BM6P6(@ mmmTTTBBB>>>;;;888666666777666666888888888777555444444444444555555666666666666666444444555777:::>>>AAACCCGGGHHHKKKPPPUUUZZZ^^^aaaeeeiiioootttxxx{{{~~~~~~zzztttiiigggccc___[[[YYYWWWWWWccciiisss|||~~~yyyuuuwwwtttrrruuu||||||zzzvvvssspppqqqrrrsssuuuvvvwwwxxxvvvvvvwwwzzz~~~}}}~~~~~~xxxvvvsssnnniiibbbZZZTTTNNNKKKHHHDDDBBB@@@@@@@@@888777777777666777888999888::::::999888<<>>???@@@AAAAAA>>>>>>??????@@@AAABBBCCCAAA@@@@@@???@@@AAACCCDDDBBBBBBCCCCCCDDDEEEEEEEEEJJJKKKLLLMMMNNNMMMMMMLLLIIIIIIJJJLLLNNNOOOMMMKKKIIIHHHGGGFFFEEEEEEEEEEEEHHHJJJLLLOOOQQQRRRRRRQQQMMMLLLLLLLLLKKKKKKJJJJJJHHHHHHHHHHHHHHHHHHHHHGGGKKKJJJGGGFFFFFFHHHJJJLLLKKKJJJJJJIIIIIIIIIJJJJJJKKKKKKJJJJJJJJJLLLMMMOOOKKKLLLLLLLLLMMMMMMMMMMMMNNNOOOPPPQQQQQQPPPOOONNNNNNLLLKKKIIIIIIKKKLLLNNNLLLLLLLLLLLLKKKJJJIIIHHHGGGGGGGGGFFFGGGGGGHHHHHHHHHJJJLLLMMMKKKJJJJJJJJJJJJGGGGGGJJJJJJHHHHHHKKKJJJHHHFFFFFFGGGGGGGGGFFFFFFEEEFFFIIIMMMPPPRRRRRRUUUTTTRRRQQQOOOOOONNNNNNHHHHHHGGGFFFEEEEEEFFFFFF}}}dddQQQBBB???<<<;;;;;;:::777444444555666666555555555666444555555666666666666666777777777777888999;;;<<<@@@AAACCCGGGKKKOOOSSSUUUYYY]]]ccchhhlllooorrrtttyyy}}}~~~~~~zzzrrrpppooollljjjiiihhhhhhqqqvvv}}}|||~~~zzz{{{{{{|||}}}~~~~~~zzzvvvooolllhhhbbb]]]UUUNNNIIIEEEDDD@@@===;;;::::::;;;555666666666666666666777777999;;;;;;>>>EEENNNVVVlll~~~sssjjjccc\\\TTTMMMGGG???666111111222111///////////////////////////........................000...,,,,,,...///...---,,,------...//////....../////////000000000000111............---------------------------------------------------...//////.........---,,,,,,...000///.........------------......---------......////////////////////////...//////............//////000000000000000000000000////////////000000000000111111222222222222111111222222111111222222333444666555333222111111222222333333444444555666666777888888777777777666666666666666666666666555555444555666666777888999::::::;;;;;;<<<===>>>???@@@@@@AAA@@@@@@@@@@@@@@@AAAAAABBBAAA@@@@@@@@@AAABBBCCCBBBBBBCCCCCCDDDEEEEEEEEEJJJKKKLLLMMMMMMMMMLLLKKKGGGGGGHHHKKKNNNOOONNNMMMIIIIIIHHHGGGFFFFFFFFFGGGHHHIIIJJJKKKLLLMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKJJJMMMLLLJJJIIIHHHGGGGGGGGGLLLJJJHHHFFFFFFHHHIIIKKKJJJJJJIIIIIIIIIIIIJJJJJJKKKJJJJJJKKKKKKLLLMMMNNNJJJJJJKKKKKKKKKKKKKKKKKKLLLLLLMMMNNNNNNMMMLLLLLLLLLKKKJJJJJJJJJJJJKKKLLLKKKKKKKKKKKKJJJIIIIIIHHHHHHGGGGGGGGGGGGGGGHHHHHHGGGIIIKKKKKKIIIHHHHHHIIIGGGEEEEEEIIIKKKHHHGGGIIIKKKIIIGGGGGGHHHHHHHHHGGGEEEDDDEEEGGGKKKOOOPPPPPPOOOPPPQQQRRRQQQPPPNNNMMMFFFEEEEEEDDDCCCCCCDDDDDDzzzgggSSSLLLDDD>>>===<<<:::888555555666777777777666666444555555666666666666666888777666666666666666777::::::<<<>>>@@@CCCFFFGGGKKKOOOUUUYYY]]]```ccceeelllqqquuuvvvxxx}}}}}}zzzuuuvvvwwwxxxxxxyyyyyyyyy~~~{{{yyyvvvrrrmmmiiiddd```ZZZTTTNNNGGGAAA======<<<:::888777666777777444666777777666666888999===???@@@CCCHHHRRR___iii~~~vvvcccZZZXXXUUUMMMDDD===888222000222333222111///////////////////////////////////////////////////...,,,,,,...///......,,,---......///.........//////000000000111111111...------------,,,,,,,,,........................---------------......///......///...,,,,,,...///............---------------,,,,,,,,,---...//////......////////////////////////............//////000000000000000000000000////////////000000000000111111222222222222111111222111111111111222333333333222222111111222222333444444444555666666777777888888888888777777777777666666666666666555555444444555555666777888999:::::::::;;;<<<===>>>>>>???BBBBBBAAA@@@@@@@@@@@@@@@CCCBBBAAAAAAAAAAAAAAABBBBBBBBBCCCCCCDDDEEEEEEEEEJJJKKKKKKLLLLLLKKKJJJJJJEEEEEEGGGJJJMMMOOONNNMMMIIIIIIHHHHHHGGGHHHHHHIIIIIIIIIIIIHHHIIIIIIJJJJJJLLLLLLLLLKKKKKKKKKKKKKKKQQQOOOLLLIIIGGGGGGGGGGGGLLLKKKHHHGGGFFFGGGHHHIIIIIIIIIIIIHHHHHHIIIIIIJJJJJJJJJKKKLLLMMMMMMMMMMMMJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKJJJJJJIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGHHHHHHFFFGGGIIIIIIHHHHHHIIIKKKGGGDDDDDDIIIJJJHHHFFFGGGKKKIIIGGGGGGHHHIIIHHHGGGDDDCCCCCCFFFIIILLLMMMMMMJJJLLLOOOQQQQQQOOOLLLJJJCCCCCCBBBAAAAAAAAABBBBBBpppdddTTTHHHBBB@@@>>><<<999888888888888777666444444555555666666666666666555555555555666666777777999999999:::;;;<<<===>>>BBBFFFJJJNNNQQQTTTWWWYYYaaafffiiiiiilllqqqqqqnnnnnnppptttxxx{{{}}}{{{yyyuuurrroookkkhhhccc^^^[[[XXXTTTNNNHHHDDD@@@<<<999:::999888777777777777888666777888777777:::???CCCKKKLLLMMMOOOUUUaaappp|||zzznnn___XXXVVVPPPDDD999777555222222333444333111////////////////////////000000000000000000000000///---,,,,,,...//////...------...............---/////////000000000111111.........---------,,,,,,------------------------------,,,,,,------...///...//////...---,,,---...------------------------++++++,,,,,,---...///000............//////////////////............//////////////////////////////////////////000000000000111111222222222222111111111111111111111222222333222222222222222333333444333333444444555666666666888888888888888888777777666666666666666555555444444444555666777888999999999999:::;;;<<<<<<======AAA@@@@@@@@@@@@AAAAAABBBCCCCCCBBBBBBAAAAAAAAAAAABBBBBBCCCCCCDDDEEEEEEEEEJJJJJJJJJJJJJJJIIIIIIIIIEEEFFFGGGIIILLLNNNMMMKKKHHHHHHGGGGGGGGGHHHHHHIIIIIIIIIHHHGGGHHHIIIJJJKKKKKKKKKKKKKKKJJJJJJJJJJJJPPPNNNJJJGGGFFFFFFGGGHHHLLLKKKIIIGGGFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHIIIJJJIIIJJJLLLMMMNNNNNNMMMLLLJJJJJJIIIIIIIIIIIIHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIIIIJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHGGGGGGGGGHHHHHHEEEGGGIIIIIIJJJKKKNNNQQQNNNHHHEEEGGGHHHFFFEEEFFFIIIGGGFFFFFFGGGHHHGGGGGGEEEDDDCCCEEEHHHKKKKKKKKKIIIKKKMMMNNNNNNLLLJJJHHHBBBAAAAAA@@@@@@@@@AAAAAAooobbbYYYPPPFFF>>>;;;999666666777777666444444555555666666666666666666666777777777777777777888888888888888888999999<<>><<<:::888888888888888888888999999777888888777888???JJJRRRZZZ[[[[[[^^^eeesss|||jjjdddZZZRRRKKKBBB999222333222111111111000///...........................000000000000000000000000...---,,,,,,...//////...---...............------...////////////000000000////////////.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........///000///---,,,,,,---,,,,,,------------------+++++++++,,,,,,...///000---.........//////000000//////............//////////////////////////////////////////000000000000111111222222222222111111111111000000111111222333222222333444444555555555111222222333333444555555777777777777777777888888666666666666666555555444444444555666777888999999999999::::::;;;;;;<<<<<<===>>>>>>???@@@AAACCCDDDCCCCCCCCCCCCBBBAAAAAA@@@BBBBBBCCCCCCDDDEEEEEEEEEIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHJJJLLLLLLJJJIIIGGGFFFFFFFFFFFFGGGGGGHHHFFFFFFEEEEEEFFFHHHJJJKKKIIIIIIIIIIIIIIIIIIIIIIIIJJJIIIFFFDDDDDDEEEHHHIIIKKKJJJIIIGGGFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHIIIIIIHHHIIIKKKLLLMMMMMMLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGHHHIIIIIIJJJIIIIIIHHHGGGGGGGGGHHHFFFGGGIIIJJJLLLOOOTTTXXXVVVMMMFFFEEEFFFEEEEEEFFFGGGEEEDDDDDDEEEFFFFFFEEEFFFEEEDDDEEEHHHJJJJJJIIIKKKKKKJJJIIIHHHGGGFFFFFFAAAAAAAAA@@@@@@AAAAAABBB}}}lllVVVFFF>>>:::666555666888777666444555555666666666666666999999999999888777666555777777666666555666666777888:::<<<===>>>???AAADDDDDDHHHKKKKKKOOOTTTVVVUUUYYY\\\aaagggmmmrrrvvvxxx~~~}}}}}}|||wwwuuuqqqnnnkkkhhheeebbbWWWTTTPPPNNNLLLIIIFFFCCC@@@>>>;;;999999999888777666666666777777777888888777999;;;<<>>999999:::888666444555555666666666666666666777888888888888777666666666555555555666777777666777888888888888:::<<<:::>>>AAAAAADDDJJJLLLJJJNNNPPPTTTYYY___eeejjjmmmooorrrwww}}}~~~}}}zzzwwwtttrrrqqqqqqkkkgggccc___\\\YYYUUURRRIIIGGGDDDBBBBBBAAA???===:::888666666777777666555555555666777777777777666888===DDDIIIOOOZZZjjjuuuxxxxxxzzz|||tttfff]]]XXXSSSJJJ@@@888444555777555555555444222222222222...................................................,,,+++,,,...000000///......//////...------,,,,,,,,,,,,------------...//////.........---------------------------------,,,,,,++++++,,,,,,---...---///111000...,,,+++,,,++++++,,,,,,,,,---------,,,,,,,,,+++,,,,,,------------......///000000111//////............//////000000000000000000000000////////////000000000000111111222222222222111111000000000000000111222222222222333444444444333333111111222333333444444555444555555555666666666666666666666666666555555444555666666777888999:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<===???@@@AAAAAABBBCCCDDDDDDCCCCCCBBBBBBBBBCCCCCCDDDEEEEEEEEEEEEDDDDDDDDDEEEGGGHHHJJJJJJIIIJJJKKKMMMMMMLLLJJJIIIHHHGGGGGGFFFFFFFFFFFFBBBCCCCCCDDDEEEEEEDDDDDDEEEEEEEEEEEEFFFFFFFFFGGGCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHGGGGGGGGGGGGGGGGGGEEEEEEEEEFFFFFFGGGHHHIIIHHHHHHHHHHHHHHHIIIJJJKKKIIIIIIJJJKKKLLLMMMMMMNNNMMMLLLKKKKKKKKKKKKLLLMMMKKKJJJIIIHHHHHHIIIJJJKKKLLLJJJIIIGGGFFFGGGHHHIIIKKKKKKJJJHHHHHHGGGGGGGGGIIIIIIHHHGGGHHHKKKQQQUUUUUULLLEEEFFFIIIGGGDDDCCCEEEDDDCCCCCCEEEFFFFFFEEEFFFDDDCCCCCCDDDFFFEEEDDDEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@??????@@@AAAAAABBBttt^^^UUUHHH@@@===;;;888555444555555666666666666666000222444777999:::::::::777777777777777888999999777888888777666666888:::888<<<===<<<>>>CCCDDDBBBCCCEEEHHHLLLRRRYYY^^^aaa```dddjjjpppuuuwwwxxxxxxwwwyyy{{{}}}|||yyyxxxvvvrrrnnnkkkhhhgggfff___\\\WWWSSSPPPLLLIIIFFFAAA???===<<<<<<<<<;;;:::999777666666777777666444666666777888888888777777;;;CCCMMMVVV]]]hhhwwwxxxjjj]]]TTTKKKGGGAAA;;;777333111000///000000///------...000................................................---,,,+++,,,...000000///.../////////...---,,,,,,+++++++++,,,,,,,,,------......---------,,,,,,,,,........................,,,,,,++++++,,,,,,---...---///111000...,,,+++++++++++++++,,,,,,---------------,,,+++++++++,,,,,,---------...///000000111//////............//////000000000000000000000000////////////000000000000111111222222222222111111000000000000000111111222111222333444333333111111222222333444444555555666333444444444555555666666666666666666666555555444666666777888999:::;;;;;;:::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>???@@@AAACCCDDDDDDDDDCCCCCCBBBBBBCCCCCCDDDEEEEEEEEECCCCCCCCCCCCEEEGGGIIIJJJHHHHHHIIILLLNNNOOONNNLLLKKKJJJIIIHHHGGGGGGFFFFFFEEEFFFGGGGGGGGGFFFDDDCCCCCCCCCDDDDDDEEEEEEEEEFFFCCCCCCDDDDDDEEEEEEEEEFFFGGGGGGGGGGGGGGGGGGHHHHHHEEEEEEEEEEEEFFFGGGHHHIIIHHHGGGFFFFFFGGGHHHJJJKKKGGGHHHIIIJJJKKKMMMNNNNNNMMMLLLKKKJJJJJJKKKLLLMMMLLLKKKIIIHHHHHHIIIKKKLLLMMMLLLIIIGGGGGGGGGHHHIIILLLKKKJJJIIIHHHGGGGGGGGGJJJIIIGGGEEEDDDGGGKKKOOOOOOGGGCCCGGGKKKIIIDDDAAAFFFDDDCCCDDDFFFGGGGGGFFFEEECCCAAABBBCCCDDDCCCBBB@@@BBBDDDFFFFFFDDDAAA@@@??????>>>??????@@@AAAAAA~~~zzzooo[[[NNNEEE===;;;???999:::999888666666777999777777666555444555777999666777888999999888777666888777777666555444444333666888999999999999;;;<<<===>>>@@@CCCGGGKKKNNNPPPWWWYYY\\\___aaaeeeiiillliiikkknnnqqqvvvyyy|||~~~~~~}}}zzzxxxwwwuuuqqqnnnfffeeebbb___]]]ZZZYYYXXXPPPMMMIIIGGGEEECCCAAA???===<<<<<<;;;:::999999888888888888999999999666444888777666666777:::<<<>>>BBBMMM]]]kkkyyyvvvlll___TTTMMMAAA===777444333333111...222111111111000000//////........................---------------...///000............/////////000000000//////.........---------------------------000///...------...///000........................,,,,,,++++++,,,,,,---...000000//////............///......------,,,++++++////////////////////////....................................////////////000000000000////////////000111111111111000//////000111111111111222222222333333333222222111111111000222444444333333333444000222444555444333333333666666666666555444444333444555777999::::::::::::888888999999999:::::::::777777777888888999999999;;;;;;<<<<<<======>>>>>>BBBCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCEEEGGGGGGEEECCCDDDCCCBBBAAACCCFFFIIIKKKKKKJJJIIILLLPPPQQQPPPNNNNNNLLLJJJHHHGGGFFFFFFGGGGGGHHHIIIHHHFFFDDDDDDDDDFFFFFFGGGHHHHHHHHHHHHGGGFFFFFFEEEEEEDDDDDDCCCCCCDDDHHHKKKJJJFFFCCCCCCDDDHHHHHHGGGFFFFFFEEEEEEDDDGGGGGGFFFFFFGGGIIIJJJKKKJJJJJJIIIHHHHHHHHHIIIIIIGGGGGGHHHHHHIIIJJJJJJKKKKKKJJJGGGFFFEEEGGGIIIJJJIIIGGGFFFFFFHHHIIIJJJJJJJJJKKKLLLLLLJJJHHHEEEDDDGGGFFFFFFFFFFFFFFFGGGGGGIIIGGGFFFFFFFFFFFFEEECCCEEEEEEFFFGGGGGGGGGFFFFFFBBBCCCDDDCCCAAA@@@AAABBBCCCAAAAAAAAABBBCCCBBBAAABBBAAA???>>>=========>>>xxxxxxuuufffXXXLLLEEEEEEAAA???<<<:::888888888999666666777777666555666666777777888999:::999888888888888777666666555444444555777888888777777999::::::;;;<<<>>>AAADDDGGGHHHIIIKKKMMMOOOQQQTTTXXX[[[[[[]]]```dddiiimmmppprrrwwwxxxyyy}}}|||wwwsssqqqnnnllliiifffbbb___\\\ZZZWWWSSSPPPMMMKKKJJJFFFDDDBBBAAAAAAAAA@@@???::::::999999999888888888666666666777888888888777777777777777888<<>>:::666333333222111///111111111000000000//////........................///......---------......,,,,,,---............---000/////////............------------------------......------------......------------------------,,,,,,++++++,,,,,,---.../////////......---------------------------------............................................................////////////000000000000////////////...///000111111111111111000111111111111222222222333333333222222222111111000111333333222222222333111222444444333333333444333333555666777666666555444555777999::::::::::::888999999999999:::::::::888888888999999:::::::::;;;;;;<<<===>>>>>>??????BBBCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCEEEGGGHHHGGGEEEEEECCCAAAAAAAAADDDHHHJJJJJJIIIIIILLLPPPRRRQQQOOONNNMMMKKKIIIGGGFFFFFFFFFGGGHHHIIIIIIGGGEEEEEEFFFFFFGGGGGGHHHHHHGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDDDDCCCEEEHHHIIIHHHGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHGGGGGGHHHIIIJJJKKKIIIIIIIIIIIIIIIIIIJJJJJJIIIIIIIIIJJJJJJKKKKKKKKKLLLJJJHHHFFFFFFGGGIIIJJJIIIGGGEEEFFFGGGIIIIIIIIIJJJJJJKKKKKKJJJHHHFFFDDDEEEEEEEEEDDDDDDEEEEEEFFFHHHGGGFFFFFFGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEAAABBBCCCCCCAAAAAABBBCCCCCCBBBAAAAAABBBCCCBBBAAA>>>===<<<;;;:::::::::;;;{{{rrrlllqqq|||wwwgggZZZUUUMMMHHHAAA===;;;:::888666444555666777777555444333777888999999::::::999999888888888777777666666555555666777777555555666777777777888888:::;;;===>>>???AAACCCDDDEEEGGGJJJMMMKKKMMMPPPTTTYYY]]]```bbbeeefffgggjjjnnnqqqtttvvv|||~~~}}}zzzwwwvvvuuusssmmmiiidddbbb^^^[[[YYYUUUPPPMMMLLLJJJHHHEEECCCAAA??????>>><<<;;;;;;<<<<<<<<<;;;999999888888888888999999888888777777777888999999666999;;;<<<===CCCMMMUUUjjjwwwuuufff___YYYOOOFFFAAA:::777444222222222111///111111000000000000//////........................000///...---,,,,,,,,,,,,+++,,,...///000///...---////////////............------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........------------,,,,,,++++++,,,------...//////............................................................////////////////////////000000000000---...///000222222222333000111111111111222222222333333333222222222222111///111222333222111222333222333444333222222444666444555777888999888888777555666777999999:::::::::999999999999:::::::::::::::::::::::::::;;;;;;;;;;;;<<<===>>>???@@@AAAAAABBBCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCDDDGGGIIIIIIIIIGGGDDDAAA???@@@CCCFFFIIIJJJIIIJJJLLLOOOQQQRRRQQQOOONNNLLLJJJHHHGGGFFFFFFGGGHHHJJJJJJHHHGGGGGGHHHHHHHHHHHHHHHGGGFFFEEEDDDFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCEEEGGGJJJKKKIIIHHHDDDEEEFFFGGGHHHIIIJJJKKKJJJIIIIIIHHHIIIIIIJJJJJJHHHHHHIIIIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLJJJHHHGGGFFFGGGHHHJJJHHHGGGEEEFFFGGGHHHHHHHHHIIIJJJJJJJJJIIIHHHFFFEEEDDDDDDCCCCCCCCCCCCDDDDDDGGGFFFEEEFFFHHHHHHHHHFFFFFFEEEDDDCCCCCCCCCDDDEEEAAABBBCCCCCCBBBAAACCCDDDCCCAAA@@@AAABBBCCCBBBAAA??????>>>===<<<<<<<<<<<<{{{mmmkkklllsss~~~yyypppeee]]]RRRKKKIIIEEE@@@;;;999888777888888888777666777777888888999999999999999888888888777777777666555666777777555444555666777666666555555666666777;;;<<<>>>>>>>>>???AAACCCBBBCCCEEEHHHLLLOOOQQQRRRTTTUUUWWWZZZ\\\___aaaccciiillloooqqqsssuuuwwwyyyuuuuuutttttttttuuuuuuvvvvvvvvvxxxyyyzzz{{{{{{{{{wwwvvvtttsssrrrrrrsssssssssrrrqqqpppooopppqqqqqqkkkiiifffeeeccc```\\\YYYVVVTTTQQQOOOLLLIIIFFFCCC???>>>===============>>><<<;;;888888888999888666:::999888777777888999999;;;;;;;;;:::999999;;;===:::???EEEGGGIIIRRR```lllsssgggZZZTTTOOOFFF===999555444222111111111000000000000000000000000//////........................///...------,,,,,,,,,---,,,...111333333222///...///////////////.........------------------------+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................................................................////////////////////////000000000000......000111111222222222000000111111111222222222222222222222222222222222000111333333222222222333333444444333222222555777999999999999999999999999666666777888999999::::::999999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<===>>>@@@AAACCCCCCBBBCCCCCCDDDDDDDDDDDDDDDEEEDDDCCCDDDGGGJJJLLLLLLHHHEEEBBB??????AAAEEEGGGIIIIIIJJJKKKNNNPPPRRRRRRQQQPPPNNNMMMKKKIIIHHHHHHHHHIIIKKKKKKJJJIIIJJJKKKIIIIIIIIIHHHGGGEEEDDDCCCEEEEEEEEEEEEEEEEEEEEEEEEFFFDDDDDDGGGKKKLLLKKKHHHEEEFFFGGGHHHIIIJJJJJJKKKKKKJJJJJJJJJIIIIIIJJJJJJHHHHHHIIIJJJKKKLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJHHHGGGFFFFFFGGGHHHHHHGGGEEEFFFGGGHHHGGGFFFIIIIIIIIIIIIIIIHHHGGGFFFEEEDDDDDDCCCCCCCCCCCCDDDFFFEEEDDDFFFHHHIIIIIIHHHGGGEEECCCBBBBBBCCCDDDEEEBBBDDDDDDCCCAAA@@@AAABBBBBBAAA@@@@@@BBBBBBAAA@@@??????>>>>>>============}}}tttjjjhhhnnn}}}{{{ooofff```[[[SSSMMMCCC???;;;999:::;;;<<<;;;888888888888888888888888888888888888777777777777666888888888666555666888999888777666555555555555666777888777666777999:::===>>>???@@@BBBCCCDDDEEEFFFGGGIIIKKKMMMOOOPPPQQQTTTWWWZZZ\\\]]]^^^___aaa``````aaabbbccceeeggghhhfffggghhhjjjkkklllmmmmmmhhhgggeeedddcccbbbcccccc```___^^^]]]]]]]]]^^^___ZZZXXXVVVTTTRRRPPPMMMKKKHHHGGGEEEDDDDDDBBB@@@===:::999999999:::;;;<<<<<<;;;999888888999999999888999888777666666777888999999<<<@@@AAABBBCCCEEEHHHIIIOOOVVVZZZ___iiiyyyxxxjjj___SSSMMMGGG>>>666333111111111111000000000111//////////////////000000........................,,,,,,,,,,,,,,,---......,,,...000222333111///............///////////////------------------------,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,............................................................////////////.../////////000000000111000000111111111111000///000000111111111222222222222222222222222222222222111333555555444333444555444444444333222333555777999888777777888999;;;===777777777888888999::::::999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===???@@@BBBCCCCCCBBBCCCCCCDDDDDDDDDDDDDDDEEECCCCCCDDDHHHKKKMMMMMMHHHFFFCCC@@@@@@BBBEEEGGGHHHIIIIIIJJJLLLNNNPPPRRRRRRQQQQQQPPPNNNMMMLLLKKKIIIKKKMMMMMMLLLKKKKKKLLLJJJJJJJJJIIIGGGFFFDDDCCCEEEEEEEEEEEEFFFFFFFFFFFFIIIGGGEEEGGGJJJLLLJJJGGGHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJJJJJJJJJJJJJIIIIIIHHHIIIJJJKKKLLLMMMLLLLLLJJJJJJJJJJJJJJJKKKKKKKKKKKKJJJHHHGGGFFFFFFFFFGGGHHHGGGFFFGGGHHHHHHGGGFFFHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFEEEDDDDDDDDDEEEEEEDDDCCCEEEGGGIIIHHHGGGGGGEEECCCBBBAAABBBDDDEEEDDDEEEEEECCC@@@?????????AAA???>>>???@@@AAA@@@???::::::::::::::::::999999mmmwwwpppooovvvwwwpppgggbbbPPPJJJBBB===<<<<<<<<<:::;;;:::999888888777888888777777777777777777777777777888999999777777888999:::999888777666666666666666666777666555555666888999999::::::::::::;;;;;;<<<<<<>>>@@@AAABBBBBBBBBFFFIIILLLMMMMMMMMMNNNOOONNNNNNOOOQQQSSSUUUWWWXXXVVVVVVWWWXXXZZZ[[[\\\]]]YYYWWWUUUTTTSSSRRRSSSSSSPPPOOOMMMLLLLLLLLLMMMNNNKKKKKKIIIGGGEEECCCBBBAAA>>>===<<<<<<======;;;999:::999999888777777888888777666666777:::<<<===<<<777666666555777999<<<======DDDMMMSSSVVVXXX[[[]]]aaafffmmmrrrxxxyyypppiiiaaaVVVKKKEEE???888333111///000222111000///000111......////////////000000........................++++++++++++,,,---...///***+++---...///...---,,,.........///////////////------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,------//////...---,,,,,,++++++------------------------....................................////////////......//////000000111111111111111111111000//////000111111111111222222222111222222222222333333333222444666666555444555666333444555444333333555777555666777999:::<<<===>>>888888777777888999999:::::::::::::::;;;;;;;;;;;;=========<<<<<<<<<<<<<<<<<<======???@@@AAABBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCEEEHHHKKKLLLKKKGGGFFFDDDBBBBBBCCCEEEGGGGGGHHHIIIIIIIIIKKKNNNPPPQQQQQQQQQQQQPPPOOONNNMMMLLLMMMOOONNNMMMLLLLLLMMMKKKKKKKKKJJJIIIGGGFFFEEEEEEEEEEEEFFFFFFFFFFFFGGGJJJIIIHHHHHHIIIJJJIIIHHHJJJIIIIIIHHHGGGFFFFFFEEEHHHIIIIIIJJJJJJJJJIIIIIIIIIJJJKKKMMMMMMMMMLLLLLLHHHHHHIIIJJJJJJKKKLLLLLLLLLLLLKKKIIIHHHHHHHHHGGGIIIHHHHHHHHHIIIIIIGGGFFFGGGGGGGGGGGGGGGHHHHHHHHHIIIHHHGGGFFFFFFEEEEEEFFFDDDCCCBBBDDDFFFGGGGGGFFFEEEDDDCCCAAAAAAAAAAAABBBCCCDDDDDDBBB???======>>>???===<<<===>>>???>>>===::::::;;;;;;;;;;;;:::999SSSeee~~~{{{kkkcccYYYRRRNNNKKKFFFAAA???>>><<<:::999888888888666666666666666666666666666777888888888888999:::999888777666666666666666777888888777666666777999666666666777777777777777666777999:::;;;;;;;;;:::<<<>>>BBBCCCCCCCCCCCCDDDBBBBBBCCCDDDEEEGGGIIIJJJGGGGGGHHHIIIJJJKKKMMMMMMJJJIIIGGGEEEDDDDDDEEEEEEDDDCCCBBBAAA@@@AAABBBBBBAAAAAA@@@>>><<<;;;;;;;;;999888888999::::::888777999999888777777777777777777555555666999;;;<<<;;;888888888:::===BBBFFFIIIPPPZZZgggpppsssssstttuuu}}}xxxooojjjgggaaa\\\SSSJJJ@@@<<<888333222333...111222222000///000111........./////////000000........................,,,,,,,,,+++,,,,,,------***++++++,,,,,,,,,,,,,,,............/////////000------------------------------,,,,,,,,,,,,------------------------------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,---------...---------------------,,,------------------------....................................////////////.........///000111111111///000000111111111111000000111111111111222222222111111222222222333333333111333555555444333444555222444666666555444555666:::<<>>>>>???@@@@@@AAABBBCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCFFFIIIJJJJJJIIIFFFFFFEEEEEEEEEFFFFFFGGGGGGHHHIIIHHHFFFGGGKKKNNNNNNOOOPPPPPPPPPPPPOOONNNNNNOOOQQQPPPNNNMMMMMMMMMKKKKKKKKKKKKJJJIIIHHHGGGEEEEEEFFFFFFFFFGGGGGGGGGIIIJJJJJJJJJHHHHHHIIIKKKIIIHHHHHHGGGFFFFFFEEEEEEFFFGGGHHHIIIJJJJJJIIIIIIJJJKKKMMMNNNNNNMMMLLLKKKHHHHHHIIIJJJLLLMMMNNNNNNOOOOOONNNMMMLLLKKKJJJJJJJJJIIIIIIJJJKKKJJJHHHFFFGGGFFFFFFGGGGGGHHHHHHIIIIIIIIIHHHFFFFFFEEEEEEEEECCCBBBBBBCCCDDDEEEEEEDDDBBBAAAAAA@@@??????>>>>>>???@@@AAA@@@>>>>>>>>>???===<<<;;;;;;======<<<;;;;;;<<<============<<<;;;AAAQQQiiiwwwoooiiibbbYYYRRRCCCAAA???<<<::::::999999555555555555666666666666444666777888777888999;;;777777666666555666666666444555666555333333555666555555666777777888888999666777999:::::::::999999111444888::::::999::::::===============>>>???@@@>>>>>>>>>???@@@AAACCCDDDAAA@@@>>>===<<<<<<======>>>===<<<;;;;;;;;;<<<===<<<<<<<<<:::888777888999:::999888999::::::888666777777777777888:::;;;<<<999777666666777888777666;;;;;;===@@@EEEKKKQQQUUUfffqqq~~~lll___[[[ZZZXXXUUUIII@@@888555333111222555...111333333000...000111---.........//////000000..............................---,,,++++++++++++,,,,,,,,,---------......---.........//////000000---------------------------,,,+++******+++,,,---........................,,,,,,++++++,,,,,,---...,,,,,,,,,------.........+++,,,,,,------......///------------------------..................................../////////000---......///000111111222---...///111222222222222000111111111111222222222111111111222222333333333000222444444333333333444111444666777666555555555CCCGGGMMMPPPMMMEEE;;;444999888777777777888999::::::::::::;;;;;;;;;<<<<<<======<<<<<<;;;;;;;;;:::======>>>>>>?????????@@@BBBCCCCCCDDDDDDDDDDDDDDDBBBBBBDDDFFFIIIJJJIIIGGGEEEEEEFFFFFFGGGGGGGGGGGGGGGHHHIIIGGGEEEEEEIIIMMMKKKLLLNNNOOOPPPOOONNNNNNPPPQQQRRRQQQNNNMMMMMMMMMLLLLLLLLLLLLKKKJJJIIIIIIEEEEEEFFFFFFGGGGGGGGGGGGGGGJJJKKKJJJHHHHHHKKKNNNGGGGGGGGGFFFFFFFFFEEEEEEDDDEEEGGGIIIJJJJJJIIIIIIKKKLLLMMMNNNNNNMMMKKKJJJHHHIIIJJJLLLMMMOOOPPPQQQRRRRRRQQQPPPOOONNNMMMLLLKKKJJJJJJKKKLLLKKKIIIFFFFFFFFFFFFFFFGGGHHHIIIIIIIIIHHHGGGFFFEEEEEEEEEEEECCCBBBAAABBBDDDDDDDDDBBB????????????>>>===;;;;;;;;;===>>>???>>>>>>@@@AAA<<<;;;::::::<<<<<<;;;:::777888999:::::::::999888@@@DDDOOOaaauuuxxxdddUUULLLFFFHHHIIICCC<<<888;;;<<<:::777777:::999555777444333555666444555888666666777888888777777666888999999999888777666666777777777777777777777777555666777888888777666555777777777777777777777777999999999999999999999999999999:::::::::;;;;;;;;;======<<<<<<;;;:::999999888999:::;;;;;;:::999888888888777777777888999999;;;:::999999888888999999666555666999888444555888:::::::::999777777999;;;;;;@@@EEEJJJOOOYYYfffppp}}}|||ppp```UUUQQQNNNIIIEEE777666333111111111222333000000000000000000000000000...---...///000///...------------------------///......------......///------------------------,,,------......------,,,...---+++******+++---......---,,,,,,++++++++++++...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++---...///...------+++,,,,,,------.........------------------------////////////////////////........................////////////////////////////////////000000000000222111111111000000//////222222111111111111111111333333333444444444555555222333444555666888999999AAAEEEHHHEEE???:::999:::666666666666777777777777;;;;;;::::::;;;;;;<<<===<<<;;;;;;;;;;;;<<<======<<<===>>>??????@@@??????BBBCCCEEEEEEEEECCC@@@???CCCFFFHHHIIIGGGFFFEEEEEEEEEFFFFFFGGGHHHHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHJJJIIIIIILLLPPPQQQOOOLLLPPPPPPPPPPPPOOOOOONNNMMMJJJKKKLLLMMMNNNNNNMMMLLLJJJJJJJJJIIIIIIHHHHHHGGGIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFEEEEEEEEEFFFGGGIIIGGGFFFGGGIIIKKKKKKJJJMMMMMMLLLMMMNNNMMMLLLJJJJJJKKKLLLMMMNNNOOOOOOOOOQQQQQQPPPOOONNNNNNMMMMMMKKKJJJHHHHHHIIIIIIHHHGGGGGGGGGFFFFFFFFFGGGHHHIIIJJJJJJIIIHHHGGGFFFFFFFFFGGGEEECCCCCCCCCCCCAAA???@@@??????>>>>>>>>>>>>>>><<<<<<=========>>>>>>>>>===;;;;;;;;;<<<;;;:::888;;;;;;<<<======<<<;;;;;;777999AAAPPP```ssshhh___YYY[[[[[[TTTIIIBBBBBBBBB>>>999999;;;:::666;;;888777999999666555777888888888888999999999999666666777777777777777777666666666666666666666666666777777888888888777777777777777777777777777777999999999999999999999999777777777888888888999999:::::::::999888777777777888888999::::::999888888;;;:::999888888777777777666666666666666777777777999888999;;;999666777;;;999:::;;;::::::;;;>>>AAABBBGGGNNNTTT\\\hhhvvvnnndddWWWOOOKKKGGG@@@;;;666555333111000000111222000000000000000000000000000...---...///000///...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------,,,,,,...---+++******+++---......---,,,,,,+++++++++,,,...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------................................................////////////////////////////////////000000000000111111111111000000000///222222111111111111111111333333333333444444444444222222333444555555666777777:::>>><<<777444444666555666666666777777777777777777777777777888999999:::::::::::::::;;;<<<<<<<<<===>>>???@@@@@@@@@@@@@@@AAACCCDDDDDDDDDDDDCCCCCCFFFIIIIIIGGGEEEDDDCCCEEEEEEEEEFFFGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHKKKNNNOOOMMMKKKNNNOOOOOOOOONNNNNNMMMLLLMMMMMMNNNOOOOOONNNLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHHHHIIIIIIHHHHHHFFFFFFEEEFFFFFFGGGJJJIIIIIIJJJKKKLLLLLLKKKLLLLLLLLLLLLMMMMMMLLLKKKIIIJJJKKKLLLNNNNNNNNNNNNPPPPPPOOOOOONNNMMMMMMLLLKKKJJJHHHHHHIIIIIIHHHFFFGGGGGGFFFGGGGGGGGGHHHIIIJJJJJJIIIIIIHHHGGGFFFFFFDDDCCCAAAAAAAAA@@@???===???>>>======<<<<<<============>>>??????>>>>>>>>>>>><<<;;;<<<<<<<<<:::888888999:::;;;;;;:::999888444555:::BBBLLL]]]vvv~~~yyy||||||uuuvvvwwwnnn___UUUQQQQQQMMMGGGEEEEEEBBB===>>>999777::::::666444555888888777777888999::::::888888888777777666666666666666666666666666666666777777777777777888999999777777777777777777777777777777777777777777777777777777777888888888888999999999999888777777666666777888888999999888888777888777777777666666666666444555666777777888888777:::999:::<<<;;;999;;;@@@===>>>@@@AAABBBEEEIIILLLOOOTTT\\\eeeppp~~~qqq___WWWMMMGGGCCC???888222444333111000//////000111000000000000000000000000000...---...///000///...------------------------++++++,,,------,,,++++++------------------------,,,,,,------------,,,,,,...---,,,++++++,,,---...------,,,+++++++++,,,,,,...---,,,,,,++++++,,,,,,------------------------///...---++++++***++++++---------,,,,,,,,,,,,,,,------------------------................................................000000000000000000000000////////////000000000000111111111111000000000000111111222222222222222222222222222222333333333333111222222222333333333333333777::::::777555666888555555666666666777777777666666666555666777777888999999999999999::::::;;;===>>>???@@@AAAAAAAAAAAA??????AAABBBDDDFFFGGGHHHEEEHHHKKKLLLIIIFFFCCCBBBCCCDDDDDDEEEEEEFFFGGGGGGIIIIIIIIIIIIIIIIIIJJJJJJGGGGGGGGGIIIKKKLLLKKKJJJLLLLLLMMMMMMMMMLLLKKKKKKNNNOOOOOOPPPOOOMMMLLLKKKLLLLLLMMMMMMMMMMMMMMMMMMJJJIIIHHHHHHHHHHHHIIIJJJJJJIIIHHHGGGGGGGGGGGGHHHKKKKKKKKKMMMNNNNNNLLLJJJJJJJJJKKKKKKKKKKKKKKKKKKIIIIIIKKKLLLMMMNNNNNNNNNPPPOOOOOONNNNNNMMMMMMLLLLLLJJJHHHHHHIIIHHHGGGEEEFFFGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIHHHGGGGGGDDDBBBAAA@@@AAA@@@???===>>>===<<<<<<;;;;;;<<<<<<===>>>@@@BBBBBBAAA@@@??????>>><<<<<<======;;;999888999999::::::999999888555666999<<>>@@@@@@EEEKKKLLLMMMOOOPPPQQQTTTXXX[[[aaaeeellluuutttcccTTTNNNEEE@@@===:::555111222111000////////////000000000000000000000000000000...---...///000///...------------------------,,,---///000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,...---,,,,,,,,,,,,---...---,,,,,,++++++,,,,,,,,,...---,,,,,,++++++,,,,,,---------------------------------------,,,++++++///.........---,,,,,,,,,,,,,,,------------------................................................000000000000000000000000////////////000000000000111111111000000000000000111111222222222222222333111111222222222333333333333222222222222222222222555777::::::888888888:::555555555666666666777777888888777777888888999:::999999999999999:::;;;;;;>>>>>>@@@AAAAAAAAAAAAAAA???@@@@@@BBBDDDFFFHHHIIIHHHKKKNNNNNNKKKGGGDDDCCCBBBBBBCCCDDDDDDEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGHHHEEEEEEFFFGGGHHHIIIIIIHHHJJJJJJKKKKKKKKKJJJJJJIIILLLMMMNNNOOONNNMMMLLLKKKLLLLLLMMMMMMNNNNNNOOOOOOMMMLLLJJJIIIIIIJJJLLLMMMLLLLLLKKKKKKJJJJJJIIIIIIKKKKKKLLLNNNOOONNNLLLIIIHHHHHHIIIHHHGGGGGGHHHIIIIIIJJJKKKLLLMMMNNNNNNNNNPPPPPPOOOOOONNNNNNNNNNNNLLLJJJIIIHHHHHHHHHFFFDDDFFFFFFGGGGGGGGGHHHGGGGGGHHHHHHIIIJJJIIIIIIHHHGGGFFFDDDBBBBBBBBBBBB@@@???>>>===<<<<<<;;;;;;<<<<<<<<<>>>AAADDDFFFFFFDDDCCCAAA???============<<<:::::::::;;;;;;;;;;;;::::::222333666777555999HHHXXXsssyyyvvvxxxyyyooo```TTTHHHBBB@@@===;;;===<<<<<<<<<;;;;;;<<<<<<<<<;;;:::888666555444444444777777777777777777777777666666555444555666888999888888888888888888888888666666666666666666666666888888999999999:::::::::::::::999999999999999999888777777777777777777888888888:::;;;;;;;;;;;;;;;888999999999999999888888666777===EEELLLPPPVVV^^^eeeggghhhhhhhhhjjjmmmooovvvyyy}}}rrrcccWWWLLLFFF>>>888666666555333000000//////////////////////////////////////////000...---...///000///...------------------------,,,---///000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++------------------------,,,,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,------------------------***+++...000000///---,,,000000//////......------,,,,,,,,,---------......................................................////////////////////////////////////000000000000000000000000000000111111111111222222333333333333111111222222222333333333444444444444333333333333444555666666555444444555555555555555666666666666888888888888888999:::::::::::::::::::::;;;;;;<<<>>>>>>@@@AAAAAAAAAAAAAAABBBAAABBBBBBDDDEEEGGGHHHGGGJJJLLLLLLIIIEEEBBBAAAAAABBBBBBCCCDDDDDDEEEEEEBBBCCCCCCCCCDDDDDDEEEEEEDDDDDDEEEEEEEEEFFFGGGGGGHHHHHHIIIJJJJJJIIIIIIIIIHHHIIIKKKLLLMMMMMMMMMLLLLLLLLLLLLMMMMMMNNNNNNNNNOOONNNMMMMMMMMMMMMNNNOOOOOONNNNNNMMMMMMLLLKKKKKKIIIIIIJJJLLLNNNMMMKKKHHHFFFGGGHHHFFFDDDCCCEEEGGGIIIJJJLLLMMMNNNNNNOOOOOOPPPPPPPPPPPPOOOOOOOOOOOOMMMKKKIIIHHHHHHGGGEEECCCDDDEEEFFFGGGGGGGGGFFFFFFFFFGGGHHHIIIIIIIIIGGGGGGEEEDDDBBBBBBBBBBBB@@@>>>???>>>======<<<<<<======:::<<>>=========<<<;;;:::::::::999999:::::::::222333666777444333;;;EEE]]]ttt{{{vvv}}}nnn]]]SSSLLLEEEAAA@@@>>>>>>???>>>>>>===<<<;;;:::888777666555555666777666666666666666666666666777777666666666666777777888888888888888888888888666666666666666666666666666666666777777777777888888888888888888888888888999888888777777888888999777888999:::::::::999888::::::999999999:::;;;;;;===@@@JJJWWWaaahhhqqqyyy|||oooaaaTTTKKKCCC>>>777222111222333333////////////////////////////////////////////////000...---...///000///...------------------------++++++,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++------------------------,,,,,,+++++++++,,,------...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***---/////////...---/////////...............+++,,,,,,------.........------------------------........................////////////////////////////////////000000000000000000000000111111111111111111222222333444444444222222222222333333333333555555555555444444444444555555555444444444444444444444555555555666666666666666666666666777777888:::::::::::::::;;;<<<<<<===>>>???@@@AAAAAAAAAAAABBBBBBCCCDDDEEEEEEFFFFFFEEEGGGHHHGGGDDDAAA@@@???AAABBBBBBCCCCCCDDDEEEEEEAAAAAAAAABBBCCCCCCDDDDDDCCCDDDEEEDDDCCCCCCEEEGGGGGGGGGHHHIIIIIIIIIIIIHHHFFFGGGIIIKKKMMMMMMMMMMMMLLLLLLLLLMMMMMMMMMMMMMMMPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOONNNMMMLLLKKKJJJHHHHHHHHHJJJLLLMMMKKKJJJGGGIIIIIIFFFBBBAAADDDFFFIIIIIIKKKLLLMMMNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOMMMKKKIIIHHHGGGFFFDDDBBBBBBCCCDDDFFFFFFEEEDDDDDDCCCEEEGGGHHHIIIHHHGGGFFFCCCAAA@@@???@@@???>>><<>>======<<<<<<======888;;;???CCCGGGIIIJJJJJJCCCAAA>>><<<<<<<<<<<<;;;888777777666666777777888444444666888666444888???HHH[[[uuu}}}rrrjjj```WWWTTTOOOOOOQQQQQQOOOMMMJJJHHHCCCAAA>>>;;;999888888999888888888888888888888888999999999999999888777666888888888888888888888888777777777777777777777777666666666666777777777777888888888999999999999999:::999888888888888999:::888:::===@@@BBBCCCCCCCCCBBBAAAAAAAAABBBEEEHHHJJJLLLRRR___ooo|||{{{ooobbbUUUHHHAAA999777333000000000111111/////////000000000//////////////////////////////000...---...///000///...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++------............------,,,+++++++++,,,,,,---......---,,,,,,++++++,,,,,,++++++++++++++++++++++++,,,+++*********+++,,,---,,,,,,,,,---------------++++++,,,,,,---......///------------------------........................------------------------////////////000000000000///000000000111111111111111111222222333444444555333333333333444444444444444444444444555555555555777666555555666777777777444444444555555555666666555555444444555555666777999999999999999::::::;;;<<<===>>>???@@@@@@@@@@@@@@@BBBCCCEEEFFFFFFFFFFFFFFFGGGGGGEEECCCAAAAAABBBBBBBBBBBBCCCDDDDDDEEEEEEBBBBBBCCCDDDDDDEEEFFFFFFCCCDDDEEEDDDBBBBBBEEEGGGFFFGGGHHHIIIIIIIIIIIIHHHHHHIIIKKKLLLMMMMMMMMMLLLNNNNNNNNNMMMMMMMMMMMMMMMNNNPPPQQQRRRRRRQQQPPPNNNMMMMMMMMMMMMLLLJJJIIIGGGHHHGGGGGGIIIKKKMMMMMMLLLKKKLLLLLLHHHCCCAAADDDGGGGGGGGGIIIJJJKKKLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMNNNLLLIIIHHHGGGEEECCCAAA@@@AAACCCDDDEEEDDDCCCBBBAAABBBEEEGGGHHHGGGFFFEEECCCAAA@@@?????????===<<<>>>===<<<<<<;;;;;;<<<<<<888999<<>>;;;999999<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<;;;999777666888888888888888888888888888888888888888888888888888888888888999999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888999:::;;;>>>AAAGGGMMMRRRVVVXXXYYYLLLKKKJJJKKKNNNRRRWWWZZZZZZ```ooo|||{{{yyyxxx{{{zzztttmmmeee[[[NNNBBB<<<444444333222222111000000//////000000000000000///////////////////////////000...---...///000///...------------------------///......------......///+++++++++++++++++++++++++++++++++,,,,,,+++++++++------............------++++++++++++,,,,,,---......---,,,,,,++++++,,,,,,************************000---(((%%%$$$&&&***,,,*********++++++,,,,,,,,,++++++,,,,,,---...//////------------------------........................------------------------////////////000000000000//////000000111111111222111111222333333444555555333333444444444444555555333333333444444555555555555333333333555777777777444444444555555555666666666555555555555666777777888888888777888999999:::<<<===>>>??????@@@??????>>>@@@CCCFFFGGGHHHGGGFFFIIIIIIIIIGGGDDDCCCDDDFFFBBBBBBCCCCCCDDDEEEEEEEEEDDDEEEEEEFFFGGGHHHHHHHHHCCCDDDEEEDDDAAAAAADDDHHHFFFGGGHHHIIIIIIIIIIIIIIIKKKLLLMMMNNNNNNMMMLLLLLLOOOOOOOOONNNNNNMMMMMMMMMMMMOOOQQQSSSSSSQQQOOOMMMKKKKKKLLLKKKJJJHHHFFFEEEHHHGGGGGGHHHKKKNNNOOOOOONNNOOOOOOJJJDDDBBBEEEIIIEEEEEEGGGHHHIIIJJJJJJJJJKKKKKKKKKKKKKKKLLLLLLLLLNNNLLLIIIHHHGGGEEEBBB@@@???@@@BBBDDDDDDCCCBBBAAA???AAADDDGGGHHHGGGEEEDDDEEECCCAAAAAAAAAAAA???>>><<<<<<;;;::::::::::::;;;888999:::<<<>>>@@@AAABBBCCC@@@===;;;:::;;;:::::::::999888777777888999:::444444333222333444555666>>>BBBKKK\\\tttvvvlll]]]QQQJJJGGGFFFDDDCCCAAAAAABBBEEEGGGGGGGGGIIIHHHGGGEEEBBB>>>;;;999>>>===;;;999999:::<<<===???===;;;;;;>>>???<<<:::::::::;;;===<<<:::>>>DDDCCCEEEEEEDDDDDDFFFCCC>>>DDD>>>;;;<<<>>>>>>@@@DDDFFFQQQ]]]cccgggkkkmmmllleee\\\XXX```jjjnnnmmmlllqqqtttzzzwwwqqqtttwww{{{{{{vvvooojjjaaaXXXOOOEEE===777111111111111000000000000222222111///...---++++++////////////////////////........................------------------------......///000000///...---,,,,,,,,,---------......+++,,,,,,------,,,,,,+++........................---,,,,,,++++++,,,,,,---++++++------------++++++))))))***+++,,,------......------,,,,,,++++++***++++++,,,,,,,,,,,,------------------------------//////.........---------,,,---------.../////////...------------...//////////////////////////////000000000000000000000000111111222333444444555555333333222111111222333333222222222333333333444444555666666666666666555555666666666555444444333333444444555555666777777777:::999888777777999;;;<<<<<<;;;;;;<<<<<<===>>>???>>>@@@AAABBBBBBBBBDDDEEEMMMLLLJJJGGGFFFEEEEEEFFFDDDCCCBBBAAABBBEEEHHHJJJIIIGGGFFFIIIMMMOOONNNLLLEEEEEEFFFGGGGGGGGGGGGGGGDDDEEEFFFHHHIIIJJJKKKKKKKKKJJJJJJJJJJJJKKKLLLLLLMMMNNNNNNNNNNNNMMMLLLLLLNNNOOOOOONNNMMMLLLKKKKKKKKKLLLLLLLLLLLLJJJHHHGGGFFFFFFGGGHHHIIIIIIJJJJJJPPPQQQQQQNNNJJJFFFCCCCCCEEEEEEEEEGGGHHHJJJLLLMMMOOOOOONNNMMMLLLLLLLLLMMMLLLKKKIIIGGGEEEDDDDDDEEEGGGFFFDDDBBBAAA@@@AAAAAAEEEFFFFFFEEEDDDDDDEEEGGGDDDDDDCCCBBB@@@???>>>>>>======<<<;;;::::::999999::::::::::::;;;<<<======>>>===<<<;;;999888777777777777777777777777777777444333333222333444555666666999???KKK^^^www{{{rrrhhhaaa\\\YYYTTTSSSTTTVVVZZZ]]]^^^^^^^^^___]]]YYYQQQJJJFFFDDDDDDDDDBBB???===>>>AAADDDEEEDDDDDDFFFIIIHHHDDD@@@BBBAAABBBDDDBBBAAAEEELLLUUUXXXYYYWWWYYY[[[XXXSSSLLLGGGDDDFFFHHHHHHJJJMMMWWWcccpppxxx}}}}}}uuuqqqxxx{{{vvvtttrrrwww~~~vvvrrrpppllliiiccc]]]SSSIIIAAA:::555222111111111000000000//////000000//////......------................................................------------------------+++,,,---......---,,,+++,,,,,,,,,------------...***++++++,,,,,,++++++***---------------------------,,,,,,++++++,,,,,,---++++++,,,------,,,++++++++++++++++++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------//////.........------------------..................------------...//////////////////////////////000000000000000000000000111111111222333333444444333333222111111222333333333333333444444444555555555555666666666666555555666666666555555555555555555555555666777777888888::::::999999999:::;;;<<<;;;;;;;;;;;;<<<===>>>???<<<>>>AAABBBBBBDDDFFFHHHLLLKKKIIIGGGFFFEEEEEEEEEDDDDDDCCCCCCDDDFFFIIIJJJJJJHHHHHHJJJMMMOOONNNMMMGGGGGGGGGGGGGGGFFFEEEDDDEEEFFFHHHIIIJJJJJJJJJJJJIIIIIIIIIIIIIIIJJJKKKLLLLLLLLLMMMMMMMMMMMMMMMLLLOOOOOOOOONNNMMMLLLKKKJJJKKKKKKLLLLLLKKKIIIHHHGGGFFFFFFFFFGGGHHHIIIIIIIIINNNOOOPPPNNNJJJFFFDDDDDDDDDDDDEEEFFFGGGIIIKKKLLLNNNNNNMMMLLLLLLLLLLLLLLLLLLKKKIIIGGGEEEDDDDDDEEEEEEDDDCCCBBBAAA@@@@@@???DDDEEEFFFFFFDDDDDDEEEFFFDDDDDDCCCAAA@@@???>>>======<<<<<<;;;::::::999999::::::::::::::::::;;;;;;;;;::::::999888777666666666666666666666666666666333333333333333444555555444666999>>>III^^^vvvtttqqqssszzz}}}tttooollllllmmmpppuuuyyy{{{{{{}}}xxxlll```ZZZXXXVVVVVVTTTOOOJJJJJJOOOUUUWWWXXX[[[```ccc```ZZZTTTUUUTTTSSSTTTRRRQQQWWW^^^mmmpppqqqqqqsssvvvtttooo]]]WWWUUUWWWYYYYYY[[[^^^hhhuuu|||vvvtttvvv{{{xxxlllfffdddbbb___YYYRRRGGG>>>888555444333111111000000000000//////.........///////////////................................................------------------------+++,,,---......---,,,+++,,,,,,,,,,,,------------******++++++++++++******++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++************++++++,,,------...++++++,,,,,,,,,,,,------------------------------...............---------...............---------...------------...//////////////////////////////000000000000000000000000000000000111222222333333333222222111111222222333444444444444555555555555444555555666666666555555555555666666666666777777666666666777888888999999::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>>>>;;;>>>@@@BBBCCCEEEHHHJJJKKKJJJIIIGGGFFFEEEEEEEEEDDDDDDEEEEEEFFFGGGHHHIIIJJJIIIIIIJJJMMMNNNNNNMMMHHHHHHHHHGGGFFFEEECCCBBBFFFGGGJJJLLLLLLKKKIIIHHHFFFFFFFFFGGGHHHIIIJJJKKKJJJJJJKKKLLLMMMMMMMMMMMMOOOOOONNNNNNMMMKKKJJJIIIJJJJJJJJJJJJJJJIIIGGGGGGEEEEEEFFFFFFGGGHHHHHHHHHLLLMMMNNNMMMJJJGGGFFFEEEDDDDDDDDDEEEFFFHHHIIIJJJMMMLLLKKKKKKKKKKKKKKKKKKKKKJJJHHHGGGEEEEEEDDDDDDDDDEEEEEEEEEDDDBBBAAA???BBBDDDFFFFFFDDDCCCCCCDDDDDDCCCBBBAAA@@@>>>======<<<<<<;;;;;;::::::999999:::::::::999999999999999777777777777666666666555666666666666666666666666333333333333333444444444444777999999===KKK___nnnyyysssooossszzz{{{uuutttrrrsssqqqiiiaaa```fffmmmsssuuuzzzxxxqqqooommmlllllljjjiiiooowwwsssnnnllloooqqqppprrruuu{{{~~~zzzxxxzzz}}}nnnddd```^^^[[[XXXMMMGGG???888555444444444111000000000////////////////////////////////////................................................------------------------,,,---.../////////...---++++++,,,,,,,,,---------+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------......................../////////...---------,,,...------------...//////////////////////////////000000000000000000000000//////000000111111111222222222222222222222222222333333333444444444444555444444555555666666555555555555555666777888888999666777777888999999::::::888999;;;<<<===<<<;;;:::::::::::::::;;;<<<===>>>===???AAACCCCCCEEEGGGIIIJJJIIIHHHGGGFFFEEEDDDDDDBBBCCCEEEFFFGGGGGGFFFFFFHHHHHHIIIIIIKKKKKKLLLKKKHHHHHHHHHHHHGGGEEEDDDCCCGGGIIIKKKMMMMMMKKKHHHFFFDDDDDDDDDEEEFFFGGGHHHIIIHHHHHHJJJKKKLLLMMMMMMMMMNNNNNNNNNMMMLLLKKKIIIHHHIIIIIIIIIHHHHHHGGGGGGFFFEEEEEEFFFFFFFFFGGGGGGGGGIIIKKKLLLLLLIIIGGGGGGGGGDDDDDDDDDDDDEEEFFFHHHHHHKKKJJJJJJIIIIIIIIIJJJJJJJJJIIIHHHGGGFFFEEEDDDDDDEEEGGGHHHIIIHHHFFFCCCAAA???BBBEEEEEEDDDBBBAAAAAACCCCCCBBB@@@???>>>===<<<;;;;;;;;;:::::::::999999:::::::::999888777666666666666666666666666666666666666666666666666666666222222222333333333333333000444666666555<<>>:::666333111000///...000000000////////////...000000000///......------................................................------------------------+++,,,.../////////...---+++++++++,,,,,,,,,------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++))))))***+++,,,,,,------,,,,,,,,,++++++*********+++++++++,,,,,,,,,---------------------------------...................../////////...---------,,,...------------...//////000000000000000000000000111111111111111111111111///000000000000000111111222222222222222222222222111111222222222333333333333333444555555555555555444444555666777888999999777777888888999999::::::666888:::<<<<<<;;;999888999999999::::::;;;<<<===>>>@@@BBBCCCCCCCCCEEEGGGHHHHHHGGGGGGFFFEEEDDDCCC@@@BBBDDDEEEFFFEEEDDDCCCEEEFFFGGGHHHHHHIIIJJJJJJHHHHHHHHHHHHHHHGGGGGGFFFGGGIIILLLMMMMMMKKKHHHFFFCCCCCCCCCDDDDDDEEEGGGGGGFFFGGGHHHJJJKKKLLLMMMMMMLLLLLLLLLLLLKKKJJJIIIIIIGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGIIIKKKKKKIIIHHHGGGHHHDDDDDDDDDDDDEEEFFFFFFGGGHHHHHHHHHGGGGGGHHHHHHIIIHHHHHHHHHGGGFFFEEEDDDCCCDDDFFFHHHIIIHHHFFFCCCAAA>>>AAACCCDDDCCCAAA@@@@@@BBBBBBAAA@@@>>>===<<<;;;:::::::::::::::999999999:::::::::999888777555555666666666777777777777888555555555555555555555555111111222333333333333333000333666666555888>>>EEERRRddd{{{}}}qqqjjjbbb[[[WWWPPPFFF???777555333333222111...,,,000000////////////......111000000///...---------------------------------........................------------------------)))***+++,,,------,,,,,,++++++++++++,,,,,,,,,,,,------............------------------------------++++++************++++++++++++************++++++((()))***+++,,,------...---,,,,,,+++******))))))++++++,,,,,,,,,,,,---------------------------------------..............................---------...------------...//////000000000000000000000000111111111111111111111111000000000000000000111111111222222333333222222111111111111111222222222222222333444555555555555555444444555666666777888888777777777888999999::::::666777999;;;;;;:::999888999999999999:::;;;<<<<<<>>>@@@BBBBBBBBBBBBDDDEEEFFFGGGGGGFFFFFFEEECCCCCCAAAAAACCCDDDEEEDDDCCCCCCBBBDDDFFFFFFFFFGGGIIIKKKIIIIIIJJJJJJJJJIIIHHHHHHGGGIIIKKKLLLLLLJJJHHHFFFDDDDDDCCCCCCCCCDDDEEEEEEFFFFFFHHHIIIJJJKKKKKKKKKJJJJJJKKKKKKKKKKKKJJJJJJFFFFFFEEEDDDDDDEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFHHHJJJJJJIIIGGGGGGHHHFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHGGGGGGGGGGGGFFFEEEDDDCCC@@@BBBDDDEEEEEECCC@@@>>>>>>@@@BBBBBB@@@??????@@@BBBAAA@@@???>>><<<;;;;;;::::::::::::999999999999999999::::::999888666555777777777777888888888888555555555555555555555555000111222333444333333222222444555555666888<<>>@@@AAAAAABBBDDDFFFEEEFFFFFFFFFFFFDDDCCCBBBBBBCCCCCCDDDDDDDDDDDDDDD@@@CCCEEEFFFFFFGGGJJJMMMLLLLLLLLLLLLKKKJJJHHHHHHGGGHHHIIIJJJJJJIIIHHHHHHEEEEEEDDDCCCCCCCCCCCCDDDFFFFFFGGGIIIIIIJJJJJJJJJHHHHHHIIIJJJKKKKKKKKKKKKEEEEEEDDDCCCCCCDDDEEEEEEHHHHHHHHHHHHHHHGGGGGGGGGEEEGGGIIIIIIHHHGGGGGGGGGGGGFFFFFFEEEEEEEEEFFFFFFEEEEEEDDDDDDEEEFFFFFFGGGFFFFFFGGGGGGFFFEEEDDDCCC???@@@AAABBBBBBAAA???>>>>>>???@@@@@@>>>>>>???@@@AAAAAA@@@>>>===<<<;;;:::999999999999999999999999888999:::;;;:::999777666888888777777777777777777555555555555555555555555000111222333444333222222111111000111333666999;;;888BBBOOO___uuuzzzsssuuunnnaaaZZZTTTNNNJJJIIIEEE>>>777999666444333333333222111000/////////............------......///000000111------------------------........................------------------------***+++,,,...//////......******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++************************++++++************++++++,,,+++***))))))***+++,,,,,,,,,,,,++++++++++++***)))))))))***++++++,,,,,,++++++,,,,,,,,,------------------------------------------.........//////,,,------....../////////...------------...//////000000000000000000000000111111111111111111111111222222222111111111111111111222333444444333222111222222333333333444444444111222333444555555555555444444444555555555555555666666666777888888999999::::::;;;;;;<<<<<<;;;;;;888888888888999:::;;;<<<999;;;>>>@@@AAABBBEEEGGGEEEEEEFFFFFFFFFDDDCCCBBBDDDDDDDDDDDDEEEEEEEEEEEE???CCCFFFGGGGGGHHHLLLOOOPPPOOONNNMMMKKKIIIGGGFFFFFFGGGHHHHHHIIIIIIIIIHHHFFFEEEDDDCCCCCCCCCCCCCCCFFFFFFGGGHHHIIIIIIIIIIIIFFFGGGHHHJJJKKKLLLLLLLLLEEEDDDCCCBBBBBBCCCEEEEEEHHHHHHHHHHHHHHHHHHHHHHHHEEEGGGIIIIIIHHHFFFFFFGGGHHHGGGFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDEEEFFFFFFEEEFFFGGGGGGFFFEEEDDDCCC@@@AAABBBBBBBBBAAA@@@???>>>??????>>>======???@@@AAA@@@@@@>>>===<<<;;;:::999999999999999999999999888999:::;;;;;;:::888777888888777777666666666666555555555555555555555555111222222333333222222111222222222222333444555555555888@@@LLL[[[ooovvvqqqssszzzwwwfffYYYMMMHHHBBBAAAAAA@@@<<<777777777666555333222111111000000000000////////////---.../////////...,,,,,,---------------...///000,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++***///777777///***+++*********++++++,,,,,,,,,------------------------......---,,,+++***)))(((------,,,++++++******)))+++++++++************)))***++++++,,,,,,+++++++++,,,,,,***(((&&&&&&)))+++///---+++,,,...///---+++---------,,,,,,+++++++++)))***+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,............---------------......///////////////000000000000000000000000333333222222111222222222000111111222222111111000111111111222333444555666222222333333333444444444444444444444444444444444555555555555555666777777666777888999999999999999===<<<;;;:::::::::::::::======???@@@AAABBBBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBDDDDDDDDDDDDEEEFFFGGGHHHDDDCCCCCCDDDFFFIIILLLNNNMMMOOOPPPOOOKKKGGGDDDDDDDDDEEEFFFGGGHHHGGGGGGFFFDDDDDDDDDDDDCCCCCCCCCCCCGGGFFFEEEEEEFFFGGGIIIJJJEEEEEEGGGHHHIIIJJJJJJJJJJJJHHHFFFDDDCCCCCCDDDEEEIIIHHHHHHJJJKKKLLLKKKJJJLLLKKKIIIGGGFFFFFFFFFGGGFFFFFFGGGGGGGGGFFFFFFEEECCCCCCBBBBBBBBBCCCCCCDDDFFFFFFFFFEEEEEEDDDCCCBBBAAAAAA@@@@@@??????>>>>>>>>>>>>>>>>>>========================<<<<<<<<<<<<999999888888777888888888666666666666777777777777:::999999888777666555555333333333333333333333333111222222333333222222111222222222222333444555555444555:::AAAJJJYYYnnnzzzuuuvvv}}}yyysssgggVVVJJJBBB>>>999999::::::777333555555444333222222111111000/////////////////////---.../////////...,,,,,,...------,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++***...555555...***+++******+++++++++,,,,,,,,,------------------------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,++++++++++++************++++++,,,,,,,,,+++*********++++++)))(((((()))+++...,,,+++,,,...///---+++---------,,,,,,+++++++++***+++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,------.........---......///////////////000000000000000000000000222111111000000111111111111111222222222222111111222222222222333444444555222222333333333444444444444444444444444444444444555555555555555666666777666666777888999:::::::::<<<;;;;;;;;;;;;<<<<<<<<<<<<===???@@@AAABBBBBBBBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDFFFFFFEEEEEEDDDEEEFFFIIILLLMMMLLLNNNNNNLLLIIIEEEDDDCCCDDDEEEFFFGGGGGGGGGFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFFFFGGGHHHIIIJJJGGGHHHHHHIIIIIIIIIHHHHHHGGGEEEDDDCCCBBBCCCEEEFFFHHHHHHHHHIIIJJJJJJIIIHHHJJJIIIGGGFFFEEEEEEFFFFFFGGGGGGHHHGGGGGGFFFEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBDDDEEEEEEEEEEEEDDDCCCCCCAAA@@@@@@??????>>>>>>===>>>>>>=========<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;999999888888777777888888555666666666777777777777999888888777777666666666333333333333333333333333111111222222222222111111111111222222333444444444777666888<<>>>>>???<<<===>>>@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDEEEFFFFFFGGGFFFFFFFFFGGGIIIKKKLLLKKKLLLLLLIIIFFFDDDCCCDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIIIIIIIIIIIIIJJJJJJJJJIIIIIIHHHGGGDDDCCCBBBBBBBBBCCCEEEFFFHHHHHHHHHHHHHHHHHHGGGFFFHHHGGGFFFEEEDDDDDDEEEFFFIIIIIIIIIHHHGGGFFFEEEDDDDDDDDDCCCBBBAAAAAABBBBBBBBBCCCDDDDDDEEEDDDDDDDDD@@@@@@??????>>>======<<<======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::999:::999888777777777777777555555666666666777777777777777777777777666666666333333333333333333333333111111222222222222111111000111111222333333444444666555666:::;;;>>>HHHRRRjjj|||~~~{{{{{{}}}{{{xxxvvvqqqjjjbbb[[[TTTKKKAAA:::444222000000111222111000000000000000000000000000.........///////////////.........---------,,,,,,...------,,,++++++,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++------+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------*********++++++,,,,,,,,,,,,,,,+++++++++*********,,,,,,,,,,,,+++***))))))&&&(((+++,,,,,,******+++*********+++---.........,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,........................,,,,,,---...//////000000---......///////////////000000000000000000000000000000/////////000111111222333333444444333333222444444333222222222333333333333333444444444444555666666666666666666666666555444444444444555666666444555666888:::;;;;;;<<<<<<<<<===>>>>>>>>>>>>>>><<<===>>>???@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBEEEEEEEEEEEEFFFFFFGGGHHHHHHGGGGGGGGGHHHIIIJJJKKKKKKKKKJJJHHHEEECCCDDDEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFDDDEEEGGGIIIIIIIIIHHHHHHIIIIIIJJJJJJJJJIIIIIIHHHEEEDDDCCCCCCCCCDDDDDDEEEGGGHHHHHHHHHFFFEEEEEEEEEHHHGGGFFFEEEDDDEEEFFFGGGJJJJJJIIIIIIGGGFFFDDDDDDBBBBBBBBBAAAAAABBBCCCCCC@@@AAABBBCCCDDDDDDDDDDDD@@@@@@??????>>>===<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;:::::::::::::::999888777777666777777555555555666666666777777555666666666666666666666333333333333333333333333000111111222222111111000///000111333333333333333111000222555666777===EEEPPP___vvv|||{{{{{{{{{~~~~~~vvvrrrpppoooeee]]]RRRHHHAAA<<<777444444222111000000000000///.........////////////000------....../////////000......------,,,,,,,,,,,,---------------...//////,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,***++++++******++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,+++++++++******,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,+++***)))&&&(((,,,---,,,+++******)))***+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,+++,,,,,,---...///000000000/////////////////////---......///////////////////////////////////////000000000000000111222333222333333444444333333222444444333222222222333333333333444444444555555555666666666666666666666666444444444444444555666666444555666888:::;;;;;;<<<>>>>>>??????>>>>>><<<<<<<<<<<<===>>>????????????@@@@@@@@@@@@AAAAAABBBBBBEEEEEEEEEDDDEEEEEEFFFGGGGGGGGGGGGGGGHHHHHHIIIIIIJJJJJJJJJHHHEEEDDDEEEFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFGGGDDDEEEGGGHHHIIIHHHHHHGGGFFFGGGHHHIIIJJJJJJJJJJJJGGGGGGFFFEEEDDDDDDDDDCCCEEEGGGHHHHHHEEEDDDDDDEEEGGGGGGFFFEEEEEEFFFHHHHHHIIIIIIIIIHHHGGGFFFDDDCCC@@@@@@@@@AAABBBCCCDDDEEE???@@@AAACCCDDDDDDDDDDDDAAAAAA@@@???>>>===<<<<<<;;;;;;;;;;;;::::::::::::<<<<<<<<<;;;;;;;;;;;;::::::999888777666666666666555555555555666666666666555555555555555666666666333333333333333333333333000000111111111111000000...000111333333333333222333111222555555444777<<>>????????????===;;;:::<<<<<<===>>>>>>>>>>>>>>>>>>??????@@@@@@AAAAAABBBCCCBBBBBBAAAAAABBBBBBCCCFFFFFFFFFGGGGGGHHHHHHHHHHHHIIIIIIHHHFFFDDDEEEFFFEEEDDDDDDCCCCCCCCCCCCDDDCCCDDDDDDEEEEEEFFFFFFFFFCCCDDDEEEFFFGGGGGGGGGGGGDDDEEEGGGHHHIIIJJJJJJJJJHHHHHHGGGFFFEEEDDDCCCCCCDDDFFFIIIHHHEEECCCEEEGGGGGGFFFEEEEEEFFFGGGHHHIIIHHHHHHHHHGGGFFFEEEDDDCCC@@@@@@@@@@@@AAACCCDDDEEE???@@@AAABBBCCCCCCCCCCCCCCCBBBAAA@@@???======<<<<<<<<<;;;;;;;;;:::::::::<<<<<<<<<<<<;;;;;;;;;;;;:::999888777666555555555444444555555555666666666555555555555555444444444333333333333333333333333000000111111111111000000...///111333444333222111666333333555555333555::::::AAAMMM[[[lllzzztttrrrtttwwwyyyxxxyyy}}}{{{{{{}}}}}}xxxttttttvvvyyy{{{wwwvvv{{{uuummmgggbbb\\\WWWIIIDDD<<<555222222444555111111000///...---...///////////////............,,,,,,---......///000000...---,,,+++++++++,,,,,,---------,,,------......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,)))------))))))------))),,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,---------------,,,+++++++++++++++++++++------,,,,,,,,,+++++++++)))******+++,,,,,,,,,,,,)))+++------+++*********)))+++---,,,******+++---+++++++++,,,,,,---------,,,,,,---.../////////...------------,,,,,,,,,,,,------------............---......///////////////////////////////////////////////////000111222222111111222222222222111111222222222222333444444555444444444444555555555555444444444444444444444444444444333333444444555666666666777888999:::::::::<<<===>>>??????===<<<;;;<<<<<<======>>>>>>======>>>>>>>>>???@@@AAAAAAAAABBBAAAAAA@@@@@@@@@AAAAAACCCDDDEEEFFFGGGGGGHHHHHHDDDFFFHHHGGGEEEDDDCCCCCCEEEDDDCCCBBBBBBBBBCCCCCCBBBBBBCCCDDDDDDEEEFFFFFFCCCCCCCCCCCCDDDEEEFFFGGGEEEFFFFFFGGGHHHHHHHHHGGGEEEFFFFFFEEEEEEDDDCCCCCCBBBFFFIIIHHHEEEDDDFFFIIIEEEEEEDDDDDDEEEFFFHHHIIIFFFFFFFFFFFFFFFEEEDDDCCCBBBBBBAAAAAA@@@AAAAAABBB???@@@AAABBBBBBBBBBBBBBBDDDCCCBBBAAA@@@>>>======<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999:::999888777555555555555444444444555555555666666666555555444444333333333333333333333333333333333000000111111111111000000...///111333444333222111222//////222333111333888333999@@@FFFPPPccc}}}yyyvvvuuusssqqqttt{{{}}}yyywwwuuuttttttuuuxxx|||~~~|||{{{sssnnnnnnnnnpppuuu~~~{{{uuummmfffaaaZZZPPPIII:::777333000///000111333000111111000//////000222000000/////////.........,,,,,,------...///000000...---,,,+++***+++,,,---......---,,,++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,(((---...******...---(((,,,,,,,,,++++++*********++++++++++++++++++++++++***++++++,,,---//////000*********++++++,,,---------------,,,,,,,,,++++++((()))***+++,,,---------+++,,,------+++)))*********,,,...,,,***)))***---+++++++++,,,,,,---------+++,,,---...///////////////......---+++***)))))))))***++++++,,,---......---......///////////////////////////////////////---------......000111111111111111222222111111111111111111222333444555666444444444555555555666666444444444444444444444444444333333333333444555555666777888999999999999999999:::<<<>>>???>>>===<<<;;;<<<=====================>>>>>>???@@@@@@AAAAAACCCBBBBBBAAAAAAAAABBBBBBBBBCCCDDDEEEGGGGGGGGGGGGBBBDDDFFFGGGEEECCCBBBAAAEEEDDDCCCBBBAAABBBBBBCCCAAABBBBBBCCCDDDEEEEEEFFFCCCCCCBBBBBBBBBDDDFFFGGGFFFGGGGGGGGGGGGFFFEEEEEEBBBCCCDDDDDDEEEDDDDDDDDDBBBFFFIIIIIIEEEDDDGGGJJJCCCCCCCCCCCCDDDEEEGGGHHHDDDDDDEEEEEEEEEDDDDDDCCCEEEDDDBBBAAA@@@?????????@@@@@@AAABBBBBBBBBAAAAAAEEEDDDCCCBBB@@@???>>>=========<<<<<<<<<;;;;;;;;;:::::::::999999999888888:::999888666555555444444444444444555555555666666666666555444333333222222333333333333333333333333222222111111111111222222111111000000//////......444444444555555555666666666888:::<<>>???===<<<===@@@AAA@@@======>>>@@@AAABBBBBBAAAAAADDDEEEFFFFFFFFFFFFEEEEEEBBBCCCEEEFFFEEEDDDBBBAAACCCBBBAAAAAA@@@@@@@@@@@@CCCCCCCCCCCCDDDDDDEEEEEEFFFFFFFFFGGGGGGHHHHHHIIIFFFFFFFFFEEEDDDCCCBBBAAACCCCCCCCCDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBCCCCCCDDDFFFFFFEEEDDDDDDEEEFFFGGGFFFFFFDDDCCCCCCDDDEEEEEEEEEEEEDDDCCCAAA@@@???>>>???@@@@@@AAAAAABBBBBBCCCEEECCC@@@?????????>>>===???>>><<<;;;;;;;;;<<<===::::::999888777777777777777777777777666555444333666555555444444333222222555555444444444333333333222222222222222222222222111000000000000000000111000000000111111111111111333333444444444444555555444666777777:::DDDQQQ[[[nnntttkkkccc^^^VVVMMMFFF???999555111111000/////////000000//////............///////////////...............------------------------+++++++++,,,,,,,,,,,,,,,...---,,,,,,------,,,***+++++++++++++++++++++***------,,,,,,++++++******++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,******++++++++++++*********+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,---,,,,,,++++++)))******+++,,,,,,------------------------,,,,,,---------...------,,,,,,---------............///......///000000000000000///////////////.........////////////000000000000111111111111222222222222111222222333333444444555555555555555555444444444444444444444444444444444444444555555555555555555555555666777777888888999999:::;;;<<<===<<<<<<;;;<<<;;;;;;:::;;;<<<===>>>???===<<<===@@@AAA@@@>>>===>>>@@@AAABBBBBBAAAAAACCCCCCDDDDDDEEEDDDDDDCCCBBBCCCDDDEEEEEEDDDCCCBBBCCCCCCBBBAAAAAAAAAAAAAAABBBBBBCCCCCCDDDDDDDDDDDDEEEFFFFFFGGGGGGHHHHHHIIIJJJIIIIIIHHHGGGFFFDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEDDDDDDDDDDDDDDDDDDEEEEEEGGGGGGFFFEEEDDDEEEFFFFFFEEEEEECCCBBBBBBCCCCCCDDDDDDDDDCCCBBBAAA@@@@@@???@@@@@@@@@AAAAAABBBBBBBBBDDDBBB@@@@@@@@@@@@>>>===>>>===<<<;;;:::;;;;;;<<<;;;:::999888777777777777666666666666555444333222333333333444444444555555555444444444444333333333222222222222222222222222///////////////////////////000000111222333333333222222222333333333333444333555555444444888>>>DDDPPP```vvv}}}rrrggg```SSSMMMDDD<<<777444222111//////.........///000000//////............////////////......---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******---,,,++++++,,,,,,+++***+++++++++******)))))))))------,,,+++***))))))(((++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,******++++++++++++*********++++++,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,++++++++++++,,,---------,,,+++***************++++++,,,,,,---......---------,,,,,,,,,............---,,,+++***---------............///......///000000000000///.........///////////////////////////000000000000111222222222222333333333111222222333333444444555444444444555555555555555555555555555555555555555333444444444555666666666666666777777888999999:::999:::;;;<<<<<<<<<;;;;;;<<<;;;;;;;;;;;;<<<======???>>>===>>>@@@@@@@@@???>>>???@@@AAABBBBBBBBBAAABBBBBBCCCCCCCCCBBBBBBAAAAAABBBCCCEEEEEEEEEDDDDDDCCCCCCBBBBBBAAAAAABBBBBBBBBBBBBBBCCCCCCCCCCCCCCCEEEEEEFFFFFFGGGHHHHHHIIILLLKKKKKKJJJHHHGGGEEEDDDCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGHHHHHHGGGFFFEEEEEEFFFFFFDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@AAAAAAAAAAAAAAADDDBBB@@@@@@@@@@@@>>>======<<<;;;;;;::::::;;;;;;;;;;;;999888777666666666555555555555444333222222111111222333555666777777444444444444333333333333222222222222222222222222///000000000000000000///000000000111111222222222111111111111222222222222333444666555444444666888???JJJ[[[kkk{{{xxxpppfff[[[UUUGGGAAA:::555222111111000............///000000111///......------......///............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******,,,+++******,,,,,,+++***,,,,,,++++++******))))))+++++++++******)))))))))++++++---......---++++++******************************************************+++++++++,,,,,,,,,******++++++++++++************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++---------,,,+++***)))(((*********++++++,,,,,,,,,......---------,,,,,,,,,---.........------,,,+++---------............///---...//////000000//////------......//////000000////////////000000000000111111111222222222333333111222222333333444444555333333444444555666666777555555555555555555555555333333333444555666777777777777777888999999::::::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======???>>>>>>??????@@@@@@@@@???@@@@@@AAAAAABBBBBBBBBBBBBBBCCCCCCCCCBBBAAAAAA@@@AAABBBDDDEEEFFFFFFFFFDDDDDDCCCBBBBBBCCCCCCDDDBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDEEEFFFGGGHHHHHHIIIKKKKKKJJJIIIGGGFFFDDDCCCDDDDDDDDDDDDDDDEEEEEEEEECCCDDDEEEEEEFFFFFFFFFFFFHHHHHHGGGGGGFFFFFFEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@BBBAAA@@@@@@AAA@@@>>><<<===<<<<<<<<<;;;;;;;;;;;;<<<;;;999888666555555555666666666666555444333222111222222333444555666777444444444333333333222222222222222222222222222222000111111222222111111000111111000000000/////////000000000111111111222222000222444555555555555555888>>>GGGQQQ]]]nnn}}}zzzwwwuuupppiiiaaaVVVJJJCCC<<<999666333222222111000////////////000000111222......------------......------........./////////------------------------......------,,,,,,++++++,,,+++******,,,,,,+++***------,,,,,,++++++++++++)))))))))******+++++++++++++++---......---++++++******************************************************+++++++++,,,,,,,,,******++++++++++++******)))***++++++,,,,,,++++++************************++++++++++++++++++++++++------,,,,,,+++***)))(((***+++++++++++++++,,,,,,------------------------+++,,,------.........------------............///------...///////////////------......//////000000////////////000000000000000000000000111111111222111222222333333444444555222333333444555666777777666666666666666666666666333333333444555666777777777777777888999999::::::999999999999:::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<>>>???????????????@@@AAAAAAAAAAAAAAAAAAAAABBBBBBDDDDDDDDDDDDDDDCCCBBBAAA@@@AAABBBCCCEEEFFFFFFGGGEEEDDDDDDCCCDDDDDDEEEEEECCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEGGGHHHHHHIIIKKKKKKKKKJJJHHHFFFEEEDDDFFFFFFEEEEEEDDDDDDDDDDDDAAABBBCCCDDDEEEEEEEEEEEEGGGGGGGGGGGGFFFFFFEEEEEEFFFFFFEEEEEEDDDCCCBBBBBB@@@@@@@@@AAAAAAAAAAAABBBAAAAAAAAA@@@@@@?????????@@@?????????@@@@@@===;;;============<<<<<<;;;;;;;;;:::999777666555555555777888888777777666555444444444444444444444444444444444333333333222222222222222222222222222222222000111222333333222111000111111000000///......---000000000111111111111222...///111333444555555555555777:::???HHHVVVgggsss}}}uuupppoookkkeee]]]SSSHHH===777555333222222222222000...000000//////000000111111......------------......,,,------...//////000000------------------------......---------------,,,,,,+++***+++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,((())))))***+++,,,------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,******++++++++++++******)))******+++++++++++++++*********************************++++++++++++++++++,,,,,,,,,+++***))))))++++++++++++++++++++++++++++++,,,------......///***+++,,,---............---------............///------...////////////............///////////////////////////000000000000//////000000000111111111111222222333333444444555333333444444555666777777777777777777777777777777333444444444555666666666666666777777888999999:::999999888888888999:::;;;:::;;;<<<<<<======<<<<<<>>>???@@@@@@??????@@@BBBBBBBBBAAAAAAAAAAAABBBBBBEEEEEEEEEEEEEEEDDDCCCBBBAAAAAABBBCCCDDDEEEFFFGGGEEEEEEDDDDDDEEEEEEFFFFFFDDDDDDDDDDDDDDDCCCCCCCCCBBBCCCDDDEEEFFFHHHIIIIIILLLLLLLLLLLLKKKIIIHHHGGGHHHHHHGGGFFFDDDCCCBBBBBB???@@@BBBCCCDDDDDDDDDCCCDDDEEEFFFFFFFFFFFFEEEEEEFFFFFFFFFFFFEEEDDDBBBAAA@@@@@@@@@@@@AAAAAAAAAAAABBBBBBAAA@@@???>>>>>>===>>>======>>>??????<<<:::;;;<<<<<<<<<<<<;;;::::::999999888777666666666666888888888888777666555555666666555444333333222222333333333333222222222222222222222222222222222222///000111222222111000///111000000000000000000000000000111111111222222222111111111111333444444444333444666888<<>>@@@AAAAAA??????@@@BBBCCCBBBAAAAAAAAAAAABBBCCCEEEFFFFFFEEEEEECCCBBBBBBBBBBBBBBBCCCDDDEEEFFFFFFEEEEEEEEEEEEEEEFFFGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDBBBBBBCCCEEEFFFHHHIIIIIIJJJKKKKKKKKKKKKJJJIIIHHHKKKJJJHHHFFFDDDBBBAAA@@@>>>???AAADDDEEEEEEDDDCCCBBBBBBDDDEEEFFFFFFEEEEEEEEEFFFFFFFFFDDDCCCAAA@@@AAAAAA@@@@@@@@@@@@@@@@@@BBBBBBAAA@@@???>>>===<<<<<<;;;<<<===>>>===;;;888999999:::;;;:::999888777777777666666666666777777888888888888777666555444666666555444333333222222333333333222222222222111222222222222222222222222...///000222222000///...000000000111222222333333111111111111222222222222777555222222333444444444444555666666888;;;AAAEEEKKKXXXkkk|||zzzrrrlllnnnpppkkkccc^^^TTTMMMCCC:::555222111111444222///...///000111000000///...---------------...------,,,,,,------......------,,,,,,++++++***++++++++++++++++++++++++*********++++++,,,,,,------,,,+++,,,...///...---(((((()))***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,******************************************************+++++++++,,,,,,,,,******++++++++++++******))))))***++++++++++++***++++++++++++++++++++++++))))))******++++++++++++)))******+++++++++******++++++++++++++++++++++++((()))***,,,...000111222............---,,,++++++---------.........//////,,,---......//////......000000//////.........---////////////000000000000111111222222222333333333111222222333333444555555444444444555555555555555777777777777777777777777555555555555555444444444555555555666777777888888999888777777777888:::;;;::::::<<<=========<<<;;;===@@@BBBAAA???>>>@@@CCCDDDCCCBBBAAA@@@AAABBBCCCEEEEEEEEEEEEDDDCCCBBBAAACCCCCCBBBCCCCCCDDDEEEFFFFFFFFFEEEEEEFFFGGGHHHHHHGGGGGGFFFFFFEEEEEEDDDDDDBBBBBBCCCEEEFFFHHHIIIIIIGGGHHHHHHHHHHHHHHHGGGGGGLLLKKKIIIGGGDDDBBB@@@???>>>???BBBDDDEEEEEEDDDDDD@@@AAACCCDDDEEEFFFEEEEEEDDDEEEEEEEEEDDDBBB@@@>>>AAAAAAAAA@@@@@@@@@??????CCCBBBAAA@@@???======<<<::::::;;;<<<======:::777777777888999888777666555666666666666666777888888777777777777666555444333555555444444444333333333333333333222222222111111222222222222222222222222///////////////...................../////////000//////000000111111111222111111222222222333333333111111111222444666777888BBBIIISSS^^^kkk}}}oookkkfffeeeeee___UUULLL@@@>>>;;;777444333333333222111111000///......---........................------------------------........................***+++---......---+++***------------------------++++++++++++++++++++++++,,,,,,++++++***+++++++++))))))***,,,,,,,,,,,,,,,---,,,***)))))))))***+++************************)))))))))))))))))))))))),,,,,,++++++++++++************))))))))))))******************************---,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********++++++,,,,,,------,,,,,,+++******+++,,,,,,---......///...---,,,,,,,,,,,,,,,---------............///000//////...------,,,,,,............////////////000000//////.........---000000000000111111111111111111222222222333333333555555555555555555555555777777777777777777777777555555555555555555555555777777777666666666666666777888888999:::;;;===>>>>>>>>>======<<<<<<<<<;;;;;;<<<>>>???@@@@@@??????CCCCCCBBBBBBBBBCCCDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBCCCCCCDDDDDDEEEEEEDDDEEEFFFEEEDDDDDDFFFHHHGGGGGGGGGFFFFFFEEEDDDCCCDDDCCCAAAAAACCCFFFIIIKKKIIIIIIIIIIIIIIIIIIIIIIIIMMMKKKIIIGGGEEEDDDCCCCCC===>>>???@@@@@@@@@@@@@@@BBBCCCCCCCCCBBBCCCEEEHHHLLLJJJHHHEEECCCAAAAAAAAAAAAAAAAAAAAA@@@???>>>>>>======<<<<<<;;;;;;;;;:::============<<<;;;:::999:::999888777666666666666666666555555555444444444666555555555555444444444555555444444444333333333666555333222111222333333222222222222222222222222/////////////////////............/////////000000///000000000111111111111111111111222222222333333333333222333333444555666555;;;CCCJJJTTTdddxxxyyyssskkkeee]]]YYYVVVOOOEEE===:::888555222000//////000111111000000///......---........................------------------------------------------------***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,------,,,++++++******))),,,++++++***))))))******************************************************------,,,,,,,,,+++++++++******))))))))))))******************************---,,,++++++*********+++************************,,,+++******)))))))))***+++,,,,,,------,,,,,,+++***++++++,,,,,,---------......---,,,,,,,,,,,,,,,------------............................................./////////000000000/////////............000000000000111111111111111111111222222222333333444444444444444444444444666666777777777888888888666666666666666666666666777777777777777777777777999999999999:::;;;============<<<<<<;;;;;;;;;;;;;;;<<<>>>???@@@@@@??????CCCBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFEEEDDDCCCEEEFFFFFFGGGGGGGGGFFFEEEDDDDDDCCCBBBAAA@@@AAADDDFFFHHHHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJIIIHHHFFFEEEDDDCCC???@@@AAABBBBBBBBBBBBAAABBBCCCDDDDDDDDDEEEHHHJJJNNNLLLJJJGGGEEECCCBBBBBBAAAAAAAAAAAA@@@???>>>>>>=========<<<<<<<<<;;;;;;============<<<;;;:::999:::999888777666666666666666666555555555444444444555555555555444444444444444333333333222222222222333333222111111111111111222222222222222222222222......//////////////////....../////////000000000000000000000111111111111111111111222222222222333444444333333222333333333111555999===BBBMMM\\\ggg|||wwwuuurrrmmmaaaYYYOOOIIIEEE???888111444333111///...---......111000000//////.................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************+++,,,------...---,,,************+++***++++++++++++***))))))************************++++++++++++++++++++++++,,,,,,,,,+++++++++************))))))))))))******)))))))))))))))))))))))),,,,,,+++************+++*********************************)))))))))))))))++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,...------,,,,,,,,,,,,,,,------------............------...//////000111111////////////000000000000////////////............000000000000111111111111111111111222222222222333333333333333333333333333555555666666777888999999777777777777777777777777777777777888888999999::::::::::::::::::;;;<<<===<<<<<<;;;;;;;;;;;;;;;:::<<<===>>>??????@@@@@@???BBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBCCCCCCDDDDDDFFFFFFFFFFFFFFFEEEEEEEEEFFFGGGGGGFFFDDDCCCDDDEEEFFFFFFGGGGGGGGGFFFFFFEEECCCBBB@@@???@@@AAACCCEEEGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIHHHGGGEEECCCBBBBBBCCCDDDDDDDDDDDDCCCAAACCCDDDEEEEEEFFFIIIKKKOOONNNLLLIIIFFFDDDCCCCCCAAAAAA@@@@@@???>>>>>>==================<<<<<<<<<============<<<;;;:::999999888777666666555666666555555555555555444444444555555555555444444444444222222222222111111111111111111111111111111000///000000000000000000000000............////////////...////////////000000000000000000000000111111111111111111111222222222222333333222222222222333333444666888999;;;AAAKKKRRRcccrrruuupppnnniiidddSSSKKKBBB<<<:::888444111222222000000//////000000000000/////////.................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,---...,,,+++)))))))))+++---///)))***+++,,,,,,+++))))))************************++++++++++++++++++++++++************))))))))))))******))))))))))))******((((((((((((((((((((((((++++++***************+++++++++++++++++++++++++++******************))))))++++++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++++++++------,,,,,,+++,,,,,,---,,,,,,---------...............//////000111111111/////////000000000111111///////////////.........///000000000111111111111111111111111222222222222222222222222222333333333333444555666777999::::::999999999999999999999999777777888999999:::;;;;;;;;;;;;;;;:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>??????@@@@@@AAABBBBBBBBBBBBBBBAAAAAAAAABBBBBBCCCDDDEEEEEEFFFHHHHHHHHHGGGGGGFFFFFFFFFHHHIIIJJJIIIFFFEEEEEEFFFEEEFFFFFFGGGHHHHHHGGGGGGDDDCCCBBB@@@@@@AAABBBCCCEEEEEEEEEEEEFFFFFFFFFFFFEEEGGGJJJKKKKKKJJJGGGEEECCCCCCDDDEEEEEEDDDDDDDDDBBBCCCEEEEEEEEEEEEGGGIIINNNMMMKKKIIIFFFDDDCCCBBBAAA@@@@@@???>>>>>>=======================================<<<<<<;;;:::999888777666666555555555666555555555555555555555555555555555444444444333333333222222222222111111111000000222222222111000///000000000000000000000000---.........//////000000////////////000000000111111111000000000000000000000000111111111222222222111111111111111222333444222444555444444888>>>CCCIIIVVViiiyyy}}}wwwmmmeee```XXXQQQFFF@@@999444333333333222000000000000000000111111////////////....................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,---...,,,+++)))))))))+++---///))))))+++,,,,,,+++***)))************************++++++++++++++++++++++++,,,++++++++++++***************))))))))))))******((((((((((((((((((((((((*********))))))***++++++++++++++++++++++++++++++******+++,,,,,,++++++******++++++,,,,,,++++++***+++++++++++++++++++++***,,,,,,+++++++++,,,,,,---,,,,,,,,,------------...000000000000000000000000////////////000000000000.........//////////////////000000000111111111111000000111111111222222222111111111222222222333333222333444555777999:::;;;::::::::::::::::::::::::777777888999:::;;;;;;<<<;;;;;;:::::::::;;;;;;<<<===============>>>>>>>>>=========>>>>>>???@@@@@@@@@AAABBBCCCCCCCCCBBBBBBCCCDDDDDDEEEFFFGGGGGGHHHIIIIIIHHHHHHGGGGGGFFFFFFIIIKKKLLLKKKIIIGGGGGGGGGDDDEEEFFFHHHIIIIIIIIIIIIFFFEEEDDDCCCBBBBBBBBBCCCDDDDDDDDDEEEEEEFFFFFFFFFEEEGGGKKKMMMNNNLLLIIIGGGCCCCCCDDDDDDDDDDDDCCCCCCCCCEEEFFFEEECCCBBBCCCDDDJJJIIIHHHFFFDDDBBBAAA@@@AAA@@@???===============<<<<<<<<<===============<<<<<<<<<;;;;;;:::999888777666555555444555555555444555555555555555555555555444444444444333333333333333333333222222222222000111222333333222111000////////////////////////------......///000000000/////////000000000111111111111111111000000000000000000000111111111111222000000000000111222333444111222222222222444777::::::CCCPPP[[[gggxxx{{{wwwzzz}}}}}}|||wwwuuunnncccZZZRRRHHH???<<<888444000/////////........./////////000000000................................................------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************+++,,,------...---,,,************+++))))))***++++++++++++***************************++++++++++++++++++++++++.........---------,,,,,,******))))))))))))******))))))))))))))))))))))))***))))))))))))***++++++)))))))))))))))))))))))))))***+++------,,,++++++******++++++++++++***************++++++++++++++++++++++++++++++,,,,,,---,,,,,,,,,,,,------------////////////////////////............////////////.........///////////////000000000000111111111111000000000111111111111222111111111222222333333444222333444555777888999:::::::::::::::::::::::::::888888888999999::::::;;;999999999999999:::;;;<<<===>>>>>>>>>>>>?????????============>>>???@@@AAA???@@@BBBDDDEEEEEEDDDDDDEEEEEEFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGIIIJJJLLLLLLJJJHHHHHHHHHDDDEEEFFFHHHJJJKKKKKKKKKGGGGGGFFFEEEDDDCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFFFFFFFHHHKKKMMMNNNLLLIIIHHHCCCCCCDDDDDDDDDCCCBBBBBBDDDEEEFFFEEECCCAAAAAAAAAEEEEEEEEEDDDBBBAAA???>>>AAA???>>><<<<<<<<<======;;;;;;;;;<<<<<<<<<<<<<<<::::::::::::999888777777555555444444444444555555444444444555555555555555444444444444333333333333444333333333222222222222111111222222333222222222////////////////////////------......///000000111//////000000000111111111111111111111000000000///000000000000111111111111111111000000000111111222222222333333333333444555555;;;AAAFFFLLLYYYkkkyyyyyyrrroooqqqrrrooolllfffddd]]]RRRJJJEEE>>>777444222111000//////............//////000000//////................................................---------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,------,,,++++++******)))******))))))***++++++,,,************************************************------------,,,,,,,,,+++******))))))))))))******************************)))))))))))))))***++++++))))))))))))))))))))))))((()))+++,,,,,,,,,+++*********++++++++++++******))))))******++++++,,,,,,++++++******+++,,,,,,---++++++,,,,,,,,,------------------.../////////000------------......................../////////000000000000000111111111111000000000000111111111111111111222222333444444555333333444555666777888999888888888888888888888888888888888999999999999999777777777888999:::;;;<<<============>>>>>>>>>???>>>=========>>>???@@@AAA>>>???BBBEEEGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHFFFHHHKKKKKKIIIHHHGGGGGGCCCDDDFFFHHHJJJLLLLLLMMMGGGFFFFFFEEEEEEDDDDDDDDDCCCDDDDDDEEEFFFFFFGGGGGGEEEGGGIIIKKKKKKJJJHHHGGGDDDDDDDDDDDDDDDCCCBBBBBBDDDEEEGGGFFFDDDCCCBBBCCCAAABBBBBBBBBAAA@@@???>>>@@@???===;;;;;;;;;<<<===::::::::::::;;;;;;;;;<<<888999999888888777666555555444444333444444555555444444444555555555666666444444444333333333222222222222222222111111111111000000000000000111222222000000000000000000000000---------...///000000111000000000000111111111111222111111111000000//////000000000000111111111111333222111000////////////000111111111111111111111555999;;;<<<===FFFUUUaaaooo||||||vvvpppmmmllliiiccc]]]QQQOOOGGG>>>:::999666111......000111222222222111000000111111222111111111---.............................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------++++++++++++++++++++++++,,,,,,++++++***+++++++++))))))+++,,,,,,,,,,,,,,,+++***)))))))))***,,,---************************))))))))))))))))))))))))*********))))))))))))(((******))))))))))))******************************))))))((())))))***++++++************************&&&(((***+++,,,+++***)))******++++++++++++******(((((()))***+++,,,,,,---+++*********+++,,,,,,---++++++,,,,,,,,,---------***+++,,,---...000111111,,,,,,,,,---------......---.........//////000000000000000000111111111111000000000000111111111111111111222333444444555555333444444555666777888888555555555555555555555555999999888888888888888888666666666777888:::;;;<<<;;;<<<<<<<<<======>>>>>>>>>============???@@@AAA===???BBBFFFHHHIIIHHHHHHFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGHHHHHHHHHCCCFFFIIIJJJHHHGGGFFFGGGCCCDDDFFFHHHKKKLLLMMMNNNFFFEEEEEEEEEDDDDDDDDDDDDCCCDDDDDDEEEFFFGGGGGGHHHEEEFFFHHHIIIIIIHHHFFFEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCEEEGGGGGGFFFEEEEEEEEE???@@@AAAAAAAAA@@@???>>>@@@???===;;;:::;;;<<<===999999999::::::;;;;;;;;;888888888777777666555444444444333333333444444555444444444555555555666666444444444333333333222222111111111111000000000000000///.........000111222111111111111111111111111////////////////////////...............///000000111000...---...///111222222111000//////111333444222222222111111111000000000/////////000222444555333333444666:::???CCCFFFPPP\\\ooo~~~xxxrrrjjjddd```YYYPPPIIIAAA???===999666222000...000000000000000000000000...///000222222000...---//////...---,,,,,,++++++------++++++++++++------------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,+++******,,,------+++)))************************************************************************))))))))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))++++++***)))(((((())))))(((((((((((((((((((((((())))))***++++++++++++*********))))))))))))******)))************+++++++++,,,+++)))(((((()))+++,,,))))))*********+++++++++---------............///......//////...---,,,,,,............////////////000000000000000000000000...------,,,,,,...///000222222333333333333444444666666555555555444444444999888888777777777777777666777777777777888888888777777888888888888777666999999:::;;;;;;<<<<<<===========================@@@BBBDDDFFFHHHHHHHHHHHHDDDCCCBBBCCCEEEEEEDDDCCCDDDEEEGGGIIIJJJJJJJJJIIIJJJIIIHHHHHHHHHHHHIIIJJJGGGGGGHHHJJJKKKKKKKKKKKKJJJIIIFFFEEEDDDDDDEEEFFFEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFGGGGGGGGGEEEDDDCCCDDDEEEFFFGGGGGGFFFEEEDDDFFFDDDCCCDDDFFFGGGDDDAAABBBBBBAAAAAAAAA@@@@@@@@@BBB@@@===;;;::::::;;;<<<999888777666666777888999777777666555555555555555555444444333333444444555666555555555555444444444444333333222222333333444222222222111111111111000000000000000000000000000111111000000//////......////////////////////////...............///000000///...---,,,---...000111222111000//////111333444222222222111111111000000444333222222222333444555444333333444777:::===>>>===GGGUUUeeeuuu|||wwwpppggg]]]TTTOOOIIIBBB<<<999888777555222000......////////////////////////......000111111000/////////......---,,,,,,++++++---,,,,,,++++++,,,,,,---------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------+++)))*********************************************************************************)))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))************))))))++++++***)))))))))))))))))))))))))))))))))))))))))))))***++++++++++++*********))))))))))))******)))************+++++++++,,,+++***))))))***+++,,,*********++++++++++++,,,------------..................//////...------,,,............////////////000000000000000000000000///...---------...000000222222222333333333444444666555555555444444444333777666666666777888888999777777777888888888888999888888888888888888888888999999:::;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>@@@AAACCCEEEFFFGGGGGGGGGDDDCCCBBBBBBDDDEEEDDDCCCEEEEEEGGGHHHIIIIIIHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIFFFGGGHHHJJJKKKLLLLLLLLLJJJIIIGGGEEEDDDEEEFFFGGGGGGFFFFFFEEEDDDCCCCCCBBBCCCDDDEEEFFFFFFEEEEEEDDDDDDEEEFFFFFFFFFEEEDDDCCCDDDBBBAAACCCEEEEEECCCAAABBBAAAAAAAAAAAA@@@@@@@@@AAA@@@===;;;::::::;;;<<<999888777666666777888999777666666555555555555555444444333333333333444444555555555555444444444444222222222111111222222222222222222111111111000000000000000000000000000000000000000000//////......///////////////////////////............//////000...------,,,,,,---///000111111000///000111222333222111111111111000000000555444333222222222222222444333222222222444555666333888@@@JJJWWWhhhzzzvvvlllfff^^^UUUJJJAAA<<<999666444333333222111000000//////.................................//////000000000.........------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,------+++)))++++++++++++++++++++++++************************************************+++*********))))))(((((())))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))************))))))+++***))))))))))))))))))************************((()))******++++++************))))))))))))******)))************+++++++++,,,+++***))))))***+++,,,++++++++++++,,,,,,,,,,,,------------.....................///......---,,,............////////////000000000000000000000000/////////...///000000111222222222222333333333333555555444444444444333333444555555555777888999:::777888888888888999999999999999888888888999999:::999999:::;;;;;;<<<<<<===???????????????????????????@@@AAACCCDDDEEEEEEEEEDDDBBBAAAAAACCCDDDEEEEEEEEEFFFFFFGGGGGGFFFFFFEEEHHHHHHJJJJJJJJJJJJHHHHHHEEEFFFHHHIIIKKKLLLLLLMMMJJJIIIGGGFFFEEEFFFFFFGGGHHHGGGFFFEEEDDDCCCBBBAAAAAABBBCCCDDDDDDEEEDDDDDDDDDEEEEEEFFFEEEDDDCCCBBB@@@@@@@@@AAACCCDDDCCCAAAAAAAAAAAA@@@@@@@@@??????@@@???===;;;::::::;;;;;;888888777777777777888888777666555555444444555555444444333333333333444444555555444444444333333333111111000000000000111111222222111111111000000000000000000000000000000000000000000////////////...//////////////////////////////............///000......---------...///000111000000///000111222222111111111111000000000000222111111000000000000000333222111111000111111222555666888<<>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCDDDDDDDDDBBB@@@@@@CCCEEEFFFFFFFFFFFFEEEEEEEEEDDDDDDCCCFFFHHHJJJKKKKKKJJJHHHFFFDDDEEEGGGIIIJJJKKKLLLLLLIIIIIIHHHGGGFFFFFFGGGGGGGGGFFFFFFEEEDDDCCCCCCBBBAAABBBBBBBBBBBBBBBBBBBBBDDDDDDEEEEEEDDDCCCAAA@@@>>>??????AAABBBCCCCCCBBB@@@@@@@@@@@@???????????????>>>===;;;;;;:::;;;;;;888777777777777777777888666666555444444444444555444333333333333333333444444444444444333333333222111111111000000111111111111111111111000000000000000000000000000000000000//////////////////////////////////////////////////////............/////////////////////000000000000000000000000111111111000000000000000000000000//////000000111111111111111000000000000111111222444444444444888>>>EEEJJJWWW```mmm|||~~~xxxsssmmmiiiaaaYYYRRRJJJBBB===888777444444444444444444333333222111111000000000////////////////////////......------...///000000---------------,,,,,,,,,++++++------------+++++++++++++++,,,,,,,,,------------,,,,,,,,,+++++++++***++++++,,,,,,,,,++++++++++++++++++++++++++++++...---++++++,,,,,,+++***++++++++++++++++++++++++************************************************************))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))***)))))))))))))))******************************(((((()))************)))******))))))))))))******))))))*********+++++++++,,,++++++++++++++++++,,,++++++,,,,,,,,,---------,,,,,,,,,------------...------...............---............///////////////////////////////////////000000111111111111111111111111222222222333333222222333333333333333333666666555555555555555666777777888888888999999999777777777777888888999:::999999:::;;;;;;<<<<<<===========================>>>>>>???@@@AAABBBBBBCCCCCCBBB@@@AAADDDFFFGGGGGGFFFFFFEEEDDDCCCCCCCCCCCCEEEGGGHHHJJJJJJHHHGGGEEECCCDDDFFFGGGIIIJJJJJJJJJHHHHHHGGGGGGGGGGGGGGGGGGDDDDDDDDDDDDEEEEEEEEEEEEDDDCCCCCCBBBAAA@@@@@@???BBBCCCCCCDDDCCCBBBAAA@@@>>>???@@@BBBBBBBBBCCCCCC@@@@@@?????????>>>>>>>>>======<<<;;;;;;;;;::::::777777777888888777777777666666555444444444444444333333333222222333333333444333333333222222222222222222111111111111222222111111111000000000//////////////////////////////.............../////////////////////////////////000//////............////////////000000000000000/////////000000000111111//////000000000000000111000000111222333333333222//////000000111222222333222222222444666999<<<>>>BBBHHHRRR]]]iiiwww{{{}}}yyyuuupppjjjbbb^^^UUUPPPJJJDDD@@@===999777222222333333222111000///111111000//////...------////////////////////////........................------------------------+++,,,,,,------,,,,,,+++******++++++,,,,,,------------,,,,,,,,,,,,++++++******+++,,,,,,,,,++++++++++++++++++++++++++++++---+++)))***+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))))))))))))))))))))***)))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))************)))))))))))))))))))))******+++************************'''((())))))******))))))******))))))))))))******)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,---......///.....................////////////000000000000000000000000//////000111111111111111111111111111222222222222111111222222222222333333666666555444444444444444666777777777777888888888666777888999:::::::::999999999:::;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>===<<<<<<<<<<<<;;;;;;::::::777777888888888888777777666555444444333333444444333333222222222222333333333333333222222222111111222222222111111222222222111111000000000/////////////////////////////////---............/////////////////////////////////000000///...............---.../////////000//////...//////000000000000000////////////000000111111111222222333333222000000......///000111222222222444333222333555777888999888;;;@@@FFFMMMXXXdddmmmyyyuuuoooooolllhhhbbb[[[TTTNNNIIIAAA>>>:::888777666444333111111222222000///...........................---...........................////////////...,,,+++---------------------------,,,,,,++++++,,,,,,---)))******+++,,,,,,------------,,,,,,,,,,,,++++++)))***+++,,,,,,,,,,,,+++************************+++)))'''(((***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************((((((((()))******++++++))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))************)))))))))))))))))))))***++++++))))))))))))))))))))))))'''(((((()))))))))))))))******))))))))))))******)))************++++++++++++,,,,,,,,,,,,,,,,,,+++*********++++++++++++,,,++++++,,,,,,,,,---------,,,------...//////..................////////////000000000000000000000000...///000111111111000000111111111111222222222222111111111111222222222333444444444333444444555555555555666666666777777777666888;;;===>>>===;;;:::999999:::;;;;;;<<<<<<===========================@@@????????????AAABBBCCCAAAAAACCCGGGJJJKKKJJJHHHFFFEEEDDDCCCCCCDDDDDDEEEDDDDDDEEEEEEEEEEEEDDDDDDBBBCCCCCCDDDEEEEEEDDDDDDDDDEEEEEEFFFFFFEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDBBBAAA@@@@@@@@@AAA>>>???@@@BBBBBBBBBAAAAAA<<>>???@@@??????>>>>>>>>>=========;;;;;;<<<<<<;;;;;;::::::666777888999999888777666666555444444333333444444333333222222222222333333222222222222111111111111111111000000000000111111111000000000////////////////////////////////////---------.........//////////////////////////////111000///...............,,,---......//////.........//////000000000000000.../////////000000111111111111222111000...,,,+++......///000111111111000444222000///000222222222555777999:::===DDDMMMTTTXXX```pppvvvlllggg^^^[[[WWWRRRLLLFFFAAA>>>888666555444444333111///000111222111000000111222.........//////000000000------------------------...///000000///---+++)))------------------------...---++++++++++++---...))))))***+++,,,,,,---------------,,,,,,,,,++++++)))***+++,,,,,,,,,,,,,,,************************)))'''&&&''')))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************''''''((()))***+++,,,,,,)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))************))))))))))))((())))))***++++++(((((((((((((((((((((((('''(((((()))))))))))))))******))))))))))))******)))************++++++++++++,,,,,,------,,,,,,+++))))))*********+++++++++++++++,,,,,,,,,---------,,,,,,---.../////////.............../////////000000000000000000000000000---...///111111000000///000111111111111222222222000000111111222222222333222222222333444555666777555555555555666666666666777:::===@@@AAA???===;;;999999:::;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@?????????AAABBBCCC@@@BBBDDDHHHLLLLLLKKKHHHFFFEEEDDDCCCCCCDDDEEEFFFDDDDDDCCCCCCCCCCCCDDDDDDBBBBBBCCCCCCCCCCCCBBBBBBCCCDDDEEEEEEEEEEEEDDDDDDFFFFFFEEEEEEDDDDDDCCCCCCDDDCCCBBBAAAAAAAAABBBCCC<<<===???AAABBBBBBBBBAAA<<<>>>@@@@@@===;;;<<<>>>>>>>>>>>>>>>============;;;;;;<<<<<<<<<;;;::::::666777888999999888777666555555444333333333333444333222222222222222222333222222222111111111111000000000////////////000000000000000000////////////////////////////////////---------.........//////000000000000000000000000555222...+++******,,,...//////............//////.../////////000000000111000000000000000000000000333333222222111000000000111111111111111111111111111111222222222333333333666666666777888:::<<<===DDDJJJTTT]]]hhhwwwrrrdddZZZUUUIIIGGGCCC???;;;888666555333333333222111000000///000000000000000000000000////////////////////////////////////////////////,,,---...---,,,,,,---...000///---+++*********+++,,,,,,+++++++++,,,------+++,,,,,,------,,,,,,+++---,,,***))))))***,,,---))))))*********+++++++++************************++++++++++++++++++++++++))))))))))))))))))******************************************************))))))))))))))))))))))))************************---,,,***)))))))))******)))************+++++++++((((((((((((((())))))***''''''((()))***++++++,,,(((((()))***+++,,,,,,---************************))))))))))))))))))))))))+++*********))))))((((((++++++,,,,,,,,,,,,------***)))((('''''')))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...------...///,,,,,,,,,---------......000///...///000111000...111111111111111111111111000000111222333333333333111111111111111111111111444333333222222333333444555555555555555666777777::::::;;;;;;;;;;;;;;;;;;:::::::::;;;<<<===>>>>>>======>>>????????????>>>>>>>>>>>>>>>???AAACCCDDDDDDEEEIIIMMMOOOOOOKKKHHHEEEFFFFFFDDDBBBAAABBBCCCDDDDDDCCCCCCCCCCCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBAAAAAAAAABBBCCCDDDDDDBBB@@@??????@@@AAACCCBBBBBBBBBBBBBBBBBBBBBBBB@@@AAAAAAAAAAAA@@@??????===>>>>>>?????????>>>>>>>>>>>>===<<<<<<<<<<<<<<<======<<<;;;999888777777888999999999999888777777666666555444333333222222222222222222222222222222111111111111111111111111111222333333111000000111000///...------...///000000000//////.........---........................////////////////////////333111...,,,++++++---...//////............//////////////////000000000000////////////////////////111111111111111111111222111111111111111111111111111111111222222222333333333333333333444666777888888===CCCIIIPPP[[[iiisss|||wwwpppfff[[[QQQIIIDDD???===:::777555333222222333222222111000000//////////////////////////////...................................................///000///...---...000///...,,,++++++++++++,,,------,,,,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++))))))*********+++++++++************************++++++++++++++++++++++++((((((((()))***+++,,,---************************************************))))))))))))))))))))))))************************,,,+++***)))))))))***+++))))))*********+++++++++)))))))))))))))***++++++(((((())))))******++++++)))))))))******++++++,,,************************************************************)))))))))(((+++++++++,,,,,,,,,------,,,+++***))))))+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,---...///...---,,,---///,,,,,,---------.........///......///111222222111111111111111111111111111000000111222333333333333333333333333333333333333444333333222222333333444555555555555555666777777999999999::::::::::::;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>>>>????????????AAA@@@@@@@@@AAACCCEEEFFFDDDEEEGGGKKKMMMMMMJJJGGGEEEFFFFFFDDDBBBAAABBBDDDFFFFFFFFFFFFFFFFFFFFFFFFBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBAAA@@@@@@AAABBBBBBBBBAAA@@@??????@@@BBBCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAAAAAAAA@@@??????===>>>>>>?????????>>>>>>======<<<;;;;;;;;;;;;<<<:::::::::::::::999999999888888999999888888777666777666666555444444333333222222222222222222222222111111111111111111111111...000111111///......///000///...------...///000000/////////.........---........................////////////////////////000///...------------...//////............//////000000000000////////////........................//////000111111222333333111111111111111111111111111111111222222222222333222111111111222222333444444777:::;;;>>>DDDMMMSSSaaaiiittt}}}|||}}}~~~{{{uuupppggg```VVVMMMGGGBBB===999555444333111000/////////111111000000//////......////////////////////////........................---------------------------///000///...---...///---,,,,,,++++++,,,,,,---///...------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***+++---//////---+++******************+++++++++************************++++++++++++++++++++++++((((((((()))+++,,,...///************************************************))))))))))))))))))))))))*********************************)))******+++,,,)))))))))*********++++++***************++++++,,,)))))))))))))))*********************************************************++++++++++++++++++++++++************))))))))))))++++++++++++,,,,,,,,,,,,---,,,+++++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,...///...---,,,---...,,,------------............------///222444444333111111111111111111111111000000111222333333333333333333333333444444444444444444333333333333444444555555555555555666777777888888888999999:::::::::;;;;;;;;;;;;<<<===>>>>>>???>>>=========>>>@@@AAAAAAAAAAAAAAABBBCCCEEEFFFEEEEEEFFFGGGIIIIIIHHHFFFEEEFFFFFFEEECCCBBBCCCDDDEEEFFFGGGHHHHHHGGGFFFEEECCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@???@@@@@@AAA@@@?????????AAABBBCCC@@@@@@@@@@@@@@@@@@AAAAAA@@@AAAAAAAAAAAA@@@??????>>>>>>>>>??????>>>>>>===<<<<<<;;;:::::::::::::::666777777888999:::;;;;;;777888888888888777666666777666666555555444444333222222222222222222222222111111111111111111111111...000111111///....../////////............///////////////.......................................////////////////////////------...............---///......------......///000000000000///////////////////////////////////////000000000111111111222111111111111111111111111111111111111222222222222444333333222222333333333555666777777777:::???CCCFFFLLLUUU\\\ccclllvvv~~~tttssspppnnnkkkfff```\\\RRRKKKBBB======<<<777333222222111000000/////////000000//////............////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---+++++++++,,,,,,---------000///...---,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,............,,,,,,************************************************++++++++++++++++++++++++************+++,,,---...************************************************))))))))))))))))))))))))************************)))))))))******+++,,,,,,))))))))))))***************))))))))))))***++++++*********)))))))))))))))+++*********)))))))))(((************************++++++++++++++++++++++++*********)))))))))))))))***++++++++++++,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...------------............000//////000333444444333111111111111111111111111000000111222333333333333111111111222222222222222444444333333333333444444555555555555555666777777888888999999::::::;;;;;;<<<<<<<<<<<<<<<===>>>>>>@@@???===<<<<<<>>>@@@AAA@@@?????????@@@AAACCCDDDFFFDDDDDDDDDFFFGGGFFFDDDEEEFFFGGGFFFDDDCCCDDDEEECCCDDDFFFGGGGGGFFFDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@??????>>>>>>????????????@@@AAACCCCCC@@@AAAAAAAAAAAAAAABBBBBB@@@AAAAAAAAAAAA@@@??????>>>>>>>>>>>>>>>>>>===<<<;;;::::::999999999999999555666777777888999::::::666777777777777666555555555555555444444333333333111111111111111111111111111111111111111111111111000111333222000//////000/////////....../////////........................................................................,,,---.../////////...---......------------......000000000000////////////000000000000000000000000111111111000000000//////000000000000000000000000000000111111111222222222444444333333222222333333111111222222222444777999999<<>>>>>@@@???===<<<<<<>>>@@@AAA@@@???>>>>>>???@@@BBBCCCEEECCCBBBBBBDDDEEEDDDCCCDDDFFFHHHGGGFFFEEEEEEEEEBBBCCCEEEFFFFFFEEECCCBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@???>>>>>>>>>>>>??????@@@AAABBBCCCBBBBBBBBBBBBCCCCCCDDDDDD@@@AAAAAAAAAAAA@@@??????>>>>>>>>>>>>>>>===<<<<<<::::::999888888888888888777777777777777777777777555666666666666555444444333333222222222222222111111111111111111111111111111111111111111111111111///111222222000//////000...//////////////////...---------...............................................................------......///......---......------------......////////////000000000000111111111111111111111111222222111000000///......000000000000000000000000000000000111111111111222222222111111000111111111...//////000222333444555444666777999;;;???DDDHHHLLLQQQZZZeeeqqq{{{~~~xxxrrrjjjbbb\\\UUUPPPHHHBBB???<<<:::999222111000222555555222///111111000000///---,,,+++//////////////////..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,...///...---,,,---...***+++,,,------------,,,...---,,,,,,+++++++++++++++,,,,,,------,,,,,,+++///---+++******+++---///+++++++++***************************************++++++++++++++++++++++++---,,,+++******))))))***************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))***+++++++++******((((((((()))))))))******((((((((((((((())))))***)))))))))))))))******************))))))((((((((())))))))))))))))))))))))************************))))))))))))************************++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++---...---,,,+++,,,---------........./////////222111000000111222111000111111111111111111111111000000111222333333333333333333444444555555666666555555444444444444555555555555555555555666777777999999:::;;;<<<<<<======>>>======<<<======>>>>>>???>>>=========>>>@@@AAAAAA@@@?????????AAABBBCCCCCCBBBAAABBBDDDEEEDDDCCCDDDFFFHHHIIIGGGFFFEEEFFFDDDEEEFFFGGGGGGFFFEEEDDDBBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBBBBAAA@@@???>>>>>>>>>??????@@@AAAAAAAAABBBBBBCCCCCCDDDDDDEEEEEE@@@AAAAAAAAAAAA@@@??????>>>>>>>>>>>>===<<<;;;;;;::::::999888888888888888777777777666666555555555444555555555555444333333111111111111111111111111111111111111111111111111111111111111111111111111---///000000...------.........////////////......---------------........................................................................---------...------,,,,,,------...------...///000111222222000000000000000000000000000000000000000/////////000000000000000000000000000000000000111111111111111000000000000000111111111111111222333444444333333333333333444777:::<<<>>>AAAEEELLLTTT\\\dddhhhqqqtttzzz~~~|||zzzwwwvvvnnnkkkgggbbb\\\UUUNNNIIIBBB>>>:::777555555333222222222333333333333222111......//////...---,,,+++////////////////////////........................------------------------------------------------,,,---......,,,,,,---...***+++,,,---------,,,+++,,,++++++*********+++++++++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,+++++++++*********))))))************************++++++++++++++++++++++++++++++***)))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))******************************+++,,,+++***))))))(((((((((((()))))))))***))))))(((((())))))***+++(((((())))))******++++++)))))))))))))))((((((((())))))))))))))))))))))))++++++++++++++++++++++++((()))))))))************************++++++++++++)))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---............////////////000///...///111222111000111111111111111111111111000000111222333333333333333333444444555666666777555555444444444444555555555555555555555666777777777888999:::;;;<<<======>>>>>>============>>>>>>>>>>>>>>>>>>????????????@@@???>>>>>>>>>???@@@AAAAAA@@@AAABBBEEEFFFEEECCCDDDFFFIIIIIIHHHFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCBBBBBBAAA@@@?????????@@@@@@@@@??????AAAAAABBBBBBCCCDDDDDDEEE@@@AAAAAAAAAAAA@@@??????>>>>>>>>>>>>===<<<;;;:::::::::999888888888888999666666666555555555444444444444444444444333222222111111111111111111111111111111111111111111111111111111111111111111111111---...000///...,,,---------...///000000///...---,,,,,,,,,------.........................................................000///...------------......------,,,,,,------...,,,---...///000111222333////////////////////////......//////000000111111000000000000000000000000000000000000111111111111111111111111111222333333222111111111222222000...222222222222222444666888555555666999===CCCIIILLLTTTWWW^^^eeemmmtttyyy||||||qqqqqqooolllhhhbbb]]]ZZZSSSQQQNNNLLLIIIDDD>>>:::777555444444555555444222111222222000...,,,---///,,,---///000000///...---/////////000000000000000........................------------------------------------------------***+++,,,,,,******+++,,,+++,,,------------++++++*********)))******+++++++++,,,,,,------,,,,,,+++)))***,,,------,,,***)))++++++++++++******))))))************************++++++++++++++++++++++++)))((((((((()))***++++++************************))))))))))))))))))))))))))))))))))))))))))))))))***************************+++,,,,,,+++***)))((((((((((((((())))))))))))*********)))***++++++,,,'''(((((()))***++++++,,,((((((((())))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,(((((())))))*********+++)))************+++++++++)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---............/////////000---,,,,,,...111333333222111111111111111111111111000000111222333333333333111111222222333444555555555555444444444444555555555555555555555666777777666777777999:::;;;<<<<<>>============>>>>>>======>>>????????????>>>======<<<;;;;;;<<<===>>>??????AAACCCFFFFFFEEEDDDDDDFFFIIIJJJIIIGGGFFFFFFCCCBBBAAAAAAAAAAAABBBCCC@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCCCCBBBAAA??????@@@@@@@@@??????>>>@@@@@@AAAAAABBBCCCDDDDDD@@@AAAAAAAAAAAA@@@??????>>>>>>>>>>>>===<<<;;;:::;;;:::999999888999999999555555555555555555555555333444444444444333222222222222222222222222222333000000000000000000000000111111111111111111111111///000222111///......///---...///000000///...---,,,,,,,,,------.................................,,,---...//////...---,,,,,,------......------,,,..................------111000/////////000222333---...///000000...,,,***////////////000000000000......///////////////...//////000111111111111111111111111222333333333444000000000000000000000000111111222222222333333333222333444666888999:::;;;BBBDDDHHHNNNTTTZZZ^^^```iiipppxxx}}}{{{xxxuuurrrnnnkkkaaa___[[[VVVQQQLLLHHHFFFBBB@@@===:::888666666666444333333222111111111222000000000000000000000000000000////////////000000//////.........---------000///...---------------)))---111222000---,,,,,,---,,,,,,++++++,,,,,,---000///...---,,,+++******---,,,+++*********+++,,,++++++++++++******)))(((******))))))***,,,...///,,,,,,,,,+++++++++******'''((()))***,,,---...///---,,,***)))))))))******(((((()))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******************+++++++++,,,,,,------,,,,,,+++))))))))))))))))))))))))***************)))((('''))))))))))))))))))))))))(((((((((((())))))))))))%%%&&&((()))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))***+++,,,---******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,+++(((''''''))),,,...///......------///000111////////////////////////......///000111222222333000000111222333333444444111111222222222333333333333333333333444555666666555555555555666777888999::::::999888777777777888777777888888888999999999<<<<<<;;;::::::::::::;;;============>>>>>>>>>>>>===>>>>>><<<;;;;;;===???AAAAAABBBBBBCCCDDDEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFDDDDDDEEEEEEDDDCCCBBBBBBAAABBBBBBCCCCCCBBBBBBAAABBBAAAAAADDDGGGHHHEEEBBBCCCCCCBBBAAA???>>>======@@@@@@AAABBBBBBBBBAAAAAADDDBBB@@@??????>>><<<:::?????????>>>===<<<<<<;;;:::999888777666666666666:::999777555444333444444666666555444333333222222000111222333333222111000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////111000///......---............//////...---,,,,,,,,,---...//////...---,,,,,,------......------,,,........................//////......//////000111//////000000000///------////////////000000000000---...///000111111111111......///000000000000000111111111111222222222222000000000000000000000000000000000111111111222222111111222333555666777777666888:::>>>BBBEEEHHHJJJOOOUUU\\\aaadddhhhnnntttxxxzzz{{{|||~~~~~~xxxpppmmmiiieeebbb^^^ZZZWWWKKKJJJGGGDDD@@@===:::999;;;999777555333333222333222222111000000000000000////////////////////////000//////////////////000//////.........---------------,,,,,,,,,------...+++---//////---+++,,,...---,,,,,,++++++,,,,,,------------------,,,,,,,,,---,,,+++*********++++++,,,,,,---------,,,+++++++++************+++---...,,,,,,++++++************)))******++++++,,,,,,---,,,,,,***)))))))))******)))))))))***++++++,,,,,,++++++++++++++++++++++++***************************++++++++++++++++++***))))))))))))))))))))))))*********+++******))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&'''((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))))))))))))))***+++,,,---******))))))))))))******++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,+++******,,,---......------,,,---...///000/////////////////////////////////000111111111222000000111222222333444444111111222222222333333333333333333333444555666666555555444555555666777888:::999888888777777888888777777888888888999999999:::::::::::::::;;;<<<===<<<=========>>>>>>>>>>>>=========<<<;;;;;;===??????@@@@@@AAABBBBBBCCCCCCEEEFFFFFFGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDCCCBBBBBBAAABBBBBBCCCCCCBBBBBBAAAAAA@@@???AAADDDEEEDDDBBBDDDCCCBBBAAA@@@???>>>>>>>>>???@@@AAABBBBBBBBBBBBBBB@@@??????@@@@@@???>>>@@@??????>>>======<<<<<<:::999888777777666777777999888777555444333444444666555555444333333222222000111222333333222111000111111111111111111111111000000000000000000000000000000000000/////////...........................///...............///000...............------,,,------............------,,,------......------,,,........................------...////////////...000000000000000/////////////////////000000000000,,,---///111222333333333------...///////////////111111111111000000000000000000000000000000000000/////////000000000111111//////000000111222222333333333444555777888999999===AAAFFFHHHJJJNNNTTTXXXZZZ]]]aaacccgggmmmuuu|||}}}yyyvvvsssnnnfff```XXXUUUQQQNNNJJJGGGCCC@@@;;;;;;:::888777555444444444333222111111111111111111000000/////////////////////////////////////////////............//////...............---------+++******+++,,,---......---...---,,,++++++---///---,,,,,,++++++,,,,,,---++++++,,,,,,------......,,,,,,+++************+++++++++,,,,,,---,,,,,,,,,++++++*********++++++,,,+++************)))))))))++++++++++++++++++******,,,+++******)))*********************************************************************************))))))************)))))))))))))))))))))))))))))))))***++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))(((((()))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))******+++,,,******))))))))))))************************************+++++++++,,,,,,,,,---------------.........---,,,,,,,,,,,,---......////////////////////////000000000000000000000000000000111111222333333333111111222222222333333333333333333333444555666666444444444444555666777888999999888777777777888888888888888888888999999999888888999999:::<<<===>>><<<<<<=========>>>>>>>>><<<======<<<;;;;;;===>>>>>>>>>??????@@@@@@AAAAAAEEEFFFFFFGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDCCCCCCBBBAAABBBBBBCCCCCCBBBBBBAAAAAA???>>>???AAABBBBBBBBBDDDCCCCCCBBBAAA@@@@@@???======>>>@@@AAABBBCCCDDD@@@???>>>???AAABBBBBBAAA@@@??????>>>>>>======<<<;;;:::999888777777777777888888666555444444444444555555444444333333222222111222222333333222222111111111111111111111111111000000000000000000000000000000000/////////..............................------------...///000111............------------------------------------,,,------......------,,,---------...............,,,---...000000///......000000///......//////000////////////000000000000---...///000111222222222---...//////000000//////111111000000//////......000000000000000000000000/////////000000000111111///////////////000000000555555555555555555444444:::;;;======<<<>>>AAAEEEDDDHHHLLLNNNOOORRRXXX]]]eeeiiiqqqyyy|||{{{vvvtttsssqqqpppnnnlllkkkjjjiiifffaaa]]]ZZZUUUPPPLLLGGGDDDAAA???===:::777444666666666666555555555555000000111111111222333333000000///////////////000///////////////////////////......------......///........................,,,,,,++++++,,,------.........------,,,---...///---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------,,,++++++***************'''((()))***************+++++++++******************)))))))))))))))))))))************************++++++******************+++++++++*********))))))))))))))))))))))))))))))************)))))))))))))))******************)))(((((((((((((((((((((((()))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))))))))******)))))))))((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((()))))))))))))))))))))***++++++******))))))))))))******)))))))))*********************+++++++++,,,,,,,,,+++,,,.../////////...------------------.........////////////////////////000000000000000/////////000000111111222222222333111111222222222333333333333333333333444555666666555555555555666777888999888888777777777777888888888888888888888888888888999999999999:::;;;<<<===<<<<<<<<<=========>>>>>>;;;===>>>===<<<<<<===???>>>>>>??????@@@@@@@@@AAAEEEEEEFFFFFFFFFFFFEEEEEECCCDDDDDDDDDDDDDDDCCCCCCAAABBBBBBCCCCCCBBBBBBAAAAAA@@@???>>>???AAABBBCCCCCCCCCCCCBBBBBBAAAAAAAAA>>>>>>>>>???@@@AAABBBBBB@@@???>>>???AAABBBBBBAAA?????????>>>>>>=========;;;:::999888888777777777777777666555444444333333444444444333333333222222222222333333333333222222000000000000000000000000////////////////////////000000/////////.................................---------------...///000...------------------------------,,,,,,---------,,,------......------,,,---------.........//////---...///000111000///...///......------...//////////////////000000000000/////////000//////......//////000111111111111000111000000//////.........000000000000000000000000000000000111111111222222////////////////////////333222222222222111111111555555555444444444777888777;;;???@@@???@@@DDDGGGMMMPPPVVV[[[```cccddddddeeeiiiooosssuuuvvvwwwxxx|||~~~}}}{{{yyyxxxxxxxxxwwwwwwvvvtttpppiiiccc```___^^^]]][[[XXXUUUSSSRRROOOMMMIIIGGGEEECCCAAA???<<<:::888777777666444333222222222111111111111111...///000111222222333333000000/////////000000111..............................------------......---.....................//////...---------------.........///000///...------,,,,,,++++++,,,,,,---------,,,,,,,,,+++++++++++++++++++++******))))))'''((())))))*********************************))))))))))))))))))))))))***((())))))******+++,,,,,,************+++*********,,,,,,++++++***)))))))))))))))))))))))))))))))))*********)))))))))((((((******++++++++++++******(((((((((((((((((((((((()))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))*********)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********)))))))))((())))))************))))))))))))******************++++++,,,,,,******+++++++++,,,,,,,,,***+++---.........,,,+++------......////////////////////////////////////000000000///////////////000111111111111111222222111111222222222333333333333333333333444555666666666666666666777888999999888777777666777777888888888888888888888888888888;;;::::::999999999::::::<<<<<<<<<<<<============;;;===??????>>>===>>>@@@@@@@@@@@@@@@AAAAAAAAAAAAEEEEEEEEEFFFFFFEEEEEEEEECCCCCCDDDDDDDDDDDDDDDCCCAAABBBBBBCCCCCCBBBBBBAAABBBBBBAAA@@@@@@AAACCCDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@???>>>>>>>>>??????BBB@@@??????AAAAAA@@@>>>>>>>>>>>>===============;;;:::999888777777777777666666666555555444333333333333333333333222222222222222222222222222222222////////////////////////////////////////////////////////////....................................//////...---------------------,,,,,,,,,,,,---...------,,,,,,,,,,,,------,,,------......------,,,,,,,,,------.../////////......///000000000000///------------............////////////000000000000000000000//////...---,,,///000000111111111111111000000000000////////////000000000000000000000000000000000111111111222222000000000000000000000000111111111111111111111111000000000111222444666666000444777888777777:::===>>>@@@BBBEEEHHHIIIJJJKKKMMMQQQVVVYYY[[[\\\^^^___ccceeeiiimmmqqqtttvvvwwwwwwvvvtttrrrooonnnmmmlllnnnqqqvvvzzz||||||{{{yyy|||yyyuuurrrpppooonnnmmmkkkiiigggdddaaa```______]]]]]]\\\[[[WWWSSSNNNKKKJJJIIIHHHGGGDDDAAA???>>><<<;;;:::999888888888888666444333333555555444222000000000000/////////...------...///000000000000000////////////000000111........................------,,,,,,,,,,,,---------------...............000000///...---------------------///000000---+++---,,,,,,++++++,,,,,,---------,,,,,,++++++************++++++******)))(((******++++++,,,+++++++++))))))******+++******))))))))))))************+++(((((())))))***+++,,,,,,))))))***++++++++++++***,,,+++++++++******))))))))))))))))))))))))))))))*********))))))(((((('''***++++++++++++++++++***)))))))))))))))))))))))))))***++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))******)))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((((())))))*********))))))))))))******))))))******+++,,,,,,,,,******+++++++++,,,,,,,,,)))***+++------,,,,,,+++---...//////000000//////////////////////////////////////////////////////111111111111111111111111111111222222222333333333333333333333444555666666555555555666666777888999777777666666666777888888999999999888888888888888;;;;;;:::999999999999999;;;;;;<<<<<<<<<=========<<<>>>@@@AAA@@@???@@@AAAAAAAAABBBBBBBBBBBBBBBBBBDDDEEEEEEFFFFFFEEEEEEDDDBBBCCCDDDDDDDDDDDDDDDDDDAAABBBBBBCCCCCCBBBBBBAAABBBCCCCCCCCCAAAAAACCCDDDAAAAAAAAAAAABBBBBBBBBBBBAAA@@@???============>>>BBBAAA????????????>>><<<<<<<<<<<<<<<<<<<<<<<<<<<:::999888777666666666666555555555555555444333222333333333333222222222222222111111000000111111222////////////////////////000000000000000000000000/////////.........------------------------------000///...---,,,,,,,,,,,,---,,,+++++++++,,,......------,,,++++++,,,------,,,------......------,,,,,,,,,------...//////000......------......///000,,,---...///000000///...////////////000000000000//////000000000//////......//////000111000000000///000000000000000111111000000000000000000000000/////////000000000111111/////////000000111111111222222222222222333333333///000111333555666666666000222555444222222555888888888888999:::;;;;;;<<<;;;>>>AAACCCDDDFFFHHHJJJKKKLLLOOORRRUUUWWWYYYYYYZZZ[[[[[[ZZZXXXVVVUUUUUUTTTVVVYYY\\\]]]]]]\\\[[[[[[[[[ZZZXXXUUUTTTTTTUUUSSSRRROOOLLLJJJIIIIIIIIIGGGGGGGGGFFFDDDAAA>>><<<:::;;;;;;:::999777555444444555555444333333333444333222111111222333222000000000000000000000000000---...///000000///...---......------...//////000........................------,,,,,,,,,,,,---------------.........//////......------,,,---------...,,,******,,,------+++---,,,,,,++++++,,,,,,---+++++++++++++++,,,,,,,,,)))******+++***)))((('''***++++++++++++******)))'''((()))***++++++******************++++++,,,,,,))))))))))))************((()))***+++,,,++++++***+++++++++***************************************+++******)))((((((''''''))))))************))))))))))))))))))))))))))))))*********+++******))))))))))))))))))))))))))))))(((((((((((())))))))))))***))))))))))))***,,,---))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))))))))***))))))(((((((((((())))))******))))))))))))******(((((())))))***++++++,,,******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,,,,,,,---.../////////......////////////////////////---.........///000000000111111111111000000000000111111222222222333333333333333333333444555666666444333333444444555666777666666666666666777888888999999999888888888777777999999999999999999::::::;;;;;;;;;<<<<<<<<<=========???BBBBBBBBBAAABBBCCCBBBBBBBBBBBBBBBBBBAAAAAADDDDDDEEEEEEEEEEEEDDDDDDBBBBBBCCCDDDDDDDDDDDDDDDAAABBBBBBCCCCCCBBBBBBAAA@@@CCCEEEDDDBBBAAABBBCCC???@@@@@@@@@AAAAAABBBBBB@@@???===<<<<<<===>>>???AAA???>>>>>>>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;999888777666555555555555444444555555555444333222222222222222222222222222111111000//////000111111111111111111111111111111000000000000000000000000//////.........---------------------------------......---,,,,,,------------,,,+++***+++,,,...///------++++++++++++------,,,------......------,,,,,,,,,------...///000000...---,,,+++,,,---...///,,,...000111222111000///////////////000000000000...///000111111111111111---....../////////////////////000000111111222222000000000000000000000000............/////////000......//////000111111222111111111111111111111111000000111222444333222000333555555333000...111333666555555444444555666666333555777888999:::<<>>@@@BBBDDDEEEEEEBBBCCCEEEEEECCCAAA@@@@@@BBBCCCEEEGGGHHHGGGGGGFFFBBBDDDFFFDDDAAA???@@@BBBCCCBBB???===<<<<<<<<<===;;;;;;;;;:::999777555444444444555666666555444333333444555444222111111222444222111111222222000///------......//////000000000000111222111000...---,,,,,,,,,,,,------...///........................---,,,,,,++++++,,,,,,------------.........//////++++++++++++,,,---......///+++'''&&&(((+++,,,,,,---,,,,,,++++++,,,,,,---((()))***+++,,,---......)))******++++++)))(((''')))))))))))))))((('''&&&&&&''')))***+++++++++*********+++++++++,,,,,,,,,+++++++++***)))(((((('''((()))***+++,,,,,,+++***************************************************+++******)))(((''''''&&&(((((())))))))))))(((((())))))))))))))))))))))))***************)))((('''))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((()))+++---...))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))***)))(((((((((((())))))******))))))))))))******&&&''''''((()))******+++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------+++,,,---.........---,,,////////////////////////,,,------...///000111111111111111000000000000000111111222222222333333333333333333333444555666666222222222222333444555555666666666666666777888888999999999999888888777777777777777888999:::<<<<<<;;;;;;;;;<<<<<<<<<======>>>@@@CCCDDDCCCBBBCCCDDDAAAAAAAAAAAAAAAAAAAAAAAADDDDDDEEEEEEEEEEEEDDDDDDBBBBBBCCCDDDEEEEEEDDDDDDAAABBBBBBCCCCCCBBBBBBAAA???BBBEEEEEEBBB@@@AAABBB?????????@@@@@@AAAAAABBB>>>===<<<;;;<<<===???AAA???>>>======>>>>>>===<<<::::::::::::::::::::::::888777666555555444444444333444555555555444333222222222222222222222222222111000///......///000111222222222222222222222222000000000000000000000000//////.........---------------------------------,,,,,,,,,,,,---...//////---,,,+++******,,,...///,,,,,,,,,---------......------------------------------------------------..................------///////////////////////////,,,***+++...///...---//////............//////////////////000000000000111111000000//////......222111111111000000//////000000000000000000000000000000000000111111111111111111111222222333333333///000111222333444444444000111111111111222222222222222222222222222222222333333333444444444555555666666555555555555666666999999999999888777666555777777777999;;;;;;888666999999888888888888999999AAA<<<666555777777555222222222444555555444222222333333333222222222111111333222111/////////000000111111000000//////......000000000000000000000000////////////////////////...///111000///------...........................---------............///...---,,,,,,++++++,,,,,,---------,,,,,,+++++++++*********++++++,,,,,,,,,...,,,***((((((***,,,...+++++++++++++++++++++++++++***)))(((((()))***+++***************************++++++++++++***))))))******++++++++++++******(((((())))))*********+++*********)))))))))))))))++++++******)))*********))))))))))))))))))))))))******))))))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************************************))))))))))))))))))))))))))))))***++++++++++++***++++++***)))(((((())))))*********)))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))(((((((((+++++++++*********)))))))))***,,,,,,++++++,,,---.........------,,,,,,,,,,,,,,,,,,---------......////////////////////////////////////000000000000000111111111111222222222111222444444444444666777666777888777555444444555555555666666777777888888999:::;;;;;;;;;999777666999888777666666888:::;;;:::999999:::<<<======<<<>>>???AAACCCDDDDDDCCCCCCDDDDDDCCCCCCCCCBBBBBBBBBDDDDDDEEEDDDDDDCCCBBBBBBAAAAAA@@@@@@AAABBBDDDEEEEEEDDDDDDCCCCCCCCCDDDDDDDDDFFFHHHHHHEEECCCBBBAAACCCCCCCCCBBBBBBAAAAAAAAAEEEBBB>>><<<<<<===<<<<<>>===<<<;;;:::999999;;;;;;;;;:::::::::999999888888888777666555555444444444444444444444444444222222222222222222222222111111222222222222111111,,,---...//////000//////222000///......///000222///............---------......//////...---,,,,,,------++++++++++++------************+++,,,------,,,,,,,,,------------...++++++++++++++++++++++++------------------------........................////////////////////////...,,,***+++...///...---//////............//////////////////000000000000111000000000/////////...111111111000000000//////000000000000000000000000//////000000000111111111000000000111111222222222000000111222333333333333000000111111111222222222222222222222222222222222222222222222333333333444444444444333333444444444444444555666666555555555333444666888777666444222666666555555555555666666===888333222444555333111222222333333333333222222222222222222111111111111222111000/////////000111000000000000//////......////////////////////////...........................///000///...---...///........................,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,---------,,,,,,+++++++++******+++++++++,,,,,,,,,---,,,***))))))***,,,---+++++++++++++++++++++++++++***))))))))))))***+++***************************++++++++++++***))))))******++++++++++++******((()))))))))***************)))))))))))))))))))))***************+++,,,---))))))))))))))))))))))))******))))))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************************************))))))))))))))))))))))))(((((()))************)))++++++***)))))))))))))))***)))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++*********)))))))))+++,,,,,,+++***,,,---,,,,,,,,,++++++*********,,,,,,,,,---------..............................////////////000000000000000111111111111222222222111333444444333333555666555777777666555444444555555555666666777777777777888999:::;;;:::999777666999888777666777888:::;;;:::999999:::<<<===<<<;;;;;;<<<>>>@@@AAABBBBBBAAADDDCCCCCCCCCBBBBBBBBBAAABBBBBBCCCDDDDDDDDDDDDDDDCCCCCCBBBAAAAAAAAABBBCCCDDDDDDCCCCCCCCCCCCCCCDDDAAADDDFFFFFFEEECCCBBBCCCCCCBBBBBBBBBAAAAAAAAAAAACCC@@@>>>======>>>===<<<>>>======<<<;;;:::999888::::::::::::999999999999999888888777666666555555333333333333333333333333222222222222222222222222111111222222222222111111//////000111111111000000///////////////////////////............---------...............---,,,,,,---,,,,,,++++++,,,,,,---+++++++++***++++++,,,,,,,,,,,,,,,,,,------------++++++++++++++++++++++++------------------------........................////////////////////////...---+++,,,---//////...//////............//////////////////000000000000000000000000////////////111111000000000000//////000000000000000000000000//////000000000000111111000000000000000111111111111111222222222222222111000000000111111111222222222222222222222222222222111111111111222222222222222222111111111111222222///000111222333333333333000444888999666222111111333333222222222222333333777333000///111333111///222222111111111111222222111111111111000000000000000000/////////000111111000000000////////////...////////////////////////------------------------///000///...,,,,,,...000........................+++++++++,,,,,,,,,------...---,,,,,,++++++,,,,,,------,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++***************************++++++++++++***))))))******++++++++++++******))))))))))))************))))))))))))))))))******)))))))))***+++,,,......))))))))))))))))))))))))*********)))******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************************************))))))))))))))))))))))))''''''((()))))))))))))))+++***))))))))))))))))))))))))))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******+++++++++++++++***************)))+++,,,,,,+++***+++---,,,,,,++++++++++++******,,,,,,,,,---------..............................////////////000000000000000111111111111222222222222333555444333222444555555666777666444444444666555666666666666777777777777888999::::::999777666999999888777777888:::;;;:::999888999<<<===<<<;;;:::;;;===???@@@AAABBBBBBCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@BBBCCCDDDEEEEEEFFFEEEDDDCCCBBBAAAAAAAAAAAACCCCCCBBBBBBBBBCCCCCCDDD???AAADDDDDDCCCBBBBBBCCCBBBBBBAAAAAAAAAAAAAAA@@@???>>>======??????>>>===>>>===<<<<<<;;;:::999999999999999999888888888777999888888777777666666555333333333333333333333333222222222222222222222222111111222222222222111111111222222222222111111000,,,---///000000///---,,,///............------------............------,,,---,,,,,,++++++,,,,,,---,,,,,,++++++***+++++++++++++++,,,,,,,,,---------,,,,,,------------......---------------------------------...............////////////////////////...---,,,------.../////////......------......///////////////000000000000000000000000////////////000000000000000000//////000000000000000000000000////////////000000000111000000111111111111111111222222222222222111000000000000000000111111111111111111111111111111111111111111111222222222222333222111111000000111111222...///000111111111111111111666<<<<<<666222111222111111000000000000111111222000......000111111000222111000//////000111222000000000000////////////////////////000000111111////////////////////////////////////////////////------------------------000000///---++++++...000........................+++,,,,,,,,,,,,---------...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++,,,++++++++++++++++++,,,***************************++++++++++++***))))))******++++++++++++******)))))))))))))))*********)))))))))))))))*********++++++******+++,,,------))))))))))))))))))))))))+++***************++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************************************))))))))))))))))))))))))'''((())))))******))))))******)))))))))))))))***)))))))))))))))*********************************(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))***************************************+++,,,,,,******+++,,,------------------------,,,,,,,,,---------......////////////////////////////////////000000000000000000111111111222222222333444555444222222333444444555666666444444444666666666666666666666666666666777888999999888888777:::999888888888999::::::999888888999;;;<<<<<<;;;;;;<<<>>>???AAABBBCCCDDDBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@BBBCCCDDDEEEEEEEEEEEEDDDCCCCCCBBBAAAAAAAAABBBBBBBBBAAABBBBBBCCCCCC@@@AAACCCCCCAAA@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@<<<;;;<<<===@@@@@@???>>>>>>>>>======<<<;;;::::::888888888888777777777777888888888777777666666666444444444444444444444444111111111111111111111111111111222222222222111111222222222222222111000///,,,---...//////...---,,,///............------------------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++************+++++++++,,,,,,,,,------,,,,,,,,,------.........---------------------------------.........//////////////////////////////---......------...///000......------------......////////////000000000000////////////000000000000//////////////////000000////////////////////////...////////////000000000222222222222222222222222222222222222111000////////////000000000111111111111111111111111111111111222222222222333333333333222222111111111111222222111111111111111000///...111666;;;:::555111111222111000000//////000000111000/////////000111111111222111////////////111222000000000/////////............//////000000000000.............../////////................................................000///...,,,++++++---000........................------------...............---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***,,,------,,,***)))++++++++++++++++++++++++++++++++++++++++++++++++***************************++++++++++++***))))))******++++++++++++************))))))))))))))))))(((((())))))************---,,,,,,+++************))))))))))))))))))))))))++++++***************+++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))((()))******++++++*********)))))))))))))))******(((((())))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************))))))((((((***************************,,,,,,,,,******+++,,,------------------------,,,,,,,,,---------......000000000000000000000000////////////000000000000000000111111111222222222222333444444222111222333333555666555444333555666666666666555555555555555555666666777888888888888::::::999999999999999999999888888999;;;<<<<<<;;;;;;<<<===>>>???AAABBBCCC@@@@@@AAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAABBBCCCCCCBBBCCCDDDBBB@@@>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@<<<;;;;;;===???@@@???===??????>>>>>>===<<<<<<<<<888888888777777777666666777777777666666666666666444444444444444444444444111111111111111111111111111111222222222222111111000111111111000///......///...---,,,,,,---...//////............---------,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++************++++++++++++,,,,,,,,,,,,)))******++++++,,,,,,---------------------------,,,,,,------.../////////////////////////////////---...///...------///111......------------......////////////000000000000////////////000000000000......////////////000000////////////////////////......////////////000000333333333222222222222222111222222222111000///////////////000000000111111111111111111111111111111222222222222333333333444222222222111111222222222222222222222111000///...///222555444111//////000111111000000000000111111000000000111111222222222111111000000000000111111000000000000////////////......///000000000//////---............/////////........................////////////////////////...///...---++++++---///........................---------.........//////...---,,,,,,++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,++++++++++++******+++,,,------,,,+++***++++++++++++++++++++++++******++++++++++++*********************************++++++++++++***))))))******++++++++++++******************))))))))))))((((((((()))******++++++------+++***)))((((((((()))))))))))))))))))))))),,,+++******)))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++++++++)))))))))))))))******+++((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))(((((('''***************++++++++++++,,,---,,,*********+++******++++++++++++,,,,,,,,,,,,,,,---------......000000000000000000000000////////////000000000000000111111111111222222222111222444333222111333444333444555555444333555666666666666555555555555444444555555666777888888999:::::::::::::::999999999999888777888;;;<<<;;;::::::::::::;;;<<<===>>>?????????@@@@@@@@@@@@AAAAAAAAABBBBBBCCCCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDCCCCCC@@@@@@@@@@@@AAABBBBBBCCCDDDDDDDDDBBB???=========>>>????????????@@@@@@@@@>>>===<<<<<<>>>>>>===<<<>>>>>>>>>=========<<<<<<888888888888777777777666555555555555555555555555444444444444444444444444111111111111111111111111111111222222222222111111...////////////......---111///---,,,,,,---///111///............---------+++,,,,,,------------,,,+++,,,,,,------,,,,,,+++,,,,,,++++++***+++++++++***++++++++++++,,,,,,,,,))))))***++++++,,,------------------------------,,,,,,------...//////000////////////////////////---...000///------///222...------,,,,,,------...////////////000000000000.../////////000000000111........./////////000000////////////////////////........./////////000000222222222222111111111000000111111111111111000///////////////000000000111111111111111111111111111111111111111222222222222222222111111111111222222111111111222111111000000......///...............111000000000000000000111///000111222111111111222000111111222222111111000111111111000000000//////...///000000000///...------------.........//////................................................---...///...,,,+++,,,---........................,,,,,,---------............---,,,,,,++++++,,,,,,+++++++++,,,,,,---------,,,,,,,,,+++++++++******+++++++++,,,,,,+++++++++++++++++++++++++++++++++))))))***++++++***))))))***************************++++++++++++***))))))******++++++++++++******************)))))))))((('''(((((()))******++++++++++++***)))(((((((((((()))))))))))))))))))))))),,,++++++***))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))((())))))***************)))))))))))))))***++++++'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))*********++++++++++++,,,---,,,***)))***+++*********++++++,,,,,,,,,,,,,,,,,,---------..............................////////////000000000000000111111111111222222222000111333333222222333555222333555444444333555666666666555555555444444444333444444555666777999999:::;;;;;;;;;:::999999888999888777888:::;;;;;;:::;;;;;;:::::::::;;;======????????????@@@@@@@@@AAA???@@@AAABBBCCCDDDDDDDDDDDDDDDEEEEEEDDDCCCBBBAAA????????????@@@AAABBBCCCCCCDDDDDDBBB???>>>>>>???>>>>>>>>>>>>??????@@@@@@AAA???<<<;;;<<<<<<<<<;;;<<<<<<<<<<<<;;;;;;;;;;;;999999888888888777777777444444444444444444444444222222222222222222222222111111111111111111111111111111222222222222111111------.../////////......///////////////////////////............---------***+++,,,---------------+++,,,,,,------,,,,,,++++++++++++***++++++,,,,,,******+++++++++,,,,,,,,,++++++,,,------...//////------------------------,,,,,,------...///000000////////////////////////---///000///------///222...------,,,,,,------...////////////000000000000.../////////000000111111---.........//////000000////////////////////////............/////////000222111111111000000//////000000111111111111000000////////////000000000000000000000000000000000000000000000000111111111111111111000000000000111111...///000111222222222222///...,,,,,,...//////...000000////////////000000///000222222111000000111000111222333333222111000111111111111000000000000//////000000000...---,,,---------.........//////........................------------------------,,,...//////---,,,,,,,,,........................++++++,,,,,,,,,---------...---,,,,,,++++++,,,,,,+++++++++,,,,,,---------,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++((()))***++++++***)))(((***************************++++++++++++***))))))******++++++++++++******+++*********))))))(((((('''(((((()))***+++++++++)))((((((((((((((()))***)))))))))))))))))))))))),,,,,,+++***))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))((())))))***++++++'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))******+++++++++++++++,,,---,,,***)))***+++,,,,,,,,,------.........,,,,,,,,,---------......------------------------////////////000000000000000111111111111222222222///111222222222222444555222333444444333333555666666666555555555444444444333333444444666777999:::;;;;;;;;;;;;::::::999888888777777888:::;;;;;;:::>>>===<<<;;;;;;<<<===>>>>>>>>>??????@@@@@@@@@AAA===>>>@@@BBBCCCEEEFFFFFFFFFFFFFFFFFFDDDBBB@@@???????????????@@@AAABBBCCCBBBCCCCCCAAA??????@@@BBB======>>>>>>?????????@@@CCC@@@===;;;:::;;;;;;:::::::::::::::::::::999999999999999999888888888888333333333333333333333333000000000000000000000000000000000000000000000000111111222222222222111111------...//////000//////...///000222222000///...//////.........---------***+++,,,,,,------------++++++------------++++++************+++,,,------++++++++++++++++++++++++******)))))))))***,,,---***)))******+++,,,---...------,,,+++,,,---...///............////////////000000//////.........---+++,,,.../////////..................////////////////////////////////////000000000000111111111111...............///000000000000000000000000000000...000111222222111000...000000000000000000000000000000000000000111111222////////////000000000000000000000000000000000000000000000000000000000000//////000000000000////////////////////////////////////////////////////////////000000000000//////000000111222222222222111000000///000111000...,,,////////////////////////222222111111000000000///---///000111111000///---///...---...000000000///000//////.........////////////.........------------------------------------,,,,,,++++++,,,,,,---,,,---............///000,,,,,,---------.........---,,,+++++++++,,,---...+++++++++*********))))))************************++++++++++++++++++++++++)))***+++,,,,,,+++***)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,+++++++++)))((('''&&&''''''((()))))))))))))))************************++++++***)))((('''&&&&&&+++*********))))))(((((((((((())))))******++++++(((((((((((())))))))))))************************))))))))))))))))))))))))***(((''''''))))))))))))************************))))))(((((((((((())))))************************))))))))))))))))))))))))***+++,,,---...---,,,+++)))((())),,,//////---)))------------------------///...---,,,+++,,,---.........////////////..................////////////000111111111111222222222222222222222222222222222333333333444444444555555555555555555555444444444444444444555555777888888999999999999999999999999::::::999999:::;;;===>>>============>>>>>>>>>>>>>>>>>>???AAACCCCCC@@@>>>???@@@@@@AAAAAAAAA@@@@@@FFFFFFEEEDDDCCCBBBBBBAAA???@@@@@@AAA@@@???>>>===??????@@@@@@@@@@@@????????????>>>==================<<<<<<<<<<<<;;;;;;;;;<<<:::999:::<<<<<<;;;:::::::::999999888777666666444444333333333222222222444444333333222111000000222111111111000000//////000000///...............//////000000//////...---......//////......---,,,...------,,,,,,------...------------------------,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******+++,,,---++++++++++++,,,---......------,,,,,,,,,---...///---.........////////////000/////////.........---,,,,,,.../////////..................////////////////////////////////////---.........////////////...............///000000////////////////////////...///111222222111///...////////////////////////000000//////000000111222////////////000000000000000000000000000000000000000000000000000000000000//////000000000000////////////////////////////////////////////////////////////000000000000/////////000111111222222111111111000000111222111///---........................//////.........------------...000111111000...---...---,,,---///000///...///......------......//////.........------------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---***+++,,,,,,+++***+++---))))))))))))******************)))))))))***+++,,,+++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++++++++***)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************))))))(((''''''((()))))))))))))))******************************))))))((((((''''''************)))))))))((()))))))))))))))*********(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''((())))))(((************************))))))(((((((((((())))))************************))))))))))))))))))))))))++++++,,,,,,++++++***))))))((((((***------+++)))000000///---,,,+++***)))...---,,,,,,,,,---......------............------....../////////000000000//////000000000111111111222222222222222222222222333333333444444444555555555555555555555555555555444444444555555666777888999999999999999999999999::::::999999:::;;;===>>>==================>>>>>>>>>>>>???AAACCCBBB@@@>>>>>>???@@@AAAAAAAAAAAAAAADDDDDDCCCBBBBBBAAA@@@@@@??????@@@AAAAAA@@@???>>>>>>??????@@@@@@??????>>>>>>>>>===<<<<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999:::;;;<<<;;;::::::999999888777777666666444444444444333333333222333333222111111000//////111111000000000/////////000000///.............../////////.........------......//////......---,,,...------,,,,,,------...---------------------------------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++...---,,,,,,+++,,,,,,,,,---------,,,,,,---......---,,,,,,,,,,,,---...///---------.........///////////////...............,,,---......///.........---............/////////////////////////////////------........./////////...............///000000//////////////////////////////111111111111//////////////////////////////000000//////000000111222////////////000000000000000000000000000000000000000000000000000000000000//////000000000000////////////////////////////////////////////////////////////000000000000////////////000111111111111111111111000222333222000...------------------------...------------,,,,,,,,,---...///000000///...------,,,+++,,,...///...------------,,,,,,------...............------------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---***+++,,,+++))))))***+++******+++++++++,,,,,,,,,***))))))))))))***+++++++++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************'''((()))***************''''''((()))))))))))))))************************))))))))))))((((((((((((************))))))))))))************))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))************************)))))))))))))))))))))))),,,+++***)))))))))))))))***)))((((((***+++***(((000///...---,,,+++***))),,,,,,,,,,,,,,,---...///,,,,,,------------,,,,,,/////////000000000111111.../////////000000000000222222222222222222222222333333333444444444555555555555666666666666666666555555444555555666777888999999999999999999999999:::999999999:::;;;<<<===========================>>>>>>>>>@@@BBBBBB@@@>>>===>>>???@@@AAABBBBBBBBBBBBBBBAAAAAA@@@@@@??????>>>???@@@AAAAAAAAA@@@???>>>>>>????????????>>>>>>======<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;:::::::::;;;:::999999:::;;;:::888999888888777777666666666555555444444444333333333111111111000000//////...000000///////////////...000//////............/////////---,,,,,,,,,---.........//////......---,,,...------,,,,,,------...------------------------,,,---------------......++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,++++++++++++...------,,,,,,,,,,,,---,,,,,,,,,,,,------......,,,,,,---------.................................------..................---------.........///////////////////////////////////////000000000111111...............///000000//////////////////////////////000111111000/////////////////////////////////////////////000111111////////////000000000000000000000000000000000000000000000000000000000000//////000000000000////////////////////////////////////////////////////////////000000000000//////...///000000111111000000111111111222333333111///------------------------........................---......//////......---,,,+++***+++---...---,,,,,,,,,++++++,,,,,,---------------------------------------------------------,,,,,,++++++,,,,,,---,,,------,,,***)))***++++++++++++,,,,,,,,,------+++++++++++++++,,,,,,---************************++++++++++++++++++++++++************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************(((((()))***************''''''((()))))))))))))))************************'''((((((((()))))))))************)))))))))))))))++++++******))))))(((((((((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((()))))))))(((''''''((((((((((((((((((((((((((())))))(((((((((((())))))************************))))))))))))))))))))))))+++***)))(((((()))+++,,,+++***))))))))))))******,,,,,,,,,,,,,,,---------+++++++++,,,---...//////,,,------......------,,,000000000000111111111111/////////000000000111111111222222222222222333333333333333444444444555555555555666666666666666777555555555555555666777777888888888888999999999999999999999::::::;;;;;;<<<========================>>>======???@@@AAA???>>><<<===???@@@AAABBBBBBCCCAAAAAAAAA@@@@@@@@@@@@@@@??????AAABBBBBBBBBAAA@@@===>>>>>>??????>>>>>>===<<<<<<;;;::::::::::::;;;;;;;;;;;;;;;:::::::::999:::999888888999:::888777777777777666666666555555555555555444444444333333111111111000000/////////////////////............000///............//////000...,,,+++***+++---............///......---,,,...------,,,,,,------...------------------------++++++,,,,,,------......++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++***))))))---,,,+++++++++++++++,,,,,,,,,,,,---------------,,,,,,,,,,,,---------------------...........................------......------------............////////////////////////////////////000000000000...............///000000......................../////////000000/////////......................../////////...///000000111////////////000000000000//////////////////////////////////////////////////////000000000000////////////////////////////////////////////////////////////000000000000//////......///000000000000///111000111222333333111///---------------------------------...............------............------,,,+++***+++---------,,,+++++++++++++++,,,------,,,,,,---------------------------------------------,,,,,,++++++,,,,,,---+++,,,---,,,***)))***+++(((((((((((())))))))))))******++++++,,,,,,,,,,,,************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))***************************)))((((((''''''((()))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))******++++++******))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((***++++++(((''''''(((''''''''''''''''''''''''))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))***+++---///,,,,,,+++*********+++,,,+++++++++,,,,,,,,,------***+++,,,---......//////......////////////......000000000000111111111111000000000111111111222222111111111222222333333333333333333444444444555555444555555555666666666777666555555555555666666777777777777888888999999999999999::::::::::::::::::<<<<<<<<<<<<============>>>===<<<>>>???@@@???===<<<===???@@@AAABBBBBBCCCAAAAAAAAAAAABBBBBBBBBBBB@@@AAABBBCCCCCCBBBAAA@@@>>>>>>????????????>>>>>><<<<<<;;;:::::::::::::::;;;:::::::::999999999999:::888777777888888777666666666555555555555555444555555444444444333333333111111111111111000000000............//////////////////............//////000...,,,+++***+++---............///......---,,,...------,,,,,,------...------------------------******++++++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++***))))))+++++++++******++++++,,,+++,,,------......------+++++++++,,,,,,,,,---------------------.........//////...---------......,,,------------.........////////////////////////,,,,,,---------........................///000000........................////////////////////////........................//////......//////000111////////////000000000000//////////////////////////////////////////////////////000000000000////////////////////////////////////////////////////////////000000000000//////---......///////////////000///000111333333111///------------------------+++++++++,,,,,,,,,,,,---------------------------,,,+++***+++---...---,,,++++++++++++,,,---......,,,,,,,,,,,,------------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---)))***+++***(((((()))***)))*********++++++++++++'''((())))))******))))))***************+++++++++))))))))))))))))))))))))***************************))))))(((((())))))***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************)))((('''''''''((()))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))************************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((+++...---***'''((()))(((((((((((((((((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---...***+++,,,,,,+++***+++------------,,,+++*********++++++,,,---...............//////////////////.../////////000000000111111111111111111222222222222111111111222222333333444333333333444444444555555333333444444555666666666666666555555555555666666666666777777888999999999999999::::::::::::999999::::::;;;<<<===>>>>>>???>>><<<<<<<<<>>>???>>>======>>>???@@@AAABBBBBBBBBAAAAAABBBBBBCCCCCCDDDDDDBBBBBBCCCCCCCCCBBBAAA@@@??????@@@@@@@@@@@@??????<<<<<<;;;::::::::::::;;;:::::::::999999999888888999888666666777777666444444444444444444444444444444444333333333222222222111111111111111111111111...////////////000000000///............//////000//////---,,,,,,,,,---.........//////......---,,,...------,,,,,,------...------------------------******+++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,+++***+++++++++++++++,,,---...+++,,,---.........------++++++++++++,,,,,,,,,,,,,,,,,,,,,------.........000///...---,,,------...,,,,,,---------.........////////////////////////,,,,,,,,,---------.....................///000000......................../////////....../////////........................///............///000000////////////000000000000//////////////////////////////////////////////////////000000000000////////////////////////////////////////////////////////////000000000000//////------.../////////......///...///000222222111///........................+++,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,------,,,+++,,,---......,,,+++++++++,,,,,,---...///++++++,,,,,,,,,---------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---(((***+++***))))))***+++------------............&&&'''((()))***))))))((())))))*********+++++++++))))))))))))))))))))))))***************************)))(((''''''((()))***++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((())))))************)))''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))************)))))))))))))))*********(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))---000///+++((((((***(((((((((((((((((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************))))))&&&))),,,,,,+++***+++,,,------,,,,,,+++*********+++,,,---.........---,,,---......//////......---....../////////000000000000000000000111111111111000111111222333333444444333333333444444444555555222222333333444555555555666666555555555555666666666666666777888999999999888999::::::::::::999888888888999;;;===>>>@@@@@@>>><<<;;;<<<===>>>>>>===>>>???@@@AAAAAAAAAAAAAAA@@@AAAAAABBBCCCDDDDDDEEEDDDDDDDDDDDDCCCBBB@@@???@@@@@@AAAAAAAAAAAA@@@@@@===<<<<<<;;;;;;;;;;;;;;;999999999999888888888888999777666666666666555333333333333333333444444444333333222222222111111111000000000000000000000000/////////000000000111111...............///000000/////////.........------......//////......---,,,...------,,,,,,------...------------------------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***,,,---...------,,,+++++++++,,,---...///000+++,,,---.........---,,,******+++++++++,,,,,,,,,,,,,,,,,,------.........000///...---,,,------...,,,,,,,,,---------......////////////////////////........./////////000000...............///000000........................//////............//////.......................................///000000////////////000000000000//////////////////////////////////////////////////////000000000000////////////////////////////////////////////////////////////000000000000//////,,,---......//////...............000222222000...////////////////////////.........//////000000000---,,,,,,++++++,,,,,,------,,,+++,,,...///...---,,,,,,,,,,,,---...///000+++++++++,,,,,,------------------------------------,,,,,,++++++,,,,,,---***+++------,,,,,,---///******+++++++++,,,,,,,,,((()))***,,,,,,++++++***))))))******++++++++++++************************))))))))))))))))))))))))***)))(((''''''((()))***,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************&&&'''(((***++++++,,,,,,'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))*********+++(((((())))))******++++++(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))...111000,,,((()))+++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++)))'''%%%$$$###'''+++,,,+++)))***+++))))))***+++,,,,,,------,,,---.........---,,,+++,,,------......------,,,............////////////////////////000000000000000000111222333333444444333333333444444444555555111111222333333444555555777666666555555555666666555666666777888999999999888999:::;;;::::::888777666777999;;;===???@@@AAA>>><<<;;;;;;===>>>>>>===???@@@@@@AAAAAAAAA@@@@@@@@@@@@AAABBBBBBCCCDDDDDDEEEEEEEEEEEECCCAAA???>>>@@@AAAAAABBBBBBAAAAAA@@@======<<<;;;;;;;;;;;;<<<999999999888888888888777999777666555666666444333333333333333333333333333222222222111111111000000........./////////////////////000000111111222222...............///000111//////000000//////...---......//////......---,,,...------,,,,,,------...------------------------.........------,,,,,,,,,++++++++++++++++++++++++************************...---+++***)))***++++++*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++---------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000///---,,,,,,,,,,,,+++............////////////.........///......---,,,......------------........................------+++,,,,,,------........./////////...---------,,,//////............//////......---------,,,,,,,,,000000000000000000000000111...------000111///,,,........................//////............//////...---,,,,,,++++++++++++///...------------...//////////////////......---..............................////////////......,,,---...//////...---,,,------------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))(((((()))+++,,,+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))++++++++++++***((('''%%%((()))***+++++++++++++++))))))))))))************))))))))))))))))))))))))))))))************))))))%%%&&&'''((()))***++++++))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++***((('''&&&&&&'''(((***((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((())))))***(((((())))))******++++++'''''''''''''''((()))))))))(((((()))******(((&&&((((((((((((((('''''''''))))))))))))))))))))))))+++(((%%%%%%'''))))))'''))))))))))))))))))))))))(((((((((((())))))))))))++++++***)))(((((())))))+++***)))))))))***,,,---,,,)))'''(((+++---,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............////////////000...............---------000000000000000000000000//////111222444555777777333333333333333333333333555555555555555555555555666666666666666555555555666777777888999999::::::999999999999:::;;;<<<<<<::::::;;;;;;<<<=========???>>>>>>===============@@@===<<<===@@@BBBBBB@@@BBBCCCDDDDDDEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@CCC@@@<<<999777888:::;;;;;;:::999777666555555555555555444444444333333333333333222222111000//////111111111111111111111111000000000000000000000000111111111111111000////////////............//////222111///...------...............////////////000---------------------------------,,,,,,+++++++++************************************************************************---,,,+++*********+++,,,++++++++++++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,+++***............////////////++++++,,,---......------......------------..............................---------------........................---------//////............//////............------,,,,,,////////////////////////000...------000000///---//////////////////////////////............/////////...------,,,,,,,,,---........................---...///000000000000000........................---......//////......---,,,---...//////...---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++++++++,,,,,,,,,++++++,,,,,,---------------,,,+++******+++,,,---+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))******++++++***)))(((''')))))))))***************))))))))))))************))))))))))))))))))))))))))))))************))))))******************++++++))))))))))))))))))))))))((())))))))))))))))))(((***)))'''&&&&&&''')))***(((((((((((((((((((((((()))))))))))))))))))))))),,,,,,+++***)))))))))))))))))))))))))))*********((((((((((((((()))******)))(((((((((******((('''(((((((((((((((((((((((())))))))))))))))))))))))***(((&&&&&&((()))((('''))))))))))))))))))))))))(((((((((((())))))))))))++++++***)))))))))))))))******))))))******+++,,,+++)))((()))+++---,,,***************************,,,,,,,,,---------......,,,,,,,,,------------...///.....................000000000000000000000000000000111222444555666666333333333333333333333333666666666666666666666666666666666666666666666555666666777888999999::::::999999999999:::;;;<<<<<<:::;;;;;;<<<======>>>>>>??????>>>=========>>>>>>@@@>>>===>>>AAABBBBBBAAA@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBAAAAAAAAA@@@@@@@@@BBB@@@===:::999999:::;;;:::999777666555444444444555555444444444333333333333333333222111111000000111111111111111111111111////////////////////////000000111111000000///...//////............//////111000///---------------------........./////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************************++++++++++++++++++++++++************************++++++*********+++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++)))(((---............/////////((()))+++,,,---...............------------..............................//////..................---------......................................./////////............---........................///...------///000///---//////////////////////////////............////////////...---------......------............------+++,,,---...///000000000........................,,,------......------,,,------............------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++++++++,,,,,,,,,++++++,,,,,,---...//////...---,,,++++++,,,---...+++++++++++++++++++++++++++++++++***************))))))))))))))))))))))))))))))************)))(((+++***)))((((((((()))***))))))))))))************))))))))))))))))))))))))))))))************))))))---,,,,,,+++***)))(((((())))))))))))))))))))))))'''(((((())))))(((((('''***)))(((''''''((()))***((((((((((((((((((((((((,,,+++************+++,,,000///...,,,***))))))(((************)))))))))))))))))))))))))))***++++++)))((('''(((******)))'''(((((((((((((((((((((((())))))))))))))))))))))))(((''''''((())))))(((&&&))))))))))))))))))))))))(((((((((((())))))))))))+++***))))))))))))))))))((()))******++++++******+++***)))***+++,,,+++***************************,,,,,,,,,---------......,,,,,,,,,------------...///////////////000000000000000000000000000000000111111222222333444444444444444444444444444444444666666666666666666666666555555666666666666666666555555666777888999:::;;;999888888999999:::;;;<<<;;;<<<<<<======>>>??????@@@@@@???>>>>>>>>>>>>???@@@???>>>???AAACCCBBBAAA@@@@@@AAABBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@AAA@@@>>>===;;;:::::::::888777666555444333333333555555444444444333333333444333333222222111111111111111111111111111111111......................../////////000///......---//////............//////000///...---,,,,,,,,,---,,,---------............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************************))))))*********+++,,,,,,,,,,,,,,,++++++*********++++++,,,,,,,,,,,,++++++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---//////---+++***)))---------.........//////******+++------............------,,,,,,------...---------...............000000//////.........---,,,---------.../////////......................../////////////////////..............................------......//////...///////////////////////////......------......///......------------......------...//////...------******+++------.................................+++,,,,,,------,,,,,,+++------------------------------............//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***++++++---...///000000---,,,++++++++++++,,,---************************************************))))))))))))))))))))))))(((((())))))************,,,***((('''&&&'''((()))((()))))))))************))))))))))))))))))))))))))))))************))))))+++******)))((('''&&&&&&))))))))))))))))))))))))))))))************))))))******))))))))))))******((((((((((((((((((((((((---,,,***))))))***,,,---000///...,,,******))))))++++++******))))))(((((())))))(((((())))))***+++(((''''''(((******)))'''((((((((((((((()))))))))((((((((((((((((((((((((''''''((()))))))))'''&&&))))))))))))))))))))))))(((((((((((())))))))))))******)))))))))))))))***'''(((***+++++++++***)))+++***++++++,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............////////////000000000000000000111111111000000000000000000000000222222222222222333333333555555555555555555555555666666666666666666666666555555555555666666666666555555666777888999::::::888888888888999:::;;;<<<<<<<<<======>>>?????????AAA@@@@@@???????????????@@@@@@@@@AAABBBBBBBBBAAABBBBBBCCCDDDDDDDDDCCCCCCAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????>>>===<<<:::999888777666555444444444444555555444444444333333333444333333333222222111111111111111111111111111111////////////////////////......//////......---,,,///......------......///......------,,,,,,,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++******++++++,,,,,,,,,---************************++++++++++++++++++++++++************************((())))))***++++++++++++,,,,,,,,,++++++************++++++,,,,,,++++++******++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///111111...,,,++++++------------............------............------------,,,,,,,,,,,,---------------.........//////000000//////.........---,,,---------.../////////------............------.../////////////////////////////////////////////,,,------............///------------------------......------------......---,,,,,,,,,,,,,,,---------..................---------.........------,,,........................++++++,,,,,,,,,,,,++++++---------,,,,,,---------------------......//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++,,,---//////000++++++************++++++************************************************))))))))))))))))))))))))((((((((())))))***++++++,,,***((('''&&&'''((()))((()))))))))************************************))))))************)))))))))))))))((((((((((((((())))))))))))))))))))))))))))))************))))))******))))))))))))******)))))))))))))))))))))))),,,+++)))(((((()))+++,,,,,,,,,+++***************++++++******))))))(((((((((''''''''''''((())))))(((''''''(((***+++)))((((((((((((((())))))******((((((((((((((((((((((((&&&''')))))))))((('''&&&(((((((((((((((((((((((((((((((((((())))))))))))***)))))))))))))))******'''((()))++++++***))))))***+++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............////////////000000000000000111111222222000000000000000000000000222222222222222222222222555555555555555555555555444444444444444444444444444555555555666666777777555666666777888888999999888888888888999:::;;;;;;<<<<<<======>>>?????????AAA@@@@@@??????????????????@@@BBBBBBBBBAAAAAAAAAAAABBBBBBCCCDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA????????????????????????>>>>>>>>>>>>===<<<:::999888888777666555555555555555555444444444333333333333333222222222222222111000000000000000000000000000000000000000000000000...............---,,,,,,......------------......------------------,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++*********++++++,,,,,,,,,************************++++++++++++++++++++++++************************((()))******+++*********,,,,,,++++++++++++++++++******++++++++++++******)))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---000222111...,,,,,,---,,,------------............/////////......---,,,------,,,,,,,,,,,,------,,,,,,------...///////////////..................---------...............,,,---...//////...---,,,---............/////////////////////////////////+++,,,......------...000,,,,,,,,,,,,,,,,,,,,,,,,......------------......,,,,,,+++++++++,,,------///...------------...///000000000000000///..............................+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,------++++++,,,,,,---.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******++++++,,,---......***************************************************************+++++++++))))))))))))))))))))))))))))))(((((()))***+++++++++***)))((((((((()))***))))))))))))************************************))))))************))))))))))))******++++++,,,,,,))))))))))))))))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***)))))))))))))))***++++++************))))))))))))'''''''''''''''(((((()))'''''''''(((***+++***((('''(((((())))))******+++))))))))))))))))))))))))&&&((())))))(((''''''((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))******+++'''((())))))******))))))***,,,......,,,+++***+++************************,,,,,,,,,---------......,,,,,,,,,------------...//////000000111111222222000000000000000000000000111111111222222222222222444444444444444444444444333333333333333333333333444444555555666777777777777777777777777777777777888777777888888999:::;;;;;;<<<<<<======>>>??????@@@@@@???>>>>>>>>>>>>???>>>@@@BBBCCCAAA@@@@@@@@@??????@@@AAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAA>>>>>>>>>>>>>>>?????????============<<<;;;:::999888777777666555555666666555555444444444333333333111111111111111111111111000000000000000000000000111111111111111111111111.........///...------,,,......------------......------............---,,,,,,---------............,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++************************************************************************)))******++++++***)))(((++++++++++++++++++,,,,,,******++++++++++++******))))))***,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---000222000,,,***,,,///,,,,,,---------.........,,,,,,---.........---------,,,,,,++++++,,,,,,---,,,,,,------...//////000---------------........................---------+++,,,...//////...,,,+++,,,,,,------....................................***,,,......,,,,,,...000------------------------...------,,,,,,------...,,,,,,,,,,,,,,,---......000///---++++++---///000---....../////////..............................,,,,,,------------,,,,,,------,,,++++++,,,------******++++++,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,***++++++++++++++++++***************************))))))*********+++++++++))))))))))))))))))))))))***))))))(((((()))***+++)))))))))***************))))))))))))************************************))))))************)))))))))*********++++++++++++))))))))))))))))))))))))((())))))))))))))))))(((((((((((())))))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++)))))))))))))))*********((((((((('''((())))))***'''&&&&&&(((***+++***)))'''(((((()))******++++++))))))))))))))))))))))))'''((()))(((&&&&&&(((***(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))***++++++((((((((((((((()))*********,,,//////,,,******+++************************,,,,,,,,,---------......,,,,,,,,,------------.........//////000111111222000000000000000000000000000000111111222222222333333333333333333333333333444444444444444444444444444444555555666777777888888888888777666666555555777777777777888999:::;;;:::;;;;;;<<<======>>>>>>??????>>>=========>>>>>><<>>?????????@@@AAAAAAAAAAAA@@@AAAAAAAAAAAA@@@@@@@@@@@@=========>>>>>>>>>??????<<<<<<;;;;;;::::::999999666666555555444444555555555555444444444333333333000000000000000000000000000000000000000000000000000000000000000000000000///////////////...------...------,,,,,,------...---...////////////...---------........./////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************))))))))))))))))))))))))************************)))***++++++***)))((('''*********++++++,,,,,,---******++++++++++++******((()))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---///111...***(((+++///,,,,,,,,,---------......)))***+++,,,---.........---,,,,,,++++++,,,,,,---,,,,,,------...///000000+++,,,,,,------........./////////......------,,,+++,,,...//////...,,,+++,,,,,,,,,---------......------------------------))),,,......,,,,,,...111...........................------,,,,,,------...---------------...///000111///,,,******,,,///111((()))***+++,,,---------........................,,,------......------,,,------++++++++++++------))))))***++++++,,,------)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,*********************++++++,,,,,,------,,,,,,+++))))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))+++***)))(((((()))***+++((()))***+++++++++++++++))))))))))))************************************))))))************)))))))))))))))((((((((((((((())))))))))))))))))))))))++++++,,,,,,,,,,,,++++++''''''((((((((((((''''''))))))))))))))))))))))))((()))************)))(((+++***************++++++(((((())))))******++++++)))))))))))))))******+++'''&&&&&&(((***+++***)))'''(((((()))***+++++++++))))))))))))))))))))))))'''))))))'''%%%%%%(((+++(((((((((((((((((((((((((((((((((((())))))))))))))))))((())))))***++++++)))((('''''''''(((***+++)))---000///---******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.............../////////000000---......///000111111111000000000000000000000000///000000111222222333333333333333333333333333333555555555555555555555555444444444555666777777888999999888777666555444444777777777777888999:::;;;::::::;;;;;;<<<=========???>>>>>>===============<<>>>>>???AAAAAABBBCCCCCCCCCBBBBBB@@@@@@@@@????????????>>><<<=========>>>>>>??????<<<;;;:::999999999999999555555444333333333444444555555444444444333333333///////////////000000000000000000000000000000000000000000000000000000000//////000000//////...---...------,,,,,,------...---...///000000000...............////////////000------------------------,,,+++++++++******))))))************************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***++++++---......------,,,,,,------...///...,,,,,,+++,,,---...//////.........---------//////...---+++***))))))......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,------------------------/////////...---------,,,------------------------.........------,,,,,,+++,,,---...---,,,,,,---///:::444...,,,...///---************++++++,,,,,,,,,******))))))((('''''''''---,,,+++,,,...///...---++++++++++++++++++++++++........................---,,,++++++------,,,+++,,,---///111222222111000///...,,,***))))))******++++++,,,,,,++++++***)))+++++++++******)))))))))***++++++,,,,,,++++++***...+++((()))+++------,,,)))))))))***+++++++++,,,------+++***))))))((((((******+++,,,,,,***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))&&&'''&&&%%%$$$$$$&&&((())))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((++++++)))(((''''''''''''((((((((((((((((((((((((%%%&&&&&&'''''''''''''''&&&&&&''''''(((((())))))''''''((())))))))))))))))))************))))))(((******))))))((((((''''''((('''&&&''')))***+++***))))))(((((((((***+++,,,)))))))))))))))******+++''''''''''''(((((((((((())))))))))))))))))))))))((((((''''''''''''(((((()))((((((''''''(((***+++(((((()))***************))))))))))))))))))))))))++++++******************,,,+++***))))))***+++,,,***++++++,,,,,,------...++++++---///222222111///---...///000000///...---000111111111111222222222111111222222222333333333222222222222222222222222333333333444444444555555333444444555666777888888>>><<<:::888666444333333777777777888999999::::::;;;;;;;;;<<<<<<<<<<<<===??????>>>>>>=========<<<>>>???@@@@@@@@@>>>===<<<===>>>>>>>>>????????????========================AAA@@@>>>>>>>>>>>>===;;;999999999999999888777666666666666666555555555555555444444333333222222111333222000/////////000111000000000000000000000000000000000000///////////////////////////......---........................+++,,,---...////////////---,,,,,,+++,,,---///000)))'''$$$%%%)))---...---,,,,,,++++++++++++++++++++++++***)))(((((())))))((((((((((((((((((((((((************************))))))))))))*********************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,------,,,,,,,,,,,,------...---,,,,,,,,,,,,---...///.........------------------------------------......---------......///---------,,,,,,+++++++++------------------,,,,,,---------------------------------------,,,,,,,,,------------------------.........------,,,,,,,,,***+++---------...111333AAA:::111,,,+++,,,+++))),,,,,,,,,,,,,,,---------******************++++++---,,,+++,,,...///...------------------------------------------------------,,,++++++------,,,+++(((***,,,---......---,,,+++******))))))***,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++++++++***************++++++++++++*********(((&&&&&&(((******)))***************+++++++++,,,,,,+++***))))))))))))***++++++++++++***))))))************************))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((()))******)))'''''')))+++))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((()))***++++++((((((((((((((((((((((((&&&&&&'''(((((((((((('''******)))((((((''''''&&&&&&'''((()))************((())))))*********))))))***)))))))))((((((((('''***((('''(((***,,,,,,+++***)))((((((((()))***+++))))))(((((())))))***+++''''''''''''(((((((((((())))))))))))))))))))))))((((((''''''''''''((((((&&&&&&&&&&&&&&&'''(((((((((((()))************)))))))))))))))))))))))))))***************************+++,,,,,,,,,,,,+++******++++++,,,,,,------...++++++,,,///222222000...666555333111000000000111000000111111111222222222111111111222222222333333333333333333333333222222333333444444444555555555555555555555666666666777<<<;;;999777666444444444777777777888999999::::::;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>=========<<<<<<<<<<<<===>>>?????????>>>============>>>>>>>>>??????========================>>>======>>>??????>>><<<888888888888888777666666666666666666555555555555555444444333333222111111222111000/////////000111000000000000000000000000000000000000/////////...///////////////...------............................../////////...------,,,,,,+++++++++,,,---...,,,)))&&&&&&)))+++,,,+++++++++++++++++++++++++++++++++***)))))))))))))))))))))))))))))))))))))))************************))))))))))))*********************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***,,,++++++++++++++++++,,,------,,,,,,,,,,,,------............------------++++++,,,---...///000000,,,,,,,,,,,,---...///000///...------++++++***))),,,,,,------------------------------------------++++++,,,,,,,,,,,,,,,,,,------------------------------------------,,,,,,+++,,,---......///111333BBB;;;111+++***++++++***......---------------,,,******+++,,,,,,---......---,,,+++,,,...///...---........................++++++++++++++++++++++++---,,,++++++------,,,+++'''(((***+++,,,,,,+++***)))))))))***+++---///000,,,,,,---------,,,++++++,,,,,,,,,,,,++++++++++++)))******++++++******))),,,***))))))+++,,,,,,++++++++++++***************++++++***************+++,,,+++******)))*********++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***)))(((((('''***++++++***))))))***,,,))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((('''(((((())))))***++++++((((((((((((((((((((((((''''''((()))))))))((((((*********))))))(((((('''&&&'''((()))************'''((()))***************))))))))))))((((((((((((+++***)))***,,,------,,,******)))((((((((())))))))))))(((((())))))***+++''''''''''''(((((((((((())))))))))))))))))))))))((((((''''''''''''((((((%%%&&&&&&''''''''''''''''''((())))))******))))))))))))))))))))))))))))))************************)))+++---//////---+++)))***++++++,,,,,,------...++++++,,,...111111000...<<<999444000......111333000000000111111111222222111111111222222222222333333333333333333333444444333444444444444555555555555555666666666666666666:::999888777666555555555777777777888999999::::::;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;:::;;;<<<>>>>>>>>>>>>===<<<<<<=========>>>>>>>>>========================>>>>>>>>>@@@AAA@@@===;;;888888888777777777666666666666666666555555555555444444444333222222111111222111000/////////000000000000000000000000000000000000000/////////.........////////////...------------------------------000000000000///...---,,,,,,,,,+++*********++++++...+++)))((()))))))))))))))*********+++,,,,,,,,,++++++***))))))))))))***************************************************((()))))))))************************************************++++++++++++++++++++++++++++++++++++,,,---......---,,,***)))++++++************++++++,,,,,,,,,,,,,,,,,,------------------------------***++++++,,,---...//////++++++******++++++,,,------------,,,,,,+++++++++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------...------------------------,,,---------------------...//////...,,,,,,---///888333...++++++---...---......------,,,,,,+++++++++,,,,,,,,,---------...---,,,+++,,,...///...---........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++******+++,,,------,,,,,,***++++++,,,...///000111,,,------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++++++++***,,,+++++++++,,,---------,,,+++++++++***)))))))))******))))))***++++++,,,---,,,***)))))))))***+++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))),,,++++++***)))((('''''''''((()))(((''''''((()))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))((((((''''''(((((((((((((((((((((((('''(((((()))))))))))))))''''''((()))***++++++,,,(((((())))))))))))((((((&&&'''(((******+++++++++))))))))))))((((((((((((,,,***)))***+++------,,,******))))))((((((((((((((((((((((((((()))******''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&''')))*********)))((('''(((((()))))))))))))))))))))))))))))))))))))))***************+++++++++***+++---......---+++******++++++,,,,,,------...,,,,,,,,,...000111///...888555111---,,,---///000000000000000111111111111111111111111222222222222333333444444444444555555444444444444555555555555444444555555666666777777888888777666666666666666777777777888999999::::::::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<=========<<<;;;;;;<<<<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>><<<:::888777999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>AAAEEEIIILLLKKKJJJ@@@???<<<:::999999999999666666666666555555555555333333333222111111000000//////000000000///...---/////////////////////////////////.........---------............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////------.........---,,,,,,''')))++++++++++++,,,...((()))))))))***++++++++++++************+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))************************************++++++++++++,,,---......+++++++++******+++++++++((()))+++,,,------,,,,,,++++++,,,,,,,,,---------,,,,,,,,,+++++++++******------,,,,,,,,,,,,,,,---+++++++++,,,,,,---------------------------,,,,,,++++++++++++++++++++++++......------------------------------------------******+++,,,---//////000***+++,,,,,,++++++---///+++,,,------,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++---,,,+++,,,...///...---++++++++++++++++++++++++++++++++++++++++++++++++---,,,++++++------,,,+++,,,++++++******+++++++++***+++,,,------,,,+++*********++++++******)))(((*********+++++++++,,,,,,))))))************)))))))))+++......,,,+++,,,---***************+++++++++******************++++++***++++++++++++***))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((***,,,,,,***))))))***))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((###%%%'''***+++,,,++++++))))))))))))))))))))))))&&&&&&'''(((((((((((('''(((((((((((((((((((((((()))))))))))))))(((((('''((())))))*********))))))'''((((((((()))))))))******(((''''''((()))((('''&&&'''((()))))))))((('''(((''''''''''''((())))))''''''''''''(((((((((((())))))))))))))))))))))))((((((''''''''''''((((((&&&&&&&&&&&&&&&'''((((((&&&'''(((((())))))(((((())))))))))))))))))))))))((())))))***++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,------......,,,+++,,,---......---+++,,,...000000000000///////////////000000000111000000000000111111111111111111222222333444444444555555555555666666666666666666666666666555555555777666666555555555666666777777777888999999::::::999999:::::::::;;;;;;;;;:::;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>===<<<:::999999999999999::::::::::::::::::::::::::::::::::::<<<<<<>>>AAAFFFHHHIIIHHHBBB@@@===:::888777777777666666666666555555555555333333222222111000000000...///000000000///...---//////////////////////////////.........---------------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,***+++,,,---------,,,,,,'''***,,,,,,+++***,,,...))))))))))))************+++*********++++++,,,---************************************************))))))))))))************************************))))))))))))************************************+++*********+++---///000,,,,,,++++++++++++,,,,,,((()))+++,,,------,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++------------------------******+++,,,...///000000/////////---+++***+++---+++,,,,,,+++++++++...///,,,,,,,,,------.........***++++++,,,,,,------...---,,,+++,,,...///...---++++++++++++++++++++++++************************---,,,++++++------,,,+++------,,,,,,+++,,,,,,---,,,---///000000000//////***************)))(((((()))))))))******+++++++++''''''((((((((((((''''''%%%(((+++,,,)))((()))+++))))))******+++++++++,,,++++++***************+++******+++,,,,,,***)))(((++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++''')))++++++***)))((()))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((((()))+++,,,,,,+++***)))))))))))))))))))))))))))%%%&&&&&&'''''''''''''''$$$$$$%%%'''(((***++++++&&&'''((()))************)))************))))))((('''((((((((())))))*********)))''''''((())))))(((%%%&&&''')))))))))(((((('''''''''''''''((())))))''''''''''''((((((((()))))))))))))))))))))))))))((((((''''''''''''(((((())))))((('''''')))***+++&&&''''''((((((((((((((())))))))))))))))))))))))((())))))***++++++,,,,,,)))+++---//////---+++)))***++++++,,,,,,---.........---++++++---......---+++,,,,,,------.........////////////000000000000000000000000111111111111000000111222222333444444555555555555666666666777999888888666555444333222777777666555555555555666777777777888999999::::::999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<=========<<<===>>>>>>>>>===<<<;;;888888999999999:::::::::::::::::::::::::::::::::???>>>>>>???AAABBBBBBAAABBB@@@===999777666555666777666666666555555555555333333222222111000000000...///000000000///---,,,//////////////////////////////.........---------------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++******((()))+++,,,---,,,,,,+++(((+++------+++***+++---*********)))))))))))))))+++*********+++,,,,,,---++++++++++++++++++++++++******++++++++++++******+++*********))))))(((((()))***++++++***)))***,,,+++***)))))))))***,,,,,,)))))))))))))))))))))))),,,---......,,,******+++,,,,,,,,,++++++*********+++***)))))))))***,,,---++++++++++++++++++++++++///---++++++,,,,,,,,,+++,,,,,,,,,++++++*********...---,,,,,,+++++++++,,,,,,------......------,,,------------,,,++++++***------------------------+++,,,,,,------,,,,,,+++,,,***(((***---...---+++//////...------,,,++++++------,,,+++************---------,,,,,,+++++++++,,,***(((***---...,,,))),,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------.........,,,,,,,,,++++++*********---,,,,,,+++*********++++++++++++***************+++++++++*********))))))'''((()))******)))((('''+++++++++*********))))))************************)))***++++++***)))***+++---,,,+++***))))))))))))((()))************))))))))))))))))))))))))))))))************++++++++++++''''''((()))***+++,,,,,,*********)))))))))))))))((((((((((((((((((((((((************************))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((('''%%%%%%))))))))))))************+++*********))))))(((((())))))))))))))))))))))))))))))((((((''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%(((((())))))((('''&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************&&&&&&''''''(((***+++,,,))))))))))))))))))))))))))))))))))))************...------,,,+++***))))))***,,,------,,,++++++,,,,,,+++,,,---000111000......//////...,,,,,,...///////////////000000000000111111000000000000000111444333333222222333333444555555444555555666777888555555666666666666555555555555666666777777888888666666777777777777666666888999:::;;;:::999888777999999:::;;;<<<<<<<<<===>>>===<<<===>>>===<<<:::777888888888999999999999999999999999999999999999<<<<<<============<<<<<<<<<;;;:::888666555444444555555444333333333333444111111111111111000//////000000//////.........---........................++++++++++++++++++++++++///////////////......---......------------......---------,,,,,,+++++++++************+++,,,------++++++******)))(((((('''++++++++++++++++++++++++******))))))))))))************+++++++++,,,,,,,,,)))))))))******)))))))))************)))))))))(((***+++,,,+++))))))***++++++***)))))))))***+++,,,))))))))))))))))))))))))+++---...---,,,******+++,,,,,,,,,++++++***************))))))******+++,,,++++++++++++++++++++++++(((&&&&&&'''***,,,,,,,,,,,,,,,,,,+++++++++******...---,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++******++++++++++++++++++++++++***++++++,,,,,,++++++***,,,***)))***,,,...,,,+++,,,,,,,,,++++++******))),,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++*********+++------,,,***,,,++++++******++++++,,,************************---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,+++++++++***---,,,++++++*********+++,,,+++++++++***)))))))))+++++++++*********))))))***)))(((((((((((()))***+++++++++*********)))))))))))))))))))))))))))))))))***++++++***)))***++++++***************++++++*********)))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))+++*********))))))((((((***)))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((('''&&&%%%((((((((()))))))))***************)))))))))(((((())))))))))))))))))))))))((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&((((((((((((((('''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************---,,,,,,++++++******))),,,,,,,,,++++++---000333,,,+++******,,,---,,,+++...//////...------...000.../////////000000000000111111000000000000111111333222222111111222222333444444444444555666777777555666666777777666666555666666777777777777777777666666777777777777666666888888999:::::::::999888999999999999:::;;;<<<======<<<<<<<<<>>>>>>===;;;777777777888888888999999999999999999999999999999::::::;;;;;;;;;;;;::::::;;;:::999777666555444444555555444333333333333333000111111111111000//////000/////////.........---------------------------------------------------...............---,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,++++++++++++++++++***++++++,,,,,,,,,++++++***))))))((((((******************************))))))))))))******************++++++++++++(((((())))))))))))((((((************))))))))))))+++,,,,,,+++)))((()))*********))))))******+++,,,))))))))))))))))))))))))+++,,,------+++***+++++++++++++++++++++*********))))))***+++++++++++++++++++++++++++++++++++++++&&&%%%%%%&&&)))+++,,,,,,,,,,,,,,,++++++++++++***------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++))))))***+++++++++******************************)))******++++++******)))+++*********,,,---,,,++++++++++++++++++*********+++,,,---.........---,,,,,,,,,,,,,,,++++++++++++)))***,,,,,,+++++++++,,,,,,++++++******++++++,,,*********))))))*********++++++************++++++------,,,,,,,,,,,,++++++,,,,,,+++************+++,,,,,,++++++***)))((((((+++++++++***************,,,***(((&&&&&&(((***,,,+++++++++***************(((((((((((((((((((((((()))***++++++***)))***+++))))))))))))***+++,,,---,,,+++***((((((((())))))))))))))))))))))))))))))''''''(((((((((((())))))+++++++++***)))(((((('''))))))))))))))))))******************************************************(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))******))))))((('''&&&''''''((((((((()))))))))******))))))))))))(((((())))))))))))))))))))))))'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((''''''(((((((((((((((''''''&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((,,,+++***(((''''''''''''))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++...---+++******...555:::000---+++******+++***)))---...///...------...000....../////////000000000111000000000000000111111222111111000000111111222333333333333444555666666666666777777777777666666888888888888777777777777666666666666666666666666777777888999:::::::::999999999777777888999;;;===<<<;;;;;;<<<>>>>>>===;;;666777777777888888888888999999888888888888888888888888999999999999888888999888777666555555555555555444333333222222333333000000111111000000///.../////////...............,,,,,,,,,,,,,,,,,,,,,,,,........................---------------,,,++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++***+++++++++,,,,,,,,,+++******))))))))))))))))))))))))))))))******))))))))))))******************++++++++++++(((((())))))))))))((((((*********)))))))))))))))+++,,,---+++)))(((((()))***************+++++++++))))))))))))))))))))))))***+++------+++***+++++++++++++++***************((()))***,,,,,,+++******++++++++++++++++++++++++,,,***))))))+++,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,,,,))))))***++++++,,,++++++++++++++++++++++++++++++******++++++++++++******+++++++++++++++,,,++++++,,,,,,,,,,,,,,,---------***+++---......,,,+++))),,,+++++++++++++++++++++'''+++------+++)))+++---,,,++++++******++++++,,,,,,,,,+++******+++,,,,,,++++++************++++++---,,,,,,,,,,,,,,,,,,,,,++++++***************+++---,,,,,,+++***)))((((((************************+++***(((''''''(((***+++************************)))))))))))))))))))))))))))***++++++***)))***+++******))))))***++++++,,,---,,,)))((('''((()))***))))))))))))))))))))))))))))))))))))*********+++((()))))))))************)))))))))))))))*********))))))))))))))))))))))))************************(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((())))))******)))(((((('''''''''''''''(((((((((((())))))))))))))))))((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((((((((('''(((((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((()))))),,,+++***(((''''''''''''))))))))))))))))))))))))((()))))))))************))))))******+++++++++,,,...---,,,******...444888666222///,,,,,,,,,,,,+++,,,---------+++,,,---///........./////////000000000000000000000000111222222222111111111111222222222222222222333444555555666666777777777777666666999999888888777777666666666666666555555666666666666666777888999:::::::::999888666555666888;;;======<<<<<<<<<======;;;999666666777777777888888888888888888888888777777777777777777888888777777777777666555555444555555555444333333222222222222222000000000000000//////...........................,,,,,,,,,,,,,,,,,,,,,,,,........................---------------,,,++++++++++++,,,,,,,,,,,,++++++,,,+++++++++++++++++++++------,,,+++************,,,,,,,,,+++++++++******))))))))))))))))))))))))******))))))))))))******++++++++++++,,,,,,,,,,,,)))******++++++******)))))))))))))))))))))******+++,,,---+++)))(((((()))))))))******++++++++++++)))))))))))))))))))))))))))+++,,,,,,+++***+++,,,************************((()))***,,,,,,+++******++++++++++++++++++++++++---,,,******,,,------,,,++++++++++++++++++++++++++++++,,,---------,,,+++++++++,,,,,,,,,,,,++++++******+++,,,---------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,***+++,,,---,,,***(((&&&++++++++++++++++++++++++'''+++------+++)))+++---,,,++++++******++++++,,,---,,,***))))))***,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********))))))***++++++,,,,,,++++++***))))))(((************************))))))************))))))************************************************)))***++++++***)))***+++,,,++++++***))))))******---+++)))''''''((()))***))))))))))))))))))))))))((())))))))))))*********(((((())))))******++++++(((((())))))************(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))***))))))(((((((((((())))))'''((((((((()))))))))***((((((((((((((((((((((((((())))))))))))(((((('''''''''''''''(((((((((((((((((((((((((((((())))))((((((((((((((((((((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))''''''((((((((((((((('''''''''''''''((((((((((((''''''''''''''''''''''''(((((()))))))))*********))))))(((((((((((())))))((((((((((((((((((((((((((()))))))))************((())))))******++++++,,,,,,,,,---,,,,,,,,,///111777444000...---------,,,***+++++++++******,,,...............////////////000000//////000111222222333333222222222222333333222222111222222333444555666666777777777777666666999888888888777777666666666666555555555555666666666666777777888999:::;;;999888666555666888;;;<<>>===<<<<<<;;;999777777777777777888888888888888888888777777666666666777777888888888888777777555555444444444444444555333333222111111111111222000000000000000///......---------...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,,,,+++,,,------------,,,+++++++++++++++++++++++++++------,,,+++************,,,,,,,,,+++++++++++++++******************************))))))))))))******,,,,,,,,,------------...******++++++++++++******))))))))))))************+++,,,,,,+++)))((()))***))))))***++++++++++++***))))))))))))))))))))))))(((***,,,,,,+++***+++,,,)))))))))***************))))))***+++++++++++++++++++++++++++++++++++++++***((('''(((+++------,,,***++++++++++++,,,,,,,,,***+++,,,---...---,,,+++))))))************))))))++++++,,,---------,,,,,,************************,,,,,,,,,------,,,,,,,,,+++,,,---,,,*********+++***************)))))))))***++++++++++++)))((('''*********+++++++++++++++)))***,,,,,,+++++++++,,,,,,++++++******++++++,,,+++***(((''''''(((***+++------,,,,,,,,,,,,------******++++++++++++,,,,,,***))))))))))))***+++++++++++++++******************************+++++++++((()))++++++++++++)))(((***************+++++++++************************)))***++++++***)))***+++---,,,+++***))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))&&&&&&''''''''''''((((((************))))))))))))((((((((()))******++++++''''''''''''''''''''''''))))))))))))))))))))))))''''''(((((())))))******))))))(((((((((((())))))''''''(((((())))))******))))))))))))))))))))))))''''''((((((((((((''''''''''''((((((((()))))))))''''''(((((((((((())))))))))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))&&&'''((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))************(((((('''(((((()))***+++(((((((((((((((((((((((())))))))))))************)))))))))*********++++++***,,,......,,,+++++++++333111...,,,,,,,,,+++***)))***++++++******,,,...------........./////////////////////000111222333444333333333333333333444222222222222333444555555555555666666666666555555777777777777666666666666777666555444444555666777777777777777777888999:::888888666666777888:::<<>><<<<<<<<<;;;888666777888888888999999999999888888777777666666555555777777888888888888777777444444333333333333333333333222111111000000111111//////000000//////...------------------.................................++++++++++++++++++++++++...............---,,,,,,+++,,,---......---,,,+++*********+++++++++++++++,,,,,,++++++***+++++++++++++++++++++++++++************************************))))))))))))******,,,,,,,,,,,,------------))))))************))))))((()))))))))***************+++,,,+++))))))***+++((()))***+++,,,++++++***))))))))))))))))))))))))(((***+++,,,+++***+++,,,((()))))))))*********+++******))))))******+++,,,++++++++++++++++++++++++***)))'''(((***++++++*********+++++++++,,,,,,,,,)))***,,,......---,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,...,,,***)))***,,,++++++******))))))(((((())))))*********+++++++++)))*********++++++++++++*********+++------,,,***,,,++++++******++++++,,,+++***'''&&&&&&'''***+++------,,,,,,,,,,,,------)))))))))******+++++++++)))))))))))))))***++++++***************+++++++++))))))*********+++++++++************************))))))*********+++++++++************************)))***++++++***)))***+++++++++***************+++((((((((()))******++++++))))))))))))))))))))))))&&&&&&&&&'''''''''(((((())))))))))))************'''(((((()))******++++++(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((()))*********))))))(((((((((((())))))'''''''''((()))*********))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&((((((((()))))))))******'''''''''((((((((())))))))))))))))))))))))))))))((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&&&&'''(((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((())))))))))))***((((((((((((((()))******(((((((((((((((((((((((())))))))))))************))))))))))))***************,,,------,,,+++++++++...---++++++,,,,,,+++)))***+++,,,,,,+++,,,...000---------.........//////////////////000111222333333333222222222222333333222222222333333444555666444444555555555555444444555555555555555666666666777666444333333444666777888888777666666777888999888888888888888999;;;;;;<<<;;;:::;;;<<<<<<:::999999999999999::::::::::::888888777666666555444444666666777777777777666666444444333222222222222222222222111000000000000000//////000000//////...---,,,,,,,,,------.........------------------------++++++++++++++++++++++++---------------,,,++++++***+++,,,------,,,+++***)))*********+++++++++++++++++++++***++++++,,,,,,************************))))))))))))))))))))))))******))))))))))))***************+++++++++,,,,,,(((((())))))))))))(((((((((((())))))*********+++)))***++++++***)))***,,,((()))***+++,,,+++******))))))))))))))))))))))))''')))++++++******+++,,,(((((())))))*********++++++***)))))))))***,,,---++++++++++++++++++++++++000---+++******)))((('''*********++++++,,,,,,,,,)))***,,,.........,,,+++...//////000000//////...+++++++++++++++***)))(((------------------------******++++++++++++******+++---...---***(((***,,,...------,,,+++***))))))((((((((()))+++---///000))))))******++++++++++++,,,***(((***---...,,,))),,,++++++++++++++++++,,,---,,,)))(((((())),,,------,,,,,,++++++,,,,,,---(((((())))))*********+++))))))((())))))***++++++)))))))))***++++++,,,,,,))))))******++++++++++++---+++)))(((((()))+++---))))))******++++++++++++)))))))))))))))))))))))))))+++++++++***)))***+++))))))))))))***+++,,,---&&&'''(((***++++++++++++))))))))))))))))))))))))(((((((((((()))))))))***$$$%%%&&&(((***,,,...///'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))(((((((((((())))))&&&''''''((()))******+++))))))))))))))))))))))))%%%%%%&&&&&&'''&&&&&&%%%))))))))))))************&&&'''''''''(((((())))))))))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&''''''((((((&&&&&&'''((())))))((((((''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))*********************)))))))))))))))***,,,---,,,++++++---...,,,,,,+++,,,...---,,,***+++---......---...000222---------.........//////////////////000111222333222222111111111111222222333333333333444555666666333444444444444444444333333444444444555555666666777666444333333444666777999888777666666777888888777888888999::::::;;;;;;999999999:::===>>>===;;;999999:::::::::;;;;;;;;;888777777666555444444444555555666666666666555555555444333222111111111111222111111000000000000000///////////////......---,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,+++******((()))+++,,,,,,+++)))((())))))******++++++++++++************+++,,,------))))))))))))))))))******((((((((((((((((((((((((******))))))))))))******((())))))))))))*********,,,+++++++++******)))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))***++++++++++++***))))))'''+++...---)))))),,,///************************++++++******)))(((((((((++++++******)))******+++))))))*********+++++++++,,,)))%%%%%%(((+++,,,,,,---,,,,,,+++***)))((((((+++((((((+++,,,)))))),,,...---,,,,,,++++++++++++///...,,,+++++++++,,,,,,,,,,,,,,,++++++***************++++++++++++******,,,,,,,,,++++++*********)))************+++++++++***+++,,,,,,,,,***)))((()))***,,,------------......------,,,+++***)))))),,,+++***))))))***+++,,,************))))))((((((,,,)))))),,,,,,)))))),,,******))))))((((((''''''))))))))))))))))))))))))************************,,,+++)))(((((()))+++,,,++++++++++++++++++++++++))))))))))))))))))))))))++++++************++++++************)))))))))))),,,++++++***)))(((((('''''')))******))))))***,,,******))))))))))))******)))))))))))))))))))))))),,,***((()))+++,,,)))%%%))))))******++++++,,,,,,***************)))((((((&&&&&&''''''''''''&&&&&&))))))(((((((((((())))))+++*********))))))((((((+++***)))(((((()))***+++)))))))))))))))(((''''''''''''&&&&&&&&&&&&''''''))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))((((((''''''+++)))(((''''''((()))+++'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))******))))))((((((((('''))))))******)))((('''&&&%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))************************************,,,++++++******++++++,,,,,,+++***+++---...---,,,***++++++,,,,,,------...------------------------......//////000000111111222222222111111111111111333333333333333333333333666666555555555444444444444444444555555555555666555555555555666666666666555666777888888999999888999888888777888:::;;;<<<;;;;;;;;;::::::999999999999999999999999999999999888888888888777666444444444444555555666555555555000000000000000000000000222111111111000000//////000000///......///111222......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++************++++++++++++++++++++++++---,,,,,,+++*********+++)))************+++++++++---,,,,,,+++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++*********))))))))))))))))))))))))))))))))),,,,,,+++***************((()))***+++++++++++++++(((+++...---)))(((+++...************************************))))))))))))++++++***************+++*********++++++++++++,,,///,,,((((((***---------,,,,,,++++++***)))))))))+++((())),,,---***+++......---,,,+++++++++++++++...---,,,+++******+++,,,,,,,,,,,,+++++++++************++++++++++++******,,,,,,,,,++++++*********)))************++++++++++++++++++++++++***))))))(((,,,///---)))'''))),,,---,,,,,,++++++******)))++++++***))))))***++++++++++++*********))))))))),,,))))))++++++)))))),,,++++++***************)))++++++++++++++++++++++++*********************************++++++*********++++++++++++++++++++++++))))))))))))))))))))))))*********))))))*********************))))))))))))&&&'''((()))***+++,,,---***+++,,,+++***)))***+++******))))))))))))******))))))))))))))))))))))))+++***(((((())))))((('''&&&&&&&&&&&&&&&'''''''''***************)))((((((''''''((((((((((((''''''))))))(((((((((((())))))*********)))))))))((((((******)))(((((()))******)))))))))))))))(((''''''''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))***)))'''&&&&&&''')))***(((''''''''''''((())))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))((('''''''''&&&&&&&&&&&&***)))))))))((((((((((((%%%%%%&&&''''''(((((()))))))))))))))))))))))))))((((((((((((((()))******))))))))))))************************************,,,++++++******++++++,,,+++***)))***,,,---,,,+++***++++++,,,,,,------.................................//////000000111111000000000000000000000000333333333333333333333333555444444444333333333333444444444444555555555555555555555555666666666666555666777888888999999888888888777777888999;;;<<<;;;;;;:::::::::999999999999999999999999999999999888888888777777666444444444444555555555444444333000000000000000000000000111111111000000000//////............//////000111///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++************,,,,,,,,,+++++++++++++++---,,,++++++*********+++)))************+++++++++------,,,,,,+++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))(((((()))))))))))))))))))))))),,,,,,,,,,,,,,,+++***)))'''((()))***+++,,,,,,,,,))),,,---,,,)))(((***,,,************************))))))))))))*********************************+++++++++++++++,,,,,,,,,,,,///---******+++,,,,,,,,,************************)))''''''+++,,,******------,,,,,,++++++++++++,,,,,,,,,+++************+++,,,,,,,,,++++++++++++*********++++++++++++******+++++++++++++++*********)))************+++++++++,,,+++******************,,,222666333+++'''***///++++++++++++++++++++++++++++++***))))))***+++++++++++++++++++++*********,,,)))(((******((())),,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************((()))+++------+++)))(((++++++++++++++++++++++++))))))))))))))))))))))))***))))))(((((())))))***************))))))))))))%%%&&&''')))***,,,---...,,,------,,,***))))))******))))))(((((())))))***)))))))))))))))))))))))))))))))))(((&&&&&&(((***((((((((((((((((((''''''))))))******))))))(((((((((((())))))))))))(((((())))))(((((((((((())))))******))))))))))))((((((***))))))(((((())))))***)))))))))))))))(((((('''''''''&&&&&&&&&&&&''''''''''''(((((())))))******(((((((((((((((((((((((((((((((((((())))))))))))'''''''''((()))*********)))((('''&&&&&&'''((()))((((((((((((((()))******((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''&&&&&&&&&&&&******(((''''''(((((()))&&&&&&&&&''''''(((((()))))))))))))))))))))))))))((((((((((((((()))******))))))))))))************************************,,,++++++******++++++,,,***)))((()))+++,,,+++******++++++,,,,,,------...////////////////////////......//////000000111111//////000000111111222222333333333333333333333333333333333333222222222222444444444444555555555555444555555555555666666666555666777888888999999888777777777777888999:::;;;::::::::::::999999999999999999999999999999999999777777777777666555555444444444444444333333222111000000000000000000000000111111000000000000//////+++,,,---...//////////////////...------------...------------------------,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))))))))))))))))))))'''((()))***+++***)))((((((((()))***+++,,,,,,,,,***,,,---,,,)))((()))***************************'''(((((()))***+++++++++)))*********+++++++++***++++++,,,,,,,,,---------,,,+++***)))))))))))))))))))))*********+++++++++'''$$$%%%)))***((())),,,,,,,,,+++++++++++++++,,,+++*********************++++++++++++++++++++++++******++++++++++++******+++++++++***************))))))*********+++++++++,,,+++***))))))***+++,,,///333555333---***,,,...))))))******+++++++++,,,+++******************+++++++++++++++++++++++++++,,,)))(((******((())),,,***++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************************)))***+++,,,,,,+++***)))************************))))))))))))))))))))))))))))))(((((((((((())))))************)))))))))(((*********)))))))))))))))***+++,,,+++)))))))))+++))))))(((((((((((())))))((((((((((((((((((((((((((())))))'''$$$$$$(((,,,++++++******))))))((((((((()))))))))))))))(((((())))))************))))))))))))(((((((((((())))))))))))))))))))))))(((((()))))))))(((((()))))))))(((((())))))))))))((((((''''''&&&&&&&&&&&&''''''&&&''''''((()))******+++(((((((((((((((((((((((((((((((((((())))))))))))'''((((((((()))))))))***((('''&&&&&&&&&&&&'''(((((((((''''''(((((()))***(((((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))(((((((((+++***(((&&&&&&''')))***&&&&&&''''''((((((((()))((((((((((((((((((((((((((((((((((((((())))))***((()))))))))************************************,,,++++++******++++++,,,+++***)))***+++,,,+++******++++++,,,,,,------.................................//////000000111111111111222333444444555555333333333333333333333333333333333333333222222222333333444444444555555555444444444555555555666666555666777888888999999888666666777777888999999::::::999999999999999999999888888888888888888888888666666777777666555555444444444444333222111000///000000000000000000000000000000000000000000//////)))***,,,...//////......000///......------..............................+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,---------++++++***************+++))))))*********+++++++++*********++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))))))))$$$%%%''')))******))))))******+++++++++******)))++++++,,,+++))))))))))))************************''''''((()))***++++++,,,((()))***++++++++++++***++++++,,,,,,,,,---------++++++,,,+++***))))))))))))))))))***++++++,,,,,,(((&&&&&&***+++)))))),,,+++++++++******++++++,,,************************++++++++++++++++++++++++******++++++++++++******************************))))))*********+++++++++++++++)))))))))***+++,,,,,,+++***+++,,,+++***(((((())))))******++++++,,,*********++++++*********+++++++++++++++++++++++++++)))))),,,,,,))))))+++))))))******++++++,,,,,,************************************************,,,+++***))))))***+++,,,************************))))))))))))))))))))))))))))))(((((((((((())))))************)))))))))(((,,,,,,+++***)))((('''&&&%%%'''))))))((()))***,,,))))))(((((((((((())))))(((((((((((((((((((((((('''))))))'''$$$$$$(((,,,))))))((((((''''''&&&&&&'''(((((()))))))))(((((())))))************))))))))))))(((((((((((())))))(((((((((((((((((())))))((((((((())))))((((((((((((((())))))))))))((((((''''''&&&&&&&&&&&&''''''&&&''''''((()))******+++(((((((((((((((((((((((((((((((((((())))))))))))***)))))))))((((((((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''((()))(((((((((((((((((((((((('''(((((((((((((((((('''((((((((()))))))))))))))***)))'''&&&&&&(((***+++'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***((()))))))))************************************,,,++++++******++++++,,,---,,,++++++,,,---,,,******++++++,,,,,,------...------------------------......//////000000111111111111222333444444555555333333333333333333333333333333333333333444444444333333333444444444444555444444444444555555555555555666777888888999999888555555666777888888888888999999999999999999999999888888888888888888888888555666666666666555555444333333333333222111000///000000000000000000000000//////////////////000000)))***,,,............---//////...---------------........................+++++++++***++++++,,,,,,+++++++++,,,,,,---------*********))))))***++++++))))))*********+++++++++(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))&&&'''((()))***++++++++++++++++++++++++***))))))***************)))))))))************************'''(((((()))***+++++++++'''(((***+++,,,,,,+++***++++++++++++,,,,,,,,,,,,+++---//////---,,,+++,,,))))))******+++++++++,,,,,,)))))),,,,,,******---+++************++++++,,,)))***++++++,,,+++++++++***++++++++++++,,,,,,,,,******++++++++++++******)))))))))***************)))************+++++++++******************+++,,,,,,)))''')))---...+++((()))))))))*********++++++)))***++++++++++++***)))*********++++++++++++++++++)))+++//////+++)))+++)))))))))***************))))))))))))))))))))))))************************---+++)))(((((()))+++---************************))))))))))))))))))))))))***))))))(((((())))))***************))))))))))))************))))))))))))###%%%'''(((((()))+++,,,)))((((((''''''(((((()))))))))))))))))))))))))))((((((((('''&&&''')))+++*********)))))))))))))))''''''((()))))))))(((((())))))************))))))))))))(((((((((((())))))''''''(((((((((((())))))'''(((((())))))((((((''''''(((((()))))))))))))))''''''&&&&&&&&&&&&''''''''''''(((((())))))******(((((((((((((((((((((((((((((((((((())))))))))))*********)))((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''''')))((((((''''''(((******(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******))))))))))))************************************,,,++++++******++++++,,,...,,,+++,,,------,,,******++++++,,,,,,------...------------------------......//////000000111111//////000000111111222222333333333333333333333333333333333333444444444444333333333333444444444444333444444444444555555555555666777888888999999888444555666777888888888777888888888999999999999999888888888888888888888888555555666666666555555444333333333333222222111000000000000000000000000000......////////////000000+++,,,------......------......---,,,,,,,,,,,,---------------------------,,,,,,++++++***+++++++++)))******++++++,,,,,,---***))))))))))))***++++++)))************+++++++++'''((((((((())))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))++++++***************+++)))******+++++++++******))))))))))))************************************(((((())))))*********+++'''(((***,,,,,,,,,+++************++++++++++++,,,(((,,,///000...,,,,,,---***************+++++++++,,,))))))++++++((((((******************+++,,,,,,)))***+++,,,------,,,+++******+++++++++,,,,,,,,,******++++++++++++******((()))))))))*********+++)))************+++++++++))))))***+++++++++++++++---,,,,,,,,,......---+++))))))))))))************)))***++++++++++++***))))))))))))*********++++++******---333333---*********************)))))))))))))))))))))))))))))))))************************+++******************+++************************))))))))))))))))))))))))*********))))))*********************)))))))))))))))))))))))))))*********%%%'''((()))((((((***,,,((((((''''''''''''(((((()))))))))))))))))))))))))))((('''(((*********)))*********+++++++++++++++&&&''''''((())))))((((((((())))))))))))))))))((())))))(((((((((((())))))'''''''''((((((((())))))''''''((())))))(((''''''''''''((()))))))))))))))''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((())))))((((((((('''''''''''''''(((((()))((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&&&&&&&&&&'''''''''((('''((((((((()))))))))***)))((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******))))))))))))************************************,,,++++++******++++++,,,---,,,++++++,,,,,,+++)))***++++++,,,,,,------.................................//////000000111111000000000000000000000000333333333333333333333333111222222222333333333333222222333333333444444444333333444444444555555555555666777888888999999888333444555777777777777666777888888888999999999999888888888888888888888888444444555666666555555444222333333333333333222222000000000000000000000000........./////////000000///......---------------------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++************(((((()))******+++,,,,,,)))))))))))))))***++++++)))************+++++++++)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,))))))))))))))))))))))))...,,,***((('''''''''((('''((()))***+++,,,,,,,,,)))(((((()))***++++++***************************))))))))))))************&&&(((***,,,---,,,+++***))))))*********+++++++++%%%)))...///---++++++,,,***************************'''&&&(((((($$$$$$&&&******))))))***+++,,,,,,***+++,,,---...------,,,*********++++++,,,,,,,,,******++++++++++++******(((((())))))*********+++)))************+++++++++((()))***,,,,,,,,,+++***)))+++---,,,)))((((((************))))))))))))))))))***+++,,,,,,+++***)))(((((())))))*********+++******///555555///******,,,++++++******)))))))))))))))))))))))))))))))))************************((()))+++,,,,,,+++)))((())))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++************))))))))))))++++++******))))))((((((((()))******)))(((***+++((((((''''''''''''(((((())))))))))))))))))))))))***((('''))),,,---+++(((%%%%%%&&&&&&''''''((((((&&&&&&'''((())))))(((((((((((())))))))))))(((((())))))(((((((((((())))))&&&'''''''''(((((())))))&&&'''((())))))((('''&&&''''''((()))))))))))))))'''''''''&&&&&&'''''''''))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''(((((())))))******(((((())))))))))))((((((((((((((((((((()))******((((((((((((((((((((((((&&&'''((())))))((('''&&&'''((((((((())))))******&&&'''((()))******))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((()))******))))))))))))************************************,,,++++++++++++++++++,,,---+++******++++++***(((***++++++,,,,,,---......////////////////////////......//////000111111111222222222111111111111111333333333333333333333333000000111111222222222222222222333333333444444444333333333444444444555555555666777888888999999888333444555777777777777666777777888888999999999999777777777777777777777777444444555555666555555444222222333444444444333333000000000000000000000000---.........//////000000111000...---,,,,,,---...---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++************'''(((((()))******++++++))))))((())))))***++++++)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************++++++++++++++++++++++++++++++************++++++************************+++++++++*********))))))'''((())))))((('''(((***))))))))))))))))))))))))((()))))))))************************************,,,+++***((((((((()))***))))))(((((()))+++---...++++++************++++++)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++,,,---............,,,,,,,,,+++++++++************************************************************))))))))))))******************))))))))))))******+++++++++,,,,,,,,,,,,,,,+++***))))))******************************++++++************++++++))))))))))))))))))******))))))))))))))))))))))))))))))************))))))++++++************++++++))))))))))))))))))))))))((())))))))))))***************+++++++++,,,,,,,,,))))))))))))************))))))))))))))))))))))))******))))))(((((('''''',,,,,,++++++***))))))((('''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''''''''''''''''''''''')))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))))))))((((((((((((******)))((('''&&&%%%%%%((((((''''''''''''(((((())))))(((((('''''''''&&&((((((((((((((((((((((((&&&&&&&&&'''((())))))***))))))(((((((((((())))))''''''''''''''''''''''''******))))))))))))******)))))))))))))))))))))))))))))))))((((((((((((((())))))))))))************''')))+++---...---,,,+++)))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------...............---------,,,---...///000111222333222222222111111111000000111222333333444444333333222222222222222222222222222222111111222222333444555555444444444444555555555555555666777888888999888888777666666666666666777777777777777888888999;;;:::888666666666666777888777666444444444555666444333333222111111111111111111000000000111333444////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,...---+++))))))***+++,,,(((((((((((())))))))))))((()))++++++*********+++,,,++++++******++++++,,,************************++++++******))))))((((((+++***)))(((((()))***+++***+++,,,---...---,,,,,,***+++,,,,,,+++***)))(((************************))))))))))))))))))))))))+++******))))))******+++))))))))))))))))))))))))+++++++++*********))))))+++,,,---,,,+++***+++,,,))))))))))))))))))))))))))))))))))))************************************,,,+++)))((((((((()))******))))))))))))+++,,,---++++++************++++++************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++,,,+++++++++******************************************************************))))))))))))******************))))))))))))))))))*********+++++++++,,,++++++***))))))******************************++++++************++++++---,,,,,,,,,+++*********))))))))))))))))))))))))))))))************))))))+++******))))))******+++******************************+++++++++,,,,,,,,,*********+++++++++,,,,,,))))))))))))************))))))))))))))))))))))))***)))))))))((((((((('''###$$$&&&))),,,...000222)))))))))((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''(((((())))))******)))))))))(((''''''&&&&&&((((((''''''''''''(((((()))(((((((((''''''''''''((((((((((((((((((((((((&&&&&&''''''((())))))***))))))(((((((((((())))))''''''''''''''''''''''''******))))))))))))***************************+++))))))))))))))))))))))))))))))))))))************''')))+++,,,------,,,+++************++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------..................------...///000111111222222222222111111111000000000111222222333333222222333333333333333333333333222222111111222222333444666666555555444555555555444444555666666777777888888777777666666666666666777777666666777777888999:::999888666666666666777777777666555555555555555333333222222222333444444111111000000000111222333........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...---+++))))))***+++,,,***************)))))))))((()))++++++*********++++++******))))))******+++*********************************)))))))))))))))+++***)))(((((()))***+++)))***+++,,,,,,,,,+++++++++++++++++++++***)))((())))))))))))))))))))))))((((((((((((((((((((((((+++******))))))******+++((((((((((((((((((((((((+++++++++***************---......---+++***+++,,,))))))))))))))))))))))))******************))))))************************+++***))))))((()))))))))+++******)))******++++++++++++************++++++++++++++++++++++++++++++)))************+++++++++((((((((((((((((((((((((,,,------,,,+++***))))))++++++*********)))))))))******************************************************))))))))))))******************))))))))))))(((((()))))))))*********,,,+++******)))*********************************++++++************++++++...------,,,+++***))))))))))))))))))))))))))))))))))))************))))))+++******))))))******+++++++++++++++++++++++++++*********+++++++++,,,,,,*********++++++++++++,,,))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((('''(((((()))***+++,,,,,,+++***))))))''''''&&&%%%(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&'''((()))***++++++((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&''''''((()))))))))))))))(((((((((((())))))''''''''''''''''''''''''***))))))(((((())))))***((((((((())))))*********((()))))))))***+++++++++))))))))))))************((()))***,,,,,,,,,++++++************+++++++++,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,---------.../////////.........//////000000000222111111111111000000000000000111222222222222111444444444444444444444444222222111111222222333444888777666555555555555555333444444555555666666666777777666666555555666666777777666666777777888999999999888777666666666666555666666666666555444444222222222222333444555666111111000000000111222222........................------------------------------------------------......---------------,,,---,,,+++*********+++,,,,,,,,,++++++******))))))''')))++++++***)))***+++***))))))))))))))))))***************************))))))))))))******************))))))))))))******((()))******++++++******++++++***)))))))))******(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))***************************+++,,,+++)))(((((()))))))))))))))))))))))))))++++++************))))))******************************)))))))))))))))))),,,++++++*********))))))++++++************++++++++++++++++++++++++++++++))))))*********+++++++++''''''''''''''''''''''''+++++++++++++++***))))))*********))))))))))))(((******************************************************))))))))))))******************)))))))))((())))))))))))*********+++++++++***************+++************************++++++************+++++++++*********)))((((((((())))))))))))))))))))))))))))))************))))))******))))))))))))******++++++++++++++++++++++++(((((((((((())))))))))))************++++++++++++((()))))))))************))))))))))))))))))))))))))))))))))))((((((((((((------,,,***)))'''&&&&&&***)))))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((('''''''''((()))*********''''''''''''(((((())))))((((((''''''''''''((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''(((((())))))))))))(((((((((((())))))''''''''''''''''''''''''))))))(((((((((((())))))%%%&&&&&&''''''(((((()))(((((()))***+++,,,,,,---((()))))))))************((()))***+++,,,+++++++++*********+++++++++,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---...///000000......//////////////////111111111111000000000000000111111222222222222222333333333333333333333333222222111111222222333444888888777666555555555555333333333444444555555555777666666555555555666666666666666666666777888888888888777777666666666666444555666666666555444333222222222111222222333333111000000000000111111111........................---------------------------------------...............------,,,,,,++++++---,,,+++*********++++++,,,,,,+++******)))((((((''')))++++++***)))***+++******))))))))))))******************************(((((())))))******++++++***))))))))))))))))))***)))))))))***************+++***)))(((((()))***+++''''''(((((())))))))))))))))))))))))))))))))))))***))))))))))))))))))***************************************************)))*********((('''''')))))))))))))))))))))))))))+++++++++***************************************)))))))))*********)))))),,,+++++++++***))))))(((++++++************++++++************************))))))*********+++++++++++++++++++++++++++++++++((()))******+++++++++************))))))))))))(((******************************************************))))))))))))******************)))))))))(((*********+++++++++,,,,,,+++***************++++++************************++++++************++++++((((((((()))*********+++))))))))))))))))))))))))))))))************))))))***))))))))))))))))))***++++++++++++++++++++++++''''''((((((((()))))))))))))))*********+++++++++((()))))))))************))))))))))))))))))))))))(((((((((((())))))))))))''''''((()))******++++++'''((((((((())))))******************************(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''))))))))))))((((((((((((&&&&&&''''''((()))))))))((((((''''''''''''(((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))'''''''''(((((()))))))))(((((()))***+++,,,,,,---((()))))))))************))))))******++++++*********++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---...///000000............////////////000000000000000000000000111222222333444333333333111111111111111111111111222222111111222222333444777777666555555555555555333333333333444444444444666666555555555555666666666666666555666777777888777777777777666666666555333444555666666555444333333222111000////////////000000000111000000000000........................------------------------,,,,,,,,,---------......------,,,,,,++++++******,,,,,,+++++++++***++++++++++++***)))(((((('''''''''(((******)))))))))***+++++++++******+++++++++************************(((((())))))******++++++)))))))))******)))))))))************++++++,,,,,,******((((((((()))***+++'''(((((())))))******+++((((((((((((((((((((((((***))))))(((((())))))******************************************+++++++++)))***++++++***)))***+++))))))))))))))))))))))))*********+++++++++,,,,,,************************(((((()))************)))+++++++++++++++***)))(((++++++************++++++)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++(((((()))***+++,,,,,,+++++++++*********)))))))))******************************************************))))))))))))******************))))))))))))***++++++++++++,,,,,,,,,*********)))******+++,,,************************++++++************++++++))))))***+++,,,------...))))))))))))))))))))))))))))))************))))))***))))))(((((())))))***++++++++++++++++++++++++)))))))))*********++++++)))))))))************+++))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))&&&''''''((()))***+++,,,&&&'''((((((******+++,,,************************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''***)))))))))((((((((('''&&&'''''''''(((((())))))((((((''''''''''''(((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((()))((((((''''''(((((()))************************((()))))))))***+++++++++))))))))))))************************************++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,---------.../////////---------......///////////////000000000000000111222222333444444444444333111111111111111111111111222222111111222222333444555555444444444444555555444444444444444444444444555555444444555555666666666666555555666666777888555666666777777666666555333333444555555555555444333222111///...------,,,000000111111111000///...------------------------------------------------***++++++,,,,,,---------,,,+++++++++++++++******,,,,,,,,,+++++++++************))))))((((((''''''&&&(((******)))((()))***,,,,,,++++++++++++,,,,,,************************))))))))))))************))))))************))))))+++************+++,,,,,,))))))((((((((()))******(((((())))))***++++++,,,))))))))))))))))))))))))))))))(((((((((((())))))************************))))))*********+++++++++(((***++++++++++++,,,...))))))))))))))))))))))))))))))******+++,,,------************************'''((()))***+++******)))******+++++++++***))))))++++++************++++++************************)))************+++++++++))))))))))))))))))))))))******++++++,,,+++++++++,,,+++++++++******************************************************************))))))))))))******************))))))))))))************++++++++++++******))))))***++++++,,,************************++++++************++++++*********+++,,,,,,,,,---))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))************************))))))))))))*********+++))))))))))))************))))))))))))************))))))))))))))))))))))))'''((((((((()))))))))***++++++***)))(((''''''&&&((((((((()))*********+++(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&(((((((((((())))))))))))'''''''''(((((((((((((((((((((''''''''''''((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((('''))))))(((((((((((())))))((((((((((((((((((((((((((((((''''''''''''((((((+++******))))))(((((('''))))))))))))))))))))))))))))))))))))******************))))))))))))******+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------..................,,,,,,------...///000000////////////000000111111111111222333333333333333111111111111111111111111222222111111222222333444333333222333333444555666555555555444444444444444555444444444444555666777666555555555555666777777444555666777777666555555444333333333444444555666222222111///............000000111111111000...---------------------------------------------------))))))******+++,,,,,,---+++++++++,,,,,,,,,,,,,,,+++,,,,,,,,,++++++******))))))))))))))))))))))))&&&(((******)))((()))***++++++************++++++*********************************)))))))))))))))((()))***++++++***)))(((***))))))((()))***+++,,,'''(((((()))))))))))))))((())))))***+++,,,,,,,,,++++++++++++++++++++++++))))))(((((((((((())))))))))))))))))))))))))))))))))))******++++++++++++'''(((************,,,...))))))))))))))))))))))))(((((()))***,,,---...///************************'''((()))+++++++++***))))))***+++,,,,,,+++***)))++++++************++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***))),,,,,,,,,++++++++++++*********************************************************))))))))))))******************))))))))))))))))))))))))******************))))))***+++,,,,,,************************++++++************++++++*********)))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))************))))))))))))************))))))))))))))))))))))))'''((((((((())))))******(((((((((((())))))))))))*********)))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&&&&'''((()))***++++++((((((((((((((((((((((((((((((''''''''''''((((((&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((('''''''''))))))(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''(((((((((((('''&&&%%%$$$$$$###))))))))))))(((((((((((())))))))))))******************)))))))))))))))***++++++,,,,,,,,,---------******+++++++++,,,,,,,,,++++++,,,,,,,,,---------...............---------++++++,,,---...000000111.../////////000000111111000000111222222222222111222222222222222222222222222222111111222222333444111111111222333444555666555555555555555555555555444444444444444555666777555555555555555666777777444555666777777666555555444444333222333444666777222111000000000000000111///000111111111///...---------------------------------------------------(((((()))***++++++,,,,,,,,,,,,,,,------.........+++,,,,,,,,,,,,+++*********************+++++++++&&&(((******)))((()))*********))))))))))))******************************++++++******))))))((((((((()))***++++++***)))((()))((('''''''''(((***+++&&&'''(((*********)))(((************************))))))))))))))))))))))))************************************************+++++++++***************)))))))))((())))))***+++///...+++***))))))***++++++++++++++++++***)))(((+++++++++*********))))))+++***)))(((((()))***+++++++++++++++++++++++++++*********)))))))))(((((()))+++------,,,+++***+++************************,,,+++)))(((((()))+++,,,+++++++++*********))))))************************))))))))))))************************************)))))))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))+++++++++******************+++,,,,,,,,,***)))((((((((((((((((((((((((((()))))))))))))))))))))))),,,,,,,,,+++++++++******))))))))))))************((()))***++++++***)))((('''((()))******+++******+++++++++*********))))))))))))************))))))((((((''''''''''''(((((())))))((((((''''''&&&&&&))))))(((((('''''''''&&&$$$$$$%%%%%%&&&'''((((((******))))))((((((''''''******))))))((((((''''''''''''(((((())))))******((('''%%%#########%%%&&&))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))***)))(((''''''((()))***(((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))(((((((((((())))))))))))((((((((((((''''''(((((())))))******))))))))))))))))))))))))+++*********))))))(((((())))))***++++++++++++*********+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---......------------...//////............///000222222...//////000000000//////333333111000000000111222222222222222222222222222444333333222111111111222333333333444444444555555:::888555444444555777999444444444444444444444444777777666555555555555555555555444444444333333333222222111111222222333444444444333222111000///...111000///......///000111---------------------------------------------,,,,,,++++++******++++++,,,,,,,,,,,,++++++*********)))************+++++++++***************)))((((((++++++******)))(((((((((+++++++++***)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))+++)))'''(((+++,,,***((()))))))))))))))))))))))),,,+++)))((('''(((***+++************************))))))))))))))))))))))))******************************************************************++++++***))))))))))))***++++++///---+++***))))))***++++++++++++++++++***))))))+++++++++*********))))))******))))))))))))******++++++++++++++++++++++++---------,,,,,,,,,++++++)))+++---,,,+++***+++,,,************************,,,+++)))(((((()))+++,,,,,,,,,,,,,,,++++++******************************))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,++++++************************************************************************************+++++++++++++++++++++***))))))************************************************************))))))))))))))))))))))))************))))))************))))))))))))*********))))))(((+++++++++*********))))))))))))************))))))((((((''''''''''''(((((())))))(((((((((((((((((()))))))))(((((((((''''''&&&&&&''''''((()))))))))***)))))))))((((((((('''***)))))))))((((((((('''(((((((((((()))))))))))))))(((&&&%%%%%%&&&'''((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((***)))(((''''''((()))***(((((((((((('''''''''''''''((((((((())))))))))))''''''((((((((((((''''''))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))((((((((())))))))))))))))))))))))************)))))))))((())))))***++++++++++++***))))))*********+++++++++,,,,,,++++++,,,,,,---......------------...//////............///000111222...///000000111111111000333222111000000000111222222222222222222222222222444333222222111111111222222333333333333444444444777666555444333444666777444444444444444444444444777666666555555555555555444444444444333333333333222222222222222333333444444333333222111000///...111000///......///000111------------------------,,,,,,,,,,,,,,,---------,,,++++++******++++++,,,,,,,,,,,,,,,++++++++++++))))))*********++++++++++++++++++++++++***)))))))))))))))))))))*********++++++******)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))+++)))((((((***+++***((()))))))))))))))))))))))),,,***)))''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))))))))***+++++++++,,,***************+++,,,,,,...---+++***))))))***+++***++++++++++++***))))))+++++++++***************)))******************)))+++++++++++++++++++++++++++************)))))))))+++,,,,,,+++******+++---************************,,,+++***))))))***+++,,,---------,,,,,,,,,,,,+++************************))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))(((************************++++++++++++++++++++++++)))))))))***+++++++++,,,,,,+++******************************************************************))))))((((((((('''''''''))))))))))))******************))))))))))))******************)))((('''&&&+++************)))))))))))))))************)))))))))((((((''''''(((((()))(((((())))))))))))))))))***)))))))))))))))(((((((((((())))))******++++++))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((***)))((('''((()))***+++))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((())))))************))))))((((((''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''))))))(((((((((((())))))((((((''''''&&&&&&&&&%%%''''''((((((((()))))))))&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))(((((((((((())))))))))))++++++***))))))(((''''''))))))))))))))))))))))))************))))))))))))))))))***++++++++++++***(((((()))))))))*********,,,,,,++++++,,,,,,---......------------.../////////......//////000111222...///000111222222222222333222111111000000111111222222222222222222222222333333222111111111111222111111222222222333333333444444444444444444444555444444444444444444444444666666555444444444444555444444444333333333222222333333222222333333444555333333222111000//////...000//////......//////000------------------------******++++++,,,,,,------,,,++++++******++++++,,,+++,,,,,,,,,,,,,,,------)))))))))*********+++++++++,,,,,,,,,,,,+++******'''(((((()))******++++++++++++******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))((()))***+++***((())))))))))))))))))))))))***)))((('''&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))************************************************(((((()))***+++,,,,,,,,,++++++******++++++,,,---,,,,,,+++***))))))************+++++++++******)))************************))))))+++,,,,,,+++))))))************************))))))))))))))))))((((((,,,,,,,,,***))))))+++...************************++++++***))))))***++++++,,,,,,,,,,,,,,,,,,,,,+++************************((()))))))))************))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))++++++++++++++++++++++++(((((()))***+++,,,,,,,,,,,,+++***))))))***+++,,,************************))))))))))))))))))))))))))))))((((((((('''''''''((()))))))))************+++***)))(((((()))***+++))))))******)))(((''''''************))))))))))))))))))************))))))))))))(((((((((((())))))(((((())))))******++++++************)))))))))))))))))))))******+++++++++))))))))))))(((((((((((())))))))))))((((((((((((******))))))(((((('''''')))))))))))))))***+++,,,))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((()))******+++******))))))((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''))))))(((((((((((()))))))))((((((''''''&&&&&&%%%'''''''''((((((((())))))&&&''''''((((((''''''&&&(((((((((((())))))))))))(((((((((((())))))))))))*********)))))))))(((((())))))))))))))))))))))))*********)))))))))))))))))))))***++++++++++++***))))))))))))*********+++,,,,,,++++++,,,,,,---......------------.../////////////////////000111111......000111333333444444222222222111111111111111111111111111111111111111222222111111111111111222000111111111111222222222222333444555666555444444444444444444444444444444666555444444333333444444333333333333222222222222333333333222333333444555333222222111000/////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++,,,------,,,++++++******++++++,,,++++++,,,,,,---------...))))))))))))***************++++++,,,++++++******(((((())))))************************))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((***)))))))))******))))))))))))))))))))))))))))))))))))((('''&&&''''''((())))))))))))))))))))))))************************************************************************(((((()))***+++,,,,,,,,,++++++******++++++,,,---++++++******************)))******+++++++++******************************)))***+++,,,,,,+++***)))************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))+++...************************+++******************+++************++++++++++++************************((()))))))))************))))))))))))))))))))))))))))))*********+++++++++((((((((((((((((((((((((++++++++++++++++++++++++(((((()))***+++,,,,,,,,,++++++)))))))))***+++,,,))))))))))))))))))))))))((((((((((((((((((((((((******)))))))))(((((((((((()))))))))************+++***)))(((((()))***+++''''''((()))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))(((((())))))******++++++))))))))))))************((()))))))))))))))******(((((((((((())))))))))))(((((((((((())))))))))))******))))))((((((''''''((((((((())))))***++++++))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((()))******+++***)))))))))(((((((((''''''''''''((((((((())))))''''''''''''''''''''''''(((((())))))))))))(((((()))))))))(((((((((''''''''''''''''''((((((((((((((((((((())))))((((((((('''((((((((()))))))))***'''((((((((()))))))))***((()))))))))*********+++))))))))))))))))))))))))))))))))))))))))))******))))))***++++++++++++************+++++++++,,,,,,,,,,,,++++++,,,,,,---......------------...//////000////////////000000111......000111333333444444222222222222111111000000111111111111111111111111111111111000000111222222000000000111111111222222222333555777777777555555444444444444444444444444555555444333333333333333333333222222222111111111333222222222222333444444222111111000000/////////......////////////......,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++,,,------,,,++++++******++++++,,,+++++++++,,,,,,---------(((((()))))))))*********))))))***************)))************))))))((((((*********)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))******)))))))))***(((((((((((((((((((((((()))(((((('''''''''''''''************************************************************************************************)))))))))***+++++++++,,,***************+++,,,,,,*********************)))))))))***++++++++++++******************+++++++++******++++++++++++***************************************++++++++++++++++++,,,,,,+++******+++---************************************************)))***************++++++************************))))))))))))************++++++++++++++++++++++++((())))))***++++++,,,,,,((((((((((((((((((((((((++++++++++++++++++++++++)))))))))***+++++++++,,,******************+++,,,((((((((((((((((((((((((((((((((((((((((((((((((+++++++++*********))))))))))))))))))******************))))))))))))******%%%&&&'''((())))))))))))(((((()))))))))))))))***))))))************))))))***))))))(((((())))))***(((((())))))))))))))))))(((((()))))))))))))))***(((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((())))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((())))))******((((((((()))))))))))))))''''''((((((((()))))))))''''''''''''''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))&&&&&&'''''''''((((((((((((((())))))))))))((((((''''''(((((())))))******''''''(((((())))))******(((((())))))***++++++,,,))))))))))))))))))))))))))))))))))))************))))))***++++++++++++******++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---......------------...//////000000////////////000000...///000111222222222222111222222222222111000000111111111111111111111111111000000000000111222222000000111111111222222222222333555666777777666555444444444444444444444444444444333222222222222333222222222111111111000000222222111111222222333444111111000000000/////////---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------,,,++++++******++++++,,,***+++++++++++++++,,,,,,((((((((()))))))))******(((((()))************)))++++++******)))(((((('''******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***(((((((((((((((((((((((()))))))))(((((((((''''''++++++++++++++++++++++++******************************************************************************************++++++***))))))))))))***++++++))))))************))))))))))))***+++++++++++++++))))))*********+++++++++,,,++++++******++++++,,,************************'''((((((((()))))))))))))))+++---,,,+++***+++,,,*********************************++++++******************++++++,,,,,,,,,************************))))))))))))************++++++++++++++++++++++++******************++++++******************************************************************++++++))))))***+++++++++++++++))))))))))))))))))))))))************************++++++*********)))))))))))))))))))))************))))))************))))))''''''((((((((((((((('''(((((((((((())))))******))))))************))))))******))))))))))))******))))))((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))(((((('''((((((((()))))))))***'''((((((((()))))))))***(((((((((((()))))))))))))))************))))))((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''(((((())))))******'''((((((((())))))))))))(((((((((((((((((((((((('''((()))******)))((('''&&&&&&'''(((((()))))))))&&&&&&&&&'''''''''(((((('''((((((((((((((((((''''''''''''((()))*********'''''''''((()))*********************************))))))))))))))))))))))))((()))))))))************))))))***++++++++++++***************++++++++++++,,,,,,++++++,,,,,,---......------------...//////000000////////////000000...///000000111111111000111222222333222111000///111111111111111111111111000000000000000111222222111111111222222222333333222222333444555555666666444444444444444444444444444333333222222222222222222111111111000000000000111111000000111111222333000000000000////////////------...//////...------++++++++++++++++++++++++,,,,,,,,,,,,,,,---------,,,++++++******++++++,,,+++******************)))(((((((((((()))))))))***((()))******+++++++++************))))))))))))))))))))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***(((((()))+++(((((((((((((((((((((((())))))******))))))((((((,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************+++++++++***************)))))))))((()))******+++((()))************))))))((()))***+++++++++++++++))))))******++++++++++++---,,,+++******+++,,,---))))))))))))))))))))))))******++++++,,,,,,,,,---)))+++------,,,+++***+++******************************++++++++++++******+++++++++,,,,,,---------************************))))))))))))************((((((((((((((((((((((((,,,,,,++++++***)))))))))++++++++++++++++++++++++))))))))))))))))))))))))+++++++++***************((()))***,,,,,,,,,+++***************************++++++++++++++++++++++++************))))))))))))))))))))))))************((()))***++++++***)))((())))))))))))((('''&&&%%%'''((((((((())))))******))))))************))))))******))))))))))))******))))))((((((''''''&&&&&&&&&'''''''''(((((())))))******))))))))))))))))))'''((((((((())))))******'''((((((((())))))******''''''(((((())))))******+++++++++++++++***)))((())))))(((((((((((())))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((&&&&&&'''((()))***++++++(((((((((((())))))))))))))))))))))))))))))))))))'''((()))******)))((('''$$$%%%%%%&&&'''((())))))&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&&&&''''''((()))******+++&&&''''''((()))******+++,,,,,,++++++***)))))))))))))))))))))))))))))))))(((((())))))*********+++))))))***++++++++++++***))))))))))))************,,,,,,++++++,,,,,,---......------------...//////111000////////////000000...//////000000000//////111111222333222111000///000000000000000000000000000000///000000111222222111222222222222333333333111111222222333444555555444444444444444444444444444333222222111111222222111111111111000000000000000000000///000111111222000000000000////////////,,,---...//////...---,,,++++++++++++++++++++++++------------------------,,,++++++++++++++++++,,,+++*********))))))(((((((((((((((((()))))))))))))))***+++,,,,,,,,,,,,,,,((((((((()))******++++++)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((***,,,+++(((''')))+++((((((((((((((((((((((((***************)))(((((((((***,,,---------+++***))))))(((((()))+++---///++++++++++++******))))))******+++,,,------......+++***)))))))))***,,,,,,,,,,,,+++******+++,,,,,,,,,------......------,,,,,,,,,++++++***))))))((())))))*********+++++++++---,,,+++******+++,,,---,,,+++***((((((((()))***,,,///111000,,,)))((()))******++++++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++))))))(((((((((***+++,,,))))))))))))((('''%%%%%%************************+++++++++*********))))))***************+++++++++))))))((((((((((((((()))))))))******++++++++++++)))))))))***+++++++++,,,((()))+++---------+++***))))))(((((('''((())))))---+++)))((('''((()))***(((((())))))*********+++((((((((((((((()))******))))))))))))))))))))))))%%%&&&''')))************)))&&&$$$%%%(((***)))(((*********)))))))))))))))++++++******))))))((((((******))))))(((((('''''''''((()))******)))((('''!!!"""$$$&&&(((***++++++''''''((((((((((((((((((&&&''''''(((((((((((((((''')))***,,,,,,***)))'''(((((()))*********************))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))'''((()))*********************))))))((((((''''''***)))(((''''''((()))***((((((((((((((((((((((((******))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''((((((((((((''''''(((((((((((('''''')))((('''&&&&&&'''((()))((()))***++++++***(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************++++++++++++++++++++++++)))************+++++++++************************---------............///---------............//////////////////000111111111111222333333333333222555444444333222111000000000000000000000000000000222222222222222222222222333333333333333333333333333333333333333333333333222222111111111111222222333333333222222222111111000000000000000000000000////////////............------------------------,,,,,,,,,---------......------............------+++++++++************)))************************)))))))))))))))))))))))))))))))))***+++++++++,,,))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))*********)))))))))))))))...------,,,+++***))))))))))))(((((((((((())))))***)))(((''''''&&&''''''((()))+++,,,---,,,+++***+++***)))((()))***,,,---++++++++++++*********)))******++++++,,,------...+++***)))))))))***,,,,,,,,,,,,+++******+++,,,,,,***++++++,,,,,,++++++******************+++++++++***+++++++++,,,,,,,,,,,,******))))))))))))******,,,+++***)))(((((()))***'''***------+++))))))*********++++++++++++******))))))*********+++++++++************************++++++*********+++,,,,,,************)))(((''''''************************+++++++++*********)))))),,,++++++++++++++++++++++++******)))))))))******(((((())))))***************************+++++++++((()))+++------,,,+++***************************,,,+++)))((('''((()))***((((((((()))))))))))))))((((((((((((((()))******))))))))))))))))))))))))(((((()))))))))))))))(((***)))'''(((+++,,,***((((((((())))))******++++++*********)))))))))))))))))))))))))))(((((((((((((((((())))))))))))((((((%%%%%%&&&(((((()))))))))((((((((((((((('''''''''&&&''''''((((((((((((((((((((()))******)))((((((''''''((()))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((('''''''''((((((((())))))((())))))************)))(((((((((((())))))))))))***)))(((''''''((())))))((((((((((((((((((((((((******))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''(((((())))))(((((('''))))))(((''''''((())))))(((((()))))))))((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------...---------............//////////////////000000111000111222222333333222222444333333222222111111000000000000000000000000000222222222222222222222222333333333333333333333333333333333333333333333333222222111111111111222222222222222222111111111111////////////////////////000000//////......------------------------------,,,,,,,,,------------...------............------+++++++++************)))************************))))))))))))))))))))))))******************++++++))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))***))))))))))))))))))))),,,++++++******))))))((())))))(((((((((((())))))))))))(((((('''(((((((((((()))***+++,,,+++******---,,,***)))))))))******++++++++++++*********************++++++,,,,,,---+++************+++,,,,,,,,,++++++******++++++,,,******++++++++++++******)))))))))***+++,,,,,,---++++++,,,,,,,,,---------))))))************))))))++++++***)))))))))******$$$&&&)))************+++******++++++++++++******(((((()))))))))*********))))))))))))))))))))))))******++++++******))))))************************************************+++++++++***************---------,,,,,,++++++***++++++*********++++++,,,((((((((()))))))))))))))+++++++++***************)))***+++,,,,,,,,,+++***)))***,,,---------,,,,,,++++++)))((((((((()))***)))))))))))))))((((((((()))(((((((((((()))******)))))))))))))))))))))))))))*********))))))((('''***))))))***++++++)))'''''''''((()))***+++,,,,,,))))))))))))************(((((((((((())))))))))))))))))(((((((((((()))))))))))))))))))))(((''''''))))))(((((('''''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((&&&&&&'''((((((((((((((())))))))))))(((((((((((('''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))(((((('''''''''((()))*********))))))(((((((((((())))))((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((())))))******))))))(((***))))))(((((())))))***((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------............/////////......//////000111000000111222222222222222222222222222222222222222000000000000000000000000222222222222222222222222333333333333333333333333444444444444444444444444222222111111111111222222111111111111000000000000////////////////////////000000//////...---,,,,,,------------------------,,,,,,,,,,,,------------,,,------......------,,,+++++++++************)))************************))))))))))))))))))))))))******************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))******((()))***+++++++++******,,,+++***)))))))))******++++++++++++++++++++++++*********+++++++++,,,,,,************++++++,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,))))))***++++++,,,,,,---+++++++++,,,,,,,,,,,,---***+++,,,------,,,+++***+++*********************$$$&&&((()))******++++++******++++++++++++******))))))))))))*********+++************************'''((()))))))))'''&&&%%%******))))))*********+++************************************************------,,,++++++***))))))+++************++++++,,,))))))))))))************,,,+++++++++***))))))))))))***++++++++++++******(((***,,,.........,,,++++++***)))(((((()))******+++++++++***)))))))))((())))))(((((())))))***+++(((((((((((((((((((((((())))))*********))))))((('''((()))******(((&&&$$$(((((())))))*********+++(((((())))))******++++++''''''(((((())))))*********)))(((''''''((()))******************)))(((''')))))))))(((''''''&&&&&&&&&''''''(((((((((((((((((((((''''''''''''((((((&&&'''(((((())))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))(((((((((((('''((((((((()))))))))***((((((((((((((()))))))))((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))************))))))******))))))))))))******)))((('''&&&'''((()))***))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))************************************))))))*********+++++++++------------------------+++,,,,,,,,,,,,------------------............//////............///000000///000000111222111111111000000111111222222222333000000000000000000000000111111111111222222222222222222222222222222222222444444444444444444444444222222111111111111222222000000000000////////////////////////////////////000000///...------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,------------,,,,,,+++++++++*********))))))************************))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))*********((((((((())))))*********))))))(((((((((((())))))))))))((())))))***++++++))))))***+++++++++++++++***************++++++++++++++++++++++++++++++,,,+++++++++++++++,,,,,,,,,******++++++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++************++++++++++++***+++,,,------,,,+++************++++++++++++***(((((()))***+++++++++*********++++++++++++***************+++++++++,,,,,,++++++++++++++++++++++++'''((()))))))))'''&&&%%%))))))((((((((()))******************************************************,,,++++++***)))((((((''')))))))))))))))***+++,,,++++++++++++++++++++++++,,,+++++++++***)))))))))*********************)))''')))+++------,,,+++***))))))))))))))))))******,,,,,,,,,++++++*********)))))))))))))))***++++++(((((((((((((((((((((((('''((()))***++++++++++++&&&(((******)))'''%%%$$$+++*********))))))(((((((((((())))))******++++++''''''(((((())))))*********)))(((''''''((()))***))))))***************)))))))))(((((('''''''''&&&&&&''''''(((((((((((((((((((((''''''''''''(((((((((((()))************)))(((((((((((())))))))))))))))))))))))))))))))))))))))))*********++++++++++++***)))(((''''''((((((***)))))))))((((((((('''''''''((()))))))))))))))((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''''''''((((((((())))))''''''''''''(((((((((((())))))************))))))))))))************))))))))))))((('''((()))+++,,,))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))************************************))))))*********+++++++++------------------------------------............---------............///...............//////000...///000000111111000000///000000111111222222333000000000000000000000000000000000111111222222222222222222222222222222222444444444444444444444444222222111111111111222222000000000/////////..............................000//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,+++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))************(((((())))))***+++++++++))))))(((((((((((())))))))))))((())))))***++++++***++++++++++++,,,,,,,,,))))))******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---,,,,,,,,,***++++++,,,,,,++++++***))))))************)))))),,,,,,,,,,,,,,,+++++++++))))))*********+++++++++))))))************)))))))))***++++++,,,+++++++++,,,+++******+++,,,+++*********++++++++++++*********++++++++++++,,,,,,,,,++++++++++++++++++++++++******++++++******))))))+++***(((''''''((()))******************************************+++++++++*********)))(((((('''''')))))))))))))))***+++,,,,,,,,,,,,,,,,,,++++++++++++++++++***************+++************)))))))))((()))***++++++***)))((())))))))))))************++++++++++++++++++*********))))))))))))***++++++))))))))))))))))))))))))&&&''')))***+++,,,,,,,,,(((***,,,,,,***(((((())),,,,,,+++***)))(((''''''))))))))))))************(((((((((((())))))))))))))))))(((((((((((())))))'''((()))******+++******((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((((())))))***************(((((((((((())))))))))))************************)))))))))*********++++++***)))((('''&&&'''((()))*********)))((('''''''''&&&'''((()))*********)))((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''''''''(((((())))))***''''''''''''((((((((((((((())))))******))))))(((((())))))******))))))((()))(((((())))))***+++,,,))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************************)))************+++++++++---------------------------------.........//////---------............///......------......///000......///000000000000000000000000111111111222222000000000000000000000000//////000000111222222222222222222222222222222222333333333333333333333333222222111111111111222222000000000000////////////.................................---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((()))******++++++)))))))))******+++++++++))))))(((((((((((())))))))))))((((((((()))******,,,,,,,,,,,,,,,------...***++++++++++++******)))+++++++++,,,,,,,,,------------------------------***+++,,,---------,,,,,,***+++,,,,,,,,,,,,+++***))))))************))))))***++++++,,,,,,---------*********+++++++++,,,,,,******))))))))))))******)))***+++,,,,,,,,,++++++,,,***((())),,,---,,,+++******++++++++++++******************++++++++++++************************++++++*********+++,,,,,,---,,,***((((((((()))***************************))))))*********+++++++++******))))))))))))))))))***))))))***+++,,,------,,,,,,,,,+++++++++*********************+++++++++++++++***)))))))))))))))+++++++++***))))))(((((((((((()))***************))))))))))))))))))************))))))******+++,,,))))))))))))))))))))))))((()))***+++++++++++++++''')))+++***)))(((***,,,++++++******))))))((((((*********)))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((('''((())))))******))))))&&&&&&''''''((()))))))))&&&''''''((((((((((((((((((((()))******)))(((((('''(((((()))***)))))))))'''((((((((()))))))))***))))))))))))))))))))))))'''(((((((((((())))))))))))((('''&&&&&&''')))***))))))))))))((((((((((((%%%&&&((()))*********)))((((((((((((((((((((((((******))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''&&&''''''((())))))******''''''''''''(((((((((((('''(((((())))))((((((''''''((())))))))))))((('''&&&'''((()))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------............///...------------...//////---...//////000000//////000000000000111111111111000000000000000000000000/////////000111222222222111111111111111111111111222222222222222222222222222222111111111111222222111111111000000000//////........................,,,,,,------------......++++++++++++++++++++++++***++++++++++++,,,,,,,,,******++++++++++++******+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))'''(((((()))******++++++(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((('''(((((((((------,,,,,,,,,---...///,,,,,,,,,,,,***)))((('''+++++++++,,,,,,---------........................***+++,,,---...---,,,,,,***+++,,,------,,,+++***++++++,,,,,,,,,,,,++++++((()))***+++---...///000++++++,,,,,,,,,------------,,,+++******+++,,,---)))***+++,,,---,,,,,,++++++((('''(((+++...---,,,******++++++++++++******))))))))))))************))))))))))))))))))))))))***)))(((((((((***+++,,,///...,,,***))))))***+++************************))))))******++++++++++++***************+++++++++++++++++++++,,,---...///++++++++++++******))))))))))))******+++++++++,,,++++++***)))(((((())))))...---+++***)))((((((((('''((()))***************&&&&&&''''''(((((())))))*********)))******+++,,,))))))))))))))))))))))))***++++++++++++***))))))%%%''')))(((&&&&&&))),,,))))))))))))************++++++******))))))((((((******))))))(((((('''''''''((()))******)))((('''((())))))))))))(((((('''%%%%%%&&&'''((()))******&&&''''''(((((((((((((((''')))***,,,,,,***)))'''&&&''''''((((((((((((((('''((((((((())))))******((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((((('''&&&%%%&&&(((***+++''''''(((((())))))******%%%&&&((()))*********)))((((((((((((((((((((((((******))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((())))))(((((((((''''''''''''&&&''''''((()))******+++''''''''''''((((((((()))''''''((((((((((((''''''&&&'''((())))))((('''&&&$$$%%%''')))***))))))((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------.........//////...------------...//////---......///////////////111111111000000000000000000000000000000000000000...//////000111222222222111111111111111111111111111111111111111111111111222222111111111111222222111111111111000000000000........................++++++,,,------......///++++++++++++++++++++++++******+++++++++,,,,,,,,,******++++++++++++******+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******(((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))'''(((((()))***+++++++++(((((((((((((((((((((((())))))(((((((((((())))))***)))((('''''''''''''''...------,,,+++***))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,/////////000///......---...------,,,+++++++++,,,******))))))))))))*********++++++,,,,,,,,,++++++++++++,,,------------,,,***++++++,,,,,,++++++***(((((())))))*********+++************************000///---,,,++++++,,,---************************++++++++++++******))))))******++++++++++++******((()))***++++++***)))((())))))))))))))))))))))))+++++++++*********))))))************************,,,++++++******++++++,,,))))))************))))))))))))))))))))))))))))))***************)))((((((************************,,,+++++++++***)))))))))***((('''((()))***)))''',,,,,,,,,+++***))))))(((******))))))))))))******''''''(((******+++++++++***))))))((((((((())))))((((((((((((''''''''''''))))))))))))))))))))))))************************))))))))))))))))))))))))))))))((('''&&&%%%%%%%%%(((((())))))((('''&&&&&&###$$$%%%&&&''')))******))))))((((((((((((((()))''''''''''''&&&&&&&&&&&&)))((('''&&&&&&'''((()))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''(((((())))))******))))))(((((('''''''''&&&&&&&&&''')))************************************((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&''''''''''''((())))))((('''''''''''''''((((((((((((((('''''''''((((((''''''''''''((((((&&&&&&&&&''''''''''''((())))))((((((''''''&&&&&&))))))))))))))))))))))))+++***)))'''''''''((()))))))))))))))************))))))))))))))))))))))))++++++******************+++++++++,,,,,,---------++++++,,,,,,,,,,,,------...............///000000000///...------...///000---......///////////////////////////000000000000111111000000//////......////////////000000000000333222222222111111000000000000111111111111000000111111111111111111111111222111111000///...------////////////.....................------,,,,,,,,,++++++************++++++***+++---......---+++*********++++++++++++******))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))***)))(((''''''((()))***))))))(((((('''''''''&&&((((((((((((((((((((((((++++++******)))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,........................000000000000000//////...///...---,,,,,,,,,,,,---++++++************++++++***++++++,,,,,,++++++***)))***++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++************+++++++++,,,************************---,,,++++++++++++++++++++++++++++++++++++++++++*********))))))(((((((((******++++++++++++******((()))***++++++***)))(((************************+++++++++*********))))))************************,,,++++++******++++++,,,******++++++++++++******))))))))))))))))))))))))+++++++++++++++***))))))************************+++++++++******************((('''((()))***)))(((,,,++++++***))))))((((((******))))))))))))******'''((()))******+++++++++((((((((('''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++***)))(((''''''''''''(((((())))))(((''''''&&&$$$$$$%%%&&&'''))))))*********))))))))))))******))))))))))))))))))))))))***)))(((((((((((()))***((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((()))))))))))))))(((((((((''''''''''''&&&'''((())))))***))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''((((((((())))))))))))((('''''''''''''''******)))((('''&&&&&&%%%((((((''''''''''''(((((('''''''''((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))+++***)))(((''''''((()))))))))))))))************))))))))))))))))))))))))************************+++++++++,,,,,,---------++++++,,,,,,,,,,,,------...............///000000000///...------...///000---......///////////////////////////000000000000111111000000000000000////////////000000000111111222222111111111000000000000000111111111111000000111111111111111111111111111111111000000//////...////////////..................---------,,,,,,,,,++++++************++++++,,,,,,,,,++++++,,,,,,,,,******++++++++++++******))))))************))))))************************))))))))))))))))))))))))***)))(((''''''((()))***))))))((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''((((((000000//////......------,,,,,,,,,,,,,,,,,,,,,,,,000000000000000000000000000000111111111000/////////......---------------,,,++++++++++++++++++,,,******++++++++++++************+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,************************((()))******************,,,,,,,,,,,,,,,,,,,,,,,,++++++************))))))******++++++++++++******)))***++++++++++++***)))+++++++++++++++++++++++++++++++++***************************************++++++************++++++++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))+++,,,,,,,,,,,,+++*********************************************+++++++++***)))((((((******)))(((+++******))))))(((((('''******))))))))))))******'''((()))******+++******((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))++++++***)))(((((((((((((((((()))))))))(((''''''%%%%%%&&&'''(((((())))))+++******))))))******+++((())))))******+++++++++******))))))))))))******(((((((((((((((((((((((()))((((((''''''(((((()))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((((((((((((((()))))))))***)))((((((''''''''''''(((++++++***((('''&&&%%%$$$((((((''''''''''''(((((((((((((((((()))))))))***(((((())))))))))))))))))))))))))))))))))))))))))***))))))(((((((((((()))))))))))))))************))))))))))))))))))))))))************************++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------............/////////000//////............//////---......///////////////////////////000000000000000000111222222222111111000000000000111111111111111111000000000000//////000000111111111111000000111111111111111111111111111111111000000000000000/////////............---------------,,,,,,,,,,,,++++++************++++++...---+++))))))+++---...******++++++++++++******))))))************))))))************************))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((''''''))))))))))))))))))))))))''''''((())))))***++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***000000000///////////////------------------------111111111111111111111111000000000000000//////......------,,,,,,---------,,,++++++******++++++,,,++++++++++++++++++***)))++++++,,,---------------+++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,************************&&&''')))++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------******++++++++++++******)))***+++,,,,,,+++***)))++++++++++++++++++++++++************************************************++++++************++++++***++++++++++++++++++***))))))))))))))))))))))))***++++++,,,++++++******************************)))))))))***+++++++++,,,***)))((()))******)))(((***)))))))))((((((''''''******))))))))))))******(((((()))***************))))))******++++++******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))((((((((((((((((((((()))))))))(((((('''&&&&&&''''''(((((()))))))))))))))((())))))***+++&&&''''''((()))******+++))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((******))))))((((((''''''((((((((((((((('''''''''((())))))))))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''((((((((())))))))))))(((''''''''''''((((((***))))))((('''&&&&&&%%%((((((''''''''''''((((((''''''((((((((()))))))))(((((())))))******++++++(((((((((((((((((((((((()))))))))(((((((((((()))((()))))))))************))))))))))))))))))))))))***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------......////////////////////////....../////////---......///////////////////////////000000000000000000222333333333333222000000000000111111111222000000000///////////////000000111111111111000000111111111111111111111111000000000111111111111111//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++---,,,+++******+++,,,---******++++++++++++******))))))************))))))************************))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))(((((((((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((()))******////////////000000000000000000000000000000000000222222222222222222222222///000000000000///......------,,,,,,,,,,,,------,,,++++++******++++++,,,,,,,,,,,,,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++******************************'''(((***,,,------,,,,,,++++++++++++++++++++++++---------------------...******++++++++++++*********+++,,,------,,,+++***************************************************************************+++******))))))******+++))))))************))))))))))))))))))))))))))))))))))))***************)))************************)))))))))***+++++++++,,,+++)))((()))***+++***)))))))))))))))((((((((((((******))))))))))))******((())))))************)))'''((()))*********))))))((()))))))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((''''''(((((((((((()))))))))))))))(((''''''(((((((((((((((((('''''''''''''''((())))))&&&''''''((()))******+++(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((******))))))(((((('''''''''''''''(((((((((((((((((())))))))))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&'''''''''(((((((((((((((''''''''''''(((((('''''''''(((((((((((((((((((((''''''''''''((((((&&&&&&'''''''''((((((((((((((())))))******++++++((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))************))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------...///000/////////...//////////////////...---......///////////////////////////000000000000///111222444444444333222///000000000000111111111///////////////000000000000000111111111111000000000000000000000000000000000000000000000111111111............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******+++,,,,,,+++************++++++++++++******))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''(((((()))//////000000111111222222222222222222222222222222333333333333333333333333000000111111000000///...---------,,,------...///---,,,,,,++++++,,,,,,------.........---,,,+++***))))))***+++++++++******,,,,,,------------,,,,,,++++++++++++************************************)))***+++,,,------------******************************++++++++++++,,,,,,******++++++++++++******+++,,,------------,,,+++))))))))))))))))))))))))***************+++++++++******************************))))))))))))******)))))))))******)))))))))))))))))))))))))))))))))(((((()))************)))***************************************++++++++++++***))))))++++++***)))))))))))))))))))))))))))******))))))))))))******))))))************))))))###%%%&&&((((((((('''''''''(((((())))))*********))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''((((((((((((((()))*********))))))))))))((((((((((((((((((&&&&&&&&&&&&'''((())))))((())))))******+++++++++''''''((((((((((((''''''((((((((((((((((((((((((***))))))(((((())))))***(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((('''''''''((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((&&&&&&&&&&&&''''''''''''(((''''''''''''(((((()))&&&&&&''''''((()))))))))((((((''''''''''''((((((&&&&&&&&&&&&''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))'''(((((())))))))))))((())))))))))))************)))))))))))))))))))))))))))))))))***++++++,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,---///000000000///.........////////////......---......///////////////////////////000000000000000111333444444333222111////////////000000000000//////000000000000111111000000111111111111000000000000000000000000000000000000000///////////////.........------------,,,++++++++++++,,,,,,,,,,,,++++++************++++++(((***,,,------,,,***(((******++++++++++++******))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))******))))))))))))))))))))))))******)))(((((('''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''&&&&&&&&&&&&''''''(((000111111222333333444444444444444444444444444444555555555555555555555555222333333333333222111111///////////////000111111//////............//////////////////...---,,,+++***+++,,,,,,------,,,,,,,,,,,,------------,,,,,,------,,,,,,++++++++++++************************+++++++++++++++,,,---...++++++++++++++++++++++++)))*********++++++++++++******++++++++++++******+++,,,---......---,,,+++************************))))))*********+++++++++******************************))))))))))))******)))******++++++******)))))))))))))))))))))))))))((()))******+++++++++***************************+++++++++***************+++***))))))++++++***)))******************************))))))))))))******))))))************))))))$$$%%%''')))))))))((('''&&&&&&'''(((((()))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***))))))(((((())))))***(((((()))******************)))))))))((((((''''''&&&&&&&&&''''''((()))***))))))))))))))))))))))))'''((())))))))))))((('''((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))''''''''''''((((((((()))&&&'''((())))))***))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((('''''''''''''''((())))))'''''''''(((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((())))))(((((((((((((((((())))))))))))))))))))))))&&&'''((()))******)))((())))))))))))************))))))))))))))))))))))))((())))))***++++++,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,---///000111000///...---...///000000///...------......///////////////////////////000000000000000111333444444222000///---.........////////////000000000111111111222222000000111111111111000000000000000000000000000000000000//////......------.........---------,,,,,,******+++++++++,,,,,,,,,++++++************++++++******++++++++++++************++++++++++++******))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((()))******)))((('''(((((()))))))))*********(((((((((((((((((((((((((((((((((((((((((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''''''''(((111222333333444555666666666666666666666666666666777777777777777777777777444444555555444444333222111111000000111222333333111111000000000000111111000000000000///...---,,,...///000000111111000000,,,------......------,,,.........------,,,,,,,,,************************,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------******++++++++++++******,,,,,,---......---,,,,,,++++++++++++++++++++++++))))))******++++++++++++******************************))))))))))))******+++++++++,,,,,,+++++++++)))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,************************,,,+++++++++******))))))+++***)))***+++++++++)))***************+++++++++******))))))))))))******))))))*********))))))(((&&&(((***,,,---,,,+++***%%%&&&&&&'''((())))))***))))))))))))))))))))))))************************((((((((((((((((((((((((+++***************++++++(((((()))*********************))))))((((((''''''''''''''''''((()))++++++''''''''''''&&&&&&&&&&&&((()))***++++++***)))(((((((((((((((((((((((((((******))))))))))))******************************(((((())))))))))))(((((())))))))))))))))))))))))''''''(((((())))))******&&&'''''''''(((((())))))&&&&&&((()))************************************((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))'''''''''''''''((()))***))))))(((((('''''''''&&&((((((''''''''''''(((((((((((((((((())))))))))))))))))((((((''''''&&&&&&))))))))))))))))))))))))&&&'''(((*********)))((())))))))))))************))))))))))))))))))))))))((())))))***++++++,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,---------,,,---///000111000///...---...///000000///...------......///////////////////////////000000000000000111333444444111///---------------.........///000000111111222222222333000000111111111111000000000000000000000000000000000000///...---,,,,,,+++......---------,,,,,,,,,*********++++++,,,,,,,,,++++++************++++++,,,+++)))(((((()))+++,,,******++++++++++++******))))))************))))))************************(((((((((((((((((((((((('''((()))******)))((('''(((((())))))*********+++((((((((((((((((((((((((&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((('''((((((222222333555555666666666;;;999555444444555555555777777777777777666555555555555555555444444444444555555444333333333333333555444222111000111111222222222222333333333444444111111111000000000000000,,,...000111222111000///111000///...............***+++------------+++***///...---,,,,,,,,,,,,,,,------------------------------------------------///......------,,,,,,+++,,,,,,,,,+++++++++******************************+++***)))(((((()))***+++,,,+++*********+++,,,---...---,,,***)))(((((((((,,,+++)))(((((()))+++,,,++++++***)))(((((())))))'''///222,,,)))---...,,,++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******++++++***,,,+++***(((''''''''''''''''''(((((())))))******((((((((((((((()))************))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))(((''''''&&&&&&&&&&&&&&&'''''''''(((&&&''''''((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))***((('''%%%%%%'''(((***))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((()))(((((('''''''''((((((%%%&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''))))))((('''&&&%%%%%%$$$)))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))(((((((((((((((''''''''''''(((***+++++++++***)))))))))))))))************(((((((((((())))))))))))******)))))))))***,,,---...---,,,+++++++++,,,---...------,,,+++***))))))+++,,,...//////...,,,+++////////////////////////......///000000000000000000000//////.........---111111000000//////......////////////////////////---......///000111111222000000000000000000000000//////............//////000000///...------,,,,,,,,,,,,,,,------...............---,,,+++***)))(((+++++++++*********)))))),,,++++++******++++++,,,+++******)))))))))))))))))))))************))))))))))))))))))))))))))))))+++*********))))))((((((***)))(((&&&&&&&&&'''((())))))))))))(((((((((((((((((((((((())))))))))))((()))++++++)))((()))*********))))))((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************666666777888999:::999999@@@===:::888888999999888555666666777777666666666777777777777777777777777888777666666555555666666444444333222111222333333444444444444444444444444333333222222111111000000...///111222333222111000111000//////......//////,,,------......------,,,///......---,,,,,,------------------------------------------------------.........---,,,,,,++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++******))))))))))))******---,,,+++***))))))******,,,+++******)))*********,,,+++)))(((((()))+++,,,,,,,,,+++***************))),,,---+++((()))******++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++***))))))+++***)))))))))))))))***(((((((((((())))))))))))((((((((((((((()))*********)))))))))(((((((((''')))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''&&&&&&'''''''''((((((((('''(((((()))***)))))))))((((((((((((((((((((((((&&&'''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''((())))))))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((((((((((((((''''''''''''((((((&&&&&&''''''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((()))))))))))))))(((((('''&&&&&&(((((((((((((((((((((((()))((((((''''''(((((()))''''''''''''''''''''''''(((((((((((((((((((((''''''((()))*********))))))))))))))))))************((((((((()))))))))******,,,+++*********+++,,,------,,,++++++++++++,,,---......------,,,+++++++++,,,---............---,,,..............................///000000000000000000/////////............000000000000//////....................................//////000000111111//////////////////////////////............//////000//////...------,,,,,,,,,,,,,,,---------------------,,,,,,,,,,,,,,,+++,,,,,,,,,+++++++++******,,,++++++******++++++,,,+++******)))))))))))))))))))))************))))))))))))))))))))))))))))))******)))))))))(((((((((***)))((('''''''''(((((())))))))))))(((((((((((((((((((((((()))))))))))))))***,,,,,,***)))***+++***)))))))))((((((((('''))))))))))))************))))))))))))))))))))))))((((((((()))))))))******999999:::;;;<<<<<<<<<<<>>;;;999888888666555222222333333555666777888666666666666777777777777777777666555555555555555444444444444555555666666777777777777777666666666777777666666555444333333444444555666666555555444222222111111111111111222222111000//////000111222000//////....../////////////////////////////////..............................------,,,+++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))+++,,,,,,+++))))))++++++***))))))(((((((((******))))))******+++,,,++++++***))))))***++++++,,,++++++*********++++++///***(((,,,,,,((((((---++++++************++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))((('''((((((''''''''''''((((((******))))))((((((''''''((((((((((((((())))))***))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((+++)))'''&&&%%%&&&((()))(((((((((((())))))))))))(((((()))************)))(((((((((((((((((((((((($$$%%%&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))''''''''''''''''''''''''''''''((()))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((''''''''''''(((((()))))))))((((((''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&'''((())))))***''''''((((((((()))))))))'''''''''''''''''''''''''''((()))******)))((('''))))))))))))))))))))))))''''''''''''((((((((((((&&&''''''(((((((((((((((((()))))))))************)))*********++++++++++++---,,,,,,+++************+++++++++++++++,,,,,,,,,+++,,,,,,,,,------.........---+++******+++---...........................---...//////000000/////////////////////.........////////////////////////........................//////////////////......///////////////////////////......------......///.........------,,,,,,,,,...------,,,,,,++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++++++++************+++++++++******)))))))))))))))))))))************))))))((((((((((((((((((((((((((((((((((((''''''''''''*********))))))))))))***(((((((((((())))))))))))(((((((((((())))))))))))(((***,,,+++***)))***+++))))))))))))((((((((((((((())))))))))))*********))))))))))))))))))))))))''''''''''''((((((((((((::::::;;;<<<<<<<<<;;;;;;===;;;999777777666444222111111111222333555777888555666666666777777777888777777666555555555555555333444444555666666666666777777777777777777666666888888888777666555555444666777777777777777666666333333222222222333333444444333111111111111333444000000000//////000000111000000000000000000000000//////////////////////////////...------,,,,,,+++,,,,,,,,,+++++++++******************************)))***+++,,,,,,+++***)))(((((())))))************,,,+++******))))))******+++******************+++******))))))))))))***+++---+++***,,,+++))))))---++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((())))))((((((,,,+++***)))((((((((((((******))))))((((((''''''((((((((((((((())))))***(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((+++)))'''&&&%%%&&&((()))(((((((((((())))))))))))&&&'''(((((())))))(((((())))))))))))))))))))))))&&&'''''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((('''((((((((()))))))))***'''''''''''''''((()))))))))))))))((((((''''''&&&((((((((((((((((((((((((((((((((((((((('''''''''%%%&&&&&&''''''(((((()))'''''''''''''''''''''''''''((()))******)))((('''))))))))))))))))))))))))&&&'''''''''(((((())))))'''''''''''''''(((((()))((()))))))))************)))*********++++++++++++++++++******))))))((((((*********++++++,,,,,,,,,*********+++,,,,,,---------+++)))(((((()))+++---........................------...///////////////.........///////////////.............../////////........................////////////..........................................------------......---------------,,,,,,,,,---------,,,,,,++++++***++++++++++++************))))))))))))************+++******))))))******++++++******)))))))))))))))))))))************))))))((((((((((((((((((((((((''''''''''''(((((((((((()))))))))************)))'''((((((((()))))))))***(((((((((((())))))))))))''')))******)))(((((()))(((((((((((())))))))))))'''''''''(((((((((((()))((((((((((((((((((((((((''''''''''''((((((((((((;;;;;;<<<<<<===<<<<<<;;;<<<:::888777777666333111111000000000222444666777666777777888888999999999999888777777666666777777333444555555666555555555555555555555666666666777888888888777777777666666888888888888777777777777444444333333444444555555333333333222222333333333111111000000000111222222111111111111111111111111000000000000000000000000000000//////...---------,,,,,,,,,+++++++++************************************++++++++++++******&&&''')))***+++,,,,,,,,,,,,,,,+++***)))))))))***************************)))))))))((())))))***+++***000222---))))))))))))++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&'''((())))))))))))//////---,,,+++*********))))))))))))((((((((((((((((((((((((((()))******(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***)))((('''&&&''''''(((''''''((((((((()))))))))&&&&&&'''((((((((((((((())))))))))))))))))))))))((((((((((((((('''&&&%%%))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''((()))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''(((((())))))******''''''&&&''''''((()))***))))))(((((((((((((((((((((((((((((((((((((((((())))))((((((''''''''''''%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))((((((''''''(((((()))***))))))))))))************)))))))))*********++++++)))))))))***))))))((('''((()))***+++,,,,,,,,,+++*********++++++,,,,,,,,,,,,+++)))(((((()))+++,,,------------------------------...////////////............///////////////---............/////////------------------------......................................................------------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******)))))))))(((((((((((()))))))))))))))******))))))))))))******+++******)))))))))))))))))))))************))))))))))))))))))))))))))))))'''(((((((((((()))))))))'''((()))*********))))))''''''(((((())))))******(((((((((((())))))))))))&&&((())))))(((''''''((((((((((((((())))))))))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''((((((((()))))))))999:::::::::::::::999999999777666666666555333111111111000///000222444666555555666777777888999999888777666666555555666666444444555555555444333222111222333333444555666666777777777777777888888888:::999888888777777777777555444444444555555666777222333333444444333333222111111111111111222333333222222222222222222222222000000000000000000000000111111111000//////......,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,((()))***,,,,,,,,,++++++*********)))******+++,,,*********++++++************)))))))))******+++,,,---;;;???222)))++++++%%%++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))------,,,+++******++++++(((((((((((())))))))))))((((((((((((((()))******'''((((((((()))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''&&&&&&'''''''''(((((((((''''''((()))))))))))))))))))))))))))))))))))))))''''''((()))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''((())))))''''''''''''''''''''''''''''''((()))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((('''''''''((()))*********&&&&&&&&&''''''((()))***((((((((((((((()))))))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''((())))))***))))))((((((((()))***+++))))))))))))************((((((((()))))))))******(((((()))***+++***))))))'''(((***+++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---------------------------,,,---......//////................../////////000---------.........//////------------------------,,,------....../////////...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,***************+++++++++(((((())))))******************))))))))))))******+++******)))))))))))))))))))))************))))))))))))))))))))))))))))))((((((((()))))))))******&&&'''((()))))))))(((((('''''''''((()))*********(((((((((((())))))))))))'''(((******((('''((()))'''((((((((()))))))))***''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))******666666777777777666666555555444333333444333111///222111000///000111333555222333333444555666666777555555444333333333333333444444555555555444222111///000111222333555666666666666666777888888999999:::999999888777777777888555555555555555666777777111222444444444444222111222111111111222333333444222222222222222222222222000000000000000000000000222222111111000000//////,,,,,,,,,+++++++++******........................---,,,+++******+++,,,---***+++,,,------,,,***)))((((((((()))***,,,---...******++++++++++++******+++*********+++,,,,,,---222FFFKKK999,,,///...$$$++++++************++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,+++***)))((((((((((((((())))))***''''''(((((())))))******((((((((((((((()))******'''((((((((())))))******************************))))))))))))))))))))))))((((((((()))(((((('''&&&&&&&&&&&&&&&'''''''''((((((((()))***************))))))))))))))))))))))))%%%&&&''')))************))))))))))))))))))))))))))))))))))))))))))))))))***((('''%%%%%%'''(((***(((((((((((((((((((((((('''(((((()))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((&&&''''''((()))******+++&&&&&&&&&'''''')))******''''''(((((())))))******((((((((((((((((((((((((%%%&&&&&&'''((()))******)))))))))))))))((((((((())))))))))))))))))))))))'''&&&%%%$$$$$$%%%&&&'''))))))))))))))))))))))))&&&&&&&&&'''((())))))******)))((((((((()))+++,,,))))))))))))************(((((((((((())))))))))))((()))***+++,,,,,,+++***'''(((***+++,,,,,,++++++------------------------...------------------...------------------------,,,---......//////......---.........//////000000---------.........//////------------------------,,,,,,------...///000000...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---((()))***+++,,,---......))))))******+++++++++,,,******))))))))))))******+++******)))))))))))))))))))))************))))))))))))))))))))))))))))))(((((())))))******++++++%%%&&&''')))))))))((('''&&&''''''((()))******+++(((((((((((())))))))))))((()))++++++)))((()))***'''((((((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************888777666555555555555555555555444444333333333333666555333222222333444555222222333444444444333333444444444333333333333333000222444555555333111///000000111111222222333333333444555777888888777777777777666666777888:::;;;888777666555555555555555555555444444444444555555777444111//////000000///000000222333333222111000222222333444333222111000222222222222111111000000000//////---,,,+++******,,,,,,***)))))))))***+++...------,,,+++***)))))))))***+++,,,,,,+++***)))++++++************++++++,,,+++)))((((((((()))*********))))))***,,,---///:::GGGHHH888---...+++###))))))))))))))))))))))))*********)))((()))+++...(((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((+++*********))))))(((((()))))))))))))))))))))))),,,,,,+++***)))))))))***+++***)))(((((('''((((((******))))))((((((''''''(((((())))))))))))((((((+++***(((''''''((()))***))))))))))))))))))))))))***)))(((''''''((()))*********)))((((((((((((((((((((((((((())))))))))))******))))))((((((''''''''''''''''''((((((((()))))))))((((((''''''&&&&&&(((((((((((())))))))))))&&&'''''''''(((((())))))(((((())))))))))))((((((+++*********))))))(((((((((((((((((((((''''''''''''''''''&&&&&&%%%%%%$$$(((((('''''''''&&&&&&&&&((((((((((((((((((((((((%%%&&&'''((()))***+++,,,---+++)))'''&&&&&&(((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%))))))))))))))))))))))))***)))(((''''''((()))***(((((((((((())))))))))))************************++++++******************)))************+++++++++((('''&&&(((,,,......,,,+++,,,+++***)))***,,,...------------------------........................---------------...///000000///...------...///000---------.........//////,,,,,,------------------...---,,,+++++++++++++++.........------,,,,,,,,,---------,,,,,,+++++++++...---+++*********+++++++++******)))))))))))))))***+++,,,,,,+++***)))(((++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))************(((((((((((())))))))))))(((((())))))))))))((((((******))))))((((((''''''))))))))))))************'''((((((((()))))))))***&&&'''((((((((((((((('''((()))***++++++***)))(((777777666666666777777888888888888888777777777666;;;999777555444444555666444444555555555444444333111111222222222333333333111222333444444333111000//////000000000111111111111222333555666666555555999888666555444444555555777666666555555555555666666666555555555555666666888666222111111222111111000000111111111111111000111111222333333333222111222222222222111111111000111111000///...---,,,+++---,,,+++***)))******+++******+++++++++,,,,,,,,,******+++,,,++++++***)))++++++************++++++,,,,,,***)))))))))***++++++************,,,---...GGGTTTRRR<<<+++***---+++************************))))))))))))************))))))))))))************************************************************)))))))))))))))))))))))))))))))))(((((((((''''''(((((((((((((((((((((((())))))))))))(((((('''''')))))))))))))))))))))))),,,+++******))))))*********))))))(((((((((((()))(((((((((((('''''''''&&&(((((())))))))))))(((((((((((((((''''''((())))))))))))))))))))))))))))))***)))(((''''''((()))*********)))(((((((((((((((&&&&&&&&&&&&''''''''''''***)))))))))(((((((((''''''''''''((((((((()))))))))))))))))))))((((((((((((((((((((())))))))))))''''''''''''((((((((()))(((((())))))))))))(((((())))))))))))((((((''''''((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&(((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&'''((()))******+++,,,+++)))'''&&&'''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&((((((((((((((((((((((((***)))(((''''''((())))))(((((((((((())))))))))))************************************************)))************++++++++++++)))((())),,,---,,,+++,,,------,,,++++++,,,...------------------------...........................------------......///000///...------...///000------------.........///,,,,,,,,,------------.........---,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++,,,+++***)))))))))******+++******)))))))))))))))******+++++++++***)))(((++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******(((((((((((())))))))))))(((((())))))))))))((((((***)))))))))((((((((('''((((((((()))))))))******(((((((((((())))))))))))((((((((((((((((((((((((((()))************)))(((666666777777999:::<<<<<<============<<<<<<<<<<<<@@@???<<<:::999888999999888888888888777666555555000111111222222333333333444333333333333222222111000000000111111111111111///000111222222333222222555555333222222111222222444444444333444444555555777777666666666666777777888666333222222333222111111000000//////000000000///000111333333333333222222222222222111111111111222222111000///......------,,,+++*********++++++******+++++++++,,,,,,,,,++++++,,,,,,+++***))))))++++++************++++++---,,,++++++******++++++++++++******+++,,,---...FFFUUUWWWBBB,,,(((---///************************))))))))),,,//////+++'''************++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))*********)))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))++++++***)))))))))******)))(((((((((((())))))***''''''''''''&&&&&&&&&&&&(((((())))))))))))((((((%%%&&&'''((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))***))))))(((((((((((((((&&&&&&&&&&&&''''''''''''))))))))))))((((((((((((''''''((((((((()))))))))))))))))))))************(((((((((((())))))))))))''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((''''''''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((''''''''''''&&&((((((((((((((((((((((((''''''((((((((()))))))))+++***((('''&&&''''''(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))************************)))************+++++++++---,,,++++++,,,---+++***---...//////---++++++,,,------------------------........................///...------------------//////...------...//////------------............,,,,,,,,,---------......///...------,,,---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***))))))((()))))))))+++******)))))))))))))))))))))***+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))((((((((((((''''''((((((((()))))))))))))))))))))((((((((((((,,,+++)))((('''(((((()))((())))))******))))))(((777777888:::<<<>>>@@@AAAAAAAAAAAAAAAAAAAAAAAAAAACCCBBBAAA@@@???>>>??????============<<<;;;:::999555555555444444444444444777666444333222333333444333333333333333222222222......//////000000000000/////////000000111222222111111111111222222333444888777777666666777777888777555222222222333222111222111///.........///000---...000222333444333333222222222222222222222222222111111000//////......---,,,,,,,,,++++++++++++...------,,,+++***)))))),,,,,,,,,,,,+++***)))))),,,++++++******++++++,,,,,,,,,+++++++++******+++++++++++++++,,,,,,------222DDDLLL@@@000++++++***************************,,,+++,,,000555444...((()))))))))*********++++++((((((((((((((((((((((((************************))))))))))))))))))))))))************************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******(((((('''(((((()))******''''''''''''''''''''''''(((((())))))))))))((((((###$$$&&&((())))))((('''(((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))(((((((((((('''(((((((((((()))))))))((((((((())))))*********(((((((((((())))))))))))'''''''''((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((())))))******((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((***)))(((''''''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))))))))(((((((((((())))))))))))((((((((((((((((((((((((***************+++++++++))))))*********+++++++++,,,,,,,,,,,,,,,---,,,,,,,,,...000///---+++******------------------------........................///......---,,,,,,,,,,,,........................------------------------+++,,,,,,------.........///......---------......++++++************************++++++,,,,,,,,,---*********)))))))))******+++******)))))))))))))))(((((()))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((())))))))))))(((((())))))))))))((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((...,,,***(((''''''((()))((())))))))))))))))))(((999:::;;;<<<>>>AAACCCDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEECCCCCCCCCBBBAAA@@@???>>><<<<<<;;;:::999888888777;;;999777555555555666777555444444333333222222222//////////////////000000......///000000111111111////////////000111222222777777666666666666777777888666444444555555444333222111///.........///000,,,...000222333333333333222222222222222222222333111111000000///.........------------,,,,,,++++++...------,,,+++***))))))---,,,,,,+++++++++******,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++******+++,,,,,,,,,------------&&&222999444---,,,***'''************************,,,+++,,,000555444...(((((((((((()))))))))******((((((((((((((((((((((((************************************************************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))((())))))******(((((('''(((((()))******(((((((((((((((((((((((((((((())))))))))))((((((###$$$&&&((())))))((('''(((((((((((((((((((((((((((((())))))))))))(((((())))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((()))))))))***'''''''''(((((()))))))))(((((((((((())))))))))))((((((((((((((('''''''''(((((())))))))))))(((((())))))))))))))))))))))))&&&'''''''''(((((())))))'''(((((())))))*********((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((('''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((()))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))*********+++++++++))))))*********+++++++++***+++,,,,,,,,,------...+++---......,,,***))))))------------------------........................///...---,,,,,,,,,,,,,,,------............------------------------,,,,,,++++++,,,,,,---...//////......---------......///*********************************++++++,,,,,,,,,***++++++++++++++++++++++++******)))))))))))))))((((((((())))))******+++(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))''''''''''''(((((((((((())))))))))))((((((((((((...,,,***(((''''''((())))))(((((((((((((((((()))======>>>???AAACCCEEEFFFEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEFFFGGGGGGHHHHHHHHHFFFFFFFFFFFFEEEDDDCCCCCCBBBBBBAAA@@@???>>>>>>===>>>===;;;:::999999999999666555555444333222222111111111000000000000111111222222222222111000///...000000000///000000111111555555444444444444555555999888777777888888777555222222111000////////////,,,...000111333333333222222222222222333333333333000000000000/////////...------.........---,,,+++******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,---,,,,,,++++++++++++,,,,,,,,,,,,---------,,,+++***,,,,,,------------,,,,,,+++...,,,((('''***,,,)))++++++++++++++++++++++++))))))))),,,//////+++''''''((((((((())))))))))))))))))))))))))))))))))))++++++++++++++++++++++++***************************************+++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((((((((()))******)))(((((((((((())))))***((((((((()))))))))))))))(((((())))))))))))((((((%%%&&&'''((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((())))))***&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))((((((((()))))))))******''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((('''''''''(((((())))))))))))(((((())))))))))))************&&&&&&''''''((()))))))))(((((((((((())))))))))))'''(((((((((((()))))))))((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&'''((()))*********)))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,)))************+++++++++(((***,,,,,,+++,,,---///+++,,,------+++))))))***------------------------...........................---,,,,,,,,,,,,,,,,,,------............------------------,,,,,,,,,,,,***+++,,,,,,---...//////------------------...///***************+++++++++*********+++++++++++++++******+++,,,,,,,,,,,,++++++******)))))))))))))))))))))((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))''''''((((((((()))))))))(((((((((((()))))))))))),,,+++)))((('''(((((())))))((((((''''''(((((()))AAAAAAAAAAAABBBDDDEEEFFFFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGHHHIIIIIIIIIHHHHHHFFFFFFGGGGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDAAAAAA???>>>===<<<<<<<<<::::::999888777555555444444333222111111222333444333444444444444222111000333333222222111222222222333333222222222222333333777666666666777777666444222222222222111000///...---...000111222222222111222222222333333333444444111111111111111000000000---......///...---,,,+++******+++++++++,,,,,,,,,++++++******+++,,,...///---,,,,,,++++++,,,,,,---...//////000///...---,,,,,,,,,---......---,,,+++......+++''''''***,,,+++++++++++++++++++++++++++))))))))))))************(((((()))))))))*********************************++++++++++++++++++++++++************************)))))))))*********++++++))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))((((((((((((((()))*********))))))(((((((((((()))'''''''''((((((((())))))(((((())))))))))))(((((((((((((((''''''((())))))))))))))))))))))))))))))'''((()))******)))((('''((((((((((((((()))******&&&&&&&&&&&&'''''''''''''''((((((((()))))))))***(((((()))))))))*********)))))))))((((((((((((((((((((((((((()))))))))))))))(((((((((''''''''''''(((((())))))))))))((((((((((((((()))))))))******&&&&&&''''''((())))))***)))((((((((((((((('''''''''((((((((())))))))))))((((((((((((((((((((((((&&&'''''''''''''''''''''&&&'''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((%%%&&&((()))*********)))(((((((((((())))))))))))************************((())))))***++++++,,,,,,)))************+++++++++)))+++,,,,,,***)))+++,,,,,,------,,,******,,,---------------------------........................,,,,,,,,,+++,,,,,,------,,,------......------,,,---------,,,,,,,,,++++++***++++++,,,---...///000,,,,,,,,,,,,,,,---......*********+++++++++,,,,,,++++++++++++************((()))***+++,,,,,,+++***+++******)))))))))))))))******(((((('''((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((()))))))))******(((((((((((())))))))))))(((((())))))))))))(((((('''((((((((()))))))))***((((((((()))))))))******&&&&&&'''((()))***++++++(((((((((((((((((((((((()))(((''''''''''''((()))CCCCCCCCCCCCCCCDDDEEEEEEGGGHHHHHHHHHIIIIIIJJJJJJIIIIIIJJJJJJIIIHHHGGGGGGEEEEEEFFFGGGGGGGGGFFFFFFDDDDDDEEEFFFGGGHHHIIIIIICCCCCCBBBAAA@@@???>>>===??????>>>===;;;:::999999666555444333333333555555111222444555666666555555666666555444333333333333222111111000000111111222444333222333444444222111222333333333222111///......///000111222222111111222222222333333444444444333333222222222222222222---.../////////...,,,,,,...------,,,+++***))))))+++*********+++---///000---,,,,,,++++++,,,,,,---000111222222222111///...,,,---.........---,,,+++(((+++------,,,,,,+++)))++++++++++++++++++++++++*********)))((()))+++...)))************+++++++++************************++++++++++++++++++++++++************************(((((())))))************))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))((((((((((((((()))******+++***)))(((((('''((((((&&&&&&&&&'''''''''(((((((((((())))))))))))((((((+++***(((''''''((()))***))))))))))))))))))))))))'''((()))******)))((('''((((((((((((((()))******(((((((((((()))))))))***'''((((((((())))))******))))))))))))************++++++******))))))(((((((((((((((((())))))))))))))))))(((((('''''''''&&&(((((())))))))))))((((((&&&'''''''''(((((())))))&&&&&&&&&'''((())))))***))))))((((((''''''&&&&&&'''((((((((())))))******((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&''''''(((''''''&&&((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((%%%&&&((()))*********)))(((((((((((())))))))))))************************((())))))***++++++,,,,,,)))************+++++++++***,,,---,,,)))'''(((***---------,,,++++++...000------------------------........................++++++++++++,,,------...,,,,,,---......---,,,,,,---------,,,,,,+++++++++******+++,,,---//////000++++++++++++,,,,,,---...******++++++,,,,,,,,,,,,,,,+++++++++******))))))'''((()))+++++++++***)))+++******)))))))))))))))+++***)))'''''''''((()))************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))(((((())))))))))))(((((('''((((((((())))))******))))))))))))************%%%&&&'''((()))***+++,,,&&&'''(((((((((((((((''')))((('''&&&&&&'''((()))EEEEEECCCBBBBBBCCCDDDEEEGGGFFFFFFGGGHHHIIIIIIHHHEEEEEEEEEFFFHHHGGGEEECCCDDDDDDCCCCCCDDDEEEGGGHHHIIIIIIJJJJJJKKKJJJJJJIIIFFFFFFFFFEEEDDDCCCAAAAAAAAAAAA@@@???>>>======<<<:::999888777777888999:::;;;<<<======<<<:::777666888666444333444555444333666555444222111000000000333222222000///...------222222222222111111111111111000000///...---------000111333333222222333444333222222222222222111111111111111000///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000111111111111///...---,,,,,,,,,,,,,,,+++,,,,,,,,,+++)))(((&&&***)))((((((((()))+++,,,,,,,,,***)))((((((''''''(((((())))))******++++++))))))************))))))******))))))((((((''''''))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))((((((''''''&&&&&&))))))))))))))))))))))))((((((((('''''''''''''''))))))(((((((((((()))))),,,,,,+++***)))(((''''''******++++++)))'''%%%$$$******))))))((((((''''''+++******)))))))))))))))************************((((((((((((((((((((((((((()))*********((('''&&&((((((((((((((()))************))))))((((((''''''******))))))(((((('''''')))))))))(((''''''&&&&&&''''''''''''''''''''''''******)))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%(((((((((((((((((((((((())))))(((((((((((())))))(((''''''&&&&&&((()))***+++***)))(((((()))***+++))))))))))))************)))************+++++++++*********)))))))))))))))+++,,,------++++++,,,---+++***))))))***+++...///---------.........//////------------------------000///---,,,+++,,,,,,---...---,,,++++++,,,---...,,,,,,,,,---------......,,,,,,,,,---------......------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))))))))((((((''''''&&&&&&))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))((((((((((((((((((((((((''''''(((((())))))******(((((((((((()))))))))))))))))))))))))))(((''''''((((((((()))******++++++(((((((((((())))))))))))******)))(((((((((((((((''''''''''''''''''''''''GGGFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEDDDFFFEEEEEEFFFGGGFFFDDDBBBAAAAAAAAABBBCCCDDDEEEFFFHHHHHHIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGFFFEEEDDDCCCCCCCCCBBBBBBAAA@@@????????????>>>>>>>>>>>>??????AAAAAABBBBBBAAA>>><<<:::;;;999777777777777666555444333333222222222333333222222111111000000000///222222222222222222222222222111111000//////.........000222222111111333555444444444333333333333333222222222111000/////////------------,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///000111222222000///...---,,,,,,,,,,,,++++++,,,,,,+++***((((((+++***))))))***+++,,,---,,,+++******))))))))))))*********+++++++++++++++))))))************))))))************))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************((((((''''''''''''((((((*********))))))((((((((('''(((((()))))))))))))))***)))))))))((((((((('''))))))(((((()))***++++++((((((((((((((((((((((((((((((((((((((((((((((((((()))******)))((('''&&&((((((((((((((())))))******)))))))))((((((((('''***)))))))))(((((((((''''''''''''(((((((((((((((''''''''''''''''''''''''***))))))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))(((''''''&&&'''((()))******))))))))))))))))))***))))))))))))************)))************+++++++++************))))))))))))+++,,,------++++++,,,---+++***))))))***+++---///,,,------------.........------------------------...---,,,,,,+++++++++,,,---------,,,,,,---------,,,,,,,,,------------...,,,,,,,,,------------...------,,,,,,,,,+++++++++,,,,,,+++++++++*********++++++++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))******)))))))))((((((((())))))))))))))))))))))))((((((((((((((('''''''''))))))))))))))))))))))))((((((((()))))))))******))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))+++++++++++++++***))))))******))))))))))))))))))(((((((((((())))))))))))******)))(((((((((((((((''''''''''''''''''''''''CCCCCCBBBBBBAAA@@@???>>>AAAAAAAAABBBBBBBBBCCCCCCDDDCCCBBBBBBCCCCCCAAA?????????AAABBBCCCDDDDDDDDDFFFFFFGGGGGGGGGFFFFFFEEEFFFGGGGGGHHHHHHGGGGGGFFFFFFFFFEEEEEEDDDDDDCCCCCCDDDDDDEEEEEEEEEEEEEEEDDDFFFFFFGGGFFFDDDBBB@@@???AAA???===<<<<<<<<<:::999666666555555444444444444111111111111111111111111222222222222222222222222222222111111000000//////,,,...000111000111333555555555555555666666666666444444333333222111111111///.........---------,,,,,,,,,++++++++++++******++++++++++++++++++++++++***+++---///000111222222111111///...---,,,,,,+++******++++++++++++***)))+++++++++***++++++,,,---++++++************+++++++++******************)))))))))************))))))************++++++++++++))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))(((((())))))))))))))))))))))))((((((((()))***+++++++++))))))))))))))))))))))))******************++++++''''''&&&&&&&&&&&&'''''''''''''''(((((()))))))))((((((((((((((()))******))))))))))))((((((((((((''''''(((((()))+++,,,---((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''((((((''''''(((((()))***))))))))))))(((((((((((())))))))))))((((((((((((&&&&&&''''''((())))))***(((((((((((((((((((((((())))))((((((''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))(((((((((((((((((((((((()))((((((''''''(((((()))(((''''''''''''((())))))((())))))******))))))((())))))))))))************)))************+++++++++************************+++,,,------++++++,,,---+++******)))***+++---...,,,,,,,,,,,,------------------------------------+++,,,,,,,,,,,,++++++***,,,------......------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++,,,++++++++++++*********++++++++++++++++++++++++,,,,,,,,,,,,+++++++++***))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))'''((((((((((((((())))))((((((((((((((((((((((((''''''((((((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((''''''&&&%%%%%%(((((((((((())))))))))))+++++++++++++++***))))))++++++***))))))(((''''''(((((((((((())))))))))))***))))))(((((((((((((((''''''''''''''''''''''''@@@@@@@@@@@@??????>>>>>>@@@AAABBBBBBBBBBBBCCCDDDCCCBBBAAAAAABBBBBBAAA???>>>???AAACCCDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBDDDDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFHHHIIIIIIIIIHHHGGGIIIIIIHHHGGGFFFDDDBBBAAAFFFDDDBBBAAAAAA@@@???>>>>>>===<<<:::888666555444444333333333222222111111111111111111111111111111111111111000000/////////+++,,,//////000111333555666666777777777888888888555555555444444444333333000000000///.........---,,,,,,,,,,,,+++++++++++++++++++++++++++*********)))***,,,...000111111222222111000...---,,,++++++))))))******++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---))))))((((((''''''&&&&&&))))))************)))))))))))))))******+++++++++))))))))))))))))))))))))************************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((&&&'''''''''((((((((()))((((((((((((((((((((((((((((((((()))))))))))))))(((''''''&&&&&&''''''(((%%%%%%&&&'''((()))******,,,+++)))''''''''''''((())))))))))))(((((((((((((((((((((((()))***+++,,,************************((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''((())))))))))))))))))(((((((((((())))))))))))((((((((((((''''''''''''(((((()))))))))))))))))))))))))))))))))(((((('''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((''''''(((((((((''''''''''''((((((((()))'''((()))******)))((('''((()))))))))************))))))*********+++++++++)))***************+++++++++,,,------++++++,,,---++++++*********+++,,,---+++++++++,,,,,,,,,------,,,,,,------------------+++,,,---......---+++***+++,,,---......---,,,+++++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,++++++++++++***++++++++++++************************************,,,,,,,,,+++++++++******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))))))))***((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))************************))))))((((((((('''''''''(((((((((((()))))))))))))))))))))))))))(((''''''******))))))(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))''''''''''''''''''''''''????????????@@@@@@@@@@@@===@@@BBBBBBAAABBBDDDFFFFFFEEECCCCCCEEEEEEDDDCCC>>>???AAABBBCCCCCCBBBAAABBBBBBBBBBBBBBBAAA@@@@@@@@@AAABBBCCCDDDEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHIIIKKKKKKKKKJJJIIIKKKJJJJJJIIIGGGEEEDDDCCCIIIGGGEEEDDDDDDDDDCCCBBBBBBBBBAAA@@@>>><<<:::999999888777555444222111111222222111111111000000000000///////////////......***,,,...//////000222444666666777777888999::::::666666666666555555555555222222111111000///......------------,,,,,,,,,,,,,,,,,,,,,+++++++++******)))***,,,---///000000000111000///...,,,,,,,,,+++)))))))))******+++,,,,,,******************))))))************+++,,,------))))))((((((''''''&&&&&&))))))************))))))'''(((((())))))*********))))))))))))))))))))))))************************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))(((((((((((((((((((((((()))((((((((('''''''''&&&((((((((((((((((((((((((''''''(((((()))))))))))))))(((((((((((((((((()))%%%%%%&&&'''((()))******+++***)))'''''''''(((((((((((((((((())))))))))))******)))))))))))))))***))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((((()))))))))'''''''''''''''(((((()))(((((((((((())))))))))))(((((((((((())))))))))))))))))((((((''''''''''''))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''((((((&&&''''''((((((((((((((('''((()))******)))((('''((()))))))))************))))))*********+++++++++))))))******+++++++++,,,+++,,,------++++++,,,---++++++++++++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......,,,---...//////...---,,,+++,,,---......---,,,++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,+++++++++*********+++++++++*********))))))************************************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))******((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((()))))))))*********(((((((((((()))))))))))))))))))))))))))(((''''''''''''(((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((BBBAAA@@@??????@@@AAABBB>>>BBBEEEFFFEEEFFFIIILLLKKKIIIFFFEEEFFFEEEDDDCCC???@@@@@@AAAAAA@@@@@@???AAAAAAAAAAAAAAA@@@???>>>======???@@@AAABBBBBBBBBCCCCCCDDDDDDEEEEEEFFFFFFGGGHHHIIIJJJJJJKKKKKKJJJKKKKKKJJJIIIHHHGGGGGGFFFJJJHHHFFFEEEFFFFFFEEEDDDAAABBBCCCDDDDDDCCCBBBAAA>>>>>><<<:::888666555444555555444333222111000000////////////............+++---///000///000222444444555666777888999:::;;;666666666666666666666666444444333222111000////////////.........---------...------,,,,,,+++++++++******,,,---....../////////...---,,,,,,,,,,,,,,,******))))))***+++,,,,,,))))))*********)))((((((***************+++,,,---+++******************)))))))))************))))))((((((((((((((()))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))+++++++++***)))((((((((())))))))))))))))))))))))(((((())))))******++++++))))))(((((((((((())))))'''''''''(((((()))))))))''''''''''''(((***+++,,,(((((((((((())))))))))))++++++***)))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((()))(((((((((((())))))***''''''&&&&&&''''''((()))(((((((((((())))))))))))(((((((((((())))))))))))***))))))(((''''''&&&&&&((((((((((((((((((((((((''''''&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))(((((('''&&&&&&%%%%%%(((((((((((((((((((((((((((''''''&&&&&&''''''(((&&&''''''((()))((((((((('''(((((())))))(((((('''))))))))))))************)))************+++++++++))))))******+++,,,,,,,,,+++,,,------++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,------------+++,,,,,,------.........---......////////////...,,,------......------,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++************+++************)))))))))************************)))))))))(((((((((''''''))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))((())))))))))))))))))***((((((((((((((((((((((((''''''((((((((()))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((()))******+++,,,,,,(((((((((((())))))))))))+++++++++++++++***))))))&&&&&&'''(((((()))******(((((((((((())))))))))))((((((((((((((())))))***((((((((((((((((((((((((RRROOOLLLIIIHHHIIIJJJLLLJJJNNNSSSTTTSSSUUUYYY]]]\\\YYYUUUQQQOOONNNKKKIIIEEEDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>===;;;<<<===>>>???@@@@@@@@@??????@@@AAABBBBBBCCCCCCEEEEEEEEEEEEFFFGGGHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFHHHFFFEEEEEEFFFGGGGGGFFFAAACCCEEEFFFGGGFFFEEEEEECCCBBBAAA@@@>>>===;;;;;;:::999888777555333222111////////////////////////---///000000000000222333333333444666777888999:::666666666666666666777777555555444333222111000000000000000000//////////////////......---,,,,,,+++++++++,,,------------------,,,,,,+++++++++,,,,,,+++******))))))***+++,,,******+++++++++***)))(((******)))))))))******+++*********+++++++++++++++))))))************))))))******))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))&&&''''''((())))))******(((((((((''''''(((((((((*********))))))(((((((((%%%&&&''')))******++++++'''((((((((()))))))))******)))))))))))))))***+++''''''''''''''''''''''''(((((((((((((((((((((((()))(((''''''((()))***+++'''&&&&&&&&&&&&'''(((((('''((((((((()))))))))***'''((((((((()))))))))***(((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&(((((((((((((((((((((((((((''''''&&&&&&''''''(((&&&&&&((()))))))))((('''(((((((((''''''((((((((())))))))))))************)))************+++++++++))))))***++++++,,,------+++,,,------++++++,,,---+++++++++,,,,,,++++++***,,,------------.........++++++,,,,,,---......///---------------...//////---------,,,,,,---------***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++************************))))))))))))************************)))))))))(((((((((''''''))))))))))))))))))))))))''''''(((((())))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))(((((((((((())))))''''''''''''''''''''''''))))))))))))************(((((((((((())))))))))))+++++++++++++++***))))))''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((((()))******((((((((((((((((((((((((hhheee```[[[YYYYYY[[[]]]XXX]]]bbbdddccceeejjjooosssoooiiiddd```]]]ZZZWWWKKKJJJHHHFFFEEEDDDEEEEEEAAAAAAAAA@@@@@@???======;;;;;;===>>>>>>?????????<<<===>>>>>>???@@@AAAAAAAAA@@@??????@@@BBBCCCEEEDDDCCCCCCBBBBBBCCCCCCDDDGGGEEEDDDDDDFFFGGGGGGFFFDDDEEEGGGGGGGGGFFFDDDBBBEEEEEEDDDCCCCCCBBBAAAAAA>>>===<<<:::777555444333000000000000000111111111...000111111000000111333111222333555666888999:::666666666666666777777777666555555444222111111000111111111111000000000000000000///...------,,,,,,+++,,,,,,------,,,,,,+++++++++******++++++,,,---,,,+++***))))))***+++++++++,,,,,,---,,,+++***)))******)))))))))))))))***(((((())))))******++++++))))))************)))))),,,+++++++++******))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))&&&&&&''''''(((((())))))))))))))))))))))))))))))$$$$$$%%%%%%&&&''''''((('''''''''&&&&&&''''''''',,,,,,+++***)))(((''''''(((((()))******)))'''''''''((((((((())))))******(((((((((((()))+++,,,---))))))))))))))))))))))))(((((((((((((((((((((((()))(((''''''''')))***+++'''&&&&&&&&&&&&'''(((((('''((((((((())))))******'''((((((((())))))******&&&&&&''''''((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''%%%&&&((()))))))))(((''')))((('''&&&&&&'''((()))))))))))))))************)))************+++++++++))))))***+++,,,,,,------+++,,,------++++++,,,---++++++,,,,,,,,,++++++***---------.........//////++++++,,,,,,---...//////---,,,,,,+++,,,---///000......,,,++++++,,,......******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++************)))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))++++++******))))))((((((************************))))))))))))************))))))(((((((((((())))))''''''''''''''''''''''''******))))))((((((''''''(((((((((((()))))))))))))))))))))))))))((('''''')))))))))(((''''''&&&&&&(((((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))~~~yyytttttttttrrrpppsssuuuvvvvvvyyy{{{uuuqqqoooooopppgggddd```[[[WWWTTTRRRRRRMMMJJJFFFCCCBBBCCCCCCBBB@@@???============;;;999<<<<<<<<<<<<<<<<<<<<<<<<>>>===;;;<<<>>>@@@AAA@@@>>>???AAACCCDDDCCCCCCBBBHHHHHHGGGGGGGGGFFFFFFFFFDDDEEEFFFGGGHHHIIIIIIIIIFFFFFFFFFEEEEEEEEEEEEEEEEEEBBB===;;;;;;;;;888666555444333444555555333111333111//////111111111000222222222222111111111111666666777777777777777666555666777777666444111000000////////////000000000//////...---------------....../////////...------,,,++++++******++++++,,,---///---(((''',,,---***************************)))+++,,,,,,***))))))******)))((((((((()))***+++***)))((((((((()))+++,,,)))))))))))))))))))))))))))***++++++***)))***+++*********))))))))))))((())))))))))))******************************************)))))))))))))))***++++++***)))(((((())))))))))))))))))***+++,,,---))))))))))))************))))))))))))))))))))))))''')))***)))((('''(((*********))))))((((((''''''))))))))))))(((((((((((())))))))))))((((((((((((***)))'''&&&&&&'''((()))''''''''''''((((((((((((...---+++)))''''''''''''(((((((((((((((((((((((('''(((((())))))))))))(((+++*********))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))(((((('''''''''&&&((((((((((((((((((((((((***)))((('''%%%###""""""&&&'''((('''&&&&&&&&&'''))))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((******+++++++++******)))))))))***+++++++++++++++''''''((()))))))))))))))(((((())))))******+++++++++***)))))))))))))))******++++++++++++***))))))******+++++++++,,,,,,,,,............------------...---,,,,,,++++++++++++......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,++++++***)))((((((************************++++++++++++******))))))'''((()))***************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))+++***)))(((''''''''''''%%%&&&(((******((('''&&&))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''(((((())))))(((((())))))))))))((((((***)))(((''''''((()))***}}}zzzuuupppkkkhhh[[[VVVQQQNNNPPPQQQQQQOOOMMMJJJGGGEEECCCAAA>>>;;;;;;;;;;;;;;;;;;:::::::::>>>===;;;:::<<<======<<<>>>>>>??????@@@@@@??????AAAAAABBBCCCDDDEEEEEEFFFAAABBBCCCEEEFFFFFFFFFFFFEEEEEEEEEFFFFFFFFFEEEEEEGGGCCC@@@>>>>>>>>>===;;;999888777777777777444222333111000000111111111000222222222222222222222222444444555666777777666666666777888888777555333222111000/////////000111111111000///...............,,,,,,,,,,,,,,,,,,+++***---,,,,,,,,,,,,,,,,,,---(((***(((######'''(((&&&************************)))***,,,,,,***)))***++++++++++++,,,,,,,,,+++)))***)))((((((((()))++++++************************)))***++++++***)))***++++++************)))))))))))))))))))))******************************************))))))))))))******++++++***)))))))))))))))))))))(((((())))))***+++(((((()))))))))*********))))))))))))))))))))))))''')))))))))''''''''')))***)))))))))((((((((('''))))))))))))(((((((((((((((((((((((())))))))))))***)))'''&&&&&&'''((()))((((((((())))))))))))***...---+++***)))((())))))(((((((((((((((((((((((((((((())))))))))))(((((()))))))))(((((((((''''''))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%''''''(((''''''&&&'''((((((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((((()))******++++++******''''''((())))))))))))))))))))))))))))))*********+++***************++++++++++++++++++************++++++,,,,,,,,,---------000000000//////.........------,,,+++++++++,,,,,,......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,++++++***))))))(((************************))))))((((((((('''''''''((())))))************)))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******)))((((((((())))))'''((()))))))))((('''&&&))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((((()))))))))))))))((('''))))))(((((((((((())))))sssllldddbbbgggjjjiiifffccc```[[[VVVRRRNNNIIIFFF@@@???>>>===<<<;;;::::::===;;;::::::;;;<<<<<<;;;;;;;;;::::::::::::;;;;;;======???@@@BBBCCCDDDEEE@@@AAABBBCCCDDDEEEEEEEEEBBBCCCEEEFFFGGGFFFFFFEEEHHHEEECCCBBBCCCCCCBBBAAA@@@>>><<<<<<;;;:::777444444333111111111222111000222222222222222222222222222222333555666666666666777888999999888777666555333222000//////000222333222222111000000//////...,,,,,,,,,,,,,,,+++******...------,,,,,,------...***+++***'''&&&)))***)))************************((()))++++++******,,,---,,,+++,,,---///...+++))))))))))))((()))******+++++++++++++++++++++++++++)))***++++++***)))***++++++++++++************)))))))))))))))***************************************)))))))))))))))******+++***))))))))))))))))))***)))(((((((((((((((((((((((())))))))))))******))))))))))))))))))))))))'''))))))(((&&&%%%&&&'''))))))))))))(((((((((((((((((((((((())))))))))))''''''(((((())))))******)))((('''''''''((()))***))))))))))))************---,,,+++************+++(((((((((((((((((((((((())))))***))))))((('''&&&(((((('''''''''''''''&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((%%%&&&&&&'''(((((())))))(((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&'''''''''''''''&&&'''((())))))******))))))''''''((()))))))))))))))************))))))))))))+++*********+++,,,---------,,,+++***)))******+++,,,,,,---------.........222222111111000///......,,,,,,+++++++++,,,------......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,++++++***)))))))))************************(((((((((((((((''''''''')))************))))))((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))***))))))))))))***++++++*********))))))((((((((())))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((''''''''')))))))))))))))(((''''''(((((())))))))))))(((((({{{{{{~~~zzzuuupppkkkeee```\\\OOONNNLLLIIIGGGDDDBBBAAA>>>===;;;<<<>>>???>>>===<<<<<<:::999999:::;;;<<<<<<===>>>???@@@BBBBBBCCCAAABBBCCCDDDEEEFFFFFFFFF@@@BBBDDDFFFGGGGGGFFFFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFDDDBBB@@@???===:::777777555333333333444333222222222222222222222222222///000222333444555666666777888999999999999888888555444222000000111333444333333333222222111000///......///......---,,,+++------,,,,,,,,,,,,---------...---++++++---------************************''')))***+++***+++---///000---++++++---...,,,))))))))))))))))))******+++++++++++++++++++++++++++)))***++++++***)))***+++++++++++++++************((()))))))))************************************))))))))))))))))))***+++******)))))))))))))))***++++++***)))((('''''''''(((((((((((()))))))))***(((((((((((((((((((((((('''((()))(((&&&%%%%%%&&&))))))))))))(((((((((((((((((((((((())))))))))))''''''(((((())))))******)))(((((('''(((((()))***(((((()))))))))******************************+++((((((((((((((((((((((((************)))'''&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&'''((()))******)))(((&&&&&&''')))))))))((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((%%%%%%&&&'''''''''&&&&&&''''''((()))))))))))))))''''''((()))))))))))))))++++++******))))))(((((()))))))))***+++,,,---......---+++))))))***+++,,,,,,,,,,,,,,,------------222222111000///......---++++++++++++,,,,,,---.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************+++++++++++++++*********))))))************************++++++++++++++++++++++++***************)))((('''))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))***+++,,,---,,,+++***)))((((((((()))))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&)))******))))))((('''&&&'''((()))******)))((('''}}}zzziiihhhddd```[[[WWWSSSRRRJJJIIIFFFEEEEEECCCAAA???@@@???===<<<;;;;;;<<<<<<999:::;;;===???AAABBBCCC@@@AAABBBCCCDDDEEEEEEEEE@@@AAACCCEEEFFFGGGGGGFFFEEEFFFGGGGGGGGGGGGHHHHHHJJJHHHFFFDDDCCCAAA>>>;;;;;;999777666777777666555333333222222222222111111///000111333444555555555666777888999999:::::::::777555444222222222444444333333444444333333222111///000//////...---,,,+++,,,,,,++++++++++++,,,,,,***))))))******)))***+++************************((()))*********,,,...111===777///++++++,,,***(((((()))))))))************************************)))***++++++***)))***++++++++++++*********))))))((()))))))))************))))))))))))))))))))))))))))))(((((()))***++++++***)))))))))))))))******---,,,+++***)))((((((((('''(((((((((((()))))))))(((((((((((((((((((((((('''(((((((((&&&%%%%%%'''(((((((((((())))))))))))'''((((((((()))))))))***'''((((((((()))))))))***((((((((((((((()))******'''''''''((((((((())))))((((((((()))))))))))))))((((((((((((((((((((((((************)))'''&&&&&&(((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((()))'''%%%%%%''')))))))))'''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((%%%&&&''''''((((((((((((''''''((()))))))))))))))''''''((()))))))))))))))++++++******))))))((((((((((((((())))))+++,,,---...---+++))))))***+++---++++++++++++,,,,,,,,,,,,000//////...------,,,,,,++++++++++++,,,,,,---.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******))))))******++++++++++++***************************************,,,,,,,,,,,,,,,,,,,,,,,,***************)))((('''))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))***+++------++++++***)))(((((())))))))))))(((((((((((())))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&)))))))))))))))((('''''''''((()))******)))((('''|||vvvqqqmmmkkkeeebbb^^^ZZZVVVQQQLLLHHHFFFEEEBBB???===:::999888777888:::<<>>???@@@AAABBBCCCCCCCCCAAABBBBBBCCCDDDFFFGGGGGGDDDFFFHHHHHHHHHGGGHHHIIIJJJIIIGGGFFFFFFDDDBBB???@@@>>>;;;;;;;;;;;;:::999777666555444333333222111000000111333444444444444555555666777888999::::::777666666555444444444444111222333444555444333333/////////......,,,+++***,,,++++++******++++++,,,***((((((++++++))))))+++************************)))***+++******,,,...111JJJ@@@444---,,,+++)))&&&(((((()))************))))))))))))))))))))))))))))))***++++++***)))***+++*********))))))))))))((())))))))))))************))))))))))))))))))))))))(((((((((((()))***+++,,,)))))))))))))))******+++---,,,+++***))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))&&&'''(((((('''&&&'''((((((((((((((())))))))))))''''''(((((())))))******)))))))))))))))((((((((('''(((((())))))*********''''''''''''((((((((((((''''''((())))))(((((('''(((((((((((((((((((((((())))))***))))))((('''&&&((((((((((((((()))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&)))&&&"""###&&&))))))((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&'''((())))))))))))'''((())))))******))))))''''''((()))))))))))))))************))))))))))))(((((((((((()))***++++++...---,,,+++***++++++,,,*********+++++++++,,,,,,---------,,,,,,,,,++++++,,,,,,+++++++++,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))))))))******************************************************)))))))))************+++)))************))))))((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((()))***+++,,,---))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))((((((((((((((((((((((((((((((************************(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''(((((())))))))))))(((((((((((())))))))))))(((((({{{wwwrrrmmmgggbbb\\\ZZZVVVQQQKKKFFFAAA>>>@@@AAAAAAAAABBBBBBCCCCCC>>>???@@@BBBCCCCCCCCCDDDCCCCCCBBBBBBBBBDDDFFFHHHDDDFFFIIIJJJHHHGGGHHHJJJIIIHHHGGGGGGGGGGGGDDDBBBDDDBBB@@@?????????>>><<<<<<;;;:::888777555444333111222222333444444444333222333333444666888999:::777777777777777555444333///000222444555555555444111111000000///---,,,+++,,,,,,,,,++++++,,,,,,,,,,,,)))***......++++++...***************************++++++******+++...111FFF===222---------***&&&'''((()))***+++******)))************************)))***++++++***)))***+++)))))))))(((((((((''''''))))))))))))************))))))))))))))))))))))))(((((((((((()))***+++,,,)))))))))))))))***++++++,,,+++***)))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))%%%'''(((((((((((()))+++'''((((((((()))))))))***'''''''''((()))***************))))))((((((''''''''''''((()))***+++++++++'''(((((((((((()))))))))(((((()))***))))))((('''(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&'''''''''((((((((('''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))$$$ !!!%%%))))))'''''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((%%%&&&'''((())))))))))))((()))******++++++******''''''((())))))))))))))))))))))))))))))******************))))))***++++++------,,,,,,,,,++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,......---------,,,,,,,,,++++++++++++++++++++++++******************************))))))))))))******************************************************''''''((((((((()))))))))((())))))************)))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))***+++%%%&&&((()))******)))((())))))(((((((((((())))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((&&&'''((())))))******)))))))))(((((((((((())))))}}}xxxvvvqqqjjjbbbZZZSSSOOONNNMMMKKKHHHEEECCCAAA@@@AAAAAACCCDDDEEEFFFFFFFFFEEECCCBBB@@@AAACCCFFFHHHDDDGGGKKKKKKIIIHHHIIIKKKHHHGGGFFFGGGHHHHHHFFFDDDGGGEEEBBBAAAAAAAAA@@@???@@@???===;;;999777666555222333333444444444333333111111222333555777999:::666777999999888666444222---///222444666666555555444444333333222000///......------,,,,,,------...+++((()))......******...************************+++,,,,,,******+++...111:::333+++***---///,,,((('''((()))++++++******)))++++++++++++++++++++++++)))+++++++++***)))***+++((((((((((((''''''''''''))))))))))))************))))))))))))))))))))))))(((((((((((()))***+++,,,))))))((())))))***++++++***))))))(((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))%%%'''((()))((()))+++,,,'''((((((((())))))******&&&''''''((()))******+++++++++***)))((('''&&&&&&'''''')))***++++++++++++))))))))))))************)))***+++++++++)))((('''(((((((((((((((((((((((('''((()))))))))))))))(((%%%%%%%%%&&&&&&'''''''''&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((((((((((((((($$$%%%%%%&&&&&&'''''''''((($$$ %%%(((((('''''''''''''''''''''''''''&&&'''''''''(((((())))))(((((((((((((((((((((((($$$%%%&&&'''(((((((((((())))))***+++++++++++++++'''(((((()))))))))))))))(((((())))))******++++++,,,,,,++++++***+++++++++,,,,,,---------,,,+++***,,,,,,,,,---------......***++++++,,,,,,------......------,,,++++++++++++......---------,,,,,,,,,++++++++++++++++++++++++******************************))))))))))))************************++++++************************'''((((((((())))))******'''((()))***************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((())))))***###$$$''')))******)))((())))))(((((((((((())))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))%%%&&&''')))***************)))(((''''''((()))***vvvlllffffffccc___YYYTTTOOOLLLKKKJJJGGGGGGKKKPPPSSSPPPLLLJJJFFFAAA???AAADDDGGGIIIJJJEEEDDDHHHIIIFFFGGGLLLHHHHHHIIIIIIHHHFFFDDDCCCEEEEEEEEEDDDEEEEEEFFFGGGGGGEEEBBB@@@===<<<<<<<<<999777555222111111222333000111222444555555555555888999999:::999888777666555444222111222444777999666666666555444222111000111///------------+++)))***+++,,,---...---,,,+++,,,++++++******++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++************++++++,,,,,,++++++,,,...///000,,,,,,++++++***)))(((((('''''''''''''''((())))))+++***)))))))))***,,,---(((((())))))))))))(((((())))))***++++++++++++***)))))))))))))))*********%%%&&&''')))************((((((''''''''''''((((((******))))))((((((''''''''''''''''''((((((((((((***)))(((''''''((()))***,,,+++***((((((((()))***))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((())))))))))))((((((************************))))))((('''&&&%%%$$$$$$((((((((((((((((((((((((''''''((()))))))))))))))+++*********))))))(((((())))))(((((((((((())))))((((((((((((((((((((((((%%%&&&'''((())))))))))))(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))&&&&&&&&&&&&&&&'''(((((()))))))))))))))))))))))),,,,,,+++***)))(((''''''(((((('''(((((()))***+++******))))))******+++,,,---,,,+++,,,.........---000---++++++------+++(((+++++++++++++++***)))(((,,,---......//////......---------.........//////------,,,++++++******)))*********++++++,,,,,,,,,++++++************++++++******************************+++++++++******)))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((())))))************))))))((((((''''''))))))(((((((((((())))))))))))(((((('''''''''&&&))))))(((((('''''''''&&&******))))))((((((''''''***************)))((((((((())))))***************((()))*********((('''&&&'''(((((((((((((((''''''************************))))))))))))))))))))))))}}}yyytttmmmgggbbb```[[[XXXVVVXXX[[[[[[WWWSSSOOOKKKGGGEEEGGGJJJLLLNNNKKKFFFEEEIIIJJJHHHJJJOOOLLLLLLKKKKKKIIIHHHGGGFFFEEEEEEEEEEEEEEEFFFGGGGGGHHHGGGDDDBBB@@@???>>>>>>;;;999777444333222333333333333222222222111111111777777888999:::999888888333222000//////111222333555555666666555444222111111000............,,,***++++++,,,------,,,++++++,,,++++++******++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++))))))(((((((((((()))))),,,++++++++++++---...///,,,,,,++++++***))))))(((((((((((((((((()))***+++)))))))))((())))))******))))))************))))))))))))***++++++++++++************)))))))))))))))(((((()))*********))))))))))))(((((((((((())))))***)))))))))((((((((('''((((((((())))))))))))***))))))(((((((((((())))))+++***)))((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))******)))))))))((((((((())))))(((((((((((())))))((((((((((((((((((((((((&&&'''((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&)))))))))(((((((((''''''(((((((((((((((((((((((())))))(((((((((((())))))''''''&&&&&&''''''((()))))))))))))))))))))))))))++++++******)))((((((((()))(((((((((((())))))*********))))))******+++,,,...---,,,---///000///...///---++++++,,,,,,***(((***++++++++++++******))),,,,,,------............++++++++++++,,,,,,,,,,,,+++++++++++++++++++++,,,++++++,,,,,,,,,---------++++++************++++++*********************************++++++******)))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((***)))))))))((((((((('''))))))(((((((((((())))))))))))(((((((((''''''''')))))))))(((((((((''''''''''''(((((())))))*********************)))((((((&&&''''''((((((((((((((()))))))))))))))((('''''''''(((((((((((((((''''''************************))))))))))))))))))))))))|||wwwtttqqqpppooommmgggccc]]]ZZZWWWUUUWWWYYYZZZZZZUUUPPPMMMLLLKKKIIIJJJNNNMMMLLLJJJHHHGGGFFFFFFGGGFFFFFFFFFEEEFFFGGGGGGHHHJJJIIIGGGEEEDDDCCCCCCCCC>>><<<:::777555555444555444333222111111111222222444555666888999999999999333333222111000000//////333444666777777666555333333222000///000///...,,,++++++,,,,,,,,,,,,++++++,,,++++++******++++++,,,------------,,,++++++***++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))************+++,,,---...,,,,,,++++++***)))))))))******)))))))))***++++++))))))*********))))))(((***++++++++++++++++++***))))))***++++++++++++***++++++******))))))((((((***************)))((('''******))))))))))))******))))))))))))(((((((((((())))))))))))************(((((())))))))))))((((((***)))((('''''''''(((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))******++++++++++++******(((((((((((((((((((((((()))))))))******+++++++++((((((((((((((((((((((((''''''((()))))))))))))))))))))((((((((((((((('''))))))(((((((((((())))))(((((((((((((((((((((((('''(((((()))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''((((((((('''''''''&&&&&&'''''''''''''''''''''''')))((((((''''''(((((()))((((((''''''(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((((((((()))******))))))******+++,,,***)))((()))+++++++++***---,,,******++++++***((()))***++++++++++++++++++++++++,,,,,,,,,---------************++++++++++++)))******+++,,,,,,------,,,,,,,,,---------------++++++************++++++************************))))))******+++******)))************************))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))((((((((((((((((((((())))))))))))))))))))))))))))))))))))*********)))((('''''''''))))))))))))(((((((((((())))))(((((((((((())))))))))))((((((((((((''''''***)))))))))))))))((((((''''''(((((())))))******)))************))))))(((&&&'''(((((())))))((((((***))))))((((((((((((((('''(((((())))))(((((((((************************)))))))))))))))))))))))){{{sssqqqnnnmmmnnnoooooonnnhhhddd]]]WWWQQQLLLKKKKKKNNNLLLIIIGGGEEEFFFGGGHHHFFFFFFFFFFFFFFFGGGHHHHHHKKKKKKJJJIIIHHHGGGGGGFFFAAA???===;;;999777777666444333222111222444666888000111333444666888999999666666666666444222000///111333555888999888777666555444222222222222000...,,,,,,,,,,,,,,,+++++++++,,,++++++******++++++,,,------......---,,,+++***+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++))))))*********++++++,,,+++++++++*********))))))******)))))))))******+++***+++,,,,,,,,,+++)))(((******++++++++++++******))))))***++++++++++++***,,,++++++***)))(((''''''((((((((())))))(((((('''***))))))(((((())))))***))))))))))))(((((((((((((((((()))))))))*********'''((()))******)))((('''(((((((((''''''''''''(((((((((((((((((((((((((((***))))))(((((())))))***)))))))))))))))))))))))))))******++++++******)))(((((((((((((((((((((((())))))*********+++++++++((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((''''''''''''))))))(((((((((((())))))((((((((((((((((((((((((''''''(((((((((''''''&&&(((((((((((((((((((((((((((''''''&&&&&&&&&''''''((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((''''''(((((((((((((((((((((((()))******(((((((((((((((((((((((((((((((((((())))))************)))(((((('''((((((******))))))******+++,,,((('''&&&''')))***)))(((,,,+++************)))))))))******+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,++++++,,,,,,,,,---------*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************((())))))***************************************))))))))))))))))))))))))((((((((((((((((((((((((************))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))(((((((((((())))))(((((((((((())))))))))))((((((((((((((((((************))))))))))))******))))))((((((''''''))))))************)))((())))))***++++++++++++******)))(((''''''((()))***'''(((((())))))))))))(((************************((((((((((((((((((((((((}}}yyyrrrhhh___ZZZWWWTTTTTTRRRNNNJJJHHHHHHIIIJJJFFFFFFEEEEEEFFFFFFGGGHHHKKKKKKKKKJJJJJJIIIIIIIIIBBBAAA???>>><<<:::999999555444333222222333555777...///000111333555666777888888999888777444222000000222444777888999888888888666444444444444222111...------,,,,,,+++++++++,,,++++++******++++++,,,---......//////---,,,+++,,,,,,,,,------,,,,,,,,,***+++,,,,,,,,,,,,+++***))))))******************+++++++++******************))))))(((((()))))))))))))))+++++++++***)))((()))******************)))))))))***++++++++++++***,,,++++++***)))(((''''''$$$%%%&&&'''(((((((((((()))((((((''''''(((((()))(((((((((((())))))))))))'''''''''((((((((())))))'''((()))******)))(((''''''''''''(((((((((((('''(((((((((((((((((((((((()))((((((''''''(((((()))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))******)))))))))(((((((((((((((((((((((((((((((((''''''((()))))))))))))))''''''''''''(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((&&&&&&'''''''''&&&%%%%%%((((((((((((((((((((((((''''''&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((()))******(((((((((((((((((((((((('''''''''((())))))************)))(((((('''((((((******))))))******+++,,,,,,+++***+++---...---,,,***+++++++++***)))******)))***+++,,,,,,,,,,,,,,,+++************+++,,,---++++++,,,,,,,,,---------,,,,,,,,,+++++++++******++++++******************++++++************++++++************************'''((()))***************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''((((((((()))))))))***(((((((((((())))))))))))))))))(((((((((((())))))(((((())))))))))))))))))))))))))))))******************))))))((((((''''''((())))))*********)))))))))******+++++++++++++++***)))(((''''''((()))***''''''((()))******))))))))))))))))))))))))))))))((((((((((((((((((((((((~~~vvvsssnnnjjj\\\YYYSSSMMMIIIFFFEEEEEEEEEEEEEEEDDDEEEFFFFFFGGGHHHIIIJJJJJJJJJJJJIIIIIIBBBBBBAAA@@@>>>===<<<;;;:::999666444222111000000/////////000111333444555666666777777666444333222000111333555777888999999:::888777666777666444333000///...---,,,,,,,,,---,,,++++++******++++++,,,,,,---///000000///---,,,,,,,,,------------,,,,,,((()))***++++++***)))((()))******+++++++++************************************)))((((((((())))))''''''((()))))))))))))))))))))************))))))))))))***++++++++++++***++++++******))))))(((((($$$$$$&&&'''((()))))))))((((((''''''''''''(((((((((((((((((())))))))))))''''''''''''(((((((((((((((((())))))))))))((((((''''''((()))))))))(((((())))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))(((((('''''''''((((((((((((((((((((((((''''''((()))))))))))))))'''(((((((((((()))))))))))))))(((((((((((())))))((((((((((((((((((((((((%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''(((''''''&&&&&&''''''(((((((((''''''(((((()))***))))))))))))))))))))))))'''''''''(((((()))))))))***))))))(((((((((((()))******))))))******+++,,,,,,+++***+++---------+++***+++,,,+++***)))***,,,***+++,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---************++++++++++++------,,,,,,+++******)))************))))))))))))++++++************++++++************************''''''((()))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''''''''((()))*********(((((((((((())))))))))))))))))(((((((((((())))))(((((())))))))))))******(((((()))))))))))))))***''''''(((((())))))******((())))))************)))'''((())))))******))))))((((((((((((((())))))***''''''((()))************))))))))))))))))))))))))))))))))))))))))))))))))kkkggg```WWWOOOHHHDDDBBBDDDDDDCCCCCCDDDDDDEEEFFFEEEFFFHHHIIIIIIIIIIIIHHHAAAAAAAAA@@@@@@???>>>===>>>===;;;999666333111000333222111111111222333444444444555555555555555444111111111222444666888:::<<<:::888888888888666555222111///...------......,,,++++++******++++++,,,***,,,...000111000///---,,,,,,------------,,,,,,((()))+++,,,,,,+++)))(((******+++,,,,,,+++***)))************************,,,+++***))))))))))))***(((((())))))***+++------******++++++++++++******))))))***++++++++++++************)))))))))))))))''''''((()))******))))))))))))(((((((((((())))))'''((((((((()))))))))***'''(((((((((((()))))))))))))))(((((((((((())))))'''((()))*********))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))******)))))))))((((((((((((((((((((((((''''''((((((((((((((()))((((((((((((((((((((((((''''''((()))))))))))))))((((((((()))))))))******))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&'''((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))))))))(((((((((''''''(((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''&&&&&&''''''((()))))))))))))))))))))))))))''''''(((((((((((((((((()))(((((((((((())))))*********))))))******+++,,,)))((('''(((***+++***)))***,,,------+++***+++---,,,,,,,,,---,,,,,,++++++---,,,*********+++---...++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++*********))))))++++++************++++++************************&&&'''((()))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((()))))))))***))))))(((((((((((())))))(((((()))))))))*********''''''((((((((()))))))))''''''(((((())))))******(((((()))***************(((((()))************)))''''''((()))))))))))))))''''''(((******++++++***))))))))))))))))))))))))))))))))))))))))))))))))~~~yyypppfff[[[QQQKKKGGGCCCCCCCCCCCCCCCDDDEEEEEEDDDEEEFFFHHHIIIHHHHHHGGG@@@@@@AAAAAAAAA@@@???>>>@@@@@@???>>><<<:::888666666555333222222222333444444444555555666777777888222111111111222555888:::===;;;999999999999777555333222000///.........///,,,++++++++++++++++++,,,)))+++...111222111000///,,,------......------,,,***+++---......---+++******+++,,,------,,,************************++++++---,,,,,,+++*********+++,,,,,,+++,,,---///222333+++,,,,,,------,,,,,,+++))))))***++++++++++++***)))))))))))))))************++++++++++++***))))))******))))))))))))******'''((((((((())))))******))))))))))))***************)))(((''''''((()))***'''((()))+++++++++***)))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))******++++++++++++******''''''''''''''''''''''''&&&&&&'''((()))***++++++(((((((((((((((((((((((('''(((((()))))))))))))))(((((())))))******++++++))))))(((((((((((())))))(((((((((((((((((((((((('''''')))***++++++++++++((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))))))))))))))(((((((((((())))))))))))))))))))))))'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&'''(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((('''(((((()))***+++*********)))***++++++,,,,,,******+++,,,---,,,+++***,,,...---+++***,,,...------------,,,,,,+++***---,,,+++******,,,...///------............//////*********++++++,,,------,,,,,,,,,+++++++++******++++++************++++++************************&&&'''((()))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))******))))))(((((('''''''''((((((((())))))******))))))(((((((((((())))))(((((())))))*********+++&&&'''''''''(((((())))))*********)))((((((''''''(((((()))*********************+++,,,,,,,,,,,,+++&&&'''(((*********)))(((''''''(((******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))}}}oooZZZKKKGGGFFFAAA???BBBDDDBBB@@@@@@FFFEEEDDDEEEFFFFFFEEEDDDBBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBBBBAAA???<<<;;;777444111//////000000000111111111222333333444444222111000000111444777999::::::999888888888999:::888777555222000///...---,,,,,,---------,,,,,,+++,,,,,,---...---,,,+++***)))************+++++++++******+++,,,,,,,,,,,,+++---+++******+++,,,,,,+++))))))))))))))))))))))))+++++++++*********))))))((()))***+++---...///000************************,,,+++***))))))***+++,,,))))))))))))))))))******)))(((((((((''''''''''''((((((((((((((((((((((((&&&&&&'''(((((((((((((((+++*********))))))(((((()))))))))))))))(((''''''(((((())))))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((()))))))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))((('''&&&%%%%%%&&&'''(((******)))((('''&&&&&&%%%((((((((((((((((((((((((''''''''''''(((((((((((($$$%%%%%%&&&'''((())))))+++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))***((('''))),,,...,,,*********+++++++++,,,,,,,,,---------------------------,,,+++***)))***+++,,,************************+++++++++*********))))))((()))***+++,,,+++******++++++************++++++))))))))))))))))))))))))+++*********))))))((((((******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''(((((())))))******(((((((((((('''&&&%%%$$$))))))))))))))))))))))))***)))(((''''''((()))***(((((())))))))))))((((((+++***((('''&&&''')))***))))))(((((((((((())))))+++***)))***,,,,,,***))))))))))))))))))))))))))),,,,,,,,,+++***))))))(((******))))))((((((''''''(((((()))***************~~~}}}{{{zzzzzz|||}}}~~~~~~iiiZZZTTTNNNGGGBBBCCCCCC@@@???AAAEEEEEEEEEGGGIIIJJJHHHFFFDDDCCCCCCCCCBBBBBBBBBAAADDDEEEFFFFFFEEEBBB@@@???;;;888555333222222222111222222222333333333444444666555333111111333555777888999999999:::::::::::::::999777555333222111000---------,,,,,,,,,,,,,,,------...///...---,,,+++************+++++++++++++++,,,,,,,,,+++***))))))---+++******+++,,,,,,+++************************+++++++++*********))))))))))))))))))******++++++************************++++++***))))))***++++++*********)))))))))))))))))))))((((((((('''''''''((((((((((((((((((((((((&&&'''((())))))))))))(((*********)))))))))((((((***************)))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))(((((((((''''''((((((((())))))((((((''''''&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&'''((((((((()))))))))))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******)))))))))))))))))))))))))))((())),,,//////,,,)))++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++******+++++++++++++++++++++++++++++++++++++++*********))))))((()))***+++,,,++++++***++++++************++++++))))))))))))))))))))))))************)))))))))(((***************************))))))(((((())))))***))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))'''((((((((()))))))))***''''''''''''&&&%%%$$$###))))))))))))))))))))))))***)))(((''''''((()))***(((((())))))))))))((((((***)))(((''''''((()))***))))))(((((((((((())))))******)))***+++,,,***((()))))))))))))))))))))))),,,++++++***))))))((((((***)))))))))((((((((('''(((((()))***************`````````aaabbbccceeefffmmmllllllkkklllmmmoooqqquuuzzzuuunnn```WWWNNNJJJFFFBBBAAADDDAAAAAABBBEEEHHHHHHGGGEEEEEEDDDDDDDDDCCCCCCBBBBBBGGGGGGHHHHHHGGGEEECCCBBBAAA>>>:::888777666444333333333333333333333333444999777555333222222333444666777999:::;;;<<<;;;;;;<<<;;;:::888777555444444000///---,,,,,,,,,------...////////////...------************+++++++++,,,,,,,,,,,,+++***)))((('''---+++******+++,,,,,,++++++++++++++++++++++++++++++++++++************************))))))(((''''''))))))))))))))))))))))))+++******))))))******++++++*********))))))(((((()))))))))(((((((((''''''))))))))))))))))))))))))(((((())))))******))))))******))))))))))))((((((***++++++++++++******)))(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((()))******))))))))))))))))))))))))((()))+++...000///,,,)))++++++,,,,,,,,,---------++++++++++++++++++++++++///...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************))))))***++++++++++++***++++++************++++++))))))))))))))))))))))))************))))))))))))************************)))((((((''''''(((((()))))))))))))))))))))))))))''''''''''''''''''''''''((((((''''''''''''((((((************************(((((((((((())))))))))))'''((((((''''''&&&%%%$$$))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))((((((***)))(((''''''((()))***))))))(((((((((((())))))***))))))***++++++***((())))))))))))))))))))))))******))))))((((((''''''))))))))))))(((((((((((((((((()))))))))*********PPPPPPRRRSSSTTTVVVVVVWWWXXXWWWUUUUUUVVVWWWWWWVVVUUUYYY___dddgggjjjlllnnnnnnrrrxxx}}}}}}qqqdddZZZQQQIIIHHHKKKFFFDDDCCCCCCEEEFFFFFFEEEDDDDDDDDDDDDEEEEEEEEEFFFFFFGGGGGGGGGFFFEEEDDDDDDFFFCCC???<<<:::999666444333333333333333222222222888666444222111111111222333555888;;;======<<<<<<<<<<<<;;;;;;:::888777777333111///---,,,,,,---...////////////......------*********+++++++++,,,,,,++++++++++++***)))((('''---+++******+++,,,,,,+++++++++++++++++++++++++++************************,,,,,,++++++***)))))))))((((((((((((((((((((((((******))))))))))))******++++++******)))((((((((()))))))))(((((((((((('''))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((*********++++++***))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((('''(((((())))))))))))(((((((((((((((((((((((((((************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((('''((()))******)))(((''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((())))))***+++))))))))))))))))))))))))((()))+++---...---+++***+++,,,,,,,,,,,,---------************************///......,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,************************))))))******++++++++++++++++++************++++++))))))))))))))))))))))))*********)))))))))))))))************************((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))***************)))(((((((((((((((((((((((((((((())))))(((((((((((())))))(((((())))))))))))(((((()))(((((('''(((((()))***))))))(((((((((((())))))***)))))))))++++++***((((((((((((((((((((((((((())))))((((((''''''''''''))))))))))))((((((((((((((((((((((((((()))******PPPOOOOOONNNNNNMMMLLLLLLIIIHHHHHHIIIKKKKKKJJJHHHGGGIIIKKKLLLMMMOOORRRTTTUUUXXX\\\___bbbfffjjjmmmtttwww|||}}}ooobbbWWWUUUXXXXXXTTTNNNIIIHHHHHHHHHHHHBBBCCCDDDEEEGGGHHHIIIJJJGGGGGGGGGGGGGGGGGGFFFFFFHHHFFFBBB???>>>;;;999666444444444333333222222222444333222000000000000111111333777:::<<<===<<<<<<;;;;;;;;;<<<;;;:::999999666444111///......//////.........---------------***++++++++++++,,,,,,,,,)))******+++++++++******---+++******+++,,,,,,+++++++++++++++++++++++++++***************************************+++++++++(((((((((((((((((((((((())))))))))))))))))))))))************))))))((((((***)))))))))(((((((((((())))))))))))))))))))))))))))))************))))))(((((((((((((((((())))))(((((()))))))))))))))((((((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&((())))))(((&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++))))))))))))))))))))))))))))))))))))((()))***++++++++++++,,,,,,,,,------************************...---------,,,+++******++++++++++++++++++++++++***************************************+++++++++++++++************++++++))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((*********+++******)))((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((()))******))))))(((((((((((())))))***)))((()))++++++)))(((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((((())))))))))))((((((''''''(((((()))***VVVTTTQQQNNNKKKHHHGGGFFFCCCDDDGGGIIIJJJJJJJJJJJJOOOOOOMMMIIIFFFEEEEEEGGGIIIJJJLLLMMMNNNPPPSSSUUUXXX\\\aaadddhhhmmmvvv|||yyynnnllloooooohhh^^^UUUOOOKKKIIIGGGCCCDDDEEEGGGHHHJJJKKKKKKHHHHHHHHHHHHIIIIIIIIIIIIIIIFFFDDDBBBAAA???<<<:::777777666555444444333333111111000000000000000000111333555888:::;;;<<<<<<:::;;;<<<======<<<;;;:::888777555222111000000000///...------,,,,,,------++++++++++++,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,---+++******+++,,,,,,+++++++++++++++++++++++++++***************+++++++++''''''(((((()))***++++++))))))))))))))))))))))))((())))))******))))))((()))))))))))))))))))))*********)))))))))((((((((())))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))''''''((())))))))))))((((((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((&&&'''((())))))******)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))***++++++))))))))))))))))))))))))******)))'''&&&'''***,,,******+++++++++,,,,,,,,,************************++++++,,,,,,,,,+++*********************************************+++++++++******))))))******+++,,,++++++************++++++))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''))))))))))))((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))((((((''''''(((((())))))******))))))(((((((((((()))))))))(((((()))******)))'''))))))))))))))))))))))))((((((((((((((((((''''''(((((((((((()))))))))))))))((('''&&&'''((()))***YYYWWWTTTQQQOOONNNNNNNNNNNNQQQTTTUUUVVVXXX\\\```gggfffbbb\\\TTTMMMIIIGGGHHHIIIIIIIIIHHHHHHJJJMMMNNNPPPSSSTTTVVVZZZaaafffmmmwwwwwwkkkaaaWWWNNNIIIGGGGGGGGGHHHIIIIIIJJJJJJGGGGGGGGGGGGHHHHHHIIIIIIIIIGGGEEEEEEDDDCCCAAA>>>;;;;;;:::999888777666555222111111000000000000000111222444555777999;;;;;;:::;;;===>>>???>>>===<<<:::999888666444333111111000///...---------...///+++++++++,,,,,,,,,------,,,,,,---------,,,,,,+++---+++******+++,,,,,,+++************************))))))*********+++++++++(((((())))))***+++++++++************************'''((()))******)))((('''((((((((()))******++++++*********)))))))))((((((((((((((((((((((((((((((((())))))))))))((('''&&&'''''''''((((((((())))))'''((()))***************(((((())))))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))&&&'''((()))************))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''((((((''''''''''''(((((())))))((((((''''''&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&'''((((((((()))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,)))))))))))))))))))))))))))***+++)))''''''))),,,)))))))))*********++++++++++++++++++++++++++++++((()))***+++++++++******++++++++++++++++++++++++))))))*********++++++++++++***)))))))))***+++,,,++++++************++++++))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((***)))))))))((((((((('''&&&''''''((((((''''''&&&))))))))))))))))))))))))'''((()))******)))((('''(((((())))))))))))((((((&&&'''((())))))*********))))))(((((((((((()))))))))(((((()))******)))'''))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***)))((('''&&&&&&((()))***ZZZXXXVVVUUUVVVXXX[[[]]]^^^bbbeeeeeedddhhhqqqxxx}}}|||xxxpppeeeYYYQQQMMMLLLLLLLLLJJJIIIIIIJJJLLLNNNOOOPPPNNNMMMOOOTTTXXXXXX```hhhlllmmmpppxxxyyywwwzzzvvvgggZZZRRRJJJJJJIIIIIIIIIHHHHHHHHHDDDDDDDDDDDDEEEFFFGGGGGGIIIHHHGGGGGGGGGFFFDDDBBB>>>>>>===<<<:::999888888444333333222111000//////222222333444666888:::;;;:::<<<>>>@@@AAA@@@???>>>;;;::::::888666444222111222111///.........///000++++++,,,,,,,,,---------/////////...---,,,+++***---+++******+++,,,,,,+++))))))))))))))))))))))))))))))******++++++++++++,,,,,,,,,,,,,,,---------************************'''((()))******)))((('''''''''((()))***+++,,,,,,************))))))))))))(((((((((((((((((((((((((((((()))(((((('''&&&&&&&&&'''''''''(((((())))))((()))***+++++++++++++++(((((())))))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))************************&&&'''((()))************))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((('''''''''&&&***)))(((''''''((()))*********)))((('''&&&&&&%%%((((((((((((((((((((((((''''''''''''((((((((()))$$$%%%%%%&&&'''((())))))&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))******+++,,,))))))))))))))))))))))))(((+++------***((()))+++((())))))))))))*********++++++++++++++++++++++++&&&''')))***++++++******,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++++++++++++++***)))))))))***,,,---++++++************++++++))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))******))))))((((((((('''(((((()))))))))))))))((())))))))))))))))))))))))'''((()))******)))((('''(((((())))))))))))((((((&&&&&&((()))************))))))(((((((((((()))))))))(((((((((******)))'''))))))))))))))))))))))))((((((((()))))))))))))))'''((((((((())))))******)))(((&&&%%%&&&''')))+++aaadddggghhhiiikkkppptttvvvttttttvvvwwwzzz~~~wwwnnnccc\\\VVVYYY[[[XXXRRROOOQQQTTTZZZ]]]___[[[UUUQQQQQQSSSTTTWWW[[[]]]^^^```bbbcccjjjgggbbb^^^]]]bbbkkkqqqrrrssswww|||}}}}}}ttteee\\\[[[WWWSSSOOOLLLIIIHHHGGGGGGFFFGGGIIIIIIGGGEEEGGGGGGGGGGGGGGGFFFFFFFFFEEEDDDBBB@@@>>>===<<<<<<888777555333222222222222333222222222333555777888<<<<<<<<<<<<<<<=========<<<<<<;;;:::888777666666333111/////////...,,,+++...---,,,,,,++++++,,,,,,222999:::222+++******(((,,,,,,+++***)))))))))*********++++++++++++******++++++++++++++++++++++++,,,+++++++++******)))))))))***+++***)))((()))***))))))))))))************---,,,+++******+++,,,---************************'''(((((((((((((((''''''(((((((((((()))***+++,,,+++)))&&&&&&''')))************))))))((((((''''''))))))))))))))))))))))))(((((())))))))))))((((((((((((''''''''''''((((((******))))))((((((''''''(((((())))))))))))(((((())))))(((((('''''''''&&&))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''((((((((((((((()))******))))))))))))(((((((((((())))))))))))************))))))************))))))******++++++++++++******++++++++++++++++++++++++************************************************++++++,,,,,,,,,---------++++++++++++++++++++++++************************)))************+++++++++)))))))))***+++++++++,,,************************,,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((('''''''''&&&)))((('''''''''(((***+++******))))))))))))******&&&''''''((()))******+++(((((()))******)))((('''))))))))))))(((((((((((())))))))))))))))))))))))***)))(((''''''((()))************)))))))))))))))+++***)))(((((()))***+++***)))(((''''''((()))***''''''''''''((((((((()))''''''((()))***++++++,,,+++)))((())),,,---+++))),,,)))&&&'''***------,,,uuuyyy~~~}}}uuupppfffggggggddd```^^^^^^___fffhhhhhhccc\\\WWWWWWYYYZZZ]]]aaabbbbbbaaaaaaaaa```^^^[[[XXXVVVWWW[[[___aaa___aaaeeehhhhhhlllqqq{{{tttrrrllldddZZZPPPHHHCCCEEEDDDBBBCCCEEEFFFEEEDDDFFFFFFEEEEEEDDDDDDDDDDDDFFFEEECCCAAA@@@???>>>>>>;;;999777555444333333333333222222222333444666777:::;;;<<<===>>>>>>>>>>>>===<<<<<<;;;999888888777555333111000000///---+++------,,,+++++++++,,,,,,///555777000++++++,,,***++++++******)))***************++++++++++++******++++++++++++++++++++++++*********))))))((((((((((((******)))((('''((()))))))))))))))***************)))(((((((((((()))***************************((((((((())))))(((((('''+++***)))((('''''''''''''''''''''(((***+++***)))***)))))))))((((((((('''))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))***)))))))))((((((((('''(((((())))))))))))(((((())))))((((((((('''''''''))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''&&&&&&'''''''''((((((((((((((()))******))))))))))))(((((((((((())))))))))))************))))))************)))))))))******************)))++++++++++++++++++++++++************************************************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************************))))))*********+++++++++***************+++++++++************************+++++++++++++++***))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((((())))))*********))))))))))))******''''''(((((())))))******'''(((***++++++++++++***))))))))))))(((((((((((())))))))))))))))))))))))***)))(((''''''((()))***)))))))))))))))))))))*********))))))))))))******))))))(((((((((((())))))'''''''''((((((((()))))))))))))))))))))*********'''&&&&&&)))---000111000,,,)))'''''')))+++***)))|||zzzxxxwwwvvvuuutttsssyyyyyyvvvppphhhddddddfffeeeiiimmmpppooollljjjiiieeeeeedddbbb^^^\\\\\\]]]]]]WWWSSSUUUXXXWWWWWWXXX^^^fffqqqyyy|||~~~{{{lll\\\NNNFFFGGGDDDAAAAAABBBDDDEEEEEEFFFFFFEEEDDDDDDDDDDDDDDDGGGFFFEEECCCBBBBBBAAAAAA???===;;;999777666555555333333222222222333555666777999<<<>>>???@@@???>>>>>>======<<<;;;::::::999888666444222222111...,,,,,,,,,+++++++++,,,,,,---+++000222///+++,,,---,,,*********)))******++++++******++++++++++++******++++++++++++++++++++++++******))))))))))))(((((()))***+++***)))((((((***))))))))))))************)))((((((''''''(((((()))))))))))))))))))))))))))(((((()))******))))))(((***)))((('''&&&&&&&&&&&&%%%&&&'''***,,,,,,***((())))))))))))(((((((((((())))))))))))))))))))))))***)))(((''''''((()))*********))))))))))))******))))))))))))(((((((((((((((((())))))))))))(((((())))))((((((((((((''''''))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))''''''''''''''''''''''''(((''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''''''''''''''''''''((((((((((((((()))******))))))))))))(((((((((((())))))))))))************))))))************))))))((())))))******))))))(((++++++++++++++++++++++++************************************************)))*********++++++++++++++++++++++++++++++++++++************************)))))))))*********+++++++++++++++***************************************)))************))))))((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((('''''''''''''''(((((()))))))))))))))***))))))(((((())))))***(((((((((((())))))))))))&&&'''((()))***+++++++++(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((())))))*********))))))************))))))((())))))******))))))(((''''''((((((((()))))))))************))))))((((((&&&&&&'''***...111222111///---+++******+++***))){{{xxxyyy{{{www{{{|||zzzxxxyyyyyywwwtttrrrqqqrrrpppeee]]]\\\]]]ZZZUUUSSSSSSWWW\\\```bbbcccdddeeeiiinnnyyyooo___VVVNNNJJJDDDBBBBBBDDDFFFGGGFFFFFFEEEDDDEEEEEEFFFGGGGGGGGGFFFEEEDDDDDDDDDDDDCCCBBB@@@>>>;;;999888777555444333222222333444555444777;;;>>>@@@@@@@@@???>>>>>>>>>======<<<<<<<<<<<<:::777555444333000...,,,,,,,,,+++,,,,,,---...***---///...++++++,,,,,,***)))))))))***+++,,,,,,***++++++,,,,,,++++++***************************************************+++,,,---,,,***)))***+++((()))))))))******************))))))))))))******((((((((((((((((((((((((((())))))************)))''''''''''''((()))******(((((((((***++++++)))'''))))))))))))((((((((((((((((((((((((((((((((((((***)))(((''''''((()))******))))))(((((())))))***))))))))))))(((((((((((((((((())))))))))))(((((())))))(((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((***++++++***((('''((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((()))******''''''((((((((((((''''''((((((((((((((())))))***))))))))))))((((((((((((((()))))))))************))))))************))))))(((((())))))))))))((((((************************************************************************))))))))))))************************************************************))))))))))))************,,,+++++++++***)))))))))************************(((((())))))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((('''''''''&&&''')))*********)))((())))))(((((((((((())))))))))))))))))((((((((((((%%%%%%&&&'''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))&&&''''''((()))***++++++'''(((***++++++***))))))((()))***++++++***)))((('''(((((((((((()))))))))******))))))))))))))))))************,,,,,,,,,,,,222111000...---,,,+++***wwwnnnmmmnnnjjjddd```]]][[[ZZZYYYXXXWWWVVVTTTTTTWWW___hhhmmmooossszzztttlllYYYSSSKKKEEECCCCCCDDDDDDEEEDDDCCCCCCDDDEEEGGGHHHGGGFFFFFFEEEEEEFFFFFFFFFFFFEEEDDDBBB???===;;;:::777666444333222333333444222555999===???@@@??????>>>>>>>>>>>>>>>>>>>>>>>>???===:::888888666333111...---------------......,,,---------,,,***)))******)))))))))***+++,,,,,,++++++,,,,,,,,,,,,++++++************************))))))))))))))))))))))))***+++++++++)))((()))***((()))))))))************))))))************))))))(((((((((((((((((((((((((((((()))***************(((((((((((()))***++++++---+++)))((()))))))))((((((((((((((())))))))))))((((((((((((((((((((((((***)))(((''''''((()))***)))((((((''''''(((((()))(((((((((((())))))))))))(((((())))))))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''')))******)))'''&&&(((((((((((((((((((((((('''''''''''''''''''''''')))((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((()))******''''''((())))))(((''''''((((((((((((((())))))***))))))))))))((((((((((((((()))))))))************))))))************))))))(((((())))))))))))((((((************************************************************************(((((()))))))))*********************************************************(((((()))))))))*********,,,+++++++++***)))))))))))))))))))))))))))))))))'''(((((()))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((('''''''''(((((((((((((((&&&''')))*********)))((())))))(((((((((((())))))))))))))))))((((((((((((((((((''''''&&&&&&&&&%%%'''((((((((()))))))))***(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&'''((()))******+++'''((()))+++++++++***)))((()))***++++++***)))((((((((((((((()))))))))***'''(((((()))******+++++++++++++++***)))(((((((((111111111///---,,,++++++|||~~~~~~yyyvvvsssmmmeee```^^^\\\YYYVVVNNNMMMPPPUUUWWWWWW[[[```pppvvvmmmeee[[[QQQKKKHHHGGGFFFGGGEEEDDDBBBBBBDDDEEEFFFEEEEEEDDDEEEEEEFFFGGGGGGGGGGGGFFFEEECCC@@@>>>===:::888666555333333333444222444777:::===>>>>>>>>>>>>>>>>>>>>>????????????AAA???<<<;;;;;;999777555000000///...............///,,,,,,...---)))((()))*********)))******++++++++++++,,,,,,,,,,,,++++++************************&&&&&&''''''''''''(((((('''((()))(((&&&&&&&&&'''))))))))))))************'''(((((())))))(((((('''))))))))))))))))))))))))''''''((()))************,,,+++***))))))(((((((((///,,,)))'''((()))***)))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))(((((((((((())))))))))))******))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&))))))))))))))))))))))))'''''''''''''''''''''''')))(((((((((((()))******((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))'''((()))******)))((('''((((((((((((((()))******))))))))))))(((((((((((())))))))))))************))))))************))))))((())))))******))))))(((************************************************************************((()))))))))************************************************************((((((((()))))))))******+++++++++***************))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((('''''''''((((((((((((((('''(((((())))))))))))))))))((((((''''''(((((()))(((((((((((()))))))))))),,,,,,***)))((('''''''''''''''(((((())))))******))))))))))))))))))))))))(((((())))))))))))(((((('''''''''(((((()))))))))'''((()))******+++******)))******************)))((((((((()))))))))******''''''((()))***+++,,,,,,((()))***)))(((((()))***+++---...---+++)))))))))wwwpppnnnllliiieeeZZZVVVTTTTTTRRROOOQQQVVV^^^ccchhhlllooowwwvvvjjj```YYYUUURRRNNNLLLIIIFFFDDDDDDEEEEEECCCCCCCCCCCCDDDEEEFFFGGGGGGGGGGGGFFFEEECCCAAA@@@<<<:::888666555444444444222333555888:::<<<============>>>>>>?????????@@@BBB@@@>>>======<<<:::888333333111000///////////////++++++......***)))+++++++++******)))*********+++,,,,,,------,,,,,,+++************************(((((((((((()))))))))***((()))***)))'''&&&'''((())))))))))))************(((((()))******)))((((((************************&&&&&&'''((())))))))))))+++***)))(((((('''((((((+++)))((()))+++,,,++++++'''((((((((()))))))))***))))))))))))))))))))))))'''((()))******)))((('''))))))(((((((((((())))))'''((((((((()))))))))***(((((())))))))))))(((((((((((()))))))))*********))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''((()))******)))((('''((((((((((((((()))******))))))))))))(((((((((((())))))))))))************))))))************)))))))))******************)))************************************************************************)))))))))*********++++++************************************************(((((((((((()))))))))******************+++++++++))))))))))))))))))))))))'''((())))))*********)))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((())))))***((((((''''''''''''((((((''''''(((((())))))******,,,,,,***)))((())))))***'''''''''((()))*********))))))))))))))))))))))))'''((()))******)))((('''''''''(((((((((((((((((((((((((((((()))***+++,,,+++******))))))******+++(((((()))))))))*********(((((())))))*********+++''')))+++***((((((***,,,&&&)))++++++)))((()))***}}}|||{{{xxxtttkkkeee___[[[WWWRRRSSSWWWZZZ[[[[[[ZZZZZZ```kkkttttttkkkeeeaaaWWWTTTPPPKKKGGGFFFFFFFFFAAAAAABBBBBBCCCEEEFFFGGGGGGGGGGGGGGGFFFDDDBBBAAA===<<<999777555444444444222333444666888:::<<<============>>>??????@@@@@@BBBAAA???>>>>>>>>><<<:::555555333111000/////////...***)))...///+++***---,,,,,,+++***)))))))))***+++,,,,,,------,,,,,,+++))))))))))))))))))))))))++++++,,,,,,------------+++,,,---,,,*********+++))))))))))))***************+++,,,------,,,+++***************************%%%&&&'''((())))))))))))'''&&&&&&''''''((()))***&&&&&&(((+++......---+++'''((((((((())))))******))))))))))))))))))))))))&&&'''***++++++***'''&&&******))))))))))))******'''((((((((())))))******(((((())))))))))))(((((((((((())))))*********+++))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((()))++++++)))((('''((((((((((((((()))******))))))))))))(((((((((((())))))))))))************))))))************))))))******++++++++++++******))))))))))))))))))))))))************************************************************++++++++++++))))))))))))))))))))))))************************(((((((((((())))))))))))))))))******+++++++++,,,))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((&&&'''''''''(((((()))))))))((('''''''''(((***+++((((((''''''''''''((((((&&&''''''((()))******+++))))))(((''''''((()))***&&&''''''((()))******+++))))))))))))))))))))))))'''((()))******)))((('''(((((((((((((((''''''''')))(((((('''(((***,,,---,,,+++***))))))***+++,,,))))))))))))************************)))))))))))))))+++---,,,)))((()))+++%%%(((,,,,,,+++***+++---~~~|||vvvqqqkkkgggfffhhhiiijjjkkkhhhbbbZZZSSSQQQTTTXXXfffmmm{{{~~~vvvrrrkkkcccXXXPPPLLLJJJHHHFFFGGGCCCAAACCCGGGIIIGGGDDDFFFFFFFFFFFFEEEDDDCCCCCC@@@>>>;;;:::::::::888777888666333111222555999;;;@@@DDDEEEAAA???@@@???===FFFDDDAAA???======>>>??????===:::666333111000///,,,,,,+++++++++++++++,,,...------,,,,,,------...(((((()))***++++++,,,,,,---------,,,+++***((('''++++++,,,,,,,,,++++++*********************************+++++++++,,,,,,,,,,,,+++++++++***)))))))))******++++++++++++******,,,+++***))))))***+++,,,******))))))))))))******+++***+++...000///+++'''%%%&&&'''(((((('''&&&%%%))))))))))))))))))))))))))))))(((((('''''''''&&&+++*********))))))(((((())))))(((((('''''''''&&&))))))))))))))))))))))))%%%&&&&&&'''(((*********+++***)))(((((()))***+++''''''((((((((((((''''''&&&&&&''''''(((((())))))''''''((((((((((((''''''))))))(((((((((((())))))&&&'''((())))))((('''&&&))))))))))))))))))))))))''''''(((((())))))******''''''''''''(((((((((((())))))(((((('''''''''&&&))))))******+++++++++,,,++++++***)))((('''&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&'''(((******++++++))))))))))))))))))))))))''''''((()))***++++++,,,+++*********))))))(((((())))))************))))))************************(((((((((((())))))))))))+++*********))))))((((((************************))))))))))))************))))))(((((()))***++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))(((((('''&&&&&&&&&&&&''')))))))))))))))))))))))),,,***((('''&&&'''((()))******)))(((((((((((((((******))))))))))))************))))))((((((''''''(((((((((((()))))))))))))))(((((('''''''''((((((''''''((()))))))))))))))&&&''''''((()))******+++,,,+++***))))))***+++,,,...,,,)))&&&&&&'''***,,,)))************+++++++++))))))))))))))))))))))))(((((())))))*********+++******+++++++++******))){{{xxxxxxzzzzzz{{{zzzwwwqqqfff[[[SSSPPPPPPWWW[[[dddooouuu}}}yyyrrrggg___XXXRRRKKKFFFFFFBBB>>>???DDDGGGFFFDDDGGGGGGGGGGGGFFFFFFEEEDDDCCC@@@>>>===<<<<<<:::888444222111111222555999;;;>>>BBBDDDAAA@@@CCCCCCBBBEEEDDDAAA???>>>>>>>>>??????===;;;777555222111000...------,,,,,,,,,,,,---------,,,,,,,,,,,,------))))))******+++,,,,,,,,,+++++++++,,,,,,++++++***+++++++++,,,,,,++++++***++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++*********************++++++++++++******+++***))))))))))))***+++******))))))))))))******+++******,,,......+++((()))***+++,,,,,,+++***))))))))))))))))))))))))))))))))))))(((((((((''''''*********)))))))))((((((******)))))))))((((((((())))))))))))))))))))))))***(((''')))+++******+++******)))(((((()))******''''''(((((((((((('''''''''''''''((((((((((((((((((((())))))))))))(((((())))))(((((((((((())))))&&&'''((())))))((('''&&&))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''(((((((((((()))(((((((((''''''''''''((((((((()))))))))************))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))((())))))******)))))))))))))))))))))))))))))))))(((((())))))******++++++************)))))))))((())))))************))))))************************))))))))))))************************)))))))))(((************************))))))))))))************)))))))))))))))***++++++))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((''''''''''''((())))))))))))))))))))))))+++***((('''&&&'''((()))******)))(((((((((((((((******))))))))))))*********)))))))))((((((((('''(((((((((((())))))))))))((((((''''''''''''((((((''''''((()))))))))))))))'''''''''((()))***************)))(((((()))******---+++)))''''''(((***+++))))))*********+++++++++))))))))))))))))))))))))(((((()))))))))******************++++++******)))wwwjjj]]]TTTOOOQQQPPPRRRVVVZZZbbbqqq{{{rrrjjj___TTTLLLHHHCCC???>>>AAAEEEFFFFFFGGGGGGHHHHHHHHHGGGGGGFFFEEECCCAAA@@@???>>><<<:::555555444444444666777888999>>>AAA@@@@@@DDDFFFDDDDDDCCCBBB@@@@@@???@@@@@@>>>===<<<:::888555333111000///......------------------,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,((()))***+++,,,---------***++++++,,,,,,+++++++++++++++++++++++++++++++++*********++++++++++++,,,***************+++++++++******++++++++++++*********))))))(((((())))))*********))))))))))))******+++***)))***+++,,,+++)))((())))))******))))))((())))))))))))))))))))))))***)))))))))))))))((((((******))))))))))))((((((************))))))))))))))))))))))))))))))))))))---'''&&&***+++((('''+++***))))))(((((())))))***'''(((((())))))(((((('''))))))((((((((((((((('''))))))************)))))))))((((((''''''(((((()))''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''&&&&&&''''''''''''(((((())))))))))))(((((((((((())))))))))))))))))))))))************************,,,,,,++++++***)))'''''')))))))))))))))))))))))))))))))))))))))*********************))))))))))))))))))************))))))************************************++++++++++++************))))))))))))************************))))))))))))************))))))))))))))))))***+++))))))))))))))))))))))))))))))(((((((((((())))))''''''(((((())))))******))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))***)))'''&&&&&&'''((((((***))))))(((((((((((((((******))))))))))))******))))))))))))(((((((((((((((((((((((())))))))))))((((((''''''''''''(((((('''(((((()))))))))))))))''''''(((((())))))******))))))(((((((((((())))))+++***))))))((())))))))))))))))))*********++++++))))))))))))))))))))))))(((((())))))))))))******))))))******+++******)))zzzoooeee___^^^\\\WWWRRRPPPUUU```iiisss}}}zzzoooccc[[[PPPJJJDDD@@@AAADDDFFFGGGFFFGGGGGGHHHIIIIIIHHHHHHFFFEEECCCBBBAAA@@@>>>;;;===<<<;;;999888666555555666;;;>>>===>>>BBBDDDCCCBBBBBBBBBBBBAAAAAAAAAAAA>>>>>>>>>===;;;888666444222111000///...------------,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,((()))***+++,,,---------******+++,,,,,,,,,++++++************************************++++++++++++)))))))))***+++++++++,,,******++++++++++++******))))))(((((((((((())))))******))))))))))))******+++***)))(((((()))******''''''((((((((((((''''''))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((,,,&&&%%%******%%%%%%+++)))))))))(((((()))))))))(((((())))))))))))((((((***)))))))))((((((''''''((())))))******))))))((((((((((((''''''((((((((('''(((((((((((((((((('''((((((((((((((((((((((((******))))))((((((''''''''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))))))))***(((((((((((((((((((((((()))))))))))))))))))))))),,,,,,,,,++++++)))((('''))))))))))))))))))))))))*********)))))))))))))))*********))))))))))))))))))******++++++******)))************************)))))))))*********++++++*********)))))))))))))))************************((()))))))))***************)))))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))''''''(((((())))))******((((((((((((((((((((((((***)))((((((''''''(((((((((((((((((((((((((((((()))((('''&&&&&&'''(((((())))))(((((((((((())))))******))))))))))))******))))))))))))(((((((((((((((((((((((())))))))))))(((''''''''''''(((((()))(((((())))))))))))(((((('''((((((((()))))))))***))))))))))))))))))))))))))))))*********)))))))))))))))))))))************))))))))))))))))))))))))(((((())))))))))))))))))((())))))***************{{{wwwuuurrrjjj___WWWUUUXXXZZZbbbhhhqqqvvvyyy{{{|||rrrkkk[[[UUULLLDDDAAAAAACCCEEEDDDEEEFFFGGGHHHIIIIIIIIIFFFEEEDDDCCCCCCBBB???===???>>>===;;;999777555444888===???>>>>>>AAABBBAAA@@@AAABBBCCCDDDCCCBBBBBB??????@@@???>>><<<999888444333111000///...------,,,,,,,,,++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++)))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))*********+++++++++)))))))))***+++++++++,,,******++++++++++++******(((((())))))))))))((((((******))))))))))))************)))((('''(((***+++******))))))))))))******))))))))))))))))))))))))))))))))))))************(((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((******,,,---***&&&(((,,,((((((((())))))((((((((((((((())))))))))))((((((******))))))(((((((((''''''(((((())))))(((((('''((((((''''''''''''(((((((((((((((''''''(((((((((((((((((((((((((((((((((******))))))((((((''''''''''''''''''(((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''(((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((******+++++++++******)))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))************++++++++++++******))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))******))))))))))))))))))))))))((()))))))))******************)))))))))))))))***))))))))))))))))))))))))))))))(((((((((((())))))'''((((((((()))))))))***(((((((((((((((((((((((()))(((''''''&&&&&&''''''(((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((())))))******))))))))))))******(((((((((((())))))))))))(((((((((((())))))))))))'''''''''''''''((())))))(((((())))))))))))(((((((((((((((((())))))))))))************************((()))******+++***)))((((((((()))))))))*********))))))))))))))))))))))))))))))(((((((((((((((((('''((()))***************tttiiiccc___[[[^^^_________```cccfffiiiyyyiiibbbWWWKKKCCC??????@@@AAABBBCCCEEEGGGHHHHHHHHHFFFEEEEEEEEEFFFEEEBBB@@@<<<;;;;;;:::999888777777;;;???AAA???>>>@@@AAA??????@@@CCCEEEEEEEEEDDDCCCAAAAAAAAA@@@???>>>===<<<666555444222000/////////,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***++++++,,,,,,,,,,,,)))))))))))))))))))))))))))))))))************+++***************+++++++++******++++++++++++******((())))))******))))))(((******))))))))))))***************)))'''(((***,,,)))((((((''''''(((((()))))))))))))))))))))))))))(((((()))))))))))))))***''''''(((((((((((())))))''''''''''''(((((((((((())))))))))))))))))))))))***666;;;333******,,,+++'''(((((())))))(((((('''((())))))******))))))(((***))))))))))))))))))(((''''''((((((((((((''''''(((''''''&&&&&&''''''(((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((*********))))))))))))(((''''''(((((())))))******))))))))))))))))))))))))''''''''''''''''''''''''(((((()))***+++++++++***)))))))))))))))))))))))))))))))))))))))*********))))))))))))******************++++++++++++******))))))))))))))))))))))))'''((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************+++******)))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))((((((((())))))))))))))))))))))))(((((('''&&&&&&&&&&&&&&&))))))))))))))))))))))))((((((((()))))))))))))))((((((((((((((())))))*********))))))))))))******(((((((((((())))))))))))(((((((((((())))))))))))''''''&&&''''''((()))***)))))))))))))))(((((('''(((((((((((())))))))))))******++++++++++++******((())))))************)))((((((((()))))))))******))))))))))))))))))))))))))))))((((((((((((''''''''''''((()))************yyysssooojjjccc^^^\\\\\\[[[ZZZmmm|||zzzssseeeVVVIIIAAA>>>>>>>>>???AAACCCEEEFFFGGGGGGFFFFFFFFFHHHIIIIIIFFFDDD======;;;:::999888888888999===???<<<;;;======;;;===@@@CCCFFFGGGFFFEEECCCCCCBBBAAAAAA@@@@@@@@@@@@:::999777555333222111111,,,,,,++++++++++++,,,,,,))))))******+++,,,,,,,,,+++,,,,,,,,,,,,+++******))))))***+++,,,,,,,,,,,,************************))))))))))))************+++++++++*********************++++++++++++******))))))***++++++***))))))******))))))))))))******)))+++,,,***((((((***,,,((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))''''''((((((((()))))))))'''''''''((((((((())))))''''''(((((()))))))))))))))))))))))))))))))))))))))AAAJJJ888(((***,,,&&&''''''((())))))(((''''''))))))************)))))))))))))))))))))*********(((((())))))))))))(((((((((''''''&&&&&&''''''((()))((('''&&&&&&'''((()))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''((((((((((((''''''''''''((((((((()))*********)))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((())))))******))))))))))))))))))))))))))))))(((((())))))******++++++((()))))))))***************++++++,,,,,,++++++***))))))))))))))))))))))))(((((()))))))))*********((()))))))))************))))))))))))))))))))))))))))))))))))************++++++***)))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))(((((('''''')))))))))))))))))))))))))))(((((('''''''''''''''))))))))))))))))))))))))((())))))***************((((((((((((((()))************))))))))))))******'''((((((((()))))))))***(((((((((((())))))))))))&&&&&&&&&''''''((()))***)))))))))))))))(((''''''))))))))))))((((((((((((((()))***++++++***)))(((((())))))))))))******+++(((((((((((()))))))))***))))))))))))))))))))))))))))))((((((((('''''''''&&&'''((()))************uuummmiiifffaaa]]][[[fffrrrzzzqqq```PPPEEEAAA???<<<===???AAACCCEEEFFFFFFGGGGGGHHHJJJLLLLLLIIIGGGDDDBBB???<<<:::999888888444999;;;888777999999888===???CCCFFFHHHGGGEEEDDDDDDCCCBBB@@@@@@AAABBBCCC===<<<:::888666444333333,,,++++++++++++++++++,,,(((((()))***++++++,,,,,,***++++++,,,,,,,,,++++++((()))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************,,,+++++++++******))))))******++++++++++++******)))***+++,,,,,,+++***)))******))))))))))))******(((+++---,,,)))(((***,,,,,,+++***))))))***+++,,,))))))))))))))))))))))))&&&'''''''''(((((())))))&&&'''''''''(((((())))))(((((())))))*********+++))))))))))))))))))))))))(((HHHRRR999%%%((())) &&&'''((())))))((('''&&&))))))************))))))(((((())))))******++++++))))))************))))))'''''''''&&&&&&''''''''')))((('''&&&&&&'''((()))))))))))))))))))))))))))''''''(((((())))))******''''''''''''((((((((()))&&&'''''''''(((((())))))******))))))((((((((('''))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''(((((()))***++++++,,,(((((())))))*********+++***++++++,,,,,,++++++***)))))))))))))))))))))))))))************+++++++++(((((())))))*********+++))))))))))))))))))))))))))))))))))))************++++++***))))))((())))))))))))))))))))))))))))))))))))(((((((((((())))))++++++***)))((('''&&&&&&))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))((()))***+++++++++++++++((((((((((((((()))************))))))))))))******'''((((((((())))))******(((((((((((())))))))))))&&&&&&&&&'''''')))******)))))))))))))))(((''''''))))))))))))(((((((((((('''((()))******)))((('''))))))(((((()))***++++++(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&'''((()))************xxxgggZZZ\\\^^^```bbbfffnnnzzz{{{gggYYYQQQHHH???>>>===<<<<<<>>>@@@AAABBBAAABBBDDDFFFGGGHHHHHHGGGDDDCCCBBBAAA???<<<:::999777666666777888;;;===>>>AAABBBCCCDDDDDDDDDCCCBBBBBBCCCDDDEEEEEEEEECCCCCC??????>>><<<999777555333000...,,,***))))))***+++(((((())))))*********+++,,,,,,,,,+++***)))'''&&&%%%&&&((()))+++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++************************))))))***))))))(((''''''************************))))))))))))))))))))))))''''''''''''((((((((()))+++(((%%%&&&))),,,,,,,,,*********)))(((((('''''')))))))))))))))((('''''')))))))))))))))))))))))))))************+++++++++)))))))))))))))))))))))),,,+++++++++******))))))***)))(((''''''((()))***+++*********))))))((((((******))))))((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))''''''(((((('''&&&%%%%%%(((((())))))))))))(((((())))))))))))(((((((((((((((((((((((())))))))))))(((&&&%%%%%%'''((('''&&&'''(((((((((''''''***,,,+++***)))(((((('''(((((())))))))))))))))))))))))+++******)))(((''''''&&&))))))))))))))))))))))))+++,,,,,,+++(((''''''(((***)))))))))))))))***+++))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))************************)))))))))))))))))))))))))))************++++++++++++*********))))))(((((())))))))))))))))))))))))***)))(((''''''((()))***((((((((((((((((((((((((((((((((((((((((((((((((+++*********))))))(((((())))))'''&&&&&&'''((()))+++++++++++++++***))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))%%%&&&&&&&&&''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((+++++++++++++++***)))(((++++++************+++++++++***)))(((((()))***++++++)))'''''''''((('''&&&))))))(((((((((((()))))))))))))))))))))(((''''''vvvhhh]]]]]]]]]]]]]]]^^^aaadddiiirrrtttiii```TTTIIIAAA@@@>>>===>>>?????????AAABBBCCCEEEFFFGGGFFFFFFEEEEEEDDDBBB@@@>>><<<;;;;;;::::::999:::;;;<<<===AAABBBCCCDDDEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDCCCCCC@@@???>>>===;;;888666555333111///,,,+++++++++,,,)))))))))*********++++++)))***+++,,,,,,,,,,,,,,,(((((()))+++,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++************************))))))))))))))))))((('''(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))---***'''&&&(((******)))''''''(((((()))*********)))))))))))))))(((''''''))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))++++++*********)))))))))***)))(((''''''((()))*********)))))))))(((((((((***)))))))))((((((((('''''''''''''''''''''''''''))))))))))))))))))))))))((()))))))))(((((('''&&&''''''''''''''''''''''''))))))))))))(((((((((((((((((((((((())))))))))))+++***((((((***+++,,,,,,---,,,+++(((&&&&&&(((+++***))))))(((((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***++++++***((('''((()))******))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((()))))))))***************************))))))))))))))))))))))))))))))*********+++++++++************)))))))))((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((******)))))))))(((((((((((('''&&&&&&&&&&&&'''((()))))))))))))))(((''''''((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))&&&&&&''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((***************)))((((((+++******))))))******+++******))))))))))))******,,,***(((((())))))((('''))))))(((((((((((()))))))))))))))))))))(((''''''vvvkkkjjjgggdddaaa\\\WWWTTTUUU[[[fffttt{{{rrrbbbTTTKKKHHHCCC???>>>===<<<<<>>===============BBBCCCDDDEEEFFFEEEDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCAAAAAA@@@>>>===:::888777777555222000...---,,,,,,************++++++++++++***+++,,,---............***++++++,,,------,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++************************(((((())))))***)))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((()))))))))---+++(((''''''(((((('''''''''((())))))******+++)))))))))))))))((((((''')))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))******))))))))))))(((((())))))(((((((((((())))))))))))((((((((((((((('''))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))*********)))((((((((('''&&&%%%%%%&&&'''((((((((((((((())))))))))))(((((((((((())))))))))))+++)))&&&%%%'''***+++,,,222111...***'''&&&'''))))))(((((((((((())))))***))))))))))))))))))))))))%%%&&&'''((()))***+++,,,))))))))))))))))))))))))(((***+++***)))((()))***,,,+++***)))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((()))))))))******************************)))))))))))))))))))))))))))))))))*********++++++************))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((************************(((((((((((((((((((((((())))))((((((((((((((('''((((((''''''''''''((()))(((((())))))((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))))))))(((''''''+++******))))))******+++))))))************)))))),,,+++))))))*********)))))))))(((((((((((()))))))))))))))))))))(((((('''~~~yyyvvvrrrmmmeee___ZZZZZZ\\\aaammm~~~uuudddZZZSSSIIIBBB>>><<<;;;999;;;<<<>>>@@@CCCEEEFFFGGGHHHHHHGGGGGGFFFEEECCCCCCCCCCCCBBBAAAAAA@@@@@@@@@CCCDDDFFFGGGGGGGGGFFFEEEEEEDDDBBBAAAAAAAAACCCCCCBBBBBBAAA@@@???===;;;:::999888555333000...------++++++++++++,,,,,,,,,,,,.........//////...------++++++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++************************'''((()))***************************************))))))))))))))))))))))))'''(((((((((((()))))))))+++***((('''''''''''''''++++++******)))(((((('''(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))************(((((((((((((((((((((((()))))))))((((((((((((((())))))(((((((((((())))))((((((((((((''''''''''''))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))******)))(((((()))(((&&&%%%%%%&&&((()))(((((((((((())))))))))))(((((((((((())))))))))))...+++&&&%%%&&&((()))***111111111...***(((''''''(((((('''(((((()))******((((((((((((((((((((((((%%%&&&'''((()))***+++,,,))))))))))))))))))))))))''')))******))))))***,,,---,,,+++***))))))(((((())))))))))))))))))))))))************************))))))))))))))))))))))))(((((()))))))))*********************************))))))))))))))))))))))))))))))))))))*********************)))))))))))))))(((((((((((((((((((((((('''((()))******)))((('''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))))))))******)))***************))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))))))))((((((******))))))))))))******((()))***++++++***)))(((,,,***((((((***+++***)))))))))(((((((((((())))))(((((())))))))))))((((((~~~xxxsssiiieee___\\\___jjjxxx}}}lllbbbTTTIIIBBB???;;;999888:::<<<>>>BBBEEEGGGIIIHHHHHHHHHHHHHHHGGGFFFEEEDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHHHHGGGFFFEEEDDDCCCBBBAAABBBBBBCCCBBBBBBBBBAAA@@@???===<<<;;;:::777555222000...---------------,,,,,,,,,,,,.........//////...------++++++++++++++++++***))),,,,,,,,,+++++++++******++++++++++++++++++++++++************************(((((()))******+++******************************))))))))))))))))))))))))(((((((((((()))))))))***)))))))))((((((((())))))+++++++++***))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))*********((((((((((((((((((((((((((((((((((((((()))))))))(((((())))))))))))((((((''''''''''''(((((((((((((((((((((((())))))))))))************************(((((((((((((((((((((((('''(((((())))))(((((((((***)))'''&&&&&&''')))***'''((((((((()))))))))***(((((((((((())))))))))))444000+++))))))***+++++++++...000111...***((('''(((((('''(((((()))******(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))'''(((******))))))***,,,------+++***))))))))))))))))))))))))))))))))))))************************************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))******(((((((((((((((((((((((('''((()))******)))((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((())))))))))))((())))))*********))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++************))))))))))))))))))***((()))***++++++***)))(((***)))'''((()))******)))))))))(((((((((((())))))(((((())))))))))))((((((|||qqqeee]]]\\\aaaeeeqqqttt}}}wwwhhh\\\TTTLLLDDD===999:::;;;>>>AAADDDGGGHHHFFFGGGGGGHHHHHHHHHGGGGGGDDDDDDFFFGGGHHHHHHHHHHHHFFFGGGHHHIIIJJJIIIHHHHHHFFFEEEDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBAAA@@@???>>><<<;;;:::777555222000///............------------***+++,,,---............***+++++++++++++++******,,,,,,,,,+++++++++******++++++++++++++++++++++++************************))))))******+++*********(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******((()))+++***)))))))))+++(((((()))******++++++,,,'''(((((()))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))(((((())))))))))))******(((((())))))))))))(((((('''(((((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))((((((***)))(((''''''((()))***''''''(((((())))))******(((((((((((())))))))))))222///+++(((((())))))((('''***...///...+++)))((()))(((((((((((())))))***))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))''')))******))))))***,,,---,,,+++***************))))))))))))))))))))))))************************************************)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))************))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((()))))))))###$$$%%%&&&'''''''''&&&&&&&&&'''(((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))(((((())))))***))))))************))))))***((('''''')))******)))))))))(((((((((((())))))'''(((((()))))))))))))))yyylllbbb^^^]]]dddeeejjjuuu|||rrreeeUUUIII>>>>>>>>>>>>@@@BBBDDDEEEEEEEEEFFFGGGHHHHHHGGGGGGEEEFFFHHHIIIJJJJJJIIIIIIGGGHHHIIIJJJKKKJJJIIIIIIFFFFFFFFFFFFEEEDDDCCCBBBBBBBBBBBBBBBAAA@@@??????>>>===<<<:::888666444333/////////.........------)))***+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++,,,,,,,,,+++++++++******++++++++++++++++++++++++******************************+++++++++***))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))************,,,---,,,***((()))***((())))))******+++,,,,,,''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***)))))))))))))))))))))))))))))))))*********++++++'''((()))******)))((('''((((((((()))))))))******'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))*********)))(((((((((((((((((((((((('''''''''((()))*********(((((((((((()))))))))))),,,***'''&&&'''((('''&&&''')))++++++***))))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((())))))))))))))))))))))))((()))******)))(((***+++,,,,,,+++******+++++++++))))))))))))))))))))))))************************************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***((()))))))))************))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******###$$$&&&'''((((((((('''%%%&&&&&&'''((((((''''''((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))(((((((((((())))))******))))))))))))******+++)))((((((***+++++++++))))))(((((((((((())))))''''''((()))))))))))))))~~~uuuooommmcccaaa```fffssszzzdddUUUBBBAAA@@@??????@@@AAABBBDDDDDDEEEFFFGGGGGGGGGGGGGGGHHHIIIJJJJJJJJJIIIHHHHHHHHHJJJKKKKKKKKKJJJIIIFFFGGGGGGGGGGGGEEECCCBBBAAABBBBBBBBBAAAAAA@@@?????????>>>===;;;888666555000000//////.........------,,,,,,+++***)))'''&&&+++,,,------......------,,,,,,,,,+++++++++******++++++++++++++++++++++++************************+++++++++++++++***)))(((************************))))))))))))))))))))))))))))))))))))************,,,///000...***''''''))),,,,,,++++++***)))))))))''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))******+++++++++,,,'''((()))******)))((('''(((((())))))******++++++'''((((((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))((()))***+++++++++++++++&&&&&&'''(((((('''&&&&&&&&&''''''((()))******+++(((((((((((())))))))))))+++***((()))+++,,,,,,+++))))))((('''&&&'''))),,,+++***)))(((((('''(((((())))))))))))))))))))))))'''((((((((())))))******)))))))))))))))))))))))))))***+++***)))((()))***+++++++++***++++++,,,,,,))))))))))))))))))))))))************************************************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))*********+++))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))******++++++&&&''')))***+++++++++***''''''((()))******))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***)))))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))(((((((((((())))))+++***)))(((((()))***+++,,,***)))***+++------,,,))))))(((((((((((())))))''''''((())))))))))))))){{{nnniiieeeeeeeeehhhpppyyyyyyfffTTTKKKEEEFFFEEE@@@===>>>BBBCCCCCCCCCEEEGGGEEEAAAEEEEEEFFFGGGHHHHHHIIIIIILLLKKKJJJIIIHHHGGGFFFFFFDDDEEEFFFGGGHHHIIIIIIIIIDDDCCCBBBAAA@@@AAABBBBBBCCCBBBAAA???>>><<<;;;:::333222111000///////////////...,,,)))((((((((((((******,,,------,,,******)))***,,,,,,,,,+++)))'''++++++++++++++++++++++++++++++++++++++++++++++++*********************************)))))))))))))))************)))))))))))))))))))))))))))))))))))),,,...///...,,,*********))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))((('''''''''(((***+++))))))))))))************'''((()))******)))((('''(((((((((((((((((((((((())))))(((((((((((())))))))))))***++++++++++++*********))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))***((('''&&&&&&'''(((***(((((())))))******++++++'''''''''''''''((())))))(((((())))))))))))(((((()))((('''&&&&&&'''((()))((((((''''''''''''((((((''''''((()))))))))))))))))))))))))))************)))))))))))))))*********+++++++++*********))))))))))))))))))))))))))))))))))))))))))************+++*********))))))((((((&&&((())))))(((((()))+++,,,,,,,,,+++***)))((((((******))))))))))))******))))))))))))************))))))))))))((((((((((((******))))))((((((''''''(((((())))))))))))((((((******)))((((((((((((((()))(((((('''''''''(((((((((((('''(((((()))***+++''''''''''''((((((((())))))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''))))))(((((((((((())))))'''(((******))))))***,,,...---,,,***)))((((((((())))))))))))))))))))))))***(((&&&(((+++,,,+++)))(((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))((((((((((((((((((((((((|||uuummmhhhbbb___bbbhhhttt}}}{{{iii]]]RRRNNNJJJEEEBBBDDD>>>BBBEEEEEEEEEFFFGGGGGGCCCCCCDDDEEEFFFGGGHHHIIIJJJJJJJJJIIIIIIIIIIIIIIIGGGGGGHHHHHHHHHGGGFFFFFFDDDCCCBBBAAA@@@AAAAAABBBCCCBBBAAA@@@>>>===<<<;;;777666555222000///...---,,,,,,+++++++++,,,,,,---,,,,,,,,,------,,,,,,,,,,,,++++++***************++++++++++++++++++++++++++++++++++++++++++++++++************************************))))))))))))************)))))))))))))))))))))))))))))))))))),,,---...---+++))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''((()))***+++))))))))))))************'''((()))******)))((('''(((((((((((((((((((((((())))))(((((((((((())))))))))))***++++++++++++******)))))))))((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))((('''&&&&&&'''((()))((((((((((((((()))))))))'''''''''''''''((())))))(((((())))))))))))(((((()))(((''''''''''''((()))((((((''''''''''''((((((''''''((()))))))))))))))))))))))))))************))))))))))))*********************)))))))))(((((())))))))))))))))))))))))))))))))))))************************)))))))))((('''((())))))(((((()))++++++,,,,,,++++++)))((((((******))))))))))))******))))))))))))************))))))))))))((((((((((((***)))))))))((((((((('''(((((())))))))))))((((((******)))((((((((((((((()))(((((('''''''''(((((()))(((((((((((())))))***'''''''''((((((((()))))))))((('''&&&&&&'''((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))((()))******)))(((***+++***)))))))))******+++,,,))))))))))))))))))))))))***)))'''(((+++,,,***((((((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))|||rrrggg]]]ZZZ]]]^^^dddjjjoootttwwwhhh^^^VVVOOOKKKJJJ;;;???CCCCCCAAA@@@BBBFFF@@@AAABBBDDDEEEGGGHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKJJJJJJIIIHHHGGGEEEDDDCCCCCCBBBBBBAAA@@@AAAAAAAAACCCBBBAAA@@@???>>>===<<<===;;;999666333000...---+++,,,---..................------,,,,,,------......,,,***)))((()))+++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************))))))))))))))))))))))))))))))))))))***,,,---,,,***)))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))(((((((((((()))***+++))))))))))))************(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))((()))******++++++******))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((('''&&&&&&'''((()))(((((((((((('''''''''''''''''''''''''''((())))))(((((())))))))))))(((((()))((((((''''''(((((()))((((((''''''''''''((((((''''''((()))))))))))))))))))))))))))************)))))))))*********++++++)))))))))((((((((((((((()))))))))))))))))))))))))))))))))*********++++++************))))))))))))''')))***)))(((((()))++++++++++++++++++***)))(((******))))))))))))******))))))))))))************))))))))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((''''''(((((()))***))))))(((((((((((()))''''''((((((((()))))))))((((((''''''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********))))))(((((((((((()))))))))***+++***)))((()))***((((((((()))***+++,,,---))))))))))))))))))))))))+++***((()))******)))((((((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))************************vvviiidddeee\\\^^^___^^^aaakkk{{{vvvkkk___UUUOOOCCCBBBBBBCCCBBB>>>>>>AAA???@@@BBBCCCEEEGGGHHHIIIIIIIIIJJJJJJJJJKKKKKKKKKJJJJJJIIIHHHGGGEEEDDDCCCCCCBBBBBBAAAAAAAAAAAAAAACCCBBBBBBAAA@@@??????>>>???>>><<<:::777444111000...///000000///---,,,***...---,,,++++++,,,---...---,,,+++***)))***++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))***************++++++************)))))))))((()))))))))))))))))))))))))))***,,,+++)))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))*********((()))))))))************(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))((())))))***************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((''''''''''''((())))))))))))((((((''''''''''''''''''''''''((())))))(((((())))))))))))((((((((((((((((((((()))))))))((((((''''''''''''((((((''''''((()))))))))))))))((()))))))))************)))))))))******++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++*********)))))))))))))))((()))******)))((()))***+++++++++++++++***)))(((******))))))))))))******((()))))))))************))))))))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))((((((((()))))))))))))))(((((((((((((((((((((((()))*********)))(((((('''(((((('''(((((((((((()))))))))(((((((((''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))(((((((((((())))))***++++++***((('''((()))+++***)))))))))))))))***))))))))))))))))))))))))+++******)))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))************)))))))))((())))))))))))))))))))))))xxx{{{~~~|||ttttttjjjiiiddd^^^YYY\\\eeemmm{{{uuucccVVVPPPHHHDDDGGGIIIEEEBBBAAA@@@AAABBBDDDFFFGGGIIIJJJKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHGGGFFFEEECCCCCCCCCCCCBBBBBBAAAAAACCCCCCBBBBBBAAAAAA@@@@@@??????>>>===:::888666444//////000000///---+++***---,,,+++******+++,,,---++++++,,,---,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++************************))))))******+++++++++,,,************)))))))))((())))))))))))))))))))))))(((***++++++)))(((((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))***************((()))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))(((((()))************)))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((*********))))))((((((((('''''''''''''''((())))))(((((())))))))))))(((((('''(((((()))))))))))))))((((((''''''''''''((((((''''''((()))))))))))))))((()))))))))************((())))))***+++,,,,,,,,,************************))))))))))))))))))))))))************++++++++++++))))))))))))))))))******)))***+++***)))((()))*********+++++++++***))))))******))))))))))))******((()))))))))************))))))))))))(((((((((((((((((((((((())))))))))))(((((())))))))))))(((((('''((())))))))))))((((((((((((((((((((()))************)))(((((('''(((((((((((((((((()))))))))***'''(((((((((((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))(((((((((((())))))***++++++***((('''((()))******))))))((()))))))))))))))))))))))))))))))))***++++++***)))((((((((())))))))))))))))))))))))(((((((((((())))))))))))************)))))))))(((((((((((((((((((((((((((pppsssvvvwwwyyy~~~|||yyyssshhh^^^XXXWWWYYYfffrrrvvvfff[[[NNNGGGKKKNNNHHHBBBAAAAAAAAABBBDDDEEEGGGHHHIIIJJJJJJJJJIIIIIIHHHHHHHHHFFFFFFGGGHHHHHHHHHGGGGGGCCCDDDDDDDDDDDDCCCBBBBBBCCCCCCCCCCCCBBBBBBBBBBBB????????????===;;;999777....../////////......---,,,++++++******++++++,,,***+++---......,,,***(((++++++++++++++++++++++++++++++++++++++++++++++++************************))))))******+++,,,,,,,,,************))))))))))))))))))))))))))))))))))))((()))++++++)))((()))***))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))((()))******++++++******))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))'''((())))))******))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((************))))))))))))'''''''''''''''((())))))(((((())))))))))))((((((''''''((()))************((((((''''''''''''((((((''''''((()))))))))))))))))))))))))))************((())))))***+++,,,------************++++++++++++))))))))))))))))))))))))*********++++++++++++,,,))))))))))))***************+++++++++)))((()))*********+++++++++******)))******))))))))))))******))))))))))))************))))))))))))(((((((((((((((((((((((())))))))))))(((((())))))))))))((((((&&&''')))******)))(((((((((((((((((()))***++++++***))))))(((((((((((()))((((((((()))))))))******''''''((((((((((((''''''************************))))))))))))))))))))))))))))))))))))))))))))))))*********)))((('''''''''))))))(((((((((((()))))))))***+++***)))((()))***'''''''''((()))***+++,,,)))))))))))))))))))))))))))***+++***)))((()))***))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))''''''''''''''''''''''''dddhhhkkkjjjhhhkkksss{{{{{{nnnaaaXXXTTTWWW___mmm||||||mmm___VVVVVVSSSIIIAAABBB@@@AAABBBCCCDDDEEEFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHFFFGGGGGGHHHHHHGGGGGGGGGDDDEEEFFFFFFFFFEEECCCCCCCCCCCCCCCCCCCCCCCCCCCDDD@@@AAAAAA@@@???<<<999888222111000///////////////+++,,,,,,,,,,,,,,,,,,+++,,,,,,---,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))***++++++,,,------************))))))))))))))))))))))))))))))))))))(((***++++++***)))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))***+++++++++******))))))))))))***************)))(((''''''((()))***(((((((((((((((((((((((())))))(((((((((((())))))'''(((((()))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((((((''''''((((((((()))))))))))))))'''''''''''''''((())))))(((((())))))))))))((((((&&&''')))***++++++******((((((''''''''''''((((((''''''((()))))))))))))))))))))))))))************((())))))***,,,------...))))))))))))*********+++))))))))))))))))))))))))*********+++++++++,,,,,,((()))))))))***************+++,,,+++)))((()))***)))******+++++++++************))))))))))))******))))))))))))************))))))))))))(((((((((((('''((((((((()))))))))***(((((())))))))))))((((((&&&''')))*********)))((((((((((((((()))***+++,,,)))(((((((((((())))))***(((((()))))))))*********&&&'''((())))))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))(((((((((((())))))((()))******)))(((***+++((((((((((((((()))******))))))))))))))))))))))))''')))+++***(((((()))+++))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))((((((((((((((((((((((((TTTYYY\\\[[[VVVUUUZZZ```bbbiiirrrzzz}}}|||}}}}}}}}}mmm```YYYPPPUUU]]]hhhwwwuuukkkggg\\\LLLDDDGGG@@@@@@AAAAAABBBCCCDDDDDDDDDEEEEEEGGGHHHIIIIIIJJJHHHHHHHHHHHHHHHGGGFFFEEEEEEFFFGGGGGGGGGFFFDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDBBBBBBBBBAAA???<<<999777999777444111///---------+++,,,............,,,+++///...,,,******+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************))))))***+++,,,,,,------************))))))))))))))))))))))))))))))))))))(((***,,,,,,*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++,,,+++******))))))))))))***************)))(((''''''((()))***(((((((((((((((((((((((())))))(((((((((((())))))'''(((((()))))))))))))))'''((((((((())))))******************************(((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((((((''''''&&&'''''''''(((((())))))'''''''''''''''((())))))(((((())))))))))))((((((&&&''')))***+++++++++***((((((''''''''''''(((((('''(((((()))))))))))))))))))))))))))************((())))))+++,,,---......'''((((((((())))))******))))))))))))))))))))))))******+++++++++,,,,,,,,,(((((())))))*********+++***,,,,,,+++)))((()))***)))******+++++++++************))))))))))))******))))))))))))************))))))))))))(((((((((((('''((((((((())))))******(((((())))))))))))((((((%%%''')))***+++***)))((((((((((((((()))***+++,,,(((((('''(((((()))***+++))))))))))))************&&&'''((())))))((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******))))))(((((((((((())))))'''(((******))))))***,,,,,,+++***((('''&&&&&&&&&))))))))))))))))))))))))&&&)))+++***((((((***---))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))IIIJJJKKKKKKJJJIIIJJJLLLPPPSSSYYY```jjjvvv~~~wwwtttvvv{{{~~~vvvtttvvv~~~qqqbbb\\\VVVSSSZZZdddrrrwwwdddUUUNNNLLLEEEBBBAAACCCBBBAAACCCHHHBBBCCCEEEFFFHHHHHHIIIIIIIIIJJJJJJJJJJJJHHHGGGFFFGGGGGGGGGGGGGGGFFFEEEDDDEEEEEEEEEEEEEEEEEEEEEEEECCCCCCBBBAAA???>>>======999888777666333111///...111000...,,,++++++,,,,,,...,,,******+++,,,------***))))))***,,,,,,+++))),,,---...///...,,,***(((************************%%%&&&((()))++++++,,,,,,******))))))******+++,,,))))))))))))************))))))))))))((((((((((((---***&&&%%%%%%'''''''''))))))))))))))))))))))))))))))))))))))))))))))))***************)))((((((''''''((()))))))))))))))...---+++***)))(((((((((************************(((((())))))******++++++((())))))*********))))))''''''((((((((((((''''''))))))))))))))))))))))))''''''((()))))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))&&&'''((())))))******))))))((('''''''''(((***+++)))***++++++***)))(((''')))'''%%%""""""###%%%&&&******))))))((((((''''''******))))))((((((''''''))))))))))))))))))))))))+++++++++*********))))))+++++++++*********))))))))))))************))))))******))))))))))))******+++*********))))))((((((++++++************++++++---,,,+++***))))))))))))************************))))))(((((('''''''''&&&(((((())))))))))))(((((((((((((((((())))))))))))+++*********))))))((((((&&&''')))*********)))(((+++*********))))))(((((())))))(((((((((((())))))******)))((((((((((((((())))))))))))))))))))))))******)))))))))))))))***,,,,,,,,,++++++*********************************((((((((((((((((((((((((+++***((('''''''''((()))))))))))))))))))))))))))))))))))))))************+++*********))))))(((((((((((((((((())))))))))))(((((())))))******+++++++++++++++***((('''%%%$$$'''''''''''''''((())))))AAACCCDDDCCCBBBAAABBBDDDFFFHHHLLLRRRYYYcccmmmsssyyymmmllltttrrrooojjjfffgggkkkqqquuusssyyyxxxpppooorrryyy{{{yyyfff___ZZZ[[[^^^dddooo{{{wwwhhh]]]XXXRRRIIIAAA@@@@@@???@@@BBBDDDDDDEEEFFFGGGGGGGGGGGGIIIJJJKKKKKKKKKJJJIIIHHHFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGEEEDDDCCCBBB@@@???======<<<;;;:::888666333111000111000...---,,,,,,,,,---...,,,+++++++++,,,------...,,,+++++++++***(((&&&)))***+++,,,,,,+++******************************'''''')))***++++++,,,,,,******))))))******+++,,,))))))))))))************)))))))))))))))))))))(((,,,)))'''&&&((()))******))))))))))))))))))))))))))))))))))))))))))))))))***************)))((((((''''''((()))))))))))))))++++++***)))(((((((((((()))))))))))))))))))))))))))))))))))))))************************)))((('''''''''((((((((((((''''''))))))))))))))))))))))))'''((())))))******))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))))))))((('''))))))((((((((()))***+++)))******+++***)))(((''')))((('''&&&&&&''')))***))))))))))))((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))+++++++++*********))))))*********)))))))))(((((()))******************)))******))))))))))))******************)))))))))(((***))))))))))))))))))***,,,+++***)))((((((((((((************************)))))))))(((((((((''''''(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((()))))))))))))))*********)))))))))(((((())))))(((((((((((())))))******)))((((((((((((((())))))))))))))))))))))))******))))))))))))******++++++*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((+++***)))((('''(((((()))))))))))))))))))))))))))))))))))))))************************)))))))))(((((())))))))))))))))))))))))))))))))))))*********************)))'''&&&%%%(((''''''''''''((()))))):::;;;<<<<<<::::::;;;<<<===>>>AAADDDHHHNNNUUUZZZfffpppyyy}}}{{{sssnnnkkkjjjaaaVVVUUUZZZUUUTTTSSSSSSVVV\\\aaaeeefffjjjnnnppppppqqquuuxxx{{{{{{yyyqqqiiieeegggjjjuuurrrtttxxxqqqhhhccc___\\\^^^ccchhhnnnyyyvvvnnnbbbTTTFFFAAAAAA@@@???@@@DDDDDDEEEEEEEEEFFFFFFFFFHHHIIIKKKLLLLLLKKKKKKJJJEEEEEEFFFFFFFFFEEEDDDDDDCCCCCCDDDEEEFFFGGGGGGHHHEEEEEEDDDCCCAAA@@@???>>>??????>>><<<999777444333111000...---,,,,,,---...------,,,,,,,,,,,,------...---+++++++++***)))''''''(((((()))******++++++************************)))******+++++++++++++++******))))))******+++,,,))))))))))))************))))))))))))))))))))))))***((('''(((***,,,,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((''''''((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((***))))))))))))))))))(((++++++++++++***((('''&&&'''(((((())))))(((((('''))))))))))))))))))))))))((())))))************)))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************)))((('''&&&)))))))))((()))******+++))))))*********)))((((((''''''(((((()))***++++++(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))+++************))))))))))))))))))(((((((((((((((******++++++++++++************))))))))))))******************))))))))))))))))))(((((((((((())))))******)))(((''''''''''''***************************)))))))))))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))((((((((((((''''''''''''((((((((((((((()))************))))))))))))(((((())))))(((((((((((())))))***))))))((((((((((((((())))))))))))))))))))))))***)))))))))))))))*********))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((******)))((((((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))(((''''''((((((''''''(((((()))***888:::::::::888777888999;;;<<<>>>???AAADDDIIILLLQQQZZZbbbeeeggghhheeeaaa^^^ZZZXXXVVVOOOGGGFFFJJJEEEEEEFFFGGGJJJNNNQQQTTTVVVYYY[[[\\\[[[[[[\\\^^^```aaa```]]]YYYXXX[[[___jjjggggggnnn|||~~~}}}}}}~~~tttlllgggdddcccaaabbbhhhvvvrrrdddTTTKKKEEEAAAAAADDDBBBBBBCCCCCCDDDEEEFFFGGGFFFGGGIIIKKKKKKKKKKKKJJJFFFFFFGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFDDDDDDCCCCCCBBBBBBBBBBBBBBBAAA@@@>>><<<999777555000///...,,,,,,,,,------,,,---------,,,,,,---...+++***)))***+++,,,,,,+++))))))(((((()))***++++++************************++++++,,,,,,,,,++++++*********))))))******+++,,,((()))))))))************)))))))))))))))*********)))(((((()))+++,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))(((''''''((()))))))))))))))'''(((((())))))*********))))))))))))))))))))))))******))))))((((((((('''***************)))((('''(((((())))))))))))(((((())))))))))))))))))))))))))))))***************)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((''''''))))))))))))******++++++))))))))))))))))))((((((&&&'''((()))***))))))(((''''''(((((())))))******))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))+++++++++,,,,,,+++++++++******))))))))))))***************)))))))))))))))))))))(((((((((((())))))***)))(((((('''''''''(((************************************))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((()))((('''''''''(((***+++))))))))))))))))))(((((())))))(((((((((((())))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))***+++))))))))))))))))))))))))************************((((((((((((((((((((((((***))))))((((((((((((((())))))))))))))))))))))))((()))))))))*********************)))))))))))))))*********)))))))))))))))++++++******))))))(((((((((((())))))))))))((((((((((((((('''((())))))***999:::;;;:::888777888999999;;;===>>>>>>@@@CCCFFFEEEMMMRRRSSSSSSTTTRRRNNNJJJHHHFFFEEEAAA===<<<>>><<<===>>>@@@BBBEEEFFFGGGEEEGGGHHHIIIHHHHHHIIIIIIMMMNNNNNNMMMKKKKKKOOORRRWWWWWWXXXZZZ```mmm}}}{{{vvvtttuuusssvvvzzz}}}yyyuuukkkfffbbbgggwwwyyykkk\\\MMMAAA@@@DDD@@@@@@@@@AAACCCEEEGGGHHHDDDEEEGGGIIIJJJJJJJJJIIIGGGHHHHHHIIIIIIHHHHHHHHHHHHGGGGGGFFFEEEDDDCCCCCCAAAAAABBBCCCCCCDDDEEEEEEBBBAAAAAA???===;;;999777222000///---,,,,,,,,,,,,+++---///...,,,+++---...,,,+++))))))+++------,,,---,,,+++************+++************************+++,,,,,,,,,,,,+++************))))))******+++,,,((()))))))))************((()))))))))*********+++***)))((((((******)))((())))))))))))))))))))))))))))))))))))))))))))))))((())))))*********))))))''''''((()))))))))))))))'''((()))+++++++++++++++***************************)))))))))(((((('''''''''((()))***************(((((())))))))))))(((((((((((((((((((((((((((((())))))*********))))))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((())))))************(((((((((((((((((())))))((()))***+++***)))'''&&&''''''(((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++,,,,,,+++++++++******))))))))))))******))))))))))))))))))******+++******))))))******+++******)))((((((((())))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))((('''''''''(((***+++(((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((((((((((((((())))))(((((()))***++++++************************************************)))))))))))))))))))))))))))))))))))))))(((((('''))))))))))))))))))))))))((()))))))))************))))))))))))))))))******+++*********)))))))))(((++++++******))))))(((((('''(((((()))))))))))))))((((((((((((((()))******999::::::999777666777888555777999;;;;;;;;;===??????DDDHHHFFFEEEGGGFFFCCC@@@???>>>===<<<;;;;;;;;;666777999;;;===???@@@AAA>>>>>>???@@@AAAAAAAAAAAABBBBBBCCCBBBAAABBBDDDFFFIIILLLNNNNNNOOOVVVcccnnnssstttuuuqqqlllhhhhhhjjjdddhhhmmmqqqvvv}}}uuuiiidddjjjyyysss\\\HHHAAACCC@@@@@@@@@@@@AAADDDFFFGGGDDDEEEGGGHHHIIIIIIIIIHHHHHHHHHIIIJJJJJJJJJIIIIIIJJJIIIHHHFFFEEECCCBBBAAA@@@@@@AAABBBCCCDDDEEEFFFAAAAAAAAA@@@???===;;;:::555444111///------------+++...000000---+++---///111...+++******+++***)))......------,,,++++++******************************+++++++++++++++************))))))******+++,,,))))))))))))************((())))))******++++++++++++)))(((((()))***)))((())))))))))))))))))))))))))))))))))))))))))))))))((())))))************)))''''''((()))))))))))))))((()))***,,,,,,,,,+++***************************)))(((((((((((((((((('''&&&'''(((***++++++++++++((())))))******))))))(((((((((((((((((((((((((((((())))))))))))(((((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&'''((()))************''''''((()))))))))))))))(((((('''''''''((())))))+++,,,------,,,***)))((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))))))))***************++++++++++++******++++++++++++************))))))))))))******))))))))))))************++++++************++++++***))))))(((((())))))***))))))))))))))))))))))))(((((()))))))))))))))******)))(((''''''((()))***(((((((((((())))))))))))))))))))))))************((((((((((((((()))******''''''(((((((((((())))))))))))(((((((((((())))))((((((((((((((())))))***))))))))))))))))))))))))(((((((((((()))***+++,,,))))))************++++++(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))************))))))))))))************+++++++++******))))))(((************))))))))))))'''((()))))))))))))))((())))))(((((())))))***+++:::;;;;;;:::888777777888444777999:::999999:::;;;:::>>>@@@===<<>>>>>======;;;;;;;;;;;;;;;<<<===>>>AAADDDFFFFFFFFFJJJPPPUUUUUUYYY]]]]]]YYYWWWXXXZZZVVVZZZ___cccfffnnnxxx|||pppkkkmmmqqqtttttt\\\MMMIIICCCBBB@@@@@@@@@AAACCCDDDEEEFFFHHHIIIIIIIIIIIIHHHGGGHHHHHHIIIJJJJJJIIIIIIIIIHHHGGGFFFEEEDDDCCCBBBAAAAAABBBBBBBBBCCCCCCCCCAAAAAABBBAAAAAA@@@???>>>:::999666333111///......***...111000---+++---///111///+++******++++++***,,,,,,---......---,,,+++************************))))))******+++***************))))))******+++,,,))))))))))))************((())))))******+++,,,,,,+++)))'''''')))+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************''''''((()))))))))))))))'''(((***+++++++++)))(((************************'''''''''((((((((((((((('''((()))***************))))))************))))))((((((((((((((((((((((((((((((((((((((('''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((()))))))))))))))(((%%%&&&'''((()))(((((('''(((''''''&&&'''((()))******+++++++++++++++******))))))))))))(((((((((((('''((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))******))))))))))))*********+++)))******************)))******))))))))))))******((()))))))))******************))))))))))))******(((((((((''''''(((((()))))))))))))))))))))))))))''''''((((((((()))))))))***)))(((''''''((()))***(((((((((((())))))))))))((((((((()))))))))******''''''((()))))))))))))))'''''''''((((((((())))))))))))(((((((((((())))))((((((((((((((()))******))))))))))))))))))))))))(((((((((((()))***+++,,,((((((((()))))))))******(((((((((((((((((((((((())))))))))))))))))))))))((())))))***)))((('''&&&))))))))))))))))))))))))))))))))))))************((()))))))))************,,,,,,+++******))))))((()))))))))))))))*********((()))))))))))))))((('''))))))(((((())))))***+++<<<======<<<:::888999:::777999<<<<<<;;;::::::;;;777:::;;;888888<<>>@@@AAABBBBBBAAAFFFLLLNNNKKKIIIJJJMMMMMMQQQVVVYYY\\\dddnnnvvvssskkkeeebbbmmm}}}qqq]]]SSSFFFDDDBBB@@@??????@@@AAAGGGHHHIIIJJJJJJJJJIIIHHHFFFGGGHHHHHHIIIIIIIIIIIIGGGGGGFFFFFFEEEDDDDDDDDDCCCCCCCCCBBBBBBAAAAAA@@@BBBBBBBBBCCCBBBBBBAAAAAA>>>===999666333111000000***...222111---+++---///...,,,))))))+++---......(((***,,,...///...---,,,************************(((((()))************************)))***++++++,,,))))))))))))************((())))))***++++++,,,,,,+++)))''''''***---000111))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************'''(((((()))))))))))))))'''((()))+++***)))(((&&&))))))))))))))))))))))))&&&'''''''''(((((()))))))))************))))))((())))))************))))))((((((((((((((((((((((((''''''(((((('''&&&%%%%%%''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************)))((('''&&&$$$%%%'''((((((((('''&&&((('''&&&&&&'''((()))***'''''''''(((((()))************))))))(((((('''''''''((((((((())))))******))))))))))))))))))))))))'''((((((((())))))******'''((((((((())))))******))))))************))))))******))))))))))))******(((((())))))*********+++))))))(((((((((((())))))''''''&&&&&&&&&''''''((())))))))))))))))))))))))&&&'''''''''(((((())))))+++)))(((''''''((()))+++(((((((((((())))))))))))&&&'''''''''(((((())))))&&&''')))*********)))(((&&&'''''''''(((((())))))))))))(((((((((((())))))((((((((((((((()))******))))))))))))))))))))))))(((((((((((()))***+++,,,&&&'''''''''(((((())))))************************))))))))))))))))))))))))((()))*********)))'''&&&))))))))))))))))))))))))))))))))))))************(((((())))))*********+++,,,,,,++++++***))))))((((((((())))))******++++++)))))))))))))))((('''''')))))))))))))))******+++;;;;;;<<<<<<;;;;;;;;;;;;999888888888999:::;;;;;;999999999999999999999999::::::999999999999::::::===;;;999888999999888777666888999;;;;;;999888666666666777777888:::;;;<<<;;;::::::999999::::::;;;@@@@@@@@@@@@@@@@@@@@@@@@EEEGGGJJJMMMQQQWWW^^^cccttt|||{{{~~~mmm___dddzzz{{{lll^^^MMM???>>>BBBCCCDDDEEEEEEDDDDDDEEEHHHKKKKKKKKKGGGIIIKKKJJJHHHFFFFFFFFFHHHGGGFFFEEEDDDDDDDDDDDDGGGEEECCCAAA@@@AAABBBCCCBBBBBBAAAAAAAAA@@@@@@@@@CCCBBB???<<<888555222111000///...---,,,,,,,,,,,,///...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************++++++,,,,,,+++***)))(((''''''++++++++++++++++++++++++...,,,***(((((()))***+++++++++++++++++++++++++++************************+++*********))))))((((((***************)))(((((((((((())))))))))))(((((()))***+++++++++)))((('''************))))))))))))***)))(((''''''((()))***''''''''''''(((((((((((())))))))))))))))))))))))******))))))))))))******++++++***)))((('''&&&&&&''')))***)))((('''(((***((()))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))***+++(((((((((((())))))))))))'''''''''''''''((())))))((()))***+++,,,---......++++++***)))(((((())))))************************++++++************++++++******))))))))))))******(((((()))***************+++*********))))))((((((***************)))(((((()))))))))))))))(((''''''******))))))((((((''''''))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***((((((((((((((()))******))))))))))))((((((((((((******))))))((((((''''''(((((((((((()))))))))***+++*********))))))(((((((((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))+++*********))))))(((((())))))))))))))))))))))))******))))))))))))************+++++++++,,,,,,,,,))))))(((((((((((())))))***))))))((((((((((((((((((((())))))******++++++))))))************))))))::::::999999::::::;;;;;;::::::999999:::;;;;;;<<<::::::::::::;;;;;;;;;;;;<<<;;;;;;:::::::::::::::<<<:::888888999999888777777777888999999888777777666666666555666666777777::::::999999999999::::::=========>>>>>>>>>>>>>>>@@@AAACCCDDDFFFKKKPPPUUUbbbiiiqqqsssnnnmmmqqqvvvppp___iiinnnllllllwwwtttbbbPPPHHHEEEBBBAAABBBBBBAAA@@@BBBFFFIIIJJJJJJFFFHHHJJJJJJHHHFFFFFFFFFHHHGGGGGGFFFEEEEEEEEEEEEGGGEEECCCBBBAAAAAABBBCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCAAA???<<<999666444333000///...---,,,,,,++++++,,,,,,,,,------...///000,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))))))))***************))))))))))))************************,,,+++***)))((())))))***************************************************************)))))))))(((***************)))((((((((())))))******))))))(((***************)))((((((******)))))))))(((((((((***)))(((''''''((()))***)))((((((((((((((((((((())))))))))))))))))))))))******))))))))))))************))))))((((((''''''''')))***)))((('''(((***'''((())))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''&&&&&&&&&&&&''''''((((((((((((((())))))))))))'''''''''''''''((())))))(((((()))***+++,,,------******)))((((((((((((((())))))))))))))))))))))))+++******))))))******+++******))))))))))))******(((((()))***************************)))))))))(((***************)))(((((()))))))))))))))(((''''''******))))))(((((((((((())))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***((((((((((((((()))******((((((((()))))))))))))))***)))))))))((((((((('''&&&&&&&&&'''''''''((((((************)))))))))((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''((())))))************)))))))))((())))))))))))))))))))))))((()))************)))(((*********+++++++++,,,,,,))))))(((((((((((())))))******)))((((((((()))))))))))))))))))))*********(((((())))))))))))((((((;;;:::999999999;;;<<<===;;;;;;;;;;;;;;;;;;<<<===;;;;;;;;;;;;<<<======>>>======<<<<<<;;;;;;;;;;;;;;;999888888999:::999888777777777777777777777777888777666555555555555555999999888888888888999999999999::::::;;;;;;<<<<<<<<<<<<===<<<<<>>@@@AAA?????????>>>===<<<;;;;;;;;;999888888:::;;;:::999888888777666666777888888999999888777777777777888999888888777777888888999777777888999999:::::::::;;;<<<<<<:::999:::===??????EEEJJJKKKJJJLLLSSSYYYdddiiiooorrrttt|||yyyhhhaaa\\\XXX\\\eeessssssbbbSSSIIIEEEHHHEEEBBBAAABBBCCCCCCBBBCCCEEEGGGHHHGGGEEEEEEFFFHHHHHHIIIIIIIIIIIIIIIIIIHHHGGGEEEDDDDDDCCCDDDDDDEEEEEEEEEDDDDDDDDDDDDCCC@@@@@@???>>><<<;;;:::999333222000///---,,,,,,+++++++++,,,++++++******))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))(((((((((((())))))*********+++++++++***************************+++,,,------,,,***)))*********************************************************)))))))))))))))))))))************)))(((******++++++++++++******+++***)))(((((()))***+++((((((((((((''''''''''''))))))(((((((((((())))))++++++******))))))(((((())))))))))))))))))))))))******))))))))))))******'''((((((((()))))))))***''')))***)))((('''(((***(((((((((((('''&&&%%%%%%((((((((((((((((((((((((((((((((((((((((((((((((+++***)))((((((((((((((((((((((((((())))))))))))'''''''''''''''((())))))'''''''''((()))******++++++******)))))))))******))))))))))))))))))))))))******))))))))))))************))))))))))))******(((((()))************************)))))))))))))))***************)))(((((())))))*********))))))((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************))))))))))))******(((((((((((())))))))))))((((((((((((((((((((((((''''''(((((())))))))))))))))))(((((())))))***+++((((((((()))******++++++))))))))))))((((((((((((((())))))))))))******************))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************)))))))))))))))))))))))))))))))))))))))((())))))******))))))(((************++++++++++++***))))))))))))))))))***,,,++++++***************++++++******))))))(((((((((((())))))))))))((((((??????>>>>>>>>>???AAAAAA===<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;===@@@BBBDDDCCCCCCCCCBBBAAA???===<<<<<<:::999999;;;<<<;;;;;;:::999888888888888999:::888888888888888999::::::999888888777777888888999888888888999999:::::::::;;;;;;<<<;;;::::::<<<>>>:::>>>BBBBBBAAACCCHHHMMMQQQWWW^^^bbbfffooo~~~zzznnn```TTTSSSYYY^^^iiizzzyyygggUUUJJJHHHEEEAAA@@@@@@AAAAAAAAAAAACCCFFFGGGFFFEEEEEEFFFGGGHHHIIIJJJJJJJJJJJJJJJHHHHHHGGGFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBB@@@@@@??????>>>===<<<<<<666555333111///---,,,,,,++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***)))))))))++++++++++++************++++++++++++++++++++++++***,,,...//////...,,,+++++++++++++++++++++++++++************************))))))))))))))))))******((())))))*********))))))******++++++++++++******+++***)))(((((()))***+++((((((((((((''''''''''''(((((())))))))))))((((((+++*********)))))))))(((******************************))))))))))))******''''''(((((())))))******''')))***)))((('''(((***))))))))))))(((((('''&&&))))))))))))))))))))))))((((((((((((((((((((((((+++***)))((((((((((((((((((((((((((())))))))))))'''''''''''''''((())))))'''''''''((()))))))))***+++++++++******++++++,,,***************************))))))))))))))))))*********))))))))))))******(((((()))***************))))))))))))))))))*********************)))(((((())))))************))))))))))))))))))************************************((()))))))))******************))))))))))))******'''((((((((()))))))))***))))))))))))))))))))))))((((((((())))))))))))))))))))))))))))))***++++++((()))))))))*********+++(((((((((((())))))))))))))))))))))))*********+++))))))))))))))))))******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))******))))))))))))))))))))))))+++***)))(((((()))***+++))))))*********+++++++++******))))))))))))******,,,++++++***************++++++******))))))(((((()))******++++++******)))AAAAAAAAAAAAAAAAAAAAAAAA>>>>>>======<<<<<<======<<<<<<<<<===???BBBEEEGGGHHHHHHHHHHHHFFFDDDBBB@@@>>><<<;;;;;;<<<===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;777777777777777888999:::999999888888888888999999::::::::::::::::::::::::999:::::::::999999;;;<<<888:::======;;;<<<@@@CCCGGGLLLRRRWWW]]]hhhuuuqqqccc\\\[[[WWWZZZcccrrr}}}fffTTTGGGDDD@@@>>>???@@@AAAAAA???BBBDDDEEEEEEEEEEEEFFFFFFGGGIIIJJJKKKKKKKKKJJJHHHHHHHHHGGGGGGFFFEEEEEECCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@???>>>>>>>>>999888555333111///...---)))+++---///000000000000,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++++++++,,,,,,+++++++++******)))++++++++++++++++++++++++***,,,...//////...---,,,++++++++++++++++++++++++************************))))))))))))************((())))))************))))))******************))))))))))))))))))******+++)))))))))(((((((((''''''(((((())))))))))))(((((())))))))))))))))))))))))******************************))))))))))))******''''''(((((())))))******''')))***)))((('''(((***))))))*********)))((((((************************))))))))))))))))))))))))(((''''''&&&&&&&&&&&&'''(((((((((((())))))))))))'''''''''''''''((())))))'''((((((((()))))))))***++++++*********+++,,,,,,***************************))))))(((((())))))*********))))))))))))******(((((()))***************))))))))))))***************************)))(((((())))))******++++++******)))))))))************+++************************))))))))))))******************))))))))))))******''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))***++++++************************(((((((((((())))))))))))'''''''''((((((((())))))))))))))))))************)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))************)))))))))))))))))))))))),,,++++++******++++++,,,)))))))))************++++++******))))))******+++++++++***))))))))))))***************))))))))))))***++++++,,,,,,++++++***GGGGGGHHHIIIHHHGGGEEECCCAAAAAA@@@??????????????????>>>>>>???BBBFFFJJJLLLOOOOOOOOONNNMMMJJJGGGEEEAAA???===<<<===>>>===<<<<<<===>>>??????>>>===<<<::::::999999888888999999::::::999999999999::::::;;;;;;;;;:::999999888888888999:::999888777999:::666888;;;;;;::::::<<<>>>CCCEEEIIIOOOVVVaaammmtttuuujjj___]]]___eeekkkwww|||fffOOOKKKFFFBBBAAAAAAAAA@@@>>>@@@CCCEEEDDDDDDEEEFFFDDDFFFHHHJJJKKKKKKKKKJJJIIIIIIIIIHHHHHHGGGFFFEEECCCCCCCCCBBBBBBBBBAAAAAABBBBBBAAAAAA@@@?????????;;;:::888555333111//////***+++...000222222111111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,******++++++++++++,,,,,,************************)))***,,,---------,,,+++************************************************((()))))))))************(((((()))***************((())))))******))))))((((((((()))*********************)))))))))((((((((('''((()))******)))(((''''''''''''(((((())))))*********************************))))))))))))******(((((((((((())))))))))))''')))***)))((('''(((***(((((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))'''&&&&&&&&&&&&''''''((((((((((((((())))))))))))'''''''''''''''((())))))(((((())))))))))))******))))))(((((())))))***+++************************))))))(((((((((((())))))******))))))))))))******(((((()))***************((()))))))))***************************)))((((((((()))***++++++++++++***))))))*********+++++++++************************))))))))))))******************))))))))))))******'''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,,,,++++++******)))))))))'''((((((((()))))))))***''''''((((((((()))))))))((()))))))))************)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***))))))((()))))))))************)))))))))))))))))))))))))))+++---//////---+++)))))))))))))))************+++******))))))******+++******)))((((((((()))))))))))))))))))))***************++++++++++++******LLLNNNOOOPPPOOOMMMIIIGGGDDDCCCBBBBBBAAAAAAAAAAAAAAAAAA@@@AAADDDHHHMMMOOOSSSTTTTTTSSSQQQNNNKKKIIIBBB@@@>>>>>>>>>>>>===<<<===???@@@BBBBBB@@@???===??????===<<<;;;:::::::::;;;::::::999999::::::;;;<<<<<<;;;:::999888777777999:::;;;:::888777888999666888;;;<<<;;;;;;===>>>======???EEEMMMXXXbbbhhhwwwwwwkkkhhheeeaaa\\\aaauuuxxx[[[VVVOOOHHHDDDAAA???>>>===@@@CCCDDDDDDDDDEEEFFFCCCEEEHHHJJJKKKKKKKKKJJJIIIIIIIIIIIIHHHGGGFFFFFFDDDCCCCCCCCCCCCBBBBBBBBBCCCCCCBBBAAAAAA@@@??????===<<<999666444222000000+++---...000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,******************++++++((()))***+++,,,---......))))))))))))))))))))))))((()))******++++++++++++))))))))))))))))))))))))************************(((((())))))*********+++(((((()))***************(((((())))))))))))(((((('''((()))+++++++++***)))************))))))))))))'''((()))******)))((('''%%%%%%&&&'''((()))************************************))))))))))))******))))))))))))((((((((((((((()))***)))((('''(((***''''''((()))*********)))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))***+++(((((((((((())))))))))))'''''''''''''''((())))))))))))))))))************'''''''''''''''((())))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))******(((((()))***************(((((())))))*********+++***************)))((((((((()))***+++++++++++++++))))))******++++++++++++************************))))))))))))******************))))))))))))******&&&''''''((()))******+++))))))))))))))))))))))))*********)))))))))))))))*********)))******+++,,,---,,,,,,+++***)))(((((('''((((((((())))))******************++++++++++++(((((())))))*********+++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((((((((())))))*********+++))))))))))))))))))))))))'''***000333333000***'''))))))))))))************++++++************++++++***))))))((((((((((((((((((((())))))******++++++))))))************))))))QQQZZZaaabbb```]]]WWWQQQIIIHHHIIIJJJKKKJJJGGGDDDHHHGGGGGGIIIMMMPPPQQQRRRTTTUUUUUUVVVUUUSSSQQQPPPGGGFFFDDDCCCAAA@@@@@@@@@DDDCCCBBBCCCDDDDDDCCCAAA===>>>??????>>><<<;;;999999999999999:::;;;<<<===<<<<<<<<<;;;999777666555777888999::::::999888777666777777888999::::::::::::;;;===AAAGGGNNNTTTXXXjjjuuuyyyhhh[[[YYYcccnnnwwwiii]]]XXXUUUOOOJJJGGGAAABBBEEEGGGHHHHHHGGGFFFHHHHHHHHHIIIIIIHHHHHHGGGJJJIIIIIIHHHHHHHHHIIIIIIFFFFFFFFFEEEEEEEEEEEEEEEHHHFFFDDDDDDCCCBBB???<<>><<<:::666333000...---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,+++)))'''((()))+++***)))))))))))))))******************+++++++++,,,,,,,,,++++++******)))*********++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))((((((''''''((((((''''''''''''((((((******))))))((((((''''''''''''&&&&&&%%%%%%%%%$$$))))))))))))))))))))))))(((((())))))))))))((((((******))))))((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))************************))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))************))))))))))))+++*********))))))((((((******))))))(((((('''''',,,+++++++++***)))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))---,,,+++******+++,,,---++++++***)))(((((())))))*********)))))))))))))))*********)))))))))))))))))))))(((((()))***+++++++++*********))))))((((((************************++++++************++++++))))))))))))))))))))))))************************++++++++++++++++++++++++))))))))))))))))))))))))************************))))))************))))))))))))))))))))))))))))))******++++++++++++******gggooowwwxxxvvvpppeee[[[NNNNNNNNNPPPRRRQQQOOOMMMNNNMMMNNNQQQUUUXXXYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWRRRQQQOOOMMMJJJHHHFFFEEEDDDDDDCCCEEEFFFGGGEEEDDDEEEEEEDDDDDDBBBAAA???>>>>>>===============>>>>>><<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;:::999777777777777888999999:::;;;;;;;;;;;;<<<>>>BBBHHHMMMPPPYYYcccqqq~~~tttccc[[[]]]bbbmmmyyyzzzssslll```UUUOOOJJJHHHFFFFFFFFFGGGHHHHHHGGGGGGHHHIIIJJJIIIIIIHHHJJJIIIIIIHHHHHHHHHIIIIIIFFFFFFEEEEEEDDDDDDDDDCCCGGGEEEDDDCCCCCCBBB@@@>>>??????===;;;888555333111...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,+++*********))))))******$$$%%%&&&'''(((***++++++*********+++++++++,,,,,,,,,++++++***++++++,,,,,,------,,,,,,++++++******************************))))))))))))))))))))))))(((((((((((()))))))))***************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************)))))))))((((((((('''((((((''''''''''''((((((***)))))))))((((((((('''************))))))(((((())))))))))))))))))))))))(((((())))))))))))((((((***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((())))))))))))************************))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))************))))))))))))************)))))))))(((************))))))))))))+++++++++***************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,++++++******++++++,,,++++++***)))))))))))))))***)))))))))))))))))))))***))))))))))))))))))))))))))))))))))))***++++++************)))))))))(((*********************************))))))*********))))))))))))))))))))))))************************************************************************++++++++++++++++++++++++))))))************))))))******************************++++++++++++******sss______```ccceeefffeeecccaaaaaacccfffjjjllllllkkkfffeeebbbaaaaaabbbdddeeeaaa```^^^[[[WWWRRRNNNLLLJJJJJJJJJLLLNNNNNNLLLKKKLLLKKKIIIGGGEEECCCBBBBBB???>>>>>>======>>>>>>???;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;:::999777777888888888999::::::;;;;;;<<<;;;;;;;;;===@@@CCCEEEHHHPPP[[[eeelllqqqsssuuuwwwvvvwwwzzz|||tttfff^^^[[[^^^dddpppwwwggg___]]]XXXQQQKKKIIIIIIIIIIIIDDDFFFGGGIIIJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHIIIIIIGGGFFFFFFEEEDDDCCCBBBBBBEEEDDDCCCCCCDDDCCCAAA?????????>>><<<;;;888666555///......---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++---...,,,)))((())),,,%%%%%%&&&''')))***++++++*********++++++++++++,,,+++++++++++++++,,,---...///...------,,,+++***)))************************))))))))))))))))))))))))((((((((()))))))))******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))(((((((((((()))((((((''''''(((((()))))))))))))))((((((((((((,,,,,,++++++++++++******))))))))))))))))))))))))((())))))******))))))((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))+++************)))))))))************))))))))))))************))))))))))))************++++++++++++***************+++++++++,,,,,,++++++************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++++++++***+++***))))))))))))))))))))))))))))))))))))******))))))))))))))))))******))))))))))))))))))***+++************))))))))))))***************************))))))(((((())))))***))))))))))))))))))))))))************************((((((((((((((((((((((((++++++++++++++++++++++++++++++++++++++++++++++++))))))************))))))++++++++++++++++++++++++******++++++++++++******~~~~~~}}}yyyuuuuuuvvvyyy|||zzzyyywwwsssnnnhhhbbb___[[[[[[[[[\\\]]]\\\ZZZXXXYYYWWWSSSOOOLLLKKKJJJIIIDDDCCCBBBAAAAAAAAAAAAAAA??????>>>===<<<<<<;;;;;;<<<<<<;;;;;;:::999999888777888888888999999::::::;;;:::999999:::;;;===>>>AAAFFFNNNUUUZZZ^^^bbbdddffffffiiimmmooorrryyy{{{mmmdddcccbbbfffqqq~~~{{{wwwoooddd[[[TTTOOOJJJGGGBBBDDDFFFHHHIIIIIIIIIIIIHHHHHHHHHGGGHHHHHHIIIIIIHHHHHHGGGFFFEEEDDDCCCBBBCCCBBBBBBCCCDDDDDDCCCAAA>>>>>>>>>===<<<:::999888111000///...............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++...111///***'''))),,,+++++++++***************************++++++++++++)))))))))***+++,,,---......---------,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))******************)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((************************))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))******)))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************((()))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************)))))))))(((*********))))))))))))))))))))))))******+++++++++)))))))))***+++++++++,,,,,,,,,++++++******))))))))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))******)))))))))))))))***)))))))))))))))*********)))))))))))))))************)))))))))))))))***************)))))))))))))))************************))))))(((((((((((())))))))))))))))))))))))))))))************************((((((((((((((((((((((((++++++++++++++++++++++++++++++++++++++++++++++++))))))************))))))++++++++++++++++++++++++******++++++++++++******xxxwwwwwwwwwwwwtttpppmmmmmmjjjgggbbb___\\\[[[[[[UUUSSSPPPLLLIIIFFFDDDCCCCCCBBBAAA@@@????????????<<<<<<;;;;;;;;;;;;;;;;;;777777777888888888888888:::999999999999;;;<<<======AAAFFFJJJMMMPPPSSSVVVVVVWWW[[[```ccceeemmmuuuyyyrrrmmmiiiiiiiiinnn}}}zzzoooeeeZZZNNNEEECCCCCCDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJJJJJJJIIIHHHGGGEEEEEEDDDBBBAAAAAACCCDDDEEEDDDBBB============<<<;;;::::::555333111///.........///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***///222000+++((())),,,,,,+++++++++*********)))))))))*********+++++++++(((((((((((()))***,,,,,,+++++++++,,,,,,---------(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))******************************((((((((((((((((((((((((((((((((((((((((((((((((************************(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))******'''(((((())))))*********)))))))))***+++++++++,,,+++++++++******)))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,,,,+++))))))***)))))))))))))))******(((((())))))************(((((())))))******************)))))))))))))))***))))))))))))))))))******************************))))))(((((((((((())))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************++++++++++++++++++++++++))))))************))))))******************************++++++++++++******{{{wwwtttrrrqqqnnnkkkeee]]]UUUNNNIIIFFFFFFEEEDDDBBBBBBBBBBBBCCC@@@???>>>===============888888888888888888888888999999999::::::;;;<<<===999;;;>>>@@@BBBCCCFFFHHHGGGHHHMMMTTTWWWZZZbbbkkkppp{{{rrrkkkbbb]]]gggvvvyyyjjjYYYLLLGGGFFFEEEDDDDDDDDDFFFGGGGGGFFFFFFGGGGGGHHHIIIJJJKKKJJJJJJIIIHHHGGGFFFFFFBBBAAAAAACCCDDDEEEDDDBBB===============<<<<<<;;;888777333000.........///,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******---000///,,,******+++''''''(((((()))***++++++)))))))))************+++((((((((((((((()))***+++((()))***+++,,,------...(((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********++++++))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((())))))))))))***))))))(((((())))))***(((((((((((())))))))))))((((((((())))))))))))***)))))))))))))))))))))))))))******++++++******)))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))***************))))))))))))))))))))))))************((((((((((((((()))))))))***************+++++++++************************))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))))))))******+++((((((((()))******++++++((((((((()))******+++++++++******)))))))))))))))))))))))))))***************************************))))))(((((())))))***))))))))))))))))))))))))************************************************))))))))))))))))))))))))************************))))))************))))))))))))))))))))))))))))))******++++++++++++******yyyooofff___\\\ZZZXXXTTTPPPMMMKKKJJJJJJHHHFFFDDDAAA@@@>>>>>>>>>:::::::::::::::::::::::::::::::::::::::;;;;;;;;;777999;;;<<<<<<<<<===???>>>???CCCHHHKKKMMMUUU^^^^^^iiivvvzzzkkk]]]\\\cccrrr}}}mmm```MMMKKKGGGDDDBBBCCCEEEGGGFFFFFFFFFFFFGGGHHHIIIJJJIIIIIIIIIHHHHHHGGGGGGGGGCCCBBBAAACCCDDDEEECCCBBB???????????????>>>======<<<999555111///------...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++******+++---------,,,***)))((((((((())))))******+++))))))))))))***************)))))))))))))))******)))))))))******+++++++++************************))))))))))))))))))))))))))))))*********+++++++++((()))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))************************'''((((((((()))))))))*********))))))))))))******'''((((((((()))))))))***((((((((()))))))))******)))))))))))))))))))))))))))******++++++******)))'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******************))))))))))))((()))))))))******************))))))))))))))))))+++++++++***************(((((())))))******++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))***++++++'''(((((()))******++++++'''(((((()))******++++++++++++***)))))))))))))))((()))))))))*********************************************))))))*********))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))))))))************))))))******************************++++++++++++******~~~{{{vvvrrrllleee^^^YYYVVVUUUNNNLLLIIIEEEBBB@@@>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::999;;;======<<<;;;<<<=========???BBBBBBCCCJJJRRRRRRXXX___hhhuuuzzzdddYYYYYYYYYfffvvvrrrRRROOOIIIDDDBBBCCCFFFHHHFFFFFFFFFFFFGGGHHHIIIJJJHHHGGGGGGGGGGGGGGGGGGGGGCCCBBBBBBCCCDDDDDDCCCAAAAAAAAAAAAAAAAAA@@@???>>>>>>;;;777222///---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++************,,,...---+++(((------,,,,,,+++******)))))))))))))))************++++++***************************)))))))))))))))++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++(((((())))))*********+++************************))))))))))))))))))))))))))))))))))))))))))))))))************************'''((((((((())))))************))))))))))))******'''((((((((())))))******&&&&&&''''''((((((((()))))))))))))))))))))))))))******++++++++++++******'''((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******************))))))))))))(((((())))))*********+++,,,+++++++++******)))))),,,+++++++++******))))))''''''((()))***+++,,,,,,))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))((())))))***++++++'''(((((()))***+++++++++'''(((((()))***+++++++++++++++***))))))((())))))(((((())))))*********+++************************++++++************++++++))))))))))))))))))))))))************************************************++++++++++++++++++++++++(((((((((((((((((((((((())))))************))))))++++++++++++++++++++++++******++++++++++++******|||sssmmmkkkhhhaaaWWWMMMGGGDDDBBB@@@<<<>>>@@@???<<<::::::<<<===:::888777888999888888:::::::::999::::::;;;<<<;;;<<<===>>>???@@@AAABBBDDDHHHLLLQQQWWWcccrrr}}}||||||wwwfff]]]WWWWWW]]]iiissszzzhhhWWWJJJIIIGGGAAA@@@EEEGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFGGGGGGHHHIIIDDDDDDDDDCCCCCCCCCCCCDDDBBBBBBAAA@@@@@@@@@AAAAAA===:::666444222111...------......//////...------------,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++******++++++++++++******)))***,,,,,,***)))***+++************************)))))))))***+++---...///******++++++++++++*********+++,,,---,,,***(((&&&))))))))))))))))))))))))************************+++*********))))))(((((()))))))))***+++++++++,,,+++)))(((''''''((()))+++(((((()))***+++,,,,,,,,,++++++++++++++++++++++++***)))(((''''''((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++,,,++++++******))))))((((((+++++++++*********)))))))))))))))))))))))))))))))))***+++,,,+++)))'''&&&))))))))))))))))))))))))************************))))))))))))))))))))))))+++)))(((''''''((()))+++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))))))))))))))))))))))))))************+++++++++))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))***+++,,,------,,,***)))************))))))))))))++++++++++++++++++++++++(((((()))***************++++++******))))))((((((+++*********))))))((((((************************((((((((((((((((((((((((************************)))************+++++++++'''((()))******************************************++++++***((('''((()))))))))))))))************---,,,***)))))))))******))))))))))))))))))))))))yyynnncccZZZRRRLLLIIIEEEFFFEEEDDDBBBAAAAAAAAA@@@>>><<<;;;;;;;;;:::999999999999999999999999999::::::;;;<<<>>>??????@@@???AAADDDFFFIIIQQQ\\\eeeoooqqqsssuuuzzzyyypppaaa]]]\\\___ccchhhrrr}}}qqq```SSSPPPMMMDDDAAADDDBBBCCCDDDEEEFFFGGGHHHHHHGGGGGGGGGGGGGGGHHHHHHIIIGGGFFFEEECCCCCCCCCDDDDDDCCCBBBAAAAAA@@@@@@AAAAAA>>>;;;999777666444111///..................------............------------++++++,,,,,,,,,,,,++++++******++++++++++++******)))***,,,,,,***)))***+++************************+++++++++******++++++,,,******++++++++++++******((()))***+++***(((&&&%%%))))))))))))))))))))))))************************************)))))))))(((******************++++++***)))(((''''''((()))***)))))))))***+++++++++,,,++++++++++++++++++++++++***)))(((((((((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++*********))))))((((((+++++++++*********))))))))))))))))))))))))))))))((()))***++++++***((('''))))))))))))))))))))))))************************))))))))))))))))))))))))***)))(((''''''((()))***)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))))))))))))))))))))))))))************+++++++++))))))))))))************))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,++++++***************))))))))))))++++++++++++++++++++++++))))))***+++++++++++++++*********))))))(((((((((************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++((())))))************)))***************************++++++***)))((((((***))))))))))))************,,,,,,***)))))))))******))))))))))))))))))))))))yyymmmbbb[[[QQQMMMIIIGGGGGGGGGEEEBBBBBB@@@===<<<<<<<<<:::888:::::::::;;;::::::999999999::::::;;;<<<======>>>===???AAAAAABBBFFFLLLRRRaaafffkkkmmmooouuutttkkkaaa\\\YYYYYY___fffuuu~~~oooaaa\\\VVVKKKDDDCCCAAABBBDDDEEEFFFGGGGGGGGGHHHHHHGGGGGGHHHHHHIIIJJJJJJHHHFFFDDDCCCDDDEEEEEECCCCCCBBBAAAAAAAAAAAAAAA>>>===;;;;;;:::888444111//////......---------,,,------------,,,,,,,,,,,,******++++++++++++************++++++++++++******)))***,,,,,,***)))***+++************************...---,,,+++***)))))))))******++++++++++++******((()))******)))(((&&&%%%))))))))))))))))))))))))************************************))))))))))))******************))))))***)))(((''''''((()))*********************++++++))))))))))))))))))))))))***))))))(((((())))))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************))))))*********)))))))))))))))+++++++++***************))))))))))))))))))))))))'''(((***++++++***))))))))))))))))))))))))))))))************************))))))))))))))))))))))))***)))(((''''''((()))***)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))))))))))))))))))))))))))************+++++++++))))))))))))************))))))))))))))))))))))))************++++++++++++++++++*********++++++,,,************))))))))))))******************************+++,,,,,,,,,,,,+++))))))))))))((((((((((((************))))))))))))((((((((((((((((((((((((************************************************)))************+++++++++)))************))))))(((************************)))+++++++++)))((()))***))))))))))))************,,,+++******)))*********))))))))))))))))))))))))xxxfff^^^VVVSSSSSSRRRMMMHHHFFFDDDAAA??????>>><<<::::::;;;<<<=========<<<<<<:::;;;;;;;;;<<<=========:::<<>>============:::777333111000///...------,,,,,,+++++++++*********)))))))))******++++++******)))******++++++++++++******)))***,,,,,,***)))***+++************************...---,,,***))))))))))))******++++++++++++******+++++++++,,,+++***)))(((++++++++++++++++++++++++*********************************)))))))))))))))++++++******))))))((((((******)))(((((()))******+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))(((((()))))))))))))))*********************************))))))))))))))))))))))))'''((()))***++++++******))))))))))))))))))))))))************************))))))))))))))))))))))))******)))(((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))*********+++++++++((()))))))))************)))))))))))))))))))))))))))))))))*********+++++++++***)))))))))***,,,---************)))))))))((())))))))))))))))))))))))******++++++,,,++++++***((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))************************************************))))))*********+++++++++***************)))((('''************************)))+++++++++))))))***+++((()))))))))************++++++******************))))))))))))))))))))))))|||rrrlllllliiibbb[[[QQQMMMIIIEEECCCAAA@@@>>>;;;<<<<<<===>>>>>>>>>>>>==================>>>>>>777999;;;<<<===>>>@@@AAAJJJLLLRRR[[[gggrrrzzz|||rrriii___WWWYYYfff{{{wwwmmm```TTTLLLGGGGGGFFFFFFFFFFFFFFFFFFHHHGGGGGGGGGGGGHHHIIIIIIMMMKKKIIIFFFEEEEEEFFFFFFEEEDDDCCCBBBAAAAAAAAAAAA===<<<<<<===>>><<<888555333222000///------------+++++++++*********)))))))))******++++++******)))******++++++++++++******)))***,,,,,,***)))***+++************************++++++***))))))***************++++++++++++******+++++++++++++++******)))************************************************))))))))))))))))))******+++******))))))(((((((((******))))))))))))******+++++++++***************(((((((((((((((((((((((())))))************))))))************)))))))))((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++******))))))((((((((((((((())))))******++++++************************))))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))*********+++++++++((()))))))))************))))))))))))))))))))))))((((((((()))))))))************)))((()))***,,,---************)))))))))((()))))))))))))))))))))))))))***************))))))((((((((()))))))))))))))))))))))))))))))))******************************************************************************))))))*********+++++++++***************)))((('''************************)))***++++++***)))***,,,((()))))))))************************+++*********))))))))))))))))))))))))|||uuubbb\\\TTTLLLGGGDDDAAA@@@??????>>>============>>>???????????????>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<>>===>>>>>>@@@@@@@@@??????>>>>>>>>>???>>>===============<<<@@@CCCHHHPPPZZZfffpppvvvxxx~~~kkk]]]WWWXXXdddvvv|||qqqhhhWWWTTTNNNHHHEEEDDDFFFGGGFFFFFFEEEEEEFFFFFFGGGHHHGGGHHHHHHIIIHHHGGGFFFEEEFFFEEEDDDCCCAAAAAAAAA@@@>>>===<<<<<<>>>>>>===<<<999777444111////////////............------------++++++,,,,,,,,,,,,++++++******++++++++++++******)))***,,,,,,***)))***+++************************)))))))))))))))***++++++******++++++++++++******)))((((((((((((((())))))((((((((((((((((((((((((************************((()))))))))************((((((((()))))))))))))))*********++++++*********)))))))))***+++++++++,,,)))))))))))))))))))))))))))***++++++++++++***)))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))&&&'''((()))***+++,,,,,,))))))*********+++++++++))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))*********++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))))))))))))))))))))))))))************+++++++++))))))))))))************))))))))))))))))))))))))(((((()))))))))*********'''((()))***++++++++++++************))))))))))))++++++++++++++++++++++++***+++++++++******)))((()))*********+++++++++,,,((()))))))))************************************))))))))))))))))))))))))************************)))************+++++++++((())))))************)))************************)))***,,,++++++***,,,---))))))))))))************((()))***+++,,,++++++***))))))))))))))))))))))))wwwkkkccc^^^\\\TTTPPPKKKEEEAAA@@@@@@@@@@@@@@@??????>>>>>>======;;;:::999999;;;<<<<<<<<<777<<>>======>>>??????>>>:::888555222000///000000------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++******++++++++++++******)))***,,,,,,***)))***+++******************************)))))))))))))))*********++++++++++++******+++***************++++++++++++++++++++++++++++++************************(((((())))))*********+++''''''(((((())))))************++++++++++++******(((((()))***+++,,,,,,---************************)))***+++,,,,,,+++***)))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******&&&'''((()))***+++,,,---))))))******++++++++++++))))))))))))))))))))))))++++++***)))(((((())))))))))))))))))))))))))))))************************))))))))))))))))))))))))******++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))))))))))))))))))))))))))************+++++++++))))))))))))************)))))))))))))))))))))))))))************+++++++++&&&''')))***+++++++++***************))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,(((((())))))*********+++))))))))))))))))))))))))((((((((((((((((((((((((************************)))************+++++++++'''((()))***************************************)))***,,,,,,++++++,,,---))))))))))))************((()))***+++,,,,,,+++***))))))))))))))))))))))))|||vvvtttooo___QQQMMMKKKFFFBBBAAAAAA>>>===>>>@@@@@@===:::======<<<;;;;;;;;;<<<<<<;;;<<>><<<>>>@@@@@@???>>>===<<<;;;;;;;;;;;;;;;;;;<<<===@@@DDDGGGKKKMMMOOOTTT___ooo~~~nnnhhhiiikkk|||}}}iii\\\VVVVVV___iiiyyyzzzzzzrrrcccTTTLLLHHHDDDFFFEEEEEEDDDBBBBBBCCCDDDEEEFFFFFFFFFFFFEEEDDDCCCDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@===<<<;;;999666333111/////////---,,,+++,,,,,,---......------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,+++++++++++++++++++++***************+++++++++************))))))))))))***,,,---------+++***++++++++++++************+++++++++************)))+++++++++*********))))))***************+++++++++++++++************++++++))))))))))))))))))))))))******)))(((((()))***+++******)))))))))(((((((((************))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))((((((((()))))))))************+++++++++,,,,,,+++***************+++******)))))))))))))))))))))(((((((((((()))))),,,++++++******++++++,,,************************///...---+++************,,,,,,++++++***))))))(((************************)))))))))))))))******+++)))******************)))'''((())))))))))))))))))******)))(((((()))******))))))))))))))))))(((((())))))))))))************,,,++++++******++++++,,,))))))))))))))))))))))))++++++***)))))))))))))))************************************************,,,,,,,,,+++++++++******)))))))))))))))(((((((((+++++++++*********))))))((()))***+++,,,++++++************************************)))******++++++)))))))))************+++************************)))************++++++++++++++++++************)))************************+++++++++,,,,,,++++++***++++++************++++++++++++***))))))***++++++******++++++++++++******,,,,,,++++++***)))))))))************************qqq___SSSOOOKKKFFF@@@>>>>>>???>>>=========<<<;;;;;;;;;;;;;;;===<<<<<<===???BBBEEEGGGIIIJJJOOOYYYfffuuuzzzmmmhhhcccnnn}}}~~~kkk[[[SSSTTTYYYhhhnnnzzz|||oooaaaVVVKKKCCCEEEEEEDDDCCCCCCBBBCCCCCCEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCBBBAAA@@@???AAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>><<<999666222000///...---,,,,,,---......---,,,,,,,,,,,,+++++++++((()))))))))******++++++++++++++++++++++++,,,,,,++++++***************+++,,,,,,+++++++++************+++,,,---...---,,,,,,*********++++++++++++++++++++++++************)))+++++++++***************+++++++++***************++++++************++++++************************((((((((())))))+++,,,---*********)))))))))(((((((((((())))))*********+++))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))************+++++++++,,,,,,+++************++++++******)))))))))))))))(((((((((''''''(((((((((++++++************++++++************************---,,,++++++******++++++,,,,,,++++++***)))))))))************************(((((()))***************((())))))******))))))((()))))))))***))))))(((((())))))(((((((((((())))))******)))))))))(((((('''))))))))))))************++++++************++++++))))))))))))))))))))))))++++++++++++++++++***)))************************************************,,,,,,,,,++++++++++++***))))))******************+++++++++***************))))))***++++++++++++***************************++++++******)))******************+++++++++,,,,,,************************)))************++++++++++++++++++************)))***************************++++++,,,,,,+++++++++++++++************++++++++++++***))))))***++++++******++++++++++++******************************************************{{{hhh^^^PPPMMMHHHFFFFFFCCC???;;;<<<;;;;;;;;;<<<<<<===>>>???>>><<<;;;<<<>>>@@@BBBFFFEEEGGGLLLUUUaaakkkqqqtttwww|||xxxqqqssswww}}}ooo```YYYWWW```cccnnn~~~{{{ooocccUUUIIICCCBBBAAAAAABBBCCCCCCBBBDDDDDDDDDEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA???@@@@@@???<<<888444111......---,,,,,,,,,---...---,,,,,,,,,,,,,,,,,,,,,))))))))))))*********************++++++,,,,,,,,,,,,+++******)))*********,,,+++++++++***************+++,,,,,,------,,,,,,*********++++++,,,,,,,,,+++++++++*********))))))************************,,,+++++++++***)))))))))++++++************++++++************************))))))))))))***+++,,,,,,++++++++++++************))))))))))))************))))))))))))))))))))))))***))))))(((((())))))***(((((())))))*********)))))))))*********++++++++++++***))))))(((((())))))+++******)))))))))))))))))))))(((((((((((())))))++++++************++++++************************+++************++++++++++++++++++*********))))))***************+++++++++'''((()))++++++***))))))(((((())))))))))))((((((***************)))((('''))))))))))))))))))))))))+++++++++***))))))((((((((()))))))))************++++++************++++++))))))))))))))))))))))))***+++,,,------,,,******************************************************++++++++++++++++++++++++***+++++++++,,,,,,------************************))))))******++++++++++++************************,,,,,,+++***)))))))))***************+++++++++,,,************************))))))*********++++++++++++++++++*********))))))******************************+++,,,,,,,,,++++++,,,++++++******++++++,,,+++******************+++******++++++++++++******))))))*********+++++++++************************uuuddd]]]TTTNNNKKKHHHDDD@@@;;;;;;;;;<<<===>>>@@@@@@AAA@@@>>>===<<<===>>>??????@@@@@@CCCHHHOOOWWW\\\gggkkkqqqxxx|||~~~sssbbbXXXVVVWWW___nnn|||ssscccUUUCCC@@@>>>>>>AAACCCDDDCCCBBBCCCCCCDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAAAAA>>>:::666444......,,,++++++,,,------------------............,,,++++++++++++******************++++++,,,,,,,,,++++++***************+++++++++*********))))))))))))******+++++++++++++++******++++++,,,,,,,,,---+++++++++*********))))))************************,,,+++++++++***)))))))))++++++************++++++******************************++++++++++++******------,,,,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))'''((()))***++++++******))))))*********++++++++++++******)))))))))))))))+++******)))))))))))))))+++******))))))******++++++******))))))******+++************************))))))******************+++++++++***************))))))*********+++++++++'''((()))++++++***))))))(((((())))))))))))((((((******+++******)))((((((************************,,,,,,,,,++++++*********((()))))))))************+++******))))))******+++************************)))***,,,------,,,+++***************************************************++++++++++++++++++++++++)))******++++++,,,,,,,,,***************************************+++++++++************************,,,,,,+++***)))))))))***)))))))))*********++++++************************))))))*********++++++++++++++++++*********))))))************************)))***+++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,*********++++++***************++++++++++++******)))))))))***++++++,,,,,,************************tttcccUUUMMMIIIGGGEEE>>>>>>===>>>>>>???@@@AAAAAAAAA@@@???>>>>>>=========>>>???@@@BBBFFFKKKOOO[[[___ffflllsssyyynnn[[[TTTQQQUUUbbbmmmtttlll\\\HHHCCC>>>===@@@CCCDDDDDDAAABBBCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAAAAA???<<<999777000///...,,,,,,,,,,,,---------...............///------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,******))))))***++++++,,,+++************)))))))))))))))*********++++++++++++++++++,,,,,,,,,,,,,,,+++++++++************)))***************++++++++++++++++++***************++++++************++++++***************************++++++,,,++++++******---------,,,,,,,,,+++++++++*********))))))(((((())))))))))))))))))))))))((((((''''''''''''(((((('''(((***+++,,,++++++***)))************+++++++++------,,,++++++++++++,,,+++******))))))))))))))),,,++++++******++++++,,,******))))))))))))******************************((())))))*********))))))************************)))))))))***++++++,,,,,,(((((()))***************((())))))******))))))(((*********+++******))))))******++++++++++++******++++++++++++++++++++++++))))))))))))******************))))))))))))******************************)))***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,((((((((()))))))))))))))***************+++++++++******))))))******+++,,,++++++++++++++++++++++++++++++******)))*********)))))))))************+++************************)))************++++++++++++++++++************)))++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,)))***++++++++++++***)))******++++++++++++******))))))******+++++++++,,,************************nnnaaaWWWNNNIIICCCCCCAAA@@@???>>>>>>>>>???@@@@@@@@@@@@???===<<<===?????????>>>AAAFFFJJJMMMSSSZZZaaahhhnnnuuuzzz~~~mmm]]]UUUSSSZZZ___bbbkkkwwwxxxeeeRRRJJJBBB???@@@CCCDDDCCC@@@AAABBBCCCCCCCCCCCCCCCBBBCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@???>>>===<<<;;;444333111///------------,,,,,,,,,------.........+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++(((((())))))***+++------,,,,,,+++++++++*********+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++************)))))))))*********+++++++++***************+++++++++++++++************++++++))))))))))))))))))))))))((()))+++,,,,,,,,,,,,+++,,,,,,+++++++++*********))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))&&&(((***,,,,,,,,,+++***)))************+++++++++...---,,,,,,++++++,,,,,,+++******)))))))))))))))++++++************++++++******))))))))))))******************************((())))))******)))((('''************************((())))))***++++++,,,,,,)))))))))))))))******+++)))******************)))))))))***+++++++++******((()))***++++++***)))(((((((((((())))))***++++++))))))))))))******************))))))))))))******************************)))))))))))))))***++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***************)))))))))))))))*********++++++++++++***)))))))))***+++,,,++++++++++++++++++++++++*********)))******++++++*********+++++++++,,,,,,************************)))************++++++++++++++++++************)))++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---)))***++++++++++++***)))******++++++++++++*********************+++++++++************************mmm[[[OOOHHHGGGDDDBBB???===<<<;;;===>>>@@@AAAAAA???===<<<;;;;;;;;;999888:::@@@EEECCCJJJSSS[[[aaaiiipppvvvuuuppp~~~dddXXXQQQSSSSSSPPPWWWbbbttttttZZZQQQFFF@@@AAACCCDDDCCC@@@AAABBBBBBCCCCCCCCCBBBAAAAAABBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@???>>>>>>=========777666333111///.........+++++++++,,,,,,---------((()))***+++,,,---......---,,,,,,++++++*********((((((((()))***,,,---...---------,,,,,,,,,++++++,,,,,,++++++,,,,,,---...---------,,,,,,++++++++++++++++++************)))))))))******++++++++++++))))))******+++++++++,,,++++++************++++++((((((((((((((((((((((((&&&'''***,,,---......---*********))))))))))))(((''''''((()))***+++,,,,,,))))))))))))))))))))))))******))))))))))))******&&&(((***,,,---,,,+++***)))************+++++++++,,,+++******))))))******+++******)))))))))))))))******))))))))))))************))))))))))))******************************((()))*********)))'''&&&******************++++++((())))))***++++++,,,,,,***)))((((((((()))+++,,,******++++++++++++******((()))***+++++++++++++++'''((()))******)))((('''%%%%%%&&&'''((()))******))))))))))))******************))))))))))))*********************************)))((((((((()))+++,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,.........------,,,,,,,,,))))))******+++++++++++++++***)))))))))***,,,---++++++++++++++++++++++++***)))))))))***+++,,,,,,++++++,,,,,,,,,---------************************)))************++++++++++++++++++************)))++++++++++++++++++++++++((()))***+++,,,------------,,,,,,++++++,,,,,,---)))***+++,,,,,,+++***)))******++++++++++++******************************************************ttteeeZZZRRRHHHCCCCCCCCC@@@===BBBBBBAAA@@@???===;;;::::::::::::999::::::;;;;;;AAADDDIIIQQQYYYaaahhhkkksssooovvvkkkWWWQQQOOOLLLNNNUUUeeepppwww___JJJGGGHHHCCC???@@@CCCCCCBBBBBBBBBBBBBBBAAACCCCCCDDDDDDEEEEEEFFFFFFFFFEEECCCAAA@@@@@@@@@@@@???@@@BBBCCCCCCBBB@@@???===;;;666222///---......///............------------,,,,,,++++++,,,,,,---.........------,,,,,,,,,---,,,***))))))***,,,---((()))+++,,,,,,+++)))(((++++++******+++---///000000...,,,,,,------,,,+++)))))))))))))))*********)))***,,,------,,,***)))***+++---.........------++++++++++++++++++++++++)))))))))))))))))))))))))))***+++,,,,,,+++)))(((((((((((()))******++++++************+++,,,---...******)))((((((((((((((()))))))))))))))))))))))))))************+++++++++((()))***,,,,,,------,,,,,,,,,+++******+++,,,,,,,,,,,,+++***))))))******))))))))))))))))))))))))++++++******************************************+++***((()))***,,,++++++,,,+++***((((((((()))***,,,+++*********+++,,,------,,,+++******+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************++++++++++++***)))(((((()))***++++++++++++************)))'''''''''(((((()))***+++++++++++++++***************************+++,,,,,,******))))))******++++++......---,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,---------------...//////---------------...///000........................------------------------))))))******+++,,,,,,,,,***+++,,,---------,,,+++++++++++++++*********)))---,,,***))))))***,,,---,,,,,,,,,++++++*********,,,***)))+++...///...,,,---------,,,,,,++++++++++++++++++*********))))))((((((((((((((((((((((((++++++******************pppeeeUUUKKKGGGFFFDDDBBBAAAAAAAAAAAA@@@???>>>===:::::::::999999::::::;;;===@@@DDDJJJRRRYYY^^^aaaeeeoooyyyzzz~~~nnncccZZZOOOLLLOOOYYY___pppqqq\\\UUUQQQHHHAAA@@@BBBBBBBBBBBBCCCDDDCCCCCCCCCDDDDDDEEEEEEFFFFFFGGGFFFEEEDDDBBBAAA@@@AAAAAA???@@@BBBCCCCCCBBB@@@??????<<<888444000///......///............---------...------,,,,,,------.........---------,,,,,,,,,---,,,***))))))***,,,---)))***+++,,,,,,+++***)))++++++******+++,,,---...///---++++++,,,---,,,+++++++++******))))))((((((***+++,,,------,,,+++******+++---...///...---,,,++++++++++++++++++++++++******************************+++++++++******)))************************)))))))))******+++------******)))((((((((((((((()))))))))))))))))))))))))))************+++++++++((()))***+++,,,------...,,,++++++******++++++,,,,,,++++++***))))))******************************************************************************+++***((()))***,,,++++++,,,+++***)))(((((()))***++++++*********+++,,,---,,,+++************+++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))************************)))************++++++++++++***)))(((((()))***+++))))))******+++++++++,,,))))))))))))***+++,,,,,,***+++++++++++++++,,,,,,+++++++++*********++++++,,,,,,+++,,,,,,---......------------------------............////////////000000//////000111111222//////////////////000111///////////////.........///.........------------+++++++++,,,,,,,,,,,,,,,******++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---,,,,,,,,,+++++++++******---+++***+++---...---+++------,,,,,,,,,++++++++++++++++++*********))))))************************************************~~~}}}~~~~~~nnn]]]SSSNNNIIIFFFBBBAAA@@@@@@>>>===<<<<<<;;;::::::999999999::::::999;;;>>>BBBGGGMMMQQQSSSWWW^^^jjjuuuzzz~~~}}}yyywwwzzz~~~lllXXXNNNMMMNNNNNNYYYppppppfff^^^QQQFFFBBBAAA@@@@@@BBBDDDFFFEEEDDDDDDDDDEEEEEEFFFGGGGGGHHHGGGFFFDDDCCCBBBBBBBBBBBB@@@AAABBBCCCCCCBBBAAA@@@AAA???;;;666333000/////////............---------///......------......///------------,,,,,,,,,,,,---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++,,,...,,,******+++,,,+++***,,,,,,+++***)))(((((('''++++++------------++++++)))+++---//////...,,,***************************+++++++++++++++++++++++++++***************++++++------,,,++++++******))))))))))))))))))***+++,,,******)))((((((((()))))))))))))))))))))))))))))))))************+++++++++,,,,,,+++******+++,,,---,,,+++************+++,,,,,,+++******)))*********++++++++++++++++++++++++************************************************+++***((()))***,,,++++++++++++***)))))))))******++++++******++++++,,,---+++******))))))******+++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************)))************++++++++++++***))))))))))))***+++'''((()))***+++,,,------************+++,,,---...******++++++,,,,,,------,,,,,,,,,+++++++++++++++------------...///000111......///000111222222333222333333333444444555555666666555555555666777777555555444444444444444444444333333333222222222111222222111000///......---.........------------,,,,,,++++++++++++,,,------,,,,,,,,,---------------,,,+++***))))))***+++,,,,,,,,,,,,++++++++++++***...,,,++++++------,,,***,,,,,,,,,,,,+++++++++++++++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,************************}}}|||zzzyyyxxxwwwwwwwwwtttsssssstttvvvzzz}}}{{{kkk^^^QQQIIIHHHGGGEEEBBB@@@>>>===<<<<<<;;;::::::999:::::::::888999:::===@@@CCCFFFHHHOOOSSS\\\eeejjjppp||||||{{{|||}}}hhhXXXSSSLLLHHHMMM^^^ttttttjjj[[[OOOJJJBBB@@@???@@@DDDFFFEEEDDDDDDDDDEEEFFFGGGHHHHHHIIIGGGFFFFFFEEEDDDCCCCCCCCCAAAAAABBBCCCCCCBBBAAAAAABBBAAA===:::666333111//////............---------......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---++++++******************,,,+++))))))***++++++***+++++++++******)))))))))+++,,,------------,,,+++)))+++---//////...+++)))))))))))))))))))))))))))+++++++++++++++++++++++++++***)))))))))***+++,,,///......---+++***))))))))))))(((((()))******+++******))))))((())))))***))))))))))))))))))))))))))))))*********+++++++++111///,,,***(((((()))***++++++************++++++++++++***************+++++++++++++++++++++++++++***************+++++++++************************+++***((()))***,,,+++++++++*********************+++***++++++++++++,,,,,,***))))))))))))))))))***++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++************************((())))))***++++++,,,,,,************+++,,,---...++++++++++++,,,,,,,,,,,,,,,,,,---...........................///111222333222222333444555666777888999999999:::;;;<<<<<<============<<<<<<===>>>>>>>>>>>>===<<<;;;;;;;;;<<<;;;;;;;;;::::::999999999999888777666444333222111222111111000///.........///...---,,,,,,---///000++++++++++++,,,,,,,,,,,,+++******))))))******+++++++++++++++++++++++++++...---,,,,,,,,,,,,+++***,,,+++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++|||zzzzzz{{{ssssssssssssrrrpppooonnnjjjiiihhhhhhhhhjjjkkkmmmooowwwwwwaaaRRRPPPNNNLLLHHHEEECCCBBBAAA===<<<<<<;;;::::::;;;;;;999999:::;;;===???@@@AAAEEEHHHOOOXXX^^^dddooozzzyyy|||zzzhhh___PPPJJJIIIQQQ]]]kkk{{{uuufffZZZSSSGGGCCC??????BBBEEEDDDBBBCCCDDDEEEFFFGGGHHHIIIIIIGGGGGGGGGGGGFFFEEEEEEDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA???<<<999555222111///............---------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---******+++************)))+++***((()))***++++++***))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++)))))))))))))))))))))))))))************************+++***)))))))))***,,,---///......---,,,+++******)))))))))((())))))***+++******))))))))))))******))))))))))))))))))))))))))))))*********+++++++++...---+++))))))***+++,,,************************+++***************++++++++++++++++++++++++++++++))))))*********+++++++++************************+++***((()))***,,,++++++*********++++++++++++*********++++++,,,,,,,,,,,,)))))))))******)))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++******++++++++++++******************************************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---...000111333333333333222222222222333444555666777777888888999:::;;;;;;>>>>>>???@@@BBBCCCDDDDDDEEEDDDDDDCCCCCCCCCDDDDDDGGGFFFEEEDDDDDDCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCAAA@@@???>>><<<:::999999666666555444333222222111111000///...---...//////************************+++******************+++++++++++++++++++++++++++------------++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++))))))*********+++++++++~~~}}}{{{{{{{{{yyyvvvuuuuuuwwwrrrrrrssstttrrrpppmmmkkkhhhgggeeedddcccbbbcccccceeejjjooorrruuu{{{{{{iii[[[XXXTTTNNNIIIEEECCCAAA???>>>===<<<<<<<<<<<<<<<;;;::::::;;;<<<===>>>???<<<===BBBKKKQQQXXXdddoooyyy~~~ttt}}}qqq[[[RRRIIIGGGKKKSSS___jjjyyyqqqeee]]]PPPIIIBBB???BBBDDDCCCBBBCCCCCCDDDEEEFFFHHHIIIIIIHHHHHHHHHHHHHHHGGGFFFFFFBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@>>>;;;777444222///............---------,,,,,,,,,++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,++++++***+++***((()))***,,,++++++((())))))***+++,,,------+++++++++++++++++++++++++++,,,,,,------,,,******************************))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))******+++******)))))))))***++++++)))))))))))))))))))))))))))************+++++++++((((((((()))+++---///000))))))***++++++***))))))*********)))******+++,,,++++++++++++++++++++++++)))))))))***++++++,,,,,,************************+++***((()))***,,,++++++)))***++++++,,,+++++++++)))***+++,,,,,,,,,,,,+++)))******++++++******)))************************))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++******+++,,,,,,+++******+++++++++*********))))))************+++,,,------.............../////////111222444666777888888777777777666666777777888999888999999:::<<<======>>>AAAAAABBBDDDEEEGGGHHHHHHIIIHHHHHHGGGGGGGGGGGGHHHJJJJJJIIIIIIHHHIIIIIIIIIHHHHHHHHHIIIJJJJJJKKKKKKHHHHHHGGGEEEDDDBBBAAAAAA======<<<;;;::::::999999555444333222000/////////,,,,,,,,,,,,+++++++++***++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,---...---+++***+++,,,*********+++++++++++++++***************+++++++++************************)))))))))***++++++,,,,,,}}}zzzvvvsssrrrrrrrrrnnnpppssstttrrrqqqrrrssssssuuuxxxzzzzzzwwwtttrrrmmmllliiigggdddcccbbbbbb```bbbfffhhhkkkoootttxxx{{{xxxrrriii^^^SSSJJJDDDAAAAAA@@@???>>>============::::::::::::;;;<<<======<<<;;;<<>>???@@@@@@AAABBBDDDFFFHHHIIIJJJJJJIIIIIIHHHGGGGGGHHHHHHIIIIIIIIIHHHIIIIIIJJJJJJHHHIIIJJJKKKLLLMMMNNNOOOMMMLLLLLLJJJIIIHHHGGGGGGDDDDDDDDDCCCCCCBBBBBBAAA>>>===<<<:::888666444333222222111000///...------,,,,,,,,,------,,,,,,,,,******+++++++++,,,,,,,,,***,,,...---+++***,,,...)))*********++++++++++++))))))*********+++++++++************************((())))))***++++++,,,,,,~~~zzzvvvuuullljjjgggdddbbbbbbdddeeeeeeiiinnnpppoooooopppqqqpppsssxxx|||~~~~~~|||zzzooonnnkkkhhheeecccaaa```]]]___bbbfffiiikkklllmmmpppwwwtttdddVVVKKKFFFBBBAAA@@@???>>>>>>>>>>>>999999999999999:::<<<<<>>???@@@???===:::666444//////.........---------.........------.........*********++++++,,,,,,,,,***++++++,,,,,,++++++***((()))+++,,,,,,+++)))((()))***+++---......------,,,***)))***,,,------,,,,,,,,,++++++++++++++++++******))))))))))))******...---+++***)))***++++++++++++++++++++++++++++++++++++++++++++++++++++++'''(((***+++,,,,,,++++++'''((()))***,,,---...///,,,,,,+++++++++++++++,,,******))))))***+++,,,,,,)))))))))))))))))))))))))))************++++++++++++,,,,,,,,,,,,+++***)))((()))***++++++***)))(((******))))))***+++,,,,,,))))))))))))))))))))))))((())))))***++++++,,,,,,************************+++***((()))***,,,,,,+++)))***+++,,,---,,,,,,+++)))***+++,,,---,,,++++++***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++***+++,,,------,,,+++***(((((()))***+++,,,,,,------------------...000000...///111444666999;;;<<<<<<===>>>>>>>>><<<999888777666555444444333333333222333555888;;;>>>@@@BBB???@@@AAACCCEEEGGGHHHIIIIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJGGGGGGIIIJJJLLLNNNOOOPPPOOOOOONNNMMMLLLKKKJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHFFFFFFEEECCCAAA===:::888777666555444333111000000,,,------......------,,,*********++++++,,,,,,,,,)))+++------++++++---///))))))******++++++++++++))))))******++++++++++++************************((())))))***++++++,,,,,,}}}uuupppmmmjjjddd___ZZZXXXUUUTTTSSSUUUWWWXXXnnnccc___ggglllgggfffjjjttttttwww~~~wwwooolllmmmkkkeee^^^^^^^^^^^^aaadddffffffeeejjjmmmrrryyy}}}hhhUUUGGGDDDAAABBBFFFDDD>>>>>>CCC===>>>>>>>>><<<<<<<<<===;;;;;;;;;:::;;;AAAJJJPPP[[[]]]dddlllttt}}}hhhXXXOOOHHHFFFHHHFFFMMM]]]tttxxxooocccRRRGGGDDDDDDDDDCCCCCCCCCDDDFFFHHHJJJIIIHHHFFFGGGGGGHHHHHHGGGGGGFFFBBBBBBAAACCCDDDEEECCCBBBAAAAAAAAA@@@>>>;;;999777444333000...------.../////////000000000...---,,,///---+++,,,---...---,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++******))))))***+++,,,,,,------,,,,,,)))************+++++++++,,,,,,,,,++++++************************)))(((((())))))*********+++++++++---***((((((+++,,,+++)))...+++((('''(((+++,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++,,,+++++++++******))))))))))))))))))))))))))))))************************(((((()))***************))))))))))))))))))))))))((((((((((((((((((((((((************************++++++************++++++************************++++++************++++++---,,,+++***))))))))))))+++++++++*********))))))+++++++++*********))))))************************++++++++++++++++++++++++------,,,++++++***))))))...---+++***)))******+++...---,,,+++************++++++************+++++++++---------,,,,,,...000//////000222444555666777888999:::<<<===???@@@AAACCC???<<<:::;;;:::777444666666555444444555666777888;;;>>>AAABBBBBBDDDEEEEEEAAA???@@@EEEJJJLLLMMMJJJJJJIIIIIIHHHGGGGGGFFFDDDCCCCCCBBBCCCDDDFFFGGGHHHHHHHHHIIIJJJKKKMMMMMMOOOOOONNNNNNNNNOOOOOOPPPOOONNNMMMMMMLLLLLLMMMMMMLLLKKKKKKJJJIIIHHHGGGFFFFFFDDDBBB???<<<999777666333111000000000///---***------......---,,,++++++---,,,++++++++++++++++++---,,,,,,++++++,,,,,,---,,,+++***))))))+++---...++++++++++++++++++++++++******+++++++++,,,,,,,,,{{{wwwpppiiidddaaa^^^XXXSSSQQQPPPNNNLLLLLLMMMOOOQQQhhh]]]XXX^^^cccaaabbbhhhpppsssxxxyyyuuutttppphhhaaa___]]]\\\]]]___aaaaaaaaabbbeeeiiioootttxxx{{{|||kkkZZZPPPGGGBBBCCCDDDAAA@@@BBB>>>>>>???>>>=========>>>:::::::::::::::???FFFKKKQQQUUU^^^iiirrr}}}zzzgggZZZOOOIIIIIIDDDHHHSSSeeeyyyuuujjjZZZMMMFFFDDDDDDDDDDDDDDDDDDEEEGGGHHHGGGFFFFFFGGGGGGHHHHHHGGGGGGFFFCCCBBBBBBCCCDDDEEECCCBBBBBBBBBBBB@@@>>><<<999888555333111///------......000///...------------...---,,,******,,,---,,,++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++*********)))++++++,,,------------,,,************++++++++++++,,,,,,,,,+++++++++*********************)))(((((())))))*********+++++++++---***((()))+++,,,+++)))+++)))((()))***+++***))),,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********)))))))))************************************************(((((()))***************))))))))))))))))))))))))++++++++++++++++++++++++************************++++++************++++++************************++++++************++++++******************+++++++++++++++*********))))))+++++++++*********))))))************************************************++++++++++++++++++++++++,,,+++*********+++,,,---+++++++++******++++++,,,++++++++++++++++++,,,---,,,---......---...000222222222444555777999:::;;;===>>>???@@@AAABBBCCCDDDBBB???;;;:::::::::999777::::::999999999:::<<<<<<>>>AAADDDFFFFFFGGGHHHIIIIIIFFFCCCCCCGGGKKKMMMNNNLLLKKKKKKJJJIIIIIIHHHHHHEEEDDDCCCAAA@@@@@@@@@AAACCCCCCDDDFFFHHHJJJLLLMMMNNNNNNNNNNNNNNNOOOPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOLLLKKKKKKKKKKKKKKKKKKLLLKKKJJJIIIFFFCCC@@@>>><<<888666444444333222///---------...------------------,,,,,,++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,******++++++,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++~~~vvvooojjjfffaaa[[[WWWTTTQQQLLLHHHIIIHHHFFFEEEEEEFFFHHHIII\\\RRRMMMRRRWWWWWW[[[aaaggglllttt|||~~~xxxnnnfffaaa^^^ZZZYYYYYYZZZZZZZZZZZZ]]]aaaeeeiiilllnnnoooqqqssswww|||vvveeeWWWIIIEEEGGGGGGFFFEEE@@@@@@???>>>>>>>>>>>>>>>999999:::::::::===AAADDDFFFKKKUUUbbbmmmyyymmm\\\QQQLLLDDDDDDIIITTTccczzzvvvfffWWWMMMHHHEEEDDDDDDCCCCCCDDDFFFFFFFFFDDDFFFGGGGGGHHHHHHGGGGGGFFFDDDCCCCCCDDDEEEEEECCCAAACCCCCCCCCAAA???===:::999555444222///...------...000///,,,++++++,,,---///---+++)))***+++,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++************++++++,,,---------------************+++++++++,,,,,,,,,,,,++++++++++++************+++******)))(((***************+++++++++,,,***))))))***++++++***)))((()))***++++++)))&&&++++++++++++++++++,,,,,,++++++++++++++++++++++++******))))))))))))((((((************************************************(((((()))***************))))))))))))))))))))))))++++++++++++++++++++++++************************++++++************++++++************************++++++************++++++''''''((()))+++,,,---...+++++++++***************+++++++++***************************************************************))))))***+++,,,,,,------************+++,,,---...)))))))))******,,,------,,,,,,++++++,,,---......---...///000///111333555666777888:::<<<>>>@@@AAAAAAAAABBBBBBCCCDDDDDDEEECCC@@@===;;;;;;<<<<<<<<>><<<;;;;;;<<<===???AAADDDGGGIIIKKKKKKKKKKKKLLLMMMNNNOOOPPPPPPPPPOOOOOOOOOOOOOOONNNIIIHHHHHHHHHIIIKKKLLLNNNPPPPPPOOONNNLLLJJJGGGEEE@@@>>><<<;;;:::888555222000//////...............------,,,,,,,,,,,,------++++++************++++++((())),,,---...---+++***++++++++++++++++++++++++(((((()))))))))*********zzzrrrjjjccc^^^YYYVVVRRRPPPOOOMMMJJJGGGGGGFFFDDDDDDDDDEEEFFFGGGOOOIIIFFFJJJNNNOOOSSSWWWZZZaaajjjrrryyywwwooofffaaa[[[VVVTTTTTTTTTTTTUUUXXX\\\bbbfffjjjlllnnnmmmmmmlllmmmpppwwwqqq___TTTQQQPPPMMMKKKDDDBBB@@@>>>>>>>>>>>>===999::::::;;;;;;<<<===>>>AAADDDMMMYYYdddqqqppp]]]RRRGGGDDDDDDHHHSSSgggrrrdddZZZRRRIIIBBBCCCBBBAAABBBDDDFFFFFFEEEFFFGGGGGGHHHHHHGGGGGGFFFFFFEEEDDDDDDEEEEEECCCAAACCCCCCCCCBBB@@@>>><<<:::777666333111///......---///......---------...///---+++******+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,,,,---...---------*********+++++++++,,,,,,++++++++++++++++++++++++*********++++++******)))************************+++***))))))***++++++++++++*********++++++***(((*********++++++,,,,,,,,,++++++++++++++++++++++++)))))))))(((((((((((((((************************************************(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))************************++++++************+++++++++++++++++++++,,,,,,,,,++++++************++++++'''''')))***+++,,,------************************************************************************************************)))******++++++,,,------*********++++++,,,,,,,,,***))))))******+++,,,---+++++++++,,,---...///000///111222333333444777999999:::<<<>>>@@@CCCDDDEEEBBBBBBBBBBBBBBBCCCCCCCCCEEECCC@@@??????@@@BBBBBBDDDDDDEEEFFFGGGHHHIIIJJJLLLNNNPPPPPPOOONNNNNNNNNJJJIIIGGGFFFFFFFFFGGGGGGGGGGGGFFFFFFEEEDDDDDDCCCDDDDDDBBBAAA???>>>===<<<;;;<<<===???AAADDDFFFHHHIIIIIIIIIJJJKKKLLLNNNOOOOOOOOOOOONNNMMMLLLKKKJJJEEEDDDCCCCCCDDDEEEGGGIIINNNOOOQQQRRRQQQPPPOOOMMMIIIGGGEEECCCBBB@@@<<<:::666555333000///.........------,,,,,,,,,,,,------+++******))))))******+++)))***+++,,,---,,,++++++++++++++++++++++++++++++))))))))))))*********+++xxxpppiiibbb[[[WWWRRRQQQPPPPPPPPPOOONNNMMMIIIIIIGGGGGGFFFFFFGGGHHHFFFDDDDDDHHHKKKLLLMMMOOORRRYYYaaafffkkksss~~~}}}lllggg^^^XXXTTTSSSRRRQQQQQQTTTYYY```gggmmmqqqtttsssrrrqqqmmmjjjiiikkkmmmtttwwwnnnaaaYYYRRRMMMIIIEEEAAA?????????===<<<;;;;;;<<<<<<======<<<;;;@@@BBBGGGOOOWWWcccvvvooo]]]MMMHHHCCCDDDIIIWWWnnn~~~rrrkkk```PPPCCCAAA@@@@@@AAADDDFFFGGGGGGFFFGGGGGGHHHHHHGGGGGGFFFGGGFFFEEEEEEFFFEEECCCAAABBBCCCCCCBBBAAA???===<<<999888666444111000......---...000222222000///---...---++++++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,,,,,,,---.........------***++++++++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++******************************)))***************+++,,,000...+++***+++,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++((((((((((((((()))))))))************************************************(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))************************++++++************++++++,,,,,,,,,---------......++++++************++++++((()))***++++++++++++***************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++******,,,,,,++++++++++++,,,,,,,,,,,,,,,---...000111222333555666777777888;;;===<<<===>>>@@@CCCEEEFFFGGGCCCCCCCCCCCCCCCCCCCCCCCCHHHGGGFFFDDDDDDEEEGGGHHHGGGGGGHHHJJJKKKLLLMMMMMMNNNOOOQQQQQQOOOMMMMMMMMMJJJJJJJJJIIIGGGFFFFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCBBBCCCCCCCCCCCCCCCCCCCCCAAABBBBBBCCCDDDFFFGGGHHHJJJJJJJJJKKKLLLMMMOOOPPPQQQPPPPPPOOOMMMKKKIIIHHHEEEDDDCCCBBBBBBBBBCCCCCCIIIJJJLLLNNNPPPQQQQQQQQQPPPNNNLLLKKKJJJHHHEEEBBB>>><<<:::777444111000///......---,,,,,,,,,,,,---+++******))))))******+++,,,+++*********+++,,,---++++++++++++++++++++++++*********+++++++++,,,,,,zzzuuuoooiiiccc^^^YYYUUUPPPQQQRRRSSSTTTTTTTTTTTTOOONNNMMMLLLKKKJJJJJJJJJEEEFFFHHHJJJKKKKKKKKKKKKPPPTTTZZZ]]]```fffooowwwtttnnneee^^^YYYVVVSSSRRRPPPRRRVVV\\\dddlllrrrvvvwwwxxxxxxtttnnngggbbb```fffccciiiwww{{{lll]]]QQQPPPKKKEEEBBBAAA@@@>>>;;;===<<<<<<===>>>===<<<:::??????BBBFFFLLLUUUeeetttmmmXXXOOOGGGCCCDDDJJJWWWcccooowwwzzzlllXXXHHHCCCAAA@@@AAADDDFFFGGGHHHFFFGGGGGGHHHHHHGGGGGGFFFIIIHHHFFFFFFFFFEEECCCAAA@@@AAAAAABBBAAA@@@???>>>;;;;;;999666444111///...,,,...111444444222///---///---,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,---...............++++++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,)))***++++++,,,++++++++++++++++++***************((()))******)))***,,,...333///,,,***+++,,,------++++++++++++++++++,,,,,,++++++++++++++++++++++++(((((())))))))))))******++++++++++++++++++++++++************************(((((()))***************)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++,,,,,,,,,------......///++++++************++++++)))***+++,,,,,,+++)))(((***************+++++++++***************+++++++++************************------------------------,,,+++++++++++++++++++++,,,,,,---,,,,,,***)))(((...------,,,,,,,,,------......///000111333555666888:::;;;;;;;;;<<>><<<;;;;;;======;;;999999:::===AAADDDHHHTTT```ooo~~~hhh[[[NNNGGGDDDCCCGGGMMMTTT[[[eeeooozzzrrr^^^QQQFFFDDDBBBBBBCCCEEEFFFEEEFFFGGGGGGHHHHHHGGGGGGFFFJJJIIIGGGGGGGGGEEECCCAAA===>>>@@@AAAAAAAAA@@@???>>>===;;;999666333111///,,,...000222222111///......,,,++++++,,,------,,,------------------------+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,------...............+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,)))***++++++,,,,,,,,,++++++++++++*********))))))''')))+++***)))))),,,...111///,,,+++,,,,,,,,,+++,,,,,,++++++++++++++++++++++++++++++++++++++++++)))))))))*********++++++++++++++++++++++++++++++************************(((((()))***************)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++******++++++,,,------...++++++************++++++)))***+++,,,,,,+++)))((())))))*********+++++++++))))))*********+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---***+++,,,,,,,,,+++******------------......///000111222222444666888999;;;===>>>@@@?????????AAACCCBBBBBBCCCDDDEEEFFFGGGGGGHHHHHHHHHIIIIIIJJJJJJJJJIIILLLNNNNNNLLLJJJKKKLLLLLLMMMNNNOOOPPPOOOOOONNNOOOQQQRRRRRRPPPNNNNNNNNNMMMPPPSSSSSSQQQOOOPPPPPPNNNNNNMMMMMMLLLKKKKKKKKKIIIJJJKKKKKKKKKJJJHHHGGGGGGGGGGGGFFFGGGGGGHHHHHHIIIIIIIIIIIIIIIJJJKKKKKKLLLNNNOOOQQQQQQPPPOOONNNMMMMMMNNNNNNMMMKKKIIIGGGDDDDDDDDDDDDEEEGGGJJJKKKNNNMMMMMMNNNOOOOOOMMMLLLLLLLLLLLLKKKHHHDDD@@@>>>888777555333111000//////,,,,,,++++++++++++,,,,,,++++++******++++++,,,,,,++++++++++++++++++++++++************++++++++++++wwwqqqnnniiifffdddbbb___^^^\\\^^^``````___^^^^^^^^^___^^^]]][[[YYYWWWUUUTTTQQQRRRPPPMMMKKKMMMPPPPPPLLLMMMOOOQQQSSSVVVZZZ]]]___dddmmmwww~~~zzzrrrjjjccc^^^ZZZWWWVVVUUUUUUVVV[[[ccckkkooovvvzzz~~~{{{uuuooolllbbbXXXTTTYYY^^^dddssssss]]]VVVMMMIIIHHHFFFBBB>>>>>>;;;999:::<<<===;;;888333555:::???@@@BBBJJJSSS\\\nnnuuufffUUUKKKFFFBBBAAACCCCCCGGGNNNVVVaaaqqqtttbbbXXXJJJGGGDDDBBBCCCDDDDDDCCCGGGGGGGGGHHHHHHGGGGGGGGGKKKIIIHHHGGGGGGEEECCC@@@;;;===>>>@@@AAAAAAAAA@@@???>>>===;;;888444222000---.........//////000000---+++******+++,,,,,,+++------------------------+++,,,,,,------,,,,,,++++++++++++,,,,,,---------,,,---......//////......++++++,,,,,,,,,---------*********++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,++++++++++++******))))))''')))+++***)))))),,,///...---,,,---...---***(((---,,,,,,++++++*********++++++++++++++++++++++++))))))******+++++++++,,,++++++++++++++++++++++++************************(((((()))***************))))))))))))))))))))))))************************************************++++++************++++++(((((()))***++++++,,,,,,++++++************++++++'''(((***,,,---,,,***)))))))))******++++++++++++))))))******++++++++++++************************++++++++++++++++++++++++'''((()))***,,,---...///((()))+++,,,------,,,+++,,,,,,,,,---///111222333444444555777999;;;===>>>@@@AAABBBBBBAAAAAACCCEEEDDDDDDEEEFFFFFFGGGGGGHHHGGGGGGHHHHHHIIIJJJJJJKKKIIILLLPPPPPPMMMKKKJJJKKKNNNOOOPPPQQQQQQPPPOOONNNPPPRRRTTTTTTRRRPPPOOOPPPMMMPPPTTTUUUSSSQQQQQQSSSOOOOOONNNNNNMMMLLLLLLLLLOOOOOONNNMMMKKKIIIFFFEEEBBBBBBBBBBBBBBBCCCDDDEEEEEEDDDDDDDDDDDDDDDEEEEEEFFFHHHKKKNNNPPPQQQPPPPPPMMMOOOQQQRRRQQQOOOLLLJJJGGGEEECCCBBBBBBDDDGGGHHHKKKKKKKKKLLLNNNOOONNNMMMOOOPPPRRRRRRPPPLLLHHHEEE<<<;;;999666444222111111---,,,,,,++++++,,,,,,---(((***+++------,,,+++***++++++++++++++++++++++++))))))))))))************~~~yyyqqqooommmjjjgggeeedddcccgggfffdddcccbbbbbbbbbcccbbbaaa___]]][[[ZZZYYYXXXSSSSSSSSSQQQPPPNNNLLLKKKLLLNNNNNNNNNNNNPPPSSSVVVYYY[[[___eeellltttzzz~~~|||zzzuuunnnfff```]]]\\\WWWXXXXXXYYY\\\bbbiiinnntttxxxwwwqqqhhhccc\\\VVVTTTXXX```ggg|||~~~jjjWWWOOOMMMIIIEEEDDDCCC>>>===>>>>>>;;;;;;>>>;;;===??????>>>@@@EEEJJJQQQ\\\lll}}}{{{iiiSSSFFFCCCCCCAAAEEECCCCCCGGGNNN\\\pppqqqeeeUUUNNNDDD??????AAABBBBBBFFFGGGGGGGGGGGGFFFEEEEEEFFFFFFFFFEEEEEECCCBBBBBBAAAAAAAAA@@@@@@AAABBBBBB@@@>>>======;;;888444000.........------,,,,,,+++,,,,,,,,,---------......---------------------------..................---***)))(((***---///---+++......---,,,,,,+++******++++++++++++++++++++++++------,,,++++++*********)))***+++,,,---,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++)))((('''&&&&&&'''((())),,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************+++'''((()))***************)))***---111444333111...+++*********))))))((((((***++++++***((('''((()))(((((((((((((((((((((((()))************+++++++++******++++++++++++******************************++++++++++++++++++++++++************************++++++,,,,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))***+++,,,------,,,.........,,,******,,,...------...000222555888999::::::;;;<<<===>>>???@@@AAAAAA@@@???@@@CCCEEEGGGIIIHHHFFFFFFFFFHHHJJJKKKKKKJJJIIIIIIIIIKKKLLLMMMMMMMMMNNNNNNOOONNNNNNNNNOOOPPPQQQQQQPPPPPPQQQRRRPPPRRRTTTRRROOONNNQQQTTTWWWVVVUUUTTTTTTTTTRRRQQQQQQQQQPPPOOONNNMMMMMMLLLPPPOOOOOOOOOOOOLLLHHHEEEEEEEEEDDDCCCBBBAAA@@@@@@AAAAAA@@@@@@@@@AAACCCDDDGGGGGGHHHIIIJJJLLLLLLMMMMMMPPPSSSUUUVVVTTTRRRPPPQQQNNNIIIEEEBBBBBBCCCDDDEEEEEEEEEFFFFFFGGGHHHIIIIIIMMMSSSVVVVVVRRRLLLHHHFFFDDDBBBAAA>>>:::555111000000000000///...---,,,...---,,,,,,------,,,***)))******++++++,,,------++++++++++++++++++++++++}}}vvvtttrrrpppnnnlllkkkjjjiiihhhfffeeeddddddeeefffhhhgggeeebbb```___^^^^^^XXXWWWVVVUUUTTTRRRPPPOOOKKKKKKLLLLLLKKKLLLNNNQQQSSSTTTXXX]]]ccciiiooorrrwwwwwwtttnnngggaaa]]]\\\YYYZZZZZZZZZ\\\```fffkkkuuuzzz{{{rrrmmmcccZZZTTTUUUZZZ___ggguuuuuugggZZZNNNFFFDDDFFFBBB@@@AAAAAA>>>>>>@@@===>>>>>>======???BBBEEEJJJSSS```ooo}}}yyyaaaPPPJJJGGGDDDAAA>>>>>>AAAGGGPPP```ooo|||vvvhhh___VVVJJJBBB@@@AAAAAAAAAFFFFFFFFFGGGGGGFFFEEEEEEFFFFFFFFFFFFEEEDDDCCCCCCBBBAAAAAAAAAAAAAAABBBBBBAAA@@@>>>===<<<999555222//////...------,,,,,,,,,,,,,,,,,,---------......------------------------------............------***))))))+++---...---+++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++,,,,,,+++,,,,,,---,,,+++))))))++++++++++++++++++++++++************************++++++++++++++++++++++++******))))))))))))******************************++++++++++++++++++++++++++++++***************+++((())))))************)))((()))+++...000000...+++************)))))))))(((***++++++***)))((((((***)))))))))))))))))))))))))))************+++++++++******++++++++++++******************************++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------***+++,,,,,,------------,,,------,,,***+++---//////000222444666888:::;;;;;;;;;<<<===>>>>>>??????CCCBBBAAAAAABBBDDDFFFHHHIIIHHHGGGGGGGGGHHHJJJKKKKKKJJJJJJIIIJJJKKKLLLMMMMMMNNNNNNOOOOOOOOONNNNNNMMMNNNPPPPPPOOOOOOPPPRRRPPPSSSUUUTTTQQQPPPRRRUUUTTTSSSQQQPPPPPPOOOOOONNNOOOOOOOOONNNNNNMMMMMMLLLLLLKKKKKKLLLMMMMMMKKKHHHFFFFFFEEEEEEDDDCCCCCCCCCCCCBBBBBBAAABBBCCCDDDEEECCCDDDEEEGGGHHHJJJKKKLLLHHHKKKPPPTTTVVVWWWVVVUUURRRPPPLLLHHHEEEDDDDDDEEEDDDDDDCCCDDDEEEGGGHHHJJJKKKNNNSSSWWWWWWTTTPPPMMMMMMKKKJJJHHHFFFCCC>>>;;;777555333000///.........---+++******+++,,,+++***------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++~~~}}}zzzxxxvvvttttttooommmkkkjjjiiiiiijjjkkkiiihhhfffdddcccaaaaaaaaa]]]\\\[[[ZZZXXXVVVUUUTTTKKKLLLLLLKKKJJJJJJKKKMMMNNNOOOQQQTTTYYY^^^bbbeeepppqqqqqqnnnhhhbbb^^^\\\[[[[[[[[[ZZZ[[[^^^dddhhhrrryyy|||pppcccXXXTTTUUUWWW\\\cccmmmyyyuuu```QQQKKKIIIDDDAAABBBBBB???>>>@@@AAA???<<<<<<===>>>??????CCCIIITTT```mmm{{{qqq]]]RRRJJJDDDAAA===<<<>>>BBBGGGQQQ[[[lllwwwqqqkkk```RRRFFFAAA@@@@@@@@@DDDEEEFFFFFFFFFFFFFFFEEEGGGGGGGGGGGGFFFFFFEEEDDDCCCBBBBBBAAAAAAAAABBBBBBCCCAAA>>>===<<<:::888666000000///...------------,,,,,,,,,---------......------------------------,,,,,,------------,,,,,,*********+++---...---+++))))))***+++---...//////++++++++++++++++++++++++*********+++,,,------------------,,,+++***)))(((************************************************+++++++++++++++++++++++++++++++++,,,,,,+++++++++((((((((()))*********++++++++++++++++++++++++++++++***************++++++)))************))))))((()))(((((()))++++++***)))************)))))))))))))))+++++++++)))((()))***************************)))************+++++++++******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++*********************************++++++++++++,,,++++++++++++++++++++++++,,,,,,---------.........+++,,,---------------,,,+++,,,---,,,,,,,,,...000333555777:::;;;<<<===============>>>>>>>>>??????DDDCCCCCCCCCDDDFFFHHHIIIJJJJJJIIIHHHHHHIIIKKKLLLKKKKKKJJJJJJKKKKKKLLLMMMNNNNNNOOOOOOOOOOOONNNNNNMMMNNNPPPOOOOOONNNPPPQQQMMMPPPRRRQQQOOONNNPPPRRRQQQPPPNNNLLLKKKKKKKKKKKKIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGFFFGGGJJJLLLLLLLLLIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGHHHIIIIIIFFFFFFGGGHHHHHHIIIJJJJJJIIILLLPPPTTTWWWWWWWWWVVVTTTSSSPPPMMMJJJHHHGGGFFFDDDCCCBBBBBBCCCEEEHHHIIIJJJLLLPPPSSSUUUTTTSSSRRRSSSQQQPPPOOONNNLLLHHHEEE@@@===999444111000000111...,,,))))))***,,,,,,,,,//////...------,,,++++++++++++++++++++++++++++++}}}yyywwwuuurrrpppooonnnnnnjjjiiihhhfffeeeeeeeeeeeeaaa```___]]][[[YYYXXXWWWQQQQQQQQQOOOMMMKKKLLLMMMMMMMMMOOOQQQUUUYYY]]]___iiikkknnnmmmiiiccc___\\\ZZZ[[[[[[ZZZ[[[^^^bbbfffllltttpppbbbYYYVVVVVV\\\^^^bbbjjjyyyhhh[[[QQQJJJDDDDDDEEEBBBAAACCCCCC@@@<<<<<<>>>@@@@@@>>>@@@EEENNNYYYeeessssssdddVVVMMMIIICCC???@@@BBBDDDJJJPPPbbbkkkwww}}}tttiiiXXXKKKCCC@@@???>>>CCCCCCDDDEEEFFFFFFFFFEEEHHHHHHHHHHHHGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBEEEBBB???======<<<:::999222111000...---------...,,,,,,,,,---------......------------------------+++,,,,,,------,,,,,,+++***++++++,,,---------,,,))))))***+++---...//////+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,+++*********((((((((((((((((((((((((***************************+++++++++++++++,,,,,,***+++,,,------,,,+++***'''(((((()))***+++,,,,,,*********************************)))******+++,,,***************)))((('''***(((''''''((()))((('''*********))))))))))))))))))+++++++++))))))***+++************************))))))*********+++++++++******++++++++++++******++++++++++++++++++++++++************************************************))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------+++,,,,,,------,,,,,,,,,***,,,.........///111333777999;;;>>>??????>>>===>>>>>>??????????????????DDDDDDDDDDDDEEEGGGHHHIIIKKKKKKJJJJJJJJJJJJKKKLLLKKKKKKKKKKKKKKKKKKKKKLLLNNNNNNNNNNNNNNNNNNMMMLLLOOOPPPPPPOOONNNMMMMMMOOOKKKMMMOOONNNLLLJJJLLLOOOOOOOOOMMMJJJGGGFFFGGGHHHCCCCCCCCCDDDDDDDDDDDDDDDDDDBBBAAABBBEEEHHHIIIJJJIIIIIIJJJJJJJJJKKKKKKKKKMMMMMMLLLLLLMMMMMMMMMMMMMMMMMMMMMLLLKKKKKKJJJJJJQQQSSSUUUWWWXXXWWWUUUTTTVVVUUUTTTRRROOOLLLJJJIIIGGGEEECCCBBBBBBCCCEEEFFFGGGHHHJJJMMMOOOQQQRRRRRRTTTRRRRRRRRRRRRQQQOOOLLLGGGEEEAAA<<<888555444333222///,,,***+++---//////...---------,,,,,,,,,+++++++++++++++++++++++++++}}}yyyuuurrrpppnnnmmmlllkkkjjjjjjjjjjjjdddcccaaa^^^\\\[[[ZZZZZZVVVWWWWWWTTTQQQOOONNNNNNNNNNNNOOORRRUUUYYY\\\^^^bbbfffjjjkkkiiiccc___]]]XXXYYYZZZZZZ[[[^^^bbbfffhhhooozzzpppeee^^^\\\\\\[[[]]]bbbmmm|||ppp___UUULLLIIIHHHFFFEEEFFFEEEAAA>>>>>>AAACCCCCCAAA>>>BBBJJJUUU```nnnzzzqqqeeeUUULLLDDDBBBBBBCCCEEEIIIWWW___lllyyy|||qqqaaaSSSJJJDDD@@@===AAABBBCCCDDDEEEFFFFFFFFFGGGHHHHHHHHHHHHGGGGGGFFFEEEDDDCCCCCCBBBBBBBBBCCCEEEBBB@@@>>>>>>>>><<<;;;444333111///.........///,,,,,,,,,---------......------------------------+++,,,,,,------,,,,,,+++++++++,,,------,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++---------,,,,,,,,,++++++*********++++++,,,,,,---((((((((((((((((((((((((*********************************++++++,,,,,,,,,)))***+++,,,,,,+++***)))))))))******+++,,,------******************************))))))***++++++,,,***************)))((('''+++)))''''''((())))))((())))))))))))))))))******)))***++++++***)))***,,,************************))))))*********+++++++++******++++++++++++******++++++++++++++++++++++++************************************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***+++,,,,,,,,,,,,,,,,,,,,,...111222222333555777999;;;===???@@@???>>>===??????@@@@@@@@@@@@@@@@@@CCCCCCDDDDDDEEEGGGHHHHHHLLLKKKKKKKKKJJJKKKKKKKKKJJJJJJKKKKKKKKKJJJJJJJJJLLLLLLLLLLLLLLLKKKJJJJJJLLLMMMMMMLLLIIIHHHHHHIIIHHHJJJKKKJJJGGGGGGJJJMMMNNNNNNLLLHHHDDDAAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCBBB@@@======???BBBCCCDDDDDDDDDEEEEEEFFFGGGGGGGGGKKKKKKKKKKKKKKKKKKJJJJJJNNNNNNNNNNNNMMMMMMMMMMMMWWWWWWYYYYYYYYYXXXVVVUUUVVVVVVUUUTTTRRRPPPMMMLLLMMMKKKHHHEEECCCBBBCCCCCCEEEEEEFFFHHHJJJMMMPPPQQQRRRQQQPPPQQQSSSTTTSSSQQQKKKKKKIIIFFFBBB>>>999777666333...,,,---.........******++++++,,,,,,,,,---++++++++++++++++++++++++{{{wwwsssrrrqqqooommmlllkkkjjjiiigggdddaaa___]]]]]]]]][[[\\\\\\ZZZVVVSSSRRRQQQQQQQQQQQQSSSUUUXXX[[[\\\^^^bbbgggiiigggccc___]]]XXXYYYZZZZZZZZZ]]]aaadddgggmmmwww}}}pppgggccc___]]]^^^dddllluuussseeeVVVNNNJJJFFFDDDDDDFFFDDDAAAAAABBBCCCDDDDDD===@@@FFFNNNYYYfffrrr{{{jjj[[[KKKCCC@@@???@@@BBBJJJQQQ___qqq}}}oooaaaVVVNNNFFF@@@@@@AAABBBDDDEEEFFFFFFFFFGGGGGGHHHHHHHHHGGGGGGFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCBBB@@@???@@@???===;;;666555222000......///000,,,,,,,,,---------......------------------------,,,,,,------------,,,,,,+++,,,......,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++.........---,,,+++++++++)))))))))***+++,,,...///++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---)))******++++++******)))*********+++,,,,,,------************************))))))))))))***+++,,,,,,)))************))))))(((,,,***(((((()))******)))))))))))))))************)))***,,,+++******+++,,,************************)))************+++++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,*********************************************************++++++++++++,,,++++++++++++++++++++++++*********+++++++++,,,,,,***+++,,,------.........///222555666777777999;;;<<<===>>>?????????>>>===@@@@@@@@@@@@AAAAAABBBBBBCCCDDDDDDEEEFFFGGGHHHHHHKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIJJJJJJJJJIIIHHHHHHIIIJJJJJJIIIIIIHHHGGGFFFFFFGGGGGGFFFDDDCCCDDDEEE@@@BBBCCCBBBAAACCCIIINNNTTTUUUTTTPPPIIIDDDCCCDDDFFFFFFFFFEEEEEEEEEEEEEEEGGGDDDAAA@@@AAACCCCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDGGGHHHHHHHHHHHHGGGGGGFFFIIIIIIJJJKKKMMMNNNOOOOOOSSSTTTVVVWWWXXXYYYYYYXXXUUUUUUUUUUUUSSSRRRQQQPPPRRRPPPNNNJJJGGGEEECCCBBBDDDDDDDDDEEEGGGJJJMMMOOONNNNNNNNNPPPSSSUUUUUUTTTOOOOOOPPPOOOLLLGGGBBB???;;;777333000......,,,+++))))))***++++++,,,------++++++++++++++++++++++++}}}xxxtttqqqnnnmmmnnnllliiifffcccbbbbbbbbbbbbccccccaaa]]]ZZZXXXXXXWWWVVVVVVVVVWWWXXXZZZ[[[\\\```eeegggfffbbb___]]]YYYZZZ[[[ZZZZZZ[[[^^^aaaccckkkuuu~~~xxxmmmgggeeebbbdddjjjooottt~~~kkk]]]UUUOOOKKKJJJHHHGGGFFFCCCAAA@@@BBBDDD>>>???AAAFFFOOO^^^mmmwww~~~sssZZZJJJCCC???>>>???AAAFFFTTThhhzzzsssgggZZZNNNFFF???@@@AAACCCDDDEEEFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFGGGFFFEEEDDDCCCCCCCCCCCCAAA@@@@@@@@@AAA@@@===;;;888666333000//////000111,,,,,,,,,---------......------------------------------............------+++---///...,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------,,,,,,+++************+++---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******+++,,,,,,------++++++************++++++************++++++++++++************************))))))))))))***+++,,,---((())))))************)))***)))((()))++++++***)))((()))))))))************)))***,,,++++++***,,,---)))))))))))))))))))))))))))************+++++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++---///000111111111333666999;;;;;;;;;<<<>>>?????????????????????>>>??????@@@AAABBBCCCCCCDDDDDDEEEFFFGGGHHHIIIIIIIIIKKKKKKKKKKKKJJJJJJIIIIIIHHHHHHIIIIIIIIIHHHGGGFFFGGGGGGGGGFFFFFFEEEDDDCCC???AAACCCCCCCCCCCCEEEGGGAAABBBCCCDDDFFFLLLUUU\\\hhhjjjjjjfff]]]VVVSSSTTTVVVVVVVVVUUUUUUTTTTTTSSSSSSQQQNNNNNNNNNOOOOOONNNLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMNNNNNNNNNMMMKKKKKKJJJJJJJJJKKKKKKKKKLLLLLLLLLNNNPPPRRRTTTVVVWWWWWWTTTTTTTTTSSSSSSSSSSSSSSSTTTSSSRRRPPPLLLIIIFFFDDDBBBBBBBBBBBBCCCEEEHHHIIIIIIIIIIIIKKKOOORRRTTTTTTSSSSSSSSSRRRQQQNNNLLLJJJCCC???;;;777444111...+++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++|||xxxvvvrrrpppmmmiiigggfffeeefffhhhiiijjjhhhddd```___^^^]]]\\\[[[YYYYYYYYYZZZZZZ[[[___dddfffdddaaa___]]]\\\\\\\\\[[[YYYZZZ\\\^^^___hhhttt{{{~~~zzznnnggghhhdddeeejjjmmmpppxxxrrrggg^^^YYYXXXIIIIIIHHHDDD???===@@@CCCAAA@@@???AAAJJJYYYkkkwww|||iiiTTTHHHBBB@@@@@@>>>AAANNNccctttssscccTTTJJJ>>>???AAACCCDDDEEEFFFFFFEEEFFFFFFGGGGGGGGGFFFFFFGGGGGGEEEDDDCCCCCCCCCCCC@@@@@@@@@AAABBB@@@===:::999666333000//////000111,,,,,,,,,---------......---------------------------......//////......---+++---000///,,,+++,,,...+++++++++,,,,,,---------+++++++++++++++++++++++++++,,,,,,------......///---,,,+++*********+++,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,---------,,,************,,,---*********)))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---'''((()))***************)))((((((***+++,,,***)))(((((())))))*********+++)))***,,,,,,++++++,,,---(((((((((((((((((((((((()))************+++++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************************++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,---------......,,,---...000222333444444666999<<<=========>>>???BBBAAA@@@????????????@@@??????@@@AAABBBDDDDDDEEEFFFFFFHHHIIIJJJKKKKKKKKKJJJJJJKKKKKKJJJIIIHHHHHHGGGHHHHHHIIIHHHGGGEEEEEEEEEEEEEEEEEEDDDCCCAAAAAA===???BBBDDDEEEGGGJJJLLLLLLMMMOOOQQQUUU^^^iiirrr|||{{{rrriiifffeeemmmmmmlllkkkkkkjjjiiiiii___]]]\\\[[[\\\]]]\\\[[[YYYYYYYYYYYYYYYYYYYYYYYYVVVWWWWWWXXXWWWVVVUUUTTTPPPPPPNNNLLLKKKIIIGGGGGGIIIJJJLLLNNNPPPRRRRRRSSSSSSSSSRRRRRRRRRSSSTTTUUUTTTTTTTTTSSSPPPLLLHHHFFF??????>>>>>>???@@@BBBCCCDDDCCCDDDGGGKKKOOOQQQQQQVVVUUUTTTSSSRRRRRRRRRRRRJJJGGGBBB>>>:::666111...///......------,,,,,,+++++++++++++++++++++++++++}}}vvvrrrooolllgggdddkkkjjjhhhhhhiiihhheeecccfffccc```^^^]]]]]]\\\\\\bbbdddgggiiiiiigggcccaaa```___]]]\\\ZZZZZZ[[[[[[^^^eeennnvvv|||~~~{{{rrrmmmiiigggiiinnnrrruuu}}}wwwlllfffddd]]]SSSJJJHHHFFFBBB>>>===<<<===>>>>>>CCCPPPaaammmzzzlllXXXIIICCCFFFAAA@@@FFFWWWiiixxxttt___LLLAAA>>>>>>BBBCCCBBBBBBEEEGGGGGGHHHIIIIIIIIIHHHHHHHHHHHHGGGFFFEEEDDDCCCBBB???@@@AAAAAABBBBBBBBBAAA<<<:::777333000...------........................//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++******//////...---,,,,,,+++++++++,,,,,,------,,,,,,+++))))))*********+++++++++,,,++++++******++++++,,,++++++++++++******))))))******+++++++++,,,,,,,,,******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************------,,,+++***)))((((((***+++,,,------,,,+++***************************,,,+++)))***++++++***)))+++***)))))))))***,,,------,,,***)))))))))***+++************************************************---+++))))))***,,,---,,,,,,......++++++,,,+++((()))***+++,,,---............---,,,+++,,,---...//////...,,,++++++,,,---///000000111222333555666777777888999;;;<<<=========??????>>>>>>===>>>>>>>>>AAACCCEEEGGGHHHGGGFFFEEEBBBGGGLLLLLLHHHFFFIIILLLLLLLLLKKKIIIGGGEEEDDDCCCCCCEEEFFFEEECCCAAAAAAAAABBBCCCDDDDDDBBBBBBCCCEEEFFFIIILLLPPPSSSXXX]]]aaa```^^^^^^bbbffflllwwwwwwwww|||~~~~~~~~~{{{uuupppooonnnllljjjhhhgggfffhhhgggeeeeeefffgggfffeeeggglllpppqqqnnnkkkkkklllmmmllleee[[[TTTQQQNNNIIIEEEEEEGGGIIIKKKMMMMMMMMMOOONNNNNNOOOPPPQQQPPPOOOSSSSSSSSSUUUUUUTTTPPPMMMDDDEEEEEECCCAAA@@@AAACCCCCCDDDFFFDDDBBBCCCGGGKKKMMMPPPSSSVVVWWWUUUSSSQQQRRRMMMHHHEEEDDD@@@888222333000---++++++,,,,,,,,,,,,,,,---,,,,,,+++***))){{{}}}}}}}}}~~~{{{|||}}}~~~{{{wwwsssnnniiiiiihhhhhhjjjlllmmmlllkkkiiigggeeedddcccbbbaaaaaaccceeeiiilllllliiifffcccaaa```^^^\\\[[[[[[\\\\\\^^^dddmmmuuu{{{}}}~~~~~~wwwooojjjhhhggghhhmmmqqquuu}}}{{{uuutttggg[[[PPPKKKGGGBBB>>>>>>??????>>>>>>AAAKKKYYYdddqqqyyy~~~iiiTTTHHHEEE@@@>>>BBBPPP```ppp~~~gggSSSDDD@@@>>>AAABBBAAABBBEEEGGGGGGHHHHHHIIIIIIHHHHHHHHHHHHGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCBBBAAAAAA===;;;777444111///------........................//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,,,,,,,---------,,,+++*********+++,,,,,,------,,,,,,+++))))))*********+++++++++,,,++++++******++++++,,,++++++++++++*********)))*********+++++++++,,,,,,******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************))))))))))))((((((((((((******++++++++++++******************************,,,***)))***,,,,,,+++***)))(((((('''((()))***+++,,,++++++***))))))******************************************************,,,***)))***+++---,,,,,,)))******(((***,,,***%%%***++++++,,,------------,,,,,,,,,,,,,,,---......///...,,,,,,,,,---///000111111222333444666777888888999:::<<<===>>>>>>>>>??????????????????@@@@@@BBBCCCEEEGGGHHHGGGFFFEEECCCGGGJJJJJJHHHGGGIIIKKKFFFEEEEEEDDDCCCCCCCCCCCC???@@@BBBBBBBBBBBBDDDEEEHHHJJJMMMNNNMMMMMMOOOPPPWWW[[[___cccfffiiillloooqqqnnnmmmoooppprrryyy~~~yyywwwuuurrrqqqqqqrrrssszzzxxxuuuuuuuuuuuutttrrrssswww}}}{{{~~~uuujjjaaaWWWPPPNNNMMMMMMMMMMMMMMMLLLKKKKKKJJJIIIIIIKKKLLLMMMMMMSSSSSSSSSTTTTTTRRROOOLLLGGGGGGGGGEEEAAA?????????>>>???AAAAAAAAAAAACCCEEEIIIKKKNNNQQQSSSSSSSSSRRRTTTPPPLLLKKKJJJGGGAAA;;;777444000...------,,,+++,,,,,,,,,,,,,,,,,,++++++nnnooorrrtttvvvwwwxxxxxxxxxxxxxxxvvvsssqqqqqqqqqoooqqqsssuuuyyy~~~~~~xxxqqqllliiiiiijjjlllppprrrsssrrroooooonnnlllkkkiiiggggggfffiiimmmpppqqqnnnkkkhhhcccaaa___]]]\\\\\\]]]]]]^^^dddllluuu{{{~~~~~~~~~{{{{{{||||||zzztttmmmhhhgggdddeeeiiimmmrrr|||wwwjjj\\\RRRKKKDDDAAAAAAAAAAAA???<<<===DDDOOOWWWbbbkkkwwwyyy{{{zzzaaaMMMCCCAAA>>>@@@HHHUUUfffzzzqqq[[[HHHBBB>>>???@@@@@@BBBEEEFFFFFFGGGHHHHHHHHHHHHHHHIIIHHHHHHGGGFFFEEEDDDDDDFFFFFFEEEDDDCCCBBBAAA@@@===;;;999555222000...---.......................................---------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------......------,,,+++++++++++++++,,,,,,,,,,,,++++++***************+++++++++,,,++++++******++++++,,,++++++++++++*********************++++++++++++,,,******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************((((((((()))))))))***************))))))************************************))))))***,,,---,,,+++)))(((((((((((()))*********++++++++++++***))))))************************************************+++******+++------,,,***((()))((()))...222...&&&,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,...---------...000222333333333444555666777999::::::;;;<<<===>>>???????????????@@@@@@AAAAAABBBBBBDDDEEEFFFGGGGGGFFFEEEDDDCCCDDDEEEFFFFFFEEEEEEEEEBBBAAA@@@???>>>???@@@AAA<<<>>>@@@BBBDDDGGGKKKOOOTTTWWW[[[^^^^^^______```hhhlllrrrwwwyyyyyyzzz{{{}}}yyyvvvuuusssrrrvvv|||{{{xxxuuurrrsssuuuyyy|||{{{xxxwwwwwwuuutttwww}}}sssggg___[[[YYYVVVUUUTTTSSSQQQOOOKKKJJJHHHFFFFFFGGGIIIJJJPPPPPPPPPRRRSSSRRROOOLLLKKKLLLLLLIIIEEEBBBAAA@@@>>>>>>>>>@@@AAABBBAAA???CCCEEEGGGJJJMMMPPPRRRSSSTTTRRROOOOOOPPPNNNJJJFFF???;;;777333111///---++++++++++++,,,,,,,,,,,,,,,bbbdddfffhhhiiijjjjjjjjjlllmmmmmmkkkiiihhhhhhiiifffhhhkkkmmmqqqvvv|||wwwqqqmmmlllkkkmmmqqqtttuuuuuuvvvwwwwwwvvvsssooommmlllkkknnnrrruuuuuusssooommmeeeccc```]]][[[[[[\\\]]]```dddllluuu|||}}}zzzxxxwwwwwwssslllgggdddaaa```ccchhhnnnyyyxxxhhh[[[QQQHHHDDDEEEAAA@@@>>>;;;;;;???FFFLLLRRR[[[hhhuuu||||||oooWWWHHHCCC@@@@@@EEENNN\\\ppp{{{dddMMMDDD======>>>???BBBEEEEEEFFFGGGHHHHHHHHHHHHHHHIIIHHHHHHGGGFFFFFFEEEEEEFFFEEEDDDCCCBBBBBBAAAAAA>>>===:::777444111///...................................................------------------------***+++,,,,,,---------,,,000000/////////.........++++++,,,,,,,,,,,,++++++************************,,,++++++******++++++,,,++++++++++++++++++++++++************++++++++++++******++++++++++++******++++++++++++++++++++++++******************************************************************************+++++++++,,,,,,,,,+++***)))(((((()))***+++************************)))(((''')))+++,,,,,,+++*********+++++++++,,,,,,)))***+++,,,,,,+++))))))*********************************************************,,,------+++)))+++++++++...666<<<888000------,,,,,,,,,,,,,,,,,,)))***,,,---------,,,+++------...///000222444666555666666666888999:::;;;<<<===>>>???@@@@@@@@@@@@???@@@AAABBBBBBCCCCCCCCCEEEEEEFFFFFFFFFEEEDDDDDDFFFEEEDDDDDDDDDDDDBBBAAA@@@???>>>======>>>@@@AAABBBCCCFFFHHHKKKPPPVVV[[[bbbfffkkknnnnnnnnnnnnnnntttyyyyyytttpppmmmkkkpppwww}}}tttqqqmmmlllnnnssszzz~~~}}}vvvqqqooonnnooooooqqq|||uuupppfffccc___^^^______^^^\\\XXXUUUQQQLLLIIIHHHJJJLLLMMMMMMMMMOOOPPPPPPNNNLLLMMMOOOPPPNNNLLLIIIHHHHHHGGGDDDAAAAAACCCCCCAAA???>>>???@@@CCCGGGLLLPPPRRRQQQPPPOOOQQQRRRRRROOOMMMGGGDDD???:::777444111...++++++++++++++++++,,,,,,VVVXXXZZZ[[[]]]]]]]]]\\\ZZZ[[[\\\\\\[[[[[[\\\]]]ZZZ\\\^^^```cccggglllooouuu{{{qqqooommmnnnqqqtttwwwxxx{{{~~~{{{vvvsssrrrppprrruuuwwwwwwtttqqqooogggeeeaaa]]][[[ZZZ[[[\\\bbbeeelllvvv}}}yyyvvvtttpppjjjeeeaaa]]]\\\___ccciiitttrrrdddVVVJJJEEEFFF@@@???===;;;;;;===AAADDDGGGNNNZZZiiixxx~~~fffSSSEEEAAA???BBBGGGQQQcccrrrrrrWWWKKK@@@===>>>???BBBFFFDDDEEEFFFGGGHHHHHHHHHHHHIIIIIIHHHHHHGGGGGGFFFFFFDDDCCCBBBBBBAAAAAABBBBBB???>>><<<999666333000///........................---.....................------------------------,,,---------,,,,,,+++***///////////////.........***++++++,,,,,,++++++***************************,,,++++++******++++++,,,+++++++++++++++++++++,,,))))))*********+++++++++******++++++++++++******++++++++++++++++++++++++************************************************************************,,,,,,,,,,,,+++++++++++++++***)))(((((()))***+++************************''''''&&&(((***++++++******+++++++++,,,,,,,,,,,,))))))+++,,,,,,+++***)))*********************************************************,,,------+++)))---------111;;;CCC@@@999------,,,+++++++++,,,,,,***+++,,,---...---,,,+++---...///111333555777888777777777888999:::;;;<<<>>>>>>???@@@AAAAAAAAAAAA???@@@AAACCCDDDDDDDDDDDDDDDDDDDDDEEEDDDDDDCCCCCCGGGEEECCCCCCCCCCCCAAA???======>>>@@@BBBEEEHHHJJJNNNPPPRRRTTTVVV[[[```dddlllooosssvvvvvvuuuuuuuuuyyy~~~}}}uuummmgggbbbaaagggnnn}}}~~~~~~yyyrrrkkkiiieeedddgggmmmtttyyy~~~xxxoooiiiffffffggghhhhhhuuuyyywwwxxx|||vvvlllhhheeefffkkkooopppoookkkhhhbbb[[[TTTRRRTTTVVVTTTRRRPPPOOONNNLLLHHHEEEKKKMMMNNNOOONNNMMMNNNOOOOOOJJJEEEBBBCCCCCCAAA???<<<<<<===???CCCHHHMMMPPPNNNOOOPPPRRRTTTUUUTTTRRROOOKKKFFFBBB???;;;777444///...---,,,++++++++++++KKKLLLNNNPPPQQQQQQPPPPPPMMMOOOQQQQQQQQQQQQSSSTTTQQQRRRUUUWWWXXX\\\```ccciiioooxxx|||wwwrrrppprrrvvvzzz|||~~~zzzzzzzzzzzzxxxvvvsssqqqllliiiccc^^^[[[ZZZ[[[[[[bbbdddkkkvvv|||wwwrrrmmmgggddd___[[[ZZZ]]]```fffqqq{{{~~~nnn]]]NNNFFFEEEAAA@@@>>>======>>>??????@@@FFFPPP]]]mmmsss^^^LLLEEE??????AAAHHHUUUaaa|||gggXXXHHH@@@??????AAADDDDDDDDDFFFGGGHHHHHHHHHHHHIIIIIIIIIHHHHHHHHHGGGGGGDDDCCCBBBAAAAAAAAABBBCCC@@@???===;;;888444222000........................---------...............------------------------------------,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******+++++++++***************,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,)))))))))************+++******++++++++++++******++++++++++++++++++++++++************************************************************************++++++*********))))))(((*********))))))*********************************(((''''''(((***+++***)))((()))******++++++******))))))***++++++++++++***************************************************+++******+++------,,,***+++,,,,,,///777???>>>999---,,,+++++++++,,,---...+++,,,------......------...///111333555777888999888888888999999;;;<<<<<>>>>>>>>>>>??????AAAEEEKKKPPPUUUYYY[[[\\\]]]^^^______aaadddfffkkknnnrrrttttttttttttuuusssvvv{{{}}}}}}|||{{{zzzwwwooofff___YYYWWW\\\cccrrrvvvzzzyyywwwxxx}}}{{{yyyxxxrrrlllfffdddaaa```aaaeeejjjmmmpppkkkeee___]]][[[ZZZYYY]]]iiitttuuulllccc___```dddvvvzzzqqqmmmiiifffjjjrrrzzz}}}|||yyywwwsssllleeebbbdddgggiiieee```ZZZUUUOOOIIIEEEIIIJJJKKKKKKKKKKKKNNNPPPQQQMMMHHHEEECCCAAA@@@???=========>>>AAAFFFJJJMMMOOOPPPRRRUUUVVVWWWWWWWWWSSSQQQMMMJJJGGGDDD@@@===666444222///---,,,,,,,,,EEEFFFGGGHHHIIIIIIHHHHHHGGGIIIJJJJJJJJJJJJKKKMMMJJJMMMOOOQQQSSSWWW[[[^^^]]]bbbjjjooosssuuuwwwxxxyyy~~~}}}uuusssuuuyyy{{{|||zzzyyyqqqmmmgggaaa]]][[[[[[\\\```bbbiiittt{{{ssslllhhhfff___\\\ZZZ]]]```eeennnxxx~~~~~~iiiUUUJJJGGGDDDBBBAAA@@@???>>>===<<<>>>AAAGGGRRRaaasssnnnYYYNNNBBB>>>???DDDNNNWWWqqqzzzhhhSSSGGGBBB???@@@BBBCCCDDDEEEFFFHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHGGGFFFDDDBBBAAAAAABBBCCC@@@@@@>>><<<999666222000........................---------.........//////........................,,,,,,,,,------,,,+++++++++++++++++++++,,,,,,,,,******++++++++++++******+++++++++*********)))))),,,++++++******++++++,,,+++++++++,,,,,,,,,------))))))))))))******************++++++++++++******************************************************************************************************))))))************++++++******++++++++++++******************************+++***)))***+++,,,+++***((()))***+++++++++************))))))***++++++,,,************************************************,,,***)))***+++---,,,,,,***++++++***...555666333,,,,,,*********,,,...///......------....../////////111222444666888999999999999999999:::;;;<<<<<>>AAAAAA@@@BBBFFFJJJOOORRRXXX___eeeiiilllnnngggggggggeeebbb``````aaaccceeeiiikkklllmmmoooqqqkkkmmmooopppooooooqqqrrrtttnnnhhhddd___\\\```ffflllpppvvvxxxxxxyyy}}}}}}wwwpppnnnkkkiiigggfffggggggiiihhhgggfffddd```ZZZUUUYYY___eeefffaaaZZZTTTQQQRRRaaarrr||||||tttkkknnnhhheeeiiisss|||}}}}}}|||xxxsssrrruuuzzzxxxpppiiibbbZZZVVVMMMMMMKKKIIIGGGGGGJJJLLLLLLMMMMMMKKKGGGCCCAAA@@@AAA@@@??????AAADDDGGGIIINNNPPPSSSUUUVVVWWWWWWXXXVVVTTTQQQOOONNNLLLHHHFFF???<<<888444111...------CCCDDDEEEFFFGGGGGGFFFEEEBBBDDDEEEDDDCCCBBBCCCDDDCCCFFFIIILLLNNNRRRVVVYYYTTTYYY___ccceeefffggggggdddiiinnnqqqssswww{{{tttsssuuuwwwuuuqqqjjjccc___\\\\\\]]]^^^```gggsssvvvnnnkkkkkk```]]]\\\^^^aaaeeennnwww}}}{{{{{{|||ttt]]]OOOJJJFFFEEECCCBBBAAA???;;;999>>>???CCCLLLZZZkkk{{{fffVVVFFF???@@@DDDMMMUUUjjjsss[[[LLLDDD@@@???@@@CCCDDDEEEFFFHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHKKKIIIFFFCCCBBBAAAAAABBB@@@@@@???===:::666333111........................---------.........//////........................******+++,,,------------------------------------******++++++++++++******++++++++++++******)))))),,,++++++++++++++++++,,,+++++++++,,,,,,---------))))))))))))******************++++++++++++******************************************************************************************************)))***+++,,,---...//////***+++,,,------,,,+++***************************...,,,+++,,,------,,,+++***+++,,,---...---,,,,,,+++***)))))))))***,,,---************************************************---+++))))))+++,,,---,,,***,,,+++((()))---000///,,,+++*********,,,///000//////...------///000111000111333555777888999999999999999999::::::;;;<<>>??????@@@AAABBBCCCCCCGGGLLLMMMMMMOOOVVV]]]bbbeeekkkqqquuuxxxyyyyyykkklllkkkgggbbb^^^\\\[[[[[[]]]aaaccceeehhhkkknnnjjjkkklllllllllmmmooorrrwwwtttrrrrrrpppnnnpppvvvpppuuu|||~~~zzzuuurrrooonnntttvvvzzz}}}{{{tttiiibbb```___```cccddd```XXXQQQOOOVVV___eeejjjooonnnkkknnnhhhdddhhhrrr{{{{{{}}}}}}zzz{{{|||vvvoookkkTTTRRRNNNJJJFFFEEEGGGJJJHHHLLLQQQQQQMMMGGGDDDCCCCCCBBBAAAAAABBBDDDFFFGGGMMMOOORRRTTTTTTUUUVVVVVVWWWUUUSSSSSSRRRPPPMMMKKKEEEBBB===888333111//////FFFFFFEEECCCCCCBBBBBBBBBDDDCCCBBBBBBAAAAAABBBBBBAAAAAACCCEEEHHHKKKNNNOOOQQQSSSVVVYYY[[[\\\\\\[[[^^^^^^^^^```dddiiimmmpppwww|||{{{sssrrrttt{{{yyypppfff___\\\[[[\\\```bbbhhhqqq||||||sssjjjeee```___]]]\\\]]]bbbiiinnn|||}}}vvvtttsssyyy~~~oooZZZJJJNNNIIIEEEEEEEEEBBBBBBDDDAAA>>>???FFFPPP```vvvyyy~~~{{{dddOOOIIIFFFCCCEEEMMMbbbyyyttt^^^MMMCCC@@@@@@CCCBBBDDDHHHGGGEEEFFFIIIIIIJJJKKKJJJIIIHHHJJJMMMIIIHHHFFFDDDCCCBBBCCCCCCDDDCCC@@@===:::666333111...---,,,---/////////---,,,,,,,,,---...///000111/////////......---------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---++++++++++++++++++++++++,,,,,,+++++++++,,,------,,,,,,,,,++++++*********+++*********))))))((((((******+++,,,---......///---,,,+++*********+++,,,+++++++++************)))************)))))))))((())))))))))))************...,,,)))((((((***---000,,,+++***+++,,,,,,+++)))'''(((***+++,,,,,,+++***)))******++++++******)))......---,,,+++***)))((())))))))))))***+++,,,---))))))))))))************++++++************++++++,,,,,,,,,++++++*********)))))))))***+++++++++,,,++++++++++++++++++,,,,,,......000111111222222111555777999999999888999::::::::::::;;;;;;===>>>>>>@@@@@@??????@@@@@@AAABBB===???AAABBBBBBAAA???>>><<<>>>>>><<<:::>>>FFFMMMSSSWWW[[[___bbbeeeiiikkkuuurrrrrryyy|||uuunnniiidddaaaaaaaaa___\\\ZZZ\\\^^^aaadddiiiooossspppoooppprrrwwwzzz|||}}}vvvsssppplllkkklllkkkhhheeeccc^^^\\\______[[[\\\```dddeeegggjjjnnnqqqssstttooosssuuusssqqqvvvxxxkkkaaaTTTLLLIIIHHHFFFDDDFFFGGGHHHKKKMMMMMMKKKIIIFFFEEEBBBAAABBBCCCFFFHHHOOOQQQRRRTTTUUUUUUUUUTTTTTTTTTUUUVVVUUUTTTSSSRRRNNNLLLHHHCCC===888333111HHHGGGFFFEEEDDDDDDDDDDDDFFFEEEDDDCCCCCCBBBCCCCCCCCCCCCDDDEEEGGGIIIKKKLLLMMMOOOQQQTTTVVVWWWWWWWWWXXXWWWWWWXXXZZZ]]]aaacccgggkkkssszzzxxxrrrpppttt}}}wwwmmmddd```______aaaccciiirrr}}}uuulllgggcccbbb___\\\[[[___dddiiiwwwzzzuuurrrmmmpppzzznnn\\\RRRKKKEEEEEEEEECCCAAAAAACCC@@@@@@DDDLLLYYYmmm}}}|||zzzvvv^^^QQQIIIBBBBBBHHHUUUiiilllWWWGGG@@@>>>CCCBBBDDDHHHHHHEEEFFFIIIHHHHHHHHHGGGGGGFFFGGGGGGGGGFFFDDDCCCBBBAAAAAABBBCCCBBB@@@>>>:::777444333///...------///000///...---------------...///000------,,,,,,,,,+++++++++......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++******------,,,++++++,,,,,,,,,,,,,,,,,,++++++*********+++*********)))))))))))))))))))))***++++++,,,,,,---,,,+++*********+++++++++++++++************)))++++++++++++************))))))))))))************,,,+++)))((((((***,,,...+++******+++------+++***)))******+++++++++************++++++++++++******,,,,,,,,,++++++++++++***))))))))))))***+++,,,---))))))))))))************,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++******************++++++++++++++++++++++++,,,,,,,,,,,,---...///111333444444555666777999999888888:::;;;;;;;;;;;;;;;<<<===>>>???@@@@@@@@@@@@AAAAAAAAABBB>>>>>>>>>>>>>>>===<<<;;;888;;;>>>@@@BBBHHHRRRZZZfffhhhkkknnnoooqqqtttwww|||yyywww||||||uuulllhhhdddccceeefffeeeccchhhjjjmmmpppssswww}}}~~~{{{xxxrrrmmmkkkeee]]]ZZZ\\\^^^^^^___aaacccddddddccc```dddhhhiiikkkrrrwwwoooccc[[[VVVRRRMMMIIIGGGFFFFFFFFFHHHIIIJJJJJJKKKJJJHHHFFFEEEFFFGGGHHHOOOPPPRRRTTTVVVVVVUUUUUUUUUUUUVVVVVVVVVUUUSSSRRRQQQPPPMMMIIIDDD???:::777JJJIIIIIIHHHGGGGGGGGGFFFHHHGGGFFFEEEDDDDDDDDDDDDFFFEEEEEEFFFFFFGGGHHHIIIJJJKKKLLLMMMOOOPPPQQQRRRRRRQQQPPPPPPQQQSSSUUUWWWZZZ^^^dddjjjpppvvv}}}xxxrrrpppvvv|||uuukkkeeecccbbbbbbdddiiiqqq}}}xxxnnniiifffdddaaa]]]ZZZ[[[___cccqqq~~~vvvoooggghhhmmmwwwvvv```TTTIIIGGGGGGEEEBBB@@@DDDAAA???BBBFFFPPP___mmm|||yyy~~~vvvcccUUUHHHCCCFFFIIIXXXnnnyyydddRRREEE???CCCAAACCCGGGHHHFFFFFFHHHIIIHHHFFFFFFGGGGGGFFFDDDEEEDDDCCCBBBAAA@@@@@@@@@BBBAAA@@@>>><<<999777666111///......///000///.........---------......///---,,,,,,,,,,,,+++++++++...------------,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,++++++------,,,,,,++++++******...------,,,+++++++++++++++++++++++++++************************)))))))))************++++++++++++---,,,++++++******+++++++++++++++************))),,,,,,,,,++++++++++++***))))))))))))***************))))))))))))***+++,,,***))))))+++------,,,+++++++++******************++++++,,,,,,,,,,,,++++++*********++++++,,,,,,,,,))))))))))))***+++,,,,,,)))))))))*********++++++---,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++***+++++++++++++++*********++++++,,,,,,,,,------------...000333555777777888888888999888777888;;;==================>>>???@@@@@@@@@AAAAAAAAAAAA@@@??????>>>===;;;;;;<<<<<<===999===BBBGGGMMMVVVaaahhhqqqssstttttttttuuuwwwzzz~~~|||zzz}}}|||wwwuuurrrqqqrrrvvvyyyxxxwww|||~~~|||ssshhhbbbaaa^^^]]]]]]\\\\\\YYYUUURRRRRRVVV[[[___dddmmmzzz{{{tttnnnjjjccc[[[UUUNNNKKKHHHEEEEEEEEEGGGIIIJJJIIIGGGFFFDDDDDDDDDDDDLLLNNNQQQTTTVVVWWWWWWVVVWWWWWWXXXXXXWWWUUUTTTRRRSSSSSSSSSQQQMMMHHHCCC@@@LLLLLLLLLLLLKKKKKKJJJJJJJJJIIIHHHGGGFFFFFFFFFFFFIIIHHHHHHHHHHHHIIIJJJJJJIIIIIIIIIJJJKKKLLLMMMNNNPPPOOONNNMMMNNNOOOQQQRRRTTTVVVZZZ^^^bbbhhhmmmqqqxxx~~~{{{ttttttuuuxxxsssjjjfffdddccceeehhhppp|||{{{pppkkkhhhfffbbb]]]ZZZZZZ]]]```ooo|||xxxnnnfffeeegggjjjqqqvvvdddRRRKKKIIIGGGDDDCCCCCC@@@???@@@BBBGGGSSS___uuu~~~yyy}}}|||iiiWWWKKKGGGEEENNN```sssqqqaaaQQQGGGCCC@@@AAAEEEFFFEEEDDDFFFIIIHHHGGGGGGIIIJJJHHHFFFEEEDDDDDDCCCBBBAAAAAAAAAAAAAAA@@@???>>><<<:::999333111///...///000/////////......---------..............................------------------------...------,,,,,,++++++******+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++*********+++++++++***************************************......---------,,,,,,,,,,,,,,,++++++++++++***++++++++++++*********)))))),,,,,,+++++++++*********((()))))))))************(((((()))***************)))))))))+++---...---,,,---,,,***)))((()))******+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,******))))))***++++++,,,))))))*********+++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,---.........///000111333555777888999999999999999888777999<<>>>>>>>>??????@@@AAAAAAAAAAAAAAA@@@>>><<<;;;===<<<<<<<<>>===<<<666333000///000000000//////......---------..............................---------------------------------,,,,,,++++++++++++,,,---......---,,,+++******+++,,,---......//////...---,,,+++************************************************+++++++++//////...------,,,,,,,,,,,,,,,,,,,,,++++++******+++++++++*********))))))+++*********))))))))))))((()))))))))************'''((()))***+++******))))))))))))+++---...---,,,---,,,***)))((()))******+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++***************)))******+++,,,************++++++++++++++++++************++++++++++++++++++++++++++++++---,,,,,,,,,++++++******,,,------...//////000000333444555777888888888888:::::::::999888999<<>>888555222000000000000000......---------......///+++++++++,,,,,,,,,,,,---,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,******+++,,,---...//////...------,,,++++++++++++)))))))))************************+++++++++++++++------,,,,,,++++++******+++,,,,,,,,,,,,+++***)))+++++++++************)))*********)))))))))(((((())))))))))))************((()))******++++++*********))))))+++------,,,+++++++++******************++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++*********+++***************++++++*********++++++++++++,,,+++******))))))******+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++------...///000111111222555666777777888888888888999:::;;;:::999:::===???@@@@@@?????????@@@@@@AAA@@@???>>>===<<<<<<<<<======@@@GGGOOOWWW___eeeiiijjjfffaaa\\\YYYZZZ\\\^^^]]]aaafffkkkooorrrvvvyyyvvv{{{~~~~~~}}}}}}~~~~~~{{{xxxwwwpppkkkkkkiiifffeeeggghhhhhhhhheeeeeekkkwww{{{sssfffccc^^^[[[ZZZXXXWWWVVV[[[fffppprrrqqqpppooommmrrruuuzzz~~~}}}|||yyyzzzyyyrrrfffZZZRRRNNNJJJIIIFFFCCCBBBCCCEEEFFFCCCDDDFFFIIINNNRRRVVVXXXVVVWWWXXXXXXXXXWWWVVVUUUSSSTTTVVVWWWVVVTTTRRRPPPSSSTTTVVVWWWWWWVVVUUUTTTQQQQQQRRRRRRSSSTTTVVVWWWUUUTTTSSSQQQPPPOOOOOOOOOKKKLLLMMMMMMLLLKKKJJJIIIIIIIIIIIIIIIIIIJJJJJJJJJHHHHHHHHHHHHHHHKKKOOORRRRRRVVV^^^iiixxx{{{yyyyyy}}}uuupppnnnlllnnnwww{{{wwwqqqoookkkeee```^^^^^^```kkk{{{|||tttmmmfffbbb``````hhhpppuuuaaaQQQIIIHHHGGGEEEDDDDDDAAA???CCCIIIXXXkkk~~~~~~lllZZZRRRNNNQQQXXXZZZYYYbbbooowwwllldddTTTJJJBBBAAACCCDDDEEEHHHDDDIIIMMMLLLFFFCCCDDDGGGFFFGGGGGGHHHHHHGGGEEEEEEBBBCCCCCCBBBBBBAAA??????:::777222000000111111000---------------...///000+++++++++,,,,,,,,,------,,,,,,,,,---------......***++++++,,,,,,------...------,,,,,,,,,,,,------------------------------------,,,++++++,,,,,,,,,((()))))))))*********+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,+++***)))+++++++++************)))+++++++++*********))))))))))))))))))************************+++++++++,,,+++******+++------+++***)))******+++++++++************++++++++++++*********+++++++++++++++,,,,,,++++++***************+++*********+++++++++,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---......///111222222333444444666777999999::::::999:::<<<<<<;;;;;;===>>>@@@@@@????????????@@@@@@===<<<;;;;;;===@@@CCCEEEKKKPPPYYYccclllrrrvvvwwwssslllccc[[[WWWVVVXXXYYYVVV\\\eeennnuuu{{{~~~xxxsssqqqpppnnnnnnnnnlllhhhfffdddccccccccceeegggjjjllloooooonnnmmmjjjgggcccaaa\\\WWWTTTUUUUUURRRPPPRRRTTTTTTSSSRRRSSSXXX```fffoooyyyzzzuuuoookkkiiigggbbb^^^ZZZ```dddcccbbbcccdddccceeehhhlllqqqtttwwwzzz{{{yyy}}}{{{rrriiicccaaa[[[WWWPPPJJJFFFEEEEEEFFFFFFEEEEEEEEEGGGKKKOOORRRTTTUUUVVVWWWXXXWWWVVVVVVUUUVVVWWWXXXWWWVVVUUUTTTTTTVVVWWWYYYYYYXXXVVVUUUTTTTTTUUUVVVWWWYYY[[[[[[XXXWWWUUURRRPPPNNNMMMMMMJJJKKKLLLMMMLLLJJJHHHFFFJJJJJJIIIIIIHHHHHHHHHGGGCCCCCCCCCBBBBBBDDDIIILLLMMMPPPUUU\\\ggguuu}}}yyy|||}}}tttqqqnnnpppxxx~~~{{{tttrrrnnngggaaa^^^^^^___hhhyyyvvvmmmeee```^^^^^^cccjjjtttoooZZZNNNKKKJJJHHHGGGGGGCCC>>>AAAGGGKKK]]]rrr|||{{{~~~lll[[[TTTPPPQQQMMMJJJTTTdddxxxtttmmmkkkZZZNNNDDDBBBDDDEEEGGGJJJHHHOOOTTTPPPHHHBBBDDDHHHFFFFFFGGGHHHHHHGGGEEEDDDCCCCCCCCCCCCBBBAAA@@@???;;;777333000000111111000,,,,,,,,,---...///000111---------....../////////,,,,,,,,,------.........)))***+++,,,------...///......,,,++++++,,,......000//////---,,,+++******,,,,,,+++++++++,,,------(((((())))))*********+++*********++++++,,,,,,,,,........................++++++,,,---,,,+++***)))+++++++++************))),,,,,,,,,+++++++++******))))))))))))************++++++******++++++,,,---,,,+++***+++,,,,,,+++)))''')))***,,,,,,,,,+++************++++++*********((()))***+++,,,---......++++++***************+++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,+++++++++,,,,,,------------...///000111222333333222333555777999:::;;;<<<888:::<<<===<<<<<<===>>>@@@@@@??????>>>?????????;;;::::::;;;???DDDIIIMMMYYY___iiisss{{{uuummmcccZZZUUUUUUWWWXXXWWW^^^jjjvvvzzzxxxtttqqqlllggg```[[[WWWVVVVVVWWWWWWUUUQQQNNNNNNMMMMMMMMMNNNQQQSSSUUUVVVWWWWWWWWWVVVSSSPPPNNNLLLHHHGGGJJJKKKHHHFFFGGGEEEDDDDDDDDDEEEIIIOOOSSSYYYdddttt|||{{{xxxsssoooaaaccc```ZZZXXXZZZ[[[ZZZWWWZZZ___dddiiiooovvvzzzuuuzzz~~~}}}xxxrrrpppqqqqqqkkkaaaXXXPPPMMMMMMMMMJJJGGGDDDBBBCCCFFFJJJMMMSSSTTTVVVWWWXXXWWWWWWVVVXXXXXXYYYYYYYYYXXXXXXXXXVVVVVVWWWWWWWWWWWWWWWVVV[[[[[[[[[[[[ZZZZZZYYYXXXYYYWWWSSSQQQQQQPPPOOONNNJJJKKKLLLMMMLLLJJJHHHFFFHHHHHHGGGFFFEEEDDDCCCBBBCCCBBBBBBBBBBBBCCCDDDEEEDDDIIINNNRRRWWW___kkkttt~~~wwwwww|||}}}xxxsssooolllfff``````dddllluuuvvvooogggcccccccccaaa^^^ooozzzuuu^^^PPPUUUKKKDDDDDDEEEDDDBBBBBBGGGOOO^^^nnnzzzxxxwww}}}zzziiiaaaUUUIIIBBBCCCKKKSSSiii|||}}}pppjjjcccVVVIIIBBB@@@@@@DDDIIIDDDGGGJJJKKKHHHFFFFFFGGGDDDEEEFFFGGGGGGFFFDDDCCCEEEEEEDDDCCCBBB@@@???>>>???<<<888333000.........+++,,,------......---------,,,,,,,,,,,,---......,,,,,,---......---,,,,,,...---,,,+++++++++,,,---,,,,,,,,,---------......//////.........---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******,,,+++++++++***))))))))))))************+++++++++))))))))))))))))))))))))+++++++++++++++++++++++++++++++++***************))))))))))))))))))))))))***++++++,,,,,,++++++*********+++++++++,,,,,,,,,---------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***(((***---...,,,***,,,,,,,,,------.........000111222444555666666777888888999:::;;;======>>>>>><<<;;;;;;===???@@@@@@CCC@@@===;;;;;;;;;:::999===???CCCFFFKKKSSS\\\dddqqqtttwww{{{|||mmmiiiccc^^^\\\]]]```cccccckkkxxxzzzrrrllleee```ZZZUUUSSSPPPLLLHHHFFFDDDCCCCCCDDDCCC???;;;<<<<<<<<<<<<>>>???AAABBBDDDDDDEEEEEEEEECCCBBBAAADDDBBB@@@>>>>>>???BBBCCCFFFCCC@@@???AAACCCEEEEEEKKKRRR\\\gggoootttuuuuuuuuunnngggeeeeee```XXXRRRSSSTTTVVVVVVXXX^^^fffmmmlllooosssuuuuuuvvvzzz}}}~~~wwwnnnfff^^^WWWOOOJJJJJJGGGCCCAAAAAACCCCCCDDDMMMNNNPPPRRRUUUWWWYYYZZZZZZXXXWWWXXXZZZYYYVVVSSSUUUVVVWWWYYYZZZZZZ[[[ZZZ\\\]]]]]]\\\[[[ZZZYYYXXXXXXUUURRRPPPPPPOOONNNMMMJJJKKKLLLLLLKKKJJJGGGFFFGGGGGGFFFEEEDDDCCCBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBEEEIIIKKKMMMSSS\\\cccrrr}}}zzzvvvrrrpppjjjcccaaadddmmmvvvvvvppphhhddddddcccaaa^^^gggppprrr]]]SSSLLLFFFEEEEEEBBBAAABBBAAAGGGSSS___jjjrrrvvvxxx}}}yyy}}}qqqeeeWWWOOOHHHEEEIIIQQQ^^^qqqvvvkkkdddYYYNNNGGGCCC@@@AAAFFFBBBEEEHHHIIIGGGFFFFFFGGGDDDEEEFFFGGGGGGFFFDDDCCCDDDDDDCCCBBB@@@???===<<<===;;;888555111///...---+++,,,------......------------,,,,,,------...///,,,,,,---......---,,,,,,...---,,,++++++,,,------,,,,,,---------.........//////.........---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,------,,,,,,,,,,,,++++++---------,,,,,,,,,+++++++++++++++***************)))************+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++***************************++++++,,,,,,++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))***,,,...,,,+++,,,,,,,,,---......//////111111333555666777777777888999999:::;;;<<<===>>>BBBAAA@@@???@@@@@@@@@@@@BBBAAA???======>>>@@@AAACCCGGGNNNTTT[[[dddmmmsss{{{|||||||||~~~wwwllljjjgggfffgggkkkooorrrsssxxx}}}yyyvvvrrrnnnjjjddd]]]WWWOOOKKKGGGDDDCCCBBB???===@@@>>>===>>>@@@???===:::999:::;;;<<<<<<<<<<<<<<<@@@AAABBBCCCDDDDDDDDDDDD@@@?????????@@@BBBDDDFFFHHHEEEAAA??????@@@@@@@@@@@@CCCIIIOOOUUUYYY[[[\\\kkkqqqwww{{{}}}|||uuuqqqnnniiiaaa[[[XXXXXXVVVTTTSSSVVV]]]bbbeeehhhjjjlllmmmpppuuuyyy{{{uuupppkkkeee^^^ZZZOOOJJJDDD???>>>??????@@@IIIKKKMMMPPPTTTWWWYYYZZZYYYXXXWWWXXXYYYWWWSSSPPPRRRTTTVVVYYY[[[\\\\\\\\\]]]]]]\\\\\\ZZZYYYWWWVVVVVVSSSPPPNNNNNNMMMLLLKKKIIIIIIJJJJJJJJJHHHGGGEEEEEEEEEDDDCCCBBBAAAAAA@@@===>>>???@@@AAA@@@??????>>>AAABBBCCCCCCGGGNNNSSS\\\kkk}}}zzzwwwuuuooogggdddfffoooxxxwwwqqqiiieeedddcccbbb___aaaeeeooosssYYYQQQJJJHHHFFFCCCBBBDDD===AAAGGGNNNVVV\\\aaacccnnnttt{{{|||{{{|||gggVVVQQQLLLCCCBBBIIIRRRccczzzpppeee]]]TTTNNNGGGAAA???BBB@@@BBBEEEFFFFFFFFFFFFGGGDDDEEEFFFGGGGGGFFFEEEDDDDDDCCCBBBAAA???===;;;:::<<<;;;999777444111...---,,,,,,---............------------,,,------...///,,,------......------,,,------,,,,,,,,,------...---------.........//////...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,------,,,,,,,,,,,,++++++...---------,,,,,,,,,,,,***************+++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************++++++,,,,,,++++++***))))))*********++++++++++++++++++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---,,,+++,,,,,,---......///000000222333444666777888999999888999999:::;;;<<<======>>>>>>>>>>>>============@@@@@@AAA???>>>AAAGGGLLLPPPVVV___hhhpppxxx~~~{{{{{{}}}zzztttpppppppppqqqtttyyy}}}}}}{{{wwwtttrrrqqqmmmgggbbb^^^[[[WWWSSSPPPKKKFFFCCCAAA???===<<<===>>>>>>>>>@@@>>>===>>>??????===<<<:::<<>><<<@@@AAACCCFFFHHHIIIJJJKKKBBBCCCEEEHHHJJJLLLNNNNNNNNNKKKGGGEEECCCCCCAAA@@@@@@@@@@@@@@@BBBEEEGGGHHHQQQUUU[[[^^^```ccchhhllltttxxx}}}{{{yyyuuuooojjjfffddd```[[[VVVTTTUUUWWW^^^^^^^^^___```eeejjjooorrrqqqppppppooommmiiifffZZZSSSIIIAAA===<<<<<<<<>>:::;;;===??????>>>===;;;;;;===>>>???@@@BBBGGGKKKOOOZZZlll}}}{{{tttlllhhhjjjqqqzzzwwwrrrkkkfffddddddbbbaaacccbbbfffrrrmmm___PPPKKKIIIGGGEEEEEE@@@AAABBBEEEIIIMMMQQQTTT]]]cccjjjpppuuu}}}~~~xxxrrrZZZTTTOOODDD@@@EEEKKKXXXlllyyyfff___YYYTTTMMMDDD??????>>>???AAACCCEEEFFFFFFGGGDDDDDDEEEFFFFFFFFFFFFEEEDDDDDDCCCBBB@@@===;;;::::::::::::888666222///---,,,------...............---------------...//////---------------------------------------.........------........./////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,------,,,,,,,,,+++++++++------,,,,,,,,,+++++++++)))))))))***+++++++++,,,))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********************************************++++++,,,,,,++++++***)))))))))*********++++++******++++++,,,,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------,,,------......///000111111333444555777888999::::::999999::::::;;;<<<======888999;;;;;;;;;;;;;;;<<<;;;???BBBCCCCCCIIIRRRZZZbbbgggnnnvvv|||}}}xxxzzz~~~|||~~~~~~~~~xxxqqqnnnnnnlllgggbbb]]][[[XXXWWWWWWUUUQQQMMMIIIHHHFFFDDDBBB@@@>>>===@@@@@@@@@BBBEEEHHHJJJLLLLLLJJJHHHFFFEEEDDDCCCBBBAAADDDIIIMMMNNNLLLIIIGGGIIIJJJLLLNNNPPPRRRSSSTTTMMMOOOSSSVVVYYYYYYYYYYYYVVVTTTPPPNNNMMMKKKIIIGGGGGGEEECCCAAA@@@@@@AAABBBCCCFFFIIIJJJKKKMMMQQQTTTWWW\\\dddiiimmmqqqwww{{{|||}}}|||xxxvvvsssnnnggg___YYYVVVYYYWWWUUUSSSSSSVVV[[[^^^\\\^^^aaaeeeiiikkklllkkkggg^^^RRRFFF???<<<::::::<<<>>>BBBFFFKKKOOORRRSSSUUUVVVXXXYYYXXXUUUPPPLLLPPPRRRTTTWWWYYYYYYXXXWWW]]]\\\[[[XXXVVVSSSPPPOOOMMMKKKHHHFFFGGGGGGFFFEEECCCCCCDDDDDDCCCCCCBBBBBB@@@??????>>>>>>=========888999;;;======<<<:::999;;;<<<======>>>???AAACCCGGGNNNYYYgggxxxyyypppmmmooouuu|||wwwsssmmmhhheeedddccccccgggbbbbbbjjjyyyrrrZZZOOOMMMKKKGGGDDDDDDCCCBBBAAABBBEEEHHHJJJNNNSSS[[[```fffooo{{{wwwxxxhhh\\\UUUKKKEEEGGGFFFMMM\\\rrrjjjbbb\\\YYYSSSJJJCCC@@@======???AAADDDFFFGGGGGGDDDDDDEEEFFFFFFFFFFFFFFFFFFEEEEEECCCBBB???>>>===999::::::999777444000...,,,---......//////.........------------...//////------------------------------......////////////------------.........///---.....................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++------,,,,,,,,,+++++++++++++++++++++*********))))))))))))***+++++++++,,,))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++(((((((((((())))))*********************************++++++,,,,,,++++++***)))************+++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------......///111222222333444555666888999::::::;;;999::::::;;;;;;<<<<<<<<<;;;===>>>===<<<;;;<<<>>>999???GGGMMMRRR[[[fffooosssuuuwwwzzz|||}}}|||{{{zzz|||{{{zzzzzzjjjccc[[[WWWVVVTTTOOOJJJFFFEEEDDDCCCCCCBBB@@@>>>===>>>??????@@@AAABBBCCCDDDEEEGGGJJJNNNRRRVVVYYY^^^\\\XXXSSSOOOLLLLLLLLLJJJNNNSSSXXXZZZYYYVVVTTTVVVVVVWWWXXXYYY[[[\\\\\\XXXZZZ^^^aaabbbaaa___^^^YYYXXXVVVUUUUUUTTTQQQOOOIIIHHHGGGEEECCCAAA??????AAAAAAAAA@@@???@@@AAACCCCCCHHHMMMQQQSSSWWW\\\```bbbhhhoooooommmlllqqqvvvzzzsssggg___\\\XXXRRRMMMJJJJJJKKKLLLKKKNNNTTTZZZ```fffkkknnnmmmeeeXXXLLLCCC>>>;;;999888:::<<<@@@DDDHHHKKKMMMQQQTTTWWWYYYXXXTTTQQQOOOQQQSSSVVVYYY[[[[[[YYYXXX^^^]]][[[XXXTTTQQQNNNLLLIIIFFFCCCBBBBBBBBBBBBAAA@@@@@@@@@@@@??????@@@@@@======<<<<<<<<<;;;;;;;;;777888999:::;;;:::999999<<<<<<<<<<<<;;;;;;::::::???CCCJJJSSS```rrr|||tttrrrtttzzzxxxtttoooiiifffdddddddddiiibbb```fffppp}}}mmm\\\TTTMMMGGGDDDEEEDDDBBB@@@???@@@AAABBBBBBGGGMMMQQQUUU^^^iiirrryyyyyyooovvvwwwcccZZZQQQIIIDDDBBBDDDNNN___ttttttiii```]]][[[RRRHHHCCC>>>======@@@CCCFFFGGGFFFDDDDDDDDDEEEFFFFFFGGGGGGFFFFFFFFFEEECCCBBB@@@???999:::::::::888555222000------...////////////.........------......///000...------,,,,,,------...,,,---...///000000000000,,,,,,,,,---------......---------.......................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++------,,,,,,,,,,,,++++++************))))))))))))***************+++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++''''''(((((()))*********++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,*********+++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,---.........///000222333444444444555666888999:::;;;;;;:::::::::;;;;;;;;;<<<<<<===??????<<<999888;;;>>>@@@HHHSSS^^^hhhqqq{{{|||zzzwwwwwwxxxyyyyyyyyy}}}~~~qqqgggVVVPPPJJJFFFDDDBBB???<<<<<<;;;;;;:::999888888888;;;>>>BBBEEEGGGJJJMMMOOONNNPPPSSSVVVXXX\\\aaaeeekkkiiieee___ZZZWWWXXXYYYWWWZZZ^^^bbbddddddcccbbbddddddccccccccccccddddddaaacccfffggggggeeebbb```\\\[[[[[[\\\]]]\\\ZZZWWWOOOOOOOOONNNLLLIIIFFFDDDEEECCC@@@>>><<<;;;;;;;;;<<<>>>@@@AAABBBDDDGGGIIIMMMSSSZZZ\\\ZZZ[[[aaagggsss~~~{{{qqqhhhccc\\\UUUOOOJJJEEEBBBBBBDDDGGGLLLQQQYYYaaagggiiicccYYYPPPIIICCC>>><<<;;;::::::;;;>>>BBBEEEHHHLLLPPPTTTVVVUUUSSSRRRRRRNNNQQQUUUYYY[[[\\\[[[ZZZ[[[ZZZWWWTTTPPPLLLHHHFFFDDDBBB???>>>??????>>>=========<<<<<<<<<<<<======;;;;;;;;;:::::::::999999888888888888999999999999:::::::::;;;;;;;;;:::888:::===BBBHHHOOO[[[iiisss}}}wwwvvvyyyxxxuuupppjjjfffdddeeefffhhhaaa```ffflllsssrrr```QQQJJJHHHEEEDDDCCCAAA@@@??????>>>>>>AAAEEEGGGHHHNNNXXX```kkkrrr~~~}}}kkkjjjrrrqqqccc]]]QQQDDDEEECCCFFFPPP```wwwsssdddaaaaaaZZZNNNEEE???======???CCCFFFGGGFFFDDDDDDDDDDDDEEEFFFGGGHHHEEEEEEEEEEEEDDDCCCBBBAAA:::::::::999777555333222------...///////////////...............//////000...---,,,,,,,,,,,,---...,,,---///000111111000000+++++++++,,,,,,,,,,,,------------.........//////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***------,,,,,,,,,,,,+++++++++++++++*********))))))+++++++++***************)))************+++++++++************************++++++++++++++++++++++++)))))))))***+++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***+++,,,,,,,,,,,,---------++++++++++++******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,......,,,+++---///...///000111222444555555333444666888999::::::::::::::::::;;;;;;;;;;;;<<<:::<<<<<<:::888999???EEEQQQXXXcccnnnxxx~~~|||wwwrrrqqqvvv|||{{{rrrfff[[[UUUFFFCCC@@@===:::999999888999:::;;;;;;<<<===???AAADDDIIIOOOTTTWWWYYY\\\___[[[]]]```bbbcccfffkkkooorrrqqqnnniiieeeeeehhhkkkmmmmmmooopppqqqqqqqqqqqqqqqpppooonnnnnnnnnoooooolllmmmooopppooommmjjjhhhffffffgggiiijjjiiifffddd___^^^]]][[[YYYVVVTTTSSSNNNKKKHHHEEECCCBBBAAAAAA@@@>>>;;;999:::<<<======???DDDJJJKKKJJJLLLRRRWWWeeeuuu~~~yyyqqqiiiaaaXXXOOOHHHBBBBBBAAAAAACCCKKKUUU]]]aaa^^^YYYUUUQQQMMMHHHDDD@@@>>>;;;::::::>>>BBBEEEGGGKKKOOOQQQQQQQQQSSSTTTIIIMMMRRRWWWZZZ[[[[[[ZZZVVVUUUSSSOOOKKKFFFCCCAAABBB@@@===<<<<<<===<<<<<<;;;;;;:::::::::;;;;;;<<<:::::::::999999999999999888888888777888999::::::666666888;;;>>>???>>>===999<<>>>>>AAACCCCCCBBBFFFOOOVVVbbbgggqqq}}}llleeeeeesssrrrlll]]]KKKKKKFFFDDDIIITTTiiizzzhhheeefff___QQQFFF@@@>>>===???CCCFFFGGGEEEDDDDDDDDDDDDEEEFFFGGGHHHDDDDDDEEEEEEDDDCCCCCCBBB;;;::::::999777666444333---......///////////////...............///000000...---,,,,,,,,,,,,---...,,,---///000111111111000******+++++++++,,,,,,,,,---------.........//////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***---------,,,,,,,,,++++++,,,,,,,,,+++++++++******,,,+++++++++******)))))))))************+++++++++))))))))))))))))))))))))++++++++++++++++++++++++******+++,,,------......+++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,,,,---------......,,,+++++++++******))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***---///...,,,+++---000...///000111333444555666333444666777999:::::::::::::::;;;;;;;;;;;;;;;;;;999;;;=========BBBKKKSSSaaafffnnnxxx~~~|||yyyxxxsssnnnnnnvvvvvvuuuppphhh]]]SSSKKKHHH===>>>===:::777666888999888:::===@@@CCCGGGLLLOOOPPPVVV]]]bbbeeegggjjjlll```ccceeeffffffiiinnnrrrttttttssspppmmmoootttyyy~~~}}}}}}~~~~~~zzzyyywwwvvvvvvwwwxxxxxxvvvwwwyyyyyyyyywwwtttrrrrrrrrrtttvvvwwwvvvrrroookkkiiifffcccaaa___^^^^^^XXXUUUQQQNNNMMMLLLKKKKKKFFFAAA;;;888999;;;;;;:::888<<<@@@AAA@@@BBBGGGLLLUUUhhhwww{{{|||ssshhh\\\SSSIIIGGGCCC??????EEEPPPYYY\\\[[[ZZZZZZYYYVVVQQQMMMEEEBBB===999999<<<@@@DDDCCCGGGLLLNNNOOOPPPSSSUUUFFFLLLTTTYYYZZZXXXUUUSSSTTTRRRNNNJJJEEEBBB???>>><<<;;;:::999999;;;===>>><<<<<<;;;;;;;;;;;;;;;<<<<<<;;;999888777888888999999888777777777777888888999999999:::::::::;;;;;;===<<<<<<<<<@@@EEEJJJMMMSSS[[[hhhvvv|||}}}~~~xxxwwwtttoooiiieeeccccccfffdddeeegggiiiooo|||jjjTTTJJJHHHGGGEEEBBB???>>>???AAA???>>>>>>>>>AAADDDHHHJJJXXX\\\fffrrr~~~{{{rrrjjjiiilllwwwkkkRRRQQQGGGCCCGGGJJJTTTuuuooofffeee```YYYSSSHHH@@@<<>>@@@KKKSSS^^^ffflllsss{{{rrrddd]]]RRRIIIFFFDDDCCCGGGNNNMMMMMMOOOSSSWWW[[[\\\\\\RRRMMMEEE>>>:::;;;===@@@CCCCCCEEEGGGKKKOOOSSSUUUEEEJJJRRRVVVWWWTTTQQQPPPMMMKKKHHHDDDAAA>>><<<;;;;;;:::999888888:::;;;===;;;;;;:::999999999999999<<<;;;:::::::::;;;<<<===<<<;;;;;;::::::;;;;;;;;;999999999:::::::::;;;;;;<<<;;;;;;;;;===AAADDDFFFIIINNNWWWaaalllxxx|||}}}}}}xxxwwwtttpppjjjfffeeeeeehhhffffffiiikkkppp}}}fffXXXPPPNNNJJJGGGEEECCCAAA@@@AAA@@@>>>>>>???BBBDDDFFFKKKOOOXXXeeessstttkkkdddfffuuueeeWWWLLLEEEGGGFFFMMMiiiqqqeeeaaa\\\VVVSSSJJJBBB===>>>@@@???@@@DDDDDDDDDDDDEEEFFFGGGIIIJJJGGGFFFFFFEEEEEEDDDCCCCCC======<<<;;;999888777777444111///...///000///...////////////////////////////////////......---,,,+++,,,,,,,,,------.........---,,,++++++,,,---............/////////000000//////.........---------,,,,,,---..................---,,,+++************+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,************************......---,,,++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///111222111///,,,***---------......---------------------------------++++++++++++,,,---...///,,,,,,+++******+++,,,,,,++++++++++++++++++++++++------............//////222222444555666777777777777777777777888888888888888:::;;;;;;;;;999999999;;;===AAAGGGNNNWWWaaahhhooohhhaaa___]]]\\\___dddlllvvvqqqjjjggg```WWWPPPLLLGGGAAA===<<<<<<<<<============>>>AAACCCEEEIIILLLPPPVVV]]]eeennntttyyy|||zzzvvvqqqqqqqqqqqqrrrssstttuuuwwwwwwxxxzzz~~~|||zzzyyywwwtttrrrooolllhhhfffgggfffeeeccc]]]WWWPPPKKKJJJKKKIIIHHHEEECCC@@@===;;;;;;<<<===BBBHHHOOOUUUXXX]]]dddjjjwww{{{vvvooobbbVVVPPPLLLGGGFFFIIIJJJIIIJJJMMMSSSXXX[[[\\\YYYVVVQQQLLLFFFCCCAAA@@@>>>???AAADDDHHHMMMQQQTTTCCCHHHNNNRRRQQQNNNLLLJJJDDDCCCAAA>>>;;;999888888999888777777777888:::;;;<<<;;;:::999888888777777777777777777888999;;;;;;:::::::::::::::;;;;;;;;;::::::;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<===>>>@@@AAAAAACCCFFFKKKRRR]]]hhhooovvvuuuuuuvvvxxx{{{~~~~~~|||wwwvvvtttpppkkkhhhggggggiiihhhhhhkkknnnrrr}}}mmmXXXQQQJJJFFFFFFEEEBBB>>>AAA@@@>>>======>>>@@@AAABBBDDDLLLWWWeeexxxwwwfff]]]bbbkkkxxxbbbUUULLLIIIEEEGGG\\\tttttthhhbbb]]]ZZZYYYTTTLLLDDD@@@???===>>>BBBBBBBBBCCCDDDFFFHHHJJJKKKHHHGGGGGGFFFEEEEEEDDDDDD??????>>><<<;;;:::999888555222000//////000//////////////////////////////............---,,,+++***))))))***+++,,,---...///......------------......////////////000000000000...............---------......///000000000000///------,,,+++************+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************...---,,,++++++***++++++******+++++++++,,,,,,,,,*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++...111444444111...+++---..................---------------------------++++++++++++,,,---......++++++************++++++******++++++++++++++++++------......////////////222333444666777777777777666777777777888999999999888:::;;;<<<;;;:::;;;;;;AAAEEEMMMXXX```fffgggfffccc[[[SSSPPPOOOQQQWWW^^^qqq|||tttgggYYYRRROOOJJJDDD@@@===:::888888;;;>>>@@@@@@AAACCCFFFJJJNNNRRRTTTXXXYYY\\\cccnnnzzz|||wwwvvvvvvvvvvvvwwwwwwxxxyyyzzz|||~~~{{{vvvtttrrrrrrssssssrrrqqqhhhbbb[[[WWWVVVVVVTTTRRRQQQNNNIIIDDD@@@>>>===<<<===@@@BBBCCCCCCFFFLLLQQQ]]]```gggqqq|||ssseee]]]WWWQQQLLLJJJCCCAAA???AAAGGGNNNSSSVVV]]]^^^___]]]XXXPPPIIIDDD?????????AAADDDIIINNNQQQBBBFFFKKKMMMLLLIIIFFFEEE>>>===;;;:::999888777777777777666666666777888999======;;;:::999888888888777777777888888999::::::;;;;;;<<<<<<<<<<<<<<<<<<========================:::;;;<<<===>>>?????????AAAAAABBBCCCFFFMMMUUU[[[___^^^^^^___aaacccfffgggjjjlllooossswww{{{|||vvvvvvtttpppllliiihhhiiijjjhhhiiimmmooosss|||iii\\\LLLDDDEEEGGGEEEBBBAAA@@@>>>===<<<===>>>???CCCDDDHHHOOOYYYiiirrrbbb^^^___ooonnn```SSSLLLGGGFFFSSSdddyyyqqqlllgggddddddaaaYYYNNNEEE???<<<===???BBBBBBBBBCCCEEEGGGHHHIIIHHHHHHGGGGGGFFFEEEEEEEEEAAA@@@???>>><<<;;;::::::666333000///000000000///////////////////////////.........---,,,+++***)))***++++++,,,------............................../////////000000000111111...........................//////000000000//////---,,,++++++*********++++++,,,,,,------,,,,,,+++++++++,,,,,,++++++*********************+++++++++---,,,,,,+++******++++++******+++++++++,,,,,,,,,))))))*********+++++++++************************)))+++---///000...,,,+++---......//////......---------------------------,,,+++++++++,,,,,,---...,,,++++++++++++++++++,,,*********+++++++++++++++......//////000000111111444444555666777888888777666666777888999999:::::::::;;;<<<;;;:::<<>>>>>>>>???AAACCCFFFGGGFFFHHHLLLRRRXXX]]]aaadddcccbbbcccjjjwww~~~zzz||||||{{{{{{{{{|||}}}}}}|||{{{{{{{{{{{{{{{{{{{{{sssnnngggcccbbbbbb```^^^\\\YYYTTTNNNIIIEEECCCBBBBBBBBB@@@===;;;<<<@@@CCCIIIKKKOOOWWWbbbppp~~~zzzmmmfffbbb^^^XXXSSSEEE@@@<<<:::>>>EEEKKKNNNYYY^^^eeejjjhhhaaaXXXRRRLLLHHHDDD@@@AAAEEEJJJNNNAAADDDHHHIIIGGGDDDBBBAAA;;;;;;:::999999999999999777777777777777777888888;;;;;;:::999999999999999;;;;;;<<<<<<============AAAAAABBBCCCDDDDDDCCCCCCAAAAAA@@@???>>>======<<<999:::<<<>>>????????????AAABBBBBBBBBCCCEEEIIIMMMOOOOOONNNOOOPPPRRRSSSTTTTTTUUUWWWZZZ^^^bbbfffiiimmmrrr{{{|||vvvvvvuuuqqqmmmjjjjjjjjjjjjhhhiiimmmqqqssszzzuuu\\\MMMIIIJJJIIIFFF@@@???>>>=========>>>>>>CCCCCCFFFJJJOOO\\\qqqnnnbbb\\\^^^hhh|||yyyjjjZZZPPPIIIGGGNNNXXXppp}}}zzztttmmmjjjfff```TTTGGG???<<<===>>>CCCCCCCCCCCCDDDEEEFFFFFFHHHHHHGGGGGGFFFEEEEEEEEEBBBAAA@@@???===<<<;;;;;;777444111000000111000///////////////////////////------------,,,+++***))).........---------------........................////////////000000000000---.........................../////////......---,,,,,,++++++******+++++++++,,,,,,------,,,,,,++++++,,,,,,,,,,,,+++***)))))))))*********+++++++++,,,,,,+++*********++++++******+++++++++,,,,,,,,,))))))*********+++++++++*********************************++++++,,,------------............------------------------------,,,,,,+++++++++,,,------,,,------------------,,,******++++++,,,,,,,,,,,,//////000111222222333333555555666777888888888888666777777888999::::::;;;:::;;;;;;999:::@@@KKKTTThhhjjjooottttttlll___VVVPPPOOOSSSXXX\\\```gggoooyyymmmaaaYYYNNNHHHAAA<<<;;;<<<>>>AAABBBDDDIIINNNQQQRRRRRRRRRPPPSSSYYY___fffkkknnnpppllljjjiiiooozzzzzztttppppppooollljjjccc```\\\WWWRRRNNNKKKJJJIIIHHHDDD@@@===<<<>>>???>>>???AAADDDKKKWWWeeennn{{{|||rrrkkkhhhgggccc^^^QQQKKKCCC>>>>>>BBBFFFIIIPPPXXXdddnnnrrrpppkkkggg\\\UUULLLDDD@@@AAAEEEHHH???AAADDDDDDBBB???>>>===:::999999999999::::::;;;777888888888999999999999888888888888999:::;;;;;;===>>>???@@@AAAAAAAAAAAAHHHIIIJJJLLLLLLLLLKKKKKKHHHHHHFFFEEECCCAAA@@@???;;;<<<===>>>???@@@@@@@@@???@@@BBBAAAAAAAAABBBDDDEEEEEEEEEEEEFFFGGGHHHHHHIIIIIIJJJKKKNNNRRRUUUWWW]]]dddmmmwww~~~yyyyyywwwtttooommmllllllkkkiiijjjooossstttxxx}}}vvvaaaVVVPPPJJJDDDBBBAAA@@@???>>>>>>>>>>>>>>>???AAAEEEHHHQQQbbbsss|||mmmbbb[[[\\\iiiwwwbbbUUUMMMIIIJJJOOO[[[iii{{{vvvooofffcccXXXIII???>>>??????CCCCCCCCCCCCCCCDDDDDDEEEHHHGGGGGGFFFEEEEEEDDDDDDBBBAAA@@@???>>>===<<<;;;888555222111111111000///////////////////////////,,,,,,------,,,,,,++++++/////////......---------------............------............////////////---------...............------.........---,,,,,,,,,,,,++++++***++++++,,,+++,,,,,,------,,,,,,++++++,,,------,,,+++)))((()))))))))***++++++,,,,,,++++++************++++++******+++++++++,,,,,,,,,*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,...///,,,------------------,,,------------------------,,,,,,,,,++++++,,,,,,---------............------++++++,,,,,,------......111111222333444555555666666666777888888888888888777888888888999:::::::::999;;;<<<<<>>CCCHHHMMMUUU\\\aaacccbbbaaa___ccchhhnnnsssvvvxxxyyyuuusssrrruuu{{{|||yyyxxxwwwtttqqqjjjhhhddd```\\\YYYVVVUUUQQQOOOLLLIIIEEEBBB@@@???:::;;;;;;;;;===CCCNNNUUUjjjrrrxxxyyy{{{yyypppkkkkkkjjjggg]]]WWWMMMFFFBBBBBBBBBBBBIIIPPP\\\hhhpppuuuvvvuuugggaaaWWWMMMFFFCCCCCCCCC;;;===??????===;;;::::::888888777888888999::::::999999::::::;;;;;;::::::888888999:::<<>>======;;;<<<@@@CCCDDDIIIVVVcccuuuxxxjjj```\\\bbbwwwppp]]]SSSMMMIIIIIIMMMUUU```ooo|||mmmkkk```OOOCCC@@@@@@>>>AAAAAABBBBBBCCCDDDEEEFFFGGGFFFFFFEEEEEEDDDCCCCCCBBBAAA@@@???>>><<<;;;;;;999666333111111111000///////////////////////////+++,,,,,,------------------------------------...+++,,,---......---,,,+++------------............---------.........//////...............---,,,+++,,,++++++***++++++,,,,,,+++,,,,,,------,,,,,,++++++,,,---------+++)))'''((())))))***++++++,,,,,,++++++************++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------...++++++,,,,,,,,,,,,++++++---------------------------,,,,,,++++++,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,---......//////000333333444555666777888888777777888888999999888888999999999999999999999999999>>>CCCGGGMMMXXXhhhuuu~~~xxxpppggg```\\\[[[[[[aaakkkuuuxxxwww{{{zzzrrrddd]]]SSSLLLHHHDDD@@@<<<:::888;;;AAADDDDDDGGGMMMWWW\\\dddkkkqqqssstttsssooorrrvvv{{{~~~zzzzzzzzzzzz{{{~~~|||uuusssqqqmmmiiifffcccbbb\\\[[[YYYVVVRRRLLLFFFBBB<<<>>>>>><<<:::<<>>AAADDDGGGHHHLLLOOORRRWWWZZZ]]]^^^___fffhhhjjjlllmmmlllkkkjjjbbbaaa^^^[[[XXXTTTRRRQQQLLLKKKJJJHHHGGGGGGGGGGGGFFFFFFEEEDDDCCCDDDGGGJJJDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEGGGIIIKKKNNNPPPQQQTTTXXX]]]bbbiiittt{{{vvvsssrrrrrrnnnlllmmmssswwwxxxyyy|||}}}|||hhhZZZIIIHHHFFFDDDAAA>>><<<;;;===???CCCEEECCCDDDNNNYYYeeewww{{{mmmbbb[[[\\\jjj|||fffYYYQQQKKKGGGJJJLLLQQQ\\\uuuxxxvvvjjjVVVGGGBBB???<<>><<<;;;;;;999777333222222222111///////////////////////////++++++,,,---............******+++,,,------...///++++++,,,------,,,++++++,,,,,,,,,---------......---------.........//////......//////...---,,,,,,+++++++++***++++++,,,,,,+++,,,,,,------,,,,,,++++++,,,---...---+++)))'''((())))))***++++++,,,,,,+++***************++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------***************************+++---......---+++******++++++,,,,,,++++++***------------------------------,,,++++++,,,,,,,,,++++++------------++++++------......///000000111444444555666777888999:::777888888999999999888888::::::999999999999999999;;;BBBLLLSSSZZZeeeuuu~~~vvvjjjaaa]]]```ccc```fffrrr}}}yyyqqqdddXXXNNNIIICCC??????>>><<<999::::::@@@JJJOOOPPPTTT[[[iiilllrrrxxx|||yyy||||||}}}}}}{{{||||||~~~~~~{{{xxxtttpppmmmlllgggfffeeebbb^^^VVVMMMHHH@@@CCCDDDAAA======AAAEEE???HHHOOORRRYYYgggvvvvvvooorrrwwwxxx|||vvvmmmddd]]]WWWRRRNNNAAABBBFFFLLLUUU___hhhmmmnnnnnnnnnjjjcccYYYPPPJJJ>>>>>>======;;;:::888777444555666666555666888:::<<<;;;999999:::;;;;;;:::<<<>>>???AAAEEEKKKRRRWWW\\\ccckkkpppqqqooooooooovvvwwwzzz{{{{{{xxxuuussswwwuuuqqqlllgggbbb^^^\\\\\\[[[YYYWWWTTTRRRPPPPPPNNNMMMKKKJJJJJJKKKLLLLLLNNNMMMMMMLLLLLLMMMMMMMMMNNNMMMMMMMMMMMMNNNOOOOOOVVV]]]aaacccjjjxxx}}}zzzwwwuuusssvvvttttttuuuwwwxxxxxxwwwxxxyyy{{{lll]]]MMMBBBCCCAAA;;;999>>>@@@???>>>???BBBHHHNNNQQQ^^^mmm~~~|||}}}{{{uuuggg\\\XXXbbbkkkvvvppp\\\WWWOOOEEEDDDEEEKKKWWWggg}}}ppp```NNN>>><<>><<<<<<======>>>>>><<<999666333111000000////////////////////////---------,,,,,,+++++++++++++++,,,------......///.........------,,,,,,,,,...............---------------......//////000000222///++++++,,,---,,,++++++)))(((+++//////***%%%***++++++,,,---------,,,,,,,,,,,,------.........******+++,,,,,,---......---,,,,,,++++++,,,,,,---+++++++++************)))++++++************++++++,,,,,,,,,+++))))))+++---,,,***+++---,,,((())),,,******+++,,,,,,,,,++++++,,,,,,------...///000000------.........---,,,+++........................,,,,,,,,,---...000222444222444555555444555666888999777555777:::<<<:::888999:::<<<<<<:::888;;;@@@IIIRRR\\\dddjjjrrrzzz}}}zzzpppjjjgggdddcccdddjjjpppyyy{{{pppfff[[[OOOGGG???>>><<<::::::<<>><<<<<<>>>BBBGGGJJJSSSaaasssxxx{{{|||xxxmmm```YYY\\\^^^eee~~~eeeUUUNNNKKKKKKIIIKKKSSS^^^pppvvvfffTTTEEE???AAA@@@@@@AAADDDFFFFFFEEECCCCCCDDDEEEFFFFFFEEEDDDCCCAAA???>>><<<<<<<<<<<<===>>><<<999666333111000///////////////////////////---------,,,,,,,,,++++++------------------------((()))***,,,...000111222------..............................////////////000...++++++,,,---+++***+++)))(((***---///---+++++++++,,,---------------,,,,,,,,,,,,------------******+++,,,,,,---......---,,,,,,++++++,,,,,,---))))))******+++++++++,,,******))))))))))))******)))***+++++++++,,,///222444///,,,------++++++---***+++,,,,,,---,,,,,,,,,,,,,,,,,,---.........///------,,,,,,++++++******.........---------------...------...000222444555333555666666666666777999999777666777999999777555::::::::::::999;;;BBBHHHVVV```kkkrrrtttwww{{{~~~}}}zzzuuussspppooonnnoootttyyy{{{mmmbbbYYYPPPFFF@@@::::::;;;===AAAFFFKKKMMMQQQUUU[[[aaahhhooovvv{{{~~~sssmmmfffaaaaaabbbeeejjjnnnnnniiieeedddddddddggglllqqqssstttsssssssssrrrrrrqqqpppooozzz}}}}}}}}}{{{wwwtttpppjjjccc^^^^^^^^^]]]ZZZTTTLLLEEEAAA>>>>>>======BBBKKKXXXaaaqqqzzz|||yyy|||zzzmmmbbbXXXNNNKKKIIIGGGIIINNNVVV```jjjnnnpppqqqkkkccc888888888888888888888888888999999888666666777999999999999999<<>>AAADDDIIIVVVfffvvv~~~uuuyyy}}}|||ttthhh___ZZZUUUVVVkkkvvvZZZRRRUUURRRNNNLLLMMMRRR^^^tttooo^^^MMMCCC?????????AAADDDFFFGGGEEECCCDDDDDDEEEEEEEEEEEEDDDDDDBBB@@@>>><<<;;;;;;;;;;;;===;;;999666333111000///////////////////////////------------,,,,,,,,,,,,//////...------,,,++++++------------------------,,,---------...//////////////////..................,,,,,,,,,---,,,***(((,,,++++++++++++,,,------,,,,,,---............---,,,,,,,,,,,,++++++++++++***++++++,,,,,,------...---,,,,,,++++++,,,,,,---(((((()))***+++,,,------++++++++++++++++++++++++***+++,,,,,,,,,...111333@@@666---,,,...------...+++,,,------......------,,,,,,,,,,,,------------000///---+++++++++++++++------------------------/////////000111333444555444666777777777777888:::777777777888::::::999777:::;;;;;;;;;>>>EEEPPPXXXfffppp{{{~~~{{{xxx|||~~~}}}~~~|||pppgggYYYMMMFFFAAA<<<999:::<<>>;;;999:::AAAJJJQQQ^^^gggoooqqqrrrwww}}}uuummmddd\\\TTTJJJCCCBBBEEENNNZZZccclllrrrsssqqq777777777777777888888888999999:::888777666777999<<<===>>>@@@BBBGGGLLLPPPUUUZZZ```gggooowww}}}{{{xxxvvvuuutttwwwvvvuuuuuuvvvyyy|||~~~zzzxxxuuupppkkkfffbbb```gggpppzzz}}}}}}|||}}}|||vvvssssssuuuzzzyyy___QQQKKKFFFBBBBBBDDDBBB@@@>>>>>>???AAACCCEEEOOO\\\jjjxxx{{{~~~zzzqqqiiibbbWWWRRR```tttjjj[[[]]]XXXRRRLLLHHHHHHPPPaaarrrwwwfffUUUGGG>>>===>>>???BBBEEEFFFDDDBBBDDDDDDDDDEEEEEEEEEEEEEEECCCAAA???===;;;:::::::::<<<;;;999666444111000///////////////////////////------------------,,,,,,......---------,,,,,,,,,000000///...---,,,,,,+++,,,,,,,,,---...///000000/////////......---------++++++,,,,,,---+++***(((,,,---...,,,***))))))***------......///......---,,,,,,,,,++++++*********+++++++++,,,,,,------------,,,,,,++++++,,,,,,---))))))***++++++,,,------,,,,,,------------,,,,,,---......---+++,,,...000III;;;---+++...///......,,,------...............,,,,,,,,,,,,,,,,,,++++++333222///---,,,---...///,,,,,,,,,,,,------------//////000111222333444555444666777777777777888:::666777888:::<<<=========888>>>CCCGGGNNNZZZfffmmmsssyyy~~~wwwttt|||}}}wwwoookkk^^^VVVKKKBBB>>>=========EEEFFFJJJOOOVVV]]]cccgggrrrvvv}}}zzzuuuxxx|||~~~{{{vvvrrrqqqlllkkkmmmnnnkkkjjjkkkkkkmmmoooppprrruuuyyy}}}uuuhhh___[[[UUUNNNNNNNNNOOOSSSXXXYYYWWWSSSRRRQQQQQQSSSUUUWWWXXXWWW[[[YYYXXXVVVWWWXXX[[[\\\___aaabbbccceeehhhlllooooootttzzz~~~ttthhh\\\UUULLLHHHBBB===<<>>@@@BBBCCCBBBAAADDDDDDDDDDDDDDDEEEFFFFFFDDDCCC@@@===;;;:::::::::;;;;;;999777555333111000////////////////////////------------------------,,,,,,,,,---------......******,,,---///000111222,,,,,,,,,---...///000000//////......------,,,,,,***+++,,,---,,,+++***))))))+++------,,,***)))***---......///......------,,,,,,,,,++++++*********++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,+++++++++++++++++++++++++++,,,------,,,++++++,,,,,,,,,,,,++++++...000LLL<<<---)))---...---,,,,,,---......//////......,,,,,,,,,,,,,,,,,,++++++333111///---,,,---...///,,,,,,,,,------............///000111222222333333333555666666666666777999888888999999:::;;;<<<===:::GGGTTT]]]gggttt|||~~~}}}}}}|||yyysssttt~~~vvvnnneee\\\VVVNNNIIICCC??????BBBEEEHHHQQQSSSWWW\\\ccciiiooorrr{{{oooiiihhhjjjmmmoooooolllhhheeefffaaa___aaabbb______```aaabbbccceeeiiiooowww|||yyymmmfffbbb\\\WWWUUUSSSQQQSSSWWWYYYXXXVVVVVVUUUTTTUUUVVVVVVUUUTTTXXXVVVSSSQQQQQQRRRTTTVVVVVVVVVVVVUUUUUUXXX\\\```^^^aaaggglllqqqwww|||wwwkkkcccZZZUUUMMMFFFBBBAAAAAABBB@@@BBBEEEIIINNNVVV```hhhhhhooo{{{}}}nnn\\\PPPHHHFFFEEEHHHQQQ]]]kkkttt;;;:::999999:::<<<===???<<<===?????????@@@CCCEEEIIINNNTTTXXX[[[```fffkkkvvvzzz~~~uuuoooiiijjjlllsss}}}ppp^^^SSSKKKGGGBBBAAA@@@>>>>>>???AAAAAA>>>BBBKKKWWWdddsssyyyiiiWWWPPPQQQdddsss|||jjjeee^^^UUUMMMFFFFFFPPP\\\zzztttdddTTTHHH@@@???===>>>@@@BBBBBBAAADDDDDDCCCCCCDDDEEEFFFGGGEEECCCAAA???===<<<<<<<<<<<<;;;:::999777444222111////////////////////////------------............++++++,,,,,,---...//////---------...//////000000,,,---------.../////////.........---------------***,,,------+++++++++,,,)))***+++,,,---------------............---,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,,,,++++++++++++((()))***++++++***)))(((((()))***++++++---111444JJJ;;;---***,,,---,,,,,,,,,---......//////......,,,,,,,,,,,,------------...---,,,+++++++++,,,---,,,------....../////////...///000222222333333222333555666666666666777999;;;:::999888666777999<<>>>>>>>>@@@CCCHHHLLLNNN\\\^^^ccciiiooovvv{{{~~~|||kkk^^^YYY]]]___aaabbbccccccbbbbbbbbb]]]YYY[[[\\\ZZZZZZ]]][[[[[[ZZZ[[[^^^fffooouuuzzztttqqqnnnjjjeee```[[[YYY\\\___`````````______```aaa```___]]]ZZZXXXTTTQQQNNNNNNOOOPPPSSSRRRQQQOOOMMMNNNQQQTTTTTTVVVYYY[[[]]]```dddhhh{{{{{{tttjjjcccYYYPPPKKKGGGDDDCCC???<<<;;;===@@@EEENNNWWWXXX\\\gggvvvmmm^^^TTTKKKCCCAAAFFFOOO^^^jjj:::::::::;;;>>>AAADDDFFFAAACCCFFFGGGHHHKKKNNNQQQWWW^^^eeekkknnnrrrxxx}}}zzzsssmmmfffgggiiioooyyyqqq___QQQJJJDDDBBBAAA???>>>>>>??????>>>???EEEPPPZZZhhh~~~xxxeeeVVVQQQVVV^^^lllpppiii```UUUJJJFFFLLLUUUlll{{{lll^^^SSSEEEBBB???>>>???AAACCCCCCDDDCCCCCCCCCDDDEEEGGGHHHEEEDDDBBB@@@>>>======>>><<<<<<<<<;;;999666444222////////////////////////------------.........///,,,---------------------111111000///...---,,,,,,------..................,,,------------------...+++---...---+++***,,,///444000+++***,,,.........---------------,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))(((***+++,,,,,,///222555FFF999...,,,------,,,---,,,,,,---............---,,,,,,,,,---.........///++++++++++++,,,,,,,,,,,,------...//////000111111000111222333444444333333444666777777777777888:::;;;;;;:::888777:::???DDDZZZoootttbbbSSSKKKFFFCCC@@@>>>BBBIIIOOOTTTWWWZZZ\\\gggiiimmmsssyyypppaaaYYYVVVUUUVVVVVVXXXZZZ^^^aaaccceee___ZZZ[[[[[[[[[\\\```___]]]ZZZWWWXXX^^^gggmmm|||~~~vvvmmmiiijjjmmmpppqqqqqqqqqrrrtttvvvvvvuuussshhheeeaaa\\\XXXUUUTTTSSSUUUTTTRRRNNNKKKJJJLLLNNNNNNOOOPPPPPPPPPQQQTTTWWWeeennnwww||||||uuujjj```YYYTTTOOOLLLEEE???<<<<<<<<<<<>>>>>>>>@@@@@@DDDLLLTTT```vvvsssccc[[[TTTVVV[[[lllyyyrrrggg[[[NNNFFFIIIQQQaaazzzqqqeee\\\IIIEEE@@@>>>???BBBDDDEEEDDDCCCCCCCCCDDDEEEGGGHHHFFFDDDBBB@@@????????????=========<<<:::777555333////////////////////////---------........./////////......------,,,,,,+++,,,,,,---...///000111222...............---------,,,,,,,,,------.........,,,......---******---111BBB888...((())),,,,,,+++,,,---------,,,,,,+++***,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---******+++,,,------...///,,,---///000000///---,,,---.........---...111333CCC999000...///------...+++,,,------......------,,,,,,------...///000000***+++,,,---.....................///000111111222111222444555666555555444666777999999888888:::;;;999::::::999;;;AAAJJJQQQjjjqqqcccQQQDDD???@@@AAABBBMMMSSS]]]fffkkkmmmnnnoooppprrruuuyyy~~~|||yyywwwtttuuuxxxvvviii```\\\]]]PPPOOOOOOQQQTTTZZZ```dddjjjccc]]]]]]^^^^^^```dddlllhhhbbb]]]\\\```hhhnnnyyy~~~xxxxxx|||wwwuuupppjjjeeeaaa^^^]]]XXXWWWUUUPPPLLLJJJJJJLLLIIIJJJJJJJJJJJJLLLOOORRRRRRZZZbbbhhhqqq}}}yyyooogggaaa[[[WWWKKKDDD@@@@@@===999;;;@@@FFFCCCEEENNNVVV___lllyyyxxxiiiXXXNNNGGGDDDJJJSSS???AAADDDGGGIIIMMMQQQTTTZZZ```eeeeeecccdddjjjqqqwww|||zzzvvvxxx|||yyyrrrmmmbbbaaaeeelllttt|||hhhQQQRRRJJJCCCBBBBBB@@@???AAA@@@@@@AAAEEEJJJUUUiii{{{xxxjjj___TTTNNNXXXooolllaaaUUUHHHFFFMMMTTThhh|||nnngggZZZNNNBBB>>>?????????AAADDDCCCCCCCCCCCCDDDDDDEEEGGGFFFEEEDDDDDDBBB???<<<>>>>>>===;;;999666444333111000///......---------...,,,++++++,,,---,,,,,,......------------......//////.........---------........................,,,,,,,,,+++++++++******,,,,,,------...///000000;;;666000,,,,,,---,,,+++,,,---......//////......------------------------...............---------...---,,,,,,++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,------...444999999111+++,,,---,,,---------............///++++++------------++++++,,,,,,++++++,,,,,,------000000000000111111111111555555555555555666777777999888777777888888888777888===???;;;===IIIZZZddduuu[[[PPPDDD@@@???AAAGGGNNN^^^lll}}}||||||{{{zzz{{{~~~xxxooohhhfffiiimmmoootttsssqqqmmmggg```[[[WWWSSSSSSQQQMMMLLLQQQ]]]fffiiijjjhhheeecccgggpppxxxyyyxxxtttmmmhhhgggjjjmmmzzztttqqqooohhhccc]]]WWWSSSOOOLLLJJJKKKMMMNNNLLLIIIGGGIIIKKKPPPSSSXXX]]]bbbiiippptttvvv{{{xxxrrrkkkdddYYYRRRKKKEEE???:::<<<@@@JJJFFF;;;<<>>???AAADDDMMM___ooonnn]]]PPPUUUeee|||wwwfffXXXJJJFFFJJJMMM[[[sssyyyqqqbbbTTTGGGAAA@@@??????AAACCCCCCCCCCCCCCCDDDDDDEEEFFFEEEDDDDDDDDDCCC@@@===>>>>>>===;;;999777555333111000///...............///---,,,,,,---......---.........------.........//////.........---------------------------------------------,,,,,,,,,+++,,,,,,------...//////000555111---+++,,,------,,,+++,,,,,,---------------------------------,,,,,,---------..................---,,,,,,+++++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------......444===@@@888///---///000---------............///+++,,,------------,,,+++---,,,,,,,,,,,,,,,------000000000000111111111111666555555555555666777777;;;:::888777777777666666999>>>AAABBBIIIZZZlllvvv~~~{{{kkkaaaPPPIIIBBB???@@@FFFTTTaaayyy~~~tttnnnfffaaaaaadddhhhjjjqqqpppnnnjjjfffaaa]]][[[VVVVVVTTTPPPNNNRRR\\\dddmmmpppsssssssssuuu{{{{{{wwwuuuwwwzzz}}}rrrmmmggg```[[[VVVRRROOOMMMMMMLLLJJJGGGGGGHHHIIIJJJMMMPPPTTTXXX^^^eeejjjkkkooouuu{{{zzztttkkkdddZZZOOOFFFDDDMMMYYYwwwiiiNNN>>>@@@BBBIIIWWWmmm{{{hhhZZZRRRIIIAAAQQQUUU]]]ccciiiooossswww|||}}}yyyvvvrrrsssuuuxxx~~~yyyooohhh___^^^```gggnnnwwwkkk[[[LLLGGGGGGEEEAAA??????===>>>@@@AAAFFFSSS```yyyjjjUUURRRXXXeeesss```QQQJJJKKKHHHNNN```}}}~~~ppp```NNNEEEAAA>>>???AAABBBBBBCCCCCCCCCDDDDDDDDDEEEDDDCCCDDDEEEDDDAAA???>>>>>>===<<<:::777555444000000///.........//////000...,,,---...///.............................................---------,,,,,,,,,,,,,,,,,,,,,,,,............------------,,,,,,,,,---......//////...,,,******,,,------,,,***+++,,,,,,------,,,,,,.........------,,,,,,,,,,,,,,,------......//////------,,,+++++++++,,,,,,,,,,,,++++++++++++++++++------------------------,,,,,,,,,---....../////////999@@@;;;111,,,---///---------............///,,,,,,------------,,,,,,...------,,,,,,,,,------000000111111111222222222666666555555666666777888;;;:::999777777888999:::<<>>MMMYYYkkkzzz}}}zzzmmmaaaRRRFFF^^^dddlllsssyyyyyytttsssrrrrrrpppsssxxx~~~zzzqqqjjj^^^\\\^^^dddkkktttlllUUUJJJHHHFFFCCCAAA@@@??????AAAAAACCCMMMWWWooozzz^^^TTTPPPTTTooonnnZZZOOONNNGGGIIIUUUnnn~~~lllWWWIIIBBB>>>===???AAAAAABBBCCCDDDDDDDDDDDDCCCCCCCCCDDDEEEEEECCCAAA>>>>>>===<<<:::888666555000000///////////////000///---,,,,,,---......------..................---........................,,,,,,,,,,,,,,,,,,,,,,,,.........------------,,,,,,,,,,,,------.........******+++,,,------,,,,,,++++++,,,------------,,,.........------,,,,,,+++++++++,,,------...//////---,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++*********------------------------,,,,,,------...//////000,,,444;;;;;;666000...------------............///,,,------------------,,,......------------......000000111111222333333333666666666555666777777888999999999888888;;;???BBBCCCLLLWWWaaammmyyyvvvtttqqqnnnoooxxxrrrbbbUUULLLGGG@@@@@@EEEMMMWWWeeeyyy~~~wwwqqqppprrroooiiihhheeebbbbbbcccfffhhhiiigggfffffffffgggiiilllmmmmmmmmmkkkiiigggiiinnnrrrxxx}}}{{{zzz{{{|||zzzuuunnnhhhddd]]]WWWPPPMMMMMMMMMLLLJJJKKKJJJJJJIIIKKKOOOUUUZZZ]]]^^^```bbbcccfffkkknnntttyyy|||rrrdddVVVRRRUUU^^^UUUAAA777;;;:::;;;EEEKKKXXXcccdddgggsss{{{pppaaaUUUnnnrrrzzzxxxpppnnnooorrrtttwww|||zzzppphhh___]]]^^^cccjjjrrrbbbPPPIIIFFFEEEDDD@@@??????AAABBBCCCIIIQQQiiilll\\\PPPNNNdddeeeUUUOOOGGGGGGPPPccczzzxxx```OOODDD>>><<<===@@@@@@BBBCCCDDDDDDDDDDDDCCCBBBCCCDDDFFFFFFDDDBBB???>>>>>>===;;;999777666111000000////////////000...,,,++++++,,,------,,,------...//////...---------.....................------------------------------------,,,,,,,,,,,,,,,,,,,,,---------------+++,,,---...---,,,,,,+++,,,,,,---........................------,,,,,,,,,***++++++,,,---...//////,,,,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,------...//////000///111555;;;===:::444000---------............///------------------------......------......///000000111111222333444444444666666666666666777888888888888888777777:::@@@EEEQQQ]]]jjjtttzzz|||vvvooofffhhhjjjnnnwww~~~wwwjjj]]]RRRKKKHHHGGGIIIIIIPPP___nnnzzz{{{xxxmmmlllhhhdddeeeiiiiiieeejjjhhhffffffiiikkklllllliiiiiiiiikkkooosssxxxzzz}}}}}}|||{{{zzz{{{}}}|||xxxwwwwwwxxx|||zzzuuuqqqgggaaaYYYTTTSSSRRROOOMMMMMMLLLJJJIIIHHHKKKPPPTTTZZZ[[[]]]]]]]]]^^^aaacccccciiipppsssuuu{{{xxxiii]]]XXXVVVRRREEE@@@DDD===666;;;???GGGMMMLLLOOO^^^ttt}}}rrrhhh}}}xxxuuuqqqnnnooosssxxx|||zzzooogggaaa______dddjjjssssss\\\OOOIIIFFFGGG@@@======@@@@@@AAAFFFLLLccc}}}gggUUUPPP^^^rrrwww]]]PPPIIIFFFLLLYYYhhhzzziiiVVVIII@@@<<<<<<>>>@@@AAACCCDDDDDDDDDCCCCCCBBBCCCEEEFFFFFFEEECCC??????>>>===<<<:::888888222222111000////////////...,,,******,,,---,,,+++,,,---...//////...---,,,---------.......................................---------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,------,,,...//////---,,,,,,,,,,,,---......//////......------------------------++++++,,,,,,------......,,,,,,+++++++++,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---......//////...+++---666<<<:::333...---------............///......------------......---------...///000111222111111222333444444555666777777666666777777888999888999888666666999AAAGGG```lllxxx}}}|||xxxooofff```eeellltttyyyhhhaaaVVVLLLFFFEEEGGGJJJTTTVVV```rrrtttlllhhhcccdddbbbaaaeeemmmqqqpppooommmlllmmmpppssstttuuuuuuuuuvvvxxx{{{}}}||||||}}}zzz~~~tttooogggaaa\\\XXXUUUSSSPPPOOOMMMKKKJJJKKKOOORRRWWWZZZ^^^``````______```\\\___bbbbbbccciiisss{{{yyypppllleeeaaaSSSKKKKKKAAA888;;;777;;;>>>>>>AAANNNcccsss|||yyyzzzooooooppprrrwww}}}|||sssllldddaaaaaafffllltttkkkYYYMMMHHHGGGCCC???>>>@@@@@@@@@DDDIII\\\|||qqqZZZRRRXXXaaa~~~mmmWWWOOOIIIGGGOOOXXXfffrrr]]]NNNCCC>>>======???AAACCCDDDDDDDDDCCCCCCCCCCCCEEEFFFFFFEEECCC??????>>>>>><<<;;;999888444333222000///............---++++++---...---,,,,,,---///000000///---,,,---------.........//////------------------------............------------,,,,,,,,,,,,,,,,,,,,,,,,+++---......,,,+++---///,,,,,,---............---+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------......---((()))111555222---,,,---------............//////...---,,,,,,---...///,,,,,,,,,...///111333444111111222333444555666666777777666666777777888999777999:::999;;;AAAKKKSSSgggqqqyyyxxxssspppllliiihhhmmmrrryyyxxxlllbbbTTTOOOGGGAAAAAAFFFNNNSSS\\\aaaooossshhhcccbbb```bbbbbbcccjjjvvv}}}yyyxxxwwwyyy}}}|||yyywwwuuusssqqqpppppprrrwww|||~~~}}}vvv{{{}}}{{{rrrjjjccc___^^^YYYYYYWWWUUUSSSSSSVVVXXXZZZ___ggglllmmmllljjjiiidddbbb___ZZZXXX\\\ccciiiwwwzzzuuueee\\\YYYMMMBBBEEE===>>>?????????EEEQQQ\\\hhhooovvv}}}wwwqqqkkknnnsssxxxzzzuuufffccccccgggmmmuuuwwwaaaPPPHHHGGGGGGCCC@@@AAAAAAAAADDDIIIVVVvvvwww\\\SSSSSSTTTjjj|||```XXXLLLEEEIIIOOOYYYoooxxxbbbRRRFFF@@@???===???AAACCCEEEDDDDDDCCCDDDDDDDDDEEEGGGFFFDDDBBB?????????>>>===;;;:::999555444333111///...------///...,,,,,,...///...---,,,---///000000///---,,,---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,000/////////............,,,,,,,,,,,,,,,,,,,,,,,,)))+++---,,,***+++...111++++++,,,---------,,,,,,***++++++,,,---...//////---,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...*********++++++,,,,,,---------------------------******+++,,,,,,------...000---...333444///---000---------........./////////...---,,,,,,---...///++++++,,,...000222444666111111222333444666666777777777777777777888888999555888;;;>>>BBBKKKXXXbbbhhhooosssnnnhhhiiimmmooorrrvvvxxx||||||nnncccUUUHHHHHHDDD???===BBBLLLWWW______gggwww{{{}}}}}}uuuiiiaaa___bbb[[[]]]___aaajjjxxx~~~yyytttqqqnnnllliiifffbbb```______aaaffflllppppppnnniiinnntttyyyuuummmiiiiiicccdddcccaaa___^^^___aaa```gggrrryyy|||{{{yyywwwooojjjaaaYYYUUUVVV[[[```dddnnnzzzzzzpppkkk[[[KKKJJJGGGGGGGGGFFFCCCAAAEEEJJJTTT^^^jjjvvv}}}yyyxxxwww}}}zzzvvvnnniiifffhhhmmmvvvkkkVVVLLLIIIDDDCCCAAA@@@AAACCCDDDEEESSSmmmlllUUULLLPPPXXXooojjj[[[SSSNNNMMMJJJMMM^^^qqqlllZZZPPPEEE<<>>DDDFFFCCCAAABBBDDDDDDDDDDDDEEEEEEEEEEEE?????????>>>>>><<<;;;;;;999666333000///...+++))),,,,,,---...//////......------............------------------------------...................................................---,,,+++++++++,,,---------------------------........................//////.........---------///...---,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,///...---,,,+++,,,,,,---...------,,,,,,------...+++,,,------......------000000000///.........---..................------,,,---...///000111222333000111333444555444333333555555888:::888444666;;;888;;;???FFFRRR```ggggggooommmjjjhhhhhhmmmuuu|||~~~|||~~~|||mmm___PPPDDD???>>>@@@CCCHHHOOOXXXaaahhhnnnqqqyyyrrrrrrooojjjdddaaa``````aaabbbccceeejjjuuu{{{vvvooojjjcccaaa^^^ZZZUUUQQQMMMLLLLLLMMMOOOQQQUUUXXX[[[]]][[[]]]aaagggnnnvvv}}}~~~|||}}}wwwsssppprrrqqqppprrrtttpppiiinnnpppvvv|||vvvmmmccc[[[VVVUUUUUU[[[```gggnnnssswwwzzz||||||mmm^^^SSSOOOKKKIIIIIIDDD===???EEEKKKMMMYYYlll~~~zzzvvvnnnjjjgggiiioooxxx}}}fffVVVNNNIIIGGGDDDBBB@@@AAABBBCCCOOOfffyyydddUUUQQQNNN\\\yyyuuu```UUUMMMJJJHHHIIIUUUddd~~~zzzdddTTTFFF;;;>>>;;;===BBBDDDBBBAAABBBCCCCCCDDDDDDEEEEEEEEEFFFAAA@@@@@@???>>>===<<<;;;888666222000000...,,,+++,,,------...//////......------............------------------------------......................................................---,,,,,,------...------------------------........................//////.........---------///...---,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,...---,,,+++++++++,,,,,,.........------.........+++,,,------......---------------------,,,,,,,,,........................,,,---...///111222333333333444555555555444333222444444666888666444777===;;;CCCMMMWWWdddooosssqqqnnniiidddfffooozzzkkk]]]QQQGGGBBBAAABBBFFFMMMUUU^^^hhhrrrxxxwwwwwwzzz{{{wwwvvvoooooolllgggbbb___```bbbbbbdddhhhlllsss~~~}}}yyyrrrmmmiiiddd^^^YYYRRRQQQOOOLLLIIIFFFDDDBBBCCCDDDEEEFFFHHHKKKLLLMMMKKKLLLPPPUUU[[[aaagggjjjssspppnnnnnnpppqqqooonnnnnnqqqxxxwwwsssuuuyyywwwlllbbb[[[WWWUUUUUUXXX\\\___cccfffiiikkkttt{{{pppggg\\\WWWRRRMMMEEE===<<>>===::::::???BBBAAAAAACCCBBBBBBCCCDDDEEEEEEFFFFFFCCCCCCBBBAAA???>>><<<;;;777555222111000///...,,,,,,---......///.........------............------------------------------........................------------------------///...---------......///------------------------.......................................---------......---,,,,,,,,,------------,,,,,,,,,,,,------...---,,,,,,++++++,,,,,,---,,,++++++***+++++++++////////////////////////+++,,,------......------,,,,,,,,,---------------........................---...///000111333444444666666666666555444333333444444555777777666;;;BBBDDDRRRcccqqq||||||qqqhhhccciiiyyy~~~mmmYYYKKKDDDAAACCCGGGHHHNNNXXXcccmmmvvv}}}}}}{{{zzzuuupppmmmkkkjjjkkkkkkiiieeeaaabbbfffjjjlllpppuuuzzzzzzrrrmmmhhhccc]]]WWWSSSNNNJJJGGGBBBBBBAAA???>>>===<<<;;;<<<<<<<<<======>>>>>>???>>>???@@@CCCHHHLLLPPPRRR\\\ZZZXXXXXXXXXYYYXXXWWWZZZ\\\bbbkkksss{{{xxxxxxzzz~~~uuulllccc\\\XXXVVVVVVVVVWWWWWWXXXYYYZZZbbbhhhooovvvvvvkkkddd\\\TTTJJJAAA???AAACCCDDDKKKXXXeeerrr{{{wwwnnnjjjiiilllrrrzzz~~~jjjVVVUUUSSSNNNJJJGGGGGGGGGGGGTTTkkkiiiZZZTTTOOOUUUkkk{{{hhhWWWPPPMMMHHHGGGKKKUUUjjjjjjTTTEEE>>>:::999===@@@???@@@CCCAAAAAABBBCCCDDDFFFFFFGGGEEEEEEDDDBBB@@@>>><<<;;;777555222111111111///...------...............---------............------------------------------........................---------------------------------------.........,,,,,,------------------...................................................------,,,,,,,,,------------,,,,,,,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,.........//////.........+++,,,------......---------.........///000000000............////////////...///000111222444555555666777777777666666666666777666666888888999AAAJJJTTTeeeyyy~~~sssmmmkkkssslll^^^MMMDDDAAABBBIIIQQQUUU]]]hhhrrrzzz~~~}}}}}}zzztttqqqlllgggdddbbbbbbccchhhjjjkkkjjjhhhlllsssyyy}}}{{{zzzwwwrrrjjjbbbZZZUUUUUURRRMMMHHHDDDAAA@@@???<<<<<<<<<;;;;;;:::::::::::::::::::::::::::::::::<<<<<<<<<>>>@@@CCCEEEGGGIIIHHHGGGFFFGGGGGGGGGGGGJJJIIIMMMTTT[[[cccqqq}}}zzzyyyyyy{{{~~~zzzssskkkdddaaacccbbb```___]]]YYYUUUSSSWWWZZZ___gggsss}}}rrrlllcccZZZPPPIIIGGGGGGCCCAAACCCIIIQQQ[[[lllzzz}}}yyyooolllkkknnnsssyyyfffddd```\\\VVVOOOIIIDDDCCCJJJ[[[vvv~~~lllaaaTTTKKKKKKXXXhhhzzzuuu```WWWRRRJJJFFFGGGOOO^^^xxxuuu[[[JJJBBB<<<:::<<<>>>>>>@@@CCC@@@AAABBBCCCDDDEEEFFFGGGFFFEEEDDDCCCAAA???===<<<888666333222222111000...---...............------------............------------------------------........................------------------------++++++,,,,,,------------,,,,,,,,,---------......////////////////////////---.....................------,,,,,,,,,------......------,,,,,,------......---,,,,,,++++++,,,,,,------..................,,,---............---,,,+++,,,------......---------.........///000000000........./////////000000///000111222333555666666555555666666777888999999999666666888999===GGGRRRhhhyyyyyyqqqsssyyy{{{pppgggYYYOOOFFFCCCDDDHHHPPPXXXgggnnnyyy|||vvvqqqmmmiiieeeaaa]]][[[[[[]]]^^^hhhmmmsssuuuvvv{{{{{{tttnnnjjjhhheee```ZZZSSSMMMHHHEEEGGGEEECCC???===<<<===>>><<<<<<;;;;;;;;;:::::::::888999:::;;;;;;;;;::::::;;;;;;;;;<<<===???AAABBB======>>>===>>>>>>???@@@BBBAAABBBFFFJJJPPP\\\gggsss|||}}}|||zzzyyyzzz}}}|||xxxrrrmmmiiipppoooooommmjjjcccZZZSSSQQQQQQSSSZZZdddppp|||wwwrrriii^^^VVVPPPLLLJJJCCC???<<<>>>AAAIIIXXXfff{{{tttpppoooqqqtttyyy}}}yyyuuuqqqkkk___OOODDDIIIJJJTTTkkk|||ooogggUUUKKKGGGMMMTTT```|||kkk___VVVLLLFFFFFFMMMTTThhhfffRRRHHHAAA<<<=========???CCCAAAAAABBBCCCDDDDDDEEEEEEEEEEEEDDDCCCAAA@@@>>>===999777444333222111000............///......---,,,------............------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------+++,,,,,,------.........////////////////////////---------...............------,,,,,,,,,---............------------.........---,,,,,,++++++,,,,,,---......////////////...+++,,,---......---,,,++++++,,,------......------,,,,,,,,,---------------.........//////000000111000111222333444666777777444444555666777999:::;;;888666666999>>>EEESSS```{{{zzzuuuqqqyyyyyyxxxuuujjj]]]UUUIIIEEEDDDHHHMMMRRR[[[cccssszzz{{{vvvqqqlllhhhbbb___ZZZWWWVVVXXX[[[^^^jjjsss}}}{{{tttlllddd]]]XXXXXXTTTOOOIIIDDDAAA@@@???>>>>>>>>>===;;;;;;===???;;;;;;;;;;;;;;;;;;::::::999:::;;;=========<<<;;;;;;;;;;;;;;;===???AAABBB<<<===>>>===<<<<<<>>>@@@CCCAAABBBDDDFFFIIIRRR\\\^^^eeelllqqqsssvvv|||}}}|||}}}{{{vvvssspppuuuuuuvvvwwwuuunnncccZZZRRRNNNMMMRRRXXX```jjjsssyyy|||sssggg^^^YYYRRRLLLEEE???:::999;;;@@@KKKUUU~~~yyyvvvtttvvvwwwyyyzzzcccPPPPPPMMMQQQccc~~~tttkkk]]]PPPHHHJJJKKKQQQiiiyyyhhh\\\OOOHHHIIIKKKKKKVVVooovvvaaaOOOGGG@@@>>>===<<<>>>BBBBBBBBBBBBCCCCCCDDDDDDDDDCCCCCCCCCBBBAAA@@@>>>>>>;;;999555333222111///---......//////...------,,,------............------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---.........---++++++,,,,,,---......///////////////////////////---------.........//////,,,,,,,,,,,,,,,---...///......------------.........---,,,,,,++++++,,,,,,,,,,,,.../////////......,,,---...//////...---,,,+++,,,------......---------------------,,,,,,,,,---......///000000111111111111222444555666777888666555555555666777999::::::888:::???GGGSSSdddtttxxxvvvvvvyyyyyynnnjjjeeeZZZOOOIIIDDDDDDIIISSS\\\dddoooxxxzzzvvvrrrnnnkkkbbb___ZZZWWWWWWZZZ___bbbmmmyyy}}}xxxwwwrrrmmmfff```[[[UUUNNNIIIIIIFFFCCC@@@>>>======>>>;;;===???>>><<<<<<>>>@@@>>>>>>>>>???@@@@@@AAAAAAAAABBBCCCDDDDDDCCCAAA@@@AAAAAABBBCCCEEEHHHJJJLLLEEEFFFGGGEEEBBBAAABBBDDDGGGFFFHHHKKKLLLNNNUUU^^^ZZZ\\\^^^___```cccgggjjjwww{{{~~~~~~{{{xxxwwwvvvwwwwwwxxx{{{}}}yyypppiii___XXXSSSSSSTTTUUUZZZbbbhhhoooyyyuuummmiii```WWWNNNFFF>>><<<<<<===AAAFFF~~~zzzxxxyyyyyyzzzxxxbbbNNNIIIIIIXXXsssxxxmmmcccSSSHHHGGGEEEFFFYYYrrrqqqaaaRRRLLLMMMHHHDDDKKKbbboooSSSJJJBBB???===<<<>>>BBBBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAA@@@???>>><<<999666444333111///---.../////////...---,,,,,,---..................---------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,***+++---///000000//////++++++,,,,,,---...//////000000000000000000000000---------.........//////,,,,,,,,,,,,,,,---...///......------------.........---,,,,,,++++++,,,,,,***+++---...///...---------...000111111000...---+++,,,------......------000000000//////......------......///000111111222111222333444555777888888777777666555555666777888>>><<>>>>>===<<<;;;<<<<<<===<<>>???@@@BBBCCCDDDEEEGGGHHHIIIJJJKKKLLLMMMNNNMMMKKKIIIGGGKKKKKKLLLNNNPPPTTTWWWXXXOOOPPPPPPMMMHHHFFFGGGIIIJJJJJJNNNSSSTTTUUU[[[ccccccbbb```______aaacccdddlllnnnqqqqqqpppqqquuuxxxvvvvvvwwwzzz|||}}}zzzyyyyyyzzz{{{yyyxxxyyy~~~}}}wwwooofff]]]YYYTTTOOOQQQWWWYYY```kkkuuu~~~{{{xxxoooeeeYYYOOOEEEAAA???;;;:::;;;|||yyyxxxyyytttaaaPPPHHHSSSbbbqqq|||tttooodddSSSFFFCCCKKKWWW```jjj[[[RRRLLLEEEGGGJJJTTTkkkhhhXXXGGG@@@>>>>>>>>>???DDDDDDDDDCCCCCCBBBBBBBBBBBBBBBCCCCCCBBBBBBAAA@@@@@@>>>;;;888444111000///000000///...............///////////////.........,,,++++++---///000000///.........................................................///......---,,,---------............///+++,,,,,,---.........---////////////////////////000///---+++++++++---...//////////////////////////////.........---------------------------------//////.........---------------......///000000000------------------------......///000111222333333333333444444555666666666;;;888555666999;;;;;;:::999???JJJWWWeeettt{{{xxxlllZZZRRRKKKCCCBBBHHHJJJYYYgggnnnttt~~~~~~{{{zzz|||~~~uuuooofff```aaaiiissszzzrrrdddXXXQQQTTTNNNFFFCCCCCCCCCAAA>>>;;;===????????????AAACCC@@@BBBDDDDDDDDDEEEHHHJJJLLLOOOPPPLLLIIIKKKTTT\\\ccceeeddd___YYYVVVYYY\\\YYYZZZ]]]```dddhhhlllnnnffffffeeebbb\\\VVVRRRQQQWWWXXXXXXXXX[[[cccnnnwwwzzzyyyvvvppplllmmmqqqvvv|||{{{sssfff^^^]]]]]][[[aaaccccccdddffflllttt{{{~~~~~~|||{{{|||}}}}}}|||zzzwwwuuusssrrrrrrtttqqqqqqvvvyyynnnaaaWWWQQQNNNMMMPPPSSSXXX```kkkwwwzzzjjjbbbUUUJJJBBB>>><<<;;;}}}|||}}}mmmXXXJJJNNNWWWeee~~~vvvlll\\\MMMFFFIIISSS\\\wwwgggXXXRRRCCCDDDFFFMMMaaatttbbbOOOEEEAAA??????AAACCCCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBAAA@@@@@@>>>;;;888555222000///////////////.....................///////////////...---,,,---//////...---------------------------------------------------++++++,,,---......---------------............///+++,,,------.........---........................///...,,,++++++,,,---...//////////////////////////////.........---------------------------------//////.........---------///.....................------------------------......///000111222333333333444444555555666777777888888888999::::::::::::???GGGUUUfffwww{{{qqq```PPPKKKIIIFFFJJJSSS[[[iiixxx}}}zzz{{{~~~{{{rrrlllmmmuuuxxxlll```UUUMMMIIIEEEBBB>>>>>>AAABBBAAA???===???AAABBBBBBCCCEEEFFFIIIKKKOOOQQQRRRSSSUUUWWWYYY]]]___]]][[[___hhhppp|||wwwuuuwww{{{zzzzzz{{{}}}~~~~~~|||xxxqqqjjjeeebbbfffggghhhiiillluuu|||zzz}}}tttbbbYYYVVVUUURRRSSSSSSSSSUUUZZZaaaggglllxxxsssrrrpppnnnmmmmmmnnnppprrrsssttttttsssqqqooommmnnnllllllrrr|||yyymmmaaaWWWQQQNNNLLLNNNQQQXXX```iiiqqqvvv~~~vvvnnnaaaUUUKKKDDD@@@===~~~}}}~~~fffQQQJJJMMMXXXrrryyyjjjXXXKKKHHHNNNVVVrrrsss\\\WWWHHHGGGEEEGGGTTTooosss]]]NNNFFFAAA@@@BBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBAAA@@@???>>><<<999666333111000......///////////////...------......//////000000000...------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,---.........---------............///,,,,,,---............---...........................---,,,+++,,,---...///000000000000000000000000...............---------------------------------...............---------//////......---,,,,,,+++------..................//////000111222333333444444444555555666666777777777:::======<<<;;;===@@@KKKUUUggg|||{{{sssaaaSSSHHHGGGIIINNNYYYfffrrr}}}{{{yyyyyy~~~{{{|||rrrlllbbbWWWMMMFFFCCCBBB;;;:::;;;===???AAAAAAAAABBBDDDHHHKKKLLLNNNQQQSSSZZZ^^^dddhhhjjjlllnnnpppuuuxxxzzzyyyxxx|||zzzuuuuuuvvvxxxyyy|||fffTTTNNNMMMIIIIIIHHHGGGHHHKKKPPPTTTUUU```mmmxxxxxxooobbb```\\\ZZZYYYZZZ\\\^^^aaadddiiimmmooommmkkkiiigggfffgggmmmvvv~~~wwwkkk```VVVQQQJJJKKKLLLOOOTTTZZZ```cccpppxxxsssfffZZZPPPGGGBBB}}}||||||rrrYYYLLLIIIQQQhhhyyyeeeRRRIIIKKKPPPnnnhhh^^^TTTOOOHHHEEEJJJ^^^kkkYYYLLLDDDAAABBB@@@@@@AAAAAABBBBBBCCCCCCBBBBBBCCCCCCBBBBBBAAA@@@???>>><<<:::888555333222---...///000000//////...,,,------...///000111111///...------...///...,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++------.........---------............///------............------........................,,,,,,,,,,,,,,,---...///000000000000000000000000........................------------------------..............................---------,,,,,,,,,...............////////////000000111222333444444444555555666666777888888888===AAA@@@>>>???GGGMMM]]]iii}}}zzzrrrfffWWWNNNHHHJJJQQQ]]]ooo~~~~~~{{{yyyvvvtttwwwyyyoooaaa\\\SSSKKKDDDAAA@@@@@@===>>>>>>???AAACCCEEEFFFJJJOOOUUU[[[```eeeiiimmmsssxxx|||}}}oooZZZQQQOOOMMMLLLJJJIIIHHHIIIKKKMMMKKKRRR[[[cccfffeee___ZZZQQQNNNKKKIIIIIIKKKLLLLLLQQQUUU[[[aaafffhhhiiiiiiffffffggglllsssxxx{{{|||zzzqqqfff\\\UUUNNNMMMLLLLLLNNNQQQUUUWWWbbblllyyyxxxkkk___TTTNNN|||||||||www```QQQJJJNNN```rrrqqq\\\NNNKKKMMMfff|||kkk[[[SSSJJJDDDDDDRRRooowwwcccSSSGGGBBBBBBAAAAAAAAABBBBBBCCCCCCCCCBBBBBBCCCCCCBBBBBBAAA@@@>>>>>>===<<<999777555333......///////////////...,,,------...///000111111---,,,+++---///000000///////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------............---------------............///---......//////...------........................,,,,,,,,,,,,------...///////////////////////////---.....................---------------------------.....................,,,,,,,,,---------...............//////000000000000000111222333444555555555555666666777888888999888<<<@@@@@@@@@FFFTTT___tttrrr^^^SSSMMMKKKKKKQQQ]]]ppp||||||yyywwwsssmmmkkkrrr~~~xxxhhh\\\PPPMMMIIIEEEAAA@@@@@@@@@@@@BBBEEEFFFGGGJJJPPPUUU[[[aaajjjsss|||xxxvvvjjj___[[[VVVTTTQQQNNNLLLJJJIIIIIIHHHKKKOOOSSSSSSPPPMMMLLLFFFCCC@@@@@@@@@AAA@@@>>>EEEHHHMMMSSSZZZ```eeehhhjjjjjjllloootttwwwzzzzzzyyy{{{}}}|||vvvlllaaaZZZUUUSSSPPPNNNMMMNNNOOOQQQXXX```lllzzz{{{pppeee^^^~~~~~~zzzfffUUUKKKKKKWWWeeeyyyfffWWWOOOMMM___~~~yyy```VVVLLLFFFDDDKKK```wwwmmm\\\LLLDDDCCCBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCBBBBBBAAA@@@>>>>>>>>>===;;;999666444000000///...............------......//////000000,,,++++++,,,///111000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,.../////////......---,,,---------............///...////////////...------------------------------,,,,,,------------------////////////////////////---------...............---------------------------------...............+++,,,,,,---......//////......//////000000111111111111222333444555555666666666777777888888999999777;;;???AAAFFFSSSeeesss}}}eeeRRRJJJFFFJJJRRR\\\kkk|||zzz{{{}}}vvvuuuooogggaaaeeeqqq}}}{{{kkkYYYLLLCCCCCCBBBAAAAAABBBCCCDDDEEEJJJQQQUUUXXX^^^gggnnnttt{{{|||}}}}}}pppjjjccc```[[[WWWTTTPPPLLLJJJKKKIIIJJJKKKJJJHHHKKKOOOIIIEEE???=========;;;888???@@@BBBFFFMMMVVV]]]bbbhhhjjjmmmqqquuuyyy|||}}}}}}|||sssiiibbb]]]ZZZVVVQQQNNNLLLLLLMMMPPPVVVaaalllyyyvvvooonnn[[[MMMIIIRRR\\\vvv~~~nnn```UUUOOOVVVppplll___SSSMMMHHHGGGTTTeee~~~vvvdddRRRHHHEEEDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBCCCCCCBBBBBBAAA@@@>>>>>>>>>>>><<<:::777555333222///---,,,,,,...///.........///////////////...,,,,,,---///000///...////////////////////////------------------------,,,,,,---.........---------------............//////////////////...------------------------------------------------,,,,,,---------------------------------.........//////---------------------------------.........//////.....................///......///000000111222222111111222333444555666666666666777888888999999:::888<<>>??????===;;;888666666333///,,,***+++---//////////////////.........000...------...///---,,,................................................)))***+++,,,---.........---------.........////////////000000///...------------------------------............---,,,++++++---------------------------------.........//////---------------------------------.........//////000000000///......------...//////000111222222222111222222333444555666666777777777888999999::::::;;;@@@IIITTTbbbtttvvvdddRRRMMMQQQUUU___kkkttt|||yyywwwtttssstttttttttsssmmmnnnjjjaaaYYY\\\iiivvv~~~||||||{{{uuujjj___VVVQQQHHHHHHGGGIIILLLRRRXXX[[[eeerrrzzzvvvpppiiibbb^^^___```^^^\\\ZZZ]]]bbbfffkkktttzzzsssmmmbbb[[[VVVUUUSSSSSS\\\gggnnnbbbRRRGGGCCCCCCCCCBBB:::::::::<<>>===<<<<<<;;;999777333111///.../////////...000000//////.........---........................***+++,,,---...000111111111111000...---,,,+++***,,,,,,,,,---------......,,,,,,,,,------.........000000//////......------------------------------++++++++++++,,,------...---------....../////////---,,,+++******,,,...///,,,---------------,,,,,,......//////...---,,,,,,,,,,,,,,,---------......111000/////////111222333333222222333555777888888999666666:::;;;:::;;;???@@@JJJ\\\ppp~~~qqqaaaTTTNNNQQQUUUaaahhhrrr{{{~~~}}}yyywwwsssooommmmmmnnnooojjjhhheeeaaa```fffpppxxx}}}zzzvvvvvvxxxxxxzzzzzzwwwmmm```VVVRRROOOMMMSSS___lllsssvvv~~~tttjjj```YYYPPPOOOLLLJJJHHHGGGGGGGGGIIIKKKNNNRRRZZZdddnnnvvv{{{vvvrrrnnnddd^^^lll{{{gggVVVKKKHHHIIIJJJ???;;;999;;;======@@@DDDLLLJJJIIIMMMVVVdddqqqxxxzzzqqqnnnhhh___VVVPPPNNNMMMJJJKKKOOOWWWbbblllssswwwdddRRRJJJJJJKKKYYYppp{{{ppp```SSSPPPMMMVVVppppppcccVVVJJJIIIOOOVVViiiuuudddXXXIIIEEEEEEDDDBBBBBBCCCDDDDDDEEEDDDDDDDDDCCCCCCCCCBBBAAA???===<<<<<<;;;999888444111///.../////////...000/////////....................................+++,,,,,,---...///000000000000///...---,,,,,,++++++++++++,,,,,,,,,------,,,,,,------------------///////////////.........------------------------,,,,,,,,,+++,,,,,,------,,,---------............++++++,,,,,,------------------............------......//////...------,,,---------.........//////000/////////000111333444333333222333555666777777777666888;;;;;;:::===BBBOOO\\\qqqvvvooocccVVVNNNQQQZZZcccsssxxx~~~}}}|||uuussspppmmmkkkjjjjjjjjjhhhgggfffdddeeejjjsssyyy}}}zzzxxxwwwsssnnnnnnrrrzzzuuukkkcccaaabbbkkkyyy~~~ooocccZZZSSSLLLGGGFFFEEECCCAAA???????????????@@@BBBDDDIIIQQQZZZ```mmmuuuzzzpppxxx{{{kkk^^^VVVQQQNNNGGGCCC@@@@@@@@@======???DDDDDDCCCEEEJJJTTT___fffuuuyyyyyysssooojjjccc[[[TTTOOOKKKKKKLLLPPPXXXcccnnnuuuyyyzzz}}}gggTTTLLLJJJJJJOOOddd~~~xxxiii[[[TTTLLLMMM]]]rrrnnn^^^OOOIIILLLMMMZZZooorrrcccPPPHHHFFFCCCBBBCCCCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCAAA???=========<<<:::888444222///.../////////...////////////....................................---------.........////////////.........---------***+++++++++,,,,,,,,,,,,------------------,,,,,,.........///////////////------------------------...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...)))+++---...///...,,,+++---....../////////...............///......---,,,........./////////000000......//////111222444555444444444555555666666666777777:::<<<;;;:::AAAJJJ```qqqrrreee___VVVOOONNNXXXgggsss|||zzzsssqqqooollliiihhhgggfffeeefffggghhhjjjnnnssswwwwwwrrrlllfff___^^^fffpppxxxxxxzzz|||lllcccVVVLLLFFFBBB???===<<<;;;999888777777888888:::;;;;;;;;;===BBBHHHLLLUUU]]]jjjyyy}}}pppddd\\\OOOIIIDDDCCCAAA<<<:::;;;???@@@@@@???@@@EEEMMMSSSccciiisss}}}}}}yyytttqqqmmmjjjfff^^^UUUNNNKKKKKKMMMSSS\\\eeekkknnnpppsss{{{~~~kkkYYYOOOKKKIIIGGGXXXpppuuuhhhZZZOOOJJJSSSaaauuu{{{hhhWWWMMMKKKKKKSSSddd}}}ttt^^^LLLEEE@@@AAACCCDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBB@@@>>>======<<<:::999555222000//////000///...///////////////......................................................------.....................++++++,,,,,,,,,---------.........------,,,,,,,,,------......//////000000........................///...---,,,,,,,,,,,,,,,,,,,,,,,,---------------++++++---.........---,,,---...//////////////////---...............---------.........////////////---...///000222333555555555666777777777666777777888888999:::999<<>>@@@AAA???===???EEEKKKRRRXXXbbbllluuuzzz|||{{{wwwuuuttttttssskkk___UUUOOOMMMKKKMMMQQQWWWZZZ\\\bbbeeemmmtttyyy~~~~~~}}}~~~ppp___TTTLLLHHHDDDOOOccc|||tttcccVVVMMMPPPYYYhhh~~~yyydddTTTLLLJJJQQQ___xxxpppSSSGGG>>>@@@CCCCCCCCCDDDBBBBBBBBBCCCCCCCCCCCCCCCBBBAAA???>>>>>>===;;;999666333000//////000///............///////////////.......................................------------------...............------------.....................------,,,,,,,,,------......//////000000........................///......---,,,,,,,,,,,,------------------------------,,,,,,,,,---...///---......///000000//////------...............---,,,,,,---------.........---...///111222444555555666888::::::888777888999:::999999999;;;CCCUUUfff}}}iii[[[QQQVVV]]]dddkkkuuu}}}xxxwwwsssnnniiihhhjjjmmmpppqqqqqqqqqqqqppplllhhhfff^^^XXXPPPJJJFFFMMM```rrruuuiii]]]SSSMMMDDDBBB@@@===<<<:::888666888777666666666777999:::444555555444333444666888>>>BBBHHHPPPZZZhhhyyyuuuhhhZZZSSSNNNIIIGGGHHH???AAAAAA@@@>>>???BBBFFFGGGJJJQQQZZZdddnnnvvv{{{|||{{{|||}}}}}}uuuggg\\\TTTPPPLLLJJJKKKMMMNNNOOOTTTWWW\\\bbbeeemmm|||~~~~~~~~~~~~~~~}}}}}}}}}~~~zzzjjj\\\PPPHHHDDDKKKXXXnnnooo```SSSRRRVVV___nnn}}}uuu^^^PPPJJJNNNZZZsss___NNN@@@@@@CCCBBBAAACCCBBBBBBBBBBBBBBBCCCCCCCCCCCCAAA???>>>>>>>>><<<:::666444111000000000///............///////////////..........................................------------..............................////////////------------------,,,,,,.........///////////////........................///...------------------///............---------///...,,,++++++---///111,,,---...///////////////,,,---......///.........,,,,,,,,,------------......///000222333444444444444888;;;;;;999888999;;;;;;999:::>>>DDDPPPddduuuooo```ZZZUUU]]]iiisss|||~~~yyyvvvsssooolllllloootttxxx}}}zzzwwwsssnnnggg```[[[QQQKKKFFFCCCCCCJJJZZZiiivvv}}}uuuiii]]]TTTLLLGGGDDD<<<<<<======<<<:::888666777777666666666777888999444555666666555555666888777:::???DDDKKKWWWhhhtttmmmbbbZZZRRRLLLKKKFFFEEEBBB@@@??????@@@@@@@@@BBBEEEKKKSSS^^^jjjqqq|||}}}xxxmmmdddXXXSSSMMMHHHGGGGGGGGGGGGLLLLLLOOOSSSVVV[[[fffrrr}}}~~~~~~~~~~~~~~~}}}~~~~~~{{{||||||}}}|||kkkZZZNNNEEEHHHOOOaaa}}}nnn\\\WWWWWWZZZbbblll{{{kkkXXXMMMOOOWWWkkkoooXXXEEEBBBDDDAAA???BBBAAAAAAAAABBBBBBCCCCCCCCCCCCBBB@@@??????>>><<<:::777444111000000000///.............../////////000........................------....................................---------------.........//////,,,,,,------------------///////////////....................................------------......///000000/////////.........---------------...//////++++++---....../////////,,,------...//////......------------............///000111333444444333333111666:::;;;888777888;;;;;;:::===FFFRRR___qqqxxxkkkaaaaaafffkkkqqqyyyzzzwwwvvvvvvvvvxxx{{{~~~|||uuummmfff]]]TTTNNNHHHCCC??????AAAEEEOOOYYY___lllvvvoooddd^^^VVVNNNHHHDDDAAA???===>>>???>>>===<<<;;;;;;777777666555555666888999777999::::::888888888999333777;;;===AAAKKKZZZeee~~~|||sssggg^^^YYYWWWQQQJJJFFFEEECCC@@@<<<<<<===???AAAFFFNNNYYY```ooosssyyy~~~~~~{{{vvvrrrgggaaaXXXPPPLLLJJJHHHGGGJJJHHHHHHKKKMMMOOOUUU]]]nnn}}}|||~~~~~~}}}}}}}}}}}}}}}~~~zzzzzz{{{{{{}}}xxxcccUUUFFFGGGJJJXXXtttzzzddd\\\ZZZYYY]]]dddgggttt```RRRQQQUUUdddzzz```JJJEEEEEE@@@>>>@@@AAAAAAAAABBBBBBCCCCCCCCCDDDBBB@@@?????????===;;;777555222000000000///...---.........//////000000........................---------.........////////////.........---------,,,,,,,,,---------......,,,,,,,,,------.........000000//////.........---////////////////////////---------------...///000111111000000/////////...+++,,,...000000///...---***+++,,,---............,,,,,,---.../////////.............../////////000000111222333444333333222...444999:::777666888:::;;;:::AAANNN]]]jjjyyyttthhh]]][[[ffftttzzzyyyzzz}}}yyyooofff]]]TTTKKKDDDDDD???<<<>>>???@@@EEEKKKQQQ___vvv|||wwwoooeee^^^TTTPPPKKKGGGDDDBBB@@@>>>>>>>>>>>><<<;;;;;;<<<===888888777666666777888999777888:::999777666666777333777:::;;;<<>>@@@???@@@@@@AAAAAABBBBBBCCCCCCBBBBBBAAA@@@???======777666444222111000//////////////////////////////333111///...---...///000//////...------------..............................,,,+++,,,//////---***------------------------////////////////////////------------------------........................////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,------............------......---...///000222333333333444444444444444444555888;;;===<<<;;;::::::<<<>>>FFFXXXmmm}}}ppp___VVVWWWcccvvv|||sssbbbZZZUUULLLCCC======???AAAAAA@@@@@@DDDGGGLLL```www{{{vvvpppkkkggg___UUULLLHHHGGGFFFDDDBBB@@@???>>>>>>>>>===<<<;;;::::::999::::::::::::::::::::::::999:::;;;;;;;;;:::999888666666777777:::AAAHHHNNNggg{{{sss^^^UUUOOOHHHCCCBBBEEEAAA<<<:::<<<@@@CCCEEEQQQWWWaaakkksssyyy~~~|||wwwppphhh```ZZZVVVRRRNNNJJJHHHJJJMMMOOOQQQ[[[hhhrrr|||~~~~~~~~~}}}|||{{{{{{~~~gggNNNIIIFFFMMM[[[nnnxxxgggXXXRRRSSSSSSiiijjjWWWQQQLLLQQQffftttYYYIIIAAA===<<<===??????@@@AAAAAABBBBBBCCCBBBBBBBBBAAA@@@???===<<<888777555333111000//////////////////////////////222111///.........///000//////...------------..............................,,,+++---//////---+++------------------------////////////////////////------------------------........................////////////////////////------------------------///...------,,,,,,,,,------......//////......---............///111222333333444444444444555555555555777:::;;;:::999999:::<<>>======<<<;;;;;;::::::999999999999999999999999999999:::;;;:::999888777666777777777:::@@@GGGMMM^^^ppprrrfff^^^TTTLLLIIIFFFCCC???>>>???@@@AAAAAAFFFKKKRRR[[[dddoooyyy}}}vvvooojjjaaa\\\UUUOOOJJJIIIIIIJJJLLLSSS[[[bbbkkkwww~~~~~~~~~~~~~~~|||zzzyyy{{{|||~~~tttVVVNNNIIIIIINNNZZZnnnrrr[[[PPPNNNKKKaaa{{{bbbVVVMMMOOOXXXlll|||```LLLAAA<<<<<<>>>??????@@@@@@AAABBBBBBBBBAAAAAAAAA@@@???>>>===<<<:::888666444111000///...////////////////////////222111///......///000000000///......------......////////////////////////...---,,,---//////---,,,------------------------////////////////////////------------------------........................////////////////////////........................///...------,,,------------......//////......---.........///000111222333444444444444555555666666888999::::::999999;;;<<<===JJJ___sssvvvjjj[[[SSSMMMPPPYYYhhh{{{xxxxxx}}}}}}~~~~~~~~~~~~~~~wwwooo___VVVMMMHHHFFFEEEIIIPPPTTTTTTSSSSSSUUUZZZaaaeeepppxxx|||vvvpppiiiiiijjjnnnttt|||yyyuuupppnnnllljjjjjjjjjlllmmmuuuwwwyyyyyyuuuooohhhddd\\\XXXSSSPPPOOOLLLGGGBBB============>>>>>>>>>>>>=========<<<;;;;;;;;;:::999999999999999999999999999999::::::999999888777777777777777999>>>EEEJJJXXXfff{{{tttfffZZZSSSHHHEEEBBB@@@@@@???===<<>>AAA?????????@@@AAAAAABBBBBB@@@@@@@@@@@@???>>>===<<<;;;:::888555222000///...////////////////////////111000////////////000000000//////...............000000000000000000000000---------.........------........................////////////////////////................................................////////////////////////////////////////////////......------------............////////////............//////000222333333444444444555666666777777<<<<<<<<<;;;;;;<<<@@@CCCDDDTTTkkk|||{{{jjj]]]TTTOOONNNUUU^^^jjjyyy|||yyy{{{~~~zzzyyywwwwwwwwwwwwvvvtttvvvyyy~~~~~~tttggg^^^RRRNNNJJJHHHFFFIIITTT```iiiiiijjjjjjkkknnnqqqssswwwwwwuuuoooggg```YYYTTTRRRRRRSSSVVV\\\dddlllqqqwwwxxxxxxwwwtttnnniiieeedddcccbbbaaa``````______eeefffiiiiiigggccc]]]ZZZRRRNNNJJJGGGFFFEEECCC@@@@@@@@@???>>>======<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::999999888777777777777999===CCCGGGRRR]]]ooo~~~lllaaaSSSOOOJJJEEECCCAAA???===?????????AAAFFFPPP\\\eeelllttt|||vvvmmmcccXXXPPPKKKHHHEEEEEEEEEFFFKKKXXXnnn}}}}}}}}}}}}~~~~~~~~~{{{xxxuuutttsss|||lllZZZKKKIIIJJJLLLSSS^^^lll|||vvvaaaXXXXXX\\\jjjdddNNNMMMOOOPPPaaayyyuuu[[[GGG>>>>>>@@@>>>>>>???@@@@@@AAAAAABBB@@@@@@@@@@@@@@@???>>>===<<<;;;999666333111000///000000000000000000000000000///////////////000000000000///............///000000000000000000000000---...//////....................................////////////////////////................................................////////////////////////////////////////////////......---------......///...//////////////////.........///000111222333333444444555666666777888888<<<<<<<<<;;;===BBBHHHMMMXXXeeevvvppp___SSSQQQOOOSSS\\\fffppp{{{}}}zzzyyyuuuttttttuuutttqqqmmmiiihhhiiikkkkkkhhh```VVVOOOHHHIIILLLOOOQQQWWWeeesss|||yyyssslllbbbYYYQQQJJJFFFEEEDDDDDDDDDFFFKKKQQQWWW[[[bbbdddeeeeeeddd```]]]ZZZVVVVVVVVVUUUUUUSSSRRRQQQTTTVVVXXXYYYXXXUUURRROOOKKKIIIEEEBBBAAA@@@@@@?????????>>>======<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<========================>>>>>>===<<<;;;;;;::::::777777777777888;;;@@@CCCKKKSSSaaaqqqwwwhhhaaaWWWOOOIIIFFFDDDCCC??????>>>>>>@@@EEEMMMSSS^^^hhhvvv|||qqqdddXXXNNNIIIEEECCCBBBDDDFFFOOOaaasss~~~~~~}}}}}}}}}~~~~~~|||}}}~~~}}}yyyuuurrrqqqtttxxx}}}mmmYYYJJJJJJLLLIIILLLTTT\\\llllll^^^YYYVVV[[[oooqqqUUUNNNNNNLLLTTTcccttthhhNNNAAA===<<<>>>>>>??????@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@??????===;;;999777444333222111000000000000000000000000////////////000000000000111000//////......//////////////////////////////---...000000...---...///........................////////////////////////................................................////////////////////////////////////////////////.........---......///000...//////000000//////.........000111222333333333444555555666777888999999::::::;;;===CCCMMMXXX```rrrzzz|||yyy|||sssbbbUUUNNNOOOQQQXXXfffrrr{{{yyyvvvssssssttttttrrrmmmgggbbb[[[[[[[[[[[[YYYTTTNNNIIIDDDIIITTT^^^dddkkkxxx}}}uuuggg]]]RRRKKKEEE???===???<<<<<<<<<===???CCCGGGIIIOOOPPPRRRTTTTTTRRRPPPOOOJJJJJJKKKKKKJJJIIIHHHGGGIIIKKKLLLNNNMMMLLLJJJHHHEEEDDDAAA???>>>======>>>;;;;;;;;;;;;<<<<<<<<<<<<:::;;;;;;;;;<<<=========<<<<<<<<<<<<<<<<<<<<<<<<@@@???>>>===<<<;;;;;;;;;888888888777777999===@@@HHHOOOZZZfffrrr}}}~~~~~~zzz{{{{{{}}}vvvhhh[[[QQQJJJFFFDDD>>>>>>>>>======???DDDGGGSSS]]]jjjwwwpppaaaTTTLLLGGGAAA@@@DDDEEEGGGRRR```~~~~~~}}}~~~~~~~~~}}}|||{{{{{{zzz{{{|||~~~~~~{{{vvvrrrpppkkknnnrrrvvv{{{tttbbbVVVUUUPPPFFFFFFNNNQQQ^^^xxxyyyeeeWWWRRRRRR^^^wwwcccSSSMMMKKKPPPYYYcccxxxuuuWWWGGG@@@===>>>>>>>>>???@@@@@@AAAAAAAAABBBBBBBBBBBBAAA@@@@@@<<<;;;999777555444333333000000000000000000000000......///000000000000000111000000///////////////........................,,,///111000...---...///........................////////////////////////................................................////////////////////////.......................................///000000//////000000000000//////---...000222333333333333444555666777888999999:::999:::===DDDOOO^^^oooyyy~~~|||uuueeeWWWQQQRRRTTTXXXcccsss|||{{{xxxqqqpppooonnnlllhhhbbb]]]XXXXXXYYYZZZZZZXXXTTTPPPNNNVVVdddrrryyy~~~tttiiiYYYOOOGGGDDDAAA;;;999:::888888888999:::<<<>>>???@@@AAADDDFFFFFFFFFEEEDDDBBBBBBCCCCCCCCCBBBBBBBBBBBBCCCEEEFFFFFFEEEDDDCCC@@@@@@@@@???>>>>>>???@@@===============<<<<<<<<<::::::;;;;;;<<<======>>>========================@@@???>>><<<;;;;;;;;;;;;888888888777666888;;;>>>FFFLLLUUU]]]dddnnnyyyxxxmmmeeeeeegggccc___^^^[[[\\\\\\\\\```iiittt|||sssdddWWWNNNHHHCCCCCCAAA>>><<<<<>>>>>>>>???@@@@@@AAAAAABBBBBBCCCCCCCCCBBBAAAAAA<<<;;;999777666555444444000000000000000000000000......///000000111000000111111000///////////////........................,,,///111111...---...000////////////////////////////////////////////////////////////////////////........................////////////////////////.......................................///000000//////000000000000//////---...000222333333333333444555666777888999:::::::::<<>>===<<<<<<<<<<<<<<<<<<<<<===;;;<<<===>>>>>>>>>===<<<===???@@@AAA@@@AAABBBCCCDDDDDDBBBAAA???===<<<;;;999::::::;;;<<<===>>>>>>????????????????????????@@@???===;;;::::::::::::888888888777666777:::===???FFFMMMSSSWWW___jjjsss{{{yyynnnbbbYYYSSSVVVXXXRRRKKKIIIIIIIIIHHHHHHJJJQQQ\\\dddmmmxxx{{{jjj\\\TTTLLLJJJFFFAAA<<<;;;===???<<>>===>>>???AAACCCEEEDDDDDDBBBAAA@@@??????===<<<:::888666444333222///000000000000//////...)))***---///111222222222///////////////////////////////////////////////////......------///000111---------.........//////111000///......///000111111111000000//////......---...//////000///////////////000000///...------////////////////////////111111000000//////......000000000000000111111222...///111333555666666666777666888;;;:::777999===<<>>???======<<<<<<===@@@DDDFFFEEEFFFFFFEEEBBBAAA@@@@@@<<<<<<<<<===>>>AAACCCDDDCCCDDDEEECCC@@@<<<::::::======<<<<<<<<<;;;;;;;;;:::::::::999777777999;;;@@@EEEJJJMMMPPPUUU^^^eeeoootttxxxxxxqqqfff\\\VVVLLLKKKJJJHHHFFFDDDBBBAAACCCBBBAAA@@@BBBEEEHHHKKKUUU[[[hhhyyyqqq___[[[QQQIIIHHHFFF???<<<===>>>===@@@DDDIIISSSeeeuuu}}}ssshhh```SSSHHHEEEEEEDDDDDDEEE}}}||||||~~~~~~}}}||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}|||}}}~~~zzztttlllgggbbb___\\\ZZZ\\\aaafffjjjooorrrwww{{{~~~{{{zzz}}}~~~~~~|||oooaaaXXXKKKQQQaaa{{{xxxccc\\\TTTPPPSSSbbb}}}rrr___RRRMMMNNNNNNVVViii}}}cccKKK===???>>>======>>>@@@BBBCCCEEEDDDCCCBBBAAA@@@@@@???===<<<:::999666555333222000000000000000000///...***+++---///111111111111///////////////////////////////////////////////////......---...///000111---------.........//////000000///......///000000////////////.........---------...//////////////////////////////...------////////////////////////111000000000/////////...000000000000000111111222000111222444555666666777777666888;;;:::888;;;@@@BBBJJJZZZnnnoooggg[[[RRRQQQXXXbbbiiirrrzzz}}}~~~{{{yyy{{{wwwuuuuuupppfff\\\XXX___eeeqqq~~~{{{zzzuuupppiiiccc^^^WWWMMMFFF@@@???>>><<<;;;;;;;;;;;;777777777777888888888888555555555555666777777888777777888888888888777777999888666666999;;;>>>???@@@???>>>???AAAEEEIIIKKKJJJNNNQQQPPPKKKEEEBBBAAAAAAAAAAAAAAABBBDDDFFFGGGCCCDDDDDDCCCAAA???>>>===>>>>>>>>>======<<<;;;:::999:::999888666666888:::===AAAEEEHHHJJJNNNVVV\\\```cccfffddd^^^TTTLLLGGGFFFFFFDDDCCCAAA???>>>>>>???>>>>>>===>>>@@@CCCDDDFFFIIIQQQ^^^kkk|||kkk___SSSMMMHHHBBB@@@AAA;;;;;;<<>>>>>======>>>@@@CCCDDDDDDDDDCCCBBBAAA@@@@@@???===<<<;;;999777555333333000000111111000000///...,,,---...///000000000000///////////////////////////////////////////////////............///000000------.........///////////////............//////............------------,,,---......///.........///////////////......---////////////////////////000000000000////////////000000000000000111111222222333333444555666666666777777999<<<;;;:::>>>EEEGGGVVVlllqqq\\\XXXRRRPPPUUU```mmmvvvyyytttrrruuuyyy}}}zzzxxxvvv|||zzzzzz|||wwwjjj___ZZZ```iiixxxxxxpppkkkhhhgggbbb\\\TTTNNNKKKHHHCCC@@@============<<<<<<<<<<<<888888888888888888888888555555444444444444555666555555666666666666555555888888777777999;;;>>>???>>>>>>===>>>BBBFFFKKKNNNSSSZZZaaaaaaZZZPPPIIIFFFFFFFFFFFFGGGHHHJJJKKKLLLGGGGGGFFFEEECCCBBB@@@???===>>>>>>>>>>>><<<:::999888999999888666555777888:::>>>AAABBBCCCFFFLLLQQQTTTVVVWWWTTTOOOHHHCCC@@@AAAAAA@@@???>>>===<<<<<<===============>>>>>>>>>>>>>>>AAAHHHRRRbbbxxxxxxfffZZZQQQIIIEEEEEE===;;;;;;======@@@IIIRRRkkk{{{}}}ppphhh___XXXOOOFFFCCCDDD}}}{{{|||}}}}}}~~~}}}}}}{{{xxxxxxxxxxxxwwwvvvwwwwwwwwwwwwxxxzzz||||||zzzxxxuuuqqqlllfffaaa^^^ZZZWWWSSSQQQPPPRRRUUUWWW^^^aaaggglllpppuuuzzz}}}|||}}}yyywwwzzz~~~}}}zzzvvvtttssstttssssssrrrllliiijjjkkkjjjkkknnnppppppqqqsssuuuwwwyyyzzz~~~|||hhhQQQTTTXXXdddzzzqqqjjjaaaZZZTTTTTT^^^iiissskkkVVVJJJIIILLLVVVnnnuuuWWWBBB>>>=========>>>@@@CCCEEEDDDDDDCCCBBBAAAAAA@@@@@@===<<<;;;999777555444333111111111111111000///....../////////000000000000////////////////////////////////////////////////............/////////000............///////////////..................///........................,,,,,,---..................///////////////......////////////////////////000000000000////////////000000000000000111111222333333333333444555555666999888:::<<<;;;<<>>===;;;:::999999999888888888888888777666555555444444444555555444444555555555555444444666777777777999;;;???BBB@@@??????@@@DDDJJJOOOSSSYYYdddooorrrjjj]]]TTTOOOLLLMMMNNNOOOQQQRRRTTTUUUPPPNNNLLLIIIGGGDDD@@@>>><<<===>>>>>>>>><<<;;;999999::::::999777666777888:::<<<>>>??????AAAEEEHHHLLLMMMMMMKKKGGGDDDCCCCCC@@@@@@@@@@@@?????????>>>>>>???@@@@@@@@@???===<<<>>><<<===@@@FFFQQQeeevvvqqqbbbVVVLLLHHHCCC???===>>>>>>>>>BBBIIIZZZlllzzztttmmmeeeYYYLLLEEEEEE}}}}}}}}}~~~~~~}}}{{{yyyvvvuuuuuuuuusssrrrrrrqqqqqqqqqrrrssstttuuupppooolllhhhccc___[[[ZZZTTTRRRPPPNNNMMMNNNPPPRRRUUUXXX]]]bbbggglllqqquuuuuuwwwzzz~~~zzztttrrrsssvvvsssnnnkkkjjjiiihhhgggjjjddd`````````^^^^^^aaabbbcccdddgggjjjnnnppprrrtttvvvxxx{{{}}}~~~~~~~~~uuuWWWUUURRRYYYuuuvvvooohhhaaaXXXSSSUUU[[[___nnn}}}aaaOOOJJJJJJQQQfffsssWWWCCC>>>>>>======>>>@@@BBBDDDCCCCCCCCCBBBBBBAAAAAA@@@>>>===;;;999777555444333222222222222111000///...000000/////////000000000000000000000000000000000////////////////////////---......///////////////........./////////000000...//////////////////...////////////////////////,,,---......//////............///////////////...////////////////////////////////////000000000000000000000000000111111222333333222222333444555666;;;:::;;;======@@@LLLYYYooo}}}~~~iiiYYYPPPQQQVVV]]]gggsss~~~|||zzzzzzzzz{{{}}}~~~~~~~~~~~~}}}}}}|||}}}}}}}}}}}}|||{{{yyyzzzzzzuuukkkdddcccnnnzzzzzzqqqeeeZZZSSSOOOLLLKKKJJJHHHFFFEEEEEEDDDCCCBBBBBBAAA@@@???===<<<;;;::::::999999999888888777777777777666666666666666666444444555555555555444444444666777777999===CCCHHHGGGFFFEEEGGGJJJPPPWWW[[[[[[gggtttzzzuuujjj```ZZZXXXYYYZZZ\\\^^^```aaaaaa\\\YYYUUURRRNNNIIIBBB===<<<<<<===>>>>>>===<<<;;;;;;<<<<<<;;;999888888999999:::;;;;;;<<<===???@@@@@@AAABBBAAA@@@@@@AAABBB@@@@@@@@@AAAAAAAAAAAAAAA@@@AAABBBBBBAAA???===<<<;;;:::;;;===???DDDRRR___||||||lll\\\RRRJJJDDD?????????>>>???CCCIIIZZZqqq~~~zzzsssfffVVVLLLJJJ}}}}}}~~~~~~||||||zzzxxxuuussssssrrrqqqooolllllllllllllllkkkkkkkkkeeeeeeddd```[[[XXXWWWWWWOOONNNLLLKKKJJJKKKLLLMMMQQQTTTYYY]]]aaafffllloooppprrrvvvzzz~~~uuuooonnnmmmjjjfffcccaaa___]]][[[]]]XXXTTTUUUTTTRRRQQQSSSTTTUUUWWWZZZ^^^aaadddfffhhhjjjllloooqqqssstttuuuyyy}}}}}}]]]TTTMMMRRRiiizzzrrriii^^^RRRNNNOOOSSS___sssoooWWWMMMJJJNNNaaaqqqXXXGGG@@@???>>>===>>>???AAACCCCCCCCCBBBBBBBBBAAAAAAAAA>>>===<<<:::888666444444333333333222111000///...000000/////////000111111000000000000000000000000////////////////////////---......///000/////////....../////////000000000//////000000000000///////////////000000000000000---......///000/////////---...//////////////////////////////////////////////////////000000000000000000000000000111111222444333333222333555777888===<<<===>>>AAAJJJ\\\mmm~~~mmm]]]SSSNNNSSS\\\gggsss}}}}}}}}}|||{{{yyyvvvyyyyyyzzz}}}|||xxxuuuooohhhhhhkkkyyyqqqhhh\\\SSSMMMJJJGGGDDDAAABBBCCCCCCCCCCCCBBBAAACCCBBB@@@>>>>>>>>>>>>???:::::::::999888888777777888888777777777888888999555555666666666666555555444666888999;;;BBBKKKSSSOOOMMMLLLLLLOOOUUU[[[______iiiuuu~~~}}}vvvmmmfffggghhhjjjkkklllmmmmmmmmmfffccc```]]]ZZZSSSJJJCCCAAAAAA@@@???>>>===<<<<<<;;;===>>>===:::888888888666666777888999::::::;;;:::<<<>>>??????@@@AAACCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAA@@@???===<<<::::::<<<>>>===>>>FFFPPPgggxxxjjjXXXNNNEEEBBB@@@======>>>???KKK___tttuuueeeXXXSSS}}}}}}~~~}}}|||{{{{{{{{{yyyvvvtttrrrrrrqqqpppnnngggggghhhgggfffdddcccaaa]]]^^^]]]ZZZVVVSSSSSSUUUOOONNNLLLKKKIIIIIIIIIIIINNNPPPTTTWWW[[[___dddhhhkkklllooosssxxx|||~~~|||{{{zzz{{{|||}}}}}}qqqkkkiiiaaa___\\\ZZZYYYWWWTTTRRRQQQLLLJJJLLLMMMKKKJJJKKKJJJKKKLLLNNNQQQTTTWWWXXX]]]]]]___aaadddgggjjjkkkpppuuu}}}hhhXXXLLLPPP```|||~~~tttfffWWWNNNMMMMMMWWWggg}}}{{{___NNNIIIKKK[[[zzzrrr[[[MMMAAA@@@>>>======???@@@AAACCCBBBBBBBBBBBBAAAAAAAAA>>>===<<<:::888666555444333333333222111000///...000000/////////000222333000000000000000000000000////////////////////////------///000000000///....../////////000000000000///000111222222111000///........./////////000000...///000000111111000000------...///////////////////////////////////////.../////////000000000111000000000000000111111222555444444444555777:::;;;===<<<>>>AAAGGGVVVnnn~~~nnn```WWWSSSUUU\\\hhhuuu}}}zzzxxxxxxzzz|||tttoookkkkkksss|||vvvjjj```TTTLLLIIIHHHFFFDDDEEEFFFGGGGGGGGGGGGHHHIIIIIIFFFBBB???======>>>???;;;;;;:::999999888777777777777777777777888999:::777777888888888888777777666888:::;;;???HHHUUU___\\\ZZZWWWVVVYYY^^^cccgggjjjpppyyy{{{tttuuuuuuuuuuuuuuusssrrrqqqkkkiiihhhiiihhhaaaWWWOOOKKKIIIEEEBBB???===<<<<<<;;;<<<===<<<:::888777777666666777888:::;;;;;;;;;<<>>======???@@@===;;;AAAJJJUUUlllqqqcccSSSKKKFFFBBB??????>>>CCCNNN___qqqttteee]]]}}}~~~~~~|||zzzyyyyyyzzzzzzxxxvvvsssrrrqqqqqqooonnnddddddeeeeeeccc```]]][[[XXXYYYYYYWWWSSSQQQRRRTTTRRRQQQOOOMMMKKKIIIHHHHHHGGGIIIKKKNNNQQQUUUZZZ^^^bbbcccfffjjjmmmqqqtttuuuwwwuuurrrpppooopppqqqsssqqqxxx~~~{{{qqqfffaaa___XXXVVVUUUTTTSSSRRROOOLLLJJJFFFEEEIIIKKKIIIHHHJJJEEEEEEFFFGGGIIIKKKMMMNNNUUUVVVWWWYYY\\\```ccceeejjjpppyyysss^^^OOOQQQ\\\qqq}}}ooo^^^TTTQQQKKKSSSaaavvvcccNNNIIIIIIWWWuuuvvv```RRRBBBAAA???======>>>???@@@BBBBBBBBBBBBBBBBBBAAAAAA>>>>>><<<:::888666555444444333333333111000///...000////////////111333444000000000000000000000000////////////////////////,,,---///000000000///...////////////000000000000000111222333333222111000---------.........////////////000111111111111111------...///000000//////////////////////////////.../////////000000111111000000000000000111111222666666555666777:::===>>><<<<<<>>>CCCLLL^^^{{{rrrcccYYYVVVVVV___gggsssxxxyyy{{{xxxpppkkkjjjppprrrcccYYYMMMFFFEEEFFFGGGFFFOOOOOOOOONNNNNNOOORRRTTTPPPLLLFFF@@@<<<;;;;;;<<<;;;;;;::::::999888777777666666666666777888::::::888888999999999999888888888:::<<<===AAALLL\\\gggllljjjfffeeegggkkkqqqtttvvvxxx{{{{{{zzzyyyvvvssspppooolllkkkmmmpppqqqlllbbbZZZSSSPPPJJJDDD@@@===<<<<<<:::;;;===<<<999777666666888888999;;;>>>??????>>>>>>BBBFFFIIIHHHFFFEEEEEEFFFFFFEEEEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBAAAAAA======>>>>>>:::888===FFFLLL```{{{vvvbbbVVVOOOIIIDDDDDDBBBAAADDDOOO___pppnnneee}}}|||{{{}}}}}}||||||{{{vvvvvvvvvssspppoooooopppkkkhhhccc```^^^\\\ZZZXXXVVVVVVUUUSSSSSSRRRRRRRRRTTTTTTRRRPPPMMMJJJGGGFFFEEEFFFGGGIIILLLOOORRRTTTXXXZZZ^^^aaadddggghhhhhhllljjjhhhgggfffdddbbb```eeeggghhheeeaaa[[[XXXVVVTTTRRRNNNLLLKKKKKKJJJIIIIIIEEEEEEMMMWWWVVVIII<<>>???AAACCCCCCCCCBBBBBBBBBAAAAAAAAA>>>===;;;::::::888555333555333111000000111111000000000000000000000000000000000111222222222222111000000000000////////////......////////////..................////////////111111111111000000000000000000000000000000000000////////////000000000000000000000000000000000000111111000///////////////............/////////000000000000111222222222333555777666333555<<<===999<<<<<>>>>>???@@@;;;;;;::::::999888888777777888888888888999999999888777777666666666666777;;;::::::===GGGUUUcccmmmvvvvvvyyy}}}}}}|||}}}{{{uuurrrpppnnnkkkgggggghhhkkkpppuuuuuuqqqlllccc^^^VVVLLLBBB>>>===>>>;;;;;;<<<;;;;;;999777666555666888:::<<<===>>>>>>FFFMMMPPPMMMKKKLLLMMMLLLKKKKKKKKKJJJJJJIIIHHHGGGDDDCCCCCCDDDEEEDDDBBB@@@CCCAAA>>><<<;;;<<<>>>@@@FFFSSSjjjppp^^^RRRJJJFFFCCCFFFFFFDDDMMMaaawwwxxxhhh~~~|||{{{~~~~~~|||{{{yyywwwuuusssqqqoooooonnnjjjfffbbb___]]][[[YYYWWWVVVVVVUUUUUUUUUUUUUUUVVVVVVUUUSSSQQQMMMJJJGGGEEEEEEEEEEEEGGGIIILLLNNNPPPTTTVVVYYY]]]```bbbcccdddgggeeecccbbb```___]]][[[]]]^^^___]]]YYYUUURRRRRRQQQOOOMMMMMMMMMMMMLLLLLLHHHGGGJJJQQQXXXWWWNNNEEEBBBAAA@@@??????@@@AAABBBCCCFFFHHHIIIHHHLLLRRRXXX\\\aaaiiisss|||kkkXXXTTTSSS^^^sss___TTTNNNPPPYYYooommmWWWFFFIIIMMM```}}}mmm]]]KKKBBB;;;:::<<<<<<>>>AAABBBBBBAAAAAAAAA@@@@@@@@@>>>===;;;::::::888666333555333000///000000000///000000000000000000000000000000111222222222222111///////////////000000000......////////////..................////////////111111111000000000//////////////////////////////////////////000000000000000000000000000000000000111111000///////////////........./////////000000000000111111222222333333444777777555888>>>???<<<>>>>>>CCCRRRiii{{{jjjcccdddhhhlllqqqwww}}}~~~}}}yyyfffXXXMMMFFFEEECCCBBBJJJVVVgggoootttrrrqqqvvvyyyxxxttthhhWWWIIIBBB@@@???>>>;;;;;;;;;:::999999888888888888888888999999999999888888777777777888888999::::::;;;@@@LLL]]]ooozzz~~~zzzsssooollljjjgggeeebbbcccgggkkkppprrrqqqppppppkkk```SSSGGG???<<<;;;===>>>>>>>>>>>><<<:::999999999999:::;;;???CCCFFFMMMSSSVVVTTTSSSUUUWWWVVVYYYWWWSSSNNNJJJHHHFFFEEEGGGFFFEEEFFFFFFEEECCC@@@BBBAAA???=========???@@@AAALLL```zzzyyygggVVVKKKEEEFFFFFFEEEHHHUUUkkk}}}uuu~~~}}}|||~~~|||zzzvvvrrrpppppppppmmmkkkiiifffbbb___^^^\\\YYYWWWWWWWWWVVVVVVWWWWWWXXXYYYWWWVVVTTTQQQMMMJJJFFFEEEDDDDDDCCCDDDEEEGGGIIIJJJNNNPPPSSSWWWZZZ\\\]]]^^^aaa```___]]][[[YYYXXXWWWTTTUUUVVVUUURRROOONNNNNNNNNNNNNNNNNNOOOOOOOOOOOOIIILLLQQQVVVXXXVVVRRRNNNAAA@@@???===<<<======>>>===@@@BBBBBBCCCEEEKKKPPPTTTYYYaaakkkttt{{{yyy```TTTOOOWWWvvvsssbbbVVVRRRWWWkkk{{{bbbKKKIIILLLVVVkkkwwwgggRRRHHH>>><<<<<<;;;===@@@AAAAAA@@@@@@@@@?????????>>>===;;;;;;:::999666444444222///...///000/////////////////////////////////000111111222222111111.........//////000000111......////////////..................////////////111111000000000000//////........................////////////000000000000000000000000000000000000111111000///////////////....../////////000000000000000111222222333444444444777999999;;;@@@BBB@@@DDDDDDMMMbbb}}}vvvkkkdddiiisss{{{~~~{{{|||~~~yyyeeeXXXMMMDDDDDDDDDDDDLLLWWWrrruuubbbQQQGGGCCC@@@???<<<<<<;;;;;;:::999999999888888888888999999999:::888888888888999:::;;;;;;<<<;;;<<>>??????@@@???>>><<<;;;<<<;;;:::999<<>>EEEUUUnnnmmm[[[OOOKKKHHHGGGEEEIII^^^uuu~~~}}}~~~~~~}}}yyysssmmmlllnnnooolllhhhjjjhhhdddbbb```^^^[[[YYYXXXXXXWWWWWWVVVWWWWWWWWWTTTSSSRRROOOMMMJJJGGGFFFDDDCCCBBBBBBBBBCCCEEEFFFJJJKKKOOORRRUUUXXXYYYYYY]]]]]]]]][[[XXXVVVVVVVVVQQQSSSTTTTTTRRRQQQQQQQQQOOOQQQRRRRRRQQQQQQQQQRRRNNNSSSYYYYYYUUUPPPPPPQQQDDDCCCAAA???===============???AAAAAABBBDDDHHHLLLNNNRRRZZZcccmmmuuu{{{~~~nnnZZZOOORRRiiiuuuaaaWWWTTTeeepppTTTOOONNNQQQ^^^vvvppp]]]QQQEEE@@@>>>===???CCCAAAAAAAAAAAA@@@@@@@@@@@@???===<<<;;;;;;:::777555333111///......//////...///////////////////////////000000111111111111111------......///000111111......////////////..................////////////111000000000////////////////////////////////////////////////000000000000////////////////////////111000000///////////////...////////////000000000000111111222333444555555555888;;;<<<===@@@BBBBBBJJJPPP___vvv{{{tttkkkeeefffttt~~~xxxvvvtttwwwlll]]]PPPFFFDDDCCCCCCIIISSSqqqyyyfffVVVKKKFFFCCCBBB======<<<<<<;;;::::::999888888888999999999::::::888888888888999:::<<<<<<>>>===>>>CCCOOOddd|||}}}{{{wwwsssmmmgggbbb___YYY\\\^^^```aaafffmmmsssuuupppgggZZZMMMDDD>>>======>>>>>>???>>>===<<<;;;<<<<<<;;;<<<@@@JJJWWW```cccjjjoooooopppuuuyyyyyyyyywwwqqqjjjccc]]]YYYVVVQQQOOOLLLKKKIIIHHHEEEBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@CCCOOOgggvvvcccVVVLLLKKKGGGFFFVVVlll~~~}}}~~~~~~~~~~~~xxxrrrkkkjjjlllmmmkkkgggmmmkkkgggeeeccc```\\\ZZZXXXWWWVVVTTTSSSRRRRRRRRRMMMMMMLLLLLLJJJIIIGGGFFFCCCBBBAAAAAAAAABBBCCCDDDGGGIIILLLPPPSSSUUUVVVVVVXXXYYYZZZXXXVVVTTTUUUVVVVVVXXX[[[[[[YYYXXXXXXXXXTTTVVVVVVUUUSSSRRRSSSTTTVVVZZZ\\\XXXPPPJJJJJJLLLFFFEEECCC@@@>>>>>>======>>>???@@@AAABBBDDDFFFHHHJJJNNNUUU^^^gggpppwwwzzz~~~dddRRRPPP___pppiiiZZZQQQ]]]yyyyyy]]]UUUPPPNNNVVVmmm{{{kkk\\\LLLDDD@@@>>>@@@DDDBBBBBBBBBBBBAAAAAAAAAAAA???===<<<<<<<<<;;;888666333111///......//////...//////////////////////////////000111111111111000,,,------...///000000111......////////////..................////////////000000000////////////...000000000000000000000000////////////000000000000////////////////////////111000000///////////////////////////000000000111000111222333444555666666888:::<<<>>>??????BBBEEENNN\\\rrrwwwooojjjiiihhhppp~~~~~~zzzxxxqqqkkkeeegggppp~~~uuuaaaSSSGGGDDDCCCBBBHHHQQQjjj}}}kkk[[[PPPJJJFFFDDD>>>>>>======<<<;;;;;;;;;888999999999999:::::::::777777777888999:::;;;<<<>>>>>>???DDDPPPggg~~~~~~~~~{{{tttlllddd___\\\]]]^^^^^^]]]```ggglllnnnkkkdddYYYNNNEEE@@@>>>===>>>?????????>>>===<<<888:::===@@@GGGTTTcccooottt|||yyyppphhhddd___\\\WWWTTTQQQNNNJJJGGGDDDDDDDDDCCCBBBBBBAAAAAABBBCCCLLLbbb}}}gggUUUPPPLLLHHHQQQ```vvv~~~~~~}}}|||}}}}}}}}}~~~{{{vvvpppmmmllllllkkkiiinnnlllhhhfffccc___[[[WWWSSSRRRQQQOOOMMMLLLKKKKKKFFFFFFGGGGGGFFFEEEDDDDDD@@@@@@??????@@@AAACCCDDDFFFHHHKKKNNNRRRTTTUUUUUUSSSUUUWWWWWWTTTSSSUUUXXX]]]___bbbcccaaa___]]]]]]XXXYYYYYYVVVRRRQQQSSSVVV[[[[[[YYYTTTMMMHHHGGGHHHFFFEEEBBB@@@>>>===============>>>???@@@BBBCCCDDDGGGJJJPPPXXXaaajjjrrrvvvzzz}}}qqqXXXPPPWWWbbbrrr___QQQVVVlll~~~eee\\\QQQKKKSSSccc{{{jjjVVVIIIAAA>>>???CCCCCCCCCCCCBBBBBBBBBAAAAAA???>>><<<<<<===<<<999777444222///...///000//////////////////////////////...///000000111111000000---------......//////000......////////////..................////////////000000////////////......111111111111111111111111////////////000000000000000000000000000000000000111111000////////////////////////000000000111111111111222333555666777777;;;;;;>>>AAA@@@@@@EEELLLWWWiii~~~vvvlllhhhhhhkkkooo}}}|||yyy|||}}}{{{yyywwwsssppphhh```ZZZ\\\dddrrrfffVVVIIIFFFEEEDDDIIIQQQddd|||rrrbbbVVVNNNHHHDDD??????>>>>>>===<<<<<<;;;999999999999::::::::::::888888888888999:::;;;;;;<<<===@@@EEERRRiiiyyyooogggbbbaaaaaa```___^^^___aaadddiiigggaaaXXXNNNEEE@@@>>>???@@@AAAAAAAAA@@@???>>>666:::???DDDNNN___sss}}}wwwpppkkkddd]]]WWWQQQKKKGGGHHHGGGEEEDDDBBBBBBAAAAAABBBCCCJJJ\\\zzzgggYYYRRRMMMOOOUUUlll~~~~~~}}}||||||}}}}}}}}}}}}~~~zzztttooolllkkkkkkllljjjfffccc```[[[VVVRRRLLLKKKJJJHHHGGGFFFFFFFFFBBBBBBBBBBBBAAA@@@??????============>>>AAACCCDDDDDDFFFJJJMMMPPPSSSTTTTTTQQQUUUXXXXXXVVVUUUYYY\\\___cccggghhheeeaaa^^^\\\XXXYYYXXXTTTPPPOOOTTTXXX\\\XXXSSSOOOMMMLLLJJJHHHFFFEEECCCAAA???>>>>>>>>>=========>>>???@@@AAA@@@DDDFFFKKKRRR[[[dddkkkoootttxxx}}}}}}]]]PPPRRRXXXoookkkVVVSSS^^^tttnnndddSSSLLLSSS]]]vvv|||dddRRRFFF??????BBBBBBBBBBBBAAAAAAAAA@@@@@@???>>>=========<<<:::888555333000///000000000///000000000000000000000000...//////000000000000000..............................////////////..................////////////000000/////////.........000000000000000000000000////////////000000000000000000000000000000000000111111000/////////////////////000000000111111111111111222444555777888888===<<>>>>>===<<<<<<999999999:::::::::;;;;;;;;;:::::::::::::::;;;;;;:::===@@@DDDPPPfffwwwoooiiigggeeecccbbbaaaaaa```___]]]aaa___[[[TTTLLLDDD@@@>>>>>>???@@@AAAAAA@@@???>>>999<<<@@@GGGSSSiii{{{pppeee[[[SSSMMMLLLJJJGGGDDDBBBAAAAAABBBAAACCCJJJZZZssshhhXXXSSSRRRRRR```ttt}}}~~~~~~~~~~~~~~~}}}|||{{{||||||}}}}}}~~~~~~zzzrrrmmmlllmmmjjjgggddd```\\\WWWQQQMMMFFFEEEEEEDDDCCCCCCCCCCCCAAAAAA@@@???>>>===;;;::::::::::::;;;===@@@BBBDDDDDDFFFIIIMMMPPPRRRSSSSSSSSSWWW[[[[[[YYYYYY]]]aaa___ccchhhiiifffaaa\\\ZZZWWWXXXWWWRRRNNNNNNTTTZZZ[[[TTTMMMKKKNNNPPPMMMJJJHHHGGGEEECCCAAAAAAAAAAAA>>>======>>>@@@AAA@@@@@@AAACCCGGGMMMVVV___fffkkkqqqtttzzz~~~```PPPPPPSSS___www]]]RRRTTTdddvvvkkkWWWNNNVVV[[[mmmppp[[[LLLCCCAAACCCAAAAAAAAA@@@@@@@@@?????????>>>======>>>===;;;999555333111000000111111000111111111111111111111111...//////000000000000000...............---------......////////////................../////////000000/////////............////////////////////////////////////000000000000000000000000000000000000111111000///////////////000000000000111111111111111222333444666777888999===<<>>=========999999:::::::::;;;;;;;;;===<<<<<<;;;;;;;;;<<<<<<;;;===???BBBLLL```yyy|||tttmmmjjjjjjfffdddbbbcccdddccc^^^ZZZWWWWWWUUUPPPIIICCC@@@???<<<<<<>>>??????>>>===<<<<<<>>>AAAGGGUUUnnnxxxlllaaa[[[OOOLLLHHHDDDAAAAAAAAABBBAAADDDLLLZZZqqquuu^^^WWWVVVTTTVVVhhh|||~~~}}}}}}}}}|||}}}|||}}}~~~~~~}}}|||~~~zzzqqqhhhccc^^^]]]VVVNNNJJJKKKIIIEEEAAAAAA@@@???????????????AAA>>>777:::EEEAAA999<<<999:::;;;<<<===???@@@@@@@@@BBBEEEIIIMMMPPPRRRSSSSSSTTTWWWYYY\\\___bbbccchhhfffccc```[[[WWWTTTRRRVVVUUURRRLLLFFFGGGNNNTTTXXXRRRLLLHHHHHHIIIIIIHHHFFFEEEDDDBBBAAA@@@@@@@@@;;;<<<<<<===>>>??????@@@AAADDDHHHKKKOOOTTTZZZ^^^ggglllqqquuuwww{{{mmmWWWQQQUUUYYYlllgggXXXSSSZZZoooooodddXXXNNNQQQ\\\wwwiiiPPPFFFCCCAAAAAA@@@???@@@BBBCCCBBBAAA????????????>>>===;;;:::777555333111000000111222222222111111000000//////111111111111111111111111////////////////////////......////////////......000000000000000000000000111000000111333333222000000000000000000000000000//////...//////000111222111111000000//////......000000000000000000000000000000000000000111111111444333333333555777:::<<>>>>>>>>===<<<888999;;;<<<<<<;;;:::999:::;;;<<<;;;:::;;;===>>>===???@@@BBBHHHVVVhhhuuu|||vvvssspppmmmdddcccdddeeeeeeccc___[[[\\\XXXRRRMMMIIIEEEBBB???>>>>>>>>>>>>============<<<>>>>>>EEE\\\sssddd[[[UUULLLFFFEEEEEEDDDCCCBBBCCCHHHVVVmmmxxxddd[[[YYYUUUZZZeeesss~~~~~~}}}}}}}}}~~~~~~~~~xxxnnneee```UUUTTTNNNFFFBBBCCCAAA=========<<<<<<<<<<<<<<<<<<======999???IIIDDD999:::::::::;;;<<<===>>>??????@@@BBBEEEIIIMMMPPPRRRSSSTTTUUUWWWZZZ]]]___``````bbbaaa]]]YYYVVVSSSPPPOOOOOOOOOMMMIIIEEEGGGOOOUUUXXXRRRKKKIIIKKKMMMMMMKKKEEEDDDCCCBBBAAA??????>>>>>>??????@@@@@@@@@??????@@@BBBEEEGGGKKKPPPUUUZZZcccgggmmmqqqssswww}}}eeeWWWRRRSSSdddqqq^^^PPPMMM[[[lll~~~mmmbbbWWWMMMOOOWWWpppzzzaaaNNNDDDBBBAAA@@@???@@@BBBCCCBBBAAAAAAAAAAAAAAA???===;;;:::777555333111000000111111111111111000000000000000////////////////////////////////////////////////......////////////......000000000000000000000000000//////000222222111///000000000000000000000000000////////////000000111111000000000/////////...000000000000000000000000000000000000111111111111444444444444666999<<<>>>AAADDDGGGIIINNN]]]sss~~~oooccc^^^dddlll{{{xxxwwwvvvvvvvvvxxxxxxyyy|||~~~yyytttwww{{{zzzggg\\\UUUOOONNNOOONNNUUU```llluuu{{{}}}}}}yyyqqqjjjcccZZZQQQJJJGGGEEEBBBAAAAAAAAAAAA@@@<<<<<<===============<<<===>>>???>>>======>>>@@@===>>>>>>???CCCNNN]]]iiitttvvv|||~~~xxxuuurrrooohhhgggggggggfffccc___[[[\\\XXXRRRMMMIIIEEEBBB???@@@??????>>>===<<<<<<;;;;;;===@@@IIIaaawwwjjj```SSSIIIEEEDDDBBB@@@CCCDDDIIIVVVnnnwwwggg```UUUTTTWWW^^^iiizzz~~~~~~~~~~~~}}}~~~{{{uuummmcccZZZUUUKKKLLLHHHAAA======;;;888999:::;;;;;;;;;;;;::::::888<<<;;;CCCMMMEEE999888;;;;;;<<<<<<<<<=========???AAADDDHHHLLLOOOQQQRRRSSSVVVYYY\\\]]]]]]\\\[[[ZZZXXXTTTQQQNNNLLLKKKKKKIIIJJJJJJHHHHHHKKKRRRXXXTTTMMMFFFFFFJJJMMMKKKGGGDDDDDDDDDCCCBBBAAA@@@???>>>>>>???@@@???>>>===<<>><<<:::777555333222111000111111000000000000111111111111////////////////////////////////////////////////......////////////......000000000000000000000000///......///111111000///000000000000000000000000111000000////////////000000000000000////////////000000000000000000000000000000000111111111222222444444555666888;;;>>>@@@CCCFFFJJJOOOYYYlllvvvhhh___]]]fffppp}}}yyyvvvuuuvvvyyyzzz{{{rrruuuzzz|||pppdddYYYSSSRRROOOSSSYYY```ggglllpppqqqvvvsssooolllggg```VVVNNNGGGEEEBBBBBBCCCDDDDDDCCCBBBAAA@@@??????@@@AAAAAACCCDDDDDDCCCAAA@@@@@@AAA@@@???>>>===>>>FFFQQQZZZcccfffkkkttt{{{yyyvvvsssooonnnlllkkkiiieee```\\\ZZZVVVQQQLLLHHHEEEBBB???AAAAAA@@@>>>===;;;::::::999===BBBLLLddd|||mmmYYYLLLGGGFFFCCC@@@DDDEEEIIIXXXpppyyykkk\\\UUUOOOPPPXXXjjj~~~{{{uuuqqqooonnnlllggg```WWWOOOKKKEEEHHHFFF@@@======<<<:::999:::;;;<<<<<<<<<;;;;;;666:::;;;BBBKKKDDD888999<<<<<<<<<<<<<<<<<<<<<<<<>>>@@@CCCGGGKKKNNNPPPQQQSSSUUUYYY\\\\\\[[[XXXVVVSSSPPPMMMIIIGGGGGGHHHIIIJJJKKKLLLLLLNNNQQQWWW[[[RRRKKKDDDEEEJJJLLLIIIDDDAAABBBCCCDDDDDDDDDCCCBBB???@@@BBBBBBBBBAAA???>>>@@@@@@@@@@@@AAADDDJJJNNNRRRWWW\\\```cccggglllqqqyyy{{{{{{dddUUUYYYbbbyyyyyymmm]]]PPPQQQ[[[cccrrreee[[[QQQLLLLLL[[[sss^^^HHHDDDBBBAAA@@@@@@BBBBBBAAA@@@@@@@@@AAAAAA@@@>>><<<;;;666555444222111111111111//////000000111111222222000000000000000000000000////////////////////////......////////////......//////////////////////////////...000111222000///////////////////////////111111000//////...//////000000000000////////////////////////////////////000000000111111222222333333444555777:::===@@@AAAHHHHHHKKKUUUeee{{{qqqeee```bbblllwww}}}{{{wwwtttsssuuuzzz~~~{{{uuu{{{xxxhhh[[[UUURRRTTTWWW[[[___cccfffhhhmmmllllllmmmllleee\\\TTTMMMKKKIIIHHHJJJKKKKKKJJJHHHGGGDDDBBBAAABBBDDDEEEHHHIIIIIIGGGEEEBBBBBBCCCBBBAAA@@@>>>>>>CCCJJJPPPYYY[[[```fffooo{{{~~~{{{xxxvvvtttqqqnnnkkkfffaaa]]]YYYUUUPPPLLLHHHEEEBBB@@@@@@@@@???>>>===<<<;;;;;;:::<<>>===;;;::::::;;;;;;;;;;;;;;;:::888;;;999===EEE???777;;;<<<<<<<<<<<<;;;;;;;;;;;;===???BBBFFFJJJMMMOOOPPPRRRTTTXXXZZZZZZWWWSSSQQQLLLKKKHHHEEEDDDEEEGGGHHHLLLMMMNNNPPPRRRTTTXXXZZZRRRMMMHHHHHHLLLNNNJJJFFF>>>???AAABBBCCCDDDEEEEEEDDDEEEFFFGGGGGGFFFEEEDDDAAAAAAAAA@@@AAACCCGGGJJJKKKOOOTTTWWWYYY\\\aaaeeeqqqsssxxx~~~|||___XXXUUUeee|||tttdddRRRLLLQQQTTTmmm~~~nnnaaaWWWOOOLLLSSShhhbbbJJJFFFBBBAAA@@@@@@BBBBBBAAA@@@======>>>??????>>>===<<<666666444333222222111111//////000000111111222222000000000000000000000000////////////////////////......////////////......////////////////////////000000000111222333222000////////////////////////111111000//////...//////////////////000000000000///////////////////////////000000111222333333333222333555888<<>>>>>AAAFFFIIIQQQSSSVVVZZZaaalllxxx}}}zzzxxxtttppplllhhhbbb^^^YYYUUUPPPLLLIIIFFFCCCAAA>>>>>>>>>>>>============:::;;;>>>GGGZZZzzzkkkWWWMMMJJJGGGEEEFFFEEEKKK[[[uuurrraaaVVVRRRWWWfffsss}}}~~~~~~uuuhhh___VVVUUUTTTQQQNNNKKKIIIHHHCCCIIIJJJEEE@@@???>>><<<;;;;;;:::999888999999999;;;<<<777999???;;;666===<<<<<<;;;;;;;;;;;;;;;;;;<<<>>>AAAEEEIIILLLNNNOOOQQQSSSVVVWWWWWWTTTPPPMMMHHHGGGEEEDDDDDDFFFHHHIIIKKKMMMNNNQQQSSSUUUVVVWWWOOOLLLJJJKKKNNNNNNLLLJJJAAAAAAAAAAAABBBDDDEEEFFFEEEEEEDDDDDDCCCCCCCCCCCCBBBCCCCCCCCCBBBCCCFFFHHHGGGKKKOOOPPPPPPRRRVVVZZZdddhhhnnnuuu|||lll[[[NNNXXXttt|||xxxvvvjjjWWWMMMMMMMMM___{{{yyyiii\\\SSSOOOPPPaaavvvgggPPPGGGCCCAAA@@@@@@BBBBBBAAA???<<<===>>>??????>>>===<<<666666555444333222111111000000000000111111111111////////////////////////////////////////////////......////////////......000000000000000000000000111000000111333333222111000000000000000000000000111000000////////////000////////////000000000000000000000000000000000000///000000111222333444444222444777;;;>>>BBBEEEFFFKKKLLLTTTjjj}}}tttllljjjmmmqqqxxxzzz{{{yyywwwvvvzzz}}}zzzwww|||tttccc^^^______^^^]]]ZZZXXXWWW\\\^^^cccjjjpppqqqmmmiiieeebbb___^^^]]]]]]\\\[[[WWWTTTPPPLLLIIIHHHHHHIIIJJJKKKLLLKKKHHHEEECCCCCC======<<<<<<>>>???AAACCCHHHJJJMMMPPPUUU___kkkttt}}}zzz|||yyyuuuqqqmmmiiiddd```YYYUUUPPPLLLJJJHHHEEECCC============>>>>>>>>>>>>::::::===DDDSSSooo}}}dddSSSJJJEEECCCEEEEEEJJJ\\\xxxppp^^^UUUUUU___kkk}}}wwwjjj```UUUTTTRRRQQQPPPQQQQQQRRRQQQVVVXXXQQQIIIEEECCC@@@@@@>>>;;;999888888:::;;;>>>???999888>>>999666===;;;;;;;;;;;;;;;;;;;;;;;;<<<===AAAEEEHHHKKKNNNOOOOOOQQQSSSTTTSSSQQQNNNLLLDDDDDDDDDDDDEEEGGGHHHIIIJJJLLLNNNQQQTTTVVVVVVUUUNNNPPPRRRTTTTTTUUUUUUVVVKKKIIIGGGFFFEEEGGGHHHJJJIIIHHHEEEBBB@@@?????????AAACCCEEEEEEDDDDDDEEEFFFEEEHHHKKKKKKJJJJJJMMMPPPWWW[[[bbbkkksssyyy~~~dddNNNQQQccczzz|||vvvtttwwwppp```TTTPPPLLLUUUiiinnn```VVVQQQQQQ___qqqoooWWWHHHCCCBBB@@@AAAAAABBB@@@???@@@@@@@@@@@@???===;;;:::666666555555444222111111111111111000000000000000////////////////////////////////////////////////......////////////......000000000000000000000000000//////000222333111000000000000000000000000000000////////////000000111.../////////000000000111000000000000000000000000///000000111333444444555444666:::>>>BBBFFFHHHJJJNNNVVVggg~~~wwwqqqooosssxxx{{{xxxzzz|||||||||yyypppmmmkkkxxxuuummmjjjgggbbb]]]XXXUUUTTTSSSVVV\\\fffqqqwwwxxxwwwqqqnnnjjjhhhgggeeedddbbb^^^\\\WWWRRROOOLLLKKKJJJHHHJJJKKKJJJGGGDDDBBBBBB<<<<<<<<<<<<>>>???>>>>>>@@@CCCFFFHHHKKKRRR]]]fffrrryyy~~~{{{ssspppwww{{{xxxtttpppmmmiiieeebbbYYYVVVQQQMMMKKKIIIFFFEEE??????>>>>>>======<<<<<<999:::>>>FFFPPPfffttt\\\MMMFFFEEEDDDDDDJJJ]]]zzzvvvggg^^^^^^bbbzzzmmmccc___]]][[[ZZZ[[[]]]```bbb```eeefff^^^TTTNNNJJJGGGEEEBBB>>>;;;::::::<<<>>>???@@@::::::>>>999555===:::::::::;;;;;;;;;<<<<<<;;;===@@@DDDHHHKKKMMMNNNNNNOOOQQQRRRQQQOOOLLLKKKAAABBBCCCDDDFFFGGGHHHIIIJJJLLLOOOSSSWWWXXXXXXWWWUUUZZZ___aaaaaabbbeeegggVVVSSSOOOLLLJJJKKKMMMNNNSSSQQQLLLGGGDDDBBBBBBCCC@@@BBBEEEFFFEEEDDDDDDEEEEEEGGGIIIIIIFFFFFFHHHJJJMMMRRRZZZccclllsssxxxzzz~~~mmmRRRPPPXXXfffzzzwwwzzzuuudddTTTNNNMMMOOO^^^}}}qqqaaaXXXSSSRRR^^^nnnvvv\\\HHHCCCBBBAAAAAAAAABBB@@@???DDDCCCCCCBBB???===:::888666666666555444333111111222222111111000000//////111111111111111111111111////////////////////////......////////////......000000000000000000000000///......///111222000///000000000000000000000000//////...//////000111222.../////////000000111111000000000000000000000000///000000222333444555555666888<<<@@@EEEIIIKKKMMMTTTbbbxxxyyyvvvssssss{{{}}}vvvzzz}}}zzzooojjj```kkk{{{yyyuuunnneee^^^YYYUUUTTTMMMPPPWWWcccqqq{{{}}}xxxuuusssqqqooommmccc```\\\WWWSSSOOOMMMKKKGGGHHHJJJIIIGGGCCCBBBAAA>>>======>>>??????>>>===???AAACCCCCCCCCIIIRRRZZZccckkkrrrqqqjjjjjjsss}}}~~~zzzwwwssspppmmmjjjfffcccYYYVVVRRRNNNLLLJJJHHHFFFAAA@@@???>>>===<<<;;;:::888:::@@@HHHQQQbbb~~~cccQQQJJJIIICCCCCCJJJ]]]{{{}}}iii]]]YYY{{{xxxwwwwwwyyyzzzzzzyyyzzz}}}~~~|||vvvqqqhhhhhhhhhiiikkknnnqqqsssssstttqqqkkkeee___UUULLLLLLHHHCCC@@@>>>===;;;:::;;;;;;:::::::::::::::::::::;;;;;;<<<<<<=========??????AAADDDIIILLLMMMMMMRRRQQQPPPNNNMMMKKKJJJJJJDDDDDDCCCDDDFFFJJJNNNQQQTTTSSSRRRTTTXXX[[[]]]^^^aaaeeekkkoooppppppppppppeeeaaa[[[WWWUUUVVVXXXZZZ]]]WWWNNNHHHDDDCCCCCCCCCFFFFFFEEEEEEEEEFFFGGGGGGFFF@@@>>>BBBDDDAAABBBFFFGGGLLLTTT[[[aaafffkkkooowww}}}yyyWWWRRRTTTZZZuuu~~~zzzpppaaaUUUKKKRRR[[[rrruuu```SSSLLLGGGQQQgggxxx]]]MMMDDDEEECCCAAA@@@BBBAAA@@@AAAAAA@@@@@@>>>===<<<;;;999888777666444222111111000000000000000000000000//////000111111111111111000000//////.........------...///000000///...---...---------...///111222333333222111000000000111111000///////////////000111000......000000000///...000000///000444222...111111111111111111111111333222111222333555555555999999===DDDFFFFFFLLLUUU___uuu}}}vvvwww{{{|||xxx{{{~~~oookkkiiilll|||vvvjjjaaaXXXQQQMMMKKKLLLOOOVVVaaaooo|||xxxrrrooommmkkkhhhccc]]]WWWRRRNNNLLLIIIHHHJJJLLLIIICCCBBBDDDBBBAAA@@@>>>======<<<<<>>>>>>>>>>>??????888===>>>DDDQQQ\\\tttgggRRRGGGDDDHHHDDDKKK```}}}~~~jjj[[[}}}zzzuuussspppnnnmmmoooqqqsssttttttvvv{{{~~~{{{wwwxxxyyyzzz{{{|||}}}}}}yyyzzzvvvmmmfff```XXXPPPRRRPPPMMMLLLJJJFFFBBB???===<<<;;;;;;;;;<<<<<<;;;::::::;;;;;;<<<<<<======??????AAADDDIIIMMMOOOOOOQQQPPPOOOMMMKKKIIIGGGGGGCCCCCCCCCEEEHHHLLLPPPSSSWWWVVVUUUVVVYYY\\\]]]]]]bbbgggnnntttwwwzzz|||}}}yyyuuunnnhhhdddaaa______[[[VVVNNNIIIFFFEEEDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEGGGBBBAAADDDDDDAAA@@@CCCEEEIIIOOOUUU[[[aaafffjjjrrrxxx}}}ZZZQQQOOORRRlllwwwggg\\\OOOUUU\\\uuu~~~hhhWWWNNNHHHOOObbb~~~yyy___PPPEEEDDDBBB@@@@@@AAAAAA@@@AAAAAA@@@@@@???===<<<;;;999888777666444333111111000000000000000000000000//////000111111111111111000000/////////.........---...///000000///...---......------...///111222444333222222111111222222000000000///000000111111111000......000000000///111555555222111222222...222222222222222222222222333222222222444555666666999;;;BBBHHHIIIIIIPPPYYYlll~~~{{{vvvwww|||}}}{{{|||qqqmmmmmmyyy|||lllaaaXXXQQQLLLLLLMMMOOOTTT^^^jjjvvv}}}zzzrrrnnnmmmjjjgggccc^^^XXXTTTQQQPPPOOOLLLMMMOOOMMMGGGDDDEEE??????>>>===<<<=========????????????AAACCCEEEFFFMMMRRRWWWZZZ[[[\\\aaaeeemmmnnnnnnlllkkkjjjlllnnnpppooommmllljjjfff```\\\RRRPPPLLLHHHEEECCCCCCBBBAAAAAA@@@@@@??????>>>>>>:::>>>>>>BBBLLLUUUkkkiiiUUUJJJFFFFFFEEEMMMdddyyyggg~~~yyytttpppmmmfffeeecccbbbcccfffjjjlllnnnnnnpppvvv}}}}}}}}}~~~~~~{{{yyyxxxlllnnnkkkccc]]][[[YYYUUUUUUVVVWWWYYYXXXSSSLLLGGGAAA???=========>>>===<<<::::::::::::;;;<<<===>>>@@@@@@AAADDDIIIMMMOOOPPPOOONNNMMMKKKIIIGGGEEEDDDCCCDDDEEEHHHLLLPPPTTTVVV[[[YYYWWWWWWYYY[[[[[[[[[\\\aaahhhoootttxxx{{{}}}zzzuuuoooggg^^^YYYXXXTTTNNNJJJHHHGGGFFFEEECCCDDDDDDDDDDDDDDDCCCCCCEEEBBBBBBDDDCCC@@@???AAABBBEEEJJJNNNSSSXXX^^^ccciiipppxxx~~~cccSSSKKKKKKaaa~~~ooodddTTTXXX___yyyttt^^^OOOIIIMMM\\\uuu}}}dddUUUFFFCCC@@@???@@@AAAAAAAAAAAAAAA@@@@@@???>>><<<<<<:::999888666444333111111000000000000000000000000///000000111111111111000000000////////////............000000000000..................///000111111444444333222222222222333000000000000111222333333111000......000000000///444999:::555111111111///222222222222333333333333444444333333444666777888;;;@@@HHHLLLLLLMMMXXXddd}}}}}}zzz{{{yyyzzz~~~}}}}}}uuupppvvvqqqfff^^^UUUOOOMMMLLLLLLPPPWWWaaakkkqqq}}}tttjjjfffggggggeeeaaa^^^ZZZXXXWWWVVVXXXSSSQQQSSSSSSMMMGGGEEE@@@???>>>======>>>???@@@AAA@@@?????????@@@AAABBBDDDHHHMMMPPPQQQSSSWWWZZZ]]]^^^___^^^^^^^^^```bbbaaabbbccceeeddd```ZZZUUUMMMKKKHHHEEECCCBBBAAAAAAAAABBBBBBBBBAAA???===<<<===@@@>>>???FFFLLL```}}}lllXXXMMMHHHHHHHHHTTTlllyyyyyyrrrmmmiiieeebbb]]]\\\[[[[[[^^^bbbgggjjjlllkkkkkkooouuuyyyzzzxxxvvvvvvvvvtttqqqkkkfffbbbWWWYYYVVVOOOKKKLLLNNNMMMOOOSSSZZZ```ccc```YYYTTTHHHDDD@@@>>>>>>???>>><<<::::::::::::;;;<<<>>>???BBBAAAAAACCCHHHKKKMMMMMMLLLKKKJJJIIIHHHGGGFFFFFFFFFGGGIIIMMMQQQTTTXXXYYY[[[YYYVVVUUUVVVWWWWWWVVVWWWZZZ___dddgggjjjmmmpppzzz{{{||||||wwwlll^^^TTTUUURRRMMMJJJIIIGGGFFFDDDEEEEEEEEEEEEEEECCCBBBAAA???@@@AAABBBAAA@@@@@@AAAAAACCCEEEHHHKKKQQQWWW\\\aaahhhqqqxxx{{{oooYYYKKKHHHZZZrrrttthhhYYY\\\cccdddPPPKKKLLLVVVlllmmm^^^IIICCC??????@@@@@@@@@AAA@@@@@@@@@@@@???>>>===<<<::::::888666444333111000000000000000000000000000///000111111111111000000000000//////////////////...///000111111000///........./////////000000111333222222111111222222222000000111111222333444555111000......000000000///222999;;;666000000111111222333333333333333444444555555555555555777999<<>><<<>>>AAA>>>===BBBFFFXXXuuuooo[[[OOOJJJJJJNNN[[[tttzzzuuuoooiiidddaaa^^^\\\WWWVVVVVVWWW[[[```fffiiikkkiiihhhjjjnnnqqqqqqpppmmmmmmkkkgggaaaZZZSSSOOOKKKLLLIIICCC@@@CCCEEEEEEGGGLLLVVV```gggjjjhhheeeSSSLLLDDD?????????>>><<<;;;:::::::::;;;===???@@@DDDCCCAAACCCFFFIIIJJJKKKIIIIIIIIIJJJJJJKKKKKKKKKKKKLLLOOORRRUUUWWWYYYYYYWWWTTTRRRQQQQQQQQQQQQPPPRRRUUUXXX[[[\\\___bbbdddrrrvvv~~~|||lll___VVVSSSNNNJJJIIIGGGFFFDDDEEEEEEEEEDDDCCCBBB@@@@@@===@@@AAAAAA???@@@BBBCCCBBBCCCDDDEEEGGGKKKQQQUUUZZZaaajjjqqqvvv{{{{{{```MMMGGGUUUhhhwwwjjjaaaccciiikkkRRRMMMLLLRRRddd{{{yyyhhhNNNDDD>>>???AAA??????BBB@@@@@@AAA@@@@@@???>>>===;;;:::999777555333111000111111111111111111111111000000111111111000000/////////000000000000000000...///000111111000///.../////////000000000000000111111000000000000111111111111111111222333555555111000......000000000///...555888444///000222333222222222333333444444444444555666666666888===AAAFFFLLLPPPOOOQQQ___vvvxxxrrrtttzzzyyyssshhheeebbb]]]ZZZZZZ^^^cccgggnnnwww~~~|||qqqhhhfffhhhbbbaaa___^^^^^^```bbbcccccc[[[UUUWWWWWWSSSMMMKKKJJJIIIFFFDDDCCCDDDEEEFFFEEEEEEDDDCCCCCCDDDEEEFFF@@@BBBEEEGGGHHHIIIKKKLLLMMMNNNOOONNNMMMLLLLLLMMMQQQQQQRRRTTTVVVUUURRRPPPDDDDDDCCCBBBAAA@@@@@@@@@>>>@@@AAABBBBBB@@@???===>>>AAA>>>===BBBEEEUUUrrrrrr^^^QQQKKKJJJPPPaaa{{{~~~sssnnngggaaa^^^[[[YYYWWWSSSSSSSSSTTTXXX^^^cccfffhhhfffeeefffjjjlllkkkiiibbb```\\\WWWPPPJJJEEECCC@@@AAAAAAAAAFFFNNNQQQOOOCCCGGGOOOZZZeeemmmqqqsssaaaWWWJJJBBB@@@@@@>>><<<<<<;;;::::::<<<>>>AAACCCFFFDDDBBBCCCFFFIIIJJJKKKJJJJJJKKKMMMNNNPPPQQQQQQPPPQQQSSSUUUVVVVVVVVVUUUPPPNNNLLLKKKKKKLLLLLLKKKIIIKKKNNNOOOQQQTTTXXX[[[ggglllwwwxxxmmm[[[WWWQQQLLLIIIHHHFFFEEEDDDDDDCCCCCCCCCCCCDDDDDDEEEIIIIIIDDD@@@BBBDDDEEECCCCCCDDDDDDDDDHHHLLLPPPSSSZZZbbbiiinnnssszzzgggOOOGGGQQQ___}}}nnnjjjjjjlllrrrWWWOOOMMMPPP\\\nnnqqqTTTGGG>>>@@@BBB??????BBB@@@@@@AAAAAA@@@??????>>><<<;;;999777555333111000111111111111111111111111000111111111111000000/////////000000000000111111//////111111111111/////////000000111111000000///000////////////000111111111111111111222333444444111000......000000000///,,,222555222000222333333111111222222333333444444333555777777777:::AAAFFFKKKQQQTTTSSSZZZoooyyysssrrrvvv}}}xxxssslllfffccccccfffhhhssszzzxxxpppnnnooohhhgggdddbbbaaabbbdddeeeddd\\\WWWVVVVVVSSSQQQRRRPPPNNNLLLJJJIIIJJJLLLNNNMMMLLLKKKJJJIIIJJJKKKKKKEEEEEEGGGHHHIIIIIIIIIIIIKKKLLLMMMMMMKKKJJJIIIJJJLLLLLLMMMNNNPPPOOOMMMKKKFFFFFFFFFEEEDDDDDDCCCCCCAAABBBBBBCCCBBBAAA???>>>>>>AAA>>>>>>CCCEEEUUUqqqtttaaaUUUPPPJJJRRRfffxxxooojjjbbb\\\YYYVVVTTTSSSSSSRRRRRRSSSWWW\\\bbbeeefffcccbbbccceeeeeebbb___VVVSSSNNNHHHCCC@@@>>>>>>:::;;;<<>>===<<<;;;;;;===@@@CCCEEEEEEDDDBBBDDDGGGLLLNNNPPPNNNOOOPPPQQQRRRTTTUUUUUUTTTUUUVVVVVVUUUSSSPPPOOOJJJHHHFFFFFFGGGIIIIIIHHHDDDEEEFFFGGGHHHJJJNNNQQQYYY]]]eeesss~~~xxxqqqbbb]]]UUUOOOKKKIIIHHHGGGFFFEEEEEEFFFHHHLLLPPPRRRWWWZZZVVVKKKCCCCCCDDDDDDCCCCCCDDDCCCCCCEEEHHHKKKNNNSSSYYY^^^bbbhhhooouuu|||oooTTTJJJPPPZZZ}}}uuunnnjjjeeevvvzzz___PPPNNNOOOTTT```yyyxxxYYYJJJ???AAACCC???>>>BBB@@@@@@AAAAAA@@@@@@??????===<<<:::888555333111000111111111111111111111111111111111111111000////////////000000000111111111///000111222222111000//////000111111111111000///000000//////000111111222222222111111111111222333111000......000000000///...222333111111444333111000000111111222333333444222555777888888<<>>@@@AAA@@@???===AAAKKKRRRNNNFFF@@@>>>???EEEQQQ```lllsssyyyiiiUUUHHHCCCCCCBBB@@@>>>===<<<<<<===@@@DDDFFFEEECCCCCCEEEJJJOOOSSSTTTRRRSSSSSSTTTUUUVVVWWWWWWUUUVVVWWWVVVTTTPPPLLLJJJGGGEEEDDDDDDFFFGGGHHHHHHGGGGGGGGGFFFFFFGGGKKKMMMQQQRRRXXXdddqqqwwwuuuppphhhaaaYYYQQQMMMKKKJJJIIIIIIIIIIIIKKKOOOUUU[[[___fffhhhaaaRRRFFFDDDDDDCCCBBBCCCDDDCCCCCCCCCFFFHHHJJJNNNSSSWWWZZZ___ffflllwwwvvvYYYMMMQQQYYYxxx|||nnnggg\\\hhheeePPPOOONNNOOOWWWooo{{{\\\KKK@@@BBBDDD???>>>BBB@@@@@@AAAAAAAAA@@@??????===<<<:::888555333111000111111111111111111111111111111111111111000////////////000000111111111222///000111222222111000//////000111222222111000///111111000000111222333333222222111111000111111111111000......000000000///111333222111222555333/////////000111222222333333111444777888999===FFFMMMOOOWWW]]]bbbrrrzzzzzzzzz}}}}}}yyyrrrkkkfffcccbbbbbbddd^^^YYYWWWTTTSSSXXX______^^^]]]]]]___cccgggjjjiiigggdddaaa___]]]\\\\\\WWWVVVUUUUUUUUUUUUSSSQQQPPPRRRUUUVVVVVVVVVVVVWWW^^^```dddhhhiiieee^^^YYYOOOOOOOOOOOONNNMMMLLLKKKNNNMMMJJJFFFCCCAAA???>>>@@@CCC@@@???CCCDDDSSSnnnwwwhhh___[[[\\\dddvvv}}}xxxuuusssjjj^^^WWWVVVVVVTTTQQQVVVSSSSSSWWWYYYZZZ^^^cccbbb```]]][[[YYYUUUQQQMMMHHHEEEBBB??????>>>===;;;;;;<<<>>>CCCGGGFFFBBB>>>BBB???>>>AAAGGGRRRcccrrrxxxooo___OOOFFFEEECCC>>>@@@>>><<<;;;===@@@CCCFFFFFFCCCAAACCCHHHPPPVVVZZZYYYZZZZZZYYYWWWWWWXXXZZZVVVSSSTTTVVVTTTNNNKKKLLLJJJIIIGGGEEEEEEGGGIIIJJJIIIJJJIIIFFFCCCBBBCCCEEEGGGQQQXXXXXXZZZccckkkmmmcccccc```ZZZTTTNNNKKKIIIIIIIIIKKKQQQ\\\hhhrrrwwwrrriii[[[NNNFFFBBBBBBBBBDDDDDDDDDDDDDDDEEEFFFGGGJJJLLLNNNNNNNNNTTT^^^fffoooxxxeeeSSSPPPSSSvvvxxxlllddd[[[]]]qqqrrr\\\PPPIIIMMMSSSbbbnnnVVVAAA???CCC@@@???AAA@@@AAAAAAAAAAAA@@@??????>>>===;;;999666444222111222000///...///000222333333333222111000000000111//////000111222333333333555444333222111///......000000////////////000000//////000000111111222222////////////000111333333222000//////000111111000000000000000111111111111222111000//////111333555111888<<<888999CCCMMMQQQ[[[WWWYYYkkk{{{yyyssstttzzz~~~www{{{{{{uuummmeeebbbddd^^^]]]ZZZYYYYYY[[[]]]___ccccccddddddgggkkkqqquuussstttsssqqqnnnlllllllllgggfffdddcccbbb```^^^[[[\\\___bbbbbb___^^^___bbbiiisss}}}|||pppdddcccZZZSSSSSSVVVUUUTTTTTTSSSPPPKKKGGGCCC@@@??????@@@BBBCCCAAAAAAGGGTTT___yyykkkfffgggllluuu~~~wwwnnnbbbYYYUUUSSSRRRQQQTTTRRRRRRWWWYYYZZZ]]]bbbdddbbb```]]]ZZZUUUPPPLLLHHHEEEBBB@@@@@@AAA@@@???>>>===<<<>>>@@@AAA???===@@@======???DDDLLLZZZhhhsssnnnaaaRRRHHHFFFDDDAAA@@@???===<<<===@@@CCCEEEFFFEEECCCEEEJJJRRRYYY^^^_________]]]ZZZYYYYYYZZZVVVTTTUUUWWWVVVPPPMMMMMMRRRPPPMMMJJJIIIJJJKKKMMMLLLLLLLLLLLLLLLKKKIIIHHHIIIQQQUUUSSSSSSYYY___aaa``````___[[[WWWQQQNNNLLLIIIOOOZZZeeemmmpppqqqqqqwwwnnnaaaTTTKKKFFFEEEEEEDDDDDDDDDCCCCCCDDDEEEFFFGGGJJJLLLKKKLLLPPPXXX___gggppp}}}tttYYYQQQUUUvvvxxxgggbbb\\\[[[jjjgggYYYPPPRRRVVV```yyyyyy___HHHBBBCCC@@@???BBB@@@AAAAAAAAAAAA@@@??????>>>===;;;999666444222111111111/////////000222333222222111000000000111111//////000111222222222222444333222222111000//////000000////////////000000000000000000000111111111000000///000000111222222222000//////000111111000000000000000111111111111111111000000111222333444000666999999===GGGPPPSSS\\\[[[bbbvvv}}}uuussssssxxx|||uuuyyy{{{sssiiieeefffcccbbb___^^^]]]^^^___```hhhiiikkkmmmooorrrvvvyyy{{{|||}}}|||zzzyyyyyyzzzwwwuuusssqqqooommmkkkiiillloooqqqqqqnnnmmmoooqqq|||qqqfff]]][[[]]]\\\\\\]]]ZZZWWWRRRLLLGGGCCCAAA@@@???AAABBB@@@@@@FFFRRR\\\{{{yyykkkeeefffssszzz~~~~~~wwwlll```XXXTTTSSSSSSTTTRRRSSSXXX[[[[[[^^^bbbfffdddbbb```]]]WWWPPPLLLHHHEEECCCBBBCCCDDDEEEEEEEEEBBB>>>======>>>>>>>>>@@@>>>>>>@@@BBBGGGSSS^^^lllkkkdddVVVKKKGGGFFFDDDBBBAAA???>>>???@@@CCCDDDGGGFFFFFFHHHMMMUUU^^^cccggggggfffbbb^^^[[[ZZZZZZWWWUUUVVVYYYWWWQQQNNNNNNSSSPPPMMMJJJHHHGGGHHHIIIIIIHHHIIILLLOOOOOOLLLHHHJJJOOOPPPMMMLLLOOORRRTTTYYY[[[\\\]]][[[WWWSSSPPPLLLVVVeeeooorrrrrrpppoooyyyrrrfffYYYOOOIIIGGGFFFEEEEEECCCCCCBBBCCCDDDDDDEEEGGGIIIIIIIIIKKKPPPUUU]]]fffsss~~~cccTTTYYYpppxxxfffeeeaaa]]]bbbvvvwwweeeXXXVVVWWW\\\ooommmQQQFFFCCC@@@???BBB@@@AAAAAAAAAAAA@@@??????>>>===;;;999777444333222111111000///000111222333000000/////////000111111//////000111222222222222222222111111111000000000000000////////////000000111111111111000000000000111111111111111111111111222000//////000111111000000000000000111111111111000000111222222333444444111555999<<>>===;;;999777555333333111111000000000111222333//////......///000111111//////000111111111111111000000000000111111111111000000////////////000000222222111111000000//////111111222222111111111000222000//////000111111000///000000000111111111111///000222333444444444444555777;;;BBBKKKUUUZZZ[[[\\\fffxxx|||qqqkkkkkk{{{yyy|||wwwpppoooooommmkkkiiihhhhhhiiijjjooonnnmmmnnnqqqtttvvvwwwwwwzzz~~~|||{{{|||}}}yyyqqqpppppprrrvvvqqqkkkaaaUUUKKKDDD@@@???@@@AAABBBBBBCCCIIIRRRZZZgggyyy|||ooohhhiiizzz~~~lll^^^UUURRRUUURRRQQQTTTVVVWWWZZZ___dddfffhhhiiihhhbbbZZZTTTKKKJJJIIIKKKPPPUUUYYY[[[[[[ZZZWWWSSSMMMHHHEEECCCCCCCCCDDDHHHHHHIIIPPPXXX^^^eeefff\\\PPPJJJIIIIIIDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFHHHJJJOOOXXXbbbiiiqqqqqqoookkkeee```]]]\\\YYYVVVVVVWWWUUUOOOLLLLLLLLLJJJHHHFFFEEEFFFHHHIIINNNJJJGGGIIIOOOTTTTTTRRROOOMMMKKKIIIGGGFFFGGGJJJNNNQQQVVV]]]aaa```[[[WWWQQQSSSUUUTTTSSSYYYccckkkooommmggg]]]SSSKKKHHHGGGGGGFFFDDDBBBAAABBBCCCEEEGGGHHHHHHHHHGGGFFFGGGHHHOOOWWWdddpppxxx|||~~~}}}mmmXXX[[[XXXwwwpppjjjnnnoooiii___dddttt[[[QQQOOOUUUkkk|||^^^IIIAAA???@@@AAA@@@AAAAAAAAAAAA@@@??????======;;;999777666444333111111111111111222222333//////......///000111111//////000111111111000000///000000000000111111111000000////////////000000222222111111000000//////111111222222222222111000222000//////000111111000///000000000111111111111000111222444555555555555888999>>>GGGOOOVVVYYY[[[^^^lllzzzqqqoooqqqyyyxxxuuussspppnnnmmmnnnppprrryyyuuuqqqqqqssswwwzzz{{{xxx|||~~~{{{{{{}}}}}}zzzzzz}}}{{{nnn___RRRJJJFFFEEE@@@AAAAAACCCFFFNNNYYYaaalll{{{~~~rrrmmmooo|||lll]]]TTTVVVRRROOOPPPRRRRRRWWW\\\eeehhhkkknnnnnnhhh___XXXOOOOOOPPPVVV___hhhooosssqqqpppmmmeee[[[PPPIIIEEEDDDCCCEEEHHHHHHHHHNNNVVV[[[bbbddd\\\QQQLLLIIIHHHEEEFFFGGGHHHIIIIIIHHHHHHEEEGGGIIIKKKOOOWWWbbbkkkrrrrrrrrrnnniiidddaaa```]]]YYYVVVVVVRRRMMMJJJLLLGGGFFFDDDBBBBBBDDDFFFHHHNNNJJJGGGGGGKKKPPPRRRSSSVVVQQQLLLJJJGGGCCCCCCFFFKKKMMMTTT\\\bbbbbb]]]XXXMMMNNNOOONNNNNNRRRYYY___ffffffddd]]]TTTMMMJJJJJJHHHFFFDDDBBBBBBCCCEEEGGGKKKJJJIIIHHHGGGGGGFFFGGGLLLRRR\\\gggooosssuuuuuuvvv{{{oooXXXUUURRRiii~~~|||ooogggjjjmmmkkkccccccyyyyyy^^^PPPLLLSSSmmmdddNNNDDDAAAAAA@@@@@@AAAAAAAAAAAA@@@??????======;;;:::888666555444111111111222222222222333000000/////////000111111//////000111111000000///000000000000000000000000000000////////////000000111111111111000000000000000111222333333333111111222000//////000111111000000000000000111111111111111111222333555666777777888:::AAAKKKRRRUUUYYY]]]gggvvvyyytttwww}}}~~~yyyuuutttvvvyyy{{{zzzvvvuuuxxx{{{||||||yyy}}}{{{zzz|||xxxhhhYYYOOOHHHEEE@@@@@@BBBFFFOOO[[[iiisss{{{wwwtttwwwsssfff]]]WWWRRRQQQQQQRRRXXX^^^hhhkkkpppsssrrrkkkaaaZZZSSSUUUYYYcccppp~~~xxxhhhZZZPPPKKKGGGFFFGGGIIIHHHGGGLLLTTT[[[```bbbZZZRRRMMMJJJGGGFFFGGGIIIKKKLLLLLLKKKKKKFFFIIIKKKMMMPPPXXXccclllrrrssssssqqqmmmhhhfffeeebbb\\\XXXUUUQQQLLLKKKMMMFFFDDDBBBAAAAAACCCEEEFFFKKKJJJIIIHHHJJJLLLNNNPPPVVVOOOJJJIIIGGGCCCCCCGGGJJJLLLQQQZZZaaaccc^^^XXXNNNMMMLLLKKKLLLNNNQQQTTTYYY\\\]]]YYYRRRKKKIIIJJJHHHFFFDDDBBBCCCEEEGGGIIIMMMKKKIIIGGGGGGGGGGGGFFFIIIMMMTTT]]]dddiiijjjjjjnnnttt|||vvv]]]QQQNNN\\\iii|||~~~qqqffffffiiijjjbbb___mmmdddSSSLLLRRRnnnmmmUUUIIIEEECCC@@@@@@AAAAAAAAAAAA@@@??????======;;;:::888777555555111111222222333333333222222222111000000000111111///000000000000000//////000000000000000/////////000000////////////000000000000000000000111111111///000222333444444222222222000//////000111111000000000000000111111111111222222222222444666888999:::>>>HHHSSSXXXYYY]]]ddduuu}}}uuuvvv~~~{{{}}}}}}~~~}}}{{{~~~}}}}}}xxxtttuuuxxxxxx{{{vvvfffXXXMMMGGGCCCDDDHHHPPP^^^qqq|||{{{|||ddd]]]WWWUUUTTTVVV\\\ccclllooosssvvvtttlllbbbZZZVVVXXX___lll|||rrraaaVVVRRRLLLKKKKKKLLLJJJHHHMMMTTT[[[___```YYYRRRNNNJJJFFFFFFHHHKKKMMMNNNNNNMMMMMMHHHJJJMMMOOOQQQXXXdddmmmqqqssstttsssooollljjjiiifff___YYYUUUQQQLLLKKKNNNLLLJJJHHHFFFEEEGGGIIIJJJMMMNNNPPPOOOOOOOOOPPPRRRRRRJJJFFFGGGGGGDDDEEEJJJJJJKKKPPPYYYaaabbb^^^XXXSSSOOOIIIFFFGGGJJJMMMOOOOOOSSSWWWTTTNNNHHHGGGHHHHHHGGGDDDCCCCCCFFFIIIKKKOOOLLLHHHFFFFFFGGGGGGFFFFFFIIIOOOVVV]]]aaacccccceeekkkssszzzcccQQQKKKRRRZZZlllssshhheeefffhhh```YYYbbbrrriiiXXXMMMRRRnnnttt[[[NNNHHHDDD@@@@@@AAAAAAAAAAAA@@@??????======;;;:::888777666555111111222333333333333222333333222111000000111111///000000000000000//////111000000000////////////000000////////////000000//////000000111111222222...///222444555444333222222000//////000111111000000000000000111111111111333222222222333666999;;;===BBBOOO[[[______dddmmmwwwrrrwwwzzz|||}}}yyyrrrmmmmmmooommmppptttwwwyyy~~~wwwfffWWWNNNHHHJJJOOOZZZlll~~~tttbbbWWWUUUZZZ^^^```gggmmmuuu{{{zzzoooaaaWWWTTTZZZeeettt{{{eeeUUULLLMMMKKKJJJJJJHHHGGGMMMUUU___eeefff^^^TTTNNNKKKIIIFFFFFFHHHKKKNNNOOONNNMMMKKKLLLLLLNNNTTT]]]gggooovvvzzz|||yyywwwuuuqqqkkkjjjeee^^^XXXUUUSSSQQQPPPJJJIIIHHHGGGHHHJJJLLLMMMTTTQQQMMMKKKKKKMMMNNNNNNKKKIIIGGGEEEDDDEEEHHHIIIIIIMMMRRRWWW]]]bbb```ZZZVVVQQQLLLJJJJJJJJJHHHFFFJJJJJJKKKJJJJJJIIIHHHGGGGGGFFFEEEDDDDDDEEEFFFGGGKKKKKKJJJGGGDDDCCCEEEFFFBBBEEEIIIMMMQQQUUUYYY\\\]]]```hhhqqqwwweeeSSSKKKMMMQQQXXXggg{{{rrrkkkaaa\\\___]]]WWWYYYbbbqqqxxxcccVVVUUUeeexxxxxx```SSSLLLFFFAAADDDBBBBBBBBBDDDDDDCCCBBB<<<<<<;;;:::999777666555111111222222222222111111000000000000000000000000000000000000000000000000111111111111111000//////////////////000000000000000000000000111111111111222222222222222222222222111111000000000000000111222222111111111111111111222444555444222333777;;;AAAJJJUUU\\\^^^eeettt~~~rrrttt~~~||||||zzzssspppooommmhhhdddeeefffjjjsss}}}sss___YYYQQQSSSYYYggg|||oooaaa]]]^^^aaabbbjjjqqqzzzttteeeZZZVVVZZZdddrrr}}}hhhYYYRRRNNNKKKJJJKKKIIIIIIOOOWWW```fffggg```VVVPPPLLLIIIGGGGGGHHHKKKNNNPPPPPPOOOLLLMMMOOOQQQWWWaaalllsss~~~}}}zzzyyyuuuppplllggg```ZZZWWWUUUTTTSSSOOOOOONNNNNNNNNOOOPPPQQQWWWSSSOOOLLLKKKKKKJJJHHHIIIHHHFFFEEEEEEFFFGGGHHHJJJNNNRRRVVV\\\aaa```[[[TTTOOOJJJGGGGGGFFFDDDBBBGGGHHHHHHHHHGGGGGGFFFFFFHHHGGGEEEDDDDDDEEEGGGHHHJJJKKKJJJHHHEEEDDDDDDEEECCCFFFIIIKKKMMMOOORRRUUUUUUXXX___hhhooowwwhhhWWWMMMKKKJJJNNN[[[qqqvvviii___[[[___^^^WWWTTTWWW```rrrnnn]]]VVV```ppp~~~fffUUUJJJCCC@@@BBBAAA@@@@@@BBBBBBAAA???======<<<<<<:::999777666111111222222222222111111111111111111111111111111000000000000000000000000111111111111111000//////////////////000000000000000000000000111111111111222222222222222222222222111111000000000000111111222222111111111111111111333444555444222444888===EEEPPP[[[```aaakkk{{{rrruuu{{{yyy{{{{{{xxxqqqnnnnnnlllhhhddddddfffkkktttmmmfffeeeeeejjjuuu~~~~~~}}}mmmeeecccddddddmmmuuu{{{kkk```ZZZ\\\bbbnnn}}}~~~iii\\\WWWOOOMMMKKKKKKJJJJJJQQQYYYaaagggjjjbbbXXXRRRMMMJJJIIIHHHIIIKKKOOOQQQRRRRRRNNNOOORRRVVV]]]hhhsss{{{{{{{{{xxxtttqqqkkkccc]]]ZZZZZZYYYYYYWWWWWWWWWXXXWWWWWWVVVVVVZZZVVVRRROOOMMMKKKIIIGGGFFFFFFEEEEEEEEEFFFFFFGGGJJJNNNQQQTTTYYY___```]]]UUUPPPIIIFFFEEEDDDBBB@@@CCCCCCDDDDDDDDDEEEEEEEEEHHHGGGFFFDDDDDDFFFGGGHHHIIIJJJKKKJJJGGGEEEDDDDDDEEEFFFHHHHHHHHHHHHIIIKKKMMMOOOVVV___fffooo}}}|||eeeWWWPPPJJJDDDDDDPPPfffiii^^^ZZZ___aaaZZZRRRPPPQQQbbbyyyuuu___QQQTTT^^^|||pppYYYHHHAAA???AAA@@@>>>>>>??????>>>===>>>>>>===<<<;;;999888777111111222222222222111111111111111111111111111111000000000000000000000000000111111111111000000///////////////000000000000000000000111111111222222222222222222222222222222111000000000000000111111111111222222222222222222333444555444333555:::???LLLWWWaaadddgggvvvyyytttxxx|||yyy{{{xxxvvvwwwuuupppnnnpppooolllgggfffffflllwwwwwwtttrrrssszzz|||xxxyyy{{{~~~yyyvvvxxxtttkkkgggffffffpppxxxxxxmmmcccbbbccckkkxxxzzzfffZZZVVVRRROOONNNMMMJJJJJJPPPXXXbbbiiikkkddd[[[TTTOOOLLLJJJIIIJJJLLLOOORRRSSSSSSNNNQQQUUUZZZcccooo{{{}}}yyyzzzyyyvvvuuuooohhhbbb```aaabbbbbbaaabbbccceeeeeedddbbbaaa```\\\VVVQQQOOOMMMKKKJJJDDDEEEEEEEEEFFFFFFFFFFFFIIIMMMPPPQQQVVV\\\___]]]XXXSSSKKKGGGFFFEEECCCAAAAAAAAAAAAAAABBBCCCDDDEEEHHHFFFEEEDDDDDDEEEFFFHHHIIIJJJLLLKKKHHHEEEDDDDDDEEEFFFGGGFFFDDDCCCDDDEEEHHHKKKQQQYYY```iiiwwwvvvaaaUUUQQQIIIBBBBBBKKK___zzzpppddd\\\___bbb]]]TTTOOONNN\\\ssszzzaaaNNNLLLTTTjjj{{{```JJJAAA???AAA???>>>>>>>>>>>>===;;;=========<<<;;;999777666111222222333333222222111111111111111111111111111000000000000000000000000000000111111111111000///////////////000000000000000000111111111222222222222222222222222222222222000000000000000000111222111111222222222222222333333444555444444777???DDDUUU\\\bbbdddmmmzzzzzzpppllltttzzzuuuvvvuuurrrtttyyyzzzwwwooojjjiiinnnxxx}}}yyyuuuxxxxxxsssppprrrvvvyyyyyyzzz{{{{{{|||}}}wwwqqqnnnhhhnnnttt|||uuunnnkkkjjjiiisss|||tttnnnjjjlllvvvuuucccYYYVVVUUUSSSQQQPPPLLLJJJOOOVVVbbbiiillleee\\\VVVRRROOOLLLLLLLLLNNNQQQSSSSSSSSSOOORRRXXX___hhhuuu}}}zzz{{{{{{yyywwwsssmmmiiiiiikkklllmmmnnnpppsssvvvwwwwwwvvvuuupppjjjaaaXXXSSSNNNKKKIIIEEEEEEEEEEEEFFFEEEEEEEEEHHHLLLOOOPPPSSSZZZ^^^]]][[[UUUMMMHHHGGGFFFEEEBBBAAAAAAAAAAAABBBDDDEEEFFFGGGFFFDDDCCCCCCDDDFFFGGGIIIKKKLLLKKKHHHFFFDDDDDDDDDEEEEEEEEECCCBBBBBBDDDEEEGGGMMMTTTZZZbbbqqqttt```UUUNNNGGGBBBCCCJJJZZZrrrrrrccc^^^___\\\SSSLLLLLLXXXooojjjTTTOOOTTT___vvvgggPPPDDD@@@AAA???>>>>>>??????>>><<<<<<<<<<<<;;;999888666555222222333333333333222222111111111111111111111111000000000000000000000000///000000111111111000000////////////000000000000111111111111222222222222222222222222222222222222000000//////000111222222111111222222333333333333333444555555666;;;DDDKKK\\\^^^^^^aaaqqq~~~{{{wwwmmmkkkpppyyy|||zzzwwwwww~~~wwwoooiiilllsss{{{{{{xxx}}}{{{yyyxxxvvvsssnnnjjjjjjmmmrrruuurrrtttuuuvvvwwwyyy}}}}}}yyytttmmmgggccc[[[]]]```fffnnntttxxxxxx}}}zzzvvvqqqnnnlllllllllttt}}}xxxssswww~~~qqqddd[[[XXXWWWUUUUUUUUURRRNNNQQQWWWbbbiiikkkddd[[[WWWUUUSSSPPPPPPQQQSSSVVVVVVUUUSSSRRRUUU[[[dddnnn{{{}}}xxxuuurrrqqqsssvvvxxxyyy|||vvvkkk___UUULLLGGGHHHGGGFFFEEEEEEEEEEEEFFFGGGMMMQQQQQQTTTZZZ^^^^^^]]]VVVNNNIIIHHHHHHFFFEEEDDDDDDCCCCCCDDDFFFHHHIIIGGGFFFDDDCCCCCCDDDFFFGGGJJJKKKLLLJJJHHHFFFEEEEEECCCDDDEEEDDDBBBAAABBBCCCAAABBBGGGMMMRRRZZZiiivvvooo\\\SSSLLLEEEBBBDDDHHHRRRggg{{{oooaaa\\\XXXPPPIIIIIIQQQfffsssZZZQQQSSSWWWkkkmmmWWWHHHAAA@@@???>>>>>>@@@@@@???>>><<<<<<;;;:::999777666555222222333333333333222222222222222222222222222222000000000000000000000000///000000111111111111000////////////000000000000111111111222222222222333222222222222222222222222////////////000111222333111111222222333444444444333444555666888@@@KKKSSS___^^^\\\^^^qqq}}}||||||tttppprrruuuzzzxxxyyyzzzmmmcccdddggglllvvv~~~uuuuuu|||{{{vvvrrrooommmmmmiiigggeeeccceeeiiimmmqqqkkkmmmnnnooopppsssvvvyyy~~~}}}{{{ssssssrrrooojjjccc]]]YYYSSSQQQQQQUUUZZZ^^^aaacccccceeeggghhhiiiiiijjjjjjoooxxx}}}zzz}}}~~~yyyssskkkddd]]]YYYWWWWWWYYY[[[XXXTTTVVV[[[bbbhhhiiibbbZZZXXXXXXWWWTTTUUUWWWYYY[[[ZZZWWWTTTUUUYYY```hhhsss~~~wwwuuuuuuwww{{{xxxgggWWWMMMKKKJJJGGGEEEDDDDDDEEEFFFHHHOOOTTTUUUWWW\\\`````````YYYQQQLLLKKKLLLKKKIIIIIIHHHGGGGGGGGGIIIJJJLLLIIIHHHFFFEEEEEEFFFHHHIIILLLLLLLLLIIIGGGEEEFFFGGGCCCDDDDDDCCCAAA@@@@@@AAA>>>???BBBHHHLLLSSSbbboooqqq```VVVOOOHHHDDDFFFGGGKKK\\\qqq|||jjjaaa\\\VVVPPPJJJLLL]]]~~~aaaQQQOOOOOO___zzzppp]]]LLLAAA>>>===<<<===???@@@@@@???===<<<<<<;;;:::888777666222333333444444333333222222222222222222222222222000000000000000000000000//////000111111111111111////////////000000000000111111111222222222333333222222222222222222222222////////////000111222333111111222222333444444555333444555777;;;DDDQQQZZZ\\\___^^^___oooyyytttxxx~~~~~~uuuuuuyyyzzz~~~wwwxxxvvvfffYYYWWWXXXZZZdddppp}}}nnnhhhlllrrrwww|||xxxtttrrrpppnnnjjjfffbbb`````````\\\\\\[[[[[[]]]aaaeeegggdddfffhhhiiijjjlllooorrrvvvwwwxxx{{{|||xxxvvvhhhhhhiiigggccc^^^XXXUUUPPPLLLIIIJJJMMMOOOQQQSSSQQQUUU[[[```cccdddeeeeeehhhqqq}}}|||{{{zzzxxxsssmmmiiifffbbb]]]YYYVVVXXX\\\___^^^ZZZ[[[```bbbggghhhaaaZZZXXXYYYYYYXXXYYY[[[^^^___]]]YYYUUUXXX\\\ccclllwww}}}vvvvvvwww{{{yyyeeeXXXMMMKKKHHHEEEDDDDDDFFFGGGJJJQQQWWWXXXZZZ___bbbbbbddd]]]UUUPPPPPPPPPPPPOOOLLLKKKJJJIIIIIIKKKMMMNNNKKKJJJHHHGGGGGGHHHJJJKKKMMMMMMKKKIIIFFFEEEFFFHHHCCCDDDDDDCCC@@@>>>>>>???>>>>>>AAAFFFJJJQQQ___lll{{{{{{jjjbbbUUUMMMHHHHHHFFFGGGXXXlllrrrhhhddd___ZZZOOOLLLYYY{{{kkkVVVPPPIIIWWWoooqqq```MMM@@@<<<;;;;;;<<>>>>>===<<<;;;999888777222333333444444333333222222222222222222222222222000000000000000000000000//////000111111111111111////////////000000000000111111222222222333333333222222222222222222222222////////////000111222333111111222333333444555555333444666777<<>>AAADDDCCC???>>>AAA???===;;;;;;;;;;;;999777666666555444333333333333//////000000111111111111000000000000000000000000222111111111000000//////000000000000000000000000111111222333333333333222111111111111111111111111000111111111111222222222444333222222111111222222333666777777AAAQQQ]]]```dddaaadddnnnxxxwwwpppzzzzzz|||~~~sssrrreeeUUUHHHFFFFFFEEENNNZZZfffllluuu~~~~~~iii\\\WWWYYY[[[^^^^^^^^^^^^___```aaaaaa___]]]ZZZWWWUUUUUUUUUVVVTTTRRRPPPMMMLLLKKKLLLMMMNNNMMMMMMNNNQQQUUUYYY[[[YYYZZZ\\\___bbbeeeggghhhjjjlllnnnpppssswww{{{}}}yyyqqqkkk```^^^ZZZWWWTTTRRRQQQPPPNNNPPPSSSUUUVVVVVVUUUTTTJJJKKKLLLOOORRRVVVYYY[[[]]]fffsssvvvoookkkgggfffdddbbbaaaaaaaaabbb^^^bbbdddccc``````bbbfffkkkiiiddd```^^^^^^___```cccdddeeefffeeebbb^^^ZZZ[[[aaajjjttt}}}~~~yyyzzz}}}wwwwwwzzz~~~cccPPPHHHHHHAAA@@@GGGIIIKKKSSSYYYYYYYYY[[[^^^]]][[[ZZZWWWVVVUUUUUUVVVWWWVVVUUUSSSTTTVVVYYYYYYYYYTTTQQQLLLJJJKKKMMMNNNOOOSSSPPPMMMJJJHHHFFFCCCAAABBBAAAAAA@@@@@@@@@@@@@@@BBB???@@@CCCGGGLLLVVV___ppp{{{lll\\\MMMHHHFFFHHHSSSaaavvvvvvuuuiii___VVVXXXsss~~~[[[QQQEEEMMM\\\tttxxxfffRRRDDD???===@@@CCCCCC???>>>AAA???===;;;;;;;;;;;;999777666555444333222222222222222222222333333333333333000000000000000000000000111111111111000000000///000000000000000000000000111111222333333333333222111111111111111111111111111111111111222222222222333333222222222222333333444666888;;;FFFWWWaaacccccceeennnzzzwwwuuu~~~zzz|||~~~~~~}}}{{{~~~mmmjjjsss{{{xxxppp^^^OOODDDCCCCCCBBBJJJUUU___dddkkkqqqwww|||zzzfffXXXRRRRRRSSSPPPPPPOOOOOOPPPPPPQQQQQQSSSQQQOOOLLLKKKKKKKKKLLLMMMLLLJJJHHHGGGGGGGGGHHHHHHHHHGGGHHHKKKOOORRRUUUTTTUUUWWWZZZ\\\___aaabbbdddfffhhhjjjmmmqqquuuyyy}}}zzzuuummmgggWWWUUUQQQMMMKKKKKKKKKLLLLLLOOOSSSWWWYYYYYYWWWVVVLLLKKKJJJKKKLLLOOORRRSSSWWW___kkkzzz|||ssslllhhhfffeeecccbbbbbbcccdddeeeeeegggiiigggeeedddgggjjjpppnnnjjjgggeeeeeefffgggiiijjjjjjiiigggccc___\\\```gggpppyyy}}}~~~}}}yyyooolllkkklllnnnsss~~~rrrYYYKKKIIIBBBBBBHHHHHHLLLUUU[[[\\\[[[]]]]]][[[[[[[[[ZZZZZZYYYYYYYYYYYYXXXVVVVVVWWWYYY[[[\\\[[[WWWTTTOOOMMMNNNPPPQQQRRRUUURRRNNNJJJHHHEEEBBB@@@CCCCCCBBBBBBAAAAAA@@@@@@BBB@@@@@@CCCFFFIIIQQQZZZjjjvvvlllWWWMMMJJJKKKTTT___vvvgggXXXUUUooodddTTTHHHJJJSSShhhsssZZZHHH???===>>>BBBBBB??????AAA???===<<<;;;;;;;;;999888555444333222222111111222000000000000000/////////000000000000000000000000111111111111000000000000000000000000000000000000111111222333333333333222222222222222222222222222111111111111222222222333222222222222333444555666666888;;;AAANNN]]]eeefffeeepppyyyxxxyyy}}}~~~|||xxxvvv|||yyy{{{|||{{{|||uuugggbbbfffiiieee___UUUIIIAAAAAABBBAAAGGGOOOXXX[[[___cccdddfffhhhjjjnnnqqqwwwrrr```SSSKKKHHHHHHGGGFFFFFFEEEEEEEEEEEEEEEEEEDDDBBBAAA@@@@@@AAABBBDDDCCCBBBAAA@@@AAABBBBBBCCCBBBBBBCCCEEEIIILLLNNNNNNOOOPPPRRRTTTVVVXXXYYY\\\]]]```bbbeeehhhmmmqqqzzz|||{{{uuunnnfff```TTTQQQMMMIIIGGGGGGHHHIIIKKKMMMPPPRRRTTTTTTSSSRRRQQQOOOMMMLLLLLLMMMOOOQQQVVV\\\eeeqqq}}}zzzqqqllliiihhhgggeeeeeefffhhhjjjllllllmmmmmmllljjjiiikkknnnvvvtttqqqooommmmmmmmmnnnnnnoooooommmhhhddd```^^^cccjjjttt}}}{{{vvvssskkkgggdddcccdddhhhtttcccOOOIIICCCCCCHHHGGGNNNWWW___```___```___]]]^^^______```___^^^]]]\\\YYYXXXXXXYYY\\\]]]]]]]]]ZZZWWWSSSQQQRRRSSSTTTTTTVVVSSSNNNJJJGGGDDDAAA>>>AAAAAABBBBBBBBBBBBBBBBBBBBB@@@@@@CCCDDDFFFLLLTTTdddppp|||bbbTTTNNNLLLQQQYYYzzzkkkXXXSSSlllnnnXXXNNNLLLOOOaaadddNNNAAA======@@@BBB@@@???AAA???>>><<<;;;<<<;;;:::888444444333222111111111111///............---------000000000000000000000000111111111000000000000000000000000000000000000000111111222333333333333222222222222222222222222222111111111222222222333333222222222333444666777888999;;;@@@IIIVVVaaaggghhhnnn}}}|||{{{yyyyyy}}}~~~~~~yyytttsss|||xxxpppkkkooouuu{{{|||{{{wwwqqqnnnmmmnnnkkkmmmpppooollloooyyyoooeee______^^^YYYUUUNNNFFF@@@AAABBBCCCFFFLLLSSSUUUXXXYYYXXXWWWXXXYYY[[[^^^bbbiiisss|||zzz~~~}}}zzzsssgggYYYNNNFFFBBBAAACCCBBBAAA@@@????????????======<<<;;;;;;<<<============<<<<<<<<<===>>>???@@@@@@@@@AAACCCFFFHHHJJJIIIJJJKKKLLLNNNPPPQQQQQQUUUWWWYYY\\\^^^bbbgggjjjsssuuuxxx|||~~~vvvnnneee^^^ZZZTTTQQQLLLHHHEEEEEEFFFGGGJJJJJJJJJKKKMMMOOOPPPRRRSSSQQQPPPNNNMMMNNNOOOPPPTTTXXX```jjjtttxxxrrrnnnmmmiiihhhhhhiiikkknnnqqqsssssssssrrrpppooooooppprrrzzzyyyxxxvvvuuutttttttttrrrsssssspppkkkfffcccbbbfffnnnxxxzzzwwwuuuqqqmmmiiigggeeeeeemmmvvvyyymmmTTTKKKCCCDDDIIIGGGOOOYYYaaaccccccdddcccaaabbbcccdddddddddbbb```___```______```bbbcccbbbaaa]]]ZZZVVVUUUVVVWWWWWWWWWVVVSSSNNNJJJGGGDDDAAA>>>??????AAABBBCCCDDDDDDCCCBBB@@@@@@CCCDDDDDDIIIOOO___lllppp```VVVNNNOOOTTTrrriiiWWWQQQhhh}}}```QQQNNNOOO^^^kkkRRRDDD???===@@@AAA@@@@@@BBB@@@>>><<<<<<<<<<<<:::888444444333222111111111111111111111111111111111111000000000000000000000000000000000000000000111111111111111111111111111111111111222333333333333222222222222222222222222222111222222222222333333333333333333444555777888999>>>AAAHHHRRR\\\ccciiilllxxx~~~|||}}}{{{zzz~~~|||~~~|||tttooorrr|||wwwpppiiiddd```___dddlllqqqssssssnnneee^^^[[[ZZZYYY\\\``````[[[[[[hhhwwwyyysssqqqsssyyy~~~}}}qqqkkkccc]]][[[XXXTTTQQQHHHCCC???@@@BBBCCCEEEGGGNNNPPPRRRRRRPPPOOOOOOOOOMMMNNNPPPTTT[[[fffsss{{{uuujjjeeeggggggeeefffbbbZZZQQQIIICCC@@@>>>===<<<;;;:::999888888888999999999999::::::;;;;;;:::::::::;;;;;;<<<===>>>======>>>>>>@@@BBBDDDEEEFFFFFFGGGIIIJJJKKKLLLMMMPPPRRRUUUWWWZZZ]]]bbbfffmmmoooqqquuuzzz~~~zzzooofff^^^ZZZWWWRRRPPPLLLHHHEEEDDDEEEEEEGGGFFFEEEEEEFFFIIIKKKMMMOOOOOOOOONNNNNNNNNOOOOOOPPPTTT\\\eeeooo{{{}}}uuuqqqpppqqqjjjkkkmmmooorrruuuxxxyyy|||zzzxxxvvvuuuuuuvvvwww}}}}}}}}}|||{{{zzzyyyyyyuuuwwwwwwtttnnnjjjhhhiiikkksss}}}|||tttmmmlllpppxxxwww|||uuu[[[OOOFFFFFFKKKKKKQQQ[[[dddggghhhjjjjjjiiiiiiiiiiiiiiihhhfffdddcccdddccccccdddeeefffdddbbb```^^^[[[ZZZZZZ[[[[[[[[[XXXUUUPPPLLLIIIFFFCCC@@@???AAABBBDDDEEEEEEEEEDDDBBB@@@AAACCCDDDCCCFFFLLLZZZhhh|||uuueeeWWWSSSVVVqqqgggVVVQQQbbbxxxmmmQQQNNNOOO\\\|||rrrXXXIIIBBB>>>@@@BBBAAA@@@AAA@@@>>><<<<<<<<<<<<:::999555444333222222111111222///000000000111111111111000000000000000000000000000000000000111111111111111111111111111111111111111111222333333333333222333333333333333333333333222222222222333333333333444444444555666888999:::CCCGGGQQQ[[[aaaeeelllttt}}}}}}|||zzzoookkkqqq|||zzzqqqiiiddd]]]YYYUUUUUUTTTUUU[[[cccjjjmmmnnnhhh]]]TTTOOOOOONNNPPPTTTTTTPPPOOOXXXddduuuzzzpppkkkfffaaa```bbbgggssswwwttttttvvvwwwvvv}}}zzz{{{~~~yyymmmggg```\\\YYYVVVRRRNNNCCCAAA>>>>>>@@@BBBCCCDDDHHHJJJLLLLLLKKKIIIIIIIIIGGGIIIJJJKKKNNNUUU___gggpppooohhh^^^YYYYYYXXXUUUTTTQQQNNNIIIEEEAAA>>>===;;;:::999888777777777777666777777777888888888888888999999:::;;;;;;<<<<<<999999::::::<<<===>>>???BBBBBBCCCEEEFFFHHHIIIJJJLLLNNNQQQSSSUUUYYY^^^aaafffhhhjjjnnnrrrvvvzzz|||}}}tttiii```ZZZXXXYYY\\\[[[YYYVVVTTTSSSSSSSSSQQQPPPNNNLLLJJJIIIIIIIIIKKKLLLMMMOOOOOOPPPOOOOOOOOOSSSZZZbbblllwwwzzzrrrnnnoooqqqooorrruuuyyy}}}~~~{{{{{{{{{|||}}}~~~}}}|||wwwzzz{{{xxxsssooooooqqqssszzz|||{{{}}}tttppp||||||bbbUUUIIIHHHOOOQQQXXXbbbkkkoooqqquuuwwwvvvttttttsssrrrpppnnnmmmllliiiiiihhhiiiiiiiiifffdddeeebbb```______``````___[[[XXXSSSPPPMMMJJJGGGEEEDDDEEEGGGHHHHHHGGGEEEDDDBBB@@@AAADDDDDDCCCEEEJJJUUUdddxxxyyyeee]]]^^^nnnyyysssgggXXXRRR[[[gggqqqvvvVVVSSSQQQZZZtttzzzbbbMMMEEE???@@@BBBAAA@@@AAA@@@>>>===<<<===<<<;;;999666555444333222222222222,,,------...///000111111000000000000000000000000///000000000111111111111111111111111111111111111111111222333333333333222333333333333333333333333222222222333333333444444555555555666777888999:::EEELLLYYYdddfffhhhrrr~~~}}}}}}ooolllttt~~~tttjjjaaaYYYTTTOOOLLLKKKLLLMMMMMMRRRYYYeeeiiijjjdddXXXNNNIIIIIIHHHGGGHHHIIIGGGGGGOOOYYYhhh}}}tttiii```[[[YYYVVVVVVYYY\\\iiixxxvvvooommmnnnpppqqquuu~~~~~~wwwoooooouuu}}}}}}}}}{{{xxxuuuooohhh```[[[ZZZWWWRRRMMMDDDBBB@@@???AAACCCDDDCCCEEEGGGHHHIIIGGGFFFEEEFFFEEEGGGHHHGGGFFFJJJQQQXXX]]]^^^\\\UUUQQQPPPNNNKKKFFFEEEDDDBBB???===;;;;;;;;;;;;:::999888888888999555555666666666666666666666777777888999999999999777777888999::::::;;;<<<<<<===???@@@BBBDDDEEEFFFGGGIIILLLNNNPPPTTTYYY\\\___```bbbfffjjjnnnqqqsss{{{yyypppeee\\\YYYYYY[[[oooooonnnmmmllllllkkkkkkeeecccaaa\\\WWWQQQLLLJJJHHHJJJMMMPPPQQQRRRQQQPPPRRRVVV[[[bbbjjjsss}}}xxxoookkkmmmooouuuxxx}}}~~~}}}yyy|||~~~|||vvvrrrsssvvvyyysssiiipppgggYYYLLLJJJSSSUUU```jjjssswwwzzz~~~|||zzzxxxvvvuuutttrrrqqqqqqqqqqqqpppmmmjjjhhhfffcccbbbcccdddcccccc]]]ZZZVVVRRRPPPMMMJJJHHHIIIJJJKKKKKKJJJGGGEEECCCBBB@@@BBBEEEEEECCCEEEJJJSSSaaavvvqqqffffffiii{{{rrrjjjiiiZZZRRRWWW[[[bbbzzzzzz]]]XXXSSSXXXnnnkkkPPPGGG@@@AAACCCBBBAAAAAA@@@???===<<<===<<<;;;999666666555444333333333333///000000222333444555666000000000000000000000000//////000000111111111222111111111111111111111111111111222333333333333222333333333333333333333333222222333333333444444444666666666666777888999:::FFFOOO^^^iiijjjkkkwww~~~~~~~~~rrroooyyy~~~tttjjjaaaYYYSSSOOOJJJGGGGGGIIIIIIIIIMMMRRR^^^bbbddd]]]QQQGGGCCCCCCDDDAAA@@@AAAAAACCCKKKUUU```www}}}kkk```WWWSSSRRRQQQRRRUUUXXXdddttt|||sssmmmkkklllnnnooowwwxxxppphhhfffkkkssswwwyyy|||||||||zzzyyyvvvtttsssssskkkbbb]]]\\\YYYSSSNNNGGGFFFDDDBBBCCCFFFGGGEEEDDDFFFHHHHHHFFFEEEDDDDDD>>>AAACCCAAA???@@@EEEKKKKKKOOOOOOKKKHHHGGGEEEBBB@@@???>>>===;;;:::999888888777777666666666666666555555666666666666666555444555666777777777777666888888999999:::;;;;;;;;;999999;;;===???AAABBBCCCCCCEEEHHHJJJMMMPPPUUUYYYYYYZZZ]]]```dddhhhkkkmmmuuuxxx~~~rrrgggbbb[[[TTTYYYeeettt}}}tttkkkaaaVVVOOONNNJJJJJJNNNPPPPPPQQQTTTVVVXXX\\\bbbgggmmm{{{|||wwwuuuwwwzzz{{{}}}~~~|||yyywwwxxxzzz~~~kkkjjjxxxooo[[[SSSUUU[[[```lllpppwww~~~~~~}}}{{{xxxuuusssoookkkhhhhhheeebbbbbbdddeeecccaaa___[[[WWWTTTOOOKKKLLLPPPOOOTTTWWWUUUOOOHHHEEEEEECCCCCCBBBAAABBBCCCDDDEEERRR]]]ooonnndddddd}}}kkk___hhh\\\TTTWWW]]]ggg|||fffSSSMMMWWWjjjrrrUUUFFF===@@@EEEBBB??????===>>>>>>>>>>>><<<;;;:::999666444222333333222222333333111222777===;;;555111000000111333333222000333222111000000111222333333222111000000222444555888333///000333555333111222222222222222222222222111111111000111111222333666444555999;;;;;;===AAAHHHVVVffflllmmmttt||||||yyytttvvvxxxzzz}}}{{{zzz|||qqqeee___ZZZQQQIIIFFFGGGEEEDDDDDDEEEGGGHHHIIITTT]]]bbb[[[PPPHHHCCC@@@CCCCCCBBB@@@AAADDDJJJNNN___uuuwwwiiiaaaVVVQQQPPPQQQQQQOOOUUU]]]mmm~~~uuuqqqnnnlllnnnrrr|||wwwooogggffffffggglllqqqsssyyy{{{uuussssssvvvlllbbb^^^___^^^XXXRRRMMMJJJGGGFFFGGGHHHIIIIIIGGGEEEDDDCCCDDDDDDBBB@@@>>>>>>???@@@AAABBBBBBCCCFFFFFFDDDCCCAAA@@@>>>>>>>>>===<<<;;;999888777777888888777777666666555555777777666666555555555444666666666666777777777777666666777888999::::::;;;::::::;;;;;;<<<======>>>AAABBBCCCEEEHHHKKKMMMNNNSSSUUUXXXZZZ\\\___dddgggnnnooorrryyy}}}pppfffddd```[[[```iii~~~kkk]]]TTTOOOLLLPPPSSSSSSTTTWWW\\\]]]```eeehhhmmmyyy}}}{{{|||~~~qqqjjjrrruuucccZZZ[[[aaaeeessswww}}}}}}zzzxxxtttooolllfffccc``````cccdddbbb______ZZZVVVTTTQQQNNNQQQWWW]]]bbbeeecccZZZPPPIIIFFFDDDDDDCCCBBBCCCDDDEEEFFFPPPZZZkkk~~~vvvddd]]]rrrvvvfffdddZZZVVV^^^fffpppkkkVVVNNNWWWkkkxxx\\\KKK>>>???CCC@@@???AAA===>>>>>>>>>>>><<<;;;:::888555222111111222111000222222111111555;;;999444111000000111222333222111222222111000000111222222111000000000111333666777DDD>>>777444555666555333222222222222222222222222111111111111111222222333333111333888::::::>>>CCCLLL\\\lllqqqpppwww|||zzz~~~yyytttlllkkkmmmpppuuuzzznnnbbb]]]XXXQQQKKKIIIEEEJJJMMMKKKFFFCCCFFFIIIPPPYYY^^^XXXOOOHHHCCC@@@@@@@@@@@@???@@@CCCHHHLLL[[[rrruuujjjbbbXXXRRRRRRSSSSSSRRRZZZbbbrrrxxxssspppnnnpppttt|||xxxooogggeeeeeeggglllqqqrrrxxx|||wwwttttttuuunnneeeaaaaaa```[[[VVVSSSOOOKKKHHHHHHIIIIIIIIIDDDBBBAAAAAABBBBBB@@@??????????????????>>>>>>>>>BBBBBBAAA@@@>>>===<<<<<<;;;::::::999888777666666777777777777666666555555777666666666555555555444444555555555555666666666666666777777888888999999999999:::;;;;;;<<<<<<===@@@AAABBBCCCFFFIIILLLMMMPPPRRRTTTVVVXXX\\\```dddjjjkkkooouuu}}}zzzoooiiikkknnnmmmpppvvvsssbbbYYYQQQRRRVVVWWWXXXZZZbbbbbbeeehhhiiilllwwwxxxhhhiiiuuu}}}mmmcccbbbhhhmmm{{{~~~|||xxxrrrnnnfffcccaaaaaadddeeeccc```^^^YYYUUUTTTSSSSSSXXX```lllqqqvvvsssgggYYYLLLFFFEEEDDDDDDCCCDDDEEEFFFGGGLLLVVVgggyyyhhhYYYfffzzzpppbbbYYYYYYdddlllsssrrrZZZOOOXXXkkk~~~cccOOO???>>>@@@??????BBB===>>>??????>>>===;;;:::999666333222333333222111111111000000444999888333333111000000222333333222222222111000000111222222/////////000222444666888CCC===555111111222222111111111111111111111111111111111111111111222333333333222333777:::;;;@@@GGGTTTcccqqqvvvuuu{{{|||~~~|||~~~uuulllhhhhhhnnnuuuxxxlll___YYYVVVPPPLLLKKKCCCMMMUUUSSSHHHAAACCCHHHKKKTTTYYYTTTMMMGGGCCC@@@>>>???@@@@@@AAADDDHHHKKK[[[rrrtttkkkcccZZZTTTTTTVVVWWWWWW___hhhwww}}}wwwsssppprrruuu{{{yyypppgggddddddfffkkkqqqsssxxx~~~}}}xxxvvvuuussspppkkkgggdddbbb___\\\\\\WWWPPPKKKIIIIIIIIIIIIAAA@@@>>>>>>@@@@@@@@@???AAA@@@???>>>===;;;::::::======<<<;;;;;;::::::999777777777666666555555555777777777666666666666555666666666555555555555555333333444444444555555555666666666777777777777777888888888999::::::;;;;;;@@@??????@@@BBBFFFIIIKKKKKKMMMOOOQQQSSSWWW[[[^^^ccceeeiiiooovvv~~~yyysssrrr{{{xxxjjj[[[VVVWWWXXXZZZ]]]ddddddfffhhhiiilllvvv{{{fffcccmmmuuullliiinnnsssyyyrrrnnnhhhfffdddeeeggghhheeeccc]]]XXXTTTSSSSSSUUU]]]ffftttyyy}}}qqq___NNNEEEEEEDDDCCCCCCCCCDDDEEEFFFJJJTTTcccuuuttt___aaalllyyyggg[[[YYYbbbgggjjj~~~zzz___QQQXXXjjjeeeQQQ@@@>>>???>>>>>>AAA>>>>>>??????>>>===;;;:::;;;999666555555666555444111222222111444888888444333111000000222333333333222111111111111111111222000000000111222333555666666333///...///111111111111111111111111111111111222111111111111222333333666444666999:::<<>>>>>@@@AAAAAA@@@AAAAAA???>>><<<;;;:::999999999999999888888888888555555555555555555555666666666666666666666666666555555555555555555555555333444444444444555555555666666666666666555555555666666777777888999999:::>>>=========???BBBEEEHHHGGGIIIKKKMMMOOORRRVVVYYY]]]```eeejjjpppwww~~~~~~}}}jjj^^^YYYXXX[[[___bbbbbbeeeggghhhlllvvvfff___gggyyyzzzsssqqqssswww}}}vvvqqqllliiihhhiiikkkkkkgggddd^^^YYYTTTTTTTTTVVV___hhhtttzzzvvveeeRRRGGGCCCCCCBBBBBBBBBCCCDDDEEEIIIRRRaaarrrhhh___bbbyyyppp___WWW[[[]]]```xxxcccSSSXXXfffeeeRRRAAA???@@@>>>===???>>>????????????===<<<;;;<<<999777555666666555555111333444222444888888555333222000111333444333333111111111222222111111111222222222222222222333333111111222333555555444222111111111111111111111111222222222111222333333444777666666888888:::DDDNNNdddhhhqqq|||sssssszzztttmmmjjjlllttt}}}zzzlll\\\TTTNNNHHHDDDDDD???EEELLLNNNKKKGGGDDDDDDHHHOOOSSSPPPLLLJJJGGGCCC@@@AAACCCEEEGGGIIIMMMPPPdddzzzvvvooohhh```ZZZXXXZZZ^^^aaadddmmm{{{yyysssrrrtttsssxxxwwwmmmeeebbbaaaccchhhnnntttwww|||~~~|||xxxtttqqqqqqrrrsssqqqlllgggeeedddeee___WWWQQQMMMKKKIIIHHHDDDBBB@@@@@@AAACCCCCCCCC@@@@@@???>>>===<<<<<<;;;888888888888888888777777555555555666666666666666555555555555555666666666444444444555555555555555444444555555555666666666666666666555555555555555555555666666777888888888<<<;;;;;;;;;===???BBBDDDDDDFFFHHHIIIKKKNNNRRRUUUXXX\\\aaaeeejjjqqqxxx}}}}}}lll```[[[\\\bbb``````cccfffhhhlllwww~~~~~~~~~~~~}}}zzzzzz{{{}}}iii___ddduuu~~~{{{yyyyyy{{{}}}yyypppnnnlllmmmnnnmmmiiieeebbb\\\XXXVVVUUUVVV^^^fffqqqwww}}}xxxhhhWWWKKKCCCBBBBBBAAAAAACCCDDDEEEHHHPPP^^^nnnrrraaa\\\ssszzzdddUUUVVVVVV[[[yyyfffVVVXXXaaayyyjjjVVVDDDAAAAAA===<<<>>>>>>???@@@@@@???>>><<<;;;:::777444333444444333222111444555333333777777555222111111333444555333222000111222222222222111000333333333222222222111111000222555777666555222000222222222222222222222222222222222222222333444444666444555666666999EEEQQQhhhkkkttt~~~xxxnnntttzzzqqqnnnoooqqqwww}}}}}}sssfffWWWOOOJJJDDD@@@@@@???@@@CCCFFFHHHIIIGGGEEEMMMRRRUUURRROOOMMMJJJFFF???AAACCCDDDFFFIIINNNRRReee{{{zzztttnnneee^^^\\\^^^cccfffiiirrr~~~vvvrrrsssnnnsss{{{tttkkkcccaaaaaaaaaeeejjjooossswwwzzz{{{xxxtttqqqqqqssstttsssooojjjeeecccbbb]]]WWWRRRNNNKKKIIIGGGFFFCCCAAA@@@AAACCCCCCCCC???>>>>>>>>>============888888888777777777777777666666666666666666666777444555555555555666666666444444444444444555555555444555555555555666666666555555555666666666666666555555555666777777888888:::::::::;;;<<<>>>???@@@AAACCCEEEFFFGGGJJJNNNQQQSSSWWW]]]aaaeeekkksssyyyxxxrrrnnnmmmnnnnnnttt~~~mmmaaa___ddd```aaacccfffhhhlllwww}}}{{{zzzzzzyyyxxxrrrrrrrrrtttxxx|||lllcccggguuu~~~}}}|||{{{xxxwwwwwwvvvuuutttssssssxxx{{{yyywwwuuuuuuuuutttooojjjgggbbb]]]ZZZWWWWWW\\\dddkkkpppwwwyyytttgggWWWLLLDDDCCCBBBBBBBBBCCCEEEFFFFFFNNN[[[kkk}}}~~~ggg\\\ppphhhVVVSSSQQQWWWxxxgggXXXXXX[[[qqquuu^^^IIIAAA???<<<;;;?????????@@@@@@???>>><<<;;;999777444333333333333222000333444222222555666444111111222444666666333000000111222222222222111000111222222333333333222222111333555555444222111000333333333333333333333333333222222222222333444444555444555777888===KKKZZZiiinnn|||tttnnnyyyvvvoooqqquuuwwwyyy{{{|||vvvooofffZZZMMMHHHFFFBBB??????@@@???>>>@@@CCCFFFIIIIIISSSWWWYYYVVVSSSQQQMMMHHHBBBCCCCCCDDDFFFKKKQQQVVVfff|||zzztttlllddd```bbbhhhlllqqqyyyyyysssrrrkkkpppxxx|||qqqiiibbb``````___bbbfffhhhkkkqqqvvvyyyyyyuuusssqqqrrrttttttqqqkkkeee```]]]YYYUUUQQQOOOLLLIIIFFFFFFCCC???>>>???@@@AAAAAA>>>>>>======<<<;;;;;;:::888888777777666666555555666666666666666555555555444444444555555555666666333333333444444555555555333333444444444555555555555555555666666777777888555555555666777777888888888999;;;<<<============>>>???AAABBBDDDGGGJJJNNNOOOSSSYYY]]]```fffnnnttt~~~~~~uuukkkeeeaaa]]]ZZZYYYZZZ^^^eeeooo}}}vvvfffbbbeeebbbbbbdddgggiiilllwwwyyyvvvvvvuuutttrrrmmmllllllnnnrrrvvvyyyzzz}}}mmmfffkkkzzz~~~}}}{{{xxxvvvsssrrrqqqkkkkkkjjjiiihhhhhhggggggnnnrrrzzz~~~|||||||||zzzuuuppplllfff```]]]YYYWWW[[[bbbgggkkkpppsssooocccTTTJJJEEEDDDDDDCCCCCCDDDFFFGGGEEELLLYYYiiizzznnn^^^ppplllWWWSSSNNNRRRttthhhYYYXXXXXXlll~~~eeeLLLAAA>>>:::;;;@@@??????@@@@@@???>>><<<;;;;;;888555444555555444333///333444111111333555333000111333666777666333///000111222333333222111000///000111222333444444444333444666555555555555666444444444444444444444444333333222222333333444555666666777:::<<>>===???CCCIIIMMMWWW[[[\\\XXXUUUSSSOOOIIIEEEFFFFFFFFFIIINNNUUUZZZggg}}}~~~yyyqqqhhhdddfffkkkpppxxx|||tttrrrjjjnnnvvv}}}|||xxxnnngggaaa``````^^^```ccccccfffmmmtttyyyzzzxxxuuurrrrrrssstttrrrlllddd^^^YYYVVVSSSQQQOOOLLLIIIFFFDDDAAA===;;;<<<===>>>>>>>>>>>>===<<<:::999888888888888777666666555444444666666555555555444444444444444444555555555666666333333333444444555555555222222333333333444444444444555555666777888999999555555666666777888888888777999;;;===>>>===<<<;;;<<<===???@@@AAADDDHHHKKKLLLQQQWWW[[[]]]bbbkkkrrryyyzzzjjjddd\\\TTTOOOMMMKKKIIIJJJMMMSSSZZZbbbooovvvlllhhhhhheeedddgggjjjnnnwwwxxxqqqnnnllljjjgggbbbbbbbbbcccggglllqqquuuzzzvvvjjjjjjrrr|||}}}yyyqqqkkkfffcccaaa``````]]]ZZZYYY[[[]]]_________hhhrrrzzz~~~{{{vvvuuuqqqjjjaaa\\\[[[\\\bbbccceeegggddd\\\RRRKKKDDDDDDCCCAAA@@@AAADDDGGGJJJLLLVVVhhhzzzrrr]]]dddtttbbbQQQJJJTTTkkkqqq^^^\\\\\\fffkkkQQQDDD@@@???===<<<>>>>>>???>>>>>>===<<<;;;:::888444333333444444333222333444444333222000///333222333666999999555222222222222222222222222222111111111111111111111111333333444444555666777777333333333444444444555555333333333333444555666666555555555666<<>>???BBBDDDBBB@@@FFFNNNXXX^^^bbb```\\\YYYUUUPPPIIIHHHFFFFFFGGGMMMVVV\\\jjjxxx}}}qqqkkkhhhjjjrrrzzzwwwnnnqqqsssxxx~~~}}}vvvooofffdddaaa______aaabbbccc```ccchhhnnnrrrtttuuuuuunnnqqqqqqnnnmmmkkkddd]]]TTTSSSRRROOOLLLHHHEEECCC@@@???>>>===<<<<<<<<<<<<>>>======;;;:::999888888888888777777777777888888444444444444444444333333555555555555555555555555333333333444444333333222555555555555555555555555555555555555666666666666999777666444444666777999777888999:::;;;:::999999;;;;;;;;;<<<>>>AAACCCEEEIIILLLPPPUUUZZZ```gggkkkttt{{{{{{kkk```[[[TTTNNNKKKJJJIIIHHHHHHIIIMMMSSSXXXbbbtttrrrlllkkkhhhgggiiikkkooowwwuuulllhhheeeaaa^^^YYYYYYYYYZZZ]]]bbbgggjjjqqqwwwyyyrrrrrrxxx}}}|||tttiiiaaa]]]]]]\\\\\\YYYVVVSSSQQQRRRTTTUUUUUUWWW___kkkuuu~~~|||rrrggg___ZZZYYYYYYZZZ\\\]]][[[UUULLLEEEAAABBBBBBAAA@@@@@@BBBDDDJJJLLLVVVhhhyyynnnYYY]]]rrrzzzeeeRRRKKKSSSfffvvvaaa[[[YYYbbbmmmSSSFFFBBB@@@>>>>>>????????????>>>===<<<;;;:::888444333333444444333111111333444444333222111333333333666888888444111222222222222222222222222111111111111111111111111222333333444555555666666333333333444444444555555333333333333444555666666777666666888???LLL\\\gggpppvvvpppnnnjjjgggeeehhhpppxxx|||||||||qqqjjjccc```[[[SSSMMMKKKGGGEEEBBB@@@@@@AAABBBCCC>>>>>>AAABBBAAA@@@GGGPPP]]]dddiiigggbbb^^^XXXSSSMMMKKKIIIGGGIIINNNUUU[[[gggvvvuuuooolllnnnvvv~~~yyypppmmmooosssxxxzzzxxxqqqlllfffccc___^^^^^^____________```cccgggkkkooorrrtttppprrrrrrnnnllliiiccc[[[SSSRRROOOLLLIIIFFFDDDCCC@@@@@@???>>>==================<<<;;;:::999888888999888888777666666555555666666666555555555444444555555555555555555555555333444444555555555444444555555555555555555555555555555555555666666666666888777666555555666777888777888999:::::::::999999999999999:::<<>>===<<<;;;:::888555444444444444333///000222333444444444333444444444666777666333111222222222222222222222222111111111111111111111111222222333333444444555555333333333444444444555555333333333333444555666777888777888;;;CCCQQQ```kkkwww}}}nnneeebbb```aaafffoooxxx}}}~~~|||jjj```WWWTTTPPPJJJEEEEEEBBBAAA???>>>???@@@BBBCCC@@@@@@AAACCCBBBCCCLLLVVVeeennnsssqqqkkkeee^^^XXXRRRPPPMMMJJJIIIMMMTTTYYYcccsss{{{uuurrrssszzzxxxpppjjjkkknnnrrrsssrrrmmmjjjgggccc___^^^___```^^^\\\`````````bbbffflllqqqtttrrrtttrrrmmmjjjggg```YYYQQQOOOLLLHHHFFFDDDCCCBBBAAAAAA@@@??????>>>>>>>>>======<<<;;;:::999888888888888999999888888777666777777777666666666555555555555555555555555555555333444555666666666666666555555555555555555555555555555555555666666666666888777666555555666777888777888999999::::::999999777777777888:::<<<>>>???DDDFFFKKKOOOTTTYYY```dddmmmsss}}}|||qqqggg```ZZZWWWTTTRRRSSSTTTTTTTTTPPPNNNNNNPPPQQQSSS[[[dddssswwwtttqqqrrrqqqrrrxxx{{{sssggg^^^WWWRRRLLLHHHIIIHHHHHHIIIKKKNNNQQQSSSVVV\\\gggsss~~~|||qqqddd\\\\\\^^^^^^\\\]]]YYYSSSOOONNNNNNNNNNNNOOOSSS]]]jjjtttwwwxxxyyyuuufffYYYRRRQQQQQQQQQRRRQQQNNNJJJFFFBBBFFFIIIKKKJJJHHHGGGFFFGGGKKKUUUeeeuuu~~~gggSSSPPPWWWgggmmmVVVNNNRRRYYYssslll[[[RRRTTTmmmsssYYYJJJCCC@@@???AAA@@@@@@@@@???>>>===<<<;;;:::888555444555555444333000111333444444444333333444444555666666444222111222222222222222222222222111111111111111111111111222222222333333444444444333333333444444444555555333333333444444555666777888888999>>>HHHVVVdddlll|||qqqccc[[[\\\^^^eeennnwww}}}|||lll```TTTOOOLLLGGGDDDDDD@@@@@@>>>>>>>>>???AAABBBCCCCCCDDDEEEEEEHHHRRR^^^mmmvvv}}}zzzrrrjjjbbb\\\WWWTTTPPPKKKIIIKKKPPPUUU^^^ooo}}}xxxvvvzzzssskkkhhhiiikkkmmmnnnmmmkkkiiigggdddaaaaaabbbcccaaa^^^bbbbbbccceeeiiinnnsssvvvuuuuuurrrkkkgggddd]]]VVVOOOLLLIIIEEEBBBAAAAAAAAAAAAAAAAAAAAA@@@???>>>>>><<<<<<;;;;;;:::999888888777888999:::;;;;;;;;;:::888777777666666555555555555555555555555555555555333444555555666666666666555555555555555555555555555555555555666666666666777777666666666666777777777888888999999999999999777777777777888:::<<<===AAADDDHHHLLLPPPVVV\\\```iiioooxxxtttkkkfffeee]]]\\\ZZZZZZ\\\\\\[[[ZZZWWWSSSQQQSSSTTTUUUZZZ```hhhttt}}}yyyvvvvvvttttttxxx~~~xxxpppeee\\\VVVQQQKKKGGGEEEDDDDDDDDDEEEHHHJJJKKKLLLRRR[[[gggtttxxxqqqnnnnnnooommmjjjhhhbbbZZZTTTQQQOOONNNNNNNNNOOOXXXfffppprrrrrrttt{{{xxxiii[[[SSSPPPOOONNNNNNNNNMMMJJJHHHEEEIIIMMMOOONNNKKKIIIGGGGGGKKKUUUdddsss{{{dddQQQNNNQQQ\\\xxxrrrZZZPPPRRRTTThhhsss^^^QQQPPPbbbyyyxxx]]]LLLCCC???>>>AAAAAAAAA@@@@@@???===<<<;;;:::888666555666555444333333444444555444333222111444444555555444333222222222222222222222222222222111111111111111111111111222222333333333333333444333333333444444444555555444444444444555666777777777777;;;BBBMMMZZZeeelll~~~wwwfffZZZ[[[```fffooowww|||nnn```RRRKKKIIIEEEBBBBBBBBBAAA@@@?????????@@@AAAEEEDDDEEEGGGGGGKKKVVVbbbrrr}}}xxxnnnfff```ZZZWWWRRRLLLHHHIIIMMMQQQYYYjjj}}}wwwxxx}}}zzznnnfffeeefffhhhhhhhhhhhhggggggeeeeeedddddddddcccbbbaaabbbdddgggkkkooorrrtttuuuvvvuuuppphhhccc```ZZZSSSLLLJJJGGGCCCAAA@@@AAAAAAAAAAAABBBBBBAAA@@@???>>>;;;;;;;;;::::::999999888888888999999:::999999999777777666666555444444333555555555555555555555555333333444555555555555555555555555555555555555555555555555555666666666666777777666666666666777777777777777888888888999999888888777777888:::;;;===@@@BBBFFFJJJMMMSSSXXX]]]eeejjjsss|||zzzppphhhgggjjjeeefffgggjjjlllkkkiiifffbbb[[[WWWXXXZZZZZZ\\\___cccnnn~~~}}}zzzyyywwwuuuyyy~~~~~~uuummmcccZZZTTTNNNHHHDDDBBBBBBAAAAAABBBCCCEEEFFFGGGKKKRRR\\\hhhwww~~~xxxpppeee[[[TTTPPPLLLKKKKKKJJJRRRcccnnnooonnnqqqssszzzyyylll___WWWOOOMMMKKKIIIJJJJJJIIIHHHHHHLLLPPPQQQOOOKKKIIIGGGHHHLLLVVVcccppp|||}}}fffRRRMMMMMMSSSmmmyyy```SSSSSSPPP```{{{bbbRRRNNN[[[mmm~~~bbbOOODDD>>>>>>AAAAAAAAAAAA@@@???===<<<;;;:::888666666666666444222444555555555444333111000222444555555333222222333222222222222222222222222111111111111111111111111333333333333444444444444333333333444444444555555444444444444555666777888666888>>>GGGTTT___gggjjj{{{jjj]]]```dddjjjqqqwww{{{}}}kkk\\\MMMGGGFFFCCC@@@@@@DDDCCCCCCBBBBBBBBBBBBBBBEEEEEEFFFHHHIIILLLXXXdddvvv{{{qqqjjjeee^^^ZZZTTTMMMHHHHHHKKKOOOVVVggg}}}yyyxxx{{{|||}}}sssiiiddd___aaaddddddcccbbbbbbcccdddgggjjjiiieeebbbbbbcccbbbeeejjjooossstttttttttuuutttnnneee```]]]WWWQQQJJJIIIGGGDDDBBBAAAAAAAAA@@@AAABBBBBBAAA@@@>>>===;;;:::::::::999999999888:::999888666666555555666777777666666555444333333555555555555555555555555444444555555555444444333555555555555555555555555555555555555666666666666666666777777777777666666888777777777777888999999999999888888888999;;;<<<>>>@@@CCCGGGJJJOOOUUUYYYaaafffnnnvvvzzzrrrlllooouuuzzz}}}uuullleeeddddddbbbbbbcccccclllzzz~~~|||{{{xxxvvvyyy{{{tttjjjaaaZZZTTTMMMHHHDDDCCCCCCBBBBBBCCCDDDDDDDDDGGGLLLSSS^^^lllyyywwwiii]]]TTTNNNKKKMMMIIIPPPaaakkkjjjhhhjjjiiiqqq|||{{{pppddd]]]UUURRRNNNLLLLLLMMMMMMMMMNNNQQQTTTTTTQQQMMMJJJIIIIIIMMMVVVcccnnnyyymmmXXXQQQMMMNNNdddgggWWWSSSMMMZZZvvvgggTTTNNNWWWdddhhhSSSFFF??????BBBBBBBBBAAA@@@???===<<<;;;999888777777777666444222333444444555555444333222111333555444222222333555222222222222222222222222111111111111111111111111444444444444444444444444333333333444444444555555444444444444555666777888777:::BBBMMMZZZdddhhhiiizzzkkkcccfffjjjooosssvvvyyy{{{iiiZZZKKKGGGGGGFFFDDDCCCDDDDDDDDDEEEFFFFFFGGGGGGIIIHHHKKKMMMNNNQQQ[[[gggzzz|||sssmmmiiiaaa]]]VVVOOOIIIHHHKKKOOOTTTdddzzz}}}zzz||||||}}}uuujjjdddaaa]]]```cccdddbbb```aaabbbhhhoootttqqqhhhbbbcccgggeeehhhmmmrrruuuwwwwwwvvvtttrrrkkkbbb]]]ZZZUUUOOOIIIHHHGGGFFFDDDCCCBBBAAA@@@@@@AAABBBAAA???===<<<:::::::::999999999999999999888666555666888:::<<<999888888777666555444333555555555555555555555555666666666666666555444333555555555555555555555555555555555555666666666666666666777777777777666666888777777666777888999:::999888888777777888999:::;;;===@@@CCCGGGKKKQQQTTT]]]aaahhhqqqzzz}}}wwwsssxxx}}}ssspppoookkkiiijjjdddlllzzz}}}|||yyywwwyyyyyyooohhhaaaYYYTTTGGGFFFFFFEEEEEEEEEEEEFFFCCCEEEHHHNNNWWWdddrrr{{{uuufff[[[SSSNNNQQQKKKPPP```iiidddaaaccc```iiiuuu|||rrrhhhaaa]]]YYYTTTRRRRRRSSSTTTUUUSSSVVVXXXWWWTTTPPPMMMLLLJJJNNNWWWcccmmmxxxuuu^^^VVVOOOLLL___zzzmmmZZZSSSKKKWWWhhhjjjVVVOOOUUU```lllVVVHHHAAA@@@DDDBBBBBBBBBAAA???===<<<;;;999888777777777777444222111222444555666555555444000222444444222222444666222222222222222222222222111111111111111111111111555555555555555555555555333333333444444444555555555444444555555666777888888<<>>CCCGGG::::::999888777666555444555555555555555555555555888888888888777555444333555555555555555555555555555555555555666666666777666666777777777777666666888777666666666777999:::999888777666666777888999999;;;>>>AAADDDHHHNNNRRRZZZ^^^eeemmmwwwzzz}}}sssqqqrrrppplllkkksss~~~}}}~~~~~~}}}||||||hhhWWWUUUNNNHHHIIIIIIFFFDDDDDDLLLGGGEEEIIIQQQZZZfffppp{{{yyyyyy||||||zzz~~~~~~mmmXXXNNNLLLOOONNNRRR\\\fffiiiddd^^^\\\ccclllvvvwwwqqqiiiccc\\\YYY\\\___```___]]]]]]\\\YYYSSSOOOLLLKKKGGGKKKVVVbbbmmmxxxyyyhhhWWWMMM[[[sss}}}bbbSSSPPPKKKZZZpppvvv```VVVUUUWWWzzz```MMMCCCAAAAAAAAAAAA@@@@@@>>>===<<<;;;;;;:::888777555444444333555555444444444333333333333333333333333333333333333333444555444333111000444333333222111111111222444555555555444333333222555444444444444555666666444666777666555555666777777===LLL^^^dddccchhhqqq|||qqqgggdddiiipppsssssssssuuuwwwdddWWWMMMMMMOOOLLLJJJKKKMMMLLLKKKKKKLLLOOORRRTTTSSSTTTUUUTTTUUUZZZcccjjj~~~}}}yyyuuurrreeeXXXRRRNNNLLLMMMOOOXXXbbbsssyyy{{{tttooolllrrrrrrqqqmmmgggbbb___^^^aaabbbccceeegggfffcccaaaooo~~~xxxqqqooopppmmmoootttyyy}}}~~~{{{xxxssslllccc^^^\\\YYYTTTOOOJJJIIIGGGFFFDDDCCCCCCCCCAAA@@@@@@@@@???>>>>>>>>>:::::::::999999888888888999888777666666888:::<<<999999999999888777555555777777777777777777777777666666777777666555444444333333333444444444555555555555555555555555555555666666666666666777888888888777777777888999::::::999888888777777777777777::::::<<>>===<<<;;;:::888666555444444333444444444444333333333333333333333333333333333333333333444444444333222111555444444333222333333333444555555555444444333222555444444444444555666666555666777777666666777888===DDDTTTeeemmmnnnttt|||yyy~~~{{{mmmfffccciiiooorrrssstttvvvyyy{{{cccXXXQQQSSSVVVUUUTTTTTTSSSRRROOONNNOOORRRVVVXXX[[[[[[[[[YYYYYY^^^gggnnn}}}vvviiiZZZSSSOOOLLLMMMPPPWWW```ppp{{{|||yyysssnnnkkkmmmmmmllliiiddd```___^^^aaabbbeeehhhiiiiiigggeeeqqq~~~~~~xxxvvvuuurrrtttwww{{{}}}|||xxxuuuoooiiiaaa\\\ZZZWWWRRRMMMHHHGGGFFFDDDCCCBBBAAAAAAAAA@@@@@@??????>>>>>>===:::::::::999999888888888999888666666666777999:::888888888888777666555555777777777777777777777777666666777777666555555444444444555555555666666666666666666666666666666666666666666666666777888888888888888777888888999999999888888777777777777777::::::<<<>>>BBBFFFIIILLLSSSYYY```gggmmmuuu~~~zzzwwwtttwww}}}ttteee[[[UUUPPPNNNPPPIIIJJJNNNRRRTTTWWWaaalllppppppqqqpppllljjjnnnvvv~~~yyywwwxxxyyyyyyvvv|||vvvaaaUUUPPPMMMNNNRRR]]]hhhlllhhhbbbYYY\\\aaaiiittt{{{wwwtttpppmmmhhheee```ZZZUUUQQQOOONNNKKKMMMVVVcccnnnyyylllWWWXXXeeennn^^^XXXQQQKKKRRR[[[kkkjjjYYYTTTVVVnnnoooXXXHHH@@@>>>BBBBBBBBBAAA@@@???>>>===:::999888666555444333333444444333333333222222222333333333333333333333333333333444444444333222222666555555444444444444444444555555555555444333333555555444444555555666777555666777777666666888:::>>>GGGWWWhhhsssyyywww|||rrrhhhfffdddhhhnnnqqqrrrtttwww{{{wwwccc\\\YYY\\\aaaaaa``````[[[YYYTTTRRRSSSWWW\\\```eeeeeeccc``````dddlllsss{{{mmm]]]TTTPPPMMMNNNQQQVVV^^^lll~~~}}}yyy|||~~~|||wwwqqqllliiiiiijjjiiigggdddaaaaaaaaaaaadddhhhkkkmmmmmmlllkkksss}}}}}}{{{|||}}}~~~~~~zzzuuupppjjjeee^^^YYYWWWTTTOOOLLLGGGFFFDDDCCCAAA@@@@@@@@@@@@@@@@@@???>>>=========999999999999999888888888999888777666666666777888777888888777777666555444777777777777777777777777666666777777777666555555555555666666666777777777777777777777777777777777666666666666666777777888999999888777777777888888999888888777777777777777999:::;;;===AAADDDHHHJJJRRRWWW]]]bbbhhhooowww}}}|||yyywww~~~~~~nnnaaaVVVQQQQQQJJJLLLOOORRRQQQSSS^^^jjjsssvvvwwwtttlllggghhhlllyyyxxxtttrrrrrrrrrrrruuuyyy~~~wwwbbbTTTOOOLLLLLLQQQ\\\ggglllhhhbbb\\\\\\___eeeppp|||xxxuuummmiiiaaa[[[VVVTTTRRRQQQMMMOOOWWWcccooo{{{uuu\\\WWW___lll[[[TTTNNNIIILLLPPP]]]zzzoooZZZTTTTTT```{{{sssZZZHHH@@@>>>AAAAAAAAAAAA@@@???>>>===:::999777666555444444444444333333333333222222222333333333333333333333333333333333333333333333222555555444444444444444555444444555555555555444444555555555555555666666777555666666666555666999;;;???KKK[[[kkkxxx~~~vvv|||wwwkkkgggiiigggjjjnnnpppppprrrwww{{{~~~wwwiiieeedddfffjjjkkkiiigggaaa^^^XXXUUUVVV\\\ccchhhmmmllljjjfffeeehhhpppvvvqqqaaaWWWRRROOOPPPSSSVVV\\\gggwww~~~zzz|||}}}{{{uuuooojjjhhhkkklllkkkiiifffeeeeeeffffffhhhlllooopppooooooooosss{{{~~~xxxqqqlllfffbbb]]]XXXVVVRRRNNNKKKGGGFFFDDDCCCAAAAAA@@@@@@@@@@@@???>>>===<<<<<<;;;999999999888888888888888:::999888777777777777777777777777777777666555444777777777777777777777777666666777777777666666555555555666666666777777777777777777777777777777777777777666666666666777777:::999888777777666777777999888888777777777777777999999:::<<>>===<<<:::999888777666555555555444444444333333333222222333333333333333333333333333333333333333333333333444444333333333333444444444444555666666555555444666555555555555666777777444444555555444666999<<>>===<<<;;;:::888888888888888888888888::::::999999888888888888777777777777777666666555888888888888888888888888666666777777777777777666444444555555555666666666666666666666666666666666777777666666666666777777999999888777666666666666999888888777777777777777999999999;;;>>>AAADDDEEEJJJOOOUUU[[[```gggpppvvvqqqhhhaaaaaacccfffkkkrrrppp[[[PPPNNNLLLLLLLLLLLLOOOZZZeeetttxxxkkkaaa[[[```fffoooyyy~~~|||yyyvvvsssooojjjggggggiiilllsss{{{yyyiii]]]XXXQQQQQQTTT^^^hhhlllggg```[[[XXXVVVZZZfffuuu~~~xxxvvvpppiiibbb]]]\\\[[[YYYWWWSSSSSSXXXdddrrr~~~cccWWWWWWjjjnnnbbb```\\\WWWUUUVVV^^^tttuuu```VVVTTTUUUkkkuuuYYYGGGAAAAAA???????????????>>>======;;;:::999888777777777777555555444444444333333333333333333333333333333333333333222222222333444444333333333333333333444555444444555666666666666555666666555555666666777888444555555555555777;;;>>>GGGXXXhhhsss}}}|||{{{ppphhhggglllkkklllmmmmmmmmmpppwww}}}wwwyyyxxxvvvvvvvvvsssnnnjjjfff___[[[[[[aaaiiinnnooopppqqqooonnnpppuuuzzzyyylllccc\\\XXXYYYZZZ]]]dddnnnyyy~~~}}}~~~|||wwwqqqmmmkkkkkkqqqrrrqqqooommmlllnnnpppuuuwwwxxxwwwuuuvvvzzz~~~|||yyyrrrjjjddd```___\\\YYYUUURRROOOMMMJJJIIIGGGFFFDDDCCCCCCCCC@@@???>>>===<<<;;;:::999777777777888888888888888999999999999888888888888777777888888888888777777888888888888888888888888666666777888888888777777444444555555555666666666666666666666666666666666888777777666666666666666888888777666666666777777999888888777777777777777888888999:::<<>>>>>;;;;;;:::999888888888888666666666555555555444444333333333333333333333333333333222222222333444555444444444444444555666666444444555666666666666666666666666666666777777888666666777666777999>>>AAAKKK^^^mmmuuuyyyxxxnnngggfffiiiiiijjjkkkkkklllqqqzzzyyy}}}}}}zzzzzz}}}{{{vvvqqqllleee___]]]aaaggglllooorrruuuuuutttvvvzzz~~~}}}qqqeee^^^\\\]]]___eeemmmwww~~~{{{{{{~~~~~~|||yyysssooommmnnnoootttuuutttsssrrrsssvvvyyy|||}}}}}}{{{yyy|||zzztttmmmeee```]]]\\\[[[XXXTTTPPPNNNMMMJJJIIIHHHFFFEEEDDDCCCCCC@@@???>>>===;;;:::999888666777777777888888888999555666666777777777777666888888999999999999888888888888888888888888888888666666777888888888888888555555666666666777777777777777777777777777777777888888777666666666666666777666666666666777777888999888888777777777777777888888888999;;;>>>@@@BBBDDDIIIOOOUUUZZZaaaiiipppwwwssshhh[[[WWWUUUYYY[[[[[[\\\^^^```iiiwwwppp^^^MMMKKKKKKPPPTTTUUUYYY^^^nnnwwwfff[[[UUUUUUZZZhhhxxxvvvjjjccc```aaaccchhhpppwww|||~~~|||tttlllfffccc```___aaaiiiqqqsssmmmeee[[[WWWSSSWWWaaaooo{{{|||yyyxxxkkkfff```___```aaa^^^[[[WWWUUUYYYdddsssfff[[[ZZZPPPooopppkkkddddddVVVMMMWWWvvvyyyiii^^^XXXTTTfff|||```KKKBBB@@@@@@@@@AAAAAAAAA@@@??????<<<<<<;;;:::999999999999777666666666666555555555333333333333333333333333333333222111222333555666555555555555555666777888444444555666777777666666666666666666666777888888888888888888999<<<@@@DDDSSSfffuuu|||zzzvvvuuulllfffdddeeeggghhhiiijjjlllsss}}}yyy}}}~~~|||}}}~~~wwwqqqiiibbb___aaaeeeiiipppssswwwyyyyyyzzz~~~zzzkkkaaa^^^___aaaeeemmmvvv~~~|||xxxzzz}}}|||zzzvvvqqqmmmmmmpppssswwwxxxxxxxxxxxx{{{~~~~~~}}}{{{vvvqqqjjjbbb]]][[[[[[ZZZWWWSSSOOOMMMMMMJJJIIIGGGFFFDDDCCCCCCCCC@@@???>>>===;;;:::999888666666777777888888888999333333444555666666666555888999999:::::::::999999888888888888888888888888666666777888888888888888777777777777888888888888888888888888888888888888888888777666666666666666666666555666666777888999999888888777777777777777888888888999;;;===???AAACCCHHHNNNSSSWWW^^^ffflllrrr}}}wwwmmmjjj]]][[[VVVVVV]]]eeefffaaaddddddiiisssddd[[[QQQKKKNNNPPPPPPUUU]]]nnnkkkYYYXXXXXXYYY```nnn~~~wwwkkkmmmfff```aaaiiiqqqtttsssrrrtttvvvuuurrrmmmjjjiiiggghhhlllrrrxxxwwwpppiii^^^ZZZVVVXXXaaannnzzzxxxtttsssiiigggeeeddddddbbb```^^^\\\\\\___gggssslll___YYYVVVaaapppjjjmmmmmm[[[MMMXXX{{{|||qqqbbbTTTWWW```|||jjjTTTGGGBBB????????????>>>>>>>>>>>><<<;;;;;;:::999888777777<<<:::777444333444555666555555555555555555555555555555444333333444555555444444444444444444444444333444555555666666555555555555555555666666666777333222444777888:::BBBKKK^^^jjj{{{yyywwwooofffccceeefffhhhgggffffffjjjsss}}}}}}|||~~~~~~yyysssjjjaaa\\\]]]```bbbiiipppwwwxxxzzztttiiiddd]]]ccciiiooosssyyy{{{zzzzzzyyyxxx~~~{{{wwwrrrpppqqqssstttuuuvvvwwwyyy|||~~~zzzyyywwwtttnnnhhhbbb___^^^\\\YYYVVVSSSPPPOOONNNIIIHHHGGGEEEDDDCCCCCCCCCAAA@@@>>><<<:::999888888777666555555555555555666777777666666666666777777888888888999999:::::::::::::::999999888777666666777777777777777777777777444555555666666666666666888888777777666666666555999888888888888888888888888888888888888777666666999888888888777777666666555666666888999;;;===>>>BBBEEEIIINNNSSSYYY```eeejjjsssrrriiigggcccaaa___```jjjvvv{{{yyyuuupppmmmooouuuooo\\\PPPIIIKKKMMMLLLQQQZZZjjj}}}tttbbbVVVUUUUUU[[[hhhxxx|||qqqkkkeeedddgggllloooooopppsssttttttrrrooommmmmmnnnoootttzzz~~~|||uuummm]]]YYYUUUWWWaaappp~~~}}}xxxuuutttooommmjjjhhhgggfffcccaaa]]]]]]aaahhhttt}}}jjj]]]XXXVVVaaassslllnnnhhhYYYMMMYYY{{{tttcccUUUVVV]]]xxxrrr[[[JJJBBB????????????>>>>>>>>>>>><<<;;;;;;:::999888777777;;;999666444222333444555555555555555555555555555222222111000000111222222444444444444444444444444333444555555666666555555555555555666666666777777555444666999:::<<>><<<:::999888888888888777666666555555555666666666666666666777888888999999999:::::::::::::::::::::999999888777777777777777777777777777777777555555666777777777777666888888777777777666666666777888888888888888888888888888888888888777666666888888888888777777777666666666777888999;;;<<<===@@@CCCFFFJJJNNNTTTZZZ^^^gggqqq{{{nnngggfffjjjkkkmmmrrr|||rrrnnnqqq~~~yyy```SSSJJJJJJKKKJJJPPPYYYjjj{{{}}}iiiWWWSSSRRRWWWcccssszzzwwwqqqkkkiiiiiikkkmmmooorrrttttttssssssssssssvvvxxx}}}vvvnnn^^^ZZZWWWZZZfffvvv~~~{{{yyyxxxwwwuuuqqqnnnllljjjgggeee___```eeelllwwwwwwfff[[[WWWUUUbbbyyyqqqrrrfffYYYNNNXXXwww{{{hhhWWWTTTYYYqqq~~~fffRRRFFF@@@@@@@@@?????????>>>>>><<<<<<;;;:::999888777777999777555333222222333444555555555555555555555555555444333333333333444555444444444444444444444444444444555666666666666555555555666666666777777777888777888:::;;;???JJJVVVsssyyyuuurrrvvvssshhhcccccceeefffeeegggiiikkkpppwww~~~~~~~~~|||uuujjj```[[[[[[___cccgggrrr}}}vvvpppooossswwwyyyxxxxxxzzz|||~~~|||zzzzzzzzzyyyxxxvvvxxxyyyyyyyyyxxxwwwvvvuuuvvvwwwzzz~~~zzzwwwuuusssppplllhhhdddbbbaaa^^^\\\ZZZVVVSSSQQQOOONNNHHHGGGFFFDDDCCCBBBAAAAAA;;;;;;:::999888888888888:::999888777666555555555555555555666777888999:::;;;;;;;;;;;;;;;::::::::::::::::::999888888777777777777777777777777777777555666777777888888777777888888888777777777777777666666777777888888888999888888888999888888777666888888888888777777777777888777777888888:::;;;;;;???BBBEEEHHHKKKOOOUUUYYYcccnnn}}}|||{{{~~~{{{pppkkklllrrryyyvvvooottt|||gggYYYNNNLLLLLLKKKRRR[[[mmm}}}jjj[[[UUUQQQUUU```ooowwwooolllmmmpppsssuuuwwwyyyyyyyyyzzz{{{}}}~~~{{{qqqjjjaaa]]]\\\```nnn~~~~~~zzzvvvrrrpppmmmjjjhhhbbbeeejjjqqq{{{ssscccZZZWWWUUUdddwwwwwwjjj]]]QQQUUUnnnqqq^^^UUUVVViiirrrZZZJJJAAAAAAAAA@@@??????>>>>>><<<<<<;;;:::999888888777999777555444333333444555555555555555555555555555666555555555555555555666444444444444444444444444444444555666666666666666555666666666666777777777999888999;;;<<>>===<<<<<<;;;:::999888888999888777555555555555666555555555555555555555555222222333333333333222222444444444444444444444444444555666666777777666666666666666666777777777888888888999:::<<>>999999888888999::::::;;;:::999888777666555555555555555555666888:::;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::999999999999999999999999999999888999999:::;;;:::::::::999999999999999:::::::::888888888888888888888888777888999999:::999999999777777777777888888888888888888777777777888888999777:::???DDDIIIPPPVVV[[[eeellluuu}}}sssmmmhhhggghhhkkkjjjggghhhmmmkkkmmmooommmgggcccbbbccc``````dddmmmvvvzzzpppcccWWWUUUSSSQQQVVV___gggxxx~~~dddXXXQQQTTTYYYbbbvvvzzztttnnnjjjiiiiiifffiiiqqq}}}{{{xxxssspppoooooonnnmmmnnnttt}}}|||sssppppppooosssyyyvvvsssjjj\\\SSS[[[www}}}bbb[[[YYYiii}}}bbbQQQDDDDDDCCCBBBAAA@@@??????======<<<;;;:::999999888777666666666666555555555555555555555555555555555555666777888888777666555444444444444444444444444555555666777777777777777666666777777777888888888888888:::;;;>>>KKKcccyyy}}}qqqxxx|||kkkjjjiiiiiiiiihhhfffdddcccfffkkkqqqvvv}}}sssjjjeeecccccceeeoooxxx{{{|||~~~}}}{{{zzz}}}yyyxxxyyyzzzzzzzzzvvvrrrqqqsssvvvwwwwwwzzz~~~{{{tttpppooonnnmmmjjjgggeeecccbbbbbb___^^^[[[XXXUUURRRPPPPPPJJJHHHFFFCCC@@@>>><<<;;;888888777777777888999999888777666666555555555666666666666777888:::;;;<<<;;;;;;;;;;;;;;;<<<<<<<<<::::::::::::::::::::::::::::::::::::::::::::::::999999:::;;;;;;;;;;;;;;;999999999:::::::::;;;;;;;;;;;;::::::999888888888777888999999:::::::::999666777777777888888888888777777777777777888999999666999>>>CCCHHHNNNUUUZZZdddkkkvvv{{{tttnnnjjjiiijjjlllhhhaaa^^^```]]]___aaa^^^YYYUUUTTTUUUQQQPPPSSS[[[cccmmmtttfff\\\ZZZXXXUUUZZZbbbhhhzzzhhh\\\UUUWWW[[[cccwww|||yyysssmmmhhhfffhhhjjjkkkpppyyyyyyvvvrrrooooooooooooooopppwwwyyyxxxyyyyyywwwuuurrrssslll___SSSTTTkkkfff]]]XXXccciiiZZZEEEDDDDDDBBBAAA@@@??????======<<<;;;:::999999888555555555555555555444444555555555555555555555555222333444555555444333222444444444444444444444444555666666777777777777777777777777777888888888888888999;;;<<<@@@NNNgggxxxpppyyyxxxhhhhhhhhhjjjkkkkkkhhhfffaaadddiiinnnttt{{{zzzoooiiieeeddddddmmmtttuuuuuuwwwwwwvvvvvvyyy|||~~~}}}wwwxxx|||xxxyyyyyyvvvtttuuuyyy~~~xxxxxx{{{{{{tttqqqpppooommmkkkiiifffdddcccbbb___^^^[[[XXXUUURRRQQQPPPHHHGGGDDDAAA>>>;;;:::999777777666666666666777777777666555555555555666666666666777777888999;;;;;;999::::::;;;;;;<<<<<<<<<::::::::::::::::::::::::::::::::::::::::::::::::999:::;;;;;;<<<<<<;;;;;;999999999::::::;;;;;;;;;===<<<<<<;;;:::999888888777888999:::::::::::::::666666777777888888888999666666666666777888999:::888;;;???DDDIIIOOOUUUYYYbbbjjjvvv|||tttnnnlllmmmmmmlllhhhccc^^^ZZZWWWUUURRRNNNLLLJJJJJJJJJIIIKKKNNNPPPTTT]]]kkkvvvtttlllbbb[[[\\\___ccceeepppyyy{{{mmm___TTTUUUZZZcccttt~~~yyyxxxxxxsssllldddccciiiooovvv}}}}}}yyytttrrrtttuuuuuuttt{{{~~~zzz{{{}}}uuuooowwwhhhfffXXXRRR^^^sssqqqbbb^^^gggzzzuuuaaaLLLFFFBBBBBBBBB???>>>@@@???===;;;999888777888888666666666666555555555555999888555444333444666777555555666666555444333333888777666555555666888999777777888777777666555444555666888999::::::999888777;;;888<<>>>>>======<<<<<<;;;;;;;;;;;;:::999888888888999???>>><<<:::999999999:::::::::;;;;;;<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::888888888888888888888888999999888888888888999999999<<>><<<;;;999888888888888888888777777777666666777666555444333333444555555555666666555444444333444444444444444555555666666777777777777666666555666777888999999999999999888<<<999>>>NNN]]]pppwwwuuuuuuxxxoooaaafffmmmooollliiigggggghhhgggiiinnnssswww}}}ssskkkfffeeegggiiijjjiiiiiijjjlllqqqtttxxx{{{~~~}}}yyyyyy{{{~~~}}}zzzvvvrrrpppnnnlllkkkkkkiiihhhfffeeedddbbb```]]]XXXTTTPPPMMMLLLHHHGGGDDD???;;;::::::<<<555999:::777666999999777888888888777777777666666777777777888999;;;<<<======<<<<<<<<<<<<<<<<<<===========================<<<<<<;;;:::::::::::::::===<<<;;;::::::;;;;;;<<<::::::;;;<<<<<<======>>>==================<<<<<<<<<;;;;;;;;;::::::::::::999999999999999999999999999999888888888888999999999;;;>>>@@@CCCJJJSSSZZZbbblllxxxyyywwwrrrmmmiiifffddddddUUUTTTQQQMMMKKKIIIHHHHHHGGGIIIKKKKKKLLLPPPWWW\\\kkkvvv|||vvvnnniiiiiimmmqqqsssxxx|||jjj]]]TTTUUU[[[cccttt{{{yyyxxxwwwxxxwwwtttqqqsss||||||yyyxxxyyy{{{}}}}}}{{{xxxxxx|||vvvxxx~~~wwwssstttxxx___KKKOOOVVVjjj|||jjjaaadddssspppPPPHHHBBBBBBCCCAAA@@@AAA>>>>>>>>>===;;;:::888777777777777666666666555555444444444444444444333333555555555666555555444333333333444555555555555555555666666777777777777666777777777777888999:::;;;999===;;;AAATTTdddwwwzzznnnvvv{{{oooeee```fffnnnrrrqqqmmmkkkjjjlllkkklllqqquuuxxxtttjjjdddaaadddfffggggggggghhhjjjooossswww{{{}}}|||{{{|||~~~yyytttqqqpppooolllkkkiiigggffffffffffffcccaaa]]]YYYTTTPPPNNNLLLJJJIIIFFFAAA<<<999999:::444888:::888777:::;;;999888888777777777666666666777777888999:::<<<>>>???>>>======<<<<<<======>>>======>>>>>>>>>>>>??????======<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<===>>>:::;;;;;;<<<<<<===>>>>>>??????>>>>>>=========<<<;;;;;;::::::::::::999999999999999999999999999999999999888888888888999999888:::===???BBBIIIRRRYYYccclllyyy}}}{{{wwwsssoookkkiiihhh\\\ZZZVVVRRRNNNKKKIIIHHHJJJLLLNNNOOOOOOPPPSSSVVV```jjjwww}}}xxxvvv{{{zzztttppppppssswwwzzz}}}zzzlll```YYYYYY]]]cccrrr|||xxxwwwxxx}}}~~~~~~{{{xxxzzz~~~|||{{{|||{{{wwwyyysssssswwwpppxxxeeeNNNPPPRRR```{{{|||kkkbbbeeerrrrrrSSSJJJBBBBBBCCCAAA@@@AAA>>>>>>>>>>>>===;;;888777555444444444333333333333333444555666666555333222444555555555555555444444333444666777888777777666444555666777777888777777888777777666777999:::;;;999<<<<<>>:::999999555:::===:::888::::::999888888777777777666666666666666777888:::<<<>>>???>>>>>>============>>>>>>????????????>>>>>>>>>>>>======<<<<<<<<<<<<<<<===========================;;;;;;;;;<<<======>>>>>>??????>>>>>>===<<<<<<<<<:::::::::::::::::::::999::::::::::::::::::::::::999999888888888888999999777999<<<>>>AAAHHHQQQXXXccclllzzz|||wwwrrrooofffdddaaa\\\XXXTTTQQQPPPMMMOOORRRSSSTTTTTTUUUVVV[[[dddqqq||||||vvvqqqrrrsssxxx}}}xxxuuuuuuxxx}}}xxxpppfff```aaabbbdddqqq|||{{{{{{|||wwwrrrrrrsssooozzzlllTTTSSSPPP[[[jjjxxxhhhbbbfffrrrqqqXXXMMMCCCAAACCCBBB@@@AAA>>>>>>>>>>>>===;;;888777555444444444333333333333333444666888888666555333444444555555555555555444222333555777777777777666444555666777777888777777888777777666777999:::;;;888<<<===HHH___oooggghhhpppeeegggkkkpppqqqooonnnppprrrpppooorrrxxx|||wwwpppkkkjjjhhhiiikkkkkkjjjjjjjjjkkkjjjooouuuzzz}}}zzzvvvtttttttttnnnkkkhhheeeddddddfffgggfffddd```\\\XXXTTTRRRQQQMMMMMMLLLGGGAAA<<<:::999777>>>AAA===999888999888888888888888777777777777444555666777999;;;===>>>>>>>>>============>>>>>>AAA@@@@@@???>>>======<<<======<<<<<<<<<======>>>@@@@@@??????>>>===<<<<<<;;;;;;<<<<<<===>>>>>>???=========<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::999999888888888888999999666999<<<>>>AAAHHHQQQXXXcccmmm{{{|||tttrrrnnnhhhbbb\\\XXXVVVRRRSSSVVVXXXYYYYYYXXXXXXXXX___lllxxx~~~wwwpppoooooopppwww}}}{{{zzz}}}}}}wwwsssllliiijjjiiiiiirrr{{{wwwttt~~~pppoooxxxsss\\\TTTKKKUUU___wwwuuugggaaaeeepppsss]]]PPPDDDBBBCCCBBB@@@???>>>>>>>>>===;;;:::888777777777777666666666555555333444666888888777666444333444555555666555555555000111222333444555555555555666666777777777777666777777777777888999:::;;;777===@@@MMMdddtttuuueeennnuuujjjjjjmmmqqqqqqpppppprrruuuppppppsssyyy}}}}}}zzzzzz}}}~~~}}}xxxrrrmmmmmmnnnnnnooopppnnnjjjhhhggggggiiinnnuuu{{{~~~{{{xxxwwwvvvvvvnnnlllhhheeeccccccdddeeedddccc```\\\YYYVVVTTTSSSOOOOOOOOOKKKEEE???<<<:::888@@@CCC???999888888888::::::999999999888888888555555666777888:::<<<===>>>======<<<<<<======>>>@@@??????>>>>>>===<<<<<<>>>>>>>>>>>>>>>??????@@@AAAAAAAAA@@@???>>><<<;;;;;;<<<<<<======>>>??????;;;;;;<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999888888888888999999777999<<<>>>AAAHHHQQQXXXcccmmm{{{sssiii```\\\ZZZZZZ[[[]]]^^^^^^]]][[[XXX]]]hhhttt}}}yyytttnnnkkkjjjooozzz|||wwwtttpppppprrrqqqnnnvvv}}}vvvyyyrrrlllrrr|||iiiYYYJJJSSS\\\nnnvvvggg```bbblllzzzbbbSSSEEEBBBCCCAAA???>>>???>>><<<;;;999888888888888888888777777777666666333444555666666666555555333444444555666666555555111111111222333444666666666777777777777666666555666777888999999999999999888???CCCRRRjjjwwwnnnhhhuuuxxxllliiimmmrrrtttttttttwwwyyyvvvvvvxxx~~~{{{xxxxxxvvvyyyzzzwwwqqqmmmmmmooopppqqqrrrpppmmmjjjiiijjjmmmsss{{{}}}{{{yyyxxxwwwvvvooommmiiifffdddcccccccccaaa```^^^[[[XXXVVVTTTTTTPPPQQQQQQNNNHHHBBB>>><<<777???DDD@@@:::999::::::;;;;;;;;;:::::::::999999777777777888999:::<<<<<<===<<<<<<<<<<<<<<<<<<===<<<<<<<<<======>>>>>>>>>AAAAAAAAAAAAAAABBBCCCCCC@@@@@@AAAAAAAAA???>>>===<<<<<<<<<===>>>>>>??????;;;;;;<<<<<<======>>>>>>;;;;;;;;;<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;999999888888888888999999777:::===???BBBHHHRRRYYYdddnnn|||xxxllleeeaaaaaaaaabbbcccbbbaaa___[[[^^^fffqqq|||}}}xxxiiieeebbbeeeppp~~~}}}wwwtttqqqssswwwvvvrrryyyxxxvvvttthhhlllttt```MMMVVV^^^lllzzziii```___gggdddUUUFFFBBBBBBAAA>>>===???===;;;999888777888888666666666666555555555555222333333444555555555555333333444555666666666555333333333333444666888999777777888777777666555555555666888999::::::999999:::@@@FFFUUUmmmzzz|||jjjjjjzzzxxxkkkfffllltttxxxyyyyyyzzz|||}}}||||||yyyyyytttxxx{{{yyysssnnnnnnooonnnppprrrrrrqqqpppqqqrrrsssyyy~~~}}}}}}|||{{{yyyxxxwwwvvvooommmjjjgggdddbbbaaaaaa___^^^\\\YYYWWWUUUTTTSSSQQQRRRRRROOOJJJDDD???>>>555>>>DDDAAA;;;:::<<<<<<<<<<<<;;;;;;;;;:::::::::999999999999:::;;;<<<===<<<<<<;;;;;;;;;;;;<<<<<<888999:::<<<===???@@@AAACCCCCCCCCCCCCCCDDDEEEFFF>>>???@@@AAABBBAAA@@@@@@<<<<<<======>>>>>>??????;;;;;;<<<===>>>???@@@@@@<<<<<<<<<=========>>>>>><<<<<<<<<<<<<<<<<<<<<<<<999999888888888888999999888:::===???BBBIIIRRRYYYdddnnn|||}}}ooommmkkkjjjiiiiiigggdddaaaaaaaaadddmmmxxx~~~rrriiibbbccckkksss~~~|||zzz{{{{{{wwwzzz|||{{{zzz}}}{{{mmmuuujjj[[[YYYYYYwwwhhh```hhhiiimmmTTTGGGHHHDDDDDDEEEAAA@@@???>>><<<:::999999999666666555444444444444555666444333444777777555222555555555555555555555555777666555444444444444444666777777777777777666666777888999999888888:::<<<>>>>>>KKKaaaooovvvxxxbbbhhh~~~pppiiieeemmmvvv|||~~~~~~}}}~~~zzzwwwssswww{{{zzzvvvssssssuuurrrqqqqqqrrrssstttvvvwww}}}~~~}}}zzzwwwuuutttssssssooopppoookkkddd```___``````ZZZWWWXXXVVVQQQNNNOOORRRUUUVVVUUUPPPJJJDDDAAA<<<<<<<<<;;;::::::<<<>>>:::;;;<<<<<<<<<;;;:::999;;;999777777999<<<======??????>>>>>>===;;;:::999666777888888999<<>>>>>>>>???>>>======<<<999;;;===>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;:::999999999999999888999999::::::999999<<>><<<:::999999999666666555444444444444555555444333444777777555333555555555555555555555555777666555444444444444555666666777777777777666666777888999999888999;;;===@@@AAANNNcccrrrzzztttdddnnntttllljjjiiioooxxx~~~}}}~~~zzzxxx{{{~~~}}}zzzxxxxxxyyyuuuuuuuuuwwwzzz}}}~~~|||zzzwwwtttrrrrrrqqqnnnnnnmmmiiiddd```______```[[[WWWXXXVVVQQQNNNOOOQQQUUUYYYZZZWWWPPPIIIDDD======<<<:::999999:::;;;:::;;;<<<=========<<<;;;<<<999888888:::<<<======????????????===<<<;;;:::666777888888999===BBBFFFGGGFFFEEEDDDCCCDDDEEEFFFGGGFFFDDDCCCBBBAAAAAAAAA>>>>>>>>>============<<<;;;<<<>>>????????????>>>==============================<<<<<<;;;::::::999:::999999999999999::::::999999<<>>;;;:::999999999:::;;;<<<===>>>>>>>>>===<<<;;;999999;;;===>>>===@@@@@@@@@@@@???===<<<;;;777777888888999===CCCGGGMMMLLLIIIGGGGGGIIIKKKLLLNNNLLLIIIGGGDDDCCCBBBBBB???>>>===<<<<<<<<<======>>>>>>???@@@@@@??????>>>=================================<<<;;;;;;::::::::::::999999999999::::::999999<<<@@@DDDHHHRRR]]]ooo|||yyyuuurrrppphhhggghhhlllsssyyy}}}~~~wwwooogggeeefffjjjqqqyyy|||sssmmmiiiddddddfffcccfffjjjnnnttttttwwwrrrzzzpppppp|||___TTTWWWkkk~~~hhhQQQFFFGGGBBBAAADDDBBB???>>>===<<<;;;:::::::::777666666555555555555555444444444666777777777666555555555555555555555555666666555555555555666666666666777888888888777777777888999999999:::<<<>>>CCCKKKZZZkkk{{{yyyiiiooouuuiiieeehhhlllsssuuu{{{~~~|||yyyuuurrrpppooonnnmmmkkkhhhdddaaa___^^^___YYYUUUUUUSSSNNNLLLLLLMMMTTT```iiijjjbbbWWWNNNEEECCC@@@>>>===<<<;;;;;;:::;;;;;;<<<===>>>>>>???>>><<<;;;;;;===>>>>>>>>>???@@@AAAAAA@@@???===<<<777777777888999>>>DDDHHHSSSRRRPPPOOOOOORRRUUUWWWYYYVVVQQQLLLHHHDDDBBBAAA@@@???===;;;;;;<<<===>>>@@@@@@@@@@@@??????>>>>>>========================>>>>>>======<<<;;;;;;;;;;;;;;;:::999999999:::::::::999;;;@@@DDDIIISSS^^^ppp}}}{{{vvvsssnnnllllllnnnsssyyy~~~|||uuummmiiihhhiiipppxxxwwwnnniiiddd``````bbb___```aaacccfffoooyyyzzz{{{ppptttsssoooaaaSSSXXXhhheeeOOOEEEFFFAAA@@@EEEDDD???>>>===<<<;;;:::::::::777777666555555555555666444555666666666666666777555555555555555555555555666666555555555666666777666666777888888888888888777888999:::999:::===???CCCOOOaaaqqqmmmgggyyy{{{lllgggjjjmmmuuuwww}}}~~~{{{xxxtttrrrpppooonnnkkkhhhfffcccaaa___]]]WWWRRRQQQOOOJJJHHHIIIKKKSSSaaalllqqqjjj^^^TTTHHHEEEBBB@@@@@@???>>><<<:::;;;;;;<<<===>>>>>>??????>>><<<===???@@@???>>>???@@@AAABBBAAA@@@===<<<888888777777888===CCCHHHVVVVVVWWWYYY\\\___bbbdddfffaaaZZZRRRKKKEEEBBB@@@AAA???===<<<;;;<<<>>>???AAAAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>======<<<;;;;;;<<<;;;;;;:::999999999::::::999;;;@@@EEEKKKVVVaaaooo|||~~~zzztttrrrppppppsssyyy{{{tttooollllllrrrzzz{{{ssskkkgggccc______aaaaaaaaa```___aaaeeelllppp}}}tttqqqvvvpppfffVVV[[[ddd{{{gggQQQHHHHHHAAA@@@DDDDDD>>>>>>===;;;;;;:::::::::888777666666555555666666555666888777666555666666555555555555555555555555666666555555666666777777666666777888999999999999777888:::::::::;;;===???CCCUUUiiiyyyzzzeeejjjqqqkkklllnnnvvvzzz|||yyyvvvsssrrrpppmmmjjjhhhgggeeebbb___ZZZSSSNNNMMMJJJFFFDDDEEEIIIQQQ___nnnvvvrrrggg^^^PPPKKKFFFDDDDDDCCC@@@>>>======<<<<<<===>>>???@@@@@@???>>>???@@@AAA@@@???>>>???AAABBBBBB@@@===;;;999888777666777;;;BBBFFFTTTWWW\\\ccchhhmmmooopppooojjjaaaWWWNNNGGGCCCAAAAAA@@@???>>>>>>>>>??????AAA@@@???>>>>>>>>>>>>>>>?????????????????????????????????>>>======<<<<<<===<<<;;;::::::999999::::::999<<>>===<<<;;;;;;;;;;;;;;;888777777666666666666666666888999888666444444666555555555555555555555555666666666666666777888888666666777888999999999999777888:::::::::;;;>>>@@@DDDZZZqqqppp```nnnqqqlllmmmnnnwww|||~~~|||zzzwwwtttrrrooollliiiggggggeeeaaa^^^WWWPPPJJJIIIFFFBBB@@@BBBEEENNN]]]nnnzzz{{{rrrjjj^^^XXXQQQNNNMMMKKKFFFBBBAAA@@@?????????@@@AAAAAAAAA@@@@@@@@@BBBBBB@@@???<<<>>>@@@BBBBBB@@@===;;;999888666444555999???DDDNNNTTT___jjjrrrwwwyyyyyytttoooeee[[[QQQJJJFFFDDDAAAAAAAAA@@@@@@@@@@@@???@@@???>>>=========>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>======<<<======<<<::::::999999999:::999<<>>===<<<;;;;;;;;;;;;;;;888888777666666666666666777999:::999555333444555555555555555555555555555666666666666666777888888666666777999999:::::::::777888:::::::::<<<>>>@@@EEE^^^vvvjjj___qqqnnnkkkmmmnnnwww~~~}}}}}}}}}{{{yyyvvvtttrrrnnnkkkgggffffffdddaaa]]]UUUNNNHHHFFFDDD???>>>???CCCKKK[[[nnn|||{{{tttkkkddd\\\WWWUUURRRLLLGGGDDDCCCBBBAAAAAAAAABBBCCCBBBAAA@@@AAABBBBBBAAA???;;;===@@@BBBBBB???<<<::::::999666444444888>>>CCCIIIRRR___mmmxxx}}}~~~}}}uuupppggg\\\SSSMMMIIIHHHAAABBBBBBBBBBBBAAA@@@??????>>>===<<<<<<===>>>???AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????>>>=========>>>===<<<;;;:::999999999999999<<>>>>>===;;;:::999999999777666555555555555999888777666666666666666555555666666666666555555666666666666777777777777777888888888888999999999999999666999>>>888888FFFPPPcccxxxoookkkqqqmmmmmmmmmvvv~~~}}}{{{{{{zzzyyyvvvtttpppmmmkkkjjjhhhddd^^^XXXOOOKKKEEEAAA>>>===;;;:::===EEEVVVlll~~~tttiiieeebbb\\\TTTOOOQQQNNNIIIEEECCCCCCDDDEEECCCAAA@@@???@@@???>>><<<999:::<<<>>>>>>===<<<;;;===;;;777444444666999<<>>;;;<<<>>>DDDCCCAAABBBBBBCCCAAA@@@@@@@@@??????>>>===<<<<<<;;;::::::999999::::::;;;888:::===BBBKKKWWWdddmmm{{{xxxttt{{{xxxqqqkkkgggfffhhhgggdddbbbgggvvvxxxpppqqqzzz|||eee\\\lll{{{{{{yyytttnnnhhhpppeeeUUUPPPHHHDDDFFFDDD@@@@@@??????>>><<<;;;:::999888777666555555555555777777666555555555666666555555666666666666555555555666666666777777777777777888888888888999999999888:::999???FFF???<<>><<<:::;;;===>>>>>>>>>===<<<===;;;888666555777999:::BBBHHHUUUiii~~~tttiiiaaaWWWMMMHHHGGGGGGEEECCCAAAAAAAAACCCCCCBBBCCCCCCAAA===<<<===???CCCAAA@@@AAABBBCCCBBBAAAAAA@@@@@@???>>>>>>======;;;::::::999999::::::;;;999;;;>>>CCCLLLYYYgggppp}}}yyyxxxxxxqqqmmmkkkhhhddd```aaajjjzzzwwwnnnlllmmm~~~fff[[[hhhtttpppmmmqqqvvvtttpppwwwkkkVVVOOOHHHFFFGGGBBB@@@@@@@@@???>>>===<<<;;;999888777666666555555666555555555444555555666666555555666666666666555555555555666666666777777777777888888888888999999999888:::;;;DDDNNNGGG@@@HHHWWWkkkyyygggfffrrrppphhhhhhkkkwww~~~}}}}}}{{{xxxvvvsssqqqnnnkkkfff^^^UUUOOOGGGDDD???===<<<;;;::::::<<<@@@MMMccc}}}}}}wwwnnnfff___[[[TTTOOOKKKHHHEEEDDDIIIGGGEEEDDDCCCBBB???===<<<<<<>>>?????????>>>======<<<:::888888888888999<<<@@@JJJaaa~~~uuujjjaaaXXXNNNIIIIIIHHHGGGDDDCCCBBBBBBCCCDDDBBBBBBBBB@@@>>>>>>???AAAAAA@@@???@@@BBBCCCCCCBBBAAAAAA@@@@@@???>>>>>>>>>;;;;;;::::::::::::;;;;;;;;;<<>><<<;;;:::888888777666666666666666444444444444444555666777555555666666666666555555555555555666666666777777777777888888888999999999888::::::DDDOOOIIIDDDLLL___rrrlll[[[cccuuu~~~ooogggiiinnnwww~~~}}}|||{{{xxxuuupppooolllhhhaaaXXXPPPKKKBBB???<<<:::;;;;;;::::::===???GGGZZZsss|||ssshhhbbbZZZSSSOOOKKKGGGDDDHHHFFFDDDCCCCCCCCCAAA???>>>???@@@@@@@@@@@@??????===<<<<<<;;;:::999888888888<<>>;;;;;;::::::::::::;;;;;;<<<===@@@FFFPPP___nnnxxxssskkkhhheeeddddddhhhwwwooofffdddbbb{{{uuuccchhhlllccc[[[]]]```vvvuuuzzzwwwzzzsssVVVLLLFFFEEEEEE???>>>>>>>>>===<<<;;;999999888777777666666666666777444444444444444555666777555555666666666666555555555555555555666666666666777777888888888999999999999999777>>>IIIFFFEEEPPPgggyyyyyyaaaUUUaaawwwxxxllleeehhhmmmwww}}}|||{{{zzzwwwtttqqqoookkkdddZZZPPPHHHCCC>>><<<:::::::::;;;;;;:::<<<>>>DDDRRRhhhssskkk```XXXTTTPPPKKKGGGEEECCCBBBCCCDDDEEEDDDBBBAAAAAAAAAAAAAAAAAAAAA@@@=========<<<;;;::::::999;;;???GGGUUUjjj~~~vvvmmmccc]]]VVVNNNKKKKKKHHHFFFDDDBBBAAAAAABBBBBBCCCAAA???>>>???@@@BBBCCCBBBAAA@@@AAACCCDDDDDDBBB@@@@@@@@@???????????????<<<;;;;;;::::::;;;;;;<<<;;;===AAAHHHSSSbbbqqq|||~~~pppiiieeeeeebbbcccooo}}}nnnbbb___]]]www|||hhhjjjkkk___UUUVVVTTTiii}}}tttwwwsssxxxuuuXXXNNNGGGFFFGGGAAA=========<<<;;;:::999888777777666666666666777777555555555444555555666666555555666666666666555555444444555555555666666666777888888888888999999999999999666:::BBBAAAEEEVVVmmmrrrZZZTTTbbbxxxzzztttnnngggaaaccciiivvv}}}|||{{{yyyvvvttttttqqqkkk```SSSGGG@@@======;;;::::::;;;<<<<<<;;;:::===BBBLLL^^^xxxxxxjjj```ZZZVVVQQQMMMEEEDDDDDDEEEGGGHHHGGGFFFCCCCCCCCCCCCBBBBBBBBBBBB============<<<<<<<<<<<<;;;???EEEOOObbbuuuvvvnnneee```YYYQQQMMMMMMHHHGGGDDDBBB@@@@@@AAABBB@@@>>><<<===@@@CCCFFFGGGEEEDDDCCCCCCDDDDDDCCCAAA>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<;;;>>>CCCLLLWWWfffuuu{{{xxxuuusssqqqmmmnnnoooooosss}}}{{{ooogggeeeaaa```jjjyyyuuuddd\\\XXXrrrjjjjjjiii[[[PPPPPPOOO```}}}{{{oooooojjjqqqtttYYYMMMEEEDDDFFFBBB>>>>>>======<<<:::999888777777666666666666777777777777666555555555666666555555666666666666555555444444444555555555666666777888888888888999999999999;;;888:::???>>>FFFZZZppplllUUUTTTdddzzzzzzpppgggdddbbb```ccchhhuuu}}}|||zzzwwwtttrrrooohhh\\\OOOEEEAAA???===<<<;;;;;;======<<<;;;999===AAAFFFRRRjjjwwwiiibbb]]]WWWSSSKKKJJJIIIJJJLLLMMMLLLKKKEEEEEEDDDDDDCCCCCCCCCCCC======<<<<<<<<<===>>>???;;;;;;???KKKaaaxxx}}}uuummmhhhaaaWWWQQQPPPJJJHHHEEECCCAAAAAABBBBBB@@@>>>===@@@FFFMMMQQQRRRJJJHHHFFFEEEEEEDDDAAA@@@========================<<<<<<;;;;;;;;;;;;<<<<<<<<<@@@GGGQQQ]]]lllzzzwwwpppmmmkkkiiifff```bbbccccccfffnnn{{{vvviiieeeaaa___iiixxx~~~iii]]]WWWpppkkkiiigggXXXLLLLLLMMMZZZuuuyyyiiifffaaakkkqqqWWWKKKBBBAAACCC@@@??????>>>>>>===;;;:::999777777666666666666777888999888777666666666666666555555666666666666555555444444444555555555666666777888888888888999999999999===;;;<<<@@@===FFF]]]rrrhhhSSSUUUeee|||sssggg]]]]]]```bbbeeekkkttt}}}{{{xxxuuummmjjjdddYYYOOOHHHFFFGGG>>>===<<<<<<>>>>>>===<<<:::???BBBBBBHHH]]]qqqhhhbbb\\\VVVQQQPPPOOOOOOPPPPPPOOOMMMFFFFFFEEEDDDDDDDDDDDDDDD======<<<<<<<<<>>>@@@AAA???===>>>MMMiii|||uuuoooggg\\\TTTRRRKKKIIIGGGDDDCCCBBBCCCDDDCCCAAAAAAEEENNNVVV\\\^^^MMMJJJHHHFFFEEECCCAAA>>><<<<<<<<<<<<============<<<<<<;;;;;;;;;;;;<<<<<<===BBBJJJUUUaaaooo}}}|||qqqllliiiddd```___^^^[[[\\\```aaaccclllxxxrrrkkkhhhfffhhhlll}}}rrr\\\ZZZbbbtttfff]]]UUUPPPMMMNNNYYYooo~~~hhh]]]^^^kkkxxxuuuXXXJJJFFFAAA>>>>>>??????>>>===<<<;;;::::::999888888777777777777777777777666666666666777777888222666999333555;;;:::;;;222555:::666555888444888888999::::::::::::999===999999===>>>@@@NNN^^^wwwsss]]]VVV[[[lll}}}nnn```VVVYYY]]]^^^bbbiiiyyy}}}{{{pppkkkbbbYYYPPPKKKGGGFFFCCCBBB@@@>>>============EEE===;;;AAAGGGSSSmmmuuuqqqkkkdddaaa\\\[[[YYYXXX[[[___[[[TTTKKKKKKJJJIIIGGGDDD@@@>>>BBB@@@>>>===>>>>>>===<<<===???BBBOOOiiiyyyrrrmmmfff]]]WWWNNNJJJGGGHHHFFFAAA???AAA@@@EEEEEEFFFTTTgggnnniii^^^PPPGGGIIIHHH@@@===AAA:::;;;===>>>>>>>>>===<<<>>>===;;;:::;;;<<<<<<<<<>>>EEEQQQ]]]jjjwwwvvvkkkfffccc```aaadddeee]]]WWWXXXZZZ\\\cccjjjyyywwwoookkkhhhhhhkkkyyyyyyaaa\\\bbbtttggg^^^UUUNNNKKKMMMWWWkkkhhh[[[YYYcccnnn{{{]]]LLLFFFAAA>>>>>>??????>>>===<<<;;;::::::999888888777777777777777777777666666666666777777888222777999333555;;;999AAA555555999666666999444888888999::::::::::::999===:::;;;>>>>>>AAARRRfffkkkXXXSSS\\\nnnqqqbbbWWWYYY^^^aaagggooozzz~~~tttnnneee[[[SSSNNNJJJHHHDDDCCCAAA???===<<<<<<<<>>===>>>???>>>===<<<>>>DDDSSSnnnxxxoooeee]]]RRRLLLGGGFFFDDD@@@???BBBAAAGGGJJJOOO___ttt~~~|||hhhXXXLLLJJJHHHAAA>>>AAA;;;<<<===>>>>>>>>>===<<<<<<;;;::::::;;;<<<>>>>>>@@@HHHTTTbbbnnnzzzzzzqqqhhhccc___```hhhpppwwwjjj]]]XXXXXXYYY\\\```llluuu~~~uuuoookkkiiikkkssszzzfff]]]```|||xxxllldddZZZQQQLLLNNNVVViiikkkZZZTTTYYYbbbeeePPPFFFAAA????????????>>>===<<<;;;::::::999888888777777777777777777777666666666666777777777333777999444:::BBBAAAJJJ:::555888555888:::555888888999::::::::::::999<<<;;;===???>>>CCCYYYqqq|||cccTTTRRR___qqqwwwfffYYYYYY^^^ccckkkuuu{{{{{{tttiii___XXXSSSOOOMMMJJJHHHFFFCCC@@@???======>>>;;;<<>>??????>>>===@@@FFFUUUooosssiiiZZZRRRIIIFFFDDDBBBCCCFFFGGGMMMRRRYYYjjjxxxfffTTTMMMIIIBBB???AAA>>>>>>>>>???>>>>>>===<<<;;;:::999999:::<<>>===<<<;;;::::::999888888777777777777777777777666666666666777777777333888999888EEETTTTTTQQQ>>>555666555888;;;555888888999::::::::::::999:::;;;>>>???===DDD```|||uuu^^^TTTVVVdddttt}}}kkk[[[XXX]]]cccmmmxxx}}}zzzmmmccc]]]YYYUUUSSSQQQOOOMMMIIIFFFCCCAAA@@@===<<<>>>AAA@@@???EEENNN]]]qqquuuiii```]]]XXXUUUSSSNNNHHHCCCAAA???===<<<===?????????AAABBBFFFSSSjjjzzzfff[[[PPPKKKJJJJJJLLLQQQSSSVVVZZZ```ooouuu```TTTLLLEEE@@@@@@@@@@@@@@@??????>>>======;;;;;;:::::::::<<>>===<<<;;;::::::999888888777777777777777777777666666666666777777777444888999<<>>@@@@@@@@@EEEKKKMMM\\\rrr~~~rrrlllhhhbbb___[[[UUULLLEEEBBB@@@===<<<===>>>??????CCCBBBEEEOOOcccttthhh[[[VVVUUUUUUXXX\\\\\\]]]^^^cccpppppp___SSSIIICCCBBBCCCCCCBBB@@@???>>>============<<<;;;:::;;;???CCCBBBMMM]]]nnn|||yyywwwxxxzzz{{{vvvpppllldddhhhmmmxxx{{{yyyzzzxxx~~~zzzzzz{{{~~~cccXXXXXXeee~~~zzzmmm\\\PPPMMMTTTggg|||hhhYYYTTTUUUaaaeeeNNNFFFCCCAAA??????>>>===<<<;;;::::::999888888777777777777777777777666666666666777777666555888888;;;QQQfffgggNNN<<<666777555777;;;666888888999::::::::::::999888999===???@@@KKKjjjiiiUUUUUU```sssooo^^^ZZZ^^^cccmmmxxxrrrhhhdddcccaaa___XXXWWWTTTQQQMMMIIIEEECCC????????????@@@BBBGGGJJJEEEOOO```xxxxxxtttpppllliiifff___SSSJJJDDDAAA===;;;<<<===>>>>>>AAA@@@CCCLLL\\\tttuuugggaaa```___```bbb___^^^^^^bbbnnnooo]]]PPPHHHEEEFFFEEECCCAAA???>>>=========>>>>>><<<:::<<>>===<<<;;;::::::999888888777777777777777777777666666666666777777444555999666555GGGVVVRRRGGG999777999444666999666888888999::::::::::::999::::::===AAADDDQQQooogggSSSWWWfff{{{mmm^^^]]]bbbgggppp{{{qqqhhhffffffeeebbb\\\[[[ZZZVVVRRRNNNJJJHHHCCCDDDDDDCCCCCCEEEGGGHHHDDDKKKWWWkkkzzzuuuqqqooonnnmmmfffYYYNNNFFFBBB>>>;;;;;;<<<============BBBIIIRRRccc~~~qqqjjjhhhdddaaa```]]]ZZZYYY^^^jjj|||iiiXXXNNNJJJHHHGGGDDDAAA???>>>======;;;===>>>===<<>>===<<<;;;::::::999888888777777777777777777777666666666666777777333555999444000<<>>AAA666777:::444555999666888888999::::::::::::999<<<;;;>>>CCCGGGTTTrrrhhhTTTZZZjjj|||kkk^^^___eeejjjsss~~~qqqhhhggghhhgggdddaaaaaa___\\\XXXTTTPPPMMMIIIKKKKKKIIIHHHIIIHHHFFFFFFMMMVVVccc{{{zzzpppnnnmmmoooooohhhZZZOOOGGGCCC>>>;;;;;;<<<<<<<<<<<<===AAAGGGJJJTTTiii~~~vvvoookkkeee___]]][[[WWWTTTYYYdddwwwqqq]]]RRRNNNIIIHHHEEEBBB???>>>======888;;;=========BBBKKKRRRcccjjjuuuzzzwwwwwwzzzuuu```SSSMMMLLLZZZppp~~~iiiUUUZZZcccvvviiieeelllwww[[[JJJDDDDDDBBBAAA@@@???>>><<<;;;;;;999888888888999::::::;;;888888777666666666666666777777777777777777777777777777666555555666888888777777888888888999999999>>>???>>>>>>EEEZZZwww~~~cccYYY___iii~~~jjj]]]```hhhlllrrr{{{|||rrrpppooommmkkklllhhhkkkkkkeee___\\\WWWRRRNNNMMMLLLKKKKKKKKKKKKKKKJJJHHHLLL[[[rrrvvvmmmfffbbbfffggg```UUUNNNHHHGGGEEEBBB@@@???>>>>>><<<<<>>===<<<;;;999999888888999999:::;;;888888777666666666666666777777777777777777777777777666666555666666888888888999999999::::::::::::<<<===>>>???HHH]]]zzz{{{```VVV```lllzzzhhh\\\```hhhmmmsss{{{zzzqqqooooooooooooqqqrrrtttrrrkkkfffeeebbb^^^\\\ZZZWWWTTTSSSQQQPPPOOOJJJHHHJJJVVVhhhqqqhhhaaa]]]___```[[[TTTPPPOOOMMMIIIEEEBBBAAA@@@@@@@@@@@@AAABBB@@@BBBMMMXXXsssyyyjjjccc```[[[TTTQQQPPPPPPRRRZZZcccpppvvvhhhVVVNNNGGGDDDAAA>>>>>>@@@>>>======??????CCCOOO[[[hhhooozzz~~~yyyvvvyyygggXXXQQQPPPQQQRRRkkkooo___bbbhhhzzzjjjeeeddduuu]]]NNNGGGEEEBBBBBBAAA???>>>===<<<;;;999999888888999999::::::888888777666666666666666777777777777777777777777666666666666666777888888999999:::::::::;;;;;;;;;;;;<<<===@@@KKKaaa~~~www\\\VVVcccsssttteee[[[___hhhmmmttt{{{{{{rrrqqqrrrsssuuuxxx}}}~~~{{{uuussssssrrroooiiiddd___YYYVVVSSSPPPNNNLLLJJJJJJQQQ]]]tttpppggg___YYYYYYYYYWWWUUUVVVVVVTTTQQQLLLHHHEEEBBBAAAAAA@@@AAAAAA>>>===CCCLLL___yyy|||ooobbb]]][[[VVVQQQOOOOOOOOOSSS[[[cccooo~~~cccYYYPPPJJJEEE@@@???@@@>>>======>>>@@@FFFTTTbbbnnnuuuyyywwwzzzjjjYYYRRRPPPQQQPPPhhhooobbbcccgggxxxgggaaa```~~~rrr]]]OOOHHHEEECCCBBBAAA@@@>>>===<<<<<<:::999999888999999::::::888777777666666666666666666666666666666666666666555555666666777777888888999999999::::::::::::;;;:::<<<===AAAMMMccc~~~tttZZZWWWiii|||mmmbbbZZZ___hhhooovvv|||wwwuuuvvvwwwzzzuuuooofff^^^YYYUUUQQQMMMNNNMMMLLLOOOVVVhhh{{{oooeee[[[XXXWWWVVVXXX[[[ZZZZZZYYYVVVRRRKKKFFFBBB======???@@@>>><<>>CCCOOOddd~~~mmmWWWYYYnnn|||wwwfff^^^ZZZ___iiirrryyy~~~~~~|||{{{zzz~~~}}}qqqhhhbbb]]]WWWSSSPPPNNNMMMNNNRRR```zzz}}}pppccc\\\ZZZZZZ\\\```]]]___bbbbbb]]]SSSIIIBBB>>>>>>???BBB@@@>>>@@@FFFJJJeeepppbbbZZZXXXVVVVVVYYYXXXWWWZZZaaagggmmmvvvwwwgggZZZNNNDDD???@@@>>><<<===@@@EEEOOO```ppp}}}xxxrrrnnnnnnmmmjjjhhhfffhhhlllpppvvv~~~nnnYYYPPPOOOWWWeeesss^^^]]]]]]rrrtttddd```[[[sssttt]]]MMMFFFEEECCCCCCBBB@@@???>>>===<<<::::::999999888888999999888888777666666666666666777777777777777777777777333444555777888888888888777777888888888999999999<<<===???EEERRRggg{{{cccVVV^^^www~~~~~~xxxqqq___\\\[[[```jjjttt||||||pppiiiccc[[[VVVQQQOOONNNOOORRR\\\oooppphhhgggffffffgggeeehhhlllllleeeYYYMMMDDDDDDBBBBBBCCCBBB>>>???CCCHHH___~~~nnneee___[[[[[[^^^\\\YYYZZZ___cccffflllrrr{{{mmm^^^PPPEEE@@@AAA<<<;;;<<>>======;;;:::999999888888999999888888777666666666666666777777777777777777777777333444555777888999888888888888888999999999::::::<<<===@@@GGGVVVmmmppp^^^ZZZiii}}}yyyyyy|||zzzppphhh[[[[[[[[[aaakkkwwwzzzqqqiii```ZZZXXXTTTSSSTTTVVV\\\iiiuuu{{{{{{|||{{{wwwuuurrrtttuuurrrjjj]]]PPPHHHGGGDDDCCCDDDBBB??????CCCFFFWWWyyyxxxooogggcccccc[[[VVVUUUXXXZZZ[[[___cccnnn|||nnn^^^QQQFFFBBBCCC======@@@EEEKKKUUUgggwww~~~~~~zzztttpppmmmkkkmmmoooqqqsssrrroookkkiiigggiiinnnuuu}}}xxxnnnddd]]]TTTTTTRRROOOMMMNNNPPPSSSTTT\\\iiivvvrrrdddbbbbbbeeevvv~~~lll\\\YYYTTT```~~~lll^^^[[[XXXkkkcccMMMEEEFFFDDDCCCBBBAAA???>>>======;;;::::::999888888888999888888777666666666666666777777777777777777777777222333555777888999888888999999:::::::::;;;;;;;;;<<<===AAAJJJZZZqqq|||kkk^^^___sss~~~xxxssstttwwwsssiii___YYYZZZ\\\aaalllyyy|||ssshhhaaa^^^[[[YYYZZZ\\\___gggoootttyyy~~~}}}}}}{{{uuukkk^^^RRRKKKGGGCCCBBBCCCCCC@@@AAAEEEDDDQQQppp~~~rrrjjjhhhYYYSSSPPPQQQSSSSSSUUUXXXfffuuu~~~lll]]]PPPFFFCCCEEEAAAAAADDDJJJQQQ[[[lll{{{xxxlllccc```aaa```bbbeeehhhgggeeeaaa___cccaaa```eeeooo{{{vvvlllccc[[[WWWOOOLLLIIIHHHHHHIIIIIIIIINNNRRR[[[hhhyyyrrrgggjjjnnnyyyvvvcccTTTRRROOOVVVpppkkk^^^[[[[[[ccc~~~lllSSSHHHFFFEEEDDDCCCAAA???>>><<<<<<;;;:::999888777777777777666666666666666666666666777777777777777777777777777777777777777888888999888999999::::::;;;;;;<<<===???EEEPPPaaaxxxpppaaabbbkkk|||vvvrrrppprrroooeee\\\WWWTTTVVV]]]hhhttt}}}uuuoooiiiddd```bbbfffhhhiiijjjqqqpppqqqvvv{{{~~~sss```RRRMMMHHHHHHFFFCCCBBBCCCBBBAAADDDNNNeee|||ooodddXXXPPPIIIGGGHHHHHHLLLQQQ\\\jjjzzz|||kkk```VVVLLLEEECCC@@@<<>>======;;;:::999888777777777777666666666666666666666666777777777777777777777777777777777777777888888999888999999::::::;;;<<<<<<>>>???EEEQQQeee|||qqqcccdddooo}}}vvvqqqnnnnnnqqqnnncccYYYTTTTTTWWW^^^iiiuuu||||||wwwrrrmmmmmmpppqqqpppppptttqqqppprrrtttyyytttaaaSSSMMMKKKJJJGGGEEEDDDDDDDDDCCCBBBJJJ]]]{{{~~~nnnaaaVVVNNNHHHFFFGGGGGGJJJNNNTTTbbbsss}}}lll```WWWLLLEEECCCAAA>>>DDDSSS___ffftttsssfff^^^[[[YYYYYY]]]cccdddaaa]]]RRR\\\eeeccc\\\]]]kkkzzzzzzuuunnnggg```ZZZTTTPPPNNNKKKGGGFFFFFFFFFFFFFFFDDDGGGMMMXXXfffvvvxxxfffSSSOOOJJJOOOfff}}}ggg[[[SSSZZZvvvyyyZZZIIICCCDDDDDDCCCBBB@@@???>>>>>>;;;:::999888777777777777666666666666666666666666777777777777777777777777777777777777777888888999999999999:::;;;;;;<<<<<<>>>???EEESSSjjjoooaaacccooo|||sssnnnmmmppptttpppcccWWWQQQRRRWWW```kkkuuu{{{}}}||||||~~~~~~{{{{{{{{{yyywwwvvvpppkkkjjjiiijjjrrrzzzzzziii[[[TTTPPPMMMIIIGGGGGGFFFDDDDDDBBBFFFTTTooonnn]]]TTTLLLGGGFFFEEEDDDFFFJJJNNN\\\lllwwwpppdddYYYNNNGGGFFFEEECCCIIIWWWbbbjjjxxxrrrddd___ZZZXXX\\\dddhhhfffbbb^^^fffkkkcccWWWVVVcccrrr{{{wwwrrrkkkeee```[[[VVVRRRNNNKKKGGGEEEEEEEEEEEEDDDEEEGGGLLLTTTaaaqqqxxxiiiVVVOOOHHHMMMbbbmmm\\\QQQWWWqqqaaaMMMGGGDDDDDDCCCBBBAAA@@@??????;;;:::999888777777777777666666666666666666666666666666666666666666666666777777777777777888888999999999::::::;;;<<<<<<<<<@@@@@@FFFVVVooogggZZZ]]]hhh~~~uuunnnoootttyyytttfffYYYSSSPPPVVVaaallltttyyyyyyyyyzzz}}}{{{ssskkkddd```]]]\\\```gggrrrxxxkkkbbbWWWPPPJJJHHHGGGEEECCCCCCDDDEEEOOOgggooo\\\SSSLLLGGGFFFEEECCCDDDFFFMMM[[[kkkttt{{{ssshhh]]]RRRLLLKKKIIIIIIPPP[[[eeemmmxxxnnnddd^^^XXXZZZbbbiiikkkiiiffffffbbbXXXNNNOOOZZZeeetttzzzssskkkeeebbb^^^XXXTTTOOOLLLHHHEEEEEEEEEDDDCCCFFFHHHLLLRRR]]]lll}}}yyyooo\\\RRRJJJNNNbbbttt^^^RRRVVVmmmgggPPPIIIEEEEEEDDDCCCBBB@@@??????;;;:::999888777777777777777777777777777777777777666666666666666666666666777777777777777888888999999::::::;;;;;;<<<======AAAAAAGGGYYYtttvvv```TTTVVVaaa~~~vvvppprrrwwwzzzttteeeXXXSSSOOOVVVaaallltttwwwxxxxxxzzz|||}}}lllccc[[[VVVSSSQQQTTTZZZ```ooo{{{qqqbbbWWWLLLIIIGGGBBB@@@BBBEEEEEENNNeeettt```VVVOOOIIIGGGFFFDDDDDDFFFOOO]]]kkkrrrwww}}}rrrhhh^^^SSSNNNNNNJJJMMMUUU```iiirrr{{{{{{iiiaaaYYYWWW]]]ffflllnnnlllfff[[[QQQKKKNNNUUU\\\mmm}}}xxxnnnhhheeeaaaZZZUUUQQQNNNJJJGGGFFFFFFEEEDDDEEEGGGKKKPPPYYYgggxxx}}}xxxgggZZZOOOQQQddd{{{cccUUUVVVjjjjjjQQQJJJGGGGGGEEEDDDBBB@@@???>>>;;;:::999888777777777777777777777777777777777777777777777777777777777777777777777777777888888999:::::::::;;;<<<<<<======AAAAAAIII^^^{{{oooZZZOOORRR\\\yyy|||tttqqqrrrvvvwwwooo```TTTQQQOOOWWWcccmmmtttwwwyyyzzz}}}~~~{{{eee[[[RRRNNNLLLKKKMMMRRRTTT___lllyyyqqqaaaRRRMMMIIIBBB@@@CCCDDDFFFQQQiii|||jjj\\\TTTMMMJJJIIIFFFGGGJJJQQQ^^^kkkoooqqqvvv{{{~~~yyyoooggg]]]TTTPPPQQQKKKQQQ\\\gggqqqyyy}}}xxxqqqrrrssstttuuuyyyoooggg\\\VVVYYYcccmmmsssxxxoooaaaUUUOOOOOORRRTTTbbbqqquuummmiiieee]]]WWWTTTPPPLLLIIIHHHGGGFFFEEECCCFFFJJJOOOVVVdddtttssscccTTTTTTeeeiiiXXXVVVfffpppVVVOOOIIIHHHGGGEEEBBB@@@>>>===;;;:::999888777777777777777777777777777777777777777777777777777777777777777777777777777888888999::::::;;;;;;<<<=========???@@@JJJcccfffSSSKKKOOOZZZvvvzzzuuussssssuuusssjjj[[[RRRPPPQQQYYYeeeooouuuzzz}}}ttt```VVVLLLIIIHHHGGGIIIMMMOOOUUU\\\dddrrr}}}mmmZZZRRRMMMEEECCCGGGEEEIIIXXXsssvvvbbbYYYQQQNNNKKKIIIJJJNNNTTTaaalllmmmmmmpppuuuxxx}}}vvvnnnggg___WWWUUUWWWTTT\\\hhhqqqyyyyyypppllleeeeeeffffffgggiiilllooouuutttkkk```XXXXXXbbboooxxxwwwiii[[[RRRMMMLLLLLLWWWfffxxx{{{rrrnnniiiaaaZZZUUURRRNNNJJJIIIHHHGGGFFFCCCGGGKKKOOOVVVcccsss{{{iiiXXXVVVfffmmmYYYVVVdddvvv]]]VVVKKKIIIHHHEEEBBB@@@>>>===;;;:::999888777777777777777777777777777777777777777777777777777777777777777777777777777888888999::::::;;;;;;<<<=========>>>???KKKfff___MMMGGGLLLWWWttt{{{yyyvvvuuuuuurrrhhhYYYQQQPPPTTT\\\gggqqqwww|||{{{mmm^^^TTTJJJGGGFFFFFFHHHKKKMMMPPPSSSYYYfffyyy{{{rrrtttwww}}}vvv```WWWPPPHHHFFFJJJGGGMMM___}}}~~~ggg]]]TTTPPPMMMKKKMMMQQQWWWcccmmmnnnkkkmmmrrruuu}}}wwwpppjjjccc[[[ZZZ]]]```hhhssszzz~~~uuulllfffeeecccaaa___^^^```bbbcccjjjmmmwwwnnn^^^]]]\\\ZZZeeevvv}}}~~~vvvbbbPPPIIIKKKMMMUUUWWW```ooovvvrrrmmmgggbbbZZZWWWSSSPPPNNNLLLIIIGGGHHHFFFHHHPPPYYYdddsssiiiZZZWWWeeemmm^^^YYY___zzz}}}dddXXXNNNJJJFFFBBBAAA@@@???======<<<;;;999888777777777999888888888888888999999777777777777777777777777666666666666777888999::::::;;;;;;;;;<<<=========BBBEEEQQQiiittt^^^NNNDDDKKK[[[pppyyyvvvzzz~~~yyyjjj\\\UUUSSSTTT]]]jjjtttyyy|||~~~tttmmm```WWWLLLEEEDDDGGGJJJLLLNNNMMMMMMQQQZZZfffssszzz~~~yyyrrrhhhlllpppuuu~~~hhhZZZRRRMMMJJJJJJLLLUUUjjjttteee^^^[[[UUUWWWXXXNNN]]]___cccfffdddcccjjjtttyyyxxxuuunnnhhheeefffiiinnnwwwuuummmiiieeecccaaa______```aaabbbeeefffkkkuuuuuubbb^^^\\\YYYbbbpppxxx|||xxxiiiWWWNNNKKKJJJOOOPPPWWWcccpppxxxsssoooiiiccc___\\\WWWTTTQQQNNNKKKHHHJJJGGGIIIOOOXXXcccrrrkkk[[[ZZZjjjnnn___[[[```zzz}}}eeeYYYOOOKKKGGGDDDBBBAAA@@@>>>===<<<;;;999888777777777999888888888888888999999888888888888888888888888888888888888999:::;;;;;;::::::;;;;;;<<<=========@@@DDDRRRkkkqqqYYYMMMGGGNNN\\\ppp{{{xxxzzz~~~vvvgggZZZTTTTTTVVV^^^jjjsssxxxzzz}}}yyyoooiii^^^WWWOOOJJJIIIKKKLLLLLLMMMKKKKKKMMMTTT]]]gggnnnuuuyyy{{{sssggghhhiiikkkvvvyyyeeeYYYSSSNNNLLLLLLPPP\\\sss|||nnngggddd^^^``````XXX[[[\\\___aaa___^^^eeeooowwwxxxwwwsssnnnmmmoooqqqwww~~~xxxrrrpppkkkjjjgggeeeddddddeeeeeecccaaabbbgggnnnzzz~~~fff___\\\YYY]]]gggrrryyy{{{ppp```TTTLLLFFFIIIIIINNNUUU^^^nnn|||zzzwwwqqqllliiieee___ZZZVVVRRRNNNKKKMMMJJJIIIOOOWWWbbbrrrjjj[[[\\\mmmooo```[[[```yyy}}}eeeZZZOOOLLLHHHEEECCCBBBAAA???===<<<;;;999888888888888999999888888888888888999999999999999999999999999888888888999999:::;;;;;;::::::;;;;;;<<<======>>>???EEETTTooolllRRRKKKJJJQQQ]]]mmm|||zzz{{{}}}|||rrrcccWWWTTTUUUXXX```kkkssswwwxxxzzz||||||{{{|||~~~rrrkkkggg^^^ZZZUUUQQQOOOOOONNNMMMLLLJJJIIIIIIMMMRRRYYY]]]hhhppp{{{}}}vvvkkkhhhdddccciiitttzzzzzz}}}nnn___WWWSSSOOOMMMNNNUUUdddsssllliiibbbccceee\\\XXXXXXYYYZZZWWWVVV]]]fffqqqtttwwwwwwuuuuuuwwwzzzzzzyyyxxxvvvtttqqqnnnllljjjiiidddaaaaaadddhhhqqqlllaaa]]]YYYZZZ```mmmvvv{{{sssfffXXXMMMEEEGGGGGGIIIMMMSSSbbb|||{{{tttpppiiiccc]]]WWWRRRNNNOOOKKKJJJOOOWWWcccssshhhYYYZZZmmmqqq```ZZZ]]]vvv|||dddYYYMMMKKKGGGEEEDDDBBB@@@???<<<<<<;;;:::999888888888:::999888888777888888888999999999999999999999999555666666777888888999999999::::::;;;<<<===>>>>>>@@@HHHYYYtttiiiOOOJJJJJJPPPZZZjjj~~~||||||}}}yyymmm^^^TTTSSSVVV[[[bbblllsssuuuvvvxxxzzzwwwnnnjjjiiiiiilllpppuuuzzztttmmmjjjhhhccc```[[[VVVSSSQQQPPPOOOMMMKKKIIIHHHIIILLLOOORRR^^^iiizzz}}}uuuooofffaaaccciiinnnooommmbbbWWWSSSQQQOOONNNOOOWWWjjjuuuoookkkcccccceee]]]VVVTTTSSSSSSPPPOOOUUU]]]kkkpppvvvyyyyyyyyy{{{}}}}}}wwwrrrmmmkkkeeecccccceeehhhlllwwwssseee___[[[ZZZ]]]jjjsssxxxsssggg[[[OOOGGGFFFEEEFFFHHHMMMZZZsss|||uuummmfff___YYYUUURRRMMMLLLQQQXXXdddtttiiiZZZ[[[kkkuuu```XXXYYYppp{{{bbbVVVKKKIIIFFFDDDCCCBBB???===<<<<<<;;;:::999999999999:::999999888777777888888999999999999999999999999555555777888888999888888999999:::;;;<<<===>>>???BBBKKK___{{{iiiNNNJJJHHHLLLVVViii~~~}}}}}}|||vvviii[[[RRRSSSVVV^^^dddmmmsssuuuuuuwwwyyy}}}}}}zzzuuummmddd]]]ZZZXXXUUUXXX]]]aaagggmmmtttyyy}}}{{{yyy{{{}}}zzzpppjjjggghhhiiiiiifff```ZZZUUURRRRRRSSSPPPNNNKKKIIIIIIJJJLLLNNNXXXfff|||wwwjjjcccaaacccfffhhhbbbZZZSSSRRRRRRPPPQQQSSSZZZmmmyyysssnnnddddddeee^^^UUURRROOONNNKKKJJJPPPXXXhhhnnnvvvzzz{{{{{{}}}zzzrrrnnngggeeeeeefffffffffmmmvvv}}}mmmddd^^^\\\]]]hhhqqqwwwsssiii^^^RRRIIIEEECCCCCCEEEHHHRRReeewwwyyyqqqiiibbb]]]VVVRRRQQQTTT[[[eeessslll^^^\\\iiizzzcccXXXUUUiiiyyy```TTTJJJHHHEEEDDDCCCBBB???===<<<<<<;;;:::::::::::::::::::::999888777777777777999999999999999999999999666777999:::;;;;;;::::::888999:::;;;<<<>>>??????CCCNNNdddjjjQQQLLLGGGJJJWWWmmm~~~||||||}}}}}}|||uuuhhhYYYQQQRRRWWW```fffnnnsssuuuuuuwwwyyy{{{jjjfff```YYYSSSOOOLLLKKKKKKNNNQQQUUUZZZ```ggglllnnnqqqtttvvvwwwzzz}}}{{{pppgggbbb____________bbbkkkwww~~~xxxooogggbbbbbbdddfffiiigggccc^^^XXXVVVVVVWWWUUUSSSOOOKKKJJJJJJLLLMMMUUUgggtttjjjeeecccccceeebbb\\\WWWXXXYYYXXXZZZ]]]bbbsssyyyssslllaaa___aaaZZZWWWRRRNNNLLLJJJIIIOOOVVVgggmmmuuuzzz{{{|||~~~zzzqqqnnnkkkjjjfffdddiiippp}}}wwwjjjbbb______fffpppwwwuuummmbbbUUUJJJFFFCCCBBBDDDFFFKKKWWWccc{{{{{{ssslllggg]]]YYYVVVYYY]]]dddppp{{{nnn```[[[ccchhhZZZSSScccwww___SSSJJJHHHFFFEEEDDDCCC@@@>>><<<<<<;;;::::::::::::;;;;;;:::999888777777777777888888888888888888888888666777999;;;;;;;;;:::999888999:::;;;<<<>>>??????BBBOOOfffkkkSSSMMMHHHLLL]]]ttt{{{zzz{{{|||~~~|||uuugggXXXQQQRRRWWWbbbhhhoootttuuuvvvxxxzzz|||yyyqqqlll\\\WWWQQQLLLHHHFFFEEEEEEFFFGGGJJJLLLPPPUUU\\\aaa```bbbdddfffgggkkkpppuuuwwwjjj___VVVRRRNNNOOONNNNNNNNNSSS\\\cccsss|||~~~xxxooofffaaa```bbbddddddeeeeeebbb^^^ZZZZZZ[[[ZZZWWWQQQLLLIIIIIIJJJLLLSSShhh{{{rrrkkkhhhjjjjjjeeeaaacccddddddgggkkkooo{{{{{{uuummm___]]]^^^XXXZZZTTTNNNLLLKKKKKKQQQXXXbbbhhhpppvvvxxxzzz}}}|||xxxsssoooiiieeejjjqqqxxx~~~nnnddd``````eeepppxxxxxxqqqeeeVVVKKKHHHDDDCCCDDDEEEHHHOOOWWWqqqzzzrrrmmmbbb]]][[[\\\^^^cccmmmwwwmmm___XXX^^^lll]]]RRR```vvv^^^SSSKKKIIIGGGFFFFFFDDDAAA???<<<<<<;;;:::::::::;;;;;;;;;:::999888777777777777777777777777777777777777444555777999:::999888777888999:::;;;===>>>???@@@BBBOOOgggkkkTTTOOOJJJPPPbbbyyyyyyxxxyyy{{{~~~|||uuugggXXXQQQRRRWWWbbbhhhpppuuuvvvwwwyyy{{{}}}|||sssiiiaaa\\\UUUQQQKKKGGGEEEDDDDDDDDD>>>???AAACCCFFFJJJQQQUUUVVVXXX[[[\\\^^^bbbjjjoootttzzz|||mmm^^^TTTNNNKKKGGGHHHIIIGGGFFFHHHMMMQQQXXXbbbqqq~~~tttjjjdddaaabbbccc]]]aaaeeeeeebbb^^^]]]]]]]]]YYYRRRLLLHHHGGGHHHJJJRRRhhhuuuqqqrrrrrrmmmjjjkkkmmmmmmqqqvvvyyy{{{sssdddaaabbb\\\\\\UUUOOOMMMLLLMMMRRRYYY\\\ccckkkqqqtttwww{{{~~~yyyyyyvvvmmmiiilllwwwuuufffbbbdddgggrrr{{{{{{sssiii\\\RRRKKKIIIGGGFFFGGGJJJMMMPPPeeeyyywwwnnnfffaaa\\\]]]^^^___eeellluuu|||~~~nnn[[[UUU^^^wwwppp[[[TTTaaa{{{{{{```OOOKKKIIIGGGFFFFFFDDDAAA???>>>===<<<;;;;;;:::;;;;;;:::999777666666777999:::888888888888888888888888999999888888888888888888;;;;;;;;;;;;;;;<<<===>>>DDDRRRkkkvvvhhhYYYLLLQQQhhh{{{vvvsssuuuxxxwwwvvvpppcccVVVPPPSSSXXXccchhhooorrrrrrrrrtttvvv~~~{{{yyyyyy}}}uuujjjaaaYYYRRRNNNHHHHHHFFFEEECCCAAA@@@???===>>>@@@BBBEEEHHHJJJLLLMMMNNNPPPRRRUUUXXXZZZ\\\gggnnnxxxsssfffZZZOOOJJJKKKHHHGGGFFFEEEFFFHHHKKKLLLNNNPPPYYYgggttt|||tttmmmeee___]]]]]]]]]```eeeeeeaaaaaadddaaa]]]VVVPPPLLLJJJKKKLLLSSSooo~~~zzzxxxzzz{{{zzz{{{~~~vvvnnniiieeeaaa]]]ZZZVVVSSSQQQQQQSSSUUU______bbbiiirrryyyzzzzzz{{{qqqmmmooosss{{{xxxhhhbbbcccgggrrrzzzyyyrrrhhh[[[QQQJJJIIIFFFEEEEEEHHHJJJLLLXXXjjjwwwoooeee___ZZZZZZYYYYYY^^^dddllltttvvvsssppp]]]VVV]]]uuurrr]]]TTTaaazzzeeeQQQKKKIIIGGGFFFFFFDDDAAA???>>>===<<<;;;;;;:::;;;;;;:::999888777777888999:::888888888888888888888888999888888888888888999999<<<<<<<<<<<<===>>>??????DDDSSSlllwwwkkk]]]QQQWWWmmmyyyuuusssuuuxxxwwwssskkk___UUURRRUUUZZZbbbgggnnnrrrssstttwwwyyy|||yyyvvvvvvyyy~~~wwwpppdddYYYQQQLLLHHHFFFBBBBBBAAAAAA@@@???>>>>>>>>>>>>???@@@AAACCCEEEFFFFFFGGGHHHJJJMMMOOORRRSSSYYYaaalllvvv{{{mmmbbbYYYPPPLLLLLLIIIHHHFFFEEEEEEFFFHHHIIIJJJJJJNNNXXXcccnnn|||zzznnneee```]]]]]]bbbhhhiiifffeeegggddd```YYYSSSOOONNNOOOPPP[[[wwwzzzrrrkkkfffaaa^^^ZZZXXXXXXXXXWWWWWWWWWXXX\\\eeepppyyy}}}}}}xxxsssuuusssyyy{{{jjjcccccciiirrryyyyyysssiii]]]SSSKKKIIIFFFDDDDDDEEEGGGIIINNN\\\ttt}}}rrrjjjbbb\\\VVVTTTRRRQQQSSSXXX___gggtttzzzooolllwwwcccZZZ]]]qqquuu___UUU```zzzlllUUULLLJJJHHHFFFEEEDDDAAA???>>>===<<<;;;;;;:::;;;;;;:::999888777777888999:::888888888888888888888888888888888888888999:::;;;============>>>???@@@AAADDDTTTooosssggg]]]UUU___uuuvvvuuuvvvyyy|||}}}tttggg[[[TTTTTTXXX\\\aaagggooosssuuuwwwzzz}}}~~~{{{wwwvvvxxx{{{}}}}}}~~~{{{xxxvvvsssrrrkkkcccWWWMMMGGGEEEEEEEEE??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@???@@@AAACCCEEEGGGIIIJJJLLLSSS^^^iiitttvvviiiaaa\\\VVVQQQPPPNNNMMMKKKIIIGGGFFFFFFFFFIIIFFFFFFKKKRRR\\\jjjvvvwwwiii```ZZZZZZ___fffiiiggggggiiiiiieee___ZZZVVVUUUVVVWWWfffvvvpppiiieee```___aaa```\\\WWWQQQRRRWWWaaammmwww|||}}}zzz{{{zzz~~~}}}kkkcccccciiiqqqxxxxxxtttmmmbbbXXXMMMKKKHHHFFFDDDDDDEEEFFFHHHPPPaaauuu}}}rrrhhh```[[[UUUPPPOOOMMMJJJLLLPPPUUU]]]jjjwwwyyyqqqjjj^^^]]]lllvvvbbbXXXbbb{{{tttYYYMMMKKKHHHFFFEEEDDDBBB@@@>>>===<<<;;;;;;:::;;;;;;:::999999888888999999:::888888888888888888888888777777777888999:::;;;<<<<<<<<<<<<===>>>???@@@AAAEEEUUUqqqkkk]]]VVVVVVeee~~~~~~vvvxxx}}}|||iiiZZZTTTUUUYYY[[[dddiiiqqquuuwwwyyy|||~~~|||zzzzzz|||}}}}}}~~~}}}{{{xxxrrrlllgggddd^^^XXXOOOGGGDDDDDDDDDEEEAAA@@@@@@@@@@@@?????????>>>>>>===<<<<<<=========>>>>>>???@@@BBBDDDEEEFFFGGGMMMUUU^^^gggrrr~~~yyymmmgggddd^^^YYYWWWVVVUUUSSSPPPLLLIIIGGGFFFJJJFFFEEEHHHMMMTTT___jjjssseee]]][[[\\\bbbgggiiilllpppqqqnnniiidddaaa```aaabbbnnn{{{tttnnngggfffgggddd[[[TTTOOOQQQUUU___lllvvvzzz|||}}}mmmeeedddgggnnntttuuusssnnncccYYYOOOMMMKKKHHHFFFEEEEEEFFFCCCGGGQQQ^^^iiiwwwttthhh^^^WWWSSSNNNKKKKKKIIIGGGHHHLLLOOOVVVaaannnzzz~~~qqqaaa]]]iiiuuuccc[[[ddd|||zzz\\\OOOLLLHHHFFFEEEDDDBBB@@@>>>===<<<;;;;;;:::;;;;;;:::999999999999999999:::888888888888888888888888888888888888999:::;;;<<<;;;;;;;;;<<<===>>>@@@AAAFFFXXXttt}}}eeeUUURRRWWWjjj~~~uuuxxxooo\\\TTTUUUXXX[[[gggmmmtttxxxyyyzzz|||~~~~~~~~~}}}}}}|||xxxpppggg___YYYOOOLLLGGGCCCBBBAAA@@@???CCCCCCBBBAAA@@@???>>>>>>===============>>>??????>>>>>>>>>???@@@AAACCCCCCEEEIIIOOOUUU\\\fffqqqzzzwwwrrrmmmfffaaa___^^^]]]ZZZWWWRRRMMMHHHFFFHHHEEEFFFIIILLLOOOWWW___xxxssshhhaaa^^^aaagggmmmuuu{{{|||yyyuuuqqqooonnnooopppwww||||||}}}~~~}}}uuulllhhhfff```VVVNNNLLLNNNTTT```mmmxxx}}}~~~~~~oooiiiiiiffflllqqqqqqpppkkkaaaWWWPPPOOOLLLJJJHHHGGGFFFFFFFFFHHHMMMTTTZZZbbbqqqzzzmmmaaaXXXSSSMMMIIIHHHIIIIIIGGGHHHKKKMMMRRRZZZdddqqqrrraaa[[[gggqqqddd]]]cccyyy~~~___PPPMMMIIIFFFEEEDDDBBB@@@>>>===<<<;;;;;;:::;;;;;;::::::::::::::::::::::::888888888888888888888888999999999999999:::;;;<<<::::::;;;<<<===???@@@AAAIIIZZZvvvzzzdddUUUTTT[[[ooo}}}qqqrrr|||sss]]]TTTTTTXXX\\\jjjooovvvzzz{{{{{{~~~|||rrrfffZZZSSSHHHGGGEEEDDDDDDCCC@@@>>>BBBBBBAAA@@@???>>>===<<<=========>>>>>>???@@@AAA===============>>>???@@@@@@DDDIIINNNTTT^^^jjjrrr~~~vvvmmmhhhhhheeedddbbb^^^XXXQQQKKKHHHEEECCCEEEIIIJJJKKKPPPVVVkkk{{{rrrggg___aaahhhpppzzz}}}}}}}}}~~~{{{vvvvvvuuuvvv}}}xxxmmmeee___XXXOOOIIIEEEIIISSSaaaqqq||||||zzzsssnnnooolllppprrrrrrpppkkk```UUUPPPOOOMMMJJJHHHGGGFFFFFFJJJJJJMMMQQQRRRUUU___jjjsssrrreee[[[TTTPPPLLLHHHGGGIIIIIIGGGHHHKKKKKKNNNSSSZZZfffuuuooo^^^YYYggglllbbb]]]```sssaaaQQQNNNIIIFFFDDDCCCBBBAAA>>>===<<<;;;;;;:::;;;;;;999::::::::::::::::::999888888888888888888888888::::::999999999::::::;;;;;;;;;<<<===>>>@@@AAABBBKKK\\\xxxyyyeeeWWWWWW___sss|||kkkfffnnnqqq\\\QQQRRRYYY___iiiooovvv{{{|||~~~vvvfffWWWNNNIIIHHHGGGFFFGGGFFFCCCAAA@@@@@@@@@??????>>>>>>>>>??????>>>>>>>>>???@@@@@@===<<<<<<<<<<<<======>>>>>>AAADDDHHHMMMVVVbbbjjjxxxvvvrrrtttnnnnnnkkkgggaaaYYYRRRNNNJJJHHHHHHJJJJJJJJJNNNTTT```ppp}}}rrriiiiiipppxxxyyyrrrmmmmmmkkkkkkqqq{{{wwwjjj^^^UUUNNNIIIFFFBBBHHHSSScccsss~~~|||yyy~~~uuurrrtttsssvvvwwwuuurrrlll```TTTOOONNNLLLJJJHHHGGGFFFFFFGGGGGGJJJLLLKKKJJJQQQYYY]]]iiivvv~~~wwwjjj___WWWQQQNNNLLLIIIHHHJJJJJJGGGHHHKKKJJJKKKNNNTTT___oookkk[[[WWWgggiiiaaa]]]^^^nnnbbbQQQNNNIIIFFFDDDCCCBBBAAA>>>>>><<<;;;;;;;;;;;;;;;999::::::;;;;;;::::::999888888888888888888888888;;;;;;:::999999999::::::<<<<<<===>>>???AAACCCDDDMMM]]]xxxwwweeeVVVXXXaaauuuzzzfff\\\aaatttnnnYYYOOOQQQZZZbbbhhhnnnvvv{{{~~~yyygggVVVKKKIIIGGGEEEDDDDDDDDDBBBAAA??????@@@@@@AAAAAAAAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>===============>>>???@@@BBBDDDHHHPPP[[[cccnnnxxx~~~{{{vvvvvvtttpppiiiaaaYYYUUURRROOOMMMNNNMMMLLLPPPVVV[[[kkkwwwxxxxxxtttpppiiieeeeeebbbbbbgggooowww|||tttgggZZZOOOHHHFFFFFFDDDIIIUUUeeettt|||}}}|||~~~~~~|||{{{|||~~~~~~~~~}}}zzzuuummmccc\\\SSSPPPLLLIIIIIIHHHGGGFFFGGGGGGGGGGGGHHHIIIJJJJJJSSS___lllpppnnnnnnttt|||~~~zzztttkkkbbbYYYRRROOOOOOKKKIIILLLMMMJJJHHHIIIKKKIIILLLTTT]]]iiixxxvvvbbbXXXXXXgggkkk___WWWXXXiiiaaaRRROOOIIIFFFFFFGGGDDD@@@======<<<<<<<<<;;;;;;;;;<<<<<<<<<;;;;;;:::::::::999999::::::::::::;;;;;;888888999999999::::::::::::===???@@@@@@@@@AAACCCLLLaaa}}}dddRRRTTTbbb}}}vvvfffaaabbbhhhnnnzzzgggTTTLLLPPPYYY^^^fffmmmuuuzzzxxxgggWWWNNNIIIHHHGGGEEEDDDCCCCCCCCC>>>???@@@AAAAAA@@@???>>>AAA@@@??????>>>?????????@@@??????>>>===<<<<<<;;;<<>>======<<<<<<;;;>>>AAAAAABBBFFFNNNTTT]]]dddooowww}}}|||sssggg]]]VVVSSSRRRSSSRRRQQQTTTZZZZZZeeevvv{{{vvvoookkkfffaaa]]]ZZZVVVTTTPPPRRRUUUXXX[[[aaahhhlllyyywwwhhhWWWNNNHHHDDDCCCDDDDDDLLLXXXdddlllrrrvvvxxxvvvvvvvvvxxx|||yyymmmcccWWWSSSOOOLLLKKKKKKKKKJJJLLLLLLKKKJJJHHHGGGFFFFFFFFFKKKPPPSSSTTTVVVZZZ^^^hhhjjjlllmmmjjjeee___[[[YYYSSSPPPPPPOOOLLLJJJLLLJJJHHHHHHMMMTTT```qqq}}}kkk[[[UUUVVVdddmmmaaa\\\\\\ggglllVVVOOOHHHEEEFFFFFFBBB???=========<<<<<<<<<;;;;;;<<<;;;;;;;;;;;;:::::::::999999::::::::::::;;;;;;999999999999::::::::::::;;;===???@@@@@@AAABBBDDDMMMeeeooo[[[cccwwwuuufff___]]]```dddllleeeZZZRRROOOQQQVVV[[[dddkkkrrrwww}}}zzzmmm^^^TTTJJJIIIGGGEEECCCCCCCCCCCCEEEEEEEEEEEEEEEDDDCCCBBBCCCBBBAAA@@@????????????@@@@@@??????>>>=========;;;===>>>>>>>>>BBBHHHMMMSSSZZZcccjjjoootttzzzssshhh```\\\YYYYYYWWWUUUVVVZZZZZZfffuuu}}}yyytttrrrrrrrrrooommmddd```[[[WWWUUURRRPPPNNNLLLMMMNNNNNNNNNQQQUUUYYYbbbhhhrrrzzzssseeeVVVMMMHHHDDDDDDFFFFFFMMMXXXcccjjjmmmpppqqqsssssstttvvvzzzrrrgggZZZVVVQQQNNNMMMMMMMMMLLLMMMMMMLLLKKKJJJIIIGGGGGGHHHIIIKKKMMMOOORRRUUUVVV___dddjjjooooookkkeeeaaa^^^XXXSSSSSSQQQLLLKKKLLLLLLIIIHHHKKKPPP[[[nnn~~~{{{iiiYYYTTTRRR]]]pppccc]]]]]]dddtttZZZPPPGGGEEEFFFEEEAAA???============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999:::::::::;;;;;;999999999:::::::::;;;;;;;;;===??????@@@AAACCCEEEOOOiiivvv^^^kkkvvvhhhbbb___```cccfff^^^UUUOOONNNOOOVVV\\\dddkkkqqquuu{{{ssscccWWWOOONNNKKKHHHFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCBBB@@@@@@?????????@@@@@@@@@??????>>>>>>>>><<<============???CCCGGGLLLQQQXXX]]]bbbhhhooottt|||zzznnngggaaa___]]]YYYWWWXXX\\\hhhxxx~~~vvvqqqllljjjjjjjjjiiiggg]]]YYYUUURRRQQQOOOMMMLLLJJJJJJJJJHHHGGGHHHJJJLLLQQQUUU\\\aaaeeejjjnnnpppvvvzzz}}}yyypppdddWWWOOOJJJFFFFFFHHHFFFMMMXXX```fffhhhjjjjjjlllmmmnnnrrrwww}}}wwwkkk^^^ZZZTTTPPPNNNNNNNNNNNNMMMNNNNNNNNNMMMLLLJJJJJJHHHGGGGGGHHHJJJMMMOOOOOO[[[```hhhoooqqqnnniiifffbbb\\\WWWVVVSSSNNNKKKLLLNNNKKKJJJKKKNNNXXXkkk|||yyyfffWWWSSSPPPXXX|||wwwfff^^^]]]```|||~~~___RRRGGGFFFGGGEEEAAA@@@>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999:::::::::;;;;;;999999:::::::::;;;;;;;;;<<<===??????@@@AAADDDGGGPPPmmmxxx^^^nnnwwwlllgggdddeeegggggg\\\RRRNNNLLLNNNVVV```ffflllpppsssyyy{{{jjj^^^VVVSSSOOOKKKHHHGGGFFFFFFDDDDDDDDDDDDDDDDDDEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>======>>>AAACCCGGGKKKQQQTTTXXX^^^eeekkksss{{{{{{qqqiiihhhgggccc```___aaammm}}}|||zzzppplllhhhfffgggfffcccaaaXXXUUUQQQOOONNNMMMLLLKKKGGGGGGGGGEEECCCCCCDDDFFFGGGJJJMMMOOOQQQSSSWWWYYY\\\bbbgggkkkqqqwwwxxxuuukkkbbbXXXQQQLLLFFFEEEHHHGGGLLLUUU\\\```bbbcccdddcccdddfffkkkrrrzzz}}}rrreee```YYYTTTRRRQQQQQQQQQPPPPPPQQQQQQPPPNNNMMMKKKIIIIIIJJJJJJKKKMMMNNNOOOXXX]]]eeelllooonnnkkkhhhfff```\\\[[[XXXRRRNNNMMMOOOMMMLLLLLLMMMUUUhhhyyyxxxdddVVVSSSQQQXXX~~~kkk___]]]]]]vvvdddTTTGGGGGGIIIEEEAAAAAA>>>>>>>>>=========<<<<<<:::::::::;;;;;;;;;;;;<<<999999::::::::::::;;;;;;::::::::::::;;;;;;;;;;;;<<<===>>>???@@@BBBEEEHHHRRRpppsss\\\iiiyyypppllliiiiiikkkiii\\\QQQMMMLLLMMMWWWccciiinnnqqqsssxxxuuujjj___\\\WWWQQQMMMKKKJJJJJJHHHHHHFFFEEEEEEEEEEEEEEECCCCCCBBBBBBAAAAAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>???@@@AAACCCGGGKKKNNNPPPUUU[[[aaahhhpppxxxwwwvvvxxxuuupppnnnlllttt~~~~~~|||xxxuuujjjfffcccbbbbbb```]]]YYYSSSPPPMMMKKKJJJJJJIIIHHHDDDEEEEEECCCAAA@@@AAABBBAAABBBCCCCCCCCCDDDGGGIIILLLRRRWWW\\\cccmmmrrrrrrmmmfff___ZZZTTTMMMJJJLLLGGGKKKQQQTTTVVVWWWYYYZZZWWWYYY]]]cccllluuu}}}zzzmmmggg___YYYVVVUUUTTTTTTTTTTTTTTTTTTRRRPPPMMMKKKKKKMMMOOOOOONNNNNNPPPRRRTTTXXX___fffjjjlllkkkkkkhhhdddaaaaaa^^^WWWQQQPPPOOOMMMMMMLLLLLLRRRddduuu~~~iiiYYYWWWRRRYYYqqqaaa^^^]]]rrriiiVVVHHHHHHJJJFFFBBBCCC>>>>>>>>>>>>=========<<<:::::::::;;;;;;;;;<<<<<<999999::::::::::::;;;;;;:::::::::;;;;;;;;;;;;<<<<<<===>>>??????BBBFFFIIITTTsssiiiXXXaaayyyzzzsssooollljjjkkkgggZZZPPPOOONNNOOOXXXeeelllppprrrsssxxx~~~zzzmmmiiiccc\\\WWWTTTRRRRRRQQQPPPMMMJJJGGGFFFEEEEEEBBBBBBBBBBBBBBBCCCCCCDDDAAAAAAAAAAAAAAAAAAAAAAAAAAA???>>>>>>???????????????BBBFFFHHHIIILLLRRRWWW___gggpppwww{{{yyyzzz|||~~~}}}zzzxxxxxxzzz~~~{{{wwwuuuwwwzzz~~~~~~~~~zzzwwwwwwxxxwwwsssooofffbbb]]][[[ZZZYYYVVVSSSPPPMMMJJJHHHHHHHHHGGGEEEDDDEEEEEECCCAAA@@@@@@AAA>>>?????????>>>???AAACCCCCCHHHMMMPPPWWWccckkkmmmpppkkkgggccc\\\SSSOOOPPPIIIKKKLLLMMMLLLLLLMMMNNNMMMOOOTTT\\\fffqqqzzzrrrlllddd]]]YYYXXXWWWWWWWWWWWWWWWVVVSSSPPPLLLJJJHHHLLLOOOOOOMMMLLLNNNQQQQQQUUU[[[aaagggjjjkkkllljjjfffeeeeeebbbZZZTTTRRRNNNMMMMMMLLLKKKQQQbbbsssooo^^^ZZZTTTXXXvvvccc```]]]pppkkkWWWHHHIIIKKKFFFBBBCCC>>>>>>>>>>>>============:::::::::;;;;;;<<<<<<<<<999999:::::::::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<===>>>??????BBBFFFJJJUUUuuu```UUUZZZnnn|||tttpppllljjjjjjdddXXXOOOQQQQQQPPPXXXeeennnrrrsssssswww~~~yyyuuunnnfff```\\\[[[[[[YYYWWWSSSNNNJJJGGGEEEDDDBBBBBBBBBBBBBBBCCCDDDEEEAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>>>>?????????>>>;;;???CCCDDDEEEGGGLLLPPPYYYaaajjjrrr}}}yyyvvvssspppkkkgggaaacccfffiiigggbbb``````ccchhhttt{{{xxxxxxwwwtttqqqrrruuutttooojjjfff```ZZZVVVUUUUUUSSSQQQPPPNNNJJJHHHHHHHHHGGGEEEFFFGGGGGGEEEBBB@@@@@@AAA===>>>????????????AAACCC>>>CCCFFFHHHOOO[[[dddhhhmmmjjjgggddd\\\RRRMMMMMMJJJKKKJJJGGGEEECCCDDDEEEGGGIIIOOOWWWbbbnnnxxx~~~zzzrrrggg```___aaabbbbbb___\\\WWWVVVVVVUUURRROOOLLLKKKJJJJJJKKKMMMPPPQQQ[[[XXXVVVYYY___ddddddbbbffffffffffffddd___YYYTTTQQQNNNKKKJJJKKKSSSfffxxxxxxppp___UUUaaa}}}}}}eee[[[\\\lllpppVVVIIIIIIFFFEEEFFFBBB>>>>>><<<;;;;;;<<<======;;;;;;999999999999;;;;;;======<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;<<<<<<>>><<<===???@@@AAAEEELLLYYYyyy}}}]]]TTTVVVfffyyyvvvqqqmmmkkkhhh[[[NNNJJJMMMTTT]]]eeemmmooorrrvvvzzz}}}{{{tttmmmiiihhhiiikkkbbbVVVOOOMMMLLLHHHEEEFFFEEEDDDCCCCCCDDDEEEEEEEEEDDDDDDCCCCCCBBBAAAAAA@@@??????>>>>>>>>>>>>>>>@@@AAAAAA@@@@@@BBBEEEHHHTTTZZZbbblllwww~~~yyyrrrjjjccc___\\\[[[YYYYYYZZZXXXSSSRRRTTTVVV\\\iii|||yyytttpppsssooolllrrrzzz|||tttkkkhhhbbbYYYTTTSSSRRRQQQOOOMMMKKKIIIGGGFFFFFFGGGGGGHHHHHHHHHGGGEEEBBB@@@>>>???>>>===<<<<<<===>>>>>>???@@@BBBEEEIIIQQQYYY___eeefffddd___XXXPPPKKKIIIDDDCCCAAA??????@@@AAABBBCCCFFFJJJQQQ[[[hhhvvvxxxnnngggeeefffggggggiiiddd___[[[ZZZXXXUUUQQQNNNMMMKKKJJJKKKNNNPPPRRRjjjaaaXXXTTTWWW^^^dddfffdddeeeeeefffddd```ZZZUUUOOOLLLJJJIIIJJJQQQbbbrrrlll]]]bbbwwweeeYYYYYYhhhnnnUUUIIIIIIFFFFFFFFFBBB???>>>===<<<;;;<<<======;;;;;;:::999999:::;;;;;;<<<<<<;;;;;;::::::::::::;;;::::::::::::;;;<<<<<<>>><<<===???@@@AAAFFFLLL^^^uuuXXXQQQSSS```{{{zzzwwwsssooommmfffYYYNNNKKKNNNTTT\\\dddlllnnnrrrvvvzzz}}}{{{wwwvvvwwwxxxtttiii[[[QQQMMMJJJFFFCCCEEEEEEDDDCCCCCCDDDEEEEEEFFFEEEEEEDDDCCCCCCBBBBBB@@@@@@???>>>>>>>>>>>>??????@@@@@@@@@???AAADDDGGGQQQVVV^^^gggtttyyyrrrpppooommmjjjqqqxxx~~~sssiii```ZZZVVVVVVSSSRRRSSSQQQKKKJJJLLLNNNUUUdddwww~~~xxxssspppqqqmmmkkkpppxxxzzztttlllhhhbbbZZZVVVUUUTTTRRROOOLLLKKKIIIFFFEEEFFFFFFGGGIIIIIIIIIHHHEEECCC@@@>>>@@@???>>><<<<<<===>>>>>>;;;<<<>>>AAADDDJJJQQQVVV[[[[[[ZZZVVVPPPJJJFFFDDDBBB@@@???======>>>???@@@AAACCCGGGMMMXXXeeesss|||wwwpppnnnoooooooooqqqkkkddd___]]]YYYUUUQQQPPPNNNLLLJJJKKKMMMPPPSSShhh___SSSNNNPPPWWW^^^aaabbbcccdddfffeeeaaaZZZVVVNNNKKKJJJJJJKKKQQQaaaoooyyyeeecccqqqiiiZZZXXXfffmmmTTTHHHJJJGGGFFFGGGAAA???>>>===<<<;;;<<<======;;;;;;::::::::::::;;;;;;;;;::::::::::::999999999;;;::::::::::::;;;<<<<<<>>><<<===@@@AAAAAAFFFMMMbbbmmmUUUQQQQQQ\\\sss|||yyytttqqqpppbbbWWWMMMKKKOOOTTT\\\bbbiiilllqqqvvvzzz}}}~~~sssbbbVVVPPPMMMJJJGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGFFFEEEDDDCCCCCCCCCCCCAAAAAA@@@?????????????????????@@@??????@@@CCCEEENNNRRRXXXbbbppp}}}uuujjjbbb___]]][[[YYY___fffsssxxxmmmccc\\\WWWUUUQQQOOOOOOLLLGGGEEEGGGFFFOOO```ttt|||vvvrrrooonnnkkkjjjnnnuuuvvvqqqkkkfffaaa\\\XXXXXXVVVSSSPPPLLLKKKHHHFFFEEEEEEFFFGGGIIIJJJJJJIIIGGGDDDAAA???@@@???>>>===<<<===>>>>>>999;;;===>>>@@@CCCHHHKKKNNNOOOOOOLLLGGGCCC@@@@@@???>>><<<;;;;;;;;;<<<===>>>@@@CCCIIISSSaaaoooyyy~~~yyywwwxxxxxxwwwxxxrrrjjjeeeaaa]]]XXXTTTRRRPPPMMMKKKKKKMMMPPPRRRWWWTTTQQQQQQTTTXXX[[[[[[___```bbbdddeeeaaa\\\WWWQQQMMMJJJKKKNNNVVVfffuuu}}}fffdddnnnppp]]]YYYffflllTTTIIIKKKHHHGGGGGGBBB@@@???>>><<<<<<<<<======;;;;;;;;;::::::;;;;;;;;;;;;:::::::::::::::::::::;;;::::::::::::;;;<<<<<<>>><<<===@@@AAABBBGGGMMMbbbhhhVVVRRRQQQZZZnnn|||xxxtttrrrqqq^^^TTTLLLKKKOOOTTT[[[aaagggjjjooouuuzzz}}}zzziii]]]WWWUUUSSSQQQLLLKKKKKKKKKJJJJJJJJJJJJIIIHHHFFFDDDCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@>>>???@@@??????@@@BBBDDDMMMOOOTTT___nnn{{{ooohhh^^^WWWSSSRRRQQQPPPVVV[[[gggyyywwwnnnfffaaaZZZUUUQQQQQQOOOIIIFFFGGGCCCMMM___tttzzzuuupppnnnnnnkkkiiikkkoooooolllhhhddd```\\\ZZZZZZXXXTTTPPPLLLJJJHHHFFFEEEEEEFFFGGGIIIJJJKKKJJJIIIFFFCCCAAAAAA@@@???============>>>;;;<<<>>>???@@@@@@CCCEEEEEEFFFGGGEEEBBB@@@??????>>>===<<<;;;;;;;;;;;;<<<<<<>>>AAAGGGQQQ^^^mmmvvv~~~zzzsssnnnjjjeee^^^YYYTTTRRROOOLLLLLLMMMOOOQQQPPPQQQTTTXXX\\\^^^^^^^^^^^^___aaaccceeeccc___[[[VVVPPPLLLLLLRRR]]]ppp~~~fffcccmmmwwwbbbYYYeeennnVVVJJJKKKIIIHHHHHHCCCAAA@@@>>>===<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;::::::::::::;;;<<<<<<>>><<<===@@@BBBBBBHHHNNNcccsssbbbWWWQQQPPPXXXkkkzzzwwwsssqqqqqq\\\RRRKKKKKKPPPUUU\\\bbbfffiiinnnuuuzzz~~~qqqeee```]]]YYYVVVQQQPPPPPPPPPOOONNNMMMMMMLLLJJJHHHEEECCCBBBBBBBBBCCCCCCBBBAAAAAAAAAAAAAAA>>>???@@@@@@??????AAACCCMMMNNNSSS^^^nnn{{{mmmeee\\\XXXQQQKKKIIIHHHIIIIIIJJJOOOYYYjjjyyyooohhh___XXXTTTSSSQQQLLLIIIIIIDDDOOOaaattt}}}yyytttpppmmmnnnllljjjiiihhhgggeeebbbaaa^^^[[[ZZZZZZXXXTTTQQQKKKJJJHHHEEEDDDEEEFFFFFFHHHIIIKKKLLLKKKIIIFFFDDDBBBAAA???>>>=========>>><<<>>>???@@@???>>>???@@@???AAABBBAAA???>>>>>>???>>>>>>======<<<<<<<<<======>>>AAAFFFOOO]]]lllvvv~~~zzzuuupppiii```ZZZWWWUUUSSSQQQOOOOOOPPPQQQTTTUUUWWWYYY\\\^^^```aaaaaaaaabbbdddffffffdddbbb[[[UUUQQQSSSZZZgggyyygggccckkkhhhZZZbbbrrrYYYLLLLLLIIIHHHIIIEEEBBBAAA???===<<<<<<<<<===;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<===;;;::::::::::::;;;<<<<<<>>><<<===@@@BBBCCCHHHOOOfff~~~{{{zzzyyysssfff[[[VVVNNNOOOWWWjjj~~~~~~wwwuuussspppppp[[[RRRJJJKKKPPPVVV]]]dddfffiiinnnsssyyyzzzooojjjeee___ZZZXXXXXXXXXWWWUUUSSSQQQPPPRRROOOLLLHHHEEECCCCCCCCCDDDCCCCCCBBBBBBBBBBBBBBB>>>@@@AAAAAA@@@@@@AAACCCKKKLLLQQQ]]]mmm~~~yyykkk^^^VVVOOOMMMJJJGGGFFFFFFGGGHHHBBBGGGPPP]]]qqqvvvkkkccc[[[UUUUUUTTTOOOLLLKKKJJJTTTdddttt~~~|||yyytttpppmmmnnnllliiifffccc```___^^^^^^[[[XXXWWWXXXWWWTTTQQQKKKJJJGGGEEEDDDDDDEEEFFFFFFHHHKKKMMMMMMLLLIIIGGGCCCAAA@@@>>>=========>>><<<===>>>>>><<<<<<===>>>===>>>???>>>===<<<===??????????????????>>>>>>>>>>>>???AAAEEEOOO]]]lllvvv}}}yyyoooddd\\\ZZZYYYXXXVVVUUUSSSRRRRRRUUUWWWZZZ]]]```bbbccceeefffeeeeeefffiiikkkkkkjjjccc___]]]aaaiiisssjjjdddiiirrr^^^bbbwww\\\MMMLLLHHHHHHJJJFFFBBBAAA???===<<<<<<<<<===:::;;;<<<======<<<;;;::::::::::::;;;;;;<<<<<<<<<;;;::::::::::::;;;<<<<<<>>><<<===@@@BBBCCCIIIPPPggg{{{wwwtttkkk^^^VVVTTTMMMOOOZZZmmm{{{vvvuuusssqqqppp\\\RRRJJJJJJPPPWWW___fffhhhjjjmmmrrryyy}}}xxxssskkkeeeddddddcccbbb___\\\ZZZXXXXXXUUUQQQLLLHHHFFFEEEEEEEEEDDDCCCCCCBBBBBBCCCCCC???AAABBBBBBAAAAAABBBCCCFFFHHHNNNZZZjjjxxx}}}sssfff[[[RRRNNNHHHIIIIIIHHHGGGFFFGGGGGGBBBGGGMMMUUUddd~~~tttkkkbbb\\\\\\[[[XXXTTTSSSSSS\\\jjjxxx~~~|||yyytttpppnnnkkkkkkhhhccc___\\\\\\]]]\\\YYYUUUTTTUUUUUUSSSPPPKKKIIIGGGEEEDDDDDDEEEFFFDDDGGGKKKNNNOOONNNLLLJJJCCCBBB@@@>>>=========>>>======>>>===<<<<<<===???>>>?????????======>>>@@@@@@@@@@@@@@@@@@???>>>>>>>>>???@@@EEENNN\\\kkkvvv{{{|||~~~{{{nnnddd\\\\\\\\\[[[YYYWWWUUUSSSTTTZZZbbbiiillllllkkkjjjjjjhhhggghhhkkknnnppppppkkkhhhhhhnnnvvv~~~llleeeggg|||{{{cccdddzzz^^^NNNLLLHHHHHHKKKGGGCCCAAA@@@>>>===<<<<<<===:::;;;<<<======<<<;;;:::999999999::::::;;;;;;;;;;;;::::::::::::;;;<<<<<<>>><<<===AAABBBDDDIIIPPPfffyyytttiii[[[TTTUUUNNNRRR^^^qqqyyyuuuvvvtttqqqppp\\\RRRIIIJJJPPPWWW```hhhiiijjjmmmrrrxxxyyyrrroooooonnnllliiieeebbb```]]]ZZZUUUOOOJJJHHHGGGFFFEEEEEEDDDCCCCCCCCCCCCCCC@@@AAACCCCCCBBBAAABBBCCCBBBEEELLLXXXgggssszzz}}}|||xxxooocccWWWOOOKKKJJJBBBDDDEEEEEEDDDCCCCCCCCCCCCGGGKKKNNNXXXppptttkkkdddddddddaaa^^^]]]\\\dddqqq}}}~~~~~~~~~|||yyyuuuqqqnnniiiiiifffbbb]]][[[\\\^^^[[[WWWSSSRRRSSSTTTRRRPPPKKKIIIGGGEEEDDDDDDEEEFFFCCCFFFKKKOOOPPPPPPNNNLLLDDDBBB@@@???=========>>>?????????>>>======@@@BBBAAABBBBBBAAA??????@@@BBB@@@@@@@@@@@@@@@???>>>>>>>>>>>>@@@DDDMMM[[[kkkuuuyyyzzz|||yyynnniiibbb]]]^^^^^^[[[XXXXXXYYY]]]eeeoooxxx{{{yyyvvvqqqpppppppppqqqsssvvvxxxsssrrrsssxxxqqqfffaaazzziiimmmhhhRRRMMMIIIIIIJJJDDDCCCAAA>>>>>>>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>??????@@@>>>>>>>>>>>>============???>>>@@@CCCCCCDDDJJJRRReeeyyykkk[[[QQQOOONNNTTTcccwwwyyyvvvrrruuuvvvmmm^^^SSSJJJIIIMMMTTT]]]eeekkkmmmqqqvvv|||uuujjjeee^^^XXXUUUQQQJJJFFFEEEFFFEEEEEEDDDBBBAAAAAA@@@DDDDDDCCCCCCBBBBBBBBBBBBGGGFFFKKKWWWgggsssvvvuuusssiii]]]UUUMMMFFFFFFIIIDDDDDDDDDEEEDDDDDDCCCCCCHHHHHHJJJNNNUUUhhh{{{tttooollljjjhhhggghhhppp}}}}}}yyyyyy|||zzzsssmmmllliiifffdddbbb^^^ZZZWWWXXXVVVSSSRRRQQQPPPNNNKKKGGGGGGFFFFFFFFFFFFFFFFFFDDDCCCDDDIIIOOORRRNNNJJJHHHEEE@@@???AAABBBAAA???>>>===???AAA@@@===???CCC???@@@AAABBBBBBAAA@@@???DDD@@@@@@CCCDDDAAA???@@@>>>???AAAFFFNNN[[[hhhqqq||||||||||||}}}~~~|||rrrkkkfffffffffccc`````````dddkkkuuu~~~~~~~~~}}}{{{yyyxxxxxxyyyzzzvvvvvvwww}}}mmmdddaaa|||jjjpppoooWWWPPPJJJIIIJJJDDDCCCAAA???>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>=====================???>>>@@@CCCDDDDDDJJJRRRhhh~~~rrrbbbUUUOOOMMMUUUeee{{{zzzwwwrrruuutttjjj[[[RRRIIIIIIMMMTTT\\\dddkkkmmmrrrwww}}}~~~qqqhhh___ZZZTTTMMMHHHHHHCCCCCCCCCDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDCCCBBBBBBEEEGGGNNN[[[jjjrrrssspppiii___UUUOOOIIIDDDDDDGGGDDDDDDEEEEEEEEEEEEEEEDDDDDDEEEGGGJJJQQQddd}}}zzzyyyyyyxxxuuu|||{{{{{{}}}}}}wwwqqqnnnllliiifffddd```\\\YYYWWWUUUSSSQQQQQQOOOMMMKKKGGGGGGGGGFFFFFFEEEEEEEEECCCBBBDDDJJJQQQTTTRRROOOKKKGGGCCCBBBBBBCCCBBB@@@AAA>>>???BBBBBB???@@@CCCCCCCCCDDDEEEEEEEEEEEEEEEEEEAAA@@@CCCDDD@@@===>>>>>>???AAAEEEMMMYYYeeennnuuuvvvwwwxxxyyy{{{{{{|||yyyssssssrrrnnnkkkkkkjjjnnnuuu~~~|||zzzzzzvvvwwwyyyxxxiiiccceeemmmuuuxxx]]]SSSKKKJJJJJJDDDCCCAAA???>>>>>>>>>===<<<========================<<<<<<<<<<<<<<<<<<<<<===========================???>>>@@@CCCDDDEEEKKKSSSkkk{{{jjjZZZRRRLLLWWWjjj{{{xxxtttuuusssgggXXXPPPIIIJJJNNNSSS[[[cccjjjmmmsssyyyssseee\\\UUUMMMHHHGGGCCCCCCDDDEEEFFFFFFGGGGGGDDDDDDEEEFFFEEEDDDCCCBBBCCCHHHQQQ```lllqqqnnniii]]]UUUMMMIIIFFFCCCCCCFFFCCCDDDEEEFFFFFFFFFFFFFFFCCCDDDFFFIIIOOObbb~~~}}}|||xxxqqqoookkkhhheeebbb___\\\VVVTTTQQQPPPOOONNNKKKIIIHHHHHHGGGFFFEEEEEEDDDDDDAAAAAADDDJJJQQQUUUUUUSSSMMMJJJGGGEEEDDDCCCBBBAAACCC??????CCCEEEBBBBBBCCCDDDDDDDDDDDDEEEFFFGGGHHHGGGCCCCCCFFFFFFBBB>>>>>>>>>???AAAEEEKKKUUU```hhhlllmmmpppsssuuuvvvwwwwwwxxxzzz~~~~~~yyyuuuuuutttwww}}}}}}yyyvvvrrrsssvvv}}}sssgggeeennnqqqyyy}}}aaaUUULLLJJJKKKFFFCCCAAA???>>>??????===<<<========================<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<===============???>>>@@@DDDDDDEEELLLTTTmmmppp___UUUNNN\\\rrrzzzyyyuuuvvvrrreeeUUUOOOKKKLLLOOOTTT\\\cccjjjnnnttt{{{nnnaaaWWWOOOJJJIIIGGGGGGGGGFFFFFFFFFEEEEEEEEEFFFGGGGGGGGGFFFDDDCCCDDDJJJUUUcccnnnpppkkkeeeYYYQQQJJJIIIHHHEEEDDDFFFCCCCCCEEEFFFGGGGGGGGGGGGFFFFFFHHHKKKQQQccc}}}{{{~~~}}}ssspppllliiifffccc___]]]UUUSSSPPPOOONNNMMMJJJHHHIIIHHHGGGFFFEEEDDDCCCBBBAAABBBDDDHHHOOOSSSTTTTTTNNNMMMJJJGGGEEECCCBBBAAADDD@@@???CCCFFFEEEEEEFFFIIIHHHHHHHHHIIIJJJLLLMMMJJJFFFGGGJJJJJJEEEAAAAAA>>>???AAACCCHHHPPPZZZ```ccceeeiiimmmppprrrrrrrrrpppssswwwzzz|||~~~~~~}}}~~~}}}|||}}}}}}wwwtttnnnooorrryyymmmdddffftttsss{{{~~~aaaUUUMMMKKKLLLGGGDDDBBB????????????>>><<<>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<=========>>>???>>>@@@DDDEEEFFFLLLTTTnnnqqqaaaXXXPPPbbb|||yyyyyywwwxxxrrrcccTTTOOOLLLNNNQQQUUU]]]fffjjjnnnttt{{{vvvggg]]]TTTOOONNNIIIIIIIIIHHHGGGGGGFFFFFFGGGGGGHHHHHHHHHGGGFFFEEEGGGNNNZZZhhhqqqrrrlllfffZZZRRRLLLLLLLLLIIIFFFFFFDDDDDDEEEGGGHHHHHHHHHHHHHHHHHHJJJLLLRRRddd}}}wwwxxx~~~tttqqqlllhhheeebbb___]]]TTTRRROOONNNMMMLLLJJJGGGHHHHHHGGGFFFEEECCCCCCBBBBBBBBBCCCFFFJJJNNNPPPPPPNNNMMMLLLIIIEEECCCBBBAAACCC??????CCCFFFGGGJJJNNNTTTTTTTTTUUUUUUTTTTTTTTTLLLHHHHHHKKKKKKGGGCCCCCC>>>???@@@BBBFFFKKKRRRWWW[[[^^^bbbgggjjjlllmmmmmmkkknnnrrrtttvvvxxxzzz|||~~~}}}{{{{{{}}}~~~xxxsssmmmmmmooottt{{{~~~hhh___bbbvvvtttzzz~~~aaaVVVMMMLLLMMMHHHDDDBBB@@@?????????>>>===>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<===;;;;;;;;;<<<<<<======>>>>>>>>>AAADDDEEEFFFMMMUUUpppppp```WWWTTTiii||||||zzzzzzrrraaaTTTOOOMMMNNNQQQUUU^^^hhhjjjmmmsssyyywwwggg^^^WWWRRRPPPJJJJJJKKKKKKKKKKKKLLLLLLIIIIIIIIIHHHHHHHHHHHHHHHJJJSSSbbbpppyyyxxxrrrlll^^^VVVPPPRRRSSSOOOJJJHHHGGGHHHIIIIIIJJJJJJJJJJJJHHHHHHIIIKKKQQQbbb{{{yyy}}}uuuqqqlllhhheeebbb___]]]TTTRRROOONNNMMMLLLIIIGGGGGGGGGFFFEEEDDDDDDCCCCCCCCCCCCCCCDDDFFFIIILLLNNNNNNNNNMMMKKKGGGDDDCCCCCCCCCAAAAAAEEEGGGJJJRRRZZZaaabbbdddeeedddaaa]]]ZZZQQQLLLJJJKKKJJJEEEBBBBBB>>>???@@@AAACCCGGGLLLPPPSSSVVVYYY^^^aaadddffffffgggjjjmmmppprrrtttwwwyyyyyyvvv{{{~~~|||{{{zzz{{{|||}}}|||}}}~~~vvvqqqkkkjjjkkknnnuuu|||hhh]]]```wwwssswww~~~cccWWWOOOLLLMMMGGGDDDBBB@@@???@@@???>>>===========================<<<<<<<<<======>>>>>>>>>::::::;;;<<<<<<===>>>>>>>>>>>>AAADDDEEEGGGNNNVVVsssooo]]]UUUVVVnnn~~~|||rrr___RRRNNNLLLMMMOOOTTT^^^iiikkkmmmrrrwww}}}yyykkkccc\\\XXXVVVPPPPPPPPPPPPOOOOOOOOOOOOLLLKKKIIIHHHGGGHHHIIIJJJLLLXXXkkk|||yyyqqqddd\\\XXXZZZ\\\YYYRRROOOLLLLLLMMMNNNNNNMMMMMMMMMIIIIIIIIIKKKQQQbbb~~~|||vvvrrrmmmhhheeebbb```^^^TTTRRRPPPNNNNNNLLLJJJHHHFFFFFFEEEEEEDDDDDDDDDCCCBBBBBBBBBCCCEEEHHHLLLOOONNNPPPPPPMMMIIIFFFEEEFFFCCCCCCEEEGGGIIINNN[[[hhhssswww{{{}}}zzzssskkkfff\\\UUUPPPNNNKKKEEEAAABBB>>>???@@@@@@AAACCCGGGJJJKKKMMMOOOSSSWWWZZZ]]]^^^^^^aaafffiiilllooorrruuu~~~sssnnnrrrnnnuuu~~~|||zzzyyyzzz{{{|||zzzzzz|||}}}}}}sssnnnhhhgggfffiiiooovvv|||~~~kkk]]]___xxxrrruuudddYYYPPPMMMLLLFFFDDDBBB@@@???@@@@@@>>>===========================;;;<<<<<<===>>>???@@@@@@::::::;;;;;;<<<===>>>>>>>>>>>>AAADDDFFFGGGNNNVVVvvvooo\\\RRRVVVqqq~~~qqq]]]QQQMMMKKKKKKMMMRRR^^^iiikkkmmmqqqvvv|||tttmmmgggcccbbbXXXWWWVVVTTTRRRPPPNNNNNNMMMLLLIIIGGGGGGHHHJJJLLLMMM\\\rrr~~~tttjjjbbb^^^bbbeeeaaa[[[WWWPPPPPPQQQQQQQQQPPPOOOOOOKKKJJJKKKMMMRRRccc}}}{{{xxxtttnnniiifffccc```___TTTRRRPPPOOONNNMMMJJJHHHEEEEEEEEEEEEDDDDDDDDDDDDAAABBBBBBCCCDDDHHHMMMQQQOOOQQQRRROOOKKKHHHGGGHHHCCCEEEHHHJJJJJJQQQaaarrr|||uuufff^^^WWWSSSNNNGGGCCCCCC>>>???@@@@@@@@@AAADDDFFFFFFGGGIIIKKKOOOSSSVVVXXXUUUYYY^^^cccgggjjjnnnqqqxxxqqqlllllljjjnnn|||~~~}}}||||||||||||||||||{{{|||}}}|||qqqjjjgggeeecccdddhhhmmmqqqsss{{{||||||}}}gggZZZ]]]ttt~~~eeeTTTPPPLLLHHHGGGFFFEEECCCAAA@@@@@@@@@AAA???>>>>>>===<<<;;;;;;;;;<<<@@@AAA===;;;===>>><<<:::======::::::======:::???DDDCCCDDDIIIIIINNN^^^|||gggVVVUUUVVVlllzzz___VVVPPPMMMPPPTTTXXX^^^dddjjjmmmqqquuuzzzzzzuuuooojjjddd```[[[XXXWWWWWWVVVTTTOOOKKKIIIJJJJJJIIIKKKPPPWWWkkkwwwppphhhdddcccaaa]]]YYYVVVUUUTTTTTTTTTSSSQQQOOOMMMKKKLLLOOORRR```~~~xxxuuuqqqlllgggdddbbbaaaWWWSSSPPPPPPQQQPPPJJJEEEFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDFFFHHHJJJLLLNNNPPPRRRQQQNNNKKKIIIHHHHHHFFFIIIMMMKKKOOOgggrrriii\\\SSSOOOKKKGGGDDDAAAAAA@@@@@@@@@AAACCCDDDHHHHHHGGGGGGHHHJJJLLLMMMPPPRRRVVV[[[aaaggglllooozzzqqqkkkiiigggiiisss~~~}}}{{{{{{{{{{{{}}}|||||||||}}}}}}yyypppjjjbbb```]]]^^^aaaeeehhhiiikkkkkklllmmmnnnpppqqqrrrrrrtttxxx|||jjj^^^___ppp|||eeeUUUPPPMMMJJJHHHEEEDDDBBBAAA@@@???@@@@@@???>>>>>>===<<<<<<;;;;;;;;;???@@@<<<;;;===>>>===>>>@@@@@@======@@@@@@>>>???DDDCCCDDDIIIIIINNN^^^}}}}}}eeeWWWVVVUUUjjjdddVVVPPPMMMPPPTTTXXX^^^dddkkkmmmrrrvvvzzzxxxrrrqqqlllfffaaa^^^[[[WWWTTTSSSNNNKKKLLLKKKIIIJJJNNNZZZooo~~~wwwnnnhhhfffeeeaaa^^^[[[ZZZXXXWWWVVVUUURRRPPPLLLKKKLLLOOOSSSaaa~~~zzzxxxsssnnnjjjfffdddbbbZZZVVVRRRQQQQQQPPPKKKFFFFFFFFFEEEEEEDDDDDDDDDDDDCCCBBBCCCCCCEEEGGGIIIJJJOOOQQQSSSRRRNNNJJJHHHGGGFFFEEEIIIMMMLLLRRRiiiwwwhhh[[[SSSMMMGGGBBBAAAAAA@@@???@@@AAABBBCCCDDDDDDCCCCCCDDDEEEGGGHHHLLLNNNQQQWWW]]]ccchhhkkkxxxqqqmmmhhhfffjjjvvv~~~|||{{{zzzzzzyyy}}}}}}||||||}}}~~~~~~{{{}}}|||tttlllggg^^^[[[XXXWWWYYY[[[]]]]]]ZZZ[[[[[[\\\]]]___```aaa```aaadddgggkkkooorrrtttxxx|||nnnbbbaaalllxxxzzzfffTTTPPPNNNLLLJJJEEECCCBBB@@@???????????????>>>>>>======<<<<<<;;;:::>>>@@@<<<;;;>>>???======???===:::;;;???AAA@@@???DDDCCCDDDIIIIIINNN^^^~~~zzzcccUUUUUUSSSfffiiiVVVOOOLLLOOOTTTYYY___ffflllooossswww{{{|||tttmmmiiiddd]]]XXXZZZTTTPPPPPPMMMJJJKKKOOO]]]tttvvvooolllkkkiiigggeeeccc___]]][[[YYYVVVTTTLLLJJJKKKOOOTTTccc|||zzzuuuppplllgggeeeccc^^^YYYTTTRRRQQQOOOLLLHHHGGGFFFEEEDDDCCCBBBBBBBBBCCCCCCCCCDDDEEEGGGHHHIIIOOOQQQRRRPPPMMMIIIFFFFFFDDDDDDHHHLLLMMMSSSggg~~~rrrbbbVVVNNNGGGCCCAAAAAA@@@???@@@AAABBBCCCCCCBBBBBBAAAAAABBBCCCCCCFFFHHHKKKPPPVVV]]]bbbeee~~~uuukkkgggkkk|||~~~}}}{{{zzzyyyxxx||||||{{{{{{{{{|||}}}~~~|||{{{~~~|||xxxrrrkkkeeebbb\\\YYYUUUTTTTTTUUUUUUUUURRRRRRSSSSSSTTTVVVWWWXXXTTTTTTUUUWWWZZZ^^^bbbdddggglllsssyyynnncccbbbhhhtttttt~~~gggUUUOOOOOOMMMJJJDDDCCCAAA???>>>>>>>>>???>>>>>>>>>>>>======<<<<<<===AAABBB>>><<<>>>???===;;;===<<<:::;;;BBBEEEEEE???DDDCCCDDDIIIIIINNN^^^}}}yyybbbTTTRRRRRRcccjjjUUUOOOLLLOOOTTTZZZaaagggmmmppptttxxx{{{|||wwwqqqiiibbb```ZZZUUUSSSPPPLLLNNNRRR```yyyyyyuuusssqqqpppqqqnnniiifffccc___[[[XXXNNNKKKKKKOOOTTTccc}}}{{{wwwsssnnniiifffdddbbb]]]XXXTTTQQQOOOKKKIIIHHHGGGEEECCCBBBBBBBBBBBBDDDEEEEEEFFFGGGHHHIIIJJJKKKMMMNNNMMMJJJGGGFFFEEECCCDDDGGGJJJKKKPPPaaarrrvvveeeXXXOOOIIIEEEBBBBBBAAA@@@@@@AAABBBCCCEEEDDDDDDCCCCCCBBBBBBBBBBBBCCCFFFKKKQQQWWW]]]```|||nnnhhhsss~~~~~~|||{{{yyyyyy{{{{{{{{{zzzzzz{{{{{{{{{}}}zzzzzz{{{|||xxxvvvsssmmmhhhbbb]]][[[YYYVVVSSSPPPPPPPPPOOONNNMMMMMMMMMNNNOOOPPPQQQRRRRRRQQQPPPPPPQQQTTTWWWYYYZZZ___ffflllrrrzzznnnbbbaaafffrrrpppzzzkkkVVVPPPPPPMMMIIIDDDCCCAAA???>>>>>>>>>???>>>>>>>>>>>>>>>=========AAAEEEEEE@@@===>>>>>><<<===@@@@@@>>>AAAHHHMMMMMM???DDDCCCDDDIIIIIINNN^^^|||xxxcccTTTQQQSSSccciiiUUUOOOKKKOOOTTTZZZbbbiiimmmpppuuuyyy|||vvvmmmfff___WWWSSSOOOMMMPPPTTTddd~~~~~~|||{{{zzzwwwsssoookkkeee```\\\RRRNNNLLLPPPUUUccc|||xxxsssoookkkiiifffbbb\\\WWWRRROOOLLLJJJIIIHHHFFFDDDCCCBBBCCCCCCDDDEEEFFFGGGHHHIIIIIIIIIGGGIIIJJJJJJGGGFFFEEEFFFCCCDDDEEEFFFGGGKKKWWWbbbwwwwwwfffXXXOOOIIIGGGDDDCCCBBBAAAAAABBBCCCCCCEEEEEEEEEEEEDDDCCCBBBBBBAAABBBDDDGGGMMMSSSYYY\\\sssuuu~~~|||{{{zzz{{{{{{{{{|||||||||||||||}}}zzzxxxwww~~~yyyuuuqqqnnnjjjddd___[[[XXXVVVUUURRROOOMMMLLLLLLKKKIIIIIIHHHHHHIIIJJJKKKLLLLLLSSSRRRPPPNNNNNNOOOQQQRRRRRRWWW]]]aaaeeemmmxxxnnnaaaaaaddd|||rrrpppzzzqqqZZZRRRRRROOOJJJEEECCCBBB@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>AAAEEEEEE@@@>>>??????===;;;>>>???>>>AAAHHHKKKKKK???DDDCCCDDDIIIIIINNN^^^|||~~~tttxxxuuueeeWWWSSSUUUffffffUUUOOOKKKNNNTTT[[[ccckkkmmmpppuuuzzz}}}{{{qqqggg\\\UUUPPPNNNRRRXXXmmm~~~{{{vvvooogggbbb[[[UUUQQQSSSVVVccc}}}zzzvvvrrrpppjjjgggbbb\\\VVVQQQMMMKKKKKKJJJGGGEEEDDDEEEFFFGGGDDDEEEFFFGGGHHHIIIHHHHHHGGGHHHIIIHHHFFFDDDDDDEEECCCDDDDDDCCCCCCGGGNNNTTTcccnnnttteeeWWWNNNHHHFFFFFFEEEDDDCCCBBBCCCDDDDDDDDDDDDDDDDDDDDDCCCBBBAAABBBBBBCCCFFFJJJPPPVVVYYY~~~~~~}}}||||||}}}}}}~~~}}}zzzyyyyyy}}}yyyrrrnnnjjjgggbbb]]]YYYWWWVVVVVVRRRPPPMMMLLLLLLKKKJJJIIIHHHHHHHHHHHHIIIJJJKKKKKKRRRQQQOOONNNMMMMMMNNNNNNMMMRRRWWWYYY[[[aaallluuuqqqcccaaaccc{{{sssrrr{{{yyy```VVVUUURRRKKKEEEDDDBBBAAA@@@???@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>===AAABBB>>>===??????>>>999<<<===;;;===BBBDDDBBB???DDDCCCDDDIIIIIINNN^^^}}}|||ooorrrrrreeeYYYWWWXXXjjjeeeUUUOOOKKKNNNTTT[[[dddllllllpppuuuzzz~~~wwwhhh]]]VVVTTTYYY___www}}}tttmmmeee]]]WWWWWWYYYddd~~~|||xxxuuusssooommmiiiccc\\\UUUPPPMMMMMMKKKIIIGGGGGGHHHIIIKKKHHHIIIJJJKKKLLLLLLKKKKKKJJJKKKKKKIIIFFFCCCCCCCCCBBBCCCCCCBBBBBBEEEIIIKKKTTTZZZffftttyyysssjjj^^^TTTLLLHHHGGGHHHGGGEEEDDDDDDDDDEEEFFFCCCDDDEEEEEEEEEDDDCCCBBBCCCCCCCCCDDDHHHMMMSSSVVV~~~~~~~~~~~~}}}www{{{~~~uuunnnjjjeeebbb^^^YYYWWWVVVVVVVVVSSSPPPNNNMMMMMMMMMLLLKKKKKKKKKKKKKKKLLLMMMNNNNNNPPPOOONNNNNNMMMMMMMMMMMMKKKOOOTTTTTTTTTZZZdddnnnwwwssseeeaaabbb}}}zzztttttt}}}dddYYYXXXTTTMMMFFFEEECCCAAA@@@@@@@@@AAA>>>>>>>>>>>>>>>?????????999===???<<<<<>>>>>BBBBBB??????DDDCCCDDDIIIIIINNN^^^qqqrrrqqqeeeZZZYYYZZZmmmfffUUUOOOKKKNNNTTT\\\eeemmmkkkooouuuzzz~~~tttfff^^^[[[___ggg~~~xxxlllccc\\\[[[[[[eee~~~}}}{{{wwwtttsssrrrqqqnnnhhh```XXXRRRPPPNNNLLLJJJHHHHHHJJJLLLMMMMMMNNNOOOPPPQQQQQQPPPOOOOOOOOONNNJJJFFFCCCBBBBBBAAABBBBBBAAABBBEEEHHHHHHLLLNNNUUUaaakkkmmmllljjjgggeee___WWWPPPKKKIIIIIIIIIHHHFFFEEEEEEEEEFFFFFFDDDEEEFFFGGGGGGFFFEEEEEEDDDCCCCCCDDDGGGLLLQQQTTT}}}~~~~~~wwwqqqiiicccaaa___]]]\\\\\\\\\[[[ZZZVVVTTTRRRPPPNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNTTTYYYWWWQQQMMMOOORRRPPPQQQQQQRRRUUUYYY```dddrrrmmmbbbkkk{{{tttzzzyyybbbYYYXXXUUUQQQGGGEEEDDDDDDDDDDDDBBBAAA??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCCCCDDDAAADDDGGGFFFEEEKKKVVV```zzzrrrddd\\\]]][[[sssmmmXXXRRRNNNPPPTTTZZZdddnnnnnnssszzzsssgggaaaiiiwww{{{pppeeebbbcccmmm}}}~~~~~~~~~}}}|||zzzyyyxxxxxxxxxvvvoooeee\\\WWWVVVRRROOOLLLIIIJJJMMMRRRUUUVVVUUUSSSTTTUUUUUUTTTSSSSSSQQQMMMJJJFFFDDDCCCBBBCCCCCCBBBBBBBBBBBBAAAAAAIIILLLQQQVVVZZZ[[[[[[[[[YYYVVVRRROOOLLLKKKLLLLLLIIIIIIIIIIIIIIIHHHHHHHHHIIIHHHHHHGGGGGGFFFFFFFFFAAABBBBBBBBBDDDHHHNNNRRR~~~yyyssslllggggggeeecccccccccdddcccbbb```___]]][[[YYYXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYVVVZZZ]]]\\\XXXUUUUUUWWWVVVVVVVVVVVVWWWZZZ___cccxxxrrrdddkkk{{{oooyyyhhh]]]ZZZVVVSSSKKKHHHFFFEEEEEEEEECCCBBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBCCCDDDDDDDDDCCCFFFIIIIIIIIIOOOZZZccciii^^^^^^]]]uuuppp[[[UUUQQQRRRVVV\\\fffpppsssxxx}}}uuurrr|||~~~sssnnnmmmrrr~~~}}}|||{{{{{{zzzxxxtttmmmgggcccbbb\\\YYYTTTPPPPPPTTTZZZ]]]^^^]]]\\\\\\]]]]]][[[ZZZVVVTTTPPPLLLIIIFFFEEEDDDEEEEEEEEEDDDDDDDDDDDDCCCEEEGGGKKKNNNQQQRRRSSSSSSSSSQQQNNNKKKJJJJJJLLLLLLJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIGGGGGGEEEEEEEEEEEEFFFJJJOOOSSS|||||||||||||||||||||||||||}}}~~~~~~}}}{{{zzzyyyyyyyyyxxxwwwwwwxxx|||yyy~~~yyymmmhhhccc___XXXUUUQQQNNNNNNMMMLLLKKKLLLLLLKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHIIIIIIJJJJJJKKKLLLPPPSSSTTTUUU[[[eeemmmvvvhhhhhhkkk{{{ccc]]]XXXYYY\\\bbbkkkuuuzzzzzzyyy~~~{{{zzzxxxvvvuuurrrooommmgggbbb\\\WWWVVV[[[aaaffffffeeeccccccccccccaaa```^^^[[[WWWRRRNNNJJJHHHGGGHHHHHHGGGGGGGGGFFFFFFFFFFFFGGGHHHJJJLLLMMMNNNOOOOOONNNLLLKKKKKKLLLNNNOOOOOOOOOOOOPPPPPPQQQQQQRRROOOPPPQQQQQQOOOMMMKKKIIIIIIIIIJJJIIIJJJMMMRRRVVV~~~zzzuuuqqqppppppoooooollllllkkkjjjiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggghhhhhhhhhiiiiiiiiimmmqqqtttvvvxxx}}}yyyttttttwww|||~~~~~~||||||~~~~~~{{{xxxuuuppphhhbbbbbbfffmmmrrrrrrpppooonnnnnnnnnllljjjhhheee```ZZZUUUPPPMMMLLLJJJJJJJJJJJJIIIIIIIIIIIILLLLLLLLLMMMOOOQQQSSSUUUSSSRRRQQQPPPQQQRRRTTTUUUUUUVVVVVVWWWXXXYYYZZZZZZTTTUUUVVVVVVUUUQQQNNNLLLJJJKKKLLLLLLNNNQQQUUUYYY~~~yyyrrrlllgggdddbbb^^^^^^^^^]]]]]]]]]]]]\\\`````````aaacccgggjjjllliiiiiihhhgggggghhhiiiiiijjjjjjkkklllmmmnnnnnnooofffggghhhhhhgggccc```^^^WWWYYY[[[\\\^^^bbbfffjjj