BM6P6(@ xxx]]]MMMJJJEEEEEEGGGCCCEEEDDDCCCAAA@@@???>>>>>><<<:::888666555555666777333555666777777555333222222222222111222222333333222222111222222222000///////////////////////////////////////////////////444222000///...///000111000000000000000111111222000//////000111222222111333444555555666666555555444666777777777777888999999:::;;;=========<<<<<<::::::AAALLLPPPMMMLLLOOOSSSOOOLLLJJJFFFAAA@@@DDDFFFHHHJJJKKKJJJIIIIIIIIINNNOOOQQQSSSTTTUUUUUUTTTWWWYYY]]]^^^___```bbbcccddddddeeeeeefffggggggggghhhfffdddbbbbbbbbbcccdddeeefffggggggeeeccc```___YYYXXXWWWXXX[[[]]]^^^]]][[[]]]___```______```aaadddeeeffffffeeeeeegggiiifffgggiiinnntttxxxyyyyyytttqqqooorrrzzzxxxnnnfffaaa\\\WWWRRROOOLLLIIILLLRRRdddwww~~~uuulllbbbZZZVVVRRROOOJJJGGGFFFEEEDDDCCCAAA@@@@@@@@@BBBBBB@@@>>>:::;;;???CCCFFFLLL[[[jjjvvv~~~ttt^^^VVV\\\bbbtttmmm]]]UUUPPPLLLKKKJJJLLLUUU___www~~~mmmddd^^^UUUNNNMMMKKKIIIHHHIIIJJJLLLNNNcccuuusssaaa[[[ZZZ[[[ZZZ\\\___```^^^^^^___^^^[[[UUURRRMMMGGGBBB>>><<<;;;999999888888777666666666555555555555555555555555yyy]]]MMMJJJEEEEEEGGGCCCEEEDDDCCCAAA@@@???>>>>>>>>><<<:::888666666666777444555666666666555333333333333222222111222222222000///000111222222111000111111111111111111111111111111111111111111111111333222000///...///000111000000000000000111111222000000000000111222222111333444555555666666555555444555666777777888:::<<<777888999;;;;;;;;;;;;:::======CCCLLLPPPPPPRRRWWWXXXUUUSSSPPPHHH@@@>>>@@@DDDGGGIIIJJJJJJIIIIIIJJJNNNOOOQQQSSSTTTUUUUUUTTTXXXZZZ]]]______```bbbdddccccccdddeeeeeeffffffggghhhfffdddbbbbbbbbbcccddddddeeeffffffeeecccaaa___\\\ZZZYYYZZZ\\\]]]]]]]]]\\\]]]___```___^^^___aaabbbdddeeeeeedddeeegggiiiggghhhjjjoootttxxxyyyyyyyyyvvvtttwww}}}~~~tttkkkeee^^^YYYTTTQQQNNNKKKNNNTTTeeeyyyyyyoooeee\\\WWWRRRNNNIIIFFFDDDBBBAAA@@@AAA@@@???@@@@@@@@@???===;;;<<>><<<;;;999999888888777666666666555555555555555555555555zzz^^^MMMJJJEEEEEEGGGDDDEEEDDDCCCAAA@@@???>>>>>>???>>>;;;999777777777777666555555555555444444444444444333222111111111111...//////000111111111111111111111111111111111111111111111111111111111111222222000/////////000111000000000000000111111222111111111111222222222222444444555666666666666555111111111222444666888:::888888:::;;;<<<<<<<<<<<<@@@AAAGGGOOOSSSUUUYYY^^^^^^\\\[[[VVVJJJ>>>:::===BBBEEEHHHIIIIIIIIIJJJKKKMMMNNNPPPRRRSSSTTTUUUUUUXXXZZZ\\\^^^___```bbbdddccccccddddddeeefffffffffgggfffdddbbbaaabbbcccdddccccccdddeeedddcccbbbaaa___]]][[[[[[]]]^^^]]]\\\]]]^^^______^^^]]]^^^``````aaabbbccccccdddfffhhhhhhhhhjjjnnnssswwwxxxxxxzzzxxxxxxzzz{{{qqqjjj```[[[VVVTTTPPPMMMPPPVVVeeezzztttiii___XXXTTTPPPJJJFFFCCCAAA@@@>>>BBB@@@???>>>???>>>===;;;======???BBBCCCGGGSSS^^^lllvvvtttqqqrrr{{{{{{eee[[[^^^bbbssslll]]]VVVPPPMMMJJJJJJQQQYYYlllwwwkkkbbb^^^YYYXXXWWWVVVWWWXXXZZZ[[[```rrryyyeee[[[[[[]]]___^^^bbbccc```___```^^^ZZZWWWTTTNNNHHHBBB>>><<<;;;999999888888777666666666555555555555555555555555|||```NNNJJJEEEEEEHHHDDDEEEDDDCCCAAA@@@???>>>>>>===<<<:::999888888888888666666555444444444444555555444333222111111111111000111222222111111111111////////////////////////........................222111000//////000111111000000000000000111111222222333333333222111222333444444555666666666666666222111000111444777999:::;;;;;;<<<===>>>??????@@@AAAGGGPPPXXX[[[\\\___aaaaaa___]]]WWWJJJ===999<<>>=========;;;:::???>>>???BBBBBBEEEMMMWWWdddrrrxxxpppnnnnnnuuu~~~ggg\\\___cccssssss```XXXQQQMMMKKKKKKQQQXXXhhhwwwmmmhhhccccccccccccaaa___]]][[[hhhyyy}}}fffZZZZZZ]]]______cccdddbbbaaabbb___ZZZYYYUUUOOOIIICCC>>><<<:::999999888888777666666666555555555555555555555555~~~aaaOOOKKKEEEEEEHHHEEEEEEDDDCCCAAA@@@???>>>>>>999999999888888888999999666666555444444444444555555444333222111111111111444666777555222000000000////////////////////////........................000000000000000000111111000000000000000111111222333555666555222111222444444555666666777777666666777555444666:::>>>??????>>>>>>???@@@AAABBBCCCDDDEEEQQQ```jjjlllkkkhhhfffeeeaaa\\\SSSGGG<<<:::>>>???BBBFFFHHHHHHIIIJJJLLLLLLMMMNNNOOOQQQSSSTTTUUUVVVWWWYYYZZZ[[[]]]```bbbffffffgggggghhhiiiiiiiiigggeeecccaaaaaaaaabbbcccaaaaaabbbbbbbbbbbbbbbbbb[[[YYYYYYZZZ\\\^^^___^^^^^^______^^^\\\\\\]]]___\\\^^^___``````aaadddfffeeeeeegggjjjnnnpppqqqpppoooqqquuuzzzuuunnnbbb]]]YYYVVVRRROOORRRXXXeee|||yyylllbbb\\\WWWOOOJJJFFFEEECCCBBBBBB@@@===<<<<<<<<<;;;:::???>>>???AAABBBCCCJJJQQQ```qqqqqqiiiaaagggqqq|||iii]]]___ccctttxxxbbbYYYQQQNNNMMMMMMRRRXXXfffyyysssmmmooorrrsssrrrnnniiifffmmm~~~~~~fffYYYXXX[[[___```dddfffdddccccccaaa\\\ZZZWWWQQQJJJCCC>>><<<:::999999888888777666666666555555555555555555555555bbbOOOKKKEEEEEEIIIFFFEEEDDDCCCAAA@@@???>>>>>>999999999999999999888888666555555555555444444444444444333222111111111111666999:::777222//////111111111111111111111111111111111111111111111111111000000000000111111111111000000000000000111111222555777888666333111222444555555666777777777777666555444444999???CCCDDDBBBBBBBBBBBBCCCDDDFFFGGGHHHPPPcccyyy|||vvvsssiii[[[OOOCCC;;;;;;@@@???BBBEEEGGGHHHHHHIIIKKKLLLLLLMMMNNNPPPRRRTTTVVVVVVWWWYYYYYYZZZ\\\```cccgggggghhhhhhiiijjjjjjjjjfffeeecccaaa```aaabbbcccaaaaaaaaaaaaaaaaaabbbbbbZZZYYYXXXYYY\\\_________]]]^^^^^^]]][[[\\\^^^```]]]^^^`````````aaaccceeeeeeeeefffhhhlllnnnmmmlllmmmqqqvvv|||vvvoooddd___ZZZWWWTTTQQQTTTZZZfffwwwlllccc]]]TTTMMMHHHEEECCCBBBBBB@@@===<<<<<<===<<<<<>>AAACCCCCCHHHOOO___rrrpppccc___bbbjjjuuukkk______bbbrrr|||eee[[[RRROOONNNNNNRRRWWWeee~~~qqqtttxxx{{{|||{{{xxxuuuuuugggYYYWWW[[[______dddgggfffeeefffccc^^^\\\XXXRRRJJJDDD???;;;:::999999888888777666666666555555555555555555555555cccPPPKKKEEEEEEIIIFFFEEEDDDCCCAAA@@@???>>>>>><<<<<<;;;;;;:::888777666444555666666666555333333333333222222111222222222555888999777222//////222111111111111111111111111111111111111111111111111//////000111111111111111000000000000000111111222666888:::888333111222555555555666777777777777777333333666>>>GGGLLLMMMKKKIIIHHHIIIIIIKKKMMMOOOPPPaaaxxxuuu___MMMBBB;;;<<<@@@???BBBEEEGGGGGGGGGHHHIIIKKKKKKLLLMMMOOORRRTTTVVVXXXYYYZZZZZZ[[[]]]aaadddggggggggghhhiiiiiijjjjjjfffeeecccaaa```aaabbbcccbbbaaaaaa`````````aaaaaa\\\[[[ZZZ[[[]]]______^^^\\\]]]]]]\\\[[[\\\___aaa^^^___````````````bbbdddeeeeeefffhhhkkkmmmlllkkkmmmrrrxxx~~~xxxrrrfffaaa\\\ZZZVVVSSSVVV\\\iiiwwwpppiii^^^TTTMMMHHHEEECCCBBB@@@===<<<===>>>>>>>>>>>><<<===AAADDDDDDHHHNNN[[[nnnqqq```\\\^^^cccmmm|||oooaaa``````oooiii___TTTPPPNNNNNNPPPTTTbbb|||zzz{{{|||~~~jjj[[[WWW[[[___^^^dddggggggggghhheee```]]]YYYSSSKKKDDD???;;;:::999999888888777666666666555555555555555555555555dddPPPKKKFFFFFFIIIGGGEEEDDDCCCAAA@@@???>>>>>>@@@???>>>===:::888666555333555666777777555333222222222222111222222333333222666888666111...000333////////////////////////////////////////////////...///000111111111111111000000000000000111111222666999;;;888333000222555555666666777777777777777777888===HHHSSSZZZZZZXXXPPPOOOOOOPPPRRRTTTVVVWWWnnncccNNNAAA;;;<<>>???<<<<<<:::999888777777777888777666555555444444555222111///......///111222555444444333222111000000111111000///////////////333222111/////////000111000000////////////000000000111111111111222222222444444444444444444444333555555666777777777777777<<<999<<>>999<<<>>>AAABBBCCCEEEGGGJJJKKKLLLLLLMMMOOOOOOOOOPPPSSSUUU\\\[[[ZZZZZZ\\\```cccfffjjjhhhggggggiiikkkkkkkkkccccccbbbaaaaaabbbcccccceeeccc`````````aaaaaa```______^^^]]]\\\[[[ZZZYYY^^^^^^^^^^^^^^^^^^^^^^^^___```aaaaaa``````aaabbbeeegggiiijjjjjjjjjkkkmmmuuuxxx|||yyyrrrkkkeee```^^^[[[YYY\\\```nnn{{{mmmeee^^^UUUMMMIIIBBB@@@>>>>>>>>>===;;;999======>>>@@@BBBEEEGGGHHHVVVbbbuuuooobbbXXXSSSSSS[[[gggvvvuuu```\\\aaaiii}}}xxxjjjZZZSSSQQQPPPPPPRRRdddyyyjjjZZZYYY[[[[[[```bbbeeeggghhhhhhfffeee___\\\UUUMMMEEE???;;;999999888777666666555555555888777666555444333333333eeeQQQMMMHHHGGGHHHDDDEEEDDDAAA???>>>===>>>>>><<<<<<:::999888777777777888777666555555444444444444333111000000111333444333333222222111111000000111111000///////////////000000///.....................------------......000111111111111222222222444444444444444444444444555555666777777777777777<<<:::>>>KKK\\\hhhkkkhhhgggeeefffjjjpppssspppmmmrrrmmmPPP???:::;;;<<>>>>>>>>===<<<>>>>>>???AAADDDFFFIIIJJJTTT___ooo{{{kkkaaaUUUQQQPPPWWWbbbqqqxxxaaa\\\___gggzzzppp___VVVRRRPPPPPPSSScccwwwmmm[[[XXX[[[\\\```bbbdddfffgggfffdddccc___\\\UUUNNNFFF@@@;;;999999888777666666555555555666666555444444444555555gggRRRLLLFFFEEEGGGBBBEEEDDDAAA???>>>>>>>>>>>><<<<<<:::999888777777777777777777666555555444444555444333222222333444555111111111000000000000000111111000//////////////////////////////......---......------------......000111111111111222222222444444333333333333444444555555666777777777777666999:::>>>HHHUUU```eeegggjjjkkkpppzzz{{{ssskkkxxxfffNNN???;;;;;;<<<@@@AAABBBCCCDDDEEEEEEFFFJJJLLLMMMMMMMMMNNNQQQSSSUUUVVVXXX[[[^^^bbbeeeggglllkkkkkklllmmmkkkhhhfffcccaaa___^^^___bbbeeehhhdddbbb_________```___^^^[[[[[[[[[\\\\\\]]]]]]]]]YYYZZZ[[[\\\^^^___```aaabbbccccccbbb```___```aaacccfffiiijjjkkklllnnnooouuuxxx|||wwwpppgggbbb]]]\\\[[[ZZZ]]]bbbpppxxxnnn```TTTMMMEEECCC???>>>????????????>>>???AAACCCFFFJJJLLLNNNSSS\\\iiiwww|||qqqfff^^^RRRNNNLLLQQQ[[[jjj~~~|||ddd\\\^^^eeewwwyyyeeeXXXSSSPPPQQQTTTbbbvvvqqq]]]XXXZZZ\\\```bbbdddeeeeeedddbbb```___\\\VVVNNNGGG@@@<<<999999888777666666555555555555444444444555666666777eeeQQQLLLFFFFFFGGGCCCEEECCCBBB@@@???>>>>>>>>><<<<<<:::999888777777777777777777666666555444444555444333333333333444555.../////////000000111111111000000//////////////////000111222222111000///000000////////////000000000000111111111222222222444333222222222333444555444555666666777777666666555888<<>>???@@@AAABBBDDDEEEFFFGGGKKKLLLMMMNNNNNNOOOQQQTTTTTTUUUXXX[[[^^^aaadddeeehhhiiijjjlllmmmkkkgggdddbbb```^^^]]]^^^bbbfffiiidddbbbaaa```aaa```___]]][[[[[[\\\\\\\\\]]]]]]]]]YYYZZZ[[[\\\]]]___``````cccddddddcccaaa___```aaaaaadddgggiiijjjkkkmmmooouuuxxx|||vvvoooiiiccc______^^^^^^bbbgggqqq}}}rrrbbbTTTMMMFFFCCC???===>>>???@@@@@@???@@@BBBEEEIIIMMMPPPRRRUUU[[[fffrrr~~~xxxooofff___ZZZQQQLLLIIIMMMVVVdddyyyeee\\\\\\cccuuuhhhZZZSSSQQQSSSVVVbbbvvvvvvaaaWWWXXX[[[aaabbbdddeeedddbbb___^^^___\\\VVVOOOHHHAAA<<<:::999888777666555555555555555555555555555666666777bbbOOOLLLHHHHHHIIIDDDDDDCCCBBB@@@???>>>======<<<<<<:::999888777777777666777777777666555444333333333222222222222333333.........///000000111111111000000//////////////////000111222222111000///000000////////////000000000000111111111222222222333333222111111333444555444444555666666666666666555888<<<>>>AAAEEEKKKPPPVVVYYYaaallltttqqqeee[[[ZZZ^^^aaadddkkkqqqqqqmmmfff[[[LLLAAA======???@@@>>>???@@@CCCEEEHHHJJJKKKLLLMMMOOOOOOOOOPPPSSSUUUUUUVVVXXX[[[]]]```bbbcccdddeeegggjjjlllkkkgggdddaaa___]]]\\\^^^bbbfffiiifffdddcccbbbcccbbb```^^^]]]]]]]]]\\\\\\\\\[[[[[[[[[\\\\\\]]]]]]^^^______dddeeeeeedddaaa``````aaa```cccfffhhhiiijjjlllnnntttxxx|||~~~uuuoooiiiccc````````````ccciiirrr~~~tttdddVVVOOOFFFCCC???======????????????AAACCCGGGLLLPPPTTTVVVVVV[[[dddppp}}}}}}pppfff___YYYVVVOOOKKKIIILLLRRR```uuueee[[[[[[aaatttjjj[[[TTTRRRTTTXXXdddwww~~~fffXXXWWW[[[bbbccceeeeeedddbbb___]]]^^^\\\WWWQQQIIICCC===:::999888777666555555555555777777666555555555555666{{{___NNNMMMJJJJJJJJJEEECCCCCCBBBAAA@@@>>>======<<<<<<:::999888777777777666777777777777555444222111111222222222222111111......//////000000111111111111000///////////////---......///////////////......------------......000111111111111222222222333222111000111333555666444444555666666666666555777:::===>>>>>>???DDDGGGJJJMMMSSSZZZ^^^\\\VVVPPPQQQUUUXXXYYY^^^cccccc___ZZZRRRGGG@@@????????????===???AAADDDGGGJJJLLLMMMLLLNNNOOOOOOOOOQQQSSSUUUUUUVVVWWWYYY\\\___aaabbbbbbccceeeiiikkkjjjgggddd```___]]]]]]^^^bbbeeehhhfffeeedddddddddccc```^^^]]]]]]]]]\\\\\\[[[[[[[[[]]]]]]]]]^^^^^^_________dddeeeeeedddbbbaaabbbcccaaadddggghhhiiijjjkkkmmmssswww}}}~~~uuuooohhhbbb^^^_________ccchhhvvvvvvgggZZZSSSGGGDDD@@@>>>>>>>>>>>>===???@@@DDDHHHMMMSSSWWWYYYXXX[[[cccooo}}}}}}nnnccc[[[VVVTTTNNNKKKJJJLLLQQQ]]]qqqfff[[[YYY___rrrlll]]]VVVSSSUUUYYYfffxxxmmm\\\XXX\\\dddeeefffgggfffccc```^^^^^^\\\XXXRRRKKKDDD>>>;;;999888777666666555555555888777777666555555555666xxx]]]OOOOOOLLLJJJIIICCCCCCCCCBBBAAA@@@>>>===<<<<<<<<<:::999888777777777666666777888777555333222111111222222222222111111000000000000000000000111111111000///////////////...............///000000......------------......000111111111111222222222333222000///000222555777333444555555666666555555777999<<<======>>>???AAABBBDDDGGGIIIKKKLLLLLLMMMNNNRRRTTTRRRSSSXXXYYYWWWQQQKKKDDD@@@@@@@@@???>>>???@@@AAADDDFFFIIIKKKLLLKKKMMMNNNOOOOOOPPPRRRTTTTTTTTTUUUWWWZZZ___ccceeeeeeeeefffhhhjjjiiifffddd```___^^^^^^___bbbdddffffffeeeddddddcccbbb___\\\[[[\\\\\\\\\\\\\\\]]]]]]\\\\\\]]]^^^```aaabbbbbbcccdddeeedddcccbbbcccddddddfffiiijjjjjjkkklllnnnssswww}}}~~~vvvpppiiiccc____________ccchhh{{{uuuggg[[[TTTHHHFFFCCCAAA@@@???>>><<<>>>@@@DDDHHHNNNTTTYYY[[[]]]```fffqqq}}}nnnccc[[[VVVSSSLLLJJJJJJLLLPPPZZZnnnhhh[[[XXX]]]oooppp```XXXTTTUUUYYYfffxxxvvvaaa[[[```eeefffhhhiiihhheeebbbaaa^^^\\\XXXRRRLLLEEE???<<<999888777666666555555555666666666666666666777888xxx]]]PPPPPPMMMJJJHHH@@@CCCCCCBBBBBB@@@>>>===<<<<<<<<<:::999888777777777555666777888777666333222111222222333333222222111111111111111000000000000111111000///////////////111000/////////111222333000000////////////000000000111111111111222222222333222000///000222555777333444555555666666555555444666999;;;<<<<<<=========???@@@??????BBBHHHMMMOOOSSSRRRNNNLLLOOORRRQQQIIIDDD@@@>>>@@@AAA@@@>>>@@@AAABBBDDDFFFGGGIIIIIIJJJLLLMMMNNNNNNOOOQQQSSSSSSSSSSSSVVVZZZ___eeehhhhhhhhhhhhiiijjjiiifffccc____________```aaacccdddeeedddcccccccccaaa^^^[[[YYYZZZ[[[\\\]]]^^^______ZZZ[[[]]]___aaacccdddeeebbbdddeeeeeeccccccdddffffffiiikkklllllllllmmmnnnrrrwww}}}vvvppplllfffbbbbbbbbbaaaeeejjj~~~~~~tttfffZZZTTTJJJHHHEEECCCBBBAAA>>><<<>>>@@@CCCIIIOOOUUUYYY\\\ccceeekkkuuu|||oooddd\\\WWWTTTJJJIIIJJJLLLOOOYYYkkk}}}jjj[[[WWWZZZllltttcccZZZUUUUUUWWWeeexxx|||eee^^^bbbfffgggiiijjjiiigggdddbbb^^^\\\XXXSSSLLLEEE???<<<999888777666666555555555444444555555666888999:::uuucccPPPIIIHHHGGGFFFFFFGGGFFFDDDBBBAAA@@@>>><<<===;;;999999999999777555777777666555555555555555444333222000///.........222222222222111111111111000000///000000111222222000000000000000000000000000111111111//////111222111111222222222333333333444333111000000222333555333666999888555333444666888888999:::::::::999999::::::;;;===AAACCCDDDDDDKKKJJJJJJKKKLLLKKKIIIFFFEEECCC@@@>>><<<<<<===>>>;;;>>>BBBEEEHHHIIIIIIIIILLLLLLMMMNNNOOOOOOPPPQQQSSSTTTWWWZZZ]]]```bbbbbbbbbdddfffggghhhgggfffeeebbb```^^^\\\]]]___bbbdddeeeeeeeeedddaaa___``````^^^^^^]]]]]]]]]]]]^^^^^^```aaabbbcccdddeeeeeeeeeaaabbbbbbbbbaaabbbeeehhhjjjjjjiiikkkmmmpppppppppvvvzzzyyysssjjjfffcccaaa______gggppp}}}ssshhh\\\SSSLLLHHHCCC@@@???>>>>>>=========@@@GGGQQQ[[[cccgggiiimmmuuuuuujjj```XXXRRRPPPJJJHHHLLLOOOUUUgggyyymmm]]]XXX]]]nnn~~~xxxfff]]]YYYXXXZZZfffzzzjjjaaadddeeehhhlllmmmllljjjhhhgggbbb```\\\WWWPPPHHH@@@:::;;;:::999888777777777777888555222222555666666444tttbbbPPPIIIIIIHHHGGGFFFDDDCCCBBBAAAAAA@@@???===<<<;;;999888999888666555666666555444444444444444555555333222111000000000000000000000////////////000000/////////000111111000000000000000000000000.../////////------///000111111111111222222222333111000///...///000222333666777888777666666777888999999::::::;;;;;;::::::>>><<<::::::;;;===???@@@FFFEEEEEEGGGIIIIIIHHHFFFEEECCCAAA???======>>>???>>>???BBBEEEGGGIIIIIIJJJLLLLLLMMMMMMNNNOOOOOOOOOSSSUUUWWWZZZ^^^```bbbcccdddeeegggiiiiiihhhgggfffbbb```^^^]]]]]]___bbbdddcccddddddccc```^^^^^^^^^______^^^^^^^^^^^^______aaaaaabbbcccccccccbbbbbb```bbbcccccccccdddfffhhhiiihhhhhhjjjlllooopppqqqvvvzzzwwwqqqjjjfffcccaaa___```hhhqqq~~~tttiii]]]TTTLLLIIIDDDAAA@@@@@@@@@???AAAAAADDDKKKTTT___hhhmmmooorrrxxxzzzooodddZZZTTTPPPJJJHHHLLLOOOUUUfffyyynnn]]]WWW\\\kkk{{{{{{iii___YYYXXXZZZiii~~~iii___aaafffiiimmmnnnmmmjjjiiihhhdddaaa\\\WWWQQQIII@@@:::;;;:::999888777666666666888555333333555666666444sssaaaPPPIIIIIIIIIGGGGGGBBBBBBBBBAAAAAA@@@???>>><<<:::999888999888777555555555444333333333333333777666555333222222222222111111000000000/////////000000//////.../////////000000000000000000000000.../////////------///000000000000111111111222222000/////////000111333444555333111111222444444444888999:::;;;;;;;;;;;;;;;???===:::888888:::>>>@@@FFFFFFEEEGGGIIIIIIHHHGGGEEECCCAAA?????????@@@AAAAAABBBCCCDDDFFFHHHIIIJJJLLLMMMMMMNNNNNNOOOOOOOOOSSSUUUWWW[[[^^^```bbbccceeefffhhhjjjjjjiiigggfffaaa```^^^]]]]]]___aaacccaaabbbcccbbb___]]]\\\[[[```__________________```bbbbbbbbbbbbbbbaaa``````___aaadddeeeffffffhhhiiigggggggggiiikkknnnqqqrrrwww|||}}}uuupppkkkgggcccaaa___aaaiiisssuuujjj^^^UUUMMMIIIEEEBBBAAABBBAAAAAACCCCCCFFFLLLVVVbbbmmmsssuuuwww{{{wwwkkk___WWWQQQKKKIIILLLOOOUUUfffyyyooo]]]WWWZZZhhhwwwmmmbbb[[[ZZZ[[[mmmkkk``````gggkkknnnpppnnnllljjjiiieeeccc^^^YYYRRRIIIAAA;;;;;;:::888777666555555555777555444444555666666555rrr```OOOIIIJJJIIIHHHGGGBBBCCCDDDCCCAAA???>>>>>>===;;;999999::::::888777666555444444333333444444666666555333333222222222333333333222222222111111111000///......---......////////////////////////000111111111//////111222///000000000000111111111111111111111333444666777555111......111444333222777888999::::::;;;::::::::::::999999:::===CCCFFFMMMLLLKKKKKKLLLKKKIIIGGGDDDCCCAAA@@@@@@AAABBBCCCEEEDDDCCCCCCEEEGGGIIIKKKLLLLLLMMMOOOPPPQQQRRRSSSSSSUUUXXX[[[^^^aaabbbccceeefffiiijjjjjjhhhfffddd___^^^\\\[[[\\\^^^```aaaaaacccdddccc```]]][[[[[[``````____________``````aaabbbbbbbbbbbbbbbaaaaaa^^^aaaeeegggggghhhiiijjjfffggghhhiiikkknnnrrruuuzzz~~~~~~uuuqqqqqquuu{{{}}}vvvpppkkkfffcccaaa___aaaiiitttuuujjj^^^VVVLLLIIIDDDBBBAAABBBBBBAAAAAABBBEEEJJJTTTaaaooowwwxxxyyy{{{ttteee[[[TTTMMMKKKNNNPPPUUUfffyyyppp^^^WWWYYYffftttqqqeee]]][[[^^^oooooocccbbbhhhllloooqqqpppnnnlllkkkhhheee```ZZZSSSKKKAAA;;;:::999888666555444444444666555555555555666666555qqq```PPPJJJJJJJJJHHHGGGEEEGGGHHHFFFBBB>>>=========<<<::::::;;;;;;:::888777666666555555555555555555444333222222111222222333333333333222222222222111000///......---......////////////////////////000111111111//////111222///000000000000111111111111111111222444555666777999555222222555888888777666777888999::::::::::::666777999:::<<<@@@FFFKKKOOONNNNNNNNNOOONNNKKKHHHCCCBBBAAA@@@@@@BBBDDDEEEFFFEEEDDDDDDEEEGGGJJJLLLKKKLLLMMMPPPRRRTTTVVVWWWTTTUUUXXX[[[^^^aaaccccccdddfffhhhjjjiiigggcccaaa[[[ZZZZZZZZZ[[[]]]___```ccceeeeeedddaaa^^^]]]\\\``````____________`````````aaabbbcccdddddddddddd___bbbeeeggghhhhhhiiijjjhhhiiikkkkkkllloootttxxx}}}|||sssjjjaaa___aaafffnnn{{{xxxrrrkkkgggcccaaa___aaakkkuuuuuujjj___WWWLLLHHHDDDAAA@@@AAA@@@@@@@@@AAADDDIIISSSbbbrrr}}}zzzzzz|||mmmaaaXXXQQQNNNPPPQQQVVVfffxxxqqq___XXXYYYeeessstttggg^^^]]]```ooopppbbbaaahhhkkkppprrrqqqooonnnnnnkkkgggbbb\\\UUULLLBBB<<<:::999888666555444444444555666666666666555666666qqqaaaPPPKKKKKKIIIGGGEEEFFFIIIKKKHHHCCC>>><<<<<<===;;;::::::;;;;;;:::999777777666555555555555666333333222111111111111111222111111111111000000000000000//////.../////////000000000000000000000000.../////////------///000000000000111111111222222///000000111222333444444666555333444555777888888666777888999:::;;;;;;;;;666888::::::<<>>AAACCCFFFKKKTTTdddwwwwwwiii]]]VVVRRRSSSRRRVVVfffwwwsssaaaYYYYYYcccooovvvhhh``````cccqqqpppaaa___fffjjjooorrrrrrqqqqqqpppmmmjjjeee^^^VVVMMMCCC===999999888777666666666666444666888888666555666666rrrbbbQQQKKKKKKIIIFFFDDDCCCGGGJJJHHHBBB>>><<<===;;;999888888999:::999777666666555444444444444555333222222111111111111111222222111111111000000000000000/////////000111111000000000000000000000000.../////////------///000111111111111222222222333000111111222333333333333111222333444333333555666888888:::;;;<<<=========999:::;;;;;;???HHHWWWaaadddeeeeeefffccc]]]TTTNNN@@@@@@??????@@@BBBEEEFFFEEEEEEEEEFFFGGGIIILLLMMMKKKLLLMMMOOOPPPRRRSSSTTTTTTVVVYYY\\\___bbbcccdddeeegggjjjkkkjjjgggbbb___VVVWWWXXXZZZ]]]```cccdddiiihhhfffccc___^^^___```______^^^^^^^^^^^^______aaaaaabbbcccccccccccccccbbbccceeeeeedddeeehhhjjjjjjlllmmmkkkjjjlllrrrxxx~~~}}}pppfff[[[SSSKKKFFFGGGKKKOOOXXXgggxxx|||wwwqqqlllhhhfffdddgggrrr}}}wwwmmmccc\\\OOOKKKFFFBBBAAA@@@???>>>AAACCCFFFKKKTTTeeezzzqqqbbbZZZUUUUUUTTTVVVeeewwwwwwdddZZZWWW___kkk}}}vvvhhhaaaaaafffwwwsssdddaaadddhhhnnnqqqrrrrrrrrrsssooolllfff___WWWNNNDDD===999888888777777777888888444666999999666555666777sssbbbRRRLLLKKKIIIEEECCC@@@EEEIIIGGGBBB======>>>999888666777888888777666555555444333333333333444333333222222111111222222444444444333333333222222000000///000000111222333000000000000000000000000000111111111//////111222111222222222222333333333333333444555555555444444111444888888666555777999999:::;;;===>>>?????????;;;<<<;;;<<>>>>>@@@BBBEEEFFFDDDDDDEEEGGGHHHJJJLLLMMMLLLMMMMMMNNNNNNOOOOOOPPPUUUVVVYYY\\\___bbbcccdddfffhhhkkkmmmlllhhhccc```VVVWWWYYY\\\___ccceeegggjjjhhhfffaaa^^^]]]___aaa^^^^^^^^^]]]]]]^^^^^^^^^bbbbbbbbbbbbbbbaaa``````cccdddddddddcccdddgggiiiiiilllmmmkkkhhhjjjqqqwww}}}}}}yyyyyy|||~~~~~~wwwpppbbbZZZQQQLLLGGGBBBCCCGGGFFFOOO^^^ooo~~~|||wwwtttoookkkhhhgggjjjuuuyyyooofff___RRRNNNHHHDDDBBBAAA???>>>@@@BBBEEEIIISSSdddzzzwwweee]]]XXXWWWUUUWWWeeevvvzzzfffZZZVVV\\\ggg{{{uuuhhhaaabbbggg|||wwwiiigggcccgggmmmqqqrrrsssssstttpppmmmggg```XXXNNNDDD>>>888888888888888999999:::333666999999777555666777zzz___PPPNNNIIIIIIKKKGGGGGGFFFDDDBBB@@@??????>>><<<:::666555888;;;999555555666777666444333444666333333222222222222222222444333222111000...------222111000//////000111222///...---,,,,,,---.../////////000000000000//////444444333333222111111111222222111222222444555666666555444444555666777888>>>>>>@@@CCCFFFGGGEEECCCDDDAAA???DDDSSShhh{{{xxxcccQQQGGGFFFDDDDDDFFFGGGHHHGGGFFFFFFFFFFFFGGGHHHIIIIIIMMMMMMMMMNNNOOOPPPQQQRRRSSSVVVZZZ]]]___bbbfffiiiggghhhiiiiiigggccc___\\\\\\[[[ZZZ\\\```dddffffffgggeeeccc```^^^]]]]]]]]]]]]^^^^^^]]]\\\\\\___aaabbbcccdddeeeffffffffffffddddddeeedddcccdddfffiiilllmmmmmmllljjjlllqqquuu~~~~~~rrrjjjkkkssszzz|||}}}~~~yyynnneeeRRRMMMHHHCCCBBBAAAAAA@@@CCCLLLYYYgggttt~~~|||vvvrrrnnnlllkkkmmmvvvzzzqqqeee[[[SSSOOOKKKGGGFFFDDDCCCAAA@@@BBBEEEHHHQQQcccyyyyyynnneee\\\WWWVVV[[[gggsssgggXXXVVV\\\bbbxxxqqqgggbbbdddiii|||jjjcccfffhhhlllpppsssuuuuuuuuuqqqllleee___XXXOOOEEE>>>888666444444555666666555777777777777777777777777zzz^^^OOOMMMHHHGGGIIIEEEFFFEEECCCAAA@@@???>>>>>>@@@>>>;;;888777888888777444333222000///000222333333333333222222222222222333222222111000///......111000000000000000000111000//////......//////000//////000000000000//////222222222222222111111111222222333333444444555555666666555555666777999:::AAACCCFFFHHHIIIIIIIIIHHHIIIFFFFFFMMM___wwwmmmXXXHHHFFFCCCCCCEEEFFFGGGFFFGGGGGGGGGGGGHHHIIIJJJJJJMMMMMMMMMNNNOOOPPPQQQRRRTTTVVVZZZ\\\^^^aaadddgggiiijjjlllllljjjgggcccaaa]]]\\\\\\^^^bbbeeeggggggfffeeebbb```^^^]]]]]]]]]^^^______^^^]]]]]]```bbbbbbcccdddeeeeeeffffffeeefffffffffeeedddeeegggiiiiiikkkmmmllllllmmmrrrwww~~~zzznnnggggggmmmsssyyy{{{|||~~~~~~~~~~~~~~~~~~~~~}}}rrrcccXXXMMMIIIDDDAAAAAABBBBBBBBB@@@GGGRRR^^^iiittt}}}|||zzzxxxtttpppnnnlllnnnwww|||ssshhh___TTTPPPJJJFFFDDDCCCBBBAAA@@@BBBEEEHHHQQQbbbwwwpppggg]]]XXXVVV[[[fffrrriiiYYYVVV\\\aaavvv~~~pppgggcccfffkkkllleeefffiiilllpppssstttttttttqqqllleee___YYYPPPFFF>>>999777555555666777666555777777777777777777777777|||```PPPNNNIIIGGGHHHDDDEEEDDDBBB@@@???=========AAA???===:::888777888::::::999888888888888666555444333333333222222222111111111111111000000000//////000000111111000000///111000000//////000000111////////////////////////000000000111111111111222333333555555666555444444666555555666777999;;;<<>>:::888666666777888777666777777777777777777777777dddSSSPPPKKKIIIJJJFFFDDDCCCAAA@@@>>>===<<<<<<===;;;:::;;;;;;999888:::444444666888999777333...444444444333333222222111000000000000000111111111...///000111111000///...000000000000000000000000/////////....../////////...//////000111111222222333444666777777666444333444444444555777999;;;<<>>@@@BBBCCCCCCBBBCCCGGGKKKSSS^^^iiiqqqvvv|||~~~|||wwwtttrrroooooowwwvvvjjjbbbXXXRRRKKKDDDBBBAAAAAAAAA???AAADDDGGGNNN]]]ppp~~~wwwmmmbbbZZZWWWYYYcccnnnppp]]]VVVXXX\\\mmmzzznnnfffcccfffllluuujjjiiikkkooorrrssssssrrrqqqqqqmmmgggaaa[[[QQQFFF>>>;;;999888777888888777666666666666666666666666666dddSSSPPPKKKIIIJJJFFFDDDCCCAAA???===<<<<<<;;;===888777;;;===999666777777666555666777777666555555555444444333222111111000000000000111111111111...///000111111000///...//////////////////////////////............//////......///000111222222333222333555777777666444333333333333444555888:::;;;EEEMMMVVV\\\___ccciiiooorrrkkkaaa]]]aaakkkvvv}}}vvv___MMMEEEBBB???===???AAABBBCCCDDDDDDDDDEEEFFFHHHIIIJJJLLLLLLMMMNNNOOOQQQRRRSSSVVVXXXZZZ[[[[[[\\\^^^```cccdddggghhhhhhfffcccaaa^^^]]]^^^aaadddfffffffffbbbaaa___^^^]]]]]]]]]^^^```aaaccccccbbbaaabbbccceeefffggghhhhhhiiiiiiiiigggggggggeeeccccccdddfffbbbgggllloooqqqtttxxx}}}tttmmmhhhgggfffffflllssswwwzzz}}}tttgggWWWMMMFFFDDDAAA@@@AAAAAAAAAAAACCCDDDDDDGGGMMMVVVaaaiiiooouuuzzz|||xxxuuussspppqqqxxxuuuiiiaaa[[[UUUMMMFFFCCCBBBBBBAAA???AAACCCFFFMMM[[[ooo}}}xxxnnnbbbZZZVVVXXXbbbmmmttt^^^UUUUUUXXXiii}}}yyymmmeeebbbeeejjj}}}yyymmmjjjlllpppsssuuutttrrrqqqqqqmmmhhhbbb\\\RRRGGG???<<<:::888888888888777666666666666666666666666666|||```PPPNNNIIIGGGHHHDDDDDDCCCAAA???>>><<<<<<<<<@@@999888======888888===EEECCC>>>999444444666999666666555444333222111111000000000000000111111111...//////000000//////......//////000000//////...000///...------...///000//////000000111222333333111222444555666666555555444333333444555777999:::>>>EEEMMMTTTXXX]]]bbbfffkkkeee\\\WWWXXX]]]cccfffnnnvvv{{{wwwooocccUUUJJJCCC@@@<<<;;;===@@@BBBCCCCCCCCCCCCDDDFFFGGGIIIJJJLLLLLLLLLNNNOOOQQQSSSTTTVVVXXXZZZ[[[[[[\\\___```ccceeegggiiihhhfffcccaaa^^^^^^___aaaeeeffffffeeebbbaaa___^^^^^^^^^_________aaaccccccbbbaaabbbccceeefffggghhhiiiiiiiiiiiifffffffffdddcccccceeefffeeehhhmmmooopppsssyyy}}}tttlllfffcccaaa___dddkkkqqqvvv|||{{{sssjjj___SSSKKKKKKHHHEEECCCCCCCCCAAA@@@BBBCCCCCCEEEIIIQQQZZZaaaiiiooouuuzzz}}}yyywwwuuusssssszzzvvvkkkccc___YYYQQQJJJFFFDDDCCCBBBAAABBBBBBDDDKKKZZZooo~~~wwwmmmaaaZZZVVVXXXbbbmmmyyyaaaUUUTTTVVVfff{{{xxxllleeeaaadddiii}}}nnnjjjmmmrrruuuwwwvvvtttrrrrrrnnniiiddd]]]SSSGGG???<<<:::888777888888777555777777777777777777777777zzz^^^OOOMMMHHHGGGIIIEEEEEEDDDBBB@@@>>>===<<<<<<>>>;;;<<<>>>;;;777BBBRRReeegggeeeZZZJJJ<<<555333666666555444333222111111111111111000000000000000/////////......////////////000111111111111000///000///---,,,,,,---///000000111111111222222333333000111222333444555666777666555555555555777999:::===@@@EEEJJJNNNQQQRRRSSSYYYUUUPPPNNNOOORRRUUUVVVWWW^^^aaa]]]WWWQQQJJJCCCAAA===:::999<<>>======999:::>>>???999999NNNhhhgggQQQFFF777666666444333222111111111111111111000000000///000///...------...///000000111222333333222111000000///---,,,,,,---///000222222222222222333333333///000000111333555777888777777666666666888999:::??????AAAEEEHHHIIIGGGFFFKKKHHHFFFFFFHHHJJJKKKLLLMMMSSSVVVRRRLLLHHHDDD??????<<<999888;;;???BBBDDDDDDDDDEEEFFFGGGIIIKKKLLLKKKKKKLLLMMMOOOQQQSSSTTTVVVXXX[[[\\\]]]^^^```bbbbbbdddfffgggfffccc___]]]aaaaaabbbeeehhhiiihhhgggbbbaaa```______```aaabbb^^^```ccccccbbbaaaaaabbbbbbcccdddeeeffffffffffffffffffgggfffeeefffhhhjjjjjjlllnnnnnnnnnrrrxxx}}}sssiiiccc^^^ZZZVVVWWWZZZ___dddffffffddd___^^^^^^```bbb```[[[WWWOOOMMMJJJIIIHHHHHHFFFDDDCCCEEEGGGIIILLLQQQWWW\\\aaagggmmmsss~~~}}}|||{{{zzzzzz}}}sssmmmccc^^^WWWQQQMMMIIIEEECCCCCCBBBAAAAAAIIIZZZqqqsssiii^^^XXXUUUXXXcccnnn|||hhhXXXUUUWWWcccyyysssjjjeeecccgggmmm{{{pppkkknnntttxxxzzzzzzwwwuuurrrnnnjjjeee^^^TTTHHH???<<<:::777777777777555444777777777777777777777777ooo^^^NNNJJJLLLKKKGGGDDDGGGEEECCCAAAAAA???===;;;999999<<<>>><<<===KKKZZZfffHHH888...222555000---///000000000000000111111222111111111111111000//////000222444666666666444333666333///...///111000...---///222333333333444666333000...///333555444222:::666222222555888999999;;;<<<===???@@@@@@@@@AAACCCCCCCCCDDDDDDEEEEEEEEEHHHHHHHHHGGGEEECCCAAA???@@@===999999===AAACCCCCCDDDDDDEEEFFFGGGIIIJJJKKKJJJLLLOOOPPPPPPPPPQQQRRRTTTVVVYYY[[[\\\___bbbeeedddeeefffeeeccc___[[[YYY^^^^^^___cccgggiiiiiiiiibbbaaa``````bbbcccbbbaaa___aaabbbbbbaaaaaabbbcccddddddddddddeeeggghhhiiihhhhhhgggfffeeegggjjjmmmmmmnnnooonnnnnnrrryyywwwkkkccc^^^\\\YYYYYYYYYXXXXXXVVVUUUUUUVVVVVVXXX]]]ccceeedddaaaWWWUUUQQQLLLIIIGGGFFFFFFCCCDDDHHHNNNTTTXXXZZZZZZdddjjjooorrr~~~{{{wwwuuutttvvvyyyrrrllleee[[[RRRLLLHHHFFFDDDDDDDDDDDDFFFNNN]]]ooo|||}}}jjjccc[[[WWWUUUVVV^^^ggg~~~hhhXXXVVVZZZbbbwww}}}rrrrrrkkkhhhmmmtttxxx|||~~~nnneeeaaabbbhhhppp}}}mmmmmmqqqwwwzzz{{{yyyxxxxxxtttpppjjjeee___VVVKKKCCC;;;;;;;;;:::999888777666999888888777666555555444ooo___OOOKKKMMMLLLHHHFFFGGGEEECCCAAAAAA???===;;;===<<<<<<===999888AAALLLnnn^^^GGG333000444222111333000000000000000111111222111111000000000////////////111333555666555555444555222///...///000000///222444555444222000000000333444444444444555666888999777444555888:::;;;::::::;;;<<<===>>>????????????@@@@@@AAAAAABBBBBBBBBCCCDDDDDDDDDCCCAAA@@@??????<<<:::;;;>>>BBBCCCCCCDDDDDDEEEFFFGGGIIIJJJKKKJJJLLLNNNOOOOOOPPPQQQSSSUUUWWWYYY[[[]]]___bbbeeefffffffffeeeccc```]]][[[^^^^^^___cccfffiiiiiihhhfffccc```___```aaabbbbbbaaabbbccccccbbbaaabbbdddeeeeeefffggghhhiiikkkkkkhhhiiihhhgggfffhhhlllooonnnooopppooonnnrrryyy~~~{{{nnneee```^^^WWWWWWWWWWWWVVVTTTSSSRRRTTTUUUYYYaaahhhllljjjhhh```]]]XXXRRRMMMJJJIIIHHHGGGIIIMMMTTT[[[___aaaaaaiiinnnrrrttt~~~~~~zzzwwwvvvtttuuu}}}}}}vvvnnnggg]]]TTTNNNJJJGGGEEEDDDDDDEEEGGGNNN]]]ooo|||xxxfff___XXXUUUSSSTTT\\\eeezzzlllYYYTTTVVVcccyyyyyylllaaaccc]]][[[```eeehhhlllqqqsssxxx~~~}}}nnneee______dddkkkxxx}}}nnnlllpppuuuyyyzzzyyyyyyyyyuuuqqqkkkfff```VVVKKKCCC<<<<<<;;;:::999888666666888888888777666555555555nnn___PPPLLLMMMLLLIIIGGGGGGEEECCCAAAAAA???===;;;>>>;;;:::999777666999>>>>>>NNNbbbuuudddLLL666222555555333333000000000000000111111222111000///.........///000...000222444555555555444444222///...///000000///444555555444111///......///222444333000000333777;;;:::888999::::::999888888999:::;;;<<<=========:::;;;<<<===>>>>>>??????@@@AAAAAAAAAAAA@@@??????<<<;;;;;;===AAACCCCCCCCCDDDDDDEEEFFFGGGIIIJJJKKKJJJLLLNNNOOOOOOPPPQQQSSSVVVXXXZZZ\\\]]]___ccceeeeeeeeecccbbb```^^^\\\[[[^^^^^^___bbbfffhhhiiihhhiiieeeaaa^^^^^^```aaabbbcccdddeeedddcccbbbcccdddeeeeeefffggghhhjjjlllmmmiiiiiiiiiiiihhhjjjnnnqqqnnnpppppppppooorrryyy~~~sssiiicccaaa[[[[[[\\\\\\[[[YYYWWWUUUWWWYYY```jjjssswwwvvvsssjjjggg```YYYRRRMMMKKKJJJKKKNNNTTT\\\dddjjjkkkkkkppptttvvvwww|||yyyvvvuuussssss{{{|||rrrkkk```VVVOOOKKKHHHFFFDDDEEEEEEHHHOOO^^^ppp}}}qqq```ZZZSSSQQQOOOQQQYYYbbbuuu}}}oooZZZSSSSSSdddzzzwwwmmmaaaVVVSSSOOOOOORRRUUUVVV[[[```eeekkkssszzz}}}pppgggaaa```fffmmmwww~~~oookkkooossswwwxxxyyyzzz{{{uuuqqqlllgggaaaXXXLLLDDD===<<<;;;:::888777666555888888777777666666555555lll]]]PPPKKKLLLKKKIIIHHHGGGEEECCCAAAAAA???===;;;:::888666777888888888888:::???CCCGGGNNNVVVXXXSSSNNN@@@555666999666222///000000000000000111111222222000...---,,,---///000...///000222333444444444222111/////////////////////111333333111111111222...000111111///000222555<<<<<<<<<;;;:::888555333666777888999:::;;;;;;;;;777888:::<<<===>>>>>>===AAAAAAAAA@@@@@@???>>>>>>999;;;===@@@CCCDDDCCCCCCDDDDDDEEEFFFGGGIIIJJJKKKJJJKKKMMMNNNNNNOOORRRTTTWWWXXX[[[\\\]]]___ccceeebbbaaa___\\\ZZZYYYYYYYYY^^^^^^___bbbfffhhhhhhggggggdddaaa``````aaabbbaaadddeeefffeeedddcccdddeeeccccccdddeeeggghhhjjjkkkiiiiiijjjjjjjjjkkkoooqqqnnnpppqqqqqqpppsssyyy~~~xxxnnnhhhfffgggiiijjjkkkjjjhhheeeccccccfffmmmwwwvvvrrrkkkccc\\\UUUQQQPPPNNNRRRYYYdddmmmsssuuuuuuwwwxxxyyyzzz}}}xxxtttrrrqqqrrr|||uuunnncccYYYQQQLLLHHHFFFEEEEEEFFFIIIPPP___ppp}}}yyyjjjZZZTTTNNNLLLKKKMMMUUU^^^oooxxxqqq\\\TTTTTTcccwww~~~sssfff[[[OOOKKKJJJLLLLLLLLLPPPVVVWWW^^^gggooowww}}}ssskkkgggffflllttt}}}nnnjjjmmmqqqtttvvvxxxzzz|||vvvrrrmmmiiibbbYYYMMMDDD>>>===;;;:::888777666555888777777777666666666555iii[[[NNNJJJJJJIIIHHHHHHGGGEEECCCAAAAAA???===;;;999888777777999:::999666999:::999888;;;???AAA@@@888555444555555222111111000000000000000111111222222000...---,,,---///000---...///111222333333333000000000//////...//////---///111222222222333444444222111222444666666444777999::::::999777555444555666777999:::::::::;;;777999;;;>>>???@@@@@@???BBBBBB@@@???===<<<;;;;;;999<<>>===;;;999777777666666777777777777666666666666fffZZZNNNJJJIIIHHHHHHIIIGGGEEECCCAAAAAA???===;;;<<<===;;;888888:::888444111222222222333555777777555444333111......111555000000000000000111111222111000///.........///000......//////000111111222...///000000......///000///111222222111000000111444000...///333666444222111333666888888777888999666777888999:::;;;;;;;;;999;;;>>>AAACCCDDDCCCCCCCCCAAA???===<<<::::::999:::===BBBDDDDDDCCCCCCCCCDDDDDDEEEFFFGGGIIIJJJKKKIIIJJJKKKLLLMMMOOORRRUUUVVVXXXZZZ[[[\\\^^^aaacccbbb```^^^\\\ZZZZZZZZZZZZ^^^^^^___bbbeeegggfffeee```aaabbbdddffffffccc```ccceeeffffffeeeeeefffgggggggggggghhhiiijjjkkklllgggiiijjjiiiiiiiiikkkmmmlllooorrrssssssvvv|||~~~uuukkkbbb^^^ZZZ```jjjwww{{{tttpppmmmppp{{{~~~vvvjjj^^^UUUOOOJJJHHHEEEFFFHHHKKKSSS```qqq}}}tttcccRRRMMMHHHGGGFFFGGGOOOWWWfffpppwwwbbbZZZZZZ\\\hhh{{{vvv```VVVLLLHHHHHHFFFFFFHHHFFFKKKQQQXXX```kkkxxxyyyqqqkkkjjjsss}}}ooogggkkkpppsssuuuwwwxxxyyyuuurrrnnnjjjdddYYYMMMCCC===<<<:::888777777888888777777777777666666666666fffZZZOOOJJJJJJHHHIIIKKKGGGEEECCCAAAAAA???===;;;<<>>999777999999666999999999888666333222333555444222...---///222444000000000000000111111222111111000000000//////////////////////////////000---///111000...---...000000222333222000//////000///.........000111111111111444777777666666888:::777888999:::;;;<<<<<<<<<;;;===AAADDDFFFGGGFFFFFFDDDCCCAAA@@@???>>>>>>>>><<>>>>>999666:::;;;999444444555666555111000222111111000000222444222...000000000000000111111222111111111222111000//////000000///............///,,,///111111...---...000///000222222000000000111///222444333111000444777777999:::888555333444666888999:::;;;<<<=========<<<>>>BBBFFFHHHHHHHHHGGGGGGFFFEEEDDDCCCDDDEEEEEE===AAADDDEEECCCAAAAAACCCDDDDDDEEEFFFGGGIIIJJJKKKIIIJJJKKKKKKLLLNNNSSSVVVUUUWWWXXXYYYZZZ\\\^^^aaa]]]]]]\\\[[[ZZZYYYXXXWWW___^^^___aaadddffffffeeehhhfffcccbbbbbbbbbbbbaaa```bbbdddeeeeeeeeegggiiihhhhhhgggggggggggghhhhhhfffggghhhgggfffeeeeeegggiiimmmqqqsssuuuyyy{{{nnnttt}}}yyyuuunnnjjjmmmsssrrreee[[[TTTOOOLLLEEEGGGIIILLLTTTaaarrr}}}uuudddRRRMMMHHHGGGEEEFFFLLLTTTdddnnn~~~kkk[[[UUUXXX]]]gggtttsss```MMMFFFGGGEEEBBB@@@???AAADDDGGGMMMYYYgggqqqxxxzzzuuusssyyyxxxeeejjjpppuuuvvvvvvuuuuuusssqqqmmmiiicccYYYKKKBBB;;;:::888777777888:::;;;666666666666777777777777cccXXXOOOMMMMMMKKKIIIIIIGGGFFFDDDBBB@@@???>>>>>>======<<<:::888666555444666666444333333333333333222111000000000000000000111111111111000000000000222111///...---...000111000000111000---,,,,,,---333111///,,,)))'''%%%$$$000000111111111222222222444333222222111111222222999999888666444555777999<<<===>>>>>>======>>>@@@===DDDGGGEEECCCGGGMMMPPPEEEJJJJJJEEEDDDGGGGGGDDDFFFEEEDDDCCCCCCCCCCCCCCCEEEEEEFFFGGGHHHIIIIIIJJJJJJJJJLLLMMMOOOQQQRRRRRRXXXZZZ[[[]]]^^^^^^]]]]]][[[[[[ZZZYYYXXXXXXXXXYYYZZZ\\\___bbbdddeeeeeeddddddddddddcccbbbaaa```___aaabbbccceeefffggggggggglllkkkkkkkkkiiihhhgggfffcccdddfffgggggggggfffeeelllnnnqqquuuyyy|||~~~{{{}}}yyyrrrllliiihhhiiiuuuuuuiii^^^UUUNNNKKKHHHJJJKKKMMMWWWgggsssxxxtttcccVVVMMMDDDBBBBBBDDDIIIOOO___lll}}}mmm^^^\\\ZZZZZZcccttt~~~iiiTTTJJJIIIFFFCCCAAAAAABBBCCCFFFKKKTTT^^^dddjjjttt|||vvvzzzyyyjjjkkkmmmppptttwwwvvvuuusssqqqnnnlllfff[[[NNNEEE===;;;999999999999777555777777777777777777777777}}}bbbWWWNNNLLLLLLJJJHHHHHHGGGFFFDDDBBB@@@???>>>>>><<<<<<;;;999888888888888777666555444333333333333333333222111111000111111111111111111000000000000222111///.........000000333444444333000...///000000//////.........//////111111222222222333333333000000000111222333555555666777777666555777:::===???AAACCCCCCBBBBBBBBBCCC@@@HHHNNNLLLJJJKKKMMMMMMFFFIIIIIIEEEEEEHHHHHHDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFGGGHHHHHHFFFHHHJJJMMMPPPSSSUUUVVVYYYZZZ\\\]]]^^^___^^^^^^]]]\\\[[[ZZZYYYYYYYYYYYY[[[]]]```cccdddeeeddddddaaabbbbbbbbbbbbbbbbbbaaabbbbbbccceeeffffffffffffiiiiiiiiiiiiiiiiiihhhgggdddeeefffggghhhgggffffffiiikkknnnsssxxx}}}{{{ssskkkfffeeeeeennn~~~zzzmmmbbbYYYRRRMMMHHHKKKLLLOOOYYYhhhssswwwvvveeeWWWMMMEEEBBBBBBDDDIIIOOO^^^kkk}}}tttbbb^^^ZZZ[[[eeexxxlllVVVKKKIIIFFFCCCBBB???@@@AAACCCFFFLLLTTTYYYcccmmm}}}~~~|||~~~kkkkkkmmmqqquuuwwwwwwvvvuuussspppmmmggg]]]OOOFFF===;;;999999999999777555777777777777777777777777yyybbbWWWMMMKKKKKKIIIGGGGGGFFFEEEDDDBBB@@@???>>>>>><<<;;;:::999999999:::;;;888777666555444444444444555444333222111111111111111111111111000000000000222111///.........///000...///000///...---...000......//////111222333444222222222333333333444444000000000111222333555555333444555666777:::???BBBEEEHHHKKKLLLKKKIIIIIIIIIJJJUUU^^^^^^YYYUUUQQQMMMJJJJJJHHHDDDEEEGGGGGGCCC???@@@AAABBBCCCCCCCCCBBBBBBBBBCCCDDDEEEFFFGGGGGGGGGHHHJJJMMMPPPSSSUUUVVVYYY[[[\\\^^^___```______```___]]][[[ZZZZZZZZZZZZ]]]___aaacccddddddcccccc______```aaabbbbbbcccccccccccccccddddddeeeeeeeeeffffffggghhhhhhiiihhhhhheeefffggghhhiiihhhggggggeeegggjjjooovvv|||~~~sssiiibbb```___eeeuuutttiii___VVVQQQJJJLLLNNNQQQ\\\jjjsssvvvxxxhhhWWWNNNEEEBBBBBBCCCHHHMMM\\\iii{{{~~~iii```[[[]]]iii}}}oooXXXMMMIIIFFFCCCBBB???@@@AAAAAACCCFFFJJJMMMYYYcccrrr|||{{{~~~kkklllnnnrrrvvvxxxxxxwwwwwwuuurrroooiii^^^PPPGGG===;;;999999999999777555777777777777777777777777wwwcccXXXNNNLLLLLLIIIGGGGGGFFFEEECCCAAA@@@>>>>>>======<<<:::999888999:::;;;888777666555555444555555555444333222111000000000111111111111000000000///111111000///...//////000)))+++---------...000222/////////......//////000111111222222222222333333444333222222111111222222111333555777:::>>>DDDHHHLLLPPPSSSUUUUUUSSSSSSRRRZZZgggsssssslllcccYYYQQQPPPLLLFFFCCCDDDEEECCC???;;;===???BBBCCCCCCBBBBBBBBBBBBCCCDDDEEEFFFGGGGGGJJJKKKLLLNNNPPPQQQRRRSSSYYY[[[]]]___````````````cccaaa___\\\[[[ZZZ[[[[[[^^^```bbbcccdddcccbbbaaa^^^^^^______```aaabbbccccccccccccccccccdddddddddeeeffffffggghhhgggggggggeeefffhhhiiiiiiiiihhhgggeeefffiiimmmttt{{{~~~rrrggg___[[[[[[___ooo|||pppeee[[[UUUKKKMMMOOOSSS^^^mmmtttuuu}}}zzzjjjXXXOOOFFFCCCBBBCCCFFFKKKWWWdddvvvsssfff___aaalllpppZZZNNNIIIFFFCCCCCC@@@BBBCCCCCCCCCDDDFFFHHHQQQYYYhhhyyyzzzuuurrrtttlllmmmooossswwwzzzzzzyyyxxxvvvssspppiii^^^PPPFFF===;;;999999999999777555666666666666666666666666yyyeeeZZZPPPNNNMMMJJJHHHHHHFFFEEECCCAAA???>>>======>>>===;;;999888888888999888777666555555444555555333333222000000/////////111111111111000000000///111000000///////////////...///111111000///111222000///......------......000000000000111111111111444333222222111111222222111333666888<<<@@@FFFKKKTTTWWW\\\^^^^^^^^^]]]^^^ooo}}}vvvhhh___XXXOOOFFFCCCDDDCCC???;;;999;;;>>>AAACCCCCCCCCBBBCCCDDDEEEFFFGGGHHHHHHIIIKKKKKKMMMNNNPPPRRRSSSSSSYYYZZZ\\\___```aaaaaa```cccaaa___\\\ZZZZZZ[[[[[[^^^___aaacccccccccaaa```______^^^^^^^^^___```aaaccccccbbbbbbbbbccccccdddgggggggggggggggfffeeeeeeeeefffhhhiiiiiiiiihhhgggfffgggjjjnnnssszzz|||oooccc[[[XXXXXX\\\kkkvvviii^^^WWWMMMNNNOOOTTTaaaooowwwwww~~~|||lllYYYPPPGGGDDDCCCBBBEEEIIIRRR^^^pppuuuhhhgggooorrr^^^RRRLLLGGGEEEEEE@@@BBBCCCCCCCCCCCCEEEGGGKKKSSSaaatttwwwpppnnnoooxxxmmmnnnppptttyyy||||||{{{yyywwwssspppiii]]]OOOEEE===;;;999999999999777555666666666666666666666666}}}fff[[[QQQOOONNNKKKIIIHHHEEEDDDCCCAAA???>>>======<<<<<<;;;:::999777666666888777666555444444444444222111000000///000000000111111111111000000000000000000000000////////////111222222000---++++++,,,............///000111222/////////000000000000111000000000111222333555555222333666888;;;???EEEIIIUUUXXX]]]```aaaaaacccddd}}}ttt___RRRFFFDDDFFFDDD???;;;:::;;;>>>@@@BBBCCCCCCCCCEEEEEEFFFGGGHHHIIIJJJJJJHHHIIIKKKNNNQQQTTTVVVWWWXXXYYY\\\^^^````````````bbb```]]]ZZZYYYYYY[[[\\\]]]^^^```bbbbbbbbb```___^^^^^^]]]]]]]]]^^^```aaabbbbbbaaaaaaaaabbbdddeeegggggghhhggggggfffeeeeeeeeefffggghhhiiihhhgggggghhhiiilllpppuuu{{{xxxkkk___WWWUUUUUUYYYfff|||nnnaaaYYYOOOOOOOOOTTTbbbrrrzzzzzz~~~nnnZZZQQQHHHEEECCCAAADDDHHHMMMZZZlll|||wwwqqqsss{{{hhh\\\SSSLLLGGGGGG@@@AAABBBBBBAAABBBDDDFFFIIIPPP^^^rrrwwwpppnnnnnnvvvnnnoooqqqvvvzzz}}}}}}}}}zzzxxxtttpppiii]]]OOOEEE===;;;999999999999777555777777777777777777777777fff[[[QQQNNNMMMJJJHHHGGGEEEDDDBBB@@@???>>>======777888999::::::888666555777666555444333333333333111111000000111111222222111111111111000000000000000000000000000//////.../////////---+++))))))))).........///000111222333///000000000000111111111000000000111222333555555222333555666888<<>>???AAABBBCCCDDDEEEEEEFFFGGGHHHIIIJJJJJJHHHIIIKKKNNNQQQTTTVVVXXXWWWXXX[[[]]]___````````````]]]ZZZXXXWWWXXXZZZ\\\[[[\\\^^^```aaaaaa```___\\\[[[[[[[[[\\\___aaacccaaa``````___```bbbdddfffffffffggghhhhhhhhhggggggdddeeefffggghhhgggffffffhhhjjjnnnsssxxx}}}uuuggg[[[SSSPPPPPPTTTaaaxxxrrrddd[[[QQQOOONNNTTTcccttt}}}}}}qqqZZZRRRIIIEEECCCAAACCCFFFKKKWWWjjjzzz|||wwwvvvhhh]]]RRRKKKIIICCCCCCCCCBBBAAAAAADDDFFFGGGOOO]]]rrr{{{tttssssssyyynnnooorrrvvv{{{~~~~~~}}}zzzvvvrrrkkk^^^PPPFFF===;;;999999999999777555777777777777777777777777eeeZZZPPPMMMLLLIIIGGGFFFEEEDDDBBB@@@???======<<<333555888::::::999777666666666555333333333333333111111111111222333444555111111111111000000000000000000000000000//////...---...//////......000111...............//////000000111111111111222222222444333222222111111222222222333444555666999===AAABBBDDDHHHKKKNNNRRRVVVYYYggguuu~~~wwwrrrfffTTTGGGHHHMMMLLLGGGDDD===>>>>>>???@@@BBBDDDEEEEEEEEEFFFGGGHHHIIIIIIJJJLLLLLLMMMOOOQQQRRRTTTTTTVVVXXXZZZ\\\^^^_________^^^\\\YYYVVVVVVWWWZZZ[[[YYY[[[]]]___``````______YYYYYYYYYZZZ\\\___ccceee``````______```bbbeeegggdddeeefffhhhiiijjjjjjjjjcccdddfffgggggggggfffeeefffiiinnntttzzzttteeeXXXPPPMMMMMMQQQ\\\sssuuufff]]]RRRPPPNNNSSScccuuusss[[[RRRIIIFFFCCCAAABBBEEEJJJWWWiiiyyyzzzrrrdddVVVMMMJJJGGGGGGFFFDDDBBBBBBEEEGGGGGGNNN]]]rrrzzzyyyzzzoooppprrrwww||||||xxxtttlll```QQQGGG===;;;999999999999777666777777777777777777777777cccXXXNNNKKKKKKIIIHHHHHHEEECCCAAA>>><<<<<<======<<<;;;:::888777666666666555555555666555555444333///000000111222333333333000000000000000000000000555444222000000000000111,,,...000111///.....................///000222222333222000......///111222444444444333000///000222555555555555555666777888>>>???AAABBBDDDGGGLLLOOO^^^bbbhhhmmmooolllhhheeeWWWPPPJJJKKKOOOOOOIIIAAA;;;<<<>>>>>>???@@@CCCEEEDDDDDDDDDDDDEEEFFFGGGHHHKKKLLLLLLLLLLLLMMMPPPSSSZZZZZZZZZ[[[\\\___aaacccaaa^^^ZZZWWWUUUVVVXXXYYY\\\\\\\\\\\\\\\\\\]]]]]]XXXYYYYYYZZZ[[[[[[\\\]]]\\\\\\\\\]]]^^^aaacccdddeeedddccceeegggjjjjjjjjjhhhiiiiiihhhffffffggghhhhhhmmmsssxxx|||vvvdddXXXUUUTTTRRRTTT[[[lllwwwfffZZZPPPNNNOOOUUU```mmmxxx~~~www```WWWMMMHHHDDDBBBDDDGGGIIISSSeeewwwqqqbbbTTTJJJJJJDDDAAABBBDDDCCCDDDGGGIIIOOO]]]rrrtttooopppyyyzzzrrrjjj```QQQDDD===<<<;;;:::999777666666888888777777777777888888eeeYYYOOOMMMMMMKKKIIIJJJFFFEEEBBB???>>>===>>>>>>;;;;;;:::999888777666666666666666777666555555444.........///000111111111000000000000000000000000444333111000//////000000---///000000///....../////////...//////000111222333222111000000111222444444444444333000000111222888666444333444666999;;;<<<===>>>???@@@CCCHHHKKKNNNQQQVVVZZZ\\\ZZZWWWTTTRRRLLLGGGHHHMMMMMMFFF???:::<<<>>>>>>???@@@CCCEEEEEEEEEDDDDDDEEEFFFGGGGGGIIIJJJKKKLLLLLLMMMPPPSSSXXXXXXYYYZZZ\\\^^^___```___]]]YYYUUUTTTTTTUUUWWWZZZZZZZZZZZZZZZZZZZZZZZZXXXXXXYYY[[[[[[\\\\\\[[[[[[[[[[[[[[[]]]___aaabbbeeedddcccdddfffhhhhhhhhhgggggghhhgggffffffgggiiihhhmmmsssxxx||||||kkkaaa^^^[[[WWWWWW]]]nnnwwwggg[[[PPPNNNMMMRRR\\\iiitttzzz}}}fffYYYMMMHHHEEEDDDEEEGGGIIISSSdddvvv}}}ooo^^^QQQPPPJJJEEEFFFGGGEEEFFFIIIKKKQQQ___tttwwwrrrqqqyyyzzzrrrjjj```RRREEE===<<<;;;:::888777666666888888777777777777888888fff[[[QQQNNNNNNLLLKKKKKKGGGFFFCCCAAA???>>>>>>>>>:::::::::999999777666555777777777777777666555555......//////000111111111000000000000000000000000222111000///......//////...///000///------///000000000////////////000000222222111111111333444555333444444222000000111222888666444222333666:::===999:::;;;;;;<<>>>>>@@@CCCEEEFFFEEEEEEEEEEEEEEEFFFGGGHHHIIIJJJKKKKKKMMMQQQTTTTTTVVVXXXZZZ\\\]]]]]]]]]]]]ZZZWWWTTTRRRRRRSSSTTTYYYYYYYYYYYYXXXWWWVVVVVVVVVXXXZZZ\\\\\\\\\[[[ZZZZZZYYYYYYZZZ[[[]]]___```eeecccbbbbbbdddeeeeeeddddddeeeffffffeeefffhhhjjjiiimmmsssyyy|||zzzsssooohhh```]]]bbbqqqyyyhhh\\\QQQNNNKKKNNNWWWdddnnnuuu}}}mmm]]]MMMGGGFFFFFFFFFGGGIIISSSbbbtttzzz}}}kkk[[[TTTMMMHHHGGGGGGEEEEEEHHHLLLSSSaaauuu|||uuusssyyyzzzrrrkkkaaaSSSFFF>>>===;;;:::888777777777888888777777777777888888~~~fffZZZPPPNNNNNNLLLJJJKKKGGGEEECCCAAA???>>>======999999::::::999888666555666666666666666555444444111111111222222333333333000000000000000000000000000000//////............/////////...,,,---///111111000000////////////000111000000000111333444555333444444222111000111333555444333444555777999;;;888999999999999;;;???BBBGGGHHHIIIJJJJJJJJJIIIIIIDDDAAA@@@CCCHHHHHHBBB===:::;;;===>>>>>>@@@BBBEEEFFFFFFEEEEEEEEEEEEFFFFFFGGGHHHJJJJJJKKKNNNQQQTTTSSSUUUXXX[[[]]]]]]\\\[[[\\\ZZZWWWTTTRRRQQQQQQRRRXXXXXXXXXXXXWWWVVVTTTSSSUUUWWWZZZ\\\]]]\\\ZZZYYY[[[ZZZZZZZZZ[[[\\\^^^___dddbbbaaaaaabbbcccbbbaaabbbccceeeeeeeeefffhhhjjjiiimmmsssyyy}}}yyylllfffjjjwwwyyyhhh]]]RRRNNNJJJLLLTTT___iiiooowwwtttaaaNNNGGGFFFFFFEEEEEEIIIRRRaaarrr~~~vvvyyyyyygggXXXQQQKKKJJJIIIFFFFFFHHHKKKRRRaaauuuxxxuuuyyy{{{ssskkkbbbTTTHHH>>>===;;;999888777777777888888777777777777888888|||dddYYYOOOLLLLLLJJJIIIIIIEEEDDDBBB@@@>>><<<;;;:::999999999999999888777666444444555555444444333222222222222222333333333333000000000000000000000000////////////.........---/////////...,,,---///111111000000////////////000/////////000111222333333222333333222111000222333///111444666888888888777888888999888888:::>>>AAAEEEEEEEEEEEEDDDDDDDDDDDD@@@???@@@DDDHHHHHHBBB===999;;;======>>>???BBBDDDEEEEEEEEEEEEEEEEEEFFFGGGGGGHHHJJJKKKLLLNNNRRRTTTSSSVVVZZZ]]]______]]]\\\\\\[[[XXXUUURRRQQQQQQRRRVVVWWWWWWXXXWWWUUUSSSRRRSSSUUUXXX[[[]]]]]][[[ZZZ]]]\\\[[[[[[\\\]]]^^^___cccaaa______```aaa```___aaabbbcccddddddeeegggiiiiiinnntttyyy}}}}}}vvvyyy{{{rrruuu~~~xxxhhh\\\RRRNNNJJJKKKQQQ[[[dddiiirrr~~~yyyfffQQQHHHFFFEEEDDDCCCHHHQQQ___qqqvvvppptttrrr^^^WWWRRRRRRPPPLLLKKKMMMJJJRRRbbbuuuzzzvvvyyy{{{sssllldddVVVIII???>>>;;;999888888888888888888777777777777888888zzzcccXXXMMMKKKKKKIIIGGGHHHEEEDDDBBB@@@>>><<<:::999:::999999888777777888888333444444444444333222222111111111111111111111111000000000000000000000000......////////////.........///000///------///000000000////////////000000/////////000111111111222222333333222111111222444---000444888::::::888777777888888888888:::>>>AAADDDDDDCCCBBBBBBAAA@@@@@@===>>>@@@EEEHHHGGGBBB===999;;;<<<======???BBBDDDDDDDDDDDDDDDEEEFFFGGGHHHIIIJJJKKKLLLLLLNNNRRRUUUUUUWWW[[[^^^______^^^^^^]]][[[XXXVVVSSSRRRQQQQQQSSSTTTVVVVVVVVVTTTRRRQQQQQQSSSWWWZZZ\\\]]]]]]]]]___^^^]]]\\\\\\]]]^^^___bbb```______```aaa```___```aaacccccccccdddfffhhhiiinnntttzzz}}}wwwnnnooouuuwwwfffZZZOOOLLLIIIJJJOOOXXX___cccmmmyyy}}}kkkWWWLLLHHHDDDCCCDDDFFFOOO^^^ppp{{{rrrkkkiiiooozzzrrr___ZZZWWWXXXWWWRRRPPPQQQOOOXXXgggyyyzzzvvvzzz{{{tttmmmeeeWWWKKK@@@>>><<<999888888888999888888777777777777888888{{{cccWWWMMMKKKKKKIIIGGGHHHFFFEEEDDDBBB???===:::999;;;:::888666666777999:::444444555555444444333222111111111111111111111111000000000000000000000000...///000000000000///...---///000000///....../////////...//////000111222000111111111222111111111222333333222111111222444///222555999;;;<<<;;;:::555666777777888:::>>>AAAEEEEEEDDDCCCBBBAAA@@@???;;;===AAAEEEHHHFFFAAA<<<999:::<<<======???AAADDDCCCCCCCCCDDDEEEGGGHHHIIIKKKLLLMMMMMMMMMOOORRRTTTVVVWWWZZZ]]]_________^^^\\\[[[XXXVVVSSSQQQPPPPPPPPPQQQSSSTTTTTTSSSQQQOOOPPPRRRUUUXXX[[[^^^___```___^^^]]]\\\\\\]]]^^^___aaa___^^^^^^```aaaaaa``````aaabbbbbbbbbbbbeeegggjjjnnntttzzz~~~zzzllliiinnnrrr|||tttdddXXXKKKIIIGGGHHHNNNUUUZZZ]]]fffsssppp^^^RRRJJJEEECCCEEEDDDNNN^^^pppqqqccc___aaajjjwwwtttddd```___bbbbbb]]]ZZZYYYYYYbbbpppyyyvvvzzz~~~{{{tttnnnfffXXXLLLAAA???<<<999888888999:::888888777777777777888888|||cccXXXNNNKKKKKKIIIHHHHHHGGGFFFEEECCC@@@>>>;;;:::<<<:::777555555777999;;;555555666666555555444333333333333333333333333333000000000000000000000000...///000111111000//////,,,...000111///.....................///111222222222222333333333222111111111222333222111111222444333444666999;;;===>>>>>>444555666666777:::>>>AAADDDDDDCCCBBBAAA???>>>===:::<<>>===<<<:::999888888888666444555444333222111222333333555555444333222000000///000000000000000000000000222111111111000000//////000000///...............111111000///...///222444777666444222111111222333222333333222111000222333333444555777888888888888:::777666888999;;;>>>BBBBBBBBBBBBBBBAAA???===<<<>>>===<<<>>>@@@???;;;888555777:::;;;<<<===@@@BBBBBBCCCDDDEEEGGGHHHJJJJJJLLLMMMNNNNNNNNNOOORRRUUUVVVWWWXXXZZZ[[[\\\\\\\\\YYYXXXVVVSSSQQQOOONNNNNNKKKMMMPPPRRRSSSRRRPPPOOOOOOQQQSSSUUUWWWZZZ^^^bbbdddccc```^^^]]]]]]^^^__________________^^^^^^^^^ddddddddddddddddddddddddiiioooxxxwwwiii___cccfffjjjnnnpppooollljjjlllooottt{{{ppp```VVVNNNJJJGGGHHHIIILLLTTT]]]cccpppxxxeeeYYYPPPIIIEEEEEEJJJNNN[[[qqqssseeeXXXWWWYYYccctttyyymmmrrrttt~~~xxxrrrwww~~~xxxqqqgggYYYLLL@@@===:::777777777777666777777666666666666777777yyyeeeUUUNNNNNNHHHGGGJJJEEECCCCCCBBBAAA???>>>=========;;;:::999999999777555555555333222222222333444555444444333222111000///000000000000000000000000000000000000//////......000000///...............000000000///......111444666555333111000000111222222333333222111111222444555666777999:::::::::::::::888888999;;;===@@@CCCBBBCCCCCCBBBAAA???<<<;;;<<<;;;;;;===>>>>>>:::777666888:::<<<===>>>AAACCCCCCDDDDDDFFFGGGHHHIIIIIIJJJKKKLLLMMMMMMOOORRRUUUWWWXXXYYYZZZ[[[[[[[[[[[[YYYXXXUUUSSSPPPNNNMMMLLLKKKLLLOOOQQQRRRQQQPPPNNNOOOPPPRRRTTTUUUXXX\\\___aaa```^^^\\\[[[\\\]]]^^^________________________bbbbbbbbbbbbccccccddddddgggmmmvvv}}}pppaaa[[[^^^bbbeeefffccc^^^[[[XXX\\\aaaiiittt}}}nnn```VVVIIIEEECCCCCCEEEGGGOOOXXXcccpppzzzgggZZZQQQIIIEEEEEEIIIMMM[[[ppplll___VVVUUUXXXbbbsssvvvpppuuu}}}yyyrrriiiZZZMMMBBB???;;;999888888888777888777777666666777777888zzzfffUUUOOONNNHHHHHHJJJFFFDDDCCCAAA???===<<<=========<<<::::::::::::888666666555444444333333444444555444333333222111000000000000000000000000000000////////////............000//////............////////////...---...000222444333222000000000111111222222333222111111222444555666777999::::::;;;;;;::::::::::::<<>>???>>>;;;888666888;;;===>>>@@@BBBEEEDDDEEEEEEFFFGGGGGGHHHHHHIIIKKKLLLMMMNNNQQQTTTWWWXXXYYYZZZ[[[[[[[[[[[[[[[YYYXXXUUURRROOOMMMKKKJJJKKKLLLNNNPPPQQQPPPOOONNNNNNPPPRRRSSSSSSUUUXXXZZZ[[[ZZZYYYXXXXXXYYYZZZ[[[]]]]]]]]]^^^^^^^^^^^^^^^______```aaabbbccccccdddhhhnnnvvv}}}{{{fff\\\]]]^^^___^^^YYYSSSNNNJJJLLLQQQWWW```pppyyykkk^^^UUUFFFBBB@@@AAABBBDDDLLLTTTdddppp}}}jjj\\\RRRIIIEEEEEEHHHLLLZZZpppxxxdddXXXSSSSSSVVV```qqqwwwqqquuu}}}{{{tttjjj\\\NNNCCC@@@<<<:::999999999888888888888777777888888888zzzeeeUUUOOONNNIIIIIIKKKFFFFFFDDDAAA>>>===<<<===>>><<<:::999999999999888666666666555555444444444444444444333333222111000000////////////////////////////////////////////////000///............//////......///...------///111222111000000///000000111111222333222111111333444333444555777999:::::::::;;;<<<===<<<>>>CCCFFFEEEGGGGGGGGGFFFDDDBBB@@@>>>===>>>???@@@@@@???<<<;;;777999<<<>>>???AAACCCFFFEEEEEEFFFFFFFFFGGGGGGGGGJJJKKKMMMOOOPPPSSSWWWZZZZZZZZZ[[[[[[\\\[[[[[[[[[ZZZXXXUUURRROOOLLLJJJIIILLLMMMOOOPPPQQQPPPOOONNNNNNOOOQQQQQQQQQRRRTTTVVVUUUUUUUUUTTTUUUVVVWWWXXXZZZZZZZZZZZZ[[[[[[[[[[[[]]]^^^___```bbbdddeeeeeelllqqqxxx}}}tttkkkhhhccc___\\\WWWPPPKKKIIIJJJLLLOOOUUUcccyyyssseeeZZZSSSFFFBBB@@@AAABBBDDDKKKSSScccoooooo```SSSIIIEEEFFFGGGLLLZZZpppttt___UUUQQQQQQTTT^^^oooyyyssswww|||vvvlll]]]PPPCCC@@@<<<999999999999888999999888888888888999999yyyeeeTTTNNNNNNHHHIIIKKKFFFGGGEEEBBB???>>>===>>>>>>:::888777777888888666555555555555555555444444444444333333222222111111111////////////////////////000000000000000000000000//////............//////---...//////......///111000000000000000000111111111222222222111111333555222444666888:::<<<===>>>===AAACCCAAAEEELLLOOOMMMNNNLLLJJJGGGDDDBBB@@@???===>>>???@@@???===;;;:::888:::===>>>???@@@CCCEEEEEEEEEFFFFFFFFFGGGGGGGGGHHHJJJLLLMMMOOORRRVVVYYY[[[[[[\\\\\\\\\\\\\\\[[[[[[YYYVVVSSSPPPMMMKKKJJJNNNNNNOOOPPPPPPPPPOOOOOOMMMOOOPPPPPPPPPOOOQQQRRRQQQQQQQQQRRRRRRSSSTTTTTTVVVVVVVVVVVVWWWWWWXXXXXX[[[\\\^^^```ccceeeggghhhnnnrrrxxx|||wwwkkkbbb\\\VVVPPPKKKKKKIIIIIIMMMRRR]]]ttt{{{kkk^^^SSSNNNEEEBBB@@@AAABBBCCCJJJQQQ```mmmssscccTTTIIIEEEGGGGGGKKKZZZpppuuu___SSSPPPPPPSSS\\\lllzzztttwww~~~wwwnnn___RRRBBB???;;;999888888888777999999888888888888999999vvvcccSSSMMMMMMHHHHHHKKKFFFGGGFFFCCCAAA???>>>======999777666666777777666555444555555555555444333333333333333222222222111111000000000000000000000000000000000000111111111111///............//////000---///000000///...000111//////000000111111111222000111222222111222333555444555888<<>>@@@???===:::888888:::<<<>>>>>>>>>???AAACCCDDDEEEEEEFFFGGGGGGHHHHHHFFFHHHIIIKKKLLLOOOSSSWWWZZZ[[[\\\]]]]]]]]]]]]]]]\\\[[[XXXUUURRRPPPNNNMMMNNNNNNOOOOOOOOOOOOOOONNNLLLNNNPPPPPPOOONNNOOOPPPOOOPPPPPPQQQQQQRRRRRRRRRRRRRRRSSSSSSTTTUUUUUUUUUZZZ[[[]]]```cccfffhhhiiimmmqqquuuyyy|||~~~yyylllccc\\\TTTMMMLLLGGGFFFLLLRRR\\\qqqqqqbbbVVVMMMIIIBBB???>>>??????@@@FFFMMM[[[jjjxxxfffVVVIIIFFFHHHGGGLLL[[[qqq|||dddVVVPPPQQQSSSZZZiii~~~yyyrrrvvv~~~xxxnnn```RRRBBB???;;;999888888888777888888888777777888888888tttbbbRRRLLLLLLGGGGGGJJJEEEFFFEEECCCAAA???===<<<;;;999888777777888888777666333444444555444333222111333333333222222222222111000000000000000000000000/////////000000000111111...............///000000...///111111000///000111...///000111222222222222000111222222111222444666333555999===AAAEEEGGGHHHJJJTTTZZZ]]]gggvvv}}}zzzssslllaaaVVVLLLGGGEEEDDD@@@BBBDDDBBB>>>:::999999;;;===>>>>>>===>>>???AAACCCDDDDDDFFFGGGHHHIIIIIIHHHIIIKKKLLLMMMPPPTTTWWWZZZZZZ\\\]]]^^^^^^^^^^^^]]]\\\ZZZWWWTTTSSSQQQQQQLLLMMMMMMMMMMMMLLLLLLLLLKKKMMMOOOPPPOOONNNNNNOOOOOOPPPPPPQQQQQQQQQPPPPPPQQQQQQQQQRRRSSSTTTTTTTTTWWWXXX[[[^^^bbbeeehhhiiinnnqqquuuxxxzzz}}}yyyooobbbZZZSSSLLLJJJQQQXXX___ooovvvgggYYYOOOHHHFFFAAA>>><<<>>>>>>???DDDKKKWWWggg{{{hhhWWWJJJFFFHHHHHHMMM\\\sssooo^^^RRRRRRTTTYYYfff{{{zzzrrrvvv~~~xxxnnn```SSSCCC@@@<<<:::999999999888888777777666666777777888rrraaaQQQKKKKKKFFFGGGIIIEEEDDDDDDCCCAAA???<<<:::999:::999777888999999888777222333444444444333222111333333222222222222222222000000000000000000000000---.........//////000000...............///000111...000222222111000111222...///000222333333333333000111222222111222444666111333777<<>>>>>======>>>???BBBCCCDDDEEEGGGIIIJJJJJJKKKMMMNNNOOOPPPSSSVVVYYYYYYZZZ\\\]]]^^^_________^^^]]][[[XXXVVVUUUTTTSSSKKKKKKKKKKKKJJJJJJJJJJJJKKKMMMOOOPPPOOONNNOOOOOOPPPPPPQQQQQQQQQPPPPPPOOOQQQQQQQQQRRRSSSTTTTTTUUUUUUVVVYYY]]]aaadddgggiiiqqqtttwwwzzz|||ttthhh___UUUQQQXXX^^^cccooo}}}~~~xxxnnnaaaTTTKKKFFFDDDBBB>>>===?????????EEELLLTTTeee}}}jjjWWWJJJFFFHHHHHHMMM\\\sssyyyfffSSSSSSTTTYYYeeeyyy|||uuuxxxxxxnnn```RRRDDDAAA===;;;;;;;;;:::999777777666666666666777777uuuaaaVVVLLLIIIIIIGGGFFFFFFJJJFFFAAA>>>===>>>??????::::::999999888777777777888666444222222222333444555111///000444444000,,,+++,,,---///111333555555000000//////.........---...,,,***---111222///***---...000111111111000///---///000111000000222444333333222111000000111111555777888:::===BBBIIIMMMQQQZZZ___bbboooqqqfff]]]SSSLLLJJJJJJIIIGGGEEEBBB>>>999666999999:::<<<>>>@@@BBBCCCDDDDDDCCCCCCDDDFFFHHHIIILLLMMMNNNNNNOOORRRVVVZZZZZZ[[[]]]___``````___^^^\\\\\\[[[ZZZXXXUUUSSSRRROOOOOOOOOPPPQQQQQQNNNLLLMMMMMMNNNNNNOOOOOOOOOOOORRRQQQQQQPPPPPPPPPQQQQQQSSSTTTSSSQQQNNNLLLMMMNNNPPPSSSVVVYYY\\\```eeeiiiooosssyyy}}}vvvooobbbZZZZZZZZZ^^^nnnzzzssskkk___TTTLLLGGGEEECCCAAA>>>===??????>>>BBBHHHVVVgggnnn]]]OOOHHHGGGIIINNNZZZoooiiiZZZRRRNNNVVVeeewwwyyytttyyy}}}zzzppp___OOOCCC===:::<<<<<<999888:::666666666666777777777777xxxaaaVVVLLLIIIIIIGGGFFFFFF>>>>>>???AAABBBBBB???===::::::999999888777777777777666444333222222333333333111000111444555222000//////000000111222222333000/////////...............,,,+++---111222///+++......000111111111000//////000222222111111222444333333222111111111111111555666777888:::>>>DDDHHHJJJRRRVVVXXXddduuu~~~{{{vvvkkkccc\\\TTTPPPPPPPPPPPPOOOKKKEEE???;;;888;;;<<<<<<===>>>@@@BBBCCCFFFEEEEEEEEEFFFHHHJJJKKKJJJKKKMMMMMMNNNQQQUUUXXXYYY[[[]]]___``````___^^^]]]]]][[[ZZZXXXWWWVVVUUURRRPPPOOOOOOPPPOOOMMMKKKKKKKKKKKKLLLMMMOOOPPPQQQQQQPPPPPPPPPPPPPPPQQQQQQTTTTTTTTTQQQOOOMMMMMMNNNNNNQQQTTTWWW[[[```eeeiiiooosssyyy}}}rrrfffccc```bbbppp{{{rrrkkkhhhaaaXXXPPPJJJGGGEEECCC@@@>>>===??????>>>BBBHHHUUUfffppp___PPPIIIHHHIIINNNYYYnnnnnn]]]UUUOOOTTTbbbssswwwyyy}}}xxxsssyyy|||yyyooo^^^OOOCCC===:::<<<<<<999888:::777777777777888888888888{{{aaaVVVLLLIIIIIIGGGFFFFFF;;;;;;<<>>===????????????@@@@@@AAABBBEEEEEEEEEFFFGGGHHHIIIJJJIIIJJJLLLMMMNNNPPPTTTWWWYYYZZZ]]]___``````___^^^]]]\\\ZZZWWWVVVUUUUUUUUUSSSQQQOOONNNNNNNNNLLLKKKIIIIIIHHHIIIKKKMMMPPPRRROOOOOOOOOOOOPPPQQQQQQRRRSSSTTTTTTRRROOOMMMNNNNNNKKKNNNRRRUUUYYY___eeeiiiooosssyyy}}}uuulllffffffqqq~~~{{{wwwsssqqqooojjjddd^^^YYYUUUOOOKKKHHHFFFDDDCCC@@@>>>>>>@@@???>>>BBBGGGTTTfffsssbbbSSSKKKIIIJJJNNNXXXllluuuaaaWWWPPPRRR^^^nnnssshhhhhhmmmxxx{{{wwwrrrwww{{{yyyooo^^^OOOCCC>>>;;;<<<<<<999888:::888888888888999999999999~~~aaaVVVLLLIIIIIIGGGFFFFFFEEEAAA===::::::<<<======::::::999999888777777777444444444444333222111000---...//////......000222333333222222111111000000///////////////.........///---,,,...000111///...//////000000111111111111111222333333111000111222333222222111111222222222555666666555444555888;;;<<>>@@@@@@>>>AAAGGGSSSeeevvveeeVVVMMMKKKKKKNNNWWWkkkxxxaaaWWWOOOPPPZZZjjjxxxhhhdddeeeooo{{{{{{~~~wwwrrrwwwzzz~~~yyyooo^^^OOODDD>>>;;;<<<<<<999888999777777777888888888999999aaaVVVLLLIIIIIIGGGFFFFFFIIIEEE???<<<;;;;;;<<<<<<::::::999999888777777777444444444444444222111000111111111000...---///111111111111111111111111222.........//////////////////...---...///000000///000000000000000111111222000111222111000///000111333222222222222222333333666777777666444444666888:::;;;<<<===AAAHHHJJJIIILLLJJJHHHFFFDDDFFFQQQ^^^uuuyyyzzzooo\\\MMMGGGHHHEEEEEECCCBBBAAAAAAAAAAAAAAABBBCCCDDDEEEFFFFFFGGGIIIKKKMMMNNNPPPQQQTTTWWWWWWYYY\\\^^^``````______```]]]YYYTTTQQQOOONNNNNNPPPNNNMMMMMMOOOQQQQQQQQQMMMKKKIIIHHHHHHIIILLLNNNMMMMMMMMMNNNNNNPPPQQQRRROOOPPPQQQPPPNNNLLLLLLLLLHHHKKKOOOTTTYYY___eeeiiippptttzzz~~~pppddd```ccchhhqqqxxx|||uuunnndddaaa\\\XXXTTTRRROOONNNIIIHHHFFFFFFEEEDDDAAA??????===>>>AAA@@@???AAAFFFRRRdddxxxgggXXXOOOMMMLLLNNNXXXkkkyyy___VVVNNNOOOXXXiiiooofffaaaiiiyyy{{{rrrsssvvv{{{xxxsssxxx{{{yyyppp___PPPDDD???;;;<<<<<<888777999666666666777777777888888aaaVVVLLLIIIIIIGGGFFFFFFBBBBBBBBBBBBBBB@@@<<<999::::::999999888777777777666555555444444333333222555444222111000000111111/////////000111111222222........./////////////////////......//////000111111000000000000111222333///000111111000///000222333222222222222333333444666777888777555555666888999999:::<<<@@@DDDEEEEEEIIIFFFDDDCCCAAADDDOOO[[[pppuuuvvvmmm\\\NNNHHHHHHFFFEEEDDDCCCBBBAAAAAAAAACCCCCCEEEFFFGGGHHHHHHHHHHHHKKKMMMOOOPPPRRRTTTWWWVVVXXX[[[^^^___```______aaa___\\\XXXTTTQQQPPPOOOOOONNNMMMOOOQQQSSSTTTSSSNNNMMMKKKJJJIIIJJJLLLMMMMMMMMMMMMMMMNNNOOOPPPPPPNNNPPPQQQQQQOOOMMMLLLLLLJJJMMMQQQUUUZZZ```fffjjjrrrvvv{{{rrrddd^^^]]]^^^hhhlllttt{{{yyyooohhh```]]]YYYTTTPPPLLLKKKJJJHHHGGGEEEEEEEEECCC@@@>>>>>>===>>>AAAAAA???AAAFFFPPPaaa}}}xxxhhhYYYQQQOOOLLLOOOYYYlllyyy]]]UUUOOOOOOXXXhhh~~~~~~ooodddhhhuuu~~~rrrjjjlllpppvvvzzzuuuzzz}}}zzzqqq```QQQDDD???;;;<<<<<<888777888555666666666777777777777aaaVVVLLLIIIIIIGGGFFFFFFAAAAAAAAABBBBBBAAA===:::::::::999999888777777777888777555444333333444555555111......000222222000...////////////000000000............/////////000/////////......///000222111111000000000111222333///000111111111111222444222222222222222333444555555666777777666555777888999777888<<>>>>>===>>>BBBAAA???AAAEEELLL\\\wwwwwwgggYYYRRRQQQMMMPPPZZZnnn{{{^^^VVVPPPQQQXXXggg}}}tttqqqxxxwwwllleeegggkkksss}}}www|||{{{rrrbbbRRREEE???<<<<<<;;;888777888666666777777777888888888aaaVVVLLLIIIIIIGGGFFFFFFHHHDDD???<<<<<<===>>>>>>::::::999999888777777777:::888666444333444555666111,,,((()))...111111...////////////............---.........//////000000///000//////...///111333222111000000000111333333///111222222222222444555222222222222333333444555333555666666666555777888777666777<<>>===???BBBAAA???AAAEEEIIIYYYsssvvvfffYYYSSSSSSMMMPPP[[[ppp|||___XXXRRRRRRXXXfff{{{~~~tttiiibbbdddiiiqqq~~~yyy}}}|||sssbbbSSSEEE???<<<<<<;;;888666888777888888888888999999999}}}aaaUUUKKKHHHHHHEEEDDDDDDHHHDDD@@@>>>>>>>>>>>>===999999888777666666777777555444444333333333444444,,,---...000000000///...000000000000111111111111000...------///000000///.........---...///000000111111000000000000000111000111111111111222222222444444333333333444555555777777888888888666555333444666999<<>>:::999<<<======@@@EEEJJJJJJIIIFFFDDDCCCDDDFFFGGGEEEDDDBBBAAAAAAAAABBBGGGGGGGGGEEEDDDDDDGGGIIINNNKKKIIIIIILLLOOOQQQRRRWWWXXXZZZ]]]^^^]]]]]]\\\ZZZ[[[[[[XXXUUUQQQPPPPPPRRRRRRQQQRRRTTTTTTSSSQQQMMMMMMMMMMMMNNNOOOPPPQQQQQQPPPOOONNNMMMMMMMMMMMMQQQQQQQQQQQQPPPOOONNNNNNPPPRRRUUUXXX\\\cccjjjoootttxxx}}}zzzlllaaaXXXTTTRRRQQQQQQSSSUUUUUUTTT]]]```fffmmmrrrxxxzzzsssnnnlllhhhddd```^^^ZZZTTTOOOLLLJJJHHHGGGGGGFFFEEECCCBBBAAAAAAAAAAAAAAA@@@@@@???@@@@@@@@@JJJWWWmmmvvveeeZZZRRRNNNMMMRRR^^^pppeeeYYYQQQTTT[[[fffyyypppfff]]]^^^fffrrrzzzvvvrrrppppppwwwzzz}}}{{{qqq```PPPBBB???<<<::::::::::::999888888888888888888888888{{{aaaVVVKKKIIIHHHFFFDDDEEEGGGDDDAAA??????>>>===<<<===;;;:::888666555444444666555444333333333333333///000000111111111111111...////////////000000000111///------/////////........./////////000000000111111000000000000000111000111111111111222222222333333333333333444444555555555666666555555444444999;;;<<<>>>???@@@?????????<<<;;;>>>>>><<<===AAAEEEFFFEEECCC@@@@@@AAACCCFFFEEECCCBBBAAAAAAAAABBBEEEEEEEEEDDDDDDEEEHHHKKKMMMKKKJJJJJJLLLOOOQQQRRRVVVXXX[[[]]]______^^^^^^]]]^^^]]]ZZZVVVSSSRRRRRRQQQPPPOOOPPPRRRRRRPPPNNNMMMMMMMMMMMMNNNOOOPPPQQQQQQPPPOOONNNMMMMMMMMMMMMPPPPPPPPPQQQPPPPPPOOOOOOQQQRRRUUUXXX]]]cccjjjooorrrwww}}}yyykkk```VVVRRRNNNKKKKKKLLLLLLLLLRRRTTTYYY___ccchhhsss~~~|||wwwooojjjgggccc^^^ZZZYYYUUUOOOKKKHHHGGGFFFDDDEEEEEECCCBBBAAA@@@@@@@@@@@@@@@?????????@@@@@@AAAHHHSSSgggzzzhhh[[[QQQLLLLLLQQQ\\\nnnfffZZZQQQTTTZZZdddvvv~~~lllbbbZZZ[[[cccooosssiiifff```___aaahhhuuuzzz}}}{{{rrr```PPPBBB???<<<::::::::::::999888888888888888888888888yyyaaaVVVLLLIIIIIIFFFDDDEEEEEECCCAAA@@@@@@???<<<:::<<<;;;999888666555444444777666555444333222222222111111000000000111222222............////////////222000.........///...---...///000111111111000000000000000//////000000111000111111111111222222222222222222222222333444444555555555555555666666777;;;<<<>>>???@@@@@@@@@@@@@@@>>>===@@@???<<<;;;===???@@@???===<<<;;;===???DDDCCCBBBAAAAAAAAAAAAAAABBBCCCDDDDDDDDDFFFIIILLLKKKKKKJJJJJJLLLNNNQQQSSSVVVXXX[[[^^^```aaa````````````___\\\XXXUUUTTTTTTRRRQQQPPPQQQRRRQQQOOOMMMMMMMMMMMMMMMNNNOOOPPPQQQPPPPPPOOONNNMMMMMMMMMMMMOOOOOOPPPPPPQQQPPPPPPPPPQQQSSSUUUXXX]]]cccjjjnnnrrrvvv}}}xxxkkk___YYYPPPJJJGGGFFFFFFFFFIIIIIILLLRRRUUUYYYbbbkkkvvv}}}|||yyy{{{uuummmgggddd```ZZZVVVTTTPPPLLLIIIHHHGGGFFFEEEFFFEEEDDDCCCBBBAAAAAAAAA>>>>>>>>>>>>???@@@AAAAAAEEEOOO```ttt}}}jjj[[[QQQKKKLLLPPP[[[lllggg[[[RRRSSSYYYbbbrrr~~~uuueee]]]VVVWWW___lll}}}xxxkkk^^^VVVSSSSSSRRRTTT\\\hhhuuuzzz}}}|||rrraaaPPPBBB???<<<::::::::::::999999999999999999999999999{{{aaaUUUKKKHHHHHHFFFDDDDDDDDDCCCAAA@@@@@@???<<<999888888777777777777777888888777555444333222222111000000.........///000111........./////////000000333111............---,,,---///111222333222000///000////////////000000111000000111111111222222222222222111111222222333444888777666666777999:::<<<777888;;;>>>@@@BBBBBBBBB@@@>>>???BBBAAA===;;;<<<;;;;;;;;;:::888888:::<<>>???@@@AAABBBEEEMMMZZZkkk|||iii[[[RRRNNNMMMQQQZZZkkkiii\\\RRRSSSWWW___ooovvvmmm```XXXSSSUUU\\\iiizzzuuuggg\\\QQQKKKIIIKKKLLLNNNSSS]]]hhhsssxxxyyy~~~}}}sssaaaPPPBBB???<<<::::::::::::999999999999999999999999999```UUUJJJGGGGGGEEECCCCCCDDDBBBAAA@@@@@@>>>;;;999888777777777777777888888888777555444333222222111111000///......///000111//////000000000111111111333111............---,,,---///111222333222000/////////......///000111111000000111111111222222222222222111111222222333444888777777777888999;;;===555666999===???AAABBBBBB@@@???@@@DDDCCC???<<<===:::::::::999777777999;;;@@@@@@@@@AAAAAAAAAAAAAAACCCDDDEEEDDDCCCCCCEEEFFFGGGIIIKKKKKKKKKMMMPPPSSSUUUXXX[[[___aaacccccccccbbbaaa___[[[UUURRRQQQRRRVVVVVVVVVWWWXXXVVVSSSPPPMMMMMMMMMMMMNNNOOOPPPPPPOOOOOONNNNNNMMMMMMNNNNNNNNNNNNOOOPPPQQQQQQQQQQQQQQQRRRUUUWWW[[[aaagggllluuuzzz}}}xxxsssooonnnppptttyyy}}}tttgggZZZRRRNNNLLLKKKJJJGGGFFFIIIJJJKKKPPPWWW```xxxwwwsssttt{{{~~~xxxpppjjjeee```ZZZVVVRRRPPPNNNNNNOOOPPPOOONNNLLLKKKIIIGGGEEEDDDCCCCCC>>>>>>>>>>>>???@@@AAABBBFFFLLLWWWdddvvvyyyggg[[[UUURRRNNNQQQZZZiii~~~lll^^^RRRQQQUUU\\\lll}}}oooeee\\\VVVRRRSSSZZZfffxxxzzzfffZZZRRRLLLHHHGGGFFFFFFGGGJJJPPPXXX```eeeqqqvvv~~~~~~yyy~~~tttaaaPPPBBB???<<<::::::::::::999999999999999999999999999```UUUKKKHHHGGGEEECCCDDDDDDBBB@@@??????>>>;;;999;;;:::999777666666555555777666555444333222222222333333222111111111222222000000000000111111111111222000.........///...---...///000111111111000000............///000111111000111111111111222222222222222222222222333444444666666666666777888999:::888999<<>>???:::;;;:::999777777888:::>>>???@@@AAAAAAAAAAAAAAACCCDDDEEEDDDCCCBBBCCCDDDEEEHHHKKKLLLKKKLLLPPPTTTUUUXXX[[[___aaabbbcccbbbaaa```]]]XXXSSSPPPOOOOOOSSSSSSTTTVVVWWWUUUQQQNNNMMMMMMMMMMMMNNNOOOPPPQQQOOOOOONNNNNNMMMNNNNNNOOOOOOOOOPPPPPPQQQPPPPPPPPPOOOQQQSSSVVVYYY___eeejjjuuuzzzyyyrrrooommmkkkkkknnnrrryyywwwiii^^^VVVQQQNNNKKKFFFDDDFFFGGGHHHKKKPPP[[[sssuuuqqquuuzzz~~~zzzrrrlllgggccc]]]XXXTTTSSSQQQRRRSSSTTTTTTSSSOOONNNKKKHHHFFFDDDBBBBBB????????????@@@AAABBBBBBFFFLLLTTT```pppxxxggg\\\VVVSSSNNNPPPXXXggg{{{ooo```RRRPPPSSS[[[lll}}}kkk```YYYTTTQQQRRRXXXcccuuu~~~mmm[[[RRRNNNJJJGGGGGGFFFFFFFFFFFFHHHMMMSSSXXXeeejjjsss{{{}}}xxx~~~uuubbbPPPBBB???<<<::::::::::::999::::::::::::::::::::::::bbbWWWMMMJJJIIIGGGEEEFFFEEEBBB???=========<<<:::::::::888777666666666666666555444333333333333333333333333333333222111000/////////000000000000111111///------/////////........./////////000000000...------......000111111000111111111111222222222333333333333333444444555666666777888999999999999:::<<>>???;;;<<<;;;999666666777999<<<===???@@@AAAAAAAAA@@@@@@BBBDDDDDDCCCCCCDDDEEEDDDHHHLLLLLLKKKLLLPPPTTTVVVXXX[[[^^^```aaaaaaaaaaaa```]]]WWWQQQNNNMMMNNNPPPQQQRRRUUUVVVTTTQQQNNNMMMMMMMMMMMMNNNOOOPPPQQQOOONNNNNNMMMNNNNNNOOOOOOPPPPPPPPPQQQPPPPPPOOOOOONNNPPPRRRTTTXXX]]]dddhhhsssxxxrrrkkkggghhhiiiiiikkkooosss{{{~~~pppddd[[[VVVOOOJJJGGGIIIJJJJJJLLLPPPZZZrrryyyttttttyyy|||{{{~~~~~~vvvqqqmmmhhhccc^^^YYYXXXWWWXXXZZZ[[[ZZZYYYUUUTTTQQQMMMIIIGGGEEEDDDBBBAAAAAAAAAAAAAAABBBBBBDDDIIIQQQ[[[kkk|||jjj]]]UUUPPPLLLNNNUUUcccxxxrrraaaRRRNNNQQQZZZmmm~~~iii]]]VVVRRRPPPQQQUUU```rrryyyiiiXXXQQQOOOKKKHHHGGGHHHHHHHHHGGGFFFIIINNNRRRXXX^^^fffoooxxx|||xxx~~~vvvbbbPPPBBB???<<<::::::::::::999::::::::::::::::::::::::dddYYYNNNKKKKKKIIIGGGGGGFFFCCC???<<<<<<<<<<<<;;;777777666777777888999999555444444333333333444444000111222222222000///.............../////////000000...------///000000//////............///000000---------......000111111000111111111111222222222444444333333444444555666888999:::;;;<<<;;;:::999:::<<<@@@EEEJJJNNNPPPQQQLLLIIIGGGHHHEEE???===>>><<<<<<;;;999666555666888<<<===???@@@AAAAAAAAA@@@>>>@@@BBBDDDCCCDDDEEEFFFCCCGGGLLLLLLKKKKKKPPPTTTVVVXXX[[[^^^```aaa``````bbb```\\\WWWQQQNNNMMMNNNPPPPPPRRRUUUWWWUUURRROOOMMMMMMMMMMMMNNNOOOPPPQQQNNNNNNNNNMMMNNNNNNOOOOOOQQQQQQQQQQQQPPPOOONNNNNNMMMOOOQQQSSSWWW\\\cccgggpppvvv~~~zzzhhhccc```dddggghhhkkkooottt}}}rrreee^^^VVVPPPMMMNNNOOOOOOQQQTTT\\\sss~~~zzzssswwwyyyyyy{{{~~~|||vvvrrrnnnhhhddd___^^^]]]^^^```aaaaaa___\\\ZZZWWWRRRNNNKKKIIIHHHCCCCCCBBBAAAAAAAAABBBBBBAAAGGGOOOXXXgggnnn___SSSMMMJJJLLLRRR```uuutttbbbRRRMMMPPPYYYmmm~~~iii]]]TTTQQQOOOPPPSSS]]]ooozzzjjjZZZSSSRRRNNNJJJGGGFFFFFFFFFDDDBBBDDDIIIMMMIIIOOOWWW```jjjxxx{{{www~~~vvvbbbPPPBBB???<<<::::::::::::999::::::::::::::::::::::::fffZZZNNNJJJIIIFFFEEEFFFEEECCCAAA???===<<<<<<<<<===;;;999888999999888777777666555444444333444444444333222111000000000000444444444333222111000///...///000111111000///...666111...///000///000333//////............//////333222222222333333111000111222333333333444777999777:::>>>AAAAAA???;;;999<<<@@@GGGQQQZZZ^^^^^^]]]]]]RRRPPPNNNDDDAAABBB<<>><<<777333333666:::999;;;>>>??????>>>???@@@@@@AAABBBCCCDDDFFFGGGGGGHHHIIIJJJKKKMMMOOOQQQRRRVVVXXXZZZ]]]___aaaaaaaaaaaa___[[[VVVQQQMMMJJJIIINNNOOOPPPPPPPPPOOONNNMMMKKKLLLMMMNNNMMMNNNQQQSSSPPPOOONNNMMMMMMNNNPPPQQQ[[[XXXUUUQQQOOOOOOOOOPPPNNNPPPQQQSSSVVVZZZ```eeeooovvvxxxnnn^^^^^^```bbbggglllqqqtttzzzxxxpppccc[[[TTTRRRQQQQQQSSSWWW```nnnxxxyyywwwvvvxxx{{{{{{yyywwwwwwwww{{{~~~{{{wwwrrrooogggfffddddddfffhhhlllnnniiieee___YYYTTTPPPLLLIIIHHHIIIHHHEEE@@@???@@@CCCDDDHHHQQQ]]]jjj|||ppp```TTTMMMHHHHHHMMM[[[qqq|||cccZZZPPPPPPZZZeeegggVVVRRROOOMMMNNNQQQZZZkkk{{{tttgggbbb]]]TTTNNNMMMJJJEEEBBBBBBBBBAAACCCGGGIIIJJJOOOVVV]]]hhhzzz|||sss```PPPCCC@@@<<<:::::::::999999999:::;;;<<<===<<<;;;:::cccXXXLLLIIIHHHFFFEEEEEEEEECCCAAA???===<<<<<<<<<<<<:::888888888999888666777666555444444333444444333333111000000/////////222222222222111000///......///000111111000///...000---///666999888555555//////............//////111000000222333444333222111222222222222333666888:::;;;===>>>???>>><<<;;;>>>DDDOOO]]]iiiqqqttttttkkkaaa^^^XXXIIIDDDCCC===??????===999444333555888888;;;===???>>>>>>>>>???@@@@@@AAABBBDDDEEEFFFGGGHHHHHHIIIJJJLLLNNNPPPQQQTTTVVVYYY\\\^^^````````````^^^ZZZUUUQQQMMMKKKJJJMMMNNNOOOPPPPPPOOONNNMMMKKKLLLNNNNNNNNNPPPRRRUUURRRQQQOOONNNNNNOOOPPPQQQUUUSSSPPPMMMKKKKKKLLLMMMMMMNNNPPPRRRUUUYYY___cccpppwwwssskkk``````aaacccggglllpppsssyyyooofff]]]YYYVVVTTTUUUYYYdddpppzzz~~~{{{zzzzzz{{{zzzwwwtttsssrrrssswwwzzz{{{xxxuuuooonnnlllkkklllnnnqqqssspppllleee___ZZZUUUQQQMMMHHHHHHHHHDDD@@@>>>@@@AAAAAAGGGQQQ]]]hhhzzzppp```TTTMMMJJJIIIMMMZZZppp}}}dddZZZPPPPPPZZZeeegggVVVRRRNNNLLLMMMPPPXXXhhhvvvxxxrrrkkk```VVVRRRMMMGGGCCCCCCBBB@@@AAAEEEFFFFFFJJJPPPVVV___ooo~~~~~~{{{sss```PPPDDDAAA===:::999999888777888999:::;;;<<<;;;;;;:::cccXXXNNNKKKKKKIIIGGGHHHEEECCCAAA???===<<<<<<<<<;;;999777777888888777666777666555444444333444444333222111000000///000000000000000000///...------//////000000000000////////////555AAAIIIFFF???;;;000//////......//////000000//////111333555444333000111222111111222555777<<<<<<<<<<<<<<<=========>>>FFFUUUgggxxx{{{sssooodddPPPGGGFFF???@@@???===:::666444555666777:::<<<>>>======>>>?????????@@@BBBCCCDDDEEEFFFGGGGGGHHHIIIJJJLLLNNNOOORRRTTTXXX[[[]]]_________^^^\\\XXXTTTPPPNNNLLLKKKLLLMMMNNNOOOOOONNNMMMMMMJJJLLLNNNOOOOOOQQQTTTVVVTTTSSSQQQOOONNNOOOPPPQQQUUUSSSQQQOOOMMMNNNOOOOOOMMMOOOQQQTTTVVV[[[aaaeeepppwww{{{rrrmmmdddddddddfffiiimmmqqqsssyyyyyynnngggbbb^^^]]]```iiittt}}}}}}{{{yyywwwssspppnnnllljjjjjjkkkppp~~~zzzxxxvvvuuuuuuwwwzzz{{{zzzvvvqqqjjjeee^^^XXXTTTIIIIIIGGGDDDAAA>>>???@@@???FFFQQQ\\\eeevvvooo___TTTMMMKKKJJJMMMXXXmmmeee[[[QQQPPPZZZddd~~~hhhWWWRRRNNNKKKKKKMMMTTTbbbooo}}}qqqccc[[[RRRLLLFFFFFFEEEBBBBBBDDDCCCDDDFFFKKKNNNUUUcccqqq}}}zzzsss```PPPFFFBBB>>>:::999888777666888888999::::::::::::999bbbWWWMMMKKKKKKIIIGGGGGGEEECCCAAA???===<<<<<<<<<:::888666666777888777666777666555444444333444444333333222111111111111111//////000000///......---//////000000000000//////111111888EEEMMMIII@@@:::000000////////////000000111000///000222444333333000000111000000111333666:::;;;;;;<<<<<<<<<<<<<<<:::BBBRRRfffxxxzzzvvvhhhRRRKKKKKKDDDBBBAAA>>>:::777555555555666999<<<=========>>>???>>>???@@@AAABBBDDDEEEEEEFFFFFFGGGHHHIIIKKKMMMMMMQQQSSSWWW[[[^^^______^^^]]][[[WWWSSSOOOMMMLLLLLLKKKLLLMMMNNNOOONNNMMMLLLIIIKKKMMMNNNOOOQQQTTTVVVVVVTTTRRRPPPOOOOOOPPPQQQUUUTTTRRRPPPPPPPPPQQQRRRPPPRRRUUUWWWZZZ___dddhhhqqqxxx{{{vvvtttjjjjjjiiijjjlllpppsssuuuxxxxxxqqqkkkjjjlllqqqzzz~~~{{{wwwssspppmmmjjjfffdddcccbbbgggttt~~~}}}~~~|||wwwpppiiiaaa[[[MMMKKKHHHDDDAAA???>>>>>>???FFFRRR[[[aaaooommm]]]RRRLLLKKKJJJLLLVVViiihhh\\\QQQPPPYYYbbb{{{jjjXXXSSSNNNJJJJJJKKKPPP[[[fff{{{qqqdddYYYQQQJJJIIIHHHEEEDDDEEECCCCCCFFFIIILLLQQQ]]]iii|||yyysss```PPPDDDAAA===:::999999888777777777888888999999999999aaaVVVKKKHHHGGGEEECCCCCCEEECCCAAA???===<<<<<<<<<:::888666666777888777666777666555444444333444444444444333222222222333333000000111111111000//////000000////////////000000000...333<<>>LLL]]]lllvvvyyyzzztttqqqpppcccRRRQQQVVVPPPKKKGGG@@@:::777666666666666888;;;=========>>>???>>>???@@@AAABBBDDDEEEEEEFFFFFFFFFGGGHHHJJJKKKLLLQQQSSSXXX\\\___```______\\\ZZZVVVQQQNNNMMMLLLLLLKKKLLLMMMNNNOOONNNNNNMMMGGGIIIKKKLLLMMMOOORRRUUUVVVUUURRRPPPOOOPPPQQQRRRRRRQQQPPPOOONNNOOOOOOPPPOOORRRUUUXXX[[[```eeeiiiqqqxxx{{{xxxwwwpppooooooooopppsssvvvxxxyyyzzzwwwxxxzzz}}}zzzvvvrrrooonnnhhhdddaaa___^^^bbbooo}}}|||sssjjjdddTTTPPPJJJEEEAAA?????????AAAGGGRRRYYY^^^hhh~~~lll\\\QQQKKKJJJJJJKKKTTTeee~~~kkk^^^RRRQQQXXX___wwwmmm[[[SSSMMMIIIHHHIIIMMMUUU^^^uuuqqq```VVVLLLIIIHHHFFFEEEFFFCCCCCCFFFJJJLLLOOOZZZeee}}}}}}zzzsss```PPPBBB???;;;:::::::::::::::777777777888888888999999jjj]]]QQQLLLJJJGGGFFFFFFEEECCCAAA???===<<<<<<<<<:::888666777888999888777777666555444444333444444444333333222222222333333111111111222222111111000000000////////////000000222000222666777222...---111000000//////000000111444222000///000111111000000111111000///000222555555777999;;;;;;:::888777888===FFFRRR\\\cccddddddbbbaaaaaaYYYQQQ[[[fffaaa\\\TTTGGG===888666777777666888<<<===>>>>>>???@@@??????@@@BBBCCCDDDEEEFFFFFFFFFGGGGGGHHHJJJKKKLLLOOOSSSXXX\\\___``````___]]]ZZZUUUPPPMMMLLLLLLLLLKKKLLLMMMOOOOOOOOONNNNNNGGGIIIKKKLLLLLLNNNQQQSSSUUUTTTRRRPPPOOOPPPQQQRRRSSSSSSRRRQQQQQQPPPQQQQQQMMMOOOSSSWWWZZZ^^^cccgggqqqxxxzzzvvvtttsssrrrrrrrrrsssvvvxxxzzzyyy|||xxxtttrrrrrrjjjfffbbb```___cccqqq~~~tttnnn^^^WWWNNNFFFBBB@@@@@@@@@BBBGGGPPPXXX\\\cccrrrlll]]]RRRLLLJJJJJJLLLTTTddd|||ooo```RRRPPPWWW\\\rrrqqq```SSSMMMHHHGGGHHHJJJQQQXXXjjjzzzkkk^^^PPPJJJHHHEEEDDDEEEDDDDDDHHHKKKLLLOOOXXXcccyyy{{{sss```OOO@@@>>>;;;999:::;;;;;;;;;888888777777888888999:::sssdddVVVNNNKKKHHHGGGHHHEEECCCAAA???===<<<<<<<<<:::999777777999:::999888777666555444444333444444222111111000000111111222000111111222222111111000111000///......///000111111111333666444///...222111111000000000000111111333111......///111222222111222222111000000333555555666666777777777777777999<<>>??????@@@AAA@@@@@@AAABBBDDDEEEFFFGGGGGGGGGGGGHHHIIIJJJKKKLLLMMMQQQVVV[[[^^^___^^^]]]]]]ZZZUUUPPPLLLKKKKKKKKKKKKLLLNNNOOOPPPPPPPPPOOOIIIJJJLLLLLLMMMNNNPPPSSSSSSRRRPPPOOOOOOPPPRRRSSSUUUUUUTTTSSSRRRRRRQQQQQQLLLOOOSSSWWWZZZ^^^cccfffqqqxxx|||zzzvvvsssssssssrrrrrrtttvvvyyyzzzzzz|||xxxwwwwwwooollljjjiiijjjqqq~~~wwwggg^^^QQQGGGBBBAAABBBBBBAAADDDLLLVVV[[[```jjjuuuooo___TTTMMMJJJKKKNNNVVVeee|||rrraaaSSSPPPVVVYYYnnnuuudddSSSLLLGGGGGGHHHJJJOOOTTTbbbrrr}}}lllZZZPPPLLLHHHGGGGGGIIIIIILLLOOOOOOPPPXXXaaaxxx}}}sss```OOOBBB???;;;:::::::::::::::999999888777888999:::;;;rrrcccRRRJJJFFFCCCBBBCCCEEECCCAAA???===<<<<<<<<<;;;999888888999::::::999777777555444444444444444000///////////////000000000000111111111111111000111000///......///000111+++---111333000+++---333111111000000000000111111111///------000222444444222333333222000111333555777666444333444555777888999:::===BBBHHHKKKKKKJJJLLLKKKMMMNNNUUUooopppYYYEEE:::777777888777999===??????@@@AAABBB@@@AAABBBCCCDDDFFFGGGGGGGGGGGGGGGHHHIIIJJJKKKLLLLLLOOOUUUZZZ]]]^^^]]]\\\^^^ZZZUUUOOOLLLJJJJJJJJJLLLMMMNNNPPPQQQQQQPPPPPPKKKLLLMMMNNNMMMNNNQQQSSSRRRQQQPPPOOOOOOPPPRRRSSSRRRQQQPPPOOONNNMMMLLLLLLMMMPPPUUUYYY\\\```eeehhhqqqxxx}}}zzz{{{|||yyyuuusssrrrrrrrrrsssvvvyyyzzz{{{|||zzz{{{uuurrrrrrtttyyy}}}mmmbbbSSSGGGBBBBBBCCCCCC@@@BBBJJJTTT[[[```gggnnnqqqbbbVVVOOOKKKMMMQQQXXXggg}}}tttcccSSSPPPUUUWWWkkkxxxfffSSSLLLGGGGGGHHHIIINNNSSS```oooyyydddWWWQQQMMMJJJKKKNNNOOORRRTTTRRRRRRYYYbbbyyy~~~sss```OOODDD@@@<<<::::::999999888:::999888888888999;;;;;;hhh[[[OOOJJJHHHFFFDDDEEE@@@DDDEEEBBB<<<999;;;???;;;:::999888777777777777222333444555666666666666333222222111111222333444111111111111111000//////+++++++++,,,,,,---------,,,------.........//////111111000000000000000111000111111111111222222222000000111111222222222222777666444333222333333444999;;;===@@@CCCDDDEEEEEEEEEDDDDDDHHHRRRcccuuuzzzmmmZZZGGG;;;777888999<<<@@@DDDEEEBBB???>>>???@@@AAAAAABBBBBBCCCCCCCCCDDDEEEFFFHHHJJJJJJKKKKKKSSSRRRRRRVVV\\\``````___\\\ZZZVVVRRRNNNLLLKKKJJJMMMMMMOOOPPPQQQRRRRRRRRRIIIIIIJJJKKKMMMNNNPPPQQQOOOOOOOOOOOOOOOPPPQQQQQQUUUTTTSSSRRRQQQPPPOOOOOOLLLNNNSSSYYY\\\]]]bbbjjjyyy|||vvvssswww{{{|||{{{wwwssspppoooqqqtttwwwyyy}}}~~~yyyfffRRRIIIFFFBBB>>>===AAADDDIIIPPPYYYccckkkppppppdddZZZRRRQQQKKKJJJSSSdddzzz~~~aaaUUUQQQPPPZZZiii~~~yyy```UUUOOOIIIGGGEEEEEEKKKRRRYYYhhhtttbbbWWWRRRPPPOOOPPPVVV\\\]]]ZZZYYY]]]bbbxxxppp^^^PPP@@@>>>;;;999:::;;;;;;;;;777777777888888999999:::dddXXXLLLGGGFFFDDDBBBCCCDDDCCCBBBAAAAAA???===;;;;;;:::999888777777777777444555555555555444444333---...///111111222111111111111111111111000//////------------......//////111111111///...---------111000000//////000000000000111111111111222222222222222222111222222333333222222222222333555777888999;;;===@@@BBBCCCCCCCCCBBBBBBCCCGGGNNN[[[iiirrrpppeeeTTTDDD:::666666888:::===AAAAAA>>><<<<<<>>>AAABBBBBBCCCCCCDDDDDDEEEFFFGGGGGGHHHHHHHHHHHHHHHOOOOOOPPPTTTYYY]]]^^^]]]\\\YYYUUUPPPLLLKKKJJJJJJLLLMMMNNNOOOPPPQQQQQQQQQLLLLLLLLLLLLNNNPPPRRRSSSRRRQQQQQQQQQQQQQQQRRRRRRUUUTTTSSSRRRQQQPPPOOOOOOLLLMMMRRRXXX[[[^^^eeennnxxx{{{~~~uuutttxxx|||}}}{{{zzzvvvrrroooppprrrtttuuu|||xxxfffSSSIIIFFFCCC@@@???===???EEEMMMYYYfffssszzzsssggg\\\SSSQQQLLLLLLTTTdddxxxdddWWWRRRPPPZZZiii{{{gggSSSMMMHHHFFFEEEEEEJJJPPPXXXfff~~~rrrfff^^^ZZZWWWVVV\\\bbbbbb___^^^bbbggg|||rrr___PPPDDDAAA===:::999999888777888888888999999999999999bbbVVVJJJFFFEEECCCBBBCCCGGGBBB>>>@@@EEEEEE???888;;;:::999888777777777777777666666555444222111000)))+++///222333333111000111111111111111000//////////////////000000000000000111111///---+++,,,---000//////......///000000000111111111111222222222555444222111111222333444000000111222333555777888999;;;===???@@@AAAAAA@@@>>>???AAADDDHHHOOOWWW]]]```XXXLLL@@@888444555666:::===??????<<<;;;<<<>>>BBBBBBCCCCCCDDDEEEEEEFFFHHHHHHHHHHHHGGGFFFFFFFFFKKKKKKMMMQQQVVVZZZ[[[[[[\\\XXXSSSNNNKKKJJJJJJKKKKKKLLLMMMNNNOOOPPPPPPPPPNNNMMMLLLKKKMMMOOORRRTTTTTTTTTSSSRRRRRRSSSSSSSSSTTTTTTSSSRRRRRRQQQPPPPPPMMMMMMQQQWWWZZZ___iiisssxxx{{{~~~yyyzzzzzztttpppooooooppppppyyywwwfffSSSJJJFFFCCCBBBBBB<<<>>>BBBJJJVVVgggwwwxxxlll___VVVRRRNNNNNNUUUcccvvvfffYYYSSSQQQZZZhhhwwwnnnVVVPPPJJJHHHFFFEEEHHHMMMVVVccczzzvvvlllfffaaa^^^dddiiijjjhhhhhhkkkooosss```PPPDDDAAA===:::999999888777::::::::::::999999999999cccWWWKKKGGGGGGEEEEEEFFFFFFAAA===@@@EEEFFF???888;;;:::999888777777777777666666666555444222111000---...111333333333222111111111111111111000//////000000000000000000000000,,,...000///---,,,---//////............//////000000000111111111222222222666444222//////000222333222222333333333444555555999:::<<<>>>??????>>>>>>======>>>???@@@DDDJJJNNNPPPLLLEEE===777444555777;;;>>>@@@???<<<<<<>>>AAAAAAAAABBBCCCDDDEEEEEEFFFHHHHHHGGGGGGFFFFFFFFFFFFIIIJJJMMMQQQUUUXXXYYYZZZ\\\YYYSSSNNNKKKJJJKKKLLLJJJKKKLLLMMMNNNOOOOOOOOONNNLLLJJJIIIJJJMMMQQQSSSUUUTTTSSSSSSRRRSSSSSSSSSTTTTTTSSSSSSRRRQQQQQQPPPPPPOOOQQQUUUYYY___jjjuuuyyy|||}}}vvvpppmmmllllllkkkpppxxxvvvfffTTTKKKFFFCCCAAAAAAAAAAAACCCHHHRRRbbbuuuzzzttttttwww~~~rrrdddYYYTTTPPPPPPVVVaaarrrgggZZZSSSOOOWWWeeeuuunnn[[[TTTMMMJJJHHHEEEFFFJJJTTTaaawww}}}uuuoooggglllqqqssssssssswwwzzzuuuaaaPPP@@@>>>;;;999:::;;;;;;;;;;;;;;;;;;::::::999999999cccWWWKKKGGGGGGEEEEEEFFFAAA@@@???@@@BBBAAA>>>;;;;;;:::999888777777777777444555555555444444333222333222111111111111111222111111111111111000//////////////////////////////---111555444111//////111...............///000000000000111111111222222222555333000...---///000222222333333444555555555555999:::<<<===>>>>>>============;;;::::::>>>DDDIIIEEEDDDAAA<<<777555666888:::===???>>><<<;;;>>>AAA???@@@AAABBBCCCDDDEEEEEEFFFFFFFFFFFFGGGHHHIIIJJJJJJMMMPPPTTTWWWXXXZZZZZZ\\\YYYTTTPPPMMMLLLLLLMMMJJJJJJLLLMMMNNNOOOOOOOOONNNMMMKKKIIIJJJMMMQQQSSSSSSRRRRRRQQQQQQRRRRRRRRRTTTTTTSSSSSSRRRRRRQQQQQQSSSQQQQQQUUUXXX]]]iiitttzzz}}}wwwpppkkkiiigggfffcccjjjttt}}}rrrdddTTTLLLFFFAAA??????CCCCCCDDDFFFNNN]]]qqq~~~sssnnnpppuuuvvvggg\\\UUURRRQQQUUU^^^nnngggZZZRRRNNNUUUbbbtttooo]]]UUUMMMJJJIIIGGGHHHKKKTTT___tttrrrvvv{{{~~~vvvbbbPPP@@@>>>;;;999:::;;;;;;;;;;;;;;;;;;::::::999999999bbbVVVJJJFFFEEECCCBBBCCC???@@@@@@@@@>>>>>>???@@@;;;:::999888777777777777444444555555666555555555444222111///...///000000111111111111111000//////////////////............222888======777111///000............///000111111000111111111111222222222222111///......///000111111222333555777888888999999:::;;;===>>>>>>======>>>===:::888888;;;BBBGGG@@@@@@@@@<<<777444666999777;;;======;;;:::<<>>???@@@AAABBBDDDDDDEEEFFFEEEEEEFFFGGGJJJLLLMMMMMMQQQUUUXXXYYYYYYZZZ[[[[[[YYYUUUQQQOOOMMMMMMLLLJJJKKKLLLMMMNNNOOOOOOOOOPPPOOOMMMMMMMMMPPPRRRTTTQQQPPPPPPPPPQQQQQQRRRSSSTTTTTTTTTSSSSSSRRRRRRRRRRRRQQQQQQTTTWWW\\\hhhsssyyy|||xxxooohhhddd```^^^\\\bbbkkkttt||||||wwwiii^^^RRRKKKFFFAAA>>>>>>@@@AAACCCEEEKKKYYYmmm{{{zzzssssssvvvxxxjjj___WWWSSSQQQTTT[[[kkkhhhZZZSSSNNNTTTaaarrrzzzcccXXXNNNKKKJJJIIIJJJLLLSSS]]]pppwwwaaaOOODDDAAA===:::999999888777::::::::::::999999999999dddXXXLLLGGGFFFDDDBBBCCCAAA@@@???>>>>>>???AAABBB;;;:::999888777777777777555666666777777666666555222222222222111111111111111111111111111000//////000000/////////.........111888@@@AAA:::222//////////////////000111222222000111111111111222222222000000000///000000111222333444555777888999999888888999;;;===>>>???>>>>>>>>>===;;;999888:::???CCC===??????;;;555333555888666:::>>>???===<<<<<<>>>??????@@@BBBCCCEEEFFFFFFGGGGGGFFFGGGHHHJJJMMMOOOPPPTTTYYY[[[ZZZZZZZZZ\\\XXXWWWUUURRROOOMMMKKKJJJKKKKKKMMMNNNOOOPPPPPPPPPPPPOOONNNNNNOOOPPPRRRSSSOOOOOOOOOPPPQQQRRRSSSTTTTTTTTTTTTSSSSSSSSSSSSSSSOOONNNOOOSSSWWW]]]hhhtttwwwzzzzzzoooeee^^^XXXUUUUUUZZZ```hhhppp{{{}}}vvvtttzzz~~~{{{wwwpppjjj^^^VVVNNNJJJGGGBBB??????>>>@@@CCCEEEIIIUUUfffttt~~~yyylllaaaXXXTTTQQQRRRXXXhhhiii\\\TTTOOOUUUbbbqqqvvvhhhYYYRRRNNNJJJIIIKKKQQQZZZlllwwwaaaMMMDDDAAA===:::999999888777888888888999999999999999hhh[[[OOOJJJHHHFFFDDDEEEDDDAAA>>>===???BBBCCCCCC;;;:::999888777777777777777777888777777666555555000222444666777666444333111111111111111000//////111000000000//////......***333===@@@:::333//////////////////000111333333000111111111111222222222000000111111222222222222777888999999999777666555888999;;;===????????????>>>>>>===;;;::::::===???===??????:::444222444777888<<>>;;;999:::;;;;;;;;;777777777888888999999:::jjj]]]PPPJJJHHHDDDBBBBBB???@@@BBBBBB???=========<<<<<<;;;::::::999999888999999888777666444222111666333000000222333333111111222444444444222000///000000////////////000000111000///000222222000///222111000//////.........444333222111000000000000222111000000000111222333111333666777666666666777<<<;;;===BBBEEEDDDBBBBBBEEEBBB===::::::<<>>@@@BBBCCCBBBCCCDDDGGGDDD@@@===<<<<<<<<<===>>>>>>===:::777555555666999;;;???AAA@@@@@@@@@AAA??????@@@AAABBBCCCEEEFFFHHHGGGEEEEEEFFFHHHKKKMMMVVVXXXZZZ\\\]]]]]]\\\\\\\\\ZZZWWWSSSOOOLLLJJJIIILLLKKKKKKMMMPPPPPPNNNLLLNNNNNNMMMLLLLLLMMMMMMNNNLLLLLLMMMNNNOOOPPPQQQQQQQQQRRRTTTUUUUUUTTTRRRQQQQQQSSSUUUUUUVVVZZZaaagggrrrwww~~~ssseeeZZZQQQKKKEEECCCDDDHHHMMMSSS^^^iiiwww~~~vvvhhhZZZRRROOOOOOSSSXXXcccttt~~~rrrjjjbbb]]]\\\YYYSSSMMMLLLJJJHHHEEEBBBAAA@@@@@@@@@@@@AAACCCDDDJJJXXXfffwwwkkkaaaXXXSSSOOOPPPVVVeee~~~ooo^^^UUURRRWWW```ssswwwaaaTTTNNNMMMSSSUUU```sssuuu```OOOBBB>>>:::888888999888777999999888888888999;;;;;;yyy___TTTKKKIIIIIIGGGEEEEEECCCAAA???AAACCCCCCAAA>>>::::::999999888777777777555555555555444333222111111000///000222444555444111222333333333222111000000000////////////000000......///111222111///,,,///////////////000000111111111111111111222222222333333222111222333444555666888::::::999888999999>>>CCCHHHIIIFFFEEEHHHKKKLLLHHHDDDAAA@@@???>>>===>>>>>>>>>;;;777444333444888;;;>>>@@@???>>>>>>>>>@@@@@@@@@AAABBBCCCDDDEEEFFFEEEEEEDDDEEEHHHJJJLLLUUUVVVYYY\\\^^^^^^^^^]]]^^^[[[WWWSSSNNNKKKIIIHHHKKKJJJKKKLLLOOOPPPOOOMMMMMMMMMLLLLLLLLLMMMMMMNNNKKKLLLLLLMMMNNNOOOPPPPPPOOOPPPRRRSSSSSSRRRQQQPPPTTTUUUUUUTTTTTTYYYaaahhhqqqvvv}}}yyyjjj^^^TTTNNNFFFCCCAAACCCEEEHHHQQQZZZfffnnnyyyhhh\\\OOOJJJHHHHHHJJJNNNUUUddd|||~~~vvvhhhaaaYYYUUUTTTRRRMMMHHHJJJIIIGGGEEECCCBBBBBBAAAAAA@@@AAACCCCCCHHHTTT```~~~~~~tttggg\\\VVVRRROOOPPPUUUcccyyyrrraaaWWWRRRVVV^^^nnn}}}nnn[[[RRROOOSSSTTT[[[kkk|||ttt___MMMBBB???;;;999888888777777:::999999999999::::::;;;vvv\\\RRRIIIHHHIIIGGGDDDDDDBBB>>><<<===AAACCC@@@<<<999999888888777666666666333333444444444333222222111000000111222222333333111111222222222222111000000000////////////000000000000111333555444111...............///000111222//////000111222333333333444333222222333444666777:::<<<======;;;;;;<<<===CCCNNNXXXYYYUUUUUUXXXZZZUUUOOOHHHCCCBBBCCCCCCBBB>>>>>>>>>;;;777444333333666999<<<>>>>>>======>>>AAAAAAAAAAAAAAABBBCCCDDDFFFEEEEEEEEEFFFIIIKKKLLLRRRTTTWWWZZZ\\\]]]]]]]]]^^^\\\WWWRRRMMMJJJIIIHHHJJJJJJJJJLLLNNNOOOOOOOOOMMMLLLLLLLLLLLLMMMMMMNNNKKKKKKLLLMMMNNNNNNOOOOOOOOOPPPRRRSSSTTTSSSQQQPPPRRRRRRSSSRRRUUU\\\gggooosssxxx~~~qqqdddXXXQQQLLLFFFCCCCCCDDDEEEKKKQQQVVV^^^jjjttt|||uuu```UUUKKKHHHGGGFFFGGGJJJOOOZZZoooyyypppbbb\\\UUUQQQPPPNNNKKKHHHHHHHHHGGGEEEDDDDDDCCCCCCCCCAAAAAACCCDDDGGGQQQ[[[uuu}}}yyy}}}tttfffYYYTTTPPPNNNPPPTTT```ttttttbbbXXXQQQSSSZZZhhhyyyhhhZZZTTTRRRRRRWWWcccrrrsss]]]KKKBBB@@@<<<:::888777777777::::::::::::::::::::::::rrr\\\RRRIIIHHHHHHFFFCCCCCCCCC???<<<===AAABBB???<<<999999888777777666666555222333333333333333222222222222222222111000000000000111111111111111111111000000////////////000000000000111222444333111...............///111222333...///000222333333333333333333222222333555666777===>>>???>>>======>>>@@@JJJ[[[kkkmmmkkkkkkmmmnnnaaaWWWJJJCCCAAADDDEEEFFFAAAAAA@@@===999666555555333666:::===>>>>>>???@@@AAAAAAAAAAAAAAABBBCCCDDDFFFFFFFFFGGGHHHJJJLLLMMMOOOQQQTTTWWWZZZ[[[[[[ZZZ]]]ZZZUUUPPPLLLIIIHHHHHHIIIJJJKKKLLLLLLMMMOOOPPPLLLLLLKKKKKKLLLMMMMMMNNNLLLLLLLLLMMMMMMNNNNNNOOOPPPQQQSSSUUUUUUUUUSSSRRRQQQRRRRRRRRRVVV^^^jjjssswww{{{xxxiii\\\TTTNNNHHHCCCBBBCCCBBBFFFKKKJJJRRR\\\eeennnvvv|||kkk\\\SSSKKKIIIIIIGGGGGGIIILLLTTTddd|||wwwnnn^^^XXXRRRNNNLLLLLLJJJHHHGGGGGGGGGFFFEEEEEEDDDDDDDDDBBBBBBDDDEEEGGGOOOXXXmmmwww|||}}}uuugggYYYRRROOOMMMOOOSSS]]]pppuuucccVVVOOOPPPVVVddduuuyyydddXXXSSSQQQSSS\\\jjj}}}qqq[[[HHHAAA@@@===:::888777888999::::::::::::::::::::::::mmm]]]RRRIIIGGGGGGEEECCCCCCFFFCCC@@@???AAABBB@@@>>>999999888888777666666666333333444444444333222222222333444333000.........000000000111111111111222000000////////////000000///...---...000000...---............///000222222...///111222333333222222333222222222333555666888<<<===>>>=========???AAAOOObbbsssvvvvvvyyyzzzxxxfffZZZKKKBBBBBBEEEIIIIIIEEEDDDAAA<<<666222222222111555999===>>>???@@@AAA@@@@@@@@@AAABBBCCCDDDEEEEEEFFFFFFHHHIIIKKKMMMNNNMMMOOORRRVVVXXXYYYYYYXXX[[[XXXSSSNNNJJJHHHHHHHHHIIIKKKLLLKKKKKKLLLNNNPPPKKKKKKKKKKKKLLLMMMMMMNNNMMMMMMMMMNNNNNNNNNOOOOOOQQQRRRTTTVVVWWWVVVUUUTTTSSSSSSSSSSSSVVV]]]hhhqqqyyy|||oooaaaXXXNNNFFFAAA@@@@@@???@@@DDDDDDIIIPPPWWW]]]fffpppwww~~~xxxfff[[[RRRJJJIIIIIIGGGGGGIIIHHHNNNZZZnnnvvvlll[[[VVVPPPKKKIIIIIIHHHGGGGGGGGGGGGGGGFFFEEEDDDDDDEEEBBBBBBEEEFFFHHHNNNUUUiiiyyy}}}}}}vvvhhhZZZQQQNNNLLLNNNRRR\\\nnnwwwbbbUUUMMMNNNTTTaaarrrppp___UUURRRRRRXXXbbbtttpppYYYGGG@@@???>>>;;;888777999;;;:::;;;;;;;;;;;;::::::999kkk]]]RRRHHHFFFFFFFFFEEEFFFFFFDDDBBBAAA????????????:::999999888888777666666444444555444444333222222///222444333000......000000000000000000111222222000000////////////000000///...,,,,,,---......---//////...//////000111111...///111333333333222111222222111111333444666777888999:::::::::;;;>>>AAAKKK]]]jjjlllmmmtttvvvsssbbbWWWJJJEEEIIIPPPUUUVVVQQQNNNHHH???888333222222333666:::===>>>>>>???@@@??????@@@AAABBBCCCEEEFFFDDDDDDFFFGGGIIIKKKLLLMMMNNNPPPSSSVVVWWWXXXXXXWWWXXXUUUPPPLLLIIIGGGHHHHHHJJJKKKLLLKKKJJJJJJMMMPPPJJJJJJJJJKKKKKKLLLNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOQQQRRRTTTVVVWWWWWWVVVUUUQQQRRRSSSSSSTTT[[[eeemmmyyy|||zzzjjj```RRRJJJCCCBBBAAA??????AAAAAADDDGGGJJJOOOWWWaaaiiisssxxxxxxfffZZZRRRJJJIIIIIIGGGGGGHHHGGGKKKSSS```uuutttjjj[[[WWWQQQLLLIIIHHHIIIIIIGGGGGGHHHHHHGGGEEEDDDCCCCCC@@@@@@CCCEEEGGGLLLRRRggg~~~vvvhhhZZZQQQMMMLLLMMMPPP[[[nnnyyycccUUULLLMMMTTT___ppp}}}hhhXXXUUUSSSUUU[[[kkknnnXXXEEE>>>>>>>>>;;;888888:::===;;;;;;<<<<<<<<<;;;999999nnn\\\QQQGGGEEEFFFGGGGGGIIIDDDDDDBBB???<<<;;;<<<===::::::999999888777777777555555555555444333222111---000333333111///000111000000//////000111222222000000////////////000000222///---,,,---///000000///////////////000000111///000222333333333111000111111111111222444666777555666777777888999===???DDDSSS]]]]]]___hhhlllhhhZZZQQQIIIJJJSSS^^^dddfffbbb]]]UUUJJJ@@@;;;999:::555888<<<>>>>>>>>>>>>????????????@@@BBBDDDFFFGGGBBBCCCEEEFFFHHHJJJKKKLLLOOOQQQTTTVVVXXXXXXXXXWWWWWWTTTOOOJJJHHHGGGHHHIIIKKKLLLMMMKKKIIIIIILLLOOOJJJJJJJJJJJJKKKLLLNNNNNNOOOOOOOOOOOOOOOOOOPPPPPPPPPRRRTTTVVVWWWVVVUUUTTTMMMOOOPPPQQQTTT[[[eeelllwwwzzzsssiiiZZZQQQIIIGGGFFFBBBAAABBB@@@AAABBBCCCFFFMMMXXX```dddhhhqqq|||yyyhhh\\\SSSKKKIIIIIIGGGGGGIIIIIIKKKPPPXXXhhhrrrggg^^^ZZZTTTNNNKKKJJJKKKKKKGGGHHHHHHHHHGGGEEEDDDBBBAAA>>>>>>BBBEEEFFFJJJPPPddd~~~vvvgggYYYQQQMMMKKKLLLPPP[[[nnn{{{dddUUULLLNNNUUU^^^pppppp[[[WWWTTTSSSWWWeee|||~~~nnnWWWEEE===>>>>>>;;;888888;;;???;;;;;;<<<===<<<;;;999888kkkXXXPPPIIIHHHHHHEEEDDDEEECCCAAA??????>>>===;;;999=========<<<;;;:::888777555444444333333333444444000000000000000000000000111111111111000000000000000000//////000111222333111000///...............000000000000111111111111111111111111111111111111333444444444444444444444333444444555777999:::;;;GGGHHHKKKNNNQQQSSSTTTUUUNNNJJJFFFLLL```vvv}}}vvvhhhVVVDDD888333333666888;;;<<<<<<===???@@@===>>>@@@BBBCCCCCCCCCCCCGGGGGGGGGHHHIIIJJJKKKLLLNNNQQQUUUWWWWWWWWWXXXXXX[[[WWWQQQJJJFFFEEEEEEFFFIIIJJJLLLMMMNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLMMMNNNNNNNNNMMMMMMLLLLLLLLLPPPQQQSSSTTTUUUUUUUUUTTTMMMPPPSSSUUUXXX]]]eeekkkyyy}}}qqqggg]]]PPPHHHFFFEEECCC@@@BBB@@@??????BBBGGGLLLPPPVVV^^^iiirrrxxxqqq```[[[RRRKKKIIILLLNNNMMMGGGIIINNNVVV```ppp}}}qqqiii[[[XXXSSSNNNJJJIIIIIIJJJHHHIIIIIIIIIHHHFFFEEEDDDDDDDDDCCCBBBCCCGGGLLLQQQbbb||||||lll[[[VVVNNNIIILLLPPPXXXjjj}}}}}}cccVVVSSSRRRRRRbbbpppmmm]]]YYYVVVTTTVVV```sss~~~iiiRRRCCC>>><<<:::999::::::999888999999888888888888888888iiiVVVNNNHHHHHHHHHFFFEEEGGGIIIEEE@@@===<<<<<<<<<<<<<<<;;;::::::999888777777666555444333333333333333000000000000000000000000111111111111000000000000...---,,,,,,---...///000------,,,+++++++++++++++//////000000000111111111222222222222222222222222333333333333444444444444333333444555666777999:::@@@BBBDDDFFFIIIKKKLLLLLLLLLIIIIIIUUUooouuu]]]GGG:::555666777999<<<=========???@@@???@@@AAACCCDDDDDDDDDCCCGGGGGGGGGHHHIIIJJJKKKLLLNNNQQQUUUWWWWWWWWWWWWXXXZZZWWWQQQKKKHHHFFFGGGGGGJJJKKKLLLMMMNNNMMMLLLLLLMMMLLLLLLLLLMMMMMMNNNNNNPPPPPPPPPOOOOOOOOONNNNNNPPPQQQSSSTTTUUUUUUUUUTTTNNNQQQUUUXXXZZZ___fffllltttyyynnncccTTTJJJFFFEEECCCAAABBBAAA??????@@@CCCFFFHHHMMMUUU^^^eeellluuuwwweee```VVVOOOMMMMMMMMMLLLGGGHHHLLLRRRYYYggg{{{pppiii]]]ZZZUUUPPPLLLKKKKKKLLLKKKKKKLLLKKKJJJHHHFFFEEEDDDCCCCCCBBBCCCFFFLLLPPP]]]www~~~nnn]]]UUUMMMHHHKKKOOOVVVgggzzz}}}cccVVVRRRQQQPPP___nnnppp___ZZZVVVSSSTTT\\\mmm~~~}}}hhhQQQBBB>>><<<:::999::::::999888999999999999999888888888gggUUUMMMGGGGGGHHHGGGGGGHHHNNNHHHAAA;;;:::;;;===>>>:::999777666666666777777777666555444333222222222000000000000000000000000111111111111000000000000000000/////////000111111000000000/////////////////////000000000000111111333333333333333333333333222222222222333333333444333333333444555666777888;;;<<<>>>@@@AAACCCCCCCCCEEEDDDGGGWWWuuuyyy___GGG:::666777999;;;===>>>======>>>???AAABBBCCCCCCDDDDDDDDDCCCFFFFFFGGGGGGHHHJJJKKKLLLMMMPPPTTTVVVWWWWWWWWWXXXYYYVVVRRRMMMJJJIIIIIIIIIKKKKKKLLLMMMMMMMMMLLLLLLMMMMMMMMMNNNNNNOOOOOOPPPPPPPPPPPPOOOOOOOOOOOONNNQQQRRRSSSTTTUUUUUUTTTSSSOOOSSSXXX[[[^^^bbbhhhmmmtttyyy}}}ppp^^^QQQJJJHHHEEECCCCCCBBB@@@???>>>>>>??????EEEKKKRRRWWW\\\fffrrr{{{nnnfff\\\UUURRROOOLLLKKKHHHHHHJJJMMMQQQ[[[oooyyyqqqlllaaa]]]XXXSSSOOONNNNNNOOOOOOOOOOOONNNMMMKKKIIIGGGDDDDDDCCCBBBCCCFFFKKKOOOYYYpppqqqaaaTTTLLLHHHKKKNNNTTTdddvvv~~~dddUUUPPPOOONNN[[[kkkssseee^^^WWWTTTSSSYYYggguuuzzzfffPPPAAA===;;;999999::::::999888999999999999999999999999fffUUUMMMGGGGGGHHHGGGFFFGGGLLLFFF@@@;;;:::<<<===>>>999888666555555666777999888777555444333222222111000000000000000000000000111111111111000000000///222222111111111111111111333333333333333333222222////////////000000000111222222222222222222222222111111111222222333333444333333333333444444555666:::;;;<<<>>>?????????@@@BBBAAADDDSSSnnnnnnWWWCCC777555666;;;===??????>>>===>>>???BBBBBBBBBCCCCCCCCCCCCCCCFFFFFFFFFGGGHHHJJJKKKLLLMMMPPPTTTVVVWWWWWWXXXYYYXXXVVVSSSOOOMMMKKKKKKKKKIIIIIIJJJKKKLLLMMMNNNNNNOOOOOOOOOOOOOOOOOOOOONNNMMMMMMMMMMMMMMMMMMMMMMMMRRRRRRTTTUUUUUUTTTSSSSSSPPPTTTZZZ^^^```dddjjjnnnxxx}}}kkk[[[RRRMMMIIIFFFCCCBBBAAA???>>><<<;;;;;;BBBEEEJJJMMMQQQYYYeeemmmttt{{{vvvlll```ZZZWWWRRRMMMKKKIIIHHHHHHJJJLLLSSScccrrrzzztttpppeeebbb\\\WWWSSSQQQQQQQQQRRRRRRRRRQQQPPPMMMKKKJJJEEEEEEEEEDDDDDDFFFJJJNNNWWWjjjttteeeVVVNNNJJJLLLNNNSSSbbbsssfffUUUNNNMMMMMMYYYhhh~~~wwwjjjbbbYYYUUUUUUYYYcccnnnwwwcccNNN@@@===;;;999999:::::::::999999999999:::::::::::::::gggXXXOOOIIIHHHHHHEEEDDDEEEEEEBBB>>>===============:::999777666555777888999888777555444333222222111000000000000000000000000111111111111000000000////////////......------,,,---...////////////.........////////////000000000000000000000000000000000000000111222222333444444333333333333333444555555;;;;;;<<<===>>>>>>>>>>>>CCCBBBDDDOOOcccvvv|||yyytttnnnaaaPPP@@@777444666<<<===??????>>>======>>>AAAAAAAAAAAAAAAAAABBBBBBEEEEEEEEEFFFHHHJJJKKKLLLMMMPPPTTTWWWXXXXXXYYYZZZYYYWWWUUURRRPPPNNNMMMLLLFFFGGGHHHJJJLLLNNNPPPQQQQQQQQQQQQQQQPPPNNNMMMLLLMMMMMMMMMMMMMMMMMMMMMMMMSSSSSSTTTUUUUUUTTTRRRRRRPPPTTTZZZ^^^```dddjjjnnnzzz~~~yyyfffZZZRRRKKKFFFBBBBBBAAAAAA???>>>===<<<@@@BBBDDDFFFIIIPPPYYY___jjjrrr|||rrreee___[[[TTTNNNMMMIIIGGGGGGIIIJJJOOO\\\iii|||{{{vvvtttkkkhhhbbb[[[WWWTTTTTTTTTUUUUUUUUUTTTSSSQQQNNNMMMHHHHHHGGGFFFEEEFFFIIILLLTTTdddyyykkk[[[RRRLLLMMMNNNSSSbbbsssiiiVVVNNNLLLLLLWWWeee{{{{{{nnncccYYYUUUUUUXXX___fffzzzuuubbbMMM@@@<<<;;;999999:::;;;:::999999999::::::;;;;;;;;;;;;iiiXXXPPPIIIHHHHHHEEECCCDDDAAA???>>>>>>??????===;;;;;;:::999777777777888888777666555444333222222222000000000000000000000000111111111111000000000000111111111000///...---,,,++++++---.........---,,,......////////////000000000000000000000000000000000111111222333444555555222222222333444555666777999:::;;;<<<<<<<<<<<<<<<>>>???@@@FFFSSS```fffddddddaaaYYYMMM@@@888666666;;;===>>>>>>===<<<===>>>@@@@@@@@@@@@@@@AAABBBCCCDDDDDDEEEFFFHHHJJJKKKLLLNNNQQQUUUXXXYYYZZZ[[[\\\ZZZYYYWWWUUURRRPPPNNNLLLFFFFFFGGGIIIKKKNNNPPPRRRPPPQQQQQQQQQPPPNNNLLLKKKNNNOOOOOOOOOOOOPPPPPPPPPSSSTTTUUUUUUTTTSSSRRRQQQOOOSSSXXX[[[^^^bbbhhhmmmvvvzzzssseeeYYYNNNGGGCCCCCCBBBAAA@@@@@@??????>>>??????@@@CCCGGGMMMRRRaaaiiittt}}}{{{jjjddd___VVVOOOOOOIIIGGGFFFHHHJJJMMMWWWbbbrrrzzzyyytttpppiiibbb\\\YYYWWWWWWWWWXXXXXXXXXWWWUUUSSSRRRLLLLLLKKKHHHFFFFFFHHHJJJQQQ\\\vvvrrr```VVVNNNNNNNNNRRRbbbsssmmmYYYOOOMMMMMMVVVbbbvvvrrrfffYYYUUUTTTUUUYYY^^^rrrsss```MMM@@@<<<:::999999:::;;;:::999999::::::;;;;;;<<<<<<===iiiWWWOOOHHHHHHHHHFFFEEEFFFCCCAAA@@@?????????===;;;::::::999999888777666666666555444333333333333333000000000000000000000000111111111111000000000000333333444333222000...---,,,---///111111000///............/////////000000000000000000000000000000111111222333444555666666222222222333444666777888888999:::;;;<<<<<<<<<<<<888;;;===>>>DDDNNNTTTUUUXXXVVVPPPGGG===777777888999;;;======<<<<<<===>>>AAA@@@@@@@@@AAABBBDDDEEECCCDDDDDDFFFHHHJJJKKKLLLOOORRRVVVYYYZZZ[[[\\\]]][[[ZZZYYYWWWTTTQQQNNNLLLHHHHHHHHHIIIJJJLLLNNNOOOLLLNNNOOOPPPPPPOOONNNMMMNNNNNNOOOOOOOOOPPPPPPPPPTTTUUUUUUUUUTTTSSSQQQPPPNNNQQQUUUXXXZZZ___ffflllssswww}}}sssdddUUULLLDDDDDDBBBAAA@@@@@@@@@@@@======>>>>>>???BBBFFFIIIUUU\\\fffooovvv}}}rrrjjjcccWWWPPPPPPHHHEEEEEEGGGHHHJJJRRR[[[hhhzzz}}}xxxqqqiiibbb^^^\\\[[[ZZZ[[[\\\\\\\\\[[[YYYXXXPPPPPPNNNKKKHHHFFFGGGHHHNNNWWWmmmzzzcccXXXOOOLLLLLLQQQbbbtttqqq[[[PPPNNNNNNTTT___qqqzzzlll^^^XXXWWWVVVWWWYYYiiiyyyrrr```MMMAAA<<<:::888999:::;;;;;;::::::::::::;;;<<<=========~~~iiiUUUMMMGGGGGGHHHGGGFFFHHHGGGDDDAAA??????>>>===;;;:::::::::999888666555444555444444333333333444444000000000000000000000000111111111111000000000000000111111000///---+++***+++---///000111000///.............../////////000111111111111111111111111111222222333555666666777222222222333555777999999888999:::<<<============:::>>>@@@>>>???FFFMMMPPPMMMLLLGGG???888555777:::888:::<<<===<<<<<<===>>>AAAAAA@@@AAABBBDDDFFFGGGCCCCCCDDDFFFGGGJJJKKKLLLOOOSSSWWWZZZ[[[\\\]]]^^^\\\[[[ZZZXXXUUUQQQNNNLLLKKKKKKJJJIIIIIIKKKLLLMMMIIIKKKMMMOOOQQQQQQPPPOOOLLLLLLLLLMMMMMMNNNNNNNNNUUUUUUUUUUUUTTTSSSQQQPPPMMMPPPSSSUUUXXX]]]eeekkkssswww|||nnn]]]RRRFFFEEECCC@@@????????????>>>>>>>>>???@@@AAACCCEEEJJJPPPZZZbbbjjjrrr{{{wwwmmmeeeXXXPPPPPPGGGDDDCCCEEEFFFGGGNNNUUU```sss~~~vvvmmmfffaaa___^^^]]]]]]^^^______^^^]]]]]]RRRRRRPPPLLLHHHFFFFFFGGGNNNTTThhheeeYYYOOOKKKKKKPPPaaassssss]]]QQQOOOOOORRR\\\mmmttteee^^^[[[YYYWWWWWWbbbooorrr```NNNAAA;;;:::888999:::;;;;;;:::::::::;;;;;;<<<===>>>>>>hhhWWWNNNGGGGGGHHHFFFCCCBBBDDDCCCAAA???===;;;::::::;;;;;;::::::999888888777777666444333333444666777333333333222222000///...333111000000111222222111000//////...............111///...111444555333/////////............//////222222111111111111111111222222222111222222333333222333444666888:::;;;<<<<<<======>>>===<<<:::999<<<:::999:::===@@@AAAAAACCCAAA>>>;;;999888888888::::::;;;;;;:::<<<>>>AAA>>>@@@AAAAAAAAAAAABBBDDDDDDDDDDDDEEEGGGJJJNNNPPPPPPQQQTTTXXX\\\]]]]]][[[\\\WWWRRRPPPPPPPPPNNNLLLKKKJJJJJJJJJLLLNNNOOOQQQOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNOOOQQQSSSTTTQQQSSSUUUUUUTTTTTTUUUVVVPPPPPPTTTYYY[[[\\\ccckkkuuuxxx{{{{{{hhhYYYTTTJJJAAA@@@BBBBBBBBBCCC@@@@@@@@@@@@@@@@@@AAABBBFFFKKKRRRWWW\\\cccnnnvvvzzzrrreee[[[QQQJJJFFFEEEDDDDDDEEEHHHKKKMMMWWWiiizzzqqqkkkgggcccaaaddddddeeefffgggeeebbb___[[[XXXTTTOOOKKKIIIGGGGGGJJJOOO^^^uuu|||lll[[[OOONNNOOOPPP\\\mmmvvv___SSSMMMLLLRRRZZZhhhyyyxxxggg^^^ZZZWWWWWWYYY^^^fffvvvoooZZZHHH???>>>======>>>???===:::888;;;;;;<<<<<<<<<<<<<<<<<>>>>>===<<<;;;;;;;;;:::999:::<<<>>>>>>>>>>>>===<<<999888666555555777888999999999:::<<>>======>>>???===:::888;;;;;;;;;;;;;;;<<<<<<<<>>>>>:::999999:::;;;<<<;;;:::<<<<<<;;;:::999777555444777888999999999:::<<<>>>@@@AAACCCCCCBBBBBBDDDEEEDDDDDDDDDFFFHHHKKKOOOQQQXXXWWWVVVWWWYYYZZZYYYXXXXXXSSSNNNLLLNNNPPPPPPOOOKKKKKKJJJKKKLLLMMMOOOPPPOOOOOOOOOOOOOOOOOOOOOOOOQQQPPPOOOMMMMMMMMMNNNOOOTTTUUUVVVTTTRRRPPPPPPPPPPPPPPPSSSWWWYYY[[[bbbjjjppptttzzz|||dddWWWKKKGGGEEEAAA>>>>>>>>>>>>>>>>>>>>>???@@@@@@>>>AAAEEEGGGJJJOOOVVV\\\hhhooozzzqqqcccWWWOOOLLLKKKHHHFFFEEEFFFHHHIIIRRR^^^rrrxxxsssnnnjjjhhhffffffgggiiijjjjjjgggeee___\\\WWWRRRNNNJJJHHHGGGFFFHHHOOO___uuummm\\\OOONNNNNNOOO[[[lllyyyaaaRRRLLLKKKMMMUUUcccuuuvvviiiaaaZZZWWWWWWXXX^^^jjj{{{~~~mmmXXXGGG???======<<<===>>>===;;;888999:::::::::;;;;;;;;;<<<|||bbbVVVJJJGGGGGGFFFEEEFFFEEEDDDBBB???===<<<;;;;;;999999888888777666666666777777777666555333222111333222222111111000000111222111//////111111111000222111000//////...//////000000000---++++++---000000000000000000111222333111111111111111222222222222222222222222333444555444555555666888:::<<<===@@@AAAAAABBBBBBBBBAAAAAA;;;:::999:::;;;;;;:::888>>>>>>>>>>>>===:::888777999:::;;;<<<;;;<<<>>>@@@@@@BBBCCCCCCCCCCCCDDDFFFEEEEEEEEEFFFIIILLLPPPRRRYYYWWWVVVVVVXXXYYYYYYYYYYYYTTTNNNKKKMMMOOOOOONNNLLLKKKKKKKKKKKKMMMOOOPPPNNNNNNNNNNNNNNNNNNNNNNNNRRRQQQPPPOOOOOOPPPQQQRRRQQQRRRTTTTTTSSSRRRRRRSSSPPPOOORRRVVVWWWYYY```iiiooottt{{{sssdddTTTLLLHHHDDDBBBBBB???>>>>>>>>>>>>>>>???@@@???AAACCCDDDEEEHHHNNNRRR\\\dddppp|||vvvfffXXXOOOLLLJJJHHHEEEDDDEEEGGGHHHLLLWWWkkk}}}xxxtttooolllkkkkkkjjjkkklllkkkhhhfffaaa^^^ZZZUUUPPPLLLIIIGGGGGGHHHLLLXXXjjjmmm\\\OOONNNNNNNNNZZZkkk~~~|||bbbSSSMMMKKKLLLTTTbbbttt}}}oooddd\\\WWWVVVYYY^^^hhhxxx}}}kkkVVVFFF???===<<<<<<<<<======;;;999888999999::::::;;;;;;;;;cccWWWKKKGGGGGGFFFFFFGGGEEEDDDBBB@@@>>><<<;;;;;;999999888888777666666666555555555666555555444333333222111000000000111222222000//////000111111000000000000000111222333333111000...///000000...,,,////////////000000111222000000111111111222222222222222222222333444555666666777999;;;===>>>@@@@@@@@@AAACCCDDDEEEDDDCCCCCC===<<<:::;;;<<<<<<;;;:::@@@AAAAAA@@@>>><<<:::888888:::<<<<<<<<<<<<>>>???@@@BBBCCCCCCCCCCCCDDDFFFEEEEEEEEEGGGJJJMMMQQQSSSVVVUUUTTTVVVXXXZZZ[[[[[[ZZZUUUOOOLLLMMMNNNMMMKKKLLLLLLKKKKKKKKKMMMNNNOOONNNNNNNNNNNNNNNNNNNNNNNNOOOOOONNNNNNOOOPPPRRRSSSQQQSSSTTTTTTSSSRRRRRRSSSOOONNNPPPSSSTTTVVV^^^gggnnnttt|||tttaaaUUUOOOJJJIIIJJJAAAAAA@@@???????????????AAAAAAAAAAAABBBDDDHHHJJJQQQYYYeeerrrmmm^^^UUUKKKIIIFFFDDDDDDEEEGGGHHHHHHRRReee~~~yyytttqqqqqqpppnnnnnnmmmkkkgggeeebbb```\\\WWWRRRNNNKKKIIIGGGHHHJJJRRRaaavvvnnn\\\OOONNNMMMMMMYYYiii~~~eeeTTTMMMLLLLLLTTTbbbssswwwlllbbb\\\ZZZYYY]]]fffuuu|||iiiSSSDDD???===<<<;;;;;;<<<===;;;:::888888999999:::;;;<<<<<<~~~cccWWWKKKHHHHHHFFFFFFGGGFFFDDDBBB@@@>>>===<<<;;;:::999999888777777666666555555555555555555555555333222111000000111222333222000...///000111000///---...///111444777999;;;222///...000333444000+++111000000/////////000000000000000111222222333333222222222222333555666777777:::===AAADDDEEEEEEEEEDDDFFFJJJLLLMMMLLLJJJHHHAAA???===<<<===??????>>>AAAAAA@@@>>><<<:::888777555888:::;;;::::::<<<===@@@AAACCCCCCBBBBBBDDDEEEEEEEEEFFFGGGJJJNNNRRRTTTTTTSSSTTTVVVYYY\\\\\\\\\ZZZVVVQQQNNNOOONNNLLLJJJMMMLLLKKKKKKKKKLLLNNNOOONNNNNNNNNNNNNNNNNNNNNNNNKKKKKKJJJKKKLLLNNNOOOQQQTTTUUUUUUTTTQQQNNNNNNNNNMMMLLLMMMPPPQQQSSS\\\eeelllsss|||oooaaaWWWPPPLLLLLLFFFEEECCCBBB@@@@@@??????@@@???>>>>>>???@@@CCCDDDJJJPPP[[[fffrrrssscccZZZLLLJJJGGGEEEDDDEEEGGGHHHGGGOOOaaa|||zzzvvvuuusssqqqooommmkkkgggdddcccaaa^^^ZZZUUUQQQMMMKKKFFFGGGIIIMMMYYYlllnnn]]]PPPNNNMMMLLLXXXhhh}}}hhhVVVNNNMMMLLLTTTaaasss|||pppeee]]][[[XXXZZZaaaooo{{{gggQQQCCC>>>===;;;::::::<<<<<<;;;:::888888999:::;;;<<<======zzzaaaUUUKKKHHHHHHGGGFFFGGGFFFEEECCC@@@>>>===<<<;;;:::::::::999888888777777777666555444333333444555333222000//////111222333111000......000111000///------...000222555777888000000//////000111111000333333222111000000000000///000000111222222333333222222222333444555666777888<<>>???BBBDDDDDDDDDBBB@@@===:::888777666555777:::;;;;;;;;;;;;<<>><<<;;;::::::;;;<<<<<<;;;999999:::;;;<<<===>>>>>>www___TTTJJJHHHIIIGGGFFFFFFFFFEEECCCAAA>>>===<<<<<<;;;;;;::::::999888888888:::999666333222222333444333222000//////111222444111000......000000000///...............//////000///000000...,,,---111666555555333222111000000000///000000111222222333333222222222333444555777777999>>>EEELLLPPPPPPNNNMMMZZZ^^^eeejjjkkkiiiddd```HHHEEE@@@???AAADDDGGGHHHGGGEEEAAA>>>;;;999888777777999<<<============>>>>>>@@@AAAAAAAAAAAABBBDDDEEEEEEFFFHHHKKKOOOSSSVVVSSSTTTVVVYYY[[[\\\ZZZXXXVVVSSSQQQRRRSSSSSSPPPLLLMMMLLLLLLKKKKKKLLLMMMNNNMMMMMMMMMMMMMMMMMMMMMMMMOOONNNLLLKKKKKKKKKLLLMMMMMMNNNOOOOOOMMMLLLLLLLLLKKKIIIJJJLLLMMMOOOXXXaaadddmmmyyyyyywwwuuu|||rrrccc[[[MMMLLLIIIFFFDDDBBB@@@@@@???===;;;;;;===???AAAAAADDDGGGKKKRRRZZZeeeooovvvrrrjjjTTTRRRNNNJJJGGGFFFFFFFFFJJJMMMYYYrrruuussspppooonnnllljjjhhhcccbbb___\\\XXXTTTQQQOOOJJJLLLMMMMMMQQQ^^^rrrooo]]]PPPNNNLLLKKKVVVgggzzzlllXXXPPPPPPKKKRRR___oooxxxjjj```\\\XXXXXX\\\fffwwwzzzeeeNNNAAA>>><<<;;;999999;;;<<<<<<;;;999999:::;;;<<<>>>>>>???xxx\\\SSSKKKJJJKKKIIIFFFFFFHHHFFFDDDAAA>>><<<;;;:::>>><<<:::777555444444444888777555333222222222333111222333222000000000222111111111111111111111111222222222111000//////...//////............//////111000///...------...///111111222333444444555555000000111222333555666777;;;===???AAACCCFFFJJJNNNZZZdddnnnuuuyyywwwnnncccMMMCCCCCCFFFBBBEEELLLIIIHHHGGGFFFDDD<<<555666;;;888:::===>>>>>>===>>>???BBBCCCDDDEEEEEEDDDCCCCCCGGGGGGHHHJJJMMMPPPSSSUUUSSSTTTVVVYYY\\\\\\[[[YYYUUUTTTRRRPPPOOOOOOOOOOOOPPPOOOMMMLLLLLLLLLMMMMMMNNNOOOOOOOOOOOONNNMMMMMMNNNLLLIIIFFFEEEGGGIIIKKKLLLLLLKKKKKKJJJJJJJJJIIIJJJHHHHHHKKKNNNPPPVVV^^^hhhpppzzzyyyssswww{{{yyyfff^^^UUULLLIIIFFFBBB@@@AAA???>>><<<<<<===???AAACCCAAACCCFFFJJJQQQZZZdddkkkssswwwhhh[[[RRRJJJIIIIIIGGGGGGIIIIIILLLVVVkkkyyyvvvtttqqqooonnnmmmkkkiiiaaa```^^^[[[XXXUUUSSSQQQNNNKKKJJJLLLQQQ\\\pppxxxeeeSSSMMMLLLOOOYYYdddzzzpppZZZOOOLLLLLLPPPZZZiii{{{{{{oooddd\\\[[[WWWXXXbbbqqqttt```MMMBBB@@@???>>>===;;;:::999888888999:::<<<<<<;;;<<<===???ppp\\\RRRJJJJJJJJJHHHFFFFFFGGGEEECCCAAA>>><<<;;;;;;;;;:::999777666666777777888777555333222222222333111222333222000///000111111111111111111111111111222222111111000//////...//////............//////222111000///...///000000...//////000111111222222444444444333333444444444999;;;<<<>>>???BBBFFFIIITTT\\\eeejjjllljjjbbbXXXJJJAAAAAADDDBBBJJJSSSRRRTTTQQQOOOJJJ@@@666444888888:::===>>>>>>===>>>???===>>>@@@AAABBBBBBBBBBBBFFFFFFGGGIIILLLOOORRRTTTTTTTTTVVVYYY\\\\\\ZZZXXXUUUTTTRRRPPPNNNNNNNNNOOOMMMLLLKKKKKKLLLMMMOOOPPPNNNNNNOOOOOONNNNNNMMMLLLMMMKKKHHHEEEEEEFFFHHHJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKIIIHHHKKKMMMPPPWWW___iiipppyyy}}}wwwvvvzzzqqqeeeWWWOOOIIICCC@@@AAA@@@???>>>>>>>>>???AAAAAA???BBBEEEJJJPPPXXX```fffnnn}}}mmm```VVVNNNKKKJJJHHHGGGIIIHHHKKKUUUjjj}}}vvvsssooollljjjhhheeeccc```___]]]ZZZVVVSSSQQQPPPNNNKKKKKKLLLPPPZZZlll||||||hhhTTTMMMLLLOOOYYYeeeyyyqqq[[[OOOLLLKKKOOOXXXgggyyy}}}pppeee]]]XXXUUUVVV^^^jjjzzzrrr^^^KKKAAA???>>>===<<<;;;:::999999999999;;;<<<===<<<===>>>@@@nnnZZZQQQIIIIIIJJJHHHEEEEEEEEEDDDBBB@@@???======<<<888888888888888999::::::888777555333222222222333000111222111/////////111111111111111111111111111222111111000000//////...//////............//////333222111000///000111222111111222222333333444444444333333222222333333444777888999:::;;;===@@@CCCKKKQQQWWWYYY[[[YYYRRRJJJJJJBBBCCCGGGJJJYYYhhhiiijjjddd]]]SSSEEE888333555888:::===>>>>>>===>>>???>>>???AAACCCDDDEEEFFFFFFDDDEEEFFFHHHKKKNNNPPPRRRTTTTTTWWWZZZ]]]]]][[[XXXUUUTTTQQQOOONNNMMMMMMMMMIIIIIIIIIJJJLLLNNNPPPRRRNNNNNNOOOOOONNNNNNMMMLLLKKKIIIGGGDDDDDDEEEFFFHHHHHHHHHIIIIIIJJJKKKKKKLLLMMMJJJIIIKKKMMMPPPXXX```iiioooxxx~~~{{{vvvyyyyyyfffYYYOOOGGGCCCDDDAAAAAA@@@@@@@@@?????????===@@@EEEIIINNNUUU[[[```fffvvvssseee[[[RRRNNNLLLIIIGGGIIIFFFIIISSShhhuuuqqqlllhhheeebbb___\\\^^^\\\ZZZWWWTTTQQQPPPOOONNNLLLKKKMMMOOOWWWffftttmmmXXXOOOLLLOOOZZZfffxxxsss\\\OOOKKKIIIMMMVVVcccuuusssfff^^^XXXVVVVVV[[[cccqqq~~~ooo\\\III@@@>>>===<<<;;;::::::::::::;;;:::<<<===>>>>>>>>>@@@BBBnnnYYYPPPHHHHHHIIIGGGEEEEEEDDDCCCBBB@@@???>>>>>>>>>888888888999999::::::;;;888777555333222222222333000111222111///...///000111111111111111111111111111111000000//////////////////............//////222222000000///000111222333333333444444444555555/////////000111333555666666777888777777999;;;>>>DDDHHHKKKLLLMMMNNNIIIBBBEEE???CCCJJJSSSjjjzzzkkk[[[III:::444666888:::===>>>>>>===>>>???AAAAAABBBCCCEEEEEEFFFFFFCCCDDDEEEHHHJJJMMMOOOPPPRRRSSSVVVZZZ^^^___]]][[[VVVTTTRRROOOMMMLLLLLLLLLHHHHHHHHHIIIKKKMMMOOOQQQNNNNNNNNNNNNNNNMMMLLLLLLJJJHHHFFFDDDCCCDDDEEEFFFFFFFFFGGGIIIJJJKKKLLLMMMOOOKKKJJJLLLMMMPPPXXXaaahhhnnnvvv|||uuuwww{{{uuudddWWWMMMIIIIIIAAAAAAAAAAAA@@@>>>===<<<===AAAEEEJJJNNNSSSXXX[[[aaannnxxxhhh^^^SSSOOOLLLIIIHHHIIIFFFHHHRRRggg}}}ppplllgggbbb___]]]ZZZXXXZZZXXXUUUSSSPPPOOONNNMMMMMMLLLLLLNNNOOOTTT```mmm~~~uuu]]]QQQMMMOOOZZZfffxxxuuu]]]OOOJJJHHHKKKSSS___qqquuuhhh___[[[YYYXXXZZZ^^^jjj|||mmmZZZHHH@@@???;;;;;;:::::::::;;;;;;<<<:::<<<>>>??????@@@BBBDDDnnnYYYOOOHHHHHHIIIHHHFFFEEECCCCCCAAA@@@???>>>>>>>>>999999::::::999999999999888777555333222222222333000111222111000//////111000000000000000000000000000000000/////////////////////............//////111000/////////000111111000000000000111111111111000000000111333444666777666777777777666666999;;;???BBBDDDDDDFFFIIIFFFAAA>>>;;;AAAJJJXXXuuusss___KKK<<<777888888:::===>>>>>>===>>>???@@@@@@@@@@@@@@@@@@AAAAAABBBCCCEEEHHHJJJLLLMMMNNNOOOPPPSSSXXX]]]``````___WWWUUUSSSPPPNNNLLLLLLLLLIIIIIIHHHHHHIIIKKKLLLMMMMMMNNNNNNNNNNNNMMMLLLLLLHHHGGGEEEDDDCCCCCCDDDEEEDDDEEEFFFHHHIIIKKKLLLMMMOOOKKKJJJLLLNNNPPPXXX```fffmmmuuu{{{ssstttvvv{{{rrraaaSSSKKKJJJBBBBBBAAA@@@???===<<<:::>>>BBBGGGKKKOOORRRWWWZZZ```iiixxx~~~kkk```UUUPPPLLLIIIHHHIIIGGGIIIRRRfff|||sssiiieee```\\\ZZZXXXWWWUUUTTTSSSPPPNNNMMMLLLMMMMMMMMMLLLMMMNNNOOORRR^^^jjj{{{}}}cccUUUOOOOOOYYYeeexxxvvv^^^PPPJJJGGGJJJPPP\\\mmmxxxiiiaaa\\\YYYWWWWWWYYYdddyyy{{{kkkXXXHHH@@@AAA;;;;;;:::::::::;;;<<<<<<:::<<<>>>???@@@AAADDDFFFrrrYYYPPPHHHHHHJJJHHHFFFFFFDDDCCCBBB@@@???>>>>>>>>>999:::::::::999888777666888777555333222222222333111222333222000000000111000000000000000000000000//////////////////////////////............//////000000///...///000111222222222222222222222222222666555555444444555555666666777777666555666888:::;;;>>>@@@@@@CCCGGGFFFAAA>>>>>>FFFNNN\\\zzzqqq]]]KKK===888999888:::===>>>>>>===>>>???BBBAAAAAA@@@@@@AAAAAABBBBBBCCCFFFHHHJJJLLLMMMMMMMMMMMMOOOSSSXXX]]]______YYYWWWTTTQQQNNNMMMLLLLLLJJJIIIHHHHHHHHHIIIJJJKKKMMMMMMNNNNNNMMMMMMLLLKKKHHHGGGEEEDDDCCCCCCDDDDDDCCCDDDEEEGGGIIIJJJLLLLLLMMMKKKKKKMMMOOOPPPVVV^^^dddkkkttt{{{rrrppppppsss{{{ppp\\\NNNIIICCCCCCBBB@@@???>>>===<<>>???@@@BBBDDDGGGtttZZZPPPIIIIIIKKKIIIHHHHHHEEEDDDBBB@@@???>>>======777888999999999888777666888777555333222222222333222333444333222111111333000000000000000000000000//////////////////////////////............//////111111000///000111222333444444444444444444444444555444444444444444444555555666666555444555777999999<<<======@@@CCCBBB>>>@@@AAAHHHMMMXXXssswwwgggYYYJJJ>>>888888888:::===>>>>>>===>>>???CCCBBBBBBBBBBBBCCCEEEFFFBBBDDDFFFIIIKKKLLLMMMMMMMMMKKKKKKMMMQQQVVVYYYZZZZZZYYYUUURRROOOMMMLLLLLLIIIHHHGGGGGGGGGHHHJJJJJJMMMMMMMMMMMMMMMLLLLLLKKKHHHGGGFFFEEEDDDDDDDDDDDDCCCDDDEEEGGGHHHJJJKKKKKKKKKIIIKKKNNNOOOPPPTTT[[[bbbiiittt|||pppmmmkkkmmmsss|||hhhUUUMMMFFFEEECCCAAA@@@???@@@@@@???BBBFFFIIIMMMQQQVVVZZZ\\\^^^gggvvv}}}pppbbbZZZSSSMMMKKKKKKKKKLLLTTTfffpppfff\\\XXXRRRNNNMMMLLLLLLKKKJJJIIIGGGFFFGGGJJJLLLNNNOOONNNNNNPPPPPPTTT```lllyyyppp^^^TTTOOOTTT^^^sssuuu^^^QQQMMMHHHIIIMMMWWWhhh|||qqqggg^^^XXXSSSTTTWWW```ooo|||vvveeeTTTEEE???AAA<<<;;;;;;:::::::::;;;;;;888:::===???@@@BBBEEEGGGoooZZZQQQIIIJJJLLLJJJHHHHHHEEEDDDBBB@@@???======<<<555666888999999888777777888777555333222222222333333444555444222111222333000000000000000000000000........./////////////////////............//////222222111111111222444555111111111111111111111111......///000111333444555444555555444333444666999888:::;;;;;;===@@@???:::<<<===BBBEEELLLdddtttnnnsssjjj^^^UUUJJJ>>>777555888:::===>>>>>>===>>>???>>>>>>===>>>???AAACCCEEECCCDDDGGGIIIKKKLLLMMMMMMMMMJJJHHHIIILLLQQQTTTVVV\\\ZZZVVVSSSPPPNNNMMMLLLGGGGGGFFFFFFGGGIIIJJJKKKMMMMMMMMMMMMMMMLLLKKKKKKHHHGGGFFFEEEEEEDDDDDDDDDDDDDDDEEEFFFHHHIIIJJJKKKJJJIIIKKKOOOPPPPPPSSSYYY```hhhttt|||ooolllhhhiiioooxxxrrr^^^TTTIIIGGGDDDBBBAAAAAABBBCCC???AAADDDHHHKKKPPPVVVZZZ[[[ZZZaaaooo{{{yyyiii___WWWOOOLLLLLLMMMNNNTTTfff|||pppgggZZZUUUOOOJJJHHHGGGFFFFFFGGGFFFEEEEEEFFFIIIMMMOOOOOONNNNNNPPPQQQUUUbbbooo|||sssaaaUUUOOOSSS[[[qqquuu^^^RRRNNNHHHIIIMMMVVVggg{{{~~~}}}tttjjjaaaZZZUUUVVV[[[cccppp{{{tttcccRRRCCC>>>@@@===<<<;;;::::::::::::;;;777:::===>>>@@@BBBEEEGGGpppYYYRRRLLLKKKIIIFFFEEEGGGJJJHHHEEEAAA>>><<<;;;:::999:::::::::999777666444222222222222222333444555000000///...............000000000000000000000000+++,,,,,,------.........---......///000111111222000000/////////000000111222222222222222222222222333333333222222111//////555555555444444555555666777888::::::999999:::<<<;;;>>>AAAEEEIIIQQQ\\\ccccccaaa\\\VVVMMMDDD<<<777666888;;;===>>>???>>>===AAA@@@??????@@@AAACCCDDDCCCDDDFFFHHHJJJKKKKKKLLLHHHGGGFFFDDDCCCFFFKKKOOOUUUVVVWWWVVVTTTQQQMMMKKKGGGGGGFFFFFFHHHJJJMMMNNNNNNOOOOOOOOOMMMKKKIIIHHHFFFGGGHHHIIIHHHGGGFFFEEEEEEDDDDDDDDDEEEGGGIIIKKKJJJLLLMMMLLLLLLPPPWWW\\\eeeiiipppwww}}}wwwooollllllooowwwiii[[[RRRJJJDDDDDDDDDAAA??????@@@??????DDDLLLSSSWWWXXX[[[ZZZ^^^jjjwwwrrrdddZZZSSSNNNJJJJJJOOOWWWeee}}}vvvjjjaaa[[[TTTMMMJJJJJJKKKIIIFFFFFFEEEDDDDDDEEEIIILLLNNNRRRRRRTTTUUUTTTWWWcccppp~~~fffSSSMMMQQQWWWooo|||ttt]]]OOOIIIHHHFFFJJJVVVfffxxxsssllllllmmmsss{{{xxxmmmbbb^^^ZZZYYYYYYaaaqqqrrr]]]LLLBBB===<<<<<<;;;;;;;;;;;;<<<======;;;<<<===>>>@@@BBBCCCDDDnnn[[[SSSLLLJJJIIIFFFFFFHHHHHHFFFDDDAAA???======<<<;;;;;;;;;:::999888666666666555444333333333333333111111000////////////000000000000000000000000000............////////////............------------111111000111111222333333222222222222222222222222111222222333333333222222333333222222222333444444888999::::::999999:::;;;:::<<<>>>@@@CCCJJJRRRXXX]]][[[WWWQQQJJJBBB;;;777666888:::===>>>>>>>>>===@@@??????@@@@@@AAABBBCCCCCCDDDFFFHHHJJJKKKKKKLLLKKKJJJGGGDDDAAABBBFFFIIIPPPQQQSSSSSSRRROOOLLLJJJHHHGGGFFFFFFGGGIIIKKKMMMMMMMMMLLLLLLKKKIIIHHHGGGGGGHHHIIIIIIIIIHHHGGGFFFFFFEEEDDDDDDEEEHHHJJJKKKJJJLLLMMMMMMMMMPPPWWW\\\fffjjjqqqwww}}}vvvooojjjiiinnnuuu~~~rrreeeYYYPPPIIIGGGFFFCCCAAABBB@@@??????DDDKKKRRRVVVXXX]]][[[___hhhtttzzzjjj___WWWQQQMMMJJJOOOWWWddd~~~}}}tttiiiaaa^^^WWWOOOKKKJJJJJJHHHFFFGGGFFFEEEDDDEEEGGGJJJLLLOOOQQQTTTWWWWWWZZZfffssshhhTTTMMMPPPUUUjjjwwwuuu^^^PPPKKKJJJGGGJJJTTTcccttt|||rrrfff______]]]bbbkkkvvv|||qqqfffaaa\\\ZZZZZZbbbsssqqq\\\LLLBBB======<<<;;;;;;;;;;;;<<<======;;;<<<===???@@@BBBCCCDDDooo[[[RRRIIIGGGGGGEEEFFFHHHFFFEEECCC@@@???>>>>>>>>><<<;;;:::999888777777777999888777555444222111111222222111000000000000111000000000000000000000000111111111111000000000000111000000...---,,,+++***////////////000111333333222222222222222222222222000111222333444444444444333222222222333444444555:::;;;<<<;;;999999999;;;;;;<<<<<<<<<>>>CCCIIIMMMRRRQQQOOOKKKEEE???:::666666888:::===>>>>>>>>>===>>>???@@@AAAAAAAAAAAAAAACCCDDDFFFHHHJJJKKKKKKLLLNNNLLLIIIDDD@@@>>>???AAAHHHJJJMMMOOOPPPNNNLLLJJJHHHGGGEEEEEEEEEGGGHHHJJJKKKKKKIIIHHHGGGGGGGGGGGGHHHIIIIIIIIIIIIHHHGGGFFFGGGFFFFFFFFFGGGHHHJJJKKKJJJLLLNNNNNNNNNQQQWWW\\\gggkkkrrryyy}}}uuulllfffggglllrrrwww~~~ssscccYYYOOOKKKHHHDDDCCCDDDAAA@@@@@@DDDJJJQQQVVVXXX^^^\\\^^^eeennnyyysssfff\\\UUUPPPJJJOOOVVVddd~~~}}}tttjjjcccddd]]]TTTNNNLLLLLLJJJHHHIIIGGGEEEDDDDDDFFFHHHJJJMMMOOOUUUYYYZZZ^^^jjjvvvkkkVVVNNNOOOSSSdddooozzz~~~~~~}}}yyyuuusssrrrrrruuuvvv___RRRMMMKKKHHHIIIQQQ^^^oootttjjj```YYYWWWRRRUUU]]]iiixxxsssiiiddd^^^\\\\\\eeewwwppp[[[JJJAAA>>>===<<<;;;;;;;;;;;;<<<======<<<<<<>>>???AAABBBDDDDDDttt[[[QQQGGGDDDEEEDDDEEEFFFGGGEEECCCAAA???>>>>>>>>><<<;;;999777666666666777999999888777555333222111222222111000000000000111000000000000000000000000222222222111111000000000333222111000///...---,,,*********+++,,,...///000111111111111222222222222000111222333333444333333444444444555666777888999<<<======<<<;;;999:::;;;>>>===<<<<<<===@@@DDDGGGGGGGGGFFFDDDAAA<<<888666666777:::<<<>>>>>>======<<<===???AAAAAAAAA@@@@@@CCCDDDFFFHHHIIIKKKKKKLLLNNNMMMIIIDDD???<<<<<<<<>>>>><<<;;;;;;;;;;;;<<<======<<<===>>>@@@BBBCCCDDDEEE|||^^^RRRHHHFFFGGGGGGGGGGGGHHHGGGDDDAAA>>>===<<<<<<;;;999888666555555555666777777777777666555444333111111000////////////000////////////////////////111111111000000/////////111111000000/////////...((())))))***+++,,,...///000000000111111222222222111111222222222222222111555555555666777999:::;;;>>>???@@@>>>===<<<<<<===???>>><<<<<<===???AAABBB????????????===:::777555555777:::<<<=========<<<<<<===???@@@AAA@@@@@@???CCCDDDFFFHHHIIIKKKKKKLLLMMMLLLJJJEEE@@@<<<;;;<<<>>>AAAGGGLLLOOOOOONNNLLLHHHFFFEEECCCCCCDDDEEEFFFJJJIIIHHHGGGGGGGGGHHHIIIIIIHHHHHHGGGFFFEEEEEEEEEGGGGGGGGGGGGHHHIIIJJJJJJHHHKKKMMMNNNNNNPPPVVVZZZdddkkktttzzz}}}uuuhhhcccddd```dddkkkpppuuuyyy}}}wwwjjj\\\SSSLLLFFFCCCDDDBBBBBBCCCDDDHHHNNNTTTXXXYYYYYY[[[^^^bbbkkk|||uuuhhh^^^XXXPPPSSSYYYggg}}}vvvrrriiieee^^^XXXTTTQQQPPPOOOIIIHHHFFFEEEEEEGGGIIIKKKMMMQQQXXX^^^```eeeqqq~~~kkkWWWMMMLLLOOOWWW___fffeeebbb```]]]YYYZZZVVVUUUZZZbbbqqqzzzaaaRRRLLLJJJGGGHHHNNNWWWfff|||vvvjjj^^^XXXUUU\\\fffsssvvvlllfffaaa___aaalllkkkWWWGGG@@@>>>>>><<<;;;;;;;;;;;;<<<=========>>>???@@@BBBDDDEEEFFFaaaUUUKKKJJJLLLLLLJJJJJJIIIGGGDDDAAA>>>===<<<<<<:::999888777666555555555555555666777777666555444111111000////////////000////////////////////////000000000///////////////---------...............,,,,,,,,,,,,---...///000//////000000111222222222222333333333333333222222444444555666777999;;;<<<@@@AAABBBAAA?????????AAA@@@>>>;;;:::<<<===>>>===:::;;;<<<<<<;;;999666444555777999<<<=========<<<<<<===>>>??????@@@??????CCCDDDFFFHHHJJJKKKKKKLLLLLLLLLKKKGGGBBB>>>===<<<===AAAGGGLLLPPPPPPNNNMMMGGGFFFDDDCCCCCCDDDEEEFFFIIIHHHHHHHHHHHHIIIIIIJJJJJJIIIHHHGGGFFFEEEEEEEEEFFFGGGGGGGGGHHHHHHHHHHHHGGGJJJLLLMMMMMMOOOTTTYYY```iiittt{{{}}}|||lllcccbbb^^^bbbgggmmmssszzzttteee[[[RRRJJJEEEEEECCCCCCDDDDDDGGGLLLTTTYYYYYYZZZ\\\^^^___eeewwwrrreee]]]UUUVVV[[[iii~~~{{{ooolllgggaaa[[[VVVSSSQQQLLLKKKHHHFFFFFFGGGIIIJJJMMMPPPWWW___bbbiiiwwwkkkWWWLLLJJJLLLNNNVVV[[[YYYUUUTTTRRROOOMMMIIIIIIOOOUUUaaazzz~~~cccRRRKKKHHHGGGHHHMMMTTTaaauuu{{{hhh\\\TTTVVV\\\fffwww{{{mmmhhhcccaaaccclll|||iiiUUUFFF???>>>???<<<;;;;;;;;;;;;<<<======>>>>>>@@@AAACCCDDDFFFFFFaaaUUUKKKKKKNNNMMMJJJHHHGGGEEECCCAAA???>>>>>>>>>::::::::::::999777666555444555666777777555444222222222111000000000000111/////////////////////////////////000000000000000........................///////////////000111111/////////000111222222222222333444555666666666666555555666777999;;;===>>>AAABBBCCCCCCBBBAAACCCDDDDDDAAA===;;;<<<<<<;;;999999:::;;;;;;:::888666444555666999;;;======<<<<<<============>>>>>>@@@@@@CCCDDDFFFHHHJJJKKKKKKLLLNNNNNNMMMJJJEEE@@@======<<<@@@GGGLLLOOOOOOMMMKKKGGGFFFDDDCCCCCCEEEFFFHHHFFFGGGHHHHHHIIIIIIIIIIIIMMMLLLJJJHHHGGGGGGGGGGGGFFFFFFGGGGGGGGGGGGGGGGGGEEEHHHKKKLLLLLLNNNSSSWWW\\\fffsss{{{~~~xxxnnnkkkeeehhhlllrrrzzzooodddZZZPPPJJJIIICCCDDDEEEEEEFFFKKKSSSYYY]]]___bbbaaa^^^bbbsss}}}mmmdddYYYZZZ^^^kkk|||zzzvvvoooggg___ZZZWWWRRROOOLLLHHHFFFFFFGGGGGGJJJNNNVVV^^^dddmmm}}}lllWWWKKKGGGHHHEEELLLPPPMMMJJJIIIHHHFFFDDDAAABBBIIINNNVVVmmmgggTTTLLLHHHGGGHHHKKKOOOYYYlll}}}{{{jjj\\\XXXXXX\\\kkk|||pppkkkfffccccccjjj{{{{{{gggSSSEEE>>>>>>???<<<;;;;;;;;;;;;<<<======>>>???@@@BBBCCCEEEFFFGGG~~~^^^SSSIIIJJJMMMLLLHHHEEEEEEDDDBBB@@@??????@@@@@@;;;<<<<<<<<<;;;999777666555666777777666444222111444333222222111111222222//////////////////////////////000000111111111222111111000000////////////000000/////////000000111...//////000111222222222222333555777888999999:::888888999:::<<>>>>>===:::888999:::;;;;;;:::888666444555666999;;;======<<<<<<======<<<<<<<<<>>>@@@AAACCCDDDFFFHHHJJJKKKKKKLLLPPPPPPOOOLLLFFFAAA>>><<<<<<@@@GGGLLLOOONNNLLLJJJFFFEEEDDDCCCDDDEEEGGGHHHDDDEEEGGGHHHIIIIIIHHHGGGOOONNNLLLJJJIIIIIIIIIIIIEEEEEEFFFGGGGGGGGGFFFFFFDDDGGGKKKLLLLLLNNNRRRVVVZZZeeerrr{{{~~~{{{xxxnnnppptttyyywwwkkk```UUUNNNLLLDDDEEEEEEEEEFFFKKKSSSYYYaaadddfffddd___```pppssshhh\\\\\\```lll}}}rrrhhhaaa]]]VVVSSSOOOJJJFFFEEEDDDEEEHHHKKKTTT]]]eeepppnnnWWWJJJEEEEEE>>>EEEIIIFFFCCCCCCBBB@@@AAA>>>AAAHHHLLLRRRggg~~~jjjVVVMMMHHHGGGHHHJJJLLLTTTeeeuuuzzzggg^^^YYYYYYeeevvvrrrmmmhhhdddccchhhwww{{{zzzfffRRRDDD>>>>>>???<<<;;;;;;;;;;;;<<<======>>>???@@@BBBDDDEEEFFFGGGvvvYYYPPPIIIGGGGGGFFFFFFHHHIIIGGGCCC@@@>>>======>>>>>>===;;;999888777666666666555555555555444444444222333333444333222111000000000000000000000000000...///---***((()))...222/////////000000000000000111000000000000000111222///000111222222222222222444111000333:::>>>>>><<<777999;;;===>>>???BBBDDDCCCGGGJJJJJJGGGHHHLLLQQQYYYPPPDDD======>>>???>>>===<<<<<<=========;;;999555666888:::;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>AAABBBDDDGGGIIILLLNNNOOOPPPOOONNNLLLIIIFFFCCCAAABBBFFFLLLNNNMMMLLLLLLMMMFFFEEEDDDBBBBBBCCCCCCDDDHHHIIIIIIIIIKKKLLLMMMNNNLLLNNNNNNMMMKKKHHHGGGGGGLLLIIIFFFEEEFFFHHHJJJJJJIIIKKKLLLLLLLLLLLLOOOQQQXXXcccqqqzzz}}}vvvkkk___SSSLLLIIIEEECCCEEEFFFIIIQQQZZZbbbllllllhhhjjjiiilllxxx~~~mmmcccbbbccckkk~~~zzzpppiiiddd]]]SSSKKKGGGGGGGGGHHHIIIKKKQQQZZZaaammmqqq[[[NNNGGGEEEBBBAAA???>>>???@@@???>>>===AAA???BBBJJJNNN]]]xxxmmmXXXLLLEEEFFFGGGEEEFFFMMMXXXbbbuuusssccc]]]]]]bbbiiivvvmmmdddbbbbbbfffnnnwwwuuu^^^NNNCCC===;;;>>>======;;;;;;:::;;;<<<===@@@@@@BBBDDDEEEGGGIIIIIIuuu\\\SSSKKKHHHGGGDDDCCCEEEGGGFFFCCCAAA???============<<<:::999777666666666555555555555444444444444111222333333333333222111000000000000000000000000///000///---+++,,,///222000000000000000000000000222111000///...---------111111222222222111111000666333111444999<<<;;;999888999;;;<<<===???BBBDDDMMMQQQUUUVVVVVVWWW\\\aaahhh\\\LLLBBB@@@AAAAAA@@@@@@???>>>===;;;888555222555666888999:::;;;;;;:::======>>>???@@@AAAAAABBBBBBCCCEEEGGGIIIKKKMMMNNNOOOOOOOOOOOOMMMKKKHHHGGGEEEIIINNNPPPOOOMMMMMMMMMFFFEEEDDDBBBBBBCCCCCCDDDFFFFFFFFFGGGHHHJJJKKKLLLNNNNNNMMMKKKIIIHHHHHHHHHJJJHHHEEEEEEFFFHHHIIIIIIIIIJJJKKKLLLLLLMMMPPPRRRZZZdddrrr{{{~~~|||pppdddXXXPPPLLLHHHFFFFFFGGGIIIPPPYYYbbbllllllhhhjjjhhhjjjuuuwwwgggdddbbbhhhyyy|||mmmfffZZZQQQLLLJJJJJJJJJIIIJJJPPPWWW^^^jjj}}}www^^^NNNFFFDDD@@@>>><<<<<<=========<<<===@@@>>>AAAJJJOOO___{{{kkkVVVIIIEEEFFFGGGEEEFFFKKKTTT\\\eeepppoooaaa[[[```gggwww{{{qqqhhhdddbbbbbbgggmmmxxxttt]]]MMMCCC===<<<>>>======;;;;;;;;;;;;<<<===@@@AAABBBDDDFFFHHHIIIJJJsss\\\SSSKKKIIIHHHEEEDDDEEEFFFEEECCCBBB@@@>>><<<<<<<<<;;;999888777666555555555555555555444444444444111111222333333333222222////////////////////////000111111000//////000222111111000000000/////////000///...---,,,,,,++++++222222222222222111000///777444222444777:::999777999:::;;;;;;<<<>>>BBBEEEUUUYYY^^^aaabbbeeejjjooottteeeRRREEEBBBCCCBBBAAADDDEEEDDDCCC???;;;666333555666777888999:::::::::===>>>>>>???AAABBBCCCCCCCCCDDDEEEGGGIIIKKKLLLMMMOOOPPPQQQRRRQQQPPPOOONNNJJJMMMPPPQQQPPPOOONNNMMMFFFEEEDDDBBBBBBCCCCCCDDDFFFFFFFFFFFFGGGIIIJJJKKKOOOOOONNNKKKGGGFFFGGGHHHIIIGGGEEEEEEGGGHHHGGGFFFGGGIIIKKKLLLLLLNNNQQQTTT\\\fffsss{{{wwwkkk___WWWQQQLLLHHHHHHHHHIIIPPPXXXcccmmmnnnjjjkkkggghhhrrrpppjjjdddgggwww|||sssggg[[[SSSNNNLLLKKKIIIIIIMMMSSSZZZdddvvv|||aaaNNNFFFEEE???===;;;;;;<<<===<<<;;;<<>>======;;;;;;;;;<<<===>>>@@@AAACCCEEEGGGIIIJJJKKKoooXXXPPPIIIIIIIIIHHHGGGIIIDDDDDDCCCBBB@@@>>><<<;;;;;;:::999777666555555555555555555444444444333333333333333333222222111111///////////////////////////000111111111000000000000000//////......------,,,,,,,,,,,,---...//////111111222222222111111000555444222333666888888777:::::::::::::::===AAAEEESSSWWW\\\___bbbeeeiiilllnnnaaaOOODDDBBBCCCBBBAAAEEEGGGJJJIIIFFF@@@;;;888555555666777888888999999999:::;;;<<<>>>???AAAAAADDDEEEFFFGGGIIIJJJKKKLLLPPPQQQRRRTTTTTTSSSSSSRRRMMMOOOPPPQQQPPPOOOMMMLLLFFFEEEDDDBBBBBBCCCCCCDDDGGGGGGGGGHHHHHHIIIKKKKKKLLLPPPTTTPPPHHHCCCEEEHHHHHHFFFEEEFFFGGGGGGFFFDDDFFFHHHJJJLLLMMMOOORRRUUU^^^fffrrr|||~~~qqqeee]]]SSSNNNJJJHHHHHHIIIPPPYYYdddpppqqqoooooojjjhhhqqq{{{pppgggjjjxxxssseee[[[SSSMMMJJJIIIHHHIIINNNTTT]]]mmm{{{bbbOOOGGGGGG@@@>>>======>>>??????>>>===@@@===@@@HHHMMM___{{{kkkVVVIIIFFFGGGGGGFFFDDDEEEHHHKKKTTT\\\jjjwwwuuuaaa\\\___hhhmmmqqqrrrttt|||yyysssssssssqqqqqqssssss|||mmmVVVHHHBBB===<<<>>>===<<<<<<;;;;;;<<<>>>>>>AAABBBCCCEEEHHHJJJLLLLLLlllWWWOOOIIIJJJJJJIIIHHHIIICCCCCCCCCBBB@@@>>><<<;;;::::::888777666666666666555444444444444333333333666555444333111000//////000000000000000000000000......///000000000///............------,,,,,,,,,------------...///000111...///000111222333333333222222111222555777777777999999999888888;;;@@@CCCKKKNNNRRRUUUWWWYYY\\\]]]\\\SSSHHHBBBBBBEEEGGGHHHKKKPPPUUUUUUOOOEEE===888555555555555666777777888777888999;;;===>>>@@@AAADDDEEEFFFGGGIIIJJJKKKLLLRRRRRRSSSTTTTTTTTTSSSRRRNNNOOOOOOPPPOOONNNLLLJJJFFFEEEDDDBBBBBBCCCCCCDDDGGGGGGFFFGGGGGGHHHIIIJJJGGGQQQZZZXXXMMMEEEEEEIIIHHHGGGFFFFFFGGGGGGEEEDDDFFFHHHJJJLLLMMMPPPSSSVVV]]]eeeqqqzzzxxxlllcccUUUPPPKKKIIIHHHIIIQQQYYYeeerrrvvvtttuuunnnkkksssvvvlllnnn{{{qqqcccXXXOOOJJJIIIFFFFFFJJJNNNUUUaaammm~~~bbbOOOGGGGGG@@@>>>======???@@@???>>>???BBB???@@@HHHLLL]]]xxxnnnYYYMMMGGGGGGGGGFFFDDDDDDDDDEEEJJJQQQ\\\gggtttsssddd^^^^^^___```aaacccjjjvvv{{{wwwzzz}}}~~~~~~}}}}}}iiiRRRFFFAAA>>>===>>>===<<<<<<;;;<<<===>>>???AAABBBDDDFFFIIIKKKMMMNNNlllZZZRRRLLLKKKKKKGGGEEEFFFCCCCCCBBB@@@???>>>===<<<::::::999888777777666777444444444444333333333333666555444222111000000000000000000000000000000000...------...///000...,,,------------------------111000000///......//////---...000111333444444444111111111222333555666777777777888777777999===@@@DDDEEEHHHKKKMMMNNNOOOOOOLLLIIIDDDBBBDDDIIIQQQVVVaaahhhmmmlll```QQQCCC;;;555444444444444555666777777888:::<<<>>>@@@BBBCCCCCCDDDEEEGGGIIIKKKLLLMMMRRRSSSTTTTTTTTTSSSRRRQQQOOONNNMMMNNNOOONNNKKKIIIFFFEEEDDDBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDEEEFFFFFFDDDNNNYYY[[[UUUNNNLLLMMMJJJHHHFFFFFFFFFGGGFFFEEEGGGIIIKKKLLLNNNPPPSSSVVV[[[bbbmmmxxxssskkkZZZTTTNNNKKKIIIJJJQQQYYYdddsssyyyyyyzzztttooovvv~~~}}}sssvvv~~~ooo```TTTLLLIIIFFFEEEGGGJJJNNNVVV___oooxxx___MMMEEEDDD>>>===<<<<<<>>>??????>>>AAADDDBBBDDDJJJMMM]]]wwwqqq\\\OOOHHHHHHGGGFFFEEEDDDDDDDDDEEEJJJRRR\\\hhhxxxooo___YYYWWWWWWXXXZZZ___iiitttzzz~~~zzzfffOOOCCC@@@>>>===>>>===<<<<<<<<<<<<===???@@@BBBCCCEEEGGGJJJLLLNNNOOOnnnYYYRRRLLLLLLKKKHHHFFFFFFDDDCCCAAA???============;;;:::999888888777888888444444444333333333222222444333222111111111222333222222222222222222222222000...,,,---///000...------------......//////000111000//////.../////////...///000111222333333333222222222222222222333555444555777777777888:::===>>>???BBBEEEGGGHHHGGGFFFCCCDDDCCCBBBCCCKKKYYYddduuu}}}qqq[[[III>>>555444333333333444555666777888:::<<>><<<===???@@@@@@???AAAEEEEEEHHHOOORRR```yyyttt]]]OOOIIIHHHFFFFFFFFFFFFFFFFFFEEEHHHMMMSSS]]]lll|||qqqddd___\\\\\\[[[[[[bbbkkk}}}~~~xxxcccLLLAAA@@@???>>>======<<<<<<<<<<<<>>>@@@AAABBBCCCEEEHHHKKKMMMOOOPPPpppVVVOOOJJJKKKLLLJJJIIIJJJEEECCC@@@>>>======>>>>>>;;;;;;:::999888888888999444444444333333333222222111111000000111333555666222222222222222222222222111...,,,---///000///---------...///000111222222,,,------...///000222222000111111222222222111111333444444222111000111222222444666777777777999:::;;;<<<>>>AAADDDEEEDDDCCCAAACCCCCC@@@@@@JJJ]]]lllyyyuuu]]]HHH<<<555444333222333444555666666777999;;;>>>@@@BBBCCCAAABBBDDDGGGIIILLLNNNOOOPPPQQQSSSUUUVVVVVVVVVVVVPPPNNNMMMNNNPPPPPPMMMKKKFFFEEEDDDCCCBBBCCCCCCDDDFFFEEEEEEEEEEEEFFFFFFGGGIIIEEEGGGSSSbbbhhhaaaWWWNNNKKKGGGEEEFFFGGGHHHHHHIIIJJJLLLMMMNNNPPPRRRUUUVVV\\\hhhsss}}}zzziiiaaaXXXRRRLLLJJJOOOWWW___pppyyy}}}yyytttzzzzzzqqq```UUUIIIEEEDDDEEEFFFEEEGGGLLLNNN^^^jjjmmmqqq||||||mmm\\\OOOGGGDDDCCCBBB@@@???@@@BBBCCCCCCBBBAAAFFFGGGLLLTTTVVVddd}}}uuu]]]NNNJJJHHHFFFFFFFFFGGGHHHGGGDDDEEEGGGJJJPPP]]]lllwwwtttmmmhhheee```[[[^^^eeexxxwwwaaaKKK@@@??????>>>======<<<<<<<<<===>>>@@@AAABBBDDDFFFHHHKKKNNNPPPQQQiiiVVVQQQLLLHHHFFFFFFFFFFFFGGGFFFCCCAAA>>><<<;;;;;;;;;;;;:::999999888888777666666666666555444333222111111111111000000000000111111222222222222111111////////////............000000//////......------///////////////.........111111222222222111111000333222111111333555555444444444444444444555666777:::;;;===???AAAAAAAAAAAA<<>>>>>>>>;;;;;;:::999999888888777666666666666555444333222111111111111000000000000111111111111111111111111////////////............000000000//////........./////////////////////...111111222222222111111000333222111222444555555555444444444444444555666777888999;;;===>>>???>>>>>>;;;>>>@@@???@@@IIIWWWbbbnnnooommmhhhcccZZZKKK===777666444333333444555666777888999;;;===???@@@AAAEEEEEEEEEFFFHHHJJJLLLNNNSSSRRRRRRTTTVVVWWWTTTRRRQQQOOOMMMMMMNNNNNNKKKIIIFFFDDDBBBAAACCCDDDEEEDDDEEEEEEDDDDDDEEEEEEFFFFFFHHHHHHHHHHHHIIIKKKLLLMMMPPPTTTXXXXXXTTTMMMGGGDDDIIIIIIIIIIIIKKKOOORRRTTTWWW]]]fffpppwww~~~vvvlllaaaXXXRRRNNNPPPUUU]]]ccclllssswwwxxxxxxxxx{{{kkkYYYLLLFFFCCCCCCCCCAAACCCFFFBBBEEEIIINNNRRRUUUWWWWWWUUURRRMMMGGGCCCAAA@@@AAACCCDDDEEEEEEEEEFFFIIILLLKKKOOOSSSWWW]]]iiiyyydddQQQKKKLLLLLLJJJGGGEEEEEEEEEFFFEEEEEEHHHJJJOOO[[[gggxxxwwwnnnmmmwwwnnnUUUEEEBBB@@@DDDGGGAAA@@@???======>>>@@@CCCDDDEEEFFFGGGJJJLLLMMMNNNNNNooo\\\WWWQQQKKKHHHGGGFFFEEECCCBBBAAA@@@???>>>>>>>>>;;;;;;:::999999888888777666666666666555444333222222222111111111000000000111111////////////111111////////////............000000000000////////////......//////////////////000111111222222222111111333222111222444555555555333333333444444666777777777888999;;;<<<<<<<<<;;;;;;>>>@@@??????DDDNNNVVV\\\^^^]]]YYYWWWRRRHHH===777666444333333555666888::::::;;;<<<>>>???@@@AAADDDDDDFFFGGGIIIJJJLLLLLLRRRQQQRRRSSSUUUUUUTTTRRROOONNNNNNOOOPPPNNNJJJGGGFFFDDDBBBAAACCCDDDDDDCCCEEEEEEEEEEEEFFFFFFGGGGGGJJJIIIHHHGGGFFFFFFFFFGGGGGGNNNWWW[[[XXXQQQJJJGGGHHHGGGGGGHHHJJJMMMPPPRRRTTTZZZcccmmmuuu|||uuuiii```WWWPPPPPPSSSXXX]]]dddkkkooosssvvvxxx}}}rrr```OOOHHHDDDCCCCCCAAAAAACCC@@@BBBDDDGGGIIIIIIIIIIIIGGGGGGEEEDDDDDDEEEFFFGGGDDDEEEGGGGGGHHHIIIMMMPPPRRRWWW^^^dddkkkwwwjjjVVVPPPPPPOOONNNLLLJJJHHHGGGGGGEEEDDDEEEEEEHHHQQQ[[[jjjwww}}}vvvyyy~~~iiiRRRDDDAAA???DDDHHHBBB???>>>======???AAACCCEEEGGGGGGHHHJJJKKKMMMNNNNNNttt___ZZZSSSMMMIIIGGGFFFDDDFFFEEECCC@@@>>><<<;;;:::;;;;;;:::999999888888777666666666666555444333222222222222111111111000000222000...------...000222////////////............000000000000000000000000............////////////000000111222222222111111222000///000222444444333333333333444555666777888777888:::;;;<<<<<<;;;;;;===???AAA@@@>>>@@@FFFKKKQQQRRRRRROOONNNMMMGGG@@@666555333222222444555666888999:::<<<>>>@@@AAABBBCCCDDDFFFHHHJJJKKKKKKKKKPPPQQQRRRSSSTTTTTTSSSRRROOOOOOOOOOOONNNMMMKKKIIIGGGDDDBBBAAABBBCCCCCCBBBDDDEEEFFFFFFGGGGGGGGGGGGLLLKKKJJJIIIHHHGGGFFFFFFEEEHHHLLLPPPSSSRRROOOLLLGGGFFFFFFFFFHHHKKKNNNPPPRRRXXXaaakkkttt||||||qqqggg]]]TTTRRRTTTYYY\\\aaafffkkkpppvvvzzzvvvdddTTTKKKEEEDDDCCC@@@@@@AAACCCDDDEEEFFFGGGGGGGGGFFFFFFFFFGGGGGGHHHIIIIIIJJJHHHIIIJJJKKKLLLNNNRRRTTTWWW___iiirrr{{{nnnZZZWWWUUUSSSSSSRRRQQQMMMJJJHHHEEECCCDDDCCCDDDKKKSSS```mmm}}}{{{iiiRRREEEBBB>>>@@@CCC===>>>>>>>>>>>>@@@BBBEEEFFFIIIIIIIIIJJJKKKMMMNNNOOOvvv___ZZZSSSMMMIIIGGGFFFDDDFFFDDDBBB@@@===;;;::::::;;;;;;:::999999888888777666666666666555444333222222222222222111111111111222000...------...000222////////////............///////////////000000000---.........//////000000///000111222222222222222000///...///111222222222333333333444555666777888999:::<<<>>>>>>???>>>>>>@@@BBBCCCBBB@@@???BBBEEEIIIKKKKKKHHHHHHHHHEEE@@@666555333111111222333444555666888;;;>>>@@@BBBDDDCCCDDDFFFHHHJJJKKKKKKKKKOOOPPPRRRTTTTTTTTTSSSSSSQQQPPPOOOMMMKKKKKKKKKLLLGGGEEEBBBAAABBBBBBAAAAAACCCDDDFFFGGGHHHHHHHHHGGGJJJJJJJJJJJJIIIIIIHHHHHHEEECCCDDDJJJRRRUUURRRMMMFFFFFFEEEEEEGGGJJJMMMNNNQQQWWW```jjjsss{{{wwwnnndddZZZWWWYYY___aaacccfffjjjpppwww|||{{{iiiXXXNNNFFFDDDDDDAAA@@@AAA@@@@@@AAABBBCCCDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIJJJOOOPPPRRRSSSUUUWWW[[[^^^___iiivvvsss___\\\YYYVVVWWWYYYXXXSSSMMMKKKGGGDDDEEEEEEEEEJJJPPPZZZggg|||yyyfffQQQEEEBBB<<<>>>@@@:::>>>>>>>>>???AAADDDFFFGGGJJJJJJJJJJJJKKKMMMOOOPPPvvv\\\WWWQQQKKKHHHGGGFFFEEEBBBAAA@@@???>>>=========;;;;;;:::999999888888777666666666666555444333222333222222222222111111111111111////////////111111////////////........................////////////------......///000000000///000111222222222222222000///......111222222222222222333333555666888999;;;===???AAABBBCCCCCCBBBCCCDDDDDDCCC@@@???@@@AAABBBEEEEEEBBBBBBCCCAAA>>>999777555333222222333444333555777:::>>>AAACCCEEEDDDDDDFFFGGGIIIJJJLLLLLLNNNQQQSSSTTTTTTTTTTTTUUUQQQQQQOOOLLLJJJJJJLLLNNNHHHEEEBBBAAAAAAAAA@@@???BBBCCCEEEGGGHHHHHHGGGGGGFFFFFFGGGHHHIIIHHHHHHHHHCCCDDDGGGOOOVVVVVVOOOHHHFFFFFFEEEEEEGGGIIILLLMMMQQQWWW___hhhqqqzzz}}}tttjjjaaa^^^```gggggghhhiiikkkpppwww|||ooo\\\QQQHHHEEEEEECCCAAAAAA>>>>>>???AAACCCDDDFFFFFFEEEFFFHHHKKKNNNPPPRRRSSSSSSUUUXXX[[[^^^bbbgggjjjppp{{{}}}iiibbb^^^ZZZ\\\aaa```ZZZSSSOOOJJJHHHHHHHHHGGGIIINNNTTTaaauuuwww___LLLBBBAAA<<<>>>AAA=========???@@@CCCEEEGGGHHHJJJJJJJJJJJJLLLNNNPPPRRRrrrXXXTTTNNNIIIGGGGGGFFFEEEBBBAAA@@@>>>============;;;;;;:::999999888888777666666666666555444333222333333222222222111111111111111111111111111111111////////////............,,,---------.........///------......///000000111//////000222222333333222222000///000222444444333222222222333555777888999<<<>>>@@@CCCEEEFFFFFFFFFDDDDDDDDDBBB@@@??????@@@===AAABBB@@@???@@@@@@===???===:::777555555555666666777999<<>>BBB>>><<<===???AAADDDFFFHHHIIIJJJJJJIIIJJJLLLOOORRRTTToooVVVQQQLLLHHHGGGFFFFFFFFFEEEDDDBBB???===;;;:::999;;;;;;::::::999888888777666666666666555444333222333333333222222222111111111111222222222222111111000/////////............,,,,,,,,,---------......---------...///000000111//////000222222333333333333222111111444555555444222222222333555777888999===>>>AAADDDFFFHHHHHHIIIEEEDDDCCCAAA@@@?????????:::???AAA??????AAAAAA???CCCAAA>>>;;;999888888888999:::;;;===@@@BBBCCCDDDFFFEEEEEEEEEGGGJJJMMMOOONNNRRRUUUVVVUUUTTTVVVXXXLLLOOORRRQQQMMMJJJJJJKKKHHHFFFCCCAAA@@@@@@???>>>???AAADDDFFFGGGGGGFFFEEEFFFGGGHHHIIIJJJIIIHHHHHHIIIPPPUUUSSSKKKEEEDDDGGGGGGFFFFFFFFFGGGIIILLLMMMOOOTTT\\\dddllluuu}}}~~~sssjjjgggjjjppppppnnnkkkkkkmmmrrruuuxxxtttaaaTTTIIIGGGHHHGGGEEEDDDAAAAAABBBDDDFFFHHHJJJKKKLLLMMMOOORRRVVV[[[___bbbgggkkkqqqxxxtttnnnkkkooovvvwwwooofffXXXRRRNNNMMMLLLHHHGGGHHHGGGSSSfff{{{sssYYYHHHAAA@@@;;;===@@@<<<<<<===???AAADDDGGGHHHIIIJJJIIIIIIJJJLLLPPPSSSUUUoooYYYPPPGGGFFFFFFFFFHHHJJJJJJFFFBBB???>>>===;;;:::;;;;;;:::999888888888999999777666555666666444333222222222333333444444444000000////////////000000000000000000////////////000000000000000000000000...///////////////......////////////000000000000...///000000000111444777888777777888999;;;===>>>>>>@@@DDDHHHJJJJJJJJJIIINNNLLLIIIGGGDDDBBB@@@@@@AAA===;;;<<<>>>???@@@BBBEEECCCBBB@@@;;;666666;;;<<<<<<===>>>@@@AAACCCDDDDDDEEEFFFGGGIIILLLNNNOOOTTTUUUWWWXXXXXXWWWUUUTTTTTTSSSPPPNNNLLLLLLMMMMMMIIIHHHEEEBBB@@@?????????AAABBBCCCDDDEEEFFFGGGHHHEEEHHHKKKLLLKKKJJJKKKKKKIIIWWWZZZLLLFFFLLLMMMEEEFFFFFFFFFEEEEEEFFFJJJLLLOOOTTTZZZ```gggqqq||||||tttooolllrrrnnnlllkkkiiigggkkkqqqwww~~~wwweeeXXXKKKHHHHHHGGGEEEEEEDDDEEEFFFHHHMMMRRRXXX[[[ZZZ\\\^^^aaadddhhhnnnrrruuu{{{|||xxx|||vvvddd]]]RRRKKKIIIHHHGGGFFFJJJPPP[[[nnn~~~oooSSSHHH>>>===??????>>>>>>@@@@@@AAACCCEEEGGGIIIKKKIIIJJJKKKLLLLLLNNNQQQTTTpppYYYPPPHHHFFFFFFFFFGGGJJJKKKHHHCCC???>>>>>>===<<<<<<<<<:::999777777666666888777555555555555444222111111222222222333333333000000////////////000000000000000000////////////////////////////////////......////////////......////////////000000000111111222222111111111444666888888888:::<<<>>>AAABBBAAACCCFFFIIILLLPPPSSSUUUUUUVVVUUUPPPHHHCCCBBBDDDFFFDDDBBBCCCCCCCCCCCCCCCIIIGGGHHHHHHCCC<<<;;;>>><<<<<<<<<===>>>???AAAAAADDDDDDEEEGGGIIIKKKMMMNNNSSSTTTVVVWWWXXXWWWVVVUUUTTTSSSPPPNNNLLLLLLMMMMMMJJJHHHFFFCCC@@@?????????BBBBBBCCCDDDEEEFFFFFFGGGCCCEEEGGGGGGGGGGGGHHHIIIRRRTTTOOOEEECCCIIIHHHBBBEEEFFFFFFEEEEEEGGGJJJMMMKKKQQQYYY```gggpppyyyxxxqqqmmmooollliiihhhddd```aaafffmmmwww|||iii\\\OOOKKKJJJHHHFFFFFFDDDEEEGGGKKKQQQXXX^^^bbbgggiiilllooorrrwww|||qqqhhhZZZPPPLLLJJJHHHGGGHHHMMMXXXjjj}}}mmmRRRGGG>>>===??????>>>>>>@@@@@@BBBCCCEEEHHHJJJKKKKKKLLLMMMMMMNNNPPPSSSUUUrrrYYYPPPHHHFFFFFFEEEFFFHHHJJJFFFAAA==================<<<:::888666555444444777555444444555555333222111111222222222222333333000000////////////000000000000000000////////////..............................///////////////.../////////000000000111111333444444333111111333555999999:::<<<>>>AAACCCDDDCCCEEEHHHLLLQQQXXX```fffdddhhhiii___PPPEEEEEEIIIEEEEEEEEEDDDDDDEEEEEEDDDJJJKKKOOORRRNNNFFFAAAAAA??????>>>>>>>>>???@@@AAACCCCCCDDDFFFHHHJJJLLLMMMQQQRRRTTTVVVWWWWWWVVVVVVTTTSSSPPPNNNLLLLLLMMMMMMKKKIIIFFFCCCAAA???>>>>>>CCCCCCCCCDDDDDDDDDEEEEEECCCDDDEEEEEEDDDEEEGGGHHH\\\QQQDDD@@@BBBEEEDDDBBBCCCDDDEEEEEEEEEGGGKKKMMMHHHOOOXXX```gggnnnwww}}}~~~tttooolllgggccc```[[[VVVWWW[[[bbbmmm~~~ooobbbUUUPPPNNNJJJHHHIIIGGGHHHLLLRRRZZZccckkkpppwwwzzzwwwfffWWWOOOLLLJJJHHHFFFJJJTTTeee{{{yyyiiiQQQFFF>>>>>>@@@???>>>???@@@AAABBBDDDFFFHHHJJJJJJLLLMMMOOOOOOPPPQQQTTTWWWsssZZZPPPHHHGGGFFFEEEEEEGGGGGGCCC===:::999:::;;;;;;;;;:::999777666555555555666444333333444444333222222222333333333333333333000000////////////000000000000000000////////////........................---...////////////////////////000000000111111111222222333222111222444666::::::;;;===>>>@@@AAABBBAAAEEELLLRRRYYYcccmmmtttwww}}}}}}oooXXXHHHFFFLLLDDDFFFGGGEEEDDDGGGIIIHHHHHHKKKTTT\\\ZZZPPPGGGDDDEEEDDDBBBAAA@@@AAABBBBBBBBBCCCDDDEEEGGGJJJLLLMMMPPPQQQSSSTTTUUUVVVVVVVVVTTTSSSPPPNNNLLLLLLMMMMMMLLLJJJGGGCCCAAA???>>>>>>CCCCCCCCCCCCCCCCCCCCCCCCFFFGGGGGGFFFEEEFFFHHHKKK]]]LLL@@@AAAEEECCCCCCFFFAAACCCEEEEEEFFFHHHKKKMMMIIIOOOVVV]]]dddlllvvv|||wwwpppiiiccc\\\XXXSSSPPPSSSXXXaaagggrrr~~~}}}vvviii\\\UUUQQQLLLJJJKKKKKKNNNSSS\\\gggrrr|||ooo^^^SSSNNNKKKIIIEEEIIIRRR```uuu}}}uuudddNNNEEE>>>>>>@@@??????AAAAAABBBCCCEEEGGGIIIJJJJJJKKKMMMOOOPPPPPPRRRTTTVVVsssZZZPPPIIIGGGFFFDDDCCCEEEEEEAAA===::::::;;;;;;;;;888888777777777777777888555444333333444555333222444444444444333333333333000000////////////000000000000000000////////////........................------...///////////////000000000000111111111111...///000000000222555888;;;;;;;;;<<<<<<=========>>>FFFQQQ[[[ccclllvvv}}}vvv\\\JJJGGGLLLKKKOOOOOOJJJHHHKKKMMMLLLGGGLLLWWWbbbcccYYYNNNHHHIIIGGGDDDBBBAAAAAABBBCCCBBBCCCDDDEEEGGGJJJLLLMMMOOOPPPQQQSSSTTTUUUUUUVVVTTTSSSPPPNNNLLLLLLMMMMMMKKKJJJGGGDDDAAA@@@??????CCCCCCCCCCCCBBBBBBBBBBBBGGGHHHHHHGGGEEEFFFHHHKKKQQQEEE@@@DDDEEE@@@AAAHHHAAABBBDDDEEEFFFGGGJJJLLLLLLPPPUUUZZZ```jjjvvv~~~yyyqqqiiiaaaXXXRRRNNNNNNTTT\\\hhhfffhhhuuuzzz|||sssfff]]]VVVPPPNNNOOOOOORRRZZZeeerrrzzzfffYYYRRRMMMJJJGGGJJJQQQ\\\ooo}}}wwwyyyppp___KKKDDD??????@@@???@@@BBBBBBCCCEEEGGGHHHIIIJJJJJJJJJLLLNNNOOOPPPQQQSSSTTTsssZZZQQQIIIGGGFFFDDDBBBCCCEEEBBB???===>>>>>>>>>===888777777777777888999999666444333444555555444333444444333333333333333222000000////////////000000000000000000////////////........................,,,---...///000000000000000000000111111111222222,,,---//////000222666999:::::::::;;;::::::999888>>>GGGTTT^^^eeekkkssszzzooo[[[LLLIIILLLQQQYYY[[[TTTOOOQQQPPPLLLLLLNNNUUU___aaaYYYPPPLLLIIIGGGDDDAAA???@@@AAABBBCCCCCCDDDFFFHHHJJJLLLMMMPPPPPPQQQQQQRRRSSSTTTTTTTTTSSSPPPNNNLLLLLLMMMMMMKKKIIIFFFDDDBBBAAA@@@@@@BBBBBBBBBBBBBBBBBBAAAAAAEEEFFFFFFEEEDDDDDDEEEGGGDDD???@@@DDDCCC???@@@GGGAAACCCEEEFFFFFFGGGIIIKKKMMMPPPSSSWWW]]]hhhuuu~~~|||tttmmmdddZZZSSSNNNNNNUUU^^^kkkdddbbblll|||uuuvvvrrrhhh```XXXUUUVVVTTTXXXaaannn~~~tttdddYYYQQQLLLIIILLLPPPYYYiii|||www}}}}}}lllZZZIIICCC???@@@@@@@@@AAADDDBBBDDDFFFHHHIIIJJJJJJIIIHHHKKKMMMOOOOOOPPPQQQSSSrrrZZZQQQIIIHHHFFFCCCAAABBBCCCBBB@@@???@@@@@@>>>===:::999999888888888999999666555444444666666666444222222222111111111000000000000////////////000000000000000000////////////////////////////////////,,,---...///000000000000000000111111111222222222...///000111111222666888777888999999:::999888777<<>>===<<<<<<<<<888888888777888888999999555777999;;;;;;888555333444444444444333222111000777555222///---...000222222111000//////000111222......------------......---------...000111333444000000000111222222333333222333333222111222444666555666888999999999888777:::<<>>======:::<<>>???AAABBBBBBBBBBBBBBBCCCEEEEEEDDDDDDFFFGGGMMMLLLOOOUUU\\\bbbkkktttzzzwwwrrriii___WWWQQQOOONNNKKKMMMSSS\\\gggyyyyyytttrrrtttxxxxxxcccWWWPPPOOOOOOSSS]]]rrrvvvtttxxxzzzbbbPPPEEEBBB@@@>>>>>>AAAEEEGGGJJJLLLMMMLLLJJJIIIIIIJJJMMMOOORRRTTTUUUUUUTTTSSSpppXXXOOOIIIHHHHHHEEEDDDEEEBBBAAA@@@>>>===<<<<<<<<<999999888888888888888999444555777888888666444222444444444444333222111000444222000...---///111333111111000//////000111111///......------......///////////////000222333444000000000111222222333333222333333222111222444666555666777777888888777777:::;;;>>>BBBEEEHHHJJJKKKMMMMMMMMMLLLGGGCCCHHHPPPdddyyyyyyVVVFFF:::999999666888???DDDIIIKKKFFFCCCCCCEEEDDDCCCCCCDDDEEEGGGIIIKKKLLLOOOOOOPPPRRRSSSTTTUUUUUUVVVTTTRRROOOMMMLLLKKKKKKJJJIIIGGGEEECCCAAAAAA@@@@@@@@@AAAAAABBBCCCDDDDDDFFFDDDCCCBBBCCCCCCCCCBBB>>>>>>??????@@@AAABBBBBBAAABBBDDDDDDCCCCCCEEEFFFKKKKKKNNNTTTZZZ```iiirrryyyzzzuuulllccc[[[UUURRRQQQNNNNNNRRRYYYbbbttt|||uuueeeTTTQQQPPPRRR[[[nnnyyyttttttyyywww___MMMDDDBBB???===>>>AAADDDGGGJJJLLLNNNNNNMMMLLLMMMNNNMMMPPPSSSVVVWWWVVVTTTSSSjjjWWWOOOHHHHHHHHHFFFEEEFFFCCCBBB@@@>>>===<<<<<<;;;::::::999888777777777777444444555555444444333222444444444444333222111111111000...------///222444111000000//////000000111///......------......///111000000000111111222333000000000111222222333333222333333222111222444666666666555555666666777888999:::===@@@BBBDDDFFFFFFEEECCCCCCDDDCCCAAADDDJJJ[[[mmmtttPPPCCC888666666333666<<>>>>>???@@@AAABBB???AAABBBCCCBBBBBBCCCEEEJJJIIIMMMSSSYYY^^^gggpppvvv}}}|||xxxqqqhhhaaa[[[WWWUUUTTTRRRSSSVVV^^^nnnnnnZZZTTTPPPRRRYYYiii|||sssuuuxxx~~~rrrZZZJJJBBBAAA>>>===>>>AAADDDFFFHHHJJJLLLMMMMMMNNNOOOPPPNNNQQQTTTWWWXXXWWWUUUSSSfffUUUMMMGGGGGGHHHFFFEEEFFFCCCBBB@@@???===<<<;;;;;;;;;:::999888777777777777555444444333333333333333333444444444333333222111000///---,,,---...000222000000000//////000000000//////............//////111111000000000000000111000000000111222222333333222333333222111222444666666555444444444555777888999:::<<<>>>@@@AAABBBBBBCCC???===@@@BBBAAABBBEEEKKKZZZiiiqqqtttrrrkkkbbbMMMBBB999777666444777;;;???FFFJJJHHHEEEEEEDDDBBBBBBBBBCCCDDDEEEGGGIIIJJJJJJKKKNNNQQQTTTUUUVVVWWWVVVUUUSSSQQQOOOMMMLLLKKKKKKJJJHHHFFFCCCBBBAAAAAA??????@@@AAACCCDDDEEEEEECCCBBB@@@AAACCCDDDDDDCCCAAA@@@???===>>>???AAABBB@@@AAACCCCCCBBBBBBDDDEEEJJJIIILLLSSSYYY]]]eeennnttt||||||yyytttmmmfff```]]][[[\\\YYYWWWXXX]]]kkkwwwaaaXXXQQQQQQWWWddd}}}zzz{{{zzzxxxmmmWWWGGGAAA@@@>>>===>>>AAADDDFFFGGGIIIKKKLLLLLLLLLNNNOOOOOORRRUUUXXXYYYWWWUUUSSSdddUUUMMMFFFFFFGGGEEEDDDEEEDDDCCCAAA???===;;;;;;:::;;;:::999888777777777777666555444333333333444444333333444444444333222222111000...---,,,---...////////////000000//////////////////....../////////000000///............///000000000111222222333333222333333222111222444666666555444444444555777888999:::;;;===>>>?????????CCC>>>;;;>>>@@@>>>>>>???DDDNNNYYY^^^```^^^YYYSSSIIIAAA:::666555444777:::;;;BBBHHHFFFDDDCCCBBB@@@BBBBBBCCCDDDEEEGGGIIIJJJKKKMMMPPPRRRTTTUUUUUUUUUVVVUUUTTTRRRPPPNNNMMMLLLKKKJJJHHHFFFDDDBBBAAAAAA??????@@@AAABBBCCCDDDEEEBBBAAA@@@AAACCCEEEEEEEEECCCBBB@@@>>>>>>???AAABBB@@@BBBCCCCCCCCCCCCDDDFFFIIIIIILLLSSSXXX\\\ccckkkssszzz}}}zzzuuuooojjjeeebbb```dddaaa^^^^^^```llliii\\\RRRRRRWWWaaawwwwwwnnnmmmsssvvvzzz{{{zzzzzz~~~}}}iiiTTTFFFAAA@@@>>>>>>???BBBDDDFFFIIIKKKMMMNNNMMMMMMNNNOOOPPPRRRTTTVVVWWWVVVTTTSSSgggVVVNNNGGGGGGGGGEEEDDDEEEDDDCCCAAA???===;;;::::::::::::999888777777777777666666555444444444444555333333333444444333333222111000///...------...///...//////000000//////...000//////......//////000//////...---------......000000000111222222333333222333333222111222444666666666555555666666777888999:::;;;===>>>>>>>>>>>>AAA<<<:::======;;;:::<<>>888444222222555777888???EEECCCAAAAAAAAA???BBBBBBCCCDDDFFFHHHJJJKKKMMMOOOQQQTTTUUUVVVUUUTTTVVVVVVUUUTTTQQQOOOMMMLLLLLLKKKIIIFFFDDDCCCBBBAAA@@@AAAAAABBBBBBCCCCCCCCCBBBAAA@@@BBBDDDGGGGGGGGGDDDCCCBBBAAA@@@@@@AAAAAAAAABBBDDDDDDCCCCCCEEEFFFHHHGGGKKKRRRVVVZZZ```hhhrrryyy}}}xxxqqqkkkgggeeedddgggeeeddddddeeennnssscccVVVUUUWWW^^^rrruuuhhhffffffhhhmmmrrruuuyyyyyyfffRRREEEAAA@@@??????AAACCCFFFGGGMMMOOOQQQRRRQQQQQQRRRSSSQQQQQQRRRSSSSSSSSSSSSSSSkkkYYYQQQJJJIIIIIIFFFEEEFFFDDDCCCAAA???===;;;::::::999999888888888888888999555555555555555444444444222333333444444333333222//////.........///000111......///000000///......000000////////////000000///............//////000000000000111222222333333222333333222111222444666555666777777888888777777:::;;;<<<===>>>?????????>>><<<<<<>>>===::::::======@@@DDDFFFFFFEEEDDDEEE>>><<<888333000111444666777>>>CCCAAA???@@@AAA???CCCCCCDDDEEEGGGIIIKKKLLLMMMOOORRRUUUWWWWWWVVVVVVVVVVVVVVVTTTRRRPPPMMMLLLLLLKKKIIIFFFDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBFFFHHHIIIIIIEEEEEEDDDCCCBBBBBBAAAAAA???AAABBBCCCBBBBBBCCCEEEEEEEEEHHHOOOSSSVVV]]]dddooovvv||||||tttlllhhheeeeeeeeeeeefffggghhhnnn~~~kkk[[[XXXXXXZZZlllwwwhhhccc```cccjjjrrrwww}}}uuubbbOOODDDAAAAAA@@@AAABBBDDDGGGHHHMMMOOORRRSSSSSSTTTVVVWWWQQQPPPOOONNNOOOPPPQQQSSSmmm[[[SSSLLLKKKJJJHHHFFFGGGEEECCCAAA???===;;;::::::888888888888888888999999444444555555555444333222222222333444444333333333------......000111222333---...///000000///...---000000////////////000000///////////////000111111000000000111222222333333222333333222111222444666555666888999999999888777:::;;;<<<>>>???@@@@@@@@@>>>===>>>@@@???<<<===AAA>>>???AAADDDDDDCCCDDDGGG>>>===999444111222555666888>>>BBBAAA???@@@AAA@@@DDDDDDEEEFFFGGGIIIKKKLLLLLLNNNRRRVVVXXXYYYXXXXXXVVVVVVVVVUUUSSSPPPNNNLLLLLLKKKIIIGGGEEECCCBBBBBBCCCCCCBBBBBBBBBAAAAAAAAABBBAAAAAACCCGGGIIIKKKJJJEEEEEEEEEEEEDDDCCCAAA@@@>>>@@@AAAAAAAAAAAABBBDDDCCCBBBFFFMMMQQQTTTZZZaaammmtttzzz~~~uuummmhhheeedddbbbcccfffhhhiiimmm{{{qqq___ZZZXXXXXXhhh}}}zzzjjjddd```ccclllwww}}}rrr___NNNCCCAAAAAAAAABBBCCCEEEGGGIIIIIILLLOOORRRSSSTTTWWWYYYQQQPPPMMMLLLLLLNNNPPPRRRkkkZZZQQQIIIHHHHHHGGGGGGIIICCCBBB@@@?????????===;;;:::::::::999999999888888777777666555555555555555444444444444444444444444222111//////000111111000////////////...............---,,,,,,---///222444111111///...------------"""(((000333333111111111333333222222222333333444666555444666888:::;;;;;;:::===???===???DDDEEECCCFFFCCCCCCGGGFFF@@@>>>AAA:::;;;<<<>>>???@@@@@@@@@@@@<<<777444444555777888;;;:::999999:::===@@@BBBFFFFFFFFFFFFGGGIIIJJJKKKJJJLLLNNNQQQTTTVVVWWWXXXXXXYYYYYYXXXUUUQQQMMMKKKGGGGGGGGGFFFFFFDDDCCCCCCJJJFFFBBBAAACCCEEEEEEEEEAAABBBDDDDDDEEEGGGKKKNNNJJJIIIHHHGGGFFFDDDCCCCCCAAAAAA@@@@@@@@@AAABBBCCCDDDFFFIIIKKKOOOTTTZZZ^^^gggrrr}}}yyypppjjjeeebbbeeeeeefffhhhhhhlllwww|||ddd^^^\\\[[[fffvvvzzznnnlllnnnttt~~~kkkTTTFFFCCC???>>>>>>???AAADDDGGGIIIIIIKKKNNNRRRTTTUUUTTTTTTQQQPPPNNNLLLLLLMMMNNNOOOmmmZZZQQQJJJIIIIIIGGGFFFHHHDDDBBB@@@??????>>><<<:::::::::999999999888888888777666666555555555555555333333333333333333333333222000//////000111111000////////////............000///...------...000111222111000///............///111444555444444444555333333333333333444555555666666777999<<<>>>??????>>>CCCEEECCCBBBEEEGGGFFFJJJFFFFFFIIIHHHCCCAAACCC===>>>???@@@AAAAAAAAAAAABBB>>>888444222222333444:::999999999;;;>>>AAACCCBBBBBBBBBCCCDDDEEEGGGGGGJJJLLLNNNQQQTTTVVVWWWXXX[[[[[[[[[ZZZWWWSSSOOOLLLHHHHHHHHHGGGFFFDDDCCCBBBGGGCCC@@@???AAADDDDDDDDDCCCDDDEEEFFFEEEFFFIIIKKKJJJIIIHHHGGGEEEDDDCCCBBBAAAAAA@@@???@@@AAABBBCCCFFFFFFGGGHHHKKKRRRYYY___eeeppp{{{xxxooogggccceeeeeefffhhhiiimmmxxxjjjaaa]]]ZZZdddsssxxxyyy~~~yyyfffPPPEEECCC????????????BBBEEEGGGIIIJJJKKKNNNQQQSSSSSSSSSRRRQQQPPPNNNMMMLLLMMMNNNOOOoooYYYQQQKKKJJJJJJGGGFFFFFFEEECCC@@@??????===;;;999:::999999999999888888888666666666555555555555444222222222222222222222222111000...///000111111000////////////............333111///...---------...222111111000////////////222000......000222333444333333333333444555777777666888<<<@@@BBBDDDEEEEEEGGGNNNPPPKKKFFFFFFGGGGGGKKKIIIIIILLLMMMHHHDDDDDDAAAAAABBBCCCDDDDDDDDDDDDFFFBBB===777333111111222777777888999;;;>>>AAACCCDDDDDDEEEEEEFFFHHHHHHIIIJJJLLLNNNQQQTTTVVVXXXXXX]]]^^^^^^\\\YYYTTTPPPMMMJJJIIIIIIHHHFFFDDDBBBAAABBB@@@>>>>>>@@@BBBCCCDDDGGGIIIJJJJJJIIIHHHIIIJJJKKKJJJIIIGGGEEECCCBBBAAAAAA@@@@@@??????AAABBBCCCFFFFFFEEEEEEHHHOOOXXX^^^cccnnnzzzvvvlllffffffeeegggiiijjjooo{{{|||uuurrrttttttfff^^^YYYaaaooosss^^^LLLCCCCCC?????????AAACCCEEEHHHJJJKKKMMMOOOQQQRRRRRRQQQPPPQQQPPPOOONNNMMMNNNOOOPPPrrrXXXQQQKKKKKKKKKHHHEEEEEEEEECCCAAA???>>>===:::888999999999999888888888888555555666555555555444444222222222222222222222222111///......000111111000////////////............222111000...------------222222111000000000000000...***((()))...222333333222222333444555666888999777;;;AAAFFFHHHJJJJJJJJJPPPWWWZZZSSSJJJHHHJJJKKKLLLNNNRRRXXXZZZTTTKKKEEECCCCCCEEEFFFGGGGGGGGGGGGJJJGGGBBB;;;666333333333555555777999<<>>>>>@@@BBBDDDEEEMMMOOOPPPPPPMMMKKKJJJJJJKKKJJJHHHGGGEEECCCAAA@@@AAA@@@?????????@@@BBBBBBCCCDDDDDDEEEGGGMMMTTTZZZaaammmzzz|||pppiiihhhggghhhjjjkkkppp|||wwwnnnjjjpppyyy}}}kkk___YYY```lllnnnZZZJJJBBBAAA@@@@@@AAABBBDDDGGGIIIJJJNNNOOOQQQRRRSSSRRRPPPOOOQQQPPPOOOOOONNNNNNOOOOOOsssYYYQQQKKKKKKKKKGGGEEEEEEEEECCC@@@???>>><<<:::777999999999888888888777777444555555666555444333333333333333333333333333333000...---...000111111000////////////............/////////.........//////222111111000000000000000///---,,,...333666555333222222333444555666888999888>>>DDDIIIKKKKKKLLLMMMOOOVVVZZZTTTNNNOOOSSSUUUVVV]]]gggooorrrjjjZZZMMMCCCDDDFFFHHHJJJKKKLLLLLLKKKIIIEEE???888444444555333555888;;;>>>@@@BBBCCCAAABBBDDDEEEFFFGGGGGGGGGJJJLLLNNNRRRUUUWWWYYYZZZ]]]]]]]]]\\\XXXTTTPPPMMMLLLKKKJJJIIIGGGEEECCCBBB?????????@@@AAABBBDDDFFFMMMOOOPPPPPPMMMJJJIIIIIIJJJIIIHHHFFFDDDCCCAAAAAA@@@@@@???>>>???@@@AAABBB@@@BBBEEEGGGIIILLLQQQTTT___lllyyyuuummmkkkjjjiiijjjkkkooo{{{xxxooojjjnnnuuuzzzpppaaa[[[```jjjlllXXXJJJBBB>>>@@@AAABBBDDDFFFHHHJJJKKKOOOQQQRRRSSSSSSRRRPPPOOOPPPPPPOOOOOONNNNNNNNNNNNtttZZZRRRKKKKKKJJJGGGEEEEEEDDDBBB???>>>>>><<<:::888999888888888888777777777444444555666666444333222333333333333333333333333///...------///111111000////////////............------......//////000000111000000//////000000000222111111222333333222000333333333333444555777777888===DDDHHHHHHGGGHHHJJJFFFMMMRRRPPPQQQXXX```dddgggqqq~~~iiiUUUCCCEEEHHHKKKOOOQQQSSSTTTMMMLLLIIIAAA999444333555666888;;;???BBBCCCDDDDDDCCCEEEFFFHHHIIIIIIIIIIIIJJJLLLNNNRRRUUUXXXZZZ[[[[[[[[[\\\[[[XXXTTTPPPMMMKKKKKKKKKJJJHHHFFFDDDCCC???@@@AAABBBAAABBBEEEGGGIIIJJJKKKJJJHHHFFFFFFFFFHHHHHHGGGFFFDDDCCCBBBBBB@@@??????>>>>>>@@@AAABBB???AAAEEEHHHJJJLLLOOOQQQ\\\iiixxx|||sssooommmkkkkkkjjjmmmyyyzzzuuuqqquuu}}}uuuxxxvvveee]]]aaaiii{{{|||gggTTTIIIBBB>>>AAABBBCCCEEEGGGIIIJJJKKKOOOPPPRRRSSSSSSRRRPPPOOOOOOOOOOOONNNNNNNNNMMMMMMttt\\\SSSKKKIIIIIIFFFEEEFFFBBBAAA???>>>>>>===;;;999888888888888777777777777333444555666666444333111222222222222222222222222///---,,,---///111111000////////////............---......///////////////000//////......//////000///000111000///...///000333333333333333444555555555;;;@@@BBBAAA@@@BBBDDDBBBFFFJJJKKKQQQ]]]gggkkkttt~~~kkkTTTDDDFFFJJJOOOTTTXXX[[[]]]TTTTTTPPPHHH===666555666:::===@@@DDDGGGHHHHHHGGGGGGHHHJJJLLLMMMMMMLLLLLLJJJKKKOOORRRVVVYYYZZZ[[[ZZZZZZ[[[[[[YYYUUUQQQOOOKKKKKKKKKJJJIIIGGGFFFEEE>>>@@@BBBBBBAAAAAACCCFFFEEEFFFFFFEEECCCCCCDDDEEEGGGFFFFFFEEEDDDDDDCCCCCC@@@???>>>>>>>>>???AAABBBAAABBBEEEFFFHHHKKKOOORRRYYYfffuuu}}}ssspppmmmkkkhhhjjjuuu}}}}}}sssqqq|||iii```bbbgggttt~~~www```NNNFFFBBB???AAABBBDDDFFFHHHJJJKKKKKKMMMNNNPPPQQQQQQPPPNNNMMMMMMNNNNNNNNNMMMMMMLLLLLLttt]]]SSSKKKIIIHHHEEEEEEGGGBBB@@@>>>===>>>===;;;:::888888888888777777777777333444555666666444222111000000000000000000000000...---,,,---///111111000000/////////...............///////////////......//////............///000---///000///...///333777333333222222222333444444333888===>>><<<:::===@@@CCCEEEFFFHHHPPP^^^hhhkkkxxxeeeMMMEEEGGGLLLRRRXXX]]]aaabbb]]]\\\XXXNNNBBB999777888>>>@@@DDDHHHJJJKKKJJJJJJDDDFFFHHHJJJKKKKKKJJJIIIJJJKKKOOORRRVVVYYY[[[\\\YYYZZZ[[[[[[YYYVVVSSSQQQJJJJJJJJJJJJIIIHHHGGGFFF>>>@@@BBBBBB@@@@@@BBBDDDDDDEEEEEECCCBBBCCCEEEGGGEEEEEEEEEEEEDDDDDDDDDDDD@@@???>>>>>>>>>???AAAAAACCCDDDDDDDDDFFFJJJOOOSSSVVVcccsss}}}uuuqqqnnnkkkgggiiissssssnnnxxxlllbbbbbbfffnnn~~~sssZZZHHHCCCCCCAAAAAABBBDDDGGGIIIJJJKKKLLLKKKLLLNNNOOOOOONNNMMMLLLLLLMMMMMMMMMMMMLLLKKKKKKwww\\\TTTMMMLLLKKKGGGDDDDDDCCCAAA>>>======<<<;;;999;;;;;;::::::888777555444888777555444333333444555222222000/////////000111000000000000111111111111...------...000111000///111000///...------...///............////////////222222111111111111111111666555444111//////111333666888999:::999999;;;<<>>@@@BBBEEEGGGJJJKKKKKKKKKLLLLLLMMMNNNOOOOOOPPPPPPNNNNNNNNNMMMMMMLLLLLLLLLvvv\\\TTTMMMLLLJJJGGGDDDDDDCCCAAA>>>======<<<;;;:::999999999999888888777666666555333222111111222222111222333333333111000...000000000000111111111111///...---...000000000///000000......---...//////////////////000000000000111111111111111111111111333444333111000000222444666777999999888888999;;;>>>>>>???CCCIIIQQQWWWZZZ^^^aaaeeefffbbbYYYPPPIIIBBBIIITTTcccwwwxxx]]]DDD999;;;>>>???BBBEEEGGGHHHIIIIIIFFFHHHKKKMMMNNNNNNLLLKKKKKKLLLOOORRRUUUXXXZZZ[[[\\\]]]^^^___]]]ZZZWWWUUUSSSPPPMMMLLLKKKJJJHHHGGGCCCBBB@@@??????@@@BBBCCCCCCDDDEEEFFFFFFFFFEEEEEEEEEDDDDDDCCCBBBBBBAAAAAABBBAAA@@@@@@??????@@@@@@@@@AAABBBCCCEEEHHHJJJKKKPPPXXXeeeqqq{{{{{{zzz|||uuummmhhhcccaaaeeelllxxxmmmeeeiiipppqqqbbb]]]^^^hhhwww{{{hhhRRREEECCCAAA>>>@@@BBBDDDGGGIIIJJJKKKKKKLLLLLLMMMMMMNNNOOOOOOPPPOOONNNNNNNNNMMMMMMMMMMMMttt[[[SSSLLLKKKJJJGGGDDDEEEBBB@@@>>>=========;;;:::777777888888999888888777555555444222222222222222000222555777666333///,,,000000000000111111111111///...---...///000///...///............//////000//////000000000111111111111111111111111111111111111222222111000111333666555777888777666666777888::::::<<<>>>CCCHHHMMMPPPPPPQQQRRRRRRPPPMMMIIIGGGCCCJJJXXXnnngggHHH<<<===<<<===???AAACCCEEEEEEFFFCCCFFFLLLQQQSSSQQQNNNKKKLLLMMMOOORRRUUUXXXZZZ[[[]]]^^^______^^^[[[XXXVVVUUURRROOOMMMLLLKKKIIIGGGDDDBBBAAA??????@@@BBBCCCCCCDDDEEEEEEFFFEEEEEEEEEFFFEEECCCBBBAAAAAABBBBBBAAAAAA@@@????????????@@@@@@@@@AAACCCEEEGGGIIIJJJPPPVVV___jjjuuu|||vvvnnnkkklllpppttt{{{~~~vvvmmmfff___\\\```fffpppzzzjjj```bbbggg}}}qqqaaa[[[\\\bbbrrruuubbbNNNCCCAAAAAA???AAABBBDDDFFFIIIJJJKKKKKKLLLLLLLLLMMMNNNNNNOOOOOOOOOOOOOOONNNNNNNNNNNNMMMsss[[[RRRLLLKKKJJJGGGDDDEEEBBB@@@>>>=========<<<:::888888888888888777777666777666666555444444333333111222555666555222...,,,///000000000111111111111///...---...///000///...............//////000000////////////000000000000000000000000111111111111222333333222111111222444444555666666444444555666777888:::<<<>>>AAAEEEHHHJJJJJJJJJIIIHHHHHHGGGFFFCCCJJJYYYrrrfffJJJ======999:::<<<>>>@@@AAACCCCCCAAAEEEKKKQQQSSSRRRPPPMMMMMMNNNOOORRRTTTWWWYYYZZZ[[[\\\^^^^^^]]][[[XXXVVVUUURRROOOMMMLLLKKKIIIGGGDDDCCCAAA@@@@@@AAABBBCCCCCCDDDDDDDDDDDDDDDDDDDDDFFFEEEBBBAAA@@@AAACCCDDDAAA@@@@@@???????????????AAABBBCCCDDDFFFIIIKKKLLLNNNSSS\\\fffrrr}}}|||rrrfffdddccceeegggmmm|||yyynnneee\\\WWWZZZ```hhhuuu~~~hhh^^^^^^aaauuuppp___YYYYYY]]]mmm|||ooo\\\JJJAAA@@@AAAAAABBBBBBDDDFFFHHHIIIJJJKKKLLLLLLLLLLLLMMMMMMNNNNNNOOOOOOOOONNNNNNNNNNNNNNNrrrZZZRRRKKKJJJJJJFFFDDDEEEBBB@@@============<<<;;;999999999888777666555444666666666555555444333333222222222222111000///...///000000000111111111111000///......///000///---------...//////000000000---------.........////////////000000000111111111333444444333111000000222222444555555444333444666555888:::<<<<<<>>>AAACCCEEEEEEFFFFFFFFFDDDCCCBBBAAAGGGUUUmmmttt]]]GGG;;;999666777999;;;===@@@AAACCCBBBEEEIIINNNPPPQQQQQQPPPOOOOOOPPPQQQTTTVVVXXXZZZYYY[[[\\\]]]\\\YYYWWWUUUSSSPPPMMMKKKKKKJJJHHHFFFEEEDDDBBB@@@@@@AAABBBCCCDDDDDDCCCCCCCCCCCCCCCCCCFFFDDDBBBAAA@@@AAACCCDDDAAA@@@??????>>>>>>??????AAAAAABBBCCCFFFHHHJJJKKKMMMQQQZZZeeerrr}}}~~~rrrfffbbb___^^^]]]aaannn{{{yyynnncccYYYRRRTTTYYY```nnnzzzeeeZZZYYY[[[gggyyymmm]]]WWWWWWZZZiii~~~xxxiiiVVVHHHAAA@@@BBBCCCBBBCCCDDDEEEGGGHHHJJJJJJKKKKKKLLLLLLLLLLLLMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNrrrYYYQQQKKKJJJJJJFFFDDDEEEAAA???============<<<;;;::::::999888777555444333444444444444333222111000333222000///...///000111000000000000111111111111000///......//////...------...//////000//////...,,,,,,---------............//////000000111111111444555555333111//////000111222444444333444555777333777<<<=========@@@CCC@@@AAACCCDDDCCCAAA>>><<<>>>CCCMMMaaa|||qqqbbbRRRBBB888444555555777999<<<@@@BBBDDDDDDFFFIIILLLOOOQQQRRRRRRPPPPPPPPPQQQSSSUUUXXXZZZXXXYYY[[[\\\[[[YYYVVVTTTPPPNNNKKKJJJJJJIIIGGGFFFFFFDDDBBBAAA@@@AAABBBCCCDDDDDDCCCBBBBBBBBBBBBCCCDDDCCCBBBBBBAAABBBCCCDDD@@@@@@???>>>>>>>>>>>>???>>>>>>???AAACCCEEEGGGHHHLLLPPPWWWcccppp|||uuuiiiccc]]]YYYVVVWWW```jjj~~~zzzrrrhhh^^^UUUMMMNNNRRRXXXdddzzzvvv```UUUSSSTTTZZZjjj{{{iii[[[UUUUUUYYYggg~~~ssscccPPPFFFBBB@@@AAADDDCCCCCCCCCDDDFFFHHHIIIJJJKKKKKKKKKKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMNNNNNNNNNsssXXXPPPJJJJJJIIIFFFDDDEEEAAA???===<<<===>>>===<<<888888888888777666555444333444444444444222111000222111000///000111222333000000000000111111111111111///......//////...---...//////000000///...---------------.........///......//////000111111222222333444444222000111111///111333444444444666888111777<<<>>>===>>>AAADDDAAABBBCCCDDDDDDCCCAAA???===@@@FFFRRRdddvvv}}}}}}tttjjj___UUUIII===666555333444666999<<>>>>>>>>>>>>>>===>>>???@@@BBBEEEGGGHHHNNNOOOSSS]]]lllyyyzzzmmmddd[[[VVVSSSRRRWWW^^^ooo|||yyyuuukkkddd]]]VVVOOOHHHIIIMMMRRRZZZjjjppp[[[RRRPPPQQQRRR___sssuuufffYYYTTTUUUWWWdddzzz}}}mmm\\\KKKDDDAAA??????BBBCCCCCCCCCDDDEEEGGGIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLMMMMMMMMMsssXXXPPPJJJJJJIIIFFFEEEEEEAAA???===<<<===>>>===<<<666666777777777777666666555666666777666444333222111111111222222333444444000000000000111111111111111///......//////...,,,//////000000000...---,,,............/////////000---......///000111111222000111333333222222222333///111333444444555777999000666<<>>>>>AAADDDEEEFFFGGGHHHHHHGGGGGGFFF>>>@@@BBBGGGQQQ^^^cccccc[[[WWWSSSNNNEEE:::666888333444555999===BBBFFFHHHFFFHHHMMMQQQSSSTTTSSSRRRRRRQQQPPPQQQRRRUUUWWWYYYYYY[[[\\\]]]]]][[[XXXVVVNNNLLLJJJJJJJJJKKKJJJHHHGGGEEECCCAAA@@@AAABBBCCCDDDDDDBBBAAA@@@AAAAAABBBBBBBBBCCCDDDDDDCCCCCCBBB@@@??????>>>>>>>>>>>>>>>???@@@AAABBBDDDFFFHHHJJJOOONNNPPPYYYgggwwwqqqfff\\\WWWTTTRRRTTTYYYaaappp{{{}}}~~~|||vvvnnnhhhddd___ZZZTTTPPPJJJEEEFFFJJJPPPTTT^^^ooo|||sssnnnqqqssswwwkkkYYYRRRQQQSSSJJJUUUggg}}}qqqcccXXXSSSUUUVVVbbbwwwzzziiiXXXHHHBBBAAA>>>>>>@@@DDDCCCCCCCCCEEEGGGIIIJJJKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJKKKKKKLLLLLLLLLMMMmmm[[[QQQIIIGGGGGGEEEEEEGGGCCC@@@>>>======<<<;;;:::999999999888888888888777999999888666555444333222222222222111111111111000////////////////////////222111111000///......---////////////............///...------...///...---$$$'''+++...///111222444333444444444444333222111111111333444555777888888>>>>>>>>>======???CCCGGGHHHIIIMMMPPPRRRQQQLLLIIICCCAAA???AAAFFFMMMRRRUUUPPPMMMHHHDDD@@@;;;555222666444333777>>>EEEGGGHHHDDDGGGJJJLLLOOORRRVVVYYYXXXUUURRRSSSVVVXXXXXXWWWWWWYYY]]]______]]]ZZZWWWSSSOOOLLLKKKKKKKKKHHHEEEGGGEEECCCAAA@@@AAABBBCCCBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@AAABBBCCCAAA???AAA@@@???============>>>??????@@@@@@BBBCCCEEEFFFMMMPPPUUU[[[cccppp~~~uuunnncccYYYSSSQQQPPPPPPYYYdddqqqzzz|||zzzwwwuuutttrrrpppnnnooommmjjjfff```[[[VVVTTTPPPMMMIIIEEEDDDDDDFFFHHHLLLNNNUUUaaaooo~~~rrrjjjeeebbbcccfffmmm{{{wwwpppnnnppprrrxxx~~~fffYYYSSSPPPNNNNNNQQQ[[[nnn{{{nnnccc\\\WWWVVVSSSiiitttaaaRRRCCC>>>???@@@BBBDDDEEEEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJKKKKKKKKKLLLLLLKKKJJJIIIIIInnnYYYQQQIIIHHHHHHFFFEEEFFFCCC@@@>>>======<<<;;;:::999999999888888888888777888888777666555444333333222222222111111111111000////////////////////////111111000000//////......////////////............///...------...///...---,,,///111222222222222333444333333333222222222222111222333555666888::::::???@@@@@@@@@@@@CCCHHHKKKLLLMMMPPPTTTUUUTTTPPPLLLCCCAAA??????CCCHHHLLLNNNLLLIIIEEEAAA>>>:::555222333333333666;;;@@@DDDEEEEEEGGGIIILLLNNNRRRWWW[[[ZZZVVVSSSSSSUUUWWWXXXXXXXXXZZZ]]]______]]]ZZZYYYTTTPPPLLLKKKKKKJJJIIIGGGFFFEEECCCAAA???@@@@@@AAAAAA@@@@@@@@@?????????>>>CCCAAA@@@AAABBBBBBAAA@@@BBBBBB@@@???>>>>>>????????????@@@AAABBBDDDEEEFFFKKKNNNRRRXXX```lllzzz}}}vvvkkkaaaZZZWWWTTTSSSSSSZZZbbbhhhmmmuuu|||wwwooommmiiigggfffeeecccaaa^^^]]]ZZZWWWSSSPPPMMMLLLKKKIIIFFFDDDBBBCCCDDDEEEDDDFFFMMMVVV```ooo|||pppjjjeee```___aaafffrrr~~~sssjjjbbb``````aaaeeejjjtttlll^^^VVVPPPMMMLLLOOOWWWhhh||||||qqqfff^^^YYYVVVWWWqqqsss___PPPCCC>>>???AAABBBEEEEEEEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIKKKKKKKKKKKKKKKJJJIIIIIIoooWWWOOOIIIIIIIIIGGGEEEFFFCCC@@@>>>======<<<;;;:::999999999888888888888777666666666555555555444444222222222111111111111000////////////////////////000000000000////////////////////////............///...------...///...------///000111000///000111444333222111000111222222222222444555888:::<<<>>>AAABBBDDDFFFGGGIIILLLOOOPPPQQQSSSVVVXXXWWWSSSPPPGGGDDDAAA@@@BBBEEEGGGIIIKKKHHHDDDAAA>>>;;;777555333444666777999<<>>>>>>>>AAAAAAAAA@@@@@@?????????EEECCCAAA@@@AAABBBBBBAAACCCBBBAAA@@@@@@???@@@@@@@@@@@@@@@AAABBBDDDFFFGGGHHHKKKOOOTTT[[[fffttt~~~|||qqqfff^^^XXXTTTRRROOORRRUUUWWW[[[dddqqq{{{{{{rrrlllbbb___\\\YYYXXXWWWVVVTTTPPPOOOMMMKKKJJJIIIHHHHHHGGGFFFEEEDDDCCCBBBCCCCCC@@@BBBHHHMMMRRR\\\pppzzzqqqjjjdddaaa___aaaiiissszzzkkkaaaYYYUUUTTTSSSUUUYYY___jjj{{{tttdddYYYQQQLLLMMMNNNSSSaaarrrvvvlllccc\\\YYY\\\xxx}}}qqq[[[NNNBBB???@@@AAACCCEEEEEEEEEFFFGGGHHHHHHHHHHHHHHHHHHGGGGGGFFFGGGGGGGGGJJJKKKKKKKKKKKKJJJIIIIIInnnVVVOOOJJJJJJJJJGGGEEEFFFCCC@@@>>>======<<<;;;:::999999999888888888777777555555555555555555555555222222222111111111000000////////////////////////////////////000000000000////////////............///---------...///...---***,,,...//////000111333444222000//////000222333222333444666999===@@@AAADDDHHHMMMPPPPPPOOONNNNNNRRRRRRTTTVVVYYYXXXVVVSSSNNNJJJEEECCCDDDFFFHHHIIIOOOLLLHHHDDDBBB>>>:::888555777999999888:::@@@DDD@@@AAACCCEEEHHHNNNUUUZZZ]]]ZZZVVVTTTTTTVVVXXXYYY]]]]]]]]]]]]]]]\\\\\\\\\WWWTTTOOOKKKIIIIIIJJJKKKHHHGGGEEEBBB@@@???>>>===BBBBBBBBBCCCCCCCCCDDDDDDGGGDDDAAA@@@@@@BBBBBBBBBCCCBBBAAAAAA@@@????????????@@@@@@AAABBBDDDFFFFFFFFFIIILLLPPPVVVaaannnxxxzzznnnddd\\\VVVRRRQQQRRRSSSRRRTTT\\\hhhqqq}}}vvvkkkccc]]]YYYUUUSSSRRRQQQPPPNNNMMMMMMKKKJJJIIIJJJJJJJJJEEEEEEEEEEEEEEEDDDCCCBBBBBBDDDIIIKKKLLLRRRccctttxxxpppkkkfffdddhhhnnn~~~qqqddd[[[SSSOOOMMMKKKMMMPPPVVV___nnn{{{zzzhhh\\\SSSNNNMMMNNNRRR]]]mmm{{{|||sssjjjbbb]]]\\\vvvyyylllVVVKKKBBB@@@AAAAAACCCFFFEEEEEEFFFGGGHHHHHHHHHHHHHHHHHHGGGFFFEEEEEEEEEFFFJJJJJJJJJKKKKKKJJJIIIIIInnnWWWOOOJJJJJJJJJGGGEEEEEECCC@@@>>>======<<<;;;:::999999999888888888777777444444444444555555555555222222222111111111000000000000000000000000000000////////////000000000000////////////............///---------...///...---///000222222222222444666333222000//////000222444222222444666:::???CCCEEEJJJPPPXXX\\\[[[VVVQQQNNNQQQQQQSSSVVVYYY[[[ZZZYYYVVVQQQJJJFFFEEEHHHKKKLLLRRROOOLLLHHHEEEAAA;;;888555888999888777999===BBB@@@AAACCCDDDHHHNNNUUUZZZ\\\[[[XXXUUUTTTVVVXXXZZZ___^^^^^^]]]]]]]]]]]]]]]XXXUUUQQQMMMJJJIIIKKKLLLJJJIIIGGGDDDBBB@@@???>>>@@@@@@AAACCCDDDEEEFFFGGGFFFCCC@@@???@@@AAABBBBBBAAAAAAAAA@@@@@@???>>>>>>?????????@@@BBBCCCEEEFFFFFFHHHKKKNNNSSS]]]iiisss|||qqqfff]]]XXXSSSTTTTTTTTTUUUZZZaaagggrrruuuiii```[[[XXXSSSPPPOOOOOONNNMMMNNNNNNMMMLLLKKKKKKKKKKKKEEEFFFFFFGGGFFFEEEDDDCCCDDDFFFIIIJJJIIILLLZZZhhhuuuyyysssnnnnnnqqqxxxmmmZZZRRRKKKIIIGGGEEEFFFIIIQQQWWW```jjjsss~~~kkk^^^VVVRRRLLLMMMQQQ\\\kkkyyyxxxnnnfff```\\\nnntttfffPPPHHHAAAAAABBBBBBCCCGGGEEEEEEFFFGGGHHHHHHHHHHHHHHHGGGFFFFFFEEEEEEEEEEEEIIIIIIJJJJJJJJJJJJIIIIIIpppYYYQQQJJJJJJIIIFFFDDDEEECCC@@@>>>======<<<;;;:::999999999888888888888777444444444444444444555555222222222111111111111000000000000000000000000000000000000000////////////////////////............///...------...///...---000111111000//////000222222222111000111222333444111111333666:::@@@EEEHHHOOOUUU]]]aaa```ZZZTTTPPPSSSSSSUUUYYY^^^bbbcccccc___XXXNNNHHHFFFIIIMMMPPPRRRQQQOOOLLLIIICCC<<<777444555555555555777:::===AAACCCEEEGGGJJJOOOUUUYYYZZZZZZZZZXXXVVVVVVYYY[[[```______^^^^^^]]]]]]]]]XXXWWWTTTOOOKKKIIIKKKLLLJJJIIIGGGFFFCCCAAA@@@???<<<===>>>???AAABBBCCCDDDCCCAAA??????@@@BBBBBBAAAAAAAAAAAAAAA@@@???>>>===>>>>>>>>>???@@@BBBDDDEEEEEEGGGIIIKKKPPPYYYeeennn{{{zzzmmmbbb\\\UUUVVVWWWWWWWWWYYY\\\___lll{{{zzznnneee___[[[VVVSSSRRRRRRQQQQQQPPPPPPPPPPPPOOOMMMLLLKKKKKKKKKKKKKKKJJJIIIHHHGGGGGGFFFFFFGGGFFFHHHQQQ\\\jjj||||||xxxyyywww~~~|||jjjUUUNNNHHHHHHGGGEEEFFFIIIIIIMMMSSSYYYaaalllxxxpppbbb[[[WWWLLLNNNSSS]]]lllzzz|||sssjjjeee```jjj{{{nnn^^^KKKEEEAAABBBCCCBBBDDDGGGEEEEEEFFFGGGHHHHHHHHHHHHGGGGGGFFFFFFEEEFFFFFFFFFHHHHHHIIIJJJJJJJJJJJJIIIuuu[[[RRRKKKIIIHHHEEECCCDDDCCC@@@>>>======<<<;;;:::999999999888888888888777444444444444444444444444222222222111111111111000000000000000000000000000111111000000//////......////////////............///...------...///...------......---+++,,,...000222222222222333333333444000000222555:::@@@FFFIIINNNRRRWWWZZZYYYUUURRRPPPXXXXXX[[[```fffllloooppplllcccVVVLLLIIIKKKPPPSSSRRRRRRRRRQQQOOOHHH@@@;;;555333222333555888:::;;;???AAADDDFFFIIIMMMRRRUUUWWWYYY[[[ZZZXXXXXXYYY\\\````````````___^^^]]]\\\WWWWWWVVVQQQMMMJJJJJJLLLHHHHHHGGGEEECCCAAA???>>>;;;<<<<<<======>>>>>>??????>>>>>>???AAABBBAAA@@@AAABBBBBBBBBAAA@@@???>>><<<<<<===>>>???AAABBBCCCDDDEEEGGGIIILLLUUU```iiiwww}}}tttggg```\\\\\\\\\\\\\\\]]]___```jjjyyyzzzsssjjjfffaaa]]]\\\]]]\\\\\\YYYZZZ\\\\\\\\\ZZZWWWUUUWWWVVVUUUTTTSSSRRRQQQPPPOOOJJJGGGHHHHHHHHHNNNTTTaaassswwwfffUUUNNNIIIIIIIIIGGGGGGIIIDDDGGGLLLOOOTTT\\\fffmmm{{{yyyiii___ZZZPPPSSSYYYcccqqqzzzrrrmmmiiinnn{{{{{{hhhXXXGGGCCC@@@BBBCCCCCCDDDHHHEEEEEEFFFGGGHHHHHHHHHHHHGGGGGGFFFFFFFFFGGGHHHHHHGGGHHHIIIIIIJJJJJJJJJIIIyyy]]]TTTKKKHHHGGGDDDCCCDDDCCCAAA>>>=========;;;:::999999999888888888888777555555444444444333333333222222222111111111111000000000000000000000000000222111111000///......---000/////////............///...------...///...---+++---.........000444666111222333444444444444333///000111555:::@@@FFFJJJIIIKKKNNNPPPOOONNNNNNNNN\\\]]]```fffmmmtttxxxzzzwwwlll]]]QQQLLLOOOSSSWWWSSSTTTUUUVVVTTTNNNFFF@@@888555222333888;;;<<<;;;<<<>>>AAADDDFFFIIIMMMPPPUUUXXX[[[[[[YYYXXXZZZ\\\___```aaaaaa```^^^\\\[[[WWWXXXWWWSSSNNNJJJJJJLLLFFFFFFEEEDDDCCCAAA???>>>============<<<<<<<<<<<<===<<<===???AAABBBAAA@@@BBBCCCCCCDDDCCCAAA@@@???;;;<<<<<<===>>>@@@BBBBBBCCCDDDEEEGGGJJJRRR^^^fffttt{{{|||ooogggeeedddcccbbbbbbccceeefffkkkzzzvvvrrrmmmiiihhhhhhhhhhhheeegggiiikkkkkkiiifffcccbbbaaa___]]][[[ZZZZZZZZZXXXQQQLLLLLLMMMLLLOOOSSSXXXhhhqqq```RRRLLLGGGGGGGGGDDDCCCFFFDDDGGGKKKMMMOOOSSSZZZ___mmmnnnaaa[[[VVVYYY```jjjwwwzzzuuuqqquuuxxxeeeTTTEEEBBB@@@CCCDDDCCCEEEHHHEEEEEEFFFGGGHHHHHHHHHHHHGGGFFFFFFFFFGGGHHHIIIIIIGGGHHHIIIIIIJJJJJJJJJIIIsss[[[RRRKKKIIIGGGCCCAAABBB???>>>===<<<;;;:::::::::777777777777777777888888888;;;:::666333555666444///////////////000111111000000000000000000000000//////000000000000////////////......------------111000...------...000111...000111111000000111222555444333333222222222222333444555888;;;>>>AAACCCHHHHHHHHHGGGFFFIIIMMMPPP```kkkooopppvvvtttqqqxxxxxxoooaaaUUURRRUUUWWWXXXUUU]]]___YYYVVVVVVOOOEEE;;;666555888<<<===???BBB===???BBBCCCDDDFFFHHHJJJOOORRRVVVXXXYYYYYYZZZ[[[]]]^^^___aaaaaaaaa``````___]]]ZZZVVVQQQMMMJJJHHHJJJHHHFFFDDDCCCBBB>>><<<===>>>???@@@??????======@@@???>>>???AAABBBAAA@@@DDDDDDBBBAAA@@@?????????BBB@@@===;;;;;;===@@@BBBFFFDDDEEEJJJMMMQQQYYYaaasss{{{vvvlllkkklllnnnooopppppppppooottt}}}|||{{{zzzzzzwwwuuuwwwzzzzzzvvvqqqppppppnnnkkkhhhdddaaa___YYYZZZYYYUUUQQQPPPRRRUUU[[[cccsssyyyggg\\\OOOLLLHHHEEEDDDEEEEEEEEEIIIIIIKKKNNNPPPRRRVVV\\\eeeuuurrrjjjhhh```dddnnn{{{|||rrr|||~~~nnn\\\PPPBBBAAAAAA@@@AAABBBDDDEEEFFFGGGGGGHHHHHHIIIIIIJJJKKKJJJIIIIIIJJJIIIGGGEEEFFFFFFFFFGGGGGGHHHHHHHHHsss[[[RRRKKKIIIGGGDDDAAABBB@@@???>>>===<<<;;;;;;;;;888888888888888888888888777::::::555333444555333000000000000000111222222000000000000000000000000//////000000000000//////000000//////............000///---,,,,,,---///000...000111111000000111222555444333222222222222222222333444666999<<<>>>@@@AAABBBBBBBBBCCCEEEJJJMMMgggrrrtttuuuzzzuuuqqqvvvwwwooocccWWWRRRTTTZZZ^^^dddkkkkkkddd___]]]UUUJJJDDD===888999999888888:::;;;===???@@@AAACCCEEEGGGLLLOOOTTTXXXZZZ[[[\\\]]]___```aaabbbccccccbbbbbbaaa___\\\WWWRRRMMMHHHFFFLLLJJJIIIHHHGGGEEEBBB???>>>???@@@AAAAAAAAA@@@???AAA@@@???@@@BBBCCCBBBAAADDDCCCBBB@@@???>>>>>>>>>>>>===;;;;;;<<<>>>AAACCCEEECCCDDDIIILLLOOOWWW___ooowwwvvvrrrtttvvvxxxyyyzzzyyyyyy{{{~~~yyytttrrreeebbb^^^YYYUUURRRRRRRRRTTT\\\kkkppp```VVVOOOMMMIIIFFFEEEEEEEEEFFFJJJLLLOOOTTTWWWZZZ^^^aaaggguuu}}}vvvtttooossszzz||||||kkkYYYMMMBBBAAA@@@@@@AAABBBDDDEEEEEEEEEFFFFFFGGGHHHIIIIIILLLKKKJJJJJJJJJJJJHHHFFFFFFFFFFFFGGGGGGGGGHHHHHHrrr[[[RRRKKKIIIHHHDDDBBBCCCAAAAAA???>>>===<<<<<<<<<888888888888888888888888777:::999444111333333111222111111111111222333333000000000000000000000000//////000000000000//////000000000//////////////////...---,,,,,,---...///...000111111//////000222444333333222222222222333222222333444666999;;;<<<<<<===>>>>>>???BBBGGGJJJbbbmmmoooooorrrlllfffjjjqqqlllcccXXXRRRVVVaaalllvvv}}}~~~wwwppplllaaaUUUKKKBBB:::888777444333555888:::;;;======???BBBDDDHHHLLLSSSXXX[[[\\\]]]___^^^___aaabbbcccccccccbbbcccaaa^^^YYYSSSMMMHHHEEEHHHHHHGGGGGGFFFDDD@@@===???@@@AAABBBCCCDDDDDDDDDBBBAAA@@@AAACCCDDDCCCBBBDDDCCCAAA@@@>>>======<<<:::::::::;;;===???BBBCCCDDDBBBCCCGGGJJJMMMSSS[[[iiirrr~~~{{{tttjjjccc^^^YYYUUUQQQNNNUUUcccxxxtttfffXXXOOONNNLLLIIIGGGFFFFFFGGGGGGNNNQQQWWW___ggglllmmmmmmoooxxxyyygggTTTHHHAAAAAA@@@@@@AAABBBDDDEEECCCDDDDDDEEEGGGHHHIIIIIIJJJIIIHHHIIIIIIIIIGGGEEEFFFFFFFFFFFFFFFGGGGGGGGGrrr[[[RRRKKKIIIHHHEEECCCCCCAAA@@@???>>>===<<<<<<<<<999999999999888888888888666999888333111222222111222222111111111222222333000000000000000000000000//////000000000000//////////////////...............---,,,,,,,,,,,,---......///000000//////000222333333222222222222222333222333333444555777888999;;;<<<======>>>@@@CCCFFFSSS^^^aaabbbeee___YYY^^^dddbbb^^^XXXSSSYYYkkk|||ttteeeNNNCCC999666666555444555666777999999:::<<>>======999999:::;;;===>>>@@@AAABBB@@@AAAEEEHHHJJJPPPWWWcccnnn{{{|||rrrkkkdddZZZSSSOOOTTT___sssuuujjj^^^SSSLLLHHHIIIHHHGGGGGGGGGJJJKKKSSSZZZdddooozzz~~~uuubbbPPPEEEAAA@@@@@@@@@AAACCCDDDFFFCCCDDDEEEFFFGGGHHHIIIJJJHHHGGGFFFGGGHHHGGGFFFDDDEEEFFFFFFFFFFFFFFFFFFFFFrrr[[[RRRKKKIIIHHHEEECCCDDD@@@@@@>>>===<<<;;;;;;;;;999999999888888888777777444888777333000222333111222111111000000000111111000000000000000000000000//////000000000000//////---------------------------------,,,,,,------------///000000//////000111222222222111111222222333444444444555666777888999:::;;;;;;;;;;;;;;;>>>@@@FFFRRRVVVWWW\\\XXXSSSYYYVVVVVVVVVUUUSSS[[[rrruuuQQQDDD888555555555555666666777777777888:::===@@@CCCIIIRRRXXX[[[\\\\\\\\\[[[]]]^^^```aaabbbaaaaaa`````````^^^ZZZTTTNNNKKKIIIIIIHHHIIIIIIGGGDDDAAA@@@AAABBBDDDFFFHHHJJJKKKDDDCCCBBBCCCEEEFFFEEEDDDEEEDDDCCCBBBAAA@@@@@@@@@<<<<<<<<<<<<<<<======>>>AAA???@@@DDDFFFGGGLLLSSS```jjjwwwzzzooobbbWWWUUUVVV]]]ooouuujjj___VVVNNNIIICCCEEEGGGHHHHHHJJJNNNQQQYYYdddsssppp]]]MMMCCC@@@@@@@@@@@@AAACCCEEEFFFEEEEEEFFFGGGHHHIIIJJJKKKHHHGGGGGGGGGIIIIIIGGGEEEEEEEEEEEEEEEEEEEEEEEEEEErrr[[[RRRKKKJJJIIIFFFDDDEEE@@@???>>>===<<<;;;;;;;;;999999888888777666666666333777777333111333444333222222111000000000000111000000000000000000000000//////000000000000//////,,,,,,,,,,,,,,,------------------------------------///000000......///111222111111111111222222333444444555555666777888999777888999888777777999;;;===HHHKKKLLLRRROOOLLLRRRLLLLLLOOORRRRRRYYYqqq|||XXXIII:::555555444444555555666666555666888;;;>>>AAAHHHQQQYYY\\\\\\\\\[[[]]]^^^```bbbcccddddddccc```aaaaaa```\\\WWWPPPMMMIIIHHHFFFFFFGGGGGGEEECCC@@@AAABBBCCCEEEHHHJJJKKKDDDCCCBBBCCCEEEFFFEEEDDDDDDDDDCCCBBBBBBBBBBBBBBB@@@???>>><<<;;;<<<<<<===@@@???@@@DDDEEEEEEIIIPPP[[[eeerrr||||||lll```\\\ZZZ\\\jjj}}}uuuiii]]]TTTNNNJJJGGGBBBFFFIIIKKKKKKMMMQQQUUU___ooo{{{jjjXXXIIIBBB@@@@@@???@@@AAACCCEEEFFFGGGGGGGGGHHHIIIIIIJJJJJJJJJIIIIIIJJJKKKKKKIIIHHHEEEEEEEEEEEEDDDDDDDDDDDDrrr[[[RRRKKKJJJIIIFFFEEEEEEAAA@@@???>>>===<<<<<<<<<888888777777666555555444222666666333222555777666333333222111111111111111000000000000000000000000//////000000000000//////,,,,,,,,,---------...............//////.........---...//////......///111111111111111111222333333333333444444666777888999555666888888777777999;;;:::DDDEEEDDDHHHEEEBBBIIIIIIGGGJJJOOOOOOTTTiiiyyy]]]LLL;;;555555555555555444444444333333555999<<<===DDDOOOXXX]]]^^^]]]]]]]]]^^^```bbbddddddddddddaaabbbdddbbb^^^WWWPPPLLLHHHFFFCCCCCCDDDDDDDDDCCC@@@@@@AAABBBDDDFFFIIIJJJDDDCCCBBBCCCEEEFFFEEEDDDBBBAAAAAAAAAAAABBBCCCCCCCCCAAA>>><<<;;;<<<===>>>@@@???@@@CCCDDDDDDHHHMMMVVV___lllwww~~~zzzooofff```^^^iiirrrjjj^^^SSSLLLJJJIIIIIIFFFJJJNNNOOONNNPPPTTTXXXcccxxxuuucccRRRFFF@@@@@@??????@@@AAACCCEEEGGGGGGGGGGGGGGGGGGGGGGGGGGGIIIHHHGGGHHHJJJJJJIIIGGGEEEEEEDDDDDDDDDCCCCCCCCCrrr[[[RRRKKKJJJIIIGGGEEEFFFCCCBBB@@@???>>>>>>======888777777666555444444333111555666333333666888777555444333333222222222222000000000000000000000000//////000000000000//////---------.........//////......////////////......---...//////......///111111111000000111222333333222222333444555666888999555666999::::::;;;===>>>???GGGFFFCCCEEEAAA>>>EEEJJJGGGIIIMMMMMMOOObbbyyyttt\\\KKK:::555666777888888333333222111111444888;;;999BBBNNNXXX^^^_________ZZZ\\\^^^```bbbbbbbbbbbbccceeeeeeddd___WWWOOOJJJLLLIIIFFFEEEFFFGGGHHHGGG@@@@@@@@@AAACCCEEEHHHIIIDDDCCCBBBCCCDDDEEEEEECCC@@@@@@@@@@@@AAABBBCCCDDDCCCAAA>>>;;;;;;<<>><<<<<<<<<;;;:::888888999999999888888777555666777777555333000...444444444222000000222333...///000111111000///...666333//////111222111///---,,,,,,+++,,,---///000,,,------...///000111111//////............//////222333444555555444333222444444444555555666777888999666333222555999===>>>===???@@@@@@@@@@@@BBBCCCBBBGGGMMMRRRUUUXXX]]]```kkkoootttwwwuuuooohhhcccQQQIII>>>555222333666888555444444444444555666666>>>AAAIIIUUU___ccc___ZZZZZZ[[[[[[\\\^^^```bbbccccccbbbaaaaaa```ZZZQQQIIIJJJHHHFFFEEEEEEEEECCCBBBBBBBBBBBBAAAAAABBBCCCCCCDDDDDDDDDCCCCCCBBBBBBAAA@@@AAABBBCCCCCCCCCBBBAAAAAA@@@???>>>============@@@@@@@@@AAABBBEEEGGGHHHPPPWWWbbbnnnzzz}}}ooofffooowwwjjj\\\RRRQQQMMMGGGJJJRRRVVVWWWWWWWWWWWWWWWXXXZZZdddooo}}}|||lll[[[MMMDDD@@@===???@@@BBBDDDFFFFFFGGGJJJHHHFFFEEEFFFFFFEEEDDDEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCoooZZZQQQKKKJJJJJJGGGFFFGGGCCCAAA>>><<<<<<<<<;;;:::999999999999999888777666666666666666555333222111555444333222111222222333...///000111111000///...333111......000111000//////...---,,,,,,,,,---...---------...//////000000//////............//////...///111222333444333333555555555555555666777888999888888888:::<<<===>>>@@@AAABBBAAAAAA@@@AAAAAAEEEIIINNNQQQRRRSSSTTTUUUWWW[[[```cccaaa\\\UUUQQQJJJDDD<<<555333333333444444444444444444555666666CCCFFFNNNZZZcccfffaaa\\\YYYZZZ[[[]]]___```aaabbb``````aaabbbbbb]]]TTTMMMKKKIIIFFFEEEFFFFFFEEECCCBBBAAAAAAAAAAAAAAABBBBBBCCCBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBB@@@???>>>AAA@@@???>>>>>>=========>>>>>>>>>???AAACCCFFFGGGMMMSSS]]]iiivvvxxxmmmttt{{{jjj\\\RRRQQQPPPMMMQQQZZZaaabbbbbbaaa^^^\\\YYYXXXZZZbbblllsssxxx~~~~~~wwwgggWWWJJJBBB??????@@@BBBDDDEEEGGGGGGHHHIIIGGGFFFFFFFFFFFFEEECCCDDDDDDEEEEEEEEEEEEFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCooo[[[TTTNNNMMMMMMIIIGGGGGGCCCAAA>>><<<<<<<<<;;;::::::::::::999888777666555666666666555555555444444666333111111333444333111//////000000000000//////000///------///000000///000///...---,,,,,,,,,,,,........................//////............////////////111222333333333333666666555444555555777777777999;;;===>>>?????????BBBCCCCCCCCCDDDDDDCCCCCCHHHKKKOOOSSSTTTRRROOOMMMJJJMMMRRRUUUTTTPPPJJJFFFCCC???;;;888666555333222444444444444444555555666???CCCKKKVVV^^^```\\\WWWXXXYYY\\\^^^``````aaaaaa^^^___aaadddeeeaaaYYYRRRLLLJJJGGGFFFFFFFFFFFFEEEAAAAAA@@@@@@@@@@@@@@@AAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBAAA@@@???===<<<@@@@@@??????>>>==================>>>@@@BBBDDDFFFJJJOOOWWWbbbooo~~~xxxzzzmmm```VVVTTTTTTTTTZZZccckkklllmmmkkkgggaaaZZZVVVQQQTTTXXX]]]aaaiiissszzz}}}~~~ooo___PPPFFFAAA???@@@AAACCCDDDFFFGGGHHHHHHGGGFFFFFFFFFGGGFFFDDDBBBCCCCCCDDDDDDDDDEEEEEEEEEEEEDDDCCCCCCBBBCCCCCCCCCppp\\\UUUOOOOOONNNJJJFFFFFFCCC@@@===<<<<<<===<<<;;;;;;;;;::::::888777555444666666555555555666666777555111...///444555222/////////000000000000//////............///000000000.........---------------///.........---------,,,//////............//////222222222333333333333333777666555444444555666777555777;;;???AAABBBDDDEEEGGGFFFFFFGGGHHHIIIJJJIIIKKKMMMRRRWWWZZZXXXRRRMMMGGGJJJNNNQQQPPPMMMIIIFFFBBB???;;;999888888666555444444333333444444555666888===FFFPPPXXXZZZWWWTTTWWWYYY\\\^^^```aaa```_________bbbfffhhhddd]]]WWWMMMJJJGGGEEEEEEFFFEEEEEEAAA@@@??????????????????>>>>>>??????@@@@@@AAAAAA@@@@@@AAAAAAAAA???>>>===???????????????>>>===============>>>???BBBDDDFFFGGGKKKRRR\\\iiixxxvvvjjj___[[[ZZZ[[[aaahhhnnnoooqqqqqqmmmeee\\\UUUQQQOOONNNPPPSSS[[[hhhttt}}}xxxhhhWWWKKKDDDAAA???@@@AAABBBDDDFFFGGGGGGGGGEEEEEEEEEGGGGGGFFFCCCAAABBBBBBBBBCCCDDDDDDEEEEEEDDDCCCCCCBBBBBBCCCCCCCCCsss]]]UUUOOOOOONNNIIIEEEDDDBBB@@@===<<<<<<===<<<;;;;;;;;;::::::888777555444666555555555555666777777333///---///333444111---000000////////////000000...///000000000000111111+++,,,---...//////000000/////////...------,,,,,,//////............//////...//////111222333555555777666444333333555777888666:::???CCCFFFJJJOOOSSSSSSOOOLLLKKKLLLMMMMMMLLLOOOPPPTTT[[[___]]]UUUNNNFFFHHHKKKNNNNNNKKKHHHEEECCC???:::777666777888888333333333333333444555555777<<>>>>>>>>???===>>>>>>??????@@@@@@@@@>>>???@@@BBBBBBBBBAAAAAA>>>????????????>>>===============>>>@@@BBBEEEFFFFFFIIINNNWWWcccrrrxxxmmmfffddddddgggllloooppprrrsssqqqjjj```XXXUUUOOOLLLLLLNNNUUUcccrrr}}}|||}}}~~~|||yyy{{{~~~sssaaaRRRHHHCCCAAAAAA???@@@AAACCCDDDEEEEEEFFFDDDDDDDDDFFFGGGFFFCCC@@@@@@AAAAAABBBCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCwww^^^VVVOOONNNLLLHHHDDDDDDBBB???===<<<=========<<<:::::::::999888777666555555555555555555555555666111///...000333444111///000000////////////000000...000111111000///000111***+++---...000111111111000000//////.........---//////............//////)))***+++---000444666888777555333333333666888:::;;;@@@GGGLLLPPPUUU\\\aaa```ZZZRRRNNNNNNOOONNNMMMTTTTTTWWW^^^dddcccYYYPPPJJJLLLNNNPPPPPPNNNKKKIIIDDD???999444333444666666333333333333333444444555666:::BBBKKKRRRXXX[[[\\\WWWXXX[[[]]]______``````bbbaaabbbeeehhhgggccc___RRROOOIIIFFFEEEDDDDDDCCCAAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>???????????????===>>>@@@AAACCCCCCBBBBBB===>>>???@@@@@@???>>>============>>>@@@BBBDDDFFFEEEGGGKKKSSS]]]lllzzz|||uuurrrqqqqqqrrrssssssssstttsssmmmccc\\\VVVOOOJJJKKKLLLPPP]]]mmm{{{~~~~~~xxxrrrooonnnnnnqqqvvvyyy|||}}}zzzrrrrrruuu~~~zzznnn\\\MMMEEECCCBBBAAA???@@@AAACCCDDDDDDEEEEEECCCCCCCCCDDDEEEEEECCCAAA??????@@@AAABBBCCCCCCDDDBBBBBBBBBAAABBBBBBCCCDDD|||```WWWPPPMMMKKKGGGEEEEEEAAA???===<<<=========<<<999999999999999888777666333444555666666555333333000111222333444444333222111000///......///000111---///222111///---...///+++,,,...///000000000000000000000000000000////////////............//////------...///111444666888555444222222333666:::<<<>>>EEEOOOUUUYYY]]]bbbgggeee\\\RRRMMMNNNQQQRRRRRRWWWVVVYYYbbbkkkllldddZZZRRRSSSUUUVVVUUUSSSQQQPPPFFFAAA;;;666555555555444333333222222333333444555444888>>>EEEKKKQQQVVVYYYXXXYYYZZZ[[[]]]___```aaaaaa______cccgggiiigggeeeWWWSSSMMMHHHFFFEEEDDDDDDBBBBBBAAA@@@???>>>>>>???@@@@@@??????????????????===>>>???AAAAAAAAA@@@@@@<<<>>>???@@@@@@???>>>===<<<<<<<<<===>>>AAACCCEEECCCEEEIIIOOOXXXeeerrr{{{|||xxxxxxyyy{{{tttqqqqqqyyy}}}zzzwwwtttsssqqqkkkbbbZZZTTTLLLIIIKKKKKKKKKWWWfffqqqvvv|||}}}xxxrrrooooooqqqvvv|||}}}zzzssstttyyy~~~uuuhhhWWWIIICCCBBBAAA@@@@@@AAABBBDDDEEEEEEEEEEEEDDDCCCBBBBBBDDDDDDCCCBBB>>>>>>???@@@AAABBBCCCCCCBBBAAAAAAAAABBBBBBCCCDDDbbbYYYPPPMMMKKKHHHFFFFFFAAA???===<<<=========<<<888888999999999888888777333444555666666444222111000333555666555444444555111000///......///000111,,,///111111...+++,,,------...///000000///......000000000000111111111111//////............//////777666555444333444555555555333222111333777;;;===>>>GGGSSS[[[^^^___cccfffbbbYYYOOOKKKNNNTTTWWWXXXWWWVVVZZZeeerrrvvvooofffVVVVVVWWWXXXWWWUUUSSSRRRHHHEEE???;;;999777555444333333222222333333444555777:::???DDDIIIOOOUUUYYYYYYYYYYYYZZZ\\\^^^```aaa___]]]]]]aaafffjjjkkkiii[[[VVVPPPKKKHHHGGGFFFEEECCCBBBAAA@@@????????????AAAAAA@@@@@@??????>>>>>>>>>>>>???@@@@@@???>>>===<<<===???@@@@@@???>>>===;;;:::;;;;;;===???BBBCCCBBBDDDGGGMMMUUUaaammmuuu~~~qqqeee```___```fffuuuxxxoooiiieeecccYYYbbbooo{{{~~~yyytttpppmmmggg]]]VVVSSSKKKHHHLLLKKKIIISSSbbbkkkttt~~~{{{xxxxxx~~~~~~yyyzzz}}}rrreeeTTTGGGBBBAAA@@@>>>BBBBBBDDDEEEFFFFFFFFFFFFDDDCCCAAAAAACCCDDDDDDCCC===>>>???@@@AAABBBCCCCCCAAAAAAAAAAAABBBBBBCCCDDDyyy___WWWPPPOOOMMMHHHDDDDDD@@@>>><<<<<<<<<===<<<;;;<<<999:::>>>???;;;888888888888888777666666555555222333333222000//////000000000000000000000000000000000000000////////////111+++&&&'''---000...***------,,,,,,,,,------...---......///000111111222000000111222333444444555444555555555666666777777AAAHHHQQQUUUTTTSSSTTTVVVVVVRRRNNNLLLOOOUUUZZZ]]]\\\```hhhvvv{{{kkkZZZXXXUUUWWWZZZ]]]\\\[[[QQQLLLDDD===999777666666666666555555555555666777888999;;;???FFFMMMTTTXXXYYYYYY[[[\\\^^^```aaaaaabbb^^^[[[]]]dddjjjllllllbbb[[[RRRLLLIIIHHHGGGEEEDDDCCCBBB@@@???>>>==================>>>???AAAAAA>>>>>>???@@@AAAAAAAAAAAABBBAAAAAA@@@?????????@@@============>>>???@@@AAAEEEEEEHHHNNNSSSZZZfffqqq{{{tttbbbXXXTTTRRRSSSVVVXXX```mmm{{{~~~vvvlllccc\\\XXXVVVUUUXXX^^^iiixxx~~~wwwppphhh```YYYTTTOOOJJJGGGIIIJJJLLLRRRYYYhhhwww{{{ooo]]]KKKCCCBBBAAA??????AAAAAABBBBBBCCCDDDEEEEEECCCBBBBBBAAAAAAAAABBBBBBDDDBBB??????BBBCCCAAA?????????AAAAAAAAAAAA??????xxx```WWWPPPNNNLLLHHHEEEEEEAAA???=========>>>===<<<;;;999;;;AAABBB===888777666666555555444333333222222333444333111///000111000000000000000000000000000000000000///////////////+++((()))---000000...//////...............///---......///000000111111///000111111333333444555444555555555666666666777<<>>>>>===============>>>>>>???@@@>>>???@@@AAAAAABBBBBBBBBCCCBBBAAA@@@????????????============>>>???@@@AAACCCCCCFFFKKKOOOUUU```kkkvvvqqqdddVVVOOOLLLIIIHHHJJJOOOVVVaaalllvvv{{{}}}~~~xxxtttmmmeee]]]XXXUUUSSSTTTUUUYYYbbbqqq|||sssjjjaaaXXXRRRMMMIIIGGGIIIKKKMMMSSSZZZjjj~~~~~~}}}xxxjjjZZZIIIBBBBBB@@@??????AAAAAABBBBBBCCCDDDDDDEEECCCCCCBBBAAAAAAAAAAAAAAABBB???>>>???AAACCCBBBAAA???@@@AAABBBBBBAAA@@@???xxxaaaWWWOOOLLLKKKGGGEEEFFFBBB@@@>>>>>>>>>>>>===<<<:::999<<>>888666555555444444333222222222333444444333111000000111000000000000000000000000000000000000////////////,,,+++++++++---///111222222222111000////////////.........//////000000111///000000111222333444444555555555555555666666666555;;;BBBFFFFFFEEEEEEGGGFFFEEEGGGLLLWWWeeerrr{{{sss]]]ZZZYYY^^^fffoootttvvvqqqfffYYYOOOJJJEEE>>>777555555555555555555555555777999<<>>>>>>>>=========<<<======>>>>>>??????@@@AAABBBBBBBBBBBBCCCCCCBBBAAA???>>>==================>>>???@@@@@@BBBAAACCCGGGKKKOOOYYYcccooozzzxxxaaaWWWNNNJJJHHHDDDCCCDDDHHHMMMUUU^^^fffkkknnnoooqqqnnnhhhccc]]]YYYWWWUUUVVVVVVXXX___lll}}}yyyooodddYYYPPPIIIJJJGGGGGGIIIKKKNNNTTT\\\ooo}}}}}}{{{tttdddUUUFFFAAAAAA@@@???@@@AAAAAABBBBBBCCCDDDDDDDDDDDDCCCCCCBBBAAA@@@@@@??????======>>>@@@BBBCCCBBB@@@AAABBBCCCCCCBBBAAA@@@xxxaaaWWWNNNKKKJJJGGGFFFHHHBBB@@@>>>===>>>>>>===;;;:::888;;;@@@AAA<<<777666666666666555444444333333333444555333111000111222000000000000000000000000000000000000////////////,,,---///...------000333333222111000////////////........./////////000000//////000111222333444444555555555555555555555555222666<<<@@@@@@??????@@@>>>@@@DDDLLLXXXiiizzznnn\\\YYYYYY```kkkxxxyyyoooeeeYYYMMMCCC<<<777777666666666666555555666999===CCCIIINNNRRRTTTUUUVVVWWWYYY[[[\\\]]]^^^bbb```___```dddhhhkkkkkkoooiii```WWWOOOKKKIIIHHHEEEDDDCCCAAA??????>>>>>>>>>======<<<<<<<<<<<<===???@@@AAABBBBBBCCCBBBBBBDDDCCCCCCAAA@@@>>>===<<<===<<<<<<======>>>???@@@AAA@@@BBBEEEGGGJJJRRR\\\hhhtttnnn^^^VVVOOOMMMKKKGGGGGGHHHHHHKKKQQQXXX```fffkkknnnsssqqqmmmiiieeeaaa___^^^\\\\\\^^^dddooo~~~uuuhhh]]]SSSKKKFFFHHHFFFGGGJJJLLLOOOXXXaaavvv|||}}}yyyooo]]]QQQEEEBBBBBBAAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDDDDDDDCCCBBBAAA@@@>>>>>>>>>>>>===>>>???@@@AAAAAAAAAAAACCCCCCCCCCCCAAAAAAxxx```WWWNNNKKKJJJGGGGGGHHHAAA???===<<<<<<<<<;;;:::;;;888777;;;<<<999777777666666666555444444333333333444444333111000000111000000000000000000000000000000000000////////////---000222000---,,,...111222111000///...---------............////////////...///000111222333333444555555555555555444444444222555:::===>>>=========;;;>>>CCCJJJVVVeeevvvuuujjj___]]]___hhhwwwjjjTTTEEE???999999777666666666777777777999===CCCHHHNNNRRRTTTUUUUUUWWWXXXZZZ\\\]]]]]]aaa``````aaacccgggiiiiiinnnjjjcccZZZRRRLLLIIIHHHEEEDDDCCCAAA@@@???>>>>>>>>>======<<<<<<<<<<<<===??????@@@AAABBBBBBBBBBBBCCCCCCCCCBBB@@@>>><<<;;;<<<<<<<<<<<<===>>>???@@@AAA@@@BBBDDDEEEFFFNNNVVVbbbnnn}}}mmmbbb[[[TTTQQQNNNKKKKKKNNNJJJMMMRRRYYYaaaiiippptttyyyxxxvvvsssoookkkhhhfffdddeeehhhnnnwwwuuuhhh]]]UUUOOOLLLHHHGGGHHHLLLNNNRRR]]]hhh|||}}}~~~xxxjjjXXXNNNEEECCCDDDBBBBBBCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA???>>>===@@@@@@??????>>>>>>???@@@AAAAAACCCCCCCCCCCCAAAAAAvvv___VVVNNNLLLKKKHHHGGGHHHAAA???===<<<<<<<<<:::999<<<777666888999777666888555555444444333222222222222333333222000//////000000000000000000000000000000000000000////////////...111222000---+++---///000//////...------------...........................//////000111222333333555555555444444444444444333555888;;;======<<<;;;:::===BBBGGGOOO[[[jjjtttvvvwwwvvvrrrqqqqqqmmmgggbbbbbbgggtttxxxZZZGGG@@@<<<:::777555444555777888888:::===BBBGGGMMMRRRTTTUUUUUUWWWXXXZZZ[[[]]]]]]`````````aaabbbdddfffhhhkkkjjjeee^^^UUUNNNJJJIIIFFFEEECCCBBB@@@?????????=========<<<======>>>>>>>>>>>>???@@@AAAAAAAAAAAABBBBBBCCCBBBAAA???===<<<<<<<<<<<<<<<===>>>??????AAA@@@BBBDDDDDDDDDKKKSSS]]]iiizzzuuullleee___\\\WWWQQQPPPSSSMMMPPPUUU]]]fffooowww|||}}}zzzvvvsssqqqoooqqqtttyyywwwkkk```YYYSSSPPPJJJIIIJJJMMMOOOUUUcccppp}}}~~~}}}uuudddSSSKKKDDDDDDDDDCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCAAABBBBBBBBBAAA@@@>>>===@@@AAAAAA@@@>>>>>>???@@@@@@AAABBBCCCCCCBBBAAA@@@sss^^^UUUOOOMMMLLLIIIFFFGGGCCC@@@>>>======<<<;;;999;;;777777:::;;;888666777666666555555444333333222111222222111///......///000000000000000000000000000000000000////////////---...//////...------...//////...------.......................................///000111222333333555555555444444333333333333444666999;;;;;;:::888888<<>>>>>???@@@======>>>???@@@@@@@@@@@@@@@AAABBBBBBBBB@@@>>><<<<<<<<<<<<<<<<<<===??????AAA@@@AAACCCCCCBBBHHHPPPXXXddduuu~~~zzzvvvrrrkkkaaa]]]]]]VVVYYY^^^fffpppyyy~~~tttjjj```VVVQQQMMMKKKLLLNNNQQQXXXiiixxx}}}|||}}}{{{qqq^^^OOOHHHCCCCCCCCCAAA@@@BBBCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@BBBBBBBBB@@@???===???AAABBBAAA??????AAACCC???@@@AAABBBBBBAAA@@@???qqq]]]UUUOOONNNMMMIIIFFFFFFDDDBBB???>>>>>>===<<<:::999777888===>>>:::666555888888888777666666555555000111222000...---...///000000000000000000000000000000000000////////////,,,,,,---.../////////...///............//////000.....................---......///000111222333333555555555444444333333333222333444777999999888666777;;;@@@BBBDDDIIISSSZZZWWWZZZ[[[WWWVVVXXXXXXVVVTTTXXXcccvvv}}}aaaLLLBBB<<<888222...---000555888;;;;;;===@@@EEELLLRRRVVVUUUVVVWWWYYY[[[\\\]]]^^^]]]___`````````aaaccceeefffhhhiiieee\\\TTTNNNLLLFFFEEEDDDBBBAAA@@@??????============>>>@@@AAAAAA<<<===>>>??????@@@?????????@@@BBBBBBBBB@@@>>>===<<<;;;;;;<<<<<<===>>>???@@@???@@@BBBBBBAAAGGGNNNVVVaaaqqq~~~ssskkkjjj```ccchhhpppzzzwwwjjj]]]UUUOOOMMMMMMOOORRRZZZlll}}}{{{{{{~~~{{{yyynnnYYYLLLFFFBBBBBBBBB@@@???@@@CCCCCCCCCCCCCCCCCCCCCBBB???@@@AAABBBBBBAAA???>>>===@@@BBBAAA@@@@@@CCCFFF???@@@AAAAAAAAAAAA@@@???lll[[[SSSMMMLLLKKKHHHEEEEEEBBBAAA???>>><<<;;;;;;;;;<<<;;;;;;::::::999999888888777777666555444444444111111111///......000222555333000///000111111111000000000000000///......////////////////////////++++++,,,,,,,,,,,,------......////////////......222111111111111333444555666555555444444444555555777555555777666444777<<<<<<>>>???BBBFFFLLLRRRWWWTTTPPPNNNNNNLLLIIIIIIKKKTTTPPPUUUjjj{{{fffPPPBBB>>>888444666777555666999999:::===AAAGGGLLLRRRUUUUUUWWWXXXYYYZZZ\\\___bbbbbbbbbcccccccccdddddddddjjjllllllgggbbb\\\RRRHHHLLLJJJGGGEEEDDDBBB???<<<@@@??????>>>>>>>>>>>>>>>;;;;;;:::;;;;;;<<<===>>>???????????????>>>======<<<;;;;;;;;;<<<===???@@@@@@?????????AAAEEEIIIKKKSSS[[[hhhuuuyyypppooommmppp|||uuufff\\\XXXTTTSSSVVVZZZbbbqqq{{{www{{{xxxeeeTTTFFFEEEBBB@@@???@@@AAABBBCCCCCCCCCBBBBBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBB>>>????????????@@@@@@@@@AAAAAA@@@@@@???>>>======kkk[[[SSSMMMLLLKKKHHHEEEEEEBBBAAA???>>><<<;;;;;;;;;<<<;;;;;;::::::999888888777777777666555444444444111222333222111222444666555222000///000111111111000000000000000///......////////////////////////,,,,,,---------...............////////////......000000/////////111222333666555444333333444555555666555666888777555777<<<:::<<>>BBBHHHMMMQQQSSSRRRTTTVVVXXXYYYZZZ\\\^^^bbbbbbccccccdddeeeeeefffjjjmmmnnnjjjfffaaaVVVMMMMMMKKKHHHFFFEEECCC@@@>>>???>>>>>>===<<<=========>>>===<<<;;;;;;:::;;;;;;???????????????>>>======<<<<<<;;;;;;<<<===???@@@AAA@@@>>>>>>???BBBDDDFFFNNNVVVbbbooozzzyyyvvvwwwrrrhhh]]]XXXUUUXXX^^^hhhuuu~~~yyyvvvyyy|||tttaaaQQQEEEDDDBBB@@@???@@@@@@AAABBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBB>>>>>>?????????@@@@@@@@@AAAAAAAAA@@@???>>>>>>>>>jjjZZZSSSMMMLLLKKKHHHEEEEEEBBBAAA@@@>>>===<<<;;;;;;;;;;;;;;;:::999999888888777777666666555444444444111222333333333333666888444222//////000111111111000000000000000//////...////////////////////////---............/////////......////////////............------...///111222555444333222222333555666666555666999999666888<<<>>>@@@EEEHHHIIIHHHFFFDDDFFFBBB@@@BBBCCCBBBEEEIIIIIIMMMSSSYYYbbbooo~~~{{{qqqhhh]]]RRRJJJCCC<<<777777777555555888888;;;???DDDIIIMMMPPPQQQPPPSSSWWWYYYYYYZZZ[[[]]]aaaaaabbbccceeefffgggggggggkkkmmmllliiidddZZZPPPNNNKKKHHHFFFFFFDDDBBB@@@>>>======<<<<<<<<<<<<<<<>>>===<<<;;;;;;:::;;;;;;>>>>>>??????>>>>>>======<<<<<<;;;;;;<<<===>>>???AAA@@@>>>======>>>@@@AAAGGGNNNZZZfffrrr}}}wwwiii```ZZZ^^^fffppp{{{yyyvvvuuuwwwwwwmmm[[[LLLCCCBBBAAA?????????@@@AAA@@@AAAAAAAAAAAAAAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>?????????@@@@@@AAAAAAAAA@@@??????>>>>>>iiiZZZRRRLLLLLLLLLHHHEEEFFFBBBAAA@@@>>>===<<<<<<;;;;;;;;;::::::999888888888666666666555555444444444111222333222111111333444333111//////000111111000//////000000000000//////////////////////////////------........./////////......////////////.........------,,,---///000111444444333222222333555666555555777;;;;;;888:::>>>@@@CCCGGGLLLOOONNNJJJGGGGGGCCCAAABBBCCCCCCFFFLLLMMMQQQUUUVVVVVV\\\hhhrrrsssooohhhaaa[[[UUUNNNJJJDDD===888777777555666999888;;;@@@FFFKKKNNNOOOOOOQQQTTTXXX[[[\\\\\\\\\]]]^^^___```bbbccceeefffgggbbbgggkkkjjjiiifff]]]SSSOOOLLLIIIGGGFFFFFFDDDBBB>>>>>>===<<<<<<<<<<<<===;;;;;;:::;;;;;;<<<===>>>===>>>>>>>>>>>>>>>=========<<<;;;;;;<<<===>>>???@@@???>>>======>>>@@@@@@DDDJJJSSS^^^jjjvvvzzznnnccceeemmmvvv~~~~~~zzzuuuuuuuuuvvvsssgggUUUHHHAAAAAA@@@?????????@@@@@@???@@@@@@@@@AAAAAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>????????????AAAAAA@@@@@@????????????iiiYYYRRRLLLLLLLLLHHHFFFFFFCCCBBB@@@???===<<<<<<<<<;;;::::::999999888777777555555555555444444444444333444555444111000000000111000//////111111111000//////000000000000//////////////////////////////,,,------------...............////////////......///...------...///111222333333333333444444555555555555777<<<===<<<>>>CCCAAACCCHHHNNNTTTUUURRROOOLLLGGGDDDDDDDDDDDDHHHMMMQQQSSSUUUSSSQQQSSSXXX]]]WWWVVVTTTSSSRRRQQQPPPOOOEEE>>>888888888777888<<<999<<>>>>>======>>>>>>;;;;;;:::;;;;;;<<<===>>><<<======>>>>>>>>>============<<<;;;;;;<<<>>>???>>>>>>>>>>>>???@@@BBBCCCDDDHHHOOOXXXcccppp|||{{{mmmkkkqqqwww|||yyyrrruuuwwwxxxtttuuuwwwuuunnn```PPPFFF@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@AAAAAABBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@======>>>>>>>>>?????????@@@@@@????????????>>>>>>iiiYYYQQQLLLLLLLLLIIIFFFGGGCCCBBBAAA???>>>===<<<<<<:::::::::999888888777777444444444444444444444444666777777666333000///000000///...///111222111///...//////000000000000000////////////////////////,,,,,,---------...............////////////......//////......///000222333222333555666777666666555666555888<<<>>>???DDDJJJLLLNNNTTT\\\dddfffbbb^^^QQQKKKFFFFFFFFFFFFJJJPPPSSSUUUUUUSSSPPPMMMMMMMMMLLLMMMMMMNNNNNNMMMMMMLLLGGG@@@:::888888777888<<<:::===BBBGGGKKKMMMNNNNNNNNNQQQUUUWWWWWWXXXYYY[[[ZZZ[[[\\\^^^```bbbcccdddaaafffiiijjjkkkkkkeee^^^SSSOOOJJJGGGFFFEEEDDDCCC@@@@@@???>>>>>>>>>>>>>>>>>>===<<<;;;;;;:::;;;;;;<<<<<<===>>>>>>>>>======>>>===<<<;;;;;;<<<===>>>======>>>???AAABBBDDDEEEDDDGGGLLLRRR\\\iiivvv~~~xxxsssuuuxxx{{{xxxmmmlllmmm{{{~~~xxxsssvvvxxxttthhhZZZLLLEEE??????@@@@@@AAAAAABBBBBBAAAAAABBBBBBBBBBBBBBBCCC????????????????????????=========>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>iiiYYYQQQLLLLLLLLLIIIGGGGGGCCCBBBAAA???>>>===<<<<<<::::::999999888777777777444444444444444444444444444555666555333000/////////......///111222111///......///000000000000000////////////////////////---............/////////......////////////......///............000111222000333666999:::888666444777666888<<<@@@BBBIIIQQQ\\\___gggpppwwwwwwpppiiiUUUOOOJJJIIIIIIJJJOOOVVVWWW[[[^^^[[[SSSLLLIIIIIIOOOPPPRRRSSSRRRPPPOOONNNLLLDDD<<<999777555666999<<<>>>CCCGGGKKKMMMNNNNNNOOOQQQTTTUUUVVVWWWYYY[[[[[[\\\]]]^^^```aaabbbcccaaaeeehhhhhhjjjkkkfff```TTTPPPKKKGGGEEEDDDBBBAAA??????>>>===============>>>===<<<;;;;;;:::;;;;;;;;;<<<<<<===>>>>>>======>>>===<<<;;;;;;<<<===>>>======>>>???AAABBBCCCDDDDDDEEEHHHLLLTTTaaannnwww}}}~~~~~~nnniiieeesss{{{xxx}}}}}}vvvrrrvvvwwwqqqcccTTTIIIDDD??????@@@BBBBBBCCCCCCCCCDDDCCCCCCCCCCCCCCCCCCBBB????????????????????????============>>>>>>>>>???<<<<<<<<<<<<============jjjXXXQQQLLLLLLLLLIIIGGGGGGCCCBBBAAA???>>>======<<<::::::999999888777777777444444444444444444444444///111333333111///......///......///111222111///......///000000000000000////////////////////////////////////000000000000......////////////............------...///111222000333777;;;<<<:::666444888666888<<<@@@DDDMMMUUUcccgggppp{{{}}}rrriiiYYYRRRMMMMMMMMMOOOUUU\\\]]]dddiiieeeYYYOOOLLLMMMKKKOOOTTTXXXZZZ[[[\\\\\\PPPGGG???:::777444444666===???CCCGGGJJJMMMNNNOOORRRSSSUUUVVVWWWXXX\\\^^^\\\]]]^^^___```bbbcccccc___ccceeeeeefffhhheee___UUUQQQKKKFFFDDDCCCAAA@@@>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<>>>>>>;;;;;;<<<===>>>>>>======>>>===<<<;;;;;;<<<===>>>======>>>???@@@AAAAAABBBCCCCCCDDDHHHOOO[[[hhhqqq{{{qqqiii```nnn|||ooorrr|||zzztttrrrvvvwwwooo___PPPGGGCCC???@@@AAABBBCCCDDDDDDDDDEEEEEEEEEDDDCCCCCCCCCBBB>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>;;;;;;;;;<<<<<<<<<<<<<<>><<<:::999999::::::999777666777999444444333222222111111000222111///000111222222111111///...///000111000...222111111111000000//////------............------...------,,,,,,,,,------------............------111000...---,,,---///000222222333444555666777888:::222111:::AAAEEEOOO\\\lllqqqvvvwwwwwwuuummmdddRRRTTTVVVTTTSSSWWW```ggglllooosssrrrhhhYYYPPPNNNQQQTTTZZZ___bbbbbbaaa```QQQDDD:::888777666777<<<===>>>AAAEEEIIIMMMPPPQQQSSSTTTVVVXXXYYYZZZ[[[[[[^^^\\\ZZZ[[[^^^bbbddddddbbbcccdddeeedddbbbaaa___UUUQQQKKKFFFDDDDDDDDDCCCCCCAAA???>>>??????>>>===>>>===<<<;;;;;;<<<===>>>>>>>>>>>>>>>????????????>>>>>>======<<<<<<<<<<<<===<<<<<<<<<===>>>@@@AAAAAADDDGGGHHHLLLTTTaaakkkwwwooobbbcccqqqyyyssspppxxxzzzvvvwwwyyyvvvjjjXXXJJJBBBAAA@@@@@@AAAAAAAAABBBBBBBBB???@@@@@@AAABBBCCCDDDDDDAAAAAA@@@@@@???>>>>>>>>>;;;===>>>===<<<;;;<<<>>>>>>>>>======<<<<<<<<<;;;gggTTTPPPKKKHHHIIIIIIGGGDDD@@@@@@@@@???===<<<::::::999::::::999777666777888444444444333222222111111333222000000111222111111111///...///000111000...000000000000//////.........//////////////////.........---------------...---..................---000///...------...///000222222333444666777888888;;;333222:::???BBBKKKWWWcccggghhhgggffffffaaa[[[RRRTTTVVVWWWZZZbbbllltttxxx|||~~~ooo]]]VVVVVV[[[^^^cccgggiiiiiihhhfffVVVJJJ???;;;888555555888===>>>AAADDDHHHKKKNNNOOORRRTTTUUUWWWYYYZZZ[[[[[[[[[YYYYYYZZZ]]]```aaaaaaaaabbbcccddddddbbb```___XXXTTTNNNJJJGGGFFFDDDCCCBBB@@@>>>>>>>>>???>>>======<<<;;;;;;;;;;;;<<<=========>>>>>>>>>?????????=========<<<<<<<<<;;;;;;<<<;;;;;;;;;<<<===??????@@@BBBEEEFFFIIIQQQ\\\eeerrrzzztttgggbbbqqquuuoooooorrr|||xxx{{{zzztttfffVVVHHHBBBAAA@@@@@@AAAAAAAAABBBBBBBBB@@@@@@AAAAAABBBBBBCCCCCCAAA@@@@@@??????>>>======<<<===>>>===<<<<<<===>>>============<<<<<<;;;;;;gggUUUPPPKKKHHHIIIIIIFFFDDDAAA@@@@@@>>>===<<<;;;::::::;;;;;;:::777666777888666555555444333333222222444222111000111111111///111///...///000111000...////////////............//////000000000000/////////......---......//////........................------......//////000000222333444555666888999999<<<555333999<<<>>>EEEOOOWWWZZZYYYUUUTTTVVVVVVSSSSSSTTTWWW]]]gggrrr}}}uuuccc\\\___cccfffkkkpppsssrrrqqqooo```TTTFFF>>>999666666888===>>>AAADDDGGGJJJLLLMMMQQQRRRTTTVVVXXXYYYZZZZZZYYYYYYYYY[[[^^^````````````bbbcccddddddbbb```___\\\YYYSSSOOOKKKGGGCCCAAAAAA???======>>>>>>===<<<<<<;;;;;;::::::;;;;;;<<<======>>>>>>>>>>>>??????<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<===>>>???@@@BBBCCCFFFLLLVVV]]]jjjsss|||lllfffuuuvvvhhhggglllwww}}}{{{zzzppp```QQQFFFBBBBBBAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????>>>>>>======<<<===>>>>>><<<<<<===>>>===<<<<<<<<<<<<;;;;;;;;;hhhWWWRRRMMMJJJKKKJJJHHHFFFAAAAAA???>>><<<;;;;;;::::::;;;<<<:::888777777777666666666555444444333333555333111000111111000///111///...///000111000.../////////////////////////////////000000////////////............///000000.........------.........,,,,,,...///000000000000222222444555777888999:::<<<777444777999:::???FFFMMMPPPPPPMMMLLLPPPQQQPPPSSSVVV\\\fffssswwwiiibbbcccfffkkkssszzz~~~~~~}}}rrrdddPPPBBB:::999:::<<<>>>???AAADDDGGGJJJLLLMMMPPPQQQSSSUUUWWWYYYZZZZZZZZZZZZ[[[]]]aaabbbbbbaaa```aaacccddddddbbbaaa```___[[[WWWRRRMMMHHHBBB>>>AAA???===<<<======<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>???;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<=========>>>???@@@AAADDDIIIPPPVVVbbbkkkyyyxxxtttsssvvvpppmmm|||xxxnnnfffgggppp~~~~~~~~~yyyjjjYYYLLLDDDBBBCCCAAAAAAAAABBBBBBBBBBBBCCCBBBAAAAAAAAA@@@@@@@@@???@@@??????>>>======<<<<<<<<<===>>>>>><<<<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;iiiXXXSSSMMMKKKJJJJJJHHHEEEBBBAAA???===<<<;;;;;;;;;:::<<<<<<;;;999777666777777666666555555444444333555333111000111111000///111///...///000111000...000000000000000000000000---......//////......---...............///000000///...------------...///,,,,,,...///000000000000111222333555666888999:::<<<888666666777777;;;???BBBHHHKKKJJJJJJNNNPPPOOOQQQVVV___kkkxxx}}}yyywwwyyywwwpppiiigggkkkrrr~~~{{{```HHH;;;999<<<===>>>???AAADDDGGGJJJLLLMMMNNNPPPRRRTTTVVVXXXYYYYYYZZZZZZZZZ]]]```bbbaaa``````aaacccddddddcccbbbaaa___\\\XXXSSSNNNHHHAAA===AAA???===<<<======<<<;;;=========>>>>>>=========<<<============>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<=========>>>>>>>>>>>>?????????@@@CCCGGGLLLPPP[[[dddqqq~~~vvvnnnfffbbbaaafffrrrvvvrrr{{{nnnkkkjjjooozzz~~~~~~~~~tttcccSSSHHHCCCCCCCCCAAAAAABBBBBBBBBCCCCCCCCCAAAAAAAAA@@@??????>>>>>>??????>>>======<<<<<<;;;;;;===>>>===<<<;;;<<<===::::::::::::;;;;;;;;;;;;jjjVVVQQQLLLIIIHHHHHHEEECCCBBBAAA???===;;;;;;;;;;;;:::<<<===<<<:::777666666666666666555444444333333444222111000111111111///111///...///000111000...000000000000111111111111------............------------------...///000000///...---,,,,,,---...///------......//////000000000000222444666888999::::::888666555555666888:::999@@@FFFEEEEEEIIIKKKKKKLLLSSS]]]hhhqqqvvvyyyzzztttnnnlllqqqvvvtttooommmqqq{{{qqqPPP===999999888<<<>>>@@@CCCFFFIIIKKKMMMMMMNNNQQQSSSUUUWWWXXXYYYXXXXXXXXXZZZ]]]_________aaabbbdddffffffeeecccbbb___\\\WWWSSSNNNHHHBBB>>>AAA???======>>>>>>===<<<===>>>>>>??????>>>>>>===<<<<<<============>>>>>>;;;;;;;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>>>>===>>>>>>>>>???BBBEEEIIIKKKTTT]]]jjjvvvxxxddd^^^XXXTTTTTTZZZgggtttwwwyyymmmgggkkksss}}}~~~}}}}}}|||yyymmm[[[MMMFFFDDDCCCBBBAAABBBBBBBBBCCCCCCCCCCCC@@@@@@@@@??????>>>>>>>>>>>>>>>======<<<<<<;;;;;;:::;;;<<<<<<::::::;;;<<<999999:::::::::::::::;;;kkkVVVRRRLLLIIIHHHHHHEEEBBBCCCAAA???<<<;;;;;;;;;<<<;;;<<<>>>===:::777666555666666555555444333333222333222000000111222111111111///...///000111000.../////////000000000111111......////////////......,,,,,,,,,,,,---...///000000///---,,,,,,---///000000///...------...///000...///111333555777888999888888777555555777888888666===AAA???>>>AAAEEEFFFFFFMMMVVV]]]bbbfffkkknnnmmmhhhgggmmmrrrrrrpppppprrr|||XXXBBB<<<999555999:::===@@@DDDGGGJJJKKKLLLMMMPPPRRRUUUWWWXXXXXXYYYXXXWWWXXX\\\^^^``````bbbccceeeggggggfffeeeddd```\\\WWWRRRNNNJJJEEEBBBBBB@@@>>>>>>>>>???>>>===<<<===>>>??????>>>===<<<<<<<<<<<<=========>>>>>>;;;;;;<<<<<<<<<=========<<<<<<===>>>>>>===<<<<<<<<<<<<<<<>>>AAADDDFFFGGGOOOVVVbbbnnnyyyyyyfffUUUQQQMMMLLLLLLRRR___mmmzzzpppjjjiiittt}}}||||||yyysssfffUUUJJJEEEDDDCCCAAABBBBBBBBBBBBCCCCCCCCCCCC???????????????>>>>>>>>>>>>>>>===<<<<<<;;;;;;:::999:::;;;;;;999999:::;;;888999999999::::::::::::lllYYYTTTNNNKKKJJJJJJGGGDDDCCCAAA???<<<;;;;;;;;;<<<;;;===>>>===;;;777666555666555555444333333222222222111000000111222222111111///...///000111000///---.........//////000000//////000000000000//////+++++++++,,,---...///000000///---,,,,,,---///000111000...---,,,---///000---...000222444666888888777888777555555777888888777<<>>BBBFFFIIIJJJLLLMMMOOORRRTTTVVVXXXXXX\\\ZZZYYYYYY]]]```bbbccccccdddfffhhhhhhgggfffeee```\\\WWWSSSOOOKKKGGGEEECCCAAA???>>>??????>>>===;;;<<<===>>>>>>===<<<;;;<<<<<<<<<<<<=========>>><<<<<<<<<=========>>>>>>;;;;;;=========<<<;;;::::::::::::<<<@@@CCCDDDDDDKKKRRR]]]iiiuuu}}}fffTTTLLLIIIHHHHHHIIINNN[[[hhhwwwooommmmmmqqq||||||zzzwwwnnnbbbRRRHHHEEEEEECCCAAABBBBBBBBBCCCCCCCCCDDDDDD>>>>>>>>>>>>>>>?????????>>>======<<<;;;;;;::::::888999::::::888888999:::888888888999999:::::::::mmm[[[WWWQQQLLLIIIFFFDDDBBBCCCBBB@@@>>><<<<<<<<<<<<;;;;;;;;;<<<;;;;;;::::::555555666666555555444333777555333111000000000000111111000000//////......///000111111111000...---...------,,,,,,------...***+++,,,---............000///---++++++---///000...............///000000000000222444666999;;;===:::::::::888555444555666;;;::::::;;;===>>>>>>===FFFKKKMMMNNNRRRYYY\\\\\\```______```bbbdddeeeeeelll{{{iiiPPP<<<666888999;;;===>>>@@@BBBFFFJJJLLLKKKKKKOOOUUUZZZZZZYYY]]]]]]]]]\\\ZZZZZZ\\\^^^eeefffgggjjjllljjjfffccc^^^\\\XXXUUUQQQLLLGGGCCCGGGCCC??????BBBCCC@@@<<>>===<<<;;;;;;:::===============>>>>>>?????????>>>>>>======<<<<<<===<<<;;;::::::;;;<<<===??????>>>>>>???AAADDDEEECCCKKKVVV___iiixxx}}}iiiZZZRRRHHHFFFFFFGGGHHHMMMZZZggg~~~{{{ssskkkgggnnnxxx~~~zzzwwwwwwdddVVVIIIEEEFFFEEEDDDEEE@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>============>>>>>>===============<<<<<<;;;888999;;;======<<<;;;:::999999888888888888999999mmmZZZVVVPPPLLLIIIFFFDDDBBBCCCBBB@@@>>><<<<<<<<<<<<;;;<<<<<<;;;:::888666555555555666666555555444333444333222000/////////000111000000000/////////...000000000000000///.........------------------...***+++,,,---............//////...------...//////...............///000000///000111333555777:::;;;:::;;;:::888666444555666888888999;;;===???@@@@@@BBBHHHLLLMMMPPPUUUWWWUUUXXXWWWVVVWWWYYY[[[]]]^^^aaammmoooUUU@@@777888888:::<<<===???BBBFFFIIIKKKKKKLLLPPPUUUYYYZZZYYY]]]]]]^^^]]]\\\\\\^^^aaaeeeeeegggjjjlllllliiifffccc```\\\XXXSSSMMMFFFBBBFFFBBB??????BBBBBB???;;;===============<<<;;;;;;======<<<<<<======>>>?????????>>>>>>===<<<<<<<<<===<<<;;;;;;;;;;;;<<<===>>>>>>======>>>@@@BBBDDDBBBIIIRRRYYYbbbppptttbbbUUUNNNJJJGGGFFFGGGGGGLLLXXXddd{{{}}}rrrnnnlllkkkkkkoooxxx~~~|||yyyuuusss___RRREEEBBBBBBBBBAAAAAABBBBBBBBBAAA@@@??????>>>===<<<<<<;;;;;;<<<<<<==================<<<;;;;;;888888:::;;;;;;;;;:::999999999888777777777888888nnnYYYUUUOOOKKKIIIGGGEEECCCCCCBBB@@@>>><<<<<<<<<<<<888999::::::999777555444555555666666555555444333666666555444333333444444000000000000////////////111111000///////////////------------------------+++,,,---...............////////////////////////...............///000000///000000222444666888999;;;<<<;;;999777555555666666777999<<<>>>AAACCCDDDFFFLLLPPPOOONNNPPPPPPMMMQQQPPPNNNNNNPPPRRRUUUWWW[[[bbbpppvvv]]]FFF::::::777999;;;<<<>>>AAAFFFIIIJJJJJJLLLPPPUUUXXXYYYYYY\\\]]]^^^]]]]]]^^^aaaccceeeeeegggjjjmmmnnnllljjjgggddd```\\\WWWPPPHHHCCCDDDAAA???@@@AAAAAA>>>:::999:::<<<=========<<<;;;===<<<<<<<<<<<<===>>>>>>??????>>>======<<<<<<;;;===<<<;;;;;;;;;;;;<<<=========<<<<<<===???AAABBBAAAFFFLLLQQQXXXeeevvv|||kkk^^^UUUPPPMMMIIIGGGGGGGGGKKKVVVaaawwwrrriiiaaa^^^```iiisss~~~{{{|||yyyrrrmmmZZZNNNCCCAAAAAA@@@???@@@DDDDDDCCCAAA@@@???>>>===;;;;;;;;;::::::;;;;;;;;;<<<<<<======<<<<<<;;;:::888888888888999999999999999999888777666666777777pppXXXTTTOOOKKKIIIGGGEEEDDDCCCBBB@@@>>><<<<<<<<<<<<333555777:::::::::888777555555555666555555444333666666666555555555555555000000000000////////////222111///.........///000------............------,,,,,,---...............//////000000000000//////...............///000000000000111222444555777888;;;<<<<<<;;;888666555666777999<<<>>>???BBBDDDFFFOOOTTTVVVRRROOONNNLLLJJJOOONNNMMMLLLLLLOOOTTTWWW\\\^^^fffvvvxxxaaaIII===<<<666777:::;;;===@@@DDDHHHHHHJJJMMMQQQUUUXXXYYYYYYZZZ[[[]]]]]]]]]___bbbeeeeeeeeegggjjjnnnpppooonnnhhhfffddd```[[[TTTLLLFFFBBBAAA???@@@AAA@@@===:::888999;;;===>>>======<<<<<<<<<;;;;;;<<<<<<===>>>???>>>>>>===<<<<<<;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;<<<<<<>>>???@@@@@@CCCFFFJJJQQQ^^^mmmxxxwwwjjjbbb]]]ZZZQQQMMMIIIIIIJJJMMMWWWaaavvvxxxhhh```[[[[[[aaaqqq{{{~~~{{{qqqhhhWWWMMMDDDBBBBBBAAAAAABBBCCCCCCBBBAAA@@@???>>>>>>;;;;;;::::::::::::;;;;;;;;;<<<<<<<<<<<<;;;::::::999888888888888999::::::999999888777666666666666qqqYYYUUUPPPLLLJJJHHHFFFDDDCCCBBB@@@>>><<<<<<<<<<<<555666888:::;;;;;;:::999555555555666555555444333111111111111111111000000////////////000000000000222111///.........///000---......//////......---------......//////......//////000000000000//////...............///000000111111222333444666888999:::<<<===<<<999777777777777:::===>>>>>>???BBBEEENNNUUUXXXTTTOOONNNMMMKKKQQQQQQPPPOOONNNQQQVVVZZZ\\\[[[]]]iiiyyy~~~{{{qqq]]]GGG<<<;;;555777999:::;;;>>>BBBEEEGGGJJJNNNRRRTTTWWWXXXYYYXXXZZZ[[[\\\]]]___bbbeeeeeeeeefffiiinnnqqqrrrrrrmmmllliiieee___VVVLLLEEEBBBAAA@@@@@@@@@???===;;;999:::;;;============<<<;;;;;;;;;;;;;;;<<<<<<===>>>>>>======<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>>>>@@@AAACCCFFFMMMYYYgggqqq|||wwwoookkkhhheeeXXXRRRMMMLLLMMMPPPYYYaaauuupppbbb]]]YYY\\\ggg|||}}}{{{nnncccRRRJJJCCCBBBBBBAAAAAACCCAAA@@@@@@@@@@@@@@@??????<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;::::::999:::999999999999:::;;;;;;999999888777777777777777sss[[[WWWQQQMMMKKKIIIGGGEEECCCBBB@@@>>><<<<<<<<<<<<;;;;;;;;;;;;:::999888777555555666666555555444333111111222222111000//////////////////000000000000111111000///////////////---...///000000///...------....../////////......////////////////////////...............///000000000111222333555777999:::999;;;<<<<<<;;;999999999666:::===>>>>>>???BBBEEEIIISSS[[[ZZZVVVUUUSSSQQQTTTVVVWWWVVVTTTVVV[[[```^^^ZZZYYY^^^iiisssxxxzzzqqqooolllfffXXXFFF<<<:::666777888999:::<<>>>>>>>>>>>============<<<<<<<<<<<<;;;::::::::::::;;;<<<<<<>>>>>>===<<<<<<;;;;;;:::;;;;;;<<<======<<<;;;;;;;;;;;;<<<<<<<<<=========@@@@@@AAADDDJJJUUU```hhhpppxxx|||uuuqqqjjjjjjiiiiiilllpppuuuxxx{{{wwwuuuqqqnnn```YYYRRRPPPPPPRRRXXX___ppp}}}xxxrrreee\\\[[[WWW^^^pppxxxhhh\\\KKKEEE@@@@@@@@@>>>>>>AAA>>>?????????????????????<<<;;;;;;::::::;;;;;;<<<::::::;;;;;;::::::999888999999999::::::::::::;;;999999888888888888999999ttt]]]YYYSSSOOOLLLIIIGGGEEECCCBBB@@@>>><<<<<<<<<<<<>>>===;;;999888777888888555555666666555555444333444444444444333222000///.../////////000000000111000000000000000///......---...///000000///...---......////////////......//////...------...//////...............///000000...///000222444666888:::777999<<<===<<<;;;:::;;;888<<>>======<<<<<<;;;::::::;;;;;;<<<======<<<;;;;;;;;;<<<<<<===============?????????AAAFFFOOOWWW]]]eeennn{{{~~~oooddd^^^[[[WWWVVVUUUUUUWWW[[[```cccqqqyyyyyysssiii```WWWSSSQQQPPPTTTZZZgggyyyjjjfffccc[[[XXXZZZ___kkk}}}rrr```SSSFFFAAA>>>???>>><<<===@@@??????>>>>>>======<<<<<<::::::999999999999:::::::::::::::::::::999888888666777999:::::::::999888888888888888999:::;;;<<>><<<<<<<<<<<<<<<;;;999777777888:::;;;555555666666555555444333222222222222111///---,,,.../////////000000111111///000111111111000...------...///111111///...---...///////////////......000///---,,,,,,---///000...............///000000,,,---...000333666888999666999<<<======<<<<<<<<<;;;@@@FFFHHHHHHKKKPPPUUUZZZkkk|||zzzpppeee]]]aaaeeehhhhhheeeeeeiiinnnyyyoooddd]]]ZZZZZZ\\\```]]]^^^aaa^^^SSSGGGAAA777888999888888999;;;>>>DDDIIIOOOSSSTTTUUUWWWYYY[[[]]]^^^^^^___```dddggggggeeeeeegggkkkooorrrssspppqqqrrrrrrooohhh^^^WWWFFFEEEBBB???======@@@CCCFFFDDD@@@===;;;;;;<<<===::::::999999::::::;;;<<<>>>======<<<;;;;;;:::::::::;;;<<<======<<<;;;:::<<<<<<======>>>=========??????>>>???CCCJJJPPPUUU^^^hhhvvvooo___UUUPPPNNNNNNLLLKKKKKKMMMPPPTTTWWWZZZdddrrr~~~~~~wwwoooeeeZZZTTTPPPNNNPPPUUU```yyy~~~jjj[[[YYYYYYVVVVVV\\\lllyyy|||~~~|||nnnZZZMMMEEEAAA>>>??????<<<===@@@@@@???>>>===<<<;;;:::999999999888888888888999999999::::::::::::999888888444666888999:::999777666888888888999:::;;;======qqqbbbfffaaaTTTHHHEEEDDDAAAAAA@@@???===<<<<<<<<<<<<<<<;;;;;;:::999888666555999888888777666555555444666888888666222000000222222111111111000000/////////111222111...---...000000---,,,---///000...,,,++++++,,,---,,,+++)))(((000000////////////000000...............///000000000000000111333555888999:::;;;<<<>>>>>>>>>======;;;>>>FFFKKKLLLNNNWWWbbblll{{{uuuhhhbbbbbbgggllloooqqquuu~~~uuu```UUUVVVZZZbbbeeejjjnnnpppiiiVVVDDD<<<;;;999666666:::>>>@@@GGGJJJMMMOOOQQQSSSVVVYYY]]]^^^___^^^^^^^^^aaaccciiifffdddfffkkkppprrrrrrttttttsssssspppjjjbbb\\\SSSFFF???<<<999???FFFAAABBB@@@===<<<<<<===<<<<<<===<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<===============<<<<<<;;;;;;;;;:::::::::???>>><<<:::999:::<<<===;;;;;;<<<===AAAFFFKKKNNNUUU^^^lll{{{ssshhhVVVKKKJJJFFFGGGEEECCCDDDFFFIIIKKKKKKPPPXXXdddlllttt~~~~~~zzzjjjYYYRRRQQQQQQSSSUUU]]]mmmkkk]]]SSSTTTUUUUUU]]]iiivvv}}}wwwvvvzzztttdddRRRJJJBBBAAA???===<<<;;;<<<<<<<<<<<<;;;:::999999888777;;;;;;:::::::::999999999999888888;;;===>>>:::777666666777777888888888999777888999999999999888777ppp^^^```\\\QQQIIIGGGFFFCCCAAA@@@???===<<<<<<<<<<<<;;;;;;;;;:::999888777666888888777777666555555444666777888555222000000222111111111111000000000//////111222111...---...000///...,,,---///000...,,,---.../////////...,,,+++//////............//////...............///000000/////////000222444777888999:::<<<===>>>>>>======;;;???GGGOOOSSSWWWbbbnnn{{{vvvkkkfffbbbiiiqqqwww~~~ppp^^^\\\aaajjjpppvvv|||xxxfffTTTCCC<<<777999::::::<<<@@@DDDGGGJJJMMMOOORRRUUUXXX[[[]]]^^^^^^^^^^^^```bbbfffeeedddggglllppprrrqqqvvvuuuuuuuuusssmmmfff```\\\NNNFFFCCC>>>DDDKKKFFF???===;;;:::<<<======<<<;;;;;;;;;;;;::::::::::::<<<<<<<<<<<<============;;;;;;<<<======>>>>>>???>>>===;;;:::::::::;;;<<<<<<;;;;;;===@@@DDDIIIKKKPPPXXXeeesss|||pppeeeTTTKKKKKKGGGEEECCCAAAAAACCCEEEFFFEEEGGGMMMTTTZZZ```kkkyyyzzzkkk[[[TTTRRRPPPOOOPPPZZZiiixxx___TTTNNNSSSXXX\\\gggtttyyyvvvvvvvvvnnn\\\LLLEEEAAA@@@>>>===<<<;;;;;;<<<::::::::::::::::::999999;;;::::::::::::999999999888777888:::<<<<<<:::777666666777777777888888888888888888888888888888888pppZZZYYYSSSMMMJJJJJJHHHDDDAAA@@@???===<<<<<<<<<<<<:::::::::::::::999888777888777777666666555555555666777777555222000000111111111111111000000000000///000111000///...///000///...------//////...---/////////000//////...---...------------------..................///000000.........///111333555777999:::;;;===>>>======<<<<<>>::::::@@@@@@CCCGGGJJJMMMPPPTTTWWWZZZ[[[]]]]]]]]]^^^```bbbbbbbbbdddggglllpppqqqqqqxxxxxxxxxxxxvvvrrrkkkfffaaaSSSKKKFFF@@@EEELLLHHH===;;;999999;;;<<<===<<<::::::::::::999999999999;;;;;;<<<<<<<<<=========999:::;;;<<<>>>???AAAAAA======;;;:::::::::;;;<<<<<<;;;;;;<<>>===<<<;;;;;;;;;999999999999::::::;;;;;;:::::::::999999999888888777666777999::::::888666666666777777777777888888999888777777777777888999pppYYYTTTMMMJJJJJJKKKGGGCCCAAA@@@???===<<<<<<<<<<<<999999:::::::::999999888777777666666666555555555666666555444222111111111111111111000000000000000///000000000/////////000///........./////////.....................------......------------.....................///000000............000222444555888999:::<<<=========<<<===>>>DDDKKKOOOSSS\\\ffflllllllllmmmmmmkkkhhhffflllvvvzzzqqqttt|||pppRRR===>>>@@@888888@@@>>>AAAEEEIIILLLPPPTTTWWWXXXZZZ\\\]]]]]]^^^```aaa```aaadddhhhllloooqqqqqqxxxxxxyyyzzzyyyvvvppplllfffYYYRRRLLLEEEIIIPPPMMM>>><<<:::999;;;<<<<<<;;;::::::::::::999999999999:::;;;;;;<<<<<<=========888888999;;;<<<===>>>???<<<<<<;;;::::::;;;;;;<<<<<<;;;;;;<<<===???BBBCCCFFFKKKRRR\\\fffrrr}}}uuuhhhWWWPPPPPPIIIDDDBBBAAAAAABBBBBBAAA@@@DDDEEEFFFFFFIIIPPP\\\dddiiilllrrrxxx}}}zzzvvvrrrqqqtttvvvzzz}}}ooo```WWWRRRNNNMMMNNNRRR]]]qqquuudddWWWXXXVVVYYYcccooozzzuuurrrttttttmmm^^^NNNCCC?????????>>>===<<<<<<;;;;;;999999999999999999999:::999999999999888888888888555666666777888888777666666666777777777777777777:::888777555555777888:::qqq[[[SSSLLLJJJKKKJJJEEEBBBAAA@@@???===<<<<<<<<<<<<999999:::::::::999999888666666666666555555555555666555444333333222111000000000000000000000111111000/////////000000000///...////////////...//////........................///..................///...............///000000............///111333555666888999;;;<<<===<<<<<<;;;;;;>>>CCCFFFIIIQQQYYY]]]]]]^^^bbbfffhhhhhhffflllyyy||||||kkkJJJCCC@@@888777???>>>AAAEEEIIILLLPPPUUUXXXVVVYYY\\\^^^^^^___```bbb___aaaeeehhhlllnnnppprrrwwwwwwxxxzzz{{{yyyuuuqqqoooccc]]]WWWNNNPPPWWWTTTBBB???<<<;;;;;;;;;:::999;;;;;;;;;;;;:::::::::::::::::::::;;;<<<======>>>;;;;;;;;;<<<<<<<<<======;;;;;;:::::::::;;;;;;;;;<<<;;;;;;;;;<<<>>>???@@@DDDGGGMMMTTT]]]hhhsss{{{sss```YYYVVVMMMGGGEEECCCBBBBBBCCCBBB@@@???AAABBBBBBCCCGGGNNNSSSVVVXXX^^^dddhhhrrr{{{wwwrrrnnniiiccc^^^\\\[[[[[[___```cccjjjtttssscccXXXRRRNNNNNNRRRRRRZZZkkkxxxmmmbbb[[[WWW[[[^^^gggttt}}}uuuqqqtttrrrhhhXXXKKKDDDBBB>>>>>>======<<<<<<;;;;;;;;;;;;:::999999888777777999999888888888777777777444555666666666666777777777777666666666666666666999888666555555666888999rrr\\\TTTMMMLLLLLLHHHDDDCCCAAA@@@???===<<<<<<<<<<<<:::::::::::::::999888777555555555555555555555555555444222222333333111000000000000000111111111111000///...///000111000///...///000000......///000000////////////000111111//////............//////...............///000000//////...///000111333444555777999;;;<<<<<<<<<<<<999888999>>>AAADDDKKKSSSRRRRRRTTTWWW[[[]]]]]]\\\dddsss]]]JJJBBB;;;999>>>>>>AAAEEEIIILLLPPPTTTWWWUUUXXX\\\^^^___```aaaccc```cccfffiiikkkmmmqqqssswwwwwwxxxzzz|||{{{yyyvvvsssiiiddd]]]QQQQQQUUUQQQCCC@@@===;;;;;;;;;999888;;;;;;;;;;;;::::::::::::999999:::;;;<<<======>>>?????????>>>>>>=========::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>???BBBDDDHHHMMMTTT^^^iiippp|||rrrlllggg[[[OOOLLLGGGDDDCCCCCCBBBAAA???AAABBBCCCCCCEEEHHHJJJJJJLLLQQQUUUYYYbbbvvvxxxiiiaaa]]]ZZZVVVRRROOONNNNNNNNNPPPQQQSSSXXX```iiirrrwwwxxxxxxyyy{{{rrreee[[[TTTRRRUUUUUUZZZhhhoooddd\\\WWWXXX[[[aaajjjxxx~~~|||yyytttuuuoooaaaRRRIIIDDDBBB<<<============<<<;;;:::;;;;;;:::999888777666666888888888777777777777666444666777666555555777888777777666666666666555555888777666666666666777888ttt]]]TTTNNNNNNLLLGGGEEEFFFAAA@@@???===<<<<<<<<<<<<;;;;;;;;;:::999888777666555555555555555555555555555333111222333333111//////000000000111111111111000...---...111222111///...000111000......///111//////.........///000111...------------------..................///000000000/////////000222444555444666888:::;;;<<<<<<<<<:::777777;;;===@@@FFFMMMIIIJJJKKKKKKLLLNNNPPPQQQYYYggg{{{pppTTTGGG@@@===;;;>>>AAAEEEHHHKKKOOOSSSVVVUUUXXX]]]```aaaaaacccdddccceeehhhiiijjjlllqqquuuwwwwwwyyy|||~~~~~~|||zzzwwwmmmiii```QQQMMMOOOIIIAAA>>>;;;:::::::::999888::::::::::::999999999999888999999:::<<<======>>>????????????>>>>>>======999999::::::;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>??????AAACCCGGGMMMUUU___eeerrr{{{uuu^^^YYYRRRKKKHHHFFFEEEDDDBBBCCCCCCCCCDDDEEEGGGIIIEEEHHHLLLOOOPPPXXXkkk~~~zzzhhh^^^WWWTTTPPPLLLJJJHHHHHHIIIGGGHHHJJJMMMSSSXXX]]]```aaadddfffgggiiirrrpppbbb[[[ZZZYYY\\\ggg~~~uuuiii^^^XXXWWWWWW^^^gggqqq}}}{{{{{{wwwuuukkkYYYJJJDDDAAA===;;;<<<=========<<<;;;::::::999999999888888777777888888777777777666666666444666777777555555777999777777666666666555555555777777777777777777777777uuu\\\TTTPPPPPPMMMGGGFFFIIIAAA@@@???===<<<<<<<<<<<<<<<;;;;;;:::999888666555444555555555555555555555555333111111333444111/////////000000111111111222000...---...111222111///...000222111...---///111---,,,++++++,,,---...///---,,,,,,++++++,,,,,,---...............///000000000000000000111222444555444555888:::;;;<<<<<<<<<===999777999;;;<<>>AAADDDHHHJJJNNNQQQTTTUUUYYY]]]```bbbbbbdddeeeeeegggiiiiiiiiilllqqqvvvxxxxxxzzz}}}}}}uuupppgggUUUOOONNNGGG>>>;;;999888999::::::999999999999888888888888777888888999:::<<<======>>>===============<<<<<<<<<888999:::;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>??????<<<>>>@@@CCCHHHOOOXXX^^^fffppp}}}llleee[[[SSSMMMKKKIIIHHHBBBAAA@@@???@@@BBBEEEGGGEEEGGGKKKMMMMMMTTTfffyyypppdddWWWUUUQQQMMMIIIGGGFFFFFFDDDEEEGGGJJJMMMQQQTTTUUUVVVZZZ^^^]]]\\\cccqqq~~~oooccc^^^]]]^^^hhh~~~ssscccZZZTTTUUUYYY^^^iiitttxxxzzzyyyuuugggSSSEEE@@@===999;;;<<<=========<<<;;;:::888888888888888999999999777777777777666666666666555777888777555555777:::777777666666555555555444666666777777777777666666rrrZZZSSSOOONNNKKKFFFDDDEEEDDDCCC@@@>>>======>>>???999999999999999999999999666555555555555444444444333333333222222222111111222222111111111111222222111000///------......///000000//////.........------,,,,,,,,,,,,---......000000////////////000000+++++++++,,,---...///000000000000000000000111222444555888:::;;;<<<<<<<<<::::::999888888;;;???CCCDDDDDDCCCBBBCCCFFFKKKNNNTTTYYYaaahhhnnnrrruuuvvvyyy{{{}}}yyycccMMMBBB===;;;999;;;???CCCGGGMMMSSSWWWYYYZZZ[[[\\\]]]___bbbeeeeeefffhhhiiijjjmmmqqqtttvvvwwwyyy{{{{{{}}}zzzrrrllleeeYYYLLLCCC???===;;;::::::;;;:::999999:::;;;;;;;;;:::999888999::::::;;;<<<===??????===============<<<<<<<<<:::;;;;;;<<<<<<=========;;;;;;;;;<<<<<<<<<======AAA@@@@@@AAADDDIIINNNRRR```iiiuuu|||pppdddZZZQQQJJJFFFEEEDDDBBB@@@@@@AAADDDFFFLLLKKKLLLOOORRRXXXggguuupppccc___XXXQQQKKKIIIHHHHHHEEEFFFHHHJJJHHHFFFLLLTTTVVV[[[``````]]]^^^dddkkkpppfffggghhhrrrwwwiiibbbVVVXXXZZZ\\\```kkkzzzxxxwwwxxxkkkZZZKKKDDDAAA@@@??????===;;;;;;======;;;888888888888888888888888888666666666666777777777777777555444555666777666555333333333333333333333333777777666555444333333444sssZZZTTTOOONNNKKKFFFDDDEEEAAA???===;;;::::::;;;<<<:::::::::999999888888888666555555555555444444444333333222222222111111111222111111000000111111222111000///...---......///000/////////............------,,,,,,------.../////////............//////------------...///000111000000000000000111111222333555777999;;;<<<<<<<<<999999888777777999===AAAAAAAAAAAAAAABBBFFFKKKOOOSSSVVV\\\bbbggghhhhhhhhhllllllooosssrrrsss|||lllQQQ@@@999666666999<<<@@@DDDIIIOOOSSSWWWXXXZZZ\\\\\\^^^aaadddeeegggiiiiiijjjmmmpppssssssuuuwwwxxxyyy{{{~~~|||uuupppjjj___SSSJJJBBB???;;;999999::::::999::::::<<<<<<<<<;;;:::999::::::::::::<<<===>>>???=====================<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<======;;;::::::;;;>>>CCCHHHKKKXXX```mmmyyyrrrdddXXXOOOJJJIIIIIIHHHFFFFFFHHHJJJLLLQQQPPPQQQSSSUUUYYYfffrrruuuooofff\\\TTTNNNLLLKKKIIIGGGHHHIIIHHHIIIQQQZZZeeeiiillljjjeeebbbdddgggwwwuuuoooqqqzzz|||rrreee[[[VVVUUUYYY___dddmmm|||vvvvvvrrrfffVVVIIIBBB@@@???>>>???===;;;;;;<<<<<<:::888888888888888888888888888888888777777666666555555777555444555666777666555333333333333333333333333555444444444444444555555tttZZZTTTOOONNNLLLGGGDDDEEECCCBBB@@@>>>=========>>>;;;;;;::::::999888777777666555555555555444444444333222222222222111111111222111111000000111111222000000///............///////////////............---------,,,------...///......------------.....................///000111000000000000000111222222222333666888:::;;;;;;;;;999999888666555666:::===??????@@@AAADDDIIIOOOTTTVVVXXXZZZ]]]______\\\YYY]]][[[\\\bbbiiipppyyywwwWWWBBB888777666888;;;>>>AAAFFFLLLPPPSSSVVVYYY[[[]]]^^^```bbbfffhhhiiijjjkkklllooorrrppprrrtttuuuwwwyyy|||zzzvvvpppggg\\\SSSGGGCCC===999888999::::::;;;<<<===>>>>>>===<<<;;;::::::::::::;;;<<<>>>>>><<<<<<==================;;;;;;;;;;;;::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;<<>>>>>===>>><<<;;;;;;;;;;;;:::888888888888888888888888888999999888777666555444444777555444555666777666555444444444444444444444444222222222222333444666666tttZZZTTTOOONNNLLLGGGDDDEEEDDDCCCAAA@@@???>>>>>>>>><<<<<<;;;:::888777666666666555555555555444444444222222222222111111111111111111000000000000111111000/////////............///////////////.........---------------.../////////......------......///......------...///000000000/////////000111222333111333555888:::;;;;;;;;;999999888666444555777:::>>>@@@AAADDDGGGNNNUUUZZZ^^^^^^]]]]]]\\\ZZZWWWTTTWWWSSSSSS\\\jjjwww|||\\\FFF===<<<777999;;;===@@@EEEKKKOOOPPPTTTXXX[[[]]]___aaabbbfffhhhjjjjjjkkklllnnnpppnnnppprrrssstttwwwzzz|||{{{uuunnncccZZZMMMGGG@@@:::999999:::;;;<<<===>>>?????????>>>===::::::::::::;;;<<<===>>><<<<<<<<<<<<============;;;;;;;;;::::::999999999<<<<<<<<<<<<<<<<<<<<<<<<=========>>>AAADDDHHHJJJIIIPPPZZZdddlllvvvvvvfff[[[UUUNNNNNNMMMKKKKKKPPPXXX___kkkkkklllmmmiiifffjjjrrrrrrfff^^^[[[\\\WWWRRRRRRSSSYYYeeeqqq}}}zzzsssoooooo|||iii___ZZZYYYZZZ]]]fffppp~~~~~~||||||}}}~~~}}}|||}}}uuuqqqqqq^^^UUUJJJAAA>>>>>>======<<<<<<;;;:::::::::999888888888888888888888888888888888888777666555555555777555444555666777666555555555555555555555555555222222222222333444555555sss[[[TTTPPPOOOLLLGGGEEEFFF@@@???>>>===<<<;;;;;;;;;<<<<<<;;;:::888777666666666555555555555444444444222222222111111111000000111000000000000000000111///////////////......---.........///////////////...------------...//////000//////////////////000---------,,,------......////////////000111222333111222555777:::;;;;;;;;;::::::999777444444666888===???AAAEEEJJJQQQYYY___cccdddccc```\\\XXXUUUTTTWWWTTTUUU```ttt}}}zzz^^^HHH>>>===777999:::;;;>>>BBBHHHMMMNNNRRRWWW[[[]]]___aaaccceeegggiiijjjjjjkkkmmmnnnmmmoooqqqrrrssstttwwwzzz~~~~~~xxxssshhh^^^SSSMMMDDD===::::::;;;;;;===>>>???@@@AAA@@@??????:::::::::::::::;;;<<<===;;;<<<<<<<<<======>>>>>>;;;;;;;;;::::::999999999<<<<<<<<<<<<<<<<<<<<<;;;999999999:::<<>>>>>>>>===;;;;;;;;;:::999888888888888888888888888888888888666666666666777777777777777555444555666777666555555555555555555555555555444333333222222333333444ppp[[[UUUPPPOOOMMMHHHEEEFFF@@@@@@@@@???>>>===<<<;;;;;;;;;::::::999888777777666555555555555444444444222111111111111000000000111000000//////000000111/////////000///......---.........///////////////......------......///000000000////////////000000------,,,,,,,,,------...////////////000111333333111222555888:::<<<<<<<<<:::;;;:::888666666777999<<<>>>BBBFFFKKKSSS\\\bbbggglllpppmmmddd[[[WWWWWWZZZZZZ^^^kkk|||zzz|||wwwaaaMMM???999666777777888:::>>>EEEIIILLLOOOTTTXXX[[[^^^aaadddbbbdddgggiiiiiijjjlllmmmmmmnnnpppppppppqqqtttvvvyyyzzzwwwnnnbbbXXXRRRIIIAAA===<<<;;;;;;===>>>???@@@AAAAAA@@@@@@:::::::::::::::;;;<<<<<<;;;;;;<<<<<<===>>>>>>>>>;;;;;;;;;;;;::::::::::::<<<<<<<<<<<<<<<;;;;;;;;;888888888999;;;>>>@@@AAAHHHKKKOOOSSSXXXaaammmuuuzzzrrrlllllljjjfffdddhhhrrr{{{{{{|||}}}uuuqqqnnnlllooottt|||xxxeee]]]___fffooowww~~~~~~~~~}}}|||||||||}}}}}}~~~~~~~~~xxxssskkkbbbNNNIIIBBB>>>>>>>>>===<<<:::;;;;;;:::888777777888888888888888888888888888555666666666777777777888777555444555666777666555444444444444444444444444555444333333333333333444mmm[[[UUUPPPOOOMMMHHHEEEFFFBBBBBBBBBAAA@@@???>>>===:::::::::999999888888888666555555555555444444444111111111111000000000000000000////////////000000...///000000000///------............/////////000...............//////000/////////....../////////......------------............//////000222333444111333666999;;;======>>>;;;<<<<<<:::888888999:::@@@BBBEEEJJJPPPXXXaaagggppp|||xxxhhh```^^^___cccjjjxxxwwwooosss|||~~~yyymmm[[[III===777777777777999===CCCHHHIIILLLPPPSSSWWW[[[```ccc___bbbeeeggghhhiiikkkllllllmmmnnnnnnmmmnnnpppqqqrrr}}}||||||tttiii\\\VVVMMMEEE@@@>>><<<;;;<<<===???@@@AAAAAA@@@@@@::::::999999::::::;;;;;;;;;;;;<<<<<<===>>>>>>???;;;;;;;;;;;;;;;<<<<<<<<<======<<<<<<<<<;;;;;;;;;:::;;;;;;<<<>>>@@@AAABBBEEEGGGIIIKKKOOOXXXdddllluuu}}}~~~~~~yyytttssszzz~~~uuugggeeemmmyyy~~~{{{{{{}}}~~~~~~~~~|||zzzzzz|||~~~yyyuuutttgggXXXIIIDDD>>><<<======<<<:::999:::;;;:::777666777888888888888888888888888888777777777777666666666666777555444555666777666555333333333333333333333333333333333333444555666666kkk[[[UUUPPPOOOMMMHHHEEEFFF????????????>>><<<;;;::::::999999999999999999999666666555555555444444444111111111111000000000000000000////////////000000...///000000000///---,,,---.........//////000000...............///000000.........------.........000//////.........//////.........///000222333444222333666999<<<===>>>>>><<<<<<===;;;:::999:::<<>>>>>???;;;;;;;;;<<<<<<===============<<<<<<<<<;;;;;;;;;:::::::::;;;===???@@@AAAAAABBBCCCEEEIIIRRR^^^hhhllltttxxxtttrrrwwwxxxkkkbbbfffsss}}}yyyxxxyyy{{{}}}}}}}}}{{{yyyyyy|||tttttttttdddQQQEEEAAA<<<;;;<<<<<<:::888888:::;;;:::777555666888888888888888888888888888999999888777666555444444777555444555666777666555333333333333333333333333222222333444555777888999ppp\\\WWWPPPLLLKKKIIIEEEBBBBBB???<<<;;;;;;<<<;;;::::::::::::999999999888888888888777666555444444333666555444333222222222222000000000000000000000000111111111000000000000000---...///000000///...------...//////////////////.........------,,,,,,,,,---......//////...------000000000000000000000000666111000888<<<<<<<<>>;;;;;;<<<>>>??????;;;::::::999999::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<@@@???>>><<<;;;:::999999999999:::;;;<<<<<<<<<;;;::::::;;;;;;===>>>???@@@???AAADDDDDDEEEKKKUUU]]]ccckkkwww~~~{{{nnnlllkkkrrrzzzzzzyyywwwuuuuuuxxxzzz|||{{{yyyxxxyyy||||||wwwuuuiiiWWWIII@@@???>>>===<<<;;;::::::888888888777666555555444888888888888888888888888777777777777777777777777555555555555555555555555444444444333333222222222333333444444444444555555ooo\\\WWWPPPLLLKKKIIIFFFCCCBBB@@@>>>===>>>>>><<<;;;:::::::::999999999888888777777666666555555444444444444333222111111111111000000000000000000000000/////////000111111111222---...///000000///...---,,,,,,---......///////////////..................,,,,,,,,,---.........///////////////////////////333......444:::<<>>CCCKKKPPPSSSZZZjjjyyy~~~pppjjjssswwwxxxooojjjjjjmmmvvvzzzbbbMMMCCC;;;;;;<<<;;;>>>CCCBBBEEEIIIMMMPPPTTTXXX[[[]]]___aaabbbcccdddgggiiiiiijjjlllllljjjhhhhhhhhhmmmuuu{{{}}}yyyrrrmmmcccWWWLLLCCC===;;;===;;;888888999;;;;;;;;;;;;::::::999999::::::;;;:::;;;;;;;;;<<<<<<======;;;::::::999888888888888::::::;;;<<<<<<<<<<<<<<<888888888999:::;;;======<<<>>>@@@@@@AAAFFFOOOWWW___gggqqqyyy}}}uuulllmmmnnnttt}}}zzzyyyyyyyyyxxxvvvuuuwwwyyyzzzyyyyyyxxxyyy{{{}}}~~~wwwrrrooodddRRRFFF??????>>>===<<<;;;:::999999888888777666666555555888888888888888888888888777777777777777777777777555555555555555555555555444444333333333222222222111111111222222222333333ooo[[[VVVPPPLLLKKKIIIFFFCCCAAA@@@?????????>>><<<::::::::::::999999999888888666666666666666555555555333333222111000000000000000000000000000000000000---...//////111111222333......////////////......++++++,,,---....../////////////////////000000000++++++***+++,,,---///000////////////////////////222......333888;;;???CCC@@@AAAAAAAAAAAA@@@??????BBBIIIOOOUUU^^^nnn|||zzzooojjjxxx}}}yyymmmjjjnnnvvvbbbTTTDDD===;;;:::<<<>>>AAACCCGGGJJJMMMPPPUUUXXX\\\^^^```bbbcccdddgggiiiiiijjjkkkkkkiiihhhiiijjjmmmsssxxxzzz~~~~~~|||uuujjj]]]QQQGGG@@@<<<;;;999777777888999999999;;;::::::999999::::::;;;999999:::;;;<<<======>>><<<;;;;;;;;;;;;;;;<<<<<<:::;;;<<<<<<===<<<<<<<<<888888888999:::;;;<<<===;;;===>>>>>>???CCCJJJPPPXXX^^^gggnnnsssyyywwwlllfffdddpppvvv}}}yyyvvvtttvvvxxxyyyxxxwwwvvvvvvwwwwwwwwwxxxxxxyyyyyyzzzzzz}}}qqqlllggg\\\LLLAAA>>>>>>===<<<;;;:::999999999999888888777777666666777777777777777777777777777777777777777777777777444444444444444444444444333333333333222222222222111111111111222222222222ppp[[[VVVPPPLLLKKKIIIFFFCCC@@@???>>>??????>>>;;;888:::::::::999999999888888555555555666666666666666333333222111111111111111000000000000000000000000.../////////000000111111...//////////////////...,,,,,,,,,---...///000111.........//////000000000---,,,***)))***,,,...///////////////////////////222222333666999:::<<<>>>>>>?????????>>>>>>===<<<===BBBHHHOOOYYYfffsss{{{tttyyy}}}~~~zzztttooommmwwwwwwtttyyyzzznnnUUUCCC;;;:::<<<===@@@BBBEEEGGGJJJMMMRRRUUUZZZ\\\___aaacccdddgggiiijjjkkklllkkkjjjjjjlllnnnooorrruuuwww{{{~~~|||vvvlllaaaWWWMMMEEEAAA>>><<<::::::;;;;;;;;;:::;;;::::::999999::::::;;;888888999:::<<<===>>>>>>======<<<<<<<<<<<<======;;;<<<<<<======<<<<<<<<<;;;;;;;;;;;;<<<===>>>???<<<===>>>>>>>>>AAAFFFJJJPPPUUU]]]cccjjjsss|||zzzjjjcccgggooozzz{{{vvvtttsssrrrsssuuuxxxxxxwwwuuuuuuuuutttuuuvvvwwwxxxwwwwwwvvv{{{~~~{{{nnnggg```SSSEEE>>><<<<<<<<<;;;:::999999999999999888888777777777777777777777777777777777777666666666666666666666666444444444444444444444444333222222222222222222222222333333333333444444444qqq[[[UUUOOOLLLKKKJJJGGGDDDAAA@@@@@@@@@AAA???===::::::::::::999999999888888555555555666666666666666444444333222222222222333111111111111111111111111111000000000//////....../////////....../////////............///000111222---------......//////000///...,,,***)))***,,,---........................///222666888:::<<<<<<<<>>===<<<;;;===AAAGGGPPPYYYccckkkeeegggiiijjjkkklllmmmnnnvvvlllNNN???<<<>>>???AAABBBDDDFFFGGGKKKOOOSSSXXX[[[^^^aaacccdddgggiiikkkmmmnnnmmmmmmnnnppprrrrrrrrrsssuuuxxxzzz}}}{{{vvvnnneee]]]SSSIIICCC???===<<<<<<======<<<;;;;;;::::::999999::::::;;;888888999:::;;;<<<===>>><<<;;;:::999888888888888;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<===>>>??????;;;<<<<<<<<<===???BBBDDDHHHMMMTTT[[[cccmmmyyyqqqfffdddooo}}}{{{tttqqqppppppppppppsssvvvwwwuuutttssssssqqqssstttvvvwwwvvvuuutttyyy|||yyylllcccXXXKKK@@@<<<;;;;;;::::::999999888888888888888777777777777777666666666666666666666666555555555555555555555555444444444444444444444444222222222222222222222222222222222333333333444444tttZZZUUUOOOLLLKKKJJJGGGDDDDDDCCCBBBBBBBBBAAA???===:::::::::999999999888888666666666666666555555555444444333333222333333444111111111111111111111111222111111000......---,,,//////............//////111000/////////000111222..................//////000///---,,,+++***++++++........................)))///555777999===???>>>AAAAAABBBBBBBBBAAAAAA@@@>>>;;;<<>>===<<<<<<<<<<<<;;;999;;;::::::999999::::::;;;888888999:::;;;<<<<<<=========;;;:::999999999999;;;;;;;;;<<<;;;;;;:::999:::::::::::::::;;;<<<===999999999:::;;;<<<===>>>AAAEEELLLSSS[[[fffrrr{{{tttnnnjjjlllzzz~~~yyysssnnnmmmmmmmmmmmmmmmpppssstttsssqqqqqqqqqoooqqqssstttuuuvvvuuuuuuxxx{{{uuuiii]]]PPPCCC======:::999999999888888888777777777777666666666666666666666666666666666666666555555555555555555555555333333333333333333333333111111111222222222222222000000000000111111111111vvvZZZUUUOOOLLLKKKJJJGGGEEEDDDBBB@@@?????????>>>===:::::::::999999999888888777777666666555555444444333222222222222222333333111111111111111111111111000000000///.........---000///...------...///000222111///.........000111000000/////////////////////.........---,,,,,,,,,........................)))///333111333:::??????>>>???AAABBBDDDDDDEEEEEEAAA;;;888<<<@@@DDDKKKRRRXXXYYYYYYWWWVVVZZZcccjjjqqq}}}rrrRRREEE@@@>>>???@@@@@@@@@AAADDDIIILLLTTTXXX]]]aaaccceeeggghhhiiillloooqqqqqqrrrssstttwwwssssssxxxzzzyyy|||}}}xxxtttlll```PPPEEE???===<<<<<<===<<<;;;999;;;::::::999999::::::;;;999999999::::::;;;;;;;;;>>>======<<<<<<<<<======::::::;;;;;;:::999999888999999888888888999::::::888888999:::<<<======<<<<<<@@@FFFKKKRRR\\\gggpppxxxvvvpppssswww}}}wwwtttooollllllllllllllllllnnnpppqqqpppoooooopppnnnoooqqqssstttvvvvvvwwwwww{{{wwwnnnbbbVVVHHH===;;;>>>999888888888888777777777555555555555555555555666555555555555555555555555444444444444444444444444333333333333333333333333000111111111222222222222000000000000111111111111wwwZZZUUUOOOLLLKKKJJJHHHEEEBBB???<<<;;;;;;<<<;;;::::::::::::999999999888888888888777666555444444333222111111111111111222222111111111111111111111111.........///////////////000///...------...///000222111///---,,,---...///222222111111000000//////------...//////......---........................---222222------555;;;===:::;;;>>>@@@CCCEEEFFFGGGBBB:::666888<<<>>>EEEMMMQQQSSSSSSQQQQQQVVVaaajjjiiittt~~~ZZZGGG???;;;>>>>>>>>>>>>???BBBFFFJJJSSSWWW\\\aaaccceeeggghhhgggjjjnnnqqqrrrrrrssstttwwwssstttzzz|||{{{~~~~~~{{{yyysssgggVVVJJJ@@@???>>>>>>???>>><<<:::;;;::::::999999::::::;;;::::::::::::::::::::::::999888888999:::;;;<<<<<<::::::::::::999999888777999999999888999999::::::::::::;;;===???@@@???>>>999===BBBGGGLLLTTT___fffrrryyy{{{rrrpppzzzyyyuuusssooommmmmmnnnmmmmmmkkkmmmnnnooonnnmmmnnnooonnnoooppprrrtttvvvwwwxxxwww{{{}}}ppphhh]]]PPPBBB999:::@@@888888888888777777777777444444444555555555555555555555555555555555555555444444444444444444444444333333333333333333333333000000111111222222222222111222222222222333333333vvvYYYTTTNNNKKKJJJIIIFFFDDD@@@===;;;:::;;;===>>>===::::::999999888777777777555666777777777666444333444444333222222111111000000000000000000000000000222111111111000000//////000000///...............///......---------......)))'''&&&(((,,,000000000...------------...//////---------......000111222111000000111333555777888999;;;>>>BBBDDDEEEEEEEEEAAA@@@>>>;;;:::<<<@@@DDDGGGIIILLLNNNQQQUUUZZZ^^^dddhhhoooyyynnnIII<<>>===;;;:::<<>>AAAEEEKKKRRRWWWbbbgggpppxxx|||vvvyyy{{{xxxvvvtttttttttsssrrrpppmmmkkkjjjjjjiiihhhiiiiiikkkkkkoooppprrrtttvvvwwwxxxxxxzzz}}}}}}xxxmmm]]]LLLCCC???;;;999999888888777777777666666666666666555555444444333333444444333333333222222222333333333444444444444555333333111111111111333333222222222111111111000000111000000000222333222111vvv^^^YYYRRRMMMKKKIIIEEEBBBEEEBBB???=========<<<;;;:::::::::999888888777777666666666777666555555444444444333222222111111000000000000000000000000000111111000000000000//////000//////............//////////////////000111222111///------.........---...------------...////////////.........//////000////////////000222444666777999<<>>===:::999:::999::::::::::::999888888:::999999999999::::::;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;999777666444444999999999999999888888888999999999999:::::::::::::::;;;<<<>>>@@@DDDJJJNNNWWW]]]fffpppxxx}}}xxxsssxxx~~~{{{{{{wwwtttsssrrroooqqqssstttssspppmmmjjjgggggggggggghhhiiijjjkkkppprrrtttvvvwwwxxxwwwwwwzzz}}}~~~|||}}}~~~{{{sssdddVVVHHH@@@===999777888888888888888777777777777666666666555444333333222333333333333222222222222333333333333444444444444333222111000000111222333222222222111111111111111111000000000222333222111uuu[[[VVVOOOLLLLLLKKKHHHEEECCCAAA>>>=========<<<;;;;;;::::::999999888777777666666666666666555555444444444333222222111111000000000000000000000000000000000000000000000//////000///............//////............///000111222000///............------...------------...//////000//////............///............///111333444777999<<>>===;;;<<>>CCCFFFLLLUUU[[[^^^```bbbeeeeeehhhjjjllllllmmmoooqqquuuttttttuuuyyyxxxnnn[[[PPPEEE???<<<999888:::999::::::::::::999888888:::999999999999999::::::<<<;;;;;;::::::;;;;;;<<<<<<;;;:::999888777666555::::::999999888888777777888999999999999:::::::::999:::;;;;;;<<<@@@DDDHHHQQQVVV___hhhooouuu{{{~~~{{{pppqqqtttvvvvvvvvvvvvuuuyyy|||xxxqqqnnnmmmlllllllllmmmoooooonnnlllkkkkkkhhhhhhhhhhhhhhhiiiiiijjjoooqqqtttvvvxxxyyyyyyyyy{{{}}}~~~}}}yyy{{{wwwooo[[[OOODDD???<<<888777888888888888888888888777777777666555555444333222222333333333222222222222111222222333333333444444444333222111000000111222333111111111111111111111111111000000000222333222111tttYYYTTTNNNKKKJJJIIIGGGDDD???===<<<<<<===>>>===<<<;;;;;;::::::999888888888777666666666555555555555444444333222222111111000000000000000000000000000//////////////////000000//////............//////,,,,,,,,,---...///000111,,,---.........---.........------------...//////000//////............///......------...000222333777999<<>>999888:::999::::::::::::999888888999999888888888999::::::;;;;;;::::::::::::;;;;;;:::::::::::::::999999999999999999888888777777777888888888999999999::::::777888999:::;;;>>>BBBFFFJJJOOOWWW___gggnnntttxxxwwwuuurrrooommmkkkiiihhheeehhhkkknnnpppssswwwzzz{{{}}}{{{wwwpppkkkhhhggggggfffiiijjjjjjhhhggggggiiillljjjjjjjjjjjjjjjjjjjjjiiimmmooorrruuuxxxzzz{{{|||{{{}}}~~~~~~}}}}}}~~~~~~}}}}}}|||vvvyyy~~~rrriiiRRRIIIAAA>>><<<999888999777777777777777777888888666555555444333333222222333333222222222111111111222222222333333333444444222222111000000111222222111111111111111111111111111000000000222333222111qqq\\\WWWPPPKKKIIIGGGCCC@@@===<<<;;;<<<===>>>===<<<;;;;;;;;;:::999999888888777777666555555555555666444444333222222111111000000000000000000000000000......////////////000000///............//////000---------------...///000***,,,...///.........000...------------...////////////.........//////000......------...000111222555777;;;???BBBDDDDDDDDDDDDEEEDDDBBB>>>;;;;;;;;;@@@CCCGGGKKKOOOUUUZZZ^^^```aaa```\\\WWWVVVXXX\\\aaaiiirrr{{{~~~jjjTTTFFF???:::888999:::999<<>>===<<<999888:::666666666666777777777777444444444444333333333333222222222222111111111111222222222222333333333333222111000//////000111222111111111111111222222222111000000000222333222111ooo]]]XXXQQQLLLJJJHHHDDDAAA???>>>======>>>>>><<<:::<<<;;;;;;::::::999888888888777666555444555555666444444333222222111111000000000000000000000000000........./////////000000...............///000000///...............//////+++...111111///...///000...------------...//////...............///000111//////.........000111222222444999===AAACCCDDDEEEDDDEEEFFFDDD@@@===<<<<<>>:::::::::999<<>>@@@>>>AAAEEEKKKRRR[[[eeekkkrrrwww|||wwwppppppoookkkgggcccbbbbbb______```aaaccchhhnnnrrrwwwxxxsssqqqqqqnnnqqqtttwwwzzz|||uuupppkkkjjjhhhggggggfffdddbbbdddfffgggeeebbbaaaeeeiiifffhhhjjjlllmmmnnnnnnnnnoooooooooqqqtttxxx{{{}}}|||}}}}}}|||zzzyyyzzz|||yyy|||}}}}}}zzzyyyzzz{{{zzz}}}wwweeeTTTCCC>>>;;;<<<;;;888888;;;444555555555666666666666222333333333333444444444222222222222111111111111111222222222222333333333222111000//////000111222000000111111111222222222111000000000222333222111nnn[[[VVVPPPMMMLLLKKKHHHEEEBBBAAA?????????>>><<<999<<<;;;;;;::::::999999888888777666444444555555666444444333333222111111000000000000000000000000000---.........//////000000...............///000111111000000////////////000...111333333000...///000...------------...//////---------......000111222000///......///000111222///222777<<<@@@CCCDDDEEECCCEEEFFFEEEBBB???>>>>>>BBBDDDHHHLLLQQQXXX___eeehhhsss|||yyynnneeefffjjjyyyssscccEEE@@@<<<<<<;;;999<<>>===999::::::::::::999888888555555666777888:::<<<===;;;::::::999999::::::;;;::::::999999888777666666666666777777888888999999777888888888888999999999777999:::999888999;;;===???@@@BBBEEEJJJRRR[[[aaajjjpppxxx~~~zzzsssmmmiiihhh```___^^^\\\[[[]]]bbbeeecccmmmxxx{{{xxxrrrkkkfffdddccccccbbbbbbcccbbbbbbfffmmmrrrwwwzzz~~~~~~zzzwwwxxx}}}zzzqqqllljjjfffffffffggghhhgggdddbbbbbbfffiiihhhcccaaacccgggccceeehhhkkknnnpppqqqqqqqqqpppoooppprrrvvvzzz||||||}}}}}}{{{yyyxxxyyy{{{{{{}}}|||{{{|||}}}~~~}}}sss___KKK???;;;999;;;:::777777:::333444444444555555666666111222222333333444444555222222222111111111111000111111222222222333333333222111000//////000111222000000111111222222222222111000000000222333222111mmm]]]UUUOOOMMMLLLHHHDDDDDD@@@???>>>======<<<=========<<<999888777777888999:::888777555444444444444333333333333333333333333000000000000111111111111222000......111111///---///...---,,,,,,---...///..................------........................////////////////////////////////////000000000111//////------...000222444333444666999;;;>>>@@@AAACCCDDDEEEDDDAAA??????@@@DDDHHHNNNSSSSSSUUUaaannnttt~~~{{{oootttzzztttVVVHHH>>>>>>;;;666999AAABBBCCCEEEGGGIIINNNTTTYYY[[[___dddggghhhiiikkklllnnnnnnoooqqqtttxxx|||yyysssiii^^^TTTKKKCCC???:::888777777888888777666999999888888888888999999888999::::::999999;;;===:::::::::999999888888888777777888888888999999999888999999::::::999999888888888999999999:::::::::<<<<<<===@@@DDDJJJPPPSSS[[[bbbllltttyyy~~~~~~wwwuuuqqqkkkeeeaaa___```aaaaaacccgggkkknnnpppppppppvvvvvvvvvtttqqqlllhhhfffaaa^^^[[[YYYXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYZZZ[[[___aaadddggggggfffdddbbbeeejjjpppuuu{{{rrriiieeefffhhhffffffeeedddddddddeeeeeeggghhhjjjiiifffcccaaaaaacccfffiiikkklllnnnqqqsssooopppqqqqqqrrrvvv{{{}}}}}}~~~~~~}}}|||zzzyyy{{{||||||{{{zzzyyyzzz||||||fffQQQIII>>>===<<<;;;999888777666666666555444444444444555555333222222333444333222333333222222222222222222222222222111111111111000000000000000000000000000//////000000111111111222///000111222222222222222qqq]]]UUUNNNMMMLLLGGGDDDDDD>>>>>><<<;;;;;;;;;;;;;;;===;;;999888777777888999999888777555444444444444333333333333333333333333000000000000111111111111222000...///000111///---111000///......///000111........................................................................------------............//////...---...000222333111333555888;;;>>>@@@BBBBBBDDDDDDDDDAAA@@@@@@@@@EEEHHHOOOTTTUUUXXXeeerrrzzz{{{}}}yyyyyy~~~kkkVVVDDD???>>>:::;;;AAA@@@AAABBBDDDGGGKKKQQQVVVZZZ^^^cccfffhhhjjjlllmmmnnnnnnoooqqqtttwww{{{}}}|||wwwooofff\\\QQQGGGAAA<<<:::888777888999888777999888888777777888888999777888999999888888:::;;;:::::::::999999999888888777777888888888999999999888999999::::::999999888888888888999999999::::::;;;;;;;;;===AAAFFFKKKMMMSSSZZZdddlllqqqvvv|||xxxnnnfffaaa___aaabbbdddeeeffffffffffffhhhhhhgggeeebbb___\\\[[[YYYWWWUUUTTTUUUWWWXXXYYYZZZYYYXXXWWWWWWVVVVVVVVVYYYZZZ\\\^^^^^^]]][[[YYYWWW[[[```dddhhhmmmtttyyyxxxlllddd``````aaaeeedddccccccbbbbbbbbbbbbeeegggiiiiiifffdddbbbbbbbbbdddggghhhjjjkkknnnpppnnnoooqqqrrrsssvvvzzz}}}{{{|||}}}}}}}}}{{{zzzyyyzzzzzzzzzyyyxxxyyy{{{}}}xxxaaaOOOGGG======<<<:::999888666666666666555444444444444444666444222222333333222111111111111111111111111111222222222111111111111000000000000000000000000000//////000000000111111111000000111222222222111111uuu]]]UUUNNNLLLKKKGGGDDDDDDAAAAAA@@@???>>>>>>>>>>>><<<;;;999888777888888999999888777555444444444444444444444333333222222222000000000111111111222222333111//////000000...,,,000000////////////000000................................................------------------------......------------------///......---...///111222000111333666:::===AAABBBBBBDDDEEEDDDBBBAAAAAABBBEEEHHHOOOUUUXXX]]]jjjwwwzzzwww{{{pppRRREEEAAA>>>===???===>>>???AAACCCGGGMMMQQQWWW[[[aaaeeehhhjjjmmmnnnoooooooooqqqssswwwzzz{{{}}}wwwoooeeeYYYMMMEEE???===:::888999999999888999888888777777888888999777888888888777777888::::::::::::999999999999888888888888888888999999999888888999999999999888888888888888999999999999::::::999999:::===@@@DDDFFFKKKRRR[[[bbbggglllrrrwwwzzzpppkkkmmmllljjjgggeeecccbbbaaabbb```]]]ZZZXXXVVVUUUUUUVVVUUUSSSSSSVVV[[[```cccdddcccbbb```^^^\\\ZZZYYYYYYYYYYYYYYYXXXVVVTTTRRRPPPRRRUUUWWWYYY\\\```ccciiikkknnnqqqrrrrrrrrrqqqpppqqqqqqpppoooooorrrtttxxx{{{~~~~~~yyyqqqhhhaaa^^^]]]^^^ccccccbbbaaa```______^^^ccceeeggghhhfffdddcccccc```bbbdddfffgggiiikkkmmmnnnppprrrssstttvvvxxx{{{yyyzzz|||}}}}}}{{{zzzyyyxxxxxxxxxwwwvvvyyy|||}}}~~~qqq[[[JJJEEE<<<<<<;;;999888777666666666555555444444444444444777555222222222222111000...//////000000111111111222222222111111111111000000000000000000000000000//////000000000000111111111111222222222111111000vvv]]]UUUMMMLLLJJJFFFDDDDDDBBBAAA@@@??????>>>??????;;;:::999888888888999999888888777666555444444333555555444333333222111111000000111111111222222222222222000000//////------.........------.........---------...............................................................000000////////////......///............///000111...///111444888<<<@@@BBBDDDEEEGGGFFFEEEDDDDDDEEEBBBEEELLLTTTYYYaaannn|||}}}}}}mmmTTTFFF>>><<<>>><<<======>>>@@@DDDIIIMMMTTTXXX^^^cccgggjjjmmmoooppppppqqqrrrtttwwwyyy{{{{{{tttjjj___TTTMMMDDD@@@<<<999888999999888888888777777777777888888777888999888777666888:::999999999999999999999999888888888888888888888888888888999999999999888888888888888888999999999999999999999999:::<<<>>>@@@FFFLLLSSSYYY^^^cccjjjooowww{{{zzzuuurrrpppoooooolllhhhccc```____________^^^^^^___ccciiiqqqvvvxxxxxxxxxwwwuuurrrooonnniiihhheeeccc___\\\YYYWWWXXXYYYYYYYYYYYYYYYYYYZZZ]]]^^^```bbbcccdddccccccaaaaaaaaa___^^^___aaaccceeegggiiijjjjjjlllooorrrtttwwwsssnnnhhhdddaaa``````bbbbbbaaa```___^^^]]]\\\```cccfffgggfffddddddddd___aaadddeeefffhhhkkkmmmoooqqqtttvvvvvvwwwxxxyyyxxxzzz|||}}}}}}{{{yyyxxxtttuuuttttttuuuyyyxxxwww{{{iiiTTTEEEAAA;;;:::999888777666555555666555444444333333444444777555333222222111000///......//////000111222222222222222111111111000000//////////////////////////////000000000000000000222222222222222111000///www^^^UUUMMMKKKIIIFFFDDDEEE>>>===<<<;;;::::::::::::::::::999999999999999999888888777666555444333333555555444333333222111111111111111111222222222222111111111000///.........---..................------------.........//////........................///////////////////////////////////////......................../////////---...///222666;;;???AAAEEEGGGIIIIIIHHHGGGHHHHHH@@@BBBHHHPPPWWW___mmmzzz~~~}}}|||~~~lllQQQ???;;;===;;;<<<======>>>AAAFFFJJJPPPUUU[[[aaaeeeiiilllooopppqqqrrrtttvvvxxxzzz{{{}}}vvvnnneee]]]WWWJJJFFF???:::999888888888888777777777777777777888999999:::999777777888:::999999999999999999999999888888888888888888888888777888888999999888888777777777888888888999999999999999999999:::;;;<<<===AAAFFFLLLPPPTTTYYY```eeemmmrrryyy{{{wwwuuuvvvvvvuuuuuuvvvwwwyyy{{{vvvqqqllljjjgggfffdddbbbaaa^^^\\\[[[ZZZ[[[\\\\\\\\\\\\[[[ZZZUUUUUUTTTRRRQQQRRRTTTWWWWWWXXXYYYZZZ[[[]]]___aaaeeeppp}}}}}}|||vvvpppnnnllliiifffdddccccccbbbbbbbbbaaa```^^^]]]\\\___bbbeeefffeeeddddddeee___aaadddfffhhhjjjmmmoooqqqssswwwxxxxxxwwwxxxxxxwwwyyy{{{}}}|||zzzxxxvvvqqqqqqrrrsssvvv{{{{{{rrr|||ttt```MMMAAA>>>999999888777666555555444555555444333333333333333777555222111111111000...//////000000111222333333222222222111111111000000////////////////////////000000//////////////////222222222222222111000///xxx^^^UUULLLJJJIIIEEEDDDEEE>>>>>>===<<<;;;;;;;;;;;;999999999999999999999999777888777777666444333222444444444333333222222222111111111222222222222333///000111000///...///000//////000000000000//////,,,,,,------.../////////........................000000000000000000000000++++++,,,,,,,,,---------........................---......111444999===@@@FFFHHHIIIJJJIIIIIIIIIKKK@@@@@@DDDKKKQQQYYYeeeqqqzzz~~~~~~bbbHHH>>>>>>;;;<<<<<<<<<<<>>:::999999999888777777666666777777888999::::::999777777888:::888999999999999:::::::::999999999888888888888888777777888888888888777777777777777888888888888999888888999999:::;;;<<<<<<<<<@@@DDDGGGIIIMMMTTTZZZbbbgggooovvv|||~~~{{{xxxuuurrrnnnjjjfff``````^^^]]]ZZZXXXVVVUUUSSSSSSQQQOOOMMMNNNQQQTTTUUUUUUUUUUUUWWWXXXYYYZZZ___iiiyyyvvvwwwvvvvvvyyyxxxqqqmmmhhhgggfffeeedddcccbbbbbbaaaaaabbbbbbaaa___]]]\\\^^^aaadddeeeeeeddddddddd___bbbeeehhhjjjlllppprrrrrruuuwwwxxxwwwvvvvvvwwwvvvwwwzzz{{{zzzwwwtttrrrmmmoooqqqtttwww}}}xxxsssvvvyyyhhhUUUFFF===;;;888888777666666555444444555444444333333333333333666444111111111111000//////000000111111222222222222222222111111111111000000000000000000000000000000000////////////......111111222222222111111000vvv^^^TTTLLLIIIHHHEEEDDDEEEBBBAAA@@@???>>>>>>>>>>>>888999999::::::999999999777777888777666555333222333333333333333333333333111111111222222222333333---///111000///...000222...///000111111000///...,,,,,,------...//////000........................000000000000000000000000******+++,,,------...........................---.........///333777;;;>>>DDDFFFHHHIIIHHHHHHIIIKKKCCCAAABBBFFFJJJOOOYYYcccjjjvvvyyyyyyzzzyyyyyy{{{xxxWWWFFF@@@:::;;;;;;::::::<<>><<<;;;;;;777777666666666666777777888999999888666666777888888888999999999:::::::::999999999888888888777777777777888888888888777777777777777777888888888888666777777888:::;;;<<<===999<<>>===<<<<<<<<<<<<888999999:::::::::999999777777888888666555333222333333333333333333333444111111222222222333333333,,,///111000///...111333,,,---...//////...---,,,,,,,,,------...///000000........................////////////////////////***+++,,,---///000111111---......///......------.........///222666:::===CCCEEEGGGHHHGGGGGGIIIJJJFFFCCCAAACCCEEEHHHPPPYYY^^^lllooooooxxxxxxnnnjjjnnnrrrzzzdddLLLBBB999:::999888888;;;???BBBJJJNNNUUU[[[___cccfffiiihhhjjjmmmpppsssvvvxxxyyyyyywwwqqqbbbZZZOOOFFF@@@>>>===<<<777777666666666666777777777888888777555444666777888888888999999:::::::::999999999999888888777777777777888888888888777777777777777777888888888888444555666888999;;;<<<===:::<<<>>>??????CCCIIIOOOPPPUUU\\\ccciiioootttxxx}}}~~~|||uuutttrrrooommmnnnrrruuurrrqqqoooooopppqqqqqqpppsssyyy{{{ssskkkeeecccbbb___^^^^^^]]]^^^^^^______\\\^^^___``````___]]]\\\^^^aaadddeeedddbbbbbbbbb]]]```dddhhhkkkooosssvvvrrrssstttsssrrrqqqrrrtttppprrrtttuuusssoookkkhhhhhhlllqqqvvv{{{yyynnntttzzzrrrdddQQQCCC<<<888666666666666555555444444333555444333333222222333333333222000000111222111111///////////////.........222222222111111111111000000000000000000000000000000000//////.........---///000111222222222222222ttt^^^UUULLLIIIHHHEEECCCDDDDDDAAA>>><<<<<<======<<<<<<;;;;;;::::::999999888555555444333222222111111333222111000000000111222111111222333444444555555222111000//////000111222111000///------......///(((+++...000000//////000////////////////////////------......//////000000111///...///000111000//////...---,,,,,,---...///000000//////111333666888>>>CCCIIIKKKIIIGGGFFFGGGHHHFFFAAA===<<<@@@GGGMMMYYY^^^bbbccc```___cccgggfffiiiooo{{{tttRRRGGG:::<<<;;;888777:::???BBBHHHMMMUUU\\\```bbbdddeeejjjkkkmmmmmmnnnppptttwwwyyy{{{}}}zzzxxxppphhh\\\PPPFFF???:::666:::;;;:::777444333666999888888888888888999999999777777777777777777777777:::::::::999888777666666777777777777888888888888999888888888777777666666777777666666666888999:::;;;;;;<<<;;;<<<>>>AAADDDKKKNNNSSSXXX]]]ccciiinnnvvv}}}xxxtttooohhhdddaaa______]]]aaabbb^^^[[[[[[ZZZWWWZZZ[[[\\\\\\ZZZYYYYYYZZZ[[[^^^aaacccbbb```______]]]___cccggglllppprrrssssssrrrrrrqqqpppooonnnnnnnnnpppqqqpppnnnlllkkklllmmmsss{{{yyy|||xxxeeePPPEEE@@@<<<999777333444444555555444444333333333333222222222111111222111111111111111222222111111111111000000000000000000000000000000000000//////////////////////////////............//////////////////////////////ttt___UUULLLIIIHHHFFFEEEGGGKKKHHHCCC???>>><<<;;;999<<<;;;;;;::::::999888888999999888777777666555555444333222111111111222222111111111222333333444444222111000//////000111222111000///...---......///,,,...000000///......///////////////////////////.........///////////////000///......000000///...111000///......///000111000000//////111333666777<<<@@@FFFIIIHHHFFFFFFFFFHHHFFFCCC???===@@@EEEJJJMMMQQQVVVVVVTTTUUUYYY^^^dddeeehhhoooxxxeeeOOO======<<<999777:::===@@@FFFKKKSSSZZZ^^^```bbbcccgggiiikkkkkklllooorrruuuxxxzzz~~~uuunnnbbbVVVLLLDDD===::::::;;;;;;888555555777999888888888888888999999999888888888888888888888888:::;;;;;;:::999888777777777777777777888888888888888888888888777777777666888777777666666777888999::::::;;;;;;;;;===@@@CCCEEEIIIMMMRRRWWW\\\bbbffflllrrr{{{zzznnnkkkgggbbb^^^\\\[[[[[[]]]aaabbb^^^[[[[[[YYYWWWWWWYYYZZZZZZYYYXXXYYYZZZ[[[^^^aaacccbbbaaaaaaaaa___aaaeeeiiimmmpppssstttrrrrrrqqqqqqpppnnnnnnmmmlllmmmnnnmmmkkkjjjkkklllnnnttt|||yyymmm[[[HHH>>>;;;777555444333444444444444444444333222222222222111111111111222111111000000111222222222111111000000/////////000000000000000000000000//////////////////////////////............//////000000000000000000000000ttt___UUULLLIIIHHHGGGGGGIIITTTPPPJJJFFFBBB???<<<:::;;;;;;;;;:::999999888888777777777666555555444444555444333222222222222333000000000111222222333333111111000000000000111111000000///............//////000111000...------//////////////////////////////////////////.........///...---...//////...---000000////////////000111000000///000111333555666999===BBBFFFGGGFFFFFFFFFIIIHHHEEEBBB??????BBBDDDFFFKKKOOOPPPOOOQQQXXX^^^ddddddddddddgggrrryyyWWWCCC@@@===;;;:::;;;>>>@@@CCCIIIPPPWWW[[[^^^```aaaccceeegggiiijjjlllppprrruuuxxx}}}|||uuujjj^^^SSSJJJCCC>>>:::;;;;;;999777666777999777777888888888999999999999999999999999999999999;;;;;;;;;;;;:::999888888777777777777888888888888888888888888777777777777999888777777666777777888888999999999999;;;>>>@@@>>>AAAFFFJJJNNNSSSXXX\\\ccciiirrrzzz{{{qqqkkkdddaaa^^^[[[YYYXXXXXXXXX\\\``````\\\YYYYYYXXXVVVTTTVVVXXXYYYXXXXXXXXXZZZ[[[^^^aaaccccccccccccdddccceeehhhkkkoooqqqssstttqqqqqqqqqpppooonnnmmmllliiiiiiiiihhhggghhhkkknnnuuuzzz~~~uuudddTTTCCC<<<:::777666666333333444444444444333333222222222222111111111111222111111000000000111111222222111000000///......000000000000000000000000000000000000000000000000//////............//////000000000000000000000000ttt^^^TTTJJJHHHGGGFFFGGGJJJQQQNNNIIIEEEBBB???<<<999;;;;;;::::::999888888888666555555555444444333333555555444444333333333333//////000000111111111222111000000000000000000111000/////////............/////////...,,,,,,---///////////////////////////000000//////......------///---,,,---...///...------------------......////////////000111333444555777;;;???DDDFFFGGGGGGGGGIIIIIIHHHEEEBBB@@@@@@@@@FFFJJJNNNPPPPPPTTT\\\ccciiijjjhhhccc```hhhxxxgggJJJDDD>>>======>>>???BBBBBBGGGNNNTTTXXX[[[]]]______aaadddfffhhhjjjmmmppprrruuuzzzzzzpppeee[[[PPPHHHBBB;;;;;;:::999888777777777777777777888999999::::::999999999999999999999999999:::::::::999999888777666777777777888888888888888888888777777777777777999999888777777666666666666777888888888999;;;>>>:::===@@@DDDGGGKKKPPPSSS]]]bbbjjjqqqvvv{{{wwwmmmeee```\\\[[[YYYWWWVVVWWWWWWXXX[[[^^^^^^ZZZWWWXXXWWWUUUSSSUUUXXXYYYXXXXXXZZZ[[[[[[^^^aaadddddddddeeeffffffhhhjjjmmmoooqqqssssssoooppppppooonnnmmmkkkjjjeeeeeeeeeddddddggglllppp~~~{{{qqqYYYKKK>>>:::999777777777444333333333333333333444333333333333222222222222222111111000000000000111222222111000///......---000000000000000000000000000000000000000000000000//////............//////111111111111111111111111ttt\\\RRRIIIGGGFFFEEEEEEHHHDDDBBB???>>>===<<<:::888;;;::::::999999888777777777777777777777666666666555555555555444444333333///000000000000000111111000000000111111000000000///////////////......---,,,---...---,,,,,,...000////////////////////////000000//////......------///---,,,---...///...---,,,------...............//////000000111222333444666888===BBBFFFIIIIIIIIIHHHIIIJJJHHHDDDAAA@@@???CCCHHHMMMOOOQQQUUU^^^eeeqqqsssqqqiiiaaabbbmmmxxxyyySSSGGG===<<<===<<<>>>AAAAAAFFFLLLQQQTTTWWWYYY[[[[[[]]]aaadddfffhhhkkkmmmnnnqqqvvv}}}}}}uuukkkaaaWWWMMMGGG>>>===;;;999888777666666666777777888999999::::::999999999999999999999999777888888888888777777666666777777777888888888888777777777777777777888888888888888888777777666666444666777777777777999;;;999;;;>>>@@@CCCFFFJJJMMMSSSXXX___eeekkkoootttwww}}}uuulllddd]]]YYYVVVUUUTTTTTTTTTUUUVVVVVVXXX[[[\\\WWWUUUVVVWWWUUUTTTVVVYYYZZZZZZZZZ\\\]]][[[^^^aaacccdddeeefffhhhhhhiiikkkmmmnnnoooppppppmmmmmmnnnnnnmmmkkkiiihhhbbbbbbbbbbbbdddiiiooosssyyyoooLLLAAA888555555444333555444333222222222222333444555444444444444333333333222111111000//////000000111111000000///......---////////////////////////000000000000000000000000//////............//////000000000000000000000000sss[[[RRRIIIGGGGGGDDDCCCEEE@@@???>>>>>>???@@@>>>===:::::::::999888888777777666666666555555555555555444444555555444444333222000000000000000000111111000000111111111111000000/////////000///......---+++---......------...000///////////////////////////////////////.........///...---...//////...------...///000111111111000//////000111111222222333444666:::@@@FFFJJJKKKJJJHHHJJJKKKJJJGGGCCCBBBAAADDDJJJPPPSSSUUUZZZbbbiiiwww{{{|||uuuiiibbbccchhhnnnooosssxxx{{{~~~___NNN>>>;;;<<<::::::>>>@@@DDDIIIMMMPPPRRRTTTVVVUUUYYY]]]```bbbeeehhhjjjjjjmmmssszzzzzzrrriii___UUUNNNDDDAAA===:::999999888777666666777888999::::::;;;999999999999999999999999666777777777777777666666777777777777888888888888777777777777888888888888777888888888888777777666444555777777777777888:::888:::<<<>>>???BBBEEEHHHNNNRRRXXX]]]bbbggglllooorrrwww}}}yyyqqqiiiccc^^^YYYVVVQQQPPPPPPPPPQQQQQQRRRSSSUUUXXXYYYUUUSSSVVVWWWVVVVVVXXXZZZ[[[[[[[[[]]]^^^\\\^^^aaaccccccdddfffggghhhiiijjjkkkkkkllllllllljjjkkkllllllkkkiiifffeee```aaabbbdddggglllsssxxx}}}uuugggGGG>>>777666666444444666444333222111111222333444444444444444333333333333222111111000////////////000000////////////......////////////////////////000000000000000000000000//////............//////////////////////////////sss[[[RRRKKKJJJHHHEEEBBBCCCAAA@@@???@@@AAABBB@@@???::::::999999888777777777444444444444444444444444333444444555444333222111111111111111111111111111///000111222222111000///...///000000000///------...000222222000......///////////////////////////.........///////////////000///......000000///...---...///000111111111000...///000111111222222222111222666===DDDIIIKKKJJJHHHJJJKKKKKKHHHFFFEEEEEEFFFLLLSSSXXXZZZ^^^ffflllzzzyyymmmfffdddfffhhhooovvvzzzrrr[[[EEE???>>>:::999===>>>BBBFFFIIIKKKLLLNNNPPPPPPSSSXXX\\\^^^aaacccffffffiiiooowww~~~yyyrrrhhh^^^WWWLLLGGG@@@<<<;;;;;;:::999555666777888999:::;;;;;;888888888888888888888888666777777888888888777777777777777777888888888888666777777777888888888888666666888888999888777777333555777777777666777999666888999:::;;;===@@@CCCHHHKKKPPPTTTYYY]]]cccfffhhhmmmtttzzz~~~}}}wwwkkkhhhccc___\\\YYYVVVTTTOOOOOOOOOOOOOOOPPPPPPPPPRRRUUUVVVSSSRRRVVVXXXXXXWWWYYY[[[\\\[[[[[[\\\]]]]]]___aaabbbbbbccceeefffgggggghhhhhhhhhhhhggggggggghhhjjjjjjiiigggdddbbb___aaacccfffjjjpppwww{{{||||||jjjWWWEEE>>>888888777555555666444333222000000222333444333333222222222111111111222222000//////................../////////////////////////////////////////////////////////////////////............//////........................sss\\\TTTMMMLLLJJJFFFBBBBBB???===<<<======<<<:::888::::::999999888777777777888888888888999999999999222333444444444333222111222222222111111111111111///000111222222111000///...///000000000///---,,,111333555555222///...---////////////////////////---.........//////000000111///...///000111000///***+++---////////////......///000111111111111111///000444;;;CCCIIIJJJIIIHHHJJJKKKKKKIIIHHHGGGHHHCCCJJJRRRWWWYYY]]]dddiiizzz|||pppjjjfffkkksss{{{~~~gggNNNEEEBBB<<<;;;???===@@@DDDFFFGGGHHHJJJKKKLLLPPPUUUYYY[[[^^^```cccdddgggmmmuuu|||xxxnnnddd]]]RRRLLLCCC>>>=========<<<555666777888999:::;;;;;;777777777777777777777777777888888999999999888888777777777777888888888888666666777777888888888999555666777888999999888777444555777888777777777888444666777888888:::<<>><<<<<<======888777777888:::;;;;;;:::777777888888888777777666444444333333333333222222333111///...---...///000000000000000000000000000...000222222000.........---------------...000000111111111000//////......000000//////.........---///---,,,---000111000...///...,,,+++,,,---///111////////////000000000000333222333888@@@GGGKKKLLLJJJHHHGGGHHHJJJJJJGGGEEEEEEGGGOOOXXXXXXVVV^^^kkkyyyvvvuuuwww}}}cccOOOEEE>>>;;;===>>>@@@BBBAAA@@@BBBEEEIIIJJJNNNRRRVVVXXXYYY\\\]]]___cccjjjsss{{{|||tttkkkeeeXXXRRRIIIBBB===;;;999888999999999888777777666666555555666666777777777888777777777777777777777777999888777666666777888999777777888888888888777777888888888888888888888888666777999888666555555666777777888999::::::;;;;;;>>>???@@@BBBFFFKKKPPPSSSYYY\\\```dddhhhmmmrrrvvv|||vvvpppkkkgggddd___ZZZTTTQQQQQQRRRQQQOOOQQQPPPPPPOOOOOOOOOPPPPPPQQQPPPOOOOOOPPPSSSUUUWWWWWWXXXXXXXXXWWWXXX[[[]]]^^^___```aaabbbaaa``````dddddddddeeeeeeeeeffffffccceeegggfffcccaaa`````````ccchhhooovvv}}}ttthhhcccaaammm}}}uuubbbKKK>>>===;;;888555333222333333111111111111111111111111333222222222111000000000111111000///////////////000//////.........////////////000000000000//////........................------------------------........................sss[[[SSSJJJEEEEEEFFFDDDAAABBBAAA???>>>===<<<======:::999888999:::;;;:::999777777777777777666555444444444333333333333222222222111///......///111222000000000000000000000000...000222222000......///000000///...------------/////////......---------000/////////...............,,,+++,,,///000///---///...---,,,---...000111////////////000000000000---,,,...333<<>>???===???@@@???>>>>>>AAACCCGGGJJJNNNQQQSSSUUUWWWYYY\\\```hhhpppxxx{{{rrrlllaaa[[[RRRJJJDDD@@@===;;;888777777777666666666666666666666777777888888888777777777777777777777777999888777666666777888999777777888888888888777777777777777777777777777777666777999888666555555666666777777777888999999999<<<<<<===@@@CCCGGGKKKNNNPPPSSSXXX\\\```eeejjjnnnsssvvv{{{yyyqqqiiiccc^^^[[[YYY[[[WWWRRRPPPQQQQQQQQQPPPQQQQQQPPPOOOOOOOOOOOOPPPPPPPPPOOOOOOPPPRRRTTTVVVWWWWWWWWWVVVVVVWWW[[[]]]^^^```aaacccdddcccbbbaaabbbbbbccccccddddddeeeeeedddeeeeeedddbbb```aaaaaacccggglllsssyyyppp___YYYWWW]]]ppp~~~yyymmmYYYEEE;;;888777666444333333444444111111111111111111111111333333333333333222222222111111000////////////////////////.........//////......////////////..............................------------------------........................ttt^^^VVVLLLGGGGGGGGGEEEBBBBBBAAA@@@>>>======<<<===<<<;;;::::::;;;;;;:::999777777777777666444333333444444333333333333222222222111000000000111222333///////////////////////////000222111///......///111000///...------------..................------////////////............---,,,+++,,,.........,,,000///...---...///000111////////////000000000000//////000444;;;AAAFFFHHHIIIHHHGGGHHHIIIJJJIIIHHHHHHGGGKKKSSSVVVZZZjjj|||zzz]]]IIIAAA@@@<<<======<<<::::::;;;===BBBEEEIIIKKKMMMOOOQQQSSSXXX\\\dddlllsss{{{yyyttthhhbbbXXXOOOHHHBBB===:::888777777777777888888999777777777888888888888888777777777777777777777777888888666666666666888888666777777888888777777666777777777777777777777777555777888888666555555666666666666666777777777777999::::::<<>>===<<<<<<>>><<<;;;;;;;;;;;;:::888888888888777666444333222444444333333333222222222444333222111111111111222///////////////////////////000111111///......///------------...///000111............///////////////////////////.........---------------...------000////////////000111111////////////000000000000444333333555888<<>>AAADDDFFFGGGIIIKKKMMMSSSYYY```hhhooowwwzzzpppjjj```WWWNNNFFF@@@<<<::::::999999999:::;;;<<<888888888888888888999999666666666666666666666666888777666555555666777888666666777777777777666666999999999999999999999999555777888888666555666777777777777666666666666666888888888:::;;;>>>@@@AAACCCFFFJJJNNNRRRWWW\\\```eeehhhmmmrrrwwwzzz{{{|||||||||vvvnnnhhhfffbbb\\\XXXUUUSSSQQQPPPQQQPPPOOONNNOOOQQQRRRSSSQQQPPPOOOOOONNNNNNOOOOOOOOOOOOOOOOOOPPPQQQSSSSSSUUUUUUUUUTTTTTTWWW[[[______aaadddggghhhgggeeeddd``````aaaaaabbbccccccdddcccbbbaaa___^^^```dddhhhooosssyyyxxxgggXXXPPPJJJTTTjjjzzzkkkUUUBBB999777111222333444444444333333111111111111111111111111////////////............000000////////////000000.........///////////////---......//////......---................................................------------------------www]]]UUUKKKFFFFFFFFFDDDAAAAAA@@@@@@???>>>===<<<;;;>>>===;;;;;;;;;;;;999777:::999999888777666444333444444333333333222222222666555444333111000000///////////////////////////000111111000......///000...............///111111,,,,,,,,,------..................///////////////.../////////............///////////////000000111////////////000000000000000000000000222444777:::BBBCCCEEEGGGHHHHHHIIIIIIHHHEEEFFFLLLRRR\\\rrrzzz]]]KKK>>>===;;;999999:::;;;;;;<<<>>>@@@BBBCCCDDDGGGIIIOOOUUU^^^dddkkksss|||{{{uuulllbbbYYYQQQIIIDDD<<<;;;:::999888999:::;;;999999888888888888888888666666666666666666666666888777666555555666777888666666777777777777666666888888888888888888888888555666888888666666666777777777777777777666666666777777888999:::;;;======???BBBFFFIIILLLQQQVVVYYYZZZ]]]bbbgggkkknnnoooppptttyyytttooojjjccc]]]YYYVVVRRROOONNNMMMLLLKKKNNNNNNNNNNNNOOOPPPRRRSSSOOOOOOOOONNNNNNOOOOOOOOOPPPPPPPPPPPPQQQQQQRRRSSSUUUUUUUUUUUUVVVXXX]]]``````aaadddfffgggfffeeeddd``````aaaaaaaaabbbbbbbbb```___^^^\\\]]]aaagggkkkssswww~~~|||vvvvvvvvvyyyyyygggXXXOOOLLLNNN^^^yyy}}}|||tttbbbLLL===888888333444444444333222111000111111111111111111111111000000//////...---,,,,,,000000////////////000000------...///000000///////////////000000/////////................................................,,,,,,,,,,,,,,,,,,,,,,,,yyy```XXXOOOJJJKKKKKKJJJGGG@@@@@@@@@@@@???===<<<;;;>>><<<::::::;;;:::999777999999999999888777555555444444333333333333222222555555444333222000//////////////////////////////000111111000...---///000111111000///............))))))******+++,,,------.........///////////////...000000000...---...///....../////////000000000////////////000000000000---...000000111444999<<<>>>BBBFFFIIIJJJIIIIIIIIIIIIDDDDDDHHHLLLTTTiiioooSSSEEEAAA<<<999999;;;<<<<<<;;;<<<>>>??????AAADDDFFFKKKRRRZZZaaafffnnnyyyzzzrrrjjjbbbYYYQQQLLL???===;;;888777777777888888888888888888777777777777777777777777777777777777777555555555555777777555666666777777666666555555555555555555555555555444666888888777666777888666666666777777777777777666777888999::::::;;;;;;:::===@@@CCCEEEIIIMMMPPPSSSUUUZZZ___cccfffggghhhlllqqqxxx|||ssshhhccc___ZZZVVVSSSPPPMMMLLLLLLLLLKKKJJJKKKMMMNNNMMMMMMMMMOOOQQQNNNMMMMMMNNNNNNOOOPPPQQQQQQQQQQQQRRRRRRRRRSSSSSSUUUVVVXXXYYYYYY\\\___bbbaaabbbcccdddddddddcccccc````````````____________\\\[[[[[[[[[]]]bbbiiiooovvvzzz}}}yyynnnooopppvvv{{{iiiYYYMMMKKKNNNWWWkkkzzzwwwjjjVVVDDD;;;999888666666555444222111000000111111111111111111111111222222222111000////////////////////////000000111,,,---...000000000////////////000000000000//////................................................,,,,,,,,,,,,,,,,,,,,,,,,zzzaaaYYYPPPLLLMMMNNNMMMJJJ@@@@@@@@@@@@???===<<<;;;<<<:::999999::::::999777777777888888777666555555444444333333333333222222222222222222222111111000000000000000000000000000000111111///------///111222111000///............)))***+++,,,---...//////............/////////000---///000///---,,,---...------...///////////////////////////000000000000///111222222333555:::>>><<>>AAACCCGGGNNNVVV]]]aaajjjuuu}}}wwwppphhh```XXXSSSEEECCC???;;;888777777888888888888777777666666666777777777777777777777777777666555444444555666777555555666666666666555555444444444444444444444444444666777888777666777888444444444555666666666777555555666888999999::::::777999<<<>>>???BBBFFFHHHLLLOOOSSSXXX\\\___```aaaaaagggnnnsssvvvyyy~~~xxxqqqfff]]]XXXUUURRRQQQQQQOOOMMMLLLMMMMMMLLLKKKIIIKKKLLLKKKIIIHHHJJJLLLKKKLLLLLLMMMNNNPPPQQQRRRRRRRRRSSSSSSSSSSSSSSSSSSUUUWWWZZZ\\\^^^___aaaccccccbbbbbbaaaaaaaaaaaaaaa______^^^]]]\\\[[[ZZZZZZWWWXXXYYYZZZ]]]dddlllqqqwwwzzzzzzwwwpppqqqttt{{{yyyiii\\\PPPIIINNNVVVggg}}}}}}wwwooo^^^III<<<:::999666777666555333222111222222111111111111111111111111000000000111111222222222///////////////000111111+++,,,...000111000//////...//////////////////...........................................................................zzzZZZRRRJJJFFFGGGIIIHHHFFF@@@@@@@@@@@@???===<<<:::;;;999888999::::::999777555666666666666666555555444444444333333333222222...///000111222333333333111111111111111111111111111111111///------///111.........//////000111222------...///000222333333---.........//////000000,,,...000...+++***+++...,,,------...///.........////////////000000000000///111111000...000444777<<>>======>>>??????===;;;::::::;;;;;;;;;<<<<<<<<<===777666999888444444999111111333444555444000---000000000000000000000000222222222111111111111111000000000000000000000000///////////////.........***,,,///222333222111///------......//////000000---...............------------,,,,,,---...000111000///.........000111222/////////000111333444555???DDDLLLSSSVVVTTTPPPMMMOOOMMMIIIDDDAAACCCIIIOOOdddjjjpppqqqnnnooovvv|||hhhRRRAAA>>>???999666999;;;777666888999888:::>>>BBBEEEJJJQQQYYYcccmmmssswww~~~~~~yyyqqqiiidddXXXRRRIIIAAA===;;;999999:::888777777888888777555777777888888888888777777666666666666666777888888666666777777888888888999777777777777777777777777666666777777888888999999777777555444444555666777999888777555555555666777999999999:::;;;<<<>>>>>>DDDDDDDDDFFFIIIMMMPPPRRRTTTWWW\\\```dddiiinnnqqqvvvzzz~~~yyypppiiidddbbb___]]]XXXSSSOOOKKKIIIIIIKKKJJJHHHGGGFFFGGGHHHHHHJJJIIIHHHGGGFFFGGGHHHHHHKKKIIIIIIMMMMMMKKKLLLOOOPPPQQQSSSUUUVVVVVVVVVUUU[[[\\\___aaaccccccccccccdddcccaaa____________```[[[[[[ZZZZZZXXXVVVUUUTTTTTTVVVYYY]]]cccjjjrrrxxx{{{~~~|||yyyxxx{{{wwwgggTTTJJJMMMKKKIII[[[vvvyyy{{{lllVVVDDD???===555222555444444333333111000...---000000000000////////////.........///000000111111------......//////000000......///000000000000000...---,,,,,,,,,,,,---...------------------------///...---,,,+++,,,---...---------............///xxx^^^XXXPPPKKKIIIGGGEEEBBB???>>>===>>>???>>>===;;;::::::999888777666666555<<<777555777666333444999000000111333555555333111000000000000000000000000//////000000111111222222000000000000000000000000............////////////000000000111111111111111........./////////////////////000000000//////.........------...///111222///////////////000111111/////////000111222444555<<>>===:::888777777888888666555444444555555555555444444666666666666666777888888555555666666777777777777777777777777777777777777555555555555666666666666888777666555555666777777888777666555555666666777777777888888999;;;<<<===?????????@@@CCCFFFIIIKKKOOORRRWWW[[[^^^cccgggjjjpppsssvvvyyyzzz|||~~~|||tttlllddd^^^ZZZYYYXXXVVVTTTQQQNNNKKKJJJIIIJJJIIIHHHGGGFFFGGGGGGHHHJJJIIIHHHGGGFFFGGGGGGHHHJJJHHHIIILLLMMMKKKLLLOOOOOOQQQTTTVVVXXXYYYZZZZZZ]]]^^^___```aaaaaaaaa``````___^^^]]]\\\\\\[[[[[[[[[ZZZYYYXXXWWWVVVUUUUUUWWWZZZ^^^bbbgggmmmtttyyy|||}}}~~~~~~|||zzz{{{{{{iiiXXXLLLFFFJJJNNNWWWqqq{{{xxxcccOOO>>>:::999333000333444333333222111000///...111111000000000/////////111111000000000/////////............////////////......///000000000000000......---,,,,,,---......------------------------...---,,,,,,,,,,,,---...---------............///vvv\\\VVVNNNJJJIIIHHHFFFDDDAAA???>>>>>>???>>><<<:::>>>>>>===<<<;;;:::999999:::666444555555444666:::444333222333444555444222000000000000000000000000//////000111222333333444000000000000000000000000------......//////000000444333111000///000111222///////////////.........000111111222222111111000//////...//////000111222...//////000000000000000/////////000111222333444999???IIIQQQWWWWWWUUUSSSSSSQQQLLLEEE@@@>>>???AAAGGGLLLRRRSSSRRRWWW```iii{{{yyyVVVFFFBBB>>>:::888<<<888777888888777888<<<@@@CCCGGGLLLRRRYYYaaaffflllrrrxxx}}}~~~zzzuuurrrjjjcccZZZPPPIIICCC>>>;;;;;;999777666777777666555666777777888888777777666666666666666666777888888555555555555666666666666777777777777777777777777666666666666555555555555777666666555666666777777777666666666666777777888666666666777888999:::;;;;;;;;;;;;<<<===@@@BBBCCCGGGJJJNNNRRRUUUYYY]]]```fffhhhkkkmmmnnnppptttvvvwww{{{{{{wwwlllhhhccc\\\VVVRRRPPPOOONNNNNNNNNMMMLLLKKKJJJIIIHHHHHHGGGFFFFFFFFFGGGGGGIIIHHHGGGGGGFFFFFFGGGGGGHHHFFFHHHLLLMMMKKKLLLNNNOOOQQQTTTXXX[[[]]]^^^^^^^^^^^^_________^^^]]]]]]^^^^^^^^^]]]\\\ZZZYYYXXX[[[YYYWWWVVVUUUUUUVVVWWW]]]```eeeiiimmmrrrvvvzzz~~~~~~}}}|||{{{~~~nnn[[[LLLHHHGGGKKKWWWooo|||rrrXXXHHH999777666222111333333333333222111000///...222222111111111000000000444333222111000///...---/////////.....................///000000000//////......---,,,,,,---......------------------------------,,,,,,,,,------...---------............///ttt\\\VVVNNNIIIHHHGGGEEECCCBBB@@@?????????>>><<<999>>>>>>?????????@@@@@@@@@:::777555444555666999<<<;;;888555333333222111000000000000000000000000000111222222333333444444444////////////////////////.........///////////////111111000000000000000111000000//////......------000000111222222222111111.........//////000111111...///000111111000///...////////////000111222333666<<>>???@@@CCCGGGJJJLLLOOOSSSVVV]]]^^^```aaaccceeejjjmmmlllpppuuuzzz~~~{{{vvvrrrmmmgggccc\\\ZZZVVVRRROOOMMMLLLKKKHHHIIIJJJKKKKKKJJJIIIHHHFFFFFFFFFFFFFFFFFFFFFFFFHHHGGGGGGFFFFFFFFFFFFFFFGGGEEEGGGLLLNNNLLLLLLOOOPPPRRRUUUXXX[[[]]]^^^^^^]]]]]]]]]]]]\\\\\\\\\[[[^^^^^^______^^^\\\ZZZYYYZZZXXXVVVTTTTTTVVVYYY[[[dddggglllpppsssvvvxxx{{{~~~~~~wwwbbbRRRIIIKKKMMMUUUkkkyyygggPPPCCC888666777555444666222222222222222111000///222222222222111111111000333333222111000///....../////////......---------......///////////////.........------------......---------------------------,,,,,,,,,------......---------............///rrr]]]VVVNNNIIIGGGEEECCC@@@BBBAAA?????????>>><<<:::::::::::::::;;;;;;;;;;;;999999777666777:::===>>><<<999555333222222111000000000000000000000000000333333222222111111111000////////////////////////000000//////......------+++,,,...000111111000///000000//////......------...///000000111111111000,,,,,,---...////////////...///000111111000///...////////////000111222222444888AAAJJJQQQVVVXXXXXXSSSQQQOOOKKKHHHDDD@@@>>>;;;AAAGGGJJJLLLSSS___iii|||}}}lllUUUFFF???>>>===999666777666333444777999===BBBGGGMMMSSSZZZ^^^bbbfffmmmttt{{{yyytttkkkbbbXXXOOOFFF@@@???<<<999777777777666555444555555666666555555444666666666666666777777888777777777777777777777777666666666666666666666666::::::999888777666555555333333444444555555555555555555666666777777888888777666666666777888999:::888888999999::::::;;;<<<<<<>>>AAACCCEEEGGGKKKMMMSSSUUUWWWXXXYYY\\\```cccbbbfffkkkppptttyyy~~~}}}xxxrrroookkkfffbbb]]]XXXTTTQQQPPPNNNLLLKKKJJJJJJJJJHHHHHHIIIJJJIIIHHHFFFEEEDDDEEEEEEEEEEEEEEEEEEEEEFFFGGGFFFFFFFFFFFFEEEEEEFFFEEEGGGMMMOOOMMMMMMOOORRRSSSUUUXXXZZZZZZ[[[ZZZZZZZZZZZZZZZZZZZZZ[[[[[[\\\]]]^^^^^^]]]\\\ZZZYYYYYYXXXVVVUUUVVVZZZ^^^aaajjjnnnrrruuuwwwxxxyyyzzz}}}~~~wwwfffVVVNNNJJJOOOWWWfffoooYYYGGG>>>666555666666666666111111222222222111111000222222222222111111111000000000000000000000000000//////......------,,,,,,......////////////..............................------------------------+++,,,,,,------.........---------............///sss\\\VVVNNNHHHFFFEEEBBB???BBB@@@??????@@@???===;;;;;;;;;:::999888777777666666999999777999===???>>>777555222222222333333333000000000000000000000000222111111000///...------000000000000000000000000000/////////............(((***...000111111///...///////////////.........------...///000000000000+++,,,---...////////////000000000000000//////...///////////////000111222333666<<>>;;;777666777777666777;;;777:::???DDDJJJOOOVVVZZZ]]]```gggooouuuzzz|||xxxqqqiii```VVVLLLFFFBBB???;;;888888888777666555666666777777666666555666666666666666777888888888888888888777777777777666666666666666666666666888777777666555444444333222333444555555555555555555666777777777777777666777666666666777777888999555666666777777888888888888:::===???@@@AAADDDFFFIIIKKKNNNOOOQQQSSSWWWYYYYYY\\\aaaeeeiiinnnsssvvvvvvxxxzzz}}}}}}yyytttnnnjjjbbb___[[[XXXUUUQQQMMMJJJHHHHHHGGGGGGFFFGGGGGGGGGHHHHHHHHHHHHGGGEEEDDDDDDBBBCCCDDDEEEEEEEEEDDDDDDEEEFFFFFFFFFFFFEEEDDDDDDEEEEEEHHHNNNPPPNNNNNNQQQSSSTTTVVVXXXXXXYYYXXXXXXYYYXXXXXXWWWXXXXXXYYYZZZWWWXXXXXXYYYXXXXXXXXXWWWXXXWWWVVVWWWZZZ___dddgggppprrrvvvwwwwwwxxxxxxzzzyyy|||ssscccUUUMMMLLLOOOWWWeee|||zzzaaaLLL???999444222444555444333000111111222222222111111222222111111111000000000---......///000111111111.........---------------....../////////...---------...////////////...---------------------------++++++,,,---............---------............///uuuZZZTTTLLLHHHFFFEEECCCAAAAAA@@@??????@@@@@@>>><<<>>>======<<<;;;:::999999333777999888:::???@@@<<<555333111111333333333222000000000000000000000000111111111000000/////////000000000000000000000000---------...///000000111,,,---...///000000//////.........///////////////,,,---...///000000000000,,,,,,...///000000//////111111000///////////////000////////////000111111333555888===DDDLLLSSSWWWXXXWWWUUUTTTRRRLLLDDD>>>AAAHHHQQQWWWZZZaaallluuu|||}}}yyysssXXXHHH@@@<<<::::::999777888;;;555888===BBBFFFJJJOOOSSSWWWYYY```hhhmmmpppzzz{{{vvvoooggg]]]SSSMMMEEEAAA===:::999999888888888888999999999999888888666666666666666777888888888888777777777666666666666666666666666666666666777777666666555555444444333444555777777777777777666777777888888777666555555555555555555666666777444555555777777888888888666777:::;;;;;;===???AAA???BBBEEEGGGIIIJJJMMMOOOPPPSSSWWWZZZ^^^bbbgggjjjkkklllooorrrvvvyyy|||}}}|||xxxuuurrrmmmiiieeeaaa]]]ZZZTTTQQQNNNLLLKKKIIIGGGEEECCCCCCCCCDDDDDDDDDDDDDDDGGGFFFEEEDDDCCCCCCCCCCCCAAABBBCCCDDDEEEDDDDDDCCCDDDEEEFFFFFFFFFEEEDDDCCCEEEEEEIIIOOORRRPPPPPPRRRSSSTTTVVVXXXYYYYYYXXXXXXZZZYYYWWWVVVUUUUUUVVVVVVTTTTTTTTTTTTTTTUUUVVVWWWVVVVVVXXXZZZ___dddiiimmmsssuuuwwwwwwvvvvvvwwwxxxyyyrrr```RRRIIIKKKPPP\\\ggg|||lllSSSCCC:::777333111222333222000///000111222222222222222111111000000000/////////,,,------...//////000000,,,------------------.........//////......---,,,---...///000000///...---------------------------***+++,,,...............---------............///wwwXXXRRRKKKGGGFFFFFFDDDCCC@@@?????????AAAAAA???===:::::::::;;;;;;;;;;;;<<<000666999888:::??????;;;666555333222222111///...000000000000000000000000333333333333333333444444000000000000000000000000******,,,...000222333444222111///......//////000---.........//////000000------///000000111111111,,,...///111111111000000222111000.........///000000////////////000000111444444666:::AAAIIIQQQUUUXXXXXXXXXZZZYYYUUUNNNGGGAAAIIISSSXXX\\\bbbmmmvvv{{{rrr[[[IIIDDD@@@>>>;;;666555777555888<<<@@@CCCFFFJJJMMMSSSTTTZZZcccgggjjjttt~~~xxxqqqggg]]]WWWFFFCCC>>>;;;::::::999888555555666666666666555555666666666666666777888888777777666666555555555444666666666666666666666666888888888888777777777777444555777888999999999888777777888888888666555444444444333333333444555555555666777888999:::::::::444666888999999:::<<<>>>888;;;???BBBDDDEEEFFFHHHJJJMMMPPPSSSVVVZZZ___bbbcccdddgggkkkooorrruuuvvvxxxzzz}}}|||{{{{{{zzzyyytttnnniiieeebbb]]]YYYVVVTTTQQQPPPKKKIIIFFFEEEEEEEEEDDDCCCBBBBBBCCCCCCCCCCCCCCCDDDEEEDDDCCCBBBAAABBBCCCCCC@@@AAACCCDDDDDDDDDCCCCCCDDDEEEFFFFFFFFFEEECCCBBBEEEEEEIIIPPPSSSQQQQQQSSSSSSTTTVVVXXXZZZZZZZZZZZZ[[[ZZZXXXVVVTTTSSSSSSSSSSSSSSSRRRRRRSSSUUUWWWYYYUUUVVVXXX\\\aaagggmmmpppuuuvvvwwwvvvuuuuuuvvvwww}}}{{{dddSSSHHHEEEMMMWWWkkkxxx{{{bbbJJJ>>>999888555222222444333000///000111222222222222222000000000000////////////---------............///,,,,,,,,,------............/////////...---,,,,,,---...///000000///...---------------------------)))+++,,,...//////......---------.........//////xxx^^^TTTLLLJJJHHHEEECCCDDD<<<===>>>??????>>>===<<<:::::::::999999999888888888888888888777777777777555555444444444333333333222222222111111111111000...---+++++++++---///111///111222333222111///------------......000111222000////////////111333444000///...---------------////////////////////////111111000///...------,,,////////////000000000000........................444222333888===CCCMMMVVVWWW[[[]]]\\\[[[YYYQQQIIIFFFIIIRRR\\\ccciiirrr|||nnn[[[JJJ=========777666;;;;;;;;;;;;===@@@CCCGGGIIINNNQQQUUUYYY]]]dddmmmttt|||wwwmmmbbb\\\RRRKKKBBB>>>>>>>>>;;;888777777888888888888777666999888888777777777777777555555555555555555555555666666666666666666666666;;;999888777888777555444666666666666666555555555444444555555555555444444444333444777::::::666333777777777777777777777777666666666666777777777777:::;;;<<<>>>???AAABBBCCCDDDEEEGGGIIILLLOOOQQQRRRXXX[[[___bbbeeeiiimmmpppoooppprrruuuwwwyyyzzzzzz}}}~~~~~~~~~|||yyyuuurrrqqqoookkkgggccc```]]]\\\TTTSSSQQQNNNKKKIIIGGGEEEAAAAAAAAA@@@@@@?????????AAAAAA@@@@@@???@@@@@@@@@@@@AAABBBBBBCCCCCCBBBBBB@@@@@@BBBCCCDDDEEEEEEEEEEEEDDDCCCDDDEEEFFFEEEDDDDDDGGGLLLQQQTTTUUUTTTSSSWWWVVVUUUUUUUUUVVVVVVWWWWWWVVVUUUTTTSSSSSSSSSSSSSSSRRRPPPOOOOOOPPPRRRTTTUUUYYY___dddiiinnnssswwwyyyzzzyyyvvvrrrqqqtttwwwkkkTTTKKKHHHHHHRRR```|||~~~oooXXXDDD999666666555444333333333333111111000000000000111111000000000000////////////------------------------...........................///111000...------...+++---///000000///---+++***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++))))))+++---vvv]]]TTTLLLJJJHHHEEECCCDDD??????@@@@@@???>>>===<<<;;;;;;;;;:::::::::999999888888888888777777777777555555444444444333333333222222222111111111111000///...---,,,,,,---//////000000111111111000///..................///000111------------...///000111111000///...............000000000000000000000000000000//////......------////////////000000000000........................222000111666;;;@@@JJJSSSYYY^^^bbb```^^^\\\VVVPPPJJJKKKQQQYYY___fffqqq|||ooo[[[IIIDDDAAA;;;888;;;999999999:::===@@@DDDFFFJJJMMMQQQTTTXXX^^^hhhnnnuuu{{{}}}tttkkkdddYYYRRRIIICCCAAA@@@===:::999999999888888777666555555555777888888777666555666666666666666666666666666666666666666666666666777666666666888999888777666666666666666666666555444444555555555555444444777555333444666666555222666666666666666666666666555555666666666777777777888999:::;;;<<<>>>>>>??????@@@BBBDDDGGGIIIKKKLLLMMMPPPSSSUUUWWWZZZ]]]___cccdddfffiiikkkmmmnnnnnnqqqrrrsssuuuvvvxxxyyyyyy{{{zzz{{{~~~|||zzzxxxvvvvvvvvvwwwwwwuuusssqqqooonnnkkkhhheeeaaa___\\\XXXTTTQQQOOONNNIIIHHHGGGFFFDDDCCCAAAAAAAAAAAA@@@@@@@@@?????????AAA@@@@@@?????????@@@@@@@@@@@@AAABBBBBBBBBBBBBBB@@@AAABBBCCCEEEEEEEEEEEEEEEDDDCCCDDDFFFGGGGGGEEEFFFIIIMMMQQQTTTUUUTTTTTTVVVVVVVVVVVVVVVVVVUUUUUUSSSSSSSSSSSSSSSSSSSSSSSSRRRQQQOOONNNOOOQQQTTTVVVVVVZZZaaahhhmmmssswwwzzzwwwwwwvvvsssqqqrrrxxx}}}}}}jjjZZZKKKFFFEEEIIIZZZmmm~~~qqq___KKK<<<777666555444333222222222222111111000000000000111111000000000000/////////...------------------------...........................///111000...------...////////////////////////+++,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++))))))+++---ttt]]]TTTKKKIIIHHHEEECCCDDDAAAAAAAAAAAA@@@>>>===<<<<<<<<<<<<;;;;;;;;;::::::888888888888777777777777555555444444444333333333222222222111111111111000111000///......---------000000//////...//////////////////......///000000,,,------.../////////000111111000////////////000000000000000000000000000//////..................////////////000000000000////////////////////////222000111666;;;@@@IIIRRRYYY```fffdddaaa___\\\YYYOOOMMMOOOSSSXXX```nnn{{{uuu[[[MMMEEE===:::;;;777666666777999<<<@@@BBBDDDHHHKKKNNNQQQWWW```fffkkkrrr}}}~~~uuupppddd]]]SSSKKKFFFCCC???<<<::::::999888777666666555333444666888888777555333777777777777777777777777777777777777777777777777777666555666888999888777555555666666666666666666444444555555555555444444:::777444333444555555444555555555555555555555555555555555666666666666777666666777888888999:::::::::;;;<<<>>>@@@AAABBBCCCFFFHHHKKKLLLMMMNNNQQQSSSUUUVVVXXXZZZ\\\^^^^^^___bbbccceeegggiiijjjkkkkkklllkkklllnnnrrruuuuuuuuuttttttsssrrrqqqppppppoookkkjjjhhhfffeeedddeeeeeebbb```^^^]]]]]][[[XXXVVVTTTRRROOOLLLIIIGGGEEEDDDBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@????????????>>>>>>@@@???????????????@@@@@@???@@@@@@AAAAAAAAAAAAAAA@@@AAABBBDDDEEEEEEEEEEEEEEEDDDDDDEEEHHHIIIIIIHHHJJJLLLOOORRRTTTUUUUUUTTTUUUVVVWWWWWWVVVUUUTTTSSSNNNOOOQQQRRRSSSSSSSSSRRRPPPNNNMMMLLLNNNRRRWWWZZZXXX]]]eeemmmrrrwww{{{}}}xxxxxxvvvsssrrrvvv~~~ssscccRRRJJJDDDDDDGGGRRRiiippp```MMM===666777555444333222111111111111111111000000000000111111000000000/////////......------------------------------------------------...///111000...------...000///---,,,,,,---///000------......//////......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++******,,,---sss\\\SSSKKKIIIHHHEEECCCDDDBBBAAAAAA@@@???===<<<<<<;;;;;;;;;;;;::::::::::::888888888888777777777666555555444444444333333333222222222111111111000000111000000///......------111///...------...///000000000//////////////////...//////000000111111000000000///////////////000////////////////////////---.....................////////////000000000000000000000000000000000000///---...333777<<>>AAADDDHHHJJJMMMRRRYYY___ccckkkwww}}}xxxnnnggg]]]SSSLLLFFF@@@===:::999999888777777777777777777777777666555444444666666666666666666666666777777777777777777777777:::999777666777666555333555555555555666666666666444444555555555555444444888777666666666666666666555555555555555555555555444444555555555666666666555555555666666666666666888888999:::;;;<<<======AAABBBEEEFFFFFFGGGIIIKKKKKKLLLNNNOOOQQQRRRSSSSSSUUUVVVXXX[[[]]]^^^______^^^^^^^^^```cccfffffffffbbbbbbaaa``````___^^^^^^\\\[[[YYYWWWVVVUUUTTTTTTSSSRRRQQQPPPQQQPPPMMMKKKKKKJJJHHHEEECCCBBB@@@@@@>>>>>>?????????@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>>>>>>>???@@@@@@>>>???@@@@@@AAAAAA@@@@@@???@@@AAABBBDDDDDDDDDDDDEEEEEEEEEGGGIIIKKKKKKKKKNNNOOOQQQSSSTTTTTTTTTTTTTTTUUUVVVWWWVVVTTTRRRQQQLLLMMMOOOQQQRRRQQQPPPOOOMMMKKKJJJKKKNNNTTTZZZ^^^\\\bbbjjjqqquuuxxxzzz{{{|||{{{yyywwwwww}}}qqq___QQQIIIEEEDDDIIIRRRccc~~~tttaaaPPPBBB888555888444333222111000000000000111111000000000000111111000000/////////.........------------------------------------------------...///111000...------...---,,,***))))))***,,,---------............------,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,++++++,,,...sss[[[RRRJJJHHHGGGEEECCCDDDAAAAAA???>>>===<<<;;;;;;::::::::::::999999999999888888888888777777777666555555444444444333333333222222222111111111000000000000/////////000111111111///---,,,,,,...000111111000000/////////000000///////////////000000000.........------......///........................------------............////////////000000000000000000000000000000000000+++)))***///222555<<>>@@@BBBCCCDDDEEEGGGHHHHHHIIIIIIIIIJJJMMMOOOQQQRRRRRRRRRQQQPPPPPPRRRUUUWWWWWWWWWSSSSSSRRRRRRQQQQQQPPPPPPQQQPPPNNNMMMKKKJJJIIIIIIIIIHHHGGGHHHHHHHHHFFFDDDAAAAAA???>>><<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;========================>>>=========>>>>>>???@@@>>>???@@@@@@AAAAAA@@@@@@>>>???@@@AAABBBCCCCCCCCCFFFEEEFFFHHHKKKNNNNNNNNNQQQQQQQQQRRRRRRRRRRRRRRRRRRSSSTTTUUUUUUSSSQQQOOOLLLMMMOOOPPPPPPOOOMMMLLLJJJJJJJJJLLLPPPWWW]]]aaabbbgggmmmrrrtttuuuvvvvvvwwwxxxyyy{{{~~~ppp___PPPHHHFFFDDDGGGRRRdddzzzyyyfffPPPBBB<<<888666777333333222111000000000000111111000000000000111111////////////............------------------------------------------------...///111000...------...***++++++++++++++++++***,,,,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++------,,,,,,---...uuuZZZQQQJJJHHHGGGEEECCCEEE@@@@@@>>>===<<<<<<<<<<<<::::::999999999888888888888888888888777777777777555555444444444333333333222222222111111111111000////////////111444888:::000///...------///111222000000000//////000111111......,,,,,,,,,---...///...------------......///------------------------......------------------////////////000000000000///////////////////////////---...111333555;;;BBBFFFQQQ\\\```aaaaaa___[[[WWWRRRMMMJJJHHHKKKUUU```uuuYYYFFF===:::999888777666777888:::<<<===@@@DDDEEEFFFIIIOOOTTTYYYaaakkksssxxx~~~zzzssshhh]]]RRRIIICCC:::999888777777888999:::BBB>>>888333111333666888555555555555555555555555777777777777777777777777666555444555777888777666444444555555666777777777444444555555555555444444+++...333555555444444444555555555555555555555555333333333444444444555555555555555555555555666666777777777888888999999:::555666888999999:::<<<>>><<<<<<===??????@@@@@@@@@???@@@CCCEEEGGGGGGFFFEEEEEEDDDDDDFFFHHHJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGHHHGGGGGGEEEDDDCCCBBBAAAAAA@@@@@@@@@AAAAAA???>>>===<<<;;;;;;::::::;;;;;;========================;;;;;;<<<<<<<<<<<<=========<<<<<<<<<===>>>???@@@???@@@@@@AAAAAAAAAAAAAAA>>>???@@@AAABBBCCCCCCCCCFFFFFFGGGIIIMMMPPPQQQQQQSSSRRRQQQPPPOOOOOOOOOOOOOOOPPPQQQRRRRRRQQQPPPOOOMMMMMMNNNOOOOOONNNMMMLLLJJJKKKLLLPPPUUU[[[aaaeeehhhkkkppprrrsssrrrrrrsssoootttyyyooo___PPPHHHFFFEEEKKKVVVggg|||}}}hhhUUUAAA888888777555333444333222111000000000000111111000000000000111111/////////.........------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...///111000...------...,,,------......------,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))+++---...---,,,---...wwwZZZQQQIIIHHHGGGDDDCCCEEE@@@@@@>>>=========>>>>>>;;;;;;:::::::::999999999888888888888777777777777555555444444444333333333222222222111111111111000000//////000555;;;AAADDD000000/////////000111222////////////000111222222000...,,,******,,,...000...............///000000.................................------,,,,,,,,,////////////000000000000........................333111111444555555:::@@@BBBLLLXXX___dddeee```YYYYYYUUUQQQNNNJJJHHHNNNVVVkkkmmmSSSCCC<<<:::999777666666777999:::999<<<@@@AAABBBDDDIIIMMMTTT[[[dddiiimmmttt~~~uuuhhh[[[QQQKKK>>><<<:::888777777777888===;;;666333222444666888555555555555555555555555666666666666666666666666666555444555777777777666444444555555666777777888444444555555555555444444...111444444333333444666666666666666666666666666222333333333333444444444333444444444555555666666444444555666777777888888777999::::::999888999;;;777888999::::::;;;:::::::::;;;>>>@@@AAA@@@>>>===>>>======>>>AAABBBBBBAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@???>>>=========<<<;;;<<<======;;;999;;;;;;;;;;;;;;;;;;<<<============>>>>>>>>>??????::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>??????@@@@@@AAABBBBBBBBBBBBBBB@@@@@@BBBCCCDDDEEEEEEEEEFFFFFFGGGJJJOOORRRSSSSSSSSSRRRPPPMMMLLLLLLLLLMMMMMMMMMNNNNNNOOOOOOPPPPPPLLLLLLLLLMMMNNNNNNOOOOOOLLLNNNQQQVVV\\\aaafffiiilllnnnqqqrrrqqqqqqqqqrrrqqqwwwqqq___QQQGGGGGGLLLOOO___vvvsssUUUGGG999555555444333333444444333111111111111111111111000000000000111111//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...///111000...------...///...---,,,,,,---...///------......---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))+++---......---......yyyYYYQQQIIIHHHGGGDDDCCCEEEAAA@@@???>>>>>>???@@@@@@<<<<<<;;;;;;;;;:::::::::888888888888777777777777555555444444444333333333222222222111111111111000111000000222777???GGGLLL000000000000000111222222////////////000111333333333111---++++++---000333///////////////000111111//////////////////////////////...---,,,,,,++++++////////////000000000000........................///------/////////333999@@@KKKWWW```ggghhhaaaXXXZZZWWWTTTRRRLLLHHHKKKQQQVVVhhh|||]]]HHH>>>:::999777666666777888999666999===>>>>>>@@@EEEIIIQQQWWW^^^bbbeeemmmyyy}}}qqqbbbWWWPPPAAA???<<<888666555555555888666555444444555777888777777777777777777777777666666666666666666666666999888666555666555444222444444444555666777777888444555555555555555555444555666777666333333666999777777777777777777777777222222333333333444444444222333333444555555666666222222333444555666666777777888999777555444444555777777888999999999999999999;;;===???@@@>>><<<;;;===<<<;;;===???@@@@@@??????????????????>>>>>>>>><<<=========<<<<<<;;;:::<<<;;;:::;;;;;;;;;999777777777777777888999:::;;;666777888999:::;;;<<<<<<:::::::::;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<>>>??????@@@AAABBBBBBCCCCCCBBBBBBAAABBBCCCEEEFFFFFFGGGGGGFFFFFFHHHKKKPPPSSSTTTTTTSSSRRROOOLLLJJJJJJJJJKKKKKKKKKKKKLLLMMMNNNPPPQQQKKKKKKKKKLLLMMMOOOQQQRRROOOQQQUUU[[[```fffjjjlllmmmoooqqqrrrqqqqqqrrrtttyyy{{{eeeUUUJJJEEEJJJTTT]]]uuuwwwdddIII@@@888666555333333555555444333222111111111111111111000000000000111111//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...///111000...------...000...***((((((***...000.../////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,(((+++...///...---...///xxx\\\RRRKKKIIIHHHEEECCCDDDBBBAAA???>>><<<;;;;;;;;;:::===>>>===:::888888:::999999888888777666666666666666555444444333222222222222222111111111000000//////...///111444777999333222000///000///---,,,///222555555222//////000222111///...---------...------......//////000000............////////////+++,,,------......------...............---------+++,,,///000111000///............///000222333444999BBBOOO\\\dddfffcccaaaccc]]]YYYWWWPPPHHHHHHLLLQQQWWWcccrrrqqqQQQ@@@===888444666888777777:::999999:::;;;===@@@CCCEEEMMMOOORRRVVV\\\eeeooovvvssseee[[[OOOHHH???999777666555333999888777555555555666777555444444555777888777666777666444222222222333444444555666888888888777666444444444444444444444444888777666555555555555555555555555555555444444444444555555333222222444666333333333333333333333333777666555444444555666777444555555555555555555444333444555555555444333222777777777777777666666666777777888888888999999999999999999999999999999999<<<<<<<<<<<<<<<<<<<<<<<<::::::999999888999999999;;;::::::::::::::::::;;;888888888888888888888888888888888888888999999999:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<======?????????@@@AAAAAAAAABBBAAACCCEEEEEEEEEFFFHHHIIIHHHHHHJJJMMMPPPRRRQQQOOOMMMMMMLLLKKKJJJIIIIIIHHHJJJKKKKKKLLLMMMOOOQQQRRRLLLLLLLLLKKKIIIIIIJJJLLLOOOTTT[[[aaadddgggjjjkkkjjjllloooooooooqqqvvvzzz~~~{{{eeeQQQJJJGGGGGGRRR```kkkUUU@@@<<<666444444555444222333333333222222222111111////////////............222...******,,,...---,,,/////////...------,,,,,,222000...,,,+++,,,---...////////////////////////111...******+++,,,+++)))))))))***+++---...//////---.........---+++)))(((************+++,,,---...xxx[[[RRRJJJHHHGGGDDDBBBCCC@@@???>>>======<<<======<<<>>>@@@???<<<::::::<<<999999888888777666666666555555444444333222222222222222222111111111000000111111000000111333444555111000//////000000///......000333222000......///222111///---,,,---...///---------------...............//////000000111111,,,,,,---.......................................---...///000000000//////......//////000222333444999@@@KKKWWWaaafffiiiiiihhhbbb___]]]XXXNNNIIIJJJGGGJJJQQQ\\\gggooorrrsss|||^^^HHHAAA<<<888999:::888666777888888999:::<<>>??????@@@@@@AAAAAABBBAAACCCEEEEEEEEEEEEGGGIIIHHHHHHIIIKKKNNNOOONNNMMMJJJJJJIIIIIIHHHHHHGGGGGGKKKKKKLLLLLLMMMNNNNNNOOOLLLLLLLLLKKKJJJKKKNNNPPPTTTXXX^^^ccceeegggiiijjjhhhiiijjjjjjkkkooovvv|||wwwgggYYYLLLGGGFFFLLLaaawwwxxx]]]HHH===999555222333444333222333333222222222111111111000000000/////////......111...+++***,,,------,,,++++++,,,,,,---.........111000...,,,,,,,,,---...---------------,,,,,,,,,111...++++++,,,---,,,+++******+++,,,,,,---......+++++++++++++++******)))+++++++++++++++,,,,,,,,,xxxZZZQQQIIIGGGFFFCCCBBBCCC>>>>>>============>>>>>><<<>>>???>>><<<;;;;;;;;;999999888888777666666666444444333333222222111111222222222111111111111111222222222222222111111000///......///000111111000...///000///---,,,---...333111...,,,,,,---...000//////...............---......///000111111222222---......///////////////---------......//////000111111000000//////000000////////////000111333333777<<>>999999999666333444888888888999;;;===@@@AAABBBDDDFFFIIIMMMTTT\\\bbbhhhqqqxxxnnn[[[RRRGGG???<<<;;;:::888555666666777999999::::::888666444444555777777777555444333222222222333444555555666777777777666666666666666666666666666666444444333333333444444555555555555666666777777777111333555555444444444666444444444444444444444444222222333333333333222222333333444444444444333333333333444555555444444333111222222333444555666666555555555555666666666666888888888888888888888888777777777777777777777777666666666666666777888999777777666666666666777777666666666666666666666666999999999:::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<=========>>>>>>>>>>>>??????@@@AAAAAABBBBBBCCCEEEEEEEEEEEEGGGIIIHHHGGGHHHIIIKKKLLLKKKIIIHHHHHHHHHHHHHHHHHHHHHHHHKKKLLLLLLLLLLLLLLLKKKKKKKKKLLLKKKKKKKKKNNNRRRVVV[[[___ccceeeffffffggghhhfffggghhhhhhjjjqqq|||ooo```RRRLLLHHHGGGHHHUUUttt~~~eeeMMM===:::777333222222333333222333222222222222111111111111111000000000/////////000...,,,+++,,,------,,,******++++++,,,------...///...---,,,,,,---.........---------,,,,,,++++++///...,,,,,,---......---+++++++++,,,,,,---------)))((((((((()))***++++++***+++,,,,,,,,,,,,,,,+++www[[[RRRJJJHHHGGGDDDBBBDDD???>>>>>>===============:::;;;;;;;;;:::999999999999999888888777666666666333333333222222111111111111111111111111111111111111222333444333111000...000///...///000111000/////////...---------...///333111...,,,+++---///111222222111111000000//////------...///000111111222......///000000000000000,,,------...///000000111444222000///...///000111////////////000111222333444777===GGGSSS___iiioookkkgggcccbbbaaa[[[QQQJJJHHHGGGGGGJJJQQQ^^^jjjsss~~~}}}cccPPPEEE;;;999999777666777777777777777999;;;===???AAACCCDDDGGGJJJPPPVVV[[[```hhhtttyyyeee\\\OOOEEE???<<<:::888888888888888888777666666999777444444555777777777555555444444444444555666555555666666666666666666666666666666666666666666333333333333444555666666444555555666777888888999000222555666555444444555555555555555555555555555222333555555555555333222222333333444444333333222333333444444444444444444444444444555555666666777444555555555666666666666777777777777777777777777666666666666666666666666555555555666777888999:::888888777777777777888888666666666666666666666666888888888999999::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<============>>>>>>???@@@AAABBBBBBCCCEEEGGGGGGFFFFFFHHHIIIIIIHHHGGGHHHIIIJJJHHHGGGHHHHHHIIIIIIJJJJJJJJJJJJKKKLLLLLLLLLKKKJJJHHHGGGJJJJJJKKKKKKMMMQQQWWW[[[bbbdddggghhhgggfffffffffgggiiijjjlllqqq{{{ooo]]]QQQGGGFFFGGGJJJQQQdddlllUUUDDD;;;777555333222222333333333222222222222111111111111111111111111000000000000///...---,,,,,,,,,------......------,,,+++++++++------,,,,,,,,,---......000//////......------,,,...---------............,,,,,,,,,,,,,,,,,,,,,,,,***)))((((((((()))+++,,,)))***+++---------------vvv\\\SSSKKKIIIHHHEEEDDDEEEAAA@@@???===<<<<<<;;;;;;::::::::::::::::::999888999999888888777666666666333333222222222222111111111111111111111111111111...000222333444222000///111000//////000000///...000///......//////000000222000...,,,,,,---///111222222111111000000//////,,,,,,------...///000000...///000000111111000000------......///000111111444333000......///000222000/////////000111222222333666;;;DDDOOOZZZccciiijjjgggdddccceeeddd]]]WWWHHHFFFEEEIIISSS```nnnvvv|||{{{{{{aaaRRRCCC<<<;;;::::::;;;777777666777888:::<<<===@@@AAACCCEEEGGGKKKQQQUUU[[[bbblllvvvrrrhhhZZZNNNFFF@@@;;;888:::999999777666555555444999777555555666777777777666666666666777777888888666666555555555555555555777777777777777777777777555444444444555666777777444555555666777888888999000333555666555444444555555555555555555555555555222333555555555555333222222333333444444333333222333333333333444444555555666666555555444444333333555555555666666666777777666666666666666666666666666666666666666666666666666666666777888999:::;;;888777777777777777777888777777777777777777777777555666666777888999999999:::::::::;;;;;;;;;<<<<<<::::::;;;;;;;;;<<<<<<<<<>>>>>>???@@@AAABBBCCCCCCEEEGGGHHHHHHHHHHHHIIIJJJJJJHHHGGGGGGHHHHHHGGGFFFGGGGGGHHHHHHIIIJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGGGGIIIJJJLLLNNNQQQUUU[[[```fffhhhjjjiiihhhffffffgggiiilllqqquuu}}}ttt```PPPIIIBBBDDDJJJSSSbbbyyypppZZZHHH>>>:::666555555444333333444555222222222111111111000000111111111111000000000000.........---,,,,,,,,,---//////......---,,,,,,,,,---,,,,,,,,,,,,------...//////......------------------..................,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***)))***+++,,,'''(((***,,,...//////000ttt]]]TTTLLLJJJIIIFFFEEEFFFBBBAAA???>>><<<;;;;;;:::<<<;;;;;;;;;======;;;:::999999888888777666666666333333333333333333222222111111111111111222222222---///111222333222111000222000//////000000///---000/////////111222111000000///......---...///000//////...............---,,,,,,---------............//////000000000000000.........//////000000111333111///......///000111000000000000000111222222444666:::AAAJJJTTT]]]ccciiijjjjjjjjjmmmpppmmmgggNNNJJJGGGLLLYYYiiiuuu{{{~~~xxxeeePPPDDD???:::888888777777666666777999:::<<<<<<===???@@@BBBFFFKKKNNNSSSZZZdddnnnxxxvvvgggZZZQQQIIIBBB===;;;:::888777666666777888999777666777888888777555666666777888999999::::::777666555555444444555555777777777777777777777777666666555555555666777777555555555666666777777777222444555555444333333444444444444444444444444444222222333333333333222222333333444444444444333333333333333333333444666666555444333222111000000///555555555666666666666777555555555555555555555555777777777777777777777777777777777777888888999:::666666555555555555666666777777777777777777777777444555555666777888999999:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<===>>>???@@@AAABBBCCCDDDEEEFFFHHHIIIIIIHHHHHHIIIJJJIIIHHHFFFEEEFFFGGGFFFEEEEEEEEEEEEFFFFFFGGGGGGGGGIIIHHHHHHGGGGGGGGGHHHHHHIIILLLOOOSSSVVV[[[```dddiiikkklllllljjjiiijjjkkknnnsss|||xxxdddRRRHHHFFFBBBIIIUUUeeezzzsss]]]JJJ>>>888777555666666444222222333444222111111111111000000000111111000000000/////////---...///...,,,+++,,,---,,,,,,---......//////000------------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,---//////---,,,,,,---+++++++++,,,,,,---------......---,,,+++++++++,,,))))))***+++---///000222rrr\\\SSSLLLJJJHHHFFFDDDEEE@@@@@@>>>===<<<<<<<<<<<<<<<:::999;;;======;;;999999999888888777666666666333333333333333333444444000000111111111222222222//////111222222111111000000///...///000111000//////......000333333111.........///////////////...---------------........................------------...//////000000/////////////////////000000000000///.........///000111000000000000000111111222333333444999AAALLLWWW]]]fffmmmrrrsssvvvyyywwwrrrZZZRRRLLLQQQaaarrr}}}lll[[[OOODDD:::666888888777777777888:::;;;888999;;;===>>>BBBFFFIIIKKKQQQZZZcccmmmzzzttthhh^^^VVVMMMGGGAAA>>>;;;888666777888999777777777999999999666333555555777888999:::::::::777666555444444444555555666666666666666666666666666666555444444444555555555555555555555555555666555666666444222222333444333333333333333333333333444444333333333333444444444444555555555555444444333333222222333444666777333333222222111111000000333444444444555555555555444444444444444444444444666666666666666666666666777777666666666777777888777666666555555666666777666666666666666666666666555555666777888999:::::::::::::::;;;;;;;;;<<<<<<============>>>>>>>>>>>>???@@@AAABBBDDDEEEFFFFFFEEEFFFHHHGGGFFFFFFGGGIIIGGGEEECCCCCCDDDEEEEEEDDDEEEEEEEEEEEEFFFFFFFFFFFFGGGFFFEEEDDDEEEGGGJJJKKKLLLOOOTTTYYY]]]aaaeeehhhkkkmmmnnnooonnnnnnpppqqqwwwxxxfffUUUIIIFFFIIILLLYYYlllvvv```MMMAAA:::666444333555666444111///000222111111111111000000000000000000000/////////......,,,...//////,,,+++,,,---+++,,,,,,------...//////------------,,,,,,+++************++++++,,,,,,---+++...000///,,,******+++******+++,,,,,,---......+++,,,,,,------------,,,...,,,+++***+++---///111qqq\\\RRRKKKIIIHHHEEECCCDDD>>>>>>============>>>>>>:::888777888;;;<<<999777999999888888777666666666444444444444444444444444000000111111222222222222000111111111111000000///...------...111222222111...---...000333333000------...///000000///...------.........//////000000000000000///......---------......///////////////000000000000////////////...............///000000111000000000000000111222000...---000999EEEQQQYYYbbbmmmvvvyyy{{{}}}{{{uuuaaaVVVMMMQQQbbbuuuvvvfffUUUEEE===999888777777777888:::;;;777888:::<<<>>>@@@EEEHHHFFFKKKSSSZZZcccooo|||}}}rrrhhh___VVVPPPHHHEEE???999666555666888777777888:::;;;999555222333444666777999:::::::::777666555444333444444555666666666666666666666666666555444444333333333333555555555555555444444444777777666444111111222444333333333333333333333333777777555444444555777777444555555666666555555444333333222222333555666777333333333333333333444444222222333333333444444444444444444444444444444444555555555555555555555555777666666555555555666666999999888888888888999999555555555555555555555555555666777888999:::;;;;;;:::::::::;;;;;;;;;<<<<<>>======<<<;;;999<<<;;;;;;::::::999999888:::::::::999999999888888555555444444444333333333222111111000000000000000111111111111111111222222......//////000000111111000000000000000/////////111///+++((((((***---////////////000000000000000///////////////////////////---,,,---000111000.........////////////......000000////////////000000///000000000111111111111///333666666777===IIISSSccckkktttxxxwwwuuuuuuvvvnnneeeZZZVVV^^^kkkwww~~~sssVVVEEEBBB===999888777666888<<<666666777888;;;>>>AAACCCEEEHHHNNNTTT]]]hhhssszzzxxxnnneeeaaaTTTMMMCCC===::::::999777555666888::::::999777666444444555555666777777777444444444444444444444444333333333444444444555555666666666777666555555444555444444333333444444555444444444555555555666666555555444333222222111111222222222222222222222222444444444444333222111000333222222111222333555666888666444222111222333444222222333333444555666666555555555444444333333333444555666666777777666666666666666666777777777777666666666666666666666666888777777666666666666777777777777777888888888888999999:::;;;<<<<<<<<<<<<;;;<<<===>>>???@@@@@@AAA???@@@AAACCCDDDEEEEEEEEEBBBBBBCCCCCCDDDEEEEEEEEECCCCCCCCCCCCCCCDDDEEEEEEEEEFFFFFFEEECCCCCCEEEFFFDDDEEEFFFGGGHHHKKKPPPSSSTTTXXX___dddfffggghhhiiihhhkkkooorrruuuyyy~~~pppVVVKKKGGGFFFOOO[[[qqq}}}}}}fffXXXFFF:::777777666444000000000000000111111111111111111111000000000000000000000000//////////////////...---,,,,,,++++++,,,------...------,,,,,,///,,,)))))),,,...---,,,++++++,,,,,,---...//////------,,,,,,+++***))))))+++,,,------......------,,,+++*********+++,,,---******************++++++ppp\\\SSSKKKIIIHHHEEECCCDDDCCCAAA???>>>??????===<<<<<<;;;;;;::::::999999888999999999999888888888888555444444444444333333333333222222111111111111111222222222111111000000000000000000000111111111111.....................---...,,,)))''''''(((***,,,---.....................////////////////////////111///...///222333222000......////////////......000//////......//////000111111111111222222222333...111444444444:::EEENNN]]]fffpppuuutttpppmmmmmmnnnhhhaaa\\\]]]ccckkkppptttpppVVVFFF>>>999999999777666777666666777888:::===???AAACCCFFFJJJPPPXXXaaakkkqqqxxxqqqmmmcccZZZNNNEEEAAA???<<<;;;999:::;;;;;;;;;999777666555555555555555555555444444444444444444444444444333333333444444444555555555666666666666555444444444444444333333444444444444444444555555555666666555555555444333222222222222222222222222222222222444444444444444333222222444444333333333444666777777666444222222222333444222222333333444555555666555555444444444333333333222333444444555555444444666666666666777777777777666666666666666666666666777666666555666666777777666777777777888888888888888888:::;;;;;;;;;;;;;;;;;;<<<>>>???@@@AAAAAAAAA@@@AAABBBCCCCCCCCCCCCCCCAAABBBBBBCCCDDDDDDEEEEEECCCCCCCCCCCCCCCDDDEEEEEECCCDDDDDDCCCBBBBBBCCCEEEGGGIIIKKKLLLNNNQQQVVVYYYZZZ___dddhhhjjjiiiiiiiiifffiiimmmrrryyyvvvcccQQQJJJIIINNN___qqqtttYYYNNN???666555666555333333333222222222222222222111111000000000//////////////////............---///......---,,,,,,+++++++++,,,,,,---......------///,,,******,,,------,,,++++++,,,,,,---......///------,,,,,,+++******)))***+++,,,,,,------,,,,,,++++++*********+++,,,---(((((()))***+++---......qqq\\\SSSKKKIIIHHHEEEDDDEEEBBB@@@>>>>>>>>>>>>===<<<<<<;;;;;;::::::999999888888888888888777777777777444444444444333333333333444333333222111222222222111111111111111000///...222222111111111111111000------..................000///---,,,,,,---........................------////////////////////////111000///000111222111000......////////////......///..................///000000000000111111111111---000222111111666???FFFUUU```nnnvvvwwwsssnnnllloooooommmfff^^^ZZZ[[[^^^dddrrrkkkOOODDD;;;;;;<<<:::666444777666666777888:::<<<>>>???BBBFFFJJJPPPXXX```fffsss{{{|||nnndddVVVJJJDDD@@@>>><<<<<<<<<<<<<<<;;;999777777666666666555444333333333444444444444444444444444333333333444444444555555555555555555555444333333444444444444444444444444444444444555555555555555666666555555444333333333333333333333333333333333333333333444444444555555666555444444444555666777666555444222222222333333222333333444444555555555555444444444444333333333222333444444555555444444666666666666777777777777666666666666666666666666555555555555555666777888666777777777777888888888888888999:::;;;;;;;;;;;;======???@@@AAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAABBBCCCCCCDDDDDDCCCCCCCCCBBBCCCCCCDDDEEECCCDDDDDDCCCBBBBBBDDDFFFJJJKKKNNNPPPRRRVVV[[[^^^```dddiiikkkjjjiiigggggghhhkkkpppwwwuuu```VVVMMMMMMQQQ^^^www{{{hhhKKKBBB888444444666666444444333333333222111111111000000000/////////...............---------,,,,,,.........------,,,,,,+++***+++,,,------...------...,,,++++++,,,---,,,,,,+++,,,,,,------.........---,,,,,,++++++*********)))***++++++,,,,,,++++++++++++******++++++,,,---******+++,,,,,,---......sss\\\SSSLLLJJJIIIFFFEEEFFFBBB???===<<<<<<;;;:::888<<<;;;;;;::::::999999888777777777777666666666666444444444333333333222222333333222111111111111222//////000111111111000///222111111111000/////////////////////000000000000000000000000000000000000000000000000///////////////////////////////////////........./////////.........////////////............------------......---------............///---///111000000333:::???IIIUUUggguuuzzzyyytttqqqooouuuwwwpppcccWWWRRRRRRXXXeee|||]]]MMM>>>:::<<<;;;888555777777666666777888:::;;;<<<>>>BBBFFFKKKRRRYYY^^^iiiqqq}}}wwwlll]]]QQQIIIDDD@@@>>><<<<<<;;;:::999888777777777666666666555555555444555555555555555555555555333333333444444444555555444444555555444444333222333444444444444444444333555555555555555555555555666666555555555444444444333333333333333333333333222222333444555666777777777666555444444444555666555444333222222222333333333333333444444444555555444444444444444444444444444555666666777666666666666666666666777777777777666666666666666666666666444444444444555666777888777777777777888888888888999:::;;;<<<<<<=========>>>>>>???@@@AAABBBBBBBBB???@@@AAAAAAAAAAAAAAAAAA@@@@@@AAAAAABBBBBBCCCCCCCCCCCCCCCBBBBBBCCCCCCDDDCCCDDDEEEEEEDDDEEEGGGIIIJJJLLLOOORRRUUUXXX]]]```bbbeeehhhiiihhhfffddddddlllqqqxxxmmm```SSSNNNMMMTTTaaatttmmmXXXAAA<<<777555777999888666222222222111000///......////////////.....................------------,,,......---------,,,,,,,,,,,,,,,---------,,,,,,+++------,,,,,,,,,,,,,,,+++,,,,,,,,,---------......,,,,,,,,,++++++***************+++,,,,,,,,,,,,,,,+++***++++++++++++,,,,,,//////...---,,,,,,++++++ttt]]]TTTLLLKKKJJJHHHGGGHHHDDDBBB>>><<<;;;:::888666<<<;;;;;;::::::999999888777777777666666666555555444444333333333222222222222222111000000000000000,,,...000222222222222111000000000///.........---.../////////000000111111---------.........------111111000000/////////...////////////////////////.../////////.........///......////////////............------------......,,,---------............///000111111000222777;;;>>>JJJ\\\mmmvvvxxxuuurrrooouuuyyytttgggYYYPPPMMMOOOYYYnnnpppZZZCCC:::::::::888777777777666555666777888999:::<<<@@@DDDIIIOOOUUUZZZaaaiiiuuu~~~{{{lll___UUUMMMFFFBBB;;;:::999888777777777888666777777777888888888999555555555555555555555555333333333444444444555555444444555555444444333222333333444555555444333333555555555555555555555444555555555555555444444444333333333333333333333333222222333333555777888:::777666555333333333444444444333333333222222222333333333333444444444444444444444444444444444444444444555666666777666666666666666666666777777777777666666666666666666666666444444444555555777888999888888888888999999999:::;;;<<<===>>>????????????>>>???@@@AAAAAAAAAAAAAAA<<<===>>>@@@AAAAAABBBBBB?????????@@@AAAAAABBBBBBCCCCCCBBBBBBBBBBBBCCCCCCAAABBBDDDEEEEEEFFFIIIKKKNNNPPPSSSVVVXXX[[[___bbbbbbeeeggghhhhhhggghhhhhhqqqxxxyyyhhhYYYQQQLLLLLLRRRaaavvvttt[[[GGG<<<999777666888888666444222222222111000///......////////////............/////////.........---------------------,,,,,,,,,......------,,,+++)))))),,,---------,,,+++++++++,,,,,,,,,---------------,,,,,,+++++++++++++++***+++,,,,,,---------------******++++++,,,,,,,,,,,,//////......---,,,++++++sss\\\SSSLLLKKKJJJHHHGGGHHHGGGEEEAAA???>>>===;;;999<<<;;;;;;::::::999999888777777777777666666666666333333333333222222222222222111000000//////000000---...111333444444333222///...............------,,,,,,------.../////////.........////////////////////////...------,,,,,,////////////////////////000111222111000///000111......////////////......///..................///////////////000000000000000111222222111333555888<<>>???@@@@@@@@@@@@>>>>>>???@@@AAAAAA@@@@@@:::;;;===???@@@AAAAAABBB>>>>>>??????@@@AAAAAAAAADDDCCCBBBBBBAAABBBBBBBBB>>>@@@BBBDDDEEEHHHKKKNNNUUUXXX[[[]]]^^^```ccceeeeeegggiiikkkmmmooossswwwyyyuuudddUUULLLKKKMMMTTTcccxxxvvvbbbMMM???888777555555666555333111444333333333222111111111000000000/////////....../////////............---------------------------------------,,,***)))(((,,,---......,,,******+++------------------------++++++++++++++++++++++++,,,,,,---............---)))***+++,,,,,,,,,,,,+++++++++,,,,,,---...//////qqqZZZRRRJJJIIIIIIFFFFFFGGGEEECCCAAA@@@@@@@@@>>>===<<<;;;;;;::::::999999888888888888777777777666666333333333222222222222111333222111111000000111111000222333555555333111000............////////////,,,,,,------...//////000000000000000000111222333000//////...------,,,,,,////////////////////////000222333222///...///111......////////////......000//////......//////000//////000000000111111111///000111222222333444555:::BBBPPP```oooyyy~~~zzzvvvrrrrrrpppjjj___VVVKKKKKKRRR```ppp~~~gggQQQEEE>>>;;;;;;777777666666666777999:::999;;;>>>@@@BBBEEEIIILLLPPPXXXbbbiiinnnuuu|||sssfffYYYPPPHHHEEEAAA===:::999::::::888888888888888888999999555555555555555555555555333333333444444444555555555666666666666555444444222333555666666555333222666666555555555444444444333333333333333444444444444444444444444444444444555444444444555777:::;;;999888666555333333333444222222222333333333222222444444444444444444444444333333333444444444555555222333444444555555444444666666666666777777777777666666666666666666666666888888777777777888888999;;;;;;;;;<<<<<<<<<<<<=========>>>???@@@@@@@@@@@@===>>>??????@@@@@@??????;;;<<<===>>>????????????======>>>>>>???@@@@@@AAADDDCCCBBBBBBAAAAAAAAABBB>>>AAADDDGGGIIIMMMQQQTTT\\\^^^```bbbbbbbbbdddfffggghhhkkknnnrrryyy~~~mmm```SSSIIIIIINNN[[[kkkvvvbbbPPPBBB<<<666555555555555444222111333333222222222222222222111111000000000/////////.........---------,,,,,,------------------------***++++++,,,,,,,,,+++++++++---//////,,,******+++------------------------++++++++++++++++++++++++++++++,,,------------,,,)))***+++,,,,,,,,,++++++)))***+++,,,---...//////nnnXXXPPPHHHGGGGGGEEEDDDEEEAAA@@@>>>>>>???@@@???>>><<<<<<;;;::::::999999888888888888888777777777777333333333222222222111111444333222222111111222222333555666666555333///---......//////000000111111.........///000111111222...---,,,,,,,,,...///000222111111000///.........////////////////////////...000111000---,,,---///......////////////......000000////////////000000............///////////////000111111222333333444000777EEEVVViiiwwwzzzssssssvvvtttiii^^^QQQLLLLLLTTT^^^iiizzzzzzaaaPPPEEE???>>>777777666666777888999:::999:::===>>>???@@@CCCFFFJJJQQQZZZaaaeeellluuu|||yyykkkbbbPPPLLLFFFAAA===;;;;;;;;;999999888888777666666666666666666666666666666666333333333444444444555555666666777777666666555444222333555666666555333222666666555555555444444444333333333333333333333333444444444444444444444444666555444444555777:::;;;;;;:::888666555444444555111222222333333333222222444444444444444444444444333333333444444555555555444555666666777777666666666666666666777777777777666666666666666666666666:::999888888888888888999<<<<<<<<<============>>><<<===>>>??????@@@@@@???===>>>>>>?????????>>>>>>======>>>>>>>>>>>>===============>>>??????@@@@@@DDDCCCBBBBBBAAAAAAAAAAAABBBDDDHHHKKKOOOSSSXXX[[[___```ccccccbbbbbbcccdddggghhhkkknnnuuu~~~sssgggYYYPPPIIIEEEJJJTTTkkkyyyeeeOOO???888888666666666666666555444333000000000000000111111111111111111111000000000000---------,,,,,,,,,++++++------------------------((((((***+++,,,------...+++...000///,,,))))))***------------------------++++++++++++++++++++++++******+++,,,,,,,,,,,,+++)))***+++,,,---,,,++++++++++++,,,,,,,,,,,,,,,,,,qqq\\\SSSLLLLLLLLLHHHDDDCCCCCCAAA>>>======<<<;;;999;;;;;;;;;:::::::::999999666555444555777777777666666///((((((---222111///111111111111000000000000///333777777333...,,,+++111111000000/////////..................///000000111111000///////////////---...///000000///...---////////////000000111111////////////...---,,,+++,,,...111333333111...,,,---------.........//////---......//////////////////...------...000222444666555;;;JJJ\\\nnnyyyrrrvvv{{{yyysssfffSSSHHHQQQ___gggnnnuuu}}}hhhVVVHHH>>>>>><<<:::888777777888999666777777999<<>>===??????>>>>>>======<<<<<<======<<<<<<<<<<<<======<<<<<<<<<===<<<<<<;;;;;;777:::===>>>>>>>>>???@@@CCCCCCDDDCCCBBBAAACCCDDDEEEIIIOOOSSSVVVXXXZZZ\\\ddddddeeefffdddaaadddjjjiiiooouuuwww}}}rrrkkkYYYRRRJJJEEECCCGGGYYYkkkzzzbbbRRRHHH???:::999555444333333222222333333222222222111111111111111111111111111000000000000.........------,,,,,,,,,---------------------------------,,,,,,+++++++++,,,---......---,,,***)))...---,,,+++***)))))))))+++++++++*********))))))++++++,,,,,,,,,---------))))))))))))******++++++///---+++***)))))),,,000sss]]]TTTLLLKKKKKKHHHEEEDDDCCCAAA>>>=========;;;:::;;;;;;;;;:::::::::999999999888666666666666444222666222//////222444333111111111111111000000000000///222444333000......////////////.........------...............///000000111111000///////////////...///000000000000///...,,,,,,,,,---------......---------...//////000000...///111333333111///...---------.........//////---......///////////////111000.........///111222555555:::FFFUUUeeexxxzzz{{{zzzmmmYYYLLLPPPZZZaaahhhppp}}}oooYYYKKK>>>>>><<<:::888777777777555666777888;;;>>>AAABBBCCCFFFJJJNNNTTT[[[ccciiiqqqyyywwwmmmfff\\\SSSMMMGGGBBB>>>======<<<;;;:::999999999777777777777666666666666666555444444333333444444222222333333333444444444555444444333333333333333333333333333333333333333444444555555444333333222444444444444444444444444555444444444555777999:::999666444444555777666555444444333333222333333333444444333222222333444444444444444555555555555666555555555555444444444444555555555555666777888888666666777888888888888777;;;::::::999:::<<>>??????@@@???>>>===<<<>>>>>>>>>>>>======<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<;;;;;;:::777999<<<=========>>>???BBBCCCDDDCCCCCCDDDFFFHHHIIIMMMRRRVVVYYY[[[]]]___cccaaabbbcccaaa___cccjjjmmmtttzzz~~~vvveee\\\OOOKKKGGGEEEGGGTTTnnnyyygggRRREEE>>>777444444444444333222222222222333222222222111111000000000............------------,,,------....../////////------------------------,,,,,,,,,++++++***************+++++++++***))))))000///...---,,,,,,,,,,,,.........---------,,,,,,***++++++,,,,,,,,,,,,,,,+++,,,,,,,,,+++)))((('''+++,,,---......,,,+++,,,uuu^^^TTTKKKJJJJJJHHHEEEEEECCCAAA>>>=========<<<:::;;;;;;;;;;;;::::::::::::===;;;999999999999777555555555555555555444333222111111111111000000000000///000000000...///000222000///////////////.....................///000000111000000//////////////////000000111111000000///......////////////000000///......---...///111222000111111222222111111000------........./////////---......///////////////222111000.........///000444444888@@@JJJYYYnnn{{{hhhWWWUUUYYY]]]eeemmmttt{{{sssbbbMMMHHHBBB===:::999888666444444555777999<<<>>>???@@@BBBEEEIIIMMMSSSZZZ```fffnnnxxx{{{tttjjj___UUUMMMFFFBBBBBBAAA>>><<<;;;;;;;;;<<<999888888888777777777777666666555444444444444444333333333333444444444444444444333222222222222222333333333333333333333333444444444444444333333222444444444444444444444444444555555666777888999999999777555444555666555444333333333333333333444555555444333333333333444555444444444555555555555666555555555555666666666666555555555666777777888888777777888999999999999888>>>======<<<<<<>>>???@@@======>>>>>>======<<<;;;>>>>>>>>>============<<<;;;::::::999999::::::;;;::::::;;;;;;;;;;;;::::::888;;;===?????????@@@BBBBBBCCCDDDDDDEEEGGGLLLOOOOOOSSSWWWZZZ\\\]]]___aaaaaa___```aaa``````fffooowwwjjjXXXOOOGGGFFFFFFJJJUUUkkkdddUUUFFF===999666555666444444333222222222222222333333222111000000//////000000000000////////////.............../////////------------------------++++++***************)))******))))))******++++++///......------.........,,,++++++++++++*********)))***+++,,,---,,,++++++'''(((***,,,---,,,,,,+++***+++,,,---...///......www___TTTJJJIIIIIIHHHFFFGGGCCCAAA>>>===>>>>>><<<;;;<<<;;;;;;;;;;;;:::::::::888777666777999999999888333555666444111///000222111111111111000000000///000000000000000000111222222222222222111111111111...............///000000000000////////////000000000000111111111111000000000000000000000000000000333222000...---...///000111000000000000000000111............////////////---......///////////////111000////////////000000111222666;;;AAANNNeeeyyy{{{iii```^^^```gggooottt|||ppp```LLL@@@======;;;888333444555666888:::;;;<<<>>>@@@CCCEEEIIIOOOVVV[[[___eeennnuuu{{{xxxmmmbbbXXXQQQLLLHHHEEE@@@<<<::::::;;;;;;::::::999999999888888888777666555555444555555555333333444444444444444444444333222222111111222222222222222222222222222222333333444444444333333222444444444444444444444444444555666888888888888888888777666555555555444444333333333333333444555666555555444444444444555555444444444555555555555666666666666666777777777777666666777777888888888888888888999::::::::::::999???>>>>>>=========>>>>>>;;;;;;<<<<<<<<<;;;;;;;;;========================<<<<<<;;;;;;;;;;;;<<<<<<999999::::::;;;;;;::::::;;;===???@@@AAABBBCCCEEECCCDDDEEEFFFHHHLLLQQQUUUUUUXXXZZZ\\\\\\\\\]]]___^^^^^^___bbbccceeemmmvvvuuu___PPPKKKGGGHHHLLLWWWkkk{{{nnnUUUIII>>>:::888777777999444333333222111222222222333333222111000///......111111111111000000000000222111000...---+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************,,,+++******+++---...000,,,+++++++++,,,------...************))))))))))))((()))+++,,,---,,,+++***(((((()))***+++---......000000...,,,---111333222www^^^SSSJJJIIIIIIHHHGGGGGGCCCAAA>>>>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;::::::333222222222444555444333333555555222...---000444111111111111000000000///000000111222222111000...111111111111222222222222...............///000000000000////////////000000111111000000000000111111------------------------333222000...---...///000000///............///000........./////////000000---......///////////////.........//////000111222///000444777:::EEE[[[pppzzzmmmfffdddjjjqqqzzz\\\EEE??????<<<888444555666777888999999999;;;<<>><<<;;;999888::::::::::::999999999999777777666555555555555666444444444444444444444444444333222222111111222222222222222222222222222222222222333333444333333222444444444444444444444444333444666888888888777666666777777666555555444555333333333333444555555666555555555555555555555555444444444555555555555666666666666777777777888888666777888888999888888777888888999:::::::::::::::======<<<<<<;;;;;;;;;<<<::::::::::::::::::;;;;;;<<<<<<<<<<<<<<<=========;;;;;;::::::::::::;;;;;;888999::::::;;;;;;;;;:::;;;===???@@@@@@AAADDDFFFEEEFFFHHHJJJMMMQQQVVVZZZYYY[[[\\\[[[ZZZYYYYYYZZZ[[[\\\```eeehhhkkkrrr{{{vvvcccRRRJJJJJJIIILLLVVViii~~~lllYYYGGG>>>777555444333333555333333222111111111111222222222111111000//////.........---------,,,,,,,,,000///...---+++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,++++++******+++---///000+++++++++++++++,,,---......------------,,,,,,,,,)))***+++,,,---,,,++++++000...,,,******+++---///999;;;999555555888444...vvv]]]SSSJJJIIIJJJIIIGGGGGGBBBAAA>>>>>>??????>>>===<<<<<<<<<<<<;;;;;;;;;::::::888666666666666444222555666555222//////222666111111111111000000000000//////000222333222///,,,......///////////////000...............///000000///////////////000000111111000000//////000000111/////////...............///......---...///111222///......------......///....../////////000000000---......///////////////------...///000111222222...///222555777???QQQbbbwww{{{nnnhhhjjjnnnuuuVVVGGGAAA<<<888666666777888999999999888777888:::===@@@EEEKKKPPPUUUZZZaaagggkkkooouuuzzzwwwqqqooo^^^WWWMMMFFFBBB???;;;888;;;:::::::::999999999999888888777666666666666666555555555555444444444444444444333222222222222222333333333333333333333333111222222333333333333333444444444444444444444444333444666777777777666555444555777777666555555666444444444444444444555666555555666777777666555555444444444555555555555666555555666666777777888888777888999::::::999888777888888999::::::::::::999::::::::::::::::::999999::::::999999999:::;;;;;;;;;<<<<<<<<<<<<=========999888888777777888888999888999:::;;;;;;<<<<<<;;;999;;;===>>>>>>@@@CCCEEEGGGIIILLLOOOQQQTTTXXX[[[[[[\\\\\\[[[YYYXXXYYYZZZ[[[]]]dddkkknnnooottt{{{uuuaaaRRRHHHGGGKKKPPPZZZjjj{{{uuuoooqqq{{{www\\\III@@@999555444444111111444333333222111111111111111111111000000000////////////............---------+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------))))))))))))***+++,,,---,,,,,,,,,,,,------...///,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,---------------,,,,,,///222666999;;;AAACCC@@@@@@@@@666)))ttt[[[RRRKKKKKKLLLIIIFFFFFFBBB@@@???>>>??????>>>===<<<<<<<<<<<<;;;;;;;;;;;;===;;;999999999999777666333444444444333222333444111111111111000000000000...,,,+++,,,///111000...------........./////////...............///000000///////////////000111111000000///......///000000222111111111000000000000---------...//////000000......////////////........./////////000000000000---......///////////////......///000000000000000...///111444444999EEERRRgggyyyvvvllliiijjjyyyrrrVVVEEE>>><<<888888999:::::::::999888777888999:::<<<@@@FFFJJJMMMSSS[[[```dddhhhmmmqqquuu{{{|||zzznnnfff[[[SSSMMMHHHAAA<<<:::::::::999999999999888999888777777666666777777666555555555444444444444555444444333333333333333333333333333333333333333111111222333333333333333444444444444444444444444333444444555555555555555111444777777666555666888666555555444444444444555555666777777777777666555444444444555555555555666444444555666666777888888777888:::;;;;;;999888777777888888999999999999999777888888999999999999888::::::999999999:::;;;<<<;;;;;;;;;<<<<<<<<<======888888777777777777888888999999:::<<<<<<=========;;;<<<>>>??????BBBEEEHHHIIILLLPPPSSSUUUWWWYYY[[[[[[\\\]]]\\\[[[[[[]]]___aaaeeennnvvvxxxuuuvvvzzzsssaaaSSSJJJHHHNNNVVVccctttyyyxxxwwwyyy~~~{{{cccMMMAAA<<<888555666666333333555333222222111111111111111////////////000000000000111111000000000/////////***++++++,,,,,,---------++++++++++++++++++++++++******++++++,,,,,,,,,,,,((()))******++++++++++++,,,,,,+++++++++,,,------*********)))))))))((((((...---,,,+++,,,---///000---///111444777:::<<<===444:::<<<:::>>>DDD>>>222sssZZZQQQKKKKKKMMMJJJFFFEEEBBB@@@???>>>?????????=========<<<<<<<<<;;;;;;;;;555444444444666777666555///000222444555444111000111111111111000000000000,,,)))&&&'''+++///111111.../////////000000111111...............///000000///////////////000111111000///...------...///000//////......---------,,,////////////...---,,,+++//////000000000000//////////////////000000000000---......///////////////000000000000000//////...//////111333333555===GGG\\\ooo}}}oooiiihhhjjjssszzzyyytttyyydddKKKAAAAAA999:::;;;<<<<<<;;;:::999:::;;;;;;;;;<<>>777444333555444111111333333222222111000111111111......//////000000111111...------------,,,,,,,,,.........------,,,,,,,,,++++++++++++++++++++++++))))))******++++++++++++***+++,,,......---,,,+++******)))))))))))))))***---------,,,,,,,,,++++++000...,,,++++++---000222:::;;;===>>><<<999555222,,,///---***333CCCHHHBBBsss\\\TTTMMMLLLJJJEEEBBBBBBAAA@@@>>><<<<<<<<<======>>>===<<<;;;;;;:::;;;;;;999888666666666555444222666555444333111000///...222222222111000//////...111111000000//////......111000///......///000111...............///000000//////............//////000000////////////000000000000000000000000000000------///000111111111111000000000000///...---,,,---,,,+++,,,...000000///000000000000000000000000111111111000000000000000111000///000333777<<>>777666666:::>>>>>>888111666666777999;;;>>>@@@AAAEEEIIIOOOVVV]]]cccgggiiijjjooouuu|||~~~sssjjjcccYYYNNNFFFCCC@@@;;;999888777555444777666666666666555555555333444555666555444222000222222111111222222333444333333333333333333333333333333333333333333333333222222333333333333444444333333444555555444333333333333333444444555555555777666555444333222222222444555555666777666666666666555444333444666777999666666666666666777888888777888999::::::999777666888888888777777777777666777777777777777777777777999999999999999999999999;;;:::::::::999888888888666777777999:::;;;<<<===;;;<<<>>>???AAAAAABBBBBBFFFDDDBBBBBBDDDIIILLLNNNSSSVVVWWWVVVWWW[[[]]][[[[[[```dddeeefffiiiooouuuzzzxxxlllcccWWWPPPSSSVVV]]]nnnqqqWWWAAA999;;;666444333111000000111111222666888666111------///---......///////////////---+++***+++,,,---,,,+++************************,,,,,,,,,++++++*********+++******))))))******++++++***)))))))))***+++,,,...,,,))))))***,,,,,,,,,+++++++++***************+++,,,+++***,,,111999@@@GGGCCC===777222000///000***---//////...111888???sss\\\TTTMMMLLLJJJFFFCCCCCCAAA@@@???>>>>>>===>>>>>>>>>===<<<;;;;;;:::;;;;;;999777555555555555333111555444444444333222222222222222111111000//////...111000000000/////////...//////...//////111333444...............///000000//////............//////000000////////////000000........................---...///000111111111111...///000000000000000000...,,,+++,,,...000000///000000000000000000000000111000000000000000000000333222111111333666999;;;EEETTTkkkzzzpppkkk___YYYXXX[[[WWWYYYpppoooTTTEEE@@@===999666666888999:::888888888999:::<<<===>>>BBBFFFLLLSSS[[[aaaeeegggjjjmmmrrrwww{{{yyysssjjj]]]TTTMMMIIICCC>>><<<:::999888777888888888888888777777777777666555444333333333222222222222222333333444333333333333333333333333333333333333333333333333222222333333333333444444333333444555555444333333333333333444444444555555888777666666555555555555555555555555666666666666444555555666666666666666666666555555666666777888777777888999999999888777999888888888888777777777666666666666666666666666999999999999999999999999;;;::::::999999888888777777777888999:::;;;;;;<<<<<<===???AAACCCDDDEEEEEEHHHGGGGGGHHHKKKOOOQQQSSSTTTXXXZZZYYY[[[___aaa___dddhhhnnnqqqrrrvvv}}}~~~rrreee]]]ZZZRRRQQQ]]]lllxxxqqq^^^LLL===666666555444333111000000111111444777999777333//////111---......///////////////...---,,,,,,---...---+++------------------------,,,,,,,,,++++++*********++++++************++++++((((((((()))***,,,...///---+++)))(((***+++,,,+++***************+++++++++((()))***+++///666???FFF;;;888444000---,,,,,,,,,(((+++------,,,...555:::rrr]]]TTTNNNLLLKKKGGGDDDEEEAAAAAAAAAAAA@@@???>>>===>>>===<<<;;;;;;:::;;;;;;:::888666666666666444222444444444444444444444444222222111111000/////////000000000000////////////000/////////000000111222...............///000000//////............//////000//////......//////000........................---...///000000111111000------///111222333333333...---,,,,,,...000000///000000000000000000000000000000000000000000111111444333333333333444444555===HHH[[[qqq|||vvvcccYYYRRRRRRPPPTTThhhhhhPPPCCCAAA<<<555111222888<<<999888888888999::::::;;;???CCCHHHOOOVVV]]]aaaccchhhjjjmmmpppssswww||||||pppggg[[[UUUKKKCCC>>><<<:::999555666777777777777666555;;;999777444333333444555333333333333333444444444444444444444444444444444333333333333333333333333222222333333333333444444333333444444444444333333333333333333444444444444666666666666666666666666666555444444444555777777333444666888888777555444555555444444555555666777666666777888999999999999999999999888888888888777555555555555555555555555999999999999999999999999:::::::::999888888777777888888999::::::;;;<<<<<>><<<>>>===<<<;;;;;;:::;;;;;;<<<:::888888888888666444444444444444444444444444111111111111000000//////000000000000////////////222222111///...------,,,...............///000000//////............///////////////....../////////..............................///000000000000000,,,---...000111222333333///...,,,---///000000///000000000000000000000000000000000000000111111111222333333333333333222222:::AAANNNaaavvvzzzkkk]]]XXXTTTVVVeeexxx{{{^^^IIIGGGBBB<<<888777888999888888777777888999::::::===@@@EEELLLRRRYYY]]]```eeefffhhhjjjmmmqqqwww{{{}}}vvvnnnfffZZZNNNFFFAAA>>><<<888888999999888777777666<<<:::888666555555555555333333444444555555555555444444444444444444444444333333333333333333333333222222222333333333444444333333333333333333333333333333333333333333333333222333333444444555555444666555444333333555777888444555666777777666555555444444444444444555666666555666666777888999999999999999999999888888888888555555555555555555555555888888888888888888888888::::::999999888888888777777888999;;;===>>>???@@@EEEFFFGGGIIIJJJKKKKKKKKKHHHJJJNNNQQQSSSTTTUUUVVVWWW\\\``````eeepppzzz}}}ttthhh\\\RRRJJJJJJMMMRRRXXXjjjppp]]]HHH>>>;;;888555333333222222111111111111111000222444333111.........---......///////////////222000////////////...,,,************************+++++++++***************,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,+++)))(((((()))******)))))))))******+++,,,---------,,,,,,,,,...222777;;;******+++++++++++++++***((()))***)))((())),,,///ppp\\\TTTMMMKKKKKKHHHGGGHHH???@@@@@@AAA@@@>>>===<<<>>>===<<<;;;;;;:::;;;;;;;;;999777777777777555333444444333333222111111111111111111000000000000000////////////000000000000111000000///...,,,++++++...............///000000//////............////////////............//////////////////////////////...//////000000000000///---...//////000000000///000...------///000000/////////////////////////////////000000111111111111///000111333333333222111333888AAAOOOcccxxxsssggg___[[[bbbmmm}}}xxx```WWWKKKCCC@@@>>><<<:::666666666777888999:::;;;===???CCCHHHOOOTTTYYY[[[___aaacccfffjjjooouuuyyy|||xxxkkk___TTTLLLGGGDDD@@@@@@>>>===;;;:::999999999:::::::::999777555444333444555666666666666555555555555555555555555555333333333333333333333333222222222333333333444444333333333333333333333333333333333333333333333333111222333444555555555444666555333222333444666888777666555444444555666777444444444444444555666666555555666666777888999:::999999999888888888777777555555555555555555555555888888888888888888888888999999999999999999::::::888999;;;===@@@CCCEEEFFFKKKKKKLLLMMMMMMMMMMMMMMMMMMPPPTTTVVVWWWYYY[[[]]]^^^cccfffgggnnn}}}zzzsssggg^^^UUUOOOHHHDDDHHHQQQYYYgggyyyZZZMMM@@@:::888555444555111111222111111111000000///111222222000///......---......///////////////111///......//////...---------------------------************************,,,++++++******++++++,,,------------,,,,,,+++++++++)))((((((*********)))))))))***+++,,,------...---,,,******+++---///000***+++,,,,,,,,,,,,+++************)))))))))+++,,,ooo\\\SSSKKKJJJJJJHHHGGGIII@@@@@@@@@@@@???>>>===<<<>>>===<<<;;;;;;:::;;;;;;999777555555555555333111444444333222222111000000111111000000000000000000////////////000000000000,,,---...////////////..................///000000//////............/////////......------......///000000000000000000000000//////000000000000//////...////////////......---111///......///000000////////////////////////////////////000111111222222...///000111222222222222000444;;;EEEUUUkkkyyykkkaaa```dddmmmrrr[[[JJJBBB???===:::777777777777888999:::;;;===>>>AAAEEEJJJOOOSSSVVVXXXZZZ^^^cccgggmmmssswwwxxx{{{wwwlllbbbXXXPPPLLLFFFDDD@@@;;;888666666666777888:::::::::888666444444555666777888777666666666666666666666666666666333333333333333333333333222222333333333333444444333333222222222222333333333333333333222222222222333444666777777777666666555444333333333444666666999777555444333444666777555555444444555555666777666666666666666777888999888888888777777777777666555555555555555555555555888888888888888888888888888999999:::;;;<<<======;;;===???AAADDDGGGIIIJJJNNNNNNOOOPPPPPPPPPPPPPPPNNNQQQUUUVVVXXX[[[aaaffflllrrrwwwxxx~~~}}}qqqhhhUUUMMMHHHGGGEEEEEENNN[[[hhh{{{rrrbbbHHH@@@:::888666333222333000111111222111111000000000111222333333222000000---......///////////////...---,,,,,,.........,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***************+++******************+++)))***+++,,,------------+++***))))))++++++***)))******++++++,,,,,,------***)))'''(((+++---------*********+++******)))(((+++++++++******+++++++++nnnZZZRRRJJJIIIIIIGGGGGGIIIBBBAAA@@@???????????????>>>===<<<;;;;;;:::;;;;;;:::888666666666666444222333333333333333333333333000000000000000000000111.../////////000000000111,,,---///000111111111111...............///000000//////............/////////......------....../////////////////////////////////000000000000////////////000000000000//////111000......///000000///////////////////////////...//////000111111222222/////////000000000111111000555:::???III]]]xxxzzzkkkddddddjjjwwwdddQQQFFF???===999999888888888999999:::<<<===>>>AAAEEEJJJNNNPPPQQQTTTZZZ___ccciiinnnrrrtttwwwzzz|||}}}~~~zzzrrrhhh___YYYNNNJJJCCC<<<777555555666777888888888888888777777444555777999999888777666666666666666666666666666333333333333333333333333222222333333333333444444333333222111111222333333333333333222222222111111333555666777888777555444333333444444444444555555777777666555555555555555666666555555666666777888777777666555666666777888777777777666666666555555666666666666666666666666888888888888888888888888777888999;;;===>>>@@@@@@AAABBBDDDFFFHHHJJJKKKLLLMMMNNNPPPQQQSSSTTTTTTTTTRRRUUUXXXZZZ\\\cccnnnvvv}}}~~~|||qqqddd[[[KKKDDDAAAFFFIIIMMM^^^pppttt]]]MMMAAA999444555666333111111///000111222222111000000000000111222222222111///---......///////////////+++***)))***,,,------,,,))))))))))))))))))))))))((()))))))))*********+++***))))))(((((())))))***((()))***,,,,,,,,,,,,++++++*********,,,,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,+++)))((())),,,......,,,))))))))))))))))))))))))++++++******++++++++++++mmmZZZQQQIIIHHHHHHGGGGGGIIIDDDCCCAAA@@@??????@@@AAA>>>>>><<<;;;;;;;;;;;;;;;===;;;:::999999999777666222222333444444555666666000000000000000111111111.../////////000000111111000111222333333222111000...............///000000//////............//////.........------.................................///000000000000000////////////000111111111111111222000......///000000///////////////////////////...//////000111222222222111111000//////////////////444777888===NNNiii}}}uuullliiimmmuuuzzz|||jjjUUUHHHCCC<<<;;;:::999888888888888;;;;;;===???BBBFFFJJJLLLLLLPPPVVV\\\```eeeiiilllpppsssvvvxxxxxxzzz{{{}}}~~~{{{qqqjjj[[[UUULLLCCC===;;;;;;<<<888777666555666777999:::444666888999:::999777666777777777777777777777777333333333333333333333333222222333333333444444444444333222111111222333444333333333222222111111111222333555666666555333222222333444555555555444444555666777888777666444333666666666666666777888888888777666555555666777777666666666666555555555555777777777777777777777777777777777777777777777777777888999<<<>>>@@@BBBCCCFFFGGGHHHIIIJJJJJJKKKLLLKKKMMMOOORRRTTTVVVXXXXXX[[[^^^aaacccgggqqq~~~~~~}}}~~~|||tttgggYYYPPPFFF??????GGGNNNXXXmmmzzzfffPPPBBBBBB888111333777666333111///000111222222111000///------...///111000///------......///////////////)))(((''')))+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))*********+++))))))(((((((((((())))))++++++,,,,,,+++***(((''',,,+++***+++------+++***---,,,,,,,,,,,,,,,,,,,,,///---+++,,,...///---+++***))))))))))))***+++,,,+++***)))***+++,,,+++***nnn[[[RRRJJJHHHGGGEEEEEEFFFEEEAAA======@@@AAA>>>:::===<<<<<<<<<<<<;;;;;;;;;::::::999888777666555444666555555444444333222222333333333222111000///...//////000000000000000///+++---000333333222///---///////////////.........000000000000000000000000...............///000000111///------...///////////////000000000000000000000000////////////000000////////////000000000000111111222222222222111111......//////000000111111000000000000000000000000222333555666;;;HHHYYYeee|||~~~zzzvvvuuuwwwzzzoooZZZNNNBBBAAA>>>999555333666999:::;;;<<<>>>@@@CCCEEEFFFJJJNNNSSSXXX\\\```eeehhhqqqqqqrrrtttwwwxxxxxxwww{{{zzzhhhbbbZZZRRRLLLGGGCCC@@@;;;;;;:::999888666444333:::;;;<<<;;;999888777888777777666555555555555555333333444444333333222111222222222222222222222222222111111222555555222///333333333222222111111111333333333333333333333333444555555666666666666666444444444555555555555666666555555555555666777777666555555555666777999:::>>><<<:::777666666666777666666666666777777777777888888888777777777777777999;;;>>>???@@@BBBDDDGGGMMMMMMMMMMMMLLLLLLLLLLLLNNNRRRUUUTTTRRRSSSXXX]]]ccciiiooossswww}}}zzz{{{vvvwwwuuunnncccXXXLLLDDDEEE@@@CCCRRReeexxxvvvdddPPPDDD@@@666555444333222222222222////////////////////////////////////////////////---------------...///000111///,,,***)))+++...000000---******+++,,,***(((*********)))))))))))))))+++***)))(((((()))******,,,---...///---***'''%%%++++++******++++++,,,------///000///+++***+++---+++,,,,,,------,,,,,,+++))))))))))))(((((((((((()))************+++++++++rrr[[[RRRJJJIIIIIIGGGFFFHHHEEEAAA======@@@AAA>>>;;;===<<<<<<<<<<<<;;;;;;;;;::::::999888777666555555555555444444333222222222555444222111000000111222///000000000///...---------...000222222111///.../////////////////////..........................................///000000111///------.../////////000/////////////////////000//////......//////000222222111000///...------...//////000000//////...////////////000000000000000000000000000000000000111333333333777AAANNNYYYnnnvvvrrruuu~~~|||hhhRRRJJJAAA=========<<<999999999:::<<>><<<;;;:::999777999999::::::999888888888999888777777666666777777444444555555555444333333222222222222222222333333333222111222444444222000333333333333333222222222333333333333333333333333444444555666666666666666333333333333444444444555555555444444555555666777555444444444444555777888999888666444444444555666666666666666666777777777888888888888999999999999;;;===@@@BBBCCCDDDGGGIIINNNNNNNNNNNNNNNNNNNNNNNNLLLOOOQQQPPPNNNQQQYYY```ooouuu|||}}}~~~yyywwwxxxvvvsssjjj___TTTLLLHHHEEEBBBDDDOOOdddyyynnn```QQQCCC:::888555444333222111111111111000000000000000000000000..............................---......//////000000...,,,******+++---...///,,,******+++,,,***(((***)))))))))))))))))))))+++***)))(((((()))***+++******,,,,,,,,,***((('''++++++******++++++,,,,,,---...///...+++)))***,,,++++++,,,,,,,,,,,,++++++*********++++++,,,,,,,,,)))************+++++++++uuuZZZRRRKKKJJJJJJHHHHHHJJJEEEAAA>>>>>>???@@@>>>;;;===<<<<<<<<<<<<;;;;;;;;;:::999999888777666555555444444444333222222111111444222000......///222444111111111111000...---,,,///000000000000000///.........//////////////////.......................................///000000000///------///000///.../////////.........------///..................///222111000000///...---------......//////......---000000000000////////////000000000000000000000000111222222111222888AAAIII[[[lll|||vvvzzzmmm[[[GGG>>>@@@BBB===666777777888:::<<>>??????>>><<<===<<<<<<<<<<<<;;;;;;;;;999999888888777666666555444333333222222111111000000///...------///000111222222222222111111000///111111000//////...//////............////////////000000000000000000000000...............///000000000...---...///000///.../////////...------,,,,,,......------------......---.........///000000000//////000000000000//////111111000000//////......000000000000000000000000000111111000111444999>>>KKKYYYpppyyyYYYFFFAAA@@@<<<777666666777999:::===???@@@@@@DDDJJJOOOTTTYYY^^^aaabbbcccdddeeefffgggiiikkknnnqqquuuxxxzzz|||zzzqqqjjjeeeXXXRRRJJJDDDAAA???<<<999::::::999:::;;;<<<<<<<<<:::999999888888888888888888888888888888777777666444444444444333333333333555333222111222333444444333444444444555555666666333333333333333333333333333444555555666666555555222333333333333444444444444333333333333444555555999999999888888888888888777777666666666666777777555555555666666777777888888999:::;;;===???@@@AAACCCEEEGGGIIIJJJKKKNNNPPPNNNMMMLLLKKKKKKKKKLLLMMMKKKMMMNNNOOORRR\\\kkkvvv~~~|||{{{xxxuuuuuupppiiieeefffbbb\\\TTTMMMGGGFFFKKKSSSaaalllzzzuuurrr|||ppp]]]III???;;;888777777222222111000000000000000000000000000000000000000........................//////000000000000000///,,,------------,,,+++++++++++++++++++++***)))))))))))))))))))))***************************++++++,,,+++***)))((()))************++++++,,,,,,,,,,,,++++++++++++***))))))*********++++++++++++******(((((((((((((((((((((((())))))*********+++++++++rrrWWWOOOIIIIIIJJJHHHGGGHHHCCCBBB@@@??????>>>=========<<<<<<<<<<<<;;;;;;;;;999999888888777777666666444333333222222111111000...///000111111111000///...//////000111111111111222111000///......//////---.........//////000000000000000000000000000000...............///000000///.........000000///---//////......------------......------------......,,,------...///000000000//////000000000000//////111111000000//////......000000000000000000000000000111111111222444777:::>>>HHH\\\vvv|||}}}yyyYYYFFF???======777777777888999;;;<<<===>>>BBBHHHMMMRRRVVV[[[^^^aaacccdddcccbbbccceeehhhkkknnnqqqtttvvvxxxzzz|||~~~|||wwwllleee[[[TTTOOOJJJCCC>>><<<:::888999;;;<<<<<<;;;:::999888888777777888888999999:::::::::999888888555555555444444444333333444444333222111222444555444444444555555666666666333333333333333333333333333444444555555555555555444444444444555555555555444333333333333444555555999999999999999888888888999888777666666555555555555555666666777888888999999:::<<<>>>@@@BBBCCCDDDFFFHHHJJJKKKKKKLLLNNNPPPMMMLLLJJJIIIHHHIIIJJJJJJKKKNNNRRRUUUZZZeeeuuu~~~|||zzz{{{vvvqqqnnnhhh___ZZZZZZSSSMMMHHHGGGGGGMMM[[[jjj}}}~~~}}}~~~rrr[[[LLL===777666555333333111111000000//////000000////////////////////////........................//////000111000000///...,,,,,,---------,,,+++***)))***+++++++++***))))))(((((())))))************))))))******++++++++++++///...,,,***((())))))***)))***+++,,,,,,,,,+++++++++******************))))))******++++++******)))))))))((('''&&&%%%%%%$$$))))))*********+++++++++oooWWWOOOIIIIIIIIIGGGEEEFFFCCCBBB@@@???>>>>>>=========<<<<<<<<<<<<;;;;;;;;;888888888888777777666666444444444333222222111111///111333555555333000///***+++,,,...////////////111000000////////////000------......///000000000.......................................///000000///......///000000///---........................///..................////////////.........---------......//////......---000000000000////////////000000000000000000000000000000111222333555777999:::@@@OOOggg|||uuummmhhhkkkqqqyyytttTTTBBB>>>???::::::999999999:::;;;;;;===@@@FFFKKKOOOSSSWWWZZZ^^^```aaa```^^^___bbbfffhhhkkknnnqqqrrrtttvvvxxxxxx||||||uuukkkddd___VVVLLLDDDAAA===999999;;;<<<;;;999:::999888888777777888888::::::;;;;;;::::::999888666666666555555444444333333444444444222222444555444444444555555555555555333333333333333333333333333333444555555555555444444444444555555555666666444444444444444555555666555555666777777666666555777777666666555444333333666666777777888999::::::<<<<<<>>>@@@BBBDDDFFFFFFHHHIIIKKKKKKKKKKKKLLLNNNLLLKKKJJJIIIIIIJJJLLLNNNOOOTTT[[[```eeeooo{{{|||zzzzzzyyyxxxvvvwwwqqqlllggg___VVVPPPPPPJJJEEECCCIIIPPP]]]uuunnnaaaKKKAAA888666777444222222111111000000000000000111........................------------------------...///000111000///...---,,,,,,,,,,,,,,,+++******'''***,,,,,,***)))))))))((((((((()))******++++++((()))***+++,,,,,,,,,,,,000///---+++)))))))))))))))***+++,,,---,,,+++++++++***)))***++++++***)))))))))************))))))++++++***)))(((((('''&&&)))************+++++++++nnnXXXQQQKKKKKKJJJGGGEEEEEEBBBBBBAAA???>>>======>>>===<<<<<<<<<<<<;;;;;;;;;888888888888777777777777555555444444333222222222111111222333222111///...,,,---...///////////////////////////000000000000------......///000000111.......................................///000000.........///000000...,,,---......//////000000111000//////......//////000//////.........---------...//////000000//////...////////////000000000000000000000000000000000000000//////000222444666666;;;<<>>===<<<;;;::::::::::::;;;>>>CCCHHHKKKOOOSSSUUUWWWZZZ\\\[[[ZZZ[[[```eeecccfffjjjlllmmmooorrrtttqqqvvv}}}~~~yyysssiii[[[PPPJJJEEE@@@>>>@@@@@@>>>;;;;;;;;;:::999999999999999::::::;;;;;;::::::999888777777666666555444444333222444666555333222333555555555555444444444444444333333333333333333333333222333444444555555444444333333444444444555555555555555444444555555666777333333555666777666666555666666666666666666555555666777888999:::;;;<<<<<<>>>>>>@@@BBBDDDEEEGGGHHHIIIJJJKKKJJJIIIHHHIIIJJJKKKKKKJJJKKKMMMPPPTTTVVVYYYaaajjjppptttyyy}}}{{{|||zzzvvvtttttttttsssrrrpppjjjddd___XXXNNNIIIJJJHHHHHHRRRbbbooo|||rrr```QQQBBB<<<888888777333222333111111111000000111111222////////////////////////---------------------------...000000000...---+++,,,,,,,,,+++++++++++++++&&&))),,,,,,***)))))))))'''(((((()))******++++++((()))***,,,------,,,,,,---,,,+++***))))))))))))(((***+++------,,,+++***,,,***)))***,,,---+++)))((())))))))))))))))))(((*********+++++++++++++++)))************+++++++++nnnZZZRRRMMMLLLLLLHHHEEEEEEBBBBBBAAA@@@>>>======>>>======<<<<<<<<<;;;;;;;;;888888888888777777777777666555555444444333333222000000///...---,,,,,,,,,111222222222222111111000---...///000111111000000---------...///000000111000000000000000000000000...............///000000.........///111000...,,,------...///000111222222000000////////////000000++++++,,,---...///000111111111222222222222111111......//////000000111111000000000000000000000000000///......111333444444888666:::GGGXXXkkkqqqjjjcccZZZRRROOOWWWaaapppkkkSSSIII@@@???>>><<<;;;:::999999999===AAAEEEIIILLLOOORRRQQQTTTWWWWWWVVVYYY___eee```cccfffiiijjjlllnnnppplllqqqwww{{{}}}~~~nnnbbbSSSNNNGGGEEEFFFFFFCCC@@@<<<<<<;;;::::::::::::;;;::::::;;;;;;::::::999888888777777666555444444444111444777777444222333444555555555444444333333222333333333333333333333333222333444444555555444444222222333333333444444444666555555555555666777777333444666777888888888777666777888999::::::::::::777888888:::;;;<<<======???@@@AAACCCDDDFFFGGGHHHIIIJJJKKKJJJHHHFFFGGGHHHKKKKKKKKKMMMQQQVVV[[[^^^dddlllwww}}}}}}}}}~~~|||yyywwwyyyvvvrrrppppppppppppooojjjddd^^^ZZZSSSJJJFFFGGGGGGPPPfffrrrdddRRRBBB;;;777555555333//////222222111111111111111222222000000000000000000000000---------------------------...///000///...,,,***---,,,++++++******++++++%%%))),,,---***((((((***'''(((((()))***+++++++++((()))+++,,,------,,,,,,))))))*********)))))))))(((***+++------,,,+++***---+++)))***---...,,,***(((((())))))))))))(((((('''((()))***+++,,,------)))************+++++++++nnnXXXSSSLLLIIIIIIHHHFFFDDDCCCAAA>>>============<<<>>>===;;;:::999999:::;;;<<<;;;:::999777666555444444555666777777555333222666333///...000444777888///////////////......---//////000000///...------////////////............111111000///////////////...///111111000000111333000///...------...///000////////////////////////444222000///...///000111///////////////000111111//////000000000000//////////////////000000000000111000...------....../////////000111222333333444555555999???HHHVVVmmm{{{pppiiibbbVVVKKKSSSXXXaaaqqqmmmTTTHHHFFF@@@;;;:::<<<;;;888>>>???AAACCCDDDFFFJJJLLLMMMNNNOOOPPPPPPSSSWWWZZZ]]]```dddffffffggghhhjjjiiimmmqqquuuyyy}}}vvvnnnfff[[[VVVUUUSSSMMMGGGBBBAAA???===<<<;;;;;;;;;999:::999888777777888::::::999888777777777777777777666555555555777888999333444444555666666555555555555555555555555555555444444444444444444444444666666555555444333222222444444555666666777777888999888888777777777777888777777777777888888888888888888999:::;;;===?????????@@@BBBCCCEEEFFFFFFFFFIIIIIIHHHFFFDDDDDDFFFHHHGGGIIIMMMRRRYYYaaajjjqqq|||}}}~~~~~~~~~}}}zzzwwwvvvsssqqqlllhhhggghhhhhhgggiii]]]SSSOOOMMMKKKNNNUUUZZZmmm{{{lll]]]MMMAAA===444444333333333333222222000000000000000000000000111///---,,,,,,,,,...///000///...------...///000//////.........---------,,,,,,,,,+++++++++******)))***+++,,,,,,+++***)))(((((()))***************++++++++++++++++++++++++******+++++++++******)))(((((((((((()))+++,,,------------,,,,,,+++++++++))))))(((((((((((())))))((((((((((((((()))******&&&''''''((()))******+++nnnXXXSSSLLLIIIIIIHHHFFFDDDCCCAAA??????@@@BBBBBBAAA>>>===<<<:::::::::::::::<<<;;;:::999888666555555444555666777666555333222666444222222222333222111//////000000//////...---///////////////...---------.........//////000000//////...---------------///000111111000///000222000///...------...///000////////////////////////333222000///...///000111000///////////////000000//////000000000000//////////////////000000000000000000///...............000000111111111111111111333333666:::@@@KKK^^^ooo}}}yyyssseeeXXXSSSUUU[[[gggzzzvvvXXXOOOEEE@@@>>>===<<<<<<999;;;===@@@BBBEEEGGGIIIIIIJJJKKKKKKKKKMMMQQQTTTZZZ]]]aaadddeeegggiiijjjhhhkkkooosssvvvyyy}}}|||tttjjjeeeccc```YYYSSSMMMKKKHHHDDDBBB@@@@@@@@@::::::;;;;;;::::::::::::<<<<<<;;;999999888888888777777777666777777888888999999999888777555444333555555555555555555555555555555555555555555555555333333333333444444444444444444555555666777777777888888777777777777888999999999999999::::::::::::999999999:::<<<===???@@@@@@@@@AAABBBCCCCCCDDDDDDDDDEEEEEEEEEEEEGGGJJJMMMMMMPPPVVV]]]fffqqq|||}}}}}}}}}}}}{{{xxxuuussskkkjjjhhheeeeeefffgggfffbbbYYYRRRSSSUUUWWW___ggg{{{|||hhhYYYLLL@@@999777444444333333333222222222000000000000000000000000000///---,,,,,,---...///000///...------...///000.........------------,,,,,,,,,,,,+++++++++******)))***++++++++++++***)))))))))***+++++++++++++++++++++++++++++++++++++++)))******+++++++++*********)))))))))))))))***+++,,,,,,,,,,,,+++++++++***))))))))))))))))))))))))((((((((((((((()))******''''''(((((())))))******oooXXXSSSLLLIIIIIIHHHFFFDDDDDDBBB@@@AAACCCEEEFFFFFF>>>===<<<;;;::::::::::::<<<;;;:::999888666555555444555555666666444333222333333333555555444000---//////000000//////...---///////////////......---,,,,,,---...///000111111///......------------...000111222111///...///000//////............//////////////////////////////222111000///...///000111000000//////...///////////////000000000000//////////////////000000000000///////////////......---111111111000000/////////333222444777999???LLLYYYqqqzzzkkkVVVUUUVVV\\\iii|||vvveeeUUUNNNIIIAAA>>>@@@999:::<<<>>>@@@BBBCCCDDDEEEEEEFFFFFFFFFHHHLLLOOOUUUXXX]]]aaaccceeegggiiifffiiilllooopppsssvvvyyy{{{}}}xxxuuuppphhhbbbYYYUUUPPPJJJFFFDDDCCCCCC;;;<<<<<<;;;;;;:::999999::::::999888777666666666888999999999999888888777<<<<<<;;;:::888777555444777777777777777777777777666666666666666666666666333333444555555666777777444444555555666777777777777777777777888888999:::;;;;;;;;;<<<<<<<<<======::::::;;;;;;===>>>@@@AAABBBBBBBBBBBBBBBBBBBBBBBBCCCDDDFFFGGGHHHKKKOOORRRVVV[[[dddnnnyyy}}}||||||zzzwwwssspppnnndddccccccbbbbbbbbbbbbbbbYYYVVVXXX___hhhqqq}}}|||lllXXXIII???888666888333333333333222222222222000000000000000000000000000///...,,,,,,---......//////...------...//////------------,,,,,,,,,,,,,,,,,,,,,+++++++++******)))******++++++******)))******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))***+++++++++++++++++++++***)))))))))))))))+++++++++***************)))***++++++++++++***)))((((((((((((((()))******))))))))))))))))))))))))pppXXXSSSLLLIIIIIIHHHFFFDDDDDDBBB@@@AAACCCEEEEEEEEE>>>===<<<<<<;;;:::::::::;;;;;;:::999888777666555444444555555555444333222000000111444555555333000000000000000000///.........///////////////......---------...///000000111111000////////////000000000111222111///......////////////....../////////////////////////////////111000////////////000000000000///............/////////000000000000//////////////////000000000000...///000000000///---,,,000000000///////////////555444555777777999AAAJJJ]]]rrreeeaaa\\\[[[aaakkkuuu|||rrriii___NNNBBB@@@>>>=========>>>???>>>===@@@AAABBBBBBCCCFFFJJJMMMRRRUUUZZZ]]]___```bbbdddeeegggjjjkkklllmmmppprrrvvvzzz~~~vvvppphhhddd]]]VVVPPPLLLKKKKKKGGGDDDAAA>>><<<<<<;;;;;;999999888777777777888888:::;;;;;;<<<;;;:::888777:::::::::;;;::::::999888888888888888888888888888777777777777777777777777666666777777888999999:::555555666666777888888999888888888888999:::;;;<<<=========>>>>>>>>>>>>???<<<=========???@@@AAABBBEEEDDDDDDCCCCCCCCCCCCCCCEEEGGGJJJLLLOOOSSSWWWZZZcccjjjvvv~~~~~~~~~|||{{{yyyuuuqqqmmmiiigggaaa___^^^___\\\YYYXXXZZZSSSZZZfffuuukkk\\\KKK@@@:::666666999333333333222222222222111////////////////////////000///...------------...........................------,,,,,,,,,+++++++++,,,,,,,,,+++++++++******))))))************)))))))))***++++++,,,,,,++++++++++++++++++++++++++++++'''((()))***+++,,,,,,,,,******)))))))))))))))************))))))))))))))))))***,,,------,,,***)))((((((((((((((())))))*********))))))))))))))))))pppXXXSSSLLLIIIIIIHHHFFFDDDDDDBBB@@@???@@@AAAAAA@@@============<<<;;;::::::;;;::::::999888777666666444444444444444333333222333111000111222333333222000000000000000//////.........///////////////...///////////////.........000000////////////000000000111111000...---...///...//////////////////...//////////////////////////////////////////000000//////............////////////000000000000//////////////////000000000000...///000000000///---,,,---......///000111111111555333555777777666;;;BBBKKK\\\ooo|||rrrjjjfffffffffeeehhhppp|||hhhQQQEEEAAA>>><<<;;;<<<===<<<::::::;;;===>>>@@@CCCHHHKKKPPPSSSWWWYYYZZZ[[[\\\^^^ccceeeggghhhiiijjjlllnnnpppsssxxx|||~~~|||xxxrrrjjjddd```]]]\\\YYYRRRJJJCCC@@@@@@??????;;;;;;;;;;;;;;;<<<<<<===<<<<<<=========<<<:::999::::::;;;;;;;;;::::::999::::::::::::::::::::::::888888888888888888888888999999999999999999999999888888888999::::::;;;;;;::::::;;;;;;<<<===>>>???>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@AAABBBDDDDDDDDDDDDDDDCCCDDDEEEFFFGGGEEEIIINNNSSSYYY^^^dddhhhuuu}}}~~~}}}|||{{{{{{zzzxxxuuupppjjjeeeaaa___]]]YYYXXXXXXSSSNNNOOOUUUXXXfff{{{qqqVVVJJJ>>>888555222222444333333222222222111111111//////////////////////////////......------------------............------------,,,,,,,,,+++++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))((())))))***************++++++++++++++++++++++++'''((()))***+++,,,,,,,,,(((((((((((()))***+++,,,)))))))))))))))))))))))))))+++,,,......,,,+++)))((((((((((((((())))))***************))))))))))))nnnXXXSSSLLLIIIIIIHHHFFFDDDEEEBBB???>>>>>>>>>>>>=========>>>======<<<::::::::::::999999888777777666444444444333333333333333888555111//////000000000000000111111000000///...---...//////////////////000000//////...............------------......//////000111000...---...///......////////////......////////////////////////......////////////000000......------......///000//////000000000000//////////////////000000000000///////////////......------......///111222222333222111222555555444777<<>>======<<<;;;;;;<<<<<<===>>>>>>>>>>>>======<<<============<<<:::999888<<<<<<<<<<<<<<<<<<<<<<<<999999999999999999999999999999999999999999888888;;;;;;<<<<<<===>>>>>>>>>???????????????@@@AAABBB@@@@@@@@@AAAAAAAAABBBBBBCCCCCCCCCCCCDDDEEEFFFGGGDDDDDDDDDEEEGGGJJJMMMOOOKKKPPPWWW```gggooowww{{{~~~}}}{{{zzzzzzxxxuuuqqqjjjddd]]]YYYVVVWWWQQQPPPQQQOOOLLLRRR]]]lll~~~~~~yyywww~~~sssbbbGGG???888666555222111111222222222222111111111111000000000000000000000000///............---------------............------------------,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))(((((())))))***(((((()))************)))++++++++++++++++++++++++((()))***+++++++++++++++''''''(((((()))+++,,,---))))))))))))***************+++,,,,,,,,,,,,+++***((((((((((((((()))******************************kkkXXXSSSLLLIIIIIIHHHFFFDDDEEECCC@@@????????????>>>======>>>>>>===<<<;;;:::::::::999999888777777777444444333333222222333333888555222000000000///...000111111111111000//////------...///////////////.........///////////////---------------...//////---///000///......///000---...///000000///...---////////////////////////---......//////000//////,,,,,,,,,---...///000111//////000000000000//////////////////000000000000000000///...............000000000111111111222222222000111444444222444888;;;EEEPPPZZZiiisssiii```^^^bbbnnn|||sssRRRJJJAAA<<<;;;<<<;;;999999999::::::;;;===AAAEEEIIILLLPPPRRRSSSUUUVVVXXX[[[]]]```bbbccceeehhhkkkmmmqqqvvvyyyyyyxxxxxxxxxzzz|||~~~~~~ssslllbbb[[[XXXUUUPPPLLLGGGFFFDDDAAA???>>>===<<>>>>>>>>>>>??????@@@>>>>>>>>>>>>>>>===<<<<<<========================<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<=========>>>>>>???@@@@@@AAAAAABBBDDDCCCCCCCCCCCCCCCDDDDDDBBBCCCCCCCCCCCCDDDDDDDDDFFFFFFFFFFFFGGGHHHIIIJJJHHHHHHIIILLLPPPUUUYYY\\\^^^ccckkkssszzz~~~}}}||||||{{{vvvsssmmmfff^^^WWWRRRPPPQQQKKKKKKPPPSSSWWWeeevvvzzzvvvsssrrrqqqpppsss|||www```QQQBBB:::555666777444222333222222222222111111111111000000000000000000000000...............------,,,,,,------......------,,,.........------------,,,,,,,,,,,,+++++++++*********)))(((''''''((()))***))))))***++++++++++++***++++++++++++++++++++++++)))******+++++++++******))))))(((((()))***++++++)))))))))******+++++++++++++++++++++++++++++++++((((((((((((((()))******)))))))))******++++++,,,hhhXXXSSSLLLIIIIIIHHHFFFDDDFFFDDDAAA@@@AAAAAAAAA@@@===>>>>>>>>>>>><<<;;;::::::999999999888777777777555444333222222222333333333111000000222222111000111111111111111000//////------...///000000//////,,,------...///000111111///////////////000111222,,,...//////......000111---...///000000///...---////////////////////////------...///000000//////++++++,,,,,,...///111222//////000000000000//////////////////000000000000111000///------...//////222222222222111111111111444111111444555333444777222===GGGMMMZZZrrrxxxddd\\\XXX^^^iiiwwwbbbXXXKKKBBB>>><<<999777>>>>>>>>>======>>>AAADDDEEEHHHMMMPPPRRRTTTVVVXXXXXXZZZ]]]```bbbdddgggjjjggglllqqquuuuuutttrrrrrrxxxyyyzzz{{{}}}~~~wwwrrroookkkccc]]]UUUTTTPPPMMMIIIFFFDDDCCC??????>>>===>>>???AAABBB;;;<<<>>>???AAAAAABBBBBB========================>>>>>>>>>>>>>>>>>>>>>>>>======>>>@@@AAABBBCCCDDD@@@AAAAAABBBBBBCCCDDDDDDGGGFFFFFFEEEEEEEEEEEEFFFDDDEEEEEEEEEFFFFFFFFFFFFHHHHHHHHHHHHIIIIIIJJJKKKMMMNNNPPPTTTYYY___dddhhhssswww}}}~~~~~~~~~~~~}}}}}}}}}}}}uuuqqqkkkccc[[[TTTOOOLLLNNNHHHJJJSSS[[[dddwwwzzztttrrrpppkkklllnnnttt}}}~~~hhhRRRCCC===666111222444222000111222222222111111111111000000000000000000000000000......//////......---,,,,,,,,,---......---,,,,,,//////.........---------,,,,,,,,,+++++++++*********)))(((''''''((()))*********+++,,,,,,,,,,,,+++++++++++++++++++++++++++******+++++++++******)))+++******)))))))))))))))))))))******+++++++++,,,+++******))))))******+++((((((((((((((()))******(((((()))***+++,,,,,,,,,iiiUUURRRNNNLLLJJJHHHFFFDDD???@@@BBBBBBBBB@@@>>>===@@@??????>>>===<<<<<<;;;;;;;;;::::::999777666555444444444444333333222111000000000000000000000000000111111111111222222222,,,,,,---...///000111111///...---,,,,,,,,,,,,,,,.........///////////////---...000111111111000///111111222444555444222/////////............//////000000000000////////////000000//////000111222222000000000000000000000000111111000000//////............//////000111333333222333222222111///...---111111111111222333333444999DDDOOOQQQSSScccnnn]]]PPPSSS[[[ddduuunnnUUUFFFBBBCCC@@@<<<===>>>>>>;;;888999>>>CCCCCCFFFIIIJJJKKKMMMRRRWWWVVVWWWYYY\\\___bbbeeefffggghhhjjjlllmmmnnnoooooopppssswwwzzzzzzyyyyyyyyy|||~~~}}}wwwrrroookkkgggaaa[[[WWWSSSOOOMMMKKKIIIGGGDDDBBBAAA@@@@@@CCCBBBAAA@@@???@@@AAABBBBBBAAA@@@??????@@@BBBBBB@@@@@@AAABBBBBBBBBBBBBBB@@@@@@@@@@@@BBBCCCEEEFFFIIIHHHHHHGGGHHHIIIJJJKKKKKKKKKKKKKKKKKKJJJJJJJJJEEEGGGGGGEEEGGGKKKKKKGGGHHHHHHIIIKKKNNNQQQTTTVVV[[[^^^bbbfffkkkqqqyyy~~~}}}~~~}}}|||~~~~~~{{{rrrhhhbbbYYYOOOLLLPPPKKKRRR\\\dddnnnzzzsssqqqpppsssxxx~~~jjjRRRAAA;;;555555444333333333333444222333333333333222111111---.........---,,,,,,+++......---,,,,,,,,,,,,---///,,,)))***---000///---,,,++++++******++++++,,,*********++++++,,,,,,,,,++++++******))))))((((((''')))++++++******+++,,,///...+++)))))))))***+++((()))+++,,,,,,+++***)))))))))*********+++++++++'''&&&&&&''''''((()))***+++***))))))))))))'''%%%******************************+++++++++,,,,,,,,,fffTTTQQQMMMKKKJJJHHHFFFDDDDDDCCCBBBBBBAAAAAAAAAAAA??????>>>>>>======<<<<<<666666555555444333111000444555555555444444333222000000000000000000000000000000111111111222222222------......///000000000///...------,,,,,,,,,---............------------......//////000000000///000///000222333222000...//////............//////000000000000//////////////////......///000000111000000000000000000000000000000000000////////////222222111111111222222333222111111111111000000000333333222111111111222222777AAAIIIJJJJJJWWWqqqnnnYYYRRRQQQTTTbbbqqqoooZZZPPPKKKGGGDDDGGGDDD@@@===<<<===>>>???AAADDDGGGHHHIIILLLPPPTTTUUUVVVVVVXXX\\\___ccceeedddeeegggjjjlllnnnoooppppppssswwwyyyyyyxxxwwwwwwyyy{{{}}}|||xxxrrrmmmiiifffbbb```YYYWWWTTTPPPMMMJJJIIIHHHHHHGGGEEEDDDCCCCCCCCCDDDBBBAAA@@@?????????@@@AAABBBCCCDDDEEEFFFGGGGGGGGGCCCBBBBBBBBBCCCFFFHHHJJJMMMLLLLLLKKKKKKLLLMMMNNNMMMMMMMMMMMMLLLLLLKKKKKKJJJLLLLLLKKKMMMRRRQQQNNNQQQRRRSSSVVVYYY]]]aaadddhhhkkkpppuuuzzz~~~}}}}}}}}}yyyzzz{{{|||}}}~~~~~~~~~zzz{{{~~~qqqcccZZZRRRLLLLLLQQQWWWaaappp|||zzziiiWWWDDD888444555555444333333333333333222222333333222222111000------......------,,,+++......---,,,,,,,,,,,,---...---++++++,,,.........,,,++++++******++++++,,,***++++++++++++++++++,,,*********)))))))))))))))(((***++++++*********+++...---+++***)))******+++((()))+++,,,,,,+++***)))))))))*********+++++++++))))))(((((('''(((((((((+++***))))))***)))'''%%%))))))))))))))))))))))))************++++++++++++|||bbbRRRPPPLLLJJJIIIHHHGGGEEEHHHFFFCCCAAAAAAAAACCCDDD========================888888888777666555444333555555555555555444444333000000000000000000000000000000000111111111222222///////////////////////////...------,,,---------.........---,,,,,,++++++......------......///000.........///111000...,,,/////////....../////////////////////000000000000...............//////000000000000000000000000000////////////000000000000222222111000000000000000111000//////000111222333444333222111111000111111444;;;AAA@@@???HHH]]]nnnhhhWWWMMMJJJSSS___qqqwwwfff]]]XXXVVVSSSMMMEEEAAABBBCCCAAA???>>>@@@DDDFFFHHHJJJMMMOOORRRSSSSSSUUUXXX\\\```bbb___```cccfffiiilllnnnoooqqqsssvvvwwwvvvuuutttuuuvvvxxxyyyzzz{{{}}}|||yyyvvvmmmkkkfffaaa\\\XXXUUUTTTRRRQQQOOOLLLKKKIIIIIIHHHFFFEEEDDDCCCCCCCCCCCCCCCBBBCCCDDDEEEFFFGGGHHHHHHHHHGGGEEEEEEFFFIIIMMMOOORRRQQQPPPPPPPPPPPPQQQQQQRRRRRRRRRRRRRRRQQQQQQPPPPPPSSSSSSSSSWWW\\\\\\YYY______aaadddiiinnnsssvvvzzz}}}~~~}}}{{{zzzyyyvvvvvvuuuvvvwwwxxxzzz{{{}}}zzzlll[[[RRRPPPQQQWWW]]]mmmzzz}}}eeeSSSFFF;;;555444555444333333222222333333222222222222222111000000------......------,,,,,,......---,,,,,,,,,,,,,,,---......---++++++---...++++++************+++++++++++++++++++++*********))))))))))))************)))+++,,,,,,***))))))***+++++++++++++++++++++***)))***+++,,,,,,+++)))))))))))))))************+++++++++***)))((((((((((((,,,+++******+++***((('''''''''''''''''''''''''''))))))))))))************yyy___RRROOOKKKIIIHHHHHHGGGFFFGGGFFFDDDCCCBBBBBBBBBBBB<<<<<<==================<<<<<<<<<;;;:::999777777333444444444444444333333000000000000000000000000000000000000111111111111000000//////..................------------......//////......---,,,++++++......---,,,,,,...///000...------...000000...,,,......////////////......////////////000000000000//////.........//////000////////////////////////......//////000000111111///......---------......111///...------///111222333222111111111111111222222666999888777===LLLYYYsssyyyeeeWWWPPPSSSZZZdddsssxxxrrrpppbbb[[[PPPHHHEEEDDDCCCCCC<<<>>>@@@CCCEEEGGGIIIJJJNNNOOORRRUUUXXX[[[\\\]]]ZZZ[[[^^^aaaeeeiiilllmmmoooqqqttttttsssrrrqqqrrruuuvvvwwwxxxxxxzzz~~~}}}xxxsssmmmgggcccaaa___^^^\\\YYYWWWTTTSSSRRRPPPPPPOOONNNMMMLLLLLLLLLHHHHHHHHHHHHHHHIIIJJJJJJLLLKKKIIIHHHIIILLLPPPRRRUUUUUUTTTTTTTTTSSSSSSTTTVVVWWWYYY[[[\\\\\\\\\\\\XXX[[[]]]^^^cccjjjllljjjmmmmmmooorrrwww}}}}}}}}}|||{{{yyywwwuuuttttttsssqqqooopppqqqsssuuuzzzuuuiii___UUUSSSZZZfffpppwwwlllTTTEEE===888555555444333333222222222222222111111111222111000000///,,,------...------,,,,,,...---,,,,,,++++++,,,,,,,,,///000...+++***+++...++++++************++++++,,,,,,++++++******))))))(((((())))))******++++++***+++,,,,,,***))))))))))))******+++++++++************+++++++++***))))))))))))))))))************++++++***))))))))))))))),,,+++***+++++++++)))(((''''''''''''''''''''''''(((((((((((())))))))))))zzz___SSSOOOKKKIIIHHHHHHHHHGGGDDDDDDDDDDDDCCCAAA???>>><<<<<<<<<<<<============999999999888777666444444111222222333333333222222000000000000000000000000//////000000000111111111000000000///......------......---------......///111000000///...---,,,,,,......---,,,,,,...///000000///...///000000///.........///000000///........./////////000000000111111111000//////000000000////////////////////////......//////000000111111,,,,,,,,,,,,---...///000111///---,,,+++,,,...///000///000000111222333444111333555555555:::DDDLLL[[[ssszzzhhh[[[UUUVVVXXX```jjjsss|||zzztttgggWWWJJJBBBAAABBB======>>>@@@CCCEEEFFFFFFIIILLLQQQVVVYYYZZZYYYXXXWWWWWWYYY\\\```dddhhhjjjkkkmmmppppppooooooooopppqqqssstttuuuvvvxxx|||}}}wwwsssqqqooonnnllljjjgggdddbbb```]]]]]]\\\\\\[[[ZZZYYYXXXUUUTTTSSSQQQPPPPPPPPPPPPPPPOOOMMMLLLMMMOOOQQQSSSYYYYYYYYYYYYYYYYYYXXXXXXYYY[[[___cccfffhhhiiiiiieeeiiilllnnnuuu~~~~~~}}}}}}}}}}}}{{{zzzzzz{{{{{{{{{zzzyyywwwuuurrrpppooopppooommmlllmmmppptttvvv|||uuuoookkkUUUUUUXXX```ppp~~~hhhWWWCCC999666222111111333333222111111111111222000000111111000000///...,,,,,,------...------,,,------,,,++++++++++++,,,,,,...000///+++***+++---+++******))))))******++++++++++++******)))))))))(((((())))))******++++++***+++,,,,,,***)))))))))))))))***+++++++++******++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))***+++++++++*********,,,+++***(((((((((((((((((((((((((((''''''((((((((()))))))))|||aaaUUUQQQLLLIIIHHHIIIHHHHHHBBBCCCDDDDDDCCC@@@>>><<<<<<<<<<<<<<<<<<<<<<<<<<<888888888888777555444333000111111222222222222111000000000000000000000000/////////000000000111111000000//////.........---.........---......///000000000000//////......---......------......///000111///...///000111000///---...///000000///...---......//////000000111111222111111000000000000111000000000000000000000000////////////000000000000---.........///111222333000///...---,,,,,,---.........//////111222444555222222333444666:::???CCCNNNaaa|||lll^^^WWWRRRUUUZZZ___fffxxxsss]]]LLLDDDBBBAAA???>>>>>>@@@CCCCCCCCCFFFIIIOOOUUUXXXXXXWWWUUUUUUUUUVVVXXX\\\___ccceeefffhhhjjjkkkkkklllnnnooonnnoooqqqqqqrrrtttwwwzzz|||~~~~~~}}}|||zzzxxxuuusssrrrlllllllllllllllkkkjjjiiicccaaa___\\\ZZZYYYYYYYYYYYYYYYWWWWWWVVVWWWXXXXXX```aaabbbbbbccccccbbbbbb```bbbgggmmmqqqtttuuuvvvxxx{{{~~~~~~|||{{{yyyxxxxxxxxxwwwvvvtttrrrooollljjjhhhgggggghhhjjjnnntttyyy|||yyyqqqjjjddd```]]]TTT^^^lll{{{|||oooSSSGGG;;;666444222000000333222111111000000111111000000000000000///......,,,,,,------......------------,,,+++++++++++++++,,,---///...---,,,,,,,,,******))))))))))))*********************)))))))))))))))))))))************)))+++,,,,,,***))))))************************))),,,,,,+++******)))))))))***)))))))))))))))(((((((((((((((((()))***++++++***))))))***++++++***((())))))))))))))))))))))))(((((((((((())))))))))))eeeWWWSSSNNNJJJIIIIIIIIIHHHDDDDDDDDDBBBAAA???>>>============<<<<<<;;;;;;:::;;;;;;;;;:::999888777666000111222333333333333222000000000000000000000000////////////000000000111///////////////........................///000000..............................//////000000000///111///......000000000///---...///000000///...---.........///000111111111111111000///////////////000000000000000000000000000000000000////////////000/////////000111111222......////////////000000////////////000222333333333222222444777:::<<<===EEEQQQeee|||xxxnnneeecccbbb``````jjjiiiVVVLLLFFFBBB>>>===???AAABBBBBBEEEGGGKKKOOORRRTTTUUUUUUUUUTTTUUUVVVXXX[[[^^^``````bbbeeeggghhhjjjmmmoooooopppppppppoooqqqsssvvvuuuxxx{{{}}}}}}~~~}}}}}}~~~~~~}}}|||sssrrrooollljjjjjjjjjkkkkkkkkkjjjjjjhhhgggfffeeekkklllmmmooopppppppppppplllooouuu{{{~~~}}}|||{{{yyywwwuuutttqqqqqqooollliiieeecccaaa]]]^^^aaaeeekkkrrrwww{{{{{{uuujjj```[[[ZZZ\\\___lll|||xxxgggYYYDDD===888777666222222444222222111000000000000000//////000000//////...---+++,,,------......---------,,,++++++***+++++++++,,,,,,,,,---//////---+++******))))))))))))******))))))))))))*********************)))))))))))))))(((***++++++*********+++,,,+++***)))(((((())))))---,,,+++***))))))))))))******))))))((((((((((((((((((((('''(((((()))))))))(((((()))***+++)))'''))))))))))))))))))))))))(((((()))))))))*********hhhYYYUUUOOOKKKIIIIIIIIIHHHHHHFFFCCCAAA?????????@@@>>>>>>===<<<;;;;;;:::::::::::::::999888777666555111222333333444444444444000000000000000000000000////////////000000000000////////////////////////...............///000000,,,,,,---------------------...000111111111000///000///------///000///...---...///111111///...------......///000111111222111000///...............000000000000000000000000111111000000//////......000000///............///---...///111222222333333111000000000000000111222444333222444777999999888;;;AAAOOOeee{{{{{{tttllldddeeevvvkkkZZZIIIDDD>>><<<>>>AAABBBBBBFFFFFFGGGJJJMMMPPPTTTVVVUUUTTTTTTTTTVVVYYY[[[]]]\\\___bbbeeegggiiimmmooorrrrrrrrrqqqpppppprrrtttooossswwwzzz{{{|||}}}~~~}}}~~~~~~~~~{{{{{{{{{zzzyyyvvvtttrrrssstttvvvxxxzzzzzzzzzzzzxxx{{{}}}}}}xxxxxxxxxvvvtttqqqnnnlllnnnmmmkkkhhheeeaaa^^^\\\WWWXXX[[[```ffflllqqqsssfff```XXXSSSUUU^^^jjjrrr~~~pppcccRRRCCC:::666444444333000000444222111111000000000000000///////////////......---+++,,,,,,---.........------,,,++++++******++++++,,,+++***---000111...+++******))))))))))))******(((((())))))******++++++++++++******))))))((((((''')))+++++++++***+++,,,...,,,***(((''''''((()))---,,,+++***))))))))))))******))))))((((((((('''***)))(((''''''&&&&&&'''(((((('''(((******)))'''))))))))))))))))))))))))))))))))))))************fffVVVOOOJJJJJJLLLJJJJJJKKKOOOHHH???;;;===@@@AAA@@@>>>>>>>>>===<<<<<<;;;;;;999888777888999888777555666555444333222222222222000000000000000000000000111111111111111000//////000000000///......------000000//////.........---000///---,,,,,,---///000///......//////000111222222///,,,---///111111000------------------,,,,,,............////////////------......//////000000............///000111222////////////............////////////000000000000111222333111///...///000333333222111000///......333333444444555666666777;;;;;;AAANNN```sssyyyrrruuu|||www\\\OOOCCC@@@BBBBBBAAAAAABBBCCCEEEGGGIIIKKKLLLMMMRRRQQQPPPQQQRRRUUUXXXZZZYYY\\\___aaaccceeehhhkkklllnnnoooooonnnnnnoooqqqrrrrrrrrrssstttvvvxxxyyy{{{|||~~~~~~}}}}}}~~~}}}yyyvvvzzzyyywwwuuurrrmmmhhhdddgggddd___]]]]]][[[WWWTTTUUURRRUUU]]]dddccc```^^^YYYVVVTTTWWWaaasss{{{lll[[[JJJ???;;;888777666555333222111000444222000111333444222000111000///...............///...,,,++++++,,,...///)))***,,,---...------,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))***************************+++,,,,,,,,,,,,+++***))))))(((((()))+++---...,,,,,,,,,,,,++++++***)))************************++++++***)))(((((())))))+++***)))(((((()))***+++,,,+++))))))***++++++******)))(((''''''((()))************)))))))))))))))eeeUUUNNNIIIJJJLLLJJJIIIJJJKKKFFF@@@>>>@@@AAA@@@===>>>>>>======<<<;;;;;;:::999888777888999888777555666555444333222222222222000000000000000000000000111111111111111000//////........................000/////////............000...---,,,,,,---...000............///000111111111///,,,,,,...///...---...---------------------............////////////////////////000000000000/////////000000000000111000000/////////.........////////////000000000000///000111111000///000222222222111111000/////////222222222333444444555555999888<<>>:::======<<<<<<;;;:::::::::999888777888999888777555555555444333222222222222000000000000000000000000111111111111111000//////---------...............////////////............///...---,,,,,,---...///------------...///000111222000...---...///...---....................................////////////111111111000000000000000000111111111111000//////000000000000////////////////////////000000000000---///000111000000222333000000000000000000000000111111111222222333333444888888;;;>>>CCCMMM```qqquuutttkkkZZZPPPJJJIIIJJJDDDDDDDDDDDDDDDDDDDDDDDDHHHIIIIIIJJJLLLMMMNNNNNNRRRTTTWWWZZZ[[[^^^aaaccceeefffffffffeeeeeeggghhhiiijjjlllnnnoooppppppppprrrtttvvvwwwvvvvvvwwwxxx{{{{{{zzzyyyyyyyyyyyyyyyyyyyyyxxxxxxyyy{{{|||~~~zzz{{{|||}}}}}}|||{{{{{{}}}|||zzzzzzzzzzzzxxxwwwqqqooollliiifffcccbbbaaa^^^[[[XXXWWWVVVVVVVVVUUUVVVOOOJJJJJJKKKKKKMMMQQQ]]]hhhwww}}}jjjTTTFFF>>>888444333111222222222222222222222222111111222444666666555111111000000000000000000...---,,,++++++,,,---...------,,,,,,++++++,,,,,,++++++++++++******************************************************************+++,,,,,,+++******...---,,,,,,++++++,,,,,,,,,------------,,,++++++))))))))))))))))))))))))*********)))))))))))))))***))))))(((((())))))***+++***))))))+++,,,+++***))))))(((((((((((())))))))))))))))))))))))))))))cccSSSLLLHHHJJJKKKIIIGGGHHHEEECCCBBBBBBCCCAAA>>>;;;<<<<<<<<<;;;::::::999999999888777777999888777555555444333333222222222333000000000000000000000000111111111111111000//////............------------///////////////.........///...------------...///---,,,,,,------...///000222111000000111111111000.........///////////////............////////////111111000000//////......222222222222111000///...111111000000000/////////////////////000000000000...000111111000000111222//////000000111111111111111111111222222222333333555666999<<<>>>FFFYYYkkkwwwjjjttt{{{kkk]]]UUUSSSOOOLLLHHHDDDBBBBBBCCCEEEDDDEEEGGGIIIJJJKKKLLLLLLMMMPPPSSSUUUWWWYYY]]]______aaabbbbbbaaaccceeehhhccceeehhhkkkllllllkkkjjjmmmooorrrsssrrrrrrssstttvvvvvvtttsssssssssssstttttttttsssssstttuuuvvvwwwyyyyyyzzz|||}}}|||||||||||||||}}}~~~}}}~~~xxxyyyzzz{{{|||{{{zzzzzz{{{yyywwwvvvvvvvvvtttsssnnnlllhhhbbb]]][[[\\\]]]]]]\\\\\\[[[ZZZYYYXXXWWWSSSMMMHHHHHHJJJMMMUUU]]]rrrlllYYYDDD;;;999666444333111111111111111111111111444333333222222222111000//////000000000/////////...---,,,,,,,,,,,,---...///...,,,+++***++++++,,,.........---------,,,,,,******************************************************++++++++++++******,,,,,,,,,+++++++++,,,,,,)))***************))))))(((((((((((((((((((((((())))))*********))))))))))))))))))(((((()))))))))***))))))***+++,,,+++)))&&&&&&'''((()))***+++,,,((((((((()))))))))))))))cccRRRLLLHHHJJJLLLIIIGGGGGGFFFDDDBBB@@@@@@??????>>><<<<<<<<<;;;::::::999999999888777777999888777555444444333222222222333333000000000000000000000000111111111111111000//////000000///...------,,,,,,.........///////////////.........------.........---,,,,,,------...///000...///000111111111111222............//////000000............/////////////////////......------,,,222222222111000///...---000000000000////////////////////////000000000000000222222111/////////000/////////000111111222222222222222222222333333333///111555777888>>>OOO```sssrrreeehhhsss|||mmmgggccc]]]SSSJJJDDDBBBDDDEEE@@@AAACCCEEEGGGHHHIIIIIIIIILLLOOOQQQSSSUUUYYY[[[[[[[[[[[[ZZZYYYYYY\\\^^^___aaacccfffggggggffffffhhhkkknnnoooooonnnoooppppppooonnnnnnnnnpppqqqsssrrrrrrrrrrrrrrrrrrssssssrrrssstttuuuwwwyyy{{{|||}}}}}}~~~~~~zzzzzzyyyyyyyyyzzz{{{{{{xxxzzz|||~~~yyyzzz{{{|||||||||{{{zzzzzzxxxvvvttttttrrrpppmmmiiigggccc^^^YYYXXX[[[^^^cccccccccbbb^^^ZZZWWWVVVNNNLLLLLLQQQUUU\\\hhhtttsssZZZKKK<<<888999777444222222111111000000///......222222222111000/////////------...//////......------------,,,,,,---------///...,,,+++***++++++,,,.........---------,,,,,,************************************************************************((()))******+++,,,,,,,,,(((((())))))***))))))(((''''''''''''''''''''''''((()))************))))))((((((((())))))((((((((()))))))))***,,,,,,+++)))((((((((()))))))))))))))''''''(((((())))))))))))cccSSSLLLIIIKKKMMMJJJGGGGGGEEEDDDAAA???>>>>>>???@@@======<<<<<<;;;:::::::::999888777888999888777555444333333222222333333333000000000000000000000000111111111111111000//////111000000///......------.........///////////////........................------------...///000111+++---//////...---...///---------......//////000............////////////......------------------222222000///............////////////............////////////000000000000111222333111///...////////////000000111111111222222222222222222222222222000111444666666999EEERRR]]]hhhuuulllbbb^^^aaaqqq}}}uuugggXXXLLLEEEBBBAAA??????@@@AAABBBCCCDDDDDDEEEHHHKKKMMMOOOQQQTTTWWW]]]\\\ZZZWWWTTTSSSUUUVVVZZZ[[[]]]___aaaaaaaaaaaacccfffiiikkkkkkkkkkkkkkkiiiiiihhhhhhjjjmmmpppqqqqqqqqqqqqqqqppppppppppppkkkkkklllmmmoooqqqssstttyyyzzz{{{{{{{{{{{{{{{{{{{{{|||~~~~~~}}}~~~~~~~~~~~~|||zzz{{{{{{wwwwwwwwwwwwwwwxxxyyyyyywwwxxxzzz|||}}}~~~{{{{{{|||||||||{{{yyyyyyxxxwwwuuutttssspppllliiiccccccaaa\\\XXXYYY]]]bbbbbbbbbaaa]]]XXXUUUSSSSSSTTTWWW___iiiooovvvrrr```III>>>666555777666222111222222111000//////......---///000000//////000111+++,,,---...///...---,,,------------------------------,,,,,,++++++,,,,,,++++++++++++************++++++++++++++++++++++++************************+++***))))))))))))***+++'''''')))***+++,,,,,,,,,))))))***++++++++++++***(((((((((((((((((((((((('''(((***++++++***))))))'''(((((())))))(((((('''(((((()))+++------+++)))+++++++++***)))'''%%%$$$&&&''''''(((((())))))***dddSSSMMMJJJLLLNNNKKKHHHHHHCCCCCCBBB@@@>>>>>>???@@@>>>>>>======<<<;;;;;;:::999888777888999888777555333333333222222333333444000000000000000000000000111111111111111000///////////////000000000111111............/////////000---..................---............///000111111,,,...000///,,,******++++++,,,,,,---......//////............////////////---------...............222000...,,,,,,---...///............------------////////////000000000000000111222111000///000111000000000000000111111111111111111111111111111111333222444666777777>>>FFFKKKRRR[[[ffftttxxxdddZZZWWW```lllwwwzzzhhhXXXMMMGGGDDDCCCAAA@@@?????????@@@AAACCCFFFIIIJJJMMMPPPRRRZZZYYYWWWTTTQQQQQQSSSUUUVVVVVVWWWXXXZZZ[[[\\\\\\]]]aaaeeeggggggffffffgggcccbbbbbbbbbdddhhhkkkmmmmmmmmmmmmmmmmmmlllkkkkkkffffffggghhhiiikkkmmmnnnssstttuuuvvvwwwwwwwwwwwwwwwxxxzzz{{{}}}~~~}}}}}}}}}|||zzzzzz|||~~~~~~}}}|||||||||~~~~~~~~~~~~~~~}}}}}}|||||||||||||||}}}}}}}}}}}}zzzwwwuuutttuuussssssssstttvvvwwwyyyzzzyyyyyyyyyzzzzzz{{{|||}}}zzzzzz{{{{{{zzzxxxvvvuuutttssstttttttttqqqlllhhheeefffddd^^^YYYXXX\\\```]]]\\\ZZZVVVUUUWWW]]]bbbmmmuuu~~~nnn[[[KKK>>>777222333444222000111000000000000000000000000---///111000///...000222+++,,,...///000///...---,,,------------------,,,++++++,,,---------,,,,,,+++************)))))))))++++++++++++++++++++++++************************+++***)))(((((()))***+++))))))+++,,,,,,,,,,,,+++((())))))***++++++******(((((((((((((((((((((((('''(((***+++++++++))))))''''''((())))))(((''''''(((((()))+++------+++))))))*********)))(((&&&%%%&&&&&&''''''((())))))***eeeSSSNNNKKKMMMOOOLLLIIIHHHAAABBBCCCBBB@@@>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;999888777888999888777555333333333222222333444444000000000000000000000000111111111111111000//////,,,---...000111333444555---.........//////000000------............------///......//////000111222000222333111---)))))))))++++++,,,,,,---...//////............/////////000---.........//////000000222000---******,,,///000......---------,,,,,,,,,////////////000000000000...///111111000000222333111111000000000000000000000000000000///////////////...///333444444888===???BBBGGGPPP```vvvhhh[[[TTTXXX^^^bbbnnn|||sssaaaWWWKKKHHHEEEAAA???>>>>>>>>>>>>@@@CCCFFFGGGJJJMMMOOONNNNNNNNNMMMLLLNNNRRRUUUSSSSSSSSSTTTUUUWWWXXXYYYZZZ]]]bbbdddddddddcccddd______^^^^^^```cccgggiiijjjjjjjjjjjjiiihhhggggggeeeeeefffggghhhjjjkkkllllllmmmoooqqqssstttuuuuuussstttuuuwwwxxxyyyzzzzzzvvvwwwxxxwwwwwwxxx{{{~~~~~~~~~~~~~~~}}}||||||{{{{{{~~~~~~}}}}}}|||{{{{{{zzz{{{{{{{{{zzzzzz{{{{{{|||{{{|||{{{xxxtttqqqppppppooooooppprrruuuwwwzzz{{{|||{{{zzzyyyxxxyyyzzz{{{yyyyyyyyyyyywwwuuusssrrrpppqqqrrrtttuuurrrmmmiiilllllliiiaaaYYYUUUWWW[[[]]][[[YYYXXX[[[eeerrr|||}}}lll[[[III;;;:::555111222222000000333/////////000111222222222222333444222///---...///+++---///000111000///...,,,------......------,,,)))***,,,---...------,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++************************+++***)))(((((()))***++++++,,,---...---,,,+++***&&&&&&'''(((((()))(((((())))))))))))))))))))))))&&&(((***+++,,,+++***)))&&&'''((())))))((('''&&&'''''')))+++---...+++)))$$$%%%''')))++++++++++++&&&&&&&&&'''((())))))***iiiWWWRRRLLLIIIJJJLLLKKKJJJDDDBBB???>>>???@@@??????===<<<<<<;;;;;;:::999999===111...;;;DDD???888777555555555444333222000///222222333333333333222222111111222222222222111111///000000000///---+++)))///000111000...---,,,---222///---...000111...+++------------------------,,,---...............---...000222333444333111000000000////////////000000000///...------...///000,,,---...///000000000000////////////............222111000///////////////...000111000...------...111111000000000000111111222111000//////111333444666555555666666777888999;;;;;;>>>EEENNN___xxxvvvhhh[[[UUUYYYccckkkwwwtttgggWWWIIIFFFEEEAAA???@@@@@@@@@???AAACCCEEEDDDCCCIIIHHHGGGGGGIIIKKKMMMNNNOOONNNNNNNNNPPPRRRTTTUUUWWWXXXZZZ\\\]]]]]]]]]\\\ZZZXXXVVVVVVZZZ___bbbdddcccdddeeefffdddbbb^^^\\\]]]```dddfffggggggiiijjjhhhjjjlllmmmmmmnnnqqqssssssrrrqqqrrrtttuuuvvvuuutttqqqnnnooosssvvvvvvuuu|||{{{|||}}}~~~|||zzzzzz{{{~~~}}}|||{{{{{{{{{{{{{{{uuuuuuvvvyyy{{{{{{yyywwwwwwvvvuuusssqqqppppppoooiiikkkmmmpppsssuuuxxxyyyyyywwwtttssstttuuuvvvvvvwwwuuussssssttttttsssrrrtttssstttwwwyyyxxxsssnnnhhhhhheee]]]UUUSSSVVVZZZXXXcccmmmrrryyyppp^^^RRRGGG>>>888444444444333333222222222////////////000000000000111111000000//////......---,,,,,,++++++,,,,,,---,,,,,,---......---,,,,,,//////...------,,,+++++++++)))(((***---///...,,,+++++++++*********))))))))))))))))))))))))))))))************************)))******++++++)))(((''',,,,,,+++***)))))))))***+++***)))((((((''''''(((+++++++++***)))(((((('''++++++,,,---,,,+++***)))+++)))'''***...000---)))))))))(((((((((((())))))******))))))))))))******jjjVVVPPPKKKHHHIIIKKKJJJIIIDDDBBB?????????@@@??????===<<<<<<;;;;;;::::::999>>>444222===DDD???999999555555555444333222000000/////////000000/////////000000111111111111000000///000000///...---+++***---...000000///......//////......///000000...,,,------------------------....../////////......---+++---...000000///...---222111111000000111111222000///...------...///000...///////////////......---.........//////000000000000///.........//////...000111111///.........111111000000000000111111333222000000000111333444222222222222333444555666999888:::>>>FFFSSSiii|||sssfff______aaahhhsss~~~tttbbbXXXRRRJJJEEEDDDCCCBBBAAABBBDDDEEEDDDDDDCCCEEEFFFFFFFFFGGGHHHIIILLLLLLLLLMMMNNNOOOPPPQQQRRRSSSUUUWWWWWWWWWVVVUUUSSSQQQPPPQQQUUUYYY\\\]]]^^^___``````___\\\YYYWWWVVVYYY]]]___```bbbccceeefffhhhjjjkkklllmmmooopppooonnnmmmnnnqqqrrrrrrrrrpppllliiiiiinnnsssuuuuuuzzzzzzzzz{{{}}}~~~{{{yyyyyyzzzyyyxxxwwwvvvvvvuuuuuuuuusssssstttvvvwwwwwwuuurrrtttsssqqqooommmlllkkkkkkggghhhiiikkkmmmpppqqqrrrtttrrrqqqppprrrtttuuuvvvvvvvvvwwwxxxzzzyyywwwtttrrrtttxxx{{{zzzuuummmgggccceeeeeeaaa[[[[[[aaahhhqqq~~~yyymmmZZZKKKBBB<<<666333333333222222222111111111/////////////////////000000000000000//////......---,,,,,,++++++,,,,,,---)))***,,,------,,,***)))---,,,,,,+++******))))))+++)))((())),,,---,,,++++++++++++*********))))))))))))))))))))))))))))))***************************++++++,,,+++***)))(((,,,+++******))))))************)))(((((((((((((((++++++******)))(((((('''))))))*********)))((('''***))))))---111111---(((((((((''''''''''''((((((******))))))))))))******iiiTTTOOOIIIGGGHHHIIIIIIGGGDDDBBB@@@???@@@@@@???>>>======<<<<<<;;;:::::::::===666666===@@@;;;777888555555555444333222111000........................//////000000000000//////////////////...---+++++++++---///000//////000111+++...000111000///......------------------------000000000000///......---+++,,,---...///...------......------------......//////............//////000000000000///...---,,,,,,,,,---...///000111111.........---....../////////000222111000//////000111111000000000000111111333222111111111222333444111111111111222333444444888666666999===GGGXXXhhhtttiiidddiiiiiilllpppuuuyyylllaaaXXXTTTNNNLLLIIIGGGFFFEEEDDDBBB>>>BBBEEEEEECCCAAAAAACCCFFFFFFGGGHHHHHHIIIJJJJJJMMMNNNQQQRRRRRRQQQOOOMMMKKKJJJJJJMMMPPPTTTUUUUUUWWWXXXXXXXXXVVVSSSPPPNNNOOORRRUUUXXXZZZ[[[^^^```bbbeeegggiiiiiijjjlllmmmjjjiiiiiijjjmmmnnnnnnmmmiiiddd``````fffnnnsssuuuxxxxxxxxxzzz{{{}}}|||}}}}}}{{{yyywwwwwwxxxxxxxxxwwwvvvuuuuuuttttttppppppppprrrsssrrrooolllooommmkkkiiifffeeedddcccbbbbbbcccdddfffhhhiiijjjmmmmmmmmmoooqqqsssvvvxxxvvvxxx{{{~~~~~~{{{uuuqqqmmmqqqvvvvvvqqqiii```[[[\\\ccckkkmmmlllqqq{{{uuuaaaVVVHHH<<<777666555555111111111111111000000000////////////////////////000000000////////////...------,,,,,,,,,,,,------)))+++---......---+++))),,,,,,++++++******))))))+++)))((()))++++++***)))+++++++++***************))))))))))))))))))))))))************************++++++,,,,,,,,,+++***)))++++++***)))))))))************)))((((((((())))))++++++******)))((((((((())))))******))))))((('''((()))+++///222222,,,(((''''''&&&&&&&&&&&&''''''***))))))(((((())))))***fffTTTOOOIIIGGGHHHIIIIIIGGGCCCAAA@@@@@@@@@@@@???>>>=========<<<;;;;;;:::::::::777777;;;;;;666444666444444444444333222111000000000000000000000000000......////////////....../////////......---,,,,,,+++---///000//////000111)))---111222000......000........................111111111111000///---------...///000000000000///------,,,,,,,,,,,,------/////////......////////////////////////...---------------...///000000111---------------...///000///111222222000///000111111111000000000000111111222222222111222333444444333333222333333444555666999777666888:::@@@LLLYYYtttvvvmmmjjjjjjpppzzztttiiieee___XXXSSSNNNHHHEEEDDDFFFHHHFFFBBB@@@AAADDDBBBCCCDDDFFFGGGHHHHHHIIIJJJLLLNNNOOOOOOMMMJJJHHHFFFFFFGGGJJJMMMOOOPPPOOOQQQQQQQQQPPPNNNKKKHHHGGGJJJMMMPPPSSSUUUWWWZZZ]]]___aaadddfffggghhhiiikkkfffeeeeeegggiiikkkjjjiiibbb]]]XXXXXX```iiiqqqtttvvvvvvwwwxxxyyy{{{|||}}}yyyzzzzzzxxxuuutttttttttvvvvvvvvvuuutttsssrrrrrrooonnnnnnoooooonnnjjjhhhhhhgggeeebbb___]]]\\\[[[ZZZ[[[[[[\\\^^^aaacccdddjjjkkknnnppprrruuuyyy|||}}}~~~zzzpppiiihhhkkkmmmjjjddd^^^[[[[[[]]]jjjzzz~~~kkk^^^LLLFFF===666444555666666111111111111111111111111///////////////.........////////////////////////------,,,,,,,,,,,,------,,,...000222222000...,,,------------,,,,,,++++++******)))))))))))))))(((************************))))))))))))))))))))))))************************++++++++++++******))))))******))))))))))))******)))))))))((())))))******************))))))((((((+++++++++++++++******)))((((((***---//////,,,)))(((''''''&&&&&&''''''((())))))(((((((((((())))))cccUUUOOOJJJGGGHHHIIIIIIHHHCCCAAA@@@@@@AAA@@@???===>>>======<<<<<<;;;::::::999888888:::888444333555444444444444333222111111222111111000000111111222......////////////......//////......---------------///000000///......///)))---111222///......000........................111111111111000///------//////000000111111111111111111000000000000111111...//////////////////...------...//////000/////////////////////.........---------------...///000///000222222000000000111111111000000000000111111222111111111222222333333333333333333444555666777888666666888999<<>>>>>======<<<;;;;;;;;;;;;::::::999999777666555333444444444333333222111000000............000000......////////////......000///...------------------///000000///---...///---...000000///...///000........................000000000000///......---------........./////////000000////////////000000......////////////......,,,---...///000000000000000000//////.....................---......//////...///111111000///000111111111000000000000111111000000111111111222222222111111111111222333444444555333333777888999>>>EEENNNWWWhhh}}}iiidddZZZQQQJJJEEECCCCCCBBBBBBAAAAAABBBCCCEEEFFFFFFFFFGGGGGGGGGEEEDDDCCCAAA@@@@@@BBBDDDEEEDDDCCCFFFFFFEEEDDDCCCBBB@@@??????AAACCCEEEGGGIIIMMMPPPVVVYYY]]]```aaabbbcccddd^^^]]]]]]___``````^^^\\\RRROOOMMMPPPYYYdddkkknnnnnnoooppprrrsssssstttsssqqqqqqqqqpppmmmkkkkkklllmmmnnnnnnmmmllljjjhhhgggiiiiiihhhiiiiiigggccc```ZZZYYYWWWTTTRRRPPPOOOOOOLLLLLLMMMNNNQQQVVVZZZ\\\cccfffjjjllllllmmmqqqttttttsssrrrppplllfff___ZZZUUUVVVYYY___iiixxx||||||}}}uuueeeTTTEEE<<<333444444333222111000///111111111222222222222222000//////......------------............/////////......------------......------...//////...------******************)))))))))***+++***))))))***+++***************+++++++++))))))))))))))))))))))))************************))))))(((''''''''''''((())))))((((((((()))******((((((((()))***+++,,,---******))))))))))))))))))***)))(((''''''''''''((((((''''''&&&'''(((***,,,))))))(((((((((((()))))))))((((((''''''(((((()))iiiSSSNNNHHHFFFGGGHHHHHHFFFBBBAAA@@@AAABBBAAA>>><<<>>>>>>======<<<<<<;;;;;;;;;:::888777888999666444333333444444444333222222000///---,,,,,,---///000/////////000000/////////000///...---,,,---......+++---///000/////////111111///------...//////................................./////////......---------,,,,,,------......---,,,,,,,,,,,,,,,,,,------...///000000///...---......///////////////............///////////////000000///.........//////,,,...000000/////////000111111000000000000111111//////000000111111111000000000///000000111222333333222333666777666999===EEEIIIUUUggg|||~~~}}}|||pppfff^^^UUUOOOLLLJJJGGGDDDCCCCCCEEEGGGGGGGGGGGGFFFFFFFFFFFFGGGDDDCCCAAABBBCCCDDDCCCAAABBBAAAAAA@@@@@@???>>>>>>;;;===???@@@AAADDDGGGJJJPPPTTTYYY\\\]]]]]]^^^___WWWWWWWWWXXXYYYWWWTTTRRRKKKIIIIIINNNXXXaaafffhhhhhhjjjkkkmmmnnnnnnnnnmmmmmmnnnnnnllliiigggggghhhkkkkkklllllljjjhhheeedddcccbbbbbbccccccaaa]]][[[RRRQQQPPPMMMLLLJJJJJJIIIIIIHHHHHHIIIKKKOOOSSSUUUYYY]]]aaaaaa______bbbfffdddbbbaaaaaacccccccccaaa___ccckkkyyy{{{{{{zzzxxxyyyooo\\\NNNCCC:::555333444444333222222222333000000000111111111222222000000///......---,,,,,,---------.........//////......------------......,,,++++++++++++++++++,,,))))))))))))))))))******(((***,,,+++******+++...))))))*********+++++++++))))))))))))))))))))))))******************************((('''''''''((()))((((((((((((((()))******((((((((()))***+++---...)))))))))))))))))))))******)))((('''&&&''''''(((''''''((((((((()))***+++(((((((((''''''(((((((((((((((''''''''''''((((((nnnRRRMMMGGGDDDEEEGGGFFFEEEBBBAAA@@@AAABBBAAA>>><<<>>>>>>>>>===<<<<<<;;;;;;999777555444666888555111333333444444444333222222111000...------...000111//////000000000000//////000///...---,,,---...///))),,,...//////000111333444000,,,+++...//////---////////////////////////------.....................------------.../////////......------......///---...///000000///...---000000000000///...---,,,,,,------...///000111111222111000///////////////,,,...///000///...///000111111000000000000111111......///000000000000000000000000000111222333444555333444888888666777:::===@@@HHHTTTccctttyyyhhhrrr}}}pppeee^^^ZZZUUUPPPMMMMMMNNNPPPKKKJJJIIIHHHHHHIIIJJJKKKHHHGGGDDDDDDEEEEEEDDDCCC??????>>>>>>>>>=========;;;===>>>???@@@BBBFFFHHHMMMQQQVVVYYYZZZZZZ[[[\\\SSSRRRRRRSSSSSSQQQNNNKKKFFFEEEGGGMMMWWW___cccdddeeefffhhhiiijjjjjjjjjiiikkklllllljjjgggeeeeeefffeeeeeeffffffdddbbb___]]]^^^]]]]]]^^^^^^]]]YYYVVVNNNMMMKKKIIIHHHGGGFFFFFFGGGGGGFFFFFFGGGKKKNNNPPPQQQVVVYYYYYYUUUTTTWWWZZZ```___^^^aaafffmmmqqqtttwww||||||tttnnnppp}}}}}}ooo[[[III>>>888666444111111111///...///111333.../////////000000111111000000///...------,,,,,,---------.........//////......------------......---,,,************,,,---++++++++++++++++++,,,,,,'''***,,,,,,******---///))))))******++++++++++++))))))))))))))))))))))))************************,,,+++)))((((((((()))***((((((((((((((()))******((((((((()))***,,,---...)))))))))))))))*********,,,+++)))((((((((()))***%%%'''***++++++*********'''''''''&&&&&&'''''''''((((((''''''''''''((((((iiiVVVQQQKKKFFFDDDDDDDDDCCCAAAAAABBBCCCBBB???===<<<<<<;;;;;;::::::999999888999999::::::999888777666444444444333222111//////000000000111222222222333000000000000000000000000....................................................................................//////000000///...---,,,,,,---...///......//////...---,,,,,,000000/////////.....................////////////...------------...//////000///...---,,,,,,---...111111000000//////......////////////////////////.........///////////////111111111111000000/////////000222222111111222333222222222333333444444444666999@@@JJJRRRZZZhhhuuummmffffffooovvv{{{pppjjjhhheee___YYYVVVUUUSSSQQQQQQUUU[[[```[[[QQQFFFAAACCCDDDCCC???EEECCC@@@?????????===<<<999:::<<<<<<===>>>@@@BBBKKKPPPSSSUUUYYY]]]\\\WWWPPPRRRSSSRRROOOKKKIIIHHHDDDDDDFFFLLLUUU[[[\\\[[[aaaccceeefffeeeeeeeeeggggggjjjlllhhhbbb^^^___bbb^^^```cccdddccc```\\\YYYYYYWWWVVVWWWXXXVVVQQQMMMKKKHHHFFFGGGJJJLLLLLLKKKHHHHHHGGGGGGHHHJJJLLLMMMKKKPPPVVVWWWUUUWWW^^^dddhhhkkkpppxxx{{{xxxvvv^^^TTTGGG===:::777444222444222000...---///111222000///...------...///000000000////////////000000///...---,,,,,,---.../////////...---,,,,,,++++++,,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))+++*********))))))((((((&&&'''((()))***+++,,,,,,************))))))))))))))))))))))))))))))))))))%%%'''(((*********))))))))))))))))))))))))))))))***(((&&&'''***+++)))'''''''''(((((((((((('''''''''&&&&&&''''''((()))***++++++++++++*********)))hhhVVVQQQKKKFFFDDDDDDDDDDDDAAABBBBBBBBBAAA???===<<<======<<<;;;;;;::::::999999888777666555555555666444444444333222111000///111111111111111111222222000000000000000000000000........................................................................------.........////////////...------------...///......//////...------,,,......---------,,,,,,,,,............////////////...------------.../////////......---...///111111000000000///////////////////////////////////////...............///000000222222111000000000000111///111222222111111222333333333333333333333333333666888<<>>>>>>>>>>>>>>>>>@@@BBBFFFIIIMMMOOOUUU[[[\\\XXXOOOPPPQQQPPPNNNKKKIIIHHHEEEEEEGGGMMMUUUZZZZZZYYY[[[]]]```aaabbbdddgggiiihhhhhhgggbbb\\\YYYZZZ\\\\\\^^^______]]]ZZZVVVSSSRRRPPPOOOPPPRRRQQQNNNKKKKKKIIIGGGHHHLLLOOOOOONNNMMMMMMMMMMMMNNNPPPRRRSSSUUU\\\eeeiiikkkpppxxx}}}lll```MMMEEE:::444222111///,,,333222000///...///000111000///...------...///000///...------------.../////////...------.../////////......---,,,,,,++++++***+++++++++******)))((()))))))))))))))))))))))))))))))))))))))*********************************************)))))))))(((''''''((()))***+++,,,,,,************))))))))))))))))))))))))))))))))))))((()))))))))))))))(((((())))))))))))))))))))))))***((('''(((******)))'''''''''(((((((((((((((((('''''''''''''''(((******++++++*********)))))))))eeeUUUPPPJJJFFFEEEDDDDDDDDDAAABBBBBBBBBAAA???===<<<>>>======<<<<<<;;;::::::;;;999666444444444666777444444444333222111000///111111111111111111000000000000000000000000000000........................................................................---------------.........///...------------...///.........///......---,,,---------------,,,,,,,,,............////////////...------------...//////000000/////////000000111//////////////////000000////////////////////////000///...---...///000111444333111000000000222333000111222222111000222333333333333333333333333333666555777:::;;;===EEENNNbbbuuu}}}jjjcccaaaaaagggooouuufff]]]ZZZYYYXXXVVVSSSSSSTTTUUUTTTQQQKKKGGGGGGEEECCCAAAAAAAAABBBCCCAAADDDEEEFFFLLLTTTXXXVVVKKKKKKKKKKKKKKKKKKKKKKKKHHHGGGGGGKKKQQQTTTTTTRRRTTTVVVXXXYYY[[[^^^bbbeeehhhddd___YYYTTTRRRRRRSSSVVVWWWWWWVVVTTTPPPMMMJJJLLLKKKJJJKKKMMMOOOOOONNNMMMMMMNNNRRRXXX^^^aaaccceeeeeeeeefffhhhiiikkklllqqqyyy{{{nnn```RRRHHH@@@:::444111222222111///111111000000000///////////////...------...//////...---+++******+++---...//////............//////......------,,,,,,++++++)))************)))(((((())))))))))))))))))))))))************))))))))))))************************************))))))))))))''''''((()))***++++++,,,************))))))))))))))))))))))))))))))))))))++++++***)))(((((((((((())))))))))))))))))))))))***)))((((((******)))((('''''''''(((((()))))))))''''''''''''((()))************)))))))))(((((((((~~~cccSSSOOOJJJGGGEEEEEEEEEDDDBBBBBBBBBBBBAAA???>>>=========<<<<<<;;;:::::::::<<<;;;999888777777777777333444444333222111000///222222111111000000//////////////////////////////........................................................................------------------------.........------.........---...............------////////////////////////............////////////...------------...//////333333111000...---,,,,,,---......//////000000000////////////////////////000///...---...///111222666444222000///111333444000111222222111000111333444444333333333333222222555333444777888999???FFFSSSbbbvvvyyyooogggfffjjjyyy}}}{{{xxxxxxxxxxxxwwwssskkkbbb[[[YYYVVVPPPLLLIIIHHHGGGFFFEEEFFFFFFEEEKKKTTTXXXXXXMMMJJJHHHHHHKKKOOOTTTVVVTTTOOOKKKJJJLLLNNNNNNLLLPPPQQQRRRSSSTTTWWW[[[___gggaaaYYYSSSPPPPPPOOOOOOPPPQQQRRRRRRQQQNNNKKKJJJLLLLLLMMMOOOSSSXXX[[[]]][[[^^^ccckkkuuuqqqaaaUUUKKKBBB<<<999666333333444555444222///000111111111000..............................///---+++******+++---///////////////////////////---------,,,,,,,,,++++++)))***************))))))))))))))))))))))))))))))++++++******))))))((((((++++++++++++++++++++++++*********)))))))))))))))'''(((((()))******++++++************)))))))))(((((((((((((((((((((((((((,,,+++)))((('''((()))***((((((((((((((((((((((((***))))))))))))***))))))'''''''''(((((()))******''''''''''''((()))***+++))))))))))))((((((((((((|||bbbRRRNNNJJJGGGFFFFFFEEEEEEBBBBBBBBBAAA@@@???>>>===<<<<<<;;;;;;:::999999999999:::;;;;;;:::888555333333333333333222222111000222111111000000/////////////////////////////////........................................................................---------------------------..................---------...............---.../////////////////////............////////////...------------...//////222111000///---,,,+++***------......//////000000////////////////////////000//////...///000111222666444222000///111333444000222333222111000111222333333333333333333333333555333333777888888===BBBFFFPPP___oootttnnnnnnsssyyy|||vvvmmmddd^^^XXXRRRNNNOOOOOOMMMLLLRRR]]]cccdddVVVPPPKKKJJJPPPYYYbbbfffddd\\\QQQJJJHHHIIIIIIIIIJJJKKKLLLMMMNNNQQQVVVYYY^^^ZZZTTTOOONNNOOOPPPPPPOOOQQQTTTVVVXXXWWWVVVUUUSSSUUUYYY___gggpppxxx}}}}}}vvvkkk[[[MMMCCC>>>:::888222111111111222222111000...///111111111000...---------............------///...---++++++---...///......////////////......,,,,,,,,,,,,,,,+++++++++******++++++,,,++++++***))))))))))))))))))))))))++++++******))))))((((((************************))))))))))))))))))******(((((())))))******++++++************)))))))))(((((((((((((((((((((((((((***)))(((((((((***+++,,,(((((((((((((((((((((((()))*********)))))))))***((((((((((((((()))***+++(((''''''(((((()))***+++))))))))))))((((((((((((zzz```PPPMMMJJJGGGGGGGGGFFFEEECCCBBBBBBAAA??????>>>>>><<<;;;;;;:::999999888888666888:::;;;999666222///333333333333333222111000000000000000000000//////000000000000000000000000.................................................................................---------------------...//////...------,,,---......///.........,,,,,,,,,---------------............////////////...------------...//////------...............---..................////////////////////////////////////000000000111111111444333111000000000222333111222333222000000000222222222222333333444444444777333333555666666888<<<<<>>>>>>>><<<<<<<<<;;;::::::999999888888999999888555222000222222333333333222111111/////////000000000000000000000000000000000000000......................................................................../////////.........------------...//////...------,,,------...//////......,,,,,,,,,---------..................////////////...------------...//////,,,---...///000000//////..................------////////////////////////...///000222222111000///222222111000000000000111111222333222000///000111111111222222333444555555555111000444666555777:::888:::@@@JJJSSSaaawww~~~zzz{{{tttjjjdddaaa___]]]YYYZZZZZZYYYWWWVVVWWWXXX]]]bbbgggkkklllooorrrvvvxxx}}}}}}sssooopppssszzz{{{iii]]]HHHCCC<<<666222222222333222222333222111111222333///////////////......---,,,------......------,,,---...////////////...---+++,,,---......---,,,+++++++++++++++++++++++++++))))))***+++++++++++++++)))))))))))))))))))))))))))))))))))))))*********((((((((((((((((((((((((((()))))))))************))))))))))))************************)))))))))))))))))))))))))))))))))))))))******+++++++++******)))))))))))))))))))))))))))***,,,+++)))(((***,,,---+++)))((('''((())))))(((((((((((()))***+++,,,++++++*********)))))))))ttt\\\OOOLLLIIIHHHHHHHHHGGGEEECCCCCCAAA@@@???>>>>>>>>>>>>======<<<;;;;;;::::::<<<<<<;;;999888666555555222222333333333222111111......//////000000111111000000000000000000000000........................................................................000000/////////.........,,,---...//////...---,,,,,,,,,---.../////////............/////////000000............/////////000...------------.../////////000111111111///...---/////////......------,,,////////////////////////---...111333333222000...111111111111000000//////111333333222000///000111000000111222444555666666222......333777777999===999999===DDDGGGNNN___ppp|||xxxyyyyyywwwsssnnnhhhfffeeeuuu}}}{{{{{{|||wwwqqqqqqwww}}}xxxdddRRRGGG999777333111000111222333///000000/////////111222000/////////............,,,,,,---......---,,,,,,,,,---///000000///---,,,++++++,,,------,,,++++++++++++++++++++++++++++++(((((()))***************))))))))))))))))))))))))(((((())))))******++++++(((((((((((((((((((((((((((((())))))*********+++))))))))))))************************))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***((('''))))))))))))))))))))))))(((+++,,,,,,)))(((***,,,...,,,***(((''''''((()))(((((((((((()))***+++,,,++++++++++++************sss___QQQNNNJJJGGGGGGFFFFFFEEEEEECCCAAA@@@AAAAAA@@@???>>>>>>>>>===<<<<<<;;;;;;999999999999888666555444333444555444222333444666333222222222111000000000//////000000000000////////////000000///...------)))***,,,---...------,,,---------...............//////...---------------////////////////////////---------......000111111///...---,,,,,,---...///,,,------...///000111111........................////////////////////////...---,,,,,,,,,...000111...///000000000///---,,,111111222222222222111111111111111000000000000000...000222333333333111000000111111000///000222555222222333444444555666666777888888:::???HHHRRRXXXqqq|||~~~{{{vvvzzzzzz~~~~~~yyyzzzyyyiii\\\MMMAAA;;;444333111//////000111222111111000///......//////000000000000////////////,,,------......------,,,+++---///000000///---+++------------------------***++++++,,,,,,++++++***,,,,,,++++++***)))))))))******************************+++++++++******))),,,***((('''&&&'''((()))))))))))))))************'''((()))***************))))))************))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))*********))))))************))))))$$$&&&)))++++++)))&&&$$$&&&'''(((******+++++++++uuu```QQQNNNJJJGGGGGGFFFFFFEEECCCAAA???>>>??????>>>===>>>>>>======<<<;;;;;;:::999999999999888666555444222333444333222222333444222222111111111111111111//////000000000000/////////////////////...------,,,,,,---.........------***++++++,,,---...//////000///......---------...........................---------......///000111///...------------...///,,,,,,------......//////........................////////////////////////..................------------............------///000000111111000000///000000000000000000000000111111111111111222333333111222222111000000222444222222222333444444555555222333444555888>>>EEEKKKZZZhhh}}}yyyqqqrrryyyzzzeeeVVVLLLAAA999666444333111000///000111222222111000///////////////000000000//////.........---..................---,,,,,,............,,,,,,------------------------++++++,,,,,,,,,,,,++++++************************))))))))))))))))))))))))))))))*********))))))(((***((('''%%%%%%%%%'''((())))))))))))************((())))))************)))))))))************))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''%%%''')))******)))'''%%%'''((()))***************wwwaaaQQQNNNJJJGGGGGGFFFFFFEEECCCAAA???>>>??????>>>=========<<<<<<;;;:::::::::999999999999888666555444000222444444333111111222000000111111111111111111//////000000000000/////////////////////......---//////...---------......((()))***+++---...//////000//////............///........................------......//////000000///...------------...///,,,,,,------------------........................////////////////////////...///000111000...,,,***---------,,,------.........//////000000//////...000000000000000000000000111000...---...///222333333333444333111111222444111111222222333333444444444555666666777:::>>>BBBIIITTTdddvvv|||kkkhhhhhhmmmsssxxxppp```MMMAAA;;;555222333333222111000///000111222222111111000000000000000000000///...------,,,,,,.........//////.........------------------------------------------------++++++,,,,,,,,,,,,++++++'''(((((()))******++++++))))))))))))))))))))))))'''(((((()))))))))(((((()))((('''&&&%%%&&&'''((())))))))))))*********************+++******))))))((())))))******))))))((())))))))))))))))))))))))'''(((((((((((((((((('''))))))))))))))))))))))))((((((((((((''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''(((((()))******)))))))))yyycccQQQNNNJJJGGGGGGFFFFFFEEEEEECCCAAA@@@AAAAAA@@@???<<<<<<<<<;;;::::::999999999999999999777666555444000222555555444222111111//////000000111111222222//////000000000000//////...///////////////......000///...,,,,,,,,,---...******+++,,,---.........000//////.........//////........................---......///////////////.........------...............------------------........................////////////////////////......///000000///...---000///...---,,,------......//////000000//////.../////////000000000000000......---,,,---...///000333444555444222111222444111111111222222333333333666888999999999999;;;===BBBIIISSS___ooozzzrrrkkkhhheeedddhhhnnn}}}zzz{{{}}}oooXXXKKK>>>777444222222444222111000000000000111111222111111000000000111111//////...---,,,,,,+++***......------------............------------......------------------------+++,,,,,,,,,,,,,,,,,,+++((((((((())))))*********,,,,,,,,,,,,,,,,,,,,,,,,'''((())))))***)))))))))******)))(((((())))))***((()))))))))************++++++++++++******)))((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))(((((((((((((((''''''))))))************))))))((((((''''''''''''((((((((()))))))))))))))(((((({{{dddQQQNNNJJJGGGGGGFFFFFFEEEEEECCCAAA@@@AAAAAA@@@???<<<<<<<<<;;;::::::999999999999999999777666555444222444666777555333222111/////////000000111111222//////000000000000//////......///////////////...///...,,,+++++++++,,,,,,............------------//////............//////........................---...//////000//////...---..................---/////////.......................................////////////////////////...---------...///111222444333111///---------...///000000111111000000///......//////000000000000---...///000000000//////222333555444333222333444111111222222222222333333111333555666666666777888===@@@EEELLLWWWkkk}}}sssjjjccccccfffooo||||||mmmfffiiirrrkkk[[[FFF>>>777555555333222444000000000000000000111111111000000000000000111111///......---,,,+++++++++---,,,,,,++++++,,,,,,---//////...------...//////------------------------,,,,,,,,,------,,,,,,,,,+++*********)))))))))(((++++++++++++++++++++++++((()))******+++++++++*********)))))))))*********((()))))))))************+++++++++++++++***)))((((((((())))))))))))(((((((((((((((((((((((((((((()))******++++++******)))((((((((((((((((((((((((*********))))))((((((((())))))************)))))))))((('''&&&&&&'''((()))(((((()))))))))(((((('''|||cccQQQNNNJJJGGGGGGFFFFFFEEECCCAAA???>>>??????>>>=========<<<<<<;;;:::::::::999999999999888666555444333555777666444222222222//////000000000000000000//////000000000000//////---...//////////////////------,,,+++++++++,,,,,,000//////......---,,,,,,...------------...//////---------------------------...///000000///...---------...//////...------.../////////////////////........................////////////////////////...---,,,,,,...000333555444333222000///......---///000000111111000000///---......//////000000111///000222444444333222111000222444444333222333444222222333333333333333333000222444555555555666777:::<<>>??????>>>===>>>>>>======<<<;;;;;;:::999999999999888666555444444555555444222111111222000000000000000///////////////000000000000//////------...///////////////+++,,,------------------......------------------,,,,,,,,,,,,,,,---......---------------------------...///000000///...---------...//////...---------------....../////////........................////////////////////////............///000111222000000000000000//////......//////000000//////...------......///000000111111111222222333333333222---///222333333222333444444444333333333333333333333444666777666666777888666999<<<===AAAKKKZZZeeeyyy}}}|||zzzyyy{{{zzzjjjaaa___aaaiii{{{~~~rrrfff[[[NNNCCC<<<666222111333333///...000...//////000000000000000...............///000000------------...............---+++******+++---...++++++,,,------,,,++++++------------------------,,,,,,------------,,,,,,,,,,,,,,,+++++++++++++++'''''''''''''''''''''''''''((()))***++++++++++++''''''((()))))))))))))))))))))))))))******************+++,,,,,,,,,++++++''''''((((((((((((''''''))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))+++******)))((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&'''((())))))))))))|||bbbQQQNNNJJJGGGGGGFFFFFFEEEEEECCCAAA@@@AAAAAA@@@???>>>>>>>>>===<<<<<<;;;;;;999999999999888666555444444444444222000///111222111111000000//////......//////000000000000//////------...///000000//////+++,,,...///000///......+++++++++,,,,,,---------++++++++++++,,,,,,---...---------------------------...000111111///...,,,,,,---...//////...---,,,++++++,,,,,,---...//////........................////////////////////////---...000111222111///...+++,,,...000111000000///---..................------------...///000000111111000...---...///111222+++...111333333222333444444444444444444444444444333444555555333333444555111444666666777===GGGPPPYYYppp}}}xxxwwwxxxyyy|||sssnnnfffeeeiiivvvmmmeeeZZZPPPGGG>>>999777777333111222111------000......///000000111000000---------------...///000,,,,,,---......//////000///...,,,++++++,,,...///((()))+++,,,,,,+++)))(((------------------------,,,------......------,,,***++++++,,,,,,---......))))))))))))))))))))))))&&&'''((()))************((()))***+++++++++++++++))))))))))))************)))***+++,,,,,,,,,,,,,,,''''''((((((((((((''''''))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))***))))))((('''&&&&&&&&&))))))************))))))''''''((((((((((((''''''%%%%%%'''((())))))))))))zzzaaaRRROOOKKKIIIHHHGGGFFFEEEBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@??????>>>>>>======;;;;;;;;;:::888777555444444444555555444444333222000000111111111111000000111000//////000111000............///......---,,,---------............///------..................,,,,,,---...//////..................---,,,+++***........................////////////...---,,,+++111///------------,,,+++---------............///+++,,,,,,------.........000//////.........//////////////////////////////////////////000000000000//////000000111111222222222222111111111111111111111111222222222333333333222222111111111111111222444444444444444444444444444666777888999<<<@@@BBBMMMTTT```sssoooggghhhpppxxx~~~{{{tttsssrrrssswww{{{~~~vvvfffVVVNNNCCC===;;;:::888555000111111111111000//////......------------......///............---------------------------------...------,,,,,,------.........---------,,,,,,,,,---,,,*********,,,...///***++++++---...///000000))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))******)))))))))))))))***+++*********))))))(((((())))))))))))))))))))))))))))))))))))************''''''&&&&&&&&&&&&'''''')))***+++,,,,,,***)))'''***)))(((''''''((()))***************))))))))))))%%%'''(((((('''&&&&&&''''''''')))+++......,,,***%%%&&&((()))************yyyaaaQQQNNNKKKHHHHHHGGGFFFDDDAAAAAAAAAAAA@@@@@@@@@@@@>>>>>>===<<<;;;:::999888666666666666666555444333222222333333222222111000000000111111111111000000111///---,,,,,,+++)))'''/////////000///......---------------.....................------,,,,,,+++,,,------......///......000000000000///...---,,,...........................////////////...------000...,,,,,,---...---,,,---------............///---------------.........------,,,,,,,,,------............................../////////000000000000//////000000000000000000111111111111111111111111111111111222222222333333222222111111111111111222444444444444444444444444444666777888888:::>>>@@@AAAFFFNNNZZZkkk{{{jjjeee]]]aaaiiirrr|||yyyvvvwww|||}}}wwwvvvxxx{{{}}}vvvcccUUUFFF@@@888444333333111///111111111222111000000//////......------......///---------,,,,,,+++++++++------------------------......------------..................---------,,,---,,,+++******,,,---...*********+++++++++++++++***************************)))))))))((((((((((((((((((((()))))))))************))))))))))))******+++*********))))))))))))))))))))))))))))))))))))(((((()))))))))*********((((((''''''''''''((((((************++++++,,,,,,))))))(((''''''((()))***************))))))))))))&&&((())))))(((''''''(((''''''(((***,,,,,,***(((''''''))))))***)))((((((vvv```PPPMMMJJJGGGGGGFFFEEEDDDAAA@@@@@@@@@@@@????????????>>>===;;;999888777666444444555555555555444444222222222222222111111000000000111111111111000000333111///.........,,,***000000000000000///......------------............///......---,,,+++******---------...............//////000//////...---,,,............................../////////000000000///---,,,,,,---...---,,,---------............/////////..................,,,,,,,,,,,,,,,---...///............................../////////000000000000000//////////////////111111111111111111111111111111111222222222222333222111111111111111222222444444444444444444444444444555666777777888;;;===<<>>>>>??????>>>===<<<;;;:::999777777888888777777666666333444444444444333222222000000111111111111000000111000///000111222111000///////////////...------,,,,,,---------..................------,,,,,,,,,......---------.........,,,---------,,,,,,+++***.................................///000111111222222000...---......---,,,---------............///000000//////.........------------...///000111222////////////////////////........./////////000000000000//////......------000000000000111111111111111111111111222222222222111111111000111111222333333333333333333333333333333444666666666666888:::;;;>>>@@@AAAEEEQQQdddsssllldddZZZWWWZZZ___aaaaaakkkyyyyyyuuuuuuzzz~~~uuufffYYYPPPGGG>>>888777555444444555555333111222222222222222111111000000//////......//////000000000///...---,,,,,,+++........................------,,,,,,,,,,,,------000////////////...............,,,++++++++++++,,,...------,,,+++***))))))*********************************)))))))))(((((()))*********++++++++++++))))))******++++++******************************(((((((((((((((((((((((((((((((((((()))))))))*********))))))))))))******++++++******+++---...///((((((''''''((()))***+++************)))))))))(((''')))******)))(((((())))))((('''((())))))'''%%%((((((((((((((((((''''''nnnYYYNNNLLLHHHGGGFFFFFFEEEDDD@@@@@@@@@?????????>>>>>>>>>>>>==================:::::::::999888777555555333333444444333333222111000000111111111111000000...------...///000000///------......------,,,+++,,,,,,,,,------------...------......//////000000///...------------......,,,,,,,,,,,,,,,,,,+++***....................................///111222333555333000//////...,,,+++---------............///000000//////.........------------...///000111222000000000000000000000000............////////////000000//////......------//////000000000111111111000000111111111222222222111111000000111222222333333333333333333333333333222444555666555555666888555999<<<<<<===EEESSS^^^rrryyyggg[[[XXXYYYZZZZZZaaajjjxxxpppaaafffrrrsssccc[[[OOOEEE???;;;999777222222222333333222///...111222222222222111000000//////............//////000000///...------,,,,,,........................,,,,,,++++++++++++,,,,,,000////////////............------,,,++++++++++++++++++++++++++++++++++++************************************)))))))))))))))*********++++++++++++((()))***+++,,,+++++++++***************+++++++++(((((((((((((((((((((((('''(((((((((((()))))))))******))))))))))))******+++,,,---------,,,++++++)))(((''''''''')))***+++************)))))))))(((&&&(((***)))((('''((((((***(((''''''((((((&&&$$$&&&&&&&&&'''(((((()))***oooXXXNNNLLLIIIGGGGGGGGGFFFEEEAAA@@@@@@@@@@@@?????????:::;;;;;;;;;;;;<<<<<<<<<:::999999888666555333222111111111111111000000///000000111111111111000000333111000///000000...---,,,------------,,,++++++,,,,,,,,,,,,------------------...///000111222222000///...,,,,,,---......------............------..............................------...000111333555333000///......,,,+++---------............/////////..................,,,,,,,,,,,,,,,---...///000000000000000000000000------........./////////000000//////////////////...//////000000111111111000000000111111111111222000000000000111222333333333333333333333333333333111333555666555555666777222666999:::;;;???GGGMMM\\\jjjxxxmmmhhhfffeeeaaadddjjjqqqxxx}}}kkkaaa]]]eeevvvnnn^^^KKKEEE===777555555555666222333333333222111///---000111111111111000//////......------------......------,,,,,,,,,+++++++++------------------------,,,,,,++++++++++++,,,,,,/////////.........------,,,,,,,,,,,,,,,,,,++++++((()))))))))***+++++++++++++++++++++++++++++++++++++++*********))))))))))))))))))*********++++++((()))***,,,,,,,,,++++++*********+++++++++++++++))))))))))))))))))))))))''''''(((((((((((())))))******))))))))))))*********+++---......,,,***(((***)))(((''''''((()))***************))))))))))))&&&((())))))(((''''''(((***(((''''''(((((('''%%%%%%%%%%%%&&&'''(((***+++sss[[[OOOLLLIIIHHHHHHHHHGGGFFFAAAAAAAAAAAA@@@@@@@@@@@@;;;;;;::::::::::::::::::777777777777666555444333111111111111111000//////000000111111111111000000333111000000111111///...------......------,,,+++++++++,,,,,,,,,------------.........//////000000111///...,,,,,,,,,...///,,,------......---------........................///...---,,,---...000111111///---------...---,,,---------............///---------------.........------,,,,,,,,,------...........................---------.........////////////000000000000000000......//////000111111222000000000000111111111111000000000000111222333444222222222222222222222222000222555666666666777888555666888999:::<<<@@@CCCKKKUUUdddttt|||wwwuuuoooooonnnoooqqqsssuuuuuu|||zzzmmmgggiiilllxxxttteeeWWWLLL<<<999555333222222333333333444555555333222111111///000000000000///......------,,,,,,,,,,,,------+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...............---------,,,++++++,,,,,,------,,,,,,************+++++++++++++++++++++++++++++++++++++++++++++*********))))))((((((((()))))))))******''')))+++,,,------,,,+++*********++++++,,,,,,,,,))))))))))))))))))))))))'''''''''((((((((()))))))))))))))(((((()))))))))******+++++++++++++++++++++***)))(((''''''((((((************))))))))))))''')))******)))((())))))***)))''''''((()))(((''''''&&&&&&%%%&&&'''((()))xxx___OOOMMMJJJIIIIIIIIIHHHGGGBBBBBBBBBAAAAAAAAA@@@@@@======<<<;;;;;;:::999999666666777777777777666666222333333333333222111111000000111111111111000000+++***)))+++---......---......//////......---,,,++++++,,,,,,,,,---------..................------111000...,,,,,,,,,...///******+++,,,,,,+++++++++........................///...,,,,,,,,,---///000,,,+++******,,,...---------------.........//////+++,,,,,,------.........000//////.........//////---------------------------------.........////////////000000111111222222---......///000111111222000000000000111111111111000000000000111222333444222222222222222222222222///222555666666666777888666555555555666888:::;;;DDDIIIRRR___nnn~~~{{{yyyxxxxxxwwwvvvlllsss}}}{{{{{{}}}~~~{{{rrrpppttt{{{kkkYYYLLLBBB;;;888666555333333222222222000111222222111000000000///////////////......------,,,,,,++++++,,,,,,---,,,,,,---......//////000++++++++++++++++++++++++//////............//////......---------,,,,,,,,,***+++,,,,,,------------------------------------+++++++++++++++++++++++++++++++++************)))(((((((((((())))))))))))''')))+++---...---,,,+++*********++++++,,,,,,,,,))))))))))))))))))))))))''''''''''''((((((((()))))))))(((((((((((())))))***)))(((((()))+++---///,,,+++)))(((''''''''''''************)))))))))))))))***,,,,,,***)))***+++***)))'''''')))***)))((()))((('''&&&%%%&&&''''''yyybbbXXXPPPIIIHHHHHHEEEDDDEEEAAAAAAAAABBBBBBAAA>>>;;;======<<<;;;::::::::::::777888999999888777666555444444444333222111000///111111000000//////......000111222222111000///...000000///...------,,,,,,++++++,,,,,,---...//////,,,,,,,,,------........./////////......---------........................,,,---......//////......///...,,,++++++,,,---...---,,,++++++,,,---///000000//////...------,,,,,,//////.........---------++++++,,,---............111111000///////////////............///////////////////////////.........---......///000111111222444333111//////000111222222222111111222222333444000111222333444333222222111111111111111111111111777444222444888:::999888999===CCCJJJTTTbbbrrr}}}uuunnndddbbbjjjmmmhhhgggkkkmmmrrr~~~rrrmmmssszzz~~~xxxqqquuuvvvpppooouuupppfffXXXNNNGGGAAA:::555666555333111////////////222111000000222333222111//////.........//////000000///...---------------++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))***---///...,,,//////...---,,,++++++******+++,,,...//////000000000///---,,,++++++,,,,,,*********++++++,,,,,,,,,))))))((((((((((((((()))******++++++++++++******'''))),,,...///---+++))),,,,,,***)))))))))***+++))))))(((((('''''''''&&&((((((((((((((((((((((((+++***)))((((((((((((((()))))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&%%%&&&''')))+++,,,(((((((((((())))))))))))******))))))((((((''''''wwwaaaUUUMMMGGGGGGGGGEEEDDDEEEBBBBBBBBBCCCCCCBBB???=========<<<;;;::::::::::::888888999999888777555444555555555444444333111111111000000000/////////...///000000111000///...---000//////...------,,,,,,++++++,,,,,,---......///*********++++++,,,,,,,,,.........---------,,,,,,........................,,,------...............///......------.........------,,,,,,,,,---......---------------------...//////.........------------------...------,,,,,,+++,,,...000000000///...............////////////000000000000000/////////.........///000111111111444333111//////000111222222222111111222222333444111222333444555444444333444444444444444444444444666555444555777999:::999;;;;;;===@@@FFFOOOZZZaaaqqqzzziii]]]VVVZZZZZZVVVUUU[[[___cccnnn~~~zzznnniiinnn|||tttrrrrrrqqqxxxsssiiiSSSLLLCCC===;;;888444000555444222000/////////000222111000000222222111000...------,,,,,,,,,------......---------......///,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***---...---,,,//////......---,,,,,,,,,......///000111111111111000///...,,,,,,,,,,,,,,,)))***************++++++,,,+++++++++++++++,,,---******++++++++++++******((()))***+++++++++******,,,+++***)))))))))************)))))))))(((((((((((((((((((((((((((((((((******))))))((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&''')))+++,,,))))))))))))((((((((((((***)))))))))((((((((('''uuu___RRRKKKEEEFFFGGGEEEEEEFFFCCCBBBBBBCCCCCCBBB@@@=========<<<;;;::::::::::::888888999999888777555444555555666555555444333222000000000000////////////....../////////...------/////////...------,,,,,,+++,,,,,,------.........******++++++++++++,,,,,,------,,,,,,,,,,,,,,,+++------------------------,,,,,,---.....................///////////////...---------...------,,,,,,***++++++,,,---......///...............---------............---,,,+++***&&&(((,,,000222111///...............////////////000000000000000000000000......//////000000111111333222111000///000111111222111111111111222333333222333444666666555555444555555555555555555555555555666777777777888:::<<<@@@===::::::>>>CCCHHHKKKTTT\\\iiixxxpppcccXXXWWWVVVRRRRRRWWWXXX\\\cccmmmttt}}}zzzkkk```fffwwwzzzrrrgggXXXMMM???;;;666555666666444111333222111000000000000111333111000000111111000.........---,,,+++++++++,,,,,,,,,,,,---......//////......---,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,...---,,,........................,,,------......------,,,000///...---------------*********))))))))))))))),,,,,,++++++,,,---......******++++++++++++******))))))((((((((()))***+++++++++***))))))))))))***++++++************))))))(((((((((((((((((((((((()))))))))((())))))***************))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''&&&&&&&&&''')))+++,,,******))))))((((((''''''))))))))))))((((((((((((sss]]]SSSLLLFFFGGGHHHFFFDDDEEECCCBBBAAAAAABBBBBB???=========<<<;;;::::::::::::888999999999888777555444555555555555555444333333000000000000////////////.........///............//////.........---------,,,,,,,,,---------......------------------------++++++++++++++++++++++++------------------------,,,,,,---.........------,,,---///000000///...---------...///...---+++*********+++,,,,,,------...........................---.........------,,,+++'''))),,,///111000///...............////////////////////////000000000000.../////////000000000111222222111000///000000111111111111111111222222333222333444555666555444444333333333333333333333333444666888888666666:::===AAA===999999===AAACCCCCCIIIMMMVVV```mmm{{{xxxnnnjjjgggcccaaaccc^^^bbbhhhkkkkkknnnvvv}}}uuukkkjjjsss}}}pppggg___mmmmmm___XXXPPPDDD::::::888666555666666333111111000000000000111111111333111000000000000...---111000///...------,,,,,,,,,,,,------...............------,,,,,,,,,,,,---+++++++++++++++++++++++++++++++++,,,---................../////////000000,,,,,,,,,,,,,,,+++***)))/////////......---------++++++******)))))))))((())))))))))))******+++,,,******++++++++++++******))))))))))))************+++******)))))))))))))))************************((((((((((((((((((((((((''''''''''''((()))***************)))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))((('''''''''''')))+++,,,+++******)))(((''''''&&&))))))))))))((((((((((((qqq[[[VVVNNNIIIIIIIIIFFFCCCCCCBBB@@@??????@@@@@@>>><<<======<<<;;;::::::::::::999999999999888666444333333444444444444333333222////////////000000000000/////////////////////000...............---------,,,,,,,,,---------------------------------------++++++++++++++++++++++++------------------------+++,,,,,,---...---------+++,,,---...///...------------...///...---+++***,,,,,,,,,,,,,,,,,,,,,,,,---.....................+++,,,------.........---------........./////////............////////////---------.........//////////////////000000000000111111111000000000000000111111000000111111222333111222333555555444444333111111111111111111111111333666888888666666999===<<<999555555999===>>>===BBBDDDIIIOOOWWWbbbmmmttt{{{tttqqqmmmsssyyyxxxsssooommmmmmoooqqqtttvvvuuuvvv|||{{{iiiccc\\\\\\bbbjjjoooqqqpppssswwwzzzwwwppphhhcccdddsssvvvgggTTTHHHCCC@@@;;;555555444333222222000...---//////000000111111111111222111////////////...,,,111000///------,,,,,,,,,------......---,,,++++++,,,,,,+++++++++++++++,,,+++++++++++++++++++++++++++,,,------......///000------......///000000000//////000//////...---,,,...............---------,,,,,,,,,++++++******)))((((((((((((((()))************++++++++++++******''')))+++---...,,,***)))************))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&''''''((()))))))))))))))((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''((()))***++++++******)))(((''''''&&&(((((((((((())))))))))))qqqZZZWWWOOOJJJJJJJJJFFFCCCBBBAAA@@@>>>>>>??????===<<<======<<<;;;::::::::::::999::::::999888666444333333333444444444333333222////////////000000000000//////......//////000111........................------------------------,,,,,,++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------++++++,,,---............---------...------,,,,,,------------,,,,,,,,,,,,---------...............***+++,,,---............000000///...------..................////////////,,,,,,,,,------......///////////////000000000000111111000000000/////////111000000000000111222222111222333444555444444333333333333333333333333333444555666666666777999;;;<<<:::888777888:::;;;;;;999;;;===AAAFFFNNNVVV\\\lllzzzwwwiiiccc___]]]]]]\\\___cccbbbfffnnnzzz}}}lllXXXXXXXXXZZZ^^^dddjjjnnnrrrooommmoooooojjjeeedddlllwwwtttkkkZZZPPPBBB999777888777666111000000000//////......//////000111111000000///111///......//////...,,,------,,,+++*********+++------......---,,,***)))+++*********++++++,,,---+++++++++++++++++++++++++++,,,......------///000---------....../////////.../////////...---,,,,,,,,,------......---,,,,,,,,,,,,,,,+++++++++++++++++++++***************+++******++++++++++++******'''))),,,//////---+++)))))))))******))))))((('''((((((((())))))))))))***))))))))))))))))))))))))''''''&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))((('''((()))***+++******))))))((((((''''''(((((((((((())))))))))))qqqZZZTTTMMMIIIJJJJJJFFFCCCCCCBBBAAA???>>>??????>>>=========<<<;;;:::::::::::::::::::::999888666444222444444555555555555444444.../////////000000000111......---------...///000........................------------------------,,,,,,,,,++++++*********++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,,,,,,,,,,------...///000------,,,,,,,,,---......,,,,,,,,,---......//////---------.........//////,,,,,,------...------------............---,,,+++............////////////,,,,,,------...//////000000000000000////////////000000000000000//////...000000000000000111222222222333444666666555555444444444444444444444444444444333333444666888888888;;;;;;;;;:::888888:::;;;555777:::<<>>======<<<;;;:::::::::::::::::::::999888666444222555555666666666666666555.../////////000000111111---,,,,,,+++,,,---//////---.....................------------------------.........------,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,......------...///111222---,,,,,,+++,,,---///000***+++,,,---///000111222---------.........//////............---,,,++++++)))+++---//////---+++)))............/////////000------......///000000111000000000000////////////000000000000000//////...000000000000000111111222333444666777777777666555333333333333333333333333555222000222666888888666444777999888555555888;;;999;;;===>>>???@@@CCCEEEGGGPPPaaassspppfffaaaYYYSSSRRRRRRTTTXXX]]]bbbfffiiikkkkkknnnqqqssswwwwwwkkkbbb[[[aaajjjuuu|||yyyzzz~~~ooobbbYYYOOOEEE>>>777777666444111000111222222222111000......000111///000111111111000...---...---,,,---//////...---------,,,,,,,,,---......(((***,,,.........---,,,******+++,,,---///000111************************''')))++++++))))))+++...------------------------//////000000111000000///)))***+++,,,,,,,,,+++***(((((())))))******++++++------+++***)))(((((((((******++++++++++++******)))))))))))))))******+++((()))*********)))'''&&&*********++++++,,,,,,,,,)))))))))))))))))))))))),,,,,,+++***))))))******%%%%%%&&&'''((()))******************************((((((((((((((((((((((((***))))))(((((()))***+++(((((((((((())))))))))))'''((((((((())))))******ooo[[[NNNKKKGGGEEEEEEEEEEEEDDDCCCAAA@@@AAAAAA@@@>>><<<======<<<;;;999888888777:::999888777666555444333222333444555444222000...000000111111111111000000////////////////////////222111///...---------......000111000---,,,+++,,,---,,,++++++******++++++***+++------------+++***///...---,,,,,,,,,---...---,,,+++++++++,,,---...000...,,,+++++++++---...---,,,+++,,,...000000000111111///...,,,***)))))),,,++++++++++++,,,------+++++++++,,,,,,---------///......------///000111......---------......///////////////////////////......////////////......//////000111111111111111222222111111111111111111444444555666555444222111000111111222222111111000111333444222111333555666666666666666666555555555999999:::;;;<<<===??????HHHKKKPPPYYYeeeuuusssddd\\\YYYVVV___eeedddeeehhhfffaaaccc___ZZZZZZ___hhhqqqvvvzzz{{{~~~|||}}}yyyvvvsssjjj```aaagggvvvuuuiii```SSSJJJEEEBBB===999111222222333333222222111///000111222222222222222///222555444111...---.........//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++)))+++---...------///000,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,---------------,,,...---,,,***)))******+++------,,,,,,+++***))))))))))))))))))))))))))))))...---+++)))((())))))***,,,+++***)))((((((((())))))***++++++)))'''&&&&&&)))((('''&&&&&&''')))***(((((('''((()))***,,,---***)))(((''''''&&&&&&&&&(((((((((((((((''''''''')))(((''''''((()))'''&&&))))))(((((('''''''''&&&))))))************))))))))))))(((((((((((())))))+++******)))(((''''''&&&''''''((((((((((((''''''ooo[[[OOOLLLHHHEEEEEEEEEDDDCCCBBBAAA@@@@@@AAAAAA???======<<<<<<;;;:::999888777888888777777666666555555333333444444333222000///000000111111111111000000////////////////////////111000...------------...,,,...//////---,,,,,,---------,,,++++++++++++,,,,,,------......------,,,...---,,,++++++,,,------)))((())))))+++---///000///...---,,,+++,,,---------+++***+++---//////...------------------------,,,,,,,,,,,,,,,------...++++++,,,,,,,,,---------///......---...///000111,,,,,,,,,---...///000111..............................////////////.........///000000111111000000//////000111222222333333222333333444333222111000222222222333333222222222///111333333333444555666555555555555666666666666999888888888999;;;<<<===EEEFFFIIIMMMUUUaaammmvvv|||wwwiiipppvvvyyy}}}~~~xxxgggbbb[[[XXXYYY\\\^^^^^^aaacccgggkkkrrr|||tttgggbbbfffuuu|||~~~{{{zzz|||wwwnnnkkkiiihhhjjjjjjiiipppzzzvvvggg\\\QQQJJJAAA<<<;;;:::777444111222222333333222222111//////000111111111000000///111444333000...---..................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++((()))+++,,,++++++,,,---,,,,,,,,,++++++*********************+++++++++,,,,,,,,,---------,,,+++++++++************,,,---...------,,,++++++***)))))))))))))))))))))))))))))),,,+++***(((((((((((((((+++++++++******)))))))))))))))((('''&&&&&&'''(((+++***)))((((((((((((((()))((('''''''''((()))*********)))(((''''''''''''((((((((((((((((((((((((((('''&&&'''))))))(((''')))))))))(((((((((''''''))))))************))))))))))))(((((((((((())))))*********)))((('''''''''''''''((((((((((((''''''ooo[[[PPPLLLHHHFFFEEEDDDCCCBBB@@@@@@???@@@AAAAAA???>>>===<<<<<<;;;:::999888888666777666777666666666777444444333333222111111000000000111111111111000000////////////////////////......---,,,,,,,,,------***,,,------,,,,,,---.........---,,,,,,,,,,,,---......------------......,,,,,,++++++++++++,,,---((((((((()))***,,,...///......---------,,,,,,,,,...,,,+++,,,.../////////+++,,,,,,------.........---------,,,---......///,,,,,,,,,,,,------------......------......///000+++++++++,,,...///111222------------------------......////////////............///000000000000///000000000111111222222222000111111111111000//////111111222222222222111111///000111333444555555555444444444555666666666777888777666555666777999;;;@@@@@@AAABBBEEELLLTTTZZZfffooo~~~sssdddYYYUUUTTTQQQOOOSSSUUUYYY^^^ccchhhlllnnnpppvvv|||pppfff___XXXXXX]]]iiittt||||||||||||tttjjj___^^^aaahhhpppxxx~~~nnnbbbXXXOOOHHH@@@;;;666555555666555222111111222222222222111111//////000000//////......///111222222000...---...---............------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++)))***,,,,,,+++******++++++++++++++++++*********)))))))))*********++++++,,,---------,,,++++++***+++*********+++,,,---...,,,,,,,,,+++******))))))))))))))))))))))))))))))+++***)))((('''''''''(((***++++++++++++******)))+++)))'''%%%%%%&&&(((***,,,+++++++++***((('''&&&***)))(((&&&&&&&&&'''(((++++++***)))((((((((((((((((((((((((((((((((((((((('''&&&''')))***)))(((***)))))))))))))))((((((((())))))******))))))((())))))(((((((((((())))))******))))))(((((('''''''''(((((())))))(((((('''ooo[[[PPPMMMHHHFFFEEEDDDCCCBBB???>>>>>>???AAAAAA@@@>>>===<<<<<<;;;::::::999999888888777777666666555555555444333222111111111111000000111111111111000000////////////////////////,,,,,,,,,,,,,,,,,,------***,,,---,,,++++++,,,...//////...---------------...---,,,++++++,,,---...++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++------.........---,,,+++///...------///000000///------------------,,,,,,...------------...//////,,,,,,------------------------------......//////,,,,,,,,,---...///000111------------------------......////////////......---......///////////////444333222111000///...---000000000000000000000///000000111111111111000000444111000333444444444666333333444444555666777777888777555444444666888999===>>>>>>>>>???CCCIIINNNUUU\\\ggguuuyyyfff\\\YYYWWWUUUVVVWWWZZZ^^^cccdddbbb___cccdddfffiiirrr{{{tttoooooorrrxxx{{{mmm___YYYTTTRRRYYYdddooo|||ggghhhmmmvvv}}}rrraaaSSSKKKFFFBBB???:::777444333444444222000111111222222222222111111000000000000//////...---///000000000///......------------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,---......,,,++++++,,,+++++++++***************((())))))))))))*********............---,,,+++***...------,,,++++++******,,,+++++++++******))))))))))))))))))))))))))))))******))))))((((((((((((((()))***++++++******))),,,***''''''''')))******)))******+++***)))'''&&&))))))''''''''''''((())),,,+++***)))((((((((((((((((((((((((((()))))))))'''&&&&&&''')))+++******************))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))***)))))))))((((((((('''(((((())))))))))))((((((ooo[[[PPPLLLHHHFFFEEEDDDDDDCCC???>>>>>>???AAAAAA???>>>===<<<<<<;;;;;;:::::::::::::::999777666444333333555444333222111111111111000000111111111111000000////////////////////////++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,******,,,...000///......------......---,,,+++******+++,,,---*********+++,,,,,,,,,,,,......---------,,,,,,+++------.........---,,,+++...---+++,,,---......---------------------------...------------...//////------------------------,,,------...............///......---------......------------------------......////////////......---......///////////////333333222111000......---111111000000000111111111111222222333333222222111:::333111444555333333555222333333444555666666777888777555555555666888999>>>????????????AAADDDGGGEEEIIIPPPYYYcccppp|||tttkkkeee```ZZZZZZ]]]cccjjjllliiieeeddd___[[[[[[```fffmmmsssuuusssqqqppprrrtttttttttwwwuuuccc^^^\\\\\\^^^cccnnnxxx|||}}}~~~xxxssshhh```ZZZVVVOOOMMMZZZkkk|||}}}oooZZZRRRHHH???;;;999777666444222111000000000///...000111111222222111111000111111111111000///......//////...//////......---,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,---......,,,******+++************************((())))))))))))*********...............---,,,,,,......------,,,++++++***++++++***************)))******************************************))))))''''''((()))************)))((('''(((******(((%%%%%%&&&((()))***)))((((((((((((''''''(((***+++,,,,,,+++***)))(((((((((((((((((((((((())))))******''''''&&&(((***++++++***))))))))))))************(((((())))))))))))(((((())))))(((((((((((())))))))))))))))))(((((((((((((((((())))))))))))((((((ooo[[[NNNKKKGGGEEEEEEEEEEEEDDD??????>>>???@@@@@@>>>===<<<<<<<<<<<<;;;;;;::::::<<<;;;999888555444222111444444333333222111111000000000111111111111000000////////////////////////,,,,,,,,,------,,,++++++,,,,,,,,,+++++++++...000//////...------------...++++++************++++++)))***+++,,,---------,,,+++,,,---...////////////......---------,,,,,,,,,,,,***))))))***++++++*********+++,,,---//////000---------,,,---......///............------------,,,,,,---............---000///...---------------------------------------......////////////............///000000000000////////////000000111111111111111111111111111222333444444555555555555444444:::333222888:::666333555333333333444555555555666666666666666666777888888>>>???@@@???======>>>???<<<>>>CCCHHHNNNWWW```fffpppzzzzzzqqqkkkiiijjjsssssshhh^^^ZZZXXXWWWWWWYYY]]][[[YYYYYY\\\___```aaaaaaeeeiiijjjkkkooowww}}}|||wwwpppllljjjnnnyyyxxxoooqqqtttzzz~~~zzzxxxvvvtttxxx}}}|||vvvmmmccc[[[TTTQQQPPPRRRTTTYYYdddpppoooppprrruuuvvvtttpppmmmdddccccccbbb\\\ZZZjjj}}}ppp^^^PPPFFFAAA<<<888666444333111000000000000000111222222000000111111111111000000000000111111111000/////////...,,,---...///...---+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++)))+++,,,+++)))(((((())))))))))))***************)))))))))*********++++++,,,------......------,,,***+++,,,---.........---******************************************************++++++++++++***)))(((((((((((()))***,,,,,,)))'''&&&'''))))))%%%!!!$$$%%%&&&((())))))))))))(((((('''((()))+++,,,...++++++***)))(((((((((((('''(((((())))))******+++)))((('''(((***+++***)))(((((()))))))))))))))***'''(((((())))))(((((('''))))))(((((((((((())))))))))))))))))((((((((((((((())))))******))))))(((oooZZZMMMJJJGGGEEEEEEFFFFFFEEE@@@???>>>???@@@???===;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::999777666444333222333333444444333222000///000000111111111111000000////////////////////////------......---,,,+++***)))***++++++,,,...222555///...------,,,,,,------***++++++,,,,,,++++++***)))***,,,---.........---***+++---............---///...---,,,+++,,,---------+++******+++,,,+++***++++++,,,,,,---...//////,,,,,,,,,,,,,,,------...///.........------------+++,,,---.........------///......---------....................................////////////.........///000000111111000000---......///000111222222111111000000000111222333333444444555555444444333555///333???CCC;;;444444444444444444444444444444222333555666777888777777999;;;<<<<<<;;;999:::::::::<<>><<<:::888666555555444333222222222111111222444666000000111111111111000000......//////000000/////////---+++,,,...///...,,,***+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++(((***++++++)))(((((()))((()))))))))*********+++************+++++++++,,,))))))***+++,,,,,,,,,,,,***+++,,,............---))))))))))))************************************((()))***++++++***))))))+++***)))((())),,,///111///+++'''''')))***&&&###''''''''''''((()))******)))(((''''''((()))***+++******)))((('''''''''''''''(((((()))******++++++***)))((((((***+++***)))''''''((((((((()))))))))''''''((((((((((((''''''))))))(((((((((((())))))(((((((((((())))))))))))))))))************))))))oooZZZLLLIIIFFFEEEFFFGGGGGGFFFAAA@@@????????????<<<:::<<<<<<<<<<<<<<<;;;;;;;;;999888888777666555555444222333444555444222000...000000111111111111000000////////////////////////......//////...,,,+++)))'''(((***+++---111666999......---,,,,,,,,,,,,---++++++---......---++++++***+++,,,...//////......------......---+++***)))000///---++++++,,,---...000...------...///...---//////...------,,,++++++,,,++++++++++++,,,------//////.........---------+++,,,---.........---,,,---------------...///000////////////////////////......////////////......//////000111111111111111000000000000////////////111000/////////111222333000111111222222111111000///,,,333DDDJJJ???555333444444444444444444333333000111444666888888777666333666999::::::999:::;;;:::;;;============@@@BBBGGGMMMVVV^^^ffftttzzznnnccc\\\[[[UUUTTTSSSTTTXXX]]]```bbb^^^^^^^^^______^^^^^^]]]SSSUUUUUUTTTRRRPPPPPPPPPOOOTTT[[[```bbbdddgggjjjkkkmmmnnnhhh___XXXVVVVVVQQQUUU\\\ccckkkppptttvvvyyyuuummmfff```ZZZTTTPPPNNNUUU]]]dddmmmwww}}}}}}zzzyyyvvvrrrmmmgggbbb___SSSQQQPPPRRRXXXdddwww{{{{{{xxxhhh```TTTKKKDDD@@@<<<999444444333222333333444444222222111///---...000222000000111111111111000000,,,,,,---.../////////...///,,,***+++...///...,,,***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++)))+++------+++***+++,,,(((((())))))*********+++***++++++++++++,,,,,,,,,&&&'''((()))***+++++++++---......///...,,,+++***)))))))))))))))*********************************'''((()))******)))((((((---,,,***)))***---111444666000***)))+++,,,***(((+++***)))(((((()))*********)))((('''&&&'''((((((***)))(((''''''&&&&&&&&&'''(((((()))***++++++++++++***((()))******)))(((&&&'''''''''(((((())))))''''''((((((((((((''''''))))))(((((((((((())))))(((((((((((())))))))))))))))))************))))))sssXXXPPPMMMIIIFFFFFFEEEEEEDDD?????????>>>>>>>>>>>>>>>;;;;;;;;;:::999888666555777777777666555333222111444444333222222111111000000/////////111111///...000000111111111111000000***+++,,,---...---,,,+++***+++,,,...000333555666111000///...,,,+++))))))"""&&&***---...,,,***)))***++++++,,,,,,------...***+++,,,,,,------,,,,,,))),,,//////...---///222---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,111000///...............////////////////////////---------...//////...---////////////////////////++++++---...//////000000///...---,,,,,,---...///////////////000000000000000......000222111---))))))+++---000111222111000222222222222222222222222...000333666777555333111333333333333333333333333666666666555444444333333777999999777999<<<;;;666;;;;;;:::;;;;;;<<<>>>>>>???CCCIIIMMMRRRZZZgggppp||||||uuuqqqccc[[[```dddcccfffmmmqqqrrrsssrrrnnnhhhaaa]]]VVVPPPLLLNNNPPPNNNMMMNNNVVVUUUTTTUUUYYY\\\^^^______\\\YYYXXXVVVSSSRRRTTTQQQZZZeeennnuuu{{{}}}}}}~~~ssshhhaaa]]]XXXRRRPPPPPPMMMPPPYYYbbbjjjzzz|||vvvppplllaaaXXXXXXcccwwwvvvyyy}}}qqqddd[[[LLLIIIDDD>>>:::666555444333333333222111000//////222222222111111111111000111000//////000111111111////////////////////////......---...//////---,,,---,,,+++++++++,,,---...///...------...///...---...,,,)))((((((((('''&&&+++***)))***,,,+++((($$$,,,,,,+++***)))(((''''''((((((((((((***+++---///---,,,***)))))))))*********,,,...000000...,,,***+++*********))))))((((((***((('''(((***++++++***(((((('''''''''&&&&&&&&&$$$&&&(((***,,,///333777>>>111'''&&&&&&$$$$$$'''&&&'''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((()))))))))))))))((('''&&&&&&'''((()))(((((((((((())))))))))))'''''''''''''''((()))))))))(((''''''((()))(((&&&%%%&&&&&&'''((()))******))))))(((((('''''''''&&&tttYYYOOOLLLHHHEEEEEEDDDDDDCCC@@@?????????>>>>>>======<<<<<<;;;;;;:::888777666888888888777666555333222444444333222222111111000111000000000222222000///,,,,,,------------,,,,,,++++++,,,,,,------,,,,,,---------...///000222222222111000///---,,,+++***''')))+++,,,,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------+++---//////---,,,---///------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------........................////////////000000...---........................------......///............---,,,,,,,,,,,,---....../////////000000000000///......000111111...+++---...000111222111000///111111111111111111111111///111333555666555333222333333333333333333333333555555555555555444444444;;;>>>>>><<<;;;======999:::::::::;;;<<<<<<======888<<>>===<<<<<<<<<<<<<<<<<<;;;999888777888888888888777666444444444444333222222111111000111111000111222333111///---......//////......---,,,,,,++++++,,,,,,------///......------.........222111111///...---,,,,,,------+++******+++---.........------,,,++++++***,,,,,,---............---,,,---///...,,,++++++,,,...---,,,++++++,,,---...------,,,,,,,,,,,,,,,,,,------,,,,,,,,,---..............................000111111111000///......------------------------......//////...------,,,------,,,++++++,,,------....../////////000000000...---...///111111///---111111222222222000///---000000000000000000000000000111222333444444444444333333333333333333333333444444444555555555555555999>>>@@@;;;888888999777888999:::<<<<<<<<<<<<;;;999;;;<<<<<<<<>>===<<<;;;<<<<<<<<<<<<;;;:::999888888888888777666555444444444444333222222111111000111000///000222222000/////////000000000000//////---,,,+++***+++,,,---.........---,,,,,,,,,------111000000///...---,,,,,,///---,,,+++,,,,,,---,,,......------,,,,,,,,,,,,,,,---......//////......+++,,,------,,,,,,++++++...---+++******+++---...---------------,,,,,,,,,...............///000111........................000111222111///------------------------------------...............------------------------------........./////////000000------...///000000//////111111111111111000......111111111111111111111111222222222222333444555555333333333333333333333333333333444444555666666777777>>>@@@;;;555555666666666777:::;;;<<<<<<:::999<<<======;;;:::;;;>>>AAA???CCCHHHOOOVVV___hhhmmmxxxuuuppprrr}}}mmm___cccsssuuukkkccc^^^SSSMMMDDD>>>;;;:::999888333333222111222222333444000000000000111111111111111111111111000000000000///---,,,///444666222...------------------------...---,,,,,,...000///......------,,,++++++++++++---+++***+++,,,---,,,+++&&&'''(((+++......---+++,,,***))))))***+++,,,---))))))*********++++++++++++***)))))))))***+++,,,,,,,,,------....../////////......---,,,,,,,,,++++++++++++,,,,,,------------,,,++++++,,,,,,***((((((((((((''''''''''''''')))***+++***(((((()))+++(((&&&'''***------+++***))))))))))))************(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))++++++******)))(((((('''((((((''''''''''''((()))((('''&&&'''((()))((('''((((((((((((((('''''''''************))))))))))))qqqYYYPPPMMMIIIFFFEEEEEEDDDCCCAAAAAA@@@???>>>===<<<;;;<<<<<<<<<<<<;;;:::999999666666666666555444333333444444333222222111111000///......///000000///---------............---------,,,+++***+++,,,---...,,,,,,,,,,,,,,,---...............------,,,,,,,,,,,,,,,,,,...000000---***,,,,,,,,,------.........,,,---......//////......******+++,,,---...------...---+++******+++---............------,,,,,,,,,...............///000111...........................000111000---+++,,,---........................+++,,,---...////////////......////////////..................////////////------.../////////000000......//////////////////222222222222222222222222222222222222222444555666333333333333333333333333222333333444555666777777:::@@@CCC===888777999999555666888:::;;;:::999888888999999888777777999:::===???AAADDDGGGMMMSSSXXX^^^cccjjjqqqyyy||||||}}}lllllluuu{{{mmm```WWWQQQMMMKKK===;;;888777666555444444222222111111111111222222000000000000000000111111111111111000000000//////000000///...,,,---...000------------------------111///---,,,---...---,,,---------,,,,,,+++++++++---,,,+++,,,---...---+++))))))+++...111222000...,,,+++***)))(((((()))***++++++++++++************+++***)))))))))***+++,,,------......////////////......------,,,,,,,,,,,,++++++,,,,,,---------...---,,,+++,,,---,,,***(((((((((((((((((((((((((((''')))******)))((()))+++))))))(((''')))++++++***************))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************((((((''''''''''''(((((((((&&&&&&''')))))))))(((((((((((((((((('''''''''))))))))))))************pppXXXPPPMMMIIIGGGFFFFFFEEEDDDAAA@@@@@@???>>>===<<<<<<;;;;;;;;;;;;;;;:::999999555555555555555444333333444444333222222111111000...------...//////...,,,//////000000000000//////,,,,,,++++++,,,,,,------+++++++++,,,---...///000------------------,,,,,,******---111555555000++++++,,,,,,---......//////,,,,,,---............---*********,,,...000///......---,,,++++++,,,---...//////......---,,,,,,,,,------,,,,,,,,,---......------------------------,,,///111000---+++,,,...////////////////////////***+++,,,...///000000000//////000000000000//////------........./////////---...//////......///000,,,------...///000000111222222222222222222222222222222222222333444555555333333333333333333333333333333444444555666777777666<<<>>>:::777888888888555666777999999999999888777777777888888888888888:::;;;<<<===>>>AAAEEEHHHMMMPPPUUUYYY^^^gggsss{{{~~~wwwsssvvvzzz|||uuuccc[[[PPPGGGBBB@@@??????555666666555444222000///000000000000000/////////000000000000000000000000111111000000000/////////111333222...******///333------------------------333000---,,,------,,,,,,+++,,,,,,------,,,,,,+++...,,,+++,,,---...---,,,))))))***,,,...///...,,,+++++++++***((('''((())),,,,,,+++++++++******)))******)))))))))***,,,---------.../////////......,,,,,,---......------,,,+++,,,,,,,,,,,,,,,------+++******,,,---,,,***((('''(((((((((((()))))))))'''(((***+++***)))***+++***+++)))%%%&&&)))+++******)))))))))))))))(((((())))))))))))))))))))))))'''(((((()))))))))))))))(((((((((((())))))))))))''''''(((((((((((('''''')))))))))*********++++++)))((((((''''''''''''((('''&&&&&&''')))***)))((('''''''''((((((((((((((((((((()))))))))))))))***qqqYYYPPPLLLHHHFFFEEEEEEDDDCCC@@@?????????>>>>>>======:::::::::::::::999999888555666666666666555555444444444333222222111111000///......///000000///---000000111111111111000000++++++,,,,,,------,,,,,,,,,,,,,,,,,,---...///000------------............******---333999:::555111---------...............++++++,,,------------------,,,+++---///000...,,,------------------------/////////...------,,,,,,...------,,,,,,,,,------------------------------+++///222111---+++---000........................,,,,,,---.../////////.........///000000///......---------.........//////...000111///---,,,...000............///000111222111111111111111111111111111111222333333444444555333333333333333333333333333444444444555555666666222555666444555888888555555555666777777888888999666777777999::::::999888777888999::::::<<>>>>>>>>>>>>>>999999:::::::::999888888666777777777777777666555444444333333222111111000000//////000111111000...,,,,,,------------,,,,,,***+++,,,---...---,,,+++......---------......///.........///////////////,,,,,,---333:::===:::666/////////...------,,,,,,***+++,,,,,,------,,,,,,000...,,,---000000---+++---......//////......---000000///...------,,,,,,111000///...............------------------------,,,000333222...---///222------------------------.........///......---,,,,,,---...//////...---,,,---------........./////////111111///,,,+++---000111000000000000000111222000000000000000000000000111111222333444444444444333333333333333333333333444444444555555555555555333666666555888<<<;;;777666555555555666777888999333333444666888888666555666888:::;;;;;;===@@@BBB777;;;@@@CCCDDDFFFJJJMMMVVV^^^jjjwww~~~rrrkkkaaaYYYRRRLLLEEE???;;;999888777777555222000...///000111111222444666000111111222333333222222222111111000///......---000000000000////////////...---,,,...000111000...////////////////////////000...++++++---...//////((()))+++---.........---+++***)))***+++++++++)))...,,,******+++,,,+++***&&&***---...,,,++++++---((()))***+++,,,---......((((((((((((***+++---///....../////////---,,,+++(((***---///000000...---,,,,,,,,,++++++*********''''''(((***,,,,,,***((('''((((((((())))))*********,,,------+++)))(((((($$$)))+++''''''+++,,,((())))))(((((('''''''''&&&))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((())))))))))))((()))***++++++***)))(((---,,,,,,+++***)))((((((***)))(((''''''''''''''''''&&&%%%''')))******)))%%%&&&&&&'''((()))******&&&'''''''''(((((())))))vvv]]]QQQMMMIIIEEECCCBBBAAA???===>>>@@@AAAAAA@@@???>>>???===<<<;;;;;;:::888666222444666777777666444222222222333444333222111000000000000000000000000000......---------,,,,,,,,,........................,,,,,,------------------//////.........---------....../////////---,,,+++******++++++,,,---......------,,,+++***((('''&&&------...///000000//////..............................---,,,,,,,,,,,,---000///---,,,++++++,,,---......///000000000000000111000...,,,+++,,,---...,,,,,,,,,,,,---...//////***+++,,,---...---,,,+++---///000000///......///////////////////////////...///000/////////111333//////000000000000//////000000111111111000000///111111222555777777555333222222222222222222222222666555555444444333222222666666666666666666666666111222333444555555555555666666777888888888888888::::::999999999999888888<<<<<<<<<<<<>>>@@@BBBCCCIIILLLRRR[[[dddlllrrruuuxxx}}}~~~vvvnnnccc\\\SSSOOOHHHCCC@@@>>>===;;;777555444444444444222111000000000000000000000000111111111111111111111111222111000.........///000//////............//////222111111111111000000000///......------......///000000///...---,,,,,,+++++++++************++++++......------,,,++++++***+++)))(((+++//////+++'''((((((((((((((((((((((((+++++++++++++++***)))((('''((()))***+++,,,,,,,,,,,,---...///000000000000/////////...------,,,,,,,,,,,,,,,+++***)))((((((%%%&&&''''''((()))))))))***+++***(((&&&&&&''')))---------,,,+++***((('''(((((((((((())))))))))))))))))))))))))))))))))))***))))))((('''&&&&&&&&&(((((((((((((((((((((((('''((((((((((((((('''''',,,,,,++++++******))))))---***((((((***+++)))&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((()))******)))(((''',,,***(((&&&%%%&&&'''(((xxx^^^PPPMMMIIIFFFEEEEEEDDDCCC>>>>>>?????????>>>>>>======<<<::::::;;;;;;:::999888888777666666555444444222222333333333222111000000000000000000000000000.........---------,,,,,,------------------------........................///.........------------...///000000000///...---,,,,,,------...//////000------------,,,+++))))))---......////////////.................................---,,,,,,,,,,,,---......---,,,,,,,,,------...//////000000000/////////...---,,,,,,---///000......---,,,,,,,,,,,,---++++++,,,,,,------,,,,,,...///111111///...//////...........................///000///------...000//////000000000000//////111111222222222222111111333333444666888888666444222222222222222222222222555444444444444333333333555555555555555555555555333333444555666666666666555555666777777777777666999999999999999999999999;;;;;;;;;;;;<<<===???@@@@@@BBBFFFJJJOOOTTTWWWYYYZZZ^^^dddgggiiinnnwww}}}uuunnneee^^^YYYSSSKKKEEECCC???;;;888777777666555666444333333333333222000000000000000000000000000222111111111111111111111111000000////////////000///......------......///......---------,,,,,,,,,...------------------...//////......---,,,,,,,,,++++++************++++++'''(((((()))******++++++///---+++---000000,,,'''++++++++++++++++++++++++******+++++++++***))))))'''((()))+++,,,,,,,,,,,,,,,---...///000000000000/////////...------,,,,,,++++++++++++***)))((((((''''''''''''((())))))***)))******)))((((((***,,,---------,,,+++***(((((())))))))))))(((((((((((())))))))))))))))))))))))***))))))(((''''''&&&&&&(((((((((((((((((((((((('''(((((((((((((((''''''***************)))))))))+++)))((((((***+++)))'''''''''''''''''''''''''''(((((((((''''''((((((((('''((()))******)))((('''+++***(((&&&&&&&&&'''(((zzzaaaOOOLLLHHHFFFFFFFFFFFFEEE??????>>>===<<<<<<<<<===<<<:::::::::<<<<<<;;;:::<<<:::888666444444444555222333333333333222111000000000000000000000000000///.........------------,,,,,,,,,,,,,,,,,,,,,,,,000000//////......------............------------)))***++++++,,,++++++***))))))******++++++,,,,,,,,,,,,------,,,,,,+++***....../////////......---------------------------......---,,,,,,,,,,,,,,,,,,,,,------...---------//////000000000//////...------,,,,,,---...000111111000...---,,,+++******,,,,,,++++++,,,,,,---------///111111///...///000........................000111111000...------...//////000000000000//////111222222333333333222222333333333444666666444222222222222222222222222222333333333444444444555555555555555555555555555555555555666666777666666555444444555666666666666555888888888999::::::;;;;;;:::999999999999:::;;;<<<===>>>???@@@BBBCCCEEEEEECCCGGGKKKNNNQQQUUU\\\aaannnuuuxxxppphhhaaa\\\RRRNNNHHHDDDBBB???:::666888666444444555555555333444333111111222222111///000000000000000000000000222222222111111000000000...//////000000000000//////......------......////////////.........------------,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,++++++************++++++******++++++,,,,,,------000...,,,---///...***'''++++++++++++++++++++++++)))******+++++++++******'''((()))+++,,,,,,------,,,---...///000000000000//////......---,,,,,,,,,++++++++++++***)))((((((***)))((('''((()))***+++)))******))))))***,,,///------,,,+++***))))))(((******))))))(((((('''''')))))))))))))))))))))))))))))))))(((''''''&&&&&&((((((((((((((((((((((((''''''((((((((((((((((((((())))))))))))))))))***)))((('''(((***+++***)))''''''''''''''''''''''''))))))(((((((((((())))))(((((())))))))))))((((((+++***((('''&&&''''''(((}}}bbbPPPLLLHHHFFFEEEEEEEEEDDDAAA@@@>>>===<<<<<<<<<======;;;::::::;;;<<<;;;999:::999888666555444444444333333333333222222111111000000000000000000000000/////////............---,,,,,,,,,,,,,,,,,,,,,,,,000000///...---,,,,,,+++------------------------'''(((((()))************)))))))))*********++++++***++++++,,,,,,,,,++++++////////////...---,,,,,,------------------------...---,,,,,,++++++,,,,,,***+++---...///...------/////////000//////...---...------------...///000000///...---,,,+++++++++---,,,+++***+++,,,---...,,,...//////.........///........................000111222222000//////000//////000000000000//////111111222222333222222222111000000111222222000...111222222222222222333333222222333333444555666666555555555555555555555555555555666666666555555444444444555666666666666555666666777888999:::;;;<<<999999999999999999999999<<<<<<===>>>??????@@@@@@>>>@@@CCCEEEFFFIIINNNQQQXXX]]]dddjjjnnntttzzz~~~{{{lllggg___XXXRRRMMMHHHEEEBBB???<<<;;;;;;:::888666666555444444555666444333333111000000111111000...000000000000000000000000222222111111000000//////---...///111111111000///000//////......//////000////////////............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,++++++******++++++,,,.........---,,,,,,++++++,,,+++***+++,,,,,,)))'''))))))))))))))))))))))))((()))***+++++++++++++++((((((***+++,,,---------,,,---...///000000000000//////...------,,,,,,+++***************)))((((((+++***)))(((((()))***+++)))******)))((()))+++------,,,+++******)))))))))******))))))((((((''''''(((((((((((((((((((((((())))))((((((''''''''''''(((((((((((((((((((((((('''''''''''''''(((((()))''''''(((((())))))******(((''''''((()))*********'''''''''''''''''''''''')))(((((((((((((((((()))((((((((()))))))))))))))******)))(((''''''((((((~~~bbbQQQMMMIIIEEEDDDCCCBBB@@@CCCAAA@@@>>>======>>>>>>???===;;;;;;;;;:::999777444555666777777555444222333333222222222222111222111111111111111111111111000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,......------,,,+++******,,,,,,------------------,,,,,,,,,,,,---......///.............../////////+++,,,------...---------......///......---,,,,,,------------------------------,,,++++++++++++,,,***+++---...///...------......////////////......//////......------------...------,,,,,,------------,,,+++***+++,,,---...***,,,......---------///........................,,,...000000/////////000//////000000000000////////////000111222222111111111000///000111111///...111111111222222333333333111222222333444555666666555555555555555555555555444444555555555444333333555555666777777777666666444555666777888:::;;;;;;:::::::::999999999888888999999999:::::::::;;;;;;;;;<<<===>>>>>>???AAABBBDDDHHHMMMPPPRRRVVV\\\```kkknnnsssvvvvvvvvvwwwwwwzzzwwwrrrkkkddd^^^YYYWWWOOOKKKFFFBBB@@@???===<<<999888666555666666555444666444333222222222000...222000//////000111000...////////////////////////111111111000000000//////---...///111111111000///111000000000000000000111,,,,,,+++++++++*********+++,,,,,,------,,,,,,+++***++++++,,,,,,---------,,,,,,++++++++++++,,,,,,++++++******))))))(((((()))((()))***+++,,,+++***))))))))))))))))))))))))((()))***+++++++++++++++((()))***+++,,,---------,,,---...///000000000000.........---,,,,,,++++++))))))*********)))((((((***))))))(((((()))***+++*********((('''&&&(((***,,,,,,+++)))))))))))))))***)))))))))((((((((('''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((('''''''''&&&'''((()))***''''''(((((())))))******''''''((((((((())))))***(((((((((((((((((((((((((((''''''&&&&&&''''''(((((((((((((((((()))*********))))))(((((((((((((((~~~aaaQQQMMMIIIEEECCCBBB@@@???AAAAAA@@@??????>>>>>>???@@@>>><<<;;;;;;:::888666111333666777888666444222444333222222111111222222111111111111111111111111000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******,,,,,,,,,,,,---------------,,,,,,,,,,,,------...---------------...............///000000/////////------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++,,,,,,------...---------,,,---...////////////...000//////...------,,,,,,+++++++++,,,---...///000,,,,,,++++++,,,,,,------***,,,......------...///------------------------(((***---...---------...//////000000000000//////...///000111111111111111333111000111222333222111111111111222222333333444222222333333444555666666444444444444444444444444333333444444444444444333555555666777777777777666333444555666777888999999999999:::::::::999999888:::999999888888777777666::::::999999999999999999999===AAACCCDDDGGGLLLPPPRRRTTTWWWYYYXXXXXXYYYZZZaaahhhsss~~~zzzxxxuuurrrnnniiiccc^^^[[[YYYUUUPPPKKKGGGDDDBBB>>>;;;888666777888888888555444333333222222333333777555333333333333222111111000//////111111000///////////////////////////000000000000000000000000...//////000000000000///111000000//////000000111------------,,,,,,,,,,,,+++,,,---......---,,,+++++++++,,,,,,------......,,,,,,++++++++++++,,,,,,))))))******+++,,,,,,,,,))))))***+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,)))******+++++++++******((()))***,,,------......,,,---...///000000000000......------,,,+++++++++((())))))******)))((((((''''''((())))))******+++++++++***(((&&&%%%'''))),,,+++***)))((())))))***((((((((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((''''''((((((((((((((((((((((((((('''&&&&&&'''(((***+++((())))))))))))))))))***&&&((())))))''''''(((***((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((''''''((()))***+++))))))))))))))))))))))))~~~```PPPMMMIIIFFFDDDDDDCCCAAA>>>???????????????>>>>>>>>><<<;;;;;;;;;;;;999888666666777777666555444333444333222111111111222222111111111111111111111111111111111000000000//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,+++***)))))))))***+++************************---...............---,,,,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++***+++++++++......---,,,,,,,,,------+++,,,---...///000000000..................------,,,++++++,,,---...//////++++++,,,,,,------,,,,,,+++---///000//////000111------------------------))),,,...///...,,,,,,,,,//////000000000000//////...///000111222222222222222111000111333444444333000111111222333333444444333333333444444555555555444444444444444444444444222333444555555666555555444444555666666666666555333333444444555666777777777888999999:::999888888::::::::::::999999999888999888888999:::999999888666:::>>>@@@@@@@@@CCCFFFCCCEEEFFFFFFFFFGGGJJJLLLMMMRRRYYYbbblllvvvyyyuuupppllliiieee___[[[YYYWWWTTTRRRPPPMMMIIIFFFFFFEEEBBB@@@>>>===<<<<<<:::888555444444444333222333333333333222222333444777555444444666999:::;;;111000//////111111111///////////////////////////......//////000111111111111000000////////////000//////............//////000000000000/////////...+++---...//////...---+++---------------.........---,,,,,,++++++,,,,,,---+++,,,,,,------...//////***+++++++++++++++---...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++***))))))))))))+++,,,---.........,,,---...///000000000000......---,,,,,,++++++***(((((()))))))))))))))(((###%%%''')))++++++***************)))'''''')))+++,,,+++)))(((((((((***+++''''''(((((())))))******))))))))))))))))))))))))'''(((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%&&&(((***+++***************)))))))))''')))***)))'''&&&''')))((((((((((((((((((((((((((((((''''''''''''((((((((('''''''''((()))+++,,,)))))))))*********))))))}}}^^^OOOLLLIIIFFFFFFFFFEEEEEE<<<<<<>>>??????>>>======<<<;;;::::::<<<<<<;;;:::;;;:::888666555444444444444333222111111111222333111111111111111111111111111111111111000000000000........................,,,---------------------+++++++++,,,,,,---------///...---+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,***+++++++++******)))(((++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++000///---,,,+++,,,,,,---***+++,,,...///000000111+++,,,---...////////////---,,,,,,,,,,,,---......***+++,,,---...---,,,+++---///111111111111222333------------------------...000333333111...------//////000000000000/////////000111222333444444444000///...///111333333222000000111222333333444444333333333444444444555555444444444444444444444444333444555666777777777777222333444444555555444444222222333333444555555555555666888999999999888777666666777888999::::::;;;666666666777999:::999888666999======;;;:::;;;======>>>?????????AAADDDGGGGGGIIILLLOOOSSSYYY```eee```ffflllooooooqqqwww{{{uuuiiiaaaYYYUUUPPPNNNMMMKKKGGGDDDEEECCCAAA??????>>><<<:::888777666555555666777888>>>;;;888555444222///---111111222111000111222444222111///111666:::>>>???111000///000111222111000////////////////////////------...///000111222222222111000.........///000---------,,,,,,---------......---------,,,,,,,,,,,,---///000000///---,,,........................---,,,,,,++++++,,,,,,---,,,,,,+++******))))))(((*********)))(((((()))***************************+++++++++++++++***)))((()))***+++,,,---.........,,,---...///000000000000......---,,,,,,++++++***(((((()))))))))))))))((( ###&&&***++++++***))))))******))))))))),,,...,,,+++)))((('''(((***+++&&&&&&'''((()))***++++++))))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((((('''&&&%%%&&&(((***,,,,,,,,,++++++******))))))''')))+++)))&&&%%%&&&((())))))))))))))))))))))))))))))(((((((((((())))))((('''''''''((()))+++,,,((()))************))))))zzz]]]SSSOOOJJJFFFDDDDDDCCCBBB??????>>>>>>>>>>>>??????:::;;;;;;<<<;;;:::888777999999888666555333222222444444333333333333222222111000///000111222111000///...------...///...---------------------,,,,,,------------------------...,,,+++---111222111000,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---...---,,,,,,,,,,,,---...,,,,,,+++++++++,,,------///......------,,,++++++---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,---...///000000000000------............------***,,,......---,,,---......000000...***)))+++---...------------...//////.........------,,,,,,+++............////////////444222///------///222444888555222000///111333555......///000111222222222//////000111222222333333555555666666555444333333666666666666666555555555444444555555555555444444555555444444444444555555666555555555666555333111666666666666666666666666666666777777777777666555444444666777888888888888888888888888888888888888;;;<<<<<<<<<======>>>>>>@@@AAABBBDDDFFFHHHIIIIIILLLOOOQQQRRRSSSUUUYYY\\\bbbdddgggjjjlllkkkjjjiiinnnoooqqqsssvvvwwwxxxyyy}}}yyyuuusssrrrssssssyyyyyy{{{|||yyyyyyzzz{{{yyywwwllliiiddd```^^^^^^```aaaaaabbbbbb```[[[TTTMMMHHHCCCBBB@@@===;;;:::999888888999:::;;;;;;:::999888333444555555333333444555;;;999777555333222222222//////............//////777000///444111LLLlllTTT:::555000///111333111...000000//////......------000000000///---...000222111222222222111000...---,,,---...---,,,,,,---...***++++++,,,------------***+++,,,---............000///...---,,,+++++++++......------,,,------------,,,+++***))))))))))))((()))***++++++***)))(((******+++++++++,,,,,,,,,+++++++++++++++***)))(((,,,,,,++++++***+++++++++000000111111111///...---111000...,,,***)))))))))))))))))))))))))))))))))******)))((((((((((((((())))))************))))))))))))))))))))))))))))))*********)))))))))))))))))))))((((((((((((((()))&&&'''((())))))(((''''''((((((((((((((((((((((((***)))'''&&&'''(((***+++---,,,***)))((((((((()))******))))))((((((''''''((()))))))))))))))(((''')))***,,,,,,,,,+++)))'''))))))(((''''''''''''''',,,+++))))))***++++++***zzz]]]SSSOOOJJJGGGEEEEEEDDDCCC@@@???>>>===<<<;;;;;;<<<<<<<<<<<<;;;;;;:::999888::::::999777666555444333444444333333333222222222333111000000111111///...///...------...///...---------------------------------------------------+++)))((())),,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---...---,,,,,,,,,,,,---...------,,,++++++,,,,,,,,,,,,,,,------------------------,,,,,,++++++++++++---,,,,,,++++++,,,,,,---,,,---...//////000000000111111111111111000//////)))+++------,,,+++,,,---...000000...+++***+++------------------...//////.........---------------............////////////333111///......///111333555444111//////000222333111111111222222333333444///000000111222222333333555555555555555444333333666555555555555555555555555555666666666666555555555555444444444444555555666444333333444555555444555555555555555555555555666666777777777666666555444444666777777888888888666666777777888999::::::;;;;;;;;;;;;;;;:::::::::<<<<<<===>>>@@@AAABBBCCCCCCCCCDDDEEEFFFGGGIIIJJJKKKMMMOOOQQQRRRQQQQQQPPPSSSTTTVVVXXXYYY[[[[[[\\\YYYXXXVVVUUUUUUVVVYYYZZZ]]]]]]^^^bbbhhhmmmpppqqqooommmlllmmmpppqqqqqqpppiiihhhfffcccaaa```___^^^\\\YYYWWWVVVXXXXXXWWWUUUQQQPPPMMMKKKIIIHHHHHHHHHKKKKKKLLLJJJGGGBBB===:::999888777666555444444444666666777777777777666666333444555444333222333555888777555333222111111111000//////......//////000///,,,///:::===YYY{{{fff999444///...111222000...///////////////.........///000000///......000222111111222222111///...------...//////---,,,---...******++++++,,,,,,++++++++++++,,,---...//////...//////...,,,,,,++++++,,,))))))))))))******+++,,,------,,,******)))))))))))))))************))))))************+++++++++,,,,,,---------,,,,,,+++***,,,,,,++++++***++++++,,,...///000111000///...---,,,,,,,,,++++++*********))))))))))))))))))))))))******)))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))(((((((((((())))))''''''))))))))))))((('''))))))))))))))))))))))))))))))'''''''''(((***+++,,,+++***(((''''''(((((())))))))))))((((((((((((((()))))))))))))))(((((()))***+++,,,,,,***)))'''&&&&&&&&&&&&''')))***+++,,,***))))))***++++++***yyy]]]SSSOOOKKKGGGFFFEEEDDDCCCBBBAAA@@@>>><<<;;;;;;;;;>>>===<<<;;;::::::::::::;;;:::999888777666555444333333333333222222222222444222111000111000...---///...------...///...---........................---------------------------,,,+++,,,---...---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,...------,,,,,,------......------,,,+++++++++++++++++++++,,,---.........,,,,,,+++++++++++++++***---,,,,,,++++++,,,,,,---,,,---...//////000///////////////......---------)))***,,,,,,+++***+++---/////////...,,,,,,---...---------------......///..................//////............////////////111000000//////000000111222111000000///000000000222222222222222222222222000000000111222222333333444444555555444444333333555555555555555555555555555666666777777666666555555555444444444444555555>>>:::666333333444555555555555555555555555555555555555666666666666666555444555555666777777777777333444555666888999:::;;;::::::999999888777777777999999999::::::;;;<<<===???===<<<===>>>>>>===<<<======>>>>>>>>>?????????@@@@@@BBBCCCDDDDDDEEEEEEBBBAAA@@@@@@BBBDDDGGGIIIHHHGGGGGGIIIMMMPPPQQQQQQPPPNNNMMMMMMNNNOOOOOONNNJJJIIIHHHFFFEEEDDDDDDDDDDDDBBBAAA@@@AAAAAA@@@???============<<<:::999888;;;;;;<<<;;;:::888666555333333333333333444555666444333333333333333333444222333444444222222333444444333222111000000000111111000000//////000000111/////////888:::OOOjjjVVV666222......000111///---.........//////////////////000000///......///111000111111111000///...---///000000///---,,,---...******+++++++++***)))))),,,,,,---...///////////////...---,,,,,,++++++,,,*********+++,,,---...///...---,,,++++++******+++******))))))))))))******)))))))))*********++++++,,,,,,,,,---,,,,,,+++***,,,++++++***++++++,,,,,,,,,---///000000///......'''(((***+++,,,,,,++++++))))))))))))))))))))))))***))))))((((((((((((((())))))(((''''''((())))))))))))))))))))))))))))))(((((())))))******++++++))))))(((((((((((())))))((()))*********)))(((''')))))))))))))))))))))))))))((('''''''''(((***+++******)))(((''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))***+++++++++***)))(((&&&&&&&&&&&&''')))***++++++***))))))+++,,,+++***xxx\\\RRROOOKKKHHHGGGFFFEEECCCDDDCCCBBB@@@???>>>>>>>>>???>>><<<;;;::::::;;;<<<:::999999888777555555444333333333222222222222111333111000000111111///...///---------...///...---------............//////,,,,,,,,,,,,,,,,,,,,,,,,//////............---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,------------------------///...---,,,+++*********++++++,,,,,,,,,---------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,---...////////////,,,,,,,,,,,,,,,------...***+++,,,,,,++++++,,,...//////......------...///------,,,,,,------...///---.........//////000000............//////////////////000000000000//////000000000111111000000///000000000000////////////000000111111111222222222333333444444444333333222444444444444444555555555444555555555555555555444555444444333333444444555HHHCCC;;;666444444555555444444444444444444444444444444555666666666555555444555555666777777666666333444555666777888999999888888777777777777777777::::::999888888999::::::===;;;::::::;;;;;;999777<<<;;;:::999999:::;;;;;;;;;;;;<<<===============>>>===<<<<<<<<<===>>>???@@@??????@@@CCCEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@???>>>===<<<;;;;;;;;;;;;;;;===<<<;;;;;;;;;;;;;;;:::999999999999888888777777777777777777777666666666222222222222333444555666333222111000000111222333111333444333222111222333000000000//////000000000111111000000000000111111111333...222...777HHH666333000...---//////...---------......//////000000...///000///...---///000000000000//////............///000///---,,,,,,---++++++,,,++++++***)))))),,,---....../////////......------,,,+++++++++,,,,,,,,,,,,,,,------...///...---,,,,,,+++++++++,,,+++***)))(((((()))***+++((())))))))))))*********))))))************))))))++++++******++++++,,,,,,+++,,,---...//////...---&&&(((***,,,------,,,+++))))))))))))))))))))))))))))))(((((((((((())))))***((('''%%%%%%'''(((***((((((((((((((((((((((((''''''((()))***++++++,,,)))(((((((((((())))))***))))))***++++++***((((((************************)))(((((('''((()))******))))))(((''''''''''''''''''''''''((()))*********))))))))))))))))))******)))******+++***)))(((((())))))((('''''''''''''''***))))))***+++,,,+++)))vvv\\\QQQNNNJJJHHHGGGFFFEEECCCBBBAAA@@@@@@@@@@@@@@@@@@???>>><<<;;;::::::;;;<<<888888777666555555444444333333222222222111111111000///...///111222222111///---------...///...---------------......//////,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,------------------------///...---,,,+++*********------,,,,,,,,,+++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++,,,---...////////////---------...///111333444,,,,,,---,,,++++++---///...------------.........,,,,,,,,,,,,,,,---......---.........//////000000............////////////...///000000000000///...///000111222222111000000000000//////////////////111111111111111222222222222222333333333333333222222333333333444444444555222333333444444333333222444444333333333333444444HHHBBB;;;555333444555555444444444444444444444444333333444555555555555555444555555666666666666555444555555555555555666666555555666777888999999:::;;;:::888777777777888999888777777777888777666444999888666555444555666777777777888888888888777777777666555444333333444444999888999;;;===??????>>>======<<<:::999888888999777777666666666777777888666666555444444444444555555444333222222333444555555444444333333333333333000000000000000111222222222222000//////000222222111222333222111111222333.........//////000000000111111000000000000111111,,,222,,,///---000;;;...000...------...///...---------......//////000000---///000///...---...////////////...............,,,---...---+++***+++,,,,,,---------,,,+++******,,,---..................------,,,+++++++++,,,,,,++++++***)))((((((((()))------,,,,,,++++++,,,,,,+++***)))(((((()))***+++((())))))))))))*********((())))))******)))))))))+++*********++++++,,,---***+++,,,---......---,,,)))***,,,......---+++***))))))))))))))))))))))))))))))(((((((((((())))))***((('''%%%%%%'''(((***((((((((((((((((((((((((''''''((()))***++++++,,,((((((((((((((()))******)))***+++++++++)))((('''))))))))))))))))))))))))((((((((((((((())))))***((((((((((((((('''''''''&&&&&&'''((()))***++++++)))))))))((()))***+++,,,************))))))(((((())))))(((''''''''''''''')))))))))***,,,,,,+++)))uuu[[[OOOLLLJJJHHHGGGFFFDDDBBB>>>>>>=========>>>>>>???>>>===<<<;;;::::::::::::777777777666555444444444222222222222111111111111///......///222333333222///...------...///...---++++++,,,,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,.../////////---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++---.........---,,,,,,------......------,,,...------,,,++++++++++++---------,,,+++*********+++,,,,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---+++,,,---......///......++++++++++++---///222333---------,,,+++,,,...000---,,,++++++---///......,,,,,,,,,,,,,,,------.....................//////............////////////...//////000000//////...///000000111111111111000111111111111111111111111111111111111111111111111111111222333333333222222111222222333333444444444111222222222222222222111444444333333333333444444;;;888444222222444555666333333333333333333333333222222333444555555555555444555555666666666555555444444444444444444444444444444555777888999:::;;;:::999666555444555777888666888::::::888777666777555444333222222222333444444444444555555444444333222222222222222333444444444444555888;;;<<<<<<;;;:::;;;:::999666555666777555555444444555555666777444555555444333222444555333111000......000222333444333333222222111111111333333222222222222333333222222111111111111222222000111222222000000111222......///000000000000000111000000//////000000111)))333+++...///---555........................///.........///////////////,,,...000000...---......///...------------......***+++,,,,,,+++***+++,,,,,,,,,---------,,,++++++,,,,,,---------------,,,,,,,,,++++++++++++,,,,,,...---+++***))))))((((((,,,,,,++++++++++++,,,,,,******))))))))))))******)))))))))*********++++++)))***++++++,,,+++++++++************+++,,,------******,,,------,,,++++++,,,,,,---...---,,,+++***))))))))))))))))))))))))((((((((((((((())))))***))))))(((''''''((())))))))))))))))))))))))))))))(((((())))))******++++++(((''''''(((((()))***+++)))******+++***)))'''&&&(((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))(((((('''&&&''''''((()))******+++***)))(((((()))***,,,---******)))))))))(((((((((&&&&&&&&&&&&''')))***+++(((((()))+++------+++)))ttt[[[MMMKKKHHHGGGFFFEEECCCAAA???>>>======<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999888888888777777666555555555222222222222111111111111000///...///111222222111///...------...///...---******++++++,,,------...++++++++++++++++++++++++...000111000...---...000,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///...---,,,,,,,,,---......---,,,,,,------,,,++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,---------.........---,,,,,,++++++,,,,,,---++++++,,,---............+++***))))))***+++---///,,,,,,,,,+++***+++---000,,,***(((***---......---,,,,,,++++++,,,,,,---............---------------............////////////////////////////////////.........//////000000000//////000000111111222222111111111111111111111111000000111222222222222222111111111222333333444444222222222333333222222222444333333222222333333444333111000111333555555444222222222222222222222222111111222444444555555555444555555666666555444444222222333333444444555555444555555666777888999999:::888666555444666777999888===AAA???:::666777:::444444333333333444444555333333444555555444444444444444444555666666777777444444555888;;;<<<;;;999999:::;;;888555444666777666555555555555666777777555666777666444444666888333333333333222222222222333333333444333222111111333333222222333444555555000111111222222111111000000111222111000///000222///000111222222111111000000//////......//////000***555+++---000***000,,,,,,---///////////////000///////////////.........,,,...000000...------.........---,,,,,,---......)))+++,,,,,,,,,,,,---///***++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,++++++,,,+++++++++++++++,,,,,,......---,,,+++++++++,,,++++++*********++++++,,,))))))************))))))************+++++++++,,,))))))***+++++++++++++++************+++,,,---...***+++,,,,,,,,,+++***)))++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********''''''''''''((()))***+++))))))******)))(((&&&%%%'''''''''''''''''''''''''''(((((()))))))))))))))(((((()))******))))))(((''''''(((((())))))*********)))(((((()))***,,,...******)))(((((((((((((((&&&&&&&&&&&&''')))***+++(((((()))+++------+++)))ttt[[[LLLJJJHHHGGGFFFEEEBBB@@@BBBBBB@@@>>>===<<<<<<<<<:::;;;<<<<<<;;;:::888777999999888888777777666666222222222111111111111000222111///000111111000//////...------...///...---))))))***++++++,,,------++++++++++++++++++++++++)))+++---,,,***)))+++---,,,,,,,,,,,,,,,,,,,,,,,,***+++---//////...---,,,,,,,,,---......---,,,,,,,,,,,,+++++++++,,,------*********++++++,,,---------------....../////////---,,,,,,++++++,,,,,,---++++++,,,---............111000...,,,,,,---...///+++++++++***)))***,,,///+++)))'''))),,,......,,,,,,,,,++++++,,,,,,---............------,,,,,,+++............/////////000//////............//////---------------...///000,,,------...///000000111222222111111111111111111///000111222222222222222000000111222333333444444222333333444444333333222444333333222222333333444222111222333555555333222222222222222222222222222000111222333444444555444444555555666555555444444000000111222444555666666555555666666666666666666<<<:::888666666888:::;;;666===BBB???777222444888222333333444444444444555222222333444444444333333222222222222222222222222444444555777999:::999777666888999777333222444666555444444444444444555666///111222111///...000333222333555666666444222000///000111222222111000///------------///000111222///000111222222111000//////111222111000///000111000111222333333222111000//////............//////(((666,,,...444...333333,,,---///000//////000000000000//////.........---+++---000000...---------...---,,,,,,,,,---...///)))+++------------///111((()))***+++++++++++++++++++++,,,,,,,,,+++******+++++++++***++++++,,,,,,)))))))))((())))))***************)))******++++++((()))***++++++***)))(((***++++++++++++,,,,,,,,,''''''((()))))))))))))))************+++,,,---...***+++,,,,,,+++***)))(((***)))))))))***+++,,,---))))))))))))))))))))))))((((((((((((((()))******))))))************))))))))))))))))))))))))))))))*********)))))))))))))))''''''''''''((()))++++++((()))))))))((('''%%%$$$'''''''''''''''''''''''''''(((((()))))))))))))))((()))***++++++***)))((((((((((((((())))))))))))***)))(((((()))+++---...******)))((((((((((((((())))))(((''''''''''''''''''''')))+++---...+++)))tttXXXKKKIIIFFFEEEFFFEEEDDDCCCCCCBBBAAA@@@???===<<<<<<<<<;;;:::999888999::::::999999888888777777666666444444333333222111111000111111000000//////......////////////...---,,,+++,,,,,,++++++,,,,,,---...))))))***++++++,,,------------------------------''',,,,,,))))))...///+++***+++,,,,,,------,,,,,,***+++---............---+++,,,------......------...+++((((((,,,//////...---------,,,++++++...000000///...------...///000.........------,,,,,,,,,........................+++,,,------++++++,,,---******,,,---.../////////---,,,+++,,,...///...---111333555555333111000000------------............---...///...---,,,---///000000000000000000000000000000//////......------000111111111111222222222333333333333333333333333444333222111111222444666000111222333333333333222111111111000000000000000444555555555555555444444000222333333222111333444555444444333333444444555666666666555444444444333555444333333333333444444555444222111111222444555666777777777888888888888555777999777444333444666111222222333333222222111111222333333444444333333444444444444333222111111333333444444555666666777666555555555666666333111222222222222222222222222333333333333333333333333111111222222222222111111000000111111111111000000)))+++---...///...---,,,222111000//////...//////---...000000//////000222666666666555333111///---///000222111///......///////////////............000000000000000000000000000////////////.........111///...000000...,,,,,,.........------,,,,,,,,,///...---,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++***((('''''')))+++,,,,,,)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++((((((((((((((((((((((((******+++,,,,,,---......000///---+++*********++++++,,,------,,,+++***)))(((((())))))******++++++))))))))))))))))))))))))******))))))(((((('''''')))+++,,,+++***)))***+++))))))(((((('''''''''&&&''''''(((((())))))************))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((+++******)))***+++---......+++(((((()))***(((&&&)))))))))))))))(((''''''(((***++++++)))((())))))tttXXXLLLJJJGGGFFFFFFFFFDDDCCCAAA@@@@@@@@@???>>>>>>>>><<<<<<:::999999999:::;;;777777666666555555444444333333333222111111000000111000000000/////////...111111111111000///...---,,,,,,++++++,,,,,,---...***+++++++++,,,---------------------------------,,,//////******------******+++,,,,,,------,,,,,,------,,,+++++++++,,,,,,++++++,,,------------,,,+++***)))+++...///...,,,+++,,,,,,,,,+++,,,///111...---+++************+++......---------,,,,,,,,,------------------------+++---...---,,,+++,,,---------......------,,,++++++***)))***+++,,,,,,***,,,///111111///...------000000000000111111111111---...//////...---...///000000000000000000000000.........//////000000111000000111111111222222222333333333333333333333333333222222111222333444555111111222333333222222222222222222111111111111111333333444444444444333333333555555444222111222333444444333333333333444444555555555555444444444444444444444444444444333333777666444333333444666777555555555666666666777777777888999777444222222444222222333333333333222222111222333333444444333333222222333333444333333333222333333444555555666666777666666777888777555333222222222222222222222222000000000000000000000000000111111222222111111000000000111111111111000000---...///000000///---,,,111000//////////////////...000111000//////000111444444444333222000...---///000111111///......///000000000000/////////////////////////////////////////////.........------000///...//////...---,,,,,,,,,,,,++++++*********///...---,,,++++++++++++++++++++++++++++++++++++************************------,,,,,,,,,++++++++++++***)))))))))(((%%%###************************)))************+++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))******+++---......///000///---,,,+++***++++++***************)))(((''')))))))))))))))*********))))))))))))))))))))))))***)))))))))((((((((('''((()))***)))((('''(((***)))(((((((((''''''''''''(((((()))))))))))))))***))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***+++,,,,,,...,,,)))((()))***(((&&&)))))))))))))))(((''''''((()))++++++)))((()))***tttZZZNNNLLLIIIGGGGGGFFFDDDBBB????????????????????????===<<<;;;;;;::::::;;;;;;777777666666555555444444333222222111000000//////000000000000////////////111111111111000///...---,,,,,,,,,,,,,,,------...,,,---------------------........................///000///,,,+++---...+++***+++,,,,,,------,,,,,,111///---******+++,,,---***+++,,,,,,------,,,,,,))))))+++---//////---***)))***,,,,,,,,,---000222...------,,,,,,---......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...------......------,,,++++++***)))***,,,,,,,,,+++)))+++......---,,,,,,------------.........//////...///000000......///000000000000000000000000000,,,,,,...///111222333444000000000111111111222222222222222222222222222222000111222333444444444444111222222222222222111111222222222222222222222222222222333333333333222222666777777555333111111222444444333333333333444444333444444444444444444555333333555555555555444333777666555444444555666777333444444444444555555555888888888666333111111111222333333444444333333222111222222333333333333333000111222333444444444444222222333333444444555555777777777888999888666444222222222222222222222222////////////////////////000111111222222111111000///000000111111000000///000111222222111000...---/////////...//////000000000111222111000///000111000111111222111000...---...000111111///......///111111111000000000//////////////////////////////............---------,,,---...............---,,,,,,,,,++++++++++++******......---,,,++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,++++++++++++/////////000///,,,((($$$************************)))************+++++++++++++++++++++++++++++++++************************((()))***+++---...///000111000...,,,+++++++++,,,******)))((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((&&&'''((((((&&&&&&'''(((((((((((((((''''''''''''***************)))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))''''''((()))************...,,,***)))))))))(((''')))))))))))))))(((''''''''')))++++++)))))))))***uuu\\\OOOMMMJJJHHHGGGFFFDDDBBB@@@@@@@@@???????????????======<<<<<<;;;;;;;;;;;;999999888888777777666666222222111111000/////////000000000000////////////......///......---,,,,,,,,,,,,,,,,,,,,,---.....................---------..............................---,,,,,,---...---***+++,,,,,,------,,,,,,//////...---------......+++,,,,,,---------------******+++---......,,,+++***+++------,,,---///000,,,,,,---...///111222333,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---......,,,,,,---...******,,,---.../////////...---,,,---///000///...***,,,...///......///000+++,,,,,,,,,,,,---------///000111000///...///111000000000000000000000000,,,---...000111333444555000000000000111111111111222222222222222222222222...///222444555444444333111222222222222111111000111111111222222222222222111222222333333333333333444555666555222111222333444333333333333333333444222222333333444444444555333444666777888777555444444444333222222333444444333333333444444444555555666666666444333111111111333333444444444444333333111111222333333333333222111111222333333333333333222222222222333333444444666555555777888888555333111111111111111111111111111111111111111111111111000000111111111111000000//////000000000000//////000000111111111000//////...............///000111111222333222000//////000...///000111111000///...---///000000///......///000000000000////////////////////////////////////......---------,,,,,,,,,+++...000...---......,,,------------------------...---,,,,,,+++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++---------///111000...,,,************************))))))*********+++++++++************************++++++++++++++++++++++++'''((()))+++---///000111111000...,,,+++++++++,,,,,,+++***))))))***+++,,,++++++******))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((&&&'''((((((&&&&&&'''((((((((((((((((((''''''''',,,,,,++++++******))))))''''''(((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))&&&((()))++++++++++++***...,,,+++***))))))(((((()))))))))))))))(((''''''''')))***+++)))))))))***uuu]]]OOOMMMJJJHHHGGGFFFDDDBBBBBBBBBAAA@@@???>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;999999888888777777666666222222111111000/////////////////////000000000000..................---,,,------,,,,,,------...//////................................................------...---+++***+++***+++,,,,,,------,,,,,,((())),,,...///...---,,,,,,,,,---...............,,,,,,,,,+++++++++---...,,,---......,,,+++,,,---++++++,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---...---,,,,,,---...******,,,---.../////////000///...///000111111///***,,,...///......000111....../////////000000000///000111000///...///111////////////////////////...//////000111222222222//////000000000111111111111111111111111111111111...///222444555444333222111111111222222111111000000000000000111111222222222222333444444444444444111222333333222111222444333333333222222333333333111222222222333333444444333444666888999888666555333333222222222222333333333333333444444444555555333333222222333333222222222333333444444333333222000111222222333333222222222333333333222222111000111111111111222222222222333333333444666666444222111111111111111111111111222222222222222222222222000000000111111000000000//////000000000000//////,,,---...///000000111111......---......///000000111222222111///...///000---...000111111111000///---...000000........./////////.........---------..............................---------,,,,,,,,,+++000222...,,,......,,,------------------------------,,,+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))''''''(((+++---------************************))))))*********+++++++++************************++++++++++++++++++++++++'''((()))+++---///000111111000...,,,+++++++++,,,++++++)))))))))***+++,,,++++++******))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))'''((())))))''''''((()))'''''''''(((((((((((((((,,,,,,++++++******))))))''''''(((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***((()))***,,,---,,,,,,+++------,,,+++)))(((((())))))))))))))))))((('''''''''(((*********)))***+++ttt\\\NNNLLLIIIGGGGGGFFFDDDBBBCCCBBBAAA@@@???===<<<<<<;;;<<<<<<<<<<<<;;;::::::777777666666555555444444333222222111000000//////////////////000000000000///000000000000000//////---------------......///---.....................------------------------///......111///***''''''***+++,,,,,,------,,,,,,"""%%%))),,,...---+++)))+++,,,------......------------,,,***)))***---///---...//////---+++++++++////////////...---++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------++++++,,,---------......------,,,+++...---,,,---///000///...)))+++,,,---,,,,,,...000------------.........///...///000000......///000////////////////////////000000000000000000000000/////////000000000111111000000000000000000000000///000222444444333111000///000000111222222111111/////////000111111222222111222333444555555555444000111333222111111333444333333222222222222333333111222222222222222333333222333555666777777666666333333333444444333333333333333333333444444444444222111000111222333222111111222222333333222222111000111111222222222222222333333333333222111000///000000111111111111111111111000111222444444222000111111111111111111111111000000000000000000000000///000000111111000000///...//////000000//////...++++++,,,---///000111222.........---....../////////000111000///...///000---...///000111000//////,,,...//////.........///.........---------,,,,,,....................................---------,,,+++333555///+++...///,,,******++++++++++++,,,,,,---,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++*********************************+++++++++++++++,,,***((((((***,,,,,,,,,++++++++++++++++++++++++)))************+++++++++************************++++++++++++++++++++++++((()))***+++---...///000000///---+++*********+++(((((('''''''''((())))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))******(((((()))***'''''''''(((((((((((((((***************)))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))''''''(((((())))))******)))***+++,,,,,,------,,,---------+++)))((()))***)))))))))))))))(((''''''&&&(((*********)))***+++pppZZZLLLJJJGGGFFFFFFFFFDDDCCCAAAAAA@@@@@@???>>>======:::;;;;;;<<<;;;:::999888777777666666555555444444333333333222111111000000.../////////000000000111//////000000000000//////---------------...//////,,,,,,,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,+++***---333333---***+++***+++,,,,,,------,,,,,,&&&'''***,,,---,,,+++*********+++,,,,,,,,,,,,++++++---...---******,,,...+++---//////---,,,,,,,,,---......//////...---,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,------......------,,,+++---++++++,,,---...---,,,***+++,,,,,,++++++---///******+++++++++,,,,,,,,,---...//////...---...///////////////////////////....../////////000000000////////////000000000111000000000000000000000000111222222333222111000///---...///111222222222222//////000111111222333333000111222333333444444444222333444444222111222333333333222222222222333333222222222222111111111111111111111222333444444444222222222333333222222222111111111222222222333333333111///000222222111///000111111222222111111000000000111222222222222222111111222222222111111000000000000000000000000000000///000111333333222000111111111111111111111111//////////////////////////////000000000000//////......////////////......,,,,,,------...///000111//////...---------......---...//////...---///000,,,,,,...//////...------+++---//////.........//////.........------------......................../////////.........---------666888000+++...///+++*********++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************)))*********++++++++++++...---,,,---......---,,,++++++++++++++++++++++++)))************+++++++++************************++++++++++++++++++++++++)))******+++---......//////...,,,***)))))))))***&&&''''''((((((((((((((()))))))))))))))*********))))))))))))))))))))))))'''((((((((()))))))))***((()))******(((((()))***''''''''''''((((((((()))(((((()))))))))))))))***))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********))))))))))))***+++,,,------......,,,)))''')))+++)))))))))))))))(((''''''&&&(((***************,,,nnnWWWKKKIIIFFFEEEFFFEEEDDDCCC????????????????????????999:::;;;;;;;;;:::999888999999999888777777666666444444333333222111111111.../////////000000111111------...............---...------------...//////++++++,,,,,,---...//////++++++++++++++++++++++++$$$$$$+++555888333000333++++++,,,---------,,,,,,------------------------(((((()))***************))),,,//////---***+++,,,)))+++...///...------..."""$$$'''))),,,---------*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++))))))***+++******,,,---.../////////---,,,+++,,,...///...---,,,---...---,,,,,,...000---------.........//////---...///...---,,,---///////////////////////////---------...///000000111////////////000000000000000000000000000000000000222333222222111111000///,,,---///000222333333333000000111222333333444444//////000222222333333333555666777555333111222222333222222222222222222333333222222222111111000000////////////000111222333//////000000000000//////000000000000111111111111444222///000111111///,,,000000111111111111000000000000111222222222222111///000111222222222222222000000000000////////////000///000222333444222000000000000000000000000000000000000000000000000000//////000000000000//////......////////////......///............//////000000///...---------------+++---......------///000++++++,,,---------,,,++++++---//////.........///000/////////....................................000////////////............888:::000+++...///+++,,,,,,,,,------.........,,,,,,,,,++++++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++((((((***,,,......+++)))++++++++++++++++++++++++)))************+++++++++))))))))))))))))))))))))******************************+++,,,,,,---.........---+++)))(((((())))))'''((()))+++++++++***)))(((((())))))******++++++))))))))))))))))))))))))'''((((((((())))))******((()))***)))((('''(((***&&&'''''''''(((((())))))''''''(((((())))))************))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((()))******+++))))))(((((((((***+++------...///,,,)))''')))+++)))))))))))))))(((((('''&&&(((************+++,,,jjjYYYKKKIIIFFFEEEEEEFFFEEEDDD??????>>>>>>======<<<<<<;;;;;;::::::999888777777999999777666555555555555111111000//////000111222222222111111000000//////---......///......---,,,+++,,,.../////////...---...////////////---,,,+++...---,,,,,,++++++,,,,,,/////////......---------...---,,,+++************++++++++++++++++++++++++000...+++,,,...000///---///...,,,******+++,,,---***+++,,,,,,,,,---000222---,,,++++++,,,------,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++///...---,,,,,,...///111........................---,,,++++++++++++,,,---,,,,,,,,,---------------222000...,,,,,,...///111,,,...111111///...------222000---...000222000///+++,,,---...////////////+++---///111111000...---333333333333333333333333//////000000111111222222111111000000111222222333111222222222333333333333222222222222222111000///000000111111111222222222888000***,,,000111111222////////////////////////000000000111222222222333111111222222222222111111............///000111222000000000000000000000000000000111111111111000000000000111111111111000///000000000000000//////...000000000000111111111111...///000000000///---,,,////////////////////////000000000000000000000000111111000000//////............//////000111111111111111000......---------////////////////////////............---,,,++++++///......------,,,++++++/////////......------,,,//////...------,,,++++++---,,,...111///******,,,...///000111000///---+++...---+++***)))***++++++))))))*********+++++++++------------------------***)))((()))+++,,,+++***,,,+++***))))))***+++,,,***+++---......---+++***,,,+++***))))))***+++,,,******))))))******+++,,,((()))+++,,,---,,,,,,+++))))))))))))************+++)))((()))+++---...------,,,***(((((((((((())))))***+++,,,,,,,,,++++++***))))))(((((((((((((((,,,,,,+++***))))))************)))))))))))))))))),,,,,,,,,,,,,,,+++))))))%%%&&&&&&'''((()))******((((((((((((((()))*********+++,,,+++)))''''''''')))'''&&&$$$$$$&&&''')))+++*********))))))((((((++++++******)))(((((((((******))))))(((((((((''',,,+++******))))))******)))---111///***'''(((***((())))))*********))))))*********)))))))))))))))kkkXXXMMMJJJGGGEEEEEEDDDCCCBBB??????>>>>>>======<<<<<<;;;:::::::::999888888888999888777666666555666666222111000//////000111222111111111000000000000000/////////.........------,,,------...............000000...---,,,,,,------///...------,,,,,,------,,,++++++***))))))******,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///---++++++...///...,,,...---+++******+++,,,---+++,,,---+++)))(((((()))+++'''%%%'''---000///,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++...---,,,+++,,,---///000........................------,,,++++++,,,---------------------.........///...---,,,,,,,,,,,,------------......///000000000...,,,---///000///---,,,,,,---...///000000000//////000000000111000000111111111111111111111111000000000000000111111111111111111111111111222222---............/////////222222222222222111000000111111222222222333333333666000---111444333111000000000000000000000000000111111111111111111222222000111111222222111111000111111111111111222333333000000000000000000000000///000000111111000000///333333222111000...---,,,,,,---...////////////////////////000000000111111///////////////......---////////////////////////////////////////////////000000000000//////......111000000//////...------111000///...------------000000000000000000000000,,,,,,------...---------------------------------.........---------------------------------------000......111000,,,---000+++,,,...000000///......---,,,++++++******++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,,,,,,,+++++++++***))))))***+++++++++,,,...//////...,,,+++++++++***))))))***++++++******))))))******+++,,,)))***+++,,,,,,,,,+++***))))))))))))******************++++++,,,,,,------,,,+++***)))(((((()))))))))***,,,---------,,,+++******)))((((((((())))))++++++***)))))))))))))))******)))))))))******+++------,,,++++++***))))))&&&'''''''''((()))))))))((((((((((((((()))******(((***++++++)))(((((())),,,+++***))))))***+++,,,************)))))))))((((((((())))))))))))))))))******)))))))))(((((((((,,,+++******))))))******)))---000...***((()))+++*********))))))))))))))))))))))))))))))*********kkkWWWOOOLLLHHHFFFDDDCCCBBB@@@??????>>>>>>======<<<<<<::::::::::::999999999999777777666666666666777777222111111000000000111111///000000000000000000111333222000...------......---------------......///222000---+++***+++---/////////...------------......---+++*********,,,---************+++,,,---...------------------------...,,,++++++,,,------,,,,,,+++*********+++,,,---...///000///,,,***))))))(((### $$$---222000+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,+++***+++,,,---...------------------------...------,,,,,,------...------........./////////000000//////............222...******---000222111000...------...//////...---......//////000000000000000/////////000111222111111111111111111111111111000000000000000000///111111111111111111111111/////////000000000000111111222222222222111000000222222222333333333333333333///000555888555000///111111111111111111111111111111111111111111000000000111111222222111111000222222222222222222222222000000000000000000000000...//////000000//////...222222111000///---,,,+++***+++,,,---.../////////.........////////////000000000///...............////////////////////////////////////////////////000000000////////////...000//////......---,,,,,,000000///...------------////////////////////////***+++,,,---............++++++,,,------...//////,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---......111......000000......111+++,,,---.........---,,,++++++,,,,,,,,,+++******,,,------------.........++++++++++++++++++++++++,,,+++***+++,,,------+++++++++***))))))***++++++,,,---...//////...---,,,++++++***))))))***++++++******))))))******+++,,,+++++++++,,,++++++***)))))))))))))))************))),,,//////,,,+++,,,---******)))))))))))))))******+++,,,......------,,,++++++***))))))))))))*********)))((((((((())))))***************+++,,,---///...,,,***))))))))))))((((((((((((((((((((((((((((((((((((((()))******'''(((***+++***)))***+++))))))))))))))))))))))))************))))))))))))''''''(((((()))******+++*********))))))))))))))),,,+++******))))))******(((+++...---+++)))***,,,,,,+++***((((((((())))))(((((())))))******++++++mmmWWWOOOLLLHHHEEEDDDCCCBBB@@@??????>>>>>>======<<<<<<999999::::::::::::::::::777666666666666777777888222222111111111111111111.../////////000000111111555333000...------...///...---,,,+++,,,---...///111///---+++++++++,,,---///......---------------///---+++))))))+++---...************+++,,,------------------------------,,,+++******++++++,,,+++***************+++,,,---))),,,///000///.........)))&&&$$$&&&+++///---+++))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++*********+++,,,---------------------------------------------------------......///000000000000///---------///111333<<<555,,,***---000111///000//////...//////000000///////////////000111111......///000111111111111222222222222222222222222111111000000/////////...111111111111111000000///111111111111222222222222111111222222222111111000222222222222222222222222222///000555777333000///111111111111111111111111222222111111000000//////000000111111111111000000000000000000000000//////000000000000000000000000......////////////......---......////////////...++++++,,,....../////////---------.........//////111000...------......///////////////////////////////////////////////////////////////////////////++++++,,,------......///000///...---------------------------------------+++,,,------.........---,,,,,,,,,---------......+++++++++,,,,,,---------------,,,,,,,,,---...//////,,,---222333000...///............,,,+++)))(((***+++,,,------,,,***)))***************+++++++++************************,,,+++***+++---...---,,,+++******************++++++,,,,,,------,,,,,,++++++******************+++******))))))******+++,,,,,,+++++++++******))))))((()))))))))************(((---222111---***+++---)))))))))))))))*********+++,,,---.........------,,,++++++***************))))))((((((((((((((()))************+++,,,---...000...+++)))((((((((())))))))))))(((((((((((((((((((((((((((((())))))***''')))++++++)))))))))***''''''((((((((((((''''''*********))))))))))))))))))))))))*********++++++************************,,,+++******))))))******(((***,,,,,,+++***,,,---...,,,***(((''''''((()))''''''((()))***++++++,,,nnnXXXMMMJJJGGGEEEEEEDDDCCCBBB??????>>>>>>======<<<<<<::::::::::::::::::;;;;;;777666666666666777777888222222222222111111000000......//////000000000111555333000...------...///------,,,++++++---...///............---,,,+++***...---,,,,,,+++,,,,,,,,,+++)))'''%%%&&&'''***+++,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++*********+++,,,*********++++++,,,,,,---###&&&***,,,---,,,---------------+++)))))))))+++))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++************++++++,,,,,,------------------------------------------------------......///000000111...,,,)))(((***...444777DDD<<<111,,,---......,,,............------...///000////////////000111111---///333666666555333111222222222222222222222222111000000000//////......000000111111111000000///.../////////000000000000000111111222222222111111111111111111000000000000222//////222333000///111111111111111111111111111222111111000000/////////000000000111111000000000//////000000000///......////////////////////////......////////////......------...///////////////....../////////......---------------............111000...------......///////////////////////////......................................./////////++++++,,,,,,---.........///......------------...---------------------------.........------,,,+++......---------,,,,,,,,,+++++++++,,,,,,---------000///...------...///000000...000666888444///.........------,,,***)))((()))***,,,------,,,+++******************)))))))))************************,,,+++***+++---...---,,,*********++++++******************++++++******************++++++***************))))))******+++,,,,,,++++++******)))))))))((()))))))))************(((---222111---***+++---)))))))))***************+++,,,---.........------,,,++++++***************)))((((((((((((((())))))************+++,,,---...///---+++((('''((()))))))))))))))))))))(((((((((((((((((((((((())))))******+++,,,+++)))''''''((())))))************))))))))))))))))))))))))******,,,,,,,,,++++++******************+++++++++++++++,,,+++******))))))******)))***++++++++++++,,,......,,,***(((''''''((()))''''''((()))***++++++,,,qqqYYYMMMJJJGGGEEEEEEEEEDDDCCC??????>>>>>>======<<<<<<;;;;;;;;;;;;::::::::::::777777666666666666777777333333333333222111000///...//////////////////000333222000...------......,,,,,,,,,,,,,,,------...,,,---.........,,,***)))------,,,++++++++++++,,,+++***)))(((((()))+++,,,,,,,,,++++++***++++++++++++++++++++++++++++++++++++,,,,,,+++******+++---+++,,,,,,,,,,,,,,,------(((***,,,------,,,,,,---///111222...)))&&&(((+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,---...///000000111111///---,,,...333999===DDD===555///------,,,+++,,,------,,,++++++,,,...000///.........///000111///222777;;;<<<:::666444000000000000000000000000000//////////////////...---...000111222111000///000000111111111222222222000000111222222222222111000000000000000/////////333000...000000...000333111111111111111111111111000000000000000000/////////000000111111000000///...///000111111111000///////////////////////////...//////000000//////...000000000000///...------///////////////...---------------............///000000///...............////////////////////////........................---............////////////......------,,,++++++......---------------...////////////////////////............---,,,+++***//////...---,,,,,,++++++,,,,,,,,,,,,------------000///...---...000222333555222333999;;;777111...******++++++,,,---......******+++,,,,,,,,,++++++------,,,,,,,,,,,,++++++************************,,,+++***+++,,,------+++)))***++++++++++++***))))))))))))))))))))))))))))))***++++++++++++***)))******))))))******+++,,,++++++***)))))))))******))))))))))))************))),,,//////,,,+++,,,---))))))************)))(((***+++,,,......------,,,++++++***))))))))))))***))))))((((((((()))*********************+++,,,------,,,***)))(((((())))))))))))))))))))))))))))))((((((((((((((()))*********,,,,,,+++)))'''''''''(((((((((((((((((((((((())))))))))))************---,,,,,,+++******))))))+++++++++++++++,,,,,,,,,,,,+++******))))))******+++*********+++,,,------,,,+++***((((((((())))))(((((())))))******++++++rrr[[[NNNKKKHHHEEEDDDDDDBBBAAA??????>>>>>>======<<<<<<<<<<<<<<<;;;:::::::::999999888777666666555666666333333444444333111000//////////////////........./////////.........------++++++,,,------------,,,......---,,,,,,+++++++++......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,******,,,...------.........---,,,,,,,,,...//////------...///...//////---+++***+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,+++******++++++,,,---...///000000222222111222333555888999:::888444000...------...---...///...,,,,,,...000000///...,,,,,,---///000000222666999:::999777555000000000000000000000000.........///////////////+++---///111222222111000222222222222333333333333000000111222222222222222111111111111000000//////333000000222111///000444000000000000000000000000/////////000000000000000//////000000000000//////+++---///000111000///...///////////////////////////000000111111000000///111111111111000///......,,,------.........---------............////////////////////////......---////////////////////////........................---------.........////////////......---,,,,,,,,,...------,,,,,,------...000000000000000000000000---------...------,,,,,,---------------------,,,.........---------------///...---...000333666999999333111555777444000///*********+++---...000000++++++******++++++,,,---/////////......---------+++++++++++++++++++++++++++***)))***,,,,,,,,,+++)))***++++++++++++***)))******))))))))))))******)))***++++++++++++***)))******))))))******+++,,,******)))(((((()))***+++))))))))))))******************++++++,,,,,,------******++++++***)))(((''')))***,,,---------,,,+++******)))((((((((()))))))))))))))))))))***++++++******)))))))))******+++************))))))))))))((((((((()))*********+++((((((((((((((()))******)))***,,,+++)))(((((((((((('''&&&%%%%%%&&&'''(((((()))))))))******************))))))))))))))))))+++++++++,,,,,,,,,------,,,+++******))))))******,,,+++*********,,,,,,,,,*********))))))))))))))))))))))))))))))*********sss\\\QQQMMMIIIFFFDDDBBB@@@????????????>>>======<<<<<<======<<<;;;::::::999999999999888666555555555555333333444444333222000///000000//////.........------......///......---,,,***+++,,,---...---,,,+++000///,,,***)))***,,,---//////...------------...))))))******++++++++++++(((((()))***+++---///000------------------------+++---...---******,,,///////////////...---,,,,,,)))***+++******+++---///,,,+++)))***---///...---((((((((((((((((((((((((******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))******+++,,,---...///000,,,---...000000000///...111222222000......///111000222333222000///111444000///---,,,,,,---...//////111333555666666666555111111111111111111111111---.........//////000000***,,,...111222222222111............///////////////000111222222222222222333222222222111111000000222111222555333000000444////////////////////////......//////000000111111//////000000000000//////((()))+++---......---,,,////////////////////////000000111111111111000000......000111222222222222)))***+++,,,---..................////////////000...///000000000///---,,,////////////////////////........................---------.........//////,,,,,,---......//////000------,,,,,,,,,------...////////////////////////++++++,,,---............+++,,,,,,------......////////////......------------,,,,,,...111666:::===:::222,,,...111///------------,,,,,,,,,---...///++++++***)))***+++---...//////.........---------++++++++++++++++++++++++***)))((()))+++,,,+++***)))***+++,,,,,,+++***)))++++++************++++++)))***+++,,,,,,+++***)))*********)))***++++++,,,))))))(((((((((***+++,,,))))))))))))************+++)))((()))+++---...---***+++++++++***)))'''&&&)))***+++,,,---,,,++++++***))))))(((((((((((((((******))))))***+++,,,,,,******))))))))))))))))))(((((()))************)))''''''((()))***++++++,,,((((((((((((((()))******''')))***+++***)))***+++---+++***((((((***+++---(((((())))))*********+++&&&&&&''''''(((((())))))+++++++++,,,,,,---------,,,++++++***)))*********---,,,***)))***+++,,,,,,((())))))*********))))))*********)))))))))))))))nnnWWWRRRNNNIIIEEECCCBBB@@@???????????????>>>>>>>>>>>><<<<<<;;;;;;::::::::::::;;;;;;:::999888666666555444333222111111111222222222000...---,,,---///000------......///111222333000//////...---,,,,,,,,,.........------.........////////////............---,,,,,,++++++,,,,,,------///---******---,,,))))))***,,,------------...---,,,,,,+++***)))((((((---------...------,,,,,,***+++---......---+++***+++++++++*********)))))))))***++++++***)))***+++,,,***'''))),,,---+++(((------------,,,+++***)))+++)))((()))---...---+++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,------+++******+++---......---###(((---///...------///333222111/////////000000////////////..................//////000000111111666555444333222222222222444444333444444333000...,,,---...000000...---,,,.........///000222444444000000000000000000000000333222111000000000111222333222111111000000111111333111//////111333555555:::555///---000222000...///////////////000000111000000111111111111000000------...///000000//////111111111000000000000000000000000//////////////////000111000...------...////////////////////////---.../////////...,,,+++............---,,,+++***...000000------000///------------............///.../////////000000111111////////////////////////444222000---+++***++++++******+++,,,------------,,,,,,,,,------,,,++++++...000222111...,,,+++,,,...---++++++---...------...)))''',,,222444555777---333222+++,,,444333+++,,,,,,,,,++++++*********+++,,,------,,,,,,---///:::666111...//////---+++###%%%''')))+++++++++***+++***)))((((((***,,,------...///000000...,,,++++++++++++,,,,,,,,,------111...++++++,,,---+++)))))))))))))))************************************************************,,,+++******+++,,,...///+++,,,------++++++,,,---,,,,,,,,,++++++************)))((((((((()))+++,,,******))))))***+++,,,,,,++++++******))))))((((((+++***((('''''')))+++,,,)))*********++++++++++++************************---,,,+++***))))))))))))---+++(((&&&&&&(((+++---************************+++***)))(((''''''''''''&&&&&&((()))+++---...///...---,,,,,,+++***)))(((+++)))((()))+++,,,,,,++++++++++++++++++***)))(((''''''''''''(((***++++++qqqZZZQQQMMMIIIEEECCCBBBAAA@@@????????????>>>>>>>>>>>><<<<<<======<<<<<<;;;:::999999888888777666555555444333333333222222222222111000///------...///000111000000/////////////////////......---,,,,,,+++......------------..................------------,,,++++++******++++++,,,+++222444///******,,,---,,,***)))+++...000...+++++++++++++++++++++******,,,------...------,,,,,,)))***,,,------,,,***)))+++++++++*********))))))***,,,---,,,+++***+++,,,***+++++++++******++++++------------,,,+++***)))...,,,+++,,,///111000...,,,,,,,,,++++++*********,,,,,,,,,,,,++++++++++++...---,,,,,,.........,,,'''***...///...---...///111111//////...///000000///////////////////////////////////////000000000222111111000000000000000000/////////000///,,,***...///000111111000///.........//////000111333333000000000000000000000000222111000000000111222333333222111111000000111111444222111111333555555555666333///000222333000,,,000000000///000111111222///000000111111000000///---...//////////////////000000000000000000000000333222222111000000/////////000000000...---...///---------------------------...000111222222111111/////////......---++++++000222222...---//////+++---------............///........./////////000000000...,,,++++++,,,...000333111///,,,+++++++++,,,,,,,,,,,,------,,,++++++++++++,,,------------,,,+++,,,---......---------......///111222222///---111,,,***,,,......000444//////+++))),,,333333...,,,,,,,,,,,,++++++++++++---.........---...000333666222...,,,------,,,***((()))***,,,------------+++***)))((()))***,,,---***+++,,,---,,,+++)))(((+++++++++,,,,,,,,,,,,---///---******+++,,,***)))))))))))))))************************************************************++++++******+++,,,...///***,,,,,,,,,***)))***+++,,,,,,,,,+++++++++*********))))))((()))***+++,,,******))))))***++++++,,,*********)))))))))))))))...---***((('''''''''((()))))))))*********++++++************************---,,,+++***))))))))))))******))))))))))))******))))))))))))))))))))))))******))))))(((((())))))(((((()))+++,,,---...///------,,,,,,++++++******+++***((()))***,,,+++***+++++++++++++++***))))))((((((((((((((()))***+++sss\\\OOOLLLHHHEEEDDDCCCBBBAAA????????????>>>>>>>>>>>>:::;;;=========<<<:::888777777777777666666555555444444444444444333222222111000///...---...///000111111000//////////////////......------,,,,,,,,,------,,,,,,,,,,,,------...------------,,,,,,,,,++++++************++++++)))444;;;444***(((,,,000---***'''***///111...)))+++++++++,,,,,,---------,,,,,,------...------,,,))))))++++++++++++))))))+++++++++***************+++,,,------++++++,,,---))),,,///---***(((+++...------------,,,+++***)))+++***)))***,,,------,,,++++++***************))),,,,,,,,,+++*********)))000...------...///---,,,+++---......------...//////......---......///000////////////000000000000000000////////////////////////......//////000000111000000000111000...---000000222222222222000000000/////////000000111222000000000000000000000000000000000000000111222333222222111000000000000111333222222444666777666444222000///111333333///,,,000000000000000111222222//////000000000000////////////////////////...---......//////000000111111555555444333111000//////...///000///...---...///........................+++,,,...000111222333333////////////......---,,,...111111......111111///---------............///---------............///000...+++))))))+++...000000///...,,,,,,,,,------------------,,,+++***)))***+++,,,------------------,,,,,,,,,.........---,,,---000444666444000,,,000,,,+++,,,++++++000666:::///''')))...///...///,,,,,,,,,,,,---------------------,,,,,,---000333111///,,,***+++++++++***,,,,,,++++++,,,------...+++***)))))))))***,,,---,,,,,,---......---+++*********+++++++++,,,,,,,,,...,,,***)))*********((()))))))))*********++++++************************************************+++*********+++,,,---...***+++,,,+++)))((()))***,,,,,,,,,++++++++++++******))))))))))))***++++++*********)))******+++,,,))))))))))))************...---+++)))''''''''''''((()))))))))************************************,,,+++******))))))))))))((()))************)))(((''''''''''''''''''''''''******))))))******+++,,,***++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,+++))))))***+++***)))***++++++++++++***))))))))))))((((((((())))))***rrr[[[NNNKKKGGGEEEDDDDDDCCCBBB????????????>>>>>>>>>===888:::<<<======;;;888666777777777777777777666666444444555555555444333222111000//////......//////............///000111222/////////.........---------,,,,,,++++++,,,,,,---.........---------,,,,,,,,,++++++++++++++++++,,,)))444;;;555+++))),,,...,,,***)))+++...///---+++------------------------,,,,,,------...---------******++++++++++++******************************+++,,,---,,,+++***+++---+++,,,...---+++***,,,...,,,,,,,,,,,,,,,+++******((((((((()))***+++++++++++++++++++++************,,,,,,++++++***)))((((((...---,,,---...///...---000///...---,,,,,,...///,,,,,,,,,------......////////////000000000000000000000000//////......---///......///000111222333333111111111222222111000000111111222222111111000111000000/////////000000000000000000000000000000/////////000111222333333222222111000000000000000111111222444666666444222000///...///111222000...///////////////000111111...//////000000//////...//////000000///...------------...//////000111111555555444222111///...---...///000///...---...///000000000000000000000000))))))+++,,,...//////000//////000000///......---(((,,,...---000555666444---------............///------------------------///---,,,******,,,---///...------,,,,,,------...,,,---------,,,,,,+++***,,,---------------,,,,,,111...,,,,,,......---++++++,,,...222444333000---+++******++++++---555>>>III555))),,,000***(((,,,,,,,,,,,,------.........------,,,***((())),,,///---,,,+++******+++++++++,,,+++)))(((((()))***+++******)))))))))***+++,,,,,,---.........---,,,,,,************++++++++++++,,,+++))))))))))))))))))))))))*********+++++++++*********************************************************++++++,,,------+++,,,---,,,***((()))***++++++++++++++++++++++++)))))))))*********+++++++++***************++++++(((((())))))******++++++******)))(((((()))******(((((()))))))))*********************************++++++***)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------+++***)))*********(((******+++++++++******)))******))))))((()))))))))oooXXXNNNKKKGGGDDDDDDDDDDDDCCC????????????>>>>>>>>>===:::;;;===>>>>>><<<:::888888888888888888888888888444444555555444444333333111111000//////////////////......//////000111222000000000///////////////---,,,,,,++++++,,,,,,---////////////.........---------,,,,,,,,,,,,------+++222555111---,,,,,,***))),,,......,,,***,,,...//////......---,,,+++++++++,,,,,,---.........---+++,,,,,,,,,,,,,,,,,,+++************************)))+++,,,+++***)))***,,,...,,,***+++---...,,,+++++++++,,,,,,++++++*********+++,,,,,,------...///+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))((((((***))))))+++...//////...222000...,,,,,,---------++++++,,,,,,---------.........//////000000000111000000//////......---------------...///000222222000///......000111000//////000000000000000000///111000//////////////////////////////////////////......///000111222222222222111000000//////000000......000222555444222///111///------...000111111---------------...//////......////////////......//////000000///...------,,,,,,---...///000000000333222111000///...---,,,---///000///......///000000000000000000000000000*********+++++++++,,,,,,//////////////////...---(((+++------///444666444---------............///---------------,,,,,,,,,,,,---............---,,,,,,,,,,,,,,,------......***+++,,,,,,---------,,,/////////...---,,,+++***---,,,+++,,,------,,,+++...------...111222333222,,,***+++------///888AAAOOO999,,,000222***'''---,,,,,,,,,------...............---***(((''')))+++++++++++++++***++++++,,,+++***(((''''''((())))))***************+++++++++))))))))))))***))))))))))))))))))*********++++++*********)))(((((())))))************++++++++++++************************))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,---...---+++***+++,,,++++++++++++++++++++++++)))*********++++++++++++++++++***************+++(((((())))))******++++++)))))))))))))))******+++))))))))))))******************************************))))))((())))))))),,,***(((''''''(((***,,,))))))))))))))))))))))))************+++---...///++++++++++++***************++++++,,,,,,------...---+++***)))*********((()))******+++++++++******+++******))))))))))))***pppYYYNNNKKKGGGEEEDDDDDDCCCBBB????????????>>>>>>>>>>>>===>>>@@@@@@@@@???===;;;:::999999999888888777777555444444333222333333333111111111000000000//////333222111///............////////////////////////------,,,,,,,,,,,,------000000/////////...............------------......---//////------///---(((''',,,111///***(((+++///000///...---,,,++++++***++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++)))***++++++))))))***+++...+++(((***---///,,,)))***+++++++++++++++******(((***++++++++++++,,,...,,,,,,,,,,,,,,,---------,,,,,,,,,+++*********))))))((((((***---000000///222///---,,,,,,---,,,,,,+++,,,,,,------------,,,------......//////000000//////..................,,,,,,,,,,,,---...///000111000//////111333333222////////////////////////000000///....../////////////////////////////////......///000111111111111111111000////////////000,,,---...000222222000...111///---,,,,,,...000222,,,,,,,,,,,,,,,---......------............------//////////////////...---,,,,,,------....../////////...............---------...//////......///000------------------------///...---,,,,,,,,,,,,,,,....../////////......---+++...///---...111111///---------............///...------------,,,,,,,,,+++,,,...000000...,,,+++++++++,,,,,,------------)))***+++,,,------------////////////...,,,+++***'''***---...---,,,,,,---222///------000444666888222///---...//////444;;;EEE555,,,000333...,,,000,,,,,,,,,,,,------------/////////---***))))))******+++,,,,,,+++***+++,,,++++++******************))))))******++++++++++++)))))))))************+++((())))))))))))*********)))******)))(((((()))+++*********++++++++++++,,,************************))))))))))))))))))))))))((()))***+++,,,,,,,,,,,,+++,,,------,,,+++,,,---***++++++++++++,,,,,,,,,)))***++++++,,,,,,++++++,,,+++******)))*********))))))))))))************************)))))))))((()))*********++++++++++++***************************))))))(((((()))))))))---+++(((&&&&&&(((+++---++++++++++++++++++++++++************+++,,,---...+++++++++******)))))))))*********++++++,,,,,,,,,,,,+++))))))***+++***)))))))))***++++++++++++*********)))))))))******+++sss\\\OOOLLLGGGEEEDDDCCCCCCBBB????????????>>>>>>>>>>>>>>>>>>>>>???>>>======<<<::::::999888777666666555666444222000000111333444111111111111111000//////333222111///......---------------.....................------------......//////.........---------...------,,,,,,------...---......+++,,,000///+++))),,,///...+++***+++---...---------,,,,,,++++++***+++,,,---............,,,,,,++++++++++++,,,,,,))))))*********+++++++++***+++,,,,,,******+++,,,++++++******+++++++++*********++++++++++++******%%%'''))))))((((((***,,,******++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******+++...000000///000...++++++------,,,***,,,------......---,,,+++,,,,,,,,,---.../////////------..................------,,,------...//////333111000000222444555555/////////......///////////////.........//////000////////////////////////...///000111111000//////111111000///////////////---,,,---///111111000...//////...---,,,---...///---,,,,,,,,,,,,---......---------......------------...//////////////////------------------------++++++,,,---...//////000---...//////......///111,,,,,,,,,,,,,,,,,,,,,,,,000000...---------......------............------,,,//////,,,,,,//////,,,---------............///............---------,,,+++,,,------------,,,+++++++++,,,---------,,,,,,++++++,,,------,,,,,,,,,------............---------222888777111,,,,,,...111...,,,,,,///333666888666111...///000...///333666...***...000///...000,,,,,,,,,,,,++++++++++++***,,,...---,,,******+++)))+++---,,,***)))***+++******+++,,,,,,,,,++++++))))))***++++++++++++++++++++++++++++++,,,------((((((((()))))))))******)))***+++***((((((***,,,*********+++++++++,,,,,,************************))))))))))))))))))))))))((((((***+++,,,,,,++++++)))***,,,,,,++++++,,,...******+++++++++,,,,,,,,,)))***+++,,,,,,,,,++++++,,,++++++***))))))***************)))))))))))))))(((((()))***************++++++++++++,,,,,,,,,,,,************************))))))(((((((((((())))))+++***)))(((((()))***+++++++++++++++++++++++++++***************+++,,,---,,,+++++++++++++++******************************+++***((()))***,,,+++***))))))***+++++++++++++++))))))))))))***+++,,,,,,www```OOOLLLHHHEEEDDDCCCBBBAAA????????????>>>>>>>>>>>><<<<<<;;;;;;:::::::::::::::999888777666555444333666444111///...000333555111111111111111000//////000////////////000000111,,,,,,,,,,,,,,,,,,,,,,,,///......------......///......---------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,//////,,,+++///000...,,,,,,,,,,,,------,,,++++++++++++,,,,,,,,,------***+++,,,---............++++++************++++++))))))******+++++++++++++++,,,------++++++,,,---(((+++---,,,)))(((***,,,)))******+++++++++******(((***---,,,******,,,///))))))******++++++++++++,,,,,,,,,,,,,,,,,,------...,,,,,,---///000///...///,,,***+++---...+++)))---......///...---+++***++++++,,,,,,---...//////,,,------....../////////000////////////000111111...---+++,,,...000111111000000////////////000000...............///000000//////////////////////////////000111111000///...111111000///////////////---------...000111000///---...000000...---,,,,,,...------------...//////,,,------......------,,,------...///000000000///---------------------,,,)))***+++---///000111222,,,...//////......///111------------------------///...---,,,,,,---...///,,,,,,------...------,,,)))------+++,,,///000------------.........///////////////......---------,,,,,,+++******+++,,,,,,+++,,,,,,------,,,,,,,,,------------,,,+++*********+++,,,...///000000000888???DDD@@@666---+++...---+++)))***...222444555666000,,,...000///...///---+++***+++------,,,,,,,,,,,,,,,++++++*********$$$'''***,,,+++*********(((***,,,,,,)))'''(((***((()))***+++,,,+++******))))))***++++++++++++***((((((''''''((()))******(((((((((((()))))))))))))))+++,,,+++)))(((+++---******+++++++++,,,,,,,,,************************))))))))))))))))))))))))'''(((***+++,,,,,,++++++'''(((*********+++,,,...*********++++++,,,,,,,,,)))***+++,,,---,,,++++++,,,,,,+++***))))))******++++++******))))))((((((###$$$''')))+++---......++++++,,,,,,,,,---------************************))))))(((((((((((()))***))))))************))))))******************************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))+++)))((()))+++,,,,,,+++((()))***+++++++++++++++))))))))))))***+++,,,---sssZZZPPPLLLHHHEEEDDDCCCBBBAAACCCBBB@@@???>>>>>>======999999999888999999::::::???>>>===;;;999888666666555555444444444333333333111000000111222222///---.......................................///000111..................------//////.........---------++++++------------++++++111000///...,,,***))))))***)))))))))***,,,...///...---+++***)))***++++++---------,,,,,,+++++++++)))))))))***)))(((''''''((())))))))))))*********,,,+++***(((((((((((())),,,++++++******++++++,,,******++++++++++++***************************+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...)))))))))+++...///...---------,,,++++++******)))222///,,,***+++,,,---...)))))))))***+++++++++,,,,,,+++*********,,,///000---.........//////000000//////000000000000//////333///,,,---222555444222---------............///...---------...///...------------...............---.........---,,,,,,+++333111---+++***+++...000...///000000//////000111......---,,,---...///000,,,---...//////---+++***............//////000111000000///...---,,,,,,,,,......///////////////...,,,------......------,,,..................------,,,---------------------+++++++++,,,,,,---------000///---,,,,,,---///000111000...---,,,,,,------......---------......///------,,,,,,,,,------...,,,---------,,,,,,+++***,,,+++++++++++++++++++++)))***+++++++++...222555555@@@FFF>>>333...,,,***........................777222---,,,...///---)))++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******))))))*********+++++++++(((((()))***++++++++++++''''''''''''((()))++++++******))))))***+++,,,,,,,,,+++***((((((((())))))******************************+++,,,,,,,,,,,,+++************)))))))))((())))))))))))))))))))))))((()))***+++,,,---------,,,,,,+++******))))))(((......---,,,,,,+++******))))))***+++,,,,,,---------,,,)))''''''((()))+++(((((((((((())))))))))))'''((((((((()))))))))))))))***+++,,,---,,,+++++++++++++++************)))+++***)))(((((()))***+++++++++******++++++,,,---***)))))))))))))))******(((((()))***+++,,,,,,---111000///---,,,+++******((((((((()))******++++++******+++++++++,,,,,,,,,*********)))))))))((((((...+++'''&&&))),,,...///sssZZZOOOLLLGGGEEECCCCCCBBBAAACCCBBB@@@???>>>>>>======;;;:::::::::::::::;;;;;;777777666666555444444333555555444444444333333333111000000111222222///---..................------------,,,,,,,,,------.......................................------------,,,---............---,,,.........------,,,,,,,,,---,,,+++******+++,,,---...---,,,,,,,,,,,,---...---------,,,,,,+++++++++************************---,,,,,,,,,++++++******,,,+++*********+++,,,,,,,,,++++++******++++++,,,+++***)))(((((()))***+++,,,,,,,,,,,,+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***+++,,,///000///...+++++++++++++++++++++,,,------...///000...,,,***++++++++++++,,,,,,,,,,,,,,,+++******+++,,,...000///////////////.........//////000000000000//////222...,,,...222444222///........./////////000000---,,,,,,---.../////////...............------------.........------,,,+++,,,,,,,,,------...//////---///000000//////000111...------,,,---...///000000000///......---------***))))))))))))***+++,,,/////////...---------,,,....../////////...------------............------------------------...............------,,,,,,+++,,,,,,---------.........000...---,,,,,,---...000///...---------...//////......---------------------------------...///000------------,,,,,,+++***++++++,,,,,,,,,+++++++++...---,,,++++++,,,---...,,,555999444.........---////////////////////////333///+++,,,///000///,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***+++++++++,,,,,,,,,,,,***+++++++++++++++******)))))))))))))))***+++,,,******)))******++++++,,,+++***)))(((((())))))*********************************+++,,,,,,,,,,,,+++++++++++++++************))))))))))))))))))))))))******+++,,,,,,,,,+++++++++++++++++++++*********......---,,,,,,+++***************++++++,,,,,,---+++++++++***************(((((((((((())))))))))))******************++++++((((((***+++++++++***)))+++++++++************)))******))))))))))))******++++++******++++++,,,---******))))))))))))******,,,,,,,,,++++++++++++***///...---,,,,,,---...///***************)))))))))******+++++++++,,,,,,,,,,,,,,,,,,++++++*********...,,,))))))+++...///000rrrYYYNNNKKKGGGDDDCCCBBBAAA@@@CCCBBB@@@???>>>>>>======<<<<<<;;;;;;;;;;;;<<<<<<777777777777888888888888555555444444444333333333111111000111222111000.../////////......---------......---,,,,,,,,,------........................,,,------------------------......//////......---++++++,,,------......//////...---,,,+++*********------------...///000111------,,,,,,,,,,,,++++++,,,+++***)))***+++,,,---......---,,,+++***)))(((++++++++++++,,,---...///,,,++++++******++++++,,,,,,***'''&&&&&&'''***,,,...------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++******)))((((((,,,+++,,,---000111000///)))******+++,,,,,,------,,,---...///...---,,,+++...---------------,,,,,,,,,++++++***+++,,,...///000000000///......------//////000000000000//////000...---///222222///,,,////////////000000000111..................------//////......------,,,,,,---............---,,,,,,(((***---///000///---+++---///000000///...000111...------------...//////444222000...---...///000,,,,,,,,,+++,,,,,,---.....................------...............---,,,+++------............------++++++,,,,,,------......//////...---,,,++++++***...............////////////...---,,,,,,---...///---,,,,,,------///000000......---,,,,,,+++,,,,,,------------...///111111------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,333000,,,,,,///000///...)))---///---,,,...000000///////////////////////////,,,***+++///111000...------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------,,,+++***)))++++++*********++++++,,,***************+++++++++***))))))((())))))***+++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,++++++++++++***)))))))))))))))))))))))),,,,,,,,,,,,,,,+++***)))++++++++++++,,,,,,,,,,,,...------,,,,,,++++++***++++++++++++++++++++++++)))***,,,------,,,+++***((((((((()))))))))******,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++++++++++++++************))))))******************)))+++************+++,,,,,,+++******)))))))))******---------,,,,,,,,,++++++,,,+++***+++,,,///222333,,,,,,++++++***))))))(((******+++++++++,,,,,,,,,------------,,,,,,,,,,,,...---+++,,,...000000///rrrYYYNNNJJJFFFDDDCCCBBBBBBAAABBBBBB@@@???>>>============<<<;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;<<<555555444444444333333333222111000000111111000...000000//////......------111000///...............---------...............,,,,,,,,,,,,------------------............------++++++,,,,,,---.../////////...------,,,+++++++++,,,------...///000111111,,,,,,,,,,,,,,,,,,,,,,,,...---***)))((()))+++,,,++++++******)))(((((('''+++++++++,,,,,,,,,------,,,++++++******++++++,,,+++***)))(((((()))***+++++++++,,,,,,,,,,,,,,,,,,*********+++++++++++++++,,,+++++++++*********))),,,++++++---///000///...*********++++++,,,,,,,,,000...+++(((''')))---111.........------,,,,,,,,,,,,++++++++++++,,,---...///////////////.........//////000000000000//////......///111222111...+++....../////////000000000111111000///---+++++++++//////...------,,,++++++------............------+++,,,...///...,,,)))'''---...000///......///111------------......//////333222000///............000000////////////000000---------...........................---,,,++++++,,,,,,------------,,,,,,******++++++,,,---...............------,,,,,,,,,........................///...------------...///------------......//////......---,,,++++++++++++++++++,,,,,,...///111111---,,,,,,,,,,,,,,,,,,,,,+++,,,------...------,,,---)))''')))///333222///...///......///111000...........................---,,,+++,,,...000///...------------------------++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,+++++++++,,,,,,,,,,,,------------------,,,+++***,,,++++++*********++++++*********+++++++++******((((((((())))))***++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,+++++++++*********))))))))))))))))))))))))+++++++++,,,,,,++++++*********+++,,,,,,---......---------,,,,,,+++++++++,,,,,,++++++++++++++++++))))))***+++,,,,,,,,,,,,((((((((())))))******+++------------,,,,,,,,,,,,,,,,,,------............+++++++++*********))))))))))))+++,,,,,,+++))))))***************++++++,,,++++++******))))))******))))))***+++,,,---......******))))))+++...111444,,,,,,+++++++++***************+++++++++,,,,,,,,,------------------,,,,,,,,,,,,,,,---///000///...rrrYYYMMMJJJFFFDDDCCCCCCBBBAAABBBBBB@@@???>>>=========<<<<<<;;;:::::::::::::::999999888888777777666666555555444444444333333333333111000000111111000///000000/////////.........111000///...............---------.........//////---------------------------,,,,,,,,,,,,,,,,,,---,,,,,,------------------,,,,,,------............,,,,,,------............,,,,,,,,,,,,,,,,,,,,,,,,///...+++(((''''''((()))))))))))))))))))))))))))+++++++++++++++***)))))),,,++++++******++++++,,,)))***,,,------,,,***)))(((((()))***+++,,,------******+++++++++,,,,,,,,,++++++++++++,,,,,,------+++******,,,...///...,,,,,,,,,,,,+++++++++******---,,,***'''%%%''',,,000......------,,,,,,++++++,,,,,,++++++,,,,,,------,,,------...///000000111//////000000000000//////...///111333333222...,,,------........./////////...000000///,,,+++,,,---//////...---,,,++++++***------...//////......------------,,,,,,+++******---...//////......///000---------...............//////000000///---,,,+++------,,,,,,,,,,,,,,,------------...............------......---,,,,,,+++++++++,,,,,,,,,,,,++++++******++++++,,,---......,,,,,,,,,------...............------------------.........------.........//////.........------,,,...---,,,+++++++++++++++*********+++,,,...///000---,,,+++++++++,,,------+++,,,---//////...------'''###"""%%%,,,///...,,,000//////222444222///---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************++++++++++++***+++,,,---------------++++++***)))))))))************+++++++++******)))(((((())))))************++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))((()))***+++,,,,,,,,,,,,******+++,,,------...///------,,,,,,,,,,,,++++++,,,,,,++++++++++++++++++***)))((('''(((***,,,---((((((((()))***+++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------......+++++++++*********)))))))))***+++,,,,,,+++***)))******))))))******+++,,,,,,,,,+++***************(((((()))***+++,,,------+++***))))))***,,,...000***+++++++++,,,,,,,,,---******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,*********,,,...///---,,,rrrZZZNNNKKKGGGEEEDDDDDDDDDCCCCCCBBB@@@???>>>>>>=========<<<;;;:::999999999999::::::999777666555444444555555444444444333333333333111//////000111000///////////////////////////......---,,,,,,,,,------,,,,,,------...///////////////.........------------,,,,,,++++++,,,,,,---...---------------,,,,,,***+++---...///000000000---------------,,,+++***++++++,,,,,,,,,,,,------...---+++)))(((''''''(((******+++++++++,,,,,,,,,******+++******((('''&&&,,,++++++******++++++,,,)))+++---//////---+++)))(((((()))***+++,,,,,,---+++++++++,,,,,,------...***++++++,,,------......+++******,,,---...---+++------,,,,,,+++******)))$$$)))---...,,,))))))***------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///111222222//////000000000000//////---///111333333111///...------------............***,,,//////------///222......------,,,,,,++++++------...////////////...,,,,,,+++***+++---///000,,,...//////...---///000,,,---......//////......+++,,,...//////---+++***---,,,,,,+++++++++++++++..................------------............------++++++,,,,,,,,,,,,++++++++++++,,,,,,------......***++++++,,,---...//////.........---------------........................////////////...---,,,+++------,,,,,,,,,,,,------************+++,,,......---,,,+++***+++,,,---...***,,,...000000000...---,,,***)))+++...///...,,,,,,***,,,222444111......++++++++++++++++++++++++------...---,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++,,,+++))))))))))))+++,,,))))))*********+++++++++)))***+++,,,------------******)))))))))******+++******+++,,,,,,***)))(((((())))))************))),,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++*********)))))))))(((((())))))))))))))))))))))))((((((***+++,,,---------)))******+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,***(((&&&&&&(((+++---'''((())))))***+++,,,,,,*********++++++,,,,,,,,,***************+++,,,,,,+++++++++************)))******++++++++++++*********))))))))))))***++++++---,,,+++***************+++++++++*********)))))),,,,,,++++++++++++,,,,,,******+++,,,,,,---......******+++++++++,,,,,,,,,************++++++++++++)))))))))+++------,,,+++sssZZZOOOLLLHHHFFFEEEEEEEEEDDDCCCBBB@@@???>>>>>>======>>>===<<<;;;::::::::::::<<<;;;;;;:::999888777666555555444444444333333333333111//////000111000000.........///000000111111------,,,,,,,,,------...,,,,,,------...//////000111111000///...------,,,...---,,,,,,,,,,,,---...------------------------***+++---///000000000000/////////...---***((('''+++++++++,,,,,,---------+++++++++++++++*********,,,,,,,,,+++++++++++++++((()))*********)))(((''',,,++++++******++++++,,,***+++,,,------,,,+++***+++++++++++++++++++++++++++,,,,,,---......//////+++++++++++++++,,,,,,,,,,,,,,,+++,,,...///---,,,,,,+++++++++++++++++++++###)))000222...+++***+++..................//////,,,,,,,,,---,,,,,,,,,+++,,,------...///000111111//////000000000000//////+++---000111111000//////............////////////+++...111///,,,+++---111,,,,,,,,,,,,,,,,,,,,,,,,------...///////////////---,,,,,,,,,---...///000,,,---///...------...000,,,---.../////////...---+++,,,,,,---------------//////...---------------/////////...---------,,,,,,---......////////////,,,------......------,,,------------------......+++,,,,,,------........./////////.........---------..................------......//////...---,,,,,,,,,,,,,,,---...///000+++++++++++++++,,,---...---,,,+++******,,,...///***,,,...000111000///...111111111111000000///...,,,)))+++///000------111++++++++++++++++++++++++,,,---...---,,,***)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,***))))))***,,,---*********+++++++++,,,,,,******+++++++++++++++******************+++,,,---)))***,,,,,,,,,***)))'''))))))***+++******((((((,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,++++++++++++*********)))))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,)))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---,,,+++***)))))))))***+++'''((()))***+++,,,,,,---))))))***+++,,,------...***))))))((()))***+++,,,+++++++++************))),,,++++++******++++++,,,)))))))))))))))***++++++...---,,,+++************,,,,,,+++++++++*********------.........---,,,+++,,,,,,,,,---------------******+++++++++,,,,,,,,,)))*********+++++++++,,,***)))((())),,,---,,,+++ttt[[[OOOLLLHHHFFFFFFFFFFFFEEECCCBBB@@@???>>>>>>======??????>>><<<<<<;;;;;;;;;:::999999888888777777777555555444444444333333333444111//////000111000000------...///000111222222...............///000111,,,,,,------...///000000333333222000///...---,,,///...---,,,,,,---...///+++,,,,,,------.........+++---...000000000000///111111111///---***'''%%%+++++++++,,,,,,---------)))***+++,,,---...------,,,++++++***)))(((''''''&&&''')))***++++++******,,,++++++++++++++++++,,,++++++************++++++//////...---+++******))),,,,,,------...///000000,,,,,,++++++***)))))))))...------...///000...---*********++++++,,,------)))---000///+++***---111......//////000000111111,,,,,,---------,,,++++++........./////////////////////000000000000//////***,,,...////////////000////////////000000000000000333444111+++''')))+++,,,,,,,,,,,,,,,,,,,,,---------...///000000//////////////////...---,,,,,,,,,---///...------...000,,,,,,.../////////...------,,,+++++++++---///000///...---,,,,,,,,,,,,,,,000000///...------,,,,,,,,,,,,...///000000111111......////////////........................---------------------------,,,111111000000/////////...------............------+++,,,---////////////...,,,,,,,,,---...///000111------,,,,,,,,,---......---,,,+++******,,,...///***,,,///111222111///...,,,---///...---+++,,,,,,000,,,,,,...,,,))),,,222,,,,,,,,,,,,,,,,,,,,,,,,***+++------,,,*********------------------------++++++++++++++++++++++++...---+++******+++---...++++++,,,,,,,,,---------+++++++++++++++***)))(((*********+++,,,---...///)))***,,,---,,,***(((''')))***++++++***)))(((''',,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++******))))))))))))))))))))))))+++,,,,,,,,,,,,+++******)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------+++,,,,,,---,,,+++))))))'''((()))***+++,,,------((()))***+++---...//////,,,+++*********+++,,,---+++++++++************)))---,,,+++******+++,,,---)))))))))))))))******+++...---,,,+++************)))***+++,,,---......///---...000111111000...,,,///......------,,,,,,+++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,+++***))))))+++---------sssYYYVVVDDDHHHHHH>>>QQQ]]]CCCAAAAAA@@@??????>>>>>>===???>>><<<:::999999999999777;;;???===999666777999333444555666555444222111222222222111111111000000111111000///////////////111222333222000.........---,,,******+++...111333666444000,,,***+++,,,...---,,,++++++++++++,,,---,,,++++++...111333222000000////////////000000111------......///.........,,,,,,++++++***))))))(((,,,***(((''''''(((***,,,***+++,,,,,,******+++,,,---,,,***)))((()))***+++,,,,,,,,,---------......))))))))))))))))))******)))************+++++++++.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,---......++++++++++++++++++++++++......------------......///444;;;<<<999333---+++,,,,,,,,,,,,,,,,,,,,,,,,+++......++++++......+++///////////////.........///000111000///...///000111111111111111000//////333111///---,,,---...///......---,,,---...///000//////000000000000000000666444222000//////000111222111//////111111111000////////////...---,,,+++++++++,,,---...///000111,,,------......------,,,---......---,,,---///111+++,,,,,,---...///000000//////...------------......------,,,,,,,,,------///...---,,,+++,,,,,,---111000///...---,,,,,,,,,111000...---,,,,,,,,,---//////---,,,,,,---...///////////////000000000000------------------,,,,,,.........//////...------------------------------,,,---------------,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------......---,,,,,,+++******+++,,,,,,,,,,,,+++******((()))***+++,,,++++++******)))******+++,,,---...,,,,,,,,,,,,+++***))))))***))))))***,,,,,,+++)))///...---***(((&&&$$$###+++,,,,,,------,,,,,,+++)))(((((()))+++---,,,,,,,,,***(((***---...---+++*********************************+++,,,,,,------*********)))******++++++...---+++*********++++++''''''(((((()))))))))***...///...,,,+++***,,,......------,,,,,,++++++***(((***,,,......,,,***(((***************+++++++++************************,,,+++)))'''$$$""" +++,,,,,,------,,,,,,+++))))))))))))))))))))))))'''******((())),,,...,,,+++++++++***++++++,,,,,,---------......///////////////000000///...------+++,,,------++++++,,,---------------------------,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,sssYYYVVVGGGLLLMMMFFFXXXbbbKKK@@@AAABBB@@@>>>;;;;;;;;;>>>===<<<;;;:::999999999<<<@@@DDDCCC>>>:::888999777777777666555333222111111111111111111111111111111111000///////////////000111222111///------...333222111000000111333444555333///,,,++++++,,,...------------------------,,,******,,,...///...,,,,,,,,,,,,,,,---...///000------.........------,,,,,,,,,++++++++++++++++++,,,+++***))))))***+++,,,)))***++++++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++++++++,,,,,,)))************+++++++++---------,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,,,,,,,+++++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---444<<>>;;;<<<======<<<:::999777888<<>><<<;;;;;;444444333333333333333444000111111222444555555666111000000///////////////---///000000...------...///000111222333222111111111000...---,,,------...+++,,,...//////...,,,+++------------......---,,,......---------...//////------------,,,+++***)))******))))))))))))******++++++,,,,,,,,,,,,++++++)))+++,,,+++***)))***+++)))******+++++++++++++++******+++++++++,,,,,,,,,+++***************))))))))))))*********+++++++++))))))******+++++++++,,,((())))))***+++,,,,,,---++++++,,,---...//////000,,,,,,,,,,,,,,,,,,,,,,,,000//////......//////000...555;;;:::333------///------------------------,,,///...++++++///000...............////////////000111111000...,,,,,,---......//////......---,,,...---,,,+++++++++,,,,,,,,,,,,,,,---------......111000000//////......------...///000///...---,,,222111//////111111111000------...///////////////000000///...---,,,,,,+++,,,------......------,,,***,,,---,,,++++++,,,...........................------,,,++++++++++++,,,---------...............------------------------...---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,------------------.........///////////////000000000000+++,,,,,,---...//////000,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---...//////////////////---,,,,,,++++++,,,,,,---,,,,,,------------------,,,,,,,,,,,,++++++******)))***+++,,,------------,,,,,,------------------------,,,+++++++++,,,,,,******++++++,,,---......,,,+++******,,,------,,,*********+++++++++++++++......------,,,,,,,,,,,,---------///111000...,,,,,,+++************)))(((++++++++++++++++++++++++---------,,,,,,+++++++++///...---,,,++++++***+++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,---------++++++,,,---)))******+++,,,,,,------+++,,,---......---,,,+++)))******+++,,,---......))))))))))))************%%%&&&&&&'''((()))***++++++,,,,,,------,,,,,,+++************************))),,,---+++---222444222///...---,,,+++*********.................................//////...------,,,---...---,,,,,,---...---------------------------,,,++++++++++++,,,---------------------------rrrZZZSSSNNNLLLKKKJJJMMMKKKBBBBBBHHHMMMJJJBBB<<<<<<>>>;;;<<<<<<===<<<;;;999888:::;;;<<<===???AAADDDFFF999999888777555444333222222222333444666777888888111000000///////////////---///000000///...///000000111111222111///---,,,.........------------......000111333333111000...***+++------............000///...---------------------------,,,+++***))),,,,,,,,,++++++******)))******+++,,,,,,+++******+++,,,------++++++,,,---......---,,,,,,---...///******+++++++++,,,,,,,,,++++++++++++******))))))))))))*********+++++++++)))))))))******+++++++++)))******+++,,,---......***++++++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,//////............//////.....................///------------------------///111000------111333111---.........//////000000///000111000---,,,------...............---,,,,,,---,,,,,,+++++++++++++++,,,,,,,,,---------------000000//////.........---......---,,,,,,---...///222111//////111111111000//////000000///......---.....................---,,,------......------,,,***+++------,,,+++,,,...,,,,,,------...//////000------,,,++++++++++++,,,,,,---.../////////......,,,---------------------------,,,+++++++++,,,,,,---------...............,,,------.........//////////////////000000000000,,,,,,------...///000000---------,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,---......///000000//////---,,,,,,++++++,,,,,,---------------------------,,,+++++++++++++++******,,,,,,---------,,,,,,+++...---------------------++++++***************++++++******+++,,,---///000---,,,***+++,,,......------,,,,,,,,,++++++******...------,,,,,,------...000//////000111111///---+++,,,,,,+++***)))))))))************************++++++,,,,,,------------///...---,,,++++++***+++,,,,,,,,,,,,,,,,,,,,,,,,******************)))))),,,...//////---------///***++++++,,,---...//////***+++,,,,,,,,,,,,+++***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,------......************+++++++++,,,+++,,,,,,------,,,,,,+++************************(((+++,,,***,,,111333222///...---,,,++++++++++++........................------............------,,,---......,,,,,,---...------------------------------,,,++++++,,,------------------------------qqq[[[OOOMMMIIIIIIKKKKKKIIIFFF???CCCFFFEEE???;;;;;;===;;;<<<<<<<<<;;;;;;:::999999888888888;;;???CCCFFFAAAAAA@@@===:::666222000222333444555666777888888111111000///////////////,,,...000000//////000111---,,,,,,***((($$$!!! +++,,,---...............+++,,,---......---,,,+++(((***,,,,,,,,,,,,---...///...---,,,++++++++++++------...------,,,+++***,,,---///000000...---+++++++++++++++++++++++++++,,,---...---,,,+++,,,...,,,,,,+++++++++*********++++++++++++,,,,,,,,,,,,.........---,,,,,,++++++)))************+++++++++***************++++++++++++++++++,,,,,,------...------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,222///+++***,,,...---,,,---------------------------///...***+++///222000------......///000000000...///000///---------............///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))+++---///000///------/////////...000000000000///...------,,,---------.../////////,,,------......------,,,***,,,......---,,,---...++++++,,,---...///000111...------,,,,,,,,,,,,,,,+++,,,...///000000///...+++,,,---.........------------,,,,,,,,,,,,------***+++,,,...///000000000+++,,,---...////////////////////////000000000000---------.../////////000,,,++++++***+++,,,...///------------------------,,,---...///////////////---,,,,,,++++++,,,,,,---............------------++++++++++++++++++******---------------,,,++++++......---,,,,,,,,,------******))))))))))))***+++,,,+++++++++,,,---///000222000---+++,,,,,,,,,+++---------....../////////------,,,,,,,,,...///000666444111000///...,,,***+++,,,---,,,******+++,,,************************))))))******+++,,,,,,---...---,,,++++++***+++++++++,,,,,,------------,,,,,,,,,,,,,,,++++++++++++,,,...000000///......///+++,,,,,,---...//////000***++++++++++++++++++***))))))*********+++++++++******++++++,,,,,,---------,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++(((+++,,,***+++000222000///...---,,,,,,+++,,,,,,---,,,,,,,,,,,,+++++++++,,,,,,---............---***,,,---,,,+++***+++---------------------------...---,,,++++++,,,---...------------------------ppp[[[MMMLLLEEECCCGGGEEEAAADDD>>>???AAA@@@>>><<<======<<<<<<;;;:::::::::;;;;;;999888666666777999;;;<<<@@@@@@AAA@@@===888333000222222333444555555666666111111000///////////////***,,,...///......///111333333222111///---,,,+++)))***,,,...//////......***************************,,,......,,,+++,,,---------,,,,,,------...///------.........------,,,&&&)))---111222111...,,,---,,,+++******+++,,,---+++,,,------++++++,,,---)))+++...///...+++'''%%%,,,,,,,,,,,,------------///......---,,,,,,++++++)))************++++++++++++++++++++++++*********++++++++++++++++++,,,,,,,,,,,,+++++++++*********------------------------++++++************++++++//////......---,,,,,,,,,........................***,,,***'''''',,,///...------......///000000111,,,...///...------...000///////////////...------,,,,,,------------,,,,,,***+++,,,---------,,,,,,***++++++,,,,,,------...*********+++,,,---......000///------/////////...//////000000000//////...---------.........//////,,,------......------,,,***,,,...///...------...,,,---------....../////////......---,,,---------+++,,,...000111000//////+++,,,---.........------...---------------......***+++,,,...//////......+++,,,---////////////...////////////000000000000............////////////+++***))))))***,,,...///........................++++++---....../////////---,,,,,,++++++,,,,,,---///.........------------******************++++++,,,,,,------------------......,,,+++++++++,,,,,,))))))))))))***+++,,,,,,---,,,+++++++++---///000333000---+++,,,,,,,,,,,,---------...//////000000,,,+++++++++---///111333888555111...------,,,+++***,,,...---++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++++++++,,,++++++*********++++++++++++---.........------......------,,,,,,,,,,,,+++---//////.........///,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********'''(((((()))******++++++,,,,,,++++++******))))))+++,,,,,,------,,,,,,+++++++++++++++++++++++++++))),,,,,,***,,,000111///...------,,,,,,,,,------------,,,,,,,,,++++++++++++,,,------.........---+++,,,---,,,+++++++++---------------------------...---,,,++++++,,,---...........................ooo[[[QQQPPPGGGCCCGGGBBB===AAA??????????????????@@@@@@===<<<;;;:::999:::;;;<<>>===999555222111222222333333444444444111111000///////////////)))+++---...------...000,,,,,,,,,------...//////(((***,,,...000///......///......------......///...111222111...,,,---...---------...000222333444------......///.........###)))...111000---+++///...,,,++++++,,,...///***+++,,,,,,******+++,,,...222777:::888333,,,''',,,,,,------------......------,,,++++++***)))))))))************+++++++++---,,,,,,,,,+++*********+++++++++***************(((((()))***+++,,,,,,------------------------------,,,,,,++++++,,,,,,---(((,,,111111...++++++---........................,,,...,,,))))))...111000---------...///000000111+++---......---...///111//////000000//////...---,,,,,,---......---------***+++,,,---...---,,,,,,+++,,,,,,---...///000000***+++---///000000//////222111//////111111111000---...///000000111111111........................,,,------......------,,,+++---///000///.........///............---------//////...------------...+++,,,...000111111000///***+++---...///...------......---------......///------......---+++***(((***+++---///000000///...////////////000000000000///////////////.........,,,+++******+++,,,///000////////////////////////***+++,,,---............---,,,,,,++++++,,,,,,---//////.........---------******************++++++***+++,,,---.../////////......,,,+++***++++++,,,************+++,,,---......---,,,++++++,,,...000000...++++++---///000000------------------------++++++***+++---000333444666222...,,,---...//////***,,,......,,,,,,...000........................///......------,,,,,,+++*********)))******++++++***+++---...///...---------------,,,,,,+++++++++))),,,...///...------...++++++,,,,,,,,,,,,------------------------------...------,,,,,,++++++*********+++,,,------............------------,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++......+++,,,000111///------,,,,,,,,,---....../////////......---------+++,,,------.........------...//////------...///------------------------...---,,,,,,,,,,,,---...........................mmmZZZPPPLLLGGGEEEFFFFFFDDDBBBEEEAAA===<<<<<<===;;;999:::;;;<<<<<<<<<;;;:::999888888777777666555555555888888888777666444333222666555222000//////000000000000000///......------,,,---.../////////...------,,,,,,,,,------...///,,,,,,,,,---------......---,,,,,,++++++,,,,,,------,,,++++++++++++,,,---......,,,,,,,,,...000222//////.........//////000((()))******+++,,,------111///---***)))***+++,,,+++,,,,,,,,,,,,+++***)))+++222888888333...,,,---000///---+++++++++---...)))+++,,,,,,+++***+++,,,,,,+++***)))***+++,,,---+++++++++++++++***)))(((---+++(((((()))++++++++++++---......,,,+++,,,---000...,,,---//////---+++)))***+++,,,---,,,+++*********+++,,,,,,---......---...000222111///---+++------,,,++++++,,,...///////////////////////////,,,,,,,,,---------......000//////............//////***%%%&&&+++//////---++++++,,,,,,,,,,,,,,,,,,,,,---......//////......//////.........---------........................000000000000000///...---///...,,,++++++,,,---...,,,,,,------...------,,,,,,,,,,,,+++,,,,,,------000//////.........//////---,,,+++***+++,,,---...,,,------...............++++++++++++++++++++++++,,,---......//////......000000000000000///......///......------///000111//////000000000000//////000000000///......------(((((()))***++++++,,,,,,,,,,,,---///000222333333***+++,,,---............***++++++,,,,,,------...(((***+++------,,,+++***......---,,,+++))))))(((++++++++++++++++++++++++*********++++++,,,,,,,,,++++++******************---------,,,,,,+++++++++)))))))))))))))*********///////////////.........---+++))))))---111555666...---,,,++++++,,,---...,,,------+++******,,,...,,,,,,,,,---------.........------,,,,,,,,,------///...---,,,***)))((('''---.........//////000000---,,,+++,,,.........---000///---+++*********+++000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,************************---,,,+++******+++,,,---))))))***+++++++++++++++))))))*********+++++++++...---,,,,,,++++++++++++++++++++++++++++++++++++......------------......,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,************+++,,,---...------------------------,,,+++***)))***+++,,,---------......///000000000mmmZZZOOOKKKFFFDDDDDDEEECCCAAAAAA>>><<<<<<>>>???===<<<;;;;;;<<<<<<<<<;;;:::999999888888777777666555555777777777777555444333222111111111111111111000000------......///000000000---......//////...---,,,///...---,,,++++++++++++....../////////000000000---,,,,,,++++++,,,,,,---///...------------...///+++***)))''''''(((***+++.........---.........///------------------------///...,,,+++***++++++,,,,,,,,,,,,+++++++++******'''***------***((((((***---,,,***)))((()))+++,,,***+++---,,,+++******++++++*********++++++,,,,,,,,,,,,,,,,,,,,,+++******))))))***+++,,,---......+++,,,---//////000/////////---+++,,,---...,,,***,,,------...............+++++++++,,,,,,---------+++,,,...000000///...---111000000000000111333444////////////////////////...............---------//////......------.........***&&&'''+++......---+++++++++,,,------......,,,---......//////......//////.........---------////////////////////////111111222222222111111111...---,,,++++++,,,...///---------...------,,,,,,+++*********+++,,,,,,---//////............//////------,,,++++++,,,---...+++,,,------......------------------------------,,,---......//////......///000000000000///......///......---...///000111,,,,,,------------,,,,,,........................******++++++,,,------............/////////000000***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,(((***+++------,,,+++***,,,,,,,,,,,,------------++++++++++++++++++++++++---------.........//////******++++++,,,++++++***---------,,,,,,+++++++++*********+++++++++++++++........................000...,,,---000444666777---------,,,,,,---------+++,,,,,,,,,++++++---000+++++++++,,,,,,,,,------...---------,,,---------------,,,,,,++++++******------------.........///...,,,,,,,,,...///...---000///...,,,,,,,,,,,,---//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++******+++,,,,,,)))***+++++++++++++++***+++++++++,,,,,,,,,------...---,,,,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,......------------......,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,+++******++++++---......------------------------,,,,,,,,,,,,,,,------...***+++,,,---///111222222mmmZZZNNNJJJEEECCCDDDDDDBBB@@@===<<<<<<===@@@@@@???>>>;;;;;;<<<<<<;;;;;;:::999:::999999888777777666666777777666666555444333222,,,...000222222222000///------......///000000000.../////////...---,,,,,,000///...,,,***)))((((((++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---///......------......//////...,,,************+++------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********+++,,,+++***)))((((((***,,,---***)))((((((((()))***+++***,,,---,,,***))))))***)))***++++++,,,,,,++++++,,,,,,---------,,,++++++***---//////,,,,,,---000111...,,,,,,...///---***---,,,***+++,,,,,,+++)))---------------...//////,,,,,,,,,,,,,,,,,,,,,,,,***++++++---...//////000////////////000111222333////////////////////////000000000//////......---000///......---------......+++'''(((+++......---++++++,,,,,,---...//////,,,---......//////.....................---------////////////////////////000000111222222222111111---,,,++++++,,,---///000---.........---,,,,,,+++*********+++,,,---.../////////............//////......------,,,------...+++,,,------...---------........................,,,---......//////....../////////000//////...---......------......///000++++++,,,,,,,,,,,,++++++++++++,,,------...//////,,,,,,------......///////////////......---,,,,,,++++++,,,---..................---,,,,,,+++******)))***+++,,,---,,,+++++++++++++++,,,,,,,,,------++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,)))***,,,.........,,,+++------,,,,,,,,,,,,+++++++++++++++,,,,,,---------------------------------...,,,+++,,,///111111111,,,------......------,,,+++,,,---,,,,,,,,,...000*********+++++++++,,,,,,---------------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...---,,,---///000///...///......------......//////...------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,+++******---------.........//////------,,,+++++++++,,,,,,---------------...............------------......,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,---...///------------------------,,,,,,---...............++++++,,,---...///000000mmmZZZOOOJJJEEECCCDDDDDDCCC@@@;;;<<<===???@@@@@@???>>>;;;;;;;;;;;;;;;:::::::::::::::999999888777777777666666666555444333222222---...///111111000000///000000000///......------000000///......---,,,+++///...---+++***)))(((((()))************+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,111000///...---.........,,,,,,------,,,,,,++++++++++++++++++++++++++++++***+++,,,------------,,,...---+++))))))***+++,,,000---***)))+++---......******))))))***+++,,,---***,,,---,,,***)))))))))((()))+++,,,,,,,,,+++***+++,,,,,,,,,,,,,,,++++++%%%)))---...---///555;;;@@@999111---------+++''',,,,,,++++++++++++******+++***)))))))))***,,,---,,,,,,,,,,,,,,,,,,,,,+++++++++******+++---...///---------...///000111111........................000000000000000000000000111111000///...............+++))))))+++---...---------------------......,,,---......///.................................//////////////////////////////////////////......,,,++++++,,,,,,...///000............---,,,++++++++++++,,,,,,...///000111///............//////000//////......------------,,,,,,---.......................................,,,---......///............////////////...------------------......//////---......//////......---+++++++++,,,,,,---------,,,---------....../////////......------,,,,,,++++++,,,------.........------------,,,,,,+++++++++)))***+++,,,,,,,,,++++++++++++******)))(((''''''+++++++++,,,,,,,,,,,,,,,***************+++++++++(((***---///000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------......---------...............,,,++++++,,,......---,,,+++,,,---......---,,,+++...//////...,,,,,,---...++++++++++++,,,,,,,,,,,,---------...............------------------,,,---------------------------///...---...000000000///---------------...//////......---,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***---............/////////---,,,,,,++++++,,,,,,,,,---------------...............------------......---------------------------------------------------------------...//////------------------------+++,,,---//////...------///......---,,,,,,++++++mmmZZZPPPLLLGGGEEEEEEEEEDDDBBB===???@@@@@@@@@>>>======<<<<<<;;;;;;::::::::::::::::::999999888777777777444555555444444333222111222111///.........///000000000000///......------000000///...---,,,,,,,,,---,,,++++++******++++++------------............---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---,,,,,,------,,,+++******))))))***++++++,,,------******+++---------------...---+++))))))***+++,,,---+++))))))******)))'''))))))))))))***++++++,,,)))+++,,,,,,***((())))))((()))***+++,,,+++***)))******++++++++++++******!!!&&&)))---555@@@JJJJJJAAA555///...///...,,,,,,,,,,,,,,,+++***++++++***)))((((((((()))+++,,,,,,,,,,,,,,,,,,,,,,,,+++...---+++******+++,,,---...//////000111222222222------------------------......///000111333444444333222111000////////////---,,,++++++,,,---------.........---,,,,,,++++++,,,---......///.........---.....................------------------------000000000//////---,,,++++++++++++,,,---...//////---.........---,,,,,,+++*********+++,,,...///000...............///000000/////////......------,,,------...////////////...------------------------,,,---......///........................---,,,,,,,,,------...............//////000000000000//////------,,,,,,,,,+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,------...---------+++++++++,,,,,,---------******++++++,,,,,,,,,,,,+++******))))))(((((((((++++++,,,,,,,,,---------...............---------(((***---///000000...---,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------.........//////000000000000///......///111111///---+++,,,---......---,,,+++000111111000---+++++++++,,,,,,,,,,,,------------,,,---.../////////......//////......---,,,,,,+++//////..................///...---...000000000///***++++++,,,------......------,,,,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++------------............,,,,,,,,,++++++,,,,,,---++++++,,,,,,---------.........------------......------------------------------------------------......---------...//////------------------------***+++---.........---,,,//////...---,,,++++++***mmmZZZQQQLLLGGGEEEFFFFFFDDDBBB???AAABBBAAA>>>===<<<======<<<;;;::::::::::::;;;:::999999888777777666666333444444444333333222111333222000...---...000111------......///000000000000///...---------------+++++++++++++++,,,------,,,,,,,,,---------......---,,,,,,++++++,,,,,,------......//////......---))))))******+++,,,,,,,,,,,,------...---,,,***)))***++++++,,,...//////000+++++++++,,,,,,------------,,,+++*********+++,,,++++++,,,+++***((('''&&&(((((((((((())))))))))))(((***++++++***))))))***((()))******++++++******))))))***+++++++++******%%%'''((()))+++111999@@@???888///******,,,......+++,,,---,,,***)))***++++++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***+++,,,,,,,,,---.../////////......------------------------,,,---...000222444555666333222111000///.........------,,,,,,,,,,,,------...------,,,,,,++++++***,,,---......//////......---------...............,,,,,,,,,,,,,,,,,,,,,,,,111111111111000///......+++,,,,,,------.........,,,------......------,,,((((((((()))***+++,,,---......---......///000111...............---,,,+++,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......------......------,,,+++,,,,,,---............------..................---......---,,,,,,+++******++++++++++++++++++,,,,,,++++++,,,,,,---...//////,,,,,,------...------,,,******+++,,,,,,---......******+++++++++,,,,,,,,,)))******+++,,,---......++++++,,,,,,------......------------,,,,,,,,,,,,***+++---/////////---,,,++++++,,,,,,,,,,,,------******++++++,,,---....../////////000000111111222...---,,,---//////---+++,,,------......------,,,111222333111...,,,++++++,,,,,,---------.........+++,,,...///000000///...000000///...------,,,,,,///////////////............---,,,---///000///...******+++,,,---------,,,,,,,,,,,,,,,,,,------...------------------------------------------------,,,,,,------------,,,,,,+++,,,------.........---,,,,,,,,,------------...,,,,,,+++++++++,,,------+++++++++,,,------............------------......------------------------,,,,,,,,,------------.........---------......///------------------------++++++,,,---------------,,,,,,------......//////mmmZZZPPPKKKFFFDDDEEEEEECCCAAA@@@AAABBB@@@===<<<===???===<<<;;;:::::::::;;;;;;999888888777777666555555222333333333333222222111111000000000000111222222------......///000000000///...------------...///,,,,,,,,,,,,,,,---......++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------...//////...------,,,,,,------------------------...///...,,,***))),,,,,,,,,------.........---,,,+++++++++,,,---...,,,,,,,,,+++++++++******+++---...---***(((***,,,)))))))))***))))))((((((&&&(((***+++***)))***+++)))))))))))))))***++++++)))***++++++,,,,,,,,,+++///...---,,,++++++,,,---...,,,***(((((()))+++,,,)))+++,,,+++)))((()))+++,,,,,,---............---+++++++++,,,,,,------------,,,,,,,,,,,,------...+++,,,,,,---,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000111333444555222111000...------,,,,,,------------,,,,,,------*********+++++++++,,,,,,,,,---......//////......---------.........//////------------------------......///000111111000000,,,,,,------------------++++++,,,---............***************+++,,,------------......///000111---.........---,,,***)))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......,,,------------,,,+++++++++,,,---.........------,,,------......------,,,------------,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,---......//////,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,******+++,,,---...//////++++++,,,,,,---......///+++++++++*********))))))+++,,,,,,---------,,,,,,+++++++++,,,,,,---------++++++,,,---...///000000.........///000111111111+++***)))***+++,,,+++***---------,,,,,,---------///000222111///---------++++++,,,,,,,,,---------+++,,,...000111000////////////................../////////......---------...,,,,,,,,,...///...---+++,,,---......------,,,,,,,,,++++++,,,,,,---...........................------------------------,,,,,,---......---,,,,,,***+++,,,...////////////,,,,,,,,,---------......,,,+++++++++,,,,,,---...,,,,,,,,,---......//////......------------..............................,,,,,,,,,---------............---------------...---------------------------------------......///,,,,,,---...//////000000mmmZZZOOOJJJEEECCCDDDDDDBBB@@@@@@AAAAAA???<<<<<>>>>>>>>===>>>>>>?????????>>>===<<<<<<;;;<<<<<<;;;;;;::::::888777555555444444333222222111111000222111000111333444444333111000///......---......------///000111111111111///...------,,,,,,,,,,,,+++,,,...///000111000000000000///...------,,,,,,++++++++++++++++++,,,,,,...///...---,,,,,,...000...,,,++++++------,,,************+++,,,---.../////////...---,,,,,,,,,,,,+++***)))))))))***,,,,,,000...+++((('''((()))***...---,,,+++******************))))))******+++,,,...+++)))))),,,---,,,*********************+++++++++++++++,,,,,,---------,,,,,,+++***+++,,,---...---,,,,,,+++***)))((((((------,,,++++++,,,,,,,,,))))))+++...111222000///,,,***)))((()))+++...000222222111000///...------...------,,,,,,+++******...///000111222333444444444333111///------------/////////...------,,,,,,(((***,,,......,,,***(((++++++,,,,,,---...//////.........------,,,,,,,,,......------------............---,,,---...///000/////////...------,,,,,,//////...---,,,++++++***---///111111///---------,,,,,,.........---,,,+++...---,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,------...,,,---/////////---+++)))'''***...222333111...+++//////.........---------////////////...---,,,+++------------------------///...,,,*********,,,---.........------,,,,,,,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,............,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,+++***)))))),,,+++)))))))))+++---......------------,,,,,,,,,,,,,,,,,,------.........000///---...///111111000.........------,,,,,,+++((())),,,---......---,,,,,,,,,,,,---------..............................---,,,***)))***,,,...///000000000000000///////////////.........---------///......---------....../////////000///......------......///////////////111000///...---......///000////////////...+++(((------------------------//////...---,,,,,,++++++,,,,,,,,,------..................------,,,,,,,,,////////////////////////000000//////......------......------------......---,,,---000...***,,,222........................000...------...///---,,,//////...---------......000000//////...---,,,,,,mmmYYYQQQMMMGGGDDDCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@AAA???>>>===<<<;;;;;;;;;;;;:::::::::999888777666555555555444444333222222111222000///000111111000///000000/////////000000111...////////////......---///...............//////,,,---...000000000000///.........---,,,++++++++++++++++++++++++,,,,,,,,,***,,,......,,,++++++,,,---+++++++++------,,,+++,,,,,,,,,,,,------...///...---,,,++++++******++++++***)))))))))***,,,,,,---,,,***))))))+++---///...---,,,+++******************))))))******+++,,,---+++)))))),,,---,,,*********************+++++++++,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,------,,,,,,++++++***)))))))))---,,,,,,++++++,,,,,,---...,,,++++++---...---,,,---,,,***)))***,,,///111000000000//////......------------...//////000000......///000111222333444333222000...------......------..................)))***,,,......,,,***)))++++++,,,,,,---......///......---------,,,,,,,,,------,,,,,,,,,,,,------...---,,,,,,,,,---...///------...........................------,,,,,,+++---...//////---,,,,,,---+++,,,------......------///...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------,,,---.........---,,,++++++,,,---/////////......//////.........---------............---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++***+++,,,---/////////......---------)))***++++++++++++***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,------------,,,,,,***++++++,,,,,,,,,++++++000///...------///000111.........------,,,,,,,,,,,,,,,,,,---------......000///...///111111111///,,,,,,,,,------.........***,,,...///000000///...,,,,,,,,,---------......------------------------...---,,,,,,,,,---.../////////////////////////////////.........---------///......------.........///////////////......------......///////////////...////////////......---...---------......---+++------------------------//////...------,,,++++++,,,,,,,,,------..................------,,,,,,,,,///////////////////////////////////////.........///......------......///222...+++---111222...)))...............---------...---,,,---///000///...000000000000000000000///000000/////////.........mmmXXXPPPLLLGGGDDDCCCCCCCCCBBBBBBBBBAAA@@@????????????>>>===<<<;;;::::::::::::888999999999888777777666666666555444444333333222333111000000000000...---////////////000111222333000000000///...,,,******,,,,,,,,,,,,---...///000...//////000000000///...------,,,,,,++++++*********+++++++++,,,,,,,,,---***,,,///000...,,,***))),,,+++***+++---...---,,,......------------...///---,,,+++******)))))))))+++************+++,,,,,,---,,,+++******,,,...///---,,,+++*********************))))))******+++,,,---+++******+++,,,,,,+++++++++++++++++++++******---,,,,,,,,,,,,,,,,,,+++---,,,,,,+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,---///,,,))))))***,,,,,,,,,...---+++++++++---///111........................)))******+++,,,,,,------......///000111111222222111000///...---......///,,,,,,------...//////000)))+++,,,......,,,+++)))+++,,,,,,------............------------,,,,,,,,,...------------------...,,,,,,,,,,,,,,,---......,,,,,,------...//////000------------------------------...---+++***,,,---,,,,,,,,,,,,------.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,,,,,,,------------------///...,,,++++++---///000...............------------------,,,,,,+++***)))++++++++++++++++++++++++......,,,+++++++++,,,---///////////////.........,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***------............------)))***+++,,,------------000///---,,,,,,---......//////...---,,,,,,++++++,,,,,,,,,,,,------------/////////000222222000///,,,,,,------------------+++,,,...///000//////...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,------....../////////...............---------///......---......//////000000000/////////......---......///////////////,,,---.../////////...---...,,,+++,,,---//////...------------------------//////......---,,,,,,,,,---------------..................---------------////////////////////////...///////////////000000///......------......///555::::::333111222///'''------------------------,,,++++++---///111111000///000111222222222111000////////////000000000111mmmXXXOOOLLLGGGDDDDDDCCCCCCBBBAAA@@@???>>>==================;;;:::::::::::::::777888888888888888777777555555555444333333222222444222111111222222111/////////...//////000111111111111000///...,,,+++******************+++,,,---000000000000//////......------,,,,,,+++++++++******++++++,,,,,,------------///111222///---,,,,,,+++******+++---......---...------,,,,,,,,,---------,,,+++******))))))***************++++++,,,,,,000///---+++*********+++,,,,,,+++*********************))))))******+++,,,,,,+++******++++++++++++,,,+++++++++++++++******---------,,,,,,+++++++++,,,,,,,,,+++++++++++++++*********++++++,,,,,,,,,,,,,,,+++++++++,,,------+++)))((())),,,...//////---,,,+++++++++---...///,,,,,,,,,------.........++++++******)))(((((((((------...///000000111111///...---------...///000---------.........//////***+++,,,------,,,+++***,,,,,,,,,---------......------------------------000000////////////000000++++++++++++,,,,,,---------------.........//////,,,,,,,,,------.........---...---,,,******---//////...,,,++++++,,,---.........---,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000...,,,+++***,,,...///........................------------,,,+++***)))***************+++++++++...---,,,,,,,,,,,,------//////..................---..................---........................++++++++++++++++++++++++------------------------------............------***++++++,,,------,,,,,,...---,,,+++++++++++++++//////...---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,......///111333333000...000000///...,,,+++*********+++,,,---------,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))++++++,,,,,,---...//////.......................................//////000111000000///////////////---......///////////////,,,,,,------......//////000...,,,,,,---///000///------------............//////......---------,,,---------..............................---------////////////////////////......//////000000000111//////............//////222HHHPPP???---+++//////---------------............---,,,...000111111000...///111222333222000///......///000111222333333lllXXXNNNKKKGGGEEEDDDDDDCCCBBBAAA@@@???>>>==================;;;:::::::::::::::777777888888888777777666444444333333222111111111111000///000222333222111000///...---------------000000000000000///...------,,,+++***************000000///......---------------------,,,,,,,,,,,,******+++,,,------......000000000///------...///+++******+++---......---,,,,,,++++++***+++++++++...---,,,++++++***************++++++,,,,,,,,,,,,...---,,,***))))))))))))++++++******))))))************))))))******+++,,,++++++++++++******+++,,,,,,,,,,,,,,,++++++******---------,,,,,,++++++++++++++++++++++++++++++************+++,,,,,,------,,,+++++++++,,,,,,---...*********---//////...,,,,,,++++++******+++,,,---++++++,,,,,,------...............---,,,,,,++++++---------......//////000...---,,,,,,,,,---////////////.........---------+++,,,------------,,,+++,,,,,,,,,---------------------------------------000000////////////000000++++++,,,,,,,,,,,,---,,,//////.........---------+++,,,,,,------..................,,,+++,,,...000111000...,,,+++++++++,,,---,,,+++++++++++++++++++++++++++,,,,,,---------///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...------,,,,,,,,,,,,------.....................---......------,,,+++***)))))))))******+++++++++---------------------...------------------------+++******************+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,------------,,,,,,---------------,,,+++***000///......------------//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------...111222222///---000///...---,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------......---,,,+++******++++++,,,---......///---....................................///000111111111000////////////000---......///////////////...---,,,,,,,,,...000111333000...---.../////////---------......////////////...............------................................................////////////////////////.../////////000000111111/////////....../////////000FFFOOO???...---111222---------....../////////111000//////111111000///---...000222222111000//////000111222444555666666lllWWWMMMJJJGGGEEEEEEDDDCCCBBBBBBBBBAAA@@@????????????>>>===<<<;;;::::::::::::777888888888777666666555444333333222222111000000...------...000111111000000///...---,,,,,,,,,,,,//////000000000000000///000///...---,,,,,,,,,,,,//////...---,,,,,,,,,------------------,,,,,,,,,******+++,,,---...//////.........,,,++++++...000,,,+++***+++---...---,,,+++***************++++++...---,,,++++++******+++***++++++,,,---,,,,,,,,,******))))))******+++++++++******)))))))))************))))))******+++,,,+++,,,,,,+++******+++------------,,,++++++******---,,,,,,,,,,,,,,,,,,+++))))))***+++,,,,,,++++++***+++++++++,,,,,,------++++++++++++,,,---......---------...///...+++(((+++++++++******++++++,,,,,,,,,,,,------.........***++++++,,,,,,------...,,,,,,---------............---,,,+++,,,,,,......000//////...------,,,,,,,,,,,,------------,,,,,,------------------------,,,,,,,,,------------......------------------...++++++,,,---------------000//////...------,,,,,,,,,,,,,,,------.........,,,---...---,,,,,,...000000///...---,,,+++++++++,,,++++++******+++++++++***++++++,,,,,,------...---------,,,,,,------...,,,,,,------------------+++,,,------------,,,,,,---------...........................---,,,+++***)))))))))***++++++,,,,,,------------............,,,,,,,,,---------------,,,,,,++++++++++++,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,------------,,,,,,............---,,,+++***---------,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,++++++++++++---------...000000///---++++++,,,------......///........................,,,,,,,,,---------..............................000000000///////////////+++,,,,,,------.........---------...........................///000111111222111000///...///000111---......///////////////000///...------...000111222000....../////////...---------...//////000000......................../////////..............................////////////////////////////////////000000000000000000111000//////......//////000000777888333333666444............///000000111111444333111111222333111000///000111333333333222222444444555777888999;;;;;;kkkWWWLLLJJJGGGFFFEEEEEECCCBBBAAAAAA@@@@@@@@@@@@@@@AAA???>>>===<<<;;;;;;;;;;;;888888888888777666444444555444444333222222111111///...---...///000///...///......---------............///////////////...//////...............///------,,,+++++++++,,,---+++++++++++++++,,,,,,,,,******+++,,,---...//////+++,,,......------...000---+++++++++------,,,+++************+++,,,---------,,,+++******))))))******+++,,,---------,,,,,,*********+++++++++,,,,,,******))))))))))))************))))))******+++,,,***,,,---,,,))))))+++---...------,,,++++++******+++,,,,,,,,,,,,,,,,,,---'''((()))+++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///...---+++,,,,,,,,,***(((,,,,,,,,,,,,,,,,,,,,,,,,------------............))))))******+++,,,,,,,,,,,,,,,,,,,,,------------...---,,,+++++++++,,,---..................------------------------------------------------------,,,,,,,,,---------......------,,,,,,,,,,,,------+++,,,---...///......---..................------,,,,,,------------------***+++------,,,,,,---...,,,,,,------...------,,,,,,,,,+++++++++,,,,,,---******+++,,,,,,---......,,,,,,,,,,,,------...///,,,---.........---,,,++++++++++++,,,,,,------...---------.........//////---------,,,,,,+++***)))))))))******+++,,,,,,---,,,------...............------------.........//////...------------...///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------............------,,,---------------,,,,,,******++++++++++++++++++,,,,,,,,,------------...,,,,,,,,,+++++++++******---,,,+++,,,.........---******+++,,,...///000000///......------.........,,,,,,,,,---------......------------------------000///...---...///000111---------------.........---------.........//////............///000111222333222000///...///000111---......///////////////...///111222222000...---------,,,---//////...------------...///000000000............////////////000/////////.........------........./////////000////////////////////////111111111000000000000000000000////////////000000111---+++...333555222---/////////000111222222222444333222333555555444333444555555666777777888888::::::;;;<<<>>>???@@@@@@kkkWWWLLLJJJGGGFFFFFFEEECCCBBB>>>>>>>>>>>>>>>>>>?????????>>>===<<<<<<;;;<<<<<<999999999888777555444333666555555444444333222222333222000000111111///.........---......///000111......//////...------,,,,,,,,,,,,,,,---...//////,,,+++*********+++,,,---******************++++++******+++,,,---//////000)))---000222222111111111...,,,++++++------,,,+++******++++++,,,---...///,,,+++***)))((((((((((((***+++,,,---...---,,,,,,///......---,,,+++***)))***)))))))))))))))***************)))***++++++,,,***,,,---,,,))))))+++.........---,,,,,,+++******+++++++++,,,,,,---------%%%''')))+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///,,,***''''''))),,,------------------------------........................000000///......------,,,,,,,,,,,,,,,,,,,,,------...---,,,+++++++++,,,,,,,,,,,,------.../////////------------------------------------------------,,,,,,,,,------..................------.........,,,---.../////////...---,,,,,,------.../////////------------------------'''***,,,---,,,++++++,,,(((***,,,.../////////...------,,,,,,,,,------...******+++,,,,,,---......+++++++++,,,---...///000,,,---/////////---+++))),,,+++******+++---///000---------.........//////++++++,,,++++++***)))((())))))***+++,,,,,,------,,,,,,---.../////////...---.........//////000000,,,,,,************,,,,,,........................------------------------......,,,,,,,,,,,,............////////////......++++++,,,---............------...///000000000000++++++,,,------......///,,,,,,,,,++++++*********---+++******,,,---------,,,,,,,,,---------......---,,,,,,+++++++++,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,***)))***,,,...///..................---------------.........//////............///000222222333222000///...///000222---......///////////////,,,///444666666222---***))))))***,,,//////...,,,---------...///000000111.........///////////////000000//////.........------.........//////000000////////////////////////222222111111000000//////000000////////////000000000...///222000+++---333///000000111222333333333333222222444666777777666999999999999:::;;;<<<===??????@@@AAABBBCCCDDDDDDiiiWWWJJJIIIHHHFFFEEEFFFFFFGGG===AAA???<<>>@@@BBBBBBAAA@@@AAABBBCCCEEEHHHJJJKKKKKKKKKJJJjjjXXXMMMLLLIIIFFFCCCBBBAAAAAAAAAEEECCC@@@HHHTTTVVVPPPBBB@@@>>>;;;::::::;;;;;;;;;:::999888777555444444444555555444333222111111222222222222222111000000111111000000000/////////111000//////////////////000///------.........---,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++***+++---///000000000///...+++(((***---///---***++++++************++++++******+++++++++******)))++++++,,,,,,,,,++++++******++++++++++++++++++,,,))))))))))))******)))(((,,,++++++************+++***))))))))))))***++++++///...,,,,,,------,,,+++,,,---------,,,,,,---///...---+++***)))***+++,,,,,,,,,+++******+++,,,,,,,,,++++++++++++,,,------000...,,,,,,---------,,,)))*********++++++,,,,,,+++,,,......,,,+++,,,---------,,,,,,,,,---...///...------,,,,,,++++++***---,,,,,,++++++,,,---......------,,,,,,,,,------------------------,,,,,,......---------...//////......---,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---...000111111000///...111///------000222111000///////////////...------///...,,,---000111///---//////............/////////...,,,---///000000///******++++++,,,---------111///------......---,,,((()))***+++---...///000............////////////---------.....................---,,,,,,,,,,,,---,,,,,,,,,,,,------------//////.........---------,,,,,,,,,------.........///...,,,+++***+++,,,---+++++++++,,,,,,---------............---,,,++++++++++++++++++,,,------...---............------,,,---,,,++++++,,,...000111CCC;;;111,,,,,,......---...---,,,,,,++++++,,,,,,------,,,,,,,,,---//////,,,---------............//////......------------......---------......///------------------------........................,,,---------............000...++++++---///000000000000///............///......///000000000000000000000///...............000000////////////000000000111222555666555111...,,,,,,---......//////000000000000000000000000000000000000000000000000000//////////////////000000111000...---------......///......---......000000//////.........///000000//////...---+++---222666333222222222222222333333666666777999:::<<<======>>>>>>@@@AAABBBCCCDDDEEEEEEGGGHHHHHHGGGGGGHHHIIIIIIKKKMMMOOOPPPPPPOOONNNkkkYYYPPPNNNJJJGGGDDDBBBAAA@@@@@@BBB@@@>>>DDDPPPTTTPPPFFFAAA<<<:::;;;<<<;;;:::;;;:::999888777555555444555555555555444333222222///000111222222222222222111111111111000000000000///.........///000000111000///------.........---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000111///,,,***+++...///,,,***)))***+++,,,,,,+++***))))))******+++++++++******---------------,,,+++***+++++++++++++++******************))))))*********,,,++++++***+++,,,---...***************+++,,,,,,---......---***))))))***------...---++++++,,,...---,,,+++***)))***+++,,,,,,++++++******++++++,,,+++++++++++++++,,,---------+++******+++++++++))))))******+++,,,---......,,,---//////---,,,---...000...,,,++++++---000222///...,,,+++******+++,,,...---,,,,,,,,,,,,------------,,,,,,,,,,,,------......------,,,,,,++++++000///...............///)))***+++,,,------------***************+++,,,,,,---...000111111111000000111000...///000111111111...////////////...---------,,,++++++,,,---+++***---,,,,,,++++++,,,------///...,,,---...000//////++++++,,,,,,---......///333111///.........---+++((())))))+++,,,---...///---............/////////...............---------......---,,,,,,,,,,,,---,,,,,,,,,---......///////////////............---++++++,,,---...//////000000///---,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,******+++,,,,,,---------,,,,,,------...---------,,,,,,+++,,,---///111222GGG???333,,,+++---...///...---,,,,,,,,,,,,,,,,,,.........---......///000------........./////////000000000000//////////////////...---------......++++++,,,,,,---...//////........................------........./////////000...,,,,,,...///000///111000//////......//////...//////000000000000000000000///.........//////000000////////////000000111000000222333333111...---------......//////000000000000000111111111111000000000000000000000000---......///000000111111000//////............///...............000111111///////////////000111222///000111000000222555888555555555555666777888999:::<<<===???AAACCCDDDDDDGGGHHHIIIIIIJJJJJJJJJJJJKKKMMMOOOOOONNNNNNNNNOOOQQQRRRTTTUUUUUUUUUTTTSSSlllZZZPPPNNNLLLIIIGGGEEEEEEEEE@@@AAA???<<>>@@@BBBEEEGGGIIIIIIJJJMMMNNNOOOPPPPPPPPPPPPOOOOOOQQQSSSSSSRRRQQQRRRSSSWWWWWWXXXXXXXXXWWWWWWVVVmmmZZZPPPOOOLLLIIIGGGEEEEEEDDDCCCDDDDDDCCCDDDFFFDDDAAAFFF@@@:::888;;;===;;;888:::999999888777666555555222333333333333222222111...///000111222333333333111111111000000000000///000//////...............000...------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,---......///...------------,,,+++(((***---......---***(((((()))***++++++++++++++++++++++++++++++***))))))+++++++++******)))))))))***++++++***((((((+++---...---+++***))))))******++++++******++++++,,,---,,,///111000---,,,///111------...,,,******+++,,,---,,,,,,,,,,,,,,,------+++++++++++++++++++++++++++************+++,,,,,,///---,,,,,,------,,,+++(((((()))***+++,,,---...+++,,,......,,,+++,,,---,,,------...............000...,,,*********+++,,,+++++++++++++++++++++++++++++++++++++++,,,---.........---,,,++++++******......---,,,+++++++++++++++,,,...//////...---,,,+++++++++++++++,,,------***+++,,,---......//////---...///......------...------............------/////////...---,,,,,,------------------.../////////...,,,,,,.........---,,,------......//////000...,,,***+++,,,------,,,//////......------------------------............/////////...---------,,,......---,,,,,,,,,,,,---,,,,,,------...///000000/////////////////////////////////......---------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))***+++,,,...///222111///...------------+++,,,,,,---............++++++,,,---...///000111000///------...111222333---------,,,,,,---......------.........---------.........////////////000////////////////////////000///...---------------------------------------.................................////////////000///...---...///000000///111111000/////////////////////000000000000//////000000/////////000000111000000////////////000000111///......///000///............///////////////.........//////000000000111111111111111111111111////////////......------000000000111111111000000111111111111111111111000555555555666777999:::;;;:::::::::;;;;;;;;;;;;:::@@@@@@@@@@@@AAABBBDDDDDDBBBDDDGGGJJJLLLMMMMMMMMMOOOPPPRRRTTTUUUUUUTTTTTTSSSUUUVVVWWWVVVUUUVVVWWWYYYYYYYYYYYYYYYXXXXXXXXXlllZZZQQQOOOKKKGGGCCCAAA??????BBBDDDFFFGGGGGGFFFEEECCCAAA===:::999;;;<<<:::888999999888888777666666555111222222333333222222111333333333222111000///...000000000000////////////000//////...---------...000///------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++,,,,,,,,,,,,------------,,,,,,,,,,,,)))+++---......---+++)))((()))***+++++++++++++++)))******++++++************************)))))))))(((+++,,,+++((('''***,,,------,,,+++***)))((((((***************+++,,,,,,//////000...,,,++++++,,,,,,,,,---,,,******+++---++++++,,,,,,,,,---------***++++++,,,,,,++++++******************+++,,,,,,...,,,+++***+++,,,+++***((())))))***+++,,,------+++,,,......,,,+++,,,---***+++---...///...---,,,///...,,,+++******+++,,,,,,,,,---...............+++******++++++,,,---...------,,,,,,++++++******---,,,++++++++++++++++++......//////......------,,,,,,,,,,,,,,,---......***+++++++++,,,,,,------,,,...//////---,,,,,,---,,,,,,---............------...///...---,,,---...++++++++++++,,,------...000...,,,,,,---...---,,,,,,,,,------.../////////,,,***)))***,,,------,,,,,,------...///000000000,,,------------........................---------......---,,,,,,,,,,,,---,,,,,,,,,---......//////...////////////000000000111000000///...---,,,,,,------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...000222444;;;888444000---------...------......///.........++++++,,,------.........---...000111222222111000------------------...///------.........---,,,,,,------........./////////............//////////////////...---------......---------------------,,,........................------.........////////////...---...000111000///222111000000//////000000000000000000000//////...000000/////////000111111000000////////////000000000///......000000///...////////////////////////------......//////000000111111111111111111111111222222111000000///......//////000111111111111000333444555555666555555555888888999:::<<<===???@@@???>>>>>>@@@CCCEEEDDDDDDJJJJJJIIIGGGGGGFFFFFFFFFGGGIIILLLOOOQQQRRRRRRQQQRRRTTTVVVXXXYYYYYYXXXWWWWWWYYY[[[[[[ZZZYYYZZZ[[[[[[[[[ZZZZZZZZZZZZZZZZZZlllYYYOOOMMMJJJFFFCCC@@@?????????@@@AAACCCBBBAAAAAABBB;;;;;;::::::::::::999888999999888888777666666666222222333333333333333222222333333222222000//////////////////.........---......---------...//////000///------.........---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,---------,,,+++***+++,,,,,,++++++,,,---***+++---......---+++***(((((()))++++++,,,,,,+++))))))***+++,,,,,,,,,,,,))))))))))))************&&&))),,,+++(((&&&(((++++++,,,---...---,,,***)))***))))))))))))***++++++,,,+++******++++++***(((***+++,,,+++******,,,...))))))******++++++++++++***+++,,,,,,,,,,,,+++******************++++++,,,,,,***(((((()))***)))(((***+++++++++,,,,,,------,,,---//////---,,,---...++++++++++++,,,,,,------...------,,,,,,++++++******+++---...///000//////************+++,,,---...,,,,,,++++++++++++++++++,,,,,,+++++++++,,,------...------,,,,,,------...,,,,,,,,,,,,,,,---......,,,,,,,,,+++,,,,,,------,,,...111000...,,,,,,---+++,,,------.........---***,,,...---++++++,,,...(((((((((((()))***+++,,,000...,,,,,,---------,,,+++,,,,,,---......//////...,,,++++++,,,---,,,+++,,,,,,------.../////////,,,,,,---------.........---------.....................---,,,,,,,,,,,,---,,,,,,,,,,,,------------.../////////000000000000000000//////......------...............---,,,,,,+++++++++,,,,,,------------,,,,,,---///222555666DDD@@@999222...---...////////////000//////......++++++,,,,,,,,,,,,,,,+++...000222222111000///...---------------...//////...//////000///...---,,,,,,---------...................../////////000000......---------......///+++,,,,,,------.................................,,,---------............///......///111111000///222111000000//////000000000000000000000///......000000//////000111111222000000////////////000000000///...///111111///...000/////////////////////---......///000000111111111111111111111111111111444444333333333333333333222222444555555555444444555666888:::<<<=========??????@@@AAACCCEEEGGGHHHIIIGGGFFFGGGJJJLLLLLLJJJNNNMMMMMMLLLLLLLLLMMMMMMNNNPPPTTTVVVXXXXXXWWWVVVXXXZZZ\\\]]]]]]\\\ZZZYYYYYY[[[\\\]]]\\\[[[\\\]]]]]]]]]\\\\\\\\\]]]]]]^^^lllYYYMMMKKKIIIGGGEEEDDDDDDDDDBBB@@@@@@???>>><<<>>>@@@666999;;;;;;:::888888999999999888888777777666666333333444555555444444444...///000111222333333444///.........------------,,,,,,,,,---...///000111000///------.........---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,...//////...,,,+++)))***++++++++++++,,,---+++,,,,,,------,,,,,,+++(((((()))++++++,,,,,,,,,)))***+++,,,---.........(((((())))))******++++++$$$(((,,,,,,(((&&&'''***)))+++...000000///,,,+++)))))))))((()))******+++,,,***)))+++///111000...)))+++++++++******,,,...''''''((()))))))))))))))***+++,,,------,,,+++************)))***++++++,,,///---++++++,,,---,,,+++---------------------------///000000///......///---+++)))((()))***---...---------------+++***)))'''(((+++---............************+++,,,---...++++++++++++++++++,,,,,,,,,,,,,,,,,,------...///,,,++++++***+++,,,...///,,,,,,++++++,,,,,,---.........---,,,,,,,,,---------000222222///,,,---...+++,,,------.........------///111111///...111333++++++++++++,,,---...///000...,,,,,,------,,,+++++++++,,,,,,---......///111///---,,,,,,,,,+++***//////...---,,,,,,++++++,,,,,,,,,---------......,,,------....../////////......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,+++.../////////000000111111.........////////////////////////000///......---******+++,,,,,,---......+++++++++,,,...111444666JJJEEE<<<333...---...///000000111111000///......++++++,,,,,,,,,+++******---///000000///...---...---------------...///000///000111111111///...---,,,,,,,,,---------............//////000000000111---------------...///000)))***+++,,,...///000111........................,,,,,,,,,---------......///......///111222000///222111111000000000000000000000000000000///......000000///000000111222222000000////////////000000/////////000222111///---000000000000////////////...//////000111222222222111111111111111111111111444444555666666777777777666777888:::::::::999888555777:::>>>AAABBBCCCDDDFFFFFFGGGIIIKKKMMMOOOPPPTTTPPPMMMLLLNNNOOOMMMLLLKKKLLLMMMNNNPPPRRRTTTVVVTTTVVVYYY[[[]]]\\\[[[ZZZ^^^___aaabbbaaa^^^[[[YYYXXXZZZ\\\\\\[[[ZZZ[[[\\\______^^^^^^___```aaaaaaiiiXXXOOOLLLHHHEEEEEEEEEDDDCCCCCCAAA>>>======>>>===<<<<<<===???AAA@@@>>><<<:::::::::999888777666555555444444333333333333222222111111000000//////......//////000//////...---,,,......---,,,,,,,,,,,,---,,,,,,------...///000000++++++,,,,,,,,,---------,,,,,,------,,,,,,++++++************+++,,,---...************************---///000///,,,+++---///---,,,,,,,,,,,,---......++++++******************((((((***---111111000...+++,,,---......,,,+++)))++++++++++++++++++++++++******++++++++++++******))))))******+++++++++,,,******))))))))))))******))))))***+++***)))((('''***,,,...---***))))))+++,,,++++++******++++++,,,,,,,,,,,,++++++*********+++,,,,,,,,,+++***(((''',,,,,,,,,---------......+++---///000///.........444222///,,,******,,,---,,,,,,---...---,,,***)))******+++,,,,,,,,,,,,+++*********++++++,,,,,,,,,///000000...,,,******+++)))******+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,+++***)))***+++,,,---//////...------------...,,,------......------,,,.........////////////000.........------,,,,,,,,,///...---,,,,,,,,,,,,,,,---------...///000000111------------------------++++++,,,,,,++++++***)))***+++---///000000//////111111222222000///---+++---,,,,,,...//////---***...---,,,***))))))***+++///......///222111---***---.../////////...,,,+++------......///000000000000000111111111111000000,,,,,,000333//////>>>QQQoooZZZ???...+++---+++(((,,,,,,,,,---------......---.........---,,,,,,+++---...000222222000...---...........................///000111111000///...000///------...///222333......///000000000000000000000//////.........---///////////////.........////////////////////////..............................//////000000111111222000///...///000222333333222222222111111000000111222444333111000000000000000000000000111222222///000000000000000111111222111000............///............///000111222000111111222333555666777444666888:::<<<=========>>>?????????>>>>>>@@@BBB???@@@CCCFFFHHHIIIIIIIIIIIIKKKMMMNNNNNNPPPSSSVVVTTTTTTSSSRRRQQQPPPOOOOOORRRQQQPPPQQQTTTWWWXXXYYYVVVXXXZZZ]]]___```aaaaaa______```aaa```___^^^]]][[[[[[[[[\\\\\\\\\\\\]]]___````````````___^^^^^^iiiWWWOOOLLLHHHFFFFFFFFFFFFEEECCCAAA>>>======>>>===<<<::::::<<<<<<<<<;;;999888999999888777666555444444444444444333333222222222111111000000////////////111111222222222222222222//////...------------...******++++++,,,------...++++++++++++,,,,,,,,,---.........---,,,+++***)))************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,...///...+++***+++---,,,,,,,,,,,,,,,---......************************))))))***,,,......,,,***(((***,,,---...---,,,+++***************************++++++,,,,,,++++++***+++++++++***************...---,,,***)))(((''''''***+++,,,---......---,,,***,,,...---***))))))+++,,,++++++******++++++,,,,,,,,,,,,++++++*********'''(((***,,,---...------........................***,,,//////...------...222111...,,,+++,,,,,,---,,,,,,---...------++++++++++++,,,------------,,,,,,,,,++++++++++++++++++//////000...+++******+++++++++,,,++++++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---.../////////...---------------,,,------......------,,,,,,,,,,,,,,,------------/////////.........------///...------,,,,,,,,,---,,,,,,,,,---......////////////...---,,,,,,++++++,,,,,,...///000111111111+++,,,---......------,,,...///000000000///...---...------...000000...,,,------,,,++++++,,,---...000///...000222111...+++,,,,,,---.../////////...///.....................///000000000000000000//////333222...444JJJcccrrrhhhEEE000---111111---,,,,,,---------.........---.........------,,,+++---///111222222111///---...........................///000000000000///.../////////...///000222333//////000111111111111111000/////////............//////000000000000000000////////////////////////..............................//////000111111111000///...---...///111222222222222111111000000000111222333222111///000111111111111000111111222222////////////////////////333222111000//////000000000000000111222333555555555666666777999;;;<<<===<<<>>>@@@BBBCCCDDDDDDDDDEEEFFFGGGFFFEEEEEEGGGIIIFFFGGGHHHJJJLLLMMMNNNNNNOOOQQQSSSTTTTTTUUUWWWYYYYYYXXXWWWUUUTTTTTTSSSTTTTTTRRRQQQRRRUUUXXXYYYYYYXXXYYY\\\^^^```aaabbbaaaaaabbbcccccccccbbb```___[[[[[[[[[[[[[[[[[[[[[[[[]]]^^^___```````````````iiiWWWOOOLLLIIIGGGGGGHHHHHHGGGCCCAAA>>>===>>>>>>===<<<::::::::::::999999999888:::999999888777666555555555555444333333222111111111000000000000/////////111111111222333333444444000000///............///***++++++,,,,,,---------******+++++++++,,,,,,,,,,,,,,,---------,,,++++++,,,,,,++++++++++++,,,,,,------------------------+++,,,---,,,+++******,,,,,,,,,,,,,,,------------************************+++******++++++***(((%%%&&&(((***,,,------,,,,,,)))))))))***************++++++,,,,,,,,,,,,++++++,,,,,,,,,+++******))))))///...---+++***)))((((((&&&''')))+++,,,,,,,,,,,,***+++---,,,+++)))******,,,++++++******++++++,,,+++++++++++++++*********'''(((***---.../////////------.........---,,,,,,)))+++......---,,,,,,---///.........------------,,,,,,---.........------,,,,,,---............---------,,,++++++******)))...//////...+++******+++---------,,,+++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,---//////000000000///......---------------,,,------......------,,,,,,,,,,,,,,,------------............------------///...------,,,---------+++++++++,,,------...............------,,,,,,,,,***+++,,,...////////////,,,,,,------,,,,,,+++***,,,,,,---.../////////...///......///000000...---,,,,,,,,,,,,---...000000000//////000111111...,,,,,,,,,,,,---...///000111//////......---,,,,,,+++////////////////////////...666222***888[[[tttyyyxxx^^^>>>------111000+++,,,------------.........---............---,,,,,,...000111222222111000...........................---...////////////...---//////000111222222222222000000111222222222111111////////////............//////000000111111222222////////////////////////..............................///000000111111222//////...---...///000111111111111000000000000000000111222222000///000111222222111111111111111222000000000000000000000000333222222111111111222222222333333444666888:::;;;<<<<<<===???@@@CCCDDDFFFEEEEEEGGGIIIJJJJJJKKKKKKKKKLLLMMMLLLKKKLLLMMMOOOOOOOOOOOOPPPQQQRRRSSSTTTTTTVVVYYYZZZZZZZZZZZZ[[[\\\[[[XXXVVVUUUUUUVVVWWWVVVTTTSSSTTTWWWYYYZZZZZZ[[[\\\^^^```bbbbbbbbbbbbbbbccccccddddddbbbaaa```\\\\\\\\\[[[ZZZZZZYYYYYY[[[\\\^^^```aaaaaaaaa```jjjWWWNNNKKKHHHFFFGGGHHHHHHGGGBBB@@@???>>>>>>>>>===;;;>>>===;;;:::::::::;;;<<<;;;;;;:::999999888777777555555444333222222111111000000000000000000000000000000000///000000000111000//////...............---------.........//////*********+++++++++,,,,,,)))***+++,,,------------------,,,+++++++++,,,,,,........................,,,,,,,,,,,,++++++++++++++++++,,,,,,------------***************+++++++++,,,+++******+++***(((%%%'''((()))++++++,,,++++++***************+++++++++******++++++++++++******+++++++++++++++++++++***---,,,,,,++++++,,,,,,---&&&''')))***++++++************+++++++++*********,,,++++++******++++++,,,+++++++++***************++++++,,,------,,,+++***((()))***++++++++++++***)))+++---...---,,,,,,,,,,,,---.../////////...---,,,,,,------............+++,,,,,,---------------,,,+++++++++++++++++++++,,,......---+++***+++,,,,,,,,,------,,,+++******------,,,,,,,,,,,,++++++,,,,,,,,,++++++************,,,...///000000000//////...------,,,,,,------,,,------......------,,,------........./////////++++++++++++++++++++++++......------------......++++++,,,,,,---------...******+++,,,---//////000,,,,,,------,,,,,,+++***,,,,,,---------,,,,,,,,,,,,,,,---------............---------//////...,,,,,,,,,,,,------...//////000000000111111000///...------,,,,,,---...000111......---------,,,,,,,,,.........------.........+++222000,,,888OOOXXXTTTMMM@@@111+++...111...)))------------............------............------///000111222222111000///........................---..................---...///111333444333222111///000000111111111000000///////////////...............///000111111222222////////////////////////...........................//////000111111222222000////////////000111111000000000000000000000000000111222111000///111222222222111000000000111111222222222111111111111111222222222222333333444444555555666888:::<<<>>>???BBBCCCCCCEEEGGGIIIKKKLLLIIIJJJKKKLLLLLLMMMNNNNNNNNNOOOOOOOOONNNNNNPPPQQQUUUTTTTTTSSSTTTUUUWWWXXXVVVXXX\\\]]]\\\[[[ZZZ[[[]]][[[WWWUUUTTTUUUVVVWWWXXXWWWUUUVVVXXXZZZ[[[[[[]]]^^^```aaabbbbbbbbbbbbaaaaaabbbcccbbbaaa```___]]]\\\\\\ZZZYYYXXXWWWWWWYYYZZZ\\\^^^______^^^]]]jjjWWWLLLJJJGGGEEEFFFGGGGGGFFFBBB@@@???>>>???>>><<<:::???>>><<<;;;:::;;;<<<===999999999888777777666666555555444333333222111111000000000000111111111111222111000...---------...///...------,,,,,,---------------...............******+++++++++,,,,,,,,,,,,,,,,,,------,,,,,,+++------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,,,,+++***+++,,,---------,,,,,,))))))*********+++++++++,,,+++***+++,,,,,,***)))*********+++************+++++++++,,,,,,,,,------))))))************))))))))))))***+++,,,---------------,,,,,,,,,,,,------,,,---.........---,,,+++***)))******++++++***))),,,++++++******++++++,,,************************,,,------,,,+++)))'''&&&%%%&&&)))+++,,,,,,,,,,,,)))+++---...---,,,,,,,,,***+++---///000000///...,,,,,,,,,,,,------......******+++,,,,,,,,,,,,,,,))))))***+++,,,,,,------+++,,,------+++***+++,,,***+++,,,------------------------,,,,,,+++++++++,,,,,,,,,++++++************+++---...//////............---,,,,,,,,,,,,,,,,,,------......------,,,---------............///++++++++++++++++++++++++......---------......///---------------.........******+++,,,---//////000......//////......---,,,,,,,,,,,,---......///000...------,,,,,,,,,,,,,,,---,,,++++++,,,---,,,+++,,,,,,------------,,,,,,000000000000//////.../////////---,,,,,,---...///,,,,,,,,,---------............------------.........//////111666999777222111000//////000000//////---------.........//////------...//////......---///000111111111111000///////////////////////////.........------.........---///111333444333222111...///////////////...............///////////////------......///000111111000000000000000000000000//////////////////////////////000000111222222222111111000111111111222222000000000000000111111111111222222111000000222444222222111111000111111222111111222222222333333333333333444555666777888888888999:::<<<>>>AAACCCDDDGGGHHHIIIJJJLLLNNNPPPQQQNNNNNNNNNNNNOOOPPPPPPPPPPPPQQQQQQQQQPPPPPPRRRTTTXXXWWWVVVVVVVVVWWWYYYZZZXXX[[[^^^___^^^]]]\\\\\\]]][[[XXXVVVUUUUUUWWWXXXZZZXXXWWWWWWYYY[[[[[[[[[]]]^^^___aaaaaaaaa```___```aaaaaabbbaaa```___^^^[[[[[[ZZZYYYWWWVVVUUUUUUWWWXXXZZZ[[[[[[YYYXXXVVVjjjWWWMMMJJJGGGEEEEEEFFFFFFEEEAAA@@@?????????>>><<<:::===<<<:::999999999:::;;;666666666666555555444444444444333333333333222222000000000111111111111222555444222000..................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------000000///...,,,***((('''------,,,,,,,,,,,,------++++++++++++++++++++++++...---,,,,,,------,,,+++)))***,,,---------,,,+++)))))))))***++++++,,,,,,,,,+++***+++,,,------,,,,,,,,,++++++************++++++,,,,,,---.........*********++++++*********((()))***+++,,,...//////000///...,,,+++***)))))),,,,,,---...---,,,+++***))))))(((***+++,,,***))),,,++++++******++++++,,,)))))))))*********************+++,,,+++***)))((('''(((+++...//////...---)))+++......---,,,,,,---***,,,---///000//////...,,,,,,+++++++++,,,------)))***++++++,,,,,,++++++(((((()))***,,,---...///***+++,,,,,,++++++,,,---***+++,,,---.../////////...------,,,,,,++++++***,,,,,,++++++++++++++++++++++++,,,------------,,,...------,,,,,,,,,,,,,,,,,,------......------,,,++++++++++++,,,,,,,,,,,,------------.....................---......///000---------------..................------,,,,,,,,,)))***+++,,,---.........,,,,,,,,,---...///111111///...---,,,,,,,,,,,,,,,---+++******+++,,,,,,+++,,,,,,---------,,,,,,+++...000000///...---.../////////...---------------+++,,,,,,---....../////////...---,,,,,,---...///333333444444222000///...///111222///+++)))---111------........./////////------...////////////...//////000000000000////////////////////////////////////...------...//////---...111222333333111000......//////......------.........///////////////------......//////000000000000000000000000000000//////////////////////////////000111111222222333111111111222222222333333111111111111111222222222222333333222111111444666333333222222333333444555222222333444555666777777888999;;;<<<>>>????????????@@@AAACCCEEEGGGIIIKKKNNNNNNNNNOOOQQQRRRTTTUUUTTTTTTSSSSSSSSSTTTUUUUUUTTTUUUVVVUUUTTTTTTVVVXXXYYYXXXXXXXXXYYYZZZ[[[[[[\\\^^^aaaaaa`````````aaa```___\\\ZZZYYYYYYZZZ[[[\\\ZZZXXXXXXYYY[[[[[[ZZZ\\\\\\]]]^^^^^^]]]\\\[[[^^^___`````````___]]]\\\WWWVVVVVVTTTSSSRRRQQQQQQQQQSSSUUUVVVVVVTTTQQQOOOjjjWWWOOOLLLHHHFFFFFFFFFEEEEEEAAA@@@??????@@@???<<<:::;;;::::::999999999999999777777777666666666666555222222333333333333444444000000111111111222222222555444222000//////000111//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................---,,,+++)))(((,,,,,,,,,,,,,,,---...///++++++++++++++++++++++++...,,,***+++,,,---+++))))))***,,,------,,,+++***((())))))***++++++,,,,,,---,,,***+++,,,---,,,+++,,,++++++++++++,,,,,,---******+++,,,,,,---......+++,,,,,,------,,,,,,+++******++++++,,,---......000///---+++***)))))))))((()))***+++++++++***))))))(((''')))+++,,,***(((,,,++++++******++++++,,,((()))))))))*********+++)))***+++,,,,,,,,,+++******+++---//////...,,,+++***,,,//////...------...,,,,,,---...////////////---,,,+++*********++++++***+++,,,,,,------,,,,,,))))))***+++,,,,,,------)))+++,,,,,,++++++,,,---+++,,,---......///............---,,,,,,+++******++++++++++++++++++,,,,,,...---,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,,,,------......------,,,******+++++++++,,,,,,,,,------........./////////...............///000000,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,++++++((((((***+++,,,------------,,,,,,,,,,,,---//////...------,,,,,,---...///...,,,******+++------,,,+++,,,---...//////......---///000...,,,+++---///------.......................................///000///...,,,,,,...///000111===???444---000333000000111111...***(((+++...............////////////------...///////////////.........//////.........////////////////////////000000///......///000000---...///111111111111111///////////////...------............/////////000//////////////////000000000000000000000000000000///////////////////////////000000111111222333333000000111222222222222222111222222222333333333333444444444333222333555888555555555555666888999:::777888999;;;<<<>>>???@@@@@@AAADDDFFFHHHIIIIIIIIIIIIIIIJJJLLLMMMPPPQQQSSSUUUUUUUUUVVVVVVWWWXXXYYYYYYYYYXXXWWWWWWWWWXXXYYYWWWXXXYYYXXXWWWWWWYYY[[[ZZZZZZ\\\]]]^^^^^^^^^^^^^^^___aaaaaaaaaaaacccdddaaa```___^^^]]]\\\\\\\\\\\\ZZZXXXXXXYYYZZZZZZZZZZZZZZZ[[[[[[[[[YYYXXXWWWYYYYYYZZZ[[[ZZZYYYXXXWWWQQQPPPPPPOOONNNMMMLLLLLLJJJLLLOOOQQQQQQOOOMMMKKKjjjWWWQQQNNNJJJGGGGGGGGGFFFEEEAAA@@@???@@@@@@???<<<999;;;;;;;;;:::::::::999999:::::::::999999999999999111222222333333444444555000000111111222222222222333111000......///111222000000///.......................................---------.........//////)))***+++,,,---.........+++++++++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,---+++))))))+++,,,***((((((***+++------,,,+++***((())))))***++++++,,,,,,...---+++***+++++++++)))*********+++,,,---//////))))))***+++,,,,,,---------......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,)))***,,,.../////////...)))((('''))),,,---+++(((,,,++++++++++++++++++,,,(((((())))))*********+++,,,------...---,,,***)))+++,,,---...---+++(((&&&+++---///000///.........------------......//////---,,,***)))))))))******+++,,,------......------++++++++++++++++++,,,,,,)))***,,,,,,++++++,,,............///......------......---,,,,,,+++***************++++++,,,,,,---000///---,,,++++++,,,---...---,,,,,,++++++,,,,,,,,,------......------,,,,,,,,,---------.........,,,,,,,,,------........................///000000++++++++++++++++++++++++------------------------//////000000//////...---...---,,,+++++++++,,,---,,,,,,,,,,,,---///111222///---++++++,,,......---***+++---///111111111111---...///---+++***,,,...***+++---///000000//////000000000///......------111000...------...000111***CCCHHH333'''111333(((,,,...000111111000...---............/////////000------...///000000//////........................000000000000000000000000111000///......///000111---...///000000111111111000000111000000///......---.........//////000000111111111111000000000000000000000000000000000000000000000000000000000000000000000111222222333333//////000111111111111111222222222333333444444444555555555333222333666999777777777888999;;;======>>>???@@@BBBDDDFFFHHHIIIFFFHHHJJJMMMOOOPPPQQQQQQPPPPPPQQQRRRTTTVVVWWWXXX[[[[[[ZZZZZZ[[[[[[\\\]]][[[ZZZYYYXXXXXXXXXYYYZZZXXXYYYZZZYYYXXXXXXZZZ\\\[[[\\\^^^```aaabbbaaaaaa]]]^^^_________```ccceee``````___^^^]]]\\\[[[[[[\\\ZZZXXXXXXYYYZZZZZZYYYXXXYYYYYYYYYXXXWWWUUUTTTRRRSSSTTTTTTTTTSSSRRRQQQLLLLLLKKKKKKJJJJJJIIIIIIEEEGGGJJJMMMNNNMMMKKKJJJkkk[[[LLLJJJHHHGGGFFFEEEBBB@@@>>>>>>======<<<;;;999888999999:::;;;;;;:::::::::999888888999999888666333666666555444333333222222000111222333333222111000...///000///---,,,,,,,,,222///---,,,------***((("""&&&+++...//////000000/////////...---,,,******,,,---...---+++***+++,,,///...---,,,,,,,,,,,,---,,,,,,,,,---------.........+++((()))+++---,,,+++,,,++++++---///111000///((((((((()))******++++++)))******++++++,,,------))))))))))))***+++,,,---+++***)))'''''')))***++++++,,,,,,------,,,,,,+++000...+++)))***,,,///111...,,,******,,,---***(((,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,******,,,------,,,******---+++((((((((())))))(((++++++,,,,,,,,,++++++************++++++***)))))),,,---...//////...------,,,,,,,,,,,,---...//////......---------,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++++++++,,,,,,---...//////...---+++***))))))++++++******+++---...///,,,---------,,,,,,+++******+++---...///......---+++&&&!!!"""(((,,,+++(((******+++---------------------------------,,,,,,------------------------,,,,,,,,,------------.../////////...---------,,,//////.........---------,,,,,,,,,---------......,,,---...---,,,,,,---...//////000000000...---,,,---------............///---------............///+++,,,...///000///...,,,........................+++,,,.../////////...---,,,...111000...---...000//////000000///...------........................///...---,,,,,,,,,,,,,,,000000000000////////////000000000///......------111111000000000000111111000000000000000000000000000/////////............000000000000000///////////////......---------,,,...///111222333222000///////////////000000000111222111111000000000111111333222111000///000111222333333333333333333333333777777777777888999;;;;;;<<<>>>@@@AAAAAABBBCCCEEEHHHHHHIIIJJJLLLOOOQQQRRRPPPPPPPPPRRRUUUWWWVVVVVVRRRTTTVVVWWWXXXZZZ]]]```^^^]]]\\\]]]^^^______]]][[[[[[[[[\\\\\\\\\\\\]]][[[[[[ZZZZZZZZZ[[[[[[\\\^^^___```___^^^^^^___aaabbbbbbbbbbbbaaa```______```___^^^\\\ZZZXXXWWWVVVXXXXXXWWWVVVTTTQQQOOONNNPPPNNNMMMMMMNNNPPPQQQQQQKKKLLLNNNOOONNNKKKHHHFFFGGGGGGGGGEEEDDDDDDEEEGGGKKKLLLJJJGGGHHHKKKKKKGGGjjjZZZPPPMMMIIIFFFEEECCC@@@>>>?????????>>>===<<<;;;:::999::::::;;;;;;:::::::::999888777888888888666444666555555444333333222222000111222222222222111000000111222111///.........111///---,,,...---+++))),,,...000000---***((('''------.........------,,,---...///...,,,+++,,,---......---------,,,,,,,,,+++++++++,,,,,,,,,------...+++))))))+++---,,,+++))))))))),,,///111222111************************,,,+++++++++++++++++++++---,,,+++******)))******+++***)))(((((()))***+++)))******++++++******)))...---+++******,,,...000---+++******,,,---+++))),,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,++++++,,,,,,,,,,,,++++++...,,,)))))))))***)))(((+++++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++,,,---...//////...------++++++++++++,,,---...///---------,,,,,,,,,,,,+++******+++,,,,,,------...////////////////////////,,,,,,++++++,,,,,,---...------------------...//////......---,,,+++******,,,,,,++++++,,,---...///---......---,,,+++******+++,,,,,,------------,,,...***'''(((,,,///...------,,,,,,,,,,,,,,,,,,,,,............------------------------------------////////////000000000111...............---------//////.........---------,,,,,,---------.........---...///...---,,,---...---...///000000//////...---------............///---------............///...///111222333222111000........................,,,---......//////.........000222111...,,,---...///////////////...------........................111000///............///////////////..................//////////////////111111000000000000111111000000000000000000000000000000/////////.........////////////////////////000000000000/////////...///000111222222222111000000000111111111111111111222222222111222222333333333222111111111222333444555555555666666666777777:::;;;;;;<<<===>>>@@@AAADDDFFFHHHJJJJJJJJJKKKMMMOOOOOOPPPQQQSSSUUUWWWXXXVVVUUUUUUVVVYYY[[[\\\\\\XXXYYYZZZZZZYYYZZZ\\\^^^___^^^^^^___aaabbbbbbaaa____________^^^^^^^^^^^^^^^^^^]]]]]]]]]^^^^^^______```aaa```______```bbbccccccbbbaaa```___]]]\\\YYYXXXWWWVVVUUUSSSRRRRRRTTTTTTTTTSSSQQQPPPOOONNNMMMLLLKKKKKKLLLMMMNNNNNNKKKKKKMMMMMMLLLKKKIIIHHHFFFFFFFFFDDDCCCDDDGGGJJJHHHKKKKKKKKKNNNSSSSSSOOOiiiXXXQQQMMMIIIEEEDDDBBBAAA@@@@@@@@@@@@???>>>===<<<;;;:::::::::;;;;;;::::::999:::888777666777777666555555555444444333333222222000111111222222111111000000111222222000......//////...------......---+++)))+++...///...,,,,,,,,,------.........------,,,...///000///---,,,---...------......------,,,+++*********+++++++++,,,,,,---,,,******+++,,,,,,+++***))))))+++...000000///------,,,++++++***))))))------,,,,,,+++******)))...---,,,++++++*********,,,+++***))))))***+++,,,)))******++++++******))),,,,,,,,,,,,,,,---......,,,+++***+++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,---------,,,,,,---------///---******++++++***)))***++++++,,,,,,+++++++++,,,------.........------------............---,,,+++******++++++,,,---...---------,,,,,,,,,++++++******++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......------,,,,,,,,,,,,---------------,,,,,,,,,+++...------,,,------...............------+++******------,,,+++++++++,,,,,,...---,,,,,,,,,...///000000///---,,,+++++++++,,,............////////////------------------------,,,---------............---------..............................---------,,,------------.........///000000///...------...,,,---...///000000000000---------............///---------............//////000111222333222111111..............................------......///000000111222000...,,,,,,,,,///////////////......---........................000000//////......////////////.........---------------...//////000111111000000000000000000000000000000000000000000000000000000000/////////......////////////////////////222222222111111111111111111000000000111222222333222222222222222222222222222222222333333444444444222222333333444666777888888888999:::;;;<<<======AAAAAAAAABBBDDDFFFGGGHHHLLLNNNQQQRRRRRRRRRTTTUUUVVVVVVVVVWWWYYY[[[\\\]]]\\\ZZZYYYYYY\\\___```aaa_________]]][[[YYYZZZ[[[___^^^^^^```cccddddddcccbbbbbbaaaaaa```_________```___^^^^^^^^^^^^______```aaabbbaaa______```bbbccccccbbb```^^^[[[YYYXXXRRRQQQPPPOOONNNMMMMMMMMMKKKKKKKKKKKKJJJJJJIIIIIIGGGGGGFFFFFFFFFGGGHHHHHHFFFGGGGGGGGGGGGGGGGGGGGGIIIHHHGGGEEEEEEGGGLLLPPPNNNRRRTTTVVV[[[bbbccc```gggWWWNNNJJJFFFCCCCCCDDDDDDDDD@@@@@@@@@???>>>===;;;;;;::::::;;;;;;;;;:::999999;;;999666555666666666555444444444333333333222222000000111111111111000000...000111000...,,,,,,---...---------.........---$$$'''+++...///000111222------------,,,+++***)))---...///...---,,,---...------.........---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,...---++++++,,,,,,+++***---------,,,,,,+++++++++,,,,,,,,,++++++*********++++++++++++,,,---......,,,+++************+++,,,+++,,,,,,------,,,,,,+++++++++,,,------------,,,++++++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******))))))***+++,,,---///...---,,,,,,---...//////---,,,+++,,,,,,+++)))******+++,,,,,,,,,++++++---...//////////////////------...---------,,,,,,************+++,,,------.........------------,,,*********+++,,,,,,------++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,++++++***)))))))))))),,,,,,------------------///.........------......,,,,,,------------,,,,,,///---,,,*********+++,,,***,,,---,,,******---000000///,,,+++***+++---...////////////000000000000........................++++++,,,,,,,,,---------,,,---------.../////////........................------------............000111222000...---...///.........///////////////---------............///---------............///------...////////////...........................///...---------...000111///000000000///...------...///////////////....................................------------......000////////////...............//////000000000000000000111111111111000000////////////////////////000000000////////////......///////////////000000222222222222222222222222222111000000000222444555333333333333222222222222000000222333444555555555333444555666888:::<<<===>>>>>>???AAABBBCCCDDDEEEGGGHHHHHHJJJKKKMMMOOOPPPQQQSSSVVVWWWWWWWWWXXXZZZXXXXXXYYYYYY[[[\\\]]]^^^^^^\\\YYYYYY\\\___aaabbbbbbbbbbbb___\\\[[[[[[\\\^^^]]]^^^```ccceeefffeeedddcccbbbaaa```___^^^^^^^^^]]]]]]\\\\\\\\\\\\]]]``````aaa___^^^]]]___```aaa```___]]]ZZZWWWTTTSSSNNNMMMKKKIIIHHHHHHHHHHHHFFFFFFFFFEEEEEEEEEFFFFFFEEEFFFFFFEEEDDDDDDEEEFFFEEEEEEDDDEEEFFFGGGIIIJJJNNNNNNMMMLLLNNNSSSZZZ```eeeggghhhiiioooxxx|||{{{gggVVVMMMJJJFFFCCCCCCDDDEEEEEE?????????>>>===<<<;;;::::::;;;;;;;;;::::::999888;;;888555444555666666555333333333333333222222222000000000000000000000000///000111000...---------------...............///,,,...//////---,,,,,,,,,))))))***++++++++++++++++++,,,------,,,+++,,,...------......------,,,+++,,,,,,,,,,,,------------,,,,,,------,,,,,,,,,,,,///---,,,,,,,,,,,,+++)))++++++,,,,,,,,,---------******+++++++++,,,,,,,,,++++++++++++,,,---......,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,+++***+++,,,---------,,,,,,***+++,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++******)))***,,,...///000///------------///000///---,,,,,,------+++))))))***+++,,,,,,,,,,,,,,,---...//////000000000///......------,,,,,,,,,,,,************+++,,,------////////////............))))))***++++++,,,,,,---------------------------,,,,,,++++++,,,,,,---...,,,++++++***)))))))))))),,,,,,------------........................------******,,,---...////////////...,,,+++***+++,,,,,,))),,,...---***))),,,///...---,,,++++++---///000/////////000000000111111.........................../////////000000000000,,,---------.../////////---.....................---------.........//////000111222111///...///000111111000///...------------------............///---------............///,,,,,,,,,---------------//////////////////////////////...------///000111------...///000000000///......///////////////...////////////////////////......---------......///111111111000000000000///111111000000///////////////000111111111111000///////////////////////////111000000000/////////////////////000000000111111111111111111111111111111333222000000000333555777333333333333333333333333///000222444666777777777666888:::<<>>===<<<::::::;;;;;;;;;;;;:::999888888999777666555666666555444333333333333222222222222111000000//////000000111111222333333111//////000---...//////...---...000...///000///---++++++,,,%%%&&&(((***,,,---......***+++---,,,++++++,,,...///...---,,,,,,,,,,,,---,,,,,,---------.........+++,,,......---,,,,,,---+++******+++...//////...******+++,,,,,,---......)))******+++,,,,,,------...---,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))******+++,,,,,,,,,,,,,,,+++,,,------,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++---///111.........------............---,,,,,,------***))))))***++++++,,,,,,,,,,,,,,,---...//////////////////...---,,,+++++++++,,,+++******++++++,,,---...////////////.........---))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......------,,,,,,,,,,,,------------------.........,,,------.........------******,,,---//////000000......---,,,,,,,,,------+++...000///,,,+++---///---,,,,,,,,,,,,...000111......//////000000111111........................------........./////////---------...............---------...............------........./////////...000111000///...///111333222000///---,,,,,,,,,---------............///---------............///------.........///////////////////////////////////////......//////000111,,,,,,,,,...000222111000---...//////////////////////////////////////////000000//////000000111111222222222111111111000000222222111000000///......///000111222222111000///000000000000000000000000111111000000000////////////000000111111222222333000000000000000111111111333222111111222444666888444444444555555555666666222333666999;;;<<<=========???AAADDDGGGIIIKKKKKKMMMNNNOOOPPPRRRSSSTTTUUUVVVVVVVVVVVVWWWYYYZZZ[[[ZZZ\\\___`````````aaaccc_______________```aaaaaabbb```^^^^^^```cccdddddd```aaaaaa```^^^]]]^^^```bbbaaaaaadddgggiiiiiiiiiffffffeeedddcccbbbaaa```[[[ZZZYYYXXXXXXXXXXXXXXXWWWXXXXXXVVVTTTSSSTTTVVVTTTTTTSSSQQQOOOMMMKKKIIIEEEDDDBBBAAAAAABBBDDDEEEEEEEEEFFFGGGIIILLLOOOQQQSSSUUUWWWVVVRRRPPPQQQRRRUUUVVVWWW[[[___dddhhhkkkmmmooorrrvvv~~~hhhVVVNNNKKKHHHFFFEEEDDDBBB@@@@@@@@@@@@???>>>===<<<;;;;;;;;;;;;;;;:::999888777888777666666777666444222222222222222222222222222111000///......///000111111333444333111//////000---///111000---,,,...000***,,,......---...///000((()))***,,,------------+++,,,------,,,,,,---///000///,,,+++***+++---...++++++,,,,,,,,,---------***---//////---+++,,,---+++******,,,///000000///++++++++++++,,,,,,,,,,,,+++++++++++++++++++++,,,---,,,+++******)))******,,,,,,------------,,,,,,)))******++++++******)))+++++++++++++++,,,,,,,,,,,,...///...,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,...---++++++,,,...111333---------......------------,,,,,,,,,---,,,***((())))))***+++,,,,,,,,,,,,***+++,,,---............///...---+++++++++++++++++++++++++++,,,---...///...---------,,,,,,,,,,,,)))))))))***++++++,,,,,,)))))))))))))))))))))))),,,,,,++++++,,,,,,---...------------------...///...............---------***+++,,,---......------,,,------...............------.../////////......---...//////...------...------------............------...//////000111111........................+++++++++,,,,,,,,,------...............------------------.........//////............////////////,,,...////////////000222222111///...---------...---------............///---------............///...............///000000////////////////////////......///000000000000000...---,,,...111222000...------...///////////////////////////////////////000000000000000111222222111111111111000000000000111111000000000000000000///000111222222111000///000000000000000000000000111111111000000000//////000111111222333333444444///000000000111111111222222222222222333555666888555666666777888999::::::888:::===@@@CCCDDDEEEEEEFFFGGGJJJNNNPPPRRRSSSSSSTTTUUUVVVWWWXXXYYYZZZ[[[\\\\\\\\\\\\\\\]]]^^^^^^]]]```bbbccccccdddeeefffbbbbbbbbbaaabbbbbbccccccbbbaaa``````bbbddddddccc___``````___]]]\\\]]]___`````````bbbeeeggggggfffcccbbbbbbaaa```___^^^^^^WWWWWWVVVUUUTTTTTTTTTTTTQQQRRRRRRPPPNNNMMMNNNPPPMMMMMMLLLKKKJJJIIIGGGFFFCCCBBBBBBCCCEEEIIILLLOOONNNOOOQQQUUUZZZ___dddgggooorrruuusssooollllllnnnnnnpppsssyyyhhhWWWIIIHHHFFFFFFGGGFFFEEECCCAAAAAAAAA@@@???>>>===<<<;;;<<<;;;;;;:::999888777777666666777777666444111222222222222222222222222111000///......///000111///111222111///------......000111000---,,,---///.../////////---,,,---...000000///...---+++***))),,,---......------///000111///,,,***)))+++...000******+++++++++,,,,,,,,,***---000///---+++,,,---///...------//////...------,,,,,,++++++******)))------,,,++++++*********))))))))))))***+++,,,---,,,------......------,,,,,,,,,,,,------,,,,,,,,,++++++******++++++,,,---,,,...000...+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++---///222444+++,,,---......---,,,+++,,,,,,+++,,,---,,,)))'''((()))***+++,,,---------)))***+++,,,------------///...---+++******++++++,,,,,,,,,,,,---...//////,,,,,,,,,+++++++++******)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++++++++,,,------...//////.........---------((()))+++---......------////////////...---,,,+++,,,---///000111000//////------------------,,,+++////////////...---,,,+++,,,------...///000000111////////////////////////........./////////000000/////////......------,,,---------.........//////............/////////000+++---...///...///000222000000...------...///000---------.........//////---------.........//////...------------...//////000000000000000000000000---...000111111111000///000...---...000111...,,,------...///000000//////000000000000000000000000...............///000000000000000000/////////////////////000111111222222...000111222222111000...000000000000000000000000111111111111000000000000111111222333444444555555000000111111111222222222111222222333444555777777777777888999;;;<<<===>>>===???CCCFFFIIIKKKKKKKKKLLLNNNQQQTTTVVVXXXYYYYYYYYYYYYZZZ[[[\\\]]]]]]^^^aaaaaa````````````aaaaaa^^^```cccdddddddddfffgggccccccbbbbbbbbbccccccddd``````___```bbbcccbbbaaa___``````^^^\\\[[[\\\]]]]]]\\\\\\^^^aaabbbbbbbbb]]]]]]]]]\\\[[[[[[ZZZZZZSSSRRRQQQPPPOOOOOOOOOOOONNNNNNNNNMMMJJJIIIJJJLLLHHHHHHHHHHHHGGGFFFEEEEEEDDDDDDEEEGGGKKKPPPUUUYYY___aaadddiiipppxxx~~~hhhYYYRRRNNNJJJGGGFFFFFFEEEDDD@@@@@@AAA@@@???===;;;:::888:::<<<<<<:::999888999:::<<<===;;;777444444666555444333222111111111111///---,,,---///000000000000111111222222222222222---......---,,,,,,///111...///000111111000///......,,,+++,,,)))%%%&&&***+++,,,---.........---,,,++++++++++++++++++++++++.........////////////000........................******,,,...111111000...,,,,,,,,,,,,,,,,,,,,,,,,---+++)))(((***---,,,))),,,)))''''''***+++***(((++++++,,,,,,,,,,,,------......---,,,++++++++++++111///---------,,,+++)))---------------------,,,++++++,,,,,,,,,++++++***............//////000000((()))+++---......------------,,,,,,,,,,,,++++++------,,,++++++******))),,,------......------,,,+++---///000000000111333,,,,,,,,,,,,,,,---...///++++++++++++,,,,,,---...---------............///******+++++++++,,,,,,,,,......,,,+++***)))))))))+++++++++,,,,,,,,,------////////////////////////(((+++///222222///+++(((,,,,,,---------------------...///000000///...---......------------......***+++,,,---------,,,,,,................................................,,,,,,---...//////......------,,,,,,---...000111000///...///000///---,,,111///---...000000///,,,.../////////...---,,,,,,------...///000000000///........................111333444333000...000222///---***+++...000///---222111///---,,,---...///////////////////////////000000//////.........---000///...---------------000000000000000000000000,,,---------.../////////////////////000000000000000000////////////000000111111111222222333333333111111111111000000000000111000000000000111111222///111444555333111111111000111333444444444333222000111333666999<<<>>>???>>>>>>@@@AAACCCEEEGGGHHHGGGJJJMMMOOOPPPQQQSSSUUUYYYYYYYYYZZZ[[[\\\^^^___bbb___\\\[[[]]]___``````___aaacccccccccccceeefff```cccfffgggfffdddddddddcccbbbbbbbbbbbbbbbcccccccccbbbbbbaaa``````aaaaaa]]]]]]\\\\\\[[[[[[ZZZZZZXXXZZZ\\\^^^^^^]]][[[YYYZZZYYYXXXWWWVVVUUUTTTSSSSSSPPPMMMKKKKKKJJJIIIGGGJJJLLLJJJFFFEEEHHHHHHFFFHHHHHHHHHIIILLLLLLKKKJJJJJJKKKPPPWWW\\\aaajjjttthhhYYYRRROOOKKKIIIGGGFFFEEECCC???@@@@@@@@@???===;;;::::::<<<======;;;::::::::::::<<<===;;;888555555666555444333222111111111111111000......///000///...////////////......---,,,---......---,,,---///111......////////////......333000///000...++++++...---,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------........./////////........................///...///111222222///---************************,,,+++))))))+++---,,,)))///---+++,,,...///...,,,++++++,,,,,,,,,,,,---------,,,,,,++++++++++++,,,---,,,++++++,,,---+++***,,,,,,,,,,,,,,,---------++++++,,,,,,,,,++++++***,,,,,,,,,------.........+++,,,------............------,,,,,,,,,,,,++++++---------,,,,,,,,,,,,+++,,,------......------,,,000111222000...+++++++++---------------.........,,,,,,++++++,,,,,,------------------............***++++++++++++,,,,,,,,,///...---,,,,,,+++,,,,,,........./////////000000,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,+++,,,,,,------.........///---...///000000///...---......------------......++++++,,,,,,,,,---------................................................---...//////000000//////------,,,,,,---...000111///.........//////---+++///---,,,---000111000............///......------......//////000/////////........................///111222111...---...000333111///000222333222111222111///......///000111000000000000000000000000000000/////////.........000000///.........//////000000000000000000000000...//////////////////000//////000000000111111111000000////////////000000111111111222222333333333.../////////000000111111333222222111222222333333000222444555333222333333222333333444555555555555555666888;;;>>>@@@BBBDDDFFFFFFHHHJJJKKKMMMNNNOOOQQQSSSVVVXXXXXXYYY[[[]]]\\\\\\]]]]]]___```bbbcccfffccc```___```aaabbbbbb```bbbddddddcccccceeegggeeegggjjjkkkjjjiiihhhiiiffffffeeeddddddddddddddddddcccbbb```____________ZZZZZZYYYXXXWWWWWWVVVVVVTTTVVVXXXZZZZZZYYYWWWVVVSSSRRRRRRQQQQQQPPPPPPPPPLLLKKKJJJIIIIIIJJJLLLNNNKKKMMMMMMJJJIIILLLLLLIIIKKKKKKKKKNNNQQQTTTTTTTTTWWWYYYaaakkkttt|||hhhYYYSSSPPPMMMKKKIIIGGGDDDBBB?????????>>>===<<<;;;:::;;;===>>>>>><<<;;;;;;;;;:::<<<<<<;;;888666666666555444333222222111111222444222000///000000///...//////......---+++***)))---......---,,,---///000...------------------...222///...///...++++++......---+++)))))),,,...000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.................................---,,,------,,,)))'''++++++++++++++++++++++++,,,+++******,,,,,,+++***---,,,++++++------,,,+++++++++,,,,,,,,,,,,------++++++++++++++++++,,,,,,+++***)))***,,,---,,,+++******++++++,,,,,,------++++++,,,,,,,,,,,,++++++******++++++++++++,,,,,,......---------......///------,,,,,,,,,,,,++++++,,,,,,------------......,,,------......------,,,111222222000,,,)))((((((---...///000///...---,,,------,,,,,,,,,,,,,,,,,,------------............++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------++++++++++++++++++++++++000///---+++***+++---...,,,,,,---...//////000000......////////////............------------......---,,,+++++++++,,,...///...................................................///000000000000000000------------...///000111///...---...//////---+++,,,++++++,,,///111000///------.../////////......//////000000000///..............................---...///...---,,,---...111000//////000111000...111111000//////000222333111111111111111111111111000000////////////......000000//////000000111111000000000000000000000000111111000000000000000000000000111111111222222222111000000//////000000111111111111222222222222222......///000111222333444111111000000000000000111222333444444333333555777555555666666777888999:::===>>>@@@BBBEEEHHHIIIJJJNNNOOOPPPRRRTTTUUUUUUVVVWWWYYY\\\]]]]]]^^^___aaaaaaaaaaaabbbdddeeeggghhhkkkhhhdddccccccdddddddddcccdddeeeeeeeeeeeefffggghhhjjjmmmnnnmmmlllkkkkkkjjjjjjiiihhhgggfffeeeeeecccbbb```^^^\\\[[[ZZZZZZWWWWWWVVVUUUSSSRRRQQQQQQNNNPPPQQQRRRRRRQQQOOONNNIIIIIIIIIIIIIIIJJJJJJJJJGGGHHHIIIHHHIIILLLSSSYYYUUUYYY[[[YYYZZZ\\\[[[WWWZZZZZZZZZ]]]bbbgggjjjjjjpppsss|||hhhYYYSSSQQQOOOMMMKKKHHHDDDAAA>>>>>>>>>===<<<<<<;;;:::;;;<<<======;;;::::::;;;:::::::::999888666555555555444333222222222222222444222000000111111111000000000000000///...---,,,,,,---......------...000///...---,,,,,,---...///111---+++---...++++++---...---,,,++++++---///000------------------------++++++,,,,,,,,,---------........................,,,+++*********)))'''%%%------------------------...+++)))***+++***+++---+++++++++++++++++++++***+++++++++,,,,,,,,,------)))******++++++,,,,,,,,,,,,******+++,,,---,,,+++))))))***++++++,,,------++++++,,,,,,---,,,,,,,,,*********+++++++++++++++///...---,,,,,,---......------,,,,,,,,,++++++++++++++++++,,,---......///,,,------......------,,,---///000///---++++++,,,...///000111111///---+++------------,,,++++++***,,,,,,---------.........+++++++++,,,,,,,,,------)))))))))))))))***+++,,,***++++++++++++,,,,,,,,,------------------------111///---+++***+++---...,,,,,,---...///000111222...//////////////////.........------------.........---+++***+++,,,...000...................................................//////000000000//////---------...//////000000///...---...000000...,,,,,,,,,,,,---.../////////,,,---...///////////////000000000000000///...---........................---.........------------..................---,,,000////////////000222222000000000000000000000000000000//////////////////////////////000000111222000000000000000000000000111111111000000/////////111111222222222333333333111000000000000000000111111111111111111222222222111111222222333444444555222111111000000111111222222333333222222444777:::;;;::::::;;;<<<>>>@@@BBBFFFGGGHHHJJJMMMOOOPPPQQQRRRTTTUUUWWWXXXYYYYYYYYY\\\^^^```aaaaaaaaacccdddeeeeeeeeefffhhhiiikkklllnnnkkkhhhfffffffffeeedddfffggghhhhhhgggfffgggiiihhhjjjmmmnnnmmmkkkjjjkkklllkkkkkkiiigggfffdddccc___^^^\\\YYYWWWVVVUUUTTTTTTTTTSSSRRRPPPOOONNNNNNNNNNNNOOOOOONNNMMMKKKJJJFFFFFFGGGHHHHHHIIIIIIJJJGGGJJJMMMNNNPPPWWWccclllpppuuuyyyyyyzzz|||zzzuuuxxxwwwwwwzzzhhhYYYSSSQQQOOOMMMKKKHHHDDDAAA>>>>>>======<<<<<<;;;;;;:::;;;<<<;;;999888999;;;999888888888777666444333444444333333222333333333222111///000222333333222///000000111111111000000,,,---//////------...///000///...------...///000333...,,,///000///...///------...///////////////------------------------+++++++++,,,,,,,,,,,,---........................---,,,,,,,,,......,,,+++------------------------///+++***------***+++000,,,---.........---------+++++++++,,,,,,,,,------)))***+++,,,,,,,,,,,,,,,...---,,,,,,------,,,+++))))))***++++++,,,------***+++,,,---------------,,,,,,,,,+++++++++++++++...---,,,+++++++++,,,---------,,,,,,,,,+++++++++))))))***+++,,,------...,,,------......------,,,,,,---//////.........///...///000111111///---+++,,,------------,,,******,,,,,,,,,------------...++++++,,,,,,,,,---------))))))))))))***+++,,,,,,............////////////------------------------......------,,,,,,,,,,,,,,,,,,---...///000111222/////////....../////////......------------.........---,,,++++++---///000.........................................................//////......---------...//////000000000///......///111111///..................---......------...///000000000///000111111111000///......////////////////////////......---......///.........///000111000/////////............///000000111//////////////////////////////000000000000000000............///000000111111111111111111111111111000000000//////.........222222222222333333333333111111000000000000111111111111111111111111111111222222222222222222222222555444444444444555666666333444444444444666:::>>>AAAAAAAAABBBDDDGGGJJJKKKNNNOOOPPPRRRTTTUUUWWWWWWWWWXXXZZZ\\\]]]]]]\\\[[[bbbdddfffggggggggghhhjjjhhhhhhhhhiiijjjkkklllmmmnnnllliiiggggggfffeeedddhhhiiijjjiiihhhggghhhiiigggiiilllmmmkkkiiiiiiiiiiiiiiihhhgggeeebbb```___YYYXXXVVVSSSQQQPPPOOOOOOOOOOOONNNMMMLLLKKKJJJJJJOOOPPPPPPOOONNNMMMKKKJJJIIIIIIJJJKKKMMMNNNOOOOOOOOOTTTYYY^^^eeepppgggYYYSSSPPPMMMKKKIIIGGGDDDBBB???>>>======<<<<<<======:::;;;;;;:::888888999;;;999888777777888777555333444444333333333333444444111000///000222333333333......///000000000000000+++---//////...---.../////////............//////000+++(((,,,///...,,,---,,,---///000000///......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------........................,,,+++***+++---......---++++++++++++++++++++++++...,,,000666555---,,,000)))+++......---+++++++++++++++,,,,,,,,,,,,------***+++,,,---...---,,,+++///...---------...,,,+++******++++++,,,,,,------***+++,,,------......------------,,,,,,,,,,,,+++,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,++++++))))))***++++++,,,------,,,------......------,,,---///000000...------...---...///000///...---,,,+++,,,---...---,,,+++***,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,---......///,,,------------.........++++++++++++++++++++++++,,,,,,---......------,,,,,,,,,---...//////000000//////............//////......------------.........---,,,,,,,,,---///000...............................................................------,,,------...000000000000000......---///000111///...///000111000...---...///......///000000000//////000000111111111000/////////////////////////////////...---...000000000...***,,,//////...------...............////////////........................//////000000000000111111//////.........///000000111111111111111111111111000///////////////......111111222222222333333333222111111000000111111222111111111111111000000000111111000000////////////222222222333444555666777888999::::::;;;===BBBEEEHHHIIIJJJLLLNNNQQQSSSUUUUUUVVVWWWXXXZZZ[[[]]]]]]]]]___aaaccccccbbbaaa```aaadddfffhhhhhhhhhjjjkkkkkkkkkkkkjjjkkkllllllmmmmmmkkkiiihhhggggggeeedddgggiiiiiihhhfffeeefffgggeeehhhjjjjjjiiigggffffffcccbbbbbbaaa___\\\YYYXXXRRRQQQPPPNNNMMMLLLLLLLLLKKKJJJJJJIIIIIIHHHHHHGGGKKKLLLLLLLLLMMMLLLLLLLLLLLLMMMOOORRRUUUXXXZZZ[[[ccchhhoooxxxgggYYYRRROOOKKKIIIGGGFFFEEECCC@@@???>>>=========>>>>>><<<<<<<<<:::999888:::<<<;;;999888888::::::777555444444333333333444444555222000//////111222222111000000000111000000//////+++---//////............---------......---------...(((%%%)))---,,,++++++,,,,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------........................,,,+++******,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...888CCCAAA444---///'''***------+++*********++++++,,,,,,,,,,,,------,,,---...//////...,,,+++---+++++++++---...---,,,,,,,,,,,,,,,,,,---------***+++,,,---............------,,,,,,,,,+++++++++++++++,,,---.........---------,,,,,,,,,,,,++++++***++++++,,,,,,---------,,,------......------,,,,,,...//////---,,,,,,------------------.........***+++,,,......---,,,+++++++++,,,,,,,,,---------,,,,,,,,,------------............---......//////*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---......///,,,,,,------.........///000///...------...///000......------------......------------.........///................................................///////////////...------,,,---///000111111000000,,,++++++---...///...,,,...000111111///...000222///000000000000//////...//////000111111111000000///////////////////////////---,,,---000111000...&&&)))---...---,,,---...///000000000000//////...//////////////////////////////000000000111111111111111000/////////000000111111111111111111111111///000000000000000000111111111111111222222222222222111111000000111111222222111111111000000000///000000000111111111111111222222333444555777999:::???@@@BBBCCCEEEGGGKKKNNNNNNOOORRRUUUXXXZZZ\\\]]]\\\\\\]]]___```aaabbbbbbbbbdddfffhhhhhhgggeeedddaaacccfffhhhhhhiiikkkmmmnnnnnnmmmllllllllllllmmmmmmkkkiiihhhhhhhhhfffdddeeeffffffeeecccaaabbbcccaaaccceeefffdddbbbaaaaaa[[[[[[[[[ZZZXXXUUURRRQQQMMMLLLKKKKKKKKKKKKKKKLLLJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLNNNQQQSSSUUUWWWXXX[[[]]]aaaffflllqqquuuwwwgggYYYRRRNNNJJJGGGFFFFFFEEEDDD@@@@@@>>>======>>>??????=========;;;::::::;;;======;;;999:::<<<<<<999666444444333333333444444555444222000///000000///...333333333333222000///...+++---///000///.........++++++---......---++++++111+++(((,,,111000//////---+++)))((()))***---...++++++++++++++++++++++++,,,,,,------------..............................222000//////000111000///........................***///>>>NNNKKK:::...---+++...222222000......///++++++,,,,,,,,,------------...///000000...,,,***))))))(((***,,,......---------------------------***+++,,,---............,,,,,,,,,,,,++++++*********+++---///000000//////---------,,,,,,,,,++++++,,,,,,------------......,,,------......------,,,)))***,,,---,,,,,,---...,,,,,,,,,,,,,,,---...///)))***,,,.........,,,+++++++++,,,,,,,,,---------,,,,,,,,,---------.........------,,,,,,------------------.........//////////////////////////////,,,+++++++++,,,...000111,,,,,,------------------000///...------...///000.........------.........,,,---......//////......................................................000000111000000///......,,,---///111111111000000******)))+++------,,,+++,,,///111111000000222555000000111000000///.........///000111111111111111000000000000000000000000///,,,+++,,,///111///---(((,,,111222111000111333111111111111111000///...000000000000000000000000//////000000111111111222333333222111000000000111111111111111111111111111000000111111222222222333000000111111111222222222222222111111111111222222222111111111000000//////222222333444555555666777888999:::;;;>>>@@@BBBCCCDDDFFFIIIKKKLLLOOORRRUUUQQQSSSWWWZZZ^^^```aaaaaa``````aaabbbcccdddeeefffdddfffhhhjjjjjjhhhfffeeeeeehhhkkkmmmnnnoooqqqsssqqqpppooonnnmmmmmmmmmmmmlllkkkiiiiiiiiiiiigggfffbbbcccdddbbb```______```[[[^^^``````^^^\\\[[[[[[UUUVVVVVVVVVTTTQQQNNNLLLJJJJJJJJJJJJJJJKKKLLLMMMMMMMMMMMMNNNNNNNNNNNNOOOTTTVVVYYY]]]aaaeeeiiijjjqqqtttyyyfffWWWOOOMMMIIIHHHGGGGGGFFFEEE@@@???>>>======<<<<<<<<<======<<<;;;::::::999999::::::999999888777777777777666666444333222111111222222111000//////000000111111111111000000000///...+++***+++...//////---//////............//////....................................////////////...//////000///---,,,+++///,,,,,,------+++---222777...+++///---&&&(((000,,,------------,,,+++***+++,,,---,,,++++++,,,---'''***...111222///,,,)))+++******,,,------+++(((,,,---......------...000......---,,,,,,,,,,,,---,,,,,,,,,---------......++++++++++++++++++++++++---...000000///,,,)))'''222111...,,,+++*********+++,,,,,,---------,,,,,,************************---------......---,,,,,,((((((***+++---...000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,++++++******++++++))),,,//////,,,***+++---,,,+++***))))))***+++,,,*********+++,,,---///000------------------,,,,,,------..................)))+++---,,,+++,,,000444///...,,,+++,,,...000111'''(((***++++++,,,...///......------------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,---....../////////............/////////////////////......---+++,,,.../////////................../////////000000000////////////000000............/////////000000000////////////000000000///.........///111222000000000000000000000000222111111111000000//////////////////000000000000000000000000111111111111111111111111000000000000111111222222222111111000111111111111111111111111000000000000111111111111444444333222111000000///...///000000///000222333777666666666777888:::<<>>======<<<<<<=========<<<<<<;;;::::::999::::::999999888777777777777666555444333222222111222222111000000000000000222111111000000000000000///---+++,,,...//////---//////............//////....................................////////////++++++++++++---000222444...------...,,,---666@@@LLL;;;///......******///---------,,,,,,+++++++++***,,,......,,,++++++,,,++++++---.........---,,,,,,++++++,,,------,,,***,,,---///...------...///......---,,,,,,,,,,,,------------.........//////,,,,,,,,,+++++++++++++++,,,---...//////...,,,+++*********+++---///111333***+++,,,......///......++++++++++++++++++++++++------............------******+++---...///000111------------------------,,,,,,,,,---------......///...------,,,,,,------***,,,------,,,++++++,,,---,,,+++******+++,,,---+++,,,,,,,,,,,,---------------------------------////////////...---,,,,,,,,,,,,---------...000222///...---,,,,,,---...///(((***,,,,,,,,,,,,...///......------------......,,,,,,,,,,,,,,,,,,,,,,,,---------------------------....../////////////////////............/////////////////////......---,,,---.../////////...------------............///000000////////////000000........./////////000000000//////////////////000000//////...///000111222000000000000000000000000111111111111000000000///////////////000000000111000000000000111111111111111111111111000000000000000000111111111111000000111111111111111111111111111111111111111222222222222222111111111111111111111222333333222222444555888888999;;;===???AAABBBDDDEEEHHHLLLOOORRRTTTUUUUUUVVVWWWYYY[[[]]]]]]^^^aaaccceeeggghhhhhhfffeeeeeefffhhhiiijjjjjjiiiiiihhhhhhhhhhhhiiijjjkkklllppppppqqqrrrrrrrrrrrrqqqmmmuuusssmmmnnnkkkmmmxxx{{{ssskkkeeeaaa^^^^^^ZZZXXXVVVVVVXXXWWWUUURRRRRRRRRSSSSSSRRRPPPPPPPPPQQQQQQQQQRRRRRRRRRPPPOOOOOORRRTTTSSSQQQQQQTTTXXX[[[^^^dddkkkqqqwwwzzz|||iiiYYYUUUQQQLLLIIIFFFDDDBBB@@@@@@@@@???>>>============>>>======<<<<<<;;;;;;;;;:::::::::999888888777777666666555444333222222111222222111000000000000111333222000/////////000111111///------...//////...//////............//////........................---............/////////+++***((((((+++000555999,,,---//////---000===KKKXXXBBB...+++......---......---,,,+++++++++,,,---))),,,......---+++++++++...---+++***+++,,,...///...,,,++++++,,,------,,,---...///...---,,,---.........---,,,,,,,,,,,,---............////////////------,,,,,,++++++******+++,,,---...///000000111...---------......///000,,,---.../////////...---++++++++++++++++++++++++------............------,,,------...//////000000........................,,,,,,,,,---------......///...------,,,,,,---------+++******+++,,,,,,+++------,,,,,,,,,,,,------,,,---......---,,,+++***,,,,,,,,,---.........///000000//////...---+++***...,,,+++,,,---...///...------------------,,,,,,+++---......------...///......------------......------------------------------------------------///000111222111000///.........------------......///////////////......------...///000///...---,,,,,,,,,---------.........000000////////////000000////////////000000000000//////............//////000////////////000111222000000000000000000000000111111111111000000000000/////////000000000111111000000000111111111222222111111111111000000000000//////000000000000000///222222222222222222222222222222222222222222222222111111222222333333333444444555666666555666888:::<<<===@@@CCCFFFIIIJJJKKKLLLNNNQQQUUUXXX[[[^^^___]]]]]]___```bbbcccdddeeeeeegggjjjlllmmmkkkjjjhhhfffgggiiikkkmmmmmmmmmmmmiiiiiijjjjjjlllmmmnnnooorrrsssttttttuuuuuutttttttttvvvqqqmmmmmmiiiqqqwwwiii```[[[XXXVVVSSSRRRQQQQQQRRRRRRQQQPPPNNNPPPSSSTTTRRRQQQPPPPPPSSSTTTWWWYYY[[[\\\\\\\\\aaaccceeedddbbbbbbeeeiiirrrvvv~~~jjj[[[UUUQQQLLLIIIFFFDDDBBB@@@AAA@@@???>>>============>>>>>>======<<<<<<<<<<<<;;;::::::999999888777777666666555444333333222222222222111000000111111111333222000///...///000111222111///////////////...//////............//////........................---------........./////////---+++***+++...222444...------......111<<>>>>>========================<<<<<<<<<;;;;;;::::::999888888888555555555444444333333222222111111111111111222222222222000/////////000111111111111000///...////////////............//////........................------------..................------------......000,,,***...000111333777777111,,,...000000//////...---+++******+++---......---,,,***)))***---000++++++++++++,,,,,,------///---++++++,,,......---,,,---...---,,,+++,,,---......---,,,,,,,,,,,,---++++++,,,,,,,,,------------------,,,,,,,,,++++++///...---------///111222,,,---...//////000000111/////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------......---,,,++++++******++++++///+++((((((+++---,,,+++++++++,,,,,,,,,,,,++++++***+++---//////...---,,,,,,,,,------...///000000,,,,,,---.../////////...000...,,,,,,///000---***)))***+++---...////////////000111000...---...///......------------......................................................000111111111000...,,,+++.........------.........///////////////......---//////000000000///---,,,////////////000000000000000000////////////000000000000000111111111111222//////............/////////000000111111111111111111111111111111111111111000000000000000000111111000000000000111111111111111111111111222222222222111111111111000000000///000111222222333333333222222222222222222222222222111111111222222222333333555555555666666777777777666888<<<>>>@@@DDDHHHKKKOOOQQQSSSVVVWWWXXXXXXXXX^^^```aaaccceeefffggghhhkkkkkkkkkkkkmmmnnnpppqqqpppqqqrrrssssssrrrpppoookkkmmmoooppprrrrrrrrrrrrmmmmmmnnnnnnoooqqqrrrssspppqqqrrrtttuuuuuuuuuuuupppnnniiiiiihhh___eee~~~xxxeeeVVVQQQPPPPPPPPPOOOOOOOOONNNMMMMMMNNNOOORRRTTTVVVVVVVVVZZZbbbhhhmmmnnnpppssszzz}}}vvvkkk[[[QQQNNNJJJHHHGGGFFFEEEDDDAAAAAA@@@???>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::999999888888555555444444444333333333222111111111111222333333111111111111000000000///000111111000......///111//////............//////........................,,,------------.........+++,,,...///000///...---000+++)))---111///,,,,,,---///111222111...---------,,,+++++++++,,,---......---,,,***(((***---000******+++,,,---,,,,,,,,,...,,,++++++,,,------,,,***,,,------,,,,,,---.........---,,,,,,,,,,,,---***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------//////---------...///000///////////////...---,,,000///...------...000111------------------------)))***+++,,,,,,---,,,,,,------------------......------------------------,,,,,,,,,---------......///...------,,,,,,------...,,,++++++,,,------,,,++++++,,,,,,,,,,,,+++++++++,,,---...//////...------------.../////////000***+++---...///000000000111000000111222111000...++++++,,,---...000111111...000111000......///000......------------......------------------------........................000000///...------,,,,,,//////............/////////////////////......---...///000111000///...---//////000000000111111111000000////////////000000000111111111222222222222000000////////////000000///000111111222222111111111111111111111111111111000000000000111111111111000000000111111111222222111111111222222222222333111111111111000000000000111111222333444444444444333333333333333333333333000111222333444444555666666777777888:::;;;;;;<<<>>>AAADDDGGGJJJNNNSSSWWW[[[[[[\\\^^^____________fffggghhhiiijjjkkkkkkkkkppppppooopppqqqrrrtttvvvuuuuuutttssssssrrrrrrrrrpppppprrrssssssrrrqqqqqqmmmmmmlllmmmmmmnnnooopppppppppooonnnmmmllljjjiiieeefffaaaaaabbbZZZ\\\llllllcccWWWNNNLLLNNNPPPPPPPPPQQQQQQPPPOOOPPPRRRUUUVVVXXX[[[[[[]]]eeeqqqzzz|||uuurrrpppwwwrrrooooooqqqppplllgggkkk[[[QQQNNNKKKHHHGGGFFFEEECCCAAAAAA@@@???>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::999888888555444444444444333333333222111111111222222333444///000222222222111///...---///000///------///222//////............//////........................,,,,,,---------.........+++,,,...///000///.........+++***...000---,,,---...000111000......------+++++++++,,,,,,---------+++,,,------++++++,,,---***++++++++++++,,,,,,,,,,,,++++++,,,------,,,***)))***,,,,,,,,,,,,...000......---,,,,,,,,,,,,---+++++++++,,,,,,,,,------++++++,,,,,,---.........---------------......///000000000///...+++)))(((888555111...---...000111------------------------++++++,,,---............------....../////////000........................,,,,,,,,,---------......///...------,,,,,,------,,,---......---,,,------+++,,,---......---,,,+++............------------............////////////,,,,,,---.../////////...---///111111000//////000//////...---...///000111---///000///......///000......------------......,,,,,,,,,,,,,,,,,,,,,,,,........................111000...,,,,,,---......000000////////////000000///////////////......------...000111111000//////////////////000000000000000000////////////000000111111111222222222333333111111000000000000111111///000111222222222111111111111111111111111111111///000000000111111111111000000111111111222222222111111111222222222333333111111111111000000000000000000111222333444444333333333333333333333333333111222333555666888999::::::;;;===???BBBDDDFFFGGGKKKMMMPPPSSSVVVYYY^^^aaaccccccddddddeeefffggghhhkkklllmmmoooqqqqqqrrrrrruuutttsssssstttvvvxxxzzzxxxwwwtttrrrqqqrrrssstttssstttttttttsssrrrpppooojjjjjjiiiiiiiiiiiijjjjjjiiiiiihhhfffdddbbb```^^^ZZZ^^^YYYVVVZZZXXXVVV]]]XXXVVVSSSPPPPPPRRRTTTVVVYYY[[[\\\\\\\\\^^^cccfffeeeiiiooorrrvvv~~~}}}uuunnnhhhfffeeegggfffeeefffggggggeeeccckkkZZZRRROOOKKKHHHGGGEEEDDDBBBBBBAAA@@@???>>>>>>>>>>>>:::;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::999999888444444444444444444333333222111111111222333333444...000222333333111...---,,,...000///------000222//////............//////........................,,,,,,,,,---------.....................---------++++++,,,///...,,,...333000///---***+++---///...***+++,,,------------,,,(((+++///000///,,,******,,,+++***)))***+++---...+++******,,,------+++)))((()))+++,,,,,,---///000......---,,,,,,,,,,,,---,,,,,,,,,---------......***++++++,,,---...//////***+++,,,,,,---...//////((()))+++---///000//////BBB>>>777000,,,+++---...........................,,,---...///000000000000.........///000111111111000000000000000000000000,,,,,,,,,---------......---,,,++++++******++++++***...111111...,,,---...,,,---...//////...---,,,111111///---,,,,,,,,,,,,///////////////..................///......------(((,,,//////---+++---///444222000...---...///000,,,...//////......///111.........------.........,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////222000...,,,,,,---///111111111000000000000111111///////////////......------...///111111111000000............/////////000000000////////////000000111111222222222333333333222222111111111111222222///000111222333222111111111111111111111111111111//////000000111111111222000111111111111222222222111111222222222333333333111111111111000000000000//////000222222333333333333333333333333333333333222333444666999;;;<<<===>>>@@@CCCFFFKKKNNNQQQSSSUUUWWWZZZ\\\^^^```dddggghhhhhhggghhhiiikkkmmmooommmoooqqqsssuuuwwwxxxxxxxxxwwwvvvuuuvvvxxx{{{|||zzzxxxtttqqqppprrrtttvvvvvvvvvvvvuuusssqqqooommmhhhgggffffffeeeeeeffffffaaaaaa```___^^^]]][[[ZZZSSSZZZTTTNNNUUUXXXTTTUUURRRTTTVVVWWWWWWXXXZZZ\\\dddfffiiijjjkkknnntttyyyvvv}}}}}}zzzuuunnnhhhddddddddd\\\^^^bbbeeeggghhhggggggjjjZZZTTTPPPJJJGGGEEEEEEDDDDDDAAAAAA@@@???>>>>>>??????>>>>>>>>>>>>============;;;;;;:::999999888888777666555333111111222333444000000000000000000000000000//////000222222111///111111000///...------,,,000000////////////000000---......///......---,,,+++...///,,,,,,......***//////000//////...------+++,,,.../////////111333////////////////////////...............---------)))***,,,---,,,***'''&&&,,,,,,,,,------.........---------,,,,,,+++++++++...------,,,,,,------...///...............///000///---++++++---,,,)))&&&***++++++,,,------------++++++,,,,,,---...//////---......---++++++,,,...???<<<666111---++++++,,,///......///000111111000---------,,,,,,------...------......///000000000000///......---------------------...///...,,,***------.........---+++***......---,,,,,,,,,------........................000///---,,,,,,---///000//////.........---------..................------///...---,,,,,,,,,,,,,,,//////000000///...------......//////...---,,,,,,......------------......------------............------......//////000000000000000000000000000000------...///000000000///////////////000000000000000///.........///111222000000000000000000000000222111111111000000//////000000000000000000000000333444444444333111///...///111333555666555333222000000000000000111111222111111000000000000111111333111///...---...///000000111111222333333444444222222111111111222222333222111111222333333222111333333444444555555555666888;;;===>>>>>>>>>@@@AAAHHHIIIKKKNNNSSSYYY]]]```___aaadddggghhhkkknnnppprrrpppmmmmmmooorrrtttuuutttuuuvvvxxxzzz|||~~~~~~}}}}}}}}}}}}}}}~~~~~~}}}xxxrrroooooorrruuuvvvuuutttrrrooollliiihhh^^^```aaaaaa___^^^```aaaXXXYYYZZZZZZXXXVVVVVVVVVQQQSSSTTTUUUUUUWWWZZZ\\\ZZZ[[[]]]^^^aaaeeekkkooouuuzzz{{{||||||zzzxxxsssnnniiigggjjjkkklllmmmnnnqqqtttwwwjjjYYYSSSPPPKKKHHHGGGFFFDDDCCCBBBAAA@@@???>>>======>>>@@@@@@?????????>>>>>>>>>;;;;;;:::999999888888777777666444222222333444555111111111111111111111111111000000111222222000//////////////////.........000000////////////000000000000111111111111111111%%%)))+++***---111222000111111222222111111000000---///000///......///000////////////////////////........................000//////...---+++******,,,,,,,,,---------......---------,,,,,,,,,++++++...------,,,,,,------............///000222333444///---+++,,,------+++))),,,,,,---.........------++++++,,,------...//////000111111000......///111555333///---+++,,,...///000///...///000111000///000000///...------------.........///000000111111111000//////...............------...//////,,,***------.........---,,,+++......---------......///........................///...------------.../////////.........---------........................000000/////////.........+++,,,---...//////////////////000000//////...---.........------.........////////////000000000000.........///////////////000000000000000000000000......//////000/////////////////////000000000000000000000000000111222222000000000000000000000000111111111111000000000///000000000000000000000000333333333333222111000//////000333444444333111000000000000000000111222222111111000000000000111111444333111000000000111222111222222222333333444444111111000000000111111222222222222222333333111000666666777888999:::;;;;;;===???CCCEEEFFFGGGIIIKKKNNNPPPRRRVVV[[[```ccceeehhhiiilllmmmnnnpppsssvvvvvvtttrrrrrrtttvvvxxxxxxvvvwwwxxxzzz{{{}}}~~~~~~}}}|||||||||}}}~~~}}}{{{wwwrrrnnnnnnqqqtttpppooommmkkkiiifffdddccc[[[\\\\\\[[[[[[[[[[[[\\\VVVWWWXXXVVVTTTRRRRRRSSSTTTUUUUUUVVVWWW[[[aaaeeefffiiinnnsssxxx}}}}}}zzzwww{{{}}}iiiXXXSSSPPPMMMJJJIIIGGGEEECCCBBBAAA@@@>>>===<<<<<<<<>>>>>>>>>>>=========;;;;;;:::999999888888777777666555444333444555555222222222222222222222222333111111111222111000............//////000000000000000////////////000000111111000000111222333444+++...///,,,---000000---------......///.........000111111000---,,,,,,---////////////////////////......//////////////////333111///---,,,,,,,,,---,,,,,,,,,------------...------------,,,,,,,,,,,,...------,,,,,,------.........///000000111222222///...,,,,,,---......---...////////////......---,,,,,,,,,---......//////...//////...,,,,,,---///000///---++++++---///111111///...///000000///...111111000///...------,,,/////////000111111222222111111000000///.........///.........//////---+++---............---,,,,,,------------......///000................................................/////////.........------........................//////000111000///...---((()))+++---///000000111000000000000000000///...........................////////////000000000000///////////////.........000000000000000000000000//////000000000///......////////////000000000000000000111222222222222222000000000000000000000000111111111111000000000000////////////////////////222111111000000111111111000111222333333222000...000000111111111222222222111111000000000000111111444333222000000111222222222222222333333333333333222111111111000111111222444444555555555555444444:::;;;<<<>>>@@@AAACCCCCCEEEHHHKKKNNNPPPRRRUUUWWWWWWYYY]]]bbbfffjjjlllmmmpppqqqqqqqqqrrrtttwwwzzzyyywwwvvvvvvxxxzzzzzzzzzyyyzzz{{{|||~~~}}}{{{yyyzzz{{{|||zzzxxxuuuppplllkkknnnppplllkkkhhheeecccaaa```___WWWUUUTTTTTTVVVWWWVVVVVVVVVVVVWWWVVVTTTTTTVVVWWW______```bbbeeekkksssxxx~~~wwwzzzvvvqqqqqq}}}iiiWWWSSSPPPNNNLLLJJJHHHEEECCCCCCBBB@@@>>>===<<<;;;;;;<<<<<<;;;;;;;;;:::::::::;;;;;;:::999999888888777666666555444333444444555222222222222222222222222444222111111222111///---/////////////////////000000000////////////000000///...---,,,---///222333000333222......000000---***+++,,,,,,------------000111111000---,,,,,,---////////////////////////......///////////////000///......---------------------------------------------------------,,,,,,...------,,,,,,------...000000//////...---,,,+++...---,,,,,,---.../////////////////////...---,,,,,,---------......//////---......---++++++,,,...555333111...---...///000111000......//////...,,,///////////////......---///000000111222222333333111111111000000//////...111000//////000///...,,,..................------,,,,,,,,,,,,---...///000..............................////////////......////////////........................////////////,,,---...000000...,,,+++)))***,,,...///111111111//////000000000//////.........////////////......------------............000000//////......------////////////////////////000000000000000///...---////////////000000000000///000111222333222111000000000000000000000000000111111111000000000000000////////////////////////111000/////////000222333111222333333333111000///111111111222222222222222222111111000000111111222111111000//////000000111222222222222222222222222333222222222222333333444555666888:::::::::;;;<<<>>>???AAADDDFFFIIIKKKLLLNNNQQQUUUXXXYYY[[[^^^```___bbbggglllpppqqqrrrrrrssssssrrrqqqppprrrvvvyyy{{{yyyxxxxxxzzz{{{zzzzzzzzz{{{|||~~~|||xxxvvvwwwxxxyyywwwvvvrrrmmmiiiggghhhiiijjjhhheeebbb___\\\[[[[[[WWWUUUSSSTTTWWWZZZZZZYYYYYYZZZ\\\^^^___aaaeeehhhtttvvvyyy}}}{{{xxxzzz{{{xxxoooggg]]]\\\___iiizzziiiWWWSSSPPPNNNLLLJJJHHHEEECCCCCCBBB@@@???===<<<;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;:::999999888888777555444444333333333333333222222222222222222222222444333222222222222000---222111111000//////......000000////////////000000...---,,,+++,,,...111222***---...,,,...333555444---...///000000000000000...///000///...---...///////////////////////////---........./////////000***,,,...000000000///...------------------------------------------------...------,,,,,,------...////////////...---+++***++++++,,,,,,,,,---...///...............---,,,+++------...............///111222222111///...000111666555222000///...//////111///......//////...,,,***+++,,,...////////////000000111111222222333333///000111111222111000000333222000///000000///---........................++++++++++++,,,---...///..............................///000000///......000000/////////................../////////000000+++---///000000///---,,,------///000000111111111---......//////...............///000000///......------------............000000//////......------////////////////////////000111111111000///......////////////000000000000---...000111111111000///111111111111111111111111000000000000000000111111000000000000000000000000000000///...///111222333333333444444333222111000111111222333444333333222222222111111111111222222111000000000000000111111111111111222222222222222222222222222333444555666555888<<<>>>???@@@CCCEEEDDDEEEHHHKKKNNNQQQSSSTTTXXX[[[^^^___```aaaccceeefffiiimmmrrruuuvvvvvvvvvuuuuuusssrrrppprrruuuxxx}}}|||{{{|||}}}}}}|||zzzyyyzzz{{{~~~}}}yyytttrrrqqqrrrtttsssrrrooojjjeeeaaaaaaaaacccbbb___\\\YYYWWWUUUTTTWWWWWWWWWYYY^^^bbbeeefffdddhhhlllppptttyyy~~~zzzpppfffbbbbbb```XXXQQQJJJNNNRRRWWW___mmm~~~|||yyyvvvsssrrrrrruuu{{{iiiXXXSSSPPPMMMJJJIIIGGGEEECCCCCCBBBAAA???>>>=========>>>============<<<<<<<<<;;;;;;:::999999888888777444444333333333222222222222222222222222222222222444222222222333222111///333222222111///......---000000////////////000000//////.........000111222+++------***+++000222000---...//////////////////,,,...//////......000111////////////////////////,,,,,,------.../////////+++---000333444333111000...------------,,,,,,,,,------------...............------,,,,,,------...,,,---///000111111000000)))+++---...---,,,---...------.........---,,,,,,........................000111111000......///000111000///.........//////000...---...//////...---''')))+++---///000000///000000000111222222333333///111222444555555555444555333111000000111///............---......///000,,,,,,,,,,,,,,,---...///........................////////////////////////000000000/////////...............//////000000111...///000111222111000000///000000111111111000000,,,------..................///000111111000///...////////////000000000000///////////////.........000000000000000000000000000000111111111000//////////////////000000000000......///000000000000000111111111111111111111111000000000000111111111111000000000000000000000000000000000000000111222333333333444444444333222222111222333444555444333333222222111111111111222222222222222333333333333333222222222333444555555555111222222333555777999:::999===BBBDDDEEEFFFJJJMMMMMMOOOQQQTTTXXX[[[]]]___aaacccfffggggggggghhhjjjlllooossswwwyyyzzzzzzyyyyyyyyyxxxwwwuuuvvvxxx{{{~~~{{{wwwxxxyyyzzz|||}}}~~~xxxvvvrrrnnnkkkjjjjjjkkkkkkkkkiiifffaaa^^^\\\]]][[[[[[ZZZYYYXXXVVVTTTSSSUUUXXX\\\___dddjjjqqqvvv~~~zzzyyyzzzzzzsssjjjeeeeeehhhiiijjj```ZZZSSSPPPPPPOOOKKKHHHBBBFFFKKKKKKLLLTTTcccooowww~~~yyysssmmmllliiifffbbb___\\\[[[^^^```dddllluuuzzzzzzyyyjjjYYYSSSPPPKKKHHHGGGFFFDDDCCCCCCBBBAAA@@@????????????>>>>>>>>>============<<<;;;;;;:::999999888888777444444444444444333333222111111111111111111111111333222111222333333222000111111111000000000//////000000////////////000000000000000000000000111111111333111,,,+++...///---------.........---,,,,,,---...//////......///111////////////////////////++++++,,,,,,---.........//////000111111000//////......---------,,,,,,,,,------------.........///...------,,,,,,------...***+++...000111111111000))),,,000111///---,,,------....../////////......////////////...............//////...,,,+++---...///...---------......///...---,,,---/////////---(((***,,,///000000000/////////000000111222222222111333555888::::::::::::777444222000111111000//////...------...///000111//////.........//////000........................111000///......///000111000000000000/////////...---......///000000111111//////000000111111111111...//////000000000000000------...///////////////...///000111111000///...////////////000000000000.........///////////////000000000000000000000000//////000111111111000000////////////000000000000000000//////000000111222111111111111111111111111///000000000111111111111222222222222222222222222111111222222222222222111222222222222333333333333111222444555666555444333333222222111111222222333111222333333444444444333333444555666777999999:::666777888:::<<>>>>>>>>777555222111111111000000///...------...///000111222111111000000000000111........................222000///------///000222000000000000////////////---......///000111111222......------...///000111,,,---...///000000000000......///000000111000000...///000222222000///...------------.........///---.........//////000000000000000000000000000000...///000111111111111111////////////000000000000222111000000000111333444111111111111111111111111//////000000111111111222222222222222222222222222111222333444444333222111000000000111111222222333111222444666666555444333333222222111111222222333///000111222222222222222555666777888:::<<<===>>><<<===???AAADDDGGGJJJKKKQQQUUUZZZZZZXXXWWW[[[___```aaadddgggjjjmmmpppqqqlllnnnqqqrrrrrrsssuuuvvvxxxyyy{{{~~~~~~~~~~~~~~~~~~zzzwwwvvvuuutttrrrpppnnnlllkkkgggfffdddaaa^^^\\\[[[ZZZ\\\]]]______]]]\\\\\\]]]]]]```eeejjjnnnooonnnmmmrrr{{{~~~wwwpppjjjgggddd___YYYTTTRRRRRRRRRQQQLLLJJJHHHHHHKKKKKKIIIFFFEEEEEEDDDBBBAAAAAACCCEEEGGGDDDCCCDDDIIILLLMMMMMMMMMQQQUUUUUUSSSPPPPPPPPPWWWVVVSSSPPPMMMKKKIIIHHHJJJHHHGGGKKKQQQSSSQQQMMMiiiYYYSSSPPPLLLJJJIIIHHHFFFEEEKKKEEE>>><<<>>>???>>><<<>>>777666>>>@@@;;;<<>>@@@AAABBBCCCEEEBBBDDDHHHLLLPPPSSSUUUVVVZZZ\\\___aaabbbccceeegggkkklllnnnppprrrssssssrrrtttuuuvvvuuusssuuuyyy}}}}}}~~~}}}{{{yyywwwuuutttrrrooollljjjjjjhhheeebbb``````___]]]ZZZZZZ[[[]]]\\\ZZZYYY[[[aaaeeeeeedddkkkqqqxxx~~~{{{vvvnnniiibbb]]][[[WWWSSSPPPOOOOOOOOOLLLIIIHHHHHHIIIDDDFFFGGGFFFEEEEEEFFFGGGDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGHHHIIIJJJFFFHHHKKKKKKJJJIIIIIIIIIRRRQQQOOOLLLIIIFFFDDDBBBFFFGGGHHHIIIJJJJJJJJJIIIhhhYYYSSSPPPLLLJJJIIIHHHFFFEEEJJJDDD???===???@@@>>>;;;BBB;;;888:::999;;;III[[[dddWWWEEE999666777777777666666555444444333444444111111111111111111111111000000000000111111111111111111111111000000000000000111222333222111///...000000000///.........---///////////////000111111000000000/////////......000000000111111000000///---...///000111000//////---------...///000222222222222111111000/////////,,,,,,,,,,,,,,,------...///////////////000000111,,,,,,,,,------......///......------------......---...////////////...------///000000///...000111...///000000//////000222333222111///......------000000000000000000000000.........---------------...//////000111111000000...///000//////000333555888:::>>>CCCGGGHHHHHHGGGEEEBBB<<<666222111111111////////////............///////////////...------000000///.........//////111000///......///111222////////////////////////000000000000000000000000...,,,+++,,,///000000//////......///111111000//////////////////////////////////////////////////////////////////////////////000111111222222111111000000000000000000000000////////////000000000111222222222333333333222111222444444222000000222444333222111000000000111111222111111111111333444555222222222222222222333333222222222222222222222222111111111111222222222222666666555444444444444444333333333333333333333333333333333444666888:::;;;===@@@DDDGGGHHHIIIKKKLLLMMMNNNQQQTTTWWW[[[]]]^^^bbbdddhhhjjjkkklllnnnpppqqqsssuuuwwwxxxxxxxxxxxxwwwxxxyyywwwvvvvvvxxx{{{~~~}}}}}}|||zzzxxxtttpppmmmkkkkkkiiifffeeeeeedddcccaaa______^^^\\\YYYXXXYYYZZZ]]]^^^aaafffkkkoooqqqqqq{{{qqqddd```]]]YYYTTTQQQPPPNNNKKKIIIJJJKKKJJJHHHFFFEEEEEEGGGFFFGGGHHHHHHGGGGGGHHHIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKLLLHHHJJJKKKKKKJJJIIIIIIJJJNNNMMMLLLJJJHHHGGGFFFEEEGGGGGGGGGHHHIIIIIIJJJJJJhhhYYYSSSPPPLLLJJJIIIHHHFFFEEEGGGDDD@@@???@@@@@@===;;;???===<<<:::666:::NNNeee~~~jjjPPP>>>888999:::999666666555555555555666666111111111111111111111111000///......///222555666111111111111000000000000000111222222222111///...///////////////////////////////////////000111111////////////..................//////////////////,,,---///000000000///...---...///000111222222222------------------------//////000111111111111111//////......//////000000......------------------......------------......------............------,,,...000000...---.........///000000//////000111222222000///............000000000000000000000000,,,,,,---------.........///000000111111111111111...////////////000333555===???CCCGGGJJJKKKKKKKKKJJJFFF@@@:::555222111111000111111222111000///...///////////////......---//////.........///000000.........///000111111222////////////////////////000000000000000000000000000...,,,,,,---...---,,,......///111333333000...000000000000000000000000////////////////////////////////////////////////000/////////000000111111000000000000000000000000/////////000000000111111000111222333333222111111000333555555222111555999222111000000///000000000222222111111222333444555111111111222222333333333000000000000000000000000222222222333333333333444555555444333333333444444444444444444444444444444555555666888;;;>>>@@@AAAFFFIIIMMMPPPQQQSSSUUUVVVYYYZZZ[[[\\\___bbbeeegggfffiiilllnnnpppqqqsssuuuyyyzzz{{{}}}}}}}}}}}}|||zzz{{{|||{{{yyyxxxyyyzzz~~~zzzxxxwwwvvvuuurrrooojjjfffdddfffdddbbb`````````aaabbbaaabbbcccbbbaaa```aaacccfffkkkssszzz}}}sssqqqooonnnggg[[[SSSPPPMMMKKKHHHGGGHHHHHHFFFEEEFFFGGGGGGFFFEEEDDDFFFGGGIIIJJJLLLLLLKKKKKKLLLMMMKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMOOOPPPQQQLLLMMMNNNMMMLLLKKKLLLNNNKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIJJJKKKMMMNNNhhhZZZSSSPPPLLLJJJIIIHHHFFFEEEEEECCCAAA@@@AAA@@@===:::777:::>>>@@@;;;999DDDSSSkkk___OOOCCC>>><<<:::888888777777666666666666666111111111111111111111111222222111111333555777999111111111111000000000//////000000000000///...---///////////////000000000///////////////000000111////////////.........---......------......//////,,,---...///000//////...---...000222222222222111------......///////////////000222333333333222111//////.........//////000..............................------------......------............------000000000///---,,,,,,...///000111111//////000111111111000//////.../////////////////////////////////////////////////////////000000111111000000000---.../////////000333666???BBBFFFIIIKKKMMMNNNOOONNNKKKEEE>>>888444111000111333444555555333111000...///////////////......///.........///000111111---...///111111111000//////////////////000000000////////////////////////000///..................000//////111333333111///000000000000000000000000........................////////////////////////000///.........///111222000000000000000000000000//////000000000111111111000111000/////////111333000///111555555333222333111000000000000000000000222222222222333333444444000111111222333333333333111111111111111111111111222222222222333333333333222222111111111222222333333333333444444444555555888999;;;>>>AAADDDGGGHHHMMMQQQUUUXXXZZZ[[[]]]___bbbaaaaaaaaacccfffiiikkkjjjmmmpppssstttuuuxxxzzz}}}~~~~~~}}}{{{|||}}}}}}}}}||||||{{{~~~~~~~~~~~~}}}yyyuuurrrnnnnnnmmmllljjjgggdddbbbdddddddddbbbaaabbbfffjjjnnnqqqtttvvvxxxyyy{{{}}}{{{}}}xxxyyyyyywwwrrrlllfffbbbaaa]]]\\\[[[YYYVVVPPPLLLJJJGGGGGGFFFGGGGGGHHHHHHHHHGGGHHHIIIHHHHHHHHHJJJLLLNNNPPPRRRSSSRRRQQQRRRSSSRRRRRRRRRRRRQQQQQQQQQQQQRRRRRRRRRSSSTTTUUUWWWXXXRRRSSSTTTSSSQQQPPPRRRSSSOOOOOOPPPPPPQQQQQQRRRRRRSSSRRRPPPPPPPPPRRRUUUVVVhhhZZZSSSPPPLLLJJJIIIHHHFFFEEECCCBBBBBBAAAAAA@@@===;;;333666<<<@@@???<<<===AAAGGGEEEBBB===999777777888:::999888777666555555555333333333333333333333333222222333444555666666666111111111111000000000///...............------,,,/////////000000000000000///////////////000000111000////////////.........111111000000000111333333------///000000000///...---///000222222222111000111111222222333444444444+++,,,...//////......---//////............//////,,,,,,---......//////000......------------..............................111111///---,,,---///222000111222222000000000222111000///////////////000////////////////////////111111000000000/////////...//////000//////......---.../////////111444666@@@CCCGGGJJJKKKMMMOOOQQQQQQNNNIIIBBB;;;666111///111222333444444222000///......///////////////...///////////////000111222///000111111111000...---////////////000000111111///////////////////////////000000000000111222333555333111222333555555555000000000000000000000000------------------------000000000000000000000000000///.........///111222111111111111111111111111000000000000111111111111444333111...---///444999@@@555---///222000---,,,000000000111111111111000222333333333444444444444000111222333333333333222444444444444444444444444111111111222222222222333111111111111222333333444222222333444555777777888===>>>AAAEEEIIIMMMOOOPPPTTTWWW[[[^^^```aaaccceeehhhggggggfffhhhjjjmmmooopppsssvvvyyyzzz|||~~~~~~}}}{{{{{{|||}}}~~~~~~}}}|||zzzyyyyyyyyyyyyyyyzzzzzzyyywwwsssooommmgggffffffeeedddcccbbbaaabbbfffiiikkklllpppyyy|||pppjjjfffaaa\\\^^^___^^^[[[VVVSSSQQQQQQMMMMMMMMMKKKJJJIIIHHHGGGGGGHHHIIIIIIIIIIIIJJJJJJJJJKKKLLLMMMLLLMMMPPPRRRTTTWWWYYY[[[ZZZYYYYYYZZZZZZZZZYYYYYYXXXXXXXXXXXXZZZZZZZZZ[[[[[[\\\]]]^^^ZZZ[[[[[[[[[YYYXXXXXXYYYXXXXXXYYYYYYZZZZZZZZZ[[[]]]\\\[[[ZZZ[[[]]]___aaahhhZZZSSSPPPLLLJJJIIIHHHFFFEEEBBBBBBBBBAAA@@@???======777777888;;;>>>???>>>>>>999;;;;;;999555555:::>>>;;;:::888777555444444444444444444444444444444444000111222333444444444444111111111111000000000000///.........------------000000000000000000000000///////////////000111111000000000000//////////////////.........000111222---...000111111111000///...///000000111111111000/////////000000111111111,,,------...............//////......------......,,,,,,---...//////000000......------------......//////............//////.........------///222555000111222111000///000111000////////////000000111000000000000000000000000////////////////////////...////////////......------.../////////111444777>>>CCCHHHJJJKKKMMMQQQTTTUUURRRNNNGGG@@@999444111//////000111000///...------...//////////////////000000/////////000111111000111111111111///---,,,...//////000000111111222000000000000000000000000...///111111111222444666999666333333555777888888000000000000000000000000........................000000000000000000000000000/////////000000111111111111111111111111111111000000000111111111222222666666444111///111888===\\\FFF222...222222111222000000111222222222222111333333444444444444333333111222333444444333111111111111111111111111111111111111111111222222222222333333333444555666777888444555666888;;;===>>>???EEEGGGJJJNNNSSSVVVXXXYYY[[[^^^bbbdddeeefffhhhiiinnnnnnmmmnnnoooppprrrsssqqqtttxxx{{{|||~~~{{{zzzzzz|||~~~{{{yyyvvvtttrrrrrrssstttssssssrrrqqqpppmmmkkkjjjcccbbbaaaaaabbbccceeeffffffnnnxxx~~~||||||{{{zzz|||~~~|||rrriii^^^WWWUUUUUURRRPPPOOOPPPPPPNNNLLLKKKKKKLLLIIIKKKKKKHHHHHHKKKKKKIIIGGGIIIKKKLLLKKKJJJKKKLLLOOOPPPRRRRRRRRRSSSVVVXXX[[[^^^bbbccccccbbbbbbbbbaaaaaaaaa``````______^^^bbbaaaaaaaaaaaaaaabbbbbb___aaaccccccaaa___^^^^^^``````aaaaaabbbbbbccccccffffffeeeeeefffgggiiijjjhhhZZZSSSPPPLLLJJJIIIHHHFFFEEEBBBBBBBBBAAA???>>>>>>>>>;;;:::999888:::>>>???>>>;;;;;;:::888777888;;;>>>999888777666555444444444333333333333333333333333111000000111333555888999111111111111000000000000000000//////.........///222111111111000////////////////////////000111111222111111111000000000000,,,++++++***+++---///000...///111222222222111000//////......//////000000,,,,,,------------------000////////////000111111000///...------------...............////////////......------------......111000////////////000111,,,...000000///---------///000000///...------//////////////////000111111000000000000000000000000---...///000111222333333000000000000000///......,,,---/////////111444777>>>BBBHHHJJJKKKMMMSSSWWWYYYWWWRRRLLLEEE>>>888444000000000000////////////------...///////////////111111000000///000000000///000000000000/////////...//////000111111222222000000000000000000000000...000111111000111333666444333111222444555444444////////////////////////000000000000000000000000000000000000000000000000///000111111222222111111111111111111111111111111000000111111111222222222222444555333000111666;;;___III666333555333333666000111222333444333333222333333444555555444333222222333444444444222000///........................222222222222333333333444444444444555666777999:::999:::<<>>>>>>>>???;;;===<<<:::999::::::999888666555777888888666444666666555555555555666666222222222222222222222222333222000111333888===@@@111111111111000000000000222222111000000000000000333222222111000///......///////////////000111111222222222222111111111000///...---,,,---///111333///000111222333222222111000///...------...000111111111111111111111111111...---,,,,,,,,,---///000000///...---------------111000000///......------.........------.........222111000//////000111222...111444444000***%%%"""---...///...,,,+++,,,---///......//////000111222000000000000000000000000---...000222444777999:::111111111111111000//////,,,---...//////111555777===BBBHHHKKKLLLNNNTTTYYY[[[ZZZVVVPPPHHHAAA;;;777444333222111111111222222------...///000000//////222222111000//////000000......//////000000111111...//////000111222222222000000000000000000000000...000111111//////111444---------///111111...,,,////////////////////////111111111111111111111111000000000000000000000000///000222333333222222111111111111111111111111111000111111111111222222222+++000444333000///222555III:::111444555///---000111222333444555444444333333444555555555444333222333333444555444222///...333333333333333333333333333333333444444444555555222222333333555666888999===>>>AAAEEEIIILLLOOOPPPTTTVVVZZZ^^^bbbeeeggghhhhhhkkknnnooooooooopppqqqqqqrrrtttuuuvvvwwwwwwwwwyyy|||~~~|||}}}yyyxxxzzz||||||{{{uuurrrnnnjjjhhhhhhiiikkkiiihhhfffeeeeeeeeegggggg\\\]]]```fffooo{{{vvvmmmrrrvvvtttuuu{{{~~~vvvkkkaaaZZZVVVSSSQQQRRRQQQQQQSSSWWWXXXVVVSSSPPPMMMKKKIIIIIIIIIIIIIIIIIIJJJKKKKKKJJJKKKMMMOOOQQQUUUUUURRRRRRWWWWWWSSSOOOSSSWWWXXXWWWWWWYYY[[[___```aaaaaaaaabbbeeegggeeeiiimmmooonnnmmmmmmmmmkkkkkkjjjjjjiiihhhgggggghhhgggfffeeeccccccbbbbbbdddgggkkkllljjjfffcccaaabbbccceeegggiiijjjlllmmmlllmmmnnnooopppppppppooohhhYYYSSSQQQNNNKKKHHHFFFEEEEEEBBBAAA???======>>>???@@@============<<<<<<<<<<<>><<<999777555333888888777666555555444444555333111333666777666333222111111111333666999;;;222222222111111111111000000000////////////000000000000000000000111111111...///111222333333333333000000111111222222222333333111---,,,...///111111666555333111////////////111///------000222111///555444333111000/////////000000000000000000//////---///111222222111///------------...///000111222222111111111000000//////000///.........///111222222222222222222222222222222111111111000000//////000000000000000111111111000000111111111111000///333111------777CCCEEE???444333222111000000000000...111333222...---000444<<>>@@@FFFHHHKKKOOORRRUUUWWWXXX___```cccgggkkkmmmooopppnnnmmmnnnqqqvvvyyyxxxvvvxxxwwwvvvxxxzzz|||}}}}}}}}}}}}~~~|||yyyxxxxxxvvvrrrooorrrmmmggggggjjjlllkkkiiigggeeedddeeehhhjjjkkkjjj___dddlllyyykkkfff___\\\]]]___``````bbb___ZZZUUUQQQNNNMMMLLLJJJKKKKKKLLLMMMMMMNNNOOOJJJJJJJJJJJJJJJLLLNNNOOOPPPPPPPPPQQQSSSUUUWWWYYYZZZYYYYYYYYYZZZZZZYYYWWW\\\]]]^^^^^^]]]^^^___aaabbbccceeefffggghhhhhhhhhoooooopppqqqqqqpppmmmkkkooonnnmmmjjjiiiiiilllnnnmmmmmmjjjgggcccbbbccceeedddcccbbbbbbbbbbbbbbbcccfffgggiiikkklllllllllkkkjjjkkklllkkkiiiiiikkkmmmgggYYYSSSQQQNNNJJJHHHFFFEEEEEEIIIGGGCCC???<<<;;;::::::============<<<<<<<<<<<<<<<<<<<<<;;;:::999777666666555555444444333222222333222000222444555444222555444222000000111222333222222222111111111111000111111000000000000111111000000000///////////////.........///000000111111---......///000000111111111000...///000111000///333333111000//////000000222000...///111333222111333222111000.........---------------------------------------------------/////////...//////000000111111111111000000000///000//////...///000111222111111111111111111111111111111111111000000000///111111111000000000000000000000000111111000000///111...+++///;;;EEEAAA666222222111000000000000111...111333111...---000444:::>>>DDDIIIMMMQQQUUUXXXYYYYYYYYYWWWPPPGGG>>>888666555333111000/////////000///---------///000222000000000//////.........111000000000////////////000000000000111222333444111222222222111111222444///111222444444333222111222222111111111111222222222111000//////000111222////////////////////////000000000111111111222222000111111222222222222111111111222222222222111111222222111111111111111111333111//////111222111000444444555555555333222111444444444444222000...---+++---000222444444444333555555555444444444333333222222111111111222333333666555555555555666888999888:::<<<>>>@@@CCCGGGKKKOOOPPPSSSVVVYYY\\\^^^^^^dddeeehhhlllooorrrssstttuuuttttttvvvyyy{{{zzzxxxyyyyyyyyyzzz|||~~~|||zzzzzz{{{~~~|||xxxvvvuuurrrmmmiiikkkgggdddeeejjjmmmnnnlllfffeeeeeegggkkkooorrrsssrrrxxx~~~{{{wwwtttqqqqqqrrrwwwzzznnnZZZVVVPPPNNNOOOPPPQQQQQQRRRPPPOOOMMMLLLKKKKKKKKKKKKLLLMMMNNNOOOOOOOOOOOOMMMMMMMMMMMMNNNPPPRRRSSSVVVVVVVVVWWWXXXZZZ\\\]]]````````````aaaaaaaaa```bbbbbbbbbbbbaaabbbdddeeehhhhhhiiijjjkkkkkkllllllpppppppppqqqrrrqqqooonnnlllkkkiiihhhgggiiilllnnnooonnnlllgggbbb___^^^___`````````aaabbbcccddddddiiijjjkkklllllllllkkkjjjjjjjjjiiigggeeefffiiimmmgggYYYRRRPPPMMMJJJGGGEEEEEEDDDEEECCCAAA@@@???>>>??????============<<<<<<<<<<<<999::::::;;;;;;::::::999666555555444444333333333333222111222444555444333444333111///...---......222222222111111111111000222222111111111111222222000000000//////......---//////.........000111222000000000000/////////////////////111222222000---000000/////////000111111222111///000222333333222111000///...------,,,,,,000000000000000000000000...---+++******+++---...111000000///......//////111111111111000000000000000000///...///000111222000000000000000000000000111111111111000000000000222222111111000000////////////000000000000//////111...,,,333@@@FFF<<>>===???CCCGGGKKKPPPUUUYYY[[[\\\]]]```bbbdddfffgggkkkmmmooorrruuuxxxyyyzzz|||||||||}}}~~~~~~|||zzz|||}}}}}}~~~~~~{{{wwwttttttuuuvvvuuurrrpppnnnjjjfffbbbgggeeeeeeiiipppuuuvvvvvvqqqoooooorrrxxx~~~~~~}}}|||{{{vvvoooiiieeeaaa]]][[[^^^]]]___eeejjjhhh^^^UUUPPPMMMJJJHHHIIIJJJJJJJJJKKKLLLMMMNNNOOOOOOPPPPPPNNNOOOQQQSSSSSSSSSRRRQQQRRRQQQRRRRRRTTTVVVXXXZZZ_______________```bbbbbbddddddddddddddddddeeeeeecccbbbaaa``````aaacccdddfffffffffggghhhiiikkkkkkmmmmmmnnnnnnmmmmmmlllllliiihhhffffffgggjjjnnnpppsssrrrooojjjddd```______^^^```bbbdddgggiiikkklllqqqqqqqqqqqqqqqpppooonnnpppooolllhhheeegggnnnsssfffXXXQQQOOOMMMIIIGGGEEEEEEDDDBBBBBBAAA@@@@@@AAAAAABBB============<<<<<<<<<<<<999999:::;;;;;;;;;::::::888777777777666666555555444444444444555555555444/////////...///000111111222222222111111111000000222111111000000111111222222111111000///......---222111000//////111333555666555444222111///...---000//////000222222111///000000///////////////000111000000000111222222222000///......------------111111111222222222222222111000...------...000111//////...............///111111111000000000000000111000/////////000111222111111111111111111111111111111111000000000000000333222222111000///............///000000000//////222000000777@@@AAA999///............///000111222000111222111///...000222666;;;BBBHHHLLLOOORRRTTTVVVTTTSSSUUUUUUPPPEEE<<<333222222111111222222333000//////......///000000000000000000000000000000111111111000000000//////000000111222222222222222333444555444333111222222000111222333333333222222222222111111111111222222111111111111111111111111111111111111111111111111//////000000000111111111333333333333222111111000111222222333333222222111222222222111111111000000000/////////111222222333666555333222111111111222...///000222333333222111---...000222333444555555333333222222222222222222444333333444444555666777777888:::<<<>>>AAACCCDDDEEEHHHMMMRRRVVV[[[aaadddcccdddeeefffhhhjjjkkklllrrrsssuuuxxxzzz|||}}}~~~~~~}}}~~~{{{wwwrrroooooooooooonnnnnnmmmkkkhhheeecccfffhhhmmmuuuyyypppiiigggfffffffffbbb```\\\XXXUUUTTTRRRRRRRRRPPPPPPTTTXXXXXXSSSNNNNNNMMMLLLKKKKKKLLLLLLLLLQQQRRRTTTUUUVVVUUUTTTSSSSSSUUUWWWYYYZZZXXXVVVUUUWWWWWWWWWXXXZZZ\\\___```ddddddddddddddddddddddddeeefffffffffeeedddeeefffbbb```]]]\\\^^^```bbbccccccccccccdddfffiiikkkmmmooooooooonnnkkkjjjiiijjjiiihhhhhhjjjmmmrrruuuwww|||{{{wwwrrrlllgggffffffcccfffjjjooosssvvvxxxyyy||||||||||||{{{{{{zzzzzz|||{{{wwwrrrooorrr|||eeeXXXQQQOOOMMMJJJGGGFFFEEEEEEHHHGGGEEEBBB???===<<<;;;============<<<<<<<<<<<<;;;;;;;;;;;;::::::999888777777777777777666666666333444444444333333333444/////////000111222333444222222222111111111000000000000////////////000000333333222222111000//////333222000//////111333444333333333222111000000///222000......000222333333111111000000//////...---///////////////000111222000000//////.../////////.........//////000000000000000111111111111000000,,,,,,,,,,,,---...///000000000000000000000111111111000/////////000222333222222222222222222222222000000000000000000111111333222222111000///............///000000000000000000000222666888777444222............///111222333000111111000//////000222444888>>>DDDHHHKKKNNNPPPQQQOOONNNPPPRRRNNNEEE>>>333333222222222222333333000000000/////////000000////////////////////////111111111111000000000000111222333444444444333333222444555555333111111222111111222222333333333333222222111111111111222222111111222222222222111111111111111111111111111111000000000000111111111111333333333333333222111000222222333333333333222222000000111111111222222222...///000111111333555666444333333222222333444444,,,---///222333444555444333333444444555555555555333333333333444444444444444444444444444555666666;;;===???BBBFFFIIIKKKLLLPPPSSSXXX\\\___ccchhhkkkiiiiiiiiijjjkkkmmmooopppwwwxxxzzz|||}}}}}}~~~}}}zzzuuuoookkkjjjkkkmmmmmmmmmllljjjhhhgggggggggmmmxxxzzzvvvjjjfff___YYYVVVUUUUUUUUUQQQQQQPPPOOOMMMMMMNNNOOOMMMLLLLLLNNNPPPRRRQQQOOOKKKKKKLLLKKKKKKKKKLLLMMMSSSTTTWWWXXXYYYXXXVVVUUUYYY[[[]]]___```^^^\\\ZZZ[[[[[[[[[\\\^^^aaaccceeeeeeeeeeeeeeeeeeddddddddddddgggiiiiiihhhfffggghhheeeaaa]]]\\\___bbbeeeffffffggghhhkkknnnrrrtttvvvxxxyyyyyyvvvrrrnnnmmmnnnqqqppprrrvvv}}}}}}uuupppnnnnnnnnnrrrxxx~~~dddXXXQQQPPPMMMJJJHHHGGGGGGGGGEEEDDDCCCBBB@@@>>>===<<<============<<<<<<<<<<<<<<<<<<<<<;;;:::999888777555555555555555555555555222333444333111000111222333333333333333333222222222222222111111111111000000000////////////000000333333333222222111111000000000///......///000111,,,---...///000111222222333111...---///222444444111111111111000///...---...///000///......000222000000000///000000111111///000000111111222222333...///000000000000///...+++++++++,,,---...000111000000000000111111111111111111000///000111222333222222222222222222222222000000000000111111111111222222111111000000//////...///000111111222222111......000222000---///333///...//////000111222333111111000000000000111111333666;;;>>>BBBEEEIIIKKKKKKJJJIIIJJJKKKHHHCCC>>>777666444333111000000000111111000000000000//////......////////////000000222222111111111000000000222333444555555444333222111333555555333222111222111111222222222333333333222222111111111111222222111111222333333222111111////////////////////////000111111111222222222222333333333333333333222111222222333333333333222222///000000111222222333333444555555555333333555777333333333444444555555555///000222333444444333222444444444444444444444444444444444444555555555555444444444555555777888888CCCDDDHHHLLLOOORRRTTTUUUZZZ]]]bbbeeegggjjjmmmooonnnnnnnnnnnnoooqqqsssuuuzzz{{{|||~~~}}}~~~{{{zzzwwwrrrmmmjjjjjjjjjjjjkkkjjjhhhggggggiiikkkpppyyyrrrhhhaaa]]]YYYWWWSSSOOOLLLKKKKKKKKKKKKLLLMMMLLLJJJJJJLLLMMMNNNNNNMMMMMMMMMNNNNNNOOOLLLMMMNNNNNNMMMNNNPPPRRRVVVWWWZZZ]]]^^^^^^^^^]]]___```bbbccccccbbb```___^^^^^^^^^___aaaccceeefffeeeeeeeeeeeeeeedddcccccc___dddjjjllllllkkklllmmmiiiddd______ccchhhkkklllnnnpppssswww{{{~~~}}}xxxvvvwww{{{yyyzzzdddWWWRRRQQQNNNKKKIIIHHHHHHHHH??????@@@@@@@@@@@@@@@@@@============<<<<<<<<<<<<;;;;;;;;;;;;:::999888888555555555555555555555666333555666555333111333444666666555555444333222111222222222111111111111000111000000000000000000111222222111111111111111111000000//////////////////------...///000111222222111000...///111333333333000111111222222111000///...000111000//////111333000/////////000000111222222222333333444555555666000///...------...///000...............///000111///000000000111111111111222111000000000111222333111111111111111111111111///000000000111111111111111111111000000000000000///000111222333333333333000......111111...///333000000000000000111222333222111//////000111111000222444777999<<>>AAABBBKKKMMMQQQUUUYYY\\\^^^^^^bbbeeeiiilllnnnoooqqqsssttttttssstttuuuxxxzzz|||}}}}}}~~~}}}|||~~~~~~{{{xxxuuutttsssppplllkkkkkklllkkklllmmmmmmnnnrrryyyyyyjjj___XXXUUUTTTPPPPPPOOOMMMKKKJJJIIIJJJJJJLLLNNNNNNMMMMMMOOORRROOOQQQRRRQQQPPPPPPQQQRRRQQQRRRSSSSSSRRRSSSWWWZZZ[[[]]]___aaacccdddddddddbbbcccccccccccccccbbbbbb````````````aaaccceeefffeeeeeefffffffffeeedddccc```hhhrrrxxxyyyyyy{{{}}}wwwqqqkkkkkkqqqwww{{{|||dddWWWSSSQQQOOOLLLJJJIIIIIIIIIDDDDDDCCCAAA???<<<:::999>>>=========<<<<<<<<<<<<:::::::::;;;;;;::::::999777777777777888888888888777999:::999666555666888444555555555555444333222222222222111111111111000222222111111111111222222000000000000000111111111111111222222222222111000333333333222111000000////////////111444444333111...///111222333333222222///111333222000///222555//////...//////000111222//////000111111222333333444111...,,,,,,...111444222111111000000000000000//////000000111111111222222111000000000111333333000000000000000000000000//////000000111111111222000000000000000111111111000000111222333444444444555///...333666333111333111111111111111222222333222000//////000111111000222333555666888<<>>AAADDDGGGJJJNNNSSSVVV]]]```dddfffgggiiinnnqqqnnnppprrrssstttuuuwwwyyy~~~~~~yyyrrrnnnnnnpppssstttuuusssqqqnnnnnnnnnmmmnnnoooooonnnpppsssvvvzzz~~~rrrnnnmmmkkkiiigggeeecccbbb___\\\XXXVVVUUUTTTSSSRRRWWWVVVUUUSSSQQQPPPPPPPPPRRRRRRRRRTTTVVVXXXXXXXXXYYYVVVTTTVVVZZZ]]]]]]\\\[[[YYYXXXYYY]]]```___^^^fffeeeddddddeeeeeedddccccccccccccbbbbbbcccccccccbbbdddeeeeeeeeefffiiikkkiiijjjkkkmmmnnnnnnooooootttcccVVVSSSPPPMMMKKKLLLLLLLLLLLLEEEEEEDDDCCCBBBAAAAAA@@@>>>>>>>>>===============888888999999:::;;;;;;;;;???>>><<<999777666555555555555555555555666777777222333333444444333111000333333333444333333222222222222111111111000000000/////////000000000111111444333222111111111222333//////000000000000//////000000111111111111000000//////000000000000//////111111111222222222222333111111111111111111111111111111222222222111000/////////..................000000000000000000000000111111111111111111111111000000000///000000111111333222222111222333444555111000000//////000000111000000////////////000000///000111222333333333333222222333333333333222222000///.........///111111111111222333333222222222222222333444555666777777444444444333333333333333333333333333333333333333444444444333333222222222222000///000111111000//////000111222333333333333444444444444333333333333333333444555555444222111333222000111444555444222333222222333333444555666777444222111222222222111222444666777777666444222333333444444333333222111333333333333444444555555444444444444444333333222444444222111111111222222222222222222222111111111444444333333333333222222333333444444444444555555444555666666555666888:::999::::::999999;;;>>>AAAEEEHHHLLLPPPSSSVVVZZZ]]]___ccchhhkkklllnnnpppsssssstttwwwxxxxxxyyy|||~~~|||{{{xxxsssnnnlllkkkllllllmmmnnnnnnlllkkkkkklllgggjjjoootttyyy~~~vvviii```\\\\\\[[[ZZZZZZYYYXXXXXXZZZXXXWWWWWWWWWXXXXXXXXXWWWWWWWWWVVVUUUUUUVVVVVVXXXWWWXXXYYYZZZZZZZZZYYY\\\ZZZYYYZZZ^^^``````___\\\[[[ZZZ\\\___bbbbbbaaaccccccdddfffhhhjjjjjjjjjccccccbbbbbbcccddddddeeegggiiikkkmmmmmmnnnpppssstttvvvyyy{{{|||}}}~~~dddWWWRRROOOMMMKKKLLLLLLKKKKKKEEEEEEDDDCCCBBBAAA@@@@@@?????????>>>>>>======<<<999999999::::::;;;;;;;;;???>>>;;;999777555444333555555444444444555666666666777777666555333111000444333222111111000111111222222222111111111111000111111111111222222222222333444444111......111555222333333333333333333222111222222333333222222111000111111222222111111000111111222222222222333333111222333444444333222111111222222222222111000000444333333222111111000000000000000000000000000000222222222222222222222222222222111000000000111111333333222222222333444555000000////////////000000111111000000000111222222///000111222222222222222222333333444444333333222111111111111111222333333222222111222222333444555111111222222333444555555333333444444444444555555555555555555555555555555333333222222222222111111111/////////111111000///111222333444444555555444333333444444444444444444222222222333333444444444333222111222444555444333222111111111333555888:::888555222000111222333222444555777888888777555444444444444444444333222222111222222333444555666666444444555555444444333222333333222111111111222222333333222222111000000///444444444555555555555555555555555555666666666777444555666666666777999;;;:::;;;<<<===>>>AAAEEEHHHMMMQQQVVVYYY\\\^^^aaacccdddhhhmmmqqqrrrssstttuuuwwwyyy{{{||||||}}}}}}zzzxxxssspppllljjjiiihhhgggfffhhhiiijjjiiigggfffggghhhccciiitttuuummmhhhbbbYYYSSSQQQRRRRRRRRRSSSSSSTTTTTTUUUUUUWWWXXXZZZ]]]___```]]]^^^^^^]]][[[ZZZ[[[\\\\\\]]]^^^______^^^]]]\\\\\\[[[ZZZ[[[]]]______^^^^^^]]]]]]___bbbeeeffffffdddfffhhhkkknnnpppqqqrrrjjjjjjjjjkkklllmmmnnnooouuuwww{{{}}}~~~fffXXXSSSQQQMMMKKKJJJIIIGGGEEECCCCCCBBBAAA@@@??????>>>??????>>>>>>===<<<;;;;;;<<<<<<<<<;;;;;;:::::::::;;;:::888777555444333333333333222222222333333444777777888777666444333111444333111///......///000222222222222222222222222222222222222222222222222000333333000++++++000555555555666666666666555555111111222333333333333222222222333333333333222222222222222333333333444444000111333444444333111000000000000111000000000000555444444444333333333222000000000000////////////111111111111111111111111222111111000////////////111111111222222222333333222222111111111111222222333222222111111111111222...///000000111111111000111222222333333222222111333333333333333444444555111111000000111222444555///000000111222333333333444444555555666777777888777777777777777777777777111111111111111111111111111/////////111222111000111222222333444444333333111222222333333444444444222222111111222222333444111111111222222333333222222111000///111444777999888666222111222333444444222333555666666555444333333333333333333222222111000111222333444555666666333333444444333333222111333333333222222222333333444444444333333222222222222333333444555555666666555555666666777888888888444555666666555666888:::===???BBBDDDGGGJJJNNNQQQSSSWWW\\\```cccdddfffgggjjjkkknnnpppsssuuuvvvwwwyyy{{{}}}~~~~~~~~~zzzvvvsssqqqmmmjjjggggggiiijjjhhhfffiiijjjjjjiiigggfffggghhhjjjsss}}}yyypppjjjbbb]]][[[YYYTTTQQQQQQQQQRRRSSSTTTUUUVVVVVVUUUWWWYYY\\\___bbbfffhhhhhhjjjjjjgggbbb______```aaacccddddddccc```___^^^\\\[[[[[[\\\^^^```aaaaaaccccccccceeegggjjjkkklllnnnpppsssvvvwwwyyy{{{}}}~~~~~~~~~fffXXXSSSQQQNNNLLLKKKIIIGGGEEEDDDCCCCCCBBBAAA@@@??????@@@@@@???>>>>>>===<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<888888777666666666666666444444333222222333333333333444555666666555444333666555333111000000111111222222222333333333333333111111111111111000000000000333444111,,,,,,000555222333333333333333333222//////000111111111111111///000000111111000000///333333333333444444444444000222333555555333222000111111000000000111111111.../////////000000000111333222222222111111111000222222222222222222222222333222111000000000000000111222222333333333333333444444333333333333444444444333222111000////////////000111111222111111111222222333333333333222222000000111111111222222222222111111111222333555666111111222222333444444444111222222333444555666666444444444444444444444444333333333333333333333333111000///000222333222111...///000000000000000000222222333333444444444555666555444333333333444444111222222333222333333444555444222000111333555777888555333222333444555555111222333444555555444444444444444444444333222222222222333444555666777888444444444444444333222222333333333444444444444333444444444555555666666666//////000111222333444444555555666666777888888999888999:::999888999;;;===DDDFFFJJJMMMPPPSSSXXX[[[ZZZ^^^cccgggiiijjjkkkmmmooonnnmmmmmmppptttxxxzzz|||~~~~~~}}}{{{wwwtttpppmmmllliiigggfffhhhmmmoooooommmooopppqqqqqqqqqrrruuuwww|||vvvpppjjjfffccc___[[[WWWTTTUUUUUUTTTSSSSSSTTTTTTUUUVVVVVVWWWWWWZZZ\\\```bbbeeejjjppptttvvvxxxyyytttnnnhhhgggiiilllnnnnnnkkkfffaaa```___aaaaaaaaabbbdddgggjjjlllnnnnnnpppqqqrrrtttvvvxxx{{{~~~fffXXXPPPOOOMMMMMMMMMMMMKKKIIIEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@??????>>>>>>>>>666777888999;;;<<<===>>>777777777777777888888999555555444333333333444444444555666888999999888888666555444333333333333333111111111111111222222222444444333333333333222222111333444333000///111333222222222333333222222222000111222333333444333333000000111111111111000000111111222222222333333333111222333444444333222111111111111000111111222333------...//////000111111444444444333333222222111333333333333333333333333333333222111111111222222111222333444444444444333333333333222222333333333777666555444333333333333111222222333333333222222222333333444444333333222000111222222333333222222333333333333333444555666333333444444444555555555222333333444555666666777444444444444444444444444444555555555555666666666///......///111222222000111111222222333222222111333444444444444444444555666666666555555444444444111333444444333222444555777666444222222333444555555333222222333444333222222222333444555555555555555555555555555444333333333333444555555666777777444444555555444444333222222222333444444444333333333333333444555666666666222222333444555555666666333444444555666777888888;;;===>>>??????@@@CCCEEEKKKNNNRRRUUUWWW[[[^^^aaabbbfffjjjlllnnnoooqqqssstttpppmmmllloootttyyy{{{xxxwwwuuurrrooommmkkkjjjcccdddggglllrrrwwwzzzzzz|||uuusssqqqkkkiiifffbbb___\\\[[[ZZZZZZXXXVVVVVVXXXZZZZZZZZZZZZZZZZZZ[[[\\\\\\]]]]]]```cccgggkkkooowww}}}vvvtttuuu{{{|||zzztttmmmhhhfffggghhhhhhiiijjjlllqqqxxx|||fffXXXNNNMMMKKKKKKKKKKKKIIIGGGCCCCCCBBBAAA@@@???>>>>>>======<<<<<<<<<<<<<<<<<<777777777777777777888888666666555444444555555666333333222111111111111111222333555777777777777666000111111111111111000000------......////////////222222222222111111111000///000111111111///......000000111111111111000000...///000111222222222222000000111111111111000000....../////////000000000///////////////////////////...---------///000111/////////////////////000111111000000///......---000000000000000000000000/////////...//////000000...///000111111111000000000000////////////000000444333333333444555555666000000111111111111000000000000000111111000000000000111222333444333222222000000111111222111111111000000111111111111222222222222333333444444555555333333333333333333333333111222222222333333333333---,,,,,,---///000000///111222222222222222111111222222111111111111111000///000111222333222111111...000222111//////111333333222111111000000000111000//////000222222000...000000111111222333333333222222333333222222111000/////////000000111111111111222222222222111000000///000111222333222222111111111111111111111111111333333333444555555555666111222222333444555666777:::<<>>===<<<;;;::::::777888888888888888888888;;;:::888666333111000///444333222111000000000000//////...---------------+++,,,---...///...------***+++,,,---------,,,++++++++++++,,,,,,---------*********))))))(((((((((,,,+++,,,---///...***(((******++++++++++++******%%%&&&'''((())))))))))))++++++,,,,,,,,,,,,++++++,,,,,,,,,------------...+++******))))))******+++******)))((()))***,,,---,,,,,,,,,+++******)))))),,,,,,+++******)))((((((,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,---)))***,,,---------,,,+++,,,,,,,,,++++++,,,,,,,,,))))))***+++---///000111,,,---------------,,,,,,++++++,,,,,,,,,,,,+++++++++,,,.../////////...---,,,,,,---......---,,,+++++++++,,,,,,,,,,,,,,,,,,------------............------------------------,,,---------......//////+++******+++---......---***+++++++++++++++******......------,,,,,,++++++'''(((+++---......---,,,)))+++------+++***,,,...,,,---------------,,,,,,,,,,,,---///111000---+++,,,------...//////000000...............---,,,,,,)))*********************---------------,,,,,,+++---...///111111111000/////////......------,,,,,,---------------.........000000111222333444555666666999===AAAEEEJJJOOOSSSRRRUUUYYY\\\^^^___bbbdddiiikkkmmmnnnooorrruuuxxxxxxuuussstttxxx{{{|||||||||~~~zzzxxxtttpppmmmkkkkkkkkknnnmmmllllllkkkkkkkkklllzzzxxxqqqpppoooiii___ZZZXXXVVVRRRWWWVVVUUUUUUUUUWWWYYY[[[UUUUUUWWWYYY\\\]]]]]]]]]\\\\\\^^^___aaacccdddeeeccchhhpppxxx~~~