BM6P6(@ tttiii[[[SSSNNNKKKMMMQQQYYYccckkkssswwweeeYYYWWWbbbooozzzvvvuuuuuuuuuwwwwwwvvvvvvuuutttrrrqqqooonnnlllllllllllljjjhhhdddbbb___[[[YYYXXXXXXXXXYYYYYYXXXWWWTTTQQQOOOMMMHHHHHHHHHHHHGGGEEEDDDCCCBBB@@@>>>>>>>>>>>>===<<<;;;;;;;;;:::::::::999999::::::999999999:::;;;<<>>>>>???BBBIIIRRR[[[```llliiiccc\\\VVVQQQMMMLLLDDDCCCAAA???>>>===<<<<<>>===>>>@@@>>>EEEMMMSSS^^^nnnzzz}}}{{{oooiii```jjjtttvvvuuuwwwxxxwwwtttnnniiiiiihhheeeccceeecccdddcccaaaaaagggrrr|||}}}tttjjjdddccc[[[YYYWWWWWW[[[bbbiiimmmuuu~~~~~~vvvrrryyy}}}yyyssssssrrrqqqqqqqqqrrrrrrnnnmmmlllllllllmmmooopppnnnmmmmmmllljjjhhhfffeeecccddddddeeeeeefffffffffhhhhhhjjjkkkkkkjjjiiihhhkkkiiifffeeeggghhhhhhgggaaaccceeefffgggfffeeedddcccccccccbbbaaa```______uuuiii]]]VVVQQQOOORRRWWWYYYcccmmmuuuqqq```VVVUUUaaappp}}}yyyvvvtttttttttuuuuuuuuuuuutttsssrrrrrrnnnlllkkkjjjkkkjjjhhhgggdddbbb___\\\ZZZYYYYYYZZZ[[[[[[ZZZYYYVVVSSSPPPNNNJJJIIIIIIIIIHHHFFFEEEDDDCCCAAA>>>>>>>>>>>>===<<<;;;;;;;;;::::::::::::999::::::999999999:::;;;<<>>===>>>>>>@@@DDDLLLUUU___dddlllhhhbbb[[[SSSNNNJJJHHH@@@@@@???>>>>>>>>>?????????;;;:::===>>>>>>???BBBDDDMMMVVV___kkk{{{}}}wwwvvvyyy~~~~~~~~~yyytttqqq|||~~~xxxrrrqqqoookkkiiikkkfffgggggggggiiiqqq}}}zzznnnfff___WWWTTTTTTUUUWWWZZZ\\\```fffmmmrrr}}}}}}~~~ooonnnxxx{{{wwwrrrrrrrrrqqqqqqqqqrrrrrroooooonnnnnnnnnnnnnnnooolllllllllkkkjjjhhhgggfffcccddddddeeeeeefffffffffggghhhiiijjjjjjiiihhhhhhiiigggffffffggghhhhhhgggeeefffhhhiiiiiihhhgggfffcccccccccbbbbbbaaaaaa```rrrggg\\\VVVSSSQQQTTTYYYYYYcccmmmuuujjj\\\SSSSSSaaarrr{{{wwwtttrrrrrrrrrrrrrrrsssssssssrrrrrrqqqlllkkkiiiiiiiiiiiigggeeecccbbb```]]]\\\\\\\\\\\\^^^^^^]]][[[XXXTTTQQQOOOKKKKKKKKKJJJIIIHHHFFFFFFCCCAAA???>>>>>>>>>===;;;<<<<<<;;;;;;;;;:::::::::::::::999999999:::;;;<<<@@@FFFRRRfff~~~xxxiiiddd```bbbkkk|||rrrcccWWWSSSUUUZZZfffwwwnnncccXXXRRRNNNIIIFFFGGGCCCBBBBBBAAA@@@??????>>>>>>???AAAFFFNNNWWW```fffhhhddd^^^VVVOOOHHHDDDBBB<<<<<<<<<===>>>???AAABBB@@@===<<<>>>??????BBBGGGMMMXXXdddooo}}}yyypppnnnqqqvvvxxx{{{{{{xxxuuupppnnnooojjjlllnnnpppttt~~~}}}mmmcccYYYTTTOOOKKKKKKNNNRRRYYYaaafffjjjpppyyy~~~||||||}}}sssgggiiiwwwxxxtttqqqqqqqqqqqqqqqqqqqqqrrroooppppppoooooonnnmmmllljjjjjjjjjjjjiiihhhgggfffccccccddddddeeefffggggggggghhhhhhiiihhhhhhggggggfffeeeeeefffhhhiiihhhgggggghhhiiiiiiiiihhhgggfffcccccccccccccccbbbbbbbbb~~~lllbbbWWWRRRPPPOOORRRVVVYYYbbbjjjppp}}}{{{eeeYYYRRRRRRaaauuu}}}|||xxxuuusssqqqppppppoooooopppqqqrrrrrrqqqqqqllljjjiiihhhhhhhhhfffeeecccbbb```___^^^^^^^^^^^^___^^^]]][[[XXXTTTQQQOOOKKKKKKKKKKKKJJJHHHGGGFFFDDDBBB@@@??????>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::999999999:::;;;<<>>>>>>>>=========>>>???AAAEEEKKKTTT[[[```___\\\VVVOOOHHHCCC???>>>::::::;;;<<<>>>@@@AAABBBBBB???>>>AAABBBCCCHHHOOOYYYeeesss{{{qqqkkklllrrrvvvyyy~~~zzzuuupppooopppnnnpppssswww~~~|||qqqggg[[[TTTMMMKKKJJJJJJNNNSSSVVV___jjjqqqvvv~~~||||||}}}}}}jjjaaafffxxx~~~vvvrrrpppppppppqqqqqqqqqqqqqqqnnnooooooooonnnllljjjiiihhhhhhiiiiiiiiihhhggggggccccccddddddeeefffgggggggggggggggggggggfffffffffccccccdddfffiiijjjhhhffffffggggggggggggfffddddddccccccccccccccccccddddddwwwggg]]]SSSOOOMMMLLLOOOTTT[[[bbbgggjjjvvvvvv```VVVOOOOOO```wwwzzzyyyvvvtttrrrpppoooooommmnnnooopppqqqqqqqqqqqqllljjjiiihhhiiihhhfffeeebbbbbbaaa```____________]]]]]]\\\ZZZWWWTTTQQQOOOLLLLLLLLLKKKJJJIIIGGGGGGFFFDDDAAA@@@@@@@@@>>>============<<<<<<<<<;;;;;;::::::999999999:::;;;<<>>>>>>>>===<<<<<<;;;;;;>>>>>>???AAAFFFLLLRRRUUUTTTQQQLLLGGGBBB???<<<;;;:::;;;;;;<<<===???AAABBBDDDBBBBBBEEEFFFIIIPPPYYYgggttt~~~qqqhhheeemmmvvv}}}xxxsssooonnnpppqqqtttxxx~~~vvvkkk___UUUKKKGGGDDDEEEGGGJJJPPPXXX^^^fffqqqzzz}}}~~~~~~sssddd___ggg{{{}}}uuupppnnnooopppqqqqqqqqqppppppmmmmmmmmmmmmllliiigggffffffgggggghhhhhhggggggfffbbbbbbcccdddeeefffggghhhfffffffffeeeeeedddddddddbbbbbbcccfffhhhiiihhhfffggggggfffffffffeeeddddddccccccccccccccccccddddddzzzooobbbYYYQQQNNNMMMMMMQQQUUU]]]cccgggjjjvvvrrr\\\SSSNNNNNNaaazzz~~~xxxwwwuuusssqqqpppooonnnmmmnnnooopppppppppppppppllljjjhhhhhhhhhhhhfffdddbbbbbbaaaaaa```___^^^^^^[[[[[[[[[YYYWWWTTTQQQOOONNNNNNMMMMMMLLLJJJIIIHHHHHHFFFCCCBBBBBBAAA@@@>>>>>>============<<<<<<<<<::::::999999999:::;;;<<<@@@DDDLLLXXXiii~~~{{{tttrrrvvv~~~ooocccZZZTTTTTTXXXcccqqq|||sssbbbVVVJJJEEEBBB>>>===???>>>>>>>>>===<<<;;;;;;;;;=========>>>AAAEEEIIILLLKKKIIIFFFBBB???===;;;;;;;;;;;;<<<===>>>@@@AAABBBFFFEEEFFFIIILLLPPPZZZdddtttzzzmmmfffhhhsssxxxssspppmmmmmmppprrruuu|||wwwggg[[[QQQHHHCCCAAABBBFFFJJJNNNVVV___gggnnnyyy~~~jjj___^^^iii{{{sssnnnlllmmmooopppqqqqqqpppooollllllkkkkkkiiihhhgggfffffffffgggggggggfffeeeeeebbbbbbcccdddfffggghhhhhhfffeeedddcccccccccccccccbbbbbbbbbdddggghhhgggfffggggggggggggffffffffffffcccccccccccccccbbbbbbbbbsssggg\\\TTTMMMLLLMMMOOOSSSYYY___fffkkkooo|||qqq[[[UUURRRSSShhh~~~|||{{{vvvvvvtttsssqqqpppooonnnnnnoooooopppppppppoooooojjjhhhgggfffgggfffdddcccbbbbbbbbbaaa```^^^]]]\\\ZZZZZZZZZYYYWWWUUUSSSQQQPPPPPPPPPPPPOOOMMMLLLKKKKKKHHHEEEDDDDDDCCCAAA???>>>>>>>>>=========<<<<<<::::::999999999:::;;;<<>>>>>@@@>>>>>>==================<<<<<<<<<===???BBBFFFHHHIIIGGGDDD@@@>>><<<;;;;;;;;;;;;<<<===???AAACCCDDDHHHHHHJJJMMMQQQVVVbbbnnnzzz|||tttrrrxxxyyypppllljjjhhhkkkooorrrwww~~~iiiYYYOOOHHHAAAAAAAAAEEELLLQQQUUU^^^gggqqqwww~~~rrraaaYYY\\\jjj~~~xxxqqqlllkkklllnnnpppqqqqqqpppooolllllljjjiiihhhhhhhhhhhhfffffffffffffffeeedddcccaaabbbcccdddfffggghhhhhhfffeeecccbbbaaaaaabbbbbbdddbbbbbbccceeefffgggffffffeeeeeeeeeeeeffffffgggcccccccccbbbbbbaaaaaa```{{{nnncccUUUNNNHHHIIILLLOOOTTTZZZ```hhhpppuuusss]]]YYYWWWYYYppp~~~|||{{{vvvuuutttsssqqqpppooonnnooooooppppppppppppooooooiiigggeeeeeeeeeeeecccaaabbbbbbbbbaaa```^^^\\\[[[ZZZZZZZZZZZZXXXVVVTTTSSSSSSSSSSSSRRRQQQPPPNNNNNNLLLIIIGGGEEEEEEDDDBBB@@@>>>>>>>>>>>>============::::::999999999:::;;;<<>>>>>>>>??????<<<<<<<<<===???CCCFFFHHHIIIGGGDDDAAA>>><<<;;;;;;::::::;;;===@@@CCCEEEGGGJJJIIILLLPPPSSSZZZgggtttyyy~~~{{{rrriiifffddddddggglllqqqwwwttt___PPPHHHDDD??????AAAFFFNNNTTTXXXaaajjjxxx~~~}}}}}}~~~{{{ggg[[[UUU[[[kkk{{{||||||uuuooojjjjjjlllnnnpppqqqqqqoooooommmllljjjiiihhhiiiiiijjjffffffffffffeeedddcccbbbaaabbbcccdddfffggghhhiiifffeeecccaaaaaaaaaaaabbbeeecccaaabbbdddfffffffffbbbbbbbbbbbbbbbcccdddeeedddccccccbbbaaa```______~~~tttfff\\\QQQMMMKKKLLLLLLNNNUUU]]]hhhjjjooowwwlll[[[XXXVVV\\\yyy|||yyyxxxxxxvvvtttrrrooonnnllllllmmmnnnoooppppppooonnnnnniiihhhfffeeeddddddeeeeeebbbbbbbbbbbbaaa```^^^^^^WWWXXXXXXYYYXXXVVVUUUTTTVVVUUUUUUTTTSSSRRRQQQQQQMMMLLLJJJGGGEEEDDDCCCBBBAAAAAA@@@???>>>>>>>>>???<<<;;;;;;::::::;;;;;;<<<@@@>>>BBBKKKXXXhhh|||}}}qqqkkkkkkmmmooossssssrrrtttyyy|||mmm^^^WWWRRRQQQZZZfffyyywww```TTTGGGBBBAAA>>><<<===???BBBDDDEEECCCBBBAAABBB>>>???@@@AAACCCFFFJJJMMMPPPMMMIIIDDD???<<<;;;:::;;;<<<>>>??????BBBEEEHHHJJJMMMQQQVVV\\\dddlllqqq|||oooggg```]]]\\\]]]cccjjjmmmvvvlll]]]PPPFFFAAAAAABBBAAAFFFPPPWWW^^^lllyyy~~~~~~}}}~~~mmm```SSSWWW]]]mmm|||tttooonnnmmmmmmnnnoooppppppooooooiiiiiiiiiiiiiiiiiijjjjjjhhhhhhgggfffeeeeeeeeeeeecccbbbbbbdddgggiiiiiihhhhhhfffdddbbb```_________```aaacccddddddcccbbbaaabbbaaaaaaaaabbbcccddddddfffdddaaa^^^]]]]]]]]]^^^|||qqqcccYYYOOOKKKJJJLLLMMMPPPWWW___gggjjjoooxxxjjjZZZXXXXXX___~~~|||yyyxxxxxxvvvtttrrrpppnnnmmmmmmmmmnnnoooppppppooonnnmmmjjjhhhfffdddccccccccccccbbbbbbbbbbbbaaa___^^^]]]XXXXXXYYYYYYXXXWWWUUUTTTWWWVVVVVVUUUUUUTTTSSSSSSQQQOOOMMMKKKHHHFFFEEEDDDBBBAAA@@@???????????????<<<;;;;;;::::::;;;;;;<<<@@@>>>AAAJJJUUUcccvvv|||pppiiihhhiiikkkjjjjjjkkknnnttt~~~wwwiii\\\VVVSSSTTT___mmmuuubbbVVVJJJEEECCC@@@???@@@BBBEEEIIIJJJIIIHHHGGGFFFBBBCCCCCCDDDFFFKKKPPPTTTZZZWWWQQQJJJDDD@@@===<<<<<<===???@@@AAACCCGGGJJJMMMPPPUUUZZZ```gggnnnsss|||mmmeee^^^ZZZYYYYYY___fffkkktttkkk[[[OOOEEE@@@@@@???@@@EEEPPPZZZeeevvv}}}~~~}}}~~~zzzeeeYYYRRRUUU\\\nnn{{{uuupppooommmmmmnnnooooooooooooooojjjjjjkkkkkkkkkkkkkkkkkkiiihhhgggfffeeeeeeeeeeeedddcccccceeegggiiiiiiiiigggeeeccc```_________```aaabbbbbbccccccbbbaaa```bbbbbbbbbbbbbbbcccddddddcccbbb___]]][[[[[[\\\\\\yyylll^^^TTTLLLIIIHHHKKKMMMPPPXXX```eeejjjpppzzz{{{fffWWWVVVYYYddd|||{{{yyywwwvvvtttrrrpppooonnnnnnmmmnnnooooooooonnnmmmllljjjiiigggeeecccbbbbbbbbbcccbbbbbbbbb```___^^^]]]YYYYYYYYYYYYXXXWWWVVVVVVXXXXXXXXXXXXXXXWWWVVVUUUUUUTTTRRROOOLLLIIIGGGFFFCCCBBBAAA@@@????????????<<<<<<;;;;;;;;;;;;<<<<<>>@@@HHHQQQ]]]ooo|||ooofffbbbcccdddaaabbbeeeiiippp{{{pppdddYYYVVVUUUYYYfffvvv~~~tttcccXXXMMMHHHEEEBBBBBBDDDFFFJJJPPPSSSSSSQQQOOONNNJJJJJJIIIKKKOOOWWW^^^bbbiiiddd[[[RRRIIICCC???>>>===>>>AAABBBDDDGGGKKKNNNRRRUUUZZZ___eeekkkqqquuu{{{~~~}}}jjjbbbZZZWWWUUUUUUZZZ```gggqqq~~~mmm\\\OOOEEE@@@AAAAAABBBHHHRRR___ppp|||uuuwww~~~~~~qqq^^^SSSQQQSSS[[[qqq{{{uuuqqqpppmmmnnnnnnoooooooooooonnnllllllllllllllllllllllllhhhhhhgggfffeeeeeeeeeeeedddcccccceeehhhjjjjjjiiigggeeebbb___^^^^^^```aaabbbbbbbbbbbbaaa```______aaaaaaaaaaaaaaabbbbbbbbbaaa___]]][[[ZZZZZZZZZZZZuuugggYYYPPPKKKHHHGGGIIIKKKNNNVVV^^^bbbhhhqqq}}}tttaaaSSSSSSYYYggg~~~|||{{{wwwvvvtttsssqqqpppoooooommmnnnooooooooonnnmmmllljjjiiigggfffeeedddeeeeeecccccccccbbbaaa___^^^]]]ZZZZZZZZZZZZYYYXXXWWWWWWZZZZZZ[[[[[[[[[ZZZYYYYYYXXXWWWUUURRROOOLLLIIIGGGDDDDDDBBBAAA@@@@@@@@@@@@<<<<<<;;;;;;;;;;;;<<<<<<======@@@FFFNNNYYYkkkzzz}}}oooccc]]]\\\]]]]]]___bbbgggooozzz|||jjj___VVVUUUVVV\\\mmm~~~ttteeeZZZPPPJJJFFFCCCCCCFFFIIINNNVVV[[[\\\ZZZXXXWWWUUUSSSSSSVVV^^^hhhpppuuuxxxqqqfffYYYNNNFFFAAA??????AAACCCFFFHHHLLLPPPTTTXXX[[[```eeejjjnnnsssvvvzzz{{{}}}~~~}}}hhh```XXXTTTQQQQQQUUU\\\cccnnn}}}ooo^^^QQQGGGCCCDDDFFFIIIOOOYYYhhh|||yyyqqqooottt~~~~~~kkkZZZRRRPPPSSS___zzz{{{vvvrrrqqqnnnnnnooooooooooooooonnnmmmmmmlllllllllllllllkkkgggfffeeeddddddccccccddddddddddddfffhhhjjjjjjiiigggeeebbb```___```bbbcccbbbbbbbbbaaa```___^^^^^^______```````````````______^^^]]][[[ZZZZZZZZZZZZ}}}ooobbbUUUNNNKKKGGGFFFHHHIIIKKKSSS[[[```iiitttmmm]]]PPPQQQZZZkkk~~~}}}wwwvvvuuusssrrrqqqqqqqqqoooooopppppppppooommmllliiiiiihhhgggggghhhjjjkkkeeeeeedddcccbbb```^^^]]]\\\\\\[[[ZZZYYYYYYYYYYYYZZZ[[[]]]^^^^^^]]]\\\[[[YYYXXXWWWTTTQQQMMMJJJHHHFFFEEEDDDBBBAAA@@@@@@@@@===<<<<<<;;;;;;<<<<<<===;;;;;;@@@FFFLLLWWWhhhxxxqqqbbbYYYWWWWWWYYY\\\___eeemmmyyywwwddd[[[TTTUUUXXX```tttvvvggg^^^SSSMMMHHHDDDEEEHHHKKKRRR[[[bbbeeedddcccbbbbbbaaabbbgggqqq|||~~~pppaaaTTTKKKEEECCCBBBDDDGGGJJJMMMRRRWWW[[[^^^bbbgggkkknnnqqqtttvvvxxxyyyzzz{{{}}}}}}ggg^^^VVVQQQOOONNNSSSYYYaaammm}}}nnn]]]PPPHHHEEEGGGIIIOOOYYYeeeuuupppmmmkkkmmmttt~~~zzzeeeXXXSSSQQQWWWiii|||wwwrrrqqqooopppppppppppppppoooooommmmmmllllllkkkkkkkkkjjjfffeeedddcccbbbbbbbbbbbbdddcccccceeehhhjjjjjjiiihhhfffdddbbbaaabbbdddeeecccbbbbbbaaa```______^^^```aaabbbbbbbbbaaa``````______^^^]]]\\\[[[[[[ZZZvvvhhh[[[RRRMMMKKKGGGFFFGGGHHHKKKRRRZZZccclllyyy{{{gggYYYPPPSSS___sss}}}|||wwwvvvuuutttsssrrrrrrrrrpppqqqqqqrrrqqqpppnnnmmmiiiiiihhhhhhiiikkkmmmnnnggggggfffeeecccaaa```___]]]]]]\\\[[[ZZZZZZZZZZZZ[[[\\\^^^```aaa```___^^^YYYYYYXXXVVVSSSPPPLLLJJJGGGFFFEEECCCBBBAAAAAAAAA======<<<<<<<<<<<<======:::;;;@@@FFFJJJSSSeeeuuutttcccXXXTTTSSSTTTVVV[[[bbbkkkvvv}}}qqq```XXXTTTVVV[[[fff}}}{{{nnndddZZZSSSMMMHHHIIIMMMQQQXXXbbbjjjooopppqqqqqqsssrrrttt{{{xxxgggYYYPPPKKKIIIEEEHHHKKKOOOSSSXXX]]]aaaeeeiiinnnqqqrrrssstttuuuvvvwwwxxxzzz~~~yyyddd\\\SSSOOOMMMLLLQQQWWW___lll~~~lll[[[PPPIIIHHHKKKLLLWWWeeesssrrreeeeeehhhnnnxxx~~~qqq^^^UUURRRTTT^^^www}}}xxxsssrrrqqqrrrrrrrrrrrrqqqppppppmmmmmmmmmlllkkkkkkjjjjjjeeeeeedddcccbbbbbbbbbbbbcccbbbbbbdddgggiiiiiihhhgggfffeeedddddddddeeefffccccccaaa```````````````ddddddeeeffffffeeecccbbb______^^^^^^]]]\\\[[[[[[|||nnn```UUUOOOLLLJJJGGGFFFHHHJJJMMMUUU]]]iiissspppbbbWWWRRRXXXhhh~~~}}}{{{yyyvvvvvvuuutttssssssssstttrrrrrrssssssrrrqqqooonnnjjjiiihhhhhhiiijjjlllmmmiiihhhhhhfffeeecccaaa```___^^^\\\[[[ZZZZZZ[[[[[[[[[\\\___aaabbbaaa```___ZZZZZZYYYXXXVVVRRROOOMMMHHHGGGFFFDDDCCCBBBAAAAAA======<<<<<<<<<<<<======:::<<>>BBBEEEFFFKKK[[[kkkzzzfffXXXRRRQQQKKKOOOWWW```lllzzzuuugggZZZUUUUUU[[[dddsss}}}tttjjjbbbYYYRRRSSSXXX]]]dddoooyyyuuudddVVVMMMJJJIIIJJJMMMQQQUUUZZZ___fffjjjqqquuuyyy{{{zzzxxxwwwvvvtttvvvyyy}}}nnn^^^VVVNNNKKKIIIIIINNNTTT```nnnppp```WWWSSSTTTXXX```ooozzzmmmfffaaa[[[^^^eeeooo{{{gggWWWRRRSSSYYYkkk|||{{{yyyvvvttttttuuuuuuuuutttssssssrrrqqqppppppooonnnmmmmmmlllhhhhhhgggfffeeeeeeeeeeeeaaaaaaaaaccceeeggggggfffbbbcccdddeeefffeeedddcccccccccbbbaaaaaabbbcccdddaaabbbdddddddddbbb```___]]]]]]]]]]]]]]]\\\[[[ZZZyyylllcccZZZPPPHHHFFFDDDCCCFFFIIIKKKQQQ]]]jjj}}}rrrccc\\\XXXXXXeee}}}{{{yyywwwttttttsssssssssttttttuuuqqqrrrrrrsssrrrqqqpppoooiiiiiijjjkkkkkkkkkkkkjjjiiiiiiiiihhhgggeeedddcccdddbbb```]]][[[[[[[[[[[[_________```bbbbbb```^^^]]]ZZZWWWWWWWWWUUUQQQMMMMMMKKKIIIGGGEEECCCBBBAAA???>>>>>>============>>><<<<<>>>>>======>>>>>><<<<<<>>>AAACCCIIIWWWeee{{{nnn]]]RRRNNNMMMNNNRRR[[[iiixxxyyyjjj```ZZZYYY[[[cccsssyyyppphhhdddbbbaaagggllluuu~~~{{{mmm^^^TTTMMMFFFBBBBBBDDDFFFJJJNNNRRRYYY```dddkkknnnrrrttttttrrrqqqqqqsssvvv{{{qqqiii___XXXQQQMMMIIIIIINNNVVV___nnnzzzjjjcccbbbgggmmmyyyyyylll___XXXUUUSSSVVVZZZaaammm|||ppp^^^VVVTTTUUUdddzzzvvvuuusssssstttssssssssssssssssssssssssssssssssssssssssssssssssooooooooonnnlllhhheeeccceeedddddddddddddddeeeeeeeeeeeeeeeeeeeeeddddddcccddddddcccbbbbbbaaa`````````aaaaaabbbcccdddddddddbbbaaa___^^^\\\[[[ZZZZZZrrrggg[[[TTTOOOJJJGGGHHHHHHHHHJJJOOOSSS[[[kkkzzzoooaaaVVV[[[kkk~~~|||zzzwwwuuuttttttssssssttttttuuuvvvtttttttttsssrrrpppooonnnkkkjjjiiiiiiiiijjjlllmmmkkkkkkkkkjjjiiihhhgggfffeeeeeeeeeeeeeeecccbbbaaa```______```aaaaaa___^^^\\\ZZZYYYYYYZZZYYYWWWUUUOOONNNLLLIIIGGGEEEDDDCCCAAA@@@??????>>>>>>>>>???<<<<<<>>>@@@BBBFFFRRR^^^tttxxxdddVVVNNNNNNNNNRRRZZZgggsss}}}tttfff]]][[[\\\```kkk}}}xxxqqqlllhhhgggkkkooouuu}}}lll```SSSLLLFFFAAA???@@@???AAADDDGGGJJJOOOUUUZZZcccfffjjjmmmnnnnnnnnnooosssvvv{{{xxxllleeebbb[[[SSSNNNJJJIIIOOOWWWbbbrrrppphhhgggmmmttt|||yyyooodddZZZQQQOOOOOOQQQWWW]]]hhhvvv}}}}}}}}}~~~~~~{{{gggYYYTTTTTTVVViiiyyywwwuuurrrpppqqqrrrqqqqqqqqqqqqqqqqqqqqqttttttuuuvvvwwwwwwxxxxxxwwwwwwvvvtttqqqmmmiiigggiiihhhgggfffeeeeeeeeeeeeeeeeeeeeeeeeddddddcccccceeedddcccbbbaaa```___^^^^^^^^^___```aaaccccccdddcccbbb```^^^]]][[[[[[ZZZzzzmmmbbbVVVPPPMMMIIIIIIJJJIIIIIIMMMRRRYYYccctttlll```ZZZcccxxx}}}{{{yyyvvvuuutttssssssssstttuuuvvvwwwvvvuuutttsssqqqpppnnnnnnlllkkkjjjiiiiiikkkmmmnnnmmmmmmmmmmmmlllkkkjjjiiifffgggiiikkkjjjiiifffeeeaaa```___```aaaaaa___^^^^^^]]]\\\\\\[[[ZZZXXXVVVRRRPPPNNNKKKHHHFFFEEEDDDBBBBBBAAA@@@????????????>>>===>>>AAAAAADDDNNNXXXjjjyyyqqq___TTTNNNNNNQQQWWWbbbmmmuuuyyy{{{|||nnnccc\\\YYY]]]eeesss}}}wwwqqqllliiijjjlllqqqwww}}}uuudddYYYMMMGGGDDD@@@>>>@@@<<<>>>???AAACCCGGGLLLPPPXXX\\\```ccceeegggjjjkkkppptttzzz}}}|||~~~|||yyyuuusssxxx|||qqqiiieeeddd]]]TTTNNNJJJIIIPPPXXXbbbsssooogggfffkkkrrrxxx~~~wwwkkkbbbXXXQQQMMMNNNRRRXXX```hhhuuu~~~|||{{{{{{||||||nnn]]]TTTQQQSSSVVVmmmzzzxxxvvvqqqoooooopppppppppppppppooooooooossstttuuuvvvxxxyyyzzz{{{|||||||||zzzxxxtttpppnnnmmmlllkkkiiihhhgggffffffgggfffeeeeeeddddddddddddeeedddcccbbb```___^^^]]]]]]]]]^^^```aaacccdddeeedddcccaaa___^^^\\\\\\[[[~~~ttthhh]]]RRRMMMKKKHHHHHHJJJJJJKKKPPPWWW^^^iii{{{|||iii___]]]iii|||zzzxxxvvvtttssssssssstttuuuvvvwwwwwwvvvvvvtttsssqqqpppooonnnnnnmmmkkkjjjjjjlllnnnooooooooooooooonnnmmmllllllhhhjjjlllnnnnnnllljjjhhhcccbbb``````aaaaaa```___`````````^^^[[[YYYWWWVVVTTTSSSPPPMMMJJJHHHGGGFFFDDDDDDCCCAAAAAA@@@@@@@@@@@@>>>???AAABBBCCCKKKSSS```ooo{{{gggYYYOOONNNOOOSSS\\\eeelllpppssszzzvvvjjj```[[[WWW^^^jjj{{{|||uuuoookkkhhhiiikkkooovvv}}}yyylll___TTTIIIDDDAAA===<<<===:::;;;<<<===>>>AAAEEEHHHNNNQQQUUUYYY\\\```dddgggmmmrrrzzz|||tttoookkkhhhggggggfffdddbbbeeekkkqqqxxxzzzzzzwwwqqqkkkgggeeeddd\\\TTTOOOJJJIIIOOOWWWaaaqqq{{{kkkcccbbbffflllrrrzzz~~~zzzrrrjjj```WWWQQQMMMMMMRRRXXX```kkkttt~~~|||{{{{{{||||||yyycccVVVOOOMMMRRRYYYqqq{{{zzzwwwqqqooopppppppppooooooooonnnnnnnnnqqqrrrssstttvvvwwwxxxxxx{{{|||}}}}}}|||zzzxxxvvvqqqpppooommmkkkjjjjjjjjjiiihhhgggfffeeeeeeeeeeeeeeeeeedddbbbaaa___^^^]]]^^^^^^```aaacccdddeeefffdddcccbbb```___^^^]]]]]]yyynnnaaaWWWMMMJJJHHHFFFFFFHHHKKKMMMTTT]]]eeepppwwwggg```]]]nnn}}}zzzyyyxxxwwwuuussssssssstttuuuvvvwwwxxxvvvvvvtttrrrqqqpppppppppooonnnmmmmmmmmmnnnppppppqqqqqqqqqqqqqqqpppooonnnkkklllnnnpppooonnnkkkjjjfffdddbbbaaabbbbbbbbbaaaaaabbbbbb___[[[XXXWWWWWWWWWUUUSSSOOOLLLJJJHHHGGGFFFEEEDDDCCCBBBAAAAAAAAAAAA>>>>>>AAABBBCCCHHHNNNWWWeee{{{lll\\\RRRPPPNNNPPPVVV^^^eeeiiiooowwwqqqeee^^^[[[WWWaaaqqqyyysssooohhhggggggiiinnnuuu|||~~~qqqdddYYYOOOEEE@@@===999888999999::::::::::::<<<@@@CCCEEEHHHLLLPPPTTTXXX^^^bbbkkkqqqyyy{{{ooogggbbb]]]YYYSSSUUUWWWVVVUUUVVV[[[```eeehhhkkkkkkiiifffdddccc```YYYSSSNNNJJJIIINNNUUUcccrrrqqqddd^^^\\\```fffnnnuuuwwwpppfff^^^VVVOOOLLLKKKOOOWWW___iiivvv~~~|||zzz{{{}}}}}}}}}}}}~~~~~~mmmZZZQQQLLLLLLUUU```{{{|||{{{wwwqqqpppqqqppppppoooooonnnmmmmmmmmmoooooopppqqqrrrrrrssssssuuuwwwyyy{{{||||||{{{zzztttsssrrrqqqpppoooooopppmmmllljjjhhhgggggghhhhhheeeeeedddcccbbbaaa```___``````aaabbbdddeeeffffffdddcccbbbaaa````````````ttthhh[[[RRRJJJHHHHHHFFFFFFHHHMMMQQQYYYccclllvvvrrreee```___ttt~~~{{{yyyyyyyyywwwvvvssssssttttttuuuwwwxxxyyyvvvuuusssrrrqqqqqqqqqrrroooooopppppppppqqqqqqqqqrrrrrrssssssrrrrrrqqqqqqmmmnnnooooooooommmkkkjjjhhhfffcccccccccdddcccbbb___aaabbb```\\\YYYXXXYYYYYYWWWTTTQQQNNNKKKIIIIIIGGGGGGEEEDDDCCCBBBBBBBBB???======???AAAAAAEEEJJJPPP^^^ttttttcccWWWSSSOOONNNSSS[[[bbbfffpppyyy{{{lllaaa\\\[[[ZZZfffzzzzzztttpppgggeeebbbbbbeeekkkrrrvvv|||}}}wwwjjj]]]TTTJJJAAA===;;;777666777777888888888777999===@@@???AAAEEEIIIMMMSSSYYY]]]eeekkkuuu|||mmmaaaZZZVVVRRRNNNGGGIIIKKKKKKKKKMMMSSSXXX\\\```eeehhhgggeeecccbbb[[[VVVQQQNNNJJJHHHLLLRRR]]]kkk|||uuuddd[[[WWWWWW[[[```iiioooppphhh^^^WWWRRRNNNNNNOOOUUU```kkkvvv~~~{{{yyyxxxzzz{{{zzzwwwxxx}}}qqqaaaTTTOOOLLLMMMZZZjjj|||zzzvvvpppooorrrpppppppppooonnnmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnoooqqqtttwwwyyyyyyyyyyyyuuutttttttttttttttuuuuuuqqqooommmkkkjjjjjjjjjkkkeeeeeeeeedddcccbbbbbbaaaaaaaaabbbbbbcccdddeeeeeebbbbbbbbbaaaaaabbbbbbbbb~~~pppdddXXXOOOIIIIIIJJJIIIIIIJJJOOOSSS\\\hhhqqq{{{pppcccaaaddd|||}}}zzzyyyyyyyyyxxxwwwssssssttttttuuuwwwxxxyyyuuuuuusssrrrqqqrrrrrrsssppppppqqqrrrrrrrrrrrrqqqssssssssstttssssssrrrrrrnnnnnnoooooonnnmmmkkkjjjiiigggdddcccdddddddddccc]]]___aaa___\\\YYYZZZ[[[ZZZXXXUUURRRNNNLLLJJJIIIHHHGGGFFFDDDCCCCCCBBBBBB>>>;;;;;;>>>@@@???CCCGGGMMMZZZppp{{{kkkZZZUUUPPPNNNRRRZZZaaafffttt~~~wwwhhh^^^ZZZZZZ]]]jjjyyyrrrnnnfffccc^^^[[[]]]bbbhhhmmmwwwzzz|||zzzxxxrrreeeYYYRRRHHH???===;;;888777888666777777666666777;;;>>><<<>>>AAAEEEIIIOOOVVV[[[___fffpppzzz}}}rrrbbbVVVQQQNNNKKKHHHBBBDDDEEEDDDEEEIIIPPPUUU\\\aaagggjjjjjjgggeeedddXXXSSSPPPMMMJJJHHHKKKQQQOOO\\\kkkxxxvvvhhhZZZSSSQQQRRRWWW\\\ccciiijjjcccZZZVVVSSSQQQRRRUUU]]]jjjvvv{{{{{{{{{zzz{{{}}}~~~}}}~~~gggZZZPPPNNNLLLNNN^^^qqq{{{yyytttoooooorrrqqqppppppooonnnmmmmmmmmmnnnnnnmmmmmmlllkkkkkkkkkkkkmmmpppsssuuuvvvvvvvvvuuuuuuuuuuuuvvvwwwxxxyyysssqqqooolllkkkkkklllmmmeeeeeeeeeddddddcccccccccaaaaaabbbbbbcccccccccdddbbbbbbaaaaaabbbcccddddddvvvhhh^^^TTTMMMHHHHHHIIIIIILLLPPPOOOTTT```mmmtttzzzmmmdddeeejjj~~~}}}|||{{{yyyxxxwwwvvvxxxwwwvvvwwwyyyyyywwwuuuuuutttsssrrrrrrrrrrrrrrrrrrrrrqqqpppqqqrrrtttuuurrrssstttttttttqqqooonnnnnnnnnnnnnnnmmmlllkkkkkkhhhggggggffffffeeeddddddcccbbb```^^^\\\[[[ZZZZZZ\\\\\\ZZZXXXUUUSSSPPPOOOIIIIIIHHHGGGFFFEEEDDDDDDCCCBBBAAAAAAAAACCCEEEGGGPPPWWWgggppp]]]VVVNNNLLLNNNTTTbbbnnnzzztttggg\\\ZZZ]]]cccsssyyysssoooiiiaaaZZZYYYZZZ\\\```eeekkkpppssspppmmmkkkddd]]]PPPKKKCCC<<<999888888888888888888888999;;;>>>???<<<===???AAACCCHHHNNNRRR\\\ccclllsssxxxvvviiiZZZQQQLLLFFFBBBAAAAAAEEEHHHHHHGGGJJJQQQWWWaaafffmmmssstttpppjjjfff]]]ZZZVVVQQQMMMLLLKKKLLLOOOSSS[[[fffppptttsssppp```ZZZSSSMMMMMMQQQUUUXXX___dddhhhfff___XXXVVVWWWXXXcccnnnwwwzzzxxxwww|||tttbbbTTTMMMOOOMMMOOOiii~~~|||yyyvvvsssqqqpppqqqpppooonnnnnnmmmmmmmmmpppooonnnllljjjiiiggggggeeefffhhhjjjlllmmmnnnnnnnnnoooppprrrtttuuuuuuuuurrrqqqpppnnnmmmmmmmmmmmmkkkjjjhhhfffdddcccbbbbbbcccccccccccccccccccccdddaaaaaaaaabbbccccccdddddd}}}rrrddd[[[PPPJJJFFFGGGGGGGGGIIINNNQQQVVVaaammmuuu}}}jjjbbbdddooo}}}||||||zzzyyyxxxwwwwwwxxxwwwvvvwwwxxxxxxvvvuuuvvvuuutttssssssrrrrrrsssqqqqqqqqqqqqqqqrrrssstttrrrsssttttttsssqqqooonnnnnnnnnnnnnnnmmmlllkkkkkkgggggggggfffeeeeeeddddddcccbbb```^^^]]]\\\\\\\\\]]]\\\[[[XXXUUURRRPPPNNNIIIIIIIIIIIIHHHGGGFFFEEEDDDCCCAAA@@@AAACCCEEEGGGOOOVVVfffqqq```YYYQQQNNNOOOUUUaaammm|||wwwlllaaaXXXXXX\\\hhhxxxyyysssoooggg___XXXVVVVVVWWWZZZ___dddiiillljjjhhhfff```YYYOOOIIIBBB<<<999888777777;;;:::999888888999:::;;;;;;<<<>>>@@@BBBGGGMMMQQQVVV\\\dddjjjnnnuuu}}}{{{ooobbbUUUNNNIIIDDDBBBBBBBBBDDDFFFFFFFFFJJJRRRYYYfffllluuu|||}}}xxxpppkkkccc```[[[TTTOOOLLLJJJIIIGGGIIIOOOWWW^^^aaa```^^^XXXTTTNNNKKKLLLPPPUUUXXX^^^bbbdddccc^^^[[[ZZZ\\\___kkkxxxyyywwwyyy|||zzzmmmZZZPPPKKKOOOQQQXXXuuu}}}|||zzzxxxuuusssqqqpppqqqpppooonnnmmmmmmmmmmmmnnnnnnlllkkkiiigggfffeeecccdddfffhhhjjjkkklllllliiijjjkkkmmmnnnoooppppppppppppooonnnmmmmmmmmmmmmkkkjjjhhhfffdddcccbbbaaacccccccccccccccccccccccc``````aaabbbccccccddddddxxxlll___VVVMMMHHHFFFGGGGGGGGGJJJNNNUUUZZZeeepppyyywwwddd___cccvvv~~~{{{{{{{{{zzzzzzyyyxxxwwwxxxwwwvvvvvvwwwwwwvvvtttwwwvvvuuuttttttssssssssspppqqqqqqrrrrrrrrrrrrrrrrrrrrrsssssssssqqqpppooooooooooooooonnnmmmlllkkkggggggffffffeeedddddddddbbbaaa```___^^^^^^^^^^^^^^^]]]\\\YYYVVVRRROOONNNJJJKKKLLLMMMLLLJJJIIIGGGFFFDDDAAA@@@@@@BBBEEEGGGLLLTTTddd{{{~~~ssseee]]]VVVRRRQQQUUU___jjjzzz|||oooddd[[[VVVXXX___nnn~~~xxxsssooofff]]]UUURRRQQQOOOQQQUUU[[[```cccbbbaaa___[[[UUULLLGGG@@@:::888777777666999999888888888888999999:::;;;===>>>@@@EEEJJJNNNQQQUUUZZZ^^^aaagggpppvvv}}}zzzrrreeeZZZNNNHHHEEEBBBAAABBBDDDEEEFFFFFFHHHNNNXXX```mmmttt~~~{{{uuuoookkkddd\\\TTTMMMIIIGGGAAABBBDDDHHHMMMOOONNNMMMNNNLLLJJJJJJLLLPPPUUUXXX^^^```ccccccccccccdddeeelllxxxzzzwww{{{pppcccSSSLLLKKKQQQXXXhhh{{{zzzyyywwwuuusssqqqpppqqqpppooonnnmmmmmmmmmmmmlllkkkjjjhhhgggeeedddddd```aaaccceeeggghhhiiiiiiffffffggghhhjjjkkkllllllnnnmmmmmmmmmmmmmmmmmmmmmlllkkkiiifffdddbbbaaaaaabbbbbbbbbbbbbbbbbbbbbbbb______```aaabbbddddddeee}}}rrreeeZZZRRRLLLIIIHHHJJJJJJJJJMMMSSSYYYaaannnzzzmmm^^^]]]bbb{{{~~~|||~~~yyyyyyzzzzzzzzzyyyxxxwwwxxxwwwuuuuuuvvvvvvuuutttxxxxxxvvvuuuttttttttttttpppppprrrssssssrrrqqqpppqqqqqqrrrrrrrrrqqqpppppppppppppppooonnnmmmlllkkkggggggffffffeeedddddddddaaaaaa````````````aaaaaa```___]]]ZZZWWWSSSPPPNNNLLLNNNPPPQQQQQQOOOLLLJJJHHHFFFCCC@@@@@@BBBDDDFFFJJJQQQ```vvv}}}uuujjjbbbYYYTTTRRRTTT]]]fffvvvyyykkk```XXXUUU[[[dddqqq}}}xxxrrrnnneee\\\SSSOOOLLLIIIJJJMMMRRRWWW[[[ZZZZZZZZZWWWQQQIIIDDD>>>999777777666666555555666777999:::;;;<<<999:::;;;<<<>>>BBBHHHLLLNNNPPPSSSUUUXXX]]]eeejjjqqquuuyyyyyyzzzxxxqqqiii\\\RRRHHHDDDAAA???@@@CCCFFFGGGHHHJJJOOOYYYdddlllttt{{{zzzqqqggg[[[QQQIIIEEEAAAAAAAAABBBEEEGGGHHHIIIIIIJJJJJJKKKMMMPPPUUUXXX]]]aaagggkkknnnoooppppppzzz|||{{{zzz~~~|||gggZZZPPPLLLLLLSSSaaa{{{~~~yyyxxxwwwuuutttrrrqqqqqqppppppnnnmmmmmmmmmmmmmmmjjjiiihhhgggeeedddcccbbb```aaabbbdddfffgggggggggfffffffffggghhhiiikkkkkkkkkkkklllmmmmmmmmmmmmmmmlllkkkhhhfffdddbbbbbbaaabbbbbbbbbaaaaaaaaaaaaaaa^^^___```aaabbbcccdddeeeyyylll```UUUOOOIIIGGGGGGJJJJJJKKKQQQXXX^^^jjjzzzssscccYYY[[[bbb}}}{{{yyyzzzwwwxxxyyyzzz{{{zzzyyyxxxwwwuuuttttttuuuvvvvvvuuuyyyxxxwwwvvvuuutttttttttpppqqqrrrrrrrrrqqqpppoooppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqpppooommmlllkkkhhhggggggffffffeeeeeedddbbbbbbaaaaaabbbbbbcccdddaaa```^^^\\\XXXUUURRRQQQPPPRRRTTTUUUTTTRRROOOMMMKKKHHHEEEBBBAAABBBDDDFFFHHHOOO\\\ooo}}}xxxpppggg]]]VVVRRRRRR[[[dddvvvuuuggg\\\UUUUUU]]]gggttt|||wwwqqqmmmddd[[[RRRNNNJJJEEEEEEGGGLLLQQQUUUUUUUUUVVVTTTOOOFFFBBB===999888777777666444555666888999:::;;;;;;999::::::;;;===@@@FFFIIIKKKLLLMMMOOORRRWWW\\\```hhhllloooppppppoooiiiaaaUUUMMMEEEAAA@@@>>>AAAFFFGGGHHHLLLRRR[[[fffrrrzzz}}}rrrdddVVVLLLFFF@@@@@@@@@@@@BBBEEEHHHKKKKKKMMMOOOOOOPPPRRRVVVYYY[[[cccmmmvvvyyyzzzzzzzzz|||{{{~~~~~~}}}}}}~~~~~~uuu```UUUOOOMMMMMMUUUjjj~~~xxxwwwvvvuuutttrrrqqqqqqpppooonnnmmmllllllllllllhhhhhhgggfffeeecccbbbbbbaaabbbdddeeefffggghhhhhheeeeeeeeeeeefffhhhiiijjjiiijjjkkklllmmmmmmllllllkkkjjjhhhfffdddcccbbbbbbbbbbbbbbbaaaaaaaaa``````^^^___```aaabbbcccdddddduuuggg[[[RRRMMMEEECCCDDDGGGHHHKKKTTT^^^fffssswwwfffZZZUUU[[[ccc~~~yyyvvvvvvtttvvvxxxzzz{{{{{{yyyxxxuuusssrrrrrrtttvvvwwwwwwyyyyyywwwvvvtttsssssssssqqqqqqqqqqqqqqqqqqpppoooooopppppppppqqqqqqrrrrrrrrrrrrrrrqqqooonnnlllllliiiiiihhhhhhgggffffffeeeccccccbbbbbbcccdddeeeeeebbbaaa```^^^[[[XXXVVVTTTVVVWWWXXXXXXWWWUUURRRQQQMMMKKKHHHFFFDDDDDDDDDEEEGGGMMMXXXhhhzzz}}}vvvlll```WWWRRRSSS[[[eeezzzxxxnnnaaaXXXSSSUUU___jjj}}}|||wwwppplllbbbYYYQQQLLLHHHCCCBBBDDDFFFKKKOOOOOOPPPQQQPPPKKKEEEAAA<<<999888888888777888888999999:::999888888999::::::;;;<<>>>>>???@@@DDDIIIMMMPPPRRRTTTTTTSSSTTTXXX\\\\\\gggvvv{{{xxx{{{|||}}}}}}~~~~~~nnn\\\SSSMMMMMMPPP]]]yyy~~~yyyxxxwwwuuutttrrrqqqqqqpppooonnnmmmllllllllllllhhhhhhgggfffeeedddcccccccccdddeeefffhhhhhhhhhiiidddcccbbbbbbccceeefffhhhhhhiiijjjlllllllllkkkjjjiiihhhgggfffeeedddddddddcccccccccbbbbbbaaaaaa```___``````aaaaaabbbbbbbbb~~~pppbbbVVVNNNJJJDDDCCCDDDFFFHHHMMMYYYdddmmm{{{kkk\\\TTTSSS[[[ddd}}}wwwsssrrrsssuuuxxxzzz{{{{{{zzzyyysssrrrpppqqqtttvvvxxxxxxyyyxxxwwwuuutttsssrrrrrrrrrrrrqqqpppppppppppppppoooooooooooopppqqqrrrsssssssssrrrqqqpppnnnmmmllljjjjjjiiiiiihhhhhhggggggddddddddddddddddddeeefffbbbbbbaaa___]]][[[YYYXXX[[[[[[[[[YYYXXXVVVTTTSSSNNNMMMKKKIIIHHHFFFEEEDDDGGGKKKTTTaaarrr}}}qqqcccYYYTTTTTT^^^iii~~~qqqggg\\\UUUSSSXXXdddppp}}}vvvpppkkk___WWWOOOKKKGGGBBBAAABBBAAAEEEHHHHHHIIIKKKJJJFFFCCC@@@<<<:::999999999888888999:::;;;;;;:::999888999::::::;;;;;;???CCCGGGIIIJJJLLLOOOTTTXXX[[[\\\\\\^^^^^^[[[[[[ZZZVVVOOOJJJEEEAAABBBCCCFFFNNNVVVXXX]]]eeeqqq~~~nnn]]]OOOGGG>>>@@@AAAAAABBBFFFLLLQQQSSSVVVXXXWWWVVVWWW\\\```cccqqqyyywwwyyy}}}~~~iiiZZZSSSKKKPPPXXXkkk~~~zzzyyyxxxvvvtttrrrqqqpppoooooonnnmmmlllllllllllliiiiiihhhgggfffeeeeeeddddddeeefffggghhhiiiiiiiiiccccccbbbaaabbbccceeeggggggiiijjjkkklllkkkiiihhhggggggfffeeeeeeeeeeeefffeeeddddddcccbbbbbbaaaaaa```aaaaaaaaaaaaaaaaaaaaa{{{mmm^^^SSSKKKIIIEEEDDDEEEHHHJJJPPP^^^kkksssyyyeeeWWWPPPRRR[[[eee|||wwwrrrppprrrtttwwwzzz|||{{{zzzyyyrrrpppooopppssswwwyyyyyyyyyxxxvvvuuusssrrrrrrqqqsssrrrpppooooooooopppqqqoooooooooooopppqqqsssssssssssssssrrrpppnnnmmmlllkkkkkkjjjjjjiiihhhhhhhhheeeeeeeeeddddddeeeeeefffcccbbbbbb```___]]][[[ZZZ___^^^\\\ZZZXXXVVVUUUTTTNNNNNNMMMLLLJJJGGGEEEDDDGGGKKKRRR^^^nnnuuufff[[[UUUVVVaaallllllcccZZZUUUVVV\\\iiiuuu}}}vvvoookkk]]]UUUMMMIIIFFFAAA@@@AAA===AAADDDDDDEEEGGGFFFBBBCCC@@@<<<:::::::::999999555777999;;;<<<======<<<::::::;;;;;;;;;>>>CCCGGGLLLMMMOOOTTTYYY]]]___```XXXZZZXXXUUUSSSSSSOOOIIIFFFBBB@@@CCCFFFJJJTTT]]]dddiiisssppp^^^OOOGGGCCCEEEFFFGGGGGGJJJPPPUUUTTTWWWZZZYYYWWWXXX^^^dddlll{{{xxxuuuxxx~~~~~~{{{eeeXXXSSSLLLTTTaaaxxx~~~~~~{{{zzzyyywwwuuusssqqqpppoooooommmllllllllllllllljjjjjjiiihhhgggffffffeeedddeeefffggghhhhhhiiihhheeedddcccbbbcccdddfffhhhgggiiijjjkkkkkkjjjhhhgggffffffeeeeeeeeeffffffgggeeeeeeddddddcccbbbaaaaaaaaaaaaaaaaaa````````````uuuhhh\\\RRRJJJEEEGGGEEEEEEGGGJJJQQQaaaooozzzlllYYYUUUSSSSSS___qqq|||wwwrrrooopppvvvwwwyyy{{{{{{zzzyyyxxxrrrpppoooqqqtttxxxzzz{{{zzzyyywwwuuusssqqqpppppprrrpppooonnnooopppooonnnppppppoooooopppqqqqqqrrrsssrrrqqqooonnnlllkkkjjjmmmnnnnnnnnnllliiifffeeehhhgggfffeeeeeeeeeeeeeeedddcccaaa___^^^]]]]]]^^^___^^^\\\[[[XXXVVVUUUTTTTTTRRROOOLLLJJJHHHHHHHHHKKKKKKQQQ]]]kkk{{{yyyiii```ZZZYYY```jjj|||uuuggg]]]WWWXXXWWW\\\pppxxxpppiii___WWWMMMFFFCCCAAA???<<<===>>>@@@AAABBBCCCCCCCCC>>><<<:::999::::::999888777777777888999:::<<<<<<===999888;;;===>>>CCCIIISSSWWW[[[[[[^^^bbbbbb```]]]WWWQQQOOOOOOLLLGGGBBBBBBBBBBBBCCCHHHRRR^^^ffftttzzzxxxiiiXXXIIICCC@@@AAADDDFFFHHHMMMRRRVVVWWW[[[]]][[[XXXZZZccckkkyyy}}}xxxrrrqqqwww}}}~~~{{{cccUUUQQQNNNUUUjjj}}}|||xxxwwwuuusssqqqppppppooolllkkkjjjjjjiiiiiijjjjjjlllllllllkkkiiigggfffeeeeeeffffffggggggggggggggg```aaabbbcccdddeeeeeeeeehhhhhhiiijjjjjjjjjjjjiiiggghhhhhhgggdddccccccdddeeefffggggggfffdddbbbaaa```____________``````aaarrrdddYYYOOOHHHDDDFFFEEEEEEHHHKKKRRRaaapppiiiWWWTTTTTTXXXjjj}}}yyyuuussstttvvvxxxzzz|||||||||{{{zzztttsssqqqsssvvvyyy{{{|||}}}zzzwwwtttrrrrrrssstttrrrpppnnnnnnooopppooonnnqqqpppppppppppppppqqqqqqrrrrrrqqqpppnnnmmmllllllnnnnnnooonnnmmmkkkhhhgggiiihhhgggfffeeeeeeeeeeeedddcccaaa```____________``````^^^\\\YYYWWWVVVUUUWWWUUUSSSPPPNNNLLLLLLLLLKKKKKKOOOZZZhhhxxxyyykkkbbb\\\ZZZ___gggtttzzz~~~zzzyyyyyyzzz~~~sssccc[[[VVVXXXZZZbbbxxxxxxooohhh^^^VVVLLLEEEBBB@@@>>><<<======???@@@AAABBBBBBBBB===;;;999999::::::999888777777888888999:::<<<===<<<999888;;;===@@@FFFMMMVVV]]]dddgggkkkmmmkkkggg[[[VVVOOOKKKKKKIIIDDDAAA@@@AAABBBDDDKKKVVVbbbjjjzzz{{{ooobbbTTTIIIDDD@@@BBBDDDFFFIIINNNSSSWWW[[[^^^``````___dddnnnwww~~~qqqppppppttt}}}~~~vvvaaaTTTRRRPPPYYYppp~~~{{{zzzwwwvvvtttrrrpppooonnnnnnkkkkkkjjjjjjjjjjjjjjjjjjllllllkkkjjjiiigggfffeeeffffffggggggggggggffffffaaabbbccccccddddddddddddggghhhhhhiiijjjiiiiiiiiifffggghhhgggeeeddddddeeeeeefffgggggggggeeecccbbbaaaaaa``````___`````````}}}nnn```TTTLLLGGGDDDEEEDDDFFFIIIMMMTTTcccqqquuucccTTTRRRTTT___yyy}}}yyywwwwwwwwwxxx{{{}}}~~~~~~}}}xxxvvvuuuuuuxxx{{{}}}~~~~~~{{{wwwtttssstttvvvxxxrrrpppnnnnnnooopppooonnnqqqqqqpppppppppppppppqqqrrrrrrqqqppppppooonnnnnnnnnoooooopppooommmlllkkkkkkjjjhhhgggfffeeeeeeddddddcccbbbaaa``````aaabbbcccbbb```]]][[[YYYWWWWWWXXXVVVTTTRRRPPPOOONNNNNNLLLKKKNNNWWWcccsss{{{ooofff```]]]___dddjjjnnnrrrrrrooommmmmmnnnooottt~~~yyynnn___XXXUUUXXX___kkkwwwnnnggg\\\TTTJJJCCC@@@???<<<:::;;;<<<===>>>???@@@@@@@@@===;;;999999999:::999888888888888888999;;;<<<===;;;888888<<<>>>AAAIIIQQQ[[[eeeqqqwww{{{{{{uuummmZZZTTTLLLGGGEEEDDDAAA???>>>???BBBFFFMMMXXXeeemmm|||}}}mmmbbbXXXMMMGGGEEEBBBCCCFFFHHHKKKOOOUUUYYY[[[]]]___```bbbjjjxxx|||nnnfffiiiooozzz~~~}}}ooo\\\SSSRRRQQQ___zzz{{{yyyyyyuuutttrrrpppnnnmmmlllllljjjjjjjjjjjjjjjkkkkkkkkkllllllkkkjjjhhhgggfffeeeggggggggggggfffeeeddddddbbbccccccdddddddddccccccfffgggggghhhiiihhhhhhhhhdddfffggggggfffeeeeeefffffffffgggggggggeeedddccccccbbbaaaaaa````````````yyyjjj[[[PPPJJJGGGEEECCCBBBEEEJJJNNNVVVeeesss~~~jjj]]]QQQPPPVVVfff|||yyyyyywwwyyy|||{{{yyywwwxxxzzz}}}~~~~~~|||zzzxxxwwwvvvwwwxxxyyyqqqpppnnnnnnoooppppppooorrrqqqppppppoooppppppppprrrrrrrrrqqqqqqqqqqqqqqqoooppppppqqqppppppooonnnlllkkkjjjhhhfffeeeeeeeeeeeedddcccbbbaaabbbcccdddeeedddaaa^^^\\\ZZZYYYYYYVVVUUUTTTRRRPPPOOONNNMMMMMMLLLNNNUUU___nnn~~~uuulllddd```______aaaccceeeeeeddddddfffhhhkkkpppyyyssshhh[[[VVVTTTZZZdddvvvwwwllleeeZZZRRRIIIBBB???===;;;999::::::;;;======>>>>>>>>><<<:::888888999:::999888888888888999:::;;;<<<===;;;999:::===@@@CCCLLLVVVcccppp~~~xxxmmmYYYRRRJJJDDDAAA@@@???>>>===???AAAFFFMMMWWWbbbjjjuuu}}}qqqaaaVVVNNNGGGEEEFFFCCCEEEGGGJJJMMMQQQWWW[[[\\\^^^```bbbgggrrrzzzmmmeeeccchhhqqq}}}~~~iiiXXXQQQRRRQQQccc|||yyywwwxxxrrrqqqpppnnnlllkkkjjjjjjiiijjjjjjkkkkkkllllllllllllkkkjjjiiihhhgggffffffgggggggggfffeeedddcccbbbccccccdddddddddcccbbbbbbeeeeeefffgggggggggggggggccceeeggggggfffffffffgggfffggggggggggggfffeeedddddddddbbbaaa````````````|||sssdddWWWNNNIIIGGGGGGBBBBBBEEEKKKPPPZZZjjjyyyvvv```WWWQQQSSS\\\ooo}}}yyyyyyxxxzzz}}}}}}{{{yyyxxxzzz|||}}}}}}xxxxxxzzzzzzzzzyyywwwuuuqqqooonnnnnnoooppppppoooqqqqqqpppppppppppppppqqqssssssssssssssssssssssssqqqqqqqqqqqqqqqqqqqqqqqqmmmmmmkkkiiigggfffffffffeeedddcccbbbbbbcccddddddfffeeebbb___]]]\\\\\\\\\XXXWWWVVVTTTRRRPPPOOONNNOOOMMMOOOTTT\\\jjjyyynnnfff```[[[YYYWWWXXXYYYZZZ\\\___cccfffjjjnnnwwwzzzmmmbbbXXXVVVVVV]]]kkkvvvllldddXXXQQQGGGAAA>>>===;;;999999999:::;;;<<<<<<<<<<<<;;;999888888999:::999888888888888999:::;;;=========<<<===AAACCCGGGRRR]]]qqq}}}wwwjjjWWWQQQIIIBBB???>>>>>>>>>===>>>AAADDDJJJRRR[[[aaajjjrrr|||uuugggWWWMMMGGGCCCCCCEEEEEEFFFIIILLLOOOTTTYYY^^^bbbdddfffkkkrrr}}}yyykkkdddbbbeeejjjuuu~~~yyydddTTTPPPRRRRRRhhh|||zzzxxxvvvwwwqqqpppnnnllljjjiiihhhhhhhhhiiijjjlllmmmmmmmmmlllkkkkkkiiihhhgggfffgggggggggggggggfffeeecccaaaaaaccccccdddddddddcccbbbbbbddddddeeeffffffffffffeeebbbdddggghhhgggffffffgggfffffffffffffffeeeeeeeeeddddddbbbaaa````````````rrrjjj]]]RRRKKKIIIHHHHHHCCCCCCFFFMMMTTT___rrr|||mmmYYYUUUTTT[[[iii}}}|||zzzzzzyyy{{{~~~}}}{{{xxxwwwyyyzzz{{{zzzuuuwwwzzz{{{{{{xxxtttrrrpppooonnnnnnpppqqqppppppppppppoooooopppqqqqqqrrrtttttttttttttttttttttsssrrrrrrrrrrrrrrrqqqqqqqqqnnnmmmkkkjjjiiihhhggggggfffeeedddcccbbbbbbcccdddfffdddaaa___]]]]]]^^^___]]]]]]\\\ZZZWWWUUURRRQQQNNNNNNPPPTTTYYYggg}}}}}}pppfff___YYYSSSPPPPPPQQQSSSWWW[[[```bbbiiimmmuuuuuuhhh]]]VVVWWWZZZccctttwwwllldddWWWPPPGGG@@@>>>===;;;999999999:::;;;;;;;;;;;;;;;;;;999777777999999999888999999999999:::<<<===>>>>>>???BBBFFFJJJPPP]]]jjjtttfffSSSOOOHHHBBB>>>===>>>???===>>>@@@CCCFFFLLLSSSXXXbbbiiirrrxxx|||jjj]]]OOOHHHEEEBBBCCCFFFFFFHHHKKKMMMQQQVVV\\\```cccffflllsss|||yyylllbbb```cccjjjppp}}}ttt```SSSPPPSSSVVVnnn{{{{{{xxxuuuuuupppooommmkkkiiihhhggggggggghhhjjjlllnnnnnnnnnmmmkkkjjjhhhgggffffffggggggfffffffffeeedddbbbaaa```bbbccccccdddddddddccccccbbbcccddddddeeeeeeddddddaaadddggghhhgggfffffffffeeeeeeeeeeeeeeeeeeeeeeeecccbbbaaaaaa````````````~~~wwwhhh```VVVMMMIIIGGGHHHHHHGGGFFFIIIPPPXXXfff{{{zzzlll```UUUTTTYYYfffyyy}}}{{{|||zzz|||~~~|||yyyvvvuuuvvvwwwxxxwwwuuuvvvxxxyyyxxxuuusssqqqpppooommmnnnpppqqqqqqpppnnnnnnoooooopppqqqssssssvvvvvvvvvuuuuuuttttttttttttsssrrrrrrqqqqqqqqqqqqmmmmmmkkkjjjjjjiiiiiiiiigggfffdddbbbbbbaaabbbbbbeeeccc```^^^^^^^^^```aaabbbaaa```^^^[[[WWWTTTSSSMMMMMMOOOSSSWWWcccxxxvvvjjjccc[[[SSSOOOOOOOOOQQQUUUZZZ^^^```iiimmmuuu~~~~~~rrrdddZZZUUUWWW^^^jjj~~~wwwllleeeWWWPPPGGG@@@>>>===;;;999999999:::;;;;;;;;;:::::::::888777777888999999888999999999:::;;;<<<===>>>???AAAFFFMMMRRR[[[jjjyyyoooaaaOOOLLLGGGAAA===;;;===>>><<<===???AAADDDIIIOOOSSS]]]cccjjjnnnpppvvvvvv^^^SSSHHHEEEDDDCCCDDDGGGGGGIIILLLOOORRRWWW^^^bbbccchhhqqq{{{uuujjjdddaaaccchhhsss|||||||||ppp^^^RRRQQQUUU]]]vvv~~~{{{{{{wwwsssqqqooonnnmmmkkkiiihhhggggggfffhhhjjjmmmnnnooonnnnnnkkkjjjhhhfffffffffggghhheeeeeeeeeddddddbbbaaaaaaaaabbbccccccddddddddddddaaabbbccccccddddddccccccbbbeeehhhiiihhhfffeeeeeeddddddcccccccccdddddddddaaaaaa``````___`````````vvvoooaaaZZZQQQJJJGGGFFFGGGGGGJJJIIILLLRRR\\\kkk}}}mmm___UUUSSSUUU^^^ooo}}}}}}~~~}}}}}}{{{|||{{{xxxuuuttttttuuuvvvuuuvvvvvvvvvvvvuuusssrrrqqqpppnnnmmmnnnpppqqqqqqpppnnnnnnnnnoooppprrrssstttwwwwwwwwwvvvuuutttttttttttttttsssrrrqqqqqqqqqqqqmmmlllkkkkkkjjjjjjjjjjjjgggfffdddbbbaaaaaaaaaaaadddbbb```^^^^^^___aaabbbccccccbbb___\\\XXXTTTRRRKKKLLLNNNRRRUUU```uuu}}}pppiii```WWWRRRQQQQQQSSSWWW[[[^^^```jjjnnnvvv~~~{{{}}}pppcccYYYSSSXXX```nnnxxxmmmeeeWWWPPPGGG@@@>>>===;;;:::999999:::;;;;;;;;;:::::::::888777777888999999888999999999:::;;;<<<===>>>???BBBIIIQQQXXXcccttt{{{kkk]]]KKKIIIEEE@@@<<<:::<<<===;;;<<>>???<<<<<<;;;;;;:::999999999999888888999:::<<<>>>@@@DDDIIIOOOVVV]]]dddkkkooooooqqqqqqllljjjiiifffbbb[[[QQQGGGBBB>>>;;;;;;>>><<<>>>@@@AAADDDHHHMMMPPPUUUVVV[[[bbbiiitttxxxgggXXXMMMIIIGGGDDDCCCDDDIIINNNQQQUUUYYY]]]^^^___ccclllsss{{{{{{qqqjjjlllttt~~~zzzrrrsssyyy~~~~~~~~~zzzfff\\\TTTPPP]]]ooo}}}xxxwwwwwwvvvssspppoooooonnnmmmkkkjjjiiiiiiiiikkkmmmoooppppppooonnnkkkjjjjjjiiihhhhhhggggggfffeeecccaaa``````aaaaaadddeeefffggggggfffeeedddbbbbbbccccccccccccccccccdddeeeeeeeeedddcccaaa```_________```aaaaaabbbbbbaaaaaaaaaaaaaaaaaaaaaaaayyynnndddZZZQQQLLLGGGGGGHHHIIILLLNNNPPPPPPPPPSSSWWW___pppxxxeeeYYYTTTWWW[[[iii~~~|||zzzyyyyyyyyyxxxwwwwwwyyy{{{{{{yyyxxxwwwxxxxxxuuusssrrrtttvvvwwwwwwxxxwwwvvvuuutttssssssrrrppppppooonnnmmmmmmmmmmmmnnnnnnppprrrtttvvvwwwxxxxxxxxxyyyxxxxxxwwwvvvuuurrrqqqppppppooonnnmmmlllkkkkkkkkkkkkkkkkkkkkkkkkgggfffeeecccbbbaaaaaaaaacccbbbaaa```````````````]]]\\\ZZZZZZYYYXXXUUUSSSLLLNNNOOONNNNNNPPPVVV[[[lllttt|||~~~pppccc```^^^aaahhhoootttuuuqqqpppqqqvvv~~~lll]]]VVVUUUXXXdddzzz}}}vvvmmmfffXXXNNNEEEBBB@@@<<<:::<<<888888999:::;;;<<<===>>><<<<<<<<<;;;;;;;;;::::::999999999:::;;;===>>>@@@CCCGGGMMMRRRWWW\\\aaadddgggkkkmmmllllllnnnlllhhhbbbVVVIIICCC???;;;<<<>>>===???AAACCCEEEIIIOOORRRUUUXXX^^^fffpppppp^^^PPPHHHIIIGGGFFFFFFIIINNNTTTXXX[[[___bbbbbbbbbhhhuuuyyyqqqlllqqq|||uuuooosss}}}~~~~~~~~~ppp^^^VVVQQQRRRdddzzz|||yyyvvvuuuuuutttqqqooonnnnnnmmmmmmlllkkkjjjjjjkkkllloooqqqqqqqqqpppoookkkkkkjjjjjjiiihhhggggggeeedddcccaaa``````aaaaaadddeeefffggggggfffeeedddbbbbbbcccccccccccccccdddccccccccccccbbb```^^^]]]\\\\\\]]]^^^___```aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa|||qqqfff]]]TTTMMMIIIFFFGGGHHHJJJLLLOOOQQQSSSQQQUUUZZZbbbssslll^^^UUURRRXXX```uuu|||zzzxxxwwwxxxxxxwwwuuuvvvxxxyyyyyyxxxvvvvvvwwwwwwuuussssssuuuwwwxxxxxxxxxwwwuuutttsssrrrssssssppppppooonnnnnnnnnnnnnnnooooooqqqrrrtttvvvwwwwwwwwwwwwwwwvvvvvvuuutttsssqqqqqqrrrqqqpppnnnmmmllljjjjjjjjjjjjiiiiiiiiiiiifffeeedddcccbbbaaaaaaaaaaaaaaa``````___`````````\\\[[[YYYYYYYYYXXXUUUSSSKKKNNNPPPPPPOOOPPPSSSWWWaaagggqqqyyyyyyiiieeebbbccciiiooossstttpppooooootttyyyhhh\\\XXXXXX\\\kkk|||uuullleeeXXXNNNEEEAAA???<<<:::;;;::::::;;;;;;;;;;;;;;;;;;=========<<<<<<<<<<<<<<<999999:::;;;<<<>>>???@@@AAAEEEJJJOOOSSSVVVZZZ]]]cccjjjppprrrtttuuurrrmmmgggZZZLLLDDD@@@======???===???@@@BBBEEEJJJQQQUUUWWW]]]eeeooo{{{~~~iiiVVVJJJFFFFFFFFFFFFIIIMMMSSSZZZ]]]aaadddffffffhhhqqqyyyrrrooovvvuuurrrwww~~~~~~~~~zzzhhhWWWRRRPPPUUUlll~~~yyywwwvvvttttttrrrpppnnnmmmmmmlllllllllkkkkkkkkkmmmnnnppprrrrrrrrrppppppllllllkkkjjjiiihhhggggggeeedddcccaaaaaaaaabbbbbbcccdddeeeffffffeeedddcccbbbbbbccccccddddddddddddccccccbbbaaa___]]]\\\[[[ZZZZZZ[[[\\\^^^___``````````````````````````````zzzssshhh^^^VVVPPPKKKHHHDDDFFFHHHIIIKKKNNNRRRVVVRRRXXX^^^fffxxxuuucccXXXQQQPPPZZZggg|||zzzxxxvvvvvvvvvvvvuuutttuuuvvvxxxxxxwwwvvvvvvwwwwwwuuussssssvvvxxxyyyzzzxxxwwwtttrrrqqqqqqrrrssspppppppppooooooppppppqqqpppqqqqqqrrrssstttuuuvvvuuuvvvvvvuuuuuutttsssrrrppprrrtttsssqqqnnnmmmmmmjjjiiiiiihhhggggggffffffdddddddddcccbbbbbbaaaaaa``````____________``````\\\[[[ZZZYYYYYYXXXVVVTTTLLLOOORRRRRRPPPPPPRRRTTTXXX]]]gggsss~~~sssnnniiihhhkkkooorrrrrrnnnlllmmmtttsssddd\\\[[[]]]ddduuu~~~{{{tttkkkdddWWWMMMDDDAAA???;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;========================:::;;;<<<===???@@@AAAAAABBBFFFJJJNNNRRRVVVZZZ]]]dddllltttxxxzzz{{{vvvpppiii[[[LLLEEEBBB>>>======<<<===>>>@@@EEELLLUUU\\\```iiittt~~~yyydddQQQGGGEEEDDDEEEHHHLLLRRRYYY___bbbhhhkkknnnqqqwwwxxxrrrqqqzzztttttt{{{~~~~~~~~~~~~ppp___RRRPPPQQQZZZuuu}}}xxxwwwwwwuuusssqqqooonnnkkkkkkkkkkkkkkkkkkkkkkkkmmmoooqqqrrrsssrrrpppooommmmmmllljjjiiihhhgggfffeeedddbbbaaaaaaaaabbbcccbbbcccdddeeeeeedddcccbbbbbbbbbccccccdddeeeeeeeeeccccccaaa___]]]\\\ZZZZZZYYYZZZ[[[\\\]]]^^^______````````````````````````{{{pppiii___UUUOOOKKKHHHGGGDDDFFFHHHJJJLLLQQQWWW\\\XXX___eeemmm~~~yyyiiiZZZSSSPPPTTTfff{{{{{{yyywwwuuutttuuuuuuuuussstttuuuwwwwwwvvvvvvwwwyyyxxxvvvttttttwwwzzz{{{{{{yyywwwsssqqqpppppprrrtttppppppppppppqqqrrrssssssqqqrrrrrrrrrssssssssssssvvvvvvvvvvvvuuutttsssrrrqqqsssuuuuuurrrooonnnoooiiiiiihhhgggeeedddcccccccccdddcccccccccbbbaaa``````______^^^^^^______```]]]\\\ZZZZZZZZZYYYVVVTTTOOORRRTTTSSSPPPNNNOOOQQQRRRUUU___mmmyyy{{{uuunnnjjjkkkmmmnnnnnnkkkjjjllluuu~~~mmm```[[[]]]aaammm}}}zzzsssjjjcccWWWMMMDDDAAA???;;;:::;;;:::::::::;;;;;;<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<===???@@@AAABBBBBBEEEHHHLLLOOOTTTYYY___ccckkkssszzz}}}zzzttthhhZZZKKKEEEBBB>>>;;;;;;======>>>AAAHHHSSS```hhhrrr}}}vvvbbbOOOGGGHHHEEEHHHMMMTTT[[[aaafffhhhnnnsssyyyuuupppqqq{{{vvvxxx~~~~~~}}}}}}~~~~~~~~~~~~~~~fffXXXNNNOOOTTT```~~~}}}xxxyyyyyywwwtttqqqooonnnjjjjjjjjjjjjjjjjjjjjjjjjnnnoooqqqrrrrrrrrrpppooonnnmmmlllkkkiiihhhgggfffcccbbbaaa`````````aaabbbaaabbbccccccccccccbbbaaabbbbbbccccccdddeeeeeefffdddcccaaa___]]][[[ZZZYYYZZZZZZ[[[\\\]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^}}}vvviiibbbXXXOOOJJJHHHFFFFFFFFFHHHJJJLLLOOOUUU]]]ccc```hhhmmmssspppaaaTTTQQQRRR[[[ttt|||xxxvvvtttttttttuuutttssssssuuuvvvwwwvvvwwwxxxzzzxxxvvvtttuuuxxx{{{||||||yyywwwssspppoooppprrrtttpppppppppqqqrrrsssuuuuuurrrrrrrrrrrrrrrrrrrrrrrrwwwwwwwwwwwwvvvuuutttsssqqqtttwwwvvvrrroooooooooiiihhhgggfffdddbbbaaaaaacccccccccccccccbbbaaa```______^^^^^^^^^______```^^^]]][[[ZZZZZZYYYVVVTTTRRRUUUVVVTTTPPPMMMMMMOOONNNPPPZZZiiivvvxxxooojjjiiijjjjjjjjjiiiiiilllvvvzzziii]]][[[___cccttt}}}yyyrrriiibbbWWWMMMDDDAAA???;;;999;;;888888999:::<<<===>>>>>>>>>>>>>>>>>>>>>?????????<<<===???@@@BBBBBBCCCCCCHHHJJJNNNQQQVVV\\\ccchhhrrryyy~~~xxxgggXXXJJJDDDBBB>>>:::999??????@@@EEEMMM[[[jjjtttwwwcccQQQIIIKKKIIILLLSSS[[[ccciiimmmooosssxxx~~~sssoooppp|||zzz~~~}}}}}}}}}|||}}}}}}~~~|||yyy```SSSLLLOOOVVVeee~~~yyyzzzzzzxxxtttqqqooonnniiiiiiiiiiiiiiijjjjjjjjjnnnoooqqqrrrrrrqqqpppooonnnmmmlllkkkiiihhhgggfffbbbaaa___^^^^^^___`````````aaabbbccccccbbbaaa```bbbbbbcccddddddeeeffffffeeecccaaa^^^\\\ZZZYYYYYY[[[[[[[[[\\\]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^tttkkkbbb]]]VVVNNNHHHEEEEEEEEEEEEGGGHHHIIIPPP]]]fffhhhhhhppp{{{uuuaaaZZZTTTSSSWWWhhh~~~xxxxxxyyyxxxxxxwwwvvvuuuuuuuuuuuuvvvvvvwwwwwwxxxwwwvvvuuutttuuuxxxzzz|||zzzxxxvvvtttsssssstttuuuuuurrroooppptttuuurrrnnnppppppoooooooooooopppppptttttttttuuuuuuuuuuuuvvvuuuuuuuuutttssspppnnnlllhhhgggfffdddccccccddddddaaabbbcccdddeeedddcccccc```___^^^\\\[[[\\\\\\]]]______^^^]]]\\\[[[ZZZYYYZZZXXXWWWWWWWWWVVVRRRPPPQQQRRRWWWbbbrrruuummmjjjjjjjjjiiiiiiiiijjjssswwwjjj^^^WWW___lll|||}}}wwwqqqjjjbbb]]]OOOJJJDDD???<<<;;;::::::;;;::::::999:::;;;===>>><<<===???@@@???>>>???@@@AAABBBCCCDDDEEEGGGJJJMMMNNNPPPTTTYYY^^^eeemmmrrrssszzz~~~uuudddVVVHHHBBB???===<<<>>>AAACCCFFFJJJTTTeee{{{rrraaaSSSMMMLLLKKKSSS]]]fffkkkpppuuuyyy~~~wwwjjjkkkppp{{{||||||{{{zzzzzzzzz{{{{{{|||jjj[[[WWWQQQNNNWWWooo{{{zzzwwwuuuqqqnnnlllkkklllkkkjjjiiijjjkkklllmmmoooooooooooonnnnnnnnnnnnmmmlllkkkiiigggfffdddddddddcccaaa___^^^^^^^^^^^^__________________^^^^^^^^^aaaeeehhhiiihhhfffddddddaaa^^^\\\\\\[[[ZZZYYYXXXYYYYYYZZZZZZZZZZZZZZZ\\\\\\\\\\\\\\\\\\]]]]]]zzznnneee[[[WWWQQQKKKGGGEEEEEEFFFFFFIIIKKKLLLTTTbbbmmmrrrxxx}}}mmm[[[VVVTTTVVV___ttt}}}{{{yyyyyyyyyyyyxxxwwwvvvuuussstttuuuvvvxxxyyyzzzzzzyyyxxxvvvuuuvvvxxxzzz|||{{{zzzxxxvvvuuuvvvvvvwwwwwwsssppppppssstttrrrooopppoooooooooooooooooopppsssssstttttttttuuuuuuuuutttttttttsssqqqooommmlllhhhgggfffdddddddddddddddaaabbbcccdddddddddcccbbb```___]]]\\\[[[\\\\\\]]]______^^^^^^]]]\\\\\\\\\]]]\\\[[[ZZZZZZXXXTTTRRRPPPRRRWWWaaappp{{{qqqjjjhhhggggggffffffhhhrrrpppeee\\\YYYcccrrr|||uuuoooggg___ZZZNNNIIICCC>>><<<;;;:::999;;;:::999999:::;;;===>>>===???AAAAAA@@@???@@@AAACCCDDDFFFGGGHHHJJJNNNQQQSSSVVV[[[```ffflllssswww{{{{{{qqq___SSSFFFAAA>>><<<<<<>>>===@@@EEENNN]]]rrrsssdddWWWPPPPPPTTT\\\hhhrrrxxx}}}|||qqqhhhjjjqqq|||}}}}}}|||{{{zzzzzz{{{{{{zzz~~~jjjZZZUUUPPPQQQ___zzz}}}|||yyyxxxvvvsssqqqnnnlllkkkllllllkkkjjjjjjkkklllmmmnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmkkkjjjhhhfffeeedddcccbbb```^^^]]]]]]]]]^^^________________________aaabbbdddfffhhhhhhhhhhhhdddaaa^^^\\\[[[ZZZYYYWWWWWWWWWXXXYYYZZZZZZZZZYYY[[[[[[[[[[[[[[[\\\\\\\\\|||qqqeee]]]RRROOOKKKGGGDDDDDDEEEFFFCCCHHHKKKMMMUUUeeeuuu}}}rrrcccXXXUUUVVV^^^nnn~~~}}}yyyyyyyyyyyyxxxwwwvvvvvvssstttuuuwwwzzz|||}}}~~~{{{zzzxxxvvvvvvxxxzzz|||}}}|||zzzyyyxxxyyyyyyzzzxxxtttpppoooqqqrrrqqqppppppoooooonnnnnnooooooppprrrrrrrrrsssssssssttttttssssssrrrqqqooommmllljjjhhhgggfffeeeeeedddeeeeeebbbbbbcccddddddcccbbbaaa^^^^^^\\\\\\\\\\\\]]]^^^________________________bbb```___^^^]]][[[WWWTTTQQQRRRVVV___lll}}}~~~zzzooohhhffffffbbbccceeennnwwwiiiaaa\\\]]]kkk|||yyyrrrjjjbbbZZZUUUKKKGGGBBB>>><<<;;;:::999::::::999999:::;;;===>>>???AAABBBBBBAAAAAABBBCCCEEEGGGJJJLLLMMMPPPTTTWWWZZZ^^^eeelllqqqvvv{{{sssgggYYYNNNCCC>>>===;;;;;;>>>===@@@HHHVVVkkkssseeeZZZVVVWWW___iiivvv{{{pppiiieeejjjsss~~~~~~}}}|||{{{zzzzzzzzzzzzzzz}}}~~~iiiYYYUUURRRZZZoooxxxwwwwwwvvvtttrrrooommmkkkjjjmmmllllllkkkkkkkkkllllllllllllmmmmmmnnnnnnoooooommmmmmlllkkkiiihhhfffeeebbbaaa___^^^]]]\\\]]]]]]________________________ccccccdddeeegggiiilllmmmeeebbb^^^[[[ZZZYYYWWWUUUUUUUUUWWWXXXYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZ[[[[[[uuujjj^^^WWWMMMKKKHHHEEECCCDDDEEEGGGAAAHHHMMMQQQ[[[nnnwwwfffZZZYYYWWWZZZiii~~~~~~~~~zzzzzzzzzzzzyyyxxxwwwvvvvvvwwwxxxzzz|||~~~~~~|||yyywwwwwwxxxzzz{{{}}}|||{{{zzzzzzzzzzzz{{{wwwsssooommmnnnooopppooopppoooooonnnnnnoooooopppqqqqqqrrrrrrrrrsssssssssrrrrrrqqqooommmllljjjiiihhhggggggfffffffffeeeeeeccccccdddddddddcccaaa```^^^]]]\\\\\\\\\]]]___`````````aaaaaabbbccccccccceeedddbbbaaa```]]]YYYVVVQQQSSSVVV\\\gggvvv}}}|||wwwlllgggfff```aaacccjjj{{{}}}pppddd___^^^cccttt~~~vvvnnneee\\\TTTOOOHHHEEE@@@===;;;;;;:::999:::999999999:::<<<===???@@@AAABBBBBBAAABBBCCCEEEHHHKKKNNNQQQSSSVVVZZZ]]]aaagggooovvv|||xxxiii\\\PPPHHH???===<<<:::<<>>;;;;;;:::999888999999999999:::<<<>>>???@@@AAABBBBBBBBBCCCFFFHHHLLLOOOSSSWWWYYY]]]```ccchhhnnnwww~~~{{{qqqbbbUUUIIIBBB===<<<<<<;;;===BBBHHHMMMYYYkkkyyyiii```___eeelllwwwuuukkkccc```aaaaaaiiiuuu~~~~~~xxxtttqqqttt{{{~~~}}}~~~~~~~~~~~~}}}}}}}}}}}}|||{{{zzzyyyxxxxxxxxxxxxyyy{{{}}}vvvdddXXXXXX```vvv~~~xxxsssqqqqqqqqqpppooommmlllkkkjjjmmmmmmmmmllllllkkkkkkjjjiiiiiijjjkkklllmmmmmmnnnllllllmmmlllkkkiiigggeeeaaa```^^^]]]\\\\\\]]]^^^_________`````````aaaaaa```bbbeeehhhjjjkkklllllleeebbb^^^[[[YYYXXXVVVTTTSSSTTTUUUVVVWWWWWWWWWWWWUUUUUUVVVWWWXXXXXXYYYYYYvvvjjj^^^VVVQQQKKKIIIGGGFFFEEEEEEGGGGGGDDDLLLUUU```qqqwwwjjj^^^VVVTTTVVV```rrr~~~{{{|||}}}}}}{{{{{{{{{{{{zzzyyyxxxxxx{{{|||}}}~~~~~~|||zzzxxxwwwxxxzzz{{{zzzzzzyyyyyywwwvvvvvvuuupppooommmllllllmmmnnnoooqqqqqqqqqppppppqqqqqqqqqqqqqqqqqqrrrrrrrrrssssssrrrqqqooommmkkkjjjiiiiiigggggghhhhhhhhhhhhggggggfffggggggfffeeecccaaa```]]]]]]]]]^^^___aaadddeeedddeeeeeefffhhhiiiiiijjjhhhfffeeedddcccaaa]]]ZZZVVVVVVVVVWWW[[[eeesss}}}}}}yyywwwtttwwwzzz~~~rrrkkkeeecccaaabbbkkkvvvzzzwwwrrrpppooorrryyyzzzlllbbb[[[]]]bbbmmmyyypppfff]]]TTTLLLGGGBBB???<<<:::::::::999888999999888999:::<<<>>>???AAABBBCCCCCCDDDFFFJJJMMMQQQUUUYYY]]]```cccfffiiinnnttt|||uuujjj\\\OOOCCC>>><<<=========@@@EEEKKKSSSbbbuuusssgggcccfffoooyyyssshhhccc]]][[[^^^```gggrrryyyzzzwwwrrrooojjjpppyyy~~~}}}|||||||||||||||||||||||||||{{{zzzyyyyyyyyyyyyyyyyyywwwyyyzzz}}}rrrcccWWW\\\lll{{{vvvrrrqqqpppoooooonnnmmmllllllkkkllllllllllllkkkjjjiiiiiiiiiiiijjjjjjkkkkkklllllljjjkkkllllllkkkiiifffeeeaaa```^^^]]]]]]]]]^^^____________``````aaaaaabbb___aaadddgggiiijjjiiiiiieeebbb^^^[[[ZZZYYYWWWUUUTTTUUUUUUVVVVVVVVVVVVVVVTTTUUUUUUVVVWWWXXXYYYYYY{{{pppcccXXXQQQNNNHHHGGGFFFEEEFFFGGGHHHIIIIIIPPP[[[jjj~~~xxxkkk```WWWVVV[[[aaawww}}}}}}|||||||||{{{{{{zzzyyyxxxxxxyyyzzz|||~~~|||{{{yyywwwwwwxxxzzz{{{{{{zzzzzzxxxwwwuuusssrrrnnnoooooonnnnnnnnnpppqqqsssrrrrrrqqqqqqrrrrrrsssrrrrrrrrrrrrssssssssssssrrrqqqooolllkkkjjjjjjjjjggghhhhhhiiiiiiiiihhhggghhhiiiiiihhhfffdddbbbaaa^^^^^^^^^___aaadddfffggggggggghhhiiiiiijjjkkkkkkhhhgggffffffeeeccc```]]]XXXXXXWWWUUUWWW___lllvvv|||yyyvvvtttyyy~~~tttiiigggaaa___eeemmmnnnkkkiiiiiikkkqqqzzz}}}sssfff^^^[[[aaaiiiuuu~~~xxxnnnddd[[[RRRKKKFFF???===;;;:::::::::999777999888888999:::<<<>>>@@@BBBCCCEEEFFFGGGJJJOOORRRXXX[[[```dddgggiiilllnnntttyyyxxxmmmbbbTTTHHH@@@<<<<<<>>>??????CCCIIIPPPZZZlll~~~|||ooojjjkkkpppzzzvvvccc___]]]XXXXXX\\\]]]dddmmmrrrssspppnnnllllllttt~~~|||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzz{{{||||||yyyzzz|||oooddd\\\fff|||zzztttqqqqqqoooooonnnnnnmmmmmmllllllkkkkkkkkkkkkkkkiiihhhgggiiiiiiiiijjjjjjjjjjjjjjjiiijjjkkklllkkkhhhfffdddaaa```___^^^^^^^^^___```^^^______```aaaaaabbbbbb```aaabbbccceeefffggghhhdddaaa^^^\\\[[[ZZZYYYWWWVVVVVVVVVWWWVVVVVVUUUTTTTTTTTTUUUVVVWWWXXXYYYZZZvvvkkk^^^TTTNNNKKKEEEDDDDDDEEEFFFHHHJJJKKKTTTZZZeeewwwnnnaaaXXXTTTYYYaaappp}}}wwwzzz||||||||||||{{{zzzyyyxxxtttuuuwwwzzz}}}{{{zzzxxxvvvvvvxxxzzz||||||{{{zzzyyywwwtttrrrqqqnnnooopppqqqpppppprrrssstttssssssrrrrrrsssssstttrrrrrrssssssssssssttttttsssqqqooolllkkkjjjjjjjjjggghhhiiijjjjjjiiihhhgggjjjjjjjjjiiigggeeecccaaa^^^^^^___```bbbeeegggiiihhhhhhiiijjjjjjkkklllllliiihhhgggggggggeeebbb___YYYYYYXXXUUUUUU[[[hhhrrr|||yyywww}}}}}}mmmiiibbb]]]aaahhhhhhdddfffgggkkkrrr|||zzzpppfff___^^^fffppp~~~}}}wwwmmmcccZZZQQQJJJFFF>>><<<:::999::::::888777888888888999:::===???@@@CCCEEEFFFHHHJJJMMMRRRVVV\\\```eeehhhkkkmmmppprrrxxx|||rrrfffZZZLLLAAA>>>;;;<<>>EEEFFFGGGIIIKKKPPPWWW\\\```cccgggjjjmmmooorrrtttzzzzzzmmm^^^PPPGGGCCC>>><<<===AAACCCFFFMMMUUUbbblllxxxnnnnnnnnnpppuuu|||~~~~~~hhh___WWWUUUUUUUUUVVVZZZ___bbbfffjjjlllnnnqqqttt{{{~~~}}}{{{{{{}}}}}}}}}}}}}}}|||{{{{{{{{{||||||{{{yyyxxxxxxyyyzzz{{{|||||||||~~~{{{lllhhhggg|||vvvrrrooommmmmmmmmmmmmmmnnnnnnnnnnnniiijjjllllllllljjjhhhgggiiiiiiiiiiiiiiihhhggggggjjjhhhgggiiijjjiiieeeaaaaaaaaaaaaaaa```___^^^]]]^^^^^^___```aaaaaaaaa```______``````aaaaaaaaabbb^^^^^^^^^]]]\\\[[[YYYYYYYYYXXXVVVTTTSSSQQQQQQPPPVVVVVVWWWWWWXXXWWWWWWWWWxxxqqqggg\\\TTTNNNIIIFFFEEEFFFFFFGGGIIILLLQQQUUU^^^pppoooaaa\\\VVVWWWkkk{{{wwwyyy{{{{{{zzzyyyyyyzzzzzzyyywwwvvvtttxxxxxxxxxyyyyyyyyyzzzzzzxxxwwwwwwwwwwwwxxxxxxyyyuuuttttttsssrrrqqqqqqqqqppppppqqqqqqqqqqqqqqqpppsssssssssrrrqqqpppoooooorrrrrrrrrrrrssstttuuuvvvrrrpppmmmiiihhhggghhhiiihhhiiiiiiiiiiiihhhhhhggggggfffeeeeeefffeeecccaaabbbaaaaaaaaabbbdddggghhhjjjkkkllllllllllllkkkjjjfffeeedddbbbaaa```______]]]ZZZXXXWWWVVVWWW___iii~~~xxxkkk___\\\\\\^^^aaaeeemmmrrrxxx}}}vvviii______bbbjjj{{{~~~vvvkkk```WWWNNNEEE???::::::999999888888999999777777888999:::<<<===>>>DDDEEEFFFHHHKKKPPPWWW\\\```cccgggjjjmmmooorrrtttzzz~~~uuugggYYYLLLDDDAAA>>><<<===BBBEEEIIIPPPYYYcccmmmyyywwwqqqlllmmmooorrrwww}}}mmmbbbZZZSSSSSSTTTUUUWWW[[[^^^bbbhhhnnnsssyyy~~~~~~}}}|||zzzyyy|||}}}~~~~~~~~~}}}|||{{{zzz{{{{{{zzzxxxwwwwwwxxxzzz{{{|||}}}}}}vvvkkkkkkzzzzzzuuurrrooommmmmmmmmmmmmmmnnnnnnnnnnnnkkkkkklllmmmllljjjhhhggghhhhhhhhhhhhhhhhhhgggggggggffffffgggiiihhhdddaaaaaaaaaaaa``````___^^^]]]]]]^^^___``````aaa``````^^^_________`````````aaa^^^^^^^^^]]]\\\[[[YYYYYYYYYXXXWWWVVVUUUTTTTTTTTTVVVVVVWWWWWWXXXXXXWWWWWWyyymmmggg]]]UUUOOOLLLJJJIIIFFFHHHIIIIIIJJJPPPXXX^^^oooqqqdddZZZWWWWWWaaa~~~yyyuuuvvvxxxxxxwwwyyyzzzzzzzzzyyywwwuuutttvvvvvvwwwwwwxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvsssssssssrrrrrrqqqqqqqqqpppqqqqqqrrrqqqqqqppppppqqqqqqppppppoooooonnnnnnqqqqqqrrrssstttvvvvvvwwwsssqqqmmmjjjhhhgggggggggiiiiiiiiiiiiiiihhhggggggdddccccccdddeeeeeedddbbbcccbbbaaaaaabbbcccfffgggiiijjjjjjkkkkkkjjjjjjiiifffeeedddcccbbb``````___^^^[[[XXXXXXVVVWWW___hhh{{{|||ooobbb\\\\\\]]]aaafffrrryyysssfff___```fffrrrwwwkkk```VVVNNNFFF@@@;;;:::999999888888999999777777888999:::<<<===>>>AAACCCEEEGGGJJJPPPVVV[[[___bbbfffjjjlllooorrruuuzzz~~~~~~yyyooobbbTTTIIIBBB@@@===<<<===CCCGGGKKKSSS\\\cccnnn{{{vvvmmmgggdddjjjmmmqqquuuyyy|||yyyzzz|||~~~}}}kkk^^^[[[UUUQQQSSSVVVWWWZZZ^^^aaafffnnnwww~~~|||zzzyyyxxxzzz{{{~~~~~~|||{{{yyyzzz{{{yyywwwvvvwwwxxx{{{|||}}}}}}sssqqqwww~~~xxxtttqqqooommmlllmmmmmmmmmmmmnnnnnnnnnmmmmmmmmmmmmllljjjhhhfffffffffgggggggggggggggfffdddddddddeeeffffffdddbbb``````aaa``````___^^^]]]\\\]]]^^^___````````````^^^^^^^^^_______________^^^^^^]]]]]]\\\[[[YYYYYYYYYXXXWWWWWWWWWWWWWWWXXXUUUVVVWWWWWWXXXXXXWWWWWWuuunnnccc]]]UUUNNNKKKJJJKKKKKKLLLNNNOOOOOOPPPWWWbbbjjj{{{rrrbbbYYYSSSTTTZZZmmm}}}xxxuuuuuuvvvvvvuuuyyyyyyyyyyyyxxxvvvtttssstttuuuvvvvvvvvvvvvuuutttuuuvvvvvvwwwvvvuuusssrrrrrrrrrrrrrrrqqqqqqqqqqqqrrrrrrsssssssssrrrqqqqqqppppppooonnnnnnnnnnnnnnnpppqqqrrrtttuuuvvvwwwxxxsssqqqnnnkkkhhhgggffffffiiiiiiiiiiiihhhhhhgggfffbbbbbbbbbdddfffgggfffeeedddcccbbbaaaaaaccceeefffhhhiiiiiiiiiiiiiiiiiihhhfffffffffeeedddcccaaaaaa___[[[YYYYYYWWWWWW^^^gggyyyssseee^^^[[[\\\```fffsss|||ssseeebbbeeemmm|||xxxkkk___VVVNNNFFFAAA;;;;;;:::999888888888888888888888999:::;;;======???AAACCCFFFIIINNNUUUYYY]]]```eeeiiikkkooorrruuuyyy}}}|||wwwmmm___RRRHHHCCCAAA>>>===>>>CCCGGGKKKSSS[[[bbbnnn|||yyymmmfffdddcccccchhhmmmtttyyy|||zzzsssqqqrrrtttxxx|||~~~mmmaaaZZZWWWSSSRRRUUUXXXZZZ]]]bbbhhhnnnxxx~~~|||zzzxxxwwwxxx{{{~~~}}}{{{zzz{{{{{{zzzxxxwwwwwwxxx|||}}}~~~vvv~~~yyyuuurrrqqqooommmlllllllllmmmmmmmmmnnnnnnnnnnnnnnnmmmkkkiiihhhfffdddeeeffffffgggfffffffffccccccddddddeeeeeedddccc````````````___^^^]]]]]][[[\\\]]]^^^___`````````________________________]]]]]]]]]\\\\\\[[[YYYYYYYYYYYYXXXWWWWWWWWWWWWWWWUUUUUUVVVWWWXXXXXXXXXXXXwwwlllddd\\\VVVOOOJJJIIIJJJLLLMMMPPPQQQSSSVVV[[[eeerrr{{{rrrdddXXXRRRPPPVVVccc{{{|||xxxvvvuuuuuuuuuuuuvvvwwwwwwwwwwwwuuutttsssrrrsssuuuuuuuuutttsssrrrsssssstttttttttrrrqqqppppppppppppqqqqqqqqqqqqqqqttttttuuuuuutttssssssrrrpppooonnnnnnmmmnnnnnnooooooppprrrtttuuuvvvwwwwwwsssqqqnnnkkkiiigggfffeeehhhhhhhhhhhhgggfffeeedddbbbbbbbbbeeehhhiiiiiihhhdddcccbbbaaaaaaccceeefffhhhhhhhhhhhhhhhhhhhhhhhhggghhhhhhgggfffeeedddccc___\\\[[[ZZZXXXWWW^^^fffxxxxxxjjjaaa\\\[[[```fffqqq{{{uuujjjeeejjjuuuyyykkk^^^UUUMMMFFFBBB<<<;;;:::999888888888888888888888999:::;;;<<<======???BBBEEEHHHMMMRRRVVVZZZ^^^bbbgggjjjmmmqqqtttxxx|||zzzuuukkk^^^QQQGGGBBBAAA@@@>>>???CCCFFFIIIPPPXXXbbbooo~~~wwwjjjaaa^^^```dddgggjjjqqqyyy~~~zzzrrrnnnnnnsssvvvzzzsssddd\\\[[[WWWTTTTTTXXX[[[\\\bbbhhhooowww~~~|||zzzxxxwwwyyy{{{~~~}}}{{{{{{|||}}}|||zzzxxxyyyzzz|||}}}|||}}}yyyuuurrrqqqpppooommmllllllllllllmmmmmmmmmmmmnnnnnnmmmlllkkkiiiggggggeeeeeeffffffffffffeeeeeecccddddddeeedddddddddeee````````````___^^^]]]\\\ZZZ[[[\\\^^^______``````________________________\\\\\\\\\\\\[[[ZZZZZZYYYZZZYYYXXXVVVUUUUUUTTTTTTTTTUUUVVVWWWXXXXXXXXXXXXxxxmmmbbb[[[UUUQQQLLLJJJKKKNNNQQQRRRSSSTTTVVV]]]hhhvvv}}}pppaaaWWWRRROOOQQQ]]]ppp|||{{{yyywwwuuuuuuuuuuuussssssuuuuuuuuutttssssssrrrssstttuuuuuutttrrrppppppppppppqqqppppppoooooooooooooooppppppqqqqqqrrruuuuuuuuuuuutttsssrrrrrrooonnnmmmllllllmmmnnnooonnnppprrrtttuuuuuuuuuuuuqqqpppnnnllliiihhhffffffggggggggggggfffdddccccccbbbbbbccceeehhhjjjjjjiiicccbbbaaaaaabbbcccfffgggiiihhhhhhgggggghhhhhhiiigggggghhhhhhgggfffdddccc```]]]\\\[[[XXXWWW]]]eeettt{{{nnnddd^^^[[[^^^eeennnzzz{{{sssjjjppp~~~zzzkkk^^^TTTMMMGGGCCC<<<;;;:::999888777777777999999999999:::;;;<<<===<<<>>>AAADDDGGGKKKOOOSSSWWW[[[```dddhhhlllppprrrwwwzzz~~~xxxtttkkk^^^QQQGGGBBB???AAA??????CCCFFFIIIPPPXXXdddrrrtttlllbbb[[[ZZZ___eeeiiiqqqxxxwwwrrrrrruuuzzz~~~|||lll```[[[[[[ZZZXXXXXX]]]```cccjjjrrr{{{}}}{{{zzzyyy{{{|||}}}||||||}}}~~~|||zzzyyyzzz{{{{{{}}}~~~yyyvvvsssqqqppppppnnnmmmkkkllllllllllllmmmmmmmmmmmmmmmlllkkkiiihhhggggggffffffggggggfffeeeeeedddcccdddeeedddcccbbbcccddd______```______^^^]]]\\\YYYZZZ[[[]]]^^^______```___^^^^^^^^^^^^]]]]]]]]][[[[[[\\\\\\[[[ZZZZZZYYYYYYXXXWWWUUUTTTSSSSSSSSSTTTUUUVVVWWWXXXYYYYYYYYYxxxnnndddZZZSSSNNNLLLJJJKKKOOOSSSWWWXXX[[[YYY[[[cccrrr{{{qqqggg\\\SSSNNNNNNNNNTTTfffyyyyyyxxxwwwuuusssssssssoooppprrrsssttttttssssssrrrsssuuuvvvuuusssqqqooommmmmmmmmmmmmmmmmmnnnooonnnnnnoooooopppqqqqqqrrrttttttttttttsssrrrqqqpppmmmlllkkkjjjjjjkkkmmmnnnnnnoooqqqsssttttttsssrrrpppooonnnllljjjhhhggggggfffffffffeeedddcccaaaaaaaaaaaabbbdddgggiiiiiihhhbbbaaaaaaaaabbbdddggghhhiiiiiihhhgggggghhhiiiiiieeefffgggggggggeeecccbbbaaa^^^\\\\\\YYYWWW\\\dddooo~~~~~~qqqhhh___[[[]]]cccooo{{{|||vvv|||{{{kkk]]]TTTMMMGGGCCC===<<<:::999888777777777999999999999:::;;;<<<<<<<<<>>>AAACCCEEEIIIMMMPPPTTTXXX]]]bbbfffjjjnnnqqqvvvyyy}}}zzzvvvnnnbbbUUUJJJCCC@@@AAA???@@@DDDGGGKKKRRRZZZhhhvvv{{{lllfff^^^ZZZ\\\ccckkkoooyyyxxxvvv{{{wwwlllddd```aaaaaa___aaaeeejjjoooyyy}}}|||{{{}}}~~~~~~}}}||||||}}}}}}|||zzzyyyyyyzzzzzz}}}~~~}}}wwwtttqqqppppppooonnnmmmkkkkkklllllllllmmmmmmmmmlllkkkjjjiiihhhhhhgggggghhhhhhhhhgggfffeeedddcccbbbddddddccc```___aaaccc____________^^^]]]\\\\\\XXXYYY[[[\\\^^^_________\\\\\\\\\\\\[[[[[[[[[ZZZ[[[[[[[[[[[[[[[ZZZZZZYYYWWWWWWVVVUUUUUUTTTUUUUUUSSSTTTVVVWWWXXXYYYYYYYYY|||rrrhhh^^^TTTNNNJJJIIIIIILLLRRRXXX\\\^^^ddd```___gggvvvwwwjjj```WWWOOOKKKJJJMMMNNNWWWlllwwwxxxxxxvvvtttrrrrrrrrrmmmnnnppprrrssssssssssssrrrsssuuuvvvuuusssqqqooolllkkkjjjjjjkkklllnnnooommmmmmnnnooopppqqqqqqrrrrrrsssrrrrrrqqqpppooonnnlllkkkiiihhhhhhjjjkkkmmmnnnoooqqqsssssssssqqqpppooonnnmmmllljjjiiihhhgggeeeeeeeeedddcccbbb```___``````aaacccfffhhhgggfffaaaaaa``````bbbeeegggiiijjjiiihhhgggggghhhiiijjjcccdddfffffffffdddbbb```aaa^^^]]]\\\YYYWWW\\\dddjjjyyysssiii```[[[]]]bbbppp||||||kkk]]]SSSMMMGGGDDD===<<<;;;999888777777777999999999999:::;;;;;;<<<<<<>>>AAACCCEEEHHHKKKNNNSSSWWW\\\aaaeeeiiimmmpppuuuxxx|||~~~}}}zzzsssgggZZZNNNFFFCCC@@@???@@@EEEIIIMMMUUU^^^kkkyyyxxxfffbbb\\\\\\aaajjjrrrwwwzzz{{{vvvpppkkkhhhiiihhhgggiiinnnssszzz~~~}}}|||~~~~~~}}}|||{{{||||||{{{yyyxxxxxxyyyyyy}}}{{{|||yyyvvvtttqqqppppppooonnnlllkkkkkkkkklllllllllmmmmmmjjjjjjiiihhhgggggghhhhhhjjjiiiiiihhhgggeeedddcccbbbcccdddbbb^^^]]]___aaa____________^^^]]]\\\\\\XXXYYYZZZ\\\^^^_________[[[ZZZZZZZZZYYYYYYXXXXXXZZZ[[[[[[[[[[[[ZZZZZZYYYUUUUUUUUUUUUVVVVVVWWWXXXSSSTTTVVVWWWXXXYYYYYYYYY|||qqqeee[[[SSSMMMIIIJJJKKKKKKOOOYYYcccfffccceeedddfffppp|||uuugggWWWOOOLLLIIIIIILLLNNNRRRaaa~~~zzz{{{wwwsssooopppsssssspppllljjjllloooqqqtttuuuuuuuuussssssrrrqqqqqqppppppooojjjiiihhhiiilllnnnoooooorrrssstttsssqqqpppqqqrrrtttrrrpppqqqrrrqqqnnnjjjiiihhhfffeeefffhhhkkkmmmmmmnnnoooqqqqqqqqqpppooommmmmmmmmlllkkkjjjhhhhhhgggeeecccbbb`````````aaa___aaacccdddcccbbbccccccbbbbbbaaaaaacccgggjjjlllkkkjjjiiihhhhhhiiijjjjjjeeeeeeeeedddcccaaa^^^]]]___]]][[[YYYYYY[[[]]]___cccrrrzzznnnddd``````bbbmmmwww~~~jjjYYYOOOKKKJJJIIIAAA>>>;;;:::::::::999888<<<;;;:::999999999:::;;;@@@@@@AAACCCEEEHHHJJJKKKMMMQQQUUUZZZ^^^ccciiilllrrrxxx}}}~~~|||ttthhh[[[PPPIIIGGGFFFEEEGGGKKKNNNQQQYYYcccrrr|||sssfffaaa]]]```jjjttt{{{~~~yyyssspppppprrrpppqqqvvv|||~~~~~~~~~}}}~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~|||{{{{{{zzzzzzyyyxxxxxx|||~~~zzz{{{wwwssssssrrrpppooommmllllllkkkkkkkkkkkkkkkkkkkkkkkkgggfffeeefffhhhjjjjjjiiihhhgggfffeeecccbbb``````cccbbbaaa___^^^^^^^^^^^^`````````^^^]]][[[YYYXXXYYYZZZ\\\^^^____________]]][[[YYYWWWVVVWWWXXXYYYZZZZZZZZZZZZZZZZZZZZZZZZVVVVVVVVVVVVUUUUUUTTTSSSUUUVVVWWWWWWXXXXXXWWWWWW~~~wwwlllaaaXXXQQQKKKHHHKKKLLLNNNRRR\\\hhhkkkiiillllllnnnvvv~~~}}}wwwfffZZZNNNIIIGGGFFFGGGJJJSSS]]]sss~~~zzz{{{vvvsssoooppprrrrrroookkkhhhiiillloooqqqrrrrrrsssssssssrrrqqqqqqppppppoookkkjjjiiijjjnnnqqqssstttvvvvvvvvvssspppnnnnnnooorrrpppooopppqqqqqqnnnjjjjjjiiigggfffgggiiilllmmmmmmnnnnnnoooooooooooonnnllllllllllllkkkiiihhhgggeeecccbbb```___^^^______^^^```cccccccccbbbcccccc```___```aaaeeeiiimmmppprrrpppmmmjjjhhhfffeeeeeedddeeeeeeeeedddbbb```___```___]]]\\\\\\^^^___```aaannn}}}rrrhhhcccbbbcccnnnxxx|||iiiYYYOOOJJJFFFDDDAAA???<<<:::;;;;;;:::999;;;;;;::::::;;;===???@@@BBBBBBCCCCCCEEEFFFGGGHHHIIILLLPPPTTTXXX^^^dddhhhooouuuzzz{{{}}}~~~wwwkkk^^^SSSKKKHHHHHHHHHJJJOOOQQQUUU^^^hhhvvv|||vvveeecccbbbgggqqqzzz}}}yyywwwxxx{{{}}}~~~~~~~~~~~~~~~}}}}}}~~~}}}}}}}}}}}}}}}~~~~~~~~~{{{{{{{{{zzzzzzzzzzzzzzz}}}uuuxxx~~~xxxvvvsssrrrqqqpppnnnmmmlllkkkkkkkkkkkkjjjjjjjjjjjjjjjgggfffeeefffhhhjjjjjjiiiggggggfffeeecccbbbaaaaaa``````______^^^_________``````___^^^]]][[[YYYXXXYYYZZZ\\\^^^___^^^]]]\\\\\\[[[YYYWWWVVVWWWXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYVVVVVVVVVVVVVVVUUUTTTTTTVVVVVVWWWXXXXXXXXXXXXXXX|||uuunnndddZZZSSSMMMIIIGGGKKKNNNQQQWWWcccoootttsssuuuuuuxxx~~~}}}sssjjjWWWNNNGGGEEEEEEEEEHHHMMMWWWkkk~~~zzzyyyvvvrrrooooooppppppmmmjjjhhhiiilllnnnpppqqqrrrrrrssssssrrrqqqqqqppppppoookkkjjjiiikkkooouuuxxxzzz{{{zzzwwwrrrnnnllllllmmmoooooonnnooopppooommmjjjiiiiiigggggggggiiikkkmmmnnnmmmmmmmmmmmmmmmllllllkkkkkkkkkkkkjjjhhhgggfffbbbaaa___^^^]]]]]]]]]^^^^^^```bbbbbbbbbbbbbbbddd^^^___```ccchhhmmmrrruuuvvvssspppkkkhhheeecccbbbddddddeeefffeeedddcccbbbaaaaaaaaaaaaaaaaaaaaaaaa___ggguuuyyyooohhhffffffpppxxxzzzhhhXXXNNNHHHDDDBBBAAA???<<<;;;;;;<<<;;;:::;;;;;;;;;<<<>>>AAADDDEEEEEEDDDDDDCCCCCCCCCDDDDDDEEEGGGJJJMMMRRRXXX```eeeiiipppuuuwwwzzzzzzooobbbVVVOOOKKKLLLKKKNNNRRRUUUYYYcccmmm{{{}}}xxxfffgggkkkrrrzzz}}}~~~}}}}}}~~~}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}{{{zzzzzzzzz{{{{{{||||||wwwnnnzzz~~~xxxttttttqqqqqqpppooonnnlllkkkkkkjjjjjjjjjiiiiiihhhhhhhhhgggfffeeefffhhhjjjiiihhhfffeeeeeedddccccccbbbbbb^^^]]]]]]]]]^^^^^^___```_________^^^]]][[[ZZZYYYYYY[[[]]]______]]][[[YYY[[[ZZZYYYWWWWWWWWWXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVWWWWWWWWWWWWVVVVVVUUUWWWWWWXXXYYYYYYYYYYYYXXX{{{uuujjjddd[[[SSSMMMJJJHHHGGGIIIOOOUUU^^^kkkyyy}}}~~~xxxiii___OOOJJJFFFFFFGGGHHHMMMTTTccc}}}~~~yyywwwtttrrrpppooooooooommmjjjkkkmmmooorrrssstttuuutttssssssrrrqqqqqqppppppoookkkiiiiiikkkpppvvvzzz||||||zzzwwwqqqmmmkkklllmmmmmmmmmnnnnnnnnnmmmllljjjhhhgggfffffffffhhhjjjkkkmmmmmmlllkkkkkkjjjjjjkkkjjjjjjjjjiiihhhgggfffeeebbb```___]]]]]]]]]]]]^^^]]]___aaabbbaaaaaacccdddaaabbbdddggglllqqquuuxxxrrrpppmmmjjjgggfffeeeeeecccdddfffgggggggggfffeeebbbbbbcccdddcccbbbaaa```^^^bbbkkk|||yyyqqqlllkkkqqqwww~~~xxxfffVVVLLLGGGEEECCCBBB???===;;;<<<<<<<<<;;;;;;<<<<<<>>>@@@CCCFFFHHHEEEEEECCCBBBAAAAAAAAAAAACCCDDDFFFIIIMMMTTT\\\aaabbbiiiooorrrwww~~~zzzpppdddYYYRRRNNNPPPOOOPPPTTTVVVZZZdddnnn|||~~~yyykkkooouuu|||~~~|||}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}|||zzzzzzzzzzzz|||}}}sssppp}}}xxxtttrrrrrrppppppooonnnmmmlllkkkjjjiiiiiiiiihhhggggggffffffgggffffffgggiiiiiiiiigggdddddddddccccccbbbbbbbbb]]]]]]\\\\\\\\\]]]]]]^^^^^^^^^^^^]]]\\\[[[ZZZYYYZZZ[[[]]]^^^^^^[[[XXXVVVZZZYYYXXXWWWWWWWWWWWWXXXVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWXXXXXXWWWVVVVVVWWWXXXXXXYYYZZZYYYYYYYYY}}}tttnnnaaa[[[SSSMMMJJJIIIIIIIIIIIIQQQ[[[ffftttyyylll\\\QQQJJJFFFEEEEEEFFFIIISSS]]]{{{|||xxxuuusssqqqpppooooooooommmlllnnnoooqqqtttuuuvvvvvvvvvssssssrrrqqqqqqppppppoookkkiiiiiikkkpppuuuyyyzzzxxxwwwtttppplllkkkmmmooolllmmmnnnnnnmmmllljjjjjjeeedddddddddeeefffggghhhlllkkkkkkkkkjjjjjjiiiiiiiiiiiiiiihhhgggfffddddddbbbaaa___^^^]]]^^^^^^___^^^___aaaaaaaaabbbdddfffhhhhhhjjjlllooosssvvvxxxooommmkkkhhhfffeeeeeeeeecccdddfffggghhhhhhggggggbbbcccdddddddddcccaaa```^^^___dddqqq{{{tttqqqqqquuuzzztttaaaQQQHHHFFFEEEEEEDDDAAA>>><<<<<<<<<<<<;;;======>>>???AAADDDGGGIIIGGGFFFDDDBBBAAA@@@??????@@@AAABBBEEEHHHNNNVVV[[[ZZZbbbiiimmmrrrzzz|||zzzuuummmcccZZZTTTQQQRRRPPPQQQTTTVVVYYYcccmmm{{{|||uuuzzz~~~~~~}}}|||~~~}}}}}}}}}||||||{{{{{{{{{yyyyyyyyyzzz}}}yyyqqqvvvyyyuuuqqqppprrrooonnnnnnmmmlllkkkjjjjjjhhhhhhhhhggggggfffffffffgggffffffhhhiiiiiihhhfffccccccbbbbbbaaaaaaaaa```^^^]]]\\\[[[ZZZZZZZZZZZZ]]]]]]]]]]]]\\\[[[[[[ZZZZZZ[[[\\\]]]\\\YYYWWWUUUYYYXXXXXXWWWWWWWWWWWWWWWTTTTTTTTTTTTTTTTTTTTTTTTVVVVVVWWWXXXXXXWWWWWWWWWWWWXXXXXXYYYZZZYYYYYYYYYwwwmmmgggZZZTTTMMMIIIHHHIIIKKKLLLMMMXXXeeeqqq~~~wwwjjj\\\NNNFFFDDDBBBBBBDDDFFFNNN]]]lll}}}|||yyyuuusssqqqqqqpppppppppooooooooommmoooqqqssstttuuuuuutttssssssrrrqqqqqqppppppooolllkkkkkkmmmppptttuuuuuussssssqqqooollllllmmmooommmnnnpppooollljjjiiiiiiccccccccccccdddeeeffffffiiijjjkkklllkkkjjjiiihhhggggggggggggfffdddcccbbbbbbaaa```___^^^______```___```aaabbbbbbccceeegggmmmmmmnnnppprrrtttvvvwwwpppnnnkkkhhheeecccbbbbbbcccdddfffggghhhhhhggggggccccccdddddddddbbbaaa```^^^^^^```hhhyyy}}}}}}xxxrrrsssvvv{{{}}}ppp^^^PPPIIIHHHHHHIIIHHHEEEAAA??????>>>===;;;>>>>>>???AAACCCGGGJJJLLLMMMKKKHHHEEECCC@@@???>>>;;;===???AAACCCHHHNNNSSSSSS\\\dddiiinnnvvvyyyyyysssqqqmmmfff^^^XXXUUUTTTSSSQQQQQQTTTVVVZZZdddooo}}}|||~~~}}}}}}~~~~~~||||||{{{{{{zzzzzzyyyyyyxxxxxxyyyzzz}}}sssttt|||wwwtttpppoooqqqmmmmmmllllllkkkjjjjjjiiiggggggggggggggggggggggggggggggggghhhjjjiiigggeeebbbbbbaaa```______^^^^^^^^^]]][[[ZZZYYYXXXXXXXXX[[[\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZXXXVVVUUUWWWWWWWWWWWWWWWWWWWWWWWWTTTTTTTTTTTTTTTTTTTTTTTTUUUVVVVVVWWWWWWWWWWWWVVVWWWWWWXXXYYYYYYYYYYYYXXX{{{rrrggg```UUUPPPJJJGGGGGGKKKNNNPPPUUUaaappp|||uuugggZZZOOOGGGCCCBBBAAACCCGGGMMM[[[qqq|||xxxwwwtttqqqqqqooopppqqqqqqpppqqqqqqrrrmmmnnnppprrrttttttttttttssssssrrrqqqqqqppppppooooooooonnnppprrrrrrrrrpppoooppppppnnnlllkkklllnnnnnnpppqqqpppllliiihhhiiicccccccccddddddeeefffffffffhhhkkkmmmmmmllliiihhhgggfffffffffeeecccbbbaaabbbaaa___^^^^^^______``````aaabbbbbbbbbdddgggiiinnnooopppqqqrrrssstttuuuqqqpppllliiieeecccbbbbbbcccdddfffggghhhggggggfffeeeeeeeeeeeedddcccbbbaaa]]]^^^^^^aaalllzzz}}}{{{ssssssuuuyyyzzzpppbbbWWWRRRPPPOOONNNNNNJJJFFFDDDBBBAAA???>>>===>>>@@@CCCGGGKKKOOOQQQVVVTTTOOOJJJEEEAAA>>>===;;;<<>>@@@DDDIIIOOOSSSVVV]]]ZZZUUUOOOHHHBBB>>><<<<<<>>>AAACCCDDDGGGJJJMMMKKKUUU___eeejjjooopppmmmeeebbb^^^YYYTTTSSSTTTVVVRRRQQQSSSWWW\\\bbbooo{{{vvvrrruuu}}}~~~|||~~~~~~|||zzzzzz{{{zzzzzzyyyxxxxxxwwwvvvvvvwwwwwwxxxzzz~~~}}}wwwuuusssnnnlllmmmlllkkkkkkjjjjjjiiiiiiiiieeeeeefffggghhhiiijjjjjjgggggggggiiijjjiiigggdddaaa```___^^^\\\[[[ZZZYYYYYYXXXXXXXXXXXXYYYZZZZZZZZZZZZ[[[\\\\\\\\\\\\[[[[[[ZZZXXXWWWVVVVVVWWWWWWVVVVVVWWWXXXXXXWWWWWWWWWTTTTTTTTTTTTTTTTTTTTTTTTSSSTTTUUUUUUVVVVVVVVVVVVUUUVVVWWWWWWXXXXXXWWWWWW~~~~~~yyyoooeee\\\XXXQQQMMMKKKKKKJJJJJJTTT```jjjyyyvvvfffUUUMMMIIIFFFCCCDDDEEEHHHMMMWWWiiivvvpppnnnppprrrtttrrrrrrqqqqqqqqqrrrsssssspppppppppsssvvvxxxwwwvvvuuutttrrrqqqpppqqqrrrrrrrrrqqqpppoooooonnnoooooommmllllllkkkkkkllllllmmmllllllmmmlllkkkiiigggfffcccbbbccceeehhhjjjkkkjjjjjjkkklllmmmmmmmmmlllkkkfffeeecccaaa```______^^^^^^]]]]]]]]]]]]^^^___```ccccccbbbbbbccceeefffhhhjjjkkkmmmoooppppppnnnmmmnnnmmmjjjgggfffeeeffffffjjjiiiiiihhhgggfffffffffbbbcccdddfffgggffffffeeeccc^^^YYYYYYZZZ^^^hhhrrrzzz||||||xxxvvvxxxyyyqqqmmmnnnmmmhhhccc```]]]XXXQQQKKKEEEAAA???===AAADDDFFFJJJRRR^^^hhhiiihhhbbbYYYMMMDDDAAAAAA@@@@@@@@@AAADDDHHHKKKMMMTTTYYYaaaiiinnnmmmhhhccc^^^WWWRRRRRRRRRQQQRRRUUUUUUVVVXXX[[[cccnnnzzzyyywwwyyy~~~~~~|||}}}~~~~~~~~~}}}{{{zzzyyyyyyxxxwwwvvvuuutttssszzzwwwvvvzzz|||xxxssspppnnnmmmlllkkkmmmmmmllljjjhhhgggfffeeeeeefffgggiiiiiiiiihhhgggfffffffffffffffeeeeeeeeedddcccaaa```^^^]]]]]]]]][[[[[[ZZZZZZZZZZZZ[[[[[[\\\[[[\\\]]]^^^^^^\\\ZZZZZZYYYXXXWWWVVVUUUUUUVVVUUUVVVVVVVVVVVVUUUTTTTTTTTTTTTSSSSSSSSSSSSTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVWWWWWWVVVVVVUUU}}}{{{|||yyy{{{{{{vvvnnnddd\\\XXXTTTPPPOOOOOOPPPSSS___kkkxxxvvvgggZZZMMMHHHFFFDDDCCCDDDEEEHHHPPPaaa{{{{{{sssmmmlllmmmoooqqqrrrrrrqqqqqqrrrrrrssstttqqqqqqqqqsssvvvwwwwwwvvvttttttrrrqqqqqqqqqrrrrrrqqqqqqpppooonnnnnnnnnnnnmmmmmmmmmllllllmmmmmmmmmllllllmmmlllkkkiiihhhfffeeeddddddfffjjjllllllkkkkkkllllllmmmlllkkkjjjiiieeedddcccaaa```___^^^]]]]]]]]]]]]^^^^^^___```aaacccbbbbbbaaabbbccceeefffhhhiiilllmmmnnnnnnmmmmmmmmmkkkiiigggffffffggggggjjjjjjiiiiiihhhggggggfffdddeeefffgggggggggffffffccc^^^ZZZYYYZZZ]]]fffoooyyy{{{|||xxxuuuvvv}}}{{{zzz{{{yyyrrrlllhhhddd^^^WWWOOOIIIDDDBBBAAAEEEJJJMMMQQQZZZfffppptttsssnnncccVVVLLLFFFEEE@@@@@@@@@AAACCCGGGJJJLLLTTTYYYbbbkkkooonnngggbbbYYYRRRMMMNNNNNNNNNPPPSSSVVVXXX]]]ccclllxxx~~~zzz|||~~~~~~}}}}}}|||||||||}}}~~~}}}|||{{{zzzxxxwwwvvvtttssssssrrrrrrwwwvvvvvv{{{yyyvvvrrrooonnnmmmlllkkkmmmlllkkkjjjhhhgggfffeeefffggghhhiiiiiiiiihhhhhhfffffffffeeeeeeeeeeeedddcccbbb```___^^^]]]]]]]]][[[[[[[[[ZZZZZZ[[[[[[[[[[[[[[[[[[\\\^^^]]][[[YYYYYYXXXWWWVVVUUUUUUUUUUUUUUUVVVVVVVVVUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVWWWWWWVVVVVVUUU~~~xxxvvvtttqqqqqqssstttvvvwwwtttmmmeee___[[[XXXUUUTTTUUUXXX```nnn{{{ttteeeVVVMMMEEEDDDDDDCCCCCCEEEHHHLLLZZZtttyyyrrrmmmlllmmmoooppprrrrrrrrrrrrrrrsssttttttsssrrrrrrsssuuuvvvvvvuuutttsssrrrqqqqqqqqqrrrsssqqqpppooonnnmmmmmmmmmmmmnnnnnnmmmmmmmmmmmmnnnnnnlllmmmmmmmmmlllkkkiiihhhgggggggggiiilllnnnnnnmmmmmmmmmmmmlllkkkjjjhhhgggbbbbbbbbbaaa```^^^]]]\\\]]]]]]^^^___```bbbccccccccccccbbbaaaaaabbbcccdddfffhhhjjjkkkmmmmmmlllllljjjiiihhhgggfffggghhhiiijjjjjjiiiiiihhhhhhggggggggghhhhhhhhhhhhgggffffffddd___[[[ZZZYYY[[[bbbjjjvvv{{{{{{vvvvvv{{{|||uuupppllleee\\\TTTLLLGGGEEEEEEKKKQQQWWW\\\eeeqqqzzz}}}qqqbbbTTTLLLHHHDDDCCCBBBBBBDDDGGGKKKMMMVVV\\\eeeooosssqqqiiicccWWWPPPKKKKKKLLLMMMPPPUUUXXX]]]dddmmmxxx{{{xxxzzz~~~}}}}}}|||{{{{{{zzzzzz{{{||||||}}}|||{{{zzzyyywwwuuusssqqqppppppqqqrrrvvvvvvxxx~~~xxxtttrrrnnnmmmllllllkkkjjjlllkkkjjjiiihhhgggfffeeeffffffggghhhhhhhhhhhhgggeeeeeeeeedddddddddccccccaaa```___^^^]]]]]]\\\]]]\\\\\\[[[[[[[[[[[[\\\\\\[[[ZZZZZZ[[[]]]]]][[[YYYXXXWWWWWWVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVUUUUUU{{{sssmmmjjjhhhfffiiimmmrrrtttwwwuuupppjjjdddbbb^^^\\\[[[]]]bbbnnn}}}tttdddWWWLLLFFFCCCCCCDDDCCCDDDGGGKKKWWWooo{{{tttpppooopppqqqrrrrrrrrrrrrrrrrrrssstttuuuuuutttssssssuuuvvvuuuttttttsssrrrqqqqqqrrrssstttqqqpppooonnnmmmmmmlllmmmmmmmmmllllllllllllmmmmmmlllmmmnnnnnnmmmlllkkkjjjjjjiiiiiikkknnnppppppooonnnmmmlllkkkiiigggfffeeeaaaaaaaaa```___^^^\\\[[[\\\]]]___aaacccdddeeefffeeedddcccbbbbbbbbbcccdddfffgggiiijjjllllllllllllggggggffffffggghhhiiijjjiiiiiihhhhhhhhhgggggggggiiiiiihhhhhhgggfffeeeeeeeee```\\\[[[YYYYYY^^^eeesssyyyzzzvvvxxxxxxrrrnnnggg^^^VVVOOOKKKIIIJJJPPPYYY```fffppp|||nnn\\\PPPJJJHHHGGGEEEEEEFFFIIILLLNNNWWW^^^iiisssxxxuuummmgggYYYRRRLLLLLLNNNPPPTTTZZZ\\\bbblllxxx~~~vvvuuuyyy}}}||||||{{{zzzzzzyyyxxxxxxzzz{{{{{{||||||zzzyyyxxxvvvtttrrrooonnnoooqqqrrrvvvxxx|||zzzssspppnnnkkkkkkkkkkkkkkkjjjjjjjjjiiihhhggggggffffffeeeeeeffffffffffffffffffdddddddddccccccbbbbbbaaa___^^^]]]\\\\\\\\\\\\\\\]]]\\\\\\\\\\\\\\\\\\]]]ZZZYYYZZZ[[[\\\\\\ZZZXXXXXXXXXXXXXXXXXXWWWVVVVVVVVVUUUUUUTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUVVVVVVVVVVVVUUUUUU}}}yyypppiiicccaaa``````fffllltttwwwzzzzzzvvvqqqllljjjfffffffffgggooo{{{pppbbbVVVLLLGGGCCCBBBCCCCCCBBBEEEKKKPPPfff~~~zzzuuurrrrrrrrrssssssrrrrrrrrrrrrssstttuuuvvvwwwuuussssssuuuvvvvvvuuutttsssrrrrrrrrrssstttuuurrrqqqpppnnnmmmmmmlllllllllkkkkkkjjjjjjkkkkkkllllllmmmnnnooonnnnnnllllllkkkjjjjjjllloooqqqppppppnnnmmmllljjjgggfffdddddd`````````______]]]\\\\\\]]]^^^aaaccceeefffgggggggggfffddddddcccdddeeefffhhhiiiiiijjjkkkkkklllllleeeeeeeeefffhhhiiijjjkkkhhhhhhggggggggggggffffffiiihhhgggfffeeeeeeddddddeeeaaa^^^]]]ZZZWWW[[[```ooovvv}}}wwwuuuxxx~~~~~~yyysssooohhh```YYYSSSPPPOOOPPPWWW```hhhpppzzzzzzeeeVVVNNNIIIGGGEEEDDDEEEHHHLLLNNNVVV]]]hhhtttzzzxxxqqqkkk^^^VVVPPPOOOQQQSSSXXX^^^aaahhhuuuwwwvvvuuuxxx~~~|||||||||{{{zzzyyyxxxwwwvvvyyyzzzzzz{{{zzzyyyxxxwwwvvvuuurrrpppoooppprrrssstttwww||||||wwwsssllljjjiiiiiijjjkkkjjjiiihhhhhhhhhggggggfffffffffdddddddddddddddddddddddddddccccccbbbaaa`````````\\\\\\[[[[[[[[[[[[[[[\\\]]]\\\\\\\\\\\\\\\\\\]]]ZZZYYYZZZ[[[\\\\\\ZZZXXXYYYZZZZZZ[[[[[[ZZZYYYXXXVVVUUUTTTSSSSSSSSSTTTTTTUUUUUUVVVVVVVVVVVVUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUVVVVVVUUUUUUTTT{{{sssnnnddd```\\\\\\]]]___gggoooxxx{{{~~~~~~{{{vvvrrrooonnnppppppqqqxxxppp```SSSJJJEEECCCAAAAAABBBBBBCCCKKKTTT___zzz{{{xxxtttqqqqqqrrrrrrqqqrrrrrrrrrrrrssstttvvvvvvwwwuuusssssstttvvvvvvvvvtttsssrrrrrrrrrssstttuuussssssqqqooonnnmmmmmmmmmkkkkkkjjjjjjjjjjjjkkkkkklllmmmnnnooopppooonnnmmmlllkkkkkkllloooppppppooonnnmmmkkkhhhfffddddddcccaaaaaa___^^^^^^]]]]]]^^^___```ccceeeggghhhhhhhhhgggfffeeeddddddeeefffgggjjjjjjjjjjjjjjjjjjjjjjjjcccdddeeefffhhhiiijjjjjjhhhhhhhhhgggggggggggggggiiihhhgggfffeeeeeeeeeeeeeeebbb```___[[[XXXYYY^^^hhhooo||||||wwwuuuxxx{{{~~~zzztttpppiiiaaa[[[WWWTTTTTTTTT[[[dddllltttnnn]]]SSSGGGFFFCCCBBBCCCGGGKKKNNNTTT[[[gggttt||||||wwwrrrfff]]]UUUSSSTTTVVV[[[aaahhhqqqyyytttwwwvvvyyy~~~}}}}}}}}}|||zzzyyyxxxwwwwwwxxxyyyyyyzzzzzzxxxwwwvvvvvvtttrrrqqqpppqqqrrrssspppuuu{{{~~~yyyvvvtttrrrjjjiiihhhhhhjjjjjjiiihhhggggggggggggffffffffffffeeedddccccccbbbccccccccccccbbbbbbaaa```___^^^^^^ZZZZZZZZZYYYZZZZZZ[[[[[[\\\\\\[[[[[[[[[[[[\\\\\\[[[ZZZZZZ[[[]]]]]][[[YYYZZZ[[[\\\]]]]]]\\\ZZZZZZVVVUUUTTTSSSRRRSSSTTTTTTUUUVVVWWWXXXXXXWWWVVVUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUTTTTTTyyyqqqhhhcccZZZWWWWWWYYY[[[___iiissszzz}}}}}}xxxsssqqqooorrrttttttyyyzzzmmm___RRRHHHDDDCCCAAA@@@AAACCCEEEJJJWWWddd|||yyyvvvsssqqqqqqrrrqqqpppqqqrrrrrrrrrtttuuuvvvwwwwwwuuusssssstttwwwwwwwwwtttsssrrrrrrssstttuuuvvvuuutttrrrqqqooonnnnnnnnnlllkkkkkkjjjjjjkkkkkkllllllmmmooopppppppppooooookkkjjjjjjkkknnnoooooonnnmmmllliiigggeeedddcccccccccbbb___]]]]]]]]]___``````bbbdddggghhhiiihhhhhheeeddddddcccdddeeeggghhhjjjjjjiiihhhggggggggggggcccdddeeeggghhhiiiiiijjjiiiiiiiiiiiiiiiiiiiiiiiijjjiiigggffffffffffffgggeeebbbaaa```]]]XXXYYY]]]```hhhtttzzz||||||{{{|||{{{sssooohhh```YYYUUUSSSSSSRRRXXX```hhhppp}}}sss```UUUIIIGGGDDDCCCDDDHHHMMMPPPWWW^^^jjjxxx}}}pppfff]]]YYYYYY[[[```fffppp{{{}}}yyysssqqquuuvvvzzz~~~}}}|||zzzyyyxxxwwwwwwxxxyyyyyyyyyxxxvvvuuussssssrrrqqqqqqqqqrrrrrrooouuu}}}}}}uuurrrpppooommmiiihhhhhhhhhjjjjjjiiigggffffffffffffffffffffffffgggfffeeedddccccccdddeeebbbbbbaaa```___^^^]]]]]]YYYXXXXXXXXXYYYZZZZZZ[[[[[[[[[[[[ZZZZZZ[[[[[[[[[[[[[[[[[[\\\^^^]]][[[YYYYYYZZZ\\\]]]]]]\\\ZZZYYYVVVUUUSSSRRRRRRRRRTTTTTTUUUVVVWWWXXXXXXWWWVVVUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUTTTTTTzzzsssjjjaaa[[[TTTSSSTTTXXX[[[```kkkvvvzzz}}}}}}wwwsssqqqlllqqqsssssswww}}}}}}yyyllleee[[[QQQIIICCCBBBCCC@@@@@@BBBFFFIIIRRRbbbrrr|||}}}yyywwwtttsssssssssrrrqqqqqqrrrrrrssstttuuuwwwwwwwwwuuurrrrrruuuwwwxxxxxxtttssssssrrrssstttuuuvvvvvvuuusssqqqpppooonnnnnnmmmllllllkkkkkkllllllmmmmmmnnnooopppqqqqqqppppppjjjjjjiiikkkmmmnnnnnnmmmmmmkkkiiifffddddddcccdddeeebbb___]]]\\\^^^```bbbaaacccfffhhhiiiiiiiiihhhccccccbbbbbbccceeefffhhhjjjiiihhhgggeeeeeeeeedddcccdddeeeggghhhiiiiiiiiikkkkkkkkkkkkkkkkkkkkkkkkjjjjjjhhhggggggggghhhiiieeecccbbbbbb^^^YYYYYY\\\ZZZbbbooo}}}|||wwwzzz{{{qqqllleee]]]VVVQQQOOONNNLLLRRRZZZaaajjjxxxsss___UUULLLJJJGGGFFFHHHLLLQQQUUU\\\cccooo}}}yyynnnddd```___```eeekkkvvv{{{~~~rrrooopppsssvvv|||~~~}}}{{{zzzyyyxxxwwwwwwxxxyyyxxxwwwvvvuuurrrrrrrrrrrrqqqqqqqqqqqqqqqxxxwwwpppmmmllljjjiiiiiihhhhhhiiijjjjjjhhhfffeeeeeeeeefffffffffffffffhhhgggfffeeedddeeeeeefffbbbaaa```___^^^]]]\\\\\\XXXXXXXXXXXXXXXYYYZZZ[[[[[[[[[ZZZZZZZZZZZZ[[[[[[\\\[[[\\\]]]^^^^^^\\\ZZZXXXYYY[[[\\\\\\[[[ZZZYYYVVVUUUSSSRRRQQQRRRTTTUUUUUUVVVXXXYYYYYYXXXVVVUUUSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTUUUUUUUUUUUUTTTTTT~~~wwwnnneee]]]WWWTTTMMMNNNPPPSSSYYYcccpppyyy}}}~~~|||xxxssspppjjjkkkmmmqqqsssqqqlllfff\\\WWWOOOGGGBBBAAABBBDDDEEEFFFGGGHHHPPPbbbzzz|||zzzyyywwwvvvtttsssssssssrrrrrrsssssstttuuuuuuvvvtttssssssuuuxxxyyyyyyxxxwwwwwwvvvuuuuuuuuuuuuuuuvvvtttqqqpppqqqpppooonnnkkkkkkjjjjjjiiijjjjjjjjjmmmnnnoooppppppqqqppppppmmmmmmmmmmmmmmmmmmmmmmmmmmmjjjfffeeefffhhhiiiiiifffdddaaa^^^]]]^^^```aaaaaadddffffffeeedddddddddcccddddddcccbbbccceeehhhhhhgggfffeeedddcccccccccdddeeefffhhhiiiiiiiiiiiikkkkkkmmmnnnnnnnnnmmmllllllkkkjjjiiihhhhhhgggggggggdddaaaaaabbbbbb___]]]ZZZ\\\dddqqq~~~xxxxxxzzzzzzssskkkaaaZZZQQQIIIFFFHHHGGGHHHNNNWWW___kkk~~~xxxfffYYYNNNLLLIIIIIILLLQQQXXX\\\bbbjjjwww~~~ooofff``````gggooo}}}}}}|||wwwooommmooozzz~~~|||{{{yyyxxxvvvwwwxxxyyyxxxvvvsssrrrsssqqqoooooopppppppppooouuu{{{{{{tttnnnkkkiiiiiihhhffffffggghhhgggeeedddccceeeeeeeeeeeeeeefffggghhheeeeeefffdddbbb```aaabbbdddcccaaa___]]]]]]]]]^^^ZZZWWWUUUVVVXXXZZZYYYWWW[[[[[[ZZZZZZYYYYYYXXXXXX\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]\\\\\\[[[ZZZZZZYYYXXXWWWUUUTTTTTTTTTUUUUUUWWWXXXXXXWWWVVVUUUTTTSSSRRRQQQPPPOOOOOOPPPQQQRRRTTTTTTSSSSSSRRRRRRQQQQQQyyyuuuooofff^^^WWWRRRPPPMMMOOOQQQTTT[[[fffsss||||||uuunnnjjjjjjjjjjjjjjjiiieee]]]XXXOOOLLLGGGCCC@@@???@@@AAABBBFFFLLLSSS```vvv|||zzzyyyxxxwwwuuutttssssssrrrqqqrrrrrrsssttttttuuuuuuuuutttsssuuuwwwxxxxxxwwwvvvvvvuuutttttttttttttttuuusssppppppppppppooommmkkkkkkkkkjjjjjjkkkllllllmmmnnnooopppqqqqqqqqqqqqnnnnnnnnnnnnnnnnnnnnnnnnmmmjjjhhhggghhhjjjjjjjjjeeedddaaa___^^^___```aaabbbccceeeeeecccbbbcccdddcccddddddcccbbbccceeehhhhhhgggfffdddcccbbbbbbbbbeeeeeeggghhhiiijjjjjjjjjjjjkkklllmmmnnnmmmmmmllllllllllllkkkjjjhhhgggfffeeecccaaaaaabbbaaa___\\\YYYZZZ___jjjuuu~~~xxxxxx{{{{{{qqqhhh___XXXQQQJJJGGGHHHFFFGGGKKKRRRYYYeeewwwyyyhhh[[[QQQPPPOOOPPPUUU\\\ccchhhttt{{{yyymmmeeedddkkksss}}}}}}zzzrrrnnnooorrr}}}~~~}}}{{{yyyxxxvvvvvvwwwvvvuuutttrrrqqqqqqppppppqqqrrrssstttttt{{{vvvooojjjhhhgggffffffhhhhhhhhhhhhgggfffddddddcccdddddddddeeeeeeeeeeeebbbcccdddcccbbbaaabbbcccbbbaaa```^^^]]]\\\\\\\\\ZZZWWWVVVVVVYYYZZZYYYXXX[[[ZZZZZZZZZYYYYYYYYYXXX\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[ZZZYYYYYYYYYWWWVVVUUUTTTTTTTTTTTTUUUVVVWWWVVVVVVUUUTTTSSSSSSSSSRRRQQQPPPPPPQQQRRRSSSUUUUUUTTTTTTSSSRRRRRRRRRrrrnnnggg___XXXRRRNNNLLLMMMOOORRRXXXaaammmzzzyyyppphhhccccccbbbaaa___[[[UUUNNNIIICCCBBBAAA@@@@@@AAABBBBBBEEELLLWWWeeewww|||zzzxxxyyyxxxvvvuuusssrrrrrrrrrqqqqqqrrrrrrssssssttttttuuutttssstttvvvwwwvvvuuuuuutttssssssrrrrrrsssssssssqqqooonnnoooooonnnlllkkkkkkkkkkkkkkklllmmmnnnnnnnnnooopppqqqqqqqqqqqqoooooooooooooooooooooooolllkkkjjjkkklllmmmlllkkkeeedddbbb```___```aaabbbbbbccccccbbbaaaaaabbbddddddeeeeeedddcccccceeegggiiihhhfffdddcccbbbaaaaaaffffffhhhiiijjjkkkkkkkkkjjjkkklllmmmmmmmmmlllllllllmmmnnnmmmllliiifffeeeeeedddccccccccccccaaa___[[[YYY\\\bbbkkkyyyzzz|||~~~xxxyyy}}}{{{mmmddd[[[VVVPPPJJJGGGGGGHHHGGGIIINNNTTT___qqq{{{kkk___WWWWWWXXX\\\cccmmmvvv{{{tttmmmlllttt}}}}}}}}}sssoooooosssyyy~~~}}}{{{yyyyyyvvvvvvtttsssrrrqqqqqqqqqpppqqqrrruuuxxx{{{}}}~~~|||vvvrrrlllhhhffffffffffffjjjjjjhhhgggfffeeeeeeeeeaaabbbcccdddddddddcccbbb___aaabbbbbbaaaaaabbbccc_________^^^]]]\\\[[[ZZZYYYXXXVVVWWWYYYZZZZZZYYYZZZZZZZZZZZZYYYYYYYYYYYY[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZYYYYYYXXXWWWWWWVVVUUUTTTTTTSSSTTTTTTTTTUUUUUUTTTTTTSSSSSSRRRRRRSSSSSSRRRRRRRRRRRRSSSSSSVVVVVVUUUTTTTTTSSSSSSRRRrrrmmmfff]]]VVVPPPMMMLLLLLLOOOUUU^^^jjjwww~~~tttjjjaaa\\\VVVUUUTTTSSSPPPKKKFFFCCCAAAAAA@@@AAACCCEEEGGGIIIOOOXXXfffwww|||{{{zzzyyyxxxwwwvvvtttsssrrrqqqqqqqqqqqqqqqqqqrrrrrrsssssstttsssrrrssstttuuutttsssssssssrrrqqqqqqqqqqqqqqqrrrpppmmmmmmnnnnnnmmmllliiiiiiiiijjjkkklllmmmnnnmmmnnnooopppqqqqqqqqqqqqoooooooooooooooooooooooolllkkkkkkmmmoooooommmkkkeeedddbbbaaaaaabbbcccdddcccccccccaaa______bbbdddeeeeeeeeedddcccccceeegggjjjiiigggeeedddcccbbbbbbfffggghhhiiikkkkkkkkkkkkjjjjjjkkkkkkllllllllllllmmmmmmoooooommmjjjfffdddfffffffffffffffeeedddccc^^^[[[[[[^^^fffttt~~~vvvwwwzzz{{{{{{jjjaaaXXXTTTPPPIIIEEEEEEIIIHHHIIIMMMSSS^^^qqq|||nnnddd___```ccciiisss~~~yyysssuuu~~~xxxrrrpppssszzz~~~~~~|||{{{yyyxxxwwwuuusssqqqoooooopppppppppssswww|||zzztttpppllliiihhhiiiiiihhhkkkiiigggeeedddcccdddddd```bbbdddeeeeeedddbbbaaa^^^```aaa```___^^^```aaa]]]^^^_________]]]\\\[[[YYYYYYXXXXXXYYYZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYY[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXWWWWWWVVVVVVUUUTTTTTTTTTSSSSSSSSSTTTTTTTTTSSSSSSRRRQQQQQQQQQQQQTTTSSSSSSSSSSSSSSSSSSTTTUUUUUUTTTTTTSSSRRRRRRRRRuuupppggg]]]UUUPPPMMMLLLNNNRRR[[[ggguuu{{{ooocccYYYSSSKKKLLLLLLJJJGGGDDDAAA@@@BBBAAA@@@AAADDDIIINNNQQQ\\\eeeuuu|||zzzzzz{{{xxxwwwuuusssrrrqqqqqqqqqppppppppppppqqqqqqqqqqqqsssrrrqqqqqqssstttsssrrrrrrqqqqqqppppppppppppppppppnnnmmmlllmmmmmmlllkkkhhhhhhhhhhhhiiijjjllllllmmmmmmnnnoooppppppppppppnnnnnnnnnnnnnnnnnnnnnnnnkkkkkkkkkmmmnnnnnnllliiiddddddcccbbbccccccdddeeedddddddddbbb``````bbbdddfffffffffdddcccccceeegggkkkjjjhhhgggeeeddddddcccfffggghhhiiikkkkkkkkkkkkjjjjjjjjjjjjkkkkkkkkkllllllmmmnnnooommmjjjgggeeeeeefffhhhhhhgggfffeeeeee```]]][[[]]]bbbpppuuusss|||~~~yyyhhh^^^VVVSSSPPPKKKFFFEEEIIIHHHJJJNNNTTT```sss}}}qqqjjjhhhjjjnnnuuu}}}yyy|||zzzttttttwww~~~~~~}}}}}}{{{yyyxxxwwwwwwuuurrrooommmnnnnnnoooooouuu|||{{{wwwqqqnnnjjjhhhiiiiiijjjiiihhhgggeeecccbbbbbbbbbcccaaacccdddfffeeedddbbbaaa___``````___]]]\\\\\\]]]]]]^^^___``````___]]]\\\ZZZZZZZZZYYYYYYYYYZZZ[[[YYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZYYYYYYXXXXXXXXXWWWVVVVVVUUUUUUTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRQQQPPPPPPPPPQQQQQQSSSTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRQQQQQQPPPPPPxxxrrrhhh^^^UUUPPPOOONNNUUUZZZdddrrrwwwhhhZZZPPPKKKGGGHHHHHHEEEBBB???>>>>>>@@@@@@AAADDDJJJRRRZZZ___jjjsss}}}zzzyyyzzzzzzwwwvvvtttsssqqqqqqppppppooooooppppppppppppppppppqqqpppoooppprrrsssrrrqqqrrrqqqppppppoooooopppppppppnnnllllllmmmmmmmmmlllhhhhhhhhhhhhhhhiiijjjkkkllllllmmmnnnoooooooooooolllllllllllllllllllllllljjjjjjiiijjjkkkkkkhhhfffdddddddddddddddeeeffffffeeeffffffeeecccbbbcccdddfffgggfffeeecccccceeegggiiiiiigggfffeeeeeedddeeeffffffhhhiiijjjkkkkkkkkkjjjjjjiiiiiiiiijjjkkklllkkklllmmmmmmllljjjhhhfffccceeehhhiiihhhfffffffffaaa^^^\\\\\\___kkktttpppwww|||uuufff]]]UUUUUUUUUQQQLLLKKKIIIIIIKKKQQQWWWbbbuuu~~~wwwrrrrrrssswww}}}|||xxxyyy}}}~~~}}}||||||{{{zzzxxxvvvvvvtttssspppmmmkkkkkkllllllmmmsss}}}~~~vvvqqqllljjjgggffffffgggggggggeeedddccccccbbbbbbbbbbbbccccccdddeeedddcccbbbaaa^^^______^^^[[[ZZZZZZ[[[]]]^^^^^^____________^^^\\\\\\\\\[[[YYYXXXYYY[[[YYYYYYYYYYYYZZZZZZZZZZZZZZZYYYYYYXXXXXXWWWWWWVVVUUUUUUTTTSSSSSSRRRRRRQQQQQQRRRRRRSSSSSSSSSSSSRRRRRRQQQPPPOOOOOOPPPQQQRRRSSSSSSTTTTTTTTTTTTSSSSSSSSSRRRRRRQQQQQQPPPOOOOOO{{{uuukkkaaaYYYUUUTTTUUU^^^dddnnn}}}|||lll]]]QQQJJJFFFCCCDDDDDDBBB???===>>>@@@@@@CCCIIIQQQ\\\fffooouuu}}}~~~zzzxxxvvvwwwxxxvvvuuutttrrrqqqppppppoooooooooooooooooooooooooooooonnnmmmoooqqqrrrrrrqqqrrrqqqppppppoooooopppppppppnnnllllllmmmnnnmmmllljjjiiiiiihhhiiiiiijjjjjjjjjkkklllmmmnnnnnnnnnnnnjjjjjjjjjjjjjjjjjjjjjjjjjjjhhhggggggggggggeeeccccccddddddeeeffffffggghhhggghhhiiihhhfffddddddeeegggggggggeeecccccceeegggffffffeeedddddddddddddddeeeeeeggghhhiiijjjjjjjjjjjjiiiiiihhhiiijjjkkkllljjjjjjkkkkkkjjjiiiiiihhhdddhhhlllmmmkkkiiiiiijjjeeebbb```______ggg{{{tttpppvvv~~~zzz|||yyyrrrddd\\\VVVXXX[[[ZZZVVVUUUNNNNNNQQQWWW]]]gggxxx|||zzzyyyzzz}}}~~~~~~{{{}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{zzzyyyxxxvvvuuutttqqqooommmkkkiiihhhhhhhhhgggooo{{{zzzrrrllljjjgggeeedddeeeeeeeeedddccccccdddddddddccccccbbbccccccbbbbbbbbbaaaaaaaaa[[[\\\]]]\\\ZZZYYYZZZ[[[]]]]]]\\\\\\]]]^^^______^^^______\\\YYYWWWXXXZZZXXXYYYYYYYYYZZZZZZZZZ[[[YYYYYYXXXXXXWWWVVVVVVUUUSSSSSSSSSRRRQQQQQQPPPPPPPPPQQQRRRSSSSSSSSSRRRRRRRRRQQQPPPOOOOOOPPPRRRSSSRRRRRRSSSTTTTTTSSSRRRRRRSSSSSSSSSRRRQQQQQQPPPPPP~~~xxxnnnddd]]]ZZZ[[[[[[eeekkkvvv}}}pppbbbUUULLLGGGEEE>>>@@@AAA@@@>>>>>>AAADDDBBBHHHSSS```nnnzzz}}}|||{{{xxxuuussstttuuuvvvuuutttrrrqqqpppoooooooooooooooooonnnnnnnnnnnnmmmmmmlllnnnqqqrrrrrrrrrrrrqqqqqqppppppppppppppppppnnnmmmmmmnnnnnnnnnmmmkkkkkkjjjjjjiiijjjjjjjjjiiijjjkkklllmmmmmmmmmmmmhhhhhhhhhhhhhhhhhhhhhhhhiiigggeeedddddddddbbb```cccddddddeeefffggghhhhhhgggiiikkkjjjhhhfffeeeeeeggghhhgggeeedddccceeegggdddccccccbbbbbbccccccddddddeeefffhhhiiiiiiiiiiiijjjiiihhhhhhhhhiiikkkllliiiiiiiiiiiiiiiiiiiiiiiihhhlllpppqqqpppnnnnnnooojjjhhheeecccaaagggyyyuuuqqqyyy}}}wwwwwwzzz|||~~~}}}~~~wwwpppccc[[[VVV[[[```aaa^^^]]]TTTTTTXXX]]]ccclll|||}}}~~~|||}}}~~~|||xxx{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzyyyyyywwwuuutttsssnnnmmmkkkiiigggeeeeeedddbbbkkkwww~~~yyyrrrllljjjhhheeedddeeefffeeedddbbbcccdddeeefffeeedddccccccbbbaaa```___`````````YYYZZZ[[[[[[ZZZZZZ[[[\\\\\\[[[[[[ZZZ[[[\\\^^^______``````]]]XXXVVVWWWYYYXXXYYYYYYYYYZZZZZZ[[[[[[YYYYYYXXXWWWWWWVVVUUUUUUSSSRRRRRRQQQPPPPPPOOOOOOOOOPPPRRRSSSSSSSSSRRRRRRSSSQQQPPPOOOOOOPPPRRRSSSQQQRRRSSSTTTTTTSSSRRRQQQTTTTTTTTTSSSRRRRRRQQQQQQ~~~tttggg]]]ZZZ]]]aaallluuu{{{qqqbbbUUULLLFFFAAA>>>BBBBBBAAA???>>>???BBBEEEKKKSSS```ooo~~~xxxxxxwwwtttqqqqqqsssuuussssssrrrqqqqqqpppoooooorrrqqqpppmmmjjjjjjlllnnnmmmnnnoooppprrrsssuuuuuuppppppoooooonnnnnnnnnnnnpppooonnnoooppppppooonnnjjjjjjkkkkkklllmmmmmmmmmnnnlllkkklllnnnnnnmmmlllffffffffffffggggggggghhhhhhgggdddbbbaaa`````````aaacccddddddeeefffhhhkkklllllljjjiiigggfffeeedddffffffffffffeeedddcccccccccbbbaaa``````aaabbbcccccccccccccccdddeeeffffffhhhhhhggghhhhhhiiijjjjjjfffgggggggggggggggffffffjjjkkklllnnnpppqqqrrrrrriiijjjiiieeebbbfffrrr|||~~~wwwxxx|||zzzrrrnnnnnnwww}}}|||}}}uuummmbbb___^^^ccciiilllhhhbbb^^^]]]^^^ccclllyyy~~~~~~}}}{{{}}}~~~}}}{{{}}}{{{yyyxxxyyyzzz{{{yyyxxxwwwuuutttsssrrrrrrllliiigggfffaaa\\\[[[___aaalllyyy}}}xxxsssooooooiiihhhgggffffffeeeeeefffeeedddcccccceeeeeedddcccdddbbb`````````___]]]\\\YYYYYYYYYYYYZZZZZZZZZZZZXXXXXXYYYZZZ[[[\\\\\\]]]___^^^\\\ZZZYYYXXXXXXWWWYYYYYYYYYYYYYYYYYYYYYYYY\\\ZZZXXXVVVTTTSSSSSSTTTPPPOOOOOONNNMMMMMMMMMNNNOOOOOOOOOOOOOOOQQQRRRRRRSSSRRRPPPOOOPPPQQQSSSUUUUUUTTTSSSRRRRRRQQQQQQQQQQQQRRRRRRRRRRRRPPPOOONNN|||sssggg___]]]aaafffrrrzzzxxxjjjbbbWWWMMMGGGCCC@@@>>>===@@@BBBAAA@@@BBBGGGKKKPPPXXXdddttt~~~{{{wwwwwwvvvsssqqqppprrrtttssssssrrrrrrqqqppppppoooppppppooollljjjiiikkkmmmlllmmmnnnoooqqqrrrssstttpppooommmkkkjjjkkklllmmmooonnnmmmnnnooopppooommmkkkkkkkkklllmmmmmmnnnnnnkkkjjjiiiiiikkkkkkkkkiiifffffffffffffffffffffeeecccbbb```^^^]]]\\\\\\]]]```aaaccccccdddeeegggiiikkkjjjiiihhhgggfffeeedddffffffffffffeeedddbbbbbbdddcccaaa```______```aaacccccccccccccccdddeeefffffffffffffffggghhhiiijjjfffgggggghhhhhhggggggfffhhhiiikkklllnnnoooppppppkkkmmmlllgggccceeennnvvv}}}xxxyyy~~~uuummmiiihhhnnnttt}}}~~~tttmmmdddaaaaaafffmmmppplllgggbbbbbbdddiiirrr~~~{{{zzz}}}~~~||||||yyyzzz|||{{{yyy||||||zzzyyyxxxxxxyyyyyyxxxwwwvvvtttrrrqqqppppppkkkhhheeeddd___ZZZZZZ^^^cccooo}}}zzzvvvrrrooonnniiihhhgggfffeeeeeeeeeeeeeeedddcccccceeeeeedddcccbbb```^^^]]]]]]\\\ZZZXXXXXXXXXYYYYYYYYYZZZZZZZZZYYYYYYYYYZZZZZZ[[[[[[\\\]]]]]][[[ZZZXXXXXXWWWWWWYYYYYYYYYYYYYYYYYYYYYYYYXXXVVVTTTRRRQQQPPPPPPPPPPPPOOOOOONNNMMMMMMNNNNNNNNNNNNOOOPPPPPPQQQQQQRRRRRRQQQQQQPPPQQQRRRSSSTTTTTTSSSRRRQQQQQQQQQQQQQQQQQQQQQRRRRRRQQQPPPNNNMMM~~~yyypppfffaaaaaagggkkkyyyzzzmmmdddWWWRRRKKKEEECCCAAA@@@???;;;@@@DDDFFFGGGKKKRRRXXX___fffrrr}}}wwwvvvuuuvvvuuurrrppppppqqqsssssssssrrrrrrqqqpppppppppoooooonnnkkkiiiiiijjjlllkkklllmmmnnnooopppqqqrrrpppmmmiiieeeeeefffjjjlllooommmlllmmmnnnooonnnmmmkkkkkklllmmmmmmnnnnnnooojjjiiihhhhhhjjjjjjiiihhheeeeeeeeeeeedddccccccbbb___]]]\\\ZZZZZZZZZZZZ[[[^^^```bbbbbbbbbccceeegggiiiiiihhhggggggfffeeeeeefffffffffeeedddcccaaa```dddcccaaa___^^^^^^______dddccccccccccccddddddeeedddddddddeeeeeefffggghhhgggggghhhhhhhhhhhhggggggggggggiiijjjllllllmmmmmmmmmooonnniiiddddddiiiooo{{{xxx|||}}}rrrjjjeeeccciiinnnuuu~~~wwwppphhhfffggglllsssvvvtttpppjjjkkknnnttt|||tttqqqssswwwzzz|||{{{{{{|||yyy|||||||||||||||~~~yyyvvvwwwxxxxxxvvvzzzzzzzzzyyyyyyxxxwwwvvvwwwvvvuuusssqqqpppooonnnjjjfffcccaaa]]]XXXYYY^^^ggguuu}}}zzz|||zzzvvvssspppmmmllliiihhhgggfffeeeeeeeeeeeeeeecccbbbcccdddeeedddcccbbb```^^^]]]\\\[[[XXXVVVWWWXXXXXXXXXYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZ[[[ZZZYYYXXXWWWWWWWWWWWWYYYYYYYYYYYYYYYYYYYYYYYYXXXWWWUUUTTTRRRRRRRRRRRRPPPOOOOOONNNNNNNNNNNNNNNMMMNNNOOOQQQQQQQQQQQQPPPOOOPPPQQQRRRSSSSSSTTTTTTRRRQQQPPPPPPPPPPPPPPPQQQPPPPPPPPPPPPPPPOOOMMMMMM{{{vvvmmmfffccceeekkkooo{{{|||~~~{{{sssggg[[[SSSKKKIIIFFFCCCAAAAAA@@@@@@???BBBGGGOOOWWWaaajjjpppzzz~~~vvvsssssssssssssssqqqooonnnpppqqqrrrrrrqqqqqqqqqpppppppppnnnnnnnnnllljjjiiikkklllllllllmmmnnnoooooopppppppppkkkfffaaa```cccgggkkkooommmlllmmmnnnooonnnmmmkkkkkkllllllmmmnnnnnnnnnkkkjjjhhhiiijjjjjjiiihhhdddeeeeeedddcccaaa```___\\\[[[ZZZYYYYYYZZZ[[[\\\^^^```bbbcccbbbcccdddfffiiihhhhhhhhhggggggfffffffffffffffeeecccbbb```___bbbaaa___^^^^^^______```ddddddcccccccccccccccdddbbbbbbbbbcccdddeeefffgggfffggghhhhhhiiihhhhhhhhhfffggghhhiiijjjjjjjjjjjjlllmmmnnnjjjfffdddfffiiitttzzzyyy|||tttlllgggdddkkkmmmqqqwww}}}~~~}}}|||wwwmmmmmmnnnttt{{{~~~|||zzztttuuuyyyzzzmmmiiilllpppsssttttttuuuyyyxxxwww~~~{{{wwwvvvxxxvvvyyy|||{{{vvvttttttvvvvvvuuuxxxyyyzzz{{{zzzxxxvvvuuuuuuttttttsssrrrpppooonnnkkkgggcccbbb^^^[[[]]]bbbnnn}}}wwwttt}}}~~~uuusssqqqmmmjjjjjjhhhhhhgggfffeeeeeeeeeeeedddcccbbbcccdddddddddbbbdddbbb___]]]\\\[[[XXXVVVWWWWWWWWWWWWXXXXXXXXXXXXZZZZZZYYYYYYYYYXXXXXXXXXXXXXXXWWWVVVVVVVVVWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXWWWVVVUUUTTTSSSSSSRRRRRRPPPOOOOOONNNNNNNNNOOOOOOLLLNNNPPPRRRRRRRRRPPPOOONNNOOORRRTTTUUUTTTTTTSSSPPPPPPOOOOOOOOOOOOOOOPPPOOOOOOOOOOOONNNMMMLLLLLL{{{uuummmgggeeehhhlllppprrrqqqmmmggg___VVVNNNJJJGGGFFFDDDBBB@@@???@@@AAADDDGGGPPP```tttyyysssqqqrrrpppqqqqqqpppnnnmmmnnnooopppppppppppppppooooooooonnnoooooonnnlllkkklllmmmmmmnnnnnnnnnooooooppppppnnnjjjddd```___bbbgggjjjooonnnmmmmmmnnnooonnnmmmjjjjjjjjjkkkllllllmmmmmmjjjhhhgggggghhhhhhgggeeecccdddddddddccc```^^^]]]YYYYYYXXXXXXYYYZZZ\\\]]]___aaadddeeeddddddeeefffiiiiiiiiihhhhhhgggggggggeeeeeeeeedddcccaaa```___^^^^^^^^^^^^___```bbbccceeedddccccccbbbbbbbbbbbb`````````aaabbbdddeeefffffffffggghhhhhhhhhhhhhhhfffgggggghhhiiiiiiiiiiiigggiiikkkiiifffeeeeeegggiiitttyyy{{{zzztttnnnjjjlllllllllooottt{{{yyyyyy~~~|||ssssssvvv|||}}}yyykkkgggiiimmmoooooorrrwww~~~xxx}}}{{{vvvtttrrrsssuuutttwww}}}|||zzzxxxuuusssssstttuuuuuuwwwyyyzzz{{{zzzxxxvvvtttsssssstttttttttsssrrrrrrooojjjgggfffdddcccgggmmmxxxuuuooorrrzzzsssqqqoookkkhhhiiihhhgggfffeeeeeeddddddddddddcccbbbbbbddddddcccbbbbbb```^^^\\\[[[ZZZWWWUUUUUUVVVVVVVVVWWWWWWWWWWWWYYYXXXXXXWWWWWWVVVVVVUUUUUUUUUTTTTTTUUUUUUVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWRRRRRRQQQQQQQQQPPPOOOOOOPPPOOOOOONNNOOOOOOPPPPPPLLLNNNPPPRRRRRRRRRPPPOOONNNPPPSSSUUUUUUUUUSSSRRRPPPOOOOOONNNNNNNNNNNNOOOOOONNNMMMMMMLLLKKKKKKKKKzzztttlllgggeeefffhhhhhhccc```ZZZTTTNNNIIIFFFEEECCCCCCCCCAAA??????BBBDDDKKKSSSfff{{{vvvqqqpppqqqnnnooopppooommmlllmmmnnnooonnnnnnnnnnnnnnnnnnnnnnnnooopppooommmlllmmmnnnnnnnnnnnnnnnoooooooooooollliiieeebbbbbbdddhhhjjjnnnlllllllllmmmnnnmmmlllgggggghhhiiiiiijjjjjjkkkgggeeeddddddddddddcccaaabbbcccddddddccc```^^^\\\VVVVVVVVVVVVXXXZZZ\\\]]]bbbeeeggghhhhhhgggggghhhiiiiiihhhhhhgggfffeeeeeeccccccccccccbbbbbbaaa```]]]]]]]]]^^^```bbbdddffffffeeedddbbbbbbaaaaaaaaa______``````bbbccceeefffdddeeefffggghhhhhhhhhgggeeefffgggggggggggggggfffccceeeggggggfffeeeeeefffcccjjjsss{{{}}}zzz}}}{{{vvvooollliiiiiilllttt|||yyyuuuuuu{{{~~~yyyzzz}}}|||oookkkmmmoooooosssxxx~~~xxxtttsssrrrsssvvvxxx}}}zzzvvvuuutttrrrrrrssstttuuuvvvwwwyyyyyyxxxwwwtttsssqqqrrruuuwwwxxxyyyyyyyyytttpppnnnnnnnnnooouuu}}}xxxooooooxxx}}}vvvpppooommmiiigggiiihhhgggfffeeedddddddddddddddbbbaaabbbcccdddcccbbb^^^\\\ZZZYYYXXXWWWTTTRRRUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVUUUUUUTTTTTTTTTRRRRRRRRRSSSSSSTTTVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWRRRRRRSSSSSSSSSRRRQQQQQQOOOOOOOOOOOOOOOPPPPPPQQQMMMNNNOOOQQQQQQQQQQQQPPPPPPRRRSSSUUUUUUTTTSSSRRRQQQPPPOOONNNMMMMMMMMMMMMNNNMMMLLLKKKJJJJJJJJJJJJsssmmmfff```^^^\\\[[[YYYSSSPPPLLLHHHDDDBBBBBBBBB@@@AAABBBAAAAAACCCHHHLLLVVViii|||wwwtttpppmmmnnnlllmmmnnnnnnlllkkkllllllmmmmmmmmmmmmmmmmmmmmmmmmlllnnnooonnnmmmllllllmmmnnnmmmmmmmmmmmmmmmmmmmmmjjjhhhgggffffffhhhjjjkkkkkkjjjiiijjjkkklllkkkiiieeeeeeeeefffgggggghhhhhhfffdddccccccccccccaaa```aaabbbddddddcccaaa^^^]]]WWWVVVWWWXXXZZZ\\\___```eeehhhkkklllkkkjjjjjjkkkhhhhhhgggfffdddcccbbbbbbaaabbbbbbbbbbbbbbbaaaaaa______^^^___```bbbdddeeefffeeedddbbbaaa`````````^^^______```bbbccceeefffcccdddeeefffggggggggggggddddddeeeeeeeeeddddddcccbbbcccdddeeedddccccccddd^^^ccchhhnnnxxx}}}zzz{{{vvvnnnhhhhhhmmmtttyyy~~~yyyuuuvvv{{{}}}vvvuuuwwwxxxwww~~~wwwxxxzzz|||~~~{{{wwwrrrrrrrrrqqqpppqqqssstttuuuuuuvvvvvvuuutttrrrqqqppprrrvvvzzz}}}zzzvvvtttvvvxxx|||{{{tttuuu|||wwwqqqmmmllljjjhhhhhhkkkggggggfffeeeddddddddddddcccbbbaaabbbcccdddcccaaa\\\ZZZXXXWWWWWWVVVTTTSSSTTTTTTTTTTTTUUUUUUUUUVVVSSSSSSSSSSSSSSSSSSRRRRRRPPPPPPPPPQQQRRRTTTUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVTTTTTTUUUVVVVVVVVVUUUTTTOOOOOOOOOOOOOOOPPPQQQQQQNNNNNNOOOPPPPPPQQQQQQRRRSSSSSSTTTUUUTTTSSSRRRQQQSSSRRRPPPOOONNNMMMLLLLLLMMMLLLKKKJJJIIIIIIIIIJJJkkkeee^^^XXXUUURRRNNNKKKHHHGGGEEECCCAAA@@@@@@??????AAACCCCCCDDDIIIPPPVVVaaa}}}wwwuuusssnnnkkkkkkkkklllnnnmmmlllkkkkkklllkkklllllllllllllllllllllkkklllnnnmmmlllkkkkkklllmmmlllllllllllllllkkkkkkhhhhhhiiiiiijjjjjjkkkllliiihhhggghhhiiijjjiiigggccccccddddddeeefffffffffgggfffddddddddddddcccaaa```bbbdddeeedddbbb___]]]YYYYYYZZZ[[[]]]```cccdddhhhjjjmmmooonnnmmmlllmmmgggfffeeedddbbbaaa```___``````aaabbbbbbbbbbbbbbbaaaaaa``````aaabbbcccdddfffeeedddbbbaaa`````````^^^______```bbbccceeefffbbbcccdddeeeffffffffffffbbbccccccccccccbbbaaaaaaaaabbbcccccccccbbbbbbbbb\\\```bbbfffqqq|||{{{wwwlllggghhhmmmqqqxxx~~~|||xxxyyy~~~zzz}}}|||xxx|||{{{xxxvvvppppppppppppoooppprrrsssssssssssssssrrrqqqppppppooorrrwww|||~~~zzzyyy|||{{{wwwvvv~~~yyysssnnnjjjjjjiiigggiiimmmggggggfffeeeddddddddddddcccbbbaaabbbcccccccccaaa]]][[[YYYYYYYYYXXXWWWUUUSSSTTTTTTTTTTTTUUUUUUUUUQQQQQQRRRRRRRRRRRRRRRRRROOOOOOOOOPPPRRRSSSUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVPPPQQQSSSTTTTTTSSSRRRRRROOOOOOOOOOOOOOOPPPQQQRRROOOOOOOOOOOOOOOQQQRRRRRRUUUUUUUUUTTTTTTSSSRRRQQQTTTSSSQQQOOONNNLLLLLLKKKMMMLLLJJJIIIHHHHHHIIIIII```WWWPPPMMMKKKHHHFFFFFFBBBAAA@@@@@@AAAAAA@@@>>>AAA@@@BBBFFFHHHNNNZZZggg{{{yyyvvvssspppooonnnnnnllllllmmmmmmnnnmmmmmmmmmlllkkkjjjhhhhhhhhhhhhiiikkkkkkkkkjjjjjjjjjiiiiiipppmmmkkkkkkmmmmmmkkkhhhhhhhhhgggggggggggghhhhhhgggggggggggghhhhhhhhhhhh``````aaacccdddeeeggggggdddbbb```___^^^___```aaa```aaacccddddddcccbbb```^^^]]][[[\\\___dddiiilllnnnoooqqqsssrrrqqqnnnmmmhhhgggeeeccc```___^^^]]]```aaabbbbbbbbb```___^^^^^^^^^^^^___```bbbdddddddddddddddcccaaa___^^^]]]]]]]]]^^^```aaacccdddddd```aaabbbccccccccccccccc`````````aaaaaaaaaaaaaaaaaaaaaaaabbbcccccccccddd[[[\\\^^^dddnnnzzz{{{{{{uuuiiiccceeehhhpppyyy{{{yyywwwuuuqqqpppooonnnnnnnnnooopppnnnnnnnnnnnnmmmmmmmmmmmmrrrtttyyyyyyvvvuuuyyy|||zzzyyymmmmmmkkkjjjiiihhhhhhhhhjjjiiigggeeecccbbbbbbaaaaaabbbcccdddcccaaa___^^^[[[YYYVVVUUUVVVVVVVVVUUUUUUTTTRRRQQQPPPPPPQQQQQQRRRRRRSSSSSSSSSSSSRRRRRRRRRRRRPPPPPPOOOPPPQQQRRRUUUVVVWWWUUUSSSRRRRRRSSSTTTTTTTTTUUUUUUVVVVVVVVVPPPOOOOOOPPPRRRSSSRRRQQQOOOOOOOOOOOOPPPQQQRRRRRRWWWWWWWWWVVVTTTRRRQQQPPPQQQPPPOOOMMMLLLKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIUUUMMMHHHGGGFFFCCCBBBCCCBBBAAA@@@@@@AAACCCDDDDDDIIIHHHLLLRRRXXXbbbrrrvvvuuusssrrrpppooooooooollllllmmmmmmnnnmmmmmmllllllkkkiiihhhhhhhhhiiiiiikkkjjjjjjjjjjjjiiiiiiiiinnnllljjjjjjkkkkkkiiiggghhhhhhhhhgggggghhhhhhhhhhhhggggggggggggggggggggg``````aaacccdddeeefffgggdddbbbaaa_________aaabbbbbbccceeeffffffeeecccbbb```___^^^^^^aaafffkkknnntttuuuvvvvvvtttqqqnnnlllgggfffdddbbb```______^^^``````````````````___^^^^^^^^^______```aaaccccccdddccccccbbbaaa___]]]\\\\\\]]]^^^___aaabbbcccdddaaaaaabbbbbbccccccbbbbbb______````````````````````````aaaaaabbbccccccccc]]]]]]___ccclllvvv}}}yyy{{{qqqiiiggghhhkkksss{{{wwwvvvzzz{{{vvvuuusssqqqnnnnnnmmmllllllmmmmmmnnnmmmllllllkkkkkkjjjjjjjjjnnnrrryyy|||vvvmmmlllmmmsss}}}{{{tttsssmmmlllkkkiiihhhhhhhhhhhhiiihhhfffdddcccbbbaaaaaa``````bbbbbbaaa```^^^\\\[[[YYYVVVVVVVVVWWWVVVUUUUUUTTTRRRQQQPPPQQQQQQQQQRRRRRRSSSSSSSSSSSSRRRRRRRRRQQQPPPOOOOOOPPPQQQRRRUUUVVVVVVUUUSSSRRRRRRSSSTTTTTTTTTUUUUUUUUUVVVVVVQQQPPPOOOPPPRRRSSSRRRQQQNNNNNNNNNNNNOOOPPPQQQRRRWWWVVVVVVUUUSSSRRRPPPOOOPPPOOONNNLLLKKKKKKJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHKKKEEEBBBBBBBBB@@@@@@BBBBBBBBBBBBCCCFFFJJJNNNPPPTTTTTTYYYbbbmmm|||yyypppqqqqqqqqqppppppooonnnmmmmmmmmmnnnnnnmmmmmmlllkkkjjjiiihhhggghhhiiiiiijjjjjjiiiiiiiiihhhhhhhhhkkkiiihhhhhhiiiiiigggfffhhhhhhgggggggggggghhhhhhhhhhhhhhhgggfffffffffeee``````aaabbbdddeeeffffffcccbbbaaa`````````aaabbbeeeeeegggggggggfffeeedddbbbaaa```aaadddiiiooorrr||||||{{{yyyvvvrrrnnnkkkfffeeecccbbb```______^^^^^^^^^^^^]]]^^^^^^______```____________```aaaaaabbbbbbbbbaaa___^^^\\\\\\\\\\\\]]]^^^```aaabbbbbbaaabbbbbbbbbbbbaaaaaa```^^^^^^^^^^^^^^^^^^^^^^^^______``````aaabbbbbbccc_________bbbgggooovvv{{{{{{yyywwwvvvzzz|||qqqjjjgggjjjpppzzzwwwmmmhhhiiirrr|||}}}uuurrrqqqpppnnnkkkjjjjjjiiiiiijjjjjjkkkiiiiiihhhgggfffeeeeeeeeehhhnnnwww{{{qqqiiiccccccffflllwwwtttnnnnnnlllkkkjjjhhhgggggggggggggggfffdddcccbbbaaa``````______``````___^^^\\\[[[[[[YYYWWWVVVWWWWWWVVVUUUUUUTTTSSSRRRQQQQQQQQQRRRRRRSSSSSSTTTTTTSSSSSSRRRQQQQQQPPPOOOOOOPPPQQQRRRTTTUUUUUUTTTRRRQQQRRRSSSSSSSSSTTTTTTTTTTTTUUUUUURRRPPPPPPPPPRRRSSSRRRQQQNNNNNNMMMNNNNNNOOOPPPQQQUUUUUUTTTTTTRRRQQQOOONNNNNNMMMLLLKKKJJJIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGCCCAAABBBBBB??????BBBCCCEEEIIINNNTTT[[[ccchhhllllllppp{{{wwwooopppqqqrrrrrrqqqooonnnnnnnnnnnnnnnnnnnnnmmmlllkkkjjjhhhgggggghhhhhhiiiiiiiiiiiihhhhhhhhhgggggghhhgggffffffffffffeeeeeeffffffeeeeeeeeeeeeffffffhhhhhhggggggfffeeedddddd______```aaabbbcccddddddccccccbbbaaaaaabbbbbbcccffffffgggggggggfffeeeeeebbbaaaaaacccgggnnntttxxx~~~}}}zzzvvvrrrnnnkkkgggfffdddaaa___]]]\\\\\\]]]\\\[[[[[[[[[]]]^^^___```______^^^^^^^^^______`````````___^^^]]][[[ZZZ[[[[[[\\\]]]^^^___```aaabbbbbbbbbbbbaaa```______]]]]]]]]]]]]\\\\\\\\\\\\]]]]]]^^^___```aaaaaabbb``````___```bbbgggkkknnnppppppqqqrrryyyzzzqqqkkkmmmqqqwww}}}xxxlllccc___cccqqqxxxssspppooommmlllhhhhhhhhhgggggggggggggggdddcccbbb```_________```ccciiirrrxxxxxxqqqggg```aaa```bbbiiiuuuzzzqqqmmmnnnkkkjjjhhhgggffffffeeeeeeddddddcccaaaaaa`````````______```___^^^]]][[[ZZZZZZYYYWWWWWWWWWWWWVVVUUUUUUTTTTTTSSSRRRRRRQQQQQQRRRSSSSSSTTTTTTSSSSSSRRRQQQPPPOOOOOOOOOPPPQQQRRRRRRSSSTTTSSSQQQPPPQQQRRRSSSSSSSSSSSSSSSSSSSSSSSSRRRQQQPPPPPPRRRSSSRRRPPPMMMMMMMMMMMMMMMNNNPPPPPPSSSSSSSSSRRRQQQOOONNNMMMLLLKKKJJJIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFDDDAAA???@@@???===???CCCEEEMMMXXXdddppp{{{{{{uuurrrrrrssstttsssrrrpppooopppppppppppppppooonnnmmmkkkjjjiiigggggggggggghhhhhhhhhgggggggggfffffffffeeeffffffeeeeeeddddddeeedddddddddccccccdddddddddhhhggggggfffeeeddddddccc^^^______```aaabbbccccccdddddddddcccddddddddddddfffffffffffffffeeedddddd``````aaaccciiipppwww||||||{{{zzzxxxtttqqqnnnlllhhhgggdddaaa^^^\\\ZZZYYY\\\[[[ZZZZZZZZZ\\\]]]^^^^^^^^^]]]]]]\\\\\\]]]]]]^^^^^^^^^]]]\\\[[[ZZZYYYZZZZZZ[[[\\\]]]^^^^^^___aaaaaaaaaaaaaaa```___^^^]]]\\\\\\\\\[[[[[[[[[ZZZ[[[\\\\\\]]]___``````aaa```___^^^^^^^^^```cccdddfffhhhkkkooowwwyyyqqqsssuuuwwwzzztttkkkbbb\\\[[[cccttt}}}yyysssnnnkkkiiihhhgggfffffffffeeedddccccccbbb^^^]]][[[ZZZYYYYYYZZZZZZ___ccciiillllllgggbbb^^^^^^___bbblllzzz|||uuuooommmnnniiihhhgggfffeeedddddddddcccbbbaaaaaa`````````````````````___^^^\\\[[[[[[YYYXXXWWWWWWWWWWWWUUUTTTTTTTTTTTTSSSRRRRRRQQQPPPRRRRRRSSSSSSSSSSSSRRRRRRPPPOOOOOONNNOOOPPPQQQRRRQQQRRRSSSRRRPPPPPPPPPQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRPPPOOOPPPQQQRRRQQQOOOLLLLLLKKKLLLLLLMMMNNNOOOQQQQQQQQQPPPOOONNNMMMLLLJJJJJJIIIHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFF@@@>>>===???@@@AAAFFFMMMTTTaaatttxxxssssssttttttttttttsssrrrrrrrrrrrrrrrrrrqqqpppoooooommmkkkiiigggfffeeeffffffgggggggggfffffffffeeeeeedddfffgggfffddddddeeefffddddddccccccccccccddddddfffffffffeeedddddddddccc``````aaaaaabbbccccccdddeeeeeeffffffffffffggggggfffffffffeeeddddddcccccc`````````ccchhhooovvv{{{xxxwwwvvvtttrrrooommmlllhhhfffddd```]]][[[YYYXXX[[[[[[[[[ZZZ[[[[[[\\\\\\\\\\\\[[[ZZZZZZZZZ[[[[[[\\\\\\\\\\\\[[[ZZZYYYXXXYYYYYYZZZ[[[[[[\\\]]]]]]___````````````______^^^]]]\\\\\\[[[[[[ZZZZZZZZZZZZZZZ[[[\\\]]]___``````^^^]]]\\\\\\\\\\\\]]]^^^___bbbfffllluuu|||{{{yyywwwwwwzzzxxxggg___XXXXXX]]]iii{{{|||zzzsssppplllgggdddbbbaaabbbddddddcccbbb```^^^]]]\\\XXXWWWUUUSSSSSSTTTUUUVVVZZZ^^^aaaccccccbbbbbbbbb]]]```iiiwwwzzzsssppplllkkklllhhhgggfffeeeccccccccccccbbbaaaaaa`````````aaaaaaaaa```___^^^]]]\\\[[[ZZZWWWVVVVVVVVVWWWVVVTTTRRRSSSSSSSSSSSSRRRQQQPPPOOOPPPQQQQQQRRRRRRQQQQQQPPPOOOOOONNNNNNNNNPPPQQQRRROOOQQQQQQQQQOOOOOOPPPQQQRRRRRRQQQQQQQQQQQQPPPPPPQQQPPPNNNOOOPPPPPPOOONNNKKKKKKKKKKKKKKKLLLNNNNNNOOOOOOOOONNNNNNMMMLLLKKKJJJIIIHHHGGGGGGGGGGGGGGGEEEEEEEEEFFFFFFFFFFFFFFFAAA???AAAFFFJJJOOOYYYcccsssyyyuuurrrrrrrrrrrrssstttuuuvvvttttttttttttsssrrrqqqpppnnnmmmjjjgggeeedddddddddfffffffffeeeeeeeeeeeeddddddfffhhhgggeeedddfffhhheeeeeeddddddddddddeeeeeeeeeeeeddddddddddddddddddccccccddddddeeeeeeffffffgggggghhhhhhiiiiiiiiiiiiggggggfffeeeddddddddddddbbbaaa```bbbffflllrrruuuvvvuuutttrrrpppnnnlllkkkeeedddbbb___]]]\\\[[[[[[[[[[[[\\\\\\\\\[[[ZZZZZZYYYYYYXXXXXXXXXYYYZZZZZZZZZZZZZZZZZZZZZYYYXXXWWWXXXYYYYYYZZZZZZ[[[[[[\\\^^^^^^___`````````______]]]]]]\\\\\\[[[ZZZZZZYYYXXXYYYZZZ[[[]]]^^^______[[[[[[ZZZZZZZZZ[[[[[[[[[ZZZ^^^cccjjjssszzzxxxzzz|||ttthhh^^^VVVRRRXXXdddsss}}}zzzxxxuuussskkkiiifffbbb^^^^^^___```aaaaaa```^^^\\\YYYVVVTTTRRRQQQOOONNNNNNPPPRRRTTTVVVYYY]]]```aaabbbeeehhheeelllzzz~~~qqqmmmlllkkkiiijjjgggfffeeedddcccbbbbbbbbbbbbaaaaaa```aaaaaabbbbbb```___^^^\\\[[[ZZZYYYYYYVVVUUUTTTUUUVVVUUURRRPPPQQQQQQRRRRRRQQQPPPOOONNNOOOOOOPPPPPPPPPPPPOOOOOOOOONNNNNNMMMNNNPPPQQQRRRNNNPPPQQQPPPOOONNNOOOQQQQQQQQQQQQQQQPPPPPPOOOOOOPPPOOOMMMNNNNNNOOOMMMLLLJJJJJJJJJJJJKKKLLLMMMMMMMMMMMMMMMMMMMMMLLLKKKJJJIIIIIIHHHGGGGGGGGGHHHHHHEEEEEEEEEFFFFFFGGGGGGGGGDDDDDDHHHOOOVVV___mmmyyy}}}zzzpppppppppqqqrrruuuwwwyyyuuuuuuuuuuuutttsssrrrqqqooommmkkkgggeeeccccccbbbffffffeeeeeeeeedddddddddeeegggiiihhhfffeeegggiiigggffffffeeeeeeffffffgggdddddddddddddddddddddeeeeeeffffffgggggghhhhhhhhhggghhhiiijjjjjjjjjjjjjjjhhhhhhgggeeeeeeddddddddddddcccaaaaaadddhhhmmmqqqvvvuuusssqqqooolllkkkjjjbbbaaa```___^^^]]]]]]]]][[[\\\]]]]]]]]][[[ZZZYYYWWWWWWWWWWWWWWWXXXYYYYYYYYYZZZZZZZZZYYYXXXWWWWWWXXXXXXYYYYYYZZZZZZ[[[[[[]]]]]]^^^___````````````]]]]]]]]]\\\[[[ZZZZZZYYYXXXXXXYYY[[[\\\]]]______YYYYYYYYYZZZZZZZZZZZZZZZXXX\\\bbbhhhrrryyywwwwww|||xxxlll```[[[TTTRRR[[[kkk|||}}}zzzwwwtttqqqooohhhfffccc```]]]]]]```bbb______]]]\\\XXXUUURRRPPPOOONNNLLLKKKLLLNNNQQQSSSSSSWWW\\\```bbbdddiiilllqqqzzzyyymmmjjjlllkkkjjjjjjffffffdddcccbbbaaaaaaaaaaaaaaaaaaaaaaaabbbbbbccc___^^^\\\ZZZYYYXXXWWWWWWUUUTTTTTTTTTUUUTTTRRROOOPPPQQQQQQRRRQQQOOONNNMMMNNNOOOOOOPPPPPPOOOOOONNNNNNNNNMMMMMMNNNPPPQQQRRRNNNOOOPPPPPPNNNNNNOOOPPPQQQQQQQQQPPPPPPOOOOOOOOOOOONNNMMMMMMNNNNNNLLLKKKJJJIIIIIIJJJJJJKKKLLLMMMLLLLLLMMMLLLLLLKKKJJJJJJIIIIIIHHHHHHGGGHHHHHHHHHEEEEEEFFFFFFGGGGGGGGGHHHLLLTTT^^^iiittt{{{wwwvvvuuusssssstttvvvvvvuuussssssrrrqqqqqqqqqrrrrrrooommmjjjgggdddccccccdddddddddddddddddddddddddddcccdddfffhhhiiiiiihhhgggffffffffffffffffffffffffeeeeeeeeefffffffffffffffggghhhiiijjjjjjjjjjjjjjjiiiiiijjjjjjjjjiiihhhgggkkkjjjhhhfffffffffgggggghhhgggfffeeefffhhhjjjlllnnnoooppppppnnnkkkgggeeeaaa^^^\\\[[[[[[\\\[[[ZZZ]]]]]]]]]\\\\\\\\\[[[[[[YYYYYYYYYYYYYYYYYYYYYYYY[[[[[[[[[[[[[[[ZZZYYYXXXXXXWWWVVVVVVWWWYYY\\\]]]^^^___aaabbbbbbaaa___^^^[[[[[[ZZZZZZYYYYYYYYYXXXZZZ[[[[[[[[[[[[\\\\\\\\\ZZZ[[[[[[[[[[[[\\\\\\\\\[[[\\\___eeeppp{{{wwwzzz|||~~~~~~}}}vvvlllbbbZZZVVVSSSTTT___rrrxxxzzz{{{yyywwwuuutttqqqmmmkkkfffbbb]]]ZZZZZZ\\\^^^^^^^^^]]]ZZZWWWTTTPPPMMMLLLKKKJJJIIIJJJMMMPPPQQQRRRSSSZZZaaadddfffjjjsss{{{xxxqqqkkkhhhiiiiiigggdddbbbccccccdddcccbbbaaa```______```aaaaaaaaaaaaaaa___]]][[[ZZZZZZZZZXXXVVVTTTTTTRRRQQQPPPOOOOOONNNRRRSSSSSSSSSSSSQQQOOONNNOOOOOOOOOOOOOOOOOOOOOOOOLLLLLLLLLMMMMMMNNNNNNNNNQQQPPPOOOOOONNNNNNOOOOOOOOOOOOPPPPPPOOOOOONNNMMMPPPPPPPPPOOONNNMMMLLLKKKJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJIIIHHHHHHIIIJJJKKKGGGGGGGGGGGGGGGGGGHHHHHHEEEEEEEEEEEEDDDDDDDDDDDDeeeooo|||~~~{{{xxxwwwuuusssssstttuuuuuuuuusssrrrrrrqqqqqqqqqqqqrrrnnnmmmjjjfffdddcccccccccddddddddddddddddddddddddcccdddfffhhhiiihhhggggggeeeeeeffffffggggggggggggfffffffffffffffggghhhhhhhhhiiiiiijjjjjjkkkjjjjjjkkkkkklllmmmlllkkkjjjiiiiiihhhgggfffeeeeeeeeeffffffeeedddddddddfffhhhiiikkklllllllllkkkiiifffddd```^^^[[[[[[[[[\\\[[[[[[]]]]]]\\\\\\\\\[[[[[[[[[YYYYYYYYYYYYYYYYYYYYYYYYZZZ[[[[[[[[[[[[ZZZZZZYYYYYYXXXWWWWWWXXXZZZ\\\]]]^^^___```aaaaaa```___^^^[[[[[[[[[ZZZZZZZZZYYYYYYZZZ[[[[[[[[[[[[\\\\\\\\\[[[[[[[[[[[[\\\\\\\\\\\\ZZZZZZ\\\```iiiwww~~~wwwrrrsss{{{~~~zzztttjjj```YYYUUUTTTWWWbbbttt}}}uuuqqqvvv}}}yyywwwtttsssqqqoookkkhhheeebbb^^^]]]^^^aaacccddd___^^^ZZZVVVRRROOOMMMLLLGGGGGGHHHJJJMMMPPPRRRSSSUUU\\\dddiiinnnvvv~~~uuupppiiigggggghhhfffcccbbbccccccdddcccbbbaaa```______```aaaaaaaaaaaaaaa]]]\\\ZZZZZZZZZZZZXXXVVVTTTTTTRRRQQQPPPOOOOOOOOORRRSSSSSSSSSRRRQQQOOONNNOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMMMMNNNNNNNNNOOOOOOPPPPPPOOONNNNNNNNNNNNNNNOOOOOOOOOOOOOOONNNNNNMMMOOOOOOOOOOOONNNMMMLLLKKKIIIIIIIIIIIIJJJJJJJJJJJJJJJIIIHHHGGGGGGHHHIIIJJJIIIHHHGGGFFFEEEDDDDDDCCCEEEEEEDDDDDDDDDCCCCCCCCC}}}{{{{{{|||{{{yyyxxxvvvtttssstttttttttssssssrrrqqqpppppppppppppppmmmkkkiiifffdddcccccccccdddddddddddddddddddddddddddeeefffhhhhhhhhhggggggeeeeeefffggghhhiiijjjjjjiiihhhgggffffffgggiiikkkjjjjjjjjjkkkkkkkkkkkkkkkmmmnnnnnnooonnnmmmlllkkkhhhgggfffeeedddddddddeeeccccccbbbbbbbbbdddeeegggggghhhhhhhhhgggfffeeeddd```^^^[[[ZZZ[[[\\\\\\[[[\\\\\\\\\\\\[[[[[[[[[ZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZ[[[[[[[[[[[[ZZZ[[[ZZZYYYYYYZZZ[[[\\\]]]________________________\\\\\\[[[[[[[[[[[[ZZZZZZZZZ[[[[[[[[[[[[\\\\\\\\\[[[[[[[[[[[[\\\\\\\\\]]]ZZZZZZYYY\\\cccooo}}}uuunnnmmmqqq|||~~~}}}~~~~~~~~~~~~}}}~~~{{{wwwqqqiii___YYYTTTUUU[[[gggvvvsssnnnhhhiiittt|||xxxuuusssqqqooonnnlllhhhfffbbb```^^^^^^aaadddggghhh```]]]YYYTTTOOOMMMKKKKKKFFFGGGIIILLLOOOSSSUUUWWWZZZaaajjjrrr{{{uuuqqqlllgggdddeeeeeedddbbbbbbbbbcccdddcccbbbaaa```______```aaaaaaaaa``````\\\[[[YYYZZZ[[[[[[ZZZXXXUUUTTTSSSQQQPPPPPPPPPPPPRRRRRRRRRRRRRRRQQQPPPOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNOOOOOOOOOOOOOOOOOONNNMMMMMMMMMMMMNNNNNNNNNOOOOOONNNNNNMMMLLLMMMNNNNNNNNNMMMLLLKKKJJJGGGHHHHHHHHHIIIIIIIIIIIIIIIHHHGGGFFFFFFGGGHHHIIIGGGGGGFFFEEEDDDCCCCCCBBBDDDDDDCCCCCCCCCBBBBBBBBB~~~{{{wwwwwwxxxzzzzzzzzzyyywwwtttssstttttttttsssrrrqqqppppppooooooooooookkkjjjhhhfffeeedddcccccceeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffggghhhhhhggggggeeeeeefffhhhiiijjjkkklllkkkiiigggffffffhhhkkkmmmkkkkkkkkkkkkkkkkkkkkklllmmmnnnooooooooonnnllllllhhhhhhgggfffeeeeeeeeeeeecccbbbbbbbbbbbbcccdddeeeeeeeeefffffffffeeedddddd```]]][[[ZZZ[[[\\\\\\[[[\\\[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYXXXYYYZZZ[[[[[[[[[[[[[[[\\\[[[[[[[[[[[[\\\]]]^^^``````___^^^^^^___``````]]]]]]\\\\\\\\\\\\\\\\\\ZZZZZZ[[[[[[[[[\\\\\\\\\[[[[[[[[[\\\\\\\\\]]]]]]\\\[[[ZZZ[[[```kkkxxxxxxoookkkjjjqqqzzz|||yyyzzzyyyxxxyyy}}}~~~}}}}}}}}}{{{yyyuuupppiiiaaa[[[UUUXXX___jjjuuuyyywwwtttfffbbb___dddttt|||yyyvvvtttrrrpppnnnlllkkkiiifffccc___^^^\\\]]]___bbbdddddd^^^[[[UUUPPPLLLIIIIIIIIIHHHJJJMMMPPPSSSWWW[[[^^^eeellluuuxxxqqqllliiidddbbbbbbbbbbbbaaaaaabbbcccdddccccccaaaaaa______```````````````___\\\[[[ZZZ[[[\\\]]]\\\[[[UUUTTTSSSRRRQQQQQQQQQQQQRRRRRRRRRQQQQQQPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNMMMLLLLLLLLLLLLMMMMMMMMMNNNNNNMMMMMMLLLKKKLLLLLLLLLLLLLLLKKKJJJJJJHHHHHHHHHHHHIIIIIIIIIIIIIIIHHHGGGFFFFFFFFFGGGHHHCCCDDDDDDEEEEEEFFFFFFFFFCCCCCCBBBBBBBBBAAAAAAAAA{{{yyywwwvvvuuuwwwxxxyyyzzzyyywwwtttssstttttttttsssqqqqqqpppooonnnmmmmmmnnnjjjiiihhhgggfffeeeddddddeeeeeeeeeeeeeeeeeeeeeeeefffffffffgggggggggggggggdddeeefffhhhiiikkklllmmmllljjjhhhggggggiiilllmmmllllllkkkjjjjjjkkkkkklllllllllmmmnnnmmmlllkkkjjjiiiiiihhhhhhgggffffffeeeccccccccccccccccccddddddeeeeeefffggggggfffeeeddd___]]][[[ZZZ[[[\\\\\\\\\[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXYYYZZZ[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\]]]^^^^^^aaa``````______``````aaa]]]]]]^^^^^^^^^^^^^^^^^^ZZZZZZ[[[[[[[[[\\\\\\\\\[[[\\\\\\\\\\\\]]]]]]]]][[[ZZZYYYZZZ^^^hhhsss{{{~~~pppiiieeehhhnnnxxx}}}zzzwwwuuussstttyyy~~~|||{{{xxxvvvrrrkkkddd___XXX\\\bbbjjjooooooiiidddZZZXXXXXXbbbuuu}}}xxxuuusssqqqpppooommmkkkjjjiiigggdddaaa___^^^\\\\\\^^^______^^^YYYVVVQQQLLLIIIGGGGGGGGGJJJMMMPPPSSSVVVZZZaaaeeeuuu{{{zzzrrrnnnhhheeeaaa______```aaaaaaaaaaaaccccccdddcccbbbaaa______````````````______]]]\\\[[[\\\^^^___^^^]]]UUUTTTSSSRRRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMLLLKKKKKKKKKKKKLLLLLLLLLMMMMMMLLLLLLKKKJJJJJJJJJKKKKKKJJJJJJIIIIIIHHHIIIIIIIIIIIIJJJJJJJJJJJJIIIGGGFFFFFFFFFGGGGGGDDDDDDEEEEEEFFFGGGGGGHHHBBBBBBBBBBBBAAAAAAAAAAAA{{{wwwvvvvvvuuuuuuvvvxxxyyyzzzxxxvvvtttssstttttttttsssqqqpppooonnnmmmllllllllljjjiiiiiihhhgggffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeggggggffffffggggggggggggeeeeeefffhhhiiikkkllllllkkkjjjhhhhhhhhhiiikkkmmmmmmllljjjiiiiiijjjkkkkkkjjjjjjkkklllkkkjjjiiihhhiiiiiiiiiiiihhhgggfffeeeccccccdddddddddddddddddddddfffhhhjjjiiihhheeeccc___]]]ZZZZZZ[[[]]]]]]\\\ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZ[[[[[[[[[[[[ZZZZZZZZZ[[[\\\]]]^^^______aaaaaaaaaaaaaaaaaaaaaaaa^^^^^^____________``````ZZZ[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]YYYYYYXXXYYY\\\ccclllrrrrrrkkkeeeeeehhhnnnyyy}}}vvvssspppqqquuu||||||{{{xxxvvvsssnnnhhhccc^^^___cccffffffccc\\\WWWPPPOOOSSS```www~~~}}}|||{{{xxxtttqqqpppooonnnllljjjhhhggggggeeebbb___```___]]]\\\]]]\\\ZZZXXXSSSQQQNNNKKKHHHHHHHHHHHHJJJMMMQQQTTTXXX___iiippp}}}rrrkkkgggdddbbb```^^^]]]^^^```aaa```aaabbbcccdddcccbbbbbb______`````````___^^^^^^^^^]]]\\\\\\^^^___^^^]]]UUUUUUTTTSSSSSSSSSSSSSSSQQQQQQPPPPPPOOOPPPPPPQQQOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNLLLLLLKKKJJJJJJJJJJJJKKKKKKKKKLLLLLLKKKKKKJJJIIIHHHIIIIIIIIIIIIIIIHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJIIIHHHFFFEEEDDDDDDEEEFFFGGGGGGGGGFFFFFFEEEEEEEEECCCCCCBBBBBBBBBAAAAAAAAA{{{wwwtttsssssstttuuuvvvxxxzzz|||wwwuuusssssstttuuuuuuuuuqqqpppnnnmmmlllkkkkkkkkkjjjjjjjjjiiiiiihhhggggggffffffffffffffffffffffffggggggffffffffffffggggggeeeeeefffggghhhjjjjjjkkkiiiiiiiiiiiiiiijjjjjjkkkmmmkkkjjjhhhhhhhhhjjjkkkiiiiiijjjkkkjjjiiihhhgggggghhhhhhhhhhhhfffeeedddcccccccccddddddccccccbbbdddfffjjjlllkkkhhhdddaaa^^^\\\ZZZZZZ\\\]]]]]]]]]ZZZZZZYYYYYYYYYXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYZZZ[[[[[[[[[[[[ZZZZZZYYYXXXYYYZZZ\\\^^^___``````aaabbbcccddddddcccbbbaaa_________``````aaaaaaaaaZZZ[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\]]]]]]]]]^^^^^^ZZZZZZZZZZZZ[[[___eeejjjtttwwwnnnjjjhhhhhhnnnuuu~~~wwwsssoooooottt{{{|||zzzxxxvvvtttpppjjjfffccccccbbbaaa]]]WWWQQQMMMKKKKKKRRRccc|||~~~}}}{{{yyyxxxyyyzzz{{{zzzxxxqqqrrrrrrqqqooonnnmmmmmmhhhgggeeedddcccbbb___\\\]]][[[ZZZZZZYYYWWWTTTRRRNNNMMMLLLKKKKKKJJJJJJKKKKKKOOOTTTXXX^^^hhhvvv~~~tttnnnhhhdddbbbaaa___]]]\\\]]]```bbb```aaabbbcccdddccccccbbb______``````______^^^]]]]]]\\\[[[[[[\\\]]]\\\ZZZUUUUUUTTTSSSSSSSSSTTTTTTQQQPPPOOOOOOOOOPPPQQQQQQOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLKKKJJJJJJIIIIIIJJJJJJJJJKKKKKKKKKKKKJJJIIIIIIGGGGGGHHHHHHHHHHHHHHHGGGGGGHHHHHHHHHIIIIIIIIIIIIFFFEEEDDDBBBAAAAAABBBCCCFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBB{{{wwwtttrrrpppqqqsssuuuvvvxxx{{{}}}vvvuuusssssstttvvvvvvuuuppppppnnnmmmlllkkkkkkkkkjjjjjjjjjjjjjjjiiihhhhhhffffffffffffffffffffffffhhhggggggfffffffffggggggeeeeeefffggghhhiiiiiijjjhhhhhhiiiiiijjjjjjjjjjjjlllkkkiiigggggghhhiiijjjiiiiiijjjkkkjjjiiihhhgggfffggggggggggggeeedddcccbbbbbbcccccccccbbbbbbaaacccfffjjjmmmlllhhhccc```^^^\\\ZZZZZZ\\\]]]]]]]]]ZZZYYYYYYYYYXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYY[[[[[[[[[[[[[[[ZZZYYYXXXVVVWWWYYY\\\^^^___``````aaabbbdddeeeeeedddbbbaaa______``````aaaaaabbbbbbZZZ[[[[[[[[[[[[\\\\\\\\\\\\\\\]]]]]]]]]^^^^^^^^^^^^^^^^^^]]]]]]___bbbeeelllzzz{{{rrrkkkfffggglllnnnuuuxxxtttoooooossszzz{{{yyyxxxvvvtttpppkkkggggggeeebbb]]]WWWQQQKKKGGGIIIKKKTTTggg}}}zzzxxxvvvsssrrrrrrsssttttttrrrqqqiiikkknnnooonnnmmmmmmmmmfffdddbbbbbbaaa___\\\ZZZXXXWWWVVVUUUUUUSSSPPPMMMLLLLLLLLLMMMMMMMMMMMMMMMNNNRRRWWW\\\dddqqquuupppmmmiiidddaaa```___]]]\\\]]]```bbb```aaabbbcccddddddcccbbb___`````````___^^^]]]]]]\\\[[[ZZZZZZ[[[[[[ZZZXXXUUUUUUTTTTTTTTTTTTTTTTTTQQQPPPOOONNNOOOPPPQQQRRROOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNMMMMMMLLLLLLLLLKKKKKKJJJIIIIIIIIIIIIJJJJJJJJJKKKKKKJJJJJJIIIHHHFFFGGGGGGHHHHHHHHHGGGGGGFFFFFFGGGGGGGGGHHHHHHHHHDDDCCCBBB@@@??????@@@@@@AAAAAABBBCCCDDDEEEFFFGGGDDDDDDCCCCCCCCCBBBBBBBBB~~~{{{uuuqqqqqqoooppprrrtttuuuuuuttttttsssrrrrrrqqqqqqrrrrrrsssnnnnnnnnnnnnmmmmmmmmmmmmjjjjjjjjjjjjjjjjjjjjjjjjgggggghhhhhhiiiiiiiiiiiijjjiiigggffffffggghhhiiifffffffffffffffggghhhhhhjjjjjjlllmmmmmmmmmlllkkkhhhhhhiiiiiiiiihhhgggggghhhhhhiiiiiihhhgggeeedddeeeeeeffffffeeedddcccccccccccccccdddeeeeeebbb```cccdddeeeeeeeeeccc```___^^^^^^]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\[[[[[[\\\\\\]]]^^^]]]^^^^^^^^^]]][[[YYYXXXZZZ[[[\\\^^^___``````aaaaaaaaabbbccccccccccccbbb___```````````````____________^^^]]]]]]\\\[[[[[[\\\[[[[[[[[[[[[[[[[[[[[[^^^^^^^^^^^^___```aaabbbkkkqqqzzzqqqhhh```ggghhhooo{{{|||vvvvvvzzz}}}|||{{{zzzzzzyyyuuuppplllkkkeee]]]UUUPPPLLLIIIGGGLLLPPPZZZooozzzyyyxxxvvvuuusssrrrqqqpppppppppoooooonnnmmmllliiijjjkkklllllljjjhhhgggcccbbbaaa```^^^[[[YYYXXXVVVTTTPPPMMMKKKLLLMMMOOOOOOOOOOOONNNLLLLLLMMMOOOSSSWWW^^^eeeppp~~~wwwmmmjjjiiieeebbbbbbaaa___^^^]]]]]]^^^^^^______``````aaaaaabbbbbb_________^^^]]]\\\ZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYZZZYYYWWWUUUSSSQQQQQQPPPQQQPPPPPPOOONNNMMMLLLLLLMMMNNNQQQRRRRRRQQQOOONNNNNNNNNNNNNNNNNNNNNNNNNNNOOOMMMKKKIIIHHHIIIJJJKKKKKKJJJJJJIIIIIIHHHGGGGGGFFFEEEDDDDDDDDDEEEGGGHHHBBBBBBCCCCCCDDDDDDEEEEEEEEEDDDDDDCCCCCCCCCDDDDDDHHHGGGFFFDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCzzzxxxvvvqqqoooooonnnpppqqqsssttttttttttttqqqqqqppppppppppppppppppmmmmmmmmmmmmmmmmmmmmmmmmkkkkkkkkkkkkkkkkkkkkkkkkhhhhhhhhhiiiiiiiiijjjjjjiiihhhgggeeeeeefffhhhiiiggggggffffffgggggghhhiiiiiijjjkkklllllllllkkkkkkiiiiiijjjjjjiiiiiihhhhhhhhhhhhiiiiiihhhhhhgggfffggggggggggggfffeeedddcccdddcccbbbcccccccccaaa```cccdddeeeeeedddcccaaa___^^^]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\[[[\\\\\\]]]^^^^^^^^^^^^^^^]]][[[YYYXXXYYYZZZ\\\^^^___```aaaaaaaaabbbbbbbbbbbbbbbaaaaaa______`````````______^^^______^^^]]]]]]\\\[[[[[[ZZZZZZ[[[[[[\\\]]]]]]^^^`````````aaaaaacccddddddffflllwwwqqqfffbbbaaaeeeoooxxx~~~}}}}}}|||{{{{{{zzzwwwrrrnnnhhhccc[[[SSSMMMIIIGGGFFFIIIPPP___www~~~|||{{{{{{vvvvvvuuusssrrrpppoooooonnnnnnnnnnnnmmmlllkkkjjjhhhhhhjjjjjjjjjhhhfffeee```___^^^\\\YYYWWWUUUSSSPPPOOOMMMLLLKKKKKKLLLMMMPPPQQQRRRRRRQQQPPPRRRSSSWWW]]]fffppp|||~~~qqqiiigggfffccc```aaa```___]]]\\\]]]]]]^^^^^^^^^_________`````````_________^^^]]]\\\[[[ZZZWWWWWWWWWWWWWWWWWWWWWWWWXXXWWWVVVTTTRRRQQQPPPPPPOOOOOOOOONNNNNNMMMMMMLLLNNNOOOQQQRRRRRRQQQNNNMMMNNNNNNNNNNNNNNNNNNNNNNNNMMMLLLJJJHHHGGGHHHIIIIIIJJJJJJJJJIIIHHHHHHGGGGGGFFFEEEDDDDDDDDDEEEFFFFFFCCCCCCDDDDDDDDDEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCDDDFFFEEEDDDCCCCCCBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBAAA|||tttsssrrrooonnnnnnnnnooopppqqqrrrsssssssssppppppoooooonnnnnnnnnmmmkkkkkklllmmmmmmnnnnnnnnnkkkkkkkkkkkkkkkkkkkkkkkkiiiiiiiiijjjjjjjjjjjjjjjhhhgggfffeeeeeefffggghhhhhhhhhhhhggghhhiiiiiijjjiiiiiijjjkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiihhhgggeeedddcccdddbbb``````aaabbbaaa```ccccccdddddddddbbbaaa```]]]]]]]]]\\\\\\\\\[[[[[[ZZZZZZ[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\]]]^^^^^^______^^^]]]\\\ZZZXXXWWWXXXYYY[[[]]]___```aaabbbbbbbbbbbbbbbaaa```______^^^^^^____________^^^^^^___^^^^^^]]]]]]\\\\\\[[[YYYYYYZZZ\\\]]]___``````bbbbbbbbbcccdddfffggghhhdddhhhppp}}}qqqbbb^^^]]]bbbhhhppp{{{~~~~~~}}}|||{{{xxxtttqqqgggbbbZZZRRRKKKHHHGGGGGGJJJUUUjjj}}}{{{zzz~~~~~~}}}~~~~~~{{{xxxvvvuuuuuurrrqqqpppooonnnmmmlllkkkkkkkkklllkkkkkkjjjiiihhhffffffhhhhhhgggeeecccaaa^^^]]][[[XXXUUUSSSPPPOOOLLLLLLKKKLLLMMMNNNOOOPPPVVVWWWYYYYYYYYYXXXZZZ[[[```hhhuuu}}}uuulllffffffeeeccc``````___^^^\\\[[[\\\\\\]]]]]]]]]]]]^^^^^^^^^^^^^^^_________^^^]]]\\\[[[ZZZVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUSSSQQQPPPOOONNNMMMMMMMMMMMMMMMMMMMMMMMMOOOPPPQQQRRRQQQPPPNNNLLLMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKIIIHHHGGGGGGHHHIIIJJJJJJIIIHHHHHHGGGGGGFFFEEEEEEDDDCCCCCCDDDDDDDDDBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCBBBBBBAAAAAABBBBBBCCCBBBBBBAAAAAAAAA@@@@@@@@@yyytttqqqpppooonnnnnnlllmmmnnnooopppqqqqqqqqqooooooooonnnnnnmmmlllllliiijjjkkklllmmmnnnoooooolllllllllllllllllllllllljjjjjjjjjjjjjjjjjjjjjjjjgggffffffeeeffffffggghhhiiiiiihhhhhhiiiiiijjjkkkjjjjjjjjjkkkkkkkkkkkkkkklllkkkkkkjjjiiiiiiiiiiiiggggggggghhhiiijjjkkkkkkiiihhhhhhgggeeecccbbbaaaaaa___]]]]]]___aaabbbbbbbbbbbbbbbcccbbbaaa```___\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZ[[[\\\\\\]]]]]]]]]\\\\\\\\\\\\]]]^^^^^^______^^^]]][[[YYYXXXWWWWWWYYY[[[]]]___```aaabbbbbbbbbbbbaaa```___]]]]]]\\\]]]]]]^^^^^^^^^^^^]]]^^^^^^^^^]]]]]]\\\\\\\\\ZZZZZZ[[[]]]^^^___```aaabbbbbbcccccceeefffhhhiiiggghhhlllssskkkddd]]]\\\___dddnnnwww~~~}}}|||yyyuuurrrjjjeee\\\SSSKKKHHHHHHIIIQQQ```yyy{{{yyyxxxxxx{{{zzzyyyyyyzzz|||~~~~~~{{{xxxvvvtttsssrrrmmmmmmllllllkkkjjjiiiiiijjjjjjjjjjjjiiihhhgggfffeeeeeeffffffeeeccc```___^^^\\\ZZZWWWSSSQQQOOONNNLLLLLLLLLMMMQQQUUUZZZ]]]bbbccceeeeeedddccceeefffmmmwwwwwwqqqkkkgggggggggdddaaa___^^^]]][[[[[[[[[[[[\\\]]]]]]]]]^^^^^^^^^^^^^^^______^^^^^^]]]\\\ZZZYYYVVVVVVVVVVVVVVVVVVVVVVVVTTTTTTSSSRRRQQQOOONNNMMMLLLLLLLLLLLLMMMMMMNNNNNNPPPPPPQQQQQQPPPNNNLLLKKKLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJIIIHHHHHHHHHIIIIIIIIIIIIHHHHHHGGGFFFFFFFFFEEEDDDDDDCCCCCCCCCCCCCCC@@@@@@@@@AAAAAAAAAAAAAAABBBAAAAAAAAAAAABBBBBBCCC@@@@@@@@@@@@@@@AAABBBBBBBBBAAAAAAAAAAAA@@@@@@@@@~~~{{{xxxtttooommmmmmlllkkkjjjjjjkkklllmmmnnnoooooonnnnnnoooooonnnmmmlllkkkhhhiiijjjkkklllmmmnnnooolllllllllllllllllllllllljjjjjjjjjjjjjjjjjjjjjjjjffffffffffffgggggghhhhhhiiiiiiiiiiiiiiijjjkkkkkkkkkkkkkkkkkkkkkllllllllllllkkkjjjhhhhhhggghhhhhhffffffggghhhiiijjjjjjkkkffffffeeedddcccaaa___^^^\\\ZZZYYY[[[^^^aaacccccc``````````````````______\\\\\\[[[[[[[[[ZZZZZZZZZYYYZZZZZZ[[[\\\\\\]]]]]]]]]]]]\\\\\\]]]]]]^^^______^^^]]]\\\ZZZYYYXXXXXXXXXYYYZZZ]]]^^^``````aaabbbbbbaaa```___]]]\\\[[[[[[[[[\\\]]]]]]]]]]]]]]]^^^^^^]]]]]]]]]]]]\\\\\\]]]]]]]]]^^^______``````aaaaaabbbbbbdddeeefffgggiiihhhhhhjjjpppzzzzzzpppfff```]]]]]]cccjjjrrryyy~~~|||zzzvvvssslllhhh___SSSKKKGGGIIIKKKYYYkkk~~~zzzxxxvvvvvvwwwyyyxxxvvvvvvvvvxxxzzz{{{{{{zzzxxxvvvsssqqqppppppjjjjjjjjjiiiiiihhhhhhhhhiiiiiiiiiiiihhhgggffffffdddeeefffeeedddaaa^^^]]]ZZZYYYVVVSSSQQQOOONNNNNNOOONNNNNNPPPVVV___hhhmmmsssttttttsssqqqqqqsssuuu~~~sssooojjjhhhgggfffcccaaa___^^^\\\[[[ZZZZZZ[[[[[[^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]\\\ZZZYYYXXXVVVVVVVVVVVVVVVVVVVVVVVVSSSSSSSSSRRRQQQOOOMMMLLLJJJKKKKKKLLLLLLMMMMMMNNNOOOOOOOOOOOONNNMMMKKKJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJHHHHHHHHHGGGFFFFFFEEEEEECCCDDDDDDDDDDDDCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAABBBBBB???>>>>>>??????@@@AAABBBBBBBBBBBBAAAAAAAAA@@@@@@zzzvvvvvvrrrllliiijjjiiigggggggggggghhhiiijjjlllmmmkkklllmmmnnnnnnmmmlllkkkhhhhhhiiijjjlllmmmmmmnnnkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiffffffgggggghhhiiiiiiiiiiiiiiiiiihhhiiiiiijjjkkkjjjjjjjjjjjjjjjkkkllllllkkkiiihhhfffeeeeeeeeefffdddeeeggghhhiiiiiiiiihhhcccccccccbbbaaa___^^^]]]XXXXXXXXXZZZ]]]```bbbaaa^^^^^^^^^]]]]]]]]]]]]^^^[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYZZZ[[[\\\]]]]]]^^^]]]]]]]]]]]]]]]^^^^^^___^^^]]]\\\[[[ZZZYYYYYYYYYYYYYYY[[[]]]^^^_________`````````___^^^]]][[[[[[YYYZZZ[[[\\\\\\]]]]]]\\\]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^______``````aaaaaaaaaaaaaaaaaabbbcccddddddeeeeeecccbbbccchhhooottt|||~~~rrrjjjbbb]]]]]]aaaccciiisss~~~~~~{{{wwwtttmmmhhh```UUULLLIIIMMMQQQbbbvvv~~~}}}{{{yyywwwtttsssssssssttttttsssrrrrrrrrrssstttuuutttsssrrrpppnnnmmmkkkjjjggggggggggggggggggffffffhhhhhhhhhggggggfffeeedddddddddddddddbbb___\\\ZZZUUUSSSQQQOOONNNMMMNNNNNNQQQRRRTTTYYYbbbmmmxxx~~~vvvooolllhhhfffeeedddbbb```___^^^]]][[[ZZZ[[[[[[\\\______^^^^^^^^^^^^]]]]]]\\\\\\\\\[[[ZZZYYYXXXWWWVVVVVVVVVVVVVVVVVVVVVVVVRRRRRRRRRRRRQQQOOOMMMLLLJJJJJJKKKKKKLLLLLLLLLMMMMMMMMMMMMMMMLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKJJJHHHHHHGGGFFFFFFEEEEEEDDDBBBCCCDDDEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBB???>>>>>>??????@@@AAABBB???>>>>>>>>>???@@@@@@AAABBBBBBBBBAAAAAAAAA@@@@@@zzzvvvqqqsssqqqkkkhhhjjjjjjgggeeeeeeeeeeeefffgggiiijjjhhhiiikkklllmmmmmmkkkkkkhhhiiiiiijjjkkkllllllmmmkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjiiiiiiiiihhhhhhhhhfffggghhhiiijjjjjjjjjjjjhhhhhhhhhhhhhhhiiijjjjjjiiihhhggggggggghhhjjjjjjiiihhheeecccbbbbbbcccdddbbbdddgggiiijjjhhhfffeeeaaaaaaaaaaaa```___^^^]]]XXXXXXXXXZZZ]]]___^^^]]]\\\\\\[[[[[[[[[[[[\\\\\\[[[[[[ZZZZZZZZZYYYYYYYYYXXXYYYZZZ[[[\\\]]]^^^^^^^^^]]]]]]]]]]]]^^^______]]]\\\[[[ZZZYYYYYYZZZ[[[ZZZZZZ[[[]]]]]]^^^^^^]]]_________^^^^^^\\\[[[[[[XXXYYYZZZ[[[\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^___aaabbbccccccbbbaaaaaaaaaaaaaaabbbbbb``````___\\\ZZZ\\\aaaeeehhhpppxxx|||xxxmmmccc___```^^^aaagggnnnvvv~~~{{{{{{|||}}}yyyvvvnnnkkkcccYYYQQQQQQWWW]]]ppp{{{yyywwwvvvuuutttrrrqqqppppppqqqqqqpppppppppppppppppppppooonnnnnnmmmllljjjhhhgggfffddddddddddddddddddeeeeeeeeeeeeeeeeeedddcccbbbbbbbbbbbbbbbaaa___\\\YYYWWWRRRQQQOOONNNNNNOOOPPPQQQUUUXXX^^^hhhsss}}}uuuqqqkkkiiifffddddddddddddccc```___]]]\\\[[[[[[\\\\\\^^^]]]]]]]]]\\\\\\\\\\\\[[[[[[ZZZZZZYYYWWWVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUQQQRRRSSSSSSRRRPPPNNNLLLJJJKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJGGGGGGGGGFFFEEEEEEDDDDDDAAABBBDDDFFFGGGGGGFFFFFFCCCBBBBBBBBBAAAAAAAAAAAA>>>======>>>???@@@AAAAAA?????????>>>??????@@@@@@AAA@@@@@@@@@@@@?????????{{{xxxvvvtttooosssrrrkkkiiilllmmmjjjdddcccccccccdddfffhhhiiieeefffiiikkkllllllkkkjjjiiiiiiiiijjjjjjkkklllllljjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiihhhhhhgggggggggggghhhjjjjjjkkkkkkkkkhhhhhhhhhggghhhiiiiiijjjgggffffffeeeeeefffhhhiiihhhfffdddbbb``````aaabbbaaacccgggjjjjjjhhheeebbb``````aaa``````___^^^^^^YYYYYYYYY[[[]]]]]][[[YYY[[[ZZZZZZZZZZZZZZZ[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXYYYZZZ[[[\\\]]]^^^^^^^^^]]]]]]]]]]]]^^^______\\\[[[ZZZYYYYYYZZZ[[[\\\[[[[[[\\\]]]]]]]]]]]]\\\^^^^^^^^^^^^]]]\\\[[[[[[XXXXXXZZZ[[[[[[\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]][[[\\\]]]___bbbdddeeefffcccbbbaaaaaa``````aaaaaa]]]^^^^^^[[[XXXXXX[[[___ZZZcccmmmssszzzwwwkkkcccbbb___aaabbbeeejjjrrr{{{{{{wwwwwwzzz~~~~~~{{{xxxpppnnnggg^^^XXXYYYaaahhh}}}yyyvvvuuutttrrrsssrrrqqqpppppppppqqqqqqoooooopppppppppooonnnnnnllllllkkkjjjiiigggeeedddbbbbbbbbbbbbcccccccccccccccddddddccccccbbbaaa````````````___]]]ZZZVVVTTTRRRQQQPPPPPPPPPRRRUUUVVVYYY___iiiuuuvvvrrrqqqjjjiiifffeeeeeefffggghhh```___^^^\\\[[[\\\\\\]]]]]]\\\\\\\\\[[[[[[ZZZZZZZZZZZZYYYYYYXXXVVVUUUTTTSSSSSSSSSSSSSSSSSSSSSSSSQQQRRRSSSSSSRRRPPPNNNMMMKKKKKKKKKKKKKKKKKKKKKKKKHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHIIIJJJJJJIIIIIIIIIGGGGGGFFFFFFEEEDDDDDDDDDAAABBBDDDFFFHHHHHHHHHHHH@@@?????????>>>>>>==================>>>???@@@AAA@@@@@@????????????@@@@@@????????????>>>>>>>>>>>>{{{tttqqqppppppmmmlllkkkiiihhhhhhiiijjjiiiiiihhhgggfffeeedddddddddeeefffhhhiiiiiiiiiiiiffffffffffffgggiiijjjkkkiiiiiiiiihhhiiiiiijjjjjjkkkkkkjjjhhhgggeeeddddddfffggghhhiiiiiijjjjjjiiiiiihhhhhhhhhhhhhhhiiiiiigggffffffggghhhhhhfffcccbbbbbbaaa___]]]]]]___bbbccccccdddddddddccccccbbb]]]]]]^^^^^^^^^]]]\\\\\\XXXYYYZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYZZZ[[[\\\]]]\\\\\\]]]]]]]]]\\\[[[[[[]]]]]]\\\[[[[[[\\\\\\\\\\\\[[[[[[[[[[[[[[[\\\\\\ZZZYYYXXXXXXXXXYYY[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZWWWXXXYYYZZZ\\\]]]^^^___]]]]]]\\\[[[[[[\\\\\\\\\```aaaaaaaaabbbbbbbbbbbbaaa```___^^^^^^^^^^^^^^^```___\\\ZZZXXXWWWWWWWWWYYY^^^fffnnnwww~~~tttlllfffeeebbb```aaafffnnnsssvvvpppqqqrrruuu{{{{{{wwwvvvtttnnniiifff```^^^gggsss|||xxxuuutttttttttuuutttrrrpppnnnmmmmmmmmmooonnnnnnmmmllllllkkkkkkllljjjhhhfffddddddddddddccccccccccccbbbbbbbbbbbbaaaaaaaaa```^^^___aaacccbbb___\\\[[[YYYXXXWWWUUUPPPPPPQQQSSSUUUZZZ^^^aaafffnnn{{{}}}wwwrrrnnnmmmeeeeeeeeefffffffffffffff```___^^^^^^]]]]]]]]]]]]]]]]]]]]]\\\[[[ZZZYYYXXX[[[ZZZXXXVVVUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRSSSSSSRRRPPPPPPOOOOOOOOOMMMLLLKKKJJJJJJIIIIIIIIILLLKKKHHHFFFFFFFFFGGGHHHIIIIIIIIIHHHHHHHHHGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHFFFDDDBBBBBBBBBBBBDDDEEEEEEFFFFFFFFFEEEEEEFFFDDDBBB@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>?????????@@@========================|||vvvqqqnnnmmmmmmkkkjjjiiiggggggggghhhiiiiiihhhhhhgggffffffeeeeeedddeeefffhhhhhhhhhhhhgggfffeeeffffffggghhhiiijjjhhhhhhhhhgggggghhhhhhiiijjjjjjiiihhhfffeeeddddddffffffggghhhiiiiiiiiiiiihhhhhhgggfffffffffffffffgggffffffgggggggggeeebbbaaaaaa```^^^]]]]]]___aaabbbbbbbbbcccbbbbbbaaaaaa]]]^^^^^^^^^^^^]]]\\\\\\XXXXXXYYYZZZZZZZZZYYYYYYYYYYYYYYYYYYZZZ[[[\\\\\\[[[\\\]]]]]]]]]]]]\\\\\\]]]]]]\\\[[[[[[[[[[[[[[[ZZZZZZYYYYYYYYYZZZ[[[[[[[[[ZZZYYYYYYYYYZZZ\\\]]]\\\\\\\\\\\\[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXYYYZZZ\\\]]]^^^___^^^^^^]]]]]]]]]]]]]]]^^^`````````aaaaaaaaabbbbbb``````___^^^^^^^^^^^^^^^```___]]]ZZZYYYXXXXXXXXXYYY^^^dddlllttt}}}zzztttkkkddd```aaadddgggooorrr{{{yyyoookkklllpppttt{{{{{{vvvuuurrrnnnllljjjgggfffppp{{{~~~|||zzzwwwtttsssrrrrrrsssrrrqqqooommmllllllkkkllllllkkkjjjjjjiiihhhhhhiiihhhfffeeeccccccccccccaaaaaa``````______^^^^^^\\\]]]]]]\\\ZZZZZZ\\\]]]]]]\\\ZZZYYYXXXWWWVVVUUUTTTVVVZZZ]]]bbbgggllloooxxx|||tttpppllliiihhheeeeeeeeeffffffffffffgggaaa```___]]]]]]]]]^^^^^^``````______]]]\\\ZZZZZZ[[[ZZZXXXVVVUUUUUUUUUUUUSSSSSSSSSSSSRRRRRRRRRRRRSSSRRRQQQPPPOOOOOOOOOOOOMMMMMMLLLKKKJJJJJJJJJJJJKKKJJJHHHFFFFFFFFFGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGEEEDDDCCCBBBCCCCCCEEEEEEFFFFFFFFFEEEEEEDDDBBBAAA???===<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>?????????========================|||yyyuuuqqqnnnmmmllllllhhhhhhfffeeeeeefffggggggggggggggggggggggggggggggeeefffggghhhhhhgggfffeeeeeeeeeeeeeeeffffffggghhhhhhggggggfffffffffgggggghhhhhhgggffffffeeeddddddeeefffggghhhiiiiiiiiiiiigggfffeeeeeeddddddddddddgggfffeeeeeefffeeecccaaa`````````^^^\\\]]]^^^``````aaaaaaaaa```___^^^^^^]]]]]]]]]]]]]]]\\\[[[[[[WWWWWWXXXYYYYYYYYYYYYYYYXXXXXXXXXXXXYYYZZZ[[[[[[[[[\\\\\\]]]^^^^^^^^^^^^\\\\\\\\\[[[[[[ZZZZZZZZZXXXXXXXXXXXXXXXYYYZZZZZZ]]]\\\[[[[[[[[[\\\]]]^^^^^^]]]]]]\\\[[[ZZZYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWXXXXXXYYYZZZ\\\]]]^^^^^^___^^^^^^]]]^^^^^^_______________`````````aaaaaa```___^^^^^^^^^^^^^^^^^^```___]]][[[ZZZYYYZZZZZZZZZ]]]bbbgggoooxxx~~~qqqhhhccc___\\\___bbbjjjuuu~~~~~~yyyqqqiiigggjjjpppwwwxxxsssrrrpppppppppooommmnnnwww~~~zzzwwwxxxxxxvvvuuusssqqqpppoooppppppooonnnlllkkkjjjjjjiiiiiihhhgggfffeeedddccceeedddcccbbbaaaaaaaaaaaa_________^^^]]]\\\\\\[[[XXXYYYZZZXXXWWWVVVWWWXXXZZZZZZYYYYYYYYYXXXXXXWWW[[[```gggooouuu|||}}}pppkkkiiifffeeeeeeeeeeeeeeefffffffffggggggdddbbb___]]]\\\]]]___```aaaaaa```___^^^\\\ZZZYYYZZZYYYXXXVVVUUUUUUUUUUUURRRRRRRRRRRRRRRRRRRRRRRRRRRQQQPPPOOOOOONNNOOOOOONNNMMMLLLKKKJJJJJJJJJJJJJJJIIIHHHFFFFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCDDDDDDEEEFFFFFFFFFEEEDDDCCCCCC@@@???>>><<<;;;;;;;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>========================~~~{{{zzzvvvuuurrrpppnnnmmmllllllggggggeeeeeeeeeeeefffgggeeeffffffgggggghhhiiiiiiggghhhhhhiiihhhgggfffeeeeeeeeedddddddddeeeeeefffggggggffffffeeeeeeffffffeeeeeeeeeeeeeeedddddddddeeeeeefffggghhhhhhhhhhhhdddddddddccccccdddeeeeeefffeeeccccccdddcccaaa____________^^^]]]]]]^^^```___```______^^^]]]\\\[[[[[[[[[\\\[[[[[[ZZZYYYXXXVVVVVVWWWXXXYYYYYYYYYXXXXXXXXXXXXXXXXXXYYYZZZZZZZZZ[[[\\\]]]^^^_________[[[[[[[[[[[[ZZZYYYYYYXXXWWWWWWWWWWWWXXXYYYZZZ[[[^^^]]]\\\\\\\\\]]]^^^___^^^^^^]]]\\\ZZZYYYXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVWWWXXXYYYZZZ[[[\\\]]]]]]]]]]]]]]]]]]]]]]]]^^^___^^^^^^^^^^^^__________________^^^]]]]]]^^^^^^^^^___^^^]]][[[[[[[[[[[[\\\[[[\\\___ccciiirrr|||}}}ssshhh``````___bbbiiiooorrrxxx~~~wwwqqqkkkfffiiinnnvvv~~~}}}sssmmmnnnnnnqqqsssrrrppppppwww~~~~~~|||zzzyyyzzzyyyvvvssssssssssssrrrqqqooonnnmmmmmmmmmmmmlllkkkjjjiiiiiigggfffeeedddbbbaaa```______________________________^^^^^^]]]\\\[[[ZZZZZZVVVWWWWWWVVVUUUTTTVVVWWWYYYZZZ[[[\\\\\\]]]^^^___eeelllwwwuuukkkhhhfffdddcccdddddddddeeeeeeffffffggggggfffccc```]]]\\\]]]___aaa______^^^]]][[[YYYXXXWWWXXXXXXWWWVVVUUUUUUUUUTTTRRRRRRRRRRRRRRRSSSSSSSSSPPPPPPOOONNNNNNNNNNNNNNNMMMMMMLLLKKKJJJJJJJJJJJJIIIHHHGGGFFFEEEFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCDDDDDDDDDDDDFFFFFFEEEEEEDDDCCCBBBAAABBBAAA???>>>===>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>========================<<<<<<<<<<<<<<<<<<<<<<<<yyywwwvvvvvvrrrqqqooommmkkkjjjjjjjjjhhhgggeeeddddddeeeffffffddddddeeefffggghhhiiiiiihhhiiiiiijjjiiihhhfffeeeddddddccccccccccccccccccggggggfffeeeeeeeeeeeeeeecccccccccccccccddddddddddddeeefffgggggghhhggggggbbbbbbbbbcccdddeeefffgggeeecccaaaaaaaaaaaa```___^^^___```___^^^^^^___`````````______]]]\\\ZZZZZZZZZZZZZZZYYYYYYWWWVVVVVVUUUVVVWWWXXXYYYYYYYYYYYYYYYXXXXXXXXXXXXYYYYYYZZZZZZ[[[\\\]]]^^^^^^___^^^ZZZZZZZZZZZZYYYXXXWWWVVVVVVWWWWWWXXXYYYZZZ\\\]]]^^^]]]\\\\\\\\\]]]^^^___]]]]]]\\\[[[YYYXXXWWWWWWVVVVVVVVVVVVUUUUUUUUUTTTWWWWWWXXXXXXYYYZZZ[[[[[[[[[ZZZZZZZZZ[[[[[[\\\]]]\\\\\\]]]]]]]]]^^^^^^^^^^^^^^^]]]]]]]]]^^^^^^___^^^]]]\\\[[[[[[\\\]]]]]][[[\\\]]]___dddkkkuuu{{{~~~ssskkkeeeaaabbbcccdddhhhnnnsssyyyxxxpppkkkggggggnnnvvvxxxlllggghhhhhhmmmrrrrrrpppqqqvvvzzz}}}{{{vvvvvvvvvuuuvvvvvvuuutttrrrpppppppppooonnnmmmkkkjjjjjjjjjjjjjjjjjjiiihhhgggeeedddcccaaa___]]]\\\[[[YYYYYYZZZ[[[\\\\\\]]]]]]\\\\\\[[[ZZZZZZYYYXXXXXXTTTTTTTTTTTTSSSTTTWWWZZZ[[[]]]___```aaacccgggjjjsss|||yyypppiiigggeeebbbaaabbbbbbccccccdddeeeffffffffffffddd```]]]\\\]]]___```^^^^^^]]]\\\[[[YYYWWWVVVWWWWWWWWWVVVVVVUUUTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSOOONNNNNNMMMMMMMMMMMMNNNMMMLLLKKKJJJIIIIIIIIIIIIGGGGGGFFFFFFEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDEEEEEEDDDDDDDDDCCCCCCCCCBBBCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEDDDCCCBBBAAA@@@AAAAAA??????>>>???@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;{{{tttqqqpppppppppnnnllliiigggfffffffffggghhhgggeeedddccccccddddddbbbcccdddeeefffggghhhhhhhhhhhhiiiiiiiiigggfffeeedddccccccbbbaaaaaaaaaaaafffeeeddddddcccccccccccc``````aaabbbbbbcccddddddcccdddeeefffggggggggggggaaaaaaaaabbbcccdddeeefffbbbaaa______`````````___^^^___aaa```______```aaaaaaaaa```___^^^\\\ZZZYYYYYYYYYYYYYYYXXXVVVUUUTTTUUUVVVWWWXXXYYYZZZZZZZZZZZZYYYYYYXXXXXXYYYZZZZZZZZZ[[[[[[\\\]]]]]]]]]]]]YYYYYYZZZZZZYYYWWWUUUTTTUUUVVVVVVWWWYYY[[[\\\]]]]]]\\\[[[[[[[[[\\\]]]^^^[[[ZZZZZZYYYXXXWWWVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTUUUUUUVVVWWWWWWXXXYYYYYYXXXXXXXXXXXXYYYZZZ[[[[[[[[[[[[[[[\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]^^^^^^___\\\[[[ZZZZZZ[[[\\\]]]^^^\\\\\\\\\]]]___eeemmmrrryyy~~~uuulllfffbbb^^^^^^aaadddiiiqqqyyy{{{ssskkkgggfffkkkvvvrrrfffbbbdddaaajjjrrrrrrrrruuuxxxyyyvvvwwwyyyxxxwwwuuuqqqooommmnnnpppqqqqqqqqqpppooommmmmmlllkkkiiihhhggggggdddeeefffggggggfffddddddbbbaaa```^^^[[[YYYXXXWWWSSSTTTVVVXXXYYYZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXXXSSSSSSRRRRRRSSSVVV\\\```bbbeeeggghhhiiimmmtttzzzzzzssslllgggfffddd```___```aaaaaabbbbbbcccdddeeeeeeeeeccc```]]]\\\\\\]]]^^^^^^^^^]]]]]]\\\[[[YYYYYYVVVVVVVVVVVVVVVUUUTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQNNNMMMLLLLLLLLLLLLMMMMMMLLLKKKJJJIIIHHHHHHHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEDDDEEEEEEDDDDDDCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDCCCCCCCCCDDDDDDDDDCCCBBBAAAAAA???>>>=========>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;{{{wwwqqqmmmlllkkkkkkkkkiiigggdddbbbbbbcccfffhhhhhhfffdddbbbaaaaaaaaaaaabbbbbbccccccdddeeeffffffeeeffffffggggggfffeeeddddddcccbbbaaa````````````dddcccbbbaaa````````````^^^^^^___```bbbcccddddddccccccdddeeeffffffffffffbbbbbbaaaaaaaaaaaaaaabbb```^^^\\\]]]^^^``````___^^^```bbbbbbaaa```aaabbbccccccbbbaaa___]]][[[ZZZZZZZZZZZZZZZXXXWWWVVVUUUVVVVVVXXXYYYZZZ[[[[[[[[[[[[ZZZZZZYYYYYYZZZZZZZZZZZZZZZ[[[\\\\\\[[[[[[[[[XXXYYYZZZZZZYYYVVVTTTSSSSSSTTTTTTVVVXXXZZZ\\\]]][[[ZZZYYYYYYYYYZZZ\\\]]]XXXXXXXXXWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTTTUUUVVVVVVWWWWWWWWWWWWWWWWWWXXXYYYZZZ[[[ZZZZZZZZZ[[[[[[[[[\\\\\\]]]]]]\\\\\\]]]]]]^^^___ZZZZZZYYYYYYZZZ\\\]]]^^^\\\\\\\\\[[[\\\```fffjjjooovvv{{{pppddd\\\ZZZXXX\\\```eeekkkqqqxxx|||{{{rrrjjjhhhjjjrrr}}}oooccc```bbbbbbnnnvvvwwwvvvxxxzzzyyytttrrrpppooonnnkkkiiihhhfffhhhkkkmmmmmmlllllllllkkkiiigggeeecccccccccccc^^^___aaabbbbbbaaa```______^^^\\\ZZZWWWUUUSSSRRROOOPPPSSSUUUWWWXXXYYYYYYZZZZZZZZZ[[[[[[[[[[[[\\\VVVVVVUUUUUUWWW^^^ffflllppprrrttttttvvv||||||vvvnnniiiffffffddd```___```______```aaabbbcccddddddcccbbb```^^^\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZYYYYYYUUUUUUVVVWWWVVVUUUTTTSSSRRRRRRQQQPPPOOOOOONNNMMMLLLLLLLLLKKKKKKLLLLLLMMMJJJJJJIIIHHHGGGGGGGGGGGGDDDDDDEEEEEEEEEEEEEEEDDDGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBCCCDDDDDDDDDCCCBBBAAABBBBBBCCCCCCCCCBBBBBBAAA===<<<<<<;;;<<<===>>>???>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::xxxuuurrrnnnlllkkkjjjiiiggghhhfffcccaaaaaadddhhhkkkgggfffcccaaa___^^^^^^^^^aaaaaabbbccccccdddeeeeeebbbcccdddeeeeeeeeedddcccdddcccbbb```____________aaaaaa```^^^^^^]]]]]]]]]]]]^^^___```aaacccddddddccccccdddeeeffffffffffffcccbbbaaa```^^^^^^]]]]]]___]]][[[\\\^^^`````````___```bbbcccbbbaaabbbcccddddddcccbbb```]]][[[ZZZ\\\\\\\\\[[[ZZZXXXWWWVVVVVVWWWXXXZZZ[[[\\\\\\\\\[[[[[[ZZZZZZZZZZZZZZZ[[[ZZZZZZ[[[[[[[[[ZZZZZZYYYXXXYYYYYYZZZXXXVVVTTTRRRRRRRRRSSSTTTVVVYYY[[[\\\ZZZYYYXXXXXXXXXYYY[[[[[[VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTSSSSSSSSSTTTTTTUUUUUUVVVWWWWWWWWWXXXXXXYYY[[[[[[ZZZZZZZZZZZZ[[[[[[[[[[[[\\\\\\\\\\\\]]]]]]^^^___YYYYYYXXXXXXZZZ[[[]]]^^^]]]]]]\\\[[[[[[]]]bbbffffffnnnxxxmmm^^^WWWQQQRRRUUUWWW[[[bbbiiinnntttwww{{{}}}uuummmkkkoooyyy|||nnnbbb___bbbiiiuuu}}}|||yyyzzzyyyvvvuuupppmmmkkkhhheeecccbbbcccfffiiikkkkkkkkkkkkkkkiiigggdddaaa_________```ZZZ[[[]]]______^^^]]]\\\]]]\\\ZZZWWWUUURRRPPPOOOLLLNNNQQQTTTVVVWWWXXXXXX^^^^^^^^^___``````aaaaaa\\\[[[ZZZZZZ]]]eeeooovvv|||~~~}}}wwwvvvlllhhhfffgggfffbbbaaaccc^^^^^^___```aaabbbccccccbbbaaa```^^^]]][[[[[[ZZZWWWWWWXXXXXXXXXXXXWWWWWWTTTUUUVVVWWWVVVUUUTTTSSSQQQQQQPPPOOOMMMLLLKKKKKKLLLLLLKKKKKKKKKKKKLLLMMMIIIIIIHHHGGGFFFFFFFFFFFFDDDDDDEEEEEEEEEEEEEEEDDDGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEDDDCCCCCCBBBBBBBBBCCCDDDDDDDDDCCCAAA@@@AAAAAABBBBBBCCCBBBBBBBBB======<<<<<<===>>>@@@AAA>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<;;;;;;:::::::::::::::::::::::::::::::::~~~yyyvvvllljjjhhhhhhhhhgggeeeddd```^^^\\\\\\```eeejjjllljjjhhheeebbb___^^^^^^^^^```aaaaaacccdddeeeffffffdddeeeeeefffeeecccbbbaaaccccccbbbbbbaaa___^^^]]]]]]^^^______```_________\\\]]]]]]___aaaccceeefffjjjjjjhhhgggffffffffffffbbbaaa```______^^^^^^___[[[ZZZZZZZZZ[[[]]]___```ccccccbbbaaabbbccceeeffffffeeeddddddbbbbbbaaa`````````^^^]]][[[ZZZYYYXXXYYYZZZZZZ[[[[[[[[[[[[ZZZ[[[[[[ZZZZZZZZZZZZZZZ[[[XXXYYY[[[\\\\\\[[[ZZZYYY\\\[[[YYYXXXWWWWWWXXXXXXTTTTTTTTTUUUVVVWWWYYYZZZWWWXXXXXXYYYYYYYYYYYYYYYUUUUUUUUUTTTUUUUUUVVVVVVUUUUUUTTTTTTSSSRRRRRRQQQTTTTTTUUUVVVVVVWWWXXXXXXXXXWWWWWWVVVVVVWWWWWWXXX[[[ZZZYYYWWWWWWYYYZZZ[[[]]]]]]]]]]]]\\\[[[ZZZZZZZZZYYYXXXXXXYYY[[[]]]___^^^]]]]]]\\\\\\]]]]]]]]]cccffflllrrrzzzmmm\\\TTTMMMKKKQQQVVVWWWXXX\\\___cccjjjpppvvvzzz~~~{{{wwwrrrqqqwwwzzznnneeedddgggppp|||}}}yyywwwtttoooiiidddaaa```___aaabbbdddhhhlllnnnooonnnhhheeeaaa^^^]]]]]][[[ZZZYYYXXXWWWXXXZZZ[[[ZZZYYY[[[WWWUUUTTTQQQKKKIIIJJJJJJLLLOOOTTTXXX]]]```ccc```bbbdddfffggggggffffffdddbbb```bbbjjjwww~~~uuuqqqpppjjjhhhfffcccaaa```______]]]]]]\\\\\\\\\]]]^^^^^^aaa___]]][[[ZZZZZZ[[[\\\[[[ZZZXXXVVVUUUUUUUUUUUUUUUTTTSSSRRRQQQPPPOOOOOOPPPPPPQQQQQQPPPPPPOOONNNNNNMMMKKKJJJIIIIIIIIIJJJHHHGGGEEEEEEFFFEEEDDDBBB@@@AAABBBDDDEEEEEEFFFFFFHHHHHHGGGFFFEEEEEEEEEFFFEEEDDDDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBAAA@@@>>>===;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>????????????>>>>>><<<<<<;;;;;;;;;:::::::::;;;;;;::::::999888777777|||vvvqqqooojjjhhhffffffgggfffeeeccc```]]][[[\\\bbbhhhkkkllljjjhhhdddaaa^^^^^^______aaaaaabbbcccdddeeeffffffeeeeeeffffffeeedddbbbaaacccbbbbbbaaa```___^^^]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^___```bbbdddeeefffiiihhhgggfffeeeeeeeeeeeebbbaaa```______^^^^^^___[[[[[[[[[[[[\\\^^^___aaadddcccbbbbbbbbbcccdddeeeeeeeeeddddddcccbbbbbbbbbaaa```___^^^\\\[[[ZZZYYYZZZ[[[[[[[[[[[[[[[ZZZZZZ[[[[[[ZZZZZZZZZZZZ[[[[[[ZZZ[[[\\\^^^^^^]]][[[ZZZ[[[ZZZYYYXXXWWWWWWWWWXXXTTTTTTTTTUUUVVVWWWXXXYYYVVVWWWXXXXXXYYYYYYXXXXXXVVVUUUUUUTTTUUUUUUVVVVVVTTTTTTTTTTTTTTTTTTTTTTTTUUUVVVVVVVVVWWWWWWXXXXXXVVVVVVVVVVVVVVVWWWXXXXXX\\\[[[YYYXXXXXXYYY[[[\\\]]]]]]]]]\\\\\\[[[ZZZYYYYYYYYYXXXXXXYYY[[[]]]^^^^^^^^^]]]\\\\\\\\\]]]]]]^^^aaafffkkksss~~~lll\\\TTTOOOQQQRRRQQQRRRUUUWWWZZZ^^^ccciiioootttxxx~~~}}}xxxoooiiijjjppp}}}{{{wwwqqqjjjeeebbb``````cccdddggglllqqqttttttssskkkgggccc___]]]\\\YYYXXXWWWVVVVVVXXXZZZ\\\[[[ZZZ]]]YYYWWWWWWTTTNNNMMMOOONNNPPPTTTZZZaaafffjjjkkkmmmmmmnnnooooooooooooooojjjiiihhhlllvvvzzzsssooommmiiigggeeebbb```___^^^^^^\\\\\\\\\\\\\\\]]]^^^___```___\\\ZZZYYYYYYZZZ[[[ZZZYYYWWWVVVUUUTTTTTTUUUTTTTTTSSSRRRQQQPPPOOONNNNNNNNNOOOOOONNNNNNMMMLLLMMMLLLKKKJJJIIIIIIIIIIIIHHHGGGEEEEEEFFFFFFDDDBBBBBBBBBDDDEEEFFFGGGGGGGGGHHHGGGFFFFFFEEEEEEEEEFFFEEEEEEDDDDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBAAA???>>>===;;;;;;;;;;;;;;;;;;;;;;;;===>>>>>>??????>>>>>>===<<<<<<<<<<<<;;;;;;::::::;;;::::::999999888888888zzzsssnnnjjjhhhfffeeeddddddeeeeeecccbbb```\\\YYY]]]dddkkkmmmmmmkkkhhhccc___]]]^^^```aaabbbbbbdddeeefffffffffgggffffffffffffeeedddcccbbbbbbbbbbbbaaa```___^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]aaaaaabbbcccdddeeeffffffgggfffeeedddcccccccccdddbbbaaa```______^^^^^^___\\\\\\[[[\\\]]]^^^```aaaddddddcccbbbbbbbbbccccccccccccccccccccccccccccccaaaaaa```___^^^\\\\\\[[[\\\\\\\\\\\\\\\[[[ZZZYYY[[[ZZZZZZZZZZZZZZZ[[[[[[\\\]]]^^^______^^^\\\\\\[[[ZZZYYYXXXWWWWWWWWWWWWUUUUUUUUUUUUUUUVVVWWWWWWVVVVVVWWWXXXXXXXXXXXXXXXVVVVVVUUUUUUTTTUUUUUUVVVSSSSSSSSSTTTUUUVVVVVVWWWVVVVVVVVVWWWWWWWWWWWWWWWUUUUUUUUUUUUVVVWWWYYYYYY]]]\\\[[[ZZZZZZ[[[\\\]]]\\\\\\\\\[[[ZZZZZZYYYYYYXXXXXXWWWXXXYYYZZZ\\\^^^^^^^^^]]]]]]\\\\\\\\\[[[XXX[[[^^^cccjjjvvvmmmeee]]]XXXTTTPPPNNNPPPPPPQQQRRRUUU[[[bbbiiinnnvvvyyy~~~|||vvvpppooottt|||}}}vvvooohhhdddbbbbbbfffhhhmmmssszzz}}}}}}|||rrrnnnhhhccc___\\\YYYVVVVVVVVVWWW[[[^^^aaaaaa```___ZZZWWWVVVRRRNNNMMMPPPPPPQQQVVV^^^iiipppssstttvvvuuutttsssssssssttttttrrrrrrttt{{{{{{vvvsssoookkkgggeeeccc```^^^]]]]]]]]][[[[[[[[[[[[\\\]]]^^^______]]][[[ZZZYYYYYYYYYYYYYYYXXXVVVUUUTTTTTTTTTTTTSSSSSSRRRQQQPPPOOONNNNNNLLLLLLLLLLLLLLLKKKKKKJJJKKKKKKKKKKKKJJJIIIHHHHHHHHHFFFEEEEEEFFFFFFDDDCCCCCCDDDEEEGGGHHHHHHHHHHHHGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAA@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>======<<<=========<<<<<<<<<<<<;;;999999999999999999999999{{{tttooollliiigggdddbbbaaabbbccccccbbbaaa```\\\ZZZ^^^gggmmmooommmkkkhhhccc^^^]]]^^^aaaccccccdddeeegggggggggggggggggggggffffffeeeddddddcccbbbbbbaaa```______^^^^^^_________^^^^^^^^^______ddddddeeeeeefffffffffffffffeeedddcccccccccccccccbbbaaa```______^^^^^^___]]]\\\\\\\\\]]]___aaabbbddddddcccbbbbbbbbbaaaaaabbbbbbbbbccccccdddddddddbbbaaaaaa```___^^^]]]]]]]]]]]]]]]]]]\\\[[[ZZZYYYZZZZZZZZZZZZZZZZZZ[[[\\\]]]]]]^^^^^^^^^]]]\\\[[[ZZZZZZYYYXXXWWWWWWWWWVVVVVVUUUUUUUUUUUUUUUVVVVVVWWWXXXXXXYYYYYYYYYYYYYYYVVVVVVUUUUUUTTTTTTUUUUUUTTTTTTTTTUUUVVVVVVWWWWWWUUUUUUVVVVVVVVVVVVVVVVVVSSSTTTTTTUUUWWWXXXZZZ[[[]]]\\\\\\[[[[[[\\\\\\]]][[[[[[ZZZYYYYYYXXXXXXXXXWWWWWWWWWXXXYYY[[[\\\]]]^^^^^^^^^]]]\\\[[[ZZZZZZVVVWWWZZZ]]]cccnnn||||||tttlllccc[[[UUURRRQQQOOOMMMOOOTTT[[[aaadddfffkkksss|||yyytttrrrttt}}}}}}tttmmmiiiggggggiiimmmttt}}}}}}xxxqqqkkkeee```[[[XXXZZZZZZ]]]bbbgggjjjkkkjjjfff___ZZZWWWSSSNNNNNNQQQSSSUUU[[[gggsss|||~~~}}}}}}{{{yyywwwvvvwwwxxxzzz{{{~~~}}}vvvuuuuuupppkkkdddcccaaa^^^\\\[[[[[[[[[ZZZZZZZZZZZZ[[[]]]^^^___]]]\\\ZZZYYYXXXWWWWWWXXXVVVVVVUUUTTTSSSSSSRRRRRRQQQQQQQQQPPPOOONNNNNNNNNKKKKKKKKKKKKKKKJJJIIIIIIIIIJJJJJJKKKJJJIIIHHHGGGHHHFFFEEEEEEFFFFFFEEECCCDDDDDDEEEFFFGGGHHHHHHHHHFFFEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@???>>>===========================<<<<<<============<<<<<<=====================<<<999999999999999999::::::~~~zzztttpppmmmkkkiiigggcccbbbaaaaaabbbcccbbb``````]]]]]]aaahhhnnnnnnmmmjjjgggbbb^^^]]]___bbbddddddeeegggiiiiiiiiihhhggggggffffffeeeddddddccccccbbbaaa```___^^^^^^______aaa``````___```aaabbbbbbggggggggghhhgggfffeeeeeeeeeeeeddddddccccccddddddbbbaaa```______^^^^^^___]]]\\\\\\\\\]]]___aaabbbccccccccccccbbbaaaaaa`````````aaabbbbbbcccccccccaaaaaaaaa``````_________^^^^^^^^^^^^]]][[[ZZZZZZZZZZZZYYYYYYZZZ[[[\\\\\\\\\\\\\\\\\\\\\[[[ZZZZZZYYYYYYYYYXXXWWWWWWVVVVVVUUUUUUTTTTTTTTTUUUVVVVVVYYYYYYZZZ[[[[[[[[[[[[[[[WWWVVVUUUUUUTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTUUUUUUUUUUUUTTTTTTTTTVVVWWWYYY[[[\\\]]]]]]\\\\\\\\\\\\]]]]]][[[ZZZYYYWWWWWWWWWWWWWWWVVVWWWWWWXXXZZZ\\\]]]^^^^^^^^^^^^]]]\\\[[[YYYXXXVVVWWWYYY[[[```iiivvvzzzoooeee___XXXVVVSSSTTTVVVYYYZZZZZZ\\\```gggoooyyyxxxttttttxxxyyyrrrnnnllllllmmmsss|||~~~uuunnngggaaa^^^]]]___bbbhhhooosssttttttqqqiiiaaa]]]WWWRRRSSSVVV[[[___iiivvvvvvrrrsssrrrnnnhhhbbbaaa___]]][[[ZZZZZZZZZZZZYYYYYYZZZ[[[\\\]]]^^^[[[ZZZYYYXXXWWWVVVVVVVVVTTTTTTTTTSSSSSSRRRQQQQQQPPPPPPOOOOOONNNNNNMMMMMMKKKKKKKKKKKKKKKJJJJJJIIIHHHHHHIIIJJJJJJIIIGGGFFFGGGFFFDDDEEEFFFFFFEEEDDDCCCCCCDDDEEEFFFFFFFFFFFFEEEDDDDDDCCCDDDDDDEEEEEEDDDEEEEEEEEEEEEDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@???>>>==============================<<<<<<============<<<<<<<<<=====================999999999999999999::::::~~~yyyuuurrrnnnkkkjjjjjjiiihhhdddcccbbbbbbccccccaaa`````````bbbeeehhhkkkllllllhhhfffbbb___^^^___bbbdddeeegggiiijjjkkkjjjiiihhhffffffeeedddccccccccccccbbbaaa___^^^^^^^^^___```aaa`````````aaacccdddfffiiiiiiiiiiiihhhfffdddcccddddddccccccccccccddddddbbbaaa```______^^^^^^___\\\\\\[[[\\\]]]^^^```aaabbbbbbbbbcccbbbbbbaaa```______``````aaaaaaaaabbbaaa`````````````````````^^^^^^^^^^^^]]]]]]\\\[[[YYYYYYYYYYYYZZZ[[[\\\]]]\\\[[[[[[ZZZZZZYYYYYYYYYXXXXXXYYYXXXXXXWWWUUUUUUTTTTTTTTTTTTTTTUUUVVVVVVZZZ[[[[[[\\\\\\\\\\\\\\\WWWWWWVVVUUUTTTTTTTTTTTTUUUUUUUUUUUUUUUTTTTTTTTTSSSSSSTTTTTTUUUVVVVVVVVVUUUUUUVVVWWWXXXZZZ\\\]]]\\\\\\\\\\\\\\\\\\\\\\\\ZZZYYYWWWVVVUUUUUUVVVVVVVVVWWWXXXZZZ[[[]]]^^^^^^^^^^^^^^^^^^\\\ZZZXXXVVVVVVXXXZZZ[[[^^^eeeooowww}}}uuujjjiiihhhhhhhhhccc\\\UUUVVVYYY\\\aaahhhrrr|||~~~wwwuuuvvv}}}xxxrrrooonnnnnnqqqxxxxxxpppiiieee```bbbgggnnnuuuzzz{{{{{{vvvnnneee___YYYUUUVVVZZZaaajjjxxx}}}wwwpppmmmmmmkkkgggcccaaa```^^^\\\ZZZZZZZZZZZZZZZZZZZZZYYYZZZZZZ[[[\\\YYYYYYXXXWWWVVVUUUTTTTTTRRRRRRRRRRRRRRRQQQPPPPPPOOONNNNNNNNNMMMMMMMMMLLLKKKKKKKKKKKKKKKJJJJJJIIIGGGHHHHHHIIIHHHHHHGGGGGGGGGEEEDDDEEEFFFGGGEEEDDDBBBBBBCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDEEECCCDDDEEEEEEDDDCCCAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>======<<<;;;<<<<<<<<<<<<=========999999999999999999999999yyytttqqqooollljjjiiiiiijjjjjjiiigggeeeccccccdddcccbbb```aaadddggghhhhhhhhhjjjkkkfffeeebbb```___```bbbcccfffhhhjjjllllllkkkiiihhhfffeeecccbbbaaaaaabbbbbbaaa```___]]]]]]^^^___```___^^^^^^___```cccfffgggjjjjjjjjjjjjhhhfffcccbbbbbbbbbbbbaaaaaabbbbbbcccbbbaaa```______^^^^^^___[[[[[[[[[[[[\\\^^^___aaa```aaabbbccccccbbbbbbaaa^^^^^^_____________________`````````````````````]]]^^^^^^^^^^^^^^^]]]]]]YYYYYYYYYYYYZZZ[[[\\\]]]\\\\\\[[[ZZZYYYYYYYYYYYYXXXXXXXXXYYYXXXWWWUUUTTTSSSSSSSSSSSSTTTUUUWWWWWWZZZZZZ[[[\\\\\\\\\\\\[[[XXXWWWVVVUUUTTTTTTTTTTTTRRRSSSSSSTTTTTTUUUUUUUUUSSSSSSTTTVVVWWWXXXYYYZZZWWWWWWXXXXXXZZZ[[[\\\]]][[[[[[\\\\\\\\\\\\[[[[[[YYYXXXVVVTTTTTTTTTUUUVVVWWWXXXYYY[[[]]]^^^______^^^______^^^\\\ZZZWWWUUUUUUWWWYYYZZZ[[[```hhhnnnppp{{{{{{jjj^^^WWWXXXXXXYYY\\\```ggglllttt}}}|||wwwvvvyyy{{{sssnnnllllllmmmttt|||vvvooojjjeeehhhmmmuuu||||||sssjjjccc___\\\^^^dddnnn{{{{{{rrroookkkiiigggeeebbb```aaa```^^^\\\ZZZZZZZZZZZZ[[[[[[ZZZYYYYYYYYYYYYZZZXXXXXXWWWWWWVVVTTTSSSSSSPPPQQQQQQRRRQQQQQQOOOOOONNNMMMMMMMMMMMMLLLLLLLLLJJJJJJKKKKKKJJJJJJIIIHHHHHHHHHGGGGGGGGGGGGHHHHHHFFFEEEDDDEEEFFFGGGFFFDDDBBBBBBCCCDDDDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCDDDEEEBBBCCCDDDDDDCCCAAA???>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>???>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;===>>>>>>??????>>>>>>===::::::;;;;;;<<<<<<<<<<<<;;;::::::999999888888888|||vvvrrrooolllmmmkkkiiiiiijjjllllllkkkhhhgggeeedddddddddbbb```aaafffkkkkkkgggfffhhhkkkeeedddbbbaaa```aaabbbcccgggiiikkkmmmmmmllliiihhheeedddcccaaa```aaaaaabbbaaa```^^^]]]]]]^^^___```]]]]]]]]]]]]```cccfffhhhjjjkkkkkkjjjhhhfffbbbaaaaaaaaa````````````aaabbbbbbaaa```______^^^^^^___[[[ZZZZZZZZZ[[[]]]___```___```aaabbbccccccbbbaaa^^^^^^^^^^^^^^^^^^^^^^^^____________````````````]]]]]]^^^^^^___^^^^^^^^^YYYYYYYYYYYYZZZ[[[\\\]]]]]]\\\[[[ZZZYYYYYYYYYYYYWWWXXXXXXYYYXXXVVVUUUTTTRRRRRRRRRSSSTTTVVVWWWXXXYYYYYYZZZ[[[[[[[[[[[[[[[XXXWWWVVVUUUTTTTTTTTTTTTPPPPPPQQQSSSTTTUUUVVVWWWTTTTTTUUUWWWYYYZZZ\\\\\\YYYYYYYYYYYYZZZ\\\]]]^^^ZZZ[[[[[[\\\\\\[[[[[[ZZZYYYWWWUUUTTTSSSSSSUUUUUUWWWXXXZZZ\\\^^^___``````^^^______^^^\\\YYYVVVTTTTTTVVVYYYYYYZZZ]]]ccchhhdddoooyyy~~~{{{kkk]]]]]]]]][[[ZZZ[[[^^^```bbbjjjrrrvvv|||zzzvvvwww{{{~~~vvvooojjjhhhiiikkkvvv~~~zzzrrrmmmkkkmmmsss{{{}}}tttnnnjjjhhhlllrrr~~~{{{ssslllkkkjjjhhheeecccaaa```aaa___^^^\\\ZZZZZZZZZZZZ\\\[[[ZZZYYYYYYXXXXXXYYYWWWWWWWWWVVVUUUTTTSSSRRROOOPPPQQQQQQQQQPPPOOONNNMMMMMMMMMMMMLLLLLLLLLLLLIIIIIIJJJJJJIIIIIIHHHGGGHHHHHHFFFFFFFFFGGGHHHIIIFFFEEEDDDEEEFFFGGGFFFEEEBBBCCCDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBCCCDDDEEEAAABBBCCCCCCCCCAAA>>>===????????????????????????===>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>????????????>>>>>>:::::::::;;;;;;;;;<<<<<<;;;;;;::::::999888777777}}}vvvooojjjhhhggghhhlllllljjjiiiiiiiiijjjjjjhhhgggeeedddccccccdddddddddeeefffgggiiiiiiiiiiiigggeeebbb______aaadddggggggggghhhjjjlllllliiigggiiifffbbbaaabbbbbb___]]]______^^^^^^^^^______```_________```bbbdddfffhhhkkkjjjiiihhhfffdddcccbbbaaaaaaaaaaaaaaaaaaaaabbbaaa``````^^^]]]\\\[[[[[[ZZZZZZ[[[[[[[[[\\\\\\\\\______``````___^^^]]]]]]^^^^^^__________________]]]]]]___`````````___^^^^^^^^^^^^]]]]]]\\\\\\\\\[[[[[[\\\\\\\\\]]]]]]]]]\\\\\\ZZZYYYYYYYYYZZZ[[[YYYYYYYYYXXXWWWVVVTTTSSSTTTTTTTTTTTTUUUVVVWWWWWWYYYYYYYYYYYYYYYYYYYYYYYYUUUTTTSSSSSSRRRSSSSSSSSSRRRRRRRRRRRRSSSTTTVVVVVVSSSSSSTTTUUUWWWYYY[[[\\\^^^^^^^^^^^^^^^]]]\\\[[[YYYYYYYYYYYYYYYXXXXXXXXXVVVVVVUUUUUUTTTUUUUUUUUUXXXYYYZZZ[[[]]]___```aaa```___]]][[[YYYWWWVVVVVVXXXXXXYYY[[[]]]```bbbccccccggglllsssyyytttqqqlllfffaaa^^^]]]\\\```aaaccceeehhhnnnuuuzzz|||{{{vvvttttttwwwxxxpppiiiggghhhkkkmmmwww|||rrrllljjjpppxxx|||uuuvvv~~~~~~uuuqqqkkkjjjiiigggeeecccaaaaaaaaa```^^^]]]\\\[[[[[[ZZZZZZYYYYYYXXXWWWWWWVVVVVVXXXVVVUUUTTTTTTTTTRRRPPPSSSSSSSSSSSSRRRQQQPPPOOOMMMMMMLLLJJJJJJIIIIIIIIIJJJIIIHHHHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFEEEDDDCCCAAA???>>>BBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBAAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@>>>===<<<===<<<;;;999999:::;;;;;;======<<<<<<<<<======>>>;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::888666555~~~{{{wwwqqqkkkgggffffffgggjjjiiihhhhhhggghhhiiiiiihhhgggfffdddccccccddddddcccdddfffggghhhiiijjjjjjhhheeebbb______aaaccceeegggggghhhjjjlllllljjjhhhfffdddaaa```aaaaaa___]]]```_______________`````````______```aaaccceeefffhhhhhhgggeeedddbbbaaa```bbbaaaaaaaaaaaaaaaaaaaaa``````___^^^]]]\\\[[[[[[]]]]]]^^^^^^^^^_______________``````___^^^^^^]]]]]]]]]]]]^^^^^^^^^^^^^^^]]]^^^___aaaaaa``````___^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]\\\[[[ZZZYYYXXXYYYYYYZZZZZZYYYXXXWWWVVVUUUTTTTTTUUUUUUTTTTTTTTTUUUVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWUUUTTTSSSRRRRRRRRRRRRRRRQQQQQQRRRSSSTTTTTTUUUUUUSSSSSSTTTUUUWWWYYY[[[\\\]]]]]]^^^^^^]]]\\\\\\[[[YYYYYYYYYYYYXXXXXXXXXXXXVVVVVVUUUUUUUUUUUUUUUVVVWWWXXXYYYZZZ[[[\\\]]]^^^^^^]]][[[YYYWWWVVVUUUUUUXXXYYYZZZ\\\^^^aaacccdddaaadddhhhlllsss{{{}}}vvvoookkkiiiddddddcccbbbcccggglllqqqtttwwwzzzyyytttooommmmmmkkklllnnnsss{{{~~~xxxsssnnnjjjjjjllloooqqq}}}rrrlllnnnvvv}}}tttmmmjjjiiihhhgggeeecccaaa```______^^^]]]\\\[[[ZZZZZZZZZYYYYYYYYYXXXWWWVVVVVVVVVXXXVVVTTTTTTTTTTTTRRRPPPRRRSSSSSSRRRRRRQQQPPPOOONNNMMMLLLKKKKKKJJJJJJJJJIIIIIIHHHGGGGGGGGGGGGHHHGGGGGGHHHHHHGGGGGGFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>???????????????>>>======???>>>======<<<<<<=========<<<<<<<<<<<<<<<======::::::;;;;;;;;;;;;::::::777888999:::::::::999999{{{vvvrrrooojjjfffddddddeeeggggggggggggffffffggghhhhhhggggggfffeeeddddddddddddbbbccceeefffhhhiiiiiiiiigggeeebbb```___```aaaccceeeeeefffiiikkkkkkiiigggcccaaa_______________]]]````````````````````````````````````aaabbbcccdddddddddcccbbbaaa```______bbbbbbaaaaaa`````````___``````___^^^]]]\\\[[[[[[[[[[[[[[[\\\\\\\\\\\\]]]_________```______^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\]]]^^^```aaaaaaaaa```___]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]^^^^^^^^^[[[ZZZZZZYYYXXXYYYYYYYYYZZZYYYWWWVVVUUUUUUUUUUUUVVVVVVUUUTTTTTTTTTTTTUUUVVVVVVVVVVVVVVVVVVVVVVVVUUUTTTSSSRRRQQQQQQQQQQQQPPPQQQSSSUUUUUUUUUTTTSSSSSSTTTTTTUUUWWWYYY[[[\\\\\\\\\]]]]]]]]]\\\[[[[[[YYYYYYYYYXXXXXXXXXWWWWWWVVVVVVUUUUUUUUUUUUVVVVVVWWWWWWXXXXXXYYYZZZZZZZZZ[[[ZZZYYYWWWUUUTTTTTTSSSXXXYYY[[[]]]```bbbdddeeebbbcccdddfffllluuuwwwtttpppjjjffffffiiilllppprrrsssoooiiidddbbbbbbaaadddhhhooouuu{{{~~~zzzvvvrrrpppnnnmmmmmmmmmooorrrvvvzzz|||{{{qqqkkkoooyyyxxxrrrkkkgggfffffffffeeecccbbb```___^^^]]]\\\\\\[[[ZZZZZZZZZ[[[YYYXXXXXXWWWWWWVVVVVVUUUWWWUUUTTTSSSTTTSSSRRRPPPRRRRRRRRRRRRQQQPPPOOONNNNNNNNNMMMLLLKKKKKKKKKKKKIIIIIIHHHGGGGGGGGGGGGGGGFFFGGGGGGGGGGGGFFFFFFEEEDDDDDDDDDCCCCCCBBBBBBBBB@@@AAABBBCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAAAAAAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>======>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;<<<<<<999999::::::::::::999999777888888999::::::999999|||zzzxxxtttpppjjjhhheeecccbbbdddfffgggfffffffffffffffgggggghhhffffffeeeeeeddddddddddddaaabbbccceeefffggghhhhhhfffdddbbb```^^^^^^___``````aaabbbeeehhhhhhfffdddaaa```__________________aaaaaaaaaaaaaaa```````````````````````````aaaaaaaaaaaaaaa```______^^^^^^bbbaaaaaa``````______^^^______^^^^^^]]]\\\[[[[[[ZZZZZZZZZZZZ[[[[[[[[[[[[^^^_______________^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\]]]^^^___```___^^^^^^\\\\\\\\\\\\\\\[[[[[[[[[\\\]]]]]]]]]]]]^^^^^^^^^[[[[[[ZZZZZZZZZYYYYYYYYYZZZYYYVVVTTTTTTTTTUUUVVVWWWVVVUUUTTTSSSSSSSSSSSSUUUUUUUUUUUUUUUUUUUUUUUUVVVUUUTTTSSSRRRQQQQQQQQQQQQSSSVVVXXXYYYWWWUUUSSSTTTTTTTTTUUUWWWYYYZZZ[[[[[[\\\\\\]]]\\\\\\[[[[[[ZZZYYYYYYXXXXXXWWWWWWWWWVVVVVVUUUUUUUUUVVVWWWWWWWWWXXXXXXXXXXXXXXXYYYYYYZZZYYYXXXVVVUUUTTTTTTTTTYYYZZZ\\\___bbbdddeeefffeeedddcccccchhhqqq}}}zzzwwwxxxzzz~~~uuujjjaaa]]]]]]]]]___cccggglllooorrrsssqqqooolllhhheeecccbbbbbbccchhhooovvv}}}zzzpppkkkmmm{{{vvvppplllhhhffffffeeedddcccbbbaaa```___^^^\\\\\\[[[[[[[[[[[[[[[\\\WWWWWWWWWWWWVVVVVVUUUUUUVVVTTTSSSSSSSSSSSSQQQPPPQQQQQQQQQQQQQQQOOONNNNNNMMMMMMLLLKKKKKKJJJKKKKKKIIIHHHHHHGGGFFFGGGGGGGGGEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDCCCBBBBBBBBBCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>>===<<<<<<===>>>???;;;<<<===>>>===<<<;;;:::<<<;;;;;;::::::::::::;;;999999::::::::::::999999:::::::::999888777777666zzzsssooonnnmmmkkkiiieeedddbbbaaabbbdddfffhhhffffffggggggggggggggggggdddddddddddddddccccccccc```aaabbbcccdddeeeeeeeeecccbbb```___]]]]]]\\\\\\[[[\\\]]]aaaddddddcccaaa`````````_________```aaaaaaaaabbbbbbaaa```______________________________________________________````````````______^^^^^^^^^^^^^^^]]]]]]\\\\\\[[[]]]]]]]]]^^^^^^^^^^^^___^^^^^^_______________^^^___^^^^^^^^^]]]]]]\\\\\\ZZZ[[[\\\]]]]]]]]]\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\]]]]]]]]]^^^^^^[[[\\\[[[[[[[[[[[[ZZZZZZYYYXXXVVVTTTSSSTTTUUUVVVWWWVVVUUUTTTSSSRRRRRRRRRUUUUUUUUUUUUUUUUUUUUUUUUWWWVVVUUUTTTSSSRRRRRRSSSTTTVVVZZZ\\\\\\ZZZWWWUUUTTTTTTUUUVVVWWWXXXZZZ[[[[[[\\\\\\]]]]]]]]]\\\\\\[[[[[[ZZZYYYXXXXXXWWWWWWVVVUUUUUUUUUVVVWWWWWWXXXYYYYYYYYYYYYYYYYYYYYYYYYZZZYYYXXXWWWVVVVVVVVVVVVYYY[[[]]]aaadddfffggggggfffeeebbbaaaeeennnzzztttggg___]]]]]]]]]]]]^^^___```aaabbb^^^]]]ZZZWWWVVVVVVXXXYYY]]]eeeqqq}}}zzzrrroooqqqxxxooollljjjgggfffgggccccccbbbbbbaaa```______\\\\\\[[[[[[[[[[[[[[[\\\VVVVVVVVVVVVVVVUUUUUUUUUUUUSSSRRRRRRSSSRRRQQQPPPQQQQQQQQQQQQPPPOOONNNMMMKKKKKKJJJIIIIIIIIIJJJJJJHHHHHHGGGFFFFFFFFFFFFGGGDDDEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@??????>>>===========================???>>>===<<<<<<===>>>???;;;<<<=========<<<:::999;;;;;;:::999999999999999::::::;;;;;;;;;;;;:::::::::999999888777777777777|||qqqnnnjjjhhhhhhhhhgggfffbbbaaaaaaaaabbbdddfffgggfffggggggggggggfffeeedddaaabbbbbbccccccbbbbbbaaa___``````aaaaaaaaaaaaaaa^^^^^^^^^]]]\\\[[[ZZZZZZWWWXXXZZZ]]]```bbb```___```aaaaaa```^^^^^^___aaa```aaaaaabbbaaa```^^^]]]]]]]]]^^^_________^^^^^^^^^^^^^^^^^^______``````________________________^^^]]]]]]]]]\\\\\\\\\[[[\\\\\\\\\\\\]]]]]]]]]]]]]]]^^^______```_______________^^^^^^]]]]]]\\\\\\XXXYYY[[[\\\\\\\\\[[[ZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[\\\\\\\\\]]]]]]]]][[[[[[[[[[[[[[[ZZZYYYYYYXXXWWWVVVTTTTTTTTTUUUVVVWWWVVVUUUTTTSSSRRRRRRRRRUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTSSSSSSSSSSSSSSSWWWYYY\\\^^^^^^\\\YYYWWWUUUUUUUUUVVVWWWXXXZZZZZZ\\\\\\]]]^^^^^^^^^]]]]]]\\\\\\[[[[[[ZZZYYYXXXXXXVVVUUUUUUVVVVVVWWWXXXYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZYYYXXXWWWWWWWWWWWWWWWYYY[[[___bbbeeeggghhhiiifffdddbbbaaadddllluuu}}}{{{qqqnnnfffdddaaa]]]ZZZXXXVVVVVVRRRPPPNNNLLLLLLNNNQQQSSSYYYcccrrr~~~}}}wwwuuu{{{|||tttnnniiiiiigggdddccceeebbbbbbaaaaaa``````______\\\\\\[[[ZZZYYYYYYZZZZZZUUUUUUUUUUUUUUUUUUUUUUUUTTTRRRQQQQQQRRRRRRQQQOOOPPPPPPPPPPPPOOONNNMMMMMMJJJJJJIIIHHHHHHIIIIIIJJJHHHHHHGGGFFFFFFFFFFFFFFFCCCDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDD???@@@AAABBBBBBBBBBBBBBB????????????????????????>>>????????????>>>====================================<<<<<<======>>>>>>===============<<<<<<;;;;;;:::999888888777777888::::::;;;;;;;;;;;;::::::666666666777777999:::;;;}}}tttnnngggfffeeeeeefffgggggggggaaa`````````aaacccdddfffffffffffffffeeedddbbbaaa___```aaabbbbbbaaa``````_______________^^^]]]]]]ZZZ[[[[[[[[[[[[ZZZYYYXXXUUUVVVXXX\\\___aaa```^^^___```aaa___\\\\\\]]]______```aaaaaaaaa___]]]\\\[[[\\\]]]^^^______^^^^^^[[[\\\\\\]]]^^^______```]]]]]]]]]^^^^^^______```]]]]]]]]]\\\\\\\\\\\\\\\YYYYYYZZZZZZZZZ[[[[[[[[[]]]^^^^^^___``````______^^^^^^^^^]]]\\\[[[[[[[[[XXXYYY[[[\\\\\\\\\[[[ZZZYYYYYYYYYZZZZZZZZZ[[[[[[ZZZZZZZZZ[[[[[[[[[\\\\\\XXXYYYZZZZZZZZZYYYWWWWWWVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUTTTSSSSSSRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSQQQQQQQQQQQQQQQRRRRRRSSSXXXZZZ\\\]]]]]]\\\ZZZXXXUUUUUUUUUVVVWWWXXXYYYZZZ\\\]]]^^^_______________^^^^^^]]]\\\[[[ZZZYYYYYYUUUUUUUUUVVVVVVXXXYYYYYYXXXXXXYYYYYYZZZZZZZZZ[[[YYYXXXXXXWWWWWWWWWWWWXXXZZZ\\\```dddgggiiiiiijjjffffffeeeeeegggmmmtttzzzzzzwwwrrrllleee___ZZZWWWQQQOOOLLLIIIIIILLLOOORRRWWWaaaoooyyy~~~|||xxxxxxzzzrrrkkkgggeeegggfffbbb```aaa_______________^^^^^^^^^[[[ZZZYYYXXXWWWVVVVVVVVVTTTTTTTTTUUUUUUUUUUUUUUUSSSQQQPPPPPPRRRRRRQQQOOOOOOPPPPPPOOOOOONNNMMMLLLJJJJJJIIIIIIIIIIIIJJJJJJHHHGGGGGGFFFFFFFFFFFFFFFBBBCCCDDDDDDEEEEEEDDDDDDBBBBBBBBBCCCCCCDDDDDDEEE@@@AAAAAABBBBBBBBBAAAAAA????????????????????????>>>>>>??????>>>>>>===<<<========================;;;<<<<<<===>>>>>>============<<<;;;;;;;;;;;;;;;::::::999888777666666777999999::::::::::::999999666666555666777999:::;;;}}}xxxqqqiiiccc___``````bbbcccdddeeeeee``````______```aaacccdddeeeffffffeeedddbbb```^^^^^^___```aaaaaa```______^^^^^^^^^^^^]]]\\\[[[ZZZXXXXXXYYYZZZZZZYYYXXXWWWUUUUUUXXX[[[___aaa```^^^^^^___```^^^[[[ZZZ[[[^^^___```aaaaaa```^^^\\\[[[ZZZ[[[]]]^^^______^^^^^^ZZZZZZ[[[\\\]]]^^^______[[[\\\\\\]]]^^^___``````]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]^^^^^^^^^]]]]]]^^^___`````````___]]]]]]\\\\\\[[[ZZZZZZYYYYYYZZZ[[[\\\]]]\\\\\\[[[XXXYYYYYYYYYZZZZZZ[[[[[[YYYZZZZZZZZZZZZ[[[[[[[[[VVVWWWXXXXXXXXXWWWUUUUUUUUUUUUVVVVVVVVVUUUTTTTTTUUUTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRROOOOOOOOOOOOOOOPPPRRRRRRYYYZZZ[[[\\\\\\[[[YYYXXXUUUUUUUUUVVVWWWXXXYYYZZZ]]]^^^^^^___`````````_________^^^]]]\\\[[[ZZZYYYUUUUUUUUUVVVWWWXXXYYYZZZWWWWWWXXXXXXYYYZZZZZZ[[[XXXWWWWWWVVVVVVWWWWWWWWWZZZ\\\```dddhhhiiijjjjjjiiiiiiiiijjjkkkpppvvv{{{|||uuulllddd___VVVSSSOOOLLLLLLNNNRRRTTTVVV```llltttvvvwwwxxxzzzwwwwwwvvvvvvxxx}}}yyywwwxxx~~~tttmmmhhhfffddddddgggfffaaa^^^___]]]]]]]]]]]]]]]]]]]]]]]]ZZZYYYWWWVVVUUUTTTTTTSSSTTTTTTTTTTTTTTTTTTUUUUUURRRQQQPPPPPPQQQRRRQQQOOOOOOOOOOOOOOONNNMMMLLLLLLKKKKKKJJJJJJJJJKKKKKKLLLHHHGGGGGGFFFEEEFFFFFFFFFBBBBBBCCCDDDEEEEEEDDDDDD???@@@@@@AAABBBCCCDDDDDDDDDDDDDDDBBBAAA???===<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<========================:::;;;===>>>>>>>>>===<<<;;;:::999888777888999::::::999888777666666666666888888999999999999888888999888777666666777888888{{{xxxwwwuuurrrmmmhhhdddaaa[[[]]]```cccdddddddddcccaaa```^^^]]]]]]^^^______bbbaaa```___^^^]]]]]]]]]\\\\\\]]]]]]]]]^^^^^^^^^______^^^]]]\\\\\\\\\\\\ZZZYYYWWWUUUUUUUUUWWWXXXVVVYYY\\\___aaaaaaaaa```\\\\\\[[[[[[[[[[[[[[[\\\^^^^^^_________^^^\\\[[[ZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[\\\]]]]]]]]]]]]\\\[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\]]]]]]]]]\\\[[[[[[YYYZZZ[[[\\\]]]]]]]]]]]]______```````````````___^^^]]]\\\ZZZZZZZZZZZZ[[[YYYYYYYYYYYYZZZZZZZZZZZZWWWWWWWWWXXXXXXZZZ[[[[[[YYYXXXXXXWWWVVVVVVUUUUUUWWWWWWWWWWWWVVVVVVUUUTTTRRRRRRRRRRRRSSSTTTUUUVVVSSSTTTTTTTTTTTTRRRPPPOOOOOOOOOQQQRRRRRRRRRQQQPPPMMMLLLLLLLLLLLLNNNOOOPPPUUUWWWYYYYYYXXXVVVVVVWWWRRRRRRRRRSSSTTTWWWYYY[[[\\\]]]^^^^^^___^^^^^^^^^______^^^]]]\\\ZZZYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWVVVWWWWWWXXXYYYZZZZZZYYYWWWVVVUUUUUUVVVVVV^^^___```aaaccceeeffffffjjjjjjjjjlllnnnqqqtttuuuzzz{{{uuullliiiccc\\\YYY[[[```dddiiiooouuuvvvwwwxxxwwwtttooommmjjjhhhjjjpppxxx~~~|||vvvssssssuuu~~~uuummmgggeeeeeecccbbbbbbbbbaaa___]]]^^^^^^]]]]]]\\\[[[[[[ZZZXXXXXXWWWVVVVVVUUUUUUTTTRRRSSSTTTUUUVVVWWWWWWWWWTTTRRRPPPPPPPPPOOOMMMLLLMMMNNNOOOOOOOOOOOONNNMMMJJJJJJIIIIIIIIIHHHHHHHHHIIIHHHFFFDDDCCCDDDEEEFFFEEEEEEEEEDDDDDDCCCBBBAAACCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAA@@@???=============================================<<<<<<;;;@@@???>>>===;;;;;;::::::<<<:::999999:::;;;;;;:::<<<;;;::::::999999999999<<<:::888666555555666777888999::::::::::::999888777777777777777777777777zzzvvvsssooonnnmmmjjjgggccc___]]][[[]]]aaaeeeggggggfffeeeaaa```___^^^]]]]]]^^^___``````___^^^]]]\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]___^^^]]]\\\\\\[[[[[[[[[YYYXXXVVVUUUTTTUUUVVVWWWXXXZZZ]]]```bbbbbbaaaaaa\\\\\\[[[ZZZZZZ[[[[[[\\\]]]^^^______^^^]]]\\\[[[YYYYYYYYYYYYYYYZZZZZZZZZZZZ[[[[[[\\\\\\\\\\\\\\\ZZZZZZ[[[[[[[[[\\\\\\\\\]]]]]]]]]]]]]]]\\\[[[[[[ZZZZZZ\\\]]]]]]^^^^^^^^^\\\]]]]]]^^^^^^^^^]]]]]]]]]\\\[[[ZZZYYYYYYYYYZZZXXXXXXXXXYYYYYYYYYZZZZZZWWWWWWWWWWWWXXXYYYZZZ[[[XXXXXXWWWWWWVVVUUUUUUUUUUUUUUUUUUUUUUUUTTTSSSSSSSSSSSSRRRQQQQQQRRRRRRRRRRRRSSSSSSSSSRRRQQQOOONNNNNNOOOPPPQQQRRRQQQQQQPPPNNNMMMLLLLLLLLLMMMNNNOOOQQQTTTVVVWWWVVVUUUUUUUUUSSSSSSSSSTTTUUUWWWYYY[[[\\\]]]^^^^^^______^^^^^^^^^^^^^^^]]]\\\ZZZXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVWWWXXXYYYZZZXXXXXXWWWVVVVVVWWWXXXYYY^^^^^^```aaaccceeefffgggjjjjjjkkkmmmoooqqqssstttuuuyyy~~~xxxvvvwww|||vvvqqqjjjgggjjjqqqzzzyyyrrrnnnppprrr{{{tttnnngggbbbaaadddcccbbbaaabbbaaa___]]]\\\\\\[[[[[[ZZZYYYYYYYYYWWWWWWVVVUUUUUUTTTTTTSSSRRRSSSTTTUUUVVVVVVVVVVVVTTTRRRQQQPPPPPPPPPNNNLLLKKKLLLMMMNNNNNNMMMLLLKKKJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGEEECCCCCCCCCDDDEEEEEEEEEEEEEEEDDDCCCBBBAAAAAAAAAAAAAAAAAABBBBBBBBBAAAAAAAAAAAA???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>>>>===@@@???>>><<<;;;;;;::::::<<<:::888999:::;;;:::999;;;;;;:::999999999999999;;;999888666555666777888777777888999999888777777777777777777777777777777}}}xxxuuurrrooollljjjggggggeeedddaaa___\\\[[[\\\___dddhhhjjjjjjhhhgggbbbaaa___^^^]]]]]]]]]^^^^^^]]]]]]\\\\\\[[[[[[[[[ZZZ[[[[[[[[[\\\\\\\\\\\\^^^]]]]]]\\\[[[[[[ZZZZZZWWWVVVUUUTTTSSSTTTUUUVVVYYYZZZ]]]```bbbbbbaaaaaa[[[[[[ZZZZZZZZZ[[[[[[\\\]]]^^^^^^^^^]]]\\\ZZZYYYWWWWWWWWWWWWXXXXXXXXXYYYYYYYYYZZZ[[[[[[[[[[[[[[[YYYYYYZZZ[[[\\\]]]]]]^^^_________^^^]]]\\\[[[ZZZZZZ[[[\\\]]]^^^^^^^^^^^^\\\\\\]]]]]]]]]\\\\\\[[[[[[[[[YYYXXXXXXXXXXXXXXXWWWWWWWWWXXXXXXXXXYYYYYYVVVVVVVVVVVVWWWXXXYYYYYYWWWWWWVVVVVVUUUTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRQQQSSSSSSRRRPPPPPPOOOOOOOOOPPPQQQQQQQQQPPPOOONNNMMMNNNOOOPPPQQQQQQQQQPPPPPPOOONNNMMMLLLLLLLLLMMMNNNMMMPPPRRRTTTSSSSSSSSSTTTTTTTTTUUUUUUWWWXXXZZZ[[[\\\]]]]]]^^^^^^^^^^^^^^^]]]]]]]]]\\\[[[YYYWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUVVVVVVWWWXXXYYYWWWWWWVVVVVVWWWYYYZZZ\\\]]]^^^```bbbdddfffggghhhhhhiiikkknnnpppqqqrrrrrrqqqssswww|||~~~rrrnnntttwwwtttvvvyyyrrrlllhhhccc______cccbbbaaaaaaaaa```^^^\\\ZZZZZZYYYYYYXXXWWWWWWVVVUUUUUUUUUTTTSSSSSSRRRRRRQQQRRRSSSTTTUUUUUUUUUTTTRRRPPPOOONNNOOOOOOMMMKKKJJJKKKKKKLLLLLLKKKKKKJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGFFFDDDCCCBBBBBBCCCCCCEEEEEEEEEEEEDDDCCCBBBBBB>>>?????????@@@@@@AAAAAA@@@@@@@@@???>>>===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@@@@@@@@@@??????===<<<;;;;;;::::::;;;:::888888:::;;;:::999::::::999888888888999999999888777666666777888999666666777777777777666666666666666666666666666666}}}tttrrrnnnlllkkkiiigggeeefffeeedddbbb```^^^]]]\\\^^^aaaeeeiiijjjiiifffdddbbb```___]]]\\\\\\\\\]]][[[[[[[[[\\\[[[[[[ZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[\\\\\\\\\\\\[[[ZZZYYYYYYUUUTTTSSSSSSSSSSSSTTTTTTXXXYYY\\\^^^___```______[[[ZZZZZZZZZZZZ[[[[[[\\\]]]]]]]]]]]]\\\ZZZXXXWWWTTTTTTUUUUUUVVVWWWWWWWWWXXXYYYYYYZZZZZZZZZZZZZZZXXXYYYYYY[[[\\\]]]^^^^^^``````______]]]\\\ZZZZZZ[[[[[[\\\]]]]]]]]]]]]]]]]]]]]]^^^^^^]]]]]]\\\\\\YYYYYYXXXWWWWWWVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWXXXUUUUUUUUUUUUUUUVVVWWWXXXVVVVVVUUUTTTTTTSSSSSSRRRQQQRRRRRRRRRRRRRRRQQQQQQRRRRRRQQQPPPPPPPPPPPPPPPOOOOOOOOONNNNNNMMMMMMLLLNNNNNNOOOOOOPPPPPPPPPPPPQQQOOONNNLLLLLLLLLLLLMMMKKKNNNQQQRRRRRRRRRSSSTTTVVVVVVVVVWWWXXXYYYZZZZZZ[[[\\\]]]]]]^^^^^^]]]]]]\\\\\\\\\[[[YYYXXXVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTUUUUUUVVVWWWXXXXXXXXXWWWWWWXXXYYY[[[\\\]]]^^^___bbbdddfffhhhiiiggghhhkkkmmmooopppppppppqqqrrrsssuuuwwwyyy{{{|||}}}~~~}}}tttkkkiiigggccc``````bbb```___`````````^^^\\\YYYYYYXXXXXXWWWVVVVVVVVVTTTTTTSSSRRRRRRQQQQQQPPPQQQQQQRRRSSSSSSSSSSSSSSSOOONNNLLLLLLLLLLLLKKKIIIJJJJJJKKKKKKKKKKKKJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGEEEEEECCCBBBBBBAAABBBBBBEEEEEEEEEEEEDDDCCCBBBBBB>>>>>>>>>???@@@@@@AAAAAA>>>>>>>>>>>>===<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;===>>>???@@@@@@@@@???>>>===<<<;;;;;;;;;;;;;;;999888888999::::::999999888888777777777888888777777666666777888999999666666666777777666666666777777777777777777777777zzztttooollljjjhhhggggggeeecccgggfffdddbbb```^^^]]]\\\aaacccfffggggggdddaaa^^^```___]]][[[[[[[[[[[[\\\ZZZZZZ[[[\\\\\\\\\[[[[[[YYYYYYZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[ZZZYYYXXXWWWSSSSSSSSSRRRSSSSSSSSSTTTUUUWWWXXXZZZ[[[\\\\\\\\\ZZZZZZYYYYYYZZZ[[[[[[\\\\\\\\\\\\\\\ZZZXXXVVVTTTRRRSSSSSSTTTUUUUUUVVVVVVXXXXXXYYYZZZZZZZZZZZZYYYXXXYYYYYY[[[\\\]]]^^^^^^_________^^^]]][[[ZZZYYY[[[[[[\\\\\\]]]\\\\\\\\\\\\\\\\\\\\\\\\[[[ZZZZZZXXXXXXWWWWWWVVVUUUUUUTTTTTTUUUUUUUUUUUUVVVVVVVVVTTTTTTTTTTTTTTTUUUUUUVVVTTTTTTTTTSSSRRRRRRQQQQQQQQQQQQRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPQQQQQQRRRSSSMMMMMMMMMLLLLLLLLLLLLLLLNNNNNNNNNNNNOOOOOOOOOPPPQQQPPPNNNLLLKKKKKKLLLLLLKKKNNNQQQSSSSSSTTTUUUVVVVVVWWWWWWXXXYYYYYYYYYYYYZZZ[[[[[[\\\\\\\\\\\\\\\[[[[[[ZZZYYYXXXVVVUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSTTTTTTUUUVVVWWWZZZYYYXXXWWWWWWXXXYYYZZZ]]]]]]___aaaccceeeggggggdddfffhhhjjjlllmmmmmmlllqqqppppppooopppqqqrrrsssttttttvvvzzz}}}vvvnnniiihhhgggccc`````````___^^^^^^______]]][[[ZZZYYYYYYXXXXXXWWWVVVVVVSSSRRRRRRQQQQQQPPPPPPOOOPPPPPPQQQQQQRRRRRRQQQQQQOOOMMMLLLLLLMMMMMMKKKJJJKKKKKKKKKJJJJJJKKKKKKKKKIIIIIIHHHHHHHHHGGGGGGGGGEEEDDDCCCBBBBBBAAAAAAAAADDDEEEEEEDDDDDDCCCBBBAAA>>>>>>??????@@@@@@@@@@@@===============<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<999:::;;;===>>>??????@@@>>>===<<<;;;;;;:::;;;;;;;;;999777888999:::999999777777666666666777777888666666666777777888999999777777777666666777777777888888888888888888888888{{{{{{{{{|||{{{xxxsssooojjjhhhfffeeeeeeeeedddbbbeeedddbbb```^^^]]]]]]\\\bbbcccddddddccc```]]][[[]]]\\\ZZZYYYYYYZZZZZZ[[[YYYZZZ\\\]]]^^^^^^]]]\\\YYYZZZZZZZZZ[[[[[[[[[[[[YYYZZZZZZ[[[ZZZYYYWWWVVVRRRRRRSSSSSSSSSSSSSSSSSSSSSTTTUUUWWWXXXYYYYYYYYYYYYYYYYYYYYYZZZ[[[[[[\\\\\\\\\\\\[[[YYYVVVTTTRRRQQQRRRRRRSSSTTTUUUVVVVVVXXXXXXYYYZZZZZZZZZZZZZZZYYYYYYZZZ[[[\\\]]]]]]^^^^^^^^^^^^]]]\\\[[[ZZZYYYZZZZZZ[[[[[[[[[[[[[[[ZZZYYYYYYYYYYYYYYYXXXWWWVVVWWWWWWWWWWWWVVVUUUTTTSSSSSSSSSTTTTTTTTTUUUUUUUUUTTTSSSSSSRRRSSSSSSTTTTTTSSSSSSRRRRRRQQQPPPPPPPPPOOOPPPQQQQQQQQQQQQQQQQQQPPPOOOOOOPPPQQQRRRSSSSSSMMMLLLLLLKKKKKKKKKLLLLLLNNNNNNMMMMMMMMMNNNOOOPPPQQQPPPNNNLLLLLLLLLLLLLLLMMMPPPSSSTTTTTTUUUVVVWWWWWWWWWXXXXXXYYYXXXXXXWWWXXXYYYYYYZZZ[[[ZZZZZZZZZYYYYYYYYYXXXWWWUUUSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRSSSRRRRRRSSSSSSTTTUUUVVVZZZYYYXXXWWWWWWWWWXXXYYY]]]]]]^^^```bbbcccdddeeebbbcccdddfffhhhhhhiiiiiillllllkkkjjjjjjjjjjjjjjjllllllnnnqqqsssvvv}}}vvvoooiiieeefffddd```^^^______^^^]]]]]]^^^^^^\\\[[[ZZZZZZYYYYYYXXXWWWWWWWWWRRRRRRRRRQQQPPPPPPOOOOOOOOOOOOPPPPPPPPPPPPPPPOOOPPPNNNMMMMMMNNNNNNMMMLLLKKKKKKJJJIIIIIIJJJKKKKKKHHHHHHHHHHHHGGGGGGGGGGGGDDDDDDDDDCCCCCCBBBAAAAAACCCCCCCCCCCCBBBAAA@@@@@@????????????????????????===============<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;===>>>>>>??????===<<<<<<;;;::::::;;;;;;:::999777777999:::999888666666555555555666777777666666777777888888888999777777666666666666777777777777777777777777777777|||xxxvvvooooooooopppppppppmmmkkkfffdddcccccceeefffeeedddbbbaaa```^^^^^^^^^______bbbbbbbbbaaa```^^^\\\[[[YYYYYYXXXWWWXXXYYYZZZ[[[ZZZ[[[]]]___``````___^^^ZZZZZZZZZ[[[[[[[[[\\\\\\XXXYYYZZZZZZZZZXXXVVVUUURRRRRRSSSSSSTTTTTTTTTTTTSSSSSSTTTUUUVVVWWWWWWXXXXXXXXXXXXYYYYYYZZZ\\\\\\\\\\\\[[[ZZZXXXUUURRRQQQQQQQQQRRRSSSTTTUUUVVVVVVYYYYYYZZZ[[[[[[[[[[[[ZZZZZZZZZ[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\[[[[[[ZZZYYYYYYYYYZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXWWWUUUUUUWWWWWWWWWWWWWWWUUUTTTSSSRRRRRRSSSSSSSSSTTTTTTTTTSSSSSSRRRRRRRRRRRRRRRSSSRRRRRRQQQQQQPPPOOOOOOOOOMMMNNNOOOOOOPPPPPPOOOOOOPPPOOOOOOOOOOOOOOOPPPQQQMMMLLLKKKJJJJJJKKKLLLMMMNNNMMMMMMLLLMMMNNNOOOPPPPPPOOOMMMLLLLLLLLLMMMMMMNNNQQQTTTUUUUUUUUUUUUVVVVVVWWWXXXXXXXXXWWWVVVVVVVVVWWWXXXXXXYYYYYYXXXXXXYYYXXXXXXWWWVVVTTTRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRSSSTTTUUUUUUWWWWWWVVVVVVVVVXXXYYYZZZ]]]]]]^^^___```aaabbbbbb`````````aaacccdddffffffhhhhhhhhhgggfffeeeeeedddeeeeeegggiiiiiimmmxxxyyyrrrmmmiiidddbbbbbbaaa^^^]]]___^^^]]]\\\]]]^^^^^^\\\ZZZYYYYYYYYYXXXWWWWWWVVVVVVRRRRRRRRRQQQPPPPPPOOOOOONNNOOOOOOOOOOOOOOONNNNNNNNNMMMKKKLLLMMMMMMLLLKKKJJJIIIHHHGGGGGGHHHIIIJJJHHHHHHHHHGGGGGGGGGGGGFFFEEEEEEDDDDDDCCCCCCBBBAAABBBBBBBBBBBBAAA@@@???>>>??????>>>>>>===<<<<<<<<<<<<============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<>>>>>>?????????<<<<<<;;;;;;::::::;;;;;;:::888777777888999999888555555444444555555666777666777777888888888888777666666555444444555666666666666666666666666666666}}}zzzuuusssqqqpppnnnmmmjjjiiihhhiiijjjkkkiiihhhdddcccbbbcccfffhhhhhhhhh``````_________```bbbcccbbbbbbaaa```___^^^^^^]]]WWWWWWVVVVVVWWWXXXZZZ[[[[[[\\\^^^aaaaaaaaa```___[[[[[[[[[[[[\\\\\\\\\\\\XXXXXXZZZZZZYYYXXXUUUTTTRRRRRRSSSTTTTTTTTTTTTTTTSSSSSSTTTUUUVVVVVVWWWWWWXXXXXXXXXXXXYYYZZZ\\\\\\\\\[[[[[[YYYWWWTTTQQQPPPQQQQQQRRRSSSTTTUUUVVVVVVYYYYYYZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\ZZZZZZ[[[[[[[[[ZZZZZZYYYXXXYYYYYYYYYYYYYYYXXXXXXZZZZZZZZZZZZYYYXXXWWWVVVWWWWWWXXXXXXWWWVVVTTTSSSRRRRRRRRRRRRSSSSSSSSSSSSSSSRRRRRRQQQQQQQQQRRRRRRRRRQQQQQQPPPPPPOOONNNNNNKKKLLLMMMNNNNNNNNNNNNNNNPPPPPPOOONNNMMMMMMMMMMMMMMMLLLKKKJJJJJJKKKLLLMMMNNNMMMLLLLLLLLLMMMOOOPPPOOONNNMMMLLLLLLLLLMMMNNNOOOQQQTTTUUUUUUTTTUUUVVVVVVWWWXXXXXXXXXWWWVVVUUUUUUVVVWWWWWWXXXXXXWWWWWWXXXXXXWWWWWWUUUSSSRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRSSSTTTUUUTTTTTTTTTUUUVVVXXXZZZ\\\]]]]]]^^^^^^___`````````___^^^^^^^^^```bbbdddeeeggggggggggggfffeeedddcccaaaaaabbbdddcccgggsss{{{tttpppmmmjjjfffbbb```aaa```]]]]]]```]]]\\\\\\\\\]]]]]]\\\ZZZYYYXXXXXXWWWWWWVVVVVVUUUSSSRRRRRRQQQQQQPPPOOOOOONNNNNNOOOOOOOOONNNNNNMMMJJJIIIHHHHHHIIIJJJIIIGGGIIIHHHGGGFFFFFFGGGHHHIIIHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEEEEDDDCCCBBBAAAAAAAAAAAAAAA@@@???>>>>>>>>>>>>===<<<;;;::::::999=========>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>??????@@@??????<<<<<<;;;:::::::::;;;;;;:::888777777888999999888444444444444444555666777777777888888888888777777555444333333333333444555444444444444444444444444~~~zzzwwwuuutttlllkkkjjjhhhhhhhhhiiiiiibbbccceeegggggggggeeeddddddddddddddddddcccaaaaaaaaa___^^^\\\]]]___bbbddddddbbb___\\\ZZZXXXWWWWWWVVVVVVVVVVVVWWWXXXYYYYYY]]]___aaaccccccbbb```^^^___^^^]]]\\\[[[[[[[[[[[[\\\[[[YYYWWWVVVUUUVVVVVVTTTTTTTTTTTTTTTTTTTTTTTTRRRRRRSSSTTTUUUWWWYYYZZZZZZZZZ[[[\\\\\\\\\\\\[[[YYYYYYYYYXXXVVVTTTQQQPPPSSSRRRQQQPPPQQQTTTWWWYYY\\\[[[ZZZYYYYYYZZZ[[[[[[[[[ZZZYYYXXXXXXYYYZZZ[[[[[[[[[ZZZZZZYYYYYYXXXXXX[[[[[[ZZZZZZYYYYYYXXXXXXXXXWWWWWWVVVUUUUUUUUUVVVXXXXXXWWWVVVUUUSSSRRRQQQRRRRRRRRRSSSRRRQQQPPPPPPPPPPPPPPPQQQPPPPPPOOONNNOOOOOOPPPPPPOOOOOONNNMMMMMMMMMMMMMMMMMMMMMMMMMMMPPPPPPOOOOOONNNMMMMMMLLLKKKKKKLLLLLLMMMMMMMMMNNNKKKKKKLLLLLLLLLLLLKKKKKKJJJKKKKKKLLLMMMNNNNNNOOOLLLMMMOOOQQQSSSUUUUUUVVVVVVVVVVVVVVVUUUTTTSSSSSSRRRSSSUUUVVVWWWWWWVVVVVVWWWVVVUUUTTTSSSSSSSSSSSSSSSRRRQQQOOONNNNNNOOOOOOPPPPPPPPPPPPRRRSSSTTTUUUWWWVVVUUUUUUVVVWWWYYYZZZ[[[[[[\\\]]]]]]^^^______^^^]]]\\\\\\]]]___ccceeecccdddddddddcccbbb```___aaa```aaabbbaaabbbkkkuuuwwwpppmmmkkkhhheeecccbbb___]]][[[ZZZZZZZZZ]]]]]]^^^]]]\\\ZZZXXXWWWWWWWWWXXXXXXWWWWWWVVVUUUOOOOOOOOONNNNNNNNNMMMMMMLLLMMMNNNOOONNNLLLJJJIIIKKKKKKJJJJJJJJJIIIIIIIIIGGGFFFEEEEEEEEEFFFHHHHHHJJJIIIGGGEEEDDDCCCBBBBBBDDDDDDDDDCCCBBBBBBAAAAAABBBAAAAAA@@@???>>>======>>>===<<<;;;::::::;;;<<<<<<=========<<<;;;::::::<<<<<<<<<;;;;;;:::::::::999::::::;;;<<<<<<<<<;;;::::::999888888999::::::777777666555555555555555555555666666666666555555999777666444333333333444555555444444444444555555555555666666555444333333vvvuuussspppmmmkkkiiihhhjjjiiigggfffeeeeeeffffffbbbccceeeffffffeeedddcccddddddddddddcccbbbaaa``````___^^^]]]^^^___aaabbbaaa___]]][[[YYYXXXXXXXXXWWWWWWVVVVVVVVVWWWXXXYYY]]]^^^```aaaaaa```___^^^^^^^^^]]]\\\[[[[[[[[[[[[[[[ZZZYYYXXXWWWVVVVVVVVVTTTTTTTTTTTTTTTTTTTTTTTTQQQQQQRRRSSSUUUWWWYYYZZZYYYYYYZZZ[[[[[[[[[[[[[[[YYYYYYYYYXXXWWWUUUSSSRRRSSSRRRQQQPPPQQQTTTWWWXXX\\\[[[ZZZYYYYYYZZZ[[[[[[ZZZZZZYYYYYYYYYYYYZZZZZZZZZZZZZZZYYYYYYYYYYYYYYY[[[[[[ZZZZZZYYYXXXXXXWWWVVVUUUTTTSSSSSSSSSSSSSSSXXXXXXXXXXXXWWWUUUTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQQQRRRQQQQQQPPPOOOOOOOOOOOOPPPPPPOOOOOONNNMMMMMMMMMMMMMMMMMMNNNNNNNNNOOOOOONNNNNNMMMLLLLLLLLLKKKKKKKKKLLLLLLMMMMMMMMMJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIMMMMMMOOOQQQRRRTTTTTTUUUVVVWWWWWWVVVVVVUUUTTTSSSPPPRRRSSSUUUVVVWWWVVVVVVVVVVVVTTTSSSSSSSSSSSSSSSSSSRRRPPPNNNNNNNNNNNNOOOPPPPPPPPPQQQRRRSSSTTTUUUVVVUUUUUUUUUVVVWWWXXXYYYZZZ[[[[[[\\\]]]]]]^^^^^^^^^]]][[[[[[\\\^^^aaabbbbbbbbbccccccbbbaaa___^^^___^^^___``````aaaiiisss}}}vvvmmmhhhgggfffcccaaa```___]]][[[ZZZZZZ[[[[[[[[[[[[[[[[[[ZZZXXXVVVUUUVVVVVVWWWWWWVVVVVVUUUTTTOOOOOOOOONNNNNNNNNMMMMMMLLLMMMNNNNNNMMMLLLJJJHHHIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEFFFGGGHHHHHHHHHFFFEEEDDDCCCCCCCCCEEEEEEDDDCCCCCCBBBBBBAAABBBAAA@@@???>>>======<<>>===;;;;;;;;;<<<===<<<<<<<<<<<<<<<<<<;;;:::<<<<<<;;;;;;;;;:::::::::999999:::;;;;;;;;;;;;;;;:::999888888888888999:::777666666555555555555555444444555555555555444444666555555444444444555555555555444444444444555555555555555555555444333333lllkkkjjjiiihhhgggfffeeefffeeedddccccccbbbbbbccccccccceeeeeeeeedddcccbbbcccccccccbbbbbbaaa```________________________```]]]\\\[[[ZZZYYYYYYYYYYYYXXXWWWVVVUUUUUUVVVXXXYYY^^^^^^____________^^^^^^^^^]]]\\\[[[[[[ZZZ[[[[[[ZZZZZZYYYYYYXXXWWWUUUUUUSSSSSSSSSSSSSSSSSSSSSSSSQQQQQQRRRSSSTTTVVVXXXYYYYYYYYYZZZ[[[[[[[[[[[[ZZZYYYYYYYYYXXXWWWVVVTTTSSSSSSRRRQQQQQQRRRTTTVVVXXX[[[ZZZZZZYYYYYYZZZZZZ[[[YYYYYYZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZYYYXXXXXXWWWWWWUUUTTTSSSSSSSSSSSSSSSSSSXXXXXXXXXXXXXXXWWWVVVVVVTTTSSSRRRQQQQQQQQQRRRSSSSSSSSSSSSSSSRRRQQQOOOOOOOOOOOOPPPPPPOOOOOONNNMMMLLLLLLMMMMMMNNNNNNNNNNNNNNNNNNMMMLLLLLLKKKKKKJJJKKKKKKKKKKKKKKKLLLLLLLLLIIIHHHHHHGGGGGGHHHHHHIIIHHHHHHHHHHHHIIIIIIIIIIIIMMMNNNNNNPPPQQQRRRSSSSSSVVVVVVVVVVVVUUUTTTSSSRRRNNNPPPRRRTTTVVVVVVVVVVVVUUUUUUTTTSSSRRRRRRRRRRRRQQQPPPOOONNNMMMMMMNNNNNNPPPPPPPPPQQQRRRSSSTTTUUUUUUTTTTTTTTTUUUVVVWWWXXXZZZZZZZZZ[[[[[[\\\\\\]]]]]]\\\ZZZZZZZZZ\\\^^^___```aaaaaaaaaaaa___^^^]]]\\\[[[\\\______```gggpppxxxzzznnniiidddaaaaaaaaa___]]]\\\[[[[[[ZZZZZZZZZZZZ[[[XXXXXXXXXXXXWWWUUUTTTSSSUUUUUUUUUUUUUUUTTTSSSSSSOOOOOOOOONNNNNNNNNMMMMMMLLLLLLMMMMMMLLLKKKIIIHHHGGGGGGFFFFFFFFFEEEEEEEEEFFFEEEEEEEEEEEEFFFGGGGGGFFFFFFEEEEEEDDDDDDEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBAAAAAA@@@???>>>===<<<<<<===<<<;;;;;;:::;;;;;;;;;:::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::999999:::;;;;;;;;;::::::999999888888888888999999777666555555444444555555333333444444444444333333333444444555666666555555555444444333333444444555444555555555555444444333hhhhhhhhhhhhhhhhhhhhhhhhcccccccccbbbaaaaaaaaaaaacccddddddddddddcccaaaaaabbbbbbbbbbbbaaa```___^^^]]]^^^___```______]]]]]][[[[[[ZZZYYYXXXXXXWWWWWWWWWVVVUUUTTTUUUXXXZZZ\\\``````__________________^^^]]]\\\[[[ZZZZZZZZZZZZXXXYYYYYYZZZYYYWWWUUUTTTSSSSSSSSSSSSSSSSSSSSSSSSPPPQQQQQQRRRTTTVVVXXXYYYZZZZZZ[[[\\\\\\\\\\\\[[[[[[[[[ZZZXXXWWWUUUSSSRRRRRRRRRQQQQQQRRRTTTVVVXXXYYYYYYYYYYYYZZZZZZZZZ[[[XXXYYYZZZ[[[[[[ZZZYYYXXXWWWXXXXXXYYYYYYZZZZZZZZZZZZZZZYYYXXXXXXWWWWWWVVVVVVUUUUUUTTTTTTTTTUUUUUUVVVWWWWWWXXXXXXWWWWWWWWWUUUTTTRRRPPPPPPQQQRRRSSSTTTTTTTTTTTTSSSQQQPPPOOOOOOOOOPPPPPPOOOOOONNNMMMLLLLLLLLLMMMNNNNNNOOOOOOMMMLLLLLLKKKKKKJJJIIIIIIJJJJJJJJJJJJJJJJJJJJJKKKHHHGGGFFFEEEEEEFFFGGGHHHDDDEEEFFFHHHJJJLLLMMMNNNMMMMMMMMMNNNOOOPPPQQQQQQTTTTTTTTTTTTSSSRRRQQQPPPLLLNNNPPPSSSUUUVVVVVVVVVUUUTTTSSSRRRQQQQQQQQQQQQPPPOOONNNMMMLLLMMMNNNNNNPPPPPPQQQQQQRRRTTTUUUVVVTTTTTTTTTTTTUUUVVVWWWWWWXXXYYYYYYYYYZZZZZZZZZ[[[[[[ZZZYYYXXXYYYZZZ[[[\\\^^^______```___^^^]]]\\\ZZZYYY[[[^^^```aaagggnnnrrrxxxtttlllfffccc```___``````^^^\\\ZZZZZZYYYYYYYYYXXXXXXXXXWWWWWWVVVVVVUUUTTTSSSSSSSSSSSSTTTTTTSSSSSSRRRQQQOOOOOOOOONNNNNNNNNMMMMMMKKKKKKLLLLLLKKKJJJHHHHHHFFFFFFFFFEEEEEEEEEDDDDDDEEEEEEEEEEEEEEEFFFFFFGGGDDDDDDDDDDDDDDDEEEFFFFFFFFFEEEEEEDDDDDDCCCBBBBBB@@@@@@???>>>===<<<<<<;;;::::::999999999999999999999:::;;;;;;<<<<<<<<<<<<::::::::::::::::::::::::999999::::::::::::999999888888888777777888888888666666555444444444444555333444444555555444444333333444555666666555444333444444333333333333444444444444444555555444444333```aaabbbcccddddddddddddbbbbbbbbbbbbbbbbbbbbbbbbddddddddddddcccbbbbbbaaaaaaaaaaaaaaaaaa```^^^^^^]]]^^^___```___]]]\\\ZZZ[[[[[[ZZZYYYXXXVVVUUUUUUUUUTTTTTTUUUWWWZZZ]]]___aaaaaaaaa`````````______]]]]]]\\\[[[ZZZZZZZZZZZZXXXXXXYYYZZZYYYXXXVVVUUUSSSSSSSSSSSSSSSSSSSSSSSSQQQQQQRRRSSSUUUVVVXXXYYY\\\\\\]]]^^^^^^^^^^^^]]]^^^]]][[[XXXUUUSSSQQQPPPRRRRRRQQQRRRSSSTTTVVVWWWXXXXXXYYYYYYZZZZZZZZZZZZXXXYYYZZZ[[[[[[ZZZYYYXXXWWWWWWXXXXXXYYYYYYZZZZZZYYYYYYXXXXXXWWWVVVVVVVVVTTTTTTTTTSSSSSSTTTTTTUUUTTTTTTUUUVVVVVVVVVVVVUUUTTTSSSQQQOOOOOOPPPRRRSSSTTTTTTTTTTTTSSSRRRQQQPPPOOOOOOPPPPPPOOOOOONNNMMMLLLLLLMMMMMMMMMNNNNNNNNNLLLLLLKKKKKKJJJIIIIIIHHHIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFEEEEEEEEEEEEFFFFFFDDDDDDFFFHHHJJJKKKMMMMMMLLLLLLLLLLLLMMMNNNPPPPPPQQQRRRRRRQQQQQQPPPOOONNNLLLNNNPPPSSSTTTUUUVVVVVVUUUTTTSSSRRRQQQQQQQQQQQQPPPOOONNNMMMMMMMMMNNNOOOQQQQQQQQQQQQSSSTTTUUUVVVSSSSSSTTTUUUVVVVVVVVVVVVWWWWWWWWWXXXXXXXXXXXXXXXYYYYYYXXXXXXXXXXXXYYYZZZ]]]]]]^^^___^^^]]]\\\[[[[[[YYY[[[___bbbbbbggglllnnnrrryyy}}}tttkkkeeecccaaa___^^^^^^]]]\\\[[[ZZZZZZZZZYYYXXXWWWVVVUUUWWWVVVVVVUUUTTTTTTTTTTTTRRRRRRSSSSSSRRRRRRQQQPPPOOOOOOOOONNNNNNNNNMMMMMMKKKKKKJJJJJJIIIHHHHHHGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDEEEEEEFFFFFFFFFFFFCCCCCCCCCCCCDDDEEEFFFGGGEEEEEEEEEDDDCCCCCCBBBBBB@@@??????>>>===<<<;;;;;;:::::::::;;;;;;;;;::::::999999:::;;;<<<<<<<<<;;;::::::::::::::::::::::::888999999999999999888888777777777777777777777777666666555444444444444444555555666666666666555555555666666777666444222111333333222222222222333333333333444444444444444333]]]^^^```aaabbbbbbaaaaaa``````bbbcccddddddddddddddddddddddddccccccccccccbbbbbbbbbaaaaaa```___^^^^^^^^^______^^^\\\ZZZYYY[[[ZZZZZZZZZXXXWWWUUUTTTTTTUUUVVVXXXZZZ]]]___```bbbbbbbbbbbbaaa```___^^^]]]\\\[[[ZZZZZZYYYZZZZZZXXXXXXYYYYYYXXXWWWWWWVVVTTTTTTTTTTTTTTTTTTTTTTTTRRRRRRRRRTTTUUUWWWYYYZZZ]]]]]]^^^____________^^^^^^\\\YYYWWWTTTRRRPPPPPPQQQQQQRRRRRRSSSUUUVVVWWWWWWWWWXXXYYYZZZZZZZZZZZZYYYYYYZZZZZZZZZZZZYYYYYYXXXXXXXXXXXXXXXXXXYYYYYYXXXXXXXXXWWWVVVVVVUUUUUUQQQQQQQQQQQQQQQRRRRRRSSSRRRSSSTTTTTTTTTTTTTTTSSSRRRQQQPPPOOOOOOOOOPPPQQQSSSSSSSSSSSSSSSRRRRRRQQQOOOOOOPPPPPPOOOOOONNNMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKJJJJJJIIIIIIHHHIIIIIIIIIHHHHHHHHHHHHHHHEEEFFFGGGGGGGGGGGGFFFEEEFFFFFFFFFFFFGGGGGGGGGGGGKKKJJJJJJJJJKKKMMMOOOPPPQQQQQQQQQQQQPPPOOONNNMMMMMMOOOQQQSSSUUUUUUUUUUUUUUUUUUTTTSSSRRRRRRRRRRRRPPPOOONNNMMMMMMNNNOOOPPPQQQQQQQQQRRRSSSTTTUUUVVVSSSTTTUUUVVVWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWXXXXXXYYYZZZ\\\\\\^^^^^^^^^]]]\\\[[[\\\ZZZ\\\aaaccccccfffjjjkkknnnttt{{{yyyrrrmmmfffbbb```___^^^\\\[[[ZZZYYYYYYZZZZZZZZZYYYXXXVVVUUUTTTVVVVVVUUUTTTTTTTTTTTTTTTRRRRRRRRRRRRRRRQQQPPPPPPOOOOOOOOONNNNNNNNNMMMMMMJJJJJJIIIIIIHHHGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEECCCDDDEEEEEEFFFFFFEEEEEECCCCCCCCCCCCDDDEEEFFFGGGDDDDDDDDDCCCBBBBBBAAAAAA??????>>>===<<<;;;::::::;;;<<<<<<============<<<999::::::;;;;;;;;;;;;:::999999999999::::::::::::888888999999999888777777666666777777777777666666666555444444333333444444555666666666666666666555777777777666555333222111333222222111111222222333222333333444444444444333___```bbbcccdddcccbbbaaa]]]___aaaccceeefffffffffdddddddddddddddeeeeeeeeebbbbbbbbbbbbaaa```____________^^^^^^\\\[[[ZZZYYYXXXYYYYYYZZZYYYXXXWWWVVVWWWXXXZZZ\\\]]]^^^^^^^^^```aaabbbbbbaaa```]]]\\\]]]\\\[[[ZZZZZZYYYYYYYYYYYYYYYXXXWWWWWWWWWWWWXXXUUUUUUUUUUUUUUUUUUUUUUUUSSSSSSTTTUUUVVVXXXZZZ[[[\\\]]]^^^^^^______^^^^^^ZZZYYYWWWUUUSSSRRRRRRRRRQQQQQQRRRSSSTTTUUUVVVVVVVVVWWWXXXZZZZZZZZZZZZYYYZZZZZZYYYYYYYYYYYYZZZZZZXXXXXXXXXXXXXXXXXXWWWWWWXXXXXXWWWWWWVVVUUUUUUUUUQQQPPPPPPPPPPPPQQQRRRSSSSSSSSSTTTTTTTTTSSSRRRRRRPPPPPPOOOOOOOOONNNNNNNNNQQQQQQRRRRRRSSSSSSRRRRRROOOOOOPPPPPPOOOOOONNNMMMOOOOOONNNNNNMMMLLLLLLLLLLLLLLLKKKKKKJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGEEEFFFHHHJJJJJJHHHFFFEEEGGGGGGGGGGGGGGGFFFFFFFFFIIIIIIHHHIIIJJJMMMOOOQQQRRRRRRRRRQQQQQQPPPOOONNNOOOPPPRRRTTTUUUUUUUUUUUUVVVVVVTTTSSSSSSSSSSSSSSSQQQPPPOOONNNNNNOOOPPPQQQQQQQQQQQQRRRSSSTTTVVVVVVTTTTTTVVVWWWXXXXXXWWWWWWUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVWWWXXXYYYZZZZZZ[[[\\\]]]^^^^^^^^^]]]\\\]]]ZZZ\\\aaadddcccdddfffgggjjjnnnttt|||uuunnnjjjfffbbb^^^^^^]]]\\\ZZZXXXXXXYYYZZZXXXXXXYYYYYYYYYXXXVVVUUUVVVUUUTTTSSSRRRSSSTTTTTTRRRRRRRRRRRRRRRQQQQQQPPPOOOOOOOOONNNNNNNNNMMMMMMJJJIIIHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEECCCCCCEEEFFFFFFFFFEEEDDDCCCCCCCCCCCCCCCDDDEEEFFFCCCCCCCCCBBBAAAAAA@@@@@@???>>>>>>===<<<;;;:::999999:::;;;<<<===<<<<<<;;;::::::;;;;;;;;;:::999999888888999999999:::::::::888888999999888777777666555555666777777666555555666555444444333333444444444555555666666555555444777666555444444444444444222222111111111111222222111222333444444444444444```aaacccddddddcccbbb```[[[]]]```ccceeefffggggggddddddddddddeeeeeefffgggcccccccccbbbbbbaaa```___```___^^^]]][[[ZZZYYYYYYVVVWWWYYYZZZZZZZZZYYYYYYYYY[[[]]]^^^___^^^\\\[[[^^^___aaabbbaaa___\\\ZZZ]]]\\\[[[ZZZYYYYYYYYYYYYZZZYYYWWWVVVVVVWWWXXXYYYVVVVVVVVVVVVVVVVVVVVVVVVSSSTTTTTTUUUWWWYYY[[[\\\[[[\\\]]]]]]^^^^^^]]]]]]WWWVVVTTTSSSSSSSSSTTTTTTQQQQQQRRRSSSTTTUUUVVVVVVUUUVVVXXXZZZZZZZZZZZZYYY[[[ZZZYYYXXXXXXYYYZZZ[[[YYYYYYYYYXXXXXXWWWWWWVVVXXXXXXWWWVVVVVVUUUUUUTTTRRRRRRRRRRRRRRRSSSTTTUUUTTTTTTTTTTTTTTTSSSRRRRRRNNNNNNOOOOOOOOONNNMMMLLLOOOPPPQQQRRRSSSSSSSSSSSSOOOOOOPPPPPPPPPOOONNNNNNPPPOOOOOONNNMMMLLLKKKKKKLLLLLLLLLKKKJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFEEEGGGJJJLLLLLLJJJGGGEEEGGGGGGHHHIIIJJJJJJKKKKKKHHHGGGGGGHHHJJJMMMPPPRRRSSSSSSSSSSSSRRRQQQPPPOOOPPPQQQSSSTTTUUUUUUUUUTTTWWWVVVUUUTTTSSSSSSSSSSSSQQQPPPOOOOOOOOOPPPQQQRRRQQQQQQRRRRRRSSSUUUVVVWWWTTTUUUWWWXXXYYYYYYXXXWWWUUUUUUUUUTTTTTTTTTTTTTTTUUUUUUVVVWWWYYYZZZ[[[[[[\\\\\\^^^^^^___^^^]]]\\\]]]ZZZ[[[aaacccbbbbbbdddeeegggkkkpppvvv||||||vvvnnnhhheeebbb^^^[[[]]]]]]\\\ZZZXXXYYY[[[]]]UUUVVVXXXYYYYYYYYYXXXXXXUUUTTTRRRQQQQQQRRRSSSSSSRRRRRRSSSSSSRRRRRRQQQPPPOOOOOOOOONNNNNNNNNMMMMMMJJJIIIHHHGGGFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDBBBCCCEEEFFFFFFFFFEEEDDDCCCCCCCCCCCCCCCDDDEEEEEECCCBBBBBBAAAAAA@@@??????>>>>>>===<<<;;;::::::999666777888999:::999999888;;;;;;;;;;;;::::::999888888888888999999:::::::::888888888888888777666666444555666777777666555444555555444333333333333444333444444555555444444333666555444333333555666777222222111111111111222222111222333333444444444444bbbbbbcccccccccdddddddddbbbccccccdddeeefffggggggeeeddddddccccccbbbbbbaaabbbbbbaaaaaa``````______aaa```^^^\\\[[[YYYYYYYYYXXXXXXXXXXXXYYYYYYYYYYYYTTTWWW[[[^^^^^^^^^___```eeedddcccaaa___]]][[[ZZZYYYYYYYYYZZZ\\\\\\[[[ZZZZZZXXXWWWVVVVVVWWWXXXZZZXXXWWWUUUSSSSSSSSSSSSSSSSSSSSSTTTUUUVVVXXXXXXYYYZZZZZZZZZZZZYYYYYYYYYYYYWWWWWWWWWTTTQQQPPPPPPQQQSSSRRRQQQQQQQQQRRRTTTUUUVVVVVVWWWWWWXXXYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZXXXWWWUUUUUUUUUUUUSSSSSSRRRRRRRRRRRRSSSSSSTTTSSSSSSTTTTTTSSSQQQNNNNNNNNNNNNMMMMMMMMMLLLLLLNNNOOOPPPQQQQQQQQQPPPOOORRRQQQPPPOOOOOOPPPRRRSSSQQQOOOMMMKKKJJJJJJKKKLLLJJJJJJJJJIIIIIIHHHHHHHHHJJJIIIFFFDDDCCCCCCDDDDDDFFFGGGHHHHHHIIIIIIHHHHHHHHHIIIJJJKKKKKKJJJIIIIIIGGGFFFFFFFFFGGGJJJMMMOOOMMMNNNOOOOOOPPPPPPOOOOOOPPPQQQRRRSSSUUUWWWXXXXXXVVVVVVTTTSSSRRRRRRQQQQQQSSSRRRQQQPPPPPPQQQSSSSSSSSSSSSSSSSSSTTTUUUVVVWWWVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUTTTSSSRRRRRRRRRSSSSSSUUUVVVVVVVVVVVVWWWYYY[[[[[[\\\]]]]]]]]]]]]\\\]]]^^^___aaaaaaaaa``````eeefffhhhkkknnnrrruuuvvvzzz{{{||||||{{{|||~~~yyyrrrpppkkkgggccc```______]]]\\\[[[ZZZYYYXXXWWWWWWWWWXXXXXXYYYZZZZZZZZZYYYUUUTTTSSSRRRQQQQQQQQQQQQOOOOOOPPPPPPQQQQQQRRRRRRMMMNNNNNNNNNNNNMMMLLLLLLGGGFFFFFFEEEDDDCCCBBBBBBFFFFFFFFFFFFEEEEEEEEEEEEBBBBBBCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@<<<;;;;;;::::::999999888666666666666666777888888999::::::::::::999888888666777777777888888888888777777777777666666666666444444555555666666777777999888777666666555555555333333444444444444333333333333333222222111111111111111111111111111111111222222222222222222222222ccccccccccccdddddddddddddddddddddddddddddddddeeegggffffffeeeeeedddccccccbbbbbbaaa``````______^^^```___^^^\\\ZZZYYYYYYYYYZZZYYYYYYXXXXXXWWWWWWWWWVVVYYY]]]______^^^______cccbbbaaa```^^^\\\[[[ZZZXXXXXXYYYZZZ[[[[[[ZZZYYYZZZYYYWWWVVVVVVWWWYYYZZZWWWVVVUUUSSSSSSSSSSSSTTTTTTTTTUUUVVVWWWXXXYYYYYYYYYYYYYYYYYYXXXXXXWWWWWWWWWWWWWWWTTTQQQPPPPPPQQQSSSSSSRRRRRRRRRSSSTTTUUUVVVWWWWWWXXXYYYYYYZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZ[[[ZZZYYYWWWVVVVVVUUUUUUSSSSSSSSSRRRRRRSSSSSSSSSTTTSSSRRRSSSTTTSSSQQQNNNNNNNNNNNNMMMMMMMMMLLLLLLMMMMMMOOOPPPPPPOOOOOONNNQQQPPPPPPPPPPPPPPPQQQQQQOOONNNKKKIIIHHHIIIIIIJJJIIIIIIIIIIIIHHHHHHHHHGGGIIIHHHFFFDDDCCCDDDEEEEEEGGGGGGHHHIIIIIIIIIIIIHHHIIIIIIJJJKKKKKKKKKJJJIIIIIIHHHHHHHHHIIILLLNNNPPPOOOPPPQQQQQQRRRQQQQQQQQQRRRSSSSSSTTTUUUVVVVVVWWWWWWVVVUUUSSSRRRQQQQQQQQQQQQQQQPPPPPPQQQRRRSSSTTTSSSSSSSSSSSSTTTUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUTTTTTTTTTTTTUUUTTTUUUWWWWWWVVVVVVXXXYYYZZZ[[[\\\\\\]]]]]]\\\\\\]]]^^^___aaaaaaaaaaaa```ddddddeeegggjjjmmmppprrrrrrsssttttttssstttvvvxxx{{{~~~wwwsssnnnlllhhheeebbbaaaaaaaaa]]]]]]\\\[[[ZZZYYYXXXXXXTTTUUUVVVVVVWWWWWWVVVVVVWWWVVVUUUTTTSSSSSSSSSSSSPPPPPPPPPQQQQQQRRRRRRRRRPPPPPPPPPOOONNNLLLJJJIIIGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEECCCCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@<<<;;;;;;::::::999999888666666666666666777888888999::::::::::::999888888777888888888999999999999777777777777666666666666555666666777777888999999999888777666555555555555444444444555555444444444333333333222222222111111222222222222222222222222222222222222222222222222ddddddddddddeeeeeeeeeeeeeeeeeedddddddddcccccccccfffffffffeeeddddddccccccaaaaaa``````___^^^^^^^^^___^^^\\\[[[ZZZYYYYYYYYY[[[ZZZZZZYYYXXXWWWVVVVVVYYY\\\___```___^^^^^^^^^```______^^^]]]\\\[[[[[[XXXYYYYYYZZZZZZZZZZZZYYYZZZYYYXXXWWWWWWXXXYYYZZZWWWVVVUUUSSSSSSSSSSSSTTTUUUVVVVVVWWWXXXYYYZZZZZZYYYYYYYYYXXXWWWVVVUUUUUUVVVWWWVVVTTTRRRQQQQQQRRRTTTSSSSSSSSSSSSTTTUUUUUUWWWXXXXXXYYYYYYZZZ[[[[[[^^^^^^]]]]]]\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZYYYYYYXXXWWWVVVVVVTTTTTTSSSSSSSSSSSSTTTTTTTTTSSSRRRRRRSSSRRRPPPNNNNNNNNNNNNMMMMMMMMMMMMMMMKKKLLLMMMNNNNNNNNNNNNMMMOOOPPPPPPPPPPPPPPPOOOOOOMMMLLLJJJHHHGGGGGGGGGHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFEEEDDDDDDEEEFFFGGGGGGHHHIIIIIIJJJJJJIIIIIIJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJKKKMMMOOOQQQQQQRRRRRRSSSTTTSSSSSSSSSTTTTTTUUUVVVVVVVVVUUUUUUXXXWWWUUUTTTRRRQQQQQQPPPPPPPPPPPPPPPQQQRRRTTTTTTTTTTTTSSSSSSSSSTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVUUUUUUUUUUUUVVVVVVWWWUUUVVVXXXXXXWWWWWWYYYZZZZZZZZZ[[[\\\\\\\\\\\\\\\]]]^^^___aaaaaabbbaaaaaadddcccbbbbbbdddfffiiikkkiiijjjlllllllllmmmoooqqqtttzzz{{{uuuqqqnnnlllhhhgggeeecccaaaaaaaaabbb]]]]]]\\\[[[ZZZYYYXXXXXXWWWWWWXXXYYYYYYYYYXXXXXXWWWVVVUUUTTTTTTSSSSSSTTTQQQQQQQQQQQQQQQRRRRRRRRRSSSSSSRRRPPPNNNKKKIIIHHHGGGGGGGGGHHHHHHIIIIIIIIIFFFFFFFFFFFFEEEEEEEEEEEECCCDDDDDDEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@??????<<<;;;;;;::::::999999888777666666666666777888888999::::::::::::999888888888888888999999999::::::777777777777666666666666777777777888999999::::::999888777666555555555555444555555555555555555444333333333222222222222111333333333333333333333333222222222222222222222222dddddddddeeeeeeeeeffffffeeeeeeeeeeeeeeeeeeeeeeeeddddddccccccbbbaaaaaaaaa``````______^^^]]]]]]]]]]]]\\\[[[ZZZYYYXXXXXXXXXZZZZZZZZZZZZZZZYYYYYYYYY\\\___aaaaaa```^^^]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[XXXZZZ[[[[[[ZZZZZZZZZZZZZZZYYYYYYXXXXXXYYYYYYZZZWWWVVVTTTSSSSSSSSSTTTTTTWWWWWWWWWXXXYYYZZZZZZ[[[ZZZZZZYYYXXXWWWVVVUUUTTTVVVVVVVVVUUURRRQQQRRRTTTTTTTTTTTTTTTUUUUUUUUUVVVXXXXXXYYYYYYZZZ[[[[[[[[[^^^^^^]]]]]]\\\[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYXXXWWWVVVTTTTTTSSSSSSSSSSSSTTTTTTTTTRRRQQQQQQRRRQQQPPPNNNMMMMMMMMMMMMMMMMMMMMMMMMKKKLLLLLLMMMNNNNNNNNNNNNNNNOOOPPPPPPPPPOOOMMMMMMLLLKKKJJJHHHGGGFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGEEEDDDDDDDDDEEEFFFGGGHHHHHHHHHIIIJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJKKKLLLMMMOOOPPPQQQRRRSSSSSSTTTTTTSSSSSSSSSTTTUUUVVVWWWWWWVVVVVVXXXWWWUUUSSSRRRPPPPPPPPPNNNNNNOOOPPPQQQSSSTTTTTTTTTTTTSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUTTTUUUUUUVVVWWWXXXUUUWWWXXXXXXXXXXXXYYY[[[YYYZZZZZZ[[[\\\[[[[[[[[[]]]^^^___```aaabbbbbbbbbdddcccaaa``````bbbdddeeeeeeggghhhiiiiiikkknnnppppppuuu|||{{{rrrnnnllljjjhhheeedddbbbaaa````````````\\\[[[[[[ZZZYYYYYYXXXXXXXXXYYYZZZZZZZZZZZZYYYYYYTTTSSSRRRRRRQQQQQQQQQRRRRRRRRRQQQQQQQQQQQQQQQQQQSSSSSSRRRPPPNNNLLLJJJHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDEEEEEEEEEEEEDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@??????>>><<<;;;;;;::::::999999888777777666666777777888999999::::::::::::999888888777777888888888999999999777777777777666666666666777777777888999999::::::888888666555555555555555444555555666666555555444222222222222222222222222333333333333333333333333111111111111111111111111dddddddddeeeeeeeeeffffffeeeeeeffffffggghhhhhhiiidddccccccbbbbbbaaa``````______^^^^^^]]]\\\\\\\\\[[[ZZZYYYYYYXXXXXXXXXXXXYYYYYYZZZ[[[\\\]]]]]]^^^^^^```bbbbbb```]]]\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[YYY[[[]]]]]][[[YYYZZZ[[[YYYYYYXXXXXXXXXXXXYYYYYYVVVUUUTTTSSSSSSSSSTTTUUUWWWXXXXXXYYYYYYZZZZZZZZZ[[[[[[ZZZYYYXXXVVVVVVUUUUUUVVVVVVUUUSSSRRRSSSUUUTTTUUUUUUVVVVVVVVVVVVVVVXXXXXXYYYYYYZZZ[[[[[[[[[]]]\\\\\\[[[ZZZYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYZZZZZZZZZYYYXXXWWWVVVTTTTTTSSSSSSSSSSSSTTTTTTSSSRRRPPPPPPPPPPPPOOONNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLMMMNNNNNNOOOPPPMMMNNNOOOOOOOOONNNLLLKKKLLLKKKJJJHHHGGGFFFEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFCCCCCCDDDDDDFFFGGGHHHHHHIIIIIIJJJKKKKKKKKKKKKJJJLLLLLLKKKJJJJJJJJJJJJJJJIIIIIIJJJJJJKKKLLLMMMNNNOOOPPPQQQQQQRRRRRRQQQQQQPPPQQQTTTVVVWWWXXXXXXWWWVVVVVVTTTRRRQQQPPPOOOOOOMMMNNNOOOPPPQQQRRRSSSSSSSSSSSSSSSRRRSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUVVVWWWUUUWWWXXXXXXXXXXXXYYY[[[XXXYYYZZZZZZ[[[[[[ZZZZZZ]]]]]]^^^___```aaabbbbbbdddcccaaa`````````bbbcccccceeeggghhhiiikkkoooqqqrrrvvv{{{}}}tttnnnllljjjgggddddddcccaaa```^^^]]]]]]\\\ZZZZZZZZZYYYYYYXXXXXXWWWVVVVVVWWWWWWWWWVVVVVVUUURRRRRRQQQQQQPPPPPPQQQQQQRRRRRRQQQQQQPPPPPPOOOOOOPPPPPPPPPOOONNNMMMLLLKKKIIIIIIHHHHHHGGGFFFFFFEEEFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDEEEEEEEEEEEEDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA???>>>===<<<;;;;;;::::::999999888777777777777777888999999999::::::::::::999888888666666666666777777777777777777777777666666666666555555666666777888888888888777666555444444444444444444555555555555444444222222222222222222222222333333333333333333333333111111111111111111111111ddddddddddddeeeeeeeeeeeeeeeeeefffggghhhiiijjjkkkeeeeeeeeedddccccccbbbbbb^^^^^^]]]]]]\\\[[[[[[[[[YYYYYYXXXWWWWWWXXXXXXXXXWWWXXXYYY[[[\\\^^^___```^^^```bbbbbb```]]]\\\[[[ZZZZZZZZZZZZZZZZZZZZZZZZXXX[[[^^^]]]ZZZXXXYYY[[[XXXXXXXXXXXXXXXXXXXXXXXXVVVUUUTTTSSSSSSTTTUUUUUUXXXXXXXXXXXXYYYYYYZZZZZZ[[[ZZZZZZYYYXXXWWWVVVVVVUUUVVVVVVUUUSSSSSSTTTVVVUUUVVVVVVWWWXXXWWWWWWWWWWWWXXXXXXYYYYYYZZZ[[[[[[[[[ZZZZZZZZZYYYXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXYYYZZZYYYXXXWWWVVVSSSSSSRRRRRRRRRRRRSSSSSSSSSQQQOOOOOOOOOPPPOOONNNMMMMMMMMMMMMMMMNNNNNNNNNLLLLLLLLLLLLMMMNNNPPPPPPNNNNNNNNNNNNMMMLLLKKKKKKKKKKKKIIIHHHFFFEEEDDDCCCDDDDDDDDDEEEEEEEEEEEEEEEBBBCCCDDDEEEFFFGGGHHHHHHIIIJJJKKKKKKLLLKKKKKKKKKLLLKKKJJJIIIIIIHHHIIIIIIHHHHHHIIIJJJJJJKKKLLLLLLMMMNNNNNNOOOOOOOOOOOOOOONNNOOORRRUUUWWWXXXWWWWWWTTTSSSRRRPPPOOOOOOOOOOOOMMMNNNOOOQQQRRRRRRRRRRRRRRRRRRRRRRRRSSSTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTUUUUUUVVVUUUVVVXXXXXXWWWWWWYYYZZZXXXXXXYYYZZZZZZZZZZZZZZZ\\\\\\\\\]]]^^^```aaabbbccccccbbbbbbbbbbbbbbbbbbaaacccfffgggiiikkkooorrrvvvyyy|||wwwsssmmmjjjiiigggccc___cccbbbaaa___^^^\\\[[[ZZZZZZZZZZZZZZZYYYYYYYYYXXXWWWXXXXXXXXXXXXWWWWWWVVVRRRRRRQQQQQQQQQQQQRRRRRRRRRQQQQQQPPPOOONNNMMMMMMMMMMMMNNNNNNNNNMMMLLLLLLLLLKKKKKKJJJHHHGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEECCCDDDDDDEEEEEEDDDDDDCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAAAAAAAA???>>><<<<<<;;;;;;::::::999999888888777777777777888999999999::::::::::::999888888555555555666666666777777777777777777666666666666444444444555666666777777888777666555444444444444333444444444444444444333111222222222222333333333333333333333333333333333111111111111111111111111ccccccccccccddddddddddddffffffgggggghhhhhhhhhiiieeeeeeddddddcccbbbbbbbbb]]]]]]]]]\\\[[[[[[ZZZZZZXXXWWWWWWWWWWWWWWWXXXXXXWWWWWWXXXYYY[[[\\\]]]]]]^^^```bbbaaa___\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZVVVZZZ\\\[[[WWWUUUWWWYYYVVVVVVWWWWWWWWWWWWVVVVVVUUUUUUTTTSSSSSSTTTUUUVVVWWWWWWXXXXXXXXXXXXYYYYYYXXXXXXXXXWWWWWWWWWVVVVVVTTTUUUVVVUUUTTTTTTUUUWWWUUUVVVWWWXXXYYYXXXXXXWWWVVVWWWWWWXXXYYYYYYZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYWWWWWWWWWWWWWWWWWWWWWWWWVVVWWWXXXYYYYYYXXXVVVUUURRRRRRQQQQQQQQQQQQRRRRRRSSSQQQOOONNNNNNOOOOOONNNLLLLLLMMMMMMMMMNNNNNNNNNJJJJJJJJJJJJKKKMMMOOOPPPNNNNNNMMMLLLKKKKKKKKKKKKIIIIIIHHHGGGEEECCCAAA@@@CCCCCCCCCDDDDDDEEEEEEEEECCCCCCDDDEEEFFFGGGGGGGGGJJJJJJKKKLLLLLLLLLLLLKKKLLLKKKIIIHHHGGGGGGGGGHHHHHHHHHIIIJJJKKKKKKKKKKKKLLLLLLMMMNNNNNNNNNNNNNNNNNNPPPRRRUUUVVVVVVUUUTTTQQQPPPOOOOOONNNNNNNNNOOONNNOOOPPPQQQQQQQQQQQQPPPPPPPPPPPPQQQSSSTTTVVVWWWVVVVVVVVVVVVVVVVVVVVVVVVWWWVVVVVVUUUUUUUUUUUUVVVTTTUUUWWWWWWVVVVVVXXXYYYWWWXXXYYYYYYZZZZZZYYYYYYZZZZZZZZZ[[[\\\^^^```bbbaaabbbcccddddddccccccbbbaaaccceeehhhiiilllpppsssuuuxxxzzz|||~~~~~~xxxqqqmmmhhheeeeeedddaaa^^^aaaaaa```___^^^\\\[[[ZZZ\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZ[[[[[[ZZZYYYYYYXXXQQQPPPPPPOOOOOOPPPPPPQQQQQQPPPPPPOOOMMMLLLLLLKKKLLLLLLMMMMMMMMMLLLKKKKKKJJJJJJIIIIIIHHHHHHGGGGGGFFFFFFFFFFFFEEEEEEEEEEEECCCCCCCCCDDDDDDCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA???@@@AAABBBAAA???===<<<<<<;;;;;;::::::999999888888888777777888888999:::999::::::::::::999888888666666666666777777777777777777777777666666666666333444444555555666777777777777666555444444444444222222333333333333222222111111222222222333333333222222222222222222222222111111111111111111111111bbbbbbcccccccccdddddddddggggggggggggffffffffffffccccccbbbbbbaaa`````````]]]]]]\\\\\\[[[ZZZZZZZZZWWWWWWVVVVVVVVVWWWXXXXXXWWWWWWXXXXXXYYYYYYZZZZZZ]]]___aaaaaa___\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZTTTXXX[[[ZZZUUUSSSUUUXXXUUUVVVVVVWWWWWWVVVVVVUUUUUUUUUTTTSSSSSSTTTUUUVVVWWWWWWWWWXXXXXXXXXXXXXXXVVVVVVVVVVVVVVVVVVVVVVVVTTTUUUVVVUUUTTTTTTVVVWWWVVVVVVXXXYYYYYYYYYXXXWWWVVVVVVWWWWWWXXXYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZXXXXXXXXXXXXXXXXXXXXXXXXUUUVVVXXXYYYYYYWWWVVVTTTQQQQQQPPPPPPPPPPPPQQQQQQSSSQQQNNNMMMNNNOOONNNNNNLLLLLLMMMMMMNNNNNNNNNNNNIIIIIIHHHIIIJJJLLLNNNOOOOOONNNLLLJJJJJJJJJJJJKKKHHHGGGGGGEEECCCAAA???>>>BBBCCCCCCCCCDDDDDDEEEEEECCCCCCEEEFFFFFFGGGGGGGGGJJJKKKKKKLLLLLLLLLLLLLLLKKKJJJIIIGGGFFFFFFGGGGGGHHHIIIJJJKKKLLLLLLKKKKKKLLLLLLMMMNNNNNNNNNNNNMMMOOOQQQSSSUUUUUUTTTRRRQQQOOONNNNNNMMMMMMNNNNNNOOONNNOOOPPPQQQQQQQQQPPPOOOOOOOOOPPPQQQSSSUUUVVVWWWVVVVVVVVVVVVVVVVVVVVVVVVYYYXXXWWWWWWVVVVVVVVVVVVSSSUUUVVVVVVVVVVVVWWWYYYWWWXXXXXXYYYYYYYYYYYYYYYZZZYYYYYYZZZ[[[^^^```aaa___```cccdddeeeeeecccbbbbbbdddgggiiikkknnnrrruuurrrtttvvvxxxyyyzzz}}}zzzsssnnnpppkkkeeecccccccccaaa_______________^^^]]]\\\\\\^^^^^^]]]]]]]]]]]]]]]]]]WWWWWWXXXXXXWWWVVVUUUUUUMMMMMMMMMLLLLLLMMMNNNNNNPPPPPPOOONNNMMMKKKJJJJJJLLLMMMMMMLLLLLLKKKJJJIIIEEEEEEFFFFFFFFFFFFGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEBBBBBBCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA???@@@AAABBBAAA???===<<<<<<<<<;;;::::::999999888888888888777888888999:::999::::::::::::999888888777777777777888888888888777777777777666666666666444444555555666777777777777777555444444444444444111222222333333222222111111111111222222333333333111111111111111111111111000000000000000000000000____________```bbbcccdddeeeeeeeeeddddddcccccccccaaaaaaaaaaaaaaa```______^^^]]]]]]\\\\\\[[[[[[ZZZYYYYYYYYYXXXXXXWWWWWWVVVVVVVVVVVVVVVWWWXXXYYYZZZ______^^^]]]\\\ZZZYYYXXX\\\\\\\\\\\\\\\[[[ZZZZZZXXXXXXYYYYYYXXXWWWVVVVVVVVVVVVUUUUUUUUUUUUVVVVVVXXXWWWUUUSSSSSSSSSUUUVVVXXXWWWVVVVVVUUUUUUUUUUUUSSSSSSSSSSSSSSSSSSSSSSSSUUUVVVVVVUUUTTTSSSUUUVVVWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWXXXXXXYYYXXXYYYZZZ[[[[[[ZZZXXXXXXZZZYYYXXXWWWWWWWWWWWWWWWXXXWWWVVVWWWXXXXXXVVVUUUNNNOOOOOOPPPPPPQQQQQQQQQOOOOOONNNNNNMMMLLLLLLKKKLLLMMMMMMMMMMMMNNNNNNNNNKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKJJJIIIIIIIIIIIIJJJIIIIIIHHHFFFEEECCCBBBBBBDDDDDDDDDDDDEEEEEEEEEEEEBBBCCCEEEFFFGGGGGGFFFFFFKKKLLLLLLLLLLLLLLLKKKJJJJJJJJJIIIHHHGGGGGGGGGGGGKKKKKKKKKKKKKKKKKKJJJJJJLLLKKKJJJJJJJJJKKKMMMNNNMMMMMMNNNOOOOOOOOONNNNNNMMMNNNOOOPPPOOONNNMMMLLLNNNOOOPPPQQQRRRRRRRRRRRRPPPQQQQQQQQQRRRTTTUUUVVVTTTTTTUUUUUUUUUVVVVVVVVVYYYZZZZZZZZZZZZYYYYYYXXXXXXYYYYYYXXXWWWTTTRRRQQQRRRTTTWWWZZZ\\\\\\\\\[[[```___]]][[[[[[\\\]]]^^^```bbbddddddbbbbbbbbbcccfffhhhllloooppppppnnnmmmrrrtttuuuvvvvvvwwwzzz|||~~~zzzwwwsssmmmiiihhheeebbbaaabbbbbb```^^^^^^]]]\\\\\\[[[[[[[[[[[[^^^___``````___]]][[[YYYYYYXXXXXXWWWUUUSSSQQQPPPNNNNNNNNNOOOOOOPPPPPPPPPPPPPPPOOONNNMMMMMMMMMMMMKKKJJJIIIHHHHHHIIIJJJKKKJJJIIIHHHHHHHHHHHHIIIJJJHHHHHHHHHGGGGGGGGGFFFFFFDDDDDDEEEEEEEEEEEEDDDDDDBBBBBBAAAAAAAAAAAA@@@@@@AAAAAA@@@>>>===;;;::::::<<<<<<;;;;;;;;;:::::::::::::::999999888999999999<<<;;;::::::999888777666:::999888888777777888888888888777666666666666666555555555555555555555555444444333333333333222222333333333333333333333333111111222333333333333333000000000000000000000000222111111111000000//////^^^^^^^^^___```aaabbbcccddddddcccccccccbbbbbbbbb```````````````___^^^^^^^^^^^^]]]]]]\\\[[[[[[[[[YYYYYYYYYXXXWWWVVVUUUUUUSSSSSSSSSSSSTTTUUUVVVWWW\\\\\\\\\\\\[[[YYYXXXWWWZZZ[[[[[[[[[[[[ZZZYYYYYYWWWWWWXXXXXXWWWWWWVVVUUUWWWWWWVVVVVVVVVVVVWWWWWWXXXWWWUUUTTTSSSTTTUUUVVVWWWWWWVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTUUUVVVVVVUUUTTTTTTUUUWWWXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWXXXYYYYYYYYYZZZZZZ[[[ZZZYYYXXXWWWYYYXXXXXXWWWVVVVVVVVVWWWYYYWWWWWWWWWWWWWWWUUUSSSPPPPPPPPPPPPPPPQQQQQQQQQNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMJJJJJJKKKKKKKKKLLLLLLLLLKKKJJJJJJIIIIIIIIIIIIIIIIIIHHHGGGFFFDDDCCCBBBAAADDDDDDDDDDDDDDDEEEEEEEEECCCDDDEEEFFFGGGGGGGGGFFFIIIIIIJJJJJJJJJIIIHHHHHHIIIHHHHHHGGGFFFFFFFFFGGGJJJJJJJJJJJJJJJJJJJJJJJJLLLKKKJJJJJJJJJKKKLLLMMMLLLMMMMMMNNNNNNNNNNNNNNNMMMNNNOOOPPPPPPOOONNNMMMOOOOOOPPPQQQRRRRRRRRRQQQPPPPPPPPPQQQRRRSSSTTTUUUTTTTTTTTTTTTUUUUUUUUUVVVXXXYYYYYYZZZZZZZZZYYYYYYYYYYYYXXXXXXVVVTTTRRRPPPRRRTTTWWWZZZ[[[\\\\\\[[[]]]\\\[[[ZZZ[[[\\\^^^______aaaccccccbbbaaabbbdddeeefffiiilllnnnnnnnnnnnnoooppprrrsssssstttwwwyyy{{{}}}yyyuuupppmmmllljjjfffcccfffdddbbbaaabbbbbb```]]]^^^^^^]]]\\\\\\\\\\\\\\\^^^___``````___]]][[[ZZZXXXXXXWWWVVVUUUSSSQQQPPPMMMMMMMMMNNNNNNNNNOOOOOOPPPOOONNNMMMMMMLLLLLLLLLKKKJJJIIIHHHHHHIIIJJJKKKJJJIIIHHHHHHHHHHHHIIIJJJHHHHHHGGGGGGGGGFFFFFFFFFBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@AAA@@@???>>><<<;;;::::::;;;;;;;;;::::::::::::999999999999888888999::::::;;;;;;::::::999999888888999999888777777777777777888777777666666666666666555555555555555555555555444444333333333222222222333333333333333333333333111111222222333222222222000000000000000000000000111111111000000000//////\\\]]]]]]^^^___```aaabbbaaaaaaaaaaaa````````````^^^____________^^^]]]]]]^^^^^^^^^]]]\\\\\\[[[[[[YYYYYYXXXWWWVVVUUUTTTSSSRRRRRRRRRRRRSSSTTTUUUVVVYYYYYYZZZZZZYYYXXXXXXWWWYYYYYYYYYYYYYYYXXXWWWWWWVVVWWWWWWWWWWWWVVVUUUUUUXXXWWWWWWVVVVVVWWWWWWXXXWWWVVVUUUTTTTTTTTTUUUVVVVVVVVVVVVUUUUUUUUUUUUUUUSSSSSSSSSSSSSSSSSSSSSSSSUUUVVVVVVUUUTTTTTTUUUWWWYYYYYYXXXXXXWWWWWWVVVVVVUUUUUUUUUVVVWWWXXXYYYZZZZZZZZZZZZZZZYYYXXXWWWVVVWWWWWWVVVVVVUUUVVVVVVVVVXXXWWWVVVVVVWWWVVVTTTRRRQQQQQQQQQQQQQQQPPPPPPPPPMMMMMMMMMMMMNNNNNNNNNOOONNNNNNNNNMMMMMMLLLKKKKKKJJJJJJJJJKKKKKKKKKKKKLLLKKKJJJIIIIIIHHHHHHIIIIIIHHHGGGFFFEEEDDDCCCBBBAAACCCCCCCCCDDDDDDDDDEEEEEECCCDDDEEEFFFGGGGGGGGGGGGHHHIIIIIIIIIIIIHHHGGGFFFGGGFFFFFFEEEEEEEEEEEEFFFHHHHHHHHHIIIIIIIIIIIIIIIKKKJJJJJJJJJJJJKKKLLLLLLKKKKKKLLLLLLLLLMMMMMMMMMLLLMMMOOOPPPPPPPPPPPPOOOOOOPPPPPPQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPQQQRRRSSSSSSSSSSSSSSSTTTTTTTTTTTTVVVWWWXXXYYYYYYYYYYYYYYYYYYXXXXXXWWWUUUSSSQQQPPPSSSTTTWWWZZZ[[[\\\[[[[[[ZZZYYYYYYYYY[[[\\\^^^```^^^___aaaaaaaaaaaacccdddjjjjjjkkkkkkkkkllllllllllllnnnpppqqqqqqrrruuuwwwwwwyyyzzz|||~~~zzzsssnnnkkkiiigggfffggggggfffeeecccbbbaaaaaabbbaaa___]]]^^^^^^]]]]]]\\\\\\]]]]]]______``````^^^]]][[[YYYWWWWWWVVVVVVTTTSSSQQQQQQLLLLLLLLLMMMMMMMMMMMMMMMOOONNNMMMLLLLLLKKKKKKLLLJJJJJJIIIIIIIIIIIIJJJJJJIIIIIIHHHHHHHHHHHHIIIIIIGGGGGGGGGGGGFFFFFFFFFEEEBBBBBBCCCCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@???===<<<;;;:::999:::::::::999999999888888888888888888888999:::;;;::::::::::::::::::::::::999888777777666666777777888777666666555555666666444444444444444444444444333333333333222222222222333333333333333333333333111111222222222111111000000000000000000000000000111111000000000000//////[[[[[[\\\^^^______``````^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________^^^^^^]]]^^^^^^^^^]]]\\\\\\[[[[[[YYYYYYXXXWWWUUUTTTSSSSSSTTTTTTTTTTTTTTTUUUVVVVVVWWWWWWXXXXXXYYYXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVUUUVVVWWWWWWWWWWWWWWWVVVVVVXXXWWWWWWVVVVVVWWWWWWXXXVVVUUUUUUTTTTTTTTTUUUVVVTTTUUUUUUUUUUUUUUUTTTTTTRRRRRRRRRRRRRRRRRRRRRRRRTTTUUUUUUUUUTTTTTTUUUWWWYYYYYYXXXWWWVVVVVVUUUUUUTTTTTTTTTUUUVVVXXXYYYZZZ[[[ZZZZZZYYYWWWVVVUUUTTTUUUUUUTTTTTTTTTUUUVVVVVVVVVUUUTTTUUUVVVVVVTTTRRRRRRRRRRRRQQQQQQPPPPPPPPPKKKLLLLLLMMMNNNOOOPPPQQQOOOOOONNNMMMLLLKKKJJJJJJIIIIIIJJJJJJJJJKKKKKKKKKJJJIIIIIIHHHHHHHHHHHHHHHGGGFFFFFFEEECCCBBBBBBAAABBBBBBBBBCCCCCCDDDDDDEEEDDDDDDEEEFFFFFFGGGGGGGGGJJJJJJJJJJJJIIIHHHGGGGGGDDDDDDDDDCCCCCCDDDEEEEEEGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKJJJJJJJJJJJJKKKLLLLLLMMMLLLMMMOOOPPPQQQQQQQQQPPPPPPPPPQQQQQQQQQPPPOOOOOOPPPOOOOOOOOOOOOPPPQQQRRRRRRRRRRRRSSSSSSSSSSSSSSSUUUUUUVVVXXXXXXYYYYYYYYYXXXXXXWWWUUUSSSQQQPPPOOOSSSUUUWWWZZZ[[[\\\[[[ZZZYYYYYYYYYYYYZZZ\\\]]]^^^\\\^^^___``````aaaccceeesssrrrooollljjjiiihhhhhhjjjmmmooopppqqqrrrtttuuussstttvvvwwwxxx{{{}}}tttmmmgggdddeeedddddddddeeefffggggggaaa```aaaaaa```___]]]\\\^^^^^^]]]]]]]]]]]]]]]^^^_________^^^]]][[[ZZZYYYUUUUUUUUUUUUTTTSSSRRRQQQMMMMMMMMMMMMMMMMMMMMMMMMNNNMMMLLLKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDAAAAAAAAA@@@@@@@@@@@@??????>>>>>>===<<<::::::999999999999888888888888777777777777777888999;;;;;;999999:::::::::;;;;;;;;;999999888777777777777888777777666555555555555666444444444444444444444444333333333222222222222111222222222222222222222222111111222222111111000000000000000000000000000000000000000000000000//////YYYZZZ[[[]]]^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\^^^______`````````______^^^]]]]]]\\\\\\[[[ZZZZZZYYYXXXWWWVVVUUUTTTSSSSSSTTTTTTSSSSSSTTTTTTUUUUUUVVVWWWWWWXXXXXXXXXXXXXXXUUUVVVVVVVVVVVVUUUTTTTTTVVVWWWWWWXXXXXXXXXWWWWWWVVVVVVUUUUUUUUUUUUVVVVVVTTTTTTTTTSSSSSSTTTTTTTTTSSSSSSTTTUUUUUUTTTTTTSSSPPPPPPPPPPPPPPPPPPPPPPPPRRRSSSTTTTTTSSSSSSUUUWWWXXXWWWWWWVVVUUUTTTTTTSSSSSSSSSTTTTTTVVVWWWYYYYYYYYYYYYXXXVVVUUUTTTTTTSSSSSSSSSSSSSSSSSSTTTUUUVVVRRRRRRRRRSSSUUUVVVUUUTTTRRRRRRQQQQQQPPPPPPPPPOOOKKKKKKLLLNNNOOOPPPQQQRRRPPPOOONNNMMMLLLJJJIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIHHHGGGGGGGGGGGGGGGFFFEEEEEEDDDCCCBBBAAAAAA@@@AAAAAABBBCCCCCCDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGIIIIIIIIIHHHHHHGGGEEEEEEBBBBBBBBBBBBCCCCCCDDDEEEFFFFFFFFFFFFGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIJJJKKKLLLMMMMMMNNNOOOQQQRRRRRRRRRQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOONNNOOOOOOPPPQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSTTTUUUWWWWWWXXXXXXXXXWWWVVVUUUSSSRRRQQQPPPPPPSSSUUUXXXZZZ[[[[[[[[[ZZZZZZYYYYYYZZZZZZZZZ[[[[[[\\\]]]^^^^^^^^^___bbbdddrrrpppmmmjjjgggfffffffffhhhjjjmmmnnnnnnnnnoooqqqoooppprrrrrrsssuuuxxxzzzyyy~~~zzzssslllgggdddbbb______`````````aaabbbccc___``````___^^^]]]\\\[[[]]]]]]]]]\\\\\\]]]]]]^^^______^^^]]][[[ZZZXXXWWWTTTTTTTTTTTTSSSSSSRRRQQQNNNNNNNNNNNNNNNNNNMMMMMMLLLLLLKKKJJJIIIIIIIIIIIIHHHIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDAAAAAA@@@@@@@@@?????????>>>======<<<;;;:::999999999999888888888777777777666666777777888999:::;;;888999999::::::;;;;;;<<<::::::999888888888888999777666666555555555555555444444444444444444444444333333222222222111111111222222222222222222222222111111222222222111111000000000000000000000000000//////////////////000000WWWXXXZZZ\\\]]]]]]]]]\\\ZZZZZZZZZZZZ[[[[[[[[[[[[^^^^^^___````````````___\\\\\\\\\[[[ZZZZZZYYYYYYXXXXXXWWWWWWVVVVVVUUUUUUSSSRRRRRRRRRRRRRRRSSSSSSVVVVVVWWWWWWXXXWWWWWWWWWUUUUUUUUUUUUUUUTTTSSSSSSUUUVVVVVVWWWWWWWWWWWWWWWTTTSSSSSSRRRRRRSSSSSSTTTRRRRRRRRRRRRSSSSSSSSSSSSQQQRRRSSSUUUUUUTTTSSSSSSOOOOOOOOOOOOOOOOOOOOOOOOPPPRRRRRRRRRQQQRRRTTTVVVUUUUUUTTTTTTSSSSSSRRRRRRSSSSSSSSSTTTUUUVVVWWWXXXWWWVVVUUUTTTSSSRRRRRRRRRQQQQQQQQQQQQRRRSSSTTTUUURRRQQQQQQRRRTTTUUUTTTSSSPPPPPPPPPPPPPPPOOOOOOOOOKKKLLLMMMNNNOOOQQQRRRRRROOONNNNNNMMMKKKJJJIIIIIIHHHHHHHHHIIIIIIIIIJJJJJJIIIHHHGGGGGGFFFFFFGGGGGGEEEDDDDDDCCCBBBBBBAAAAAA???@@@@@@AAABBBCCCDDDDDDCCCCCCCCCCCCDDDEEEFFFFFFFFFFFFFFFEEEDDDCCCBBBAAAAAAAAAAAABBBBBBDDDEEEFFFEEEEEEFFFFFFGGGHHHHHHHHHGGGHHHIIIIIIJJJJJJIIIIIIIIIIIIHHHHHHIIIKKKMMMNNNNNNOOOQQQRRRRRRRRRRRRQQQNNNOOOOOOPPPPPPPPPOOOOOONNNNNNNNNOOOPPPQQQRRRSSSSSSSSSSSSSSSRRRRRRRRRRRRSSSTTTUUUVVVVVVVVVVVVVVVTTTTTTSSSRRRQQQQQQQQQQQQTTTUUUXXXZZZ[[[[[[ZZZYYYZZZZZZZZZZZZ[[[[[[[[[[[[\\\]]]]]]]]]]]]^^^```cccgggfffeeedddddddddeeefffdddfffiiijjjiiiiiiiiijjjjjjlllmmmnnnnnnooorrrtttvvvzzz~~~yyyqqqqqqoookkkfffcccbbbbbb___```aaa```______```bbb`````````]]][[[YYYZZZ[[[\\\\\\[[[[[[\\\\\\]]]]]]^^^]]]\\\ZZZYYYWWWVVVVVVRRRRRRSSSSSSSSSRRRRRRQQQNNNNNNNNNNNNNNNMMMMMMMMMKKKJJJIIIHHHHHHGGGGGGHHHHHHHHHIIIIIIIIIIIIHHHHHHGGGGGGHHHHHHHHHHHHGGGGGGEEEEEEEEEEEEDDDDDDDDDDDDBBBBBBCCCCCCCCCCCCBBBBBB@@@@@@@@@@@@????????????===<<<<<<;;;::::::999999999999999888888888777777777777777777777888999:::888888888999999::::::::::::999999888888888888888777666555555444444555555333333333333333333333333222222222222111111111111222222222222222222222222111111222333333333333333000000000000000000000000......////////////000000VVVWWWYYY[[[\\\\\\\\\[[[YYYYYYYYYZZZZZZZZZ[[[[[[]]]]]]^^^_______________[[[[[[ZZZZZZYYYXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWTTTSSSSSSRRRRRRSSSSSSSSSUUUUUUUUUVVVVVVUUUTTTTTTUUUUUUUUUUUUUUUTTTSSSSSSSSSSSSTTTUUUUUUUUUUUUUUUQQQQQQPPPPPPPPPPPPQQQQQQOOOPPPPPPQQQQQQRRRQQQQQQPPPQQQSSSTTTUUUTTTSSSRRRPPPPPPPPPPPPPPPPPPPPPPPPOOOPPPQQQPPPPPPPPPRRRTTTRRRRRRRRRRRRRRRRRRRRRQQQTTTTTTTTTTTTTTTUUUVVVVVVTTTSSSRRRQQQQQQQQQQQQRRROOOOOOOOOPPPQQQSSSTTTUUUSSSRRRRRRRRRSSSSSSQQQOOONNNNNNNNNOOOOOOOOOOOOOOOLLLLLLMMMNNNOOOQQQRRRRRRNNNNNNMMMLLLKKKJJJJJJIIIGGGHHHHHHHHHHHHIIIIIIIIIHHHHHHGGGFFFFFFFFFFFFFFFDDDDDDCCCBBBBBBAAAAAAAAA??????@@@AAABBBCCCDDDDDDBBBBBBAAAAAABBBCCCEEEFFFEEEEEEEEEDDDCCCBBBAAA@@@@@@AAAAAAAAACCCDDDEEEFFFEEEEEEFFFGGGGGGHHHIIIIIIFFFGGGHHHIIIJJJIIIIIIHHHIIIIIIHHHHHHIIIKKKNNNOOOPPPQQQRRRSSSSSSRRRQQQPPPMMMNNNOOOOOOPPPPPPPPPPPPMMMMMMNNNOOOQQQSSSTTTUUUTTTTTTTTTSSSSSSRRRRRRRRRTTTTTTUUUUUUUUUUUUUUUTTTRRRRRRQQQPPPPPPQQQRRRRRRTTTVVVXXXZZZ[[[[[[ZZZYYYXXXYYYZZZ[[[\\\\\\]]]]]]]]]]]]]]]\\\[[[\\\___aaa``````aaaaaabbbcccdddeeecccfffhhhhhhgggfffeeeeeefffgggiiijjjjjjkkkmmmnnnrrrvvvyyy}}}~~~wwwppplllfffhhhiiigggdddaaaaaabbbaaabbbcccbbb``````bbbeeebbbaaa```[[[WWWVVVXXX[[[[[[ZZZZZZZZZ[[[[[[\\\]]]]]]\\\ZZZXXXWWWUUUTTTTTTQQQQQQRRRRRRSSSRRRRRRRRRNNNNNNMMMMMMMMMLLLLLLLLLJJJIIIHHHGGGGGGFFFFFFGGGGGGHHHIIIIIIIIIIIIHHHGGGFFFGGGHHHHHHHHHHHHGGGFFFEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBCCCCCCCCCCCCBBBBBB@@@@@@@@@@@@????????????<<<<<<;;;;;;:::999999999::::::999999999888888888888888777777777777888888888888888888888888888888888777777666666666666666666666555444444444444555333333333333333333333333222222222222111111111111111111111111111111111111000111222333444555555555000000000000000000000000........./////////000000UUUWWWYYY[[[\\\\\\[[[ZZZXXXYYYYYYYYYZZZZZZ[[[[[[[[[\\\]]]]]]^^^^^^^^^^^^ZZZZZZZZZYYYXXXXXXWWWWWWWWWWWWWWWXXXXXXXXXYYYYYYVVVVVVUUUUUUUUUUUUUUUVVVTTTTTTTTTTTTTTTSSSRRRRRRUUUUUUUUUUUUUUUTTTSSSSSSQQQQQQRRRSSSSSSSSSSSSSSSOOOOOOOOONNNNNNOOOOOOOOONNNOOOOOOPPPQQQQQQQQQPPPOOOQQQSSSTTTUUUTTTSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRMMMOOOPPPOOOOOOPPPRRRTTTPPPPPPPPPQQQQQQQQQQQQQQQUUUTTTTTTTTTTTTTTTUUUUUURRRRRRPPPOOOOOOPPPQQQRRRNNNNNNOOOPPPQQQRRRTTTUUUVVVTTTSSSRRRRRRQQQNNNLLLMMMMMMMMMNNNNNNOOOOOOOOOLLLMMMMMMNNNPPPQQQQQQRRRMMMMMMLLLLLLKKKKKKJJJJJJGGGGGGHHHHHHHHHIIIIIIIIIHHHGGGGGGFFFEEEFFFFFFFFFCCCCCCCCCBBBBBBAAAAAAAAA>>>??????@@@BBBCCCDDDDDDAAAAAA@@@@@@AAABBBDDDEEEGGGGGGGGGFFFEEECCCBBBAAA@@@@@@AAABBBCCCDDDFFFGGGEEEFFFFFFGGGHHHHHHIIIIIIFFFGGGHHHIIIJJJIIIHHHHHHJJJIIIHHHHHHIIILLLNNNPPPQQQRRRRRRSSSSSSRRRQQQPPPLLLMMMNNNOOOPPPQQQQQQQQQLLLMMMNNNOOOQQQTTTVVVWWWUUUUUUTTTTTTSSSSSSRRRRRRTTTTTTUUUUUUUUUTTTTTTSSSQQQPPPPPPOOOPPPQQQRRRSSSTTTVVVXXXZZZ[[[[[[ZZZYYYVVVWWWYYY[[[]]]^^^______^^^^^^]]]\\\ZZZ[[[^^^```aaaaaabbbbbbcccccccccccceeegggjjjjjjhhhfffeeeeeebbbdddfffgggggghhhjjjkkkoooqqqtttvvvyyyyyyqqqkkkfffcccaaadddggggggdddaaabbbccc^^^```aaaaaa^^^^^^aaadddcccbbb___ZZZUUUTTTWWW[[[ZZZZZZYYYYYYZZZ[[[\\\\\\\\\[[[YYYWWWUUUTTTSSSSSSPPPQQQRRRRRRRRRRRRRRRRRRMMMMMMLLLLLLKKKKKKKKKJJJJJJIIIHHHGGGFFFFFFFFFFFFGGGGGGIIIIIIIIIIIIGGGGGGFFFGGGHHHIIIIIIHHHGGGFFFEEEDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDDDD@@@@@@@@@????????????>>>;;;;;;;;;::::::999999999:::::::::999999999999888999888777777777777777888777777777777777777777777666666555444444444444444666666555444444444444555333333333333333333333333222222222111111111111000111111111111111111111111000111222444555666777777000000000000000000000000---.........//////000000UUUVVVVVVWWWXXXYYYZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[ZZZZZZ[[[\\\]]]]]]^^^___[[[[[[[[[ZZZZZZXXXWWWWWWVVVWWWWWWXXXXXXWWWWWWVVVUUUTTTSSSRRRRRRRRRRRRRRRUUUTTTTTTTTTSSSSSSRRRRRRUUUUUUTTTTTTSSSRRRRRRRRRTTTSSSRRRQQQQQQQQQQQQQQQOOONNNNNNMMMMMMNNNNNNOOONNNNNNPPPQQQRRRRRRRRRRRRQQQQQQRRRSSSSSSSSSSSSSSSQQQPPPOOOOOOMMMMMMLLLKKKNNNNNNNNNNNNNNNNNNOOOOOORRRRRRRRRRRRQQQPPPOOONNNPPPPPPQQQQQQQQQQQQQQQPPPOOOPPPQQQQQQQQQPPPNNNNNNKKKLLLLLLNNNOOOPPPQQQQQQTTTSSSSSSRRRPPPOOONNNNNNLLLLLLMMMMMMMMMMMMLLLLLLMMMMMMMMMNNNNNNMMMMMMMMMNNNMMMLLLKKKIIIIIIHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEECCCBBBAAA@@@???@@@AAAAAA???@@@@@@AAAAAABBBBBBCCCAAAAAAAAABBBCCCDDDEEEEEEFFFEEEDDDCCCBBBAAA@@@@@@===???AAABBBBBBCCCEEEFFFIIIIIIJJJKKKKKKLLLKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJIIIIIIJJJKKKMMMNNNPPPQQQQQQQQQQQQQQQPPPPPPMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOOOOPPPQQQRRRSSSSSSTTTTTTSSSSSSRRRRRRQQQQQQRRRRRRRRRRRRSSSTTTUUUVVVSSSRRRQQQPPPPPPQQQRRRSSSUUUVVVWWWWWWVVVUUUVVVXXXWWWXXXZZZ\\\^^^___``````^^^\\\ZZZXXXXXXXXXZZZ[[[``````aaaaaabbbbbbccccccccccccccccccccccccddddddddddddeeeffffffgggggghhhkkkkkklllooosssyyy}}}}}}{{{rrrjjjdddaaa___\\\___aaaaaa``````bbbeeebbbbbbaaa___]]]]]]^^^___aaa___]]]ZZZXXXWWWWWWWWWYYYYYYYYYYYYZZZZZZZZZZZZZZZYYYWWWUUUTTTSSSRRRRRRSSSSSSRRRQQQPPPOOOOOONNNMMMMMMMMMMMMLLLJJJIIIHHHIIIIIIHHHHHHHHHGGGGGGGGGGGGHHHJJJLLLLLLKKKJJJIIIFFFFFFFFFGGGGGGHHHHHHHHHFFFDDDCCCCCCDDDDDDCCCBBBDDDDDDCCCBBBAAAAAA@@@@@@???>>>===<<<;;;;;;<<<===;;;;;;::::::::::::999999;;;;;;;;;:::::::::999999999888666555555555666777666666666666777777777777777777777666555555444444333333333333333444555666666666555444444333222222222222111111111111222222222222111111111111222222000000000000000000000000////////////////////////000000000000000000000000VVVVVVWWWWWWXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZ[[[[[[\\\]]]^^^^^^[[[[[[[[[ZZZZZZYYYXXXWWWVVVVVVWWWWWWWWWWWWVVVVVVSSSSSSRRRQQQQQQQQQRRRRRRTTTTTTTTTSSSSSSSSSRRRRRRSSSSSSSSSRRRQQQQQQPPPPPPOOOOOOOOONNNNNNOOOOOOOOOOOONNNNNNMMMMMMNNNNNNOOONNNOOOPPPQQQQQQQQQQQQQQQQQQRRRSSSSSSTTTTTTSSSSSSQQQQQQPPPOOONNNMMMLLLLLLMMMMMMNNNNNNNNNNNNOOOOOORRRRRRRRRRRRQQQPPPOOONNNOOOPPPPPPQQQQQQQQQPPPPPPNNNOOOPPPPPPPPPOOOMMMMMMKKKKKKLLLMMMNNNOOOPPPPPPPPPOOONNNMMMLLLKKKJJJJJJKKKLLLLLLMMMMMMLLLLLLKKKLLLLLLMMMMMMMMMMMMLLLLLLLLLKKKJJJHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEECCCBBBAAA@@@???@@@@@@AAA??????@@@AAAAAABBBBBBCCCAAAAAABBBBBBCCCCCCDDDDDDEEEDDDDDDCCCBBBAAA@@@???===???AAABBBBBBCCCEEEFFFHHHHHHIIIJJJJJJJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHJJJIIIIIIIIIIIIKKKLLLMMMOOOOOOOOOPPPPPPOOOOOONNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOPPPQQQQQQRRRRRRRRRRRRQQQQQQPPPPPPPPPRRRQQQQQQRRRRRRSSSTTTUUURRRRRRQQQPPPPPPQQQRRRRRRSSSTTTUUUUUUTTTTTTUUUVVVXXXYYYZZZ\\\^^^______```___]]]\\\ZZZZZZZZZ[[[\\\`````````aaaaaaaaaaaaaaabbbbbbbbbbbbccccccccccccbbbbbbccccccdddeeeeeeeeekkkkkkkkkmmmppptttwwwyyy}}}xxxxxxwwwwww{{{{{{tttllleee```]]]\\\^^^```aaa```______aaadddeeedddbbb```^^^^^^___```]]]\\\ZZZYYYXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXVVVUUUSSSRRRRRRRRRPPPPPPPPPOOOOOOOOOOOOOOOKKKKKKLLLLLLLLLKKKKKKJJJIIIHHHHHHHHHHHHGGGGGGGGGGGGHHHIIIKKKKKKJJJIIIHHHFFFFFFGGGGGGGGGGGGGGGGGGEEEDDDBBBCCCDDDDDDCCCBBBCCCCCCCCCBBBAAA@@@@@@@@@???>>>===;;;;;;;;;<<<===;;;;;;::::::::::::999999888888888888777777777777888888666555555555666777666666666666666666666666555555444444333333333222333333333333333444555555555555444444333222222111111000000000000000000111222111111000000111111222000000000000000000000000////////////////////////////////////////////////XXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWXXXXXXYYYYYYYYYZZZZZZ[[[[[[\\\\\\]]]]]]ZZZZZZZZZZZZZZZYYYXXXWWWUUUUUUVVVVVVVVVVVVUUUUUUQQQQQQPPPPPPPPPQQQRRRRRRSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQPPPPPPOOONNNNNNNNNKKKLLLLLLMMMMMMNNNOOOOOOOOONNNNNNMMMMMMNNNNNNOOOPPPPPPQQQQQQQQQQQQPPPPPPRRRRRRSSSTTTTTTTTTTTTTTTRRRQQQQQQPPPOOONNNMMMLLLMMMMMMMMMNNNNNNNNNOOOOOOQQQQQQRRRQQQQQQPPPOOONNNOOOOOOPPPPPPPPPOOOOOONNNMMMNNNOOOOOOOOONNNLLLLLLJJJKKKKKKLLLMMMNNNOOOOOOMMMLLLLLLKKKJJJIIIHHHHHHKKKKKKKKKLLLLLLKKKKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKIIIHHHGGGFFFEEEDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBAAA@@@@@@??????@@@@@@??????@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBAAA@@@??????===???AAABBBBBBCCCEEEFFFGGGGGGHHHHHHIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGIIIHHHHHHHHHIIIJJJKKKLLLLLLMMMMMMNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKLLLMMMNNNOOOPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOPPPPPPPPPPPPQQQRRRSSSTTTQQQPPPPPPOOOOOOPPPPPPQQQPPPRRRSSSSSSRRRRRRSSSTTTYYYZZZ[[[]]]^^^_________```___]]]\\\\\\]]]^^^___`````````_______________`````````aaaaaabbbbbbbbbaaabbbbbbccccccdddeeeeeeiiiiiiiiijjjkkklllmmmnnnnnnooopppqqqssstttuuuvvvqqqqqqrrrtttxxx}}}zzzvvvsssnnnhhhccc___\\\[[[``````aaa```___```ccceeeiiigggccc```______```aaa[[[ZZZYYYXXXXXXXXXYYYZZZYYYYYYYYYYYYYYYYYYYYYYYYXXXWWWVVVTTTSSSRRRQQQQQQMMMMMMMMMMMMNNNNNNOOOOOOIIIJJJJJJKKKLLLLLLKKKKKKHHHHHHHHHGGGGGGGGGFFFFFFFFFGGGHHHIIIJJJIIIHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFDDDCCCBBBBBBDDDEEEDDDCCCBBBBBBBBBAAA@@@@@@??????>>>===<<<;;;;;;;;;<<<===;;;;;;::::::::::::999999777777777777666666666666888777666666555555666666666666666666666666666666444444444333333333333333333333333333333444444555444444333333222111111111000000////////////000000222111111000000111111222000000000000000000000000////////////////////////////////////////////////YYYYYYXXXXXXXXXWWWWWWWWWVVVVVVWWWXXXYYYYYYZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[YYYYYYYYYYYYYYYXXXWWWWWWTTTTTTUUUUUUUUUUUUTTTTTTOOOOOOOOOOOOPPPPPPQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRPPPPPPPPPOOONNNNNNMMMMMMJJJKKKLLLNNNOOOPPPQQQQQQOOONNNNNNMMMMMMNNNNNNOOORRRRRRRRRSSSRRRRRRQQQQQQRRRSSSSSSTTTTTTTTTTTTTTTRRRQQQQQQPPPOOONNNMMMMMMLLLLLLMMMMMMNNNNNNOOOOOOPPPQQQQQQQQQPPPPPPOOONNNNNNNNNOOOOOONNNNNNMMMMMMMMMNNNNNNOOOOOOMMMLLLKKKIIIJJJJJJKKKLLLLLLMMMMMMMMMLLLLLLKKKJJJJJJIIIIIIJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJGGGFFFEEEDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCAAA@@@@@@????????????????????????@@@AAAAAABBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@??????>>>===???AAABBBBBBCCCEEEFFFGGGGGGHHHHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHIIIIIIJJJKKKKKKLLLLLLMMMMMMMMMMMMLLLMMMMMMMMMLLLLLLLLLLLLLLLJJJJJJKKKLLLMMMNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPQQQRRRRRROOOOOOOOOOOOOOOOOOOOOOOOOOOQQQRRRRRRRRRRRRSSSTTTZZZ[[[\\\]]]^^^^^^^^^^^^``````___^^^______```aaa_________^^^^^^]]]]]]]]]^^^______``````aaaaaaaaacccccccccdddeeeeeeffffffffffffggghhhhhhhhhgggffffffggggggiiikkknnnqqqrrrppprrruuuxxx{{{~~~zzzyyyxxxwwwvvvsssqqqnnnjjjfffccc```___`````````aaabbbeeehhhjjjmmmiiieeeaaa```aaaaaabbb]]]\\\[[[YYYYYYYYYZZZZZZYYYYYYXXXXXXXXXXXXXXXWWWWWWVVVTTTSSSRRRQQQQQQQQQMMMMMMMMMMMMMMMMMMMMMMMMIIIJJJJJJKKKKKKJJJJJJJJJGGGGGGGGGGGGFFFFFFFFFFFFEEEFFFGGGHHHHHHHHHGGGGGGGGGGGGFFFFFFEEEEEEEEEDDDCCCBBBAAABBBDDDEEEDDDCCCAAAAAA@@@@@@@@@?????????======<<<;;;;;;;;;<<<===;;;;;;:::::::::999999999888888888888777777777777777777666666555555555555666666555555555555555444555555555555555555555555444333333222333333444444222222222222111111000000000000////////////000000111111000000000000111111000000000000000000000000////////////////////////////////////////////////YYYYYYYYYXXXWWWWWWVVVVVVVVVVVVWWWXXXZZZ[[[\\\\\\ZZZZZZZZZZZZZZZZZZZZZZZZWWWWWWXXXXXXXXXWWWVVVVVVSSSSSSTTTTTTTTTTTTSSSSSSOOOOOOOOOOOOOOOPPPQQQRRRQQQQQQQQQQQQQQQQQQQQQRRRQQQQQQPPPOOOOOONNNNNNMMMIIIJJJLLLNNNPPPQQQQQQRRROOONNNNNNMMMMMMNNNNNNOOOSSSTTTTTTTTTTTTSSSSSSRRRRRRRRRSSSTTTTTTTTTTTTTTTRRRQQQPPPOOONNNMMMMMMLLLKKKKKKLLLMMMMMMNNNOOOOOOPPPPPPPPPPPPPPPPPPOOONNNMMMMMMMMMMMMMMMLLLKKKKKKMMMMMMNNNOOONNNMMMLLLKKKHHHIIIIIIJJJJJJKKKKKKKKKLLLLLLKKKKKKJJJJJJIIIIIIIIIIIIIIIJJJJJJIIIIIIIIIHHHIIIIIIJJJJJJIIIIIIHHHFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB???@@@????????????>>>>>>>>>>>>???@@@@@@AAAAAABBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@??????>>>===???AAABBBBBBCCCEEEFFFHHHHHHIIIIIIIIIHHHHHHGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGHHHIIIIIIIIIJJJKKKLLLMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJKKKLLLMMMNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMMMMMMMNNNOOOPPPQQQNNNOOOOOOOOOOOOOOOOOONNNPPPQQQSSSSSSSSSSSSTTTVVVYYYZZZ[[[\\\]]]]]]]]]]]]_________``````aaaaaabbb______^^^^^^]]]]]]\\\\\\]]]]]]^^^___``````aaaaaabbbbbbccccccdddeeeeeeeeecccdddfffggghhhgggfffeeeeeeeeeeeefffiiilllppprrrqqqtttxxx{{{}}}~~~yyyuuuppplllmmmnnnpppqqqqqqpppnnnllliiifffdddbbb______```cccgggllloooqqqrrrnnniiigggggggggfffeeebbbaaa^^^\\\ZZZYYYYYYYYYXXXXXXXXXXXXWWWWWWVVVVVVUUUTTTSSSRRRQQQPPPPPPPPPOOOOOONNNNNNMMMLLLLLLKKKKKKKKKKKKJJJJJJIIIGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDCCCBBBAAABBBCCCDDDCCCBBB???????????????>>>>>>>>>===<<<;;;::::::;;;<<<===;;;;;;:::::::::999999999888888888777777777666666666666666666666555555444555555555555444444333333333444444444555555666666444333333222222222333333222222111111111111000000222111111000000111111222111000000000000000000111////////////////////////////////////////////////........................YYYYYYXXXXXXXXXWWWWWWWWWUUUVVVWWWXXXZZZ[[[]]]]]][[[[[[ZZZZZZYYYYYYXXXXXXUUUUUUVVVVVVVVVUUUUUUTTTRRRSSSSSSSSSSSSSSSSSSRRRPPPPPPOOOOOOOOOPPPQQQQQQPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQPPPOOOOOONNNNNNGGGIIIKKKNNNPPPPPPPPPPPPOOONNNNNNMMMMMMNNNNNNOOOSSSSSSTTTTTTTTTTTTTTTSSSQQQQQQRRRSSSSSSSSSSSSSSSQQQPPPPPPOOONNNMMMLLLKKKJJJKKKKKKLLLMMMNNNOOOOOOOOOOOOPPPPPPPPPPPPOOOOOOLLLLLLLLLLLLLLLKKKJJJIIIKKKLLLMMMMMMMMMLLLKKKJJJHHHHHHHHHHHHIIIIIIJJJJJJIIIIIIIIIIIIHHHHHHGGGGGGHHHHHHIIIIIIIIIIIIHHHHHHGGGHHHHHHHHHHHHHHHHHHGGGFFFEEEDDDDDDCCCCCCCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA>>>????????????>>>======>>>>>>??????@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAAAAAAAA@@@@@@@@@??????===???AAABBBBBBCCCEEEFFFHHHHHHIIIIIIIIIHHHGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHHHHHHHGGGIIIJJJKKKLLLLLLMMMLLLLLLKKKJJJJJJIIIIIIHHHHHHHHHIIIIIIJJJKKKLLLMMMNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOKKKKKKKKKLLLLLLMMMNNNOOONNNOOOOOOPPPPPPOOOOOONNNPPPRRRSSSTTTSSSTTTUUUWWWWWWXXXYYY[[[\\\]]]]]]]]]]]]^^^^^^___```aaabbbbbb^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]^^^___``````aaabbb___``````aaaaaabbbccccccbbbcccdddfffggggggffffffdddddddddeeegggjjjmmmnnnnnnqqquuuxxxxxxyyyzzz{{{{{{~~~~~~~~~}}}zzzwwwqqqmmmhhhfffgggkkknnnpppoooooonnnllljjjfffcccaaa^^^^^^aaaffflllqqqssstttuuuqqqmmmlllmmmnnnllliiifffdddaaa]]][[[YYYXXXXXXXXXXXXXXXWWWVVVVVVUUUUUUTTTSSSRRRQQQPPPPPPPPPPPPPPPOOONNNMMMLLLKKKJJJJJJKKKKKKKKKJJJIIIGGGFFFEEEFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCBBBBBBCCCCCCBBB@@@>>>>>>>>>>>>>>>>>>>>>>>><<<;;;:::::::::;;;<<<===;;;;;;::::::::::::999999666666666666555555555555555666666666666555444444555555555444333333222222000000111222333444444555444333333222222222222222111111111111111111111111222222111111111111222222111000000//////000000111////////////////////////////////////////////////........................XXXXXXXXXXXXXXXWWWWWWWWWSSSTTTUUUWWWYYY[[[\\\]]][[[[[[ZZZYYYXXXXXXWWWWWWSSSSSSTTTTTTTTTTTTSSSSSSQQQRRRRRRSSSSSSRRRRRRQQQRRRQQQPPPPPPPPPPPPPPPQQQOOOOOOPPPPPPPPPQQQQQQQQQQQQPPPPPPOOOOOONNNNNNMMMIIIKKKMMMPPPQQQRRRQQQQQQOOONNNNNNMMMMMMNNNNNNOOOPPPQQQRRRSSSSSSSSSSSSSSSPPPPPPQQQRRRRRRRRRRRRRRRPPPOOONNNNNNLLLLLLKKKJJJJJJJJJKKKLLLMMMNNNOOOOOONNNOOOOOOPPPPPPOOOOOOOOOLLLLLLLLLKKKKKKJJJHHHHHHIIIIIIJJJKKKJJJIIIHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGFFFGGGGGGGGGGGGGGGGGGFFFDDDDDDCCCCCCBBBBBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA===>>>?????????>>>===<<<>>>>>>>>>???@@@@@@AAAAAA@@@@@@@@@AAAAAABBBBBBCCCAAAAAAAAAAAAAAA@@@@@@@@@===???AAABBBBBBCCCEEEFFFGGGGGGHHHHHHGGGFFFFFFEEECCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEGGGGGGGGGGGGFFFGGGHHHIIIJJJKKKKKKKKKKKKIIIIIIHHHHHHGGGFFFFFFEEEGGGGGGHHHIIIJJJKKKLLLLLLLLLLLLLLLMMMMMMNNNNNNNNNJJJJJJJJJJJJKKKLLLMMMNNNNNNOOOPPPQQQQQQPPPOOONNNOOOQQQSSSSSSSSSTTTUUUWWWUUUVVVWWWYYY[[[\\\]]]]]][[[\\\]]]^^^``````aaaaaa]]]]]]]]]^^^^^^^^^^^^^^^]]]]]]^^^___```aaabbbbbb______``````aaabbbbbbbbbbbbcccdddeeeffffffffffffcccddddddeeefffhhhiiijjjjjjmmmpppqqqqqqpppoooppprrruuuzzz|||~~~}}}|||}}}{{{wwwrrrlllhhhdddbbbeeeiiimmmooonnnnnnnnnmmmjjjfffbbb___]]]^^^aaahhhooossstttssssssooolllmmmooooookkkhhhfffdddaaa]]]ZZZXXXWWWWWWXXXXXXWWWWWWVVVUUUUUUTTTSSSRRRQQQPPPOOOOOOOOOOOOLLLLLLLLLKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIHHHGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDEEECCCCCCDDDDDDDDDDDDDDDDDDEEEDDDBBBBBBBBBBBB@@@???========================;;;;;;:::::::::;;;<<<===;;;;;;::::::::::::999999777777777666666666555555555555666666666555444333555555444444333222222111///000000222333444555555444333333222111111222222222222222222222222222222111111000000000000111111000000////////////000000////////////////////////////////////////////////........................XXXXXXXXXXXXXXXXXXXXXXXXRRRSSSTTTVVVXXXZZZ[[[\\\[[[[[[ZZZYYYXXXWWWWWWVVVQQQRRRSSSSSSSSSSSSRRRRRRQQQQQQRRRRRRRRRRRRQQQQQQSSSRRRQQQQQQPPPPPPPPPPPPOOOOOOOOOPPPPPPQQQQQQQQQPPPPPPOOOOOONNNMMMMMMMMMLLLNNNQQQSSSUUUUUUTTTTTTOOONNNNNNNNNNNNNNNNNNOOONNNNNNPPPQQQRRRRRRRRRRRROOOPPPPPPQQQQQQQQQQQQQQQOOOOOONNNMMMLLLKKKJJJJJJIIIJJJKKKLLLMMMNNNOOOOOONNNNNNOOOPPPPPPOOOOOOOOOKKKKKKKKKKKKJJJIIIHHHGGGGGGGGGHHHIIIHHHGGGFFFEEEGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHGGGGGGGGGFFFFFFGGGGGGGGGGGGFFFFFFCCCCCCBBBAAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@===>>>?????????>>><<<;;;>>>>>>>>>???@@@@@@AAAAAA??????@@@AAAAAABBBCCCCCCBBBBBBAAAAAAAAAAAAAAAAAA===???AAABBBBBBCCCEEEFFFFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCEEEFFFGGGGGGFFFFFFEEEFFFGGGHHHIIIJJJJJJIIIHHHHHHGGGGGGFFFEEEDDDDDDEEEFFFGGGHHHIIIJJJJJJKKKJJJKKKKKKKKKLLLLLLMMMMMMJJJJJJIIIJJJJJJKKKLLLMMMOOOOOOQQQQQQQQQQQQOOOOOOOOOPPPRRRSSSSSSSSSUUUWWWSSSTTTVVVXXXZZZ\\\\\\]]]ZZZ[[[\\\^^^___`````````]]]]]]]]]^^^^^^_________]]]]]]^^^___```aaabbbcccaaaaaaaaabbbccccccdddddddddddddddddddddeeeeeeeeeddddddeeefffgggggghhhhhhgggjjjlllmmmllljjjiiiiiijjjnnnrrrtttvvvzzz~~~|||{{{}}}~~~{{{xxxwwwxxxvvvpppkkkeeebbb^^^]]]```eeeiiikkkooooooooonnnkkkfffbbb___]]]^^^bbbiiipppsssrrrpppmmmjjjhhhjjjmmmmmmhhhcccdddbbb___\\\ZZZXXXWWWWWWXXXXXXWWWVVVVVVUUUTTTTTTRRRQQQPPPPPPOOOOOOOOOOOOIIIIIIIIIJJJJJJJJJJJJKKKGGGGGGHHHIIIIIIIIIHHHHHHEEEEEEEEEEEEDDDDDDDDDDDDCCCBBBBBBBBBBBBCCCDDDDDDBBBCCCCCCCCCDDDDDDEEEEEEFFFEEECCCBBBBBBAAA???===<<<<<<<<<===============;;;::::::999:::;;;<<<===;;;;;;;;;:::::::::999999999999999999888888888888444555666666666555333333555555444333333222111111111111222333555666777777444333333222111111111222222222222222222222333333000000////////////000000000000////////////000000////////////////////////////////////////////////........................YYYXXXXXXWWWWWWVVVUUUUUUXXXWWWVVVUUUVVVXXXZZZ\\\```\\\YYYXXXXXXXXXUUURRRPPPSSSVVVXXXWWWVVVUUUUUUUUUUUUTTTTTTSSSRRRRRRRRRQQQQQQQQQRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPOOOOOONNNNNNMMMMMMOOORRRUUUVVVUUUTTTRRROOONNNMMMLLLLLLLLLMMMNNNPPPPPPQQQQQQQQQPPPOOOOOOQQQQQQQQQPPPOOONNNMMMLLLMMMMMMLLLLLLKKKKKKJJJJJJIIIKKKNNNPPPQQQPPPOOONNNMMMMMMMMMNNNOOOOOOOOOPPPNNNMMMKKKIIIHHHHHHHHHHHHJJJIIIHHHGGGGGGGGGHHHHHHHHHGGGFFFFFFGGGHHHJJJKKKMMMKKKIIIGGGFFFGGGHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFEEEDDDDDDDDDDDDDDDBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBB???@@@@@@AAAAAA@@@@@@???<<<===???@@@@@@???>>>============>>>???AAABBBCCCCCCBBBBBBAAAAAA@@@@@@???AAAAAA@@@??????>>>>>>===@@@@@@AAA@@@@@@AAAEEEHHHEEEDDDCCCBBBBBBCCCDDDEEEEEEDDDCCCBBBAAA@@@@@@@@@CCCCCCEEEJJJPPPQQQLLLGGGDDDDDDFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDDDDCCCEEEFFFFFFGGGHHHHHHIIIIIIGGGHHHJJJJJJIIIJJJKKKMMMJJJJJJJJJJJJJJJJJJJJJJJJNNNNNNOOOOOOOOOOOOOOOOOONNNOOOPPPRRRSSSUUUVVVWWWVVVVVVWWWXXXYYY[[[[[[\\\ZZZ[[[\\\]]]^^^]]]\\\\\\^^^]]]\\\\\\\\\]]]^^^___aaaaaa````````````aaaaaacccbbbbbbaaaaaaaaaaaaaaaddddddeeeeeeeeedddccccccfffeeedddcccbbbcccdddeeeddddddddddddccccccbbbbbbhhhhhhjjjlllooorrrtttvvvzzz~~~{{{xxxwwwxxxyyyzzzzzzzzzyyyxxxwwwuuuqqqkkkgggbbbaaa___^^^```dddiiilllnnnpppooollleee```______[[[]]]```dddgggiiijjjjjjhhhhhhgggfffdddcccbbbaaa___^^^]]]\\\ZZZXXXWWWVVVWWWWWWVVVVVVTTTSSSQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPJJJJJJJJJJJJIIIHHHGGGGGGIIIHHHGGGGGGFFFFFFGGGGGGEEEEEEFFFEEEEEEDDDCCCCCCAAAAAAAAAAAAAAABBBCCCDDDEEEEEECCCBBBAAA@@@@@@@@@AAAAAAAAA@@@@@@@@@??????========================999888888999999;;;<<<===:::::::::999999999888888:::999999888777666666555444444333333333222222222333333444444333333222111222222333333333333444444555222000000111333333222555555333111///---,,,+++000000000000////////////////////////////////////---000333333000------...//////.........---------------------------------XXXXXXWWWWWWWWWWWWVVVVVVXXXWWWVVVVVVVVVXXXZZZ[[[^^^\\\ZZZYYYZZZYYYUUURRRRRRTTTXXXYYYXXXVVVUUUUUUUUUUUUTTTTTTSSSRRRRRRRRROOOPPPPPPPPPQQQQQQRRRRRRQQQPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNPPPRRRTTTUUUTTTRRRQQQOOONNNMMMLLLLLLMMMNNNOOOOOOPPPPPPPPPPPPOOONNNNNNPPPPPPPPPOOOOOONNNLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLKKKLLLOOOQQQQQQPPPOOOMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMKKKIIIHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGHHHIIIKKKLLLMMMLLLJJJHHHGGGGGGHHHIIIIIIIIIIIIIIIHHHHHHGGGGGGDDDCCCBBBBBBAAAAAABBBBBBBBBBBBCCCCCCCCCCCCBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@AAAAAA@@@@@@???>>>>>>>>>???>>>>>>======;;;;;;;;;<<<===>>>@@@AAABBBAAAAAAAAAAAA@@@@@@@@@AAAAAAAAA@@@??????>>>>>>???????????????@@@CCCFFFDDDDDDCCCBBBBBBCCCDDDDDDDDDCCCBBBAAAAAA@@@@@@@@@CCCBBBCCCGGGLLLLLLHHHCCCCCCCCCDDDEEEFFFFFFFFFFFFGGGGGGFFFEEEEEEDDDCCCCCCEEEEEEEEEFFFGGGGGGHHHHHHFFFHHHIIIJJJIIIIIIKKKLLLIIIIIIIIIJJJJJJJJJJJJJJJNNNNNNNNNNNNOOOOOOOOOOOOPPPPPPQQQRRRSSSSSSTTTTTTUUUVVVVVVWWWXXXYYYZZZZZZYYYZZZ\\\]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[\\\^^^___bbbaaaaaaaaaaaaaaaaaabbbbbbbbbaaa````````````aaaccccccdddddddddccccccbbbeeeeeeddddddccccccddddddbbbbbbaaaaaaaaaaaabbbbbbcccdddeeegggiiilllnnnoootttyyy|||{{{|||}}}~~~~~~~~~{{{xxxwwwxxxyyyyyyyyyvvvuuusssrrrppplllgggccc^^^]]]\\\]]]```dddhhhkkkmmmnnnmmmiiiddd```______[[[]]]```cccfffhhhiiiiiiggggggfffdddcccbbbaaa```]]]\\\ZZZXXXWWWVVVUUUUUUUUUUUUUUUUUUTTTRRRQQQPPPOOOOOOOOOOOONNNNNNNNNMMMIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGFFFFFFFFFFFFGGGDDDEEEEEEEEEDDDDDDCCCBBBBBBAAAAAAAAAAAABBBCCCDDDEEEDDDCCCAAA@@@@@@@@@???@@@@@@@@@@@@????????????<<<<<<<<<<<<<<<<<<<<<<<<888999999:::;;;;;;<<<<<<::::::999999999888888888999888888777666666555555666666555555555444444444333333444444333333222111222222222333333333444444444222000000222333333222333333222222111000000///000000000000////////////........................---000222222000...---...//////.........---------------------------------WWWWWWWWWWWWWWWXXXXXXXXXXXXWWWVVVVVVWWWXXXZZZ[[[\\\[[[[[[\\\\\\[[[WWWTTTTTTWWWYYYZZZXXXVVVUUUUUUUUUTTTTTTSSSSSSRRRRRRQQQMMMNNNNNNOOOPPPQQQRRRRRRQQQQQQPPPOOONNNMMMLLLLLLMMMMMMMMMNNNNNNNNNNNNOOOOOOPPPRRRSSSSSSRRRPPPOOOOOONNNNNNMMMMMMNNNOOOOOOOOOOOOOOOOOOOOONNNMMMMMMNNNNNNNNNNNNNNNMMMLLLKKKJJJJJJJJJKKKLLLMMMMMMMMMMMMNNNPPPQQQQQQPPPNNNMMMNNNMMMMMMMMMMMMLLLLLLLLLMMMLLLKKKIIIHHHHHHHHHIIIIIIJJJKKKKKKKKKJJJHHHHHHGGGGGGHHHHHHIIIKKKMMMMMMMMMLLLJJJIIIHHHHHHIIIJJJKKKKKKJJJIIIHHHHHHGGGGGGDDDCCCBBBBBBAAAAAABBBBBBBBBBBBCCCCCCCCCCCCBBBBBB>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@????????????>>>===<<<<<<<<<<<<;;;;;;;;;;;;<<<>>>???@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBAAAAAA@@@??????>>>===>>>>>>>>>>>>???BBBDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@CCCAAAAAACCCFFFFFFCCC@@@AAABBBCCCDDDEEEEEEEEEEEEFFFFFFEEEEEEDDDDDDCCCCCCCCCDDDDDDEEEEEEFFFGGGGGGFFFHHHIIIIIIHHHHHHJJJKKKIIIIIIIIIIIIJJJJJJKKKKKKMMMMMMNNNNNNOOOOOOOOOOOOQQQQQQQQQQQQRRRRRRRRRRRRUUUUUUUUUVVVVVVWWWWWWWWWXXXYYY[[[\\\]]]]]]\\\\\\ZZZZZZYYYYYYZZZ\\\]]]___bbbbbbbbbbbbbbbbbbbbbbbbaaaaaa```____________```aaaaaabbbccccccbbbbbbbbbdddddddddddddddcccbbbaaa^^^]]]\\\\\\]]]^^^```bbbaaaaaabbbccceeegggiiijjjpppsssvvvwwwvvvuuuuuuuuuttttttvvvxxx{{{~~~|||yyyvvvpppooonnnqqquuuyyy||||||~~~|||yyywwwwwwwwwwwwvvvpppnnnlllkkkiiifffbbb___ZZZZZZ[[[]]]```dddgggiiijjjjjjhhhddd```^^^^^^___\\\]]]```ccceeefffffffffeeeeeedddbbbaaa```___^^^ZZZYYYVVVTTTSSSSSSSSSTTTSSSTTTTTTTTTTTTSSSRRRQQQOOOOOONNNMMMLLLKKKJJJJJJGGGHHHHHHIIIIIIIIIIIIHHHHHHGGGGGGFFFFFFFFFFFFFFFCCCDDDDDDDDDDDDCCCBBBBBBBBBBBBAAAAAAAAABBBCCCCCCDDDCCCBBBAAA@@@??????????????????>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<888999;;;<<<<<<<<<<<<;;;:::999999999999888888888777777777666555555444444666666555555555444444444333333444444333333222111222222222222333333333333444222000000222333222111111111111222222222333333000000000000////////////........................---///111111///...---..................---------------------------------VVVVVVVVVWWWXXXYYYYYYZZZXXXWWWWWWWWWWWWXXXYYYZZZ[[[\\\^^^______]]]ZZZXXXWWWYYY[[[ZZZXXXVVVUUUUUUTTTTTTTTTSSSRRRRRRQQQQQQMMMNNNNNNPPPQQQRRRSSSSSSRRRRRRQQQOOONNNLLLKKKKKKKKKKKKLLLLLLMMMNNNOOOOOOOOOPPPQQQQQQQQQPPPNNNMMMNNNNNNNNNNNNNNNOOOOOOOOONNNNNNNNNNNNNNNMMMLLLKKKLLLMMMMMMMMMMMMLLLLLLKKKJJJKKKKKKKKKLLLLLLLLLMMMNNNOOOPPPQQQQQQPPPNNNMMMLLLLLLLLLLLLLLLMMMMMMMMMMMMLLLJJJIIIHHHHHHIIIIIIIIIJJJLLLMMMMMMKKKIIIHHHGGGHHHIIIJJJKKKLLLMMMNNNLLLKKKJJJIIIIIIIIIIIIJJJLLLLLLKKKJJJIIIGGGGGGFFFGGGFFFEEEEEEDDDDDDEEEEEEBBBBBBCCCCCCCCCBBBAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@??????@@@???===;;;;;;;;;;;;<<<============>>>???@@@AAA>>>??????@@@AAAAAABBBBBBBBBBBBAAAAAA@@@?????????===>>>???>>>>>>???AAACCCBBBBBBAAAAAAAAAAAABBBBBBBBBBBBAAA@@@@@@@@@@@@@@@AAA@@@???@@@BBBCCCBBB@@@AAABBBCCCDDDDDDEEEEEEDDDEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBCCCDDDDDDEEEEEEFFFEEEGGGHHHHHHGGGGGGHHHJJJHHHHHHIIIIIIJJJKKKLLLLLLNNNNNNOOOOOOPPPPPPQQQQQQPPPPPPPPPQQQRRRRRRSSSSSSUUUUUUUUUUUUUUUUUUUUUUUUXXXYYYZZZ\\\\\\\\\\\\[[[WWWWWWWWWXXXYYY[[[]]]___cccccccccccccccccccccccc``````___^^^^^^^^^^^^^^^______```aaabbbbbbbbbaaaaaaaaabbbcccbbbaaa___^^^[[[ZZZXXXXXXYYY\\\```bbbaaaaaabbbcccdddeeeggghhhooopppqqqpppooommmnnnoooppppppqqqrrrrrrsssssssssxxxyyy{{{||||||~~~~~~~~~}}}|||}}}}}}~~~~~~}}}{{{yyyvvvssspppooohhhiiikkkpppvvv|||}}}yyyvvvuuusssqqqooohhhgggfffeeeeeedddaaa___YYYZZZ\\\]]]```bbbcccddddddccc```^^^\\\\\\]]]^^^]]]^^^```bbbcccdddddddddcccbbbaaa```___^^^]]]\\\YYYWWWTTTQQQQQQQQQSSSTTTSSSTTTTTTUUUUUUUUUTTTTTTQQQPPPOOOMMMLLLJJJIIIHHHFFFGGGHHHIIIIIIIIIIIIIIIGGGGGGFFFEEEEEEEEEEEEEEEBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAABBBBBBCCCCCCBBBAAA@@@????????????>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888999;;;===>>>===;;;:::999999999999888888888888666666555555555444444444444444333333333222222222333333444444333333222111111222222222222333333333333111000000222333222111000000000111111222222222000000000000////////////........................---.../////////...------........................------------------------UUUVVVWWWWWWXXXYYYZZZZZZWWWWWWWWWWWWWWWXXXXXXYYY\\\^^^```aaa```^^^\\\[[[XXXZZZ[[[ZZZXXXVVVUUUVVVTTTTTTSSSSSSRRRQQQQQQQQQNNNOOOPPPQQQRRRSSSTTTTTTTTTSSSRRRPPPOOOMMMLLLKKKIIIJJJJJJKKKLLLMMMNNNNNNOOOOOOPPPPPPOOONNNMMMLLLMMMMMMNNNNNNOOOOOOOOOOOONNNNNNNNNNNNMMMLLLKKKJJJKKKKKKLLLMMMMMMMMMLLLLLLMMMLLLLLLLLLKKKKKKKKKJJJNNNOOOPPPPPPPPPOOONNNMMMJJJJJJKKKLLLMMMNNNNNNNNNMMMLLLJJJIIIHHHHHHIIIJJJJJJKKKLLLMMMMMMKKKIIIHHHHHHHHHIIIKKKLLLMMMMMMMMMKKKJJJJJJIIIIIIIIIIIIIIILLLKKKKKKIIIHHHGGGFFFFFFHHHGGGFFFFFFEEEEEEFFFFFFBBBBBBCCCCCCBBBAAA@@@@@@????????????????????????>>>??????@@@@@@??????>>>@@@???===;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>??????===>>>??????@@@AAABBBBBBBBBBBBAAA@@@@@@??????>>>===???@@@?????????AAABBB@@@@@@AAAAAAAAAAAA@@@@@@AAAAAA@@@?????????@@@@@@??????>>>???AAACCCCCCCCCAAABBBCCCDDDEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCAAABBBBBBCCCDDDDDDEEEEEEEEEFFFGGGGGGFFFFFFGGGHHHGGGGGGHHHIIIJJJKKKLLLMMMOOOOOOOOOPPPQQQRRRRRRSSSNNNOOOPPPQQQRRRTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUXXXYYYZZZ[[[[[[[[[ZZZZZZUUUUUUVVVWWWYYY[[[^^^___bbbcccddddddddddddcccbbb___^^^]]]]]]\\\\\\]]]]]]]]]^^^___```aaabbbbbbbbb______``````___^^^\\\[[[YYYXXXWWWWWWXXX\\\___bbbbbbbbbbbbcccdddeeefffgggmmmnnnnnnmmmkkkkkklllnnnnnnnnnmmmmmmlllkkkkkkjjjnnnooopppppppppqqqsssuuu{{{~~~~~~zzzwwwpppppppppqqqqqqrrrsssssstttsssrrrpppnnnllljjjiiihhhjjjmmmrrryyy~~~}}}xxxtttqqqnnnjjjgggaaaaaabbbccceeeeeecccaaa\\\\\\]]]^^^^^^^^^^^^^^^\\\[[[YYYXXXYYY[[[\\\]]]^^^___aaabbbccccccbbbaaaaaaaaa```^^^]]]\\\[[[ZZZXXXWWWTTTRRRQQQRRRTTTVVVUUUUUUVVVWWWWWWWWWVVVVVVSSSRRRQQQOOOMMMKKKIIIHHHFFFFFFGGGHHHIIIIIIIIIIIIGGGFFFEEEEEEDDDDDDEEEEEEBBBBBBCCCCCCCCCCCCCCCBBBCCCBBBBBBAAAAAAAAABBBBBBBBBAAA@@@???????????????=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888999;;;======<<<:::999999999999888888888777777555555555555444444444444444444333333333222222222333333444444333333222111111111111222222222333333222111000111222222111000000000000000000/////////000000000000////////////........................------------.........------.....................------------------------VVVVVVWWWXXXYYYYYYZZZZZZWWWXXXXXXXXXXXXXXXXXXXXX\\\___aaaaaa___]]]\\\\\\XXXZZZZZZYYYWWWVVVVVVVVVTTTSSSSSSRRRRRRQQQQQQPPPPPPPPPQQQQQQRRRSSSTTTTTTSSSSSSRRRPPPOOOMMMLLLLLLIIIIIIJJJJJJKKKLLLMMMMMMNNNNNNNNNNNNMMMMMMLLLKKKKKKLLLMMMNNNNNNNNNNNNNNNOOOOOOOOONNNMMMLLLKKKJJJJJJKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKJJJJJJJJJMMMNNNNNNOOOOOONNNNNNNNNKKKKKKLLLLLLMMMNNNNNNOOOLLLKKKJJJIIIHHHIIIIIIJJJJJJKKKLLLLLLLLLKKKIIIIIIHHHIIIJJJKKKLLLLLLLLLKKKIIIIIIIIIIIIIIIIIIIIIHHHJJJJJJIIIHHHGGGGGGFFFFFFFFFEEEDDDDDDCCCCCCDDDDDDBBBBBBCCCBBBBBBAAA@@@???????????????????????????>>>>>>????????????>>>>>>??????>>>===<<<<<<<<<<<<:::::::::::::::;;;<<<<<<>>>>>>>>>???@@@AAAAAABBBAAAAAA@@@@@@???>>>>>>======???@@@@@@??????@@@AAA??????@@@@@@@@@@@@??????@@@@@@??????>>>??????@@@>>>??????@@@BBBCCCDDDDDDAAABBBCCCDDDEEEEEEEEEEEECCCCCCCCCCCCCCCCCCBBBBBBAAABBBBBBCCCCCCDDDEEEEEEDDDFFFGGGFFFEEEEEEFFFGGGFFFFFFHHHIIIKKKLLLMMMNNNNNNNNNOOOPPPQQQRRRRRRSSSNNNOOOPPPRRRSSSUUUVVVWWWUUUUUUUUUVVVVVVWWWWWWWWWYYYZZZZZZ[[[[[[YYYXXXWWWTTTTTTUUUVVVYYY\\\___aaabbbcccdddeeeeeedddcccbbb]]]]]]\\\[[[[[[[[[[[[\\\\\\]]]___```aaabbbbbbbbb_________^^^]]]\\\[[[ZZZYYYXXXXXXXXXZZZ]]]```bbb``````aaaaaacccdddffffffjjjkkkkkkjjjiiiiiijjjllliiiiiihhhggggggggghhhhhhiiijjjkkkjjjjjjjjjlllnnnwwwzzz}}}~~~|||zzzyyy{{{{{{zzzxxxxxxwwwuuuqqqnnniiiiiijjjkkkllllllmmmmmmnnnooooooooonnnlllkkkiiinnnooorrrwww}}}|||yyyuuuqqqmmmiiidddaaa^^^___aaadddggggggeeebbb^^^^^^]]]\\\ZZZYYYXXXXXXUUUTTTTTTUUUYYY\\\^^^^^^```aaabbbccccccbbbaaa`````````___]]]\\\[[[ZZZYYYXXXVVVUUUSSSSSSTTTVVVWWWVVVWWWWWWXXXXXXXXXWWWWWWTTTSSSRRRPPPNNNLLLJJJIIIFFFGGGGGGHHHHHHHHHHHHGGGFFFEEEEEEDDDDDDDDDDDDDDDBBBBBBCCCDDDDDDDDDDDDCCCCCCCCCBBBAAAAAAAAABBBBBBAAA@@@??????>>>>>>??????=========<<<<<<<<<;;;;;;::::::::::::::::::::::::888999:::;;;;;;;;;:::999999888888888888777777777555555555555555555555555666666555555555444444444333333444444333333222111111111111111222222222222111000000111222222111///000000000//////......---000000000000////////////---------------------------,,,+++,,,---......------------...............------------------------WWWWWWXXXXXXYYYYYYZZZZZZWWWXXXXXXXXXXXXXXXWWWWWW\\\^^^___^^^[[[YYYZZZ[[[WWWXXXYYYXXXVVVUUUVVVWWWSSSSSSSSSRRRQQQQQQPPPPPPPPPPPPPPPQQQQQQRRRRRRRRRRRRQQQPPPOOONNNMMMLLLKKKIIIIIIIIIJJJJJJKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLKKKIIIJJJLLLMMMNNNNNNMMMMMMPPPPPPPPPOOONNNMMMKKKJJJJJJKKKLLLMMMNNNNNNNNNNNNLLLLLLLLLLLLKKKKKKKKKKKKKKKLLLLLLMMMMMMNNNNNNNNNOOOOOONNNNNNMMMMMMMMMLLLLLLKKKJJJIIIHHHIIIJJJJJJKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIJJJKKKKKKKKKJJJIIIGGGGGGHHHHHHHHHHHHHHHGGGHHHHHHHHHGGGGGGFFFFFFFFFDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@??????????????????????????????>>>>>>????????????>>>>>>>>>>>>>>>???>>>>>>======::::::999999::::::;;;<<<>>>>>>??????@@@@@@AAAAAA@@@@@@???>>>>>>======<<<<<<===??????>>>===>>>???>>>>>>???@@@@@@???>>>>>>??????>>>>>>>>>>>>??????>>>@@@AAABBBAAAAAAAAABBB@@@AAABBBCCCCCCDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDEEEEEEDDDEEEFFFFFFDDDDDDEEEFFFEEEFFFGGGIIIKKKLLLNNNNNNLLLLLLMMMNNNOOOPPPQQQRRRQQQQQQRRRSSSTTTUUUVVVWWWUUUVVVVVVWWWXXXYYYZZZZZZZZZ[[[[[[[[[ZZZXXXVVVUUUSSSTTTUUUWWWYYY]]]```bbbaaabbbcccddddddcccbbbaaa\\\\\\[[[ZZZZZZZZZZZZ[[[\\\]]]^^^```bbbcccccccccaaa```___^^^]]]\\\\\\\\\ZZZZZZZZZ[[[]]]___aaabbb``````aaabbbccceeeggghhhiiijjjjjjiiigggggghhhiiifffeeecccbbbbbbccceeeffffffhhhiiiiiiiiijjjmmmooouuuwwwyyyyyyyyyyyy{{{}}}{{{{{{zzzyyyxxxxxxxxxxxxrrrrrrrrrrrrsssvvvzzz~~~|||~~~~~~{{{yyyxxxwwwwwwxxx{{{~~~|||zzzyyyxxxyyyyyyxxxwwwrrrqqqpppqqqqqqooollliiieeefffggghhhjjjjjjkkkkkkkkkmmmoooqqqqqqooommmlllmmmnnnqqqvvvzzz||||||zzzvvvssspppmmmjjjfffbbb___^^^___cccgggiiihhhddd```]]]\\\ZZZXXXVVVUUUTTTTTTQQQPPPQQQVVV\\\```aaaaaabbbccccccdddcccbbb```___```___^^^]]]\\\ZZZYYYYYYVVVVVVUUUUUUUUUUUUVVVWWWWWWWWWWWWXXXWWWWWWVVVVVVTTTSSSRRRPPPNNNLLLKKKJJJGGGGGGHHHHHHHHHGGGGGGFFFEEEEEEDDDCCCCCCCCCCCCDDDBBBCCCDDDDDDEEEEEEEEEDDDDDDCCCBBBAAAAAAAAAAAAAAA@@@@@@???>>>>>>>>>>>>???============<<<<<<<<<<<<999999999999999999999999999999999999999999999999888888888888777777777777555555555555555555555555666666555555555444444444333333444444333333222111111111111111222222222222000000000111222222000...000000000000////////////000000000000////////////---------------------------+++***+++---......,,,---------.........//////------------------------XXXXXXXXXXXXYYYYYYYYYYYYWWWXXXXXXYYYXXXXXXWWWWWW[[[]]]^^^\\\XXXVVVWWWYYYWWWXXXXXXXXXVVVUUUVVVWWWSSSSSSSSSRRRQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOONNNMMMLLLKKKKKKIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKLLLLLLLLLLLLHHHIIIKKKLLLMMMMMMMMMLLLQQQPPPPPPOOONNNMMMKKKKKKJJJKKKLLLNNNOOOOOOOOOOOOJJJJJJKKKKKKLLLLLLMMMMMMJJJJJJKKKLLLMMMNNNNNNOOORRRRRRQQQOOOMMMLLLKKKJJJLLLKKKJJJIIIHHHIIIJJJKKKKKKKKKJJJIIIIIIIIIIIIJJJIIIJJJKKKKKKKKKJJJHHHGGGFFFFFFGGGHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFDDDDDDCCCBBBBBBBBBBBBCCCBBBCCCBBBBBBAAA@@@???>>>????????????????????????>>>>>>????????????>>>>>>======???@@@@@@???>>>>>><<<<<<;;;;;;;;;<<<======???????????????@@@@@@@@@??????>>>>>>===<<<<<<<<<:::<<<>>>>>>===<<<===>>>===>>>???@@@@@@???>>>===???>>>>>>>>>>>>>>>?????????AAACCCCCCAAA???????????????@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDEEEEEEEEEDDDEEEFFFEEEDDDCCCDDDEEEEEEFFFGGGIIIKKKMMMNNNOOOJJJKKKLLLMMMNNNOOOPPPPPPSSSTTTTTTTTTUUUUUUUUUUUUVVVVVVWWWXXXYYY[[[[[[\\\[[[[[[[[[[[[YYYWWWUUUTTTSSSSSSUUUWWWZZZ^^^aaaccc```aaacccddddddcccaaa```\\\[[[[[[ZZZZZZZZZZZZZZZ\\\]]]___```bbbcccddddddcccbbb```^^^]]]]]]]]]]]]ZZZ[[[\\\^^^___```aaabbbbbbbbbcccdddfffhhhiiikkkiiijjjkkkjjjgggffffffgggfffdddaaa___^^^___aaabbbbbbdddeeefffgggiiilllnnnooopppqqqqqqqqqqqqtttvvvxxxwwwvvvuuutttsssssssssiiijjjlllmmmooossswww{{{xxxzzz||||||yyyuuusssrrroooooopppssswwwyyyyyyyyywwwuuussssssssstttsssrrrnnnmmmmmmnnnnnnmmmjjjggg```aaacccdddffffffggggggfffhhhlllnnnooonnnllljjjdddeeehhhmmmqqqrrrqqqooopppnnnllljjjhhhfffbbb______aaadddhhhjjjgggbbb^^^[[[YYYWWWTTTSSSRRRRRRSSSOOOOOOQQQWWW^^^cccdddccccccdddddddddcccbbb```___```___^^^]]]\\\ZZZYYYYYYUUUUUUUUUUUUVVVVVVVVVVVVVVVWWWWWWWWWVVVVVVUUUTTTSSSRRRQQQOOOMMMLLLJJJJJJHHHHHHHHHHHHHHHGGGFFFEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFEEEEEEDDDCCCBBBAAAAAAAAAAAAAAA@@@???>>>>>>>>>>>>>>>???>>>>>>=========<<<<<<<<<999999999999999999999999999999888777777888888999888888888888777777777777555555666666666666666666444444333333333222222222333333444444444333222222000111111111111222222222000000000111222222000...000000000000111111111111000000000000////////////---------------------------+++)))***---///...,,,---------.........//////------------------------TTTUUUWWWYYYYYYXXXWWWVVVSSSSSSTTTUUUWWWYYY\\\]]]\\\\\\ZZZYYYWWWUUUTTTSSSUUUUUUUUUVVVVVVWWWWWWWWWUUUUUUTTTRRRQQQNNNLLLKKKNNNNNNNNNNNNNNNNNNNNNNNNPPPOOONNNMMMLLLLLLLLLLLLIIIIIIIIIJJJJJJJJJJJJJJJMMMLLLLLLKKKJJJIIIIIIHHHJJJKKKLLLMMMNNNOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLKKKLLLMMMNNNNNNNNNNNNNNNMMMLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJKKKLLLLLLRRRQQQPPPNNNMMMLLLKKKKKKIIIIIIHHHGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEHHHHHHGGGGGGEEEDDDBBBAAAEEEEEEDDDBBBBBBAAAAAAAAABBBBBBAAAAAA@@@???>>>>>>:::===@@@AAA@@@>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>===<<<<<<<<<<<<======>>>;;;<<<<<<===>>>??????@@@?????????>>>===;;;:::999:::::::::;;;;;;;;;<<<<<<>>>>>>>>>???@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDEEEFFFHHHJJJKKKLLLMMMMMMNNNMMMKKKKKKLLLMMMPPPQQQPPPQQQRRRSSSUUUVVVWWWXXXWWWXXXXXXXXXYYYYYYYYYZZZZZZ[[[[[[ZZZWWWVVVVVVWWWTTTVVVXXX[[[^^^```bbbcccbbbbbbbbbbbbaaa```___^^^ZZZ[[[[[[\\\\\\]]]]]]^^^___```bbbcccddddddccccccaaa`````````____________\\\]]]___aaabbbcccbbbbbbcccccccccdddfffiiikkkllljjjjjjiiihhhggggggggggggccccccccccccbbbbbbbbbbbbdddeeefffffffffgggiiikkkpppooooooooopppsssuuuwwwvvvvvvuuutttrrrpppnnnlllmmmmmmmmmnnnooopppqqqrrrsssxxxyyywwwvvvuuurrrmmmiiihhhhhhiiijjjlllnnnooosssrrrqqqpppooonnnoooooonnnllljjjiiiiiihhhfffdddbbbccceeeggghhhhhhggggggdddiiipppsssrrrnnniiifffeeeeeeeeehhhlllooopppooollljjjgggdddbbb```______eeegggiiijjjiiieeeaaa___^^^\\\XXXUUUSSSSSSUUUVVVTTTZZZ___aaaeeejjjjjjggghhhgggeeecccbbbbbbbbbccc______^^^]]][[[YYYWWWUUUTTTUUUUUUVVVVVVUUUUUUTTTVVVVVVWWWWWWVVVUUUSSSRRRQQQQQQOOONNNMMMLLLLLLLLLJJJJJJIIIHHHHHHGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBEEEFFFFFFGGGGGGGGGFFFFFFDDDCCCBBBAAA@@@AAABBBBBBDDDCCCBBB@@@???@@@@@@AAA>>>>>><<<;;;:::999999999;;;:::999999888888999999:::999777666666666777888777777777777777666555555333333444444555666666666444444444333333222222222333444444444333333222111000000000000000000000000000111222222111000111333///////////////......---........................////////////////////////........................---..................---,,,,,,,,,---------......TTTUUUWWWXXXXXXWWWVVVUUUUUUUUUTTTTTTUUUWWWXXXYYY[[[[[[ZZZXXXWWWVVVUUUTTTVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTSSSRRRPPPNNNLLLKKKNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMLLLKKKKKKKKKKKKIIIIIIJJJJJJKKKKKKLLLLLLMMMMMMLLLKKKKKKJJJIIIIIIKKKKKKLLLMMMNNNNNNNNNNNNNNNNNNNNNMMMMMMLLLLLLLLLKKKLLLMMMMMMNNNNNNMMMMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJIIIJJJJJJKKKLLLMMMNNNRRRQQQPPPNNNMMMLLLKKKKKKJJJIIIHHHGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGHHHHHHGGGGGGFFFEEEFFFFFFFFFEEEDDDCCCBBBBBBEEEDDDCCCBBBAAAAAAAAAAAABBBBBBAAA@@@@@@???>>>>>>;;;===???@@@@@@AAABBBDDD>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????>>>======<<<<<<<<<<<<<<<===<<<<<<<<<===>>>>>>>>>???>>>>>>>>>===<<<;;;:::999:::::::::;;;;;;;;;<<<<<<===>>>>>>??????@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????>>>>>>>>>>>>???@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEFFFHHHJJJKKKLLLLLLMMMMMMLLLKKKKKKLLLMMMOOOQQQPPPQQQRRRSSSUUUVVVWWWXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYZZZ[[[ZZZXXXWWWWWWXXXUUUVVVXXX[[[]]]___```aaaaaaaaaaaa``````___^^^]]][[[[[[[[[\\\]]]]]]^^^^^^___```aaacccccccccccccccaaaaaa`````````_________^^^```aaacccddddddcccccccccccccccdddfffiiikkkmmmkkkkkkjjjhhhhhhgggggggggcccccccccbbbbbbaaaaaaaaacccdddeeeeeeeeefffhhhjjjkkkjjjjjjjjjkkknnnppprrrttttttsssrrrpppnnnlllkkkiiiiiijjjkkkmmmnnnpppqqqtttxxxzzzwwwuuutttpppjjjcccccccccdddfffhhhkkkmmmppppppoooooonnnnnnmmmmmmmmmkkkiiihhhhhhgggeeecccbbbcccdddffffffffffffeeedddiiinnnpppnnniiidddaaabbbbbbcccfffjjjllllllkkkiiigggeeebbbaaa```aaaaaahhhjjjlllmmmkkkgggbbb___^^^\\\WWWTTTSSSTTTVVVXXXZZZ___ccceeehhhlllllliiiiiihhhfffcccaaa`````````aaaaaa```^^^]]]ZZZYYYXXXTTTUUUUUUVVVVVVUUUUUUTTTUUUUUUVVVVVVUUUTTTRRRQQQQQQPPPOOONNNMMMLLLLLLLLLHHHGGGGGGFFFEEEEEEDDDDDDEEEDDDCCCBBBBBBBBBBBBBBBDDDEEEEEEFFFFFFEEEEEEEEEDDDCCCBBBAAA@@@AAAAAABBBCCCBBB@@@???>>>>>>????????????===<<<;;;:::::::::;;;:::999999888888999999999999777666666666777777777777777777777666555555555555555555555444444444444444333333333222222222333333333444333333222222000000000000000000000000000111222111000///000111///////////////......---........................................................................,,,------......------,,,+++,,,,,,,,,,,,---------TTTUUUVVVWWWWWWVVVTTTTTTRRRRRRRRRSSSTTTVVVWWWXXXYYYYYYXXXXXXWWWVVVVVVVVVWWWVVVVVVUUUSSSRRRQQQQQQSSSSSSRRRQQQPPPNNNLLLKKKNNNNNNNNNNNNNNNNNNNNNNNNMMMLLLKKKJJJIIIIIIIIIIIIJJJJJJKKKKKKLLLMMMNNNNNNMMMMMMMMMLLLLLLKKKKKKJJJLLLLLLMMMMMMNNNMMMMMMLLLMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKLLLMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKIIIIIIIIIJJJLLLMMMNNNOOORRRQQQOOONNNMMMLLLKKKKKKJJJIIIHHHGGGFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCBBBDDDDDDCCCBBBAAAAAAAAAAAAAAAAAAAAA@@@??????>>>>>>???@@@???>>>===>>>@@@CCC>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@??????>>>>>>===<<<;;;;;;;;;;;;<<<<<<==================<<<<<<<<<<<<<<<;;;:::::::::::::::;;;;;;;;;<<<<<<======>>>??????@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>??????AAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFEEEFFFHHHIIIKKKKKKLLLLLLLLLLLLKKKKKKKKKMMMOOOPPPOOOPPPQQQSSSUUUVVVWWWXXXYYYYYYYYYXXXXXXXXXXXXXXXWWWYYY[[[[[[ZZZXXXXXXXXXVVVWWWYYY[[[\\\]]]^^^^^^____________^^^]]]\\\[[[[[[[[[\\\\\\]]]^^^^^^^^^___```aaabbbcccccccccbbbaaaaaaaaa`````````______aaabbbdddeeeeeeeeeddddddbbbbbbcccdddgggiiikkklllmmmllljjjiiihhhgggggggggcccccccccbbbaaa``````___aaacccddddddcccdddfffhhhgggfffffffffgggjjjlllnnnqqqqqqpppooonnnllljjjiiieeefffggghhhjjjlllnnnooossswwwyyywwwtttqqqkkkeee\\\[[[\\\]]]```dddhhhjjjllllllmmmmmmmmmllllllkkkjjjiiigggfffffffffdddbbbbbbcccddddddddddddccccccdddgggkkklllhhhccc___\\\___```bbbeeehhhiiihhhfffeeedddaaa______```bbbdddiiijjjlllmmmkkkgggbbb______[[[WWWSSSRRRTTTXXX[[[aaafffiiiiiikkknnnnnnjjjjjjhhheeebbb```^^^^^^^^^```______^^^\\\ZZZYYYXXXTTTTTTUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSRRRQQQPPPPPPPPPOOONNNMMMLLLKKKKKKGGGGGGFFFFFFEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDEEEEEEDDDDDDCCCCCCCCCBBBAAAAAAAAAAAAAAABBBBBB@@@??????>>>??????@@@???>>>===<<<;;;;;;;;;::::::999888888888888999888888777666666666777777666777777777777666555555666666555555444333333222333333333333222222222222222222333333333333333222000000000000000000000000111222222111///...///000///////////////......---................................................------------------------+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,TTTTTTUUUUUUUUUTTTSSSRRRMMMNNNOOORRRTTTWWWYYYZZZWWWWWWWWWWWWWWWWWWWWWWWWUUUUUUTTTSSSRRRQQQQQQPPPRRRRRRRRRQQQPPPNNNMMMLLLMMMNNNNNNNNNNNNNNNOOOOOOMMMLLLKKKJJJJJJIIIIIIJJJKKKKKKLLLMMMMMMNNNOOOOOONNNMMMMMMMMMLLLLLLLLLKKKMMMMMMMMMMMMMMMLLLKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLJJJKKKKKKLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJHHHIIIIIIJJJLLLNNNOOOPPPQQQPPPNNNMMMLLLKKKKKKKKKJJJIIIHHHFFFEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCDDDCCCCCCBBBAAA@@@@@@AAAAAAAAA@@@@@@@@@??????>>>>>>@@@@@@?????????CCCHHHLLL>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@AAAAAA@@@@@@@@@???>>>===<<<;;;:::::::::===<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;<<<<<<======>>>>>>???@@@@@@@@@????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>??????AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFHHHIIIJJJKKKKKKKKKKKKKKKJJJKKKKKKLLLNNNNNNNNNOOOPPPRRRSSSUUUVVVWWWXXXXXXXXXXXXXXXWWWWWWWWWVVVXXX[[[[[[ZZZYYYYYYYYYXXXYYYZZZ[[[\\\]]]]]]]]]\\\\\\]]]]]]\\\[[[[[[ZZZ[[[[[[\\\\\\]]]^^^^^^^^^______```aaaaaabbbbbbbbbaaaaaaaaa````````````___bbbcccdddeeeeeeeeedddcccaaabbbccceeegggiiikkkkkkmmmllljjjiiigggfffffffffdddcccbbbbbbaaa```______aaabbbccccccbbbccceeegggffffffeeeeeegggiiilllmmmooooooooonnnmmmkkkjjjiiifffffffffgggiiijjjlllmmmpppuuuvvvsssppplllfff___WWWWWWWWWYYY]]]aaafffhhhiiiiiijjjkkklllkkkjjjjjjiiigggfffeeeffffffdddbbbcccccccccbbbbbbaaaaaa```bbbeeehhhgggddd```]]]\\\___```bbbfffiiiiiifffddddddbbb___^^^^^^```bbbdddfffgggjjjkkkjjjfffbbb___^^^[[[VVVRRRRRRVVV[[[^^^fffjjjlllkkklllnnnnnnjjjhhhfffdddaaa___^^^]]]]]]\\\\\\\\\[[[ZZZXXXWWWVVVTTTTTTUUUUUUUUUUUUTTTTTTSSSSSSRRRRRRQQQPPPPPPOOOOOOOOONNNNNNMMMKKKJJJJJJHHHHHHHHHGGGFFFFFFEEEEEECCCCCCBBBBBBBBBCCCCCCDDDDDDDDDEEEEEEEEEDDDCCCCCCBBBBBBBBBAAAAAAAAAAAAAAACCCBBBBBBAAA@@@@@@?????????>>>===<<<;;;;;;;;;;;;:::999999888888888888888777777777666666666777777666666777777666666555444555555555444444333333333333222222222222222222222111111222333333333333222000000000000000000000000222333333222000...///000///////////////......---................................................------------------------+++++++++,,,,,,+++++++++)))************+++++++++SSSSSSSSSSSSSSSSSSRRRRRRMMMNNNPPPRRRUUUWWWXXXYYYVVVVVVVVVWWWWWWWWWXXXXXXSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPOOONNNMMMMMMMMMMMMNNNNNNOOOOOOOOOOOONNNMMMLLLKKKKKKKKKKKKLLLLLLMMMMMMNNNOOOOOOPPPMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMMMMLLLKKKJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHIIIJJJLLLMMMOOOPPPOOONNNMMMLLLKKKJJJJJJJJJIIIHHHGGGFFFEEEDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFGGGFFFEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEFFFFFFEEEEEEEEEEEEDDDDDDCCCCCCCCCDDDDDDBBBAAAAAA@@@@@@@@@@@@AAA@@@@@@???????????????>>><<<===???BBBFFFLLLTTTZZZ>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@AAAAAA@@@@@@@@@>>>>>>===;;;::::::::::::<<<<<<<<<;;;;;;;;;;;;;;;999:::;;;;;;<<<;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<======>>>??????@@@@@@???????????????????????????????????????????????????>>>>>>>>>>>>???@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMMMMMMMNNNOOOPPPRRRSSSTTTTTTWWWVVVVVVVVVVVVVVVVVVVVVVVVXXXZZZZZZYYYXXXXXXYYYYYYZZZ[[[\\\]]]]]]]]]]]]ZZZ[[[[[[[[[[[[ZZZZZZYYYZZZZZZ[[[\\\\\\]]]]]]^^^_________``````aaabbbbbbbbbaaaaaaaaa````````````aaabbbcccddddddcccbbbbbbaaabbbccceeeggghhhiiijjjjjjjjjhhhgggfffeeeeeeeeecccccccccbbbaaa``````___aaabbbccccccbbbbbbdddfffeeeeeeddddddfffhhhkkklllnnnnnnnnnnnnmmmlllkkkjjjjjjjjjiiiiiiiiiiiijjjjjjmmmqqqrrrnnnkkkhhhbbb[[[VVVVVVXXX[[[^^^bbbeeegggggghhhhhhiiiiiiiiiiiihhhhhhgggeeeeeeffffffeeedddcccbbbbbbaaa`````````___aaaccceeedddbbb```______bbbbbbdddgggiiiiiifffccccccaaa___^^^]]]___aaabbbdddfffiiikkkjjjhhhdddbbb]]]ZZZUUUSSSSSSWWW]]]aaafffjjjkkkiiijjjlllllliiidddcccaaa___^^^]]]^^^^^^ZZZ[[[ZZZZZZYYYXXXWWWVVVSSSTTTTTTUUUUUUTTTTTTSSSRRRRRRQQQPPPOOOOOOOOOOOONNNNNNNNNMMMLLLKKKIIIHHHHHHGGGGGGFFFFFFEEEEEEDDDBBBBBBBBBBBBBBBCCCDDDEEEEEEFFFFFFFFFEEEEEEDDDCCCAAAAAAAAAAAAAAA@@@@@@@@@AAAAAAAAA@@@??????>>>>>>======<<<;;;:::::::::::::::999888888777777888888666666666777777777666666666666666666666555444444333333333333444444555555222222222222222222222222111111222333333222222222000000000000000000000000333444444333111///000111///////////////......---................................................------------------------***++++++++++++++++++***)))))))))*********++++++QQQQQQQQQQQQQQQRRRRRRSSSRRRSSSTTTUUUUUUVVVUUUUUUUUUVVVVVVVVVWWWWWWWWWWWWRRRRRRRRRRRRRRRRRRRRRRRRQQQRRRRRRRRRQQQPPPPPPOOOMMMMMMMMMNNNNNNOOOOOOPPPPPPOOONNNMMMMMMLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNOOOLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMLLLKKKKKKJJJJJJJJJJJJJJJKKKKKKKKKKKKIIIIIIJJJJJJJJJIIIHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHIIIKKKLLLMMMNNNMMMLLLKKKJJJIIIIIIIIIIIIGGGFFFEEEEEEDDDEEEEEEEEEDDDDDDDDDEEEEEEEEEFFFFFFDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDEEEDDDCCCBBBAAAAAABBBCCCAAA@@@@@@??????@@@@@@@@@????????????????????????>>>???@@@AAABBBEEEIIILLL>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@??????======<<<;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<===>>>>>>??????@@@???????????????????????????????????????????????????>>>>>>>>>>>>???@@@@@@CCCCCCCCCCCCCCCCCCCCCCCCAAAAAABBBBBBCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFHHHIIIIIIJJJJJJJJJIIIIIIJJJJJJKKKLLLLLLLLLMMMMMMNNNNNNOOOPPPPPPQQQSSSTTTTTTTTTUUUUUUUUUUUUWWWXXXYYYXXXVVVVVVWWWXXXYYYYYYZZZ[[[\\\\\\\\\\\\YYYZZZZZZZZZZZZZZZYYYYYYYYYYYYZZZZZZ[[[\\\\\\\\\___^^^^^^^^^___```aaabbbbbbbbbaaaaaaaaa`````````___```aaacccccccccbbbaaabbbcccdddfffggggggggggggffffffeeedddcccccccccccccccccccccbbbbbbbbbbbbbbbcccdddddddddcccccceeegggccccccbbbbbbcccfffhhhjjjmmmnnnnnnnnnmmmlllkkkkkkmmmlllkkkjjjjjjjjjjjjjjjjjjmmmnnnjjjgggeeeaaa[[[XXXYYY\\\___bbbdddffffffgggfffeeeeeeeeeeeeeeefffgggeeedddeeeffffffeeedddbbbbbbaaa```______`````````aaabbbbbbaaa```aaabbbdddcccdddfffhhhgggeeeccc``````_________```aaabbbfffhhhkkkmmmmmmjjjgggddd[[[YYYUUUTTTUUUZZZ___bbbcccggghhhfffgggjjjjjjgggbbbaaa___^^^]]]]]]]]]]]][[[[[[[[[[[[[[[ZZZYYYYYYSSSSSSTTTTTTTTTTTTSSSSSSRRRRRRPPPOOOOOONNNOOOOOOMMMMMMMMMMMMLLLKKKIIIGGGEEEEEEDDDDDDCCCBBBBBBBBBAAAAAAAAABBBCCCDDDEEEFFFFFFFFFFFFFFFEEEDDDCCCCCCAAAAAAAAAAAAAAA@@@??????????????????>>>===<<<;;;<<<<<<;;;:::::::::::::::999999888777777777777888555555666777777777666666555666666666666555444444111222222333444444555555111111111222222222222222222222222222222111111000000000000000000000000000222333333222000///000111///////////////......---........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***))))))*********+++++++++NNNOOOOOOOOOPPPRRRSSSSSSUUUUUUVVVWWWWWWVVVVVVUUUVVVVVVVVVVVVVVVVVVWWWWWWUUUTTTTTTSSSRRRQQQPPPPPPRRRRRRRRRSSSRRRRRRQQQQQQLLLMMMMMMNNNOOOOOOPPPPPPPPPOOONNNMMMMMMLLLMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLKKKKKKIIIIIIIIIJJJJJJKKKKKKKKKIIIIIIIIIIIIIIIHHHGGGGGGEEEEEEEEEEEEFFFFFFFFFGGGHHHHHHHHHHHHIIIJJJKKKLLLJJJJJJIIIHHHGGGGGGGGGGGGEEEDDDDDDDDDDDDEEEFFFFFFCCCCCCDDDDDDDDDEEEEEEEEECCCCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDDDDEEEEEEDDDDDDDDDCCCAAA???>>>>>>???@@@@@@@@@????????????@@@@@@>>>>>>>>>>>>????????????@@@AAAAAA@@@===;;;:::;;;>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????>>><<<<<<;;;::::::;;;;;;;;;999999999:::;;;;;;;;;<<<<<<<<<=========<<<<<<;;;:::::::::;;;;;;;;;<<<<<<<<<<<<======>>>?????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>??????BBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBCCCDDDDDDEEECCCCCCDDDDDDDDDEEEEEEEEEFFFGGGHHHHHHIIIIIIIIIIIIHHHHHHIIIJJJKKKKKKKKKKKKMMMMMMMMMMMMMMMMMMMMMMMMPPPQQQQQQRRRSSSTTTUUUUUUXXXXXXWWWUUUSSSSSSUUUWWWVVVWWWXXXYYYZZZZZZZZZZZZYYYYYYZZZZZZZZZZZZYYYYYYXXXXXXXXXYYYZZZZZZ[[[[[[^^^^^^^^^^^^^^^```aaabbbbbbbbbbbbaaaaaaaaa``````^^^___aaabbbcccccccccccccccdddeeefffffffffeeeeeebbbbbbaaaaaaaaaaaaaaabbbccccccccccccddddddddddddeeefffffffffdddeeefffhhhbbbbbbaaaaaaccceeehhhiiillllllmmmmmmmmmlllkkkkkkmmmlllkkkkkkjjjkkkkkkkkkhhhkkkkkkgggeeefffccc___ZZZ]]]aaadddffffffeeedddeeedddaaa______```aaacccdddcccbbbcccdddeeedddcccbbbaaa```______```aaaaaa```aaaaaa```______aaaccccccbbbbbbbbbddddddbbb```\\\]]]^^^```aaaccccccdddiiikkkmmmnnnllliiidddbbbYYYXXXVVVUUUWWW[[[```ccc```cccdddcccdddhhhiiigggcccaaa___]]][[[[[[[[[[[[ZZZZZZZZZ[[[ZZZZZZYYYYYYSSSSSSTTTTTTTTTTTTSSSSSSSSSRRRPPPOOONNNNNNOOOOOOLLLLLLMMMMMMLLLJJJHHHFFFEEEDDDDDDCCCCCCBBBAAAAAA@@@AAAAAABBBCCCDDDEEEFFFEEEEEEEEEEEEDDDCCCBBBAAA@@@AAAAAABBBAAA@@@???>>>@@@@@@AAAAAA@@@???===<<<===<<<<<<;;;;;;;;;;;;;;;999999888777777777777777444444666777777777666666555555666666555555444333333333333333333333333444000111111111222222222222333333333333222000///...000000000000000000000000///000111000///...///000///////////////......---........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++*********+++++++++,,,,,,MMMMMMNNNOOOPPPRRRSSSTTTSSSTTTVVVXXXYYYYYYYYYXXXVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWUUUTTTRRRPPPOOONNNRRRSSSSSSSSSSSSSSSRRRRRRLLLLLLMMMNNNOOOOOOPPPPPPPPPOOONNNMMMLLLLLLLLLLLLOOOOOONNNMMMMMMLLLLLLKKKJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKIIIIIIIIIJJJJJJJJJKKKKKKIIIIIIIIIIIIHHHHHHGGGFFFCCCCCCDDDDDDEEEEEEEEEFFFHHHHHHHHHHHHHHHIIIJJJKKKIIIIIIHHHGGGFFFFFFFFFFFFDDDCCCCCCDDDDDDEEEFFFGGGCCCCCCCCCCCCDDDDDDDDDEEECCCCCCBBBBBBBBBAAAAAAAAABBBBBBCCCDDDEEEEEEDDDDDDCCCBBB???===<<<<<<======@@@???????????????@@@@@@>>>>>>>>>>>>>>>?????????;;;>>>AAACCCBBBAAA@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>;;;;;;:::::::::;;;<<<<<<888888999::::::;;;<<<<<<======>>>>>>===<<<<<<;;;:::::::::;;;;;;;;;<<<<<<<<<<<<======>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>========================<<<<<<<<<<<<<<<===>>>>>>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDDEEEEEECCCCCCCCCCCCDDDDDDDDDDDDFFFGGGHHHHHHIIIIIIIIIIIIGGGHHHIIIJJJKKKKKKKKKKKKMMMLLLLLLLLLKKKKKKJJJJJJNNNOOOPPPQQQRRRTTTTTTUUUYYYXXXVVVSSSQQQQQQTTTWWWTTTTTTVVVWWWXXXXXXYYYYYYYYYYYYZZZZZZZZZZZZZZZYYYWWWWWWXXXXXXYYYZZZZZZZZZ^^^^^^]]]]]]^^^___aaabbbbbbbbbbbbbbbaaaaaaaaaaaa^^^___aaacccdddddddddddddddeeefffffffffeeedddccc_______________``````aaabbbccccccddddddeeefffffffffggghhhgggffffffgggiiidddcccccccccdddfffiiikkkkkkkkklllllllllkkkkkkjjjkkkkkkjjjjjjkkkllllllmmmhhhkkkjjjgggeeefffeeebbb\\\___dddgggiiigggeeecccdddbbb___\\\[[[\\\^^^```cccaaaaaaaaacccdddcccbbbbbbaaa```______```aaabbbaaaaaaaaa___^^^^^^```bbbbbb```______``````___^^^YYY[[[^^^aaaccceeeeeefffjjjkkkmmmmmmjjjeee```]]]XXXWWWVVVVVVXXX\\\```ccc^^^aaabbbaaaccchhhiiigggdddccc```]]][[[YYYYYYXXXWWWXXXXXXXXXXXXXXXWWWWWWSSSSSSTTTTTTTTTTTTSSSSSSSSSRRRPPPOOONNNNNNOOOPPPKKKLLLMMMMMMLLLJJJHHHFFFFFFFFFFFFEEEDDDDDDCCCCCC@@@@@@AAAAAACCCDDDFFFGGGDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@AAABBBAAA@@@???>>>CCCDDDEEEEEEDDDCCCAAA@@@>>>======<<<<<<<<<<<<===999888888777777777777777333444666777777777666666555555666666555555444333555444444333333222222111000000111111222222222222444444333333111000...---000000000000000000000000,,,---///...------...//////////////////......---........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,PPPOOOPPPPPPQQQRRRSSSTTTVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWXXXXXXXXXXXXWWWUUUUUUTTTSSSRRRQQQPPPPPPRRRQQQPPPOOOOOOPPPRRRRRRRRRRRRRRRRRRQQQPPPOOONNNNNNNNNNNNMMMMMMLLLLLLLLLMMMMMMMMMMMMMMMLLLKKKKKKJJJIIIHHHGGGGGGGGGHHHIIIJJJJJJKKKMMMMMMNNNNNNNNNJJJJJJIIIHHHGGGEEEEEEDDDFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGHHHHHHHHHIIIIIIIIIHHHHHHGGGFFFEEEDDDCCCBBBCCCCCCCCCCCCCCCBBBBBBBBBEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBCCCCCCBBBBBBAAA@@@@@@@@@AAAAAA????????????>>>===<<<;;;999:::;;;<<<===>>>???@@@>>>>>>>>>>>>========================>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<======>>>>>>===<<<;;;;;;;;;;;;;;;:::::::::999999999999::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<===>>>>>>>>>>>>????????????>>>>>><<<<<<<<<===============::::::;;;<<<>>>???AAABBB@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBBBBBBBBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFGGGIIIKKKLLLLLLFFFHHHIIIIIIHHHHHHJJJKKKMMMLLLKKKJJJJJJKKKLLLMMMNNNNNNNNNOOOQQQRRRTTTUUUUUUTTTTTTTTTSSSSSSRRRRRRVVVUUUUUUUUUUUUVVVWWWXXXYYYZZZZZZZZZZZZZZZYYYYYYXXXXXXXXXXXXXXXYYYZZZ[[[]]]]]]]]]^^^^^^```aaabbbcccdddeeeeeeeeecccaaa______```bbbcccdddddddddcccfffgggggggggfffdddbbbaaa^^^^^^______``````aaaaaa```aaabbbeeefffhhhiiiiiihhhiiiiiijjjjjjiiiiiihhhbbbbbbccceeefffhhhiiiiiilllkkkiiihhhggggggggghhhjjjhhhggghhhjjjmmmnnnnnnkkkkkkkkkjjjiiigggeeecccddddddeeedddcccbbb```___bbb```___]]]\\\\\\\\\]]]___aaaccccccbbbaaaaaabbb```___```aaadddddddddbbbcccbbb```___^^^^^^^^^___]]]\\\ZZZZZZ\\\\\\\\\[[[YYYZZZ]]]___aaacccdddeeeeeegggiiijjjiiieeeaaa^^^YYYWWWVVVWWWZZZ]]]___```aaa```___aaaccceeeeeedddaaa___]]][[[YYYXXXXXXXXXZZZZZZZZZZZZYYYXXXWWWVVVTTTUUUUUUUUUUUUTTTSSSSSSTTTSSSQQQOOONNNMMMNNNNNNLLLLLLLLLKKKJJJJJJIIIIIIFFFEEEDDDDDDEEEEEEDDDCCCBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCBBBBBBBBBAAAAAAAAAAAAAAABBBBBBCCCBBBBBBBBBAAACCCFFFHHHGGGCCC???<<<============<<<<<<<<<<<<:::999888777666666666666888888777777777777888888444444444444444444444444111111111222222333333333222222222111111111000000111111111111000000000000000000000000000000000000333222111000////////////........................//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,******+++,,,,,,,,,,,,+++NNNNNNNNNNNNOOOPPPQQQRRRUUUUUUUUUUUUUUUUUUUUUUUUSSSSSSTTTUUUUUUUUUUUUTTTSSSSSSRRRRRRQQQPPPPPPPPPRRRQQQPPPPPPPPPPPPQQQRRRRRRRRRRRRQQQQQQPPPOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLMMMMMMLLLLLLKKKJJJIIIHHHGGGGGGGGGGGGHHHIIIIIIJJJKKKLLLMMMMMMMMMMMMJJJIIIHHHGGGFFFEEEEEEDDDFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCDDDDDDEEEFFFEEEEEEFFFFFFFFFGGGGGGGGGHHHGGGGGGFFFEEEDDDCCCBBBEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBAAAAAAAAABBBBBBCCCCCCBBBAAAAAA@@@@@@@@@@@@????????????>>>===<<<;;;::::::;;;<<<===>>>???@@@>>>>>>>>>=========<<<<<<<<<<<<=========>>>>>>>>>===>>>>>>>>>>>>===<<<<<<<<<<<<======<<<<<<;;;:::::::::::::::999999999999999999999:::::::::;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<<<<=========>>>>>>??????>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===???@@@AAA????????????????????????@@@@@@AAAAAABBBBBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDAAABBBCCCDDDEEEFFFGGGHHHFFFGGGIIIHHHGGGGGGHHHIIIKKKJJJJJJIIIJJJKKKLLLMMMMMMNNNNNNOOOPPPRRRSSSTTTTTTSSSSSSSSSRRRRRRRRRQQQSSSSSSSSSSSSTTTUUUVVVWWWYYYYYYZZZZZZZZZZZZYYYYYYXXXXXXXXXXXXYYYZZZ[[[[[[^^^]]]^^^^^^___```aaaaaacccccceeeeeedddbbb```___^^^___aaacccddddddddddddeeeeeeeeeeeedddbbbaaa___]]]]]]^^^^^^___`````````___aaabbbdddfffggghhhhhhjjjjjjjjjjjjiiihhhhhhgggddddddeeefffggghhhiiiiiikkkjjjhhhgggffffffffffffhhhgggfffhhhjjjlllmmmmmmllllllkkkjjjiiifffdddbbbdddbbb```___^^^___``````cccbbb```^^^]]]\\\]]]]]]\\\\\\^^^```ccceeefffgggeeeddddddfffhhhhhhgggfffdddcccaaa___^^^^^^^^^^^^]]][[[YYYYYY[[[]]]]]]\\\YYYZZZ]]]___bbbeeefffgggdddfffhhhhhhgggccc___\\\UUUTTTSSSVVVZZZ^^^```aaaaaa``````aaadddeeeeeedddaaa```]]][[[YYYXXXXXXXXXYYYYYYYYYYYYXXXWWWVVVVVVUUUUUUUUUUUUUUUTTTTTTSSSSSSRRRPPPOOONNNMMMMMMNNNMMMLLLLLLKKKKKKJJJIIIIIIFFFEEEDDDDDDEEEEEEDDDBBBBBBBBBBBBBBBCCCCCCCCCDDDBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@@@@AAACCCEEEDDDBBB???===<<<<<<<<<;;;;;;;;;;;;::::::999888777777666666666888777777666666777777888444444444444444444444444111111222222222333333333222222222111111111000000111111111000000000//////////////////////////////222111000///....................................///.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,******+++,,,,,,,,,,,,+++OOONNNNNNOOOOOOPPPQQQRRRSSSSSSSSSSSSSSSSSSSSSSSSQQQRRRSSSSSSTTTTTTSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQPPPPPPPPPQQQQQQRRRRRRQQQQQQPPPOOOOOONNNNNNNNNMMMMMMMMMMMMLLLLLLKKKKKKLLLLLLKKKKKKJJJIIIHHHHHHGGGGGGGGGGGGHHHIIIIIIIIIJJJKKKLLLLLLLLLLLLIIIHHHHHHGGGFFFEEEDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDEEEEEECCCCCCDDDDDDDDDEEEEEEEEEGGGGGGFFFEEEDDDCCCCCCBBBDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@@@@@@@AAABBBCCCDDDCCCBBBAAA@@@@@@???@@@????????????>>>===<<<<<<:::;;;;;;<<<===>>>??????>>>============<<<<<<<<<<<<<<<<<<============>>>=========>>>======<<<;;;;;;;;;;;;;;;;;;::::::999999999999999888888888777999999999999::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=========>>>>>>=========;;;;;;;;;::::::999999999;;;;;;;;;<<<<<<>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAABBBCCCCCCDDDEEEEEEFFFGGGHHHGGGFFFEEEFFFGGGGGGGGGGGGHHHIIIJJJKKKLLLLLLMMMMMMNNNOOOQQQRRRSSSRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPQQQRRRSSSUUUVVVWWWYYYYYYZZZZZZZZZZZZYYYYYYXXXXXXXXXXXXYYYZZZ[[[\\\^^^^^^^^^______``````aaabbbbbbdddddddddbbb```^^^\\\]]]___aaabbbcccddddddccccccddddddcccaaa___^^^\\\]]]]]]^^^______``````___```bbbdddfffgggggghhhkkkkkkjjjjjjiiihhhgggfffhhhhhhhhhhhhhhhiiiiiiiiijjjiiigggeeeddddddddddddfffffffffhhhkkkmmmlllkkkllllllllljjjhhheeecccaaaaaa___[[[XXXXXXZZZ^^^aaadddcccaaa___]]]]]]\\\\\\[[[YYYZZZ^^^dddiiijjjjjjfffeeedddeeeggggggfffeeeeeedddbbb```^^^]]]]]]]]]\\\ZZZXXXXXX[[[]]]______YYY[[[]]]```cccfffggghhhcccdddeeeeeeccc```]]]ZZZRRRRRRRRRUUUZZZ___aaabbbaaa``````aaadddeeeeeedddbbbaaa^^^[[[YYYXXXWWWWWWXXXXXXXXXXXXWWWVVVUUUTTTTTTUUUUUUUUUUUUTTTSSSSSSQQQQQQOOONNNMMMMMMMMMMMMLLLLLLKKKKKKJJJJJJIIIIIIFFFEEECCCDDDEEEEEEDDDBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@>>>???????????????>>>>>>===>>>???@@@@@@???>>>===;;;;;;:::::::::999999999:::999888888777777777777777777666666666666777777555555555555555555555555111222222222222333333333222111111111111000000000111111000000000000//////////////////////////////000000///...------------....................................------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,+++***+++,,,---,,,+++******+++,,,,,,,,,,,,+++PPPPPPPPPPPPPPPQQQRRRRRRPPPPPPPPPQQQQQQQQQQQQQQQRRRSSSTTTTTTUUUTTTTTTTTTTTTTTTUUUUUUUUUVVVVVVVVVRRRQQQQQQQQQPPPPPPPPPPPPQQQQQQPPPOOONNNNNNNNNNNNMMMLLLLLLLLLLLLLLLLLLLLLJJJJJJJJJJJJJJJIIIIIIHHHGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHIIIJJJJJJJJJJJJJJJHHHGGGGGGFFFEEEEEEDDDDDDEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBCCCCCCDDDEEEBBBCCCCCCCCCCCCDDDDDDDDDFFFFFFEEEDDDDDDCCCBBBBBBAAAAAABBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@@@@AAABBBCCCDDDDDDCCCBBBAAA@@@?????????????????????>>>===<<<<<<;;;;;;<<<<<<======>>>>>>=========<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<=========<<<============<<<;;;;;;999999::::::::::::999888888888888888777777777777888999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;:::::::::::::::<<<<<<============<<<<<<<<<<<<;;;:::999888888888;;;;;;;;;;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>???@@@BBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDDDDEEEEEEEEEEEEGGGHHHHHHGGGEEEDDDEEEFFFDDDDDDEEEGGGHHHJJJKKKLLLKKKKKKLLLMMMNNNPPPQQQRRRPPPPPPPPPOOOOOOOOOOOOOOONNNOOOPPPQQQSSSUUUWWWXXXXXXYYYYYYZZZZZZZZZZZZYYYXXXXXXXXXYYYZZZ[[[\\\]]]^^^^^^___``````````````````aaabbbccccccaaa___^^^ZZZZZZ\\\^^^```aaaccccccccccccccccccbbb```___]]]]]]]]]^^^^^^___`````````___```bbbccceeeffffffgggiiiiiiiiihhhhhhhhhhhhhhhjjjjjjjjjjjjiiiiiiiiiiiihhhgggeeedddcccbbbccccccdddeeefffjjjmmmnnnllljjjmmmmmmllljjjhhhdddbbb```]]]ZZZWWWTTTUUUXXX\\\___bbbbbb```___]]][[[ZZZZZZ[[[XXXWWW\\\eeekkkllljjjhhhfffeeeeeefffffffffeeeeeeeeecccaaa___]]]\\\\\\[[[YYYXXXXXX[[[___aaabbb]]]^^^```bbbdddeeeffffffccccccccccccaaa^^^\\\ZZZSSSSSSSSSVVV[[[___aaabbb``````___aaaccceeeddddddbbbaaa^^^[[[YYYWWWVVVVVVVVVVVVVVVVVVUUUTTTSSSSSSRRRSSSSSSSSSSSSRRRQQQQQQOOONNNNNNMMMMMMLLLLLLLLLKKKJJJJJJIIIHHHHHHGGGGGGFFFDDDCCCCCCDDDEEECCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@>>>????????????>>>======;;;;;;<<<<<<============;;;::::::::::::999999999:::999888777777777777777777666666555555666666777555555555555555555555555222222222222222222222222111111111111000000000000111000000000////////////////////////////////////000//////...------..............................------------------------------------------------******+++,,,,,,---......,,,+++***+++,,,---,,,+++******+++,,,,,,,,,,,,+++OOOOOOOOOOOOOOOOOOPPPQQQNNNNNNNNNOOOOOOPPPPPPPPPRRRRRRSSSTTTTTTTTTTTTSSSTTTTTTUUUUUUVVVVVVWWWWWWRRRRRRQQQQQQQQQPPPPPPOOOPPPOOONNNMMMLLLLLLLLLMMMKKKKKKKKKKKKKKKKKKKKKKKKHHHIIIIIIIIIIIIHHHGGGGGGFFFFFFFFFGGGGGGHHHHHHHHHGGGGGGHHHIIIIIIIIIHHHHHHFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCDDDCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCBBBBBBBBB@@@AAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAABBBCCCEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@???>>>===<<<<<<<<<<<<===============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::888888999999999999999888888888888777777777666666888888888999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::999999999;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<;;;:::999888888;;;;;;:::;;;;;;<<<======????????????????????????<<<<<<===>>>???@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAAEEEEEEEEEEEEEEEEEEEEEEEEGGGHHHHHHGGGEEEDDDEEEFFFBBBCCCDDDFFFHHHIIIJJJJJJJJJJJJJJJKKKMMMNNNPPPQQQNNNNNNNNNNNNNNNOOOOOOOOONNNOOOOOOQQQSSSUUUWWWXXXXXXXXXYYYZZZZZZZZZZZZZZZYYYYYYYYYYYY[[[\\\]]]^^^^^^___```aaaaaaaaa```______```aaabbbbbb```___]]]XXXYYYZZZ[[[]]]___aaabbbccccccccccccbbb```___^^^]]]^^^^^^______```aaaaaa___```aaacccdddeeeeeeeeeeeeeeeeeeeeefffhhhiiijjjkkkkkkjjjjjjiiihhhhhhhhhfffeeedddbbbbbbbbbbbbcccdddeeehhhlllppppppmmmkkkmmmlllllljjjgggdddaaa___XXXWWWVVVUUUVVVWWWZZZ[[[______^^^]]]\\\ZZZYYYXXXWWWUUUVVV\\\fffmmmnnnmmmkkkiiigggggghhhiiihhhhhheeeeeedddbbb```^^^\\\\\\[[[ZZZYYYZZZ]]]aaacccdddaaabbbbbbccccccccccccbbbbbbbbbaaaaaa___^^^\\\[[[XXXWWWWWWYYY\\\___```______^^^^^^```bbbdddccccccaaa___\\\ZZZXXXVVVVVVVVVTTTUUUUUUTTTTTTSSSRRRQQQOOOPPPPPPPPPPPPOOONNNNNNLLLLLLLLLLLLLLLLLLKKKKKKIIIHHHHHHGGGGGGFFFEEEEEEEEEDDDCCCCCCDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@????????????????????????>>>======::::::::::::;;;<<<<<<===;;;;;;;;;:::::::::999999888888777777666666777777666666555555555555666666555555555555555555555555222222222222222222222222000000000000000000000000000000000////////////...........................000000//////......//////........................,,,,,,------------------------------------------******+++,,,,,,---......,,,+++******,,,,,,+++*********+++,,,,,,,,,,,,+++NNNNNNMMMMMMMMMMMMNNNNNNLLLMMMMMMNNNNNNOOOOOOOOOOOOPPPQQQQQQRRRRRRQQQQQQRRRRRRSSSSSSTTTTTTTTTUUURRRRRRRRRRRRQQQPPPOOONNNNNNMMMLLLJJJIIIJJJJJJKKKHHHIIIIIIIIIIIIIIIJJJJJJGGGGGGHHHHHHGGGGGGFFFEEEDDDEEEFFFGGGHHHHHHHHHGGGFFFFFFGGGHHHHHHGGGGGGFFFEEEEEEEEEEEEDDDDDDCCCCCCDDDCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAABBBCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDEEEEEECCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDEEEBBBBBBAAAAAA@@@@@@AAAAAA@@@@@@@@@@@@???>>>===<<<===============<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<;;;;;;:::999777888999999999999999999888888888888777777777666888888888888999999999999999999999999999999999999::::::::::::::::::::::::999999999999999999999999::::::;;;;;;;;;;;;::::::;;;;;;;;;::::::999999999999999999:::;;;<<<======????????????????????????;;;<<<<<<===>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBCCCCCCDDDFFFFFFFFFDDDCCCDDDEEEBBBCCCDDDFFFHHHIIIIIIIIIHHHIIIIIIJJJKKKMMMNNNOOOMMMMMMNNNNNNNNNNNNOOOOOONNNNNNOOOPPPRRRTTTVVVWWWWWWXXXYYYZZZZZZ[[[[[[ZZZYYYYYYYYYZZZ[[[]]]^^^_________aaabbbbbbaaa```___]]]^^^```aaaaaa```^^^]]]ZZZZZZZZZ[[[]]]___aaabbbbbbcccccccccbbb```^^^]]]]]]]]]]]]^^^______``````___```aaabbbcccdddddddddbbbbbbbbbcccdddgggiiikkkjjjjjjiiiiiihhhggggggfffddddddcccbbbbbbbbbcccddddddgggkkkppptttsssooolllkkkkkkkkkiiigggdddbbb```WWWWWWWWWWWWXXXXXXYYYYYY]]]]]]]]]\\\[[[ZZZYYYXXXSSSSSSVVV^^^gggmmmoooooogggeeecccbbbdddeeefffeeedddddddddcccaaa___]]]\\\\\\[[[[[[]]]aaaddddddddddddddddddccccccaaa`````````______^^^]]]]]]\\\\\\ZZZZZZYYY[[[]]]___^^^]]]^^^]]]]]]^^^aaabbbbbbaaa^^^]]]ZZZXXXVVVVVVUUUVVVSSSSSSSSSSSSRRRQQQPPPOOOMMMNNNNNNNNNNNNMMMLLLLLLIIIJJJJJJKKKKKKKKKKKKJJJHHHHHHGGGGGGFFFEEEEEEEEEEEEDDDBBBCCCDDDDDDCCCAAABBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@?????????>>>>>>????????????>>>===<<<<<<::::::::::::;;;;;;<<<<<<;;;;;;;;;:::::::::999999777666666555555666666666555555444444444444555555444444444444444444444444333333333222222222222111//////000000000000000111000000////////////..............................000000//////...//////000........................,,,,,,,,,,,,------------------------------------+++++++++,,,,,,---------,,,+++******++++++***)))******+++,,,,,,,,,,,,+++PPPOOOOOONNNNNNOOOOOOPPPLLLLLLLLLMMMNNNOOOOOOOOOPPPPPPQQQRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSQQQRRRRRRRRRRRRPPPOOONNNMMMKKKIIIHHHGGGGGGHHHIIIFFFFFFGGGGGGGGGHHHHHHHHHFFFFFFGGGGGGFFFFFFEEEDDDCCCDDDFFFGGGHHHHHHHHHGGGEEEFFFFFFGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@AAABBBBBBCCCCCCCCCCCCCCCDDDDDDDDDEEECCCCCCCCCBBBBBBBBBBBBAAAAAAAAABBBCCCCCCDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBAAAAAABBBCCCCCCAAAAAA@@@@@@@@@AAABBBBBB@@@@@@@@@@@@???>>>======>>>>>>======<<<<<<<<<;;;;;;;;;;;;::::::::::::999999::::::::::::;;;;;;;;;:::;;;;;;;;;;;;:::999999777888999999:::::::::999999999888888888777777777888888888888999999999999888888888888888888888888999999999999999999999999777777888888999999::::::999999::::::::::::999999999999999999999999888888888888888999:::<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<======>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@@@@AAAAAABBBBBBAAABBBCCCCCCBBBAAABBBDDDBBBCCCEEEGGGHHHHHHHHHHHHGGGHHHHHHIIIJJJLLLNNNNNNMMMMMMNNNNNNNNNOOOOOOOOOMMMMMMNNNOOOQQQRRRTTTUUUWWWXXXYYYZZZ[[[[[[[[[[[[YYYYYYZZZZZZ\\\^^^___```___```aaabbbbbbaaa___^^^\\\]]]___``````___^^^\\\]]]]]]]]]]]]^^^```bbbcccaaaaaaaaaaaa```^^^]]][[[ZZZ[[[[[[\\\]]]]]]^^^^^^______aaabbbccccccccccccbbbaaaaaaaaabbbdddggghhhhhhhhhhhhgggffffffeeeeeecccbbbbbbaaabbbdddeeefffeeehhhnnntttwwwvvvrrrnnnjjjjjjjjjiiigggeeebbbaaaYYYYYYXXXXXXXXXYYYZZZZZZ[[[\\\\\\]]]\\\[[[ZZZYYYUUUWWW\\\bbbfffiiiiiiiiiaaa___]]]]]]___aaabbbbbbccccccccccccbbb```^^^]]]\\\\\\^^^aaadddfffeeedddccccccccccccbbbaaa```___\\\\\\[[[ZZZZZZ[[[\\\\\\ZZZYYYYYY[[[]]]^^^]]]\\\\\\[[[[[[]]]___aaa```___[[[ZZZXXXVVVUUUUUUUUUUUURRRRRRRRRRRRQQQPPPOOONNNMMMMMMNNNNNNMMMMMMLLLKKKGGGHHHIIIJJJKKKKKKJJJIIIIIIIIIIIIHHHGGGGGGFFFFFFEEECCCBBBBBBCCCDDDBBBAAABBBBBBBBBAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>======<<<:::::::::;;;;;;<<<<<<<<<;;;;;;:::999999999999888888888555555444444444444555555555444444444444444444555333333333333333333333333333333333222222222111111////////////000000111111000000/////////.................................///......------......///........................++++++,,,,,,,,,---------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++***(((******+++,,,,,,,,,,,,+++TTTSSSSSSRRRRRRRRRSSSSSSKKKLLLLLLMMMNNNOOOOOOOOORRRSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTQQQRRRSSSSSSRRRPPPNNNMMMLLLJJJHHHFFFFFFFFFGGGHHHEEEEEEFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFEEEDDDDDDCCCDDDFFFGGGHHHHHHGGGGGGEEEEEEFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@AAAAAABBBCCCBBBBBBBBBCCCCCCCCCDDDDDDBBBBBBBBBBBBBBBBBBAAAAAA??????@@@@@@AAABBBCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBAAA@@@@@@@@@AAAAAA@@@@@@@@@@@@AAABBBCCCCCC@@@@@@AAA@@@@@@???>>>===>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;:::::::::999999999999:::::::::;;;;;;;;;:::;;;;;;;;;;;;:::999999777888999:::::::::::::::999999999999888888888888777888888888888999999999::::::::::::::::::::::::999999999999999999999999666666777888999::::::;;;999999999::::::999999999777777777777888888888888777777888999:::<<<>>>???========================<<<<<<<<<===============???????????????????????????@@@@@@AAABBBBBBCCCCCC>>>???AAA@@@@@@@@@AAABBBCCCDDDFFFGGGHHHHHHHHHGGGGGGGGGHHHHHHJJJLLLMMMNNNMMMMMMNNNNNNOOOOOOOOOOOOLLLMMMMMMNNNOOOQQQRRRSSSWWWXXXYYYZZZ[[[[[[[[[[[[YYYYYYZZZ[[[\\\^^^```aaa___```bbbcccbbbaaa___^^^\\\]]]___``````___]]]\\\``````______```aaacccddd___`````````___]]][[[ZZZYYYYYYYYYZZZ[[[[[[\\\\\\______```bbbcccccccccccccccbbb``````aaabbbdddfffgggfffffffffeeeeeeeeeeeebbbaaaaaaaaacccdddfffgggfffjjjpppvvvzzzxxxsssoooiiiiiiiiiiiigggeeecccbbb\\\[[[YYYXXXWWWYYY[[[\\\[[[\\\]]]^^^^^^]]]\\\[[[[[[^^^ccceeeeeecccbbbaaaaaa___]]]]]]```bbbcccdddbbbcccccccccbbbaaa___^^^]]]]]]___cccfffgggeeedddaaabbbbbbbbbbbbaaaaaa```ZZZYYYXXXXXXXXXZZZ[[[\\\XXXWWWXXXZZZ\\\^^^]]]\\\[[[ZZZZZZ\\\^^^```______YYYXXXVVVUUUTTTTTTUUUUUUQQQQQQQQQQQQPPPOOONNNNNNNNNNNNNNNNNNNNNMMMLLLLLLFFFGGGIIIJJJKKKJJJJJJIIIKKKKKKJJJIIIIIIHHHHHHGGGEEECCCBBBBBBCCCDDDBBBAAABBBBBBBBBAAAAAA@@@@@@@@@????????????>>>>>>>>>>>><<<<<<<<<<<<;;;:::999888;;;<<<============;;;:::888888888888777777777777444444333333333444444555555444444333333444444555222222222222222222222222333333333222222111111111.../////////000000111111000/////////....................................------,,,,,,,,,------...........................+++++++++,,,,,,---------........................---,,,,,,,,,,,,,,,,,,,,,---+++******++++++***(((******+++,,,,,,,,,,,,+++TTTTTTUUUUUUTTTSSSRRRQQQOOOOOONNNNNNMMMNNNNNNNNNQQQQQQRRRRRRSSSSSSSSSTTTSSSTTTUUUVVVVVVVVVUUUTTTRRRQQQQQQPPPNNNMMMMMMLLLJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEFFFFFFDDDCCCBBBAAA@@@@@@@@@@@@@@@AAABBBBBBCCCCCCBBBBBBCCCDDDEEEEEEEEEEEEDDDDDD@@@AAAAAABBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@???>>>===<<<;;;;;;<<<<<<<<<;;;::::::999::::::999999888999999999999999999::::::;;;;;;;;;;;;;;;;;;;;;:::999888777444666888;;;<<<<<<;;;::::::999888888777777888888666888999888777666777888:::::::::999999999888888999999999888888888777777888888999999999999888888888888888888777777777777888888777777666666666555777777999:::<<<===>>>???;;;:::999888888999;;;===<<<<<<<<<<<<==================>>>????????????>>>AAAAAA@@@@@@AAAAAABBBCCC???@@@@@@AAAAAABBBBBBCCCEEEEEEFFFGGGGGGGGGGGGFFFHHHHHHIIIIIIJJJKKKKKKKKKLLLLLLKKKKKKKKKKKKKKKLLLMMMMMMNNNOOOPPPRRRSSSTTTTTTUUUVVVWWWXXXYYYYYYYYYUUUWWWYYY\\\]]]^^^^^^^^^bbbbbb```___^^^]]]]]]]]]___`````````___^^^^^^]]]```bbbccccccaaa```aaaaaabbbbbbaaa```]]]ZZZWWWUUUUUUVVVVVVWWWYYY\\\^^^___[[[\\\]]]^^^___aaabbbbbbdddcccaaa___^^^___```aaacccccccccbbbbbbbbbbbbbbb``````aaabbbccccccddddddfffjjjoootttuuurrrnnnlllhhhgggfffeeefffeeebbb```]]][[[WWWTTTRRRSSSTTTVVV]]]]]]\\\\\\]]]^^^```aaaaaaaaaaaa``````___^^^^^^bbb``````aaacccddddddcccbbbaaa``````aaa```___]]]```aaabbbcccddddddddddddbbbbbbbbbaaa```_________XXXXXXXXXXXXXXXXXXXXXXXXVVVUUUTTTTTTVVVXXX[[[\\\YYYZZZ\\\]]]^^^]]]]]]\\\VVVVVVVVVUUUTTTSSSRRRQQQNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLKKKJJJHHHGGGFFFEEEFFFGGGHHHIIIJJJJJJJJJGGGGGGGGGFFFFFFFFFEEEEEEEEECCCAAAAAACCCCCCAAA>>>AAAAAAAAAAAAAAAAAAAAAAAA??????>>>===============?????????>>>===;;;:::999888:::;;;======<<<:::999888888888888777777777666666555444333111000///...555444333333222222333333111111111222222333333333444444333222222111111000111000///......///000111111111111111111000//////------............------333222000///......//////---------,,,,,,+++++++++***++++++,,,,,,++++++***'''(((***,,,---------,,,+++***)))))))))***+++,,,************************************************TTTTTTUUUUUUUUUTTTRRRQQQNNNNNNMMMNNNNNNOOOPPPQQQSSSSSSTTTUUUUUUVVVWWWWWWUUUUUUVVVWWWVVVUUUTTTSSSRRRQQQPPPOOONNNMMMLLLKKKIIIHHHGGGFFFFFFEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDEEEEEECCCCCCBBBAAA@@@@@@@@@@@@@@@AAABBBBBBCCCCCCBBBBBBCCCDDDDDDEEEEEEEEEDDDDDD@@@AAAAAABBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@???>>>===<<<;;;;;;;;;<<<<<<;;;;;;:::999::::::999999999999999:::999::::::::::::::::::;;;<<<<<<<<<;;;;;;:::888888444666888:::;;;;;;;;;::::::999888888777777888888666888999888777666777888::::::999999999888888888999999999888888888777777777888888999999888888777888888888777777777666666777777777666666555555555777777888:::;;;===>>>>>>>>>===;;;999888888888999;;;<<<<<<<<<===============>>>>>>???????????????@@@@@@@@@@@@@@@AAABBBBBB??????@@@AAAAAABBBBBBCCCEEEEEEFFFGGGGGGGGGGGGFFFHHHHHHHHHIIIJJJJJJKKKKKKLLLLLLKKKKKKKKKKKKKKKLLLNNNNNNNNNOOOPPPRRRSSSTTTTTTTTTVVVWWWXXXXXXYYYYYYWWWXXXZZZ\\\^^^______^^^```___^^^]]]\\\[[[[[[[[[]]]^^^^^^______^^^^^^]]]___```bbbaaa___^^^^^^___``````___^^^[[[YYYVVVUUUWWWWWWXXXZZZ\\\]]]^^^___\\\\\\]]]^^^___aaaaaabbbcccbbb```^^^^^^^^^___```aaaaaaaaaaaaaaabbbbbbbbb``````aaabbbcccdddeeeeeefffiiimmmpppqqqooollliiihhhfffeeeeeeeeeeeebbb```\\\YYYUUUQQQOOOPPPQQQSSS[[[[[[[[[\\\^^^___aaabbbaaa``````_______________eeeddddddeeeffffffdddbbb___^^^\\\]]]^^^______^^^```aaabbbcccddddddddddddbbbbbbaaa```______^^^^^^ZZZYYYYYYXXXWWWWWWVVVVVVUUUTTTTTTTTTUUUWWWZZZ\\\[[[\\\\\\]]]]]][[[ZZZYYYUUUUUUUUUUUUTTTRRRQQQPPPNNNNNNNNNMMMMMMMMMMMMLLLKKKKKKKKKKKKIIIHHHGGGFFFEEEFFFGGGHHHIIIIIIIIIIIIGGGGGGFFFFFFFFFEEEEEEEEEEEECCCAAAAAABBBCCCAAA>>>???????????????????????????>>>>>>===============??????>>>>>><<<;;;:::999999:::<<<<<<<<<;;;:::888888888888777777777666666444444444444444444444444555444333333222222333333111111222222222333333333333222222111111000//////000///...------...///000//////000000//////...---.........//////.........///...,,,+++******++++++---------,,,,,,+++++++++***++++++,,,,,,++++++***((()))***+++,,,,,,++++++...---,,,,,,,,,,,,---...************************************************SSSTTTUUUVVVUUUTTTSSSRRRMMMMMMNNNNNNOOOPPPRRRSSSSSSSSSTTTUUUWWWXXXYYYYYYXXXXXXXXXXXXWWWUUUSSSRRRQQQQQQPPPOOOMMMLLLKKKJJJHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEDDDDDDDDDDDDBBBBBBBBBBBBAAAAAAAAAAAA@@@AAAAAAAAABBBBBBBBBCCCAAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBAAA@@@@@@???@@@@@@@@@AAABBBBBBCCCCCCBBBBBBCCCDDDDDDDDDDDDDDDCCCCCC@@@@@@AAAAAAAAAAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@???>>>===<<<<<<;;;;;;;;;<<<<<<;;;;;;::::::::::::999999999999::::::;;;::::::::::::::::::999<<<<<<<<<<<<;;;:::999999555666888:::;;;;;;::::::999999888777777777777888666888999888777666777888:::999999999999888888888999888888888888777777777777888888999999888888777888888777777777777666666666666666555555555555555777777888999;;;<<<=========<<<:::999888888888999;;;;;;;;;<<<<<<<<<=========>>>??????@@@@@@??????@@@????????????@@@AAAAAA??????@@@@@@AAABBBBBBBBBDDDEEEFFFFFFGGGGGGFFFFFFGGGHHHHHHIIIIIIJJJJJJKKKKKKKKKJJJJJJJJJKKKKKKLLLOOOOOOOOOOOOPPPQQQRRRSSSSSSTTTUUUWWWXXXYYYYYYYYYYYYZZZ\\\^^^____________]]]]]][[[ZZZYYYYYYYYYYYYZZZ[[[\\\]]]^^^^^^^^^^^^^^^___```___]]][[[[[[[[[^^^]]]]]]\\\ZZZXXXVVVUUUYYYZZZ\\\^^^_________^^^]]]]]]^^^___``````aaaaaabbbaaa___^^^]]]]]]^^^___^^^______``````aaaaaaaaa```aaabbbcccdddeeeffffffggghhhjjjkkkkkkjjjhhhggggggfffeeeeeeeeedddbbb```[[[XXXSSSNNNMMMNNNPPPSSSZZZ[[[\\\^^^```aaaaaabbb```___^^^]]]]]]___aaabbbfffffffffggggggeeeaaa^^^ZZZXXXVVVWWWZZZ\\\^^^^^^```aaabbbccccccddddddcccbbbaaaaaa```^^^]]]]]]\\\\\\[[[ZZZYYYWWWVVVTTTTTTSSSSSSSSSSSSTTTWWWYYYZZZ\\\\\\]]]\\\[[[YYYWWWVVVTTTTTTTTTSSSRRRQQQOOOOOONNNNNNNNNNNNMMMMMMMMMMMMJJJJJJJJJJJJIIIGGGFFFFFFFFFFFFGGGGGGHHHGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDCCCAAAAAABBBBBB@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<======???>>>>>>===<<<;;;:::::::::;;;<<<<<<;;;:::888777777777777777666666666666222333444666777999:::;;;555444444333333333333333111222222222222333333333222111111000//////............------------......---............---,,,,,,//////////////////////////////...---,,,,,,,,,,,,------,,,,,,,,,,,,++++++***++++++,,,,,,++++++*********++++++++++++******++++++***************+++************************************************SSSTTTUUUVVVVVVVVVUUUTTTPPPOOOOOOOOOPPPQQQRRRRRRQQQRRRSSSTTTVVVWWWXXXYYY[[[[[[[[[ZZZXXXVVVSSSRRRPPPPPPOOONNNLLLKKKJJJIIIHHHGGGFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@AAAAAABBBBBBCCCAAAAAAAAABBBBBBBBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAABBBAAAAAA@@@??????@@@@@@@@@AAABBBBBBCCCCCCBBBBBBCCCCCCDDDDDDDDDCCCBBBBBB@@@@@@AAAAAAAAAAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>??????>>>======<<<;;;;;;:::;;;;;;<<<;;;;;;::::::::::::999999999:::;;;;;;;;;;;;;;;::::::999999999<<<<<<<<<<<<<<<;;;:::999666666888999:::::::::999999999888777777777777777666888999888777666777888999999999999888888888888888888888888777777777777777777888888888888777777888777777777666666666666555555555555555555444444777888888999:::;;;;;;<<<999888888888999:::;;;<<<::::::;;;;;;;;;<<<<<<<<<===>>>??????@@@@@@?????????>>>>>>>>>>>>???@@@@@@?????????@@@AAAAAABBBBBBDDDEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGHHHIIIIIIJJJJJJJJJJJJIIIIIIJJJJJJKKKKKKNNNMMMMMMNNNNNNPPPQQQQQQSSSTTTVVVWWWXXXYYYZZZZZZ[[[\\\]]]____________^^^\\\[[[ZZZYYYXXXXXXXXXXXXWWWXXXZZZ[[[]]]^^^^^^^^^]]]______^^^[[[YYYYYYYYY\\\\\\[[[ZZZYYYXXXWWWVVVZZZ\\\^^^```aaaaaa______^^^^^^______``````aaaaaaaaa```___]]]]]]]]]]]]]]]\\\\\\]]]^^^___``````aaa```aaabbbcccdddeeefffggghhhhhhhhhhhhgggffffffeeefffeeeddddddddddddbbb```ZZZWWWSSSPPPOOORRRVVVYYY]]]^^^```bbbbbbbbbbbbaaa```___]]]\\\]]]___bbbdddeeeffffffgggfffbbb\\\XXXTTTRRRPPPQQQTTTYYY\\\]]]``````aaabbbbbbbbbbbbbbb``````___^^^]]]\\\[[[[[[[[[[[[ZZZXXXWWWVVVUUUTTTRRRRRRRRRSSSTTTVVVXXXYYY[[[[[[[[[[[[YYYWWWUUUTTTRRRRRRRRRQQQPPPOOONNNMMMNNNNNNMMMMMMMMMMMMLLLLLLIIIIIIIIIIIIHHHGGGFFFEEEFFFGGGGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBAAAAAAAAA@@@???@@@@@@@@@@@@@@@@@@@@@@@@>>>======<<<<<<<<<======>>>>>>===<<<;;;;;;::::::;;;;;;;;;;;;:::999777666777777666666666555555555222333444666888:::<<<===555555444333333333333333222222222222222222222222222111111000000///..............................---............---,,,,,,////////////////////////000000//////............,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,+++*********)))))))))((((((((((((************************************************SSSTTTUUUVVVWWWWWWVVVUUUSSSSSSRRRQQQPPPPPPPPPQQQQQQRRRSSSTTTVVVXXXYYYYYY]]]]]]\\\[[[XXXUUURRRQQQNNNNNNMMMLLLKKKJJJJJJIIIHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDBBBBBBAAAAAAAAA@@@@@@@@@??????@@@@@@AAABBBBBBCCCAAAAAAAAABBBBBBBBBCCCCCCAAAAAAAAAAAAAAA@@@@@@@@@AAAAAA@@@?????????@@@@@@@@@AAABBBBBBCCCCCCBBBBBBCCCCCCCCCCCCCCCBBBAAAAAA???@@@@@@AAAAAA@@@@@@???========================>>>>>>======<<<;;;;;;;;;::::::;;;;;;<<<;;;;;;::::::999999999:::;;;;;;<<<;;;;;;;;;::::::999999999;;;;;;;;;<<<;;;;;;::::::666777777888999999999999999888777777666666777777666888999888777666777888999999999888888888777777777777777777777777777777777777777888888777777777777777777666666666666555444444555555555555555555888888888999999999::::::777777888888999:::;;;;;;::::::::::::;;;;;;;;;;;;======>>>????????????>>>>>>============>>>??????>>>>>>???@@@@@@AAAAAABBBDDDDDDEEEFFFFFFFFFFFFEEEFFFFFFGGGGGGHHHIIIIIIIIIIIIIIIHHHIIIIIIJJJKKKKKKLLLLLLLLLLLLMMMNNNPPPPPPTTTUUUVVVXXXZZZ[[[[[[[[[]]]]]]____________^^^]]]\\\[[[ZZZYYYYYYXXXXXXYYYVVVWWWYYY[[[\\\^^^^^^___]]]______^^^[[[YYYYYYYYY[[[ZZZZZZYYYYYYYYYYYYYYY[[[]]]___aaabbbaaa```_________`````````````````````___^^^^^^]]]\\\\\\\\\[[[[[[\\\]]]^^^^^^_________```aaabbbdddeeefffggghhhhhhgggfffeeeeeeeeeeeeeeedddccccccdddcccaaa```[[[YYYVVVUUUWWW[[[```cccdddeeeffffffeeecccbbbaaa```___]]]]]]^^^```ccceeeeeeeeefffgggfffaaa[[[VVVOOOMMMLLLMMMQQQVVVYYY[[[^^^___``````````````````^^^^^^]]]]]]\\\[[[[[[[[[YYYYYYYYYXXXWWWWWWVVVVVVQQQQQQRRRSSSTTTVVVWWWXXXXXXXXXYYYYYYXXXVVVUUUTTTQQQQQQQQQPPPOOONNNMMMLLLMMMMMMLLLLLLLLLKKKKKKKKKGGGHHHHHHHHHGGGFFFEEEDDDFFFFFFFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAA@@@?????????????????????????????????======<<<<<<<<<<<<======>>>===<<<;;;::::::;;;;;;;;;:::::::::999888777666666666666555555555555444333333444555777888999:::666555444444333333444444222222222222222222222222333222222111000000//////////////////////////////...////////////...------//////............//////---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***///...------,,,,,,++++++------,,,,,,,,,++++++***************************************************SSSTTTUUUWWWXXXXXXWWWWWWUUUUUUSSSRRRQQQPPPPPPPPPTTTTTTUUUVVVXXXYYYZZZZZZ\\\\\\[[[YYYVVVSSSPPPNNNLLLLLLKKKKKKKKKJJJJJJJJJHHHHHHGGGFFFEEEEEEEEEEEEDDDDDDDDDEEEFFFFFFGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDCCCCCCCCCCCCAAAAAAAAAAAA@@@@@@@@@@@@>>>>>>???@@@AAABBBCCCCCCAAAAAAAAABBBBBBBBBCCCCCCAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@????????????@@@@@@@@@AAABBBBBBCCCCCCBBBBBBCCCCCCCCCCCCBBBAAA@@@@@@??????@@@@@@@@@@@@??????==============================<<<<<<;;;;;;;;;;;;::::::;;;;;;<<<<<<;;;;;;:::999999::::::;;;<<<===;;;::::::::::::::::::999999::::::;;;;;;:::999999777777777777888888999999888888777666666666666777666888999888777666777888999888888888888777777777666666777777777777777888666777777888888777777666777777666666666666555555555555555555555666666666888888888888888888888999:::999999999999888888777999999999:::::::::;;;;;;;;;<<<======>>>>>>=========<<<<<<<<<<<<===>>>>>>>>>>>>??????@@@AAAAAAAAACCCDDDEEEEEEFFFFFFEEEEEEEEEFFFFFFGGGGGGHHHHHHIIIHHHHHHHHHHHHHHHIIIJJJKKKJJJJJJKKKLLLMMMOOOPPPQQQUUUVVVXXXZZZ[[[\\\]]]]]]^^^^^^_________^^^\\\[[[[[[[[[ZZZYYYYYYYYYYYYYYYVVVWWWXXXZZZ\\\^^^^^^___]]]^^^___^^^\\\ZZZZZZZZZYYYYYYXXXXXXXXXYYYZZZ[[[[[[\\\^^^___aaaaaaaaa```aaaaaa``````````````````_________^^^^^^]]]\\\\\\[[[\\\\\\]]]]]]^^^^^^^^^^^^___```aaaccceeeffffffggggggfffeeedddddddddeeedddcccbbbbbbccccccaaa___\\\[[[ZZZ\\\___ccchhhkkkjjjiiiiiihhhfffdddcccbbbaaa```______```aaadddeeefffffffffgggfffbbb\\\XXXOOONNNMMMNNNRRRVVVXXXYYY]]]]]]^^^^^^^^^^^^]]]]]][[[[[[[[[[[[[[[[[[[[[[[[YYYYYYYYYXXXWWWWWWWWWVVVQQQQQQRRRTTTUUUVVVWWWXXXVVVVVVWWWWWWVVVUUUSSSRRRQQQQQQQQQPPPOOONNNLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJFFFFFFGGGGGGFFFEEEDDDDDDDDDEEEEEEEEEDDDCCCCCCBBBAAABBBBBBBBBBBBCCCCCCCCCAAABBBCCCBBB???>>>???@@@<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<======>>>===;;;:::::::::;;;<<<:::999999888888777777777666555555555444444444444333333444444555555666666666555555444444444444444333333333222222222222111333222222111111000////////////000000000000/////////000000000000///......///...---,,,,,,---...///......////////////...---++++++,,,,,,,,,,,,------***++++++,,,,,,++++++***///...---,,,,,,,,,,,,,,,+++++++++++++++***)))(((************************************************RRRTTTUUUWWWXXXYYYYYYXXXUUUTTTSSSSSSRRRRRRRRRRRRTTTUUUUUUVVVWWWXXXXXXXXXXXXXXXWWWUUUSSSOOOLLLJJJIIIIIIJJJJJJJJJKKKKKKKKKIIIHHHGGGFFFFFFEEEEEEFFFCCCDDDDDDEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@???>>>>>>???@@@AAABBBCCCCCCAAAAAAAAABBBBBBBBBCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@????????????@@@@@@@@@AAABBBBBBCCCCCCBBBBBBCCCCCCCCCBBBBBB@@@????????????@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<;;;;;;;;;;;;:::999:::;;;;;;<<<<<<;;;;;;999999999::::::<<<======999::::::::::::::::::;;;888888999999:::999999888777777777777777888888999888888777666666666666666666888999888777666777888888888888888777777777777666666666666777777888888666666777777777777666666777777666666666555555555555555555666666777777777888888888888888777777777999999999999999888888777999999999999:::::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>???@@@@@@AAAAAACCCDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGHHHHHHHHHGGGGGGGGGGGGHHHIIIJJJKKKJJJJJJKKKMMMOOOQQQSSSTTTVVVWWWYYY[[[]]]^^^______^^^_________^^^]]][[[ZZZZZZZZZYYYXXXXXXXXXXXXYYYVVVWWWYYY[[[]]]^^^^^^^^^[[[\\\^^^]]][[[ZZZZZZ[[[VVVVVVVVVVVVWWWXXXZZZ[[[ZZZZZZ[[[]]]^^^```aaabbbbbbaaaaaaaaa``````______`````````______^^^]]]\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]___```bbbdddeeefffeeeddddddccccccccccccdddcccbbbaaabbbccccccaaa___]]]]]]^^^```dddgggkkkmmmkkkjjjiiigggfffeeeddddddbbbbbbaaaaaabbbcccdddddddddddddddeeedddaaa]]]YYYRRRQQQQQQSSSVVVXXXYYYYYY[[[[[[\\\\\\\\\\\\[[[[[[XXXYYYYYYZZZZZZ[[[\\\\\\[[[ZZZZZZXXXWWWVVVUUUTTTQQQRRRSSSUUUVVVWWWXXXXXXWWWWWWWWWVVVUUURRRPPPOOOQQQQQQQQQPPPOOONNNLLLLLLJJJJJJIIIIIIIIIHHHHHHHHHEEEEEEFFFFFFEEEEEEDDDDDDCCCCCCDDDDDDDDDCCCCCCBBB@@@AAAAAAAAABBBBBBBBBBBB@@@BBBCCCBBB???===>>>@@@<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>>>><<<;;;999999:::;;;<<<888888888777777777888888555555555444444444333333222333333333444444555555666666555444444444444444333333333222222222111111222111111000//////............///000000///......///000000000000///.........---,,,++++++,,,---...//////000111111000000///+++++++++,,,,,,---------***++++++,,,,,,++++++***---,,,+++*********+++,,,((()))))))))((('''&&&%%%************************************************RRRTTTVVVXXXYYYYYYYYYYYYTTTSSSSSSSSSSSSSSSTTTTTTSSSSSSSSSTTTTTTUUUUUUUUUUUUUUUTTTRRRPPPLLLIIIHHHHHHHHHIIIIIIJJJKKKLLLLLLJJJIIIHHHGGGFFFFFFFFFFFFCCCDDDDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEECCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@??????===>>>???@@@AAABBBCCCCCCAAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@???????????????@@@@@@@@@AAABBBBBBCCCCCCBBBBBBBBBCCCBBBBBBAAA@@@???>>>??????@@@@@@@@@@@@??????????????????????????????;;;;;;;;;;;;;;;;;;::::::999::::::;;;<<<<<<<<<;;;999999999:::;;;<<<===>>>999999999::::::;;;;;;;;;777888888999999999888888888777777777777777888999888888777666666666666666666888999888777666777888888888888888777777777777555666666666777777888888666666777777777777666666777666666666555555555555555666666666777777888888888888888888777777777777555666777888:::::::::;;;888888999999999:::::::::999:::;;;;;;<<<<<<;;;;;;<<<;;;;;;;;;;;;<<<======>>>>>>>>>???@@@@@@AAAAAACCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHGGGGGGGGGGGGHHHIIIJJJKKKKKKKKKLLLNNNQQQSSSUUUWWWWWWXXXZZZ\\\^^^___``````^^^_________^^^\\\ZZZYYYYYYYYYXXXWWWWWWWWWXXXXXXWWWXXXZZZ[[[]]]^^^^^^^^^YYY[[[\\\\\\ZZZYYYZZZ[[[TTTTTTTTTTTTUUUWWWYYYZZZYYYYYYZZZ[[[]]]___aaabbbbbbbbbaaaaaa``````______````````````___^^^]]]\\\^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\^^^___aaacccdddeeebbbbbbbbbbbbccccccccccccbbbaaaaaaaaaccccccaaa___]]]^^^```bbbeeehhhkkkllljjjiiigggfffeeeeeeffffffbbbcccccccccdddddddddddd`````````aaaaaa___[[[XXXUUUTTTTTTVVVYYYZZZZZZYYYZZZZZZ[[[[[[[[[ZZZZZZYYYWWWWWWXXXYYYZZZ[[[\\\\\\]]]\\\[[[YYYWWWUUUSSSRRRQQQRRRTTTUUUWWWXXXXXXXXXYYYYYYXXXVVVSSSPPPMMMLLLQQQQQQQQQPPPOOONNNMMMLLLIIIIIIHHHHHHHHHGGGGGGGGGDDDEEEEEEEEEEEEEEEDDDCCCBBBBBBCCCCCCCCCCCCCCCBBB@@@@@@@@@AAAAAABBBBBBBBB@@@BBBCCCBBB???===>>>@@@>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;<<<===>>>===<<<:::999999:::;;;<<<888777777777777777888999555555444444444333333333222222333333444555555666666666555444444444444555333333333222222111111111000000000///......------,,,---...//////...---,,,//////000000//////...---...---+++******+++---...***+++,,,---------,,,++++++++++++,,,,,,---------+++++++++,,,,,,++++++++++++***)))(((((()))***++++++,,,,,,,,,+++***((('''************************************************QQQSSSUUUWWWWWWWWWVVVUUUTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUTTTSSSSSSRRRSSSSSSOOONNNMMMLLLJJJJJJIIIIIIJJJIIIIIIIIIIIIJJJKKKKKKIIIHHHGGGGGGGGGFFFDDDBBBEEEEEEEEEEEEFFFFFFFFFFFFHHHHHHIIIIIIHHHHHHGGGFFFFFFFFFFFFFFFEEEEEEEEEDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@???>>>>>>??????@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCCCCDDDDDDDDDCCCBBBAAAAAAAAAAAA>>>>>>>>>>>>>>>?????????>>>>>>???@@@AAAAAABBBBBBDDDDDDCCCBBB@@@???>>>>>>@@@@@@@@@@@@@@@???>>>===????????????>>>>>>>>>>>>===<<<<<<;;;;;;::::::999555999<<<:::666444777;;;<<<;;;::::::999999999999;;;;;;::::::::::::999999999999::::::999888666555777777777777777666555555888777666555555555555555666666555555555555666666777777777777777777777777777777777777777777777777777777666666555555555444555555555555555555555555666666666666666777888888555555555555555666777777999999888888888888888888:::::::::;;;;;;<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::::::::;;;<<<<<<;;;::::::======>>>>>>??????@@@@@@AAABBBCCCEEEFFFFFFGGGGGGEEEFFFGGGHHHHHHGGGEEEEEECCCEEEFFFFFFEEEFFFHHHKKKMMMNNNPPPPPPQQQSSSVVVXXX[[[\\\^^^____________^^^]]]^^^^^^^^^^^^]]]\\\\\\ZZZYYYWWWUUUTTTTTTUUUUUURRRTTTWWWZZZ\\\]]]^^^]]]\\\\\\ZZZYYYXXXXXXXXXXXXTTTTTTUUUUUUVVVWWWWWWXXXYYYZZZ[[[^^^```bbbdddddddddccccccbbbaaa```______]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^```````````````aaabbbccccccddddddeeefffffffffeeeeeedddcccbbbaaaaaaaaaaaa___```ccceeeggghhhhhhhhheeeeeeddddddcccbbbaaaaaabbb```______aaabbbbbbaaa\\\\\\]]]]]]^^^^^^^^^^^^\\\\\\[[[\\\\\\]]]^^^___```^^^ZZZXXXVVVVVVXXXYYYWWWYYY[[[]]]____________]]]\\\YYYVVVSSSRRRQQQQQQQQQSSSUUUVVVUUUTTTTTTUUUXXXXXXXXXWWWUUURRROOONNNNNNOOOPPPPPPOOOLLLJJJHHHHHHHHHGGGGGGFFFEEEDDDDDDFFFFFFFFFFFFEEEEEEEEEEEEDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCCDDDCCCBBBBBB@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;;;;:::::::::;;;;;;::::::::::::999999777777666555555555555555666666555444333333222222333333333333333333333333555444444333333444444555///000111222333444444444222222222111000//////...........................,,,---...//////...---,,,,,,------......------,,,///...------++++++***)))))))))))))))))))))))))))+++******---000000---))))))---///...***(((+++...******++++++++++++************+++++++++,,,,,,,,,+++*********))))))((((((PPPQQQSSSUUUVVVUUUTTTSSSTTTTTTTTTTTTTTTTTTTTTTTTUUUTTTSSSRRRQQQQQQQQQQQQMMMLLLKKKJJJHHHHHHHHHHHHGGGGGGGGGHHHIIIKKKMMMNNNLLLJJJHHHHHHHHHGGGFFFDDDDDDDDDEEEEEEEEEFFFFFFFFFHHHHHHHHHIIIHHHGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBAAAAAA@@@????????????@@@@@@@@@AAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCDDDCCCBBBAAA@@@@@@@@@@@@>>>>>>>>>>>>?????????????????????@@@@@@AAAAAABBBCCCCCCBBBAAA@@@@@@?????????@@@@@@@@@@@@???>>>===??????>>>>>>>>>=========:::::::::::::::;;;;;;;;;888888888:::<<<===<<<;;;<<<;;;::::::999999999:::;;;;;;::::::::::::999999999999999999888777666666777777777777777666555555777777666555555555555555666555555555555555555666666666666666666666666666777777777777777777777777777666666666555555555555555555555555555555555555666666666666666777777888555555555555555666777777888888888888888888888888::::::::::::;;;;;;;;;<<<::::::;;;;;;;;;;;;::::::999:::;;;<<<<<<;;;:::999=========>>>>>>??????@@@AAAAAACCCDDDEEEFFFFFFFFFEEEEEEFFFGGGGGGFFFEEEDDDCCCDDDEEEEEEEEEFFFHHHJJJLLLNNNPPPQQQRRRSSSUUUWWWXXXYYY[[[\\\]]]]]]\\\\\\\\\\\\]]]]]]\\\\\\[[[ZZZXXXWWWUUUTTTSSSSSSSSSTTTSSSUUUXXX[[[]]]]]]]]]\\\\\\[[[ZZZYYYXXXXXXXXXXXXUUUUUUVVVWWWWWWXXXXXXYYYZZZZZZ\\\]]]___aaaccccccccccccbbbbbbaaa``````______^^^^^^^^^^^^^^^^^^___^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___```aaabbbbbbcccdddeeeeeeffffffeeeeeedddcccbbbaaa````````````^^^```bbbdddfffgggggggggeeeddddddbbbaaa```______bbb```^^^___```aaa```___ZZZZZZZZZZZZ[[[\\\^^^^^^```___^^^]]]]]]___aaacccaaa___\\\XXXWWWVVVWWWXXXWWWXXXZZZ[[[]]]^^^^^^^^^]]][[[YYYWWWUUUTTTSSSRRRRRRTTTVVVVVVUUUTTTTTTUUUWWWWWWWWWVVVTTTQQQOOOMMMNNNOOOPPPPPPOOOLLLJJJIIIHHHHHHGGGGGGFFFEEEEEEEEEFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCCBBBBBBAAA@@@???>>>>>>=================================<<<<<<<<<;;;;;;;;;;;;;;;:::::::::999999999888888888777777777777888666555555444333333222222333333333333333333333333444444333333333333444444222222222333222222111111111111000000///......---........................,,,---............---,,,,,,------......------,,,...------,,,,,,++++++***+++++++++++++++++++++++++++******,,,......,,,***,,,000555444000,,,+++---******++++++++++++***************+++++++++,,,,,,************)))))))))(((OOOPPPQQQSSSSSSSSSSSSRRRTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSRRRPPPOOONNNNNNNNNKKKJJJIIIGGGFFFFFFFFFFFFDDDDDDEEEGGGIIILLLNNNOOONNNKKKHHHGGGFFFFFFEEEDDDDDDDDDEEEEEEEEEEEEFFFFFFGGGHHHHHHHHHHHHGGGFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBAAAAAA@@@@@@??????@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCBBBAAA@@@????????????>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBAAAAAA@@@@@@@@@?????????@@@@@@??????>>>>>>>>>============<<<<<<<<<888888999999:::;;;;;;<<<:::777555;;;CCCFFFAAA;;;;;;;;;:::999999999::::::;;;;;;::::::::::::999999:::999888888777777777777666777777777777666555555666666666555555555555555555555444444444444555555666666666666666666666666777777777777777777777777666666666666555555555555555555555555555555555555666666555555666666777888555555555555555666777777888888888888888888888888999:::::::::::::::;;;;;;999::::::;;;;;;::::::999999::::::;;;;;;::::::999<<<<<<======>>>??????@@@@@@AAABBBDDDDDDEEEEEEEEEDDDDDDEEEEEEFFFEEEEEEDDDCCCDDDEEEEEEEEEEEEHHHJJJKKKMMMPPPRRRRRRSSSTTTUUUUUUVVVWWWYYYZZZZZZYYYYYYZZZZZZ[[[[[[ZZZZZZYYYXXXUUUUUUSSSRRRQQQQQQRRRSSSVVVXXXZZZ\\\]]]]]]\\\[[[[[[ZZZYYYXXXWWWWWWWWWWWWWWWWWWXXXXXXYYYZZZZZZZZZZZZ[[[\\\]]]___```aaabbbbbbbbbbbbaaaaaa````````````___^^^]]]]]]^^^___``````_________^^^^^^]]]]]]\\\]]]]]]^^^```aaabbbbbbddddddeeeeeeffffffeeeeeebbbbbbaaa```____________^^^___bbbdddeeefffffffffeeedddcccbbb```___]]]]]]aaa___^^^^^^______^^^\\\XXXWWWVVVVVVWWWZZZ]]]___cccaaa___^^^^^^```bbbdddcccaaa]]]ZZZXXXWWWWWWWWWXXXXXXXXXYYYZZZ\\\]]]^^^\\\[[[ZZZYYYWWWVVVUUUTTTTTTUUUWWWVVVUUUTTTTTTTTTUUUUUUUUUTTTSSSQQQNNNMMMNNNOOOOOOOOONNNLLLKKKIIIHHHHHHHHHGGGFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCCAAAAAA@@@???>>>===<<<<<<====================================<<<<<<<<<<<<::::::::::::999999999999777777777777777888888888555555444444333333222222333333333333333333333333444333333222222333333444444444444333111000...---000//////......---------........................,,,,,,------------,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++***)))***,,,,,,,,,***,,,111777888444...+++)))******++++++++++++***************++++++++++++,,,************))))))))))))NNNOOOPPPQQQRRRRRRRRRRRRTTTTTTTTTTTTTTTTTTTTTTTTSSSRRRPPPNNNMMMKKKKKKKKKIIIIIIHHHGGGFFFEEEEEEEEEDDDDDDEEEGGGIIIKKKMMMNNNMMMJJJFFFCCCCCCCCCCCCBBBDDDDDDDDDDDDEEEEEEEEEFFFGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAAAAA@@@@@@@@@??????@@@@@@@@@AAAAAAAAA@@@AAAAAAAAABBBBBBBBBBBBAAAAAA@@@???>>>>>>>>>>>>===>>>>>>??????@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@>>>>>>????????????>>>>>>======<<<<<<<<<;;;;;;;;;888888888999999:::::::::;;;777777<<>>??????@@@@@@BBBCCCCCCDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDBBBCCCDDDDDDDDDEEEGGGIIIIIILLLPPPRRRRRRRRRRRRSSSRRRSSSUUUVVVWWWXXXWWWWWWXXXXXXXXXXXXXXXWWWWWWVVVTTTTTTRRRQQQQQQRRRSSSTTTXXXZZZ[[[]]]]]]\\\ZZZYYYYYYYYYXXXWWWWWWVVVWWWWWWXXXXXXYYYYYYZZZ[[[[[[[[[ZZZ[[[\\\]]]^^^___``````aaaaaaaaaaaaaaa`````````bbbaaa___^^^]]]^^^___`````````______^^^^^^]]]]]]\\\]]]___```bbbcccddddddddddddeeeeeefffeeeeeedddbbbaaa``````_________```___```ccceeefffgggggggggfffeeedddbbb```^^^]]]\\\```___]]]]]]^^^]]][[[ZZZVVVUUUSSSSSSUUUYYY]]]```cccbbbaaa``````aaaaaabbbdddbbb___\\\ZZZXXXXXXXXXYYYXXXXXXXXXYYY[[[]]]^^^[[[[[[[[[ZZZYYYXXXWWWVVVUUUVVVWWWVVVTTTSSSSSSTTTRRRSSSSSSSSSRRRPPPNNNMMMNNNOOOOOOOOONNNMMMKKKJJJHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCCAAAAAA@@@???>>>======<<<========================<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999999999999888444555555666666666666666444444444333333333222222222222222222222222222222333333222222222222333333333333333222111///...---/////////.........------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++++++++,,,,,,---------------------------------+++***))))))******++++++***...333444111---***(((******++++++++++++******************++++++++++++*********)))))))))))))))OOOOOOPPPQQQQQQRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSQQQPPPNNNLLLKKKJJJIIIIIIIIIIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFHHHIIIJJJKKKLLLIIIEEECCCCCCCCCCCCBBBCCCDDDDDDDDDDDDEEEEEEEEEFFFFFFGGGGGGFFFFFFEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@?????????????????????@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@AAAAAAAAABBB@@@???>>>======<<<<<<===<<<<<<===>>>??????@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@===>>>>>>?????????>>>>>><<<<<<<<<<<<;;;;;;;;;;;;:::::::::999999888888888999999:::>>>@@@@@@===::::::::::::999999::::::;;;;;;;;;:::::::::999999999999888777666666666777888666666666666666555444444333444555555666555444444444444333333333333444444555555555555555555555555666666666666666666666666555555555666666666666666555555555555555555555555555555555555555666666777555555555555555666777777666666777777777888888888999999999999999999999999888888999999999999888888999999999888888999999999999:::;;;<<<===>>>?????????@@@AAABBBBBBBBBBBBBBBAAAAAAAAABBBBBBCCCCCCCCCAAABBBDDDDDDCCCDDDFFFHHHHHHKKKOOOPPPPPPPPPPPPPPPPPPQQQSSSUUUVVVWWWVVVVVVVVVVVVWWWWWWVVVVVVUUUTTTUUUTTTSSSRRRSSSTTTUUUVVVZZZ[[[\\\\\\\\\ZZZXXXWWWXXXWWWVVVVVVVVVVVVVVVVVVXXXXXXYYYYYYZZZ[[[[[[[[[ZZZZZZ[[[\\\]]]^^^___``````````````````aaaaaaaaabbbaaa```_________```````````````______^^^^^^^^^___```bbbdddeeefffggggggdddeeeeeefffeeeeeeddddddbbbbbbaaa`````````aaaaaaaaabbbdddfffhhhhhhhhhhhhgggfffeeecccaaa___^^^]]]___^^^]]]]]]^^^]]][[[XXXUUUSSSRRRRRRTTTZZZ___ccccccdddeeeeeeeeecccbbbaaacccbbb```^^^\\\[[[ZZZZZZ[[[ZZZZZZZZZ[[[]]]^^^```\\\\\\[[[ZZZYYYYYYXXXXXXWWWWWWWWWUUURRRQQQQQQRRRPPPQQQQQQRRRQQQPPPOOONNNNNNNNNNNNNNNMMMMMMLLLKKKHHHHHHHHHGGGGGGGGGGGGGGGEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCCBBBBBBAAA@@@???>>>======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999::::::999999999888888888444555666666666666555555333333333333333222222222222222222222222222222222222222111111111111222222000111111111000000///...000000////////////..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))***+++)))+++---...---,,,++++++******++++++++++++******))))))*********+++++++++))))))))))))))))))******NNNNNNOOOOOOPPPQQQQQQRRRQQQQQQQQQQQQQQQQQQQQQQQQOOONNNMMMKKKJJJIIIIIIIIIIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGHHHHHHLLLIIIFFFEEEFFFFFFEEEEEECCCCCCDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA???????????????>>>>>>>>>??????@@@@@@@@@AAAAAAAAA??????@@@@@@@@@AAAAAAAAA???>>>===<<<;;;;;;;;;;;;;;;;;;<<<<<<===>>>??????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@?????????>>>======>>>>>>??????>>>>>>===<<<<<<<<<<<<;;;;;;;;;<<<;;;;;;:::999999888888888:::======<<<:::999999::::::999999999:::;;;;;;;;;;;;::::::::::::999999888777777666666777777777555666666666666555444444222333444666666555444444555555444444444444555555555555555555555555555555777777777777777777777777555555555666666666666666555555555555555555555555555555444444555555666777555555555555555666777777555666666777777888888888999999999888888888888777777888888999999888888777999888888777777888888999888999:::;;;<<<>>>>>>?????????@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAABBBCCCAAABBBCCCCCCCCCDDDFFFHHHGGGIIILLLMMMMMMMMMNNNOOOOOOPPPRRRTTTUUUVVVUUUUUUUUUUUUVVVVVVUUUUUUTTTSSSUUUTTTTTTSSSTTTUUUWWWXXXYYYZZZ[[[\\\[[[YYYWWWVVVVVVVVVUUUUUUUUUUUUVVVVVVWWWWWWXXXXXXYYYZZZZZZZZZXXXYYYZZZ[[[]]]^^^___```_________``````aaaaaaaaabbbbbbbbbaaa``````______________________________bbbccceeeggghhhiiihhhhhheeeeeeffffffeeeeeeddddddbbbaaaaaa``````aaaaaabbbbbbdddeeeggghhhiiihhhhhhfffeeedddcccaaa```___^^^^^^]]]]]]^^^^^^]]][[[YYYTTTSSSSSSSSSWWW\\\bbbffffffggghhhhhhgggeeecccbbbaaaaaa```___^^^^^^^^^^^^^^^^^^^^^^^^___```aaabbb^^^]]][[[YYYXXXXXXYYYYYYWWWWWWVVVTTTPPPOOOOOOPPPOOOOOOQQQQQQRRRQQQPPPOOONNNNNNNNNMMMMMMMMMLLLLLLHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCCBBBBBBAAA@@@???>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::999999999888999999999999888888888888777888999999999888666555333333333333222222222222222222222222222222222222222111111000000111111222...//////000000000000///////////////////////////........................------,,,,,,,,,,,,------,,,------......------,,,+++++++++,,,,,,---------***************************,,,,,,,,,***)))***+++++++++++++++,,,---......******++++++++++++******)))))))))************+++))))))))))))************MMMMMMMMMMMMNNNOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPNNNMMMLLLKKKJJJIIIIIIIIIHHHHHHGGGGGGFFFFFFGGGGGGGGGFFFFFFFFFFFFGGGGGGHHHIIIGGGFFFFFFGGGGGGFFFDDDCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEFFFFFFEEEEEEDDDCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????????@@@@@@@@@AAAAAAAAA????????????@@@@@@@@@@@@>>>===<<<;;;::::::::::::999999:::;;;<<<===>>>>>>?????????@@@@@@AAAAAABBBBBBAAAAAA@@@???>>>======<<<======>>>>>>>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::999:::;;;;;;::::::999999:::999999999::::::;;;<<<;;;;;;::::::::::::999999666666777777777777777666555555666666555555444333111222444666666555444333666555555555555555555666555555555555555555555555777777777777777777777777555555555555666666666777555555555555555555555555555444444444444555666666555555555555555666777777555555666666777888888999999999888888777777777777777777888888888888777777999888777777777777888999888888999:::<<<===>>>???>>>???@@@@@@@@@@@@@@@@@@??????>>>>>>???@@@BBBCCC@@@AAACCCCCCBBBCCCEEEGGGGGGHHHJJJJJJJJJJJJLLLMMMMMMNNNPPPRRRSSSTTTTTTTTTUUUUUUUUUUUUUUUTTTSSSSSSTTTTTTSSSSSSTTTUUUWWWXXXXXXYYYZZZ[[[ZZZXXXVVVUUUUUUUUUTTTTTTTTTTTTUUUUUUUUUUUUVVVWWWWWWXXXXXXYYYWWWWWWYYY[[[]]]^^^``````^^^^^^______```aaabbbbbbaaabbbccccccbbbaaa___]]]^^^^^^______``````aaaaaadddeeegggiiijjjiiihhhhhheeeeeeffffffeeeeeedddccc`````````______``````aaabbbccceeeggghhhhhhggggggdddcccbbbaaa```___^^^^^^\\\\\\]]]^^^______\\\ZZZUUUTTTUUUVVVZZZ```eeeiiihhhgggeeecccbbbbbbbbbccc____________```aaaaaabbbaaaaaabbbcccdddddddddddd```^^^ZZZWWWVVVWWWXXXZZZWWWWWWUUURRROOOMMMMMMNNNNNNOOOPPPRRRRRRRRRQQQQQQNNNNNNMMMMMMMMMMMMMMMMMMHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCCAAAAAA@@@???>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::999999999999999999999888888888888888999::::::999777555333222222222222222222222222111111111111111111111111111111000000000000111111...//////000000//////.........................................................---,,,,,,---......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***,,,......,,,******+++,,,+++++++++,,,---,,,,,,******++++++++++++******))))))))))))************((()))))))))************KKKKKKKKKKKKLLLMMMNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOMMMLLLKKKJJJJJJJJJJJJJJJHHHGGGFFFFFFFFFFFFFFFGGGEEEEEEEEEEEEFFFGGGHHHIIIEEEDDDDDDEEEFFFFFFDDDBBBCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAA??????@@@@@@@@@AAAAAAAAA>>>????????????@@@@@@@@@======<<<;;;::::::::::::888888999:::;;;<<<===>>>>>>>>>???@@@AAAAAABBBBBBBBBBBBAAA@@@???>>>===<<<<<<<<<===>>>>>>>>>>>>>>>>>>============<<<<<<<<<999::::::;;;;;;<<<<<<===:::999888999;;;<<<;;;:::999999999999::::::;;;<<<;;;;;;;;;:::::::::999999555666777888888777666555555555666666555555444333111222444666666555444333666666555555555555666666555555555555555555555555777777777777777777777777444555555555666666777777555555555555555555555555555444444444444555666666555555555555555666777777444555555666777888888999999888888888777777666666777777888888888888777777999888777666666777888999777888999:::<<<===>>>???>>>??????@@@@@@@@@?????????>>>>>>>>>>>>@@@BBBCCC@@@AAABBBBBBBBBCCCEEEGGGFFFGGGHHHHHHHHHIIIKKKMMMKKKLLLNNNQQQRRRSSSSSSSSSUUUUUUUUUUUUUUUTTTSSSSSSSSSSSSRRRSSSTTTUUUWWWXXXWWWXXXYYYZZZYYYXXXVVVTTTUUUTTTTTTTTTTTTTTTUUUUUUTTTTTTUUUUUUVVVWWWWWWXXXVVVVVVXXXZZZ\\\___```aaa]]]^^^^^^___```aaabbbbbbaaabbbdddeeedddaaa^^^\\\]]]]]]^^^___```aaabbbbbbdddfffhhhiiijjjiiihhhgggeeefffffffffeeeddddddccc______^^^^^^^^^______```aaabbbdddfffggggggffffffbbbaaaaaa```___^^^^^^^^^\\\\\\\\\^^^```___]]][[[UUUUUUVVVYYY]]]bbbhhhkkkhhheee```\\\[[[\\\___bbb]]]]]]^^^```aaacccddddddbbbccceeefffggggggfffeeeaaa^^^ZZZVVVUUUVVVXXXZZZWWWWWWUUUQQQMMMKKKLLLMMMNNNOOOPPPRRRSSSRRRRRRQQQOOONNNMMMMMMLLLMMMMMMMMMHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCC@@@@@@???>>>===<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999999888888888888777777888888888777444222000222222222222222222222222111111111111111111111111111111000000000000111111//////000000///...------------------------------........................///...------------...///,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))---000000---******+++++++++***+++++++++)))'''******++++++++++++******))))))))))))************(((((())))))*********+++IIIGGGEEEGGGKKKMMMMMMLLLNNNMMMMMMMMMLLLLLLKKKKKKKKKKKKJJJIIIHHHHHHGGGGGGIIIIIIIIIIIIHHHHHHGGGFFFGGGEEEDDDBBBBBBDDDEEEGGGDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEAAAAAACCCCCCCCCBBBAAA@@@@@@AAAAAABBBBBBBBBAAAAAA@@@AAAAAAAAAAAA@@@??????>>>>>>?????????@@@@@@@@@@@@@@@??????>>>=========999::::::999777666888999:::999888888999;;;===>>>BBBBBBAAAAAA@@@@@@AAAAAA????????????>>>>>>>>>===>>>>>>>>>>>>============;;;;;;;;;::::::999999999:::999999888888999999:::888888888888888888888888888888999999999::::::::::::999777888:::<<<<<<===;;;:::999888777777777777555555555555555555555555666666555444333222222111555555555555555555555555555555555555666666666666666666666666666666666666555555555555555555555555666666666666666666666666777666444333222222333444666555444333222222333444666666666666777777777777666777888999999999999999999888777777777777777888999888888888777777666666999999999999:::;;;<<<<<<===>>>>>>>>>????????????@@@@@@??????@@@@@@AAABBBBBBAAAAAAAAAAAABBBCCCCCCFFFFFFFFFEEEFFFFFFGGGGGGHHHJJJLLLNNNOOOPPPPPPOOORRRRRRSSSTTTTTTTTTTTTTTTRRRRRRSSSRRRPPPPPPQQQSSSVVVVVVVVVWWWWWWXXXXXXXXXSSSSSSRRRRRRRRRRRRRRRSSSRRRSSSTTTVVVWWWXXXXXXXXXWWWYYY[[[]]]___`````````^^^]]]]]]]]]]]]]]]\\\\\\aaabbbdddddddddaaa___]]]______``````aaaaaabbbbbbeeefffhhhiiiiiihhhgggfffeeedddddddddcccbbbbbbbbb```___^^^^^^^^^___aaabbbggggggffffffeeeeeeddddddbbbaaa___]]]]]]]]]___```]]]]]]]]]^^^^^^]]]\\\\\\\\\ZZZXXXZZZ^^^dddhhhjjjfffbbb]]][[[\\\^^^^^^^^^ZZZYYY[[[___eeehhhhhhggghhhfffeeedddeeeeeedddccc___]]]ZZZYYYYYYXXXWWWUUUXXXWWWUUUSSSQQQOOOOOONNNOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMLLLLLLKKKJJJJJJJJJJJJIIIIIIIIIGGGFFFFFFFFFFFFFFFGGGGGGCCCCCCBBBBBBBBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCBBBAAA???>>>=========<<<:::999:::===???===;;;;;;<<<<<<<<<;;;::::::999999888888888777777666666666666666666555555555555444444333333333333222222000000000000111222333444000000000000111111111111000000////////////000000------------------------------------------------.........---,,,)))'''%%%000000///...------,,,,,,,,,+++***))))))***+++,,,************************************************++++++,,,,,,,,,,,,++++++************************))))))))))))(((((((((((((((((()))***+++,,,,,,,,,IIIGGGFFFGGGJJJMMMMMMKKKLLLLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHIIIIIIHHHGGGGGGFFFEEEDDDCCCAAAAAACCCDDDEEEDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCAAABBBBBBCCCCCCBBBAAA@@@AAAAAABBBBBBBBBBBBAAAAAA@@@@@@AAAAAA@@@@@@???>>>>>>>>>>>>?????????@@@@@@???>>>>>>======<<<<<<;;;999::::::999777777888::::::999999999:::<<<>>>@@@CCCCCCBBBAAA@@@@@@@@@AAA?????????>>>>>>>>>===============<<<<<<<<<;;;;;;::::::::::::::::::999999:::999999888888999999:::888888888888888888888888888888888999999999:::::::::888888888999;;;<<<<<<;;;:::999888777777777777555555555555555555555555666555555444444333333222555555555555555555555555555555555555666666666666555555555555555555555555555555555555555555555555555555555555555555555555555444333333333333555555666555444333333333444555555666666666777777777777666777888888999999999888777777777666666777888888888888888777777777666666999999888999999:::;;;<<<======>>>>>>>>>?????????@@@????????????@@@AAAAAABBBBBBAAAAAABBBBBBCCCDDDFFFEEEEEEEEEEEEFFFGGGGGGHHHIIIKKKMMMOOOOOOOOOOOOQQQRRRSSSSSSTTTTTTSSSSSSRRRSSSSSSQQQPPPOOOPPPRRRTTTTTTTTTUUUUUUUUUUUUUUUSSSSSSRRRRRRRRRRRRRRRSSSSSSTTTUUUVVVWWWXXXXXXXXXWWWYYY[[[]]]___`````````___^^^]]]\\\\\\\\\\\\\\\```aaabbbcccbbb```^^^\\\______``````aaaaaabbbbbbeeefffgggiiiiiihhhfffeeebbbbbbaaaaaaaaaaaaaaaaaaaaa```_________```bbbbbbggggggffffffeeedddccccccaaa```^^^]]]\\\]]]^^^___]]]]]]^^^^^^^^^]]]]]]\\\\\\ZZZYYY[[[___dddggghhhddd```[[[ZZZ[[[]]]^^^^^^]]]]]]^^^aaafffiiiiiigggeeecccaaa```bbbbbbbbbbbb___]]]ZZZYYYXXXXXXVVVTTTWWWVVVTTTRRRPPPOOOOOOOOORRRRRRRRRQQQQQQPPPPPPPPPNNNNNNMMMMMMMMMLLLLLLLLLJJJJJJJJJJJJIIIIIIIIIIIIGGGFFFFFFEEEEEEEEEFFFFFFDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@???============<<<:::999:::===>>>===;;;;;;;;;;;;;;;;;;:::999999888888888777777777666666666666555555555444444444444444333333333222222222222222111111000111111111//////000000000111111111000000////////////000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,+++.........---,,,+++++++++,,,+++***))))))***+++,,,************************************************))))))************)))))),,,+++++++++***)))))))))***************))))))))))))))))))******++++++,,,HHHGGGFFFGGGIIIKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJGGGHHHHHHHHHHHHGGGFFFFFFDDDCCCBBBAAAAAABBBCCCDDDDDDEEEEEEFFFFFFEEEEEEDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBBBBBBBAAA@@@???AAABBBBBBBBBBBBBBBAAAAAA@@@@@@AAAAAA@@@@@@???>>>>>>>>>>>>>>>????????????=========<<<;;;;;;::::::888999999888777777999;;;:::::::::;;;===???AAABBBEEEDDDCCCBBBAAA@@@@@@@@@>>>>>>>>>>>>============<<<<<<;;;;;;;;;:::::::::999999999:::::::::::::::999999888888888888999999888888888888888888888888888888888999999999999:::888888888888999:::;;;<<<:::999888777777666666777666666666666666666666666444444444444444444444444444444444444444444444444444555555555555666666666555555555555555555555555444444444444444444444444555555555555555555555555222222222222333444555666555555444444444555666666555555666666666777777777666777777888888888888888666666666666666777888999888888777777777777666666888888888888999:::;;;<<<============>>>>>>>>>>>>???????????????@@@@@@AAABBBBBBBBBBBBBBBCCCCCCDDDEEEDDDDDDDDDEEEEEEFFFGGGHHHIIIJJJLLLNNNNNNOOOOOOQQQQQQRRRSSSSSSSSSSSSRRRRRRSSSSSSQQQOOONNNOOOPPPRRRRRRRRRRRRRRRQQQQQQQQQRRRRRRQQQQQQQQQRRRRRRSSSUUUUUUVVVWWWWWWWWWWWWWWWXXXYYY[[[]]]^^^````````````___]]][[[ZZZZZZ[[[\\\___```aaaaaaaaa___]]][[[______``````aaaaaabbbbbbdddeeeggghhhhhhgggeeeddd``````aaaaaaaaaaaaaaaaaabbbaaa`````````aaacccdddggggggfffeeedddcccbbbaaa___^^^]]]\\\\\\\\\]]]^^^]]]]]]^^^^^^^^^^^^^^^]]][[[ZZZZZZ]]]aaadddffffffaaa^^^[[[YYY[[[]]]^^^^^^aaaaaabbbdddggghhhhhhgggaaa^^^\\\\\\]]]___``````^^^\\\YYYXXXWWWWWWUUUSSSUUUUUUSSSRRRQQQPPPPPPPPPSSSSSSRRRQQQQQQPPPOOOOOOMMMMMMMMMMMMLLLLLLLLLLLLJJJJJJIIIIIIIIIHHHHHHHHHGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCAAAAAAAAAAAABBBBBBBBBBBBAAA@@@???===<<<<<<<<<<<<<<<;;;:::;;;<<<===<<<;;;::::::;;;;;;;;;:::999999888888777777777777666666555555555555444444444444333333333333222222222222333333222111000000000000//////000000000000111111000//////......//////000........................,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............------,,,,,,++++++******++++++************++++++************************************************))))))************))))))***************************************+++++++++************************HHHGGGGGGGGGHHHIIIJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJJJJIIIIIIIIIIIIIIIFFFGGGGGGGGGGGGGGGFFFFFFCCCCCCBBBAAAAAABBBCCCCCCDDDEEEEEEFFFFFFEEEEEEDDDBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@???AAAAAAAAAAAAAAAAAA@@@???@@@@@@@@@@@@@@@???>>>>>>=========>>>>>>>>>??????======<<<<<<;;;;;;::::::666777777666555777999<<<;;;<<<===???AAACCCDDDEEEGGGFFFDDDBBBAAA@@@@@@???>>>>>>=========<<<<<<<<<;;;;;;;;;;;;::::::::::::888888999999:::::::::;;;999999888888888888999999888888888888888888888888888888888888999999999999777888999999888888999;;;999888777666666666666666777777777777777777777777333444444444555555666666444444444444444444444444444444444555555555666666555555555555555555555555444444444444444444444444555555555555555555555555222222222333333444444555444444444444555666666777555555555666666666777777666666777777888777777666444444444555666777888999777777777777777777666666777777777888888999:::;;;<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>???@@@@@@BBBBBBBBBAAABBBCCCCCCDDDCCCCCCCCCCCCDDDEEEFFFFFFGGGHHHIIIKKKLLLMMMNNNNNNPPPPPPQQQRRRRRRRRRRRRQQQRRRSSSRRRPPPNNNLLLMMMNNNQQQQQQQQQPPPPPPOOOOOOOOOQQQQQQPPPPPPQQQQQQRRRRRRUUUVVVVVVWWWWWWWWWVVVVVVWWWXXXZZZ[[[]]]___``````aaa___\\\YYYXXXYYY[[[\\\______```aaaaaa___^^^]]]______``````aaaaaabbbbbbeeefffhhhiiihhhgggeeedddaaaaaabbbbbbccccccddddddbbbbbbaaa```aaabbbcccdddffffffeeecccbbbaaa```___]]]]]]\\\[[[[[[\\\\\\]]]]]]^^^^^^____________^^^[[[[[[\\\___bbbddddddccc___]]][[[[[[\\\]]]___```ccccccdddeeeeeefffeeeddd^^^[[[YYYYYY[[[^^^___```]]][[[XXXWWWWWWVVVUUUSSSVVVUUUTTTSSSRRRQQQQQQQQQQQQQQQPPPOOONNNMMMMMMLLLMMMMMMLLLLLLLLLKKKKKKKKKIIIIIIIIIIIIHHHHHHHHHGGGGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBB??????>>><<<<<<;;;;;;;;;;;;;;;:::;;;;;;<<<;;;;;;999999::::::::::::999999777777777777777777666666666666666555555555555444333333333222222222222111222222111000000000000000////////////000000000111/////////....../////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,------------,,,,,,+++++++++***++++++++++++++++++++++++************************************************+++,,,,,,------,,,,,,+++'''((()))***+++,,,------))))))***************+++************))))))))))))HHHHHHHHHGGGGGGGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJLLLKKKJJJIIIHHHGGGFFFFFFEEEEEEFFFFFFGGGFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEDDDDDDAAAAAAAAAAAA@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>???@@@@@@@@@@@@???>>>>>><<<<<<=========>>>>>>>>>>>>======<<<<<<;;;;;;:::555555555555555777:::===???@@@CCCEEEGGGHHHIIIIIIIIIHHHFFFCCCAAA@@@??????=========<<<<<<<<<<<<;;;<<<<<<<<<;;;;;;;;;::::::888888888999999:::::::::999888888777777888888999777777777777777777777777777777888888888999999999666888999999777777888:::777777666666555666666666777777777777777777777777333444444555555666666777444444444444444444444444444444444444555555555555555555555555555555555555444444444444444444444444555555555555555555555555444444444333333222222111333333444555555666666666555555555555666666666666666666777777777666666555444444444444555666777888666666666666666666777777777777777777888999::::::;;;<<<<<<<<<<<<=========>>>>>>======>>>>>>???@@@AAAAAAAAAAAAAAABBBCCCCCCBBBBBBBBBBBBCCCDDDEEEFFFGGGGGGHHHIIIKKKLLLMMMNNNOOOOOOPPPQQQQQQQQQQQQPPPQQQRRRQQQOOOMMMKKKLLLMMMQQQQQQPPPPPPOOOOOONNNNNNPPPPPPOOOPPPPPPQQQRRRRRRUUUUUUVVVVVVVVVVVVVVVUUUWWWWWWXXXZZZ[[[]]]^^^___```^^^[[[XXXXXXYYYZZZ\\\``````aaaaaaaaa```___^^^______``````aaaaaabbbbbbfffggghhhiiiiiigggeeedddaaaaaaaaabbbbbbccccccdddbbbaaa`````````aaaccccccccccccbbbaaa```___^^^]]]\\\\\\\\\[[[\\\\\\\\\\\\]]]^^^___```````````````\\\\\\]]]___bbbcccbbbaaa^^^^^^]]]]]]]]]^^^```bbbccccccdddcccbbbaaa``````\\\ZZZXXXYYY[[[]]]______\\\ZZZWWWWWWWWWWWWVVVUUUWWWVVVUUUTTTSSSSSSSSSSSSPPPOOOOOONNNMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFEEEDDDDDDCCCDDDDDDBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAABBBBBB>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;888888999999999999999888666666666666666666777777777777777666666666555555333333222222222111111111000000//////000111111222...////////////000000000//////............//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,+++++++++,,,,,,+++++++++************************************************,,,,,,------------,,,,,,***************+++++++++((((((((()))))))))************))))))))))))))))))GGGHHHHHHGGGFFFEEEGGGHHHIIIIIIIIIJJJJJJJJJJJJKKKLLLKKKJJJHHHGGGEEEDDDCCCDDDDDDEEEFFFFFFFFFFFFEEECCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCDDDDDDCCCCCCBBB@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBB@@@AAAAAAAAA@@@???>>>===??????@@@@@@??????>>>===<<<<<<<<<<<<============>>>======<<<;;;;;;::::::555666666555666999===AAADDDFFFIIILLLNNNNNNMMMLLLKKKIIIGGGDDDBBB@@@???>>>===<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::888888888999999999999999888888777777777777888888777777777777777777777777777777777888888888888999444777:::999777555777999666666555555555555666666666666666666666666666666444444555555666666666666333333333333333333333333333444444444444555555555444444444444444444444444333333333333333333333333444444444444444444444444444444444444333222111000222333444444555444444444444444555555555666666666666666666666666555555444444444444444444555666777555555666666666666777777666666666666777888999:::;;;;;;;;;;;;<<<<<<<<<==================>>>>>>???@@@@@@@@@@@@@@@AAAAAABBB@@@@@@AAAAAABBBCCCDDDEEEFFFGGGGGGHHHIIIKKKLLLMMMNNNNNNOOOPPPPPPPPPPPPOOOOOOPPPPPPNNNLLLKKKLLLMMMPPPOOOOOOOOOOOOOOONNNNNNOOOOOOOOOOOOOOOPPPQQQRRRSSSSSSTTTUUUUUUUUUUUUUUUUUUUUUVVVWWWYYY[[[]]]^^^]]]\\\ZZZYYYXXXYYYZZZ[[[``````aaaaaaaaa``````_________``````aaaaaabbbbbbfffggghhhhhhhhhfffdddccc______`````````````````````___^^^^^^^^^___aaabbb______^^^^^^]]]]]]\\\\\\[[[[[[\\\\\\\\\]]]]]]]]]^^^^^^___```aaaaaaaaaaaa^^^]]]]]]___bbbbbbbbb```^^^______^^^]]]^^^```bbbaaabbbcccbbb___]]]]]]]]][[[ZZZYYYZZZ\\\^^^^^^]]]ZZZXXXWWWWWWXXXYYYYYYXXXXXXWWWUUUTTTSSSRRRRRRRRROOOOOONNNNNNNNNNNNMMMMMMKKKKKKKKKKKKJJJJJJJJJJJJHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDEEEEEEFFFAAAAAAAAAAAA@@@@@@@@@?????????@@@@@@AAAAAABBBBBB>>>>>>===<<<<<<<<<<<<<<<:::;;;<<<;;;:::999:::;;;777777888999999999888888555555666666666666777777777666666666666555555555222222222222111111111111////////////000111222222......////////////000000///......------......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,---------------------,,,,,,,,,++++++,,,,,,,,,,,,++++++******************************************************++++++++++++******...---,,,+++***((('''''''''''''''((())))))******))))))))))))))))))))))))GGGHHHIIIGGGEEEDDDEEEHHHGGGHHHHHHHHHIIIIIIIIIJJJIIIIIIHHHGGGEEEDDDCCCCCCCCCDDDDDDEEEFFFFFFEEEEEEBBBBBBBBBCCCCCCBBBBBBBBBAAAAAABBBBBBBBBBBBAAAAAA@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<===>>>@@@BBBCCCBBBCCCCCCBBBAAA@@@?????????????????????>>>>>>===;;;;;;<<<<<<<<<=========<<<<<<;;;;;;::::::999999888888888888999<<>>===<<<<<<<<<;;;;;;;;;::::::::::::::::::999999999999999999999999888888888888888888777777777777888888777777777777777777777777777777777777888888888888333777::::::666444666888666555555444444555555666555555555555555555555555555555555555666666666666333333333333333333333333333333444444444555555555444444444444444444444444333333333333333333333333444444444444444444444444111222333333333333111111222333444444444333222111444444444555555555666666555666666666555555444333555444444333444444555555555555555666666666777777666666666666666777999999::::::;;;;;;;;;<<<<<<<<<===<<<<<<<<<<<<===>>>>>>??????>>>>>>??????@@@AAA??????@@@@@@AAACCCDDDEEEFFFFFFFFFGGGHHHJJJLLLMMMMMMNNNNNNOOOOOOOOOOOOOOONNNNNNNNNMMMKKKKKKLLLMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOPPPQQQRRRPPPQQQRRRSSSTTTUUUUUUUUUTTTTTTTTTUUUWWWYYY[[[]]]ZZZYYYYYYYYYYYYZZZ[[[[[[______________________________``````aaaaaabbbbbbdddeeefffffffffdddbbb``````````````````_________^^^]]]\\\\\\\\\]]]___```[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\]]]]]]]]]]]]]]]^^^^^^___aaaaaabbbbbbaaa___^^^^^^___```bbbaaa```]]]^^^___^^^\\\\\\^^^aaa```aaabbbaaa]]]ZZZZZZ[[[ZZZYYYZZZ[[[]]]^^^\\\ZZZYYYWWWVVVWWWYYY[[[[[[[[[WWWVVVTTTRRRQQQPPPOOOOOOLLLLLLLLLLLLMMMMMMMMMMMMKKKKKKKKKJJJJJJJJJIIIIIIGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFGGGHHHBBBBBBAAAAAAAAA@@@@@@@@@>>>??????@@@AAAAAABBBBBB???>>>======<<<<<<======:::;;;===;;;999888999;;;666777777888999999888888555555555666666666777777555555444444444333333333222222222222111111111111000000/////////000000111........./////////000000///......------......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,---......+++++++++++++++,,,,,,,,,++++++,,,------,,,++++++***************************************************++++++,,,,,,++++++***,,,,,,++++++***)))(((((('''(((((()))******++++++''''''(((((())))))******GGGHHHIIIGGGDDDCCCEEEGGGFFFFFFFFFGGGGGGHHHHHHHHHGGGFFFFFFFFFEEEEEEDDDDDDCCCCCCDDDEEEEEEFFFEEEEEE@@@AAAAAABBBBBBAAAAAA@@@@@@AAAAAABBBBBBAAAAAA@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;<<<>>>@@@CCCDDDDDDDDDDDDDDDCCCBBBAAA@@@???????????????>>>======;;;;;;;;;<<<<<<<<<======;;;;;;::::::999888888777::::::::::::;;;???DDDHHHMMMOOOSSSVVVVVVUUUSSSQQQMMMLLLIIIEEEBBB@@@>>>===<<<<<<;;;;;;;;;:::::::::999999999888888888888777:::999999999888888777777888888777777777777888888777777777777777777777777777777777777888888888888333777;;;:::666444555888555555444444444555555666555555555555555555555555666666666666666666666555333333333333333333333333333333333444444444555555444444444444444444444444333333333333333333333333444444444444444444444444///000222333444444333222222333333444333222000///444444444555555555666666555666666666555444444333555555444333333333444444444555555555666666777777555555555666666777888999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>===>>>??????@@@?????????@@@AAABBBDDDEEEFFFFFFFFFFFFGGGIIILLLMMMMMMMMMNNNOOOOOOOOOOOONNNLLLMMMNNNMMMKKKKKKLLLNNNKKKKKKLLLLLLMMMMMMNNNNNNNNNNNNNNNNNNOOOPPPQQQRRROOOPPPQQQRRRTTTTTTUUUUUUSSSSSSSSSTTTUUUXXXZZZ\\\XXXXXXYYYYYYZZZ[[[[[[[[[^^^^^^^^^^^^^^^^^^^^^^^^______``````aaabbbbbbbbbbbbcccdddeeedddbbb```^^^ccccccbbbbbbaaaaaa``````\\\\\\[[[ZZZ[[[\\\]]]^^^YYYYYYYYYYYYZZZZZZZZZZZZ[[[\\\]]]^^^^^^^^^^^^^^^^^^^^^```aaabbbbbbbbbbbbaaa___^^^^^^```aaaaaa```\\\^^^___^^^[[[[[[]]]______aaabbb```\\\ZZZZZZ[[[YYYYYYZZZ\\\^^^]]][[[XXXXXXWWWVVVXXXZZZ\\\]]]\\\VVVUUUSSSQQQOOONNNMMMLLLHHHHHHIIIIIIJJJKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIGGGGGGGGGFFFFFFFFFFFFEEEDDDDDDEEEEEEFFFHHHIIIJJJCCCCCCBBBBBBBBBAAAAAAAAA>>>>>>???@@@AAAAAABBBBBB???>>>>>>============>>>999;;;===<<<999777999;;;666666777888888888888888444555555555666666777777333333333222222222111111222222222111111111111000222111000//////......///............/////////000.........------.........++++++++++++++++++++++++------------------------+++******)))***+++---...******************++++++++++++------------++++++************************************************,,,------......------,,,''''''(((***+++,,,---...((())))))***++++++,,,,,,&&&''''''((()))******+++IIIHHHGGGGGGFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGDDDCCCCCCBBBBBBCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@????????????>>>===<<<;;;::::::<<<<<<<<<<<<<<<<<<<<<<<>>======???CCCFFFIIIKKKIIIFFFCCCAAA@@@??????>>>>>>======<<<<<<<<<;;;::::::::::::::::::::::::;;;;;;::::::999888777777666777888:::<<<@@@FFFJJJUUUWWWZZZ[[[XXXUUURRRQQQKKKIIIGGGDDDAAA???===<<<>>>@@@BBBCCCAAA>>>;;;888:::999999888888999999:::999999999888777666666555888888888888888888888888777777777777777888888888444444444555555555555666666666666666666555555444444444444444444444444444444444444444333333222111555555555444444333333333333333333222222111111111222222222222222222222222222222222222222222222222222222222222222222222222222333333444444333333222222222222222222222222222333222222222222333444444444333333333333444555555555444333222111222333444444444444444444444444444444444444555555555666666666666666666777777777777999999:::;;;;;;<<<<<<===;;;;;;;;;;;;<<<<<<<<<<<<::::::;;;;;;<<<======>>>>>>>>>>>>???@@@AAACCCDDDEEEEEEEEEEEEFFFGGGHHHHHHJJJJJJKKKLLLLLLLLLLLLLLLJJJJJJIIIIIIIIIIIIJJJJJJKKKKKKLLLMMMNNNPPPQQQRRRPPPPPPOOOOOOOOONNNNNNNNNOOOPPPQQQRRRSSSSSSSSSSSSQQQQQQRRRTTTUUUVVVWWWXXXYYYZZZZZZ[[[\\\]]]]]]]]]\\\]]]^^^^^^______^^^^^^]]]^^^```aaaaaaaaa```___fffeeecccbbb```^^^\\\\\\^^^```ccceeeeeebbb^^^[[[YYYZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXYYYYYYYYY\\\^^^___^^^]]]]]]^^^______```aaabbbcccccccccaaa```___^^^]]]^^^______```]]]ZZZYYYZZZ\\\]]]]]]```^^^\\\YYYXXXXXXYYYZZZYYYZZZ[[[\\\\\\[[[ZZZYYYRRRTTTVVVYYYZZZ[[[ZZZYYYVVVUUUSSSPPPNNNLLLKKKKKKIIIIIIIIIIIIIIIIIIHHHHHHIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDBBBBBBAAAAAAAAA@@@@@@@@@???@@@@@@AAAAAA@@@@@@?????????>>>>>>======<<<<<<===<<<;;;:::999999999999555666888999999999777777666666666777666555444444777777666555444444333333222222222111111111111000111111000///////////////////////////////////////////////////............,,,,,,,,,------.........---......///...---,,,+++***************************++++++,,,,,,++++++***---***'''(((,,,...+++'''++++++******************))))))))))))))))))))))))+++...000111///---,,,,,,+++******)))(((''''''&&&(((((((((((())))))))))))))))))************))))))IIIHHHGGGGGGFFFFFFGGGGGGEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@??????>>>===<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>======???BBBFFFHHHIIIHHHFFFDDDBBB@@@??????>>>=========<<<<<<<<<;;;::::::::::::::::::::::::;;;;;;::::::999888888777888999:::;;;===@@@FFFJJJRRRTTTWWWWWWUUURRROOONNNIIIGGGEEEBBB@@@>>><<<<<<777999;;;======<<<;;;999:::999999888888999999:::999999888888777666666555777777777777777777777777666666666666666666666666555555555666666666666777666666666666666555444444444444444444444444444444333444444444333333222111555555444444444333333333333333333222222111111111222222222222222222222222222222222222222222222222222222222222222222222222222333333444444333333222222222222222222222222222333333222222333333444555333333333333333444555555444333333222222333333333444444444444444444444444333333333333444444444444555666666666777777777777888888999999::::::;;;;;;:::::::::;;;;;;;;;;;;<<<;;;;;;<<<<<<=========>>>>>>>>>>>>???@@@AAABBBCCCEEEEEEEEEEEEEEEFFFGGGHHHJJJJJJKKKLLLLLLLLLLLLKKKJJJIIIIIIHHHHHHIIIIIIJJJKKKKKKLLLMMMOOOPPPRRRSSSPPPPPPPPPOOOOOOOOONNNNNNMMMMMMNNNOOOOOOOOOOOOOOOPPPQQQRRRTTTUUUWWWXXXYYYYYYYYYYYYZZZ[[[\\\\\\\\\\\\]]]^^^^^^______^^^^^^]]]]]]^^^_______________cccbbbaaa___^^^\\\[[[ZZZ[[[]]]___```___]]]ZZZWWWTTTUUUVVVXXXYYYYYYYYYYYYZZZYYYYYYXXXXXXXXXYYYYYYZZZ\\\^^^___^^^]]]]]]^^^^^^^^^```aaaaaabbbbbbbbbaaa```^^^]]]]]]]]]^^^______]]][[[ZZZ[[[\\\\\\[[[]]][[[YYYWWWVVVVVVWWWXXXWWWXXXYYYYYYYYYYYYXXXWWWSSSUUUWWWYYYZZZZZZYYYYYYVVVUUUSSSPPPNNNLLLKKKKKKIIIIIIHHHHHHHHHHHHGGGGGGHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEDDDDDDDDDEEEEEEFFFFFFEEEEEEDDDCCCBBBBBBAAA@@@@@@@@@???????????????@@@@@@@@@@@@@@@@@@?????????>>>>>>===<<<<<<<<<<<<<<<;;;999999888888888777888888888777666555555444555555555555444444444555555555444333222222222111111111000000000//////111000000///////////////000000000000000000000000////////////............,,,,,,,,,---------------******+++++++++***)))(((++++++++++++++++++++++++***++++++,,,,,,++++++***...+++((()))---...,,,)))************************))))))))))))))))))))))))+++...000000...,,,++++++*********)))((('''''''''(((((((((((())))))))))))((())))))))))))))))))(((HHHHHHGGGFFFFFFFFFFFFGGGFFFEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBAAAAAABBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@???>>>======<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>=========???AAADDDFFFGGGGGGFFFEEECCCAAA???>>>=========<<<<<<<<<<<<<<<::::::::::::::::::::::::;;;::::::999999888888888:::;;;<<<<<<===@@@DDDHHHMMMOOORRRRRRPPPMMMKKKJJJFFFDDDBBB@@@>>><<<;;;;;;555666888999::::::::::::999999888888888888999999999888888777777666666555666666666666666666666666666666666666555555555555555666666666666777777777555666666666666555444444444444444444444444444444333333444444444333222222444444444444333333333333222222222222222111111111222222222222222222222222333333333333333333333333222222222222222222222222222222333333333333222222222222222222222222222222333333333333333444555555333333222222333333444555222333333444444333333333444444444444444444444444333333333333222222222222555555666666666777777777666777777888999999::::::999999999:::::::::;;;;;;<<<<<<<<<<<<=====================>>>???@@@AAABBBDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIJJJKKKKKKKKKKKKKKKIIIIIIHHHHHHHHHHHHIIIIIIJJJKKKLLLNNNOOOQQQSSSSSSPPPPPPPPPOOOOOOOOONNNNNNLLLLLLLLLLLLLLLLLLLLLLLLNNNOOOQQQSSSUUUWWWYYYZZZXXXXXXXXXYYYZZZZZZ[[[[[[\\\]]]^^^^^^______^^^^^^]]]\\\\\\\\\]]]]]]^^^^^^``````^^^]]][[[ZZZYYYXXX\\\\\\\\\\\\[[[YYYWWWUUURRRSSSUUUWWWYYYZZZ[[[\\\[[[ZZZYYYXXXXXXXXXXXXXXX[[[]]]______^^^]]]^^^^^^]]]^^^___```aaaaaaaaa``````___^^^\\\\\\]]]]]]^^^]]]\\\[[[\\\]]]]]][[[YYYWWWVVVUUUTTTSSSTTTUUUUUUWWWXXXXXXYYYXXXXXXWWWWWWVVVWWWXXXYYYYYYYYYXXXWWWUUUTTTRRRPPPNNNLLLLLLKKKIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCDDDDDDEEEGGGFFFEEEDDDCCCAAA@@@@@@?????????>>>>>>>>>>>>===??????@@@@@@@@@@@@????????????>>>======<<<<<<;;;;;;;;;:::999888888888888999888777666555444444444333333333333444444444444444444333333222222111111000000000000/////////...000000//////////////////000000000000000000000000/////////............---------------,,,,,,,,,,,,,,,------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***...+++)))***---...,,,***************************))))))))))))))))))))))))+++---///...,,,***))))))******))))))((((((''''''(((((((((((())))))))))))((((((((((((((((((((((((HHHGGGGGGFFFFFFFFFFFFFFFHHHHHHGGGGGGFFFEEEEEEEEEBBBBBBAAAAAAAAAAAABBBBBBDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@???>>>=========<<<<<<<<<<<<<<<<<<<<<<<<======<<<===>>>@@@BBBDDDDDDEEEEEEDDDCCC@@@>>>===<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::::::::::::::::::::999999888888888:::;;;<<<<<<<<<>>>BBBDDDGGGIIILLLLLLJJJGGGFFFEEEBBBAAA???>>><<<;;;::::::;;;::::::999999999::::::999999888888888888999999888888777777666666666666777777777777777777777777777666666666666666555555555555555555666666666666555555666666555555444333333333333333333333333333333333333444444333333222333333333333333333333333222222222111111111111111111111111111111111111111333333333333333333333333111111111111111111111111222222333333333333222222111111111111111111111111333333333333333444444555222222222222222333333444111222333444555444333222333333333333333333333333333333333333222222222222555555555666666666777777666777777888888999999:::999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;============>>>???@@@AAABBBBBBCCCCCCDDDEEEFFFGGGHHHHHHIIIJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHIIIIIIIIIJJJLLLNNNPPPRRRSSSSSSPPPOOOOOOOOOOOONNNNNNNNNMMMLLLLLLKKKKKKKKKKKKLLLKKKLLLNNNQQQTTTWWWYYYZZZWWWWWWWWWXXXXXXYYYYYYYYY\\\]]]]]]^^^^^^^^^^^^^^^]]]]]]\\\[[[[[[]]]^^^___^^^^^^]]]\\\ZZZYYYXXXXXX^^^^^^]]][[[ZZZXXXWWWVVVSSSTTTVVVYYY[[[\\\]]]]]][[[ZZZYYYXXXXXXWWWXXXXXX\\\]]]___^^^]]]\\\]]]^^^^^^^^^___```aaaaaa``````___^^^]]]\\\[[[\\\\\\]]]\\\[[[\\\]]]]]]\\\YYYWWWRRRRRRQQQQQQQQQRRRSSSTTTYYYZZZZZZYYYYYYYYYXXXXXXWWWXXXXXXYYYXXXWWWVVVVVVTTTSSSQQQOOONNNMMMLLLLLLJJJJJJJJJIIIHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFCCCBBBBBBBBBBBBCCCDDDDDDEEEEEEDDDCCCBBBAAA@@@@@@?????????>>>>>>>>>======>>>>>>????????????>>>>>>???>>>>>>===<<<<<<;;;;;;::::::999888888888888888888777555444333333444444333333333333333444444555444444333333222222222111111111000000000///////////////////////////......//////////////////////////////.........---------...------,,,,,,+++++++++..................------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,+++)))***,,,---+++******************+++++++++))))))))))))))))))))))))+++,,,------***(((((((((***)))))))))((((((((('''(((((((((((())))))))))))((((((''''''''''''((((((HHHGGGFFFFFFEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFEEEEEECCCBBBBBBAAAAAABBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@??????>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<===???@@@AAABBBBBBCCCBBBAAA???===<<<;;;;;;;;;<<<<<<<<<<<<<<<::::::::::::::::::::::::::::::999999999999999888888999;;;;;;;;;<<>>===<<<::::::::::::<<<;;;:::999999::::::;;;999888888777777888888999777777777666666666666666888888888888888888888888888888888777777666666666333333333444444444555555555555555555555444444333333333333333333333333333222333333444444333333333333333333333333333333333111111111111111111111111111111111111111111111111333333333333333333333333111111111111111111111111111222222333333222222111111111111111111111111111333222222222222333444444222111111111111222333333000111333444555444333333333333333333333333333333444444444333333333333333555555555555666666666666777777888888999999::::::999999:::::::::;;;;;;;;;888888999999999999999999<<<<<<<<<<<<===>>>??????AAAAAAAAABBBCCCDDDFFFGGGGGGGGGHHHIIIIIIIIIIIIIIIJJJIIIIIIIIIIIIIIIIIIJJJHHHJJJLLLNNNPPPQQQQQQRRROOONNNNNNNNNNNNMMMMMMMMMKKKJJJIIIIIIIIIIIIJJJJJJIIIJJJLLLOOORRRUUUWWWXXXWWWWWWWWWWWWWWWXXXXXXXXX[[[\\\\\\]]]]]]]]]]]]]]]^^^]]]\\\\\\\\\]]]___```]]]]]]\\\\\\[[[ZZZYYYYYY___^^^\\\[[[YYYXXXWWWWWWUUUVVVWWWYYYZZZZZZ[[[[[[ZZZZZZYYYXXXXXXXXXXXXXXX\\\]]]^^^]]]\\\[[[\\\^^^______``````aaa`````````^^^]]]\\\ZZZZZZ[[[[[[\\\ZZZZZZ[[[\\\\\\[[[WWWTTTNNNNNNOOOPPPQQQRRRSSSTTTZZZYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXWWWVVVVVVUUUTTTRRRRRRPPPOOONNNMMMMMMLLLMMMLLLLLLKKKJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBBBBAAAAAAAAAAAAAAA????????????>>>>>>>>>>>>===>>>>>>??????>>>>>>===>>>>>>======<<<;;;;;;;;;999999888777777777888888666555444333333444555666555444444333333444555555444444444444333333333333222222111111111000000000---...////////////..........................................---------------------,,,,,,++++++*********************++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******)))))))))*********)))))))))*********+++++++++))))))))))))))))))))))))***,,,,,,+++)))((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((''''''''''''((((((GGGGGGFFFEEEEEEEEEEEEFFFDDDDDDDDDDDDDDDDDDDDDEEECCCCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA??????>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>???@@@@@@@@@???>>>===<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<::::::::::::::::::::::::999999999999999999999999777888:::::::::;;;===??????AAACCCBBBAAA?????????===<<<;;;:::::::::::::::777777777777888:::;;;<<<888888777777777777888888666666666666666666666666888888888888888888888888999999888888777777666666222222333333333444444444444555555555555444333333333333333333333333333333222222333444444444333333222222222222333333333333000000000111111111111111111111111111111111111111222222222222222222222222111111111111111111111111111111222222222222111111111111111111111111111111111111111111111222333333111111000000111111222333111111222333444444444444333333333333333333333333333333333333444444444555444444555555555666666666777777777888999999::::::888888999999999:::::::::666666666777888999999999<<<;;;;;;;;;<<<<<<===>>>@@@@@@@@@AAABBBDDDEEEFFFFFFFFFGGGHHHHHHHHHHHHHHHIIIIIIHHHHHHHHHHHHIIIIIIHHHIIIKKKMMMOOOOOOOOOOOOMMMMMMMMMLLLLLLLLLKKKKKKGGGGGGFFFEEEEEEFFFGGGHHHIIIJJJLLLOOORRRTTTVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWZZZZZZ[[[\\\\\\\\\\\\[[[]]]]]]\\\\\\]]]]]]^^^___]]]\\\\\\\\\[[[[[[ZZZZZZ[[[[[[ZZZYYYWWWVVVUUUUUUTTTUUUVVVWWWWWWWWWWWWWWWYYYYYYXXXXXXXXXXXXYYYYYY\\\]]]]]]\\\ZZZZZZ[[[]]]^^^^^^_______________^^^]]]\\\[[[ZZZYYYZZZZZZ[[[YYYYYYYYYZZZZZZYYYUUURRRLLLMMMOOOPPPRRRTTTUUUUUUXXXWWWVVVUUUUUUUUUUUUUUUWWWWWWVVVUUUTTTTTTSSSSSSQQQQQQOOONNNMMMMMMMMMMMMNNNNNNMMMLLLKKKJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGDDDDDDCCCBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@AAAAAAAAA????????????>>>>>>>>>>>>======>>>>>>>>>>>>======>>>>>>===<<<<<<;;;;;;:::888888777777777777777888444444444444444555666666777666444333333333444555444444444444444333333333222222222222111111111111,,,---...///000///...---------------------------.........------------,,,,,,,,,,,,,,,++++++++++++,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))***++++++,,,,,,))))))))))))))))))))))))***++++++***)))((()))***))))))))))))(((((((((((((((((((((((())))))))))))***)))(((''''''((()))***GGGGGGFFFEEEEEEEEEEEEEEECCCCCCCCCDDDEEEEEEFFFFFFEEEDDDDDDCCCCCCDDDDDDEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>===<<<;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<::::::::::::::::::::::::999999999999999999999999666888:::;;;;;;<<<>>>@@@===???@@@@@@???======>>>;;;;;;::::::::::::::::::777777888888888999999999888888777777777777888888666666666666666666666666888888888888888888888888999888888777666666555555333333333444444444555555444444555555444444333222222222222222222222222222111222333333444444444333111111222222222333333333///000000000111111111222111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222111111111111111111111111111111000000//////000000111222000000000000000111222222222222222222333444555555222222222222222222222222000000111222333444555555444444444555555555666666555666666777777888888999666666666777777777777888444555666777888999:::;;;;;;;;;;;;;;;;;;;;;<<<===>>>??????@@@AAACCCEEEFFFEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGHHHIIIKKKMMMNNNMMMLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJFFFEEEDDDDDDDDDFFFHHHIIIKKKLLLNNNPPPSSSUUUWWWXXXXXXXXXXXXXXXXXXWWWWWWWWWXXXXXXYYYZZZZZZZZZZZZZZZZZZ[[[[[[\\\]]]\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZXXXXXXYYYXXXWWWVVVUUUTTTTTTTTTUUUVVVWWWWWWWWWWWWXXXXXXWWWXXXXXXYYYZZZ[[[[[[\\\\\\ZZZXXXXXXZZZ[[[\\\\\\]]]]]]]]]]]]\\\\\\\\\[[[ZZZYYYXXXYYYZZZZZZYYYXXXWWWWWWWWWVVVTTTQQQLLLMMMOOORRRTTTVVVWWWXXXXXXWWWVVVUUUTTTTTTTTTUUUUUUUUUTTTSSSSSSRRRRRRRRRPPPPPPOOONNNMMMMMMMMMMMMNNNNNNMMMLLLKKKJJJIIIIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFDDDCCCBBBBBBAAAAAAAAAAAA@@@@@@?????????>>>>>>>>>>>>=========<<<<<<<<<======>>>>>>======<<<>>>======<<<<<<;;;::::::777777666666666777777888555555666666666555555444888666444222111111222333222222222222222333333333111111111111000000000000+++,,,...///000///...---.................................---------,,,,,,+++++++++++++++,,,,,,,,,......---------...///000++++++++++++++++++++++++***++++++,,,,,,++++++***))))))******)))))))))***((())))))***++++++,,,,,,)))))))))))))))))))))))))))***+++***))))))+++,,,(((((((((((())))))))))))(((((((((((())))))))))))+++***(((''''''(((***+++GGGFFFFFFEEEEEEEEEEEEEEEDDDDDDEEEFFFGGGHHHIIIIIIEEEEEEDDDDDDDDDDDDEEEEEEAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@??????============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;:::999:::;;;;;;:::::::::;;;;;;<<<<<<<<<::::::::::::::::::::::::999999999999999999999999777888;;;<<<<<<===???AAA===>>>@@@???>>>======>>>;;;::::::999::::::;;;;;;<<<<<<;;;;;;:::888666666888888777777777777888888555555555666666666666666777777777777777777777777888777777666555444444444444444444555555555666666444444555555444444333222222222222222222222222222111222333333444444444444111111111222222333333333//////000000111111111222000000000000000000000000000000000000000000000000000000000000000000000000111111222222222222111111000000000000000000000000///////////////000000111000000000000000111111222222222111111222444555777222222222222222222222222......///111222333444555444444444555555555666666444444555555666777777777444444444555555555555666444555666777999;;;<<<===;;;;;;:::::::::;;;<<<<<<>>>>>>???@@@AAACCCEEEFFFEEEEEEFFFGGGGGGGGGGGGGGGEEEEEEDDDDDDDDDDDDEEEEEEHHHIIIKKKLLLMMMLLLJJJIIIKKKJJJJJJJJJJJJIIIIIIIIIGGGFFFEEEEEEFFFHHHJJJLLLMMMNNNOOOQQQTTTVVVXXXYYYXXXXXXXXXXXXXXXXXXXXXXXXWWWXXXXXXYYYYYYYYYYYYYYYXXXYYY[[[\\\\\\\\\[[[ZZZZZZZZZZZZZZZZZZZZZYYYYYYXXXXXXYYYZZZYYYXXXVVVUUUTTTUUUWWWXXXYYYZZZZZZZZZWWWWWWWWWWWWYYYZZZ[[[\\\[[[[[[[[[YYYWWWWWWYYY[[[ZZZZZZ[[[[[[[[[ZZZZZZYYY\\\[[[YYYXXXXXXYYYYYYZZZYYYWWWVVVUUUVVVUUUSSSQQQLLLNNNPPPSSSVVVXXXYYYZZZZZZYYYXXXVVVUUUUUUVVVVVVTTTTTTSSSRRRRRRRRRRRRRRRPPPOOONNNNNNMMMMMMNNNNNNNNNMMMLLLKKKJJJIIIHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEHHHGGGEEEDDDBBBBBBAAAAAACCCBBBAAA@@@???===<<<<<<======<<<<<<<<<;;;;;;;;;<<<<<<============<<<<<<>>>======<<<;;;;;;::::::777777666666666666777888777777888888777555333222888666333111//////000111111111111111111111222222000000000000////////////+++,,,...000000///...---////////////////////////......---------,,,,,,,,,*********++++++,,,,,,---+++******)))***+++---...************************+++++++++,,,,,,+++++++++)))***++++++***)))***+++((())))))***++++++,,,,,,))))))))))))))))))))))))(((*********)))***,,,...(((((((((((())))))))))))(((((((((((()))))))))))),,,***)))'''''')))***,,,IIIIIIHHHGGGGGGFFFFFFEEEDDDCCCAAAAAAAAABBBDDDFFFDDDDDDDDDCCCBBBBBBAAAAAA===>>>@@@BBBCCCCCCCCCBBBCCCBBBAAA@@@@@@@@@AAABBB?????????????????????@@@<<<<<<<<<<<<;;;;;;;;;;;;>>>===<<<;;;;;;;;;;;;;;;;;;:::999999999999:::;;;;;;;;;::::::::::::999999:::::::::;;;;;;;;;<<<<<<;;;;;;:::::::::999999999;;;:::888777777777888999444444555666777888888888<<<<<<<<<;;;;;;:::::::::888888888888888888888888999::::::::::::999888888666666666666777777777777666666666666666666666666666555555444444666777888666666666555444444333333333333333333333333333333222222222222222222222222222222111111111111222222222333333444444444333333222222222222222222222222000000000000///////////////000000000111111111111//////000000000000////////////000000111111222222111111222222222222111111000000000000////////////111111111000000000000000333333222222111000000000222222222111111111000000222222222222222222222222444444444333333222222222333333333333333333333333555555555555555555555555444444444444444444444444666777888888777777888999::::::999999::::::;;;<<>>=========;;;;;;;;;;;;;;;<<<===>>>>>>>>>============>>>>>>@@@>>>============<<<:::666666666666555555555555888888777666555555444444333333333333333333333333222333555666666555333222111111000///////////////////////////////////////........................---------,,,,,,+++++++++((((((((()))***+++------)))******++++++,,,------************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))------,,,+++*********+++***+++++++++***)))'''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))IIIHHHHHHGGGGGGFFFFFFEEECCCBBBAAA@@@@@@BBBCCCEEEEEEEEEDDDCCCBBBBBBAAAAAA@@@AAACCCCCCDDDCCCBBBAAACCCBBBAAA@@@???@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@======<<<<<<<<<;;;;;;;;;======<<<;;;;;;;;;;;;;;;===<<<;;;::::::;;;<<<===;;;;;;::::::::::::999999:::::::::;;;;;;;;;;;;<<<;;;::::::::::::999999999999999888777777777777777666777888999::::::::::::;;;:::::::::999999999999888888888888888888888888999999999999999888888777666666666666777777777777777777777777777777777777666555555444555666777888666666666555444444333333333333333333333333333333333333333333333333333333222222111111111111222222000000111111111111111000111111111111111111111111000000000000/////////...//////000000000111111111000000111111111111000000000000000000000111111111000111111222222111111000000/////////////////////000000000000000000000000000000000111111111111111222222222111111111000000222222222222222222222222444444333333333222222222333333333333333333333333444444444444444444444444444444444444444444444444333555666666555555666777:::999999999999:::;;;;;;@@@@@@@@@@@@AAACCCDDDEEEBBBBBBCCCDDDDDDDDDCCCCCCFFFEEEDDDCCCCCCDDDEEEFFFGGGGGGHHHIIIIIIIIIIIIIIIIIIJJJKKKKKKKKKJJJHHHGGGEEEFFFFFFFFFFFFHHHKKKNNNTTTVVVXXX[[[\\\]]]\\\[[[\\\[[[YYYXXXXXXXXXYYYZZZYYYYYYYYYXXXYYYYYYZZZZZZ\\\\\\\\\[[[\\\]]]]]]^^^\\\[[[[[[ZZZYYYXXXWWWWWWWWWXXXYYYZZZZZZZZZYYYXXXWWWXXXXXXYYYZZZZZZ[[[[[[YYYYYYZZZZZZZZZ[[[[[[[[[\\\[[[ZZZYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWYYYYYYYYYYYYXXXXXXXXXXXXYYYYYYYYYXXXWWWUUUTTTSSSSSSSSSTTTWWW[[[___```___]]]\\\YYYWWWUUUTTTTTTTTTTTTSSSRRRQQQQQQQQQRRRRRRPPPOOOMMMLLLKKKJJJKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJHHHGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDDDDCCCBBBAAAAAA@@@@@@@@@???>>>>>>======<<<;;;;;;;;;;;;<<<===>>>======<<<<<<<<<<<<======<<<:::999999999999888666777777777666666666555555666555555444333333222222333333333333333333333333///000111222222111000///111111000///////////////////////////////////////.................................---------,,,,,,+++++++++++++++,,,---...,,,+++++++++++++++++++++************************+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++******************+++++++++***)))'''&&&))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((HHHHHHHHHGGGFFFFFFEEEEEEBBBAAA@@@@@@@@@AAACCCDDDFFFEEEDDDCCCBBBAAA@@@@@@CCCDDDDDDEEEDDDCCCBBBAAAAAAAAA@@@????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@=========<<<<<<<<<<<<;;;===<<<;;;;;;;;;;;;;;;;;;>>>>>>===<<<<<<===>>>>>>;;;;;;::::::::::::999999::::::::::::;;;;;;;;;;;;:::::::::999999999888888777777888888777777666666777888999:::::::::::::::999999999888888888888888888888888888888888888888888888888888888777666666666666666666777777777777777777777777777777777777666555555555555666777777666666666555444444333333333333333333333333333333333333333333333333333333222222111111111111222222///000000111000000/////////000000000000000000///000000000/////////......////////////000000000000000111111222222111111000111000000000000000000///000000111111111111000000////////////////////////000000000000000000000000......//////000111111222222111111111111000000000222222222222222222222222333333333333222222222222222222333333333333333333444444444444444444444444444444444444444444444444333555666666555444666777999999999999999:::;;;;;;??????@@@@@@AAACCCDDDEEE@@@AAAAAABBBCCCCCCBBBBBBEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFGGGHHHHHHHHHHHHGGGIIIIIIJJJKKKKKKJJJHHHGGGFFFGGGHHHHHHIIIKKKOOORRRVVVXXX\\\___aaa```___]]][[[ZZZYYYXXXXXXXXXYYYYYYYYYYYYYYYYYYZZZZZZ[[[\\\\\\\\\\\\\\\\\\]]]^^^^^^[[[[[[ZZZYYYXXXWWWWWWVVVWWWXXXYYY[[[[[[[[[ZZZYYYYYYZZZZZZ[[[[[[\\\\\\\\\YYYYYYYYYZZZZZZZZZ[[[[[[\\\[[[[[[ZZZYYYYYYXXXXXXVVVVVVVVVVVVWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYXXXWWWVVVUUUWWWWWWYYY\\\___aaa```___\\\[[[XXXVVVTTTTTTTTTTTTRRRRRRRRRQQQRRRSSSSSSTTTPPPOOOMMMLLLKKKJJJKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJGGGGGGFFFFFFEEEDDDDDDDDDCCCCCCCCCDDDDDDCCCCCCBBBAAAAAA@@@??????>>>>>>===<<<<<<;;;;;;<<<<<<======<<<;;;;;;;;;;;;;;;;;;<<<:::888777777888777666444888888777777777666666666555555444444333222222222333333333333333333333333---...///000000///...---111111000///////////////000000000000000000000000........................//////............------......------------......------,,,,,,+++******)))************************+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))+++******)))))))))))))))******+++******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''HHHHHHGGGGGGFFFEEEEEEEEEBBBBBBAAAAAAAAABBBCCCDDDFFFFFFEEECCCBBBAAA@@@???BBBCCCDDDEEEDDDDDDBBBBBB@@@@@@@@@???????????????????????????>>>>>>>>>>>>=========<<<<<<<<<;;;;;;<<<<<<;;;::::::;;;;;;;;;>>>==================>>>;;;;;;:::::::::999999999999999:::::::::;;;;;;;;;999999999999888888888888555666777888888777666555666666777888888888888888888888888888888888888888888888888888888888888888777777777777777666666555666666666666777777777777666666666666666666666666555555555555666666666777666666666555444444333333333333333333333333333333444444444444444444444444222222111111111111222222111222222222222111000000///000000111111000000///000000/////////................../////////000000000000111111111111000000111111000000/////////...///000000000000000000///.........////////////////////////000000000000000............//////000000111111111111000000000000111111111111111111111111333222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333555666888777666666777999999999999888999::::::;;;>>>>>>>>>>>>@@@AAABBBCCCAAABBBCCCDDDDDDEEEDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEEEEFFFGGGGGGHHHHHHGGGGGGHHHIIIJJJJJJJJJIIIHHHGGGGGGHHHJJJJJJKKKNNNSSSVVVZZZ]]]```ccccccaaa^^^\\\YYYYYYYYYYYYXXXYYYYYYYYYYYYYYYYYYYYYZZZ[[[]]]]]]\\\\\\\\\\\\\\\]]]^^^^^^[[[ZZZZZZYYYXXXWWWVVVUUUWWWXXXYYY[[[[[[[[[ZZZZZZZZZZZZZZZ[[[[[[\\\\\\\\\[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\[[[[[[ZZZYYYYYYXXXUUUUUUUUUUUUUUUVVVWWWWWWXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYZZZYYYYYYXXXWWWZZZZZZ\\\^^^aaaaaa___\\\[[[YYYWWWUUUTTTSSSSSSSSSQQQQQQRRRRRRSSSTTTUUUUUUPPPOOOMMMLLLKKKJJJKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJGGGGGGFFFEEEEEEDDDDDDCCCBBBBBBCCCDDDDDDDDDDDDDDDAAAAAAAAA@@@??????>>>>>>======<<<<<<<<<<<<======<<<<<<;;;;;;;;;;;;<<<<<<;;;:::888888999999777666888888888888777777777777666666666555555444444444333333333333333333333333///000000111111000000///111000000///////////////000000000000000000000000....................................------------//////...---------------,,,,,,,,,++++++*********************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((HHHHHHGGGFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCDDDDDDEEEFFFEEEDDDCCCBBBAAA@@@@@@???@@@BBBCCCDDDDDDCCCCCC@@@@@@@@@@@@??????>>>>>>============<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::999999999999999999:::::::::;;;;;;999999888888888777777777555666777888888777666555666666777888888888777777888888888888999999999999777777777777777777777777666777777777777666555555666666666666777777777777555555555555555555555555444555555666666666666666666666666555444444333333333333333333333333333333444444444444444444444444222222111111111111222222222222222222222111000//////000111222222111000///////////////............---............/////////......////////////......111000000000//////.........//////000000//////...------....../////////000......//////000000000000////////////......------000000000000000000000000111111111111111111111111222222222222222222222222111111111222222333333333333333333333333333333333333333333333333333333333555666777777666666777888999888888888888999::::::;;;;;;;;;<<<===>>>@@@@@@AAABBBCCCDDDEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDFFFFFFGGGHHHHHHHHHHHHHHHGGGHHHIIIJJJJJJIIIHHHHHHHHHIIIKKKLLLMMMPPPTTTXXX]]]___bbbdddccc```\\\YYYXXXXXXXXXYYYYYYYYYYYYXXXYYYYYYYYYYYYZZZ[[[]]]]]]\\\[[[[[[[[[[[[\\\]]]]]]ZZZZZZYYYXXXWWWVVVUUUUUUVVVWWWYYYZZZ[[[[[[[[[ZZZYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[\\\\\\\\\[[[\\\\\\\\\[[[ZZZYYYXXXUUUTTTTTTUUUUUUWWWXXXYYYZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYZZZ[[[[[[[[[[[[ZZZ\\\\\\\\\^^^```___]]]ZZZYYYXXXVVVTTTSSSRRRRRRSSSQQQRRRRRRSSSTTTUUUVVVVVVPPPOOOMMMLLLKKKJJJKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJGGGGGGFFFFFFEEEDDDDDDDDDBBBBBBCCCDDDEEEEEEEEEEEEBBBBBBAAAAAA@@@?????????>>>======<<<<<<<<<=========<<<<<<<<<<<<<<<<<<===<<<;;;999999::::::888777888888888888777777777777555555555555555444444444333333333333333333333333000111111111111111111000111000000///////////////////////////////////////........................,,,,,,,,,,,,,,,,,,,,,---///...---,,,++++++++++++******+++++++++,,,,,,,,,************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))*********)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))GGGGGGGGGFFFEEEEEEDDDDDDCCCDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDCCCBBBBBBAAAAAA>>>???AAACCCDDDDDDDDDDDD@@@@@@AAAAAA@@@@@@???>>>===<<<<<<;;;;;;::::::999;;;;;;;;;::::::::::::999:::::::::::::::;;;;;;<<<:::;;;;;;<<<<<<;;;;;;:::;;;;;;::::::::::::999999999999999999::::::::::::888888888777777777777666666666777777888888777777777888888999999999888888888888888888888999999999777777777777777777777777777777777777777666555555666666666666777777777777444444444444444444444444444555555666777666666666666666666555444444333333333333333333333333333333333333333333333333333333222222111111111111222222111111111111000///......///000222333333222000////////////.........------------------.........///---......//////......---000//////////////////.........////////////......---------......//////000---......//////000000111111000000///......------//////000000000000000111111111111111111111111111111111111222222222222222000000111111222333333333222222222222222222222222333333333333333333333333222444555555444333555666888888888888888999::::::999999::::::;;;===>>>?????????AAABBBCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDFFFFFFGGGHHHHHHHHHHHHGGGFFFGGGIIIJJJJJJIIIHHHHHHIIIJJJKKKLLLMMMPPPTTTXXX]]]^^^```aaa```]]]YYYWWWWWWWWWXXXYYYYYYYYYXXXXXXYYYYYYYYYYYYZZZZZZ[[[\\\ZZZZZZZZZZZZZZZ[[[\\\\\\YYYYYYXXXWWWVVVUUUUUUTTTUUUVVVXXXYYYZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXYYYYYYYYYZZZZZZ[[[\\\\\\]]]\\\ZZZYYYXXXVVVUUUUUUUUUWWWYYY[[[\\\\\\\\\\\\[[[[[[ZZZZZZZZZYYYYYY[[[\\\]]]]]]]]]]]]\\\\\\\\\]]]^^^]]][[[YYYXXXWWWUUUSSSRRRRRRRRRRRRQQQRRRSSSUUUVVVVVVVVVVVVPPPOOOMMMLLLKKKJJJKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHGGGGGGFFFEEEEEEEEEBBBCCCDDDEEEEEEEEEEEEEEECCCCCCBBBAAAAAA@@@@@@???>>>>>>======<<<<<<============<<<<<<<<<<<<======;;;999888888999888777666888888777777777666666666333333222222222222222222333333333333333333333333000000////////////000000111111000///////////////////////////////////////........................+++++++++,,,,,,,,,,,,---------,,,+++******++++++)))******+++,,,,,,------***************************************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))*********))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************GGGGGGFFFFFFEEEEEEDDDDDDBBBCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCAAABBBCCCDDDEEEEEEDDDCCC@@@AAABBBBBBBBBAAA??????======<<<;;;;;;:::999999::::::999999999999888888::::::999999::::::;;;<<<:::;;;<<<<<<<<<<<<;;;:::;;;;;;::::::::::::999999888999999999999:::::::::888888777777777666666666777777777777777888999999777777888888888777777666666666666777777888888888777777777777777777777777777888888888888777666666666666666666777777777777555555555555555555555555444444666777777777666555666666666555444444333333333333333333333333333333333333333333333333333333222222111111111111222222222222222222111000///...---///111222222111///---//////.........---------,,,,,,---------...............////////////...............///////////////---......//////......---,,,,,,---......///000000------......///000000111000/////////////////////////////////000000111111111111111111111111111111000111111111222222222222///000000111222222333333222222222222222222222222222222222222222222222222222333555444333333444666888888888888888999999:::999999999:::;;;<<<>>>>>>===>>>???AAABBBBBBCCCCCCCCCDDDEEEFFFFFFEEEDDDCCCDDDEEEFFFFFFGGGGGGFFFFFFFFFGGGHHHIIIJJJIIIHHHHHHIIIJJJKKKKKKLLLOOOSSSVVVYYYZZZ[[[\\\[[[ZZZXXXWWWVVVWWWXXXYYYYYYYYYXXXXXXYYYYYYYYYXXXYYYYYYZZZZZZYYYYYYYYYYYYYYYZZZZZZ[[[YYYXXXXXXWWWVVVUUUTTTTTTSSSUUUVVVXXXYYYZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXYYYYYYYYYZZZ[[[\\\]]]]]]]]][[[YYYXXXWWWWWWVVVWWWXXX[[[]]]___]]]]]]\\\[[[ZZZYYYXXXXXXYYYZZZ[[[\\\^^^^^^______^^^\\\[[[[[[\\\\\\[[[ZZZWWWVVVTTTRRRQQQQQQQQQRRRRRRSSSUUUVVVVVVVVVUUUUUUPPPOOOMMMLLLKKKJJJKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHGGGFFFFFFFFFCCCDDDDDDEEEEEEEEEDDDDDDCCCCCCCCCBBBAAAAAA@@@@@@??????>>>===============<<<;;;;;;;;;;;;;;;;;;<<<;;;999888888888888777555777777777666666666555555222222222222222222222222333333333333333333333333000//////////////////000111111000///////////////------------------------........................,,,,,,,,,,,,------......,,,,,,+++++++++++++++,,,+++++++++++++++++++++,,,************************))))))*********+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))***+++******)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))GGGGGGFFFFFFEEEDDDDDDDDDAAABBBCCCCCCDDDDDDCCCCCCBBBBBBBBBCCCCCCCCCCCCDDDDDDEEEFFFFFFFFFEEECCCBBBAAAAAABBBCCCBBBAAA@@@???>>>>>>===<<<;;;;;;::::::999999999888888888777777999999999999::::::;;;<<<:::;;;<<<======<<<;;;:::;;;;;;;;;:::::::::999999888888999999999:::::::::777777777777666666666666999888777777777888:::;;;444555555555555555444444444555555555666666777777777777777777777777777777888888888888888777666666666666666666777777777777666666666666666666666666333444666777777777666555777666666555444444333333333333333333333333333333222222222222222222222222222222111111111111222222555555555444333222111111,,,...000111111000...,,,//////.........---------,,,,,,,,,---------......//////000000000000//////---.........//////000000---..................---,,,,,,------...///000000---------...///000000111......//////000111111111.../////////000000111111000000000000000000000000000000111111222222222222///000000111222222333333111111111111111111111111222222222222222222222222444555777666555555666888888888888777888999999::::::::::::;;;<<<===>>>???>>>>>>@@@AAABBBCCCCCCCCCCCCDDDEEEFFFFFFEEEDDDCCCCCCDDDDDDEEEEEEEEEEEEEEEFFFFFFHHHIIIJJJIIIIIIHHHIIIJJJKKKKKKKKKNNNRRRUUUUUUVVVWWWXXXYYYYYYXXXXXXUUUVVVXXXYYYYYYYYYXXXXXXZZZYYYYYYXXXXXXXXXXXXYYYXXXXXXXXXXXXXXXYYYZZZZZZYYYXXXXXXWWWVVVUUUTTTSSSSSSTTTVVVXXXYYYYYYYYYXXXZZZZZZZZZYYYYYYYYYYYYYYYZZZZZZZZZZZZ[[[[[[[[[[[[[[[\\\]]]^^^]]][[[YYYXXXXXXXXXWWWXXXYYY\\\___aaa]]]\\\[[[ZZZYYYXXXWWWVVVYYYZZZ[[[]]]^^^___``````___]]][[[[[[\\\\\\\\\[[[VVVUUUSSSRRRQQQQQQQQQRRRSSSTTTUUUVVVWWWVVVUUUTTTPPPOOOMMMLLLKKKJJJKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHHHHGGGGGGFFFDDDDDDEEEEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBAAA@@@@@@??????>>>===============;;;::::::999999::::::;;;<<<;;;999999::::::888777666666666666555555555555444444444444444444444444333333333333333333333333111111000000000000111111111111000///////////////------------------------........................---------.........//////,,,,,,,,,++++++,,,,,,---------,,,++++++*********************************))))))******++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++******)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((GGGGGGEEEDDDCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCDDDEEEEEEEEEDDDBBBAAABBBBBBAAA@@@@@@??????>>>======<<<;;;::::::999999::::::999888777777888888666777:::<<<<<<<<<;;;:::======<<<<<<<<<<<<======;;;:::999999888888999999::::::::::::::::::::::::999999888777666555444444666666666666777888999:::777777888888777666555444555555555555666666666666555555555555666666666666777777888888888888777777666666555555555444444444555555555555555555555555666666555555555444444444444333333222222333333444111222444555555444222111222222222222222222222222444444444333333333222222444000222;;;???999111...000//////......000111222000////////////.........,,,,,,,,,,,,,,,,,,,,,,,,***+++---///000111111222111111111111000000000000------............---------------............//////...---,,,,,,,,,,,,,,,------............------000000000000000000000000////////////////////////111111222222222111111000222111000000000111333333222222222222222222222222111111222222222333333333666777777777888888888888999777666888<<<>>>===;;;:::::::::::::::;;;<<<=========>>>???@@@AAAAAABBBBBBBBBBBBCCCCCCCCCCCCDDDEEEDDDDDDDDDDDDEEEEEEFFFFFFGGGHHHIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKLLLMMMMMMTTTUUUUUUUUUUUUTTTSSSSSSSSSUUUWWWWWWVVVVVVVVVWWWVVVVVVWWWXXXYYYZZZ[[[[[[WWWWWWXXXXXXXXXXXXWWWWWWVVVVVVUUUTTTTTTUUUUUUUUUTTTTTTTTTUUUUUUVVVVVVVVVWWWWWWXXXYYYZZZYYYYYYYYYWWWXXX[[[]]]]]]\\\ZZZXXXWWWXXXYYYZZZZZZ[[[[[[ZZZ[[[[[[\\\]]]^^^```aaabbb___^^^[[[YYYWWWWWWWWWWWWWWWYYY]]]```bbbcccbbbaaa^^^]]][[[YYYXXXXXXYYYYYYWWWVVVSSSPPPOOOOOOOOOPPPQQQSSSVVVXXXWWWUUURRRPPPPPPOOOLLLJJJIIIIIIJJJKKKIIIIIIIIIIIIIIIIIIIIIIIIMMMNNNNNNLLLIIIGGGGGGHHHEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCBBBAAAAAA@@@??????======<<<;;;;;;;;;;;;<<<<<<<<<=========<<<:::999;;;:::888777777777888888666666666666666666666666666555555555555444444444222222222222222222222222111111111111000000000000//////000000000000//////......////////////......///...---,,,+++,,,------...---,,,,,,+++++++++,,,***++++++,,,,,,++++++***************************(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))******))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))GGGFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCCCCDDDDDDEEEDDDCCCBBBAAABBBAAAAAA@@@??????>>>>>>===<<<<<<;;;::::::999999:::999999888777777888888888999;;;<<<======<<<<<<===<<<<<<<<<<<<<<<<<<===;;;:::999999888888999999888888888888888888888888888888777777666555555555666666666777777888999:::666666555555555555555555555555555555666666666666555555666666666777777777777777888888888888777777666555555555444444444444555555555555555555555555666555555555444444444444444333333222222333333444111222444555555444222111222222222222222222222222222111111111000000000000333///111999<<<777111...//////.........///000111/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,------...///000000000000111111111000000000//////------............---------------............//////...------------------------............------//////////////////////////////////////////////////////000111111000000000111111000000000111222333222222222222222222222222111111222222222333333333555555666666666777777777;;;999777888;;;<<<:::999;;;::::::999999999999999<<<======>>>???@@@AAAAAAAAABBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEFFFFFFGGGHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMMMMRRRRRRSSSSSSSSSSSSSSSRRRSSSUUUWWWWWWVVVUUUVVVWWWVVVWWWWWWXXXXXXYYYYYYZZZWWWWWWWWWXXXXXXWWWWWWWWWVVVUUUUUUUUUUUUUUUUUUUUUTTTTTTUUUUUUUUUVVVVVVVVVXXXXXXXXXYYYYYYYYYYYYXXXXXXZZZ\\\^^^^^^]]][[[ZZZXXXYYYYYYZZZZZZZZZZZZZZZ[[[[[[[[[\\\\\\]]]_________]]][[[YYYXXXWWWWWWWWWXXXZZZ]]]```bbbcccbbbaaa^^^]]]\\\ZZZYYYYYYYYYYYYVVVTTTRRRPPPOOOOOOPPPPPPRRRTTTVVVXXXWWWUUURRRPPPOOOMMMKKKIIIHHHHHHIIIJJJIIIIIIIIIIIIIIIIIIIIIIIILLLMMMMMMKKKHHHFFFFFFGGGEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBAAA@@@@@@??????======<<<;;;;;;;;;;;;<<<;;;<<<=========<<<:::999;;;:::888777777777888999666666666666666666666666555555555555444444444444222222222222222222222222111111111000000000////////////000000000000//////......////////////......///...---,,,+++,,,,,,---...---,,,,,,++++++++++++***++++++,,,,,,++++++***************************)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))************)))((()))))))))))))))))))))))))))))))))))))))*********(((''''''''''''((())))))((((((((((((((((((((((((GGGFFFEEEDDDDDDCCCCCCDDDDDDDDDDDDCCCBBBBBBBBBAAACCCCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCBBBAAAAAAAAA@@@@@@???>>>>>>>>><<<<<<;;;;;;::::::999999:::999888888777888888888;;;;;;<<<<<<======>>>>>><<<<<<;;;;;;;;;;;;<<<<<<::::::999888888888888999666666666666666666666666666666666666666666666666777777777777888999::::::777666555555555666777888444555555555555666666666666666666777777777888888666777777888888777777666555555555555444444444444444444444444444444444444555555555555444444444444444333333222222333333444111222333444444333222111222222222222222222222222000000000000////////////333///000555888555000///......------......///000............---------,,,++++++++++++++++++++++++/////////000000///......111111000000000000//////------............---------------............///.........---......//////------............------////////////////////////////////////////////////------...///000000000000111000000000000111222222222222222222222222222222111111222222222333333333444444444555555555555666;;;999888888999999888777::::::999888888777777777;;;<<<===>>>???@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCDDDDDDEEEEEEEEEFFFGGGHHHJJJKKKLLLLLLLLLKKKKKKKKKKKKKKKLLLLLLMMMOOOPPPQQQRRRRRRRRRRRRRRRSSSTTTVVVVVVUUUUUUUUUVVVWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVWWWWWWVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVYYYYYYYYYXXXXXXXXXXXXXXXZZZ[[[]]]______^^^]]]\\\[[[[[[ZZZZZZZZZZZZYYYYYY[[[[[[[[[[[[[[[\\\]]]]]]^^^]]][[[YYYXXXXXXXXXXXXXXXZZZ]]]```aaaaaaaaa```]]]]]]]]]\\\[[[ZZZXXXXXXTTTSSSRRRQQQPPPQQQRRRRRRSSSTTTVVVWWWWWWUUURRRPPPNNNLLLJJJIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKKKKIIIFFFEEEEEEFFFEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAA@@@@@@??????======<<<;;;;;;;;;;;;<<<;;;<<<<<<<<<<<<;;;::::::::::::999888888888888999777777777777777777777777555555555555444444444444222222222222222222222222111111000000000000//////...//////000000//////.........////////////............---,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))(((((())))))*********+++((((((''''''(((((()))***''''''''''''''''''''''''FFFFFFEEEDDDDDDDDDDDDDDDEEEEEEDDDCCCBBBAAAAAAAAACCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@???>>>>>>======;;;;;;;;;:::::::::999999999999888888888888888999<<<;;;;;;;;;;;;<<<===>>>;;;;;;::::::::::::;;;;;;:::999999888888888888888888888888888888888888888555555555666666666777777777777777777888999::::::999888777666777888;;;<<<444444444555555555666666777777777777888888888888666666777777777777666666444444444444444444444444444444444444444444444444444444444444444444444444444333333222222333333444111222333333333333222111111111111111111111111111111111111111111000000000222000///111333222000///------------.........///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////000000000000//////111000000000////////////------............---------------............///...............///000111------............------////////////////////////////////////////////////,,,---...///000111111111000000000000000111111222222222222222222222222222111111222222222333333333444444444444555555555555888888888888888888888777888888888888888888777777;;;;;;<<<===>>>??????@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBCCCDDDDDDEEEEEEEEEFFFGGGHHHJJJKKKLLLLLLMMMLLLLLLKKKKKKKKKKKKLLLLLLMMMNNNOOOQQQRRRSSSSSSSSSRRRTTTVVVVVVUUUTTTUUUVVVWWWWWWVVVVVVVVVUUUUUUUUUTTTUUUUUUVVVVVVUUUUUUTTTTTTTTTUUUUUUVVVVVVUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVYYYYYYXXXXXXWWWWWWWWWXXX\\\]]]^^^___```___^^^]]]\\\\\\[[[ZZZYYYYYYXXXXXXZZZZZZZZZZZZ\\\]]]^^^___^^^]]][[[YYYXXXXXXYYYYYYXXXYYY[[[]]]^^^___^^^^^^\\\\\\]]]]]]\\\ZZZXXXWWWSSSSSSSSSRRRSSSTTTUUUUUUTTTUUUVVVWWWVVVTTTRRRQQQNNNMMMKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIGGGEEECCCCCCDDDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@??????======<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999777777777777777777777777555555555444444444333333222222222222222222222222111000000000////////////...//////////////////...---......//////......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***++++++,,,,,,++++++***************************++++++******))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))))))))((((((((((((((((((((((((((((((((()))******++++++((((((((('''((())))))***((((((((((((((((((((((((FFFEEEEEEDDDDDDDDDDDDEEEEEEEEEDDDCCCBBBAAAAAAAAACCCCCCDDDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAAAAAAAA@@@??????>>>>>>======<<<:::::::::::::::999999999999888888888888888999999::::::999999999:::;;;;;;::::::999999999999:::::::::999888888777777888888777777777777777777777777444444555555666666777777666666666666777888999:::999888777666777888;;;<<<444444444444555555555555777777777777888888888888666666777777777777666666333333444444444444444444444444444444444444444444333333444444444444444444444333333222222333333444222222222222222222222222111111111111111111111111000000000000000000000000000000//////000111000///,,,------.....................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111111111111000000000////////////...------............---------------............///...............///000111------............------........................////////////////////////---...///000111111222111//////000000111111111111222222222222222222222222111111222222222333333333444444444555555555666666555555666777777888888999555666888999::::::::::::999:::;;;<<<===>>>>>>???????????????@@@@@@@@@@@@AAAAAACCCDDDEEEEEEEEEDDDEEEFFFHHHJJJKKKLLLMMMMMMLLLLLLKKKKKKKKKKKKLLLLLLMMMNNNOOOQQQRRRSSSSSSSSSQQQSSSUUUUUUTTTSSSTTTUUUVVVVVVUUUUUUTTTTTTSSSSSSSSSSSSTTTTTTTTTTTTSSSSSSSSSTTTUUUVVVVVVVVVVVVUUUVVVVVVVVVVVVVVVVVVVVVVVVYYYXXXWWWWWWWWWWWWXXXXXX\\\]]]^^^_________^^^^^^]]]\\\ZZZYYYXXXWWWXXXXXXWWWXXXYYY[[[]]]```bbbccc]]]\\\[[[YYYYYYYYYZZZ[[[WWWXXXYYY[[[[[[\\\[[[[[[[[[\\\\\\\\\[[[YYYWWWVVVTTTTTTTTTUUUUUUVVVWWWWWWUUUUUUVVVVVVVVVTTTRRRQQQNNNNNNMMMKKKJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHFFFGGGGGGFFFCCCBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@??????======<<<;;;;;;;;;;;;<<<;;;;;;:::::::::;;;;;;;;;999999999:::::::::999999777777777777777777777777555444444444444333333333222222222222222222222222000000000////////////.........////////////......------............------,,,,,,,,,,,,,,,+++++++++++++++,,,---------,,,+++***++++++,,,,,,++++++***************************++++++******))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((())))))***(((((((((((((((((((((((((((((())))))************((((((((((((((()))******))))))))))))))))))))))))EEEEEEDDDDDDDDDDDDEEEEEEDDDDDDDDDCCCBBBBBBBBBAAACCCCCCDDDDDDDDDDDDCCCCCCCCCBBBAAA@@@@@@@@@@@@AAA??????>>>>>>===<<<<<<<<<::::::::::::999999999999888888888777888888999:::888888888888888888999999999999888888888888999999999999888777777777777888555555555555555555555555444444444555555666666666555555555555666777888888777666555555555666777888333444444444444555555555666666666777777777888888555666666777777666666555333333333333444444444444333333333333333333333333333333333333444444444444444333333222222333333444222222222222222222222222111111111111111111111111............////////////...111000......000111...------...////////////...............---------,,,---------------------------...///000111111111111000000////////////......------............---------------............///.........---......//////------............------........................////////////////////////...///000000111111111111...///000000111111000000222222222222222222222222111111222222222333333333444444444555555555666666222444666666666666888:::333555777999:::;;;;;;:::999999:::;;;<<<======>>>>>>>>>>>>>>>?????????@@@???AAABBBDDDEEEEEEEEEDDDDDDEEEGGGIIIJJJKKKLLLLLLMMMLLLLLLKKKKKKKKKKKKKKKMMMNNNOOOPPPRRRRRRSSSSSSQQQSSSTTTTTTSSSSSSSSSUUUTTTTTTTTTSSSSSSRRRRRRRRRRRRRRRSSSSSSSSSSSSRRRRRRRRRSSSUUUVVVWWWWWWVVVUUUWWWWWWWWWWWWVVVVVVVVVVVVXXXWWWVVVVVVVVVWWWYYYZZZ\\\\\\]]]]]]^^^^^^]]]]]]\\\ZZZYYYWWWVVVVVVWWWWWWVVVVVVXXX[[[^^^aaaccceee]]]\\\[[[ZZZYYYZZZ[[[\\\WWWXXXYYYYYYZZZZZZZZZZZZ[[[[[[[[[ZZZYYYXXXVVVVVVTTTTTTUUUVVVVVVWWWWWWXXXUUUVVVVVVVVVUUUSSSRRRQQQNNNNNNMMMLLLKKKJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHEEEFFFFFFEEECCCBBBBBBCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@??????======<<<;;;;;;;;;;;;<<<:::::::::999::::::;;;<<<888999::::::;;;:::::::::777777777777777777777777444444444444333333333333222222222222222222222222000000////////////......---......//////......---------............------,,,,,,,,,,,,,,,+++*********+++,,,---...---,,,+++***++++++,,,,,,++++++***************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((()))******))))))))))))))))))))))))***)))))))))))))))))))))))))))(((((())))))***+++************************EEEEEEDDDDDDDDDDDDEEEEEECCCCCCCCCCCCCCCCCCBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCBBBBBB@@@?????????@@@AAA???>>>>>>======<<<;;;;;;999999999999999999999999888888777777888999999:::777888999999999888777666888888888777777888888888999999888777777777777777666666666666666666666666444555555555555555555555444333333444444555666777666666555555555555555555333333444444444555555555555555666666666777777777555555666666666666555555222222333333333444444444333333333333333333333333222222333333333444444444444333333222222333333444222222111111111111222222111111111111111111111111.........//////000000000---111222......111111...---...///000000000///////////////.........------///////////////////////////000000111111111000000000000/////////.........------............---------------............//////...------------------------............------........................////////////////////////......///000000/////////......000111111111000///222222222222222222222222111111222222222333333333333333333333444444444444222444666666444444666888333444666888999999888777888888999:::;;;<<<===============>>>>>>>>>??????>>>@@@BBBDDDEEEEEEDDDDDDCCCDDDEEEGGGIIIKKKKKKLLLMMMMMMLLLKKKKKKKKKKKKKKKLLLMMMNNNOOOPPPPPPPPPPPPPPPRRRTTTTTTSSSRRRSSSTTTSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQRRRRRRRRRRRRQQQQQQQQQSSSUUUWWWWWWWWWVVVUUUXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUVVVXXXZZZ[[[ZZZ[[[[[[[[[\\\\\\\\\\\\ZZZYYYWWWUUUUUUUUUVVVWWWUUUVVVWWWZZZ\\\___bbbccc\\\[[[ZZZZZZZZZ[[[\\\]]]YYYZZZZZZZZZZZZZZZ[[[[[[[[[ZZZYYYXXXVVVVVVVVVVVVSSSSSSTTTUUUUUUVVVVVVVVVVVVVVVVVVVVVUUUSSSRRRQQQMMMMMMLLLLLLKKKJJJHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGDDDEEEFFFEEECCCBBBBBBCCCBBBBBBBBBAAAAAAAAAAAA@@@??????????????????@@@@@@======<<<;;;;;;;;;;;;<<<::::::999999999:::;;;<<<888999:::;;;;;;;;;::::::666666666666666666666666444444444333333333222222222222222222222222222222000000/////////.........---......//////......---,,,------......------,,,+++,,,,,,---,,,+++***))))))***,,,......---,,,+++***++++++,,,,,,++++++***************************)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&'''(((***+++))))))))))))))))))))))))++++++******)))((((((((())))))(((((())))))***+++))))))))))))))))))))))))EEEEEEDDDDDDDDDDDDEEEFFFBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCBBBAAA@@@?????????@@@AAA>>>>>>>>>===<<<<<<;;;;;;999999999999999999999999888888777777888999::::::666888999::::::999777666888888777777777777888888999888888777777777777777999999999999999999999999555555555555555555555555333333333333444555666666777777888888777666555444333333333444444444555555555555555555666666666666555555666666666666555555222222222333333444444444333333333333333333333333222222222333333444444444444333333222222333333444222222111111111111222222000000000000000000000000000000111111222222333333,,,222333///...111111...---...000111111111000///000////////////.........000000000000000000000000222222222111111000......000/////////............---..................------------........./////////...---,,,,,,,,,,,,,,,---..................---........................////////////////////////.........///......---------...000111111111000///222222222222222222222222111111222222222333333333111111222222222333333333444666777666333222444666333444666888888777555444777888999:::;;;<<<<<<===============>>>>>>>>>>>>>>>???BBBDDDEEEEEEDDDDDDBBBCCCEEEGGGIIIJJJKKKKKKMMMMMMLLLKKKKKKKKKKKKKKKKKKLLLMMMNNNNNNNNNNNNNNNPPPRRRTTTTTTSSSRRRSSSTTTRRRRRRRRRRRRRRRRRRRRRRRRPPPQQQQQQQQQQQQQQQQQQPPPQQQSSSUUUWWWXXXWWWVVVUUUXXXXXXXXXWWWWWWVVVVVVVVVUUUUUUTTTTTTVVVXXX[[[\\\YYYYYYZZZZZZZZZ[[[[[[[[[YYYWWWVVVTTTTTTUUUVVVWWWVVVVVVWWWYYY[[[]]]___```\\\[[[ZZZZZZZZZ[[[\\\]]][[[[[[[[[[[[[[[[[[\\\\\\[[[ZZZXXXVVVUUUUUUUUUVVVRRRRRRSSSTTTTTTTTTTTTTTTWWWWWWVVVUUUTTTSSSRRRQQQLLLLLLLLLKKKJJJIIIGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGDDDEEEFFFEEECCCBBBBBBCCCBBBBBBBBBAAAAAAAAA@@@@@@??????????????????@@@@@@======<<<;;;;;;;;;;;;<<<::::::999888999:::<<<===777888:::;;;<<<;;;::::::666666666666666666666666444444444333333333222222222222222222222222222222000/////////............---..................---,,,------......------,,,++++++,,,---,,,+++***))))))***,,,.........,,,++++++++++++,,,,,,+++++++++************************(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&&&&'''(((***+++)))))))))))))))))))))))),,,,,,+++***)))((('''''')))))))))))))))******+++((((((((((((((((((((((((CCCCCCBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDCCCBBBAAA@@@AAABBBBBB@@@@@@@@@?????????>>>>>>@@@???===<<<;;;;;;<<<<<<<<<;;;:::888666444333222888888999999:::::::::;;;888888888888888888888888666666666666777777777777BBB???;;;777555555666888666666777777666555444444333444666777777666444333111222222333333444444555666666666666666666666666444444444444444444444444555555555555555444444444777555444444555555444333444444444444444444444444222222444444444444222222222222333333333333444444555555555444444333333333111111111111111111111111222///---...000111000...111111111111111000//////,,,---------......//////////////////////////////---.............................................111111000......---------000000///...------,,,,,,+++++++++,,,,,,------------------............///------------------------.../////////000111111111---------............///......---,,,---...///000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000333333333333333333333333111111222222222333333333222444666888888666444222555666777888:::;;;<<<===;;;;;;<<<<<<======>>>>>>@@@@@@AAAAAABBBCCCDDDDDDEEEEEEEEEFFFGGGGGGHHHHHHIIIHHHHHHGGGGGGHHHHHHIIIKKKKKKLLLMMMNNNOOOOOOPPPRRRSSSSSSRRRPPPNNNNNNOOOLLLMMMNNNPPPQQQRRRRRRSSSSSSSSSRRRQQQQQQQQQQQQQQQRRRRRRSSSSSSTTTTTTUUUUUUUUUWWWXXXXXXVVVUUUTTTTTTTTTTTTTTTTTTUUUWWWYYY[[[XXXXXXXXXXXXYYYZZZ[[[\\\[[[XXXTTTTTTUUUVVVUUUSSSWWWXXXYYY[[[[[[\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[```___]]]\\\[[[[[[\\\]]]XXXWWWVVVVVVUUUUUUUUUVVVSSSSSSSSSSSSSSSTTTTTTUUUQQQQQQPPPOOOOOONNNMMMMMMLLLKKKKKKJJJJJJJJJKKKKKKIIIIIIHHHGGGFFFDDDCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCAAAAAABBBBBBBBBBBBBBBAAABBBAAAAAA@@@@@@?????????>>>===<<<;;;::::::;;;<<<999999999888999999::::::666777888999999999999999666666666777777777777777555555444333222222111111111111111222222333333333,,,---...000000000///.........//////......---,,,........................---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))+++*********))))))((((((++++++******))))))((((((&&&'''((())))))******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))******++++++((((((((((((((((((((((((CCCCCCBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDCCCBBBAAA@@@AAAAAABBB@@@@@@@@@?????????>>>>>>???>>>===<<<;;;;;;;;;<<<;;;;;;:::999888777777666666666666666666777777777777777777777777777777777555666666666777777777777<<<:::777555444555777888666666666666666555444444333444555666666555444333222222333444444555555666444444444444444444444444444444444444444444444444444444444555555555555555777555444444555555444333444444444444444444444444222222333444444333222222222222222333333333444444444444333333222222222222111111111111111111111111222///---...000111000...111111111111111000//////------.........////////////////////////////////////.............................................111000///...------------000//////...------,,,,,,+++++++++,,,,,,---------------------............------------------------,,,------------------...---------............///...------,,,---...///000//////////////////////////////000000000111111111000000000000000000000000111111111111111111111111333333333333333333333333222222222222333333333333333444555666666555444333555666777888:::;;;<<<<<<;;;;;;<<<======>>>>>>???@@@@@@AAAAAABBBBBBCCCCCCDDDDDDEEEEEEFFFGGGGGGHHHHHHHHHGGGGGGGGGGGGHHHHHHJJJJJJKKKLLLMMMNNNOOOOOOQQQRRRSSSQQQOOONNNNNNOOONNNNNNPPPQQQRRRRRRRRRRRRRRRRRRQQQQQQPPPQQQQQQQQQRRRRRRRRRSSSSSSSSSSSSSSSUUUWWWYYYYYYWWWUUUUUUUUUSSSSSSSSSTTTVVVXXXZZZ[[[XXXXXXYYYYYYZZZ[[[\\\\\\YYYVVVTTTTTTVVVXXXWWWVVVYYYYYYZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[^^^]]]\\\[[[[[[ZZZZZZ[[[VVVVVVUUUTTTTTTTTTTTTTTTRRRRRRQQQQQQQQQQQQRRRRRRPPPPPPPPPOOOOOONNNNNNNNNLLLKKKJJJIIIIIIIIIIIIIIIHHHGGGGGGFFFEEEDDDCCCCCCCCCCCCDDDDDDDDDCCCCCCCCCAAABBBBBBCCCCCCCCCBBBBBBBBBBBBAAA@@@???>>>>>>>>>======;;;;;;:::;;;<<<<<<:::999999999888999999999777777888999999999888888666666666666666666666666444444333333222111111111111111111222222333333333---...//////////////////......//////......---,,,........................---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************)))))))))(((*********)))))))))))))))((()))))))))))))))((('''))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))CCCCCCBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCBBBAAAAAAAAAAAAAAA@@@????????????>>>>>>>>>???>>>===<<<;;;;;;;;;;;;::::::::::::::::::::::::999999999999999888888888666666666666666666666666555555666666666777777777555555444444555555666777555666666666666555444444333444555666666555444333333333444444555666666666333333333333333333333333444444444444444444444444333333444444555555666666666555444444555555444222444444444444444444444444222222333333333333222222222222222222333333333333222222222222111111111111111111111111111111111111111///...///000111000///000000111111000000//////.........///////////////000000000000000000000000000000//////.........---------------------------000000///...------------//////......---,,,,,,,,,++++++,,,,,,,,,,,,------------------....................................---,,,,,,,,,,,,,,,,,,+++---------............///...------------...////////////////////////////////////000000000000111111000000000000000000000000111111111111111111111111333333333333333333333333222222333333333444444444444444444444444444444444555666666888999:::;;;<<<<<<<<<======>>>?????????AAAAAAAAAAAAAAAAAAAAAAAACCCDDDDDDEEEEEEFFFGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGIIIIIIJJJKKKLLLMMMNNNNNNPPPQQQQQQPPPNNNMMMNNNOOOOOOPPPQQQQQQRRRRRRRRRQQQQQQPPPPPPPPPPPPQQQQQQRRRRRRRRRRRRRRRRRRQQQQQQQQQUUUWWWXXXXXXVVVUUUUUUVVVRRRSSSSSSUUUWWWYYY[[[\\\YYYYYYYYYZZZ[[[[[[\\\\\\WWWUUUTTTTTTWWWYYYYYYYYYZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\[[[[[[ZZZYYYXXXVVVVVVUUUUUUUUUUUUTTTTTTRRRQQQPPPOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLKKKJJJHHHGGGGGGGGGGGGFFFEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBAAA@@@>>>===<<<<<<<<<;;;;;;:::;;;;;;<<<===:::::::::999888888888777888888888999888888777777555555555555555555555555444444333333222111111111111111111222222222222222000//////............///......//////......---,,,------------------------,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************)))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))((((((((((((((((((************************CCCBBBBBBAAAAAABBBBBBCCCCCCBBBBBBAAAAAABBBBBBCCCBBBBBBBBBAAAAAAAAAAAAAAA????????????>>>>>>>>>>>>>>>>>>===<<<;;;;;;;;;:::::::::::::::::::::::::::;;;;;;;;;::::::999999999666666666666666666666666555555555666666666777777222333444555555555555555555555555666666555444444333444444555555444444333222222333333444555555555333333333333333333333333333333333333333333333333222222333444444555666666666555333444555555444222333333333333333333333333222222222333333222222222111222222222222333333333222222222222222222111111111111111111111111111111/////////000000000/////////000000000000000//////////////////////////////000000000000000000000000111000000//////......---------------------------000///...---------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..........................................------,,,,,,,,,---------............///------------......//////////////////////////////////////////000000000111000000000000000000000000222222222222222222222222222222222222222222222222222333333333333444444444555444333222222333444555555555666777888999:::;;;<<<<<<======>>>?????????AAAAAAAAAAAA@@@@@@@@@@@@BBBCCCCCCDDDDDDEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHIIIJJJKKKLLLLLLMMMOOOOOOOOOMMMLLLMMMNNNPPPPPPPPPQQQQQQPPPOOOOOONNNNNNNNNNNNOOOPPPQQQRRRSSSRRRRRRQQQPPPPPPOOOOOOTTTUUUVVVVVVTTTSSSTTTUUURRRSSSTTTUUUWWWYYY[[[\\\YYYZZZZZZ[[[[[[[[[[[[[[[WWWVVVUUUUUUVVVXXXYYYZZZ[[[[[[ZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[ZZZ[[[[[[\\\[[[ZZZXXXWWWWWWWWWXXXXXXXXXWWWWWWWWWRRRQQQPPPOOOMMMMMMLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJKKKJJJIIIGGGFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDCCCBBBBBBAAAAAA@@@???===<<<;;;;;;:::::::::;;;;;;<<<<<<===:::::::::999888777666666888888999888888777666666555444444444444444333333444444444444333333222222111111111111111222222222111000///---------...///.........///......---,,,------------------------,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))*********)))))))))))))))(((((())))))******++++++)))))))))))))))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))))))))((((((''''''&&&&&&))))))))))))))))))))))))BBBBBBAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAA@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>=========<<<;;;;;;::::::::::::999999888888777777888888777777666666555555777777777777777777777777555555555555666666666666444555666666666555444333444444555555555555444444333444444444444444444333000111111222333333444444444444444444444444444444333333333333333333333333111222222333444555666666666444333333444444333222333333333333333333333333222222222222222222222222111111111222222222333333222222222222333333333333000000000000000000000000...///000111000/////////...//////000000000/////////////////////.........////////////////////////000000//////.........---------------------------///......------------...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.................................------,,,,,,,,,+++---------............///---------..........................................////////////000000000000000000000000000000000111111111111111111111111222222222222222222222222222222222333333333444444444333222111111222333444555555666777777888999999<<<<<<<<<===>>>>>>??????@@@@@@@@@@@@@@@?????????AAABBBBBBCCCCCCDDDEEEEEEDDDDDDDDDCCCCCCDDDDDDDDDEEEFFFGGGGGGIIIIIIJJJKKKKKKLLLMMMMMMLLLLLLMMMNNNNNNNNNOOOOOOOOONNNMMMMMMLLLLLLLLLMMMNNNPPPRRRRRRSSSSSSRRRQQQPPPOOONNNNNNQQQRRRSSSRRRQQQQQQRRRTTTRRRSSSUUUVVVXXXZZZ[[[[[[YYYYYYZZZ[[[[[[[[[ZZZZZZXXXWWWWWWVVVUUUVVVWWWXXXZZZZZZYYYXXXXXXXXXYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[ZZZYYYWWWVVVVVVVVVWWWXXXXXXWWWWWWVVVSSSRRRQQQOOONNNMMMMMMLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJHHHGGGEEEEEEDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDAAAAAAAAA@@@AAABBBCCCDDDCCCCCCDDDDDDCCCBBBAAAAAA@@@??????>>><<<;;;;;;:::999999:::;;;;;;<<<<<<<<<999::::::999999777666555888888888888888777666555555555444444333333333222555555555555444444444444111111111111111111111111111000///---------...///.........///......---,,,------------------------,,,++++++******++++++,,,,,,++++++******++++++,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))******(((((())))))******++++++''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))))))))((((((''''''&&&&&&((((((((((((((((((((((((BBBBBBAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAA@@@??????======>>>>>>>>>>>>>>>???<<<<<<===<<<<<<;;;999999999888888777777666666666888888888888888888777777777777777777777777777777444444555555555666666666666666666666666555444333333333444555555555555444444333333333333333333444000000000111222222333333444444444444444444444444333333333333333333333333222222333333444444555555555444333333444444333111333333333333333333333333222222111111111111222222111111111111222222222222222222222333333333333333000000000000000000000000---///111222000/////////......///000000000//////...............---------////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,......---------------...------,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------,,,++++++++++++++++++***---------............///,,,---......//////....................................////////////000000000000000000000000000000000000000000000000000000222222222222222222222222111111222222222333333333333333111111111111333333444555555666777777888888;;;;;;<<<<<<===>>>>>>>>>????????????????????????@@@AAAAAABBBCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDEEEFFFGGGHHHIIIIIIIIIJJJLLLLLLKKKKKKLLLNNNMMMMMMMMMNNNNNNMMMLLLLLLJJJJJJKKKLLLNNNPPPRRRSSSSSSSSSRRRQQQPPPPPPOOOOOOOOOPPPQQQPPPOOOOOOQQQSSSSSSTTTVVVWWWYYYZZZZZZZZZXXXYYYZZZ[[[[[[ZZZYYYXXXWWWWWWWWWUUUTTTTTTVVVXXXYYYXXXWWWVVVVVVWWWXXXYYYXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYXXXWWWVVVUUURRRSSSTTTUUUVVVUUUTTTSSSSSSRRRQQQOOONNNNNNMMMMMMOOOOOONNNMMMMMMLLLKKKKKKJJJIIIHHHFFFFFFEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCBBBAAA@@@??????@@@AAACCCDDDCCCCCCCCCCCCBBBAAA@@@@@@>>>======<<<<<<;;;;;;:::999::::::;;;;;;;;;;;;:::888888999999999888666555777777777888777777666666555555555444444333333222555555555444444444444444111111111111111000000000000//////............///......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,++++++******++++++,,,************************************************))))))))))))))))))))))))))))))))))))************))))))))))))************&&&'''((()))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))((((((((((((((((((''''''''''''''''''''''''BBBAAAAAA@@@@@@AAAAAABBBBBBAAAAAA@@@@@@AAAAAABBB@@@AAAAAABBBAAA@@@???>>>============>>>>>>??????<<<<<<<<<===<<<;;;999888666666666777777777888888::::::::::::::::::;;;;;;666666666666666666666666444444444555555555666666666666555555444444444444222333444444555555555444444333333333333333333444000111111222222333444444333333333333333333333333222222222222222222222222333333333333333333333333555444222333444444333111222222222222222222222222333222111000000111222333111111111111222222222222111111111111222222222333000000000000000000000000,,,///222222000......///---......///000000//////...---------,,,,,,,,,,,,------------------------++++++,,,,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------............///,,,---.../////////...---................................./////////000000000000000000000000000000////////////////////////111111111111111111111111000000000111111111222222222222111111111111222222444555555666666777777777::::::;;;;;;<<<<<<============>>>>>>??????@@@@@@@@@@@@@@@AAABBBBBBCCCCCCBBBBBBAAAAAAAAAAAABBBBBBCCCCCCDDDEEEFFFGGGGGGHHHGGGIIIJJJKKKJJJJJJLLLMMMLLLMMMMMMNNNNNNNNNMMMMMMHHHHHHIIIKKKMMMPPPRRRSSSSSSRRRRRRRRRQQQQQQPPPPPPOOOPPPPPPPPPOOOOOOQQQSSSUUUVVVWWWXXXYYYYYYYYYXXXWWWXXXYYYZZZZZZYYYWWWVVVSSSTTTUUUTTTSSSSSSVVVYYYVVVVVVTTTTTTTTTVVVXXXYYYWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVUUUTTTTTTTTTTTTTTTPPPQQQSSSUUUUUUTTTSSSRRRRRRQQQPPPOOONNNMMMMMMMMMPPPOOONNNMMMLLLKKKJJJIIIIIIHHHGGGGGGFFFFFFFFFFFFCCCCCCBBBBBBAAA@@@??????@@@@@@???>>>???AAACCCDDDBBBBBBBBBBBBAAA@@@???>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;:::999888666777888999999888666555555666777777777777777777666666555555444333333333333333333333333333333333222111111111000000000///---...//////////////////......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))((()))))))))*********************)))))))))))))))'''((()))))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((())))))))))))))))))((((((((((((((((((((((((BBBAAAAAA@@@@@@AAAAAABBBBBBAAAAAA@@@@@@AAAAAABBB@@@@@@AAABBBAAA@@@???>>><<<=========>>>>>>??????;;;<<<<<<===<<<:::999888444555666777888999::::::666666666777777888888999555555555555555555555555444444444555555555666666444444333333333444555555222333444444555555555444444333333222222333333444111222222333333444555555222222222222222222222222222222222222222222222222444333333333333333333333555444222333444444333111222222222222222222222222333222111000000111222333000111111111111222222222//////000000111111111222000000000000000000000000,,,///333333000......///------...///000000//////---------,,,,,,+++++++++------------------------)))******+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++---------....../////////---------.........//////,,,,,,.../////////...---..................................../////////000000000000000000000000000////////////////////////111111111111111111111111///000000000000111111111111111111111111111111111444444555555666666777777999999::::::;;;<<<<<<===<<<======>>>???@@@@@@AAA???@@@@@@AAAAAABBBCCCCCCBBBAAAAAA@@@@@@AAAAAABBBBBBBBBCCCDDDEEEFFFGGGGGGFFFHHHJJJJJJJJJJJJLLLMMMMMMMMMNNNOOOOOOOOOOOOOOOGGGGGGIIIKKKMMMPPPRRRSSSRRRRRRRRRRRRRRRQQQQQQQQQPPPQQQQQQPPPOOOPPPRRRTTTVVVVVVXXXYYYYYYYYYXXXWWWVVVWWWYYYZZZZZZXXXWWWUUUPPPRRRTTTSSSRRRTTTWWW[[[UUUTTTSSSSSSSSSUUUXXXYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUSSSQQQQQQQQQRRRRRRQQQRRRTTTVVVWWWVVVTTTSSSPPPPPPOOONNNMMMMMMMMMMMMNNNMMMLLLKKKIIIGGGFFFEEEHHHHHHGGGGGGGGGGGGGGGHHHBBBBBBAAA@@@???======<<<@@@???>>>>>>???AAACCCDDDAAABBBAAAAAA@@@???>>>===:::::::::;;;;;;;;;<<<<<<:::;;;;;;<<<;;;:::888777555666888999:::999777666555555666777777888777777777777666555444444333333111111111111111111111222222111111111000000//////,,,---///000000000//////......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,++++++++++++++++++,,,))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))*********+++++++++******))))))((((((************)))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&(((((())))))******++++++))))))))))))))))))))))))EEEDDDDDDCCCCCCCCCCCCDDD???@@@@@@@@@@@@???>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;::::::999999999999999999999999999999666666666666555555555555777777666555444444333333666666666666666666666666444444444444444444444444555555444444444333333333555444444333333444444555222222222222222222222222333333333333333333333333444444333333222111000000222222111111222222333444444333222222111111222222000000000000000000000000000000000000111111111111111111222333444555555666000000000000000000000000000000//////.........---////////////////////////000000//////.........---......---------,,,,,,,,,......---,,,---...///000......------------.........---,,,,,,,,,,,,---...000---******,,,---,,,***------------------------++++++,,,,,,,,,,,,---------------------------------------------------------,,,,,,++++++,,,,,,------------,,,,,,+++++++++.......................................---------111111000///...---,,,,,,............////////////111111111111222222222222000000000000000000000000111111111111111111111111111111000000111111222333333333333444444444555555777777777888999:::<<<<<<<<<<<<<<<<<<===>>>@@@AAA@@@@@@BBBCCCCCCBBB@@@@@@BBBBBBAAA@@@@@@AAAAAAAAACCCCCCDDDDDDEEEEEEFFFFFFFFFGGGHHHJJJKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKKKKLLLKKKKKKKKKKKKLLLMMMNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOSSSRRRPPPOOOPPPQQQSSSTTTXXXYYYZZZZZZZZZYYYWWWVVVZZZZZZYYYXXXWWWUUUTTTSSSRRRSSSTTTUUUVVVWWWWWWWWWSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTUUUVVVVVVVVVVVVUUUTTTSSSRRRQQQQQQQQQQQQQQQSSSSSSSSSTTTTTTUUUUUUVVVSSSRRRPPPOOONNNOOOPPPPPPLLLLLLKKKJJJIIIHHHHHHGGGEEEFFFHHHIIIHHHGGGEEECCCEEEDDDCCCBBB@@@???>>>===@@@???>>>>>>???AAABBBDDDDDDDDDCCCAAA???>>>===<<<999;;;<<<>>>>>>===;;;:::777888999999::::::::::::777777777777777777777777666666666666777777777777666666555444333333222222000000000111222222333333222222222111111///......,,,---///000000///---,,,,,,,,,++++++++++++,,,,,,......---,,,,,,+++******,,,,,,,,,++++++*********,,,,,,,,,+++++++++******************))))))))))))+++***)))(((((()))******(((((((((((((((((((((((())))))))))))))))))))))))((()))***++++++***)))(((((((((((((((((()))*********)))((()))***++++++)))(((### """''',,,,,,*********)))(((((((((((((((******))))))((((((''''''***)))(((''''''((()))***EEEEEEDDDCCCBBBBBBBBBCCC@@@@@@@@@AAA@@@??????>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;:::999999999999999999999999999999999999999999888888888888777666666555444444333333555555555555555555555555444444444444444444444444555555444444444333333333444444333333333333444444222222222222222222222222333333333333333333333333444333333222222111111111222222111111222222333444444333222222111111222222000000000000000000000000000000000000111111111111000000111111111111111111000000000000000000000000000/////////....................................000/////////.........---......---------,,,,,,,,,...------,,,---...///000......------------.........---,,,,,,,,,,,,---...///---******,,,---,,,***+++++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------------------,,,,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,+++++++++........................---------...............000000//////......------............////////////....../////////000000000000000000000000000000000000000000000000000000000111111000000111111222333333333333444444444444555555555666666777888:::;;;;;;;;;<<<<<<======>>>>>>???@@@@@@@@@@@@@@@@@@???AAAAAA@@@@@@@@@@@@AAAAAABBBCCCCCCDDDEEEEEEFFFFFFGGGGGGIIIJJJKKKLLLLLLLLLMMMMMMLLLLLLKKKLLLLLLMMMKKKKKKKKKLLLLLLMMMNNNOOONNNOOOOOOPPPQQQQQQRRRRRRTTTSSSQQQPPPPPPQQQSSSTTTWWWWWWXXXXXXXXXWWWVVVUUUXXXXXXXXXWWWVVVUUUTTTSSSVVVVVVVVVVVVUUUTTTSSSRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTUUUUUUVVVVVVUUUUUUTTTSSSRRRQQQPPPPPPPPPPPPRRRRRRSSSTTTTTTTTTTTTTTTQQQPPPOOONNNNNNNNNOOOOOOLLLKKKKKKJJJIIIHHHGGGGGGCCCDDDEEEFFFFFFDDDCCCAAABBBBBBAAAAAA@@@@@@??????>>>>>>>>>>>>???@@@AAAAAABBBBBBAAA???>>><<<;;;;;;:::;;;<<<======<<<;;;:::888888999:::::::::999999777777777777777777777777666666666666666666666777555555555444333333222222222111111111111111111111222222222111111000///...,,,---...//////...---,,,///..................///......---,,,,,,+++******,,,,,,++++++++++++++++++,,,,,,+++++++++*********************************+++***)))(((((()))******))))))))))))))))))))))))((((((((((((((((((((((((((()))************)))(((((((((((((((((()))******'''&&&%%%&&&((()))((('''---)))%%%%%%(((***(((%%%******)))((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))FFFEEEDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<;;;:::::::::::::::::::::::::::::::::777777777666666666555555666666666555444444333333444444444444444444444444444444444444444444444444555555444444444333333333333222222222222222222333222222222222222222222222333333333333333333333333222222222222222222222222222222111111222222333444333333222111111111111222000000000000000000000000000000000000111111111111111111111111000000//////000000000000000000000000////////////..................................../////////.....................---------,,,,,,,,,...------------...//////......------------.........------,,,,,,------......,,,******,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------......------,,,,,,++++++,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,++++++------------------------,,,,,,------......//////........................---............/////////......////////////000000000000000000000000000000////////////////////////111000000000000111222222333333333333444444444444333333333444555666888888:::;;;<<<======<<<;;;;;;>>>>>>>>>======>>>>>>>>>@@@@@@????????????@@@@@@BBBBBBCCCCCCDDDEEEEEEEEEGGGHHHIIIJJJKKKLLLLLLLLLMMMLLLLLLLLLLLLLLLMMMMMMLLLLLLLLLLLLMMMMMMNNNOOONNNNNNOOOQQQRRRTTTUUUUUUUUUTTTRRRRRRQQQRRRSSSTTTUUUUUUUUUVVVUUUTTTTTTSSSUUUVVVVVVVVVVVVUUUTTTTTTWWWWWWWWWVVVUUUSSSRRRQQQRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSTTTUUUUUUUUUUUUUUUTTTSSSQQQPPPOOONNNNNNMMMPPPQQQSSSTTTTTTTTTRRRQQQOOOOOONNNMMMMMMMMMNNNNNNKKKJJJJJJIIIHHHGGGFFFEEECCCDDDEEEEEEEEEDDDBBBAAA??????@@@@@@@@@@@@@@@@@@<<<<<<===>>>????????????@@@???>>>===<<<;;;:::999:::;;;<<<======<<<;;;:::999999:::::::::999888888777777777777777777777777666666666666666666666666555444444333333222222222333333222111111000//////111111222111111000///.........................../////////....../////////...------,,,,,,++++++***++++++++++++++++++,,,,,,,,,++++++++++++***************************************))))))))))))******************************))))))))))))))))))))))))((())))))******))))))(((((((((((((((((()))******'''&&&%%%&&&'''((((((&&&...+++((((((******'''$$$******)))((((((((((((((('''''''''((()))*********(((((())))))))))))((((((EEEEEECCCBBBAAAAAA@@@@@@AAABBBBBBBBBBBBAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>========================<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::::::::666666555555555444444444666666555555555444444444555555555555555555555555444444444444444444444444555555444444444333333333222222111111111111222222111222222222222222333333333333333333333333333333222222222222222222333333222222111111222222333444333222222111111111111111000000000000000000000000///000000000111111111111222222222222222222222111///////////////////////////////////////...............................................................---------,,,,,,,,,------------......//////...------,,,,,,------...---------------------------,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,------...//////---------....../////////---------.........//////000000000000111111111222000000000000000000000000////////////////////////000000000000000111222222222222333333333444444444222222333333444666777888;;;<<<===>>>>>><<<:::999===<<<;;;::::::;;;<<<===>>>>>>>>>===>>>>>>??????AAABBBBBBCCCCCCDDDEEEEEEGGGHHHIIIJJJKKKLLLLLLLLLKKKKKKJJJJJJJJJKKKLLLLLLLLLLLLLLLLLLLLLMMMNNNOOOMMMNNNOOOPPPRRRSSSTTTTTTTTTTTTSSSSSSSSSSSSTTTTTTTTTUUUUUUTTTTTTTTTSSSSSSSSSSSSTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTSSSSSSQQQQQQQQQQQQQQQQQQQQQQQQRRRSSSSSSTTTUUUTTTTTTTTTTTTSSSQQQOOONNNMMMLLLLLLNNNOOORRRSSSTTTRRRPPPNNNMMMMMMMMMLLLLLLLLLMMMMMMJJJIIIIIIHHHGGGFFFEEEEEEEEEEEEFFFFFFFFFEEEDDDCCC????????????????????????;;;<<<>>>???@@@???>>>>>>>>>>>>======<<<;;;::::::;;;;;;<<<<<<<<<;;;:::999::::::::::::999999888777777777777777777777777777666666666666666555555555444333333333222222222111222111111111000000000///111111111111111000/////////...------------...///...------,,,,,,------...---------,,,,,,+++++++++*********++++++,,,,,,,,,++++++++++++************(((((())))))))))))******)))))))))))))))*********************************++++++++++++++++++++++++((())))))))))))))))))(((((((((((((((((())))))***)))''''''''')))***)))(((((('''''')))+++,,,***(((***))))))((((((((((((((('''((((((((()))))))))***'''((()))******)))((('''DDDCCCBBBAAA@@@@@@@@@@@@AAABBBBBBBBBBBBAAA@@@@@@========================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::999999999888888888777777555555555555555444444444666666666666666666666666444444444444444444444444555555444444444333333333222111111000000111111222111111111222222333333333333333333333333333333333222222222222222222333333222222111111222222333444333222111111000000111111000000000000000000000000///000000000111111111111//////000111111222333333////////////////////////.........///////////////........................---------.....................---------,,,,,,,,,---------...............------,,,,,,,,,,,,------------------------------+++++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++,,,---...//////,,,,,,------......//////------------............///000000000000111111111////////////////////////000000000000000000000000000000//////000000111222222222222333333333444444333333333444555666777888;;;<<<>>>>>>>>><<<:::888;;;;;;999888888999;;;;;;<<<<<<<<<<<<<<<===>>>???AAAAAAAAABBBCCCCCCDDDDDDFFFGGGHHHJJJKKKKKKKKKKKKHHHHHHHHHHHHHHHIIIJJJJJJLLLLLLKKKKKKLLLLLLMMMMMMMMMNNNNNNOOOOOOPPPQQQQQQSSSSSSSSSSSSSSSTTTTTTUUUVVVUUUUUUTTTTTTTTTTTTTTTQQQRRRSSSTTTUUUUUUUUUUUUUUUUUUUUUUUUTTTSSSRRRRRRPPPPPPPPPPPPPPPPPPPPPPPPQQQRRRSSSSSSTTTTTTSSSSSSSSSRRRQQQOOOMMMLLLLLLKKKLLLNNNPPPRRRRRRPPPNNNLLLKKKLLLLLLLLLLLLLLLLLLLLLIIIIIIHHHGGGFFFEEEEEEDDDEEEEEEEEEEEEDDDDDDCCCCCCAAAAAA@@@??????>>>>>>======>>>???@@@@@@@@@???>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;::::::999::::::::::::999999888777777777777777777777777777777666666666555555444444222222222222222111111111//////000000000111111111000111111111111000000//////...------------...///------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++*********++++++,,,,,,,,,+++++++++*********))))))'''''''''((((((((())))))(((((())))))************************************++++++++++++++++++++++++)))(((((((((((((((((()))((((((((((((((())))))***)))((('''(((*********)))$$$$$$&&&(((***++++++******))))))(((((((((((((((***)))))))))(((((((((''''''((()))******)))((('''BBBBBBAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@???========================<<<<<<<<<<<<<<<<<<<<<<<<:::::::::999999999999999999999999999999999999999888888777777777666666666555555555555555555555555777777777777777777777777444444444444444444444444555555444444444333333333222111111111111111111222111111111222222333333444333333333333333333333333222222222222222222222222222222111111222222333444222222111000000000000111000000000000000000000000000000000000111111111111,,,,,,---...///000111111000000000000000000000000.........///////////////---------------------------------------...............---------,,,,,,,,,,,,---......//////......------,,,,,,,,,,,,------,,,------......------,,,***+++++++++)))***+++---************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,++++++************++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......,,,,,,------.........///,,,------------.........------............//////////////////////////////000000000000000000000000000////////////000111111222222222222333333333333333333444444555666888999;;;;;;<<<<<<<<<;;;999888:::999999888888999999:::;;;;;;:::;;;;;;<<<===>>>@@@@@@AAAAAABBBCCCCCCCCCEEEFFFGGGHHHIIIJJJJJJJJJFFFFFFFFFFFFGGGHHHIIIIIIKKKKKKKKKJJJJJJKKKKKKLLLLLLLLLMMMMMMNNNNNNOOOOOOPPPQQQRRRSSSTTTTTTUUUUUUVVVVVVUUUTTTTTTTTTTTTUUURRRRRRSSSTTTUUUVVVVVVVVVXXXWWWWWWUUUSSSQQQPPPNNNOOOOOOOOOOOOOOOOOOOOOOOOQQQQQQRRRSSSSSSSSSSSSSSSSSSRRRPPPOOONNNMMMMMMLLLLLLMMMOOOOOOOOONNNLLLKKKJJJKKKLLLMMMMMMMMMLLLLLLJJJIIIIIIHHHGGGFFFEEEDDDCCCBBBBBBBBBAAAAAAAAAAAABBBBBBAAA@@@??????>>>>>>>>>??????@@@@@@?????????>>>>>>>>>>>>>>>=========<<<<<<;;;;;;:::999999999999999:::::::::999888888777777777777777777777777777666666555555444444444111111111111111111111111......///000000111222222000000111111111111000000.................................------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,+++************)))))))))&&&''''''(((((()))))))))'''((()))******+++******************************)))))))))))))))))))))))))))((((((''''''(((((()))((((((((((((((()))******((('''&&&'''((())))))''''''''''''(((((()))))))))******)))(((((((((((((((*********)))((('''''''''(((((())))))))))))((((((@@@@@@@@@@@@@@@AAAAAABBB@@@@@@@@@AAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888888888888888888888888888555555555555444444444444555555555555555555555555777777777777777777777777444444444444444444444444555555444444444333333333222222222111111222222222000111111222333333444444333333333333333333333333444333333222222111111111222222111111222222333444222222111000000000000000000000000000000000000000000000000000111111111111---------....../////////000000000000000000000000............/////////000------------------------,,,,,,,,,------...............---------,,,,,,,,,,,,---.../////////...------,,,,,,++++++,,,,,,---,,,,,,---......---,,,,,,(((***++++++))))))+++...))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++*********+++,,,,,,------++++++************+++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------.........---------........./////////////////////////////////////////////////////////////////////000111111111222222222222333333333333333333444555666777888999999999999888888888888888888999999999999888888999999999::::::;;;<<<===@@@@@@@@@AAABBBBBBCCCCCCDDDEEEFFFGGGHHHIIIIIIIIIFFFFFFFFFFFFGGGHHHIIIJJJJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJKKKLLLNNNOOOPPPPPPMMMNNNPPPRRRSSSUUUVVVVVVVVVUUUTTTSSSSSSSSSTTTUUUSSSSSSTTTUUUVVVVVVVVVVVVWWWWWWVVVUUUSSSRRRPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPQQQRRRRRRSSSSSSRRRRRRRRRRRRPPPOOONNNNNNNNNNNNMMMMMMMMMMMMMMMLLLKKKJJJJJJKKKLLLMMMNNNMMMMMMLLLJJJJJJIIIHHHGGGFFFEEEEEECCCBBBAAAAAA@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@???>>>>>>=========>>>>>>===============>>>>>>>>>===<<<;;;:::999999999999888888999:::::::::999999777777777777777777777777777777666555555444333333000111111111111111111111/////////000000000000000000000111111111111000000,,,---...//////...---,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++************))))))))))))((((((((()))***+++++++++&&&''')))***++++++******))))))))))))))))))))))))(((((((((((((((((((((((()))(((''''''''''''((()))((((((((((((((()))******)))((('''(((*********(((******)))((('''((()))*********)))((((((((((((((())))))))))))(((((((((((())))))(((((((((((())))))????????????@@@AAABBBCCC???@@@@@@@@@@@@???>>>>>>????????????????????????;;;;;;;;;;;;;;;;;;;;;;;;777777777777777888888888777777777777777777777777888888888888777777777777444555555555555555555555666666666666666666666666444444444444444444444444555555444444444333333333333333222222222222333333000000111222333333444444333333333333333333333333444444333333222111000000222222111111222222333444222111111000000000000000000000000000000000000000000000000000111111111111000000000000000/////////000000000000000000000000---.........//////000000------------------------,,,,,,,,,------...............---------,,,,,,,,,,,,,,,.../////////...------,,,,,,++++++,,,,,,---,,,,,,---......---,,,,,,(((***++++++))))))+++...++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++))))))***+++,,,------...++++++************+++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......////////////000000000111////////////////////////........................///////////////000111111111111222222222333333333222222222333444555666777777777666666666666777777777888999::::::999888777999999999999:::;;;<<<===???@@@@@@AAAAAABBBCCCCCCCCCDDDEEEFFFGGGHHHHHHHHHGGGGGGGGGGGGHHHIIIJJJKKKJJJIIIIIIHHHHHHHHHIIIIIIHHHIIIJJJLLLNNNPPPRRRSSSKKKMMMOOOQQQSSSUUUVVVVVVVVVUUUSSSRRRRRRRRRSSSTTTTTTTTTUUUVVVVVVVVVVVVVVVSSSSSSTTTTTTTTTTTTSSSSSSNNNNNNNNNNNNNNNNNNNNNNNNPPPQQQQQQRRRRRRRRRRRRRRRRRRQQQPPPPPPOOOOOOOOOOOOMMMMMMLLLLLLKKKKKKKKKKKKJJJKKKLLLNNNNNNNNNMMMLLLKKKJJJJJJIIIHHHGGGFFFFFFDDDDDDCCCBBBBBBBBBBBBCCC??????@@@AAABBBBBBCCCCCC>>>>>><<<;;;;;;<<<===>>><<<<<<<<<==================<<<;;;:::999999999999777888999:::::::::::::::777777777777777777777777777777666555444444333333000000000000000111111111111111000000//////......///000000111111111000000,,,---///000000///---,,,+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********************)))))))))))))))******+++,,,,,,------&&&''')))***+++++++++***(((((((((((((((((((((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))((((((((((((((()))******,,,*********,,,---,,,+++++++++***(((((())),,,...******)))(((((((((((((((''''''(((((())))))*********)))(((''''''((()))***@@@AAAAAAAAAAAA@@@??????@@@@@@@@@AAAAAA@@@@@@@@@????????????>>>>>>>>>=========<<<;;;::::::999999;;;:::999888777777777777777777777777777666555555777777777777777777777777666555555555555444444444555555444444444444555555444444444444444444444444444444444444444444444444222222222222222222222222333333333444444444555555333333333222222111111111000000000000000000000000000111222333333222111000000000////////////000000000000000000000000000000///////////////000111111////////////............///////////////////////////////////////////////////...---...///000000...,,,---...//////...---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++************************+++++++++***************...---,,,+++***+++,,,,,,)))************++++++++++++,,,,,,------,,,,,,+++++++++******++++++,,,---******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------///000000///,,,***)))***++++++,,,,,,,,,,,,------///000111222111000---,,,///000111111111000...---............////////////......//////000000111111000000111222222222222111111111222333333444555555444444555666777777666666888888888888888888888888:::999999888999:::;;;<<<>>>??????@@@@@@AAABBBBBBCCCCCCDDDEEEFFFGGGHHHHHHHHHGGGGGGFFFFFFGGGHHHHHHJJJIIIHHHGGGHHHJJJLLLMMMMMMNNNNNNNNNNNNNNNOOOOOONNNOOORRRTTTTTTSSSQQQPPPTTTSSSQQQOOONNNOOOPPPQQQQQQRRRSSSTTTUUUVVVVVVVVVTTTUUUUUUUUUUUUTTTSSSSSSPPPPPPPPPPPPPPPQQQRRRSSSQQQRRRSSSTTTUUUVVVVVVVVVUUUSSSOOOMMMLLLMMMOOOQQQRRROOOMMMLLLLLLMMMLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIHHHFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDAAAAAABBBBBBAAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>@@@??????>>>===<<<<<<;;;<<<;;;;;;::::::999999888888888888888999:::;;;;;;:::999999888777666555555555555444444444333333333111111111111000000000000////////////////////////////////////............------------------------------------,,,,,,+++***---,,,+++******+++,,,---************************(((((())))))******+++++++++++++++************)))************************))))))))))))))))))))))))''''''(((((())))))******(((((((((((())))))))))))))))))(((((('''''''''&&&))))))(((((((((((())))))++++++)))(((''''''''''''))))))))))))))))))))))))''''''''''''((((((((()))******))))))((((((''''''@@@@@@@@@@@@@@@??????>>>??????@@@@@@@@@@@@??????>>>>>>>>>=========<<<<<<===<<<<<<;;;::::::999999;;;:::999888777777777777777777777777777666555555666666666666666666666666666555555555555444444444555555444444444444555555444444444444444444444444444444444444444444444444222222222222222222222222222222222222333333333444333333333222222111111111000000000000000000000000000111111222222111111000000000////////////000000000000000000000000000000///////////////000111111////////////............////////////////////////........................///...---...///000///...------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++***+++++++++,,,,,,,,,,,,)))************+++++++++******************************************++++++---,,,+++***)))******+++)))************++++++++++++,,,,,,------,,,,,,+++++++++******++++++,,,---*********+++++++++,,,,,,+++++++++,,,,,,,,,------...///000///,,,******+++++++++,,,,,,,,,,,,------,,,---.../////////...------...//////...---,,,+++............////////////......//////000000000000000000111222222222222111111222222333333444444444333444555555666666666555888888888888888888888888;;;:::::::::;;;<<<>>>???>>>>>>??????@@@AAAAAAAAABBBCCCCCCDDDEEEFFFGGGGGGFFFFFFEEEEEEEEEFFFGGGGGGIIIHHHGGGGGGHHHIIIKKKMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNPPPRRRTTTUUUTTTRRRQQQSSSRRRQQQOOOOOOPPPQQQRRRPPPQQQSSSUUUVVVWWWXXXXXXVVVVVVVVVVVVVVVUUUTTTTTTQQQQQQQQQPPPQQQQQQRRRRRRRRRSSSTTTUUUVVVVVVVVVVVVVVVTTTRRRPPPOOOOOOQQQRRRRRRPPPMMMLLLMMMNNNMMMLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDAAAAAABBBBBBAAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>===<<<<<<;;;;;;::::::999999888777777999999888888888888888999999888888777777666666666555444444444444333333333111111111111000000000000////////////////////////////////////....................................,,,---------,,,,,,+++***,,,++++++++++++++++++,,,************************))))))))))))************+++++++++*********))))))************************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))((((((((('''''''''))))))(((((((((((())))))+++***)))((('''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))((((((((((((???????????????>>>=========>>>>>>??????>>>>>>======<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;::::::999999::::::999888777777777777777777777777777666555555555555555555555555555555666555555555555444444444555555444444444444555555444444444444444444444444444444444444444444444444222222222222222222222222111111111111222222222222222222222222222111111111000000000000000000000000222111111000000111111222000000////////////000000000000000000000000000000///////////////000111111////////////............////////////////////////...........................---------///000///.........------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++))))))******++++++,,,,,,)))************+++++++++************************)))))))))***+++++++++,,,+++***))))))((())))))))))))************+++++++++++++++,,,,,,,,,,,,+++++++++************+++,,,,,,*********++++++++++++,,,++++++++++++,,,,,,,,,,,,,,,---///...,,,++++++,,,++++++,,,,,,,,,,,,------******+++,,,,,,---......---............---,,,,,,............////////////...////////////000000000///000111111222222111111222222222333333333333333333333444444555555444444777777777777777777777777999999999:::;;;===>>>???======>>>??????@@@@@@AAAAAABBBBBBCCCDDDEEEFFFFFFDDDDDDCCCDDDDDDEEEFFFFFFIIIHHHHHHGGGHHHJJJKKKLLLNNNNNNNNNNNNNNNNNNNNNNNNPPPQQQSSSTTTUUUTTTRRRQQQRRRQQQPPPPPPPPPQQQRRRSSSPPPQQQSSSUUUWWWYYYZZZZZZWWWWWWWWWWWWWWWVVVVVVUUUSSSSSSRRRQQQQQQQQQRRRRRRSSSTTTUUUUUUVVVVVVVVVVVVVVVUUUTTTSSSRRRRRRRRRSSSRRRPPPNNNNNNOOOOOONNNMMMKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDAAAAAAAAAAAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>======<<<<<<<<<::::::999888888777777666:::999888777666666666666777777777777777666666666444444444444333333333333111111111111000000000000/////////////////////////////////............---........................,,,,,,---------,,,+++++++++++++++,,,,,,+++++++++***************************************)))))))))++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))((('''''''''(((((((((((())))))))))))))))))((((((((((((''''''))))))(((((((((((())))))+++***)))((((((''''''(((((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((())))))))))))>>>>>>>>>>>>>>>======<<<<<<======>>>>>>======<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::999999:::999999888777777888888777777777777777666555555555555555555555555555555666555555555555444444444555444444333333444444555333333333333333333333333333333333333333333333333222222222222222222222222111111111222222222222333222222222111111111111111000000000000000000000000222111000//////000111222000000////////////000000000000000000000000000000///////////////000000111////////////............////////////////////////...........................---,,,---///000///...///...,,,,,,,,,,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************)))))))))))))))))))))*********+++++++++************************(((((()))***+++,,,,,,,,,******))))))))))))((()))))))))*********+++++++++++++++,,,,,,,,,,,,++++++***************++++++,,,************++++++++++++***++++++++++++,,,,,,,,,***,,,...---,,,+++,,,---+++++++++,,,,,,,,,------+++++++++***+++,,,------/////////////////////...............///////////////////////////////////////000000111111111111111333333333222222222222222222333333444444333333333666666666666666666666666555555666777999;;;<<<===<<<======>>>>>>??????@@@@@@@@@AAABBBCCCDDDEEEEEECCCCCCCCCCCCDDDEEEFFFGGGIIIIIIIIIIIIJJJKKKLLLMMMNNNMMMMMMMMMMMMMMMMMMMMMQQQRRRSSSTTTTTTTTTRRRQQQPPPPPPPPPPPPQQQRRRTTTTTTRRRRRRTTTVVVXXXYYYYYYYYYWWWWWWWWWWWWWWWVVVUUUUUUUUUTTTSSSRRRRRRRRRRRRRRRTTTTTTUUUVVVVVVVVVVVVVVVTTTUUUUUUUUUTTTTTTSSSRRRRRRQQQOOOOOOPPPPPPOOONNNKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDD@@@AAAAAAAAAAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<::::::999999888888777777888777666555555555555555555666666666666666666666444444444333333333222222111111111111000000000/////////////////////////////////.........---------........................,,,,,,,,,------,,,,,,+++***+++,,,------,,,+++***************************+++++++++******)))))))))************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((((('''(((((((((((())))))))))))))))))(((((((((((((((((())))))(((((((((((())))))******)))(((((((((((((((************************'''(((((((((((()))))))))''''''(((((())))))******===>>>>>>>>>>>>===<<<<<<<<<<<<<<<======<<<<<<<<<======<<<<<<<<<;;;;;;;;;:::::::::::::::999999999:::999888888777888888888777777777777777666555555555555555555555555555555666555555555555444444444444444333333333333444444333333333333333333333333333333333333333333333333222222222222222222222222222222222222333333333333111111111111111111111111000000000000000000000000222111000//////000111222000000////////////000000///////////////////////////////////////000000111////////////............////////////////////////...........................---,,,---...//////---...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********,,,+++******)))(((''''''))))))*********+++++++++************************(((((()))***+++,,,,,,,,,***************))))))((())))))*********+++++++++***++++++,,,,,,++++++*********))))))******+++,,,))))))*********+++++++++*********+++++++++,,,,,,)))+++------,,,+++,,,---+++++++++,,,,,,,,,------......---,,,++++++,,,,,,///............/////////............/////////////////////...............//////000111111111111000222222222222222222222111222333333333333333222222555555555555555555555555444444666777999:::;;;;;;;;;;;;<<<======>>>>>>?????????@@@AAABBBCCCCCCDDDBBBBBBCCCCCCEEEFFFHHHHHHJJJJJJJJJKKKKKKLLLMMMMMMLLLLLLMMMMMMMMMNNNNNNNNNRRRRRRSSSSSSSSSSSSRRRQQQPPPPPPPPPQQQRRRSSSTTTUUUTTTUUUVVVVVVWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUTTTUUUTTTSSSRRRRRRRRRRRRRRRTTTTTTUUUVVVVVVVVVUUUUUUSSSSSSTTTTTTTTTSSSRRRQQQRRRPPPOOOPPPQQQQQQPPPNNNJJJJJJJJJJJJIIIIIIIIIIIIIIIJJJJJJIIIIIIHHHGGGFFFDDDDDDDDDDDDDDDDDDDDDDDD@@@@@@AAAAAA@@@@@@???>>>====================================<<<<<<<<<<<<;;;;;;;;;:::999999888888555555444444555666666777555555555555555666666666444444333333333222222222111111111111000000000///////////////////////////............------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,***+++,,,------,,,+++***************************,,,,,,++++++******))))))*********)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***(((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))***))))))(((((((((((()))************************(((((((((((()))))))))***''''''(((((())))))******>>>>>>>>>>>>>>>===<<<<<<;;;<<<<<<======<<<<<<;;;======<<<<<<<<<;;;;;;;;;::::::::::::999999999999999999888888888888888999777777777777777666555555555555555555555555555555666555555555555444444444444444333333333333444444333333333333333333333333333333333333333333333333222222222222222222222222222222222222333333333444000000000111111111111111000000000000000000000000111000000//////000000111000000////////////000000///////////////////////////////////////000111111////////////............////////////////////////---------------------------,,,,,,,,,...///...---------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************,,,++++++***)))((('''''')))************+++++++++************************)))))))))***+++++++++,,,***************)))(((((()))************+++++++++******++++++++++++*********))))))))))))***++++++)))))))))************+++************++++++++++++)))+++------,,,++++++,,,++++++,,,,,,,,,,,,------//////...------,,,++++++,,,,,,,,,+++,,,,,,---.............../////////////////////............---...///000000111111000000111111111222222222222222333333444444333333222222444444444444444444444444555666888999;;;;;;<<<<<<:::;;;;;;<<<<<<===>>>>>>===>>>>>>???@@@AAABBBCCCAAAAAABBBCCCEEEGGGHHHIIIIIIJJJJJJKKKLLLLLLMMMMMMJJJKKKKKKLLLMMMNNNOOOOOORRRRRRRRRRRRRRRQQQQQQPPPPPPPPPQQQRRRSSSSSSTTTTTTUUUUUUVVVVVVVVVVVVUUUUUUVVVVVVVVVVVVVVVUUUTTTTTTSSSSSSRRRQQQQQQQQQRRRRRRSSSTTTTTTUUUUUUUUUTTTTTTRRRRRRSSSSSSSSSSSSRRRQQQPPPOOOOOOPPPQQQQQQPPPNNNJJJJJJJJJIIIIIIIIIIIIHHHHHHIIIIIIIIIIIIHHHGGGFFFDDDDDDDDDDDDDDDDDDDDDDDD@@@@@@@@@@@@@@@??????>>>========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999999888444444444444555666777888555555555555555444444444333333333333222222222222111111111111000000000000////////////////////////.........------------,,,++++++++++++++++++++++++++++++,,,---------,,,,,,+++++++++,,,,,,+++++++++************************+++++++++++++++***************)))))))))((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''((()))*********(((((((((((())))))))))))(((((())))))))))))******))))))(((((((((((())))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((()))))))))******(((((((((((())))))))))))>>>????????????>>>======<<<<<<============<<<<<<;;;;;;;;;;;;::::::::::::999999999999999999999999999888888888888888999999777777777777777666555555666666666666666666666666666555555555555444444444444333333222222333333444222222222222222222222222222222222222222222222222222222222222222222222222111111111111222222222222///000000000111111111222000000000000000000000000//////000000000000//////000000////////////000000///////////////////////////////////////000111111////////////............////////////////////////---------------------------,,,+++,,,...///...---,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************)))************+++++++++******************************************++++++(((((()))))))))((('''&&&)))************+++++++++******++++++++++++******)))))))))))))))***++++++))))))))))))************************++++++++++++***,,,------+++******+++++++++,,,,,,,,,,,,------,,,------......---,,,+++,,,,,,+++++++++,,,---...............//////////////////.........---------...//////000000000000000000000111111222222333333444444444444444333222222333333333333333333333333555666888999:::::::::::::::::::::;;;<<<<<<======<<<======>>>???@@@AAABBB???@@@@@@BBBDDDFFFGGGIIIGGGHHHIIIJJJJJJKKKKKKKKKHHHIIIJJJLLLMMMOOOPPPQQQQQQQQQQQQQQQPPPPPPPPPOOOQQQQQQRRRSSSSSSSSSSSSSSSSSSSSSTTTUUUVVVVVVUUUUUUWWWWWWWWWWWWWWWVVVVVVUUUQQQQQQQQQPPPQQQQQQRRRRRRSSSSSSSSSTTTTTTSSSSSSRRRSSSSSSRRRRRRSSSSSSSSSSSSOOONNNOOOPPPQQQQQQOOOMMMJJJJJJJJJIIIIIIIIIHHHHHHFFFGGGGGGGGGGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDD@@@@@@@@@@@@@@@???>>>>>>========================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999888888888666555555555555555666666666555555444444333333333333333333222222222222111111111111111000000000000////////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,,,,++++++++++++++++++,,,***************************++++++++++++++++++,,,***)))))))))((((((((((((************************(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((()))))))))*********))))))(((((((((((())))))))))))(((((((((((())))))''''''''''''''''''''''''(((((()))))))))*********))))))))))))((((((((((((???????????????>>>======<<<<<<============<<<<<<:::::::::999999999888888999999999999999999999999999888888888888888999999777777777777777666666555777777777777777777777777666666555555555444444444444333333222222333333444222222222222222222222222222222222222222222222222222222222222222222222222000000000000111111111111//////000000111111111222000000000000000000000000...///000111111000///...000000////////////000000///////////////////////////////////////000111111000/////////............////////////////////////---------------------------,,,+++,,,...///...---++++++---......---++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))'''((()))***+++,,,------)))************+++++++++************************+++++++++***************&&&'''((((((((('''%%%%%%)))************+++++++++******++++++++++++******)))))))))))))))******+++))))))))))))************)))************+++++++++***,,,------+++******+++++++++,,,,,,,,,---------(((***,,,...///...---,,,...------,,,---...000000............/////////000//////.........---------...//////000000000000000//////000111222333333444555555555555444444333222333333333333333333333333444555666888888888777666999999:::;;;;;;<<<<<<===<<<<<<===>>>???@@@AAAAAA>>>>>>???@@@BBBDDDFFFHHHEEEFFFGGGHHHIIIIIIIIIIIIGGGHHHIIIKKKNNNPPPQQQRRRQQQQQQPPPPPPPPPOOOOOOOOOQQQRRRRRRSSSSSSSSSSSSSSSPPPQQQSSSTTTUUUVVVVVVWWWXXXXXXYYYYYYXXXXXXWWWVVVPPPPPPPPPPPPPPPQQQRRRSSSRRRRRRSSSSSSSSSSSSRRRQQQTTTSSSSSSRRRSSSSSSTTTTTTNNNNNNNNNPPPQQQQQQOOOMMMJJJJJJIIIIIIIIIHHHHHHHHHDDDEEEEEEEEEEEEDDDDDDCCCDDDDDDDDDDDDDDDDDDDDDDDD???@@@@@@@@@@@@???>>>>>>========================;;;<<<<<<<<<<<<<<<<<<<<<::::::999999888777777777888777666555555555555555666666555444333333222222333333333222222222111111111111111111000000000000////////////////////////......---------,,,,,,,,,------------------------***+++,,,,,,---------------,,,+++******+++,,,---*********************************++++++,,,,,,---))))))))))))((((((((((((************************((((((((((((((((((((((((******))))))((((((''''''(((((((((((())))))))))))(((((())))))*********+++))))))(((((((((((())))))))))))(((((((((((()))***))))))))))))))))))))))))))))))))))))******************))))))((((((''''''BBBAAA????????????===<<>>>>>>>>>>>===>>>@@@BBBCCCDDDEEEEEEGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIJJJKKKMMMOOOPPPOOONNNNNNNNNOOOOOOPPPQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPQQQSSSTTTUUUVVVWWWYYYYYYXXXWWWVVVVVVUUUUUURRRRRRQQQQQQQQQRRRRRRSSSQQQQQQQQQRRRRRRRRRRRRRRRSSSSSSTTTTTTSSSQQQNNNMMMOOOOOONNNNNNMMMLLLKKKKKKLLLKKKIIIHHHGGGFFFFFFEEEIIIHHHGGGEEEDDDCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@???>>>>>><<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;======;;;:::888777666555777666666444333222111111666666555444444444444555222333333333333222111111000000000000000000000000000///...,,,,,,---............------------......+++++++++,,,,,,---------,,,+++++++++++++++,,,,,,,,,+++++++++***)))))))))******************************))))))))))))******''''''&&&&&&'''))),,,---(((((())))))*********+++***)))'''((()))++++++***(((((((((((())))))))))))---,,,*********)))'''%%%!!!$$$''')))(((((('''((('''''''''&&&&&&'''''''''((((((((((((''''''''''''))))))))))))))))))))))))***)))((((((((((((((()))+++*********))))))((((((AAA???>>>>>>??????===<<<@@@???===;;;:::;;;<<<<<<<<<;;;;;;:::999999888888:::999888999;;;<<<;;;:::666777777888888888777777777777777777666666666555666666666777777666666666444444333333333333222222444444333222222222222333222222222111111111000000111111111222333444444444333222222222111111111111222222222222222222222222111000000000/////////...////////////////////////000000000000//////......111000000000000000000111/////////////////////////////////////////////...111111000000///......---//////---,,,,,,,,,---...---------------,,,+++***((()))+++,,,---,,,,,,,,,+++,,,------+++***+++...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***((()))+++,,,+++)))***************************++++++,,,,,,++++++***************************+++******))))))******+++++++++*********************))))))(((((()))))))))************************+++++++++*********))))))))))))******+++++++++,,,+++++++++*********))))))************************)))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------------------------------------------.........//////////////////000000000000000000000000000000000111111111222333444444555555555444444444444555555555555555666777777777888777888888888999999::::::::::::<<<==================>>>@@@AAACCCDDDDDDDDDDDDEEEEEEFFFGGGHHHHHHIIIHHHHHHIIIJJJKKKMMMNNNOOONNNNNNMMMMMMNNNNNNOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQRRRSSSTTTUUUVVVVVVWWWWWWVVVVVVUUUTTTTTTSSSRRRRRRQQQQQQQQQQQQRRRRRRPPPPPPQQQQQQQQQRRRRRRRRRRRRSSSSSSSSSRRRPPPNNNMMMOOOOOONNNMMMMMMLLLKKKKKKKKKKKKIIIHHHGGGGGGGGGGGGHHHGGGEEEDDDCCCBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@??????@@@AAA@@@???>>>===<<<<<<;;;;;;;;;;;;<<<<<<======<<<<<<;;;;;;;;;:::===<<<;;;:::888777666555444444444444444444444444666666555444444444444444222333333333333222111111000000000000000000000000000///......------............------------......+++,,,,,,,,,,,,,,,,,,---------,,,++++++++++++++++++++++++*********************************************))))))))))))******,,,+++)))(((((()))+++,,,+++++++++***))))))((((((000---)))'''((()))******))))))))))))(((((((((((((((''''''((())))))(((&&&$$$''')))+++***)))))))))&&&'''(((((((((((('''&&&)))))))))(((((('''''''''))))))))))))))))))))))))******))))))))))))***+++))))))))))))((((((''''''???>>>======>>>???>>>===???>>><<<;;;::::::;;;<<<;;;;;;::::::999999888888;;;999999999;;;<<<;;;:::777888888888777777666555777777777666666666555555444555555666666555555444444444333333333333222222444444333222222222222222222222222111111111111111111222222333333444444555333333333222222222222111111111111111111111111111000000000000////////////........................000000000////////////...///000000111111000000///////////////////////////......//////////////////111000000//////.........000///......------......,,,------------,,,,,,+++,,,------......------,,,+++---...---,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***++++++***)))******************************++++++++++++******************************+++******))))))******+++,,,,,,,,,++++++******)))******)))))))))******+++************************+++++++++***************'''((()))***+++,,,------+++++++++***************************************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,---------...,,,,,,,,,,,,------------------------.....................//////000000111000000000000000000000000......000111222444555555555444444333333444444555555555666666666666666666555666666777999::::::;;;999:::;;;<<<<<<============>>>???AAABBBCCCCCCCCCBBBBBBCCCDDDFFFGGGHHHHHHGGGHHHIIIJJJKKKMMMNNNNNNMMMLLLLLLLLLLLLMMMMMMNNNOOOOOOOOOPPPPPPPPPPPPPPPQQQQQQRRRSSSTTTTTTUUUUUUUUUUUUUUUTTTSSSSSSRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQNNNOOOOOOPPPQQQRRRRRRSSSQQQRRRRRRRRRQQQOOOMMMLLLNNNNNNMMMMMMLLLLLLKKKKKKKKKJJJIIIHHHHHHHHHHHHHHHFFFEEEDDDCCCBBBAAAAAAAAABBBBBBAAAAAAAAAAAA@@@@@@>>>???AAAAAAAAA@@@>>><<<<<<<<<;;;;;;;;;;;;<<<<<<>>>======<<<;;;:::999999;;;;;;:::999888777666555222222333444555666666777666555555444444444444444222333333333333222111111000000000000000000000000///000000000//////............------------......---,,,,,,,,,,,,,,,,,,+++...---,,,+++++++++++++++***************+++++++++******************************))))))))))))******000...---+++*********+++++++++******************444000***'''&&&(((************))))))((((((''''''$$$$$$$$$&&&((()))(((''''''))),,,,,,+++***)))***'''(((***++++++***((('''++++++***)))((((((''''''))))))))))))))))))))))))***)))))))))***+++,,,---((((((((((((''''''''''''???>>>======???@@@???>>>======;;;;;;::::::;;;;;;::::::::::::999999888888:::999888888:::;;;:::888666777777777777777666666777777666666666555555555555555555666666555555555444444333333333222222222444333333222111222222222111111111111111111111111222222333333333444444444333333333222222222222222111111111111111111111111000000000000////////////////////////////////////////////////////////////...///000111111000///...////////////////////////............////////////000000/////////.........000000//////............,,,---------------,,,,,,............------,,,,,,+++---...++++++------+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************+++************************************++++++++++++************************************))))))))))))******,,,,,,++++++***)))((((((******************+++,,,************************************************((())))))***++++++,,,,,,************************************************))))))*********+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---------------------------------------......///000111111000000000000000000000000//////000111222333444555444444333333333333444444666555555555555555555555555555666777777888999999888999:::;;;<<<<<<<<<<<<<<<===>>>@@@AAABBBBBBBBB@@@AAABBBDDDEEEGGGHHHHHHFFFGGGHHHJJJKKKLLLMMMMMMKKKKKKKKKJJJJJJKKKLLLLLLNNNNNNNNNOOOOOOOOOOOOOOOQQQQQQRRRRRRSSSSSSTTTTTTTTTTTTTTTTTTSSSSSSRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPLLLMMMNNNOOOPPPQQQRRRSSSPPPPPPPPPPPPOOONNNMMMLLLMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJIIIIIIHHHIIIIIIIIIFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@>>>???AAABBBAAA@@@>>><<<<<<<<<;;;;;;;;;;;;<<<<<<>>>>>>===<<<:::999888888::::::999888777666666666222333333444555666777777666555444444333333444444222333333333333222111111000000000000000000000000///000111111111000...---......------------......---------,,,,,,+++++++++++++++*********++++++,,,)))))))))***+++++++++,,,******************************))))))))))))******///...---+++************''''''(((***+++---......222...***''''''((()))(((******))))))((((((''''''$$$###$$$&&&((()))(((''')))***,,,,,,***))))))***++++++************++++++,,,,,,+++***)))(((''''''((((((((((((((((((((((((((((((((()))***+++,,,---((((((((((((((((((((((((???>>>===>>>???@@@???>>><<<;;;;;;::::::::::::::::::999999999999999888888999777666777888888777666444444555777777888888888666666666666555555555555555666666777777666666555444444333333333222222222333333222111111111111222111111111111111111111111222222333333333333333444222222222222222222222222222222222222222222222222////////////000000000000000000000000000000000000.............../////////...///000111111000///...////////////////////////---.........//////000000////////////............///////////////.........,,,------......---------......------,,,,,,++++++)))------)))***......***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++************+++************************)))******++++++******)))***************************))))))))))))))))))***+++******)))(((''''''&&&******))))))***+++,,,,,,))))))))))))))))))))))))************************************************************************************************))))))*********+++++++++******+++++++++,,,,,,,,,)))*********+++++++++++++++++++++,,,,,,,,,------------------------,,,,,,,,,------...///000000111////////////////////////222222222222333333333333333333222222222222333333555555555444444444444444666666666666666666666666777888999::::::;;;;;;;;;<<<<<<>>>???@@@@@@@@@@@@AAAAAABBBDDDEEEGGGHHHIIIEEEFFFHHHJJJKKKLLLLLLLLLKKKJJJJJJIIIIIIJJJJJJJJJLLLMMMMMMMMMNNNNNNOOOOOOQQQQQQQQQQQQQQQQQQQQQQQQTTTTTTTTTTTTSSSSSSSSSSSSQQQQQQRRRRRRQQQPPPOOOOOOKKKLLLMMMNNNOOOPPPQQQRRROOOOOONNNNNNMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJIIIIIIHHHHHHHHHIIIIIIFFFFFFEEEDDDCCCCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@>>>???AAAAAAAAA@@@>>><<<<<<<<<;;;;;;;;;;;;<<<<<<>>>===<<<;;;:::999888888888888888777777666666666555555555555555555555555555555444333333333333333222333333333333222111111000000000000000000000000///000111111111000...---......------------......---------,,,,,,+++++++++(((((((((((()))+++,,,---)))))))))***+++++++++,,,******************************))))))))))))******+++++++++*********++++++&&&'''((()))+++,,,......***)))(((((())))))(((&&&***)))))))))(((((((((''''''&&&&&&'''))))))'''&&&((()))+++***((((((((()))+++***'''&&&&&&'''***++++++++++++***)))(((((('''(((((((((((((((((((((((('''''''''((()))***+++,,,))))))))))))))))))))))))???>>>======??????>>>===::::::::::::::::::::::::999999999999999999888888888777555666777777666555333333555666777888888888666666666555555555444444666666666777777666666666444444333333333333222222333333222111111111111111111111111111111222222222222222222222222222222222000111111111111222222222222222222222222222222222////////////000000000000111111111111111111111111---............/////////...//////000000//////...////////////////////////------......///000000000...........................////////////...------,,,------............---...---,,,+++++++++++++++(((---,,,)))+++222111+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))+++++++++***)))***+++************************))))))************))))))***************************))))))(((((())))))***)))))))))((((((''''''&&&)))))))))))))))***+++,,,))))))))))))))))))))))))***************++++++++++++++++++*********))))))***************+++++++++************************)))************+++++++++******+++++++++,,,,,,,,,))))))))))))******************++++++,,,,,,------------------,,,,,,,,,,,,---------......//////000////////////////////////333333333333333333333222333222222111111222222333333444444444444444444444666666666555555444444444666777888999::::::::::::;;;<<<===>>>????????????AAAAAABBBCCCEEEFFFGGGGGGDDDEEEGGGJJJKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIJJJKKKKKKLLLLLLMMMNNNNNNNNNPPPPPPOOOOOOOOOOOOOOOOOOSSSSSSSSSSSSSSSSSSSSSSSSPPPQQQRRRRRRQQQPPPNNNMMMKKKLLLLLLMMMNNNOOOOOOPPPMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIHHHGGGGGGGGGGGGGGGFFFEEEEEEDDDCCCCCCDDDDDDBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@???>>>>>><<<<<<;;;;;;;;;;;;<<<<<<===<<<<<<;;;:::999888888777777777666666666666666777666666666555444444444555444444333333333333333222333333333333222111111000000000000000000000000///000000000//////............------------......---,,,,,,,,,,,,,,,,,,+++((((((((()))***+++,,,---***************+++++++++******************************))))))))))))******(((((())))))******++++++******))))))))))))))))))&&&&&&''')))+++***(((&&&((((((((()))))))))))))))***)))(((((())))))'''%%%'''((()))(((''''''((())))))'''%%%######%%%''')))******))))))))))))(((((())))))))))))))))))))))))((('''''''''((()))******))))))))))))************>>>===;;;;;;<<<<<<;;;999999999::::::::::::999999888888888888888888999999999777666666777777666555444444555666777777777666666666555555555444444444444555555666666555555444444444333333333333222222333222222111111111111111000000111111111222222222111111111111111111111111//////000000000111111111111111111111111111111111.../////////000000000111000000000000000000000000---------.........///////////////....../////////////////////////////////------......///000000111........................---......///...---,,,+++,,,,,,---..................---,,,+++++++++,,,---)))...---***---666666...++++++++++++++++++++++++************************)))+++,,,+++)))(((***,,,************************))))))************))))))************************))))))(((((((((((()))))))))))))))((((((((((((((((((((((((((()))***+++,,,))))))))))))))))))))))))))))))*********+++++++++***************+++++++++))))))*********+++++++++************************)))************+++++++++******+++++++++,,,,,,,,,))))))*********+++++++++)))******+++,,,,,,---------------,,,,,,,,,++++++........................////////////////////////000000111111222222333333222222111111111111222222222222222333444444444555444444444444444555555555555666777888999999999999;;;;;;<<<===>>>>>>>>>>>>@@@AAAAAABBBCCCDDDDDDEEECCCEEEGGGIIIKKKKKKJJJJJJKKKKKKJJJIIIIIIIIIIIIIIIJJJJJJKKKLLLLLLMMMNNNNNNOOONNNNNNNNNMMMMMMLLLLLLQQQQQQQQQQQQQQQQQQQQQRRRPPPQQQRRRRRRQQQPPPNNNLLLLLLLLLLLLMMMMMMMMMNNNNNNLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGFFFEEEEEEEEEDDDDDDCCCCCCBBBBBBCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@AAA@@@???>>>>>>>>>??????<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;::::::999999999666666666666666666666666666666666666555555555555555444333333222222333333222333333333333222111111000000000000000000000000000///......------............------------......+++,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++++++++,,,+++++++++*********************************************))))))))))))******((())))))******************)))))))))((('''''''''(((''''''(((******)))(((''''''(((((())))))*********)))(((((())))))'''&&&&&&'''(((((('''''')))+++((((((((((((((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))***))))))((())))))******((((((((()))))))))******===<<<::::::::::::888777888999999:::::::::999999888888888888888888999999:::888777777888888777555666666666666666555555444666666555555555444444444333444444555555444444333444444444333333333222222333222222111000111111111000000111111222222222222111111000000000000000000......//////000000000111000000000000000000000000.../////////000000111111////////////////////////---------.........//////000///...------...///000////////////////////////---------...///000000111---.....................,,,---.........---++++++,,,,,,---.../////////......---,,,++++++,,,......)))//////+++///999999111************************************************(((+++,,,,,,)))(((***,,,************************))))))************))))))************************))))))(((((((((((())))))))))))))))))************''''''''''''((()))***+++))))))))))))))))))))))))))))))******++++++++++++(((((()))***+++,,,,,,---))))))******++++++++++++************************)))************+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,))))))***+++,,,,,,---------------,,,,,,+++++++++...............---------////////////////////////---...///000111222333444222222111111111111222222111111222333333444555555111222333333444555666666555666777888888999999999;;;;;;<<<===>>>>>>>>>===@@@@@@@@@AAAAAABBBBBBBBBCCCDDDGGGIIIKKKKKKJJJJJJLLLKKKJJJIIIIIIIIIIIIIIIIIIJJJJJJKKKLLLMMMMMMNNNNNNNNNMMMMMMLLLKKKKKKKKKPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQRRRRRRRRRPPPMMMLLLLLLLLLLLLLLLLLLMMMMMMMMMLLLKKKKKKJJJJJJJJJKKKKKKIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHFFFEEEDDDDDDDDDCCCCCCBBBAAAAAAAAABBBBBBBBBBBBBBBAAAAAAAAA@@@@@@BBBAAA???======>>>???AAA<<<<<<<<<;;;;;;<<<<<<<<<::::::::::::::::::::::::555555555666666666666666555555555666666666666666555444333333222222333333222333333333333222111111000000000000000000000000000///...,,,,,,---...............------.........+++++++++,,,,,,---------111000...---,,,+++++++++,,,+++++++++******))))))******************************))))))))))))************+++++++++******)))&&&&&&''''''(((((()))))),,,***''''''(((*********&&&&&&'''((()))***++++++(((''''''((())))))(((&&&&&&'''(((((('''(((***,,,)))+++...000000...+++)))&&&&&&''''''((()))))))))))))))))))))))))))))))))++++++******************&&&'''''''''(((((())))))<<<<<<;;;:::999777777666555555666777888999999:::777777777777777888888999888888777777666666555555555555555555555555555555555555555555555666777777666555444333222222222222555444444333222111000000000///////////////000000222111000//////000111222000000000000000000000000111111111111000000000000111000000///////////////111111000000000000111111......//////......---,,,---------------...///000000///...---------------//////000000///---+++))),,,,,,---.../////////.../////////......---------////////////////////////++++++,,,,,,---...//////888333,,,(((''')))+++,,,,,,+++++++++,,,...000111************************+++++++++*********))))))***+++---------+++)))(((...+++((()))***+++***(((+++*********))))))(((((())))))))))))************))))))))))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************************))))))))))))))))))))))))************************,,,,,,,,,++++++*********,,,,,,,,,------,,,+++++++++******))))))******+++++++++++++++++++++++++++---,,,,,,,,,,,,---......///////////////////////////000000000111111111111222222111111111111111111000111111111111222222222111111111111222333444555666666666666777777777777;;;;;;<<<===>>>???@@@@@@>>>???@@@@@@BBBBBBCCCDDDBBBDDDFFFHHHJJJKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHKKKKKKKKKLLLMMMMMMNNNNNNMMMMMMLLLLLLKKKKKKJJJJJJOOOOOOPPPPPPPPPPPPPPPPPPQQQQQQQQQPPPOOOMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIJJJJJJIIIJJJJJJJJJJJJJJJIIIHHHHHHGGGEEEDDDCCCDDDEEEGGGBBBBBBBBBCCCCCCCCCCCCCCCAAAAAA@@@???>>>>>>>>>???@@@@@@@@@@@@@@@???=========<<<<<<<<<<<<;;;;;;;;;888888999999999999888888555555555555666666666666555555444444444555555666333333333222222222111111444333111///......///000000000000000///////////////...---,,,++++++++++++...---,,,,,,++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))************************++++++******************))))))************))))))******+++++++++,,,,,,,,,)))******))))))((('''&&&)))***,,,------,,,***)))''''''((((((((((((''''''))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******)))(((''''''(((((())))))*********+++++++++***)))(((''''''((()))***;;;::::::999777666666555777777777777777888888888777777777777777888888999888888777777666666666666888888888888888888888888555555555555555666777777666555444333222222222222444333333222222111111111000000000//////000000111111111000//////000111111000000000000000000000000000000000000000000000000222111111000000000000000000//////////////////000...............------,,,---------------...////////////...------------------...///000///...,,,+++------......///.........------------------,,,,,,------------------------++++++,,,,,,---......///444///***'''(((***,,,,,,///...---,,,+++,,,,,,---************************+++++++++++++++*********+++,,,---------,,,***))),,,++++++,,,......+++(((************)))))))))((())))))))))))*********************)))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))+++*********************))))))))))))))))))))))))************************,,,,,,,,,++++++*********+++++++++++++++++++++***---,,,,,,++++++,,,,,,------------------------------,,,,,,,,,,,,---..............................//////000000000111111111111111111111111111111111000000111111111222222222111111111111222333444444555555666666666777777777888999:::;;;<<<======>>>>>>>>>???@@@AAABBBCCCCCCBBBCCCFFFHHHJJJKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIJJJJJJKKKKKKLLLLLLMMMMMMMMMLLLLLLLLLKKKKKKKKKOOOOOOOOOPPPPPPPPPPPPPPPQQQQQQQQQPPPOOONNNMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIJJJJJJHHHHHHIIIIIIJJJIIIIIIIIIHHHGGGEEEDDDCCCDDDEEEFFFCCCCCCCCCCCCBBBBBBBBBBBBAAA@@@??????>>>>>>??????@@@@@@@@@@@@???>>>======<<<<<<<<<<<<;;;;;;;;;;;;777888888999999888888777555555555555666666666666666555555444444444555555333333333222222222111111444333111///...///000000111111000000000/////////000///...---,,,,,,,,,,,,...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))************************************************))))))************)))))))))))))))*********++++++'''((()))))))))))))))((()))***+++,,,,,,+++***)))(((((()))))))))(((''''''))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))(((((('''''''''((((((((())))))************)))(((''''''((()))***:::999999888777666555555888888888888777777666666777777777777777888888999888777777777777666666666666666666666666666666666666555555555555666666777555555444333222222222222222222222222222222222222222111111000000000111111111000000//////000000111000000000000000000000000////////////////////////333222111111000000111111///......------......///...............---------...------------...////////////...------------...+++,,,.../////////...............///......------------------............,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......///,,,)))((()))+++,,,,,,......---,,,,,,,,,,,,,,,******************************++++++,,,++++++++++++,,,---...---,,,+++*********---///111000,,,)))************))))))))))))))))))))))))************+++*********))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++++++++******)))))))))))))))))))))))))))))))))************************+++++++++++++++*********************************---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,---..............................////////////000000000000111111111111111111111111000000000111111111222222111111000111111222333444555555555666666666666777777888999:::;;;<<<<<<======>>>>>>???@@@AAABBBBBBBBBCCCEEEGGGHHHJJJJJJJJJIIIJJJJJJKKKKKKKKKJJJJJJHHHHHHIIIIIIJJJKKKKKKKKKMMMMMMMMMLLLLLLLLLLLLLLLNNNOOOOOOOOOPPPPPPPPPQQQPPPPPPPPPPPPPPPOOONNNNNNKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIIIIHHHHHHIIIIIIJJJFFFGGGHHHIIIIIIIIIIIIIIIGGGFFFEEEDDDCCCDDDEEEFFFCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@???>>>>>>>>>??????@@@@@@@@@??????>>>===<<<<<<<<<;;;;;;;;;:::::::::777888888999999888888777444555555555555666666666777666555444444444444444333333333222222222111111333222111/////////000000111111111111000000000000000000///......---------...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********))))))))))))))))))))))))************************************************))))))************))))))((((((((()))))))))******&&&'''((()))************((()))***++++++***)))((()))*********)))(((((('''))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((()))***)))((('''&&&''''''(((((((((((())))))))))))(((((((((((()))))):::999999888777777666666888888777777777777777777777777777777777888888999777777777777777777777777555555555555555555555555666666555555555555666777555444333333222222222333111111111222222333333333333222111111111111111111000000000//////000000000000000000000000000000000............////////////222111000000//////000000///................../////////......------------......---------......//////......---------......,,,---......//////........./////////...---,,,,,,------......//////000000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------,,,******,,,,,,,,,*********++++++,,,......///***************************+++,,,---------,,,+++,,,,,,------------,,,+++)))***,,,...///...,,,+++*********)))))))))))))))((()))))))))************++++++******)))(((((((((((((((((((((((((((((((((((()))))))))************((((((((((((((((((((((((************************(((((((((((())))))))))))++++++******))))))(((((())))))))))))))))))))))))************************+++++++++******************************++++++,,,+++******))))))******+++++++++++++++++++++++++++,,,,,,++++++,,,,,,---..................................../////////000000000000000000111111111111000000000000111111111111000000000000111222333444444444555555555666666666888999999:::;;;<<<======<<<======>>>???@@@AAAAAAAAABBBDDDEEEGGGHHHIIIJJJHHHIIIJJJKKKKKKKKKJJJJJJHHHHHHIIIIIIJJJJJJKKKKKKLLLLLLLLLMMMMMMMMMMMMMMMNNNNNNNNNOOOOOOPPPPPPQQQOOOOOOPPPPPPPPPOOOOOONNNKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIHHHHHHHHHHHHIIIIIIFFFGGGHHHIIIJJJJJJJJJJJJFFFFFFEEEDDDDDDDDDDDDEEEDDDCCCCCCBBBAAA@@@????????????>>>>>>>>>>>>??????????????????>>>===<<<;;;;;;;;;;;;;;;:::::::::999777777888888888888777777444444444555555555666666777666555444444444444444333333333222222222111111222222111000//////000000222111111111000000000000////////////......------...---,,,,,,++++++,,,,,,------------------------++++++++++++************))))))))))))))))))))))))************************))))))))))))************))))))************))))))((((((((()))))))))******''''''((()))))))))))))))(((((())))))))))))((((((***++++++******)))((('''(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((()))+++,,,,,,***((('''(((((((((((((((((((((((())))))(((((((((((()))))):::::::::999999888888777555666666777888888999999777777777777777888888999777777777777888888888888888888888888888888888888666666555555555555666666444444333222222222333333111111111222222333333444333333222111000000111111/////////000000/////////000000000000000000000000---........./////////000000000///............///000//////......//////000000///...------------...///......---------............---------......///...............------,,,.../////////...---,,,,,,,,,,,,,,,------.........------------------------+++++++++,,,,,,,,,,,,,,,...---------...---+++)))))))))***,,,------......***************************+++---......---,,,++++++,,,,,,,,,,,,,,,,,,,,,))))))*********++++++,,,))))))))))))))))))******((()))))))))************************))))))((((((((((((((((((((((((((((((((()))))))))************((((((((((((((((((((((((++++++++++++++++++++++++(((((((((((())))))))))))*********)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************,,,++++++++++++,,,---...+++******))))))******+++++++++++++++++++++++++++,,,++++++++++++,,,------........................---............///////////////000000000111111111//////000000000111111111000000000000111222333333444444444444555555555555777777888999:::;;;<<<<<<;;;<<<<<<===>>>???@@@@@@AAAAAABBBDDDEEEGGGIIIIIIHHHIIIJJJKKKKKKJJJIIIHHHHHHIIIIIIJJJJJJKKKKKKLLLKKKKKKLLLLLLMMMMMMMMMNNNMMMMMMNNNNNNOOOPPPPPPQQQNNNOOOOOOOOOOOOOOONNNNNNJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHGGGGGGGGGGGGHHHHHHFFFGGGHHHIIIJJJKKKKKKKKKFFFEEEEEEDDDDDDDDDDDDDDDCCCCCCBBBAAA@@@??????>>>???>>>>>>===>>>>>>??????>>>>>>>>>>>>===<<<;;;;;;;;;:::::::::999999999999777777777888888777777777444444444444555555555555666666555444444444444444333333333222222222111111111111111000000000000000111111111000000000000///------.........---,,,,,,...---,,,,,,++++++,,,,,,------------------------+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))************)))))))))))))))*********++++++)))))))))))))))(((''''''((((((((())))))(((((((((***************)))(((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((()))***,,,------,,,***)))))))))))))))))))))))))))(((((())))))))))))((((((::::::::::::999999888888555555666777888999::::::777777777777777888888999777777777888888888888999777777777777777777777777777666666555555555555666444333333222222333333333111111111222222333333333333222111000000000000000...//////000000//////...000000000000000000000000.........//////000000111//////...------------...000//////////////////000000///...---,,,---......//////...------------......------------...////////////......------------.........///......------***************+++++++++------------------------++++++++++++,,,,,,,,,,,,///...---.........,,,***,,,,,,,,,,,,,,,+++******************************,,,---...//////---+++******+++++++++++++++,,,,,,((())))))((('''''')))+++))))))))))))************))))))))))))************)))))))))))))))))))))***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************,,,++++++***+++,,,...///---,,,,,,++++++,,,,,,---------------------------+++++++++++++++,,,------------------------------------------.........///...//////000000111111111/////////000000000111111000000///000000111222333333333333444444444555555444444555666777888888999:::;;;;;;<<<===>>>???@@@@@@AAAAAABBBDDDFFFHHHIIIIIIJJJLLLLLLLLLJJJHHHGGGHHHHHHIIIIIIJJJKKKKKKLLLIIIJJJJJJKKKLLLMMMMMMNNNLLLLLLMMMNNNOOOPPPQQQQQQNNNNNNNNNNNNNNNMMMLLLLLLIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGFFFFFFGGGGGGHHHFFFGGGHHHIIIIIIJJJIIIIIIEEEEEEEEEDDDDDDDDDCCCCCCAAAAAAAAA@@@@@@?????????>>>>>>=========>>>??????>>>>>>>>>>>>===<<<;;;::::::::::::999999999888888666777777888888777777666333444444444444555555555555555444444444555555666333333333222222222111111000000111111000000000000000000000000////////////,,,---...//////...,,,,,,...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))*********))))))************)))))))))))))))*********++++++************)))((('''&&&))))))(((((((((((())))))((())))))******))))))((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))***+++,,,---,,,++++++******))))))))))))(((((((((((())))))))))))((((((999999999999888888888888666666777777888888888999777777777777777888888999777777888888888999999999555555555555555555555555777777666555555555555555333333333222222333333444222222222222222222333333333222111000////////////......///000000///......000000000000000000000000......///000000111222222000000///...............///......------......///000///...,,,,,,---.../////////...------------------------------...//////...------------......///------......///.........++++++++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++,,,---...---,,,+++,,,,,,---,,,+++***)))************************---///000000///---***)))))))))))))))******++++++&&&)))+++***(((&&&'''(((((()))))))))************))))))))))))************((((((((()))******++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************(((((((((((())))))))))))''''''(((((()))*********))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))*********++++++******)))***,,,...///---,,,,,,++++++,,,,,,---------------------------+++++++++***++++++,,,---------------------------,,,,,,---------...............//////000111111222////////////000000000111/////////000000111222333222333333333333444444444333333444555666777777888::::::;;;<<<===>>>>>>???@@@@@@@@@AAACCCEEEGGGIIILLLMMMOOOOOONNNLLLIIIGGGGGGGGGHHHHHHIIIIIIJJJJJJGGGHHHIIIJJJKKKLLLMMMMMMLLLLLLMMMNNNOOOPPPQQQQQQNNNNNNNNNMMMLLLKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGEEEFFFFFFGGGGGGGGGFFFFFFDDDDDDDDDDDDDDDCCCCCCBBB@@@@@@@@@@@@????????????===============>>>??????============<<<;;;::::::999999999999888888888888666666777777777777666666333333444444444555555555444444444444444555666777333333333222222222111111000000000111111111000000////////////.........---,,,---///000000///...---...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))******+++))))))************))))))((((((((()))))))))******((()))))))))))))))((('''***))))))))))))))))))***&&&&&&'''((())))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))*********++++++)))))))))((((((''''''''''''((()))******)))((('''888888888888777777777777888888888888777777777777777777777777777888888999777777888888999999999999888888888888888888888888888777666555555555555555333333333222222333444444222222222222222222222222222111000///............---...///000000///...---000000000000000000000000...//////000111222222333111111000///////////////...------,,,,,,------...111///---,,,,,,,,,...///000///...------------------------------...///000,,,,,,,,,---...///000111,,,,,,---.../////////.../////////......---------++++++++++++++++++++++++++++++++++++++++++++++++)))((((((***,,,......---'''(((***,,,---------,,,************************///000111111000---***((())))))(((((()))***++++++%%%)))------***'''&&&&&&(((((())))))*********+++))))))))))))************''''''((()))***+++,,,,,,))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&'''((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++***)))(((((()))+++---...+++******************+++++++++++++++++++++++++++++++++******++++++,,,---------------------------,,,,,,,,,---------......---......///000111111222////////////000000000000////////////000111222333222222333333333444444444444444555666777888999999999::::::;;;<<<===>>>>>>@@@@@@@@@AAABBBEEEGGGHHHOOOPPPQQQRRRPPPMMMJJJHHHEEEFFFFFFGGGHHHHHHIIIIIIFFFGGGHHHIIIJJJLLLLLLMMMKKKLLLMMMNNNOOOPPPQQQQQQNNNNNNMMMMMMKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGDDDEEEEEEEEEEEEDDDDDDCCCDDDDDDDDDEEEDDDCCCCCCBBB???????????????@@@@@@@@@===============>>>??????============<<<;;;:::999999999999888888888888777666666777777777777666666333333333444444444555555333333333444555666777888333333333222222222111111///000111111111111000000///.........---------------...000111222111///......---,,,,,,++++++,,,,,,++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))************))))))''''''''''''((((((((()))&&&'''((()))******************))))))))))))******$$$%%%&&&((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((''''''((()))******(((((('''''''''&&&&&&&&&'''((()))******)))((('''888888888888777777777777999888777666666555666666444444555555666888999:::888888888888888777666666666777888999999888777666666555555555555444444444222222222222222222222222333333444444333333222111222222222111000//////...111111000111111222333333////////////////////////***,,,...111222222222111000000//////.........---//////............/////////////////////.........,,,,,,///333666444...)))------------------------......---------,,,,,,,,,------------------------------,,,+++++++++,,,,,,///...---,,,++++++***++++++++++++++++++++++++++++++)))'''(((+++,,,***(((+++))))))***------***''')))((('''&&&&&&'''((())),,,)))***000888888///&&&***+++,,,+++)))))))))+++***)))(((((())))))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))((((((''''''''''''((((((******))))))((((((''''''******))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************)))))))))))))))******+++*********++++++,,,,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......////////////////////////222222111000///...------///////////////.........111111222222222333333333111111222333444666666777777888999;;;<<<=========???@@@AAACCCDDDFFFGGGHHHJJJNNNRRRSSSPPPKKKGGGEEEFFFFFFFFFFFFGGGIIIKKKLLLJJJJJJJJJJJJKKKLLLNNNNNNNNNOOOOOOPPPQQQQQQQQQQQQMMMKKKIIIGGGFFFFFFFFFGGGEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHHHHGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCBBBAAAAAAAAAAAA>>>>>>>>>???@@@@@@AAAAAAAAA@@@>>>=========>>>???<<<<<<;;;;;;;;;:::::::::999999999888777666666555777777666666555555444444666666555444444444444555555555444333333333333444222222222222222222222222111111111111111000/////////000000000///...------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,+++++++++******)))***++++++,,,,,,,,,,,,************************))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))((('''&&&%%%)))((('''&&&%%%%%%&&&'''++++++++++++++++++++++++''''''(((******+++++++++))))))))))))))))))))))))'''((()))***++++++***)))888888888777777777666666888777777666666666666777666666666666666777888999888888888888888777666666666777888888888888777666555555555555444444444444222222222222222222222222333333444444333333222111222222111111000//////..................///000000////////////////////////,,,---...000111111111111000/////////............//////............//////000000000000000000000000,,,---///222333111---***------------------------......---------,,,,,,,,,------------------------,,,,,,,,,,,,---...////////////...---,,,,,,,,,,,,++++++++++++++++++++++++,,,***)))***,,,,,,+++)))+++))))))***,,,---***(((+++***))))))))))))***++++++******///555555...(((+++,,,,,,+++)))((()))***+++)))(((((())))))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))((((((''''''''''''((((((***)))))))))((((((((('''***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))******+++***++++++++++++++++++,,,******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...........................000000000000/////////////////////////////////...222222333333333444444444111111222333444555666666777888999;;;<<<<<<======???@@@AAABBBDDDFFFGGGHHHJJJMMMPPPPPPNNNJJJGGGFFFEEEEEEEEEEEEFFFHHHJJJKKKJJJJJJJJJJJJKKKLLLMMMNNNNNNNNNOOOOOOOOOOOOOOOOOOLLLKKKHHHFFFEEEEEEFFFGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEECCCBBBAAA@@@@@@??????@@@????????????????????????@@@???>>>=========>>>>>>;;;;;;;;;;;;::::::::::::999999999888777666666666888888888888888777777777666666555444444444444555555555444333333333333444222222222222222222222222111111111111111000//////..................---,,,........................------------------------,,,,,,,,,+++++++++*********+++,,,---------,,,+++************************))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((())))))))))))+++******)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))(((******)))((((((((())))))************************''''''(((******++++++***))))))))))))))))))))))))'''((()))***+++******)))777777777777666666666666777666666666666777777888888888777777777777888888777888888888888777777666666777777888888777777666555555555555444444444444222222222222222222222222333333444444333333222111222222111111000/////////000000000000111111111222////////////////////////....../////////000000000////////////............//////............//////---......//////000000000---///111111///---,,,,,,------------------------......---------,,,,,,,,,------------------------,,,,,,,,,---...///000111000///...------,,,,,,---++++++++++++++++++++++++---+++***+++,,,---,,,++++++***)))***,,,,,,***(((+++******))))))******+++******+++---000///---***+++,,,---+++)))(((((()))+++)))(((((()))***((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******)))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************************))))))))))))************)))))))))))))))******++++++++++++++++++***************************************+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,------------.................................//////000000000......//////////////////333333333333444444444555111111222333444555666666777777999:::;;;;;;;;;;;;>>>???@@@BBBCCCEEEFFFGGGJJJKKKMMMMMMKKKHHHGGGGGGEEEEEEEEEEEEFFFHHHIIIJJJJJJJJJJJJJJJKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKIIIGGGFFFEEEEEEEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEBBBAAA@@@??????>>>>>>>>>@@@@@@??????>>>======<<>>===<<<<<<<<<======;;;;;;:::::::::999999999999999999888777777666666777777888888888888888888666666555444444444444555555555444333333333333444222222222222222222222222111111111111111000////////////000111111111000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++,,,---......---+++***************************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))******)))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''((()))***++++++++++++))))))((((((((()))******))))))))))))))))))))))))''''''((()))************))))))))))))))))))))))))(((((()))*********))))))777777777666666666555555666666555666666777888888999999888777777777777777777777888888888888777666777777777777777666666666555555555444444444333333222222222222222222222222333333444444333333222111111111111111000000//////111222222222222222222222////////////////////////000//////........./////////////////////.........///......------......///******++++++,,,---......000222333111---+++---///------------------------......---------,,,,,,,,,------------------------------,,,------.../////////...---,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++,,,,,,,,,+++************++++++******(((((((((((((((((((((((((((***+++++++++++++++,,,,,,------+++)))(((((()))+++***((()))******)))'''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************************((()))))))))************)))))))))))))))******+++,,,,,,++++++******))))))******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------................................./////////000000............////////////222222222333333333444444111111222333444444555555666777888999::::::::::::===>>>???@@@BBBDDDEEEFFFHHHIIIJJJIIIGGGFFFGGGIIIFFFFFFFFFGGGGGGHHHIIIIIIJJJJJJJJJJJJJJJKKKLLLMMMMMMMMMLLLKKKKKKJJJJJJJJJIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEBBBAAA@@@??????>>>>>>????????????>>>>>>=========>>>======<<<<<<<<<<<<<<<;;;::::::::::::999999999999999999888888777777777555555555666666777777888666666555444444444444555555555444333333333333444111111111111111111111111111111111111111000//////---...///000000000000000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++*********+++---...---+++)))'''************************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))***))))))((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))***************&&&&&&&&&''''''((())))))))))))))))))))))))))))))''''''((()))******))))))(((((((((((((((((((((((((((((())))))))))))))))))777777777777666666666666666666555666666777888888:::999888777666666666666666777777888888888777777888777777666666666555555555444444444444333333333222222222222222222222222333333444444333333222111111111111000000000000000...//////000000///......////////////////////////000///......---......///.........///////////////......------------......)))******+++,,,------...111333333000---,,,...111------------------------......---------,,,,,,,,,------------------------......---,,,+++++++++,,,,,,,,,++++++***+++++++++++++++++++++++++++++++++***+++++++++******++++++******+++************+++(((((())))))))))))(((((((((***+++***((((((***,,,+++,,,---+++)))(((((()))+++***))))))******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************((()))))))))************)))))))))))))))******++++++++++++******)))))))))******************************+++++++++,,,,,,,,,************************+++++++++,,,,,,,,,------........................////////////............---.........//////000000000111111111222222222222111222222333333444444444666666777888999999999999;;;;;;===>>>@@@BBBCCCDDDFFFFFFFFFEEEDDDEEEGGGIIIGGGGGGHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLKKKJJJIIIIIIIIIIIIIIIHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGHHHHHHGGGFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@?????????===>>>>>>>>>?????????@@@===============<<<<<<;;;;;;;;;;;;:::::::::999999999999999999888888888888555555666666777777888888666666555444444444444555555555444333333333333444111111111111111111111111111111111111111000//////***++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******)))***+++++++++)))'''&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((((()))))))))(((((('''&&&&&&&&&'''(((((()))))))))************************'''(((((())))))))))))((((((((((((((((((((((((((())))))((((((((((((((((((888888888888777777777777777666666666666777777888888888777666666555666666666777777888888888888777888888777666555555555555444444444444333333333333222222222222222222222222333333444444333333222111111111000000000000000000///000111222111000///...////////////////////////.................................///////////////......------------......,,,------....../////////222222111///------///111------------------------......---------,,,,,,,,,------------------------///...---,,,+++*********++++++************++++++++++++++++++++++++++++++***+++,,,+++***)))***,,,***++++++***))))))***,,,***++++++,,,,,,++++++***)))******)))((((((***+++***+++,,,+++)))))))))+++,,,***))))))***+++)))((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))***))))))(((((())))))***(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))************)))))))))))))))******+++***************)))))))))******************************+++++++++,,,,,,,,,************************++++++++++++,,,,,,,,,,,,------------------------/////////......---------------......///000000000000000000000111111111111111222222222333333333444555666666777888888777777888999:::<<<>>>???@@@AAACCCCCCDDDCCCBBBDDDFFFIIIHHHHHHIIIJJJKKKJJJJJJJJJKKKJJJJJJIIIJJJJJJKKKKKKKKKJJJIIIHHHHHHHHHIIIJJJHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEHHHHHHHHHHHHHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@??????@@@===>>>>>>???@@@@@@AAAAAA===>>>>>>>>>>>>===<<<;;;<<<<<<;;;;;;;;;:::::::::999999999999999999999999888888999999999999999999666666555444444444444555555555444333333333333444111111111111111111111111111111111111111000//////...//////000000000//////........................++++++++++++++++++++++++,,,,,,,,,+++++++++******((())))))))))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''''''''((((((((()))))))))(((((('''&&&%%%))))))***+++++++++******************************'''(((((())))))((((((((())))))))))))))))))))))))))))))((('''''''''((((((999999999999888888888888888777777666666666666777666666555555555555555666666666777888888888888888999888666555444444555555444444444333333333222222222222222222222222222222333333444444333333222111000000000000000000000111222222444444444222111///////////////////////////,,,---.../////////...---............/////////000...------,,,,,,------................../////////000...,,,,,,---.........------------------------......---------,,,,,,,,,------------------------///...---,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++***,,,------+++***+++---***+++,,,***((((((***---***+++,,,,,,,,,,,,+++*********))))))))))))))))))(((***++++++***)))+++,,,,,,+++)))***++++++***((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))******))))))))))))******'''((((((((()))))))))***'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))******+++))))))))))))******************************************+++++++++,,,,,,,,,***************************++++++++++++,,,,,,,,,------------------------------...............///------......///000000111000000111111111222222222222222222222222333333333555555666777777777666666666777888:::;;;===>>>???@@@AAABBBBBBBBBCCCEEEHHHGGGHHHIIIJJJJJJJJJIIIHHHKKKJJJJJJIIIIIIJJJJJJJJJJJJIIIHHHGGGGGGIIIJJJKKKHHHHHHHHHHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEHHHHHHHHHGGGGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBAAA@@@??????>>>>>>???@@@@@@@@@@@@@@@AAAAAAAAA>>>>>>?????????>>>===<<<=========<<<<<<<<<;;;;;;999999999999999999999999::::::999999999999999999666666555444444444444555555555444333333333333444111111111111111111111111111111111111111000//////111222222222222111111000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))((('''((((((******))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((())))))))))))'''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''(((((((((((()))))))))(((((('''******+++++++++***))))))))))))))))))))))))))))))'''(((((((((((((((''''''))))))))))))))))))))))))***)))((('''&&&''''''(((:::::::::999999999888888999888777666666555666666555555444444444444555555666666777888888888888888999888666555444444444555444444444333333333222222222222222222222222222222333333444444444333222222000000000000000111111111//////111222111///---,,,////////////////////////+++,,,...000000///...------.........//////000000...------,,,,,,------...------------------,,,,,,...+++)))***---...---+++------------------------......---------,,,,,,,,,------------------------......---------......///,,,,,,,,,++++++,,,------+++++++++++++++++++++++++++---///...,,,+++,,,///***+++,,,***((((((***---((()))***++++++***)))(((+++)))((()))***+++***(((((()))++++++******+++---,,,+++******++++++***((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))******))))))))))))******'''((((((((())))))******'''((((((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************)))))))))))))))******+++(((((())))))******++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------++++++,,,---...///000111---------...///000000111111111222222222333333333222222222222222222333333444555666666666666666666555555777888:::<<<======>>>???AAAAAAAAACCCEEEGGGFFFGGGHHHIIIIIIIIIHHHGGGKKKJJJJJJIIIIIIIIIJJJJJJJJJIIIGGGGGGGGGIIIKKKLLLHHHHHHIIIIIIIIIHHHGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGFFFFFFDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDAAA@@@???>>>============CCCCCCBBBAAAAAA@@@@@@???>>>???@@@@@@@@@???===<<<>>>============<<<<<<<<<999999999999999999999999999888888888777666666666666666555444444444444555555555444333333333333444000000000000000000000000111111111111111000//////------...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))((('''''')))+++---))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******(((((((((((())))))))))))'''''''''''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''(((((('''((()))******++++++***((()))******)))((('''&&&(((((((((((((((((((((((('''(((((((((((((((''''''))))))))))))))))))))))))***)))((('''&&&&&&'''(((999999999888888888888777666666666666666666666666666666666666555555555555777777777777777888888888666666666444333222444666666666555444333333222222222222222222222222222222333333222222111000//////111111111000//////222333222222111111000000//////000000//////.........---//////.........---------//////............//////........................///////////////...............------------......,,,+++)))+++///000///---........................,,,,,,,,,,,,++++++,,,...,,,------,,,******,,,...---+++******+++,,,+++***************+++,,,------)))******+++---///111222,,,+++***)))((((((((((((((()))******)))***,,,...333///)))&&&&&&((()))***+++*********))))))((((((---******---111222...)))******))))))((((((''''''))))))))))))******************))))))))))))******+++*********))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((((((((('''''')))))))))))))))((((((((((((((((((((())))))))))))************************((((((((()))******+++++++++***)))'''''')))***+++*********)))))))))))))))((()))***,,,,,,,,,++++++((()))***)))((((((***,,,++++++******************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,++++++,,,,,,,,,,,,------------......///000000000...//////000111222222222222333333333222222444666444444444555555555555666444444555777999;;;===>>>>>>>>>>>>???AAADDDGGGIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGFFFFFFGGGGGGHHHHHHIIIIIIHHHGGGHHHIIIJJJKKKIIIIIIIIIIIIHHHHHHGGGFFFFFFEEEDDDCCCBBBBBBCCCDDDFFFFFFFFFFFFEEEDDDBBBAAADDDDDDDDDCCCBBBBBBAAAAAABBBAAA@@@>>>>>>>>>>>>???DDDDDDDDDDDDCCCCCCBBBAAA???>>>>>>>>>======<<<<<<===<<<<<<<<<<<<;;;;;;;;;<<<;;;;;;:::999888777777777777777777666666666666666666555444333333222222333333444444333333222111444333222000000000000111000000111111111111000000111000000///...---------000///...---,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++***))))))******++++++++++++******************************))))))))))))))))))))))))))))))((('''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))'''&&&))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((())))))))))))888888888777777777666666666666666666666666666666666666666666666666666666777777777777777777777777666666666444333222444666666666555555444333333222222222222222222222222222333333222222111000000///222222222111000///000111000/////////.........---000/////////............//////.........---------///..................///------------------------////////////..................------------......---+++***,,,...000...------------------.........,,,---------,,,,,,---...///---+++,,,......,,,***------,,,,,,++++++++++++,,,,,,++++++***+++++++++*********+++,,,...///000,,,,,,+++***))))))))))))((()))******)))***,,,...222...***((((((***++++++************)))))))))(((+++)))(((+++//////,,,(((***)))))))))((((((((('''))))))))))))******************))))))))))))******************)))))))))(((((((((((((((((((((((((((''''''((((((((()))))))))(((((())))))))))))((((((((((((((('''''''''(((((((((((((((((())))))))))))*********************************)))))))))))))))))))))************))))))***)))))))))))))))))))))******))))))))))))******'''(((***++++++***)))(((************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,++++++,,,,,,,,,,,,------------......//////000000---......///000000111111222333333333222222333555444444444444555555555555444444555666888:::<<<===>>>>>>>>>@@@BBBDDDGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFEEEFFFGGGHHHIIIHHHGGGFFFFFFFFFGGGIIIIIIHHHHHHIIIIIIHHHGGGGGGFFFEEEDDDCCCAAAAAAAAABBBCCCEEEEEEFFFFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBAAA@@@???>>>>>>>>>???@@@@@@@@@@@@@@@???>>>>>>?????????>>>>>>============<<<<<<<<<<<<;;;;;;;;;<<<;;;;;;:::999888777777777777777777666666666666666555555444333333222222333333444444333333222111222111000000000111222333//////000000000000//////000000000///...---------...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********)))******++++++******)))************************))))))))))))))))))))))))++++++***(((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))***)))(((''''''((()))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++)))((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((())))))))))))777777777777666666666555777777777777777777777777777777777777777777777777777777777777777777777777555666666444333222444555666666666555444444333333222222222222222222222222333333222222111000000000222222111111000000//////////////////............////////////...........................---------......------------......,,,,,,,,,,,,,,,,,,,,,,,,..............................------------.........,,,+++,,,......---,,,------------------------.........---,,,,,,,,,,,,///+++''')))...000---(((,,,...000///,,,))))))+++---,,,,,,+++******))))))************+++,,,---...---,,,+++******)))******((()))******)))***,,,---///---+++***+++,,,,,,+++************)))))))))))))))''''''))),,,,,,)))&&&))))))))))))(((((((((((())))))))))))******************))))))))))))******************))))))))))))((((((((((((((((((((((((((((((((()))))))))******))))))************))))))***)))(((''''''((()))***(((((((((((())))))))))))))))))))))))))))))))))))++++++******)))((((((''''''(((***,,,,,,***((('''))))))))))))))))))************)))((()))***,,,---((()))+++---...---***'''************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------...//////000000------......//////000000222333444333111111222333444444444444555555555555444444555666888999;;;<<<===>>>>>>@@@BBBDDDFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDDDDFFFHHHIIIFFFEEEEEEEEEEEEFFFGGGGGGGGGHHHHHHHHHHHHGGGFFFFFFDDDCCCBBBAAA@@@AAABBBBBBCCCDDDEEEFFFFFFEEEDDDCCC@@@@@@AAABBBCCCCCCDDDDDDBBBAAA@@@??????>>>>>>???===>>>>>>>>>>>>===<<<<<>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;<<<;;;;;;:::999888777777777777777777666666666666555555555444444333333222333333444444333333222111000000///000000222333444//////000000000000//////000000//////...---------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******++++++******)))************************)))))))))))))))))))))))),,,,,,***))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++++++++***)))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''(((((((((((())))))))))))888888777777777666666666777777777777777777777777777777777777888888888888777777777777777666666666444555666555333222333444666666666555555444444444222222222222222222222222222222222111111111000000000//////000000000///...111111111111000000000000///////////////.................................------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------...............///...------,,,,,,------......------------------,,,------------,,,,,,,,,,,,///...............,,,+++///+++'''(((+++------***+++///333222,,,((()))++++++++++++++++++***))))))******************+++,,,---,,,,,,+++******++++++)))***+++***))))))+++---,,,+++******,,,,,,,,,************)))))))))))))))(((''''''(((******(((&&&))))))))))))((((((((((((((()))))))))******************))))))))))))***************)))))))))))))))(((((((((((((((((((((((())))))))))))************((())))))******))))))(((+++***)))((((((***+++,,,(((((((((((())))))))))))((((((((((((((((((((((((************))))))((((((((()))***++++++***)))((()))))))))))))))***************+++,,,---......///+++******,,,//////---******************+++++++++))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,---......//////000.........//////000000000111222333333111000111111333333444444444555555555444555555666777888:::;;;======>>>@@@BBBCCCEEEFFFEEEEEEEEEEEEEEEFFFFFFFFFGGGEEEDDDBBBCCCEEEGGGHHHEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFDDDCCCBBBAAAAAAAAABBBCCCBBBCCCDDDFFFFFFFFFEEEDDDBBBBBBCCCCCCCCCDDDDDDDDDBBBBBBAAA@@@?????????>>>>>>??????@@@??????>>>>>>@@@@@@??????????????????===<<<<<<<<<<<<;;;;;;;;;<<<;;;;;;:::999888777777777777777777666666666666555555444444444333333333333333444444333333222111000000000000000111222222///000000111111000000////////////......---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,))))))************))))))************************((((((((((((((((((((((((***))))))(((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''(((((()))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))999999888888888777777777666666666666666666666666666777777777888888888999777777777777666666555555333555666555333222333444555555555555555444444444222222222222222222222222222222222111111111111111///...---...000111111///000000000000111111111111.........///////////////---.....................------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////------,,,,,,,,,,,,------------...------,,,,,,---.........------,,,,,,,,,---------000444666555444666444000,,,******+++---+++///333222,,,((()))+++((()))***++++++++++++************))))))******+++,,,,,,++++++***+++++++++)))***+++***))))))+++---)))(((((()))++++++***)))))))))))))))))))))******))))))((()))))))))((('''(((((((((((())))))))))))((()))))))))******************))))))))))))******))))))))))))))))))******))))))))))))))))))))))))))))))))))))************'''(((((())))))((((((''')))(((((('''((()))***+++(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))************+++***)))(((((()))***+++(((((())))))************+++---...//////...,,,+++...,,,*********+++,,,,,,))))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------...////////////000000000000000111111///111333333111000000111333333333444444444444555555555555555666777888999;;;<<<===???AAABBBCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEDDDCCCBBBBBBDDDEEEGGGDDDEEEEEEFFFFFFFFFFFFFFFEEEEEEFFFFFFGGGFFFFFFEEEDDDDDDCCCBBBBBBCCCDDDEEEBBBCCCDDDEEEFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBAAAAAA@@@??????>>>??????@@@@@@@@@@@@@@@?????????????????????@@@@@@===<<<<<<<<<<<<;;;;;;;;;<<<;;;;;;:::999888777777777777777777666666666666444444444444444333333333333333444444333333222111111111111111000000//////000111111222222111111000............------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---)))))))))******)))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''((()))***+++''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))999999999999888888888888666666666666666666666666555666666777777888888888888777777666666555555444222444555555333222222333444444444444444444444444222222222222222222222222111111111111111111111111333000------000333222111............////////////.........///////////////---------.....................------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////------,,,,,,,,,,,,------,,,---......,,,,,,---.../////////......------,,,******,,,333:::??????=========;;;555///++++++,,,,,,...000///,,,))))))+++&&&((()))+++,,,++++++************)))******++++++,,,+++************++++++***++++++***))))))***,,,)))((('''(((******)))((())))))))))))******************)))))))))))))))((((((((((((((())))))))))))))))))))))))******************))))))))))))******))))))))))))************))))))))))))))))))))))))((((((((()))))))))******''''''((((((((((((''''''%%%%%%&&&&&&''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))'''(((((()))******++++++,,,***(((''''''(((***,,,((((((((()))******++++++---...///000///...,,,+++666444111,,,(((''')))+++)))))))))***++++++,,,,,,)))************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---......//////000000000000111111111111---///222222111000000111333333333333444444444444555555555555555666777777999:::<<<>>>???@@@@@@AAAAAAAAAAAABBBBBBCCCCCCDDDCCCCCCBBBBBBCCCCCCDDDDDDCCCDDDEEEFFFFFFFFFEEEEEEDDDDDDEEEFFFFFFFFFFFFEEEDDDDDDCCCBBBCCCDDDEEEFFFBBBCCCDDDFFFFFFFFFEEEDDDFFFFFFEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBAAA@@@???>>>===>>>>>>????????????>>>>>>>>>>>>???????????????===<<<<<<<<<<<<;;;;;;;;;<<<;;;;;;:::999888777777777777777777666666666666444444444444444444444444333333444444333333222111111111111111000///...---000000111111111111000000------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))%%%%%%%%%&&&''')))***+++''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))******+++))))))))))))))))))))))))((((((((((((((((((((((((((())))))******))))))((((((((((((((())))))))))))888888888888777777777777444444444444444444444444444444555666666777888888888777777666555555444444222444555555333222222222333333333333333333333333222222222222222222222222111111111111111111111111;;;666000///222444333222---........./////////000............/////////000---------........./////////..................///------------------------++++++,,,------...//////---,,,,,,++++++,,,,,,---***,,,......,,,,,,...000111111000//////...------******+++222999===<<<999999:::;;;;;;999444///+++------,,,,,,++++++++++++'''(((***++++++***)))(((***************+++,,,---******)))))))))******+++***++++++***))))))***,,,+++***(((((()))******)))((()))))))))*********************)))''''''((()))'''((((((((()))))))))***))))))))))))******************))))))))))))******((()))))))))************))))))))))))))))))))))))''''''((((((((()))))))))(((((())))))))))))(((((($$$%%%''')))))))))((('''(((((((((((())))))))))))************************)))))))))))))))***************))))))))))))******'''(((((()))******++++++---------...111555888:::CCCDDDAAA999...((((((+++((())))))***++++++,,,,,,)))************+++++++++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------......///000000000000000000000000***---000222111111111111222222333333333444444444555555444444444555666666777999:::<<<>>>>>>>>>>>>??????@@@@@@AAABBBBBBCCC@@@AAABBBCCCDDDCCCCCCBBBAAABBBCCCDDDEEEDDDDDDCCCCCCDDDDDDEEEFFFFFFEEEEEECCCCCCBBBAAABBBCCCDDDEEECCCDDDEEEFFFFFFEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAABBBBBBBBBBBB@@@???>>><<<===>>>????????????>>>=========>>>>>>?????????===<<<<<<<<<<<<;;;;;;;;;<<<;;;;;;:::999888777777777777777777666666666666444444444444444444444444333333444444333333222111//////000111111000///.........////////////......------------------------,,,,,,---------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((('''(((((()))***''''''''''''''''''''''''(((((((((((((((((((((((('''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))777777777777666666666666444444444444444444444444333444444555666777777888888777777666555444444444222333555555444222111222222222222222222222222222222222222222222222222222111111111111111111222222BBB;;;444111333555444222///000000000111111222222---.........//////000000---------.........////////////............//////........................++++++,,,,,,---...//////---,,,,,,++++++,,,,,,---)))+++......,,,,,,...111222111111000///.........---++++++///444555222......///444;;;@@@===333+++---+++******+++,,,+++***)))***+++,,,+++)))'''&&&************+++,,,---...***)))))))))))))))*********++++++***))))))***,,,...,,,)))((()))*********(((((())))))*********+++)))))))))(((&&&&&&'''((('''((((((((())))))******))))))))))))******************))))))))))))******(((((())))))*********+++))))))))))))))))))))))))''''''''''''(((((((((((())))))************))))))%%%'''***---...---+++***(((((((((((())))))))))))************************++++++******)))(((((((((''')))***++++++***)))''''''(((((()))***++++++++++++***+++...555>>>HHHNNNNNNRRRQQQFFF777,,,***---((())))))***++++++,,,,,,)))************+++++++++*********************************++++++,,,,,,,,,++++++,,,,,,,,,---------++++++,,,------......//////////////////.........))),,,000222222111111222222222333333333444444444555555444444444555555666666888:::<<<============>>>>>>???@@@AAAAAABBBBBB???@@@BBBDDDDDDCCCBBBAAA@@@AAABBBCCCCCCCCCBBBAAACCCCCCDDDEEEEEEFFFEEEEEEBBBAAAAAA@@@AAABBBCCCDDDCCCDDDEEEFFFFFFEEEDDDCCC???@@@@@@AAAAAABBBBBBCCCAAABBBCCCCCCBBBAAA???>>>>>>>>>???@@@@@@@@@@@@@@@<<<<<<======>>>>>>>>>???======<<<<<<<<<;;;;;;;;;<<<;;;;;;:::999888777777777777777777666666666666444444444444444444444444333333444444444333222222---...///111111111000000,,,------------------,,,------------------------***++++++,,,---//////000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))),,,+++***)))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%%%%&&&&&&((())))))))))))))))))))))))))))))************************))))))************))))))(((((((((((())))))))))))777777666666555555555444555555555444444333333333555555444444444444555555555555444444444444555555555555444444444333333333222222333333333222111111000111111000//////111444666333111000111222111111CCC>>>777111//////000000///111333333000...---,,,////////////////////////......................................................////////////......,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,(((...///)))'''+++---,,,,,,------......------,,,*********++++++,,,,,,,,,,,,***---333333///---///+++*********+++,,,,,,---000...+++)))((()))+++,,,*********+++,,,---...///+++++++++***************************************))))))))))))))))))))))))))))))))))))************------,,,+++*********+++************))))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))&&&&&&''''''((()))))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((''''''''''''((((((---+++)))***222AAARRR]]]WWWOOOKKKLLLCCC111(((***))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++******************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------........................------...//////000111222222222111111222222222333333333222222222333333333444444444555777999;;;<<<=========>>>>>>???@@@@@@AAAAAA@@@AAABBBCCCCCCCCCBBBBBBDDDCCCBBBAAAAAAAAAAAAAAACCCCCCCCCCCCCCCBBBBBBBBBEEEDDDCCCAAAAAABBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBAAABBBCCCCCCCCCBBBAAA@@@@@@@@@@@@???????????????????????????>>>===;;;;;;========================????????????>>>===<<<;;;:::999999888777666555555666666666666555555555555444222111222555666444111333333333222222222222111222222222111000//////.........//////000000111111......---,,,,,,,,,,,,---------------------------+++,,,,,,,,,,,,+++******((((((((()))******+++++++++*********))))))(((((('''((()))******)))((('''))))))))))))))))))))))))******************************))))))))))))******(((((())))))))))))((((((&&&''''''(((((((((((((((&&&***,,,+++((((((******))))))))))))(((((((((((()))((((((((()))***+++,,,(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((()))******)))((('''''''''(((((()))*********777666666666555555555444555555444444444333333333555555444444444444555555555555444444444444555555555444444444444333333333222222222222222222222222555444333222111111333444222000//////111222222222===888333//////000111111...000222222000...------................................................------------------------......////////////......,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,'''---///+++)))+++,,,***,,,,,,------------,,,,,,,,,,,,------------------,,,---///000111000///...++++++******++++++,,,---///---+++***))))))***+++************++++++,,,---************************************************++++++++++++++++++++++++))))))))))))************++++++***)))))))))))))))*********)))))))))(((((())))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((((((((((((((((((''''''))))))))))))))))))))))))'''''''''((()))*********(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((''''''''''''((((((,,,+++)))))),,,333===DDD<<<;;;DDDNNNKKK999,,,***))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.....................------......///000000111222222111111111222222222333333222222222333333333333444444555666888:::<<<<<<=========>>>>>>???@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAACCCCCCBBBAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCDDDCCCBBBAAAAAAAAABBBBBBDDDDDDCCCCCCCCCBBBBBBBBBAAABBBBBBCCCBBBAAA@@@????????????????????????>>>????????????>>>===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>===<<<;;;:::::::::999999888888777777666666666666555555555555444333222333555555333111111111111000000000000///222222111111000//////...///////////////000000000......---,,,,,,,,,,,,---******++++++,,,,,,------,,,------------,,,++++++************))))))))))))************)))))))))((('''((()))******)))((('''))))))))))))))))))))))))******************************))))))))))))******&&&''''''((((((''''''&&&&&&'''(((((())))))(((((())),,,---+++)))((())))))))))))))))))(((((((((((((((((((((''''''''''''((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((('''''''''''''''&&&&&&&&&666666666555555555555555555444444444444333333333555555444444444444555555555555444444444444555555444444444444333333333333222111111111111222444555666555333333333444333222000//////000222444555444666333///......000111111...000222222000...------................................................,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,'''+++...,,,***++++++))),,,,,,------------,,,,,,---------------,,,,,,,,,+++000111,,,---333333...++++++******++++++,,,,,,------,,,++++++*********************************))))))))))))))))))******************************************************))))))))))))************))))))((('''''''''((((((******))))))))))))(((((())))))))))))************))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))******)))(((((('''&&&&&&))))))))))))))))))))))))''''''(((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))))))))***)))((()))+++---'''+++888GGGHHH;;;///+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++,,,,,,,,,,,,------------------------------............//////000000111111000111111111222222222222111111222222222333333333333444666888999;;;;;;;;;<<<<<<<<<===>>>>>>??????AAA@@@???>>>>>>>>>???@@@BBBBBBAAAAAA@@@@@@AAAAAACCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@AAAAAAAAADDDDDDCCCCCCCCCBBBBBBBBBAAAAAABBBBBBAAAAAA@@@???=========>>>>>>>>>>>>>>>>>>??????>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===<<<<<<;;;:::999::::::999999999999999999666666666555555555555444555444333444444444222000111111111000000000000///222111111000000//////...000000//////////////////......---,,,,,,,,,,,,,,,''''''((()))***+++,,,,,,---------------,,,,,,+++,,,++++++***))))))((((((************))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***%%%%%%&&&&&&&&&&&&%%%%%%&&&'''(((((())))))((((((+++++++++***(((&&&&&&((())))))))))))((((((((((((***))))))((('''&&&&&&&&&(((((((((((())))))))))))((((((((((((((((((((((((************************))))))(((((((((((()))))))))(((((('''&&&&&&%%%%%%555555555555555555555555444444444444444444444444555444444333333444444555555444444333333444444555444444444333333333222222222111000000000222555666333333444777999888555222333111000111333555555555444222///...///000000000...000111111///------...................................................,,,,,,,,,,,,,,,,,,,,,,,,---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++***++++++***,,,,,,,,,------,,,,,,,,,,,,+++++++++******))))))(((000111)))***555888000,,,++++++***++++++,,,,,,+++,,,,,,---,,,+++***)))+++++++++******))))))(((((()))))))))))))))******************************''''''''''''''''''''''''((()))))))))************)))(((((('''''''''((((((***)))))))))((((((((((((((()))))))))************))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''(((((((((((((((((((((((('''((((((((()))))))))***''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))&&&(((******)))(((((()))))))))...666666111------(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++************************++++++,,,,,,,,,---------,,,,,,------------...............//////000000000000000000111111111111222111111111111222222222222333444555777888999::::::::::::;;;;;;<<<=========@@@???===;;;;;;<<<===???AAAAAA@@@@@@@@@@@@AAAAAACCCCCCCCCCCCCCCDDDDDDDDDCCCCCCBBBBBBAAAAAAAAAAAACCCCCCCCCCCCBBBBBBBBBBBB@@@@@@@@@@@@@@@?????????<<<<<<<<<===============>>>>>>>>>>>>>>>===<<<<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;:::999888888888999999999999999999666666555555555444444444666555555555444333222000333333333222222222111111111111000000////////////000000000//////......---...---,,,,,,++++++,,,,,,(((((())))))******++++++,,,,,,------,,,,,,+++***+++++++++******)))))))))*********)))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))%%%&&&&&&''''''&&&&&&%%%''''''((())))))))))))))))))(((((()))(((%%%%%%'''))))))))))))((((((((((((***************)))(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((''''''(((***+++******))))))((((((((((((444444444555555555555555444444444444444444444444444444333333333333444444444444333333333333444444444444333333333222222222222111000000000222555666222555;;;@@@CCCAAA===:::666444111111111333333222888666222000000000000///...///000000...---......................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,*********+++,,,---+++,,,,,,,,,,,,,,,,,,++++++++++++******)))))))))%%%......''')))666999222,,,,,,++++++***++++++,,,***+++,,,------+++***)))+++,,,,,,,,,+++***)))((((((((())))))*********+++************************''''''''''''''''''''''''((()))))))))************)))))))))(((((())))))***)))))))))(((((((((((('''((()))))))))************))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))******(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))))))))(((((((((((())))))((()))******))))))***,,,...+++)))))))))'''(((+++(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))*********+++++++++************************+++++++++,,,,,,,,,------,,,,,,,,,,,,------.....................///////////////000000000111111111000000000111111111222222222333444666777888888999888999999::::::;;;;;;<<<>>>===;;;::::::;;;<<<>>>@@@@@@?????????@@@@@@AAAAAABBBBBBBBBCCCCCCCCCDDDCCCCCCCCCCCCBBBBBBAAAAAABBBBBBBBBBBBAAAAAAAAAAAA@@@@@@??????>>>>>>>>>>>>;;;;;;<<<<<<===============>>>>>>>>>>>>======<<<:::::::::::::::::::::::::::::::::::::::999999888777777777888888888888888555555555555444444444444555666666555444333222222333333333222222222111111000000000///////////////000000//////......------------,,,++++++++++++,,,,,,,,,++++++*********)))+++++++++++++++***))))))))))))******+++++++++,,,))))))))))))))))))******))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))''''''(((((((((((('''''''''(((((())))))))))))))))))&&&'''+++---)))(((+++))))))))))))(((((((((((('''((()))***+++*********(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))((('''''''''(((***+++(((((((((((())))))******444444444444444555555555333333333444444444444555444444333333333333444444444444333333333333444444333333333333222222222222222111111111111222444555444:::BBBGGGHHHFFFEEEDDD<<<888333000000111222222>>>:::555222000000//////---/////////------...///------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,000,,,***,,,---,,,,,,...++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++++++++&&&,,,,,,(((***222555222,,,,,,++++++******++++++***+++,,,---,,,,,,******++++++,,,,,,,,,+++)))((()))))))))***++++++,,,,,,************************************************))))))))))))******************)))))))))***++++++))))))((((((((((((''''''))))))))))))************))))))))))))))))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))''''''((())))))***++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))***))))))(((((())))))************)))'''''')))+++***)))((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,------......------..................////////////000000000000///000000000000111111111222222444555666777777777777777777888999999::::::;;;;;;:::::::::;;;======??????>>>>>>??????@@@@@@@@@@@@@@@AAABBBBBBCCCCCCBBBBBBBBBBBBBBBAAA@@@@@@AAAAAA@@@@@@@@@???????????????>>>============>>>;;;;;;<<<<<<======>>>>>>======>>>>>>>>>>>>======::::::::::::::::::::::::999999::::::::::::999999888777777777777777777777555555555444444444444333444666777666444333333333111111111000000000000/////////////////////////////////..................------,,,+++++++++++++++......---,,,+++******)))***************))))))((())))))******+++,,,,,,---))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''(((((()))(((((())))))))))))(((((('''((())))))******))))))+++''')))111444...,,,...))))))))))))(((((((((((($$$%%%'''))))))))))))((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((''''''(((((()))***+++%%%%%%&&&&&&'''(((((()))333333333444444555555555333333333444444444555555444333333222222333333444444333333222222333333444333333333222222222222111222222222222222222222222222888???@@@>>>===AAAEEECCC>>>888333333666888:::AAA===666222000000000000---...///...------...000------------------------........................------------------------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,///++++++111333///,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,***+++++++++,,,---......---,,,++++++******++++++***++++++,,,,,,+++++++++((()))+++,,,+++***)))''')))******+++,,,,,,------************************++++++++++++++++++++++++))))))))))))***************)))))))))******+++,,,))))))((((((((('''''''''))))))))))))************))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))((((((((((((************************))))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))******))))))))))))******)))******(((&&&&&&'''((($$$&&&((()))))))))(((&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,***++++++,,,------......------------------------........./////////000000/////////000000000111111111222333444555666666666555666666777888888999999999999::::::;;;<<<======>>>>>>>>>>>>>>>???@@@@@@>>>>>>???@@@@@@AAABBBBBB???@@@@@@AAA@@@???>>>===????????????>>>>>>>>>>>>???>>>===<<<<<<<<<======;;;<<<<<<===>>>>>>??????======>>>>>>>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::::::::999999999999888888777777777555555555444444444333333333555777666444333444555111111111000000000000///////////////////////////------..................---,,,++++++***+++++++++---------,,,+++++++++******++++++++++++***))))))++++++++++++++++++++++++((()))))))))***************)))(((''''''((()))***))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((())))))******))))))((((((((()))************))),,,'''***444777///***+++))))))))))))((((((((((((%%%&&&((())))))((('''&&&(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((())))))*********&&&&&&&&&'''''''''''''''333333333444444555555555333333333444444555555555444333333222222333333444444333333222222333333444333333333222222222111111222222333333333222111111---222777444///000888@@@KKKEEE===999999<<<@@@BBBBBB===666111///000111111---...///...,,,,,,...000------------------------................................................+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,---***---555777111+++***+++++++++,,,,,,+++++++++(((((())))))*********+++...+++***------((((((+++---,,,,,,+++*********++++++++++++++++++++++++,,,&&&((()))++++++)))((('''******+++,,,------......************************))))))))))))))))))))))))))))))))))))************)))))))))))))))***++++++)))(((((((((''''''''''''))))))))))))************))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))++++++******)))((((((((())))))))))))))))))))))))))))))))))))((((((((((((************************************************&&&''''''((()))******+++))))))))))))))))))))))))******))))))))))))******'''(((***)))((('''((()))&&&(((((('''(((******)))))))))))))))))))))))))))))))))))))))))))))))))))************************((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++,,,,,,---......------------------------............/////////000////////////000000000000111222333444555555666666555555666666777888888888777888999;;;======>>>>>>>>>>>>===>>>>>>???@@@@@@======>>>???@@@@@@AAAAAA===>>>>>>??????>>><<<;;;>>>>>>>>>>>>============???>>>===;;;;;;<<<======<<<<<<<<<===>>>??????@@@======>>>>>>>>>>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;;;;::::::;;;;;;::::::999888777777555555444444444333333333222555777777444333444666333333333222222222222111.........///////////////,,,------....../////////---,,,++++++******++++++++++++++++++++++++,,,,,,+++,,,,,,,,,,,,+++******------,,,++++++*********(((((())))))*********+++***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((())))))))))))(((((((((((()))***************+++%%%(((444666,,,%%%&&&))))))))))))(((((((((((()))***+++,,,+++)))'''&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&(((************)))*********)))((((((''''''555444222111111222444555333333333333333333333333444444444444444444444444///000222333444333222222333444555666666666444444222222222111111111000000............///111222333777:::???BBBCCCBBB>>><<<222222000///............////////////...............------,,,,,,------...000///...---,,,------......,,,+++,,,...///...,,,,,,,,,,,,++++++*********---------,,,,,,++++++++++++,,,,,,,,,,,,+++***)))***+++333<<<===444,,,+++++++++++++++++++++++++++,,,++++++******++++++,,,)))*********))))))+++---+++***************++++++++++++******************)))************+++++++++)))))))))***,,,000333555))))))))))))))))))))))))))))))*********+++++++++******)))))))))))))))*********+++++++++******)))******))))))))))))******(((((()))***************%%%(((+++,,,)))&&&(((,,,))))))))))))))))))))))))+++***(((''''''((()))***''''''''''''((((((((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&%%%))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))******)))'''&&&((()))))))))))))))))))))))))))&&&&&&'''((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))+++*********))))))((((((++++++++++++++++++++++++******+++,,,,,,---......---,,,***))))))***,,,---,,,,,,,,,---------......111111000//////////////////////////////000111111555555555666666666666777444444555555666777777777::::::::::::;;;;;;<<<===<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<===============<<<;;;<<<<<<======<<<<<<;;;:::999999999:::<<<>>>???<<<<<<;;;:::::::::;;;;;;====================================<<<<<<<<<<<<;;;;;;;;;::::::999999999:::::::::999999999888888:::::::::999999999888888666555444444555666555444111222555777777666444333111000//////////////////000000000000000000000000......---------,,,,,,,,,.........------,,,,,,,,,,,,++++++******++++++,,,---,,,,,,+++***)))((((((,,,---...---+++***+++,,,))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))((((((((((((***)))'''%%%$$$%%%&&&'''&&&'''''''''((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((...---+++***((('''&&&&&&''''''%%%%%%&&&(((+++,,,))))))(((((((((((())))))((((((''''''''''''((((((******))))))))))))******+++*********))))))((((((444333222111111222333444333333333333333333333333222222222222222222222222111222333444444444333333222333444555555444333333222222222111111111000000///......//////000111222000333666999999888555333111000///...------------////////////...............------,,,,,,------...000///...---,,,------...111///------......,,,***,,,,,,,,,+++++++++******---,,,,,,,,,++++++++++++,,,,,,++++++***+++++++++***)))---333444...+++,,,++++++++++++++++++++++++,,,++++++******++++++,,,)))***+++***)))***+++---++++++******************************************)))************+++++++++***)))))))))***,,,///000))))))))))))))))))))))))))))))*********+++++++++******))))))))))))******))))))************))))))******))))))))))))******(((((()))******************(((''''''&&&%%%%%%&&&))))))))))))))))))))))))(((((((((''''''((())))))''''''''''''(((((((((((())))))(((((((((((())))))((((((((('''''''''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))******)))'''&&&((()))))))))))))))))))))))))))''''''(((((()))*********))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))************)))))))))(((++++++++++++++++++++++++******++++++,,,------...---,,,+++******+++,,,---,,,,,,,,,------------...//////...---------------///////////////000000111111222222222222333333333333444444555666666777777888888888888999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::;;;<<<<<<===;;;;;;:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::;;;;;;:::::::::999999999::::::999999999888888888::::::999999999888888888666555444444555666555444333444777999999888666555333333222111000000000111////////////////////////......---------,,,,,,,,,...------,,,++++++******,,,++++++******++++++,,,,,,,,,++++++***)))))))))+++,,,---,,,+++******,,,************************))))))))))))(((((((((((())))))((((((((('''''''''(((((((((((((((((((((((()))(((((((((((((((((((((***((('''&&&%%%&&&'''(((((((((((((((((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((++++++***)))(((((((((((('''&&&&&&&&&'''(((***+++))))))(((((((((((())))))((((((''''''''''''((((((******))))))))))))******************)))))))))(((222222222222222222222222333333333333333333333333222222222222222222333333333333444555555555444444222333333444444333222222222222222111111111111111000000////////////000000...///000111111000///...000///...------,,,------/////////............---...------,,,,,,------...///...------,,,---------000...------......---+++,,,,,,,,,++++++++++++***+++++++++++++++*********,,,+++*********+++,,,---,,,))))))+++,,,***+++...++++++++++++++++++++++++++++++************++++++***+++,,,+++******,,,...,,,,,,+++***)))))))))***************************)))************++++++++++++***)))(((((()))******))))))))))))))))))))))))***************+++++++++******)))))))))******+++(((((())))))))))))((((((******))))))))))))******(((((()))***************---+++(((''')))***)))'''((((((((((((((((((((((((%%%&&&'''(((((((((((((((''''''''''''((((((((((((******))))))))))))******))))))((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))***)))((('''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))++++++++++++++++++++++++******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------///...------,,,---------//////......//////000111000000000000111111111222333333333444555555666666666666666666777888999999<<<<<<=================================<<<;;;::::::;;;;;;<<<<<<;;;;;;::::::;;;;;;;;;<<<;;;;;;:::::::::999::::::;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::999999999:::::::::999999999999999:::999999999999888888888999999999999888888888777666555444444555666555444555777999::::::999888777444333222111000000///000////////////////////////......---------,,,,,,,,,******++++++++++++,,,,,,,,,++++++******++++++,,,***************************+++,,,+++)))))))))+++***+++,,,------,,,+++***))))))))))))(((((((((((())))))((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&'''((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((((())))))***&&&&&&&&&''''''(((((()))))))))(((((((((((()))))))))((((((''''''(((((()))******))))))))))))******************))))))))))))333333444444444444333333333333333333333333333333444444444555555555555555555555555666666666555555444444444444333333333222111111111111111111111111111111000///////////////222222222111000000000000000///......---------...//////.........---------...------,,,,,,------......---------------------*********,,,---/////////++++++++++++++++++++++++************************++++++++++++++++++,,,,,,...,,,*********+++---000++++++++++++++++++++++++++++++************+++++++++,,,,,,+++******,,,---,,,,,,+++***))))))))))))))))))))))))************))))))*********++++++++++++***)))(((((((((((()))))))))))))))))))))))))))******************************))))))******++++++&&&'''((((((((((((((((((******))))))))))))******(((((()))***************'''***+++******,,,,,,***((((((((((((((((((((((((###$$$&&&((())))))((('''''''''''''''((((((((((((***))))))(((((())))))***)))))))))))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''')))******((('''((()))((((((((((((((((((((((((*********)))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))******************)))))))))))))))******************************++++++,,,,,,,,,,,,+++,,,------------,,,+++++++++,,,,,,,,,---------000//////......////////////............///000000111111222222222333333333222222333333444444555555444444555555666777888999<<<<<<===============>>>===>>>======<<<;;;:::999::::::;;;;;;;;;;;;::::::;;;;;;<<<===<<<;;;999888999999999999:::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999999999999999888888888999999999999888888888888999888888888888777777777666444444444555666555444666777888999999999777666222111000///...---------////////////////////////......---------,,,,,,,,,'''((()))+++,,,...///000,,,++++++******++++++,,,))))))*********+++++++++)))***+++***)))((((((***)))***,,,------,,,***)))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((''''''((()))***+++************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))&&&&&&'''(((((((((''''''))))))(((((((((((())))))))))))(((((((((((())))))******))))))))))))***************)))))))))))))))444444555555555555444444333333333333333333333333444444444555555666666666777666666666666666666666666666555444444444444444111111111111111111111111222111000//////......///444333222000000000111111000000//////.../////////............------------...------,,,,,,------...,,,,,,------------------((()))***+++,,,---...///++++++++++++++++++++++++************************)))***,,,------,,,+++***,,,,,,,,,++++++---...---+++++++++++++++++++++++++++******))))))******++++++,,,,,,+++***)))+++,,,,,,++++++***))))))******(((((()))))))))*********))))))*********+++++++++******)))))))))*********))))))))))))))))))))))))***************************************+++,,,,,,&&&&&&'''(((((((((((((((******))))))))))))******(((((()))***************""",,,222...)))((()))(((((((((((((((((((((((((((###$$$&&&((())))))((('''''''''''''''(((((((((((()))((((((''''''(((((()))((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&(((******)))(((((()))((((((((((((((((((((((((++++++******))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))************))))))))))))))))))************************************+++++++++++++++,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------//////............//////...............//////000111222222222222333333333111111111222333333444444444555555555777888999:::;;;<<<<<<<<<=========>>>============<<<;;;999999:::;;;;;;<<<<<<;;;;;;:::;;;<<<<<<===<<<;;;999888888888888999:::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999888888888888888888888888999999999888888888777777888888888777777777666666666444444444555666555444555555666777777666555444111000///...------------..............................---------,,,,,,,,,+++++++++,,,---......///,,,++++++******++++++,,,)))))))))***++++++,,,,,,)))***+++***((('''((()))''')))***,,,,,,***)))'''))))))))))))(((((((((((((((((())))))))))))))))))((((((((((((((((((((((((&&&&&&''''''((((((((()))((((((((((((((()))******************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***))))))(((((((((((()))'''(((((())))))(((''''''))))))(((((((((((())))))))))))(((((((((((())))))******))))))))))))******))))))))))))))))))******444444444444444444444444333333333333333333333333222222222333444444555555888777666666555555666666777777555444444444444444111111111111111222222222111111000///////////////111000...---,,,---......111000000/////////000000.........------------,,,...------,,,,,,------...+++,,,,,,------------,,,,,,------,,,*********+++***++++++++++++,,,,,,,,,*********+++++++++++++++++++++,,,---,,,+++***)))'''***+++******,,,,,,)))++++++++++++++++++++++++******))))))))))))*********+++,,,***)))(((***++++++***************++++++'''(((((())))))*********)))************+++++++++)))*********++++++++++++))))))))))))))))))))))))+++++++++******************************+++,,,---%%%&&&'''((()))))))))(((******))))))))))))******(((((()))***************---:::@@@777,,,))))))(((((((((((((((((((((((((((%%%&&&'''(((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))%%%(((******)))(((((()))))))))))))))))))))))))))+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))******************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.........------......///000/////////000000000111111000000111111222333333333444555555666777999:::;;;::::::;;;;;;<<<=========<<<<<<<<<<<<<<<;;;:::999;;;<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<;;;::::::999999999888999999:::;;;<<<::::::::::::::::::::::::;;;;;;;;;:::::::::999999777777777777777888888888999888888888888777777777777777777777666666666666666555444444555666555444333333444444333333222222111111000000//////000000..............................---------,,,,,,,,,000000///...,,,+++******,,,++++++******++++++,,,))))))******+++++++++,,,)))***+++***(((((((((***'''((()))******)))((('''))))))))))))(((((((((((((((((())))))))))))******((((((((((((((((((((((((&&&&&&&&&''''''(((((()))'''(((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))))))))************))))))((((((((())))))(((((((((((())))))***))))))(((((())))))*********))))))))))))******))))))))))))************444333222222222222333444333333333333333333333333222222333333444555555555888777666555444555555666777666555333333333333333000000111111111222222222111000///////////////000///...---,,,,,,------...//////.........//////000.........---------,,,,,,...------,,,,,,------...***+++,,,---...------,,,...///000///,,,***+++,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,---000...,,,***))))))***+++&&&***+++((((((,,,,,,(((++++++++++++++++++++++++******))))))))))))************+++)))((('''(((***))))))))))))***+++,,,,,,''''''(((((()))******+++)))************+++++++++*********++++++******)))))))))))))))))))))))))))+++++++++*********))))))************+++,,,---...&&&&&&'''((()))******)))******))))))))))))******(((((()))***************888BBBCCC666,,,++++++((())))))))))))))))))))))))(((((((((''''''((())))))''''''''''''(((((((((((())))))(((((((((((())))))&&&&&&'''''''''((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))%%%'''***+++***)))((()))))))))))))))))))))))))))++++++******************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++((()))))))))************************************++++++******************++++++))))))))))))++++++***++++++++++++,,,,,,,,,,,,+++++++++,,,,,,---......------------...//////------.........///////////////000000111222222333444444444555777888:::;;;999999::::::;;;<<<<<<<<<;;;;;;;;;<<<<<<;;;::::::<<<======>>>>>>======<<<<<<<<<;;;:::::::::;;;;;;:::999999999999999::::::999999999999999999999999:::999999999999888888888666666666777777777888888888888888888777777777777777777666666666555555555666555444444555666555444222222222222111111111000000////////////000111111..............................---------,,,,,,,,,///......---,,,+++******,,,++++++******++++++,,,***************+++++++++***+++,,,+++)))((()))***(((((((((((((((((((((((())))))))))))(((((((((((((((((()))))))))*********((((((((((((((((((((((((%%%%%%&&&''''''((())))))''''''(((((((((''''''&&&&&&&&&'''((())))))***+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,---...---+++***)))))))))***))))))(((((((((((())))))******))))))))))))************))))))))))))******((()))))))))************333222000//////000222333333333333333333333333333444444555555666777888888888777666444444444555666666555444222111111222222000000111111222222222222000000////////////000000111000000000000000000111......---------......///......---------,,,,,,,,,...------,,,,,,------...)))***,,,---...------,,,---///111000...---///111*********++++++,,,,,,,,,+++++++++,,,,,,---------444000+++&&&%%%'''***---(((,,,,,,((((((------***++++++++++++++++++++++++******))))))))))))******)))******)))'''&&&''')))(((((())))))***+++------&&&''''''((()))******+++)))************+++++++++++++++++++++***)))((('''))))))))))))))))))))))))++++++++++++******))))))************+++,,,---...&&&'''((()))******************))))))))))))******(((((()))***************888>>>:::,,,&&&)))***%%%************************+++***(((''''''((()))***''''''''''''((((((((()))******))))))))))))******%%%&&&&&&&&&''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))$$$'''***+++***)))((()))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++(((((())))))*********+++))))))))))))))))))))))))++++++******************+++***(((''''''(((***+++******+++++++++,,,,,,,,,------------......///000...------------...//////........./////////000000/////////000111111222222333333333444666888999:::888888999::::::;;;<<<<<<::::::;;;;;;<<<;;;;;;;;;======>>>>>>>>>>>>======<<<;;;:::999999:::<<<===::::::999999888999999999999999999999999999999999888888888888777777777777555666666666777777888888888888888888777777777777777666666666555555555555666555444444555666555444222222222111111000000000---,,,,,,------...///000..............................---------,,,,,,,,,))))))***+++,,,,,,------,,,++++++++++++++++++,,,***************************+++,,,+++***))))))+++))))))(((((((((((())))))))))))))))))(((((((((((((((((())))))*********+++((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))'''((((((((('''&&&%%%%%%$$$%%%&&&'''((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***+++---///000000...,,,***))))))***+++))))))(((((((((((())))))******))))))))))))************))))))))))))******(((((())))))*********+++555555555555555555555555444444444333333222222222444444333444444555777777666666555444333333333333222222222222222222333333222111111000///......------.........//////000000000000000000////////////........................++++++,,,------,,,++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********---------,,,,,,+++++++++*********)))******+++,,,,,,,,,++++++***+++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++------,,,++++++******)))++++++******************************************++++++******))))))((((((******************************))))))))))))******,,,***)))***++++++***)))******))))))((((((''''''))))))************))))))))))))************))))))(((((()))***************))))))))))))))))))))))))+++++++++***)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''(((((()))***************)))((('''******))))))((((((''''''''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((()))******++++++***)))((('''&&&&&&((((((((((((((('''''''''))))))))))))))))))))))))+++*********))))))((((((***)))(((''''''((()))*********++++++***)))((('''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,************************************************,,,,,,...///000000000000...///////////////.........///000000000///---,,,000000000000111111111111000111222333555666777888888888999999999:::::::::999999999:::::::::;;;;;;<<<<<<<<<;;;;;;:::::::::>>>===<<<:::999999::::::666666777777888888888999999999888888888888999999555555555555555666777888888777666666666666777777777777777777777777777777444444555555444444333222444444333333333222222222444333333222111111111222111111000000//////......+++,,,,,,---...///000000........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---+++)))(((((())))))***************++++++,,,,,,)))------%%%''',,,))))))))))))))))))******+++(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&((((((((('''%%%$$$((((((''''''''''''((((((,,,***)))+++***(((+++111AAA000'''000999444***&&&((()))******)))(((***+++,,,+++)))(((((()))***,,,)))*********+++++++++++++++---)))###'''000///&&&444444444444444444444444444444333333333222222222333333444444555666666666666555444333333222333333000000111222222333444444111111111000///...................../////////000////////////....................................+++,,,---......---,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******---,,,,,,,,,+++++++++++++++*********+++,,,------,,,,,,++++++***++++++,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++((())))))******+++,,,,,,************************************************+++*********)))))))))(((******************************))))))))))))******+++)))((()))***+++***(((+++*********))))))))))))******++++++++++++******))))))************))))))(((((()))***************))))))))))))))))))))))))******))))))(((''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((&&&&&&&&&&&&)))))))))(((((((((''''''))))))))))))(((((((((((('''''''''((((((((())))))))))))))))))))))))))))))((((((''''''(((((()))***((((((((()))))))))))))))''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))((((((''''''***)))(((''''''((()))*********)))))))))((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))*********+++++++++,,,,,,************************++++++++++++++++++++++++,,,,,,------......//////......////////////......---...///000000///......//////000000000111111111000111222333444666777777888888888999999999999:::999999999::::::::::::;;;<<<;;;;;;;;;::::::::::::<<<;;;:::888777777888888777777777888888888888888888888777777777777888888666555555555555666666777777777666666666666777777555555555555555555555555666666666666666555444444666555555555555444444444444333222222111111111222111111000000////////////---------.......................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))******+++***))))))))))))***++++++)))%%%((()))(((111555***)))))))))))))))******+++(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))******)))((((((''''''(((((()))+++(((((())))))(((+++111:::---&&&,,,111,,,((())))))***++++++))))))***+++222111///---,,,,,,---...*********++++++++++++,,,))),,,***&&&,,,777888000444444444444444444444444333333333333222222222222222333444666666666666555666555444333333222222222000000000111222333444444111111000000//////..................////////////............------------........................------............------,,,,,,,,,---------......---------,,,,,,+++++++++,,,,,,,,,++++++++++++***+++++++++++++++*********++++++++++++,,,---...///,,,++++++***++++++,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++'''(((((()))******++++++***************************************************************)))))))))******************************))))))))))))******,,,***)))***+++,,,+++***++++++++++++************++++++,,,,,,,,,,,,++++++))))))************))))))(((((()))***************))))))))))))))))))))))))))))))((((((''''''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))+++***)))'''&&&&&&&&&&&&))))))'''&&&&&&''''''((((((((((((((())))))))))))''''''((((((((()))))))))))))))))))))))))))))))))''''''&&&&&&''''''((()))((((((((()))))))))******'''''''''(((((()))))))))))))))))))))))))))))))))((((((((((((''''''''''''))))))(((((((((((())))))***)))((('''''''''((()))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))*********++++++++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,---.........///////////////...---...///////////////...//////000000000000111111000000111222444555666666777777777888888888999999888888999999999:::::::::;;;;;;:::::::::::::::999:::999777666555555666777999999999888888888888888777666666666666666666777777666666555555555555666666666666666666777777777555555555555555555555555777888888888888777666666555555555555444444444444333333222111111111111222111000000000000///////////////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))***++++++,,,))))))((((((((()))******+++'''((()))///@@@BBB000)))))))))))))))******+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''+++***)))((()))***,,,---***))))))(((((())))))***,,,)))(((***))))))...444777---(((******'''''',,,***+++,,,+++***)))***+++000...,,,***)))((())))))************++++++++++++(((+++***(((...888:::444333333333333333333333333333222222222222222222222111222555777777777555444666555444333222222222222111111111111222222222222111000000000/////////............////////////////////////.........------................................................,,,,,,,,,---------.........------,,,,,,++++++***++++++++++++++++++++++++*********************************+++,,,---...///++++++******++++++,,,,,,++++++++++++++++++++++++************+++++++++++++++++++++***))))))((((((***************+++++++++************************************************************************+++******))))))******+++---,,,+++,,,---...---,,,***************************++++++++++++++++++***))))))************))))))(((((()))***************)))))))))))))))))))))))))))))))))(((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''&&&''''''((()))******)))'''&&&&&&''')))***''''''(((((())))))******'''(((((((((((()))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((++++++******)))(((((('''&&&&&&'''((()))******+++(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))***)))'''%%%%%%&&&((()))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))************++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,///...,,,******+++---...---.../////////////////////////////////......---////////////000000000111000000111222333444555555666666777777777888888888888888888888999999999999::::::::::::999999999999999888666555555555666666::::::999999888888777777666555555444444555555666888777666555555555555555555666666777777777777777777777777777777777777777777888888888888777666666333333333222222222111111222222111111111111111222000000000000000000000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************++++++((((((((((((((())))))***+++***,,,***///BBBDDD111)))))))))))))))******+++************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************************''''''(((((()))***+++,,,******))))))))))))******...+++***,,,,,,,,,222888;;;222+++***)))''')))...)))***++++++)))((()))******)))(((&&&%%%%%%%%%&&&(((((()))))))))*********(((***)))'''+++111111---333333333333333333333333222222222222222222222222111222555777777777555444555555444333222222222222333222222111111000000///000000000000///////////////////////////.........000000000/////////......................................................,,,,,,,,,---------......---------,,,,,,+++++++++++++++++++++++++++++++++************************))))))))))))***+++,,,---+++*********++++++,,,---++++++++++++++++++++++++)))))))))******+++++++++---,,,,,,+++******))))))))))))*********+++++++++************************))))))******++++++,,,,,,************************++++++************++++++,,,+++***+++---...---,,,))))))))))))))))))))))))))))))************))))))))))))************))))))(((((()))***************))))))))))))))))))))))))******)))))))))))))))(((((((((((((((((((((((((((************************&&&&&&&&&''''''(((******+++***(((''''''(((***+++''''''(((((())))))******(((((((((((()))))))))***((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((++++++******))))))((((((&&&''''''((()))***++++++(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((()))(((&&&%%%%%%''')))***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))*********+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,000///---++++++,,,...///------...///////////////222222000///...---,,,,,,...////////////000000000///000000111222333444444555555555666666666777777777777777888888888999999999999999999999999999999999888666555555666777777:::999999888888777777777555555444444444444555555888777666555555555555555444555666777888777777777777777777777777777777777666666777777666666555444333333222222222111111111111111111000000111222222000000000000111111111111,,,,,,------...//////000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))((((((((((((((((((((())))))***'''(((,,,(((&&&333888***)))))))))))))))******+++++++++++++++++++++++++++(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************$$$&&&))),,,---,,,***)))******))))))))))))******---+++***,,,,,,,,,111777???666,,,)))************)))***+++***((('''((()))***))))))))))))******+++''''''''''''((((((((((((((()))((('''(((+++***(((222222222222222222222222111111111222222222222222222333444666666666666555555444333222222111111111222222222111000000//////000000000000///////////////////////////.........111000000000////////////..............................------------......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,*********+++++++++++++++******))))))******++++++************+++,,,------***++++++++++++,,,,,,,,,(((((())))))***+++++++++*********+++,,,,,,------)))))))))***++++++,,,,,,************************)))))))))***+++,,,------************************++++++************++++++)))(((''')))+++,,,+++***((((((((((((((())))))))))))))))))******)))))))))))))))************))))))(((((()))***************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************************))))))((('''''''''''''''******)))(((((()))+++,,,(((((((((((())))))))))))((((((((()))))))))******))))))))))))))))))))))))''''''&&&&&&''''''((()))'''((())))))***+++,,,,,,((((((((())))))*********))))))))))))))))))))))))))))))))))))************(((((())))))))))))(((((()))((('''''''''((()))***)))))))))))))))))))))))))))))))))*********++++++)))))))))))))))))))))))))))))))))************+++************************,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,---...///,,,---...///000000000000333222000///---,,,,,,,,,......////////////000000///000000111222222333333444444555555555666666666666777777777777888888888777888888888888999999999999888777666666666777888888888888777777777777777555555444444444444555555777666666555555555555666444555666888888888777777555555555555555555555555555555666666555555444333444444444444333333333333111000000000000111222222000000000111111111111222++++++,,,---...///000111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))((('''))))))((((((((()))******))))))...,,,$$$(((...))))))))))))))))))******+++************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&(((,,,///000...+++(((***))))))(((((())))))***)))'''(((******))),,,222<<<555---*********)))'''***++++++***((('''((()))))))))***++++++,,,,,,,,,''''''''''''(((((((((((('''(((((())))))***+++***222222222222222222222222000111111111222222222222333333444444555666666666555444333222111111111111///000000000111111111222////////////000000000000000/////////............000000/////////....................................---,,,++++++,,,---...,,,,,,,,,---------......***++++++,,,,,,------...******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,---,,,,,,+++*********++++++************+++,,,---...******+++++++++,,,,,,,,,((((((((()))***+++++++++)))))))))***++++++,,,,,,((())))))***++++++,,,,,,************************((())))))***,,,------...************************,,,++++++******++++++,,,***)))(((***,,,---,,,+++(((((()))))))))*********)))******++++++******)))))))))************))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))(((''''''''''''((((((((((((((())))))******))))))))))))(((((((((((((((((()))))))))*********))))))))))))))))))))))))((((((''''''(((((()))***'''((()))***+++,,,,,,---)))))))))))))))))))))***))))))))))))))))))))))))((((((((()))))))))******'''((()))******)))((('''((((((((()))))))))******(((((((((((((((((((((((())))))*********+++++++++))))))))))))))))))))))))))))))))))))************************************++++++++++++++++++++++++++++++,,,,,,------......,,,---...///000000000000000000///...---......///........./////////000000//////000000111222222222333444444444444555555555666666666777777777888888777777777777888888999999888777666555555666777888666666666666666777777777555555444444444444555555666555555555555666666777333444666888999888777777555555555555555555555555555555666666555555444333444444444333333333333222000000000000000111222222000000111111111222222222,,,---------......//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,+++***)))(((***))))))))))))***++++++...''',,,000(((%%%+++,,,)))))))))))))))******+++************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''))),,,......,,,***((()))((((((''''''(((((()))'''&&&'''***)))''')))---333333111---************,,,------,,,***))))))***(((((())))))******))))))((((((((()))))))))******((()))***++++++***+++,,,111111111111111111111111000000111111222222222222444444333444444555777777555444333222111111111111------...000111333444444////////////000000000000000000//////.........---//////.........---------........................---,,,++++++++++++,,,---,,,,,,,,,---------......)))***+++,,,------...///*********++++++,,,,,,,,,+++++++++,,,,,,---------......---,,,++++++++++++************+++,,,---...*********++++++,,,,,,,,,'''(((((()))***+++++++++++++++******)))(((((((((((())))))***++++++,,,,,,************************(((((()))***,,,---......************************,,,++++++******++++++,,,---,,,,,,---///000000///))))))******+++++++++,,,+++++++++,,,,,,+++++++++))))))************))))))(((((()))***************))))))))))))))))))))))))'''''''''((((((((((((((())))))))))))))))))))))))************************%%%%%%&&&&&&((()))***+++&&&&&&'''((())))))((((((******))))))((((((''''''))))))))))))************))))))))))))))))))))))))((((((((((((((()))******+++++++++************************)))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))'''((()))******)))(((''''''((()))***++++++******(((((((((((((((((((((((()))************+++++++++))))))))))))))))))))))))))))))))))))************************************************************((()))***,,,,,,---------,,,---...///000000000000...---------...///111222............/////////000//////000000111111222222333333333444444444555555666666666666777777777777666666777777888888888999777666555444555555777777444444555555666666777777666555555444444555555666555555555555555666777888222444666888999999777777777777777777777777777777666666666666666555555444222222222111111111000000000000///000000111222222000000111111222222222222///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))((()))***,,,,,,+++*********************++++++,,,---!!!%%%...(((###(((,,,)))))))))))))))******+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))(((((('''((((((''''''''''''((((((((('''))),,,+++((((((,,,,,,222666222,,,***---///...//////...,,,++++++,,,+++++++++++++++***)))(((************+++++++++++++++***+++,,,+++((((((***111111111111111111111111222222222222222222222222111111222222222333333333222222222222222222222333000000000000000000000000000000000000000000000000///////////////......---222222222222222111000000//////...---,,,,,,++++++......---------,,,,,,,,,///...,,,+++***+++,,,,,,***++++++,,,,,,++++++***---------,,,,,,+++++++++******************************************************))))))******+++,,,************************((()))***+++++++++++++++++++++++++++++++++++++++************************************************///---+++)))))))))++++++)))***+++,,,,,,+++***))),,,,,,++++++***)))))))))***+++,,,---------------((('''''''''((()))***+++***)))((())),,,,,,***((((((((()))***************))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))+++++++++)))'''&&&******))))))((((((''''''))))))))))))))))))))))))******))))))))))))******+++++++++*********))))))))))))))))))))))))))))))***)))(((''''''((()))***)))))))))))))))))))))))))))))))))***+++++++++,,,))))))))))))(((((((((((())))))))))))((((((((((((&&&(((***+++)))((((((((((((((())))))))))))((((((((((((''''''&&&&&&&&&%%%+++,,,,,,+++)))((()))***(((((((((((())))))))))))))))))))))))))))))))))))''''''((()))))))))))))))***************)))(((((((((((()))***++++++,,,,,,***+++,,,---...---,,,++++++,,,,,,------...//////---------............///////////////////////////000000000000111111111111444444444444444555666777777888999:::999777555444999888777666666777888999666666555555444444444333777777666666666666777777555555666777777777777777666666666666666777777777555666777777777555444333777666555555555777888999666666555444444444444444333222111111000000111111222222111111000000//////////////////............222111111111000000//////---------,,,,,,+++++++++,,,,,,,,,+++++++++******************************+++,,,,,,,,,,,,+++*********************)))((((((((()))******(((''''''((('''(((((()))***+++++++++******))))))((((((''''''------,,,+++******++++++((((((((((((((((((((((((***++++++***'''&&&&&&''')))(((((((((''''''''''''******))))))))))))************))))))((((((''''''))))))))))))))))))))))))---,,,***(((((()))+++,,,%%%111777000((('''***+++***)))'''&&&))),,,,,,)))---------------,,,+++***))))))))))))))))))))))))111111111111111111111111222222222222222222222222111111111222222222333333333333333222222111111111000000000000000000000000000000000000000000000000//////000000//////...---......//////......---,,,///......---,,,,,,++++++......---------,,,,,,,,,...---,,,,,,+++++++++,,,+++++++++,,,,,,+++++++++------,,,,,,,,,+++++++++******************************************************))))))******+++,,,************************))))))***+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++************************,,,+++***))))))***,,,---)))***+++,,,,,,+++***)))++++++++++++***************++++++,,,,,,,,,,,,,,,))))))))))))))))))))))))***)))((()))***+++)))'''(((((()))***************))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))++++++,,,++++++******)))***)))))))))((((((((('''))))))))))))))))))))))))******))))))))))))******+++++++++*********))))))))))))))))))))))))))))))))))))(((''''''((())))))))))))))))))))))))))))))******************++++++&&&&&&''''''((((((((()))))))))))))))(((((((((((('''(((******((((((((()))''''''''''''''''''''''''*********)))))))))((((((***+++,,,+++)))((()))***(((((((((((())))))))))))))))))))))))))))))))))))''''''((()))))))))))))))***************)))(((((((((((()))******+++,,,,,,***+++,,,,,,------,,,,,,...---,,,+++)))((('''&&&------------....................................//////000000000111111111444444333222222222333333555666888999999888777666888888777666666777888888777777777666666666555555777666666666666666666777555555666777888888888888777777777666666666666555777888888999888777666555777666555555555666888999:::999777555333333333333333222111111000000111111111111111000000000000000000000000/////////......000000//////.....................---------,,,,,,,,,,,,,,,,,,++++++++++++************************+++,,,,,,,,,,,,+++*********************)))((((((((()))******(((''''''((('''(((((()))******++++++***)))))))))((((((((('''******)))(((((((((((((((((((((((((((((((((((((((***++++++***((('''((()))))))))(((((((((''''''''')))))))))(((((()))*********)))))))))((((((((('''))))))))))))))))))))))))+++***)))(((((()))+++,,,---222333---))))))(((%%%(((***,,,***))))))***+++***************)))(((((())))))))))))))))))))))))111111111111111111111111000000000000000000000000111111111222222222222333444444333222111000000///000000000000000000000000000000000000000000000000//////000000//////...---,,,------------,,,++++++.........------,,,,,,+++......---------,,,,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++******************************************************))))))******+++,,,******************************+++++++++******)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))***+++---...)))***+++,,,,,,+++***)))************+++++++++++++++++++++++++++************++++++******(((''''''+++)))))))))***+++)))((((((((()))***************))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))))))))+++,,,++++++++++++******))))))))))))(((((((((((())))))))))))))))))))))))***))))))(((((())))))***+++************)))))))))))))))))))))))))))))))))(((((('''&&&&&&'''(((((())))))))))))))))))))))))******************))))))$$$$$$%%%&&&'''((())))))))))))))))))((((((((((((((()))))))))'''''')))***((('''&&&%%%%%%&&&'''(((+++***************)))))))))***+++***((('''((()))(((((((((((())))))))))))))))))))))))))))))))))))''''''((())))))))))))))))))************))))))(((((())))))******++++++++++++++++++++++++,,,------+++++++++,,,,,,---------------------....................................//////000000000000111111333333222000000000000000333444666777888888777777777777666666666666777777888888888888777777777777666666555555555555666666444555666777999:::;;;;;;:::999999888666666555444777777888888888777666666777666555555555666777888===;;;888555222222222222333222111111000000111111000000000000111111111111111111000000000/////////---------------,,,,,,,,,//////............---------------,,,,,,,,,++++++************************+++,,,,,,,,,,,,+++******)))************))))))(((((()))***)))((('''''')))((((((((()))******++++++))))))))))))(((((((((((())))))((('''''''''((((((((((((((((((((((((((((((((()))******(((((()))***)))))))))(((((((((''''''(((((('''(((((()))******))))))))))))(((((((((((()))))))))))))))))))))))))))(((((('''((()))+++,,,,,,+++'''&&&)))...,,,''''''***,,,,,,((('''***...))))))))))))(((((((((((())))))))))))))))))))))))111111111111111111111111000000000000000000000000111111111111222222222222333333222222111111000000000000000000000000000000////////////////////////000000000000000///.........////////////...------......---------,,,,,,,,,......---------,,,,,,,,,+++,,,---...---,,,+++***,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++++++++******************************************************))))))******+++,,,************************+++++++++++++++***)))(((************************++++++++++++++++++++++++******************************))))))***+++,,,,,,)))***+++,,,,,,+++***)))))))))***++++++,,,------,,,++++++***))))))))))))******+++++++++***)))(((***)))))))))***+++++++++(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())),,,------+++)))((())))))))))))(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))************))))))))))))(((((((((((((((((((((((('''''''''&&&&&&'''''''''((((((((((((((((((((((((++++++******))))))((((((%%%%%%&&&''''''((())))))))))))))))))(((((((((((()))))))))(((&&&''')))+++)))(((&&&%%%%%%&&&((()))))))))))))))((((((((((((((()))***)))((('''((()))(((((((((((())))))))))))((((((((((((((((((((((((''''''((()))))))))))))))))))))************)))(((((()))))))))*********+++,,,+++*********+++---...)))***+++,,,...///000111,,,,,,---------.................................////////////000000000111111111000//////000000000333444555666666666666555666666666666666666666666888888888777777777777777666555555444444555555666444555666777999;;;<<<=========;;;:::888777555555555555555555555555444444777666555444555555777777>>>;;;888555222222222333333222111111000000111111//////000000111111222222111111111111000000000000------,,,,,,,,,,,,,,,,,,............---------------------,,,,,,,,,,,,+++************************+++,,,,,,,,,,,,+++******))))))************)))((()))******)))''''''((()))(((((())))))************))))))))))))((((((((((((******)))))))))))))))***((((((((((((((((((((((((&&&'''))))))(((((()))***)))))))))(((((((((((('''''''''''''''((()))******))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((()))+++,,,***&&&""""""&&&+++,,,***---+++))))))((('''***///*********)))))))))******))))))))))))))))))))))))000000000000000000000000////////////////////////000000111111111222222222000000000111111222222222////////////////////////////////////////////////000000000000000//////...///000000000000///......---------------,,,,,,,,,......---------,,,,,,,,,***+++,,,---...---,,,+++------,,,++++++,,,------++++++++++++++++++++++++******************************************************))))))******+++,,,************************+++++++++++++++***)))(((************************))))))))))))))))))))))))************************,,,++++++***)))))))))))))))***+++,,,,,,+++***)))))))))***+++,,,------...,,,,,,+++))))))))))))***))))))***+++++++++++++++''''''''''''((()))+++,,,(((((()))***************))))))))))))))))))))))))************************))))))))))))))))))))))))&&&)))...111222...***&&&(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''''''''''''''&&&((((((((((((((((((((((((+++******))))))((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))(((&&&''')))+++***)))'''&&&&&&''')))***(((((((((((())))))))))))'''((())))))((('''(((***(((((((((((())))))))))))((((((((((((((((((((((((''''''((()))))))))))))))((())))))*********)))))))))))))))))))))*********,,,+++***)))***+++,,,---+++++++++***)))((('''''',,,,,,,,,------------..............................////////////000000000////////////000111333333555555555555444444333333555555555666666555555555666666666666666666666666555555444444444444555555444444555666888;;;===>>>@@@@@@>>><<<:::888777666444444444444444444555555777666555444444555666666:::999666444333333444555333222111111000000111111//////000000111111222222111111111111000000000000------------------------,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++************************+++,,,,,,,,,,,,+++******((())))))*********)))))))))******((('''&&&(((***)))))))))))))))*********(((((((((((())))))))))))***)))))))))))))))******(((((((((((((((((((((((($$$&&&''''''''''''(((******)))))))))((((((((((((((((((((((((((()))******(((((((((((())))))))))))'''''''''''''''''''''''''''''''''(((((()))***+++---***'''&&&%%%&&&***...???333)))(((***)))***---***))))))(((((()))******))))))))))))))))))))))))000000000000000000000000////////////////////////000000000111111111111222...//////000111222333333////////////////////////000000000000000000000000000000111111000000///......////////////...------------------------------......---------,,,,,,,,,++++++,,,---------,,,,,,...---,,,++++++,,,---...*********+++++++++++++++******************************************************))))))******+++,,,******************************+++++++++******)))************************))))))))))))))))))))))))************************,,,++++++***))))))(((((()))***+++,,,,,,+++***)))*********+++,,,------...---,,,***))))))***+++,,,************+++,,,---...''''''(((&&&%%%&&&(((+++(((((()))***************))))))))))))))))))))))))++++++++++++************))))))))))))))))))))))))'''+++000444444111,,,((((((((((((((()))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))(((((()))))))))))))))***))))))))))))))))))))))))&&&'''(((((((((((('''&&&))))))))))))))))))))))))))))))))))))))))))((((((******))))))(((((((((((())))))))))))((((((((((((((()))))))))'''''')))******)))(((''''''((()))***))))))***************+++''')))******(((((()))+++(((((((((((())))))))))))))))))))))))))))))))))))''''''((()))))))))))))))((())))))************)))))))))))))))))))))))))))***************+++,,,,,,)))************+++++++++,,,,,,,,,,,,------------------------------------......////////////000000......///000111333444555555555444444333222222111444444555555555555444444444444444444555555555555444444333333333333444444444444555555777:::<<<>>>AAAAAA???===;;;999777777666666555555666666777888777666555444444444555666666555555444444444444555333222111111000000111111000000000000111111111111111111000000000/////////------...............///+++++++++,,,,,,,,,,,,---,,,,,,,,,+++++++++******************************+++,,,,,,,,,,,,+++******((())))))************)))*********(((&&&&&&(((***))))))))))))))))))******(((((((((((())))))))))))(((((('''''''''((())))))((((((((((((((((((((((((%%%&&&((('''''''''((()))******)))))))))(((((((((******))))))))))))******(((((((((((())))))))))))'''''''''''''''''''''''''''(((((())))))*********'''''')))******+++333===LLL;;;---+++---***(((***(((''''''&&&&&&''')))***))))))))))))))))))))))))000000000000000000000000000000000000000000000000000000000000111111111111//////000000111111222222////////////////////////000000000000000000000000000111111111111000//////...////////////...------------------------------......---------,,,,,,,,,,,,+++++++++,,,,,,---...///---,,,++++++,,,---///)))*********++++++++++++******************************************************))))))******+++,,,************************))))))***+++++++++******************************))))))))))))))))))))))))************************)))************))))))))))))***+++,,,,,,+++***)))+++++++++,,,,,,------------,,,*********+++---......,,,***))))))+++---/////////...+++(((&&&(((+++(((((()))***************))))))))))))))))))))))))+++*********))))))))))))))))))))))))))))))))))))(((***...000000///,,,***'''((((((((()))))))))***))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))******))))))))))))))))))))))))'''((())))))))))))((('''))))))))))))))))))))))))((((((((()))))))))))))))''''''(((((((((((((((((())))))))))))(((((((((((('''(((******((((((((()))(((((((((((((((((((((((((((((()))))))))*********((()))******))))))***,,,(((((((((((())))))))))))))))))))))))))))))))))))''''''((()))))))))))))))(((((()))***************)))))))))))))))))))))((())))))***+++++++++++++++'''''')))+++---000111222++++++,,,,,,,,,---------------------------------........./////////000000////////////000111333333333333333222222222222333333444555555555555444333333333444444444555555555444444333333333333444444555444444444666888;;;===@@@???>>><<<:::888777666666666555555555666777888777666555444333444555555333444444555555444333222333222111111000000111111111111111000000000000000000000000/////////......------------.........///,,,,,,,,,,,,------......++++++*********)))))))))************************+++,,,,,,,,,,,,+++******(((((()))*********************)))(((&&&&&&(((******)))))))))))))))))))))'''((((((((()))))))))***((((((((((((((()))******((((((((((((((((((((((((''')))***)))(((((()))************)))))))))((((((---,,,+++******))))))***'''((((((((()))))))))***))))))))))))))))))))))))))))))******************&&&%%%'''+++---...777AAADDD666,,,------((('''+++)))((('''&&&&&&(((***+++))))))))))))))))))))))))000000000000000000000000111111111111111111111111000000000000111111111111111111111111000000000000////////////////////////000000000000000000000000111111111111111000//////000000111111000000///...------------------------......---------,,,,,,,,,,,,,,,+++***+++,,,...//////...,,,++++++,,,...///))))))******++++++++++++*********************************************************)))***++++++,,,************************((()))***+++++++++++++++))))))))))))))))))))))))************************************************'''((()))******++++++***)))***+++,,,,,,+++***)))++++++,,,,,,,,,,,,---------,,,+++******,,,...///111///+++)))(((***,,,...999888666111,,,)))+++---(((((()))***************))))))))))))))))))))))))******))))))((((((((('''))))))))))))))))))))))))'''((())))))************'''((((((((())))))******))))))))))))))))))))))))((((((''''''''''''(((((('''((((((((())))))******))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))''''''(((((())))))******$$$%%%%%%&&&'''((())))))))))))))))))((((((((((((&&&(((***+++)))(((((((((&&&&&&'''(((((('''&&&&&&%%%&&&&&&&&&''''''(((((((((***++++++******+++---(((((((((((())))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))(((((()))***************))))))))))))((((((((((((((()))***,,,,,,+++******))))))))))))))))))))))))++++++,,,,,,,,,---------------------------------............/////////000000000/////////000000111111111111111222333444555333333444555555444333333333444444444555555666666444333333222222333333444555444444444555777:::<<<>>>>>><<<;;;999777666555444333333222333444555666777666555444333444444555222333555555555333111///333222222111000111111111222222111111000000//////////////////............,,,,,,,,,------.........---------.........//////*********))))))))))))(((************************+++,,,,,,,,,,,,+++******(((((()))*********************)))'''&&&&&&(((+++*********)))))))))))))))'''((((((((())))))******++++++******+++,,,------((((((((((((((((((((((((***+++,,,+++***)))***+++************))))))))))))......,,,+++******))))))'''((((((((())))))*********************************++++++++++++******)))111,,,***,,,***'''+++222333***''',,,,,,&&&'''...+++***)))((()))***,,,...))))))))))))))))))))))))111111000000000000111111000111111111222222222222000000000000000000000000111111000000/////////...111111000000////////////---......///000111111222//////000111111000///...---------...............------------------------,,,------...---,,,+++***------------------------,,,---...---+++***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))************************************************++++++******************************************++++++++++++++++++++++++---,,,+++***))))))))))))((()))++++++******+++,,,---+++,,,000666999666333......------,,,+++******222---***+++***)))...777@@@@@@;;;111---//////,,,,,,,,,,,,,,,,,,+++***)))+++++++++***)))((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,+++***)))(((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&''''''((()))***++++++,,,((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''******))))))(((((('''''''''((()))++++++)))((('''))))))))))))))))))))))))((((((((((((((()))******((((((((((((((()))******))))))))))))))))))))))))((((((((((((((()))******)))************+++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,---...000111000000000000000000000000000000000000000111111222333333333222222222222222444444444444444444444444777666555444333444444555555444444333333444444555222222222222333444444555999999888777666555444444333444444555555444444333444555555666777666666666555555666666555444333333222000//////000111111000111000000000//////......------------------------//////////////////////////////...---+++***))))))......---,,,+++++++++++++++*********))))))((((((+++++++++************)))+++******))))))******++++++***)))'''&&&&&&&&&&&&((((((((((((((((((((((((************************))))))(((((((((((())))))))))))(((((((((((())))))((((((((('''((())))))***)))))))))))))))******+++---,,,)))))))))*********---,,,***((('''(((((()))***)))((((((***,,,,,,,,,++++++***)))))))))))))))++++++***)))))))))))))))+++***)))'''''''''((()))))))))))))))))))))))))))******))))))))))))******000000////////////000000000000000000111111111222000000000000000000000000000000000//////...............---------,,,,,,,,,.........///000111111111------...//////...---,,,////////////////////////------------------------)))))))))***+++,,,---...++++++++++++++++++++++++,,,---...---+++***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++,,,+++******)))*********(((***++++++******+++,,,,,,******---222555333000,,,++++++***))))))((((((222,,,)))++++++***,,,222///111...((('''***,,,)))(((((())))))***++++++,,,+++***))))))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''((())))))***++++++******)))((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''((((((((()))*********+++((((((((((((((((((((((((''''''((((((((()))))))))************))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******((((((((((((((()))******))))))))))))))))))))))))((((((((((((((()))******))))))*********+++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++*********+++,,,---...///........................///////////////000111111111111111111222222222222333333333333333333333333666555444333333333444444444444333333333333444444333333222222222333444555666666666555444444333333333333444444444444333333222333444444555555444444555555555555555444333333222000//////111222111000---...///000222333444555------------------------------------------------------------------------......---,,,++++++++++++******************))))))))))))))))))))))))))))))******))))))))))))******)))(((((('''''''''((((((************************%%%%%%%%%%%%%%%%%%%%%%%%******))))))))))))*********)))(((''''''((()))***((((((((()))))))))******))))))(((((())))))***+++...,,,***))))))*********(((&&&&&&'''***,,,,,,******))))))***,,,---,,,++++++***))))))(((((())))))******)))))))))))))))******)))(((''''''(((((()))))))))))))))))))))))))))******))))))))))))******//////............//////////////////000000000000000000000000000000000000/////////...............000000////////////............//////000000111111------............------111111000000//////......------------------------///...,,,************+++++++++++++++++++++++++++,,,---...---+++***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++*********)))******+++,,,)))***++++++***)))+++,,,,,,)))''')))---//////---*********))))))(((((('''111+++(((***---,,,+++,,,)))+++***((((((++++++***))))))***+++---000333444000...***((('''(((***,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******))))))))))))************))))))))))))(((((((((((()))(((&&&%%%%%%&&&((()))))))))))))))))))))))))))((((((((((((((())))))***((((((((((((((()))******))))))))))))))))))))))))((((((((((((((()))******)))))))))*********++++++))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++************++++++,,,---------------------------...............//////000//////000000111111222222111111111222222222222222555444333222222222333333444333333222222333333444555444222111000111333444222222222333333333333333333333444444444444333333111111222333333333333222444444555555444444333333222111///000111222111000---...///111333555777888------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000000......---,,,++++++++++++*********+++++++++++++++''''''(((((()))***************))))))))))))******((('''''''''(((((()))***************************''''''''''''''''''''''''+++******))))))******++++++)))(((&&&&&&((()))+++'''((()))++++++******)))((((((((((((((())))))***...---+++***))))))******,,,+++)))+++------***'''***)))***,,,......---+++******)))((((((((())))))***)))))))))))))))******)))(((((((((((())))))***))))))))))))))))))))))))******))))))))))))******.........------..................////////////000000000000000000000000000..................------000000000000000000000000.../////////000000000111/////////000000000000000111111000000///...------------------------------000000///...,,,,,,++++++------------------------+++,,,------++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++******************************************************++++++++++++,,,,,,((((((((((((((((((((((((************************))))))))))))***+++,,,---)))***++++++***)))***,,,,,,***''''''***+++,,,++++++++++++*********))))))...***(((+++///000---***,,,------,,,++++++***)))+++******+++---111444666666333---(((%%%&&&((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((())))))(((((((((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''')))))))))))))))((((((((((((((((((((((((((((((((())))))))))))************''''''''''''(((((((((((())))))))))))((((((((((((((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((())))))***((((((((((((((((((((((((((((((((((((((())))))***))))))))))))************((((((((((((((((((((((((************************************++++++++++++++++++++++++++++++++++++,,,+++++++++++++++,,,,,,------------------------------,,,,,,------...///---......///000111111222111111111222222222222222333333222222222222222222333333222222222222333333666444222000000111222333000000111111222333333444333333333444444333333333000111111222222222222222333333444444444333333222222111000111222222111000222222222222222222222333........................,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////......---,,,++++++++++++*********++++++,,,,,,---''''''((()))***+++,,,,,,++++++************++++++)))((((((((((((((())))))''''''''''''''''''''''''******************************))))))))))))******+++)))'''&&&&&&''')))+++'''(((***,,,,,,+++)))(((((((((''''''(((((()))***------,,,***))))))***+++,,,---------+++)))(((''')))***+++---//////---+++***))))))(((((())))))))))))))))))))))))******+++''''''(((((())))))******))))))))))))))))))))))))******))))))))))))******......------------......---.........////////////////////////////////////------..................------------------------////////////000000000000////////////000000111111000000///......---,,,,,,------------------------(((***,,,...//////...---------------------------+++,,,------++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************************************************************((()))))))))*********+++((((((((((((((((((((((((************************(((((())))))***+++------)))+++,,,+++***)))***+++,,,+++)))((()))***+++++++++++++++***************+++***))),,,111444111,,,+++******+++***(((&&&&&&)))(((''''''(((+++---///555222---(((&&&&&&((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((())))))***+++'''''''''((())))))******(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((()))))))))((((((((((((((())))))))))))))))))))))))))))))))))))************&&&'''''''''((((((((()))(((((((((((())))))))))))%%%&&&'''(((((('''&&&%%%(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((())))))***((((((((((((((((((((((((((((((((((((((())))))***(((((()))))))))*********((((((((((((((((((((((((************************)))))))))******+++++++++++++++++++++++++++++++++------,,,,,,,,,------...........................,,,,,,,,,,,,,,,------...------...///000000111111111222222222333333333444111222222222222222222222222222111111111111222222555444222000000000222222000000111222333444555555222333333333333333333222111111222333333333333333222222333333333333333222222111111222333333111///333222222111000//////...........................------------------------+++++++++++++++++++++,,,......---,,,++++++++++++*********++++++,,,,,,---(((((()))***,,,---......,,,,,,,,,++++++,,,,,,,,,++++++***(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((***)))(((''''''((()))***&&&(((***+++,,,+++)))(((((((((((((((((()))******,,,------+++))))))+++---,,,///222///)))'''***...)))***+++---//////---+++******))))))))))))*********)))))))))))))))******''''''(((((())))))******))))))))))))))))))))))))******))))))))))))******......------------..................////////////////////////////////////.............../////////.............../////////////////////000000000000------,,,------...///000//////......------,,,,,,------------------------,,,,,,---------+++)))(((++++++++++++++++++++++++***,,,------++++++,,,...++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))************************************************''''''(((((()))*********))))))))))))))))))))))))************************))))))))))))***+++,,,---***+++,,,+++)))))))))+++,,,++++++*********++++++))))))))))))))))))))))))***+++,,,,,,000444222---)))'''(((++++++)))(((***+++***)))(((((()))***+++---,,,***))))))***+++,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++'''''''''(((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******(((((())))))******++++++(((((((((((())))))))))))%%%&&&(((******(((&&&%%%))))))))))))))))))))))))***))))))(((((((((((((((((((((((((((((()))******))))))))))))))))))))))))((((((((((((((()))******((((((((()))))))))******))))))))))))))))))))))))************************(((((())))))***+++++++++++++++++++++++++++++++++---,,,,,,,,,------...///........................,,,,,,,,,,,,,,,------.........//////000000111111111111222222333444444444111111222333333333222222222111111000000111111222333222222111111111111222000000111222333444555555222222333333333333222222222222333444444444444333111111222333333333222222111111111222444444111///////////////////////////........................------------------------,,,,,,++++++******))))))......---,,,++++++++++++*********+++++++++++++++))))))***+++,,,---...///,,,,,,++++++++++++,,,,,,,,,,,,***)))((('''''''''************************&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((())))))(((((((((((())))))&&&'''(((******))))))((()))))))))))))))******+++***,,,---,,,)))))),,,000DDDDDD@@@777---(((+++///***)))***,,,......---+++++++++*********+++,,,,,,+++******)))))))))))))))'''((()))))))))))))))((())))))))))))))))))))))))******))))))))))))******//////............//////....../////////000000000////////////////////////.........//////000000000000000000000111111111222000000000000////////////---,,,,,,,,,---...000111/////////...............------------------------111000...,,,+++,,,---...++++++++++++++++++++++++***+++---,,,,,,+++---...++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************************************************************'''(((((()))******++++++***************************************************)))))))))***+++,,,,,,***+++,,,+++)))((()))***)))***,,,,,,++++++++++++)))************************...///,,,---000///+++***'''''',,,,,,******...---,,,,,,,,,,,,+++++++++'''((()))***+++,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******''''''(((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))&&&'''''''''((()))))))))))))))))))))))))))))))))''''''((((((((()))))))))((((((((()))***+++++++++'''((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))******)))(((((((((((((((((((((((((((((()))******))))))))))))))))))))))))((((((((((((((()))******(((((((((((()))))))))***************************************************((((((((()))***+++++++++++++++++++++++++++++++++++++++++++++,,,---...///------------------------,,,,,,,,,,,,,,,---......000000000000000000000000000000111111222333333333111111333444444444333333111111000000000000111111000000222222333222111111000000111222333333444444222222333333333333222222111222333333444444333333000000111222222222222222111111222333444444111///.........//////000000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******......---,,,++++++++++++******************))))))))))))***+++,,,,,,------+++******))))))******+++++++++***)))((((((((()))************************))))))))))))))))))))))))((((((''''''''''''(((((('''((()))******)))((('''&&&'''''''''((((((((((((***************+++,,,,,,(((+++---,,,)))***...222WWWOOOBBB666...************))))))***,,,---,,,+++,,,,,,++++++,,,,,,---...,,,,,,***)))((((((((((((((())))))******)))((('''))))))))))))))))))))))))******))))))))))))******//////............//////////////////000000000000////////////////////////.../////////000000111111,,,---------......//////000000000000///////////////.........///000222333////////////000000000000------------------------+++***)))***...666>>>BBB------------------------***+++---,,,,,,,,,---...++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++************************************************((())))))***++++++,,,,,,************************))))))))))))))))))))))))*********)))******+++,,,***,,,,,,+++)))((()))***(((***,,,,,,,,,+++***+++,,,,,,,,,,,,,,,,,,------***000111,,,))),,,,,,(((***&&&%%%))))))&&&&&&+++))))))*********)))((((((&&&(((***,,,,,,+++((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))%%%&&&&&&'''((()))******))))))))))))))))))))))))''''''''''''((((((((((((%%%&&&&&&'''((())))))***'''((((((((())))))******+++)))(((''''''((()))+++))))))))))))))))))))))))******)))(((((((((((((((((((((((((((((()))******))))))))))))))))))))))))((((((((((((((()))******(((((((((((())))))))))))************************************************'''(((((()))***+++++++++++++++++++++++++++++++++)))))))))***+++---...///,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///111111111111000000000000...//////000111222222222111222333444555444444333111111000000000000111111...///111333444333222000///000000111222222333333222222222333333222222222111111222333333333333222///000111222222222222222111111222333555444222///000000000000////////////////////////////////////++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,+++++++++++++++*********))))))(((((()))))))))***++++++,,,,,,))))))(((((((((((()))))))))))))))))))))******+++(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))&&&((()))++++++)))(((&&&'''&&&&&&&&&&&&'''((((((++++++******++++++,,,---'''***---,,,******///444MMM@@@000((((((++++++)))***)))((((((***,,,,,,,,,,,,,,,,,,,,,------...///------+++)))((('''''''''))))))*********((('''&&&))))))))))))))))))))))))******))))))))))))******...,,,++++++---......---//////.........---------000000000000000000000000///////////////////////////...---,,,---///111222222111000000000000000000000000//////.........------,,,111888888111,,,---,,,,,,,,,,,,,,,,,,,,,,,,(((---,,,)))111@@@EEE@@@,,,,,,++++++***++++++,,,---------,,,+++***)))(((,,,,,,++++++++++++,,,,,,))))))***++++++,,,------++++++++++++++++++++++++))))))))))))************++++++************++++++***++++++,,,,,,++++++******+++,,,+++)))((()))*********))))))))))))******))))))))))))))))))))))))+++*********))))))((((((++++++************++++++******+++++++++***))))))(((***++++++***+++,,,...///...,,,,,,------+++******)))))),,,***((()))---------,,,+++************+++++++++)))'''''')))+++)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((%%%''')))******))))))***((((((''''''''''''(((((())))))))))))((((((((((((''''''&&&''''''((()))***''''''''''''((((((((((((+++*********))))))((((((************************''''''''''''''''''''''''&&&&&&''''''(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((())))))))))))(((((())))))***++++++++++++***************))))))))))))((((((((((((((()))******************************)))************+++++++++---------,,,,,,+++++++++////////////////////////000//////000111111///...000000000000////////////---...///111333555666777222111111111111111222222000000000000111222333444333333222111000000111111111111222333555666777777111111222222222333333333333333333222222222111111000000000000111111111111000000000000////////////...........................---,,,,,,,,,,,,---...+++,,,,,,---,,,+++)))(((++++++++++++++++++++++++******++++++++++++******)))+++,,,+++((('''(((***************))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''&&&&&&$$$%%%%%%&&&&&&''''''''''''((((((((((((((('''''')))((('''''''''(((***+++))))))))))))************............---,,,,,,,,,111...***'''&&&''')))+++333+++(((++++++)))***......***+++333;;;???CCCFFFCCC???888111---++++++,,,))))))******+++++++++,,,+++(((%%%%%%(((******)))(((((())))))******++++++...,,,+++,,,---///......//////.........---------........................///////////////////////////...---,,,---///111222222222111000/////////000000/////////...............---111777777111---...------------------------+++///---(((,,,777999333+++++++++***++++++,,,,,,,,,,,,,,,,,,++++++***)))******))))))))))))******+++++++++,,,------......************************))))))))))))************++++++************++++++***++++++,,,,,,++++++***+++,,,---,,,***)))***+++******))))))))))))******))))))))))))))))))))))))************)))))))))(((++++++************+++++++++++++++,,,,,,,,,,,,,,,,,,+++******+++,,,...///333222///------...000222222...+++,,,+++((())),,,,,,---...//////---,,,+++(((((((((((()))******+++))))))(((((())))))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))(((''''''((()))((((((''''''''''''(((((())))))))))))(((((((((((()))(((((('''''''''((((((''''''''''''((((((((((((*********)))))))))(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((''''''''''''''''''((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((())))))))))))(((((((((((((((((()))))))))***************))))))))))))((((((((((((((()))******************************)))************+++++++++------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,........./////////...---000/////////////////////......000111333444666666222222111111111111111111000000000000111222333444333222222111000000111111222222222222222222222333111111222222222333333333333333333222222222111111000000000000111111111111000000000000////////////...........................---,,,,,,,,,,,,---...++++++,,,,,,,,,+++***)))++++++++++++++++++++++++******+++++++++***)))))))))+++,,,+++)))(((***+++************))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&'''((())))))))))))))))))(((((('''((()))***+++))))))))))))************222000...------,,,+++***---+++)))(((((()))+++,,,111,,,***++++++(((***000666111111777<<<<<<999888999666111---***)))************+++++++++++++++++++++)))'''(((+++,,,+++***)))))))))))))))*********///---,,,,,,...//////..................---------........................////////////////////////......------...///111222333222111000//////...///////////////............000///000444444000///000........................---000...(((***//////)))+++*********+++,,,,,,---++++++,,,,,,,,,++++++*********))))))))))))******,,,,,,------......//////(((((((((((((((((((((((())))))))))))************++++++************++++++******++++++++++++******+++---------+++***+++,,,******))))))))))))******))))))))))))))))))))))))************))))))))))))++++++************++++++---,,,,,,,,,,,,---///000///,,,))))))---//////...111000---)))'''***000666<<<333,,,++++++***)))+++***,,,...000111///---++++++)))''')))+++,,,***((())))))(((((())))))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***)))(((''''''((()))***((((((''''''''''''(((((())))))))))))((((((((((((******(((''''''&&&&&&&&&''''''''''''((((((((((((******))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((('''))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((()))((((((''''''(((((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((())))))))))))((((((''''''&&&&&&&&&'''((()))************))))))))))))((((((((((((((()))******************************)))************+++++++++,,,,,,,,,,,,++++++++++++************************---------......---------//////////////////////////////000111222333444444333333222111000000000111000000000000111222333333333222111111000111111111333333222111000//////...111111222222222333333333333333333222222222111111000000000000111111111111000000000000////////////...........................------,,,,,,------...******+++,,,,,,,,,++++++++++++++++++++++++++++++***+++++++++***)))(((((()))+++,,,+++******+++,,,************))))))))))))))))))))))))))))))))))))((())))))******))))))(((''''''''''''''''''''''''((((((((((((''''''''''''%%%&&&'''((()))*********((((((((((((((()))******))))))))))))************555111---+++,,,,,,***((()))(((((()))***+++---...***)))***+++)))(((,,,222CCC999111111333111,,,***///...,,,***))))))******++++++++++++++++++******+++******+++---...,,,+++************))))))))))))///---,,,---.../////////................................................////////////////////////......------...///000111333222111000///.........///////////////........./////////000000/////////////////////////////////+++//////+++,,,///...)))************+++,,,------******+++,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,------.........((((((((((((((((((((((((((()))))))))************++++++************++++++******++++++++++++*********+++,,,,,,******+++,,,+++******))))))******+++))))))))))))))))))))))))*********)))))))))))))))++++++************++++++---,,,+++***+++---000111///+++))),,,111333000,,,,,,...---)))&&&(((000777>>>444+++)))+++******+++((()))+++---------,,,,,,444...)))(((+++,,,)))&&&((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((''''''((()))++++++***((((((''''''''''''(((((())))))))))))(((((((((((())))))((('''''''''''''''''''''''''''(((((((((((())))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((())))))))))))((((((((('''&&&%%%%%%''')))***************)))))))))(((((((((((((((((())))))***************************))))))*********+++++++++,,,+++++++++++++++++++++------------------------,,,---.........---------.........///////////////000000111111222222333333333333222111000000000000111111000000111222222333222222111111111111111222333333222111000///......111111222222222333333333333333333222222222111111///000000000111111111111000000000000////////////........................------------------------)))******+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***)))(((((()))***************++++++************)))))))))((((((((((((((((((((((((((())))))************))))))''''''''''''((((((((((((******))))))((((((''''''%%%&&&'''(((((((((((((((((((((((((((((())))))***((()))))))))************333///***)))+++,,,***((('''((()))***+++,,,,,,,,,))),,,///000......444;;;OOO???...(((((()))***++++++++++++++++++++++++++++++++++++******)))))))))******,,,---...---,,,+++++++++******))))))((((((...---,,,,,,...//////...---.....................////////////////////////////////////////////////---------...//////000111222111000///.....................///////////////.........------.........////////////////////////+++...///------...---++++++*********++++++,,,---******+++,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,+++++++++++++++,,,,,,,,,))))))))))))))))))))))))((()))))))))************++++++************++++++)))******++++++******)))(((***+++***)))((()))+++++++++************++++++))))))))))))))))))))))))))))))))))))))))))******++++++************+++++++++***))))))***,,,...000,,,***+++///444444///)))+++///111///,,,,,,111777999///'''(((*********+++***)))))))))***+++...///888111***(((***---,,,***((((((((('''((())))))***(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***(((((((((***------***(((((((((''''''''''''(((((())))))))))))(((((((((((('''''''''''''''((())))))''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))******************************))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((()))((('''&&&&&&(((***+++************)))))))))(((((((((((((((((())))))***))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++------------------------,,,...000000...---...///------....../////////000000000000111111222222222333222222111000000111111111111111000111111222333222111111111111111222222222222222222222222222111111111222222222333333333333333333222222222111111///000000000111111111111000000000000////////////........................------------------------*********++++++,,,,,,---+++++++++++++++++++++++++++++++++++++++***))))))******)))***************************)))))))))((((((((((((((((((((((((((())))))************))))))'''''''''((((((((())))))*********))))))(((((('''''''''''''''&&&&&&%%%$$$'''(((((()))))))))))))))((()))))))))************...+++((((((***,,,+++))))))***++++++++++++***))),,,111666666666999???DDDLLL===---((()))***,,,///***++++++++++++++++++*********))))))((((((((('''((()))+++,,,,,,++++++***++++++******))))))((((((...,,,++++++---......------------...............000000000000000000000000////////////////////////------......///000000000000000//////......//////.........///////////////---///...,,,,,,...///---////////////////////////,,,...///---+++))))))))),,,,,,++++++***++++++,,,++++++,,,,,,,,,++++++*********))))))))))))******))))))))))))************************************))))))))))))************++++++************++++++))))))************))))))'''(((***)))(((((()))***++++++************++++++))))))))))))))))))))))))))))))))))))************++++++************++++++***))))))((()))***,,,---******,,,000444333...)))(((+++......,,,,,,...000111***&&&(((***))))))+++,,,+++)))((()))+++///111333///)))(((+++...000000((((((''''''(((((()))***))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******,,,******+++......+++(((((((((''''''''''''(((((())))))))))))((((((((((((&&&&&&&&&''''''(((******''''''''''''((((((((((((''''''(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))***))))))))))))))))))((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((()))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))((((((***)))((((((((()))***+++************))))))))))))((((((((((((((()))******)))))))))))))))))))))))))))************+++++++++*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,///111000...,,,...000---------......//////000///000000111111222222222222111111111111111222222222111111111111111222222111111111000111111222333111222222222333444444444111111222222222333333333333333333222222222111111000000000000111111111111000000000000////////////........................,,,------......------,,,+++++++++******+++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++---+++******++++++***)))************))))))))))))))))))))))))))))))))))))((())))))******))))))((('''''''''(((((())))))***))))))))))))((((((((((((((((((((('''&&&%%%$$$###''''''((()))))))))))))))))))))))))))************))))))************+++++++++++++++++++++***)))((()))...222222222777<<<===666///***++++++)))((()))*********))))))))))))))))))))))))))))))(((((((((''')))++++++***)))***+++************))))))))))))---+++******,,,------,,,---------.........//////////////////////////////////////////////////////,,,---...//////000000000///............///000000............/////////000...111111------111111...........................------...---***((())),,,------,,,+++************,,,,,,,,,,,,++++++***)))******))))))))))))******))))))))))))))))))))))))************************))))))))))))************++++++************++++++))))))************))))))''')))******))))))***+++,,,++++++******++++++,,,))))))))))))))))))))))))((()))))))))************++++++************++++++)))************************+++---...//////...---'''((())))))***************''''''***+++(((''')))+++***)))((()))***,,,---,,,,,,++++++,,,---...///(((''''''''''''((())))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((()))*********---)))&&&(((...222222111((((((''''''''''''(((((())))))))))))(((((((((((((((((('''''''''(((((()))''''''''''''(((((((((((('''''''''((((((((())))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((''''''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((((((((()))))))))*********************))))))))))))((((((((((((((()))******)))))))))))))))))))))))))))************+++++++++)))*********++++++++++++***************************...111000,,,***,,,///,,,,,,---......///000000...//////000111222222333000000000000111222333333222222111111111111111222111111000000111222222333222222222333333333444444111111222222222333333333333333333222222222111111000000000000111111111111000000000000////////////........................,,,,,,---......---,,,,,,---,,,+++*********+++,,,++++++++++++++++++++++++++++++,,,---............111///,,,,,,------+++)))************))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''&&&''''''((())))))******''''''((((((((((((((()))))))))))))))((('''&&&&&&&&&'''((()))***))))))((())))))))))))************(((,,,//////,,,)))***,,,+++++++++*********))))))&&&***,,,***+++000222///((('''(((+++***&&&%%%'''***))))))(((((())))))***************++++++++++++((()))+++***((((((***---)))))))))))))))*********,,,***)))***+++,,,,,,,,,---------.........//////........................////////////////////////,,,---...///000000000000...------......///000111---.........//////000000...333333//////333333...........................,,,,,,......,,,+++---222......,,,+++***)))))))))---------,,,+++***)))(((,,,,,,++++++++++++,,,,,,*********)))))))))))))))************************))))))))))))************++++++************++++++))))))************))))))(((***++++++******+++---,,,++++++******++++++,,,))))))))))))))))))))))))(((((())))))*********+++++++++************++++++******+++++++++***))))))+++,,,,,,,,,+++,,,///111---+++))))))+++------,,,'''&&&)))---+++'''%%%(((&&&''''''((((((((((((((()))+++......,,,***))))))'''''''''''''''((())))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((()))******+++***%%%!!!$$$---666;;;===((((((''''''''''''(((((())))))))))))((((((((((((***)))(((''''''&&&''''''''''''''''''((((((((()))&&&'''''''''(((((())))))************************(((((((((((((((((((((((((((((())))))******++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((('''(((((()))***)))))))))************))))))))))))((((((((((((((()))******)))))))))))))))))))))))))))************+++++++++))))))******++++++++++++++++++++++++++++++++++++))),,,000///+++)))+++...,,,,,,------...///000000......///000111222333333//////000000111222444444222222111111111111111222111111000000111222333333333222222222222222222222111111222222222333333333333333333222222222111111000000000000111111111111000000000000////////////........................,,,,,,---......---,,,,,,...---+++*********++++++++++++++++++++++++++++++++++++---...///000000000444111///...//////,,,)))************))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''&&&''''''((()))******+++&&&&&&''''''(((((())))))((()))***************)))&&&''')))*********)))((())))))))))))************(((///444333---((())),,,+++******)))******+++++++++...---)))+++///...)))---+++,,,---***'''***000+++***)))))))))+++,,,---+++++++++,,,,,,------...)))***+++***((((((+++...(((((())))))******+++++++++,,,.../////////...---,,,,,,,,,---------------...------------...//////222111000...------,,,,,,......////////////......////////////////////////...///000000//////000111///////////////......---......---------,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,---------,,,,,,,,,+++++++++******++++++++++++++++++++++++************************(((((())))))*********+++************************))))))***+++,,,,,,---------,,,+++***))))))))))))))))))))))))))))))))))))******++++++++++++******************************((()))***+++,,,+++******+++*********))))))(((((((((((())))))))))))(((((()))((((((---444666444000******)))))))))***,,,---***,,,+++))))))+++)))$$$***************************,,,------,,,*********))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&'''((())))))***))))))'''((()))+++---///000111''''''''''''((((((((((((+++***'''&&&%%%&&&''')))++++++******))))))((((((&&&'''''''''(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((((((***))))))((('''&&&&&&&&&))))))))))))))))))))))))'''&&&&&&%%%%%%'''((()))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''&&&((())))))(((((()))+++))))))(((((('''''''''&&&******))))))((((((''''''+++*********))))))((((((((((((((((((((((((((((((************************+++)))'''%%%%%%(((+++---,,,,,,+++***)))))))))***---------,,,,,,+++++++++------------------------000000////////////000000000000000111222222333333111111111111111111111111222222222222222222222222222222222222333333444555333333222111000000000111333333333222222111111111000000000000////////////222111///.........///000......------------......000///...,,,,,,---......++++++++++++++++++++++++,,,,,,+++******+++,,,,,,,,,++++++******++++++,,,,,,///111...***'''))),,,************)))))))))))))))******)))(((''''''((()))))))))))))))))))))))))))((('''&&&&&&'''((()))************************(((((()))***************((())))))***+++,,,,,,,,,))))))))))))************++++++***)))***+++---......,,,,,,000111,,,)))((((((...222111,,,((()))*********((('''***///...)))'''***)))'''(((---///---888222+++)))+++,,,***'''))))))))))))))))))))))))***++++++++++++++++++***---......///////////////.........///////////////...------------...//////000//////.....................////////////..............................---///000000//////000111///////////////......---......---------,,,,,,,,,+++,,,,,,------,,,,,,+++******++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++************************((()))))))))************************************&&&''''''((())))))******+++******)))******++++++))))))))))))))))))))))))******++++++++++++******************************((()))***+++,,,++++++***************)))))))))(((((())))))******))))))(((,,,++++++000555777555111******)))))))))***,,,,,,***,,,,,,)))))),,,***&&&)))))))))))))))))))))))))))***,,,,,,***)))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((())))))))))))((((((((()))***++++++,,,,,,''''''''''''((((((((((((***)))((('''&&&''''''((())))))))))))))))))(((((('''''''''((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))***))))))(((''''''&&&&&&))))))))))))))))))))))))***))))))((()))***+++,,,((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))***))))))))))))(((((((((&&&((())))))(((((()))*********)))))))))(((((((((***)))))))))((((((((('''************)))))))))((((((((((((((((((((((((((())))))))))))))))))))))))***)))'''&&&&&&(((***,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,++++++------------------------000//////////////////000//////000111111222222333111111111111111111111111333333333333333333333333222222222222222333444444333222111111000000111111333222222222222222222111111111000000000/////////222111000///...//////000......------------......//////...---------------++++++++++++++++++,,,,,,,,,,,,+++******+++,,,,,,,,,++++++******++++++,,,...111222///***''')))+++************)))))))))))))))******)))((('''''')))))))))))))))))))))))))))))))))(((''''''((())))))))))))))))))))))))))))))(((((()))***************(((((())))))***++++++,,,))))))))))))************++++++*********+++,,,,,,---***,,,111333000......+++111222---)))++++++)))(((,,,...+++)))++++++)))(((******'''''',,,---+++666111+++)))+++,,,***(((************************+++,,,,,,------,,,,,,+++///////////////000000111444333333222000//////......------------...//////---------......//////000......////////////......---------------------------///000000///...000111///////////////......---......---------,,,,,,,,,+++,,,,,,------,,,,,,+++++++++******************,,,,,,,,,+++++++++******++++++++++++++++++++++++************************))))))))))))************************************&&&&&&&&&'''(((((())))))((((((((()))***+++,,,---))))))))))))))))))))))))******++++++++++++******************************))))))***++++++++++++***************))))))))))))*********++++++************)))))),,,000222///---*********)))******+++,,,))),,,,,,******,,,+++((((((((((((((((((((((((((((((***++++++***((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''')))))))))(((((((((''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))''''''(((((())))))******)))))))))(((''''''&&&&&&))))))))))))))))))))))))(((''''''''''''((())))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))&&&((())))))((('''(((***++++++************))))))))))))))))))((((((((((((************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((()))***+++------,,,++++++++++++,,,+++++++++,,,,,,,,,,,,,,,------------------------//////............////////////000000111111222222000000000000000000000000333444444444444444444444222222222111222222333444222222111000000000111111111111111222222222222222222222111111111000000000111111000///////////////......------------.....................---,,,,,,*********++++++,,,,,,,,,,,,++++++******++++++,,,++++++************++++++000222222000+++((((((***************))))))))))))((()))***)))((('''((()))))))))))))))))))))))))))***))))))(((((())))))***(((((((((((((((((((((((((((((()))***************'''(((((())))))******+++))))))))))))************++++++++++++++++++******,,,***---333777666555666,,,444333***)))111111***&&&...222...))))))+++,,,)))+++***'''(((,,,---+++444000+++)))+++,,,***(((++++++++++++++++++++++++******++++++++++++******///...---------...000111888777555333000...,,,+++...------------...//////------.........///............////////////......---------------------------...000///......///111///////////////......---......---------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++******)))))),,,,,,,,,+++++++++******************************************************)))))))))))))))*********************************)))))))))*********++++++((((((((())))))***+++,,,))))))))))))))))))))))))******++++++++++++******************************))))))******++++++++++++*********)))))))))))))))***++++++,,,,,,++++++***)))((((((***,,,---+++)))******************++++++'''+++,,,))))))++++++)))))))))))))))))))))))))))(((***,,,,,,***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***))))))((('''&&&)))(((((((((''''''&&&&&&''''''''''''((((((((((((''''''((()))((((((''''''&&&&&&''''''(((((())))))(((((((((((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))''''''(((((())))))******))))))((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))(((((('''((()))(((''''''((()))************************))))))))))))((((((((((((*********)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************,,,++++++******+++++++++******++++++,,,,,,,,,---------------------------///......------......///......//////000111111222000000000000000000000000222222333333333333333444222222111111111111222222111111000000000000111111000000111111222222333333222222222222111111111000111000000///////////////......------------......,,,---...///...---,,,+++*********++++++,,,,,,---++++++++++++++++++++++++++++++************++++++...///000...***))))))***************)))))))))(((((()))***)))((('''((()))((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))(((((()))***************''''''(((((()))))))))***((()))))))))***************+++,,,,,,,,,***)))(((...,,,...555999999888:::333<<<;;;333666AAA@@@666,,,111333---)))***---///(((++++++((()))...000...111...+++)))***+++***)))++++++++++++++++++++++++,,,,,,------------,,,,,,...---,,,+++,,,---...///444333222111///...,,,,,,...------------...//////---......///...---,,,,,,......////////////......---------------------------...//////......///000///////////////......---......---------,,,,,,,,,+++,,,,,,------,,,,,,+++------,,,,,,+++++++++***,,,,,,,,,+++++++++************************************************************))))))))))))))))))))))))))))))))))))))))))******+++++++++++++++,,,***))))))))))))))))))***))))))))))))))))))))))))******++++++++++++*********************************************+++++++++))))))))))))))))))******++++++,,,,,,,,,,,,++++++,,,++++++,,,---------,,,*********+++************%%%***,,,)))''')))***)))************************)))+++------+++***)))***(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))***))))))((('''&&&''''''((((((((((((((((((''''''''''''((((((((((((''''''(((((()))(((''''''&&&&&&''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))'''((((((((()))))))))***((((((((((((''''''''''''(((((((((((((((((((((((())))))******++++++++++++(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((''''''''''''((()))((('''&&&'''((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))))))))))))))************************((((((******+++******)))******))))))))))))***************++++++,,,,,,,,,------------------------......------------......---......//////000111111////////////////////////000000111111222222222222222111111000000000111111111000000///000000111111000000000111111222222222222222222222111111111000000000000000000//////.........------------......,,,---.........---+++************++++++,,,,,,,,,+++++++++++++++++++++++++++******))))))******+++******++++++***)))***+++************)))))))))(((''')))***)))((('''(((***(((((((((((((((((((((((())))))************))))))************************(((((()))***************(((((((((((())))))))))))((()))))))))***************++++++,,,+++***((('''---***,,,222555444444666:::CCCEEEAAAEEEPPPOOOFFF;;;;;;666---)))+++------(((***+++)))+++111333222---,,,***)))***+++******++++++++++++++++++++++++111111111222222111111111,,,,,,++++++,,,,,,---...,,,,,,------...///000000...------------...//////---...//////...---,,,+++......////////////......------------------------,,,...//////...---///000///////////////......---......---------,,,,,,,,,+++,,,,,,------,,,,,,+++---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((((((((())))))))))))))))))))))))))))))******++++++++++++************************************))))))******+++,,,))))))))))))***************++++++,,,,,,++++++***************++++++++++++***++++++++++++***))))))%%%+++...***'''(((***)))***************************,,,...---,,,*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((())))))***''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))******))))))))))))(((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))(((((((((((((((((((((((((((''''''))))))))))))))))))))))))(((((()))************)))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((('''''''''''''''((()))(((&&&&&&&&&'''((((((((())))))))))))***(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))************************((()))******++++++******)))(((((((((((()))***************+++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,------------......//////000000//////////////////////////////000000111111222222222111000000///000000000000000/////////000111111000000000111111111111111222222111111111000000000000000000000000///............------------......---------------,,,++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********))))))))))))******((((((((())))))******+++************))))))))))))'''((())))))(((((()))***))))))))))))))))))))))))((())))))******))))))(((************************(((((()))***************))))))))))))))))))))))))))))))))))))******************************))))))***'''(((,,,///...---///777<<>>777000,,,++++++)))***+++,,,,,,,,,,,,+++)))************+++++++++++++++******++++++,,,---+++******))))))******+++++++++++++++,,,---...////////////...............------............------........................---,,,++++++++++++,,,---------------------------------------............000/////////.........---000...,,,,,,......,,,*********++++++,,,---......++++++++++++++++++++++++......---,,,++++++++++++++++++***)))))))))))))))***++++++,,,,,,++++++*********))))))((((((((((((************************++++++*********)))))))))++++++******************************************))))))))))))))))))))))))************************)))************+++++++++)))************+++++++++***************+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))((((((((()))******++++++******))))))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))((()))***)))''''''((()))''''''(((((())))))******)))((((((''''''''''''((('''''''''((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))***)))))))))((((((((('''***)))(((''''''((()))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((*********)))))))))((((((++++++***))))))***+++,,,,,,***(((((()))***)))(((************************))))))))))))************(((((()))******)))(((((())))))))))))))))))))))))((()))***+++,,,,,,,,,,,,(((((()))***************+++++++++++++++++++++++++++******************)))*********++++++,,,,,,,,,,,,,,,,,,------------...---------...............////////////////////////000/////////////////////.../////////000000000000000000000000000000000000000000111111000//////.........///000000000000000/////////...------,,,,,,++++++++++++++++++++++++---,,,+++++++++++++++***++++++++++++++++++++++++///...---+++******+++++++++,,,,,,+++***)))+++,,,)))%%%%%%))))))'''(((,,,+++***)))''''''((())))))******))))))))))))******,,,+++*********+++***)))''',,,///...)))''')))---***)))))))))))))))************))))))******+++,,,***'''(((++++++((((((***)))((((((***,,,,,,***)))))))))***---///...***&&&+++)))((()))///888BBBHHH>>>;;;666000,,,)))(((((())))))+++---...---+++***)))************++++++++++++***)))(((((((((((((((++++++************++++++************+++,,,------000//////...------,,,,,,------............---------------------------------,,,,,,++++++,,,,,,---------------------------------------............/////////..................---,,,,,,......---,,,+++++++++,,,,,,---------++++++++++++++++++++++++...---,,,++++++***+++++++++***))))))))))))))))))******++++++++++++*********))))))))))))(((((((((************************---,,,+++***)))***++++++,,,+++++++++***)))))))))************************))))))))))))))))))))))))++++++++++++++++++++++++)))************+++++++++)))************++++++++++++++++++***************++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******))))))))))))))))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((((('''''')))***(((((((((((())))))))))))''''''&&&&&&&&&'''((((((((((((((()))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((***))))))))))))))))))***))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))******))))))((((((''''''******))))))))))))(((((((((((((((((()))***+++,,,,,,***(((((()))***)))(((++++++++++++++++++++++++))))))))))))************'''(((((())))))(((((('''))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,(((((()))***************++++++++++++++++++++++++)))))))))***************++++++++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,------......//////////////////////////////////////////////////////....../////////000000000000000000000000000000000//////////////////...---......///000000000000////////////...------,,,,,,++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++......---,,,,,,---...///333333222///,,,+++,,,------***)))++++++)))***---+++***)))((('''((())))))******))))))))))))******))))))(((((())))))******)))///333000)))&&&)))...******)))))))))))))))*********))))))******+++,,,+++***+++//////+++)))******))))))***++++++)))''')))((('''((()))***)))'''(((((()))+++000666<<>>666---***))))))***,,,,,,+++*********)))))))))))))))*********))))))******+++,,,+++))))))---//////222666;;;666///+++)))***+++++++++***((('''&&&'''***,,,,,,---------,,,***(((&&&+++,,,,,,---,,,+++***)))******,,,///111000+++&&&))))))*********+++++++++((()))***,,,...111333555,,,++++++******++++++,,,+++***************++++++******+++,,,,,,---......,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------.........,,,---......,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++)))))))))))))))******+++))))))************)))))))))))))))************+++)))))))))***++++++,,,,,,++++++***)))***+++,,,---,,,+++++++++***)))))))))************************))))))))))))))))))))))))++++++++++++++++++++++++)))************+++++++++)))************++++++++++++++++++***************,,,,,,,,,------......///************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((()))))))))((())))))******))))))((('''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++---......+++)))(((((((((((((((((())))))))))))))))))))))))***+++,,,---((((((((()))))))))******))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((()))))))))))))))))))))(((((((((((('''''')))***,,,---.../////////,,,***(((((()))***)))(((&&&''''''(((((()))))))))))))))))))))************)))((((((''''''(((((()))))))))))))))))))))))))))))))))***************)))(((((()))***************************************((((((((())))))))))))))))))******+++,,,,,,------++++++++++++,,,,,,,,,,,,++++++,,,,,,------..............................---------......//////000------........./////////////////////////////////,,,---......///.........------...////////////.../////////...------,,,,,,)))***+++---...000111222222555666333...)))((()))++++++++++++++++++++++++------,,,++++++,,,---...)))***++++++)))((()))***&&&***,,,,,,000666999999...,,,+++)))((((((((()))******))))))))))))*********''')))111;;;>>>666---)))'''%%%(((,,,...+++((()))))))))))))))******+++******))))))******+++,,,///,,,,,,000333555999>>><<<777000+++***+++,,,,,,+++++++++***((()))+++---,,,---......---,,,***)))+++++++++++++++***))))))***,,,...000///---+++))))))************+++++++++,,,+++++++++,,,,,,---...+++******************+++,,,++++++*********+++++++++++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,------.........---...000...,,,***+++---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++)))))))))))))))***++++++))))))************))))))))))))*********+++++++++((())))))***++++++,,,,,,)))))))))*********++++++++++++******************************************))))))))))))))))))))))))************************)))************+++++++++)))************+++++++++***************+++++++++,,,,,,------.../////////************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((((((((((((((())))))))))))((((((''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++------+++)))((((((''''''(((((())))))******))))))((())))))***++++++'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((('''((((((((()))))))))***))))))))))))))))))))))))'''((((((((()))))))))***)))******************)))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))''''''(((((())))))******))))))((((((((('''''''''%%%&&&((()))************,,,***(((((()))***)))((('''''''''((())))))******))))))))))))***************)))(((((((((((()))***))))))))))))))))))))))))))))))************))))))(((((()))***************************************))))))))))))(((((((((((((((((()))***,,,---......***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,---......///000000---------.........//////////////////////////////------...///////////////,,,---......//////....../////////...------,,,,,,******+++,,,...///000000000444666333...)))(((***++++++++++++++++++++++++...---+++***)))))))))***%%%(((***+++***)))((())))))...000000444<<>>...---+++)))((((((((()))******))))))))))))******'''''')))---111111...+++)))(((((()))***+++)))((((((((((((((()))***,,,,,,******))))))******+++,,,///---...333666666888<<<555111...++++++,,,++++++)))+++------+++***+++,,,,,,,,,,,,,,,,,,+++++++++************************)))---111111---******,,,)))************+++++++++,,,,,,+++******************))))))(((((())))))***,,,,,,+++++++++++++++,,,------,,,,,,+++*********+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------...//////...------++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,------.........---///000///+++)))+++---+++++++++,,,,,,---------+++++++++++++++++++++++++++***************++++++))))))((())))))***++++++))))))************))))))))))))******++++++++++++((())))))***++++++,,,,,,'''((()))******************************+++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))************+++++++++))))))******+++++++++,,,******++++++,,,---......************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&(((+++,,,+++)))))))))&&&''''''((()))******+++((((((((((((((())))))***))))))))))))************))))))))))))))))))))))))******))))))(((((('''''''''((((((((())))))******))))))))))))))))))))))))'''((((((((())))))******(((''''''''''''''''''((())))))))))))))))))))))))%%%%%%&&&((()))+++,,,,,,))))))))))))))))))))))))&&&&&&'''((()))***++++++)))(((((((((''''''''''''&&&''')))***++++++******,,,***(((((()))***)))((('''(((((()))***+++++++++))))))))))))************+++***)))(((((()))***+++))))))))))))))))))))))))))))))*********))))))((((((((()))***************)))))))))))))))))))))))),,,,,,++++++******))))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,........................,,,,,,------...///000000---------.........//////////////////////////////------...///000000000///,,,---......//////......000//////...------,,,,,,......---,,,,,,+++******(((,,,111000,,,)))***,,,+++++++++++++++++++++++++++***)))(((((()))******'''***---...---+++***))))))...///---000666999666///---+++***((((((((()))******))))))))))))******))),,,...---******,,,///)))+++,,,+++)))''''''((('''''''''((()))+++------*********)))***++++++,,,&&&&&&)))///111//////111,,,+++***+++,,,,,,***)))'''+++...///,,,******+++,,,+++***)))(((((())))))******)))******+++------)))...333111+++(((***///)))************+++++++++++++++******++++++,,,---))))))(((((((((((())))))++++++******************++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++***........................------------------------)))***,,,---...------,,,---...///...+++***)))***.........------,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))///---+++))))))***+++,,,************************************************************************))))))))))))))))))))))))******))))))))))))******---,,,+++*********,,,,,,+++++++++,,,,,,,,,***))),,,+++***))))))***+++,,,+++***)))))),,,...//////*********++++++,,,,,,,,,,,,+++++++++******))))))***************************************)))(((((())))))(((((('''''''''&&&))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((((()))***++++++***)))(((******))))))((((((''''''---+++(((%%%%%%&&&)))+++((((((''''''''''''((((((************************(((((())))))******++++++))))))))))))))))))))))))((((((((((((((((((((((((+++***(((((()))******)))************************))))))(((((('''''''''&&&'''''''''''''''((())))))************))))))))))))***)))(((''''''((()))***+++***((('''''''''((()))(((((((((((())))))))))))+++******)))(((''''''&&&))))))))))))))))))))))))&&&''''''((()))******++++++******)))(((''''''&&&(((((((((((())))))))))))(((((((((((())))))))))))---,,,+++))))))))))))***))))))))))))))))))))))))+++++++++************))))))************++++++++++++)))&&&%%%%%%'''+++---(((+++///222333222///---+++,,,...//////---,,,+++---------...............,,,---...///000000000000000000//////.........---------............------...............---------,,,---......,,,+++,,,------,,,,,,,,,,,,---.........---,,,+++***+++,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++***---***%%%)))222000&&&++++++---//////...+++(((++++++******))))))(((((((((((((((((())))))))))))---777888///***...000,,,$$$%%%(((,,,///000///,,,(((((()))***+++,,,,,,,,,+++*********))))))((((((***++++++,,,,,,++++++***))))))***+++,,,,,,------......------,,,+++++++++,,,++++++******++++++,,,+++***)))))))))***,,,,,,///444444///,,,...---(((---//////+++)))***)))&&&)))))))))))))))))))))))))))***---((("""+++///$$$************************+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------......---,,,,,,+++........................------------------------***+++,,,---------,,,+++,,,---......,,,******+++......---------,,,,,,,,,,,,,,,,,,+++++++++******************************+++++++++************)))************************))))))))))))))))))))))))---,,,+++*********++++++************************************************************************))))))))))))))))))))))))******))))))))))))******,,,+++******)))***+++,,,+++///333222---)))***---++++++***))))))***++++++***)))((()))+++---......***++++++++++++++++++,,,++++++*********)))))))))))))))))))))))))))))))))***************)))((((((******)))))))))((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))((()))***++++++***)))(((***)))))))))(((((((((''',,,***(((&&&&&&''')))***((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((&&&''')))******)))************************))))))(((((((((''''''''')))((((((''''''(((((()))*********)))))))))((((((***)))(((''''''((()))***+++***)))((('''(((((()))(((((((((((())))))))))))*********)))((('''''''''))))))))))))))))))))))))''''''(((((())))))***************)))((('''''''''(((((((((((())))))))))))(((((((((((())))))))))))+++***)))))))))***+++,,,)))))))))))))))))))))))))))))))))******+++++++++)))************++++++++++++)))((('''''')))+++,,,(((***---000000///---+++---------,,,,,,,,,------+++,,,,,,---...///000000...///////////////...---000/////////.........---------............---------------------------------//////...,,,+++,,,------,,,,,,,,,,,,---.........---,,,+++++++++,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++(((,,,+++(((///999999111++++++,,,------+++)))&&&))))))))))))(((((((((((((((((((((((())))))))))))***333555,,,(((,,,---***'''(((***,,,///...,,,***(((((()))++++++,,,,,,+++++++++++++++*********)))***++++++,,,,,,++++++************++++++,,,,,,,,,++++++*********)))))))))+++******))))))******++++++***)))))))))***+++,,,---000///***(((---...---+++***(((&&&)))...,,,'''))))))))))))))))))))))))((()))...,,,(((333999...************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,++++++***------------------------------------------------,,,,,,---------,,,++++++***,,,...---,,,++++++,,,...------------,,,,,,,,,,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++************)))++++++++++++++++++++++++))))))))))))))))))))))))++++++,,,,,,++++++******************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))******+++***333:::777---'''***000++++++***))))))***++++++)))((('''(((***,,,---,,,+++++++++++++++***************))))))))))))(((((((((((((((((((((((((((((()))************))))))(((************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******))))))************))))))))))))))))))((((((((((((***))))))(((((((((((())))))((((((''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''))))))))))))))))))))))))************************((('''&&&&&&(((******)))************************))))))((((((((((((''''''******)))((((((((())))))******))))))))))))(((((())))))(((((((((((())))))******)))((((((((((((((((((((((((((())))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))((())))))+++,,,---))))))))))))))))))))))))'''(((((()))***+++,,,---)))************+++++++++******))))))******+++,,,)))***+++,,,---,,,+++***///---+++******,,,...///******+++---...///000111000000000//////---,,,,,,/////////...............------............------,,,,,,,,,------......//////000111///---,,,,,,------,,,,,,,,,,,,---......------,,,++++++++++++,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++(((,,,,,,+++111;;;<<<666,,,,,,,,,,,,+++***)))((((((((())))))))))))******(((((((((((())))))))))))'''///000)))%%%)))***'''+++***+++,,,---,,,)))'''((()))***+++++++++++++++,,,,,,,,,+++++++++++++++******++++++++++++************++++++++++++++++++******))))))))))))))))))***))))))))))))))))))*********))))))******+++,,,***+++)))&&&'''...222333000---(((&&&+++111///)))))))))))))))))))))))))))((()))......+++555<<<333***************+++++++++***************************++++++++++++,,,,,,,,,------------------------)))***************))))))------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++***)))+++------,,,,,,,,,---------------------------,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++)))))))))))))))))))))))))))+++,,,------,,,***)))************************************************************************))))))))))))))))))))))))))))))************)))))))))))))))))))))*********(((111888666---'''***///+++******************+++***)))((()))+++------,,,,,,,,,++++++******)))))))))))))))((((((((((((((())))))))))))))))))))))))))))))************)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***))))))(((((())))))***)))))))))******)))))))))))))))))))))(((((((((((((((((())))))))))))(((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))(((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))+++)))'''''')))))))))(((************************))))))(((((((((((((((((()))))))))))))))***++++++***)))))))))(((((((((((())))))(((((((((((())))))***))))))((((((((((((((((((((((((((())))))))))))***)))))))))((((((((('''(((((((((((((((((((((((())))))))))))((((((((((((***)))))))))((((((((('''(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))***++++++))))))))))))))))))))))))((((((((()))***+++++++++))))))*********+++++++++******++++++,,,,,,,,,++++++++++++++++++*********---,,,+++++++++,,,---...++++++,,,------...//////.../////////......---,,,........................------............------,,,,,,---...//////000000111222222000---,,,,,,------,,,,,,,,,,,,---......,,,,,,,,,+++++++++++++++++++++++++++++++++++++++************************)))++++++)))---333444000,,,,,,---,,,+++++++++,,,((())))))***++++++,,,,,,(((((((((((())))))))))))&&&+++,,,(((%%%((()))&&&+++++++++,,,,,,,,,)))&&&((()))***+++++++++++++++++++++++++++++++++++++++******++++++++++++******++++++++++++************++++++++++++++++++++++++******))))))))))))*********************+++++++++'''''''''(((---222666777999777111,,,,,,//////***))))))))))))))))))))))))***(((---,,,(((///555---))))))*********+++++++++*********************************+++++++++,,,,,,------------------------******++++++++++++******------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,++++++++++++)))+++------,,,,,,---...------------------------,,,,,,,,,+++++++++******************************+++++++++*********))))))++++++++++++++++++++++++))))))))))))))))))))))))(((***,,,---...,,,***)))************************************************************************))))))))))))))))))))))))((()))************)))((((((((())))))************&&&+++//////---******,,,*********++++++*********+++******+++---...---,,,+++++++++******)))))))))((((((((((((((()))))))))************************((())))))*********))))))(((((((((((((((((((((((())))))))))))))))))))))))************************(((((((((((((((((((((((()))((((((''''''(((((()))***))))))))))))))))))***(((((((((((())))))))))))'''((()))******)))(((((())))))(((((((((((())))))*********************************))))))((((((((())))))))))))))))))))))))((((((((((((((((((((((((...,,,***)))******)))'''))))))))))))))))))))))))(((((())))))))))))))))))'''''''''((()))+++------)))))))))(((((((((((('''(((((())))))))))))(((((()))))))))))))))(((((('''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))************))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++)))***+++,,,---,,,,,,+++,,,,,,,,,+++++++++++++++)))***,,,---------,,,,,,---------------,,,,,,,,,,,,,,,---...............---------...............------............------------...///000111111222111222222000---,,,,,,------,,,,,,,,,,,,---......,,,,,,,,,+++++++++******++++++++++++++++++++++++************************)))***)))((()))------+++(((***++++++******,,,...&&&''''''((()))***++++++(((((((((((())))))))))))'''******((('''((()))(((***))))))***,,,,,,***((())))))***+++++++++******))))))******************)))******++++++******)))+++***************************++++++,,,,,,,,,---+++++++++******+++++++++))))))******++++++++++++''''''***000555777777777888:::888000+++,,,......***************************'''***+++%%%***///((()))))))))***++++++,,,,,,************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,)))+++------,,,,,,---...,,,,,,,,,------------...,,,,,,,,,+++++++++******))))))))))))))))))))))))+++++++++************)))++++++++++++++++++++++++))))))))))))))))))))))))(((***,,,------,,,+++***************************************************************************))))))))))))))))))))))))((()))***++++++***)))((((((((()))***++++++++++++''''''(((***+++,,,+++))))))***++++++++++++***)))+++++++++,,,......---+++***************)))))))))(((((())))))))))))******************************((())))))************)))''''''''''''(((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))((((((''''''''''''((((((******))))))))))))******(((((((((((())))))))))))'''(((((())))))))))))(((***))))))(((((())))))***))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''///---+++*********)))((())))))))))))))))))))))))(((((())))))))))))******&&&&&&'''((()))+++,,,---))))))((((((((((((''''''(((((())))))))))))(((((()))))))))))))))(((''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))************)))((('''&&&))))))))))))))))))))))))******)))))))))((((((((()))************+++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,---((())),,,---...---,,,+++......------,,,+++++++++++++++,,,....../////////---------------.........------............------.........//////000000111///000111///---,,,,,,------,,,,,,,,,,,,---......+++++++++,,,+++******)))***++++++++++++,,,,,,,,,************************((((((((()))***+++,,,---$$$(((******((('''))),,,$$$$$$%%%&&&&&&'''(((((((((((((((((())))))))))))((()))))))))))))))***))))))(((((()))+++,,,+++***)))******+++++++++******)))))))))))))))*********))))))************))))))))))))******************(((((()))***++++++,,,,,,,,,,,,++++++++++++,,,,,,))))))***++++++++++++***)))(((,,,555;;;999555333...444555...(((***...111************************)))%%%)))+++&&&***///***((())))))***++++++,,,,,,************************************++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++++++++,,,---...***,,,------,,,+++,,,---,,,,,,,,,---------......,,,,,,,,,+++++++++******************************+++++++++************)))************************)))))))))))))))))))))))))))***+++,,,,,,,,,++++++************************************************************************))))))))))))))))))))))))((()))***++++++***)))(((((()))***+++,,,,,,,,,++++++)))((()))***++++++***)))***++++++++++++***)))*********,,,------,,,***))))))))))))************)))))))))*********++++++************************(((((()))***************''''''(((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))+++***)))(((((()))***+++'''((((((((()))))))))***(((((((((((()))))))))*********))))))))))))******((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((,,,***))))))***++++++***))))))))))))))))))))))))(((((()))))))))*********((((((''''''(((((())))))))))))(((((((((''''''''''''((()))******)))((('''((())))))***)))((('''&&&(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((())))))******(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((()))******)))((('''))))))))))))))))))))))))((((((((())))))))))))))))))************+++++++++************+++++++++,,,******+++,,,------------))))))***+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,---......---------,,,,,,,,,------.........------............------------------............---//////...,,,+++,,,------,,,,,,,,,,,,---......***++++++,,,+++***)))(((******+++++++++,,,,,,,,,************************(((((()))*********,,,...'''+++///...***'''(((***%%%%%%&&&&&&''''''(((((((((((((((((()))))))))))))))(((''')))***************)))((()))***+++***)))******+++++++++******))))))))))))******+++++++++))))))************))))))(((((())))))******++++++((()))***+++,,,---......++++++************++++++((()))***+++,,,++++++***,,,))),,,666:::666000---''',,,...+++(((+++...///***************************$$$(((,,,'''***///+++((())))))***++++++,,,,,,)))))))))))))))))))))))))))************+++++++++************************''''''((())))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++***+++,,,...///+++,,,...---,,,++++++,,,,,,,,,,,,------.........,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,************************************************************************))))))))))))))))))))))))''')))***++++++***)))'''((()))+++,,,------,,,,,,...---,,,***))))))+++,,,)))***+++,,,,,,+++***))))))))))))+++,,,,,,***((((((((())))))******++++++))))))******+++++++++,,,))))))))))))))))))))))))(((((()))***************(((((())))))*********+++))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))******))))))))))))******+++***)))(((((()))***+++'''((((((((())))))******((((((((((((((()))***+++******))))))))))))******))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&'''***,,,,,,,,,))))))))))))))))))))))))(((((())))))*********+++******((('''&&&&&&&&&&&&)))((((((((('''''''''''''''((()))******)))((('''((()))*********)))'''&&&(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&''''''((()))******+++(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))&&&'''(((*********))))))))))))))))))))))))))))))&&&&&&'''((()))***++++++)))************+++++++++******))))))******+++,,,((()))+++,,,---------,,,+++***))))))***,,,...///+++++++++,,,,,,---------............---,,,++++++,,,,,,,,,------.........---..................---,,,,,,,,,,,,,,,,,,,,,+++,,,---......,,,+++,,,------,,,,,,,,,,,,---......******+++,,,+++***)))(((*********++++++,,,,,,,,,))))))))))))))))))))))))***))))))***)))'''(((+++,,,111555333...***)))***))))))))))))************(((((((((((()))))))))))))))'''&&&)))************+++***))))))******)))(((******+++++++++******)))*********++++++,,,,,,,,,))))))************))))))'''(((((()))***++++++,,,++++++,,,---///000111111******))))))))))))******((()))***+++,,,+++******...)))+++444888222,,,)))(((***+++)))***......+++************************,,,&&&))),,,&&&(((,,,)))******+++++++++,,,,,,,,,(((((((((((((((((((((((()))***+++,,,,,,+++***)))!!!&&&,,,000///---***(((.........------,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...///............---------*********++++++,,,,,,---++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********(((((())))))******++++++,,,++++++******++++++,,,---,,,***)))))))))******++++++******++++++,,,---***)))))))))))))))******+++++++++,,,,,,---------))))))))))))))))))))))))***************)))((('''(((((())))))******++++++***************************************+++++++++************************'''(((+++---...---,,,+++************************))))))))))))))))))))))))&&&&&&(((***,,,+++)))&&&)))************))))))(((******))))))))))))*********,,,+++((('''***+++((())))))))))))))))))))))))(((((())))))))))))((((((+++***)))(((((()))******!!!///)))""",,,+++$$$+++))))))***+++***'''&&&'''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))'''''''''((()))((((((((((((''''''''''''))))))))))))))))))))))))***)))((((((((()))+++,,,)))((('''(((***++++++***((((((((((((((((((((((((******)))((((((((((((((()))))))))))))))(((''''''))))))))))))***************)))((('''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))+++***)))((((((''''''((('''((()))******)))((('''******++++++++++++******++++++******))))))(((((())))))))))))************+++++++++************)))++++++++++++++++++++++++)))...---000444,,,%%%+++*********++++++,,,,,,,,,.........,,,++++++---///,,,------......------,,,...---+++))))))***+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........000///...---,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,,,,,,,+++)))''',,,,,,++++++******))))))******))))))))))))******///111333222---***)))***''''''((((((((((((''''''))))))))))))************''''''((()))***++++++,,,(((((()))***,,,---...///'''))),,,///000...,,,***)))+++,,,+++***)))***+++))))))))))))))))))))))))&&&))),,,,,,***(((((((((///---++++++,,,,,,+++***,,,))))))++++++''''''***)))))))))***+++++++++,,,,,,------......------,,,++++++***)))(((((())))))((((((((((((((()))******((())))))(((&&&&&&'''((((((((()))))))))***************************************++++++++++++******&&&(((+++---,,,+++++++++---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******************++++++++++++++++++++++++++++++++++++,,,,,,***)))))))))******++++++******++++++,,,---++++++******)))******************+++++++++,,,,,,************************)))************))))))((()))))))))))))))*********************************)))***++++++,,,,,,,,,,,,***************************++++++,,,++++++))))))************************************************)))))))))***,,,,,,***(((((())))))*********))))))******))))))))))))******(((******((((((++++++((())))))))))))))))))))))))((())))))))))))))))))(((+++***)))(((((()))******+++...+++***...***&&&***)))))))))******(((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((''''''((()))(((((((((((((((((((((((())))))))))))))))))))))))***)))((((((((()))++++++***)))((((((***+++***)))((((((((((((((((((((((((******)))((((((((((((((()))))))))))))))(((''''''(((((()))))))))*********)))((((((''''''''''''((((((((((((((())))))))))))))))))))))))))))))))))))((((((((())))))))))))***(((((((((((((((((((((((()))))))))))))))))))))))))))((((((((((((((()))***(((((())))))))))))((((((((())))))******))))))(((*********))))))((((((((())))))))))))************+++++++++*********))))))+++++++++++++++++++++++++++...,,,333>>>777++++++******+++++++++,,,,,,,,,,,,------,,,+++***,,,---,,,------......------,,,///...,,,+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***************************+++,,,------+++***)))***************)))))))))******))))))))))))******)))+++------+++***+++,,,(((((())))))))))))((((((''''''''''''(((((((((((()))))))))))))))*********))))))******+++,,,------***,,,---//////---+++***,,,,,,***)))))))))))))))))))))))))))))))))))))))***///444222,,,(((***---***((((((***---///000000,,,***))),,,+++((((((******************+++++++++,,,,,,------------,,,,,,,,,++++++***))))))******((((((((((((((()))*********++++++***(((((()))***((((((((())))))))))))***************************++++++************+++++++++++++++)))((((((+++---,,,,,,,,,+++++++++++++++------------------------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++*********++++++++++++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,+++++++++)))***+++,,,,,,+++***))),,,+++******)))*********+++************+++,,,,,,,,,,,,,,,++++++*********)))))))))***************++++++++++++++++++++++++((())))))************)))************))))))))))))************************)))***,,,---------,,,+++************************---,,,+++******)))))))))))))))))))))))))))))))))++++++++++++++++++++++++,,,+++******+++,,,+++)))'''((()))*********************))))))))))))******'''++++++)))))),,,+++((()))))))))))))))))))))))))))))))))******)))))))))******))))))))))))******///&&&(((---)))(((***'''***)))(((((())))))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******++++++)))((((((******)))'''((((((((((((((((((((((((***))))))((((((((((((((()))))))))))))))(((''''''(((((())))))))))))******(((''''''''''''(((((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((()))***+++))))))(((((((((((())))))'''(((((())))))(((((('''))))))))))))(((((((((((())))))))))))************++++++*********)))))))))++++++++++++++++++++++++------+++555FFFAAA111,,,***++++++++++++,,,,,,,,,+++,,,......---,,,,,,---------............---------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------************************+++,,,---------,,,***)))((())))))))))))))))))*********))))))))))))******((()))******))))))+++---))))))************))))))''''''''''''((((((((((((************))))))((((((*********+++++++++,,,,,,***+++,,,---............333///+++)))***+++***((())))))))))))))))))))))))+++222888555,,,'''***000((('''''')))---///111000,,,)))***,,,,,,)))(((++++++++++++***************+++++++++,,,,,,+++++++++,,,,,,+++*********++++++)))(((((((((((()))*********++++++***(((((()))+++************++++++++++++************************,,,+++***))))))***+++,,,,,,,,,+++)))'''(((***,,,++++++******************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,++++++++++++---------,,,,,,++++++***))))))*********+++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++------,,,,,,++++++******(((***+++------+++***(((++++++*********************************++++++,,,------------,,,+++******************************++++++++++++++++++++++++'''((()))***************++++++******))))))((((((***************************+++,,,------,,,***)))************************,,,+++***)))***+++---///))))))))))))))))))))))))++++++++++++++++++++++++---+++***)))***++++++***&&&'''(((******+++++++++******))))))))))))******))),,,---+++***,,,+++((())))))))))))))))))))))))******))))))))))))******)))))))))))))))*********,,,$$$)))+++&&&222;;;,,,******)))'''(((***)))'''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((((((((((()))***************+++++++++)))))))))))))))))))))))))))))))))))))))******++++++***(((((())))))(((&&&(((((((((((((((((((((((())))))(((((((((((()))))))))))))))))))))(((''''''(((((((((((()))))))))***'''''''''''''''((()))***(((((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))*********((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))*********)))(((''''''((()))***'''(((((())))))(((((('''((((((((((((((((((((((((((()))))))))************************))))))))))))************************---,,,)))333BBB>>>000---+++++++++++++++++++++++++++---///000///...---...------............------******+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...------,,,,,,+++++++++*********++++++,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++***)))''''''(((((())))))************))))))))))))******,,,,,,+++)))))))))+++,,,((())))))******))))))((())))))))))))******************))))))))))))))))))+++++++++***************'''''')))+++...111333555888222+++***,,,...,,,))))))))))))))))))))))))))))))...222///)))&&&(((,,,---+++******+++,,,,,,+++***((())),,,,,,)))(((***,,,+++++++++***)))))))))******++++++++++++******++++++******)))******+++))))))(((((())))))***+++))))))***((('''&&&''')))************************)))))))))))))))))))))))),,,+++***))))))***+++,,,+++,,,,,,+++)))((()))***************************************************,,,,,,++++++,,,,,,---...------------,,,,,,,,,,,,...------,,,,,,+++++++++))))))*********+++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,++++++*********)))((()))+++,,,,,,+++)))(((************+++***************))))))******+++,,,,,,------------,,,+++***++++++++++++++++++******++++++++++++++++++++++++'''((()))***************++++++******))))))((((((************************+++,,,,,,,,,,,,***)))(((************************((((((((())),,,///333666))))))))))))))))))))))))++++++++++++++++++++++++,,,***((((((***+++***)))&&&'''(((******+++++++++******))))))))))))******))),,,,,,)))(((***)))&&&))))))))))))))))))))))))******)))(((((()))******(((((())))))************))))))///++++++FFFPPP888)))------)))'''******'''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((())))))))))))((()))*********+++++++++,,,))))))))))))))))))))))))((()))))))))************+++)))(((((())))))'''&&&(((((((((((((((((((((((())))))(((((((((((()))))))))))))))))))))((('''''''''(((((((((((()))))))))'''''''''''''''((()))***(((((((((((())))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((******)))(((((((((((((((***)))(((''''''((()))***((())))))******))))))(((((((((((()))))))))))))))((()))))))))*********************)))))))))((((((***************************,,,(((---666111***...++++++++++++++++++++++++)))+++---...---,,,,,,------......//////......---'''((()))+++,,,,,,---,,,+++++++++,,,,,,------------------,,,,,,++++++***)))******++++++,,,,,,---******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,***************))))))(((''''''(((((())))))************))))))))))))******,,,+++)))((()))***++++++'''(((((())))))(((((('''))))))))))))************'''(((((()))******++++++++++++************))))))''''''(((***---000333555777000***(((+++---+++((())))))))))))))))))))))))(((((())))))))))))))))))///---+++***++++++***(((((('''(((,,,,,,((('''))),,,+++++++++***))))))))))))******++++++******)))))))))(((((((((((()))))))))))))))))))))***++++++)))******)))''''''((())))))(((((((((((((((''''''((((((((((((((((((((((((++++++************++++++)))+++------+++)))((()))***************+++++++++************************,,,,,,++++++,,,,,,---...------------,,,,,,,,,,,,------------,,,,,,,,,,,,*********++++++++++++,,,---,,,,,,++++++,,,,,,---***++++++++++++,,,,,,,,,++++++++++++************((()))***++++++***)))((())))))***++++++++++++******))))))))))))***++++++***+++------------,,,++++++++++++++++++*********++++++++++++++++++++++++((())))))************)))************))))))))))))************************,,,,,,+++++++++,,,,,,,,,************************&&&&&&'''))),,,000555777************************++++++++++++++++++++++++***)))((()))+++,,,+++***'''((()))*********************))))))))))))******'''***)))&&&'''***+++)))))))))))))))))))))))))))***)))(((''''''((()))***'''((()))******+++******%%%+++...+++444LLLOOO:::'''111444---''')))***'''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))))))))((()))))))))***++++++,,,,,,))))))))))))))))))))))))(((((()))************)))***(((''''''))))))(((&&&((((((((((((((((((((((((((((((((((((((())))))***)))))))))))))))(((''''''''''''(((((((((((())))))(((''''''''''''(((((()))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((''''''''''''))))))(((((((((((())))))((())))))******))))))((())))))))))))************))))))))))))******************)))))))))(((((((((************************))),,,((((((---(((%%%///,,,,,,,,,++++++++++++***&&&(((*********)))***+++......////////////......*********++++++,,,,,,---***++++++,,,,,,------...,,,,,,,,,,,,++++++++++++***+++++++++,,,,,,------+++++++++,,,,,,---------***************************)))))))))((((((((((((((())))))))))))))))))*********))))))))))))******'''%%%%%%&&&)))++++++***''''''((((((((((((''''''''''''''''''((((((((((((''''''((()))***+++,,,,,,******************))))))++++++++++++,,,---...///000,,,((('''(((***)))'''))))))))))))))))))))))))***((('''(((+++,,,+++***,,,+++))))))+++,,,+++***(((&&&(((------)))((()))+++++++++************************++++++*********(((((('''''''''((())))))***))))))))))))***+++++++++,,,,,,+++))))))***,,,))))))((((((''''''''''''))))))))))))))))))))))))******++++++++++++******)))+++,,,,,,***))))))************+++++++++,,,,,,************************,,,,,,++++++,,,,,,---...,,,,,,,,,,,,++++++++++++,,,,,,,,,---------------++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,))))))************))))))((()))***+++,,,++++++***)))))))))))))))***++++++((()))+++---...---,,,+++++++++*********)))))))))************************)))************))))))((()))))))))))))))*********************************++++++***+++---///222444************************''''''((()))+++---000111++++++++++++++++++++++++************************(((((()))+++---...---+++((())))))*********))))))******))))))))))))******(((******(((***000444333)))))))))))))))))))))))))))((('''&&&&&&'''((()))&&&''')))***++++++******&&&***)))111BBBEEE:::222&&&555;;;222(((''')))'''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))******)))((((((((())))))***++++++,,,))))))))))))))))))))))))'''((()))***+++******)))((('''&&&'''))))))((('''((((((((((((((((((((((((((((((((((((((()))******)))))))))))))))((('''''''''''''''((((((((()))))))))((((((''''''''''''((((((((((((((())))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((((((((()))(((((())))))))))))(((((('''(((((())))))((((((''')))*********+++++++++,,,))))))))))))***************)))))))))((((((((((((************************(((+++'''''',,,(((&&&000,,,,,,,,,+++++++++******((()))******)))***,,,.........////////////......111000...,,,+++++++++,,,******+++,,,,,,---......+++++++++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,************************+++******)))))))))))))))***************)))))))))******))))))))))))******'''&&&%%%'''***,,,***((((((((())))))))))))((((((''''''''''''(((((((((((((((((())))))*********+++))))))))))))************+++++++++++++++++++++******))))))))))))*********))))))))))))))))))))))))++++++******++++++,,,,,,+++)))((()))+++,,,,,,+++)))(((***//////+++***+++***************+++++++++***++++++++++++++++++***((((((((((((((()))************))))))******+++,,,,,,,,,---+++***)))***,,,++++++******)))))))))(((************************)))***+++,,,,,,+++***)))***++++++***((()))+++---******++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...+++++++++************))),,,,,,,,,------.........++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,,,,,,,,,,------.........******))))))))))))******((()))***+++,,,,,,+++***)))))))))))))))******+++&&&(((***---...---,,,,,,******))))))((((((((('''))))))))))))))))))))))))***************)))((('''(((((())))))******++++++*********************************+++...333888;;;************************))))))))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))'''(((***---000000...,,,)))************))))))(((******))))))))))))******+++------,,,000888>>>>>>)))))))))))))))))))))))))))(((&&&%%%%%%&&&((()))&&&''')))***+++++++++***...,,,***<<>>666...)))(((***+++++++++,,,,,,,,,,,,------,,,+++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,111///,,,***(((((()))***(((((())))))******++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))***,,,,,,***)))((((((((()))******++++++,,,,,,+++***)))))))))***(((((((((((()))))))))))))))************+++++++++,,,,,,,,,+++((('''(((***444///***)))+++---+++((()))************+++++++++,,,,,,+++******+++,,,,,,+++,,,,,,***)))(((***+++************))))))))))))))))))))))))************************************((()))***)))((((((***,,,+++***(((((()))***((('''))))))************))))))))))))***+++++++++***)))+++++++++++++++***))))))******+++,,,,,,,,,++++++++++++++++++++++++++++++)))***+++,,,------------+++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------------,,,,,,,,,,,,+++++++++++++++++++++++++++,,,++++++************++++++************************)))***,,,------,,,***))))))************+++++++++******))))))))))))******)))************++++++++++++++++++*********++++++))))))))))))*********+++************************)))************++++++++++++******))))))))))))*********+++***+++---222555---+++******+++,,,+++***+++++++++,,,---///111222---......---+++******+++111///...///000000///...,,,((()))///444111---,,,,,,,,,,,,++++++*********---+++))))))+++,,,***(((---+++)))(((***...333888888222***''')))******(((************)))))))))((())))))))))))))))))))))))***---444<<<:::000)))(((,,,++++++***)))(((''''''))))))(((((((((((())))))(((((((((''''''((((((((())))))(((((('''((((((((((((((()))***************))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******)))))))))((((((((('''))))))))))))))))))))))))))))))((((((((('''''''''))))))))))))(((((((((((()))))))))))))))((('''''''''(((((((((((()))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))((((((((('''''''''###$$$&&&(((***))))))((()))))))))))))))******************************)))(((((((((((())))))))))))''''''((()))))))))))))))))))))))))))(((((((((((()))))))))))))))*********++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++,,,,,,,,,---555222///,,,******+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///...,,,***))))))******)))))))))))))))*********)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))******)))***+++,,,***(((((((((((()))******++++++***)))(((((((((((((((((()))))))))))))))((((((((((((((()))))))))*********---......---+++***+++,,,222...)))(((+++,,,+++((()))************+++++++++++++++***))))))***+++++++++,,,,,,+++)))(((***+++************))))))))))))))))))))))))************++++++++++++++++++++++++***++++++***)))***,,,...***((('''((())))))(((&&&))))))************))))))'''((()))***+++++++++++++++,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,+++***)))***+++,,,,,,,,,,,,+++***))))))+++,,,------------******++++++,,,------...******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++)))******+++,,,,,,------++++++************++++++************************)))***+++,,,,,,+++***))))))************+++++++++******)))))))))******+++)))************+++++++++++++++,,,,,,,,,,,,++++++((()))******+++*********************************)))************+++++++++******)))))))))***+++++++++,,,,,,+++******,,,---+++)))((()))***,,,+++++++++++++++,,,---...000111---...///...,,,++++++,,,...,,,******+++------,,,...)))(((,,,///...,,,,,,+++++++++++++++*********,,,+++)))***++++++***)))------+++)))'''(((+++---222...)))((()))+++***(((************))))))))))))))))))))))))))))))))))))+++***,,,...,,,((('''***************)))))))))((())))))(((((((((((())))))(((((((((((((((((((((((())))))((((((((()))******(((((())))))******))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((''''''******))))))(((((('''''')))))))))))))))(((((('''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((''''''$$$%%%'''((()))))))))(((************))))))))))))*********))))))((((((((((((((((((((())))))))))))&&&&&&'''(((((((((((((((''''''(((((())))))******************))))))))))))************************************************++++++++++++++++++++++++)))))))))*********++++++***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***)))***++++++************))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))***))))))***++++++***(((((((((((()))******++++++(((((((((((((((((()))************))))))((((((''''''((((((((())))))))))))---......---+++***+++,,,///+++((((((***,,,+++))))))************+++++++++******)))(((((()))******+++,,,,,,+++***)))***+++++++++*********))))))))))))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++***,,,///222)))'''&&&'''((()))(((&&&)))******++++++******)))((())))))***************)))))))))******)))((((((+++++++++,,,,,,++++++***)))***,,,------,,,***)))***++++++,,,,,,,,,,,,+++******++++++,,,,,,,,,,,,)))************+++++++++------,,,,,,,,,+++++++++*********++++++,,,,,,,,,++++++************++++++************************)))***++++++++++++***)))))))))*********+++++++++******))))))******++++++))))))*********+++++++++***+++,,,---...---,,,+++))))))***+++++++++***)))************************))))))*********+++++++++))))))))))))***++++++,,,---...//////,,,++++++,,,,,,***))))))+++,,,+++******++++++,,,------...///,,,---...---+++***+++,,,---+++((((((***,,,,,,---...***)))---///,,,***++++++++++++***************+++************+++******'''+++,,,)))&&&'''((((((,,,***((()))***+++)))'''*********))))))))))))))))))))))))))))))))))))))),,,,,,***)))''''''))),,,)))))))))))))))*********))))))(((((((((((())))))((((((((())))))((((((((()))))))))))))))******+++(((((()))))))))))))))(((((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((())))))((((((((((((((((((******))))))((((((''''''(((((())))))))))))(((((('''''''''((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((())))))((((((((((((((((((&&&'''((()))************++++++******))))))((((((+++******)))((('''&&&&&&(((((((((((())))))))))))&&&'''(((((())))))(((((((((((((((((())))))))))))++++++******))))))(((((())))))))))))))))))))))))************************************************)))*********++++++++++++,,,,,,---------,,,***)))***++++++++++++,,,,,,,,,*********+++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))******+++,,,++++++******))))))((((((''''''((()))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))++++++***(((((((((((()))******++++++***)))))))))***+++,,,,,,++++++******)))(((''''''((((((((()))))))))*********+++,,,+++***((()))***,,,)))'''(((***+++***)))))))))*********+++++++++*********))))))************,,,---,,,***)))***++++++++++++*********))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,000333((('''&&&'''((()))((('''******++++++++++++******+++******))))))(((((((((''''''((((((((((((((('''((()))***+++,,,,,,,,,,,,)))***,,,------,,,***))),,,,,,,,,,,,+++***)))))),,,,,,,,,++++++*********)))))))))*********++++++------,,,,,,,,,+++++++++,,,,,,,,,+++++++++******++++++************++++++************************************************))))))*********+++++++++***************+++,,,,,,))))))*********+++++++++)))+++,,,---...---,,,,,,******++++++++++++******************************))))))*********+++++++++******))))))***+++,,,,,,+++---//////---,,,,,,---///---+++++++++,,,+++)))******+++,,,,,,,,,------***+++,,,+++***)))***+++111///,,,,,,...000111111,,,***,,,000111,,,))))))******************************+++************+++(((///222---))))))***((()))(((((()))******)))((())))))))))))))))))******))))))))))))))))))))))))+++,,,+++)))'''(((+++,,,))))))))))))************))))))(((((((((((())))))(((((()))******)))((((((******))))))))))))******(((((()))))))))(((((('''((()))))))))************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((()))***+++(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))***)))))))))((((((((('''(((((())))))))))))(((((((((((()))))))))*********(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))((()))******++++++++++++++++++******))))))((((((+++******)))((('''&&&&&&(((((((((((())))))))))))(((((()))************)))))))))))))))((((((((((((++++++******))))))(((((())))))))))))))))))))))))************************************************)))))))))*********++++++///...---,,,++++++++++++*********+++++++++,,,,,,((()))))))))*********+++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******)))*********++++++++++++******))))))((((((''''''((()))***++++++,,,************************))))))))))))))))))))))))***)))((()))++++++)))(((((((((((()))******++++++***)))))))))***+++,,,,,,,,,++++++***)))((((((''')))))))))*********++++++)))+++,,,,,,***))))))***)))((((((((()))*********))))))*********+++++++++++++++++++++++++++++++++***,,,------+++******+++++++++++++++************************++++++++++++++++++++++++++++++++++++***++++++***)))+++...000((('''&&&''')))***)))(((******++++++++++++******,,,+++***)))((('''(((((((((((()))************)))((((((***+++,,,---------***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,+++***)))(((---,,,,,,+++******))))))))))))*********+++++++++------,,,,,,,,,,,,++++++------,,,,,,+++******)))++++++************++++++************************************************)))************+++++++++***************+++,,,---)))************+++++++++)))***+++,,,,,,------,,,,,,,,,+++*********++++++************************)))************+++++++++++++++*********++++++,,,(((***+++,,,+++***+++,,,111///,,,+++,,,,,,***)))******+++,,,,,,,,,++++++)))***+++***)))((()))***///---+++,,,...///000000******,,,111111,,,)))***)))))))))***************)))***++++++***)))+++,,,...888:::333,,,,,,+++''''''((()))*********))))))))))))))))))************))))))))))))))))))))))))'''++++++(((''')))***))))))))))))))))))*********))))))(((((((((((())))))((((((************((((((+++***)))(((((((((((()))(((((()))))))))(((''''''))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''(((***+++,,,(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))******((((((((()))))))))))))))'''(((((()))))))))))))))))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))******************+++++++++,,,************))))))))))))*********))))))((((((((((((((((((((())))))))))))((())))))*********************))))))((((((''''''************))))))))))))************************************************************************((((((((()))))))))******,,,+++)))(((((()))+++---************++++++++++++(((((())))))***+++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))******************************))))))))))))(((((())))))******++++++************************)))))))))))))))))))))))))))(((((()))******)))'''((((((((()))******++++++(((((((((((((((((()))***+++++++++******))))))(((************++++++++++++***,,,......---++++++,,,))))))))))))************)))************+++++++++++++++,,,,,,,,,,,,++++++***,,,......,,,+++******,,,++++++++++++******************++++++++++++,,,************************)))***++++++))))))+++---)))((('''(((***+++***)))***++++++,,,,,,++++++******)))(((((('''((())))))((()))***+++++++++++++++)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***++++++++++++++++++++++++************************+++++++++,,,,,,------,,,,,,,,,,,,++++++,,,+++++++++++++++++++++++++++************++++++******************************))))))))))))******)))************+++++++++************+++,,,---...)))************+++++++++)))))))))******,,,------...---+++)))((()))+++,,,************************)))************+++++++++,,,,,,+++*********++++++'''((())))))((((((***+++...,,,+++***+++,,,+++*********+++,,,,,,+++***))))))***++++++***)))***+++***)))((()))+++---,,,+++***)))***...---)))))),,,((()))))))))*********+++(((***,,,+++))))))+++---///:::===333++++++***&&&((()))******))))))******((()))))))))************))))))))))))))))))))))))%%%***+++'''&&&)))***'''*********)))))))))))))))))))))(((((((((((())))))'''(((***++++++***((('''+++***)))((('''&&&&&&&&&(((((())))))(((''''''&&&))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******'''((((((((()))))))))***))))))))))))))))))))))))(((((()))))))))*********''''''(((((())))))******''''''((()))))))))))))))((((((((())))))))))))***'''((((((((()))))))))***))))))))))))))))))))))))(((((()))))))))*********))))))(((((())))))******)))))))))))))))******************************)))(((((((((((())))))))))))'''(((((()))***)))))))))(((((((((((()))))))))))))))))))))))))))*********++++++++++++++++++++++++************************************************))))))*********+++++++++***))))))(((((()))***+++************++++++++++++)))******+++,,,,,,------++++++************++++++++++++++++++++++++++++++************************)))************))))))))))))))))))))))))*********)))))))))))))))*********************************)))))))))))))))))))))))))))(((((()))******)))'''((((((((()))******++++++***)))((((((((((((((((((************************))))))))))))************))),,,...///---,,,+++,,,)))***++++++***))))))***)))************+++++++++)))***+++,,,,,,+++***)))***,,,...///---+++******,,,,,,+++++++++******************+++++++++,,,,,,++++++++++++++++++++++++)))+++---,,,+++))))))***)))(((((()))***++++++******++++++,,,,,,++++++***((((((''''''((()))***,,,'''((()))***************+++,,,,,,,,,,,,+++******,,,++++++******++++++,,,&&&'''(((***,,,---------)))))))))***++++++,,,,,,***++++++++++++,,,,,,,,,---------,,,,,,,,,++++++*********++++++,,,------++++++************++++++******************************))))))))))))******)))************+++++++++************+++,,,---...)))************+++++++++***)))(((((()))+++---...000...***((('''))),,,---************************)))************+++++++++------,,,+++************)))******)))((((((***,,,+++***((()))***,,,++++++******+++,,,,,,***)))(((***+++,,,,,,+++***+++---*********,,,...///...,,,***((((((***)))''')))...(((((())))))*********+++'''***,,,+++))))))+++---***666999///((())))))%%%((()))******))))))***+++(((((())))))*********+++))))))))))))))))))))))))&&&+++,,,'''&&&***+++)))************)))))))))((())))))(((((((((((())))))''')))***++++++***)))''',,,+++)))(((&&&%%%%%%%%%(((((())))))((('''&&&&&&))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))((((((((((((((('''((((((((())))))******))))))))))))))))))))))))(((((())))))*********+++&&&&&&'''((()))***++++++''''''((()))))))))))))))''''''''''''((((((((()))'''((((((((())))))******))))))))))))))))))))))))(((((())))))*********+++(((''''''''''''(((((()))(((((())))))******++++++***************+++++++++(((((((((((())))))))))))&&&''''''(((((((((((((((&&&&&&'''((()))***++++++(((((())))))******++++++++++++++++++++++++++++++************************)))))))))))))))))))))))),,,,,,---------.........,,,,,,,,,++++++***)))((()))************+++++++++++++++,,,------...//////++++++************++++++++++++++++++++++++++++++***************************************)))(((((((((((())))))******++++++*********)))))))))))))))************************)))))))))))))))))))))))))))(((((((((******)))'''((((((((()))******++++++,,,,,,+++***))))))*********************+++++++++(((((((((((())))))))))))'''))),,,---,,,***)))******+++,,,,,,***))))))))))))************+++++++++((()))***++++++***)))(((***,,,//////---+++******,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,......,,,***((((((******************************))))))))))))******))))))))))))))))))))))))+++)))((('''((()))+++,,,)))************+++++++++************************---,,,***)))))))))************+++,,,,,,,,,,,,+++,,,,,,,,,++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,)))******++++++******)))++++++************++++++***)))))))))+++,,,+++***,,,+++***))))))***+++,,,)))************+++++++++------,,,++++++******)))+++***)))(((((()))***+++******++++++++++++******++++++++++++++++++++++++******)))))))))***+++,,,++++++************++++++---,,,,,,+++*********+++---,,,++++++***+++++++++,,,+++***))))))***+++,,,)))************+++++++++))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,((((((***++++++***)))))))))+++,,,,,,+++***+++,,,>>>///&&&+++...+++***...))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((()))***+++,,,))))))))))))))))))))))))************************))))))))))))))))))))))))((((((''''''&&&&&&%%%%%%))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++((((((((((((((((((((((((******))))))((((((''''''+++***)))(((((()))***+++)))))))))))))))))))))))))))))))))((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((,,,+++))))))******((('''))))))))))))************(((((('''&&&&&&&&&&&&&&&((((((((())))))***+++,,,((((((((((((((((((((((((+++++++++*********))))))))))))***++++++++++++***************))))))(((((())))))))))))))))))))))))&&&&&&''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))******'''%%%(((((((((((()))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))******+++,,,,,,,,,++++++***+++,,,---,,,+++***)))))))))***,,,......,,,***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******)))************+++++++++666333...)))&&&&&&''''''))))))))))))))))))))))))///,,,***)))***++++++***************************************************&&&&&&&&&&&&&&&'''((((((...((('''+++---***)))---///---,,,***))))))******,,,,,,+++***))))))******))))))))))))************))))))))))))))))))))))))************************))))))(((((()))***++++++------------,,,+++******+++,,,,,,***)))***+++---...---,,,+++************++++++******************+++*********************+++++++++***))))))***,,,******************************))))))))))))******))))))))))))))))))))))))+++***)))((()))***,,,---)))************+++++++++************************,,,,,,***)))))))))************+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,******++++++++++++******++++++************++++++***)))))))))+++,,,+++***++++++***))))))***++++++)))************++++++++++++++++++++++++++++++++++++***)))(((((()))***+++******++++++++++++******++++++++++++++++++++++++*********++++++++++++,,,++++++************++++++---,,,++++++******++++++,,,++++++*********+++++++++++++++******+++++++++)))************+++++++++))))))))))))************************************((((((***++++++******)))***)))((()))***+++,,,---DDD444)))***+++'''&&&+++))))))))))))))))))))))))((((((''''''''''''((((((******)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))***)))))))))((((((((('''+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))***)))(((((())))))((('''))))))))))))***************))))))((('''(((((((((+++***)))(((((()))******************************+++++++++*********))))))))))))***++++++++++++***++++++*********)))))))))))))))))))))))))))))))))'''''''''((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((('''(((******)))((())))))))))))************************************)))******************)))++++++++++++***)))((((((***+++,,,,,,,,,+++******+++******+++------,,,***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******)))************+++++++++111///,,,)))(((((())))))))))))))))))))))))))))))...,,,***)))***++++++***************************************************((((((((((((((())))))***---(((&&&***,,,))))))+++...---,,,***))))))******+++++++++*********))))))))))))))))))************))))))))))))))))))))))))************************)))))))))))))))***++++++,,,,,,------,,,,,,+++***((()))*********)))******,,,,,,++++++************************************)))******++++++++++++******+++,,,,,,,,,+++++++++))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))),,,+++*********+++---...)))************+++++++++************************,,,+++******)))***************+++,,,,,,,,,,,,+++,,,,,,,,,++++++++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++************++++++***)))))))))+++,,,+++***++++++***))))))***++++++)))************+++++++++))))))******+++,,,,,,---+++***))))))))))))***+++******++++++++++++******++++++++++++++++++++++++)))***,,,---------,,,+++++++++************++++++,,,,,,++++++******+++++++++***************++++++***++++++,,,,,,++++++***)))************+++++++++))))))))))))************************************((())))))***++++++******+++)))((((((***,,,---...LLL===111...---)))))),,,)))))))))))))))))))))))))))((((((''''''(((((())),,,+++***)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******************************))))))))))))((((((((((((******))))))))))))******))))))))))))))))))))))))************************'''(((((())))))*********++++++++++++++++++++++++((('''&&&''')))))))))((())))))))))))************++++++***))))))))))))***---,,,***(((''''''))))))************************+++************)))))))))))))))***++++++++++++***+++++++++++++++*********))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))***)))((())),,,.........************++++++++++++++++++++++++++++++++++++***))))))(((((())))))***+++++++++***)))(((&&&&&&******++++++,,,++++++***---,,,******+++,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******)))************+++++++++,,,,,,+++*********++++++))))))))))))))))))))))))---+++***)))+++++++++***************************))))))))))))))))))))))))***************++++++,,,,,,(((&&&)))***)))(((***---,,,+++*********************+++,,,+++***)))((())))))))))))************))))))))))))))))))))))))************************))))))))))))))))))***+++***++++++,,,,,,,,,,,,,,,))))))***************)))******+++++++++******)))************************((()))+++,,,,,,,,,++++++***+++---......---+++***((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))+++************+++,,,---))))))*********+++++++++************************++++++************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++************++++++***)))))))))+++,,,+++***+++******************+++))))))*********+++++++++))))))******+++++++++,,,******************************++++++++++++******************************)))***,,,......---,,,+++++++++************++++++,,,,,,++++++***++++++,,,))))))))))))******+++,,,((()))***++++++***)))((())))))*********+++++++++((()))))))))************++++++++++++++++++++++++((())))))***+++++++++++++++...//////,,,+++---///GGG<<<333111000,,,***,,,(((((((((((((((((((((((())))))(((((((((((())))))++++++***)))(((((())))))((((((((((((((((((((((((************************))))))))))))))))))))))))'''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***************************))))))))))))((((((((((((***))))))))))))))))))***((((((((((((((((((((((((***************+++++++++''''''((()))******++++++++++++++++++++++++++++++((('''&&&(((***++++++***((()))))))))************,,,+++******))))))******---+++)))''''''((()))+++************************************))))))))))))))))))***++++++++++++***++++++++++++++++++++++++))))))))))))))))))))))))((())))))***++++++,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))),,,***)))+++...111222333)))))))))*********++++++++++++++++++++++++++++++***)))(((''''''((()))***************)))(((((('''*********+++++++++++++++///---***)))***++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))*********+++++++++******++++++++++++******)))))))))))))))))))))))),,,***)))***+++++++++)))************************((((((((((((((((((((((((+++************+++,,,,,,***(((&&&((()))))))))))),,,++++++***************(((***+++,,,,,,+++)))(((((()))))))))************))))))))))))))))))))))))***************************)))))))))))))))******))))))***,,,,,,------------,,,******+++++++++***)))***+++++++++***))))))***************+++++++++((()))+++,,,------,,,++++++++++++---......,,,+++((((((((((((((((((((((((******))))))))))))******)))))))))))))))))))))))))))))))))))))))***++++++))))))*********+++++++++************************************+++***************+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++************++++++***)))))))))+++,,,+++************++++++*********))))))*********++++++++++++++++++******)))))))))******++++++++++++************++++++++++++******************************)))***,,,......---,,,+++++++++************++++++,,,++++++***++++++,,,,,,))))))))))))***+++,,,---'''((()))******)))((('''))))))*********+++++++++((()))))))))************++++++++++++++++++++++++)))))))))***++++++,,,---,,,333999777///***+++///444///,,,------***((('''(((((((((((((((((((((((())))))(((((((((((())))))))))))(((((()))***++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))******)))))))))(((((((((((((((((((((((())))))******++++++++++++'''(((((()))***++++++,,,************************)))(((((()))+++---,,,,,,((()))))))))******************)))(((((((((((()))***)))((('''((()))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***++++++++++++++++++++++++))))))))))))))))))))))))))))))******++++++,,,,,,))))))))))))))))))))))))************************+++)))(((***---000111222((((((((()))))))))*********************************)))(((''''''((()))***(((((()))***+++++++++***)))))))))******+++++++++///---***)))***++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))*********+++++++++******+++++++++***)))((())))))))))))))))))))))))+++))))))***+++,,,***)))************************((((((((((((((((((((((((***))))))))))))***++++++)))((('''(((***,,,,,,+++******+++*********))))))((()))+++,,,,,,+++***(((((()))))))))************))))))))))))))))))))))))******************************)))))))))))))))***((()))***+++,,,---------000---******+++------,,,***++++++++++++******)))))))))*********+++++++++)))***+++,,,---,,,,,,+++,,,+++)))***---...---,,,))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((())))))************)))************+++++++++************************))))))***++++++++++++*********+++,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++************++++++***)))))))))+++,,,+++***)))***++++++++++++***))))))************+++++++++,,,++++++***))))))((((((******+++,,,,,,+++************++++++++++++******************************)))***,,,---------,,,+++++++++************++++++++++++******++++++,,,,,,)))))))))***+++---...///((())))))))))))))))))((()))************+++++++++))))))))))))************))))))))))))))))))))))))))))))))))))***,,,---...///555;;;888///)))***---***)))***,,,...---***((())))))))))))))))))))))))***))))))(((((())))))***(((((((((((()))***+++,,,))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))(((((())))))***+++++++++((())))))******+++++++++))))))))))))))))))))))))***))))))***,,,------,,,))))))))))))************))))))(((''''''''''''(((((((((((())))))***+++,,,(((((((((((((((((((((((((((((()))))))))))))))***))))))***++++++++++++************+++++++++++++++)))))))))))))))))))))))))))))))))***++++++,,,,,,))))))))))))))))))))))))************************((('''&&&'''***,,,,,,+++'''((((((((())))))))))))))))))))))))))))))))))))***))))))(((((())))))***'''''')))***+++,,,,,,,,,)))))))))))))))***+++,,,---,,,******+++,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******)))************+++++++++++++++++++++***)))((('''))))))))))))))))))))))))))))))(((***+++,,,***)))************************))))))))))))))))))))))))))))))(((((())))))***+++(((***)))(((+++000111...)))******+++******))))))((()))***+++,,,+++******))))))))))))************))))))))))))))))))))))))************************+++******)))))))))))))))((()))***+++,,,,,,,,,,,,---,,,+++...222444222000...---,,,+++************)))))))))***++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---+++***,,,///000...,,,******************************))))))))))))******))))))))))))))))))))))))))))))******+++++++++***)))************+++++++++************************((()))***+++,,,++++++*********+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******++++++++++++******++++++************++++++***)))))))))+++,,,+++***)))***++++++++++++***))))))************+++++++++************))))))))))))***++++++,,,,,,++++++*********++++++++++++***************************************++++++++++++,,,++++++************++++++++++++******++++++,,,---))))))***+++,,,...000111++++++************++++++)))************+++++++++))))))))))))************))))))))))))))))))))))))))))))))))))***,,,...///333333222///,,,***)))******+++,,,---......---+++))))))))))))))))))))))))******))))))))))))*********)))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((************************'''((((((((()))))))))***((()))***++++++***)))((())))))))))))))))))))))))''''''((())))))***++++++************************))))))))))))))))))))))))***)))((()))+++,,,,,,+++))))))))))))************))))))(((''''''''''''(((((()))******+++***))))))))))))))))))))))))))))))(((((((((((())))))******))))))***++++++++++++***)))))))))*********++++++))))))))))))))))))))))))(((((())))))***+++++++++))))))))))))))))))))))))************************(((''''''(((******)))'''(((((()))))))))*********************************)))******************)))''''''((()))************)))((((((((()))***,,,---+++******+++------,,,***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******)))************+++++++++************))))))))))))))))))))))))))))))))))))(((((((((***,,,,,,***(((************************************************)))))))))))))))******+++(((++++++***...444666222((()))***++++++***))))))))))))*********+++++++++))))))))))))************))))))))))))))))))))))))************************++++++***)))))))))))))))((()))***+++++++++++++++***,,,111:::AAACCC>>>999222000---+++))))))***+++((())))))***++++++,,,,,,///...,,,*********+++,,,,,,+++---222666555000*********************************))))))))))))******))))))))))))))))))))))))******+++,,,,,,,,,,,,+++)))************+++++++++************************((()))***+++,,,,,,+++*********+++,,,,,,,,,,,,+++*********++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++*********++++++************++++++***)))))))))+++,,,+++***)))***+++,,,,,,+++***))))))************+++++++++((((((((()))******++++++***+++,,,------,,,+++*********++++++++++++******))))))))))))))))))))))))******)))))))))***+++,,,++++++************+++++++++*********+++,,,,,,---)))******,,,---///111222...---,,,++++++,,,---...)))************+++++++++))))))))))))***************************************)))))))))***,,,...///555///(((&&&)))+++***'''+++,,,+++))))))******((())))))))))))))))))))))))******))))))))))))******,,,+++***)))(((((((((((()))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((++++++++++++++++++++++++'''((((((((())))))******((()))***++++++***)))((())))))))))))))))))))))))&&&''''''((()))*********+++++++++***************))))))))))))))))))))))))***)))((()))***+++***)))))))))))))))***************))))))((((((((((((((()))***+++,,,+++)))'''&&&************************'''((((((((())))))******))))))***++++++++++++***(((((())))))*********+++))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))************************+++******+++,,,+++)))''')))************+++++++++++++++++++++++++++++++++)))***+++,,,,,,+++***)))'''((((((((((((((('''''')))((((((((((((***,,,---))))))***,,,......,,,***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******)))************+++++++++)))))))))((()))***++++++))))))))))))))))))))))))(((((((((***,,,,,,***(((******************************************************))))))******+++,,,(((+++,,,+++///777999555((()))***++++++***)))(((******))))))***+++,,,,,,))))))))))))************))))))))))))))))))))))))************************++++++***))))))((())))))))))))***++++++++++++***)))...888FFFPPPPPPIIIAAA555222...***))))))+++,,,((())))))***++++++,,,,,,111///,,,***))))))+++,,,***,,,000777<<<999000(((************************************************(((((((((((())))))))))))(((((())))))*********+++)))************+++++++++************************)))************+++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******,,,,,,,,,++++++*********)))***---......,,,***(((+++,,,,,,++++++)))((('''+++++++++***************++++++++++++++++++++++++******))))))))))))******++++++******))))))((((((************************************************))))))))))))))))))))))))***))))))+++---//////...---+++((((((***++++++***)))************+++++++++------------------------+++++++++++++++***)))(((******************************++++++++++++******+++***)))'''''''''((()))******))))))***,,,---///222000...+++)))((('''(((((((((((((((((((((((((((******))))))((((((''''''***)))(((''''''((()))***))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************((()))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))******)))(((((())))))***+++*********))))))(((((())))))))))))))))))))))))******))))))))))))******)))((((((((()))***++++++******))))))((((((''''''''''''''''''(((((((((((('''((()))******)))(((''')))))))))))))))))))))))))))******)))'''&&&((())))))******++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***+++***))))))((()))))))))******++++++++++++******************************''')))+++,,,---,,,***))))))))))))))))))******+++///......------,,,++++++------,,,,,,+++***))))))******))))))******+++,,,,,,,,,,,,+++++++++******+++***)))'''''''''((()))************************,,,,,,+++***))))))******+++***)))(((((()))***+++***)))((('''''')))+++,,,(((***,,,//////...,,,***))))))))))))******************+++,,,,,,+++)))(((((((((''''''((()))***+++******************************************************)))(((((((((((((((+++++++++++++++***)))(((,,,---...000111222222222---,,,***)))))))))******++++++******************///...,,,***)))***...111111...///555555///***+++************************************************)))))))))************+++))))))))))))*********+++)))************+++++++++************************)))************+++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******)))***,,,------,,,+++************+++++++++++++++***************+++++++++++++++++++++++++++++++++******))))))))))))******************))))))))))))************************************************************************+++******,,,...000//////++++++***,,,------+++))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************************************++++++++++++******+++***)))((((((((())))))******))))))***,,,---......---+++***)))))))))***))))))))))))))))))))))))***)))))))))((((((((('''***)))(((''''''((()))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))***+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''))))))))))))))))))))))))************************************)))))))))((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))***+++******))))))((((((((((((((((((((())))))))))))***))))))************)))))))))))))))))))))))))))))))))******)))''''''((()))******++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***++++++++++++******************++++++++++++******************************((()))***+++,,,+++*********************++++++,,,,,,,,,------------------------,,,,,,+++******)))******))))))******+++,,,,,,,,,+++++++++*********+++***)))((((((((())))))************************,,,++++++***))))))******+++***)))(((((()))***+++,,,+++***))))))+++,,,---)))+++,,,---...---++++++))))))))))))************((()))***+++++++++************)))(((((()))***+++************************************************++++++***))))))))))))***---------------,,,+++***((()))***,,,------.........---+++*********++++++++++++******************)))***+++,,,---222777;;;;;;555333555444...+++---*********************************************************+++++++++,,,,,,)))))))))***************)))************+++++++++************************)))************+++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++++++++************+++,,,,,,,,,,,,------+++******+++,,,,,,))))))******++++++,,,,,,******************************))))))))))))******)))))))))***************************************************************++++++++++++++++++++++++,,,++++++,,,...000//////******,,,...///...+++((()))************+++++++++++++++++++++++++++++++++,,,,,,---------,,,++++++******************************++++++++++++******++++++***)))))))))*********************+++,,,---)))))))))))))))***++++++************************))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))******************+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''')))))))))))))))))))))))))))***+++,,,,,,+++******************))))))))))))))))))))))))))))))))))))++++++************+++++++++***))))))))))))))))))***))))))))))))((((((((())))))))))))************++++++************++++++)))))))))))))))))))))))))))******)))''''''(((***++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***+++,,,,,,---,,,+++***)))******++++++++++++******************************)))************++++++++++++++++++***+++,,,,,,---+++++++++,,,---.........---,,,,,,++++++***************))))))******+++,,,,,,++++++++++++*********,,,+++******))))))******************************,,,+++******)))*********+++***))))))))))))***+++---,,,+++++++++,,,......,,,,,,,,,,,,++++++++++++))))))))))))************'''((()))***++++++++++++++++++***)))))))))******************************************************,,,,,,+++************+++,,,,,,---------,,,++++++&&&&&&((()))******++++++...---,,,,,,++++++,,,,,,******++++++++++++++++++***++++++++++++---111444:::444...---,,,******,,,************************************************************+++++++++,,,************************))))))*********+++++++++************************))))))*********+++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******))))))***,,,...///333111...+++)))((())))))))))))******+++,,,------))))))))))))))))))))))))+++******))))))******+++)))))))))******+++++++++************************************************+++++++++++++++++++++++++++******+++---......---******+++,,,...---***((())))))*********++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++******************************++++++++++++******++++++*********************************++++++,,,'''((((((((())))))******************************))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))((()))))))))************+++++++++++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))***************)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((***,,,------,,,+++************)))))))))))))))((((((((((((((((((((((((++++++************++++++++++++***)))((((((((()))))))))))))))))))))))))))(((((()))))))))*********++++++)))(((((()))++++++)))))))))))))))))))))))))))******)))(((((()))+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++******+++,,,------+++)))(((******++++++++++++************************************))))))******+++,,,+++************+++,,,,,,++++++,,,,,,,,,---------,,,,,,,,,++++++***************))))))******+++,,,++++++++++++************,,,+++++++++++++++++++++************************++++++***************+++************************,,,,,,+++++++++,,,---...---,,,+++***))))))******((()))))))))************))))))******************)))))))))))))))*********************************************************,,,,,,+++*********************+++++++++******)))'''((()))***++++++++++++,,,,,,,,,+++++++++,,,,,,******+++++++++++++++,,,,,,,,,,,,+++******,,,...111---***((()))******+++************************************************)))))))))*********+++++++++++++++***************))))))*********+++++++++************************))))))*********+++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++******++++++++++++******+++++++++++++++++++++++++++***))))))***,,,...///333111...+++)))((())))))))))))***+++,,,------...))))))))))))))))))))))))++++++************++++++))))))******++++++,,,,,,***************************************************************************)))((()))+++,,,,,,++++++)))((((((*********)))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++************************************++++++++++++***************+++++++++******))))))*********+++******(((((())))))((((((((((((************************(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************+++++++++++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))((((((((((((((((((((((((((()))+++---...---+++***))))))))))))))))))******((((((((((((((((((((((((+++******************+++++++++***)))((((((((()))))))))))))))************'''''''''((((((((())))))***)))(((''''''((()))***************************)))*********((((((***+++))))))(((((()))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))************************))))))***++++++++++++***((()))+++,,,,,,***((('''******++++++++++++************************************))))))******+++,,,)))))))))))))))***++++++------,,,,,,,,,+++++++++,,,,,,+++++++++++++++*********))))))******+++,,,+++++++++*********))))))+++++++++,,,,,,,,,++++++************************+++***************++++++******++++++++++++*********************++++++,,,---,,,***((((((((()))***((()))))))))************,,,,,,+++*********))))))''''''((()))******++++++************************************************++++++***))))))))))))***)))******+++++++++******((()))***+++,,,,,,,,,+++*********++++++++++++*********++++++,,,,,,,,,,,,***,,,.........///111333...---,,,+++,,,...---+++************************************************)))))))))************++++++++++++++++++*********)))************+++++++++************************)))************+++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++)))******++++++******)))***++++++++++++,,,,,,,,,+++******)))***+++---...------+++******+++,,,,,,******++++++,,,,,,------************************++++++************++++++*********+++++++++++++++************************************************)))))))))))))))))))))))))))((('''(((***+++***)))+++)))'''&&&((()))***))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++++++++************************************++++++++++++******((()))******+++*********))))))******+++******)))))))))******)))((('''&&&************************(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******************+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))((()))***,,,,,,,,,++++++))))))))))))************))))))))))))))))))))))))******))))))))))))******+++***)))))))))))))))))))))))))))************+++''''''''''''(((((((((((())))))(((((((((((())))))************************)))*********))))))***,,,+++***)))))))))***,,,---))))))))))))))))))))))))))))))))))))))))))))))))************************))))))***++++++++++++***))))))***+++***)))((('''******++++++++++++******************************)))************+++++++++))))))(((((())))))***+++---------,,,+++*********++++++++++++++++++++++++******))))))******+++,,,+++************)))))))))******+++,,,,,,,,,++++++*********************************)))******+++,,,******+++,,,,,,+++******(((((()))))))))*********+++***)))((((((((()))***))))))))))))************------,,,++++++++++++,,,'''((()))***++++++++++++************************************************++++++***)))))))))))))))++++++,,,---------,,,,,,((()))******++++++******))))))***+++++++++************++++++,,,---------,,,---//////---++++++,,,+++------+++,,,---***%%%*********************************************************+++++++++,,,,,,,,,,,,,,,++++++*********)))************+++++++++************************)))************+++++++++******+++,,,,,,,,,,,,+++***************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++,,,,,,*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++++++++++++++******************************************************************************)))((()))***+++***)))***)))((()))***+++)))((()))************+++++++++++++++++++++++++++++++++)))***++++++,,,,,,,,,+++******************************++++++++++++******'''((()))*********))))))))))))***++++++***)))((())))))*********)))((('''))))))))))))))))))))))))'''((((((((()))))))))***'''((()))******)))((('''((((((((((((((((((((((((&&&&&&'''((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))(((((())))))***++++++,,,((()))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***+++))))))*********+++++++++'''(((((((((((())))))))))))))))))******)))))))))************************)))*********))))))+++---///...,,,***))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))***++++++++++++***+++++++++*********))))))******++++++++++++******************************((()))***+++,,,+++************))))))******+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,************))))))))))))((()))***,,,,,,,,,+++*********************************))))))***++++++,,,***++++++,,,,,,++++++***(((((())))))******))))))))))))((((((((())))))***))))))))))))************,,,,,,++++++,,,...///000,,,,,,---------,,,******************************************************,,,,,,+++************+++***+++,,,------------,,,)))******++++++++++++***)))***+++,,,,,,,,,++++++******++++++,,,------...,,,...///---***'''%%%%%%))),,,,,,***+++...---'''************************************************++++++,,,,,,,,,---------,,,,,,,,,++++++*********)))************+++++++++************************)))************+++++++++******+++,,,,,,,,,,,,+++************************+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,++++++)))((('''---,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,---,,,,,,++++++*********************************************************+++++++++++++++++++++++++++***)))***+++,,,+++***))))))***,,,...---)))''')))************+++++++++))))))))))))))))))))))))***+++,,,,,,------------******************************++++++++++++******&&&'''(((*********)))(((((()))***++++++***)))(((((((((***++++++***))))))(((((((((((((((((((((((('''((((((((())))))******'''((()))******)))((('''((((((((((((((((((((((((%%%&&&'''((()))***+++,,,))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************((()))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))(((((((((((()))***+++,,,(((((())))))*********+++))))))))))))))))))))))))((((((''''''''''''(((((())))))(((((()))***++++++))))))******++++++++++++))))))))))))************)))***+++,,,,,,+++***)))************************)))***+++***))))))+++---333111...+++)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))***++++++++++++***---,,,+++*********++++++******++++++++++++******************************''')))+++,,,---,,,***)))++++++******++++++,,,---*********++++++,,,------++++++++++++++++++++++++*********)))***++++++,,,************))))))))))))((()))***+++,,,++++++*********************************))))))***+++,,,,,,***+++,,,------,,,+++***(((((()))************)))''''''(((((())))))******))))))))))))*********************,,,...000333444111111111000...,,,***(((************************************************...---,,,,,,++++++,,,,,,((()))***++++++++++++++++++,,,,,,------------,,,)))***,,,---...------,,,******+++,,,,,,---......'''***---///////////////***......,,,///666777222,,,,,,++++++***)))))))))************))))))))))))******************************************************+++,,,,,,,,,,,,+++---***((((((+++------,,,,,,++++++++++++++++++++++++++++++*********))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++******+++,,,---,,,+++)))000222...,,,......)))............------,,,+++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,++++++*********++++++++++++++++++++++++************************************************************************))))))))))))************((())))))))))))************++++++,,,,,,++++++***************************------,,,++++++******)))************************************************+++***)))))))))***+++,,,************************((())))))*********)))))))))))))))))))))))))))))))))))))))))))))******+++******)))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++(((((('''((()))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************+++*********))))))((((((************************---,,,+++***))))))))))))''''''(((((())))))*********************)))(((((())))))))))))))))))))))))---+++)))((('''((()))***,,,+++++++++******)))))))))(((((('''''''''(((((((((((()))******************)))(((''''''((()))***+++***)))(((((()))***+++((((((''''''''''''(((((()))))))))***+++++++++,,,))))))))))))))))))))))))))))))***+++++++++++++++))))))))))))))))))************************************))))))))))))******,,,,,,,,,+++++++++******)))))))))))))))))))))))))))************+++++++++***************************)))))))))***+++,,,,,,*********++++++,,,,,,,,,///...,,,*********+++,,,***)))((('''((()))+++,,,...+++)))***,,,---+++)))*********************************++++++,,,,,,,,,******++++++++++++******************************))))))(((((()))***++++++************************)))************+++++++++************************++++++************++++++******))))))))))))******)))))))))))))))))))))))),,,+++++++++,,,,,,---...444333222000...,,,***)))))))))))))))((((((((((((++++++++++++++++++++++++***+++,,,,,,******+++,,,+++,,,,,,+++)))((()))***,,,***))))))+++---,,,,,,........................******************************+++++++++,,,,,,,,,+++---333<<>>>>>======<<<<<<;;;;;;;;;:::::::::777777888888777777666555111111111000000000//////000000//////...---------------------------------+++,,,------++++++,,,---//////......---,,,,,,+++000///......---.........///...---------------------,,,,,,++++++,,,,,,---+++,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,)))***************++++++*********+++++++++++++++++++++++++++++++++++++++***************+++++++++***************************+++,,,------,,,+++***++++++,,,,,,------......------,,,,,,,,,+++++++++***++++++++++++,,,,,,,,,111000...//////...,,,***---,,,++++++------,,,+++************+++++++++,,,)))))))))*********************************************))))))))))))******))))))))))))************++++++******)))(((((((((*********************************+++++++++++++++************************((()))+++,,,,,,+++)))(((+++++++++++++++*********)))))))))*********++++++)))************+++++++++************************+++++++++++++++*********,,,++++++++++++,,,,,,---************************(((((((((((()))***+++,,,************************))))))******++++++,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------++++++++++++++++++++++++.........---,,,++++++++++++///222222//////000333333444444555777999:::;;;>>>???@@@BBBCCCDDDDDDDDDCCCCCCDDDCCCAAA>>>;;;999:::;;;;;;888333000111333........./////////000000//////000111222222333444222333333444555666666777888999999:::;;;<<<<<<===>>>>>>??????@@@??????>>>===<<<;;;:::999888777666222111111///...---,,,,,,......------------,,,,,,+++++++++,,,,,,---------------,,,++++++++++++++++++++++++++++++***)))(((******++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///......---,,,,,,++++++---,,,+++,,,......---+++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++))))))))))))***+++,,,,,,***++++++,,,---,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++---+++******+++,,,***))),,,,,,+++*********++++++---,,,***)))***+++---...+++++++++++++++++++++++++++,,,------++++++,,,------,,,,,,++++++,,,,,,,,,***,,,------,,,++++++,,,::::::999777666555444333222000...,,,,,,---///000/////////000222444666888666777888:::;;;;;;<<<<<<<<<===>>>>>>??????>>>>>>======<<<<<<<<<;;;;;;;;;999999::::::999999888777555555444444444333333333222111111000//////..............................+++,,,------++++++,,,---...............---------000000///...............+++,,,,,,------------,,,+++,,,,,,------,,,,,,+++,,,---...............---++++++++++++++++++++++++*********++++++,,,,,,,,,)))))))))*********++++++++++++++++++++++++++++++))))))*********+++++++++************************++++++++++++++++++++++++++++++,,,,,,---......///------,,,,,,+++++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,---......,,,+++...---,,,,,,---...---,,,)))))))))*********++++++*********+++++++++,,,,,,******************************))))))))))))******))))))))))))************(((((())))))*********+++*********************************++++++,,,,,,,,,++++++++++++++++++++++++)))******++++++******)))))))))******************************+++++++++,,,)))************+++++++++***************************************+++++++++...---,,,+++++++++,,,,,,************************(((((((((((()))***+++,,,************************************************++++++++++++++++++++++++)))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,.../////////000000111111///333777777555333555888::::::;;;<<<>>>@@@BBBCCCFFFFFFGGGIIIJJJJJJJJJJJJJJJJJJIIIHHHDDD???;;;888777999:::777111///111444........./////////000000//////000111222333444444222222333333333444444444666666777888999:::;;;;;;<<<===???AAABBBBBBBBBBBBBBBAAA@@@???>>><<<;;;;;;888888666555444222111111000/////////............++++++,,,,,,---,,,,,,,,,+++++++++,,,+++******)))***************)))((((((******++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***,,,++++++,,,------+++***,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++))))))))))))***+++,,,---***+++,,,---------,,,,,,******+++++++++,,,,,,,,,******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,***))))))***+++)))(((++++++*********+++,,,,,,///---+++***)))+++,,,...+++++++++++++++++++++++++++,,,------++++++,,,---,,,,,,,,,++++++,,,,,,---***,,,------,,,++++++,,,:::::::::999999999999888;;;888444000......///111///.........000333666888555666888999:::;;;;;;;;;<<<===>>>???????????????============<<<<<<<<<<<<::::::;;;;;;::::::999888888777777777777666666666333222222111000//////...........................---...//////------...///,,,,,,------.../////////000000///...............((()))+++,,,------,,,+++++++++---......---++++++---...............------************************+++++++++,,,,,,---------(((((())))))*********+++++++++++++++++++++++++++))))))******++++++++++++************************++++++***))))))***++++++++++++,,,,,,---...//////...---,,,+++++++++,,,,,,*********++++++,,,,,,,,,(((((()))+++......---,,,---,,,++++++------,,,+++((())))))))))))*********+++++++++,,,,,,---------******************************))))))))))))******))))))))))))************%%%&&&''')))***,,,---...*********************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---(((((())))))*********+++***++++++++++++,,,,,,,,,)))************+++++++++************************))))))*********+++++++++///...,,,+++***++++++,,,************************(((((((((((()))***+++,,,*********************************)))))))))))))))++++++++++++++++++++++++(((((())))))*********+++,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***++++++,,,,,,------------------------...///000222333555666777222777;;;;;;888777999<<>>@@@BBBCCCDDDDDDEEEDDDCCCBBB@@@???>>>===???>>>===;;;:::888777666111111000000/////////...+++,,,,,,------,,,,,,+++******+++,,,+++***)))(((******++++++++++++************+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------,,,+++***+++,,,,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++))))))))))))***+++,,,---***+++,,,---...---,,,,,,)))************+++++++++'''(((***+++,,,,,,+++***------------------------++++++++++++++++++++++++---,,,***+++,,,,,,+++))),,,,,,,,,,,,---......///000...,,,***)))***,,,---+++++++++++++++++++++++++++,,,------++++++,,,---,,,,,,,,,++++++,,,------***,,,...---,,,+++,,,,,,<<<============;;;999888555444333222111000//////......///000111222333333333555888:::<<<<<<;;;;;;>>>????????????>>>>>>===>>>>>>>>>>>>>>>======<<<;;;::::::999999::::::;;;;;;;;;;;;:::999888777666555444333444555444111///000000///............///111///------/////////...........................000//////.........//////..............................---------,,,,,,,,,---,,,,,,,,,,,,---......******)))))))))***,,,------------,,,,,,+++++++++,,,,,,,,,++++++*********......---------,,,,,,,,,++++++++++++++++++++++++'''((()))******+++************+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************+++++++++,,,,,,,,,------------------------************************************************,,,,,,+++***))))))******************************((()))***+++,,,+++***)))((())))))))))))*********************************************************************************((()))***+++++++++++++++))))))))))))))))))))))))******++++++++++++******++++++******++++++,,,---(((((()))***+++,,,,,,---,,,++++++******++++++,,,***+++,,,------,,,+++***------,,,,,,+++***))))))++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++------------------------++++++******+++,,,,,,---***++++++,,,------......))))))+++,,,------------000///......///111222333555666777888999:::;;;;;;@@@???>>>>>>???BBBDDDFFFFFFFFFGGGHHHJJJLLLMMMNNNPPPPPPQQQQQQPPPPPPOOONNNPPPOOOOOOMMMIIIEEEAAA>>>888777777555333000...---//////......///000111333000333777999999:::;;;===;;;;;;;;;:::999777666555444444333222222333444555777888:::===???@@@AAABBBBBBCCCCCCBBB@@@@@@AAACCCDDDCCCBBBBBBCCCAAA===999999888777666333000...,,,222111111000///...............---------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,(((((()))******+++,,,,,,666000+++***---///---+++)))000###***333---111000222000---+++,,,---...---------,,,,,,+++***)))))),,,+++++++++***))))))))),,,,,,,,,,,,,,,------...***+++,,,,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******)))))))))***+++,,,,,,,,,++++++,,,,,,*********+++,,,---///...,,,+++***+++,,,,,,+++++++++,,,---...///000,,,)))&&&&&&***---------&&&,,,...+++(((+++------...+++((((((+++---,,,+++------------,,,,,,+++***,,,,,,,,,------,,,++++++============<<<;;;:::999666666555444333222111111//////000000111111222222333555777:::;;;;;;;;;:::=========>>>>>>======<<<===>>>>>>>>>>>>===<<<<<<;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<;;;:::999888888888777777888777444222111111000///////////////111000......///000///...........................------,,,,,,,,,---..........................................------,,,,,,---,,,,,,,,,,,,---......+++************+++,,,------------,,,,,,+++++++++,,,,,,,,,+++++++++******...------------,,,,,,,,,++++++++++++++++++++++++***+++++++++++++++******((()))***,,,...///111111,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,+++***++++++++++++,,,,,,,,,------,,,,,,++++++******++++++++++++++++++++++++************************,,,++++++***))))))******************************+++++++++++++++***)))))))))))))))*********++++++******************************************************************************++++++++++++++++++******************************++++++++++++******++++++******++++++,,,---***************+++++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,++++++------,,,,,,+++******)))------------------------++++++,,,,,,,,,++++++***++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++,,,)))*********++++++,,,,,,,,,,,,,,,,,,------------,,,...000222222333444555999999:::<<<===???@@@AAACCCBBBAAAAAABBBDDDGGGHHHKKKKKKLLLMMMNNNPPPQQQRRRRRRRRRRRRRRRQQQQQQPPPOOOQQQQQQPPPOOOLLLHHHDDDBBB<<<;;;999777444222111000000000000000222555777888888;;;>>>@@@AAAAAABBBDDD@@@@@@???>>>===;;;999888444444333222222333444555555666888:::<<<>>>??????@@@AAAAAAAAA@@@@@@BBBDDDHHHFFFEEEEEEFFFEEEBBB???@@@@@@>>><<<:::777666555444444333222111000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000555000+++***---///...,,,+++111%%%+++111+++///---111///,,,***+++,,,---,,,((()))***+++,,,---......++++++++++++************)))(((((((((((()))******+++,,,,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++*********)))***+++---...///...---,,,,,,,,,++++++***+++++++++...---,,,,,,+++++++++,,,,,,,,,,,,,,,------...///---+++)))***,,,//////...---222333///+++,,,---,,,///,,,******,,,...---,,,---------------,,,+++***,,,,,,,,,------,,,,,,+++???>>>===<<<;;;;;;;;;;;;888888777666555555444444111111111111111111111111222444666888999:::999999;;;;;;<<<<<<<<<<<<<<<;;;===============<<<<<<;;;<<<;;;;;;::::::;;;;;;<<<===============<<<;;;:::===<<<;;;;;;;;;:::777555222222222111111111111111333111//////000000///...........................---,,,,,,,,,---......///......................../////////............------,,,,,,,,,,,,---......,,,,,,+++++++++,,,------------,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++***------------,,,,,,,,,,,,++++++++++++++++++++++++------------,,,+++***)))'''(((***,,,///111333444,,,,,,,,,,,,,,,,,,,,,,,,000000000///...------,,,++++++++++++,,,,,,,,,,,,---,,,,,,+++***)))(((''',,,,,,,,,,,,,,,,,,,,,,,,************************,,,+++******)))*********************************+++*********+++,,,,,,---************+++++++++,,,************************************************************************+++,,,,,,,,,,,,++++++***++++++++++++++++++++++++******++++++++++++******++++++******++++++,,,---+++++++++*********)))))),,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,------,,,,,,++++++******------------------------,,,,,,,,,,,,+++***))))))************************...---,,,+++******++++++++++++++++++++++++++++++++++++******)))******+++*********+++++++++++++++///...---------...///000---222777999999888:::<<<>>>>>>???@@@BBBEEEFFFGGGGGGGGGFFFFFFGGGIIIKKKLLLOOOOOOOOOPPPQQQSSSTTTUUUTTTTTTSSSSSSRRRQQQPPPPPPRRRRRRRRRRRRPPPMMMJJJHHHBBB@@@===:::888666666555333333444555888;;;>>>@@@AAACCCFFFHHHHHHIIIJJJKKKHHHGGGGGGEEECCCAAA???>>>666666555444333333333333222333444666888:::;;;<<<<<<===>>>>>>???@@@CCCFFFJJJIIIGGGGGGHHHHHHFFFEEEGGGFFFCCCAAA???>>>>>>>>>999888777555444222111000.........------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........///000000111111333///++++++---///...,,,,,,111''',,,...***111+++111...+++***+++,,,,,,+++'''((()))+++,,,...///000*********+++++++++++++++***************+++,,,,,,,,,,,,,,,,,,---......///)))))))))******++++++,,,++++++++++++***************,,,///000111000...,,,,,,,,,,,,,,,,,,+++***))),,,,,,------,,,,,,++++++------,,,,,,,,,------...,,,+++***+++---///...---///444555000,,,---...---000...,,,,,,...///...---,,,------------,,,,,,++++++,,,,,,------,,,,,,,,,???>>><<<;;;:::;;;<<<<<<:::999999888777777666666222222222111111000000000222333444666777888888888::::::;;;<<<<<<<<<<<<<<<===============<<<;;;;;;;;;;;;::::::::::::;;;;;;======>>>>>>===<<<;;;;;;>>>===<<<<<<===<<<999666444444444444444333333222444222000000000111000///....................................///000111222......................../////////////////////...---,,,,,,,,,,,,---......---------,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++******'''(((***,,,...000111222++++++,,,,,,,,,,,,------111111000///...---,,,,,,+++++++++,,,,,,,,,------,,,+++++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,************************++++++***************+++************************''''''''')))+++...111333******+++++++++,,,,,,,,,************************************************************************------------,,,,,,+++***++++++++++++++++++++++++***++++++,,,,,,++++++***++++++******++++++,,,---************************,,,++++++******++++++,,,---,,,+++******+++,,,---------,,,,,,,,,+++++++++************************,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++000///,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))******,,,,,,,,,,,,,,,,,,,,,,,,///...------///111444555666;;;@@@AAA??????AAAEEEAAAAAABBBCCCFFFHHHKKKLLLLLLLLLLLLLLLMMMNNNOOOPPPPPPPPPPPPPPPQQQRRRSSSTTTUUUTTTSSSRRRQQQPPPPPPPPPQQQRRRSSSTTTSSSQQQNNNMMMIIIFFFCCC???===<<<<<<<<<::::::;;;<<>>>>>>>>=========>>>===<<<<<<;;;::::::999999999999::::::<<<============<<<<<<;;;<<<;;;;;;<<<<<<;;;999777666666777777777666555444555333111111111222111//////////////////////////////////////////000111222.........................../////////////////////---,,,,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,+++++++++++++++++++++++++++++++++)))******+++,,,,,,++++++))))))***+++,,,------...+++++++++,,,,,,---------//////......---,,,,,,+++++++++,,,,,,,,,---------***++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************************+++***************++++++************************&&&&&&'''(((+++...111333******+++++++++,,,,,,,,,************************************************************************------------,,,,,,+++***************************++++++,,,,,,,,,,,,++++++++++++******++++++,,,---((())))))***++++++,,,,,,,,,++++++******++++++,,,...---,,,++++++,,,---...---------,,,,,,,,,,,,,,,************************)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,111///---*********+++,,,........................++++++***************++++++++++++,,,,,,,,,,,,,,,.........000333777:::===AAADDDFFFEEEDDDDDDGGGIIICCCCCCCCCEEEGGGJJJMMMOOOPPPPPPPPPQQQQQQRRRSSSSSSQQQQQQQQQQQQRRRRRRSSSTTTTTTSSSRRRQQQPPPPPPPPPPPPQQQRRRSSSTTTTTTSSSQQQPPPNNNLLLIIIFFFDDDCCCCCCDDDCCCCCCCCCCCCEEEGGGIIIJJJKKKMMMPPPQQQQQQPPPQQQQQQSSSSSSRRRQQQOOOMMMKKKJJJDDDBBB@@@===:::666333222222111111111111222333444444555666777999<<>><<<:::999888555555444333222000000///---------------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------///...,,,,,,---...//////,,,---***000+++222FFF:::444111...,,,------------//////...---,,,******)))******++++++,,,,,,,,,---((((((((((((((()))******---+++((()))+++---------)))******+++,,,---......+++++++++++++++++++++,,,)))***---//////...,,,+++++++++,,,---,,,+++***)))***+++,,,---...---,,,+++......---,,,,,,,,,------)))***,,,,,,,,,+++++++++)))...000,,,***+++------......///...------,,,,,,,,,------......---------***+++,,,,,,---------,,,888888777777777777888888777777777666666555555555333333222222222111111111000111111222333333444444888999:::<<<===>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;::::::999999::::::;;;=========>>>>>>======<<<;;;::::::;;;======:::888888888999:::999888777666777555333222222222111000//////////////////////////////......---......///........................---............/////////---,,,,,,,,,,,,---......------.........---,,,+++++++++,,,,,,,,,,,,------***++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++((()))***+++,,,,,,,,,,,,+++++++++******************++++++,,,,,,------...---------,,,,,,,,,,,,+++,,,,,,,,,,,,------------++++++,,,---...//////000,,,,,,,,,,,,,,,,,,,,,,,,*********************************)))******+++,,,***************************)))))))))***++++++,,,************+++++++++,,,************************************************************************+++,,,,,,,,,,,,++++++***))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++++++++******++++++,,,---'''((()))***+++,,,------,,,++++++******++++++,,,------,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,++++++,,,,,,........................++++++******+++,,,,,,---*********+++,,,---------000111333666:::>>>BBBDDDHHHIIIIIIJJJKKKLLLKKKKKKGGGFFFFFFGGGHHHLLLOOOQQQSSSSSSSSSTTTTTTUUUUUUUUUUUUUUUTTTTTTTTTUUUVVVVVVSSSRRRQQQPPPPPPPPPQQQRRRQQQRRRTTTUUUVVVUUUSSSRRRRRRPPPNNNLLLKKKJJJKKKKKKKKKJJJIIIIIIJJJKKKLLLMMMPPPRRRUUUUUUTTTTTTTTTUUUTTTTTTTTTSSSQQQPPPNNNMMMJJJIIIGGGDDD@@@<<<999777555444222111000000111111222222333333555888>>>AAAEEEGGGIIIIIIJJJJJJLLLNNNIIIHHHGGGFFFFFFFFFGGGHHHEEEEEEDDDBBB@@@???>>>===999888777555444222111111000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------...///000,,,++++++111***777RRRDDD666333///------......---------------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++************+++,,,,,,///+++((((((***,,,,,,++++++++++++,,,,,,------...++++++++++++,,,,,,,,,,,,)))***+++,,,,,,,,,++++++***++++++,,,,,,+++++++++++++++,,,---------,,,,,,------,,,,,,,,,------...,,,...///...---,,,---//////444444///++++++,,,+++---///000///---,,,,,,,,,,,,------............---******+++,,,------------444444555555555555555444444444444444333333333333222222222222222222222222000000000000111222333333666777999:::<<<======>>>???????????????>>>>>>===<<<<<<<<<;;;;;;<<<<<<<<<>>>>>>????????????>>>>>>;;;;;;;;;===???@@@>>><<<999:::;;;<<<<<<:::888777888666444333333333222000////////////////////////111000///...------------........................,,,,,,------............---,,,,,,,,,,,,---......,,,------...---,,,+++***+++++++++,,,,,,---------******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,---------,,,,,,,,,------------...,,,,,,------......//////++++++++++++++++++++++++******************************))))))***++++++,,,***************************************)))(((''')))))))))*********++++++******************************************************************************++++++++++++++++++************************+++,,,,,,------,,,,,,+++++++++******++++++,,,---))))))*********+++++++++,,,++++++******++++++,,,,,,,,,------------,,,,,,------------------------++++++++++++++++++++++++***++++++,,,,,,,,,++++++++++++++++++++++++++++++------------------,,,,,,........................******++++++,,,---//////+++,,,---...///111111222666777:::===AAAEEEHHHIIILLLLLLNNNSSSXXXXXXSSSMMMLLLKKKJJJJJJLLLNNNRRRTTTTTTTTTUUUVVVVVVVVVVVVUUUWWWWWWVVVVVVVVVVVVVVVWWWSSSRRRQQQPPPPPPRRRTTTUUURRRTTTVVVWWWWWWWWWUUUTTTSSSSSSSSSRRRQQQQQQPPPPPPNNNNNNMMMMMMNNNOOOPPPQQQRRRTTTVVVWWWVVVTTTUUUUUUSSSSSSSSSSSSRRRQQQPPPOOOLLLLLLKKKIIIFFFCCC@@@???:::888555222000000000000111111111000111444999===@@@CCCGGGIIIIIIIIIKKKMMMHHHHHHHHHHHHIIIIIIIIIIIIGGGGGGFFFEEEDDDCCCBBBBBB???>>>===;;;999888666666333222222111000///......,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,---.........///000---***+++111'''999ZZZKKK555222///------------,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,++++++......------......///000222...)))(((+++---,,,***++++++++++++++++++,,,,,,+++++++++,,,,,,,,,------***************+++,,,,,,************+++,,,------,,,+++++++++,,,,,,---...,,,,,,,,,,,,------...///...//////...++++++...000000555666000,,,,,,,,,+++...111222222///------...,,,,,,---...............)))***+++,,,------------111222333444444444333222222222222222222222111111222222222222222222222222000000//////000111222333444555777999;;;<<<<<<===@@@@@@@@@@@@@@@???>>>>>>>>>>>>============>>>>>>???@@@@@@AAAAAAAAA@@@@@@<<<<<<===???BBBCCCAAA@@@:::;;;<<<======;;;999888888666444333333333222111000000000000000000000000444333222000////////////........................,,,,,,,,,---------......---,,,,,,,,,,,,---......,,,,,,---...---,,,***)))+++++++++,,,,,,---------*********++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++............---,,,++++++,,,,,,,,,,,,,,,,,,,,,---******+++,,,,,,---......++++++,,,,,,---......///,,,,,,,,,---------......------------------------******************************************************))))))***+++,,,,,,************************&&&''')))******)))((((((((())))))))))))*********************************************************************************((()))***++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++******++++++,,,---+++++++++***************,,,++++++++++++++++++,,,+++,,,............,,,+++------------------------)))))))))))))))))))))))),,,,,,,,,,,,++++++***)))************************,,,,,,---.........------------------------------******+++,,,---///000111///000111222444666777888;;;<<>><<<<<<555444333222111///......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---.........000111...***+++000$$$999]]]NNN555222...,,,,,,,,,,,,+++.........------,,,,,,,,,---------,,,,,,+++++++++,,,++++++++++++,,,------555000***))),,,...---***+++++++++***************+++++++++,,,,,,---------,,,+++***)))***+++,,,---******))))))***,,,...///,,,,,,+++***+++,,,...///+++++++++,,,---...///000---------+++((())),,,000,,,111333///,,,---......///222444333000......///,,,,,,---.../////////...)))***+++,,,------...---555444333222222111222222111111000000//////......000000000000000000000000111111000000000000111111333222333333444555666777???@@@AAAAAAAAA???>>>===@@@?????????????????????AAA@@@@@@???>>>>>>>>>???<<<<<<===>>>@@@CCCEEEFFF>>>>>>===<<<<<<<<<<<<<<<999888777555444444444444555222///......///...---////////////000000000000------............------000///------......---,,,+++,,,------.........---,,,------......------,,,///......---,,,,,,,,,---...---,,,+++++++++,,,,,,++++++++++++++++++++++++************************------,,,,,,+++***))))))...---,,,++++++,,,---...++++++,,,,,,,,,,,,------------------------------------------------------------......------,,,+++,,,+++++++++---...---,,,))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((+++++++++++++++++++++++++++***)))(((((()))***+++)))************+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))*********+++++++++---------,,,,,,+++++++++------,,,+++++++++,,,,,,000///...---,,,+++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000---------------------,,,111...++++++------,,,)))'''(((,,,333:::===;;;888111444666888:::<<<>>>AAACCCDDDEEEGGGJJJMMMQQQRRRUUUUUUVVVZZZ^^^___\\\YYYSSSSSSRRRRRRSSSUUUVVVXXXVVVWWWXXXYYYYYYXXXVVVVVVXXXWWWVVVUUUTTTSSSSSSSSSTTTTTTUUUTTTSSSTTTVVVYYYWWWWWWXXXXXXXXXXXXWWWWWWTTTUUUUUUUUUUUUTTTSSSSSSQQQQQQQQQQQQRRRRRRRRRRRRTTTTTTSSSSSSRRRSSSSSSTTTTTTSSSSSSRRRQQQPPPPPPPPPOOOOOOOOOOOOMMMKKKHHHGGGDDD@@@:::666444333222111//////000111333666888999999===CCCGGGHHHIIIJJJJJJJJJKKKLLLMMMMMMMMMLLLKKKKKKJJJJJJIIIHHHHHHGGGGGGEEEDDDCCCBBBAAA@@@??????>>><<<:::777555333111111000000000000000000000000,,,------.........------000000////////////000000///---,,,---222999AAAEEEHHH444&&&+++111---)))***---------,,,,,,+++++++++------,,,++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,------......------,,,,,,,,,------...//////000---,,,+++,,,...///...---,,,---......///.........---,,,,,,++++++,,,,,,---,,,,,,.../////////...---000000000000000000000000111111222000---,,,,,,------111000+++***...111......000555===BBB???555,,,,,,,,,,,,---------......111111000/////////000000333222222111111000000///111111111111111111111111111000000000000000000111222222222222333444555666:::;;;<<<=========<<<;;;>>>>>>??????????????????@@@???>>>>>>=========>>>=========>>>???@@@AAABBB======<<<;;;;;;;;;;;;;;;999888777666666555555555666444111000000111000///.........///////////////---......//////......---000...------......---,,,,,,,,,,,,---------......,,,------......------,,,,,,+++******)))))))))***------,,,,,,+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,+++******)))))))))(((''''''((())))))++++++,,,,,,,,,,,,------------------------------------------------------------......------,,,+++)))((('''(((***+++***)))************************************************+++*********))))))))))))************************+++***)))(((((()))***+++************++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++)))*********+++++++++++++++++++++,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,+++++++++***++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////,,,,,,------------------,,,***((((((+++,,,,,,***...///222888>>>AAA@@@>>>555888:::<<<===???BBBDDDHHHHHHIIIJJJMMMPPPRRRTTTTTTTTTUUUXXX[[[\\\ZZZWWWTTTTTTSSSSSSTTTUUUWWWXXXWWWWWWXXXXXXXXXWWWUUUTTTWWWVVVUUUSSSRRRRRRRRRRRRSSSTTTTTTSSSRRRSSSVVVXXXVVVVVVWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSRRRRRRQQQQQQQQQQQQQQQQQQPPPOOOOOONNNMMMMMMLLLLLLMMMMMMMMMLLLKKKKKKFFFCCC>>>;;;999777666444222222222222222333444555888;;;@@@CCCEEEFFFHHHIIIIIIJJJKKKMMMMMMMMMLLLKKKKKKKKKJJJJJJIIIIIIHHHHHHFFFFFFEEEDDDCCCBBBAAAAAA@@@???<<<:::777555333333000/////////............------......///......---//////.........///000000111///,,,+++...222888<<>>>>>?????????>>>>>>===<<<<<<<<<<<<===??????>>>===============<<<<<<;;;:::::::::;;;;;;:::999999888888777777777888666444333333333222111........................---......//////......---///...------...///---,,,------,,,+++,,,---...///,,,------......------,,,...---,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********+++******))))))******+++++++++,,,,,,,,,,,,------------------------------------------------------------......------,,,+++,,,+++***+++,,,---,,,+++***************************************************************)))))))))))))))))))))))))))))))))+++***))))))))))))***+++************+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------------............------,,,,,,,,,,,,+++++++++,,,------------,,,,,,,,,++++++++++++,,,------+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///++++++,,,,,,------......)))(((''')))+++---......//////111666;;;>>>??????;;;>>>@@@BBBCCCDDDGGGIIIKKKKKKLLLMMMNNNPPPRRRSSSTTTSSSSSSUUUWWWXXXWWWVVVUUUUUUUUUUUUUUUVVVXXXXXXXXXXXXXXXWWWVVVUUUSSSSSSTTTSSSRRRQQQPPPOOOOOOOOOPPPQQQQQQPPPPPPQQQSSSVVVTTTUUUUUUVVVVVVUUUUUUTTTXXXXXXWWWVVVUUUTTTRRRQQQSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQPPPOOONNNMMMLLLLLLLLLKKKKKKJJJIIIIIIIIIHHHHHHIIIJJJKKKLLLMMMNNNIIIFFFCCCAAA???===:::888555555333222111111111111555888;;;===???AAADDDGGGGGGHHHJJJLLLMMMMMMMMMLLLLLLLLLLLLKKKJJJJJJIIIIIIHHHHHHGGGFFFEEEDDDDDDCCCCCCBBB@@@===:::888666555333222222111000///............////////////.........---------...///000000111///---+++,,,000444777999:::777///+++------+++------------,,,,,,,,,,,,000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,***+++...///000000......---,,,+++---///000000///+++,,,---...////////////---,,,,,,++++++,,,,,,---,,,,,,.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,...//////...,,,******+++---000000------///...++++++666BBBDDD<<<333...---,,,,,,,,,---------......111111111111222333333444555555444333333222222111111111111111111111111111111000000//////000000111222111111111222222333444444555666888:::;;;<<<===::::::;;;<<<======>>>>>>======<<<<<<;;;<<<<<<===???>>>======<<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;:::::::::::::::999999999999777555555555555333222///////////////...............////////////......///...------...///...,,,///...,,,++++++,,,...///,,,------......------,,,///...------------......,,,---------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------------------------------------......------,,,+++---,,,+++,,,.........---*********************************************************************************************************************************+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------...------------............,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,...------,,,,,,,,,------,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///***++++++,,,---......///+++++++++,,,...000222222000111222555888;;;>>>???AAACCCEEEFFFGGGHHHKKKMMMMMMMMMMMMNNNNNNOOOPPPQQQTTTTTTTTTTTTUUUVVVVVVVVVVVVVVVVVVVVVWWWWWWXXXXXXYYYXXXWWWVVVTTTSSSQQQPPPOOOOOOMMMLLLKKKJJJJJJJJJJJJKKKKKKKKKJJJKKKNNNPPPRRRRRRSSSTTTUUUUUUTTTTTTVVVVVVWWWVVVVVVUUUTTTSSSSSSSSSSSSSSSSSSRRRRRRRRROOOOOOOOONNNLLLJJJHHHFFFFFFEEEEEEEEEDDDDDDDDDCCCDDDDDDEEEFFFHHHJJJLLLMMMIIIHHHFFFEEECCCAAA===:::777666444333111000000000333444666888999<<<@@@CCCFFFGGGIIILLLMMMNNNNNNNNNMMMMMMLLLLLLKKKJJJJJJJJJIIIHHHHHHGGGFFFEEEEEEEEEDDDDDDBBB@@@===;;;999777999888777666444333222111/////////000//////......------,,,------...///000///...------///333777:::<<>>AAADDDFFFEEEGGGIIIJJJJJJKKKMMMOOOOOOOOOOOOPPPPPPPPPPPPPPPTTTTTTUUUUUUUUUUUUVVVWWWVVVVVVWWWWWWXXXXXXXXXWWWYYYXXXVVVTTTQQQOOOMMMMMMIIIHHHGGGFFFEEEDDDDDDDDDBBBCCCCCCCCCCCCDDDGGGJJJNNNOOOPPPRRRSSSTTTTTTTTTSSSSSSTTTUUUVVVVVVVVVVVVTTTSSSSSSSSSRRRRRRQQQQQQMMMMMMLLLJJJGGGEEEBBBAAA@@@@@@????????????>>>>>>AAAAAACCCDDDEEEGGGHHHHHHHHHGGGFFFFFFEEEBBB>>>;;;777666555333222111111111111222333444555888<<>><<<:::<<<<<<;;;999777666555444000000111111000//////...---------------...//////---------...111444888:::???NNNPPP>>>///000111+++------------------------,,,,,,,,,---...///000111------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,)))+++...000111000...---...------...000111111000+++,,,---...////////////---,,,,,,++++++,,,,,,---,,,,,,.../////////...---........................///000111000...------...000---+++---...///...------......,,,))))))+++...,,,,,,,,,---------......555444444444444555555666555555444444333222222222222222222222222222222222222222222111111222222222333333222222222222333333000000111111222444555666666666666777777888888888::::::999999999:::;;;;;;:::::::::::::::;;;<<<===::::::999999999:::;;;;;;888999;;;<<<===<<<<<<;;;:::999888888888888555333333222222111111000000///...//////000000//////......---,,,---/////////---///...---,,,+++,,,------,,,------......------,,,,,,++++++++++++,,,,,,---+++,,,---...---,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------------------------------------------------------------......------,,,++++++***)))***,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++++++++++++++++++++++++++++++++******+++,,,,,,+++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++(((((()))))))))************+++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,,,,---...///000555444222000...---,,,,,,,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,------...------......//////000000///000111222222333666888???@@@BBBCCCDDDEEEHHHKKKHHHJJJKKKLLLLLLLLLNNNPPPRRRRRRSSSSSSSSSSSSRRRRRRRRRTTTVVVWWWVVVVVVWWWXXXVVVVVVWWWXXXXXXWWWWWWVVVWWWUUURRROOOLLLIIIHHHGGGBBBBBB@@@???>>>=========;;;<<<<<<<<<<<<>>>AAACCCHHHIIIKKKNNNPPPRRRSSSSSSPPPQQQSSSTTTUUUVVVWWWWWWSSSSSSRRRRRRQQQQQQPPPPPPMMMKKKIIIEEEBBB@@@>>>===;;;;;;;;;;;;::::::::::::>>>???AAADDDEEEEEEEEEEEEGGGFFFEEEDDDDDDBBB>>><<<888777666444333333333333111222333333333555888:::???AAADDDHHHKKKMMMNNNOOOMMMMMMLLLLLLKKKKKKJJJJJJGGGGGGFFFFFFEEEEEEEEEEEEDDDDDDEEEEEECCCBBB@@@>>>>>>===<<<;;;999888777666333333333333333222111000//////...............///...---------...000222222444AAADDD777---///000,,,------------............+++++++++,,,---///000111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,***+++...///000000......000///...///000111000///,,,---......///.........---,,,,,,++++++,,,,,,---,,,,,,.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,+++,,,---000------222666444000///,,,,,,...000111000...+++,,,,,,,,,---------......999888777777777777777777777666666555555444444333222222222222222222222222444333333222222333333444444444333333333333444444222222111000111111333333444444444444555555555555777666666666777777888999888777777777777888999999777777777777777888999999777888;;;<<<======<<<;;;<<<;;;;;;;;;;;;:::777555222222111111000///////////////000000000000//////...---,,,---///000///.........---------,,,,,,,,,,,,------......------,,,...------------...///000+++,,,---......,,,+++)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---......//////......---++++++,,,,,,,,,,,,------------------------------------------------------------......------,,,+++---,,,+++,,,...///...---++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,***************************++++++,,,,,,++++++***+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))*********++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,---------...---,,,+++,,,...000222333222111///...------------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,---------/////////000000000000000///222444555666777;;;>>>AAACCCFFFGGGFFFGGGIIILLLKKKLLLNNNNNNNNNNNNPPPQQQQQQRRRSSSTTTTTTSSSRRRQQQNNNRRRVVVWWWWWWVVVWWWXXXUUUVVVWWWXXXWWWWWWVVVUUUSSSQQQMMMIIIEEECCCAAA@@@<<<<<<:::999888777777777666777888888888:::===???AAABBBEEEIIILLLNNNPPPQQQPPPQQQRRRSSSTTTUUUUUUUUURRRRRRRRRQQQPPPOOOOOOOOOMMMKKKFFFAAA===;;;;;;;;;777777777777777777888888;;;>>>AAAEEEGGGGGGFFFEEEGGGEEEDDDCCCCCCBBB???===:::999888666444333333333111333444333333333555777:::<<<@@@DDDHHHJJJLLLMMMMMMLLLLLLKKKKKKJJJIIIIIIGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEGGGHHHGGGFFFDDDCCC@@@@@@???>>>===<<<;;;:::777888888777777555444444111111000///..................---------------...***111333---)))+++,,,+++------------.........///,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,+++,,,---...////////////222000///000111111000............///......---,,,---,,,,,,++++++,,,,,,---,,,,,,.../////////...---------------------------,,,.........,,,+++,,,---...,,,222<<>>============<<<999777222111111000///......---//////000000000000//////...---,,,---///000///...---............---,,,+++,,,------......------,,,************++++++,,,---+++,,,---......,,,***)))++++++++++++++++++++++++************************++++++++++++++++++++++++))))))++++++++++++))))))++++++,,,,,,,,,---------------------------------------------------------------......------,,,+++***)))((()))+++,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,))))))))))))))))))))))))***+++,,,------,,,+++***++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------.........+++++++++,,,,,,,,,------+++++++++,,,,,,---------///---+++***+++---111333111000///...............---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------111111111111000000000000000444777999:::===BBBEEEDDDGGGKKKKKKJJJJJJLLLNNNMMMNNNPPPPPPOOOOOOQQQSSSOOOPPPQQQRRRRRRQQQPPPPPPLLLPPPUUUXXXWWWVVVVVVWWWUUUVVVWWWWWWWWWVVVUUUTTTPPPMMMIIIEEEAAA>>><<<<<<999888777555444444444444444555666666666888;;;>>><<<>>>AAAEEEIIILLLNNNOOOQQQRRRRRRSSSSSSSSSSSSSSSRRRRRRQQQPPPOOOOOONNNNNNNNNJJJDDD???;;;999999:::666666666666666666666666999===BBBGGGIIIIIIHHHFFFGGGEEECCCBBBBBBBBB@@@>>>===<<<:::777555333222222222333444444333222333444666999===AAAEEEHHHJJJJJJLLLLLLLLLKKKJJJJJJIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGEEEGGGHHHJJJJJJIIIHHHGGGDDDCCCCCCBBBAAA@@@??????;;;;;;;;;::::::888777777333222111///............---------.........//////,,,---...---,,,,,,---------------.........//////......---,,,++++++++++++++++++++++++++++++++++++------------------------,,,------......------,,,,,,,,,------...//////000333222000000111111///...////////////...---,,,+++---,,,,,,++++++,,,,,,---,,,---.../////////...---000000000000000000000000...///000000...---...///,,,---666EEEJJJBBB666///222111...+++)))***///222,,,,,,,,,---------......>>>>>>=====================<<<:::888666444444333333333333222222111111111555444444444555777999:::888888888777777777777777888777555222111000000111333333222222222222333333666555555444333222111111222222222333333444444444666444333333555666666555555666777888;;;===???@@@>>>======<<<<<<<<<======777666444111000000000000///......---,,,,,,++++++------------------------//////.........---------000222000)))(((------******++++++,,,,,,------...,,,,,,------------------------,,,++++++,,,------************************,,,,,,++++++,,,,,,---............---,,,+++***))))))******++++++,,,------------------------------///...---,,,,,,,,,,,,,,,++++++,,,,,,,,,+++***)))************+++,,,------++++++************++++++***++++++,,,,,,++++++***,,,,,,,,,+++++++++******(((***+++***)))((()))***)))))))))))))))))))))))),,,++++++******++++++,,,+++,,,...//////...,,,+++------,,,+++************.........------,,,,,,,,,,,,,,,,,,---------......,,,++++++++++++,,,------,,,,,,,,,------.........------------------------...///000///...---...000///............---------------------------------------------------------******++++++,,,------...,,,++++++,,,,,,,,,***)))............---///333666888:::===@@@CCCEEEGGGHHHIIIJJJKKKLLLLLLLLLLLLLLLNNNNNNOOOOOOOOOOOOOOOOOOMMMNNNPPPQQQQQQPPPNNNMMMPPPQQQRRRTTTUUUUUUTTTTTTVVVVVVVVVVVVWWWWWWWWWWWWSSSNNNGGGCCCAAA???<<<999888888888777666444333222555444222111222333555666:::;;;===@@@DDDHHHKKKMMMNNNOOOPPPSSSUUUUUUSSSQQQSSSQQQOOONNNOOOPPPPPPOOOLLLIIIDDD???===:::777555:::999777666666777888999:::===AAAEEEHHHJJJJJJJJJLLLKKKIIIGGGDDDAAA???===>>><<<999666555444222000111222333222000000333777666888:::<<<>>>@@@DDDGGGJJJJJJJJJJJJKKKKKKKKKLLLLLLLLLKKKJJJIIIHHHGGGFFFGGGEEEDDDFFFIIIKKKJJJHHHHHHFFFDDDBBBAAACCCEEEGGGCCCAAA???>>>>>>===;;;999888777555333111111111111+++---///000...---,,,---.........///////////////------------------------,,,,,,,,,---------......,,,,,,,,,,,,---......///...------,,,,,,------...------------------------............---,,,++++++111111000000///---,,,+++..................------...---,,,+++,,,...000111,,,---...000000000//////+++---000333555666666666444222///---,,,...///111...///000111111000///...000000000...---,,,...000000---++++++,,,---------@@@@@@@@@@@@@@@@@@@@@@@@>>>===;;;999777666555555333333333444444444444444444444444444555777888999888888888888888888888888999777555333222111111111333222222222222222222333444444333333333333333333222222222222333333444444555333222333444666555555555555666888:::<<<>>>???======<<<<<<<<<<<<<<<===777666444222111000000000333333222111111000//////........................//////.........---------...000///******...///,,,------------,,,,,,,,,,,,---------------------------,,,+++******+++,,,---+++++++++++++++++++++++++++++++++++++++,,,------,,,,,,,,,,,,+++***))))))*********+++,,,,,,------------------------------......---,,,,,,,,,------...---------,,,,,,,,,,,,+++++++++***++++++,,,,,,++++++************++++++***++++++,,,,,,++++++***,,,,,,,,,+++++++++******)))+++,,,+++***)))***+++************************,,,++++++******++++++,,,+++,,,---//////---,,,++++++++++++***++++++,,,,,,......---------,,,,,,,,,***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,,,,---------------------------------------------...///...---,,,---//////............---------------------------------------------------------------......///000000000000/////////000///...------...///000000333777:::???@@@BBBEEEGGGIIIJJJJJJJJJKKKLLLMMMMMMMMMMMMMMMOOOOOONNNNNNMMMMMMLLLLLLKKKMMMNNNPPPPPPPPPNNNMMMNNNOOOQQQSSSTTTTTTTTTTTTUUUUUUUUUVVVVVVVVVVVVVVVSSSOOOIIIFFFEEEDDDBBB???::::::999777666444333333555444333222333444666888888999:::===AAADDDGGGIIIKKKLLLNNNPPPRRRSSSRRRQQQOOONNNNNNOOOPPPPPPOOOMMMJJJGGGCCC@@@>>><<<:::888999888666555555666777888;;;>>>BBBFFFIIIKKKLLLLLLLLLLLLKKKJJJHHHFFFDDDCCCAAA>>>;;;999888666333111000111111000......111444555777999;;;<<>><<<777666444222000/////////444333222000......///000////////////............------------------------,,,,,,,,,---------......+++++++++***++++++,,,,,,...------,,,,,,------...------------------------+++,,,---.........---,,,///000000//////...---,,,........................111///...---,,,---//////222222333333222111000///+++,,,///222333444444333333222000...---...///000......000000111000/////////000000...,,,,,,...000///---++++++,,,...------BBBBBBBBBBBBBBBBBBCCCCCC???>>>===;;;999888777777444444555555666777777777444444444444555777888999999999999999999999999999999888777555444333333333333333222222222222333333222222333333333444444444111222222222222222333333444222111222333555444444555555666777888:::;;;<<<<<<<<<;;;;;;;;;<<<<<<===888777555444222111111111222111111000000//////...////////////////////////...............---------,,,......+++,,,///000/////////......---,,,,,,+++.........------,,,,,,+++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,******************************++++++,,,,,,------------------------------------,,,,,,,,,---......000000...---------...///,,,,,,++++++***+++++++++++++++************++++++***++++++,,,,,,++++++***,,,,,,,,,+++++++++*********,,,---,,,+++***+++,,,************************,,,++++++******++++++,,,+++,,,---......---,,,+++************+++,,,---...------------,,,,,,,,,,,,))))))))))))*********+++---------,,,---......///------------------,,,,,,------------------------,,,---...---,,,+++,,,...///............---------------------------------------------------------++++++,,,,,,------..................---------,,,---///111333555999===AAAGGGHHHIIIKKKLLLLLLMMMMMMKKKLLLMMMNNNOOOOOOOOOOOOOOONNNMMMLLLJJJIIIHHHGGGHHHIIIKKKMMMNNNNNNMMMMMMKKKLLLNNNPPPRRRSSSSSSSSSTTTTTTTTTUUUUUUVVVVVVVVVTTTQQQMMMKKKKKKJJJIIIHHH???===;;;999777666555666666666555444444666777888555666777999<<>>BBBFFFJJJLLLMMMNNNMMMMMMMMMMMMLLLKKKJJJJJJEEEBBB???===<<<:::777444111222111000......000222333555777999:::<<<@@@BBBDDDEEEGGGHHHJJJJJJKKKKKKMMMLLLKKKKKKJJJIIIHHHHHHGGGFFFEEEFFFGGGHHHGGGFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHFFFDDDCCCDDDCCCAAA???:::888666333111000000000333444444444333111000///000000//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,++++++++++++++++++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,)))***---/////////...---....../////////......---........................222111///...------...///666555555444222000...---+++,,,...000111111111000222111000///............---...///000000000000000...//////...,,,,,,---///...---++++++---......---CCCCCCCCCCCCDDDDDDDDDDDDAAA@@@???===;;;:::::::::666666666666666777777777444444444555666777888999:::::::::::::::;;;;;;;;;::::::999888666555555555444333333222222333333444444444444444444444444444222222222222222222222222333111000111222444333333444444555555777888::::::;;;;;;;;;:::;;;;;;<<<<<<999888777555444333222222000000000//////.........000000////////////..............................---............///////////////.........---------//////...---,,,,,,++++++************************,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,***************+++,,,,,,******++++++,,,------...------------------------,,,,,,,,,,,,,,,---...///111000...,,,,,,---///000------,,,+++************,,,++++++******++++++,,,***++++++,,,,,,++++++***,,,,,,,,,+++++++++*********+++,,,,,,******+++,,,************************,,,++++++******++++++,,,+++,,,------------,,,++++++*********++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************...------------...//////.........------,,,,,,,,,,,,,,,------------------,,,---......,,,,,,---...///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,------,,,,,,---,,,,,,,,,---...000222555888;;;???DDDHHHLLLMMMMMMNNNNNNNNNMMMMMMMMMMMMNNNOOOOOOOOOOOOOOOMMMLLLJJJHHHFFFDDDBBBAAABBBCCCEEEGGGHHHIIIIIIIIIGGGHHHJJJLLLNNNOOOQQQQQQRRRRRRSSSTTTTTTUUUVVVVVVVVVTTTRRRPPPOOOOOONNNNNNEEECCC@@@===;;;:::;;;;;;::::::888777666666666666444555555777888;;;<<<>>>@@@BBBDDDGGGIIILLLNNNPPPOOONNNNNNNNNOOOOOOMMMKKKJJJHHHEEEDDDCCCBBB@@@>>><<<;;;:::::::::;;;;;;<<<<<<>>>AAAEEEHHHKKKMMMNNNNNNNNNNNNOOONNNNNNMMMLLLHHHFFFDDDBBB@@@>>>;;;888666555444333111111222333111333555666777999<<>>===<<<<<<<<<999888888777666555555444444555666777888888999999:::;;;;;;;;;<<<<<<<<<===;;;;;;;;;:::999888777777555555444444444444555555777777666666555444444333222222222222222222222222333111000000222333333222444444444555666777999::::::::::::::::::;;;<<<<<<999999888777666444333333222222222222222111111111/////////.........---------.....................//////000111000///---------------.........////////////...---,,,,,,++++++************************++++++++++++++++++++++++******))))))******+++,,,++++++******+++,,,---...***++++++,,,------......------------------------,,,,,,,,,,,,,,,---...///000///---++++++,,,---///------,,,+++************,,,,,,++++++++++++,,,,,,***++++++,,,,,,++++++***,,,,,,,,,+++++++++******)))***+++***)))((()))+++************************,,,++++++******++++++,,,+++,,,,,,,,,,,,,,,,,,+++---,,,++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,...------------...//////.........------,,,,,,,,,,,,,,,,,,---------......---///000///...---...//////............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------...//////000000...///000000///000222555555777;;;>>>AAAEEEJJJMMMNNNNNNNNNNNNNNNNNNMMMLLLNNNNNNOOOOOOOOONNNNNNMMMIIIHHHFFFCCCAAA???===<<<;;;<<<===???AAABBBCCCCCCCCCCCCEEEFFFHHHJJJLLLLLLOOOOOOPPPQQQRRRSSSTTTUUUWWWVVVUUUTTTRRRQQQPPPQQQLLLJJJGGGDDDBBBBBBBBBCCC@@@???===;;;999777666555666666666777777999:::;;;;;;===@@@BBBDDDGGGLLLPPPUUURRRNNNLLLLLLMMMMMMLLLMMMKKKIIIHHHGGGEEEBBB@@@>>>======<<<<<<<<<<<<<<<;;;===???BBBEEEHHHJJJKKKNNNNNNNNNNNNNNNMMMLLLLLLKKKIIIHHHFFFEEECCC@@@===:::888555444333333222222000222444444555777999<<<>>>???BBBEEEGGGHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEDDDEEEFFFFFFEEEEEEDDDEEEEEECCCEEEGGGIIIJJJIIIIIIHHHIIIGGGFFFFFFFFFFFFDDDBBBBBB@@@>>>;;;:::999888888???AAADDDGGGFFF@@@666///------......//////000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000//////...------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////---+++***+++,,,---...////////////---------.........//////.........///000111222222111000///...---,,,++++++...///////////////....../////////000000000000000...............///000000---///000///---,,,---...---,,,+++,,,...///...---@@@@@@@@@AAABBBBBBCCCCCCCCCBBBAAA???>>>>>>======;;;:::999888777555444444555666777999::::::::::::;;;<<<<<<======>>>>>>>>><<<======<<<<<<:::999999777777666666666666777777::::::999888777666555444444444333333333333333222333111000111222444333333333333444555666888999:::999999999999:::;;;;;;<<<:::::::::999888666444333111111111111111111111111000//////......------------------...............000///000333333///,,,---+++,,,,,,---......//////.........------,,,,,,+++******+++,,,,,,+++******************************+++************+++,,,,,,,,,,,,+++++++++,,,...///++++++,,,,,,------......------------------------------,,,,,,,,,---............,,,+++++++++,,,---,,,,,,++++++***+++++++++,,,,,,++++++++++++,,,,,,***++++++,,,,,,++++++***,,,,,,,,,+++++++++******((()))******)))((()))***++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,...---,,,+++************++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,---------------,,,---......///------------------,,,,,,+++,,,,,,------............///000///......///000///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////,,,///111111000222666:::<<<>>>BBBDDDGGGIIILLLOOOMMMNNNNNNOOOOOOOOONNNNNNNNNNNNNNNNNNMMMLLLJJJJJJBBBBBB@@@>>><<<:::999888555666777888:::;;;<<<===>>>>>>???@@@AAACCCEEEFFFIIIJJJKKKLLLNNNOOOQQQQQQTTTUUUVVVTTTRRRQQQQQQRRRPPPOOOMMMKKKJJJIIIIIIJJJFFFEEECCCAAA>>>;;;999888999888888888888888999999888;;;===???@@@CCCJJJOOOWWWSSSNNNKKKKKKLLLNNNNNNPPPNNNLLLKKKKKKIIIFFFCCC@@@@@@???>>>===<<<<<<;;;;;;<<<>>>@@@CCCEEEGGGHHHKKKLLLLLLLLLLLLLLLKKKKKKLLLKKKJJJJJJIIIGGGDDDAAA;;;999555333333333111000000111333333333555777:::<<<>>>AAADDDEEEFFFFFFEEEBBBBBBBBBBBBAAAAAA@@@@@@AAACCCDDDCCCBBBAAACCCDDDCCCDDDFFFHHHIIIIIIIIIIIIIIIHHHFFFFFFGGGFFFEEECCCBBBAAA???===<<<;;;;;;;;;MMMGGG@@@;;;999666222///............/////////000------------------------,,,,,,,,,---------.........---,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------............---,,,+++***+++,,,---...............,,,,,,------.../////////+++,,,---...000111222222222111000///............///.................................///111222333//////...------......///...///111000///------...,,,++++++---//////...---??????@@@@@@AAABBBBBBCCCCCCBBBAAA@@@???>>>>>>>>>;;;;;;::::::999888777777666777999;;;<<<<<<<<<;;;<<<<<<======>>>??????@@@===>>>>>>>>>===<<<;;;:::999888888777777888888999:::::::::999999888888888555555555444444444333333333222111111333444444333222222333555777999;;;<<<888888888888999:::;;;<<<;;;;;;;;;:::999777555444000000000000000000000000111111000000///......------------.........//////...---///555555000...000,,,,,,,,,,,,------------------------------------***+++,,,------,,,+++***+++++++++++++++++++++++++++++++++++++++,,,---------,,,***)))***+++,,,...++++++,,,,,,---.........------------------------......---,,,,,,,,,---------------,,,,,,,,,,,,++++++++++++***++++++,,,,,,---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***,,,,,,,,,+++++++++******)))***++++++))))))***+++++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++++++++++++++,,,,,,,,,++++++***+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,------...,,,,,,------------------++++++,,,,,,---......///---...//////------...//////............---------------------------------++++++++++++++++++++++++)))******++++++,,,,,,---+++///222222111444:::???BBBEEEHHHIIIJJJKKKMMMOOONNNNNNOOOPPPQQQQQQQQQQQQOOONNNNNNLLLKKKIIIGGGFFF<<<<<<;;;:::888777666666222222333444555666888888::::::::::::<<<===???@@@CCCDDDEEEGGGHHHJJJKKKLLLNNNQQQSSSSSSQQQQQQRRRTTTRRRQQQQQQPPPOOOOOONNNNNNKKKJJJIIIGGGEEECCCAAA@@@;;;:::999888888777888888666999<<<<<<===AAAHHHNNNRRROOOLLLKKKLLLMMMNNNNNNPPPOOONNNNNNOOONNNKKKIIIFFFFFFEEECCCBBB@@@>>>=========>>>???AAACCCEEEFFFGGGHHHIIIKKKLLLMMMMMMMMMLLLKKKKKKLLLLLLKKKHHHEEE???;;;777555555444222000000111333333333444666888;;;===@@@CCCDDDDDDCCCBBB===============<<<<<<<<<<<<>>>@@@???>>>>>>???BBBBBBCCCEEEFFFHHHIIIJJJJJJJJJIIIGGGGGGHHHHHHFFFEEEDDDCCCAAA@@@??????@@@@@@MMMEEE999222000000///...111000000///...---------........................,,,,,,,,,---------......---,,,,,,,,,,,,------......------,,,,,,------.................................---,,,,,,,,,---...,,,,,,---.........------,,,,,,------...//////000+++,,,---...///000000000333222111///............------,,,,,,,,,------------,,,,,,---...111444666111000...---,,,---------...000222222000///...///+++++++++---///000...---??????@@@@@@AAABBBCCCCCCCCCBBBAAA@@@???>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;:::777888:::<<<=========<<<<<<======>>>???@@@@@@@@@>>>>>>?????????===<<<;;;:::999999999999999999:::999999:::::::::;;;;;;;;;666666666555555444444444444222111222333555444444222222333555777:::<<<===888888888888999:::;;;<<<;;;<<<<<<;;;:::888666444444444444444444444444444222222222111000//////...---------.........//////,,,+++...555666111///222...------,,,,,,++++++***,,,,,,------------------+++,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,+++***(((((()))+++,,,++++++,,,------......///------------------------///...------,,,,,,,,,,,,------......------,,,+++************+++,,,---------,,,,,,++++++,,,,,,---+++++++++,,,,,,+++++++++,,,,,,,,,+++++++++*********+++,,,,,,******+++,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,++++++******++++++,,,************+++,,,------*********++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,++++++++++++,,,------,,,,,,,,,------.........++++++,,,,,,---...//////,,,---......,,,,,,---...//////.........---------------------------------++++++++++++++++++++++++,,,,,,---......//////000000444777888777:::AAAGGGGGGIIIKKKLLLLLLLLLMMMOOOOOOPPPQQQRRRSSSTTTTTTUUUOOONNNMMMKKKIIIGGGDDDCCC888888888777666555555555111111111222333444555666888888777777888:::;;;===>>>???AAABBBDDDFFFHHHHHHJJJMMMPPPQQQQQQQQQSSSVVVRRRRRRRRRSSSRRRQQQPPPPPPMMMLLLLLLKKKJJJHHHGGGFFF<<<;;;:::888777777777777666999;;;;;;;;;???GGGNNNKKKJJJJJJKKKMMMOOONNNNNNOOONNNNNNPPPQQQQQQOOOMMMLLLLLLKKKIIIGGGEEEBBBAAA>>>??????@@@AAABBBDDDEEEDDDEEEGGGJJJLLLNNNOOOOOOLLLKKKLLLMMMNNNMMMJJJGGGCCC???:::888888777555333000111333333222333666888:::<<>>>>>>>>??????@@@@@@@@@>>>>>>?????????>>>======>>>>>>>>>===<<<;;;999888;;;:::999:::<<<>>>===<<<<<<======>>>???@@@@@@AAAAAAAAAAAA@@@???>>>=========<<<<<<<<<;;;;;;;;;;;;999999;;;<<<<<<;;;999999;;;;;;;;;:::999888777666666666666666666666666666555555555666888999;;;<<<<<<<<<<<<;;;;;;::::::999::::::;;;;;;:::999777666222222111111222222333444444444444333222111000///......---------.........000///......///000...---///...,,,++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,///...,,,++++++,,,...///++++++++++++++++++++++++,,,,,,,,,,,,+++***))))))******+++,,,,,,---......---,,,,,,++++++,,,,,,---......---------,,,,,,,,,000///...---,,,---......///...---,,,+++,,,,,,---,,,,,,,,,---------......---,,,+++******+++,,,---++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))))))))++++++******++++++,,,---++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------///...---,,,,,,,,,,,,,,,*********+++,,,---...///***++++++,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,000...,,,++++++,,,---...+++,,,...//////111444666111444888===BBBEEEGGGHHHKKKKKKLLLMMMNNNOOOOOOPPPPPPQQQSSSTTTUUUUUUTTTTTTTTTQQQLLLGGGCCCAAA??????;;;888555222222111///...333333333333333222222222333333333444444555555555999999;;;===???AAABBBCCCGGGHHHKKKNNNPPPQQQRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQNNNOOOOOOPPPOOOMMMLLLKKKCCCAAA>>>:::777666666666888777777777:::>>>BBBDDDEEEHHHLLLMMMLLLJJJKKKMMMLLLMMMNNNNNNOOOPPPQQQRRROOOOOOOOONNNLLLJJJIIIHHHCCCCCCBBB@@@>>>===>>>???CCCDDDFFFGGGHHHHHHHHHHHHKKKKKKLLLLLLKKKJJJJJJIIIFFFBBB<<<888666444222000444444333333333444555555999;;;>>>AAAAAA@@@===;;;999999999999999888888888666666666777777888::::::===>>>???AAADDDGGGIIIJJJIIIIIIHHHHHHIIIJJJKKKLLLHHHGGGFFFDDDDDDDDDDDDEEEEEEBBB>>>:::666444444333555333000//////000//////.................................------,,,,,,,,,..................------///......------......///111111111000000///------------------------------///......---------......111000//////000000///.........---------,,,,,,,,,.........------,,,,,,,,,&&&''')))***,,,,,,---------------------...///000////////////////////////222333333222///....../////////............//////>>>>>>?????????@@@@@@@@@AAAAAAAAABBBBBBAAA@@@@@@>>>>>>>>>=========<<<<<<::::::999;;;======<<<;;;<<<======>>>??????@@@@@@AAAAAA@@@@@@??????>>>>>>============<<<<<<<<<;;;:::::::::;;;;;;:::::::::;;;;;;;;;;;;:::999888777777777777666666666666666555555555666777999:::;;;<<<<<<;;;;;;:::::::::999::::::::::::999888777666555555444333222222333333444444444333333111000000...---------......///000///...---...000000///...///...,,,++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++++++++,,,------------------,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,+++++++++++++++,,,,,,------......------,,,,,,------.........---------,,,,,,,,,...------,,,---...///000///...---,,,,,,,,,------+++++++++,,,,,,,,,------++++++***))))))***++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++*********+++++++++++++++,,,------++++++,,,,,,,,,,,,------,,,,,,---------.........///...------,,,,,,,,,------------,,,------......***++++++,,,,,,---......------------------------...........................---,,,++++++,,,---...,,,...///000000111444666777999===BBBFFFHHHJJJKKKLLLLLLMMMMMMNNNNNNOOOOOOPPPQQQRRRTTTUUUTTTTTTSSSPPPNNNJJJEEEAAA???>>>===:::888555333333333222111000000000000000000000000333333333333444444444555666777888:::;;;===>>>???@@@BBBEEEHHHKKKLLLMMMNNNPPPPPPPPPQQQQQQRRRRRRRRROOOPPPQQQQQQPPPOOOMMMLLLGGGEEEAAA===:::888888777999888777777999<<>>BBBCCCEEEFFFGGGGGGGGGFFFJJJJJJKKKKKKKKKJJJJJJIIIIIIFFFAAA===;;;999777555555444444444444555666666999;;;>>>AAAAAA@@@===<<<888888777666555555666666555555555555666777888999;;;<<<===???BBBDDDGGGHHHIIIIIIIIIIIIJJJJJJJJJJJJIIIHHHGGGEEEDDDDDDDDDEEECCCAAA>>>:::888777666666666444111000111111000///.../////////////////////...------------------,,,...........................------,,,,,,------...//////000000000000000///------------------------///......---------......///.........//////...---,,,,,,,,,,,,---...//////......---------,,,,,,,,,)))******+++,,,---......---------------...//////........................///000000///---,,,---...//////............//////@@@@@@@@@@@@AAAAAAAAAAAA??????@@@AAAAAAAAA@@@@@@======<<<<<<<<<<<<======;;;;;;;;;===??????>>><<<<<<======>>>>>>?????????@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>============;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<<<<;;;:::999999999888888777777666666555555555666777888999:::;;;;;;::::::::::::::::::;;;:::999888888888888888888777666444333333222222333444444333333222111000...............///000000///...---...000111000//////...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++++++++,,,---/////////---+++))),,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------,,,,,,,,,,,,,,,---------///......------......///......---------,,,,,,,,,,,,,,,,,,,,,...///000111......---,,,,,,,,,------*********+++++++++,,,,,,******))))))))))))******++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------...++++++,,,,,,,,,,,,---------............////////////...------,,,---------000///...------------...+++++++++,,,------......------------------------.........//////.........,,,,,,,,,,,,,,,---------...///111222222333666999???AAADDDHHHKKKMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOPPPRRRSSSTTTTTTSSSSSSOOOMMMJJJFFFCCCAAA@@@@@@;;;999777666666666555444000000000000000000000000222222333333333333444444333444555666777888999999:::<<>>DDDGGGKKKMMMMMMMMMNNNNNNPPPPPPPPPQQQQQQQQQQQQQQQNNNNNNOOOOOOOOONNNMMMMMMGGGKKKNNNKKKEEE@@@???@@@BBBCCCDDDEEEEEEEEEEEEEEEHHHHHHIIIJJJJJJIIIIIIIIIGGGDDD@@@<<<:::999777555555555555444555666666777888;;;>>>AAAAAA@@@>>>===888777555333222222333444444333333333444555666777888999:::<<>><<<::::::::::::888666444333333333222000////////////////////////---------------..........................................------.........---...///000111111222111------------------------......---------......///------------------------///...---,,,,,,---...///...------------,,,,,,,,,---,,,,,,,,,,,,---...///...------------...//////........................---///000///------...////////////....../////////BBBBBBBBBBBBBBBBBBBBBBBB??????@@@AAAAAAAAAAAAAAAAAA@@@???>>>===>>>??????<<<<<<>>>@@@BBBCCCAAA???=========>>>>>>????????????@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>===<<<;;;:::999999:::;;;<<<<<<============<<<<<<;;;;;;::::::999999888888888777777666666666777888888999999999999::::::::::::;;;:::888777777777888999777666555444333333333333333333444444333222222111111000//////......//////...------...000222111111......------------......------------------------------,,,++++++,,,,,,------............---+++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------,,,,,,---------------,,,,,,,,,......------------............---------,,,,,,,,,,,,,,,------...///000000------------------------++++++++++++,,,,,,,,,,,,+++******************+++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......+++++++++,,,,,,,,,------------........./////////......------------............------------......++++++,,,,,,---.................................,,,,,,---......---,,,,,,***+++,,,---...---------...000222444555888<<<>>>FFFHHHJJJMMMOOOPPPPPPPPPPPPPPPOOOOOONNNNNNNNNNNNNNNPPPQQQRRRSSSSSSRRRRRRQQQPPPNNNKKKIIIGGGGGGFFF@@@>>><<<;;;;;;:::888777444333333333333333333222222333333333333333333333222222333333444444555555777999<<<@@@DDDHHHKKKLLLLLLMMMMMMNNNOOOOOOPPPPPPRRRSSSSSSSSSSSSQQQPPPOOONNNLLLHHHDDD@@@===;;;::::::999999999:::<<<>>>???EEEGGGKKKMMMOOOOOOOOOOOOQQQQQQPPPPPPPPPOOOOOOOOOMMMNNNOOOOOOPPPPPPOOOOOOLLLRRRWWWUUUMMMFFFDDDEEEBBBCCCCCCCCCDDDDDDDDDCCCEEEEEEFFFGGGGGGGGGFFFFFFDDDBBB>>>;;;:::999777555555444444444444555666666888;;;>>>AAABBBBBB@@@>>>:::888555222111111222333333222222222333333444555666777999:::<<<>>>??????CCCDDDGGGIIIJJJJJJIIIHHHKKKJJJIIIHHHFFFEEEEEEDDDBBBAAA@@@>>>===<<<<<<<<<;;;999666666666555444222///////////////.........,,,,,,------......//////---------...............000000////////////000000......///000111111111111------------...............------------...//////---.........------......444222///---+++******+++------------------------...---,,,,,,,,,---...///......---------......///...........................000111000//////000111......////////////......BBBBBBBBBAAAAAAAAAAAAAAAAAABBBCCCDDDEEEFFFFFFFFFFFFFFFEEEDDDCCCBBBBBBBBB>>>>>>???AAACCCCCCBBB@@@>>>>>>>>>>>>????????????@@@@@@@@@@@@@@@AAAAAAAAA@@@?????????>>>>>>>>>>>>===<<<::::::::::::<<<===<<<<<<===>>>>>>>>>======<<<<<<;;;;;;;;;:::::::::999888888777777777777888777888888888999::::::::::::999888777666777888999444444333333333333444444333333444444444333222222444333222000......------......---///111222222111........................------------------------......------------...//////...---,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++***...---------------------------,,,,,,,,,,,,------......---------,,,,,,,,,..................------,,,---------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......+++++++++,,,,,,,,,------,,,------------...............---------......///++++++++++++,,,---...///+++,,,,,,------...//////........................+++,,,............,,,+++***+++,,,......//////......000444777:::>>>BBBFFFJJJLLLNNNOOOQQQQQQQQQPPPQQQQQQPPPPPPOOONNNNNNNNNNNNPPPQQQRRRSSSSSSRRRRRRSSSRRRQQQPPPOOONNNMMMMMMHHHFFFDDDBBBAAA???<<<999888888777666666555444444333333333333333333333333222333333333444444444444666888;;;???CCCHHHKKKMMMNNNNNNNNNNNNNNNNNNMMMMMMRRRSSSSSSSSSSSSQQQPPPOOONNNLLLIIIFFFBBB???===<<<::::::;;;<<<===@@@BBBCCCFFFHHHJJJMMMPPPQQQPPPOOOPPPPPPOOOOOONNNMMMMMMMMMMMMMMMNNNPPPPPPQQQQQQPPPOOOUUUZZZYYYRRRKKKHHHGGGDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCBBBDDDBBB???>>>===<<<:::888444444444444444555555666999;;;???BBBDDDCCCBBB@@@>>><<<888555333333333444333222222222222333333444555666888:::<<<=========>>>@@@CCCFFFHHHIIIIIIHHHJJJJJJIIIHHHGGGFFFEEEDDDDDDDDDBBBAAA???>>>=========<<<:::999999888666444/////////.........---------------....../////////---------........./////////......------....../////////000000000000//////---------....../////////---------------.../////////000222111...---...000444333000...,,,+++******------------------------------,,,,,,,,,------...///......---------.................................///000000//////000111......///000000///......DDDDDDDDDCCCCCCCCCCCCCCCCCCCCCEEEFFFHHHHHHIIIIIIHHHHHHHHHHHHHHHGGGFFFFFFEEEDDDBBBBBBCCCCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@????????????>>>>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<;;;<<<===>>>>>>>>>>>>>>><<<<<<<<<<<<<<<=========<<<;;;:::999888777777777666666777888999999::::::999888888777777777888888333333222222333444555555333333444444444444333333555444333111///...------000///...///111222111000........................------------------------...............//////000///...,,,++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,............---,,,+++***---------------.........,,,,,,,,,++++++,,,,,,,,,......---------,,,,,,,,,......//////...------,,,+++,,,---.........------,,,,,,---------.........,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...++++++,,,,,,,,,,,,------,,,,,,---------..................---......///000*********+++,,,---...///,,,,,,,,,---......//////........................---...000111111000...---+++,,,---...///000111111111333777;;;>>>CCCHHHKKKLLLNNNOOOQQQQQQQQQQQQPPPQQQQQQQQQPPPPPPOOOOOOOOOOOOPPPRRRSSSTTTTTTSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQPPPNNNKKKIIIHHHEEEAAA>>>===<<<;;;:::888666555555555555444444444444333333333333444444555555666666555666999<<>>>>>???@@@BBBDDDFFFGGGHHHIIIKKKNNNQQQRRRPPPNNNOOOOOONNNNNNMMMMMMLLLLLLLLLMMMNNNOOOPPPPPPPPPPPPNNNRRRVVVWWWTTTNNNIIIFFFGGGGGGFFFEEEDDDDDDDDDDDDAAABBBBBBBBBAAAAAA@@@???@@@???===<<<;;;:::888666555555444444555555666777:::<<<@@@DDDFFFFFFDDDCCCBBB@@@===999777666555666444444333333333333444444666888:::<<<=========<<<<<<===@@@CCCEEEGGGGGGGGGHHHHHHHHHHHHGGGFFFEEEDDDEEEEEEDDDCCCBBB@@@??????@@@>>>===<<<<<<:::888555111000000//////......---.............../////////,,,,,,------.../////////,,,,,,++++++++++++,,,,,,....../////////...---------------...//////000000---------------...///000222444555333///---///111////////////......------,,,,,,,,,------------...++++++,,,---......------//////...------------...------------------------,,,...///...,,,,,,---...---...///000000///...---LLLLLLLLLKKKKKKKKKJJJJJJIIIJJJLLLMMMOOOPPPQQQQQQOOOQQQSSSVVVVVVVVVTTTSSSTTTPPPLLLHHHFFFEEECCCBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAAAAA@@@@@@?????????>>>>>>>>>=========;;;;;;<<<<<<<<<<<<;;;;;;:::;;;<<<===>>>>>>>>>>>><<<<<<======>>>?????????>>>===<<<:::999888888888555555666777888999:::;;;777777888888888888777777666555444444444444444555333333444444444444444333333333222111000000000000111000//////111222111000......////////////..............................---------------...//////,,,,,,,,,,,,---......///------------------------,,,---------------,,,,,,,,,,,,------......//////------,,,,,,,,,,,,------......---------,,,,,,,,,,,,---...//////......---+++,,,---.........------++++++,,,,,,,,,---------+++,,,------------,,,+++++++++++++++++++++++++++,,,,,,++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++++++++,,,------++++++,,,,,,,,,,,,---------............/////////...............///000000,,,,,,,,,,,,,,,---...///,,,,,,------.../////////........................---...000222222000...------------...///111333555666888<<>>===;;;:::::::::999777555777777777666777888888999;;;===BBBFFFHHHHHHGGGFFFEEECCCAAA===:::888777666666555555444444444555555888:::<<<>>>??????>>>======>>>???@@@AAACCCCCCDDDEEEFFFFFFGGGGGGFFFEEEEEEDDDDDDDDDDDDDDDCCCCCCBBBBBB@@@??????>>><<<999777333333222222111000000///////////////............,,,,,,------...//////000------,,,,,,,,,,,,------++++++,,,---............---------...///000000000---,,,,,,------///000000333666777444///,,,---000---...///000000///---,,,,,,,,,,,,---------......)))+++...000111000///...//////...------------------------------------------...///...,,,++++++,,,---...///000000///...---UUUUUUUUUTTTTTTSSSSSSSSSVVVWWWXXXZZZ\\\]]]^^^^^^]]]```dddhhhkkkkkkiiihhhbbb]]]VVVOOOKKKIIIFFFEEEBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBAAAAAA@@@??????>>>>>>>>>>>>============:::;;;<<<======<<<;;;:::999:::;;;===>>>>>>>>>>>><<<<<<===>>>???@@@AAAAAA???>>>===;;;:::999888888444555666777888999:::;;;666777888999999888777666999888777666555444444444333333444444555444444444111111000000111222222333222111///000111111000///......////////////..............................,,,,,,,,,,,,,,,---...///(((***,,,...//////......------------------------++++++,,,---............,,,,,,,,,---...///000000.........------...............---------,,,,,,,,,***+++---///000000//////***+++---...///...------******+++++++++,,,,,,,,,***+++,,,------,,,+++***++++++++++++++++++++++++---,,,,,,++++++*********************************++++++++++++++++++++++++++++++++++++++++++++++++)))))))))******+++++++++++++++******++++++,,,---++++++,,,,,,,,,---------////////////000000000000...............///000000//////...------------...,,,,,,------.../////////////////////////////////+++---///000000///---+++......---...///222555777:::<<>><<<;;;777777666666666555555555222333444555666777777888888999;;;>>>BBBGGGKKKMMMLLLLLLMMMNNNOOOPPPPPPQQQNNNOOOOOOPPPOOOMMMLLLKKKJJJJJJJJJJJJIIIHHHGGGFFFHHHIIIIIIIIIIIIJJJJJJJJJLLLKKKLLLNNNRRRRRRPPPLLLOOOOOOOOOOOOOOOOOOOOOOOOLLLMMMNNNNNNOOOOOOOOONNNPPPOOOPPPTTTXXXVVVPPPJJJLLLKKKIIIGGGFFFFFFGGGGGGEEEEEEDDDCCCBBB@@@???>>>@@@>>>======>>>===;;;999999999888888999999:::;;;;;;>>>CCCGGGIIIIIIHHHGGGFFFDDDBBB@@@<<<999777666777666666555555555666666:::;;;>>>???@@@@@@???>>>??????>>>>>>??????@@@AAACCCDDDEEEGGGGGGFFFEEEEEEBBBCCCDDDEEEFFFFFFFFFFFFCCCAAA@@@@@@???===:::777555555444444333222111111000000//////......------,,,,,,------...///000000000000////////////000000((()))***,,,---...//////---------...///000000111,,,,,,,,,---...///000111444777888444...+++,,,//////000222222111...+++(((,,,,,,,,,------.........)))+++///222444333111///000///...---------------------------------------000111111000...,,,---...---...///111111///...---mmmooopppoookkkhhhiiijjjkkkmmmppprrrtttttttttssszzz}}}wwwhhh^^^WWWPPPKKKJJJLLLKKKJJJJJJJJJKKKMMMNNNJJJJJJJJJJJJHHHEEEBBB@@@CCCAAA>>>======<<<;;;::::::>>>>>>:::999<<<===<<<===;;;;;;;;;>>>???@@@??????????????????@@@@@@@@@@@@@@@>>>===;;;999888777777777777777777777777777:::999888777444222000///555555555555555555555555555555555555555666777777666333000000111222333333111111000000//////......000/////////............//////.........---------------------------------//////.........---------++++++,,,,,,,,,---------......---------,,,,,,,,,---------------------------...///////////////.................................//////......---,,,//////.........---------,,,,,,---......---,,,,,,------------------------++++++++++++++++++++++++)))************+++++++++************************++++++++++++++++++++++++))))))***+++,,,---.........------,,,+++++++++,,,/////////---+++***+++,,,---------............/////////.........---------////////////////////////------............------------------------------........................---...000///...------...111000///000222666:::===AAADDDGGGIIIJJJKKKNNNOOOPPPPPPRRRRRRRRRQQQPPPOOOUUUTTTRRRPPPPPPQQQSSSTTTTTTTTTTTTUUUUUUVVVVVVVVVXXXXXXWWWWWWWWWWWWXXXXXXWWWWWWVVVTTTRRRPPPMMMLLLJJJIIIHHHFFFDDDAAA???=========<<<;;;;;;:::999999888666555444444555666888;;;===BBBFFFJJJLLLNNNNNNPPPPPPPPPPPPPPPPPPOOOOOOOOOPPPQQQPPPMMMKKKKKKLLLNNNMMMKKKJJJIIIHHHGGGGGGJJJJJJJJJJJJJJJJJJJJJJJJMMMNNNNNNOOOOOOOOONNNNNNNNNMMMMMMMMMMMMLLLLLLLLLMMMLLLKKKJJJJJJKKKLLLMMMNNNQQQRRRQQQRRRTTTRRRLLLJJJIIIGGGFFFFFFGGGIIIJJJFFFFFFFFFEEEEEEEEEEEEDDDAAA@@@@@@AAABBBAAA???===>>>??????@@@???>>>===<<>>AAABBBBBBAAA@@@AAA@@@>>>======>>>@@@AAABBBCCCCCCDDDDDDDDDDDDDDDGGGGGGFFFFFFFFFGGGHHHHHHBBBBBB@@@???>>>???@@@@@@999888777555333111000///222111000///......///000...//////000000000000000...------......///000111//////............//////---,,,,,,,,,,,,---......111...---///------666AAA\\\BBB---,,,111000...000,,,...///111111///...,,,++++++++++++,,,------...,,,---------......//////333///,,,---111222000---+++---///...,,,+++...111111+++)))---///,,,,,,000000...000333333...,,,...qqqfff^^^VVVRRRQQQVVVVVVWWWXXXXXXYYY[[[\\\YYYXXXVVVTTTPPPMMMJJJHHHFFFDDDBBBAAAAAAAAA@@@>>>CCCFFFFFF@@@===>>>>>><<<===<<<:::;;;<<<======<<>>===<<<<<<999999999999999999999999999999888777666555333222666666555555555555666666666555555555555666777777666444111000111333333333222222111111000000000///000000/////////.........//////.........---------------------------------//////.........---------+++,,,,,,,,,,,,---------------------------------+++,,,,,,---.../////////000000000000///...------..............................//////......---,,,//////.........---------,,,,,,---......---,,,,,,------------------------++++++++++++++++++++++++)))************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,+++***************---------,,,++++++,,,------------............/////////.........---------////////////////////////...//////////////////...------------------------...........................000111000///......///111111111222555999<<<>>>EEEHHHJJJKKKKKKKKKLLLMMMMMMNNNPPPQQQRRRRRRRRRRRRUUUTTTRRRQQQQQQRRRTTTUUUTTTTTTTTTUUUUUUVVVVVVVVVXXXWWWWWWWWWWWWWWWWWWXXXUUUUUUTTTSSSQQQOOOMMMLLLNNNMMMLLLKKKHHHFFFDDDCCC@@@???>>>===;;;:::999888999888666666666888999;;;===@@@CCCGGGKKKLLLMMMMMMOOOOOOOOOOOOPPPPPPPPPPPPOOOOOOOOOOOONNNMMMKKKJJJLLLLLLKKKJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLMMMMMMNNNNNNMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJLLLLLLKKKKKKKKKKKKLLLLLLLLLNNNOOOOOOQQQTTTSSSOOOIIIGGGFFFEEEEEEFFFGGGIIIIIIIIIHHHGGGEEEDDDCCCCCCDDDBBB@@@@@@BBBCCCCCCBBBCCCCCCCCCCCCDDDEEEFFFFFFDDDEEEEEEFFFFFFGGGGGGHHHGGGGGGFFFDDDBBB@@@>>>===999888666666888:::::::::;;;<<>>???@@@@@@BBBCCCDDDDDDDDDDDDFFFFFFEEEEEEFFFFFFGGGGGGDDDCCCBBB@@@????????????:::999888666555333222111222111000///......//////...//////000000000000000000///...---,,,,,,,,,,,,///..................///---------------......///000---...///---,,,444===SSS>>>------111///---//////000111222222111000///,,,,,,,,,+++,,,,,,------////////////000000000111555222///000333555333111+++---///000///...---......,,,---111///+++***...111......000000------///xxxooohhhbbb```bbbfffiiilllnnnoooppprrrtttsssqqqnnniiiccc]]]YYYVVVMMMKKKHHHFFFGGGGGGFFFEEEJJJMMMLLLFFFBBBAAA???===???===;;;;;;<<<<<<<<<;;;>>>>>>??????@@@AAABBBBBBBBBBBBAAAAAA@@@?????????;;;;;;;;;;;;;;;;;;;;;;;;888888888888888777666555666666666555555666666666666666555555666666777888777555222111222333333333222222222111111111111111000000000/////////....../////////............---------------------------...............---------,,,,,,,,,---------......------------------......++++++,,,---///000111222222111111000///...---,,,..............................//////......---,,,...............---------,,,------......------,,,------------------------++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++******))))))))))))***++++++******+++,,,,,,------------............///...............---------//////////////////////////////000000000000//////------..........................................000111222111000//////000222333444777:::===???AAAIIIKKKMMMLLLKKKJJJJJJKKKKKKLLLNNNPPPRRRTTTTTTUUUUUUUUUSSSSSSSSSTTTUUUVVVTTTTTTTTTUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVTTTTTTTTTSSSRRRQQQPPPOOOPPPPPPOOONNNLLLJJJHHHGGGDDDCCCAAA???===;;;:::999::::::::::::;;;<<<>>>???BBBCCCFFFIIIKKKLLLMMMMMMMMMNNNNNNNNNOOOPPPPPPPPPQQQOOOMMMMMMOOONNNLLLIIIJJJJJJJJJJJJKKKLLLMMMMMMKKKKKKLLLLLLMMMMMMNNNNNNJJJKKKKKKLLLMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJKKKKKKLLLLLLLLLLLLKKKKKKIIIKKKLLLKKKOOOTTTTTTQQQGGGFFFEEEDDDDDDEEEFFFGGGIIIIIIHHHHHHGGGFFFFFFFFFHHHEEEBBBAAACCCEEEGGGGGGFFFEEEDDDDDDDDDEEEGGGHHHEEEFFFFFFGGGGGGHHHIIIIIIIIIIIIHHHGGGFFFEEECCCBBB>>><<<:::999:::::::::999;;;<<<>>>@@@BBBBBBBBBBBBBBBAAA???===;;;;;;;;;;;;<<<===>>>@@@BBBDDDEEEEEEDDDDDDEEEEEEEEEFFFFFFGGGGGGFFFDDDBBB@@@???>>>>>>::::::999888777666555555222222111//////......///...///000000111111000000111000///...------------......------------............------......///000...---...///---,,,111777DDD777...///000---,,,//////000111222222111000///...---,,,,,,,,,,,,,,,,,,////////////000000000000444111///000444666444333------///111222222///---------000222///***)))---222...---......,,,---111yyytttqqqppprrrvvvxxx}}}uuummmhhhZZZWWWSSSQQQPPPPPPOOONNNNNNQQQQQQLLLGGGFFFCCC@@@@@@>>><<<<<<===>>>===<<<<<<======>>>???@@@AAAAAA>>>>>>>>>>>>>>>???>>>???<<<<<<<<<<<<<<<<<<<<<<<<999999999999888777666555666555555444444555555666666666666555666777777888888666333333444444444333111111111111111111222222000000000////////////.../////////...............................................................------------............------------............,,,,,,---...///000111222111111000//////..........................................///......---,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++------------------------------------------------++++++,,,,,,,,,---------++++++***))))))*********---,,,++++++,,,------,,,---------............///......................../////////////////////////////////000000/////////.............../////////........................111222222111000///000222555666999<<>>@@@BBBCCCEEEFFFGGGIIIKKKLLLLLLLLLLLLLLLLLLMMMMMMNNNOOOPPPPPPXXXSSSLLLKKKMMMOOOLLLIIIJJJJJJJJJJJJJJJKKKLLLMMMKKKKKKLLLLLLMMMNNNNNNNNNJJJKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLKKKJJJKKKLLLMMMMMMLLLKKKJJJIIIKKKJJJIIILLLRRRRRRPPPGGGFFFFFFEEEEEEFFFFFFGGGFFFFFFGGGHHHIIIJJJKKKKKKJJJHHHEEEDDDEEEGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFGGGHHHHHHIIIIIIJJJIIIIIIIIIIIIHHHGGGFFFFFFBBB@@@>>>======<<<:::888:::;;;===>>>???@@@@@@@@@AAA@@@>>><<<:::999888888999:::;;;===@@@BBBDDDEEEDDDDDDEEEEEEFFFFFFGGGGGGIIIHHHFFFDDDAAA???>>>===:::::::::999999888888777333333222111000//////...//////000111111111111000000000000000111222333444------,,,,,,,,,,,,------///............///000000------//////---,,,...111666000...000000,,,,,,///------...//////...------///...---,,,,,,,,,,,,,,,---------...............///---,,,---000222222111///------000444666555333///...---...---,,,+++,,,111......111111......111zzzxxxxxxyyyyyyoookkkfffcccaaaaaa```___]]]```___YYYRRRNNNIIIDDD???===<<<<<<===>>>>>>===<<<<<<======>>>??????@@@=========>>>>>>?????????========================;;;;;;;;;:::888777555444666555444333333444555666666666666666666777888888999777555555555555444333000000000111111222222222111000000000////////////////////////////////////........................---.....................------........./////////.................................////////////////////////...///000111222////////////////////////.........///......---,,,---.....................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------******++++++,,,------...,,,,,,,,,++++++,,,,,,---222///---,,,......---+++---------............///---.....................////////////////////////---......//////......---.........//////000000000////////////////////////000111222111000000222444:::;;;===@@@CCCFFFGGGHHHIIIJJJLLLMMMLLLKKKLLLMMMMMMMMMNNNOOOPPPQQQRRRSSSUUUUUUUUUUUUUUUVVVVVVWWWTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSTTTTTTTTTTTTSSSSSSRRRSSSSSSTTTTTTTTTSSSSSSNNNNNNNNNNNNMMMLLLKKKJJJGGGFFFFFFEEEDDDCCCBBBBBB@@@AAABBBCCCDDDFFFHHHIIIJJJJJJKKKKKKLLLLLLLLLLLLJJJKKKKKKLLLMMMNNNOOOOOO^^^VVVMMMJJJLLLNNNMMMKKKKKKJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKLLLLLLMMMMMMMMMKKKLLLMMMNNNOOOOOOOOOOOOMMMMMMMMMLLLLLLLLLKKKKKKJJJKKKLLLMMMMMMLLLKKKJJJJJJLLLKKKHHHKKKOOOOOOLLLHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFGGGIIIJJJKKKLLLMMMIIIHHHHHHHHHIIIHHHGGGEEEGGGHHHJJJKKKKKKIIIHHHGGGGGGGGGGGGHHHIIIIIIJJJJJJHHHIIIIIIIIIIIIHHHGGGGGGEEEDDDAAA@@@@@@>>><<<:::999:::;;;;;;<<<<<<<<<<<>><<<:::999777777666777777888:::===???BBBCCCCCCCCCEEEFFFGGGGGGGGGGGGHHHGGGFFFDDDBBB@@@???>>>::::::::::::999999999888444444444333222000/////////000000111111111111111111000000111111222333444------,,,,,,,,,,,,------///............///000000,,,...///...------------------...000///,,,,,,...------............------///......---,,,,,,,,,,,,...............------------,,,+++,,,...///000000111...+++---333999;;;<<<555111+++)))+++...///---000///111555666111///000{{{xxxwwwwwwvvvvvvwwwyyywwwmmmccc[[[SSSLLLBBB@@@>>>>>>??????>>>============>>>>>>>>>>>>?????????@@@@@@@@@AAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>=========<<<:::888777666777666444333333444666777777777666666777777888999:::888666666777666444333000000111222333333444444111111000000000/////////...////////////000000000........................---------........................////////////000/////////.........------........................///.........///111333444////////////////////////......//////......---,,,---------..................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------......------------......///444111------//////---***---------............///---------...............////////////////////////------............------......//////000000111111////////////////////////000111222222222333666999@@@AAABBBDDDFFFIIIKKKLLLIIIKKKMMMNNNMMMMMMNNNPPPOOOOOONNNNNNOOOPPPQQQQQQSSSTTTTTTUUUVVVVVVVVVWWWTTTTTTTTTTTTTTTSSSSSSSSSQQQRRRSSSTTTTTTSSSRRRQQQNNNOOOOOOPPPPPPOOOOOOOOONNNNNNOOOOOOOOONNNMMMMMMIIIHHHHHHGGGGGGFFFFFFFFFCCCDDDEEEGGGHHHJJJKKKKKKLLLLLLKKKKKKLLLLLLLLLLLLJJJKKKKKKKKKLLLMMMMMMMMM[[[UUUNNNKKKLLLMMMNNNMMMKKKKKKKKKJJJJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMOOOPPPQQQQQQRRRRRRMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKKKKMMMLLLIIIKKKNNNMMMIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHIIIJJJLLLLLLJJJHHHFFFGGGIIIJJJKKKJJJIIIHHHFFFGGGGGGHHHHHHIIIIIIJJJHHHHHHIIIIIIHHHHHHGGGGGGGGGEEEDDDCCCCCCAAA???<<<::::::::::::999999999999:::::::::999888777777666777777777888:::<<>>>>>>>>>>>===<<<;;;:::999888666444444666888999777777666666777777888999:::999888777888777555333222222333444555666777777111111111000000000//////.../////////000000000000........................---------.........//////....../////////000000000111111000///...---,,,,,,,,,,,,------.........///111000///...///000222333////////////////////////......//////......---,,,---------.........//////...---,,,,,,,,,,,,---...++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,111000000///...------,,,...---------......///000222///+++,,,///000...+++---------............///---------.........//////////////////////////////......////////////............///000000111222222////////////////////////111222333444555777;;;>>>FFFFFFEEEFFFHHHKKKMMMOOOLLLNNNPPPQQQPPPOOOPPPRRROOONNNNNNNNNNNNPPPQQQRRRRRRSSSTTTUUUUUUVVVVVVVVVUUUTTTTTTTTTSSSSSSSSSRRRPPPQQQRRRSSSSSSRRRQQQPPPLLLMMMMMMMMMMMMMMMLLLLLLMMMNNNNNNOOOOOOOOOOOONNNLLLLLLKKKJJJIIIHHHGGGFFFFFFGGGHHHIIIKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKOOOOOONNNNNNNNNNNNMMMMMMKKKKKKKKKLLLMMMNNNPPPPPPOOOOOOOOONNNMMMMMMLLLLLLMMMNNNOOOPPPQQQRRRRRRRRRPPPPPPPPPOOOOOOOOONNNNNNLLLLLLKKKKKKKKKKKKLLLLLLJJJLLLLLLKKKLLLNNNLLLHHHJJJJJJJJJKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHGGGHHHJJJNNNPPPQQQQQQPPPNNNKKKIIIGGGGGGHHHHHHFFFFFFFFFGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFGGGFFFEEEEEEFFFDDDBBB???===<<<;;;:::888888777777666777777888888888777777888777666666777999;;;===>>>???AAACCCDDDDDDDDDCCCBBBBBBCCCCCCCCCBBBAAAAAA???>>>>>>===<<<;;;;;;:::888888888777666444222111000000111222222222222111111111000///............///..................///---------------......///,,,//////,,,---000000+++,,,---...------........./////////....../////////...------------......///111000000000/////////////////////.........///000------,,,,,,...333999===@@@CCC???333+++,,,000111//////111666777222000222tttjjjbbbWWWTTTPPPMMMKKKIIIFFFDDDCCCCCCBBBAAAAAA@@@@@@???AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBB>>>??????@@@@@@@@@??????;;;999777666666777999;;;777777777777777888888999;;;999888888888777555333333444555666777888999:::111111111111000000000000.../////////000000111111////////////////////////---------.........//////////////////000000000000222222111///...---,,,+++)))***+++,,,---///000000333222000......///111222000000000000000000000000......//////......---,,,---------.........//////...---,,,,,,,,,,,,---...++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++........................++++++++++++++++++++++++666555444222///---,,,+++---------------...///000000,,,)))***...000...+++---------.........//////---------.........////////////////////////////////////000000000000//////...//////000111222222222000000000000000000000000333444555666777:::???BBBJJJIIIGGGGGGHHHKKKOOOQQQPPPQQQSSSSSSRRRQQQQQQRRRNNNMMMMMMMMMNNNPPPRRRSSSQQQRRRSSSTTTUUUVVVVVVVVVUUUTTTTTTTTTSSSSSSRRRRRROOOPPPRRRSSSSSSRRRPPPOOOMMMNNNNNNNNNNNNMMMLLLLLLKKKLLLMMMMMMNNNNNNNNNMMMPPPOOOMMMLLLJJJHHHFFFEEEGGGHHHIIIKKKLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJDDDHHHNNNQQQPPPNNNMMMLLLKKKKKKLLLMMMOOORRRTTTUUURRRQQQPPPPPPOOONNNMMMLLLLLLMMMOOOPPPQQQRRRRRRRRRUUUTTTTTTTTTTTTSSSSSSSSSMMMLLLKKKJJJJJJKKKLLLMMMHHHKKKLLLLLLMMMPPPMMMHHHIIIJJJJJJKKKKKKJJJJJJIIIGGGGGGHHHHHHIIIJJJJJJJJJHHHGGGFFFIIINNNTTTXXXYYYaaa\\\TTTMMMHHHGGGIIIJJJEEEFFFFFFGGGGGGHHHIIIIIIJJJJJJJJJJJJIIIHHHGGGFFFFFFFFFEEEFFFGGGFFFDDDBBB???>>><<<:::999777777777444444666777888888888888999888666555666777999:::;;;===???AAACCCCCCBBBAAA???@@@BBBCCCCCCCCCBBBBBBAAAAAA@@@???>>>===<<<<<<999999999999777555333111000000111222222222222111////////////000111222333//////............//////---,,,,,,,,,,,,---......,,,//////+++,,,111111,,,...///...,,,---//////...------,,,,,,,,,,,,---------------------...///000//////......---------,,,...//////...,,,,,,---///***,,,......---///444888BBBKKKKKK<<<---***///333111///000333444111111333wwwsssnnniiiaaa\\\WWWRRRMMMHHHKKKIIIFFFDDDDDDEEEDDDCCCCCCCCCBBBAAA@@@@@@BBBDDDEEEEEEDDDDDDCCCBBBBBBAAA@@@@@@AAAAAA@@@???===<<<888888999999999888888777555666777999999::::::999999888777555444444333333333444555666666666555444444444333333222111111000,,,---------.../////////000000000000000000000000000000000///------...///---------------------------///000000///......///......------------......////////////////////////000///...---------------,,,---------.../////////------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***)))))))))++++++,,,,,,,,,,,,------:::888444111...---------------------------------++++++++++++++++++++++++******++++++++++++,,,,,,,,,,,,------...///000000------------------,,,,,,////////////////////////333***(((000333///...444111000///...---......///222444444555888===BBBCCCSSSOOONNNNNNNNNLLLNNNSSSPPPPPPQQQQQQQQQQQQPPPPPPMMMMMMMMMNNNNNNPPPQQQRRRQQQRRRSSSTTTUUUVVVVVVVVVVVVVVVUUUTTTSSSRRRQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPKKKKKKKKKKKKLLLMMMNNNNNNRRRPPPNNNLLLLLLMMMNNNOOO[[[WWWQQQLLLIIIHHHFFFEEEGGGHHHIIIJJJKKKLLLLLLLLLKKKKKKKKKLLLKKKKKKJJJIIIMMMKKKIIIIIIIIIKKKKKKJJJLLLNNNPPPPPPNNNNNNNNNOOOKKKMMMPPPRRRTTTVVVYYY\\\[[[[[[ZZZWWWTTTRRRRRRSSSRRRRRRSSSUUUVVVXXXYYYYYYVVVXXXZZZ]]]]]][[[YYYXXXVVVSSSPPPNNNNNNNNNNNNMMMOOONNNMMMKKKJJJJJJJJJJJJHHHIIIKKKLLLMMMMMMLLLLLLKKKJJJJJJKKKKKKJJJHHHFFFJJJHHHFFFFFFHHHKKKLLLLLLZZZYYYWWWSSSOOOJJJGGGEEEGGGGGGGGGGGGGGGHHHHHHIIIIIIHHHGGGFFFEEEEEEEEEEEEGGGHHHHHHGGGFFFDDDBBBAAAAAA@@@???>>>;;;999777666666555444444555777:::;;;777888888777555444555777<<<<<<>>>???AAAAAABBBBBB@@@@@@???>>>>>>???@@@AAACCCCCCBBBAAA@@@@@@??????=========;;;:::888666555222222111///............+++---,,,***000;;;@@@???222111000///...---,,,,,,000//////....../////////000...,,,+++,,,---,,,+++...---,,,+++,,,...000222:::444,,,***---000111000,,,,,,,,,,,,,,,,,,,,,+++//////...------------...---...///000000///...---//////............//////111BBBKKK???000---...---...///000222222222111000~~~zzzvvvqqqlllfff]]]XXXTTTRRRNNNLLLKKKJJJHHHFFFGGGGGGGGGGGGFFFFFFFFFGGGDDDDDDDDDCCCBBBBBBAAAAAA@@@@@@AAAAAA@@@???===<<<:::::::::;;;::::::999888666777777888888999:::::::::999888777555444444444222333555666666666666555555444333222222111111111//////////////////000000000000000000000000000000111111111000///...///000---------------------------///000000///......///......------------......////////////////////////000///...------------...---------...............------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++++++++,,,,,,,,,,,,------444222000...---------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------........./////////,,,,,,------...//////000........................////////////////////////111---222>>>AAA777000000222111000//////000111111999:::;;;<<<===AAACCCEEENNNMMMOOOTTTUUURRRQQQSSSQQQQQQRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQRRRRRRSSSRRRRRRSSSUUUUUUVVVVVVVVVWWWWWWVVVUUUSSSRRRQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPNNNNNNNNNNNNNNNNNNOOOPPPPPPOOOMMMLLLLLLLLLMMMNNNUUUQQQMMMJJJIIIHHHGGGFFFEEEFFFGGGIIIJJJKKKKKKKKKKKKLLLLLLLLLLLLKKKJJJJJJLLLJJJIIIIIIJJJKKKLLLLLLRRRTTTVVVVVVUUUTTTTTTUUUQQQSSSVVVZZZ^^^dddkkkpppooonnnkkkfff```[[[ZZZYYY[[[\\\^^^aaaccceeeggghhheeegggjjjlllkkkhhheeebbb___\\\XXXUUUUUUUUUTTTTTTUUUTTTRRRPPPOOONNNMMMMMMKKKLLLMMMNNNNNNNNNMMMLLLOOONNNMMMNNNNNNNNNKKKIIIIIIGGGDDDDDDFFFHHHJJJJJJLLLLLLLLLKKKJJJHHHGGGFFFFFFEEEEEEEEEEEEFFFGGGGGGHHHGGGGGGFFFEEEEEEEEEEEEHHHHHHHHHHHHGGGFFFDDDCCCAAAAAA@@@>>><<<:::888666777666666666777999;;;<<<888999999888666666777888======>>>@@@AAAAAAAAAAAA???>>>=========>>>???@@@BBBBBBAAAAAAAAA@@@@@@@@@>>>>>>===<<<;;;999777666333333111000////////////111222111...222;;;>>><<<222111000///...---,,,,,,///...---,,,,,,---......,,,,,,------,,,,,,------...---,,,,,,,,,...000111AAA:::222...///000///---------------------------//////...------------...---...///000000//////...//////............//////---<<>>===<<<<<<<<<<<<<<<<<<;;;::::::888777666666777888:::;;;;;;;;;:::888777666555444222333444555666777777666666555444222222222222333111111111111000000000000000000000000000000000000000000////////////......---------------------------///000000///......///......------------......//////////////////////////////......------.....................---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))******+++,,,,,,---++++++,,,,,,,,,,,,------...---,,,++++++,,,---...------------------------------------------------...////////////000000000,,,,,,------.../////////---......//////000000000////////////////////////111111888CCCEEE;;;222000111111000000111222444555???@@@BBBCCCCCCBBBDDDFFFHHHHHHLLLTTTXXXUUURRRRRRRRRSSSSSSSSSSSSSSSSSSRRRTTTSSSSSSSSSRRRRRRRRRRRRRRRSSSTTTUUUUUUVVVUUUUUUWWWWWWVVVUUUSSSRRRQQQPPPOOOOOOOOOOOOOOOOOOOOOOOOPPPOOONNNNNNNNNNNNNNNNNNMMMMMMLLLLLLLLLLLLLLLKKKMMMKKKIIIIIIIIIJJJIIIHHHEEEFFFGGGHHHIIIJJJJJJKKKIIIIIIJJJJJJIIIIIIHHHHHHHHHHHHGGGGGGHHHJJJLLLNNNTTTVVVYYYZZZYYYYYYZZZ[[[^^^```dddiiippp{{{~~~uuunnnjjjiiimmmooorrruuuyyy{{{}}}~~~}}}yyyuuuoookkkgggeeedddcccbbbaaaaaa___]]]YYYVVVTTTRRRRRRPPPQQQSSSTTTSSSRRRPPPOOOSSSQQQPPPOOOPPPOOOLLLJJJKKKHHHEEEDDDEEEGGGHHHIIIDDDEEEFFFGGGGGGHHHHHHHHHFFFFFFEEEEEEFFFFFFGGGHHHGGGFFFFFFEEEEEEEEEFFFFFFHHHHHHHHHHHHHHHGGGFFFFFFBBBBBBAAA???===;;;999888777888888999:::;;;<<<===:::;;;;;;:::999888:::;;;>>>???@@@@@@AAAAAAAAAAAA===<<<;;;;;;;;;<<<>>>>>>@@@@@@@@@AAAAAAAAABBBBBB??????>>>>>><<<;;;:::999555444333222111000000000222222000...000444555222111111000//////...------///...---,,,,,,---...///)))---000///---,,,,,,...///...---,,,,,,---///000@@@:::333///......---+++,,,------......///////////////...------------...------...///000000////////////............//////***444888222---///111/////////000000000000///...wwwmmmkkknnnttt}}}zzzvvvrrrmmmiiiaaa]]]WWWRRROOOMMMLLLKKKKKKKKKJJJIIIHHHGGGFFFEEE@@@@@@@@@??????>>>==================<<<;;;::::::999777666555666777999;;;<<<<<<;;;:::999777666555333333444555666777777888888666444333222333333444222222111111000000//////////////////////////////......---......///...,,,........................---///000000///......///......------------......//////////////////////////////............///////////////...---------,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++,,,,,,,,,------++++++******+++,,,------------------------------------------------------,,,,,,---------.........---------.........//////,,,,,,---...///000000111////////////////////////444111444999999444111222000000000111333555888999AAABBBDDDGGGEEECCCDDDIIINNNIIIIIINNNSSSSSSRRRRRRSSSTTTTTTUUUUUUTTTTTTSSSTTTSSSSSSRRRQQQPPPOOONNNRRRSSSTTTTTTUUUUUUUUUTTTVVVUUUTTTSSSQQQPPPOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMLLLLLLKKKKKKKKKKKKJJJKKKKKKLLLLLLKKKJJJJJJJJJIIIHHHIIIJJJJJJIIIHHHHHHGGGGGGGGGHHHHHHIIIIIIHHHIIIJJJJJJJJJJJJIIIIIIHHHIIIIIIIIIJJJMMMRRRUUUYYY\\\```ccceeefffhhhiiiooosssxxx{{{yyyxxxwwwvvvuuurrroookkkfffaaa]]]ZZZYYYXXXYYY\\\]]]^^^]]][[[ZZZ]]][[[YYYXXXWWWUUURRROOOOOOLLLHHHFFFGGGHHHIIIJJJHHHHHHHHHIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGHHHIIIIIIGGGFFFFFFEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGCCCCCCBBBAAA???===;;;:::777888:::;;;<<<=========<<<===>>>===;;;;;;<<<>>>@@@@@@AAAAAAAAAAAAAAA@@@<<<;;;:::999::::::<<<<<<===>>>???@@@AAABBBBBBCCC@@@@@@??????>>>===<<<;;;888777555444222222111111222111//////000111///---111111000000///......---000///.........///000111+++///444333...+++,,,//////...------------...///666222...,,,,,,------,,,+++,,,,,,---...//////000//////...------------...------...//////000000000//////............//////+++///000------000111///000000000000//////......vvviiiaaaaaaeeelllwww}}}uuuiii```YYYVVVTTTRRRPPPOOONNNLLLJJJHHHGGGFFFAAAAAA@@@@@@???>>>>>>>>>============<<<;;;:::999999888666555555777999:::;;;;;;;;;;;;:::888777666444444555555666777888888888777666444444444444555111111111000000////////////////////////////////////......///111111///---........................---///000000///......///......------------......//////////////////////////////.........//////000/////////...---------,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,------------------...............++++++,,,---......//////////////////////////////222000000111000...///111///000111333666999===>>>EEEDDDFFFIIIHHHEEEIIIQQQhhh[[[OOOMMMPPPQQQRRRTTTTTTTTTUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSRRRPPPNNNMMMRRRRRRSSSSSSTTTTTTSSSSSSRRRRRRQQQPPPOOONNNMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNMMMLLLKKKKKKJJJJJJJJJJJJIIIJJJJJJKKKKKKKKKJJJJJJLLLKKKJJJJJJKKKKKKIIIGGGHHHGGGFFFEEEEEEEEEEEEFFFJJJJJJKKKMMMMMMNNNNNNNNNMMMNNNOOOPPPQQQUUU\\\```gggkkkrrrwww{{{~~~}}}vvvpppkkkgggeeeeeegggkkknnnppppppnnnmmmooommmkkkiiigggccc^^^[[[UUUQQQLLLIIIIIIJJJKKKKKKLLLLLLLLLKKKJJJIIIHHHGGGHHHHHHGGGGGGHHHHHHIIIJJJHHHGGGGGGFFFFFFFFFFFFGGGEEEEEEEEEEEEFFFFFFFFFGGGDDDDDDDDDBBBAAA???===<<<888888:::;;;<<<=========>>>?????????======???AAA@@@AAAAAABBBBBBBBBAAAAAA===<<<;;;999999999:::;;;;;;<<<===>>>???AAABBBBBB@@@@@@@@@@@@??????>>>===:::999888666444333333333444222222333444333111111111111000000//////......///////////////000111111///333777555000,,,,,,...---------------......//////---++++++,,,---------******+++,,,---.........//////...------------...............//////000000//////............//////...///...,,,...000000...000000000////////////000zzzlllbbb\\\^^^dddmmmxxxzzzmmmeee___ZZZWWWUUUSSSQQQOOOLLLIIIGGGFFFCCCCCCAAA@@@@@@???@@@@@@>>>>>>>>>===<<<;;;:::999888777666666666666888888999:::;;;;;;;;;:::888777666666555555666666777888888888777777666555555444111111111000000000000000000000000000000000000000222000000222555555333///........................---///000000///......///......------------......//////////////////////////////......//////000000...............---------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...------,,,++++++******++++++,,,,,,,,,,,,------............------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------........./////////........................++++++,,,,,,---.........////////////////////////,,,...111222111///...///111111333666:::???CCCEEEMMMJJJJJJMMMKKKIIIQQQ]]]ppp[[[RRRRRRSSSUUUVVVTTTTTTUUUUUUUUUUUUTTTTTTVVVVVVVVVVVVTTTRRRPPPNNNQQQQQQRRRRRRRRRRRRQQQQQQOOOOOONNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKKKKKKKKKKKKKLLLIIIJJJJJJJJJJJJKKKKKKKKKOOOMMMKKKJJJJJJJJJIIIHHHFFFEEEDDDDDDDDDEEEFFFGGGIIIJJJLLLNNNPPPQQQRRRRRRQQQTTTVVVWWWYYY^^^eeelllxxx}}}}}}zzzxxxyyy|||}}}yyyssslllfff]]]YYYSSSOOONNNOOOPPPPPPNNNOOOOOONNNMMMLLLKKKKKKHHHHHHGGGGGGHHHHHHIIIJJJJJJJJJHHHGGGGGGFFFFFFGGGFFFEEEEEEDDDEEEEEEFFFFFFFFFEEEEEEDDDCCCAAA???>>>999::::::;;;<<<===>>>>>>???@@@AAA@@@??????AAABBB@@@AAABBBBBBCCCCCCCCCCCC@@@???===;;;999999999999999:::;;;<<<>>>???@@@@@@??????@@@@@@@@@??????>>>===;;;:::888666555444444444000///222444222000111111111111000000/////////,,,...///111111111000///111444666444000------...,,,,,,---....../////////000000///...------------***++++++,,,,,,---------//////...------------...000///............////////////............//////000///......///000///---000000000///000111222222ttthhh```^^^bbbiiirrr|||vvvmmmddd]]]\\\[[[XXXTTTPPPMMMJJJHHHEEEDDDCCCAAA@@@AAAAAAAAA@@@@@@@@@???>>><<<;;;:::777777777777777777777777777888:::;;;;;;;;;999888888777666555555555666777777888999999888777555333111111111222222222222222000000000000000000000000111//////111555666222...........................---///000000///......///......------------......///////////////////////////////////////000111111---------.......................................------------------------------------------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---------.........///.........------------------------------------------------...////////////000000000........................------------............////////////////////////+++///333333111111111111444555777;;;@@@EEEIIILLLUUUPPPNNNOOOLLLJJJUUUeeesss]]]TTTUUUVVVWWWWWWTTTTTTUUUUUUUUUUUUTTTTTTTTTUUUVVVUUUTTTRRROOONNNOOOPPPPPPQQQPPPPPPOOOOOOMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMJJJJJJIIIIIIIIIJJJKKKKKKKKKJJJIIIIIIIIIJJJLLLMMMPPPNNNJJJHHHIIIIIIIIIHHHGGGFFFFFFGGGHHHKKKNNNPPPQQQRRRUUUXXX[[[]]]______```cccfffgggiiinnnwww}}}vvvjjjeee___ZZZYYYZZZZZZ[[[ZZZZZZYYYXXXWWWUUUSSSRRRKKKKKKKKKKKKKKKLLLLLLMMMMMMLLLKKKIIIHHHGGGFFFFFFHHHGGGFFFEEEEEEEEEFFFGGGFFFFFFFFFEEEDDDBBBAAA@@@<<<<<<<<<<<<===???@@@AAA???@@@AAA@@@???@@@BBBCCC@@@@@@AAACCCDDDDDDDDDDDDCCCBBB???<<<:::999999999888888999:::<<<===>>>>>>>>>??????@@@@@@@@@??????>>>===;;;999888666666555444///---000111///...111111111111000000000000000---000333666777555333111000000000000000/////////***+++,,,...///000000111111222222000///---------,,,,,,,,,---------------//////...------------...111000///...------......//////............//////.........000000.........000000000000111222444555rrrgggaaa```gggnnnvvv~~~rrriiicccbbb^^^ZZZVVVRRRNNNMMMFFFEEECCCBBBAAAAAABBBBBBBBBAAAAAAAAA???>>>===<<<666666777777777777666555555666999;;;;;;;;;:::999:::999777555555555666666666888:::;;;:::888555333222222222333333444444444000000000000000000000000...,,,+++...333333///+++////////////////////////---///000000///......///.........------.........///////////////////////////////////////000111111,,,------....../////////////////////////////////------------------------------------------------------------------------++++++++++++++++++++++++***++++++,,,,,,------...++++++,,,,,,,,,---------+++,,,---...////////////------------------------////////////////////////............////////////.....................---///////////////.........///////////////////////////111222///---000444777666777:::>>>CCCIIINNNQQQZZZRRRNNNNNNJJJHHHVVVhhh|||iiiVVVQQQUUUXXXWWWVVVTTTTTTTTTUUUUUUTTTTTTTTTQQQRRRSSSSSSRRRPPPMMMLLLOOOOOOOOOPPPPPPOOONNNNNNLLLLLLMMMNNNOOOOOOPPPPPPLLLLLLLLLLLLLLLLLLLLLLLLFFFFFFFFFFFFGGGGGGHHHIIILLLKKKIIIHHHIIIKKKMMMNNNPPPMMMIIIGGGGGGIIIIIIIIIIIIIIIJJJLLLOOOSSSWWWZZZaaacccfffiiimmmppprrrssstttwwwzzz|||}}}uuupppiiidddccccccddddddiiihhhfffdddaaa]]][[[YYYPPPPPPOOOOOOPPPPPPQQQRRROOONNNLLLJJJHHHGGGGGGFFFJJJIIIGGGFFFFFFFFFGGGHHHGGGGGGGGGFFFEEECCCBBBAAA???>>>======>>>@@@BBBDDD???@@@AAAAAA@@@@@@BBBDDD???@@@AAACCCDDDEEEEEEEEEFFFDDDAAA>>>;;;999999888777888888999;;;<<<<<<===>>>>>>???@@@@@@@@@?????????>>><<<:::888777666666:::333111444444111000444111111111111000000000000111444999<<<===;;;777555...---,,,---///111111000)))***,,,...///111111111...///000000///------.....................------//////...------------...333111000...------------//////............//////,,,,,,...000000...---///000000000000222444666777zzzpppkkkmmmssswww{{{tttppplllgggbbb]]]YYYTTTQQQJJJHHHFFFFFFGGGGGGFFFEEEAAAAAA@@@>>>===<<<;;;::::::999888666555555555555777777777888999;;;<<<===<<<<<<;;;:::999888777666888888888888777666555444444333222111000000000000//////000000111111111222111111000000111111222333111000///...---,,,,,,,,,000000000//////...............---,,,---...///000000000000000////////////........................////////////....................................////////////...---,,,,,,++++++++++++++++++++++++***+++,,,------,,,***)))---,,,,,,++++++,,,,,,---++++++++++++++++++++++++------...///...---,,,+++++++++++++++++++++++++++------------------------000///...---------------,,,---------.../////////111///,,,******,,,///111////////////////////////////////////000000000000000222333222111222444555888;;;???CCCFFFJJJNNNQQQVVVNNNLLLSSSWWWSSSTTTYYY\\\[[[XXXUUURRRRRRTTTVVVVVVVVVVVVVVVVVVUUUTTTSSSSSSRRRQQQPPPOOONNNNNNNNNOOOOOONNNMMMLLLLLLLLLLLLKKKLLLNNNPPPPPPPPPNNNMMMJJJKKKLLLKKKIIIHHHHHHIIIGGGGGGGGGGGGGGGHHHHHHHHHLLLJJJIIIIIILLLPPPSSSTTTQQQKKKGGGIIIHHHEEEIIIOOONNNRRRWWWYYYZZZ^^^fffllluuuvvvzzz~~~}}}vvvrrrsssuuuuuuuuutttssssssrrrqqqmmmgggccc[[[XXXTTTSSSSSSUUUVVVVVVSSSQQQOOOOOONNNNNNKKKIIIHHHHHHHHHGGGGGGHHHIIIIIIFFFFFFGGGGGGFFFDDDBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@BBBAAA@@@@@@??????@@@@@@AAA@@@???>>>???BBBDDDEEEFFFEEECCCAAA???>>>>>>>>>;;;999777777999;;;;;;;;;<<<======>>>???@@@@@@AAA@@@>>>;;;888666666666777333333333333333333333333333222222111111111111111...666;;;999777999666111------------------------000000////////////000000111111222111000...---+++////////////...---,,,,,,//////.........---------........................---------.........//////000000000000//////////////////000111222333333444yyyuuuwww|||xxxuuupppkkkfff```ZZZUUUSSSPPPMMMKKKJJJHHHFFFDDDDDDDDDCCCAAA@@@???>>>===<<<;;;:::888777777666666777777777888999;;;<<<======<<<;;;:::999888777777999999999999888888777666444444333222111111111111000111111111222222222222111111000000111111222333//////...---------..................---------,,,......---------...///000000000000000////////////////////////////////////////////////....................................******+++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++***+++,,,---------,,,+++++++++++++++++++++++++++------------------------......---------......///---------...............111///---,,,,,,---///000////////////////////////////////////000000000000000222333333333444777:::<<<>>>BBBEEEHHHKKKNNNQQQTTTQQQQQQUUUXXXWWWUUUVVVZZZYYYWWWUUUSSSSSSTTTVVVVVVVVVVVVUUUUUUTTTSSSRRRQQQPPPOOONNNNNNNNNNNNNNNPPPOOONNNMMMLLLLLLLLLLLLKKKLLLNNNOOOPPPOOONNNMMMJJJKKKLLLKKKIIIGGGHHHIIIEEEEEEEEEFFFFFFGGGGGGHHHJJJMMMQQQVVVXXXWWWTTTQQQOOOJJJIIIKKKLLLKKKOOOVVVVVV\\\ccciiilllqqqxxx~~~}}}zzz{{{}}}~~~~~~{{{uuuqqqiiifffbbb______``````___]]]ZZZVVVSSSPPPNNNKKKIIIIIIIIIHHHGGGGGGGGGGGGGGGFFFFFFGGGGGGFFFEEEDDDCCCCCCCCCBBBAAAAAA@@@??????BBBBBBAAA@@@@@@@@@@@@AAA@@@@@@?????????AAACCCEEEGGGGGGFFFDDDBBBAAA??????<<<:::888888999:::::::::<<<<<<===>>>??????@@@AAA???>>>;;;999777777777777444444444333333333222222222222111000000000000111,,,222666444222333111---------------------------000//////......//////000111111222222111///...---...............---,,,,,,//////.........---------........................---------.........//////000000000000////////////......//////000111222222}}}yyyssslllddd___^^^[[[WWWSSSQQQOOOLLLIIIHHHGGGFFFEEECCCBBBAAA@@@>>>===<<<;;;:::999999999888888888888999:::<<<<<<======<<<<<<;;;:::999999999:::::::::::::::999888555555444333222222222222222222222222222333333333111000000000000111222222......------......///000............------------......------......///000000000000000////////////000000000000000000000000////////////....................................++++++,,,....../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++...///---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------///000000...............---------000//////......///000000/////////////////////////////////000000000111111000111333444555888<<<@@@@@@CCCFFFHHHJJJLLLOOOQQQRRRUUUVVVWWWYYY\\\YYYTTTXXXWWWVVVTTTTTTTTTUUUVVVUUUUUUUUUTTTSSSSSSRRRRRROOOOOONNNMMMMMMNNNNNNNNNQQQPPPOOOMMMLLLKKKKKKKKKJJJKKKMMMNNNNNNNNNMMMLLLJJJKKKLLLJJJHHHGGGHHHIIIFFFFFFFFFFFFFFFGGGHHHHHHGGGKKKPPPUUUVVVTTTPPPMMMNNNMMMNNNRRRUUUWWW\\\bbbjjjqqqzzz{{{wwwsssqqqooonnnmmmkkkhhhccc]]]WWWTTTRRROOONNNNNNNNNLLLKKKIIIGGGFFFFFFFFFFFFGGGGGGGGGFFFFFFEEEFFFFFFDDDCCCBBB@@@??????CCCBBBAAAAAA@@@@@@AAAAAA@@@@@@?????????@@@BBBCCCHHHHHHHHHHHHGGGEEECCCBBB???<<<:::999999::::::999;;;;;;<<<===>>>???@@@@@@???===;;;999888888888999666666555444333222222111222111111000000000000000,,,111222000.........+++///////////////////////////..................//////000000000//////...---.........---------------/////////.........------........................---............/////////////////////000000000000------......//////000000{{{sssmmmgggddd```]]][[[XXXUUUSSSKKKJJJIIIGGGFFFDDDCCCBBB??????===<<<;;;:::::::::999999999999:::;;;<<<===???>>>>>>===<<<<<<;;;;;;:::::::::;;;;;;::::::999666666555333333333333333222222222222222222222222000000000000000111222222//////............///////////////..............................//////000000000000000////////////////////////////////////////////////....................................------...///////////////,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++---...///---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------........./////////,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------...///////////////...---------,,,...//////000000000000000/////////////////////////////////000000111111222///111333666888<<>>>>>??????>>>===<<<;;;:::::::::;;;888888777555444333111111222111000000//////000000000222222000...---------////////////////////////......------------......---------.........------------------------......////////////.................................................../////////////////////000000000000.........///////////////~~~sssooojjjeeebbb^^^ZZZWWWPPPOOOMMMJJJHHHEEECCCBBB@@@@@@>>>===<<<;;;;;;;;;;;;::::::;;;;;;<<<===>>>@@@@@@??????>>>>>>======::::::;;;;;;::::::999999777666555444333333333333111111111111111111000000000000//////000000111222111111000///...---------------------------------.........///////////////000000000000////////////........................////////////....................................,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,)))***+++---.........------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,.........------------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////...---------------/////////...---------,,,---...///000111111000000000000000000000000000000/////////000111222222222///222666999===@@@EEEHHHFFFHHHJJJKKKKKKLLLNNNPPPPPPVVVWWWRRRUUU```dddaaaZZZXXXUUUTTTVVVWWWVVVUUUUUUTTTRRRQQQOOOOOOOOOOOONNNNNNNNNNNNNNNNNNOOOOOOOOOOOOMMMLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIJJJKKKJJJHHHFFFGGGHHHKKKJJJHHHFFFFFFFFFGGGHHHJJJJJJIIIIIIJJJOOOWWW]]]```gggoootttxxx~~~yyysssllleeebbbaaa```______^^^[[[WWWRRRMMMIIIFFFFFFFFFFFFGGGGGGHHHIIIIIIGGGGGGGGGGGGFFFFFFFFFFFFAAAAAA@@@???????????????@@@?????????>>>>>>?????????AAADDDGGGIIIJJJJJJIIIGGGDDDAAA???>>>>>>===<<<============>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<;;;:::999777666444333222222111111000000000000000222222222111...------///000000000000000000000000......------------...............//////000111111...------------...000000000000/////////.........////////////////////////////////////////////////.../////////000000000111111111000000000000000000~~~wwwpppiiiccc]]]YYYWWWUUUSSSPPPLLLIIIFFFEEEBBBAAA@@@>>>==================<<<<<<===>>>>>>???AAAAAAAAA@@@@@@?????????<<<<<<<<<;;;;;;:::999888666666555444333333333333111111111000000000000000000////////////000111111333222000///...---------+++++++++++++++,,,,,,,,,---...///000000000000///000000000000////////////........................////////////................................................---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,)))***---...///...---,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------000000///------,,,,,,,,,...............---------------...///000000000000000000000000000000000000...///000000111222333333222666;;;@@@CCCEEEHHHJJJHHHJJJLLLMMMMMMMMMOOOQQQQQQTTTUUUSSSUUU\\\ccceee```[[[VVVTTTUUUWWWVVVTTTTTTSSSQQQOOONNNMMMMMMNNNNNNNNNMMMMMMMMMMMMMMMNNNMMMLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIJJJKKKIIIGGGFFFGGGHHHIIIGGGFFFDDDDDDFFFGGGIIIGGGKKKPPPSSSVVV[[[bbbhhhttt|||uuupppnnnlllkkkjjjiiieee```YYYSSSMMMIIIIIIIIIIIIIIIIIIJJJKKKLLLHHHHHHHHHHHHHHHHHHHHHIIIBBBAAA@@@@@@??????@@@@@@@@@?????????>>>>>>======<<<>>>AAAEEEHHHJJJKKKKKKKKKHHHEEECCCCCCBBBAAA@@@@@@@@@??????>>>>>>======<<<<<<======>>>>>>>>>>>><<<<<<;;;999888666555555333222222111111111111111000//////111///+++,,,///000000000000000000000000///..................///111111111222333444666777......------...000222333000000000/////////......////////////////////////000000000////////////.........//////000000111111333333222222111111000000}}}vvvnnngggccc```^^^[[[WWWRRRNNNKKKIIIDDDCCCBBBAAA@@@???????????????>>>>>>??????@@@@@@BBBBBBBBBAAAAAAAAAAAA@@@??????>>>===<<<:::999888666555444333222222222222222222222111111000000000///////////////000111111111111000///......//////,,,,,,,,,------.........---...///000111000000///000000000000////////////........................////////////..................................../////////000//////......------------------------,,,,,,---------------------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,...000222444------------------------------------------------///......---------......---------...............,,,------......///000000000000000000000000000000...///000111222333333444777<<>>===<<<;;;>>>???@@@CCCFFFHHHJJJKKKOOOLLLIIIGGGGGGGGGFFFDDDCCCCCCBBB@@@???===<<<<<<;;;<<<===>>>??????@@@@@@>>>===<<<;;;:::999888888444333333222222222222222///---///222111,,,,,,111////////////////////////000//////......//////000111111111222333555777999//////......///111444555000000000000/////////...////////////////////////000000000000/////////............///000111111111444333333222111111000000{{{tttpppgggeeeaaa\\\WWWRRROOOMMMFFFEEEDDDCCCBBBAAAAAAAAA@@@@@@@@@???@@@@@@AAAAAABBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@???===;;;:::999555555444333222222222222333333333222222111111111///////////////000111111///////////////000000111///000000000111111222222---...000111111111000///000000000000////////////000000000000000000000000000/////////....................................******+++,,,------------------------------------///...,,,++++++,,,---...---,,,,,,++++++,,,,,,---------------------------------...000222666999;;;---------------------------------------------------------------...///000,,,------....../////////,,,,,,,,,,,,---///000111000000000000000000000000...///000111222333444444:::@@@GGGMMMOOOOOONNNNNNLLLNNNPPPQQQQQQRRRTTTVVVSSSPPPSSSZZZYYYTTTWWW```kkkbbbYYYTTTTTTVVVUUUTTTTTTRRRPPPMMMKKKKKKLLLLLLLLLKKKJJJIIIHHHGGGGGGGGGHHHHHHGGGGGGGGGHHHIIIIIIIIIHHHHHHGGGFFFFFFFFFGGGIIIJJJJJJIIIGGGFFFFFFGGGGGGGGGGGGHHHLLLPPPUUUXXX]]]bbbhhhmmmsss}}}xxxpppggg___[[[RRRRRRPPPPPPPPPPPPQQQRRRNNNMMMMMMKKKJJJIIIHHHGGGEEEEEEDDDCCCCCCCCCCCCDDD????????????>>><<<;;;:::@@@AAAAAACCCDDDGGGIIIJJJQQQNNNKKKJJJIIIIIIHHHGGGEEEDDDCCCAAA???===<<<;;;;;;<<<===???@@@@@@@@@@@@>>>>>>===<<<;;;::::::999555444333333222222333333000...000555444......333////////////////////////000000////////////000000.........///111333666777000/////////000222555777000000000000////////////000000000000000000000000111111000000/////////...---......///000111111222444333333222111000//////{{{vvvsssnnniiiccc\\\VVVQQQJJJHHHEEECCCCCCBBB@@@>>>@@@??????@@@BBBDDDCCCBBBBBBBBBBBBCCCCCCCCCDDDDDDAAAAAA???>>><<<:::999888666555444333222333444555666555444333222222222222000000////////////000000000000000000////////////111000000/////////000000///......000333555555444000000000000000000000000////////////////////////000000000000000000000000---.........//////000000---.........---,,,,,,+++.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,+++,,,000555:::===---------------------------.........//////000000...---,,,...111222000......---,,,++++++,,,---...........................222111000//////......//////111222333333444666888@@@EEEKKKPPPRRRRRRRRRSSSRRROOOLLLLLLOOORRRSSSRRRSSSUUUUUUTTTRRRRRRUUUYYYUUUTTTQQQOOOOOOSSSTTTSSSTTTPPPMMMKKKLLLLLLKKKJJJJJJHHHEEECCCDDDEEEEEEEEEEEEEEEFFFFFFGGGGGGHHHHHHIIIIIIHHHHHHHHHGGGGGGFFFHHHIIIJJJIIIHHHHHHJJJKKKIIIMMMQQQVVVZZZ___eeehhhnnnuuu~~~zzzpppiiiaaa___]]]\\\\\\ZZZWWWUUUUUUTTTRRRPPPNNNLLLIIIHHHJJJHHHFFFFFFFFFEEECCCBBBCCCBBBAAA???>>>=========>>>???AAACCCFFFHHHJJJKKKKKKKKKLLLLLLLLLLLLKKKKKKNNNLLLJJJGGGDDDAAA>>>===???===<<<<<<>>>??????>>>???@@@@@@@@@???>>><<<;;;666555333111000000111222555444333222111111111111.........///////////////......///000111222222333......//////000000111111000000000000000000000000//////......---------,,,//////////////////////////////......---------,,,......///000000000000000.........///000222333444}}}uuummmdddZZZTTTNNNKKKGGGEEEDDDCCCAAA@@@BBB@@@???@@@AAABBBAAA@@@CCCCCCCCCCCCCCCCCCDDDDDDCCCBBBAAA???===<<<:::::::::888666555444333444444555444333222111111111111000000000//////000000000000000000/////////......000000//////...//////000///.........000111000///000000000000000000000000////////////////////////000000000000000000000000............/////////000---.........------,,,+++.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------,,,,,,...111444666------------------------------------.........//////...---...000111///---......------------......////////////////////////111111000//////////////////000222333444666999<<>><<<:::999999;;;<<<<<<;;;???@@@@@@@@@@@@>>>===;;;888777555333222222333333222111000///////////////000000000///////////////.........///000000111111.../////////000000000111........................////////////......------444444333111000000//////////////////......------...///000222333444555555////////////000222333333~~~rrrfff___VVVRRRMMMJJJHHHFFFEEECCCEEECCCBBBAAABBBCCCBBBAAADDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCAAA@@@>>><<<;;;===;;;999777555444333444444333222111111000000111111111000000000000111111////////////............//////............//////111000////////////...---000000000000000000000000000000000000000000000000000000000000000000000000............////////////---............---,,,,,,.........---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------******+++,,,---...//////......------------...///---------------------------,,,,,,,,,,,,---......000///...///000000...,,,......////////////......000000000000000000000000111111000/////////000000///111222444666:::???BBBJJJKKKMMMMMMMMMOOORRRTTTSSSRRRPPPQQQRRRSSSSSSRRRUUUWWWWWWVVVTTTSSSSSSTTTVVVUUUUUUUUUTTTQQQOOOOOONNNPPPQQQNNNIIIFFFGGGJJJEEEBBB???>>>???@@@@@@???AAAAAABBBCCCDDDEEEFFFGGGDDDDDDDDDEEEFFFGGGHHHHHHGGGIIIKKKLLLNNNRRRWWW[[[eeegggkkkoootttzzz|||tttnnnjjjiiihhhgggaaa^^^YYYVVVTTTRRRPPPNNNLLLJJJHHHGGGHHHHHHFFFEEEDDDEEEEEEFFFEEEDDDCCCBBBAAAAAABBBDDDEEEFFFGGGHHHGGGHHHJJJKKKMMMNNNNNNOOOMMMLLLJJJHHHFFFCCCBBBAAA???===;;;;;;===>>>???>>>???@@@AAAAAA@@@???===<<<:::999777555444444444555000000///.........//////222111111111000000//////............////////////////////////000000000000........................000000000000////////////:::888666333111000000000000000000000////////////...///111444666888999999000000000000000111222333vvvnnnaaa\\\UUUPPPMMMJJJHHHGGGHHHFFFDDDDDDEEEFFFFFFEEEFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCAAA???>>><<<===<<<999777555444444444444333333222111111222222222111111000000111111222////////////.........---..................///000333111000000111111000///000000000000000000000000000000000000000000000000////////////////////////.........///////////////------............------...............---------------------------------,,,,,,,,,---------------++++++,,,,,,---......///............------,,,+++------------...............------,,,,,,---......000///////////////---,,,...///000111111000///...////////////////////////000000000///000000111111111222444666999>>>DDDHHHPPPQQQRRRRRRQQQRRRTTTUUUSSSRRRRRRRRRRRRSSSSSSRRRTTTUUUUUUUUUTTTSSSSSSSSSTTTSSSRRRSSSQQQNNNOOOQQQWWWVVVRRRMMMIIIGGGHHHIIIEEEBBB???>>>???@@@@@@@@@??????@@@BBBCCCEEEFFFFFFGGGFFFFFFGGGHHHIIIKKKLLLJJJMMMPPPUUUZZZbbbjjjooowwwyyy|||~~~~~~yyyvvvtttrrrlllhhhaaa]]][[[XXXUUURRRMMMJJJHHHGGGGGGGGGFFFEEEDDDEEEGGGHHHHHHGGGEEEDDDCCCCCCDDDDDDEEEFFFFFFFFFHHHIIIJJJLLLMMMMMMNNNNNNMMMLLLKKKIIIGGGFFFDDDDDDBBB???======>>>@@@@@@@@@@@@@@@AAAAAAAAA@@@>>>===;;;:::999777666555555555111111000000000000111111333333222111111000000000//////////////////......////////////000000000000........................111111000000000000000000:::888666333111111111111111111000000000000000000...///111333555777888888111111111000000111222222|||lllfff]]]VVVPPPMMMJJJIIIIIIGGGEEEEEEFFFGGGHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDEEEEEECCCAAA???>>>;;;:::888666555555666666555555444333333333333444222222111111111111222222000////////////........................///000000000///...///111222222111000000000000000000000000000000000000000000000000///////////////////////////////////////.........------...//////......---........................------------------------,,,,,,,,,------.........---------------------------.../////////...---------------....../////////000///...------...///000///000000000///...------...///000111111000///...........................000000///000000111222333222444777:::===BBBHHHLLLOOORRRUUUVVVUUUTTTTTTTTTRRRRRRRRRRRRRRRRRRSSSTTTSSSRRRRRRRRRSSSSSSSSSSSSUUUQQQPPPQQQOOOMMMRRRYYYddd\\\QQQKKKKKKKKKJJJHHHDDDBBB???===>>>???????????????@@@BBBCCCEEEFFFFFFHHHHHHHHHHHHJJJLLLOOOPPPOOOSSSYYYaaajjjttt}}}~~~{{{uuummmhhheeeaaa\\\WWWOOOLLLHHHFFFFFFFFFEEEDDDDDDEEEGGGIIIIIIHHHFFFEEEEEEEEEEEEFFFFFFFFFFFFGGGJJJKKKKKKLLLLLLLLLLLLKKKLLLLLLKKKJJJIIIHHHGGGGGGBBB???<<<;;;<<<===>>>===@@@@@@AAABBBBBBAAA??????<<<;;;:::888777555555444222111000000000000000000333222222222111111111000111000000000000000000000000000000000////////////////////////////////////000000111111111111111111555444333222111111111222000000111111111111111111......000111222333333333222111111111111111222222{{{ssshhh^^^VVVRRROOOMMMLLLIIIFFFEEEFFFGGGGGGGGGFFFFFFFFFGGGGGGGGGHHHHHHEEEFFFGGGGGGFFFDDDBBB@@@;;;:::999777666666666777555555444444444444555555333333222222222222333333000000000000//////////////////...//////000111222+++++++++---///111111111000000000000000000000000000000000000000000000000000000000000000000000000///////////////.........------...////////////................../////////------------------------,,,,,,,,,---......//////............------,,,,,,------...///000000//////---------...//////000000222000...------...///000...///000000...---......//////000000000000//////......................../////////000111222333444555888;;;???BBBFFFJJJMMMLLLOOOSSSTTTTTTSSSSSSTTTSSSSSSSSSRRRQQQSSSVVVYYYVVVTTTQQQQQQRRRSSSSSSSSSWWWRRRPPPRRRPPPMMMTTT^^^hhh]]]PPPJJJLLLNNNLLLHHHCCC@@@===<<<===>>>>>>===AAAAAABBBCCCDDDEEEFFFGGGHHHHHHHHHJJJMMMQQQUUUWWWYYY^^^gggqqq{{{|||wwwsssmmmeee^^^UUUQQQLLLIIIHHHGGGFFFEEEFFFFFFHHHHHHIIIHHHGGGFFFGGGGGGGGGGGGGGGHHHHHHHHHKKKKKKLLLLLLLLLLLLKKKKKKLLLKKKKKKKKKKKKJJJJJJJJJGGGDDD@@@>>>>>>?????????@@@AAABBBBBBBBBBBB@@@@@@===<<<;;;:::888666555555111111000///............111111111111111111111111000000000000111111111111000000000000////////////000000000000000000000000000000000000111111111111000000000111111111111111000000000000111111111111......///000000000//////111111111111111222333444wwwkkkbbb\\\XXXVVVSSSPPPKKKHHHHHHHHHHHHGGGEEEEEEFFFGGGHHHIIIJJJJJJHHHIIIJJJKKKJJJHHHEEECCC???===;;;999777666666777444444444333333444444555333333222222222222333333222111111111000000000000/////////000000111333333+++******,,,///111111000000000000000000000000000////////////////////////000000000000000000000000000/////////............------...///////////////---........./////////000........................,,,,,,------.../////////------------............---.........//////000000---------...///000000000111000...,,,+++,,,...///,,,...000000...---...000000//////......//////000......................../////////000111222444555777;;;???CCCEEEHHHKKKMMMMMMOOOQQQRRRRRRTTTVVVXXXUUUVVVUUUSSSRRRUUU[[[___]]]YYYTTTQQQRRRSSSSSSRRRUUUOOOOOORRROOOJJJOOO[[[___WWWOOOLLLLLLMMMKKKHHHDDDAAA>>>===>>>?????????CCCDDDDDDEEEFFFFFFGGGGGGIIIIIIKKKOOOTTT[[[aaaeeeiiioooyyyyyynnneee]]]YYYSSSOOOMMMLLLJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJIIIJJJKKKLLLLLLMMMLLLLLLKKKKKKKKKLLLLLLLLLLLLLLLNNNJJJEEEBBBAAAAAABBBAAA@@@AAABBBCCCCCCBBBAAA@@@???>>>>>><<<:::888777666444333111000......------//////000000111222222222......//////000111111111111000000000/////////.../////////////////////////////////000000000111111---///000111111000///.../////////000000000111111...///000000000000000000000000000111222333444555wwwmmmfffbbb```[[[WWWRRRNNNLLLKKKJJJHHHEEEEEEFFFGGGIIIJJJKKKKKKJJJLLLMMMNNNMMMKKKHHHFFFBBBAAA>>>;;;888777666666333333333222222333444444444333333222222333333444222222222222111111111000000000000000111222333444...------...111222222111000000000000000000000000////////////////////////000000000000000000000000000000//////.........---------...///000000//////---.........//////000000........................,,,,,,------...///000000+++,,,,,,---...///000000......---------...//////---------...///000000111111///,,,******+++---...+++...000000......///111000///...------...///000000000000000000000000000/////////000111333444555999===BBBFFFHHHIIIJJJLLLPPPQQQQQQQQQRRRUUUZZZ^^^WWWXXXVVVTTTTTTWWW^^^dddccc]]]VVVRRRRRRSSSRRRQQQPPPLLLMMMQQQMMMEEEHHHSSSSSSQQQOOOMMMLLLKKKIIIHHHGGGDDDAAA@@@AAABBBBBBAAAEEEEEEFFFFFFGGGGGGHHHHHHKKKLLLOOOTTT\\\dddlllpppwww}}}tttiiiccc___YYYTTTQQQPPPNNNMMMKKKKKKJJJIIIIIIIIIIIIIIIHHHIIIIIIJJJJJJKKKKKKKKKHHHHHHJJJLLLMMMNNNNNNNNNKKKKKKLLLLLLMMMMMMNNNNNNNNNIIIDDD@@@?????????>>>@@@AAABBBCCCCCCCCCBBBAAAAAA@@@@@@>>><<<:::888777777666555333111000//////......///000111222222333,,,------...///000111111111111000000/////////.................................//////000000000111---///111222222000---,,,......//////000000000111///000111222222222222222000000000111222444555666|||uuunnnjjjgggbbb[[[VVVRRROOOMMMKKKKKKJJJIIIIIIIIIJJJKKKLLLQQQRRRSSSRRRPPPMMMJJJGGGBBBAAA>>><<<:::888888888777777555444444555666666666555444333111000///...///////////////000000000000000000000////////////000///.........///111222000000000000000000000000////////////////////////000...---...111222111///////////////////////////---------.........//////......------------......444222///......//////...------------------------..................------............////////////000000//////.........---////////////////////////////////////////////////////////////000000000000///000111000......///111///000222333555777888888BBBDDDGGGIIIJJJKKKMMMOOOSSSRRRRRRRRRTTTUUUWWWYYYZZZXXXVVVUUUUUUWWWZZZ\\\]]]YYYTTTSSSSSSTTTSSSRRRPPPQQQMMMGGGHHHNNNNNNJJJJJJQQQUUUPPPIIIHHHJJJJJJEEECCCAAA@@@AAACCCCCCCCCCCCDDDEEEEEEEEEFFFIIILLLMMMPPPVVV]]]gggsss}}}yyymmmlllfff]]]XXXWWWVVVSSSTTTQQQMMMKKKKKKKKKJJJIIIIIIHHHHHHIIIJJJKKKKKKJJJKKKLLLMMMNNNNNNMMMLLLKKKNNNNNNNNNNNNNNNMMMLLLLLLOOONNNKKKHHHEEECCCAAA@@@>>>???@@@AAABBBBBBBBBBBBDDDMMMNNNDDD???@@@===666888777444222111111111111//////......///000111111333333333222222222111111...000222222000000000111//////000000000000///...---...///000111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000zzzooojjjbbb[[[WWWTTTQQQOOOMMMLLLKKKJJJIIIJJJKKKKKKRRRSSSUUUUUUTTTPPPMMMKKKFFFDDD@@@===:::999888888888777666555444555666777888888777555444333222111222222222222222222222222/////////000000000111111000//////...///000111222000000000000000000000000////////////////////////000...,,,---000111///...////////////////////////---------.........//////......------------......222000......//////...---------------------------....................................////////////000/////////............////////////////////////////////////////////////////////////000000000000///000111000......000111000111222444666999;;;===CCCEEEHHHJJJKKKLLLNNNPPPSSSSSSRRRSSSTTTUUUWWWXXXVVVUUUSSSRRRRRRTTTVVVXXXYYYVVVSSSRRRSSSTTTSSSQQQOOOQQQNNNHHHHHHLLLNNNKKKHHHRRRXXXVVVOOOJJJFFFCCCGGGFFFDDDDDDDDDDDDCCCCCCEEEFFFFFFFFFFFFHHHLLLOOOQQQVVV___iiittt~~~||||||~~~{{{xxxwwwqqqhhhbbbaaa^^^[[[[[[WWWRRRNNNMMMLLLLLLKKKKKKJJJJJJJJJKKKLLLLLLLLLMMMNNNNNNOOOOOONNNMMMLLLMMMNNNNNNNNNNNNMMMLLLLLLNNNMMMLLLJJJHHHEEECCCAAAAAAAAAAAAAAAAAAAAABBBBBBGGGQQQSSSGGG===<<<<<<888888777555333222111111111222222222222222333444444333333222222111111111111///000222222000000000111......//////000000111111////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000}}}wwwmmmeee___[[[XXXWWWSSSRRRPPPNNNMMMLLLLLLMMMRRRTTTVVVXXXWWWUUUQQQOOOLLLIIIDDD???;;;:::::::::999888666555555555666777999999888777555444333333222222222222222222222222//////000000111111111222000000///...///000111222000000000000000000000000////////////////////////000...------//////...,,,////////////////////////------........./////////......------------......000///......///...---+++------------------------....................................////////////////////////............////////////////////////////////////////////////////////////000000000000///000111000///...000222000111222555888===@@@CCCEEEGGGJJJLLLMMMNNNOOOQQQTTTTTTSSSSSSTTTUUUVVVVVVTTTSSSQQQPPPQQQRRRTTTVVVTTTSSSRRRRRRSSSSSSRRRQQQNNNPPPNNNJJJHHHKKKMMMMMMIIIQQQVVVTTTOOOKKKGGGCCCGGGFFFFFFEEEDDDCCCBBBBBBGGGGGGHHHHHHIIIMMMRRRUUUZZZbbbooo}}}~~~}}}}}}}}}zzzyyyzzz~~~zzzzzz~~~}}}wwwsssqqqnnnjjjeee```YYYTTTQQQPPPNNNMMMNNNMMMMMMLLLMMMMMMNNNOOOOOOOOOPPPPPPOOONNNMMMMMMMMMNNNNNNNNNNNNMMMLLLLLLLLLMMMMMMMMMKKKHHHFFFDDDFFFEEECCCBBBBBBBBBDDDEEEJJJTTTVVVHHH;;;999;;;;;;888777666444333222222111000000000000000000111222222111111111111000000000///111222222000///000111000//////000222444666777222111000///...///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000zzzpppiiidddaaa___\\\[[[XXXUUURRRQQQPPPPPPRRRTTTWWWYYYYYYXXXUUUSSSRRRNNNHHHCCC>>><<<;;;;;;:::999777666555666666777888888777666555444333222111111111111111000000000111111111111111111111111111000/////////000111222000000000000000000000000////////////////////////000000/////////......---////////////////////////............////////////......------------.........------...///...,,,)))---------------------------------...........................///////////////////////////.........////////////////////////////////////////////////////////////000000000000///000111000//////111333000111222666:::@@@EEEGGGGGGJJJLLLNNNNNNOOOQQQRRRTTTTTTTTTTTTTTTTTTUUUUUUUUUTTTSSSSSSSSSTTTVVVWWWTTTTTTSSSSSSSSSRRRPPPOOOMMMOOOOOOLLLJJJJJJLLLNNNLLLOOONNNJJJHHHJJJKKKIIIFFFFFFGGGGGGEEEDDDDDDDDDFFFHHHIIILLLOOOUUU[[[```hhhrrr{{{|||~~~|||uuusssuuu}}}{{{oooiiibbb[[[WWWTTTRRRQQQPPPPPPPPPOOONNNMMMNNNOOOPPPPPPPPPOOONNNNNNMMMMMMNNNNNNNNNNNNNNNMMMLLLLLLKKKLLLNNNOOONNNLLLIIIGGGKKKIIIFFFDDDCCCDDDFFFGGGLLLRRRPPPEEE;;;:::;;;<<<999888777666444333222222000000////////////000000111000000000000000000000///111222222000//////000222111111222444777:::<<<444333000.........///000////////////////////////000000000000000000000000////////////////////////000000000000000000000000|||tttoookkkhhheeeccc___[[[WWWTTTSSSRRRRRRTTTVVVXXXYYYXXXWWWVVVVVVSSSMMMGGGBBB???>>>===;;;:::888777666666777777888888777666555555444444333222222222111111111000444444333222111000000///111000/////////000222333000000000000000000000000000000000000000000000000111111111111000/////////000000000000000000000000........./////////000000......------------......---,,,,,,...///...,,,)))---------------------------------.........//////............////////////.........///////////////////////////////////////////////////////////////////////////000000000000///000111000///000111333000111444888===BBBGGGJJJIIIKKKNNNOOOPPPPPPRRRSSSTTTTTTTTTTTTUUUUUUTTTTTTVVVUUUUUUUUUUUUVVVWWWXXXVVVWWWVVVUUURRRPPPNNNMMMMMMNNNOOOPPPNNNLLLLLLMMMLLLLLLJJJFFFFFFJJJKKKHHHEEEGGGHHHGGGFFFEEEGGGIIIFFFIIIMMMRRRXXX```hhhmmmxxx}}}zzz~~~uuuooopppuuuxxxssskkkccc___[[[XXXWWWSSSUUUUUUTTTPPPNNNNNNOOOOOOOOONNNNNNMMMMMMMMMMMMOOOOOOOOOOOOOOONNNNNNMMMKKKLLLOOOPPPPPPNNNLLLJJJKKKIIIEEEBBBAAABBBEEEFFFJJJJJJFFF@@@=========<<<999999888777666444333222444333333222222333333333000000000000000000000111000111222222000//////000000000000000333666999;;;555444111///......///000////////////////////////111111111111111111111111////////////////////////000000000000000000000000{{{uuurrrmmmjjjfff```[[[WWWUUUTTTTTTUUUVVVWWWXXXYYYYYYYYYYYYVVVRRRLLLGGGCCC@@@???<<<;;;999888777666777777::::::999888888777666666666555555444444333333333555444444333222111000000111111000///000111222333000000000000000000000000000000000000000000000000111222333222000000000222000000000000000000000000....../////////000000000......------------......------,,,---......---+++------------------------,,,,,,------.../////////............////////////.........///////////////////////////////////////////////////////////////////////////000000000000///000111111000000222444333444888<<>>???AAACCCFFFCCC???===>>>??????===::::::999999777555444333333333222222111111222222000000000111111111111222000222333222000/////////...------...///222444555444333222000//////000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000{{{vvvsssnnnhhhbbb]]]ZZZYYYWWWWWWVVVVVVWWWYYY[[[\\\ZZZXXXUUUPPPKKKFFFBBB@@@===<<<:::888777777777777999999999888777777666666666666666555444444333333333333333333333333333333222111000000000111222333000000000000000000000000000000000000000000000000...000222111000///111333000000000000000000000000.../////////000000000000......------------......///---,,,,,,.........---------------------------,,,,,,------...//////000............////////////............/////////000////////////////////////////////////////////////////////////000000000000///000111111000111333555666999===BBBFFFIIIKKKKKKKKKMMMOOOPPPPPPQQQRRRSSSQQQRRRSSSUUUVVVVVVVVVUUUTTTTTTTTTTTTUUUUUUVVVVVVVVVVVVUUURRRNNNLLLMMMOOOOOOKKKNNNWWW[[[VVVMMMIIIHHHIIIJJJLLLTTTZZZWWWQQQNNNOOONNNJJJEEEEEEIIIMMMRRRWWW___gggooowww~~~~~~}}}{{{}}}xxxsssoooiiifffcccgggjjjhhhaaaZZZVVVVVVNNNNNNMMMMMMNNNOOOPPPQQQRRRRRRRRRRRRRRRQQQQQQPPPMMMNNNNNNOOOOOONNNNNNMMMEEECCC@@@>>>>>>???AAABBBAAA???>>>>>>>>>>>>???@@@::::::::::::888666444333222111000000//////000000111111111111222222333333111222333222000......///.........//////000000111222222222111111000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000~~~{{{vvvooohhhccc```^^^ZZZYYYWWWVVVWWWYYY]]]___ZZZYYYWWWSSSNNNHHHDDDAAA===<<<:::888777777777888777777666666555555444444555555444333222222111111000000111222444555666666222111000000000111333333000000000000000000000000000000000000000000000000,,,///111000///...000333000000000000000000000000////////////000000000000.........------.........000...,,,,,,---/////////------------------------,,,,,,------...///000000............/////////000---.........//////000000////////////////////////////////////////////////////////////000000000000///000111111000111333555999<<>>???AAAAAA>>>;;;>>>CCC:::;;;;;;:::999777555333555555444333222222222333111111222222222333333333111222333222000......///000111222222222111111000111222222222222111000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000vvvooojjjeeecccbbb___[[[YYYYYYYYYYYYXXXYYYXXXUUURRRNNNKKKIIIGGGEEEAAA===:::999999999999777777666777888999;;;<<<<<<888555777777333111222111000//////000222444555;;;777333111333555555444444111...///111222000...000000000000000000000000000000000000000000000000000000000000////////////---------.........//////.........///000111222333111000000///...------------------...///000000111........................////////////////////////000000000///......------111000000///......------////////////////////////000000000000000000000000333222111000000222777:::AAADDDGGGJJJKKKKKKMMMNNNMMMNNNOOOQQQRRRSSSSSSSSSRRRTTTUUUUUUSSSSSSVVVYYYYYYXXXWWWWWWWWWVVVSSSPPPQQQQQQQQQQQQPPPOOONNNNNNMMMMMMNNNNNNNNNLLLKKKJJJKKKJJJHHHHHHKKKOOOTTTWWW```\\\[[[___```___ccckkkmmmrrrxxx~~~|||xxx{{{|||{{{xxxpppfff]]]WWWVVVUUUSSSSSSTTTTTTRRRQQQPPPRRRSSSRRRPPPPPPRRRUUUQQQPPPOOONNNMMMMMMMMMMMMJJJHHHDDDAAA@@@@@@AAABBB???????????????>>>>>>>>>??????>>>;;;888777888:::===222222777333444888333///000111222222222222222444333222222111222222222000///.........///111222222222222222222111000///000000000000000000000000222222222222222222222222.../////////000000111111////////////////////////{{{ssskkkgggccc___[[[YYYXXXXXXWWWWWWYYYXXXVVVTTTPPPMMMJJJIIIGGGCCC>>>;;;;;;::::::999777777666666777999:::;;;???999555555555222111222111111000///000222444555:::666222111222444444333333111//////111111000///000000000000000000000000000000000000000000000000000000000000////////////---------.........////////////...------,,,------111000000///......---------------...///000000000........................////////////////////////---------.....................//////////////////////////////////////////...//////000111222222333222222222111111444999<<>>>>>======;;;;;;;;;:::999999<<<>>>EEE777444888555777:::555111222222333333333333222555444333222111000000000000000000000000111222222000111111111111000//////111111111111111111111111222222222222222222222222---------.........//////000000000000000000000000vvvooohhhddd```\\\[[[ZZZXXXWWWYYYYYYXXXVVVTTTPPPMMMKKKIIIFFFAAA>>>===<<<;;;:::777777666666666888999:::@@@999555444333111000333222111000000111222444555777555111000111222222222333111//////000111000///000000000000000000000000000000000000000000000000000000000000////////////------........./////////000///...---,,,,,,,,,,,,000000000///......---------------...//////000000........................////////////////////////++++++,,,------...//////---------...///000000111////////////////////////---...///000111333444444111222222222444777<<<@@@DDDGGGKKKMMMMMMNNNOOOPPPOOOPPPQQQRRRSSSTTTTTTTTTTTTRRRRRRWWW\\\]]]YYYTTTVVVUUUTTTUUUVVVUUUSSSQQQNNNNNNNNNNNNMMMLLLKKKJJJJJJJJJKKKKKKKKKJJJIIIIIIFFFFFFFFFFFFEEEDDDBBBBBBBBBBBBDDDIIIOOO[[[mmm}}}zzzrrrkkkgggbbb```^^^\\\\\\[[[XXXVVVWWWWWWVVVTTTQQQPPPQQQSSSSSSRRRQQQOOONNNLLLKKKKKKJJJHHHEEECCCBBBBBBCCCCCCAAA@@@@@@???>>>======<<<::::::;;;:::999:::<<<>>>NNN<<<555777555999;;;555333333444444444333222222555444333111000/////////000111222222333333222222...///000000111000000000111111111111111111111111111111111111111111111111------............//////111111111111111111111111zzzqqqmmmgggccc```^^^[[[ZZZYYYYYYYYYXXXVVVRRROOOMMMLLLHHHDDDAAA???===;;;:::888777666666666777888999===888444555555222111333222111111111111222333444555333111000000111111222222111000000000000000000000000000000000000000000000000000000000000000000000000000000////////////............//////////////////......//////000111000000//////............---------....../////////........................////////////////////////---------.........//////------......///000000000////////////////////////...//////000222333333444111222333555777;;;@@@DDDGGGIIIMMMOOOOOOOOOQQQRRRPPPQQQRRRSSSTTTTTTTTTTTTSSSNNNPPP]]]mmmqqqfffYYYVVVUUUTTTSSSTTTSSSRRRPPPLLLLLLLLLLLLKKKJJJIIIHHHKKKKKKLLLLLLLLLLLLLLLLLLGGGGGGGGGGGGGGGGGGFFFFFFHHHKKKPPPUUU^^^lllzzzuuuqqqnnnkkkhhheeecccaaa^^^[[[YYYXXXVVVSSSRRRQQQRRRSSSRRRRRRQQQOOOMMMKKKJJJIIIIIIGGGEEEDDDCCCCCCCCCDDDCCCBBBAAA@@@???>>>===<<<=========;;;999888:::<<>>333444333777999222333444444444333222111111333333222111000000000000///000222333333333222111...///000111222222222222111111111111111111111111000000000000000000000000000000000000000000111111111111111111111111111111zzzvvvoooiiieeebbb___\\\ZZZZZZZZZYYYWWWUUURRRQQQOOOLLLGGGDDDBBB???===:::999888777666666777888888:::666555777888555333444222222222222222222333333222222111000///000111222222111111000//////000111111111111111111111111111000000000000000000000000000000000000////////////........./////////000000///////////////000111222////////////............------------....................................////////////////////////000000000000//////......////////////////////////000000000000000000000000111111111111222222222222111333555777:::>>>CCCGGGHHHKKKNNNPPPPPPQQQRRRSSSPPPQQQRRRSSSTTTTTTTTTSSSXXXQQQSSSeee{{{ppp]]]XXXVVVTTTSSSSSSRRRPPPNNNKKKKKKKKKKKKJJJIIIHHHHHHJJJJJJKKKKKKKKKLLLMMMMMMIIIHHHGGGFFFGGGHHHJJJKKKIIIPPPYYYaaalll|||~~~~~~{{{xxxsssoookkkgggbbb___[[[YYYVVVTTTSSSSSSTTTUUURRRRRRQQQPPPNNNKKKIIIHHHHHHGGGFFFEEEDDDDDDEEEEEEEEEEEEDDDCCCAAA@@@????????????>>><<<:::999:::<<>>???>>>===<<<<<<>>>@@@RRR???777888666888:::333111111222222222111000000000000000111222444555666///000000111111111111111000111222333444444444444222222222222222222222222111111111111111111111111000000////////////......111111111111111111111111zzztttooojjjgggaaa___]]]\\\[[[[[[\\\]]]ZZZWWWSSSOOOKKKHHHDDDAAA===<<<:::888888888888999CCC<<<777777666444555777333333333333333333333222000111333222000///111333000222222111///...000222111111111111111111111111000000000000000000000000000000000000////////////.../////////000000000000000000000000000000111222.../////////////////////------------------------........................////////////////////////000000000000////////////------......//////000000000000000000000000000000111111111222222333333333444666999<<>>@@@KKK<<<888:::666666888333111111222222333333222222111111222222333444666666222111111111111222333333000111222333333333333333222222222222222222222222222222222222222222222222000000000/////////......000000000000000000000000|||vvvqqqnnndddbbb___]]]]]]^^^```aaa^^^[[[WWWSSSOOOKKKGGGDDD>>>===;;;999888888999999JJJAAA888555333222555999333333444444444333222222///222333333000///111444000222333111...---000222111111111111111111111111000000000000000000000000000000000000////////////////////////000000000000//////000222444666888999.........///////////////------------------------........................////////////////////////------......///000000000+++,,,---...///111222222000000000000000000000000//////000111333444555666555777:::===@@@CCCHHHKKKJJJMMMPPPQQQQQQQQQRRRSSSOOOPPPQQQQQQQQQQQQQQQQQQPPPTTTXXXYYYVVVVVVXXX[[[TTTSSSQQQRRRTTTVVVWWWWWWNNNNNNNNNNNNMMMLLLKKKJJJIIIIIIHHHIIIJJJLLLNNNOOOPPPSSSXXX^^^bbbdddeeeeeeoootttzzz{{{qqqkkkccc^^^[[[ZZZWWWUUUUUUVVVWWWXXXWWWUUUSSSQQQNNNOOOOOOOOOOOOPPPPPPPPPKKKKKKKKKKKKKKKKKKJJJJJJGGGFFFDDDAAA===;;;;;;===DDD777777999444333555000111222333333444444444444444444333333444444555555444333222111222333444555000000111222222222222111222222222222222222222222222222222222222222222222333222222222111111000000////////////////////////~~~wwwrrrlllfffbbbccccccaaaaaacccdddbbb___[[[UUUPPPKKKHHHEEEBBB>>><<<;;;:::888777<<<;;;999777555555555555666666555444333333222222555444333222111111111111222222222222222222222222000000000000000000000000111111111111111111111111111111000000//////.........///000111111000///...111''')))<<>>:::<<<;;;:::888777777777777777555222222333444444333333333333333333333333333111222222333444444555555222111111222555555333000444222???;;;555555,,,444333333333333222222222222666999<<<:::555111000111333333333222222111111111xxxqqqjjjhhhfffcccccceeeeeeffffffeeeaaa\\\WWWTTTMMMIIIEEEBBBAAA???===<<<<<<;;;999777666666777777666666666555444444333333333333222222222222333333222222222222222222222222111111111111111111111111000000000000000000000000//////000000000000000000///000000111111000000///333...000;;;@@@:::222000......////////////..................////////////........................000000000000////////////000000000000000000000000000000000000///////////////000111000//////000111222222222333555777999:::DDDEEEFFFHHHIIIJJJJJJJJJLLLMMMNNNPPPQQQQQQQQQQQQPPPPPPPPPPPPQQQRRRSSSTTTQQQVVV[[[[[[WWWSSSQQQPPPNNNLLLJJJJJJKKKMMMMMMLLLNNNMMMLLLJJJIIIHHHHHHGGGFFFHHHJJJKKKKKKNNNTTTYYYeeeppp}}}{{{qqqmmmjjjhhhgggeeebbb``````aaabbbaaaaaaaaa___\\\YYYXXXZZZ\\\^^^aaa``````ccchhhjjjjjjhhh\\\TTTJJJEEEDDDBBB>>>:::<<<;;;:::999888777777777666444222111222333333222333333333333333333333333222333333444444555555555222111111222444555333222222888MMMIII<<<333)))555111111111222222222222222555999;;;:::555222111222222222222222222111111111|||tttllljjjgggeeeeeehhhjjjkkklllkkkgggaaa[[[WWWQQQNNNIIIFFFCCCAAA???===<<<;;;999888777777888888666666666555555555444444333333222222222333444444222222222222222222222222111111111111111111111111000000000000000000000000/////////000000111111222000000000000000000000000...,,,---333444///,,,---...//////////////////...............////////////---------...............000000000000////////////////////////////////////000000000000///////////////000111000///...///111111111222333555888:::<<>>===<<<;;;:::888888888888666444111111222333333222333333333333333333333333333333444444444555555555111111222333444444444444555EEE\\\NNN<<<666...555000111111111111222222222///222555555444222222222222222222111111111111111xxxppplllkkkiiijjjnnnrrrssssssqqqllleee^^^ZZZUUUQQQLLLHHHFFFCCC@@@>>>===<<<:::999888888888888777666666666666666555555333333333222333333444444222222222222222222222222111111111111111111111111000000000000000000000000//////000000111111222222111111000000000000111111000///000222000------000/////////....../////////............////////////------------......//////////////////000000000000////////////////////////////////////000000000000000111222222000000111222000000111333666999<<<>>>CCCDDDFFFIIIKKKLLLMMMNNNMMMMMMNNNOOOPPPPPPPPPPPPMMMNNNOOOPPPRRRSSSSSSTTTRRRSSSTTTTTTRRRPPPOOONNNJJJKKKKKKJJJJJJJJJKKKKKKIIIJJJKKKJJJHHHHHHJJJLLLHHHJJJNNNQQQWWWaaannnwwwzzzrrrllljjjhhhcccbbbeeefffdddbbbaaaaaabbbccceeejjjlllqqqxxx}}}yyyooofffYYYTTTNNNJJJHHHEEEBBB???>>>===<<<:::999999888888666444222111222333333222333333333333333333333333333333333444444444444444111222222333333444555666@@@UUUeeeIII444999222000111111111111111111111111---///222333333222111111111111111111111111111111~~~|||xxxuuusssssstttuuu~~~yyyuuusssqqqssswwwzzzzzzyyyuuupppiiibbb^^^YYYVVVPPPLLLIIIFFFBBB@@@???>>><<<:::888888888888777777777777777777666666444444333333333333444444222222222222222222222222222222222222222222222222111111111111111111111111000000111111111111111111222111111000000111111222000111111000///...///000//////............//////............////////////---------...//////000000////////////000000000000000000000000000000000000////////////000000000000111222333333111111222333000111222444777;;;>>>@@@CCCDDDFFFIIIKKKMMMNNNNNNMMMMMMNNNOOOOOOOOOOOOOOOMMMMMMOOOPPPRRRRRRRRRRRRRRRRRRRRRRRRQQQOOOMMMLLLJJJKKKLLLLLLKKKJJJKKKLLLLLLNNNNNNLLLHHHFFFGGGIIIJJJOOOVVV^^^gggsssyyyrrrqqqmmmeeecccffffffffffffeeeeeeeeeffffffkkkooovvv~~~zzznnneeeaaa\\\UUUNNNIIIEEEAAA>>>>>>===<<<;;;:::999999999777555333222333444444333333333333333333333333333333333333333333333333333111222333333333333666888OOOZZZ___@@@000888111...333333222222222111111111333444555666555444222000000000000111111111111111llljjjgggeeedddeeefffgggmmmppptttwwwyyyzzz|||~~~~~~|||~~~}}}yyytttmmmhhhddd^^^ZZZTTTPPPLLLIIIEEECCCAAA???===:::888777777777777777777777777777777777666555444333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111222222111000000111222222000000000.........//////000///...------...///000............////////////------...//////000111111.../////////000000000111000000000000000000000000.../////////000000000111111222333333111111222333222222444777:::>>>BBBDDDFFFGGGHHHJJJLLLMMMMMMMMMMMMMMMNNNOOOOOOOOOOOONNNMMMNNNOOOQQQRRRRRRQQQQQQPPPPPPPPPQQQPPPOOOLLLJJJIIIKKKMMMMMMKKKJJJKKKLLLMMMOOOPPPMMMHHHFFFHHHKKKOOOXXXfffttt}}}vvvwwwsssjjjfffjjjggghhhiiijjjjjjiiihhhgggkkkpppyyy{{{sssmmmgggbbb[[[SSSLLLGGGDDDBBB???>>>===;;;::::::::::::888666444333444555555444333333333333333333333333222222222222222222222222111222444333222333666999VVVLLLJJJ999222777000444555555444333222111000000444555666777777666444222///000000000111111111222[[[ZZZWWWVVVUUUWWWYYYZZZ___aaacccdddeeegggjjjlllnnnqqqvvvzzz}}}|||wwwqqqllljjjaaa]]]WWWRRRNNNKKKGGGEEEBBBAAA>>>;;;888777666666777777777777777888888888777666555444333222222222222222222222222222222222222222222222222222222222333333333333333333333333333222222222111000000000333222111000000111222333222333222000111333333111000///...------...///000............/////////000.........///000111111222.../////////000000111111000000000000000000000000.../////////000000111111000222333222111000111222333444666999<<>>===<<<;;;:::::::::999777444444555666666555333333333333333333333333222111111111111111111111000222444333222333777:::VVV;;;666555888777000???777666555444222111000000000111333666888888777555//////000000111111111222PPPQQQQQQQQQQQQPPPOOOOOOWWWVVVUUUTTTUUUWWWYYY[[[___aaaccceeegggjjjooorrr~~~~~~zzztttlllffffffbbb^^^[[[XXXSSSLLLFFFDDDAAA>>><<<;;;;;;999888:::999888777666555444444777777777777666666666666:::888666444333222222333000000000111222222222333222222222111000//////...000000////////////000000222000///------///000222222222222111000//////...000000000000////////////......//////000000111111---///222222111000000111000000000///......000222111111000000//////......000000000000000000000000333333333333333333333333444666999===@@@CCCDDDDDDFFFIIIKKKMMMMMMNNNPPPQQQNNNOOOQQQRRRRRRQQQOOONNNQQQPPPPPPPPPQQQRRRTTTVVVQQQRRRQQQPPPNNNLLLLLLMMMMMMKKKJJJHHHHHHHHHJJJKKKQQQKKKFFFFFFGGGIIINNNUUU```sss|||wwwrrroookkkiiimmmoooqqqpppmmmmmmnnnqqquuuwwwzzz|||}}}|||{{{zzzqqqllleee]]]WWWQQQLLLIIICCC@@@===<<<======<<<;;;777777777666555555444444444444444444444444444444333333333333333222111000333333222222222333444555:::999777666666666777888333333333333333333333333111111222444666777888999222444555555333111111111NNNMMMMMMMMMMMMLLLLLLLLLOOONNNMMMMMMMMMOOOQQQRRRUUUVVVXXXZZZ[[[]]]aaadddkkknnnssswwwyyyyyywwwvvvxxxwwwyyy{{{|||~~~xxxqqqlllhhheeeaaa___\\\WWWPPPJJJEEEBBB???===<<<<<<:::999888888888888888888888888777777777666666666555555888777555333222222333333111111111111222222222222333333333222111111000000111000000//////000000111111000///......///000111222222111111000//////...000000000000000000000///000000000000////////////...000222222111000000111444444333111/////////000111111000000////////////111111111111111111111111333333333333333333333444666888;;;???CCCEEEFFFGGGJJJLLLNNNOOONNNNNNOOOPPPNNNOOOQQQRRRRRRQQQOOONNNOOOOOOOOOPPPPPPQQQSSSSSSTTTTTTTTTSSSQQQPPPOOOOOOMMMLLLJJJHHHHHHHHHIIIJJJOOOKKKJJJKKKKKKMMMTTT]]]nnnxxxtttqqqooommmqqqssstttsssqqqoooppprrrsssuuuxxx{{{}}}~~~}}}|||uuuqqqiiibbb[[[UUUOOOKKKEEECCC???>>>======<<<;;;999999888777777666666555444444444444444444444444222333444444333222333333222333444555555555444444888888777666666666666666333333333333333333333333111111222444555777888888666555555333333666:::>>>MMMLLLKKKIIIIIIJJJJJJKKKKKKJJJIIIHHHHHHIIIJJJKKKMMMNNNPPPPPPPPPRRRTTTVVVYYY[[[^^^aaacccdddccccccdddcccfffjjjmmmpppzzz}}}|||~~~xxxtttmmmjjjfffdddbbb]]]UUUOOOGGGDDD@@@>>>===<<<;;;:::666777777888999:::;;;;;;666666666666555555555555666555333222222222333444222222222222222111111111444444444333222222111111222111111111111111111222000000000000000000000000222222111111000/////////000000000000000000000000111111111000///.........///111333222111000000111333222111111000000000000111000000000000/////////111111111111111111111111222222222222333333444555999;;;>>>BBBFFFHHHIIIJJJNNNOOOPPPPPPOOOMMMNNNNNNOOOPPPQQQRRRRRRQQQPPPOOONNNNNNOOOPPPQQQQQQQQQPPPQQQQQQPPPOOOOOOOOOOOOOOONNNMMMJJJIIIHHHHHHIIIJJJLLLLLLMMMPPPQQQUUU___kkk|||yyywwwvvvvvvwwwxxxwwwtttrrrrrrrrrqqqsssvvvzzz}}}|||wwwqqqiiibbb[[[SSSOOOIIIEEEAAA???>>>>>>===<<<:::::::::999888888777777444444444444444444444444000333666555333222333555111333666888888777444333666666666666666555444444333333333333333333333333111222333444555666777777999777444222444;;;DDDKKKNNNMMMKKKIIIIIIJJJKKKLLLLLLLLLKKKJJJJJJJJJKKKKKKLLLMMMNNNNNNMMMMMMOOOPPPRRRSSSTTTVVVXXXYYYZZZZZZXXXWWWYYY^^^bbbeeemmmuuu~~~}}}zzzssspppllljjjhhhbbbZZZSSSJJJGGGBBB>>>===<<<;;;:::666777777888999:::;;;;;;666666666666555555555444444333222222222222444444333333333222222111111111444333333333222222222111333222222111111222222333///000111111111111000///111111111111000000//////000000000000000111111111111000000000/////////...000222333222111000000111......---...///111111111000000000000000000000000111111111111111111111111222111111222333444666777;;;===@@@DDDGGGIIIKKKKKKMMMOOOPPPPPPNNNNNNNNNOOOOOOPPPQQQQQQRRRQQQQQQPPPNNNOOOQQQRRRRRRQQQPPPOOOPPPNNNLLLLLLMMMPPPSSSTTTNNNMMMKKKIIIHHHIIIJJJKKKKKKLLLPPPTTTVVV^^^nnn~~~||||||{{{yyyvvvsssqqqpppoooqqquuuyyy}}}~~~xxxrrrkkkbbbZZZTTTKKKGGGCCC@@@??????>>>===;;;;;;::::::999888888777555555555555444444444444000444777666222000222444222333555666777666444333333444555666555444333222333333333333333333333333222222333444444555666666888666333111444<<>><<<;;;999999888888777777777666777777777777666666666666444444333222222333444555333333333333333222222222222222222222222111111111333222222111111222222333111111111111111111111111111111000000000000000000///000000111111222222222.........///000111111111000111222111000111333555BBB<<<666222222333222000000000000111111111111222222222222222222222222222222222222333555888;;;===@@@AAACCCFFFHHHIIIIIIIIIGGGJJJLLLNNNNNNOOOQQQSSSPPPPPPPPPQQQQQQRRRSSSSSSSSSSSSSSSSSSRRRQQQPPPPPPPPPNNNNNNQQQWWW[[[[[[ZZZLLLKKKJJJIIIIIIKKKMMMNNNPPPRRRYYYdddppp}}}yyyuuurrroooqqqrrrtttwww|||~~~uuullleeeUUUPPPJJJEEEBBBAAA@@@@@@;;;;;;;;;:::999999888888777777666666555444444444555555555444444333222111444333222111111333444555444444444444444333222222333333333333333333333333333333333333333444444444333333333222222555:::===OOOOOOOOONNNNNNNNNMMMMMMLLLLLLMMMNNNNNNOOOOOOOOONNNQQQSSSTTTTTTTTTTTTUUUVVVVVVVVVVVVUUUSSSQQQPPPRRROOOPPPTTTVVVUUUVVVYYY[[[]]]```bbbccceeegggjjjnnnqqquuuyyy~~~}}}|||zzzyyyyyyzzzzzzuuunnnggg]]]WWWOOOHHHCCC@@@>>>===::::::999999999888888888999888888888777777777777666555444333333333444555222222333333333333333333222333333333333333333333222222111111111111222222222222111000000111222222000000000000000000000111///000000111111222333333////////////000000000000000111111111111222444777KKKCCC999333333333333111000000111111111222222222222222222222222222222222333333333444666:::>>>@@@CCCDDDFFFGGGHHHIIIHHHHHHHHHKKKNNNOOOPPPPPPRRRTTTPPPPPPPPPQQQQQQRRRSSSTTTTTTSSSRRRQQQPPPPPPOOOPPPLLLMMMQQQXXX]]]\\\UUUOOOKKKJJJIIIIIIJJJLLLNNNPPPTTTXXXcccttt}}}yyyvvvsssssssssuuuwww{{{vvvooo```ZZZRRRJJJFFFCCC@@@???======<<<;;;;;;::::::999777777777666555444444444666444222444888999777444333333333444444444444444555555444333333333333333333333333333333333333333333333333333333333333333333333333222222333777:::RRRRRRSSSSSSSSSRRRQQQPPPPPPQQQRRRTTTTTTUUUUUUUUUUUUWWWZZZ\\\\\\\\\]]]^^^[[[\\\\\\\\\ZZZWWWTTTRRRTTTQQQQQQVVVXXXXXXXXXZZZYYY[[[]]]]]]\\\\\\\\\]]]^^^```bbbeeejjjttt}}}|||{{{zzzyyyzzz}}}~~~{{{uuuooobbb\\\SSSKKKFFFCCC@@@???::::::::::::::::::::::::999999999999888888888777777666555444333444555555222222222333333444444444444444444444444444444444222111111111111111111222333222000//////000222333000000000000000111111111///000000111222222333333111111000000//////......///000111111111222555888KKKBBB777111222444444333000000111111222222222222222222222222222222222222444333333444777;;;???BBBEEEFFFHHHIIIIIIIIIHHHHHHKKKMMMOOOQQQQQQQQQRRRTTTPPPPPPPPPQQQQQQSSSTTTTTTTTTSSSQQQOOONNNNNNNNNOOONNNRRRYYYbbbfffaaaUUUJJJJJJIIIIIIIIIJJJMMMPPPQQQWWW\\\kkk|||yyywwwuuuuuuuuuwww{{{|||uuuhhhbbbXXXOOOHHHCCC@@@>>>>>>>>>>>>===<<<<<<;;;;;;888777777666555444444444777333111555<<>>AAADDDIIIJJJJJJJJJJJJJJJIIIIIIMMMMMMMMMMMMNNNPPPRRRTTTPPPQQQQQQQQQRRRRRRSSSSSSRRRSSSTTTSSSPPPNNNMMMNNNPPPWWW______XXXQQQLLLKKKIIIKKKMMMMMMLLLOOOUUUZZZiiippp~~~|||xxxtttuuuuuutttuuuzzzvvvmmmaaaVVVOOOJJJEEEBBBAAA>>><<<;;;;;;;;;:::999:::999888666555333222111444444555666777888999999333333333444444444555555999888777555555555666777666555333222222333555666444333222222222333444555444444444333333222222222fffggghhhgggdddaaaaaaaaaaaadddgggiiijjjkkkmmmnnnnnnnnnoooqqqsssvvvyyy{{{}}}xxxsssoooiiiccc___YYYZZZ[[[\\\]]]^^^^^^^^^___aaabbb___ZZZTTTQQQPPPKKKIIIJJJNNNQQQTTT\\\dddhhhkkkppptttxxx||||||tttmmmbbbZZZSSSMMMFFFAAAAAA<<<:::;;;<<<999888999:::::::::999999888888888666666666666555555555555444444444444444444444444444444444444444444444444222222333333333333222222111111111111111111111111333222222111111111222222555444444333222111000//////////////////000111111000000000111222222333333666HHHMMM>>>111444666333111111222222222333333333333333333333333333333333222444777:::<<>>===>>>===<<<::::::999888777666555444333666666666666666666666777333333444444444555555555888777777666666666666666555444333222111222333333555444333222333444555666555555555444444444333333wwwyyyzzzyyyuuurrrooonnnvvvyyy~~~}}}vvvoooiiieeebbbcccdddeeefffgggggggggiiijjjiiiddd]]]UUUOOOLLLJJJGGGGGGIIIKKKMMMSSSZZZ\\\```dddhhhkkknnnrrruuu|||uuulllccc\\\TTTLLLGGGDDD???<<<<<<<<<999777999======<<<;;;:::999888888666666666555555555444444444444444444444444444444444444444444444444444444222222333333333333222222222222222222222222222222333333222222111111111111555444444333222111000000000////////////000111111000000111111222333333333111CCCKKK@@@444333444111111111222222222333333333333333333333333333444444444666888:::<<<@@@DDDGGGJJJKKKLLLMMMNNNOOOOOOOOOSSSSSSSSSSSSRRRRRRQQQPPPQQQQQQQQQQQQRRRRRRRRRRRRRRRSSSSSSRRRQQQRRRTTTWWW[[[YYYVVVRRRNNNLLLLLLLLLRRRSSSTTTVVVZZZdddqqq{{{~~~tttttttttsssuuuzzzqqqdddYYYPPPHHHCCCBBBAAA@@@@@@@@@@@@===;;;:::999999888777777666666666666666555555555444444333444444444444555555555666666777777777666555555444444444333333222222222555444333333333444666777666666555555555555444444|||tttnnnkkknnnmmmmmmnnnpppsssvvvxxxxxxxxxtttnnndddZZZPPPKKKLLLIIIHHHJJJKKKLLLQQQXXXZZZ^^^bbbfffhhhkkkmmmpppwww||||||ssslllddd\\\RRRLLLGGGBBB>>>???>>>;;;:::<<<======<<<<<<;;;;;;::::::777666666555555444444444555555555555555555555555444444444444444444444444222333333333333333333222222222222222222222222222222222222222111000000///111111111222222333333444222222111111222222333444000000111222222333333444...<<>>;;;999999999999999999888888555555555555555555444444444444444444555555555555555555777777777666555444444555555555555444333333444444333333333444555666555555555555444444444444}}}yyyvvvwwwuuutttuuuzzz|||qqqdddXXXQQQLLLJJJIIIKKKLLLMMMSSSZZZ[[[^^^cccfffhhhjjjlllnnnqqquuu{{{yyyrrrlllcccYYYQQQIIICCC?????????<<<<<<>>>;;;;;;;;;<<<<<<======>>>888888777666555555444444555555555555555555555555444444444444444444444444333333333444444333333333222222222222222222222222111222222222222111000///000000111222333333444444222222222222222333333444111111111222333333444444111999@@@>>>888444444555111111222222222333333333333333333444444555555555666888:::<<<===@@@DDDGGGHHHIIIKKKNNNPPPQQQRRRSSSQQQRRRSSSTTTTTTSSSRRRQQQRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQRRRQQQQQQSSSWWWZZZUUURRRNNNLLLMMMOOOPPPPPPPPPWWWaaalllvvv|||zzzvvvuuuwww{{{tttjjj___TTTMMMFFFEEECCCBBBBBB@@@===;;;:::::::::::::::999999999333333444444555666666777444444444555555555666666444555666777777666555444333333444444444444333333555444333222222333444555333333333333333333333444ssseee\\\PPPMMMMMMOOOOOOPPPVVV]]]cccggglllppprrrsssuuuvvvtttuuuxxxzzz}}}~~~yyytttkkk```XXXLLLFFFAAA@@@???<<<;;;===::::::;;;<<<===>>>>>>???999999888888777666555555555555555555555555555555444444444444444444444444333333444444444444333333333333333333333333333333111222333444444333222111333333333222222222111111111000000000000111222222111111222222333444444444222444888<<<;;;666333333111111222222222333333333333333333444555555666666777:::===???@@@BBBEEEGGGIIIJJJLLLOOOQQQRRRSSSTTTSSSSSSSSSTTTSSSSSSRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQPPPPPPQQQQQQQQQRRRUUUWWWQQQPPPMMMLLLMMMOOOSSSUUU]]]eeerrr|||{{{|||uuuhhh[[[RRRKKKHHHEEEBBBAAA@@@===<<<:::::::::::::::999999999222333444555666777888888444444555555555666666666444444555666666666555555000111111222222333333444777666555333333333333444222222222333333333333444rrrggg]]]YYYXXXYYYZZZZZZ___fffqqquuuzzz}}}}}}{{{yyyyyy||||||tttiiiaaaUUUMMMGGGDDDBBB>>><<<>>>;;;;;;;;;<<<<<<=========;;;;;;:::999888777666666555555555555555555555555444444444444444444444444333333444444444444333333333333333333333333333333222444666777888777666666333333333222222222222111111111000000111111222333111111222333333444444555222///444>>>BBB;;;333000111111222222222333333333333333444444555666666666999<<<@@@CCCEEEFFFGGGHHHKKKLLLNNNQQQRRRTTTUUUUUUXXXWWWVVVTTTSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQNNNPPPQQQQQQPPPOOOPPPRRRMMMNNNOOOOOOQQQWWW```hhhttt}}}uuufff\\\QQQMMMGGGCCCAAA@@@>>>===;;;:::::::::999999888888555555555666666777777777555555555555666666666666444444444444444555666777222111111222333555777999;;;:::888666444444444444333333333333444444555555zzzooojjjgggeeefffeeeeeeiiipppyyy}}}|||yyy{{{zzzoooggg^^^VVVNNNJJJFFFAAA???@@@<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;:::999888777666666666666666666666666666444444444444444444444444333444444555555444444333333333333333333333333333444555888:::;;;;;;:::999///000000222333444555555333333222222333333444555111222222333333444444555666222777FFFMMMDDD888222111111222222222333333333333333444444555666777777:::>>>CCCGGGHHHHHHIIIIIIMMMNNNPPPRRRTTTUUUVVVVVV\\\[[[XXXVVVTTTSSSRRRSSSSSSSSSRRRRRRQQQQQQQQQPPPNNNOOOQQQPPPOOONNNNNNNNNKKKMMMPPPRRRVVVaaaqqq|||qqqgggUUUPPPIIIDDDAAA@@@??????;;;;;;:::999999888777777777777777777666666666666555555555555666666666777555444333333444555666777555555444555666999<<<>>>>>>===:::888666555555555444444444555555555666666|||rrrpppmmmlllmmmqqquuuxxx{{{tttfff```WWWNNNHHHCCC???=========<<<;;;<<<===>>>???:::::::::999888777666555777777777777777777777777666666777777666555555444333333333333333333333333222222222222222222222222555555555555555555555555666444222111222333222111222222444444444444222222111222333333444444333333444000222DDD\\\;;;888444444333333333333444555555555666666666555666999;;;???AAAEEEIIILLLMMMMMMMMMOOOPPPPPPQQQRRRSSSTTTTTT[[[YYYUUUSSSQQQQQQRRRSSSQQQRRRSSSTTTSSSQQQOOONNNQQQNNNLLLKKKLLLMMMNNNOOOPPPLLLMMMVVVbbboooooobbbWWWLLLHHHGGGCCCAAAAAA===;;;999999:::;;;:::999555555555555555444444333333555777777555444333333555555555555555555555555333444555666777:::>>>BBB[[[GGG555111333333444555555555555555555555555555{{{yyyvvvtttuuuyyy}}}{{{qqqjjj```WWWOOOJJJEEECCC???>>>===<<<======??????;;;;;;::::::999777666555777777777777777777777777555666666666666555555555444444444444444444444444222222222222222222222222555555555555555555555555333444666777888999999999222333333444444333333222222222333444444444444333666222222BBBYYY:::999555444444333333444444555666222444555555555777;;;===AAACCCFFFIIILLLNNNNNNOOOQQQQQQRRRRRRSSSSSSTTTTTTYYYWWWTTTRRRQQQQQQRRRSSSRRRSSSTTTTTTSSSRRRPPPNNNOOOMMMLLLLLLNNNPPPQQQQQQTTTSSSYYYggguuu|||jjj^^^RRRLLLHHHDDDAAAAAA???===;;;:::;;;;;;:::999777888888888888777666666444666888888666444444555555555555555555555555555555666666666666888;;;>>>LLL???666777;;;999666555555555555555555555555555}}}~~~{{{ssshhh]]]SSSLLLGGGDDD@@@@@@>>>>>>===>>>???@@@;;;;;;;;;;;;:::888777666777777777777777777777777555555555555555555555555555555555555555555555555333333333333333333333333555555555555555555555555,,,555@@@FFFDDD???999666222333333444444333333222222222333444444444444444666333333@@@WWW999:::666444444444333444444555666000222444555666999===@@@CCCDDDFFFIIILLLNNNPPPQQQRRRRRRRRRSSSSSSSSSSSSSSSUUUTTTRRRQQQPPPQQQSSSTTTSSSSSSTTTTTTSSSRRRPPPOOOMMMMMMMMMNNNOOOQQQTTTUUUTTTZZZgggzzzwwwjjj\\\SSSLLLEEEBBBBBBAAA???===<<<<<<;;;:::888888888999999888888777666666777999888777555555666666666666666666666666666888888888666555555777999===777333777;;;;;;999888555555555555555555555555|||pppdddYYYPPPIIIDDDBBBAAA???>>>===>>>??????<<<<<<<<<<<<:::999888777777777777777777777777777555555555555555555666666555555555555555555555555444444444444444444444444555555555555555555555555999GGGYYYbbb]]]OOOAAA:::333333333333333333333333222333333444555444444444555444555AAAVVV999:::555444444444444444555666666111333444666777999===@@@CCCDDDGGGIIILLLNNNPPPQQQRRRRRRRRRRRRRRRRRRRRRQQQSSSRRRQQQPPPQQQRRRSSSTTTTTTTTTTTTTTTTTTRRRQQQPPPMMMMMMNNNOOOPPPRRRUUUWWWZZZeeeyyywwwggg[[[PPPGGGBBBCCCCCC@@@>>><<<<<<;;;999777777777777888777666666555888999:::999777666777888666666666666666666666666777888888666555444666777999555222222444777:::<<<555555555555555555555555|||ooocccXXXOOOIIICCCBBB@@@>>>======>>>>>>============<<<:::999888888888888888888888888888777666555555555666666777444444444444444444444444444444444444444444444444555555555555555555555555888EEETTTYYYSSSFFF:::444333333333333333333333333333333444555555555444444222555888BBBWWW:::999333555444444444444555666666444555666777888:::>>>AAACCCDDDGGGJJJMMMOOOPPPQQQRRRQQQQQQQQQQQQQQQQQQQQQRRRQQQQQQQQQRRRSSSUUUUUUUUUUUUUUUTTTTTTSSSRRRRRRNNNOOOPPPPPPPPPRRRWWW[[[iiixxxttteeeWWWKKKEEEEEECCCAAA>>><<<<<<;;;999777888888999999888888777666999::::::999888777888999777777777777777777777777666777777777555555666888999:::999777555666888999666666666666666666666666wwwkkk^^^RRRKKKEEEDDDBBB@@@???>>>??????>>>>>>>>>>>><<<;;;:::999888888888888888888888888999999777666555666777888444444444444444444444444555555555555555555555555555555555555555555555555222666:::;;;777333111111444333333222222333333444333333444555555555555555222777999AAATTT999:::333555555444444555555666777555777888999:::<<<@@@CCCCCCEEEIIIMMMPPPQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRSSSSSSSSSTTTTTTUUUVVVWWWVVVVVVUUUUUUTTTSSSSSSSSSQQQRRRRRRQQQQQQUUU]]]cccvvvqqqaaaQQQJJJIIIDDDBBB???>>>===<<<;;;999;;;;;;;;;<<<;;;::::::999999::::::999777777888:::777777777777777777777777555666888888777666777999777???EEECCC===999666444666666666666666666666666rrrdddWWWNNNHHHGGGEEECCCAAAAAAAAAAAA?????????>>>===<<<;;;:::888888888888888888888888===;;;999777666666777888555555555555555555555555555555555555555555555555555555555555555555555555:::999888666666777999;;;444333333222222333333444333444444555555555555555555999999===PPP777<<<777555555555555555666666777555777999:::<<>><<<<<<<<<<<<<<<<<<;;;::::::999::::::888666666888:::888888888888888888888888666888999999888777777888555AAAHHHDDD===999888666666666666666666666666666|||mmm___UUUKKKJJJGGGEEECCCCCCCCCCCC????????????>>><<<;;;:::888888888888888888888888???===:::888777666777888777777777777777777777777666666666666666666666666555555555555555555555555444333222222333333222000444444222222222222444444333444555555666666555555888;;;888:::KKK666===:::555555555555555666777777444666999;;;>>>BBBFFFJJJEEEIIIOOOTTTWWWWWWUUUSSSSSSSSSTTTUUUVVVWWWWWWWWWWWWWWWWWWXXXXXXYYYYYYYYYXXXWWWVVVUUUTTTTTTTTTTTTSSSTTTUUUUUUWWW___lllwwwqqq___UUUSSSHHHFFFCCCBBBBBBBBBAAA???::::::;;;;;;::::::999888999:::999888666666888:::888888888888888888888888888:::;;;:::888666666777555@@@EEE===555555:::===777777777777777777777777~~~}}}}}}}}}~~~}}}{{{yyywwwvvvvvvuuuvvvvvvvvvvvvwwwxxxyyyzzz{{{{{{{{{|||}}}~~~nnncccUUUPPPJJJFFFEEEDDDAAA?????????>>>===============:::::::::999::::::;;;;;;888888777666666666666666555555555555555666777888666666555555555444444444444444444444444444444444777666666666555555555555555555555555555555555555444555555555555555555444444999<<<:::999:::888444777777777888888888888888888999;;;======???CCCEEEIIIKKKPPPTTTVVVWWWVVVVVVVVVVVVVVVVVVWWWWWWXXXYYY[[[[[[\\\]]]]]]\\\ZZZZZZZZZYYYWWWTTTUUUWWWWWWUUUXXXUUUVVV[[[```iii{{{}}}lll^^^WWWLLLFFFEEECCCBBBLLLPPPEEEAAA<<<888999===???>>>;;;RRRJJJ@@@::::::;;;999888999999888888888888999999===;;;999777666666777888:::999888777666666666666999888666666777888888888|||zzzqqqpppooommmlllkkkkkkkkkkkkjjjhhhgggeeedddcccccccccccccccdddeeefffggghhhmmmmmmnnnoooqqquuu{{{yyynnnaaa[[[RRRMMMKKKJJJHHHFFFCCCCCCAAA???>>>======<<<;;;::::::999999::::::;;;888888777666666666666777666555555555666666777888666666666555555555444444555555555555555555555555777777666666666555555555555555555555555555555555555555555666666555555555555:::===<<<:::;;;999666666666666666666666666666999;;;===???@@@CCCFFFIIIJJJLLLOOOSSSUUUVVVVVVVVVZZZZZZZZZZZZ[[[[[[\\\]]]]]]^^^^^^___^^^]]]\\\\\\YYYXXXWWWVVVVVVWWWXXXVVV\\\ZZZ\\\bbbiiiuuuuuufff]]]UUUMMMJJJGGGEEEMMMQQQFFF;;;;;;:::;;;;;;<<<===>>>KKKEEE===999:::<<<;;;999@@@BBBCCCEEEEEECCCBBB@@@===<<<:::888777888999::::::999888777666666666666555555555555666777666555{{{zzzxxxtttqqqllliiigggcccbbbaaa```____________]]]\\\[[[ZZZYYYXXXWWWWWWVVVVVVWWWXXXYYYZZZ\\\]]]```aaabbbccceeejjjqqquuuwww}}}mmmeeeYYYPPPLLLKKKJJJHHHHHHFFFDDDBBB???>>>===<<<;;;;;;:::::::::::::::;;;999999888777777777777777777666666666666777888888777777666666666555555555777777777777777777777777777777777777666666666666555555555555555555555555555666666777777666666555555<<<@@@???<<<<<<;;;999777777666666666666666666:::===@@@CCCEEEHHHKKKNNNNNNOOOQQQTTTVVVXXXYYYZZZ]]]^^^^^^___``````aaaaaa```aaaaaaaaaaaa```___^^^[[[[[[ZZZZZZZZZZZZZZZ[[[```aaagggooozzzqqqeeeYYYOOOKKKGGGBBBHHHKKKAAA;;;@@@EEECCC===:::<<>>999999;;;===<<<:::===@@@DDDGGGGGGDDD@@@===<<<;;;:::999999:::;;;<<<:::999888777777777777777666888999;;;;;;;;;999999{{{xxxuuusssmmmllljjjgggdddaaa^^^]]]\\\\\\[[[ZZZZZZZZZ[[[[[[WWWWWWWWWWWWVVVUUUUUUTTTSSSSSSTTTUUUWWWYYY[[[\\\]]]^^^___```bbbgggnnnsssuuu}}}{{{pppaaaUUUOOOLLLKKKJJJIIIHHHFFFCCCAAA???>>>>>><<<<<<;;;:::::::::;;;;;;::::::999888888888888888888888777777777888888999888888777777777666666666777777777777777777777777888888888777777777666666555555555555555555555555666777777777777777777666555>>>DDDBBB>>>======<<<::::::999888888999999:::<<>>???JJJSSSPPPDDD::::::>>>;;;:::888999;;;<<<;;;:::666999<<>>@@@???===;;;;;;{{{vvvrrrnnnkkkhhhcccbbb```^^^\\\[[[ZZZYYYUUUTTTTTTTTTTTTUUUVVVVVVSSSSSSTTTUUUUUUTTTSSSSSSQQQRRRSSSTTTWWWYYY\\\]]]___```aaacccfffkkkrrrvvvqqqbbbYYYTTTQQQOOOJJJHHHGGGEEECCCAAAAAA@@@>>>>>>===<<<;;;;;;<<<<<<;;;;;;:::999999999999999:::999999888888888999999999999888888888777777777777777777777777777777777999888888888888777777777666666666666666666666666777888888999999888888777666AAAIIIFFF???<<<===>>><<<;;;:::999999;;;<<<===>>>BBBGGGKKKNNNQQQUUUWWWXXXYYYZZZ\\\^^^```aaabbb```aaacccdddeeefffffffffggggggfffeeeeeeddddddccceeecccccceeedddaaadddjjjlllyyy{{{jjjZZZQQQLLLEEEFFFHHHAAA???MMMYYYWWWIII===;;;>>>:::999999:::;;;:::999888888999::::::::::::999888888888888999::::::;;;<<<:::999888888888888888888555999===???===:::888888xxxtttooojjjgggdddaaa^^^ZZZYYYXXXWWWVVVVVVVVVVVVRRRRRRRRRRRRSSSTTTUUUVVVUUUVVVWWWXXXYYYXXXXXXWWWVVVVVVXXXZZZ]]]```cccddddddfffhhhkkkooovvv}}}qqqeee]]]VVVRRRLLLKKKIIIGGGEEEDDDCCCCCC@@@@@@???>>>============<<<<<<;;;:::::::::::::::;;;;;;:::999999999999:::::::::999999999888888888888888888888888888888888999999999999888888888777888888888888888888888888888999999999999999999888777CCCLLLHHH???;;;<<<>>>;;;:::999888999<<<>>>@@@CCCFFFLLLPPPTTTVVVYYY\\\[[[\\\^^^```bbbcccddddddbbbdddfffhhhiiiiiiiiiiiilllkkkjjjiiihhhgggggggggiiieeeeeeiiiiiigggmmmxxxvvvcccXXXRRRHHHFFFGGGBBB<<>>@@@:::;;;;;;;;;;;;:::888888;;;:::999888888999:::;;;888888999999:::::::::;;;:::999999888888888999999888<<<@@@AAA===:::888999lllhhhdddaaa___\\\YYYWWWWWWVVVTTTSSSSSSSSSTTTTTTTTTTTTTTTUUUVVVXXXYYYZZZ\\\]]]___aaabbbbbbaaa```___```bbbeeehhhkkknnnpppnnnqqquuuzzzssshhh^^^XXXRRRQQQNNNKKKIIIFFFEEEDDDCCCBBBAAA@@@????????????===<<<<<<;;;;;;;;;;;;;;;<<<<<<;;;:::::::::::::::::::::::::::999999999999999999999999999999999999::::::999999999888888888999999999999999999999999999999::::::::::::999999777EEEOOOJJJ???999;;;===;;;:::::::::;;;???BBBDDDHHHLLLRRRVVVYYY\\\^^^``````bbbdddgggiiiiiiiiihhhfffhhhjjjmmmnnnnnnnnnmmmqqqpppnnnmmmkkkkkkkkklllmmmiiijjjqqqrrrsss}}}pppbbbZZZMMMHHHHHHCCCAAAEEEIIIHHHCCC@@@@@@AAA;;;<<<<<<<<<;;;::::::::::::999999888888999999::::::::::::;;;;;;;;;;;;:::999999999888888999999:::<<<@@@DDDCCC>>>:::999:::fffccc___]]][[[ZZZWWWUUUWWWVVVTTTSSSRRRRRRSSSSSSTTTTTTUUUVVVWWWYYY[[[\\\___aaaccceeeffffffeeeddddddeeegggjjjnnnqqqtttvvvyyy|||uuuiiiaaaWWWUUURRROOOKKKHHHFFFEEEDDDCCCBBBAAA@@@@@@@@@@@@======<<<;;;;;;;;;;;;<<<===<<<;;;:::::::::::::::;;;;;;::::::::::::999999;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888::::::::::::::::::::::::999::::::;;;;;;::::::999888GGGQQQKKK>>>888:::=========<<<===???BBBFFFHHHLLLPPPVVVZZZ]]]___aaaccceeehhhkkknnnppppppnnnmmmjjjkkknnnqqqrrrrrrrrrqqquuusssqqqpppnnnnnnnnnooorrrmmmpppxxx{{{~~~~~~nnneeeVVVNNNMMMHHHJJJIIIFFFBBB@@@???@@@BBB;;;<<<===<<<;;;;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===<<<<<<;;;;;;999999999888999999:::::::::>>>AAA???:::555555777^^^]]]ZZZXXXWWWWWWWWWXXXXXXUUUSSSTTTVVVWWWVVVTTTUUUWWWXXXYYYZZZ\\\```cccgggggghhhjjjmmmoooppppppoooqqqrrrssstttvvvzzz}}}vvvkkkfff]]]VVVTTTRRRNNNLLLLLLIIIGGGFFFEEEEEEDDDAAA???AAA@@@???>>>============<<<<<<;;;;;;;;;;;;<<<<<<>>>>>>=========<<<<<<<<<;;;;;;;;;<<<<<<<<<============<<<<<<<<<;;;;;;;;;:::;;;;;;<<<<<<=========;;;;;;;;;<<<<<<<<<======;;;LLLVVVOOOBBB<<<===???===???BBBFFFKKKPPPTTTVVV\\\\\\]]]___bbbfffjjjlllrrrrrrrrrrrrrrrssstttuuusssuuuvvvxxxyyyyyyyyyxxxxxxyyyyyyxxxuuusssssstttzzzyyy{{{lll^^^UUUOOOLLLGGGGGGFFFDDDBBBBBBCCCEEE@@@@@@@@@@@@>>><<<:::999888>>>@@@===:::;;;<<<;;;===>>>???>>>===;;;<<<<<<555;;;@@@???;;;888;;;???LLLAAA999999;;;999888;;;[[[ZZZXXXVVVUUUUUUVVVWWWWWWUUUSSSTTTVVVXXXWWWVVVYYY[[[]]]^^^^^^aaadddgggiiiiiijjjllloooqqqsssssswwwxxx{{{|||~~~wwwlllbbbZZZWWWVVVRRROOOPPPKKKJJJHHHGGGGGGFFFCCCAAACCCBBBAAA@@@???????????????>>>>>>======>>>>>>???=========<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<==================<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<======;;;;;;<<<<<<<<<=========<<>>???<<<===???DDDLLLUUU^^^bbbbbbbbbcccdddhhhlllooorrrvvvvvvwwwwwwwwwxxxxxxxxxwwwxxxzzz{{{|||}}}}}}~~~|||||||||zzzxxxvvvvvvwww}}}~~~}}}mmmaaaXXXSSSLLLKKKJJJGGGEEEDDDDDDDDD@@@@@@@@@@@@???===;;;:::888===???;;;999;;;<<<;;;?????????===<<<;;;<<<<<<===>>>===999666777===BBBPPPEEE=========:::999;;;XXXWWWVVVVVVVVVWWWXXXYYYXXXWWWVVVWWWZZZ[[[\\\[[[___aaacccdddeeegggkkkmmmmmmnnnppprrruuuwwwyyyzzz|||~~~uuukkkaaa]]]ZZZUUUSSSTTTOOOMMMKKKJJJIIIHHHFFFDDDEEEDDDCCCBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAA??????>>>============>>><<<<<<<<<=========>>>>>>>>>>>>=========<<<<<<<<<==================<<<<<<<<<<<<<<<=========>>>>>>===EEEIIIFFF@@@???@@@@@@>>>???@@@EEENNNZZZfffllliiijjjkkkmmmpppssswwwyyy{{{{{{}}}~~~~~~~~~}}}|||}}}}}}}}}~~~~~~{{{zzzzzz{{{~~~~~~nnn```WWWRRRPPPNNNKKKIIIFFFEEEDDDAAAAAAAAAAAA@@@>>>===<<>><<<>>>>>>===@@@???>>>===<<<<<<<<<<<>>======<<<;;;<<>>>>>>>>????????????>>>>>>>>>=========?????????>>>>>>======<<<=========>>>>>>>>>?????????AAABBBAAA@@@AAAAAAAAADDDDDDFFFKKKSSS^^^gggmmmooopppqqqsssvvvyyy|||~~~~~~~~~~~~}}}~~~|||iii]]]WWWUUURRROOOMMMJJJHHHFFFCCCCCCBBBBBBAAA@@@@@@???EEEFFFDDD???<<<>>>>>><<<============>>>>>><<<;;;::::::===CCCIIILLLKKKIIIAAA===::::::<<<===>>>>>>XXXXXXYYYZZZ[[[]]]^^^___``````aaabbbdddeeegggiiihhhjjjmmmpppqqqsssvvvxxxxxx{{{~~~ppphhhaaaZZZWWWWWWUUURRROOOMMMLLLKKKIIIHHHFFFFFFEEEDDDCCCCCCCCCCCCCCCBBBBBBAAAAAABBBBBBCCCBBBBBBBBBBBBBBBAAAAAA@@@>>>>>>>>>?????????@@@@@@@@@@@@?????????>>>>>>>>>@@@@@@@@@??????>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@???>>>???AAABBBCCCCCCEEEGGGLLLSSS[[[ccciiimmmssstttuuuxxxzzz}}}zzzkkk^^^ZZZUUURRRPPPOOOMMMKKKGGGFFFEEEDDDCCCCCCBBBBBBBBBCCC@@@<<<<<<@@@BBB@@@<<<<<<===???AAAAAA>>>;;;;;;;;;>>>DDDKKKNNNLLLHHH<<<<<<:::999;;;===>>>>>>YYYZZZ[[[]]]___```aaabbbdddeeeggggggggghhhkkkmmmmmmppptttwwwxxxzzz}}}}}}{{{ooofff^^^ZZZZZZXXXUUUQQQNNNMMMMMMKKKJJJGGGGGGFFFEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCCCC@@@AAACCCDDDDDDBBB@@@>>>?????????@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@?????????@@@@@@@@@@@@@@@@@@???????????????@@@@@@@@@AAAAAABBB>>>===AAADDDCCCDDDFFFDDDIIIQQQ[[[dddkkkpppssswwwxxxzzz|||~~~{{{jjjccc[[[VVVUUUTTTRRROOOLLLKKKIIIGGGFFFEEEDDDDDDBBBCCCAAA???CCCKKKOOONNNCCCAAA???@@@CCCCCC@@@===BBB???===>>>BBBEEEFFFEEE???AAA@@@===<<<>>>>>><<<___```bbbdddeeegggggghhhjjjlllnnnnnnmmmnnnqqqtttuuuxxx|||xxxmmmddd______[[[XXXTTTQQQPPPOOONNNMMMIIIIIIHHHGGGFFFFFFFFFFFFDDDDDDCCCCCCCCCCCCDDDDDDAAADDDGGGIIIIIIFFFBBB???@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAABBB??????DDDFFFDDDEEEIIIHHHMMMVVV```jjjrrrwwwyyy{{{|||~~~xxxoooccc[[[YYYWWWUUUSSSPPPOOOLLLJJJHHHGGGFFFFFFFFFFFFDDDCCCHHHRRRVVVUUURRRKKKDDD@@@BBBDDDCCCBBBBBBAAA???>>>???@@@AAAAAA@@@DDDDDD@@@>>>AAA@@@===fffgggiiikkklllmmmnnnnnnqqqsssuuuuuussstttwwwzzzzzz}}}sssiiicccccc^^^ZZZVVVSSSRRRQQQPPPOOOKKKKKKJJJIIIHHHHHHHHHHHHEEEEEEDDDDDDDDDDDDEEEEEEDDDHHHLLLOOONNNKKKFFFCCC@@@@@@AAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAABBBBBBBBB@@@@@@AAAAAAAAAAAABBBBBBCCC@@@AAAGGGGGGDDDEEEKKKOOOSSSZZZcccllltttzzz}}}~~~wwwiii___[[[YYYWWWTTTSSSQQQNNNKKKIIIHHHGGGGGGGGGFFFBBB???DDDMMMPPPOOO^^^TTTGGG@@@@@@DDDFFFFFF;;;>>>BBBEEEEEECCC@@@>>>;;;AAACCC??????BBBCCC???ooopppqqqssstttuuuvvvvvvxxxzzz|||~~~~~~|||qqqkkkhhhddd```[[[XXXVVVUUUTTTRRRNNNNNNMMMKKKIIIHHHFFFFFFHHHHHHFFFEEEDDDCCCBBBAAAEEEFFFHHHJJJJJJHHHDDDAAABBBCCCEEEFFFGGGDDD@@@===EEECCCCCCEEECCC???@@@DDDFFFJJJGGG>>>???IIIKKKEEEAAAAAAAAAAAAAAABBBCCCDDDCCCCCCCCCBBBCCCEEEJJJMMMPPPWWWaaajjjrrrxxx}}}qqqlllfff\\\WWWZZZVVVSSSPPPMMMLLLLLLJJJIIIJJJHHHFFFDDDCCCEEEGGGHHHYYYXXX___VVV???AAAKKKAAACCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAuuuvvvxxxyyy{{{{{{||||||}}}yyypppllliiifffaaa]]][[[ZZZXXXWWWSSSRRRPPPNNNLLLKKKJJJJJJGGGGGGGGGGGGFFFFFFEEEDDDEEEFFFGGGIIIIIIGGGDDDBBBGGGEEECCCBBBBBBDDDEEEFFFCCC@@@>>>AAABBBDDDIIIPPPOOOSSSPPPGGGHHHOOOQQQKKKCCCCCCBBBBBBBBBBBBBBBBBBDDDEEEFFFFFFGGGJJJNNNQQQTTT[[[eeeooovvv|||yyyqqqjjj```[[[]]]YYYVVVSSSPPPOOONNNMMMKKKJJJIIIGGGEEEEEEEEEFFFGGGMMMTTT^^^YYYHHHBBBEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB|||uuummmiiiddd```^^^\\\ZZZYYYVVVTTTQQQNNNLLLKKKKKKKKKEEEFFFGGGHHHHHHGGGFFFFFFGGGHHHIIIIIIIIIHHHFFFFFFKKKIIIGGGEEEEEEFFFHHHJJJFFFBBB@@@CCCEEEFFFJJJPPPSSSWWWTTTMMMKKKPPPPPPKKKGGGFFFEEEDDDDDDCCCCCCDDDCCCEEEFFFGGGHHHJJJNNNQQQWWW]]]gggqqqxxx~~~zzzpppeee```bbb]]]ZZZWWWTTTSSSRRRPPPNNNKKKJJJIIIHHHGGGFFFFFFFFFBBBQQQ[[[\\\UUUGGGAAAIIIDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCuuuqqqkkkgggdddbbb___^^^\\\YYYUUUQQQNNNMMMMMMNNNKKKLLLMMMNNNNNNLLLKKKJJJKKKLLLMMMMMMLLLKKKKKKLLLLLLNNNOOOOOOMMMKKKHHHGGGGGGDDDDDDHHHKKKJJJKKKNNNUUUYYYWWWQQQMMMNNNMMMJJJIIIHHHGGGGGGGGGGGGGGGHHHFFFGGGIIIJJJKKKMMMPPPRRR\\\bbblllvvv~~~wwwkkkeeefff```^^^ZZZXXXWWWUUUSSSQQQLLLLLLKKKJJJIIIGGGFFFFFFBBBQQQUUUZZZ```OOOAAALLLEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDyyytttpppmmmkkkiiigggddd___ZZZWWWVVVVVVVVVVVVVVVVVVVVVUUUSSSRRRPPPPPPRRRTTTTTTRRRQQQRRRSSSOOOQQQTTTTTTQQQOOONNNOOOQQQKKKGGGJJJMMMPPPSSSXXX[[[^^^^^^ZZZTTTRRROOOMMMHHHHHHHHHHHHIIIJJJLLLLLLMMMNNNPPPPPPQQQSSSVVVYYYfffmmmwwwrrrkkkhhhcccaaa^^^\\\ZZZXXXUUURRRNNNNNNMMMKKKJJJHHHGGGFFFGGGOOOMMMRRRaaaWWWGGGKKKFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEE~~~{{{wwwuuurrrpppkkkgggccc```______^^^]]]\\\ZZZYYYXXXWWWVVVZZZ]]]``````^^^\\\]]]___ZZZ[[[ZZZWWWUUUWWW]]]bbbpppbbbTTTNNNNNNRRRXXX___```dddeeebbb\\\VVVSSSRRRKKKKKKLLLMMMNNNPPPQQQRRRQQQRRRSSSSSSUUUYYY^^^bbbpppvvv}}}rrrlllfffdddbbb```^^^\\\XXXUUUQQQPPPNNNLLLJJJIIIHHHHHHIIIKKKGGGKKKZZZ^^^QQQHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFF}}}yyyuuuqqqooommmjjjhhhfffdddddddddeeeeeeiiinnnssstttqqqnnnoooqqqnnnnnnlllhhhdddeeekkkpppsssddd]]][[[]]]aaafffiiilllooommmfff^^^[[[[[[WWWWWWWWWWWWXXXZZZ[[[[[[XXXXXXYYY[[[^^^eeemmmsss}}}{{{rrrjjjhhhfffdddbbb___[[[XXXTTTRRROOOLLLJJJIIIIIIIIIHHHHHHJJJKKKTTTdddaaaLLLHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGzzzyyyvvvuuuuuuvvvxxxzzzwww}}}}}}}}}}}}}}}vvvrrrqqqsssyyypppiiikkkooopppqqqssstttxxx|||{{{sssjjjfffgggccccccbbbbbbbbbccccccdddcccccceeegggmmmuuuwwwmmmkkkiiigggeeebbb^^^ZZZVVVSSSOOOLLLIIIIIIIIIJJJGGGHHHQQQQQQRRRjjjnnnQQQHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH