BM6( sssfffUUUQQQKKKFFFDDDDDDDDDCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@???@@@@@@AAAAAABBBBBBBBBAAAAAABBBBBBBBB@@@@@@@@@BBBFFFIIIJJJJJJFFFFFFEEEEEEDDDDDDDDDEEECCCDDDFFFGGGGGGGGGFFFEEEFFFEEECCCAAA@@@??????@@@>>>===<<<;;;;;;;;;<<<===>>><<<::::::;;;=========::::::::::::999888777666666777777666444444555777555666666666666777777777444444333333222222111111111222333333444444333333444333222222222333555666333333333333333333333333222222222111000000//////000000000000111111111111000000111111111111000000222111///---++++++...111///000000111111000000///000000000000000000000000////////////////////////---------............////////////---++++++---//////////////////////////////............---------////////////////////////,,,---...///000///......///...------------...///000///...---------------//////////////////////////////............//////------............---------000333333000......000000000111111111000//////000000000000000000000000333333222000...---///111///////////////000000111111111111111111111111111111111111111111000000000222222222222222222222222111111222333333333333222444555555444444333222111333333333333444444444444444444444444555555555555666666555555555555666666777666666666555555555555666666666777777777888888777888999::::::;;;;;;;;;888888999999999999999999::::::;;;;;;;;;;;;::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;???CCCCCC@@@<<<<<<<<<>>>======<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>========================<<<<<<===>>>>>>>>>======<<<>>>@@@AAA???>>>>>>>>>@@@@@@??????>>>>>>======@@@<<<;;;>>>???<<<:::;;;999999999888999999:::::::::;;;<<<===>>>?????????<<<<<<<<<<<<<<<;;;;;;;;;;;;===>>>>>>===<<<>>>???>>><<<:::;;;>>>AAACCCCCC@@@@@@@@@@@@AAACCCEEEFFFGGGCCC>>>>>>@@@CCCCCCBBBAAAAAABBBBBBBBBAAAAAA@@@@@@AAABBBDDDEEEEEEFFFFFFEEEEEEFFFGGGFFFDDDBBB@@@BBBDDDDDDCCC@@@@@@CCCGGGOOOQQQSSSXXXeeeuuu}}}~~~qqqcccTTTNNNLLLHHHDDDCCC~~~nnn___VVVLLLIIIDDDAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA????????????@@@AAABBBBBBAAAAAA@@@??????@@@AAAAAA@@@??????AAAEEEHHHIIIIIIEEEDDDCCCBBBBBBBBBCCCCCCBBBCCCDDDEEEFFFFFFEEEEEEDDDCCCCCCBBBBBBCCCDDDEEE???>>><<<;;;;;;;;;<<<===>>><<<::::::;;;<<<<<<<<<::::::999888777666555555555666777666444444555777555555555555666666666666444444333333333222222222111222333333444444333333333333222222222333444555333333333333333333333333222222222222111111000000...//////000111222222222000000111111111111000000111111111...------///111//////000000000000//////////////////////////////////////////////////////---------............////////////...,,,,,,---//////////////////////////////............---------////////////////////////,,,---.../////////...............------.........111000...---,,,,,,---.../////////////////////////////////....../////////------............------...000222222000...///000000000000000000000//////000000000000000000000000333222111000//////000111000000////////////000000000000000000000111111111222222111111111111111111111111111111111111111111111111222333333333333222444444444444444333222111222222333333333444444444333333444444444555555555555444444444444555555666777777666666666555555555777777777777888888888888777888999:::;;;;;;;;;;;;999999999999888888888888999999:::;;;;;;;;;:::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>AAAAAA???<<<;;;<<<===<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<=========>>>>>>========================<<<<<<============<<<<<<<<<>>>??????>>>======>>>@@@@@@??????>>>>>>>>>>>>===;;;;;;===>>>>>>===<<<:::999999888888888999999::::::<<<===??????@@@@@@@@@@@@???>>>======<<<<<<:::<<<>>>>>>===<<<===>>>===<<<:::;;;===@@@AAAAAA??????>>>???@@@AAACCCDDDEEEBBB>>><<<>>>@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@??????@@@BBBCCCEEEEEEFFFFFFFFFFFFGGGGGGFFFDDDAAA???AAACCCDDDCCCAAA@@@CCCFFFKKKOOOTTT\\\jjj|||ssscccSSSMMMLLLIIIEEEDDDmmm^^^UUUOOOKKKFFFCCC???===>>>?????????@@@@@@?????????@@@AAAAAA?????????@@@@@@AAAAAAAAA????????????@@@AAABBBBBB@@@???>>>======>>>???@@@???>>>>>>@@@CCCEEEFFFFFFCCCBBB@@@?????????@@@AAA???@@@@@@AAABBBCCCCCCCCCDDDDDDDDDDDDDDDEEEFFFFFF???>>>===<<<;;;<<<======???===;;;:::;;;<<<;;;;;;:::999888777666555555444555666666666444444666888333333333444444444555555444444444333333333333333111222333333444444333333222222222222333333444444333333333333333333333333111222222222222111000000......///000111222222333000000111111111111000000000111111000......///111//////000000000000//////................................................---------............///...//////...,,,,,,---...........................///............---------........................,,,------...............---..................---000///...,,,,,,,,,---...////////////////////////...//////////////////...---......//////......---...///000000/////////000//////////////////000000////////////////////////111111000000000000000000000000////////////000000............//////000000111111111111111111222222111111111111111111111111111111222333333333333222333333333444333333222222222222222333333333444444333333333444444444444555333222222222333333444555666666666666555555555555777777777777888888888888888999:::;;;;;;<<<<<<;;;999888888888888888888888888999999:::;;;;;;::::::999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::<<<>>>>>>===;;;:::::::::::::::999999:::;;;;;;<<<<<<<<<<<<====================================<<<<<<============<<<<<<<<<===>>>>>>===<<<===>>>?????????>>>>>>>>>>>>>>>;;;<<<===???BBBDDDDDDBBB;;;;;;:::999888888888888:::;;;<<<>>>???@@@@@@@@@BBBAAA@@@>>>===;;;:::999:::<<<>>>>>>===<<<===>>>???>>><<<<<<===>>>>>>======<<<<<<<<<===???AAABBBBBB@@@===;;;<<<===>>>??????@@@@@@@@@@@@@@@?????????@@@BBBDDDEEEFFFGGGGGGGGGHHHHHHHHHGGGEEEBBBAAAAAACCCEEEDDDAAA@@@CCCEEEGGGLLLRRRZZZhhhyyypppbbbTTTNNNLLLIIIGGGGGGyyydddSSSKKKIIIJJJJJJEEEBBB@@@>>>???@@@AAA@@@???????????????@@@AAABBB>>>>>>??????@@@AAAAAAAAA@@@@@@@@@???@@@@@@AAAAAA@@@???===<<<<<<===???@@@@@@???>>>???AAACCCCCCBBBBBB@@@>>>======>>>???@@@<<<======>>>???@@@AAAAAAFFFEEEEEEDDDCCCCCCBBBBBB???>>>===<<<<<<<<<===>>>@@@>>>;;;:::;;;;;;;;;:::;;;:::888777555555444444555666666666444555666888222222333333333444444444444444444444333333333333111222333333444444333333222222222222333333333333333333333333333333333333111111222333333222111000...//////000111222222222000000111111111111000000...000111000///...///000...//////000000//////...................................................---------............///---///000///---,,,---...........................///............---------........................---------------.........------...//////...------......---------......///////////////////////////......////////////............////////////............////////////000000//////.........///000000////////////////////////000///...///000111000///111000000///////////////,,,------......//////000000000000111111111111111111111111111111111111111111111222333333333333222222222333333333333222222222222222222333333333333333333333333444444444444111111111111222333444555666555555555444444444444666666666777777777888888777888999:::;;;;;;;;;;;;777777888888888888888888777888999::::::;;;;;;:::888888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<;;;:::999999999999999999999:::;;;;;;;;;<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>===<<<<<<<<<===>>>===<<<;;;<<<>>>>>>>>>>>>===============<<>>???@@@@@@@@@???>>>===;;;:::888777666:::<<<======<<<;;;===>>>BBB@@@>>>=========<<<:::;;;;;;;;;;;;<<<>>>???AAA@@@@@@>>>===<<<<<<======>>>>>>???@@@@@@@@@@@@???@@@AAACCCDDDFFFGGGHHHHHHIIIIIIJJJKKKJJJHHHFFFDDDBBBDDDFFFDDDAAA@@@AAADDDFFFKKKOOOSSS\\\hhhqqqsssggg\\\RRRMMMKKKHHHIIIKKKjjj```RRRHHHEEEGGGIIIJJJHHHEEEBBB@@@@@@@@@@@@???>>>>>>>>>>>>???@@@AAABBB===>>>>>>???@@@@@@AAAAAAAAAAAA@@@@@@???@@@@@@@@@AAA@@@>>><<<<<<>>>@@@AAACCCAAA@@@@@@AAABBBAAAAAABBB@@@>>><<<<<<===???@@@;;;;;;<<<===>>>???@@@AAABBBBBBBBBBBBAAAAAA@@@???@@@???===<<<<<<<<<===>>>AAA???<<<:::;;;;;;:::999<<<;;;999777555555555555444555666555444555777888333333333444444444555555444444444444444444444444111222333333444444333333111111222333333333333333333333333333333333333333000111333444444333111000//////000000111111111222000000111111111111000000---///000111///......///......////////////......------------------------........................---------............///---///000///---,,,------........................///............---------........................---,,,,,,,,,------......------...//////...------,,,,,,---...////////////////////////////////////---...///000000///...---......////////////......///...---...///000000000///......---...///000111////////////////////////...---,,,...000111000---111111000///////////////---------...///000000000/////////000000111111111111111111111111111111111111111222333333333333222111222222333333333222222111222222222222333333333222222333333333444444444222222222222333444555555444444444444333333333333555555666666666777777777555666777888888999999999666666777777888888999999777777888::::::;;;;;;:::777888888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;::::::999999999999:::;;;<<<;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>??????>>>>>>===<<<<<<<<<===<<<;;;;;;<<<>>><<<<<<<<<<<<<<<<<<<<<===;;;???@@@@@@DDDJJJJJJEEE???>>>===;;;:::999999999<<<===>>>???????????????;;;;;;::::::999999888888;;;<<<<<<;;;:::;;;===???BBB@@@>>>>>>>>>===<<<:::<<<;;;;;;;;;<<<>>>@@@AAA@@@@@@AAA@@@???=========<<<<<<>>>???@@@@@@@@@@@@@@@BBBCCCEEEGGGHHHIIIIIIJJJKKKLLLMMMMMMKKKIIIHHHCCCEEEGGGEEEAAA???@@@BBBGGGJJJKKKJJJMMMTTTYYYYYYYYYSSSMMMKKKIIIGGGKKKQQQxxxeeeYYYXXXRRRJJJFFFFFFGGGGGGGGGIIIFFFCCC@@@??????===<<<>>>>>>>>>>>>???@@@BBBBBB===>>>>>>???@@@@@@AAAAAABBBBBBAAA@@@????????????CCCAAA???>>>>>>???AAACCCEEECCCAAAAAABBBBBBAAA@@@CCCAAA???===<<<>>>@@@AAA;;;;;;<<<<<<===???@@@AAA<<<===>>>???@@@AAAAAA@@@@@@???===<<<<<<<<<===>>>AAA???<<<:::;;;;;;:::999===;;;999777555555555555444555666555555555777999444444444555555555666666444444444444444444444444222222333444444444333333111111222333333333333222333333333333333333333333000111333444444333222000000000000000111111111111000000111111111111000000,,,...000111///...............////////////......------------------------........................---------.........//////---...000///...,,,------........................//////.........---------........................---,,,,,,,,,,,,---......,,,---...//////...---,,,***+++---///000000//////////////////////////////---...///000000///...---......////////////......///...------///000000000///...------...///000111////////////////////////---,,,+++---000111///---111111000///////////////---......///000111111222......//////000000000111000000000000000000000000111111222333333333333222111222222333333333222222111111222222222333333333222222333333333444444444333222222333444555666777444444333333333222222222555555555555666666666666333444555666777777777777555666666777888999999:::666777888999:::;;;;;;;;;777777888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;<<<======<<<;;;::::::::::::;;;;;;<<<===;;;;;;;;;<<<<<<<<<======::::::::::::::::::::::::???????????????>>>======;;;<<<===<<<::::::<<<>>>;;;;;;;;;<<<<<<<<<<<<<<<999===>>><<>>>>>?????????>>>>>>:::::::::;;;;;;<<<<<<<<<<<<<<<<<<:::999:::===@@@BBB@@@???>>>??????===;;;<<<<<<<<<<<<===>>>@@@AAA@@@BBBCCCCCCAAA???>>>===:::;;;===>>>@@@AAAAAAAAAAAABBBDDDFFFHHHIIIJJJJJJKKKLLLNNNOOONNNMMMKKKJJJCCCFFFGGGFFFAAA??????AAAGGGJJJIIIEEEEEEHHHKKKKKKNNNKKKJJJIIIGGGGGGMMMTTTxxxgggZZZSSSOOOHHHHHHGGGFFFEEEEEEFFFFFFDDDDDDCCCBBB@@@>>><<<;;;?????????@@@AAAAAAAAABBBCCCBBB@@@>>>>>>???AAABBBBBBBBBAAA@@@@@@AAAAAAAAADDDCCCAAA@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@AAABBBCCCFFFFFFEEECCCBBBAAA@@@???>>>>>>===============>>>@@@???>>>???AAABBBBBB@@@@@@@@@@@@???>>><<<;;;:::;;;;;;<<<<<<;;;999777666999999888888777666666666555555555555444333222222222333333444555666777777444444444555555555555666222333333444444333333222222222222333333444444444333333333222222111111111111222333222000000000111---///111111111000111222111111111111000000000000...///111222111000...---)))+++///000//////.../////////...------------...***,,,...000000///...---...---,,,++++++,,,---.........////////////............................../////////...------,,,,,,------............------............////////////------------------------+++++++++,,,,,,,,,---------...///000000///...---/////////////////////////////////////////////////////////...------,,,,,,////////////////////////........................000000000000000000000000//////000000///...------...............///000000222111000//////000111222000000000000000000000000///000000000111111111111000000000000000000000000000000000000000000000000///000000000111111111111222222222333333333444444444444444444444444444444666666666555444444444333555555555555555555555555666666555555555555666666555777999:::;;;:::888777888888888888777777777777999999999999999999999999::::::;;;;;;<<<=========:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<:::::::::999999888888888<<<<<<<<<<<<===========================>>>>>>???======<<<;;;::::::999999999999::::::<<<===???@@@>>>@@@AAA@@@>>><<<<<<=========>>>??????>>>===<<<:::<<<===>>>>>><<<:::999;;;;;;;;;;;;;;;;;;;;;;;;????????????????????????===============>>>>>>??????@@@AAAAAA@@@???===<<<;;;<<<===@@@BBBEEEFFFGGGFFFFFFEEEEEEFFFFFFGGGHHHIIIJJJKKKLLLLLLKKKJJJJJJJJJHHHEEEBBBAAAAAABBBCCCFFFCCCAAA@@@AAABBBBBBBBBGGGGGGHHHJJJKKKMMMNNNOOO|||uuukkk___TTTMMMJJJHHHEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBAAA@@@???>>>===????????????@@@@@@@@@@@@@@@@@@???>>>>>>???@@@AAAAAA@@@@@@?????????@@@@@@BBBAAA@@@???>>>??????@@@@@@AAAAAAAAABBBBBBBBBBBBDDDDDDCCCBBBAAA@@@????????????>>>>>>>>>>>>>>>???@@@???>>>???AAABBBAAA@@@?????????>>>===<<<:::999<<<<<<======<<<;;;:::999999999888888777666666666444444555555555444333333333333444444555666666666444444444444555555555555222333333444444333333222222222333333333333333333333333333222222111111111111222333222000///000111...000111111000000000111111111111000000000//////...///111111111000...---))),,,///000///....../////////...------------...,,,---.../////////...------------,,,,,,---------.........//////.................................,,,---------......//////------............------............////////////------------------------,,,,,,,,,,,,---------------...///000000///...---////////////////////////////////////////////////------..................////////////////////////........................///////////////////////////////////////...------...............///000000111111000//////000111111000000000000000000000000000111111111222222222222111111111111111111111111000000000000000000000000111111111111222222222222222333333333444444444444333333333333333333333333555555555555444444444444444444444444444444444444666666555555555555666666555666888999999999777777777777777888888999999999999999999999999999999999:::::::::;;;<<<<<<======:::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<::::::::::::999999999888;;;<<<<<<<<<===========================>>>??????===<<<<<<;;;::::::999999999999::::::;;;===>>>???@@@AAAAAA@@@===;;;;;;;;;>>>?????????>>>===;;;:::;;;<<<======<<<;;;:::999888999::::::<<<<<<===>>>@@@@@@@@@@@@@@@@@@@@@@@@<<<;;;;;;:::;;;<<<===>>>???@@@@@@AAA@@@@@@>>>>>><<<======???@@@AAABBBBBBCCCCCCDDDEEEGGGIIIKKKLLLIIIJJJKKKKKKJJJIIIHHHGGGEEEDDDCCCBBBBBBBBBCCCCCCCCCAAA???===>>>???@@@@@@EEEFFFGGGHHHIIIJJJKKKLLLwwwlllVVVTTTOOOKKKGGGFFFEEEEEEAAABBBBBBBBBBBBAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@???????????????>>>>>>>>>>>>=========>>>>>>??????@@@??????>>>>>>>>>??????@@@@@@??????>>>>>>>>>>>>???@@@AAABBBCCCCCCCCCBBBBBBCCCBBBBBBAAA@@@??????>>>???????????????@@@@@@@@@AAA@@@??????@@@AAA@@@>>>>>>>>>======<<<;;;:::999:::;;;<<<<<<<<<;;;;;;:::999888888777777666666555333444444555555555444444444444444444444444444444444444444444555555555555222333333444444333333222333333333333333222222222222222222222222111111111111222333222000///000111///000222111000//////000111111000000000000////////////000111000///...---***,,,///000///....../////////...------------..................---------,,,------......------,,,------............---------------------------------------...............------............------............////////////------------------------------------.........///......////////////......////////////////////////////////////////////////,,,,,,------...//////000////////////////////////........................///////////////////////////////////////......---...............///000000111000000//////000000111000000000000000000000000111111111222222222333333222222222222222222222222000000000000000000000000111222222222222333333333333333333444444444555555222222222222222222222222444444444444555555555555333333333333333333333333666666555555555555666666444555666777888777666666555555666777888999::::::888888888888888888888888999999::::::;;;<<<<<<<<<::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;::::::::::::999999;;;;;;;;;<<<<<<<<<======>>>>>>======>>>>>>???@@@<<<<<<<<<;;;;;;::::::999999999999:::;;;<<<===>>>@@@AAAAAA???<<<:::999:::@@@@@@??????===;;;:::999===<<<<<<;;;:::999999888666777888:::<<<>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>===<<<;;;<<<>>>@@@BBB>>>???@@@@@@AAA@@@@@@@@@CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDFFFHHHJJJLLLIIIJJJJJJJJJIIIGGGEEEDDD@@@AAAAAABBBBBBCCCCCCCCCFFFEEEBBBAAA@@@BBBCCCDDDDDDDDDEEEEEEFFFGGGHHHHHHnnn]]]UUUHHHGGGFFFEEEDDDCCCCCCBBB???@@@AAAAAAAAA@@@??????AAAAAABBBBBBAAAAAA@@@?????????>>>>>>======<<<<<<:::;;;<<<===>>>>>>>>>>>>??????>>>>>>>>>???@@@@@@@@@????????????????????????AAACCCDDDDDDDDDBBBAAABBBBBBAAAAAA@@@@@@??????@@@@@@AAAAAAAAAAAAAAAAAABBB@@@??????@@@@@@???===<<<<<<<<<<<<;;;:::999888777777888999999999999999888888888777666666555555333333444555555666555555555555555444444333333333333333444444444555555555222333333444444333333222444333333333222222111111222222222111111111111111000222222111000///000111///111222111///......///111000000000//////////////////000000000///...---+++---//////........./////////...------------...000///...---------------+++,,,---......---,,,+++,,,,,,------------,,,,,,------------------------111111000...---,,,+++***------............------............////////////....................................////////////...//////////////////...////////////////////////////////////////////////---------.........//////////////////////////////........................////////////////////////...///////////////.....................///000000000000000//////000000000000000000000000000000000000000111111111222222222222222222222222222222222000000000000000000000000111111111222222222333333333333444444444555555555222222222222222222222222333333333444444555555555222222222222222222222222666555555444444555555666333444555666666666555555444555555666777777888888888888888888888888888888888888999999:::;;;;;;;;;999999999999999999999999999999:::::::::;;;;;;;;;;;;:::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<>>>============>>>??????<<<<<<;;;;;;;;;::::::::::::999999999:::;;;<<<<<<>>>??????===;;;999:::;;;??????>>>>>>===<<<;;;:::===<<<;;;:::999888888888777888999;;;<<<>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>===;;;;;;<<<>>>AAACCC===>>>???@@@@@@AAAAAAAAAGGGFFFFFFFFFEEEEEEEEEDDDEEEDDDCCCBBBCCCDDDFFFGGGHHHHHHIIIIIIIIIHHHFFFEEEAAAAAA@@@@@@@@@AAABBBCCCGGGGGGFFFDDDCCCCCCEEEGGGCCCCCCDDDDDDEEEEEEFFFFFFtttgggXXXMMMIIIBBBBBBBBBBBBAAA???>>>===??????@@@@@@AAA@@@@@@@@@CCCCCCCCCBBBAAA@@@???>>>???>>>>>>======<<<<<<<<<999:::;;;======>>>>>>>>>???????????????@@@AAAAAA@@@AAAAAAAAAAAAAAAAAAAAA???@@@BBBDDDDDDCCCBBBAAABBBBBBBBBAAAAAAAAAAAAAAA???@@@AAABBBCCCBBBBBBBBBAAA@@@?????????@@@>>>===;;;<<<<<<<<<;;;:::999888666777777777888999999:::888888777777666555555555333333444555666666666666555555555444333333222222333333333444444444444555222333333444444333333222333333333222222111111111111111111111111111111111000111222111///...///000///000222111///.........000000000////////////...///////////////......---,,,---//////...---.../////////...------------...000///...---------------+++,,,---......---,,,+++,,,,,,------------,,,,,,------------------------111000///...---,,,++++++------............------............////////////................................./////////000000/////////......///////////////////////////////////////////////////////////////.........---------////////////////////////////////////////////////..............................///////////////..................///000000/////////000000/////////////////////////////////////////////000000000000222222222222222222222222000000000000000000000000000000000000111111111222333333333444444444555555444444444444444444444444222333333333444444555555222222222222222222222222555555444444444444555555333333444444555555555555555555555555555555555555777777777777777777777777777777888888999:::::::::999999999999999999999999999999999:::::::::;;;;;;::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;======<<<<<<======>>>???;;;;;;;;;;;;;;;:::::::::::::::999999999::::::;;;:::;;;<<<;;;::::::<<<>>><<<<<<<<<<<<<<<============<<<;;;999999888999999::::::;;;<<<<<<======>>>????????????????????????;;;:::999999:::<<<>>>???=========>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCAAA@@@??????AAACCCDDDFFFGGGHHHIIIJJJJJJIIIHHHFFFCCC@@@>>>===>>>AAABBBCCCEEEFFFEEEBBBAAACCCDDDCCCCCCDDDDDDEEEEEEEEEFFFsssdddZZZRRRIIICCCBBB@@@@@@@@@AAA@@@???>>>>>>@@@????????????@@@AAAAAADDDDDDCCCCCCBBB@@@???>>>>>>>>>>>>>>>============;;;;;;;;;<<<<<<======>>>???????????????@@@AAABBBAAABBBCCCCCCDDDCCCCCCCCC???@@@AAABBBBBBBBBAAAAAAAAAAAAAAAAAABBBBBBBBBBBB???@@@AAACCCCCCCCCBBBBBB@@@???>>>>>>???@@@???===;;;;;;<<<<<<;;;;;;:::999999888888888999:::;;;;;;888777777666666555555444444444555666666666555555555444444444333333222222333333333333444444444444222333333444444333333222222222222222222111111111000000000111111111111111000111222111///...///000...///111000///......///000000////////////....../////////.........---------...///...------.../////////...------------..................---------,,,------......------,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000------............------............////////////..................................../////////000//////............//////////////////////////////////////////////////////000//////...------,,,,,,////////////////////////////////////////////////........................---...//////////////////...............///000000...//////000000//////...////////////////////////........./////////000000222222222222222222222222000000000000000000000000//////000000000111111111222222222333333333444444444444444444444444444444333333333333444444444444222222222222222222222222555555444444444444555555333444444444444555555555666555555555444444444444666666666666666666666666666666777777888999999999999999999999999999999999999999999999::::::::::::888888999999999999::::::999999999:::::::::;;;;;;<<<<<<;;;;;;<<<<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::999888888888999999888999:::999999:::===???;;;;;;;;;;;;<<<===>>>???;;;;;;;;;;;;::::::::::::======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>??????<<<<<<<<<======???@@@AAAAAABBBBBBBBBBBBCCCCCCCCC>>>===<<<<<<===AAADDDFFFDDDEEEGGGIIIJJJJJJJJJIIIHHHEEEBBB???===>>>???@@@CCCFFFJJJJJJGGGDDDDDDEEEBBBBBBCCCDDDDDDEEEFFFFFFxxxcccYYYOOOKKKGGGAAA>>>>>>@@@@@@AAAAAAAAAAAAAAAAAA@@@???===<<<<<<>>>AAABBBBBBBBBCCCCCCBBBAAAAAA@@@===>>>>>>>>>>>>>>>??????======<<<;;;;;;<<<===>>>=========>>>>>>@@@AAAAAAAAABBBCCCDDDDDDDDDCCCCCC?????????@@@@@@@@@AAAAAA??????@@@@@@AAAAAAAAABBB===???AAACCCCCCCCCBBBAAA???>>>===>>>???@@@???>>>;;;<<<<<<<<<<<<;;;;;;:::999999888777888888::::::777777777666555555444444555666666666666555555444444444333333333333333333222222333333333444444444222333333444444333333222111111111111222222222222///000000000111111111222///111111111///...///000---...000000///...///000000000/////////.........//////......---------...---...///...---,,,.../////////...------------...,,,---.../////////...------------,,,,,,---------.........//////.........,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...000111111------............------............////////////........................------........./////////000///...------...///000////////////////////////////////////////////////..................------////////////////////////////////////////////////........................------...///////////////...............///000000......///000000///......////////////////////////////////////000000000000111111111111111111111111000000000000000000000000000000111111111222222222111111111222222222333333333333333333333333333333444444333333333333333333333333333333333333333333555444444333333444444555444444444444444555666666555666666666666666666666666666666666666666666666555555666777777888888999888888888888888888888888888999999999999:::::::::777777777888888999999999999999999999::::::::::::;;;::::::::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::999888888888888888999999999888777888;;;>>>===<<<;;;;;;;;;<<<===>>>999:::;;;<<<===<<<;;;;;;============<<<<<<<<<<<<::::::::::::::::::::::::>>>??????@@@@@@???>>>===<<<<<<;;;;;;<<<===>>>???CCCCCCCCCCCCCCCCCCCCCCCC>>><<<;;;;;;===@@@DDDFFFDDDEEEFFFHHHHHHHHHGGGGGGEEEDDDDDDCCCAAA@@@>>>===CCCIIIOOOPPPLLLHHHFFFFFF@@@@@@AAABBBDDDEEEFFFFFFtttmmmddd[[[PPPIIIDDDDDDDDD@@@======????????????????????????@@@>>><<<::::::===@@@BBB@@@AAABBBBBBCCCCCCCCCBBB======>>>>>>??????@@@@@@???>>><<<;;;;;;<<<===>>><<<<<<<<<<<<===>>>@@@@@@@@@AAACCCDDDDDDDDDCCCCCC??????>>>>>>>>>???@@@AAA>>>>>>>>>???@@@@@@AAAAAA===>>>AAACCCCCCCCCBBBAAA>>>===<<<===???@@@@@@???<<<<<<<<<===<<<<<<;;;;;;888777666555555666777888777777777666555555444444666777777777666555444444333333333333333333333333222222333333333444444444222333333444444333333222000000111111222222222333//////000000111111111222///111111000///...///000,,,---///000///...///000000/////////............//////...------------......//////...,,,,,,.../////////...------------...***,,,...000000///...---......,,,++++++,,,............////////////......,,,,,,,,,,,,,,,,,,,,,,,,---------............///---..................---............/////////000////////////////////////------------.........///000///...------...///000////////////////////////////////////////////////,,,,,,------.../////////////////////////////////000000000000000000000000........................------...///000000//////...............///000000---...///000000///...---////////////////////////000000000000111111111111000000000000000000000000000000000000000000000000111111222222222333333333000000111111111222222222222222222222222222222222444444444333333222222222333333333333333333333333555444444333333444444555555444444444444555666666555555666777888999::::::666666666666666666666666555555666666777888888888888888888888888888888888888888999999999:::::::::666666777777888888888999888888999999999::::::::::::999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999888777777777777:::::::::888666777:::<<<>>>===<<<;;;::::::;;;<<<888:::<<<>>>>>>>>><<<;;;<<<<<<<<<<<<============888888888888888888888888777888:::::::::888555444<<<<<<;;;::::::<<<===>>>AAA@@@@@@???>>>>>>======BBB@@@===<<<<<<>>>AAADDDEEEEEEFFFGGGGGGFFFEEEDDDAAACCCEEEGGGFFFBBB>>>;;;???FFFMMMOOOKKKFFFCCCCCC>>>???@@@AAACCCDDDEEEFFF}}}kkk]]]VVVQQQMMMJJJDDDCCCBBB@@@>>>===;;;;;;======>>>>>>?????????@@@@@@???>>>>>>>>>>>>>>>>>>??????@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@???>>>===???@@@AAAAAAAAAAAA@@@?????????>>>>>>??????@@@AAA>>>>>>???@@@@@@@@@@@@???@@@@@@???>>>======>>>>>>@@@@@@???>>>=========>>>@@@AAAAAABBBBBBAAAAAA@@@>>>>>>>>>>>>>>>===<<<<<<>>>===<<<;;;:::999999888:::999777666666666777888777777666555444444333333555555555444444333333333444444444444444444444444222222222222222222222222111111222222222333333333333333333222222222111111111111111222333333333444000000000000////////////111111000000//////......//////////////////////////////.........------------------.........//////------------------------........................++++++++++++++++++++++++------------------------,,,,,,,,,---------..............................000000//////.........---////////////////////////...------,,,,,,------...---------.........//////........................////////////////////////000000//////......------........................//////.........---------........................,,,---......//////..............................////////////////////////000000000000000000000000//////............//////111111111000000000000000000000000000000000000000000111222222222000///...///000000000000111111111000111111111111222222222222222222222222222222222333333333333333333333333222222333333333333444444333333333222222222111111555555555555555555555555333333333444444444555555888888777777666666555555666666666666777777777777777777888999999999999999777888888888888999999999666666777888999::::::::::::::::::999999888888888999888777888:::;;;:::999999999999:::999999888888777777777777777777777777999999888888999999:::;;;;;;;;;;;;::::::999999999888888777777888999::::::999999999::::::;;;;;;;;;999999999888888888777777999999999:::<<<>>>???@@@@@@???===;;;:::::::::;;;===>>>??????>>>???AAACCC???AAAAAA@@@>>>>>>CCCGGGGGGGGGFFFEEEDDDCCCBBBBBB??????>>>>>>============CCCEEEGGGIIIJJJIIIHHHGGGDDDCCCCCCCCCCCCDDDDDDDDDwwwfff^^^SSSLLLJJJHHHEEEBBBBBBBBBAAA@@@>>>===<<<<<<======>>>>>>>>>???????????????>>>======<<<<<<<<<>>>???@@@@@@AAAAAA@@@@@@@@@AAAAAAAAA@@@???>>>===??????@@@AAAAAA@@@????????????>>>>>>??????@@@AAA@@@@@@AAABBBBBBBBBBBBAAA@@@@@@???>>>>>>>>>>>>>>>??????>>>>>>===>>>>>>>>>??????@@@@@@@@@@@@??????>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999888777666666666777888777666666555444444333333444444444444444444333333555555444444333333333333222222222222222222222222111111111222222222333333333333222222111111111111111111111111222222222222000000000000////////////111000000000/////////...//////////////////////////////.........------------------.........//////------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,++++++,,,,,,,,,---------..............................000/////////.........---........................///......------......///---------.........//////........................////////////////////////111111111111000000//////........................//////.........---------........................,,,---......//////..............................////////////////////////000000000000000000000000//////............//////000000000000000000000000000000000000000000000000000111111111111000000///000000000111111111111222000111111111111222222222222222222222222222222222333333333333333333333333222222222333333333444444111111111222222333333333444444444444444444444444333333333444444444555555777777777777666666555555555666666666777777777777666777777888888888888888777777888888888999999999777777777888888999999::::::::::::999999999888888:::888777888999;;;:::999999::::::;;;;;;::::::999888888888888888888888888999999999999999:::;;;;;;;;;:::::::::999999999999777777666666777888888999888888999999999:::::::::::::::::::::999999888888:::::::::;;;===>>>@@@AAAAAA@@@>>>===<<<;;;<<<<<<<<<===>>>>>>======???AAADDDFFFFFFDDD@@@???BBBEEEGGGGGGGGGFFFDDDBBB@@@???;;;;;;<<<<<<<<<=========CCCDDDEEEGGGGGGGGGGGGFFFCCCCCCDDDEEEEEEEEEDDDDDD|||lll]]]SSSJJJGGGCCCCCCDDDDDDAAA???@@@@@@??????>>>>>>==================>>>>>>>>>>>>???>>>>>>===<<<;;;;;;:::>>>>>>???@@@@@@@@@@@@@@@AAABBBAAAAAA@@@???>>>>>>??????@@@@@@@@@@@@????????????>>>>>>??????@@@AAA@@@@@@AAABBBBBBBBBBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>=========>>>??????>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>>>>===<<<<<<888999999:::;;;<<<<<<===999888777666666666777777666666666555444444333333333333444444444444444444666555555444333222222111222222222222222222222222111111111222222222222333222111111111111000000000111111111111000000000000000000000000////////////000000000000////////////////////////////////////...............---------------........./////////........................------------------------------------------------///...------+++******))),,,,,,,,,---------............................../////////......................................./////////....../////////---------.......................................////////////////////////111111111000000000000///.......................................---------........................,,,---......//////..............................////////////////////////000000000000000000000000//////............//////000000000000000000000000000000000000000000000000000000000000000000111222000111111111111222222222000111111111111222222222222222222222222222222222333333333333333333333333222222222222333333333333///000111222333444444555333333333333444444444444333333333444444444555555777777777666666666666555555555666666666777777777555666666777777777777777777777777888888888999999888888888888888888888888:::::::::999999999999888;;;999777777999:::;;;::::::;;;;;;<<<<<<<<<;;;;;;888888888888888888888888999999999999999::::::;;;999999999999999888888888777666666666666777888888777888888999999999999999;;;;;;;;;::::::::::::999;;;;;;;;;<<<===???@@@AAABBBAAA???>>>===<<<<<<<<<999;;;;;;;;;;;;;;;===???CCCEEEGGGEEEBBB@@@AAADDDGGGGGGHHHHHHFFFBBB???===888999999:::<<<===>>>>>>BBBBBBBBBCCCDDDDDDEEEEEEBBBCCCEEEGGGGGGGGGFFFEEEuuuhhh]]]RRRHHHCCCCCCAAA@@@@@@BBBBBB@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>========================??????>>>>>>===<<<;;;:::===>>>>>>???@@@?????????BBBBBBBBBAAAAAA@@@???>>>>>>??????????????????>>>??????>>>>>>??????@@@AAA>>>>>>???@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>???===============>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>======<<<;;;888999999:::;;;;;;<<<<<<888888777777666666666666666666555555555444444444333333333444444555555555666666555444333111111000222222222222222222222222111111111111222222222222111000000000000000000000111111000000//////......000000000000////////////000000000000////////////////////////////////////....................................////////////////////////////////////------------------------------------------------------,,,,,,+++++++++***,,,,,,,,,---------..............................................................................//////............//////................................................////////////////////////................................................................................................,,,---......///.................................//////////////////////////////////////////////////////............///////////////000000000000000000000000000000000000000111000/////////111222333111111111111222222222222000000111111111222222222111222222222222222333333222222222222222222222222111222222222222333333333000000111222333333444444222222333333333333333444333333333444444444555555666666666666666666666666555555555666666666777777444555555666777666666666777777777777888888888888888888888888777777777777999999999999999999999999;;;999777666888:::;;;;;;;;;;;;<<<=========<<<<<<888888888888888888888888888888777777888888999:::888888888888888888888888888888777777777777888888888999::::::::::::999888:::::::::::::::::::::999::::::;;;;;;<<<>>>???@@@@@@???>>>===<<<;;;;;;:::777888999999888999;;;======@@@CCCCCCAAA@@@BBBDDDEEEGGGIIIJJJIIIEEEAAA>>>999999:::;;;<<<===>>>>>>@@@@@@@@@@@@AAABBBCCCDDDAAACCCFFFIIIIIIIIIGGGFFF|||uuubbb]]]VVVOOOIIIEEECCCAAA???>>><<<;;;;;;<<<<<<<<<<<<<<<=========>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<>>>>>??????>>>>>>@@@AAAAAAAAAAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>??????@@@AAA>>>>>>???@@@@@@@@@@@@??????>>>>>>>>>>>>>>>??????===<<<<<<<<<===>>>??????@@@???>>>>>>>>>>>>???@@@===============<<<;;;;;;;;;;;;:::::::::999999999777777777777666666555555555555555555555444444444333333333444444555555555666555555333222111000000222222222222222222222222000000111111111222222222000000000000000000000111111000000//////.........000000000000////////////////////////000000000000////////////////////////---............................../////////000000////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------..............................---------..........................................------,,,,,,------........................---........................////////////////////////---------------.................................---.............................................,,,---......///.................................//////////////////////////////////////////////////////............//////......//////000000000000////////////////////////111000/////////111222333000000111111111222222222000000111111111222222222111111111222222333333333222222222222222222222222111111111222222222333333222222222222222222222222222222222333333444444444333333333444444444555555555555555555555666666666555555555555666666666666444444555666666666666666666666777777777888888888888888777777777777777777999999999999999999999999:::999777777999:::;;;::::::;;;;;;<<<======<<<<<<777777777777777777777777666666666666666777888888888888888888888888888888:::999999888888999999999999:::<<<<<<<<<;;;:::999888888888888999999999999999999999:::;;;<<<===>>>======<<<;;;:::999888888666777888888777888:::<<<<<>>>>>>>>>>>????????????@@@AAABBBCCCAAACCCFFFIIIJJJIIIHHHGGG}}}qqqeeeYYYQQQJJJHHHEEEBBB@@@???@@@@@@<<<;;;999888999:::<<<>>>;;;<<<<<<<<<=========>>><<<<<<<<<<<<<<<;;;;;;;;;>>>???@@@@@@@@@???===<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@???>>>>>>============>>>>>>??????>>>>>>??????@@@AAA@@@@@@AAABBBBBBBBBBBBAAA>>>>>>>>>>>>>>>??????@@@======<<<<<<<<<===>>>>>>@@@???>>>======>>>???@@@<<<============<<<;;;;;;<<<<<<;;;:::999888777777666666777777777666555444555555555555555555555555333333444444444444444444555444444333222111111000222222222222222222222222000000000111111111111222000000000111111111111222000000000000////////////000000000000////////////////////////000000000000////////////////////////---------...................../////////000000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---...///000,,,,,,,,,---------..............................---------------.........------------------------------,,,,,,,,,,,,------...............---------........................////////////////////////...////////////000000000........................---------.......................................,,,---......//////..............................////////////////////////000000000000000000000000//////............//////---......//////000000111////////////////////////000000000000000000111222///000000000000111111111000111111111111222222222111111111222222333333444222222222222222222222222111111111111222222222222333333333222222222111111222222333333444444555555333333333444444444555555444555555555555666666666444444555555555666666666444555555666666666666666666666666777777777888888777777777777777777777777888999999999999:::::::::999888777888:::;;;:::999888999:::;;;;;;;;;;;;;;;777777777777777777777777666666666555666777777888888888888999999999999999;;;;;;:::999999999999::::::;;;===>>>===<<<:::999777888888888888888999999999999999999:::;;;<<<===<<<<<<<<<;;;:::999888777666888999888888888:::<<>>???BBBBBBDDDHHHKKKLLLJJJGGGEEE??????????????????@@@@@@??????@@@@@@AAAAAABBBBBB@@@BBBEEEGGGIIIIIIIIIHHH{{{rrrfff[[[TTTMMMFFF@@@?????????>>><<<<<<<<<===;;;;;;<<<;;;;;;<<<===???;;;<<<<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;::::::;;;<<<>>>???@@@???>>>===;;;<<<======>>>>>>======;;;<<<===>>>???@@@@@@@@@>>>===<<<<<<<<<<<<===>>>??????>>>>>>??????@@@AAA@@@@@@AAABBBBBBBBBBBBAAA>>>>>>>>>>>>>>>???@@@@@@>>>>>>===<<<<<<<<<======???>>><<<;;;;;;<<<>>>???<<<<<<======<<<<<<;;;:::<<<<<<;;;:::999888777666555666777777777666555444555555555555555555555555444444444444444444333333333333333222222222111111222222222222222222222222000000000000111111111111111111111111222222333333///000000000000000111111000000000000////////////.../////////000000000111////////////////////////---------.........//////.../////////000000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------....../////////,,,,,,,,,---------..............................,,,,,,,,,------.........------------------------......------------......//////.........---------........................////////////////////////........./////////000000........................---------.........//////........................,,,---......//////..............................////////////////////////000000000000000000000000//////............//////------......///000000111////////////////////////000111111111111000000///....../////////000000000000111111111111222222222000111111222333333444444111111111111111111111111111111111111222222222222222222222222222222333333222333333444555555666666333333333444444444555555444444444555555555666666444444444555555555666666555555666777777777777666666666666666777777777888555555666666777777888888888888999999999:::::::::888777888:::<<<<<<999777666777888999999:::::::::999999999999999999999999777777777777777888999999999999999999:::::::::;;;;;;:::999999888888999999999;;;===>>>===;;;999777888888888999999::::::::::::::::::::::::;;;<<<===>>>>>>???>>>===<<<:::999777999999999888999;;;===AAACCCCCCAAA===<<>>>>>???@@@AAABBBBBB>>>???AAABBBCCCCCCBBBBBB@@@AAACCCEEEGGGIIIIIIJJJuuujjj]]]UUULLLFFFEEEDDDBBB???;;;<<<>>>===;;;::::::::::::;;;======<<<:::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::999:::===>>>???>>>===<<<;;;<<<<<<===============999:::<<<===???@@@@@@AAA>>>===<<<;;;;;;<<<===>>>?????????>>>???@@@@@@AAA>>>>>>???@@@@@@@@@@@@???>>>>>>===>>>>>>???@@@@@@???>>>===<<<<<<<<<<<<<<<>>>===;;;::::::;;;===>>><<<<<<======<<<<<<;;;:::;;;;;;::::::999888888777555666777777777666444333444555555555555555555555555555555444444333333333333222222222222222222222222222222222222222222222000000000000111111111111111111222222222333333333//////000000111111222222000000000000////////////.../////////000000111111////////////////////////---------.........//////////////////000000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,//////////////////////////////////////////......,,,,,,,,,---------..............................,,,,,,,,,------.........------------------------//////............////////////.........---------........................////////////////////////,,,,,,,,,---------..............................---------.........//////........................,,,---......//////..............................////////////////////////000000000000000000000000//////............//////---------...///000000111////////////////////////000111222222222000///...............////////////000111111111111222222222000000111222333333444444111111111111111111111111000111111111111222222222000000111222333444444555333333444444555666777777333333333444444444555555444444444555555555666666444444444555555555666666555666666777777777777777666666666666777777777777444555555666777888888999888888888999999:::::::::666777999;;;===<<<999666444555666777888999999999;;;;;;;;;;;;;;;;;;;;;;;;999999999888999999:::;;;999999999::::::;;;;;;;;;::::::999888777777888888999:::<<<===<<<:::888666999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>AAAAAAAAAAAA@@@>>>===;;;888999::::::999:::<<<>>><<<===>>><<<:::;;;???CCCCCCDDDFFFGGGGGGEEECCCAAA;;;;;;===>>>@@@BBBCCCDDD>>>@@@BBBDDDEEEDDDCCCBBB@@@AAABBBDDDFFFHHHJJJJJJvvvmmmeee[[[TTTHHHEEEBBB>>><<<<<<===>>>???>>>===<<<;;;:::999999;;;;;;;;;<<<<<<<<<<<<=========<<<<<<<<<;;;;;;;;;<<<;;;;;;;;;;;;<<<======<<<<<<===>>>>>>>>>>>>>>>======>>>>>>===<<<;;;;;;;;;<<<>>>?????????>>>===<<<<<<<<<<<<<<<<<<<<<<<<========================???@@@AAABBBBBBAAA???>>><<<<<<======>>>>>>>>>???>>>===;;;999888999;;;<<<<<<<<<;;;;;;;;;<<<<<<=========<<<;;;::::::999999;;;;;;::::::999888777777666666666666555555555555666444222333444555444333555444333333222222333333222222222222222222222222222222222222222222222222222111000//////000111222000000000000000000000000222222222222222111000///////////////000000000000......------------......////////////////////////...---,,,+++++++++++++++000000//////.........---..................------,,,,,,,,,,,,,,,---...///---------............///.........------,,,,,,,,,------------------------////////////////////////////////////////////////........................000000///...---,,,,,,+++------------------------.........////////////000///////////////000111111////////////..................////////////..............................////////////////////////000000////////////000000//////............//////------------------------///000000000000000/////////////////////000111111333333333222222222111111000000000000000000000000000000000000000000000000111111111111111111111111111111111222222333333333222222222222222222222222333333333222111000000///000111111111111222222222000000111222333333444444222111000//////111333444888777666555333222111000444444444444444555666666444444333222333444555666777777666555555555555555888888777777666666666555555555444444444444555555777777777777888888888888999999888888888888999999888888888888888888888888888888999999999:::::::::999999888888777888888888999888777777777888:::;;;;;;===>>><<<999888999;;;;;;;;;;;;<<<;;;;;;::::::<<<<<<<<<;;;;;;::::::999999999::::::;;;<<<======>>>@@@BBBDDDEEEDDDBBB@@@<<<;;;;;;::::::;;;;;;<<<>>>>>>>>><<<999999;;;<<<@@@@@@BBBCCCDDDCCC@@@===;;;;;;;;;<<<===???@@@AAABBBAAA@@@@@@AAA???===:::@@@BBBEEEFFFFFFGGGIIIJJJrrrkkkaaaYYYUUUQQQKKKFFFCCCBBB???===<<<;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======<<<<<<===>>>>>>>>>>>>>>>===============<<<;;;;;;;;;<<<===>>>???>>>======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>??????>>><<<;;;======>>>>>>????????????======;;;:::::::::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;::::::999999:::::::::999888777777777666666666666555555555555444333111111333444333222444444333222222222222222222222222222222222222222222222222222222222222222222111000//////000111222000000000000000000000000111222222222222111000///000000000000/////////////////////....../////////////////////////////////......---,,,,,,,,,,,,,,,000/////////....................................---,,,,,,,,,------...///---------............///......---------,,,,,,,,,------------------------////////////////////////////////////////////////------------------------...............---------------------------------------.........////////////////////////000000111////////////..................////////////..............................////////////////////////000000////////////000000//////............//////------------------------//////000000000000//////000000//////000000111222222111111111000000000000000000000000000000000000000000000000000000000000222222222222222222222222111222222222222222222333222222222222222222222222111111000000///......---000111111111111222222222000111111222333333444444222222111000111222333444555555555444333333222222555555444444555555666777444444333222333444555666777666666555555555555555777777777666666555555555666555555444444555555666666666777777777888888888999888888777777888888999888888888888888888888888999999999999::::::::::::999999888888888888999999777777777777777999:::;;;===>>>???===999777888999:::;;;;;;<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;:::::::::999::::::;;;<<<<<<======>>>@@@BBBCCCCCCCCCAAA@@@;;;::::::::::::;;;;;;<<<<<<<<<<<<:::888888:::;;;>>>???@@@AAAAAA@@@===:::777777888999;;;===???@@@?????????AAABBBAAA>>><<<@@@BBBEEEFFFFFFFFFGGGIII}}}tttjjjcccRRRMMMGGGDDDDDDCCC@@@>>>>>>======<<<;;;;;;::::::::::::;;;;;;<<<<<<<<<===;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===<<<<<<===>>>>>>>>>======<<<============<<<;;;;;;;;;<<<======>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::::::::::::::;;;<<<======<<<;;;:::>>>>>>>>>???????????????<<<============<<<;;;;;;<<<;;;;;;::::::;;;;;;;;;<<<;;;;;;::::::999999999999999888888777777666666666666666555555555555444444222000111222333222222444444333222111000000000222222222222222222222222222222222222222222222222111111000000000000111111000000000000000000000000111111222222111111000000111111000000//////......000000////////////000000///////////////////////////...------,,,---------////////////....................................---------,,,------...///---------............///...------------,,,,,,,,,------------------------////////////////////////////////////////////////---------------------------------.........//////------------------------,,,---------............//////......//////000111////////////..................////////////..............................////////////////////////000//////......//////000//////............////////////////////////////////////000000000000//////000000//////000000111222000000////////////......000000000000000000000000000000000000000000000000111111111111111111111111222222222222222111111111222222222222222222222222111111000000///.........000111111111111222222222111111111222222333333444222222222222333333333333333333333333444444444444555555555555555666777777444444333222333444555666777666555555444444555555666666666555555555555555666666555555555555666666666666777777777777888888999888888777777888888999888888888888888888888888999999:::::::::;;;;;;;;;:::999999888999999::::::777777777777888999:::;;;===>>>>>><<<999777777777777888999:::::::::::::::;;;;;;;;;;;;::::::::::::;;;;;;;;;<<<<<<======>>>??????@@@AAAAAAAAAAAA@@@:::::::::::::::::::::::::::::::::999888888999;;;<<<===???@@@???===:::888555666777999;;;===>>>???;;;<<<>>>AAACCCCCCAAA>>>AAACCCEEEEEEEEEEEEFFFGGGzzzppplllfff```\\\VVVQQQMMMJJJFFFBBB@@@@@@???>>><<<999:::;;;<<<<<<;;;:::999::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<===<<<<<<===============<<<<<<<<<<<<======<<<;;;;;;;;;;;;<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>============>>>>>>>>>>>>>>>;;;<<<>>>??????===<<<;;;<<<;;;::::::::::::::::::;;;:::::::::999999999888888888777777666666666555666666555555555444444444444222111111222333333222333333333222111000///...222222222222222222222222111111111111111111111111111000000000000000000111////////////////////////000000111111111111000000111111000000//////......000//////////////////000///////////////////////////......---------......///////////////.........---------.....................------------......---------............///------------------------........................////////////////////////////////////////////////------------------------................................................,,,,,,,,,---------......///............///000000////////////..................////////////............................../////////////////////////////////......///////////////............//////////////////////////////...//////000000000000/////////......//////000111/////////////////////////////////////////////////////////////////////////////////000000000000000333333222222111111000000111111111111111111111111222222222222111111000000000000111111111222222222111111111222222333333333111222333444444444333333333333333333333333333333666555555555555666777777444444333222333444555666666666555444444444444555555555555555555555444444777666666555555666666777666666666666777777777888888888777777777777888888888888888888888888888888999::::::::::::;;;;;;;;;999999999999999999:::;;;999888888888888888888888:::;;;:::999888777666666444555666777888888888888:::::::::::::::::::::;;;<<<<<<<<<<<<======>>>>>>????????????????????????;;;;;;;;;::::::999888777999:::;;;:::999888:::;;;===???AAAAAA???===:::999888999:::;;;<<<<<<<<<<<<888999<<>>>>>?????????<<<<<<<<<<<<<<<<<<;;;;;;:::<<<>>>??????>>><<<;;;;;;;;;:::999999999999999999999999999999888888888777777777666666666666666555555555555444444444444555444222222444555444333222222333222222000///...222222222222222222222222111111111111111111111111000000000111111000000000///////////////////////////000000111111111000000111000000000/////////...///......------......///////////////////////////......---------......///.........///////////////---------........./////////......---------......---------............///------------------------........................////////////////////////////////////////////////------------------------000//////...------,,,,,,........................,,,,,,,,,---------.....................//////000////////////..................////////////..............................//////////////////////////////............////////////............//////000000000000000000000000......///000000000000000...------------...//////000000000000000000000000////////////////////////////////////////////////000000000111111111222222222222222111111000000000111111111111111111111111222222222111111111111111000000111111111222222222111222222222222222333333111222333444444444333333555444444333222222111111555555555555555666777777444444333222333444555666666666555444444444444444444444555555555555555555666666555555555555666666555666666666666777777777888777777777777777777888777777777777777777777777999999999:::::::::;;;;;;999888888888999999:::;;;;;;::::::999888777666555666555555666777777777777555555777888999999999999888999999::::::;;;;;;;;;<<<<<<<<<===============>>>>>>>>>>>>======>>>>>>======<<<<<<:::888777666;;;<<<======;;;:::;;;<<>>===<<<<<<<<<<<<;;;:::888888777888;;;@@@DDDEEEDDDCCCCCCDDDFFFFFFEEEDDDDDDEEE|||wwwmmmjjjfff```ZZZSSSKKKFFFFFFDDDBBB???>>>======>>><<<;;;;;;::::::999::::::888999;;;<<<===<<<;;;;;;<<<;;;;;;;;;::::::999999;;;;;;;;;<<<<<<<<<<<<===::::::::::::;;;;;;;;;;;;:::::::::::::::;;;;;;<<<<<<<<<=========<<<;;;;;;::::::;;;<<<<<<<<<<<<;;;;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999999999999999999999999::::::;;;;;;<<<=========;;;;;;;;;;;;::::::::::::999;;;===>>>>>>===<<<;;;;;;;;;:::999888888888888888888888888888888888888777777777777666666666666555555555444444444444333666444333333444555555444111222333333333222111000222222222222222222222222111111111111111111111111000000111111111111000000000000000000000000000000//////000000111111000000/////////000000000000000......------------......////////////////////////------------------...///.........///////////////,,,,,,------.../////////000///......---.........---------............///,,,,,,,,,------------...........................////////////////////////////////////////////////........................111000///...---,,,++++++........................,,,---------..................------......///000////////////..................////////////..............................///////////////////////////......------....../////////............//////000000000000000000000000---...///000000111111000......------......///000000000111111111111222222000000000000000000000000000000000000000000000000222222222333444444555555111111111111111000000000111111111111111111111111000000//////////////////000111111111111222222222222222222222222222222222222222222222333333333333555444444333222111111000444444444444444555666666444444333222333444555666666555444444333333444444555555555555555666666666555555444444444444555555555555666666666666777777888777777666666777777888777777777777777777777777888888999999999:::::::::777777777777888999::::::;;;;;;::::::888777555444444333333444777888888777888999:::;;;;;;;;;;;;;;;777888888999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<;;;<<<<<<======<<<:::888777===???@@@???===;;;;;;<<>>>>>>>>===;;;999666555999999;;;>>>BBBEEEEEEDDDCCCEEEGGGGGGFFFEEEEEEFFF~~~tttmmmhhhbbb[[[UUURRROOOLLLIIIGGGDDD@@@===??????>>>===;;;;;;;;;<<<888999::::::::::::;;;<<<999999:::;;;;;;;;;::::::999:::::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<===999999:::::::::;;;;;;;;;::::::999999::::::;;;<<<<<<<<<======<<<<<<;;;:::999:::;;;;;;<<<<<<<<<;;;;;;:::999999999:::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999999999999999999999999999999999999:::;;;<<<===<<<<<<<<<;;;;;;:::::::::999:::;;;<<<===<<<<<<;;;;;;:::999888888777777777777888888888888888888888777777777777777777777777555555555444444444333333555333222222333444444333000111333444444444222111222222222222222222222222111111111111111111111111///000111222222111000///000000000000000000000000...//////000000000000000......//////000000111111//////............//////////////////////////////,,,,,,,,,,,,,,,---................../////////000,,,,,,------...//////000000000///...............---------............///,,,,,,,,,---------..............................//////////////////////////////////////////////////////////////////////////////......---------,,,........................------........./////////...------------...//////////////////..................////////////..............................///////////////////////////......------....../////////............//////////////////////////////---...///000111111111111///////////////000111111000000000111111222222222000000000000000000000000000000000000000000000000111111111222333444444444000000000000111111111111111111111111111111111111/////////////////////000000111111111111222222222222222222222222222222222222222111000111222333444222222222222222222222222333333333333333444555555444444333222333444555666666555444444333333444444555555555666666777777777444444333333333333444444555555555666666666777777777777666666666666777777777777777777777777777777777777777888888888999999666666666666777888999:::888888999:::999888777666666555444555888999888666999999:::;;;;;;:::::::::666777888999:::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>===<<<:::888888:::<<<===>>>>>>===<<>>;;;::::::<<>>===>>>>>>===;;;;;;<<<<<<<<<;;;;;;<<<>>>777999:::999999888999:::999999999999999999999:::777888888999;;;<<<<<<===;;;;;;;;;<<<<<<<<<======999999999::::::;;;;;;;;;::::::999999::::::;;;<<<<<<=========<<<;;;::::::999:::;;;;;;<<<<<<<<<;;;;;;:::999999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<===>>>=========<<<<<<;;;;;;;;;999::::::;;;<<<<<<<<<;;;;;;:::999888777777777777777777777777777888888888777777777777888888888888555555444444444333333333444222111111222333333222///111333555555555444333222222222222222222222222000000000000000000000000///000111222222111000///000000000000000000000000......///000000000000000------...///000111222222000000////////////000000////////////////////////++++++++++++,,,,,,---...---.........//////000000,,,,,,------...///000000000000///...............---------.........//////,,,,,,,,,------.........////////////////////////////////////////////////////////////////////////000000000000000000000000---------............///////////////////////////.........////////////000...------------...//////000/////////..................////////////..............................////////////////////////.........------.........//////............//////////////////////////////---...///000111111111111111111111111111222222333//////000000111111222222000000000000000000000000000000000000000000000000---......///000111111111//////000000111111222222000000000000000000000000111111111111111222222222000111111111111222222222222222222222222222222222222111000//////111333444000111111222333333444444333222222222222333444444444444333222333444555666555555444333333333333444555666666666777777888888444333333222222333333444555555555555666666666777777777666666666666777777777777777777777777777777666777777777777888888888555555555555666777888999555666888999::::::999999999777555666999:::888666777888888888888777777666666666777999:::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;:::999;;;===>>>===;;;999777555777:::>>>@@@AAAAAA@@@@@@AAABBBAAA===;;;999999:::???EEEEEEBBB@@@AAACCCEEEFFFGGGGGGEEECCCAAA???===<<<;;;<<>><<<;;;<<<;;;::::::999999999999;;;;;;:::999999999:::::::::999888888888999:::;;;;;;;;;999999999999;;;;;;999999999888888777777777999999999999:::;;;<<<<<<===<<<:::999888888999::::::::::::::::::::::::999;;;<<<<<<<<<;;;:::999999>>>===<<<;;;;;;<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>;;;<<<=========<<<:::999999999999::::::;;;;;;;;;============<<<;;;:::999@@@>>><<<;;;:::::::::;;;:::999777888999999888666888888888888888777666666666666666666555555555555444444444444444444444444111111111111111111111111111111222222222222111111111111000000000000111111111111000000000000111111////////////////////////,,,,,,,,,,,,---...///000////////////////////////////////////////////////........................///////////////............------,,,---...///000////////////000000000000////////////////////////////////////....................................////////////000000000000////////////////////////////////////000000000000000000//////.........---////////////////////////000///---,,,,,,---...///000//////.........//////000000000000///...---,,,//////000000000000///////////////...---------,,,------............------,,,---///000000000///...................................................////////////////////////........................////////////000000000000////////////////////////111000///---------...///000000000000000000000000111...+++,,,///111000///........................000000000000000000000000111111000///////////////000000000000////////////---...///000222222333333000000000000111111111111111111222333333444555555444333222111111111222333222222222333333444444444333333333444444444555555444444333333333444555555666555444333333444555666555555555444444333333333555555555555555555555555666666555555555444444444888888888888888777777777444444444555555555666666444444555666666666666666777777888888888888777777555666777888888888888888555555555555666777888999===<<<:::999888999999:::;;;;;;:::999999:::::::::=========<<<;;;999888777777666555777;;;???BBBBBBBBBBBBBBBAAA???<<<999888>>>@@@CCCFFFGGGHHHGGGGGGHHHGGGHHHJJJKKKIIIDDD@@@@@@@@@???>>>???@@@AAABBBDDDDDDFFFFFFGGGFFFEEEDDD|||xxxvvvuuunnnkkkiiiiiijjjhhhccc^^^]]]ZZZUUUQQQNNNIIIEEEBBBDDDDDDBBB@@@>>><<<::::::;;;;;;:::999999999999999::::::999999999::::::;;;999999888888888999:::;;;;;;:::999999999999:::;;;:::999999999888888888888999999999999:::;;;<<<===<<<;;;:::999999999::::::999999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;::::::>>>===<<<;;;;;;<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<======<<<<<<<<<===<<<<<<;;;:::999999:::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;>>>>>>===<<<;;;;;;;;;;;;;;;999888888999999888777888888888888888777666666666666666666555555555555444444444444444444444444111111111111111111111111111111222222222222111111111111000000000000111111111111000000000000111111000000000000000000000000333222111000///................................................................................./////////......---------,,,,,,+++++++++,,,---....../////////000000000000////////////////////////////////////......................................./////////000000000000.........................../////////000000000000000/////////.........---........................000///---,,,,,,---.../////////............/////////////////////...---,,,//////000000000000//////...............---------------............------------///000000000///...................................................////////////////////////....................................////////////////////////////////////222111000///...//////000////////////////////////111///,,,---///111000///////////////////////////000000000000000000000000111111000///////////////////////////000000000000000000111111111111000000000000000000111111111111000000111111222333333444333222111111111222333444222222333333333333333333555444222111222333666777555444444333333333444444666555444333333444555666555555444444444333333333555555555555555555555555666666555555555444444444555555555555555555555555444444444555555555666666888777666666666777888999777888888888888888888777888999999999999888888777666555555666777888999999<<<;;;:::999888999999:::;;;::::::999999:::::::::<<<<<<============<<<;;;999888777888;;;=========<<<===@@@AAAAAA???;;;999>>>@@@BBBEEEFFFFFFFFFEEEFFFFFFFFFHHHJJJHHHDDD@@@AAA@@@?????????@@@AAAAAADDDEEEFFFGGGGGGFFFEEEDDDiiifffbbb]]]XXXUUUSSSRRRQQQOOOLLLMMMNNNLLLHHHDDDBBBCCCCCCAAA>>>=========>>>>>>===<<<:::999888888;;;:::999999888999999999999999999999999:::;;;<<<999999888888999999:::;;;::::::999999999999:::::::::::::::999999999999888999999::::::;;;<<<<<<===::::::999999999:::;;;<<<999999:::;;;<<<======>>><<<<<<<<<===<<<<<<;;;:::======<<<;;;;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<============<<<;;;;;;;;;;;;<<<::::::::::::;;;;;;;;;;;;999:::;;;<<<============<<<<<<============<<<<<<;;;:::999999::::::999888777777888888777777666666666666666555555555555444444444444444444444444444111111111111111111111111111111222222222222111111111111000000000000111111111000000//////000000111000000000000000000000000444333222000//////............................................................................../////////...---,,,,,,+++,,,,,,,,,+++,,,,,,---........./////////000000000////////////////////////////////////........................................../////////000000000------------------------....../////////000000000/////////.......................................///...---,,,,,,---...//////...............//////------.........------,,,...//////000000//////...---------...............------............---------......///000/////////////////////////////////........................////////////////////////........................------------............////////////////////////222111111000000000000111////////////////////////222000......///000000///000000000000000000000000////////////////////////111000000///////////////......//////000000111111222222222222111///...---000000000000111111111111//////000000111222222222111111111111222333444444333333333333333222222222777555222000000333666888666555444444333333333333555555444444444444555555555444444444444333333333555555555555555555555555555555555555555444444444444444444555555555555555444555555555555666666666999888777555555666888999888888999999999999888888;;;::::::999999888777777777666666666777888999:::::::::999999888999999:::::::::999999999999::::::;;;<<<===>>>???@@@@@@@@@;;;:::999999::::::888666555888===AAABBBAAA>>><<<===>>>AAABBBDDDDDDDDDCCCCCCCCCEEEGGGHHHGGGCCC@@@BBBAAA@@@@@@@@@@@@@@@AAADDDEEEFFFFFFFFFFFFDDDDDDNNNMMMJJJGGGEEECCCBBBAAAEEEDDDBBBBBBCCCBBB???<<<999<<<>>>===:::999;;;>>>:::999999999888888888777999999888888888888999999888888888888999:::;;;<<<999888999999999999:::::::::999999999999999999::::::::::::999999999999999999::::::;;;<<<<<<<<<===888888999999:::;;;<<<<<<;;;;;;;;;<<<<<<=========<<<<<<<<<======<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;<<<======>>>>>>===<<<::::::;;;<<<<<<::::::;;;;;;;;;;;;;;;;;;:::;;;;;;<<<======<<<<<<:::;;;===>>>???>>>======<<<;;;999:::;;;;;;:::888666777777777777777666666666666555555555444444444333333333333333333333333111111111111111111111111111111222222222222111111111111000000000000111111000000////////////000000111111111111111111111111//////.........//////000........................................................................//////...---,,,++++++***///............/////////........./////////000000////////////////////////////////////............................................./////////000000------------------------........./////////000000......................................................---------...//////......---------...//////,,,,,,------...---------...//////////////////...,,,---------.../////////------............---------......///////////////000000000000000000000000........................////////////////////////........................------........./////////////////////////////////111000000000000000000000////////////////////////111000000///000000//////////////////////////////////////////////////////000000////////////000000---......///000111111222222222222222111///...---///000000000111111111111000000000111111111222222000000111111222333444555444333333333222222111111555444222111222333666777777666555444333222222222444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555666666666666666777777777555555555555555666666666777777777888777777666666999999999::::::999999999999999888888888888888888777777777777777888999999888888888888888999999999999999999999999999:::;;;:::;;;===>>>???@@@AAAAAA;;;::::::::::::888555222333666999===???@@@??????===>>>???@@@AAAAAAAAAAAA@@@AAABBBDDDEEEDDDBBB@@@CCCBBBBBBBBBAAAAAAAAAAAADDDDDDEEEFFFFFFEEECCCBBB@@@??????>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<:::999777:::;;;:::777666777:::777777777888888888888888888888777777777888888999777777777888999:::;;;<<<888888999999::::::::::::999999999999999999999999999999999999999999999999888999:::;;;<<<<<<<<<<<<777888999:::;;;<<<<<<<<<=========<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<======>>>???>>>===<<<::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======<<<;;;;;;:::999;;;<<<>>>>>>>>>======<<<;;;999:::;;;;;;:::888555666666777777777666666555555555555444444444444333333333333333333333333111111111111111111111111111111222222222222111111111111000000000000111111000000////////////000000000000000000000000000000..................///000........................................................................///......---,,,,,,++++++/////////////////////...............////////////////////////////////////////////////................................................////////////....................................////////////---------.......................................------------......//////---------------...//////,,,,,,------...---------......////////////......,,,---------.../////////------............------............/////////000000000000000000000000000........................////////////////////////////////////////////////....../////////000000000////////////////////////.../////////////////////........................///000000000////////////........................////////////////////////000000////////////000000---......///000111111222000000111111111000000//////000000000111111111111111111111222222222222222000000111222333333444444333333333222222111111111222333444555555555444444777666555444333222222222333444444444444444444333444444444444444444444444555555555555555555555555444555555555555555555555666666666666777777888888666666666666666666666666555888;;;>>>>>>;;;777444999999999::::::999999999555555555555666777999:::777777777777777777888999666777777888888999999999888888888888999999:::;;;;;;<<<<<<===>>>>>>>>>>>>:::999999999:::999666333666666777888:::<<>>???????????????===???AAABBBAAA@@@??????BBBCCCCCCCCCCCCBBBBBBBBBCCCCCCDDDEEEDDDCCCBBBAAA777888888999:::;;;;;;;;;:::::::::999999999999999999::::::999777666666777666777777777777888888888777777777666777777888999888888888888888999:::;;;777888999::::::::::::999888888999999999999888888777888888888888999999999777888:::;;;<<<;;;;;;:::777888999:::;;;<<<;;;;;;>>>======<<<;;;:::999999999:::;;;;;;<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>======<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;============<<<;;;:::999::::::;;;<<<======<<<<<<;;;:::999999::::::999888555555666777777777666666555555555444444444444333333333333333333333333333111111111111111111111111111111222222222222111111111111000000000000111111000//////......//////000////////////////////////222111000//////......///------------------------------------------------....................................---------------............---,,,,,,------........./////////////////////////////////////////////....................................------........./////////////////////////////////------........./////////---------------.........------------------------,,,,,,---....../////////,,,,,,,,,,,,---...//////------.........------,,,---......//////......------------...............------............------///............///000000////////////////////////........................////////////////////////////////////////////////////////////000000000111////////////////////////---......////////////...........................,,,...000000///...///000........................///////////////////////////////////////000000111......//////000000111111...///000111111111111111000000000000111111111111222222222222222222222222000111222333333333333333222222222222222111111111111222444666666555444222666555444444333333333333333333444444444444333333333333333444444444444555555555555555555555555555444444444555555555555555444444555555666666777777777777777666666666666555555999@@@DDDEEEAAA;;;777888888999999999999888888444444333444555777999;;;777777666666666666777777444555666888888999999999888888777888888999:::;;;;;;<<<<<<======<<<<<<<<<999888888888999999888666888777555555777:::===@@@>>>======>>>>>>>>>>>>>>><<<>>>???@@@>>>=========@@@@@@AAABBBBBBBBBBBBBBBAAABBBCCCCCCBBBAAA???>>>555555666777888888888888888999999999888888999:::999888777888999:::999888666666666666777777777777666666666666666777888888999888888888888888999999777888999:::::::::999999777888999::::::999888777666666777777777888888888555777999:::;;;;;;:::999888888:::;;;;;;;;;;;;:::<<<<<<;;;;;;::::::999999888999999:::;;;;;;:::::::::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<<<<<<<<<<<<<===<<<<<<;;;:::===<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::;;;;;;<<<;;;999888888999999888777444555555666777777666666555555555444444444333333222222222222222222222222111111111111111111111111111111222222222222111111111111000000000000111111//////............//////........................//////............//////------------------------------------------------........................---............/////////---...//////...---,,,+++---------.........//////////////////////////////////////////....................................---------.........//////........................---------.........//////,,,,,,,,,------.........------------------------+++,,,---...////////////,,,,,,,,,,,,---...///000///////////////...---,,,---......//////......---...............---------------............------///......---...///000111................................................////////////////////////////////////////////////........./////////000000////////////////////////---...///000111000000///........................(((+++...///......///000........................000000000000000000000000///////////////000111111////////////000000000000//////000111111111111111000000000000111111111111111111111111111111111111111111222333333333222111111111111111222222222222222333444555555555444444555444444333333333444444222333444444444444333222333333333444444444555555555555555555555555555555444444444555555555666666555555666666777888888999777777777777666666666555444888???CCCDDDAAA===999777888888888888888888777666555444444555777999:::666666555555555555666666333444666777999999999999777777777777888999:::;;;:::;;;<<<<<<=========<<<;;;999888888999999999888666555555555777999<<<>>>>>>>>>>>>=========>>>>>>;;;===???>>>;;;::::::;;;;;;<<<>>>???@@@AAA@@@@@@@@@@@@AAAAAA@@@???===<<<777777888888888888888777666777777777666666888999555333222444888:::999777555555666666666666666666666666666666666777888888999999888888888888888888777888999:::;;;:::999999777888999::::::999888777555555666666777777777888444666888:::;;;:::999888888999:::;;;<<<;;;:::999::::::::::::::::::::::::777888999999::::::::::::::::::;;;<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;999999888888999999:::;;;;;;<<<=========<<<:::999======<<<<<<<<<;;;;;;;;;::::::;;;<<<============<<<;;;999888888999:::;;;:::999777888999999888666444444555666777777666666555555444444444333333333222222222222222222222222111111111111111111111111111111222222222222111111111111000000000000111111//////............//////........................(((((()))***,,,...000111------------------------------------------------........................------......///000000000///000111111111000...------------.........//////////////////////////////000/////////....................................---------.........//////---------------------------------.........//////,,,,,,,,,------.........------------------------+++,,,---...////////////+++++++++,,,---...///000000000000000///...---,,,---..................---/////////......------,,,---..................---///......------///000111................................................////////////////////////000000000000000000000000---------.........//////////////////////////////...///000222222222111000........................&&&***...///...---///111000000000000000000000000111111111111111111111111///////////////000111111000000000000////////////000000111111111111000///000000000000111111111111000000000000////////////111222333444333222111000000000111111222222222333444444333333333444555666444444333333333444555555222222444444444444222222333333333444444555555555555555555555555555555555444444444555555555666666777888888999:::;;;;;;;;;888888777777666666666555333666;;;???@@@???<<<999777777888888888888777777999888666555666777999:::666555555444444444555555222333555777999999999888777777777777888999:::;;;::::::;;;===>>>>>>>>>>>>===;;;888777888999999888222333444666888:::<<<===??????>>>============>>>;;;===???===:::888888:::888999;;;===>>>????????????@@@@@@@@@???>>><<<;;;777777666666555555555444555555666666777777888888666666555555555555666666888888777777666666555555777777666666777888999999555555555555666888999::::::999777666666666777888777999:::999888777888999888888777777777777777777888888777777888888999:::;;;;;;;;;;;;;;;;;;;;;:::999999999999888888777777888888999999999::::::::::::;;;;;;<<<<<<;;;;;;:::::::::999999999:::;;;;;;:::<<<<<<;;;888888999;;;;;;;;;;;;;;;::::::999888===<<<<<<;;;;;;;;;<<<<<<;;;;;;:::999:::;;;<<<===;;;:::999999888888999999888888888888888888888888777777666555444333333333222222333444444555555666222222222222222222222222444333222111111111222333333333333222222111111111.../////////000000000111222111111111000000//////........................000000///...---,,,,,,,,,........................------------------------...------,,,,,,------............------,,,,,,,,,...------,,,,,,------...............//////////////////.........---------++++++++++++++++++++++++,,,+++,,,---......+++)))---,,,,,,+++,,,---...///------............---------------............///000000///...............------------------------000///...---,,,---......//////.........---------///,,,+++,,,...///...,,,---...///000000///...---........................................................................000///---,,,,,,---...///---...///000000///...---------,,,,,,---...000111+++---///000111000///...---......///////////////,,,---------.../////////000000000000000000000000------...............---////////////////////////////////////////////////---------............///......//////////////////........................000000111222222222222222000000000000111111111111222111000//////000111222555333111//////111444555333333333222222222111111222222333333333222222111444444444444444444444444444444333222222333333333222333444444555555444444888777666555444333333333666555555444444444555555666666666666666666666666:::999777666555555555666888999:::;;;;;;;;;;;;;;;;;;999777666555666777888888888888777777777777777:::888666444333222222222555555555666666777888999666666666666777888999:::777:::<<<>>>===<<<======>>><<<999777666777888:::888777777777777999;;;<<<>>>>>>===;;;:::<<>>???AAAAAA@@@>>>;;;999777666666666555555555444777666666666666666666666666666555555555555666666888777777777666666666555777777666666777888888999777666666666777888999:::999888777666666666777888777888999888777666777999888888777777777888888999888888777777888888999:::::::::::::::::::::;;;;;;999999999999888888888777888888999999999:::::::::::::::;;;;;;;;;;;;::::::::::::999999999:::;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;:::999999<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;:::::::::;;;<<<===;;;:::999999888888999999888888888888888888888888777666555444444333333333444444444444444444333333222222222222222222222222444333222111111111222222333333333222222111111111////////////000000000000111111000000000/////////////////////////////////000000///------,,,,,,---........................------------------------...------,,,,,,------.........---------,,,,,,,,,------,,,,,,,,,,,,------............//////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---......,,,***------,,,,,,,,,---...///------............---------------............/////////...---------------------------------------000///...---,,,------...//////.........---------...,,,***+++---...---+++---...///000000///...---................................................------------------------///......---------......---...///000000///...---------,,,,,,---...000111---...///000000//////...---......///////////////......//////////////////////////////////////////..................------........................////////////////////////........./////////000000///////////////.................................///000000111111111111111//////000000000111111111222111000//////000111222222111000///...///111222333333333222222222111111222222222333333222222111444444444444444444444444444333333222222333333444333333444555555555555555666666555444444444444555666666555555555666666777666666666666666666666666999888777666555555555666777777777777777888888888999888666444444555666777777777777777777888888888888777666555444444555555666666666666666777999999666666666777777888::::::888:::<<<===<<<<<<===>>>AAA???<<<888777666777888777777777777888:::<<<===>>>>>>===<<<;;;<<<@@@CCCCCCDDDCCCAAA>>>;;;;;;<<<:::999888777777999;;;<<<>>>???AAAAAAAAA???<<<;;;666666666555555555555555777777666666555444444333666666555555555555666666777777777777666666666666777777666666666777888888999888888777777888888999999888777666666666777777666777888777666555666888888777777777888999::::::888888777777888888999:::888888888999:::::::::;;;999999999999888888888888888888999999999:::::::::999::::::;;;;;;::::::999999999999999999:::;;;;;;<<<:::999999;;;<<<;;;;;;:::;;;;;;;;;;;;:::999999;;;;;;;;;::::::;;;;;;<<<;;;;;;::::::;;;;;;<<<===;;;:::999999888888999999888888888888888888888888777666555444333333333333555555555444333222222222222222222222222222222222333333222111111111111222222222222222222111111111000000000000////////////000000///////////////...000000000000000000000000000///...---------------........................------------------------...------,,,,,,------......------------,,,,,,,,,,,,,,,++++++++++++,,,,,,---............/////////...............---------------------------------,,,,,,+++,,,......,,,+++------,,,,,,,,,---......------............---------------............///...---,,,,,,,,,,,,,,,,,,------------------------//////...------------..................---------...---,,,---......---,,,......////////////......................................................------------------------------...............---......////////////......---------------...///000///////////////.........---......///////////////000000000000000/////////////////////////////////.../////////...---,,,,,,........................////////////////////////////////////000000000111000000//////.........---////////////////////////...//////000000000000000//////000000000000111111111111000000000000111111222111111000000/////////333333333222222222111111111222222333333222222222444444444444444444444444333333333222222333333444444444555666666666666555444444444444444555666777666666666666666777888999666666666666666666666666888888777666555555555555888777666555555555666777777666444333333444555555666666777777888888999999777666666666666666777888666666666666777888999:::777777777777888999:::::::::;;;<<<<<<;;;<<<===???DDDBBB>>>;;;888777777777888777777777999:::<<<===>>>>>>>>>===<<<===AAACCCDDDFFFHHHGGGCCC???<<<;;;===<<<:::888888999:::;;;===???@@@AAAAAA@@@>>>===555555555555555555555555555555555555555444444444666666555555555555666666777777777777666666666666777777666666666777777888999888888777666666777777888888777777666666666666555666777666555444555777777777777777888:::;;;;;;888888777777888888999:::666666777888999::::::;;;999999999999999999999999888888999999999:::::::::999999::::::::::::999999888888888888999:::;;;;;;;;;999777888:::;;;;;;:::999999999::::::999888888::::::::::::::::::;;;<<<;;;;;;;;;;;;;;;<<<<<<===;;;:::999999888888999999888888888888888888888888666555444444333333333444444444444333333333222222222222222222222222222222333222222111111111111111222222222111111111111111000000000000////////////////////////............////////////////////////000///...---------------........................------------------------...------,,,,,,------...------------------------,,,++++++******++++++,,,---------.........//////........................---------...............---,,,+++,,,......---,,,------------------------------............---------------............///------,,,,,,,,,,,,------........................//////......------------........................000000//////000//////......//////////////////...........................................................................,,,---.../////////...---...//////////////////...------------......//////111000///...---.........---......///////////////111000000//////.........////////////////////////////////////...---,,,+++........................////////////////////////....../////////000000000000000000///......------000000000000000000000000---......///000/////////////////////000000000111111000000000000000000111333333444444333222000///333333333222222222111111111111222333333333222222333333333333333333333333333333222222222333444444444555555666777666666666555444444444444555666666555555555555666777888888555555555555555555555555777777666666555555555555:::999777555444555777888666555555444444444555555555555666777888999999:::888777777777777777777888777777777777888999::::::888888888888888999:::;;;<<<<<<<<<;;;:::;;;>>>@@@DDDBBB@@@===:::999999999:::999888777777888999:::===>>>>>>======>>>AAADDDDDDFFFGGGGGGCCC???<<<;;;???===;;;999777888999999===>>>@@@AAAAAAAAA@@@???444444444555555555555555222333333444555666777777666666555555555555666666666666666666777777777777777777666666666666666777888777666555555555555555777777777777666666555555444666777666555444555666777777777777888999:::;;;888888777777888888999:::666666777888888999::::::999999999999999999999:::888888999999999:::::::::888888999999999999888888888888888888999:::;;;<<<:::888777777888999999999666777888888888888777777999999999999999:::;;;;;;;;;;;;<<<<<<<<<======<<<;;;:::999999888888999999777777777777777777777777555444444333333333333444222222222333333333444444222222222222222222222222222222222222111111000000111111111111111111111111000000000000////////////............////////////........................//////...------------...........................------------------------...------,,,,,,------...------------------------,,,++++++******++++++,,,------------............---.....................---------....../////////---,,,+++,,,...///...------------------------,,,------............---------------............///...---------------.............................................------------.....................000111111000/////////////////////....../////////................................................////////////////////////+++,,,.../////////...---/////////....../////////---------...............111000///...---.........---......////////////////////////......---------..............................//////...------,,,........................////////////////////////------........./////////000000//////.........---000000000000000000000000------...///////////////...////////////000000000000000000111111000000000222222444444444222111///333333333222222222111111000111222333333333333333333333333333333333333333333222222222333333444555444555555666777666666666666666555444444444444555555444444444555555666777444444444444444444444444666666666666666555555555:::888666444444555666777666666666666666666777777555555666777888999999:::999999999888888777666666777777777888888999:::;;;999999999999999::::::;;;=========<<<;;;;;;>>>@@@BBBAAA???>>>===<<<======<<<;;;999777666666666666;;;============>>>AAACCCCCCDDDDDDBBB???<<<<<<===???>>>;;;999777777888888======???@@@AAA@@@@@@@@@444444444444444555555555222222333555666777888999666666555555555555666666666666666666777777777777777777666666555555666666777666555555444444444444666666777777777666555444555666777666555444555777777666666666777888999999888888777777888888999:::777777777888999999999:::999999999999::::::::::::888888999999999:::::::::777888888999999888888777777777777888888:::;;;<<<999::::::999777666888999666666777888888888777777888888888888999:::;;;;;;;;;;;;<<<============<<<;;;:::999999888888999999777777777777777777777777444444333333333333444444111111111222333444444444222222222222222222222222111111222222111111000///000000000111111111111111////////////000000000000...////////////000000000........................///......---------..............................------------------------...------,,,,,,------...,,,,,,,,,------------...,,,,,,++++++++++++,,,,,,,,,------------.........---------...............,,,,,,------.../////////...,,,+++,,,.../////////------.........---,,,+++------............---------------............///---------------......///..............................//////......---,,,---------...............000111111000...------/////////............//////................................................////////////////////////,,,,,,---...//////////////////............//////------......///......---///////////////.........---......///////////////............------------........................------...............---------------------------////////////////////////------------............////////////////////////////////////////////////---......///////////////......////////////000000000000111111111111000000///000111222222111000///333333333222222222111111000111222222333333333333333333333333333333333333222222222222333444555555444444555666666666666555777666555444444444444444555555444444444444555555444444444444444444444444555555666666666555555444666555444333333333444555777777777888888888888888666666777777888888999999999999999999888777555555888888888888999:::;;;<<<;;;::::::999::::::;;;;;;======>>>===<<<<<<===?????????>>>>>>>>>>>>??????===<<<:::888666555555666:::;;;=========>>>@@@BBBBBBBBBAAA???<<<<<<===???AAA???<<<:::888888999999======>>>???????????????333333333444444555555555444444555666666777888888666666555555555555666666555666666666777777777888777777666555555555555555777666666555555555555666555666777777777666555444555666777777555555666777777666666666666666777777888888777777888888999:::888999999999999999999999999999999:::::::::;;;;;;888888999999999:::::::::777777888888888888777777666666777777888:::;;;<<<:::===???<<<777444888<<<777777888999999999999999777777777888888999:::;;;:::;;;<<<===>>>======<<<;;;:::999999888888999999777777777777777777777777444333333222333333444444222222222222222222333333222222222222222222222222000111111222111000///...///000000000111111111222------...///000111222222/////////000000000111111..............................---------......///........................------------------------...------,,,,,,------...,,,,,,,,,---------......------,,,,,,,,,,,,------,,,,,,---------.........---------.........//////+++,,,,,,---......//////...,,,++++++...///000000------.........---,,,+++------............---------------............///,,,,,,++++++,,,------...........................---.../////////...---,,,---------.........//////222444555333000///000111000///...------...///000........................................................................,,,,,,,,,---...///000000000///...------...///000------...//////...---,,,---...///000000//////...---......///////////////............////////////........................,,,,,,---...////////////------------------------////////////////////////............////////////------......///000000000..............................///000000000000///........./////////000000///000111222222111000///...///000000111111111111333333333222222222111111000000111222333333333333222222222222222222222222222222222222333444555666333333444555555555555555555444444444444555666666888777666555444444444444333333333333333333333333444444555666666555555444444444444444555555555555666777777888999999999888777777777777777888888888666777777888888777666555999999888999999:::;;;<<<;;;;;;::::::::::::;;;;;;<<<===??????===<<<===>>>>>>>>>>>>>>>>>>?????????===<<<;;;999888888999999888:::;;;<<<<<<===???AAAAAAAAAAAA@@@>>>>>>@@@AAABBBAAA>>><<<;;;;;;;;;<<<===============>>>>>>>>>333333333444444555555555666666666777777777777777666666555555555555666666555666666666777777888888888777666555555555555555777777666666666666777777555666777777777666444333666777888777666555666888777666666555555555555666888888888777888999999::::::::::::999999999999999999999999::::::;;;;;;;;;888888999999999:::::::::777777888888888888777777666666666777888:::;;;<<<;;;@@@CCC???777444888>>>888999:::;;;;;;;;;;;;;;;777777777777888999:::;;;:::;;;===>>>>>>>>>===<<<;;;:::999999888888999999777777777777777777777777333333333222222333444444444444333222222111111111222222222222222222222222000111111222222000///...//////000000111111111222,,,---...///000111222333//////000000111111222222000000000000000000000000......---------......///........................------------------------...------,,,,,,------...,,,,,,,,,------............------,,,,,,------...,,,,,,,,,---------......---------.........//////++++++,,,,,,---...//////...,,,++++++...000000000------...///...---+++***---..................------------.........//////+++*********+++,,,,,,---////////////////////////---.../////////...,,,,,,---------.........//////666888999888444333444666000///...------...///000................................................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,---...000111000///...------...///000------/////////...---,,,+++---///111111000///...---......///////////////......//////000000111111........................++++++---...///000000000------------------------////////////////////////////////////000000000000,,,,,,---...///000111111...........................//////000000000000000............/////////000///000111222222111000///000000111222333444555555333333333222222222111111///000111222333444444444222222222222222222222222222222222222333444555666222333444444555555444444333333333444555666777888:::999888666555555555555333333333333333333333333333444555666666666555444555555666777888888888777666666777888888888888888888888888777777777777777333444666777888888888777999999999999:::;;;<<<<<<<<<;;;;;;:::::::::;;;;;;;;;===@@@@@@>>>===<<<===?????????>>>>>>>>>>>>>>>===<<<;;;:::;;;<<<===>>>777999;;;<<<<<<===???@@@@@@BBBCCCCCCBBBAAABBBCCCDDDCCC@@@>>>======>>>???============<<<<<<<<<<<<333444666777777555444333444444444555555555555666666666777777777777666666555555555555555444444444666666666666777777777777888777777666555444444444333333444555666777888888666666555555555444444444777777777777777777777777777777777777888888888888777888888999999888888777999999888888777666666666888888888999999:::::::::999999999888888888777777555555666666777999:::;;;AAA@@@???===;;;999777777888999999::::::999999888::::::999888777777888888;;;;;;:::999:::;;;<<<===999::::::::::::999888888666666555444444444444555333333333333333333333333333333111000000000111222111111111111111111111111////////////////////////222111111000000000000000////////////000000000000......////////////......//////////////////////////////////////////......,,,,,,,,,---------......,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---***++++++,,,,,,------...------------------------,,,,,,,,,---------......---------.........///////////////......---------........................***+++,,,,,,,,,,,,+++***................................................---------.........////////////...---,,,,,,++++++***++++++,,,---...//////---.........//////000000222555999;;;:::555000,,,000000///...---,,,,,,,,,---...///000000...,,,+++,,,------......------,,,------............---------------............///////////////////////////........................,,,,,,,,,---------..................//////////////////............/////////...,,,++++++,,,...//////............---------------------------------////////////////////////000///...---------------////////////////////////......------------......222222111000///...------,,,---///000000000///.........///000000000000000000000/////////111222333111111111111222333444444222222111111000000//////222222222222222111000///111111222222222333333333444333333222222333333444333333444444555666777777;;;999555111000000222444333333333333333333333333333444555555666666555555444444555555666777777777888888777777888888999:::777777777777777777777777777777666666777999;;;<<<999999999999999888777666888999999::::::;;;;;;<<<<<<<<<<<<;;;;;;:::::::::<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;::::::;;;;;;<<<>>>???@@@CCCBBBAAAAAA@@@@@@@@@AAAJJJHHHEEE@@@===<<<>>>AAAAAA@@@???===<<<:::999999555444444444444444444444444444444444555555555555666666666777777666666666555555555555555555555555555555666666666777777777777777777666555444444444555555555555666666666666666666555555555444444444666666666666666666666666666666777777777888888888777777888888888888777777777777888888888888888888888888999999999999999999999999999888888888777777666666666666777888999:::<<<<<<<<<;;;:::999999888777888888999999888888777:::999888888777777777888::::::999999999:::;;;<<<999999::::::999999888777777777666555555555555555333333333333333333333333333222111000000000111222111111111111111111111111000000000000000000000000222111000000//////000000/////////////////////000...//////000000//////............................................................------,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---------........................---------,,,,,,........................+++,,,---......---,,,+++------------------------........................---------...............///......---,,,,,,++++++,,,,,,------------------///////////////.........000222666888888555222////////////......------,,,---...///000///...,,,+++---......//////......---------............---------------............///................................................++++++,,,,,,,,,---------............//////////////////............//////000///---,,,,,,---///000///............---------------------------------........................//////...---------------..............................------------......000000//////////////////------///000000000///.........///000000000000000111000/////////000111222333333222111111222222222111111111000000000000000222222222222222111000000111111222222222333333333444333333222222333333444333333333444444555555666777666333111111222333444333333333333333333333333222333333444444444444444444444555555666666777777888888777777888888999:::888888888888888888888888999999888777777888999999999999999999999888777777888888999::::::;;;;;;<<<;;;;;;;;;;;;;;;:::::::::<<<<<<<<<;;;;;;<<<<<<<<<============<<<<<<;;;:::;;;;;;;;;<<<===>>>@@@@@@AAA@@@@@@???>>>>>>??????GGGGGGDDDAAA>>>===???AAAAAA@@@???>>><<<;;;:::999555444222111111222444666444444444444555555555555555555666666666666555555555555555555555555555555555555555666666666666777777777666666555444444444666666666555555555444444555555555555555444444444444444444444444444444444666666777777777777888888777777888888888888777777666777777888999999::::::999999999888888888888888999888888888888777777777888888777777777777888888888888999999999:::::::::666777777777777777777666999888888888888777777777999888888888888999::::::999999999999999888777777777777666555555555555666333333333333333333333333333222111111000000111111111111111111111111111111222222222222222222222222222111000000//////000000//////////////////////////////000000000000//////........................------------------......000///...---,,,++++++***------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---......---,,,,,,+++******------------------------,,,,,,,,,---------...............---------------------------,,,,,,,,,,,,........................------............------,,,,,,,,,,,,,,,,,,,,,,,,.................................---------------.........------,,,,,,+++......---------,,,,,,,,,000000000///......---------///111444555444333222........................---.../////////...---,,,...//////////////////...------............---------------............///................................................,,,,,,,,,,,,,,,------------............//////////////////....../////////000///...------...///000///............---------------------------------........................//////...------------.................................------------......------...///000111111222---......///000/////////......///000000000//////000000///.........//////444444333111111000000000000000000000111111111111222222333333333222111111111111222222222333333333333333222222222222333333333333333333333333333333333333222222222222333444222222222333333444444444111111222333333333333333444444444555666666777777888777777777777888999999999999999999999999999999;;;:::999888777666666666999999:::::::::999888888888888999999:::;;;;;;;;;::::::::::::;;;;;;;;;;;;===<<<<<<;;;;;;<<<<<<===??????>>>>>>===;;;:::999<<<<<<<<<<<<===???@@@AAA???>>>>>>===============CCCDDDCCCBBB???>>>???@@@@@@@@@???>>><<<;;;::::::333222111111111222333444333333444444444555555555444555555666666555555444555555555555555666666666444444555555555666666666666666666555555444444444555555555555555555555555555555555555555555555555333333333333333333333333666666666666777777777888888888999999999999888888777888888888999999999:::999999888888777777777666888888888888777777777777999999888777666666777777888888888999999:::::::::666777777888888777777666777888888888888888777777777777777777888888888999888888888999888777777666666666555444444444444555222222222222222222222222222222222111111111111111111111111111111111111111222222222222222222222222111111000//////////////////////////////.........//////000000000000//////........................,,,,,,,,,---------------//////...---,,,,,,++++++...------,,,,,,------...---,,,,,,++++++,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---------......---------,,,,,,,,,,,,,,,,,,,,,,,,..............................------------,,,,,,......---------,,,,,,,,,------------------------///////////////.........---...///000111222222222............////////////---......//////...------......////////////......------............---------------............///................................................---------------------...---------.........//////......////////////......//////...------.../////////............---------------------------------........................///......---------....................................------------......,,,------...///000111111---......///////////////......///////////////...000000//////......------333333222111111111111111//////000000111111222222222222333333333333222222111111222222222333333333333333222222222222333333333333222222222222222222111222222333333222222111111111222333333444555555111222222333333333333333333333444555555666666777777777777777777888999999777777777777777777777777:::999888888777666666666999999::::::::::::999999888888888999::::::;;;;;;999999999::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<>>>>>>>>>>>>===<<<;;;;;;<<<<<<<<<===>>>???@@@@@@>>>======<<<<<<=========@@@AAABBBBBB@@@??????@@@@@@??????>>>===<<<;;;;;;///000222333333333222222333333333444444444444555444444555555555555444444333444444444555555555666444444444444555555555555555555555555444444444444333333333444555666666777444555555555555555555555444444444444444444444444555666666666666777777777999::::::::::::::::::999999999999888888888777777888888888777777666666666777777777777777777777777:::999888777666666666666:::::::::999999999999999777888888888888888888777666777777888888888777777666666777777777888888888777777888888777777666555444444333222222222222333222222222222222222222222222222222222111111000000000000000000000000000000111111111111111111111111111000000///.../////////000/////////......------//////000000000000//////........................,,,,,,,,,---------......------------------------...------,,,,,,------...---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------,,,,,,,,,,,,------------------------------........................------------------,,,,,,---------------,,,,,,,,,++++++,,,,,,---...//////,,,------...///000000111//////.........//////000......//////////////////------..................,,,------......------,,,------............---------------............///................................................/////////...............------------..................///000000///.........------------------...///............---------------------------------..............................---------......///..............................------------..................////////////............/////////000......////////////......000000/////////...------111000000000111111222333//////000000111111222222111222222333333222222222111111222222222333333333333222222111111222222333222222222222222222111111333333333333333222000///111111222333333444555555222222333444444444444444333333444444555666666666777777666666777777888999666666666666666666666666666666777777888888888888888999999::::::999999999777777888999999::::::;;;888999999::::::;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;<<<======>>>=========<<<<<<<<<===>>>???@@@>>>>>>=========>>>>>>???>>>???AAABBB@@@??????@@@??????>>>>>>=========<<<...000222444555444222111333333333333444444444444333333444444444444333333222222222333444444555555333333333444444444555555444444444444444444444444111222333444555666777777444444444555555555555555555555555555555555555555555555666666666666777777999999::::::::::::999999999999888888777666666555777777777777666666666666666666777777777777777888999999888777666666777777;;;;;;::::::999888888888777888888999999888888777555666777888888888777666555666777777888888777777777777777777777666555555333333222111111111111222222222222222222222222222111222222222222111000000000000000000000000000000000000000000000000000000111000//////......//////000//////......---------......////////////......------------------------,,,,,,,,,---......//////,,,,,,,,,---------......------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,,,,,,,------------,,,,,,,,,,,,------------........................------,,,,,,,,,,,,------................................................+++,,,,,,,,,------------------------------------***++++++,,,---...///000+++,,,---...///111222222000000...------------...////////////////////////---------............///,,,,,,------------,,,,,,------............---------------............///------------------------......................../////////...............,,,------------.........---...///000000///...---------------------------///............---------------------------------------------------------...------------...//////------------------------......------------....../////////......---------///............///000000....../////////...------//////000000000///....../////////000000222333333000000000000111111111111000000111222222222111111111111222222222333333333222222111111111111222222222222222222222222222222444444444444333222111000222222222333333444444444222333333444444444444444333333333444555555666666777666666666666777888888444444444444444444444444333444666777888999999999777777888999999999888888777777888888999:::::::::999999999999:::::::::::::::999999888888999999:::888999:::<<<======>>>>>><<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>??????@@@===???AAAAAA???>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>000111222333444444444444222222333333333444444444333333444444444444333333000000111222222333444444222333333333333444444444444444444444444444444444333333333444444555555555444444444555555555666666555555555555555555555555555555555666666666777777777888888999999888888777777777666666666666666666555555666666666666666666666666666666777777888888888888777777777777777888999999888888888777777777666777777777777777777666444555777888999888777666555666777888999888777777666666777777666666555444444333222222111111222222111111111111111111111111111222222333222111000///000000000000000000000000000000000000000000000000000000///............///000000///......---,,,,,,------............------------------------------,,,------...//////000000------------------,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......******+++,,,---......///,,,,,,---------.................................///...---,,,,,,---...///------------------------........................******+++,,,---......///------------------------,,,,,,,,,------.........,,,------...///000111111//////......------------111111000000//////......---------------...//////------............------------............---------------............///------------------------..............................------,,,,,,,,,,,,,,,,,,---------.........---...///000000///...---------............------///............------------------------------------------------------------------------...//////------------------------......------------......//////.........---------///......---...///000111......//////......---,,,...///000111111111000///111000000000000000111222111111111000000000000000...///000111111111111000111111222222222333333333222222111111111111222222111111222222333333444444444444333333333333333333333333333333333333333333111111222333333333333333222333333444444555555666666666666666666777888888555555555555555555555555333444555777888999999888555666777888888888888777777777777888999999:::::::::::::::999999999999999888888777777777777888888999999:::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>======>>>??????@@@>>>???@@@???>>>===>>>@@@>>>>>>>>>>>>>>>>>>>>>???333222111111222444666777222222333333333444444444222333333444444333333222//////000111222222333333222222333333333444444444444444444444444444444444555555444444444333333333444444444555555555666666444444444444444444444444555555555555666666666777666666777777777777666666444444555555666666777777444555555555666666777777555666666666777777888888888888777777777777888888666666666666777777777777555555666666666666555555333555777888999888777666555666888999999999888777666666666666666555555444555444333333222222333333111111111111111111111111111111222333222111000///000000000000000000000000000000000000000000000000000000///...............000000///...------,,,,,,,,,------------------,,,------------------------------......///000111111//////...---,,,++++++***,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---...------,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,---------......))))))***+++---...//////---------....../////////........................000///...------...///000,,,,,,,,,,,,,,,,,,,,,,,,........................))))))***+++---...//////------------------------......---------,,,,,,,,,.........///////////////........................222111111000///......------------------...///000......////////////......---..................------------.........//////------------------------........................,,,,,,,,,++++++*********,,,,,,,,,---------......---...///111111///...---......////////////......//////.........------------------------------------------------------------------------...///000------------------------.........------.................................///......------///000111.../////////...---,,,,,,...///000222222222111111333222111000////////////222222111111000000//////......///000000000000000111111222222222333333333222222111111111111222222111111222333444444555555333333333333444555666777444333333333333333333333000000111222222222222111222222333444444555555666666666666666666777888888666666666666666666666666333444666888888888888777555555666777777777777777777777777888999999::::::;;;::::::999999888888888777777666666666666777777:::::::::;;;;;;:::999999;;;;;;:::::::::;;;<<<<<<===============>>>?????????@@@@@@>>>===<<<>>>@@@>>>>>>>>>>>>????????????//////000000111111222222333333333333333333333333333222222111111222222333222222222222222222222222333333333333333333333333111111111222333444555666333333333222222333333444444444444444444444444444444444555555555555444444555555555555666666666666999999888777666555444444888888666555444444444444666666666666666666666666777777777777666555444333444555555555666666777777999777666444444666777999::::::999888777777888888777888888888888999999999:::999888888777777888888777777666555444333333222333333333333333333333333111111111111111111111111222222222111111111000000111111000000//////......000000//////.........---------............------........................------------------------...........................---,,,,,,,,,,,,---......------,,,,,,------...------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++........................////////////////////////,,,---......---,,,***))),,,,,,------...///000000,,,,,,,,,,,,,,,,,,,,,,,,...........................------,,,,,,------...***+++---.........------------............------,,,,,,,,,---------......------------------------............////////////222///,,,***+++---...///...---,,,,,,,,,,,,---.........///////////////...//////.........---------,,,---...//////...---,,,,,,,,,,,,---------......---.../////////...,,,,,,//////.........---------......////////////......//////000000///...------........................+++,,,,,,------,,,,,,+++,,,,,,,,,---------......---------............//////...------------.../////////.........---------////////////////////////////////////000000000000000000//////......------..............................///000000000000000//////000000000000//////222111111111000000//////111111111111111111111111111111111111000000//////000111111111111222222222222222222333333444444444333333333333333333333333555444444333333333444444333222111000000000111222444555555555555555444333666666555555555444444444444555555555444333333222555555666666777777888888777777666666777888999999666666666666777888999:::<<<;;;;;;;;;<<<<<<:::888:::999888666666666777777:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;<<<<<<<<<======:::;;;<<<;;;;;;;;;===??????>>><<<===>>>>>>===<<<;;;;;;;;;<<<===>>>>>>???111111111111222222222222333333333333333333333333333222222111111222222333222222222222222222222222222222222222222222222222222222222222333444555666444444333222222222333333444444444444444444444444444444555555555555444444555555555555666666666666777777777777666666666666:::999888777666666666666666666666666666666666666666666777777666555444444555555555555666666666777888777666555555666777888:::999888888777777777888777777888888888999999999888888777666666666666777555555555555555444444444333333333333333333333333111111111111111111111111222222222111111111000000111000000000/////////...000/////////............---......//////......---...............---------------------------------...........................---,,,,,,,,,,,,---......------,,,,,,------...------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,................................................,,,,,,---------,,,+++***,,,,,,------...//////000------------------------...........................------,,,,,,------...,,,---.........---,,,+++------............------,,,,,,------............------------------------............////////////111///,,,+++,,,...............---,,,,,,---......///000000000///...------//////.........---------------............------,,,,,,---------.........------.........---,,,+++//////.........---------......////////////......///////////////...------........................---......//////......---,,,,,,,,,---------......---------............///------------------------//////.........---------................................./////////000000000000000//////.........////////////////////////......///000000000000000//////000000000000//////111111111111000000000///........................222222111111111000000000000111111111111222222222222222333333444444444444333333333333333333333333555444444333333333444444444444222222222222333444666666777777777777666666666666555555555444444444555666666666666555444333555555666666777777888888666666666666666777888888888888777777777777777888<<<;;;:::;;;<<<;;;:::888:::999888777777777777888::::::;;;;;;;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<999:::;;;;;;;;;;;;===???>>>======>>>??????===<<<;;;;;;;;;<<<===>>>>>>>>>333333333222222222222222333333333333333333333333333222222111111222222333222222222222222222222222111111111111111111111111333333333333444555666666555444333333222222222222444444444444444444444444333444444555555444444333444555555555555666666666555555666666777777888888:::999888777777666666777666666666666666666666666555666666666666666555444555555555555666666666666888777666555555666777888999888888888888777777777777777777888888888999999777777666555555555555555333333444444555555555555333333333333333333333333111111111111111111111111222111111111111000000000000000000000////////////////////////............---......//////......---//////.........---------------------------------...........................------,,,,,,------......------,,,,,,------...------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------++++++,,,------------,,,,,,,,,------.../////////...................................................------,,,,,,------...............---,,,+++***------............---------............/////////....................................////////////000...------......---,,,......---,,,,,,---......111111000000///---,,,+++...............---------.........------.........,,,------------.........,,,------------,,,++++++...............---------......////////////......///////////////......---..............................////////////......,,,,,,,,,---------......---------............///...///000000000000///..................---------........................---------.........//////000000000000////////////000000000000000000000000......///000000000000000///000000111111000000///111111111111000000000000000000000000000000000000222222222222222111111111000111111111111222222222333333444444444444444555333333333333333333333333444444333333333333444444666555444333444444666666444555666777777777777777555555555555555444444444666666777777777666555555555555666666777777888888777666666666666777888888:::999888777666666666666;;;:::::::::;;;;;;:::888::::::999888888888999999::::::;;;;;;;;;;;;::::::======<<<<<<;;;::::::999888:::;;;;;;;;;;;;<<<>>>=========???AAA@@@>>>;;;;;;;;;;;;<<<======>>>>>>333333333222222111111000222222222222222222222222333222222111111222222333111111111111111111111111111111111111222222222222444444444444444555666777555555444333222222222222333333333333333333333333333333444444444444333333444444444555555555666666666666666666777777777777777777666555555555555555666666666666666666666666555555666666666666666555555555555666666666666666777666555555555555666777777888888888888888777777777777777777888888888888777666666555555555555555444444444444444444444444222222222222222222222222111111111111111111111111111111111111000000000000000000000000///////////////////////////...............////////////....../////////...------,,,,,,------------------------........................------------------------...------,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------------------------------------------------------***+++,,,------.........---------.........//////...................................................------,,,,,,------...------------------,,,,,,------............------.../////////////////////////////////////////////............////////////............//////---+++......------------......//////000000///...------........................///...---,,,,,,---...///------------.....................---------,,,,,,..............................////////////.........///////////////..............................,,,,,,------------,,,,,,,,,,,,,,,---------......---------............//////000222333333222000///................................................,,,,,,,,,---------......000000000000000000000000////////////////////////......///000000000000000000000000111111000000000111111111000000000000000222222222222222222222222222222222222222222222222000000111111111222222222444444444444444444444444222222222222222222222222333333333222333333444444666555444444444555666777111222333444555555666555555555555555555555555555666666666777777666666555555555666666777777888888888888777777777888888999888888777666666666666666:::999999999;;;;;;999888:::::::::::::::::::::;;;:::::::::;;;;;;:::::::::===<<<;;;:::999777666666777999;;;;;;::::::;;;===;;;;;;===@@@BBBAAA>>>;;;;;;;;;;;;<<<<<<=========222222111111000000000///222222222222222222222222333222222111111222222333111111111111111111111111222222222222333333444444555555444444444555666666555444333333222222222333333333333333333333333333222222333333333333222222444444444444555555555555777777777777666666666666777666666555555555555666666666666666666666666666444444555666777777666666666666666666666555555555666666555555555555666666666777777888888888777777666666777777777888888888777777666555555555555666666555555444333333222222222222222222222222222222111111111111111111111111000000000000000000000000////////////000000000000.........///////////////...//////////////////...//////.........---------------------------------........................------------------------...------,,,,,,------...------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------------------------------++++++,,,,,,---...///000---------...............------------------------...........................------,,,,,,------...++++++,,,,,,---...//////------............------/////////////////////...////////////////////////............////////////.........///000///---***........................------...///000000//////---.....................///...---,,,,,,---...///---------.........//////000//////...............---...........................////////////............///////////////...........................,,,------......------,,,,,,,,,,,,---------......---------............///...///111222222111///...---.............................................,,,,,,,,,,,,------------///////////////000000000..............................///000000000000000000000111111111111000000000000000000000000111111////////////////////////222222222222222222222222000000111111111222222222444444444444444444444444222222222222222222222222222222222222222333444555555444333333333444666777111111333444555555555555444555555555555555555555444555555666666666555555555555666666777777888888:::999999888888999999999666666555555666777888888999888888999::::::999777999999::::::;;;;;;;;;;;;999::::::::::::::::::999;;;;;;:::888666444333333666888:::;;;:::::::::;;;999:::<<>><<<;;;;;;;;;;;;<<<<<<<<<<<<111111111000000000000000222222222222222222222222333222222111111222222333111111111111111111111111222222222333333444444555555444444444444444555555444333333222222333333444333333333333333333333333111222222333333222222111333444444444444555555555888888777777666666555555888888777777777777888888666666666666666666666666333333555666777777777777666666666666666555555555555555555555555555555555555666777888888888777666666666666777777777888888777777666555555555555555666666555444333222111111222222222222222222222222111111111111111111111111//////000000000000000111////////////000000000000.........///////////////...//////000000//////...........................------------------------........................,,,------......------,,,...------,,,,,,------...------,,,,,,++++++******++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,---...///000........................------------------------...........................------,,,,,,------...******++++++---///000111------............------/////////............---....................................////////////.........///000///---***---...////////////...---+++,,,---///000000111111---------........................------.........------........./////////111000//////......//////---------.....................////////////......---...//////////////////........................//////000000000000//////,,,,,,,,,---------......---------............///,,,,,,............,,,,,,---------...............------------------------,,,,,,,,,---------..................////////////..............................///000000000000000000111111222222111111000000000000000111111111111000000000000000000000000111111111222222222222222000111111111111222222222444444333333333333222222222222222222222222222222222111111222222333444555333333222222333444666777333444555666666666666666444444444555555555555555444444555666666666555555555555666666777777888888::::::999888888888999999555555555555666777888999888777777888::::::999777777888999:::;;;<<<<<<;;;999999::::::::::::999999;;;:::999777555444222222555777:::;;;:::999::::::888888:::===???@@@>>><<<;;;;;;;;;;;;;;;;;;;;;;;;000111111111111111222222111111111111111111111111333222222111111222222333111111111111111111111111000111111222333333444444444444333333333333444444222222222222333444555555222222222222222222222222111111222222222222111111333333444444444555555555666666666666777777777777888888777777777777888888666666666666666666666666222333444666777888888888777666666666555555555555444555555555555555555444444555777888999888777666666666666666777777777888666555555444444444444444444444444333333222222222111111111111111111111111111111111111111111111111////////////000000111111.../////////000000000111............/////////000//////000000000000//////,,,,,,------.../////////------------------------........................,,,,,,---......---,,,,,,...------,,,,,,------...------,,,,,,+++******)))******+++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------,,,,,,---...///000...........................................................................------,,,,,,------...,,,+++++++++,,,...///000------............------............------,,,,,,------------------------............///////////////...---...//////---+++---...///000000///...---------...///000000000///---------.........//////------............------............////////////111000///...---......///---------.........//////......////////////......------...///////////////........................//////000000000000//////,,,,,,,,,---------......---------............///---------------------------------.........//////------------------------------------............,,,---------.........///..............................///000000000000000000111111222222111111000///000000000111111111111333333333333333333333333000000000111111111222222000111111111111222222222333333222222222111111111111111111111111111111111111111111111222333444555333333222222333555666777444444555666666555555555444444444555555555666666444555666777777777777777555555666666777777888888999888777777666666777777666666555555555666666777777666666777999:::888777555777888:::;;;<<<;;;;;;999999::::::::::::999999;;;;;;999888666555444333444777:::;;;:::999999999777777888:::===>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;111111111222222333333444111111111111111111111111333222222222222222222333000000000000000000000000///000000111222222333333444333333222222222333333111111111222333444555666222222222222222222222222111111222222222222111111333333333444444444555555444444555666777888999999666666555555555555666777666666666666666666666666222333444666777888888888777777666666555555555444444444555555555555444444333555777888999888777666666666666666777777777777555444333333222222333333222222333333333333444444111111111111111111111111111111111111111111111111.../////////000000111111.../////////000000111111---.........//////000000//////000000000000//////+++,,,,,,---...///000000------------------------........................,,,,,,---......---,,,,,,...------,,,,,,------...------,,,,,,+++***))))))*********++++++,,,,,,,,,************************------------------------,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////......---,,,---...///000.....................---000000000000000000000000...........................------,,,,,,------......---,,,+++,,,---...///---..................---......---------,,,,,,,,,------------------------............/////////000000...------......---,,,---...///000000///...---...///////////////......---------.........//////,,,---...//////...---,,,............/////////000000///...---,,,---......---------.........//////......////////////......------...///000000//////........................------............------,,,,,,,,,---------......---------.........//////000000////////////000000---------.........//////---------------------------------.........//////,,,,,,,,,---------......000000000000000000000000...//////000000000000000111111222222222222111111//////000000111111111222000000000000000000000000//////000000111111111222000111111111111222222222222222222111111111000000111111111111111111111111111111111111222333444555444333333333444555777888333333333444333333222222444444444555555555666666666666777888888888888888555555666666777888888888777777666555555555555555888777666555555444555555777666666777999:::888777444666888:::;;;;;;;;;;;;999999999::::::999999999<<<<<<:::999888666555555444666999;;;:::999999999777666666888;;;===>>>===;;;;;;;;;;;;;;;;;;;;;;;;000000000000000000000000000111111111222222222222222222222111111111111000333222111000000000222222000000111111111222222222111111222222222333333333333333333333333333333333444444444444333333222111111222333333444444444444333444444555555444444333333333333333333333333333555555555555555555555555333333333444444444555555444555555555666666777777888777555444333333444444555555555555555555444444555555555555666666666666555555666666666666555555555555555444444333333333444333333222222333333444222222222222222222222222222222222222222222222222000000000000000000000000////////////////////////////////////............////////////////////////......------------.........------,,,,,,------...---,,,,,,+++,,,---///000///...---,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---------,,,,,,+++++++++++++++,,,,,,---...//////...------,,,,,,------...,,,---...//////...---,,,000///---,,,,,,---///000---------............///........................////////////////////////---------............///+++,,,,,,,,,---.................................////////////////////////---......///////////////******+++,,,---//////000///...---,,,,,,---...///........................---------,,,,,,+++++++++000000000000000000000000.................................------,,,,,,,,,,,,,,,,,,------.................................---------............///......////////////......///////////////.........////////////////////////..........................................------........................222111000.........////////////.........---------...---,,,,,,,,,,,,---...,,,---...///000000000000.........////////////000............//////////////////000000000000//////000000////////////000000000000000000000000000000...//////000000000000000000000111111111111000000333222222111111222333333333333222111000000000111333333333222222222111111222222222222222222222222555444222111111111222222444555666666444444555666555555444333444555666777666666666666777777777777555555555555666666666777666666666666666777777888777888999777666444555666999999888777777777777777777777666666777777888999888999999::::::;;;<<<<<<>>>>>>??????===:::777666999:::;;;;;;;;;:::999888666666777888999999::::::;;;;;;::::::999888777777000000000000000000000000000000000111111111222222222222222111111111000000222222111000000111111222222222222333333333444444111111222222222333333333333333333333333333333333333444444444333333222111111222333333444444444333333333444444444444333333444444444444444444444444555555555555555555555555333444444444444444444444444555555555666666666777777666555444444444555666555555555555555555444444555555555555666666666666555555555666666555555555444444444444333333333222444333333222222333333444222222222222222222222222222222222222222222222222000000000000000000000000////////////////////////////////////..........................................------------.........------,,,,,,------...------,,,,,,,,,---...//////...---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,+++,,,,,,------............------,,,,,,------...,,,---...//////...---,,,///...---,,,,,,---...///---------............///................................................---------............///.........///////////////................................................,,,------...............------------------------///...------------...///........................///.........------------////////////////////////.................................------,,,,,,,,,,,,,,,,,,------.................................---------............///......////////////....../////////////////////...////////////////////////////////////////////////................................................000000///......///000111000000/////////...............---,,,,,,---......222222111000...,,,+++***,,,,,,,,,------------...............//////////////////000000000000//////000000////////////000000000000000000000000000000...//////000000000000000000000111111111111000000222222111000000000111111444444333222222222222222333333222222222111111111222222222222222222222222444444222111111111222222222333444444333222333444555444444333444555666777666666666666777777777777555555555666666666777777888777666444444444555555666777888777666555666777888888777666666666666666999999999999999::::::;;;888888999999:::;;;;;;;;;;;;<<<===>>>===;;;999888999:::;;;<<<<<<;;;:::999777777888888999::::::;;;;;;;;;:::999888888888888/////////////////////////////////000000000111111222222111111111000000000111111000000000111111222222222222333333333333444111111222222222333333333333333333333333333333333333333444444444333222222222222333444444444333333222222333333333333222222555555555555555555555555444444444444444444444444444444444444444444444333555555555555555666666666666555555555555666777777444444444444444444555555555555555555666666666666444444555555555555444444333333333333222222222222333333222222222222333333222222222222222222222222222222222222222222222222000000000000000000000000////////////////////////////////////..........................................------------.........------,,,,,,------.........---,,,,,,,,,------......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,------------------------------------...------,,,,,,------...------............------........................---------............///........................---------------------------------............//////////////////.........................................................+++,,,,,,---...---------//////...---,,,++++++***///...------------...///........................000000000///////////////////////////////////////.................................------------------------------.................................---------............///......////////////............//////////////////////////////////////////////////////////////////............................................................///000111222000000000000000/////////......---,,,,,,---......------...///////////////,,,,,,,,,------------...............//////////////////000000000000//////000000////////////000000000000000000000000000000...///000000111111000000000000111111111111000000222111000///////////////333333222111111111222222222222222111111111111111222222222222222222222222444333333222222222222333111222333222111000111333555444444444444555666666666666666666777777777777555555666666666777777777999888555333222222333444555666777777666666777888777666555555444444555555888999999999999:::::::::777888888999999:::;;;;;;999:::<<<======<<<;;;;;;:::;;;<<<======<<<;;;:::888888999999::::::;;;;;;;;;:::999888888999:::;;;////////////////////////////////////000000000000111111111111000000000000000000000000000111111111000000000000111111111111111111222222222333333333333333333333333333333333333333333444444333333222222333333444444333333333111222222333333222222111444444444444444444444444444444444444444444444444555444444444444333333333555555555555555555555555444444555555666777888888333333444444444444555555555555555555666666666666333333444444444444333333222222222222222222222222333333222222222222333333111111111111111111111111111111111111111111111111////////////////////////////////////////////////////////////.......................................------,,,,,,------......------,,,,,,------...///......---,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,+++,,,,,,,,,------......------------------,,,,,,...------,,,,,,------...------------------------------...//////...---------------............///........................---------------------------------............///.........---,,,,,,,,,+++................................................,,,,,,---............---//////...---,,,++++++***.........------.................................000000//////////////////////////////////////////.......................................------------------.......................................---------............///......////////////..................////////////////////////////////////////////////////////////---------...................................................//////000000////////////////////////......------------......)))***,,,...///000111111.........////////////000............//////////////////000000000000////////////000000000000//////000000000000000000000000//////000111111111111000000000111111111111000000222222111000////////////000000///////////////000111111111111111111111111222222222222222222222222333333333333333333333333000222333222111000111222444444444444555555666666666666666666777777777777555666666666666777777777999888555333222333444666666777888777666555666777666555555444444444444444666666777777888888888888777777888888999::::::;;;::::::;;;<<<<<<<<<;;;;;;:::;;;<<<=========<<<;;;999999999::::::;;;;;;;;;;;;:::999888888999;;;<<>>777777777999:::<<<>>>???777888999;;;<<<<<<;;;;;;999888888888888888888888:::<<<===>>>===;;;888666//////000111111111111111111111000000//////......000000000000000000000000////////////////////////000111111111222222222222222222111111111111111111222222222222222222222222111111222222222333333333222222222111111000000000333333333333333333333333222222333333333333444444444444444444444444444444444444444444444444444444555555444333333222111111222222333333333333444444222222222333444555666777555555555555666888999999666666666666666666666666333222111111000000111111000000000000000000000000111111111111111111111111222111111111000000//////............//////////////////////////////////////////////////////////////////.........---------...---------...000111333,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...///000///...---,,,---------,,,,,,+++++++++///......---------............---------,,,,,,,,,++++++++++++,,,---...///........................,,,---...//////...---,,,........................//////////////////......,,,------......------,,,........................---------............///..............................//////000000111111+++,,,------......------222///,,,+++---///...,,,------++++++++++++------------------------------........................---------.........//////.........------,,,,,,,,,................................................////////////////////////000000000000000000000000...------,,,,,,,,,------////////////............---......///////////////......////////////......................................................---,,,,,,,,,,,,---...///---...///000000///...---...///000111111000///...//////.........---------////////////000000000000+++,,,---...////////////...............---------000000000000////////////222222111111000/////////000000000000000000000000333222111000////////////222111111111000000//////000000000000111111111111222222111111222222333444222222333333333333444444444333333222111000//////333333333333333333333333444444333333333444555555555666666666666666555444555666666777888777777777666777999999888888999:::888777555444333333444444444444666777888888888888777888888999999:::;;;;;;888888888999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999888888888888888888888888999999999999888666555444888999::::::;;;;;;;;;;;;/////////000000000111111111000000000/////////...000000000000000000000000////////////////////////000000000111111111222222111111111111111111111111111111111111111111111111111111222222222333333333333333333333333222222222333333333333333333333333222222333333333333444444444444444444444444444444444444444444444444444444555555444333333222111111222222222333333333444444333333333333333444555666555555555555555666777888555555555555555555555555333222111111000000111111000000000000000000000000111111111111111111111111111111111000000000//////............////////////................................................///.........------------...------------...000111,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------,,,,,,+++***...---------,,,,,,,,,+++......------------............---------,,,,,,,,,++++++++++++,,,---...///........................,,,---............---,,,------------------------,,,,,,---------------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///..............................//////////////////---...//////000000//////111...,,,,,,---......,,,------,,,++++++,,,------------------------------........................+++++++++,,,,,,,,,------.........------,,,,,,,,,................................................////////////////////////........................///......------.........////////////............---......///////////////......////////////......................................................,,,,,,---------.........---...///000000///...---...//////000000//////...//////.........---------........./////////000000---...............------------..................000/////////////////////000000000///////////////000000000000000000000000111000000000000000111111111111111111000000000///000000000000111111111111222222111111222222333444222222333333333333444444333333333222111000000///000000111222333333444444666555444333333333333333444555555666666666555555555555555666666666777777666888999999888888999:::999888666555444444444444444555666777888888888888777888888999999::::::;;;888888888999999:::::::::777888999:::;;;===>>>>>>;;;;;;;;;::::::999999999999999999999999999999999::::::::::::999888777666777888999999:::::::::999//////...---...///000111000000000000////////////000000000000000000000000/////////////////////////////////000000000111111111111111111111111111111000000000000000000000000111111222222222333333333444444444444555555555555444444444444444444444444222222333333333333444444444444444444444444444444444444444444444444444444555444444333333222222111222222222222333333333333444444333333333333444444555444444444444444555555555555555555555555555555333222111111000000111111000000000000000000000000111111111111111111111111111111000000000000//////---............/////////............................................................------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,++++++++++++,,,.........---------------...---------------............---------,,,,,,,,,++++++++++++,,,---......------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///..........................................---------...//////000000//////000...,,,,,,---...---,,,------,,,,,,,,,,,,------------------------------------------------------+++++++++,,,,,,,,,------.........---------------................................................////////////////////////........................//////.........//////000////////////............---......///////////////......////////////......................................................+++,,,---...///...------......////////////...............------........................------------------.........//////////////////...---,,,+++,,,---------.../////////////////////////////////............////////////000000000000000000000000////////////000111222333111111111111000000000000000000000000111111111111222111111111111222333333222222333333333333444444333333222222111111000000...///000111333444555555777666555444333222222222333333444555666666666666555555444333444555666777777888:::999888888999::::::999888666555555444444555555666777888888888888777777888888999:::::::::888888888999999999999999777888999:::;;;<<<===>>>;;;;;;::::::::::::999999::::::::::::::::::::::::;;;;;;;;;;;;::::::999888777777888999999999888888///...,,,+++,,,---///111000000000000////////////////////////////////////////////////////////////////////////000000000000111111111111111222222222111111111111111111111111111111222222222333333333333333444444555555666666555555555555555555555555222222222333333333444444444444444444444444444444444444444444444444444444444444444333333222222222111222222222222333333333444444333333222333333333444444333333222333333333444444444444444444444444333222111111000000111111000000000000000000000000111111111111111111111111000000000000000000//////---------.........//////................................................---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------000///...---,,,---..............................------,,,,,,------............---------,,,,,,,,,,,,+++++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000000---------,,,,,,---------........................---------............///.................................------,,,,,,,,,+++,,,------...---------///...------------,,,,,,---------,,,,,,------------------------------------------------------------------.........//////...............---------................................................////////////////////////..........................................///000////////////............---......///////////////......////////////......................................................+++,,,...000000///---,,,...//////////////////.........,,,++++++,,,..............................,,,,,,,,,---------............//////...------,,,,,,,,,,,,---...///000000.........///////////////------......///000111111000000000000000000000000000000//////000111222222111111111000000000000000///000000000111111111111111111111111111222222333222222222333333333444444222222222222222222222111111111222222333444555555666555444333333333333333111222333444555666666666555444333222222444666777777999:::999888888999:::::::::999888666666555555555666777888888888888888777777777888999999::::::888888888888888999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;::::::999888888999999999999888888///...,,,++++++---///000////////////000000000000////////////////////////////////////////////////////////////000000000000000000111111111222222222222222222222222222222222111111222222222333333333222222333333444444555555555555555555555555555555222222222333333333444444444444444444444444444444444444444444444444444444444444333333333333222222111111111222222222333333444444333222222222333333444333333222222222222333444444444444444444444444333222111111000000111111000000000000000000000000000000000000000000000000//////////////////000000------------............................................................,,,,,,---------------------------,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000///...---,,,---..............................,,,,,,,,,,,,,,,---............---------,,,,,,,,,,,,,,,+++++++++,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000000...---,,,,,,,,,,,,---...........................---------............///..............................------,,,,,,+++++++++,,,------...---------------...------,,,,,,,,,---------------------------------------------------------------------------------.........//////........................................................................////////////////////////////////////////////////---,,,,,,,,,------...///////////////............---......///////////////......////////////......////////////////////////........................+++,,,...000000///...---/////////....../////////...---,,,++++++,,,---...---.....................,,,,,,,,,,,,------------,,,------...//////......,,,,,,,,,---...///000000------....../////////000......///000111111222333000000000000000000000000222222111000//////000000000000000000000000111111///000000000111111111111111111000000111111222333222222222333333333444444222222222222222333333333555555555555555555444444333333333333333444555666111111333444555555555555555444222111222333555777777888999999777777888999999999999888888777666666666777777888888888888777666777777888888999::::::888888888888888888888888::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999::::::::::::::::::999:::::::::::::::999999......---,,,---...///000////////////000000000000000000000000000000000000/////////////////////////////////000000000111111000000000111222222333333222222222222222222222222111111222222222333333333222222222222222333333333444444444444444444444444222222333333333333444444444444444444444444444444444444444444444444444444333333333333333333333333111111111111222222222222333333222222222222333333333333222222222222333333333333333333333333333333333222111111000000111111000000000000000000000000000000000000000000000000......////////////000000,,,------------.........------------------------------------------------,,,,,,,,,,,,------------,,,------------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........------,,,++++++++++++,,,---------------.........++++++++++++,,,---...///......---------,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...............---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------............///........................------------------,,,,,,---...//////000000//////+++---......,,,++++++,,,------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------.............../////////................................................////////////////////////000000000000000000000000,,,,,,,,,,,,,,,---...///////////////............---......///////////////......////////////......////////////////////////........................,,,---...///000///......//////............//////---------,,,,,,------------------...............,,,,,,,,,---------......+++,,,---...////////////,,,---------.../////////---------......//////000...//////000111222222333000000000000000000000000333222111000////////////000000000000111111111111000000000000111111111111111000000000000111222222222222333333333333444444111111222222333333444444888777777666666555444444222222222333444555666777111111222333444444444444444444333222333444555666666888888888666555666777777777888888888888777777777777888888999888888777666666777777888999999999888888888888888777777777666777888999:::;;;<<<===999999::::::::::::;;;;;;::::::::::::::::::::::::888999999:::;;;;;;;;;;;;::::::;;;;;;;;;:::999999---............/////////.../////////000000000111000000000000000000000000////////////////////////000000000111111111222222///000000111222222333333111111111111111111111111111111222222222333333333333333333333222222222222333333333333333333333333222222333333333333444444444444444444444444444444444444444444444444444444333333333333333333333333111111111111222222222222111111111111222333444444222222222222222333444555222222222222222222222222333222111111000000111111000000000000000000000000000000000000000000000000........./////////000000,,,,,,---------.........------------------------------------------------++++++,,,,,,,,,---------,,,,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///,,,,,,------,,,,,,+++***+++,,,,,,,,,------------++++++++++++,,,---...///......---------,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,---......------------------------,,,,,,---------------,,,///...,,,++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,---------............///........................------------............---...//////000000//////***---//////,,,***+++,,,,,,---...//////...---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------........./////////000................................................////////////////////////////////////////////////,,,,,,,,,------...///000////////////............---......///////////////......////////////......////////////////////////....................................////////////000///...------...///000------............---------------.........//////------------............------...............---------..................,,,,,,---......///000000.../////////000000111111000000000000000000000000111111000000000000000111///000000000111111111111000000000000111111111111000000000000000111222222222222333333333333444444111111222222333444555555666666666666555555555555333333333333333444555666111222222333333333222222444444444444555555555555555777777666555444444555444555666888888888888777888888888999999888888777666666777777888888999999999888888888777777777666666666777999:::;;;<<<===999999999::::::;;;;;;;;;999999999999999999999999999999:::<<<<<<=========:::::::::::::::999888888---...//////000000//////.../////////000000111111000000000000000000000000////////////////////////111111111111222222222222///000000111222222333333000000000000000000000000111111222222222333333333444444444333333222222222333333333333333333333333222222333333333444444444444444444444444444444444444444444444444444444444333333333333333333333333000111111111111222222222111111111111222333444555222222222222333444555666222222222222222222222222333222222111000111111111000000000000000000000000000000000000000000000000---.........//////000000,,,,,,,,,---------......------------------------------------------------+++++++++,,,,,,---------+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////---...///000///...---,,,+++++++++,,,,,,---------++++++++++++,,,---...///......---------,,,,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...------------...///......................../////////000//////......///...,,,++++++,,,...///........................---------.........//////........................---------....../////////+++,,,------......------***---//////,,,******,,,,,,---...//////...---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---.........//////000000................................................////////////////////////........................---------......000111111000/////////............---......///////////////......////////////......000000000000000000000000........................///............///000000000///...------...///000,,,---////////////---,,,---------.........//////---------.........//////////////////...---,,,,,,...............---------,,,,,,------...///000000.........///////////////000000000000000000000000////////////000111222333//////000000111111111222000000000000111111111111000000000000000111111222222222333333333444444444111111222333444444555555333444444444555555666666555555444333333333444444222222333333333222111111333444555666666666555555555666777666444333333555222333555777888999888888888888999999999888888777666666666777888888999999999888888888777777666666999999999999999999999999999999999::::::;;;;;;;;;888888888888888888888888::::::<<<===>>>>>>>>>>>>999999999999999888777666////////////////////////000000000000000000000000000000000000000000000000111000///---------...////////////000111111222222222111000//////000111222111111111111111111111111000111333555555333111000111111222222222333333333222333333444444333333222222222222333333444444444444555555666666666666666555444333222222333444555333333222222111000//////111111222222222333333333222333444444555555444444222222222222222222222222111111111111111111111111111111222222222222111111000000000000000000000000//////............//////...------------,,,,,,,,,........................,,,---------.../////////...---+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000...---+++******+++---...,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---)))))))))******+++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,---------.........------,,,,,,,,,---.........---,,,,,,+++------------------------++++++,,,,,,---...//////......------------..............................///...,,,******+++,,,---......---------,,,,,,,,,........................------------------------,,,,,,,,,,,,+++***))))))------------------------------------------------.........///////////////........................................................................------------------------///////////////.........000000//////.........---//////...---,,,++++++***......////////////......///...---,,,+++,,,,,,---111000...------...///000........................////////////////////////////////////////////////111000///------,,,,,,,,,........................------------.........///,,,,,,...///000000000000......///000000000000000........................000000////////////000000000000000000000000000000,,,...///000///000111333222222111111000000//////333333333444444444555555444444333333333333222222555555555555555555555555444333333333222333333333333222222111111222222333333333333444444444555555666666666666555555555555222222333444555666777888555777888777666555666777999888777777888:::<<<>>>666666666666666666666666888888888888888999999:::888999;;;<<<======<<<;;;888888999999999:::::::::555666999;;;<<<===<<<<<<<<<;;;999777666777777888////////////////////////000000000000000000000000000000000000000000000000333222111000//////000111/////////000111111222222222111000000000000111222111111111111111111111111222222222222222222222222111111222222222333333333222333333444444333333222222333333333333333333444333333444555555555555555444444333333333333444444333333222222111000000000111111222222222333333333222333444444555444444444222222222222222222222222111111111111111111111111000111111222222111111000000000000000000000000000//////............///////////////......---------........................------------............///...,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////---,,,***))))))***,,,---------,,,,,,------...///------,,,,,,,,,,,,------+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,---------......---------,,,,,,,,,------......------,,,+++------------------------++++++,,,,,,---......///......------------..............................000///---++++++,,,---...............------,,,,,,................................................+++,,,,,,---------,,,,,,------------------------------------------------///////////////.................................////////////////////////................................................/////////////////////...000/////////............//////......------,,,,,,......////////////......///...---,,,,,,,,,------///...............//////////////////////////////////////////////////////////////////////////////------------......///000........................------........./////////------...///000000000///......///000000000000000111111111111111111111111000000////////////000000000000000000000000000000222222111111111111000000111111111111000000000000333333333333444444444444444444333333333333222222444444444444444444444444444444333222222222333444333333222222222222333333333333333444444444555555666666666666555555555555666666666666666666666666666777888888666666777888777777666666777888999:::888888888888888888888888888777777777777888999999999999999:::999999888888888888999999999:::::::::666777888:::;;;<<<<<<<<<;;;:::999777777777777777////////////////////////000000000000000000000000000000000000000000000000222111111000000000000111/////////000111111222222222222111111111111222222111111111111111111111111333222111000000111222333111111222222222333333333333333444444444444333333444333333333333333333222222222333444444444444444333333444444444444333333333333333222111111000000111111222222222333333333222222333444444444444444222222222222222222222222111111111111111111111111000111111222222111111000000000000000000000000000//////............//////111111000///......------....................................------------///...---------------...,,,,,,,,,,,,,,,,,,,,,,,,................................................///............---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......,,,+++***))))))***+++,,,...------------...//////...------,,,,,,------...............------------,,,,,,,,,------.........++++++,,,,,,,,,,,,------...------------,,,,,,,,,------......------,,,,,,------------------------+++,,,,,,------...............------------..............................000///...---,,,---....../////////............---........................////////////////////////+++,,,---....../////////------------------------........................000000//////......------........................////////////////////////........................000000000000000000000000......//////////////////////////////............///////////////...............////////////......///...------,,,---------,,,---...///////////////000000000000000000000000////////////////////////////////////////////////,,,,,,------...//////000............................../////////000000000......///////////////.........///000000000000000////////////////////////000000////////////000000000000000000000000000000333000...///111222000---000000000111111111111111222222222222333333333333444444333333333333222222444444444444444444444444555444222111111222444555444444333333333333444444333333333444444444555555666666666666555555555555999999888777666555555444777888999888777777888999666666666666666666666666888888888888888888888888777777666666666777888888;;;;;;999888888777777777888888999999999:::::::::888888888999999;;;<<<<<<:::999888777777777777777/////////////////////////////////////////////////////////////////////////////////............////////////000111111222222222222111111111111222222111111111111111111111111222222111111111111222222111111222222222333333333333333444444444444333333444444444333333222222222222222333444444444444444222333444555555444333222333333333222222111111111111111222222222333333333222222333444444444444333222222222222222222222222111111111111111111111111000000111111111111000000000000000000000000000000//////............//////111000000///...---,,,,,,.................................------,,,,,,,,,......------------------,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------,,,,,,+++******+++,,,,,,---------------......///------,,,,,,,,,,,,------//////......------,,,,,,***++++++,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------...------,,,,,,------------------------,,,,,,,,,---------............------------..............................//////...---,,,------.../////////////////////...................................................,,,,,,---...............,,,,,,------------------........................111111000///...------,,,........................................................................000000000000000000000000............///////////////////////////...............//////000000000111......////////////...............------------...***+++---///000000//////////////////////////////////////////////////////////////////////////////...//////......------,,,........................////////////000000000000...///////////////...---......///000000000000000........................000000////////////000000000000000000000000000000...+++(((+++000333000---000000000111111222222222111111222222222333333333444444333333333222222222333333333333333333333333555333222000111222555666555444444333333444444555333333333444444444555555666666666666555555555555999888888777666555444444777999:::999888777888999666666777777666666444444888888888888888888888888666666666666666777777888===<<<:::999999999:::;;;888888999999999::::::::::::999888888888999;;;<<<999999888777777777777777////////////////////////////////////////////////.................................////////////.../////////000111111222222111111111111111111111111111111111111111111111111///000222333333222000///111111222222222333333333333444444555555444444333444444444333333222222222333333444555555555555444111222333444444333222111333333333222222222222222111111222222222333333333111222333333444444333333222222222222222222222222000000000000000000000000000000000111111000000000//////////////////////////////............////////////......---,,,++++++..............................------,,,,,,,,,+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------------------,,,,,,---------,,,,,,,,,+++,,,,,,---...,,,,,,++++++++++++,,,,,,......------,,,,,,++++++)))******+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------...------,,,------------------------,,,,,,,,,---------------......------------.................................------,,,,,,,,,,,,,,,.../////////////////////........................---------------------------------------,,,++++++,,,,,,,,,---------..............................111111000///...------,,,........................------------------------////////////////////////////////////////////////---.........//////000000.........///////////////......//////000111111111......////////////......---.....................***+++---///000//////...........................////////////////////////////////////////////////---......//////...---,,,........................////////////000000000000...///////////////...---......///000000000000000111111111111111111111111000000////////////000000////////////////////////...+++(((+++000333000---000000111111222222333333111111222222222333333333444444333333333222222222333333333333333333333333444333222111111333555666555444444333333444444555333333333444444444555555666666666666555555555555555555555555555555555555777999:::999888777888999888888888888888666555555777777777777777777777777666666666666666777777888::::::999888999:::;;;===888888999999999:::::::::;;;:::999888777888999:::888888888888777777777666////////////////////////000000000000000000000000........................///000000111111111111000/////////000111111222222000000111111111111000000111111111111111111111111...000222444444222000...111111222222222333333333444444555555555555444444444333333333333333333222333333444555555555555555222222333333333333222222333333333333333333222222111111222222222333333333111111222333333333333333222222222222222222222222000000000000000000000000///000000111111000000/////////////////////////////////............//////---------------,,,,,,,,,........................------------,,,,,,,,,,,,++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///------------------------//////...---------......------............------,,,++++++++++++,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++++++++*********++++++,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,------------...,,,,,,------......------------------------------------------------------......------------..............................------,,,,,,,,,+++++++++---............/////////........................------------------------.........------,,,******+++,,,,,,------.........------------------------000000//////......------................................................////////////////////////........................------......///000000000.........///////////////......//////000000111111......////////////......------...////////////...+++,,,---.......................................////////////////////////////////////////////////)))***,,,///000000000000............................../////////000000000......///////////////.........///000000000000000000000000000000000000000000000////////////000000////////////////////////333000...///111222000---111111111222222222222222222222222222333333333333444444333333333333222222222222222222222222222222222222222222333444555555444444333333333333444444333333333444444444555555666666666666555555555555333333444444555555666666777888999888777777888999999999999888888777777777666666666666666666666666777777666666666777888888666666666777777888::::::888888999999999:::::::::;;;;;;:::888888777777777666777777888888777666666////////////////////////000000000000000000000000------------------------...///000111222222111000/////////000111111222222...///000000000000///...111111111111111111111111///000111222222111000///111111222222222333333333444444555555555555444444222333333333333333333444222222333444444444444444333333222222222222333333333333333333333333333333111111222222222333333333111111222333333333333222222222222222222222222222000000000000000000000000//////000000000000////////////////////////////////////............//////------------....................................,,,,,,,,,,,,,,,,,,------+++,,,---...///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////........................111000///............///,,,------------------,,,,,,,,,,,,,,,,,,---...............------.........++++++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------......+++,,,------......------------------------------------------------------......------------..............................---------------,,,,,,+++,,,,,,------............................................................------.........------,,,++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,///////////////.................................000000000000000000000000////////////////////////........................------......///000000111............/////////000.../////////////////////......////////////......,,,---...///000000///...---------,,,,,,---..............................////////////////////////////////////////////////(((***,,,///000111000000........................------........./////////------...///000000000///......///000000000000000........................000000////////////000000////////////////////////222222111111111111000000333222222222222222222111333333333333444444444444444444333333333333222222222222222222222222222222000111222444444555444444333333222222222222333333333333333444444444555555666666666666555555555555444555555555666666666666666777888888666666777888:::999888777777777888999777777777777777777777777888777777777777888999999666777777888888888777777888888999999999:::::::::;;;;;;::::::888777666555555666777888888777666666////////////////////////000000000000000000000000------------------------,,,---...000000000///.../////////000111111222222---...///000000///...---111111111111111111111111222111000//////000111222111111222222222333333333444444555555555555444444222222222333333444444444111111222333333333333222444333222111111222333444333333333333333333333333111111222222222333333333111111222333333333333222222222222222222222222222000000000000000000000000//////000000000000////////////////////////////////////............//////------......///000000000........................+++++++++,,,,,,---------,,,---///000000000//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++........................+++++++++,,,,,,---------........................111111000///////////////+++,,,,,,------,,,,,,+++...------------...//////000000////////////000000+++++++++,,,,,,------------------------------,,,---------,,,,,,+++++++++,,,,,,,,,------.........+++,,,,,,---.........---------------------------------------------------.........------.......................................//////......---,,,,,,,,,,,,---------..............................////////////////////////,,,---...///000000000000++++++,,,,,,---...//////++++++++++++++++++++++++.........///////////////........................111111111111111111111111000000000000000000000000////////////////////////---------...///000000111---.........//////000000///////////////...............////////////......,,,---///000000000///...///...---++++++,,,---...000000000000000000000000////////////////////////////////////////////////+++---...000000///---,,,........................------------.........///,,,,,,...///000000000000...//////000000000000000111111111111111111111111000000////////////000000////////////////////////,,,...///000///000111333444333333222222111111111333333444444444444555555444444444333333333222222111111111111111111111111///000333555666555444333333222222111111222222333333333333444444444555555777666666666555555555555777777777777666666666666555777888777666555666777999888777555555777999:::888888888888888888888888888888888888888999999:::999:::;;;;;;:::999777666888888999999999::::::::::::;;;;;;:::999777555333555666777888888777666666........................111111000000//////......////////////////////////////////////////////////000000000000000000000000000000000000111111111111000000111111111111000000///000111222111///---,,,......///000111222333333555555555444444333333333333333333444444444555555111111111111111111111111111111222222222333333333555444222111111111222222000000111111111222222222222111111111222333333444000000000000000000000000222222222111111111000000111111111111000000000000////////////////////////////////////////////////---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,,,,+++,,,...000111111000///---,,,,,,+++*********+++...------,,,,,,------.....................------...------,,,,,,------...------------------------//////...---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,---///000------------------------+++++++++,,,,,,,,,------//////.........---------------------------------------............------///...---,,,+++++++++++++++,,,------......---------------........./////////......------......///------------------------+++++++++,,,,,,---------+++++++++,,,---...///000//////...---,,,,,,++++++---------------------------------------------------------............///////////////////////////...................................................------,,,,,,------...////////////////////////000000000000000000000000000000000000000000000000111111000000//////......///////////////////////////...---,,,,,,---...//////......------------...////////////////////////------......//////000000,,,---......//////......111///------.../////////111111000///...---,,,,,,........................////////////////////////000///...------...///000000000000000000000000000///////////////.........000000000000000000000000111111000000000000111111222222222222222222222222111111000000000111333444666555444444222222111000444333333222111111111222333333222222222333444444444444444444444444444444222333333444444333333222555555555555555444444444666777777777777777666666444555555666666666666666777777666666666666666777555555666666777777888888555555555555666777999999999999:::::::::;;;;;;;;;999999777777777888999:::888888777777666666555555444444444444444444444444........................000000000000//////......////////////////////////////////////////////////000000000000000000000000000000000000111111111111000000111111111111000000///000111222222111111000//////000000111111222222444444444333333333222222333333333444444444444555111111111111111111111111111111222222222333333333444333222111111111222222111111111222222222222333222222111111222222333444111111111111111111111111222222222111111111000000111111111111000000000000////////////////////////........................---------.........//////........................------------------------......---------,,,,,,,,,***,,,...///000000///...---,,,,,,+++******++++++...------,,,,,,------..............................------,,,,,,------...------------------------.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......------------------------,,,,,,---------...............------,,,,,,,,,,,,------------------------------............------///...---,,,+++++++++++++++,,,------......---------------.........//////......------------......------------------------,,,,,,---------.........,,,,,,,,,,,,------...//////......---,,,,,,++++++........................---------------------------------............///////////////////////////...................................................------,,,,,,------...////////////////////////000000000000000000000000////////////////////////111000000000/////////...///////////////////////////...------------...///000000/////////000000111////////////////////////111000000///......------,,,---......//////......000///...---...////////////////////////.........////////////////////////........................000///...------...///000000000000000000000000000/////////////////////...000000000000000000000000000000000000000000000000222222222222222222222222222111000000000111222333444444444333333222222111444333222222111111111222222222222222333333333333333333333333333333333333222333333444444333333222444444444555555555555555666666777777777777666666444555555666666666666666888888777777777777888888666666666666777777888888555555555555555666777888888999999999999:::::::::999888888777777888999999999999888777666555555555333333333333333333333333........................000000000////////////...////////////////////////000000000000000000000000000000000000000000000000000000000000111111111111000000111111111111000000000000111111222333333444111111111111111111111111333333333222222222222222333333333333444444444444222222222222222222222222111111222222222333333333444333222111111111222222222222222222333333333333222222111111222222333333222222222222222222222222222222222111111111111111111111111111000000000000////////////////////////........................---------.......................................------------------------...------------,,,,,,,,,***+++---...///......------,,,,,,+++++++++++++++...------,,,,,,------.................................------------......------------------------------------------------,,,,,,,,,,,,,,,,,,---------------...------,,,,,,---------------------------------.........//////---,,,,,,,,,,,,+++++++++------------------------------............------///...---,,,+++++++++++++++,,,------......------------........./////////...------,,,,,,------...------------------------.............../////////------,,,,,,,,,------............------,,,,,,+++////////////////////////---------------------------------............///////////////////////////......................................................------------......////////////////////////000000000000000000000000------------------------000000000000///////////////////////////////////////......------......//////////////////000111222////////////////////////000000000///......------,,,---......//////......//////............//////---.........//////000000000000000000000000000000........................//////............//////000000000000000000000000......//////////////////000000000000000000000000///000111222222111000///222222222222222222222222333222111111000111111111333333333333333333333333333333222111111111111222000111222333444333333222333333333333333333333333222333333444444333333222333333444444555555666666555666666777777666666666444555555666666666666666999888888777777888888999666666666777777777777888555555555555555555555555777777777888888888999999999888888777777777888888999999888777555444333333222222222222222222222222........................////////////////////////////////////////////////000000000000000000000000///////////////////////////000000000111111111111000111111222222111111000111111111111111222333444222222222111111000000000222222111111111111111111222222333333333444444444222222222222222222222222111111222222222333333333333222222222222222222222222222333333333444444444333222222111222222333333222222222222222222222222111111111111111111111111111111111111000000000///////////////////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------***+++,,,------------,,,---,,,,,,+++++++++,,,,,,...------,,,,,,------...---------.....................------------......------------------------,,,,,,,,,------.........,,,,,,,,,---------------------...///...---+++***------------------------------------............---,,,,,,,,,,,,,,,,,,,,,------------------------------............------......---,,,,,,,,,,,,,,,+++,,,------......------............////////////------,,,,,,,,,,,,------......................................................---,,,,,,,,,------......---------,,,,,,,,,........................---------------------------------............///////////////////////////......................................................------------......////////////////////////////////////////////////------------------------000000000000//////////////////////////////////////////............//////,,,,,,,,,------///000000////////////////////////,,,------...///000111111,,,---......///............/////////......///000............////////////////////////////////////......................../////////....../////////////////////////////////............////////////000000000000000000000000...///111333333111///...111111111111222222222222333333222111111000000000111111222222333333333333222222111111111111111222000111333555666555444333222222222222222222222222222333333444444333333222222222333444444555666666555555666666777666666666444555555666666666666666777777777666777777888999777777777777777777777777666666666666666666555555666666666777777777777888888888888777777777777777777777666555333222111111111111111111111111111111......................................./////////////////////////////////000000000000000000000000///////////////////////////000000000111111111111111111222222222222111111333222111000000000000111333333222222111111000000111111111111111111111111222222222333333333444444222222222222222222222222111111222222222333333333222222222222222222222222222222333333333444444444333333222222111222222333111111111111111111111111111111111111111111111111111111111111000000000///////////////////////////.............................................---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,,,,------...------,,,,,,------...---------........./////////......------......///------------------------+++,,,,,,------.........,,,,,,,,,------.........------...///...---+++***------------------------+++,,,,,,,,,,,,---------------------............------------------------------............------......------,,,,,,------+++,,,------......------........./////////000000...------,,,,,,------.................................------------------......---,,,,,,,,,---------------------,,,,,,,,,---------------------------------------------------------............///////////////////////////................................................///......------......///////////////////////////////////////////////////........................////////////000000000000////////////////////////////////////////////////,,,,,,,,,------///000000////////////////////////,,,,,,---...///000111111,,,---......///.........---///000000...---...000////////////...............................................................//////////////////...////////////////////////---.........//////000000111111111111111111111111...///111333333111///...000000000111111222222222222222222222111111000000000111111222222333333444111111111000000111222222000222444666777777555444222222222222222222222222222333333444444333333222111222222333444555666666444444555666666666666666444555555666666666666666555555555555555666777777888888888888777777777777777777888888888777666666555555666666666777777777888888888888777777666666555444333222111000//////000000000000000000000000........................---............/////////////////////////////////000000000000000000000000000000000000000000000000000000000000111111111111111111222222222222111111333222222111000000//////333333222222222111111111111111111111111222222222222222222222333333333333333333333333333333333333111111222222222333333333111111222333333333222222222222222222333333333333333333222222111111222222000000000000000000000000111111111111111222222222111111111111000000000000////////////////////////------------------------...............---------........................------------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,------...,,,,,,------...///////////////............//////------------------------,,,,,,,,,------.........,,,,,,,,,---......//////---------...------,,,,,,------------------------+++++++++,,,,,,,,,------------...............///------------------------------............------......---------------...+++,,,------......------....../////////000000000.........------..........................................---------------------,,,,,,,,,------...---------------------------------------------------------------------------------............///////////////////////////................................................//////............//////////////////////////////000000000000000000000000////////////////////////////////////000000000000////////////////////////...//////000000//////...///////////////000111222//////////////////////////////////////////......,,,---......//////......,,,///111111...---...000000000//////.........---........................------------------------......////////////......000000000000000000000000------......///000000000111111111111111111111111///000111222222111000/////////000000111222222222111111222222222111000000000111111111222222333333111000000000000111222222111222444555666666666666333333333333333333333333222333333444444333333222222222333333444444555555333444555555666666666666444555555666666666666666444444444444555666777777999888888888888777777777666777888999:::999888777555555555666666666777777888888888888777666555555333222222111111000000///000000000000000000000000........................---------.........//////////////////////////////////////////////////////000000000000000000000000000000000000111111111111111222222333333222222111111222333333333222111000222222222222222222222222111111111222222222333333111222222222222333333333333333333333333333333333111111222222222333333333000111222333333333333222111111111222222222222333444333222222111111222222111111111111111111111111000000111111111222222222111111111111000000000000////////////////////////------------------------//////.........---------........................------------------------,,,,,,,,,---------......------,,,,,,,,,,,,------,,,,,,,,,,,,,,,---.........------,,,,,,------...,,,,,,------...//////000//////............//////------------------------,,,,,,------------------,,,,,,------.../////////------,,,,,,,,,---......------------------------,,,,,,,,,,,,---------...,,,,,,,,,------.........------------------------------............------......------------......+++,,,------......------.../////////000000000000000//////......//////000......................../////////.........------,,,,,,,,,,,,------...///------------------------........................---------------------------------............///////////////////////////................................................//////............//////////////////////////////000000000000000000000000////////////////////////.../////////000000000111////////////////////////...///000111111000///...000000/////////000000111////////////////////////......//////////////////,,,---......//////......+++///222111...,,,...000.........///////////////........................---------------------------...///000000///...---000000000000000000000000------......///000000111111111111111111111111111000000000000000000000000/////////000111222222222000000111222333222111111111111111111111222222222000000000000000111222222000000111222333444555666333333333333333333333333222333333444444333333222333333333333333333333333222333444555666666666666444555555666666666666666444444444555555666777888999999999888888888777777444555777999:::999888777555666666666666777777777777888888888777666555444222222222222222222222222000000000000000000000000........................---------.........//////////////////////////////////////////////////////000000000000000000000000000000000000111111111111111222222333333222222111///111333555555555444333222222222222222222222222111111222222333333333333111111222222222333333333333333333333333333333333111111222222222333333333000111222333444333333222000000111111111222222222444333333222111111111222222222222222222222222222000000111111222222222222111111111111000000000000////////////////////////------------------------//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------...............---,,,,,,---------,,,,,,,,,,,,,,,---...///...------,,,,,,------...,,,,,,------...///000000//////............//////------------------------------------------------,,,,,,------...///000000---,,,,,,+++,,,---///000---------------------------------.........//////+++++++++,,,,,,------------------------------------..................---......---------......///+++,,,------......------////////////000000000000000000////////////000000////////////////////////111111000000/////////...+++++++++,,,---...///000------------------------////////////////////////---------------------------------.........//////////////////////////////................................................//////............//////////////////////////////000000000000000000000000////////////////////////.../////////000000111111////////////////////////...///000111111000///...///......---------......////////////////////////++++++,,,...///111222222,,,---......//////......***///333222...,,,---000,,,,,,---...///000111222000000000000000000000000---------------------------...///000000///...---000000000000000000000000---------...///000000111111111111111111111111111111111000000000000111111...//////000111222222222///000111222333333222111111111111111111111111111000000///000000111222222/////////000111222444555444444444444444444444444222333333444444333333222444333333333333333333333222333444555666666666666444555555666666666666666555555555555666777999999999999999999888888777777222444666888999999888777666666666666777777777888777888888888777666444333222222333333333444444444111111111111111111111111------.........---+++***........................///...---,,,,,,---...///////////////////////////000000000000000000000000000000000000000000000000222222222222222222222222666666555444333333222222555555444333333222111111333333333333444444444444444333222000///000000111222222111111111111111111222111111000000111111222333333333333222222111000111111111111111111111111000111111111111222222222111111111111111111111111000000000000000000000000000000000000000000000000///.........------------........................000///...---,,,+++++++++------............---------,,,,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++,,,---------,,,,,,,,,,,,---...000222333444//////.........---------+++,,,,,,------............/////////---,,,---...,,,,,,,,,------..................------,,,,,,,,,///...---,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,------......------,,,,,,,,,---.../////////...............///////////////...,,,*********,,,---,,,++++++++++++,,,------......------------......000000000///......------111111000000//////......------............------------............------,,,,,,,,,---------..............................---------------------------...............------///////////////.........////////////////////////......////////////......+++,,,---......---,,,+++////////////////////////////////////////////////////////////////////////.........------,,,,,,,,,000000//////.........---------......//////000000/////////...---------,,,+++*********+++---///000...---,,,,,,,,,,,,---...000000///...---,,,,,,+++/////////...------,,,,,,////////////000111222333///////////////.........///...---,,,,,,---...///...............---------............///////////////...---,,,,,,---...///111111111000000000000000000000000000000000000000//////000111111111111000222111111111000000//////000111111222222000///...////////////000000000000...///111222333222000///111111222222222333333333444444555555555555555555666555444444222222111000555555444333333333333444555666666666777777888888666666777888888888888888888888777777666666555555444555666888888666555444444444555555555555444444666666777888888888888888444444333222222111111000222111000//////000111222------.........---,,,+++........................111000///......///000111////////////////////////000000000000000000000000000000000000000000000000222222222222222222222222555555555444333333222222444444333333333222222222222222333444666777888888555444222111000000111111111111111111111111111111222222111111111111222222222222333333333222111111111111111111111111111111//////000000000111111111111111111111111111111111000000000000000000000000000000000000000000000000/////////.........------........................//////...---,,,,,,,,,,,,,,,,,,------------,,,,,,---,,,,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++***))),,,,,,,,,---...000111222//////.........------------------------............/////////---,,,---...,,,,,,------------------.........------,,,,,,,,,......---,,,,,,,,,------......---------,,,,,,,,,,,,------......------,,,..................------............///////////////...,,,+++***+++,,,---,,,,,,,,,,,,,,,------.........------------...............///////////////000000///////////////...------............------,,,------......------,,,,,,,,,---------.................................---------------------------...............------/////////////////////...////////////////////////......////////////......,,,---...//////...---,,,/////////////////////////////////////////////////////////////////////////////////......---------000/////////............------------...........................---------000000...---------...///......---,,,,,,---....../////////...------,,,,,,------......///000000111////////////000111222333/////////////////////...///...------------...///....................................///////////////...------------...///000000000000000000000000000000000000000000000000///000000000000111111111111111111111000000000///000111111222111000///...////////////000000000111...///111222222222111000111222222222222333333333333333333333333444444444666666555555444333333333333333444444555555666666555555666666666777777777333444555555666666555555888777777777666666666555444555777888888777555444444444555555555555444444555666666777777777777777444444333222222111111000222111000000000000111222---............---,,,,,,........................000000////////////000000////////////////////////000000000000000000000000000000000000000000000000222222222222222222222222555444444333333222222222222222222333333444444444111222444666888:::<<<===666555333222111111222222111111111111111111111111333333222222222222333333111111222222333222222222111111111111111111111111.../////////000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000/////////....................................---------------...+++,,,,,,,,,,,,,,,,,,+++---,,,,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,+++)))(((''',,,,,,,,,,,,---...///000...............---------//////...................../////////---,,,---...------------------,,,,,,.........---------------------,,,,,,,,,---.........------------,,,,,,,,,,,,------......------,,,////////////...---,,,+++---............/////////......,,,+++++++++,,,------------,,,---......///......------------......------......///000000111.............../////////------............------,,,------......------,,,,,,------------.........................................................------...............---......//////////////////////////////////////////......////////////......---......//////......---///////////////////////////////////////////////////////////////////////////////////////.........////////////............---------------,,,,,,,,,---------...............111000//////......//////......---,,,,,,---....................................//////000111111111//////...//////000111222....../////////////////////......------......///////////////////////////............///////////////...------------...///000000000000000000000000000000000000000000000000000000/////////000111222111111111111000000000000000111111111111000///////////////000000000111111...///111222222222111000222222222222333333333333000111111111222222222333555555555555555555555555111333444666777888777777555555555555666666666666666777888888999888888888777777777777666666666666555666777888888777666555444444555555555555444444444444555666666666666666444444333222222111111000222222111111111111222222..................------.................................------.........////////////////////////////////////////////////000000000000000000000000111111111111111111111111444333333333222222222111000111222222444444555666333444555777999;;;===>>>666555444222111222222333111111111111111222222222444333333222222333333444///000111222222222222222111111111111111111111111/////////000000000111111111111111111111111111111000000000000000000000000////////////////////////000000000000////////////........................---------------...//////,,,,,,------------,,,,,,---,,,,,,,,,,,,---......------------------------,,,,,,,,,---------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,+++***)))------------------...///........................000000//////.........---.../////////---,,,---............------,,,,,,,,,...............---------,,,,,,,,,,,,,,,---...///------------------------,,,------......------,,,..................---------------.........//////...---,,,,,,,,,,,,------...------------...//////...------,,,,,,------...............//////000000,,,,,,------......//////------............---------......//////......---------------............................................................,,,---......///.....................////////////////////////////////////......////////////.........//////////////////...//////////////////////////////////////////////////////////////////////////////..................///////////////.........///......------,,,,,,,,,,,,---------.../////////+++,,,,,,---...///000111......------------......---------.........//////111111000000///......---///.........//////000111............//////////////////............//////////////////000000000000............////////////.........------........./////////000000000000000////////////////////////111000...---...///111333111111111000000000000000111111111111000000000/////////000000000111111111///000111222222222111111222222222333333333444444000000111111222222333333444444555555555666666666222444666888999888777666555555555555555555666666888999999:::::::::999999777777777777666666666666777777888888888888777777444444555555555555444444333333444555555555555444444444333222222111111000333222222222222222222333................................................---..................---////////////////////////////////////////////////000000000000000000000000111111111111111111111111222222222222222111111111///000111222444555666777666666777888999:::;;;;;;666555444222111222222333000000111111111222222222444333333222222333333444///000111111222222222222111111111111111111111111000000000111111111222222000000000000000000000000000000000000000000000000////////////////////////000000000000////////////........................------------...///000000------............---------,,,,,,,,,,,,---......------------------------,,,,,,,,,------.........++++++************++++++++++++,,,---.........---///......---......//////---.....................000000//////.........---.../////////---,,,---............------,,,,,,,,,........................,,,,,,,,,,,,,,,---...///------------------------,,,------......------,,,+++,,,---...////////////------------............---------------------......------------...//////------,,,,,,,,,,,,------000000//////............,,,,,,------......//////------............------//////000000000000//////---------.........//////................................................,,,------...//////......---.........//////000000////////////////////////......////////////....../////////....../////////////////////////////////////////////////////////////////////////////////------------------------.........///////////////000/////////......------,,,---------.../////////++++++,,,---//////000000........................,,,,,,------.../////////000//////......------,,,.........---......///000---.........//////000000////////////////////////.../////////000000111111............////////////---..................---......//////000000000000////////////////////////111///...------///111222000000000000000000111111111111111000000000000000000000000000111111111111000111111222222222222222222222333333333444444444111111111222333444444555333333333444555555666666555666888999999888666444666666666666666666555555555666666666666666555555666666666666777777777777777777888888888888777777444444555555555555444444222222333444444444444444444444333222222111111000222222222222222222222222.........---......///000........................//////000000000000//////////////////////////////000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111///000111222444555666777777777888888888888888888666555333222111111222222000000000111222222333333333333222222222222333333000000111111222111111111111111111111111111111111111111111111222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000/////////.................................---------...///000000---......//////......------,,,,,,,,,,,,---......------------------------,,,,,,,,,---......//////,,,++++++******++++++,,,***+++,,,...////////////..................//////---------...............//////...................../////////---,,,---...------------------,,,,,,.............../////////------,,,,,,,,,---......,,,,,,,,,------------...,,,------......------,,,***+++,,,...///000000111,,,------------.........------------............---------,,,---......///------,,,,,,,,,,,,------111000000///......------.............../////////------............------/////////000000/////////------........./////////........................------------------------,,,,,,---...////////////------......///000000000////////////////////////......////////////......///......------......///////////////////////////////////////////////////////////////////////////,,,,,,,,,---------------.........//////////////////////////////.........---------...............///000000000000///......---...////////////...------------.........//////,,,,,,------.../////////......------------......------......///000000000...//////000000//////...---......//////000000111............////////////------...//////...---------......//////000000111000000000000000000000000//////.........///000111000000000000111111111111222111111000///000000000000000000111111111222222111111111111222222333333333333333333444444444444111222222333444555666666333333444444444555555555666777888888888666555444777777777777666666666666666666777777777666555555666666666666777777777777777777777777777777777777444444555555555555444444222222333444444444444444444444333222222111111000111111222222222222111111///...------...///000111...........................///000111111000///...////////////////////////000000000000000000000000000000000000000000000000111111111111111111111111000111111111111111111111000000111222444555666666666666666666777777777777555444222111000000111111///000000111222222333333222222111111111111222222000111111111111000000///111111111111111111111111000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000/////////.........------........................///...............///000,,,------......------,,,---,,,,,,,,,,,,---......------------------------,,,,,,------.../////////...------,,,,,,------...++++++,,,---............---,,,,,,,,,---...//////---------.........//////---------------............/////////---,,,---...,,,,,,---------------------........./////////000......---,,,,,,,,,------,,,,,,,,,---------......,,,------......------,,,+++,,,---...////////////,,,,,,---------.........,,,------...............,,,,,,,,,,,,,,,------...---,,,,,,++++++,,,,,,---///////////////.........000000///////////////...------............------------............------............////////////........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////------......///000000111////////////////////////......////////////......///...---,,,,,,---...///////////////////////////////////////////////////////////////////////////------------.........///............/////////000------...............///...............---------...//////000///...---,,,---...///000000///...------------...............---------...//////000000......------,,,------...------......///000000111...///000111111000///...,,,------...//////000000............////////////------...//////...------------......///000000111000000000000000000000000........./////////000000///000000000111111111111222222000/////////000111000000111111111222222222222111111111222222333333333333333444444444444555111111222333444555666666555555555555555666666666555666666666666666666666999999888888777777777777888888888888888777666666555666666666777777777888777666666666666666666777444444555555555555444444222333333444555444444444444444333222222111111000000000111222222111000000///...------...///000111........................,,,---...//////...---,,,////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111000111111222444555555666444444444555666666777777444333222000000000000111///000000111222222333333222111111111111111111222111111111111111000///...111111111111111111111111////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000///.........------------........................//////............//////+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,---......------------------------,,,,,,------...///000000//////............//////,,,,,,---------,,,++++++++++++++++++,,,---...///---------.........//////+++,,,,,,------............/////////---,,,---...,,,,,,,,,------.........---.........//////000000///...------,,,,,,,,,,,,,,,,,,,,,------.........,,,------......------,,,------......///.........,,,,,,,,,---------......,,,,,,---.../////////...,,,++++++++++++,,,---------,,,,,,++++++,,,,,,---------......///000000000111111000000//////......---..................---+++,,,,,,------,,,,,,+++............/////////000........................+++++++++++++++++++++++++++,,,---...////////////---------...///000000111////////////////////////......////////////.........---,,,++++++,,,---...////////////////////////////////////////////////////////////////////////---.........//////000000---.........//////000000,,,,,,,,,------........./////////......------,,,((()))+++---......---------...///000000///...---........................111111111000//////.........------,,,,,,,,,---------------...///000000111...///000111111000///...,,,,,,,,,---...//////000............/////////000,,,---...//////...---,,,---------...///000000111000000000000000000000000---...//////000///////////////000000111111111222333222000/////////000111000111111111111222222222222222111111222222333444333333333444444444555555000111111333444555666666777777777777777666666666444444444444555777888999:::999999999888888777777444444555444444333222222555666666666777777888888666666555555555555666666444555555555555555555444222333444444555555444444444444333333222111111000///000111222222111000///000///---,,,,,,---///000///////////////////////////000000000000000///...////////////000000000000//////////////////////////////000111111111111111000000000000000000000000111111111111111111111111111111111222222333333333222333555777888888777666222222111111111111222222000000111111111222222222111111222222222222111111111111111111111111111111000111111111111222222222222111111000000000000000000000000000000000000000000000000000000000000000111111111111111000//////111111000000//////..............................//////////////////////////////.........---------,,,---.........---,,,++++++,,,------......------........................,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---...///.........////////////000//////.........---------000...,,,******,,,...000------------------------..................------,,,---------.../////////,,,,,,,,,---------......000000///............/////////.........---------............////////////..............................------------......,,,,,,,,,---------......++++++++++++,,,---...///000000...------...///000................................................,,,------......------,,,******++++++,,,---......,,,---///000000///---,,,)))***++++++,,,,,,++++++000000///............/////////.........---------++++++---...//////000000---------............///////////////////////////------------------------000000000///......------////////////////////////////////////////////////////////////////////////.........///////////////,,,---......//////......,,,,,,,,,---------......,,,---------.../////////------,,,,,,,,,+++++++++---------............///........................------............------,,,---......------...000////////////////////////////////////////////////000000000000000000000000000000000000000000000000////////////............///......---------......000000000111222222222333333222111000000111222333000000000///////////////111222333333111111222333111222222333333222222111222222333333333333333333333555777666222111222555888888888888999999999999<<<<<<<<<;;;:::999888777666666555555555555666666555555666666777777888888888888777777666666555555555555555555444333222111333333444555555444333333222111111111000000//////555444333111000/////////000...---,,,,,,---...000////////////////////////------............------.../////////000000000000//////////////////////////////000111111111111000000000000000000000000000111111111111111111111111222222222222222222333333000111333555666555444444222222111111111111222222111111111111222222222222111111222222222222111111111111111111111111111111000000111111111222222222222111111000000000000000000000000000000000000000////////////////////////111111111111111000//////000000000000//////......................................................//////.........---------------.........---,,,++++++,,,------......------........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------.........////////////.........------------///...,,,++++++,,,...///////////////////////////........................---------...............,,,,,,,,,---------.....................///000000//////.........---------............////////////..............................------------......,,,,,,,,,---------......++++++++++++,,,---.../////////............//////................................................,,,------......------,,,++++++,,,,,,------......,,,---...000000...---,,,+++,,,,,,------------------------------...////////////.........---------------......///.........---------............///////////////////////////------------------------////////////....................................////////////////////////////////////////////////000000//////......------,,,---......//////......,,,,,,---------.........---------........................---------,,,,,,---------............///........................------............------,,,---......------...000////////////////////////////////////////////////........................000000000000000000000000---.........//////000000//////...............///111111111111111111222222222222111000000111222222111111111111111222222222111222333333111111222333222222222222222222222222333333333333444444444444555666666666444333444555666666777777777888888888;;;;;;;;;:::999888777777666666555555555555666666555555666666777777777777666666666555555555444444666666666555555444222222333333444555555444333333222222222222111111111000000000///////////////000///...---,,,,,,---...///////////////////////////+++,,,---...................../////////000000000////////////////////////...///000000111111000000000000000000000000000000111111111111111111111111333333222222222222222222000111333444555444444333222222111111111111222222111111222222222333333333111111222222222222111111111111111111111111111111000000000111111111222222222111111000000000000000000000000000000000000000////////////////////////000000111111000000//////000000000////////////...........................------------------------...............---------------......------,,,++++++,,,------......------------------------------------------------------+++,,,------......------,,,---------........................------------------------------------...............................................................---------,,,,,,,,,---------......,,,,,,,,,---...000111222...............------------............/////////..............................------------......,,,,,,,,,---------......++++++++++++,,,---...///......///////////////...................................................,,,------......------,,,------------------......,,,---...//////...---,,,------...///////////////+++++++++,,,---...///000...............---------......//////...------,,,---------............///////////////////////////------------------------............////////////........................////////////////////////////////////////////////111111000///...---,,,,,,------...////////////...,,,------------........................---------//////.........------------------............///////////////////////////------............------,,,---......------...000////////////////////////////////////////////////........................000000000000000000000000,,,,,,---...///000111111000000////////////000000111111111111111111000000222222111000000111222222000000111111222222333333111222333333111111222333333333222111111222333333333333444444444555555555777666555555666666555444444444444555555555666666999999999999888777777666666666555555555555666666555666666666666777777777555555555444444444444444666666666666555555444333333333444444444444333333333333333222222222222222---------...///000111222///...------------...///////////////////////////,,,---...///000000111000........./////////000000////////////////////////...//////000000000000000000000000000000000000000111111111111111111111111333333333222222111111111222333444555555555555555222222111111111111222222222222222222333333333333111111222222222222111111111111111111111111111111000000000000111111111111222111111000000000000000///////////////////////////////////////////////////000000000000000//////////////////////////////........................------------------------........................---------------,,,,,,,,,+++,,,------......------------------------------........................+++,,,---...///...---,,,,,,,,,,,,---------......------------------------,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.............../////////...---------,,,,,,,,,,,,---------......------------...///000111........................---------.........//////..............................------------......,,,,,,,,,---------......,,,,,,,,,,,,,,,---......------///000000000///...................................................,,,------......------,,,..................------------...//////...------------...///////////////,,,,,,,,,,,,---...///000........................---...............---------------............///////////////////////////........................---------...///000000111........................////////////////////////////////////////////////000000//////......------------...///////////////------------............/////////...---------,,,............---------------------............///000000000000000000000000------............------,,,---......------...000////////////////////////////////////////////////........................////////////////////////---------...///000000111000000000000000000111222222222111111000000//////222111111111111111111222------...///000111111222111222333333111111222333444333111000000111333444333444444555555666666666777444222333666777555222222222333333333444444444777777777777777777666666666666555555555555666666666666666666666666666666555555444444444444444444666666777777666555555444333333333333333333333333222222222222222222222222/////////000111222333444.........------.........////////////////////////,,,,,,...///000000000000............////////////////////////////////////......///000000000000000000000000000000000000000111111111111111111111111333333333222222111111111333333333444444444444444222222111111111111222222111111222222222333333333111111222222222222111111111111111111111111111111//////000000000111111111222111111000000000000000////////////////////////...........................//////000000000//////.............../////////................................................---...........................------,,,,,,,,,,,,+++,,,------......------------------------------........................+++,,,---...///...---,,,,,,,,,,,,---------......,,,,,,------------------+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------.........///////////////...---------,,,,,,,,,,,,---------............------------......---.....................------------..........................................------------......,,,,,,,,,---------......------,,,,,,------......,,,---///000000000///...................................................,,,------......------,,,..................---------..................---,,,,,,---............---//////...............///---.....................+++,,,---...////////////---------............///////////////////////////........................,,,------...///000111111........................////////////////////////////////////////////////------......//////000000---...//////000000//////---------.........///////////////...---------,,,---------,,,,,,,,,,,,+++---------............///000000000000000000000000------............------,,,---......------...000///////////////////////////////////////////////////////////////////////////////////////////////////////////////.........000000000000000111222222222111111000000/////////111111111222222111111111------...///000111111222111222333333111111222333444333111000000111333444333333444444555666777777555222000222555666444111222222222222333333333333555555666777777777666666666666555555555555666666666666666555555555555555555555555555555555555555666666666666666666555444333333333333333333333333000000111111111111111111111000000000000000111111........................////////////////////////***+++,,,---------------------........./////////////////////////////////---...//////000000//////000000000000000000000000111111111111111111111111333333222222222222222222111111111111111111111111222222111111111111222222000000111111111222222222111111222222222222111111111111111111111111111111/////////000000000111111222111111000000000000000000000000000000000000000..............................///000000000//////---............/////////........................////////////////////////---------...............///...---,,,,,,,,,,,,---+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------......------,,,---------............,,,,,,,,,,,,------------,,,,,,---......---,,,,,,------------------------,,,,,,------.../////////...............---------,,,,,,,,,---------......///......---,,,,,,---------------...............,,,------------.......................................------------......,,,,,,,,,---------.........---------------......,,,---...///000000000000................................................,,,------......------,,,------------------..............................++++++,,,------------,,,000000///...............---------...............***+++,,,...///000000000---------............///////////////////////////........................---------...///000000111------------------------////////////////////////////////////////////////,,,,,,---...///000111111......///000000000000///------........./////////...............---------------,,,,,,,,,+++++++++---------............///////////////////////////------............------,,,---......------...000////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000//////............000/////////000111222333000000000000000000//////000111222222222222111000000000111111222222333333111222333333111111222333333333222111111222333333222222333444555666666777333222111222333444333222222222222333333333444444444555555666777777777777666666555555555555666666666666666555555555555444555555555555555666666666555555666666666555555444333333222222222222333333000000000000000111111111000//////...---------------..................---////////////////////////++++++,,,------,,,,,,,,,---------.........//////////////////////////////---...//////000000//////000000000000000000000000111111111111111111111111222222222222222222333333111111000000000000111111222222111111111111222222//////000000000111111111111111222222222222111111111111111111111111111111////////////000000000111222111111000000000000000000000000000000000000000........................---......///000000//////---------.........//////................................................---------........./////////...---,,,,,,,,,------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------........./////////++++++,,,,,,,,,---------,,,------------------,,,------------------------,,,,,,------...//////000---------...............,,,,,,,,,---------......------,,,,,,,,,---......---------.........//////,,,,,,---------.......................................------------......,,,,,,,,,---------............------------......---------......///000111................................................,,,------......------,,,++++++,,,,,,------...............------.........++++++,,,------------,,,......---------...//////---------.........//////,,,,,,---.../////////...---------............///////////////////////////........................------......//////000000------------------------////////////////////////////////////////////////------......//////000000......///000000000000000............////////////---------..................---------,,,,,,,,,,,,---------............///........................------............------,,,---......------...000////////////////////////////////////////////////////////////////////////000000000000000000000000........./////////////////////...///000111222222/////////000000000000000000111222222222222111000111111111111111222222222111222333333111111222333222222222222222222222222111111222333444555666666111222333333333222444555333333444444444555555555444444555777777888888888666666555555555555666666666666555555555444444444333333444444444555555555444444555555555555444444333333222111111222333333000000000111111222222222//////...---------------------............------////////////////////////.........///......---------------.........//////////////////////////////---......///////////////000000000000000000000000111111111111111111111111111111111222222333333444333333222222222222222333222222111111111111222222////////////000000000000111111222222222222111111111111111111111111111111////////////000000000000222111111000000000000000000000000000000000000000........................------...///000000//////---------.........//////........................---------------------------------........./////////...---,,,+++,,,------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++,,,---...///.........////////////000+++++++++,,,,,,---------------------------------++++++++++++++++++++++++,,,,,,------...///000000,,,------....../////////,,,,,,,,,---------......+++++++++,,,---...///000---------.........//////,,,,,,,,,---------.......................................------.........,,,,,,,,,---------......///......---------............------...///111222................................................,,,------......------,,,******++++++,,,---............------------......+++,,,------......------+++++++++,,,---...///000---------.........//////.........///......---,,,---------.........//////////////////////////////////////////////////////.........///////////////------------------------///////////////////////////////////////////////////////////////............//////000000000000000............/////////000,,,------......///////////////.........------------------.........//////........................---..................---,,,---///...------...000////////////////////////////////////////////////........................000000000000000000000000,,,------...///000111111............///000111222......//////000000111111000111222333333222111000000000000///////////////111222333333111111222333111222222333333222222111000000111222444555555666111333666555333222444777444444555555555555666666444444666777888888888888666666555555555555666666666666555555555444444444222222222333333444444444333333444444555444444333444333222111111222333444111111111222222333333333000000/////////000000111---------............///111000///......---........................------............///////////////////////////////////////......------///000111000000000000000000000000111222333333222111222333444444222222222222444444222111000//////000111111333000...///222444333111222111111000000000000000000000000000000000000000///000000111111111000000000000000000000000000000//////............//////111111000/////////////////////.........------------......///////////////111///---,,,,,,,,,...///////////////////////////------------------------***+++,,,---..................................................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,---.../////////...---,,,,,,,,,,,,---...//////......,,,---...//////...---,,,........................---...///...,,,+++,,,---++++++,,,,,,,,,---------...---,,,+++***+++,,,---------......------,,,+++,,,---......///.........---------............///////////////////////////........................------......------,,,+++---------............///.........------,,,,,,,,,////////////////////////,,,---------.../////////////////////////////////......------------......+++---///000000///---+++------------------------................................................000///...------...///000//////............//////,,,,,,.../////////...---333111...------...---,,,,,,,,,------------,,,,,,........................,,,,,,------...///000000......---------,,,,,,,,,............////////////------------............000000000000////////////111000///------...//////........................////////////////////////............////////////////////////////////////000000////////////000000---...///000000///...---000000000000000000000000000000000000000000000000111000///...------...///000000000000000000000000////////////000000000000333111//////000111000000///000111222222111000///111111111111111111111111333222222222222222222222333333333333333333333333111111222333333333333222444444222222222222444444444555555666666666666666555555555555555555555555666666777777777777666666222333444444555555444444444444444444444444444444555555444444333222111111000000000000000000000000111111111111111222222333111111000000//////......---------............//////...............///000....................................///////////////////////////////////////......---...///000111000000000000000000000000000222333222111000111333444333222222222222333444333222111000000111222222222000//////222333333111222111111000000000000000111111111111111111111111000000111111111111000000000000000000000000000000//////............//////111000000/////////////////////.........------------......///////////////222111///...---...///000........................------------------------+++,,,,,,---.....................................................................---------,,,,,,------------------------...---,,,++++++,,,---............///......------,,,------...//////......------............------,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,+++,,,---++++++,,,,,,,,,---------...---,,,,,,++++++,,,,,,+++,,,,,,---.........------......///000/////////---------............///////////////////////////........................------......------,,,+++---------............////////////......---------////////////////////////---------...............------------------------......------------......+++---///000000///---+++------------------------------------------------...........................---,,,,,,,,,,,,---...//////............//////,,,---.../////////...---111///---,,,---............//////000000//////...........................,,,,,,---......//////000/////////.........------............////////////....../////////000000000000000000000//////////////////...---------------............................................................////////////////////////////////////000000////////////000000......////////////......////////////////////////000000000000000000000000111000///...---......///000000000000000000000000////////////000000000000222000//////000111111000000000111111111111000000111111111111111111111111222222222222222222222222222222222222222222222222222222333444444444444333444333333222222333333444333333444555555555555555444444444444444444444444555555666666666666555555333333444555555555555444333333333333333333333333444444444333222111111111000000000000000000000000...............//////000111000000000/////////...---------............///------------...///000111....................................///////////////////////////////////////............///000000000000000000000000000000///111222111000///000111333333222222222222333333333222222111222222333333222111///000111333222222222111111000000000000000222222222222222222222222000000111111111111000000//////////////////////////////............//////111000//////......//////...............------------......///////////////111000...---------...///........................------------------------,,,------.........------.........................................................------------,,,..............................------------......------......///.........,,,---......///..................------.........,,,,,,,,,,,,,,,,,,,,,,,,---.........,,,+++,,,---,,,,,,,,,,,,---------------------------,,,++++++)))***,,,---.../////////......///000000000000000---------............///////////////////////////........................---............---,,,,,,---------............//////////////////.........////////////////////////...............---------------------------------......------------......,,,---///000000///---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...........................---,,,,,,,,,,,,---...//////............//////,,,---......//////......///---,,,,,,.../////////...//////000000//////...........................---------......//////000000000000/////////..................////////////////////////000000000000000000000000////////////---............---,,,,,,........................---------------------------............/////////////////////////////////000000////////////000000//////............//////////////////////////////000000000000000000000000000000///............///000000000000000000000000////////////000000000000111///...///111222222111111111000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111333333444555555555555444444333333222222333333444222222333444444444444444444444444444444444444444444444444555555444444444333444555555666666555555222222222222222222222222333333333222111111000000000000000000000000000000111000000000000111222222000000000000////////////---------............///---------------...///000---------...........................////////////////////////////////////............/////////000000000000000000000000000///000111000///...///111333222222222222222222333111111111111222222222333222111000000111222222222222111111000000000000000111111111111111111111111000111111111111000000/////////////////////////////////............//////000000///............///........................---......///////////////...---,,,++++++++++++,,,........................---------------------------...............---,,,............................................................------------------------------------//////............//////,,,,,,---.../////////...------...............---///...---,,,,,,---...///........................,,,---......,,,,,,,,,...,,,,,,,,,------------...,,,---.........---+++******+++,,,---............------...///////////////---------............///////////////////////////.......................................------,,,---------............/////////................../////////////////////////////////...---------,,,////////////////////////......------------......,,,---...//////...---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,......................../////////......////////////......------......///---------...............000///......///000000...------............------........................------....../////////000000000000/////////..................////////////.........////////////000000000000000////////////---...///000///...,,,+++........................---------------------------------.........////////////////////////////////////000000000000//////000///...------...///000/////////////////////////////////////////////////////////.........//////////////////////////////////////////000000000000000///...///111333333222222111000//////000111222111111111111111111111111000000000000000111111111000000000000000000000000222333333444444444444444333333333333333333333333222222333444444444444444444444444444444444444444444444555555555555444444333444555555666666555555222222222222222222222222222222222111111111000000000000000000000000000000222222111111222222333444000000000000////////////---------............/////////...------------------------.........//////............////////////////////////////////////---......///////////////000000000000000000000000...///000000///...///000222222222222222222222222///000000111111111111111222222222111000000111222222111111000000000000000000000000000000000000000111111111111111000////////////////////////////////////............//////000//////...............---.....................---......///////////////------,,,,,,++++++++++++........................------------------------.........///......------................................................//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////,,,,,,---.../////////...---...............------///...---,,,,,,---...///........................,,,---...---,,,,,,---...,,,,,,---------.........,,,---...///...---,,,+++,,,------...------,,,,,,+++,,,------......---------------............///////////////////////////..............................//////......---,,,---------............///------------------------/////////////////////////////////...---------,,,////////////////////////......------------......------...//////...------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...........................//////////////////.........------------......------------......//////333111000000111000///------..................---////////////////////////.........////////////////////////.........------............//////////////////000000000111111111000000000000///////////////000000111111000...---........................------------------------------------............//////////////////////////////000000000000//////000///...------...///000........................////////////////////////......//////////////////////////////////////////////////////000000000000000///...///111333333222222111000//////000111222111111111111111111111111//////000000000111111111000000000000000000000000111111222333333333333333333333333333333333333333333333444555555555555444555555555555555555555555555555555666666555555555333444444555555555555555444444444444444444444444222222111111111111111111000000000000000000000000///............///000000////////////000000000000---------............///000///...---,,,,,,,,,,,,,,,,,,------.../////////............////////////////////////////////////---......///000/////////000000000000000000000000...000111000///...///000111111222222222222111111...///000111111111111111222222333111000///111222222111111000000000000000////////////////////////111111222111111000///...//////////////////////////////............//////000///......------......---------...............---......///////////////////////////.........------------------------------------------------------....../////////....................................................../////////.........------,,,,,,,,,,,,,,,,,,,,,,,,......////////////......------......///..................///......---,,,.........------.........,,,,,,,,,,,,,,,,,,,,,,,,+++---...---,,,,,,---///,,,---------...........................---,,,,,,------......------,,,+++++++++,,,------------,,,---------............///////////////////////////...........................////////////...---------------............///,,,,,,,,,---------------////////////////////////...............---------------------------------......------------......---..................---------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,---......---,,,,,,......------------.........------------...//////333222111111111000...+++///000000111111000000////////////////////////////////////////////////////////////.........------............////////////222222222222333333333333000000000000////////////000111111111111000//////........................------------------------,,,------------.........////////////////////////...///000111111000///...//////............//////........................000000000000000000000000---...//////000/////////000000000000000000000000////////////000000000000111///...///111222222111111111000000000000111111111111111111111111111111///000000111111222222222000000000000000000000000000111222222333333222222222333333444444333333222333333444555555555555555555555555555555555555555555555666666666666555555222333444444555555444444444444444444444444444444222222222222222222222222000000000000000000000000000000//////000000111222////////////000000000000---------............///......---,,,,,,---------,,,,,,------...//////000............////////////////////////////////////------///000000000///...000000000000000000000000///000111111//////000111000111222333333222111000...///000222333333222222111333333222//////000222222111111000000000000000////////////////////////222222222111111000///...000000000000000000000000//////............////////////...------------...---------.........//////---......///////////////000000000000//////......------------------------------------------------,,,---...//////000//////................................................////////////............---------------------------...////////////...---.........///......------......//////...------,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---,,,,,,---///------------............//////...---------------,,,,,,------...---------+++,,,------......---------------............///////////////////////////........................///////////////...---------------............///------------.........///////////////////////////---------...............------------------------......------------..............................------------------------------------------------........................,,,,,,---......---,,,,,,...------,,,,,,------......------,,,---...///000000///...///000///---+++000000111111111111000000////////////////////////000/////////////////////000000000/////////..................////////////000000111111111222222222000000000000////////////111111000///////////////................................................,,,,,,---------.........////////////////////////...///000111111000///.........////////////..............................000000000000000000000000,,,---///000000000//////000000000000000000000000////////////000000000000222000//////000111111000000000111111111111000000111111111111111111111111000000111111222333333444111111111111111111111111111222333333444444333333222333333444444333333222222222333444444444444444333333333333333333333333444444444555555444444444111222333333444333333333333333333333333333333333222222222333333333333333000000000000000000000000222222222111222333333444.../////////000000000111---------.........//////,,,,,,,,,,,,---...//////,,,,,,------...///000000............/////////000////////////////////////,,,---///000000000///...000000000000000000000000///111222111000///000222000111222333333222111000///000222333444444333333111333444222///...000333222111111000000000000000000000000000000000000000222222222111111///......111111111111111111111111//////............////////////...------------...---------.........//////---......///////////////......//////......---,,,------------------------------------------------,,,,,,...///000000000000................................................000/////////....................................,,,---...//////...---,,,.../////////...---,,,,,,.../////////...---,,,,,,,,,---...//////...---,,,........................+++,,,------,,,,,,...///---------.........//////000///...,,,,,,---......***+++,,,---.../////////,,,---......//////......---------.........//////////////////////////////........................///////////////......------------.........//////---.........//////000000////////////////////////,,,------....../////////////////////////////////.........------.................................------------------------................................................---...///000000///...---...------,,,,,,------.........---,,,---...///000,,,+++,,,---//////---+++......////////////......000000000000000000000000000000000000////////////111111111111000000000000............/////////000------------............000000000000////////////111000///------...//////........................////////////////////////,,,,,,,,,---------......////////////////////////...///000222222000///...---...///000000///...---........................000000000000000000000000,,,---///000000000//////000000000000000000000000////////////000000000000333111//////000111000000///000111222222111000///111111111111111111111111000000111222333333444444111111111111111111111111222333444444555555444444222222444444444444222222111111222333333333333222111111111111111111111111222333333444444333333222111111222333333333333222222222222222222222222222333333333333333333333333000000000000000000000000/////////...///000000111.../////////000000111111.........------,,,,,,,,,,,,---......//////......+++++++++,,,---...///000***,,,---------...000222...............///000000000000////////////000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111777555222000///...///000000///...------...///000000000000000111111111111111111111111111111111111222111111000///......---////////////////////////---------------------------------............///000000//////.........------,,,,,,++++++,,,,,,---,,,,,,------------------///............---------000000000000000000000000000000000///......------000000//////.........---//////............//////+++***))))))+++------,,,.........------,,,,,,,,,//////.........---------...------,,,,,,------...------------------------,,,,,,---....../////////,,,,,,,,,---------......//////...---,,,,,,++++++............///////////////...---,,,,,,,,,,,,,,,..........................................------////////////////////////////////////////////////---------...............------......///000000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------222222111000///...------........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000000,,,------...///000111111//////////////////////////////.........------------------,,,,,,+++++++++---------............///000000000000000000000000000000000000000///......------,,,+++,,,---...///333222///---,,,,,,---...........................,,,,,,---...///000111111111111000000//////......111000///...---...///////////////......---------++++++,,,,,,,,,------------------............///......///000000000000000000000000000000000000000,,,---...//////---+++***---------............///,,,,,,------.../////////...///000111222111111000....................................////////////000000///...............000000000000000000000000111000/////////000222333000000000111222222222333222222222222222111000///000111111111111222222222222111000000000222555666222222333333333333444444444444555666555444222111333222111000000111222333444444333333333333222222555444444333333222222111111111222222222222111111111333444444222111111222000000000000000///......000///...---,,,------.........---------,,,,,,,,,,,,---......//////......---,,,,,,,,,---...//////...//////...------...000...............///000000000000////////////000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111555444222000//////000000111000////////////000111000000000000111111111111111111111111111111111111111111111000///.........////////////////////////........................---------............///000/////////.........---...------,,,,,,------...---------------------------------.........//////////////////////////////.........///////////////000/////////............///..................//////---,,,---...000//////......---------,,,,,,,,,//////.........---------...------,,,,,,------...------------------------.........---------------,,,,,,,,,---------......///......---,,,,,,++++++............////////////---------,,,,,,---------..................................................................................................................------------......///000000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------000000//////...---------...............---------------------------------------......///000000000------......//////000000//////////////////////////////.........---------.........------------------------............///........................000000000000000///............---------...///000222111///---------...///........................------......///000000000000000000//////////////////...---,,,+++,,,,,,---......---------,,,,,,,,,++++++,,,,,,,,,------------------............///......///000000000000000000000000000000000000000---...///000000...,,,+++---------............///..................------......000111111000///.......................................////////////222222111000000000000000000000000000000000000000222111000000000111333333111111111111111222222222222222222222222111000000000111111111111222222222222111111111111333444555222222333333333333444444444444555555444333333222333222111111111111222333333333333333333333333333555444444333333222222111111111222222222222111111111333444333222111111111000000000000000///......000///...---,,,------......------------,,,,,,,,,,,,---......//////......///......---......///////////////---+++***+++,,,...............///000000000000////////////000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111333222111000///000111111111111000000000000111111000000000000111111111111111111111111111111111111111111000000//////......////////////////////////////////////////////////---------............////////////...............///......------......//////.........---,,,,,,,,,++++++,,,---...///000111////////////////////////------......///000000111////////////..................------------......000...------///000000///...------------,,,,,,,,,...............---------...------,,,,,,------...------------------------.........---,,,+++++++++,,,,,,,,,---------...............------,,,,,,+++---............/////////,,,,,,,,,------------...------------------------......................................................................../////////...---------,,,------......///000000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------//////.........---------........................////////////////////////.........////////////////////////////////////////////////............---.............../////////---------............///........................///000000000000///......///............///000000000///...------...///000........................//////////////////////////////////////////000000......---,,,,,,,,,,,,---............------------,,,,,,,,,,,,---------------------............///......///000000000000///000000000000000000000000...///000000000///...------------............///000//////...------,,,,,,......///000000///...---....................................////////////222111111000000000000000000000000000000000000000222111111111111222333444222222222111111111111111111222222222222111000000000111111111111222222222111111222222333333444444222222333333333333444444555444444333333333333333333333222222222222333333111222222333333444444555555444444333333222222111111111222222222222111111111222444333222000111111///000000000000///......//////...------------...------------------------,,,---......///.........000//////.........//////---...---,,,)))((()))***...............///000000000000////////////000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000111222000000000000000000000000///000000000111111111111111111111111111111111111111000000000/////////...////////////////////////........................---------............///..............................------------......000//////...---,,,,,,+++,,,,,,------...//////000////////////////////////............//////000000///////////////.........------,,,,,,,,,,,,------...,,,++++++---...---,,,------------------------...........................------,,,,,,------...---------------------------------,,,,,,+++++++++,,,,,,,,,---------............---------,,,,,,,,,---------.........//////------------------,,,,,,---------------------------------...............................................................000000///...---,,,,,,,,,------......///000000000////////////////////////------------------------........................,,,,,,------............/////////...------,,,,,,////////////////////////000/////////.........---///////////////........./////////////////////////////////...............---------......//////000---------............///........................//////000000//////...---.............../////////.........---...///000111........................000000//////............---......//////000000000000000//////............//////////////////......,,,,,,,,,------------...---------............///---...//////000000//////////////////////////////......////////////...------------............/////////.........---------...///000000000///...---....................................//////////////////............//////000000000000000000000000111111111111111222222222333222222222111000000000111111222222222111111000000000111111111222222222111222333333444444333333222222222333333333444444555444333222222222444444333333333333333333333333000111111222444555555666555444444333333222222111111111222222222222111111111222333333111000000111//////000000//////...---............------......------------------------,,,---......///.........000//////.........//////,,,---...---++++++,,,..................///000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000111111///////////////////////////000000000111111111111000000000000000000000000000000000000////////////////////////////////////---------------------------------............///---------...............------,,,,,,,,,,,,------000000///...------,,,,,,................................................000000//////.....................///////////////------,,,,,,,,,,,,---------+++******+++,,,,,,+++---------------------------........................------,,,,,,------...------------------------+++++++++,,,,,,---------,,,,,,,,,---------......---------------,,,,,,,,,------------..................///...---,,,+++***---------------------------------.........//////................................................000000///...---,,,,,,,,,------......///000000000////////////////////////------------------------........................---------......///000000//////.........---------///////////////////////////......------,,,,,,+++///////////////.........////////////////////////////////////////////////,,,,,,------.........///---------............//////////////////////////////////////////...------,,,,,,------............------......//////000111////////////////////////000000000///......------------......//////000000///////////////.........------------------------,,,,,,---------.........---------............///------...///////////////////////////////////////------------...------------------............///---------........./////////000111111111000//////....................................//////////////////............//////000000000000000000000000...//////000000000000000333222222222111000000000000111111222222222111111000000111111111222222222222222333444444444333333222222222333333333444444444333222111111222444555333333333333333333333333000000111222444555666666555444444333333222222111111111222222222222111111000222333333111000000111///////////////...------------..................,,,,,,,,,------------...,,,---......//////......///......---......//////...///000000//////111333...............///000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000///000000000000000000000......////////////......000000000000111111111111000000000000000000000000000000000000////////////////////////////////////---------------------------------............///---------------.........,,,,,,,,,++++++,,,,,,,,,000/////////...---------//////.........---------........................111000000///......------.........///////////////......------------......///---,,,,,,---------,,,,,,,,,,,,------------...---------..................------,,,,,,------...------------------------+++++++++,,,---.........,,,,,,,,,---------......------------------------,,,------------.........---...//////...,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////------------------------------------------------/////////...---------,,,------......///000000000////////////////////////------------------------........................------....../////////000........................////////////////////////---------,,,,,,,,,++++++.........///////////////////////////////////////...////////////000000000---------------.........---------............///000000000000000000000000...////////////...------+++,,,------......---------....../////////000000////////////////////////000000//////.........---..................//////------......------,,,+++***************+++++++++,,,---------............---------............///------...////////////...000000000000000000000000,,,,,,,,,,,,---------...---------............///,,,,,,------...//////000...///111222222222111000....................................////////////000000000000000111111222000000000000000000000000---...//////000000//////222222222111111111111111000000111222222222222111000111111111111222222222333333333333444444444444222222333333333333444444222222222222222333333444222222333333333333222222000000111222444555666666555444444333333222222111111111222222222222111111000111333222111///000000...////////////...------,,,---......///.........,,,,,,,,,---------......,,,---......//////......---,,,,,,,,,---.../////////000000000//////111333...............///000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000//////...///000000000000///...000000000000111111111111000000000000000000000000////////////000000000000////////////////////////........................---------............///,,,,,,,,,------.........------,,,,,,,,,,,,------////////////............---------.......................................///////////////...................../////////000///..................///000///------......---,,,,,,,,,,,,---------......---------.........//////...------,,,,,,------...---------------------------------------.........,,,,,,,,,---------......------------------------,,,,,,---------.........***+++---...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000------------------------------------------------..................------------......///000000000////////////////////////................................................------------------......,,,,,,------.../////////........................------------------,,,,,,------......//////000000////////////////////////.../////////000000000000/////////...............---------............///////////////////////////......//////......---,,,,,,,,,.../////////...---....../////////////////////////////////////////////////////////...........................------,,,---.........---,,,+++*********++++++,,,,,,,,,------------............---------............///,,,---......//////......000000000000000000000000---------------...//////---------............///------..................,,,---///111111222111111....................................////////////000000000000000111222222000000000000000000000000---...///000111000000///111111111111111222222222000000111222222222222222000111111111111222222222555444333222222333444555222222333333333333444444111111222333333333333333111111222333333222111111111111222333333444555555555444444333333222222111111111222222222222111111000111222222000//////000......//////......---,,,,,,,,,.../////////......,,,,,,,,,------.........,,,---......//////......+++++++++,,,---...///000......///...,,,,,,...///...............///000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000///......///000111222222111000///000000000000111111111111000000000000000000000000////////////000000000000////////////////////////////////////////////////---------.........//////,,,,,,,,,------..................------..................///////////////+++,,,,,,---...///000000........................------......///000000000---.........//////000000//////............//////000...,,,,,,------,,,+++,,,,,,,,,------.........---------.........//////...------,,,,,,------...------------------------000//////......------,,,,,,,,,,,,---------......------------------------,,,,,,,,,---------......''')))+++...000000000///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000---------------------------------------------------------...............------......///000000000////////////////////////........................////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000000................................................,,,------...///000111111////////////////////////.../////////000000111111111111000000//////......---------.........//////..............................//////......---,,,,,,---///000000000///.........////////////......000000000000000000000000/////////////////////////////////......------,,,...///000000000///---------------....../////////---------.........//////---------.........//////,,,---......//////......000000000000000000000000...............///000111---------.........///////////////...------,,,,,,***+++---///111111111111..................................../////////000...............///000000000000000000000000000000...///000222222111111000000000111111222222222333///000111222222222222222000111111111111222222222666555333222222333444666222222333333333444444444///111222333444333333222000111222333333222111000111222222333333444444555555555444333333222222111111111222222222222111111000111222222000//////000......//////......---,,,+++,,,.../////////......//////...---,,,++++++***........................////////////............///////////////.................................111000/////////000222333000000000000000000000000000000000000000000000000...///000222222111000000000000000000000000000000000000000000000000000000111111000000//////............////////////..............................000000000000000000000000////////////////////////111000///...------...///------------------------//////////////////////////////////////////////////////............//////........................................................................////////////////////////---------.........////////////.........---------,,,,,,,,,---------......//////.........------------,,,,,,++++++,,,,,,---++++++,,,------,,,+++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------........./////////...---------,,,.........//////...------//////.........---------.................................------,,,,,,,,,+++++++++,,,,,,------------,,,,,,,,,,,,---............////////////............---,,,---...///000000000//////.........---........................000000//////.........---////////////////////////.................................////////////000........................//////............////////////000000000000//////---......///000111111222........................---------...------,,,,,,........................////////////////////////000000000000////////////........................000000000000////////////000000000000000000000000//////////////////////////////.........---------............////////////+++++++++,,,---...///000,,,---...//////...---,,,000000000000000000000000---------.........//////------------.........//////...------...///000111////////////////////////////////////000000000000,,,---------.../////////,,,---...///000000000000222222111111000000//////000111111111111222222222000000////////////000000222111000000000000000111---///111333444333222222111111222222222333333333333333333333333333333333222222222333333444444444444444222222222222444444333333222111222333444555222222222333333333444444999555222222333555333222111111111111111111111111////////////////////////222222111000///...------------...///////////////.........------,,,,,,+++........................//////.........---------000000000000000/////////........................111000/////////000111222000000000000000000000000000000000000000000000000//////000111111111111111000000000000000000000000000000000000000000000000111000000000/////////.........////////////..............................////////////////////////////////////////////////111000///...---......///------------------------//////////////////////////////////////////////////////............//////........................................................................////////////////////////------..................------------,,,,,,,,,+++,,,---------............//////.........------------,,,,,,++++++,,,,,,---------...//////...------------..................,,,,,,,,,,,,------------,,,,,,,,,---------.....................---------,,,,,,,,,,,,,,,---------//////.........---------...............---------.........------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---............////////////.........------,,,---...///000000/////////....................................000/////////............////////////////////////........................------........./////////........................//////............////////////000000000000//////.........///000111111111//////////////////......---------......------,,,........................////////////////////////000/////////////////////........................////////////000000000000000000000000000000000000//////////////////////////////.........---------............////////////,,,,,,,,,,,,---...//////------...//////...------////////////////////////........................------.........////////////......---...///000111000000000000000000000000////////////000000000000---------...............------...///000000000000111111111000000000000000000000111111111222222222111000000//////000000111111000000000000000111111---.........///000111111111111222222222333333333333333333333333333333333222222222333333333444444444333222222222222333444333222222111222333444555222222222333333333333444555222000000333444444333111111111111111111111111000000000000000000000000000000000///////////////000000111222222222222222------------------------....................................------------000000000000000000000000////////////////////////000000/////////000111222000000000000000000000000000000000000000000000000000000000000000111111222000000000000000000000000000000000000000000000000000000000000////////////......////////////......................................................////////////////////////000000///............///------------------------//////////////////////////////////////////////////////............//////........................................................................////////////////////////..................------.........---------,,,,,,------........./////////...............---------------,,,,,,,,,,,,---------......//////......---..................------,,,,,,,,,---......//////,,,,,,,,,------------...---------...............+++******)))***+++---..................---------//////.........---------.........------------------------------,,,,,,,,,---,,,,,,,,,,,,---............////////////.........------------...//////////////////....................................////////////............////////////////////////........................,,,---------............//////////////////////////////............////////////000000000000//////......//////000000111111111111000000/////////...,,,------.........------........................////////////////////////////////////////////////..............................//////000000111111000000000000000000000000/////////////////////////////////.........------............////////////...---------------......------...//////...------////////////////////////...............---------....../////////000000000///............///000000000000000000000000000000////////////000000000000...............---------......///000111111111111///000000000000000000111000000000111111111222222111111111000000111111111000/////////000111222222333222000///000222444666111111222222222333333333333333333333333333333333222222222222333333333333333333222222222222333333222222111111222222333444111111222222222333333333111000///000222444444333000000000000000000000000111111111111111111111111....../////////000000000000111111222222222222222,,,,,,,,,------................................./////////............---////////////000000000000000000000000000000000000////////////000000111111////////////////////////000000000000000000000000111000/////////000222333000000000000000000000000////////////////////////000000000000////////////......////////////....................................................../////////////////////////////////.........//////........................//////////////////////////////////////////////////////............//////........................................................................////////////////////////...............---------111000000000000/////////.........////////////000........................------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,------...///000000------------------------,,,---------.../////////+++***)))))))))+++...///......................../////////...------,,,,,,...............---------//////......------,,,,,,---,,,,,,,,,,,,---............////////////......------------....../////////////////////.................................///////////////.........////////////////////////........................,,,,,,,,,---------......000000000000000000000000//////............////////////000000000000//////.../////////000000000111111111000000///.........,,,------.......................................////////////////////////.........///////////////........................---......///000111111222////////////////////////////////////////////////////////////........................//////////////////...------------------..................---////////////////////////---------.........//////////////////000000000000//////........./////////////////////////////////////////////000000000000/////////...---------,,,...///000111111222222222.../////////000000111111000000000000111111111111222222111111111111222222////////////000111333333444333333222333444555666111111222222222333333333333333333333333333333333222222222222222222222333333222222222222222222333111111111111111222222333111111111111222222222222111111111111222333333333000000000000000000000000000000000000000000000000////////////////////////---......///////////////+++,,,,,,------.................................000000000/////////......---------.........//////000000000000000000000000......//////000000000000////////////////////////////////////////////////111000/////////000222333000000000000000000000000////////////////////////////////////000000000000......////////////......................................................////////////////////////......//////////////////........................//////////////////////////////////////////////////////............//////////////////////////////........................////////////////////////////////////////////////.....................---111000000000000/////////.........////////////000---........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,------...///000000------------------------,,,---------.../////////---,,,+++***+++---///111---.....................//////.........---------......................../////////......------------,,,,,,,,,,,,---............////////////......---------........................///////////////.................................///////////////////////////////////////........................,,,,,,,,,---------......000000000000000000000000//////............////////////000000000000//////////////////000000000000/////////......---------,,,---....../////////...........................////////////////////////------....../////////000////////////////////////---......///000111111222////////////////////////000000000000000000000000000000/////////.....................////////////000000///...------------.........------.................................***+++,,,---...000111111////////////000000000000//////////////////..............................////////////000000000000/////////...---------,,,...///000111111222222222......//////000000000111//////000000000111111111222222111111111111222222////////////000111333333///000111222222111111000111111222222222333333333333333333333333333333333222222222222222222222222222222222222222222222222000000111111111111222111000000000111111111222222333333444333222222111222////////////////////////////////////////////////000000000///...------,,,+++,,,,,,---------------,,,,,,,,,------.................................000////////////.........,,,,,,,,,------......///////////////////////////---...///000000000//////000000000000000000000000////////////////////////000000000000000111111222000000000000000000000000000000000000000000000000////////////000000000000......////////////......................................................////////////////////////---...//////000/////////........................//////////////////////////////////////////////////////............//////////////////////////////........................////////////////////////////////////////////////---------.........//////.........---------,,,,,,------........./////////---------.....................------------......///......------......///..................------,,,,,,,,,---......//////...------------,,,,,,,,,---------..................------,,,---...000111---------......................................................////////////////////////.........---,,,,,,,,,,,,---............////////////......,,,---......//////...............///////////////.................................///////////////////////////////////////........................,,,---------............//////////////////////////////............////////////000000000000//////////////////000000000000------..................,,,---...///////////////........................////////////////////////---------......//////000////////////////////////......//////000000111111000000000000000000000000000000000000000000000000000000000/////////..................////////////000000///...---------...///...------------...///........................***+++,,,---...000111111....../////////000000000/////////000//////...---------------------------////////////000000000000...............---------......///000111111111111...//////////////////000/////////000000000111111111111111000000111111111000/////////000111222222///000222444444222111///111111222222222333333333333333333333333333333333222222222222222111111111111111222222222222111111//////000111111111111000///000000000000111111111333444555555222111111111////////////////////////........................111000000///...---,,,+++,,,------...............,,,,,,------------------..............................---------,,,,,,,,,,,,,,,------...//////000........................---...///000000000///...000000000000000000000000//////////////////////////////000111111111111111000000000000000000000000000000000000000000000000.../////////000000000111......////////////..............................////////////////////////////////////////////////,,,---///000000000//////........................//////////////////////////////////////////////////////............//////////////////////////////........................////////////////////////////////////////////////+++,,,,,,---...///000000------------,,,,,,,,,+++,,,---------............---------.........//////......------------......///...------------...///------..................,,,,,,,,,,,,------------......---------,,,,,,,,,...............---------.....................///---------.........//////,,,,,,------.../////////---........./////////000///////////////000000000---,,,,,,,,,,,,---............////////////......,,,---.../////////...---............/////////000..................................../////////000////////////////////////........................------........./////////........................//////............////////////000000000000//////000000000000////////////------......//////000000,,,---...///000000000000........................////////////////////////,,,,,,---......///000000////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000/////////...............////////////000///...............//////...------------...///........................---------...............------.........///////////////000000000///---,,,........................////////////000000000000---------...............------...///000000000000///////////////.........////////////000000000111111000000//////000000111111000000000000000111111222333333333333333222222111111222222222333333333333333333333333333333333222222222222111111111000000111222333333222111000...///000111111111000////////////000000000111111///222444444222000000222......................../////////////////////////////////......---------,,,---......//////......------------------------........................,,,,,,,,,+++++++++******------......///000000111........................,,,---///000000000///...000000000000000000000000////////////////////////...///111222222222111000000000000000000000000000000000000000000000000000.../////////000000111111......////////////..............................000000000000000000000000////////////////////////,,,---///000000000////////////////////////////////////////////////////////////////////////////////////............//////000000000000000000000000........................000000000000000000000000////////////////////////***+++,,,---...000111111//////.........---------,,,,,,,,,---------......---------.........//////......------------......---,,,++++++++++++,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,+++.........------,,,,,,,,,/////////......------,,,.........//////...---------------.........//////+++,,,,,,---...///000000---.........//////000000......//////000000111111---,,,,,,,,,,,,---............////////////......,,,,,,.../////////...------.........//////000000........................---.........//////000000////////////////////////.................................////////////000........................//////............////////////000000000000//////000000000000////////////------...///000111222222,,,---...///000000000000........................////////////////////////,,,,,,------...///000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000////////////............/////////000//////............/////////...---,,,,,,---...///........................000000///...------,,,,,,------------........./////////000000000///---,,,////////////////////////////////////000000000000,,,------....../////////,,,---...///000000000000000000//////.........---////////////000000000000000000////////////000000222111000000000000000111111000///------...000111111111222222222333333333333333333333333333333333222222222222111111000000000111222333333222111000---...000111111111000///////////////000000000000,,,///222333111000111333........................000000000000000000000000---------............///+++,,,------......------------------------------........................+++,,,---......---,,,+++.........////////////000//////////////////////////////.........---------...------------...//////222000///------///000222222111000//////000111222000000000000111111111111000000//////.........---000000////////////000000////////////////////////000///...------...///000///////////////////////////............///000000+++,,,---...//////////////////.........------------------............/////////000000///...------////////////////////////......////////////......,,,---......//////......////////////////////////......///////////////...000000//////.........---......---,,,---...///000///////////////.................................------............------------------------------/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------......///---,,,,,,---...---,,,++++++++++++,,,---...///........................+++,,,,,,------,,,,,,+++000///...,,,,,,,,,---...////////////////////////000///...---,,,+++++++++......////////////......//////////////////////////////000000000000////////////.........---------............////////////......---------,,,,,,,,,------------------------........................//////............//////........................////////////////////////000000////////////000000////////////////////////000000000000000000000000///////////////........./////////////////////////////////...------,,,,,,000000000000000000000000////////////////////////////////////////////////////////////////////////111111111111000000000000000000000000000///.........///000///---,,,---...000000////////////000000///////////////.........111111000///...---,,,,,,---------.........////////////.........---------////////////////////////,,,,,,------...///000000///000000000000000//////---------............///////////////000000000000000000000000000000000000111111000000//////......111111111111111111111111333222222222222222222222222222222222222222222222222222222222222222222222333333333333333222111000000111222333333333333333000000////////////000000////////////////////////......///000000000000000000000////////////000000///............---------,,,...000///...------------,,,...000...***)))---------------------------........................,,,------------------,,,---------............/////////////////////////////////.........---------...------------...//////111000///......///000111111111000//////000111111000000000000111111111111000000/////////.........000000////////////000000//////////////////////////////............//////..............................------......///000+++,,,---...//////////////////.........------------------............//////////////////...------////////////////////////------............------,,,---......//////..............................///000000000///...------000/////////...............------,,,---...///000/////////////////////...........................------............------------------------------------..................,,,,,,,,,,,,,,,,,,,,,,,,......------------......///---,,,,,,---......---++++++++++++,,,---...///........................------............------//////...---------------////////////////////////......---,,,,,,,,,------......////////////......//////////////////////////////000000000000////////////.........---------............////////////.........---------,,,,,,................................................******++++++---...000111........................////////////////////////000//////......//////000////////////////////////000000000000000000000000/////////////////////...////////////////////////------..................////////////////////////........................////////////////////////////////////////////////000000/////////.........000000000000000///.........///000///---------///000//////////////////000/////////////////////...000000000///......---------------.........////////////.........---------////////////////////////,,,,,,------...//////000//////000000000000//////........./////////000000.../////////000000000000000000000000000000000000111000000000/////////...111111111111111111111111222222222222222222222222111111111111111111111111222222222222222222222222222222333333222111111000111222222222222222111111000000////////////000000////////////////////////......///000000000000000000//////......//////000///............---------,,,...///...------...//////++++++------++++++...------------------------...........................------,,,,,,------...---............//////////////////////////////////////////............---......------......///000111000///......///000111111000000//////000000111000000000000111111111111000000////////////......000//////......//////000////////////////////////......////////////......---------------------------------------......///,,,,,,---...////////////...............------------------............//////////////////......---////////////////////////,,,------......------,,,,,,---......//////..............................111111000000///---,,,+++////////////...............------------...//////......//////////////////........................------............------------------------------,,,,,,------...//////000------------------------......------------......///...,,,,,,---.........++++++++++++,,,---...///..............................////////////...............///......---,,,////////////////////////------,,,,,,---......///......////////////......//////////////////////////////000000000000///////////////............---............////////////.........------------,,,////////////////////////........................******++++++---...000111........................///////////////////////////..................///////////////////////////000000000000000000000000......//////////////////////////////////////////,,,,,,------...//////000................................................////////////////////////////////////////////////.........---------,,,,,,000000000000000//////......///000///...------/////////............//////......//////////////////////////////////////////------.........//////////////////.........------////////////////////////,,,,,,------.../////////...//////000000/////////////////////000000000111....../////////000000000000000000000000000000000000000000000////////////111111111111111111111111111111111111111111111111000000000000000000000000222222222222222222222222111111222222111111000000222222222222111000///...000000////////////000000////////////////////////......///000000000000//////..................//////............---------------...---,,,---///111999111,,,,,,...---,,,......................................................---,,,++++++,,,---...////////////000000000000/////////////////////////////////..............................//////000000000////////////000000000000000//////000000000///000000000111111111111000000///////////////////////////....../////////////////////////////////---...///000000///...------------------------------,,,,,,,,,,,,---......,,,------...//////..............................---------............///...///////////////......////////////////////////---..................---,,,---......///.................................//////000000///...------///////////////.........------------......//////............////////////........................------............------........................---------.........//////...........................------,,,,,,------...///...------///000///...,,,,,,,,,,,,,,,---.......................................//////.........------/////////...---,,,////////////////////////......------------............////////////......//////////////////////////////000000000000///////////////...........................////////////............------------.............../////////........................//////............//////........................////////////////////////......------------......////////////////////////////////////////////////............////////////////////////////////////---------.........//////................................................////////////////////////////////////////////////.........---------,,,,,,//////000000000000//////---...///...,,,,,,,,,...///......------......///............////////////............//////000000............////////////////////////............////////////////////////---------.........//////......//////000/////////....../////////000000000........./////////000000////////////////////////000000000000////////////111111111111111111111111000000000000000111111111111111111111111111111111222222222222222222222222000000111111111000000///111111111111111000//////000000////////////000000////////////////////////---...//////000000//////......------------......///............------------------,,,+++---000333EEE:::000//////...------...................................................---,,,++++++,,,---...---------........./////////////////////////////////////////////////////////............///000000000000////////////000000/////////000000////////////000000000111111111111//////000000000000000000//////............//////////////////////////////---...///000000///...---........................---,,,,,,,,,,,,---......,,,---......///.........---.....................---------............///......///////////////...//////////////////////////////000000000000//////,,,---......///.................................------...///000000//////.........///////////////---------...............---.........//////000000........................------............------........................//////.........---------........................------,,,,,,,,,,,,------/////////111222333111///------,,,,,,------..............................------............------,,,---...//////...---,,,////////////////////////111000///...------------......////////////......//////////////////////////////000000000000//////////////////////////////............//////////////////.........---------,,,,,,---------.................................//////............//////////////////////////////////////////////////////......------------......////////////////////////////////////////////////---.........//////000000//////////////////////////////.........---------................................................/////////////////////////////////////////////////////////.........------//////000000000000//////,,,---...---+++***+++,,,......------------......---.........//////000000------......///000000000........./////////000000000000/////////.........////////////////////////---------...............------...///////////////------........./////////............////////////////////////////////////////////////000000000000000000000000000000000000//////000000000111111111222222222222222222222222222222222222222222222222///000000111111111000000//////000111111111111111000000////////////000000////////////////////////------...///////////////......------------......///............------------------,,,+++---000333DDD999000//////...---......................................................------,,,,,,------...******+++++++++,,,,,,,,,////////////////////////...////////////000000000//////......//////000111//////000000000000//////...//////000000//////...000000000000111111111111//////000000000000111111///......------......///////////////////////////......////////////......////////////////////////---------------......///------...............------------...............---------............///---...//////////////////////////////////////////000000000111111000000000,,,---......//////......------------------------+++,,,---///000000111111.........///////////////,,,---......//////......------......///000000000........................------............------........................000//////...------,,,,,,------------------------------,,,,,,,,,,,,------...///222555777666222///...---------------..............................---------......---------,,,---......///.........////////////////////////222111000...---,,,,,,,,,......////////////......//////////////////////////////000000000000//////...////////////000000000............/////////////////////.........------++++++,,,,,,---.................................******++++++---...000111///////////////////////////////////////////////////..................///////////////////////////000000000000000000000000------......///000000000////////////////////////000//////...------,,,,,,........................------------------------////////////////////////////////////////////////000000000////////////......//////000000000000000,,,---...---+++++++++,,,------,,,,,,,,,,,,------------......///000000000---.........//////000000....../////////000000000000000000/////////......////////////////////////........................,,,---......////////////------------............------........./////////000000000000000000000000////////////000000000000000000000000000000000000///000000111111222222222222222222222222222222222222222222222222222222222000000111111222222111111...///000111222222222222000000////////////000000////////////////////////------...////////////...///..................//////............---------------...---,,,---///111777000+++,,,...---...000................................................,,,------------------,,,+++++++++,,,,,,,,,------////////////////////////.../////////000000000000///////////////000000111//////000000000000//////......///000000///......000000000000111111111111//////000000000111111111///......------....../////////////////////////////////............//////..............................------......///000---...............---------------.........//////---------............///------.../////////////////////////////////////////////000000000000//////,,,---......//////......------------------------------...///000000000///............/////////000,,,---.../////////...---------......///000000111........................------............------..........................................------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...000555999<<<999444///......------------....................................////////////......---------------...//////////////////////////////000000///.....................////////////......//////////////////////////////000000000000//////.../////////000000000000............////////////////////////............,,,,,,,,,---.../////////........................******++++++---...000111////////////////////////////////////////////////000//////......//////000////////////////////////000000000000000000000000------......///000000111////////////////////////..................------////////////////////////------------------------////////////////////////////////////////////////000000000/////////............///000000000000000...///000///---,,,---...------,,,,,,,,,,,,------------......///000000111.........///////////////.../////////000000000000000000000000/////////...////////////////////////........................+++,,,---...////////////............////////////---------.........//////000000000000000000000000.../////////000000000111000000000000000000000000000000111111222333333444111111111111111111111111222222222222222222222222000111111222333333222222111111222222222222222111000000////////////000000////////////////////////,,,---......//////......000//////......//////000///............---------,,,...///...------...///---***)))---...,,,---000////////////////////////........................+++,,,............,,,+++........./////////000000////////////////////////.../////////000000111111///////////////000111111//////000000000000//////---...///000000///...---000000000000111111111111//////000000111111111222.........------.........////////////////////////000///...------...///000------------------------///............///000000---...............---------------.........//////---------.........//////------...///000000//////////////////////////////......////////////......,,,---......//////......------------------------...///////////////......---.........//////000000,,,,,,.../////////...------------...///000000111........................---..................---////////////////////////,,,,,,------.../////////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------111666<<<>>>;;;555//////......---------..............................//////000000000000//////...---,,,,,,---...///000///////////////////////////............///000000......////////////......//////////////////////////////000000000000//////.../////////000000111111............/////////000000/////////............---------...///000000111......................../////////....../////////000000000000000000000000////////////////////////000000////////////000000////////////////////////000000000000000000000000---------...///000000111////////////////////////,,,,,,------.../////////000000000000000000000000------------------------////////////////////////////////////////////////000////////////...............///000000000000000///111111111///...///000---,,,,,,++++++,,,,,,------------...///000000111////////////////////////////////////000000000000000000000000////////////////////////////////////.....................---+++,,,---...////////////////////////000000000000---------.........//////000000000000000000000000.../////////000000111111000000000000000000000000000000111222333333444444000000000000000000000000222222222222222222222222000111222333333333333333333333333333333222111000000000////////////000000////////////////////////,,,---......//////......000000////////////000000//////.........---------,,,...000///...---------+++***,,,000///++++++/////////...---,,,,,,++++++------------------------000///---,,,+++,,,,,,---***)))))))))+++---000111............////////////---.........//////000000000000////////////000000///////////////////////////000111000///...///000111111000000//////............//////000000111111//////......---------,,,//////////////////////////////............//////////////////////////////000000000000000000000000................................................,,,---...//////...---,,,//////////////////////////////.........---------000000///...------,,,,,,..............................------------......---///111111///---------111000...---,,,,,,---...///...---,,,,,,,,,,,,,,,---------.........//////---------...............***+++---.........---,,,//////.........---------,,,---......//////..............................,,,++++++++++++,,,------111444888<<<===999111,,,------------------------.................................////////////000........................---.../////////...,,,+++......////////////......111111000000//////......------......//////000000,,,---......//////......///////////////////////////...,,,++++++,,,...///////////////////////////000111111///,,,++++++,,,//////000000///...------000000//////.........---......------------......///////////////.........////////////////////////111000000///...---------000000//////.........------------,,,,,,+++++++++---------.........////////////000//////...------////////////////////////......------------......000000////////////000000///////////////.........///...---,,,,,,---...///---,,,,,,,,,---///000222111111111000000///////////////.........---------///////////////000111111////////////............---///000222222000///---//////............//////------............---------......///////////////000000000000000000000000////////////////////////,,,,,,,,,---------......000000000000000000000000000000000000000000000000111111111000000000000000000111111111111222222222222222222111111111000000444444444444444444444333111111111111111111111111111111222222222222111111000000///.......................................,,,------......------,,,------............------000000000000000000000000..............................------------......///......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********+++,,,/////////...........................////////////............/////////000000000////////////000000////////////////////////...///000000//////000111111000000000/////////.........//////000000000000/////////.........------//////////////////////////////............//////................................................................................................------............------//////////////////////////////.........---------000//////......---,,,,,,..............................------------.........///111000...------...///...------------...///......------,,,------------------.........//////........................,,,,,,---...............//////.........---------,,,---......//////.....................---------,,,,,,,,,,,,,,,------...111555;;;>>>===888222---------------------------........................------........./////////..............................//////...------,,,......////////////......000000000///////////////.........///////////////,,,---......//////......////////////////////////------------------------////////////////////////---...///...---,,,---/////////////////////...---000/////////..................------------....../////////////////////...////////////////////////111000000///......------000/////////............000///////////////......---------.........//////...//////000000000///////////////////////////////////////....../////////000//////......//////000/////////////////////...000///............///000......---,,,---...//////+++++++++,,,---------...//////.........---------//////.........//////000////////////...............///000111111000///...//////............//////---......//////......------......///////////////000000000000000000000000////////////////////////------........./////////000000000000000000000000000000000000000000000000111000000000000000000000000111111111111222222222222222222111111111000000222222222222222222222222111111111111111111111111111111222222222222111111000///......------..............................,,,------......------,,,---......//////......---......................................................------------...............------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,000000000000000///...---............////////////............////////////000//////......//////000////////////////////////---///000000//////000222000000000000////////////...////////////000000000000000////////////......//////////////////////////////............//////------------------------.................................................................................------........./////////////////////////////////............---000//////......---------..............................------------......///000000///------...000///...---------...///000......---------...//////---------...............000000//////......------......------......///000...............---------,,,---......//////......//////.........------------------,,,---......///222888???AAA===777222000------------------------........................,,,---------....................................//////...------------.........////////////......//////////////////000000///////////////.........------...////////////...////////////////////////+++,,,...000000...,,,+++////////////////////////***,,,............000111---...//////////////////////////////..................------------............//////////////////////////////////////////000000000///......------////////////............/////////000000000000000------........./////////...///000111111222111111////////////////////////000000////////////000000///..................///......//////////////////000000////////////000000000///...---------------------.................................---------000///...............///////////////...............///000111111000///...//////............//////---......//////......------......///////////////////////////////////////////////////////////////....../////////000000000000000000000000000000000000000000000000000000000000000000000000000111111000111111111111222222222222222222111111111111111/////////000111111222222111111111111111111111111111111222222222222111111000//////.......................................------............---------......//////......---......................................................------------............---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---......///,,,,,,,,,---...///000000............////////////.........////////////////////////....../////////////////////////////////---...000000//////111222000000000000////////////////////////////////////000000000000000///////////////////////////////////////............//////------------------------000000000000000000000000................................................///...---,,,,,,---...////////////////////////////////////...............000/////////......------..............................------------......///000///...,,,---///111000///...------...//////------------...//////000........................111111000///......------//////...------///000111........................,,,---......///........./////////...------,,,,,,...------------...//////222999AAACCC===666222111................................................,,,,,,,,,---------..............................//////---,,,,,,---...///......////////////......---......//////000000000000000//////......------------...///////////////////////////////////////,,,---...//////...---,,,////////////////////////***,,,............000111------...///000000/////////////////////...............------------..................////////////////////////////////////000000//////............///////////////.........,,,,,,------.........///............////////////000111111222222222111111////////////////////////000//////////////////000......------------..................////////////////////////////////////............------......222222111///...,,,+++***........................111000//////.../////////////////////..................///000000///......//////............//////......////////////......---......///////////////........................////////////////////////....../////////000000000////////////////////////000000000000000000000000000000000000000111111111000000111111111222222222111111111111111111111111......//////000111222222111111111111111111111111111111222222222222111111111111000///////////////........................------............------......////////////......000000000000000000000000..............................------------......---------------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,---...............---++++++,,,...111333............///////////////////////////.........//////............//////////////////////////////---///000000//////000222////////////000000000000/////////.............../////////000000000000000//////////////////////////////............//////........................000000000000000000000000................................................///...---,,,,,,---...//////////////////////////////////////////////////////////////////.......................................------------....../////////...,,,---///111222111000...---------...---------------...///000.....................---111000000///...------,,,//////...------///000111---.....................,,,---......///.........//////.........---------...------------...//////111888AAABBB===666222111................................................,,,,,,,,,---------......///////////////////////////...---,,,,,,---//////......////////////......------......//////000000000000//////......---------...//////000000/////////////////////////////////...------------...///////////////////////////,,,...///...------...///------...///000000//////.........///////////////......------------......---.........//////000000////////////////////////////////////.....................///////////////+++++++++,,,,,,------............/////////000000333333333333222111/////////////////////////////////......------......///......------------......---.........//////000000........................+++,,,---......////////////...---,,,***)))((('''---.....................111111000//////000000000////////////..................////////////......//////............//////...//////////////////...---......///////////////------------------------////////////////////////------.........///////////////////////////////////////////////////////////////000000111111111111000000111111111222222222111111111111111111111111...//////000111222333333111111111111111111111111111111222222222222111111333222111111000000111111........................---......//////......---...//////////////////...000000000000000000000000..............................------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++111000...------...000111............///////////////////////////.........///......------......//////////////////////////////000111000///...///000////////////000000000000/////////............---......////////////000000//////////////////////////////............//////////////////////////////.................................................................................------.........////////////////////////...////////////000000000////////////////////////..............................------------........./////////---...///111222111000...---......///------,,,,,,,,,---.....................---------//////......------,,,,,,......------......///000---------...............,,,---......//////..............................---------,,,---......//////666===@@@<<<777222000................................................,,,---------............////////////////////////...------------...//////......////////////......................../////////////////////...............///000000000000///////////////////////////111///---,,,,,,---///111////////////////////////...///000///---,,,,,,------...//////////////////.........///////////////......------------......------......///000000000//////////////////////////////////////////...............///////////////---------...................../////////000000000444444444333111000...---////////////////////////......------------......///..................///------......///000000000------............------***+++,,,...///000000000---------------------------------...............///////////////000111111////////////....................................//////............//////...//////000000//////...---......///////////////........................////////////////////////------........./////////000000000000000000000000/////////////////////////////////000111111222222000111111111111222222222111111111111111222222222000000111111222222333333111111111111111111111111111111222222222222111111333222222111111111111111..............................////////////.........//////000000//////.........................................................------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,+++***)))+++,,,...///000000//////............////////////000/////////............///......------......///////////////////////////000111222000...---...///.../////////000000000111//////.........---------------.........///////////////////////////////////////............//////................................................................................................------............------////////////////////////.../////////000000000000/////////////////////000..............................------------......,,,...000000///...///000//////.........///111222---,,,,,,+++++++++,,,,,,//////.........------------------------,,,,,,,,,,,,,,,---...............---------.........//////,,,---......//////......,,,,,,------.../////////,,,,,,,,,,,,,,,------......222888<<<<<<888222...................................................------........./////////////////////////////////,,,------...//////............////////////........................------.........///////////////......///000000000000000//////////////////////////////............//////////////////////////////.../////////---,,,---...//////////////////...---............/////////000......------------......------......///000000111////////////////////////.../////////////////////............/////////000////////////.............../////////000000000000222222222222111000///...//////////////////////////////............//////000//////......//////000------......///000000111---...///000000///...---+++,,,.../////////....../////////000000111111222---------.........//////,,,,,,,,,---...///000111////////////.....................------.........//////............////////////000000000000//////---......///////////////........................////////////////////////....../////////000000000000000000000000000000000////////////////////////...//////000111111222222000111111111111222222222000000111111111222222222111111111111111111111111111111111111111111111111111111222222222222111111222111000000//////000000..............................////////////......//////000000000000//////......................................................------------......---------------------------------------------------......///...---+++***!!!%%%***///222111///---............/////////000000000//////.........---.........------.........////////////////////////111222222111...------....../////////000000111111//////.........---------,,,---------......////////////////////////////////////............//////------------------------000000000000000000000000................................................,,,---...//////...---,,,////////////////////////.../////////000000111111////////////000000000000.................................------.........+++---000111000/////////------------///111444555---,,,,,,+++************//////.........---------+++,,,,,,,,,,,,,,,,,,,,,***+++---.........---,,,---------.........//////,,,---......//////......+++,,,,,,---...///000000,,,++++++++++++,,,---------000555:::<<<888222,,,////////////////////////.................................////////////000000000000000000000000000+++,,,...///000///...---......////////////....../////////......------,,,---.........//////000000...//////000000000000000////////////////////////---...///111111///...---////////////////////////,,,...///...------...//////000000000///...---------.........//////000000.........------.........---------...///000000111////////////////////////.........///////////////---.........//////000000//////......---------,,,////////////000000000000000000111111111000000///////////////////////////000000////////////000000000000////////////000000---------...///000000111...///000111111000///...---.../////////...---,,,//////......---------,,,---------.........//////))))))***+++,,,...///000000/////////..................------------......//////............////////////000000000000//////---......///////////////////////////////////////////////////////////////000000000000111111111111000000000000000000000000////////////////////////...//////000111222222222000111111111111222222222000000111111222222222222111111111111000000000000111111111111111111111111111111222222222222111111000000///.............................................////////////......//////000000000000//////000000000000000000000000.................................------.................................---,,,+++***+++,,,---...........................+++,,,,,,------.........---...............------000000000000////////////000///...------...///000//////////////////////////////000000000000//////111111000000//////......///////////////.........////////////////////////////////////////////////......................../////////...---------,,,---------............/////////.........---------000000//////............---...............---------------............///111111000///...---,,,,,,//////////////////////////////////////////////////////............//////000000000000000111111222++++++---...//////000000************+++,,,---......---,,,,,,,,,,,,---...***+++,,,---............//////000000///...------,,,,,,,,,---------......,,,---...//////...---,,,........................)))******+++,,,---......000000111222222111000///////////////////////////------------------------***+++,,,...///000000000000000000000000000000000000000000000000000000000000///,,,++++++,,,///000////////////////////////........................///////////////////////////............---------.........------,,,,,,,,,000000//////.........---........................////////////////////////---------...///000000111333333222111000///......////////////000000000000...///////////////......---...///000000///...---///////////////////////////////////////.........//////............//////////////////////////////...///000000000///---,,,......//////......---,,,............////////////........................///////////////////////////////////////000111111........................------++++++++++++------//////////////////......////////////////////////000///.........000111222................................................////////////////////////////////////000000000000////////////000000000000000......///000111000///000000000000000000000000111111000000//////......111111000000000000111111000000000000000000000000000000111111111111000000111111111111111111111111000000000000000000000000111111111111000000000000////////////............//////............//////,,,,,,,,,------........./////////......---------000...,,,++++++,,,---///,,,,,,,,,,,,,,,+++***)))---------.........//////........................,,,,,,++++++,,,,,,---...........................,,,,,,,,,,,,,,,------------...............------///////////////000000000000///...------...///000//////////////////////////////000000000000//////000000000000//////...............///////////////////////////////////////////////////////////////.......................................------------------............/////////.........---------/////////.........---------...............---------------............//////////////////.........////////////////////////////////////////////////......------------.....................///000000,,,,,,---...////////////*********++++++,,,---......---,,,,,,,,,,,,---...++++++,,,---...........................---,,,,,,,,,,,,,,,---------......------...//////...------........................,,,,,,,,,------------------...///000000///..............................------------------------...///////////////......////////////////////////000000000000000000000000000///---,,,,,,---///000////////////////////////........................////////////////////////000000/////////..................------,,,,,,,,,000/////////....................................////////////////////////------......///000000111222222111111000/////////000000000000////////////...///////////////............///000000///....../////////////////////////////////////////////...//////............//////////////////////////////...///000000000///---,,,//////000000//////...---............////////////........................///////////////////////////////////////000000111........................------,,,++++++,,,------........................///////////////////////////...---------///000111.........................................................................../////////000000000000.../////////000000000000000///...///111222111000000000000000000000000000111000000000/////////...222222111111111111222222000000000000000000000000000000111111111111000000111111111111111111111111111111111111111111111111111111111000000000//////////////////............///......------......///,,,,,,,,,---------...............---------,,,,,,---,,,***))))))+++,,,------------------,,,++++++---------.........//////------------------------++++++,,,------------------------------------------------,,,,,,,,,,,,,,,------...............---.........//////000000111//////............//////////////////////////////...//////000000//////...000000000////////////...------......//////000000////////////////////////////////////////////////........................---------...............---------............///...............---------.........---------------------...............------------............///---.........//////000000////////////////////////////////////////////////...------,,,,,,------...---,,,,,,,,,,,,---......------...............---,,,+++++++++,,,---...///...------,,,,,,------...,,,,,,------...---------------------------,,,+++,,,,,,,,,---------......------...//////...------........................//////......------------++++++,,,---.........---........................------------------------,,,,,,------------,,,,,,////////////////////////000000000000000000000000////////////////////////////////////////////////........................////////////////////////111000000000////////////.........---------------////////////....................................////////////////////////------......///000000000000000000000000000000000111111000000//////.........//////000000/////////...//////000000//////...////////////////////////......////////////////////////............///////////////////////////////////////000//////...---000111111111111000//////............//////////////////////////////////////////////////////////////////......//////000111........................------,,,,,,,,,,,,------------------------......////////////////////////...------------......///............................................................................../////////000000000....../////////000000000111//////000111222111000000000000000000000000000000000000000////////////333222222111111222222333000000000000000000000000000000111111111111000000000000000000000000000000222222222222222222222222111111000000000000///////////////............---...------,,,,,,------...,,,,,,,,,------------...------------,,,,,,,,,,,,++++++*********,,,---...---............------,,,---------...............------------------------***+++---.........---,,,------------------------///.........---,,,,,,,,,,,,---......///.........------......///000111111/////////....../////////////////////////////////...//////////////////...////////////////////////,,,------...///000111111////////////////////////////////////////////////........................,,,---------.../////////---------............///........................------------------------,,,---......///.........---------............///............////////////........................////////////////////////.........------.........,,,,,,,,,,,,,,,------.........//////...------,,,---,,,,,,,,,------...///---------------------------------...------,,,,,,------.........------,,,,,,,,,,,,---------......---..................---........................///////////////.........******+++,,,---.........................................................)))***+++---...///000000////////////////////////////////////////////////...///000111111000///...////////////////////////........................////////////////////////000000000/////////.....................---------///////////////.................................////////////////////////............//////000000////////////000000111111111111000000//////.........//////000000000000////////////000000/////////////////////////////////............//////////////////............////////////////////////////////////////////////......000000111111000000///...............////////////000000000000000000000000///////////////////////////............///000000........................---------,,,,,,---------,,,,,,,,,---------------////////////////////////.....................///................................................................................./////////000000........./////////000000111000///000222222222000////////////////////////000000000000////////////222111111000000111111222000000000000000000000000000000111111111111000000////////////////////////111111111111111111111111111000000000//////////////////.........------------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000111------.........------,,,........................------------------------+++,,,---...///...---,,,------------------------000000//////......------,,,------...//////......,,,------...///000000111...//////////////////...////////////////////////......////////////...................../////////,,,------...///000111111////////////////////////////////////////////////........................,,,---------.../////////---------............///---.....................------------------------,,,------...//////......---------............///////////////............------------------------////////////////////////000000////////////000000------,,,,,,------...///////////////...---,,,+++------,,,,,,,,,---......---------------------------------...------,,,,,,---....../////////......,,,,,,,,,---------...............------.................................------......///000111111++++++,,,,,,---...///000................................................---...///000222222222222........................////////////////////////...///000111111000///.../////////////////////////////////////////////////////////////////////////////////.........------.................................///////////////////////////////////////////////////////////////............////////////.........///000000111111111000000000/////////.........///000111111000000000000000//////000000000////////////////////////---.........//////000000//////............////////////////////////////////////.........////////////000000000000///..................////////////000000000000000000000000////////////////////////...............//////000........................------------------------,,,,,,,,,---------....../////////////////////////////////000////////////....................................................................................////////////............////////////000/////////111222111000////////////////////////////////////000000000000000000////////////000000111111111111111111111111000000111111111111000000////////////////////////000000000000000000000000000000000////////////...............------------,,,,,,++++++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000111,,,,,,------------,,,,,,.....................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,/////////...............,,,,,,---...////////////---------......//////000......////////////......////////////////////////---......//////......------............/////////------......//////000000////////////////////////////////////////////////........................---------...............---------............///---------...............---------------.........,,,,,,---...////////////---------............///000000//////.........---------------------------////////////////////////111000000000000000000111...------------...//////.../////////...---,,,,,,------,,,,,,,,,,,,------,,,------......------,,,,,,,,,------...------------...//////000/////////,,,,,,,,,---------......///...------------...///........................,,,,,,---...///000111111---------------...///000------------------------......................../////////...---,,,+++***........................000000000000000000000000......000000000000......////////////////////////////////////////////////////////////////////////............------------.............../////////.........///////////////////////////////////////////////////////////////......//////////////////.........//////000000000/////////000000000000000......///000111111111111111000000//////000000111////////////////////////------......///000000000//////............/////////////////////////////////............///000000//////000000//////...---............////////////////////////////////////////////////////////////......------......///000........................------............------,,,,,,,,,---......//////////////////////////////000000000111000000///...................................................------------------------------........./////////------........./////////000......///000111000///000000000000000000000000////////////000000000000/////////....../////////111111111111111111111111000000111111111111000000000000000000000000000000////////////////////////000000////////////...............------------,,,---,,,,,,++++++,,,,,,---...------------,,,,,,,,,,,,,,,,,,,,,------------++++++,,,,,,------......++++++,,,------------,,,...............---------,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------+++,,,---...////////////........................---...///000000///...---////////////////////////---......//////......------------.........//////.........///////////////////////////////////////////////////////////////.......................................------------------............///---------.........//////------........./////////+++,,,---...////////////---------............///.........///////////////////////////////////////////////////////////////000000////////////000000---------------...//////..................------,,,,,,++++++++++++,,,,,,,,,,,,---......---,,,,,,++++++,,,---............,,,---....../////////...,,,,,,,,,---------......///...------------...///........................---------....../////////......---,,,------...///------------------------........................///......,,,+++)))'''&&&........................000000000000000000000000.........//////.........////////////////////////////////////////////////////////////////////////////////////............---........./////////000............/////////000/////////////////////////////////////////////////////////////////////.........//////////////////......//////000000111111......///111111222222111111111000//////000111111////////////////////////------......///000000111//////............/////////////////////////////////......---...///000111000000111111000000///...............////////////........................////////////////////////...------------...//////........................,,,---...//////...---,,,,,,------...//////000000//////////////////////////////000000000///------................................................---------------------------------.........//////---------........./////////---------///000///...000000000000000000000000.../////////000000000111000000////////////000000111111111111111111111111000000111111111111000000111111111111111111111111////////////////////////000000/////////..................---------,,,,,,------,,,,,,,,,,,,------......---------,,,,,,,,,,,,,,,---------.........,,,,,,---------------,,,,,,,,,---...............//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,...///000,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++,,,---...////////////...............------------...///000000///...---////////////////////////---..................------------........./////////////////////.........////////////////////////////////////////////////......................../////////......------,,,---------.........//////---------.........//////........./////////000000+++,,,---...////////////---------.........//////,,,,,,---...///000111222111111111111111111111111//////////////////////////////............//////------,,,,,,------...///------...............---,,,,,,+++******+++++++++,,,,,,---......---,,,,,,***+++,,,---......///...+++,,,,,,---.........---,,,,,,,,,---------......///...---,,,,,,---...///.......................................---------///...---,,,,,,,,,---...------------------------////////////////////////111111111111000///...---........................000000000000000000000000........................////////////////////////000000000000000000000000////////////////////////000000000000////////////---.........//////000000---.........//////000000000000000000000000000000///////////////////////////////////////.........////////////////////////------...///000111222222......///111111222222222222111000//////000111222////////////////////////---------...///000000111//////............/////////////////////////////////...------...///000111111222222222222111000000............/////////000........................////////////////////////...------------...//////........................,,,---...//////...---,,,------......///000111111////////////////////////....../////////...,,,+++................................................---------------------------------.........//////---------.........//////...---,,,---/////////...000000000000000000000000.../////////000000111111111111000000000000111111111111111111111111111111000000111111111111000000111111111111111111111111000000000000000000000000000/////////..................---------,,,,,,,,,...------,,,,,,------............------,,,,,,,,,---------......//////////////////000//////......------...///000000////////////.........------------------,,,,,,+++++++++......---,,,,,,...///000,,,,,,,,,---------..............................---------...............................................................000000000000000000000000////////////////////////////////////////////////---.........//////000000..................------........................///////////////...............------------......,,,,,,++++++,,,,,,---...+++,,,.../////////...---,,,,,,,,,------..................------,,,,,,,,,---...///000000///...---////////////////////////........................//////////////////////////////............//////222000///......///000222000000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,000000//////.........---,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///...------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..........................................------////////////////////////------......---,,,++++++---------.........//////////////////////////////...///000111111000///..............................///000000000000000///////////////000000000000222111000.........///000////////////////////////......////////////......---------.........//////................................................//////............//////000000000000000/////////222222222222222111000///000000000000000000000000000000//////......------***+++---///111222333444222111111000///......---......------------......//////000000000000//////111000...,,,,,,...000111000000000000000000000000222222222111000//////...000000000000000000000000//////.........---------................................................,,,,,,------.../////////000000///...---,,,,,,+++........................,,,---......//////......---------............///+++,,,,,,------......///111///,,,,,,---000111111,,,,,,---...//////......///...,,,++++++,,,---...000000////////////000000000000///---,,,,,,...111000000000000000000000000...//////000111222222222222111111111000000//////000000111111111111000000///////////////////////////......---------......---,,,,,,++++++,,,,,,---........................------------------------,,,,,,,,,,,,,,,---...//////......---------........................------.................................---------,,,,,,---------------...//////,,,,,,---------......................................................///................................................000000000000000000000000........................////////////////////////............/////////000///000000111111111000000........................////////////..................------------......------,,,,,,------...///,,,---......///...........................///////////////......---------......////////////......................................................//////////////////////////////............//////111000...------...000111000000000///...---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------000/////////.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,................................................///////////////////////////////////////...---------------.........//////////////////////////////...///000111111000///...///////////////////////////////////////...---,,,////////////000000000000222111000///......///000////////////////////////......////////////......---------.........//////...............---------........................//////............//////////////////////////////000111111111000000///...000000000000000000000000000000000//////.........,,,---///111222444555555111111111000///.........///................../////////000000000000//////000///...------...///000000000000000000000000000000000000000000000000000//////////////////////////////.........---------000000000000000000000000..........................................------/////////...------,,,,,,........................,,,---......//////......---------............///------------------------000...,,,,,,...///000///,,,------...//////......000///............///000000000000000000000000000000000000...,,,,,,...111000000000000000000000000...//////000111111222222111111111000000000/////////000000111111000000//////////////////////////////......------.........---,,,,,,++++++,,,,,,---////////////////////////---------------------------,,,,,,,,,------...///000//////.........//////////////////////////////........................//////............------,,,---......//////......,,,------------.................................000000000///////////////................................................////////////////////////........................////////////////////////............////////////......///000111111111111......................................................------------...............---...//////000...------------...//////000000000//////////////////////////////.........//////............//////------------------------........................//////////////////////////////............//////000///...------...///000111000///------------...,,,,,,,,,,,,,,,,,,------...---,,,,,,,,,,,,---.../////////...............------------------------......---,,,,,,,,,------,,,------......------,,,........................,,,,,,,,,,,,,,,,,,,,,,,,................................................////////////////////////000000111111111000//////------.........///////////////////////////////////////000000000000//////000000000000000000000000000000//////...,,,+++***////////////000000000000111000000////////////000////////////////////////......////////////......---------...............//////.........---------........................//////............//////........./////////////////////000000//////......000000000000000000000000000000000000////////////...///000222444555555666111111000000//////......000//////......//////000//////000000000000//////////////////////////////000000000000000000000000------...///000000111111/////////////////////////////////............---000000000000000000000000........................000//////...------,,,,,,................................................,,,---......//////......---------............/////////......---,,,,,,+++...,,,,,,,,,...///...---,,,---......///........................///000111///000111222222111000///000000000...,,,,,,...000000000000000000000000000...//////000000111111222111111000000000000//////...//////000000//////...////////////////////////........................------,,,,,,,,,,,,------////////////////////////---------------------------------,,,------...///000///////////////000000///000000000000000000000....................................------------+++,,,.../////////...---------------....................................111111111000000000000000................................................................................................////////////////////////.........///////////////******,,,---....................................------...............///......------------............------......///000......---,,,,,,...///000000000000//////.........//////..................000///...------...///000................................................//////////////////////////////............/////////...------------...///111000...,,,,,,,,,...///,,,,,,,,,---------------///...,,,++++++,,,...///................................................000///---,,,++++++,,,---,,,------......------,,,------------------------------------------------........................---------...............////////////////////////000000111111111000000///............//////////////////////////////////////////000000000000//////////////////////////////////////////......---,,,////////////000000000000000000000////////////000////////////////////////......////////////............................../////////...------,,,,,,........................//////............//////...............//////////////////000000//////...////////////////////////000000000000000000000000...///111222333444444555111000000000/////////...000000////////////000000//////000000000000//////......////////////......////////////////////////------......//////000000/////////////////////////////////...............................................................//////.........------------------.........//////........................,,,---......///.........---------............//////.........---------,,,,,,++++++---...///---,,,------...............---+++++++++,,,---.../////////000222333333222000//////000000///------...000////////////////////////////////////000000111111000000000000000000//////......////////////......////////////////////////---......///////////////------,,,,,,,,,,,,------////////////////////////------------..................------------......///............//////000///////////////000000000........................,,,,,,,,,,,,,,,,,,,,,---+++,,,.../////////...------------.........//////////////////////////////222222111111000000000000................................................------------------------........................///////////////////////////////////////.........((()))***+++,,,---------........................,,,---------......//////......------------......---------,,,---......///......---,,,,,,...///000000//////......---------------------------------000///...------...///000////////////////////////........................//////////////////////////////............//////......------------......000///---,,,+++,,,...///,,,,,,,,,------.........///...,,,++++++,,,...///---------.......................................000///---,,,++++++,,,---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................---------.........//////////////////////////////...//////000000/////////........./////////000000////////////////////////000000////////////000000........................---...///000000000000000////////////000000000000/////////000000000000///////////////////////////......////////////...........................---//////.........---------//////////////////////////////............//////............//////000000//////000111111000000//////////////////////////////////////////000000000...///000111222222222222000000000000////////////000000////////////000000//////000000000000//////......////////////......////////////////////////......//////////////////........................////////////////////////................................................---------.........//////,,,,,,------.../////////........................,,,---......///.........---------............///---------....../////////,,,++++++---...///---,,,---...............------***+++,,,------...//////...///111222222111///...///000000///------...//////////////////////////////////////////000000000//////////////////000000......////////////......////////////////////////------//////000000//////...------,,,,,,------...---------------------------------......////////////......---------......---,,,,,,,,,------...///---------....../////////........................+++++++++,,,,,,,,,,,,---,,,---......//////......------........./////////////////////////////////222222111111000000//////........................................................................------------------------///////////////////////////////////////.........++++++,,,---....................................,,,,,,,,,---......//////......------------......------,,,,,,------...///...------------...////////////..................,,,,,,,,,---------------//////............//////000000000000000000000000........................//////////////////////////////............//////........................///...---,,,,,,---......,,,,,,,,,---......//////...---,,,,,,,,,,,,---...---------------.........------------------------......---,,,,,,,,,------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,,,,------.../////////////////////////////////------.../////////............/////////000000000////////////////////////000000////////////000000........................,,,---...000111111222222////////////000000000000...//////000000000000///////////////////////////......////////////.....................---------........................//////////////////////////////............//////......//////000000111111//////000111111111000000000000000000000000000000............////////////---...///000000000000000000000000000////////////000//////......//////000//////000000000000//////////////////////////////000000000000000000000000////////////////////////...........................////////////000000000000000000000000000000000........................,,,,,,------...//////000---------.........//////........................,,,---......//////......---------............///,,,------...//////000000...,,,,,,,,,...///...---.........///......---,,,------...///000000000///...///000111111000///......000000000...---...///000000000000000000000000////////////////////////......////////////000000...//////000000//////...////////////////////////,,,---///000111111000///......------------......,,,,,,,,,,,,,,,,,,,,,,,,---------...//////000000000///......---.........++++++++++++,,,---......,,,,,,------......//////........................,,,,,,,,,,,,------......---------------...//////............////////////////////////////////////222111111000//////..............................................................................------------------------////////////////////////000/////////............---....../////////..............................++++++,,,------...//////......------------...............---......///000,,,---......///.........//////////////////000000------------.........///......////////////......000000000000000000000000........................//////////////////////////////............///////////////000000/////////------------------------,,,,,,------.../////////------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------,,,------......------,,,------------------------................................................,,,,,,------...//////000////////////////////////,,,---....../////////....../////////000000000000////////////////////////111000///......///000111........................------...///000000000000////////////000000000000---...///000111111000///////////////////////////......////////////......//////.........---------,,,,,,------...///////////////////////////////////////............////////////000000111222222333---...//////000000000///000000000000000000000000,,,---------.........///......///000000000//////////////////000000000000///................../////////000000000000//////000///...------...///000000000000000000000000000...//////000000111111111.........................../////////000000000000000000000000000000000000........................------..................---------.......................................,,,---......//////......---------............///............////////////000...,,,,,,...///000///......//////...------,,,---...///000000//////..............................///111000...------...000000000000000000000000////////////////////////........./////////000000///000000111111000000///////////////////////////,,,---///111222111000///......------------......---------------------------------...///000000000000000///...............,,,++++++,,,---...//////---------...//////000000........................---------.........//////......---,,,,,,...///000............/////////000000000000000000000000000111111111000///......---................................................////////////////////////------------------------////////////////////////000000//////.........---.........///......------........................++++++,,,,,,---...//////.........------.........///////////////000111111+++,,,.../////////...---//////000000111111222222---.........//////000000---...///000000///...---////////////////////////........................//////////////////////////////............////////////000000000000//////,,,,,,---......------,,,,,,,,,------...///000000,,,------......------,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///...------,,,------......------,,,........................................................................,,,,,,------...///000000////////////////////////------...//////000//////////////////000000000000////////////////////////111000///......///000111000000000000000000000000.........///......------////////////000000000000---...///111111111000///////////////////////////......////////////......//////.........---------+++,,,,,,---...///000000000000000000000000000000//////............/////////000000111222333333333,,,,,,---.../////////...000000000000000000000000,,,,,,,,,---------......//////000000000000//////////////////000000000000......------------......//////000000000000//////111000...------...000111000000000000000000000000------...000111333444444.........................../////////000000111111................................................/////////...------,,,,,,................................................,,,---......//////......---------.........//////000000000///......------111///,,,,,,---000111111.../////////...---,,,,,,,,,---.........---,,,+++///...------------...///...///111000///------...000000000000000000000000///////////////.........---.........//////000000000000111111111111000000////////////////////////+++---///111222222000000......------------..............................---------...///000000111000000///...............,,,,,,,,,---...///000111---......///000111111222........................,,,,,,,,,---------......---.../////////...---,,,***++++++,,,---...//////000000000000000000000000000000000000000000000000............////////////000000///...---,,,,,,,,,............////////////////////////////////////---------...///000000111------------...///000000..................------------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................///////////////.........////////////////////////.../////////000000111111......////////////......000000000000000000000000000000000000////////////////////////////////////,,,,,,---.../////////...........................------............------,,,,,,,,,---------......///////////////.........////////////////////////........................///...---,,,+++,,,---......------------...//////,,,,,,,,,,,,,,,,,,,,,,,,........................//////.........---------------------------------......------------......////////////////////////...///000///...---...000////////////////////////000000//////.........---000000000000000000000000//////............//////---------------...///000222222111111111111111222000000000000////////////...///111222222222111000///////////////////////////////////////.................................////////////////////////////////////////////////////////////000000000000000000000000000000000000////////////////////////111111000000//////......000000000000////////////000///...------...///000000000////////////000000////////////............////////////000000000000//////......---------,,,---...///000000///...---------......//////000000---...///111111111000000////////////............///////////////.........////////////////////////........................//////.........---------,,,---...///000000000000111000///......---......---------............///000000//////.........---...///////////////...............------,,,,,,,,,,,,,,,,,,---...///000000//////............//////000///...---...///111333000000000000000///......////////////////////////000000000000000000000000///////////////////////////////////////.........//////.........------------------------------------,,,,,,------...///000222111111000///......---///......---------......////////////////////////------------------------***+++++++++,,,,,,,,,,,,------.........------------------------------...////////////////////////////////////////////////............/////////////////////...---------,,,............////////////........................------......///000000111//////...---------..............................------------------------------------------------........................------------............////////////////////////.........//////000000000......////////////......////////////////////////000000000000////////////////////////////////////------......///.........------------------------------............------,,,,,,---------.........////////////............................................................------,,,+++++++++,,,---...------------...//////------------------------........................//////.........---------------------------------......------------.................................///000///...---...000////////////////////////000/////////............000000000000000000000000//////............//////......---------......///000000000/////////000000000000000000////////////...///000000111111000000.................................///////////////........................////////////////////////////////////////////////............////////////000000000000000000000000////////////////////////////////////.........---////////////000000000000000000///......///000000000000////////////000000////////////............////////////000000000000////////////......------......///000000///.............../////////////////////000111111000///...////////////............/////////////////////...////////////////////////........................//////.........---------...///////////////...---///...............///000---------............///000/////////..................////////////...............------,,,,,,,,,---,,,,,,------///000000//////............//////000///---------...000111///////////////...------////////////////////////000000000000000000000000......................../////////////////////...//////.........---------------------------------,,,,,,,,,,,,---...///000111111000000///......---///......---------....../////////////////////////////////...............+++++++++,,,,,,,,,------------,,,,,,,,,,,,------.........---------,,,,,,////////////////////////////////////////////////............////////////..................---------............/////////........................------......///000000000111000//////////////////........................------------------------................................................++++++,,,,,,---.........////////////////////////.............../////////......////////////......////////////////////////////////////000000000000////////////////////////....../////////...------------------------------------............------,,,------------.................................------------------------------------------------,,,+++++++++++++++,,,,,,...------------...//////...............................................................---------------------------------......------------......------------------------...///000///...---...000////////////////////////////////////............000000000000000000000000//////............////////////...---------..............................000000000000//////////////////......//////000111------------------------------......//////000000........................////////////////////////////////////////////////------------............000000000000000000000000////////////////////////............------------......//////000000111111111000000//////000000111000000000000000000000000////////////............////////////000000000000000000000000////////////...//////000000//////...///////////////.........111111111111000///...---////////////..................//////////////////////////////////////////.......................................---------000000000//////---,,,,,,------------...///000111---------............///////////////..................///////////////............------------------------------...///000//////............//////000///---,,,,,,---.....................------,,,000000000000000000000000000000000000000000000000..............................///////////////////////////.........------------------------------,,,,,,,,,,,,---...//////111000000//////...............---------......///////////////////////////111111000000/////////...------........./////////---,,,+++***+++,,,---..................---------////////////////////////////////////////////////............////////////---------...............---------.........//////....................................//////000000000000//////000000111222---------.......................................................................................++++++,,,---......//////////////////////////////------........................////////////......////////////////////////////////////000000000000///////////////////////////////////////...---,,,------------------------------............------------------............------...............///------------------------------------------------,,,,,,,,,,,,,,,,,,------...------------...//////////////////////////////..............................................................................------------......------------------------...///000///...---...000///////////////////////////////////////.........//////////////////////////////............//////000///...---------------------..................000000000000///////////////...---------...000111........................,,,------...///000111111........................////////////////////////////////////////////////------........./////////////////////////////////////////////////////////........................---......///000111111222111111000000000000111111000000000111111000000000////////////............////////////000000000000111111000000000000000000/////////000000/////////000000//////......------000000000000000///......////////////........................////////////////////////////////////.................................................../////////......---,,,---------------...///000---------............//////////////////.........---...//////////////////...............------------------------...///000//////............//////000000...------------............//////......---000000000000000000000000000000000000000000000000....................................////////////////////////....................................------------...///000111000000/////////............------------...//////000000000000000000000000111111111000//////......---------.........//////,,,,,,+++***+++,,,---...,,,,,,---......///000000............................................................////////////---------...............------------................................................////////////000///...---,,,,,,,,,,,,---------.........//////........................------------------------........................,,,,,,---...///000000111////////////////////////..................------......////////////................................./////////000000000111///////////////////////////000000000///...------------------------------------............---------------.........//////,,,---------......//////------------------------------------------------,,,------..................------------...//////////////////////////////........................---...................................................------------.................................///000///...---...000////////////////////////........./////////////////////////////////////////////............//////000///...------------------...///000000000000///000000000000///////////////...---------...000111////////////////////////,,,------...///000111111////////////////////////////////////////////////////////////////////////....../////////000000000////////////////////////////////////////////////////////////////////////---......///000111111222000000111111111111000000000000111111111111000000////////////............////////////000000000000000000111111111111111111000000000//////000000000000000//////......------///////////////000111111////////////............---.........//////000000////////////////////////........................---.....................,,,,,,---...............//////...------------------------............///.........///////////////------...///////////////...........................------------...////////////............//////111111000//////............//////000000000//////000000000000000000000000////////////////////////........................---.........//////000000000000/////////.............................................///000111222////////////............---------------...//////111111111111111111111111000000000/////////......*********+++++++++,,,,,,,,,++++++,,,,,,---...///+++,,,---...///000111111............................................................////////////..................------,,,------------.........------------------------......//////////////////111///---+++((('''&&&%%%,,,,,,------.../////////........................------------------------........................---......//////000000000/////////////////////////////////.....................////////////....................................//////000000111111//////////////////////////////000000000///..............................------............------------........./////////,,,,,,,,,---......//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////000//////...------------...//////////////////////////////........................---------.............................................------------......////////////////////////...///000///...---...000////////////////////////.........///////////////000000000000000000000000//////............////////////...---------......---...000111222222111000000000000000//////////////////......//////000111000000000000000000000000------......//////000000////////////////////////////////////////////////////////////////////////////////////000000000111000000000000000000000000/////////////////////////////////000000000000000......//////000000111111///000000111111000000//////000111222222111000///////////////............////////////000000000000000000000000111111111111111000000//////000000111///////////////.....................///000111222////////////............------......///000000000////////////////////////........................---------...............++++++,,,....../////////000///...---,,,,,,,,,,,,---------............///.........///////////////,,,---...///000000000000.............../////////......---------....../////////............//////000000000000000/////////...///000000000000000000000000000000000000000000////////////////////////------------------------------......///000000000000000000/////////..........................................///000111222........................---------------...///000111111111111111111111111///////////////000000000)))))))))*********++++++++++++,,,....../////////------......//////000000............................................................/////////////////////...---------,,,,,,,,,---------.........------------------------/////////////////////...000///---,,,***))))))))),,,,,,------...//////000................................................................................................////////////////////////000000000//////...............////////////.......................................///000111111111////////////////////////...//////000000000000///////////////////////////------............------............////////////++++++,,,------...//////........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---///////////////...------------...//////................................................---------.........//////..............................------------.................................///000///...---...000////////////////////////............/////////000000000000000000000000000//////............//////......---------......///,,,...000222222222111000000000000000////////////...///000000111111000000000000000000000000000000.........///////////////////////////////////////////////////////////////////////////////////////........./////////000000000000000000000000000000////////////////////////........./////////000000////////////000000000000...///000000000000///...///000222333333222000///////////////............////////////000000000000/////////000000000111111111111000//////000111111.........///////////////000000///......///000111////////////............------......///000000111////////////////////////........................---------.........//////,,,,,,---......---------......---,,,,,,------------------............///............/////////000,,,---...///000000000000---........./////////000///......---------......//////............//////......//////////////////---...//////000000//////////////////////////////////////////////////////------------------------------......///000000111000000000000/////////...........................,,,,,,,,,------...///000........................---,,,,,,------///000000222222222222222222222222//////000000111222222222******+++++++++,,,,,,,,,***,,,---///000000///...///////////////...................................................................../////////000000000///...------,,,,,,,,,,,,,,,---------......------------------------///////////////.....................000111222333,,,,,,------...///000000////////////////////////000000000000000000000000........................------------------,,,,,,////////////////////////111111000000/////////.........////////////..............................---......///000111111222////////////////////////......///000000111000000000000000000000000000000---..................---............/////////000++++++,,,,,,---...//////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,...//////.........------------...//////................................................---------.........//////////////////////////////.........------.........------------------------...///000///...---...000////////////////////////---.........//////000000000000000000000000000000//////............//////---------------...///000,,,---///111222222111000000000000000////////////...///111222222222111000///////////////////////////////////////.........000000000000000000000000////////////////////////////////////////////////---------.........//////000000000000000000000000////////////////////////---------.........//////000000000000////////////---...///000000///...---///000222333333222000///000/////////............////////////000000000000......//////000000000111222111000//////000111222---.........//////000000333111000///......//////000/////////............---------...///000000111////////////////////////........................---------.........//////............---,,,++++++,,,,,,,,,,,,---...//////---------.........//////---.........//////000000,,,---...///000000000000---.........//////000000///......---------......//////............//////,,,,,,---.../////////...,,,,,,---.../////////...////////////////////////////////////////////////---------------------------------...///000000111000000000000////////////////////////////////////++++++++++++,,,---......---.....................,,,,,,,,,---...///000111222222222222222222222222000000111222333444444555.........---------,,,,,,---...//////------...///......---,,,---...///000000000000000000000000000111111000///...---,,,,,,000000////////////000000////////////////////////,,,---------.../////////.........------,,,,,,,,,000000000000////////////---------............/////////............//////000000000000000000000000------------------------......................../////////...---------,,,------............---------...//////......///111000000000000000000000000........................000//////......000111222000000000000////////////////////////////////////......//////000000111111------,,,,,,,,,,,,------+++,,,...//////...,,,+++,,,,,,------.../////////,,,,,,------.../////////.........------,,,,,,,,,,,,---...//////...---,,,000///...------...///000------...//////...---------------.........//////---------,,,,,,+++++++++........................000///...---------------////////////////////////............////////////---------............///000000//////.........------------.........//////000000//////.........---.........------,,,,,,,,,---------.........//////////////////000000000000444333222000////////////222111111000000000000000////////////////////////000000000000000111111111............/////////000000000000000000000000000000000000000000000000000.../////////000000000111---...///000000///...---//////............//////000111111111111222222222222111000//////000111222111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////////////////000000000000000000000000000111111111000000///...............////////////000000000000////////////////////////+++++++++,,,,,,,,,------........................///...---,,,,,,---...///////////////////////////---------,,,,,,+++++++++------------------------,,,---......//////......///////////////.........//////............//////...000111333333111000...000000///////////////000000/////////...........................---------////////////000000000000////////////000000000000///////////////.................................//////.........---------......////////////......///......---------................../////////000111111///......------...111000///111444444111...222333555666555333333666,,,,,,,,,+++++++++******,,,---......,,,,,,---......------,,,---...///000///////////////////////////////////////.........////////////////////////////////////////////////---------........................------,,,,,,,,,////////////............---------............/////////............//////////////////////////////------------------------.......................................---------------............---------...//////......///111000000000000000000000000...........................------,,,---...///000000000000000////////////////////////////////////......//////000000000000......------------......,,,---///000000///---,,,,,,,,,------...//////////////////...------,,,,,,.........------,,,,,,,,,------...//////...------000///...---,,,,,,------........................------...........................---------,,,,,,...........................---,,,,,,+++++++++,,,////////////////////////............////////////---------............///000/////////............---------.........//////000000000/////////...............------,,,,,,,,,---------.........//////////////////000000000000111111000000///000000000111000//////......////////////////////////////////////000111111111111111........./////////000000000000000000000000000000000000000000000000000000////////////000000000000...//////////////////...000000////////////000000000000111111111222222222222111000//////000111222111111111111111111111111000000000000000000000000000000000000000000000000/////////////////////////////////000000000111111222222111111111111111111000000///...........................////////////////////////////////////------........./////////........................///...------------...///........................//////.........---------------------------------,,,---......//////....../////////////////////...//////............//////...///000111111000///...000000///////////////000000000/////////..............................///000000000///////////////.../////////000000000000////////////............------------------------//////.........---------------............------///......---------.............../////////000000000000////////////000000444222000111222111...***666555444444555666999<<<,,,,,,,,,,,,+++++++++++++++,,,------++++++,,,---...------------...//////////////////////////////---.........//////000000...//////000000//////...////////////////////////...............---------.........---------------............---------------------............/////////............//////////////////////////////------------------------........................---------...............------............---------...//////......///111000000000000000000000000...........................------------...//////000000000000////////////////////////////////////...////////////000000000///..................///---...///000000///...---,,,,,,------...//////////////////...------,,,,,,.........---------------------...//////...------111111///...------------//////------------//////..................------/////////..........................................---,,,,,,+++,,,,,,,,,////////////////////////............////////////---------............///////////////............------........./////////111000000000000000//////.........---------------------........./////////////////////000000000000000/////////000000111222000///......------......////////////////////////...///111222222222000///....../////////000000000000000000000000000000000000000000000000000000000000000000000////////////000//////......//////000111111000000000000111111000000000111111111222222111111000000000000111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222333333333222222111111000000/////////............------------............////////////////////////---............/////////........................///...------------...///------------------------///............---------------------------------,,,---......//////............////////////////////////............//////////////////////////////000//////......///000000000000000/////////...............//////000000000111000000//////.............../////////000000000........................------------------------...............---------,,,------......------,,,......---------......///....../////////000000000000000//////000000111222333222111111222111///---888666444555999@@@EEEGGG///............---------***+++,,,,,,+++***+++,,,------------......//////////////////////////////............////////////......///000000///....../////////////////////////////////...---------,,,...............---------/////////.........---------------............//////......------......///////////////////////////................................................,,,---------.../////////------............---------...//////......///111////////////////////////........................////////////000000000111000000000000//////////////////////////////////////////////////////////////////............//////------...//////...------,,,,,,------.../////////,,,,,,------.../////////...............------------..................---000000000//////////////////...,,,++++++,,,...///...............---------................................................//////............//////////////////////////////............////////////---------............//////////////////.....................////////////111111111111000000000000...............---------............////////////////////////000000000000000000/////////000000111000///......------......////////////////////////---...111333333222000......////////////000000000////////////////////////////////////////////////000000000000////////////111000///......///000111111000000//////000000111000000000000111111111111111000000000000000000111111111111111111111111111////////////////////////000000000000000000000000000000000000000000000000000111111111222222222222333333222222111000/////////////////////......---------........./////////////////////////////////,,,,,,,,,,,,------------.................................------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---......///.....................///////////////......------......//////...------------.../////////.........///000000000000000////////////...---......///000111111222111111000///......------........./////////000000------...............///------------------------........................---..................---...------------...//////...////////////000000000000000////////////000000000000111333444666666666888:::===AAAKKKVVV\\\\\\/////////.........------***+++,,,,,,******+++,,,---------.......................................////////////..................////////////....../////////////////////////////////...---------,,,........................000000000/////////......---------............///......------------..............................................................................,,,---------.../////////------............---------...//////......///111////////////////////////...........................//////000000000000000000000000000/////////////////////////////////////////////...............//////............//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////,,,,,,------.../////////.................................------.........+++,,,---...//////000000---,,,***))))))***,,,---.....................---------------------..............................//////.........//////000////////////////////////............////////////---------............///.........///////////////........./////////000000000000000000111111111111................................./////////000000////////////000000000000222111000///............111000//////......//////////////////////////////---...111333333222000...////////////000000000111////////////////////////////////////////////////000000000000////////////111000///......///000111000//////......//////000//////000000000111111111000000000111111000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000111111111222222222222222111111000///......---/////////000///...------....../////////000000000////////////////////////,,,,,,,,,---------..............................---..................---........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---......///.........---.........//////000000......------------............------------.....................///000000111000000000////////////---......///000111111222111000000///...------,,,............////////////,,,---------......//////........................---.....................//////000000000000//////---------------...//////////////////000000000111111000//////.........//////000222444666888;;;<<>>@@@BBBEEEJJJNNN```vvv000000/////////.........+++,,,------++++++,,,---,,,,,,.../////////...---........................,,,,,,---...///000111222111///,,,******,,,///111////////////////////////,,,------....../////////---.........//////000000//////.........------------------.........//////...------,,,,,,------...........................////////////////////////......................../////////......------,,,---..................------...//////......///111000000000000000000000000........................---...000111111111000///000000000000//////////////////////////////////////////.........------------------,,,,,,---------...------,,,,,,------...,,,,,,------...//////000,,,,,,------...//////000---.........//////000000///...---,,,,,,---...///,,,---...000000000000///---......//////......---***+++,,,---...000111111.../////////000000111111........................///////////////000111111////////////////////////............/////////000---------.........//////---.........//////000000////////////000000000000---.........//////000000---.........//////000000////////////000000000000////////////000000000000///............///000000......---,,,,,,,,,,,,---////////////////////////000000000000000111111111000000000000111111111111000000000000000000000000000000000000000000000000,,,---...///000111222333///000111222222111000///111111000000000000111111////////////000000000000///000111222222111000///000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////000000000000000000000000111111111111...///000111000///---,,,---------.........//////////////////////////////------------.........///........................,,,---...//////...---,,,------------------------+++++++++,,,,,,---------------------------------,,,---......//////......---------...///000000111...------,,,,,,------...---...000111111000...---,,,,,,,,,---...///000111111111111111000000000000...............------------------...............---------.........//////++++++,,,,,,---...//////************************---------.........//////......////////////......,,,,,,,,,---...///000111000000000000111111111111...///000222555777:::;;;<<<@@@EEEHHHLLLQQQXXX]]]kkk000000000000111111111111++++++++++++,,,---.../////////............//////---...///000000///...---+++,,,,,,---...///000000//////////////////////////////.........---------////////////////////////........................////////////////////////------------------------.........------,,,,,,,,,,,,---......,,,,,,---...........................////////////////////////,,,,,,,,,---...///000000///...---,,,,,,---...///......------------......111111000000//////......000000//////......------/////////---++++++---///000000///////////////000///......---,,,,,,++++++.........///......---,,,.........------,,,,,,,,,..........................................------,,,,,,------.../////////((()))+++---...000000000........................//////.........------------------....../////////&&&(((***,,,.../////////////////////////////////------------------------............////////////+++---///000000///---,,,......////////////......,,,---------...///////////////............//////000000////////////000000......///000000000000000........................////////////////////////000000000000000000//////000///---------...000111000//////......---------------------...000111222000000000000000000000000//////000111111111111111........................////////////000000000000111111000000//////......//////............//////////////////////////////000000000000000000000000000000//////.........---......////////////......000000000000000000000000333333222111000///......000000000000000000000000------------------------111111000///////////////111111000000//////......////////////////////////111///,,,---///111///...........................000///---,,,,,,---///000//////.........---------...---,,,,,,++++++,,,,,,........................,,,,,,,,,---------......333222111///............///............---------////////////////////////............////////////........................//////............//////......//////...---,,,,,,......////////////......111000///...............000///------///000///...,,,,,,,,,---------......,,,,,,------...///000000,,,,,,,,,---------......333222111//////.........,,,111111------111222...111000222888>>>AAADDDFFFLLLLLLQQQYYY]]]^^^bbbhhhlll~~~.........////////////000++++++++++++,,,---...///------,,,,,,,,,,,,------......////////////......,,,,,,------.../////////000000000000000000000000//////.........---------................................................////////////////////////------------------------.........------,,,,,,,,,,,,---......,,,,,,---...........................////////////////////////,,,------....../////////000///............///000///......------......///111000000000/////////...///////////////.........111111111///...---///111000000////////////000000//////......------,,,,,,//////000000//////...---......---------,,,,,,,,,................................................---------...............+++,,,,,,---.........---........................//////.........---------------------............------.........,,,+++***////////////////////////------------------------............////////////---.../////////...---,,,......////////////......---------...............//////............//////000000////////////000000......///000000000000000........................////////////////////////000000000///////////////---------...///000000111...---,,,,,,---///111222............///000111111000000000000000000000000//////000111111111111111........................//////000000000111111111111000000000/////////...//////............//////////////////////////////000000000000000000000000111111000000000/////////......////////////......000000000000000000000000222111111000000//////...000000000000000000000000111111111111111111111111111111000///////////////000000000000////////////////////////////////////000...,,,,,,///000///---........................---..................---//////.........---------///...------,,,,,,------........................,,,,,,,,,---------......111000000///............---------........./////////...,,,++++++,,,...///............////////////........................//////............//////......//////...------,,,.........//////...............---,,,,,,,,,,,,,,,000...------...//////...,,,,,,,,,---------......,,,,,,------...//////000,,,,,,---------.........000000////////////000000111555555111111444555222777666888>>>GGGPPPXXX]]]aaa^^^]]]___aaaccciiipppsss,,,,,,,,,---------......++++++++++++,,,---...///------,,,,,,,,,,,,------//////............//////........................000000000000000000000000...............---------------------------------........................////////////////////////------------------------.........---------------,,,.........---,,,---...////////////////////////////////////////////////........................000000////////////000000///......------......///000000000000////////////.........///////////////000111111000......///111000000////////////000000000000000///......------000000000000000//////......------------,,,,,,,,,...............................................................---------............---,,,+++***------------------------...............---------------------------,,,,,,000000000///...,,,+++***////////////////////////------------------------............//////////////////.........------,,,......////////////.....................---------//////............//////////////////////////////......///000000000000000........................////////////////////////000/////////............,,,---.../////////......111000...---...000222444000000000//////000000111000000000000000000000000//////000111111111111111........................//////000000000111111111000000000000////////////000//////......//////000////////////////////////000000000000000000000000111111111111000000000000...//////000000//////...000000000000000000000000////////////////////////000000000000000000000000111111111111111111111111111000000///////////////////////////000000000000///////////////////////////---,,,,,,---......---........................+++---///000000///---+++...............---------000//////...---.................................,,,,,,,,,---------......///......---------......++++++,,,---...///000111///---***((((((***---///............////////////........................//////............//////.........///......---,,,------............------...---,,,,,,,,,,,,,,,,,,///---+++,,,---...------,,,,,,,,,---------......,,,,,,------.../////////,,,------------.........---------...///000111222222555666333222444555444;;;AAAJJJUUU```kkksssvvvvvvnnnhhhgggiiimmmuuu~~~+++,,,,,,,,,------------,,,,,,,,,,,,,,,---......//////............//////000///...------...///000//////.........---------////////////////////////........................------------------------........................////////////////////////.......................................------------...///...---,,,---///000000000000000000000000////////////////////////////////////............//////////////////////////////............//////000000000000////////////------......//////000000---...///...---,,,---///000////////////000000111111111000000///.........///000000000000///......------------------------........................---------...............000//////...------,,,,,,............---,,,+++***------------------------..............................------,,,,,,++++++------...//////000000000////////////////////////....................................////////////000///...---------------......////////////....../////////...---------,,,//////............//////...//////////////////.........///000000000000000........................////////////////////////////////////.........---///......---------------111111222444666999;;;<<<222222111000000000000000//////////////////////////////000111111111111111............................../////////000000000000000000000////////////000000////////////000000////////////////////////000000000000000000000000000000000000000000000000//////000000000000//////////////////////////////---........./////////000////////////////////////////////////////////////000000////////////000000......//////000000111111////////////////////////...---,,,,,,,,,---------........................,,,---...//////...---,,,........................000///......------..............................,,,,,,,,,---------......,,,,,,,,,,,,------...///,,,,,,------...//////000...---+++******+++---...............////////////........................//////............//////---...............------,,,,,,------------,,,,,,//////...------............,,,++++++,,,------,,,,,,,,,,,,---------......---------.........//////------------............---------...///000111222333666777666444666999;;;AAAQQQeeewww}}}uuummmmmmqqqxxx,,,,,,---------.........------,,,,,,------......//////............//////000///...------...///000/////////...------,,,,,,........................---.....................------------------------........................////////////////////////................................................---...//////------...///000000000000000000000000//////////////////////////////////////////............................../////////....../////////////////////000000000000------......//////000000,,,...//////---------//////////////////000111111111111111000//////............//////......---,,,------------------------........................---------.........//////000000///...---,,,,,,+++---------...------,,,,,,---------------------------..............................------,,,,,,,,,+++,,,---...///111222333////////////////////////....................................////////////000///...---------------......////////////....../////////...---------,,,//////............//////......////////////............///000000000000000///////////////////////////////////////////////////////////////////////////...------...111444666666888<<<@@@BBBDDDDDDDDD333222111000000//////000//////////////////////////////000111111111111111////////////////////////---------.........//////////////////000000000000000000////////////000000//////////////////////////////////////////////////////////////////////////////000000000000//////////////////////////////------......//////000000////////////////////////111111111111111111111111000000////////////000000......//////000000111111////////////////////////---------,,,,,,,,,---...........................///...---,,,,,,---...///---.....................///......---,,,---------........................,,,,,,,,,---------......,,,,,,+++,,,,,,---...///........................------............------............////////////........................//////............//////------...............---,,,,,,------------,,,,,,......---------......///---,,,******,,,---,,,+++,,,,,,,,,---------......---------...............---------........./////////////////////000111111555888;;;<<<;;;===BBBHHHSSShhh{{{tttuuuzzz---------.........//////...---------------......------,,,,,,,,,,,,------//////............////////////.........------------------------------------------...............------------------------........................////////////////////////......................................./////////---...//////...---...///////////////////////////////////////////////////////////////////////////------............------000//////......//////000////////////000000000000.........///////////////---///111111000///000111///......//////000111222111111000000//////.....................------,,,,,,,,,,,,------------...........................,,,,,,------.../////////000000///...------,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,---------.................................------...............///000000////////////////////////....................................////////////..............................////////////.....................---------//////............//////---...///000000///...---......///000000000000000////////////////////////////////////////////////......//////000111111111000000111333777<<>>GGGJJJHHHIIIIIIIIIGGGEEEBBB@@@333222111/////////000111+++---//////...---.../////////000000000000//////111111000000000000111111//////............//////000000////////////000000000000000000000000000000...000111222222111000...------......//////000000////////////000000000000111111111111000000000000222111000//////000111222///...---,,,---...000222111111000000000000111111111111000000//////......000000000000000000000000111000///......///000111////////////////////////...///000111111000///...000000///...------,,,,,,------,,,+++,,,---...///000000//////......------,,,---...//////...---,,,......//////...---,,,,,,------++++++++++++------***+++---...///......---000000///...---,,,,,,,,,,,,,,,+++******+++,,,,,,////////////000000000000........................//////......---------,,,........................////////////////////////------............------......///---++++++,,,---------,,,,,,,,,,,,------///...---,,,,,,---...///000//////.........////////////---,,,...111222000555222222666:::>>>AAADDDJJJQQQ]]]iiimmmmmmrrrxxxyyyuuuvvvxxx{{{,,,,,,---------.........---,,,,,,,,,,,,---///000////////////////////////......------------......000/////////.........---000/////////............---------............///////////////////////////------............------...///////////////......//////000000000000//////000/////////............000///...------...///000////////////////////////......////////////......---------.........//////............////////////000000000000000000000000//////000000000111111111////////////////////////////////////////////////////////////////////////222111000//////000111222111000000000/////////.....................------------........./////////........................000/////////............---------------.../////////...------------...///...------,,,,,,------...///......------......///...............///000000000000////////////000000//////000000000000//////000000///...............////////////////////////////////////////////////333444555444222111222333000000000000//////......//////000000000000//////............/////////000111111000000000////////////............///000000000///000:::KKKUUUNNNAAA;;;<<<<<<<<<:::888555444111000///...---......///+++---//////...---.../////////000000000000//////000000////////////000000000000////////////000000000000////////////000000////////////////////////000111222333333222111000.........///////////////////////////000000000000000000000//////.........000///............///000111000///......000111333111111000000000000111111111000000000/////////...000000000000000000000000111000///......///000111...........................//////000000//////...///......---,,,,,,++++++------,,,,,,,,,---...///111111111111000000//////------...//////...------......//////...------,,,......---,,,,,,---......---------...------,,,,,,000000///------,,,,,,---...---,,,++++++,,,---....../////////000000000000......................../////////.........------.........................................................//////...............///---++++++,,,.........------------......///...------------...///000//////.........////////////......///222333222444444777<<>>HHHRRR[[[aaadddeeerrrsssxxx}}}|||xxxzzz}}}tttnnnlllnnnwww------------.....................---------------////////////////////////......------------..............................///////////////.........---------............///////////////////////////------............------000000000000///...---,,,...//////////////////...///////////////........./////////....../////////////////////////////////......////////////..................////////////------........./////////////////////////////////////////////000000000111//////////////////////////////////////////////////////////////////////////////............//////000000000000////////////------......//////000000....../////////000000000........................///////////////...............---------......///000///...------...///000......------------......//////............////////////............///000------,,,,,,,,,---......//////000000000000//////000///............//////////////////////////////////////////////////////---...///...,,,+++,,,---////////////////////////...//////000000000000///.........///////////////000000000000000000000000/////////...///000000111)))777CCCFFFBBB;;;444...000000000000///---,,,+++...---------------------,,,...//////...------...//////000000000000//////000//////......//////000111000000//////000000111000000////////////000000////////////////////////000111222222222222111000000000//////......------////////////000000000000000000///...---,,,,,,+++333222222222222222222333444333222111111111111222111111000000000000111111000000000000////////////////////////////////////000000////////////000000........................///...---,,,,,,---...///.........------,,,,,,,,,,,,,,,,,,,,,------..............................---..................------...............------......------------......///...---,,,+++,,,------000///...---------------...------------------............/////////000000........................000000000000000/////////................................................//////000000000000//////---...///...,,,,,,---/////////............////////////............////////////////////////000111...---///333444555777;;;???MMM___ooo{{{}}}}}}{{{{{{yyyrrrlllkkkppp+++,,,,,,,,,,,,---------..................------////////////////////////......------------......---------........................///////////////---------............///////////////////////////------............------//////000//////...------......////////////...............///////////////...//////////////////...////////////////////////......////////////.............../////////000000....../////////000000000////////////////////////...////////////000000000000000000000000000000000000000000000000000000000..............................////////////......////////////000000000000---......//////000000000------........./////////.................................//////////////////......---------............---,,,,,,---......///......------......////////////......///////////////............//////,,,,,,,,,,,,,,,---......//////000000000000////////////............//////////////////////////////000000000000000000000000000111222111///...///000.............../////////......///000000000000000///////////////.........///////////////////////////////////////000111111111===DDD>>>222---///111111111111111000//////...............///.........,,,...//////...------...//////000000000000//////111000000//////000000111000//////......//////000000000////////////000000000000000000000000000000//////000000000000//////000000//////......------////////////000000000000111111000000///......---222222222333333222222222222222111111000000000000111111000000000000111111////////////000000000000//////////////////////////////000000000000/////////////////////////////////...---,,,,,,---...///////////////............,,,,,,,,,------------------------------..................------.........------...............---,,,,,,,,,------,,,,,,,,,------,,,+++,,,---.../////////...------------...,,,,,,------------,,,,,,............/////////////////////////////////////////////000000000000000////////////////////////........................//////000000000000//////---...///...------...000//////............/////////////////////////////////////////////000111111...---///555777777===EEEMMMaaaxxxyyysssnnnnnnwww+++++++++,,,,,,,,,---------....../////////......////////////////////////......------------......---------------..................///////////////---------............///////////////////////////------............------......////////////......---......//////......---.........///////////////......////////////......////////////////////////......////////////............/////////000000000////////////000000000111////////////////////////......////////////000000000000000000000000000000000000000000000000000000........................000000111111111111000000////////////000000000000//////////////////000000------........./////////................................./////////////////////...------------......---,,,++++++,,,---...//////............//////000//////......//////000000//////............///------------...///000000//////000000000000/////////............//////000////////////////////////000000000000000000000000000111222111000//////111---............/////////---...///000000111111000///////////////.....................////////////000000//////000000111222888888444...,,,000111/////////........................///000000000000///---...000///...,,,------//////000000000000//////111111000000000000111111//////............//////000000////////////000000111111111111111111111111///////////////////////////////////////.........////////////000000000000111111111111000000000000//////000111111000//////000000000000000/////////111111000000000000111111////////////000000000000000000000000000000000000//////000000000000//////000000000000000000000000///..................///////////////////////////+++,,,------......------...////////////000000000///...------------...///,,,---......///.........+++,,,,,,------,,,,,,+++,,,,,,,,,,,,---.../////////......---------......,,,,,,------------,,,,,,------........./////////////////////////////////......////////////000000////////////////////////------------------------...//////000000//////...---...///...------///111///..................///...//////000000//////...////////////000111222222111...111999<<<===FFFRRRggg|||{{{vvvtttuuu}}},,,,,,,,,,,,---------...,,,---...///000000//////////////////////////////......------------......,,,,,,,,,------...................../////////000---------............///////////////////////////------............------,,,---...///000000000000---......//////......---............/////////000---...///000000///...---////////////////////////......////////////........./////////000000000000........./////////000000000000000000000000000000........./////////000000000000000000000000000000000000000000000000000000........................///000111222222111000///.../////////000000000111000000000///////////////....../////////000000000..................................../////////000//////...---------------///...---,,,,,,---.../////////............//////000000////////////000000000000///...............------------...///000111//////000000000000//////...............///000000////////////////////////000000000000000000000000...///000///---,,,---...---------.........//////---...///000111111111111000/////////..................//////000000000000000000//////000000111222444111+++(((---222111***......---------.........---...///000111000000///---///000///...,,,,,,---//////000000000000//////000000////////////000000000000////////////000000000000////////////000000000000000000000000000000000000////////////000000.........///////////////////////////000000000000000000000111111111111222...//////000000//////...//////000000000000000000111111000000000000111111.../////////000000000111000000000000000000000000...///000111111000///...000000000000000000000000...//////000000//////...////////////////////////+++,,,---.........------........./////////000000///...------------...///,,,------...//////......,,,,,,---......---,,,,,,,,,,,,------...---------......---------......///,,,---...//////...---,,,---------.........//////////////////////////////------........./////////////////////////////////------------------------.........//////.........---...///...---...///111......------------.........///000111111000///...////////////000111222333555111444===AAACCCOOO___|||}}}zzzzzz{{{~~~---------.........//////+++,,,...000000000000000////////////////////////.........------.........,,,,,,,,,------.........---.........//////000000---------.........//////////////////////////////---..................---+++,,,---///000000111111---..................------.........//////000000---...///000000///...---////////////////////////......////////////......////////////000000000000---------.........//////111111111111111111111111............/////////000000000000000000000000000000000000000000000000000........................---...///000000///...---.../////////000000111111111111000000//////......000000000000111111111111........................---.........//////000000000///...---------------000///...------...///000//////............//////000000////////////000000111000///...............*********+++,,,---.../////////000000000000//////...............///000111////////////////////////000000000000000000000000///000000000...---...///---------.........//////---...///000111111111111000000//////.........---//////000000111111111222000000000000000111111222...222333111000222000---000////////////000000111,,,---///000000000//////---///000///...,,,,,,---//////000000000000////////////............//////111111000000000000111111000000////////////000000////////////////////////111111000000000000111111---.........//////000000////////////000000000000//////000000111111222222///000111222222111000///...///000111111111111111111111000000000000111111.../////////000000111111000000000000000000000000...///000111111000///...////////////////////////...///000111111000///...------..................+++,,,---.........---,,,,,,,,,,,,---------......///...---,,,,,,---...///,,,,,,---.../////////...,,,---...//////...---,,,---......///...---+++***......---------......///---...///000000///...------------.........//////000000000000000000000000,,,---------......//////000000000000000000000000------------------------------............---------...///.........000222---------,,,,,,---------...///000111111000///...////////////000111222333999444777@@@DDDHHHVVVggg{{{xxx~~~}}}~~~~~~}}}~~~---------------------------------............////////////////////////////////////...------,,,,,,........................------...//////...------////////////////////////........................,,,---......//////..................///111222333---------............///////////////////////////---.........//////000000000000//////.........---000000000000000000000000000000000000000000000000///////////////.........111111111111111000//////222222111000//////000000000000000000000000000000222111111111000000//////000000000000////////////111000///......///000111/////////000111111222222000000000000000000000000//////.........---------////////////////////////333111///...---...///000---------.........//////...000111000///...///000000000////////////000000111111111000000000000000////////////////////////,,,---------......//////......//////000000111111000000000000000///......---///000222222000///---000000000000000000000000000000000000//////////////////...//////000111222000000000000////////////000000000000000000000000000000000000000000000000000000000000////////////000000///...------,,,,,,...///000111111000///...000000000000000000000000////////////////////////......////////////......222000///------///000222111111000000//////......000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000---...///...---,,,---///000000000000000000000000000000000000////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////........................000000////////////000000......---,,,,,,,,,,,,---,,,,,,,,,---------.........------,,,,,,------...------------------------......///000000000000000---...///000000///...------------............///------............------........................,,,------...///000111111////////////................................................////////////////////////////////////........................///////////////.........000///---,,,,,,---...000333111//////000000///...000///000222444666999===<<<@@@DDDGGGKKKTTT```iiivvv||||||xxxwwwyyy|||~~~|||{{{{{{|||}}}---------------------------------............///.......................................---------................................................................................................,,,---......//////......---......//////000000111---------............///////////////////////////............/////////000000/////////............000000000000000000000000000000000000000000000000/////////////////////...000000111111000000///...111000000///......//////000000000000000000000000111111111111000000000///000000000000////////////000000////////////000000/////////000111111222222000000000000000000000000000000000//////.........////////////////////////222111///.........///000---------.........//////000111222222000000111222000000////////////000000111000000000000000000000////////////////////////.............../////////.../////////000000000111000000000000000///.........///000111111000///...000000000000000000000000000000000000////////////000////////////000000111000000000000////////////////////////////////////000000000000000000000000////////////000000000000000//////......---,,,,,,...///000111111000///...000000000000000000000000////////////////////////...//////000000//////...111000///......///000111////////////000000000000000000000000////////////000000000000111111111111111111111111111111111111000000000000000000000000///000111000//////000111000000000000000000000000/////////000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000////////////000000///......---------------,,,,,,,,,---------.........------,,,,,,------...------------------------------...////////////...------............---------------............///------............------........................------......//////000000////////////............////////////////////////............////////////////////////////////////......................../////////////////////...000000///.........///000222111000000111222222222555333333555999<<>>EEEQQQfff|||}}}|||~~~}}}yyyuuuvvvzzz~~~}}}yyylllfff```\\\]]]aaagggrrr}}}{{{vvvssstttzzzxxxxxx~~~---...///000000///...---//////.........---------........................,,,,,,---.../////////...,,,,,,---.../////////.........////////////......////////////000000000000........................---.........//////000000......//////000000000111,,,------...///000000111///////////////////////////000111222222111000///............///111222333//////000000111111111222000000///000000111222222000000000000000000000000000000000000000000000000000///000333666555111,,,///000111333333222111111111111222222222222111111000000000000000000000000000000000000000111111222111000000000111222333333---......///000111111222///............000222333111111000000000000111111000000000000000111111222////////////////////////000111111111111222222222---...///111111111000/////////000000000000//////000000000000000000000000000111222333333222111000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000//////000000000000//////......///000111222333333000000000000000111111222000000000000000000000000//////000111222333444444111111000000000000111111222111000//////000111222111111111111111111111111//////............//////......000111222222222222000000000000000000000000000000111111111111000000000000000000////////////000000000000000000000000////////////////////////.../////////000000111111////////////000000000000,,,---///000000000///...000000000000000000000000////////////////////////........................////////////////////////////////////////////////,,,,,,,,,---------......---...000111111111000///...---,,,,,,---...///000,,,------....../////////------------------------///...------,,,,,,,,,,,,////////////////////////---------.........//////000000////////////000000---------------------------------.........//////111000///......---........./////////000000111111000000000000000000000000111111111111444999@@@EEETTTfff~~~~~~~~~{{{wwwsssrrruuu~~~~~~~~~|||mmmaaaVVVVVVZZZbbbiiioooxxx||||||xxxrrrnnnooowwwyyy|||}}}zzz000000000000////////////---.........---,,,++++++---------............///........................///////////////.........---------.........//////------......//////000000////////////////////////.../////////...---,,,,,,............////////////111000/////////000222333111111000000//////.....................///000000////////////////////////000000111111111111000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000111111111111---...000111111111000///222111111000000000000000...///111222222222111000111111111111000000000000000000000000000000000000000000000000000000000000000000111222222222222111111111000000000000000000000000111111111111000000//////000000111111111222222222222111111111000000000000111111222222222333111111111111000000000000////////////000000000000...//////000000000000000//////000000000000//////000000111222222222222222000000////////////000000111111000000//////......000000////////////000000333333111000//////////////////............//////////////////////////////000000////////////000000111111111111111000/////////...------...///000111111111000000/////////...//////000000111111111111000000000000000000000000000000000000000000000000222222111000///...------222222111111000000//////000000000000////////////,,,------...///000000111000000000000000000000000999777555222000.........//////////////////////////////000111111111111111///000000000000000/////////000111111111///...---111111000000//////......000000000000000000000000........................................................................------------------------////////////////////////////////////...---,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,---------..................////////////111000000///...---------++++++,,,,,,---...//////000000000000000000000000111000...,,,,,,...000111000//////.........//////111000000000000000...,,,444111222555777<<>>FFFLLL^^^hhhqqqtttuuuyyy}}}~~~zzzqqqkkkjjjqqqyyy}}}vvvtttsssyyy~~~ttteeeWWWVVV]]]___aaaeeeiiimmmnnnmmmkkkeeehhhmmmtttzzz|||wwwpppeee[[[WWWZZZbbbgggnnnsssxxx//////.........---------,,,,,,---...............---------............///........................------......///000000111//////.........---------.........///////////////------------------------......///000000000000000............////////////---...///000000000///....../////////000000000111000000000111111111111222000000000000000000000000000000111111111111000000//////000000000111111111000000000000000000000000222222222222222222222222000000000000000000000000111111111111111111111111111111111222222222333333111222333333444444333333222111111000000000000000000111111222222222222222111111111111000000000000111111111111111111111111000000000000000000000000000000111222222222222111//////000000111222222333000111111111111111111000111111111111000000000///000000000000111111111222222222111111111000000000000000000111222333333333000000111111111222222222000000111222222222222111//////000000000000/////////000111111222222111111000000////////////000000.../////////000000000111000000////////////000000............///000111222111111000000000000111111111111111111111111111111000000////////////000000//////000111111111111111000111111222111000///...------......////////////000000000/////////......000000000000000000000000000000000000000000000000////////////000000000000111111111000000000000000000000000000////////////........................////////////////////////......000111111111000000000000000000000000000000//////000000///......------...///000111111111111000///......///000111222.../////////000000000111000000000000000000000000........................////////////////////////................................................////////////////////////......///000000//////...------............------........................---...///000000///...---............////////////............////////////.../////////////////////------......//////000000////////////////////////000///...------...///000............///000111222...222888===CCCMMMZZZcccqqqyyy~~~{{{yyy}}}wwwpppooonnnnnnrrryyyrrreee^^^VVVPPPUUU```fffhhhiiikkkkkkkkkkkkkkkhhhlllssszzz~~~~~~}}}xxxpppfff___YYYWWW]]]eeeqqqssswww~~~//////.........---------+++,,,,,,---.........------------.........//////........................---------...///000000111//////.........------------.........//////000000------------------------......///000000000000000............/////////000,,,---///000000000///....../////////000000111111000000//////000000111222000000000000000000000000000000111111111111000000000111111111111222222222000000000000000000000000222222222222222222222222000000000000000000000000222222222111111111111111111111222222222333333333333444555666777666555444222111111000000000000000000111222444444333222222111111111111000000000000111111111111111111111111000000000000000000000000000000111222222222222111...//////000111111222222000000111111111111000000222111111111000000//////.../////////000000111111333222222222111111000000000000111222333333444444000111111111111222222222000000111222222222222111//////000000000000//////000000111222222222222222000000////////////000000.../////////000000111111000000////////////000000////////////000222333333111111000000000000111111222222222222222222222222000000////////////000000//////000111111111111111000111222222222000///...000000111111222222222333000000//////.........---000000000000000000000000000000000000000000000000------...///000111222222222222111111000000//////000000000000///////////////////////////.........000000000000000000000000+++,,,...///111111000000000000000000000000000000//////000000///...---------...///000111111111111000///.........000111222.../////////000000111111////////////////////////........................000000000000000000000000........................//////////////////////////////////////////////////////000000000000000///......////////////..............................---...///111111///...---............/////////000............/////////000.........///////////////,,,------...///000111111000000000000000000000000111000...------...000111////////////000111222333333999AAAIIISSS```ppp|||~~~xxxsssuuu{{{}}}yyyvvvwwwnnn___TTTVVVWWWUUUZZZbbbjjjjjjjjjhhhfffgggjjjmmmoooqqquuuxxxzzzzzzzzzyyylllaaaVVVRRRTTT]]]jjjvvvwwwwwwzzz//////.........---------................................................000000//////.........---................................................................................................////////////000000000000111111000000//////........................................../////////000111...+++,,,///111000///111111111111111111111111000111111111111222222222/////////000111111222222222222111111111111222222222222111111111111111111111111111111111111111111222222111111111111111222222222222222222222222222444444444444444444444444555444333333222222222333444444444333333222222222222222111111111222444555222222222222222222222222........................111111111111111111111111222222111111111111111111333333444555444333111000111111111111111111111111//////000000111111222222000000000000000111111222222222222222222222222222222222111111000/////////444444333222222111111000222222111111111111111111111111111111000000000000000000000000000111111222000000000000000000000000000000111111111111000000222222222222222222222222000000000000000000000000...//////000111222222222//////............//////000000000000111111111111111111111111111000//////222222111111111111222222111111000///////////////000000000000000000000000222222222222222222222222////////////000000000000////////////............000000000000////////////000000000///---+++((('''////////////////////////111111000000000000000111111111222222222222111111111111222111111000///...///////////////000111111222222222000...------...111000000////////////000000000////////////000000////////////000000000000//////.........---------///............---------******+++,,,---//////000//////............//////......---......///000111------,,,,,,,,,+++++++++,,,...111111000...............////////////......,,,,,,,,,---------....................................//////...---,,,,,,......------,,,,,,,,,,,,///...---,,,,,,---.../////////000000///......---///000000000///111444666888@@@NNN^^^ooo~~~zzzxxxyyy{{{}}}~~~|||{{{yyyzzzvvvxxx~~~tttlllbbbYYYUUUYYY^^^```ccchhhnnnqqqpppiiiggglllooommmsssrrrvvv{{{zzzpppgggcccVVVVVVWWW\\\ccckkkqqqsssqqqsss{{{//////.........---------................................................///.........------------................................................////////////////////////////////////////////////////////////000000000000111000000000/////////...////////////////////////......//////////////////111...,,,,,,///111000///111111111111111111111111000111111111111222222222///000000111111222222333222222111111111111222222222222111111111111111111222222222222222222222222333333222222222222333333222222222222222222222222444444444444444444444444666555555444444333444444444444444333333222222222111000000//////000111222000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111333333444444444333222111111111111111111111111111111111111111222222222222000000000000000111222222222222222222222222222222000000000000111111111111222222222222222222222222111111111111111111111111///000000000000000000000000000000000000111111222000000000000000000000000000000111111111111000000222222222222222222222222000000000000000000000000...//////000111111222222000//////......//////000000000000000111111111111111111111111111000//////000000////////////000000111111000///////////////000000000000000000000000222222222222222222222222////////////000000000111////////////////////////111000000000////////////111111111000///---+++***////////////////////////111111000000000000000111000111111222222111111000...//////000000000/////////////////////000111111111111111000/////////000000000////////////000000000000////////////000000/////////...............//////.........---------///............---------------------------------//////............//////000///...............///////////////......------***,,,------,,,++++++,,,......////////////......,,,---------............000000000000000000000000///////////////...------...............------,,,000///............///000...//////000000000000000000222333444444666:::===BBBNNNaaauuuxxxvvvzzz~~~}}}zzz{{{}}}|||wwwssskkkjjjppp}}}xxxnnnfff```]]]YYYYYY```eeehhhlllrrrnnnqqqqqqooorrrxxx|||zzzwwwqqqmmmllliiiccc^^^^^^``````aaadddiiimmmoooqqqrrrttt|||...............---------................................................---------------,,,,,,,,,................................................000000000000000000000000000000000000000000000000////////////000000000000000000000000////////////000000000000000000000000////////////////////////000...------///000000000000000000000000000000000000111111111111222222222000111111222222333444444222222111111111111222222111111222222222222222222333333333333333333333333444444333333333333444444333333333333333333333333444444444444444444444444666666666555555555555555444444333333333333222222222111111000000000000111000000000000000000000000222222222222222222222222222222222222222222222222111111111111111111111111333333444444444333222222222222222222222222222222333333333333333222222222111000000000000111222222222222222222222222222222//////000000111222222333000000111111222333333444111111111111111111111111.........//////000000000000000000000000111111222000000000000000000000000000000111111111111000000000000000000000000000000/////////////////////////////////000111111222222111000000//////000000111000000000000111111111111000111111111111000000///000000////////////000000111000000///////////////000000000000000000000000222222222222222222222222/////////000000000111111000000000000000000000000111111000000000/////////111222222222111000///...000000000000000000000000000000000000000000000000000111111222222111111000,,,---...//////000000000///////////////000111111000000///000000111222222//////...//////000111222000000////////////000000//////......------,,,,,,/////////............---///............---------//////...---,,,++++++***//////............//////111000///...------------000000000////////////......//////...------...000......////////////......------........./////////000000000000000000000000//////000000000///.........///000000000///---,,,000000////////////000000...//////000111111111222///000222333555:::???CCCLLL[[[rrr{{{tttrrrvvv{{{}}}}}}{{{tttooonnnpppyyytttccc]]][[[ZZZ\\\\\\aaahhhlllpppuuu|||}}}}}}}}}|||{{{uuujjj___ZZZYYYZZZ___eeellllllmmmmmmnnnooopppqqquuuvvv|||........................................................................------------------------................................................////////////////////////////////////////////////////////////000000000000000000000000////////////000000000000000000000000000000000/////////////////////...//////000000000////////////////////////000000111111111222222222111111222333333444444555333222222111111222222333111111222222222222222333333333333333333333333333333333333333333444444555444444444444444444444444555555555555555555555555555555555666555555555555333333333333333333333333555444444333222222222222222222222222222222222222111111111111111111111111222222222222222222222222111111111111111222222222333333333333333333333222222222222222222222222222444444333333222222111111111111000000111111222333222222222222222222222222000000000111111222222222000000111111222222222333111111111111111222222222------......//////000000000000000000000111111222000000000000000000000000000000111111111111000000000000000000000000000000//////////////////////////////000000111111111111111111000000000000111111///000000000111111111111000000111111111111000///222222111111111111222222000000////////////000000000000000000000000000000111111111111111111111111//////000000000111111111111111111111111222222222111111111000000000//////111111111111111111111111000000000000000000000000/////////000000000000000000000111111111111000000---...//////000000000//////////////////000000111111000//////111222222111............///000222222000000////////////000000000000///......---,,,,,,/////////...............///............---------//////...---,,,++++++***///......------......///000///...---------------.....................---000000000///---...000222---......//////......---.........////////////000........................///000000000000000////////////111111111000...---///////////////////////////////////////000111111111111222333888???HHHOOOVVVeee}}}zzzxxxxxx{{{~~~{{{xxxuuuttt{{{vvvbbbXXXZZZ___aaabbbeeeiiimmmqqqvvv~~~|||ssshhh]]]SSSRRRWWWbbbppp{{{|||{{{xxxuuusssrrrsssuuuvvvuuuxxx---.......................................................................................//////........................////////////////////////................................................////////////000000000000////////////000000000000////////////////////////000000000000000000//////...///000000000000000111////////////////////////000000111111111222222222222222222333444444555555333333222222222222333333111111222222333333333333222222222222222222222222222222222222222333444444444444444444444444444444555555555555555555555555333444555555555555444444333333333333333333333333444444444444333333222222222222222222222222222222111111111111111111111111222222222222222222222222000000111111111222222222333333333333333333333333222222222222222222222222333333222222111111111000111111111111111222222333222222222222222222222222333222222222111111000000222222222111111000000000000000111111111222222222---........./////////000000000000000000111111222000000000000000000000000000000111111111111000000////////////////////////////////////////////////000000000000000111111111111111000000000000111111///000000000111111111111///000000111111111000000222222111111111111222222000000////////////000000111111111111111111111111111111111111111111111111000000000000111111111111000111111111222222222333111111111111000000000000/////////000000000111111000000000000000000000000---...///000000000000///000000000111111000000000111111111111111000///...///////////////000000111333111//////000111000///............///000222222000000////////////000000111111000000///...------///////////////////////////............---------------------------------......------------......---------------...//////---.....................---------+++******,,,///------............------.........////////////000........................//////000000000000000//////000111111111000///...........................000000///......//////000666666777999???IIIUUU]]]aaaooo~~~qqqwww~~~xxxssssssxxx~~~rrrnnndddZZZZZZbbbjjjllljjjmmmpppqqquuuqqqggg[[[TTTQQQWWWdddsssxxxtttuuuwwwrrrooonnnsss}}}---------........................................................................///////////////........................////////////////////////................................................////////////000000000000////////////000000000000/////////////////////////////////000000111111111---///111111000000000111000000000000000000000000000111111111111222222222111222222333333444444555333333222222222222333333111111222222333444444444111111111111111111111111222111111111222333444555555555555555555555555555555555555555555555555555222333444555666555444333222222333333333333444444111222222333222222111000000000000000000000000000333333333333333333333333333333333333333333333333000000000111222222333333333333222222222333444444333333333333333333333333222222222222111111111111222111111111111222333333222222222222222222222222444333333222111111000000333222222111000000//////000000000111222222333333////////////////////////000000000000000111111222000000000000000000000000000000111111111111000000////////////////////////////////////////////////000000000000000000111111111000000//////000000111000000000000111111111111///000000111111111111000000000////////////000000///////////////000000111111111111111111111111111111111111111111111111111000000000111111111222222000000000111222222333333222222111111111000000000//////......///000111111000000000000000000000000,,,---///000111000000//////000000111111000000///222222222222111000///...///////////////000111111333000---...000111///---//////...//////000111222000000////////////000000111111000000//////.........////////////000000000///............---------,,,,,,,,,------...............------------......,,,,,,,,,,,,---...///000...////////////000000000---......---,,,,,,---///------............------------........./////////000000000000000000000000......///000000000//////111000000000////////////------............------111000///...///000111222777999===BBBIIISSS]]]dddfffrrr|||ppppppzzz}}}xxxrrrooosss}}}vvvhhh```aaa___^^^ccclllppppppnnnppprrrssszzz{{{lll^^^WWWYYYWWW[[[hhhxxxuuuqqqrrrkkkgggdddgggnnnzzz---------.........//////................................................---------....../////////........................////////////////////////................................................////////////000000000000.../////////000000000111000000000000000000000000......///000111222222333---///222222111///000222111111111111111111111111000111111111111222222222111111111222333333444444444333333222222333333444111111222222333444444555222222222222222222222222222222222333333444555666555555555555555555555555555555555555555555555555222444555777777777555444222222222333333444444444000111222333333333222111000000000000000000000000333333333333333333333333333333333333333333333333///000000111222222333333333333222222222333444555333333333333333333333333222222222333333333333333222222111111222222333444222222222222222222222222222222222222222222222222111111111111000000000000///000000111222222333333111111111000000//////...000000000000000111111222000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000111000000000000000000000000//////......//////000000000000000111111111111//////000111111111111111000000////////////000000///////////////000111111111111111111111111111111111111111111111111111111000000111111111222222222//////000000111222222333222222222111111111000000000000///...//////111111////////////////////////+++,,,...000111111000/////////000000000000/////////000000000000000/////////////////////000111111111---+++,,,000222000---000000////////////000000000000////////////000000////////////////////////.../////////000000000000///............---------,,,,,,,,,---------.........------,,,,,,------...---------,,,,,,---......------......////////////...000111111000//////000,,,------......------,,,,,,---------............000000000000000000000000------...///////////////222000///------...///000---...///000000///...---000/////////111444666888:::@@@JJJSSS[[[bbbgggkkklllwww{{{ttt{{{|||uuusssrrrttt|||{{{pppdddYYY\\\```cccffflllrrrrrrnnnlllooooooqqq{{{yyyqqqfffZZZUUUVVVcccdddmmm~~~tttllliiigggeeecccdddjjjrrrzzz~~~---------.........//////................................................,,,,,,,,,------.................................000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000.../////////000000111111111111111111111111111111------...000111222333444,,,000333333111///000222111111111111111111111111000111111111111222222222000111111222222333444444444333333222222333333444111111222333333444555555333333333333333333333333333333333444555666777888666666666666666666666666666666666666666666666666333555777888999888777666222222222333333444444444111222444555666555555444222222222222222222222222000000000000000000000000333333333333333333333333///000000111222222333333333333222111222333555666333333333333333333333333333333333444444555555555222222111111222222333444222222222222222222222222111111111222222333444444/////////000111111222222///000000111222222333333333333222111000///......000000000000000111111222000000000000000000000000000000111111111111000000111111111111111111111111111111111111111111111111111111111000000000000000//////............//////000000000000111111111111//////000111111111111111222222111111111111222222///////////////000111111111111111111111111111111000000000000000000000000000111111111111222222222...//////000111111222222222222222111111111111000111111000//////000111222////////////////////////+++,,,...000111111000/////////000000000000//////,,,---...///000000000000///////////////000111111...+++(((+++000222111...111000000////////////000000000////////////000000---------................../////////000000111111//////.........---------------------------------...------,,,,,,------...//////...---,,,,,,,,,,,,+++++++++,,,,,,,,,------***,,,//////---,,,,,,,,,,,,------......------,,,,,,,,,,,,---------..............................,,,,,,---...//////......222000...,,,+++---///111...///000111111000///.../////////111333777;;;===CCCLLL[[[hhhppptttuuuuuuwww{{{xxxoooqqquuu|||mmmbbb```]]]WWW]]]bbbggglllrrrvvvsssllljjjmmmmmmnnnxxxtttjjjbbb]]]YYYWWW^^^hhhlllooo{{{ttthhhccchhhgggfffhhhlllqqqvvvyyy------,,,+++)))***---///------------------------------------------------........................000000000000000000000000...........................---,,,,,,,,,,,,---...,,,---......//////..................////////////111111111111111111111111///////////////000000000222222222111111111111111/////////000111111222222333222222222111000000000111111222333333333333222222222333333333333444444222333333444444333333222555555555444444333333333444444444444444444444444333333333444444444555555666666555444333333333333888777777666666555444444666666666666666666666666555555555555444444444333222222333333444444555555444444333333333333444444222222111111111111222222555444333333222222333333333333444555666666666555000111222333444444444444555555444444444333333333222222333333333333444444222222222111111111111000444333222111000000000000222222222222222222222222111111000000000000111111222222111111111111222222000000000000000000000000111111000000111111222333111111111111111111111111111111222222222222111111111111111111111000//////...///000111111000///..................///000000111111111111000000000000---------............///000000000000000000000000000000000000000000000000000000000000000000000000000000111222222222222222444333333222111000//////222111111111000000//////000000000000000000000000222333333444333222111000111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////111111000///...---,,,,,,...------...000111000///111111000/////////////////////000000///...------...///////////////......//////////////////////////////000000///...------000000000000000000000000.........------,,,,,,,,,000///...---------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------,,,,,,,,,------...///...---,,,+++,,,,,,---........................///////////////.........////////////////////////000//////111333333///,,,+++111666777666888@@@GGGOOO]]]kkkqqqtttxxx|||}}}{{{yyy{{{yyyvvvvvvooovvv|||tttddd\\\]]]``````]]]bbbeeejjjpppssssssnnnjjjgggnnnsssqqqoooqqqoooiii]]]TTTRRRYYYaaaeeeiiinnntttvvvpppgggiiidddfffnnnxxxzzzxxx{{{---------+++******---///------------------------------------------------........................////////////////////////........................//////...------...//////,,,---......//////............/////////000000000////////////////////////111111111000000/////////111111111111111111222222000000000000////////////222222222222111111111111111111222333333333333222222222333333333333444444222333333444444333333222555555555444444333333333444444444444444444444444444444444555555555666666666666555444444444444444555555555555555666666666555444444444444444333333555555555444444444444444222222222222222222333333333222222111111222222333333333222222222222333333444444333222222222222333333444555555666666555555222222333444555666666555444444444444333333333333222222333333333333444444333333333333222222222222444333222111000000000000222222222222222222222222111111000000000000111111222111111111111111111222000000000000000000000000111111000000111111222333111111111111111111111111000111111222222111111000111111111111111000////////////000000000000/////////............///000000111111111111000000000000........./////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111222111111111333333222222111000000000111111111111000000000///000000000000000000000000222222333333333222111000111111111111111111111111000000000000000000000000////////////////////////////////////////////////111000000//////.........///...---...000000000///111000000//////////////////////////////...------......////////////......///////////////////////////////////////...------////////////////////////......---------,,,,,,,,,//////...---------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---------,,,---------...///...---,,,,,,,,,------......................../////////////////////...////////////////////////000...,,,---000111111///000222444666999AAALLLUUU```lllvvvwwwvvvzzzzzzvvvuuuuuuzzzvvvooooooqqqyyyrrrhhh]]]ZZZ^^^dddeeedddjjjkkkmmmnnnoooooooooooopppttttttmmmfffbbb\\\VVVWWWTTTVVV```hhhkkkmmmpppuuu{{{pppfffhhhlllrrr---------,,,***+++---///------------------------------------------------........................////////////////////////........................000000///......///000000------...////////////.../////////000000000111111////////////////////////333333222111000//////...000000000111222222222333222222111///...---,,,,,,111111111222222222222222111111222333333333333222222222333333333333444444333333444444444444333333555555555444444444444444333333333333333333333333444555555555555666666666666555555444444444555555333333444555555666777777444444444333333333222222555555555555555666666666333333333333333222222222333333333222222333333333444444444333333444444444444444333222222222222333444444555666666666555555333444555666666666666666444444333333333222222222222222333333333333444444444444444444333333333333444333222111111000111111222222222222222222222222111111000000000000111111111111111111111111111111000000000000000000000000111111000000111111222333111111111111111111111111000111111222222111111000000111111111111000000///111000000//////000000111//////......//////000111111111111111000000000000//////000000000111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000111111000//////111111111111111111111111111111111111000000000000000000000000000000000000222222222333222222111000000000000000000000000000000000000000000000000000////////////////////////////////////////////////000000000000000000000000///...---...///000///...000000/////////////////////////////////......---......///////////////...///////////////////////////////////////......---...........................------------,,,,,,,,,//////...------------............---------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---...---------------------......---,,,,,,,,,------..............................//////////////////////////////////////////111...,,,,,,...111444444555444555:::DDDRRR```iiinnnyyy}}}yyy}}}~~~yyyyyyyyywwwxxx{{{xxx{{{zzzuuuooonnntttzzzyyypppddd___[[[^^^eeemmmpppppptttsssrrrooonnnpppsssuuuzzzyyyssshhh]]]VVVQQQMMMXXXYYYaaalllrrrsssqqqqqqpppyyyrrrjjjlllxxx------...,,,++++++---///------------------------------------------------........................////////////////////////........................////////////////////////------...///////////////000000000000111111111111000000000000000000000000333222222222111111000000//////000111222333333333222222111000///...------111111111222222333333333111111222333333333333222222222222333333333444444333333444444444444333333555555555555555444444444333333333333333333333333444444444555555555666666555444444444444444555555444555555555666666666777666666555555555444444444555555555666666666666777666666666555555444444444666555555444444555555666555555444444444444555555555444333333222222333333555555666666666666555555333444555666666666666666444333333333333222222222222222222333333333444444444444444444333333333333444333222222111111111111222222222222222222222222111111000000000000111111111111111222222111111111000000000000000000000000111111000000111111222333111111111111111111111111000000111111111111000000000000111111111111000///222111000//////000111222/////////...///000000111111111111111000000000////////////000000000111111000000000000000000000000////////////////////////000000000000000000000000///000000000000///......000000111111111222222222111111111000000000000000000000000000000000000000111222222222222111111111////////////////////////////////////////////////........................///////////////////////////000000000111111111222///...---...///000///...//////////////////.........///////////////......---...//////////////////////////////////////////...///////////////......------------------------------------------------///......---------.....................---------------------------------,,,,,,,,,,,,,,,,,,,,,---...............---------------------------------....................................////////////////////////////////////222111//////000333555666666777<<>>==================<<<<<<:::;;;<<<===???@@@AAAAAA@@@??????>>>===<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;::::::999999999999::::::999888888777777777777777777777777777777666555555555555666666666555555444666666666555555555444444222222333333333333444444444444444444333333333333333333333222222333333444222222222222222222222222111111000000000000111111///111222333333222111///000000000000000000000000111111000000111111222333111111111111111111111111//////000000000000////////////000111111111111111000111111222222111111000000000//////000000111222111111111111000000000000//////000000000111111111000000000000000000000000000000000000000000000000000000000000000000000000......000111222222333333111111111111111222222222///000000000111111111111000000000000000000000000111000//////000111222333111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000/////////////////////000111///......//////...---+++,,,...///000///...---------...///////////////,,,---...///000000000000////////////////////////------...///////////////------------------------,,,,,,,,,---------......---------------...//////---........./////////000.................................------,,,,,,,,,//////000111000...,,,++++++,,,---.........------........................------......///000000111000000000000000000000000...000111222333555:::???HHHTTTiii~~~~~~tttiii___[[[ZZZ[[[bbbiiimmmooopppnnnmmmoootttyyyyyymmmeee\\\[[[___jjjvvv~~~uuuooobbb^^^]]]dddqqq}}},,,...//////...------...------------------------------------------------................................................000000000000000000000000///000111222222111000///...//////000000000000000............////////////111111111111111111111111000000000000////////////222222222111111111111111///000000000111111111111444444444333333222222222111111222333333333333222222222333333333444444444444444555555555555444444444555555555666666777777777777777777777777777777888999999999999:::::::::::::::;;;<<<===>>>@@@AAA======>>>>>>??????@@@@@@@@@@@@BBBCCCEEEGGGHHHIIIIIIIIIHHHGGGEEEDDDCCCBBB>>>>>>??????@@@@@@AAAAAA@@@@@@????????????@@@@@@<<<<<<<<<;;;;;;<<<<<<<<<:::999999888888888888888777777777777777666555555666777777777777777666666777666666666666555555555222222333333333444444444666666555555555444444444333333333222222333444444222222222222222222222222111111000000000000111111///000222333333222000///000000000000000000000000111111111000111222222333111111111111111111111111//////000000000000////////////000111111111111111000111222333333222111000000000000000000111111222111111111111000000000000000111111111111222222222000000000000000000000000000000000000000000000000000000000000000000000000---...000111333444444444111111111111111111111111//////000000111111111222000000000000000000000000111000/////////111222333111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000///////////////.........111///......//////...,,,+++,,,...000000///...---------...///000000//////,,,---...///000000000000////////////////////////------...///000000//////........................,,,,,,,,,------.........---------------...///000---.........//////000000........................---------,,,,,,+++++++++///000111111000...,,,+++***+++---...///...------........................---------...///000000111000000000000000000000000111222333333555:::BBBIIIRRR]]]qqq~~~{{{{{{yyybbbZZZWWW^^^dddggglllqqqoooppppppmmmkkkmmmtttzzzzzz|||ooobbbZZZXXX\\\^^^hhhzzzvvvnnnaaa``````dddlllvvv}}},,,,,,------------,,,,,,...---,,,,,,,,,,,,---...........................------............------........................000000000000000000000000000000//////.........---............/////////000000000000000000000000000111111111111111000//////000000111111111222222222444333222111111222333444//////000111222333333333333333333333333333333333444333333222111000000///888555333333666777555333666777777666444444666888555666888:::;;;;;;:::999999;;;<<<<<<;;;::::::;;;???===<<<<<<>>>@@@@@@@@@AAA@@@>>>???BBBEEEGGGGGGNNNLLLKKKMMMOOOOOOLLLIIIPPPLLLJJJLLLSSS[[[aaaccceeeeeeccc^^^VVVQQQPPPQQQOOONNNNNNMMMLLLLLLKKKKKKJJJJJJIIIIIIIIIHHHHHHHHHHHHEEEAAA@@@BBBBBBAAA??????===<<<;;;<<<<<<<<<;;;===<<<;;;<<<<<<:::777555777666444555777777666444444555666666444333333444222333555666666666555444333333333333333333333333333333444444555444444444111222222333333222222111111111111111111111111111111111222222222222111111111111111111111111111111555444333222222333444555111111111111111111111111222111000//////000111222111111111111111111111111000111222333333222111000000111111111222222222222111111111111000///------000000000000000111111222000000000000000000000000000000000000000000000000///000222333333222000///111111111111111000//////111111111111111111111111000000000000000///......000000////////////000000111111111111000000000000222222111000///...------000000000000000000000000//////000000000000//////000000000000000000000000000000000000////////////////////////000000000000000//////.........//////.........///////////////......------------.................................///000111111000///...------------------------...........................------,,,,,,------...................................................------,,,+++,,,---...///............---,,,+++***---------............///////////////000000000000///////////////.........222//////000///,,,---000333222555999;;;>>>JJJYYYaaafffooo{{{~~~{{{~~~}}}xxx}}}pppcccWWW[[[ccckkkqqqqqqnnnjjjnnnmmmkkkjjjlllrrryyy}}}tttggg___XXXRRRTTTZZZ^^^jjjxxxvvvmmmhhhffffffllluuu|||~~~}}}------............------...---,,,,,,,,,,,,---...........................---......//////......---........................000000000000000000000000000000000/////////.............../////////000000000000000000000000000000111111111111111000//////111111111222222222222333333222111111111111222333000000111111222222333333333333333333333333333333555555555555555555444444666444222333666777666555555555666666666777999:::999999999::::::;;;<<<<<<===>>>@@@@@@???>>>???@@@BBBEEEHHHLLLPPPRRRSSSTTT\\\WWWPPPKKKKKKOOOUUUZZZfffffffffiiikkkllljjjgggfffbbb```hhhuuuyyyqqqkkkiiiiiijjjjjjhhhgggfffdddcccbbb^^^^^^^^^^^^^^^]]]]]]]]]___[[[VVVSSSQQQOOOKKKHHHHHHEEECCCBBBDDDDDDBBB@@@???>>>=========<<<:::888===<<<;;;:::::::::999888888999999888777666555555333444555555555444333222333333333333444444444444444444555555555444444333222222333333333333222222222222222222222222222222111111222222222222111111111111111111111111111111222111111111111111111222111111111111111111111111222111000//////000111222111111111111111111111111......////////////......000000000111111111222222111111111111000///......000000000000000111111222000000000000000000000000000000000000000000000000...///111222222111///...111111111111111000//////111111111111111111111111000000000000000///......000000////////////000000111111111111000000000000111111000000//////......000000000000000000000000//////000000000000//////000000000000000000000000000000000000////////////////////////000000000000//////............/////////////////////.........//////............//////........................------...//////...------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...................................................------------...//////////////////...---,,,+++---------............///....../////////000000000////////////////////////111......000000---...111555333555<<>>======>>>???BBBDDDFFFEEEFFFHHHHHHGGGGGGHHHJJJMMMUUU```hhhmmmooorrrtttwwwkkk___ZZZ___kkkuuu}}}~~~|||xxxxxx}}}}}}~~~|||{{{xxxxxxyyyyyyyyyyyyxxxxxx~~~{{{wwwsssoooiiiccc^^^UUUQQQMMMMMMOOOOOOKKKGGGFFFDDDBBB@@@@@@@@@>>>======>>>>>><<<::::::;;;<<<::::::999888666555444333555666666666555444333222333333333444444555555555555666666666555444333333222333333444444333333222333333333333333333333333111222222333333222222111222222222222222222222222111111111222222111111111111111111111111111111111222111000000000000111222111111111111111111111111111111111000000111111111/////////000000000111111222222222111111000//////000000000000000111111222000000000000000000000000000000000000000000000000...///000111111000///...000111111111111000000///111111111111111111111111000000000000000//////...000000////////////000000111111111111000000000000000000000000////////////000000000000000000000000//////000000000000//////000000000000000000000000000000000000////////////////////////000000000000//////............//////000000//////......------000000////////////000000........................,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,................................................------...///////////////000000000000///...---------------............///------........./////////////////////////////////111///000222222///000555999777;;;FFFTTT```mmmvvv{{{wwwwww{{{xxxiii```\\\[[[gggkkknnnpppooopppsssvvvtttsssvvv~~~yyy```WWWOOONNNQQQTTTXXX]]]fffppp|||{{{rrrkkklllpppxxx......////////////......------------------------..............................////////////..............................////////////////////////111111111111000000000000...////////////000000000000000000000000000000000111111111222222111111000222222333333333444444444222222222111111222222222333333333333333222222222333333333333333444444444333333444444444444555555888777777777888999::::::===<<<;;;===@@@BBBAAA???DDDEEEHHHLLLPPPTTTWWWYYYZZZ\\\]]]]]]]]]^^^```bbbcccnnn~~~rrrhhhlllyyyzzzlllgggccccccffffffaaa\\\WWWTTTPPPMMMLLLKKKIIIHHHAAABBBBBB@@@>>>===???AAA???===;;;:::999888666555777777777777777666666555444444444555555666666777777777777666555444333222333333444444444444333333222222222222222222222222222222333333333333222222222222222222222222222222222333444555555444333222111111111111111111111111111111111111111111111111111111111111111111111111333333111111111111333333////////////000000000000333222222111111111111111000000000000000111111222000000000000000000000000000000000000000000000000//////000111111000//////000000111111111111000///111111111111111111111111//////000000000000//////000000////////////000000111111111111000000000///.../////////000000000111000000000000000000000000//////000000000000//////////////////////////////000000000000////////////////////////000000000000///............//////000111111000///...------,,,//////............//////........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------////////////////////////+++---...000000...---+++................................................+++,,,.../////////...---///////////////...---------------............///------------.........//////////////////000000000333222333555333111444:::;;;AAALLLXXXdddppp{{{vvvqqqppptttwww~~~yyyxxx|||sssccc[[[[[[```dddnnnpppqqqnnnjjjjjjpppvvv}}}rrrfff[[[VVVRRRSSSWWW\\\```bbbdddkkkvvv~~~wwwsssuuu{{{......////////////......------------------------...........................//////////////////...////////////////////////////////////////////////000000000000111111111111////////////000000000111111111111111111111111111111111222222222222111111222222333333333444444444222222222333333222222222444444444333333333333333333333444444555555555555777777777777777777777777;;;;;;<<<<<<<<<===>>>???@@@AAACCCGGGKKKMMMNNNNNNPPPTTT[[[ccciiimmmppppppxxxyyyzzz{{{{{{}}}{{{ooonnnwwwtttqqqlllhhhfffdddaaa```VVVUUURRRMMMIIIFFFFFFGGGHHHEEEAAA@@@@@@???===;;;888888777777777888888888555555555666666777777777888888777777666555444333444444444555555444444444222222222222222222222222333333444444444444333333222222222222222222222222222333444555555444333222111111111111111111111111111111222222222222111111111111111111111111111111000///...------...///000////////////000000000000333222111111000111111222000000000000000111111222000000000000000000000000000000000000000000000000111111111111111111111111///000000111111111000000000000000000000000000000//////000000000000//////000000////////////000000111111111111000000000///......//////000000111111000000000000000000000000//////000000000000//////////////////////////////000000000000////////////////////////000000000000...............///000000111111000///...------,,,...------,,,,,,------..............................------------------...------------------------////////////////////////,,,---///000000///---,,,................................................***+++,,,---...---,,,+++------.........---,,,,,,---------............///------------.........///////////////000000111111333222333555333222888@@@AAAQQQcccnnnsssxxx}}}uuuqqqooonnnnnnnnnpppqqqnnnlllsss|||nnnhhh```ZZZYYY^^^dddiiinnnppppppmmmjjjlllttt{{{wwwlllfff```aaaaaabbbeeehhhkkkkkkiiilllrrrzzz.........//////.........,,,------......------,,,...........................//////000000//////...////////////////////////000000000000000000000000//////000000000000000111/////////000000000111111111111111111111111111111000111222222333222222222222222222222333333333333333333444444444444333333444444444444444444444444444444555666666777777777666666777777888888888999999;;;===>>>>>>@@@BBBEEEIIIMMMTTTYYY^^^bbbfffiiiggglllttt|||~~~qqqlllnnnrrr}}}uuuppphhh```ZZZUUUQQQMMMMMMIIIEEECCCDDDDDDBBB@@@<<<;;;::::::999:::::::::777777777777777777777777777888888888777666555555444555555666666555555444333333333333333333333333333444444555555444444333333333333333333333333333111111111222222111111111111111111111111111111111111111222333333222111111111111111111111111111111111000000//////000000111/////////000000000111111222222000//////000111222000000000000000111111222000000000000000000000000000000000000000000000000222111111111111111111222///000000111111111111000000000000000000000000000...//////000000000000000000000////////////000000111111111111000000000000......//////000000111111000000000000000000000000//////000000000000//////000000000000000000000000000000000000////////////////////////000000000000......---......///000111000000//////......---------,,,,,,,,,,,,,,,,,,---........................//////............//////---------------------------------------------------...///000000///...---................................................******+++,,,,,,,,,,,,,,,,,,---------------,,,,,,---------............///------........./////////...//////000000111111222111111222444444666@@@JJJTTThhh~~~xxxqqqpppooommmkkkfffddddddddddddhhhttt{{{jjjXXXXXXXXXZZZ^^^bbbfffhhhkkklllmmmnnnooouuu}}}{{{oooiiilllqqqnnnuuuzzzxxxuuuttttttrrrmmmkkkkkknnnppppppssswwwxxxxxxxxxzzz~~~------............------,,,,,,---......---,,,,,,........................//////000000000000//////////////////////////////000000000000000000000000....../////////000000000//////000000000111111111111111111111111111111111000111222222333333333222111111111222222222222333444444555666666555444444333333444444555555666666555666666777888888999999888999:::<<<>>>@@@AAABBBAAAEEEHHHKKKMMMPPPUUUYYYaaahhhqqqvvvxxxzzzvvvrrrrrrsssyyyzzz||||||}}}{{{vvvqqqiiicccUUUPPPKKKJJJLLLMMMKKKHHHGGGEEECCCAAA@@@?????????999999999888888777666666777777888888888777777666555555666666666666555555555555555555555555555555444444555555555555444444333333333333333333333333222111111111111111111222111111111111111111111111111222222333333222222111111111111111111111111111222222333333333333222222000000000111111111222222222111///......///111222000000000000000111111222000000000000000000000000000000000000000000000000111111000000000000111111//////000111111111111111000000000000000000000000......///000000000000000000000////////////000000111111111111000000000000////////////000000000000000000000000000000000000//////000000000000//////000000000000000000000000000000000000////////////////////////000000000000---------......///000111///////////////.........---------,,,,,,---------........................000///...------...///000------------------------------------------------.........//////.........................................................,,,++++++++++++,,,------------............---------------............///....../////////000000000...//////000111111222222222222444777999@@@NNN\\\sss|||uuurrrqqqpppllliiicccaaaaaaeeejjjppp|||tttddd[[[TTTWWW\\\aaaeeehhhiiiiiijjjkkkllloootttzzzvvvjjjeeeiiiuuu~~~|||wwwsssmmmfffbbbccccccdddiiiqqqwwwuuutttvvv}}},,,------------------,,,,,,,,,---......---,,,,,,........................//////000000000000//////000000000000000000000000000000000000000000000000---.........//////000000000000000000111111111111111111111111111111111111000111222333333333333333000000111111111222222222444555666777777666555444333333333444555666777777666777777888999:::::::::@@@BBBDDDGGGJJJMMMPPPQQQSSSWWW\\\```dddiiioootttyyy}}}}}}~~~~~~bbb\\\WWWVVVYYYZZZXXXUUURRRPPPMMMIIIGGGEEEDDDDDD;;;::::::999888777666666666777777888888888888777555555666666666666555555777777777777777777777777444444555555555555444444333333333333333333333333555444333222222333444555111111111111111111111111111222333444444333222111111111111111111111111111...///000111111000///...111111111111222222222222111000...------///111222000000000000000111111222000000000000000000000000000000000000000000000000000000////////////000000//////000111111111111111000000000000000000000000......///000000000000000000000////////////000000111111111111000000000000000000000000////////////000000000000000000000000//////000000000000//////000000000000000000000000000000000000////////////////////////000000000000---------......000111111.........///////////////.........------.................................///...------------...///------------------------000000000000000000000000//////............//////...................................................---,,,+++,,,---...///......///////////////...---------.........//////////////////000000000000...//////000111222222222555555888<<<@@@III[[[kkk|||{{{zzzxxxvvvrrrllliiicccbbbfffmmmttt{{{lll]]]XXXXXXXXX\\\aaaggglllnnnnnnnnnmmmlllllloootttzzz}}}~~~ooojjjdddbbbiiivvvvvvpppmmmeee___```bbbeeemmmwww~~~|||zzz{{{............//////////////////.........---------........................000000000000////////////...............///000000000111111111111222222222////////////////////////......//////000000000111111111111111111111111111000111222333333333333333000000///000000111222333777555333333444555555444555777888777444444777:::<<<>>>??????>>>@@@EEEIIIJJJPPPXXX___dddfffhhhiiikkkooovvv}}}nnn___aaalllrrrqqqmmmgggaaaYYYSSSNNNKKKIIIHHHIIIFFFAAA??????===999666:::777444444555888999:::777777888999999999999888333333444444444444555555444444444444444444444444333333333333333333333333333333222111000000000111111111000000000000111111000000000111222222222333333333222111000///......//////000111222222333333000000000000000000000000111111000000000000111111////////////000000000000222222111111111111222222222111000//////000111222222111000......000111222000111111111111222222222222222111000///...------...//////000111222222222222222222111111111111000000000000000000000000000////////////000000000000000000000000000000000000////////////////////////////////////////////////000000000000000000000000222111///.........///000000000//////.........---111///---,,,.../////////......////////////......---------.........//////---...............------------------------------....................................////////////---------,,,,,,+++++++++------------------------.................................------,,,,,,,,,,,,---......//////............//////000000111111000//////222222000333888000666<<>>===AAAEEEHHHJJJNNNUUUZZZhhhmmmtttyyy|||}}}~~~~~~rrrvvv}}}vvvooohhhaaaYYYUUURRRNNNIIIEEEDDDCCC@@@>>>>>><<<:::::::::999777555::::::;;;;;;;;;:::999999666666555555555444444444444444444444444444444444333333333333333333333333444444333222222222222222222111111000000111111222111111111111222222222222222222111111000000/////////000000111222222333333111111111111111111111111//////............//////////////////000000000111222111111000000111111222222111000//////000111222111000///......///000111000111111111111222222222000000000000000000000//////000000111222222333333222222222111111111111000000000000000000000000000////////////000000000000000000000000000000000000////////////////////////////////////////////////000000000000000000000000222111000///...//////000000/////////............000///------/////////.........////////////......---------.........//////---......//////...------------------------------....................................///////////////.........------------.........................................................------,,,,,,,,,,,,---......//////............//////000000111111444222222333222000222777777<<>>999555999999999999888777666555777777777666555555444444444444444444444444444444333333333333333333333333555444444333333333333444333222222111111222222333222222222222222111111111111111111111111111111111000000000111222222333333111111111111111111111111000//////......//////000/////////000000000111111222111111000000111111222111111000000000000111111000///...------...///000000111111111111222222222000000000111111111222222000111111222222333333333222222222111111111111000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000111111000///////////////////////////..................---...000000...---......////////////......---------...............---......//////.........------------------------....................................////////////000000000///////////////////////////////////////.................................---------------------...////////////.........//////000000111111333111222444333111444999:::???HHHUUUfff{{{~~~}}}}}}{{{~~~|||mmm^^^XXXYYY]]]bbbggglllpppsssrrroooqqqwww~~~{{{uuuoooeeeZZZTTTUUUZZZhhh{{{yyypppmmmlllmmmssszzz............////////////.........................................................///////////////000000//////000000111222000000000000111111111111111111111111111111111111111111111111111111222222111111111111111111111111444444444444333222111111444333333333333444555555777888999:::::::::;;;<<<;;;===@@@AAACCCHHHOOOUUUZZZcccnnnyyy{{{pppdddZZZSSSOOOMMMKKKIIIHHHGGGFFFCCC???<<<999999999888888666555555666666666666666555555555555555555555555555555555444444444444444444444444444444333333333333333444444333333222222333333444333333333222222111111111000000000111111222222222000000111111111222222222111111111111111111111111222111111111111111111222//////000000000111111111111111000000000000111111111000000000000000000111111000////////////000111000000111111111222222222111111111111111111222222000000111111111222222222222222222111111111000000////////////////////////////////////000000000000////////////////////////000000000000000000000000////////////////////////////////////////////////111000000//////////////////////////////.........---------///000000...,,,......////////////..............................---......////////////...............................................................////////////000000//////////////////...............................................................---------------...///////////////......//////000000111111000...000333333333666<<<<<>>BBBEEEDDDFFFIIIMMMSSS^^^lllvvvwww|||wwwwww|||}}}qqqiiieeeddd]]]XXXRRRLLLIIIFFFCCCAAA>>>>>>======<<<:::999888444444555555666666777777555555555555555555555555444444444444444444444444333333222222222222333333444444333333333333444444444333333333222222111111000000111111222222333333111111111111111222222222111111111111111111111111222222111111111111222222000000000000111111111111111000000000000000000111000000000111111000000000111111111111111111111111000000111111111222222222333333222222111000000///////////////000000000000222222222111111111000000////////////////////////////////////000000000000////////////////////////000000000000000000000000000000000000000000000000////////////////////////000000000000000//////............///////////////,,,,,,,,,...000000...,,,......////////////...........................------......///000000//////............................................................////////////........................------------------------................................................---...//////000000//////......//////000000111111000///000444444444777===@@@NNN```jjjooottt~~~{{{tttuuu}}}{{{uuuqqq^^^]]]\\\```iiippprrrpppsssvvvwwwuuuyyyxxxjjj[[[UUUTTTUUUZZZ___fffpppyyyyyy~~~............////////////---------.......................................---------......//////000...............//////000/////////000000000111111111111111111111111111111111111111111111000000000111111111111111111111111333444444444444333333222333333444444666777999:::888;;;>>>@@@AAADDDIIINNNPPPSSSWWW]]]gggvvvuuuooojjjlllnnnoooooopppkkkllloooqqqrrrrrrqqqpppnnnhhh___XXXWWW\\\ccciiinnnqqqtttvvvtttnnngggbbb___aaaeeeiiilllnnnnnnnnnqqquuuwwwuuuwwwyyyqqqeeeZZZRRRMMMJJJHHHEEEDDDCCCAAA>>><<<:::888666666666666777777777777555555555555555555555555444444444444444444444444222222222222222333333444444333333222222333333444333333333333333222222222111111111222222222333333111111111111111111111111222222222222222222222222111000000//////000000111000000000111111111222222111000000//////000000111000000111111111111000000222222222222222222222222000111111111111222222222444333222111000///......////////////////////////222222222111111111111000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///...............///////////////,,,++++++---///000///---......////////////.....................------------...//////000000000000............................................................////////////,,,------------.........------------------------......................................./////////......///000000000000///......//////000000111111555444555888888888;;;@@@EEESSSdddlllmmmqqq{{{|||wwwqqqqqqwwwsssfff```\\\XXX\\\```ccciiiooopppnnntttzzz|||{{{{{{eeeZZZPPPOOOTTTYYY___eeekkkrrr{{{|||xxx............////////////---------.........//////........................,,,,,,---......///000000/////////...///000000111////////////000000000111000000000000000000000000111111111000000/////////111111111111111111111111333333444444444444444444666666777999;;;===???@@@===DDDMMMSSSVVVYYY___cccjjjmmmrrrxxx~~~{{{uuuwwwwwwtttssssssoooiii___WWWSSSVVVYYYXXXXXXZZZUUUVVVYYYZZZ[[[\\\]]]^^^[[[WWWQQQMMMKKKNNNRRRUUUVVVXXXZZZ[[[YYYUUUPPPMMMHHHJJJMMMPPPQQQQQQPPPOOOOOOTTTVVVVVVYYYbbbkkknnnssssssvvvrrrhhh```[[[YYYTTTRRROOOKKKFFFBBB>>>;;;;;;;;;:::999888888777777555555555555555555555555555555555555555555555555333333333333333444555555333333222222222222333333222222333333333333333333222222222222222222222222111111111111111111111111222222222222222222222222111000000//////000000111000000111111111222222222000000////////////000000///000111222222111000///111111222222222222111111000111111111111222222222111111111000000/////////000000000///////////////222222222111111111111000000000000000000000000000////////////000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000///000000111000///...---............/////////000---+++***+++---//////.........////////////......//////.........---------------///000000111111111............................................................////////////,,,,,,---------.........................................................---........./////////000......///000000000000000......//////000000111111777666999>>>AAABBBGGGMMMPPPXXXbbbgggiiippp|||jjjlllooossswww}}}sssccc]]]ZZZWWW[[[bbbfffeeefffkkknnnmmmpppzzz|||zzz{{{tttjjjZZZWWWWWW\\\___bbbggglllooosssxxx{{{{{{{{{}}}~~~~~~............/////////000---------.........//////........................,,,,,,------...///000000000000000000000111111222////////////000000000000////////////////////////111000000000//////......111111111111111111111111222222333444555555555555999999;;;===???BBBDDDFFFLLLVVVdddnnnsssvvv{{{~~~yyyqqqoooqqqmmmiiieeebbbbbbaaa]]]ZZZZZZ\\\\\\ZZZ\\\___]]]XXXXXXPPPMMMRRRVVVUUUSSSTTTRRRSSSUUUWWWWWWYYY[[[]]][[[YYYWWWTTTSSSTTTUUUVVVXXXXXXXXXXXXVVVTTTRRRQQQKKKLLLNNNOOONNNLLLJJJHHHDDDIIIKKKJJJLLLRRRUUUUUUSSSSSSVVV___lllyyy|||tttnnnjjjfffddd```ZZZSSSMMMHHHEEE@@@???>>><<<:::888777666666666666666666666666666555555555555555555555555444444444444444555666777333222222111111222222333222222222333333444444444222222222222222222222222222222111111111111111111222222222222222222222222333333222222222222333333000111111111111222222222000000////////////000000///000111222222111000///000000111111111111000000000111111111111222222222////////////000000000000111111111000000000000000222222222111111111111000000000000000000000000000////////////000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000///000111111111000...------.........//////000000---,,,******---///000///......////////////......//////.........---------------///000111111111111////////////////////////..................................../////////000,,,---------......//////////////////////////////........................---.........//////000000...//////000000000000000......//////000111111111444555:::BBBHHHLLLSSS[[[___aaaccceeejjjttt|||pppaaahhhqqquuuvvvyyyqqq^^^XXX\\\^^^[[[bbbiiilllgggdddiiimmmnnniiiyyy{{{rrrmmmdddZZZYYY]]]fffmmmmmmkkknnntttrrruuuwwwvvvssspppoooooonnnvvv........................,,,------......------,,,........................///////////////.........////////////000000000000000000000000111111111111222222111111111111222222111111111111222222222222555444222222333222111000333222222444777:::;;;<<<;;;???DDDFFFGGGNNNZZZdddjjjsssxxxtttvvvuuupppggg]]]VVVSSSTTTRRRSSSUUUVVVWWWXXXZZZ\\\^^^^^^^^^\\\[[[[[[^^^```aaaaaaaaabbbdddffffffffffffjjjnnnnnnmmmoootttzzz{{{qqqiiiiiikkkkkkkkklllooonnnnnnooonnniiiaaa[[[VVVUUUUUUTTTTTTSSSRRRRRRPPPPPPPPPPPPPPPPPPOOOOOOQQQNNNMMMNNNSSSYYY^^^aaalllpppuuuyyy}}}{{{vvvooocccSSSHHHIIIGGGCCC@@@???===;;;999666555444333444555777888444444555555666777888888555555555555555555555555444444444444444444444444555666666666555444444333333333333333333333333333222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000111111111111111000//////000000000000000000000000............////////////000000111111111222222222222111111111000000//////111111111111111111111111000000000000111111111111///000111222222111000///000111222222222000///...---...///000000111000000000000000000000000000000333222000000111222111111000000000000000000000000222111111000///......---////////////////////////////////////////////////////////////////////////......//////......---,,,111111000000///---,,,+++*********+++++++++,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,---...//////000000//////.........---........................---------........./////////////////////////////////////////////.........333111000000222222222222:::999===HHHUUU___eeeiiihhhgggiiiooozzzxxxhhhbbbbbbaaaggglllnnnooouuuppp```ZZZYYYYYY^^^dddeeelllnnniiifffjjjoooooossssssooohhh___[[[]]]aaahhhrrr~~~yyywww|||vvvpppmmmhhhddddddggggggmmmvvv}}}........................,,,------......------,,,......................../////////////////////...////////////000000000000000000000000111111111111222222111111111111222222000000000000111111111111444333333444666666666555888777666555777;;;@@@EEEIIIOOOWWW\\\```gggsss}}}~~~yyyiiifffbbbaaa```^^^[[[XXX[[[\\\\\\XXXTTTQQQSSSUUUUUUYYY___dddhhhlllqqqssstttuuuuuuuuuvvvyyy~~~~~~xxxmmmmmmkkkjjjjjjiiiiiiiiijjjhhheeebbb___^^^]]]]]]]]]YYYTTTRRRRRRSSSTTTUUUOOORRRVVVXXXZZZ```jjjqqq|||{{{lllbbbYYYUUUOOOJJJFFFCCCAAA???<<<;;;:::999888777666555444555555666666666555555444444444555555555555555444444444444444444444444555555555555555444333333333333333333333333333333222222222222222222222222111111111111111111111111////////////////////////111111111111111111111111111111111111111000000///000000000000000000000000---......///000111222222000000111111111222222222111111111111000000000///111111111111111111111111//////000000000111111111000000111111111111000000111111111111111000//////...//////000000000000///000000000000000000000000333111000000111222111000000000000000000000000000111111111000///.................................////////////////////////////////////////////////......//////......---,,,000000000000///...---,,,------........./////////.........------,,,,,,,,,......---,,,,,,---------000/////////............////////////////////////---------.........//////////////////////////////////////////////////////111111000111222444555666999;;;DDDVVVkkkyyy~~~~~~tttsssttt{{{xxxkkk```]]]```fffiiinnnrrrvvv}}}kkkaaaYYYZZZ___aaafffkkkhhhnnnnnnhhhfffjjjpppqqqnnnkkkeee]]]WWWXXX___fff{{{{{{yyyrrrkkkgggccc```bbbfffpppuuu~~~........................------............------..............................//////////////////////////////000000000000000000000111111111222222222222111111111111222222222222222222222111111111111111333444666777888888999;;;<<<;;;<<>><<<:::888999:::;;;:::999777666555555555444444444444444333333333333333333333333222333333444333333222222555444444333333222222111333333333333333333333333222222222222222222222222333333333333333333333333111111111111111111111111111222222222222111000000000000000000000000000000222222111000000///......000000000000111111111111111111111000000000000000111111111111111111111111////////////000000000111222111000//////000111222222111000//////000111222000000111000000///...---////////////////////////111000///000222222111000////////////////////////111000000000/////////...........................////////////////////////////////////////////////.........///......---,,,------...//////000//////******+++++++++,,,,,,,,,...............---------//////...---------------///////////////.........////////////////////////...............////////////////////////////////////////////////000000000111111111111333666;;;>>>EEETTTkkk{{{oooiiifffeeeiiinnnrrrtttwww{{{qqqaaaWWWYYYYYY\\\cccjjjnnnppppppgggiiijjjhhhggggggiiikkk___\\\XXXWWW]]]lll~~~{{{ooohhhdddeeeiiinnnxxx........................---......//////......---........................---.........//////000000////////////000000000000111111111111222222222222333333222222222222333333333333444444444444555555888999:::;;;;;;>>>BBBFFFDDDNNNYYY```eeeooo~~~~~~xxxrrrppphhh]]]WWWWWWWWWVVVTTTSSSQQQQQQTTTZZZ```fffhhhlllmmmpppsssxxx~~~}}}{{{tttkkkbbb[[[UUUQQQNNNOOOQQQTTT\\\gggsss{{{rrrjjj```XXXMMMEEECCCCCCBBB@@@888999:::;;;;;;:::999888666666666555555444444444333333333333333333333333222222333333444333333222444444444333333222222222333333333333333333333333222222222222222222222222000000000000000000000000111111111111111111111111222222222222222111000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000111111000000000000000000000000...////////////000000000222111000//////000111222222111000//////000111222000000111000000///...---/////////////////////////////////000222222111///////////////////////////000000000000////////////////////////////////////////////////////////////////////////////////////.........///......---,,,,,,---...///000000000000............/////////000........................---------------...///000.........///////////////........................////////////////////////////////////////////////////////////000000111111222222222222333777===BBBQQQhhhzzzsssoooppppppoooppptttwww{{{~~~ooo```]]]___aaabbbeeegggkkkooopppooonnnnnnnnnmmmiiiccc```___XXXXXXZZZ___kkk|||pppkkkhhhlllrrryyy..............................////////////..............................------......///000000000////////////000000000000111111111222222222222333333333222222222222333333111111222333444555666666888:::;;;<<>>;;;999888999999999999999888777666666666555555555555555555555555333333444555555555555555111222222333333444444555444444444444444444444444333333333333333333333333444444444444444444444444222222222222222222222222222222333333222222111000000000000000000000000000,,,---...///000111222222111111000000///////////////000000000111111111111000000000000000000000000........./////////000000000000111111111111000000//////000111111111111111...//////000000000000///000000000000000000000000------...000333333111///000000000000000000000000////////////000000000000000000000000000000000000////////////////////////////////////////////////......//////......---,,,......///////////////...+++++++++,,,,,,,,,,,,------........./////////000///...............///000............/////////000........................000000000000/////////...////////////////////////...//////000111111222222333555777777999@@@LLLTTTmmmzzztttuuu{{{~~~yyyyyy}}}qqqaaaZZZXXX]]]dddmmmrrruuutttvvv{{{|||zzz|||uuuooollleeeZZZSSSSSSYYY[[[___fffppp{{{yyywwwyyy~~~..............................////////////..............................---------...///000000111////////////000000000000111111222222222333333333444333333222222333333444555666777999;;;===???@@@IIIMMMRRRXXXbbbqqq|||rrriiiccc^^^YYYSSSNNNNNNOOOPPPPPPNNNOOOQQQUUU[[[aaagggjjjfffooozzzzzzrrrnnnmmm^^^\\\YYYUUUSSSUUUYYY^^^___bbbiiiqqqtttwww{{{sssmmmeee___LLLIIIDDD???<<<::::::;;;:::::::::999888777777666666666666666666666666666333444444555666666666555000111222333444444555666444444444444444444444444333333333333333333333333111111111111111111111111222222222222222222222222222333333333333222111111000000000000000000000000333333222111000///......111111000000/////////...//////000000111111111222000000000000000000000000............/////////000///000111222222111000///...///000222222222111000......///000000111000000000000000000000000000000,,,---...000333333111///000000000000000000000000////////////000000000000////////////////////////////////////////////////////////////////////////......//////......---,,,...///////////////.............../////////000000---.........//////000000111000///......---......---.........//////000000000000000000000000000000111111000000/////////...////////////////////////...//////000111222222222222555888:::===FFFRRR\\\wwwwwwnnnvvvyyy~~~~~~sss[[[VVV]]]eeekkkpppsss{{{~~~wwwnnngggddd___WWWTTTWWW___```aaafffmmmuuuzzz|||zzzzzzzzz~~~~~~}}}}}}////////////////////////000000//////.........---............/////////000---......///000111111222111111222333333333222222000111222333333333444555777222222777888555444888888888888;;;@@@FFFMMMPPP[[[gggsssyyy|||lll___WWWSSSQQQOOOSSSUUUSSSOOOPPPUUUZZZ[[[___aaaeeekkkuuuyyynnneee___ZZZUUUQQQTTTUUUWWWXXXXXXZZZ^^^aaakkktttuuu\\\OOOEEEDDDDDD???;;;::::::::::::999777666666777666555555444444555555555444444444444444444444444555555555555555555555555222222111000000111111111222222222333333444444444333111///111444555444222111111111000000000000000000000000000000000000000//////////////////////////////000000111111111111111///...000222333111///000000000000000000000000//////000111222333333444000000000000111111111111000111222111000//////111000000000000000000000000000000000000000000000000111111000000//////......000000000000000000000000000///...------...///000000000000000000000000000000000///...---,,,++++++......------------..............................------............------........................111000///...------...///,,,,,,,,,---...///000000////////////////////////---,,,,,,,,,,,,---......////////////////////////........................222111111111000000//////111///------...000000000333888;;;:::???KKKWWW]]]ssstttlllppp}}}}}}}}}yyyxxx{{{iiiccc\\\ZZZ]]]eeemmmqqquuu}}}vvvkkkbbb]]]ZZZXXX]]]eeegggkkkoooqqqooommmkkkjjjiiippp{{{{{{zzz~~~}}}////////////////////////000000/////////................../////////000000......//////000111111222111111222333333333333222333333333333444444333333777222222777999777888<<<<<>>>>>===:::888666666888777666555555444444555444444444444444444444444333333333333333333333333666666555555555555555666222222222222333333444444222111///111333444333111111111111111000000000000000000000000000000000000000000000000000000000000000000000111111111222222000///...000222333111///000000000000000000000000000000000111111222222333//////000000000111111111000111222111/////////000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////000//////......//////000000000000000000000000000000000//////...---------///..................///........................------............------...........................///000000///...---,,,,,,---------.../////////........................------,,,,,,------...///////////////////////////////////////////////////111111000000000/////////000/////////111222333444:::???BBBCCCJJJXXXfffmmmuuu~~~|||nnnnnnuuu}}}~~~}}}yyyvvvxxxqqqdddbbb``````bbbhhhnnnsss~~~tttjjj```XXXWWWZZZ]]]dddlllkkknnnrrrsssqqqmmmjjjhhhaaagggnnntttvvvwwwxxxxxx~~~~~~~~~~~~~~~}}}|||{{{{{{000000000000000000000000000000////////////............/////////000000000...//////000000111111111111222222222333333333333444333333444666666555444999666666:::<<<<<>>;;;888555333999888777666555444444444555555555555555555555555222222222222222222222222444444444444444444444444111222222222222222333333222000000000222333222111111111111111111111111111000000000000000000000000111111111111111111111111111111111111111222222222000//////000222222111000000000000000000000000000111111111111111111111111//////000000000000111111000111222111///...///000000000000000000000000000000000000000000000000000////////////000000000000//////////////////////////////000000000000//////000000000000000000000000////////////////////////000//////......//////000........................------............------........................,,,...000111111///,,,+++------..........................................---------,,,------...///////////////////////////000000000000000000000000000000///////////////...000000111222333555666777:::AAAGGGKKKTTTdddsss{{{yyy}}}qqqhhhgggoooyyy|||}}}|||wwwsssvvvtttaaa___bbbfffggghhhkkkpppuuuyyyiii]]]VVVSSSYYYbbbiiinnnrrrooorrruuuuuuqqqlllgggeeebbbggglllooopppttt|||~~~{{{{{{{{{zzzzzzyyyxxxxxx000000000000000000000000000000//////////////////...////////////000000000//////000000000111111111222222222222333444444555333333444666888999888777:::;;;>>>AAADDDHHHLLLQQQZZZ```jjjvvvttteee]]]YYYVVVTTTMMMSSS[[[___dddmmm{{{uuukkkddd^^^ZZZVVVSSSOOOMMMNNNSSSZZZ^^^hhhlllvvv{{{lllbbb[[[VVVTTTNNNJJJFFFAAA>>>;;;999777888777666666555555555555555555555555555555555555222222222222222222222222222222222333333333333333222222222222222222222222111111000111111222111111000111111111111111222222000000000000000000000000111111111111111111111111111111111111222222222222//////000111111222111000000000000000000000000000222111111111000000000///////////////000000000111///111111111///...///000////////////////////////////////////////////////......//////000000111111////////////////////////...///000111111000///...////////////////////////.../////////000000111111000000////////////000000........................------............------........................,,,---///000000///---,,,...............---------........................---------------...//////////////////////////////////////////////////////////////////............///000111222333555777999;;;DDDNNNVVVaaappp}}}~~~iii^^^___fffpppxxxzzzzzzwwwrrrooouuuyyyjjj___aaaeeejjjkkkjjjlllrrrwwwsssaaaWWWWWW]]]kkkxxx}}}yyytttrrrtttvvvtttoooiiieeeccceeemmmuuuyyyzzz{{{zzzyyyyyyxxxwwwwwwwww000000000000000000000000//////000000000000000000////////////000000000111000000000000111111111111222222222222333444555666666888:::;;;;;;:::::::::888>>>GGGNNNVVV^^^eeeiiixxx|||vvvmmmaaaYYYVVVYYY[[[]]]ccclllvvv}}}{{{mmmiiiccc\\\VVVRRRPPPOOOLLLOOOVVVaaajjjxxx{{{rrrlllbbb[[[QQQIIIDDDBBB???>>>777666666666666777777888666666666666666666666666444444444444444444444444333444555666666666666555222222222222222222222222111222222222111111111111000000111111222222222333000000000000000000000000111111111111111111111111111111111111111111111111...///111111111111111111000000000000000000000000222222111111000/////////...////////////000000000///000111000.........///////////////////////////////////////////////////......//////000000111111...........................///000111111000///...////////////////////////......//////000000111111000000////////////000000........................------............------..............................------------.....................---------...........................------------...//////////////////////////////....................................////////////...000222222222555999===CCCOOO]]]fffppp|||nnn___]]]ccckkkqqquuuxxxvvvqqqnnnoooyyyppphhhfffeeegggkkknnnmmmkkkmmmsssyyylll]]]XXXbbbsss{{{uuuuuutttpppllliiihhhhhhfffppp}}}|||{{{zzzxxxxxxxxxxxxxxx000000000000000000000000//////000000000000111111/////////000000000111111111111111111111111111111222222222222333444666777<<>>GGGOOONNNFFFBBBFFFLLLTTTfff{{{uuummmgggaaaaaafffppp||||||kkkfffccchhhnnnttt||||||rrrllleeeYYYOOONNNNNNQQQ]]]lll|||}}}ooocccWWWLLLDDD@@@???>>><<<;;;;;;::::::777777777777777777777777555555555555555555555555///000222444555444333333555555555444444444333333333444666555222111222444000000111222222333444444000000000000000000000000000000000000000000000000000000000/////////......---000222222000///000222000000000000000000000000000000000000000/////////........./////////000000///000000000...---...///000000000000000000000000000000000000000000000000000000000000////////////..............................------------......000000000000000000000000................../////////..................///........................------............------........................,,,,,,---------.........,,,---------.../////////------------------------...............//////000////////////////////////......................../////////000000000111111///111444555888???KKKTTTcccmmmvvvzzz~~~vvvhhhfffjjjrrrwwwwwwvvvvvvvvvsssrrryyynnn^^^YYY]]]gggnnnqqqqqqrrrsssvvvyyy|||~~~yyylllcccdddiiiuuu~~~zzzsssnnnmmmsss|||||||||}}}~~~}}}zzzuuutttvvvyyy|||}}}~~~}}}{{{yyyxxxyyyzzzzzz//////////////////////////////000000111111111222000000000000111111111111222222111111111111111111333222111111222555777999;;;GGGSSSSSSLLLIIIPPPZZZmmm~~~uuuiiicccggglllnnnttt|||wwwsssuuuwww{{{~~~}}}|||}}}yyypppkkkjjjmmmqqqssswww{{{xxxzzz|||{{{zzz|||~~~jjjZZZWWWVVVQQQRRRYYYYYYaaallluuu|||}}}mmm\\\QQQFFFEEECCC@@@>>><<<;;;:::777777777777777777777777555555555555555555555555333444666888999999888777666666666555555444444444333555777555333111333555000000111222333333444444000000000000000000000000////////////////////////000000//////.........------000222222000///000222000000000000000000000000/////////000000000000000............/////////000...000000000...---...///000000000000000000000000000000000000000000000000111111000000//////.................................---,,,++++++,,,---...000000000000000000000000..............................------------..............................---..................---........................)))+++---///000///---,,,,,,,,,------...///000000------------------------...............///000000////////////////////////000000000000000000000000//////000000111111222222000222555777<<>>:::999<<<:::888888888888777666777777777777666666666666555666666666666666555555555444444333333444444555444444333333333333222222000111333555666666555555444333222222111111222222222111111000000000000000222111000//////000111222000000000000111111111111444444333222111111111222000000000000000000000000...,,,+++---000222111///000000000000000000000000000000000000000000000000........./////////////////////000000111111222222////////////////////////////////////////////////////////////////////////------------............///---,,,---...///...---000///...---,,,------...000000000000000000000000...///////////////......222000...,,,+++,,,...//////......------///000111........................//////////////////////////////............//////---......///000111111222111222333222111000111222222666;;;>>>AAALLLfff}}}uuunnnsssnnnooovvvzzz{{{~~~hhheee```]]]]]]bbbiiinnnppptttuuuuuuyyy}}}lllkkkeee^^^ZZZ___mmmxxx|||ooommmwww~~~{{{zzz{{{|||}}}|||{{{zzzxxxwwwuuuuuu|||{{{yyywwwvvvvvvvvvvvv//////////////////////////////000000000000//////000000000000111111111111222111000222444555444222111333555777888:::===???>>>EEENNNTTT\\\jjj}}}~~~wwwuuurrrnnnrrrrrrsssyyy}}}}}}{{{wwwqqqlllqqq}}}zzzlllaaaXXXSSSPPPPPPOOOPPPYYYdddyyy{{{dddWWWKKKGGGEEEAAA???@@@===:::888666777666555444888888777777666555555555444555555555555555444444555444444333333444444555444444333333333333222222000111222333444444444444444333222222111111222222222111111000000000000000222111000//////000111222000000000000111111111111222222111000000000000000000000000000000000000000...---,,,---000222111///000000000000000000000000000000000000000000000000...///////////////////////////000000000000000000////////////////////////////////////////////////////////////////////////////////////000000000000222000///000111222111000000///...---------......////////////////////////......////////////......,,,,,,,,,,,,,,,,,,,,,,,,...------,,,---...///000//////////////////////////////////////////////////////............//////......//////000000111111111222333333111111222444555777===CCCLLL]]]xxx|||yyyrrrqqqtttyyyzzz{{{rrrdddccccccccccccdddgggiiioooqqqrrrtttzzz|||sssbbbdddeeebbb```fffssstttrrr{{{~~~}}}}}}~~~|||{{{{{{zzzzzzyyyyyyxxxzzzxxxvvvtttsssssstttuuu///////////////////////////000000111111000000///000000000111111111222222222111111222555666666555111444777999:::;;;>>>@@@???IIIXXXeeesss{{{qqqmmmuuu}}}{{{{{{~~~zzzsssttt{{{~~~zzz|||iiibbbXXXQQQKKKHHHLLLSSS]]]oooxxxjjjZZZQQQLLLGGGEEEDDDAAA>>>;;;888888888777666888888777666666555444444444444444444444444444444555555444444444444555555444444333333333333222222111111111111111222333444444333222222111111222222222111111000000000000000111111000000000000111111000000000000111111111111000000///.........//////000000000000000000000000...------...000111111000000000000000000000000000000000000000000000000000//////////////////......000000//////////////////////////////////////////////////////////////////////////////////////////////////////000000000000333111000111222333222111000///......------..............................---....../////////......(((***+++---......---,,,---,,,,,,,,,,,,---......000000000000000000000000//////////////////////////////............//////////////////000000000000111222333333222333444666:::;;;@@@KKK[[[pppvvvwwwyyyzzzyyy{{{tttbbb___dddiiikkkjjjhhheeedddnnnppprrrwww}}}wwwlllaaafffkkkjjjgggkkkuuuzzzxxx~~~}}}}}}wwwwwwxxxxxxyyyzzzzzzzzzwwwuuurrrppppppqqqsssttt////////////////////////000000000111111000000000000000111111111222222222111111111222333555555666666888:::;;;===@@@DDDHHHLLLYYYkkk}}}|||uuuppplllmmmpppzzzxxxoooiiihhhiiihhhjjjlllkkklllnnnqqquuu|||yyytttsssttt{{{rrreeeZZZQQQMMMLLLKKKWWWdddllluuurrrggg___WWWNNNIIIIIIEEE@@@===;;;;;;;;;:::777777666666666666666555555444444444555555666666555555444444444444555555444444333333333222222222333222111000000111333444444333222222111111222222222111111000000000000000111000000000000000000111///000000000111111111111000//////........./////////////////////////////////......///000000000000////////////////////////////////////////////////////////////............000000//////......------////////////////////////////////////////////////////////////////////////------------............000///......000000///...//////..................------------------------------......//////......,,,------.../////////...---------------.........//////////////////////////////////////////////////////............//////000000000000////////////000111222222222333666888===>>>FFFUUUhhh~~~|||yyywwwxxx~~~wwwiii___```gggooorrrqqqlllhhhfffpppuuuzzz}}}}}}yyyrrrlllkkkpppsssoooiiiiiiqqqyyy~~~{{{{{{}}}~~~}}}}}}}}}}}}{{{zzzqqqqqqrrrtttuuuwwwxxxyyyvvvtttqqqooooooqqqsssuuu000000000000000000000000000000111111111111000000111111111111222222222222111111222111222333444555;;;<<<===@@@FFFNNNXXX___eeerrrwwwjjjgggkkkpppnnnzzz|||qqqjjjaaa[[[VVVVVVYYY\\\cccjjjkkkpppwww}}}zzzyyy{{{uuuhhh[[[QQQMMMOOORRRTTTYYYiii|||rrrcccWWWQQQLLLEEE@@@===<<<;;;:::555555666666777888888888666666555555666777888888666555555444444555555666444444333333333222222222555444222111111222333444444333222222111111222222222111111000000000000000000000000111111000000000///000000000111111111111000000000//////000000111//////////////////////////////000000000000000111////////////////////////////////////////////////000000//////.........---000000//////......------////////////////////////////////////////////////////////////////////////------------............///...------//////...---......//////////////////------------------------,,,,,,---...............111000...,,,,,,,,,...///------......////////////........................//////////////////////////////............//////000000000000////////////...///000111222444888;;;>>>AAAMMMaaauuuzzzxxxpppgggcccdddfffllltttvvvtttpppnnnmmmxxx}}}tttkkkjjjmmmssstttsssnnnhhhhhhnnnuuu{{{{{{yyyyyy{{{~~~}}}||||||}}}}}}{{{xxxnnnoooppprrrsssuuuvvvwwwuuusssqqqpppoooqqqsssttt000000000000000000000000000111111222222111111000111111111222222222222333222333333333333444777:::<<<===AAAGGGRRRaaapppzzz}}}ssshhhdddkkkyyy~~~ssssssqqqnnnjjjeeebbb```bbb]]]ZZZ\\\___dddooozzzuuufff\\\VVVOOOKKKLLLWWWkkk|||sssaaaZZZOOOFFF@@@===;;;999666777777888888999999:::777666666555666777999:::666666555555555555666666444444333333333333222222555444333222222222222222444333222222111111222222222111111000000000000000000000111111111111000000000000000000111111111111111111000000000111222222000000000000000000000000///000111111//////000111000000000000000000000000000000000000000000000000000000000///......------000000//////////////////////////////////////////////////////////////////////////////////////////////////////000000000000000///...///000111000.........///000000000//////------------------------+++,,,---...............111///,,,))))))***+++------...//////000000//////........................//////////////////////////////............//////////////////000000000000...///000111333666:::>>>@@@FFFUUUjjj}}}rrreee```dddhhhjjjpppwwwxxxuuurrrtttvvv}}}wwwggg^^^eeeqqqwwwuuuqqqllljjjlllqqquuurrruuuxxx}}}~~~|||yyywwwwwwyyy|||~~~~~~|||{{{}}}{{{xxxqqqqqqrrrrrrssstttttttttsssrrrpppooooooooopppppp000000000000000000000000000111111222222111111000111111111222222222333333222444666777777:::???CCCEEEIIIOOOYYYfffwww}}}lllllllllooowwwssshhhaaa^^^bbbgggiiijjjmmmrrrwww|||yyywwwxxx{{{zzzmmm^^^UUUOOOQQQ[[[fff{{{rrrdddWWWMMMFFFBBB???:::::::::999999999888888666666555444555777999:::666666555555555555666666444444333333333333222222333333333333222111000///444333222222111111222222222111111000000000000000///000111222222111000///000000000000111111111111111000000000111111222333000000000000000000000000///111222111///...000222000000000000000000000000000000000000000000000000111000000///......------//////000000000000000000////////////////////////////////////////////////////////////////////////////////////000000000000111000///000111222111///---...///000111000000///------------------------***+++,,,---............------,,,+++++++++,,,---,,,---.../////////..............................//////////////////////////////............//////......//////000000111111///000222333555999>>>BBBGGGNNN\\\nnn}}}sssfffccceeeggggggkkkrrrxxxyyyuuutttwww{{{|||xxxsssiii^^^\\\mmmxxxtttsssssssssqqqooommmmmmqqqvvv|||{{{{{{yyyyyyyyyyyyzzz{{{|||zzzyyy{{{~~~~~~zzzvvvssssssrrrrrrqqqpppppppppnnnnnnmmmmmmlllkkkjjjiii000000000000000000000000111111222222222222111111111111222222222333333333333666888:::<<<@@@FFFKKKWWW\\\dddooo|||~~~{{{uuunnnnnnpppwwwyyywwwtttppplllhhhdddbbbfffmmmvvv{{{{{{sssvvv}}}tttggg\\\UUUVVV\\\cccxxxyyyhhh[[[RRRKKKHHH>>>===<<<;;;999888777666666555444333444666888:::666666555555555555666666444444444333333333222222111222222222111000...---444333222222111111222222222111111000000000000000///000111222222111000///000000000000111111111111000000000000000111222222000000000000000000000000///111333222///...000222000000000000000000000000000000000000000000000000111000000///...---------//////000000111111222222////////////////////////////////////////////////////////////////////////------------.........///000///...///000111000...---...///111111111000///........................***+++,,,---............+++,,,...///000//////...+++,,,---.........---,,,000000000000000000000000//////////////////////////////............//////---......///000111111222111222333555777;;;AAAEEEOOOTTT```nnnxxxxxxccc]]]dddlllkkkeeejjjqqqxxxyyyvvvuuuxxx|||wwwoooggg```\\\ccczzz|||xxxqqqkkkoookkkgggiiinnnvvv}}}{{{||||||||||||{{{{{{{{{zzzyyywwwvvvxxx||||||wwwssssssrrrqqqooonnnlllkkkjjjjjjjjjkkkkkkiiigggeeeddd000000000000111111111111111111111111111111222333555111111444555222222444888;;;>>>???AAAIIITTT^^^kkkpppyyysssffffffooowww{{{zzztttjjjlllpppvvv|||~~~~~~xxxmmmfffrrrwwwqqqddd[[[]]]aaakkk|||tttdddTTTIIIBBBAAA???<<<888666666777999777666777999:::::::::666666555555555444444444444444444444444444444444444444444444444444444444555555444333333222111111000000000000000000000000111000000000000000111222.........///000000111111111111111111111111111111333222222222111111000000000000000000////////////111111000000//////......000000000000000000000000000000000000000000000000////////////000000000000////////////////////////////////////////////////......---,,,---...///000000//////.........//////////////////////////////,,,---......//////............///000///...,,,+++......------------...............------,,,,,,,,,---------............///------...///000000////////////000000000000//////...---,,,+++,,,...000222000111222111000///000111222000222999<<<<<<@@@GGGUUU\\\fffpppzzz}}}ooowww|||}}}uuujjjeeekkkrrrrrroooooolllrrrwwwyyyvvvsssrrrrrroooggg```^^^bbbrrrxxxlllkkkiiihhhiiinnnvvv|||yyyvvvxxxxxxxxxwwwvvvuuutttsssrrrrrrrrrrrrrrrsssssssssqqqpppnnnkkkhhheeecccbbbbbbcccccccccbbb```___^^^000000000000111111111111222111111111111111222222333111111555666444555888@@@DDDIIILLLQQQZZZfffpppvvv}}}yyyrrrjjjjjjttt{{{yyyzzz{{{zzzzzzyyylllmmmpppqqqoooppp}}}~~~eeeaaa```fffssswwweeeXXXPPPJJJBBB>>>======<<<:::888777666777888999888777666666555555555444444444444444444444444444444444444444444444444444444444555555444333333222111111000000000000000000000000000000000000000111111222222222222222111111111111111111111111111111111111222222111111111000000000000000000000////////////222222222111111111111111000000000000000000000000000000000000000000000000////////////000000000000////////////////////////////////////////////////......---------...///000//////............//////////////////////////////,,,---......//////......+++,,,,,,,,,++++++***)))......------------............---------,,,,,,,,,---------............///------...///////////////...//////000000//////...//////---------///111222///000111111111111222444777666888>>>AAABBBJJJSSSZZZaaakkkvvvtttqqqxxx|||xxxxxx{{{zzzmmmhhhiiirrrzzzzzzxxxwwwqqqsssvvvxxxwwwrrrkkkfffaaaZZZYYYaaaqqqyyymmmllliiikkknnnuuu}}}~~~}}}zzzxxxtttttttttsssrrrqqqooonnnmmmmmmmmmmmmmmmmmmmmmllljjjiiihhhfffcccaaa___^^^ZZZZZZYYYYYYXXXWWWWWWWWW000000000111111111222222222222111111000111111222444222333777888777;;;AAAHHHMMMTTTZZZ```jjjxxxyyyrrrcccgggooo|||||||||~~~zzzvvvrrrllliiimmmuuuwwwjjjbbbbbbhhhooorrrwwwmmmcccVVVHHH@@@@@@@@@===999999888888888999999777555666666666555555555444444444444444444444444444444444444444444444444444444555444444333333222222111000000000000000000000000000000000000111111222222444333333222111111000000000000000000000000000000111111000000000000//////////////////000000000000111111111111222222222222000000000000000000000000000000000000000000000000////////////000000000000////////////////////////////////////////////////......------......///000//////............//////////////////////////////------...////////////...///...------------------......------------.........------------,,,,,,,,,---------............///---......///////////////.........//////.........111000/////////000111222...///111111111111444666888888;;;???AAAGGGRRR^^^eeekkkuuu}}}tttoootttzzzzzzuuussstttvvvcccdddfffnnn{{{vvvvvvwwwxxxwwwooobbbXXXTTTRRRYYYlllzzzjjjiiifffkkkttt}}}}}}{{{{{{{{{{{{yyyxxxrrrrrrqqqooommmkkkiiihhhfffffffffeeeeeeddddddccc______^^^]]][[[YYYXXXWWWRRRQQQOOONNNMMMMMMNNNNNN000000111111111222222222222222111111111111222222666555666888999;;;DDDNNNVVV\\\ccciiioooyyyvvviiifffhhhgggeeeppp{{{|||zzz{{{yyyzzz}}}{{{pppiiieeecccffftttyyykkkXXXLLLGGGDDD???:::;;;::::::;;;<<<<<<:::888666666666666555555555555444444444444444444444444444444444444444444444444444444444333333222222222000000000000000000000000///000000111222222222222111111111000000/////////////////////////////////000000000///////////////////////////000000000000......//////000000111111////////////////////////////////////////////////////////////000000000000////////////////////////////////////////////////...............//////000///............//////000////////////////////////------...///////////////000///...------...///000......------------......---------------------------------............///......///////////////...------............------111111000/////////000000...///000000000111333555888;;;>>>AAADDDLLLZZZfffpppvvv{{{sssppppppxxx|||zzztttrrrsss~~~xxxrrrhhh___bbbiiisss}}}zzzzzz{{{zzzuuujjj\\\RRRTTTYYYggg|||fffaaa```hhhvvv{{{yyywwwwwwwwwwwwuuusssqqqpppnnnkkkhhhdddaaa___^^^]]]]]]\\\[[[ZZZYYYYYYTTTTTTTTTTTTSSSRRRQQQPPPLLLKKKIIIGGGGGGHHHIIIJJJ111111111111222222222222222222222222222333444444777777999<<<===CCCPPP^^^nnnrrrwwwzzz}}}rrr```WWW\\\gggqqqvvv}}}xxxyyy}}}wwwuuu~~~~~~~~~|||lllccc^^^___jjjrrrcccWWWNNNFFFAAA===;;;;;;;;;<<<<<<;;;999777777666666666555555555444444444444444444444444444444444444444444444444444444333333333333222222111111111111111111111111//////111222333333333222//////000000111111111222///////////////////////////////////////000000000.../////////000000000111......//////000000111111////////////////////////////////////////////////////////////000000000000////////////////////////////////////////////////.........///////////////...............///000000////////////////////////---...//////000000//////,,,,,,*********+++,,,---......------------......---------------------------------............///...///////////////......------............------000000//////////////////000111111000///000333555;;;@@@EEEHHHNNNYYYfffooowww}}}xxxpppnnnoooqqq{{{~~~}}}yyyxxxxxx{{{nnnbbb___bbbeeehhhnnnuuuyyy{{{|||}}}~~~yyy{{{}}}zzzqqqeee\\\WWWYYYggg|||eee]]][[[fffvvv}}}||||||{{{yyywwwuuutttrrrpppnnnkkkiiigggccc^^^ZZZVVVTTTRRRRRRQQQPPPPPPOOONNNNNNKKKLLLMMMNNNNNNLLLKKKJJJIIIGGGEEEDDDCCCDDDFFFGGG111111111222222222222333222222222333444555666777777<<>><<<;;;999888777777777777666666666555444444444444444444444444444444444444444444444444333333333333333333333333111111111111111111111111---///111333444444444333333333333333333333333333111111111111111111111111000000000111111111222222.........///000111111111222222222111111111111111000000000000000000000000000000000000000000000000////////////000000000000////////////////////////////////////////////////---...///000111000000///---------......///000111////////////////////////......///000000000000000---......///000000//////......------------......,,,,,,,,,---------......---------............//////////////////...------...//////000000//////......//////000111111111111111222333333555888===AAACCCMMMZZZgggxxxyyysssqqqsssuuuvvvwwwzzznnnaaa[[[^^^gggnnnsssvvvuuuqqqrrrwwwwwwtttnnnlllhhheeebbbbbbdddeeefffyyy}}}lllkkkmmmvvv|||xxxtttqqqoooqqqnnnjjjgggdddaaa]]]ZZZRRRRRRQQQOOOMMMJJJHHHGGGFFFFFFFFFFFFFFFFFFEEEEEEFFFGGGIIIKKKKKKIIIGGGFFFFFFFFFFFFFFFFFFFFFFFFFFF111111222222222333333333222222333555777999<<<===???PPPiii}}}~~~hhh]]]```gggeeeuuuzzzooohhheeeeeeiiimmmsss~~~}}}vvvnnngggccc```______]]][[[XXXUUUSSSRRRQQQQQQOOOOOOSSSWWWXXXTTTPPPNNNPPPQQQQQQQQQRRRSSSUUUUUUSSSQQQRRRUUUVVVSSSQQQOOORRRUUUTTTQQQPPPRRRUUUOOOQQQRRRRRRQQQPPPQQQRRRQQQQQQQQQQQQQQQQQQQQQPPPNNNRRRVVVXXXYYYZZZ[[[\\\[[[XXXZZZ___aaafffssslllWWWRRRJJJCCC???===;;;999777777777777666666666666444444444444444444444444444444444444444444444444333333333333333333333333111111111111111111111111---///111444555555444333333333222111111000000000111111111111111111111111000000111111222222222333---......///000111111222111111000000//////......000000000000000000000000000000000000000000000000////////////000000000000////////////////////////////////////////////////---...000111111111000///---------......000111111////////////////////////...//////000000000000000)))***,,,---...---,,,,,,.........------.........,,,,,,,,,------.........---------.........////////////000000///...------//////000000000000//////...///000222222333333333111222444555888===CCCGGGPPP\\\kkk}}}}}}~~~~~~~~~|||{{{||||||tttxxx~~~zzziiiaaaccchhhmmmoootttvvvuuurrrtttyyyyyysssjjjddd\\\ZZZ]]]bbbfffgggmmm}}}vvvmmmrrrxxx}}}}}}{{{yyyuuuqqqmmmkkkgggddd```]]]ZZZWWWSSSPPPLLLLLLLLLLLLKKKJJJIIIIIIHHHHHHIIIIIIIIIIIIIIIIIIFFFHHHJJJKKKKKKJJJGGGFFFHHHHHHIIIJJJJJJJJJIIIHHH333222111111333444444444333777;;;;;;:::<<>><<<999888999888777555777666666555555555555666666555444333333444555666444444444333333333222222444444444333333333222222000000111222222222222111111111111111111111111111000111111111111222222222222111111111000000//////222222111000//////000000000000000000////////////000000000000000000000000000000000000000000000000............/////////000000000000000000000000000---....../////////////////////............//////............//////////////////////////////////////////.........---------------............------------------------------///...---,,,,,,,,,,,,,,,........./////////000000////////////////////////000000000000000000000000000111111222222222111111111111222333777???HHHNNN[[[aaavvvyyy~~~xxxuuu{{{qqqdddcccgggjjjnnnssstttssstttxxx}}}}}}iiiaaa^^^bbbgggfffgggjjjtttxxx}}}zzzwwwwwwxxx{{{{{{{{{yyytttmmmgggbbb^^^[[[UUUPPPMMMLLLMMMNNNOOOPPPQQQRRRSSSSSSRRRRRRSSSSSSRRRQQQOOOMMMLLLKKKQQQRRRTTTUUUUUUTTTRRRQQQRRRRRRSSSTTTTTTUUUUUUUUU444333222111222222111111666777999;;;???GGGSSS[[[ttttttlll^^^^^^^^^aaaiiivvv}}}rrrsssuuutttyyy{{{rrrooolllkkkjjjhhhdddaaabbbcccbbb```\\\YYYYYYYYYUUUTTTSSSRRRPPPPPPOOOOOORRRSSSSSSQQQOOONNNNNNOOORRRTTTVVVXXXXXXXXXWWWVVVPPPQQQSSSUUUWWWYYYZZZZZZ[[[]]]______^^^]]]]]]^^^WWWUUUTTTUUUVVVVVVUUUSSSSSSTTTUUUTTTRRRQQQQQQRRRPPPOOOOOOPPPQQQQQQOOOMMMPPPOOOOOOOOOOOOOOOOOONNNPPPOOOMMMMMMNNNQQQUUUWWWXXX[[[]]]\\\YYYXXXYYY[[[bbbhhhnnnsssvvv|||~~~{{{gggVVVLLLEEE@@@===:::999888888888888888888777777666555555555555666666555444444444444555666444444444333333333222222333333333333222222222222000000111222222222222111111111111111111111111111000111111111111222222222111111111111000000000///222222111000000000000000111000000000////////////000000000000000000000000000000000000000000000000........./////////000000000000000000000000000000---...//////000000////////////............//////............//////////////////////////////////////////.........---------------............------------------------------///...---,,,,,,,,,,,,---,,,,,,,,,---------......////////////////////////000000000000000000000000000111111222222222222222222222333555:::BBBKKKQQQdddrrr~~~sssiiibbbdddjjjmmmqqquuutttrrruuu~~~yyyjjjbbb___gggnnnooommmllljjjmmmsss{{{~~~|||||||||}}}~~~~~~{{{{{{zzzwwwqqqiiibbb]]]SSSQQQOOOMMMLLLLLLNNNOOOVVVWWWYYY[[[[[[[[[[[[[[[\\\\\\]]]]]]\\\\\\[[[ZZZZZZ[[[\\\]]]]]]\\\[[[ZZZ]]]]]]]]]]]]^^^___```aaa333333333333333333333333888888:::@@@LLL\\\kkkuuuqqqcccYYYUUUTTT^^^mmm{{{xxxrrrrrrzzzyyymmmeee^^^[[[XXXVVVVVVUUUSSSQQQTTTUUUVVVTTTRRRPPPOOOPPPPPPPPPPPPQQQQQQRRRTTTTTTYYYYYYXXXVVVTTTSSSUUUWWW[[[^^^bbbffffffeeebbb___XXXWWWXXXYYY]]]bbbgggkkkoooppppppnnnlllkkklllmmmcccaaa_________^^^]]][[[\\\___aaa]]]WWWTTTUUUXXXTTTSSSTTTVVVWWWVVVTTTQQQTTTSSSRRRQQQPPPPPPOOOOOOQQQQQQPPPOOOPPPQQQRRRSSSQQQQQQQQQPPPPPPPPPQQQQQQQQQUUUYYY\\\^^^bbbhhhmmmvvv}}}zzzyyytttvvvzzzlll[[[NNNFFFCCC;;;<<<<<<;;;999888888999888777666666555555555666666555444444444444555666444444444444333333333333333222222222222111111111000000111222222222222111111111111111111111111111000111111111111222222222111111111111000000000000222111000000000000000000111111000000000/////////////////////////////////000000000000000000000000....../////////000000000000000000000000000000000---...//////000000////////////............//////---............/////////////////////////////////...............---------------............------------------------------......---,,,,,,,,,------,,,,,,---------.........////////////////////////000000000000000000000000000111111222222222222333222444666999>>>FFFPPPVVVhhhrrrgggcccbbbiiippptttvvvyyyssssssxxxqqqddd___```jjjssssssnnniiihhhiiilllpppvvvyyyzzzyyyxxxzzz|||~~~~~~}}}{{{yyyxxxwwwuuuqqqjjjbbb[[[WWWMMMMMMNNNOOOQQQSSSUUUVVVZZZ[[[]]]___```aaa``````___```bbbccceeeffffffffffffggghhhiiiiiihhhgggfffjjjiiihhhggghhhjjjlllmmm000222333555555666888999:::===EEESSSddduuummm\\\UUUVVVYYYiiiyyy~~~|||sssnnniiibbb]]]XXXWWWUUUUUUUUUVVVWWWXXXWWWXXXZZZZZZXXXWWWWWWXXXXXXXXXYYYZZZ\\\^^^___```dddfffggggggffffffgggiiinnnrrrwww{{{|||xxxssspppiiigggeeefffjjjqqqyyy~~~~~~||||||xxxvvvtttrrrrrrqqqooommmkkkqqquuuqqqhhhaaaaaaccc______aaadddffffffdddbbb_________\\\YYYVVVUUUUUUVVVVVVVVVVVVVVVVVVWWWWWWWWWUUURRRRRRSSSUUUUUUTTTRRRTTTUUUUUUTTTUUUXXXZZZ]]]iiiuuu|||~~~wwwiiibbbdddwwwoooaaaTTTLLLCCCDDDBBB???:::777888999888888777666555555555555555555555444444555555555555444444444444333333333222222222111111111000000000000111222222222222111111111111111111111111111000000111111111222222222111111111000000000000000111111000000000000000111111111111000000000//////////////////////////////000000000000000000000000...////////////000000000////////////////////////......///000000000000000//////............//////---------.........//////////////////////////////........................------............------...........................------,,,,,,,,,------////////////000000000000////////////////////////////////////////////////111111111111222333333444222555999===DDDLLLUUU[[[iii|||gggcccdddiiipppuuuxxxxxxxxxsssvvvyyyhhhaaaeeelllvvvzzzvvvnnnhhhkkkiiihhhiiimmmpppsssssszzz}}}zzzyyyyyywwwuuusssoooooolllhhhccc]]]WWWTTTQQQSSSVVVYYY]]]___aaabbb^^^```bbbdddeeeeeeeeeeeebbbccceeegggiiijjjkkklllpppqqqrrrrrrrrrrrrqqqppppppooommmlllmmmooorrrttt000222444555555777;;;>>>@@@JJJ[[[ooolllZZZSSSXXXfffqqq}}}wwwqqqhhhbbb`````````___[[[[[[ZZZYYYYYYZZZ\\\^^^WWWZZZ___bbbccceeeggghhhiiijjjjjjkkklllnnnooopppxxx{{{}}}|||~~~{{{{{{uuuuuuwww{{{~~~xxxyyywwwrrrjjjbbb]]]\\\ZZZ[[[[[[\\\]]]]]]]]]]]]]]]ZZZWWWUUUVVVVVVUUUTTTUUUUUUUUUTTTRRRRRRSSSTTTTTTYYY^^^```eeekkkppppppooorrr}}}}}}~~~ttteee___iiiwwwwwwfffYYYLLLJJJFFF@@@;;;999999999999999777666666555555555444555555555555555555444555555555444444444333333222222222111111111000000000000111222222222222111111111111111111111111111000000111111111222222222000000000000000000111111111000000000000000111111111111111111000000000000////////////////////////111111111111111111111111////////////000000000111////////////////////////...//////000000000000000//////............//////------------............////////////////////////---.....................------............------........................------,,,,,,,,,------.../////////000000000111111000000000000000000000000////////////////////////111111111111222333444555333777<<>>===<<<;;;:::999888777666555555555444444555666666555444444555555555555444444444333333222222222222111111111000000111222222222222111111111111111111111111111000111111111111222222222000000000000111111111111000000000000000111111222222222111111111000000000////////////////////////111111111111111111111111/////////000000000111111000000000000000000000000...///000000111111000000//////............//////,,,------------.........////////////////////////---------...............------............------........................------,,,,,,,,,---......------........./////////000000000000000000000000000000000000000000000000222111111111222333555666666:::AAAIIIRRR[[[dddiiitttsssjjjgggkkkrrrvvvuuurrrrrrrrrpppyyyyyynnnhhhfffqqq|||uuulllhhhaaa^^^```dddhhhkkkvvv~~~{{{wwwuuurrrpppooommmjjjhhh```````````````aaaaaabbbcccdddfffhhhjjjkkklllmmmkkklllmmmoooooooooooonnnoooppprrrtttvvvxxxxxxyyy|||||||||{{{{{{|||||||||yyyxxxwwwwwwwwwyyy{{{|||333666999:::<<>>:::;;;:::999777666555555555444444555666666555444444555555555555444444444444333333333333222222222222000000111222222222222111111111111111111111111111000111111111111222222222///000000000111111111111000000000000000111222222222222222111111111000000000000000000000000000000111111111111111111111111//////000000000111111111000000000000000000000000//////000111111111111000//////............//////,,,,,,---------.........////////////////////////---------.........//////------............------........................,,,,,,,,,,,,,,,---...///---.........////////////000000000000000000000000000000000000000000000000222111111111222444666777999???GGGPPPYYYccclllqqqvvv{{{ttthhhhhhjjjrrrzzz|||wwwrrrsssuuuuuuwwwlllgggjjjqqq}}}zzznnniiicccaaaccciiiooorrrttt}}}||||||yyyuuussspppmmmllljjjgggdddaaabbbbbbdddgggiiilllnnnlllmmmmmmooopppqqqrrrrrrppppppqqqrrrrrrrrrqqqpppqqqsssuuuxxx{{{}}}~~~||||||||||||}}}~~~333777;;;???DDDOOO^^^iiisss|||rrrggg\\\TTTXXX^^^mmmzzzrrrppprrruuu}}}rrrhhh`````````[[[XXXYYYTTTVVVTTTTTT\\\iiinnnlllggglllrrrrrrooopppvvv|||sssmmmkkkeeebbb```^^^]]]]]][[[ZZZQQQQQQSSSXXXZZZXXXUUUTTTRRRQQQSSSXXXYYYYYY[[[``````cccfffjjjqqqxxxnnngggqqqyyycccSSSLLLFFF???999;;;:::999777666555555555333444555666666555444333666666555555555444444444444444444333333333222222000000111222222222222111111111111111111111111111000111111111111222222222//////000000111111111222000000///000000111222222222222222111111111111000111111111111111111111111111111111111111111111111000000000000111111111111000000000000000000000000//////000111111111111111//////............//////,,,,,,,,,---------......////////////////////////---------.........//////---..................---////////////////////////,,,,,,,,,,,,,,,---...///000000000000111111111111000000000000000000000000000000000000000000000000222111111000222444666888<<>>???LLLVVVXXX___mmmwwwwwwwww~~~|||rrrmmmlllsss{{{{{{wwwjjjcccccckkkttt~~~}}}~~~wwwjjjcccgggyyy{{{lllbbbeeemmmrrrvvvzzz~~~|||{{{|||~~~{{{vvvrrrnnnnnnnnnnnnmmmkkkjjjiiikkknnnrrruuuvvvxxxyyy{{{}}}~~~~~~|||zzz{{{|||~~~||||||||||||}}}}}}}}}~~~}}}~~~@@@FFFPPP^^^oookkk```WWWQQQQQQSSSVVV]]]fff{{{mmmllllllpppyyy{{{vvvpppkkkddd___ZZZXXXZZZ^^^``````eeedddcccbbbbbbbbbcccdddeeeeeegggkkkpppuuuzzz}}}~~~xxxsssppplllgggaaa]]]\\\\\\\\\bbb___ZZZUUUSSSRRRTTTUUUNNNPPPRRRRRRSSSXXXaaahhhtttsssxxx{{{zzz~~~~~~jjjXXXNNNKKKBBB===:::;;;:::777777999666666666666555555555555444444444444444444444444555555444333333222111111111111111111111111111111111111111111111111111111222222111111111111111111222222222111111111111111111111000000000000111111000000000000000000000000111000000000000000000000333333222111111000////////////000000000000//////000000000000000000000000////////////////////////222111000///...---,,,+++.........---------..............................------------------------........................------............------...............---------........................////////////000000000111000000000000000111222222111///111444666777<<>>FFFOOO[[[YYYaaasss}}}xxxnnngggjjjrrrvvvzzz|||ccc]]]\\\bbbiiilllooorrrxxxvvvwww~~~sssdddbbbbbbgggooo{{{~~~~~~}}}~~~}}}~~~~~~{{{wwwssspppnnnmmmnnnqqqssswwwzzz}}}~~~{{{~~~}}}{{{{{{ggglllyyyhhhXXXRRRVVV\\\```mmmwwwqqqhhhaaaccclllxxxyyyiii^^^WWWUUUVVVWWWYYY[[[]]]bbbiiirrrzzz}}}uuunnngggbbb```[[[XXXUUUWWWZZZ[[[YYYUUUXXXWWWWWWYYYZZZ^^^iiitttuuuyyyxxxeeeYYYOOOFFFBBBAAA===;;;<<<888888999999999999999999555555555555555555555555444444333333333333222222222222222222222222222222222222222222222222222222111111222222333333333333000000000111222222222333111111000000000000111111111111111111111111111111//////000000111111111111111111111000000000000000//////000000000000//////////////////////////////........................,,,------...///000000111,,,,,,---...//////..............................................................................---......//////......---........................////////////////////////000000000000111111111111111111111111111222222333555222333777<<>>;;;;;;:::999888777666666555555555555555555555555333333333333333333333333333333333333333333333333333333333333333333333333111111222222333444444555222222222111111111111111111111000000000000111111111111111111111111111111...//////000111111222222///000000000000000000000//////000000000000//////000000000000000000000000........................222111000///...---,,,+++***+++---///000000///...........................................................................,,,------......------,,,+++,,,---...////////////////////////////////////000000111111111222222222222222111111222222333444777666888???FFFMMMWWWaaaoooyyyrrrrrrpppllliiirrrnnnddd```ccckkkrrrsssssswww~~~xxxppplllpppnnnnnnqqqsssrrrvvv{{{yyytttvvvuuuooojjjhhhkkktttzzz{{{|||}}}xxxuuupppiiidddaaa______ZZZZZZ[[[\\\___bbbfffhhhooossswww{{{}}}~~~wwwvvvuuutttssssssssssssuuuvvvwwwxxxyyy}}}~~~}}}ggg]]]UUUTTTbbbvvvqqqfffccccccxxx}}}qqqjjjZZZ[[[YYYVVVZZZaaaeeeeeegggddddddhhhjjjlllwww}}}}}}qqqjjjdddaaa]]]YYYXXX[[[UUUUUUUUUYYYaaammmyyyxxxiiidddfffqqqwwwoooqqqwwwyyykkkaaaUUULLLHHH<<<;;;:::999777666555555666666666666666666666666333333333333333333333333333333333333333333333333333333333333333333333333111111222333333444555555333222222222111111000000111111000000000000111111000000000000000000000000...//////000111222222222////////////000000000000//////000000000000//////000000000000000000000000........................///////////////.........***+++---///000000///...........................////////////////////////........................------............------------------......//////000000000000000000000000000111111111111222222222222222111111222222333444888777;;;CCCJJJQQQ[[[ddd}}}}}}|||}}}zzzvvvqqqppp|||oooaaaeeecccgggpppvvvuuutttzzz|||pppkkklllsssooolllmmmmmmmmmpppvvv{{{rrrmmmnnnnnnjjjiiikkkiiissszzzzzzzzz~~~|||}}}wwwtttmmmgggaaa^^^\\\\\\SSSSSSRRRSSSUUUXXX[[[]]]aaaeeejjjmmmppprrrtttvvvzzz|||~~~~~~~~~}}}}}}|||zzzxxxtttqqqoookkkjjjhhhfffeeeddddddcccggghhhjjjjjjjjjnnnuuu{{{~~~}}}{{{zzzyyyqqqbbbZZZTTTZZZhhh{{{wwwoookkkhhhppp{{{|||pppiiifffdddccc^^^aaacccbbb```cccllluuusssrrruuu|||zzz||||||pppiiifffdddaaa^^^[[[WWWTTTSSSVVV\\\aaadddgggkkkyyyqqqlllnnnsssvvv{{{}}}lllhhhlllkkkWWWJJJFFFAAA??????:::555666===:::999888777666555444444555555555555555555555555333333333444444555555555444333111000000111333444222222222222222222222222222222111111111111222222000000////////////000000000000000000111111111111//////000000///...------000000000000000000000000000000000000000000000000........................000000//////.........---111111111111111111111111////////////////////////000000//////............//////............//////////////////////////////////////////000000000000---------.........//////000000//////.........---000000000000000111111222000222333444333333555666777;;;>>>IIIUUUVVV^^^sss||||||sssnnnuuummmddd___dddkkkooonnnpppzzztttmmmoootttqqqpppmmmjjjiiihhhiiijjjjjjiiiddd^^^```jjjoooooosssuuuwww{{{~~~~~~zzzsssjjjeeecccaaa]]]XXXTTTRRRQQQQQQQQQQQQOOONNNUUUVVVYYY[[[^^^___``````jjjhhhgggiiimmmoooooommmmmmmmmkkkhhhddd___[[[YYYSSSSSSSSSSSSSSSRRRQQQQQQRRRTTTVVVXXXZZZ___dddhhhppprrrttttttsssrrrssstttzzzhhh]]]ZZZZZZiiisss}}}qqqsssyyy{{{ssshhhaaa```bbbeeegggppptttuuusssooopppwww~~~{{{wwwxxx}}}{{{{{{}}}}}}uuukkkdddccc___ZZZXXXYYY[[[[[[ZZZYYYZZZcccpppwwwwwwqqqkkkooozzzvvvooorrrpppcccQQQGGG???===<<<888666888999888888777666555444444555555555555555555555555333333333444444444555555555444222111111222444555222222222222222222222222222222111111111111222222000000////////////000000000000000000111111111111//////000000///......---000000000000000000000000000000000000000000000000////////////////////////000000000/////////......111111111111111111111111/////////////////////////////////.........------......------------......////////////////////////............////////////---------.........//////000000000/////////......000000000000000111111222111222444444333444666777999@@@FFFPPP[[[]]]iii~~~yyytttuuu}}}kkkeeeeeefffkkkooopppvvvxxxmmmlllvvv{{{qqqkkkjjjiiigggeee```___\\\[[[aaammmsssrrrrrrtttwww{{{~~~zzztttlllhhhgggeeebbb^^^XXXWWWUUUTTTTTTSSSQQQPPPPPPQQQSSSUUUVVVVVVUUUTTTYYYWWWWWWYYY\\\]]]\\\ZZZ[[[ZZZYYYVVVSSSOOOLLLJJJJJJJJJJJJJJJJJJIIIHHHHHHJJJKKKMMMNNNOOORRRUUUXXXccceeeggghhhhhhhhhjjjkkkmmm[[[RRRXXXfffrrryyyrrrtttzzzrrrbbb]]]XXXXXX^^^gggqqqvvv~~~xxxuuuyyy~~~|||{{{yyy{{{}}}{{{zzz{{{}}}~~~ooohhhaaa]]]\\\\\\XXXTTTTTTPPPRRRXXX]]]ggg}}}mmmhhhfffnnn|||kkkkkkvvvhhhWWWGGGAAA@@@>>>999555888777777777666666555555555555555555555555555555333333333444444444444555555555333333333333555555222222222222222222222222222222111111111111222222111000000//////000000111000000000000111111111111//////000000000///......000000000000000000000000000000000000000000000000000000000000000000000000111000000000000000//////000000000000000000000000////////////////////////.........---------------------,,,,,,,,,,,,------////////////////////////------------............---............/////////111000000000000000//////000000000000000111111222111222444444444555777999<<>>888888888888888888777777555555555555555555555555444444444444444444444444333333222222222222333333222222222222222222222222222222111111111111222222111111000000000000111111///000000000111111111111//////000000000000000///////////////////////////////////////////////////........................000000000000111111111111........................////////////////////////------------------------//////............//////////////////////////////....../////////000000000////////////////////////000000000000111111111111000000000000000111111222///000222333444777;;;>>>EEETTT\\\___eeekkk}}}|||zzzqqqiiifffeeefffiiijjjmmmuuuuuunnneeedddqqquuukkkfff]]]aaajjjwwwyyysss||||||}}}~~~~~~~~~|||zzzxxxzzz}}}~~~|||{{{zzzzzz{{{~~~{{{yyyvvvtttrrrsssqqqnnnlllkkkjjjgggeee``````___]]]YYYTTTPPPMMMJJJIIIIIIHHHIIIJJJMMMOOOOOOMMMKKKIIIIIIIIIJJJKKKKKKKKKKKKKKKKKKJJJIIIIIIIIIKKKMMMLLLKKKJJJJJJJJJLLLNNNOOOOOOMMMLLLMMMNNNjjjZZZTTTXXXdddyyynnnaaaZZZ```kkkwww}}}xxxnnnbbbYYYWWW[[[___^^^```dddkkkttt}}}{{{zzzyyy}}}zzzwwwyyy~~~||||||}}}|||{{{yyyyyyzzz{{{|||}}}{{{zzzyyy}}}}}}zzzxxxooosssxxx}}}~~~nnnfffaaaZZZZZZYYYYYYXXXXXXXXXXXX^^^eeesss{{{uuuyyyvvvaaaYYYYYYooosss[[[MMMFFFBBB::::::::::::999999888888555555555555555555555555555444444444444333333333222222222222222222222222222222222222222222222222222222111111111111222222222111111000000111111222000000000000111111111111//////000111111111000000000000000000000000000000////////////////////////........................//////000000000000000111////////////////////////////////////////////////---------------........./////////....../////////////////////////////////////////////000000000111000000000////////////...//////000000000000000111000000000000000111111222...000222444666;;;@@@DDDLLLYYY^^^___gggnnn{{{|||}}}}}}}}}sssjjjiiihhhhhhiiifffjjjppp{{{llliiihhhnnn~~~ooofffZZZ___kkkzzzzzzxxx~~~}}}||||||zzzwwwyyy|||}}}zzzyyywwwwwwyyy|||}}}zzzxxxwwwtttrrrpppoooooonnnllljjjeeedddccc```\\\XXXTTTRRRLLLLLLKKKIIIJJJNNNTTTYYYXXXVVVRRRPPPOOOOOOQQQRRRRRRSSSSSSSSSSSSRRRQQQQQQRRRSSSSSSRRRQQQPPPPPPQQQQQQRRRSSSRRROOOMMMLLLMMMzzzeeeYYYYYYYYYgggvvvkkkccciiitttzzzrrrfffccc^^^ZZZYYY^^^eeekkkkkknnnssswww~~~|||~~~~~~~~~~~~}}}||||||{{{xxxyyy|||zzz}}}{{{xxxwwwxxxyyyzzz|||~~~{{{vvvqqqnnnmmmqqqwww~~~uuuooogggdddaaa^^^\\\[[[YYYVVVUUUWWW]]]gggpppwwwnnnrrr{{{hhh___bbb{{{sss```PPPEEE======<<<;;;::::::999999555555555555555555555555555555444444444333333333222333333333333333333222222222222222222222222222222222111111111111222222222111111000000111111222000000000000111111111111//////000111111111111111000000000000000000000000////////////////////////............................../////////000000000////////////////////////////////////////////////------.........////////////......------......///////////////////////////........./////////000000000000000000/////////........./////////000000000000000000000000111111222000111444777:::@@@FFFKKKTTT^^^^^^aaammmuuu|||~~~xxx{{{}}}|||wwwkkkgggfffeeehhhllliiioooxxxqqqfffgggmmmyyyqqqaaa[[[___kkkxxx}}}zzzzzz~~~~~~}}}|||}}}{{{yyyzzz}}}}}}zzzxxxvvvvvvxxx}}}}}}||||||vvvuuussssssttttttsssrrrmmmkkkiiieeebbb```^^^]]]VVVUUUSSSRRRSSSYYYcccjjjhhheeeaaa]]]\\\\\\^^^___```````````````___^^^^^^aaaaaa```^^^[[[ZZZ[[[\\\ZZZ[[[[[[ZZZWWWTTTTTTTTTzzzqqqcccSSSTTTbbbllluuufff```nnnwwwjjjaaa\\\ZZZXXXWWWYYY^^^fffnnnsssyyy}}}{{{}}}}}}|||}}}~~~{{{zzzzzz{{{|||}}}~~~~~~}}}yyyuuuvvv}}}~~~}}}{{{xxxvvvxxx|||}}}}}}~~~~~~{{{zzzzzz{{{|||xxx|||~~~~~~yyyssslllfffcccooosssyyyzzzuuulllccc___]]]YYYUUUSSSSSSWWWZZZ[[[cccxxxsssnnnyyy|||lll]]]nnnqqqZZZHHH???>>>>>><<<;;;:::999999555555555555555555555555555555555444444333333333333444444555555444444333222222222222222222222222222222111111111111222222222222111111111111222222000000000000111111111111//////000111111111111111000000000000000000000000////////////////////////000000000000000000000000---.........//////000000000000000000000000000000////////////////////////........./////////000000...------,,,,,,------...////////////////////////---------.........//////111111000000/////////...---.........//////000000000000000000000111111222111333666999===CCCKKKPPPZZZaaa___cccrrr{{{{{{wwwyyyzzz|||uuummmgggeeebbb```fffnnnttt|||zzziiibbbfffooorrr[[[```dddmmmvvvxxxvvvzzz~~~~~~~~~|||{{{|||~~~}}}zzzxxxvvvvvvxxx}}}yyyxxxwwwxxxzzzzzzyyyxxxuuussspppllljjjiiihhhhhhbbbaaa___]]]___gggrrr{{{xxxuuupppllljjjjjjlllmmmmmmmmmmmmmmmmmmlllkkkkkkpppooollliiieeedddeeegggaaabbbcccaaa___]]]\\\]]]sss^^^WWWVVVXXXdddtttqqqaaaeeerrrooogggccc]]]YYYYYYXXXYYY\\\```gggrrr~~~~~~~~~~~~~~~}}}|||}}}~~~}}}zzzvvv{{{xxxttttttwwwyyyyyywwwwwwyyy{{{}}}}}}zzztttsssuuuvvvssspppuuuuuuvvvvvvxxxzzz|||}}}}}}zzzyyyyyy|||{{{{{{~~~}}}{{{{{{{{{{{{zzzzzz~~~~~~xxxnnnccc___aaafffnnnwww|||oooiiifffeeeccc\\\[[[ZZZXXXQQQQQQ___ppp|||uuupppgggiii}}}nnnYYYLLLEEEAAA@@@<<<777888===888888888888777777777666333444555666666555444333111111111111111111111111333333333333333333333333222222222222222222222222111111111111111111111111222111111111000000/////////000111222222111000///111111000000//////............//////000000111111...000000000...---.../////////////////////////////////////////////////////////.........---------,,,---...//////...---,,,//////............//////......////////////......---///000000//////000222000000///...------,,,,,,222...+++,,,111333222///222222222111222222333333222666999;;;???HHHQQQVVV^^^^^^bbbmmmzzz{{{{{{|||~~~yyyzzzyyyqqqjjjfffgggiiihhhfffkkksss~~~~~~pppfffaaalll|||oooYYYYYY___iiirrrxxx{{{}}}}}}|||}}}~~~~~~~~~|||}}}yyyuuutttwww}}}{{{zzz|||~~~||||||||||||{{{zzzxxxwwwxxxtttqqqqqqssstttsssrrrlllnnnmmmjjjggglllxxx~~~zzzyyyyyyyyyyyyuuuuuuuuuvvvuuutttssssssuuusssqqqrrrttttttrrrooopppooommmmmmlllkkkhhhfffppp```TTTSSSXXXbbbwwwzzzooonnn|||vvvjjj```^^^]]]ZZZYYY[[[___cccjjjrrr{{{}}}{{{~~~}}}||||||||||||}}}{{{zzz{{{}}}|||yyyvvvwwwsssoooooosssvvvvvvvvvtttvvvzzz||||||||||||}}}{{{tttmmmkkknnnqqqrrrrrrttttttuuuvvvwwwxxxyyyyyy{{{}}}~~~~~~|||zzzzzzzzz}}}{{{zzz{{{}}}~~~|||{{{zzzzzzzzzzzzzzz}}}|||wwwnnnccc\\\[[[aaafffuuu}}}wwwnnngggccc]]][[[\\\\\\XXXUUUYYYaaaqqq|||xxxxxxnnndddkkk{{{qqq[[[NNNBBB???>>>:::888:::888888888888777777777777666555444444444444555666222222222222222222222222333333333333333333333333222222222222222222222222111111111111111111111111111111111111000000000//////000111222222111000///111000000000/////////...////////////000000000000///000000000...---.../////////////////////////////////////////////////////////.........---------------...//////...------......------------............////////////.........///000000///...000111------...............///000...---...000111000...111111111000111111222333555666777;;;DDDOOOXXX]]]^^^aaaiiittt}}}zzz}}}|||zzzqqqgggfffeeehhhkkkjjjhhhnnnwww}}}ooofffaaafffppp~~~iiiZZZWWW^^^hhhqqqwww{{{~~~}}}~~~~~~}}}||||||}}}~~~~~~~~~~~~}}}}}}}}}yyytttrrrsssxxx}}}{{{yyy{{{}}}zzz{{{}}}~~~~~~|||{{{yyyxxxxxxzzz}}}~~~|||zzzwwwxxxwwwsssooosss|||}}}zzz||||||{{{{{{{{{zzzzzzzzzzzzyyyxxxxxxzzz{{{yyyvvvvvvtttsssssssssssspppnnnVVVPPPNNNWWWccctttzzzuuuzzzvvvgggaaa\\\XXXWWWYYY[[[\\\```eeennnuuu~~~|||zzzyyy}}}|||zzzyyyyyyzzzzzz|||{{{{{{}}}~~~~~~|||zzzsssooollllllppptttvvvvvvssswwwzzz|||{{{yyyxxxxxxzzzsssllliiilllqqquuuwwwvvvwwwyyyzzzzzzyyyyyyxxxvvvxxx{{{|||{{{{{{{{{||||||{{{{{{|||~~~~~~~~~}}}{{{||||||||||||~~~}}}||||||tttggg]]]ZZZ^^^gggmmm|||uuummmmmmiiiffffffbbb\\\WWWWWW\\\^^^eeepppttttttmmmcccdddnnnttt```KKKBBBAAA@@@;;;888777777888888888888888888888666444222222444666888333333333333333333333333333333333333333333333333222222222222222222222222111111111111111111111111111111111111000000000000000000111111111111000000000000000000////////////000000000000///////////////000111000...---...///////////////////////////////////////////////////...............---------------...//////...------------,,,,,,,,,,,,------......////////////......///000111000.........000++++++,,,---///000111111...///111111000.........000000000000000111222222999666777???LLLYYYaaaddd___hhhttt~~~yyyuuuwww|||}}}}}}}}}}}}jjj___bbbdddiiilllkkklllttt~~~oooaaa```cccllluuupppddd^^^YYY___iiiqqqwww{{{}}}{{{zzzzzzzzz|||}}}|||{{{}}}~~~}}}||||||}}}}}}{{{vvvrrrqqqssswwwzzz~~~zzzxxxyyyzzz{{{}}}zzz{{{~~~~~~zzz{{{~~~~~~~~~~~~|||{{{|||||||||zzzxxxMMMOOOYYYlll~~~{{{jjj\\\VVVWWWUUUVVVZZZ]]]aaagggooowww{{{{{{{{{{{{{{{{{{{{{{{{|||zzzyyywwwwwwxxxyyyzzz}}}}}}}}}~~~vvvrrrooooootttyyy{{{|||yyy{{{}}}}}}|||zzzyyyzzz{{{uuurrrtttyyy}}}|||}}}~~~|||zzzuuuwwwzzz{{{{{{{{{|||}}}}}}}}}}}}~~~}}}~~~}}}{{{zzz{{{rrrggg___```fffnnnsssyyyrrrhhh```[[[ZZZXXXYYY___jjj||||||xxxvvvfff```iiiuuuxxx]]]LLLFFFCCC>>>:::777777888888888888999999777666444333333444666777444444444444444444444444333333333333333333333333222222222222222222222222111111111111111111111111111111111000000000000000000000000111111000000000000000000000////////////111111000000//////......///000111000.........///////////////////////////////////////////////////........................---..................---...------,,,,,,------.........////////////......///000111000...------...+++,,,---...///000111222---222666555111---...000111000000000111222333333<<<888:::GGGVVVaaafffhhhffftttxxxkkkmmmrrrwww~~~~~~{{{jjjaaaaaaeeejjjkkkkkkqqq}}}yyyfff___dddkkkpppvvvsssiiidddccc___dddlllssswwwzzz|||}}}zzzxxxvvvxxx|||~~~}}}{{{}}}~~~~~~~~~~~~|||zzzzzz{{{|||~~~|||xxxtttrrrsssvvvyyy|||zzzzzz{{{}}}~~~}}}QQQ[[[ppp}}}pppaaaUUUOOORRRWWWVVV[[[aaaffflllvvv}}}uuuttttttuuuwwwyyy{{{|||xxxxxxwwwwwwxxxyyyzzz{{{yyyyyyyyyyyyzzz}}}~~~zzzvvvwww|||~~~~~~~~~|||zzzzzz|||~~~}}}|||wwwzzz|||}}}|||{{{|||}}}{{{|||}}}}}}}}}}}}~~~~~~}}}|||zzzzzzzzzuuuoookkklllppptttwww~~~pppggg]]]ZZZZZZ\\\^^^fffxxxyyyxxx}}}hhhaaacccrrrrrrZZZJJJCCC@@@===888888888888888999999999444444555555555555444444444444444444444444444444333333333333333333333333222222222222222222222222111111111111111111111111000000000000000000111111111000000000000000000111////////////000000000000111111000000//////......///111111111///...///000////////////////////////////////////////////////---..............................------.........//////............//////......////////////......///000000///---,,,---............/////////000000...333888777222...///222222111111222333444555555===;;;BBBQQQ___eeehhhkkkxxxpppgggmmmrrrvvvzzz~~~xxxmmmgggdddhhhjjjjjjlllxxxnnndddccchhhnnnppprrruuuxxxzzzzzzzzzyyyssssssrrrnnnjjjgggffffffhhhlllrrrvvvxxxyyyzzz{{{yyywwwvvvyyy}}}~~~|||}}}~~~~~~}}}||||||{{{zzzyyyyyyzzz|||~~~{{{{{{zzzwwwttttttwwwzzz```qqqzzzlllddd[[[VVVRRRPPPSSSYYYZZZbbbkkkqqqzzz{{{xxxqqqpppooopppqqqtttwwwyyywwwxxxxxxyyyyyyzzzzzzzzzqqqpppooonnnooottt{{{}}}~~~~~~}}}|||yyyxxxyyy}}}~~~|||{{{yyy{{{~~~~~~}}}||||||}}}zzz{{{|||{{{zzzyyyzzz{{{|||~~~|||{{{|||}}}|||~~~~~~}}}fff___\\\\\\ZZZZZZdddrrrzzzlllccc]]]wwwiiiSSSGGGBBB???::::::999999999888888888333444555666666555444333444444444444444444444444333333333333333333333333222222222222222222222222111111111111111111111111000000000000111111111111111111000000000000111111////////////000000000000000000000000////////////000111222111///...///000////////////////////////////////////////////////---------...............///...------------...////////////....../////////......////////////.........///000///---------///000000/////////////////////333777666222///111333222222222333333555666777>>>@@@KKK[[[ccceeekkkttttttooovvvxxxyyy|||{{{qqqmmmkkkgggjjjjjjjjjqqqvvvjjjggghhhiiijjjmmmnnnnnnmmmlllkkkjjjjjjeeecccaaaaaaccceeefffgggnnnqqqvvvxxxyyyxxxxxxyyyyyyxxxxxxzzz}}}~~~~~~~~~~~~~~~~~~~~~}}}|||{{{yyyyyyxxxxxxyyy{{{|||}}}xxx{{{}}}|||zzzxxxzzz|||{{{{{{ooohhheeeXXXTTTSSSUUUWWWWWW[[[```hhhqqq|||~~~}}}||||||{{{xxxvvvsssrrrpppnnnoooqqqtttvvvyyyzzz{{{||||||zzzxxxwwwiiigggeeecccdddkkkuuu}}}{{{{{{{{{{{{zzz{{{~~~~~~~~~~~~}}}}}}||||||{{{xxxzzz}}}~~~}}}}}}}}}~~~{{{}}}~~~}}}zzzyyyzzz{{{|||||||||~~~}}}zzzyyyzzz|||{{{~~~rrreeebbb___ZZZ[[[aaammm}}}uuugggnnnzzzaaaSSSJJJCCC;;;;;;:::999888888777777555555555555555555555555333333333333333333333333333333333333333333333333222222222222222222222222111111111111111111111111///000000000111111111111222111000//////000111222.../////////000000000111////////////000000000000000111222111/////////000////////////////////////////////////////////////---------........./////////...------------...//////......------......///......////////////......,,,...///...------...//////////////////////////////111333222000///111333111111111222333444666666@@@EEESSSaaaddddddqqq~~~~~~~~~rrrlllllllllhhhkkklllnnnxxxsssoooqqqpppllljjjjjjkkkkkkjjjhhhddd```^^^[[[[[[[[[\\\___cccgggiiiooorrrvvvxxxxxxxxxxxxyyywwwxxxzzz{{{{{{|||}}}~~~}}}|||{{{{{{{{{wwwwwwxxxyyy{{{|||}}}}}}{{{sssdddYYYUUUTTTVVVRRRQQQUUUYYY]]]dddkkkwww}}}{{{xxxwwwxxxxxxxxxwwwxxxvvvsssppppppqqqsssuuu|||}}}~~~}}}zzzwwwttteeeccc```]]]^^^fffsss|||}}}~~~}}}yyyyyy{{{}}}~~~~~~~~~~~~}}}||||||}}}}}}vvvxxx|||}}}}}}}}}~~~}}}{{{|||~~~zzz}}}}}}~~~~~~~~~|||yyywwwxxxzzzzzz~~~rrrjjjggg___YYYYYY^^^dddrrr}}}}}}rrrsssnnn___RRRGGG===<<<;;;:::888777666666777666444222222444666777333333333333333333333333333333333333333333333333222222222222222222222222111111111111111111111111//////000000111111111222222111000//////000111222.../////////000000111111......//////000000111111000111222111000//////111////////////////////////////////////////////////---------........./////////...---,,,,,,---...///...------,,,,,,------.........////////////......+++---......------///000.../////////000000000111.../////////...///111222000000000111222444555666AAAIIIXXXdddcccdddvvvoookkkllllllgggkkkmmmqqq~~~~~~sssvvv{{{xxxrrrnnnhhhjjjllllllhhhbbb\\\WWWWWWZZZ]]]^^^___bbbhhhmmmnnnqqquuuwwwxxxxxxxxxyyyuuuxxx{{{{{{yyyyyy|||}}}|||{{{{{{{{{|||vvvwwwxxxzzz||||||}}}}}}}}}zzzkkkmmmqqqvvvzzz}}}uuudddYYYQQQMMMRRRZZZbbbaaa```aaaeeeooozzz~~~wwwoooiiijjjpppvvvvvvyyy{{{xxxtttsssvvvyyyzzzzzz}}}{{{{{{~~~yyymmmbbb^^^```eeemmmttt|||}}}~~~|||{{{{{{{{{xxxyyy{{{{{{|||~~~~~~|||}}}~~~yyy~~~}}}|||yyy~~~~~~}}}~~~zzzpppllldddZZZ___]]]___fffppp}}}zzzsssuuutttbbbTTTKKKCCC=========:::999;;;777777777777666666666666444444444444444444444444666666555444333222222111333333333222222222111111000000111111111111000000444333111000...---------111111000000000000111111000000000000000000000000///000333555555333111000000000111111111111000000//////...---------------000000//////.........---////////////////////////////////////////////////................................................000//////.........//////000000///////////////000000000000000111222333444111222333333444777<<>>===;;;999999666666666666666555555555444444444444444444444444555555555444444333333222333333333222222222111111000111111111111111111000444333222111000/////////111111000000000000111111000000000000000000000000111333555666666444222111///000000111111000000///000//////...------......000/////////............////////////////////////........................................................................//////............//////000000////////////000000000000000000111222333444///111444555666:::???CCCUUU```iiihhhfffpppsssrrrrrrpppjjjnnnsss}}}xxx{{{xxxrrrmmmjjjdddYYYSSSRRRRRRWWW\\\```bbbdddiiimmmpppqqqrrrtttuuuvvvvvvvvvuuuvvvwwwxxxzzz{{{}}}}}}}}}}}}|||||||||||||||}}}|||{{{zzz{{{~~~~~~||||||~~~~~~}}}xxxqqqhhhaaa]]]UUUTTTSSSSSSSSSTTTUUUVVVZZZ```iiirrrzzz{{{gggWWWNNNNNNOOOQQQRRRVVVbbbmmm{{{xxxqqqiiicccdddjjjooo{{{{{{xxxwwwxxxvvvwww{{{}}}{{{vvvrrrrrruuu}}}}}}}}}|||{{{|||~~~~~~{{{}}}~~~tttjjjaaaYYYXXXYYYYYYZZZ]]]iiiyyy{{{hhhYYYIIIBBB???<<<::::::666666666666555555444444444444444444444444444444444444444444444444444444333333333222222222111111222222222222222222222222333333222111111111111111111111000000000000111111000000000000000000000000444555666777666555222111...//////000000//////...000000//////......//////////////////............////////////////////////------------------------................................................//////............//////000000////////////000000000000000000111222333444///222555777:::???GGGMMM```iiilllgggiii{{{wwwnnnmmmooonnnfffnnnxxxoooxxx{{{sssjjj^^^RRRMMMMMMQQQVVV\\\```cccfffkkkooorrrrrrssstttttttttttttttuuuvvvwwwxxxyyyzzz{{{{{{{{{{{{|||||||||||||||{{{|||||||||}}}}}}{{{zzzyyyxxxuuupppiiibbb\\\XXXUUUSSSQQQOOOMMMMMMMMMMMMKKKPPPWWW___fffmmmsssxxxxxx|||uuudddTTTHHHLLLPPPUUUVVVWWW\\\hhhsss|||vvvqqqooorrruuuxxx|||~~~~~~~~~zzzxxxzzzzzz|||{{{yyy{{{}}}}}}}}}||||||~~~~~~}}}~~~~~~{{{nnnbbb]]]\\\ZZZYYYYYY[[[fff|||nnnWWWIIICCC>>><<<<<<888888777777666666555555555555555555555555555555333333333444444555555555333333333222222222111111333222222222222222222333222222111111111222222333222111111000000111111222000000000000000000000000555555666666555333111000......////////////......000000////////////000000///////////////.........////////////////////////------------------------................................................///............//////000000////////////000000111000000000000111222333444222444777888<<>><<<;;;;;;:::999888777777555555555555555555555555333333333444444555555555333333333222222222111111333222111000000111222333111111000000000111111222222222111111111111222222000000000000000000000000111222222111111000//////...//////000000//////...//////......//////000000.........///////////////////////////////////////------------------------......................................................---......///000111///......//////000111222000000000000111222333444000333777999===III\\\jjjnnnkkkiiinnnyyy{{{qqqjjjjjjnnnppprrrssslllnnnqqqrrrmmmgggggglllzzzwww[[[KKKJJJMMMSSSXXX^^^cccfffjjjooosssrrrrrrtttuuuvvvvvvvvvvvvqqqrrrssstttuuuvvvwwwwwwyyyyyyzzz{{{||||||||||||}}}~~~||||||||||||}}}~~~}}}zzzvvvttttttqqqmmmhhhfffdddaaa]]]ZZZXXXVVVVVVTTTTTTSSSRRRQQQSSSWWW[[[___```bbbggglllrrrwwwzzzuuugggXXXPPPMMMKKKNNNSSSQQQZZZdddjjjsss~~~|||zzzxxxwwwxxxzzz|||~~~~~~~~~~~~~~~~~~}}}{{{zzzzzz|||oooeeebbbaaa]]][[[]]]aaahhhuuummmrrrlllWWWIIIEEE<<<;;;;;;:::888777777666555555555555555555555555333333444444444444444444333333333222222222111111333222000//////000222333333222222111111111222222333222222111111222222333000000000000000000000000000000000000000000000000///000000111111000000///......------...//////000............/////////000////////////////////////........................................................................---------......///000111............///000111222000000000000111222333444///666>>>BBBGGGQQQaaannnooohhhjjjwww~~~~~~~~~vvvlllgggkkkqqqssstttvvvjjjjjjkkkjjjccc___fffrrr{{{\\\MMMLLLOOOTTTYYY```dddfffjjjooosssrrrrrrssssssssssssrrrrrrooopppqqqrrrtttvvvwwwwwwwwwwwwwwwwwwxxxyyyzzz{{{zzz|||}}}|||zzzyyyzzz|||{{{{{{|||~~~}}}}}}zzzsssmmmllljjjhhheeebbbaaaaaaaaaZZZZZZXXXVVVTTTUUUXXXZZZ^^^]]]]]]^^^aaaeeeiiikkkrrrxxx{{{eeeZZZPPPOOOPPPOOOQQQUUU^^^hhhqqqxxx}}}zzzuuuqqqrrrtttvvvyyyzzz{{{{{{{{{}}}|||}}}~~~|||uuuqqqbbb`````````]]][[[```hhhvvv{{{oookkkxxx~~~dddRRRLLL;;;;;;:::999888777666555666666666666666666666666444444444444444444444444333333333222222222111111222111///......///111222555444333333222222222333333222222111111222222333000000000000000000000000000000000000000111111111000000111111111111000000---------------...///000---.........//////000000////////////////////////////////////////////////................................................---------......000111111............///000222222000000000000111222333444000:::FFFMMMQQQYYYgggrrrnnndddiii}}}|||}}}|||~~~|||yyyuuukkkeeejjjpppqqqpppqqqgggfffgggfff___]]]hhhwww{{{[[[MMMNNNRRRUUUZZZ```dddgggjjjooosssuuuuuuuuutttsssrrrqqqpppsssttttttuuuuuuvvvvvvvvvvvvuuuuuutttuuuwwwyyyzzzxxxyyy{{{yyywwwvvvyyy|||yyyyyyzzz~~~zzzsssmmmllljjjhhhffffffffffffaaaaaa___[[[XXXVVVWWWYYY]]]\\\[[[ZZZ[[[^^^aaaccc^^^eeemmmsssvvv{{{rrryyysssiiiXXXSSSPPPRRRTTTWWW]]]dddiiiqqq}}}|||vvvpppkkkgggkkkpppvvvwwwvvvuuuxxx{{{~~~{{{zzz{{{|||~~~{{{ttthhh___aaadddbbb______bbbwww}}}jjjhhhooosss[[[KKKGGGBBB<<<999:::;;;:::888777777777777666666666666666555555555555444444444555555444333333222111111111111111111111111111111111222222333333222222111111111111111000000000000000000000000000000000000111111111111000000000000000000000000000000000000111000000///...---------000000//////.........---........................------............------------............------///......------,,,++++++............////////////000000000000////////////...///000//////000333555;;;>>>GGGSSS^^^gggllloooiiikkksss~~~{{{}}}{{{wwwtttpppllldddgggjjjmmmmmmmmmnnnnnnlllbbb^^^cccffffffooo{{{vvvdddUUUMMMPPPVVV[[[^^^aaadddgggjjjooorrrvvvuuutttssssssrrrssssssssstttuuuuuuuuutttrrrqqqtttuuuwwwxxxyyyzzzzzz{{{zzzyyyyyyyyyyyyzzz{{{{{{{{{}}}yyyxxxqqqlllmmmnnnkkkjjjjjjjjjgggbbb^^^\\\ZZZWWWVVVZZZYYYXXXXXXYYYZZZ\\\]]]```aaadddgggkkknnnppprrr|||{{{yyy|||tttfff^^^ZZZWWWWWW\\\aaafffmmmtttvvv}}}{{{ssskkkfffddddddfffnnnvvvzzzyyywwwwwwxxx}}}~~~~~~~~~~~~~~~~~~wwwqqqqqqpppjjjdddbbb```mmmrrrcccaaammm~~~dddSSSJJJEEE???<<<;;;:::777555777777777777666666666666666555555555555444444444555555444333333222111111111111111111111111111111111222222333333222222111111111111111000000000000000000000000000000000000000000000////////////...000000000000000000000000111000000///......------000/////////....................................---......//////......---------............------....................................////////////000000000000////////////000111111111000111444666===<<>>;;;777444888888777777777666666666666555555555555444444444555444444333333222222111222222222222222222222222111222222333333222222111111111111111000000000000000000000000000000000000////////////............////////////////////////000000000///......------////////////....................................---......//////......---------............------------......///000000111............////////////////////////000000000000222333333222111222555777>>>;;;HHHbbbsssqqqkkkkkknnn{{{~~~||||||{{{uuupppmmmmmmmmmhhhiiikkklllnnnnnnooooookkk```ZZZaaaiiinnnuuu|||~~~~~~nnn\\\QQQNNNOOOUUU[[[YYY\\\___bbbdddgggkkknnnssssssssssssttttttttttttsssssssssssstttuuuvvvvvvxxxyyyyyyzzzzzzyyyyyyxxxzzzzzzzzzyyyzzzzzz{{{|||yyywwwvvvrrrooooooiiifffbbb^^^\\\YYYVVVTTTQQQSSSUUUXXXZZZ]]]^^^___\\\\\\\\\]]]___```bbbccceeeeeegggkkkqqqxxx~~~tttpppxxxvvvfffbbbeeegggffffffjjjjjjoooyyy|||rrrjjjfffeeeccckkkvvv}}}~~~|||xxxvvvuuuxxx{{{}}}}}}}}}~~~}}}~~~}}}ooodddaaa___cccrrr~~~|||oooooouuuqqq^^^VVVKKKCCC???===:::888999888888777777666666666666555555555555444444444444444444333333222222222222222222222222222222222111222222333333222222111111111111111000000000///000000000000000000000000000000/////////.........////////////////////////000000//////............///////////////.......................................////////////......------............------------......////////////............////////////////////////000000000000222333333222222222555777>>>???QQQmmmyyyqqqjjjnnnttt}}}}}}vvvooojjjhhhkkkoooiiiiiikkkooosssvvvwwwxxxrrreee[[[^^^eeekkkppptttuuuwww{{{xxxnnnmmm___QQQLLLNNNQQQVVVZZZZZZ]]]aaadddeeehhhkkkmmmsssssstttuuuuuuvvvvvvvvvrrrqqqpppooopppqqqssstttxxxxxxyyyzzzzzz{{{zzzzzzzzzzzzzzzzzzzzz{{{||||||}}}~~~~~~~~~~~~zzzvvvpppllllllgggddd```]]][[[XXXUUUSSSSSSTTTWWWZZZ]]]^^^_________^^^]]]]]]]]]^^^___```cccbbbaaabbbfffmmmtttyyy~~~}}}|||}}}~~~mmmhhhmmmwwwqqqdddZZZ]]]gggpppvvvzzzzzzzzz~~~tttnnnkkkpppvvv{{{}}}|||zzzyyyyyy{{{||||||}}}rrrdddaaaaaafffnnnyyyyyyvvvsssooolllaaaQQQEEE???===<<<;;;999999999888777666666666666555555555555444444444444444333333333333222222222222222222222222222222111222222333333222222111111111111111000000000///000000000000000000000000111111111000000000//////////////////////////////////////////.....................///////////////...........................//////////////////...------............------.........---------,,,,,,............////////////.../////////000000000111000111222222111222555888>>>HHH___uuuwwwmmmmmmxxx~~~|||}}}||||||}}}sssiiieeedddjjjqqqjjjjjjlllpppvvvyyyyyyyyyttthhh]]]\\\bbbiiimmmpppsssqqqqqqsssuuuqqqhhh```^^^TTTLLLMMMRRRTTTVVVYYY^^^aaadddgggiiijjjmmmnnnssstttuuuvvvvvvvvvvvvvvvrrrrrrpppoooooopppqqqrrrvvvwwwxxxzzz|||}}}}}}}}}{{{zzzzzzzzzzzz{{{|||||||||~~~zzzrrrmmmllleeeccc```^^^\\\ZZZVVVTTTUUUWWWYYY[[[]]]]]]]]]\\\aaa```___]]]]]]^^^______cccbbb```___bbbhhhnnnrrruuuzzz}}}}}}yyywwwyyy|||zzzmmmaaagggwwwyyymmmaaaYYYUUU\\\iiiuuuzzzvvvwwwyyy{{{|||}}}}}}|||zzzzzz{{{|||~~~mmmhhhcccaaa```ccclllvvvuuuyyy{{{}}}|||ooo]]]MMMDDD@@@>>><<<::::::999888777777666555666555555555555444444444333333333333333333333333333333333333333333333333111222222333333222222111111111111111000000000000000000000000000000000000111111111111000000000000//////////////////////////////////////////...............///////////////...........................//////000000//////...------............------///......---,,,,,,++++++............////////////......//////000000111111///000111111222444777:::@@@SSSlllwwwrrrmmmxxx{{{zzzzzzxxxzzzpppfffddddddiiiooollllllmmmqqqvvvwwwuuurrrnnngggaaaaaagggmmmqqqqqqrrrpppmmmllliiiddd\\\VVVTTTNNNLLLPPPTTTVVVWWWZZZaaadddhhhkkklllmmmoooppprrrssstttuuuuuuuuutttsssssssssrrrrrrrrrsssttttttuuuvvvxxxzzz}}}~~~{{{{{{zzzzzz{{{{{{|||}}}{{{~~~|||sssmmmkkkfffeeecccbbbaaa___\\\YYYXXXYYYZZZ[[[[[[[[[[[[[[[aaa```^^^]]]]]]^^^___```bbbaaa``````aaaeeeiiikkkqqqssstttttttttuuuwwwyyywww~~~nnnhhhlll~~~tttggg______ZZZXXX^^^gggrrr~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~}}}zzz}}}|||rrrhhhccc```^^^___cccooo|||zzzppp___RRRIIICCC>>>;;;::::::999888777666555666555555555555444444444333333333333333333333333333333333333333333333333111222222333333222222111111111111111000000000000000000000000000000000000111000000000000/////////000000000000000000000000.../////////////////////............/////////000........................//////000000000000//////------............------............------------............////////////.........///000111111111...000111222333666:::===DDD]]]ssstttmmmttt}}}{{{zzz~~~mmmfffgggfffhhhlllmmmlllnnnsssxxxxxxtttoooggghhhjjjnnnrrruuuuuusssoooooonnnkkkeee]]]TTTOOOMMMJJJKKKPPPTTTVVVZZZ___dddgggkkknnnnnnooopppqqqpppqqqrrrsssrrrqqqpppnnnoooppprrrsssuuuvvvwwwwwwwwwxxxyyy{{{}}}~~~~~~{{{{{{{{{{{{{{{||||||}}}yyy|||~~~~~~wwwooommmkkkjjjiiiiiiiiihhheeeccc]]]]]]]]]]]]]]]^^^___```cccaaa___^^^^^^```bbbddddddddddddeeefffgggiiiiiiooooooooorrruuuwwwvvvtttrrrxxxggglll}}}sssfff___]]]ddd```]]]```eeemmmzzz~~~zzz{{{~~~~~~|||{{{mmmgggeeebbb^^^]]]___rrrvvv|||ooo```SSSHHHAAA;;;;;;:::999888777666555666666555555555444444444333333333333333333333333333333333333333333333333222222222333333222222222111111111111000000000000000000000000000000000000000/////////............111111111111111111111111.........///////////////---.........//////000000........................//////000000000000//////---..................---------......///000000000............/////////000---......///000111111222///000222444555888<<>><<<:::999888888777888888888888777666444444666555555555555444444444333333333333333333333333222222222222111111000000111000000000000000111111000000000000000000000000000000000000000000000000////////////////////////------...///000000//////------......///000000000---------.........//////................................................000000000///......------111000////////////000000////////////000000000000222333444444444999@@@FFFUUUiiiuuupppqqq~~~gggeeellllllkkkllliiitttwww{{{vvvuuupppyyy{{{uuurrrqqqooojjjcccZZZQQQLLLFFFIIIMMMPPPTTTYYY___ccchhhiiijjjlllnnnpppqqqrrrooopppqqqpppmmmkkkjjjkkkmmmoooqqqsssuuuwwwxxxyyy~~~~~~~~~}}}||||||}}}~~~~~~}}}|||{{{vvvwwwwwwwwwwwwxxxxxxyyy|||zzzzzzzzzyyyvvvrrrppppppqqqkkkkkkiiihhhhhhhhhiiijjjjjjjjjiiiiiiiiiiiijjjkkknnnnnnooorrrtttsssqqqooonnnrrrwwwzzzyyywwwuuutttlllmmmpppuuu|||sssiiibbb___dddkkkvvvsssnnnkkkmmmuuu~~~}}}~~~}}}{{{|||||||||}}}~~~wwwlllbbb\\\^^^eeeqqq~~~rrrXXXKKKCCCAAA===:::888777666666777888888888777666555555666555555555555444444444333333333333333333333333222222222222111111111000222222111111111111222222000000000000000000000000000000000000000000000000////////////////////////---......///000000/////////////////////.........---------.........//////.........................................................///////////////000000////////////000000////////////000000000111///222555555777<<>><<<<<<:::888666777777888888888777777666555555555555444444444333333333333333333333333222222222222222222222222444333333222222222222333000000000000000000000000000000000000000000000000////////////////////////...//////000000000//////000000//////................................................................................................//////000000...//////000000000000000//////000000000111111111111555999:::===III[[[iiiwwwtttppprrr}}}{{{tttpppkkkhhhnnnwwwvvv|||yyyuuuvvvpppqqq}}}{{{lll^^^TTTNNNJJJGGGHHHKKKOOOTTTYYY___fffjjjjjjjjjkkklllmmmnnnooopppnnnnnnllljjjhhhhhhjjjlllqqqrrrtttvvvxxxyyyzzzzzzyyyzzzzzz{{{||||||||||||}}}}}}||||||zzzyyyxxxwwwxxxyyyzzz{{{{{{yyyxxxvvvuuuxxxyyyuuuooommmooosss}}}|||zzzzzz|||~~~~~~|||{{{yyywwwvvvyyyxxxxxxzzz|||~~~~~~}}}}}}zzzxxxzzz}}}|||vvvpppnnnoooqqquuuzzz}}}~~~}}}yyypppiiibbbfffkkknnnjjjfffiiipppxxx|||~~~|||zzz||||||||||||||||||}}}~~~~~~|||{{{}}}yyykkkddd]]]]]]^^^```dddjjj~~~ssswwwlllVVVNNNEEE???======;;;999666777888888888888888777666555555555555444444444333333333333333333333333222222222222222222222333333333222111111111111111000000000000000000000000111111111111111111111111000000000000000000000000///000000000000000//////............//////000000.....................---................................................000000//////............---...///000111000000000000000000000111111111111333666888:::@@@NNNbbbqqqyyysssooopppuuu}}}xxxqqqlllkkklllsssyyyyyyyyypppkkkmmmmmmuuuuuubbbVVVPPPLLLIIIJJJMMMQQQVVV[[[aaahhhlllkkkkkkllllllmmmnnnoooooolllllllllkkkjjjlllooorrrrrrsssuuuvvvxxxyyyzzzzzzyyyzzz{{{|||}}}~~~~~~~~~~~~}}}|||{{{zzzyyyxxxxxxxxxyyyyyyzzzzzzyyyxxxwwwuuuyyy{{{vvvmmmdddaaaaaa```hhhsss}}}|||zzzyyy{{{zzzxxxxxxyyy{{{{{{zzz{{{xxxwwwzzz~~~}}}xxxrrrpppqqqsssvvvzzz{{{{{{yyypppgggdddbbb___eeennnpppiiibbbeeemmmxxx}}}|||yyyzzz{{{||||||{{{|||~~~~~~vvvjjj``````cccbbb___]]]iii~~~~~~vvv|||vvv___VVVIIIBBB???>>>:::777888888888999888888777777666555555555555444444444333333333333333333333333222222222222333333333333444333222111111000111111000000000000000000000000111111111111111111111111000000000000000000000000000000111111111000//////------......///000000111...............---------................................................111000000///......---------...///111111111000000000000000111111111222222333555999???IIIYYYkkkwwwxxxqqqnnnqqqsssvvvxxx{{{vvvnnnkkklllpppvvvzzz{{{vvviiieeekkknnn{{{{{{eeeWWWQQQLLLIIIMMMOOOTTTXXX]]]bbbiiimmmlllllllllmmmmmmmmmnnnnnniiikkkllllllmmmooorrruuurrrsssuuuvvvxxxyyyyyyyyyyyyzzz|||}}}~~~~~~~~~|||{{{zzzzzzzzzzzzyyyyyyyyyzzzzzzzzz{{{{{{www{{{}}}zzzqqqggg___[[[XXXWWWZZZ___dddkkkvvv|||{{{zzzwwwtttssstttvvvvvvvvvwwwwwwyyy}}}~~~yyytttooopppqqqtttvvvwwwuuusssttteeeaaa___\\\]]]aaahhhkkkhhheeejjjrrr||||||zzzyyy|||}}}}}}}}}}}}oooiiihhhddd___[[[]]]eee|||}}}yyyooocccTTTIIIDDDAAA<<<888999999999999888888777666666555555555555444444444333333333333333333333333222222222333333333444444555555333222222111111111000000000000000000000000111111111111111111111111000000000000000000000000111111111111111000//////........./////////////////////.........---------................................................///////////////.........,,,---///111222111000000000000111111111222222222333777???LLL[[[kkkxxxzzzpppnnnvvv{{{|||}}}vvvoootttssspppnnnnnnrrrxxx{{{yyypppbbbaaajjjooo{{{sss^^^SSSNNNLLLJJJOOORRRVVVZZZ^^^ccciiinnnlllllllllmmmmmmmmmmmmmmmiiikkkmmmnnnnnnooorrrtttrrrssstttvvvwwwxxxxxxxxxyyyzzz{{{}}}~~~~~~|||{{{{{{{{{|||||||||{{{zzzzzz{{{}}}~~~zzzqqqgggaaa\\\VVVSSSTTTVVVWWW^^^fffrrrwww~~~{{{yyyvvvssspppooopppssstttuuusssvvvzzz~~~~~~{{{vvvsssnnnoooppprrrtttssspppnnnlllbbbaaa^^^XXX]]]]]]```fffiiikkkrrrzzz~~~~~~~~~}}}{{{zzz|||~~~sssllleee```___[[[XXXiii|||yyy|||ooo^^^QQQKKKFFF@@@::::::::::::999888777666555666666555555555444444444333333333333333333333333222222222333333444444444777666555444333222222222000000000000000000000000111111111111111111111111000000000000000000000000111111111111111000//////000000000///......------//////.........---------................................................------......///000000000+++---///111222222000000000111111111111222222222555;;;GGGYYYlll{{{|||pppmmmzzzyyyrrrmmmmmmqqqtttqqqooorrrwww{{{uuukkk]]]^^^jjjnnnyyyfffTTTLLLLLLLLLKKKQQQSSSWWW[[[___dddiiinnnmmmmmmmmmmmmmmmmmmmmmmmmiiikkknnnooooooooopppqqqrrrrrrtttuuuwwwwwwxxxxxxxxxyyy{{{|||~~~~~~~~~|||{{{{{{|||}}}~~~~~~}}}{{{{{{|||zzzqqqjjjbbbZZZTTTUUUTTTQQQRRRVVV[[[bbbmmmvvv|||}}}|||~~~{{{xxxvvvssspppmmmlllnnnrrrtttuuunnntttzzz}}}{{{vvvqqqnnnooooooppprrrtttrrrooolllrrrjjjeee[[[VVVXXXYYY^^^ffflllpppuuu{{{~~~~~~~~~}}}}}}~~~vvvllleee___```^^^bbbvvvyyygggYYYPPPFFF===<<<888666888777555555888666666555555555444444444333333333333333333333333444444333333333333222222////////////////////////111000000000//////......222111000......000111222000000111111111111000000000000000000000///......////////////////////////000000///...............000000//////.........---////////////////////////////////////////////////////////////000000000000///111222333222222333555666;;;III```yyytttsssuuu{{{xxxsssooouuuwwwvvvtttvvvyyyyyyuuusssddd\\\bbbjjjmmmttt~~~mmmVVVJJJHHHHHHLLLPPPSSSTTTWWW[[[___dddhhhjjjkkkkkkjjjjjjkkklllnnnooolllmmmoooqqqssstttrrrppplllooossswwwyyyyyyxxxvvvuuuwwwxxxzzz|||~~~~~~~~~|||{{{||||||}}}}}}~~~tttnnnddd[[[XXXVVVSSSQQQRRRUUUVVVZZZaaahhhooorrrssswwwvvvtttsssrrrrrrssssssuuuvvvvvvvvvvvvuuuuuutttpppnnnkkkiiikkknnnsssvvvvvvxxxzzzyyyvvvsssqqqqqqrrrrrrrrrqqqqqqqqqqqqqqqtttfffccc```YYYWWW[[[\\\ccclllsssxxx}}}~~~}}}~~~}}}}}}|||~~~uuuhhhddd```___jjjrrraaaOOOAAA>>>:::888999999777777999666666555555555444444444333333333333333333333333444444333333333333222222111111111111111111111111444444444444333333222222222111000//////000111222000000111111111111000000000000000000000///......////////////////////////000000///...............000/////////............////////////////////////////////////////////////////////////000000000111000111222333222222444666999===JJJbbb|||pppqqqvvv~~~~~~xxxtttppptttvvvxxxxxx|||~~~rrrgggbbbfffiiihhhmmmvvv~~~~~~uuudddQQQHHHGGGHHHLLLPPPTTTVVVYYY]]]bbbfffiiijjjkkkkkkjjjkkklllmmmoooooonnnnnnppprrrssssssrrrqqqnnnppptttwwwxxxxxxxxxwwwxxxyyyzzzzzz{{{{{{zzzzzz~~~}}}||||||||||||}}}~~~xxxnnnfffbbb___YYYTTTTTTRRRRRRTTTYYY```fffiiikkkmmmlllllllllmmmoooqqqrrrrrrrrrrrrrrrqqqqqqqqqpppnnnllljjjiiijjjnnnrrruuuvvvwwwyyyxxxuuurrrpppooorrrrrrrrrqqqpppooonnnmmm~~~mmmddd^^^^^^\\\WWWYYY```bbbiiittt|||}}}~~~~~~}}}}}}}}}{{{zzz{{{}}}vvvjjjfffaaabbbppp{{{___IIIBBB===:::;;;;;;999888999666666666555555555444444333333333333333333333333444444333333333333222222333333333333333333333333333222222222222222111111222111000//////000111222000000111111111111000000000000000000000//////...////////////////////////000//////............///////////////............/////////////////////////////////////////////////////////000000000111111000111222333333444666888===AAAOOOiiimmmrrr{{{{{{xxxuuuqqqsssvvvxxxzzzzzzrrrnnnooommmhhhiiiooommmmmmooosssxxxzzz{{{zzzeeeWWWIIIEEEFFFIIIMMMQQQUUUXXX\\\aaaeeegggiiiiiiiiiiiijjjkkklllmmmnnnooommmnnnppprrrsssssssssrrrrrrsssuuuvvvwwwxxxxxxxxxxxxxxxyyyzzzzzzzzzzzzyyy~~~~~~~~~~~~}}}|||{{{zzz|||}}}~~~zzzrrrnnnjjjccc^^^]]]VVVUUUTTTVVV[[[aaadddfffggggggggghhhjjjlllnnnoooqqqpppooonnnnnnnnnnnnooommmkkkjjjiiijjjmmmqqqtttvvvwwwxxxwwwssspppoooooorrrrrrrrrqqqooommmjjjiiisssoooeeebbb```___[[[XXX]]]fffjjjqqq|||~~~~~~~~~~~~}}}|||zzzyyy{{{uuuooogggcccgggooouuuxxxuuu~~~uuu}}}oooTTTGGG@@@<<<<<<<<<999888888666666666666555555555555333333333333333333333333444444333333333222222222333333333333333333333333000000000000000000000000222111111000000111111222000000111111111111000000//////000000000000//////////////////////////////000///............/////////////////////.........//////////////////////////////////////////////////////000000000111111111000111222333333555888;;;@@@HHHZZZtttqqq{{{yyywwwtttqqqtttwwwxxxyyywwwvvvsssnnnkkkkkkdddeeefffiiikkkjjjgggdddUUULLLDDDDDDHHHKKKOOOSSSVVVYYY^^^cccfffgggggggggfffggghhhiiijjjkkkkkkkkkhhhkkknnnpppqqqrrrtttuuuvvvvvvvvvvvvvvvwwwxxxyyyvvvwwwxxxzzz{{{|||}}}}}}||||||}}}~~~}}}|||zzzyyy|||}}}~~~~~~|||xxxtttoookkkjjjccc```]]]\\\___cccfffhhhjjjjjjjjjkkkkkklllmmmnnnrrrqqqppppppooopppqqqqqqnnnmmmkkkkkklllnnnrrrtttwwwxxxxxxwwwssspppoooooorrrrrrqqqpppnnnjjjgggeee~~~nnnffffffeeeddddddaaa]]]]]]fffqqqvvv|||~~~~~~}}}{{{|||}}}|||lllcccaaa```^^^\\\aaattt}}}dddbbbuuu|||```NNNEEE>>><<<<<<999777777777777666666666555555555333333333333333333333333444444333333333222222222222222222222222222222222222222222222222222222222222222111111111111222222000000111111111111000000//////000000000000////////////////////////////////////............//////.........///////////////////////////////////////////////////////////////000000000000111111111111000111222333444777;;;>>>BBBPPPhhh~~~xxxvvvsssqqqtttwwwyyy|||xxxtttssspppjjjfffbbbbbbccccccccc___YYYTTTLLLEEEBBBEEEJJJMMMQQQUUUUUUXXX^^^bbbeeefffdddcccbbbdddfffggghhhhhhgggfffbbbfffjjjmmmoooqqquuuxxxxxxwwwwwwvvvwwwxxxyyyzzzxxxxxxzzz|||}}}~~~~~~~~~zzz{{{|||}}}}}}|||zzzyyy{{{|||~~~~~~~~~~~~xxxuuuuuupppkkkgggdddeeehhhjjjkkklllmmmnnnoooppppppqqqqqqtttsssssssssttttttuuuvvvrrrqqqnnnmmmmmmpppsssuuuyyyzzzzzzwwwtttqqqppppppqqqqqqpppooollliiifffeeeuuukkkaaa^^^bbbaaadddeeedddccchhhsss~~~~~~}}}}}}uuufff```\\\XXXVVVXXXhhhiii\\\dddqqq{{{oooXXXLLLAAA===<<<:::888888777777777666666666555555333333333333333333333333444444333333333333222222111111111111111111111111000000000000111111111111222222222222222222222222000000111111111111000000...//////000000000000000///////////////////////////............//////000.........///////////////////////////////////////////////////////////////000000000111111111222222000111222333555888===AAAEEEYYYuuuzzzwwwtttttttttzzzvvvqqqooolllgggccccccbbbbbbbbb```[[[TTTOOOHHHDDDCCCGGGLLLNNNRRRVVVVVVYYY]]]aaacccdddbbbaaaaaabbbeeeffffffeeebbbaaa___dddhhhkkkmmmpppuuuyyyxxxxxxxxxxxxxxxyyyzzz{{{|||}}}}}}}}}}}}|||{{{{{{zzz{{{{{{{{{{{{{{{zzzzzzzzz|||~~~~~~~~~}}}|||yyyuuuoookkkkkklllmmmmmmmmmnnnpppsssuuuwwwwwwxxxuuuvvvwwwyyyzzz{{{{{{{{{xxxuuuqqqnnnnnnqqqtttwww{{{{{{zzzwwwtttqqqpppqqqppppppnnnmmmkkkiiihhhggg{{{iiibbb___YYYZZZ```^^^ccchhhjjjmmmttt~~~{{{|||xxxkkkaaa\\\[[[VVV___rrriiiaaaaaaeeepppbbbSSSEEE???===;;;999:::777777777777666666666555333333333333333333333333444444333333333333222222111111111111111111111111....../////////000000000111222222222222222222111000000111111111111000000......///000000000000000////////////////////////...............///000000............/////////000////////////////////////////////////////////////000000111111111222222222000111222444555999???CCCHHHaaa}}}}}}yyywwwyyywww|||vvvpppkkkiiiggghhhgggeeeccc```ZZZRRRMMMHHHDDDDDDIIILLLNNNQQQUUUXXXZZZ]]]aaabbbcccbbbaaaaaaccceeegggfffccc```^^^aaaeeejjjllllllnnnsssxxxwwwxxxxxxyyyzzz{{{{{{{{{||||||}}}}}}|||{{{{{{zzz{{{zzzzzzzzzzzzzzz{{{{{{zzz|||~~~~~~~~~~~~zzzvvvuuuttttttsssssstttwwwyyy{{{|||||||||xxxzzz~~~}}}yyysssnnnmmmppptttwww{{{{{{yyyvvvrrrppppppppppppooolllkkkjjjjjjkkkkkknnn[[[XXXYYYWWWXXX^^^^^^fffmmmqqqvvv}}}~~~~~~~~~~~~~~~}}}~~~~~~{{{yyy|||~~~}}}{{{iii___^^^VVVZZZgggxxxcccXXXVVV^^^lllhhhXXXHHH@@@>>><<<;;;<<<777777777777666666666666333333333333333333333333444444444333333333222222111111111111111111111111222222333333333444444444111222222333333222222111000000111111111111000000......///000000000000000////////////////////////...............///000111---.........//////000000////////////////////////////////////////////////000111111111111222222222000111333444666:::@@@DDDKKKeee}}}www{{{zzz}}}zzzzzzuuunnnmmmooonnnllliiieee```XXXPPPJJJHHHEEEEEEIIILLLMMMPPPTTTZZZ[[[^^^aaabbbcccbbbbbbbbbdddggghhhgggccc___\\\dddhhhlllmmmlllmmmrrrwwwvvvwwwyyyzzz{{{|||||||||xxxyyyzzz{{{||||||||||||{{{zzzyyyxxxxxxyyy{{{|||yyy{{{~~~~~~~~~~~~|||~~~}}}|||{{{|||}}}~~~~~~}}}}}}zzzsssmmmlllnnnssswwwzzzzzzxxxuuuqqqooonnnooopppnnnkkkiiiiiijjjmmmnnnttteee[[[\\\ZZZTTTSSSYYY]]]fffpppvvv~~~~~~}}}}}}}}}}}}{{{~~~}}}}}}~~~}}}yyyxxxzzzzzz{{{~~~uuugggddd]]]]]]^^^jjj|||```TTTUUUYYYfff}}}iiiPPPFFFCCC===:::;;;:::888666555666666666555777666555444333222222222666555333222111222333333666444111//////111444666111111111111111111111111111111222222222222111111////////////000000000000000000000000000000000000000000000000000000000000666111------000111...***000000000///......------////////////////////////000000111111111111000000////////////000000000000000555666444666???GGGHHHaaavvvvvvuuu}}}}}}~~~wwwsssppptttnnnjjjhhh___QQQIIIHHHDDDEEEEEEGGGIIIMMMPPPQQQ\\\[[[[[[]]]bbbeeedddcccdddeeehhhjjjhhhddddddiiinnnmmmlllppptttwwwwwwuuu|||zzzwwwyyy|||~~~zzz{{{{{{|||}}}~~~~~~zzzzzzyyyxxxxxxyyy{{{{{{yyyzzz|||~~~~~~~~~}}}}}}~~~}}}tttoooooosssvvvwww{{{yyyvvvsssqqqpppppppppooonnnmmmlllmmmoooqqqrrrmmmbbb\\\^^^\\\VVVVVV]]]___iiissszzz~~~}}}}}}}}}}}}}}}}}}~~~}}}yyyxxx{{{}}}~~~}}}~~~~~~tttiii___^^^]]]ddd}}}vvv___UUUOOOVVViii{{{aaaPPPFFF>>>:::888;;;888666555666777666555777666555444333333333333555444333222222222333333555333111000000111333555111111111111111111111111111111111111111111111111////////////000000000000000000000000000000000000000000000000000000000000333000,,,---000222000---........./////////////////////////////////////////////000000000000//////////////////000000000000222444777777999>>>HHHPPPllltttxxx{{{{{{zzz{{{yyyrrrjjjeee[[[OOOHHHHHHHHHHHHIIIJJJLLLOOORRRSSSYYYYYYYYY]]]bbbfffgggfffdddccceeehhhiiiiiimmmtttwwwtttqqqqqqtttxxxzzzzzz}}}zzz{{{~~~|||{{{zzzyyyyyyzzz{{{|||{{{{{{|||}}}~~~~~~}}}}}}vvvpppoooqqqqqqqqqxxxwwwuuusssrrrppppppooolllkkkkkkjjjkkknnnppprrrjjjccc``````]]]WWWXXX___dddnnnxxx|||{{{{{{{{{||||||}}}~~~~~~yyyxxx}}}|||wwwsssooolllkkkkkkgggeeecccbbbcccdddcccccc```aaabbbaaa_________aaacccccccccdddfffiiikkkmmmsssuuuxxx|||}}}{{{|||vvvqqqmmmhhhgggllljjjmmmppppppqqqsssxxx}}}qqqdddbbb]]]^^^nnnnnnYYYIIIKKKXXXnnnyyy^^^LLLDDD>>>999<<<999777666666777666666666666555444333333333333444444333222222222333333333222222111111222222333111111111111111111111111111111////////////111111////////////000000000000000000000000000000000000000000000000000000000000111...,,,---000222111///------......///000000111////////////////////////......////////////....../////////000000000111111444333777<<<<<<===LLL]]]xxx}}}sss}}}yyyzzzzzz||||||pppeee[[[QQQNNNOOOLLLLLLMMMNNNPPPRRRTTTUUUVVVWWWYYY]]]cccggghhhhhhhhheeeeeehhhjjjlllsss{{{~~~zzztttrrrssswww{{{}}}}}}{{{{{{|||~~~~~~}}}~~~|||{{{zzz{{{{{{|||}}}}}}|||||||||}}}~~~~~~~~~}}}}}}vvvqqqqqqqqqooonnnsssssstttsssrrrqqqooonnnkkkkkkjjjkkklllooorrrtttlllgggdddbbb\\\XXX\\\dddnnnvvv~~~|||yyyyyyyyyyyyzzz{{{}}}~~~}}}}}}~~~{{{yyyyyy{{{|||wwwwwwvvvtttsssrrrqqqpppoooqqqssssssrrrpppmmmjjjjjjiiihhhhhhhhhiiijjjkkkkkkjjjjjjjjjjjjjjjjjjkkkgggiiikkkmmmoooqqqrrrrrrqqqpppnnnmmmmmmmmmoooooosssttttttssspppmmmllllllhhhhhhhhhhhhfffdddbbbaaabbb```]]][[[YYYXXXXXXXXXUUUSSSQQQQQQRRRSSSSSSRRRRRRSSSTTTSSSRRRQQQRRRSSSQQQQQQRRRSSSTTTUUUVVVVVVYYYZZZ\\\___aaabbbccccccaaa``````bbbfffhhhiiihhhjjjmmmsssxxx}}}zzznnnhhhbbb\\\]]]aaa[[[^^^aaacccdddfffjjjllllllnnnqqquuuzzznnniiiaaa]]]ddd|||{{{zzzeeeQQQOOOSSS^^^~~~oooWWWLLLEEE>>>===:::777666777777777666666666555444444444444444444333333333333333333333222222222333333222222222111111111111111111111111222000...------...000222////////////000000000000////////////////////////000000000000000000000000000...,,,---///111000///............//////000000////////////////////////...//////000000//////.../////////000000111111222444222888@@@??????RRRkkk{{{uuu|||}}}vvvfffYYYSSSRRRTTTNNNOOOOOOQQQRRRTTTUUUVVVUUUWWWZZZ^^^cccfffggghhhmmmiiihhhjjjlllmmmqqqxxx|||xxxtttqqqrrruuuyyy{{{|||zzzyyyxxxxxxxxxyyyyyy~~~|||{{{{{{||||||~~~}}}||||||}}}~~~zzz|||}}}~~~|||xxxtttrrrssssssqqqnnnoooppprrrssssssqqqooommmmmmllllllmmmooorrruuuwwwllliiieeebbb______fffnnnyyy~~~|||wwwtttxxxxxxyyyzzz|||~~~{{{wwwtttrrrqqqmmmkkkhhhdddccccccdddeee``````_________^^^^^^^^^ZZZ[[[^^^___```^^^]]][[[YYYXXXVVVUUUUUUVVVWWWXXXWWWWWWXXXXXXXXXXXXWWWWWWVVVWWWXXXZZZ[[[[[[[[[[[[\\\[[[ZZZYYYYYYZZZZZZ[[[ZZZ[[[\\\ZZZWWWUUUUUUUUUTTTTTTTTTTTTSSSQQQOOONNNMMMLLLKKKJJJJJJJJJJJJKKKJJJIIIHHHHHHJJJKKKJJJIIIIIIJJJKKKKKKIIIIIIJJJKKKJJJKKKKKKLLLMMMMMMMMMMMMMMMNNNOOOPPPPPPQQQQQQQQQQQQPPPPPPQQQRRRRRRRRRQQQSSSUUUXXX[[[___fffnnntttzzzuuupppjjjccc\\\YYY[[[YYY[[[^^^aaaccceeehhhiiijjjkkknnnppptttzzz}}}ssshhh``````oooxxxpppzzz```UUUOOOTTTpppeeeTTTIII@@@>>>;;;888777777888777666666666555444444444555555222333333333333333333333111222333333333333222111111111111111111111111111222000...------...000222////////////000000000000////////////////////////////////////////////////111///..................000000//////............///////////////////////////000000111111000000////////////000111222222222444222888AAABBBEEE\\\yyy}}}yyy~~~fffVVVOOONNNNNNNNNOOOPPPQQQSSSTTTUUUUUUWWWYYY]]]```bbbdddeeeeeekkkhhhiiilllnnnnnnooorrruuuuuutttttttttvvvyyy{{{yyyyyyxxxvvvuuuuuuvvvwwwzzzzzz{{{|||}}}}}}|||{{{{{{{{{|||~~~~~~}}}||||||}}}xxx|||~~~xxxvvvssssssuuutttqqqnnnmmmnnnqqqssssssqqqooommmmmmlllmmmnnnpppssswwwyyygggfffddddddfffllluuu{{{~~~{{{xxxvvvyyyyyyzzz{{{}}}}}}{{{yyywwwtttpppnnnnnnlllhhheeeaaa```___^^^YYYWWWTTTRRRQQQQQQRRRRRRPPPPPPPPPQQQQQQRRRRRRRRRMMMNNNPPPQQQRRRSSSRRRRRROOONNNMMMKKKKKKKKKLLLMMMLLLMMMMMMNNNNNNMMMMMMLLLMMMMMMNNNNNNNNNNNNMMMMMMNNNNNNNNNNNNNNNOOOPPPPPPLLLMMMMMMLLLJJJIIIIIIJJJJJJJJJKKKKKKJJJIIIHHHGGGIIIHHHGGGFFFFFFEEEEEEEEEGGGFFFEEEGGGHHHIIIIIIHHHEEEGGGHHHHHHFFFFFFGGGIIIGGGGGGHHHHHHHHHHHHIIIIIIJJJJJJIIIIIIIIIIIIIIIIIIHHHIIIJJJKKKKKKKKKKKKKKKIIIKKKLLLMMMPPPWWWaaaiiisssvvvxxxvvvnnnfffbbb```aaabbbdddhhhkkknnnqqqrrrtttvvvxxxzzz|||rrrhhhbbbfff}}}pppyyysss\\\MMMNNNhhhuuu\\\KKKBBB???<<<999888888888777666666666555555555555555666222222333444444444333333111222222333333222222111111111111111111111111111111111////////////111111////////////000000000000000000000000000000000000////////////////////////000//////...---------...111000000///......------////////////////////////000000111111111111000000...///000000111222333333444555;;;BBBEEEPPPjjj~~~|||lllWWWOOOLLLJJJLLLMMMOOOQQQSSSUUUUUUUUUXXX[[[___aaabbbbbbcccccceeecccfffmmmqqqpppppprrrrrrtttwwwxxxxxxyyy{{{|||yyyzzzyyyxxxvvvuuuwwwyyyvvvwwwxxxzzz|||}}}~~~~~~}}}{{{zzzyyyzzzzzz{{{}}}}}}}}}}}}~~~yyy}}}|||yyywwwttttttuuutttppplllmmmnnnqqqrrrrrrqqqooommmlllkkkkkklllooorrruuuwwwddddddeeeiiipppxxx~~~}}}{{{{{{{{{{{{zzz{{{|||}}}~~~{{{xxxuuutttsssrrrllliiieeecccaaa___\\\ZZZZZZYYYYYYWWWVVVTTTRRRQQQLLLLLLJJJIIIHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJKKKIIIIIIIIIIIIJJJKKKKKKLLLJJJJJJIIIGGGGGGFFFFFFFFFGGGHHHIIIJJJJJJIIIHHHGGGHHHHHHIIIIIIIIIHHHHHHGGGGGGGGGHHHHHHIIIJJJKKKLLLFFFGGGHHHGGGFFFFFFGGGHHHFFFGGGHHHHHHHHHGGGFFFFFFIIIHHHHHHGGGGGGGGGFFFFFFGGGFFFFFFHHHJJJKKKJJJIIIGGGHHHIIIIIIHHHHHHIIIKKKGGGGGGFFFFFFGGGGGGHHHIIIIIIIIIHHHHHHHHHHHHIIIIIIFFFHHHIIIJJJJJJJJJJJJJJJGGGJJJLLLLLLMMMRRRZZZaaammmwww|||xxxwwwvvvwwwyyy|||uuujjjcccnnnzzzwww~~~lllUUURRRdddxxxeeeOOOHHH@@@===:::888888888777666666666555555555555666666111222333444444444333333222222222222222222222222111111111111111111111111111111111111111111111111////////////000000000000000000000000000000000000////////////////////////---......---------///000///////////////.........//////////////////////////////000000000000//////...///000111222333333444555999>>>BBBJJJ]]]yyy|||}}}zzzzzzlllWWWPPPMMMJJJKKKLLLOOORRRTTTVVVVVVVVVWWW[[[```bbbbbbbbbbbbdddcccaaadddkkkqqqrrrrrrssssssuuuxxxyyyxxxyyy{{{}}}yyyzzzzzzyyyvvvvvvyyy{{{xxxxxxyyyzzz|||}}}~~~~~~{{{zzzyyyxxxxxxxxxyyyzzzzzz{{{|||~~~}}}~~~}}}{{{xxxvvvttttttvvvvvvrrrooonnnpppqqqrrrrrrqqqooonnnmmmmmmlllmmmooorrruuuwwwdddeeehhhnnnwww~~~~~~}}}}}}|||yyyxxxxxxzzz|||~~~||||||}}}}}}zzzvvvsssrrrqqqooommmllljjjgggccc```^^^]]]]]]^^^[[[WWWTTTSSSQQQPPPNNNOOOQQQSSSTTTSSSQQQMMMKKKIIIHHHHHHHHHGGGGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGIIIHHHFFFEEEEEEFFFGGGHHHHHHHHHGGGFFFEEEDDDDDDCCCFFFGGGHHHIIIIIIHHHGGGFFFEEEFFFFFFGGGGGGGGGGGGFFFDDDDDDEEEGGGHHHIIIJJJKKKFFFGGGHHHGGGFFFGGGHHHJJJEEEFFFGGGHHHHHHHHHGGGFFFDDDDDDDDDEEEFFFFFFGGGGGGDDDDDDDDDFFFHHHIIIHHHGGGGGGHHHIIIIIIHHHHHHJJJKKKIIIIIIHHHGGGHHHIIIKKKLLLIIIIIIIIIIIIJJJKKKLLLLLLHHHJJJLLLLLLKKKIIIIIIIIIHHHLLLPPPPPPPPPRRRXXX^^^ffftttqqqcccffftttzzzuuu}}}cccZZZbbblllmmmUUUPPP@@@>>>:::999999999888666666666555555555666666777000111333444555444333333333222222111111222222333111111111111111111111111111111222222222222111111////////////000000000000000000000000000000000000////////////////////////+++,,,---------...000222------......///000000000////////////////////////......////////////.........///000111222333444444666===AAABBBMMMfffvvvxxx}}}~~~wwwxxx}}}~~~~~~dddQQQLLLKKKGGGJJJLLLOOORRRUUUWWWWWWWWWUUUZZZ```bbbbbbbbbccceeefffcccdddjjjpppqqqrrrssstttvvvwwwwwwuuuvvvyyy|||wwwyyyzzzxxxvvvvvvxxx{{{{{{{{{||||||}}}}}}~~~~~~yyyxxxwwwwwwwwwxxxyyyzzzxxxzzz|||~~~}}}}}}|||xxx{{{}}}|||zzztttrrrqqqtttwwwyyywwwtttppppppqqqrrrqqqpppoooooopppoooooooooqqqtttvvvxxx___eeelllsssxxx{{{~~~|||xxxwwwwwwwwwxxxyyyzzz{{{|||}}}|||}}}|||uuuoooddddddcccaaa```___^^^]]]ZZZZZZXXXVVVTTTRRRQQQPPPQQQPPPOOOMMMKKKJJJIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJLLLHHHDDDCCCDDDFFFEEECCCEEEEEEFFFGGGHHHHHHHHHHHHEEEDDDDDDDDDDDDDDDDDDEEEEEEDDDCCCCCCCCCEEEGGGHHHGGGGGGFFFFFFEEEEEEDDDDDDGGGGGGHHHHHHHHHHHHGGGGGGIIIHHHHHHGGGGGGGGGGGGGGGHHHHHHGGGGGGGGGGGGGGGHHHHHHGGGGGGGGGGGGHHHIIIIIIHHHGGGGGGGGGHHHIIIIIIJJJJJJJJJIIIIIIIIIJJJLLLMMMJJJLLLPPPQQQPPPOOOOOOOOONNNNNNNNNMMMLLLKKKJJJIIILLLNNNOOONNNMMMLLLMMMNNNMMMOOOPPPNNNPPPTTTVVVTTTRRRTTTXXXZZZ[[[\\\^^^___mmmxxx|||qqqhhhfffmmm{{{zzzvvvuuu\\\XXX]]]kkkkkkRRRKKKDDD>>><<<:::666444555555555444444444333333333333333333333333333333333111111111111111111111111111111000000000000000000222222111111000000////////////.........---------111111000000///---,,,+++---------............/////////............//////....................................////////////////////////000000000000...///000111111222444666:::>>>@@@DDDUUUqqqyyy}}}xxxwwwzzzxxx|||}}}gggWWWOOOKKKJJJLLLKKKLLLNNNPPPSSSUUUWWWXXX^^^^^^^^^___aaabbbdddeeedddcccdddhhhnnnqqqqqqooouuuuuuuuuuuuvvvxxxzzz{{{{{{yyywwwvvvvvvwwwyyyzzz|||}}}~~~~~~{{{yyyyyyzzzyyyxxx}}}~~~}}}}}}~~~||||||{{{}}}~~~~~~{{{yyyqqqrrrsssttttttuuuuuuuuuttttttuuuwwwxxxwwwssspppqqqqqqqqqsssvvvwwwvvvuuuaaagggpppwww|||~~~|||yyywwwwwwwwwwwwxxxzzz{{{|||~~~~~~}}}|||xxxuuurrrrrrrrrooohhhbbbUUUUUUTTTTTTSSSRRRRRRRRRRRRRRRQQQPPPOOONNNMMMMMMMMMLLLKKKIIIHHHGGGGGGGGGEEEFFFFFFGGGHHHIIIIIIIIIMMMJJJGGGFFFGGGHHHGGGFFFCCCDDDDDDEEEFFFFFFFFFEEEEEEEEEEEEDDDDDDEEEEEEEEEGGGGGGGGGGGGGGGHHHHHHHHHKKKKKKKKKJJJJJJIIIIIIIIIFFFGGGGGGHHHHHHHHHGGGGGGHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGHHHHHHIIIJJJJJJJJJJJJJJJKKKLLLMMMNNNMMMMMMMMMMMMNNNOOOPPPQQQRRRRRRRRRRRRSSSTTTVVVWWWTTTVVVXXXXXXWWWVVVVVVWWWXXXXXXXXXXXXWWWVVVUUUUUUVVVWWWYYYYYYZZZ[[[]]]___]]]``````^^^```dddfffdddhhhjjjlllnnnoooqqqrrrttt|||tttiiieee```hhh|||ppp]]]VVV]]]mmmxxx```NNNFFF???===;;;777555666555555555444444444333333333333333333333333333333111111111111111111111111222222222222222222222222111111111000000000000000000000/////////.........000000000000///...---,,,---------............/////////............//////....................................////////////////////////000000000000...///111111111222444777999>>>AAAFFF\\\{{{|||{{{|||}}}~~~}}}|||vvv```SSSLLLIIIJJJLLLLLLMMMOOOQQQTTTVVVXXXXXX]]]]]]]]]^^^___aaabbbcccccccccdddhhhnnnqqqrrrqqqttttttssssssssstttvvvwwwxxxwwwwwwwwwwwwxxxzzz{{{zzz{{{}}}~~~|||zzzzzz{{{|||{{{zzz{{{|||~~~~~~~~~~~~|||}}}}}}|||zzzyyyxxx}}}}}}yyyvvvtttqqqrrrtttvvvwwwxxxxxxwwwvvvuuuuuuwwwwwwvvvsssqqqrrrqqqqqqsssuuuvvvuuutttfffllluuu|||~~~|||zzzxxxwwwwwwwwwxxxzzz|||}}}~~~}}}}}}~~~~~~~~~zzzvvvtttrrrqqqooommmlllhhhdddaaa___\\\VVVRRRJJJJJJJJJJJJJJJJJJKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEDDDCCCCCCCCCCCCAAABBBDDDFFFGGGHHHIIIIIIIIIGGGEEEDDDEEEFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFHHHGGGGGGFFFFFFGGGGGGHHHGGGGGGGGGHHHHHHHHHHHHHHHKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIJJJKKKLLLLLLLLLKKKKKKKKKKKKKKKLLLMMMNNNNNNMMMMMMMMMNNNOOOPPPQQQRRRSSSSSSTTTUUUWWWXXXYYYZZZ[[[[[[[[[\\\]]]___```aaaccccccdddeeegggiiijjjlllkkkkkklllkkkiiihhhjjjkkkllllllmmmmmmmmmllllllkkkjjjlllnnnoooqqqtttxxx{{{}}}~~~ooohhhbbbaaalllhhhUUUQQQXXXjjjoooUUUKKKBBB>>><<<888777888555555555444444444444333333333333333333333333333222222222222222222222222222222222222222222222222000000000000111111111111000000000000000/////////......////////////......---------............/////////............//////////////////////////////............////////////////////////000000000000...///111111111333555777999AAAEEEMMMiii~~~zzzxxxyyy}}}{{{{{{}}}zzziiiWWWMMMIIIHHHIIIKKKNNNOOOPPPRRRUUUWWWYYYZZZ]]]]]]]]]]]]^^^___```aaacccccceeeiiinnnqqqsssssstttsssrrrqqqqqqqqqqqqqqqtttuuuvvvxxxyyy{{{{{{|||yyyzzz|||~~~{{{zzzzzz{{{}}}~~~}}}{{{xxxzzz}}}~~~}}}zzzyyyzzz|||}}}~~~~~~}}}{{{zzzxxxwww}}}{{{tttpppooojjjmmmppptttvvvvvvvvvuuuwwwvvvuuuvvvwwwwwwuuusssuuuttttttuuuwwwwwwvvvuuulllrrrzzz}}}}}}}}}}}}|||yyyyyyxxxxxxyyy{{{|||~~~~~~~~~~~~}}}~~~}}}{{{zzztttqqqmmmiiigggfffdddbbbccc___ZZZWWWUUURRROOOLLLJJJJJJJJJJJJJJJJJJJJJJJJFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDEEEEEEFFFFFFCCCDDDFFFHHHIIIJJJJJJJJJHHHGGGEEEEEEEEEFFFFFFFFFJJJJJJJJJJJJJJJKKKKKKLLLLLLKKKKKKJJJJJJKKKKKKLLLLLLKKKKKKKKKMMMOOOQQQRRRQQQQQQQQQQQQQQQQQQQQQQQQTTTTTTVVVWWWXXXXXXXXXXXXXXXXXXYYYYYYZZZ\\\]]]^^^]]]]]]^^^___aaaccceeeffffffgggiiikkkmmmnnnoooooorrrrrrssstttvvvwwwyyyzzz|||}}}~~~wwwlllkkkdddggg~~~yyy```PPPQQQ___~~~yyy___SSSFFF@@@===999777888555555555555444444444444444444444444444444444444222222222222222222222222000000000000000111111111//////000000111111222222////////////////////////------...//////000//////---------............/////////............//////000000000000000000000000............////////////////////////000000000000...000111222222333666888:::CCCKKKXXXwww~~~{{{yyyyyyzzz{{{rrrtttwww|||~~~yyyuuulll___QQQKKKHHHGGGIIILLLOOOPPPQQQTTTVVVXXXZZZ[[[]]]]]]]]]]]]^^^___```aaacccdddfffiiimmmqqqtttuuuttttttsssrrrqqqpppooooooppprrrvvvyyy{{{|||||||||zzz{{{|||~~~zzzyyyzzz|||}}}}}}{{{yyyvvvyyy}}}~~~}}}zzzyyyzzz{{{|||}}}~~~}}}|||zzzyyy}}}|||tttpppnnnhhhkkkoootttvvvwwwvvvuuuvvvuuutttuuuxxxyyyyyyxxxxxxwwwwwwxxxzzzzzzxxxwwwrrrwww}}}}}}~~~~~~~~~{{{{{{{{{{{{{{{||||||}}}{{{zzz{{{~~~~~~|||{{{wwwqqqlllllliiieeebbb```^^^\\\[[[[[[XXXUUUSSSQQQPPPOOONNNKKKJJJJJJIIIIIIHHHHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJLLLMMMNNNLLLMMMOOOQQQQQQQQQPPPPPPOOOOOOOOOOOOOOOOOOPPPQQQQQQQQQQQQQQQRRRSSSTTTUUUUUUUUUTTTTTTTTTTTTUUUUUU[[[YYYXXXXXXZZZ___dddhhhcccccccccddddddeeeeeeeeeiiijjjkkkmmmnnnoooooooooqqqqqqqqqrrrsssuuuvvvwwwxxxyyyzzz{{{~~~~~~wwwsssnnnpppsssttttttvvvzzz}}}}}}nnnhhh___```vvvrrrVVVRRR\\\{{{mmm]]]LLLCCC>>>:::888888666666555555555444444444444444444444444444444444222222222222222222222222//////000000000111111111//////000000111111222222........................,,,---...///000000000000---------............/////////............//////000000000000000000000000............////////////////////////000000000000...000222222333444777::::::CCCPPPddd}}}~~~yyy|||{{{yyyyyyyyyppprrrsssuuuvvvtttpppmmmcccYYYOOOKKKJJJHHHIIILLLOOOPPPRRRTTTWWWYYY[[[\\\]]]]]]^^^^^^___```aaabbbdddeeegggjjjmmmppptttvvvvvvvvvuuutttsssrrrqqqqqqooorrruuuyyy|||}}}}}}||||||}}}}}}~~~~~~}}}}}}}}}{{{zzzzzz{{{||||||yyywwwwwwyyy}}}~~~~~~~~~~~~}}}|||}}}~~~}}}}}}~~~~~~}}}|||{{{~~~zzztttrrrmmmoootttxxx{{{{{{zzzxxxsssssssssvvvyyy|||}}}}}}xxxxxxwwwxxxzzzzzzyyywwwwww|||~~~~~~~~~~~~}}}||||||}}}~~~}}}|||zzzyyysssrrrssswww|||zzzyyyxxxxxxwwwqqqiiibbbbbb___[[[YYYXXXXXXVVVUUURRRQQQPPPOOONNNNNNNNNNNNKKKKKKJJJJJJIIIHHHGGGGGGJJJJJJJJJJJJJJJJJJJJJJJJLLLLLLMMMOOOQQQSSSUUUVVV]]]___aaacccccccccaaa```^^^___aaaaaa``````aaacccaaaaaaaaaaaaccceeeggghhhjjjjjjiiiiiiiiiiiijjjjjjnnnmmmkkkllloootttyyy}}}zzz{{{{{{|||}}}~~~~~~}}}ssskkkddd```]]]___`````````aaaccceeekkkkkklllnnnpppsssuuuwww|||xxxhhh```^^^nnn}}}cccWWWZZZuuu~~~kkkUUUIIIBBB===999999666666666555555555444444444444444444444444444444333333333333333333333333111111111222333333444444000000000000111111111111------------............------...///000000//////---------............/////////............//////////////////////////////............////////////////////////000000000000///000222333444555888;;;;;;DDDWWWsss~~~|||}}}|||uuuxxx~~~{{{xxxwwwwwwrrrrrrrrrpppmmmiiifffdddYYYRRRLLLLLLKKKIIIJJJMMMPPPPPPRRRTTTWWWYYY[[[\\\\\\]]]]]]^^^___aaacccdddfffgggiiikkkllloootttwwwwwwwwwxxxxxxwwwvvvvvvuuuqqqsssvvvyyy{{{||||||{{{}}}}}}~~~}}}}}}|||{{{zzz|||{{{zzz{{{|||{{{zzzxxxyyy{{{~~~~~~~~~}}}}}}}}}~~~~~~}}}||||||}}}}}}{{{vvvoooqqqtttwwwyyyxxxwwwwwwrrrrrrtttwww|||~~~~~~vvvvvvvvvwwwyyyyyyxxxwww|||~~~}}}}}}~~~~~~|||zzzzzz|||~~~}}}zzzvvvssslllkkklllpppwww}}}xxxvvvttttttuuuqqqjjjcccbbb___\\\[[[[[[[[[[[[ZZZWWWWWWXXXXXXXXXWWWXXXYYYWWWWWWWWWWWWWWWWWWWWWWWWVVVWWWWWWXXXYYYZZZ[[[\\\^^^^^^```bbbdddgggjjjkkkuuuwwwzzz}}}~~~~~~||||||wwwzzz||||||{{{{{{|||~~~~~~~~~~~~sssiiiccc```]]][[[[[[[[[\\\[[[[[[[[[]]]^^^_________aaadddfffgggggggggooo}}}{{{qqqiiikkkuuuzzzcccXXXnnnxxx___PPPGGG@@@<<<;;;666666666666555555555555555555555555555555555555333333333333333333333333000111111222333333444444111111111000000000000000---.........////////////......///////////////...---------............/////////............//////....................................////////////////////////000000000000///000222333444666999<<>><<<777666666666555555555555555555555555555555555555333333333333333333333333...//////000111111222222222222111111000000//////.../////////000000111111...///////////////......---------.........////////////............//////..................................../////////000////////////000000000000///111333444555666999<<>>999999777555444555666555444555555444333333333333444444444333333333333222222333222222222111000000000111111111111000000000000111111000000//////......000///...------...///000////////////////////////,,,,,,,,,------------...---------...........................////////////............////////////111222333333666:::;;;:::JJJ___|||zzzuuunnnjjjqqqvvv{{{}}}|||wwwooogggaaaZZZSSSOOOHHHGGGGGGGGGHHHKKKNNNPPPSSSSSSSSSTTTVVVXXX[[[\\\]]]]]]\\\[[[[[[]]]aaadddjjjkkkmmmoooqqqsssttttttxxxwwwwwwvvvwwwwwwxxxxxxvvvuuuuuuuuuwwwzzz|||~~~yyyyyyxxxxxxxxxyyyzzz{{{}}}}}}|||{{{sssuuuwwwxxxwwwvvvvvvwwwrrrtttxxx}}}}}}~~~~~~}}}~~~~~~}}}|||{{{|||}}}}}}|||yyywwwuuu{{{~~~}}}wwwqqqmmmllljjjpppxxx~~~{{{yyyxxxwwwwww{{{yyyvvvuuuuuuvvvwwwwwwrrrrrrsssvvvvvvppphhhbbbddd___^^^dddhhhrrrtttjjjgggeeeccceeeuuuuuupppiiiWWWKKKAAA<<<;;;999888888999999888666666555555444444444444444444444333333333333222222333333333222222222222222111111111111000000000000000000000000////////////000//////......//////000////////////////////////............////////////////////////////////////............////////////000000000000111111111222000222333555888<<>>BBBFFF]]]yyy|||{{{}}}zzzzzzyyyzzz~~~~~~}}}ttthhh[[[QQQIIIEEEGGGHHHIIIKKKNNNPPPQQQRRRSSSSSSSSSTTTVVVXXXZZZ[[[]]]]]]]]]]]]^^^aaafffiiiiiiiiiiiikkkmmmooorrrssswwwwwwwwwwwwxxxxxxyyyzzzzzzyyyyyyyyyzzz|||~~~|||{{{zzzyyyyyyyyyzzz{{{~~~|||}}}|||}}}}}}yyywwwtttvvvzzzzzzyyywwwuuuuuutttwww|||~~~}}}zzz{{{|||}}}||||||zzzzzzyyyzzz|||}}}}}}}}}|||||||||~~~|||zzz~~~wwwqqqpppqqq{{{tttkkkccc\\\XXXXXXYYY\\\aaaiiirrrzzz~~~www||||||oooppppppmmmgggjjj|||~~~zzz}}}|||mmmgggeee]]][[[```uuutttaaaSSSIIICCC777666666777888888666444777777666555555555555666444444333333333222222222111222222222333333444444111111111111000000000///......//////000000111111...///000111111000///...//////////////////////////////000000000111111111111111000000///...------............////////////....../////////000000000000222666:::;;;>>>EEEMMMjjj|||~~~~~~~~~xxxvvvwwwxxx|||wwwyyy}}}ooo___SSSLLLIIIEEEFFFIIILLLOOOPPPRRRRRRSSSSSSTTTUUUVVVXXXYYYZZZ]]]]]]]]]]]]]]]```dddhhhiiihhhhhhhhhkkknnnqqqssszzzzzzzzzzzz{{{|||}}}~~~zzzzzzzzzzzz{{{}}}~~~}}}|||{{{zzzzzzzzz{{{|||{{{}}}~~~}}}~~~|||wwwuuutttuuuxxx|||}}}{{{xxxvvvvvvvvvyyy}}}}}}{{{yyyzzz{{{|||{{{zzzxxxwwwvvvwwwyyy{{{||||||{{{{{{zzzuuuvvvyyyzzzqqqdddZZZTTTPPPMMMJJJNNNNNNPPPSSSXXX___fffkkkiiirrruuuttt|||}}}rrrgggddd___XXXWWWiiisssbbbUUUKKKEEE888777666666777666555333777777666555555555555666444444333333333222222222000000111111222222333333111111111111000000000///......//////000000111111...///000111111000///...////////////////////////......////////////000000000000///......---,,,,,,............////////////////////////000000000000333333777;;;;;;===HHHTTTttt}}}~~~yyyvvvwwwrrrqqqsssuuu{{{{{{yyyeeeUUUNNNLLLCCCEEEGGGJJJMMMOOOPPPQQQRRRSSSTTTVVVWWWXXXYYYYYY\\\]]]\\\[[[[[[]]]aaaeeeiiihhhhhhhhhkkknnnqqqsssyyyyyyyyyzzz{{{}}}~~~{{{{{{{{{{{{{{{|||}}}}}}~~~}}}|||{{{{{{{{{|||}}}|||~~~~~~}}}~~~~~~yyytttrrrrrrvvvyyy|||}}}|||yyyxxxxxxwwwyyy}}}|||zzzyyyzzz||||||{{{yyywwwuuussstttvvvxxxyyyzzzyyyyyy~~~yyy||||||fff___VVVPPPNNNNNNMMMKKKKKKKKKKKKLLLNNNSSSZZZ___aaammm~~~|||kkkccc```YYYVVVaaa}}}ssscccWWWMMMHHH>>><<<999888888888666555777666555555444444555555444444333333333333222222111111111111111111222222111111111111000000000000////////////000000000000......////////////......////////////////////////---------.........////////////......------,,,,,,............////////////111111111222222222333333555444888<<<<<<>>>MMM___}}}}}}{{{xxx}}}wwwpppllllllooossswww}}}~~~gggTTTLLLKKKDDDEEEFFFHHHKKKMMMNNNOOORRRSSSUUUVVVWWWXXXXXXXXXZZZZZZZZZZZZZZZ\\\aaadddiiiiiiiiikkkmmmooorrrsssuuuuuuuuuwwwxxxzzz|||}}}||||||||||||||||||||||||}}}}}}|||||||||}}}~~~}}}wwwrrrqqqrrrvvvxxxzzz{{{zzzyyyyyyzzzxxxyyy|||~~~~~~}}}|||{{{{{{|||}}}~~~|||zzzwwwuuupppqqqsssvvvwwwxxxxxxxxx}}}~~~|||yyy}}}zzzooo___ZZZTTTQQQQQQQQQPPPNNNKKKLLLLLLKKKLLLPPPWWW]]]bbbnnnzzznnnccc^^^ZZZ]]]lllwwwgggZZZQQQKKKDDD@@@<<<999888888888777666555555444444444444444444444333333333333222222222222222222222222111111111111111111000000000000000000000000////////////......------------......////////////////////////------.........//////////////////...........................////////////111111222222222333333333666555888>>>>>>BBBVVVmmm{{{{{{~~~yyywwwyyywwwrrrkkkffffffjjjnnnrrryyy{{{dddQQQKKKKKKFFFFFFFFFGGGIIIKKKNNNOOORRRSSSUUUWWWXXXXXXXXXWWWVVVWWWXXXXXXZZZ^^^cccgggiiijjjkkkmmmoooqqqssstttrrrssssssuuuwwwyyy{{{|||}}}~~~~~~~~~~~~~~~}}}}}}}}}|||||||||}}}~~~wwwrrrqqqssstttuuuvvvvvvvvvwwwyyy{{{xxxxxxzzz{{{|||||||||||||||~~~~~~{{{wwwuuunnnppprrrtttvvvwwwwwwwwwzzz}}}xxxuuuzzz~~~qqqggg^^^ZZZUUUSSSSSSSSSQQQOOOLLLMMMMMMLLLMMMRRRZZZ```hhhttt|||hhheee___[[[```vvvzzzjjj]]]SSSMMMFFFAAA<<<888777777777777555555444333333333333444444444444333333333222222444444444333333222222222111111111111000000000000111111000000//////.........---,,,++++++,,,---...////////////////////////............////////////////////////000000000000............/////////000///000000000000111111111666555999???@@@EEE\\\vvv{{{zzz}}}xxxsssqqqxxxvvvpppiiicccaaaeeeiiipppwwwzzzzzzaaaPPPKKKNNNHHHGGGGGGGGGHHHKKKNNNPPPRRRTTTUUUWWWXXXXXXWWWWWWSSSTTTVVVXXX[[[```fffjjjjjjkkkmmmoooqqqsssttttttsssssstttvvvxxxzzz|||}}}~~~~~~||||||||||||~~~~~~}}}}}}~~~xxxrrrrrrsssrrrrrrsssssssssuuuxxxzzzxxxxxxxxxyyyzzz{{{||||||~~~|||xxxuuurrrsssuuuvvvxxxxxxyyyyyyyyyzzz}}}~~~{{{xxxuuuvvvzzz~~~}}}vvvooohhhbbb\\\[[[\\\\\\WWWSSSQQQQQQPPPPPPQQQVVV]]]bbbnnn{{{pppgggaaa```___ddd|||wwwiii]]]TTTIIIFFFBBB===999777666555888888777555555444444444555444333333444555444333444444333333222111000000111111222222222222111111......////////////......//////////////////////////////............//////////////////000000000000......//////000000111111---......///000111111222/////////000111333444555777333777???CCCLLLhhhzzz|||pppnnnyyy|||pppfffeeehhhiiijjjkkkooosss{{{fffRRRMMMOOOPPPJJJIIIIIIIIIJJJLLLMMMNNNTTTUUUWWWXXXYYYXXXXXXWWW[[[YYYYYY[[[```dddhhhiiilllmmmoooqqqssstttuuuuuuuuuvvvxxxyyyyyyyyy{{{}}}~~~}}}|||}}}}}}~~~}}}}}}~~~}}}}}}{{{|||xxxtttrrrqqqpppnnnkkklllpppssssssrrrxxxxxxxxxxxxxxxzzz}}}}}}zzzxxxwwwxxxyyyzzz{{{|||||||||yyyyyy|||{{{yyywwwvvvwwwzzz~~~}}}xxxuuupppjjjgggggghhhfffeee____________aaafffmmmrrr}}}uuugggaaa]]]\\\hhhwww|||pppbbbYYYOOOIIIAAA;;;999888888888888888777555555444444555111111111333666888888777444444333333222111111000111111222222222222111111......////////////......////////////////////////...------------------............//////000000000////////////000000000000.........///000111111111000000000000111222333444777555999@@@FFFSSSqqq|||qqqnnnxxx|||rrrllllllooonnnllllllqqqttt|||sss]]]OOOKKKKKKJJJJJJIIIIIIIIIJJJLLLMMMNNNRRRSSSUUUWWWXXXYYYYYYXXXWWWXXXYYY\\\```dddggghhhlllmmmoooqqqssstttuuuuuuxxxyyy{{{{{{{{{{{{}}}~~~~~~~~~~~~~~~~~~}}}}}}|||~~~}}}}}}~~~|||||||||}}}~~~}}}{{{}}}wwwtttrrrqqqmmmkkkhhhjjjnnnrrrtttuuuxxxyyyzzzyyyyyyzzz}}}{{{wwwttt|||||||||}}}}}}~~~~~~~~~yyyxxxyyy|||wwwvvvvvvwwwyyy{{{~~~zzzvvvtttvvvyyy{{{tttttttttuuuwww|||mmmddd```]]]___eee}}}xxxjjjccc\\\QQQCCC;;;999:::;;;:::888888777666555555555555111111111444777999999999444333333222222111111111111111222222222222111111...//////000000//////...////////////////////////,,,,,,,,,++++++,,,,,,,,,,,,,,,---...//////000000000000000000////////////......//////000000111111111111111111111222333444777777;;;BBBIII[[[}}}uuupppwww{{{vvvuuuxxxyyyuuuqqqoootttvvv|||zzzhhhVVVLLLKKKIIIGGGIIIIIIIIIIIIJJJLLLNNNOOOPPPQQQSSSUUUWWWXXXXXXYYYTTTVVVZZZ^^^bbbeeeggghhhlllmmmoooqqqssstttuuuuuu{{{}}}~~~~~~~~~}}}~~~}}}}}}}}}}}}}}}|||||||||||||||}}}~~~|||{{{zzzwwwyyy||||||{{{|||wwwtttsssssskkkiiiggghhhlllqqqvvvxxxyyy{{{||||||{{{{{{{{{|||~~~zzzvvvrrr}}}}}}|||||||||||||||}}}yyywwwvvvvvvwwwxxxzzzzzztttuuuwwwyyy{{{}}}~~~zzzllleeeaaa___aaacccvvvrrrooo```KKK>>>:::;;;;;;:::888888777666555555666666555444444555777888777666333333333222222111111111111111222222222222111111//////000000000000//////////////////////////////---,,,,,,++++++,,,,,,---+++,,,,,,---...///000000111111000000//////........./////////000000000111222111111111111222333444777999===BBBMMMddd|||tttxxxzzzyyy}}}}}}wwwvvvxxxyyy}}}~~~}}}{{{qqqaaaSSSLLLJJJJJJJJJJJJIIIIIIJJJKKKMMMOOOPPPRRRRRRSSSTTTUUUVVVVVVVVVRRRVVV\\\aaaeeeggghhhiiilllmmmoooqqqssstttuuuuuu|||~~~~~~~~~|||||||||{{{{{{{{{||||||}}}|||}}}~~~~~~{{{{{{{{{wwwyyy|||{{{zzz{{{vvvtttuuuvvvnnnllliiiiiilllqqqwwwzzzzzz|||}}}{{{zzzyyyxxx{{{~~~{{{wwwttt~~~~~~}}}||||||||||||}}}yyyxxxtttqqqooonnnoooqqqsssuuuwwwzzz}}}~~~~~~}}}}}}yyyhhh^^^ZZZ[[[WWWlllrrrXXXEEE===<<<:::999888777777666666666666777666555444555777888777666333333222222222222222111111111222222222222111111//////000000000000//////////////////////////////......------------......,,,,,,,,,---...//////000111111000000//////......////////////000000000000111111111111222333444444777;;;???DDDRRRnnnzzz|||zzz{{{~~~{{{zzz}}}zzzwwwxxxzzz|||{{{yyynnnggg]]]SSSJJJGGGJJJOOOKKKJJJJJJKKKLLLOOOQQQRRRUUUUUUTTTTTTTTTSSSSSSTTTRRRXXX```eeehhhiiijjjkkklllmmmoooqqqssstttuuuuuuzzz|||~~~}}}|||}}}||||||{{{zzzzzz{{{||||||~~~}}}~~~~~~}}}||||||{{{|||~~~~~~zzzzzzzzzwwwvvvxxxyyytttrrrooonnnnnnrrrwww{{{|||~~~}}}yyywwwwwwqqqtttxxx||||||zzzwwwttt~~~}}}}}}~~~{{{zzzvvvpppkkkiiijjjkkkrrrtttwwwzzz|||}}}~~~~~~~~~~~~~~~~~~nnnaaa\\\[[[WWWbbbqqqgggPPPCCC===:::888888777777666666777777777333222222444777888888777222222222222222222222222111111222222222222111111///000000111111000000///////////////////////////000//////......//////000---............/////////000000000000////////////////////////000000000000111111111111333444555666999>>>BBBGGG[[[|||~~~}}}~~~yyy{{{}}}{{{tttrrrpppppppppqqqqqqpppbbb\\\VVVPPPJJJFFFIIIOOOLLLLLLLLLMMMNNNQQQSSSTTTWWWWWWUUUTTTSSSSSSSSSSSSTTTZZZbbbgggiiiiiijjjllllllmmmoooqqqssstttuuuuuuwwwzzz}}}~~~}}}|||{{{|||||||||{{{zzzzzz{{{}}}~~~~~~~~~~~~}}}}}}}}}~~~~~~}}}yyyzzz|||yyyyyyzzz|||yyyxxxvvvsssrrrtttyyy|||~~~{{{wwwuuutttlllooosssvvvxxxwwwtttsss~~~~~~}}}|||yyysssmmmjjjjjjlllqqqsssuuuwwwyyyzzz{{{{{{zzz{{{}}}~~~{{{mmmddd^^^YYY\\\ddd~~~tttZZZHHH???;;;:::888777777777777777888888333222222333555777666555222222222222222222222222111111222222222222111111000000111111111111000000////////////////////////000//////......//////000000000////////////......////////////000000000000000000000000///////////////000000111333555777888;;;AAAEEEMMMggg}}}|||yyyzzz~~~tttuuuuuusssooojjjgggeee\\\TTTOOONNNMMMIIIIIILLLMMMMMMNNNNNNPPPSSSUUUVVVWWWWWWUUUTTTSSSSSSTTTTTTUUU[[[cccgggggggggiiillllllmmmoooqqqssstttuuuuuuuuuxxx|||}}}}}}|||{{{{{{}}}|||{{{zzz{{{|||~~~~~~~~~|||~~~}}}}}}}}}~~~}}}}}}}}}~~~|||xxxyyy}}}|||||||||zzzzzzzzzwwwuuuvvvzzz~~~~~~yyyuuusssrrrnnnpppsssuuuvvvuuutttsss}}}}}}}}}|||vvvpppmmmmmmoooqqqrrrsssuuuwwwxxxyyyyyywwwxxxzzz}}}uuueeeZZZXXXYYY\\\sss{{{aaaLLL@@@<<<<<<888777777777777777888888777666444444444444222000222222222222222222222222111111222222222222111111000000111111111111000000//////////////////////////////............//////111111111000//////............//////000000111111000000000000//////////////////000111333666888999<<>>:::888888888888777777666555555555555555444333222111555555444444444333333333111111111111111111111111111111111111000000000000////////////////////////000000000000000000000000//////.........---------////////////000000000000//////000111111111111111111222222222333555:::===>>>BBBLLLddd~~~|||rrrggg^^^ZZZWWWVVVUUUTTTRRRPPPNNNMMMMMMOOOQQQRRRSSSSSSUUUVVVSSSTTTVVVUUUUUUTTTVVVWWWYYY\\\___bbbdddfffiiikkkllllllmmmnnnoooqqqrrrsssuuuwwwzzzzzzyyywwwxxxzzz{{{{{{|||zzzyyyyyy{{{}}}~~~~~~~~~}}}{{{yyyxxxxxxxxxyyyxxx{{{~~~~~~}}}|||vvvyyy{{{zzz~~~}}}yyysssooonnnnnnvvvxxxyyyxxxuuuqqqpppooo}}}{{{zzz}}}~~~~~~{{{uuummmiiikkkooossstttvvvvvvuuutttssstttvvvyyyzzzzzz{{{|||~~~~~~~~~~~~~~~~~~~~~}}}{{{xxxvvvuuuuuuuuutttrrrpppoooqqqrrrrrrqqqoooooonnnlllkkkjjjiiihhhiiiiiikkkmmmppptttwwwyyyzzzggg___[[[]]]aaakkkwww{{{lllYYYJJJAAA<<<999888888777777666555555555555555555555444333222555555444444444333333333111111111111111111111111111111111111000000000000////////////////////////000000000000000000000000/////////............---......//////000000111111//////000111111111111111000111222222333666:::===???EEETTTppp|||rrrfff\\\VVVUUUUUUUUUSSSRRRPPPNNNMMMMMMOOORRRTTTTTTTTTTTTUUURRRTTTUUUUUUTTTUUUWWWYYYWWW[[[___bbbdddgggjjjlllmmmnnnnnnpppqqqrrrsssttttttvvvxxxxxxwwwvvvwwwxxxyyy{{{||||||zzzyyyzzz{{{~~~~~~|||{{{xxxvvvtttuuuuuuvvv{{{~~~zzzyyyyyyyyyyyysssnnnmmmmmmvvvzzz|||yyysssnnnnnnooo{{{zzz|||~~~|||uuummmeeeccchhhnnnqqqrrrttttttrrrpppnnnpppssswww{{{{{{zzz{{{|||}}}~~~{{{xxxqqqooollllllmmmmmmmmmllliiigggeeecccbbbbbbbbbccc```^^^[[[[[[\\\]]]]]]\\\]]]\\\[[[ZZZYYYXXXWWWVVVXXXYYYZZZ]]]```ccceeefffmmmppprrrttttttuuuwwwxxx}}}oooeee^^^\\\[[[___ooovvvxxxxxxdddRRRFFFAAA:::999888777666555555555555555555555555444333333555555444444444333333333111111111111111111111111111111111111000000000////////////////////////////////////////////////////////////...............---......///000111111222//////000111111111111111000111222333444666:::===???HHH\\\|||~~~sssfff[[[UUUPPPPPPPPPPPPPPPOOONNNMMMMMMPPPSSSUUUTTTTTTTTTUUUUUUVVVVVVUUUSSSSSSUUUWWWXXX[[[```cccfffhhhlllnnnnnnoooppprrrssstttuuuuuuuuuvvvwwwwwwwwwwwwwwwxxxxxx{{{}}}~~~}}}{{{{{{{{{}}}zzzxxxvvvttttttuuuvvvxxx}}}~~~|||||||||~~~}}}~~~}}}wwwqqqmmmkkkllltttyyy|||xxxqqqlllnnnqqq|||zzz||||||yyynnngggaaaaaafffmmmooooooppppppnnnkkkjjjlllpppttt{{{zzzyyyxxxxxxyyyzzz{{{{{{wwwtttqqqqqqqqqpppnnnkkkhhhfffbbb```___^^^______^^^\\\WWWUUUSSSQQQPPPQQQRRRSSSRRROOOMMMLLLMMMNNNNNNMMMOOOOOOOOOOOONNNNNNMMMMMMPPPPPPOOOPPPQQQTTTWWWXXX\\\^^^aaabbbbbbcccdddfffhhhjjjmmmrrrwww}}}{{{pppmmmhhhfffgggjjjkkkllllllnnnqqqsssvvvyyy}}}yyykkk___]]]\\\\\\dddooozzznnnYYYKKKDDD;;;:::999777666666666666555555666666555555444444555555444444444333333333111111111111111111111111111111111111000000000///000000000000000000000000////////////////////////////////////////////////---......///000111111222//////000111111111111111000111333444666888<<<>>>@@@KKKeee}}}zzz~~~~~~vvviii]]]VVVLLLLLLMMMOOOPPPPPPPPPPPPNNNPPPSSSTTTSSSSSSTTTUUUVVVVVVVVVTTTSSSSSSUUUWWWZZZ]]]bbbeeehhhkkknnnpppoooppprrrtttuuuvvvvvvvvvwwwwwwwwwwwwxxxyyyyyyyyyxxx{{{~~~~~~~~~}}}wwwvvvuuuuuuvvvxxx{{{|||~~~~~~~~~yyyoooqqqvvv{{{~~~~~~}}}}}}~~~{{{uuuoookkkjjjjjjpppuuuyyyvvvooolllooottt{{{zzz{{{xxxsssiiieeeaaaaaaeeejjjlllmmmlllkkkjjjhhhhhhjjjnnnrrryyyxxxvvvuuuuuuvvvxxxyyy~~~~~~~~~~~~zzztttnnniiieeeaaa^^^````````````______^^^^^^ZZZYYYWWWWWWWWWWWWUUUTTTSSSQQQNNNKKKIIIJJJKKKLLLMMMJJJHHHGGGHHHIIIHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJMMMKKKJJJIIIIIIKKKNNNPPPOOOQQQTTTUUUUUUUUUWWWXXXUUUWWWZZZ^^^ccchhhlllnnnrrrwww~~~{{{{{{yyylllgggaaa]]]]]]^^^```aaa^^^aaadddhhhlllrrrxxx|||xxxfff```___\\\]]]bbb}}}}}}{{{uuu]]]MMMEEE>>><<<:::888777666777777555555666666666555555444555555444444444333333333111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000...////////////000000000......//////000000111111//////000111111111111111000222555666888:::===@@@DDDRRRppp{{{zzz}}}|||ooo___UUULLLMMMNNNPPPQQQRRRSSSSSSOOOPPPRRRRRRQQQQQQSSSUUUTTTTTTTTTSSSSSSTTTXXX[[[\\\```dddgggiiillloooqqqppprrrtttvvvwwwxxxxxxwwwzzzxxxwwwwwwyyyzzzzzzyyywwwzzz~~~}}}vvvvvvwwwyyy{{{}}}~~~~~~}}}}}}~~~xxxbbb```eeeppp{{{~~~~~~{{{uuuooojjjiiiiiimmmqqqtttrrrnnnmmmpppttt~~~}}}yyyxxxxxxsssllleeedddddddddeeegggiiikkkhhhiiihhhhhhhhhjjjnnnqqqvvvuuutttssstttwwwzzz|||||||||||||||}}}}}}||||||}}}|||wwwuuutttlllhhhaaa]]][[[ZZZZZZYYY_________```bbbdddfffhhhdddcccbbbaaabbbaaa___]]]___\\\XXXSSSPPPOOOOOOOOOOOOMMMJJJIIIJJJJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIHHHGGGGGGGGGIIIJJJKKKHHHJJJMMMNNNNNNNNNOOOQQQMMMMMMOOOQQQTTTWWWZZZ[[[]]]aaagggmmmrrryyy~~~wwwvvvyyyyyyyyyssskkkdddaaaaaabbbccc___bbbfffkkkqqqyyyyyylllddd^^^]]]aaammm|||zzzaaaOOOGGG@@@>>>;;;999888777888888555555666666666666555555555555444444444333333333111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000.../////////000000000000////////////000000000000//////000111111111111111111333666888:::<<>>>>>BBBGGGTTTooo|||xxxxxxrrrsssyyy~~~~~~nnnZZZOOOJJJLLLMMMNNNMMMMMMOOOPPPNNNOOOOOOPPPRRRSSSUUUVVVXXXVVVSSSQQQQQQSSSWWWYYY```aaacccfffiiijjjllllllqqqrrruuuwwwxxxxxxvvvuuuvvvwwwwwwwwwxxxxxxyyyyyyzzz{{{}}}}}}{{{yyyvvvwwwzzz}}}~~~~~~||||||{{{zzz{{{}}}~~~||||||}}}}}}}}}zzzzzz}}}xxxssspppooooooppprrrrrrrrrqqqqqqqqqssstttuuuooojjjiiifffaaa^^^^^^eeefffgggiiiiiiiiihhhgggfffgggiiikkkmmmpppqqqrrrnnnnnnoooqqqsssvvvxxxyyy|||zzzyyyyyyyyyyyyxxxvvvsssoooggg^^^UUUQQQPPPQQQTTTTTTTTTTTTWWW]]]eeejjjuuu{{{zzzoookkkeeebbb`````````___eeejjjsss{{{~~~}}}{{{zzzwwwvvvttttttuuuuuutttsssqqqsssuuutttqqqnnnllllllcccbbbaaabbbddddddbbbaaaeeeccc```\\\XXXVVVTTTTTTVVVXXXVVVQQQOOOPPPOOOLLLLLLMMMMMMKKKJJJJJJKKKMMMOOOUUU^^^iiiuuu|||pppkkkkkksss{{{{{{wwwtttlllkkkmmmxxxppphhhhhh}}}pppXXXPPPFFF===;;;;;;999666666555555555555555555555555666666555444444333222222333333333333444444444444222222111000000111222222111111000000//////......000000000000000000000000///////////////////////////000000///......000111222222111000///......---666555777<<<>>>???DDDJJJWWW~~~|||yyyzzzjjjlllsss{{{|||yyyyyy{{{uuucccUUUMMMIIIKKKLLLLLLLLLMMMPPPRRRPPPPPPQQQRRRSSSUUUVVVWWWUUUSSSQQQPPPQQQTTTXXX[[[^^^```cccfffiiikkkmmmnnnqqqrrrsssttttttttttttttttttwwwyyyxxxvvvuuuwwwyyyyyyzzz|||~~~|||yyywwwwwwxxxzzz{{{{{{~~~}}}}}}|||}}}~~~|||{{{||||||~~~}}}~~~}}}xxxtttttttttuuuuuusssttttttuuuuuuuuuttttttvvvnnnhhheeeccc___^^^```ddddddfffgggggggggggggggeeefffgggiiilllnnnppprrrmmmnnnooorrrtttwwwyyyzzzzzzxxxwwwvvvvvvuuurrrpppoookkkddd[[[SSSOOONNNOOOPPPPPPNNNNNNOOOUUU]]]ccclllsss{{{wwwpppkkkeeeaaaaaadddggghhhvvv{{{zzzvvvsssooollllllnnnrrrvvvyyy{{{|||}}}~~~~~~~~~|||{{{zzzwwwtttoooiiieeebbbaaacccccc^^^[[[ZZZVVVQQQQQQQQQPPPNNNLLLLLLLLLMMMOOORRRWWW^^^ggguuu~~~qqqhhhdddiiipppoooiiieee]]]___eeerrrwwwjjjiiiuuulllZZZMMM@@@<<<;;;999777666555555555555555555555555555555444444444333333333111111111111111111111222222111111111111111111222222111111000///......---///////////////////////////////////////////////////000111000///...///111222222222111000/////////555555777;;;===???FFFNNN\\\|||zzzzzzmmmoootttzzz{{{wwwuuuxxx|||ooo^^^SSSMMMIIIJJJLLLLLLMMMNNNRRRTTTSSSSSSSSSSSSSSSTTTUUUUUUQQQPPPNNNNNNPPPTTTXXX[[[]]]___bbbeeeiiilllnnnooorrrrrrrrrqqqqqqrrrssssssssswwwzzzxxxtttsssvvvzzzxxxyyy{{{}}}~~~~~~|||zzzxxxyyyzzz{{{{{{{{{{{{}}}~~~yyywwwxxxyyyyyywwwqqqrrrsssvvvxxxxxxwwwuuutttkkkdddaaa___]]]^^^aaaaaabbbcccdddeeeeeeeeeeeeeeeeeefffgggiiilllnnnooolllmmmooorrruuuwwwxxxyyyyyywwwuuutttssspppmmmjjjiiifffaaaZZZSSSOOOOOOPPPMMMLLLJJJIIIJJJNNNVVV[[[cccjjjsssyyy|||}}}yyyrrrmmmgggeeegggmmmssswwwxxxqqqiiieeeeeeeeecccaaagggjjjpppxxx~~~zzzvvvzzzzzzvvvqqqlllddd]]]ZZZXXXUUUSSSQQQQQQPPPPPPOOOQQQSSSVVV\\\ggguuussshhh```aaaeeebbb[[[WWWRRRWWW___hhhttt~~~{{{~~~ooodddkkkyyygggVVVEEE>>><<<:::888777666666666666666666666666333333333444444444555555111111111111111111111111111111111222222111111111222111111000///......---////////////////////////////////////////////////...000111000///...///000111111222222222222333333444444777:::<<<>>>GGGQQQddd}}}~~~|||rrrrrrvvvzzzzzzvvvwwwzzzzzz}}}nnn\\\QQQLLLIIIKKKMMMNNNNNNPPPSSSUUUVVVUUUTTTSSSRRRRRRRRRRRRNNNMMMKKKKKKNNNSSSXXX[[[]]]^^^bbbeeeiiilllnnnooorrrrrrqqqpppqqqqqqrrrsssrrrvvvzzzxxxtttsssvvvzzzxxxyyyzzz|||}}}~~~~~~~~~}}}}}}{{{zzzzzz|||}}}~~~~~~}}}yyyxxxzzz~~~}}}yyyxxxyyyzzzxxxuuunnnoooqqquuuyyyzzzxxxvvvnnnfff^^^\\\[[[ZZZ[[[___``````aaabbbcccddddddeeeeeeeeeeeeeeefffiiikkkllljjjlllnnnqqqsssuuuvvvvvvyyyvvvssspppnnnlllhhhfffaaa```]]]XXXRRRNNNMMMMMMIIIHHHFFFDDDDDDHHHNNNRRR[[[bbbkkkqqqtttvvvzzz}}}|||~~~~~~}}}yyyqqqnnnjjjjjjnnnuuu|||~~~~~~xxxvvvpppjjjaaa\\\XXXZZZaaafffhhhgggqqqttt{{{{{{rrrfffbbb[[[VVVRRRPPPNNNMMMMMMNNNOOOPPPSSS\\\hhhqqq{{{rrrfff]]][[[[[[VVVPPPMMMJJJPPPWWW^^^ffftttwwwdddgggwwwuuuaaaLLLAAA>>>;;;999888666666666666666666666666222222333333444555666666333333333333333222222222000111222222222222111000111111000000//////......000000000000000000000000////////////////////////...///111111000//////000000000111222333444555666555555888;;;<<>>BBBNNNZZZ}}}}}}~~~zzzyyyxxxxxx~~~{{{uuussszzz~~~|||yyyyyyxxxzzzxxxooo```SSSLLLKKKJJJNNNRRRTTTTTTTTTTTTTTTRRRQQQPPPPPPOOOOOOOOOPPPNNNMMMLLLLLLOOOSSSYYY\\\^^^___bbbfffiiilllmmmnnnqqqrrrsssssstttuuuvvvvvvtttuuuvvvwwwxxxyyyzzz{{{yyyzzz{{{|||}}}}}}}}}|||zzz~~~||||||~~~~~~~~~~~~~~~~~~~~~}}}|||{{{}}}}}}yyyuuuvvvzzz{{{wwwrrrsssqqqpppsssxxxzzzxxxttthhh```ZZZYYYZZZYYY\\\```aaaaaaaaabbbccceeefffgggeeedddcccbbbbbbccceeegggfffgggiiikkkmmmnnnnnnmmmqqqmmmgggbbb___]]]ZZZYYY\\\]]]]]]YYYSSSMMMIIIGGGEEEEEEDDDBBBAAACCCFFFIIITTTYYY___ccceeehhhlllpppuuuxxxyyyuuutttuuusssoooppppppqqqrrrssspppllliiifffiiimmmnnnmmmkkkiiiiii___^^^YYYTTTSSSVVVUUURRRRRRQQQUUUcccuuuyyynnnggg```]]]UUUUUUTTTRRRPPPQQQVVV[[[jjjuuu{{{hhh```WWWSSSNNNIIIGGGIIIAAABBBFFFOOO]]]mmm{{{zzzkkkbbbXXXaaappp}}}yyyssszzzpppUUUFFFAAA>>>;;;:::777777777777777777777777666555555444444333333222111111111111000000//////000111222333333222111000////////////000000000000000000000000000000000000////////////////////////---///111222000////////////000000111222222333333888999<<>>CCCFFFVVVrrr|||zzzzzz|||~~~yyytttjjjddd^^^ZZZSSSMMMLLLNNNPPPRRRSSSUUUVVVUUUTTTTTTQQQQQQQQQQQQPPPOOOOOONNNMMMOOORRRTTTUUUXXX\\\^^^cccdddfffggghhhjjjnnnqqqoooppprrrssstttttttttssstttuuuxxxzzz{{{|||{{{zzz||||||{{{{{{|||~~~~~~}}}~~~||||||~~~~~~~~~~~~}}}||||||{{{{{{{{{|||~~~zzzxxx}}}zzzmmm```]]]eeennnrrrrrrrrrssstttuuuwwwvvvuuusssZZZXXXTTTSSSUUUWWWXXXYYY\\\[[[[[[]]]```cccddddddeeefffgggddd```^^^___aaa^^^aaafffjjjllliiiccc___\\\XXXSSSQQQRRRWWW^^^cccfffhhhiiifff^^^TTTKKKGGGDDDCCCAAA??????@@@AAABBBBBBEEEJJJPPPVVV]]]eeejjjjjjnnnooommmlllkkkhhhcccgggccc```^^^YYYRRRQQQTTTVVVWWWXXX[[[\\\\\\YYYVVVSSSTTTUUUWWW[[[bbbjjjppprrrxxx{{{zzz~~~zzzmmm```\\\]]]^^^```ccciiikkkqqqzzz~~~}}}~~~xxxppplllkkkfff]]]UUURRRQQQOOOLLLIIIEEEBBB@@@???AAADDDIIIPPPZZZeeelllrrrwwwzzz}}}yyynnnddd[[[bbbpppyyyiiibbbggg|||aaaNNNGGGCCC>>><<<777666555444444555666777444444444444333333333333222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000//////......//////000111222222222222222222222222333222222222333333444555555;;;<<>>>>>>>>???@@@@@@BBBFFFJJJQQQYYYccciiilllrrrvvvtttqqqoooiiidddaaa\\\WWWUUUQQQMMMNNNRRRVVVWWWYYY[[[[[[ZZZWWWUUUTTTVVVXXX[[[```hhhpppvvvyyy}}}~~~|||}}}|||vvvqqqxxx}}}zzzzzz{{{yyyvvvrrrpppppprrrssswwwwwwwwwtttpppoooppprrr}}}~~~yyyfff\\\\\\^^^dddiiilllpppwww}}}~~~}}}}}}~~~xxxqqqmmmiiibbbWWWNNNJJJJJJJJJIIIGGGDDDBBB@@@>>>@@@CCCFFFLLLTTT]]]ccclllrrrzzz~~~zzzvvv}}}~~~mmmfffdddoooeeeQQQIIIDDD???===888777555333333444666777555444444444444333333333222222222222222222222222000000000000000000000000111111111111111111111111////////////////////////...............///000000111111111111111111111111222222222222333444555555666<<<===???HHHPPPiii}}}zzz{{{|||wwwfff^^^VVVRRRNNNJJJJJJMMMQQQRRRTTTUUUVVVWWWWWWWWWSSSSSSSSSRRRQQQOOONNNMMMJJJMMMPPPSSSVVVYYY^^^aaafffhhhjjjlllmmmooorrrtttrrrssstttuuuuuutttsssssssssvvvyyy|||{{{{{{|||~~~~~~~~~}}}{{{{{{{{{{{{{{{{{{{{{zzzzzzyyyyyyyyyyyyzzz{{{~~~~~~~~~qqqcccQQQHHHLLLXXXdddkkkmmmpppuuuxxxxxxwwwuuutttRRRSSSSSSTTTUUUXXX[[[]]]^^^\\\[[[]]]bbbeeeeeecccbbbeeefffbbb\\\YYY[[[___ccccccdddcccaaa^^^\\\[[[^^^]]]\\\\\\^^^ccchhhkkkjjjlllmmmkkkeee[[[OOOHHHBBBAAA???>>>=========>>>AAABBBDDDHHHNNNWWWaaahhhooowww|||zzzuuuqqqjjjddd[[[UUUOOONNNMMMLLLOOOTTTVVVWWWYYYYYYXXXWWWUUUUUUVVVYYY]]]bbbhhhooowww|||~~~|||yyyxxxxxxwwwnnneee```gggooosssqqqmmmkkkjjjhhhfffcccaaaaaabbbdddeeeeeeffffffeeedddccccccdddkkkkkkmmmppptttyyy}}}sssaaaZZZZZZ___fffllluuu~~~}}}|||}}}}}}zzzwwwrrrhhhZZZPPPEEEEEEFFFFFFEEEDDDBBBAAA???@@@BBBEEEJJJQQQYYY___hhhpppzzztttkkkdddggglllXXXMMMEEE???===999888555444333444666777555555555444444444333333222222222222222222222222000000000000000000000000000000000000000000000000////////////////////////...............///000000111111111111111111111111222222222222333444555666777======@@@HHHTTTppp{{{|||{{{uuufff]]]SSSPPPMMMKKKKKKNNNPPPQQQSSSUUUWWWXXXZZZZZZTTTTTTSSSRRRQQQOOOMMMLLLKKKMMMPPPRRRTTTWWWZZZ]]]fffhhhkkkmmmnnnppprrrttttttuuuvvvwwwwwwvvvuuuuuuvvvxxx{{{}}}~~~~~~{{{|||}}}~~~}}}}}}||||||{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyy{{{~~~~~~}}}}}}~~~zzzmmm[[[OOOOOOWWWcccjjjkkkqqqyyy~~~}}}yyyvvvtttPPPRRRTTTUUUVVVYYY]]]```___^^^^^^^^^aaabbbcccbbbccccccbbb^^^YYYXXXZZZ]]]bbbcccdddbbb```^^^^^^___``````aaabbbdddgggiiijjjjjjkkklllkkkfff]]]QQQIIIAAAAAA???>>>======<<<<<<@@@BBBDDDHHHNNNWWWbbbiiipppxxx~~~{{{uuuooohhhbbbVVVOOOIIIJJJKKKLLLPPPUUUTTTUUUVVVUUUTTTSSSUUUVVVYYY]]]ccciiiooouuuzzz~~~|||wwwrrrpppppplllccc[[[XXX___fffjjjjjjhhhggggggfffdddbbbbbbcccfffgggggggggggghhhhhhhhhgggfffeeegggggggggiiikkknnnqqqsssxxxzzz}}}~~~}}}ooo^^^UUUWWW\\\hhhttt~~~}}}}}}{{{zzzzzzyyyuuukkk]]]RRRBBBBBBCCCCCCBBBBBBAAAAAA???@@@AAADDDHHHPPPXXX___hhhpppzzz|||yyywwwyyy~~~wwwjjjaaa```nnn~~~xxxcccSSSGGG@@@???999888777666555555666666555555555555444444444333222222222222222222222222111111111111111111111111////////////////////////000000000000000000000000//////......//////000111111111111111111111111111111111111222333444555666888>>>>>>@@@JJJYYYyyyxxxwww{{{xxx|||{{{rrrhhh]]]SSSOOONNNMMMNNNQQQQQQRRRSSSUUUWWWYYYZZZ[[[UUUUUUTTTSSSQQQOOOMMMLLLLLLNNNPPPQQQSSSUUUXXX[[[eeehhhkkkmmmnnnoooqqqsssssstttuuuvvvwwwvvvvvvuuuxxxzzz|||~~~~~~}}}|||}}}~~~~~~}}}~~~~~~||||||||||||||||||||||||yyyyyy{{{}}}tttqqquuussswwwzzz|||{{{lll```[[[^^^ffflllmmmttt}}}{{{wwwuuuQQQSSSUUUVVVWWWXXX\\\```___``````___^^^]]]___```dddbbb]]]YYYWWWWWWYYYZZZ]]]```dddeeecccbbbcccdddbbbdddfffiiikkklllkkkkkkjjjjjjiiiiiieee]]]SSSKKKAAAAAA@@@???>>>===<<<<<<===???CCCHHHOOOYYYdddkkkpppyyy~~~{{{sssmmmfffaaaRRRJJJEEEFFFHHHJJJNNNRRRSSSTTTUUUTTTSSSTTTYYY\\\___ccciiimmmpppqqqrrrsssooollliiihhhgggdddbbb```^^^dddkkkoooooooooqqqsssvvvtttssstttwwwyyyyyyxxxwwwwwwwwwwwwwwwvvvsssqqqoooooooooooopppqqqrrrsssxxxxxxyyyzzz{{{||||||}}}iiiXXXSSSVVV]]]jjjwww}}}vvvttt|||tttssssssqqqlllbbbUUULLLAAAAAA@@@???????????????@@@@@@@@@BBBFFFOOOYYY```llltttzzz|||~~~uuuooonnnmmmlllpppvvv}}}{{{iiiaaa```bbbdddzzzppp\\\KKKCCCCCC:::999999888777777666666555555555555444444444444222222222222222222222222222222222222222222222222000000000000000000000000000000000000000000000000000////////////000111111111111111111111111111111111111111222333444666666777>>>>>>BBBMMM___yyywww{{{zzzvvv{{{uuujjj___TTTPPPPPPPPPRRRUUUUUUUUUUUUVVVWWWXXXYYYZZZVVVVVVUUUSSSQQQOOOMMMKKKLLLNNNPPPRRRSSSVVVYYY\\\cccfffjjjlllmmmnnnppprrrrrrsssuuuwwwwwwxxxwwwwwwwwwyyy{{{}}}~~~~~~}}}|||~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~yyyzzz}}}nnneeefffeeennnuuuyyy|||qqqiiihhhkkkoooqqqwww~~~}}}yyyxxxxxxRRRTTTWWWWWWVVVWWW[[[^^^___aaabbb___[[[ZZZ\\\^^^fffaaaZZZVVVUUUVVVXXXYYYWWW]]]dddgggggggggggghhhdddgggkkkoooqqqqqqooonnniiiiiihhhgggeee]]]SSSLLLAAAAAA@@@???>>>===<<<<<<:::===AAAGGGPPPZZZeeemmmqqqzzz{{{ssslllfffaaaOOOHHHBBBCCCFFFHHHKKKOOOTTTUUUUUUUUUUUUXXX^^^dddeeehhhlllnnnllliiifffdddaaabbbccccccbbbbbbfffkkkhhhmmmtttwwwyyyzzz~~~|||xxxxxxxxxxxxyyyyyyyyyyyy{{{{{{{{{~~~sss]]]UUUWWWTTT___nnn|||tttmmmsss}}}xxxqqqpppmmmiiiaaaWWWKKKCCCAAA@@@>>>===<<<<<<===>>>?????????@@@EEENNNYYYaaarrrxxx|||zzz{{{}}}zzziiiaaa]]]```bbbdddiiippp}}}jjjcccddd```YYYcccyyybbbOOOGGGGGG::::::::::::999888666555666666555555555444444444222222222222222222222222222222222222222222222222111111111111111111111111000000000000000000000000000000000000000111222222000000000000000000000000111111111222333444666777666===???CCCPPPccc{{{{{{zzzwww{{{|||lll```TTTQQQRRRRRRTTTWWWXXXXXXWWWVVVVVVVVVWWWWWWWWWVVVUUUSSSQQQOOOLLLKKKLLLNNNQQQSSSUUUWWW[[[^^^bbbeeeiiilllmmmnnnoooqqqssstttvvvxxxyyyzzzzzzyyyvvvxxxzzz}}}~~~~~~~~~}}}}}}||||||~~~}}}}}}}}}~~~~~~yyy{{{~~~lll___\\\\\\gggrrrxxx{{{rrrnnnnnnppptttyyy}}}}}}yyywwwxxxzzzOOOPPPRRRTTTWWWZZZ\\\]]]\\\```bbb```aaacccbbb___bbb```ZZZSSSQQQTTTWWWXXXWWW\\\```bbbbbbcccfffiiiiiikkkooorrrsssrrrooonnnkkkiiiiiijjjiiibbbUUUKKKEEECCC@@@>>>>>>>>>===<<<;;;===AAAGGGOOOZZZeeelllnnnvvvyyytttmmmfff^^^XXXJJJHHHFFFCCCBBBFFFLLLQQQUUUXXXYYYYYY[[[aaacccbbbjjjfffcccccc___XXXUUUVVVTTTYYY___bbbdddiiipppvvvyyy||||||{{{zzzyyyxxxwwwvvvuuutttxxx|||jjjYYYUUURRRVVV^^^ooo|||ppprrrttttttyyy}}}zzznnn||||||pppmmmhhhbbbZZZPPPGGG@@@>>>>>>???@@@@@@???>>>===>>>???@@@@@@CCCMMM[[[fffssszzz~~~~~~vvvmmmggg______`````````aaabbbbbbtttwwwhhhaaa^^^^^^```|||rrr\\\MMMGGG???999666999:::777555444555555555555555555555555444444333333333333222222000000000000000000000000111111111111111111111111000000000000000000000000---......///000111111222111111222222222333333333444444333444555777999:::===<<>>BBBGGGNNNWWWaaagggjjjsssxxxtttlllcccZZZRRRJJJIIIFFFDDDDDDGGGMMMRRRXXX]]]aaabbbeeeiiiiiieeegggbbb]]]ZZZVVVPPPNNNPPPMMMTTT\\\ccchhhnnnwww}}}}}}{{{zzz{{{zzzwwwvvvuuussspppnnnhhhhhhhhhhhhhhhgggggggggiiimmmrrrwww{{{yyyaaaWWWQQQUUU[[[jjj~~~{{{yyytttvvv}}}xxxuuuwwwuuupppggg^^^VVVNNNFFFBBB??????@@@@@@@@@???>>>======???@@@@@@CCCLLLYYYcccnnntttyyyzzz|||~~~{{{vvvooohhhbbb^^^ZZZ[[[]]]^^^^^^]]]\\\[[[iiiuuu|||lllddd```___ZZZqqq~~~fffRRRHHH@@@:::777999:::888555555555555555555555555555555444444333333333333222222111111111111111111111111111111111111111111111111000000000000000000000000.........///000111111111111111111111222222222333444333333444555777999:::<<<<<>>>>>===>>>???@@@CCCKKKVVV___fffkkkooorrryyy~~~{{{||||||sssooopppsssvvvtttwww|||~~~}}}xxxrrrnnnjjjhhhfffbbb___[[[XXXWWWWWWZZZ]]]``````^^^[[[YYY]]]hhhyyyssshhhaaa^^^UUUddd}}}uuu\\\LLLCCC===888::::::888555555555555555555555555555555444444333333333333222222111111111111111111111111111111111111111111111111000000000000000000000000......//////000000111111000000000111111111222222444333333444555888:::;;;;;;===GGGQQQ___{{{yyyzzzxxxyyyuuuxxxzzzzzzzzzxxx{{{wwwfff[[[RRROOOPPPPPPRRRVVVWWWWWWWWWXXXYYYYYYZZZZZZVVVUUUSSSQQQOOOMMMKKKJJJIIIJJJMMMPPPTTTYYY\\\^^^cccdddfffhhhjjjkkkllllllqqqsssuuuxxxzzz|||||||||{{{{{{|||}}}{{{xxxzzz}}}zzzzzzzzz{{{||||||}}}}}}~~~}}}~~~~~~}}}}}}sssvvvzzz}}}~~~zzzvvvuuuvvvyyywwwooojjjnnnuuuyyyQQQQQQRRRSSSTTTVVVVVVWWWZZZ]]]______bbbhhhjjjiiibbbYYYQQQSSSXXX[[[ZZZYYYYYYVVVTTTXXXbbblllsssvvvuuutttqqqooommmmmmmmmmmmllljjjiiikkkjjjdddYYYPPPFFFBBB<<<999999;;;<<<===;;;>>>BBBFFFLLLSSS[[[```iiiqqqvvvqqqggg]]]RRRIIIGGGGGGFFFFFFIIIOOOWWW]]]ccciiioooqqqqqqpppllleee\\\SSSKKKEEEAAA>>>@@@EEEIIIOOOXXX```fffkkkpppsssrrrrrrpppnnnllliiigggfffbbbaaa___\\\YYYWWWUUUTTTPPPNNNMMMMMMOOOPPPOOONNNHHHIIIJJJKKKLLLMMMNNNNNNQQQRRRUUUWWWZZZ___fffjjjpppvvvuuu___SSSSSSUUU]]]ooo}}}yyy{{{~~~xxxkkk___UUUNNNIIIEEEBBBAAA@@@???>>>============>>>???@@@CCCJJJRRRYYY]]]```ccciiittt~~~|||}}}{{{{{{}}}pppddd]]][[[\\\___aaacccfffgggfffbbb]]]YYYXXXXXXXXXWWWWWWWWWXXXYYYZZZ^^^ccchhhiiigggcccaaa]]]dddqqq|||nnnccc]]]SSSZZZnnn~~~xxxjjjVVVGGG???:::::::::888666666555555555555555555555555444444333333333222222222111111111111111111111111111111111111111111111111000000000000000000000000.../////////000000000111///000000000000111111111444333333444666888:::<<<<<<>>>HHHTTTgggzzzyyyyyyqqqtttzzz~~~~~~||||||ooo]]]UUUOOOOOOPPPPPPQQQSSSVVVWWWWWWXXXXXXXXXXXXXXXUUUTTTRRRPPPMMMKKKJJJIIIHHHIIIMMMPPPUUUXXX[[[]]]bbbdddfffhhhjjjkkkllllllppprrrtttwwwzzz{{{||||||yyyzzz|||~~~}}}zzz{{{~~~}}}{{{zzz{{{{{{|||||||||||||||}}}~~~~~~}}}}}}~~~~~~~~~~~~~~~zzzuuusssxxx{{{zzztttqqquuu{{{}}}PPPPPPQQQRRRSSSTTTUUUUUUYYY]]]______ccchhhkkkiii___TTTNNNRRRXXXZZZZZZZZZYYYVVVUUUZZZdddnnnuuuxxxwwwuuurrrpppooopppqqqssspppnnnlllllljjjdddXXXOOOFFFBBB<<<999999;;;<<<===888;;;@@@EEELLLUUU^^^dddooouuuwwwpppfff\\\RRRJJJDDDDDDEEEGGGKKKSSS\\\ccckkkooorrrpppnnnlllgggaaaUUUMMMEEEAAA>>>===AAAFFFGGGLLLRRRXXX]]]aaadddfffgggfffccc```\\\ZZZWWWVVVOOOOOOOOOOOOOOONNNNNNNNNGGGEEEDDDEEEHHHJJJJJJJJJFFFGGGGGGHHHHHHIIIIIIIIILLLLLLMMMMMMOOOSSSYYY]]]aaagggoooxxxiiiYYYVVVUUU[[[jjjyyyyyy||||||sssiii```WWWOOOJJJFFFDDDAAA>>><<<;;;<<<<<<======>>>@@@CCCHHHNNNRRRTTTVVVYYY```mmmyyy{{{wwwxxxzzz{{{vvvooocccXXXPPPNNNOOOQQQPPPQQQRRRRRRQQQOOOMMMKKKLLLNNNQQQSSSUUUXXX\\\```aaaeeelllqqqtttssspppnnnkkknnnuuuxxxiii```TTTWWW```tttxxxwww```KKKBBB<<<;;;:::888666777555555555555555555555555444444333333333222222222111111111111111111111111111111111111111111111111000000000000000000000000////////////000000000000///000000000000111111111333333444444666999;;;===???@@@HHHVVVnnn~~~}}}}}}qqqqqq{{{~~~|||fffXXXQQQNNNPPPSSSRRRRRRSSSUUUUUUVVVWWWWWWWWWVVVVVVTTTRRRPPPNNNKKKJJJIIIIIIHHHIIIMMMPPPUUUXXX[[[]]]bbbdddfffhhhjjjlllmmmmmmooopppsssvvvxxxyyyzzzzzzvvvwwwzzz~~~}}}}}}}}}}}}{{{yyy}}}~~~~~~~~~~~~}}}|||{{{~~~~~~~~~}}}~~~~~~}}}{{{uuussswww|||}}}zzzyyy|||QQQQQQRRRSSSTTTVVVVVVWWWXXX]]]``````ccchhhiiifffYYYOOOKKKQQQWWWVVVWWW[[[ZZZYYYZZZ___fffnnnuuuxxxyyyxxxuuusssrrrtttvvvwwwssspppmmmlllkkkdddXXXOOOFFFBBB===;;;;;;<<<======888:::>>>DDDLLLWWWbbbiiitttzzzzzzrrrfff\\\SSSKKKCCCDDDEEEGGGLLLTTT^^^eeennnqqqqqqmmmiiigggbbb\\\NNNGGGAAA???======AAAFFFCCCEEEJJJOOOTTTWWWZZZ[[[[[[ZZZWWWTTTQQQOOOMMMMMMGGGHHHHHHIIIIIIHHHHHHGGGDDDCCCBBBCCCFFFIIIJJJJJJFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHIIIJJJNNNSSSWWWXXX\\\bbbjjjrrr|||ttt___YYYVVV[[[hhhzzzzzzsssrrr{{{{{{uuummmcccYYYSSSLLLIIIDDD@@@===;;;;;;<<<======>>>@@@CCCGGGJJJLLLLLLNNNQQQXXXeeerrrvvvtttsssxxxsssggg___[[[TTTNNNJJJJJJKKKMMMIIIIIIIIIHHHHHHGGGFFFFFFEEEJJJQQQUUUXXX]]]ccchhhkkknnnsssxxx{{{{{{zzzyyy~~~~~~pppfffVVVVVVYYYfffzzzgggNNNEEE===;;;;;;888777888555555555555555555555555444444333333333333222222222222222222222222222222111111111111111111111111000000000000000000000000////////////000000000000000000000111111111222222333333444555777999<<<===BBBBBBKKKZZZvvvrrrpppzzzttt```VVVQQQOOOSSSWWWVVVVVVWWWTTTUUUVVVWWWWWWVVVUUUTTTRRRPPPNNNLLLJJJIIIIIIIIIIIIJJJMMMPPPTTTYYY\\\^^^cccdddfffiiikkkmmmnnnooooooqqqsssuuuwwwxxxxxxxxxtttvvvzzz}}}}}}}}}|||zzzxxx~~~|||{{{~~~~~~|||{{{|||}}}xxxyyyxxx}}}}}}|||OOOPPPQQQRRRTTTUUUVVVWWWWWW]]]aaabbbdddgggeeebbbSSSJJJHHHPPPTTTRRRUUU\\\]]]```dddhhhlllqqqvvvzzz}}}{{{yyywwwvvvwwwxxxyyyssspppmmmlllkkkeeeZZZRRREEEBBB???============<<<999;;;???DDDMMMYYYfffnnnvvv|||~~~vvviii^^^RRRIIIEEEFFFFFFHHHLLLSSS]]]ccchhhkkkkkkgggccc```ZZZSSSHHHCCC???>>>===<<<>>>CCCAAABBBDDDGGGKKKNNNPPPQQQOOONNNLLLIIIHHHGGGFFFFFFDDDEEEFFFFFFFFFEEEDDDCCCCCCBBB@@@AAAEEEHHHJJJJJJEEEEEEEEEFFFFFFGGGGGGGGGFFFGGGHHHHHHHHHKKKNNNRRRRRRTTTXXX]]]dddllluuu{{{yyycccZZZVVV\\\hhhuuuvvvnnnkkkxxx}}}~~~~~~xxxoooeee^^^SSSOOOIIICCC???==================@@@CCCFFFGGGHHHGGGJJJMMMRRR^^^lllssssssqqqwwwvvvhhh^^^UUUSSSRRRPPPPPPPPPRRRRRRQQQQQQRRRRRRQQQOOOLLLKKKIIIPPPYYY___ccchhhoootttwwwxxx{{{~~~rrriiiZZZWWWUUU___|||zzzhhhQQQGGG???<<<;;;888777999555555555555555555555555444444333333333333222222222222222222222222222222111111111111111111111111000000000000000000000000000000000000////////////111111111111222222222333333333444555777:::<<<>>>CCCDDDOOOaaazzzvvv}}}nnn\\\UUUPPPNNNSSSXXXXXXXXXYYYTTTUUUWWWXXXXXXWWWUUUTTTPPPNNNLLLJJJIIIIIIJJJJJJKKKLLLMMMPPPTTTYYY]]]```dddeeegggjjjlllnnnooopppqqqssstttvvvwwwxxxwwwwwwuuuwwwzzz}}}}}}|||{{{{{{zzzzzz}}}~~~~~~}}}}}}~~~~~~~~~|||{{{{{{}}}|||}}}}}}LLLMMMNNNPPPRRRSSSTTTUUUWWW]]]aaabbbdddfffccc___OOOHHHGGGOOORRROOOSSS]]]bbbgggmmmqqqsssuuuyyy}}}~~~|||zzzxxxxxxyyyzzzrrrooolllllllllfff\\\TTTEEECCC@@@>>>>>>>>>===<<<<<<===???DDDMMMYYYgggpppuuu|||yyylll___QQQGGGHHHHHHHHHHHHKKKRRRZZZ```___ccceeebbb^^^ZZZSSSKKKEEE@@@>>>>>>===:::;;;>>>CCCBBBBBBCCCFFFHHHIIIIIIJJJIIIGGGFFFEEEEEEEEEFFFBBBCCCDDDEEEEEEDDDCCCBBBBBB@@@???@@@CCCGGGIIIIIIDDDEEEFFFFFFGGGHHHIIIIIIHHHIIIIIIHHHGGGHHHJJJLLLNNNPPPRRRUUUYYY___fffjjjxxxyyyeee[[[VVV]]]hhhrrr~~~tttmmmjjjqqqwww}}}|||vvvsssuuuyyy~~~vvvmmmgggXXXTTTMMMFFFAAA???>>>???<<<<<<===@@@CCCEEEFFFEEEEEEHHHKKKPPPZZZhhhqqqsssrrrxxxzzzpppeee___[[[\\\\\\]]]]]]^^^^^^]]]]]]^^^```aaa___[[[WWWTTTQQQYYYcccjjjoootttzzz{{{pppiii___YYYSSS\\\zzzyyyyyyfffSSSIII???<<<;;;888888999555555555555555555555555444444444333333333222222222222222222222222222222111111111111111111111111000000000000000000000000000000000000////////////111222222222222333333333333333444555777:::===>>>CCCEEESSSggg}}}~~~{{{||||||{{{yyykkk[[[RRRMMMLLLRRRWWWWWWWWWYYYUUUVVVXXXYYYYYYXXXVVVUUUNNNMMMKKKIIIHHHIIIJJJKKKMMMMMMMMMPPPTTTYYY^^^bbbdddeeehhhjjjmmmooopppqqqssstttvvvwwwxxxxxxwwwwwwwwwyyy{{{}}}~~~~~~}}}||||||{{{zzzzzzzzz{{{{{{{{{{{{|||~~~~~~zzz}}}~~~}}}~~~|||{{{~~~|||}}}~~~}}}NNNPPPQQQQQQQQQQQQRRRSSSUUU[[[___``````aaa^^^YYYPPPLLLIIIKKKRRRYYY]]]^^^gggooovvvwwwxxx|||~~~~~~~~~{{{yyywwwvvvsssooommmooommmbbbUUUKKKCCC======>>><<<;;;======>>>???DDDLLLWWWaaahhhuuu{{{}}}vvvkkk^^^PPPFFFGGGFFFFFFHHHLLLRRRYYY]]]```^^^\\\\\\[[[WWWPPPJJJHHHDDD@@@>>>======<<<;;;>>>???@@@BBBCCCDDDEEEEEEFFFEEECCCBBBAAABBBBBBCCCCCCBBBAAAAAA@@@@@@AAAAAA@@@@@@AAABBBCCCEEEFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFIIIIIIGGGGGGGGGGGGIIIIIIMMMNNNNNNOOOPPPTTTZZZ___iiiwww~~~kkkccc]]]```fffmmmttt{{{xxxmmmggglllooopppmmmlllpppvvv{{{zzznnneeeWWWRRRKKKFFFBBB@@@???===@@@@@@@@@AAAAAABBBBBBBBBDDDFFFIIINNNVVVaaallltttuuuxxxyyywwwrrrnnnmmmmmmoooiii```[[[ZZZ]]]aaacccdddiiimmmlllgggccccccdddcccfffkkkrrrxxx|||wwwjjjccc___YYYSSSXXXnnnxxxyyydddUUUJJJ???<<<<<<999777777666666555555555444444444555555444444444333333333444333222222111111222222111111111111111111111111111111000000000000111111...///000111111000///...000000000111222222333333222444666888999:::===???DDDDDDQQQppp~~~yyyuuuuuu|||}}}vvvpppmmmllldddZZZOOONNNMMMOOORRRVVVXXXYYYWWWWWWXXXXXXWWWUUUTTTRRRNNNMMMKKKHHHEEEFFFIIILLLMMMOOOQQQSSSUUUZZZ___ccceeegggjjjkkklllnnnqqqsssrrrvvvzzz||||||{{{zzzyyyxxxyyy{{{}}}~~~}}}{{{{{{zzzzzzzzz}}}~~~|||~~~~~~~~~~~~xxxzzz|||~~~~~~}}}}}}~~~zzzyyy|||~~~}}}~~~NNNOOOPPPPPPOOOPPPRRRTTTXXX^^^aaa``````___[[[UUUJJJIIIJJJNNNTTT\\\aaadddkkkrrrxxxxxxwwwzzz{{{{{{}}}{{{zzzxxxvvvqqqooopppooodddWWWMMMEEE>>>>>>???===<<<===>>>>>>@@@DDDKKKUUU___fffssszzz}}}wwwlll___RRRHHHEEEEEEGGGIIIOOOVVV\\\```bbbbbbaaa___\\\VVVOOOJJJGGGDDD@@@????????????>>>???@@@@@@AAABBBBBBBBBBBBDDDCCCBBBAAAAAAAAABBBCCCBBBBBBAAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIHHHGGGGGGHHHIIIIIILLLLLLLLLLLLMMMQQQVVVZZZaaaiiiwww|||nnngggbbbcccgggkkkrrryyyzzznnnffffffiiikkkkkkmmmuuuxxxjjj___XXXSSSLLLFFFCCCAAA@@@???@@@@@@@@@@@@AAAAAAAAABBBCCCEEEHHHMMMUUU```llltttwwwzzz|||{{{wwwtttssssssjjjeee]]]WWWUUUWWWZZZ\\\___dddjjjllljjjiiikkkmmmmmmooorrrwww{{{wwwjjjccc___YYYTTTVVViiiqqqlllgggYYYMMMBBB>>><<<:::888888666666555555555444444444666666555555555444444444333333222222111111222222111111111111111111111111111111000000000000111111///000111222222111000///111111111222333333444444222444666888999;;;===???HHHKKK[[[}}}~~~~~~uuuvvv|||~~~xxxqqqooommmeee[[[RRRPPPNNNNNNQQQUUUWWWXXXXXXXXXYYYXXXWWWUUUSSSRRRNNNMMMKKKHHHEEEFFFIIIKKKLLLNNNPPPSSSUUUZZZ___cccfffhhhjjjkkklllmmmppprrrrrruuuyyy|||{{{zzzyyyyyyxxxxxxzzz{{{}}}~~~}}}|||{{{zzzzzz{{{}}}~~~}}}}}}}}}|||{{{{{{}}}xxxyyy|||~~~~~~}}}~~~}}}yyyxxx{{{MMMNNNNNNNNNMMMOOOSSSVVV\\\```cccaaa___\\\WWWPPPFFFIIINNNRRRWWW\\\aaaeeekkksssxxxxxxxxxzzz||||||~~~~~~~~~zzzxxxtttqqqrrrpppeeeYYYNNNFFF@@@??????===<<<===>>>>>>@@@CCCHHHRRR]]]dddqqqyyy}}}xxxlll```SSSJJJDDDEEEHHHLLLRRRYYY___cccbbbcccdddaaa[[[SSSLLLHHHEEECCCAAA@@@AAAAAAAAAAAA????????????????????????BBBAAAAAAAAAAAAAAABBBCCCAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCDDDEEEGGGGGGHHHGGGGGGGGGGGGGGGGGGHHHIIIIIIHHHHHHHHHHHHIIIIIIIIIJJJIIIIIIIIILLLPPPTTTZZZ[[[aaannn}}}yyymmmiiieeeeeeeeegggnnnvvvzzz~~~zzzlllccc___bbbdddgggkkkuuuvvvggg\\\YYYSSSLLLFFFCCCBBBAAA@@@?????????@@@@@@@@@@@@@@@BBBDDDGGGLLLTTT```llltttwwwwwwwwwuuuqqqnnnmmmmmmhhhccc\\\UUUQQQQQQSSSUUUWWW]]]dddiiikkknnnssswwwxxxyyyzzz{{{~~~xxxiiibbb^^^ZZZUUUUUUaaaqqqbbbpppooo```SSSFFF@@@===:::888999666666666555555555444444666666666666555555555555333333333222222222111111111111111111111111111111111111000000000000111111111111222222222222111111111222222333444444555555222444666888999;;;>>>AAAGGGNNNccc~~~{{{~~~wwwzzzzzztttrrroooggg]]]UUURRROOONNNPPPTTTVVVWWWZZZZZZZZZYYYWWWUUUSSSRRRNNNMMMKKKGGGEEEEEEHHHKKKKKKMMMPPPRRRUUUYYY^^^bbbfffhhhjjjkkkkkklllnnnpppqqqtttxxxzzzzzzyyyxxxxxxwwwxxxxxxyyy{{{}}}~~~~~~}}}|||{{{{{{||||||}}}~~~~~~}}}zzzyyyzzz}}}}}}wwwyyy|||~~~|||wwwwww{{{~~~~~~LLLLLLLLLLLLLLLOOOTTTWWW\\\aaadddaaa^^^[[[TTTMMMGGGMMMSSSWWWYYYZZZ]]]```iiiqqqwwwxxxyyy}}}~~~}}}}}}~~~~~~{{{zzzwwwssssssqqqggg\\\OOOGGG@@@??????===;;;<<<;;;<<<>>>AAAFFFPPP]]]eeerrr{{{zzzmmm___SSSIIIFFFGGGJJJOOOUUU[[[```ccc___bbbdddaaaYYYPPPJJJHHHEEECCCAAA@@@AAAAAAAAA@@@>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@AAABBBBBBCCC@@@AAABBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHGGGFFFFFFFFFFFFGGGHHHIIIIIIIIIHHHHHHIIIIIIIIIHHHIIIHHHGGGGGGHHHKKKNNNVVVTTTUUU]]]jjjuuu{{{|||~~~tttiiifffeeeeeecccccciiirrrsssvvvzzz~~~}}}vvvjjjbbbddddddeeefffjjjsss~~~vvvjjj```ZZZUUUMMMGGGDDDCCCBBBBBB????????????????????????AAACCCFFFKKKTTT___kkkssszzzwwwqqqjjjeeebbbbbbbbbiiifff```YYYTTTRRRSSSTTTSSSXXX___fffkkkqqqwww|||~~~}}}}}}}}}{{{jjjbbb\\\ZZZVVVTTT\\\vvv~~~}}}eeellliiiZZZKKKBBB>>>999777888666666666666555555555555555555555555444444444444333333333333222222111111111111111111111111111111111111000000000000111111111111111111111111111111111111222222333444444444222444666888999<<<@@@CCCGGGQQQiii}}}~~~~~~zzz}}}wwwuuurrrhhh]]]VVVSSSPPPOOORRRVVVYYYZZZ[[[[[[ZZZYYYWWWUUUSSSQQQOOOMMMKKKGGGDDDEEEGGGJJJJJJLLLOOORRRUUUYYY^^^bbbgggiiijjjkkkjjjkkklllnnnpppssswwwyyyxxxwwwwwwxxxxxxxxxxxxyyy{{{}}}~~~~~~}}}|||||||||}}}}}}~~~~~~||||||~~~{{{wwwyyy}}}{{{xxxxxx|||~~~|||{{{||||||KKKKKKLLLLLLMMMPPPUUUYYY[[[```cccaaa^^^[[[TTTLLLHHHNNNVVVZZZ\\\\\\^^^```kkkrrrxxxyyyzzz~~~|||{{{||||||}}}zzzzzzxxxuuutttqqqhhh^^^PPPGGG@@@??????<<<:::;;;888:::===@@@EEEPPP^^^iiittt~~~|||mmm^^^QQQHHHHHHIIILLLPPPUUU[[[___bbb___bbbdddaaaZZZQQQLLLJJJEEECCCAAA@@@@@@@@@>>><<<<<<<<<<<<===>>>???AAABBB???@@@@@@AAAAAABBBBBBBBB@@@AAACCCEEEFFFGGGGGGGGGFFFFFFEEEEEEEEEFFFFFFGGGGGGFFFEEEDDDDDDEEEFFFGGGIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIHHHGGGFFFGGGIIIKKKOOOPPPRRRVVV]]]gggrrryyyyyyoooeeecccdddeeedddccciiipppqqqsssuuuxxxwwwrrrkkkfffjjjhhhggghhhiiiqqq}}}||||||xxxpppiii]]]WWWOOOHHHEEEDDDCCCCCC???????????????????????????AAAEEEJJJSSS^^^jjjrrrxxxooogggcccbbbdddffflllkkkggg```ZZZVVVVVVXXXYYY\\\bbbhhhnnnuuu{{{~~~~~~oooeee]]]ZZZXXXUUUYYYppp}}}sssqqquuudddQQQEEE>>>999666777777777666666666555555555444444444333333333222222222222333333333222111000111111111111111111111111111111000000000000111111000000000//////000000000000000111111222222333333333444666888:::===BBBEEELLLWWWqqqzzzwwwssshhh]]]UUUSSSQQQQQQUUUYYY\\\^^^ZZZZZZZZZYYYWWWUUURRRQQQOOOMMMKKKGGGDDDDDDGGGIIIIIILLLPPPSSSVVVZZZ___bbbggghhhjjjjjjiiijjjkkkmmmooorrruuuwwwvvvvvvvvvwwwxxxyyyyyy{{{|||~~~~~~~~~}}}}}}}}}~~~~~~}}}yyy{{{|||zzzzzz}}}~~~|||{{{{{{||||||IIIJJJLLLMMMNNNRRRVVVZZZZZZ___cccaaa^^^ZZZSSSKKKEEEKKKTTT\\\bbbeeefffhhhpppwww|||{{{{{{}}}}}}||||||yyyzzzyyyvvvuuussskkkbbbRRRIIIBBB@@@@@@<<<;;;;;;666999===???EEEPPP___kkkuuu~~~nnn]]]PPPGGGIIIJJJKKKOOOTTTZZZ___bbbcccddddddaaa[[[TTTOOOLLLEEECCCAAAAAA@@@@@@===;;;============???AAACCCDDD@@@AAAAAABBBBBBBBBBBBAAA@@@BBBEEEGGGIIIJJJJJJJJJIIIIIIHHHHHHGGGHHHHHHHHHHHHGGGEEEDDDDDDEEEGGGHHHIIIIIIJJJJJJJJJJJJIIIIIIHHHIIIIIIGGGFFFFFFHHHJJJFFFKKKPPPSSSVVV^^^lllvvvzzz~~~vvvkkkcccaaabbbeeeeeeeeehhhmmmooorrrvvvvvvsssnnnkkkiiieeeaaa```bbbaaafffzzz~~~zzzzzz|||{{{vvvpppaaaZZZQQQIIIEEEDDDCCCCCC@@@@@@@@@@@@@@@?????????>>>@@@DDDIIIRRR^^^jjjrrryyyssslllggggggkkknnnqqqqqqqqqpppjjjccc______```fffgggjjjnnntttzzzxxxkkk___\\\YYYWWWXXXkkkwww}}}oooYYYJJJAAA:::777777777777777666666666555555333333333333222222222111222222333444333222111000111111111111111111111111111111000000000000111111000000////////////000000///000000111111222333333333444666888:::>>>CCCGGGLLLYYYuuu~~~}}}yyysssggg[[[SSSRRRQQQSSSWWW[[[]]]^^^YYYYYYYYYXXXVVVTTTRRRQQQOOONNNKKKGGGDDDCCCFFFIIIIIILLLQQQUUUXXX\\\```cccfffhhhiiiiiiiiiiiikkkllloooqqqtttuuuuuutttuuuvvvwwwxxxzzz|||~~~~~~}}}}}}}}}~~~~~~|||{{{|||}}}}}}{{{{{{}}}~~~HHHJJJMMMOOOQQQSSSWWWZZZ[[[```cccaaa^^^YYYPPPHHHGGGKKKTTT^^^hhhnnnpppooorrryyy}}}}}}}}}~~~yyy{{{{{{xxxwwwvvvooogggUUULLLEEECCCBBB>>><<<===777;;;>>>@@@DDDOOO___kkksssnnn^^^QQQIIIGGGGGGIIILLLRRRYYY```dddgggdddaaa]]]XXXRRRLLLHHHDDDCCCBBBBBBBBBBBB@@@>>>AAA@@@??????@@@AAACCCEEEBBBBBBCCCDDDCCCBBBAAAAAAAAACCCFFFIIIKKKMMMMMMLLLNNNMMMMMMLLLKKKKKKKKKLLLKKKIIIGGGFFFFFFGGGIIIKKKHHHIIIJJJKKKKKKJJJIIIHHHGGGHHHHHHGGGFFFFFFGGGIIICCCHHHNNNPPPQQQWWWbbblllpppxxx~~~tttjjj```]]]]]]aaacccbbbccceeejjjpppvvvvvvoooiiiggggggaaa\\\[[[[[[XXXZZZmmm~~~|||yyyzzz}}}|||vvvqqqddd]]]SSSJJJEEEDDDCCCCCCBBBAAAAAAAAA@@@@@@@@@@@@===???CCCHHHQQQ]]]iiirrrpppmmmkkkkkkpppuuuxxxyyyxxxzzz{{{vvvoookkkkkklllpppppppppssswww|||~~~~~~sssccc^^^ZZZWWWVVVfffzzzqqqzzzbbbPPPDDD<<<888999777777777777666666666555444444333333333222222222111222333444444222111///111111111111111111111111111111000000000000111111111111000//////000111111000000111222222333333444333444666888:::???EEEIIIMMM\\\zzz|||~~~~~~zzzssseeeXXXRRRQQQRRRTTTWWWYYYZZZYYYVVVWWWWWWWWWVVVTTTRRRQQQOOONNNKKKFFFCCCCCCEEEHHHIIIMMMRRRVVVYYY]]]aaadddeeefffhhhiiiiiiiiikkkmmmnnnpppssstttsssssstttuuutttvvvzzz}}}~~~~~~}}}}}}}}}}}}~~~}}}{{{{{{||||||}}}{{{yyyzzz}}}GGGJJJMMMPPPRRRUUUXXX[[[\\\aaadddbbb]]]XXXNNNFFFJJJNNNUUU```lllssstttssspppwww|||}}}zzz|||}}}zzzyyyxxxrrrjjjWWWOOOGGGEEEDDD@@@>>>???:::===@@@AAACCCNNN^^^jjjqqq}}}ooo___SSSKKKEEEEEEFFFJJJQQQYYYaaafffhhhccc\\\WWWSSSNNNGGGAAACCCBBBBBBCCCDDDDDDCCCAAADDDCCCAAA@@@@@@AAACCCDDDCCCCCCDDDEEEDDDCCCAAA@@@BBBDDDGGGKKKMMMNNNNNNNNNQQQQQQPPPOOONNNNNNNNNNNNMMMKKKIIIGGGGGGIIIKKKMMMHHHIIIJJJKKKKKKJJJIIIHHHFFFGGGGGGGGGEEEEEEGGGIIIDDDHHHLLLNNNOOORRRYYY___fffrrr~~~|||sssjjj^^^YYYWWW\\\___^^^\\\]]]cccllluuuuuulllcccaaabbbgggaaa___^^^XXXWWWhhh~~~}}}{{{zzz|||~~~|||uuunnnfff___TTTKKKFFFCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@@@@<<<>>>BBBHHHQQQ]]]iiiqqqooooooppptttzzz~~~yyyuuuuuuwwwtttsssrrrtttxxx|||}}}}}}{{{{{{{{{{{{|||}}}yyyfff```[[[WWWUUUccczzzhhh|||gggTTTGGG>>>::::::777777777777666666666666555555444444444333333333111222333444444222111///111111111111111111111111111111000000000000111111333222111000000111222333111222222333333444555555333444666888:::???EEEJJJRRRccc~~~zzzrrrdddVVVRRRQQQRRRTTTVVVWWWVVVUUUUUUUUUVVVVVVUUUTTTRRRQQQOOONNNKKKFFFCCCCCCEEEHHHJJJMMMRRRWWWZZZ^^^bbbeeedddfffhhhhhhhhhiiikkkmmmnnnppprrrsssrrrssstttuuurrruuuyyy}}}~~~~~~|||{{{}}}}}}~~~~~~~~~}}}{{{zzz{{{{{{{{{{{{~~~}}}wwwvvvxxx|||~~~~~~JJJJJJJJJLLLOOOSSSXXXZZZ\\\^^^```___YYYQQQIIIDDDFFFNNNWWW^^^hhhrrrxxxxxxtttwwwzzz~~~|||yyyzzz|||{{{uuuooo]]]SSSGGGAAAAAABBB@@@===<<<;;;<<<@@@DDDLLL[[[jjjuuu}}}wwwdddSSSJJJIIIIIIIIILLLRRRZZZbbbgggeee```ZZZSSSNNNJJJGGGDDDBBBCCCCCCBBBAAA@@@AAACCC@@@BBBDDDDDDDDDDDDFFFGGGIIIIIIIIIHHHHHHFFFEEEEEEGGGJJJNNNPPPPPPOOONNNNNNPPPOOONNNNNNNNNOOOPPPQQQMMMLLLIIIGGGEEEEEEFFFGGGFFFGGGHHHIIIJJJJJJJJJJJJIIIHHHHHHIIIJJJKKKIIIGGGDDDEEEGGGHHHJJJNNNTTTXXX]]]hhhrrrxxxzzzwwwooofffWWWSSSOOOOOOSSSWWWXXXXXX___fffnnnnnngggaaa___```aaa^^^^^^___\\\]]]kkk~~~}}}zzzwwwuuusssqqqfff]]]RRRJJJGGGEEEDDDCCCEEEDDDCCCBBB@@@???>>>===<<<===@@@HHHRRR]]]dddhhhmmmooouuu}}}}}}zzzzzz}}}}}}yyywwwwwwyyy{{{}}}}}}~~~|||}}}{{{nnnZZZ[[[WWWRRRZZZooowwwwww~~~gggvvvwww\\\GGG>>>;;;;;;888888777777666666555555666555444333222111222222222222222222222222222222111111111111111111111111000000////////////000000000000000000111111111111222222222222333444555555666333444999===@@@EEEKKKSSSmmmwwwpppeeeZZZUUUTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUTTTRRRQQQOOOMMMKKKGGGDDDCCCDDDFFFHHHKKKNNNRRRVVVYYY\\\```cccdddeeehhhkkknnnppprrrrrrrrrooommmooorrruuuvvvuuurrrssstttvvvyyy|||~~~|||{{{zzz~~~}}}}}}zzzyyyyyyzzz{{{zzzKKKKKKLLLNNNRRRUUUYYY[[[\\\^^^___^^^XXXPPPIIIDDDGGGNNNWWW^^^gggqqqvvvvvvtttwww{{{}}}zzzzzz{{{zzzuuupppdddYYYLLLDDDCCCBBB>>>;;;;;;:::<<>>======>>>AAAHHHRRR\\\eeeiiinnnrrryyy}}}zzzxxxyyy{{{}}}|||}}}{{{xxxxxx|||qqq^^^___YYYSSSVVVeeeuuummm{{{kkkssseeeOOOAAA<<<:::888888888777666666555555555555444444333222222111222222222222222222222222111111111111111111111111111000000//////000000111000000000000111111111111222222222222333444555555666444555:::>>>@@@FFFMMMVVVrrrxxxnnnbbbWWWSSSRRRRRRRRRRRRRRRSSSSSSTTTTTTTTTTTTSSSRRRPPPOOOMMMJJJGGGEEEDDDEEEGGGIIILLLNNNRRRUUUXXX[[[___bbbeeefffiiillloooqqqrrrsssrrrpppnnnpppsssvvvwwwvvvtttuuuuuuwwwyyy{{{}}}~~~~~~}}}}}}|||~~~}}}yyyvvvuuuuuusssrrrKKKLLLNNNQQQTTTWWWYYYZZZ[[[]]]___]]]WWWOOOHHHEEEHHHPPPXXX^^^gggppptttssstttwww{{{}}}{{{{{{zzzwwwtttkkk```RRRIIIDDDAAA===999:::999;;;???CCCKKK[[[jjjxxxxxxfffXXXRRRLLLJJJJJJKKKPPPWWW___dddfffbbb[[[SSSLLLEEEAAA???AAABBBBBB@@@???>>>@@@BBBFFFHHHKKKLLLLLLMMMNNNPPPPPPPPPPPPPPPPPPOOONNNMMMMMMOOORRRUUUWWWVVVUUUTTTVVVUUUSSSQQQPPPPPPPPPQQQSSSRRRPPPNNNLLLJJJJJJJJJKKKKKKJJJJJJIIIHHHGGGGGGIIIHHHGGGGGGHHHHHHFFFDDDFFFGGGGGGFFFFFFHHHLLLOOOYYY___dddeeecccaaaZZZSSSMMMMMMKKKJJJKKKOOOUUUYYYdddggggggbbbXXXPPPNNNNNNSSSSSSXXX^^^]]]___mmm~~~|||{{{xxxtttqqqpppmmmkkkiii```XXXOOOHHHFFFFFFEEEDDDCCCCCCBBBAAA???>>>======>>>???BBBGGGPPPZZZdddjjjooovvv~~~~~~||||||~~~|||{{{zzzvvvsssqqqtttwww|||wwweeeeee]]]TTTSSSZZZwwwxxxfffnnnrrrrrrpppYYYFFF===999999888888777777666555555444444555555444333222111333333333333333333333333111111111111111111111111111111111000000111111111000000000111111111222222222222222222333444555555555444666;;;???AAAGGGOOO\\\zzzvvvjjj^^^UUURRRRRRRRRRRRRRRRRRRRRRRRSSSTTTTTTTTTSSSQQQOOONNNMMMJJJGGGEEEDDDFFFHHHJJJMMMOOORRRTTTWWWZZZ^^^aaafffhhhjjjmmmppprrrssstttrrrqqqqqqrrruuuwwwxxxwwwxxxwwwwwwxxxyyyzzz{{{|||~~~zzzwwwtttqqqnnnkkkJJJLLLOOORRRUUUWWWXXXYYY[[[]]]^^^[[[TTTMMMHHHFFFKKKRRRZZZaaahhhqqqtttrrrsssvvv{{{|||{{{zzzxxxwwwoooeeeWWWLLLEEEAAA<<<999999999:::>>>BBBKKK[[[iiiyyyxxxfffYYYSSSKKKJJJHHHIIIMMMTTT[[[```cccaaa[[[SSSKKKDDD@@@>>>@@@AAA@@@???>>>>>>AAACCCLLLNNNRRRTTTTTTUUUWWWXXXXXXXXXXXXXXXXXXWWWVVVVVVVVVWWWYYY]]]______]]][[[XXXWWWUUURRRQQQPPPPPPPPPTTTTTTRRRQQQOOOMMMKKKJJJJJJIIIIIIHHHGGGGGGFFFFFFKKKJJJIIIIIIJJJJJJHHHFFFDDDEEEEEEEEEDDDFFFIIIKKKUUUYYY\\\ZZZYYYWWWSSSMMMIIIJJJJJJHHHHHHLLLTTTZZZaaabbbaaa[[[TTTOOOOOOQQQTTTUUUZZZ``````aaannn|||zzzyyywwwuuurrrooonnnllliiiggg\\\UUUMMMGGGFFFFFFFFFEEECCCBBBAAA@@@???>>>======???AAACCCGGGNNNWWW```gggpppxxx~~~|||zzzyyytttooollllllnnntttmmmjjj```VVVSSSUUUllllllooo|||zzzrrr}}}xxx```KKK???<<<999999888888777666666555333444555666666444222000333333333333333333333333111111111111111111111111222222111111111111222222000000111111111222222222222222222222333444555555555555888===@@@BBBIIIRRRaaaqqqeee[[[SSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTUUUTTTSSSRRRPPPOOOLLLJJJGGGEEEEEEGGGIIIKKKNNNOOORRRTTTVVVYYY]]]```gggiiikkknnnppprrrssstttrrrrrrssstttvvvxxxxxxyyy{{{zzzzzzyyyyyyyyyyyyzzz}}}~~~~~~{{{xxxtttoookkkIIIKKKNNNPPPSSSUUUVVVWWWZZZ]]]^^^ZZZRRRJJJGGGFFFMMMUUU]]]ccckkksssuuusssrrrvvv{{{~~~zzzxxxwwwwwwvvvpppfffYYYNNNFFFBBB>>><<<:::999:::>>>BBBJJJYYYhhhyyyxxxhhhZZZRRRJJJHHHFFFFFFIIIPPPXXX]]]```___[[[TTTKKKDDDAAA@@@?????????>>>>>>???CCCEEENNNRRRVVVYYYZZZ[[[]]]^^^]]]^^^^^^^^^^^^]]]]]]\\\]]]]]]___bbbeeeeeebbb```ZZZYYYVVVSSSQQQPPPPPPPPPTTTTTTTTTRRRQQQNNNLLLKKKGGGGGGFFFEEEEEEFFFGGGGGGJJJIIIIIIIIIJJJJJJHHHFFFBBBCCCDDDDDDCCCDDDGGGIIIPPPSSSTTTRRRRRRSSSPPPLLLGGGHHHIIIGGGGGGKKKSSSYYY[[[[[[YYYTTTOOOMMMOOORRRRRRRRRWWW^^^^^^aaappp}}}xxxvvvvvvuuusssqqqooonnnllliiifffZZZTTTLLLGGGGGGGGGFFFEEECCCBBBBBBAAA@@@???>>>>>>@@@BBBDDDGGGJJJQQQZZZ```mmmxxx~~~zzz|||}}}zzzyyyyyytttpppllljjjjjjnnn{{{tttmmm```XXXWWWVVVjjjvvvvvv|||rrrvvv}}}fffOOOBBB@@@999999999888777777666666333444555666666555333111333333333333333333333333111111111111111111111111222222111111111111222222111111111111222222222222222222222222333444555555555666:::>>>AAACCCKKKUUUeeemmm___VVVPPPPPPQQQSSSTTTUUUUUUUUUTTTUUUVVVVVVVVVUUUSSSQQQPPPLLLJJJHHHFFFFFFHHHKKKMMMNNNPPPRRRTTTUUUYYY]]]aaahhhjjjlllnnnqqqrrrssstttrrrsssuuuvvvwwwxxxyyyyyy||||||{{{zzzyyyyyyyyyyyy|||}}}|||{{{}}}~~~~~~}}}|||xxxrrrnnnIIIJJJLLLNNNQQQSSSUUUVVVYYY\\\]]]XXXOOOHHHFFFGGGNNNVVV___eeemmmtttvvvtttssswww||||||yyyvvvuuuuuuuuuppphhh\\\PPPHHHCCCAAA???;;;:::;;;===AAAHHHWWWeeeuuuzzz{{{mmm]]]SSSJJJGGGDDDDDDHHHOOOWWW\\\______\\\UUUKKKDDDAAAAAA>>>>>>>>>>>>>>>AAAFFFIIIOOOSSSXXX[[[]]]^^^```aaaaaabbbbbbbbbbbbbbbaaaaaabbbbbbbbbeeehhhhhhddd```\\\[[[XXXVVVSSSRRRRRRRRRRRRSSSTTTTTTSSSPPPNNNLLLGGGFFFEEEEEEEEEFFFGGGHHHGGGFFFFFFGGGHHHIIIGGGEEEAAABBBCCCCCCCCCCCCEEEGGGJJJMMMNNNLLLMMMOOOOOOKKKGGGGGGGGGGGGIIILLLQQQUUUTTTSSSPPPLLLIIIHHHJJJLLLKKKJJJOOOUUUXXX^^^qqq{{{uuutttuuurrrqqqooonnnmmmkkkhhheeeYYYSSSLLLHHHGGGHHHGGGEEECCCCCCBBBAAAAAA@@@??????AAACCCFFFFFFGGGJJJPPPVVVggguuuzzzsssrrrxxx~~~zzzwwwxxxyyyvvvsssqqqooommmooo{{{vvvmmm___ZZZ[[[YYYhhh}}}{{{sssllloooUUUFFFCCC:::999999888888777666666333444555666666555444333333333333333333333333333111111111111111111111111111111111000000111111111111111111222222222222333222222222222333444555555555666;;;@@@BBBDDDMMMXXXjjjiiiZZZQQQLLLLLLMMMOOORRRSSSTTTTTTTTTVVVWWWWWWWWWVVVTTTRRRQQQLLLJJJHHHFFFGGGIIILLLOOOOOOPPPRRRTTTVVVZZZ___ccchhhjjjlllnnnppprrrssssssqqqsssvvvwwwwwwwwwxxxzzz||||||{{{zzzzzzzzzzzz{{{||||||}}}~~~zzzxxx{{{{{{xxxuuuzzzzzz|||}}}}}}zzzuuupppKKKKKKLLLMMMOOORRRUUUWWWYYY\\\]]]WWWMMMFFFFFFHHHMMMVVV___fffmmmuuuvvvtttwwwzzz|||yyywwwwwwxxxssslll___SSSJJJEEECCCBBB<<<;;;;;;===@@@FFFUUUcccpppsssyyyuuudddVVVJJJHHHEEEDDDHHHPPPXXX^^^```aaa^^^VVVKKKCCC@@@@@@<<<======>>>???CCCIIIMMMRRRVVV[[[```bbbccceeefffgggggghhhhhhhhhhhhhhhggghhhffffffhhhkkkkkkfffaaa___^^^[[[YYYWWWVVVUUUUUURRRSSSUUUVVVUUUSSSPPPNNNKKKIIIHHHFFFEEEFFFGGGHHHFFFEEEEEEGGGIIIIIIHHHGGGCCCDDDEEEDDDBBBAAABBBCCCEEEHHHIIIGGGHHHKKKKKKHHHFFFEEEEEEFFFJJJMMMOOOPPPMMMKKKIIIFFFEEEFFFHHHJJJJJJGGGIIINNNQQQYYYnnnyyysssrrrtttnnnmmmlllkkkjjjhhheeecccYYYTTTMMMIIIHHHIIIGGGEEEDDDCCCCCCBBBBBBAAAAAAAAAAAADDDGGGFFFCCCDDDGGGKKK___qqqzzznnnjjjooouuu~~~~~~}}}vvvsssuuuxxxxxxwwwwwwwwwtttvvvuuukkk^^^[[[]]]XXXccc|||}}}zzzwwweeeyyy{{{\\\HHHCCC::::::999888888777777666444444555555555555555555444444444444444444444444111111111111111111111111111000000//////000000111111111111222222222333333222222222222333444555555444777<<>>>>><<<<<<===>>>@@@DDDKKKOOOVVVZZZ```dddggghhhjjjkkkmmmmmmnnnnnnnnnnnnnnnmmmmmmkkkjjjlllooonnniiicccaaa```]]][[[YYYXXXXXXXXXRRRSSSVVVXXXWWWUUURRRPPPOOOMMMJJJHHHFFFFFFGGGGGGGGGFFFGGGHHHKKKLLLKKKJJJFFFFFFFFFDDDBBB@@@???@@@BBBEEEFFFDDDDDDGGGGGGDDDFFFDDDCCCEEEJJJMMMMMMLLLGGGFFFEEEDDDEEEHHHKKKMMMNNNJJJIIILLLMMMUUUlllxxxrrrrrrssskkkjjjiiihhhhhhfffccc```ZZZTTTMMMJJJIIIIIIGGGFFFDDDDDDDDDCCCCCCBBBBBBAAAAAAEEEGGGFFFBBB@@@BBBEEEYYYnnn{{{lllfffjjjpppzzz}}}~~~}}}|||tttpppsssxxxzzzzzz|||}}}{{{|||rrrjjj^^^[[[]]]UUU^^^ppp~~~rrr|||dddtttaaaIIIBBB::::::999999888777777777555555444444444555555666444444444444444444444444111111111111111111111111000000////////////000000111111222222222333333333222222222222333444555555444777===BBBCCCEEEOOO[[[ppp~~~wwwaaaTTTMMMJJJIIIKKKOOOSSSVVVXXXXXXXXXUUUUUUUUUUUUTTTRRRQQQOOOLLLJJJHHHGGGHHHKKKNNNPPPOOOQQQSSSUUUXXX]]]cccggghhhiiikkkmmmoooqqqqqqrrrooorrrvvvwwwvvvvvvwwwyyyzzzzzzzzz{{{{{{}}}~~~~~~~~~}}}~~~~~~~~~yyyvvvzzz{{{wwwtttsssvvvyyy|||xxxtttKKKLLLNNNOOOPPPQQQQQQRRRRRRTTTTTTOOOGGGCCCFFFKKKPPPVVV^^^fffmmmqqqssssssvvv}}}~~~~~~xxxlll]]]OOOGGGCCCCCCBBB???>>>>>>???CCCMMMXXXcccnnnyyy}}}}}}wwwkkk```RRROOOHHHCCCFFFOOOYYY^^^aaa```]]]UUUJJJ@@@<<<:::999;;;===???CCCIIIQQQVVVZZZ```eeeeeeggglllnnnmmmqqqppppppoooooopppqqqqqqppppppoooppppppooollljjjhhheeeaaa^^^]]]\\\ZZZYYYVVVVVVVVVUUUTTTRRRQQQPPPPPPNNNKKKIIIGGGFFFGGGGGGGGGEEEDDDEEEGGGIIIIIIIIIIIIHHHFFFEEECCCAAA?????????@@@@@@AAAAAABBBCCCCCCBBBBBBCCCDDDEEEEEEDDDDDDAAACCCDDDDDDEEEGGGJJJMMMOOOKKKJJJLLLNNNVVVjjj~~~}}}wwwrrrooommmqqqlllggggggiiiiiiccc]]]XXXUUUPPPLLLJJJHHHEEECCCEEEDDDBBBAAAAAABBBDDDEEEDDDGGGHHHFFFAAA>>>@@@CCCYYYhhhzzz}}}ppplllooozzz}}}|||~~~}}}|||wwwrrrqqqsssuuu|||xxxuuuwwwxxx|||}}}jjj___[[[[[[ZZZXXXbbbyyyzzzbbbnnnoooSSSDDD===:::888777777888777777666555555555555444444444333444555444222111222333111111111111222333444444222111000000000111333444000000000000111111111111222444555555444555666888222::::::===EEEFFFLLL\\\sss}}}xxxvvvxxxssswwwwww}}}}}}tttlll```RRRIIIGGGJJJJJJLLLQQQWWWZZZYYYWWWYYYVVVRRRPPPOOOOOOOOONNNIIIHHHGGGGGGHHHKKKMMMOOOQQQRRRRRRTTTVVV[[[bbbggghhhiiijjjjjjjjjkkkmmmoooqqqrrrsssuuuwwwyyy{{{|||{{{|||}}}}}}}}}}}}||||||~~~|||||||||}}}zzzyyy}}}{{{|||uuuttt|||zzzvvvKKKKKKMMMNNNPPPPPPQQQQQQQQQSSSRRRLLLDDDAAAEEEJJJPPPUUU]]]eeekkknnnpppqqqxxx~~~~~~~~~{{{pppbbbSSSIIIEEEEEEBBB???===>>>>>>BBBLLLWWWhhhrrr|||yyymmmbbbSSSOOOIIIDDDGGGPPP[[[aaaaaa```\\\TTTJJJAAA===;;;;;;===>>>AAADDDJJJQQQVVV\\\bbbggghhhjjjoooqqqpppsssssssssrrrsssssssssssssssqqqppppppqqqpppnnnllljjjhhhdddbbb```___\\\ZZZWWWUUUSSSRRRQQQQQQQQQRRRPPPNNNLLLIIIGGGGGGGGGHHHGGGFFFEEEFFFHHHIIIIIIIIIHHHGGGFFFDDDBBB@@@???>>>@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@AAABBBBBBBBBBBBBBBAAABBBDDDEEEFFFHHHLLLOOOQQQMMMKKKLLLOOOXXXiiizzz|||wwwrrrooommmooojjjfffgggiiihhhaaa[[[XXXUUUPPPMMMKKKIIIFFFDDDDDDCCCAAA@@@@@@AAACCCDDDCCCEEEGGGDDD???<<<===@@@RRR```qqq}}}|||uuuuuurrryyy~~~}}}{{{xxxtttsssuuuwwwxxxxxx{{{vvvssstttuuuxxxmmm___\\\\\\ZZZWWW\\\xxxxxxwwwdddrrrtttUUUDDD===;;;888777777888777777666555555555555444444444444555555444333111222333333333222222111222222222111111000000111111222333000000000000111111111111111222444444333333555666444;;;<<>>@@@CCCFFFKKKRRRVVV^^^eeejjjlllooosssvvvuuuuuuvvvvvvwwwvvvvvvuuuuuuuuusssqqqpppqqqpppooonnnkkkiiifffeeeccc___[[[XXXVVVTTTQQQOOONNNPPPRRRSSSPPPOOOLLLJJJHHHGGGGGGHHHHHHFFFEEEFFFHHHIIIIIIIIIGGGFFFEEEDDDBBBAAA@@@???@@@@@@????????????>>>>>>>>>>>>??????@@@@@@?????????AAACCCDDDFFFIIIMMMQQQTTTPPPMMMNNNRRR[[[hhhtttxxxyyy{{{~~~{{{vvvrrrnnnmmmllliiifffgggiiiggg```ZZZXXXTTTPPPMMMKKKIIIGGGEEEBBBAAA@@@??????@@@AAABBBCCCEEEGGGDDD@@@<<<<<<>>>KKKWWWgggrrryyy~~~zzzpppuuuzzz|||{{{|||uuupppmmmpppxxx~~~~~~|||}}}xxxttttttsssuuu|||ooo___\\\\\\YYYTTTUUUjjj{{{{{{kkkwww{{{[[[HHH>>><<<999888888888777666666555555555555444444444555666777555333222222333555444333222111111111111000000111222222222222222000000000111111111222222000222333333222333444666555===>>>AAAHHHKKKSSSfff|||wwwuuuvvvvvvuuuoooqqqrrrxxx~~~{{{tttmmmeee___WWWOOOMMMNNNPPPPPPQQQTTTXXXZZZ[[[ZZZUUURRROOONNNNNNNNNNNNMMMHHHGGGFFFGGGHHHKKKMMMOOOSSSUUUWWWYYY[[[^^^bbbeeegggiiikkkmmmnnnpppsssvvvwwwxxxyyyyyyzzz{{{||||||{{{{{{{{{{{{|||}}}~~~zzzzzz{{{~~~}}}fff[[[\\\fffnnnxxx}}}}}}yyyvvvuuusssooorrr||||||xxxIIIIIIJJJKKKMMMOOOPPPQQQTTTRRRMMMEEE???@@@FFFLLLVVV\\\ccchhhjjjlllnnnqqquuuzzz~~~~~~~~~~~~~~~zzzmmm]]]OOOIIIIIICCC@@@=========???IIISSScccnnnxxx|||{{{uuujjj___YYYQQQIIIFFFHHHPPP[[[eee```]]]WWWOOOGGGAAA===<<<<<<>>>AAADDDHHHNNNTTTYYY```gggmmmpppsssxxxzzzyyywwwxxxyyyyyyyyyxxxwwwvvvwwwuuurrrppppppppppppooohhhgggeeedddbbb]]]XXXTTTSSSRRRQQQPPPOOOPPPQQQRRRPPPOOOMMMKKKIIIHHHHHHHHHHHHGGGEEEFFFHHHIIIIIIHHHGGGGGGFFFEEECCCBBBAAAAAA@@@??????>>>======<<<<<<======>>>>>>>>>>>>======>>>???BBBCCCEEEIIIMMMPPPWWWTTTRRRSSSXXX___hhhoooppprrrtttxxx|||~~~yyytttpppmmmllljjjiiihhhiiijjjgggaaa[[[VVVSSSOOOLLLJJJHHHFFFDDD@@@@@@????????????@@@@@@DDDGGGHHHGGGCCC???======FFFPPP]]]hhhpppzzzyyy|||~~~}}}|||}}}{{{tttqqqqqquuu|||}}}yyywwwuuuuuu|||qqq```\\\[[[XXXSSSQQQ[[[vvvvvvyyycccMMM@@@===:::888888888777666666555555555555444444444666777777666444222333333444333222222111111111222///000111333333222111111000000111111111222222222111222333444333333444666555>>>@@@BBBJJJMMMXXXlllyyyxxxzzz}}}~~~vvvwwwuuu{{{xxxooofff^^^VVVOOOMMMOOOSSSSSSTTTVVVXXXZZZ[[[[[[TTTRRROOONNNOOOOOONNNMMMGGGFFFFFFFFFHHHKKKMMMOOOSSSVVVZZZ\\\^^^___bbbdddgggiiilllnnnpppssswwwzzz||||||||||||}}}}}}}}}}}}yyyyyyyyyyyy{{{|||~~~~~~lll]]]ZZZccclllxxx}}}|||xxxwwwwwwrrrooosss}}}{{{vvvHHHIIIIIIJJJLLLNNNPPPRRRVVVSSSLLLEEE@@@BBBHHHNNNWWW]]]dddhhhhhhiiimmmppptttzzz}}}}}}}}}{{{|||zzzqqqbbbTTTKKKHHHEEEAAA>>>===<<<>>>HHHRRRbbbmmmzzz}}}ssshhh^^^TTTJJJGGGHHHMMMYYYdddaaa\\\UUUMMMFFFAAA===;;;;;;===AAAEEEJJJPPPWWW\\\```hhhooorrrvvv{{{}}}|||yyyyyyzzzyyyyyyxxxwwwwwwxxxvvvrrrqqqqqqqqqpppooogggfffeeedddbbb]]]WWWSSSQQQQQQSSSSSSSSSRRRQQQPPPQQQPPPNNNLLLKKKIIIHHHHHHHHHFFFEEEEEEGGGHHHHHHGGGGGGGGGFFFFFFEEEDDDCCCCCC@@@???>>>>>>===<<<;;;;;;======>>>>>>>>>======<<<<<<>>>@@@BBBCCCFFFJJJMMMWWWXXXXXXZZZ]]]ccchhhjjjiiikkknnnrrrwww{{{~~~~~~|||yyyuuuqqqnnnlllkkkjjjjjjiiikkkkkkhhhbbb]]]VVVRRRNNNJJJHHHGGGDDDCCC?????????>>>>>>?????????CCCFFFIIIJJJHHHCCC>>>;;;@@@HHHSSS]]]fffrrr~~~{{{xxxzzz||||||yyyvvvuuuzzzvvveee___\\\XXXSSSQQQSSS```~~~ttttttjjjRRRAAA???;;;999999888777666666555555555555444444444666777777666444222333444222111111111222222333444///000111333333222111111111111111111222222222222222333555555444444666777555>>>@@@CCCJJJNNN[[[qqq{{{zzzuuutttqqquuu{{{yyyzzzpppfff]]]UUUOOONNNQQQUUUUUUVVVWWWWWWXXXYYYZZZUUUSSSQQQPPPPPPPPPNNNLLLFFFFFFEEEFFFHHHJJJMMMOOOSSSVVVZZZ]]]^^^```bbbdddgggiiilllooorrruuuyyy}}}~~~~~~~~~~~~{{{{{{{{{|||}}}~~~|||nnnhhhkkkrrrzzz}}}zzzwwwwwwyyytttrrruuu~~~yyytttIIIIIIIIIJJJLLLOOOQQQSSSXXXSSSLLLEEEAAADDDJJJOOOTTTZZZaaaddddddeeeiiimmmuuu{{{~~~||||||zzz|||{{{vvvjjj\\\PPPIIIGGGCCC@@@>>>===>>>GGGQQQcccqqqyyyfffYYYMMMIIIIIIKKKWWWdddeee^^^UUULLLFFFBBB>>><<<;;;===BBBFFFKKKQQQWWW\\\___gggooossswww|||~~~}}}|||{{{zzzyyyxxxxxxyyyyyyzzzwwwuuussssssrrrqqqooojjjiiihhhgggeeeaaa[[[WWWRRRSSSUUUWWWVVVTTTQQQOOOQQQPPPOOOMMMLLLJJJIIIHHHGGGFFFDDDDDDFFFGGGFFFEEEFFFFFFFFFEEEEEEDDDDDDDDD??????>>>======<<<;;;;;;======>>>>>>>>>===<<<<<<<<<===>>>???@@@BBBEEEHHHSSSZZZ___```bbbeeegggfffdddeeehhhlllqqquuuxxxyyywwwvvvssspppnnnllljjjjjjkkkjjjjjjjjjjjjgggccc```WWWSSSOOOKKKHHHFFFDDDBBB????????????????????????@@@DDDJJJNNNMMMGGG???999<<>>GGGQQQ```pppooo___QQQMMMKKKKKKVVVdddjjjbbbWWWNNNHHHDDD@@@>>>===???CCCGGGKKKPPPUUUXXX\\\eeemmmrrrvvv|||~~~}}}~~~{{{yyyxxxyyyzzz||||||zzzxxxxxxwwwvvvsssqqqlllkkkiiihhhgggddd___\\\VVVWWWXXXXXXWWWUUUSSSRRRQQQPPPPPPNNNMMMKKKIIIHHHFFFEEECCCCCCDDDEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCC???>>>>>>>>>======<<<<<<<<<=========<<<<<<;;;:::<<<=========<<<===@@@BBBMMMYYYccceeedddeeedddbbb^^^```cccfffjjjnnnppprrrpppooonnnllljjjiiiiiihhhjjjjjjiiiiiihhhfffcccaaaZZZVVVQQQMMMJJJGGGDDDBBB?????????@@@@@@?????????AAAFFFOOOUUUUUUNNNCCC<<<;;;===AAAFFFMMMYYYfffooo|||}}}uuutttyyy{{{wwwsssqqqvvv|||}}}nnnddd\\\WWWSSSQQQPPP\\\zzzoooccc|||uuuYYYDDDAAA===;;;:::999777555666555555555555444444444222333444444333333444555222222222111222222333333111111000000111111222333111111111222222222333333111333444444444444555777777@@@DDDFFFMMMSSSddd}}}yyyzzztttrrrooottt|||zzzrrrjjjbbb\\\VVVRRRRRRVVVUUUVVVWWWUUUSSSRRRUUUWWWVVVTTTRRRPPPOOOMMMJJJHHHEEEDDDDDDEEEGGGJJJNNNOOOOOORRRVVVXXX[[[^^^aaadddgggjjjmmmpppsssvvv{{{~~~~~~~~~}}}|||}}}{{{zzzyyyyyywwwyyy}}}vvvpppJJJJJJIIIJJJLLLPPPSSSUUUVVVRRRKKKEEECCCEEEJJJMMMSSSZZZbbbdddcccdddiiiooossstttvvvyyy~~~zzznnn\\\OOOJJJEEEBBB@@@>>>???GGGQQQZZZllltttcccUUUPPPLLLKKKUUUdddnnneeeZZZPPPJJJFFFBBB??????BBBEEEHHHJJJNNNRRRUUU[[[ccclllqqqvvv|||~~~||||||yyyxxxzzz|||~~~}}}|||{{{{{{zzzxxxuuurrrllljjjiiigggfffddd```]]][[[ZZZYYYWWWVVVUUUUUUUUUQQQQQQPPPOOOMMMKKKIIIHHHFFFDDDBBBBBBDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBB>>>>>>>>>>>>>>>=========<<<<<<<<<<<<;;;;;;:::999<<<<<<<<<;;;::::::<<<>>>HHHXXXeeegggddddddbbb___[[[]]]___bbbfffiiikkkmmmlllkkkjjjiiihhhhhhhhhhhhjjjiiihhhgggfffdddbbbaaa]]]YYYSSSOOOKKKHHHEEEBBB??????@@@@@@@@@@@@??????DDDJJJUUU]]]]]]UUUIII@@@===>>>???AAAGGGRRR^^^fffkkkzzzxxxmmmllluuu~~~|||xxxtttrrrvvv}}}uuuggg^^^YYYSSSRRRQQQXXXqqqsss```uuuyyy\\\EEEBBB>>>;;;:::999777555666666555555555444444444000222333333333333444666444444333222111111111111222111000000000111333444111111222222222333333333000222333333333333444666888BBBEEEHHHOOOVVVgggyyy{{{tttrrrpppwww~~~uuummmddd^^^XXXSSSSSSVVVUUUVVVVVVTTTQQQQQQSSSVVVUUUSSSQQQPPPNNNLLLHHHFFFDDDDDDDDDEEEGGGJJJNNNPPPNNNQQQTTTVVVYYY]]]aaadddgggjjjmmmpppsssvvvzzz~~~|||~~~}}}|||~~~~~~|||{{{}}}zzzyyywwwyyy}}}vvvpppJJJIIIHHHHHHKKKPPPUUUXXXWWWNNNEEEBBBBBBCCCHHHMMMRRR[[[aaaaaa```dddhhhiiioooqqqsssvvvzzzxxxfffTTTKKKGGGDDDDDDBBBAAAEEEKKKYYYmmmxxxdddUUURRRMMMGGGPPP```qqqiii^^^TTTKKKEEECCCDDD@@@AAADDDIIINNNQQQQQQOOOYYY```kkkrrrwwwyyy|||~~~~~~|||{{{yyyyyy{{{}}}~~~zzzyyyyyyzzz{{{zzzxxxuuurrrrrrpppnnnkkkhhheeeccc]]]\\\[[[YYYWWWUUUTTTSSSRRRRRRQQQPPPOOOMMMKKKJJJFFFEEEEEEDDDCCCCCCBBBBBBCCCCCCCCCDDDCCCCCCBBBBBB@@@???>>>======<<<<<<==================<<<<<<;;;<<<999:::<<<===;;;<<>>BBBEEEMMMXXXbbbhhhggg[[[NNNEEEAAA>>>???EEEMMMUUUYYYccciiiqqqvvvyyy|||zzznnnnnnuuuyyy~~~|||wwwuuussstttwwwttteee]]]TTTQQQMMMRRRlllnnnaaammm}}}___MMMCCC;;;:::;;;999777777444444555555444444333222444444333333333333222222333333333333333333333333444444333333222111000000333333333333333333333333333444555444444666999;;;<<>>===<<<<<<<<<======>>>>>>======<<<;;;<<<999:::<<<<<<;;;===AAAMMM]]]kkklllkkkkkkggg```]]][[[YYYYYY[[[^^^______`````````aaaccceeegggiiilllkkkiiihhhggggggeeeeee^^^ZZZUUUPPPMMMJJJGGGEEECCCAAAAAABBBAAA===???CCCHHHRRR___jjjsssuuulllaaaRRRMMMGGGDDDFFFKKKPPPSSS]]]cccjjjppprrrtttwwwyyyyyyyyyxxxyyyzzz|||~~~|||qqqooosssuuuxxx|||vvvsssqqqrrrvvvuuufff]]]UUURRRNNNSSSlllppp\\\eee}}}}}}^^^MMMCCC;;;999:::888777777555555555555555444333333444444444333333222222222333333333333333333333333444444333333222111111000333333333333333333333333333444555444444666999;;;<<>>>>>======<<<;;;<<<::::::<<<<<<;;;???DDDRRRcccrrrtttsssqqqkkkccc___]]]ZZZYYYZZZ\\\\\\\\\\\\\\\]]]^^^aaadddfffhhhnnnnnnnnnmmmjjjhhheeeddd```\\\VVVQQQMMMJJJGGGDDDCCCAAABBBCCCBBB???@@@DDDJJJVVVeeesss~~~xxxhhhaaaVVVNNNKKKLLLOOOQQQXXX]]]dddjjjlllmmmnnnnnnnnnmmmkkkllloootttyyy|||}}}}}}sssppppppqqqsss~~~~~~wwwrrrppprrrwwwuuuggg]]]WWWSSSOOOTTTmmmtttZZZ^^^ooo```NNNDDD;;;999:::888666666666666666666666555555444555555555444333222222111333333333333333333333333444333333222222111111111333333333333333333333333333444555555555666999<<<<<>>=========>>>>>>>>>>>>>>>===<<<<<<<<<::::::;;;;;;;;;AAAHHHWWWiiiyyy|||yyywwwpppgggeeebbb___]]]]]]]]]\\\\\\ZZZ[[[\\\]]]```dddgggiiipppqqqrrrqqqmmmiiifffdddbbb^^^XXXRRRNNNJJJFFFCCCDDDBBBBBBDDDCCC@@@AAAEEEJJJWWWhhhvvvvvviii^^^XXXWWWXXXYYY\\\```fffllloooooonnnmmmmmmmmmlllnnnpppuuuyyy{{{xxx{{{|||wwwqqqnnnooopppttt|||xxxrrrooorrrxxx{{{rrrggg^^^WWWTTTPPPVVVpppyyy```^^^hhh~~~eeePPPEEE;;;999999777666666777777777777777666555555666666555444333222222111333333333333333333333333333333333222222111111111222222333333333333444444333444555555555777:::===>>>EEEGGGNNNYYYbbbvvvzzzzzzzzz}}}}}}rrrkkk```UUUNNNLLLMMMOOOSSSSSSTTTUUUUUUUUUTTTTTTVVVVVVUUUSSSOOOLLLIIIGGGCCCCCCDDDEEEGGGIIILLLMMMOOORRRVVV[[[___bbbcccccceeejjjpppuuuvvvvvvuuuuuurrrsssvvvyyy|||~~~~~~GGGHHHJJJKKKLLLMMMLLLLLLLLLFFFCCCEEEGGGGGGJJJNNNSSSYYY]]]ZZZZZZ```iiimmmrrrsssuuuuuuuuuxxxvvvwww~~~yyywww|||wwwkkkZZZQQQIIIFFFDDDBBBCCCFFFKKKXXXiiixxxwwwggg]]]TTTNNNPPPXXXhhhrrruuuhhhVVVKKKGGGEEEBBBBBBEEEMMMXXX___^^^[[[VVVXXX]]]eeemmmuuu{{{~~~~~~}}}~~~}}}}}}~~~{{{uuuoookkkfffeeecccaaa___]]]\\\[[[XXXWWWTTTQQQOOOMMMLLLKKKKKKJJJHHHGGGEEECCCBBBAAA>>>>>>>>>>>>???@@@BBBCCCDDDCCCBBBAAA??????>>>>>>>>>>>>>>>>>>>>>======<<<<<<:::::::::999;;;CCCMMM^^^ooo~~~~~~{{{tttllljjjfffbbb___^^^^^^]]][[[ZZZ[[[\\\^^^aaadddhhhjjjooorrrtttsssnnnjjjgggfffccc___XXXSSSNNNJJJFFFDDDDDDBBBBBBDDDCCC@@@BBBFFFKKKYYYjjjvvvzzzooojjjiiijjjjjjkkknnnrrrwwwzzz{{{yyywwwyyyzzz|||}}}~~~~~~~~~}}}vvvtttrrrooollllllooosssyyy|||xxxqqqmmmpppvvv{{{sssmmmfff```VVVSSSPPPXXXrrrgggbbbhhh}}}nnnSSSGGG===::::::888666777777777888888777777666555666666555444444333222222333333333333333333333333333333222222222222222111222222222333333444444444222444555555666777;;;>>>AAAGGGIIIPPP[[[dddyyy}}}}}}~~~{{{~~~nnnhhh]]]SSSMMMLLLNNNPPPRRRSSSTTTUUUUUUUUUUUUUUUWWWVVVUUUSSSPPPLLLIIIGGGCCCCCCDDDEEEGGGJJJLLLNNNOOORRRVVV[[[___bbbccccccdddhhhnnnrrrtttsssssssssppprrruuuxxx|||||||||GGGHHHIIIKKKLLLLLLMMMMMMJJJDDDAAABBBDDDEEEHHHLLLRRRXXX\\\ZZZZZZ```hhhlllpppqqqrrrrrrrrruuu|||xxxpppttt{{{zzzxxx{{{~~~zzzrrr^^^TTTJJJGGGFFFDDDDDDFFFJJJUUUfffwwwooobbbWWWPPPQQQVVVdddttt{{{nnnZZZNNNJJJGGGBBBAAACCCLLLXXX___^^^[[[VVVUUUWWW]]]fffpppxxx|||~~~~~~|||xxxssspppiiihhhfffdddaaa___]]]\\\YYYWWWUUURRROOONNNNNNNNNLLLKKKJJJGGGEEECCCBBBAAA???>>>======>>>???@@@BBBDDDCCCBBBAAAAAA@@@AAAAAA>>>>>>??????>>>>>>===<<<<<<;;;::::::888;;;EEEQQQfffvvvyyyrrrllliiiddd```___^^^\\\[[[[[[[[[\\\^^^aaaeeehhhjjjlllpppsssrrrnnnjjjhhhiiiccc___YYYSSSOOOKKKGGGEEECCCAAABBBDDDCCC@@@BBBGGGNNN\\\lllvvv~~~~~~{{{|||~~~~~~wwwrrrmmmkkkkkklllpppvvv}}}{{{~~~xxxooojjjmmmsss{{{|||zzzoooiiidddaaaVVVSSSPPPWWWrrrnnnhhhnnnxxxVVVJJJ???;;;;;;999777888777777777777777666666555555555555555444444444444333333333333333333333333222222222222222222222222111222222333333444444555222444555555666888<<<>>>CCCIIIKKKRRR^^^hhh~~~}}}~~~uuu}}}mmmggg^^^TTTOOOMMMNNNPPPRRRSSSTTTUUUVVVVVVVVVVVVWWWVVVUUUSSSPPPLLLIIIGGGCCCCCCDDDEEEGGGJJJMMMOOOPPPRRRVVVZZZ___bbbdddddddddhhhmmmpppqqqrrrrrrsssqqqsssvvvyyy}}}zzzyyy}}}}}}{{{}}}HHHIIIJJJKKKLLLNNNOOOPPPKKKDDD@@@AAACCCDDDGGGLLLPPPWWW\\\ZZZZZZ```hhhkkkmmmppprrrrrrqqqrrrvvvzzzsssooommmttt||||||}}}{{{uuueeeZZZNNNJJJHHHEEEDDDEEEGGGQQQbbbtttuuufffZZZRRRQQQSSS```tttrrr]]]QQQLLLIIIBBB@@@BBBLLLYYY```^^^ZZZSSSQQQPPPUUU```mmmwww}}}}}}zzzwwwuuunnnmmmjjjgggddd```^^^]]]XXXWWWTTTQQQOOOOOOOOOOOOMMMLLLJJJHHHFFFCCCAAA@@@???>>>===<<<<<<===???@@@CCCCCCBBBBBBBBBBBBBBBCCC>>>????????????>>>=========;;;:::999888;;;GGGTTTnnn|||~~~xxxppplllgggdddbbbaaa___^^^[[[\\\\\\^^^aaadddggghhhiiimmmqqqpppllliiijjjlllccc___YYYTTTPPPLLLHHHFFFBBB@@@AAACCCBBB@@@BBBFFFNNN]]]lllsssyyy}}}uuuoooooooooooorrrwww|||zzz|||zzzqqqkkkmmmttt{{{xxxxxxqqqgggbbb___VVVSSSOOOVVVppptttnnnvvvXXXLLL@@@<<<<<<:::888999666666777777666666555444444444444444555555555555333333333333333333333333222222222222222222222222111111222333333444555555222333555666666999<<>>???CCCBBBBBBBBBBBBCCCDDDDDD???????????????>>>=========;;;:::999777;;;HHHVVVsss}}}tttpppkkkhhhfffdddcccaaa[[[[[[\\\]]]```ccceeeggggggkkkooooookkkiiikkknnnccc___YYYTTTPPPMMMIIIGGGBBB@@@AAACCCBBB@@@AAAFFFLLL[[[jjjpppuuu~~~yyysssttttttrrrrrrvvvxxxyyy|||uuunnnqqqwwwwww}}}vvvvvv}}}tttggg```^^^WWWSSSOOOTTTnnnxxxsss}}}ZZZMMMAAA===<<<:::999:::666666666666666555555444333333444444555666666666333333333333333333333333222222222222222222222222111111222333333444555555222333555666777999<<>>DDDCCCAAA???>>>>>>??????;;;;;;;;;<<<>>>>>><<<:::777:::888888;;;999CCCZZZxxx|||zzzvvvqqqlllhhheeedddbbbbbbbbbccccccddddddeeeeeegggiiikkkllllllkkkjjjbbb]]]WWWSSSPPPLLLGGGCCCCCCCCCCCCAAA???@@@BBBEEELLLXXXiiiwwwzzzzzzzzztttpppppprrrtttuuusssuuu{{{zzzwwwuuurrr{{{yyyuuuzzz|||uuuxxxvvvjjjccc^^^YYYRRRRRRWWWiii{{{cccPPPAAA??????999666666555666888999888777555333555555444444444444555555555555444444444333333333222222111111222222333444111111000000111111222333666666666555555888===AAAFFFLLLTTTZZZbbbuuu~~~zzzpppcccZZZVVVTTTPPPMMMRRRTTTWWWYYYZZZYYYXXXVVVTTTTTTTTTRRRPPPLLLIIIFFF@@@BBBDDDFFFHHHKKKOOOSSSUUURRRRRRWWW[[[]]]bbbhhhiiillloooppprrrtttvvvyyy|||||||||}}}~~~~~~zzzyyy|||~~~~~~NNNLLLLLLNNNSSSVVVVVVTTTHHHCCC@@@AAABBBBBBFFFKKKXXXYYY\\\___bbbeeehhhiiilllkkkjjjlllppprrrqqqpppnnnkkknnnyyyxxxhhh^^^YYYYYYaaakkkxxx~~~~~~}}}zzzsssdddUUUOOOKKKFFFCCCCCCAAAIIIUUUeeewwwsss```UUURRRRRR\\\lll{{{{{{lllYYYOOOLLLDDDBBBGGGMMMVVVhhhmmmaaaVVVNNNJJJOOOYYYdddpppxxx||||||~~~~~~~~~}}}|||{{{yyyyyywwwtttpppllliiieeeaaa^^^YYYWWWSSSPPPOOOOOOPPPRRRRRROOOJJJGGGGGGGGGFFFEEEDDDCCCBBB@@@??????@@@@@@AAAAAABBBBBBAAA@@@???>>><<<<<<<<<===>>>>>><<<:::777:::888888<<<:::EEE\\\yyy|||wwwrrrnnnkkkjjjffffffeeeeeeddddddccccccccceeegggiiijjjkkkjjjiiiccc^^^XXXSSSPPPLLLHHHEEEBBBCCCBBB@@@??????BBBDDDLLLXXXkkkyyy|||zzz||||||uuupppoooppprrrsssrrrtttyyy{{{xxxvvvtttyyy~~~~~~uuuqqqwwwzzztttwww~~~rrrhhhaaaYYYRRRSSSXXXhhheeeRRRAAA>>>>>>999666777666777888888888777555444555555444444444444555555555555444444444333333333333222222222222333444444555555444444555555666777555666555555555888===AAAFFFLLLUUU]]]ggg{{{|||tttkkk___VVVTTTSSSRRRQQQSSSUUUWWWYYYZZZYYYWWWVVVTTTTTTTTTSSSPPPLLLIIIGGG@@@BBBDDDFFFGGGJJJNNNRRRUUURRRSSSYYY\\\^^^bbbhhhhhhkkknnnppprrrtttwwwzzz||||||}}}}}}~~~~~~{{{zzz|||PPPNNNMMMOOOSSSUUUTTTRRRFFFAAA???AAABBBCCCGGGMMMXXXYYY\\\___bbbeeehhhiiihhhggggggjjjnnnrrrttttttmmmhhhfffnnnyyypppcccXXXSSSTTTYYYcccmmmwww{{{|||~~~~~~}}}ttthhh[[[RRRLLLFFFCCCDDD@@@EEENNN[[[mmm{{{gggYYYTTTSSSXXXhhhyyy}}}rrraaaTTTNNNEEEBBBFFFLLLVVVkkkuuukkk]]]SSSLLLOOOXXXbbbnnnwwwyyyyyy{{{}}}}}}}}}~~~{{{||||||{{{{{{zzzyyyyyyxxxuuuqqqnnnkkkgggccc```ZZZXXXTTTQQQOOOPPPRRRTTTRRROOOKKKIIIHHHHHHGGGGGGFFFEEECCCBBBBBBBBBBBBCCC>>>@@@BBBCCCCCCBBB???===>>>======>>>???>>>;;;999888;;;888999===<<>>BBBHHHMMMWWWbbbmmm|||uuummmeeeYYYQQQPPPSSSUUUVVVVVVWWWYYYZZZZZZYYYWWWVVVUUUUUUUUUSSSPPPMMMIIIGGGAAABBBDDDEEEFFFIIIMMMPPPTTTSSSUUU[[[___```cccgggfffiiimmmppprrruuuxxx{{{}}}}}}}}}}}}~~~}}}{{{{{{}}}LLLKKKKKKNNNRRRTTTQQQOOODDD@@@>>>@@@BBBDDDHHHNNNTTTVVVXXX[[[___bbbdddfffeeeeeeeeehhhlllqqquuuwwwssskkkdddeeekkkrrr{{{xxxjjj^^^UUURRRRRRTTT]]]hhhpppuuuxxx|||}}}yyypppdddYYYOOOHHHDDDCCCAAABBBHHHSSSbbbvvvnnn^^^VVVUUUUUUcccttt}}}wwwhhhXXXOOOIIIEEEHHHKKKTTTjjjwwwooodddXXXNNNNNNUUU```lllvvvzzzzzz|||~~~~~~}}}}}}yyyyyy{{{{{{|||{{{{{{zzzyyyvvvrrrooolllhhhdddaaa\\\ZZZVVVSSSQQQRRRTTTUUURRROOOLLLJJJJJJJJJIIIHHHGGGFFFDDDCCCCCCCCCDDDEEE>>>@@@AAACCCCCCBBB@@@???@@@???>>>??????>>><<<999888;;;999999>>>>>>JJJbbb}}}yyyvvvuuuqqqpppooollliiieeebbb```___```bbbdddfffgggggggggccc___XXXRRRMMMJJJIIIIII@@@AAAAAA@@@??????AAACCCKKKXXXmmm~~~}}}zzz||||||uuupppmmmmmmllllllnnnmmmqqqwww|||}}}zzzyyyyyyzzz~~~xxxnnnkkkqqq{{{zzzrrrttt}}}~~~sssjjj\\\TTTUUUXXXbbblllVVVCCC===<<<888777999888888777666555666666666555555444444444444555555555555444444444333333333000000000000000111222222222222111111111222333333444444444444555999>>>CCCKKKPPPZZZfffsssyyyxxxyyyvvvooojjjaaaVVVNNNNNNQQQVVVYYYXXXYYYZZZ[[[ZZZYYYXXXWWWVVVVVVUUUTTTQQQMMMIIIGGGBBBCCCDDDEEEFFFHHHLLLOOOTTTSSSWWW^^^aaaaaacccgggeeehhhlllooorrruuuyyy||||||}}}}}}~~~~~~~~~~~~~~~~~~|||{{{|||~~~~~~HHHHHHIIINNNRRRTTTQQQNNNCCC>>>===@@@BBBDDDIIIOOORRRTTTVVVYYY]]]```bbbdddddddddeeegggjjjnnnrrruuutttkkkaaa___```eeemmmvvvxxxlllaaaYYYSSSNNNOOOTTT[[[bbbgggmmmttt{{{}}}yyyooobbbUUULLLFFFCCCDDDCCCFFFNNNZZZmmmwwwdddZZZVVVSSS^^^nnnyyyzzznnn]]]QQQJJJFFFGGGJJJRRRiiixxxsssjjj]]]QQQOOOUUU^^^jjjttt~~~~~~~~~}}}|||yyyzzz|||~~~~~~~~~}}}}}}yyyvvvrrrooommmiiifffccc___]]]ZZZWWWUUUUUUUUUVVVRRRPPPMMMLLLLLLLLLKKKJJJHHHGGGEEEDDDCCCCCCDDDEEEAAAAAAAAA@@@AAAAAABBBBBBAAA@@@???@@@@@@???===:::999<<<999999>>>???KKKddd}}}yyyvvvuuuuuutttsssppplllhhhdddaaa___```aaaccceeeffffffgggccc___YYYRRRLLLHHHHHHHHH???AAAAAAAAA@@@@@@BBBDDDJJJVVVjjj|||~~~|||vvvpppmmmllllllkkkjjjiiilllrrrvvv}}}{{{zzz{{{yyy}}}xxxoookkkqqq{{{|||rrrrrr{{{{{{sssmmm^^^VVVUUUXXX^^^{{{oooYYYDDD>>><<<888777:::888888777666555666666666555555444444444444555555555555444444444333333333111111111111111222333333444444333333444444555666333444444444666:::@@@DDDOOOTTT]]]jjjxxx}}}{{{{{{xxxttttttuuurrrmmmiiiaaaVVVNNNLLLPPPVVVZZZYYYZZZ[[[[[[[[[ZZZYYYXXXWWWWWWVVVUUUQQQMMMIIIGGGBBBCCCEEEEEEFFFIIILLLOOOSSSSSSWWW___bbbbbbcccffffffiiillloooqqqtttxxxzzz{{{|||}}}~~~~~~~~~~~~~~~}}}|||{{{|||}}}GGGGGGJJJOOOTTTUUURRRNNNBBB>>>===???BBBDDDIIIOOOSSSTTTWWWZZZ]]]```cccdddcccdddeeeffffffhhhkkknnnkkkccc\\\ZZZ[[[^^^fffoooyyyzzzwwwooogggaaaYYYRRROOOOOORRRVVVZZZ___jjjttt|||}}}wwwjjj[[[PPPIIIDDDGGGDDDFFFLLLTTTccckkk^^^YYYTTT[[[hhhvvv{{{sssbbbTTTHHHEEEGGGIIIQQQiii{{{wwwpppcccVVVSSSWWW```kkkttt}}}{{{{{{zzz|||~~~{{{xxxtttqqqooolllhhheeebbbaaa___\\\ZZZXXXVVVVVVRRRPPPNNNNNNNNNNNNMMMLLLJJJIIIGGGEEEDDDDDDDDDEEECCCBBBAAA@@@@@@AAABBBCCCAAA@@@@@@AAABBBAAA>>><<<:::<<<999999===>>>KKKddd}}}yyyvvvuuuvvvvvvuuusssppplllhhheeebbbbbbccccccdddeeefffgggdddaaa\\\TTTMMMHHHGGGGGG???AAABBBBBBBBBBBBCCCDDDJJJSSSeeevvv~~~~~~yyyssspppmmmkkkjjjhhhgggjjjoootttzzz{{{zzz{{{vvvyyyyyyqqqmmmrrr{{{|||qqqqqqyyywwwqqqmmmaaaWWWVVVXXX[[[vvvqqq[[[FFF@@@===999777999777777777777666666666666555555444444444444555555555555444444444333333333444444333333444444555666222222222222222333333444444444555555777<<>>===???AAACCCHHHNNNSSSTTTWWWZZZ]]]```cccdddbbbdddeeedddbbb```bbbddd]]]XXXUUUVVVXXX[[[bbbjjjqqqvvvxxxsssmmmhhh___UUUOOOLLLKKKNNNQQQUUU```lllvvv|||{{{nnn___UUULLLFFFIIIEEEFFFKKKOOO[[[wwwrrrddd^^^XXX\\\eeesss|||wwwgggXXXLLLHHHJJJJJJQQQhhhyyyvvvuuuhhh[[[XXX[[[cccnnnvvv~~~~~~}}}|||{{{}}}~~~{{{wwwtttrrroookkkiiiddddddcccaaa^^^ZZZWWWUUURRRPPPOOOOOOPPPPPPNNNMMMMMMLLLJJJGGGFFFEEEEEEEEECCCCCCCCCBBBBBBAAA@@@@@@AAA@@@@@@AAACCCBBB@@@>>>;;;===999888======JJJddd|||yyywwwuuuuuuvvvuuusssooollljjjeeedddddddddeeeeeefffgggfffeee```XXXOOOIIIGGGGGG@@@AAACCCDDDCCCCCCDDDEEEKKKQQQ___nnnvvvzzzyyysssoookkkiiihhhgggjjjooosssxxx{{{yyyzzzuuuxxx}}}{{{sssnnnrrr{{{{{{pppoooxxxtttnnnllldddYYYVVVWWWXXXrrr{{{rrr\\\HHHAAA???999666888666777888888888777555444555555444444444444555555555555444444444333333333333333333333333444444555111000000000000111222222444555666777999>>>DDDHHHTTTXXXbbbpppzzznnntttxxxyyyyyywwwpppiiieee___WWWOOOLLLOOOUUUZZZZZZZZZ[[[\\\\\\]]]]]]]]]YYYYYYXXXVVVRRRNNNJJJGGGBBBDDDFFFGGGIIILLLPPPSSSTTTSSSVVV\\\```aaacccgggkkkmmmoooooopppppprrrtttwwwxxx{{{~~~}}}zzzxxxyyy|||}}}EEEFFFHHHMMMPPPOOOIIIDDDCCC>>>===???AAACCCHHHMMMRRRSSSUUUYYY\\\___bbbcccaaacccdddbbb^^^[[[[[[\\\VVVRRRRRRTTTVVVXXX^^^fffkkkrrrvvvrrrmmmhhh^^^SSSNNNJJJIIIKKKMMMOOOZZZfffqqqzzz|||pppbbbWWWOOOHHHJJJFFFFFFJJJLLLUUUqqqwwwhhhaaa[[[]]]dddrrr}}}zzzjjj[[[RRRNNNNNNMMMPPPeeevvvrrrxxxkkk___[[[___fffpppyyy|||{{{}}}}}}zzzwwwtttrrrnnnkkkfffffffffdddaaa\\\WWWTTTRRRQQQOOOOOOPPPQQQOOONNNPPPOOOLLLIIIGGGFFFFFFFFFBBBCCCDDDEEEDDDBBB???===@@@@@@@@@BBBCCCCCCAAA???;;;===999888<<<===JJJccc|||zzztttuuuvvvvvvuuurrrooommmgggffffffeeeeeeffffffggghhhgggccc[[[RRRJJJGGGGGG@@@BBBDDDEEEDDDDDDEEEFFFMMMQQQ[[[hhhqqqvvv}}}|||}}}vvvpppkkkhhhhhhhhhkkkqqqtttxxx{{{yyyyyywwwzzz{{{sssnnnrrrzzzzzzooooooxxxtttmmmjjjfffZZZVVVVVVWWWpppxxx}}}rrr]]]IIIBBB@@@999666777555666888999888777555444555555555444444555555555555555444444444333333333000000000///000111111222555555444444555555666777555666666777:::???EEEIIIUUUYYYcccrrryyynnnuuu{{{}}}|||xxxooogggaaa]]]UUUNNNKKKNNNUUUZZZZZZZZZ[[[\\\]]]]]]^^^^^^ZZZYYYXXXVVVSSSNNNJJJHHHBBBDDDFFFHHHJJJMMMQQQTTTTTTSSSUUU[[[___```cccgggmmmnnnppppppooooooqqqrrruuuwwwzzz~~~}}}zzzxxxyyy}}}~~~|||{{{|||~~~GGGEEEEEEGGGJJJKKKHHHEEE@@@@@@@@@???@@@CCCHHHLLLRRRRRRSSSVVV[[[^^^___^^^ccc```]]][[[ZZZYYYXXXWWWQQQQQQRRRUUUXXX]]]aaadddkkkmmmooopppnnnhhhbbb^^^QQQPPPNNNJJJIIIMMMUUU[[[ooowww}}}nnn[[[OOOKKKGGGDDDEEEGGGGGGNNNeee~~~sssgggccc______kkkyyy{{{oooaaaXXXRRRLLLKKKOOOYYYkkk{{{{{{rrrggg______gggpppwww~~~|||yyyvvvssspppoookkkiiifffcccaaa___\\\YYYVVVTTTRRRRRRRRRRRRQQQPPPNNNMMMMMMLLLKKKJJJJJJIIIFFFFFFEEECCCBBBAAA??????@@@AAACCCDDDCCCBBB???>>><<<888888;;;:::;;;LLL```~~~|||xxxuuuvvvxxxxxxtttppphhhkkkoooooommmjjjiiiiiilllhhhbbbZZZRRRKKKFFFDDDBBBBBBCCCCCCDDDDDDEEEEEELLLSSS\\\cccjjjsssyyyuuutttnnnnnnllljjjjjjnnnrrrvvvzzzuuurrruuuyyy}}}wwwooojjjnnnuuuwwwnnnooozzzzzzooolll```___\\\VVVYYYrrrrrrYYYJJJFFF===:::<<<::::::999888666555555444444555555555555555555555555666555333222222333555666222222222222222222222222222222222222333444555555444666888999:::>>>FFFLLLTTTZZZeeerrrsssqqquuu}}}~~~rrrkkkiiifff___WWWRRRSSSVVVWWWWWWWWWXXXYYY[[[]]]^^^```aaa]]][[[XXXUUUQQQMMMGGGCCCCCCCCCCCCEEEHHHMMMQQQSSSVVVXXXZZZ\\\^^^aaafffiiijjjmmmqqqsssssssssttttttwwwyyy||||||||||||}}}{{{yyyxxxzzz~~~~~~~~~~~~FFFDDDCCCEEEHHHIIIGGGCCC>>>?????????@@@DDDIIINNNSSSRRRRRRUUUYYY\\\]]]]]]bbb___[[[YYYXXXWWWVVVTTTOOOOOOQQQUUUZZZ```eeehhhpppqqqsssssspppkkkeeeaaaYYYXXXSSSMMMIIIIIILLLPPPaaakkkxxx}}}tttdddVVVPPPHHHEEEDDDEEEDDDJJJ___vvv~~~ooofffdddeeemmmwwwxxxpppgggZZZTTTOOONNNQQQZZZkkkzzzvvvjjj```^^^dddnnnuuu||||||~~~}}}zzzwwwsssqqqooommmkkkhhheeecccaaa^^^[[[XXXVVVTTTSSSTTTTTTRRRQQQNNNNNNMMMMMMLLLLLLKKKKKKIIIHHHGGGFFFDDDCCCBBBAAA@@@AAAAAAAAAAAA@@@>>>>>>===999888;;;:::;;;JJJ]]]}}}}}}yyyvvvvvvyyyyyyuuuqqqllloooqqqqqqnnnlllkkkkkklllhhhaaaYYYQQQKKKFFFDDDBBBBBBCCCCCCDDDDDDDDDEEEKKKRRR[[[bbbiiirrr~~~zzzwwwyyy}}}xxxqqqqqqooolllmmmpppssswww{{{uuurrrrrrvvv}}}zzzssslllfffjjjpppvvvllllllvvv}}}|||}}}pppiiiaaa```\\\XXX\\\tttwww\\\LLLGGG>>>:::<<<999:::999888666555555444444555555555555555555555555444333111000000111333444222222222222222222222222222222222222333444555666444666888999:::???FFFLLLVVV\\\ffftttwwwxxxyyy~~~uuummmjjjggg```XXXSSSSSSVVVWWWWWWYYYZZZ[[[]]]^^^______```]]]ZZZWWWTTTQQQMMMGGGCCCCCCCCCDDDFFFIIIMMMQQQSSSUUUWWWYYY[[[\\\```dddggghhhlllpppsssuuuvvvwwwxxxxxxzzz|||}}}||||||~~~{{{yyyxxxzzz~~~EEECCCBBBDDDGGGHHHEEEBBB======>>>>>>@@@DDDJJJNNNSSSRRRQQQSSSVVVZZZ\\\\\\aaa]]]YYYVVVUUUUUUTTTSSSQQQRRRUUUYYY```ffflllpppxxxyyyzzzyyyvvvrrrmmmjjjdddaaa\\\TTTNNNJJJIIIJJJTTT___ooozzzzzzooo___TTTNNNHHHDDDEEEDDDGGGYYYmmm|||kkkjjjkkkpppuuuwwwtttqqq```ZZZSSSQQQRRRZZZjjjxxx{{{nnnbbb]]]aaajjjrrr{{{||||||xxxuuurrrqqqpppmmmjjjhhhfffdddaaa^^^ZZZXXXVVVUUUUUUUUUTTTRRRMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKJJJIIIGGGFFFEEEEEEAAA@@@???>>>>>>============::::::;;;999:::GGGXXXwww{{{xxxxxxyyyyyyvvvsssrrrssstttrrrooommmmmmmmmnnniiibbbZZZRRRLLLHHHFFFBBBBBBCCCCCCCCCCCCCCCCCCJJJQQQZZZaaagggppp}}}|||zzzyyytttwww}}}vvvuuurrrpppqqqtttuuuwww}}}{{{uuurrrooottt{{{~~~xxxqqqiiidddfffmmm|||vvvjjjjjjrrr{{{rrrhhhbbb___[[[YYY___www|||```NNNHHH>>>;;;<<<888:::999888666555555555555555555555555555555555555333333111111111111333333333333333333333333333333222222222222333444555666444666888999:::???HHHNNNYYY___jjjwww|||}}}{{{pppkkkhhhaaaYYYTTTTTTVVVWWWWWWZZZ\\\^^^`````````___^^^[[[YYYVVVTTTQQQLLLGGGDDDAAABBBCCCEEEHHHKKKOOOQQQTTTUUUWWWYYYZZZ]]]bbbeeegggkkkpppsssvvvxxxzzz|||xxxzzz|||}}}}}}}}}~~~|||{{{zzz|||~~~EEECCCAAACCCFFFGGGEEECCC>>>>>>>>>>>>???CCCIIIMMMQQQPPPOOORRRVVVZZZ]]]]]]___\\\XXXVVVVVVWWWWWWVVVYYYZZZ]]]bbbhhhooouuuxxx~~~|||yyywwwkkkiiiddd^^^WWWRRROOOMMMOOOYYYgggsssyyyvvvhhh[[[VVVMMMGGGGGGFFFIIIVVVfff}}}sssooolllooouuuzzz{{{yyyjjjaaaXXXRRRQQQXXXhhhxxx~~~rrrfff^^^```iiiqqq}}}}}}{{{xxxvvvuuuqqqnnnkkkiiihhhfffccc```[[[YYYVVVUUUUUUUUUTTTRRRLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLKKKJJJIIIHHHGGGGGGBBBAAA>>><<<;;;;;;<<<<<<===;;;;;;;;;999:::EEEQQQppp~~~{{{yyyyyyyyyxxxwwwvvvuuutttrrrpppnnnmmmmmmpppkkkddd[[[SSSMMMJJJHHHCCCCCCBBBBBBBBBBBBBBBBBBHHHNNNWWW^^^dddnnnzzz{{{xxxxxxxxxuuuvvv~~~{{{wwwvvvssssssuuuvvvuuuyyy|||vvvrrrooottt{{{~~~xxxrrriiiccceeekkkyyyvvvjjjiiirrr{{{wwwhhhbbb]]]XXXXXX___wwwbbbNNNGGG>>>;;;<<<999999888777666555555555555555555555555555555555555555444444333333444444555333333333333333333333333333222222333333444555666555666888999;;;@@@IIIPPP\\\cccnnn||||||xxxxxx|||uuukkkggg```XXXTTTUUUXXXZZZZZZ\\\]]]```aaaaaa```]]]\\\ZZZXXXUUUSSSPPPLLLGGGDDD???@@@AAACCCFFFIIILLLNNNRRRTTTVVVWWWYYY\\\```ccchhhkkkooorrruuuwwwyyy{{{yyy{{{}}}~~~}}}~~~~~~~~~FFFDDDBBBCCCFFFHHHFFFDDD@@@@@@???>>>???AAAFFFJJJNNNMMMNNNQQQVVV[[[^^^___]]]ZZZXXXXXXZZZ]]]``````dddeeegggjjjooouuuzzz}}}uuurrrlllfff```ZZZUUURRROOOUUU^^^gggssszzztttjjj]]]QQQIIIHHHHHHIIIRRR^^^rrr}}}tttkkkkkkuuu~~~vvvkkk]]]TTTQQQVVVfffvvvxxxlllbbbaaaiiiqqq~~~~~~|||{{{zzzyyypppnnnkkkiiihhhfffcccaaa[[[YYYWWWUUUUUUUUUSSSRRRLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLKKKKKKJJJIIIHHHHHHDDDBBB???<<<::::::;;;<<<===<<<;;;;;;999:::BBBKKKggg}}}{{{zzzzzzzzzzzzxxxwwwuuusssqqqpppnnnmmmooojjjbbbYYYQQQLLLHHHGGGCCCCCCBBBBBBAAAAAA@@@@@@EEEKKKTTT[[[aaajjjvvvxxxuuutttuuuttttttyyy{{{xxxvvvuuuvvvtttsssvvv{{{~~~xxxtttrrrvvv|||yyyrrriiicccdddiiiwwwwwwkkkkkkttt~~~|||lllddd\\\UUUVVV]]]tttdddNNNGGG???<<<===999999888777666666555555666555555555555555555555555444444444444444444444444333333333333333333333333333333333333444555666666555666888999;;;AAAKKKRRR^^^fffrrryyyuuuuuuyyyyyykkkddd^^^WWWTTTVVVZZZ\\\]]]\\\]]]___aaa```^^^\\\ZZZXXXVVVTTTRRRPPPLLLHHHDDD@@@AAACCCEEEHHHJJJLLLNNNQQQSSSUUUWWWYYY\\\aaadddjjjllloooqqqrrrtttvvvxxxyyy{{{~~~~~~~~~~~~~~~~~~GGGDDDAAABBBEEEGGGFFFDDDAAAAAA@@@>>>>>>@@@EEEHHHKKKKKKMMMQQQVVVZZZ[[[[[[XXXWWWVVVYYY___fffkkknnnppppppqqqssswww{{{}}}vvvooohhhaaaZZZUUUQQQTTTWWW\\\kkk|||zzzeeeVVVKKKIIIIIIHHHLLLSSSfffyyykkkiiirrr}}}uuufff[[[UUUWWWeeerrr~~~ttthhhdddiiippp{{{}}}|||{{{zzzpppnnnkkkiiihhhgggdddbbb\\\ZZZWWWVVVVVVUUUSSSRRRMMMMMMMMMMMMMMMMMMMMMLLLMMMLLLLLLKKKJJJJJJIIIIIIEEECCC@@@===;;;;;;;;;<<<;;;<<<<<<:::999;;;AAAFFF]]]|||zzzzzz|||}}}{{{yyyxxxwwwvvvuuurrrooolllggg___UUUMMMHHHEEEDDDCCCCCCBBBAAA@@@@@@??????BBBHHHPPPWWW]]]fffrrrzzzxxxsssqqqpppnnnmmmqqqyyy|||xxxvvvuuusssqqqtttzzzzzzwwwtttxxx~~~yyyrrriiibbbbbbggguuuvvvllllllvvvuuukkk___VVVUUUZZZlllzzzzzzhhhQQQHHH@@@===>>>999888888777666666666666666555555555555555555555555222222222222222222222222333333333333333333333333333333333333444555666777555777888999;;;BBBMMMTTT```hhhuuuzzzuuutttvvv{{{{{{lllccc]]]VVVSSSUUUYYY\\\]]][[[\\\]]]^^^^^^\\\ZZZYYYWWWUUUSSSQQQOOOLLLHHHDDDCCCDDDFFFIIIKKKMMMOOOPPPPPPRRRUUUWWWZZZ^^^cccggglllnnnpppqqqqqqrrrtttvvvzzz|||~~~{{{wwwzzz|||}}}FFFBBB@@@AAADDDFFFEEECCC@@@@@@???>>>>>>AAAEEEIIIIIIJJJLLLPPPTTTVVVVVVTTTSSSSSSTTTZZZdddnnnvvvzzz{{{{{{{{{}}}yyyrrrkkkddd___WWWXXXVVVVVVdddzzzppp___PPPLLLKKKHHHGGGKKK\\\ssspppiiilllvvv}}}qqqfff^^^[[[cccmmm}}}|||nnnfffggglllwww}}}{{{yyyxxxqqqooollljjjiiihhheeeccc^^^\\\YYYXXXWWWVVVUUUSSSPPPPPPPPPOOOOOONNNNNNMMMNNNMMMMMMLLLLLLKKKKKKJJJGGGEEECCC@@@>>><<<<<<<<<999;;;;;;:::999<<<@@@CCCRRRyyy}}}zzz{{{}}}~~~}}}}}}~~~|||xxxtttlllggg^^^UUUMMMHHHEEEDDDCCCCCCBBBAAA@@@???>>>===???EEEMMMTTTZZZbbbnnnwww~~~xxxrrrnnnllliiihhhiiinnnttt{{{{{{wwwvvvsssqqquuu{{{|||yyyuuuyyy{{{uuulllddddddhhhtttvvvjjjkkkttt}}}wwwfffYYYVVVWWWdddqqqtttpppUUUKKKAAA>>>===777888777777666666666666666555555555555555555555555111222222333333222222111444444444444444444444444444333333444444555666777555777888999<<>>???BBBDDDDDDBBB>>>>>>>>>===>>>BBBGGGKKKHHHIIILLLOOORRRSSSPPPNNNOOOOOOSSSZZZfffsss|||{{{vvvooojjj^^^^^^XXXTTT```vvvzzzgggVVVQQQOOOIIIFFFHHHUUUiiivvvjjjhhhooo|||yyyoooeee___bbbiii}}}rrrfffeeeiiivvv|||yyywwwuuurrrpppmmmkkkjjjiiifffddd```^^^[[[YYYYYYXXXVVVTTTSSSSSSRRRQQQPPPPPPOOOOOOOOONNNNNNMMMMMMLLLLLLLLLHHHFFFDDDBBB@@@>>><<<<<<888;;;;;;999999<<<@@@BBBJJJrrr~~~{{{{{{~~~}}}xxxoooiiiaaaWWWOOOJJJHHHGGGCCCCCCBBBAAA@@@>>>=========CCCLLLRRRXXX```llluuu~~~xxxrrrmmmjjjiiigggfffhhhjjjnnnyyy}}}yyyvvvtttrrrwww}}}}}}zzztttxxxyyyoooggggggkkktttuuuiiiiiirrr{{{mmm]]]WWWUUU___lllqqquuuZZZNNNCCC>>>===666888777777666666666666777555555555555555555555555333444444555555444444333444444444444444444444444444444444444444555777777555777888999<<>>===???CCCFFFFFFDDD===>>>???>>>>>>@@@CCCFFFJJJJJJLLLMMMNNNOOOOOOPPPPPPPPPTTT^^^mmm}}}zzzssspppbbbVVVVVV```mmm{{{qqq]]]QQQMMMLLLJJJJJJQQQ```yyyuuunnnllljjjqqq|||vvvllliiigggeeesssxxxmmmgggcccoooyyy~~~}}}{{{yyyvvvvvvuuurrroookkkhhhfffeeebbb___\\\ZZZXXXTTTRRRVVVTTTRRRQQQQQQPPPNNNLLLOOONNNNNNPPPQQQPPPNNNLLLIIIGGGCCCAAA@@@>>><<<:::999999999:::;;;<<<>>>>>>LLLbbb~~~{{{|||~~~zzzuuuqqqkkk```TTTLLLGGGFFFGGGBBB@@@???>>>???>>><<<;;;;;;BBBJJJNNNQQQXXXcccmmmzzz||||||{{{xxxuuupppllliiijjjkkkjjjhhhfffkkkttt}}}|||zzzvvvrrrssswww~~~{{{yyyppphhhfffjjjuuuqqqgggffflllrrrttthhhZZZTTT]]]mmmppp}}}]]]NNNBBB>>>>>>999888888888888777777777777666666555555555444444444555444333333555555444333444333333222222333333444444444444555555555555555666888999:::===DDDOOOXXXbbbkkk{{{}}}zzzyyy|||xxxnnnggg\\\PPPLLLOOOTTTUUUUUUWWWWWWYYYYYYYYYXXXWWWVVVUUUTTTSSSRRROOOLLLIIIGGGCCCDDDEEEFFFHHHKKKMMMNNNPPPSSSYYY^^^bbbgggkkknnnooooooppprrrtttwwwyyyzzz~~~{{{zzz}}}~~~~~~~~~}}}rrrvvv|||AAA???===???DDDGGGGGGEEE@@@@@@@@@??????BBBFFFIIIJJJJJJLLLMMMNNNOOOOOOOOOQQQTTTZZZfffuuu|||uuulllccc___```fffsssyyyfffWWWOOOLLLJJJJJJLLLYYYppp|||sssmmmiiinnnxxxwwwtttqqqmmmttt}}}sssjjjcccdddqqq}}}{{{yyywwwwwwvvvssspppmmmiiihhhgggdddaaa___]]][[[XXXUUUVVVUUUSSSRRRRRRRRRPPPNNNRRRQQQQQQRRRSSSRRRPPPNNNIIIGGGDDDBBBAAA???===;;;::::::::::::;;;<<<======CCCXXXyyy}}}wwwsssoooiii___TTTLLLGGGFFFFFFBBB@@@>>>>>>>>>>>><<<;;;:::@@@GGGKKKNNNTTT^^^gggqqqyyy~~~~~~}}}zzzvvvrrrmmmkkkhhhiiihhhfffdddhhhpppvvv}}}{{{yyyuuuuuuwwwzzz~~~xxxmmmeeecccgggrrr}}}qqqhhhfffmmmsssppp^^^VVV\\\hhhlllvvvyyy___PPPDDD@@@???:::888888888888777777777777666666555555555444444444555444333333555555444333444333333222222333333444333333444444555666666777666888999:::===EEEPPPYYYeeennn~~~}}}~~~uuujjjaaaYYYOOOKKKOOOTTTUUUTTTUUUUUUVVVWWWWWWWWWVVVVVVUUUTTTSSSRRROOOLLLIIIGGGDDDDDDEEEFFFHHHJJJLLLMMMPPPTTTYYY___cccgggkkknnnooooooqqqsssvvvyyy{{{}}}|||{{{}}}~~~~~~~~~~~~wwwzzz~~~|||zzzyyyyyyzzz{{{zzzyyyAAA???>>>@@@EEEHHHHHHFFFAAAAAA@@@>>>>>>AAAFFFJJJIIIJJJKKKMMMNNNNNNNNNNNNRRRWWWaaapppzzzvvvqqqjjjbbbaaalllzzzpppaaaVVVPPPNNNMMMKKKSSSeee~~~|||rrrjjjllltttzzztttsss|||nnnccc[[[hhh|||{{{xxxyyyxxxwwwtttqqqnnnkkkjjjiiifffdddbbbaaa___\\\ZZZWWWVVVTTTTTTTTTTTTRRRQQQSSSRRRQQQRRRSSSSSSQQQOOOJJJHHHEEECCCBBBAAA>>><<<<<<<<<;;;;;;;;;;;;;;;<<<===NNNlll~~~xxxsssqqqmmmggg^^^TTTLLLHHHFFFFFFBBB@@@>>>===>>>===<<<;;;999>>>CCCFFFHHHNNNWWW^^^fffnnntttwwwzzz~~~~~~|||yyytttpppmmmhhhiiiiiifffdddfffkkkppp}}}{{{xxxvvvwww~~~zzz}}}uuujjjbbb```dddnnnyyyrrrhhhgggmmmtttvvvaaaWWWZZZbbb|||iiinnnppp}}}^^^OOOCCC???>>>999888888888888777777777777555555555555555444444444555444333333555555444333444333333222222333333444333333333444555666777777666888999:::>>>FFFRRR[[[iiirrr{{{qqqcccYYYSSSLLLKKKPPPTTTTTTSSSSSSSSSTTTUUUVVVVVVUUUUUUUUUTTTSSSRRROOOLLLIIIGGGEEEEEEFFFGGGHHHJJJLLLMMMQQQUUUZZZ___cccggglllooooooppprrruuuxxx{{{}}}~~~}}}~~~}}}|||~~~~~~}}}~~~~~~||||||~~~||||||{{{zzzxxxvvvtttsssqqqnnnlllkkkjjjjjjiiigggAAA???>>>AAAEEEIIIIIIGGG@@@???===;;;;;;???EEEIIIIIIJJJKKKLLLMMMMMMMMMMMMQQQWWWcccrrr|||{{{xxxqqqhhhcccjjjuuuzzzmmmbbbZZZUUURRRNNNRRR]]]rrr{{{pppmmmqqqyyy~~~uuuqqqzzztttddd\\\bbbooo~~~zzzyyyxxxwwwtttqqqooolllkkkjjjhhhfffeeedddccc```^^^XXXWWWUUUUUUVVVUUUTTTRRRRRRQQQPPPPPPQQQPPPOOOMMMKKKIIIGGGEEEDDDCCC@@@>>>>>>===<<<;;;;;;:::::::::===IIIaaa|||uuuqqqooolllggg___VVVNNNJJJHHHGGGBBB@@@===<<<======<<<;;;999===AAACCCDDDHHHOOOUUU]]]eeelllpppuuu{{{~~~}}}zzzvvvrrrooollllllkkkiiiggggggjjjlllrrr|||xxxvvvwww}}}yyy|||~~~tttiiiaaa```dddmmmwwwqqqhhhgggmmmsssuuu```VVVYYY^^^uuulllooommm{{{[[[LLL@@@<<<<<<666888888888888777777777666555555555555555555555555555444333333555555444333444333333222222333333444444444444555555555555555666888999:::>>>HHHTTT^^^lllvvvlllZZZQQQMMMJJJLLLPPPTTTTTTSSSSSSSSSTTTTTTUUUUUUVVVVVVUUUTTTSSSRRROOOLLLIIIGGGEEEEEEFFFGGGHHHJJJKKKLLLRRRVVV[[[___cccgggkkknnnpppqqqsssvvvxxxzzz{{{|||}}}~~~~~~|||zzz~~~~~~}}}{{{~~~zzzxxxyyytttrrroookkkhhhfffeeedddbbb```]]]\\\[[[[[[YYYWWWAAA???>>>AAAFFFIIIIIIHHH@@@???===;;;;;;???EEEIIIIIIJJJKKKKKKLLLLLLLLLLLLPPPUUU```nnn~~~zzzvvvpppiiijjjooowwwzzzoooeee\\\TTTPPPRRRXXXggg~~~yyyrrrrrrttt~~~wwwpppvvvzzziiibbb\\\___pppzzzyyywwwtttqqqooommmmmmmmmkkkhhhggggggfffcccbbbZZZXXXWWWVVVWWWVVVUUUSSSSSSQQQOOOOOOPPPPPPNNNMMMKKKJJJHHHGGGGGGEEEBBB??????>>>===<<<;;;:::::::::>>>DDDVVVsss}}}uuupppooommmiiiaaaYYYQQQLLLIIIHHHCCC@@@===<<<<<<<<<<<<;;;;;;===@@@AAABBBEEEKKKOOOTTT\\\eeekkkqqqyyy~~~~~~}}}{{{wwwtttrrrnnnnnnllljjjhhhggghhhiiihhhrrr|||wwwuuuwww{{{~~~~~~yyyzzz|||}}}tttjjjbbbaaaeeelllwww~~~pppfffdddjjjqqq}}}xxxbbbWWWZZZ^^^ssstttvvvnnnzzzZZZKKK???;;;;;;666888888888888777777777666444555555555555555555555555444333333555555444333444333333222222333333444666666666555444444333333777888999:::???IIIWWWaaaooozzz~~~|||}}}~~~gggSSSKKKJJJJJJMMMQQQUUUUUUTTTUUUUUUUUUUUUVVVVVVWWWWWWUUUTTTSSSRRROOOLLLIIIGGGEEEEEEEEEGGGHHHJJJLLLMMMRRRVVV[[[___cccgggkkknnnpppqqqsssuuuvvvwwwxxxxxx~~~~~~|||zzzxxx~~~~~~~~~wwwvvvxxx{{{wwwvvvqqqllleee___ZZZXXXXXXYYYVVVTTTRRRQQQQQQQQQOOONNN@@@>>>===@@@EEEIIIIIIHHHAAAAAA@@@>>>>>>AAAFFFJJJIIIIIIJJJKKKKKKKKKKKKKKKNNNSSS[[[hhhzzz}}}{{{wwwpppmmmmmmvvvzzzpppbbbVVVQQQRRRUUU^^^pppxxxtttsss|||sssuuutttgggZZZUUUbbbxxx|||zzzxxxuuusssqqqpppooopppnnnllljjjjjjiiifffddd]]]\\\ZZZYYYYYYXXXVVVTTTUUUSSSQQQPPPPPPPPPOOONNNLLLKKKJJJIIIIIIGGGDDDAAA@@@???>>><<<;;;:::::::::<<<>>>JJJcccyyyssspppnnnjjjccc[[[SSSMMMIIIGGGCCC@@@<<<;;;;;;<<<<<<;;;===>>>??????@@@CCCGGGJJJKKKUUU___fffnnnwww{{{|||}}}~~~~~~~~~|||zzzwwwuuupppooollliiigggffffffgggffflllwwwwwwuuuxxxzzz|||}}}{{{xxxxxxzzz~~~|||tttkkkbbb```ccckkkvvv|||mmmcccaaaffflllxxxgggZZZ]]]```ttt~~~sss|||]]]NNNBBB>>>===888888888888888777777777777444444444555555555555555555444333333555555444333444333333222222333333444666666666555444444333333777888999:::@@@KKKYYYcccrrr~~~~~~|||yyytttsssuuuxxx}}}zzzeeeQQQHHHIIIJJJNNNRRRVVVWWWWWWXXXWWWVVVVVVVVVVVVWWWWWWUUUTTTSSSRRROOOLLLIIIGGGCCCDDDEEEFFFHHHKKKMMMNNNRRRUUUZZZ^^^bbbfffiiillloooppprrrtttvvvvvvvvvvvv|||}}}~~~~~~|||zzzxxx~~~~~~{{{sssqqqttt~~~yyyvvvtttooojjjbbbZZZUUUSSSSSSTTTQQQOOOMMMLLLLLLLLLKKKJJJ???===<<>><<<;;;;;;;;;;;;<<<;;;AAASSSrrr~~~wwwrrrnnnjjjddd\\\SSSMMMHHHEEECCC@@@<<<::::::;;;<<<<<<============???AAAEEEGGGFFFQQQ]]]eeennnwww{{{{{{}}}~~~}}}{{{zzztttqqqmmmjjjhhhhhhhhhhhhfffgggnnn|||yyyuuuxxxyyy{{{~~~}}}zzzxxxxxxwwwxxx||||||uuujjj```\\\^^^gggssszzzkkk___]]]bbbhhhssslll\\\___eeezzz|||}}}}}}]]]NNNBBB>>>>>>999888888888888777777777777444444444555555555666666555444333333555555444333444333333222222333333444444444444555555555666666777888999;;;@@@LLL[[[eeevvv{{{~~~|||vvvpppqqquuuwwwxxxzzzuuudddSSSHHHIIIKKKOOOSSSWWWYYYYYYYYYXXXWWWVVVUUUUUUVVVVVVUUUTTTSSSRRROOOLLLIIIGGGBBBCCCDDDFFFIIILLLNNNOOOQQQTTTYYY]]]aaadddhhhkkkkkkmmmppptttvvvxxxxxxxxxyyyzzz|||~~~~~~}}}|||{{{}}}~~~}}}|||tttssswww~~~}}}zzzvvvtttrrrqqqpppooonnnjjjeee___ZZZWWWUUUUUURRRPPPMMMLLLLLLKKKJJJHHH>>><<<;;;>>>DDDHHHHHHGGG===>>>???>>>>>>@@@CCCFFFIIIIIIJJJJJJKKKJJJJJJJJJNNNRRRYYYdddttt}}}}}}sssyyyjjj\\\[[[XXXSSSUUUgggwwwooouuu~~~xxxxxxsssggg^^^]]]aaaooo}}}zzzwwwvvvvvvvvvwwwuuusssqqqpppnnnkkkiiifffdddaaa___^^^]]]ZZZXXXRRRPPPMMMLLLLLLLLLKKKJJJMMMLLLLLLLLLLLLJJJFFFCCC??????===<<<<<<;;;;;;;;;???<<<===JJJfffzzztttnnnjjjddd[[[SSSKKKFFFCCCCCC@@@<<<::::::;;;<<<<<<<<<<<<<<<<<<===@@@CCCEEEFFFQQQ]]]gggpppxxx||||||}}}~~~~~~}}}yyyuuuppplllkkkkkklllllleeedddhhhsss{{{uuuxxxyyy{{{}}}~~~~~~{{{xxxvvvxxxvvvwww{{{|||uuuiii]]]XXXYYYdddpppyyyiii]]]ZZZ___eeeppplll\\\aaahhh|||{{{\\\MMMAAA===<<<777888888888888777777777777444444444555555555666666555444333333555555444333444333333222222333333444111222333444666777888999777888999;;;AAAMMM\\\gggyyyzzz|||yyyrrrtttwwwxxxvvvuuuqqqdddUUUIIIJJJLLLPPPTTTWWWZZZ[[[ZZZYYYWWWUUUTTTTTTUUUUUUUUUTTTTTTRRROOOLLLIIIGGGAAABBBCCCFFFIIILLLOOOPPPPPPTTTYYY]]]```dddgggjjjiiikkkoootttxxxzzz{{{{{{uuuwwwzzz}}}~~~}}}{{{zzzxxxxxx|||}}}yyyrrrjjjeeefffhhhiiiiiilllkkkiiieeeaaa]]]YYYWWWUUURRROOOMMMMMMLLLJJJHHH@@@??????AAACCCDDDDDDCCCBBB@@@===;;;<<<@@@DDDGGGGGGGGGGGGIIILLLNNNNNNNNNQQQTTTYYY```kkk~~~}}}|||qqqbbb[[[XXXXXXWWW]]]ttt{{{wwwyyy{{{}}}www{{{rrraaa]]]cccrrr|||yyywwwvvvzzzwwwuuusssqqqpppmmmkkkiiifffcccbbbbbb```\\\XXXXXXVVVQQQMMMKKKJJJKKKLLLNNNOOOOOOOOOMMMJJJGGGEEEEEECCC@@@>>>===<<<===>>><<<>>>===DDDXXXooozzzwwwssslllbbbXXXQQQLLLHHHFFFAAA???<<<:::999999:::<<<===>>>>>>>>>===>>>@@@BBBKKKQQQ[[[fffooouuuyyy{{{zzzxxxtttpppmmmjjjiiihhhdddaaacccmmmzzzyyyxxx{{{}}}~~~|||xxxuuutttsssuuuyyyyyypppggg]]]WWWWWWdddooowwwgggZZZWWW]]]cccppp~~~lllcccdddggg}}}{{{{{{\\\LLL@@@<<<<<<888888888888888777777777777555555555555555555555555555555555555444333222222444444444444444555666777666555333222222333444555:::999:::>>>CCCMMM___nnn}}}vvvwwwyyytttqqqvvvxxxvvvtttpppdddVVVQQQLLLJJJOOOTTTUUUVVVXXXVVVVVVUUUTTTUUUVVVWWWXXXWWWVVVTTTQQQMMMIIIFFFEEEDDDDDDEEEFFFHHHJJJLLLMMMNNNRRRXXX\\\```cccgggiiikkkmmmqqquuuxxxzzzzzzzzzyyywwwvvvyyy}}}{{{|||~~~}}}}}}~~~~~~|||yyy{{{}}}|||qqqnnnjjjeeeccccccdddfffjjjjjjkkkjjjgggdddaaa______YYYQQQLLLKKKJJJHHHFFF???>>>>>>@@@DDDFFFFFFFFFAAA@@@===<<<===@@@DDDGGGGGGGGGHHHIIIKKKMMMNNNNNNQQQTTTXXX^^^iii}}}}}}tttgggaaa\\\[[[WWWZZZmmmxxxxxxvvvyyyyyyxxxzzzggg___aaannn}}}zzzyyyzzzxxxvvvtttsssrrrooommmllljjjgggeeeeeeccc___[[[\\\YYYTTTOOOMMMLLLMMMMMMNNNOOOOOOOOOMMMKKKHHHFFFFFFDDDBBB???============:::===;;;@@@PPPccc|||yyywwwooodddYYYRRRLLLHHHFFFAAA@@@===:::999:::;;;<<<===>>>>>>>>>>>>???BBBDDDIIIPPP\\\gggqqqwww{{{|||}}}xxxsssooollliiihhhdddbbbcccjjjsss~~~|||xxxzzz||||||zzzvvvsssrrrrrrtttxxx~~~yyyqqqhhh___ZZZZZZbbbnnnwwwhhh[[[XXX]]]cccqqq~~~wwwnnnllllll}}}|||{{{\\\MMM@@@<<<<<<777888888888888777777777777555555555555555555555555333333444444444444444444444444444444444444555555555555444444444444555555888777999>>>DDDNNNaaaqqqzzzxxx~~~yyywww{{{{{{xxxvvvpppdddWWWQQQLLLJJJOOOTTTUUUVVVXXXVVVUUUUUUTTTUUUVVVWWWXXXUUUTTTRRROOOKKKHHHEEECCCCCCDDDEEEFFFHHHKKKMMMNNNOOOSSSXXX]]]```dddgggjjjkkknnnqqqtttwwwxxxxxxxxxvvvtttuuuyyy~~~{{{|||~~~~~~}}}|||~~~|||yyyyyy{{{}}}}}}|||~~~|||yyypppnnnjjjgggeeefffggghhhlllllllllkkkiiifffbbbaaaZZZVVVPPPMMMMMMMMMMMMKKK======>>>@@@DDDGGGHHHHHH@@@???>>>===>>>AAACCCEEEGGGGGGHHHIIIJJJLLLLLLMMMPPPSSSVVV\\\ggg{{{zzzoooiiiddd```YYYWWWcccrrr}}}xxxrrrrrr|||~~~wwwzzzpppccc```hhh}}}|||zzzxxxwwwvvvuuusssqqqpppnnnllljjjiiifffccc``````]]]WWWRRROOONNNNNNOOOOOOOOOPPPOOONNNLLLJJJIIIHHHFFFDDDAAA>>>===<<<<<<:::===;;;===GGGVVVwww}}}zzz{{{sssfffZZZRRRLLLHHHFFFAAA@@@===;;;:::;;;<<<======>>>>>>>>>===???CCCEEEGGGPPP]]]jjjsssyyy}}}~~~xxxtttoookkkhhhgggeeeeeegggkkkttt{{{|||||||||zzzvvvsssqqqppprrrvvv}}}zzzsssjjjaaa]]]^^^aaalll}}}vvviii\\\XXX[[[aaaqqq~~~wwwsssoooyyy\\\MMM@@@<<<<<<777888888888888777777777777555555555555555555555555222222333444444555555666555444444333333333333444555555666666666666555555777666888>>>DDDPPPccctttyyy~~~}}}|||~~~~~~|||yyysssggg\\\RRRLLLKKKPPPTTTUUUVVVXXXVVVUUUUUUUUUUUUVVVWWWWWWSSSRRRPPPMMMJJJFFFCCCBBBBBBCCCDDDFFFIIIKKKNNNOOOPPPTTTYYY]]]```dddgggjjjmmmooorrrtttvvvvvvvvvuuurrrrrrtttyyy}}}{{{|||}}}~~~}}}~~~||||||}}}~~~~~~||||||}}}}}}yyyvvvwwwyyyyyyyyyxxxyyy{{{zzzxxxsssqqqooolllkkklllmmmnnnlllkkkjjjhhheeebbb___]]]XXXUUUSSSRRRSSSUUUUUUUUU======>>>@@@DDDGGGHHHGGG??????>>>>>>???AAACCCDDDFFFGGGIIIIIIIIIJJJKKKLLLOOOQQQUUU[[[fffzzz}}}uuupppkkkfff^^^XXX\\\eeezzz~~~sssooovvvzzzvvv~~~zzzjjjaaadddxxx}}}{{{{{{zzzyyywwwvvvtttrrrqqqnnnllliiifffdddccc```ZZZUUUQQQOOOOOOPPPPPPPPPQQQPPPPPPNNNMMMLLLJJJIIIFFFCCC@@@>>><<<<<<;;;???===<<>>===<<<<<<======??????>>>===<<<===AAADDDEEEPPP___mmmvvv|||}}}yyyuuuppplllkkkiiihhhhhhgggmmm}}}~~~}}}{{{xxxtttrrrooopppttt{{{}}}vvvlllbbb^^^___aaammm}}}~~~uuuhhh\\\WWWYYY^^^ooo{{{vvvrrrnnnvvvZZZMMM@@@;;;<<<888888888888888777777777666555555555555555555555555333333333333444444555555555444333333222222222222444555777888888777666666888777999>>>EEERRReeewww}}}}}}vvvkkkbbbRRRMMMKKKPPPUUUUUUVVVXXXVVVVVVVVVWWWWWWWWWXXXXXXRRRQQQPPPMMMJJJGGGDDDBBBAAABBBDDDFFFIIILLLOOOPPPQQQUUUYYY]]]```dddhhhjjjoooqqqsssuuuvvvvvvuuutttqqqrrrtttyyy}}}}}}{{{zzz{{{||||||{{{|||~~~|||{{{}}}~~~~~~|||zzz{{{}}}{{{sssuuuwwwxxxwwwvvvttttttvvvyyy|||~~~|||{{{yyyxxxvvvtttssssssssssssooommmjjjfffbbb^^^\\\ZZZ[[[ZZZZZZ[[[\\\]]]]]]]]]>>>>>>>>>@@@CCCEEEFFFEEE??????>>>>>>???AAACCCDDDFFFHHHIIIIIIHHHHHHIIIKKKMMMPPPTTTZZZeeewww~~~|||~~~xxxtttppplllddd^^^]]]___mmm~~~zzzsssuuuxxxyyytttgggcccrrr~~~~~~|||zzzvvvvvvtttrrrnnnjjjhhhgggeeebbb\\\VVVRRRPPPPPPQQQRRRRRRRRRRRRQQQPPPOOONNNKKKJJJHHHEEEBBB???===<<<:::???<<<;;;@@@GGG^^^|||tttggg[[[QQQKKKFFFDDDAAAAAA???>>>>>>>>>>>>>>>@@@@@@>>><<<:::;;;>>>AAAFFFRRRbbbpppyyy|||vvvqqqmmmkkkiiigggeeeiiiwww~~~|||zzzxxxtttqqqnnnooosssyyyxxxmmmaaa]]]___eeeooo}}}uuuhhh[[[UUUWWW[[[kkkwwwxxxpppnnnlllqqqXXXLLL???:::;;;888888888888888777777777666555555555555555555555555666555444333333333333444555444333333222222222222444555777888888888777666;;;999;;;@@@GGGTTThhhyyyxxxkkkbbbSSSNNNLLLQQQUUUUUUVVVWWWWWWXXXXXXYYYYYYYYYYYYYYYSSSRRRQQQNNNKKKHHHEEEDDDAAABBBDDDFFFIIILLLOOOPPPRRRUUUYYY\\\___cccgggjjjpppqqqtttvvvwwwvvvuuuuuussssssuuuxxx{{{{{{zzzyyyyyyzzz{{{zzzzzzzzz|||~~~}}}|||}}}~~~}}}{{{zzz{{{}}}~~~}}}vvvvvvvvvvvvtttqqqmmmkkklllnnnrrrwww{{{}}}~~~}}}}}}}}}|||zzzyyyxxxwwwvvvuuurrrnnniiidddaaa^^^]]]aaacccdddeeedddcccbbbbbb=========???BBBDDDDDDCCC@@@???>>>===>>>AAACCCEEEEEEHHHJJJIIIGGGFFFHHHJJJJJJNNNRRRXXX```ppp|||{{{{{{yyyvvvqqqlllfffbbb```dddpppzzzxxx{{{|||vvv{{{pppfffnnn}}}}}}xxxyyyxxxuuupppllljjjiiigggddd^^^XXXUUUSSSSSSSSSUUUUUUTTTSSSRRRQQQPPPPPPLLLKKKIIIFFFCCCAAA>>>===999<<<999999>>>AAAQQQmmmyyyrrrggg\\\SSSLLLGGGEEEAAAAAA@@@@@@????????????AAAAAA???<<<:::;;;???BBBIIIUUUfffsss|||}}}wwwoookkkhhhfffdddfffqqq}}}~~~{{{zzzwwwssspppnnnooorrrxxxyyymmmaaa]]]___hhhsssvvviii[[[UUUVVVZZZgggtttqqqjjjjjjjjjkkkUUUJJJ>>>999;;;999888888888888777777777777555555555555555555555555777666444333222222333333555444444333333333333444444555666777777888888777<<<:::<<>>===GGG\\\~~~~~~zzzwwwqqqhhh^^^VVVPPPJJJFFFAAAAAAAAAAAA@@@@@@@@@@@@AAA@@@???===<<<>>>CCCGGGMMMYYYiiiuuu}}}{{{uuupppkkkiiiggggggmmmuuu}}}~~~}}}{{{vvvrrrnnnoooqqqwwwzzzmmmaaa^^^aaakkkvvvzzzjjj\\\VVVXXX\\\dddrrr~~~}}}lllfffggggggfffRRRHHH===999;;;999888888888888777777777777555555555555555555555555666555333222222333444555444444444444444444555555555555555555666777888888:::999<<>>>>>BBBGGGLLLPPP\\\kkkwww~~~}}}|||uuuooommmkkkiiimmmrrryyy{{{vvvooooooqqqwww~~~zzznnnbbb```cccmmmxxx|||lll^^^WWWYYY^^^cccrrrxxxvvvwwwhhhcccdddddd}}}cccPPPGGG<<<888;;;:::888888888888777777777777555555555555555555555555444333222222222444666888444444444444555555666777555444444444444666888999888777;;;CCCNNN___wwwzzzxxx}}}{{{rrrhhhUUUOOOMMMQQQUUUVVVVVVWWWTTTUUUVVVWWWWWWWWWVVVUUURRRRRRQQQNNNLLLIIIGGGEEEDDDDDDEEEFFFHHHJJJLLLMMMQQQSSSVVVYYY[[[___dddhhheeehhhlllpppsssuuuuuuuuutttuuuuuuvvvwwwzzz~~~~~~~~~}}}}}}}}}~~~~~~~~~}}}}}}~~~{{{xxx{{{zzzyyy|||~~~~~~}}}{{{:::999999;;;@@@DDDGGGHHHCCC@@@===;;;<<>><<<===@@@DDDFFFaaa|||vvvuuuxxxvvvuuuqqqiii___TTTMMMIIIGGGEEEBBBAAABBBBBBBBBAAA?????????>>>===AAAHHHNNNRRR```nnnwww~~~zzzyyyuuuqqqnnnmmmooorrr~~~~~~xxxrrrtttsssssswww}}}zzzoooccc]]]^^^kkkuuuooo]]]TTTVVV[[[kkkttt|||wwwrrr```[[[aaagggzzz^^^MMMGGG>>>:::;;;777888888777555555444444444333444555555555444333222444444444444444444444444222222333333333444444444444444555666777888999999999;;;???EEEQQQfffsssrrryyy{{{|||vvvhhhTTTNNNLLLQQQUUUUUUUUUWWWWWWWWWXXXXXXVVVSSSOOOMMMMMMNNNOOOOOOMMMJJJGGGEEEDDDDDDDDDEEEFFFHHHIIIJJJPPPQQQSSSUUUXXX^^^dddiiihhhkkknnnrrrvvvyyyzzz{{{zzzxxxvvvvvvyyy|||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~zzz{{{:::999888:::???DDDFFFHHHCCC@@@===;;;<<>>======???BBBDDDQQQnnnzzzuuuuuuxxx|||zzzvvvmmmbbbWWWPPPMMMGGGEEEBBBAAABBBBBBAAAAAA@@@AAA@@@???>>>BBBJJJPPPZZZggguuu{{{{{{{{{zzzwwwsssqqqrrrsss~~~xxxssstttsssssswww|||zzzpppccc]]]^^^jjjttt}}}lll]]]UUUWWW[[[kkkttt~~~xxxtttppp___[[[```fffxxx]]]LLLGGG>>>;;;<<<999888888777555555444444555444444555555555444333222444444444444444444444444222222333333333444444444333444555666777888888999999;;;>>>EEESSSjjjqqqpppuuusssdddSSSMMMKKKPPPTTTUUUUUUWWWVVVVVVWWWWWWUUURRROOOLLLLLLMMMNNNOOOMMMJJJGGGDDDBBBBBBCCCEEEFFFIIIJJJKKKNNNPPPRRRUUUXXX]]]dddhhhiiikkkooosssvvvxxxzzzzzzyyywwwuuuuuuxxx{{{}}}~~~~~~~~~}}}}}}999888777:::>>>BBBEEEFFFBBB@@@===;;;<<>>>>>>>>???AAACCCGGGKKKNNNQQQSSSUUUYYY]]]^^^^^^bbbkkkrrr}}}~~~qqqiiicccaaaffflllqqq~~~xxxuuuooolllkkklllnnnttt}}}{{{~~~yyyppppppzzz~~~ttt|||yyyxxxyyyzzz}}}yyyssslllgggdddcccbbb______]]][[[XXXTTTRRRPPPOOOOOOOOOOOOPPPNNNKKKHHHDDDBBB@@@>>>===???AAABBBEEE[[[zzzuuuvvvzzz{{{rrrggg[[[SSSOOOHHHEEEBBBAAAAAAAAAAAA@@@AAAAAAAAA??????CCCKKKRRR___lllyyy~~~|||yyyvvvuuuuuu|||~~~zzzwwwuuuttttttwww|||{{{pppddd]]]]]]gggppp~~~xxxhhh\\\WWWXXX[[[jjjsss|||zzzvvvtttccc___dddiii|||xxx\\\KKKFFF>>><<<>>>;;;888888777666555555555555444555555555555444333333444444444444444444444444333333333333444444444444444444555666777888888999999:::===EEEVVVooo~~~rrrooorrr~~~ooo___RRRLLLJJJNNNSSSTTTUUUWWWUUUVVVVVVVVVTTTRRROOOMMMKKKLLLOOOPPPOOOKKKGGGDDD@@@AAABBBDDDFFFIIIKKKMMMMMMOOORRRUUUXXX]]]dddhhhjjjlllooorrruuuwwwxxxxxxxxxvvvtttuuuxxx{{{|||}}}|||}}}~~~|||{{{|||}}}~~~~~~~~~~~~888777666888===AAADDDEEEBBB@@@===<<<<<>>@@@DDDGGGKKKMMMOOOOOOOOOPPPRRRTTTXXX]]]cccgggjjjpppyyyzzzqqqjjjeeebbbdddhhhlllttt{{{tttnnniiiiiiiiillluuu~~~}}}~~~xxxrrrqqqwwwyyy|||}}}}}}~~~yyysssmmmhhheeedddaaa```___]]]ZZZXXXUUUTTTPPPPPPPPPRRRSSSQQQNNNKKKGGGEEEBBB???>>>>>>???@@@CCCQQQjjj{{{wwwyyy~~~zzzmmm___SSSMMMHHHFFFBBBAAAAAAAAA@@@>>>@@@@@@@@@>>>???DDDMMMTTT___lllzzz~~~zzzwwwxxxxxxxxx{{{|||{{{xxxwwwwwwyyy~~~zzzqqqeee^^^]]]ccckkkwwwrrreee\\\YYYYYY[[[iiirrr~~~|||yyyvvveee```cccggg}}}zzz^^^LLLFFF>>>;;;===;;;888888777666555555666666555555555555555444444333444444444444444444444444333333333444444444444555555555666777888999:::::::::;;;===FFFXXXtttwwwqqqqqq{{{mmm]]]RRRLLLIIIMMMRRRSSSTTTWWWVVVVVVWWWVVVUUUSSSQQQPPPLLLNNNPPPRRRPPPLLLHHHEEEAAAAAABBBDDDFFFHHHJJJLLLMMMPPPSSSVVVYYY^^^dddhhhiiijjjmmmpppsssuuuuuuvvvvvvuuussstttwwwzzz{{{{{{yyy{{{~~~~~~|||zzz{{{|||}}}~~~|||}}}~~~777666555777;;;???BBBCCCAAA@@@===<<<<<<>>>AAACCCAAABBBAAA???<<<999999:::<<<>>>BBBEEEHHHJJJJJJJJJGGGGGGHHHMMMSSSZZZ^^^```bbbgggnnntttwwwyyyzzzzzz~~~~~~~~~zzzsssmmmiiifffbbbcccgggkkkooovvv||||||qqqgggeeegggiiikkknnnyyy|||xxxuuuoooqqqxxx~~~}}}xxxrrrlllhhhfff______^^^]]][[[YYYWWWVVVPPPPPPPPPRRRSSSRRROOOLLLIIIGGGDDDBBB@@@?????????CCCIIIWWWqqq{{{wwwyyy~~~wwwfffVVVLLLIIIFFFCCCAAA@@@@@@>>>======>>>===<<<>>>DDDNNNVVV```mmmzzz}}}}}}}}}~~~~~~|||{{{vvvuuuwwwzzzyyyzzz~~~}}}zzzyyyyyyxxxyyy{{{}}}yyyrrrggg```___```gggqqq{{{xxxmmmbbb[[[ZZZ[[[]]]hhhrrr{{{wwwsss```ZZZ\\\^^^yyy|||}}}aaaNNNGGG===:::;;;999888777777666666666666777666666555555444444444444444444444444444444444444333333444444444555555555777777888999:::;;;;;;<<<<<<<<<>>>HHH\\\xxx{{{rrrpppyyy~~~lll]]]SSSMMMJJJMMMQQQRRRTTTVVVWWWWWWXXXWWWWWWUUUTTTSSSOOOPPPRRRSSSQQQMMMIIIFFFCCCCCCCCCDDDEEEGGGHHHIIIOOOQQQTTTWWW[[[___dddgggfffhhhkkknnnqqqrrrssssssvvvtttsssuuuwwwzzz{{{zzzwwwyyy|||}}}|||~~~|||zzz{{{}}}~~~~~~}}}~~~777555444666:::>>>@@@AAAAAA@@@>>><<<<<<>>>@@@AAA???@@@@@@>>>;;;999999999999;;;===@@@CCCDDDDDDDDDDDDDDDGGGLLLSSSZZZ^^^```bbbfffjjjmmmnnnnnnnnnooopppppppppnnnllllllnnnpppnnniiifffeeeccc```aaadddgggiiinnntttxxxuuufffaaabbbaaa```___hhhssszzzxxxnnnlllmmmuuu}}}wwwqqqllliiiaaa```___^^^\\\ZZZXXXVVVRRRQQQPPPPPPQQQQQQOOOMMMKKKIIIGGGDDDBBBAAA@@@@@@???@@@HHHZZZuuu{{{wwwxxx}}}}}}kkkYYYNNNIIIGGGCCCAAA@@@???===<<<:::;;;;;;;;;>>>EEEQQQYYYgggsss}}}~~~|||zzzxxxvvvyyywwwxxxyyyxxx}}}yyytttrrruuuxxx|||||||||wwwuuuyyyxxxyyy{{{}}}yyywwwrrriiicccaaa___dddkkksssyyy|||}}}}}}tttpppjjjaaa[[[ZZZ]]]```kkkuuu~~~xxxsss___XXXYYY[[[wwwwwwbbbOOOGGG===999;;;888888777777666666777777777777666555555444444555555444444444444444444444444333444444444555555555555777777888999:::;;;<<<<<<===<<<@@@KKKaaa}}}sssqqqyyy{{{|||}}}xxxjjj___VVVOOOKKKMMMQQQRRRSSSVVVXXXXXXXXXXXXWWWWWWVVVUUURRRRRRSSSRRRPPPLLLHHHFFFCCCCCCCCCDDDEEEFFFGGGHHHOOORRRUUUXXXZZZ^^^bbbeeeeeegggjjjmmmppprrrssssssuuuttttttuuuxxxzzz{{{zzzxxxyyy{{{}}}~~~}}}|||{{{|||}}}~~~|||{{{|||~~~~~~~~~666444333555999===???@@@AAA@@@>>><<<<<<>>>???@@@>>>??????===;;;999999:::888:::;;;===???AAABBBBBBDDDFFFIIINNNTTTZZZ___aaabbbdddggghhhgggggghhhiiijjjjjjhhheeebbbbbbeeehhhhhhcccaaaaaa```]]]^^^bbbcccdddhhhnnnppprrr|||sssjjjeee```^^^^^^```fffppp|||yyyqqqmmmjjjlllsss{{{~~~xxxwww}}}~~~xxxrrroooiiihhhfffddd```]]]ZZZYYYUUUSSSPPPOOOPPPPPPPPPOOOLLLKKKIIIFFFDDDCCCBBBBBB>>>>>>BBBLLL^^^yyy~~~zzzzzz~~~{{{jjjYYYPPPJJJGGGCCC@@@???>>>===;;;999:::;;;;;;???HHHTTT]]]nnnwww~~~yyyvvvtttqqqwwwssssssvvvuuuyyy{{{tttqqqrrrsssyyyzzz}}}yyywwwvvvvvvwwwzzz~~~~~~yyyuuuuuurrrkkkeeeccc```bbbgggkkkooopppqqqpppiiijjjhhhbbb\\\ZZZ^^^bbbnnnyyyzzzttt___XXXZZZ]]]zzz|||sssbbbNNNFFF===:::<<<:::888777777777777777888888777777555555444555555666444444444444444444444444444444444444555555555555555666666777888999:::;;;<<<===AAAPPPhhhxxxvvv}}}zzzxxxxxxxxxsssiiiaaaYYYRRRMMMNNNQQQRRRSSSUUUWWWWWWWWWWWWWWWWWWVVVVVVTTTSSSRRROOOLLLIIIFFFDDDAAABBBBBBCCCEEEGGGHHHIIIOOOQQQTTTWWWXXX[[[^^^aaaeeegggjjjnnnqqqtttuuuuuuvvvuuuuuuvvvyyy{{{{{{zzz{{{{{{|||||||||||||||{{{zzz{{{~~~}}}|||zzz{{{|||}}}}}}|||666444333555888<<<>>>???AAA???>>>===<<<===???@@@===>>>>>>===;;;::::::;;;;;;;;;<<<>>>???AAABBBCCCBBBDDDHHHLLLQQQVVV[[[^^^```aaacccccccccdddfffgggiiiiiigggccc______bbbfffgggbbb```aaa```]]]^^^aaabbbbbbfffjjjjjjhhhoooyyy{{{qqqiiihhhkkk^^^^^^cccmmmzzzzzzwwwrrrllliiijjjoootttwwwuuuooonnnqqqpppnnnyyy}}}wwwtttrrrqqqnnnkkkfffbbb^^^\\\WWWTTTQQQOOOOOOPPPPPPPPPMMMLLLJJJHHHFFFDDDCCCCCCAAABBBDDDHHHSSSiii~~~uuueeeXXXOOOJJJGGGCCC@@@???>>><<<;;;999:::;;;<<<@@@JJJWWW```pppyyy}}}xxxvvvtttrrrwwwrrrqqqtttrrrsss}}}vvvqqqooopppssstttyyy|||yyy|||~~~ttttttuuuyyy}}}|||vvvssstttrrrlllgggeeeaaabbbeeeggghhhhhhhhhgggcccfffgggccc\\\ZZZ^^^dddrrr|||}}}wwwppp[[[UUUXXX\\\yyyyyyqqq~~~aaaMMMFFF===;;;>>><<<888777777777777777888888888777666444444555555666444444444444444444444444444444444555555555666666444444555666777888999999;;;<<>><<<;;;999888777777777888999;;;===???@@@FFFGGGJJJOOOTTTYYYZZZ[[[aaabbbbbbaaaaaacccfffiiiiiifffbbb^^^]]]^^^```bbbddddddcccbbbaaa```______dddcccdddeeegggjjjmmmooorrrwww~~~tttnnnkkk```]]]gggrrrxxx}}}uuummmiiikkknnnnnnmmmrrrjjjgggjjjhhhccchhhsss}}}{{{yyyvvvpppjjjdddaaaaaaYYYVVVTTTRRRRRRQQQPPPNNNLLLJJJHHHFFFFFFFFFDDDCCCCCCCCCDDDFFFKKKXXXppp~~~rrrdddVVVOOOJJJHHHDDDAAA@@@===;;;888::::::<<<@@@CCCKKKYYYgggxxx~~~~~~~~~xxxmmmppppppoookkkjjjoooyyy~~~uuuqqqrrrqqqrrruuuvvvtttvvv|||vvvtttrrrqqqqqqtttwwwyyyxxxwwwvvvsssnnngggbbb^^^___aaabbbbbbbbbbbbcccddddddddddddccc]]]YYY___hhhsssssslll\\\UUUUUU[[[wwwhhhqqq___KKKBBB@@@===;;;:::555555555444333333222222555555555555555555555555777666555444444444444444333333333444555666777888888777666555555444444555>>>???DDDSSSqqq|||}}}}}}}}}}}}~~~yyyqqqhhhbbbXXXQQQLLLNNNQQQRRRSSSUUUWWWWWWXXXXXXWWWWWWVVVUUUTTTSSSQQQOOONNNKKKFFFCCCCCCCCCCCCCCCEEEGGGIIIJJJNNNQQQTTTVVVXXXZZZ]]]___iiikkknnnppppppqqqssstttsssvvvzzz~~~~~~|||zzzzzzzzz{{{{{{{{{{{{{{{zzzuuuvvvxxxzzz|||~~~~~~||||||}}}{{{~~~~~~888666444444555888<<<>>><<<======<<<;;;:::<<<===@@@@@@???>>><<<;;;::::::777777888999;;;===???@@@EEEFFFIIINNNRRRVVVXXXXXX]]]___bbbdddeeefffhhhjjjllliiiddd```^^^^^^```aaacccccccccbbbbbbaaa``````bbbcccdddfffhhhiiijjjkkkjjjmmmqqqwww}}}kkk```]]]fffnnnsss|||zzzqqqmmmmmmoooooommmooogggdddgggeee___ccclllxxx~~~{{{vvvpppiiidddbbb\\\ZZZVVVTTTSSSRRRPPPNNNPPPNNNKKKIIIHHHGGGFFFDDDCCCBBBCCCEEEHHHUUUkkk}}}{{{rrreeeYYYRRRLLLIIIDDDAAA???===;;;999::::::<<<@@@DDDMMM]]]lll{{{tttoooooommmiiihhhlllvvv~~~~~~wwwssstttsssuuuxxxzzzvvvssszzzzzzttttttqqqlllhhheeeddddddeeeoooqqqrrrqqqmmmfff^^^YYYXXXYYYZZZ[[[\\\^^^```bbbfffeeeeeeccc]]]ZZZ```iiiuuu{{{nnngggXXXTTTSSSYYY|||yyypppiiiYYYHHHAAA???===;;;:::999888888777777666666555555555555555555555555555666666555444444444444444444444444444444555666777555555555666777888::::::???AAAEEEUUUtttzzzzzz|||zzz{{{~~~wwwnnnfffWWWPPPLLLOOORRRSSSSSSUUUUUUVVVVVVWWWWWWWWWVVVVVVUUUSSSQQQPPPNNNLLLGGGDDDCCCCCCCCCDDDEEEGGGIIIJJJMMMPPPSSSUUUWWWYYY\\\^^^hhhjjjmmmooooooppprrrsssuuuvvvxxxzzz||||||||||||yyyzzz|||}}}~~~~~~}}}}}}yyyzzz{{{}}}~~~|||}}}~~~888666444333444666:::<<<===>>>>>>===<<<;;;<<<===@@@@@@??????>>>======<<<777777888999;;;===>>>???DDDEEEHHHLLLOOORRRTTTUUUXXX\\\bbbfffhhhiiijjjkkkmmmjjjfffbbb```___aaabbbccccccccccccbbbbbbaaa```aaaccceeehhhiiihhhgggfffbbbaaaaaabbbffflllqqquuurrrjjjfffkkkppprrryyy|||sssnnnmmmmmmllljjjiiicccaaaccc```ZZZ[[[bbbhhhsss~~~xxxppphhhccc```]]]YYYWWWVVVTTTRRRPPPTTTQQQNNNLLLKKKJJJHHHFFFCCCBBBAAACCCEEEOOOcccuuu~~~yyyzzzzzzwwwpppfff\\\VVVNNNJJJDDD@@@>>>===;;;::::::999;;;@@@FFFPPPcccsss|||qqqpppmmmiiifffiiipppwww~~~}}}wwwrrrpppqqqssswwwxxxrrrjjjjjjnnnpppsssxxx{{{yyytttnnnjjjppplllggg```[[[XXXWWWWWWfffhhhlllmmmiiiaaaYYYSSSPPPPPPQQQSSSWWW\\\```cccjjjhhhfffccc^^^[[[bbbkkkvvvwwwiiiaaaTTTQQQRRRVVVwwwyyyyyy```RRRDDD???>>>===;;;:::::::::999888888777777666555555555555555555555555666666555444444444444555555555444444444555555666555555666777999:::<<<===@@@BBBGGGXXXxxxxxxwww{{{{{{yyy{{{~~~~~~}}}{{{tttiii```UUUOOOLLLOOOSSSSSSSSSUUUSSSTTTUUUVVVVVVVVVVVVVVVUUUTTTRRRQQQPPPMMMIIIFFFDDDCCCCCCDDDEEEGGGIIIKKKLLLNNNRRRTTTVVVXXX[[[^^^fffhhhlllmmmnnnoooqqqsssvvvvvvvvvwwwxxxzzz|||}}}zzz|||~~~~~~~~~~~~999777444222222444777999<<<>>>???>>><<<;;;<<<===>>>>>>>>>>>>>>>=========777777888999:::<<<>>>???BBBDDDHHHKKKMMMOOOQQQRRRWWW[[[```dddggghhhjjjkkkkkkhhheeebbbaaaaaabbbdddeeeeeeeeeeeecccaaa___^^^___aaaeeehhhhhhfffccc```[[[ZZZXXXWWWWWWYYY[[[]]]gggmmmwwwyyyrrrnnnoooooonnnrrrxxx}}}xxxqqqllliiigggeeedddccc```___```\\\WWWWWW[[[bbbjjjttt~~~~~~uuukkkeeeaaa^^^[[[YYYXXXWWWTTTSSSTTTRRROOONNNMMMLLLJJJIIIEEECCCBBBBBBDDDLLL\\\lll}}}|||vvvvvvuuusssnnneee]]]WWWOOOJJJDDD???======<<<;;;;;;:::;;;@@@GGGSSSgggxxxyyywwwsssmmmhhhhhhlllpppxxx}}}vvvnnniiillllllnnnoooiii___[[[\\\ZZZ```iiipppssspppjjjfffmmmjjjfffaaa^^^\\\\\\\\\bbbdddfffeeeaaaZZZSSSNNNKKKKKKLLLPPPWWW^^^dddgggmmmjjjfffddd```^^^eeennnwwwuuufff^^^QQQOOOPPPTTTuuuuuuyyyvvv[[[NNNBBB???>>><<<::::::888777777666666555444444555555555555555555555555666555555444444444555555666555555444444444555555777777777777888999:::;;;???BBBIIIZZZ{{{zzzxxxxxx}}}{{{~~~zzzwwwuuussslll___UUUSSSMMMJJJNNNRRRRRRRRRSSSQQQRRRSSSTTTVVVVVVVVVWWWUUUTTTRRRRRRQQQNNNKKKHHHDDDDDDDDDDDDEEEGGGJJJKKKLLLNNNRRRTTTVVVYYY\\\___eeegggkkkmmmnnnppprrrtttuuuvvvvvvxxxyyyzzz||||||~~~~~~:::888555222222333555777;;;<<<>>>>>>===<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<777777888999:::;;;===>>>AAADDDHHHJJJKKKMMMOOORRRYYY[[[^^^aaabbbdddgggiiifffeeecccaaaaaaccceeefffhhhhhhhhhfffdddaaa^^^\\\]]]___ccceeeeeeccc___]]]WWWVVVUUUSSSQQQPPPNNNNNNRRRVVV^^^iiirrrwwwxxxwwwtttpppllliiifffcccdddgggppptttyyy}}}}}}{{{yyyuuuqqqlllgggdddbbb```^^^^^^]]]]]]]]]ZZZWWWWWWZZZccchhhooovvvxxxnnngggbbb```]]][[[ZZZZZZXXXVVVSSSQQQOOONNNNNNNNNLLLKKKIIIFFFDDDDDDEEEJJJWWWddduuu{{{wwwuuurrrnnnjjjcccZZZUUUNNNJJJDDD???>>>=========;;;:::<<>>AAAIII[[[}}}}}}{{{~~~yyyxxxuuusssrrrpppjjj___VVVSSSMMMIIIMMMPPPQQQQQQSSSPPPQQQRRRTTTUUUVVVWWWWWWUUUSSSRRRRRRQQQOOOLLLIIIDDDDDDDDDDDDFFFHHHJJJKKKMMMOOOSSSUUUXXXZZZ^^^aaadddfffjjjmmmnnnpppsssuuutttvvvxxxzzz|||||||||{{{~~~~~~<<<:::666333222222444555888:::=========<<<<<<===;;;;;;::::::::::::::::::777777888888999;;;<<<===@@@DDDIIIKKKKKKLLLPPPSSSYYY[[[^^^___aaabbbeeehhhdddcccbbbbbbcccdddggghhhiiiiiiiiihhheeeaaa^^^[[[\\\]]]___``````___]]][[[TTTSSSRRRPPPMMMJJJGGGFFFDDDFFFJJJQQQYYY___bbbccchhhgggdddaaa\\\ZZZZZZ[[[___ccciiimmmnnnmmmlllllljjjhhheeebbb___]]]\\\[[[YYYZZZZZZZZZYYYYYY[[[]]]dddggglllrrrzzzyyyqqqjjjfffdddaaa___^^^\\\ZZZYYYTTTRRRPPPNNNNNNNNNMMMKKKKKKHHHFFFFFFFFFIIISSS^^^nnnzzzxxxtttooojjjfff```XXXRRRLLLHHHDDD@@@??????>>>>>><<<;;;===BBBHHHRRReeeuuu}}}vvvrrrpppooorrr|||~~~xxxrrrooolllhhhhhhjjjiiiccc^^^]]]^^^hhhwww|||uuummmllljjjhhhffffffffffffccc```[[[UUUOOOLLLJJJIIIFFFEEEHHHOOOZZZdddiiikkkllliiifffgggggghhhooowww{{{~~~{{{pppddd^^^PPPMMMQQQ\\\kkkiiirrriiiXXXNNNCCC???<<<999888:::999888888777777666555555555555555555555555555555555444444444444555666666555555444444444555555666333444555666999;;;===>>>>>>AAAJJJ]]]~~~~~~|||vvvvvvvvvuuurrrkkkbbb\\\VVVOOOKKKMMMPPPPPPQQQTTTQQQQQQSSSTTTUUUVVVVVVWWWSSSRRRQQQQQQQQQOOOLLLJJJEEEDDDDDDEEEFFFHHHJJJLLLMMMOOOSSSVVVXXX[[[___aaaaaadddhhhkkkmmmooorrrttttttvvvxxx{{{|||||||||{{{}}}|||>>><<<888444222222333444444777;;;<<<<<<<<<======;;;;;;::::::999999999888777777888888999:::<<<<<<@@@DDDJJJLLLLLLMMMQQQUUUWWWZZZ___bbbcccdddeeegggeeeddddddcccdddfffggghhhfffggghhhhhhfffccc```^^^[[[[[[[[[[[[[[[[[[[[[[[[UUUTTTPPPLLLIIIFFFDDDCCC?????????BBBGGGKKKLLLMMMVVVXXXXXXUUURRRQQQRRRRRROOOSSSXXX[[[\\\\\\]]]^^^\\\\\\[[[ZZZXXXWWWVVVWWWTTTVVVWWWWWWXXX[[[___aaadddggglllqqqyyy~~~}}}}}}zzztttooonnnkkkfffcccaaa___\\\YYYXXXVVVRRRPPPOOONNNKKKJJJMMMIIIFFFGGGFFFIIIQQQZZZgggzzzzzzxxxrrrlllgggddd___WWWQQQIIIGGGCCCAAAAAAAAA@@@???======???CCCGGGPPP```ooo~~~yyyvvvtttrrrxxx{{{vvvtttvvvrrrooooootttvvvpppjjjgggjjjsss}}}vvviiihhhfffdddcccbbbaaaaaa^^^ZZZUUUOOOKKKHHHGGGFFFFFFFFFIIIRRR]]]gggkkkkkkjjjffffffiiikkknnntttzzz{{{{{{{{{vvvqqqiii```\\\NNNLLLSSSdddjjjdddfff~~~eeeVVVKKKAAA===:::888888;;;:::999999888888777777666555555555555555555555555444444444444444555666666444444444444444555666777555666777888:::<<<>>>??????CCCKKK___|||}}}zzzooogggccc\\\TTTMMMNNNQQQRRRTTTWWWRRRSSSTTTUUUVVVVVVVVVVVVRRRQQQPPPQQQQQQOOOLLLJJJEEEEEEDDDEEEFFFHHHJJJLLLKKKNNNRRRUUUWWWZZZ^^^aaa^^^aaaeeehhhjjjmmmppprrruuuvvvvvvxxxyyyzzz{{{||||||{{{~~~@@@===888444222222333444222555999<<<<<<<<<===>>><<<<<<;;;::::::999888888888888888888999:::;;;<<>>===???CCCGGGNNN]]]kkk{{{~~~{{{yyytttwww{{{wwwrrrsssxxxuuusssuuu|||yyyppplllpppwwwxxxrrrddddddbbbaaa```_________XXXVVVQQQMMMIIIFFFEEEEEEIIIIIILLLUUUaaajjjmmmmmmgggeeeeeejjjnnnqqqvvv}}}zzzxxxvvvpppjjjccc\\\ZZZMMMKKKTTTiiilllbbb```yyybbbSSSIII???;;;888777999===999999888888777666666666555555555555555555555555444444444444444555666777333333333444555666777888;;;;;;:::::::::;;;<<<<<