BM6P6(@ }}}TTTBBB???FFFEEEDDDEEEAAA>>>?????????>>>===;;;:::;;;;;;;;;<<<<<<<<<======<<>>>>>@@@@@@AAAAAAAAAAAABBBBBBBBBAAABBBDDDEEEEEEBBB???CCCLLLUUUTTTMMMFFFDDDGGGHHHGGGEEECCCBBBAAAAAABBBBBBBBBCCCDDDDDDEEEDDDDDD@@@@@@>>>=========>>>???@@@@@@>>>===<<<<<<<<<<<<@@@???===<<<;;;<<<>>>???<<<;;;;;;;;;<<<===???@@@>>>>>>>>>>>>>>>>>>>>>>>>CCCBBBBBBAAAAAABBBBBBCCCEEEHHHOOOUUUYYY[[[\\\[[[___\\\]]]gggvvvrrrqqqssszzzvvvuuuttttttvvvxxxzzz|||yyytttkkkbbbZZZVVVTTTTTTMMMJJJEEE@@@<<<;;;<<<===666666555555444444444444222222222222222222222222111111222222222222111111000000000000000000000000000000////////////000000000000000000000000000000////////////////////////////////////////////////111111000000//////......///000000000111111111111333222111000000111222333444333333333333444555555777888999:::;;;:::999888888999999::::::;;;;;;<<<<<<>>>??????>>>=========???>>>>>>>>>???AAACCCDDDFFFEEECCCBBBAAAAAABBBBBBDDDDDDCCCBBB@@@???>>>>>>CCCBBB@@@>>>>>>>>>@@@AAA============<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;===<<<;;;:::999999999999999888888777666555555444444444444444444444444444222333333444444333333222111111111111111111111111111111111111111111111111000000000000000000000000////////////000000000000111111111111111111111111000111111111111222222222222222222222333444555555888888888888888888888888999888666666777888;;;<<<===<<<<<<===@@@BBBCCCCCC|||TTTBBB???FFFDDDCCCEEEAAA>>>>>>??????>>>===;;;::::::;;;;;;;;;<<<<<<<<<===:::===@@@DDDGGGHHHGGGGGGFFFGGGFFFEEEDDDEEEHHHJJJLLLKKKJJJJJJKKKLLLKKKJJJKKKMMMOOOSSS[[[kkk~~~~~~{{{}}}kkkeee^^^^^^hhhzzzssseee```YYYYYY\\\ccclllnnniiiccchhhggglllwwwzzz```JJJ>>>888555333555555555444444444333333222222222333333333444444333333333333444444444444555555666777777777777666777777777666777888:::;;;;;;;;;;;;<<<======>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@CCCDDDFFFFFFFFFDDDCCCBBBCCCJJJQQQRRRMMMGGGEEEFFFGGGFFFDDDBBBAAAAAAAAAAAAAAAAAABBBCCCCCCCCCCCCCCCBBBAAA@@@???>>>>>>??????@@@???>>>===<<<<<<<<<<<<@@@???===;;;;;;<<<===>>><<<;;;;;;;;;<<<===???@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>><<<>>>AAADDDEEEEEEDDDDDDGGGDDDCCCIIIQQQVVVVVVSSSSSSQQQQQQUUU[[[___]]][[[SSSRRRQQQPPPPPPQQQSSSTTTJJJGGGBBB>>>;;;999::::::>>><<<999555333333444444555555555555444444333333222222222222222222222222000111111222222111111000////////////////////////000000////////////000000////////////////////////................................................000000000000//////......//////000000000111111111222111000000000000111222222222222222222333444444666777888999999999888888888888999999:::;;;;;;;;;<<<===>>>===<<<;;;<<<>>>============>>>@@@AAABBBDDDCCCBBB@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAACCCBBB@@@??????@@@AAABBB============<<<<<<<<<;;;;;;;;;::::::::::::;;;;;;::::::;;;;;;;;;;;;::::::;;;:::999888777777777777777777666666555555444444444444444444444444444444222222333333333333222222111111111111111111111111111111111111111111111111////////////////////////.../////////000000000000111111111111111111111111000000111111111222222222222222111222222333444555888888888888888888888888888777666666777888:::<<<===<<<<<<===???AAABBBCCC{{{SSSAAA>>>EEEDDDCCCDDD@@@>>>>>>>>>>>>>>>===;;;;;;::::::;;;;;;;;;;;;<<<<<<888:::>>>AAACCCDDDDDDCCCCCCCCCCCCCCCBBBDDDGGGJJJLLLLLLLLLMMMMMMLLLJJJGGGKKKLLLMMMMMMPPPWWWbbbjjjzzzvvvvvvttt|||vvvnnnlllmmmqqqzzz~~~YYYLLL<<<333444666666333555555555555444444444444222222222222333333333333222222222222333333333333444555666666777666666666777666666666777888999::::::::::::;;;<<<=========??????????????????>>>>>>EEEHHHJJJIIIFFFCCCCCCDDDCCCGGGLLLNNNMMMIIIFFFEEEEEEDDDBBBAAA@@@@@@@@@AAA@@@@@@AAAAAABBBBBBAAAAAACCCBBBAAA@@@????????????@@@???>>>======<<<<<<===???>>><<<;;;;;;;;;<<<===;;;;;;;;;;;;<<<===>>>???========================;;;;;;;;;;;;;;;;;;;;;;;;999999::::::999999888777;;;:::999999;;;;;;:::888???===<<<>>>AAABBB@@@===???>>><<<:::999999999::::::999888777888888:::;;;555444333222222222222222444444444444333333333333222222222222222222222222000111111222222111111000////////////////////////000//////......//////000////////////////////////................................................000000000////////////...////////////000000000000111111000000000000111111111111000000111111222333444555666777777777777777777777888888999::::::;;;<<<<<<<<<;;;::::::<<<>>>;;;;;;;;;<<<===>>>@@@@@@BBBAAA@@@??????>>>??????>>>>>>???@@@AAABBBBBBCCCBBBAAA@@@???@@@AAABBBCCC======<<<<<<<<<;;;;;;;;;::::::999999999999::::::888999999::::::999999888888777666555555555555555444444444444444444444444333333333333333333333333222222333333333333222222111111111111111111111111000000000000000000000000////////////////////////....../////////000000000000000000000000000000000000000000111111111222222111111111111222333444555777777777777777777777777888777666666777888:::;;;<<<<<<<<<===???@@@BBBCCCxxxRRR@@@===DDDCCCBBBCCC???>>>>>>>>>======<<<<<<;;;::::::::::::::::::;;;;;;777999<<<>>>@@@AAAAAAAAA@@@AAABBBBBBBBBDDDHHHKKKMMMLLLKKKKKKKKKJJJHHHFFFHHHJJJKKKLLLLLLOOOSSSWWWcccrrryyyaaaSSSAAA:::333111444888888777555555555444444444444333111222222222222333333333222222222222333333333333444444555666666666666555555555666666777888888999888888999:::;;;<<<============>>>>>>???@@@@@@AAAEEEIIILLLJJJDDD@@@BBBDDDBBBDDDGGGJJJLLLKKKGGGDDDCCCBBBAAA?????????@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@CCCBBBAAA@@@???>>>>>>>>>??????>>>=====================<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;:::999999999999999:::::::::;;;;;;;;;999999999:::999888888:::<<<>>><<<;;;<<<;;;999888777777777777666666666666666666666666333333444444444444333333333333333333333333222222111111111111111111111111000000111111111111000000/////////////////////////////////....../////////////////////////////////................................................////////////////////////........./////////000000000000000000000000000000111111000000111111222333333333444444555555666666666666777888888999999:::;;;;;;:::999888888;;;>>>::::::;;;<<<===>>>??????AAA@@@@@@??????>>>>>>>>>===>>>>>>???@@@AAABBBBBB??????>>>>>>???@@@AAABBB<<<<<<<<<;;;;;;;;;::::::999888888777777888888999666777777888888777777666666666555444444444444444222222222222333333333333222222222222222222222222111111222222222222111111111111111111111111111111000000000000000000000000////////////////////////........./////////000000000000000000000000000000000000000000111111111111000000000111111222333444555555555555555555555555777666666666777888999::::::;;;<<<======???AAACCCuuuQQQ???<<>>=========<<<<<<<<<<<<<<<::::::::::::::::::999999888999;;;===???@@@@@@@@@???@@@AAAAAABBBEEEIIILLLMMMJJJGGGFFFFFFGGGGGGFFFCCCEEEGGGIIIIIIIIIIIIJJJKKKVVVfffyyykkkNNN===777444444444333222222444666444444444444333333333333111111111222222222333333333333333333444444444444333333444555555555555555444555555666777777777888777777888999:::;;;<<<<<<;;;<<<===???AAABBBCCCDDDDDDHHHJJJGGGAAA>>>???BBBAAABBBCCCGGGJJJJJJGGGDDDAAAAAA???>>>>>>???@@@AAAAAAAAABBBBBBBBBAAAAAA@@@@@@@@@@@@??????>>>===<<>>>>>============>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<;;;::::::888888777777777888::::::555666888777666555777888333333333555777888777777555555444444444444444444333333333222111000//////222222333333333222111000111111111222222222222222111111111111111111111111000000000111111000000000........................//////............//////......................................................................................./////////---............/////////////////////////////////111111111111111222222333111222222222333444555555555555666666777888888999::::::999888777888;;;>>>::::::;;;<<<===>>>??????@@@@@@@@@@@@?????????>>>????????????????????????<<<<<<<<<======>>>??????;;;;;;;;;;;;::::::::::::777777666666666666777777555555666666666666555555666666555444444444444555111111111111222222222222222222222222222222222222000111111222222111111000000000000000000000000000////////////////////////....................................//////////////////////////////////////////000000000111111111000000000000111222333333444444444444444444444444666666666666777888999999999;;;======<<<===@@@CCCqqqPPP>>>;;;BBBAAA@@@AAA=========<<<;;;;;;<<<<<<===::::::999999999999888888999999;;;<<<===>>>>>>>>>>>>???@@@@@@AAADDDHHHKKKKKKHHHDDDBBBCCCEEEFFFFFFEEEFFFGGGHHHHHHGGGEEEDDDBBBGGGOOO[[[lllhhhRRRFFF<<<666333///333555444000///222555333333333333222222222222111111111111222222222222333333333333444444444444222333444444555555444444333444555666777777777666555666777888999:::;;;<<<;;;<<<===???AAACCCDDDEEECCCEEEEEECCC???======???@@@AAABBBDDDGGGGGGFFFDDD@@@@@@???>>>>>>???AAAAAAAAAAAABBBBBBBBBAAA@@@@@@>>>????????????>>>======>>>>>>============>>>>>>============<<<<<<;;;;;;:::;;;;;;<<<<<<<<<;;;;;;::::::::::::::::::::::::777777999999999999777777:::999888777777777777777555666777666555444555666444444555555555555444444111222222333333444444444555555555444444444444444333333333333333222111111000000000111111111111111111111111111111111111111///000000111111000000///........................///......------......///........................---------------------------------------------------............/////////------------.........///......////////////......111111111000111222222333111111111111222333555666444444555666666777777888888999999999888999;;;===999:::;;;<<<===>>>>>>>>>>>>??????@@@@@@???>>>>>>@@@?????????>>>>>>======;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;:::::::::999999999666666555555555555666666444555555666666555555444666555555444444444555555111111111111111111111111111111111111111111111111000000111111111111000000000000000000000000000000////////////////////////........................------.........//////////////////////////////////////////000000000111111////////////000111222333333333333333333333333333555555666777777888888999888:::======;;;<<>>:::AAA@@@???@@@<<<===<<<;;;;;;;;;;;;<<<===:::999999999888888888888888999999:::;;;<<<<<<======>>>>>>??????BBBFFFIIIGGGEEECCCCCCDDDEEEEEEDDDGGGGGGGGGHHHHHHGGGEEECCCBBBCCCFFFJJJTTTeeeyyykkkUUU>>>666777777555555333444555444333333444555222222222111111111000000111111111111222222222222222222222222333333333333222222333444444444444333222333555666777666666666444555666777999:::;;;;;;<<<======>>>???@@@AAAAAACCCBBBAAA@@@>>>=========???@@@BBBCCCDDDDDDDDDDDD@@@??????>>>???@@@AAABBB@@@@@@AAAAAA@@@??????>>>===>>>???@@@@@@@@@??????>>>>>>============>>>>>>===>>>>>>>>>======<<<<<<:::;;;<<<<<<<<<;;;::::::::::::::::::::::::::::::555666888999999888666555999999999888888777777666999999888888888777777666777888999888777666666666333333444555555555555555//////......//////000111333333333333333333333444/////////000000111111111111111111111111111111111//////000000000000//////........................///......------......///........................---------------------------------------------------------.........//////,,,,,,---------.........---...////////////...---000000//////000000111222111000000111222333555666333444444555666666777777777888::::::999:::;;;===777888:::;;;<<<===<<<<<<<<<===>>>>>>>>>>>>===<<>>>>>>>>=========<<<<<<<<<===<<<<<<;;;;;;::::::::::::999999999999555555444444444444555555444555555555555555555444555444444333333444444555333222222111111000000000111111111111111111111111///000000000000000000///000000000000000000000000................................................---------.........//////........................////////////000000000111///////////////000222222222222222222222222222222444555666777777888888888777:::===<<<:::;;;???CCClllOOO===:::AAA@@@???@@@<<<===<<<;;;::::::;;;======:::999999999888888777777777888888999::::::;;;;;;<<<=========>>>@@@DDDGGGDDDCCCDDDEEEGGGFFFEEECCCBBBBBBBBBCCCDDDDDDDDDBBBDDDDDDDDDDDDHHHQQQ___iiiooofffQQQ???999777999777222000333777444222222444555444333111111111000000000000///000111111111111222222222000111111111111222222222222222333444444444444333222333444666777666666555444444555777888:::;;;;;;>>>>>>>>>>>>>>>=========CCCAAA???>>>??????>>><<<>>>@@@CCCCCCBBBBBBCCCEEE@@@????????????AAABBBCCC???????????????>>>=========>>>@@@AAABBBBBBAAAAAA>>>>>>============>>>???>>>>>>>>>???>>>======<<<:::;;;<<<<<<<<<;;;:::999999999999999999999999999666777999::::::999777666444444555666666666666666666444333444555666555333111333555555555444555666000000111111111111000///444333222111111222333444.........//////111222333.../////////000000111111000000000000000000000000//////000000000000//////.................................------.................................---------------------------------------------------------.........//////,,,,,,,,,---------......,,,---...//////...---,,,...............///000000111000000000222333555777333333444444555666666777666888;;;;;;;;;:::;;;<<<555666888:::;;;;;;;;;::::::;;;<<<=========<<<;;;=========>>>>>>>>>>>>>>>===>>>>>>>>>===<<<;;;;;;:::::::::999999999888888555444444333333444444555444555555666666555555444333333333222333333444444444333333222111000000///000000000000000000000000//////000000000000//////000000000000000000000000................................................---------.........//////........................////////////000000000000.........//////000111222111111111111111111111111444555666777888888888888666:::===<<<::::::>>>CCC~~~mmmMMMCCC<<<===AAA@@@===<<<;;;::::::::::::::::::999999888888888777777666666888888888888888999999999;;;<<<>>>???AAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAADDDCCCAAA??????@@@AAABBBEEEEEEFFFGGGIIIKKKNNNOOOVVV^^^kkkzzztttaaaPPP@@@666444444444333333222222222222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000222222222333333333444444555555555444444333333333555555666666777777888888999::::::;;;<<<===>>>>>>BBBAAA???>>>>>>>>>??????AAA@@@???>>>>>>>>>@@@@@@DDDBBB???===>>>@@@CCCEEEDDDBBB@@@>>>======>>>???>>>????????????>>>>>>===>>>===============>>>???======<<<;;;;;;;;;;;;<<<<<<<<<;;;::::::999888888999888888888777777666666555666666777777777777666444444555666777888999999555555444444444333333333444444444444444444444444111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000//////.........---........................//////.........---------,,,,,,,,,---------........................------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///////////////////////////////////////////////////...///000111222333444444444444444444555555555666777777888999999999999888999888888888999;;;===>>>;;;;;;<<<==================>>>??????>>>===???@@@======<<<;;;;;;;;;;;;<<<::::::999888777666555444444333333222222333333444333333333333333333333333222222222222222222222222000000000000000000000000000000000000000000000000////////////////////////////////////////////////,,,,,,,,,---...///000000....................................................................................///////////////////////////000111111222222111111111111111222333333444555666777888999:::999888888888999:::;;;lllLLLCCC<<<===@@@???===<<<;;;::::::::::::999999999888888888777777777666666777777888888888888999999999:::<<<===>>>???@@@@@@@@@@@@@@@AAABBBBBBCCCCCCFFFEEECCCAAA@@@@@@BBBBBBEEEEEEEEEEEEGGGHHHJJJKKKLLLOOOUUU^^^mmmqqq\\\KKK@@@;;;666444333333333222222222111111222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000222222222333333333333444555444444444333333333333444555555666666777888888999999:::;;;<<<======>>>@@@???>>>===<<<======>>>@@@???>>>>>>>>>>>>???@@@BBBAAA???>>>>>>@@@BBBDDDAAA@@@>>><<<<<<<<<===>>>>>>>>>??????????????????>>>===============>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888888888888777777777666666666666777777777666666555555555555555555555666666444444444444333333333333444444444444444444444444111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////........................000/////////.........---........................///.........------------,,,,,,---------...........................------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------...............................................................//////000222333333444222222333444555777777888666777888888999999888888999999888999:::;;;===>>><<<<<<===>>>>>>>>>>>>>>>===>>>??????=========???===<<<<<<;;;;;;;;;;;;;;;:::999999888777666555444444333333222222333333444333333333333333333333333222222222222222222222222000000000000000000000000////////////////////////................................................,,,,,,------......//////....................................................................................///////////////////////////000000111222111111000000111111111333333444555666777888888999999888888888999:::;;;iiiKKKBBB<<<===@@@???===<<<;;;;;;::::::999999999999777777777777666666666666666777777777888888888999777888999:::<<<===>>>>>>??????@@@AAABBBCCCDDDDDDFFFDDDBBB@@@???@@@AAABBBDDDDDDDDDDDDDDDEEEGGGGGGKKKJJJHHHIIIPPP\\\kkkuuuwwwfffQQQGGG:::000...000222333222222111111111111000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111222222222333333333444444333333333333333222444444444555666666777777888888999:::;;;<<<<<<=========<<<;;;;;;;;;<<<<<<>>>>>>============>>>???@@@????????????@@@AAABBB>>>===<<<;;;;;;<<<===>>>>>>>>>??????????????????========================<<<<<<;;;::::::::::::::::::::::::999999888888777777777777777666666666666666666666666666555444333555555444444444333333333444444444333333333222222333333333333333333333333111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////......................../////////...............------------------------............---------------------.........//////------------------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------..................................................................///000111222333333000111222444666777999999666666777888888888888888999999999:::;;;<<<===>>>===>>>??????@@@?????????>>>??????>>><<<;;;<<<===<<<<<<;;;:::::::::::::::999999888777666555555444333333222222222222333333333333333333333333333333222222222222222222222222000000000000000000000000////////////////////////................................................---------------.........---------------------------------------------------------------------------............///////////////......//////000111111111000000000000111111222333333444555666777777888888888888888999:::;;;fffJJJBBB<<<===???>>>======;;;;;;::::::999888888888666666666666666666666666555666666777777888888888777777888999:::<<<===>>>@@@@@@AAAAAABBBBBBBBBCCCAAA@@@>>>======>>>@@@AAABBBBBBCCCCCCDDDEEEFFFGGGJJJIIIHHHFFFEEEGGGKKKOOO]]]hhhzzz~~~kkk\\\KKK;;;888555333333444444222000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222222333333333333222222222222333333333444555555666666666777777888999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<============>>>??????@@@@@@??????<<<<<<;;;;;;<<<===>>>>>>???>>>>>>======<<<<<<<<<<<<<<<======<<<<<<;;;;;;;;;;;;:::999999999999999999999999888888777777777666666666666666666666666666666666555555333222222444444444444444333333333333333333333222222222222222222222222222222222222111111111111111111111111000000000000000000000000////////////////////////////////////////////////................................................------------------------------------------------------........./////////,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............................................................//////000111222222111111222444555777888888555666777777888888777777999999::::::;;;======>>>??????@@@@@@@@@@@@@@@???===>>>???===;;;::::::;;;;;;;;;:::999999999999999888888777666666555444444333333222222222222333333222222222222222222222222111111111111111111111111000000000000000000000000////////////////////////...................................................------------------------------------------------------------------------------------------------------........./////////............///000000000000/////////000111111222333333444555555666666777777777888888999::::::dddHHHAAA<<<===>>>===<<<>>>;;;;;;:::999999888777777555555555555555555555666444444555666777777888888777777888888:::<<<===>>>AAAAAAAAAAAAAAA@@@@@@@@@>>>>>>======>>>@@@BBBDDD@@@AAABBBDDDFFFGGGHHHIIIAAACCCEEEEEEEEEEEEFFFGGGEEELLLXXXccckkkuuuppprrrgggPPP???;;;888333///000333555666444111...////////////////////////000000000000000000000000////////////////////////////////////////////////////////////////////////000000000111111111222222222222222222222222222222222222222333444444555555555555666777888999::::::::::::;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<===>>>?????????>>>>>><<<<<<<<<<<<===>>>>>>??????>>>===;;;::::::::::::<<<<<<<<<===<<<;;;:::999::::::999888888888888888777777777777777666666666555555555555555555555666555555555444444222111000222222333444555555666666333333222222222111111111222222222222222222222222000000000000000000000000////////////////////////........................................................................---------...............------------------------,,,,,,------------------------------.........///,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............................................................//////000000111222222333333444444555555555555666777777777777666888888999;;;<<<<<<======??????@@@@@@@@@??????>>><<<===>>><<<:::999999:::::::::999888888888888888777777666666555444444444333222222111111222222333222222222222222222222222111111111111111111111111////////////////////////........................................................................---------------,,,,,,,,,------------------------------------------------------------------------------------...........................//////000///.........//////000111222222333333444444555555666666777888999999::::::bbbGGGAAA======>>><<<<<>>???@@@@@@@@@@@@@@@@@@??????@@@@@@??????@@@CCCEEEGGG???@@@BBBEEEGGGHHHIIIJJJBBBCCCBBBAAAAAABBBEEEHHHCCCCCCEEEIIIMMMVVVgggxxxzzziiiXXXJJJIIICCC777///000444555000000000111111222222333......////////////000000///////////////////////////////////////////////////////////////////////////////////////////////////000000000000111111111000111111111111222222222111111111222333333444444444444555666777888888999999999:::;;;;;;;;;::::::777888999:::;;;;;;;;;;;;;;;<<<======>>>>>>======;;;<<<<<<=========>>>>>>>>>===;;;::::::;;;;;;<<<;;;;;;<<<<<<<<<:::999888999999888777777777777777666666666666666666666666444444444555555555555555333333333333333222111000111222222333444666666777222222222111111111000000111111111111111111111111000000000000000000000000////////////////////////................................................---------------------------------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------......++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------........./////////000111111222222222222333333444555555666666666666666777777999:::;;;<<<<<<<<<>>>>>>>>>???>>>>>>===<<<;;;<<<<<<;;;999888999:::999999888777777777777777666666555555444444444444222222111111111111222222222222222222222222222222111111111111111111111111////////////////////////........................------------------------------------------------,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............------......///000...------......///000111222222222333333333444444555555777888999999999999bbbEEE@@@=========;;;<<<@@@;;;;;;:::999888777666666333333444444444555555555222333333444666777777888888777777777888:::===???;;;<<<===>>>???@@@AAAAAADDDBBBAAA@@@AAABBBDDDEEE@@@AAACCCEEEFFFGGGGGGGGGFFFFFFEEEBBB@@@@@@BBBDDDEEEBBBAAABBBBBBCCCLLLVVVbbblll{{{zzznnn___OOO@@@666888555333333111...///333111111000//////000333555......//////000000000000/////////////////////////////////////////////////////////////////////////////////////////////////////////000000000111111000000000000111111222222000000111111222333333333333333444555666777888888666777888999999999999888666777888:::::::::::::::;;;;;;<<<<<<<<<=========:::;;;;;;<<<<<<<<<<<<;;;;;;;;;::::::<<<>>>AAABBB:::;;;<<<<<<<<<:::888777888888777666666666666777555555555555555555555555333333444444444555555555111222222222222222111111111222222222333333444444222111111111000000000000111111111111111111111111000000000000000000000000////////////////////////------------------------........................------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,,,,,,,---***++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------------------------------------............//////......///000111222222333444444555666666666555555555666888999;;;;;;;;;:::<<<=========<<<<<<;;;:::999:::;;;:::999888999:::888888777666666666666777555555555444444444444333222222111111111111222222111111111111111111111111111111111111111111111111////////////////////////........................------------------------------------------------+++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------------...//////------------...///000111222222222222333333333333444555666888999:::999999aaaEEE@@@=========;;;<<<@@@;;;;;;:::999888777666555333333333444444555555555222222333444555666777888777666666666777:::<<<>>>888888:::<<>>BBBFFFHHH:::;;;<<<<<<<<<:::777666888888777666666666666666444555555555555555555555333333333444444555555555000111111222222222111111222222222111111111111111111111111111000000000000000000000000000000000000000000000000000000000000////////////////////////------------------------........................------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------******+++++++++,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------------------------------------..................+++,,,---///000222333444333444555555666666555555444555777999:::::::::999;;;;;;<<<<<<;;;:::999999888999::::::999888999;;;888888777666666666666666444444444444444444333333222222111111111111222222111111111111111111111111000000000000000000000000////////////////////////........................------------------------------------------------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------...//////,,,,,,,,,---...///000111222222222222222222333333333444666888999:::999999yyyZZZCCC===:::;;;;;;999999;;;:::999777666777666444333444444444444444444444444444444444555555555666666777777777777777888888999999;;;<<<======>>>AAACCCEEECCC@@@>>>===>>>@@@AAABBBCCCCCCDDDEEEEEEEEEDDDDDDDDDDDDCCCBBBBBBAAAAAAAAABBBCCCAAA???>>>>>>???CCCAAA@@@AAAGGGPPPYYY```uuuuuuiii[[[NNNDDD===;;;999666333111///...000000111111111111000000000000//////.........---////////////////////////////////////////////////........................................................................---......///////////////000000000000111111111111111111000000000000000000222222222222333444555555777888999:::999999777666555555666777888999999999<<<<<<<<<;;;;;;:::::::::999999999999999999999999777888999:::<<<===>>>>>>;;;:::888666666777888999888777555444333444666777555555444444444333333333222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////...................................................,,,++++++---......---------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,---------......---------............///......//////000222333444444333333333333444555555777777777777777888888888::::::999999888777666666999999888888888888888888999777666777666444333444444444333333333222222222000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////---------...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,---......//////......---------............///......//////000000111111444555666888888888777777zzzXXXCCC===:::;;;;;;999999;;;:::888777666666666444333444444444444444444444444333444444444555555555666666666666666666777888888777999:::;;;;;;<<<>>>AAABBBAAA>>>===<<<===???AAAAAAAAABBBCCCCCCCCCCCCCCCDDDDDDCCCBBBBBBAAAAAA@@@???@@@@@@???===<<<<<<===>>>===;;;;;;<<<@@@DDDFFFKKKSSS^^^hhhpppxxxkkkcccWWWNNNHHHBBB;;;666666555333111///.........///000000111111000000///000/////////.........---........................................................................................................................---....../////////////////////000000000111111111111111111111111111111111222222222222333444555555555666777888888888777666666777777888888999999999:::::::::::::::999999999999999999999999999999999888999999:::;;;<<<======;;;:::888777777777999:::999888666444444555666777666666555555555444444444222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000////////////////////////...........................................................................,,,+++,,,---......---------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,,,,+++++++++,,,,,,,,,------------...------------.....................///000111333333333333444444444555555555666666777777777888888888::::::999888888777666666777777777777777777777777999777555555666666444444444333333333333222222222000000000000000000000000////////////////////////////////////////////////.......................................---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------...............------------.....................///000000111111333444555777777777777666~~~UUUBBB===999;;;;;;999999;;;:::888666666666666444333444444444444444444444444333333444444444444555555555444444444444555666666555666777888888999;;;===>>>===<<<;;;;;;===???@@@??????@@@@@@AAAAAA@@@@@@CCCBBBBBBAAA@@@@@@??????<<<===>>>===;;;::::::;;;===<<<;;;:::999888666666666:::???DDDHHHNNNWWW]]]ccchhhqqqzzzwwwoooeeeZZZRRRCCC<<<555111111222222111000//////............/////////000000000000///////////////...............................................................---------------------------------------------------------------------------....../////////////////////000000000000111111111111111111111111111111222111111222222333444555333444555666777777666666888888888999999999999999888888888888999999999999999999999999999999999999::::::::::::;;;;;;;;;;;;<<<;;;999888888888999:::999888777666555666777777666666666666555555555555222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000////////////////////////........................---------------------------------------------------,,,+++,,,...///...---------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------........................///111222333333444555666666666555444555555666777777888999999999999999888888777777666666666666666666666666666888666444333444555555333333333333222222222111111000000000000000000000000////////////////////////////////////////////////........................//////......------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---...............------------............---......//////000111111222222444555666666666666~~~RRRBBB<<<999:::;;;999999;;;999777666555666666444333333333333333333333333333333333333333333333444444333333333333333444444555333555666666666777999;;;:::999999999:::<<<>>>???======>>>>>>???>>>>>>===AAAAAA@@@@@@???>>>>>>===;;;<<<===<<<:::999:::;;;;;;;;;;;;:::999888777777888999999888777999>>>AAA<<<@@@GGGPPPWWW]]]aaacccmmmuuuyyysssnnnlll\\\WWWQQQKKKEEE???888333888444000///000222222222000000////////////000000...//////000000//////...........................................................................---------------------------------------------------------------------------......///////////////////////////000000000111111111111111222222222222111111111111222333444555333333444555666777777777::::::999999999999999999777888888888999999::::::888999999999999999::::::::::::::::::::::::::::::<<<;;;:::999999999::::::999999888777666777777888555555555555444444444444111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000////////////////////////........................---------------------------------------------------,,,+++,,,...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,************************++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,---------.........---------...///000111222222333555777777666555444444444555666777888999:::999888888888777777777666555666666666666666777777444777777333111111333222222222222222111111111111000000000000000000000000////////////////////////////////////////////////........................//////...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------,,,,,,---------.........------......///000000111111111222333444555555555yyyPPPBBB<<<999::::::888888:::888666555555666666444333333333333333333333333333333333333333333333222222222222222222222333333444333555666666555666888:::666666777777999;;;<<<>>><<<===============<<<<<>>>>>======<<<<<<:::<<<<<<<<<:::999:::;;;777777666555555777888999333444555555555666888999999999999:::<<<===???@@@BBBIIIPPPTTTUUUXXX^^^ccceeegggjjjkkkkkkjjjjjjkkkmmmnnnooonnnkkkgggdddccc]]][[[WWWRRRMMMHHHDDDBBB:::999666555444333111000444333222222222222000///111111000///////////////......////////////......---------...............................................................---------------------------------------------------------------------------......///////////////...////////////000000000000000111111111222222222111111111111222333444444444444444555666777888888::::::999999999999999999888888999999::::::;;;;;;888888888999999:::::::::;;;::::::::::::999999999;;;;;;:::::::::999::::::999888888777777777777777444444444333333333222222111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////................................................------------------------------------------------,,,,,,,,,---//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,************************++++++++++++++++++++++++*********************************+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------...,,,,,,------...///111222222333555777777666555333333444555666777888999999888888888777777777777777666666666777777888888888111888;;;555///000222111222222111111111000000000////////////////////////........................................................................//////...---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...---------,,,,,,,,,------------...---------...//////000000000000111222333444555666tttPPPAAA<<<888::::::888888:::777666555555666666444333333333333333333333333333333333222222222222111111222222111111222222333444333444555555555555777999555555666777888:::;;;<<<======>>>>>>======<<<<<<>>>======<<<<<<;;;:::::::::;;;<<<<<<::::::;;;<<<:::888666444444666888:::555555666666777666555555888777666555555777999;;;333555888888888999===AAA>>>@@@AAACCCDDDEEEDDDDDDCCCCCCDDDDDDCCCAAA???>>>999888888777666555444333444444333333333333333333///000111222111000...---000///...------,,,,,,---------............---------------------.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///////////////......////////////000000/////////000111111222222111000000111111222333444555555555555555666777888888888888999999999999999999999999:::::::::::::::888888888999999::::::;;;::::::::::::999999999999::::::::::::999999999999888888777777777666666666333333333333222222222111111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---//////---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++************************++++++++++++++++++++++++************************************++++++++++++*********+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,...///000111222333444555555555444333444444555666666777888888777777777777777777777777666666666777777888888999222888:::666555888666000111111111000000000000///////////////////////////................................................------------------------......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))***************++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---------------,,,,,,,,,,,,------------,,,------......///000000000000000111222444666777pppPPPAAA<<<888999:::888888:::777555444444555666555333222222222222222222222222333222222222111111111111222222111111222222333444222333444444333444666888555555666777888999:::;;;>>>>>>??????>>>>>>===<<<<<<<<<<<<;;;::::::999999999:::;;;;;;999999:::;;;;;;999888666666777888999;;;999888777666555444333111222222333555888:::;;;666666666666555666666666333444555666777777666555444333333333444444444333555555444444333333333333333444444444333111111111...///000000000///000000......---,,,,,,,,,---------------......---------,,,,,,,,,------.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///////////////........./////////000000---......///000000111111000000000000111222333444555555444333333444555666666777777888888999999999999999999999888888888888777888888999::::::;;;;;;999999999999999999::::::999999999999999888888777666777777777666666555555444444333333333222222222111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...000///---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************++++++++++++)))*********++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,---...000000222222222333333333333444555555555666666666777777666777777777777777777777444444555666666777888888555666555666@@@HHH@@@000111111000000000/////////////////////////////////................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************((()))))))))*********+++************************)))***+++,,,,,,+++***)))************************++++++++++++++++++++++++++++++,,,------------,,,++++++,,,,,,,,,---------,,,,,,---......//////000000000000111222444666888nnnQQQAAA;;;888999:::888888:::666555444444555666555333222222222222222222222222333222222222111111000000222222222111222222333444111222333333222222444666555555666777888999::::::??????@@@@@@???>>>======<<<<<<;;;::::::999999888888999::::::999888999;;;555555555555555555666666666444222222444666777777555555666666555444222222444444333444666666444111444444444555666555333111333222000000111222111111222222111111111111222222000222333333222000//////000000///...,,,---///111...---------......///000,,,------......------,,,,,,,,,,,,------.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///////////////............/////////000,,,------...///000000111000000000000111222333444555444333222222222333444555555666777888999999:::999999888888777777666666777777888999::::::;;;;;;888888999999999:::::::::888999999999999888777777666666666666666555555444555555444444444333333333000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...000///---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++))))))******++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,---...///000222222111111111222333444555555555666666666666666666666666666777777777777333333444444555666777777888555000555IIIVVVHHH000000000000000////////////////////////////////////................................................------------------------,,,,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++************************(((((())))))*********+++************************)))***+++,,,,,,+++***)))************************************************++++++,,,---------,,,,,,++++++,,,,,,,,,---------,,,,,,------...//////000111000000111333555777888qqqKKK>>><<<:::999:::999888777666555555555555444444444222222222222222222222222333333333333333333333333000000000000111222333444111111222222222333333333666666666777888999;;;;;;???===<<<===AAABBBAAA@@@<<<======<<<:::888999:::;;;;;;:::999999888888777666666666666666666666666666555444333222333333444333333333333333333333333333333333333333333333333333333333222222222111111111111222222222222111111000000000000000000000000//////000000000000//////////////////////////////......------------......------------------------........................------------------------//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++------++++++++++++------..........................................------............////////////////////////000000000000000000000000111111111111444444444444555666777777777777777777666666666666777666666777999:::::::::777888:::;;;:::999777555999888888888777777666666666666666666555555555555777666666555333222111111000000000000000000000000000000000000000000000000---......///////////////000000//////.........---........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,***+++---//////...---,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))***+++---...////////////...---,,,,,,++++++,,,,,,,,,++++++*********++++++************++++++))))))))))))))))))))))))******))))))******+++,,,))))))*********+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......000000000111222222333333666666555555555444444444444555666777888999999999777777666666555555555444777444333444666777555333111111111111000000000000////////////////////////......................................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))************************+++*********))))))((((((******+++++++++,,,,,,,,,))))))))))))))))))))))))++++++******************************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////000111111222222pppLLL>>><<<:::999999999888777555555555555444444444444222222222222222222222222555555444333222111111000000000000000111222333444111111111222222222333333555555555666777888999:::===<<<;;;===@@@AAA???===<<<======<<<:::888999::::::::::::999888888777777666666666666666666666666666555444333222333333444333333333333333333333333333333333333333333333333333333222222222111111111000111111222222111111000000000000000000000000000//////000000000000//////..............................------------......------------------------........................------------------------...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,---,,,,,,++++++,,,,,,---------------------------..................------............////////////.../////////000000000000//////000000000111111111333333333333444555666666777777777666666666555555555555555666888888888888777777999999999888666555888777777777666666666666666666666666555555555555666555555444333222111000000000000000000000000000000000000000000000000000------...///////////////000/////////.........---........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***+++---...///...---,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))******+++,,,---......111000000//////...------,,,,,,,,,++++++*********++++++************++++++))))))))))))))))))))))))******))))))******+++,,,))))))*********++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------...//////000111111222222333666555555555444444444333555555666777888888888888666666666666555555444444666444222333555666444222111111111000000000//////////////////////////////...................................................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))************************************)))))))))((()))))))))*********++++++))))))))))))))))))))))))************************************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......//////000000111222222nnnLLL>>>;;;999888999999888666555555555555444444444444222222222222222222222222666555444333222000//////000000000000111111222333111111111222222222222333333333333444555666888888::::::;;;===??????===;;;;;;<<<===;;;999888999::::::999999888888777666666555555555555555555555555555444444333333333333444333333333333333333333333222222222222222222222222333222222222222111111111000000111111111111000000000000000000000000000000...//////000000//////.................................------------......------------------------------------------------------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------......---............/////////....../////////000000000//////000000000000111111222222111222222333444555777666666666666555555555333444444555666666666666666666777888777666555444666666666555555555555555666666666555555555555444444444333222111000000///000000000000000000000000////////////////////////------...////////////.../////////...............------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,***+++,,,---...---,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++,,,,,,,,,---------,,,,,,+++*********+++++++++++++++*********++++++************++++++))))))))))))))))))))))))******))))))******+++,,,***************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------//////000000111111222222555555444444444444333333555555666666777666666555666555555555555444444444444222111222333444333222111111000000000000//////////////////////////////------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************************************************))))))))))))((((((((()))))))))******))))))))))))))))))))))))************************************************)))************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......//////000111111111kkkKKK===;;;999888888888777666555555555444444444333333111111111111111111111111444333333222111000000///000000000000000111222222111111111111222222222222333333333444555666777888888999<<<>>>???>>><<<::::::;;;<<<;;;999888999:::999888888777777666666555444444444444444444444444444333333333333333333333222222222222222222222222222222222222222222222222222222222222111111111111///000000000000000000///000000000000000000000000...//////////////////..............................------,,,,,,------...------------------------------------------------------------------------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------------......---------.........//////........./////////000000////////////000000000111000000000000111222333444666666666555555555444444222444666666666555555666555555666666666555444333444444444444444444444444666666555555555444444444333222222111000000//////000000000000000000000000........................,,,---......//////..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++******+++,,,---,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,+++++++++++++++++++++*********))))))(((((((((+++++++++***************++++++************++++++))))))))))))))))))))))))******))))))******+++,,,***************************++++++++++++,,,,,,,,,++++++,,,,,,,,,---------......//////000111111222444444333333333333333333555555555555555444333333444444444444444444444444222111111111222222222111111000000000////////////////////////////////////---------------------------------------------------------,,,,,,,,,++++++++++++++++++++++++++++++*********************************************************)))))))))))))))((((((((()))))))))******))))))))))))))))))))))))***************+++++++++************************))))))*********++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,---------------...//////000000111gggJJJ<<<:::888777777777666555555444444444444333333333111111111111111111111111000111111111111111111111000000000///000000111111000000111111111222222222333333333444555666777888888:::===???>>>===;;;:::999;;;;;;;;;999888999:::888777777666666555444444333333333333333333333333222222333333333333333333222222222222222222222222111111111111111111111111222222222111111111000000...//////000000//////...////////////////////////......////////////..............................------,,,,,,,,,,,,------------------------------------------------------------------------------,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------......------------........................////////////...////////////000000000000000000000000222333333555555555555444444444444333555888888777555666777555555555555444444333333333333333333333444444444555555555555444444444444111111111000000//////...////////////////////////------------------------,,,------...............---------...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,++++++++++++******,,,,,,,,,,,,++++++++++++************************++++++************++++++))))))))))))))))))))))))******))))))******+++,,,*********************************+++++++++,,,,,,+++++++++,,,,,,,,,---------......//////000111111222222333333333333333333444444444444444333222111333333333333444444444444000111111111111000111111000000000////////////...////////////////////////------------------------------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++************************************************))))))))))))))))))******)))))))))*********++++++))))))))))))))))))))))))))))))*********+++++++++************************))))))*********+++++++++*********++++++,,,,,,,,,+++++++++,,,,,,,,,---------------...//////000000~~~bbbHHH<<<999777666777777666444444444444444333333333333111111111111111111111111/////////000111111222222000000000//////000000111000000000111111111111222222222333333444666777888888;;;===>>>===;;;:::;;;999:::;;;:::999888999:::777777666555555444444333222222222222222222222222111222222333333333333222222222222222222222222222000000000000000000000000222111111111111000000000......////////////......////////////////////////---......//////......---------------------------------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------......,,,------------.........------........./////////......////////////000000000000///000000111222333555555444444444333333333333777:::;;;888666666777555555555444444444444333333333333333444444444444555555555444444444444333111111000000000/////////////////////////////////........................,,,,,,---............------------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***++++++***))))))))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++++++++*********************************)))))))))***************++++++************++++++))))))))))))))))))))))))******))))))******+++,,,+++++++++***************************++++++++++++++++++++++++,,,,,,,,,,,,------......//////000000111111222222222222333333333333333333222111111000222222333333333333333444000111222111000000111222000000////////////......////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***************+++++++++************************))))))))))))************)))))))))*********++++++)))))))))))))))))))))))))))))))))***++++++,,,,,,************************)))************+++++++++))))))******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------.../////////___FFF;;;999777666666666555444444444444333333333222222111111111111111111111111/////////000000000000000000000////////////000000000000000000111111111111111111111222333444555666888:::<<<;;;999888999:::888999::::::999888999:::666666555555444333333333222222222222222222222222000111222333444333333222111111111111111111111111000000000000000000000000111111111111000000000000---......//////......---////////////////////////---......//////......------------------------------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......,,,,,,---------.........---------.........//////........./////////000000000000000000111222333333444444444333333333333222222777;;;;;;888555555777666666555444444444444444333333333333444444555555555555555444444444333333111111111000000000000///////////////////////////........................+++,,,------......------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************((()))***++++++***)))((()))))))))))))))***++++++++++++++++++++++++++++++************************++++++++++++++++++++++++***************************************+++++++++((((((((((((((((((((((((((()))))))))*********+++++++++************++++++))))))))))))))))))))))))******))))))******+++,,,+++++++++*********))))))************++++++++++++***++++++++++++,,,,,,,,,,,,------......///000000111111111111222222222333111111111222111111000000111222222222333333333333000111333222000///111333000000/////////.........////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************))))))*********+++++++++************************((()))))))))************((((((((()))))))))******))))))))))))))))))))))))((())))))***++++++,,,,,,************************)))************+++++++++((())))))***++++++,,,,,,***++++++++++++,,,,,,,,,+++,,,,,,---......//////\\\DDD;;;999777666666666555444444444444333333333222222000000000000000000000000111111000000//////......111000////////////000000000000000000111111111111//////000000111222444555777999;;;999777666888:::888999::::::999888999;;;666555555444444333222222111111111111111111111111000111222333444333333222111111111111111111111111000000000000000000000000111111111111000000000000---..................---////////////////////////---..................------------------------------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,---------......---------.........//////............/////////000000000000000111222333444444444444333333333222222111666;;;;;;777444555666666666555444444444444555333333333444444555555555555555444444444333333333111111111111000000000000////////////////////////////////////////////////+++,,,------......------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************((()))***++++++***)))((()))))))))))))))******+++++++++++++++++++++++++++************************++++++++++++++++++++++++************************))))))*********+++++++++++++++++++++,,,,,,,,,,,,(((((())))))*********+++++++++************++++++))))))))))))))))))))))))*********)))***++++++,,,++++++++++++******)))))))))************+++++++++******+++++++++,,,,,,,,,,,,,,,------...//////000000000111111222222222333000000111111111111000000111111111222222333333333000222444333000///111333000/////////............////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************))))))******++++++++++++************************(((((())))))*********+++''''''''''''((((((((()))))))))))))))))))))))))))((())))))***++++++,,,,,,************************)))************+++++++++((())))))***++++++,,,,,,******+++++++++,,,,,,,,,++++++,,,------......///[[[GGG<<<;;;999777555555555555333333333333333333333333000000000000000000000000////////////////////////------------...///000111333222000............///000000111222333333444444444444555555666777777777888888999999999888888777666666666555444444333333222222222222222222222222222222222111111111000000000000000000000000000000111111000000000000111111000000////////////000000................................................111***(((---111///+++))),,,,,,,,,------,,,++++++++++++++++++++++++++++++,,,,,,,,,------.........------++++++++++++------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,------------------------------------............///222000...///222333111/////////000111222222333333333333333444444444444444444555666888888888777666666666777777777777666666777777666666555555555444333333222222222222111111111111222111...------...///////////////////////////............---------,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,++++++************)))))))))***+++,,,,,,************************************************+++++++++++++++***)))(((++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++(((((()))************************************************************************))))))))))))))))))))))))))))))))))))))),,,,,,++++++***)))(((((()))************+++++++++)))************+++++++++++++++,,,------......//////000111111000///111222000111222222333333333333000111222333333333333333000000000000000000000000///////////////......---//////.........------------------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++))))))))))))))))))))))))+++++++++*********))))))************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,,,,,,,------,,,,,,,,,---------......YYYEEE<<<;;;999777555555555555333333333333333333333333000000000000000000000000////////////////////////000000000000111222333444444444555555444333111000000000111111222333333444333444444555666666777777777777888888777666555555444444444444555555555555222222222222222222222222222222222111111111000000000000000000000000000000111000000//////000000111000000////////////000000................................................///+++***---...++++++---+++,,,,,,---,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,------------------,,,++++++++++++,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------------------------------------------............111///---...000111000.........///000000111222222333333444444444444555555444444555666666666555555666666666777777666666666666666666666555555444444333333333222222222222111000111222000...---...///....................................------------,,,,,,,,,------------...,,,,,,,,,---------......,,,,,,,,,+++++++++***************)))******++++++************************************************+++++++++++++++***))))))++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++(((((()))******************************************************************))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++***))))))((()))************+++++++++)))************+++++++++++++++,,,,,,---............000111111000///000222111111222333333333222222///000111111222222222111///////////////////////////////////////...------///.........---------------------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++))))))))))))))))))))))))+++++++++*********))))))************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++,,,,,,,,,------,,,,,,,,,------------...}}}VVVCCC<<<:::888666555555555555333333333333333333222222000000000000000000000000////////////////////////111111000111111222333444333444666777777444222000///000000111111222222333333333333444555555666666777777777666555444333222222222333444444555666666222222222222222222222222222111111111111000000000000000000000000000000000000000////////////000000000//////......//////000------------------------------------------------,,,+++,,,...,,,)))+++000++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------...........................------------............///...------//////...------......//////000000000333333333444444555555555555555444333333333444444555555666666666666555555666555555555555444444444444333333333222222222222000111111000...---...///....................................------------,,,,,,,,,,,,------------,,,,,,,,,---------......,,,,,,,,,++++++++++++***++++++******)))************************************************************++++++++++++***))))))++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++(((((()))***************************************************************))))))))))))))))))******)))))))))))))))))))))))),,,,,,++++++***))))))))))))************+++++++++)))************+++++++++++++++,,,,,,------.........///000000//////000222222222222333222222111111...///000000111000000000////////////////////////...////////////...------............------------------------------------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))+++************)))))))))************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------{{{TTTBBB;;;:::888666555555555555333333333222222222222222////////////////////////////////////////////////...............///000000///000222222222000...---/////////000000111111111222222333333444444555555777777777666555333222111222222333333444444444444111111111111111111111111111111111111000000000000000000000000000000000000000//////......//////000/////////....../////////------------------------------------------------,,,+++---111000,,,,,,...******+++,,,,,,,,,,,,+++++++++++++++++++++++++++...------,,,,,,+++++++++,,,++++++++++++++++++,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,++++++++++++++++++++++++------,,,,,,,,,---..............................,,,,,,---------.........///............///...............//////000000000222222333333444444555555666555444222222222333444444555555666666555555444444444444444444444444444333333333333222222222222///000111000...---...///.................................---------,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,+++***)))))))))*********************************************************+++++++++******)))************************++++++++++++++++++++++++************************************************************************(((((()))***************************************************************)))))))))))))))*********))))))))))))))))))))))))+++++++++*********))))))))))))*********+++++++++))))))*********+++++++++***++++++,,,------......,,,...////////////000111222222222222222111000/////////000111111000000000////////////////////////......//////......---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,************************))))))))))))))))))))))))************))))))))))))************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------yyySSSBBB:::999777555555444555555333333333222222111111111////////////////////////////////////////////////---,,,,,,,,,,,,------.........---,,,,,,,,,------......////////////000000111111111222333333444444777777777666555333222111444444333333222222222222111111111111111111111111000000000000000000000000//////////////////////////////............////////////............//////------------------------------------------------,,,))),,,333777333---))))))***++++++,,,,,,,,,+++++++++++++++++++++++++++---------,,,,,,++++++***++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,---..............................,,,,,,,,,------------...//////////////////////////////000000000000000111111111111222333444444555777666444333222333444444444444555555555555444444333333333333444444444444333333222222222111111111...///000///...---...///...........................------------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,+++***)))))))))***************************************************)))******+++++++++******************************++++++++++++++++++++++++************************************************************************(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))+++++++++***************))))))*********+++++++++))))))*********+++++++++******++++++,,,------...+++---...///......000111222222222222111111000///000111111111111111000000.......................................------,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,+++++++++,,,,,,,,,------xxxSSSCCC999888777555444444555555333333333222111111000000000000000000000000000000////////////////////////......------------......///...,,,++++++,,,---...........................000000111111222333333333666666666555555333222111444444333222222111000000111111111111111111111111//////000000000000000111////////////////////////......------------......///......------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((***333888555---(((((()))***+++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++******++++++++++++******************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,------...------------------------,,,,,,,,,,,,------------...///000000......///000000000000000000000000000//////000111222222333333555555444333333333444444333333444444444444333333222222333333333333333444222111111111000000000000---/////////------...///------------------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......***++++++++++++,,,,,,,,,++++++******)))*********************************************************))))))***++++++++++++***************************++++++++++++++++++++++++************************************************************************(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))************************)))************+++++++++)))************+++++++++******++++++,,,,,,------***,,,---...---...///111111111111222111111000000111111222222111111000000........................---............---,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************))))))))))))))))))))))))(((((()))))))))))))))***))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++,,,,,,,,,,,,vvvQQQCCC999888666555444444555555333333222222111000000///000000000000000000000000///////////////////////////......------.................................------------------------//////000000111222222333333333444444333222111111222222222222111111111111111111111111111111111111////////////000000111111////////////////////////...------------------...///......------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++(((***000222///,,,+++((()))***++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,)))***+++,,,,,,+++***)))************++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++)))******+++,,,,,,------+++++++++++++++++++++++++++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------...000///---,,,...000////////////////////////------...///000111222222111222333333333333333333333333444444444444333333111222222222333333333333000000000000////////////---...//////------...///---------------------------------,,,,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,---------......******+++++++++,,,,,,,,,*********)))******++++++************************************************))))))***+++++++++++++++************************++++++++++++++++++++++++************************************************************************(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))************************)))************+++++++++)))************+++++++++*********+++,,,,,,------)))+++---------...///111///000000111111111111000000000111111000000///...........................------......------,,,+++++++++,,,,,,,,,---------++++++++++++++++++++++++++++++************++++++************************))))))))))))))))))))))))(((((((((((())))))******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++***++++++++++++,,,,,,,,,tttPPPBBB888777666555444444555666333333222222111000000///000000000000000000000000////////////////////////...------,,,,,,,,,------+++,,,///000000///---+++------------------------/////////000111111222222111111222222222111111000000000000111222222333333000000000000000000000000.../////////000000111111////////////////////////...------,,,,,,------............------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))(((***---,,,)))+++000(((((()))++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---)))***+++,,,,,,+++***))))))************+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++++++++,,,,,,,,,---------+++---///...,,,+++,,,///.....................---,,,,,,---...///000111111...000111333333333222111222333333444444333333222111111111222222333333333////////////............,,,...///...------...///---------------------------------,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......*********++++++,,,,,,,,,***)))))))))***+++,,,,,,************************************************((()))***+++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++************************************************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))******************++++++)))************+++++++++)))************+++++++++)))******+++,,,,,,------)))+++,,,---------///111...///000111111111111111//////000000///...------........................------......------,,,++++++++++++,,,,,,---------++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,kkkKKKAAA999777666444333333333333333333333222222222111111////////////....................................------------------------,,,,,,,,,---------..............................////////////////////////222222111111000/////////000000000111222222222333111111111111000000000000...///////////////......///////////////.................................//////.........---------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********---------,,,,,,+++++++++)))************+++++++++++++++++++++++++++++++++************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++------------------------,,,,,,,,,---------..............................//////.........//////000222222111111111111111222111111111222222333333333222333333333333222111111////////////............//////............//////.........------,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++)))))))))))))))))))))))))))************+++++++++******++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((())))))))))))************))))))))))))))))))))))))***+++,,,,,,,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,,,,,,,------+++,,,---...///111222222000000000000////////////222///---...000000...,,,........................//////.........---------......---------,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))(((((())))))*********+++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++jjjJJJ???999777666444333333333333333333222222222111111111////////////....................................------------------------,,,,,,,,,---------......................................................111111111000000000000000000000111111111111111222111111000000000/////////......////////////......,,,,,,------......//////........................///.........------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******------,,,,,,,,,+++++++++)))************+++++++++++++++++++++++++++++++++************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++------------------------,,,,,,,,,------------..........................................///000000222111111000000111111111111111111222222333333333222222333333222222111000////////////..................------------............---------,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++)))))))))))))))))))))))))))************+++++++++******++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((())))))))))))************))))))))))))))))))))))))******,,,,,,,,,,,,******))))))))))))))))))))))))))))))))))))))))))))))))+++++++++,,,,,,,,,------+++,,,,,,---...///000000........................111///---...///000...,,,........................///.........------------...------------,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))((()))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++iiiHHH===999777666444333333333333333222222222222111111111////////////....................................------------------------,,,,,,,,,---------......------------------------........................//////000000000000111111111111111111000000000000000////////////...............///////////////...***++++++,,,---...//////....................................------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,++++++++++++)))************+++++++++++++++++++++++++++++++++************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,------------------------------------------------...///000111111111000000000000111111111111111222222222222222222222333333222222111000////////////............------,,,,,,,,,,,,------...------------,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++)))))))))))))))))))))))))))************+++++++++******++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))((((((((((((((())))))))))))************)))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------...------------------------000///---...//////...---....................................------------------------,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++hhhHHH===999777666444333333333333222222222222111111111111////////////....................................------------------------,,,,,,,,,---------......------------------------..............................//////000111111222111111111000000//////...//////.........------------...//////////////////,,,,,,,,,------.................................------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------+++,,,,,,---...///111222000000/////////000111111111111111111111222222222222222222222222111000000////////////...............------,,,,,,------...------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))*********+++++++++))))))))))))))))))))))))))))))*********+++++++++******++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((()))))))))************)))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------------///..................---........................---------------------------------,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************)))))))))))))))))))))))))))))))))))))))*********))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++hhhHHH>>>999777666444333333333333222222222111111111000000////////////....................................------------------------,,,,,,,,,---------......------------------------........................------...///000111111222111000000//////.....................------------------...///////////////000/////////......------........................,,,,,,------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------++++++,,,,,,...///000111///.........//////000111111111111111111111111111111222222222222111000000////////////............//////............//////------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))*********+++++++++))))))))))))))))))))))))))))))*********+++++++++******++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((()))))))))************)))))))))))))))))))))))))))***++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,+++++++++++++++*********,,,,,,,,,------.........------......------..............................,,,,,,------------------------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))******))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++fffIII@@@999777666444333333333333222111111111111000000000////////////....................................------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------...//////000111111////////////............///............---------,,,---...///000000000000111111000///...------,,,........................,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,*********+++++++++++++++)))************+++++++++++++++++++++++++++++++++************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000...------......///000111111111111111111000000000111111222222111111000///////////////............/////////....../////////,,,,,,,,,------------...------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++)))))))))))))))))))))))))))************+++++++++******++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***))))))))))))************))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++*********+++,,,,,,------.........,,,---......---,,,...///........................,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++dddHHH@@@999777666444333333333333111111111111000000000000////////////....................................------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------------------------.........///000000000---...............///////////////............---,,,---...///000000000000/////////......---------........................++++++,,,,,,,,,---------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,)))*********++++++++++++)))************+++++++++++++++++++++++++++++++++************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///------------...///000111222111111111000000000///111111111111111000000///////////////............///......------......///,,,,,,,,,---------......------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++)))))))))))))))))))))))))))************+++++++++******++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))************))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++******++++++,,,---------***---......,,,,,,...000........................++++++,,,,,,,,,---------,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))************)))))))))((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++bbbGGG@@@999888666444333333333333111111111111000000000000000/////////....................................------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........///////////////,,,------....../////////000////////////.........,,,---...///000000000000,,,---------------------........................+++++++++,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++************************++++++++++++++++++++++++*********++++++,,,,,,,,,))))))******++++++++++++)))************+++++++++++++++++++++++++++++++++************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...,,,,,,,,,---...///000111222111111111000000//////111111111111111000//////000/////////...............------,,,,,,------...,,,,,,,,,------.........---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++)))))))))))))))))))))))))))************+++++++++******++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))************))))))))))))))))))))))))((()))***++++++***)))((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,((())))))***++++++,,,,,,***,,,......,,,+++...000........................+++++++++,,,,,,---------,,,,,,,,,+++++++++************+++++++++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++___FFF===777555333333444444333222222222222111111111111000////////////............------------------------,,,,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,---................................................//////////////////.........------------------------------------.........---,,,,,,+++------------------------++++++------------++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++*********))))))+++++++++*********))))))************************++++++++++++++++++++++++))))))***++++++++++++***************************************************)))************+++++++++,,,,,,+++******+++,,,,,,******+++++++++,,,,,,,,,******************************+++,,,,,,,,,,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......000///.........///111222000000111111111000000///////////////////////////......////////////............---------,,,,,,,,,444222///,,,***))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************))))))+++***)))(((((()))***+++))))))))))))))))))))))))******))))))((((((''''''*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++***))))))))),,,+++******))))))******++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,---------...............------,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++++++++***^^^EEE===777555333333444444333222222222222111111111000000000000000000////////////------------------------,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,------...---------....................................//////////////////.........---------------------------------------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++*********))))))+++++++++*********))))))************************++++++++++++++++++++++++))))))***++++++++++++***************************************************)))************+++++++++,,,,,,+++******+++,,,,,,******+++++++++,,,,,,,,,******************************+++,,,,,,,,,,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,------------...000///.........///000111000000111111111000000///..............................////////////.........------------,,,,,,,,,000///---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************))))))+++***)))(((((()))***+++)))))))))))))))))))))))))))))))))))))))(((((((((***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********)))))),,,+++******))))))******++++++++++++++++++++++++------,,,,,,,,,+++++++++,,,,,,,,,------------.........---------,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************\\\EEE===777555333333444444333222222222111111111000000000111111111000000000//////------------------------+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------...------,,,,,,---------------------------............/////////...............---------------------------------------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++***************+++++++++***************************************++++++++++++++++++++++++))))))***++++++++++++***************************************************)))************+++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,******************************+++,,,,,,,,,,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------///............///000000///000000111111000000000..............................////////////......------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************))))))******))))))))))))******))))))))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,+++******))))))******++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***))))))((((((((())))))ZZZDDD===777555333333444444333222111111111111000000000000000000000000////////////------------------------++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---............---,,,++++++---------------------------------.........//////........................------------------------,,,------...------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************************************))))))***++++++++++++***************************************************))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******************************+++,,,,,,,,,,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,------------------.........//////...///000000000000000000........................---......//////......------------,,,,,,,,,++++++***+++,,,---------------++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************))))))***))))))))))))))))))***))))))))))))))))))))))))((((((((())))))******+++)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))***++++++,,,,,,+++******))))))******************************,,,+++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))++++++))))))((())))))***|||XXXCCC===777555333333444444333222111111111000000000////////////.........---------------------------------***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---............---,,,++++++------------------------------------............---.....................------------------------,,,,,,------...------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************************************))))))***++++++++++++***************************************************))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******************************+++,,,,,,,,,,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,---------..................///000000000000000........................------............------------,,,,,,,,,++++++++++++,,,,,,------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))******)))))))))))))))))))))))))))))))))(((((())))))******++++++(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))***++++++,,,,,,+++******))))))******************************+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))************)))))))))))))))))))))))))))))))))))))))))))))))),,,++++++******+++++++++yyyUUUBBB===777555333333444444333222111111000000000/////////.........---------,,,,,,------------------------******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........---------...............------------------------,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************************************+++++++++***************+++++++++************************************************))))))***++++++++++++***************************************************)))************+++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,******************************+++,,,,,,,,,,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,------......------------...///000000000000------------------------------............------,,,,,,,,,,,,++++++++++++------,,,,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))******************((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((()))***++++++,,,+++******))))))***************************************+++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,------,,,,,,vvvTTTAAA===777555333333444444333222111000000000///////////////.........------------------------------------)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------.........//////------------------------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++))))))*********+++++++++************************************************))))))***++++++++++++***************************************************)))************+++++++++***+++,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,******************************+++,,,,,,,,,,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,***+++,,,---...------,,,,,,---...///000000000000------------------------,,,------......------,,,,,,,,,,,,++++++++++++***---,,,+++*********+++,,,************************************************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((()))***++++++***)))((())))))))))))))))))))))))++++++******************'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******,,,+++******))))))******************************)))*********++++++++++++***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&(((+++---......,,,+++uuuSSSAAA===777555333333444444333222000000000000////////////000/////////............------------------------)))***+++,,,------...---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////------------------------+++,,,,,,---.........---------------------------------++++++++++++------++++++,,,---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))******++++++++++++))))))******++++++++++++************************))))))))))))))))))))))))))))))***++++++++++++***************************************************)))************+++++++++***+++,,,------,,,+++*********+++++++++,,,,,,,,,******************************+++,,,,,,,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,---...---,,,,,,,,,---...///000000000000------------------------,,,------......------,,,,,,,,,,,,+++++++++******---,,,***))))))+++---...************************************************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((()))***++++++***)))((()))))))))))))))))))))))),,,+++++++++***)))))))))'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))),,,++++++***)))*********))))))))))))))))))))))))))))))******++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,*********++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))###&&&***---......,,,***~~~qqqSSSCCC;;;777666555444444333444444111111000///////////////........................,,,,,,+++++++++,,,------***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++++++++,,,,,,,,,......---------,,,,,,,,,***+++---///000000///......------,,,,,,,,,------......---,,,,,,,,,,,,---'''+++---,,,+++...777>>>333///+++''''''))),,,...,,,+++***+++------,,,++++++++++++************)))************************+++++++++*********)))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++(((((((((((())))))))))))************************))))))))))))))))))))))))++++++************++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,.........---,,,+++))))))000///...---,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------..................////////////------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***))))))++++++++++++++++++++++++************************+++*********))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))***,,,,,,***)))***+++))))))************)))))))))************+++++++++)))************+++++++++,,,,,,,,,++++++*********************************++++++++++++++++++++++++******************************))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&&&&%%%))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((+++)))(((&&&&&&((()))+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))nnnQQQBBB;;;777666555444444333333444111111000///////////////........................------,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++++++++,,,,,,,,,,,,,,,,,,------.........+++,,,---...////////////000//////....../////////000//////...---.........111///...///333777:::;;;333222111///......///000///---,,,,,,------+++***+++++++++************)))************************+++++++++*********)))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++))))))))))))************++++++++++++++++++++++++************************,,,++++++++++++++++++,,,*********************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,------......///000000//////000///...---,,,+++++++++************************++++++++++++,,,,,,,,,------.........////////////------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******)))++++++++++++++++++++++++************************************)))))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))***,,,,,,***)))***+++))))))************)))))))))************+++++++++)))************+++++++++,,,,,,,,,+++++++++******************************++++++++++++++++++++++++***************************)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))(((''''''((()))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))jjjOOOAAA;;;777666555444333333333333111111000///////////////........................//////...---,,,,,,,,,---++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++++++++,,,,,,,,,***++++++,,,---...///000,,,,,,,,,,,,---...///000000//////...//////000000111111000///////////////888222...111888<<<999444111222444444444222000...111///------------+++)))+++++++++************)))************************+++++++++***************)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,*********************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------........................,,,,,,,,,++++++,,,,,,---,,,---///111333444555666000///...,,,++++++++++++))))))))))))))))))))))))************++++++++++++---------.........//////------------------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********++++++++++++++++++++++++************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))***,,,,,,***)))***+++))))))************)))))))))************+++++++++)))************+++++++++,,,,,,,,,++++++++++++***************************++++++++++++++++++++++++************************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))(((''''''((()))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))gggNNNAAA<<<666666555444333333333333111000000///////////////........................111000///...---,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,---...//////------,,,+++,,,---///000---------------......///111000000///////////////666000,,,///555777222,,,---...000111111///---+++000...------......,,,++++++++++++*********))))))************************************************))))))))))))))))))))))))))))))*********+++++++++************************)))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,************************************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------------------,,,,,,+++++++++,,,------+++---///111333555666666//////---,,,+++*********)))))))))************************++++++++++++,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++*********************************)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))***,,,,,,***)))***+++))))))************))))))))))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++************************************************************************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))fffNNNBBB===666555444333333222222333111000000///////////////........................111000///...---,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------...---,,,++++++,,,...///---------------...///000//////...------------...000...---...//////,,,)))++++++,,,,,,,,,+++******,,,++++++,,,...///...---+++++++++*********))))))************************************************))))))))))))))))))))))))))))))*********+++++++++************************((((((((()))))))))******))))))))))))))))))))))))******************************))))))))))))******************************))))))*********+++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++,,,+++++++++,,,,,,---...+++,,,...///111222222222///...---,,,+++******************+++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***++++++++++++++++++++++++************************))))))))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))***,,,,,,***)))***+++))))))************))))))))))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))dddMMMBBB<<<666555444333222222222222111111000///////////////........................//////...---,,,,,,,,,---,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,......---------,,,,,,,,,---,,,,,,,,,,,,,,,------////////////000111222222......---,,,,,,,,,,,,,,,---...///...---+++++++++,,,+++************++++++***))))))+++---///...---+++++++++************)))***************************************+++++++++)))))))))))))))))))))))))))************+++++++++************************'''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************************)))))))))************+++++++++++++++++++++++++++))))))*********+++++++++************************++++++++++++,,,---......------...//////////////////...---+++*********************+++,,,,,,------++++++++++++,,,,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***,,,,,,***)))***+++))))))************)))))))))************+++++++++)))************+++++++++***++++++++++++,,,,,,,,,************************************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))cccLLL@@@:::666555444333222222222222111111000///////////////........................------,,,,,,,,,,,,,,,---,,,,,,------------,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,------------------,,,,,,,,,------,,,,,,+++////////////000111222333...------,,,,,,,,,,,,,,,------------,,,,,,------++++++++++++++++++++++++***))))))***,,,---,,,++++++++++++************)))************************))))))*********+++++++++)))))))))))))))))))))))))))************+++++++++************************(((((()))))))))*********))))))))))))))))))))))))******************************))))))))))))******************************))))))))))))*********************************************+++++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,---.../////////000000000000/////////...,,,+++******)))))))))))))))***+++,,,,,,,,,************++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***,,,,,,***)))***+++))))))************)))))))))************+++++++++)))************+++++++++******+++++++++,,,,,,,,,************************************************))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))aaaKKK>>>888555555444333222222222222111111000///////////////........................,,,,,,+++++++++,,,------,,,------......------,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,---...//////+++,,,---...---,,,+++***------------...///111111......---,,,,,,,,,,,,------+++******,,,------,,,((()))+++,,,,,,+++***))),,,***)))***++++++***)))+++++++++************)))************************))))))******++++++++++++)))))))))))))))))))))))))))************+++++++++)))))))))))))))))))))))))))************+++++++++************************++++++++++++++++++++++++++++++************++++++************************))))))))))))************************************++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///000000111222222222111111......,,,+++***)))))))))'''(((((()))***+++++++++))))))))))))******************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************(((((())))))*********+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***,,,,,,***)))***+++))))))************)))))))))************+++++++++)))************+++++++++*********++++++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))^^^GGG>>>:::777666555444333222222222000000000000////////////////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))***+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111222111///---+++***+++,,,------,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***+++++++++*********))))))************************************************************************,,,+++***((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************)))))))))))))))******************************************************************************+++,,,,,,******+++,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,------.........,,,,,,,,,++++++*********+++*********))))))((((((************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,---++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((()))))))))))))))((('''''''''(((***+++))))))))))))************+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((&&&&&&((((((((('''+++*********))))))(((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))*********************)))))))))))))))************************************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))******))))))((((((''''''******))))))((((((''''''))))))))))))((((((((((((''''''''''''(((((((((((())))))(((((('''''''''&&&))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))]]]GGG>>>:::777666555444333222222222000000000000////////////////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))******+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111111000///---+++++++++,,,------,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***+++++++++*********))))))************************************************************************+++***)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))*********************************************************************************+++,,,,,,******+++,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,---------,,,,,,,,,++++++*********************)))))))))(((************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---)))))))))*********++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((()))))))))))))))(((((('''((()))***+++))))))))))))************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***(((''''''((())))))(((************)))))))))((())))))))))))))))))))))))***)))))))))((((((((('''))))))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))***************)))))))))))))))))))))************************************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))***)))))))))((((((((('''***)))))))))((((((((('''))))))))))))(((((((((((((((((((((((((((((((((((())))))((((((((('''''''''(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))\\\GGG>>>;;;777666555444333222222222000000000000/////////////////////............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000000///...---+++++++++,,,,,,,,,,,,++++++++++++,,,,,,***++++++,,,,,,++++++***+++++++++******************************************************************************************))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************)))))))))))))))*********************************************************************************+++,,,,,,******+++,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***+++++++++++++++,,,,,,,,,+++++++++++++++*********************))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---------))))))***++++++++++++***++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((())))))))))))((((((((((((((()))******))))))))))))************+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((*********(((************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))******************************************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))*********))))))(((((('''))))))((((((((((((''''''''''''(((((())))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))}}}[[[GGG???;;;777666555444333222222222000000000000//////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......//////...---,,,+++++++++,,,,,,,,,,,,++++++++++++,,,,,,***++++++,,,,,,++++++***************************************************************************************************))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))***+++***************************************************************************+++,,,,,,******+++,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++*********************+++++++++++++++************************)))))))))))))))******************************************************************************++++++++++++++++++******,,,---------,,,+++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((())))))))))))((((((((((((((())))))***((()))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))***+++,,,***)))*********)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))************))))))************))))))((((((((((((((((((((((((((()))))))))************((()))))))))************)))))))))))))))*********************************************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))),,,++++++***)))(((((('''))))))((((((((((((((((((&&&''''''((()))******+++((()))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))))))))))){{{YYYGGG???;;;777666555444333222222222000000000000////////////............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********+++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......---,,,,,,,,,+++++++++,,,,,,++++++******++++++,,,***++++++,,,,,,++++++***************************************************************************************************(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))(((((()))***++++++***************************************************************************+++,,,,,,******+++,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***************************************************))))))))))))))))))******))))))))))))))))))))))))************************************************++++++******))))))(((((()))******+++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((())))))))))))'''(((((()))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++******+++,,,,,,***)))))))))))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))************))))))************))))))((((((((((((((((((((((((((()))))))))************((()))))))))************(((((())))))************************************************************((()))))))))************))))))))))))))))))))))))************************(((((((((((((((((((((((((((((((((((()))))))))***(((((((((((())))))))))))(((((((((((())))))))))))'''((((((((()))))))))***,,,++++++***)))(((((('''(((((())))))))))))))))))&&&''''''((()))******+++((()))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))xxxXXXGGG???;;;777666555444333222222222000000000000////////////.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,+++++++++++++++************++++++***++++++,,,,,,++++++******************+++++++++************************************************************************((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************(((((((((((()))***+++,,,***************************************************************************+++,,,,,,******+++,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***+++++++++***************)))))))))***************))))))))))))************))))))))))))))))))))))))************************************************+++*********))))))))))))))))))(((((())))))***+++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((())))))))))))''''''((()))))))))))))))))))))))))))************(((((()))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))***************************)))***+++,,,,,,***((())))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))************((((((((()))******++++++************************************************))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((()))))))))******(((((((((((())))))))))))(((((((((((())))))))))))''''''(((((())))))***************))))))(((((('''(((((())))))))))))******''''''(((((())))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))vvvWWWGGG@@@;;;777666555444333222222222000000000000////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,++++++++++++************++++++***++++++,,,,,,++++++***))))))*********+++++++++************************************************************************((()))***+++,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************(((((((((((()))***+++,,,***************************************************************************+++,,,,,,******+++,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,+++++++++*********((()))))))))*********+++((()))))))))************))))))))))))))))))))))))************************************************)))******+++,,,,,,---------+++***((()))+++---...++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((())))))))))))&&&'''((()))***))))))((())))))))))))************(((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))+++,,,,,,)))'''((()))))))))************))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))************'''(((((()))******++++++************************************************))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))(((((()))))))))*********'''((((((((()))))))))***'''((((((((()))))))))***'''''''''((()))*********(((((((((((((((((((((((((((((()))))))))*********(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))uuuVVVGGG@@@<<<777666555444333222222222000000000000////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,***++++++,,,,,,,,,++++++++++++************+++++++++++++++,,,,,,+++++++++))))))******++++++++++++************************************************************************)))***+++,,,---,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************(((((((((((()))***+++,,,***************************************************************************+++,,,,,,******+++,,,******+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,,,,++++++******(((((())))))*********+++(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***,,,...000111222222000---+++,,,...111333++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))(((((((((((())))))))))))&&&''')))*********)))((())))))))))))************'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))************************(((((()))+++,,,+++)))&&&(((((())))))*********+++))))))))))))))))))))))))'''((((((((())))))******))))))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))************'''(((((()))***+++++++++************************************************))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************'''((((((((())))))******'''((((((((())))))******&&&''''''((()))******+++''''''''''''(((((((((((((((((())))))*********+++))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))tttTTTDDD===:::888666444333333333222111////////////.....................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---+++++++++************))))))************+++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++,,,,,,+++***))))))******++++++************++++++......---,,,,,,+++******************************************************************************************************(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,,,,))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))************+++++++++******+++,,,,,,,,,,,,+++***++++++,,,,,,++++++***---,,,,,,+++*********+++))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))******+++++++++,,,,,,,,,------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,+++***))))))******))))))))))))))))))))))))888111***''')))++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))(((((((((((())))))))))))))))))))))))))))))******))))))((((((''''''************************))))))))))))))))))))))))************************)))))))))))))))))))))))))))******))))))((('''&&&))))))))))))))))))))))))*********************************)))))))))))))))))))))))))))))))))))))))******))))))))))))******)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++*********))))))((((((---+++***((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************qqqRRRCCC===:::888666444333333333222111////////////..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---+++++++++************))))))************+++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++,,,++++++***))))))******++++++************++++++...------,,,++++++******************************************************************************************************)))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************))))))))))))************************))))))))))))))))))))))))))))))))))))************************))))))***++++++++++++***)))************+++++++++******+++,,,,,,,,,,,,+++***++++++,,,,,,++++++***---,,,++++++******++++++******************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))******+++++++++,,,,,,,,,---,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************,,,++++++***))))))******************************555///)))''')))+++***((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))(((((((((((())))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))'''((()))))))))))))))((())))))))))))))))))))))))***************************)))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))*********)))))))))((((((+++***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************mmmOOOBBB===;;;888666444333333333222111////////////...............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---+++++++++************))))))************+++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++,,,+++******)))*********++++++************++++++------,,,,,,++++++******************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))((())))))))))))************************))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))***++++++++++++***)))************+++++++++******+++,,,,,,,,,,,,+++***++++++,,,,,,++++++***,,,,,,++++++******++++++++++++++++++++++++++++++******++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))******))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,+++******)))*********************************000,,,((((((***+++***((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))&&&'''((()))************))))))))))))))))))))))))************************))))))))))))))))))******))))))))))))))))))))))))******))))))))))))******)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))((((((((())))))))))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************iiiLLLAAA===;;;888666444333333333222111////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---+++++++++*********))))))))))))*********+++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++***************+++++++++************++++++,,,,,,,,,,,,++++++******************************************************************************************************++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''((()))))))))************************)))))))))((())))))))))))))))))))))))++++++++++++++++++++++++))))))***++++++++++++***))))))*********+++++++++******+++,,,,,,,,,,,,+++***++++++,,,,,,++++++***,,,,,,++++++***++++++,,,++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++***************+++************************+++)))((((((***+++***((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************************))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))************************)))))))))))))))*********))))))))))))))))))))))))******))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))((((((&&&''')))******)))((('''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************gggKKKAAA===;;;888666444333333333222111////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---+++++++++*********))))))))))))*********+++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++))))))*********++++++++++++***************++++++++++++************++++++,,,+++++++++++++++******************************************************************************************************++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''((()))))))))************************)))))))))((())))))))))))))))))))))))++++++++++++++++++++++++))))))***++++++++++++***))))))*********+++++++++******+++,,,,,,,,,,,,+++***++++++,,,,,,++++++***,,,++++++***++++++,,,,,,++++++++++++++++++++++++******++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++***************++++++************************((((((((()))***+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))******))))))))))))******(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))&&&'''(((*********)))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************eeeLLLBBB>>>:::888666444333333333222111////////////............,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---+++++++++************))))))************+++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++*********)))******+++,,,++++++************++++++++++++++++++++++++******************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))((())))))))))))************************))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))***++++++++++++***)))************+++++++++******+++,,,,,,,,,,,,+++***++++++,,,,,,++++++***++++++******++++++,,,,,,++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))***++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,*********************************)))******+++,,,++++++++++++++++++++++++(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))******))))))))))))******((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((((((((())))))''''''(((***++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************fffMMMCCC>>>:::888666444333333333222111////////////............,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---+++++++++************))))))************+++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++******))))))***++++++,,,++++++************++++++******************++++++************************************************************************************************)))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************))))))))))))************************))))))))))))))))))))))))))))))))))))************************))))))***++++++++++++***)))************+++++++++******+++,,,,,,,,,,,,+++***++++++,,,,,,++++++***++++++******++++++,,,---******************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,)))***+++,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,******************************))))))***++++++,,,++++++++++++++++++++++++*********)))))))))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))))))))((('''))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))******))))))))))))******(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''''''''((((((((())))))(((((())))))***,,,---...))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************fffNNNDDD???999888666444333333333222111000/////////............,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---+++++++++************))))))************+++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++******))))))***+++,,,,,,++++++************++++++******************++++++************************************************************************************************(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,,,,))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))************+++++++++******+++,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++*********+++,,,,,,---))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))*********)))******+++,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,)))***+++,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,******************************))))))***+++,,,,,,+++++++++++++++++++++++++++++++++)))((()))+++---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''((((((((())))))******''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))******))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''((((((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&'''''''''(((((())))))))))))))))))***,,,///000))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************dddLLLCCC>>>:::888666444222222222000///////////////............---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,)))))))))))))))******+++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,+++***)))((('''******+++++++++,,,,,,,,,************************)))************+++++++++))),,,---,,,***)))+++---************************)))************++++++++++++***)))(((((()))***+++))))))))))))))))))))))))))))))***++++++++++++***))))))))))))************))))))))))))***+++,,,---******))))))))))))******************************************************+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************++++++***)))(((((())))))******+++,,,,,,,,,,,,+++)))************+++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++,,,---...,,,***))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''((())),,,...000))))))))))))************,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))+++******)))(((''''''&&&***************)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))bbbJJJBBB>>>:::888666444222222222000///////////////............---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,)))))))))))))))***++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++***************************+++++++++,,,************************)))************+++++++++)))+++---,,,***)))+++---************************)))************++++++++++++***)))(((((()))***+++))))))))))))))))))))))))'''((())))))******))))))))))))))))))************++++++***)))))))))************))))))))))))******************************************************+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************++++++***)))))))))))))))))))))***++++++++++++***)))************+++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++,,,------,,,***))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***(((((((((***+++---))))))))))))************++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))^^^HHHAAA>>>:::888666333222222222111///////////////............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***))))))))))))***++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))******+++++++++,,,)))))))))*********++++++************************)))************+++++++++***+++,,,+++*********,,,************************)))************+++++++++******))))))))))))******))))))))))))))))))))))))((())))))***************)))))))))*********++++++++++++***)))))))))************))))))))))))******************************************************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,+++************************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************+++***))))))))))))))))))(((((()))************))))))************+++++++++++++++++++++++++++++++++************************************************+++++++++++++++++++++++++++,,,---,,,***))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++)))(((''''''((()))))))))))))))******************))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***+++,,,---...+++***)))((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))((((((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))[[[FFFAAA>>>999888555333222222222111000////////////............------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******))))))******+++,,,***++++++,,,,,,++++++******+++++++++++++++,,,,,,++++++************++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,)))************+++++++++((())))))))))))*********************************))))))*********+++++++++***+++++++++*********+++************************))))))*********+++++++++***))))))))))))))))))***))))))))))))))))))))))))++++++,,,------------,,,))))))*********++++++++++++++++++++++++,,,,,,---+++******))))))******+++************************************************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******************************)))))))))))))))***((())))))***************))))))*********+++++++++++++++++++++++++++++++++***************************************************************************,,,,,,+++)))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))((('''''''''(((((()))))))))************)))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((()))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))+++,,,------,,,***)))''''''(((***+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********(((((((((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))YYYEEEAAA>>>999777555333222333333111000////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***************++++++,,,***++++++,,,,,,++++++************++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++************)))((())))))))))))*********************************))))))*********+++++++++************************************************))))))*********+++++++++)))))))))******)))))))))))))))))))))))))))))))))++++++,,,------------,,,************++++++++++++//////...---,,,,,,,,,,,,++++++************++++++***************************************************++++++,,,,,,++++++***++++++++++++++++++++++++***++++++,,,,,,,,,++++++******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))******)))***++++++,,,,,,++++++))))))*********+++++++++++++++++++++++++++++++++***************************************************************************+++,,,+++)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))((()))))))))************((((((((((((((()))))))))))))))))))))))))))))))))************************))))))************))))))((()))))))))******************))))))))))))******************************************************((((((((()))))))))******+++***((('''''')))***,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************(((((((((((((((((((((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))~~~XXXFFFBBB>>>888777555333222333333222111////////////............------------............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++************+++,,,,,,***++++++,,,,,,++++++************++++++,,,,,,---++++++************++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++++++++******)))))))))))))))*********++++++************************)))************++++++++++++***))))))***+++***)))************************)))************+++++++++))))))************))))))))))))))))))))))))))))))((())))))************************++++++++++++,,,333222000...+++***((((((++++++************++++++******************************************************++++++++++++******++++++++++++++++++++++++******+++,,,,,,,,,++++++******************************))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++******+++,,,,,,,,,,,,,,,)))************+++++++++++++++++++++++++++++++++************************************************************************)))***+++***)))((()))+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))******++++++))))))))))))************(((((())))))))))))******))))))))))))))))))))))))************************))))))************))))))))))))))))))******************))))))))))))******************************************************)))))))))(((((((((((((((***)))((((((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))}}}YYYHHHDDD>>>777666444222222333333222111////////////............------------.........///------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++******++++++,,,---***++++++,,,,,,++++++***)))******+++,,,,,,------++++++************++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,***************+++++++++************+++++++++,,,************************)))************++++++++++++)))((((((++++++***(((************************)))************+++++++++((()))***++++++***)))((())))))))))))))))))))))))'''((())))))******))))))*********+++++++++,,,,,,000///---,,,***))))))))),,,++++++******++++++,,,******************************************************++++++++++++******++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++******************************))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++))))))***+++++++++++++++)))************+++++++++++++++++++++++++++++++++************************************************************************(((***+++***)))((()))+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***++++++++++++))))))))))))************)))))))))*********++++++))))))))))))))))))))))))************************))))))************))))))))))))))))))******************))))))))))))******************************************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))}}}YYYIIIEEE>>>666666444222222333333222111000/////////............---------.........//////------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++******++++++,,,---+++++++++,,,,,,+++++++++))))))***+++,,,,,,------++++++************++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,'''((()))***+++,,,------***++++++++++++,,,,,,,,,************************)))************++++++++++++)))'''(((+++,,,***(((************************)))************+++++++++((()))***++++++***)))((())))))))))))))))))))))))))))))***+++++++++++++++******+++++++++,,,,,,,,,((((((((()))***+++------,,,++++++******++++++,,,******************************************************++++++++++++******++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++(((((()))***************)))************+++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))((()))******)))((()))+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++***))))))))))))************))))))******+++++++++,,,))))))))))))))))))))))))************************))))))************))))))))))))))))))******************))))))))))))******************************************************))))))******++++++++++++'''((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))zzzWWWEEE>>>;;;:::777555333222333222111000000000///...---,,,,,,,,,222***555...'''...******...000---&&&'''---///,,,++++++++++++++++++++++++$$$///333%%%,,,000"""---)))000,,,,,,###'''...&&&000***+++111,,,###(((666---)))###'''111...((()))333%%%"""...111'''%%%---###...///777999---,,,)))'''(((+++...//////000)))'''---///******///)))&&&+++333---!!!$$$222---!!!444***!!!+++###000(((,,,,,,++++++,,,***'''$$$000)))"""//////%%%''''''+++///&&&(((333000...((()))111###...'''...'''(((***,,,+++***)))***+++///&&&&&&)))&&&+++///((())))))))))))))))))))))))++++++************************************************************************************************************************++++++++++++******)))************++++++++++++++++++*********)))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++(((((((((((())))))))))))************************)))************+++++++++)))))))))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))******************++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))))))))******(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((()))***++++++***)))((())))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''((((((((()))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))************{{{WWWEEE???<<<:::777555333222333222111000000000///...---------------+++333---///666,,,///+++(((+++222000'''"""$$$------------------------111111888((("""///++++++333888---"""111888'''111***$$$'''///111)))(((+++777///'''777...***444222'''(((333///000+++'''/// 888///+++))))))---111...$$$000222&&&---&&&...,,,"""&&&888666%%%...)))$$$'''***222222"""...,,,%%%***...---...&&&)))***...000'''%%%000 ???""""""444666###000))),,,'''(((!!!...555((($$$,,,,,,$$$$$$---+++,,,...''' ***000%%%******************************************************************************************************************************************************++++++++++++******)))************++++++++++++++++++*********)))))))))************+++++++++************************************************************************))))))))))))))))))))))))************************++++++************++++++(((((((((((()))))))))***************************)))************+++++++++************************)))************+++++++++************************))))))))))))))))))))))))***************+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''))))))))))))******************++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))*********))))))*********))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))))))))******(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((()))***++++++***)))((())))))************))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))'''''''''((((((((())))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))************{{{WWWEEE???<<<:::777555333222333222111000000000///...---------------///111)))111000###666...+++((('''(((+++111888************************)))%%%666222***444///))))))444$$$BBB###!!!***888:::???GGGEEE;;;"""333'''111000!!!)))+++++++++,,,,,,+++++++++---444+++888+++'''((())),,,222>>>LLLVVV333111......//////,,,(((###...666333---+++((($$$###999***>>>"""&&&555......'''+++111""""""@@@DDDJJJCCC***///444"""444444000%%%<<<000$$$000///"""+++NNNBBB%%%###&&&---***'''))),,,++++++$$$444444...+++'''++++++++++++++++++++++++******************************************************************************************************************************++++++++++++******)))************++++++++++++++++++***************)))************+++++++++************************************************************************))))))))))))))))))))))))************************++++++************++++++((((((((()))))))))******************************)))************+++++++++++++++++++++++++++++++++)))************+++++++++************************))))))))))))))))))))))))++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))******************++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))))))))******(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))))))))************))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((()))))))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))************zzzVVVFFF@@@===:::777555333222333222111000000000///.............../////////+++333''''''\\\uuuzzzvvv{{{vvviii{{{{{{{{{{{{{{{{{{{{{{{{zzzoooOOO(((+++,,,&&&000///000,,,{{{www777###///))),,,%%%'''000...%%%'''333===444666222444^^^ZZZ000%%%---333111,,,((((((,,,...---&&&111)))000---!!!---///(((,,,222bbbrrrAAA$$$,,,222))):::&&&///222\\\QQQ333,,,+++'''+++555555"""+++222 ++++++++++++++++++++++++***************+++++++++******************************************************************************************************++++++++++++******))))))*********+++++++++************************))))))*********+++++++++************************************************************************))))))))))))))))))))))))************************++++++************++++++(((((()))))))))*********************************))))))*********+++++++++++++++++++++++++++++++++))))))*********+++++++++************************))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((()))))))))******************++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))))))))******(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))))))))******)))))))))))))))************))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))))))))************))))))((()))))))))************xxxUUUEEEAAA>>>:::777555333222333222111000000000///.........//////...***---111666(((<<<+++***%%%///###777&&&___III""""""---///&&&&&&//////%%%222!!!)))111...OOO///$$$---...'''&&&///333///666777///444;;;%%%<<<666,,,111000&&&(((:::eeeddd///..."""444///"""'''333************************))))))*********+++++++++******************************************************************************************************++++++++++++******))))))*********+++++++++************************))))))*********+++++++++************************************************************************))))))))))))))))))))))))************************++++++************++++++))))))))))))************************************))))))*********+++++++++************************))))))*********+++++++++************************))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++((()))))))))******************++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))))))))******(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))***************))))))))))))))))))***))))))************))))))))))))))))))************))))))))))))))))))))))))******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((((((((((((((((((((((((((()))))))))***(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))))))))************))))))((()))))))))************uuuSSSEEEBBB???;;;777555333222333222111000000000//////...//////000111(((...222///%%%===***---...&&&---%%%jjj???--- $$$---...+++***111,,,"""444pppqqqCCC%%%---333&&&###//////###111,,,---%%%VVVkkk###999111***,,,...)))+++pppEEE///777)))(((555)))))))))))))))))))))))))))))))))***++++++,,,,,,******************************************************************************************************++++++++++++******)))************+++++++++***************+++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))++++++++++++++++++++++++++++++************++++++)))))))))*********++++++************************)))************+++++++++)))))))))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++))))))))))))******************++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))))))))******(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))************)))))))))))))))*********++++++))))))))))))))))))))))))******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))((((((((()))))))))******)))))))))))))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))************rrrPPPDDDBBB???;;;777555333222333222111000000000////////////000000222***222---'''(((000PPP___kkkpppfffDDD!!!///%%%AAA((([[[$$$)))444&&&###444...;;;'''444===***111//////$$$///&&&...===GGGsss)))$$$000%%%555...---&&&,,,000HHH666222:::************************((())))))***++++++,,,,,,******************************************************************************************************++++++++++++******)))************+++++++++))))))*********+++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))++++++++++++++++++++++++++++++************++++++))))))*********+++++++++************************)))************+++++++++************************)))************+++++++++************************))))))))))))))))))))))))***************+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))******************++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))*********))))))*********))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))))))))******(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++***)))(((((()))***+++))))))************))))))))))))*********+++++++++))))))))))))))))))))))))******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))(((((()))))))))*********)))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))************pppOOODDDBBB@@@<<<777555333222333333111000000000////////////000111...***555+++'''666000((("""222$$$NNNwww111###+++'''000///$$$,,,"""111EEEmmm:::@@@OOO'''***...+++))))))'''...222hhhwwwPPP///@@@+++..."""(((444>>>:::$$$,,,!!!???yyy'''222$$$)))(((...!!!---'''...((((((@@@ccc'''$$$111++++++++++++++++++++++++((())))))***++++++,,,,,,******************************************************************************************************++++++++++++******)))************+++++++++))))))******++++++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))++++++++++++++++++++++++++++++************++++++)))************+++++++++************************)))************+++++++++++++++++++++++++++++++++)))************+++++++++************************))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************))))))))))))******************++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))))))))******(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++***)))(((((()))***+++))))))************)))))))))************+++++++++))))))))))))))))))))))))******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))************)))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))************sssNNNAAA@@@???:::999777444333333333222111////////////............,,,...///...---+++,,,,,,...'''---***111eee***************************)))///OOOooo!!!000!!!222&&&LLL000$$$111,,,******$$$---(((777###222***'''ttt///444888)))...+++222BBB---&&&+++***@@@PPP(((++++++++++++*********))))))(((444!!!CCC222%%%444)))(((,,,(((***777*********)))))))))))))))***************************************************************************++++++,,,,,,++++++*********++++++++++++******+++***************++++++************************+++++++++*********))))))************************************************(((((()))************)))+++++++++*********))))))******++++++++++++******)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))************************************************************************++++++************++++++))))))))))))))))))))))))++++++***(((&&&'''***,,,))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************))))))))))))))))))))))))++++++************++++++)))************+++++++++))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******)))))))))))))))))))))))))))************+++++++++++++++******************************************************************)))************+++++++++************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))rrrNNNAAA@@@>>>:::999666333222222333222111////////////............---///000///...------------(((---***...___************************'''666666NNN###...###777---!!!BBB|||111)))000(((&&&:::,,,"""GGGEEE222'''---&&&###:::nnn%%%((((((---)))$$$***<<<333'''$$$333$$$,,,***000)))+++++++++*********))))))'''444((( 444&&&777''''''333)))111***)))))))))))))))))))))***************************************************************************++++++,,,,,,++++++*********++++++++++++******++++++******************************************+++++++++*********))))))************************************************((()))******++++++******+++++++++*********))))))******++++++++++++******)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))************************************************************************++++++************++++++))))))))))))))))))))))))((())))))((('''(((***,,,))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************))))))))))))))))))))))))+++******))))))******+++)))************+++++++++))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******)))))))))))))))))))))))))))************+++++++++************************************************************************)))************+++++++++************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))oooMMMAAA@@@>>>:::777555222111111222111000////////////...............000111000///---......+++***,,,******UUU************************((()))'''555333...+++%%% ???***%%%000///nnn""")))(((+++(((444:::rrr111'''&&&&&&444///---000''',,,SSS+++&&&,,,(((%%%'''mmm''''''(((...&&&222'''zzzPPP++++++++++++***************,,,000!!!---\\\???***222999666))))))))))))))))))************************************************************************************++++++++++++************++++++++++++******,,,,,,+++***)))))))))***+++++++++++++++++++++++++++++++++***************************************************************)))******++++++++++++++++++++++++*********************++++++++++++******)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************************************************************************************++++++************++++++))))))))))))))))))))))))&&&(((******))))))***+++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************))))))))))))))))))))))))+++******))))))******+++)))************+++++++++))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******)))))))))))))))))))))))))))************+++++++++************************************************************************)))************+++++++++***************************************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))lllLLLBBB???===:::666444111000111222111000////////////...............///000000...------...***,,,+++***&&&LLL************************666$$$(((%%%444hhh###''''''444$$$,,,------...###000444"""...///(((...---333>>>333111"""888''')))'''***...'''111(((///'''---,,,+++ccc'''///000000'''333uuu000************************...,,,+++888444(((nnn(((***!!!333 ---''')))))))))))))))***************************************************************************************++++++++++++************++++++++++++******,,,,,,+++***))))))))))))++++++++++++++++++++++++******************************************************************************+++,,,,,,,,,,,,+++******************************++++++++++++******))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************++++++************++++++))))))))))))))))))))))))(((***------,,,***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))))))))******))))))*********+++++++++))))))************))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************))))))))))))******))))))))))))))))))))))))))))))*********+++++++++***************+++++++++************************************************))))))*********+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))iiiKKKBBB???<<<:::666444111000111222222111////////////............,,,...//////---,,,,,,---)))...))),,,&&&EEE************************!!!.........,,,555555:::FFF000666!!!)))!!!000444 333+++###555fff+++...$$$--- &&&<<<111777888JJJ666---555888---%%%&&&111!!!'''+++...,,,###...CCC...)))000+++---PPP)))111000444 (((---************************+++###111///222===***(((+++///&&&+++(((((())))))************************************************************************************)))******++++++******)))******++++++++++++******,,,++++++***))))))******++++++++++++++++++++++++******************************************************************************+++,,,,,,,,,,,,+++******************************++++++++++++******))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************++++++************++++++))))))))))))))))))))))))+++---000000---***)))((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))***))))))*********+++++++++))))))************))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************))))))))))))******))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++************************************************))))))*********+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))fffKKKCCC???;;;:::666444111111222333222222////////////............,,,---///...,,,++++++,,,)))000&&&///(((CCC************************000'''''',,,$$$(((000111,,,GGG 777///333)))000%%%444,,,'''777"""###BBB%%%&&& &&&++++++***(((### $$$---555)))***666///---333((()))***000,,,$$$,,,NNN(((---)))'''...'''###&&&***************+++++++++$$$555"""666***999&&&bbb(((###777444((((((((()))******++++++************************************************************************))))))************))))))******++++++++++++******+++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++************************************************)))******+++++++++++++++***************+++++++++******++++++++++++******)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++************************************************************************++++++************++++++)))))))))))))))))))))))),,,...000///---***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***)))************+++++++++))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******)))))))))))))))))))))))))))************+++++++++)))))))))***++++++,,,,,,************************************************)))************+++++++++************************+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))dddJJJCCC>>>;;;:::666444222222333444444333////////////............---...000///---,,,,,,---)))222$$$111,,,CCC************************---222444 555)))&&&333222"""111)))***111!!!///???;;;***''' 555333:::&&&///'''---000,,,,,,///---''')))(((000### +++)))000,,,---&&&***,,,WWW***,,,&&&,,,(((...VVV%%%))))))*********+++++++++"""222444'''%%%***,,,,,,###lll111===---***'''(((((()))******++++++************************************************************************))))))************))))))******++++++++++++******))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++************************************************((()))******++++++******))))))*********+++++++++******++++++++++++******)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************************************************************++++++************++++++))))))))))))))))))))))))(((***,,,---+++******+++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))************+++++++++))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******)))))))))))))))))))))))))))************+++++++++((())))))***++++++,,,,,,************************************************)))************+++++++++************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))cccJJJCCC>>>::::::777555333222333444444444000/////////...............///111000...------...***333###333///DDD************************!!!555---999,,,$$$000...000&&&)))111...---***((((((------,,,uuu;;;(((111:::%%% 111(((---(((&&&***+++((()))...111$$$***)))))),,,///EEE000$$$###888///aaa...000***''')))---+++))))))******++++++++++++((((((&&&***...)))$$$***222:::,,,)))'''(((((()))***+++++++++************************************************************************))))))************))))))******++++++++++++******(((((())))))***+++------,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++************************************************(((((()))***************))))))******++++++++++++******++++++++++++******)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++************************************************************************++++++************++++++))))))))))))))))))))))))%%%''')))*********+++---))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))************+++++++++))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******)))))))))))))))))))))))))))************+++++++++((())))))***++++++,,,,,,************************************************)))************+++++++++************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))```JJJGGGBBB======999666333222222222111000111000000///...------------------------------------+++///***///EEE************************)))************+++++++++///,,,%%%(((000+++&&&...333$$$)))111```$$$,,,111))) (((---,,,,,,***,,,...---,,,+++---///+++666---###888'''444DDD'''---+++,,,\\\444+++///%%%...qqq(((/// 666+++%%%%%%777"""333''',,,--- ###///+++...000lll000..."""222++++++************++++++---+++)))((()))*********************************************************************************************************,,,+++*********+++,,,---***************************++++++,,,,,,++++++***++++++++++++******))))))************************************************++++++************++++++************************++++++***************+++))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))******************************+++++++++,,,,,,,,,************************************************************************************************)))))))))))))))))))))))))))************++++++++++++*********))))))(((((())))))))))))))))))))))))+++*********))))))((((((************************))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))+++++++++*********))))))************************))))))))))))******************)))))))))))))))***++++++******************------,,,+++++++++++++++))))))))))))******************+++++++++++++++***+++++++++*********))))))(((((())))))***++++++,,,))))))))))))******************+++++++++,,,,,,,,,************************************************************************))))))))))))))))))))))))******))))))))))))******************************))))))))))))))))))))))))*********)))))))))))))))))))))************))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))************))))))))))))))))))))))))))))))************))))))___JJJFFFAAA======999666333222222222111000111000000///......---------------------------------+++///***///EEE************************)))************+++++++++***222111...%%%(((888@@@%%%&&&~~~ddd(((&&&,,,///,,,((('''((()))000---***)))***+++******(((+++)))"""$$$rrrDDD...***""">>>&&&(((###eee))))))444$$$$$$,,,333888%%%"""222MMMjjjppp```GGG222888'''+++***++++++************++++++...+++))))))***+++******************************************************************************************************++++++*********+++,,,---***************************++++++,,,,,,++++++***++++++++++++*********)))************************************************++++++************++++++************************++++++***************+++************************+++*********))))))))))))******************************************************+++++++++,,,,,,,,,************************************************************************************************)))))))))))))))))))))))))))************+++++++++************)))))))))((())))))))))))))))))))))))************)))))))))(((************************))))))))))))))))))))))))************************************************************************************************+++++++++*********))))))************************))))))))))))******************))))))))))))******++++++************************)))))))))***++++++***************+++++++++))))))************)))))),,,,,,++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,************************************************************************))))))))))))))))))))))))******))))))))))))******************************))))))))))))))))))))))))***)))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************)))))))))((())))))))))))************))))))))))))))))))))))))))))))************))))))^^^IIIFFFAAA======999666333222222222111000000000000///......---------------------------------+++///***///EEE************************)))************+++++++++222111$$$(((---))))))333999@@@ggg///(((%%%,,,222---,,,000///)))&&&%%%)))...000...***111---AAA,,,111AAA///!!!,,,...$$$ttt222---///^^^***,,,222,,,444000 (((KKK,,,111%%%++++++************++++++...,,,))))))***++++++***************************************************************************************************++++++******++++++,,,---++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++************++++++++++++++++++++++++************************++++++************++++++************************+++***************++++++***************************************)))))))))************************++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************************************************************)))))))))))))))))))))))))))************+++++++++************))))))))))))))))))))))))))))))))))))************))))))))))))************************))))))))))))))))))))))))************************************************************************************************+++++++++***************************************)))))))))*********++++++******)))))))))******+++******++++++++++++++++++))))))))))))***+++,,,---))))))))))))))))))))))))+++++++++,,,,,,++++++***))))))******************+++++++++************)))++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))******))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))******))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))]]]HHHEEEAAA======999666333222222222111000000000//////............---------------------------***...***...DDD************************))))))*********+++++++++))),,,+++333333+++)))"""333AAA\\\---777&&&%%%,,,((((((***###,,,,,,---//////...***'''((($$$%%%LLL666(((,,,,,, 666(((///uuuCCC,,,...'''(((444''''''222***SSS))))))++++++************++++++...,,,***)))***++++++***************************************************************************************************+++***++++++++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************++++++*********************************)))******+++,,,************************************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************************************************************))))))))))))))))))))))))))))))*********+++++++++*********)))))))))))))))))))))))))))))))))))))))*********)))))))))))))))************************))))))))))))))))))))))))************************************************************************************************************************************************))))))*********+++++++++******))))))******++++++******+++++++++++++++,,,+++++++++++++++,,,------************************---............------,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******************+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))******))))))))))))******************************(((((((((((((((((((((((()))))))))))))))*********))))))************))))))))))))))))))))))))))))))*********)))))))))))))))((()))))))))************))))))))))))))))))))))))))))))************))))))[[[GGGDDD@@@<<<===999666333222222222111000////////////............------------------------,,,***...)))...DDD************************))))))*********+++++++++222444((( ''')))$$$%%%666^^^EEE%%%...'''(((------...///...***,,,,,,***''')))000777...>>>,,,''';;;000&&&"""333***%%%***&&&444,,,>>>''' ---++++++************++++++...,,,***)))***+++++++++******************************************************************************************************++++++,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++++++++++++++,,,++++++++++++++++++++++++************************++++++************++++++******************************))))))***++++++,,,***************************************+++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************************************************************))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))))))))))))))************************************************************************************************************************************************************++++++++++++***************+++,,,,,,******++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,------------......---.........------,,,+++........................------------......//////+++++++++******)))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))******((()))))))))************))))))))))))))))))))))))))))))************))))))ZZZFFFCCC@@@<<<===999666333222222222111000//////////////////......------------------------,,,***...)))...DDD************************)))************+++++++++ )))***))),,,***000BBB444(((###///---(((...,,,''',,,***+++)))%%%$$$///BBBRRR///---'''---111"""444AAA???000(((///"""...)))... %%%...++++++************++++++///---******+++,,,,,,+++************************************************************************************************)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++************************))))))))))))***+++,,,,,,++++++++++++++++++++++++*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************************************************************************************)))))))))))))))))))))))))))************+++++++++))))))))))))************))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))************************************************************************++++++++++++++++++++++++***************+++++++++*********************************++++++++++++,,,***************+++,,,---******++++++,,,---------,,,,,,+++++++++,,,------,,,,,,---...///000000111111111222111111000///...000000000//////.........***+++++++++++++++++++++,,,,,,,,,+++******))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))************))))))XXXEEECCC???<<<===999666333222222222111000.../////////////////////------------------------,,,)))---)))---CCC************************)))************+++++++++!!!&&&''',,,===ccc)))000,,,;;;'''$$$QQQeeeYYY\\\]]]gggyyyggg///000<<<&&&,,,555///kkkppp111&&&000111"""+++,,,;;;NNN>>>...++++++************++++++///---+++***+++,,,,,,+++************************************************************************************************)))***+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++************************))))))))))))***+++,,,---++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************************************************************************************)))))))))))))))))))))))))))************+++++++++((()))))))))************))))))))))))))))))))))))((()))))))))************************************))))))))))))))))))))))))************************************************************************++++++++++++++++++++++++))))))*********+++++++++*********************************+++++++++,,,,,,************+++,,,---...******++++++,,,------...,,,,,,---...000111333444444444666777999:::<<<<<<@@@@@@@@@@@@???>>>===<<<;;;;;;:::999888888777666222111111///...---,,,,,,///......---,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++))))))************))))))))))))))))))))))))))))))((()))))))))************))))))))))))************))))))))))))))))))))))))))))))************))))))XXXDDDBBB???<<<===999666333222222222111000.........///////////////------------------------,,,)))---)))---CCC************************)))************+++++++++///111UUU 111'''444;;;+++''',,,***---...000***222111VVV---888"""&&&///222&&&)))111"""***,,,UUU000++++++************++++++///---+++***+++,,,,,,+++************************************************************************************************)))***+++,,,---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++************************))))))))))))***+++,,,---++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************************************************************************************)))))))))))))))))))))))))))************+++++++++(((((())))))*********+++))))))))))))))))))))))))(((((())))))*********+++************************))))))))))))))))))))))))************************************************************************++++++++++++++++++++++++))))))******++++++++++++******************************+++++++++,,,,,,,,,************+++,,,---...******+++,,,,,,---............000222555888;;;<<>>:::777666333///+++...............,,,+++***...---+++*********,,,---************************+++++++++*********))))))************************************************))))))))))))))))))))))))))))))))))))******************************************++++++++++++******)))************+++++++++))))))))))))))))))))))))'''(((((()))***+++++++++)))))))))))))))))))))))),,,,,,***)))))))))***+++UUUFFF@@@??????::::::777444222111111000///////////////............------------------------+++)))...)))...EEE******+++++++++,,,,,,,,,++++++++++++++++++++++++000 iii555 333!!!******$$$---222+++"""...(((///111...000!!!///XXX666777!!!;;;&&&...(((000---...+++...%%%---***000************************,,,,,,,,,+++++++++******************************************************)))************+++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,***++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++*********,,,,,,,,,,,,,,,,,,+++++++++***))))))***,,,------.........---,,,+++++++++,,,++++++,,,,,,,,,------------,,,,,,,,,+++++++++***************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++************++++++++++++))))))))))))*********+++))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************++++++++++++++++++++++++***,,,...000000...,,,***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,------...---...///222777<<>>:::666222000......---------------,,,+++++++++++++++++++++++++++++++++++++++***************************************************************))))))))))))))))))))))))))))))))))))******************************************++++++++++++******)))************+++++++++))))))))))))))))))))))))((((((((()))******++++++)))))))))))))))))))))))),,,+++******))))))******~~~SSSEEE@@@??????:::999666333222222222111000/////////.........------------------------------+++)))...)))...EEE******+++++++++,,,,,,,,,++++++++++++++++++++++++'''---((('''///+++###***333%%%666000(((&&&444---,,,222QQQ%%%---;;;555+++...)))---222eee:::''',,,,,,(((///&&&777666***(((000,,,+++%%%++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,++++++++++++,,,------...---...............///000,,,,,,,,,...///000///...---------,,,,,,++++++***,,,,,,---...............,,,,,,------......//////+++++++++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++*********+++++++++,,,,,,************************))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++************************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---,,,+++,,,++++++,,,---000222444:::===CCCIIIOOOTTTWWWXXXTTTUUUVVVWWWXXXYYYZZZZZZWWWTTTOOOIIIDDD@@@===<<<777777888<<<@@@BBBBBBBBB999888666333222111111111555:::AAAFFFKKKNNNQQQSSSQQQQQQQQQQQQPPPOOOMMMLLLJJJHHHEEEBBB===:::777555//////---,,,,,,---...///++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))((()))))))))******************************************++++++++++++******))))))*********+++++++++))))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))+++++++++***************|||RRREEE@@@??????:::999666333222222222111000000000000/////////......------------------------+++)))...)))...EEE******+++++++++,,,,,,,,,++++++++++++++++++++++++...222---(((+++,,,***+++###555###''':::'''555%%%(((+++'''111222%%%{{{:::%%%"""%%%888$$$...))))))333111+++,,,777$$$,,,,,,)))###QQQ'''...(((000,,,+++%%%++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------000///............//////))),,,///000000111333555666666888;;;===:::555111111000000//////000111222222111///...---,,,------------........./////////++++++,,,,,,,,,---------******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++***++++++++++++,,,,,,,,,+++++++++***************************++++++++++++************************************************))))))))))))))))))))))))))))))*********+++++++++************************************************************************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,............---,,,+++++++++---///333888===BBBEEEKKKMMMPPPRRRSSSTTTSSSSSSMMMMMMNNNOOOPPPQQQRRRRRRKKKIIIFFFBBB???===<<<<<<555444444666888888777666777666444222222222222333111444888<<<@@@EEEKKKOOOQQQRRRRRRRRRPPPMMMKKKJJJHHHIIIJJJJJJIIIGGGEEEDDD;;;888222...++++++---...++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))******++++++++++++******))))))*********+++++++++)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))++++++++++++******)))))){{{RRREEE@@@??????:::888666333222222222111000111000000000////////////------------------------+++)))...)))...EEE******+++++++++,,,,,,,,,++++++++++++++++++++++++'''&&&''')))...222000)))&&&)))EEE777333(((444...222!!!'''666222QQQ$$$###000EEE'''***......***++++++,,,hhhQQQ)))(((+++)))''''''ggg(((***+++,,,---+++---,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------......///000///...---...///000111333888===AAABBBEEEIIIMMMNNNNNNOOOPPPPPPJJJ@@@999555444444555777;;;???BBBAAA???<<<888444000---,,,------------------------++++++,,,,,,------......******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++++++++,,,,,,,,,,,,+++++++++++++++******************++++++++++++,,,************************************************)))))))))))))))))))))))))))))))))***++++++,,,,,,************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------......//////,,,,,,,,,,,,,,,,,,,,,,,,.........---......///000000222888>>>EEELLLQQQTTTOOOOOONNNLLLJJJFFFCCCAAA@@@@@@@@@@@@@@@AAABBBCCC<<<<<<;;;:::999999999999<<<;;;::::::;;;;;;999777888777555333333333333444111222333444666:::???CCCKKKLLLMMMKKKFFFAAA???======???CCCGGGKKKNNNOOOPPPJJJEEE===555///,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++************************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******++++++++++++******)))************+++++++++))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))***++++++++++++***))))))zzzQQQDDD@@@??????999888555333111222222222111000000/////////.........------------------------+++)))...)))...EEE******+++++++++,,,,,,,,,++++++++++++++++++++++++......222000$$$"""***---=== iii"""111...222333'''+++444 777QQQ___(((***+++444+++!!!$$$000+++,,,***---((()))222QQQ...,,,&&&,,,+++bbb///'''///'''///+++000,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,------------...+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,---...////////////000111444888===AAADDDLLLQQQXXX[[[\\\]]]bbbfffeeecccaaaaaa```YYYOOOGGG;;;:::888999<<>>:::666444666666666777999;;;===>>>======>>>???????????????FFFFFFEEEFFFHHHHHHFFFEEEAAA???===;;;999888888888666777777666555555777999===???AAA???:::555333222444555777;;;@@@FFFLLLOOORRRNNNHHH@@@888222---+++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++************************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******++++++++++++******)))************+++++++++))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))***++++++,,,+++***)))(((yyyPPPDDD@@@??????999888555333111222222222111//////.........---------------------------------,,,)))...)))...EEE******+++++++++,,,,,,,,,++++++++++++++++++++++++///$$$&&&...,,,---///+++666111...<<<...'''333))),,,000 777qqq==='''(((///'''555%%%***(((777)))///---&&&---...***[[[!!!222111'''...&&&222+++OOO444(((222"""000+++|||---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,---------......+++,,,,,,------,,,,,,+++------------------------,,,,,,------...///000000444666;;;BBBKKKTTT\\\```___dddiiikkkiiiiiilllppppppllliiiiiihhhcccZZZSSS@@@>>>;;;:::<<>>GGGOOOSSSRRRKKKAAA;;;:::===BBBEEEIIIEEE@@@;;;999999;;;===;;;AAAAAA???DDDNNNNNNFFFNNNOOOPPPOOONNNMMMNNNOOOOOOOOOPPPQQQRRRQQQPPPOOORRRRRRRRRQQQNNNIIIEEEBBBFFFFFFGGGIIIHHHFFFDDDDDD@@@===:::666444333333444222111//////111444999<<>>@@@AAAAAAAAAAAABBBCCCDDDEEEIIIJJJIIIHHHKKKPPPPPPMMMMMMNNNNNNMMMJJJIIIIIIJJJLLLLLLMMMMMMMMMMMMLLLLLLLLLMMMMMMNNNNNNKKKHHHEEEDDDEEEIIIMMMNNNNNNMMMMMMLLLJJJFFFAAA<<<888555333111222222222333333333333888===DDDIIIKKKHHHCCC@@@555444222000...---,,,,,,,,,,,,,,,,,,,,,++++++***,,,++++++***************************************************************+++++++++*********))))))***************************)))(((((((((((()))***************************************************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))uuuOOOEEE@@@<<<===;;;999777333222222333333222////////////............333---(((((('''333???000222''')))(((,,,YYY+++++++++,,,,,,---------%%%)))'''///444888:::555))))))...}}}---000'''$$$444---'''333000%%%***NNNHHHJJJJJJJJJIIIHHHHHHHHHHHHIIICCC;;;VVVDDD))))))***+++,,,...---"""LLL000+++%%%...222000###)))***444***!!!(((***111'''+++CCC***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............//////.....................+++---///000///......///111555<<>>@@@BBBDDDFFFIIIKKKLLLMMMMMMPPPKKKIIIKKKMMMKKKKKKMMMNNNOOOPPPPPPNNNNNNOOOQQQPPPSSSVVVVVVTTTPPPMMMKKKIIIIIIJJJKKKLLLJJJGGGDDD@@@CCCGGGJJJLLLNNNNNNMMMKKKJJJJJJIIIFFFCCCAAA???999888666444222111000000000333999>>>DDDGGGIIIJJJ@@@???<<<888444111///---,,,------...------,,,+++,,,,,,+++***************************************************************+++++++++******************************************))))))(((((())))))***************************************************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************uuuNNNFFFAAA======;;;:::777333111111222333333////////////............---'''111///444,,,EEE777...***444******+++,,,,,,---......++++++***444%%%www***&&&,,,)))...111%%%LLL+++111...'''222***"""///555---***www999&&&333555+++...''''''%%%333'''(((111777###sss***,,,,,,...---+++///$$$777...kkkrrr222(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,+++++++++++++++,,,,,,,,,---------------------------------------------------------------............///////////////............/////////...---///333666===CCCMMMUUUZZZ\\\[[[ZZZTTTQQQNNNNNNOOOOOOMMMKKKPPPTTT\\\bbbeeedddaaa^^^ZZZVVVPPPKKKIIIHHHGGGFFFBBBDDDHHHNNNUUU\\\aaaeeedddjjjmmmkkkjjjiiiddd\\\QQQLLLEEE@@@>>>?????????:::999888666444333222222............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,***************************************+++++++++************************------,,,+++++++++++++++******************************************************+++++++++,,,,,,,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------...............//////......000666>>>CCCNNNQQQWWW\\\______]]][[[SSSOOOIIIFFFGGGIIIKKKKKKMMMMMMLLLLLLMMMOOOQQQRRRUUUMMMKKKQQQRRRMMMNNNUUUVVVYYY\\\___aaadddhhhjjjjjjrrrzzz{{{tttiii___ZZZXXXWWWVVVVVVVVVTTTOOOJJJIIIKKKJJJHHHHHHIIIIIIGGGHHHIIIJJJKKKLLLLLLKKKKKKFFFBBB<<<666222222333444111111222555:::@@@EEEHHHHHHGGGEEEBBB>>>:::777555///......---------...///,,,,,,+++************+++************************************************************************************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************sssMMMEEEAAA======;;;:::777333111111222333333////////////............***(((>>>)))///%%%---******+++,,,,,,---......000...***((($$$,,,EEE---333+++hhh...---333333222,,,(((,,,---+++...@@@+++$$$555,,,***...999!!!XXX222444+++)))---222555PPP,,,***'''$$$222EEE---,,,$$$:::"""777444%%%,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------------------------------------------............///////////////////////////111000...---000666???FFFNNNPPPTTTXXXYYYXXXUUURRROOOKKKGGGFFFHHHIIIGGGDDD@@@DDDIIIOOORRRSSSSSSRRRHHHGGGFFFFFFGGGGGGEEECCCBBBAAA@@@BBBGGGPPPXXX^^^cccfffhhhhhhhhhiiigggdddWWWRRRKKKFFFBBB@@@>>>===<<<;;;:::888666666666666222000...,,,+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,************************))))))*********+++++++++************************,,,++++++************+++******************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------......//////...///222555:::BBBKKKQQQYYY[[[]]]^^^^^^]]][[[YYY[[[XXXTTTRRRRRRSSSRRRRRRPPPMMMKKKKKKNNNUUU\\\```ccc]]]^^^fffhhhdddgggpppmmmpppuuuyyy}}}yyyqqqsssqqqoooooopppnnngggbbbaaaaaa\\\RRRMMMMMMKKKGGGLLLLLLKKKKKKJJJIIIIIIIIILLLJJJFFFAAA===:::888777444222000000222777===AAAHHHIIIIIIIIIGGGDDDBBB@@@:::777222...,,,,,,---...---,,,,,,+++***+++++++++************************************************************************************************))))))************))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************oooKKKDDD@@@===>>><<<999777333222222333333222////////////............333+++333222444JJJ+++++++++,,,,,,---------!!!...---''':::333hhhmmm222+++111///+++,,,000...***+++000 SSS:::777222888---999111HHH...***...///,,,+++aaa777...+++222///111///&&&---&&&"""###+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,,,,,,,,,,,,,---------------------------------------------------------------------............///....../////////000000000000111222444999AAAKKKQQQUUUQQQMMMKKKLLLOOOQQQQQQIIIFFFDDDCCCEEEFFFEEEBBBAAABBBFFFIIIMMMOOOQQQQQQGGGGGGHHHJJJKKKJJJGGGDDDCCCCCCBBBCCCDDDFFFHHHJJJSSSTTTWWWYYY]]]```bbbcccbbb___ZZZTTTOOOIIICCC???;;;:::888777666777888888555333111///............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++************************)))))))))***++++++,,,,,,***************+++++++++++++++***))))))******+++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,...------,,,++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------...///000111---222999@@@HHHPPPWWW\\\_________^^^\\\ZZZXXXWWWWWWUUURRRQQQPPPNNNLLLJJJJJJKKKMMMRRRZZZeeeooouuutttuuuyyy~~~{{{uuuwwwrrrfff___^^^ZZZSSSKKKKKKLLLKKKKKKIIIGGGFFFIIIKKKNNNOOOKKKDDD<<<777666444111///000444888;;;@@@BBBFFFIIIJJJJJJIIIHHHGGGCCC<<<444///,,,++++++------,,,+++++++++++++++***************************************************************+++++++++************************)))******++++++******)))************************************************))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++lllIIICCC@@@===>>><<<888666444333333333222111////////////............(((...,,,...<<<---***```,,,,,,,,,,,,,,,,,,,,,,,,666;;;)))###"""///EEE,,,...---''''''---000---...222000===jjjHHHDDDIIIDDD>>>;;;===KKK444)))...///...:::---...+++777$$$---000TTT;;;)))...]]]DDD***'''///------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,,,,,,,------------...................................................---------............///------...///000111111222111666>>>DDDHHHJJJLLLMMMJJJFFFBBBAAADDDHHHKKKKKKAAAAAABBBDDDGGGIIIJJJJJJPPPQQQSSSVVVYYY[[[]]]^^^YYYXXXXXXYYYZZZZZZWWWUUUPPPQQQRRRRRRQQQNNNKKKIIIHHHGGGGGGIIIKKKNNNQQQTTT\\\\\\\\\\\\YYYTTTNNNIII@@@>>>;;;888666666666666666666777666555222000...---------------------------------------------------,,,++++++******++++++************************((())))))***++++++,,,,,,))))))*********++++++++++++++++++******++++++,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,------------......---------...///111222555<<>>DDDHHHIIIIIIIIILLLIIIDDD>>>888222...,,,------,,,++++++++++++,,,************************************************))))))*********+++++++++************************)))***++++++++++++***)))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++jjjGGGBBB@@@===>>><<<777666444444444444222000000/////////............&&&;;;(((---''' :::''')))NNN---,,,,,,,,,,,,,,,,,,,,,222(((%%%...000---222333%%%"""333------///222---'''000555+++***///MMMYYYTTTAAA\\\PPPGGGLLLJJJ333///***000QQQMMM)))---%%%---...---(((,,,III222***(((PPP%%%000''',,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......,,,,,,,,,---------......................................................---------.........//////,,,---...///000111222333555===IIIQQQRRRMMMGGGBBB;;;;;;===AAAEEEFFFDDDAAAAAACCCHHHMMMRRRWWWZZZ\\\___aaacccfffhhhjjjkkkkkkhhhgggeeeeeeggghhhgggfffaaaaaaaaaaaa___]]]ZZZXXXMMMIIIFFFDDDBBBAAACCCEEEFFFIIIOOOUUUYYYXXXSSSOOOJJJGGGBBB<<<777444333222555888;;;===;;;777111------------------------------------------------------,,,,,,+++*********+++************************((())))))***++++++,,,,,,))))))******++++++++++++,,,,,,,,,++++++,,,------++++++++++++++++++++++++******************************+++++++++,,,,,,,,,***++++++,,,,,,------...******+++++++++,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,---------.........---------...///111222@@@GGGQQQXXXZZZYYYWWWUUURRRTTTVVVXXXWWWUUUQQQOOOOOOOOOQQQUUUXXXYYYXXXVVVZZZcccppp~~~zzzmmm___VVVNNNMMMJJJHHHGGGGGGHHHIII>>><<<:::888555333222111,,,000888???DDDGGGGGGGGGIIIIIIHHHEEE@@@:::444000...---,,,,,,++++++,,,,,,************************************************))))))******++++++++++++************************)))***+++,,,,,,+++***)))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++gggKKK@@@>>>AAA999<<<999666444333333333222111000000000000000000000000........................111///'''<<<------------------------,,,,,,,,,---------......___TTT)))111///...,,,---...///////////////000///[[[]]]SSSOOOWWWTTTJJJeee]]]CCC888wwwxxx---,,,***,,,444(((///666>>>555(((+++"""000---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......+++++++++,,,,,,,,,------.........------,,,,,,,,,------------...............,,,++++++---///000000///...---...000111000000///000111000...111666;;;GGGKKKNNNMMMHHHCCCBBBBBB>>><<<>>>AAABBBBBBFFFLLLRRRUUUYYY\\\]]]___aaabbb```ccceeedddfffhhhfffbbbcccdddfffggggggfffdddccciiihhhjjjmmmlllfffbbbcccccc\\\SSSKKKHHHFFFDDDBBBCCCBBB@@@@@@CCCHHHNNNRRRVVVQQQIIIAAA;;;666333111444333555>>>FFFEEE;;;111---///111000...,,,,,,,,,...---,,,,,,++++++,,,,,,************************************************++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++---...000000...,,,,,,---...//////---...///...///333:::???JJJXXX[[[NNNGGGKKKLLLGGGJJJMMMPPPPPPPPPQQQUUUXXXYYY\\\jjj{{{uuunnnpppxxx~~~tttlllccc```ZZZSSSLLLGGGDDDDDD@@@????????????===999555666444111222555:::===>>>CCCEEEGGGGGGFFFBBB>>><<<222000...,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))******************************************************++++++++++++******+++++++++++++++***)))(((************************))))))))))))))))))))))))************************gggKKK@@@>>>AAA999<<<888555333222333222111000000000000000000000000000........................***)))333:::+++333------------------------,,,,,,---------.........eeelll***111888...111000///.........///111222444666kkkaaaWWWVVVOOOKKKGGG>>>EEE\\\---888222***555'''&&&;;;111'''@@@vvv """888444++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,------------.........------,,,,,,,,,,,,---///111333555777888222000......///000//////000////////////...---,,,//////000222555;;;BBBFFFOOONNNMMMJJJFFFDDDDDDDDDFFFEEEGGGLLLOOOQQQWWW^^^[[[\\\\\\\\\\\\[[[YYYXXX]]]]]][[[YYY[[[______ZZZ]]]\\\\\\\\\\\\]]]___```___^^^___cccdddbbbcccffffffbbb^^^[[[XXXTTTPPPLLLLLLIIIEEEAAA@@@AAACCCEEEMMMOOOOOOJJJBBB999555333555555999AAAJJJKKKFFF@@@666555333000///...------...------,,,,,,,,,------************************************************++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++---///000///...------...///000000...000111333666<<>>======>>>>>>>>>:::777333222333555666777999;;;>>>AAACCCCCCCCCCCC777444000,,,******,,,---++++++++++++++++++++++++++++++++++++++++++++++++******************************************************************************++++++++++++******+++++++++++++++***))))))************************************************************************eeeKKKAAA>>>AAA999<<<777555333222222222111000000000000000000000000000...........................$$$&&&000,,,(((>>>ppp------------------------,,,------------.........@@@MMMuuu)))$$$666000***555000///...///111555999<<<>>>FFF<<>>???888555999vvv>>>(((333888''''''666111'''///222''' !!!___...'''666''' ...222,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------------.........///.........------------------...000333666888:::;;;666444222111111000///...000000000111000///...---000000333999BBBJJJQQQTTTXXXTTTNNNKKKJJJLLLNNNOOOUUUSSSSSSVVVUUUSSSUUUZZZWWWWWWXXX[[[___```^^^ZZZ[[[ZZZXXXYYYaaakkknnnkkkfffbbb]]]XXXUUUWWWZZZ\\\XXXVVVVVVXXXXXXXXX[[[aaabbbcccdddfffgggddd___[[[]]]ZZZTTTMMMGGGAAA>>><<>>:::777555333000...000111444888<<>>AAA999<<<777555333333333444333111000000000000000000000000........................000555...$$$---;;;...---000ccc........................------------............ ***---...```JJJ...+++777111***///111...///111555:::???DDDGGGHHHWWWHHHOOORRRDDD666>>>DDD===777AAA...>>>iii;;;999BBB555...999///...333555,,,(((000:::==='''EEE~~~,,,'''888333&&&000555###,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---..................////////////...............---------000000000111222333444444666444222111222111000......///111222222111222333444555;;;FFFQQQYYY\\\[[[\\\WWWRRRQQQTTTXXXYYYYYYXXXXXXYYY\\\YYYTTTRRRUUUYYYYYY]]]eeemmmooojjjdddeeeeeedddgggrrr}}}}}}rrrmmmeee```^^^bbbgggkkkaaa^^^]]]\\\WWWSSSUUUZZZYYY[[[^^^bbbeeeggggggfffjjjiiigggaaaZZZPPPHHHCCC999???FFFIIIFFFAAA===<<>>777BBB........................---------.........//////:::333,,,333444)))HHHwwwMMM+++,,,&&&111444)))111:::+++111444999>>>CCCGGGIIIJJJBBBGGG999666VVVFFFMMM999?????????>>>>>>=========;;;===@@@BBBGGGGGGOOO???OOOMMM@@@:::???===888;;;<<<666===MMMTTTZZZyyy|||ZZZQQQ^^^[[[PPPNNNEEE;;;===<<<'''***999777000...+++ 222111!!!111jjjQQQ///***000...333)))&&&333111)))000,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---.............../////////000000........................////////////////////////222111000111222222111000...000111111000111333555<<<@@@JJJVVV```ccc```\\\YYYVVVTTTVVVYYY[[[ZZZXXXPPPSSS[[[dddfffcccccceeelllmmmqqqxxx|||yyyooofffqqqrrrsssuuu{{{~~~xxxpppnnnkkkkkkooowwwpppnnnmmmjjjbbb[[[ZZZ___YYYXXXWWWWWWYYY]]]aaadddeeehhhlllmmmjjjddd\\\WWWDDDAAA>>>===>>>>>><<<999>>>EEEOOOVVVZZZ\\\]]]^^^XXXNNN@@@777444222000---,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------------------------------------------......//////---...///...,,,+++---...555;;;EEEOOOWWWYYYYYYWWWPPPMMMMMMOOOOOOLLLPPPVVVWWW]]]hhhuuuxxxlll```VVVMMMEEEAAA>>>???BBBDDDEEEAAA;;;777111000......000444:::===DDDCCC@@@<<<777111,,,))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************************************************************++++++++++++******)))******+++++++++******************************************************************************___JJJBBB???@@@999===:::888666666777777666555111111111111111111111111////////////////////////((((((,,,333666111,,,)))111%%%###///777333...000........................------........./////////333***222666***000---666999111,,,------***;;;+++---111***111;;;333999<<<@@@DDDFFFFFFEEEEEEAAADDDDDDCCCFFFEEE<<>>999555222000...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------------------------------......////////////---///000///------111444@@@EEEMMMVVV[[[\\\XXXTTTOOOOOONNNMMMOOOVVV```gggkkkqqq|||vvvjjj\\\OOOGGG<<<===@@@DDDGGGGGGEEEBBB444222///---...222777;;;???@@@BBBBBB>>>777000,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************************************++++++++++++******))))))***++++++++++++***************************++++++++++++++++++++++++************************]]]JJJCCC???@@@999>>>999777555555666777666555111111111111111111111111////////////////////////000777555)))%%%,,,111///111,,,+++...///+++***,,,....................................////////////222444333444111''')))666///+++(((+++111444111+++222)))///777222///666<<<>>>???@@@BBBBBBBBBAAA@@@@@@CCCBBBMMMBBBFFF===BBB<<<<<<===>>>>>>???@@@@@@???IIIIIIDDDBBBGGG333LLL>>>AAA>>>@@@EEE===777>>>:::===;;;888AAASSS\\\[[[\\\^^^ZZZ\\\iiilllgggeeehhheeefffggg```XXXYYYaaaOOOSSSLLL:::///000555777111333###!!!...///"""000......//////------///&&&---***'''111777,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------........./////////---........./////////000------...///000111222333......///111333333222000000222444333444999BBBIIITTT[[[dddiiiiiiddd^^^ZZZSSSWWW]]]bbbcccaaa```___hhhiiinnntttwwwwwwzzz~~~{{{{{{~~~pppqqqrrrrrrooommmttt~~~yyywwwrrrjjjaaaZZZXXXXXX\\\^^^bbbeeehhhiiijjjjjjeee]]]PPPGGGBBB???<<<:::999;;;AAAHHHQQQYYY___bbb^^^YYYPPPGGG???999666444111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------........................---......///////////////,,,///000000///222888>>>HHHIIIMMMRRRVVVWWWTTTQQQKKKQQQTTTWWWdddyyy}}}qqqddd\\\LLLIIIFFFEEEEEEFFFGGGFFF;;;888333000///111444777777;;;???BBBBBB>>>888444------------------------++++++++++++++++++++++++++++++++++++++++++++++++******************************************************++++++++++++******))))))***+++++++++++++++************************++++++++++++++++++++++++************************\\\JJJCCC???@@@999>>>888666444444666666666555111111111111111111111111000000000000000000000000///***+++333444+++(((,,,)))+++......,,,***,,,000////////////////////////............/////////000///!!!---444&&&***777...,,,...333555///))),,,444111///111555777777888999============>>>??????@@@@@@FFFBBBAAACCCEEEPPP999>>>???@@@BBBDDDFFFGGGHHHJJJUUUYYYYYY\\\^^^YYYQQQPPPUUULLLDDDFFFDDD???@@@999444666???@@@;;;>>>III???QQQVVVYYYbbb]]]\\\ooolllcccccchhhhhhjjjggg]]]aaa___UUUMMMDDD333***111333---***,,,------...111---,,,---///---***+++///555###,,,444###$$$333000,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------------.........///---.........//////000000......//////000000000111000000000222333333222000...222555777;;;DDDQQQZZZ\\\bbbiiikkkgggbbb^^^\\\SSS[[[dddjjjlllmmmoooqqqwwwvvvxxx|||vvvuuuwwwwwwvvvxxx|||qqqfff___\\\jjjhhheeecccbbbccceeeggghhhddd\\\SSSKKKEEECCCBBB===<<<<<>>888222//////000222222666<<>><<<------------------------++++++++++++++++++++++++++++++++++++++++++++++++******************************************************++++++++++++******((()))***+++++++++++++++************************++++++++++++++++++++++++************************]]]HHH@@@>>>AAA999===;;;888555333333333333222111111111111111111111111000000000000000//////...////////////////////////......////////////......///////////////.........////////////////////////////////////////////////333111//////000222222222555444333444777;;;>>>???AAAAAA@@@AAABBBCCCDDDEEEIIIHHHFFFHHHMMMQQQPPPKKKJJJKKKLLLLLLHHHGGGOOOZZZ^^^gggkkkiiiggghhhgggbbbeee\\\TTTSSSTTTRRRMMMJJJFFFFFFFFFCCC@@@>>>>>>>>>888;;;@@@CCCHHHOOOYYY```hhhiiijjjkkkkkkjjjiiihhhiiihhhddd\\\UUUMMMAAA666///000111000...---...000......---------......///---------,,,,,,+++++++++***+++,,,,,,------,,,,,,---------............///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///............///////////////////////////.........////////////000000000000111000111222333222000...---444;;;@@@IIIUUU^^^aaaiiigggccc___]]]]]]^^^^^^dddnnnppppppwwwwwwxxx~~~zzz}}}}}}|||~~~ssskkkpppyyyxxxeeeXXXYYYbbbiiiiiigggaaaWWWNNNJJJIIICCC@@@<<<:::===FFFQQQYYYZZZ```aaaXXXLLLEEEBBB???888666444111////////////......---,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...***+++---.........---,,,---------------------------------.........//////111///---,,,------...---222///---000888@@@DDDEEEDDDEEEGGGIIIGGGHHHQQQ\\\eeelllyyyzzzuuuvvvyyyqqqvvv{{{~~~~~~sss^^^LLLBBBAAADDDCCC???;;;888555222222333555222333;;;EEEJJJEEE???999444///------...,,,***+++++++++***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************************************\\\HHHAAA???AAA999===;;;888555444444444333222111111111111111111111111000000000000000//////...////////////////////////......////////////......////////////////////////////////////////////////000000000000////////////111000///000111222222222999999999;;;===AAADDDFFFMMMNNNOOOOOONNNMMMMMMNNNNNNNNNNNNPPPWWW]]]___\\\WWWUUUTTTWWWWWWXXX\\\cccgggmmmpppmmmlllnnnnnnkkkdddaaa^^^^^^^^^\\\YYYWWWQQQQQQPPPMMMJJJFFFDDDCCC888999999:::<<<@@@EEEIIIVVVYYY___eeeiiijjjjjjiiiggghhhfffaaa]]]YYYPPPGGG<<<777111------///000000........................---------,,,,,,,,,++++++++++++,,,------------,,,---------............///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///............/////////////////////////////////...////////////000000000111000000111222333333222111///999DDDMMMVVV```eeeeeefffdddaaa```aaadddhhhkkkssszzzyyy|||}}}wwwxxx~~~|||~~~zzz{{{{{{fffVVVQQQTTT___gggkkkgggaaa]]]XXXSSSPPPMMMFFF???;;;===DDDKKKSSS]]]bbb[[[OOOGGGCCC@@@<<<;;;888555222000///.........---,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------...///...---,,,+++---------------------------------.........//////000///.........///000000///---...555???DDDDDDAAAEEEDDDEEEGGGIIIQQQaaapppxxx|||~~~{{{|||~~~}}}zzzyyyzzzxxxwwwwwwzzz|||{{{}}}~~~fffQQQDDD===DDDAAA>>>;;;777444333333555111///444<<>>999333///---,,,,,,,,,,,,+++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************************************[[[GGGAAA???AAA999>>>;;;888555444444444333222111111111111111111111111000000111111000000///...////////////////////////......////////////......////////////////////////////////////////////////111111111000000/////////000111111222333444555555;;;===???AAADDDHHHNNNQQQ\\\___aaa```\\\YYYXXXXXXUUUXXXXXXXXX\\\ccceeebbbaaa^^^___eeeiiihhhffffffkkkoooppppppqqqtttuuurrroooppppppnnnkkkhhhfffdddccccccaaa]]]XXXRRRMMMJJJAAA>>>;;;999:::;;;<<<===BBBGGGOOOXXX```fffiiijjjhhhjjjiiifffeeeddd___XXXNNNCCC555------000000...---...////////////------------------,,,,,,,,,,,,++++++,,,------------------------............///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///............////////////......///////////////////////////000000000111111111111111222222333444444222???NNNYYYaaaggggggcccbbbaaaaaabbbfffkkkpppsssxxxvvvyyyvvvzzz|||nnn```XXXVVVYYYiiirrrkkkfffgggcccZZZTTTTTTPPPHHH???<<>><<<999666222///---......---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...///////////////...---,,,------------------------------........./////////.........///000111111111///000666>>>GGGIIIDDD???DDDEEEIIIPPPXXXcccttt|||zzzzzzyyy{{{~~~{{{yyyvvvwww~~~|||}}}wwwcccRRRGGGFFFDDDBBB>>>:::888777666777333//////333;;;AAADDDCCC@@@:::333...,,,---///,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++XXXGGGAAA???@@@999>>>;;;999666444444444333222111111111111111111111111000111111111111000//////////////////////////////......////////////......///////////////000000000////////////////////////111000000000////////////000222555777888999;;;<<<@@@CCCGGGJJJLLLQQQYYY______dddhhhhhhdddaaa```bbbfffkkkkkkfffdddgggfffaaagggkkkuuu~~~}}}sssjjjgggiiilllooorrrvvvvvvsssnnnqqquuuwwwtttpppqqqqqqqqqsssqqqooolllggg```YYYTTTNNNIIIDDDBBBDDDEEEDDDBBB;;;===AAAGGGOOOXXX```eeehhhkkkkkkhhhggggggeee```[[[PPPAAA666111///...,,,---...000111000///---,,,------------------,,,,,,+++,,,,,,---...------------------............///---------------------------------------------------------............///............////////////............//////////////////000000000111111111222222222111222333666888???KKKXXX```eeegggeee```\\\```gggpppwww{{{~~~}}}xxxzzz|||uuu~~~|||vvvnnnhhhhhhsssxxxiiiiiihhh```XXX[[[[[[UUUJJJAAA>>>???CCCLLLVVV[[[[[[XXXOOOFFF???>>>===;;;888444000...///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---.........//////////////////....................................////////////---...000000000000000111222888AAAGGGJJJIIIGGGEEEJJJOOOZZZgggpppwww|||xxxxxxyyyzzz~~~yyytttmmmqqq|||zzzrrrfff\\\PPPNNNIIIAAA<<<<<<<<<:::;;;888444111111666===CCCDDDDDDAAA;;;333......///------,,,+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++VVVGGGBBB???@@@999>>><<<999666444444444444333111111111111111111111111111111111111111000000///000000000000000000000000......////////////......////////////000000111111000000000000000000000000////////////////////////000333777:::;;;>>>BBBEEEIIINNNQQQQQQQQQUUU___hhhcccgggmmmpppqqqrrrtttwww~~~~~~zzzssszzzyyywwwzzz{{{wwwoooggglllmmmkkknnntttwwwvvvuuutttssssssrrroooiiieeeZZZVVVQQQOOOPPPQQQOOOMMMDDD@@@:::888<<>>;;;<<<<<<:::666333444777;;;???BBBEEEBBB;;;444000......------,,,+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++TTTGGGCCC???@@@999???<<<999666555555555444333111111111111111111111111111111222222111111000///000000000000000000000000......////////////.........//////000000111111222000000000000000000000000......///000000111111222222666;;;>>>@@@EEELLLQQQTTTXXXZZZWWWTTTYYYeeeqqq~~~rrrssspppmmmrrrzzzwwwnnnooonnnooossswwwyyywwwtttjjjgggdddbbb```___^^^]]]VVVNNNAAA777444999@@@FFFSSSWWWZZZYYY[[[bbbggghhhaaaaaa]]]TTTGGG<<<444111///000111111000///---,,,------------............,,,,,,---...............---------............///---------------------------------------------------------............///............////////////------......///000000000000000000111111111222222333444555444666;;;DDDKKKYYY^^^___^^^___eeeiiiiiissszzz}}}wwwzzz~~~yyy}}}rrrdddaaa^^^bbbfffiiiiiibbbXXXOOOIII======>>>CCCMMMSSSKKK@@@888888888777666555444333111111///...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***++++++,,,,,,------...,,,,,,++++++,,,,,,---...******+++,,,...111333444............................../////////000000000...000111000...///222666===EEEMMMLLLGGGHHHSSS^^^xxx{{{{{{pppmmmjjjhhhiiihhhhhhmmmsssuuunnnfffccccccccc```\\\YYYaaajjjnnnooonnnppprrrtttyyyyyyvvv}}}}}}zzz|||xxx{{{lllVVVHHHDDD@@@:::<<<======;;;888555333222:::>>>CCCDDDAAA:::444000///...---,,,,,,++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,}}}SSSGGGCCC???@@@999???<<<:::777555555555444333111111111111111111111111111222222222222111000000000000000000000000000000......////////////.........//////000111111222222000000000000000000000000//////000111333444555666:::>>>BBBFFFIIIPPPZZZbbbeeeiiillljjjhhhoooxxxllljjjkkkpppwww{{{zzzxxxuuuuuutttqqqooommmnnnoooiiiaaaUUUHHH???<<<<<<===@@@FFFIIIIIIMMMWWW___bbbccccccaaa^^^WWWLLLBBB;;;111111000000///......---------------.........///,,,------...............---------............///................................................---------............///............////////////------......///000000111000000111111111222222222111333666888<<>>EEEJJJNNNOOOPPPVVVbbblllxxxmmmccc```^^^^^^\\\ZZZ^^^ddd^^^[[[XXXWWWWWWVVVSSSPPPNNNQQQSSSRRRRRRVVV^^^fffllloootttvvvsssqqqwww}}}}}}}}}fffVVVQQQJJJ@@@===>>>???@@@>>>:::555111666999===AAACCC@@@999555//////...,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,{{{RRRGGGCCC???@@@999???<<<:::777555555555444333111111111111111111111111111222222222222111000000000000000000000000000000......////////////.........//////000111222222222000000000000000000000000///000111333555777888999BBBFFFJJJNNNRRRZZZfffoooxxxooollljjjnnntttwwwvvvtttsssvvvwwwvvvssssssvvvyyyvvvqqqggg[[[OOOEEE>>>;;;444:::======AAAKKKTTTXXXeeecccbbbbbbaaaYYYLLLBBB222222000///............---------.........//////,,,---......//////......---------.........//////................................................---------.........//////............/////////000---------...///000000111000111111111111222222222///333777:::@@@LLL[[[fff```cccdddeeennn~~~|||~~~{{{pppfff```mmmiiieeeeeeggggggccc^^^SSSRRRKKK@@@;;;===???>>>:::999777555333333333444444333222000//////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------******+++,,,,,,---......,,,,,,++++++,,,,,,---...,,,+++++++++,,,...///111////////////////////////////////////000000000000---///111111111555>>>EEEMMMNNNOOOSSS[[[eeepppvvvuuummmfffXXXUUUSSSRRROOOLLLOOOVVVLLLLLLMMMMMMLLLIIIDDD@@@CCCCCCCCCBBBDDDIIIRRRXXXYYYZZZ^^^ccceeefffkkkrrrxxxzzzxxxxxx}}}pppbbb]]]TTTHHH???@@@AAACCCDDD@@@:::555555555999>>>CCCBBB>>>999000///...---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,{{{TTTHHHAAA===@@@:::>>>;;;:::888666555444444444444444333333333333222222222222222111111111000000000000////////////000000////////////000000000000111111111111000000000000000111111111333555444111777111000666::::::>>>CCCNNNQQQSSSUUU\\\lll~~~{{{{{{sssnnnsssxxxvvvyyyzzzppptttvvvtttkkk```UUUJJJCCCAAA999555:::>>>@@@EEEKKK\\\bbbeeedddeeeddd\\\RRROOOCCC666000333444000+++//////...---------....................................////////////......////////////////////////---------.........//////............////////////............/////////000//////000111111111111111222111///000222444555555:::222222???MMMUUUZZZ^^^eeefffnnn}}}|||ssseeecccfffeeebbb]]]\\\YYYQQQGGG>>>:::999999666444444666888888777<<<;;;999444///---...000......------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------..............................---------............//////////////////////////////............//////000...111333222111777AAAJJJLLLLLLWWWjjjwwwyyyvvvvvv}}}~~~ooollldddVVVKKKJJJGGGEEEHHHKKKLLLJJJJJJHHHGGGHHHIIIJJJHHHFFFGGGEEECCCDDDGGGJJJMMMMMMPPPQQQQQQPPPOOOSSS\\\cccqqqxxx|||xxxpppttt|||~~~~~~}}}{{{vvvjjjRRRJJJDDD>>><<<>>>>>>;;;777444555888===BBBCCCAAA===777555111...,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))(((******************************++++++++++++******++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,zzzTTTHHHAAA===@@@:::>>>;;;:::888666555444444444444444444333333222222222222222222111111111000000000000////////////000000////////////000000000111111111111111111111111111///111111///...000111222222111444;;;>>>???DDDKKKRRRXXXaaammm|||}}}zzzoooggghhhhhhqqq|||{{{xxxxxxvvvqqqiii```UUUMMMCCC>>>::::::999999???GGGTTT___gggfffdddccc```\\\VVVNNNCCC999444111000///////////////..........................................////////////......////////////////////////---------.........//////............////////////........./////////000000///000000111111111111111333222111222333555555666222666AAAPPPXXXYYY\\\aaakkkvvv||||||vvvgggbbbcccdddfffbbb[[[TTTLLLDDD>>>:::999666333444888::::::888>>>AAACCC===444---,,,...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------..............................---------............/////////////////////////////////.........///000000333222111333777>>>GGGMMMPPP]]]rrr~~~~~~cccWWWXXXUUUMMMKKKJJJHHHHHHIIIKKKLLLKKKJJJKKKMMMMMMMMMOOORRRTTTRRRRRRRRRQQQQQQQQQQQQRRRQQQRRRSSSRRRPPPQQQTTTWWWYYY___fffkkkooouuuzzz}}}vvv|||~~~~~~www|||pppWWWNNNBBB===>>>@@@>>>;;;333333666;;;@@@CCCBBB@@@:::888333///---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++************))))))******************************++++++++++++******++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,yyySSSHHHAAA===@@@:::>>>;;;:::888666555444444444555555444333333222111111222222222111111111111111111000000//////000000111/////////000000000111111000000000111111222333333111222222111///000333777444555888===AAAHHHVVVcccpppwwwzzz{{{yyyiiidddaaahhhuuuyyyzzzwwwuuuuuutttmmmccc[[[LLLIIIEEE@@@999555:::AAAJJJYYYgggiiidddbbbdddeee```\\\TTTFFF999111000222...//////000000000//////..............................////////////......////////////////////////---............/////////............////////////....../////////000000000///000111111222222111111333333333333444555666666333???PPPZZZZZZZZZbbbmmm|||zzzzzzpppccc```bbbgggbbb\\\WWWRRRMMMGGGBBB<<<777333444:::>>>>>>===@@@GGGMMMJJJ>>>222......------,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------..............................---------............//////////////////////////////////////////000111111333222222666>>>EEEIIIJJJXXXnnn~~~gggRRRKKKKKKKKKIIIJJJJJJLLLOOOPPPOOONNNMMMOOORRRUUUSSSQQQQQQUUUYYYYYY]]]aaabbb```]]]]]]^^^```]]]ZZZUUURRRQQQPPPPPPOOOQQQSSSRRRRRRWWWaaaiii{{{xxxxxx~~~ooo___KKK???===>>><<<999222222333777<<<@@@BBBBBB???<<<777222...---------,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++++++++++++++++++++******++++++++++++******++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------xxxRRRGGGBBB>>>@@@:::>>>;;;:::888666444444444444555555444333222222111111111111111111111111111111111000000000000000000111//////000000000111111111//////000111222333444555777444444555555555666999:::;;;===???FFFYYYttt|||qqqnnnuuuvvvzzzsssooosssxxxuuummmgggZZZWWWRRRKKKDDD>>><<<===BBBPPP```gggfffdddeeehhheeeddd^^^SSSDDD999444444......///000000///....................................////////////......////////////////////////.............../////////............////////////...////////////000000000000000111222222222222111222333444444444555777999DDDMMMXXX[[[[[[cccwwwrrrtttyyyhhh```]]]aaa___\\\YYYWWWTTTPPPNNNDDD===666555:::@@@DDDDDDBBBIIIPPPQQQIII>>>555111...------,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------..............................---------............///////////////////////////////////////000111222222444555999>>>EEEJJJNNNPPPiiizzz}}}vvvhhhZZZRRRNNNKKKLLLQQQNNNNNNOOOSSSTTTRRRPPPQQQQQQSSSVVVXXXYYYZZZ[[[\\\[[[cccmmmqqqpppnnnnnnppp~~~ssseeeZZZVVVWWWXXXYYYXXXWWWTTTOOOGGGDDDJJJSSSjjjsss||||||vvvuuu~~~zzzxxx]]]KKKCCC@@@;;;666222111111333777<<<@@@CCCCCC@@@;;;555111...------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...---------wwwQQQGGGBBB>>>@@@:::===;;;:::888666444444444444555555444333333222111111111111111111111111111111111111000000000000111111000000000000111111111111///000111222333444555666<<<555222555888555333444999@@@GGGNNNZZZsss{{{ppphhhmmmttttttpppmmmeeeaaa[[[VVVSSSMMMCCC;;;;;;CCCRRR^^^eeegggggghhheeedddaaa\\\SSSHHH===666///////////////...------////////////////////////......////////////......////////////////////////////////////////////////............////////////////////////000000000111000000111222222222222222111222444444555777;;;???QQQXXX^^^aaaiii{{{}}}xxxrrr{{{qqqiiidddfffeeebbb]]]XXXUUUTTTUUUNNNFFF===888999@@@GGGKKKCCCFFFKKKPPPQQQKKK@@@777111000...---,,,---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------..............................---------............////////////////////////////////////000000222333333666999===AAAGGGQQQ___iiizzzwwwjjjcccbbbTTTSSSTTTTTTQQQPPPYYYddd```VVVMMMMMMOOOQQQWWW]]]XXXYYY]]]eeemmmooolllggghhhqqq}}}gggWWWUUUZZZ```bbb]]][[[ZZZXXXQQQJJJLLLSSSSSSWWW\\\___cccmmm}}}{{{nnn[[[PPPHHH@@@999444333222111333888===AAADDDBBB>>>999555111...---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...///000000++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------uuuPPPGGGBBB>>>AAA:::===;;;:::888666555444444444444444333333333333222222111111111111111222222222222111111000000111111222000000000111111111222222000111111333444555666666<<<444///333666444555;;;DDDRRRcccooo}}}uuuiiijjjnnnnnnnnnpppkkkgggaaa^^^^^^ZZZNNNAAA:::;;;BBBPPP]]]cccfffhhhcccbbbaaaaaa^^^UUUHHH>>>222222000///...---------////////////////////////......////////////......////////////////////////000000000////////////.............../////////////////////000000000111111000111222222333222222222111333444555666;;;BBBHHHQQQYYYcccnnn}}}xxxooo~~~}}}ooobbbYYYVVVUUUUUUTTTNNNFFF===:::===EEELLLFFFDDDEEEKKKRRRQQQGGG>>>444333000...------...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------..............................---------............///////////////////////////000000000000111222444444444999>>>CCCLLL]]]rrrppp```TTTNNNLLLNNNUUU[[[ZZZXXX___ooo~~~qqq\\\JJJHHHQQQ\\\jjjvvv}}}zzzzzz~~~uuuwww^^^QQQTTT\\\bbbcccaaa\\\[[[\\\XXXQQQPPPUUUYYYXXXVVVUUUXXX```kkkrrrsssggg\\\RRRFFF>>>;;;999666333222555:::???BBBAAA@@@===999444///---,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000111,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............tttPPPFFFBBB>>>AAA999===;;;:::888666555444444444222222333333333333444444000000111111111222222222222111111000000111111222000000111111111222222222111222222333444555555666999333222777999<<>>???@@@???<<<666111---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............tttOOOFFFBBB>>>AAA999<<<;;;:::888666555444444444111222222333333444444555000000111111222222222222222222111111111111222222000111111111111222222222222333333444444555555555555333777===???HHHccczzzpppjjjeeeiiissspppqqqnnngggeeegggeee___QQQFFF<<<;;;>>>EEEQQQ]]]bbbbbbcccdddccc___YYYTTT<<<999555111//////000111000000000000000000000000......////////////......////////////////////////111111000000/////////.............../////////000000000000000111111111111111111222333333333333222333666777888;;;DDDQQQ[[[mmmyyyjjjcccccc```ZZZQQQTTTTTTJJJ<<<666:::AAALLLIIIEEEDDDEEEFFFFFFEEE:::888444111......//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------..............................---------.........//////////////////////////////000000000111222444555666AAAPPPgggrrrjjjjjjaaaUUULLLLLLRRRZZZ___]]]mmmuuupppqqq~~~ZZZNNNPPPkkk~~~yyy~~~nnncccdddfffcccfffmmmjjjpppuuusssjjjbbb]]]\\\QQQ___qqq~~~}}}rrraaaWWWHHHGGGCCC<<<777555999<<<;;;>>>@@@AAA>>>888111---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......pppTTTDDDBBB???>>>???:::===:::888777888888777555333333333333333333333333111111111111111111111111111111111111111111111111000000000000000111111111222111333555333000222888777;;;===<<>>III|||~~~gggWWWSSSTTTUUURRRNNNSSS```mmmrrrkkkttt~~~|||eeeOOOTTTjjj~~~zzzwwwtttqqqzzzyyywwwvvvsssnnniiifff\\\]]]___dddppprrr___PPPJJJGGGHHHFFFBBB???@@@:::<<>>777333///...,,,,,,---------,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------------------------............////////////oooSSSDDDBBB>>>>>>???;;;===:::888777888888777555333333333333333333333333111111111111111111111111111111111111111111111111111111111222222222222222555222444888:::888777888666;;;CCCPPPccc~~~}}}}}}pppiiinnnrrrmmmjjjkkkbbbZZZNNNCCC<<<:::<<<>>>CCCLLLSSSXXX]]]bbb```ZZZUUUJJJ>>>999444///...111222000...111666777222...000000000000////////////////////////////////////////////////000000000000000000000000000000000000111111111111222222222222444333111111222333444444222888@@@GGGPPP```xxxtttggg``````dddhhhccc\\\TTTJJJ@@@<<<===:::BBBKKKNNNOOOLLLBBB999???===999777555222///---.........------------------------------------------------------------------------............///..............................////////////......////////////000000000111333111222444666888AAAJJJbbbzzz~~~ssseeeXXXSSSTTTRRR\\\___ZZZ\\\kkkxxx}}}uuurrr]]]TTTfff|||uuutttuuuuuuqqqmmmgggddd^^^ZZZ^^^lll|||sss]]]RRRHHHGGGHHHFFFDDDCCC=========@@@AAA@@@;;;666111///---,,,---...---,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------------------------............////////////mmmSSSDDDBBB>>>>>>???;;;===:::888777888888777555333333333333333333333333222222222222222222222222222222222222222222222222222222222333333444444444555111222888;;;999777777>>>FFFVVVooovvvfffgggmmmmmmiiihhhgggbbbXXXMMMDDD===999888;;;???DDDLLLWWW```aaa\\\XXXSSSMMMCCC777......222444///---111999;;;777000////////////000000000000////////////////////////////////////000000000000000000000000000000000000222222222333333333333444111111222222333444555555777<<>><<<;;;:::999666333///...---------------......---------------------------------------------------------............///..............................///////////////.../////////000000000111111000000222333444;;;LLL]]]zzzzzzkkkZZZQQQOOOOOOSSSXXX^^^mmmooobbb___ooo~~~zzzaaaVVVgggxxxvvv{{{~~~}}}yyyvvvqqqhhh___\\\```jjjssswwweeeRRRKKKLLLLLLJJJIIIDDD@@@===>>>AAABBB???;;;333111...---.........---------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------------------------............////////////kkkQQQDDDCCC>>>===???<<<===:::888777888888777555333333333333333333333333222222222222222222222222222222222222222222222222222222222333444444555555666444444777777666999???TTTbbbzzz~~~nnnhhhgggfffgggjjjiiifffaaaYYYOOOFFF>>>999999;;;>>>EEENNNXXX]]]^^^]]][[[VVVLLL>>>444000111000---,,,///444666333///......//////000000111111////////////////////////////////////000000000000000000000000000000000000222222222222333333333333111222222222222333555666BBBCCCLLL```|||xxxooojjj```QQQGGGDDDAAA??????FFFSSSYYYPPPCCC;;;:::;;;<<<<<<:::777444......---,,,,,,---..............................---------------------------------............///........................---...////////////////////////000000000111111111///111333555888EEE```xxxuuukkk[[[QQQIIIJJJNNNRRRVVV[[[iiiwwwuuucccaaavvveeeZZZ___~~~xxxssspppkkkeeebbbbbbddd{{{}}}iiiZZZSSSPPPNNNOOOOOOHHH@@@>>>AAACCCAAA>>>777444111/////////...---......////////////......,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------------------------------------------------------............////////////hhhPPPDDDCCC>>>===???======:::888777888888777555333333333333333333333333222222222222222222222222222222222222222222222222111111222222333444444555999::::::888444666EEETTTuuuyyyllleeeiiiqqqlllkkkiiiddd[[[QQQGGGAAA999:::;;;???DDDLLLVVV___```^^^YYYQQQHHH???666000---...//////...---...///......//////000000111111000000000000000000000000////////////000000000000111111111111111111111111111111111222222222222333222333444333222333777:::CCCPPPbbbuuuzzzvvvrrrnnn___PPPJJJLLLGGG@@@@@@JJJTTTTTTNNN:::::::::;;;<<<<<<:::888000///...---,,,---...///........................---------------------------------............///........................------...///////////////000000000000111111111111333444777<<>>===@@@>>>===:::888777888888777555333333333333333333333333333333333333333333333333333333333333333333333333111111222222333444555555555888:::888666???XXXoooyyyhhhdddhhhoooppppppmmmfff\\\SSSMMM>>>;;;999999:::AAAOOO\\\___^^^[[[VVVRRRLLL@@@444///222444111---+++---000////////////000000000000000000000000000000000000////////////000000000000111111111111111111111111111111111111222222222222333444555444444777>>>DDDFFFdddxxxuuuttthhhZZZTTTVVVRRRIIIAAABBBJJJRRRUUU???===;;;:::;;;<<<<<<<<<444222000...------...///........................---------------------------------............///........................,,,---...///000000000000000000000111111111222222444333888CCCRRRhhhxxxlllddd\\\RRRKKKHHHHHHIIIMMMQQQRRRSSS[[[dddsss|||yyyppptttxxxooommmlllmmmnnnrrr|||{{{hhh[[[WWWZZZbbb\\\RRRJJJEEEBBBAAA@@@>>>:::555222000000000///......////////////......,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------------------------------------------------------............////////////dddNNNDDDDDD>>><<<@@@>>>===:::888777888888777555333333333333333333333333333333333333333333333333333333333333333333333333222222333444555666777777333555:::>>>EEEWWWuuupppiiimmmooorrrrrroooiiibbb^^^NNNDDD;;;777777;;;GGGRRR[[[^^^^^^\\\ZZZVVVJJJ===222333333222///...///111000000000000////////////000000000000000000000000////////////000000000000111111111111111111111111222222222222333333333444444555777666888>>>IIIQQQ___|||pppnnnqqqjjjdddddd]]]```[[[MMMBBBDDDOOOXXXJJJEEE>>>:::999:::<<<===777555222///------...///........................---------------------------------............///........................,,,---...///000000000000000000111111111222222222666666>>>PPPeeeyyyhhh[[[NNNGGGEEEDDDFFFJJJQQQQQQSSSWWWYYY]]]gggqqq~~~||||||wwwrrruuuyyyvvvrrrpppsss|||~~~qqqeee^^^]]]eeebbb[[[QQQHHHCCCBBBBBB@@@<<<777333111111000000---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,........................++++++,,,,,,,,,,,,------------------------------------------------------............////////////cccNNNEEEDDD>>><<<@@@>>>===;;;888777888888777555333333333333333333333333333333333333333333333333333333333333333333333333333333444555666777888999888999@@@KKKZZZrrrhhhkkkppptttuuusssooommm```OOO???999888:::AAAIIIWWW^^^bbb```^^^[[[PPPEEE444222000000111222111000111111000000//////......000000000000000000000000////////////000000000000111111111111111111111111333333333444444444555555444666777888;;;DDDQQQ[[[{{{dddeeejjjhhhjjjqqqaaajjjkkkZZZGGGCCCNNNYYYRRRKKKAAA:::888999;;;<<<:::777333000...---...///////////////////////////---------------------------------.........//////........................,,,---...///000000000000000111111111111222222222??????IIIaaayyycccUUUIII???>>>BBBGGGMMMRRRWWWVVVYYY```fffllluuu~~~wwwnnnsssnnniiiooooootttxxxxxxtttqqqpppqqq|||vvvmmmddd^^^eeeddd```VVVJJJCCCCCCEEEBBB===888333111111111000------............------,,,,,,,,,,,,,,,,,,,,,,,,........................++++++,,,,,,,,,---------------------------------------------------------............/////////000___MMMEEECCC======@@@<<<;;;:::999777666666555555444555555555444333333222555555444333444555666777555555555555555555444444...444777444333777999888??????HHHaaaiiifffkkkxxx{{{{{{lllaaaPPP???666666<<>>999333///............---------,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,.................................------,,,,,,,,,---000111///,,,,,,111666^^^MMMEEECCC======@@@<<<;;;:::999777666666666666444555555555444444333222555444444333444555666777555555555555555555555555777555444666999<<<======AAA]]]zzzmmmgggrrr}}}oooZZZGGG<<<888:::<<>>888333///...///000////////////////////////------------------------//////.........---------////////////000000000000......//////000111111111111222222222222444777:::FFF___ssszzzjjjTTTAAA>>>>>>BBBKKKQQQRRRWWW]]]```hhhuuuxxxpppkkkhhhggglllrrr{{{uuummmhhhjjjggg^^^TTTMMMGGGCCCEEECCC@@@;;;666222000////////////.........------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,,,,---///111///---...333999]]]LLLEEECCC======@@@;;;;;;:::999888777666666666444555555555555444333333555444444444444555666666555555555555555555555555999222111888===;;;===BBBbbb~~~rrrrrrzzzkkkTTTDDD<<<::::::===IIIUUU[[[]]]]]]ZZZVVVIII???555111111111333666111111111111111111111111000000000000000000000000000////////////000111111111111222222222222222222111111222333444555666666222<<>>TTTmmmyyyeeeQQQ@@@555;;;AAAJJJRRRRRRRRRXXX___lllwww}}}zzzyyyxxxrrrmmmzzz}}}}}}pppjjjffffffcccYYYMMMGGGFFFDDDBBB>>>:::555222000000000000/////////......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------------------///000///...111777===\\\KKKEEEDDD>>>===@@@;;;;;;;;;999888777666666666444444555555555555444444444444444444555555666666555555555555666666666666666111444===<<<888BBBUUUvvvvvv}}}eeeNNN@@@;;;<<<777CCCQQQ[[[___^^^\\\ZZZPPPGGG;;;333000111333555111111111111111111111111000000000000000000000000000000//////000000111222111111222222222222222333000222333444444444555666;;;@@@JJJ[[[vvvxxxuuuwwwzzzvvvrrrmmmbbbUUUGGG===888777;;;???BBB???777111000222////////////////////////......................../////////...............////////////000000000000...//////000111111222222111111222222555:::@@@EEE___uuuwwwdddPPPCCC<<<:::BBBJJJRRRSSSRRRUUUbbbooo|||www~~~~~~qqqhhhkkklllcccTTTLLLFFFEEEBBB@@@<<<888333000000000000/////////......------------------------------------------------------------------------------------------------...............---------.../////////111555<<>>>>>@@@;;;<<<;;;:::888777777666666444444555666666555555444444444444555555555555555555555555666666666777777:::777:::<<<777:::XXX|||vvvYYYCCC;;;<<<888@@@LLLXXX______\\\[[[UUUNNNBBB777111000222222111111111111111111111111000000000000000000000000000000000000000111222222111111222222333333333333111333444444333333555777DDDAAAPPPsss{{{uuuuuu}}}xxxtttlll___PPPDDD<<<999999@@@FFFEEE>>>666111000000000000000000000000000........................////////////////////////////////////000000000000//////000000111222222222333222000000444===IIIQQQiii|||qqq]]]LLL@@@===???CCCKKKPPPTTTRRRUUUccczzz{{{{{{llljjjlllfffYYYOOOGGGEEEBBB???===999444000/////////.........------------------------------------------------------------------------------------------------------...........................///000111444999@@@DDDYYYIIIDDDDDD>>>>>>@@@:::<<<;;;:::999888777777777444444555666666666666555333444555555666666555555555555555666666777777888;;;999888777888LLLxxxfffLLL>>>:::<<<===EEESSS\\\^^^\\\ZZZWWWSSSIII<<<444222222000222222222222222222222222000000000000000000000000111000000000000111222222111111222222333444444444222444555555333444888<<>>;;;666222/////////.........------------------------------------------------------------------------------......................................./////////...///111444888===BBBEEEXXXIIIDDDDDD>>>>>>???:::<<<;;;:::999888777777777444444555666666666666666333444555666666666555444444555555666777777888888777888:::AAATTTuuuwww]]]HHH===???999<<>>DDDOOO]]]yyywwwttt}}}lll[[[NNNHHHBBBCCCEEEEEEBBB===888555000000000000000000000000.........................../////////000000000000////////////000000000000///000000111111222333333222333444:::EEEUUUgggsss~~~rrr```SSSGGG<<<;;;???BBBHHHOOOMMMTTT]]]ggg{{{uuujjjbbbccckkkuuu~~~jjjfffmmmiii\\\MMMHHHBBB@@@???>>>999555000000000/////////......------------------------------------------------........................////////////////////////---........./////////000///000222666<<<@@@CCCDDDXXXHHHCCCDDD>>>>>>???:::<<<<<<:::999888777777777444444555666777777666666333333555666666666555444444555555666777888888999666:::CCCWWWzzzwwwmmmTTTCCC???666666EEEVVV\\\ZZZXXXTTTVVVQQQEEE>>>;;;888333222222222222222222222222000000000000000000000000111111111000111111222333111111222333333444555555111444666666666;;;DDDKKKaaa}}}~~~uuurrr|||wwwdddVVVNNNGGGEEECCCAAA@@@>>>;;;888000000000000000000000000////////////////////////.../////////000000111111////////////000000000000000000000111222222333333000333888@@@NNN```ssszzzdddLLL???::::::AAAGGGJJJOOOUUU[[[eeerrrsssXXXQQQLLLLLLOOOWWWcccnnnwww}}}wwwtttwwwpppjjjtttrrrcccOOOJJJCCC@@@@@@???;;;777111111111111000000000000------------------------------------------------........................000000000000000000000000---.........//////000000///000333888>>>BBBCCCDDDUUULLLDDDBBBAAA>>>;;;<<<<<<;;;:::888777666666666777777666666555555555444444555777888999888666555;;;666555888:::888777888:::999TTT{{{gggIII@@@===<<>>FFFMMMJJJPPPeeevvvpppVVVNNNPPPQQQPPPPPPRRRXXX]]]pppvvvlll^^^]]]```jjjwww}}}|||www|||tttzzz~~~nnnrrrssslll[[[MMM@@@???@@@===::::::777333......111222///,,,................................................---------............///............////////////111111111000...---...000///111666<<>><<<<<<<<<;;;:::888777777666666777777666666666555555555444555777888999888777666999555444666777666666999BBBPPPvvvxxxXXXIIICCC>>>@@@JJJTTTYYYZZZYYYWWWTTTPPPJJJBBB999222222222333222222111222222111111222222222333333333222222111111111111111111222222222222222222222222555444777;;;;;;AAAWWWpppzzzggg\\\QQQPPPJJJBBB;;;888888999444333111///.........///000000000000000000000000000000000000000000000000////////////000000000111///000111111000111333555444777@@@QQQeeevvv|||fffMMM@@@;;;>>>BBBBBBGGGNNNPPP^^^yyy{{{___NNNLLLOOORRRTTTUUUXXX^^^cccllltttlllVVVKKKKKKOOOWWWdddqqq{{{zzz{{{yyy|||wwwwwwyyydddTTTEEEAAAAAA>>>;;;:::777333///...000111///,,,................................................---------............///............////////////000111111///......///111555777;;;???BBBBBB???===SSSKKKDDDBBBAAA>>><<<===<<<;;;:::888777777777777777777666666666666555555555666777888888888777666777555666888888666999>>>DDDeeennnWWWLLLAAA>>>FFFQQQXXXZZZXXXWWWVVVTTTOOOFFF<<<666222222222111111222222333111222222222222333333333111111222222222222222222333333333333333333333333333444888:::;;;IIIkkk|||uuueeeUUURRRLLLCCC;;;666888;;;555444222000////////////000000000000000000000000000000000000000000000000/////////000000000111111///111222222222222333555666>>>JJJYYYiiiyyytttOOO???<<<:::>>>EEEFFFHHHNNNSSShhhwww^^^OOOJJJPPPUUU[[[___aaaeeekkkooo{{{|||}}}mmm[[[RRRPPPMMMOOOWWWgggxxx}}}yyy|||nnn]]]KKKCCCAAA???<<<:::777444///...000000...,,,................................................---------............///............//////////////////000///......000222999;;;???BBBCCC@@@===;;;~~~SSSJJJCCCBBBAAA???===>>><<<;;;:::999888888888888777777666666666666666666555666777888888888888777666777:::<<<999777===DDDNNNwwwdddVVVFFF@@@FFFPPPWWWYYYWWWXXXXXXWWWSSSKKKAAA:::444333111111222333333333222222222222222222222222111111222222222222222333444444444444444444444444444555888;;;CCCZZZxxxttt~~~lllWWWSSSMMMFFF===777777;;;666555333111000//////000//////////////////////////////////////////////////////000000000111111111000111333333333333444555999DDDTTTaaammm|||^^^@@@;;;???>>>>>>IIILLLLLLQQQXXXnnnuuu]]]LLLHHHKKKTTTZZZcccjjjooouuu|||vvvjjjcccmmmzzzoooeee^^^VVVSSS[[[kkk|||{{{tttdddQQQEEE@@@???<<<:::888555111/////////---,,,................................................---------............///............////////////...//////......///222555999<<<@@@BBBAAA>>><<<;;;zzzRRRIIICCCBBBBBB???>>>???;;;;;;:::999888888888888666666777777777777777777666777777888888888888888666888<<<;;;777555???KKKpppssscccPPPGGGKKKRRRVVVVVVWWWWWWYYYYYYVVVOOOFFF???777444222111333444444333222222222222222222222222111111222222333333333333444444444444444444444444888777999BBBSSSqqqxxxrrrrrr|||}}}{{{sss\\\UUUNNNJJJCCC:::888;;;888666444222111000000000////////////////////////////////////////////////000000000000111111111111000111333333333444555777<<>>BBB@@@GGGPPPOOOMMMTTTaaayyyrrr\\\LLLDDDCCCGGGJJJRRR\\\fffooozzzkkk]]]WWWddd{{{{{{uuukkkbbbZZZ\\\iiiyyy{{{vvvkkkYYYIIIAAA???===;;;999777444111000///...---................................................---------............///............////////////......///...///111555888<<<>>>@@@???===;;;;;;<<>>>>>;;;AAAKKKUUU```mmm{{{ggg[[[VVVeee|||}}}{{{ssslllfffjjjvvvuuuyyyssseeeRRREEE???>>>===;;;999666333111///......................................................---------............///............////////////......//////000333888<<>>CCCuuuPPPHHHBBBBBBBBB@@@???@@@;;;;;;:::999999999::::::666666777777777888888888888888777777888888999999666888:::;;;???SSSxxxlllZZZWWWZZZYYYVVVWWWWWWXXXXXXWWWSSSMMMIII@@@;;;555333555666444222333333333222222222111111111111222222333444444555555555555555555555555555333999DDDWWWqqq~~~}}}zzzpppvvv~~~~~~~~~~~~~~~}}}}}}||||||||||||}}}~~~zzz||||||gggUUUPPPLLLCCC<<<<<<:::999666444222111111111000000000000000000000000000000000000000000000000000000111111111222222222000111111111222555;;;???LLLdddqqq\\\FFF>>>???AAADDDFFFHHHLLLJJJRRRooolllNNNAAA???@@@===<<<999<<<@@@EEELLLXXXgggqqqyyy]]]TTTTTTeee}}}{{{wwwwww|||}}}~~~~~~{{{wwwtttuuu{{{{{{~~~~~~uuu___KKKAAA@@@???===<<<999555222/////////................................................---------............///............////////////...///000000222666;;;@@@BBBBBB@@@<<<;;;AAAKKKTTTtttPPPHHHBBBAAABBB@@@@@@AAA;;;;;;:::999999999::::::666666777777888888888999888888777777888888999:::666888<<<@@@MMMmmmuuu```ZZZ\\\[[[XXXWWWWWWWWWWWWWWWTTTOOOKKKCCC===666444666777555222333333333222222111111111111111222333333444555555666666666666666666666666777BBBTTThhhyyyzzz}}}|||xxxpppyyy~~~}}}|||}}}{{{{{{|||~~~wwwwwwyyy~~~qqqXXXQQQMMMDDD>>>>>>;;;999777444333222111111000000000000000000000000000000000000000000000000000111111111111222222222111111000000111666<<>>===:::666222000000000................................................---------.........//////............/////////000//////000111222777===AAA??????===<<<>>>IIIXXXdddrrrOOOJJJDDDBBBBBBAAA???<<<<<<;;;::::::999999::::::888888888888888888888888666888888888777888:::<<<666<<<777???iiioooWWWYYY\\\WWWWWWVVVVVVVVVVVVTTTQQQNNNJJJCCC999333222333555555444444444333333222222222333333333444444444555555555888999666555666888888888NNNlll}}}~~~xxxyyy~~~www~~~}}}~~~}}}{{{yyy~~~|||{{{}}}~~~{{{yyyyyy}}}}}}}}}}}}___VVVRRREEE>>>AAA======:::555000...111333111111111111000000000000000000000000000000000000////////////000000000000333111111444444888FFFVVVhhh|||zzzpppeeeZZZLLLBBB;;;???FFFJJJKKKKKKRRRKKKZZZvvv\\\QQQDDD???BBBEEECCC@@@CCCEEEHHHIIIJJJKKKMMMOOO^^^mmm{{{|||zzz~~~ttthhhggguuuttt___QQQGGGIII^^^vvv~~~|||xxxuuuwwwnnn___OOOHHHJJJOOORRRdddppp{{{}}}|||~~~~~~||||||~~~{{{{{{xxxsssoooqqqyyynnnooo|||ooo]]]JJJCCCEEE???>>><<<999555222///---000000////////////000000////////////////////////...///////////////...---///////////////000111111000///000222666:::===?????????>>><<<@@@TTTuuupppOOOJJJDDDBBBAAAAAA???<<<<<<;;;::::::999999::::::888888888888888888888888666888999999888888999;;;999BBB>>>FFFwwwooo```ZZZUUUWWWVVVVVVVVVVVVTTTQQQNNNLLLEEE<<<555333444444555444444444444333333333333333333333444444444555555222555777555444555888:::===]]]}}}uuuuuu}}}yyyzzz~~~}}}}}}|||zzzyyyzzzwwwvvvxxx|||~~~}}}{{{xxxvvvwwwzzzyyyyyyjjjZZZRRRHHHBBBBBB>>>>>><<<777222000111222111111111111000000000000000000000000000000000000////////////000000000111333111111444666===NNN^^^lllxxxhhhYYYMMMEEE>>>:::???EEEIIILLLOOOUUU___wwwzzzqqqeee[[[PPPIIIAAA>>>AAABBBAAA>>>CCCFFFJJJLLLMMMMMMNNNOOOOOOYYYeeeqqqtttdddaaahhhnnnrrruuuhhh___WWW^^^ssssss\\\IIIFFFJJJ\\\rrryyyyyytttnnnjjjiiihhhgggeeebbb\\\QQQFFFBBBEEEJJJMMMNNN[[[iiipppvvv}}}~~~}}}|||}}}~~~zzzzzzxxxsssoooooouuu{{{|||~~~}}}vvvcccOOODDDCCC???>>><<<999666222///---000000////////////000000///////////////////////////////////////////////////////////////000111111//////000555:::>>>@@@???999:::>>>IIIZZZpppnnnNNNIIIDDDAAAAAAAAA???<<<<<<;;;::::::999999::::::888888888888888888888888777888::::::999888999:::888BBBAAAQQQkkk[[[YYYWWWVVVUUUUUUUUUTTTPPPNNNOOOIII@@@999666555444444444444444444444555555555333333333444444444555555222444666777555666:::>>>DDDpppyyytttuuu~~~~~~{{{}}}}}}~~~~~~~~~{{{zzzzzzyyyxxxvvvxxxtttqqqsssxxxzzzxxxuuuttttttvvvyyyyyyyyy{{{~~~|||bbbTTTLLLGGGBBB??????>>>:::666222111111222222111111111000000000000000000000000000000000/////////000000000111111444222111444999EEEYYYjjjrrrzzzaaaLLLCCC>>><<<>>>CCCGGGJJJQQQYYYeee{{{yyyiii]]]XXXTTTNNNHHHEEECCC@@@???@@@AAA@@@???DDDHHHNNNRRRTTTUUUVVVWWWVVV[[[aaannntttbbbPPPJJJNNNRRRVVVYYYVVVOOOKKKYYYuuusssWWWCCCGGGMMMZZZqqqssshhhbbb]]]VVVRRRQQQQQQRRRRRRNNNIIIDDD@@@???BBBFFFJJJFFFPPP\\\eeennnxxx~~~~~~~~~}}}}}}}}}~~~~~~{{{{{{zzzuuuqqqooorrruuu|||wwwyyymmmXXXIIIBBB??????===:::777333000///000000////////////000000////////////////////////000//////...///000222333///////////////000111111...///222888???BBBAAA???888888@@@VVVtttkkkMMMIIICCCAAAAAAAAA???===<<<;;;::::::999999::::::888888888888888888888888777999;;;;;;:::999:::::::::???DDDbbbyyycccbbbXXXWWWUUUUUUTTTSSSOOOMMMOOOKKKDDD===888666444444333444444555555666666666333333333444444444555555444555888999777777===DDDQQQ|||xxxyyy~~~{{{||||||{{{{{{{{{}}}}}}zzzwwwtttrrrqqqooommmnnnkkkhhhjjjnnnpppmmmjjjlllnnnqqqvvvyyyzzzzzzzzzoooYYYQQQJJJCCCAAA@@@???===999555222000222222222111111111000000000000000000000000000000//////000000000111111111333111000333<<>>;;;777333000222222222222111111111111000000000000000000000000000000000000111111111111111111000333???TTTkkkzzzzzz{{{eeeFFF999<<>>>>>AAAEEEFFFJJJPPPWWW___iiirrryyybbbTTTFFFBBBDDDFFFIIILLLLLLLLLRRRggg|||\\\GGGKKKRRRggg|||ppp^^^OOOCCCDDDEEEEEEEEEEEEEEEEEEGGGAAA???AAAAAA@@@CCCIIIIIIPPPWWW___lll{{{~~~~~~~~~|||}}}~~~~~~{{{wwwrrrooonnnhhhfffnnnyyyjjjUUUDDDAAA@@@>>><<<999666333111000000////////////000000////////////////////////000///......///111333555///////////////000000111222555999===??????<<<:::>>>LLLaaaxxxeeeLLLGGGBBB@@@AAAAAA???===<<<;;;::::::999999::::::888888888888888888888888777999:::::::::;;;>>>@@@DDDWWWrrreee]]]ZZZWWWTTTRRROOOKKKIIIIIIHHHFFFAAA;;;777555555444444444444444555555555333333333444444444555555666333555888666777DDDTTTyyy}}}|||~~~~~~yyyuuuuuuvvvzzz||||||lllccchhhkkkkkkllloooqqqpppooollliiiggggggggggggfffdddiiipppuuuvvvvvvvvvvvvuuuxxx}}}vvvxxx{{{}}}rrr\\\OOOHHHAAA@@@>>>===<<<999555222333222222222222111111111000000000000000000000000000000000111111111222222000222333666CCCZZZooo{{{yyywwwpppVVVAAA;;;???AAADDDIIIKKKLLLVVVmmmhhhMMMGGGBBBCCCDDDEEEFFFFFFEEEDDDDDDCCCAAA>>><<<===???BBBCCCGGGOOOYYYdddppp|||hhhZZZLLLFFFGGGHHHKKKOOONNNTTT___ssseeeIIIMMM[[[|||tttiii\\\LLL@@@;;;>>>BBBEEEFFFFFFGGGIIIJJJBBB===>>>>>>===BBBJJJQQQZZZcccjjjsss~~~|||{{{~~~~~~{{{{{{{{{yyyvvvrrrnnnkkkeeefffooo|||~~~qqq\\\FFFAAA@@@???===:::777444333000000////////////000000////////////////////////000//////...///000222333///////////////000111111444999===???<<<;;;;;;===CCC]]]|||uuucccKKKGGGBBB@@@@@@AAA???===<<<;;;::::::999999::::::888888888888888888888888888888999999999<<>>???@@@@@@IIIUUU\\\jjjxxx}}}}}}zzzzzzyyyxxxwwwsssooommmkkkkkkqqq|||www|||eeeLLLAAAAAA???===;;;888555444000000////////////000000///////////////////////////////////////////////////////////////000111111555<<>>DDDVVVssszzzjjjbbbKKKFFFAAA@@@@@@AAA???===<<<;;;::::::999999::::::888888888888888888888888888888888888999===BBBGGGzzzyyy]]]\\\___fffmmmsss~~~zzz|||{{{yyyaaa^^^XXXTTTPPPLLLHHHEEE@@@BBBCCC@@@;;;777666666444444444333333222222222333333333444444444555555888444666<<<>>>DDDXXXooo|||}}}}}}uuunnnhhhddddddhhhkkkkkkmmmooommmhhhffffffdddbbbdddjjjppptttqqqrrrssssssnnneeeZZZSSSlllxxx~~~~~~yyyvvvtttuuuxxxfffSSSPPPAAA>>>;;;:::;;;:::888555333333333222222222111111000000000000000000000000000111111111111222222222111666:::>>>LLLaaarrrxxx~~~zzzyyycccKKK@@@BBBAAA:::FFFGGGIIILLLRRReeeWWWDDDEEEJJJEEEHHHJJJJJJFFFBBB@@@@@@>>>>>>???BBBDDDDDDAAA>>>DDDMMM[[[jjjvvvzzzhhhZZZNNNMMMVVVdddttt{{{cccUUU^^^}}}vvvcccPPPCCC===<<<>>>888;;;???BBBDDDIIIOOOTTTWWWJJJAAACCCEEEGGGSSSaaa\\\ooo~~~{{{{{{{{{zzzzzzyyyvvvssspppllllllooouuuzzzzzz~~~nnnSSSBBBAAA@@@>>>;;;888666444000000////////////000000////////////////////////...///////////////...---///////////////000111111555===CCC@@@999888AAAKKKlllrrrfffdddKKKHHHDDDAAA@@@>>><<<;;;===<<<;;;:::999999999999777888888888888999999999888<<<:::;;;???===EEEZZZzzzrrrkkkhhhnnnwww~~~~~~vvveeeVVVYYY]]]bbbiiisss|||uuukkkeee^^^VVVPPPKKKJJJJJJDDDCCCBBB@@@===:::777666777777666555444444333333555444444333333333444444555444999???@@@MMMppp{{{{{{yyy|||sssqqq{{{xxxlllfffeeefffhhhkkkppptttuuussspppmmmiiiiiikkkpppwww~~~tttmmmjjjcccXXXXXXaaa{{{yyyvvvuuuwww{{{xxxUUUWWWHHHAAA999666:::===;;;555555333111000111111000///000000000000111111111111111111111111111111222222333222777EEE\\\qqq|||www}}}xxx~~~lllVVVHHHAAA>>>???BBBIIIIIIGGGHHHWWWvvvlllPPPFFFFFFMMMOOOPPPQQQPPPJJJCCC@@@AAABBBCCCDDDDDDDDDCCCBBBBBBEEERRRggg|||uuufffWWWRRROOOUUUeeeyyyssscccYYYpppyyyfffPPPDDD@@@======???AAA???AAAFFFHHHIIIRRR]]]\\\RRRGGGAAAAAAGGGRRR[[[aaarrr~~~zzz|||zzzxxxyyyzzzxxxtttqqqnnnjjjhhhiiimmmvvvsss___KKK@@@???AAA;;;::::::222000///////////////000111000000000000000///......111111111000000000000000222111///,,,,,,...444888===AAADDD???888:::KKK\\\}}}qqqlllmmmbbbKKKHHHDDDAAA@@@???===;;;===<<<;;;:::999999999999888888888888999999999999;;;;;;777777;;;;;;JJJgggppphhh```]]]\\\___gggooovvvuuuwww|||yyyjjj^^^VVVYYY___fffooo{{{|||zzzxxx|||vvvhhh\\\WWWSSSMMMIIIJJJDDDCCCBBB@@@===:::777666777666666555444444333333555444444333333444444555777777888;;;DDD^^^{{{||||||rrrooo}}}|||}}}yyyqqqmmmoookkkeeegggppp}}}{{{wwwvvvxxx{{{~~~aaaUUUKKKDDD<<<999<<<>>>:::555555333111000111111000///000000000000111111111111111111111111111222222333555444<<>>===???CCCFFFIIIIIILLLaaaaaaHHHFFFHHHLLLQQQUUUXXXSSSIIIAAAAAAFFFGGGGGGGGGGGGGGGGGGIIIKKKQQQZZZmmmwwwcccXXXQQQRRRWWWdddxxxhhhZZZ[[[kkkwwwkkk[[[IIIAAA>>><<<<<<>>>>>>===AAAHHHLLLPPPZZZeeebbbWWWKKKDDDBBBFFFNNNVVV]]]qqq{{{}}}}}}{{{yyyyyywwwuuuvvvwwwwwwtttqqqlllfffaaa```dddpppxxxiiiRRRDDDAAABBB<<<::::::222000000////////////000000000000000000000///......111000000000000000000000000000000//////000444777???DDDEEE???999BBBZZZppptttooosssxxxaaaKKKHHHDDDAAA@@@???===;;;<<<<<<;;;:::999999999999888888888888999999999:::::::::888:::<<<<<>>:::555555333111111111222111000000000000111111111222222111111111111111222333333777555@@@ZZZnnnxxxwwwsssfffVVVFFF>>>===???BBBFFFGGGKKKMMMUUUtttZZZFFFIIIIIIGGGTTT[[[^^^VVVHHHAAAEEEKKKLLLLLLKKKJJJJJJNNNSSSWWWbbbgggyyy{{{qqqiii^^^UUUQQQQQQWWWddduuuqqq___VVV[[[cccppp{{{{{{ppphhh\\\OOODDD@@@???>>>>>>???>>>???CCCIIIOOOVVVaaalllhhh[[[MMMFFFEEEFFFNNNVVV___rrruuukkkmmmppprrrrrruuussspppooonnnmmmjjjhhhiiieeebbbbbbfffqqq}}}uuu[[[IIIBBBBBB<<<;;;:::333111000000//////000000000000000000000000//////...000000000000000000111111...///111111222333666999AAADDDBBB<<<===OOOpppvvvggglllwww{{{^^^KKKHHHDDDAAA@@@???===<<<<<<;;;::::::999999999:::888888888999999999::::::666:::<<>>;;;999777666666555555555444444444555444444444444555555666222;;;@@@FFFaaa}}}vvvxxxvvvooolllbbb```]]][[[\\\]]]]]]]]]aaa```bbbhhhiiihhhlllsssyyy~~~|||zzz}}}yyyuuuxxx}}}~~~~~~}}}tttppppppsss~~~~~~^^^SSSIII@@@???AAA???:::777555333111111222222111000000000111111111222222222111111111111222333333444888444CCCcccyyy|||www]]]PPPBBB>>>@@@CCCGGGKKKJJJNNNRRRbbb[[[JJJLLLIIIDDDWWW]]]^^^TTTHHHEEEIIINNNNNNNNNNNNMMMOOOUUU^^^dddooovvvtttjjj```]]]]]]]]]___aaaccckkkxxxxxxeee\\\ZZZXXX\\\bbbiiipppqqqkkkbbbRRRJJJBBBBBBCCCAAA@@@AAAAAABBBEEEIIIOOOYYYgggqqqnnn]]]LLLEEEEEEIIITTT___kkkyyyvvv___WWWZZZ^^^aaacccfffdddbbbaaa___^^^]]]\\\ggggggiiikkklllqqq}}}dddMMMBBBAAA===;;;;;;555111111000000///000000000//////000000000000//////000000000000000111111111//////000111222555:::>>>CCC@@@:::888DDDbbb~~~eeebbbqqqxxxrrr[[[JJJGGGCCCAAA@@@???>>><<<;;;;;;:::999999999::::::888999999999999:::::::::666======<<>>;;;999888555555555555555444444444444444444444444555666777111:::@@@LLLooouuu~~~vvv|||zzznnnccc]]]ZZZYYYYYYXXXXXXZZZ^^^bbbcccdddggghhhkkkppprrrssswww||||||tttsssyyy~~~vvvpppnnnnnntttoooWWWKKKAAAAAACCC???<<<;;;666444222111222222111000111111111111222222222222111111111111222333444555888777IIIkkktttWWWKKK@@@>>>BBBEEEIIIMMMJJJNNNXXXttt\\\IIIHHHGGGGGGZZZ]]]ZZZOOOIIIJJJNNNOOOOOOQQQTTTVVVYYY```kkksss{{{zzzgggYYYVVVXXXaaakkkrrrxxx~~~~~~jjj\\\ZZZ]]]XXX[[[]]]aaaiiinnniii```NNNGGGCCCCCCDDDAAA@@@AAABBBEEEHHHKKKSSS```pppzzzwww```JJJCCCDDDKKKZZZjjj{{{iiiZZZLLLIIIKKKNNNPPPSSSSSSUUUXXX[[[___bbbeeegggpppoooooolllggggggrrr~~~mmmPPPAAA@@@===;;;<<<888222222111000000000000000//////000000000000////////////000000111111111111111000//////111777???EEEFFF>>>666:::TTTxxxjjj___mmmoooYYYJJJGGGCCCAAA@@@@@@>>>===;;;::::::999999:::::::::999999999999::::::::::::999???;;;:::NNNppp~~~uuulllddd```^^^]]]``````[[[OOOHHHKKKQQQUUUPPPRRR]]]ppp~~~yyytttsssjjj\\\OOOGGGCCCDDDEEEEEEIIISSSeee{{{{{{uuuqqqppplllkkkccc]]]lllqqq^^^WWWQQQIIICCCDDDCCCBBBAAA>>><<<:::999555555555555555555555555444444444444555666777777555:::@@@TTT~~~sss{{{|||zzzsssiii^^^XXXXXXZZZ]]]```aaaccchhhmmmqqqrrrrrrpppsssvvvzzz}}}yyysssttt|||{{{vvvpppmmmmmmzzzzzz___PPPDDDCCCDDD@@@===>>>666444222222222333222000111111111222222222222333111111111111222444555666999BBBZZZvvv|||gggPPPFFF======BBBEEEIIIMMMJJJPPPbbb~~~VVVGGGDDDHHHRRR^^^```ZZZMMMGGGLLLQQQPPPSSSYYYbbbhhhlllsss}}}www\\\PPPPPPSSS^^^pppvvvbbbXXXXXXZZZZZZ^^^______dddkkkggg]]]KKKEEEAAAAAAAAA???>>>AAABBBIIIPPPVVV```ppp~~~cccIIIBBBDDDLLL^^^qqqpppTTTLLLFFFFFFHHHKKKQQQWWW]]]cccjjjrrryyy~~~vvvkkk```___kkkzzzyyyWWWBBBAAA>>><<<===:::333222111111000000000000...//////000000000000000/////////000111111222222222111//////222999CCCJJJFFF???999DDDfffqqqbbbhhh{{{WWWIIIFFFCCCAAA@@@@@@>>>===:::::::::999999::::::;;;999999999:::::::::;;;;;;888@@@===FFFooo~~~wwwlllbbbZZZVVVTTTSSSRRRSSSOOOJJJHHHLLLOOONNNQQQTTT```qqq{{{xxxpppkkkaaaZZZPPPHHHEEEDDDDDDDDDEEEGGGOOO^^^tttyyytttrrrmmmiii___WWW^^^wwwcccWWWTTTNNNEEECCCCCCBBBAAA???===;;;999555555555555555555555555444444444444555666777888<<<===HHHfffvvvzzzpppkkkddd___]]]```dddhhhgggiiinnntttzzz||||||{{{yyy{{{~~~{{{tttuuu}}}~~~vvvnnnkkksss~~~zzz}}}jjjWWWIIIGGGFFF@@@===@@@666444222222333333222111111111111222222222333333111111111222333444555666:::SSSrrrxxxZZZKKKBBB;;;===CCCHHHKKKOOOQQQYYYtttjjjRRRMMMIIIMMM\\\aaafff___NNNEEEJJJPPPQQQ[[[fffttt~~~vvvYYYNNNQQQWWW]]]mmmjjj^^^[[[ZZZZZZ\\\bbbbbb___bbbjjjhhh```KKKEEE@@@@@@???===???CCCFFFSSS```iiittt~~~aaaHHHCCCHHHQQQdddxxxkkkYYYMMMJJJJJJMMMQQQYYYiiiwwwyyymmmaaa___mmm}}}___FFFCCC???======:::444333222111000000000000......///000000000000000...//////000111111222222000000000111555<<>>@@@PPPsssssshhhgggzzzVVVIIIFFFCCCAAA@@@@@@???===:::::::::999999:::;;;;;;999999:::::::::;;;;;;;;;333@@@DDDYYYyyyqqqeeeZZZRRRNNNLLLKKKHHHHHHEEEBBBDDDHHHHHHDDDIIILLLVVVdddiiicccZZZUUUTTTNNNGGGDDDEEEGGGGGGFFFIIIIIILLLXXXjjj~~~yyywwwoooeee]]]ZZZ[[[iiigggWWWVVVQQQGGGCCCCCCBBBAAA???===;;;:::444555555555555555555555444444444555555777888888???BBBSSSzzz~~~~~~zzz}}}~~~}}}llliiieeeccccccfffjjjlllnnnqqqwww~~~~~~vvvuuu{{{zzzqqqlllooouuu}}}|||rrr^^^MMMIIIGGG@@@===AAA666555333222333333222111111111222222222333333333111111111222333444666777<<<```}}}wwwTTTIII@@@;;;???FFFKKKOOORRRYYYdddyyy[[[SSSXXXSSSSSSaaaccckkkfffQQQCCCFFFOOOSSScccpppaaaHHHLLL[[[cccjjj|||ppp___\\\___```^^^]]]cccddd___bbblllmmmfffLLLFFFAAA@@@??????BBBGGGMMM]]]nnnyyyyyy\\\EEEDDDLLLVVVjjjuuuZZZIIILLLLLLOOOSSS[[[jjj}}}wwwvvvtttmmmcccaaalll{{{fffJJJFFFAAA======:::444333222111000000000000......///000000000000000...//////000111222222222...///111444888>>>FFFKKK777<<>>===<<<;;;:::999999999;;;;;;:::999999:::::::::999AAA>>>dddzzzooobbbVVVQQQOOOKKKEEECCCCCCCCCBBBBBBBBBCCCCCCDDDFFFHHHJJJMMMMMMLLLJJJIIIJJJHHHFFFEEEFFFGGGGGGFFFKKKJJJLLLSSS\\\hhhvvv}}}|||nnnjjjbbb```ZZZTTTpppuuuUUUQQQQQQLLLDDDBBB@@@???>>>===;;;999777666666666666666777777777333222555888777999<<<999HHHiiixxx{{{vvvzzzwwwyyyvvvoookkkfffccccccfffhhhjjjqqquuuzzzyyysssxxx}}}yyyzzzrrrlllooopppsss}}}|||xxx___KKKNNNEEEAAACCC;;;:::777444222222222222111111111111111111111111111000111222111222555777777HHHsss|||{{{sssSSSCCC>>>???DDDHHHJJJQQQZZZaaa}}}vvvaaaOOONNNQQQSSSZZZdddpppqqqhhhUUUFFFGGGTTT___|||eeeOOOVVVeeewwwxxxfffaaabbbbbb```___dddiiihhhaaaccclllmmmeeeOOOFFF>>>===???AAAEEEJJJ```nnn}}}yyyXXXCCCJJJRRRTTTeee~~~{{{\\\PPPQQQLLLRRRWWW]]]mmm{{{yyyuuurrrnnnkkkfffcccgggooo}}}zzzUUUAAA>>>AAA@@@===777555111000000111111111000000000000000000000000000////////////111333444...333444333:::EEEHHHCCC@@@999GGGfffyyycccmmm|||}}}XXXJJJGGGDDDAAA@@@???===<<<======<<<;;;::::::::::::;;;;;;::::::999::::::;;;:::AAADDDnnn|||kkk^^^QQQLLLJJJEEEAAA???AAAAAA@@@@@@AAAAAABBBBBBBBBCCCEEEGGGGGGGGGFFFEEEFFFEEECCCDDDEEEGGGHHHHHHKKKMMMOOOQQQVVV```jjjppprrrpppkkkbbb___\\\WWWpppeee\\\TTTHHHFFFCCC@@@>>>===<<<:::999777777666666666666777777777333333666888777888;;;BBBTTTwww{{{sssvvv|||vvvttt{{{}}}uuulllhhhdddaaaaaadddfffhhhqqqtttxxx{{{}}}zzzsssvvv~~~zzz|||xxxkkkmmmnnnpppzzztttgggNNNLLLEEEBBBCCC<<<:::888444222222222222111111111111111111111111111111222333222333555888999KKKpppyyy}}}lllMMM???===???EEEJJJNNNVVV```uuueeeUUUJJJJJJMMMNNNTTT]]]rrruuunnn\\\MMMPPP___kkknnnXXX```rrrzzzmmmaaa___bbbcccdddeeedddiiihhhbbbdddllllllfffMMMGGGCCCAAAAAABBBJJJSSSfffyyymmmSSSAAAGGGPPPVVVggg{{{~~~tttaaaPPPLLLPPPKKKSSS^^^mmm}}}xxxvvvvvvrrrnnnkkkfffbbbeeellltttwww^^^GGGAAA@@@>>>:::888555222000111111111111000000000000000000000000000000//////000111222333111333444666>>>HHHGGG???>>>>>>QQQqqqyyyfffttt}}}wwwxxxXXXJJJGGGCCCAAA@@@???>>><<<===<<<;;;;;;::::::::::::;;;:::::::::::::::;;;;;;<<>>===???>>>>>>>>>???@@@@@@AAA@@@AAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDFFFHHHKKKMMMMMMRRRSSSRRRVVVaaafffeeeeeewwwtttmmmbbb^^^]]]YYYkkkrrrdddVVVIIIIIIEEEAAA===<<<;;;:::999777777666666666666777777666333333777888666777;;;JJJbbb|||}}}yyynnnuuuuuuooorrrxxxrrrgggeeebbb``````bbbeeegggsssuuuxxxyyyzzz|||{{{rrrsssyyy~~~|||nnnnnnllllllsssssswwwtttSSSJJJDDDCCCCCC===;;;888444222222333222222222222222222222222222222222333444444444555888;;;PPPlllxxxvvvaaaHHH======@@@FFFLLLSSS^^^iii{{{TTTKKKFFFIIIJJJJJJPPPZZZoootttqqqbbbUUUZZZkkkyyyxxx```jjj~~~}}}rrrkkkddd```aaabbbcccfffjjjfffjjjiiidddgggmmmmmmhhhLLLIIIFFFDDDCCCHHHWWWfffvvv^^^NNNCCCGGGQQQ]]]lllyyy{{{mmm^^^TTTNNNKKKMMMQQQWWW___jjjzzzyyyvvvtttvvvsssooolllfffbbbeeellltttwwwttt|||hhhMMMBBB???<<<888888555222000111111111111000000000000000000000000111111000000000111222222444333444;;;FFFLLLFFF;;;;;;GGGaaauuuiii{{{vvvnnnwwwXXXJJJGGGCCCAAA@@@???>>>======<<<;;;:::::::::::::::;;;::::::::::::;;;;;;<<<@@@>>>LLL~~~|||wwwfffZZZMMMGGGDDD@@@>>>???=========>>>>>>@@@AAABBBCCCCCCDDDEEEFFFGGGGGGHHHGGGGGGGGGGGGHHHKKKOOOQQQRRRVVVWWWXXXcccqqqqqqhhhjjj{{{yyyrrrddd]]]]]]YYYccc{{{ttt```UUUOOOKKKGGGAAA===;;;;;;:::999888777777666666666666777555333444777888666888<<>>YYYkkkqqquuusssVVVGGG>>>???BBBGGGPPP\\\lllxxxiiiKKKHHHGGGIIIJJJKKKSSS]]]iiippppppeee\\\cccuuuiiirrrvvvhhh```^^^bbb```bbbddddddbbbfffkkkkkkmmmmmmjjjlllqqqqqqlllTTTLLLFFFFFFLLLYYYooovvvRRRLLLHHHKKKVVVeeeqqqwwwmmm___QQQMMMOOORRRVVV[[[jjjqqqyyy}}}xxxvvvvvvuuurrrpppmmmiiieeehhhooovvvuuuzzzrrrSSSCCC???>>>;;;999666333111111111111111000000000000000000000000111111111111111111111111555111444BBBOOOQQQFFF;;;;;;SSSpppzzznnnoootttnnnWWWIIIFFFCCCAAA@@@@@@>>>===<<<<<<;;;:::::::::;;;;;;;;;:::::::::;;;;;;<<<===BBBAAAVVV~~~wwwrrraaaVVVLLLFFFCCC???>>>???======>>>>>>@@@AAABBBCCCFFFFFFGGGHHHIIIJJJKKKLLLIIIIIIJJJIIIHHHKKKPPPTTTWWWYYY[[[bbbsssttt~~~xxxggg\\\[[[VVVYYYggg|||xxx[[[OOOPPPLLLHHHBBB>>><<<;;;:::999888888777666666666666666555444555888777777;;;AAARRRuuu}}}|||wwwooosss~~~vvvnnnhhhppppppjjjbbbcccddddddcccdddgggjjjuuuwwwxxxyyyzzz||||||uuuxxx~~~}}}yyyttttttzzz|||uuutttwww}}}wwwxxx{{{~~~~~~rrrooojjjfffeeelllwwwvvvxxxttt}}}gggJJJDDDCCC???>>>;;;888555333333333333222222222222222222222222222222000222444444333:::DDDbbbmmmrrrzzzdddLLLFFF???AAADDDLLL[[[oooZZZHHHGGGHHHJJJLLLQQQ\\\fffllltttvvvnnniiiqqqvvv~~~{{{bbbUUUPPPOOORRRWWWZZZ```eeeeeebbbfffmmmqqqrrrrrrqqqsssvvvvvvsssdddUUUIIIMMM^^^ttteeeJJJJJJKKKPPPZZZfffmmmnnn^^^VVVOOOOOOUUU\\\gggpppzzzxxxwwwtttrrrqqqpppllljjjnnnuuuqqq[[[EEE??????>>>:::777333111111111111000000000000000000000000000111111111222222222222222333000888JJJVVVRRRFFF???AAAaaa|||llljjj{{{WWWIIIFFFCCCAAA@@@@@@???>>><<<;;;;;;::::::;;;;;;;;;::::::::::::;;;<<<===>>>===FFFhhh}}}yyyqqqjjjYYYPPPHHHDDDAAA<<<;;;>>>======>>>???@@@BBBDDDEEEFFFGGGHHHJJJKKKLLLLLLLLLIIIKKKKKKJJJIIIKKKQQQVVV^^^^^^cccrrr|||lll^^^[[[UUURRRZZZ______LLLLLLKKKGGGBBB???===<<<:::888999888777666666555555666555444555777777888???GGGaaa{{{~~~~~~zzzsssmmmyyypppiiimmmnnnfffaaadddggggggeeefffiiimmmpppsssvvvxxxzzz|||~~~{{{yyykkkdddgggmmmiiiiiifff```bbbooo}}}~~~xxxwwwzzz}}}{{{vvvwwwzzz{{{}}}}}}{{{}}}sssoookkkhhheeehhhsss~~~mmm{{{}}}nnnuuuPPPHHHDDD>>>???<<<999555333333444333333333333333333333333333333333000111444444444>>>KKKkkktttxxxxxxYYYFFFCCC>>>AAAGGGSSSiiiUUUGGGHHHLLLPPPWWWbbbppp{{{}}}xxx\\\QQQOOOKKKJJJLLLLLLQQQ[[[dddffffffkkkrrrwwwwwwwwwxxxzzz{{{zzzxxxrrraaaUUU^^^uuutttSSSEEEGGGLLLTTT[[[^^^______TTTQQQQQQVVV___lllyyywwwsssqqqqqqrrrooommmqqqxxxuuussseeeIII@@@???>>>;;;888444222111222111000000000000000000000000000///000111222333333333333222222???SSSZZZOOOEEEDDDMMMrrrtttdddoooVVVHHHFFFBBBAAA@@@@@@???>>>;;;;;;;;;::::::;;;;;;<<<:::::::::;;;;;;<<<===>>>???YYYvvvqqqrrrooofff^^^RRRLLLFFFDDD@@@<<<;;;===<<<<<<===>>>@@@BBBDDDEEEEEEGGGIIILLLMMMMMMMMMLLLKKKMMMNNNNNNMMMPPPXXX^^^eeegggtttppp```\\\VVVPPPTTTRRRmmmkkkQQQMMMIIIFFFCCC@@@???===:::888999888777666555555555555666555555777777999CCCMMMtttqqq}}}|||wwwttt|||rrroookkk{{{{{{mmmddd```dddhhhiiiggggggkkkooommmqqqvvvyyy|||~~~yyynnnkkkoooppphhh]]]WWW[[[```\\\___\\\WWWZZZiiizzz{{{zzz}}}}}}zzzvvvxxxzzzzzz|||zzz~~~~~~xxx~~~}}}zzzvvvsssnnngggdddmmmzzz{{{}}}uuuooolllXXXMMMGGG>>>BBB<<<999555444444444444333333333333333333333333333666111111555555555CCCTTTrrr{{{jjjQQQCCC@@@===AAAIIIYYYqqqWWWJJJOOOWWWaaapppyyysss~~~lll[[[OOOQQQRRRMMMJJJLLLJJJOOOZZZfffkkkmmmrrrxxx{{{yyyzzz}}}~~~}}}|||uuuiiicccrrr}}}]]]HHHEEEEEELLLXXX[[[UUUQQQQQQQQQTTT]]]kkkyyyzzzvvvsssrrrrrrrrrpppmmmqqqwwwoooeeefffsss~~~~~~jjjLLLBBB???<<<;;;888444222222222111000000000000000000000000000...///111222444444444444333666GGG[[[ZZZIIIAAAGGG[[[mmmeee}}}VVVHHHFFFBBBAAA@@@@@@???>>>;;;;;;:::::::::;;;;;;<<<:::::::::;;;<<<===>>>>>>MMMsssyyykkkfffhhhfff]]]SSSPPPJJJFFFEEEBBB===<<<>>>;;;;;;<<<>>>@@@BBBDDDEEEEEEGGGKKKNNNOOOOOONNNMMMNNNQQQSSSRRRRRRWWW___gggjjjpppsssbbb]]]WWWRRRTTTSSSggguuuWWWRRRHHHFFFCCCAAA@@@>>>;;;888999999777666555555555555777555555666777:::EEEQQQwww|||~~~oooiiillllllwwwmmmccc___dddhhhiiihhhhhhkkkooommmqqqwww|||}}}qqqbbb^^^aaaccc]]]UUURRRVVV]]][[[___]]]WWWYYYhhhxxx~~~|||~~~yyywwwzzz|||{{{zzzxxx||||||www~~~{{{ttthhhaaagggrrrvvvppp{{{ccc^^^QQQIII???DDD<<<999666444444444444333333333333333333333333333888222222666666777GGGZZZwwwsss```NNNCCC???===BBBJJJ[[[sss|||VVVOOOWWWcccsss}}}hhhaaabbbpppmmmYYYOOOKKKRRRSSSMMMLLLQQQNNNSSS^^^jjjqqqssswww||||||zzz{{{~~~~~~}}}rrrkkkmmm~~~cccMMMFFFHHHFFFNNN\\\]]]PPPIIIJJJRRR[[[mmm{{{wwwtttrrrrrrrrrooolllooouuummm\\\VVV[[[hhh{{{rrriiiMMMBBB???:::<<<888555222222222111000000000000000000000000000,,,...000333444555555555444:::MMM```ZZZDDD>>>HHHeeellliiiUUUJJJGGGCCCAAA@@@???>>>===<<<;;;;;;::::::;;;;;;<<<;;;===999999BBB@@@<<>>>>>>>><<<===>>>AAACCCEEEGGGHHHKKKKKKKKKKKKLLLMMMNNNOOONNNTTTYYYZZZXXX^^^oooxxxiiiZZZRRRPPPPPPUUURRR{{{\\\TTTKKKHHHFFFDDDBBB@@@===;;;;;;:::888777666555666666999444000888===777CCCaaa|||www|||xxxuuucccdddwww}}}vvvooodddbbbeeehhhkkkkkklllmmmnnntttssswww~~~zzzpppmmmnnniii``````\\\XXXVVVTTTRRRVVV\\\cccdddbbb]]]\\\gggzzz~~~}}}}}}~~~~~~~~~{{{lllddddddfff|||uuutttcccuuukkkJJJHHHFFF<<<===;;;999666444333333333222222222222222222222222444111222666555999PPPiiizzz~~~iiiUUUFFF@@@??????BBBKKK[[[nnn|||dddUUUccc{{{yyy[[[WWWZZZYYYbbbrrrwww^^^RRRLLLOOOTTTXXXXXXVVVVVVYYY\\\aaaiiinnnqqqvvv}}}~~~}}}|||{{{mmmssszzz~~~www\\\LLLHHHHHHFFFGGGMMMSSSSSSOOONNNQQQ[[[rrr}}}uuuwwwuuurrrqqqpppooollljjj```UUUMMMRRRbbb|||qqqtttSSSAAA???<<<;;;:::777444222111111111000111222333444333222222///111222222111000222333999???SSS\\\MMMBBBDDDGGGrrrsssaaapppyyyUUUJJJGGGCCCAAA@@@@@@>>>===<<<;;;;;;::::::;;;;;;<<<<<>>@@@BBBEEEGGGIIIJJJLLLMMMNNNPPPRRRTTTWWWYYY]]]]]]^^^```hhhyyyyyykkk\\\SSSOOOOOOQQQUUUzzzbbbUUUKKKIIIFFFDDDBBB@@@===;;;;;;:::888777666555666666777444111888===:::JJJlll}}}rrr~~~}}}xxxqqqwwwvvvrrrmmmmmm{{{}}}uuummmccceeegggjjjkkklllmmmoooqqqwwwvvvyyyrrrgggdddeee```XXXYYYXXXZZZ]]]\\\XXXYYY]]]gggjjjkkkfffdddmmm~~~~~~~~~~~~qqqeeebbbdddsss}}}sssooofffmmmuuuPPPIIIFFF======<<<999666444333333333222222222222222222222222333222444777777???YYYttt~~~|||gggRRRDDD>>>===>>>DDDMMMYYYiiiyyykkkkkkwwwkkkRRRRRRVVVWWW```ppp```QQQKKKOOORRRWWW]]]aaaffflllrrrtttvvvyyyyyyyyy{{{~~~|||wwwsssqqqoookkkpppuuuzzz|||yyydddPPPHHHFFFEEEEEEFFFJJJMMMLLLKKKRRRZZZttt|||wwwtttrrrppppppnnnkkkhhh^^^SSSKKKNNN^^^xxx}}}ZZZEEE@@@<<<;;;:::777555333111111111000111222333333333222222000222333222111000222333:::DDDXXX]]]LLL@@@EEELLLwww}}}fff___ppp|||nnn~~~UUUIIIFFFCCCAAA@@@@@@>>>===<<<;;;;;;::::::;;;;;;<<<;;;>>>:::888<<<;;;@@@PPPxxxzzzjjjggg]]]SSSRRR[[[aaaZZZPPPLLLHHHFFFCCC@@@>>>=========???@@@BBBEEEHHHJJJMMMNNNMMMNNNQQQSSSVVV[[[aaaeeerrrooommmrrryyymmm___TTTNNNNNNIIISSSooommmUUULLLIIIFFFDDDBBBAAA>>><<<;;;:::888777666555666666555444333888===>>>UUU|||wwwnnnvvvrrrlllhhhdddooommmmmmvvv}}}uuulllfffhhhjjjkkkkkklllnnnrrruuuxxxwwwyyywwwggg\\\ZZZ[[[WWWOOOSSSWWW___ggggggbbb___```mmmrrrvvvsssooouuu~~~|||}}}~~~zzzhhh___aaagggvvvssslll~~~kkkaaazzzYYYIIIDDD???===<<<999777555333333333333333333333333333333333333333555888999EEEdddyyycccNNNAAA<<<<<>><<<;;;;;;::::::;;;;;;<<<:::<<<999;;;@@@===AAARRRuuutttuuu|||kkkZZZ\\\]]]VVVVVV```dddZZZNNNIIIFFFDDDAAA>>>===<<<======AAABBBDDDHHHKKKNNNQQQRRRSSSTTTUUUVVVZZZaaakkksss}}}wwwooobbbUUUNNNMMMGGGRRR___yyyVVVMMMJJJFFFDDDBBBAAA???===;;;:::888777666555666666333555444777<<>><<<:::777555444333333333333333333333333333333333444666777:::JJJkkkuuu^^^JJJ>>>;;;<<>><<<;;;;;;::::::;;;;;;<<<:::;;;888<<>>NNNwww~~~gggnnnxxxgggVVV[[[aaaZZZ\\\eeeggg[[[NNNHHHDDDBBB@@@===<<<<<<===>>>BBBCCCFFFJJJNNNRRRUUUVVVWWWYYYZZZZZZ^^^hhhuuu}}}xxxtttpppfffWWWOOONNNKKKRRRSSShhhXXXNNNKKKGGGDDDCCCAAA@@@>>>;;;:::888777666555666666333777666666<<>><<<:::777555444444444333333333333333333333333333444555666;;;NNNnnnrrrZZZGGG<<<<<>>???CCCDDDHHHLLLPPPUUUXXXZZZUUUZZZ___dddjjjuuu|||wwwtttsssjjjYYYNNNMMMJJJLLLJJJUUUttt^^^PPPLLLGGGDDDCCCBBBAAA@@@;;;:::888777666555666666444888666777@@@QQQwww}}}rrraaaVVVTTTVVVZZZbbbkkknnnmmmpppzzzuuummmmmmjjjjjjkkkkkknnnttt|||xxxlllccc```YYYOOOFFFEEEHHHKKKMMMPPPUUUXXXbbbmmmtttuuuyyy~~~}}}~~~~~~{{{yyywwwvvv~~~kkk]]]ZZZbbbttt{{{www|||uuu___yyytttMMMCCCGGG>>>===:::888666444444444333333333333333333333333444444444666@@@UUUqqqpppXXXEEE===>>>CCCKKKLLLVVVnnnwwwooojjjlllhhhYYYNNNKKKOOOYYYaaagggvvvxxxXXXPPPWWWpppmmmTTTKKKKKKIIIFFFGGGGGGEEEBBBAAACCCEEEEEEEEEEEEFFFIIIJJJEEEAAABBBGGGKKKOOO\\\nnn~~~{{{yyyqqqoooqqqqqqlllgggaaa[[[UUUSSSWWWjjjqqq|||XXXEEE======;;;999666444333222222222222111111222222333444333333333222222333777:::FFF```]]]HHHAAA@@@SSSxxxzzzbbbgggmmm|||QQQHHHEEEBBBAAAAAAAAA@@@???<<<;;;;;;::::::;;;;;;<<<:::;;;:::;;;>>>@@@XXX~~~xxxfffnnn}}}uuuiiimmmrrrjjjhhhkkkgggXXXKKKFFFAAA@@@>>>======>>>@@@AAACCCEEEHHHMMMRRRVVVZZZ\\\[[[ffftttyyywwwxxxnnn[[[MMMKKKGGGEEEHHHNNN^^^fffPPPMMMHHHDDDCCCBBBAAA@@@;;;:::888777666555666666444888666888FFF\\\xxxppp```VVVSSSUUUXXX]]]gggsss{{{vvvjjjccc``````aaacccgggnnnvvv||||||zzz{{{zzzrrrbbbUUUPPPMMMGGGDDDFFFHHHIIINNNTTTYYY]]]gggttt}}}}}}|||xxxvvvqqq{{{ttt]]]ZZZWWWkkkzzzsss{{{vvvbbbiiiTTTCCCFFF???===;;;888666555444444444444444444444444444444555555555999GGG^^^uuuoooWWWDDD>>>AAAGGGMMMOOO[[[vvvyyyfff]]]VVVZZZ\\\TTTKKKLLLSSS^^^eeeoooeeeZZZgggkkkOOOHHHJJJJJJIIIJJJIIIGGGDDDEEEGGGIIIIIIHHHLLLJJJKKKMMMJJJGGGJJJPPPYYYeeewwwyyyzzzyyysssppp||||||rrrnnnqqqssspppkkk```\\\XXXTTTVVVfffooo}}}[[[FFF======;;;999666444333222222222222111111111222333444222222222222222555999<<>>HHHpppzzzjjjqqq|||pppsssvvvpppooogggVVVHHHCCCAAA@@@>>>======???@@@AAACCCEEEHHHMMMRRRWWW[[[]]]kkk{{{}}}zzz{{{qqq[[[LLLJJJJJJGGGOOORRRVVVxxxmmmQQQMMMHHHDDDCCCBBBBBBAAA;;;:::888777666555666666444888666999JJJdddxxxwww```RRRPPPVVV\\\___jjjttt~~~vvvhhhZZZUUUVVVXXX[[[___fffooottttttsssuuuvvvnnn^^^PPPJJJIIIFFFFFFJJJKKKKKKPPPWWW]]]bbbmmm|||~~~|||yyyvvvooo{{{~~~yyy^^^[[[PPPcccwwwooovvvnnn{{{bbb]]]YYYDDDEEE???===;;;888666555444444444444444444444444444444666555555<<>>RRRhhhWWW>>>DDDNNNbbboooeeewwwmmmbbbvvvVVVKKKFFFBBBAAACCCDDD@@@<<<===<<<;;;:::::::::::::::;;;<<<===FFF<<>>@@@BBBEEEGGGLLLRRRUUUWWW^^^fffyyy~~~wwwlll]]]PPPHHHJJJGGGHHHMMMVVVlll|||XXXKKKGGGDDD===>>>CCC??????>>><<<999777666555555888===>>>>>>LLLooosssppp[[[SSSVVV]]]fffooo}}}{{{{{{ttteeeVVVNNNOOONNNNNNRRRYYYbbbiiimmmoooqqqqqqnnneeeYYYMMMEEEDDDIIILLLJJJHHHLLLTTTZZZcccqqqzzznnnnnn|||}}}nnnZZZVVVSSSggg|||vvv{{{yyyooo```www]]]KKKCCC@@@>>>;;;888555444444444333333333444444444555555222666111555QQQkkkzzziiiQQQAAA>>>DDDLLLJJJNNNccc~~~hhheeeTTTDDDDDDEEEFFFNNNOOOWWW]]]hhhzzzsssmmmIIIHHHPPPNNNQQQ[[[XXX\\\bbbeeeeeedddddddddfffaaa]]]]]]^^^dddqqq~~~rrrdddcccfffhhhttt|||{{{qqqrrrxxx}}}gggaaabbbXXXOOOSSS]]]www{{{qqqRRRAAA???===:::777555333333333333222222111111222222333111666222000777777999EEEgggdddVVVBBBAAAXXXwwweeeccchhh[[[vvvVVVJJJFFFAAAAAACCCCCC???<<<===<<<;;;::::::::::::;;;888999999DDD???SSSxxxqqqxxxzzz}}}wwwkkk___QQQGGGCCCAAA@@@>>>======???AAACCCFFFGGGKKKOOORRRXXXeeesss|||tttjjj\\\PPPHHHIIIGGGHHHLLLUUUnnnYYYKKKGGGEEE??????CCC???===<<<;;;999888777777777444888;;;@@@TTT{{{{{{rrr~~~jjjXXXWWW[[[bbbooo}}}}}}|||}}}|||uuupppnnngggZZZMMMGGGHHHIIIKKKOOOWWW___eeehhhlllnnnnnnhhh]]]QQQHHHDDDBBBGGGJJJIIIIIIMMMWWW^^^lll{{{}}}zzzoooppp}}}}}}www]]]XXXRRR```tttqqqvvv|||rrr[[[lllcccJJJBBB@@@>>>;;;888555444444444333333333444444444555555444888333888TTTmmmzzzuuu```LLL@@@???EEEKKKNNNTTTjjj~~~rrrlllkkkeeedddTTTDDDBBB@@@AAAKKKPPPZZZcccrrr|||pppLLLIIIOOOOOOTTT___hhhnnnwww|||~~~}}}}}}}}}sssppprrrxxxjjj\\\ZZZ^^^```llltttxxx~~~sssrrrvvvxxxcccaaabbbYYYPPPSSS[[[rrryyyvvvUUUAAA???===:::777555444333333333333222222222222333333222666222111666666999GGGfffbbbRRR@@@BBB\\\|||}}}hhhlllwwwcccZZZuuuUUUIIIEEEAAA@@@AAAAAA???<<<<<<<<<;;;:::::::::;;;;;;999999888AAA@@@YYYsssvvv{{{uuudddVVVJJJFFFFFFBBBAAA???===>>>@@@BBBDDDGGGIIIKKKMMMPPP\\\ttt|||zzzrrrhhh\\\PPPIIIIIIGGGGGGJJJPPPhhh]]]LLLFFFGGGAAAAAACCC???<<<;;;:::999999888888999333666:::DDD___uuu}}}~~~vvvaaaUUU[[[dddllltttmmmssswwwwwwmmmddd^^^WWWMMMEEECCCBBBEEEJJJPPPWWW]]]bbbdddiiillllllcccUUUJJJEEEEEECCCFFFJJJKKKMMMSSS]]]fffuuu|||}}}}}}wwwoooqqq~~~}}}}}}___YYYPPPXXXlllqqqqqq|||vvvVVV___pppLLLCCCAAA???;;;888555444444555333333333444444444555555555999666===WWWnnnzzzwwwiiiTTTDDD???AAAFFFIIINNNWWWnnnzzzfff^^^aaafffpppmmmZZZHHHBBB>>>@@@LLLVVVcccooosssQQQJJJNNNOOOWWWcccmmmuuu~~~~~~{{{___RRRPPPSSSWWW___fffkkkuuurrrsssyyyrrr___aaacccZZZRRRSSSXXXiii~~~~~~[[[BBB???===;;;888555444333333333333222222222222333333222666222111555555:::KKKeee^^^MMM>>>FFFeee}}}lllvvvpppooo~~~^^^YYYtttTTTGGGEEEAAA@@@@@@@@@>>><<<<<<;;;;;;:::::::::;;;;;;===>>>:::@@@@@@YYYzzz{{{zzzxxx~~~nnn\\\RRRLLLIIIIIIBBB@@@???===>>>@@@BBBDDDHHHJJJLLLMMMPPPbbb|||yyyqqqhhh]]]RRRKKKHHHGGGHHHHHHIII[[[bbbNNNFFFHHHDDDBBBDDD???===<<<;;;:::999888888888888888;;;JJJiii{{{{{{ppp[[[SSS___lllyyytttqqqvvvuuuiii[[[RRRLLLEEEBBBCCCCCCGGGMMMSSSXXX]]]```ccceeejjjlllcccSSSGGGEEEHHHFFFGGGJJJOOOSSSZZZeeeppp|||~~~zzzssslllooo~~~ccc[[[PPPRRReeessstttqqq{{{XXXXXXQQQFFFAAA???<<<888666555555555333333333444444444555555555999888BBB[[[ooo{{{~~~ooo```MMMAAA@@@DDDHHHIIIHHHSSSlllxxxmmmnnnvvv~~~dddMMMGGGCCCEEERRRaaaqqq~~~wwwWWWLLLLLLOOOYYYfffjjjqqqyyy|||zzzxxxyyyzzzqqqXXXLLLIIILLLPPPUUU\\\aaavvvrrrpppsssnnn^^^aaaddd\\\TTTSSSTTT```vvvcccEEE???>>>;;;888666444333333333333333222222333333333222555222222555444<<>>MMMppp{{{lllzzzzzznnnzzzwww[[[[[[sssSSSGGGEEEBBBAAA@@@???>>>===;;;;;;:::::::::;;;;;;<<<===???;;;@@@AAA\\\uuuooorrryyy~~~gggVVVSSSQQQKKKFFFBBB@@@>>>======???BBBCCCFFFHHHJJJLLLQQQeeeyyyyyyqqqiii```TTTLLLFFFGGGIIIJJJHHHRRRrrrjjjQQQFFFHHHEEECCCCCC??????>>><<<:::999777777666999999===OOOrrr~~~{{{lllZZZTTTcccvvv}}}{{{zzzqqqcccTTTKKKFFFBBBBBBDDDDDDIIIOOOTTTXXX[[[^^^aaaccciiikkkbbbRRRFFFEEEIIIHHHFFFIIIOOOVVV]]]jjjwwwpppvvv{{{{{{wwwnnngggmmmkkk^^^QQQNNN\\\qqqwwwnnnzzzeeeZZZwwwWWWIIIAAA???<<<999666555555555333333333444444444555555444888999EEE^^^qqq~~~zzzkkk\\\JJJAAABBBGGGIIIIIIEEEQQQmmmhhhMMMIIIHHHLLL[[[nnn|||___NNNJJJOOO[[[gggnnntttzzzzzzxxxxxx|||jjjTTTJJJGGGJJJNNNTTT[[[```uuurrrnnnpppmmmaaaaaaddd]]]UUUTTTQQQXXXkkkjjjGGG@@@>>>;;;888666444444444444333333333333333333444222555222333666444@@@ZZZhhhZZZGGG@@@UUUzzzyyyqqq{{{ssssss[[[```rrrRRRFFFEEEDDDBBB@@@???>>>>>>;;;;;;:::::::::;;;<<<<<<999===:::@@@GGGfffxxxnnnjjjooovvv{{{cccUUUWWWVVVMMMCCCCCCAAA???>>>???@@@CCCDDDDDDGGGKKKMMMRRRddd~~~yyyrrrkkkbbbVVVMMMCCCEEEIIILLLJJJOOOfffsssUUUFFFHHHEEECCCCCC@@@AAA???===;;;999777666666666777???TTT{{{tttzzz~~~{{{hhh]]][[[iiiwwwhhh[[[MMMFFFBBB@@@AAADDDCCCHHHMMMQQQTTTWWW]]]bbbgggkkkjjj```OOOEEEEEEIIIJJJFFFGGGOOOWWW^^^kkkzzz~~~hhhnnn~~~|||}}}tttiiidddooouuubbbSSSMMMSSSkkkzzzsssyyywwwcccnnn\\\IIIBBB@@@<<<999666555555666333333333444444444555555333888:::HHHbbbtttvvvfffYYYJJJBBBCCCHHHJJJJJJJJJZZZ{{{bbbJJJHHHHHHQQQcccxxxhhhSSSJJJOOO]]]hhhsssyyybbbQQQJJJFFFHHHMMMVVV]]]bbbuuusssmmmmmmmmmeee```ccc]]]VVVTTTOOOSSSccc~~~qqqKKK@@@>>><<<999666555444444444444333333333333444444111444333555777555EEEccciiiYYYEEEBBB\\\qqq^^^dddqqqQQQGGGFFFEEECCC@@@?????????:::::::::::::::;;;<<<===888===999AAANNNuuuzzzrrrppptttzzzuuuuuu|||^^^UUUZZZ[[[QQQHHHEEEDDDBBBAAAAAACCCEEEGGGHHHKKKPPPSSSWWWddd~~~xxxrrrlllbbbUUUKKKEEEDDDHHHKKKJJJKKK[[[nnn{{{YYYFFFGGGEEEBBBCCC@@@???>>>===;;;999888888888555888BBBZZZpppzzz|||}}}|||}}}dddaaacccrrr~~~ttt```UUUIIIEEECCCAAABBBDDDBBBFFFKKKNNNQQQVVV___gggtttssslll]]]MMMDDDFFFKKKPPPIIIIIIRRRZZZaaannn}}}|||qqqbbbhhhwww~~~qqqgggddduuu~~~~~~eeeWWWOOOOOOiii~~~zzzlllhhhcccJJJBBB@@@<<<999777666666666333333333444444444555555444888;;;KKKfffyyy{{{qqq^^^TTTHHHAAABBBGGGJJJKKKSSSkkkrrrWWWGGGGGGGGGSSSkkkqqqYYYMMMQQQ___iiipppyyyvvvYYYMMMHHHDDDEEEJJJPPPWWW___vvvtttmmmkkklllggg```ccc\\\VVVTTTOOOQQQ```|||zzzQQQ@@@???<<<999666555444444444444333333333333444444111444333666888666IIIkkkiiiXXXDDDCCC___qqqaaaeeepppPPPGGGGGGFFFDDDAAA??????@@@:::::::::::::::;;;<<<===:::???:::CCCTTTyyywwwzzz~~~ooonnnqqqZZZVVV\\\^^^WWWPPPGGGFFFDDDCCCCCCEEEGGGIIINNNQQQVVVZZZ\\\eeezzzwwwqqqlllbbbTTTIIIHHHEEEFFFIIIGGGFFFRRRaaa[[[FFFGGGDDDAAABBB@@@======<<<;;;::::::::::::888<<>><<<<<<<<<<<<<<<<<<<<<<<<<<<888>>>???;;;lllzzzjjjgggmmmllllll\\\RRR___fff[[[QQQKKKIIIFFFEEEFFFIIILLLNNNRRRSSS\\\hhhmmmsss|||sssiii^^^SSSLLLGGGFFFHHHIIIGGGFFFMMMVVV}}}```BBBGGGHHHBBB???>>>???>>>===;;;999888888888===<<>><<<<<<<<<<<<<<<<<<<<<<<<<<<===@@@CCCGGGttt___XXX\\\```bbbWWWSSSdddkkk___SSSMMMJJJFFFEEEFFFJJJNNNQQQSSSUUUaaarrr~~~|||tttkkk___SSSLLLFFFEEEGGGHHHGGGGGGNNNVVVdddCCCEEEEEE@@@???>>>???>>>===;;;:::999888888;;;<<>>===:::444444777555444333333222222333333444555222:::555===cccqqqgggRRRBBBNNNooouuuuuu|||yyyhhhfffnnnrrrRRRIIIFFFCCCBBBAAA@@@>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>><<<;;;:::999888888888>>>SSSyyyppp~~~~~~}}}~~~yyyooo```UUUIIIFFFDDDDDDFFFGGGGGGGGGHHHHHHMMMZZZooovvvbbbRRRXXXeeefffcccTTTQQQcccxxx|||uuupppkkkggghhhooo{{{~~~{{{xxxzzzqqqmmmnnn~~~~~~~~~zzzwwwzzz}}}cccUUURRR\\\xxxuuuyyyttt~~~iii{{{TTTFFFBBB>>>:::999888777666555444444444444555666666:::999QQQvvvtttaaaWWWJJJCCC>>>@@@EEEHHHLLLQQQeeemmmdddjjjyyy}}}hhh]]]]]]ggg|||wwwooonnnnnnpppssswww{{{}}}~~~zzzeeeZZZ___gggvvvvvvzzz~~~zzzxxx}}}eeeUUUFFFCCCFFFGGGGGGGGGMMMTTTwwwvvvqqqnnnjjjfffeeedddbbb```\\\UUUOOORRRYYY[[[qqq```GGGBBB???>>>;;;666555777555444444333333333333333444555222:::888CCCiiivvveeePPPAAAQQQuuummmrrr|||}}}rrrmmmtttjjjnnnyyyrrrRRRIIIFFFCCCBBBAAA@@@>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::@@@PPPooo[[[UUUZZZ]]]eeebbb```iiijjjaaa]]]\\\TTTKKKFFFHHHNNNSSSVVVWWW\\\ooo|||wwwnnnbbbTTTKKKDDDBBBCCCFFFGGGHHHNNNVVVrrrLLLFFFDDDBBBCCCAAA>>>>>><<<;;;:::999999999777@@@XXXtttrrryyyssshhhXXXLLLEEEEEEEEEEEEFFFGGGGGGGGGFFFHHHRRRfff~~~yyyeeeUUU```tttyyyhhhXXXUUUlllxxxwwwwwwvvvqqqsssyyy~~~tttzzz|||tttooonnn|||}}}~~~}}}}}}}}}yyyvvvyyy}}}jjjWWWNNNWWWnnn{{{wwwqqqsss{{{___jjjWWWFFFCCC>>>;;;:::999888777555444444444444555666666888===YYY|||yyysssbbbXXXHHHAAA===AAAGGGJJJMMMPPPfffyyypppqqqxxxwwwcccZZZ\\\bbbdddhhhoootttxxxyyy{{{|||sssiiihhhkkk{{{|||{{{ZZZNNNDDDBBBEEEFFFFFFGGGNNN___wwwssspppjjjgggfffdddbbb```]]]WWWQQQRRRWWWZZZmmmgggIIICCC???>>><<<777555777555555444333333333333333555666222:::;;;IIIooozzz___JJJ???SSSyyyeeepppzzzvvvjjjkkkwwwpppxxx~~~qqqSSSIIIFFFCCCBBBAAA@@@>>><<<<<<<<<<<<<<<<<<<<<<<<<<<>>>===DDDTTT{{{gggUUUSSS[[[dddmmmiiiaaabbb```___eeeeee[[[OOOIIIJJJOOOTTTVVVWWWaaaxxx}}}yyypppcccUUULLLDDDAAAAAAEEEGGGHHHNNNTTTxxxuuuOOOFFFCCCBBBBBB>>>>>>===<<<;;;:::999999999888DDD]]]lllwwwyyyrrriii]]]OOOEEEDDDEEEFFFFFFEEEEEEEEEEEEGGGNNN]]]ssszzzhhhYYYiiiggg[[[___yyyzzzxxxyyy{{{|||zzz}}}wwwrrrnnnzzz|||{{{{{{}}}|||wwwyyy~~~~~~qqqXXXLLLVVViii{{{yyykkk~~~qqq}}}___eee[[[GGGCCC???<<<:::999888777555444444444444555666666777EEEaaaxxxwww{{{~~~qqqcccXXXHHHBBB???CCCHHHJJJMMMPPPkkk|||yyyyyy|||xxxnnn```TTTOOOQQQZZZbbbhhhlllppptttvvvwwwyyy{{{xxxzzz~~~|||wwwsssqqqSSSJJJCCCBBBDDDDDDEEEGGGMMMhhhxxxuuuqqqkkkggggggdddaaa```^^^XXXRRRRRRVVV]]]lllkkkKKKDDD??????===888666666666555444444333333444444555666222:::===NNNssszzzXXXGGG@@@WWW~~~zzzdddsss~~~wwwnnntttvvv|||qqqSSSIIIFFFCCCBBBAAA@@@>>><<<<<<<<<<<<<<<<<<<<<<<<<<<===<<>>QQQsssvvvUUUHHHEEE^^^yyyhhh}}}yyy|||pppSSSIIIFFFCCCBBBAAA@@@>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::GGG]]]{{{yyyvvvmmmeeejjjvvvxxxwwwhhh[[[YYYWWW\\\jjjkkk```SSSNNNQQQWWWZZZZZZbbbsssxxxxxx|||{{{qqqdddWWWNNNFFFBBB@@@CCCFFFHHHKKKPPP___XXXGGG@@@AAABBB<<<===<<<;;;;;;::::::::::::888KKKjjjnnn~~~~~~xxxyyyuuukkk\\\PPPJJJHHHCCCDDDEEEDDDBBBBBBDDDFFFNNNYYYgggqqquuuxxx|||{{{rrrsssbbbfff{{{zzzuuuwwwzzz||||||uuusss{{{|||zzzzzz{{{}}}{{{yyy}}}dddNNNTTTXXXmmmooodddsssdddjjjnnnmmmxxxeeeFFFCCC>>>;;;999999777666555444444444444555666666<<>>:::999666666555444444444444444444666222:::???RRRrrrqqqQQQHHHJJJdddyyylllpppSSSIIIFFFCCCBBBAAA@@@>>><<<<<<<<<<<<<<<<<<<<<<<<<<>>:::999888777666555444444444444555666666<<>><<<<<<;;;;;;;;;;;;<<<======DDD???DDDzzz}}}vvvpppooowwwtttbbb]]]ZZZXXX___iiibbbbbb\\\YYY]]]\\\dddwwwxxxiii```aaaaaa]]]```hhhuuuwwwpppgggXXXJJJDDDBBB@@@AAACCCEEEGGGGGGUUUpppoooKKKEEEDDD>>>>>>>>>===;;;:::999999::::::CCCLLLvvvyyyzzzzzz|||sssrrr|||wwwrrrssspppsssnnn]]]MMMFFFCCC@@@EEEEEEEEECCCAAAAAACCCEEEMMMSSSWWWWWW]]]mmm}}}vvvhhh___vvv|||rrrppprrrwww|||zzzmmmqqqxxx~~~{{{wwwwwwvvvuuuvvvxxx|||mmmTTTIIINNNWWWdddkkkxxxbbblllsssllljjjIIIAAA;;;;;;;;;888555666444444444555555777888888DDDTTT^^^aaauuutttYYYNNNDDDBBB???EEEJJJGGGUUUttt{{{{{{|||mmmZZZNNNLLLLLLIIIEEEIIILLLQQQXXX___eeekkkmmmkkkmmmpppsssvvvwwwxxxyyyyyy|||rrr[[[LLL@@@GGGCCC???EEEHHHMMMYYYzzz}}}xxxrrrppppppnnniiidddcccaaa^^^\\\ZZZVVVQQQNNNMMMUUUwww|||VVVJJJHHHIIIDDDCCC@@@666888777666555555444444555999111777;;;???^^^vvvnnnPPPDDDPPPpppqqquuuoooTTTIIIGGGDDDBBBAAA@@@>>>===<<<;;;;;;;;;;;;<<<======@@@BBBQQQwwwpppjjjhhhggghhhpppzzzzzzhhhZZZXXXXXXVVVZZZbbb___ffffffeeeggghhhttttttkkkgggllllllgggiiiqqqwwwqqqhhhYYYKKKDDDBBB@@@@@@CCCEEEGGGGGGQQQoooqqqLLLFFFDDD??????>>>===;;;:::999999:::;;;>>>LLLyyysss{{{}}}zzzzzzmmmjjjnnnxxxzzzsssqqquuu|||yyymmmYYYIIIEEECCCAAAEEEEEEEEECCCBBBAAACCCEEEHHHLLLPPPUUUcccwwwwwwmmmrrruuuqqqrrrvvv}}}zzzqqqnnnuuuxxxzzz{{{~~~~~~xxxkkkooouuu{{{|||zzzzzzxxxuuutttvvvyyy~~~rrrYYYJJJKKKSSSbbbkkkwwwfffiiivvvnnnkkkIIIAAA<<<;;;;;;888555666444444444555555666777888FFFSSS\\\fffuuuZZZNNNAAA???>>>EEELLLJJJZZZ{{{~~~xxxssspppmmmjjjkkkooooooeeeXXXPPPNNNNNNKKKHHHGGGJJJPPPVVV]]]dddhhhkkkkkkmmmpppsssvvvxxxyyyyyyzzz}}}yyydddRRRFFFBBBFFFBBB@@@EEEFFFOOObbb|||xxxrrrppppppnnnhhhdddcccaaa^^^\\\YYYVVVQQQMMMOOOWWWxxx]]]OOOKKKMMMGGGEEEBBB777888888777666555555555555888111777;;;AAA```xxxoooSSSEEEQQQrrrrrrnnn{{{qqqTTTJJJHHHEEECCCBBBAAA???>>><<<<<<;;;;;;<<<<<<===>>>@@@GGG^^^iiiggghhhkkkllljjjkkknnniii\\\SSSUUUWWWVVVWWW[[[___lllqqqqqqrrrsss|||zzz~~~}}}wwwqqqhhhYYYLLLDDDBBB@@@@@@CCCFFFGGGGGGMMMrrruuuNNNFFFEEEAAAAAA>>>===<<<::::::::::::;;;===OOO~~~}}}ooo{{{~~~{{{qqqgggjjjuuu~~~iiiRRREEECCCDDDCCCDDDEEEEEEDDDBBBBBBCCCEEEFFFHHHLLLWWWlll|||www~~~rrrqqqvvvwww~~~{{{ggg]]]ZZZ\\\ffflllrrrwww}}}zzzmmmpppuuu{{{|||xxxuuuuuuyyy~~~yyy___LLLIIINNNbbbmmmwww{{{llldddqqqhhhtttJJJBBB<<<;;;;;;888666666555555444555555666777888CCCJJJRRRdddrrrWWWJJJBBB@@@???FFFLLLKKK]]]xxxqqqooonnnggg___XXXVVVUUUUUUYYY___^^^[[[VVVRRRPPPNNNKKKIIIEEEHHHNNNUUU\\\aaaeeegggkkkmmmppptttwwwzzz{{{{{{tttbbbTTTHHHAAAEEEEEEBBBDDDIIIHHHYYYwww{{{wwwrrrpppooommmhhhdddbbb```^^^\\\YYYUUUQQQMMMPPPYYYyyy}}}fffUUUPPPRRRMMMIIIDDD999999888777666555555555555777111777;;;AAAccczzzoooTTTFFFSSSxxxrrriiizzz~~~nnnkkkrrrUUUKKKHHHEEECCCCCCBBB@@@>>><<<<<<<<<<<<<<<======>>>>>>FFF___}}}vvvtttsssssstttqqqkkkccc^^^\\\UUURRRUUUXXXVVVTTTVVVeeetttzzz|||}}}vvvooogggXXXKKKCCCAAA@@@@@@CCCFFFGGGHHHMMMwww{{{QQQGGGFFFBBBBBB???>>><<<;;;::::::;;;;;;CCCVVVwwwuuu~~~~~~{{{{{{pppkkksss}}}bbbLLLCCCCCCDDDCCCCCCDDDEEEDDDCCCBBBCCCEEEIIIKKKPPP^^^uuu~~~ssspppvvv~~~hhh\\\WWWZZZ___cccjjjrrrxxx~~~~~~vvvwwwzzz}}}|||xxxxxx|||dddNNNIIIOOOgggrrrxxxqqqqqq___xxxmmmbbbzzzKKKCCC<<<;;;;;;777666666555555555555555666777777???AAAIIIaaaqqqWWWJJJGGGEEEBBBGGGKKKIII[[[~~~hhh___^^^]]]XXXQQQLLLIIIGGGIIIPPPYYYYYYYYYYYYVVVQQQLLLHHHGGGEEEHHHNNNUUU[[[```ccceeekkkmmmqqquuuyyy|||~~~~~~www\\\PPPIIIDDDAAAFFFEEEDDDKKKQQQRRRiiiyyyvvvrrrpppnnnkkkhhheeebbb```^^^[[[YYYUUUPPPMMMOOOYYYzzzmmmYYYRRRVVVSSSMMMFFF;;;999999888777666666666666888222777:::AAAcccyyykkkSSSFFFWWWooojjjyyyyyykkkppptttVVVKKKHHHEEECCCCCCBBB@@@>>>===<<<<<<<<<<<<===>>>>>>;;;BBBYYY~~~{{{pppgggbbb^^^WWWQQQTTTSSSTTTWWWWWWTTTSSSUUUhhhuuu|||{{{sssmmmeeeWWWIIICCCAAA???@@@CCCFFFHHHHHHLLLwwwUUUGGGFFFCCCCCC???>>><<<;;;::::::;;;;;;GGGZZZttt}}}}}}yyyrrrsss|||tttZZZIIICCCCCCCCCBBBBBBDDDEEEEEECCCCCCCCCEEEJJJNNNWWWggg|||}}}wwwqqqpppuuu}}}zzzjjjeeedddhhhnnnooowww~~~~~~}}}||||||}}}yyyxxx|||gggOOOKKKRRRmmmwww{{{lllyyysss[[[sssoooccc{{{wwwMMMDDD===;;;:::777666777666555555555555666666777======GGGcccsss[[[MMMHHHFFFCCCGGGJJJHHH\\\yyyaaaZZZZZZYYYTTTQQQNNNKKKIIIKKKVVVbbbjjjiiieee]]]TTTLLLHHHGGGGGGJJJOOOUUU[[[```ccceeelllnnnssswww|||aaaLLLEEECCCCCCDDDCCCEEEHHHSSS]]]aaa}}}wwwuuurrrooommmjjjgggeeebbb```]]][[[YYYUUUPPPMMMLLLYYY{{{vvvrrr\\\UUU\\\ZZZSSSIII<<<:::999888777777666777777888333888999@@@dddxxxgggOOOEEE\\\jjjjjjyyy{{{rrr~~~vvvWWWJJJHHHEEECCCBBBAAA???>>>======<<<<<<======>>>??????CCCVVVvvvbbbSSSPPPTTTTTTQQQPPPTTTXXXXXXTTTSSSVVVZZZeeerrrzzzyyyrrrllldddVVVHHHBBBAAA???@@@CCCFFFHHHIIIIIInnnXXXGGGFFFCCCBBB???>>>===;;;;;;;;;;;;<<>>==================>>>>>>???AAAEEEYYYyyypppgggXXXNNNRRRYYYYYYSSSQQQYYY___[[[TTTUUU^^^gggrrr~~~yyyrrrllldddVVVIIIBBB@@@???@@@CCCGGGHHHIIIGGGbbb[[[GGGEEECCCBBB@@@>>>===<<<;;;;;;<<<<<>>;;;;;;:::999888888888888777444999:::DDDllljjjMMMFFF```wwwiiillluuuxxxYYYIIIFFFCCCAAAAAA@@@>>><<<===============>>>??????<<>><<<;;;:::999888888888888555444:::;;;GGGpppnnnOOOGGG```uuukkksssuuuyyyVVVLLLJJJFFFDDDBBBAAA>>><<<<<<<<<<<<<<<<<<===>>>>>>CCCEEEhhh}}}sssjjjddd```___aaaaaa\\\XXXXXXZZZ\\\]]]lllmmmddd^^^^^^kkk~~~|||rrraaaSSSOOODDDAAA??????BBBFFFHHHJJJIIITTTuuubbbJJJHHHEEE@@@@@@@@@???===:::999;;;<<>>PPPppp{{{gggPPPHHHEEEDDDLLLSSSUUUppprrrzzz|||fffYYYQQQPPPRRRLLLKKKNNNTTTYYY]]]dddlllrrruuu{{{~~~UUUHHHAAAEEEGGGDDDGGGPPP___gggvvv{{{wwwuuupppoooooommmllljjjhhhgggcccaaa^^^[[[YYYVVVRRROOORRRbbbwww}}}xxxQQQBBB???<<<:::999:::999888777;;;666999<<>>>>>@@@FFFnnn{{{ooojjjiiijjjrrrppphhh]]]XXX\\\cccgggtttyyyrrrggghhhmmm{{{~~~zzzooo^^^QQQLLLDDDBBB??????BBBFFFIIIJJJLLLPPPnnncccIIIGGGCCC@@@@@@@@@???===:::999;;;<<>>======<<<<<<======>>>???>>>IIIyyy|||qqqooorrruuu}}}xxxlll```___kkkyyyooodddnnn{{{vvvqqqxxx|||vvvkkk[[[OOOIIIDDDBBB???@@@CCCGGGJJJKKKOOOMMMiiieeeIIIEEEBBB@@@@@@@@@???===:::999;;;<<>>PPP|||kkkPPPIII___wwwooo|||yyy{{{[[[OOOKKKGGGDDDCCCBBB@@@???=========<<<===>>>>>>??????OOOtttnnnmmmmmmooonnnggg```ggg{{{kkkcccuuuxxxmmmkkkttt~~~yyypppfffYYYNNNHHHDDDBBB???@@@CCCGGGKKKLLLQQQNNNnnnhhhJJJEEEBBBAAA???@@@???===:::999;;;<<>>??????AAASSS|||kkkaaa\\\\\\```eeefffdddooommmkkkzzzuuutttoookkkkkkttt}}}}}}uuukkkbbbYYYOOOIIICCCAAA??????CCCGGGKKKLLLPPPRRRvvvjjjMMMGGGDDDBBB???@@@???===:::999;;;<<>>===;;;999999666;;;@@@RRR~~~lllRRRMMMfffqqqddduuu}}}xxxnnn]]]QQQMMMHHHDDDCCCCCCBBBAAA>>>>>>======>>>>>>???@@@CCCSSSooo___ZZZ]]]bbbiiiqqqtttsss{{{~~~{{{qqqvvv}}}mmmooojjjfffhhhhhhvvv}}}|||sssggg^^^XXXPPPIIIBBB@@@>>>>>>BBBGGGJJJLLLNNNTTTvvvkkkOOOJJJEEEBBB@@@@@@???===:::999;;;<<>><<<::::::666<<<@@@RRR}}}kkkPPPNNNiiipppeeettt}}}|||aaaRRRNNNHHHDDDCCCCCCCCCBBB>>>>>>======>>>>>>???@@@CCCQQQ}}}iii]]]]]]gggqqqsss}}}zzz~~~ssszzz{{{|||hhhjjjqqqgggccciiihhhwww}}}sssddd[[[VVVOOOHHHAAA>>><<<===AAAFFFIIIKKKKKKQQQlll~~~jjjPPPKKKEEE@@@@@@@@@???===:::999;;;<<>>TTTxxx}}}hhhWWWIIILLLIIIHHHPPP___~~~zzzxxxnnnXXXMMMFFFIIIRRR\\\eeelllpppkkkhhhhhhggggggmmmttt|||jjj\\\\\\```bbbwww}}}xxxvvvvvvtttqqqoooqqqnnnnnnmmmllljjjhhhfffeeeaaa```^^^]]]YYYTTTMMMHHHGGGNNNYYYooowwwWWWKKKHHHEEEBBBAAA???<<<::::::777<<<@@@RRR|||iiiLLLLLLggg}}}rrrlllvvv}}}{{{dddRRRNNNHHHEEECCCCCCCCCBBB>>>>>>>>>>>>>>>??????@@@CCCPPP}}}mmmaaa```iiirrrqqqzzz{{{tttyyyvvvsssggg^^^lllwwwiiifffooolllyyysssdddYYYUUUNNNFFF@@@===<<<===AAAEEEIIIJJJJJJMMMaaapppoooiiiPPPLLLEEE???@@@@@@???===:::999;;;<<>>???@@@???>>>MMMzzz{{{eee^^^ZZZ\\\fffhhhuuuxxxyyy~~~vvvuuu|||ooo___vvvwwwqqqkkkkkktttxxxlllccc\\\UUULLLFFFAAA@@@>>>>>>???CCCGGGJJJKKKFFF]]]ssspppkkkMMMHHHDDDAAABBB@@@===::::::;;;>>>@@@KKKpppyyyuuuxxxvvvxxxyyysssxxx{{{~~~uuuzzzwww~~~wwwjjjZZZKKKGGGIIIIIIIIIIIINNNOOOSSS[[[^^^^^^___cccSSSRRRSSSXXXbbbooozzz{{{xxxuuussstttsssrrrrrrrrrtttvvvxxxzzzzzzzzz}}}xxxsssoooxxxpppgggooo~~~{{{vvvzzzoooSSSEEECCCKKK^^^ttttttccc]]]XXXIIIKKKkkknnneeeTTTGGG;;;888888777777999777777666666666666777777<<>>:::;;;;;;<<<>>>SSSzzzjjjMMMIIIaaa}}}}}}}}}gggUUUOOOIIIGGGHHHIIIFFFBBBBBB@@@>>>>>>???@@@@@@@@@BBBNNNzzzsss____________gggmmmyyyyyyrrr|||qqq```bbb|||xxxtttvvvwwwkkkbbbZZZSSSKKKEEEAAA???>>>>>>???CCCGGGIIIOOOGGG[[[ooommm~~~pppPPPIIIDDDAAACCCAAA>>>;;;:::;;;<<<===IIInnnyyyuuuyyyxxxzzz|||vvvxxx}}}{{{xxxyyywwwjjjZZZKKKFFFHHHIIIJJJKKKNNNOOOUUU^^^cccdddgggkkk```^^^^^^dddnnnyyy}}}yyyvvvuuuuuuwwwwwwvvvtttssstttvvvwwwzzzzzz||||||yyyooopppttt{{{nnnhhhsss|||www{{{rrrWWWGGGDDDIII[[[pppooo^^^YYYVVVJJJLLLoooppphhhSSSGGG;;;888888777777888777777666666666666777777<<>>SSSyyynnnMMMHHH___|||zzzkkkVVVPPPJJJHHHJJJKKKHHHDDDCCCAAA??????@@@AAAAAAAAACCCNNNzzzpppcccjjjnnnnnnsss}}}|||vvvpppZZZ___```|||xxxvvv{{{}}}uuujjj___WWWPPPIIICCC@@@???>>>>>>@@@CCCFFFIIIOOOHHH[[[nnnkkkuuuTTTJJJDDDBBBDDDBBB@@@===;;;:::;;;;;;LLLpppyyyuuuzzzyyy|||yyyyyyvvv|||xxxlll\\\MMMGGGHHHJJJKKKMMMPPPQQQWWW```eeefffkkkqqqkkkiiijjjqqq}}}{{{uuusssuuuxxx}}}|||{{{xxxtttssstttuuu{{{}}}zzzssspppppppppxxx~~~vvvllllll{{{|||xxx|||uuuZZZIIIEEEGGGWWWkkkiiiVVVPPPQQQJJJOOOxxxqqqhhhSSSGGG<<<888888777777888888777777666666777777888:::BBB```~~~pppZZZMMMMMMMMMNNNVVViii{{{nnn\\\MMMBBBGGGPPP]]]iiirrrvvvwwwbbbVVVKKKJJJPPP]]]nnn{{{{{{zzz{{{}}}|||rrr}}}}}}}}}{{{zzzwwwvvvuuusssssssssssstttnnnmmmkkkiiigggeeeddddddbbb___[[[YYYWWWSSSLLLFFFDDDJJJ___|||```VVVRRRMMMJJJJJJHHHDDDAAA???>>>===>>>SSSyyyuuuOOOIII___zzzwwwoooYYYTTTNNNMMMOOOPPPMMMJJJDDDBBB??????@@@AAAAAA@@@BBBMMM|||zzzqqqyyy|||{{{{{{WWWVVVhhhdddzzzrrruuu{{{ssshhh]]]TTTLLLFFFBBB???>>>>>>>>>@@@CCCFFFHHHKKKIII```qqqmmmwwwUUUJJJFFFEEEDDDCCC@@@>>><<<;;;<<<<<>>>>>>>>>>>@@@CCCEEEGGGGGGMMMhhhwwwooosssSSSLLLIIIIIIEEEDDDAAA>>>======>>>>>>HHHkkk|||vvvyyywwwzzz|||www}}}www{{{pppaaaRRRJJJFFFEEEFFFIIILLLNNNSSSXXXZZZ[[[bbbjjjiiikkkqqq~~~vvvuuuzzz~~~vvvqqqpppqqqxxx}}}~~~~~~}}}vvvllljjjxxx}}}|||zzzvvvzzzvvvSSSEEEHHHJJJWWWiiicccJJJ@@@EEEEEEVVVeee^^^RRRGGG<<<999999888666777888888777777777777888888AAAEEEbbb|||oooYYYIIIGGGGGGJJJQQQaaa~~~nnnbbbVVVKKKEEE???BBBHHHPPPWWWYYYXXXVVVLLLFFFCCCFFFKKKQQQXXX^^^]]]VVVWWWiii~~~vvvqqq}}}}}}zzzwwwuuusssqqqwwwvvvuuutttsssrrrqqqqqqooommmkkkhhhfffeeeeeeeee___\\\YYYYYYYYYXXXSSSOOOWWW___qqq~~~kkkZZZVVVQQQOOONNNLLLHHHEEEEEEBBB@@@AAAQQQuuuVVVLLLaaaxxxzzzxxxvvvqqqwww___ZZZTTTTTTWWWXXXVVVSSSFFFDDDBBBAAAAAABBBBBBAAACCCRRRssshhh^^^]]]gggfffLLLMMMWWWZZZ{{{yyytttwwwpppeeeYYYOOOGGGCCCAAA======>>>>>>@@@BBBEEEFFFHHHPPPnnn|||sssoooRRRNNNOOOPPPJJJGGGCCC???===>>>???@@@GGGiii}}}wwwyyyvvvyyy|||wwwxxx{{{nnnaaaRRRJJJFFFCCCCCCFFFFFFHHHMMMSSSUUUWWWaaakkkiiimmmvvv}}}zzz~~~yyyrrrqqqsssuuu{{{~~~~~~zzzqqqgggjjj}}}{{{{{{zzzvvvzzzrrrOOOCCCGGGKKKXXXkkkfffKKK===CCCEEEXXX~~~|||______QQQFFF<<<::::::888666666999888888777777888888999;;;BBB___oooXXXJJJGGGHHHLLLSSSdddooo```TTTIIIBBB???======???BBBEEEFFFEEEDDDDDD@@@AAAFFFIIIHHHIIIKKKMMMIIIRRRkkkzzzmmmnnn|||zzzyyyxxxwwwuuuvvvvvvuuusssrrrpppooonnnnnnmmmkkkiiigggeeeddddddaaa^^^[[[[[[\\\\\\XXXUUU\\\bbbpppmmm\\\XXXSSSPPPPPPNNNJJJFFFGGGCCCBBBCCCQQQsssVVVJJJ\\\|||nnn|||qqqqqqvvvqqq{{{eee```[[[ZZZ]]]___]]]ZZZIIIGGGDDDCCCDDDEEEDDDCCCDDDRRR~~~fff\\\XXX___pppuuuVVVLLLPPPYYYaaa|||yyyxxxvvvpppeeeYYYMMMFFFBBBAAA=========???@@@BBBDDDEEEJJJRRRooo}}}lllRRRRRRUUUVVVQQQMMMFFF@@@======>>>@@@EEEfff}}}wwwyyyxxx{{{zzzxxx}}}~~~mmmaaaUUUOOOKKKGGGHHHJJJGGGIIINNNRRRSSSVVV___jjjlllrrr||||||vvvuuuwwwwww~~~~~~~~~vvvlllccciiizzz|||zzzwwwzzznnnOOOCCCEEEIIIWWWmmmkkkOOO???DDDIII\\\|||yyybbb]]]zzzQQQFFF<<<::::::888666666999888888777777888888999888BBB___yyy~~~nnnYYYKKKHHHIIIOOOUUUcccqqq^^^SSSJJJBBB=========<<<<<<>>>@@@@@@???>>>@@@======BBBEEECCCBBBDDDIIIOOOaaazzz{{{ssskkkdddnnn|||zzzzzzzzzyyyxxxttttttsssrrrqqqooonnnmmmmmmmmmllljjjhhhfffdddccc```]]]ZZZZZZ[[[ZZZWWWSSSWWW]]]iiilll^^^ZZZUUURRRRRRPPPLLLHHHIIIDDDDDDEEEQQQpppXXXHHHXXX~~~rrrzzz|||xxx{{{www~~~kkkfffaaaaaadddfffdddaaaLLLIIIGGGFFFFFFGGGFFFEEEDDDPPP}}}vvv___ZZZaaarrrYYYJJJKKKLLLYYYlll}}}}}}vvvpppeeeXXXMMMEEEBBBBBB<<<======???@@@BBBDDDEEELLLQQQnnnlllSSSUUUYYYZZZWWWQQQIIIAAA<<<;;;===???@@@```}}}wwwzzzyyy~~~~~~xxx{{{nnndddZZZUUUQQQNNNNNNQQQMMMNNNRRRUUUSSSTTT]]]hhhooovvvxxxxxxzzz{{{}}}}}}ssshhh```iii{{{|||{{{xxx|||kkkQQQDDDCCCFFFVVVnnnnnnRRRAAAGGGLLLaaa}}}{{{hhhZZZtttQQQFFF===::::::888666666999999888888888888999999===IIIccc}}}vvv~~~~~~mmm[[[IIIGGGIIIPPPTTT```~~~}}}ppp```QQQKKKFFF@@@>>>???:::::::::<<<>>>???>>><<>>???@@@BBBDDDEEEFFFVVVqqqsssZZZZZZ^^^bbbdddYYYJJJ@@@============EEE[[[~~~yyyxxx|||}}}~~~www|||wwwkkk```___bbbbbbbbbccc```\\\YYY[[[ZZZ[[[cccnnnuuu{{{}}}xxxsssjjjaaa```ooo~~~yyyuuuwww{{{fffOOOEEEEEEGGGYYYvvvjjjQQQFFFDDDXXXuuuzzzddd___lllMMMCCC;;;:::;;;999666666666666555555555555666666<<>>???@@@@@@???@@@EEENNNTTT___qqq}}}zzzttteeebbb```eeesss~~~yyywwwvvvuuutttsssrrrrrrrrrqqqpppooonnnmmmnnnmmmkkkiiihhhgggcccaaa___[[[VVVTTTTTTSSSNNNIIIRRRfffssszzzlllhhhsss___^^^[[[YYYWWWUUUTTTTTTQQQOOOGGGDDDQQQkkkeeeNNNRRR{{{}}}zzzxxxuuunnnlllttt|||vvvhhhSSSOOOJJJGGGGGGHHHJJJJJJHHHPPPuuusssdddttt~~~hhhOOOIIIPPPXXX^^^wwwyyyooohhh\\\QQQIIICCCAAA@@@======>>>???AAACCCDDDEEEIIIUUUrrrttt___dddkkkqqqtttdddNNNAAA>>>???>>><<>>>>>===>>>@@@BBB@@@BBBEEEFFFHHHNNNVVV\\\kkk{{{yyywww|||yyynnnmmmqqq}}}}}}yyywwwvvvuuutttsssrrrrrrrrrqqqpppooonnnmmmnnnllljjjiiiiiigggdddbbb```[[[VVVTTTTTTRRRLLLHHHVVVjjjwww}}}kkkmmmyyylll```___]]]ZZZWWWUUUTTTSSSOOOMMMGGGDDDQQQkkkhhhQQQSSSxxxzzzxxxvvvrrrRRRQQQOOOLLLIIIGGGHHHIIIKKKRRRvvvzzzyyyyyyuuu```PPPLLLSSS[[[aaazzz~~~vvvkkkdddXXXNNNFFFBBB???>>>======>>>???AAACCCEEEFFFLLLRRRpppxxxiiirrr}}}tttXXXFFF@@@@@@???<<>>SSSttt~~~zzz|||uuurrrYYYLLLGGGFFFJJJOOO[[[vvvoooVVVHHHFFFDDDCCCCCCBBB@@@>>>@@@AAACCCCCCCCCDDDEEEGGGEEEGGGIIIKKKOOOYYYeeennn|||yyywww||||||yyywwwvvvvvvtttsssrrrrrrrrrqqqpppooommmmmmmmmllljjjjjjiiihhhfffcccaaa]]]WWWTTTSSSPPPJJJFFFRRRgggvvv}}}qqqqqqqqqdddbbbaaa^^^\\\YYYVVVTTTSSSMMMKKKFFFEEEQQQjjjnnnVVVSSSsss|||TTTVVVXXXVVVPPPKKKJJJJJJLLLPPPppp}}}rrr___SSSNNNRRRYYY```zzz{{{ttthhh```UUUKKKEEEBBB???======>>>>>>@@@BBBDDDFFFGGGLLLNNNnnnuuugggPPPDDD@@@>>>===>>>TTTsss~~~|||}}}|||zzz~~~{{{oooccc```aaadddiiinnnyyyzzz|||~~~|||qqqgggcccooouuutttooowww~~~~~~yyyuuuzzzvvvZZZHHHBBBBBBFFF\\\{{{lllOOODDDIIIbbbvvvppphhhjjjPPPFFF<<<;;;;;;999777777777777666666666666777777;;;???TTTuuu}}}~~~ttt}}}xxx```RRRKKKGGGKKKQQQ^^^xxxlllQQQFFFFFFFFFFFFFFFEEECCCBBBDDDFFFHHHHHHHHHHHHIIIJJJLLLLLLLLLNNNVVVeeewww~~~}}}{{{xxxwwwvvvvvvuuusssqqqqqqqqqqqqpppnnnmmmllllllkkkjjjiiijjjiiifffdddaaa^^^YYYUUUQQQMMMHHHDDDMMMcccuuuzzzwwwlllaaacccbbb```]]]ZZZWWWTTTSSSNNNLLLHHHGGGQQQgggvvv[[[SSSooo[[[aaaffffff```XXXRRRPPPMMMMMMgggzzzxxxhhhuuu~~~___TTTLLLNNNXXXbbb}}}~~~~~~zzztttggg^^^RRRJJJFFFCCC@@@>>>===>>>???@@@CCCEEEGGGHHHJJJOOOqqqyyy^^^III>>>===@@@>>>RRRooo~~~}}}|||{{{wwwlllaaa^^^^^^___ccciiiooosssxxx}}}}}}rrrhhhjjjsss~~~tttppp}}}}}}xxxrrrwwwrrrVVVFFFCCCCCCJJJYYYqqqdddNNNFFFFFFYYYxxxtttmmmccciiiRRRGGG===;;;;;;999888888777777666666666666777777888>>>WWWyyyvvvyyy}}}hhhTTTKKKGGGLLLTTTccc|||mmmSSSGGGHHHHHHHHHHHHFFFFFFFFFFFFHHHIIIJJJIIIJJJLLLMMMPPPSSSXXX^^^ggguuu}}}}}}{{{zzzwwwwwwwwwvvvuuusssqqqqqqqqqpppooonnnmmmlllkkkjjjiiiiiiiiihhhfffcccaaa^^^YYYTTTPPPKKKFFFCCCKKKaaawww|||}}}lllccccccbbbaaa^^^[[[WWWTTTRRRPPPOOOLLLKKKPPP```yyy~~~aaaSSSkkk___fffooosssnnndddXXXQQQNNNKKKbbb|||wwwzzzuuu\\\|||{{{^^^RRRIIIMMMZZZfff|||{{{xxxrrreee\\\PPPHHHFFFEEEAAA>>>>>>>>>???AAACCCFFFHHHIIIIIIVVV~~~jjjOOO???>>>AAA@@@RRRmmm~~~~~~~~~vvvllleee^^^]]]^^^___ccchhhkkkqqqwww}}}yyylllggguuuqqqttt~~~wwwpppuuulllPPPDDDCCCDDDLLLUUUiii^^^MMMIIIEEETTTtttmmm^^^hhhSSSHHH>>>;;;;;;:::888999888777777666666777777888444<<>>>>>>>>@@@AAADDDGGGIIIJJJIIIcccqqqTTTCCC???AAABBBQQQiiizzz{{{{{{~~~~~~qqqfffaaa___aaacccccceeejjjjjjqqqwww|||{{{vvvnnnnnnnnn|||yyyqqqwwwgggJJJAAABBBCCCGGGOOObbbXXXKKKHHHEEETTT}}}ssskkkeeekkkUUUIII>>><<<;;;:::999999888888777777777777888888555;;;PPPmmm~~~wwwtttWWWLLLGGGMMMXXXfff{{{yyy___JJJKKKLLLLLLKKKLLLOOORRRQQQRRRTTTUUUXXX^^^dddiiiqqqzzz|||wwwxxxwwwvvvwwwwwwwwwuuutttqqqqqqppppppooommmlllkkkkkkiiiggggggfffdddaaa___^^^]]]YYYTTTNNNIIIEEEDDDEEEUUUggg}}}{{{jjjfff_________^^^[[[XXXUUUSSSPPPPPPQQQQQQPPPVVVkkkkkkVVVbbb{{{}}}|||hhhppp|||yyyeeeVVVPPPJJJ]]]]]]fff~~~aaaTTTJJJNNN]]]fff~~~zzzvvvtttpppkkkaaaWWWKKKEEEDDDDDDAAA===>>>>>>@@@BBBDDDGGGIIIKKKKKKmmmsssWWWGGGAAA@@@@@@NNNeee{{{|||yyyxxxzzz}}}nnnjjjgggfffiiijjjiiijjjmmmhhhooovvv{{{~~~xxxvvvsssvvv|||mmm{{{rrrzzzcccGGG???AAABBB@@@III]]]TTTGGGEEEEEEUUU~~~~~~qqqgggpppoooUUUJJJ???<<<<<<:::999:::888888777777777777888888:::===LLLeee|||{{{xxxvvv\\\QQQIIINNNWWWbbbttt~~~cccMMMNNNPPPOOOOOOQQQVVVZZZYYYZZZ\\\___dddkkktttzzz~~~~~~}}}zzzxxxwwwvvvwwwxxxwwwuuutttppppppppppppooommmlllkkkkkkiiigggfffeeeccc```]]]]]]\\\YYYTTTNNNHHHEEEDDDJJJVVVfff{{{hhheee^^^^^^^^^]]][[[XXXUUUSSSNNNOOORRRSSSPPPUUUhhh}}}mmmYYY^^^xxxvvvvvv~~~pppzzztttaaaUUUVVVQQQZZZuuucccggggggRRRPPPQQQRRReee}}}uuunnnkkkjjjYYYSSSLLLEEEAAA@@@>>>===>>>>>>>>>@@@DDDGGGHHHIIILLLxxxzzz```GGG>>>DDDCCCJJJ^^^~~~xxxuuuzzz}}}{{{xxxpppooonnnkkkhhhiiikkkkkkhhhmmmnnnrrryyyzzzvvvzzz{{{www{{{tttXXXFFFBBBAAA>>>DDDGGG[[[WWWJJJEEEDDDWWWsss```ssslll[[[FFF>>>@@@<<<:::<<<999888888777666666666666666666<<>>===>>>>>>???AAAEEEGGGIIIJJJSSSzzz~~~dddMMMDDDEEE@@@III^^^|||zzz}}}xxxwww}}}|||{{{xxxrrrrrrqqqnnnkkkiiiiiigggfffkkknnnrrr{{{}}}~~~zzz}}}nnnTTTEEEBBBBBB???EEEHHH[[[XXXLLLFFFCCCWWWxxxlll|||nnnYYYEEE>>>@@@<<<:::;;;888888888777666666666666666888:::IIIggg{{{tttyyy}}}bbbOOODDDLLLWWW]]]fffrrrjjjYYYUUUUUUZZZ^^^___aaaddd```dddiiipppwwwzzznnnfff```]]]dddmmmtttyyy~~~~~~{{{yyyyyyyyywwwxxxwwwvvvtttrrrqqqpppqqqpppoooppppppooollljjjiiiiiiiiigggeeeccc```___\\\ZZZVVVPPPIIIFFFEEEFFFQQQddd|||ccc^^^\\\\\\[[[YYYWWWUUUSSSRRRWWWRRRRRRUUUTTTTTT```qqq{{{fff\\\ooo}}}{{{cccfffYYYUUUXXXuuuoooaaavvvzzzqqq[[[UUURRRSSSeee}}}}}}yyyuuuooogggaaaRRRMMMGGGBBB@@@???>>>===>>>???@@@BBBEEEGGGIIIJJJRRRtttdddRRRHHHEEE@@@III^^^yyyzzzyyyxxx{{{~~~{{{|||wwwssstttrrrooolllgggeeeeeegggkkknnnttt~~~}}}zzz}}}}}}}}}gggOOOCCCAAABBBAAAEEEHHH\\\ZZZMMMFFFDDDYYYzzzqqqXXXDDD===AAA===:::;;;777888888777666666666666777:::999FFFjjjwwwxxx~~~hhhRRRDDDLLLXXX]]]eeeooosss___\\\[[[```dddeeefffiiigggjjjooottt{{{lll\\\VVVRRRQQQ]]]mmmsssvvvzzz{{{yyyxxxxxxzzzxxxwwwvvvvvvvvvtttrrrppprrrpppooonnnooonnnmmmkkkhhhhhhhhhfffdddbbb___^^^\\\ZZZUUUOOOIIIEEEEEEFFFQQQfffuuu]]]YYY\\\[[[ZZZXXXVVVTTTSSSRRRVVVRRRQQQSSSRRRRRR\\\kkkqqq^^^jjj}}}ggghhh\\\WWWUUUpppnnnbbb|||sssyyybbbYYYSSSSSSdddzzzyyyvvvtttnnnddd[[[NNNIIIDDD@@@???>>>>>>===<<<>>>AAACCCDDDFFFHHHIIIPPPqqqyyy___RRRJJJDDDEEEJJJ[[[vvvyyyyyy}}}|||}}}{{{wwwwwwwwwsssmmmiiidddbbbgggmmmmmmqqqxxx||||||||||||{{{{{{www```LLLAAA@@@AAABBBEEEGGG\\\[[[NNNFFFGGG```uuuXXXDDD>>>BBB===;;;;;;777999888777777666666777777;;;999EEEiiixxx}}}oooVVVEEEKKKWWW]]]ccckkk|||gggbbbaaadddgggggghhhkkkmmmooorrruuuyyyuuu```QQQSSSVVVXXXeeexxxyyysssrrrtttuuuvvvxxxuuutttuuuwwwyyyxxxuuurrrsssqqqnnnmmmnnnnnnmmmlllgggggggggfffcccaaa^^^]]][[[YYYTTTNNNHHHEEEEEEFFFRRRdddwwwlllYYYXXX[[[ZZZYYYWWWUUUSSSRRRRRRRRROOOOOOQQQQQQQQQZZZeeezzz```ccc}}}mmmfff___YYYSSSkkkooocccpppiii]]]UUUSSScccvvv~~~vvvsssrrrlll```UUUJJJGGGBBB???>>>>>>======:::===AAACCCCCCDDDGGGIIIVVV{{{rrr[[[RRRLLLGGGIIIIIIUUUooo{{{{{{}}}|||zzz}}}~~~xxxnnnhhhcccccciiisssqqqvvv}}}}}}~~~{{{xxxwwwxxx|||ttt\\\JJJAAA???@@@CCCDDDGGG^^^]]]NNNFFFNNNoooxxx~~~[[[GGG@@@CCC>>><<<<<<999999999888777777777777777888888FFFeeeuuu~~~uuu[[[HHHLLLVVV[[[```iiinnnhhhdddeeeffffffgggkkkoooqqqsssvvvzzz~~~hhhVVVKKKSSS___iii{{{|||hhhbbbfffhhhjjjkkkkkknnnrrrvvvyyyyyywwwtttsssqqqnnnmmmnnnnnnmmmlllggggggfffeeeccc```^^^\\\ZZZXXXSSSLLLFFFDDDEEEFFF[[[iiiqqq{{{iii\\\[[[YYYXXXVVVTTTSSSRRRQQQQQQMMMLLLMMMOOOPPPRRRZZZaaawwwccc^^^||||||yyypppeeeeeebbbZZZkkkttteeerrrpppaaaWWWTTTaaarrr|||uuurrrooohhh\\\RRRHHHEEEAAA???>>>>>>===<<<999===BBBDDDDDDDDDGGGIII```ooo^^^VVVQQQNNNKKKHHHOOOeee~~~||||||}}}|||{{{|||nnnhhhfffeeellluuusssyyy~~~|||xxxxxxzzzpppXXXHHH@@@>>>@@@CCCDDDIIIaaa```NNNIII[[[pppaaaLLLCCCEEE???===>>>;;;999999888777777777777888555888FFF```}}}tttyyy```LLLMMMTTTWWW^^^hhhssslllfffeeeffffffiiinnnpppssswww{{{yyyrrr[[[QQQMMMYYYpppsssYYYRRRTTTVVVWWWYYY```gggpppwwwyyywwwuuutttrrrpppooonnnooonnnmmmkkkgggggggggeeecccaaa^^^]]]ZZZWWWRRRKKKEEECCCEEEGGG___mmmwww{{{hhh______WWWVVVTTTRRRPPPPPPPPPPPPJJJKKKLLLNNNPPPSSSXXX]]]nnnlll___sss|||ttttttppphhhdddgggaaaiii~~~mmm~~~tttttteeeYYYUUU```ooo{{{vvvqqqmmmdddXXXOOOHHHEEEAAA???>>>>>>===;;;:::???EEEGGGFFFFFFHHHKKKkkkmmmddd\\\VVVUUUNNNLLLQQQ```uuu~~~~~~~~~{{{|||~~~~~~tttffffffiiiiiinnnuuussszzz}}}|||yyyxxx{{{kkkSSSEEE???===@@@DDDFFFLLLgggdddPPPMMMhhhrrrgggQQQFFFFFF@@@>>>@@@>>>:::999888888777777888888777999CCCWWWqqqxxx{{{cccPPPNNNRRRSSS\\\hhh{{{wwwnnngggeeefffiiinnnuuuvvvyyy}}}{{{pppgggUUUXXX^^^kkkqqq\\\JJJGGGIIIIIILLLRRR[[[fffttt{{{zzzvvvttttttqqqpppoooppppppooollljjjhhhhhhgggfffdddaaa___]]]YYYWWWQQQJJJEEECCCEEEGGGWWWkkkyyybbb]]]\\\UUUTTTQQQOOONNNNNNNNNOOOJJJLLLMMMNNNPPPSSSVVVXXXgggzzzeeemmmtttpppooommmZZZccc___bbbuuu{{{tttvvvgggZZZVVV___mmm~~~{{{vvvqqqkkkbbbVVVOOOHHHEEEBBB??????>>><<<;;;;;;AAAGGGIIIHHHGGGJJJMMMwwwuuullliii___WWWXXXQQQQQQVVV^^^mmm~~~~~~|||zzz|||xxxggg\\\bbbjjjlllooouuurrrzzz}}}}}}}}}www{{{zzzxxxwwwzzz~~~hhhOOOCCC???===@@@EEEGGGOOOjjjgggRRRQQQrrr~~~yyykkkTTTHHHGGGAAA???BBB@@@:::999888888777888888888<<<;;;@@@QQQhhh}}}}}}}}}eeeRRROOOQQQQQQZZZhhhxxxyyypppgggfffhhhlllttt{{{|||yyylllbbb[[[gggrrr{{{iiiSSSGGG@@@DDDGGGFFFKKKUUU[[[iiizzz~~~wwwuuuvvvppppppppppppqqqooollliiihhhhhhhhhfffdddbbb___^^^YYYVVVQQQJJJDDDCCCEEEGGGQQQjjjppp\\\XXXUUUTTTRRRPPPNNNLLLLLLMMMNNNLLLNNNOOONNNOOORRRTTTTTTccckkkiiixxxiiikkkccc\\\aaayyyzzzwwwrrruuueeeXXX\\\jjj|||yyyuuuoooggg^^^UUUOOOGGGDDD@@@>>>>>>>>>>>>===BBBBBB@@@FFFLLLEEEJJJ^^^pppnnniiieeeaaaYYYVVVRRRSSS]]]mmm~~~zzzzzz{{{}}}zzzkkkhhheeegggkkknnnnnnmmmxxx~~~~~~xxxuuuyyy}}}|||{{{yyywwwvvv{{{{{{wwwwww~~~fffIII@@@AAAAAAAAACCCKKKYYYnnnjjjPPPTTT}}}zzzWWWEEEFFFBBB>>>>>><<<;;;;;;:::999888888888888===;;;>>>LLLccc{{{|||||||||sssgggWWWLLLKKKQQQXXX\\\vvv~~~wwwoookkkaaaeeetttzzz{{{~~~}}}nnnccc```jjjuuu}}}{{{tttiiiWWWHHH>>>CCCBBBEEELLLKKKPPP```hhh~~~}}}vvvmmmooopppqqqpppooollliiihhheeehhhjjjiiieeeaaa]]]\\\ZZZTTTMMMIIIDDD@@@CCCJJJVVVssskkk___UUUOOOQQQPPPOOONNNNNNNNNOOOPPPQQQPPPOOONNNNNNOOOPPPQQQ^^^uuuuuufffrrruuurrrvvvoooggg___aaatttzzzuuuooo^^^___jjj~~~~~~{{{wwwrrrkkkddd[[[RRRLLLGGGDDD@@@>>>>>>>>>>>>===BBBCCCBBBGGGMMMGGGNNNddd}}}mmmlllgggdddccc]]]XXXUUUUUU]]]kkkzzzzzz{{{}}}~~~zzznnnmmmlllmmmoooqqqqqqpppzzz}}}xxxqqqkkkkkkttt~~~}}}}}}}}}}}}|||{{{yyywwwuuuyyyzzzxxxzzz}}}bbbHHH???@@@???@@@BBBDDDZZZlll___HHHUUUuuu|||zzzYYYGGGHHHCCC>>>===;;;<<<<<<;;;::::::::::::::::::999===KKKccc|||zzzvvvzzz~~~{{{rrrgggXXXMMMKKKPPPVVVZZZuuuvvvmmmgggccc```^^^ZZZcccwww}}}{{{{{{}}}{{{kkkdddcccpppqqqlllbbbYYYQQQFFF<<>>>>>>>>>>>>>>BBBDDDCCCHHHMMMHHHRRRllluuukkkkkkdddaaaaaa]]]ZZZXXXXXX^^^iii~~~~~~}}}|||}}}|||wwwwwwvvvuuusssssstttvvv|||}}}~~~}}}sssjjjcccaaafffttt||||||zzzxxxvvvxxx~~~}}}||||||{{{zzzyyywwwzzzzzzzzz~~~sss[[[EEE>>>??????@@@CCCIIIdddlllSSSDDDaaannntttWWWHHHIIIDDD@@@@@@>>>>>>===<<<<<<;;;<<<<<<<<<888777<<>>;;;@@@EEEEEEJJJYYYdddrrr{{{wwwvvvrrrrrrrrrpppnnnkkkhhhgggaaaccceeeeeebbb^^^\\\[[[YYYSSSLLLHHHCCC@@@DDDKKK]]]www\\\UUUPPPPPPOOONNNNNNNNNNNNOOOPPPQQQNNNNNNNNNNNNPPPRRRTTTUUUUUUccctttkkksssxxxooofffdddlllyyyyyy}}}jjjdddfffttt}}}{{{zzzzzzuuuppphhh```YYYQQQJJJFFFEEEBBB???===>>>??????>>>BBBEEEDDDGGGJJJGGGWWWuuurrrmmmkkkbbb^^^___[[[YYYYYYZZZ]]]gggzzz}}}xxxssssssxxx|||}}}~~~wwwssstttxxx{{{{{{tttiii```^^^aaammm|||wwwsssooonnnrrrzzz~~~|||{{{||||||{{{zzz}}}}}}||||||gggSSSAAA>>>AAAAAACCCHHH[[[tttmmmLLLNNNxxxpppgggPPPFFFIIIEEECCCEEECCC>>>>>>===<<<<<<<<<<<<===888888<<>>===>>>?????????BBBEEEDDDEEEGGGGGG]]]yyyooommmkkkaaa___aaa]]]YYYZZZ[[[\\\dddwww}}}uuuppprrrzzzzzzvvvuuuuuuvvvtttnnnddd]]]^^^hhh}}}wwwmmmeee```eeesss}}}{{{{{{|||}}}|||{{{}}}}}}{{{}}}{{{ZZZJJJ??????CCCCCCGGGMMMiiiyyydddHHH^^^|||uuu___MMMGGGJJJEEEDDDGGGDDD???>>>===<<<<<<;;;;;;;;;::::::<<>>@@@CCCGGGIIIIIIXXXcccttt~~~tttsssssssssrrrpppnnnkkkiiigggeeejjjkkkkkkgggbbb]]]ZZZYYYUUUNNNHHHEEEBBBBBBHHHPPPkkk}}}wwwppp^^^UUUNNNNNNNNNNNNNNNOOOOOOPPPPPPPPPPPPPPPOOONNNNNNOOOQQQRRRXXXXXXllluuuppptttnnniiiiiioooyyymmmeeekkkzzzwwweeeeeeppp{{{yyyxxx|||zzzwwwuuunnnhhh^^^UUUOOOJJJFFFDDDBBB@@@===<<<===???@@@???BBBFFFEEEEEEFFFKKKiiirrrkkkkkkjjjbbbbbbeee```ZZZ\\\\\\[[[bbbuuu}}}uuunnnmmmrrr{{{}}}{{{yyyvvvoooddd\\\```qqqrrr```ZZZZZZggg}}}~~~||||||}}}~~~}}}|||yyyxxxwww|||}}}pppPPPDDD===@@@CCCCCCGGGNNNcccjjjSSSIIIssssss|||www\\\NNNKKKMMMFFFDDDFFFBBBAAA@@@???===<<<;;;::::::;;;;;;<<>>CCCGGGMMMTTT[[[zzzsssjjjlllnnnooonnnmmmooouuuyyyyyyzzz||||||jjjiiihhhbbbVVVKKKIIINNNGGGDDDBBBDDDEEEEEEHHHLLL\\\nnn|||~~~vvvtttsssqqqpppnnnllljjjhhhfffeeelllmmmkkkgggaaa[[[XXXWWWRRRKKKFFFCCCBBBCCCKKKTTT{{{zzzyyykkk___WWWNNNOOONNNOOOOOOPPPPPPOOOOOONNNPPPOOONNNMMMMMMNNNOOOPPPOOOQQQdddyyyjjjwwwppplllkkkmmmooo}}}uuujjjoooyyyooobbbVVVVVV]]]eeelllqqqtttjjjgggqqqxxxwwwuuuvvvuuu~~~}}}{{{xxxtttqqqiiibbbXXXOOOIIIFFFDDDCCCAAA???<<<<<<===???@@@@@@BBBGGGGGGGGGJJJTTTzzzrrrjjjjjjhhhaaaccceee^^^]]]```^^^ZZZ___rrr~~~uuupppjjjiiimmmuuu}}}uuuggg\\\gggzzztttgggWWWYYYcccxxx~~~}}}~~~~~~}}}wwwuuuuuu{{{tttbbbKKKAAA===@@@BBB@@@CCCJJJPPPTTTEEERRRkkkjjjZZZOOOOOOPPPHHHGGGIIIDDDDDDCCCAAA???===;;;:::::::::::::::>>>NNNjjjqqqZZZMMMOOOZZZddduuuvvvrrrTTTHHH@@@CCCGGGKKKWWWddd}}}nnnllleeehhhjjjjjjjjjlllrrrxxxxxxzzz|||zzzeee___[[[YYYTTTMMMJJJKKKMMMKKKLLLNNNOOOQQQZZZeee{{{vvvrrrrrrnnnmmmllljjjhhhffffffeeeiiiiiihhhddd^^^YYYVVVUUUNNNIIIDDDBBBBBBEEENNNWWWqqqbbb[[[UUUNNNQQQOOOPPPPPPPPPPPPOOOMMMLLLMMMMMMLLLLLLLLLMMMOOOPPPMMMPPP]]]wwwmmmnnnmmmkkklllooonnnxxxwwwqqqzzz{{{bbb[[[UUUSSSSSSTTT[[[bbbfff[[[WWW___fffeeeccceeeiiivvv|||zzzwwwrrrnnnfff___TTTLLLFFFDDDBBBBBBAAA>>><<<<<<===???@@@@@@CCCHHHIIIIIINNN[[[zzzuuummmkkkggg___aaabbbYYY```ccc```YYY^^^qqq}}}}}}xxxjjjfffccceeennnwww~~~~~~~~~}}}}}}}}}|||yyyvvv|||yyyvvvxxx~~~}}}|||iii\\\ooohhh[[[SSS]]]qqq~~~~~~}}}yyywwwvvv{{{kkkUUUIII@@@===@@@@@@===???FFFAAAFFF@@@^^^}}}hhh___VVVNNNPPPRRRKKKKKKNNNIIIGGGFFFCCCAAA>>><<<;;;:::999888888<<>>======@@@BBBCCCKKKKKKEEELLLnnnwwwzzzqqqjjjjjjiiieeedddfffgggcccaaaaaa]]]bbb|||{{{ssskkkiiigggiiimmmssswwwxxx{{{vvvuuuyyy|||zzz~~~zzzxxx{{{{{{|||~~~}}}ssseeebbbmmmvvv^^^XXXUUUnnn|||}}}}}}xxxsssxxx~~~yyyaaaLLL@@@>>>===???AAAAAA>>>:::<<>><<<===@@@BBBCCCIIIJJJJJJWWWyyy|||uuu}}}zzzrrrllllllkkkggggggiiieeeaaa``````]]]```tttyyyyyyuuuqqqoooqqqsssttttttwwwzzz~~~~~~xxxwww{{{{{{ggg```bbbvvvppp[[[WWWccc~~~~~~{{{|||{{{wwwssszzzrrr\\\HHH???>>>===>>>@@@@@@===:::777DDDOOOpppzzziiiVVVTTTRRRPPPOOONNNMMMJJJHHHGGGGGGFFFDDDBBB???===<<<===;;;;;;===DDDXXXyyy|||uuu|||gggXXXRRRTTTWWW___rrr|||\\\IIIDDDEEELLLTTTccc}}}wwwnnnaaa^^^bbbgggiiillloootttvvv{{{|||~~~yyykkk___XXXXXXTTTRRRSSSYYY___dddfffsssrrrqqqqqqrrrwww|||uuummmeeeYYYSSSVVVVVVNNNJJJMMMUUU]]]eeejjjqqq}}}}}}yyyuuurrrooommmkkkhhhfffffffffeeeddddddbbb^^^\\\YYYVVVSSSPPPJJJGGG@@@AAADDDCCCPPPlllyyyxxxccc[[[SSSOOOSSSSSSSSSRRRQQQPPPNNNMMMLLLLLLNNNMMMLLLLLLNNNOOOOOOOOOOOOPPPOOOWWWoootttsss~~~yyyqqqvvvrrrrrruuupppkkkvvvuuuyyywwwggg```gggmmmssswww{{{~~~{{{kkk```ggg|||}}}|||xxxsssqqqoooiiiaaaXXXSSSLLLFFFCCCBBBAAA@@@>>>>>>>>>===<<<===@@@CCCCCCFFFHHHNNNaaayyyvvvzzzvvvpppkkkkkkjjjhhhhhhjjjfffaaaaaacccaaaaaammm{{{xxxuuuwwwxxxxxxxxxwwwzzzzzzgggXXXXXX```xxxmmm^^^```xxx|||{{{||||||yyyuuuttt|||wwwgggRRRBBB>>>======>>>??????<<<:::777DDD^^^mmm|||^^^SSSRRRPPPNNNMMMMMMMMMKKKIIIGGGFFFFFFDDDBBB@@@>>>===>>>;;;999;;;BBBTTTpppzzzrrrppp]]]RRRQQQRRRaaasssyyyXXXHHHFFFHHHOOO[[[qqquuutttmmm___aaaeeejjjoooqqqqqqrrrsss{{{|||xxxfff\\\WWWUUUSSSTTTTTTVVV\\\eeeooouuuyyy|||wwwrrroooqqquuuyyy{{{tttkkkbbb\\\RRRLLLNNNOOOJJJIIILLLQQQXXX___dddllluuuyyyyyy~~~uuuhhhaaakkk}}}{{{vvvtttsssllljjjgggfffffffffeeedddaaa___\\\ZZZXXXUUUQQQNNNHHHFFF@@@AAAEEEEEEUUUrrr{{{rrr\\\YYYSSSQQQSSSRRRQQQQQQPPPNNNMMMLLLKKKKKKLLLMMMNNNMMMLLLLLLMMMOOOOOOOOONNNRRRfff|||yyy|||}}}uuusssuuuxxxrrrjjjnnnyyywwwmmmpppxxx~~~zzzddd^^^aaannnvvv~~~{{{qqqvvv|||{{{wwwpppllliiiccc[[[QQQMMMHHHDDDBBBAAA@@@???<<<======<<<<<<>>>AAADDDFFFFFFFFFNNNbbbwwwwwwxxxpppmmmjjjhhhggggggggghhhiiieeeeeeggggggeeehhhnnn}}}wwwvvv{{{}}}rrrdddVVVOOOTTT]]]qqq~~~qqqlllttt~~~{{{zzzxxxuuurrrttt}}}|||lll[[[III<<<======>>>>>>???>>><<<;;;>>>GGGmmmllllllZZZWWWPPPNNNMMMLLLMMMLLLKKKIIIGGGFFFFFFEEECCCAAA@@@???>>>:::888:::BBBQQQjjj~~~}}}{{{{{{|||cccRRRNNNRRRaaarrr~~~tttRRRGGGHHHJJJQQQ```~~~sssrrrlll]]]hhhiiimmmrrrtttrrrrrrttt{{{}}}uuu^^^QQQOOOTTTXXXYYY[[[^^^dddllltttzzz}}}vvvtttpppllliiikkkpppttttttjjj^^^UUUPPPIIIEEEHHHJJJJJJLLLPPPOOOSSSXXX\\\dddmmmooommmnnnhhh___]]]kkk|||vvvttttttkkkiiigggfffgggfffeeeccc___]]][[[YYYWWWTTTPPPMMMGGGEEE???AAAFFFHHH\\\|||hhhZZZZZZUUUSSSUUUQQQOOOOOONNNMMMLLLKKKJJJJJJKKKMMMOOOMMMJJJIIIKKKNNNQQQQQQOOORRR___wwwuuuwwwuuuwwwzzzuuummmmmmsssppplllrrrvvvssshhhUUUUUU\\\iiisss}}}|||}}}}}}}}}}}}wwwooohhhccc\\\TTTLLLIIIEEEBBBAAA@@@???===;;;<<<<<<<<<===???CCCFFFIIIGGGFFFMMMaaa{{{uuutttrrrlllllljjjgggfffggghhhhhhjjjggggggiiiiiigggeeefff}}}xxxsssuuu~~~rrr^^^RRRMMMNNNTTT[[[jjjyyy~~~}}}}}}yyy|||{{{xxxtttqqqooosss{{{}}}rrr___OOOBBB:::===>>>??????>>>===<<<<<>>:::888;;;BBBPPPgggzzz|||pppwwwkkkSSSMMMSSS\\\jjjssspppMMMFFFHHHJJJQQQeeelllmmmmmmeeeqqqmmmmmmqqqsssrrrssswww|||~~~mmm```QQQJJJLLLRRRUUUUUU___dddkkkqqqtttsssqqqoooffffffeeedddeeeiiiooossszzzjjj]]]QQQJJJHHHDDDBBBDDDGGGIIILLLPPPVVVYYY[[[]]]dddlllpppooojjjeee^^^```sssxxxqqqooonnnjjjhhhgggfffgggfffeeeccc^^^]]][[[YYYWWWTTTOOOLLLDDDDDD???BBBHHHNNNeeevvvaaaYYYZZZUUUSSSTTTOOONNNNNNMMMLLLKKKKKKJJJJJJJJJLLLMMMLLLIIIHHHJJJMMMPPPPPPPPPQQQXXXkkknnnyyy{{{xxxwwwwwwtttnnnnnnrrrwwwxxxuuu~~~}}}]]]RRRUUUYYYfffsss||||||wwwlllccc]]]VVVOOOHHHFFFCCCAAAAAA@@@===<<<;;;<<<======>>>@@@EEEHHHKKKGGGHHHTTTkkkvvvqqqooollllllnnnmmmiiiggghhhjjjiiigggfffeeeeeefffeeecccaaawww~~~~~~xxxuuuyyyzzzfffQQQIIIKKKPPPVVV\\\jjjuuuzzz}}}zzzuuuqqqooonnnrrrvvvssseeeSSSFFF???:::===???AAAAAA???=========DDD```tttoooZZZVVVUUUPPPNNNLLLLLLMMMLLLKKKIIIFFFFFFFFFFFFEEEDDDCCCBBB>>><<<;;;<<<@@@MMMeeeyyylllooouuuYYYPPPTTTVVV___dddqqqqqqOOOFFFHHHJJJRRRkkk~~~fffjjjsssrrrwwwooolllqqqsssrrrtttzzz|||yyyWWWRRRMMMMMMSSSYYY\\\[[[bbbgggmmmooommmhhhdddaaa^^^```bbbeeehhhmmmsssxxxttt```RRRIIIDDDFFFEEECCCDDDEEEGGGKKKMMM\\\```aaaaaaeeelllppppppkkkfff```eee|||xxxpppmmmmmmhhhgggfffgggggggggdddbbb^^^]]][[[YYYVVVRRRMMMIIIBBBBBB???CCCKKKSSSnnnyyykkk[[[VVVVVVQQQPPPQQQLLLNNNNNNMMMLLLKKKKKKJJJJJJJJJJJJKKKJJJIIIIIIJJJLLLMMMLLLNNNPPPQQQ\\\wwwqqqtttzzzuuurrrooolllmmmppp}}}}}}sssZZZ]]]eeeeeexxxxxxxxxtttiii___YYYRRRKKKFFFEEEBBBAAAAAA???<<<:::;;;<<<===>>>???BBBFFFJJJJJJFFFLLLbbb{{{sssqqqnnnllljjjooooooiiieeehhhiiigggeeeeeecccaaaaaabbbccccccrrr{{{~~~~~~{{{|||}}}~~~}}}nnn]]]KKKEEEJJJQQQYYY___mmmvvv{{{{{{vvvrrrooooooooopppqqqiiiXXXHHHAAA>>>===>>>@@@BBBBBB@@@>>>>>>???MMMwwwuuudddYYYWWWRRRQQQOOOMMMMMMMMMLLLKKKIIIFFFFFFFFFFFFEEEEEEDDDCCC???>>>>>><<<===IIIaaaxxxvvvrrrdddTTTRRRTTTXXXXXXfffvvvUUUEEEIIIJJJTTTsssnnnsss{{{zzzxxxooolllrrruuurrrtttzzz}}}yyyfffKKKKKKMMMSSSZZZaaaeeefffcccgggjjjjjjgggdddbbbaaabbbeeejjjpppuuuzzzrrr[[[NNNJJJHHHGGGHHHIIIIIIJJJMMMPPPQQQ___eeeiiiggggggjjjmmmlllkkkjjjmmm{{{xxxqqqnnnnnnggggggfffgggggggggdddbbb]]]\\\YYYWWWTTTOOOIIIEEE@@@AAA???DDDNNNXXXvvv{{{sssdddWWWTTTTTTNNNNNNQQQLLLNNNNNNMMMMMMLLLKKKKKKKKKIIIHHHGGGHHHIIIKKKKKKJJJJJJIIIMMMPPPNNNPPPggg}}}uuu{{{rrrmmmjjjjjjlllooowwwlll[[[lllyyywwwtttuuuqqqfff]]]VVVPPPJJJFFFDDDBBBAAAAAA???<<<999;;;<<<>>>>>>@@@CCCHHHKKKHHHDDDOOOooo~~~qqqssssssqqqqqqgggmmmmmmgggccceeegggdddeeeeeeccc```___bbbeeefffoooyyyzzz}}}}}}}}}|||{{{wwwxxx}}}~~~zzzeeeWWWJJJFFFIIIPPPZZZbbbnnnwww}}}{{{zzzwwwssspppnnnooopppooommmbbbQQQCCC>>>??????>>>AAACCCCCC@@@>>>???@@@YYYooorrr|||^^^ZZZZZZSSSRRRPPPNNNMMMMMMMMMKKKIIIFFFFFFFFFFFFFFFEEEDDDDDD@@@@@@@@@===;;;EEE^^^vvvyyymmmWWWPPPVVVWWWSSSaaa|||\\\EEEIIIKKKVVVyyy|||{{{xxxnnnllltttwwwssssssyyy}}}kkkTTTKKKLLLOOOSSSWWW\\\```bbbaaaccceeedddbbbbbbdddfffggglllssszzzsss\\\PPPOOOPPPGGGJJJMMMNNNQQQUUUYYYZZZccclllrrrppplllkkklllkkkhhhooo~~~{{{sssmmmjjjkkkgggffffffggghhhgggdddbbb\\\[[[XXXVVVSSSMMMGGGBBB???AAA???DDDOOO[[[{{{tttrrruuubbbVVVTTTTTTNNNOOOSSSOOONNNNNNMMMMMMLLLLLLKKKKKKIIIGGGEEEFFFJJJLLLLLLJJJJJJIIIMMMRRRMMMLLL___xxxrrrwwwssskkkmmmlllggghhhooorrr{{{llluuu|||wwwssskkkbbbXXXPPPJJJGGGDDDCCCAAA???===============???@@@@@@BBBFFFJJJKKKMMMIIIcccxxxuuuqqqnnnmmmggghhhhhhhhhgggfffdddcccbbbdddcccbbbaaaaaaaaabbbcccfffvvvwwwyyy~~~{{{~~~zzz|||{{{{{{}}}zzzxxx{{{~~~~~~xxxrrr___PPPGGGIIINNNRRR___nnn|||wwwwwwuuuqqqnnnllllllnnnnnncccSSSGGGAAA???>>>===AAA>>>???BBB@@@<<<@@@JJJ{{{bbbyyyoooZZZ^^^]]]SSSRRRRRRRRRQQQOOOMMMKKKIIIHHHHHHHHHHHHGGGGGGFFFEEEGGGBBBAAABBB>>>BBBXXXrrrvvv[[[MMMOOOPPPSSS```{{{dddKKKGGGJJJ```yyy~~~vvvrrrmmmzzzrrrkkksss\\\MMMLLLOOOUUUZZZ]]]______^^^dddfffgggggghhhiiimmmooosssxxxyyycccXXXRRRMMMQQQSSSVVVXXXZZZ]]]bbbeeelllkkkmmmpppnnnjjjiiilllsssvvvrrrqqqlllfffdddeeefffhhhiiifffbbb^^^[[[ZZZXXXTTTOOOIIIDDDBBBDDD===@@@JJJNNN]]]ssskkkZZZWWWTTTQQQOOOOOOPPPQQQPPPOOOMMMLLLJJJIIIIIIIIIIIIHHHFFFFFFHHHIIIIIIHHHIIIKKKLLLKKKJJJNNNWWW^^^yyyssslllnnnnnnhhhiiioooppp~~~qqq}}}}}}vvvqqqggg]]]TTTMMMHHHEEECCCBBB@@@>>>============;;;<<<>>>@@@CCCGGGIIIIIIMMMXXX}}}pppooommmmmmooolllhhhgggfffeeedddcccbbbbbbeeedddbbbaaaaaaaaabbbbbbeeesss~~~zzzsssxxxxxx~~~{{{zzz{{{~~~~~~xxxuuuwwwzzzwwwxxxyyy{{{~~~~~~zzzxxxwwwssskkkeeeYYYNNNHHHMMMTTT[[[hhhwww}}}{{{zzzuuussspppmmmkkkiiihhhgggaaaWWWJJJ@@@<<<;;;;;;;;;>>><<>><<<@@@BBB;;;===[[[nnnhhh}}}~~~aaa^^^\\\QQQNNNWWWSSSTTTTTTTTTTTTSSSSSSRRRMMMLLLLLLKKKJJJIIIGGGGGGFFFCCCCCCDDDAAABBBQQQccclllpppUUUOOOPPPVVVggg{{{TTTKKKJJJ```uuuxxx|||tttmmmwwwyyyfffTTTIIIGGGLLLSSSYYY\\\___```bbbfffiiimmmrrrxxxpppgggdddeeefffgggiiikkkkkkjjjhhhiiifffeeegggnnn|||tttooonnnnnnmmmkkkjjjhhhggggggfffccc```\\\ZZZWWWQQQLLLFFFBBB@@@BBBCCCCCCFFFWWWzzzxxxrrr]]]VVVUUURRROOOMMMMMMMMMNNNMMMLLLKKKJJJIIIHHHHHHHHHIIIIIIKKKMMMNNNMMMIIIFFFEEEHHHKKKKKKJJJJJJLLLOOOcccyyy}}}xxxrrroooooonnniiihhhkkkgggooo~~~qqqiiiqqqwwwuuujjjhhhvvvuuukkk^^^RRRKKKGGGDDDBBB@@@???>>><<<<<<<<<======@@@@@@BBBHHHKKKJJJIIIIIIRRRvvvwwwhhheeegggaaabbbgggfffdddbbb___]]]\\\^^^```bbbcccbbb```^^^]]]\\\]]]]]]ZZZaaaqqq}}}xxxtttxxx|||zzz}}}zzztttpppooooookkkjjjiiigggeeeeeeeeeeeegggeeeccccccbbb___ZZZVVVVVVSSSTTT[[[ccckkkxxx|||xxxwwwtttnnnhhheeedddbbb\\\VVVKKKEEE===999:::===>>>>>>BBB???AAAAAA;;;EEEsssjjjppphhhVVV[[[]]]RRRQQQ[[[UUUUUUUUUUUUTTTSSSSSSRRRMMMMMMMMMLLLKKKIIIHHHGGGFFFDDDEEEEEECCCCCCMMMZZZuuu___ooo{{{}}}___NNNPPPXXXjjj\\\OOOJJJ___vvvvvvrrrooouuuaaaOOOFFFFFFLLLUUU\\\___bbbeeehhhoooqqqvvvzzzmmmeeeeeeffffffhhhjjjlllkkkgggdddiiifffeeekkkwwwtttmmmjjjjjjkkkllljjjgggeeedddcccaaa___\\\ZZZUUUOOOIIIDDDAAA???@@@DDDDDDGGG```xxxbbbYYYTTTSSSPPPNNNLLLKKKLLLLLLKKKJJJIIIIIIHHHHHHHHHHHHHHHJJJMMMPPPQQQOOOIIIEEEEEEGGGIIIIIIHHHIIIKKKMMMSSShhhuuurrrpppoookkkgggfffhhhhhhlllzzz}}}kkk```___aaa___\\\hhhxxxsssiiiZZZOOOIIIGGGDDDBBB???>>>===<<<<<<===>>>>>>CCCBBBDDDIIIJJJFFFGGGKKK```llldddeeehhhaaaaaaeeebbbbbb___\\\ZZZZZZ\\\___aaa```^^^\\\[[[YYYYYYYYYYYYXXX[[[ggg}}}~~~~~~~~~|||{{{{{{{{{~~~zzzuuuqqqooonnniiigggddd```]]][[[[[[[[[______`````````^^^[[[YYYXXXXXX[[[bbbiiisss~~~|||yyyxxxsssmmmfffcccaaa]]]VVVPPPGGGBBB<<<:::<<>>@@@WWW|||kkkqqqeee[[[YYYYYYVVVVVVYYYWWWVVVUUUSSSRRRQQQPPPPPPMMMMMMLLLLLLKKKIIIHHHGGGFFFFFFFFFGGGEEEEEEJJJQQQiiiYYYaaasss}}}```SSSSSSZZZkkkiiiXXXNNN___{{{{{{pppuuuuuu^^^LLLCCCDDDLLLVVV]]]aaaeeeiiimmmuuuxxx}}}}}}jjjfffiiiiiikkkmmmooopppnnnjjjgggcccccciiiwww|||tttmmmiiiiiijjjkkkhhhdddbbbaaa```^^^]]]\\\XXXSSSMMMGGGCCC@@@??????EEEGGGMMMooo|||zzzuuu[[[WWWSSSRRRPPPMMMLLLKKKJJJJJJJJJIIIIIIHHHHHHHHHIIIIIIIIIJJJMMMPPPQQQNNNIIIEEEFFFFFFFFFFFFGGGIIIMMMPPPLLL\\\|||zzzvvvuuurrrnnnjjjffffffgggmmmqqq|||~~~fffXXXUUUYYY^^^ggg|||qqqeeeWWWLLLIIIGGGEEEBBB???>>>=========>>>???@@@CCCAAADDDHHHFFFBBBHHHRRRqqq~~~kkkeeeaaafffjjjeeeeeegggaaa___]]][[[YYYYYY[[[^^^```\\\[[[YYYXXXWWWWWWWWWXXXZZZYYYaaarrr~~~~~~}}}}}}|||yyy{{{|||yyyvvvsssqqqiiigggccc```___^^^^^^___dddeeeffffffeeecccaaa```]]]```eeekkkrrr}}}|||zzzyyyxxxvvvtttoookkkeee```\\\VVVOOOIIIBBB>>>::::::===??????>>>AAA???<<<>>>OOOssswwwmmmeeeddd___WWWUUUWWWXXXUUUWWWVVVTTTRRRPPPOOONNNNNNLLLLLLLLLLLLKKKJJJIIIIIIGGGGGGHHHGGGFFFGGGIIILLL___zzz^^^[[[qqqbbbUUUTTT\\\nnnttt___OOOYYYzzzppp}}}sss\\\KKKDDDCCCLLLXXX___ccchhhnnnsssxxx}}}rrrggghhhmmmlllooossssssqqqmmmkkkjjjbbbhhhwww|||wwwrrrnnnlllllllllhhheeebbb```___^^^\\\[[[ZZZWWWQQQJJJEEEBBBAAA@@@@@@FFFKKKZZZtttqqq[[[UUURRRQQQOOOMMMLLLJJJJJJIIIIIIIIIHHHHHHHHHIIIJJJJJJJJJJJJLLLMMMNNNLLLHHHEEEGGGFFFEEEEEEFFFJJJMMMOOOLLLWWWnnn}}}yyyyyyvvvoooiiifffggghhhnnnssszzzkkk___^^^iiiyyy|||zzzlllaaaSSSJJJHHHGGGDDDAAA???>>>>>>===>>>???@@@AAABBBBBBFFFJJJEEEBBBNNN```}}}lllccceeebbbiiimmmhhhiiihhh^^^]]]\\\ZZZYYYYYY[[[^^^___ZZZYYYXXXWWWVVVVVVWWWXXX[[[XXX[[[gggxxx~~~~~~|||uuuyyy|||{{{~~~~~~{{{xxxvvvnnnllliiigggfffggghhhiiikkkmmmoooooonnnlllkkkjjjjjjnnnrrruuuzzz}}}yyyvvvuuutttpppmmmiiifffbbb[[[TTTLLLFFFBBB===:::888999===@@@@@@>>>>>>???>>>FFFgggzzzooo|||{{{ddd```ZZZUUUVVVXXXVVVSSSUUUTTTRRRPPPOOONNNOOOOOOLLLLLLMMMMMMMMMMMMLLLLLLHHHIIIHHHGGGHHHIIIJJJIIIXXXqqqkkkXXXooosss\\\XXX\\\mmmkkkTTTVVVqqqqqqoooYYYKKKGGGFFFPPP\\\eeeiiinnnuuu{{{}}}ooofffdddhhhoooqqqvvvyyywwwpppkkkjjjlllqqqzzz|||yyytttqqqpppnnnllljjjeeecccaaa```___^^^\\\ZZZXXXUUUNNNHHHDDDAAAAAABBBBBBGGGQQQiii{{{qqqppp___WWWRRRQQQPPPNNNLLLKKKJJJIIIIIIIIIHHHIIIIIIJJJKKKKKKKKKJJJIIIIIIJJJIIIGGGEEEGGGFFFFFFFFFHHHIIIIIIIIIKKKQQQ^^^rrr||||||yyypppiiiggghhhiiilllrrruuu}}}tttoooooo~~~wwwsssiii^^^QQQIIIGGGGGGDDD@@@??????>>>>>>>>>@@@AAABBBDDDDDDIIIMMMGGGEEEVVVllloooeeeccchhheeelllooojjjjjjfffYYY\\\[[[ZZZYYYZZZ\\\]]]___ZZZYYYXXXWWWVVVWWWXXXYYYZZZUUUUUU^^^lll~~~uuupppwww~~~|||zzzvvvtttpppnnnmmmmmmnnnooonnnqqqtttuuuuuuuuutttuuuwww{{{~~~}}}}}}|||yyyuuusssqqqmmmhhhcccccc___XXXNNNEEE@@@===;;;999888:::???BBBBBB@@@<<<@@@BBBPPP{{{iiijjjnnnggg[[[SSSUUUZZZYYYVVVUUUSSSRRRQQQOOOOOOOOOPPPQQQMMMMMMNNNOOOOOOOOOOOONNNIIIJJJIIIGGGHHHJJJJJJIIITTTiiiuuuWWWnnnhhh___]]]hhhzzzzzz___\\\qqqqqqlllWWWKKKJJJKKKUUUbbbkkkooottt{{{tttaaa```eeekkkqqqxxx~~~}}}ssslllmmmqqqzzzuuuqqqpppnnniiieeedddcccaaaaaa```___\\\ZZZWWWSSSMMMGGGCCCAAABBBCCCEEEHHHUUUssssssrrr{{{nnncccYYYRRRQQQPPPNNNMMMKKKJJJIIIIIIIIIIIIIIIJJJJJJKKKLLLLLLJJJGGGGGGGGGGGGGGGFFFFFFFFFGGGHHHIIIHHHEEECCCHHHLLLRRR```yyy~~~~~~yyyssslllhhhffffffggggggjjjkkkrrr{{{rrrjjjbbbVVVLLLIIIIIIEEE@@@>>>===<<<>>>@@@===:::@@@KKKMMMGGGFFFHHHEEEKKKiii~~~lllaaa[[[iiimmmnnnkkkiiigggaaa[[[ZZZ[[[\\\\\\[[[[[[]]]^^^XXXXXXXXXXXXYYY[[[^^^___\\\WWWWWW]]]gggzzz~~~~~~{{{rrrttt~~~}}}~~~~~~{{{{{{zzzyyyxxxwwwwwwwwwwwwwww{{{yyyyyy|||}}}zzz{{{{{{wwwrrrllliiigggaaa]]]VVVNNNGGGAAA>>><<<555888<<<>>>AAACCCCCCAAAAAAIII@@@iiisssjjjvvvfff^^^ZZZVVVTTTSSSRRRRRRQQQQQQQQQPPPOOONNNNNNNNNNNNMMMMMMLLLKKKKKKKKKKKKKKKGGGHHHIIIIIIJJJJJJIIIIIINNNeeeggg^^^uuuggg^^^hhhooo~~~qqq\\\jjj{{{~~~mmmXXXMMMLLLLLLXXXgggqqquuu|||pppmmmrrrttt|||vvvnnnuuuxxxuuuqqqnnnllljjjgggeeebbbaaa```______]]]YYYVVVSSSMMMFFFDDDAAA???BBBGGGHHHHHHUUUyyykkkqqqiiifffZZZXXXTTTSSSQQQOOONNNLLLLLLLLLIIIHHHGGGIIIKKKLLLLLLKKKJJJIIIIIIHHHHHHGGGGGGFFFFFFEEECCCBBBBBBDDDFFFHHHHHHNNNPPPSSSbbb{{{{{{wwwrrrlllhhhgggggghhhcccfffeeeiii|||uuukkkddd^^^TTTKKKHHHGGGCCC???>>>HHHAAA===???AAAAAAEEEJJJJJJGGGFFFIIIOOOcccnnniiihhhggghhhmmmoookkkgggddd___[[[[[[]]]^^^]]]\\\[[[\\\^^^UUUVVVWWWYYY[[[^^^```bbb___[[[[[[```fffuuu~~~}}}}}}~~~wwwzzz~~~|||}}}{{{|||~~~}}}||||||}}}~~~~~~}}}||||||~~~}}}xxxyyyxxxvvvsssppplllhhhfff]]]XXXRRRJJJCCC>>><<<;;;;;;===>>>@@@CCCDDDDDDBBB===HHHaaa|||nnnzzzlllaaa]]]YYYUUUSSSRRRRRRQQQPPPQQQPPPOOONNNMMMMMMMMMMMMLLLLLLKKKJJJJJJJJJJJJKKKGGGGGGHHHIIIIIIIIIHHHHHHMMM___|||nnn___qqquuujjjlllnnnzzz~~~eeejjj}}}ppp\\\QQQOOOQQQ]]]kkktttyyyuuuyyyzzzvvvzzzuuuuuusssooollljjjhhheeecccbbbaaa```______]]]YYYVVVRRRLLLFFFCCCAAA???AAAFFFEEEKKKcccyyy}}}ddd^^^\\\TTTUUUQQQQQQOOOMMMLLLKKKJJJJJJIIIHHHGGGIIIKKKLLLKKKJJJJJJJJJIIIHHHGGGGGGFFFFFFFFFEEECCCBBBBBBDDDGGGHHHIIINNNPPPPPPXXXjjj~~~zzzwwwrrrmmmiiihhhhhhiiigggiiiffffffwww~~~|||xxxrrrjjjbbb]]][[[RRRJJJGGGDDD@@@@@@BBBQQQFFF===???FFFIIIJJJJJJKKKIIIGGGJJJ\\\jjjccchhhlllnnngggooorrrlllddd```]]]ZZZ^^^______^^^\\\[[[[[[\\\UUUVVVXXX[[[]]]___``````aaa___```cccdddnnn~~~}}}{{{~~~}}}}}}}}}||||||~~~xxxtttwwwsssooommmmmmkkkgggcccVVVRRRKKKCCC>>>;;;::::::;;;;;;<<>>@@@EEEFFFPPPppptttsssUUUTTTRRRNNNSSSNNNNNNLLLKKKIIIIIIHHHHHHIIIHHHGGGHHHJJJKKKKKKJJJKKKJJJIIIHHHGGGFFFEEEEEEEEEDDDCCCBBBCCCEEEHHHIIIJJJKKKMMMMMMLLLTTTjjj~~~{{{uuupppkkkiiiiiiiiiiiijjjiiigggooo}}}wwwnnneee___\\\\\\]]]TTTJJJEEEAAA???DDDJJJMMMFFF@@@BBBJJJNNNLLLJJJMMMKKKIIIQQQnnnwwwddddddiiijjjiiiiiipppssslllbbb]]][[[ZZZ___``````^^^\\\ZZZZZZ[[[XXXZZZ[[[\\\]]]]]]\\\[[[``````cccdddbbbggg~~~}}}{{{vvvsssuuuooojjjhhhiiihhhddd___PPPLLLEEE>>>:::999:::;;;;;;:::===BBBEEEDDDDDDFFFNNNxxxzzzjjj}}}hhhaaa___YYYVVVRRROOOOOOOOONNNNNNMMMMMMLLLKKKJJJJJJJJJJJJJJJJJJIIIHHHHHHHHHHHHIIIIIIIIIIIIJJJIIIIIIHHHGGGGGGLLLYYYmmmooorrrrrrhhhpppvvvmmm]]]aaappp|||mmmuuu~~~~~~{{{}}}|||nnnccc^^^bbbkkkwww}}}zzzvvvtttpppnnnkkkjjjhhhfffcccaaabbb```___^^^]]]ZZZWWWTTTNNNHHHCCCBBB@@@>>>@@@EEENNN[[[~~~~~~bbbPPPQQQOOOMMMRRRLLLLLLKKKIIIHHHHHHHHHHHHIIIHHHGGGHHHJJJKKKJJJIIIKKKJJJIIIHHHGGGEEEDDDDDDDDDDDDCCCCCCDDDFFFHHHIIIIIIGGGHHHJJJGGGHHHYYYnnnyyysssmmmjjjhhhgggaaabbbeeefffhhhrrrzzztttkkkaaaZZZZZZ^^^bbbbbbWWWJJJCCC???@@@HHHQQQBBBBBBDDDGGGKKKNNNMMMJJJJJJKKKPPPeeevvveeefffhhhfffdddkkkqqqrrriii^^^ZZZZZZ[[[___```___]]]ZZZXXXXXXXXXXXXYYYZZZ[[[[[[[[[ZZZYYY\\\]]]```cccaaabbbuuu~~~~~~vvvrrrooorrrlllfffcccdddccc^^^YYYJJJGGGAAA<<<999999;;;===@@@@@@DDDIIIHHHEEEGGGNNNkkk{{{fffnnnrrrddd```\\\WWWTTTPPPNNNNNNNNNNNNMMMLLLLLLKKKJJJIIIIIIIIIIIIJJJJJJIIIHHHHHHHHHHHHHHHJJJKKKKKKKKKKKKKKKJJJJJJIIIIIIPPPaaawww{{{yyyqqqccckkkpppeeeWWWbbbxxxwwwtttyyy}}}}}}zzzooogggkkksss~~~xxxmmmuuu~~~~~~zzzwwwtttssssssnnnllljjjiiiiiigggcccaaa___^^^\\\[[[ZZZWWWTTTQQQJJJEEEBBBAAAAAA???BBBFFFTTThhh|||{{{WWWPPPQQQNNNMMMOOOLLLKKKJJJIIIIIIIIIIIIIIIIIIHHHGGGHHHJJJJJJIIIHHHJJJIIIIIIHHHFFFEEEEEEDDDEEEDDDDDDDDDEEEFFFHHHIIIHHHCCCDDDIIIIIIGGGOOO[[[xxxyyyssslllhhheeeddd[[[\\\bbbhhhiiikkkzzz}}}yyyjjjeee^^^ZZZ[[[```ggglllcccVVVIIIBBB@@@BBBIIIPPP;;;BBBHHHJJJLLLOOONNNLLLHHHNNNbbbrrrdddddddddccceeemmmpppmmmcccZZZXXXYYYZZZ]]]]]]]]][[[XXXUUUUUUVVVTTTUUUVVVXXXYYYYYYZZZZZZXXXXXX\\\```___^^^kkk{{{}}}|||{{{zzz|||~~~yyytttooolllhhhccc```]]]ZZZTTTPPPEEEBBB>>>:::999:::===>>>AAABBBFFFIIIEEEBBBLLL[[[sssbbb[[[zzziiiaaa\\\XXXVVVSSSPPPNNNNNNNNNNNNMMMLLLKKKJJJIIIIIIHHHHHHIIIJJJJJJIIIHHHHHHHHHHHHIIIJJJKKKKKKLLLMMMMMMLLLLLLLLLJJJNNN\\\rrr{{{wwwfffgggkkkccccccmmmzzz}}}~~~{{{zzzqqqttt{{{zzzqqqeee\\\\\\cccjjjsss}}}zzzvvvtttrrrqqqqqqkkkjjjiiiiiihhhfffccc```\\\ZZZYYYWWWVVVSSSOOOLLLGGGCCC@@@BBBBBBBBBDDDIIIPPPpppoooiiiRRRRRROOOMMMMMMJJJKKKJJJJJJIIIIIIIIIJJJJJJIIIHHHGGGHHHIIIJJJIIIHHHHHHHHHHHHGGGFFFFFFEEEEEEFFFEEEEEEEEEEEEFFFGGGGGGFFFCCCDDDHHHKKKKKKKKKMMM```uuu}}}zzz}}}zzzuuunnniiidddaaa```^^^\\\aaahhhhhhfffqqqzzzrrrmmm]]][[[[[[```gggnnnqqqrrr___RRRFFFBBBBBBBBBDDDGGG???EEEJJJKKKMMMQQQQQQMMMOOO]]]{{{gggcccdddaaa```cccmmmllleee[[[TTTUUUWWWWWWZZZZZZZZZXXXUUUSSSSSSTTTSSSSSSSSSTTTUUUVVVWWWXXXVVVTTTWWW]]]]]][[[bbbmmm}}}|||zzzyyyyyy~~~~~~zzz}}}uuunnnfffdddaaa\\\VVVPPPJJJGGG???>>>;;;::::::;;;===>>>AAAAAAEEEGGGCCCFFF]]]xxxbbb\\\jjjlllaaa\\\YYYXXXVVVSSSPPPNNNNNNNNNNNNMMMLLLKKKJJJIIIIIIHHHHHHIIIKKKJJJJJJIIIIIIIIIIIIIIIHHHIIIJJJLLLMMMMMMMMMMMMLLLJJJKKKWWWlll}}}xxx{{{sssjjjkkkfffdddlll}}}~~~}}}sss|||yyyxxx|||~~~uuuggg[[[PPPRRRVVV^^^kkk}}}~~~|||xxxvvvuuussspppmmmhhhggggggggggggeeeaaa^^^YYYWWWUUUTTTSSSPPPLLLIIIDDDAAA???BBBDDDDDDGGGLLLTTT}}}{{{lll^^^QQQSSSLLLLLLPPPIIIIIIIIIIIIHHHHHHIIIJJJJJJIIIHHHGGGGGGIIIIIIHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFDDDFFFGGGGGGIIIKKKJJJEEEOOO```xxxzzznnnqqqwwwtttpppjjjeeeaaa___]]]aaa\\\]]]dddbbb\\\eeeuuu{{{rrriiicccXXXZZZ___jjjtttyyyvvvrrrZZZNNNCCCBBBCCCBBB@@@???FFFJJJLLLKKKNNNTTTSSSNNN[[[nnn~~~nnnbbb]]]eeehhhaaa\\\]]]llliii```UUUQQQSSSVVVUUUXXXXXXXXXVVVTTTRRRRRRRRRVVVUUUSSSRRRQQQRRRSSSSSSVVVRRRTTT[[[\\\XXX\\\eeexxx~~~}}}|||{{{{{{{{{{{{{{{|||}}}zzzooogggbbbbbb___ZZZQQQIIICCCAAA<<<;;;:::999:::;;;===>>>CCCDDDHHHKKKIIISSSuuuqqqVVVcccrrr___[[[YYYYYY\\\VVVSSSPPPNNNNNNOOONNNNNNLLLLLLKKKJJJIIIIIIIIIIIIKKKKKKJJJIIIIIIIIIIIIJJJGGGGGGIIIKKKLLLMMMMMMMMMHHHGGGHHHSSSfff|||~~~yyyooollliiiZZZcccwww}}}|||uuu|||mmm|||www}}}sssdddXXXVVVVVV[[[bbblllxxx}}}{{{zzzwwwtttttttttrrrlllgggfffeeeeeeeeeeeeccc___\\\WWWUUUSSSRRRPPPMMMIIIFFFCCC@@@???BBBEEEEEEIIINNNccctttrrruuuYYYRRRTTTJJJLLLSSSJJJHHHHHHGGGGGGHHHHHHIIIIIIIIIHHHGGGGGGIIIIIIHHHGGGEEEFFFFFFFFFFFFGGGGGGGGGHHHHHHGGGGGGFFFEEEEEEEEECCCJJJKKKEEEEEEJJJIIICCCGGGOOOaaawwwpppqqq{{{}}}vvvvvvsssllleeeaaa^^^\\\___bbbdddccc``````eeejjj}}}~~~}}}xxxooofff___[[[aaahhhpppuuuzzzwwwiiiYYYJJJGGGBBB>>>>>>AAAEEEHHHFFFLLLLLLOOOVVVTTTXXXhhhvvvrrrkkkZZZ\\\^^^```aaaaaa```___eee```XXXSSSRRRTTTVVVWWWSSSRRRQQQPPPOOOPPPQQQQQQZZZWWWSSSOOONNNOOOQQQSSSVVVVVVWWWXXXYYYYYYXXXXXXkkk}}}{{{||||||yyyyyy}}}~~~~~~ssslllttt}}}|||qqqzzz}}}rrriiifffccc___XXXPPPIIIDDDBBB@@@;;;<<<;;;::::::>>>BBBCCCIIIGGGGGGOOO[[[ggg^^^[[[oooeee\\\[[[WWWSSSTTTSSSSSSQQQPPPNNNNNNNNNNNNJJJJJJIIIIIIIIIIIIJJJJJJMMMMMMMMMMMMKKKIIIFFFEEEGGGIIIKKKMMMNNNMMMLLLLLLEEEIIIKKKOOOZZZpppiiiuuu|||{{{llljjj```jjjwwwyyyvvvrrrtttxxxqqqiiifffjjjqqqxxx}}}yyyzzzxxxuuurrrooollljjjjjjfffeeeddddddeeedddbbb```YYYWWWTTTPPPLLLHHHEEECCC>>>DDDCCCBBBEEEFFFPPPeeezzznnniii\\\QQQNNNNNNLLLHHHGGGHHHGGGGGGFFFFFFGGGGGGHHHIIIIIIIIIIIIHHHGGGFFFEEEHHHHHHGGGFFFEEEEEEEEEEEEHHHGGGFFFFFFEEEEEEFFFFFFFFFFFFGGGHHHHHHHHHHHHGGGHHHGGGOOOaaavvvyyy{{{}}}yyyrrrmmmiiieeebbbaaadddfffeeebbbaaaeeehhh}}}~~~{{{zzzyyyvvvpppjjjeeebbbaaannnsssvvvrrrllleeeXXXLLLEEECCCAAA???@@@DDDHHHKKKQQQSSSNNNOOO\\\fffpppsssiiibbb]]]^^^`````````___]]]\\\```\\\WWWSSSSSSTTTUUUUUURRRRRRPPPOOOOOOOOOPPPQQQXXXVVVRRROOONNNOOOQQQSSSSSSUUUWWWYYYZZZYYYVVVUUUfff{{{xxxxxx{{{}}}|||~~~~~~~~~}}}lllhhhrrr|||vvvrrrxxxzzzpppgggaaa^^^ZZZSSSLLLEEEAAA???>>>;;;;;;:::999;;;>>>AAACCCAAAFFFFFFUUU~~~eee\\\fffwwwaaa\\\]]]YYYUUUVVVSSSRRRQQQOOONNNMMMMMMMMMKKKJJJJJJIIIIIIJJJJJJKKKNNNNNNNNNMMMKKKIIIGGGFFFHHHIIIKKKMMMNNNMMMLLLKKKIIILLLNNNOOOVVVhhhiiilll~~~mmmfffbbbjjj}}}}}}{{{xxxxxx~~~|||yyyvvvwwwvvvtttrrrooommmkkkjjjeeedddbbbbbbcccbbb```^^^YYYWWWTTTOOOKKKGGGCCCBBB@@@AAA===@@@HHHMMM___{{{{{{bbbXXXOOONNNOOOMMMJJJIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIHHHGGGFFFEEEHHHGGGFFFFFFEEEEEEEEEEEEGGGFFFEEEEEEDDDDDDEEEEEEDDDEEEFFFFFFGGGGGGFFFFFFDDDDDDJJJUUUcccttt}}}|||wwwsssooojjjfffdddfffiiihhhdddbbbdddfffmmmyyytttrrrqqqooollljjjjjjmmmooouuuwwwsssgggZZZPPPGGGAAA@@@@@@@@@AAADDDGGGKKKMMMMMMPPPMMMUUUqqqlllfffeee___`````````___]]][[[XXXWWWXXXVVVTTTTTTTTTTTTSSSQQQRRRQQQPPPOOOOOOOOOPPPPPPUUUSSSPPPNNNMMMOOORRRSSSQQQTTTWWWZZZZZZXXXUUURRR[[[vvvzzzyyyzzz}}}tttrrrsssyyy|||~~~~~~}}}~~~ttthhhiiisss}}}tttsssuuuxxxyyyvvvmmmccc[[[UUUQQQKKKEEE@@@<<<;;;:::;;;999999;;;???BBBDDDEEEDDDLLLSSSqqq{{{LLL\\\yyyvvvggg\\\\\\^^^YYYVVVWWWRRRQQQQQQPPPOOONNNMMMMMMLLLKKKJJJIIIIIIJJJKKKLLLNNNNNNNNNMMMLLLJJJIIIHHHHHHIIIKKKLLLMMMMMMLLLKKKJJJMMMNNNMMMPPP___yyynnngggssshhhfffjjjzzz~~~|||{{{yyywwwuuutttssssssrrrpppmmmkkkiiicccbbbaaa```aaa```]]][[[YYYWWWSSSNNNIIIEEEAAA@@@DDDAAA>>>CCCIIIKKK```wwwiiiZZZRRRLLLMMMPPPNNNLLLKKKJJJIIIIIIIIIIIIIIIIIIJJJIIIIIIIIIIIIHHHGGGFFFFFFGGGFFFEEEEEEEEEEEEEEEFFFEEEEEEDDDCCCCCCCCCCCCDDDCCCCCCDDDEEEEEEEEEEEEEEECCCDDDFFFJJJOOO]]]wwwwwwxxxyyyuuusssnnniiieeefffhhhjjjiiifffdddcccccceeennn|||vvvsssoooqqqttttttuuuuuuwwwyyylllhhh___TTTKKKEEEAAA??????@@@BBBDDDGGGJJJLLLNNNHHHNNNPPPaaazzzgggdddccc`````````^^^\\\YYYUUURRRPPPRRRRRRSSSUUUVVVUUURRROOOPPPPPPPPPOOOOOOOOOOOOOOORRRPPPNNNMMMMMMOOORRRTTTSSSUUUWWWYYYYYYWWWUUUSSSRRRiii{{{vvvsssrrrtttuuuqqqooopppuuuyyyzzz}}}~~~}}}}}}~~~|||ssskkknnnwwwzzzuuusssrrrrrrpppiii]]]TTTMMMJJJEEE@@@<<<:::999999888777:::@@@EEEFFFGGGHHHIIIWWWsssuuudddVVVjjjeee^^^YYY[[[[[[WWWVVVWWWRRRRRRRRRQQQPPPOOONNNNNNMMMLLLJJJIIIIIIJJJLLLMMMNNNNNNNNNMMMLLLKKKJJJJJJIIIIIIKKKKKKLLLLLLKKKKKKGGGIIIKKKKKKKKKWWWrrryyyjjj|||sssjjjkkkvvv|||zzzzzzxxxwwwsssssssssrrrooolllhhhfffcccaaa```______^^^[[[YYYWWWUUUPPPKKKFFFBBB@@@???CCCCCCDDDJJJLLLJJJbbbnnn[[[UUUNNNKKKMMMOOOMMMKKKKKKIIIIIIHHHHHHHHHHHHIIIIIIGGGHHHHHHHHHGGGGGGFFFEEEEEEEEEDDDDDDDDDEEEEEEFFFFFFEEEDDDDDDCCCCCCDDDDDDCCCCCCDDDEEEEEEEEEEEEDDDFFFGGGHHHHHHHHHPPPeeexxx~~~ssstttvvvssspppjjjeeedddfffhhhiiihhhfffdddcccbbbdddgggyyy~~~}}}{{{~~~|||vvvpppmmmZZZRRRHHHDDDCCCCCCBBBAAABBBCCCEEEHHHJJJKKKLLLLLLOOORRRUUUkkk|||kkkddd]]][[[___]]]\\\ZZZWWWSSSPPPMMMKKKNNNOOORRRUUUVVVUUURRROOOOOOOOOOOOOOOOOONNNNNNMMMPPPOOONNNMMMNNNPPPRRRTTTWWWVVVVVVVVVVVVVVVVVVVVVQQQ___www~~~yyywwwwwwwwwvvvtttsssppppppssstttsssuuuyyyyyyzzz{{{}}}}}}~~~|||vvvpppsssyyytttpppkkkjjjhhhbbbVVVMMMFFFDDD@@@<<<:::999::::::999999===EEEFFFCCCDDDHHHCCChhh^^^RRRbbbooo___[[[YYYXXXVVVTTTTTTUUURRRRRRSSSSSSRRRQQQPPPOOOMMMKKKJJJHHHHHHJJJKKKMMMNNNNNNMMMLLLLLLLLLLLLKKKIIIJJJJJJKKKKKKKKKKKKKKKGGGHHHJJJJJJHHHOOOfff|||ooouuu}}}llljjjqqq~~~{{{zzzyyyyyyxxxttttttsssqqqmmmiiidddbbbcccaaa___^^^^^^\\\YYYWWWTTTQQQMMMHHHDDDAAA@@@???@@@EEEHHHLLLOOOTTTvvvssspppTTTTTTNNNKKKMMMNNNKKKHHHIIIGGGFFFFFFEEEEEEFFFFFFGGGFFFFFFFFFFFFFFFFFFEEEDDDCCCCCCCCCCCCDDDEEEFFFFFFFFFFFFEEEDDDDDDDDDDDDEEECCCDDDEEEEEEFFFEEEEEEEEEHHHGGGHHHJJJIIIKKKTTT]]]zzz~~~~~~~~~tttqqqmmmeeeaaadddeeeeeeeeeeeeeeedddcccccceeehhhuuusssfffZZZTTTMMMDDD===>>>CCCDDDCCCCCCGGGHHHIIIKKKLLLLLLLLLLLLOOOOOOWWWrrrddd___```WWWVVVaaaXXXWWWUUURRROOOMMMKKKJJJMMMNNNPPPRRRTTTTTTQQQOOONNNNNNOOOOOOOOONNNMMMLLLPPPOOONNNNNNNNNPPPRRRTTTXXXVVVUUUTTTSSSTTTUUUVVVTTTZZZfffuuu~~~}}}|||yyyuuussstttssspppppptttwwwyyy{{{~~~|||~~~~~~~~~|||xxxuuuqqqtttwww{{{qqqllleeebbb^^^XXXNNNGGGAAA???===:::999:::;;;=========AAAGGGDDD@@@DDDNNNQQQ{{{mmmVVVUUUkkkyyyaaa]]][[[WWWUUUSSSRRRRRRRRRQQQRRRSSSSSSSSSQQQPPPOOOLLLKKKIIIGGGGGGIIIKKKLLLMMMMMMLLLKKKKKKKKKLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJKKKGGGHHHWWWkkkvvvnnnxxxqqqmmmooozzz~~~|||yyywwwwwwwwwwwwuuutttrrroookkkfffbbb```bbb```^^^]]]\\\ZZZWWWUUUOOOMMMIIIEEEBBBAAAAAAAAAEEEKKKIIIHHHPPPaaa|||hhh]]]UUUPPPMMMMMMMMMIIIGGGHHHEEEDDDDDDCCCCCCDDDDDDEEECCCDDDDDDEEEDDDDDDCCCCCCBBBBBBBBBBBBCCCEEEFFFFFFGGGFFFEEEEEEDDDDDDEEEEEECCCDDDDDDEEEEEEEEEEEEEEEFFFDDDFFFJJJJJJHHHGGGJJJ{{{}}}ssspppiii___]]]cccbbbbbbaaaaaabbbcccddddddhhhmmmuuu{{{yyysssiii]]]QQQIIIEEEDDD???>>>DDDGGGFFFEEEGGGJJJKKKLLLMMMNNNNNNNNNNNNKKKMMM___www^^^\\\]]]VVVVVV___TTTSSSRRRPPPNNNLLLLLLKKKMMMLLLMMMNNNPPPQQQOOONNNMMMNNNOOOOOOOOONNNLLLLLLPPPPPPOOOOOOOOOQQQRRRSSSTTTTTTSSSSSSRRRRRRRRRRRRQQQRRRZZZhhhyyy}}}yyy}}}}}}yyywwwxxxvvvssssssvvv{{{}}}~~~~~~}}}|||}}}~~~}}}}}}yyyxxxwwwtttqqqppptttuuuwwwzzzkkkggg```ZZZTTTMMMFFF@@@===<<<:::999999:::===>>>@@@@@@DDDHHHDDDCCCRRReeexxxaaa\\\[[[jjjiii]]]XXXWWWTTTSSSRRRSSSQQQOOOOOOPPPQQQRRRQQQPPPNNNMMMLLLJJJGGGEEEEEEGGGJJJLLLLLLKKKJJJJJJJJJKKKLLLMMMKKKJJJJJJIIIIIIJJJJJJJJJIIIGGGHHHLLLIIIEEENNN^^^xxxooommm}}}wwwuuuxxxwwwssswww~~~}}}{{{yyyvvvvvvvvvwwwtttrrrpppmmmiiieeecccaaa```___\\\[[[ZZZXXXTTTRRRJJJHHHEEECCCAAAAAACCCCCCHHHPPPNNNOOObbb}}}vvvaaacccUUUPPPMMMMMMLLLHHHGGGIIIDDDDDDCCCCCCCCCCCCDDDDDDAAABBBBBBCCCCCCBBBBBBBBBAAAAAAAAABBBCCCDDDFFFGGGEEEEEEDDDCCCCCCCCCDDDDDDBBBBBBCCCDDDDDDDDDDDDCCCBBBAAADDDHHHGGGDDDDDDGGGzzzrrrnnneeeZZZZZZbbbaaa___^^^___aaacccdddeeekkkqqqvvvxxx}}}zzzqqqkkkiiieee]]]SSSJJJEEECCCDDD??????CCCJJJKKKGGGHHHMMMLLLLLLMMMNNNOOOPPPPPPQQQNNNSSSoootttggg\\\ZZZZZZVVVUUUWWWRRRRRRPPPOOONNNMMMMMMMMMLLLKKKJJJKKKMMMNNNNNNMMMMMMMMMNNNOOONNNMMMLLLKKKQQQQQQPPPOOOPPPQQQRRRSSSPPPQQQRRRSSSRRRQQQOOONNNKKKKKKSSScccwww}}}tttooowww|||zzz{{{zzzwwwwwwzzz}}}zzzxxxvvv{{{|||{{{}}}~~~~~~}}}~~~yyytttuuuuuusssnnnooouuuuuuvvvvvvgggccc\\\UUUNNNGGG@@@<<<;;;:::888777888:::===???AAAAAAEEEIIIGGGKKKccc~~~hhhRRRVVV```pppccc___RRRRRRRRRQQQSSSUUURRRNNNMMMNNNOOOPPPPPPOOOMMMLLLKKKIIIGGGEEEEEEGGGIIIKKKKKKKKKJJJIIIIIIJJJLLLMMMKKKJJJJJJIIIIIIIIIJJJJJJEEEBBBEEELLLKKKFFFLLLYYYtttuuunnn}}}{{{uuuooottt~~~~~~}}}zzzxxxwwwwwwxxxrrrqqqnnnkkkhhhfffdddddd___]]][[[YYYXXXUUURRROOOHHHFFFCCCAAAAAABBBDDDEEECCCPPPUUU```eeeRRRYYYUUUPPPMMMMMMKKKHHHHHHKKKDDDDDDCCCCCCCCCCCCDDDDDD@@@@@@AAABBBBBBAAAAAAAAA@@@@@@AAAAAACCCDDDFFFGGGDDDDDDCCCBBBBBBBBBBBBCCC@@@AAABBBBBBCCCCCCBBBBBBAAAAAADDDFFFDDDBBBFFFLLL|||rrrgggcccaaa___```cccbbb___\\\^^^cccfffeeebbb```fffoooxxx}}}tttllluuuwwwzzz||||||tttllleee^^^YYYVVVPPPHHHDDDCCCCCCBBBAAABBBCCCIIIOOOOOOLLLLLLOOOHHHPPPRRRMMMMMMUUUWWWSSSWWWjjjjjjfff```YYYUUUTTTTTTUUUUUURRRNNNKKKKKKLLLMMMLLLMMMMMMLLLLLLLLLLLLLLLMMMNNNMMMKKKJJJJJJJJJKKKLLLMMMMMMNNNOOOPPPRRRRRRSSSQQQRRRRRRPPPNNNLLLLLLMMMPPPLLLNNNXXXjjj|||xxx~~~}}}}}}~~~{{{~~~qqqbbb```lllxxx~~~zzzwwwwwwyyyxxxyyyzzz{{{{{{zzzyyyyyy{{{|||~~~}}}{{{{{{|||}}}~~~|||zzzwwwtttrrrqqqqqqqqqssspppmmmooorrrrrrnnnjjjbbbZZZPPPJJJGGGDDD???:::999888777777;;;@@@AAA@@@DDD>>>BBBKKKMMMYYYmmmXXXTTTbbbvvvgggaaa[[[SSSQQQNNNMMMNNNOOONNNNNNNNNNNNMMMLLLKKKJJJJJJIIIJJJIIIHHHGGGGGGHHHIIIJJJHHHHHHHHHHHHHHHIIIJJJKKKIIIHHHHHHHHHGGGFFFFFFEEEEEEGGGIIIIIIHHHIIIMMMQQQfffxxxxxxqqquuuqqqnnnwww{{{vvvvvvyyy{{{yyyvvvrrrpppnnnkkkhhhfffeeedddbbb```]]]ZZZWWWRRRMMMIII???BBBBBB@@@???AAADDDEEEMMMTTT]]]uuuxxx}}}pppWWWTTTPPPNNNNNNLLLKKKIIIGGGFFFEEECCCCCCBBBAAAAAA@@@??????AAAAAAAAA@@@@@@@@@????????????@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDEEEEEExxxnnneeebbb```]]]^^^```aaa^^^[[[]]]bbbdddcccaaa]]]dddkkkpppuuu}}}sssqqqsssvvvoooppprrrrrrssswww}}}{{{vvvmmmeee^^^WWWQQQMMMJJJFFFBBBAAACCCEEEFFFFFFGGGEEEGGGLLLLLLJJJKKKNNNNNNOOOPPPPPPUUU\\\___]]]nnnyyyfffbbb\\\VVVRRRQQQQQQRRRRRROOOKKKIIIJJJKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJKKKLLLKKKJJJIIIIIIIIIJJJJJJLLLLLLMMMNNNOOOOOOPPPPPPPPPQQQQQQPPPMMMLLLLLLMMMMMMMMMPPPVVVbbbwwwssstttqqqrrrxxxwwwsssuuurrriiiaaacccllluuu{{{xxxyyy{{{yyyyyyzzzzzzzzzyyywwwvvvxxxxxxxxx{{{~~~}}}{{{{{{{{{{{{{{{|||}}}~~~~~~~~~}}}zzzwwwsssqqqooonnnpppmmmjjjjjjjjjhhhbbb]]]WWWPPPHHHCCCBBB@@@<<<888999999999888:::===@@@BBBEEEEEEGGGLLLYYYxxxvvvfffUUUKKKZZZzzzkkkbbb^^^YYYVVVSSSPPPNNNMMMMMMLLLKKKMMMMMMLLLLLLKKKJJJIIIIIILLLLLLKKKIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJJJJGGGGGGFFFEEEEEEEEEFFFFFFDDDGGGJJJKKKKKKJJJLLLNNNYYYwww~~~vvvyyytttnnnuuu}}}zzzuuuuuuwwwyyywwwuuuqqqooommmjjjgggdddcccbbb```^^^[[[YYYUUUQQQKKKGGGCCCDDDCCCAAABBBEEEJJJLLLUUU___qqqqqq```RRRPPPJJJMMMMMMKKKJJJHHHFFFEEEDDDBBBBBBAAA@@@@@@???>>>>>>AAAAAA@@@@@@??????????????????@@@@@@@@@AAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCC}}}pppiiicccaaa^^^[[[[[[]]]^^^\\\ZZZ\\\___bbbaaa___ZZZ```eeedddcccqqquuuooosssyyyllllllkkkjjjiiijjjnnnqqqmmmsssyyyzzzyyyzzz{{{yyyzzzzzzwwwsssiiiccc[[[TTTNNNIIIEEEBBBCCCAAA@@@BBBEEEHHHJJJJJJKKKGGGFFFJJJLLLLLLMMMPPPRRRNNNNNNVVV___ffflllqqqmmmccc```]]]XXXRRROOOMMMNNNNNNOOOLLLIIIGGGHHHIIIIIIHHHHHHHHHGGGGGGGGGGGGHHHHHHJJJIIIIIIHHHGGGHHHHHHHHHKKKKKKKKKLLLLLLMMMMMMMMMOOOPPPPPPOOOLLLKKKKKKLLLKKKOOOSSSTTTWWWgggxxxqqqiiihhhmmmmmmmmmllljjjhhhhhhkkksssyyy|||xxxxxxzzz{{{{{{zzzzzzxxxvvvtttsssvvvtttssstttwwwyyyyyyyyyzzzyyyyyyyyyyyyyyyxxxxxx}}}|||zzzvvvrrrnnnkkkiiillliiifffdddaaa\\\TTTNNNJJJFFF@@@======<<<:::888888999<<<<<<<<<>>>CCCGGGEEEHHHLLLWWWyyykkk]]]SSSMMMTTTsssmmmfffccc___]]]XXXUUUQQQNNNMMMLLLJJJHHHLLLLLLKKKKKKJJJJJJIIIIIINNNNNNMMMLLLKKKIIIHHHGGGHHHHHHHHHHHHHHHIIIIIIJJJFFFEEEDDDCCCCCCDDDFFFHHHDDDHHHLLLMMMMMMKKKJJJJJJLLLhhhxxx{{{sssxxx|||xxxttttttuuuvvvtttrrrpppnnnkkkhhheeebbb```___]]][[[YYYVVVSSSNNNHHHDDD@@@???>>>@@@CCCHHHNNNRRR___gggiiijjjzzzmmmVVVUUURRRKKKKKKJJJIIIHHHFFFEEECCCCCC@@@@@@@@@??????>>>>>>>>>@@@????????????>>>>>>>>>??????@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@?????????@@@@@@@@@AAAAAAxxxqqqjjjdddaaa```^^^ZZZYYY[[[[[[ZZZYYYZZZ]]]______^^^YYY[[[^^^]]]ZZZbbbzzz{{{tttqqqmmmllljjjgggffffffgggiiibbbdddfffggggggkkkqqquuuxxx|||zzzsssooorrrwwwwwwpppiiihhhkkkkkkfffaaa[[[UUUNNNIIIFFFDDDCCCBBBEEEEEEFFFGGGJJJKKKLLLLLLMMMIIIGGGKKKOOOOOOOOORRRQQQNNNRRR___iiippp~~~oooZZZXXX[[[XXXSSSOOOLLLKKKKKKKKKLLLIIIGGGFFFGGGHHHGGGGGGFFFFFFFFFEEEFFFFFFGGGHHHIIIIIIHHHHHHGGGGGGGGGGGGKKKKKKKKKKKKKKKKKKKKKKKKLLLNNNNNNMMMKKKJJJKKKLLLLLLOOOSSSSSSQQQZZZqqq|||ppphhhddd^^^fffeeeeeehhhjjjooowww|||wwwwwwxxx}}}|||zzzxxxvvvtttrrrqqqrrrrrrrrrsssuuuvvvwwwwwwwwwwwwwwwwwwwwwvvvvvvuuuwwwwwwuuurrrnnnjjjeeecccgggdddaaa^^^ZZZTTTKKKFFFDDD@@@===;;;<<<<<<;;;999888999<<>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAA@@@@@@????????????>>>>>>>>>???@@@@@@@@@@@@???>>>=========>>>>>>>>>??????zzznnnhhheeeaaa``````^^^YYYXXX[[[YYYXXXXXXYYY[[[\\\]]]]]]YYYXXXYYY[[[[[[___iiisssvvvkkkllljjjgggeeecccccccccccc^^^ZZZVVVVVVZZZ^^^___```dddhhhjjjfff___\\\```fffeee^^^YYYXXX\\\\\\WWWQQQPPPLLLHHHEEEEEEFFFGGGGGGHHHIIIJJJKKKLLLLLLMMMNNNOOOKKKJJJMMMNNNMMMMMMPPPRRRUUU```lllrrr|||{{{```WWWUUUVVVTTTPPPLLLJJJIIIIIIJJJIIIGGGEEEEEEFFFGGGGGGFFFFFFEEEEEEEEEFFFFFFGGGHHHIIIIIIIIIIIIHHHHHHGGGGGGJJJJJJJJJJJJJJJKKKKKKKKKJJJKKKLLLLLLJJJIIIJJJKKKMMMOOOQQQSSSQQQSSS^^^jjjyyy~~~ooobbbUUUYYYXXXZZZ___bbbfffsss~~~yyywwwwww{{{zzzxxxvvvsssqqqoooooommmoooqqqsssssssssssssssssstttuuuuuuvvvuuuuuutttqqqqqqooommmiiieeeaaa___\\\[[[YYYVVVQQQLLLEEEAAA@@@>>><<<;;;;;;;;;::::::===:::===DDDHHHFFFFFFHHHNNN___mmm```VVVNNNRRRwww~~~gggfffggg^^^XXXZZZTTTQQQNNNMMMMMMMMMLLLKKKJJJJJJJJJKKKKKKKKKKKKKKKLLLMMMNNNNNNNNNMMMLLLKKKIIIHHHHHHGGGGGGGGGHHHHHHFFFEEECCCBBBCCCFFFIIIKKKJJJJJJIIIIIIIIIJJJJJJJJJJJJPPPaaawwwxxxqqqrrriiiaaapppppp]]]VVVXXXddd}}}|||zzz{{{xxxvvvtttrrrqqqpppnnnmmmllljjjgggdddaaa^^^\\\\\\XXXVVVRRROOOLLLHHHCCC???BBB@@@CCCHHHJJJKKKRRR[[[gggqqqllltttUUUWWWRRRGGGLLLGGGFFFFFFDDDCCCBBBAAA@@@@@@@@@@@@AAAAAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@AAAAAAAAA???>>>>>>>>>=========<<<===>>>@@@AAAAAA@@@>>>===<<<<<<<<<============>>>|||wwwkkkeeeaaa___^^^___\\\XXXYYY\\\WWWWWWXXXXXXYYYZZZ\\\]]]\\\XXXXXX\\\^^^^^^___aaakkkyyy|||~~~wwwooohhheeebbb```___^^^\\\[[[\\\UUUNNNNNNRRRUUUTTTRRRUUUXXXZZZWWWRRRPPPSSSWWWUUUQQQNNNNNNQQQRRRNNNJJJJJJHHHEEEEEEGGGJJJLLLLLLFFFHHHJJJKKKKKKLLLNNNPPPQQQNNNMMMNNNMMMKKKOOOUUU___iiiuuu}}}cccXXXVVVRRRRRRPPPMMMJJJHHHHHHHHHHHHFFFDDDCCCCCCEEEFFFFFFEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHHHHHHHIIIHHHGGGGGGFFFHHHHHHIIIIIIIIIJJJJJJJJJHHHIIIJJJJJJIIIIIIJJJKKKNNNMMMOOORRRRRROOORRRWWWfffwww|||lll\\\VVVRRRRRRVVVYYY^^^lll|||{{{wwwvvvvvvuuusssqqqnnnmmmllllllgggjjjmmmoooooonnnnnnnnnpppqqqrrrssstttsssrrrqqqlllkkkiiifffccc___\\\ZZZOOOOOOMMMJJJGGGCCC???===;;;;;;:::::::::::::::;;;BBB>>>???EEEGGGEEEIIIPPPjjjrrr```WWWUUUTTTmmmwwwmmmmmmiii]]]VVVXXXQQQOOOMMMLLLMMMNNNMMMLLLJJJJJJKKKKKKLLLLLLMMMMMMLLLLLLMMMMMMNNNMMMMMMLLLIIIHHHHHHGGGGGGGGGGGGGGGFFFEEEDDDDDDDDDFFFIIIJJJJJJHHHFFFFFFGGGIIIJJJIIIJJJJJJRRRfff{{{~~~pppaaaWWWVVVRRRTTTkkk~~~ttt|||iiiZZZPPPSSSXXX```tttzzzrrrsss}}}zzz{{{vvvvvvtttrrrpppnnnlllkkkiiihhhfffccc```^^^]]]\\\XXXTTTOOOKKKHHHEEEBBB???CCCBBBEEEIIIHHHHHHTTTdddzzz|||ppp```RRRVVVMMMDDDIIIFFFEEEEEEDDDBBBAAAAAA@@@@@@@@@@@@AAAAAABBBBBBCCC>>>>>>>>>????????????@@@??????@@@@@@@@@AAAAAAAAA??????>>>>>>===<<<<<<<<<===>>>@@@AAAAAA@@@>>>===<<<<<<<<<=========>>>>>>zzzoooddd^^^\\\\\\]]]ZZZVVVXXX]]]VVVWWWXXXXXXXXXYYY[[[]]]^^^[[[[[[^^^]]]YYYXXXZZZ^^^rrr|||wwwsssiiieeeaaa^^^^^^\\\YYYWWWWWWSSSNNNMMMOOOQQQQQQPPPQQQRRRSSSQQQOOOMMMMMMNNNLLLKKKJJJKKKMMMNNNLLLKKKJJJHHHGGGHHHKKKNNNOOOOOOHHHJJJKKKKKKJJJJJJMMMPPPPPPOOOOOOOOONNNRRR^^^kkkuuuiiiWWWSSSRRRQQQNNNLLLJJJHHHFFFFFFFFFFFFBBBAAA@@@AAACCCDDDCCCBBBDDDCCCCCCDDDEEEFFFGGGGGGFFFFFFGGGGGGGGGFFFEEEDDDEEEEEEFFFGGGHHHHHHIIIIIIFFFHHHIIIIIIHHHHHHIIIKKKKKKKKKMMMQQQPPPMMMNNNQQQYYYmmmrrrgggYYYPPPQQQSSSVVV```mmmuuu~~~uuuvvv{{{zzztttrrrooonnnllljjjiiihhhhhhhhhfffhhhjjjjjjiiiiiilllnnnooopppqqqqqqqqqooommmlllgggeeebbb]]]YYYUUURRRQQQGGGFFFEEEBBB???===<<<<<<888999:::;;;;;;<<<===>>>CCCAAADDDHHHGGGHHHXXXlllttteeeXXXSSS^^^nnn{{{uuupppmmmfff\\\XXXYYYQQQOOOLLLLLLLLLMMMMMMLLLKKKKKKKKKLLLMMMNNNNNNOOOOOONNNMMMLLLLLLLLLLLLLLLIIIHHHHHHGGGFFFFFFGGGGGGDDDDDDDDDDDDDDDEEEFFFGGGGGGEEEEEEFFFHHHJJJHHHGGGHHHGGGLLL[[[rrr{{{mmmWWWOOOKKKNNNRRR[[[rrrkkk```kkk{{{```RRRLLLSSSZZZaaauuu|||ggg^^^mmm}}}|||}}}vvvvvvuuusssooolllkkkjjjhhhfffdddbbb```^^^]]]]]]YYYTTTMMMHHHEEECCCAAA@@@AAA@@@EEEIIIIIIOOOfffuuuwwwVVVRRRPPPLLLIIIHHHEEEEEEDDDCCCBBBAAAAAA@@@>>>??????@@@AAAAAABBBBBB????????????@@@@@@AAAAAA??????@@@@@@@@@AAAAAAAAAAAA@@@@@@???>>>>>>=========???AAABBBBBBAAA???============>>>>>>>>>??????tttddd\\\ZZZ[[[[[[XXXUUUWWW]]]VVVWWWXXXXXXXXXYYY[[[]]]```^^^___^^^ZZZTTTTTTYYYZZZgggwwwsssmmmiiidddaaa```^^^ZZZWWWRRRQQQPPPOOONNNPPPSSSUUUSSSSSSRRRQQQPPPNNNLLLKKKHHHIIIJJJLLLMMMMMMNNNNNNMMMKKKKKKLLLOOOPPPQQQPPPMMMNNNOOOLLLJJJIIILLLOOONNNNNNOOOQQQSSS\\\ppphhhWWWSSSPPPOOORRRKKKJJJHHHFFFEEEDDDDDDDDD@@@???>>>???AAABBBBBBAAABBBBBBBBBCCCDDDEEEFFFGGGDDDEEEFFFFFFFFFEEECCCBBBBBBCCCDDDEEEFFFGGGHHHIIIEEEGGGHHHHHHHHHHHHIIIKKKHHHIIIMMMPPPNNNKKKNNNTTTPPPhhhvvvaaaOOOKKKMMMLLLQQQZZZ\\\fffmmmhhh]]][[[fffrrr~~~wwwpppmmmjjjiiigggeeeeeeeeeeeefffhhhiiiiiihhhfffhhhlllqqqooooooppppppnnnkkkiiigggccc```[[[UUUPPPLLLIIIHHHDDDDDDBBB???<<<;;;;;;<<<777999;;;===>>>???BBBDDDAAABBBHHHKKKHHHMMMjjjrrrcccZZZPPPRRRkkk}}}rrroookkkeee^^^WWWUUUUUURRRPPPMMMLLLLLLMMMLLLKKKKKKKKKLLLMMMNNNOOOOOOPPPQQQPPPNNNKKKJJJJJJJJJJJJIIIHHHHHHGGGFFFFFFFFFGGGCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCDDDGGGJJJJJJGGGDDDEEEGGGKKKVVVjjj~~~qqq^^^OOOOOOUUU^^^fffqqq}}}```TTT```rrrzzzzzzeeeTTTKKKQQQXXXbbbzzzttt\\\RRRooo|||yyyzzzvvvvvvuuusssooollljjjjjjgggfffdddbbb```___^^^^^^ZZZTTTLLLFFFCCCBBBAAAAAACCCCCCIIIOOOSSS^^^sssgggQQQNNNGGGHHHLLLCCCEEEEEEDDDCCCBBBBBBAAAAAA======>>>???@@@AAAAAABBB??????@@@@@@@@@AAAAAAAAA??????@@@@@@@@@AAAAAAAAABBBBBBAAAAAA@@@??????>>>>>>???AAACCCCCCAAA???>>>>>>>>>>>>>>>????????????wwwhhhXXXXXXYYYYYYYYYYYYXXXWWWUUUWWWYYYZZZYYYZZZ\\\^^^___]]]ZZZXXXWWWWWWWWWXXX[[[bbbzzzxxxkkkdddaaaeeegggbbbYYYTTTTTTUUUSSSOOOOOORRRRRROOORRRSSSUUUTTTRRRNNNKKKJJJIIIJJJKKKLLLLLLJJJIIIGGGLLLLLLLLLLLLLLLMMMNNNOOONNNMMMJJJHHHJJJOOOSSSTTTYYYRRRRRRXXX^^^jjjmmmUUUPPPQQQMMMIIIIIIGGGFFFDDDBBBAAABBBCCCDDD???@@@@@@AAAAAA@@@@@@???@@@@@@AAABBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDFFFGGGGGGGGGHHHIIIIIIIIIJJJHHHGGGFFFGGGHHHGGGIIIKKKKKKJJJKKKOOORRRQQQ]]]ooojjjTTTFFFCCCIIIOOONNNRRRTTTQQQMMMQQQ]]]hhhrrryyy~~~}}}uuummmkkklllfffffffffggghhhiiikkklllnnnkkkfffccccccgggkkkoookkklllkkkjjjhhhdddaaa^^^WWWUUUQQQLLLGGGCCC@@@???@@@>>><<<:::999999:::;;;:::<<<>>>AAABBBCCCDDDDDDDDDEEEIIIKKKNNNbbbrrr```RRRQQQVVVhhhwwwvvvfffeeeccc___[[[WWWSSSQQQRRRPPPNNNMMMMMMLLLJJJHHHNNNMMMLLLLLLLLLMMMOOOPPPQQQPPPOOOMMMLLLKKKKKKKKKMMMLLLJJJIIIHHHGGGFFFFFFGGGGGGGGGFFFFFFFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFLLLFFFEEEOOOccc~~~}}}~~~zzzhhhZZZZZZ]]]eeetttuuufffhhhhhhmmm|||}}}nnnXXXJJJPPP\\\hhh~~~jjjOOOXXXwww}}}zzzwwwuuusssssssssrrroookkkhhheeefffdddccccccbbb___ZZZUUUWWWQQQLLLHHHBBB>>>AAAFFFEEEAAANNNUUUVVVzzz{{{ttt```OOOKKKIIIDDDDDDIIIFFFFFFEEECCCCCCBBBBBBBBBBBBCCCCCCCCCBBBBBBAAA@@@CCCCCCBBBBBBBBBAAAAAAAAA>>>???@@@AAABBBCCCCCCCCCCCCBBBAAA????????????@@@@@@???>>>>>>======>>>>>>>>>>>>>>>>>>>>>??????@@@ssseee\\\\\\\\\\\\[[[[[[[[[[[[WWWYYYZZZ[[[ZZZZZZ\\\^^^]]]\\\ZZZXXXWWWXXXYYYZZZ\\\aaaqqqttthhhddddddbbb``````TTTWWWWWWRRROOORRRUUUUUUNNNOOOOOONNNMMMLLLLLLLLLIIIIIIIIIJJJJJJLLLLLLMMMOOOOOOOOONNNNNNNNNNNNOOOJJJLLLNNNNNNOOOPPPQQQRRRVVVXXXZZZaaatttlllXXXHHHIIILLLHHHEEEGGGEEEDDDBBB@@@???@@@AAABBB??????@@@@@@@@@@@@??????>>>???@@@BBBBBBCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@BBBEEEEEEEEEEEEFFFHHHGGGGGGGGGFFFEEEEEEGGGIIIGGGIIIKKKJJJJJJKKKNNNRRRMMMSSS\\\ooo{{{kkk[[[LLLEEEFFFDDDFFFHHHFFFEEEJJJUUU]]]aaafffmmmooommmkkkkkkllljjjiiiiiiiiiiiijjjkkkkkknnnkkkgggcccbbbdddgggiiihhhhhhgggdddaaa\\\XXXUUUOOOMMMJJJFFFBBB>>><<<;;;===<<<;;;999999:::;;;<<<=========@@@DDDGGGIIIJJJPPPGGGCCCPPPmmm|||aaaWWWPPPXXXqqqppphhhbbbaaa^^^ZZZWWWSSSQQQOOORRRPPPNNNMMMMMMMMMKKKIIIMMMLLLKKKKKKKKKLLLNNNNNNPPPOOONNNLLLKKKKKKJJJJJJLLLKKKJJJHHHGGGGGGFFFFFFGGGGGGGGGFFFFFFEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFIIIEEECCCIIIXXXppp}}}uuuiiiaaalllwwwxxxxxxvvvyyy}}}oooYYYJJJOOO[[[jjjjjjPPPYYYvvv~~~|||yyyvvvtttrrrrrrrrrpppnnnllliiigggeeecccaaa``````^^^[[[XXXVVVOOOHHHDDD@@@===@@@FFFJJJCCCMMM]]]qqqzzzjjjYYYKKKIIIIIIDDDDDDIIIFFFEEEDDDCCCBBBBBBBBBBBBAAAAAABBBBBBBBBBBBAAAAAAAAABBBBBBBBBBBBBBBAAAAAA>>>???@@@AAABBBBBBBBBBBBBBBBBB@@@??????@@@@@@AAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>======>>>>>>???@@@oooeee___^^^]]]\\\[[[[[[\\\]]]YYY[[[[[[[[[ZZZZZZ\\\^^^[[[ZZZYYYXXXXXXYYYZZZ[[[\\\___gggvvvuuukkkaaaZZZWWWWWW[[[ZZZSSSMMMNNNRRRSSSTTTSSSRRRQQQPPPQQQRRRSSSMMMLLLJJJIIIJJJLLLNNNOOOLLLMMMNNNMMMLLLMMMOOOPPPLLLNNNPPPQQQRRRVVV]]]cccmmmppprrr~~~lllUUUJJJDDDIIILLLHHHFFFGGGBBBAAA???>>>======>>>???>>>>>>????????????>>>>>>===>>>???@@@BBBBBBCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@???AAACCCDDDCCCCCCDDDFFFEEEEEEDDDCCCBBBDDDHHHKKKGGGHHHJJJJJJJJJKKKNNNPPPQQQQQQQQQ[[[uuu{{{```LLLFFFBBBCCCDDDCCCBBBCCCFFFHHHOOORRRVVV[[[^^^aaabbbccceeeeeeeeefffggghhhjjjkkkllljjjfffcccaaa```aaaaaaaaa```^^^ZZZUUUPPPLLLIIIFFFDDDBBB???<<<:::999888::::::999999:::<<<>>>???AAAAAACCCEEEHHHJJJKKKJJJMMMJJJNNNfffjjjRRRRRRXXXnnn~~~tttjjj___```^^^[[[WWWTTTRRRQQQPPPQQQOOONNNMMMNNNNNNLLLKKKKKKJJJJJJJJJJJJKKKLLLLLLMMMMMMLLLKKKJJJIIIIIIIIIKKKJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFLLL^^^}}}pppkkkuuu~~~oooZZZIIIMMMYYYkkklllSSS[[[yyy~~~|||zzzwwwuuutttrrrqqqpppnnnlllkkkiiiiiidddbbb___^^^]]]\\\ZZZXXXVVVMMMEEEAAA@@@???BBBGGGOOOHHHPPPjjjzzzkkkxxx]]]PPPFFFGGGHHHFFFEEEIIIEEEDDDCCCCCCBBBBBBBBBBBB@@@AAAAAAAAAAAAAAAAAAAAA???@@@AAABBBCCCBBBAAA@@@>>>>>>???@@@AAAAAAAAAAAA@@@@@@?????????@@@AAABBB@@@@@@???>>>>>>>>>>>>???===============>>>??????lllfff]]][[[YYYXXXWWWXXXZZZ[[[ZZZ[[[[[[ZZZYYYYYY[[[]]]YYYYYYXXXXXXYYYZZZ[[[[[[[[[___cccgggooouuubbbYYY___```]]]VVVUUUXXXYYYXXXSSSQQQPPPOOOOOOOOONNNNNNRRRQQQOOONNNMMMMMMMMMMMMLLLNNNOOOOOONNNPPPUUUYYYVVVRRRNNNNNNRRR___rrrpppSSSMMMIIIGGGJJJJJJEEECCCFFF@@@???>>>===<<<<<<<<<=========>>>>>>>>>>>>======;;;<<<===???@@@AAABBBBBB????????????????????????>>>@@@BBBCCCBBBBBBDDDEEEDDDDDDCCCBBBBBBDDDIIIMMMGGGHHHIIIIIIJJJKKKMMMNNNSSSSSSQQQTTTccc{{{|||bbbYYYJJJIIIHHHGGGGGGEEECCCAAAHHHFFFFFFIIINNNRRRRRRQQQUUUVVVXXXZZZ]]]```bbbddddddcccaaa___]]][[[ZZZZZZUUUTTTRRRNNNJJJEEEBBB??????>>>===;;;:::999999999999999:::;;;===???AAACCCDDDHHHKKKKKKIIIGGGIIILLLNNNbbbzzzppp]]]NNNWWWnnnpppnnnjjjbbb```^^^[[[WWWUUUTTTTTTTTTPPPNNNMMMMMMNNNNNNMMMKKKIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKJJJIIIHHHGGGGGGIIIHHHGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEGGGJJJIIIGGGRRRlllvvveeeeeennn~~~nnnYYYHHHIIIVVVlllqqqWWW[[[~~~~~~}}}|||zzzxxxvvvtttsssrrrqqqnnnllliiihhhggggggbbbaaa```^^^\\\YYYVVVTTTSSSKKKDDDCCCDDDDDDEEEIIIOOOSSSccchhhqqq^^^SSSJJJEEEGGGHHHFFFEEEGGGDDDCCCCCCBBBAAAAAABBBBBBBBBBBBAAA@@@@@@@@@@@@@@@>>>???AAABBBBBBBBB@@@???>>>>>>??????@@@?????????=========>>>>>>???@@@AAA@@@@@@???>>>>>>>>>>>>???===<<<<<<<<<<<<===>>>>>>gggbbbZZZXXXWWWUUUUUUWWWXXXZZZYYYYYYYYYXXXWWWWWWYYY\\\XXXXXXXXXXXXXXXXXXYYYYYYYYY___eeedddccckkk}}}tttooohhhdddggglllhhhaaaVVVUUUVVVXXXZZZYYYWWWTTTSSSTTTTTTTTTTTTRRRPPPOOOTTTUUUVVVTTTSSSVVV]]]ddd]]]VVVQQQTTT\\\kkksssWWWIIIHHHFFFEEEDDDAAA>>>>>>AAA??????>>>======<<<<<<<<<;;;<<<<<<======<<<<<<;;;:::;;;<<<>>>???@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>===@@@BBBCCCBBBBBBCCCEEEDDDDDDCCCBBBBBBEEEKKKOOOGGGGGGHHHIIIJJJKKKKKKKKKJJJNNNOOONNNSSSbbbuuu~~~ttt^^^XXXPPPKKKIIIJJJKKKKKKFFFCCC???@@@DDDFFFEEECCCFFFGGGHHHJJJMMMPPPSSSTTTTTTTTTTTTSSSRRRQQQOOOOOOHHHHHHFFFDDDAAA>>><<<;;;:::999999999999999:::;;;:::;;;<<<>>>@@@CCCEEEFFFEEEJJJLLLHHHDDDHHHWWWdddxxxooo^^^TTTTTTdddpppllliiigggfff___]]]ZZZWWWUUUTTTTTTUUUOOONNNLLLMMMMMMNNNLLLKKKGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFGGGFFFFFFEEEEEEEEEFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEBBBGGGLLLLLLFFFIII\\\ppppppbbb___|||qqquuunnnZZZHHHGGGUUUmmmwww\\\\\\~~~}}}{{{xxxvvvtttsssrrrqqqpppmmmjjjgggdddcccbbb```aaaaaa___ZZZTTTOOOLLLKKKFFFCCCEEEFFFFFFGGGKKKNNNiiipppkkklllSSSNNNIIIFFFGGGHHHFFFDDDDDDCCCBBBBBBAAAAAAAAAAAABBBDDDCCCAAA@@@>>>>>>======>>>???@@@AAAAAA@@@??????>>>>>>>>>???>>>>>>======::::::;;;<<<===>>>>>>???@@@???>>>>>>======>>>>>><<<<<<<<<;;;<<<<<<===>>>fff```WWWWWWVVVVVVWWWXXXYYYZZZXXXXXXXXXVVVUUUWWWZZZ\\\XXXXXXWWWWWWWWWVVVVVVUUUVVV^^^eeeddd```cccqqq}}}yyyyyywwwkkk]]]WWWWWWXXX\\\``````]]]YYYSSSTTTWWWYYYZZZZZZYYYXXXZZZZZZYYYUUUSSSWWWbbbjjjgggaaaaaakkkwwwrrrSSSFFFDDDCCCCCCAAA???>>>===???BBB???>>>>>>>>>===<<<<<<;;;::::::;;;;;;;;;;;;:::::::::;;;<<<======>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<===???AAABBBAAAAAACCCDDDBBBCCCCCCCCCCCCFFFJJJNNNGGGGGGGGGHHHKKKKKKJJJIIIDDDIIINNNLLLLLLSSScccpppzzziiiYYYPPPMMMMMMNNNGGGCCC??????AAABBBAAA???AAA@@@@@@@@@AAABBBCCCCCCEEEEEEFFFFFFEEEDDDCCCCCC??????>>>===<<<;;;;;;:::777777888888999;;;<<<===>>>???@@@BBBDDDFFFHHHHHHHHHJJJKKKHHHLLL___}}}lllVVVUUU]]]lll~~~rrriiihhhbbb___bbb[[[ZZZWWWUUUSSSRRRQQQQQQOOOMMMLLLLLLLLLLLLJJJIIIFFFGGGHHHHHHIIIIIIHHHHHHHHHHHHIIIIIIIIIHHHFFFEEEEEEEEEDDDDDDDDDEEEEEEFFFCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEE???CCCHHHIIIEEEEEEOOO]]]}}}ooobbb{{{rrr|||sssooosssrrr___LLLIIIXXXrrr{{{bbb^^^yyy~~~}}}|||yyyvvvsssqqqpppooommmllljjjhhheeebbb```___]]]^^^^^^ZZZTTTMMMHHHFFFCCCAAABBBEEEEEEFFFJJJQQQ\\\qqqrrrooowwwZZZRRRJJJHHHFFFGGGGGGFFFDDDBBBBBBAAAAAA@@@@@@AAAAAAAAADDDCCC@@@>>>============@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>===<<<;;;;;;999:::;;;<<<============>>>>>>===<<<<<<<<<<<<===;;;;;;;;;;;;;;;<<<======llldddSSSTTTUUUVVVWWWYYYZZZZZZXXXXXXWWWVVVVVVXXX[[[^^^YYYXXXXXXVVVUUUSSSRRRQQQSSSZZZaaaaaa___cccnnnyyyxxxiii^^^[[[ZZZ[[[^^^___[[[WWWWWWXXXZZZ\\\]]]______```[[[\\\ZZZWWWVVV^^^mmmyyy}}}vvv{{{qqqUUUFFFBBBAAAAAAAAA@@@>>>>>>@@@AAABBB============<<<;;;::::::999999::::::::::::999999;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===???@@@@@@@@@AAABBB@@@AAABBBCCCCCCEEEHHHKKKGGGFFFFFFHHHKKKKKKJJJGGGGGGJJJLLLLLLLLLPPPZZZccc~~~mmm]]]SSSMMMJJJHHHEEECCCBBBBBBAAA@@@AAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;:::::::::::::::::::::::::::<<<===???AAABBBCCCDDDEEEGGGHHHIIIJJJJJJKKKNNNSSS]]]oooxxxaaa\\\nnnyyynnnfff```[[[ZZZYYYXXXVVVTTTRRRPPPOOONNNOOOMMMKKKJJJKKKJJJHHHFFFFFFGGGHHHIIIIIIIIIHHHHHHGGGHHHIIIJJJJJJHHHGGGEEEDDDCCCCCCCCCDDDDDDEEEFFFBBBBBBBBBCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEBBBAAACCCEEEDDDDDDJJJRRRiiiyyyvvvzzz~~~{{{~~~{{{yyygggTTTPPP^^^zzz|||fffbbbppp|||~~~{{{|||zzzvvvrrrooommmkkkkkkfffgggffffffdddbbb```^^^YYYYYYVVVQQQJJJEEEDDDDDDCCCBBBDDDEEEEEEGGGQQQ]]]uuurrraaaRRRNNNEEEFFFEEEEEEEEEEEECCCAAAAAAAAA@@@@@@@@@@@@AAAAAAAAA@@@>>>======>>>???@@@CCCAAA???===<<<======>>>>>>>>>>>>===<<<;;;:::999;;;;;;===>>>???>>>>>>=========<<<;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<===uuummmOOOQQQSSSUUUWWWXXXYYYYYYXXXXXXXXXWWWWWWYYY]]]```YYYYYYXXXVVVTTTQQQOOONNNRRRWWW\\\]]]^^^dddpppzzzxxx~~~xxxvvvwwwvvvrrrnnn___^^^]]]]]]]]]___aaaccc___``````^^^aaalllvvvTTTGGGFFFDDDAAA===>>>===<<<<<<>>>>>><<<<<<<<<<<<<<<;;;:::999999999999999::::::999999999;;;;;;<<<<<<;;;;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;999;;;>>>>>>>>>>>>???AAA???@@@BBBBBBBBBCCCFFFHHHGGGFFFFFFHHHKKKLLLIIIFFFLLLIIIHHHIIILLLOOOTTTYYYoooxxxbbbUUUOOOMMMKKKHHHEEEBBBAAA@@@AAA@@@@@@@@@@@@@@@AAAAAA???>>>===<<<;;;:::999999;;;::::::999999:::::::::>>>>>>???@@@BBBDDDFFFGGGFFFGGGHHHIIIJJJKKKKKKKKKMMMSSSaaawwwzzzeeeccctttwwwgggbbb]]]UUUYYYXXXWWWVVVSSSQQQNNNMMMOOOMMMKKKJJJJJJIIIGGGEEEFFFGGGHHHIIIJJJIIIHHHHHHGGGHHHIIIJJJJJJIIIGGGFFFCCCCCCCCCCCCCCCDDDEEEFFFBBBBBBBBBCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFBBB@@@CCCEEEFFFJJJOOOZZZ{{{ttt~~~mmmZZZVVVddd|||iiieeekkk{{{xxx{{{yyyzzzxxxtttpppllliiihhhgggaaabbbdddeeedddccc```___VVVUUUPPPIIIBBB@@@BBBEEEFFFGGGHHHGGGEEEJJJYYYiiigggrrr}}}oooUUUOOOIIIBBBCCCDDDCCCCCCDDDCCCAAA@@@@@@@@@???@@@@@@AAAAAA>>>===<<<<<<===???AAACCCEEECCC???<<<;;;;;;===>>>>>>>>>======<<<;;;999999<<<===???@@@@@@@@@???>>><<<<<<;;;::::::::::::;;;;;;::::::::::::;;;<<<<<>>===============<<<<<<;;;888888888888888888888888888888999999999::::::::::::::::::::::::999888777999999999999999999999999<<<<<<<<<============>>>????????????@@@AAABBBCCCAAABBBCCCDDDEEEEEEEEEEEEFFFFFFFFFGGGIIIKKKLLLMMM^^^lll~~~ddd^^^VVVPPPMMMLLLJJJHHHHHHDDDAAA@@@AAABBBAAA?????????????????????>>>>>>===???@@@???======@@@CCCCCCDDDEEEFFFGGGGGGGGGGGGJJJFFFEEEIIIKKKKKKQQQYYYiii{{{ccciiipppvvvyyyzzztttiii___ZZZYYYXXXUUUTTTUUUWWWUUUOOOIIIJJJJJJIIIHHHGGGGGGGGGGGGFFFGGGGGGHHHHHHIIIIIIIIIJJJLLLLLLKKKHHHFFFEEEFFFDDDCCCAAABBBDDDEEEEEEDDDCCCCCCCCCCCCDDDDDDDDDEEEEEEDDDCCCDDDFFFFFFDDDCCCCCCBBBAAAAAABBBCCCDDDEEEMMMpppzzzwwwppp\\\\\\kkk}}}ssseeehhh||||||zzzyyywwwtttrrrpppooonnnkkkhhhddddddddddddcccaaa___\\\ZZZTTTNNNHHHDDDAAA>>>@@@EEEKKKJJJGGGLLLPPPPPPccckkk|||qqq\\\MMMIIIDDDDDDBBB@@@???@@@AAAAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>@@@CCCFFFDDDBBB@@@===<<<;;;<<<===???>>>===<<<;;;:::::::::?????????>>>>>>>>>>>>===::::::::::::::::::::::::<<<;;;;;;::::::;;;;;;<<>>>>>>>>>>>???@@@AAAAAA@@@AAABBBCCCDDDDDDDDDDDDDDDDDDEEEFFFGGGIIIJJJKKKTTT^^^sssuuukkkddd\\\QQQHHHGGGEEEEEEEEEGGGGGGDDDBBBDDDCCCBBBAAA@@@??????>>>BBBDDDEEECCC@@@??????@@@CCCDDDDDDEEEFFFFFFGGGGGGMMMIIIGGGJJJPPPZZZlll|||sssiii}}}uuujjjjjjmmmooollleee___]]]]]]ZZZWWWTTTUUUVVVUUUOOOJJJJJJJJJHHHGGGGGGHHHHHHIIIGGGGGGHHHHHHIIIIIIIIIJJJJJJLLLLLLKKKIIIGGGFFFGGGEEEDDDCCCDDDEEEFFFEEEDDDBBBBBBBBBCCCCCCCCCCCCDDDDDDCCCCCCDDDEEEEEEDDDBBBCCCCCCBBBAAABBBBBBDDDDDDFFF\\\sssvvvrrroootttuuuyyyuuuqqq___]]]jjj~~~vvvllljjjzzz~~~zzzzzzyyytttsssqqqooommmkkkhhhddd``````______]]][[[XXXVVVTTTLLLFFFBBBBBBCCCCCCGGGMMMHHHJJJIIIOOO^^^iii{{{~~~|||nnnUUULLLHHHEEEDDDBBB@@@???@@@AAAAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>?????????===<<<===@@@BBB@@@???===<<<;;;<<<======>>>>>>===<<<;;;:::::::::>>>>>>>>>>>>=========<<<999999999999999999999999;;;;;;::::::::::::;;;;;;pppeeeWWWUUUSSSSSSTTTUUUTTTSSSWWWWWWWWWWWWVVVUUUTTTSSSSSSQQQPPPOOOPPPOOONNNLLLMMMSSSVVVUUUUUUXXXXXXWWW^^^___aaabbbgggyyy{{{YYYHHH;;;===AAA???===>>>:::::::::::::::999999888777777777777777777777777777777777888888888999999888999999999999888888777888888888888888888888888999999999:::::::::;;;;;;<<<<<<<<<<<<===>>>??????>>>???@@@AAABBBBBBBBBBBBBBBCCCCCCDDDEEEGGGHHHIIIKKKPPP^^^nnn{{{qqqeeeZZZVVVPPPLLLIIIGGGEEECCCGGGFFFFFFEEEEEEEEEEEEFFFDDDFFFIIIJJJIIIIIIJJJKKKJJJIIIIIIIIIIIIKKKLLLMMMIIILLLTTT___mmmtttwwwiiibbbddd___aaacccbbb^^^[[[\\\^^^[[[WWWTTTSSSTTTSSSOOOLLLJJJIIIHHHGGGGGGIIIKKKLLLIIIIIIIIIIIIIIIJJJJJJJJJJJJLLLMMMLLLIIIHHHGGGHHHGGGFFFEEEFFFHHHGGGFFFDDDAAAAAABBBBBBBBBCCCCCCCCCDDDCCCCCCCCCEEEEEECCCBBBDDDCCCBBBBBBAAABBBBBBCCCBBBHHHXXXqqquuunnnkkknnniiinnn~~~uuutttccc]]]ggg~~~yyyuuuqqqzzz}}}zzzwwwyyyvvvppprrrpppmmmkkkiiieee```\\\\\\[[[YYYVVVSSSPPPNNNMMMIIICCC???@@@BBBCCCEEEJJJPPPUUUTTT]]]www~~~vvvtttXXXMMMJJJGGGFFFDDDBBB@@@@@@AAAAAAAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>??????>>><<<;;;:::<<<>>>===<<<;;;;;;;;;<<<===>>>>>>===<<<;;;;;;;;;;;;;;;============<<<<<<<<<<<<888888888888888888888888::::::999999999999::::::|||jjjaaaTTTSSSRRRQQQQQQRRRRRRQQQVVVUUUUUUTTTSSSQQQOOONNNOOONNNMMMMMMOOOOOONNNMMMOOOTTTVVVSSSRRRTTTTTTRRRYYY\\\^^^]]]]]]jjjxxxYYYHHHAAA<<>>???@@@@@@@@@@@@BBBBBBBBBCCCDDDEEEGGGGGGJJJKKKQQQ\\\hhhvvvwwwiii[[[RRRLLLKKKKKKGGGFFFFFFFFFGGGGGGHHHIIIFFFGGGHHHIIIJJJLLLNNNPPPLLLKKKKKKKKKMMMPPPTTTVVVYYYggg|||xxxkkk\\\[[[```\\\]]]]]][[[XXXVVVWWWYYYYYYVVVRRRPPPPPPOOONNNLLLKKKIIIHHHGGGHHHJJJMMMOOOJJJJJJJJJJJJJJJJJJJJJIIIJJJKKKLLLLLLJJJHHHHHHIIIHHHGGGGGGHHHIIIIIIFFFDDDBBBBBBBBBCCCCCCCCCDDDDDDEEEDDDCCCDDDFFFFFFDDDBBBDDDCCCCCCBBBBBBAAAAAAAAADDDCCCIII^^^xxx}}}tttrrr{{{yyyzzzxxxggg]]]fff~~~|||}}}zzz}}}yyyvvvsssnnnqqqooollljjjhhhddd___\\\[[[YYYUUUQQQMMMJJJGGGFFFFFFBBBAAADDDFFFFFFGGGJJJOOO\\\cccsssZZZKKKJJJGGGEEEGGGCCCBBB@@@@@@AAABBBAAA???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===;;;;;;<<<>>>======<<<;;;;;;<<<=========<<<<<<;;;;;;;;;<<<<<<>>>=========<<<<<<<<<<<<999999999999999999999999999999888888888888999999ddd\\\QQQQQQPPPOOONNNNNNOOOPPPSSSSSSSSSRRRPPPOOOMMMLLLNNNMMMLLLMMMOOOPPPOOONNNPPPSSSRRROOONNNRRRUUUUUUVVVWWWYYYYYYXXX^^^pppmmmTTTEEEAAA>>><<<<<<:::777666888999::::::::::::999888888666666666666666666666666555555555666666666777777666777777888888777777777777777777777777777777777666666666666777777777777888888888888999:::;;;;;;;;;<<<===>>>????????????BBBBBBBBBBBBCCCDDDFFFFFFLLLJJJLLLSSS]]]kkk~~~rrrjjjfffeeeWWWVVVTTTRRROOOLLLIIIHHHMMMKKKHHHGGGIIILLLOOOQQQTTTUUUWWW[[[aaahhhmmmqqq}}}ttteee```]]]ZZZZZZZZZYYYWWWUUUTTTUUUVVVUUUSSSOOOMMMLLLLLLLLLKKKKKKJJJIIIIIIJJJLLLNNNOOOKKKKKKKKKJJJJJJIIIIIIHHHHHHJJJKKKKKKJJJIIIIIIJJJHHHGGGFFFGGGIIIIIIGGGEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDEEEFFFFFFEEECCCCCCCCCCCCBBBBBBAAA@@@@@@EEEFFFFFFMMMgggsssooo|||~~~~~~{{{yyyjjj```nnn~~~||||||}}}vvvqqqnnnooommmkkkiiigggccc___[[[WWWTTTPPPKKKFFFCCCBBBAAABBBAAADDDJJJLLLLLLOOOTTTMMMggg}}}|||tttjjjMMMHHHKKKFFFCCCGGGCCCAAA@@@AAABBBBBB@@@???>>>>>>>>>>>>>>>>>>>>>>>><<<>>>???>>>======???@@@??????>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<===>>>>>>=========<<<<<<<<<::::::::::::::::::::::::888888777777777777888888zzz^^^VVVNNNOOOOOONNNLLLKKKMMMNNNPPPPPPPPPPPPOOONNNMMMLLLMMMLLLKKKMMMOOOPPPOOONNNNNNPPPNNNIIIIIIOOOUUUWWWZZZVVVTTTTTTSSSUUU^^^hhhjjjOOODDDAAA>>>===<<<:::888777888:::999999999:::999888888777666666666666666666666666444444555555555666666666555666666777777777777666666666666666666666666666555555555666666666777777777777777777888999:::::::::;;;<<<===>>>>>>>>>>>>AAAAAAAAAAAABBBCCCDDDEEEIIIHHHIIIMMMRRR]]]ppp|||wwwppphhhaaa]]]___]]]\\\___eeelllqqqttt{{{~~~tttdddbbbbbb\\\UUUVVVUUUUUUTTTSSSSSSTTTTTTPPPOOOMMMLLLJJJJJJKKKKKKKKKKKKKKKKKKLLLMMMNNNOOOLLLKKKKKKJJJIIIHHHGGGGGGGGGHHHJJJJJJIIIHHHIIIJJJGGGEEEDDDEEEFFFHHHHHHGGGDDDDDDEEEEEEEEEFFFFFFFFFEEEDDDDDDEEEFFFFFFEEECCCAAABBBBBBBBBBBBAAAAAA@@@AAAFFFEEEDDDWWWyyyllliiiwww|||yyy}}}|||~~~}}}yyymmmiii}}}}}}|||zzz{{{uuuooonnnmmmkkkhhheeeccc___ZZZWWWOOOLLLHHHDDDAAA@@@@@@@@@DDDEEEHHHKKKIIIIIIQQQZZZpppwwwppp{{{lllXXXIIIJJJLLLFFFCCCFFFBBBAAAAAAAAABBBBBB@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>@@@@@@??????@@@AAA??????>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;<<<===>>>===<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::777777777666666777777777|||rrrWWWRRRLLLMMMNNNLLLJJJIIIKKKMMMMMMMMMNNNNNNNNNNNNNNNMMMLLLKKKKKKLLLNNNOOONNNMMMLLLOOOMMMIIIIIIPPPUUUWWWZZZVVVSSSSSSQQQQQQUUU[[[fff~~~lllRRRDDD@@@AAA=========;;;999:::;;;<<<777888888888888777666666555555555555555555555555333444444444444555555555444555666666777777666666666666666666666666666666555555555666666666666777777666666777777888999::::::;;;<<<===>>>>>>>>>>>>????????????@@@AAABBBBBBDDDDDDFFFIIIJJJOOO]]]jjj}}}qqqbbb\\\\\\\\\XXXRRRRRRRRRQQQQQQQQQPPPOOONNNMMMMMMMMMLLLKKKKKKKKKLLLJJJKKKMMMNNNNNNNNNMMMMMMKKKKKKJJJIIIHHHGGGFFFFFFEEEGGGIIIIIIHHHGGGHHHIIIFFFCCCAAAAAACCCFFFHHHHHHDDDDDDDDDDDDEEEEEEEEEEEECCCBBBBBBCCCDDDDDDCCCAAA???@@@AAABBBBBBBBBAAAAAA???BBBCCCDDDMMM```yyyyyyyyywww|||~~~}}}}}}yyyzzz{{{yyyqqqqqq~~~{{{{{{}}}|||}}}~~~qqqlllllljjjhhhddd```\\\WWWQQQMMMGGGEEEBBB@@@@@@BBBEEEGGGJJJKKKNNNNNNLLLQQQbbbttt{{{qqqzzzXXXOOOIIIJJJJJJFFFDDDDDDBBBAAAAAABBBCCCBBB@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@AAA@@@???>>>>>>???<<<<<<<<<======<<<<<<;;;:::::::::;;;<<<===>>>>>>::::::::::::999999999888999999999999999999999999777666666555555666666777|||~~~zzzuuukkkSSSOOOJJJLLLMMMKKKIIIHHHJJJLLLKKKLLLMMMNNNNNNOOOOOOOOOKKKJJJJJJKKKMMMNNNMMMLLLMMMPPPPPPLLLLLLRRRVVVWWWRRRQQQRRRTTTRRRNNNNNNRRRUUUbbb{{{dddJJJAAA>>><<<;;;999;;;:::888888999999888666666666666666555555444555555555555555555555555333333333444444444555555444444555666777777666666666666666666666666666666555555555666666666777777666666666777777888999::::::;;;<<<===>>>>>>>>>>>>>>>>>>===>>>>>>???@@@AAA@@@BBBEEEHHHFFFGGGPPP[[[fffuuubbb```]]]YYYWWWUUUTTTSSSRRRQQQPPPOOONNNLLLJJJGGGKKKLLLMMMMMMLLLLLLLLLMMMJJJLLLNNNOOOPPPOOOMMMLLLKKKKKKJJJIIIGGGFFFEEEEEEDDDFFFHHHHHHGGGGGGHHHIIIEEEBBB??????AAAEEEHHHIIICCCCCCCCCCCCDDDDDDDDDEEEAAA@@@@@@AAABBBBBBAAA???>>>???AAABBBCCCBBBBBBAAA@@@>>>AAAHHHGGGKKKcccxxxyyyzzz|||zzz}}}|||xxxxxx}}}zzzzzztttvvv|||{{{{{{{{{rrrkkkiiiiiiiiifffaaa]]]WWWQQQJJJEEEDDDBBB@@@@@@BBBGGGKKKOOOIIIMMMRRRVVVYYYhhhiiiwwwdddQQQMMMIIIHHHHHHGGGEEECCCBBBAAAAAABBBCCCBBB@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@AAABBB@@@>>><<<<<<<<<888999:::;;;<<<<<<<<<<<<:::::::::;;;<<<===>>>???888888888777777777777666888888888888888888888888666666555555555555666666yyyuuuwwwmmm```WWWLLLMMMLLLKKKJJJIIIJJJKKKKKKIIIGGGKKKRRRRRRMMMJJJMMMHHHGGGFFFGGGJJJLLLMMMLLLOOOPPPQQQRRRRRRSSSUUUXXXTTTTTTSSSQQQOOOOOOQQQSSSVVVVVV\\\lllrrr^^^III@@@???===:::999===<<<;;;888777555555444999888777666666888:::;;;555555555444444555555555333333333333333333333333444444444555555555555666555555555555555555555555555555555555555666777777777777666666666666777777888888999:::;;;;;;;;;;;;;;;;;;<<<===>>>???@@@@@@BBBBBBCCCDDDFFFIIIKKKMMM\\\fffvvvlllccc\\\\\\[[[XXXUUURRRRRRSSSLLLMMMMMMKKKKKKMMMOOONNNKKKMMMNNNMMMJJJJJJLLLOOONNNMMMMMMMMMLLLLLLKKKKKKJJJIIIHHHGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFEEEEEEGGGBBB>>>???DDDGGGGGGEEEDDDBBBAAAAAABBBCCCBBBAAABBBBBBAAA@@@@@@AAAAAAAAA>>>>>>???@@@AAAAAAAAAAAAAAA>>>???DDDCCCCCCRRRfffxxxppppppuuuzzzyyy{{{{{{yyyvvvvvvxxx{{{xxxwww{{{{{{yyyzzz{{{||||||~~~{{{xxxxxx|||}}}wwwpppjjjgggeeeeeeeeeaaaZZZSSSMMMHHHDDDAAACCCAAABBBEEEHHHKKKOOORRRXXX[[[[[[\\\llliiiwwwiiiVVVLLLKKKIIIGGGDDDCCCBBBAAABBBCCCDDDDDDCCCAAA???>>>????????????????????????<<<===???@@@@@@???>>>===:::;;;<<<======<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;777777666666666666777777444444555666777777666666666555444333333333333333xxxrrrssshhh]]]UUULLLIIIIIIHHHHHHHHHIIIKKKLLLKKKIIIKKKOOOPPPKKKIIIKKKJJJIIIIIIJJJMMMNNNNNNMMMNNNOOOQQQQQQQQQRRRUUUWWWTTTTTTTTTRRRPPPPPPRRRTTTVVVUUUYYYfff{{{tttYYYLLL???===>>>===;;;:::;;;:::999888777666666666777666555444555666888999555444444333333444444555333333333333333333333333444444444444555555555555444444444444444444444444555555555555555666666777777666666555555666666777777888999::::::;;;;;;;;;:::;;;<<<===>>>??????@@@AAABBBBBBCCCFFFHHHKKKLLLNNNVVVcccooouuu}}}jjjaaa___[[[[[[YYYVVVRRROOOOOOOOOKKKLLLLLLKKKKKKLLLKKKJJJIIIKKKMMMLLLKKKKKKMMMPPPMMMMMMMMMLLLLLLLLLKKKKKKIIIHHHGGGFFFFFFFFFFFFFFFGGGFFFFFFEEEEEEDDDDDDDDDDDD@@@>>>@@@EEEHHHGGGEEECCCBBB@@@AAABBBCCCBBBAAA@@@@@@@@@?????????@@@@@@??????@@@@@@AAAAAA@@@@@@CCC>>>???CCCBBBAAALLL\\\zzz|||sssmmmjjjiiitttwwwyyyyyyxxxwwwxxxzzzyyyzzz|||}}}~~~{{{yyyyyyzzz|||}}}}}}zzzzzzyyyuuuqqqppprrrtttuuurrrnnniiifffdddcccbbbaaa\\\TTTMMMHHHDDDBBBAAAEEEFFFGGGJJJLLLPPPWWW]]]WWWfffxxxvvvssstttYYYMMMJJJIIIGGGFFFEEEDDDCCCCCCAAAAAACCCCCCCCCAAA???>>>????????????????????????<<<===???@@@@@@>>>===<<<:::;;;<<<<<<<<<<<<;;;:::999999999999999999999999777666666555555666666777444444555666666666555555555444444333333333333444wwwoooooodddZZZSSSJJJFFFEEEEEEEEEFFFHHHJJJKKKLLLIIIIIILLLKKKHHHHHHJJJLLLLLLLLLNNNPPPPPPNNNLLLMMMNNNPPPPPPPPPQQQTTTVVVTTTTTTTTTRRRQQQQQQSSSUUUWWWVVVWWW___mmm{{{xxx]]]KKKBBB<<<999<<<>>><<<:::;;;888888777777666777777777444444333222333444555666333333222222222222333333333333333333333333333333333333333444444444555555444444444444444444444444555444444444444555666666666666555555555555666666666777888999999:::::::::::::::;;;<<<===>>>??????@@@AAABBBCCCEEEGGGIIIJJJEEEIIIPPPYYY```kkk~~~wwwaaaXXXWWWXXXYYYYYYWWWSSSOOOLLLKKKLLLMMMLLLLLLLLLLLLKKKLLLLLLIIIKKKLLLLLLKKKLLLNNNPPPLLLLLLLLLLLLKKKKKKKKKKKKGGGFFFFFFEEEEEEEEEFFFFFFGGGFFFDDDBBBBBBBBBBBBBBB@@@???>>>AAAFFFHHHGGGDDDBBBAAA@@@AAABBBCCCBBBAAA>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@?????????DDD???===AAAAAA???EEEOOOhhh{{{}}}rrrhhh```[[[eeehhhllloooqqqrrrtttvvvtttvvvyyyyyyxxxxxxzzz|||{{{zzzxxxxxxzzzzzzyyyxxxrrrrrrrrrooollliiiiiijjjiiigggeeeaaa___\\\[[[ZZZVVVRRRKKKFFFCCCBBBDDDEEEIIILLLOOOPPPRRR[[[gggpppxxxnnnwwwYYYJJJFFFGGGGGGFFFEEEDDDDDDDDDDDD???@@@AAABBBBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>======>>>???>>>===;;;:::999:::;;;;;;;;;;;;:::999888888888777777777777777666666555555555555666666444555555555555444444333333333333222333333444444tttnnnooodddYYYPPPGGGDDDCCCCCCCCCDDDEEEGGGHHHIIIHHHGGGGGGGGGHHHJJJKKKLLLLLLMMMOOOPPPPPPMMMKKKKKKMMMNNNNNNNNNOOORRRTTTQQQRRRRRRQQQPPPPPPRRRTTTXXXWWWWWW[[[bbbiiimmmooohhhRRRDDD>>><<<999:::>>>>>>:::888:::888777666666555555666666333222222222222333444555222222111111111111222222222222222222222222222222222333333333444444444444333333333333333333333333444444333333444444555666555555444444444444555555555555666777888888888888999999:::;;;<<<===>>>>>>???@@@AAABBBDDDFFFGGGHHHFFFFFFIIIMMMRRR[[[kkk{{{xxxbbbYYYWWWUUUSSSUUUUUUTTTQQQNNNLLLLLLLLLPPPPPPRRRVVVVVVTTTSSSTTTMMMMMMMMMMMMMMMMMMNNNOOOKKKKKKKKKKKKKKKKKKKKKKKKEEEEEEEEEEEEEEEEEEFFFFFFFFFEEEBBB@@@???@@@AAABBB@@@@@@@@@CCCEEEFFFCCCAAAAAA@@@@@@AAABBBCCCBBB@@@>>>>>>??????@@@@@@??????BBBAAA@@@??????>>>>>>>>>CCC>>><<<@@@AAA@@@AAAEEETTTgggzzztttiiibbb___ZZZ\\\```dddhhhllloooqqqssstttvvvvvvvvvwwwzzz||||||{{{yyyxxxwwwtttpppmmmkkkllllllkkkiiifffdddcccaaa```]]]ZZZVVVRRROOOMMMMMMLLLIIIGGGFFFHHHLLLPPPJJJQQQUUUVVV]]]lllyyyppp\\\LLLHHHGGGGGGFFFEEEDDDCCCCCCCCCCCC???@@@AAABBBBBBBBBAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>============<<<;;;999888999999999999999999999999777777777777666666666666555555444444444444555555444444555444444333222222222222111222222333444444qqqmmmpppfffYYYOOODDDDDDCCCBBBAAAAAABBBCCCDDDEEEEEEDDDCCCEEEIIILLLNNNJJJJJJKKKMMMOOONNNKKKIIIIIIKKKLLLMMMMMMNNNPPPRRRNNNOOOPPPPPPOOOOOOQQQSSSUUUTTTTTTVVVXXX[[[\\\]]]bbbnnn||||||]]]JJJAAA??????===;;;;;;===<<<888777999888888666555444333333333222222222222333333444444111111111000000111111111222222222222222222222222222222222222333333333444333333333333333333333333333333333333333444555555444444333333333333444444333444555666777777777777888888999:::;;;<<<======>>>>>>@@@AAACCCDDDEEEFFFGGGFFFFFFIIIJJJOOOZZZfffrrraaaXXXXXXYYYUUUPPPQQQQQQQQQPPPNNNMMMNNNOOOOOOTTT```mmmnnneee\\\XXXRRRQQQPPPOOONNNNNNMMMMMMJJJJJJJJJJJJJJJJJJJJJKKKEEEEEEEEEEEEEEEEEEFFFFFFFFFDDDBBB@@@??????AAABBBBBBBBBCCCDDDDDDBBB???===@@@??????AAACCCCCCBBB@@@???@@@AAABBBBBBBBBBBBAAABBBBBB@@@???>>>======>>>AAA===<<>>???AAACCCCCCAAA@@@@@@AAABBBDDDDDDDDDCCCCCCBBBAAA???>>>======>>>>>>===<<<<<<>>>@@@AAAAAA@@@===GGGTTTgggwwwtttoookkkhhhfffcccaaagggjjjpppyyywwwuuussspppmmmiiidddaaa```^^^\\\ZZZXXXTTTOOOLLLKKKKKKJJJIIIHHHHHHHHHHHHKKKLLLKKKIIIGGGHHHNNNRRRZZZhhhuuuxxxnnncccNNNJJJJJJHHHGGGGGGFFFDDDBBBAAA@@@??????AAAAAAAAAAAA@@@@@@@@@@@@========================:::::::::999999888888888777777666666666666777777777777666666555555444444333333222222222222333333111222222222222111111000111111111000111111222222zzzjjjgggkkkcccWWWMMMCCCAAAAAA@@@??????@@@AAABBBCCCFFFEEEBBBDDDKKKNNNMMMGGGFFFFFFGGGIIIKKKJJJIIIGGGHHHIIIJJJJJJKKKMMMPPPKKKMMMOOOPPPOOOPPPQQQSSSMMMNNNNNNNNNMMMMMMNNNOOONNNNNNRRRXXX```nnn|||]]]OOOAAA??????<<<999999;;;666444888999777666777555555444333333333333333111111222333333333333333222111111000000111111222111111111111111111111111111111111111222222222222222222222222222222222222222222222222222333333444222222111111111111222222111222333444555555555555666666777888999:::;;;;;;;;;===>>>@@@BBBBBBBBBBBBBBBAAABBBEEEFFFFFFKKKRRRWWWgggrrrwww{{{~~~nnnYYYYYYWWWSSSPPPOOOOOOOOONNNMMMNNNOOONNNLLLLLLNNNOOOLLLQQQ___qqqrrrbbbUUURRRSSSPPPNNNMMMNNNMMMLLLJJJHHHHHHIIIIIIIIIJJJJJJJJJIIIHHHGGGFFFFFFFFFFFFFFFCCCCCCCCCDDDDDDDDDDDDDDDBBBCCCCCCCCCAAA>>>===<<<>>>>>>???AAACCCCCCAAA??????AAACCCEEEEEEEEEDDDCCCBBB@@@???===<<<===>>>???:::<<<=========>>>??????;;;@@@FFFTTTrrr|||uuulllfffiiirrrxxxuuuppplllhhhccc^^^ZZZUUURRRPPPOOOOOOMMMJJJGGGIIIHHHHHHIIIJJJMMMPPPRRRRRRRRROOOLLLJJJNNNXXX```yyy~~~sssqqq~~~}}}iiiOOOJJJJJJDDDBBBFFFDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@???>>>>>>======>>><<<<<<<<<<<<<<<<<<<<<<<<999888888777777888888888666666555444444555666666666555555444333333222222222222111111111111222222000000111111222111111111222111111000000000000111yyygggcccggg___UUUMMMDDD??????>>>??????AAACCCDDDDDDGGGGGGCCCDDDJJJMMMJJJGGGEEEEEEFFFHHHJJJKKKKKKFFFGGGIIIIIIIIIJJJMMMOOOKKKMMMPPPQQQQQQQQQRRRTTTOOOOOOOOONNNMMMMMMNNNOOOLLLLLLNNNQQQRRRYYYmmmwwwbbbNNNGGG>>>999===???;;;888888<<<777555999<<<999555444333222222222333333444555000000111222222222222222222222111111111111222222111111111111111111111111000111111111111222222222111111111111111111111111222222111111222222333444222222111111111111222222111111222333444444444444666666777888999:::;;;;;;;;;<<<>>>@@@AAABBBAAAAAAEEECCCDDDFFFFFFEEEIIIOOOKKKXXX```gggooouuurrrdddbbb```[[[RRRTTTVVVUUURRROOOMMMMMMNNNNNNNNNMMMKKKJJJKKKMMMQQQMMMPPPYYYYYYPPPMMMQQQPPPNNNKKKKKKMMMMMMLLLIIIHHHHHHHHHIIIIIIJJJJJJJJJJJJIIIHHHGGGFFFFFFFFFFFFBBBCCCDDDEEEFFFFFFFFFFFFAAABBBBBBBBB@@@>>>>>>>>>======???AAACCCCCCAAA??????@@@CCCDDDEEEEEEDDDCCCAAA@@@>>>===<<<===???@@@999<<<>>><<<:::;;;======;;;======CCC\\\www}}}|||xxxqqqkkkddd^^^WWWSSSJJJHHHGGGHHHKKKMMMLLLJJJNNNMMMLLLMMMOOOSSSWWWZZZ```^^^[[[WWWWWW```nnnyyy{{{~~~rrrqqqwwwzzz~~~mmmTTTEEEKKKKKK???>>>HHHAAAAAAAAA@@@@@@AAABBBBBB??????>>><<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<888777777777777777888999666555444333333444555666444444333333222111000000222222111111111111222222...///000111111111111111222222111000//////000000xxxddd]]]aaa\\\TTTMMMDDD???>>>======???AAADDDEEEEEEDDDCCCDDDFFFHHHHHHGGGFFFEEEDDDEEEIIIKKKJJJHHHIIIHHHFFFEEEFFFIIILLLNNNMMMNNNNNNOOOOOONNNNNNMMMMMMLLLJJJIIIIIIKKKMMMOOOIIIJJJKKKLLLNNNRRRXXX\\\rrr|||lllXXXMMMGGGCCC>>><<<;;;999888888999999666666666666666666666666555444333222111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000111111111222222222111111111111111111111111111111222222222333333333111111111111111111111111222333222111111222555888???===999666666888;;;===<<<<<<<<<<<<===>>>???@@@AAAAAAAAABBBCCCEEEGGGHHHJJJHHHMMMVVV[[[ccc{{{mmm___[[[[[[XXXTTTTTTTTTTTTSSSRRRPPPOOONNNPPPOOONNNLLLKKKJJJJJJJJJMMMLLLLLLLLLLLLLLLMMMMMMLLLNNNOOONNNLLLJJJJJJKKKJJJIIIGGGFFFFFFGGGIIIJJJJJJIIIHHHGGGFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCBBBAAA???>>>===<<>>>>>======@@@AAACCCDDDEEEDDDCCCBBBAAA@@@?????????>>><<<:::<<<<<<<<<<<<<<<<<<<<<<<<999;;;>>>AAAJJJ]]]vvvuuuyyyzzzzzzuuukkk^^^RRRKKKKKKJJJJJJLLLOOOSSSUUUVVVYYYTTTTTTXXXWWWVVVbbbtttyyypppmmmttt{{{qqqiiizzzjjjmmmhhhSSSOOOIIIFFFEEEFFFFFFFFFCCCCCCBBBAAAAAA@@@??????>>>===<<<;;;:::;;;<<<<<<<<<<<<======<<<<<<;;;:::888999:::::::::888666444666666555555555555666666333333333222222222111111222111111111000000//////......//////000000111111111111000000//////......xxxccc\\\___ZZZRRRLLLBBB???>>>======???AAACCCEEEDDDBBBAAABBBDDDFFFEEEEEEEEECCCCCCDDDGGGIIIHHHGGGGGGFFFFFFFFFGGGIIIKKKLLLLLLLLLMMMMMMMMMMMMLLLLLLLLLKKKIIIHHHHHHJJJLLLMMMMMMLLLKKKKKKLLLNNNQQQRRRXXX^^^gggmmmooowwwyyybbbNNNCCC???===;;;<<<;;;:::999888888888888555555555555555555555555555444333222111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000111111111222222111111111111111111111111000000000111111111222222111111111111111111111111222333222222111222555888<<<:::777555555666888:::;;;;;;;;;;;;<<<===>>>>>>AAA@@@@@@AAABBBDDDFFFHHHDDDAAADDDKKKNNNTTTggg}}}tttiii[[[RRRRRRSSSSSSRRRRRRRRRRRRQQQPPPOOOMMMLLLNNNMMMMMMLLLLLLLLLLLLLLLMMMMMMLLLLLLKKKLLLLLLLLLLLLNNNOOONNNKKKJJJIIIJJJJJJIIIGGGFFFGGGHHHIIIKKKJJJIIIHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEECCCCCCBBBAAA@@@???>>>>>>@@@@@@?????????>>>>>>>>>@@@AAACCCDDDDDDDDDBBBBBB@@@???>>>?????????===;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>===;;;>>>JJJ\\\kkkyyywwwllliiilllnnnkkkddd\\\VVVSSSLLLKKKLLLQQQZZZccchhhjjjddd___aaaiiiooouuu}}}hhh^^^lllzzzqqqqqqsssVVVOOOLLLGGGEEEDDDDDDDDDCCCBBBAAAAAA@@@??????>>>>>>>>>===<<<;;;:::;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;:::888999:::;;;:::888666555555555555555555555555555333333333222222222111111111111111111000000000///.../////////000000000111000000000000////////////wwwbbb[[[]]]VVVNNNHHH@@@???>>>>>>===>>>@@@BBBCCCBBB@@@???@@@BBBBBBAAA@@@BBBAAAAAABBBEEEFFFFFFEEEEEEEEEFFFFFFGGGIIIIIIJJJJJJJJJKKKKKKKKKKKKJJJJJJJJJIIIHHHGGGHHHIIIKKKLLLMMMJJJHHHIIILLLMMMLLLIIIJJJKKKOOORRRUUU\\\lll|||lllWWWNNNBBB:::777999::::::999::::::999999888777666555555555555555555555555444333222111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000/////////000000000111111111111111111111111111111222222333222111222555777888777555444444555666666999999999999:::;;;<<<<<>>>>>===>>>??????>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<:::<<>>>>>============<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;::::::999::::::;;;:::888777666444444555666666555444444333333333222222222111111111111111111000000000000////////////000000000000////////////000000000000vvvaaaYYYZZZRRRJJJFFF>>>>>>>>>>>>>>>>>>???@@@AAA???>>>===>>>??????>>><<>>???AAABBBCCCDDDHHHCCCBBBEEEGGGHHHMMMTTT[[[jjjssswww|||~~~ppp]]]UUUVVVQQQQQQQQQPPPOOOOOOPPPQQQNNNNNNNNNNNNMMMLLLKKKJJJKKKKKKLLLLLLMMMMMMMMMMMMMMMLLLKKKJJJJJJJJJJJJJJJKKKLLLMMMLLLIIIGGGFFFGGGHHHHHHHHHHHHIIIJJJKKKLLLJJJIIIGGGEEEDDDEEEGGGHHHFFFGGGGGGHHHGGGFFFEEEEEE@@@AAAAAAAAAAAABBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAABBBBBBAAA@@@@@@===<<<<<<===???@@@???===::::::::::::::::::::::::999:::<<<<<<===CCCMMMUUU\\\nnn|||sssnnnooorrrxxxzzzpppiiimmmzzznnnXXXKKKGGGFFFDDDCCCCCCDDDCCCAAA???@@@@@@?????????>>>>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;::::::::::::::::::999888777666222333555666666555333222333333333222222222111111111111111000000000000000////////////000000000000......//////000000111111ttt```WWWWWWNNNGGGDDD>>>>>>>>>>>>>>>>>>>>>>>>???===<<<<<<===>>>>>><<<:::<<<===>>>??????@@@AAABBBCCCDDDGGGIIIJJJJJJIIIHHHHHHHHHIIIIIIIIIIIIHHHHHHIIIIIIJJJKKKKKKKKKKKKJJJEEECCCCCCGGGMMMPPPMMMIIIMMMJJJJJJMMMNNNMMMOOOSSSRRR[[[ffflllnnnvvvxxxfffZZZTTTMMMCCC<<<===<<<::::::999999777666555666777777777666555444444444444444444444444444222222111111000000111111000000000000000000000000////////////////////////............................../////////000000000////////////////////////000000000111111111222222111111111111111111111111111222333333222333444666444444555555555555555444999999888888888999::::::;;;;;;===>>>???@@@AAABBBDDD@@@???AAACCCDDDFFFIIIIIIVVV^^^fffqqqwwwqqqcccYYYQQQOOOUUUKKKNNNPPPPPPMMMKKKKKKKKKMMMMMMMMMMMMLLLLLLKKKJJJKKKKKKLLLLLLLLLKKKJJJIIIKKKJJJIIIIIIHHHHHHHHHIIIIIIKKKKKKJJJHHHFFFEEEFFFHHHHHHHHHHHHIIIIIIJJJJJJHHHGGGEEEDDDDDDEEEFFFGGGDDDEEEFFFFFFFFFEEECCCBBB??????@@@AAAAAABBBBBBCCC@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@@@@@@@@@@??????<<<;;;;;;===???@@@???===::::::::::::::::::::::::;;;<<<<<<;;;999:::>>>BBBKKKYYYnnnqqqcccvvvfffUUUMMMJJJJJJCCCCCCBBBCCCDDDDDDAAA???@@@@@@@@@@@@@@@?????????<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<;;;::::::999999999999999888777666666111333444666666444333111333333333222222222111111000000000000000000111111000000000000////////////......//////000000111111rrr^^^VVVUUULLLEEECCC???>>>>>>>>>>>>============;;;;;;;;;===>>>>>><<<::::::<<<===>>>===>>>@@@AAABBBCCCEEEGGGHHHHHHHHHGGGGGGGGGHHHHHHHHHHHHGGGGGGHHHIIIJJJLLLLLLKKKJJJJJJGGGFFFEEEHHHKKKLLLIIIFFFFFFEEEGGGLLLNNNLLLLLLOOOTTTQQQPPPRRRWWW]]]hhhrrrxxx|||ssshhh___TTTKKKCCCBBBBBB???;;;:::999999::::::999777666555444444555555555555444444333333333333333333333333222111111000000000111111000000000000000000000000////////////////////////....................................////////////////////////////////////000000000111111111222222111111111111111111111111000222333333333333444666444444444555555555555555999888888888888888999999999:::;;;===>>>???????????????@@@AAABBBCCCEEEGGGFFFMMMOOOTTTaaalll}}}{{{gggUUUQQQRRROOOMMMMMMIIIKKKNNNNNNLLLKKKJJJJJJKKKLLLLLLLLLKKKKKKJJJIIIIIIJJJKKKKKKKKKIIIHHHGGGGGGGGGFFFFFFFFFGGGGGGHHHGGGHHHIIIIIIGGGEEEEEEFFFHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEDDDDDDDDDDDDDDDEEEBBBCCCDDDEEEEEECCCAAA@@@>>>>>>???@@@@@@AAABBBBBB?????????@@@@@@@@@@@@@@@????????????>>>>>>>>>>>><<<;;;;;;===??????>>>===999999999999999999999999:::;;;;;;:::999888:::;;;<<>>>>>>>>>>>===<<<<<<;;;::::::;;;===??????===;;;999;;;===>>><<<===???AAAAAAAAACCCDDDEEEFFFFFFFFFEEEEEEFFFFFFFFFFFFEEEEEEFFFHHHJJJKKKLLLKKKIIIHHHGGGGGGGGGGGGGGGGGGFFFEEEDDDDDDFFFKKKLLLJJJKKKOOOUUUNNNKKKOOOSSSUUUYYY^^^YYY^^^hhhqqqqqqnnnqqqyyywwwnnn```VVVOOOIIIBBB===CCC>>><<>>999777999777888::::::999777777777444444333333333333444444222222222222222222222222111111000000000000111111000000000000000000000000////////////////////////------------------------------........./////////......................../////////000000000111111111111111111111111111111000222333444333333444555444333333333333444555666777777666666666666777777777888:::<<<===>>>>>>>>>===@@@BBBAAAAAACCCFFFHHHGGGKKKHHHIIITTT[[[fffzzz~~~oooZZZRRRKKKJJJMMMMMMKKKHHHJJJJJJJJJKKKKKKJJJIIIHHHIIIIIIJJJJJJIIIIIIHHHHHHFFFGGGHHHJJJJJJIIIHHHGGGDDDDDDDDDDDDDDDEEEFFFGGGDDDFFFGGGGGGFFFEEEEEEFFFHHHHHHHHHHHHGGGFFFEEEEEEAAABBBCCCDDDDDDCCCBBBBBBAAABBBDDDEEEEEECCCAAA???>>>>>>>>>??????@@@@@@@@@>>>>>>>>>?????????@@@@@@??????>>>>>>===============<<<<<<===>>>>>>===<<<999999999999999999999999777888999::::::;;;<<<===888666???RRRcccqqqsssffffffpppzzzzzzcccMMMFFFHHHGGGDDDBBBAAA@@@???@@@BBBCCCCCCBBB????????????????????????;;;<<<=========<<<;;;::::::;;;;;;;;;;;;:::999999888777666555555444444444222222222222222222222222333333333222222222111111///000000000111111111111111000000000/////////...000000000000////////////ppp\\\TTTSSSIIICCCDDDBBB>>>>>>>>>>>>===<<<;;;:::::::::;;;>>>@@@@@@>>><<<888;;;======<<<<<>>>>>===<<<888888;;;:::666777===666777888888666555555666444333222222222333444555222222222222222222222222111000000000000000111111000000000000000000000000////////////////////////---------------------------------.........//////..................................../////////000111111111111111111111111000222444444333333444555333333222111222333555666666555555444444444555555666777:::<<<============888===@@@>>>===???CCCFFFCCCGGGDDDEEEKKKJJJLLLYYY___kkkooopppxxx~~~{{{mmmdddXXXMMMLLLLLLIIIFFFGGGJJJKKKIIIIIIGGGEEEDDDEEEEEECCCAAAGGGGGGHHHHHHHHHGGGFFFFFFBBBDDDFFFIIIJJJJJJIIIHHHBBBBBBBBBBBBCCCEEEFFFGGGCCCEEEFFFGGGFFFEEEFFFGGGHHHHHHHHHGGGFFFEEEDDDCCC???AAACCCDDDDDDCCCAAA@@@AAABBBDDDFFFEEECCCAAA???======>>>>>>????????????======>>>>>>?????????@@@??????>>>==================<<<<<<===>>>>>>===;;;888888888888888888888888777777888777777666666666<<<444555AAAMMMYYYrrrxxx}}}qqquuuvvvrrrppp{{{pppsssZZZNNNGGGJJJMMMJJJEEECCC@@@???>>>>>>AAABBBBBBBBB============>>>>>>>>>>>>;;;<<<=========<<<::::::::::::;;;;;;;;;:::999999777666555444444333444444333333222111111222333333333333333222222222111111//////000000111111111222111111000000/////////...111111000000//////......ttt\\\PPPOOOIIIEEEDDD???======<<<<<<<<<<<<======;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<============>>>???@@@AAAAAABBBBBBAAAAAAEEEEEEEEEEEEDDDDDDDDDDDDGGGGGGHHHIIIIIIIIIHHHHHHGGGGGGFFFEEEDDDDDDEEEEEEDDDEEEGGGHHHIIIIIIHHHGGGJJJIIIIIIKKKNNNPPPPPPOOOLLLKKKIIIIIIIIIKKKMMMNNNGGGKKKRRRWWWZZZXXXUUURRRTTTUUUVVVWWWXXXYYYYYYYYYNNNLLLIIIFFFBBB@@@>>>=========<<<;;;::::::999999:::::::::999999999888888888777777666555444444444111222222333333222222111111111111111111111111111000000000000000000000000//////000000000000//////................................................---------............///........................,,,---///000000000///...000000000000111111111111000111111111111222222222222333444444555555444444666666666666666666555555888888999999:::;;;<<<<<<>>>>>>???@@@AAAAAABBBBBBFFFFFFGGGGGGIIIJJJLLLMMMQQQUUUYYY___nnnzzzeeeWWWTTTSSSPPPLLLGGGFFFFFFEEEGGGIIIKKKMMMIIIGGGDDDCCCDDDEEEEEEDDDHHHHHHHHHGGGFFFDDDAAA@@@EEEEEEFFFGGGGGGGGGGGGFFFEEEEEEEEEDDDDDDDDDDDDDDDFFFHHHIIIIIIGGGGGGHHHIIIGGGGGGFFFEEEDDDCCCCCCCCCAAABBBDDDEEEEEECCCAAA@@@BBBBBBBBBAAAAAA@@@@@@@@@@@@>>>===>>>??????>>>=========>>>>>>>>>>>>>>>===???>>><<<;;;::::::;;;;;;???>>>>>>===<<<<<<;;;;;;666777777888888888777777555555444444444444555555555888999999<<>>>>>>>>>>>>>>>>>>>>===============<<<<<<;;;;;;:::999999888999999999888777555444444444444333333333222222222333444444222111111111222111111111000000//////000000000000000000000000111000000///......------........................qqqYYYNNNNNNIIIEEEEEE@@@======<<<<<<<<<<<<======;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>???@@@AAABBBBBBBBBBBBEEEEEEDDDDDDDDDCCCCCCCCCEEEFFFFFFGGGHHHHHHHHHGGGFFFFFFEEEDDDDDDDDDDDDDDDFFFGGGGGGHHHHHHHHHHHHGGGIIIHHHHHHIIILLLMMMMMMLLLKKKJJJHHHFFFFFFFFFGGGHHH@@@BBBEEEHHHHHHHHHFFFEEECCCDDDEEEFFFFFFGGGFFFFFFDDDCCCAAA???===;;;;;;:::;;;;;;::::::999888888777999999999888888888888777666666555555444333333222111222222333333222222111111111111111111111111111/////////////////////////////////000000/////////........................------------------------------------....................................------.../////////////////////000000000111111111000000111111111222222222222333444444555444444444555555555555555555555555777777888999:::;;;<<<======>>>>>>???@@@AAABBBBBBEEEEEEFFFFFFGGGHHHJJJJJJLLLOOOQQQTTT___nnnvvvvvv~~~{{{hhh^^^RRRKKKJJJJJJHHHEEEEEEEEEDDDDDDEEEGGGIIIKKKGGGFFFDDDDDDEEEFFFEEEDDDFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEFFFGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEDDDDDDDDDFFFIIILLLLLLKKKIIIHHHHHHFFFEEECCCBBBBBBBBBBBBCCC@@@AAACCCCCCCCCBBB@@@???AAAAAAAAAAAAAAA@@@@@@@@@???>>>======??????>>>=========>>>>>>>>>>>>======???>>><<<;;;:::::::::;;;======<<<;;;;;;:::999999777777888888888888777777555555444444444444555555666888999777888???MMMWWWwww{{{tttuuu|||ttt___RRR[[[mmmvvvaaa^^^hhhrrrWWWLLLHHHDDDAAAAAACCCCCC???;;;@@@>>>===>>>@@@AAA@@@>>>>>>============<<<<<<<<<<<<<<<;;;;;;:::999999999777888888888777666555444333333333333222222222222///111222222111000111111111111111000000000//////////////////////////////000000//////...------,,,........................mmmVVVLLLMMMHHHFFFEEEAAA===<<<<<<;;;;;;<<<<<<===:::;;;;;;<<<<<<;;;;;;:::999999:::::::::;;;;;;;;;<<<===>>>@@@AAABBBBBBCCCDDDDDDCCCCCCCCCBBBBBBBBBBBBCCCDDDEEEFFFFFFFFFFFFEEEEEEDDDCCCCCCCCCDDDDDDHHHGGGGGGGGGGGGHHHHHHIIIIIIHHHGGGHHHIIIJJJIIIHHHIIIHHHFFFCCCBBBAAAAAAAAAAAA@@@???>>>>>>>>>>>>>>>;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;:::999999999999999999999999888777777666666888777777777777666666666444444444333333222222111111111222222222222111111000000000000000000000000////////////////////////......////////////......------------------------------------------------------------............------------------------.........---......///000//////000000000000111111000000000111111111222222222222333444444444444444333333333444444444444444555666777888:::;;;<<<===<<<======>>>@@@AAAAAABBBEEEEEEEEEEEEEEEFFFFFFGGGIIIJJJJJJJJJOOOVVVZZZYYY___fffooouuuuuuuuu~~~uuujjj]]]SSSNNNKKKIIIGGGHHHGGGFFFDDDCCCCCCBBBCCCCCCEEEGGGHHHDDDDDDCCCDDDFFFFFFEEEDDDDDDDDDEEEFFFHHHIIIKKKLLLDDDEEEFFFFFFGGGGGGFFFFFFGGGGGGFFFEEEEEEEEEEEEEEEGGGJJJNNNOOOMMMJJJGGGFFFDDDCCCAAA@@@@@@AAABBBCCC@@@AAABBBBBBBBB@@@???>>>@@@@@@@@@@@@@@@AAAAAAAAA>>>===<<<===>>>???>>>=========>>>>>>>>>>>>======>>>===<<<;;;:::::::::;;;;;;::::::999999888888777777777888888888888777777555555444444444444555555666777777666666888;;;???WWWttt{{{yyy{{{{{{{{{jjjZZZPPPYYYxxxmmmZZZVVVrrrlllNNNDDDFFFCCC@@@======??????<<<999>>>;;;999;;;???BBB@@@===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::999999888888666666777666666555444333222222222222111111111000...000111111000000000111111111000000000000////////////////////////////////////......---,,,,,,,,,........................kkkTTTJJJLLLGGGDDDDDD???<<<;;;;;;;;;;;;;;;;;;<<<::::::;;;;;;;;;;;;::::::888888888888999999999::::::;;;===???@@@BBBBBBCCCCCCBBBBBBBBBAAAAAAAAAAAA???@@@AAACCCDDDEEEEEEEEECCCCCCBBBBBBBBBBBBCCCCCCFFFFFFEEEFFFGGGHHHJJJLLLIIIHHHGGGGGGHHHHHHGGGEEEFFFEEECCCAAA???>>>>>>>>>BBBAAA???===<<<<<<<<<===<<<<<<<<<<<<<<<;;;:::::::::999999888888999999:::888888888888777777666666666666666555555555444444444444333333333222222222111111222222222222111111000000000000000000000000////////////////////////---......//////......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------------///...---,,,---...///000////////////000000000111000000000000111111111111222222333444444444444333222222222222222333333333444444666777999:::;;;<<<;;;;;;<<<===???@@@AAAAAADDDEEEEEEEEEEEEEEEDDDDDDHHHIIIHHHHHHIIIKKKLLLKKKSSSTTTXXX^^^bbbeeemmmvvv~~~~~~}}}yyylll^^^TTTOOONNNMMMHHHJJJKKKKKKIIIGGGFFFEEECCCCCCBBBCCCCCCEEEFFFGGGBBBBBBCCCEEEFFFGGGEEECCCCCCCCCCCCDDDFFFIIILLLMMMDDDEEEEEEFFFFFFFFFFFFFFFHHHGGGFFFEEEDDDEEEEEEFFFIIIKKKMMMMMMKKKHHHGGGFFFDDDBBBAAA???@@@AAACCCEEEAAAAAABBBBBBAAA@@@???>>>>>>>>>??????@@@@@@AAAAAA===<<<;;;<<<>>>???>>>======>>>>>>>>>>>>======<<<<<<<<<<<<;;;;;;:::::::::::::::999999888888888777777888888888888777777666555444444333333444444555555555555666777888888777AAAYYYvvv|||uuu}}}ppp^^^PPPTTThhhnnnbbbnnn}}}___NNNFFFDDDEEEAAA???======>>>>>><<<:::;;;999888:::===>>>===;;;;;;;;;;;;:::::::::999999:::::::::999888888777777555555555555444444333333111111111111000000000000000222333222000//////000000000000000000000//////////////////////////////......---------,,,,,,,,,........................jjjSSSJJJKKKFFFBBBAAA;;;;;;;;;::::::::::::;;;;;;999999::::::::::::999999777777777777888888888888888999;;;===@@@AAABBBBBBAAAAAAAAA@@@@@@@@@@@@???===>>>???AAABBBCCCCCCCCCBBBAAAAAA@@@AAAAAABBBBBBCCCCCCCCCDDDFFFIIILLLNNNJJJHHHGGGGGGGGGGGGFFFDDDCCCBBBAAA@@@@@@?????????======>>>======;;;::::::;;;;;;;;;;;;:::999888777::::::999888888888999999888888888888777777777777555555555444444444333333444444444333333333333333000111111222222111111000////////////////////////........................------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------...---,,,,,,,,,---///000...////////////000000000//////000000000111111111111222333333444444333333111111111111222222333333333444555666888999:::;;;999:::;;;<<<>>>???@@@AAADDDEEEEEEEEEEEEDDDCCCCCCHHHGGGHHHIIIIIIHHHIIIKKKLLLJJJJJJNNNQQQQQQTTTXXX^^^hhhvvv~~~|||{{{{{{uuussszzzvvvnnnnnnoooiiiaaa]]]\\\UUUMMMIIIIIIJJJKKKMMMFFFHHHIIIGGGDDDBBBCCCDDDDDDDDDDDDDDDEEEEEEFFFGGGAAAAAABBBDDDFFFFFFDDDBBBBBBBBBBBBBBBDDDFFFHHHIIIDDDDDDEEEFFFFFFFFFFFFEEEGGGFFFEEEDDDDDDEEEFFFGGGJJJKKKJJJHHHFFFEEEFFFHHHEEEDDDBBBAAABBBCCCEEEFFFCCCCCCCCCBBBAAA@@@@@@???>>>>>>>>>??????@@@@@@@@@<<<;;;:::;;;===>>>===<<<>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;:::::::::::::::::::::999999999999888888888888888777666666444444333333333333444444555444222444777999999888999DDDSSSaaappp|||}}}|||zzz{{{uuuiiiiiiooorrrssstttpppddd___nnnwwwyyy}}}VVVCCCAAABBB???:::???>>>============<<<;;;888999:::;;;;;;;;;::::::::::::::::::999999999999999999999888777777666666444444444333333333333333111111111000000000//////333555555444111///////////////////////////000000........................---------------,,,,,,,,,........................gggQQQHHHJJJEEEAAA???999;;;::::::999999::::::;;;888999999::::::999999888666777777777777888888888888999;;;===???@@@AAAAAA@@@@@@@@@?????????>>>>>>===>>>???@@@AAAAAABBBBBB@@@@@@?????????@@@AAAAAAAAAAAABBBDDDFFFIIIKKKLLLIIIGGGFFFEEEFFFFFFDDDCCC@@@@@@@@@@@@@@@@@@@@@@@@<<<===>>>???>>><<<:::999999999999999999888777666999888777666666666666666777777777777777777777777555444444444444333333333333333333333333333333333000000111111111111000000////////////////////////........................,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,------...///......////////////000000/////////000000000111111111111222333333333333333000000111111222333333333333444555555666777888888888999:::;;;===>>>@@@@@@CCCCCCDDDEEEEEEDDDCCCBBBEEEDDDFFFHHHHHHGGGIIINNNJJJGGGFFFIIIJJJGGGFFFHHHMMMRRRYYYbbbhhhjjjhhhfffhhhpppzzz}}}xxxqqqjjjeeeaaabbbfffkkknnnmmmhhhccc^^^WWWSSSTTTTTTPPPMMMMMMMMMHHHFFFJJJLLLIIIEEEBBBCCCDDDDDDCCCBBBBBBCCCDDDDDDEEEEEEEEEFFFFFFFFFFFFBBBBBBAAABBBDDDDDDCCCBBBAAAAAAAAAAAABBBCCCDDDEEECCCDDDEEEEEEFFFFFFEEEEEEEEEDDDCCCBBBCCCEEEGGGHHHIIIIIIGGGEEECCCCCCFFFHHHFFFEEEEEEDDDDDDDDDEEEEEEDDDDDDCCCBBBAAA@@@@@@???>>>>>>>>>>>>>>>?????????;;;::::::;;;===>>>===<<<>>>??????>>>>>>===<<<;;;::::::;;;;;;;;;;;;:::999::::::::::::::::::::::::888888999888888777666555444444333333333333444444666444222222333666777777888999;;;BBBOOO^^^lllsss{{{uuuqqqttt|||{{{ttttttfff[[[XXXdddvvvhhhXXXHHHAAA???<<<999888<<<;;;;;;;;;;;;;;;;;;;;;888888999===@@@@@@<<<999::::::::::::999999999999999888888777666666555555444444333333333333444444111111111111000000000///444555666444222/////////......////////////000000..............................------------------........................dddNNNFFFIIIDDDAAA???:::::::::999999999999::::::888888999999999999888888666777777777777888888888888999:::<<<>>>??????????????????>>>>>>>>>======>>>>>>???@@@@@@@@@@@@@@@???>>>>>>>>>>>>???@@@AAA@@@AAACCCDDDFFFGGGGGGGGGFFFEEECCCCCCDDDDDDCCCAAA@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>===;;;999888888888999999999888888777555555555444444555666666555555555555555555555666555555444444444333333333222222222222222222222222000000111111111111000000................................................,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------........./////////000000////////////000000000111111111222333333333333222000000111222222333444444444444555555555666666666777777999:::<<<>>>???@@@@@@AAABBBCCCDDDCCCAAA@@@CCCAAACCCFFFEEECCCGGGMMMKKKGGGEEEHHHIIIFFFFFFHHHHHHHHHIIILLLPPPRRRRRRPPPLLLPPPVVVXXXVVVSSSRRRTTTNNNNNNOOOOOOOOONNNMMMMMMKKKHHHHHHLLLMMMJJJIIIKKKIIIFFFGGGLLLMMMFFFAAA@@@CCCBBBBBBBBBCCCDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFEEEDDDCCCAAAAAABBBCCCBBBAAA@@@@@@AAABBBCCCCCCBBBBBBCCCDDDDDDEEEEEEEEEEEEEEEBBBAAA@@@@@@BBBDDDGGGIIIFFFGGGGGGFFFDDDDDDFFFHHHEEEFFFFFFFFFFFFEEECCCBBBDDDCCCBBBAAA??????>>>>>>>>>>>>>>>>>>>>>=========:::999999:::<<<======<<>>===<<<;;;999:::;;;;;;;;;;;;:::999::::::::::::::::::::::::999999999888888777666555444333333222222333333444555555444333333333555666666666777999===FFFRRR]]]sssxxxrrrvvv{{{{{{tttqqqvvv{{{zzzxxx|||}}}uuuqqqxxxyyyrrrnnniiicccbbbffffffeeeqqqxxxkkkWWWBBB@@@@@@@@@===999:::???:::;;;;;;;;;::::::;;;<<<:::666666>>>IIILLLCCC999;;;;;;:::::::::999999999888888777666666555555444555444333333333333444555222222111111111000000000000222333333111000000111........./////////000000........................................................................```KKKDDDHHHDDDBBBAAA;;;:::999999999999999999:::888888999999999999888888777777777777888888888888888999:::<<<===>>>>>>>>>>>>>>>>>>>>>============>>>??????@@@@@@@@@??????>>>>>>===>>>>>>???@@@@@@AAABBBDDDEEEEEEEEEDDDCCCDDDCCCAAAAAABBBCCCAAA@@@@@@@@@@@@@@@???>>>===<<<===<<<:::888666555444444555555666666666666555555444444444444555666777888444444444444444444444444555555555444444444333333000000000000000111111111000000111111111111000000................................................+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///...---,,,............/////////000////////////000000000000111111222333333333333222000111111222333333444444555555555555555555555555666777888:::<<<>>>???@@@===>>>@@@BBBBBBBBB@@@???DDDAAABBBEEECCC@@@DDDLLLIIIEEECCCEEEEEECCCDDDHHHFFFDDDBBBAAABBBDDDEEEFFFBBBEEEIIIKKKIIIGGGHHHKKKDDDEEEFFFFFFEEEDDDEEEGGGCCCCCCEEEJJJIIIEEEDDDFFFGGGDDDEEEHHHHHHDDDEEEKKKAAA@@@@@@AAACCCCCC@@@>>>CCCDDDEEEEEEEEEEEEEEEDDDFFFCCCAAA@@@AAABBBBBBAAA>>>@@@AAACCCDDDCCCCCCBBBCCCDDDDDDEEEEEEEEEEEEEEEAAA@@@??????AAADDDHHHJJJCCCFFFHHHHHHGGGFFFFFFGGGEEEFFFGGGGGGFFFDDDBBB@@@CCCBBBAAA???>>>=========??????>>>>>>======<<<<<<:::999999:::<<<======<<>>===<<<;;;888999:::;;;;;;;;;:::999999999999999999999::::::999999999888888666555555444333333222222333333444333444666666555555777999222777;;;;;;888888AAALLL\\\qqqtttvvv}}}}}}wwwzzznnnnnnpppvvvzzzxxxooogggbbb^^^^^^eeeoooxxxuuujjjaaa```bbbdddjjjrrr{{{tttwww~~~{{{YYYGGGCCC???<<<::::::999888;;;@@@;;;<<<======<<<<<<===>>>===444222>>>QQQVVVIII999;;;;;;;;;:::::::::999999777777777666555555444444555444333333333444555666222222222222111111111111---///111111111111222333---.........//////000000..............................//////////////////........................bbbGGG>>>FFFDDD>>>>>><<<;;;:::999888777777777777666666666666666666666666666666666666666555555555888777777777888:::<<<>>><<<===>>>>>>>>>>>>>>>===???>>>>>>===<<<=========<<<===>>>>>>======>>>???BBBDDDFFFEEEBBB@@@AAABBBBBBBBBAAAAAAAAA@@@@@@@@@AAAAAA@@@???>>>===<<<<<<999999888888777666666666888777666555444333333333555555555555555555555555333333333333333333333333222222222222222222222222111111222222222222111111////////////////////////000000//////.........------------------------------------------------------------,,,,,,+++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---------............///......///000000000000000---......///000111111222000000111222333333333333:::???>>>666333555555222666666777888:::;;;<<<===??????>>>>>>>>>???AAABBBBBBBBBBBBCCCCCCEEEFFFFFFBBBCCCDDDEEEEEEDDDCCCBBBCCCBBBAAAAAACCCDDDDDDDDDBBBBBBBBBCCCDDDFFFHHHIIIEEEEEEDDDDDDCCCCCCCCCBBBAAABBBCCCDDDEEEEEEEEEEEEEEEFFFGGGHHHHHHHHHHHHHHHBBBBBBBBBBBBBBBBBBAAAAAAEEEEEEEEEEEEEEEDDDDDDCCCBBBBBBAAA@@@@@@??????>>>>>>???@@@AAABBBBBBBBBBBBBBBCCCDDDCCCBBBAAABBBCCCCCCCCCCCCCCCCCCDDDEEEEEEGGGGGGGGGFFFFFFFFFFFFEEECCCDDDEEEFFFFFFEEEDDDDDDDDDCCCAAAAAAAAA???===;;;???????????????>>>======999:::;;;;;;<<<<<<;;;;;;@@@===;;;;;;>>>???>>><<<;;;::::::999:::;;;===>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::999888777666555444555555444444444333333333444444444444444444444444444666777888777777999;;;HHHSSSbbbqqq|||ppphhhttt}}}~~~tttqqqnnnuuuwwwxxxsssdddfffzzzzzz___NNNDDD===999999999888888888888999999;;;;;;;;;<<<<<<<<<<<<===;;;999777888;;;===;;;999888888999999999888777777888888777777666666555555333333333222222222111111555444222000//////000111////////////////////////..............................------------......------------------------.........------,,,,,,,,,___FFF===EEECCC>>>>>>===::::::999888777777777777666666666666666666666666666555555555555555555555666666777777888:::;;;<<<:::;;;;;;<<<=========<<<>>>======<<<<<<<<<<<<<<<;;;===>>>>>>===<<<===???AAACCCEEEDDDBBB@@@AAACCCAAAAAAAAAAAA@@@@@@@@@@@@??????>>>===<<<;;;::::::999999888777777666666555777666555444333333333444333333333333333333333333333333333333333333333333222222222222222222222222000111111222222111111000........................000/////////.........---........................------------------------------,,,,,,,,,+++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------------..................///000000000000///......//////000000111111///000111222333333333333555999999444222444555333555666777888999;;;<<<<<>>>>>===>>>???AAABBBBBBBBBBBBBBBCCCDDDEEEFFFAAAAAABBBCCCCCCBBBAAAAAABBBAAA??????@@@AAA@@@???AAABBBBBBCCCDDDEEEFFFFFFDDDCCCCCCCCCBBBBBBBBBBBB@@@AAABBBCCCDDDEEEEEEEEEDDDDDDEEEEEEFFFEEEEEEEEE@@@@@@AAAAAABBBBBBCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCBBBAAAAAA@@@??????>>>>>>>>>???@@@AAABBBBBBBBBBBBAAACCCDDDCCCBBBAAABBBCCCCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCBBBCCCDDDEEEEEEDDDCCCBBBCCCCCCCCCBBBAAA???>>>>>>>>>????????????>>>======999999:::;;;;;;;;;;;;:::???===;;;<<<>>>???>>><<<:::::::::::::::;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<:::999999888666555555444444333333333222222222222444444444444444444444444222444666666555555777888<<>>:::777444888777777777777777777888:::::::::;;;;;;;;;<<<<<<:::888777888:::;;;:::888888888999999888888777777666666666555555555444444333333222222222111111111444333222000//////000000////////////////////////..............................------------......------------------------......---------,,,,,,,,,]]]EEE===CCCAAA>>>???===:::999888777666666666666666666666666666666666666555555555555555555555555555555666888999999999999777888999:::;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::<<<======<<<<<<===>>>???AAACCCCCCBBBAAABBBCCCAAAAAA@@@@@@@@@?????????<<<<<<;;;;;;:::999888888888888888777666666555555555444444333333444444555222222222222222222222222222222222222222222222222111111111111111111111111000000111111111111000000......................../////////.......................................------------------------,,,,,,,,,,,,++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------------............---...//////000////////////////////////////////////000111222222333333222000333444111000333555444444555666777888:::;;;;;;============>>>???@@@AAAAAAAAAAAAAAABBBCCCDDDDDD??????@@@@@@@@@@@@??????AAA???>>>>>>>>>>>>===;;;AAAAAACCCDDDDDDDDDCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@???@@@AAACCCDDDDDDEEEEEEBBBBBBCCCCCCCCCBBBAAAAAA>>>??????@@@AAABBBCCCCCCAAAAAABBBBBBBBBBBBBBBAAAAAAAAA@@@@@@???>>>>>>>>>>>>>>>???@@@AAAAAAAAAAAA@@@BBBCCCBBBAAA@@@BBBCCCDDDCCCCCCCCCCCCDDDEEEEEEBBBBBBBBBBBBAAAAAAAAAAAAAAAAAABBBCCCCCCBBBAAA@@@AAADDDEEEDDDAAA??????AAA>>>>>>>>>>>>>>>======<<<888999::::::;;;;;;::::::===<<<<<<===>>>>>>===;;;::::::;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999888888777666555444444222222222222111111111111333333333333333333333333000222333333333333444666222777===EEEQQQeee{{{yyyqqqnnnyyyvvvssswwwXXXMMM@@@888666777777555666666555555555555666666999999999999::::::::::::888777666777999:::999888888888888888777777777666444444444444444333333333333222222222222111111111333222111000/////////000////////////////////////..............................------------......------------------------...------------,,,,,,,,,\\\GGG???CCC@@@===>>><<<999999888777666666666666666666666666666666666666444444444444444555555555333444666777888888777777555666888999:::;;;<<<<<<<<<<<<<<<<<<;;;;;;::::::999:::<<<<<<;;;;;;<<<>>>>>>???@@@AAAAAABBBBBBBBB@@@@@@?????????>>>>>>>>>;;;;;;:::999999888777777888777777666666555444444333333222222333444555555222222222222222222222222222222222222222222222222111111111111111111111111///000000000000000000///........................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,---------.........------...////////////...//////////////////.........///000111222222222222...000111000000111333444333333444666777888999:::<<<<<<<<<===>>>???@@@@@@@@@@@@@@@@@@@@@AAABBBCCC>>>>>>>>>>>>>>>>>>>>>>>>@@@>>>>>>>>>???@@@>>>===@@@AAABBBCCCCCCAAA???>>>????????????????????????>>>>>>@@@AAACCCDDDDDDDDDAAAAAAAAAAAAAAA@@@???>>>>>>?????????@@@AAAAAAAAA>>>>>>???@@@AAAAAAAAA@@@@@@@@@@@@???>>>>>>=========>>>??????@@@@@@@@@??????@@@AAAAAA@@@@@@AAABBBDDDCCCCCCCCCCCCCCCDDDDDDAAAAAAAAA@@@@@@@@@?????????@@@AAAAAAAAA@@@???>>>>>>BBBEEEDDD???===???BBB======>>>>>>======<<<;;;999::::::;;;;;;;;;;;;;;;;;;<<<<<<=========<<<;;;999:::;;;<<<<<<<<<::::::<<<;;;;;;;;;;;;;;;::::::777777666666555444444333333222222222222111111111222222222222222222222222000111333222111111333444222333555666<<>>888555777888888666444444333333333333444444777777777777888888888888888777777888999999999999999888888777666666666666444444444444444333333333222222222222111111111111111111000000////////////////////////////////////..............................------------......------------------------------------------------]]]IIIBBBDDD>>><<<>>>:::999888777666555555555555555555555555555555555555222333333333444444444555222333555666777666666555555666888999:::;;;;;;;;;;;;;;;<<<<<<<<<;;;:::999777999:::;;;::::::<<<=========>>>@@@AAABBBAAAAAA??????>>>>>>>>>=========;;;::::::999999888888888777777666666555444444444222222111222222333444555222222222222222222222222111111111111111111111111000000000000000000000000...//////000000//////...........................---------...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++,,,------,,,,,,,,,------------...,,,,,,---...............////////////..................///000111111111111000000111111000000111444111222333444666777888888:::;;;<<<===>>>??????@@@???????????????@@@@@@AAA???>>>>>>>>>>>>>>>>>>???>>>>>>>>>@@@BBBCCCBBB@@@???@@@AAABBBAAA???===;;;=========>>>>>>>>>>>>>>>===>>>???AAABBBBBBCCCCCC@@@AAAAAAAAA@@@???>>>>>>@@@@@@??????>>>>>>>>>===<<<<<<===???@@@@@@@@@@@@@@@??????>>>>>>======<<<======>>>>>>???>>>>>>>>>===???@@@@@@??????@@@BBBCCCCCCBBBBBBBBBBBBBBBCCCAAAAAA@@@@@@@@@?????????>>>???@@@@@@@@@>>>===<<<:::>>>BBBAAA===;;;>>>AAA<<<============<<<;;;;;;::::::;;;<<<<<<<<<<<<<<<:::;;;<<<<<<<<<;;;;;;;;;::::::<<<<<<<<<;;;:::999:::::::::999999888888888666555555555444333333333333333333333222222222222222222222222222222222222000222333333222111222444444555444333333888???EEEQQQVVVaaaqqqzzzrrrsss~~~{{{|||dddKKK>>>===:::777444444555666444222333222222222222222222333555555555555666666666666777888888888888888999:::999888777666555555555555444444444444444444444444222222222111111111000000///000000000//////......////////////////////////..............................------------......------------------------------------------------ZZZIIIBBBBBB<<<<<<>>>999888777666555555444444444444444444444444444444444111222222333333444444444222333333444555555444444555666777888999:::::::::999:::;;;;;;;;;:::888777666888999:::999:::;;;======<<<===>>>@@@AAA@@@???>>>>>>=========<<<<<<<<<:::::::::999999999888888666666666555444444333333111111111111222222333444222222222222222222222222000000000000000000000000////////////////////////......////////////......---------------------------------------.........++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------,,,,,,,,,,,,------------+++,,,------......------........................---...///000000111111000222000111222111...000444000111222333444666777777888999;;;===>>>????????????>>>>>>===>>>>>>????????????>>>>>>>>>>>>??????<<<===>>>@@@CCCDDDCCCAAA>>>????????????===<<<:::<<<<<<===============>>>===>>>???@@@AAAAAAAAAAAA??????@@@@@@@@@???>>>>>>@@@@@@???>>>===<<<<<<;;;:::;;;<<<>>>???@@@@@@@@@??????>>>>>>===<<<<<<<<<<<<<<<===>>>>>>======<<<<<<>>>??????>>>>>>@@@AAABBBBBBAAA@@@@@@@@@AAAAAAAAA@@@@@@@@@????????????>>>????????????===<<<;;;777:::======<<<;;;===???<<<<<<<<<<<<<<<;;;;;;:::999:::;;;;;;<<<<<<;;;;;;;;;;;;<<<;;;999999;;;===;;;;;;<<<<<<;;;;;;:::::::::999999888888777777666444444444444333333222222444333333333222222222222111111111111111111111111111222333333222111222333333444444444333333555777999???JJJZZZlll{{{xxxrrrpppwwwzzzuuuuuuvvvyyyqqqVVVIIICCC<<<888777555444222333444555444333222222111111111111222222333333333333444444444444555777888888777777888999999888666555444444444555333333444444444444555555222111111111111000000000......////////////......////////////////////////..............................------------......------------------------,,,,,,,,,------------...SSSEEE@@@???999;;;>>>:::777777666555444444444444333333333333333333333333111111111222333333444444333222222222222333444444555555666777777777777777666777888999888777555444555777888999999999;;;<<<===<<<<<<===@@@AAA???============<<<<<<<<<;;;;;;999999999999888888888888666666555555444333333222222111111111111222222333111111111111111111111111000000000000000000000000////////////////////////---......//////......---------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))*********++++++++++++************************++++++++++++++++++++++++************************+++++++++***++++++,,,---++++++,,,,,,,,,---------++++++,,,------------,,,,,,------....../////////------...///000000000000000......111000---///444///000111222333555666666777888:::<<<>>>?????????>>>>>>===============>>>???>>>===<<<<<<===>>>???;;;;;;<<>>>>>>>>======<<<<<<;;;;;;<<<<<<<<<=========>>>>>>>>>>>>???????????????>>>======>>>>>>??????>>>>>>>>>>>>>>>======<<<<<<<<<999:::<<<===???@@@AAAAAA???>>>>>>======<<<;;;;;;<<<<<<=========<<<<<<;;;;;;===>>>>>>>>>>>>???AAAAAA@@@@@@???>>>>>>??????@@@?????????>>>>>>>>>>>>>>>????????????===;;;:::777888:::;;;<<<=========;;;<<<<<<<<<<<<;;;::::::888888999::::::::::::999;;;<<<;;;999777777;;;>>>===<<<;;;:::::::::::::::::::::999999888777777666333333333333222222222222222222222222111111111111111111111111111111111111111222333222111000111222000111333444333222222222000444;;;DDDPPP___ooozzz}}}sssnnnssszzz~~~~~~~~~}}}wwwzzz~~~xxxyyyvvvxxxrrr^^^LLL999222555777777555444333222222333444555555222222111111111111222222111111222222222333333333333555666666444444555777:::888666444333333333444222222222222333333333444111111111111000000000000------.../////////...---////////////////////////..............................------------......------------------------,,,,,,,,,---------......|||NNNAAA<<<<<<777:::???;;;777777666444444444444444222222222222222222222222000000111222333333444444333222111111111222333444444444555555666555555555444555666777777555333222444666888888888999;;;<<<>>><<<;;;===@@@@@@>>><<<======<<<<<<<<<;;;;;;;;;888888888888777777777777666555555444444333222222222222111111111111111222000000000000000000000000000000000000000000000000////////////////////////---..................---------------------------,,,,,,,,,------.........------------------------++++++++++++++++++++++++))))))******++++++++++++************************++++++++++++++++++++++++************************++++++******++++++,,,---++++++,,,,,,,,,---------++++++,,,------------,,,,,,,,,------...///000000,,,---...///000000000000...+++,,,000000---///555//////000111333444555666777888:::<<<>>>???>>>>>>>>>======<<<<<<<<<======>>>===<<<;;;;;;<<<===>>>::::::;;;===???>>><<<999>>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<=========>>>>>>???????????????>>>======;;;;;;<<<===>>>>>>>>>>>><<<<<<<<<===============999:::<<<===???@@@AAAAAA>>>>>>>>>===<<<<<<;;;;;;;;;<<<<<<===<<<<<<;;;;;;:::<<<>>>>>>===>>>???AAA@@@@@@???>>>======>>>>>>???>>>>>>>>>============>>>????????????===;;;:::888777888:::===>>>>>>===;;;;;;<<<<<<;;;;;;:::999666666777888888888888888<<<<<<;;;888555666;;;???>>>===;;;:::999:::;;;;;;;;;;;;::::::999888777777333333222222222222222222111111111111000000000000000000000000000000000000000111222111000///000111000111222333222111000000222555777999<<>>>>>?????????<<<:::=========<<<;;;:::888888777777777777888888888888666444333111000000111222///000222333333222000///000000000000000000000000111111111111111111111111///////////////////////////............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,************************)))************+++++++++++++++************++++++++++++******************---,,,,,,+++*********+++000---++++++...///---***+++,,,,,,------,,,,,,+++---------............///............////////////000000111111111222222222444555666888:::;;;;;;;;;<<<<<<;;;;;;;;;:::::::::888999999999888999<<<>>>======<<<<<<<<<<<<<<<=========<<<<<<<<<<<<======?????????>>>>>>>>>>>>>>>???>>>>>>===============<<<<<<===>>>>>>===<<<;;;======<<<<<<;;;;;;:::::::::::::::;;;;;;===>>>???BBB@@@???>>>:::999???IIICCC@@@;;;999999999::::::AAA@@@???>>>========================<<<<<<<<<<<<>>>===<<<<<<<<<<<<======<<<===>>>===;;;999:::;;;777888999;;;<<<=========<<<<<<;;;::::::999888888888888999999999:::::::::888888888666555666888;;;???===;;;888888999;;;<<<777777888888777666444333444444333333333222222222000000000000000000000000000000111111111222222222000000000000000000000000111111111111111111111111222222222333555888<<<>>>HHHSSSeeewwwhhhRRRBBB999666333333333222222111111111000000000000111111111111222111111111000000//////000000111111111222222222111111222333333444555555111111111111111111111111222222222222222222222222000000000000000///......///............---------.........------,,,,,,,,,................................................------------------------++++++,,,,,,,,,,,,------qqqRRRFFF<<<999999999888:::666666666555444444333333111111111111111111111111111111111111111111111111//////000000000111111111222222222333333333333444444444444444444333333333777222111555666444555999<<<<<<;;;===>>>>>><<<:::<<<<<<<<<;;;:::999888777666666666666555555555555444444333222111111111111000222555888888555222000000000000000000000000000000000000000000000000000....................................------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************************+++++++++,,,,,,************************)))************+++++++++++++++************++++++************************---,,,++++++*********+++---+++))))))+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------........................////////////000000000111111111222222333444555777999:::::::::::::::::::::::::::::::::999::::::999999999<<<>>>>>>======<<<<<<<<<======<<<<<<;;;;;;;;;;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>???>>>======<<<<<<======;;;<<<===>>>>>>===<<<;;;======<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>>>>::::::;;;======???HHHQQQAAA???;;;:::;;;;;;;;;;;;@@@@@@???>>>=======================================<<<<<<;;;;;;<<<<<<===;;;=========;;;:::;;;<<<777888:::;;;<<<=========;;;;;;;;;::::::999999888;;;;;;:::999999888888777666666666666555777:::<<<<<<<<<<<<;;;;;;:::999888777777888888777666444333444333333333333222222222000000000000000000000000000000000111111111222222000000000000000000000000111111111111111111111111////////////000222444555777<<>>======<<<======>>>>>>;;;;;;::::::::::::;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<===;;;<<<<<<=========<<<<<<<<<<<<<<<=====================<<<<<<<<<======>>>???=========<<<;;;AAAHHH>>><<<<<<<<<>>>>>>>>>===??????>>>===<<<<<<<<<<<<============>>>>>>>>>>>><<<<<<<<<;;;;;;<<<<<<===<<<===>>>>>><<<;;;<<<===888999:::;;;<<<=========:::::::::::::::999999999======;;;:::888777666555444555666555555777:::===888:::===>>>===;;;777555777777777777666555444333333333333222222222111111000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000111111111111111111111111111111333888@@@KKKVVV\\\ttt{{{~~~zzz{{{~~~mmm[[[PPP@@@===888333000111333444222222222111111111111111//////000000000000111111111111000000000000//////000000000000111111111111222222222222222222333333111111111111111111111111000000000000000000000000//////000000000///......///............---------,,,,,,------------------------------------------------------------------------------------------++++++++++++,,,,,,,,,,,,eeeQQQFFF;;;999999777666666666666555444444333333222111111111111111111111111111111111111111111111111////////////000000000111111111111111222222222222222222222222333333333333333111000444888:::::::::???===;;;:::;;;<<<;;;:::999999999888777666444444555555444333222111111000111222333333333111000///---///222444444222///---000000000000000000000000------------------------.................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************++++++++++++************************))))))*********+++++++++++++++************++++++***************+++++++++++++++***************+++***,,,---,,,+++---222777///...,,,++++++,,,...///,,,,,,---------.........---------.........///////////////000000000111111000111222444555555666666555666666777999::::::;;;:::;;;<<<;;;999999:::;;;======<<<<<<======>>>>>>;;;;;;::::::::::::;;;;;;=========>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>>>>===<<<<<<<<<======BBB???===<<<888555777<<<;;;;;;;;;>>>@@@AAA???>>>>>>======<<<;;;;;;<<<<<<=========>>>>>>>>>>>>>>>======<<<<<<<<<===>>>>>>@@@AAAAAA@@@===<<<<<<===888999:::;;;<<<<<<<<<<<<999999999999999:::::::::===<<<;;;:::888777666666555666666666666777999;;;888999<<<======:::777444777666666666555444333333222222222222111111111111000000000000000000000000/////////000000000111111000000000000000000000000000000000000000000000000111111222222222111000000222222222333444666999:::KKKQQQYYY]]]```gggsss|||}}}pppaaaRRREEE:::444666444333111111222333444111111111111111111111000////////////000000000111000000000000000000///////////////000000000111111222222222222111111111111111111111111111111111111////////////////////////...///////////////......///............---------,,,,,,,,,------.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,eeeOOOEEE;;;999999777555666555555555444333333222222000000000000000000000000000000000000000000000000...////////////000000000000000000111111111222222222222333333444444444555111111222777???FFFGGGDDDFFFBBB>>><<<;;;;;;:::999888888888777666555333333555555444444333222111111000111222333222111000//////..................///////////////////////////...................................................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))*********+++++++++************************))))))*********+++++++++++++++************++++++))))))*********+++++++++*********))))))***++++++)))+++---,,,+++---222666///...,,,++++++,,,...///,,,,,,,,,------------...------------................../////////000000000///000111222333444444444333444555666777999999:::999:::;;;;;;999888999:::<<<<<<;;;<<<<<<===>>>>>><<<<<<;;;;;;;;;;;;<<<<<<<<<<<<======>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======;;;;;;<<<<<<======>>>>>>>>>======<<<<<<<<<<<<===;;;888888::::::888;;;???::::::;;;>>>AAAAAA@@@>>><<<<<<;;;;;;:::;;;;;;;;;<<<<<<======>>>>>>>>>???>>>>>>======>>>??????@@@DDDEEEDDDBBB>>><<<;;;<<<999999:::;;;<<<<<<<<<<<<888999999999999999999999:::::::::999999999888888777888999888666666777999::::::::::::999888777666666666555444444333333333222222111111111000000000////////////////////////....../////////000000000////////////////////////////////////////////////,,,,,,---.../////////......///111222333444444333222666<<>>IIITTTUUURRRJJJFFFAAA===;;;;;;::::::777777777777666444333222555555444444333333222222000111111111111111000000111000...,,,,,,...000111////////////////////////////////////////////////------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************)))))))))************+++************************)))************+++++++++++++++************++++++)))))))))***++++++,,,,,,***))))))))))))***++++++((()))*********+++---///---,,,++++++++++++,,,---,,,,,,,,,,,,------------,,,------------.....................///////////////000111222333333333333222333444555666777888888666888::::::999888888999::::::::::::;;;<<<======<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<<<<======>>>>>>???<<<<<<;;;::::::::::::;;;::::::::::::;;;<<<===>>>;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<===;;;888999<<<===<<<===AAA;;;;;;;;;===???@@@>>><<<;;;;;;:::::::::::::::;;;;;;;;;<<<<<<======>>>>>>============>>>???@@@@@@EEEEEEDDDBBB>>>;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;999999999999999888888888888888888999999:::::::::999:::;;;:::888777777888;;;:::999777777777777777666666444333333222333333111111111000000000000///////////////////////////............////////////////////////////////////////////////////////////------...///000111111222111000...------///222333...///111333666:::???CCCGGGKKKTTT^^^fffiiihhhgggfffjjjpppxxx~~~|||rrrooofffYYYQQQLLLFFF@@@888666333333333333333222...//////000111111111222////////////000000000000......////////////000000......////////////000000............////////////000000000000000000111111000000000000000000000000........................------.../////////......///............---------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++cccKKKAAA888888999888666666555555444333333222222111000000000000000000000000000000000000000000000000........./////////000000/////////000000000111111111111111222333444444444222666:::AAAOOO\\\^^^YYYKKKGGGAAA===;;;;;;;;;;;;888777777777666444333222333333333333333333333333111111000000000000111111000000............000000////////////////////////////////////////////////---------------------------------,,,,,,,,,++++++++++++++++++++++++++++++************************************************************************))))))))))))************************************)))************+++++++++++++++************++++++((())))))***++++++,,,,,,)))))))))))))))***++++++)))))))))***,,,,,,***(((++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,---------.........------.........////////////000111222222333222222222333333444555666666777444666888999888777888999999999999999:::;;;<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<===>>>>>>???<<<;;;;;;:::999:::::::::::::::999999:::<<<===>>>;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;<<<===>>>;;;:::===>>>;;;:::<<<===<<<;;;<<<===>>><<<;;;::::::999999999999:::::::::::::::;;;<<<=========;;;;;;;;;;;;<<<===>>>???@@@AAAAAA???<<<::::::;;;::::::;;;;;;<<<<<<;;;;;;::::::999999888888777777888888888999999:::::::::999;;;<<<;;;:::999999::::::999888888777666666666666555444222222222222333111111000000000/////////////////////////////////------........./////////////////////////////////........................000000//////000111333444333111///---,,,---...///000000//////000000111222333555:::@@@DDDGGGGGGFFFLLLNNNSSSXXX]]]aaafffhhhhhheeegggnnnrrroookkkjjjhhhddd```______]]]XXXSSSEEEGGGCCC;;;555666777666333222222222222111...+++......///000111222222222........./////////000000........./////////000000........./////////000000------........./////////.../////////000111111111000000000000000000000000........................,,,---......//////......///............---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++aaaIII@@@888888999888777777555555444333333222222111000000000000000000000000000000000000000000000000............/////////000////////////000000000000///000000111222222333333111555999AAAPPP^^^```ZZZJJJEEE@@@<<<;;;<<<======888888888777666555333333222222222222222333333333222111000//////000111222------............------////////////////////////........................---------------------------------,,,,,,,,,++++++++++++++++++++++++++++++************************))))))))))))))))))))))))************************))))))))))))************************************)))************+++++++++++++++************++++++((())))))***++++++,,,,,,))))))((())))))***++++++,,,+++***,,,///...***&&&)))***++++++++++++***)))++++++,,,,,,,,,---------,,,,,,,,,---------......---------........./////////000111222222222222222222333333444444555555666222444777888888777888888888888888888999:::;;;<<<:::999999999999999999:::;;;;;;;;;<<<===>>>>>>???<<<;;;::::::999999::::::::::::999999:::<<<===>>>;;;;;;;;;::::::999999999888888888999:::;;;<<<===999666777;;;===;;;;;;<<<>>>===;;;;;;<<<<<<;;;999:::999999888999999::::::999999::::::;;;<<<======999999999:::;;;<<<===>>>;;;<<<===<<<;;;:::;;;<<<::::::;;;;;;<<<;;;;;;;;;;;;::::::999888777666666999999999999999999999999888:::<<<<<<;;;;;;<<<===888888999999888777555555666555333222111222222333000000000000////////////////////////////////////---------.........//////////////////////////////........................///---,,,++++++,,,...///+++---000222333222111000.........///000111111111444444333333333444333333333555666888:::===AAAEEE@@@;;;===HHHNNNJJJDDDBBBDDD???;;;<<>>999000777:::666111///000///111///------.../////////000000//////......---------.........//////000000............/////////000---.........//////000000---------.........//////---......///000111111222000000000000000000000000////////////////////////,,,,,,---.../////////...//////.........---------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++bbbIIIAAA;;;999777555555888444444333222222111111000////////////............///222444444222000//////---------............///222111111111000000//////000000000000111111111111000444888===IIITTTVVVPPPBBBAAA???===<<<<<<======888777666555444333333333222222222111111111000000000000000000000000000000//////.........---------.........------,,,,,,,,,///...------------...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++************************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,------,,,++++++,,,------......------,,,,,,---......//////......000000111111111111000000222222222222222222222222666666666666666555555555888777666666888999999888:::999999999999999999:::888:::<<<>>>??????>>>===999::::::888777666777999<<<<<<<<<;;;:::999777666888888888888888888888888999::::::::::::999888888;;;:::999888888999:::;;;999999999::::::;;;;;;;;;;;;;;;;;;:::::::::999999;;;<<<<<<<<<;;;::::::999:::;;;;;;<<<===<<<<<<<<<999999888999:::;;;<<<===;;;:::888888888:::<<<===888777777777777777888888999888777888999999888777777888:::;;;;;;:::999888777777777777666555444333444444333222222111111000000000////////////000000............////////////////////////////////////............////////////////////////////////////////////////////////////////////////////////////////////////000000000000///000000000111111111111111111111111111222222333222333444444555555444444222222222222222222222222000000111111111111000000333333222111000///......................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///////////////000000000000........................------------------------................................................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************}}}___HHHAAA;;;999777555555777444444333222222111111000////////////............///111333333111/////////---------............///111111111000000000////////////000000000111111111111444777;;;DDDMMMNNNIIIBBBAAA???===<<<<<<<<<<<<777666555444333333333333222222222111111111000000000000000000000000000000//////.........---------......---------,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++************************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++))))))))))))))))))))))))+++++++++++++++++++++++++++,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,,,,------...............///000000111111000000///111111111222222222333333555555555555555555555555666555555555777888888888888888777777777777888888999:::<<<>>>>>>>>>===<<<999::::::999777666777999<<<<<<;;;;;;:::888777666888888888888777777777777999999999999999888777666888888777666666777888888999999999999999999999999777888888999999:::;;;;;;;;;;;;;;;;;;;;;:::999999::::::;;;<<<<<<<<<<<<;;;888888999999:::;;;;;;<<<:::999999888999:::;;;<<<777666666666777777888999999888777777999999888777777888999::::::999777666777777777777666555444333444333333222222111111000000000////////////000000............////////////....................................////////////.........................................................................../////////000000000000//////000000000111111111000000000000000111222222000111222222333333222222111111111111111111111111///000000111111000000///111000000//////......---................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------................../////////000000000........................------------------------................................................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************yyy[[[FFF???:::999777555555777444444333222222111111000////////////............---///111111000.........---------............///000000000000//////////////////000000000000111111222444555777>>>DDDDDD@@@@@@???===;;;:::999888888555444333222222222222222222111111111111000000000000000000000000000000000...............---------...------------,,,,,,,,,,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++************************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++))))))))))))))))))))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,------------,,,,,,,,,,,,---...............//////000000000000////////////000111222333333444444444444444555555555555444444444444555666777888777666666555555666666777:::;;;<<<======<<<;;;:::888999:::999777777777999;;;;;;::::::999888777666777777777666666555555555888888888888777666555444666555444444444444555666888777777777777777777777444444555777888:::;;;<<<999::::::::::::999888888999999:::;;;;;;;;;;;;:::666777999:::;;;;;;::::::888888999999999999999999555555555666666888999:::999777666777888999888666777777888888888666555444666666666666666555444333333333333222111111000000000//////......//////000---............/////////........................---............/////////............................................................................../////////000000000////////////000000000000//////......//////000111...//////000000000000000//////////////////////////////000000000000//////........................------------------------------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.....................////////////000---------------------------------------------------------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************vvvWWWDDD>>>999888888555555777444444333222222111111000////////////............,,,...000000...------...---------............///////////////////////////////////////000000000111333333444666;;;>>>>>><<<<<<;;;:::888666555444333333333222111111111111111111111111111000000000000////////////////////////........................------------------------+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++************************************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))******************************+++,,,,,,,,,,,,+++,,,,,,,,,------,,,,,,,,,,,,,,,---.........------...//////000000//////.........///000111222333444333333333333444444444444333333444444444444666888666666666555555666666666;;;;;;<<<<<<;;;:::999888777999:::999888777888999999999999999888777666555777666666555555444444333777777777666555444333222444444444333333444444444666666666555555555555555222333444555777888999:::888888888999999888888777777888999999::::::999999555777999;;;;;;:::999888666777999::::::999777666444444444555666777999:::888777666666888888777666666777777777666444333222555666666666555555444333333333222222111000000000/////////....../////////---------.........//////........................---------.........//////................................................................................./////////000000........./////////000000......------......///000------...///////////////////////////////////////...//////000000//////...,,,---------.........///------------------------------------------------,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---------.........------........./////////---------------------------------------------------------------------------------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************sssSSSBBB<<<888888888555555777444444333222222111111000////////////............,,,---///...---,,,---...---------............///.....................///...////////////000000000333222333666:::;;;===>>>::::::999888666555444333222222111000000000111111000000000000000000000000////////////////////////---.....................------------------------+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))************************)))***++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------......////////////......------...///111222333333111222222222333333333444333555666555333333555888888777777666666777777888;;;;;;;;;::::::999888777666888::::::999888888999888888888888777666555555555555555555444444333333555666666555444333222111444444444444444444444444444444444444444444444444444444444555555666666666666666777777777777777666666777777888888888888888555666888::::::999888666555666888999999888666444333333333444555777888999777666555555777777666555666666666555444333222222555555555555555444444333333333222111111000000/////////............//////------------....................................------------................................................................................................////////////---............/////////---------,,,---......///---......///////////////////////////////////////......////////////......,,,------......//////000------------------------------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------------...------------............---------------------------------------------------------------------------------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************oooOOO@@@;;;777888888555555666444444333222222111111000////////////............,,,---......---,,,...///---------............///---------.....................////////////000000222000111666888888;;;>>>::::::::::::999777666555222111111000000000111111//////000000000000000111000000000000000000000000---------...............,,,,,,,,,------------...+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))************************((()))***+++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,---------------------............------------...///000111111222000000111111222222333333666888999777444333555888999888888777777888888999::::::999999888888888777555777::::::999888888999666777777777666666555444444444444444444444444444444444444555444444333222333444444555555444444333222222333333333444444444666666555555444444444333444555555666666666666555555555666777777777777666666777888999999888777666555666777888888666444333333333333444444666777888777555444555666777666444555555555444333333333222444444555555555444444333222222222111000000/////////......------......///,,,------------.........------------------------,,,------------.........------------------------------------------------------------------------------........./////////------------.........///------,,,,,,------...///---......///////////////........................------............---------------....../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************kkkKKK???999666888888555444666444444333222222111111000////////////............,,,---......------...000---------............///,,,,,,---------................../////////000000111...///333555333666<<<777777888888888777666555222111111000000111111222////////////000000111111000000000000000000000000---------.........//////,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************************((()))***++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,------------,,,---------......---------.........//////000000000//////000000111222222333999;;;<<<:::555333555999999888888777777888888999999888888777777777888888444777:::;;;:::888888999555666666666666555444444333333444444555555666666222333444444555444444444222333444444444444333222111111222333444444555666666666555555444444444444333333444555555555555555444444555666666666666666777777777777777777777777555666666777666555444333444333333333444555555666666555444444666666555444555444444333333333444444333444444555555444444444222222111111000000/////////......------......///,,,,,,---------.........------------------------,,,,,,---------.........---------------------------------------------------------------------------------.........//////,,,,,,---------.........---------------...//////,,,---......//////......---------------------------------......---------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---************************++++++++++++++++++++++++************************hhhHHH>>>999666777888555444666444444333333222111111000000/////////............,,,---......------///111---------.........//////,,,,,,,,,------...................../////////000///,,,---111222///222999333333555555555444333333222111111111111111222222.../////////000000111111000000000000000000000000---------.........//////,,,,,,,,,------.........---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))++++++,,,,,,,,,+++++++++,,,,,,+++++++++++++++,,,---------,,,,,,,,,------......------,,,.........///////////////...//////000111222222222;;;===???;;;666444666999888888777777777777888888888888777777777777888888444777:::;;;:::999888999555555555666555555444444222333333444555666777777222222333444555555555555111222333444444333222111000000111222444555666777555555555555555555555555222333444444555555555444333444555555666666555555888777666666666666777777555666666666555444444333444444333333333444555555666555444444555666555444444444333333333444555555333333444444555444444444222222111111000/////////.........------.........,,,,,,,,,---------......------------------------,,,,,,,,,---------......---------------------------------------------------------------------------------.........//////,,,,,,,,,---------.........------------...//////+++,,,------......------++++++++++++++++++++++++,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---************************++++++++++++++++++++++++************************fffMMM@@@===888666555555444333222222222111111111111000////////////////////////,,,,,,,,,------.........------------------------++++++,,,,,,---...////////////.........------------......///000111111222555555444333222111000///111111000000000000111111//////............////////////////////////////////////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,((()))***+++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))+++*********))))))((((((,,,,,,++++++***)))))))))************************)))************+++++++++,,,---------------------------------------------/////////000111111222222222333555777777666555444333444555777777888888888666555555555555666666777888888888888888888888888777777666666555555555444444555555555666666777777555555555444444333333333333333333333333333333333222222222222222222222222222222222222222222222222222333555666666555333222444444444444444444333333777777888888888777777666444444444444444555666666666555444333222333333444888888777777666666555555666666555444444444444444444555555555555555444444000000000000////////////------------------------.........------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......---,,,***++++++,,,***)))++++++++++++,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++,,,,,,,,,,,,------------------------------++++++++++++++++++++++++******)))******,,,---...,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,+++***000999:::444,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***))))))***************************************************+++***''')))------(((eeeLLL@@@<<<888666555555444333222222222111111111111000////////////////////////,,,,,,,,,---------......------------------------++++++,,,,,,---......//////.........---------------......///000000111111222222222111111111111111111000000//////000000111//////............//////........................///.........------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,))))))***+++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))************)))))))))(((+++++++++***************************************)))************+++++++++.........---,,,,,,,,,+++---------------------------......//////000000111222333555666666666444333444555666777777888777777666555555555555666777777888888888888888888888888777666666666555555555444444444555555666666666666555444444444333333333333333333333333333333333333222222222222222222222222222222222222222222222222222333444555555444333222333333333333444444444444555666666666666666555555555444444444444555666666666666444333333333444444777777777666666666555555777666555555444444555555555666666666555555444333000000000000/////////...------------------------......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---------///---,,,,,,------,,,+++++++++++++++,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++,,,,,,,,,------------------------------++++++++++++++++++++++++***++++++,,,,,,,,,++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---***)))...555555///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******)))************************************************''')))+++,,,***'''&&&&&&cccLLL???<<<888666555555444333222222222111111111111000////////////////////////,,,,,,,,,------------...------------------------++++++,,,,,,------..................------------------......///000000000.../////////000000111111000000////////////000000//////............//////....................................------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,))))))***++++++++++++***************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))))))))))))))************+++++++++************************)))************+++++++++//////...---,,,+++******------------------------,,,,,,------.../////////111222444555555555444333666666777777777777777666666666555555666666777888777777777777777777777777666666666555555555555555444444444555555555555666444444333333333333333222222222222222222222222222111111111111111111111111111111111111111111111111111222333444444333222111111222222222333444444444333333444555555444444333555444444444444555666666666666555444444444555555666666666666666555555555777777666555555555555555777777777666555444333222000000000/////////......------------------------...------------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,...---,,,,,,------,,,++++++******++++++,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,------------------------+++++++++++++++++++++++++++,,,---------,,,***))),,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------***))),,,000///***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++************************************************************+++222888333(((%%%***cccLLL???<<<888666555555555444222222222111111111000000////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------------------------------....../////////------........./////////000//////......//////000///......------......///........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))******+++++++++******************************************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((*********)))))))))))))))((())))))***++++++,,,,,,************************))))))*********+++++++++...------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////111222333333444444333333666666777777777666666555555555555555666777888888666666666666666666666666555555555555555555555555444444444444444444444444333333333333222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111222333333222111111000000111111222333444444222222333444444444333333444444444444444555666666666555555555555555555555555555555555555555555555777777666555555555555666888888777666555444222111000000/////////.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++++++++,,,***)))***++++++***)))************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,+++***)))+++---,,,)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************************************************...+++222???>>>///(((---bbbLLL>>>;;;888666555555555444222222222111111111000000////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,------------------------------.....................---------,,,,,,//////............//////......------------..............................,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++******)))************************************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))******(((((()))***+++,,,,,,---************************))))))*********+++++++++***++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////000000111111222222222222222555555666666666555444444444444444444555666777888555555555555555555555555444444444555555555555555444444444444333333333333222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111000...//////000111222333333111222333333444444444333333333333333333444444555444444555555555555555555444444444444444555555555777777666555555555555555777777777666555333222111////////////............------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++)))))))))++++++***)))************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++*********+++---000111,,,++++++******++++++,,,+++++++++++++++++++++++++++***)))+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***************************************************...&&&+++;;;???333******aaaLLL>>>;;;777555555666555555222222222111111111111000////////////////////////...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------......---------,,,,,,,,,......------------............------------......------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***++++++++++++***))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************(((((()))***++++++,,,,,,************************)))************+++++++++))))))***+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000000000000000111111111222333333444444444444444333222222333333444555666777444444444444444444444444444444444444444555555555444333333333333333222222000111111111111222222222////////////////////////////////////////////////////////////////////////000000000000000000000000.../////////000111111111000000111222333333333333222111111111111222333333222333444444555555444444333333333444444444444444666666555444444444444444555555555444333222111000/////////.........------------------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++++++++,,,+++***+++,,,---,,,+++***))))))******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******++++++******)))************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************************))))))***,,,...111222,,,++++++******++++++,,,++++++++++++++++++++++++***((()))------++++++---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************///'''(((444<<<666...***^^^III>>>;;;777555555666666555222222222111111111111000////////////////////////......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...------------------......------,,,,,,------...------------------------++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++***))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))((()))))))))************)))))))))***+++++++++,,,************************)))************+++++++++*********+++,,,,,,,,,---++++++++++++++++++++++++++++++,,,,,,------......000/////////000000111111000111222222333333333333111111111222333444555666333333333333333333333333333333333444444555555555333333333333222222222111000000000000111111222222........................////////////////////////////////////////////////000//////////////////000////////////////////////......///111111222222111000000000000000111111222111111333444444444333333222222333333333444444444555555444333333333333333333333333333222222111000//////.........---------------------------------,,,,,,,,,---------......++++++++++++++++++++++++************************************************))))))******++++++,,,,,,+++******+++,,,------+++))))))))))))***+++,,,---++++++++++++++++++++++++************************))))))************))))))************++++++++++++++++++++++++++++++++++++************************((())),,,.../////////...,,,++++++******++++++,,,***************************((()))...---)))))),,,************************************************************************************************++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************...+++***...333333///***\\\HHH>>>;;;777555666666666555222222222111111111111000////////////////////////.........------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,...//////000...------,,,,,,------......------,,,,,,------...------------------------+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++***)))(((************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((())))))*********+++***************+++++++++************************)))************+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++)))******+++,,,,,,------///////////////000111111...///000111222333333333000000000111222333555666333333333333333333333333333333333444444555555555333333333222222111111111//////000000111111111222........................//////////////////////////////////////////////////////............/////////////////////.........,,,---...///000000000000///////////////000000111///000222333444333333222222222222333333444444444444444333222222222222333111111222222222111111000//////.........---------------------------------,,,,,,,,,------.........++++++++++++++++++++++++************************************************(((((()))***+++,,,,,,---)))((('''(((***++++++)))))))))))))))***+++,,,---++++++++++++++++++++++++************************))))))************)))))))))************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))&&&***...222333000,,,))),,,++++++++++++++++++,,,***************************((()))...,,,'''&&&***************************************************************************************************++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************(((***)))%%%&&&******&&&[[[FFF;;;:::888777555444444444333333222222111000000000////////////////////////......---,,,++++++***)))++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------------------------------.........////////////000,,,,,,,,,---------......///...---,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************,,,+++++++++***)))))))))))))))))))))))))))))))))+++******)))))))))))))))))))))))))))************+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))++++++++++++++++++++++++***+++,,,,,,------,,,,,,------......///000000000111111000000000000000000///222444555444333333333333333333333333333333333222222111111222444555666333333333222222222111111222111111111000000//////..................................................................------........................//////////////////......////////////////////////000000000000000000000000111000///......///000111000111111111111222222222444444333222111111111222111111222222222222111111///............---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))************************++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++************************************************************************++++++++++++++++++++++++************************,,,,,,,,,++++++*********************************************************++++++++++++++++++++++++))))))))))))))))))))))))************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))******))))))******+++,,,{{{WWWCCC;;;:::888777555444444444333333222222111000000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------------------------------------------------------------........./////////,,,,,,,,,------------...///...---,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************++++++******************************************+++******)))))))))))))))))))))))))))************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))++++++++++++++++++++++++***+++,,,,,,------,,,,,,------......//////000000111111111111111111111111000222555666555333333333333333333333333333333333222222111111222333555666222222222222111111111111111111111000000000//////..................................................................------........................................................................////////////////////////111000///......///000000000000111111111222222222333222222111111111111222000111111222222111111000///............---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))************************++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++************************************************************************++++++++++++++++++++++++************************,,,,,,,,,++++++*********************************************************++++++++++++++++++++++++))))))))))))))))))))))))************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))******))))))******+++,,,vvvTTTBBB;;;:::888777555444444444333333222222111000000000////////////////////////+++++++++,,,,,,---------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------,,,,,,,,,---------......,,,,,,,,,,,,------------...------,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************))))))******************************************+++******)))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,---------...//////000000111111222222222222222222111333555666555444444444444444333333222222111111111111111111222333444555111111111000000000//////000000000000////////////------------------------------------------------------------------......------------------------------------------------................................................000//////......///000000000000000111111111222222111000000000000111111222000111111222222111111000///............---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************))))))))))))))))))))))))************************++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++************************************************************************++++++++++++++++++++++++************************+++++++++++++++*********************************************************++++++++++++++++++++++++))))))))))))))))))))))))************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))***))))))))))))***++++++rrrRRRCCC;;;:::888777555444444444333333222222111000000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******************++++++++++++))))))))))))))))))))))))((()))))))))************(((((())))))******+++++++++++++++++++++++++++++++++******)))))))))))))))((()))))))))*********************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))******************************+++,,,,,,,,,,,,+++,,,,,,---......//////000222222222222222333333333111333555666555444444555555444444333222111000000111111111111222222333333000000/////////.........////////////////////////------------------------------------------------,,,,,,------------......------------------------+++,,,,,,,,,,,,,,,------........................------------------------............/////////000000000000000111111111111///////////////000111222000000111111111111000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))*********+++++++++************************************************************************************************************************+++++++++***************************************************************************************))))))))))))))))))))))))************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))))))))))))))))))))))))))))))))))))))***++++++lllOOOBBB;;;:::888777555444444444333333222222111000000000////////////////////////......---,,,,,,+++******+++++++++,,,,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******)))))))))******+++++++++))))))))))))))))))))))))((()))))))))************((((((((())))))******+++************************+++******)))))))))))))))((()))))))))************))))))))))))))))))******************************))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))************************)))***++++++,,,,,,++++++,,,,,,------.../////////111111222222222333333333222333555555444333444555444444333222111111000000000000111111111111111111/////////.........------.....................///------------------------------------------------,,,,,,,,,,,,------......------------------------++++++++++++,,,,,,------........................------------------------------......//////////////////000000000111111111///.........///000111111000000000111111000000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))(((((())))))***+++eeeJJJ@@@;;;:::888777555444444444333333222222111000000000///////////////////////////......---+++******)))++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++,,,,,,,,,,,,***++++++,,,,,,,,,,,,+++++++++++++++++++++++++++******++++++++++++******(((((())))))***+++++++++))))))))))))))))))))))))))))))))))))************(((((())))))))))))))))))))))))))))))))))))))))))+++******)))))))))))))))))))))))))))************))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************)))******+++++++++++++++,,,,,,,,,---......//////000000111111222333333333111222444333222222333555333333222222111111000000///000000111111111000000/////////.........---------------...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...------------------------------------------------,,,---...////////////////////////000000000111111000////////////000000111///000000111111000000//////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++++++++))))))))))))))))))))))))************************************************)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))))))))***************************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))))))))))))))))))))))))))(((((((((((()))******aaaIII@@@;;;:::888777555444444444333333222222111000000000////////////////////////---------,,,,,,+++++++++++++++,,,,,,,,,,,,------***************************++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------***++++++++++++,,,,,,,,,)))***+++,,,---,,,,,,+++******************************++++++++++++******((((((((()))***+++++++++))))))))))))))))))))))))))))))))))))************)))))))))))))))(((((((((((((((((((((((((((((((((+++******)))))))))))))))))))))))))))************((()))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************************))))))***++++++++++++++++++,,,,,,------....../////////000000111222222333000222222222111111333444222222222111111111111111//////000111111000///...////////////............,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---.........------------------------------------------------+++,,,---///////////////////////////000000000111111111000000//////000000//////000000000000/////////............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))*********+++++++++))))))))))))))))))))))))************************************************)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************((()))))))))*********+++************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************************************************************************************++++++++++++++++++++++++************************************************))))))))))))))))))))))))((((((((((((((()))******aaaJJJCCC;;;:::888777555444444444333333222222111000000000////////////////////////++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------......******+++++++++,,,,,,,,,)))***+++,,,---,,,,,,+++******************************++++++++++++******'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))******************))))))((((((''''''((((((((((((((((((((((((+++******)))))))))))))))))))))))))))************(((((())))))*********+++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***++++++,,,------......///...//////000111111222222000111222111000000222444111111111111111222222222//////000111111000///...000000/////////.........,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////------------------------........................***+++---///000000///...////////////000000000000333222111000000///000000//////000000000000////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))******++++++++++++))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((())))))*********+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))************************************************++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((((()))******^^^GGGAAA<<<;;;999888666555555555555555444444333222111111.........///////////////,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************+++***)))***++++++***))))))************+++++++++************************))))))***++++++++++++***************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************(((((((((((())))))))))))******))))))((((((''''''))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))))))))(((((()))************+++++++++))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))******))))))(((((('''''')))))))))))))))))))))))))))************))))))(((+++*********))))))((((((******))))))))))))******))))))))))))))))))))))))************************)))************+++++++++++++++,,,,,,,,,,,,------------......///000000000444222000111333444333000000000000000000000000000//////////////////////////////---,,,,,,---...///,,,------......------,,,---------,,,,,,+++++++++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------.........------,,,,,,,,,---------------------------......///000/////////.........///////////////111111111111111111111111//////000000000000//////000000///...------,,,,,,444222///---+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))***)))))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))************************))))))))))))************)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++************************************************,,,)))''')))---...,,,))))))))))))))))))*********))))))))))))))))))))))))^^^GGGAAA;;;:::999777666555444444333333222111111000/////////////////////.........,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************+++***)))***++++++***))))))************+++++++++************************))))))***++++++++++++***************************++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((())))))))))))***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))*********+++++++++))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))((())))))*********))))))************)))))))))(((******))))))))))))******))))))))))))))))))))))))************************))))))*********++++++++++++++++++,,,,,,,,,---------------...//////000000333111000111333444222000000000000000000000000000........................//////.........000111222,,,,,,------------,,,,,,------,,,,,,,,,+++++++++******+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,+++++++++------------------------,,,---......//////......------....../////////000111111111111111111111111//////000000000000//////000//////...------,,,,,,333111///,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))*********))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++************************************************...---+++++++++***)))(((*********)))))))))))))))))))))))))))))))))))))))\\\FFF@@@:::999888666555444333333222222222111000000//////000000//////......------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************+++***)))***++++++***))))))************+++++++++************************))))))***++++++++++++***************************++++++++++++++++++++++++++++++++++++++++++++++++************************(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))*********++++++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))'''((()))***************************))))))))))))******))))))))))))******))))))))))))))))))))))))************************)))))))))*********++++++++++++++++++,,,,,,,,,,,,,,,,,,---......//////000222111000000222222111000000000000000000000000000---------------------------------...///000111222,,,,,,------------,,,,,,,,,,,,,,,,,,++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++******------------------------+++,,,------......------,,,,,,---...///000000111000000000000000000000000...//////000000//////...//////......---,,,,,,,,,111000...,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))************************))))))))))))************)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++***************************************************************)))((('''++++++******))))))(((((())))))))))))))))))))))))ZZZEEE???:::999777666444333333333444333333333222222111111111111000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************+++***)))***++++++***)))))))))*********+++++++++************************))))))***++++++++++++***************************++++++++++++++++++++++++************************************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))))))))((())))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))&&&'''(((******+++++++++*********)))))))))))))))******))))))))))))******))))))))))))))))))))))))************************))))))))))))***************++++++++++++,,,,,,,,,+++,,,,,,---......//////000000000000000000000000////////////////////////------------------------+++++++++,,,,,,------...,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,---------......++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,++++++,,,---///000111111000000000000000000000000...//////////////////............------,,,,,,,,,//////---,,,++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))++++++******************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))*********************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))************************((()))))))))************))))))))))))))))))))))))))))))*********+++++++++************************************************************************((((((***000555666111,,,,,,++++++***)))(((''''''))))))))))))))))))))))))~~~XXXCCC???:::999777666444333333333333333222222222222222111111111000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************+++***)))***++++++***)))))))))*********+++++++++************************))))))***++++++++++++***************************++++++++++++++++++++++++************************************************************************(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))(((((()))))))))*********))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&'''(((******+++++++++))))))))))))))))))************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))******************+++++++++,,,,,,++++++,,,,,,------......////////////////////////........................------------------------------,,,,,,,,,+++******+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,---------......++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---,,,,,,,,,***+++,,,---...///000111////////////////////////......////////////......---------------,,,,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))************************((()))))))))************))))))))))))))))))))))))))))))*********+++++++++************************************************************************,,,+++---777BBBCCC:::000,,,++++++***)))((('''''')))))))))))))))))))))))){{{VVVBBB>>>:::999888666555444333333000000000000000000000000000000//////......------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************+++***)))***++++++***))))))************+++++++++************************))))))***++++++++++++***************************++++++++++++++++++++++++************************************************************************(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))******)))((((((((()))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''((()))***************))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******************++++++++++++******+++,,,,,,------...---...//////------...///........................------------------------/////////...---,,,******++++++,,,,,,,,,,,,++++++*********+++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,------------++++++++++++++++++++++++************++++++++++++,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++,,,---...//////000////////////////////////---......//////......---------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))************************))))))))))))************)))))))))))))))))))))))))))************+++++++++************************************************************************,,,***,,,444======333)))++++++******))))))(((((())))))))))))))))))))))))yyyTTTAAA>>>;;;:::999777666555444444////////////000000000000///////////////.........,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************+++***)))***++++++***))))))************+++++++++************************))))))***++++++++++++***************************++++++++++++++++++++++++************************************************************************(((((((((((())))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))************(((((((((((()))))))))***))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))'''((((((((()))))))))***((((((((((((((((((((((((((())))))*********))))))((()))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***************++++++++++++*********+++,,,,,,------,,,...///...,,,+++---///------------------------,,,,,,,,,,,,,,,,,,,,,,,,------......---,,,+++***++++++,,,,,,,,,,,,++++++)))*********++++++++++++******+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,************************************++++++++++++++++++,,,,,,,,,---------+++++++++++++++++++++++++++,,,,,,---------------,,,,,,,,,------.................................---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++++++++***************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))************************))))))))))))************)))))))))))))))))))))))))))************+++++++++************************************************************************(((((()))+++...---)))%%%*********)))))))))))))))))))))))))))))))))))))))xxxTTTAAA>>><<<;;;999888666555555555111111111111111222222222.........///////////////,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************+++***)))***+++++++++))))))************+++++++++************************))))))***++++++++++++***************************++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((())))))******))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))************(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))'''((((((((())))))******(((((((((((((((((((((((()))************))))))((((((((())))))*********+++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++)))******+++,,,,,,------+++---///...,,,+++---///------------------------************************((()))++++++,,,+++***)))+++++++++,,,,,,+++++++++))))))******++++++++++++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,************************)))************+++++++++*********++++++,,,,,,,,,+++++++++++++++++++++++++++,,,------......------------------------------........................---..................---,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))************************))))))))))))************)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))************************************************(((***+++***'''&&&)))---)))))))))))))))*********))))))))))))))))))))))))sssUUUEEE???;;;:::999777555444333333333222111111000000111111111000000///...---------222111...,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))+++*********))))))((((((************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))),,,,,,,,,++++++*********------------------------.........------,,,,,,,,,------------,,,,,,+++***+++++++++*********))))))***++++++,,,,,,++++++***))))))*********+++++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,************************************************************************,,,+++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---............---------,,,,,,,,,------------------------------,,,,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))************qqqSSSDDD>>>;;;:::999777555444333333333222111111000000111111111000000///......------////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))************)))))))))(((************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))),,,,,,,,,++++++*********------------------------......---------,,,,,,,,,---.........------,,,+++,,,++++++++++++************++++++,,,,,,++++++************++++++++++++,,,++++++************++++++,,,,,,+++******+++,,,,,,************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))************oooQQQBBB===;;;:::999777555444333333333222111111000000111111000000000///......------,,,---///000000///---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))************))))))))))))************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))((())))))))))))))))))***))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++++++++++++++*********------------------------------------,,,,,,,,,,,,...............------,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,+++***))))))***+++,,,,,,++++++******++++++,,,************************************************++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.....................---------++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************mmmPPPBBB===;;;:::999777555444333333333222111111000000111111000000//////............+++,,,.../////////......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))*********)))))))))))))))************************************************************************************************************************))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((('''((((((((())))))******(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,---------,,,,,,,,,++++++***++++++,,,,,,++++++***++++++,,,,,,,,,---------***+++,,,------,,,+++***++++++++++++++++++++++++************************************************++++++++++++++++++++++++)))))))))))))))************++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...........................++++++++++++++++++++++++,,,,,,,,,++++++++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))((()))))))))************lllOOOBBB>>>;;;:::999777555444333333333222111111000000111111////////////............------,,,,,,---...000111,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))******************************************************************************************************************************))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((''''''(((((()))))))))***(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++---------,,,,,,,,,++++++***++++++,,,,,,++++++***++++++,,,,,,,,,---------(((+++...111111...+++(((++++++++++++++++++++++++************************************************++++++++++++++++++++++++(((((()))))))))******************+++++++++,,,,,,++++++++++++++++++++++++,,,++++++++++++,,,------------..................------------------------,,,,,,+++++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******((()))))))))************jjjNNNBBB>>>;;;:::999777555444333333333222111111000000111111//////////////////......///...,,,+++,,,...000111,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))************************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))'''(((((((((((((((((()))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))***************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,)))******++++++++++++***,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,(((+++///222222///+++(((***++++++,,,,,,++++++***************************************************************************((())))))******+++++++++************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,------,,,,,,,,,---------------------------------------++++++++++++************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************gggLLL@@@===;;;:::999777555444333333333222111111000000111111.../////////////////////......---------......///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))((()))))))))************************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((()))))))))*********+++++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,+++,,,++++++++++++************++++++,,,,,,++++++************++++++++++++,,,)))***,,,------,,,***)))***+++,,,,,,,,,,,,+++***************************************************))))))))))))))))))))))))))))))******+++,,,,,,---************++++++++++++************************+++++++++***++++++,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))*********))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))************eeeJJJ???<<<<<<:::999777555444333333333222222111000111111111.........///////////////,,,---///000000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))(((((())))))*********+++************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))*********+++++++++++++++++++++++++++*********++++++,,,,,,,,,***+++,,,,,,------------+++++++++*********))))))+++++++++,,,,,,+++++++++))))))*********+++++++++******))))))))))))*********+++,,,------,,,+++***************************************************(((((((((((((((((((((((())))))***+++,,,,,,------)))************+++++++++************************++++++******++++++,,,---*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++************)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))************___LLLDDD>>>;;;:::999777555444333333111111111111000000000000......//////......---,,,//////...---,,,,,,++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((('''''''''&&&******))))))((((((''''''))))))))))))(((((((((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))************+++++++++******+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++*********************************)))))))))))))))++++++++++++++++++++++++************************+++++++++*********))))))))))))************))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++***)))'''''''''((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))************************))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))***************************++++++)))''''''(((***^^^KKKDDD>>>;;;:::999777555444333333111111111111000000000000......//////......---,,,///......---,,,,,,++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,+++++++++++++++***))))))***++++++************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))+++******))))))******+++))))))))))))))))))))))))((((((((()))))))))******'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******)))))))))(((((((((***)))))))))((((((((('''))))))))))))(((((((((((())))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))*********+++++++++)))***++++++,,,,,,+++++++++,,,,,,------,,,,,,+++*********+++++++++,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++************************)))))))))))))))*********++++++++++++++++++++++++************************+++++++++*********))))))))))))************))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))))))))+++***((('''''''''((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))************++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))((()))))))))))))))]]]KKKDDD>>>;;;:::999777555444333333111111111111000000000000......//////......---,,,......------,,,,,,++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++***))))))***++++++************************+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))+++******))))))******+++)))))))))))))))))))))))))))))))))*********++++++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))))))))*********++++++)))***++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++*********++++++++++++,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++************************(((((())))))******++++++++++++++++++++++++++++++************************+++++++++***************))))))************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))***)))((('''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))************+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((***++++++)))(((\\\JJJCCC>>>;;;:::999777555444333333111111111111000000000///.........///......---,,,---------,,,,,,,,,++++++++++++++++++++++++++++++***************++++++++++++******************+++************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))*********++++++++++++(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************************************))))))))))))************))))))***+++++++++++++++++++++,,,,,,,,,,,,++++++************++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************''''''((()))***++++++,,,************************************************************************))))))************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))******))))))))))))******((()))))))))************++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))************************(((+++......+++)))((()))[[[IIICCC>>>;;;:::999777555444333333111111111111000000000///.........///......---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++))))))*********+++++++++*********++++++*********************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))***)))))))))))))))))))))))))))*********++++++++++++))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''((((((((()))))))))***(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))***++++++++++++******++++++,,,,,,++++++***))))))*********+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************''''''((()))***++++++,,,************************************************************************))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((()))))))))************))))))))))))))))))))))))******))))))))))))******((()))))))))************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))///444222***&&&'''+++ZZZHHHBBB>>>;;;:::999777555444333333111111111111000000000000......//////......---,,,,,,,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,))))))******+++,,,,,,,,,)))***++++++++++++***)))***************************************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***)))))))))))))))))))))))))))))))))*********++++++))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))''''''(((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******((()))******++++++************++++++++++++******)))))))))************+++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************(((((())))))******++++++***************************************************************+++++++++))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''''''''(((((((((&&&&&&'''(((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))************)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***000444111***%%%(((,,,YYYGGGBBB>>>;;;:::999777555444333333111111111111000000000000......//////......---,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,*********+++,,,---------)))***++++++++++++***)))************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((()))))))))*********)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))''''''(((((())))))))))))'''((((((((()))))))))***'''''''''((()))*********))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***((())))))*********************++++++++++++******))))))))))))************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************)))))))))))))))*********************************************************))))))*********+++++++++))))))************))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((%%%&&&'''(((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))************''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,,,,+++*********+++YYYGGGBBB>>><<<:::999777555444333333111111111111000000000000......//////......---,,,++++++++++++++++++++++++*********++++++,,,,,,,,,******+++,,,------......)))***+++,,,,,,+++***)))************************))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))*********+++'''((((((((())))))******&&&''''''((()))******+++))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))*********************++++++++++++******))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))*********************************)))))))))))))))))))))))))))))))))))))))************************))))))******++++++++++++))))))************))))))))))))))))))))))))))))))'''((((((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''(((((($$$%%%'''(((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))************&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++'''$$$&&&+++...,,,)))WWWFFFAAA===<<<;;;999777555444333222222222222111111111111000------............------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,************************,,,,,,,,,+++++++++******+++++++++*********))))))************************))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++*********))))))(((((())))))))))))((((((((((((******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************************************************************************************(((((()))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''(((((((((((()))))))))))))))))))))((((((((((((((())))))))))))************))))))))))))******************))))))))))))******))))))))))))))))))))))))******))))))))))))******))))))))))))************+++*********))))))(((((())))))))))))************))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))***))))))))))))))))))))))))(((((((((((())))))))))))VVVFFFAAA===<<<;;;999777555444333333111111111000000000//////------............------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++************************,,,,,,,,,+++++++++******+++++++++*********))))))************************))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************)))))))))((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))******)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************************************(((((()))******+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((***)))))))))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******************))))))))))))******))))))))))))))))))))))))******))))))))))))******))))))))))))************************)))))))))((())))))))))))************))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))~~~UUUFFFBBB===;;;:::999777555444333333000000000000/////////...------............---------------,,,,,,++++++++++++,,,,,,,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++***************************************))))))))))))))))))))))))+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))******)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))******++++++******))))))))))))))))))))))))))))))******************)))))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((************************************************((())))))******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((()))))))))***+++++++++))))))))))))************))))))))))))******************))))))))))))******))))))))))))))))))))))))******))))))))))))******))))))))))))************************))))))))))))))))))))))))************))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))******))))))))))))))))))))))))(((((((((((()))))))))))){{{TTTFFFBBB>>>;;;:::888777555444444333111111000000000/////////------............------...------,,,,,,++++++***------------,,,+++******++++++++++++++++++++++++,,,,,,,,,+++++++++******************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********)))))))))))))))(((((((((((())))))))))))''''''(((((())))))******(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************************************************((()))))))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((()))***+++,,,,,,---((()))))))))************((()))))))))******************))))))))))))******))))))))))))))))))))))))******))))))))))))******((()))))))))*********************)))))))))))))))((()))))))))************((()))))))))************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++))))))))))))))))))))))))(((((((((((())))))))))))yyyRRRFFFBBB>>>:::999888666555444444444222222111111111000000000------............---------------,,,,,,+++++++++---------------,,,+++***++++++++++++++++++++++++,,,,,,,,,+++++++++******************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))******'''((((((((()))))))))***''''''(((((())))))******(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))******)))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))((()))))))))************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((()))***+++,,,,,,---((()))))))))************((()))))))))******************))))))))))))******))))))))))))))))))))))))******))))))))))))******((()))))))))************))))))))))))))))))******((()))))))))************((()))))))))************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***++++++))))))))))))))))))))))))(((((((((((())))))))))))vvvQQQFFFCCC>>>:::999888666555555444444222222222222111111111111------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************+++++++++************************))))))))))))))))))))))))***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************''''''(((((())))))******(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))******((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((())))))******))))))((()))))))))))))))))))))))))))******************)))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((()))))))))***+++++++++))))))))))))************))))))))))))******************))))))))))))******))))))))))))))))))))))))******))))))))))))******))))))))))))************))))))))))))************))))))))))))************))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,))))))))))))))))))))))))(((((((((((())))))))))))tttPPPFFFCCC>>>:::999888666555555555555111111111111000000000000------............------***++++++,,,,,,------...,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))*********+++++++++************************))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))************'''''''''((()))*********))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))******(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******************))))))))))))******))))))))))))))))))))))))******))))))))))))******))))))))))))************((()))))))))************))))))))))))************))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,))))))))))))))))))))))))(((((((((((())))))))))))sssOOOFFFCCC>>>999999888666555555555555000000000000////////////---..................---)))***+++,,,------...///++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))******++++++++++++************************))))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))*********+++&&&''''''((()))******+++******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))************************))))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))******(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))******************))))))))))))******))))))))))))))))))))))))******))))))))))))******))))))))))))************(((((())))))*********+++))))))))))))************))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,))))))))))))))))))))))))(((((((((((())))))))))))pppRRRFFF>>>===;;;:::999777555444333333000000000000//////////////////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++************)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))*********)))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************(((((())))))******++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((('''&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((('''''')))))))))))))))******+++))))))))))))))))))))))))))))))))))))************(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***)))))))))((((((''''''+++***))))))+++---///111************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))***************''''''''''''''''''''''''))))))))))))************((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''******))))))))))))******))))))))))))))))))))))))******))))))((((((''''''))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))nnnQQQEEE>>>===;;;:::999777555444333333111111111111000000000000//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++************)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***)))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))(((''''''&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))(((((((((''')))))))))))))))******+++))))))))))))))))))))))))))))))))))))************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))*********))))))(((((((((+++***))))))***---///000************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))************)))'''''''''''''''''''''''''''(((((((((((()))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))******)))((('''))))))(((((((((((())))))))))))))))))))))))))))))******))))))(((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))kkkOOODDD===<<<;;;:::999777555444333333222222222222111111111111...............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***+++++++++++++++++++++++++++++++++************)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************************(((((((((((((((((((((((((((((()))))))))(((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))******+++))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***************)))))))))******))))))***,,,...///************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((())))))******))))))''''''''''''''''''''''''''''''''''''(((((((((((()))((((((''''''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))******))))))((((((((((((''''''((((((((())))))))))))))))))))))))***))))))))))))((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))hhhMMMDDD===<<<;;;:::999777555444333333222222111111111000000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((()))))))))))))))))))))*********))))))))))))))))))))))))************)))))))))(((((()))))))))************++++++******))))))((((((((((((((((((((((((((((((************************(((((((((((((((((((((((((((((()))))))))(((((('''(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))******+++((((((((((((((((((((((((((()))))))))************)))))))))))))))*********(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))++++++*********************)))))))))***+++------************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''(((((()))))))))))))))'''''''''''''''''''''''''''''''''((((((((())))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))dddKKKCCC>>>===;;;:::999777555444333333111111000000000/////////---.....................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((())))))************))))))))))))))))))))))))************)))))))))(((((()))))))))************++++++******))))))((((((((((((((((((((((((((((((************************))))))))))))))))))))))))(((((()))))))))))))))((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))'''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))******+++((((((((((((((((((((((((((()))))))))******************))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))******************++++++))))))))))))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***''''''((()))))))))))))))(((((((((((((((((((((((((((((()))))))))*********))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++******))))))******+++))))))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))bbbJJJDDD???>>>;;;:::999777555444333333000000000000/////////...---------...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++************)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((()))******++++++))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((()))*********))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''(((((())))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))***************(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******&&&'''(((((())))))(((((((((((((((((((((((((((((())))))))))))***************))))))(((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***,,,,,,,,,++++++******++++++,,,)))))))))))))))))))))))))))))))))************+++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))```JJJEEE@@@???;;;:::999777555444333333111111111000000000//////---------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++************)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''(((((()))******++++++))))))))))))))))))))))))************))))))))))))))))))))))))************)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***)))))))))))))))******+++))))))))))))))))))))))))))))))))))))************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((())))))*********(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********&&&'''(((((())))))((((((((((((((((((((((((((((((((((((((())))))))))))*********))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,---++++++************++++++))))))))))))))))))))))))))))))*********+++++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))```JJJEEE@@@???<<<:::999777555444333333222222222111111111111000---------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++************)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''(((((()))***+++++++++))))))))))))))))))))))))************))))))))))))))))))))))))************(((((())))))******++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))((('''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******)))))))))))))))******+++))))))))))))))))))))))))))))))))))))************+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((()))))))))***'''((()))))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++&&&''''''((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))***))))))((()))+++---...******))))))))))))******))))))))))))))))))))))))))))))******++++++++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))bbbEEE??????<<<;;;:::888777555444444444000000000000///////////////////////////......---.........------,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******************************++++++++++++******))))))***++++++++++++***)))************++++++++++++++++++*********))))))************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))))))))))))))************+++*********))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))************))))))))))))))))))))))))))),,,+++***((((((((()))***'''++++++''''''+++***%%%******))))))(((((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))&&&'''(((******+++++++++))))))))))))))))))))))))+++*********))))))((((((((()))***+++,,,+++******+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++*********))))))((((((+++***)))(((((()))***++++++*********))))))((((((******))))))))))))******************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++***))))))***+++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))bbbFFFAAA@@@===;;;:::888777555444444444111111111111000000000000///////////////......---......---------,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++******************************++++++++++++******))))))***++++++++++++***)))************++++++++++++++++++*********))))))************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))))))))))))))************************)))))))))((()))))))))))))))))))))))))))))))))))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,+++)))))))))))))))))))))))),,,+++)))((((((((()))***)))---,,,(((&&&)))***(((+++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))'''((()))***************))))))))))))))))))))))))************)))))))))((('''((()))***+++***))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))(((+++***)))(((((()))***+++************)))))))))(((******))))))))))))******************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))aaaGGGBBBBBB???;;;:::888777555444444444222222222222111111111111///////////////......---...------------,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******************************++++++++++++******))))))***++++++++++++***)))************++++++++++++++++++***************************************************************************************************************++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))((((((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++))))))))))))))))))))))))+++***))))))((())))))))))))---...)))&&&(((******++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++***)))(((''''''))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))((())))))*********))))))))))))))))))))))))))))))************))))))))))))&&&'''((()))***))))))(((************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))******))))))))))))******************))))))))))))******))))))))))))******************************))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))aaaGGGBBBBBB>>>;;;:::888777555444444444222222111111111000000000///////////////......---------------------------+++++++++,,,,,,,,,------++++++++++++++++++++++++******************************++++++++++++******))))))***++++++++++++***))))))*********+++++++++************************************************************************************************************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((()))))))))*********************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************((()))))))))************))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))((((((((((((((((((((((((******))))))))))))))))))%%%***---,,,(((((()))+++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((+++*********))))))(((((((((((((((((((((((((((((((((((()))***************)))))))))))))))))))))))))))************))))))((())))))))))))))))))))))))*********)))))))))))))))'''''')))*********)))(((*********)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))*********************)))))))))))))))***))))))))))))))))))************)))))))))))))))******))))))))))))******************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))+++,,,,,,+++)))(((************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))```FFFBBB@@@;;;;;;:::888777555444444444111111000000000////////////////////////......---------------------------++++++,,,,,,,,,---------++++++++++++++++++++++++******************************++++++++++++******))))))***++++++++++++***))))))*********+++++++++************************************************************************************************************************++++++++++++************))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))******))))))))))))))))))))))))((()))))))))*********+++))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((((((((((((((************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************((()))))))))************))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((())))))))))))((((((((((((((((((((((((((()))))))))*********))))))$$$'''+++---+++((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********+++(((((((((((((((((((((((((((((()))***************)))))))))))))))))))))))))))************))))))((())))))))))))))))))))))))))))))))))))))))))******((()))***+++++++++******))))))))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))******)))))))))******)))))))))))))))))))))))))))************))))))))))))******************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))+++,,,,,,+++)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))^^^EEEAAA@@@;;;;;;:::888777555444444444000000000000/////////...///////////////......---,,,,,,,,,------------...,,,,,,,,,,,,------------++++++++++++++++++++++++******************************++++++++++++******))))))***++++++++++++***)))************+++++++++***************+++++++++************************************************************************************************,,,++++++++++++*********))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))((())))))******+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******++++++******))))))))))))))))))))))))(((((()))************)))+++((())),,,,,,)))(((***((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***+++,,,,,,))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))((())))))*********))))))))))))))))))))))))))))))))))))))))))************((()))***,,,,,,++++++***))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))************))))))))))))))))))******************))))))))))))******************************))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))(((((()))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))[[[EEECCCBBB<<<;;;:::888777555444444444111111111000000000/////////////////////......---,,,,,,,,,---------......,,,,,,,,,------------...++++++++++++++++++++++++******************************++++++++++++******))))))***++++++++++++***)))************+++++++++))))))*********+++++++++************************************************************************************************,,,,,,+++++++++*********))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))************((()))))))))************))))))))))))))))))))))))((())))))******+++,,,,,,))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***************))))))))))))))))))))))))'''((()))***+++******)))999///((()))***))))))+++(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))'''((()))***************))))))))))))))))))))))))((()))))))))************'''(((***+++++++++***)))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((()))))))))************((()))***++++++***)))(((((()))))))))******************))))))))))))******************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))ZZZDDDDDDDDD???;;;:::888777555444444444222222222111111111111000///////////////......---,,,,,,,,,------.........,,,,,,,,,---------......++++++++++++++++++++++++******************************++++++++++++******))))))***++++++++++++***)))************+++++++++))))))******++++++++++++************************************************************************************************,,,,,,,,,+++++++++******))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))************(((((())))))*********+++))))))))))))))))))))))))((())))))***++++++,,,,,,))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((((((((((((((())))))))))))))))))))))))'''((()))+++++++++***)))EEE666(((&&&(((((())),,,))))))******+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))''''''(((******+++++++++))))))))))))))))))))))))(((((())))))*********+++&&&''')))*********)))((((((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((())))))*********+++((()))***++++++***)))((((((((())))))*********+++******))))))))))))******************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++***))))))***++++++'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))YYYEEE???>>>===;;;:::888666555444444555000000000000000000000000000000000000////////////---------------------,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++************************************************)))************+++++++++******+++,,,,,,,,,,,,+++)))+++,,,,,,***'''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***(((&&&''',,,000***---,,,'''(((,,,+++%%%(((((())))))*********++++++***)))(((((()))***+++))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''((()))+++,,,+++)))'''+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***,,,,,,***((('''((()))))))))))))))))))))))))))))))))))))))******+++(((''''''(((******)))'''******))))))))))))******))))))))))))************************************************************,,,***)))'''''''''(((((((((((((((((())))))))))))+++)))((()))***+++***((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))******))))))))))))******+++*********))))))(((((()))************+++++++++************************************************,,,+++***))))))***+++,,,))))))))))))))))))))))))))))))*********+++++++++,,,,,,***)))((((((((((((************************************************XXXEEE@@@???>>>;;;::::::999888666555444000000000000000000000000000000000/////////......+++,,,,,,------.........---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++************************************************)))************+++++++++************+++++++++,,,+++,,,...---+++)))))))))************************))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******))))))***,,,))),,,,,,)))'''((()))((())))))))))))*********++++++***)))(((((()))***+++))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++)))(((+++000222...)))+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,,,,***))))))***)))))))))))))))))))))))))))))))))))))))******+++((()))******))))))((((((******))))))))))))******))))))))))))************************************************************))))))((('''(((((()))***(((((((((((()))))))))******)))((((((******)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))******))))))))))))******************)))))))))((()))************+++++++++************************************************++++++*********************************************************+++++++++,,,+++***))))))((())))))************************************************~~~WWWEEEAAA@@@>>>777888888777666444222000000000000000000000000000/////////.........------***++++++,,,---...//////---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++************************************************)))************+++++++++******)))((()))***+++,,,,,,...///...,,,+++++++++************************)))))))))))))))))))))))))))))))))*********++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))***,,,------+++)))******,,,---***'''(((,,,)))))))))*********************))))))))))))******))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))),,,(((%%%***222555000***+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,+++******+++---)))))))))))))))))))))))))))))))))))))))******+++)))+++---,,,)))'''(((*********))))))))))))******))))))))))))************************************************************(((((('''((()))***+++,,,((((((((()))))))))*********((('''((()))***)))'''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))******))))))))))))******************)))))))))))))))************+++++++++************************************************+++++++++++++++***)))(((************************+++++++++++++++*********+++******)))))))))******************************************************{{{UUUEEEBBBAAA???999888777666444333222111000000000000000000000000///.........------------,,,,,,,,,------.........---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++************************************************))))))*********++++++++++++)))((('''''')))+++,,,,,,...///...,,,++++++,,,************************))))))))))))))))))))))))))))))*********+++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++)))(((***...///---***---((()))---...******///***************************))))))))))))))))))***((()))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''((()))*********((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************(((((((((((((((((((((((()))&&&%%%(((---...+++(((************))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))((())),,,...)))))))))))))))))))))))))))))))))))))))******+++)))---000...(((&&&'''+++******))))))))))))******((()))))))))************************************************************((((((((())))))******+++(((((()))))))))*********)))((('''((())))))((('''))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))******))))))))))))***************)))))))))))))))))))))*********+++++++++***************************************************+++,,,,,,+++***((('''************************,,,,,,++++++++++++***************)))******++++++************************************************yyyTTTEEECCCAAA>>>>>><<<:::777555444555555000000000000000000000000///.........------------.........------,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++************************************************))))))*********++++++++++++)))((('''''')))+++,,,+++,,,---,,,******+++,,,************************************************************++++++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++(((&&&''',,,///000///,,,'''&&&***...---+++++++++++++++***************)))))))))******)))))))))((()))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************&&&&&&'''((()))***++++++((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************(((((((((((((((((((((((('''((()))((('''&&&''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''(((***,,,)))))))))))))))))))))))))))))))))))))))******+++)))---000...(((&&&'''+++******))))))))))))******((()))))))))***************************************************************************)))(((((())))))))))))***************((('''((()))***)))((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))******))))))*********+++++++++***************************************************++++++,,,,,,***)))(((************************,,,++++++++++++++++++++++++***************+++,,,************************************************xxxSSSEEECCCAAA===<<<;;;888555333222222222000000000000000000000000/////////.........------//////...---,,,++++++***---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++************************************************)))************+++++++++******)))((()))***+++,,,***++++++***))))))***,,,++++++++++++++++++++++++*********************************++++++++++++,,,******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***(((&&&&&&)))---000111+++,,,***(((***,,,+++&&&+++++++++++++++*********))))))************))))))))))))))))))******************))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((+++,,,***&&&$$$&&&)))(((((()))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((''''''(((***)))))))))))))))))))))))))))))))))))))))******+++)))+++---,,,)))'''(((*********))))))))))))******))))))))))))************************************************************++++++++++++***)))(((''')))))))))*********++++++***)))((()))***+++***((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))************)))************+++++++++*********************************************************+++++++++******++++++++++++++++++++++++++++++++++++,,,,,,,,,---,,,++++++*********++++++************************************************wwwRRREEECCC@@@<<<::::::::::::777444111///000000000000000000000000000000000/////////...............------,,,,,,+++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++************************************************)))************+++++++++************+++++++++,,,***++++++***))))))+++---++++++++++++++++++++++++*********************************+++++++++,,,,,,******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((()))+++---...999:::---'''+++,,,&&&,,,,,,,,,++++++*********((()))***++++++***)))((())))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))******)))''''''(((***(((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))******(((''''''((()))))))))))))))))))))))))))))))))))))))******+++((()))******))))))((((((******))))))))))))******))))))))))))************************************************************)))***+++++++++***))))))))))))*********+++++++++,,,***)))***+++,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))******))))))))))))******((()))))))))************)))************+++++++++************************************************))))))))))))***+++,,,,,,++++++++++++++++++++++++)))******+++,,,---......---,,,,,,+++************************************************************wwwRRREEECCC@@@;;;>>>@@@CCCEEEBBB===777333000000000000000000000000000000000000////////////,,,------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++************************************************)))************+++++++++******+++,,,,,,,,,,,,++++++,,,,,,***)))))),,,...++++++++++++++++++++++++******************************+++++++++,,,,,,,,,******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''***---,,,)))'''''')))222GGGJJJ555&&&,,,///))),,,,,,,,,++++++*********((()))***++++++***)))((())))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((&&&%%%&&&(((***)))((('''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***,,,,,,***((('''((()))))))))))))))))))))))))))))))))))))))******+++(((''''''(((******)))'''******))))))))))))******))))))))))))************************************************************'''(((***+++,,,,,,++++++)))************+++++++++,,,+++***+++,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))******))))))))))))******(((((())))))*********+++)))************+++++++++************************************************))))))(((((()))+++---...++++++++++++++++++++++++))))))***+++---...//////...---,,,+++************************************************************sssOOODDDCCCAAA>>>???@@@DDDHHHIIIEEE===777444333222222111111222222222000...,,,,,,---///000---,,,,,,++++++,,,,,,---444000,,,***,,,---,,,***++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++---,,,+++***+++,,,---...++++++++++++++++++++++++************************,,,+++++++++***)))))))))************************++++++++++++++++++++++++******+++++++++,,,,,,,,,......---,,,,,,+++******------,,,++++++******))),,,,,,+++******+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++*********))))))(((((()))))))))))))))))))))))).........---,,,+++***)))************************+++++++++*********))))))(((((())))))*********+++,,,***)))***++++++***)))))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))((((((''''''------,,,+++***)))((((((***************)))((((((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((((((((((((+++***)))(((((()))***+++******))))))((((((''''''(((((()))***************)))************++++++++++++*********))))))(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))************************)))))))))))))))******+++))))))))))))))))))))))))((()))))))))******************************************))))))((((((''''''+++)))''''''((()))))))))++++++************++++++************************+++---...,,,((('''***---+++***)))((()))***,,,...******++++++++++++***************************************************************)))******+++,,,------,,,+++*********+++++++++++++++***************++++++,,,---......///111///---+++******+++,,,,,,,,,,,,+++***)))((((((************************qqqOOODDDBBB???<<<999999999;;;<<<:::555111333333222111111111111111000000000000000//////...---,,,,,,++++++,,,,,,---333000,,,+++,,,,,,,,,***++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,++++++,,,,,,------++++++++++++++++++++++++************************++++++++++++************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,//////...------,,,+++++++++++++++++++++++++++,,,,,,,,,+++******+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))************+++++++++************************))))))))))))))))))))))))))))))))))))************+++*********))))))))))))))))))))))))))))))))))))+++,,,,,,++++++***)))(((************************+++++++++*********))))))))))))))))))*********+++***((('''(((******)))(((************************************************))))))))))))))))))))))))******))))))((((((((((((+++***************))))))***************)))((((((************************************************))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((((((((((((+++***)))(((((()))***+++******))))))(((((((((((((((((()))***************(((((()))))))))*********************)))))))))((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))************************)))))))))))))))******+++))))))))))))))))))))))))************++++++++++++******************************))))))((((((((((((***)))((('''((()))))))))++++++************++++++************************)))+++,,,,,,***))))))***++++++)))((()))***+++---******++++++++++++*********************************************************************++++++,,,,,,,,,+++***************+++++++++,,,,,,,,,,,,---******++++++,,,,,,------...---+++)))))))))***+++,,,,,,++++++******))))))************************nnnNNNEEEAAA===::::::888666555555555444333222222111000000000000111...000333444444222...,,,------,,,,,,,,,,,,------222///,,,+++,,,,,,,,,+++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,//////......------,,,,,,)))******+++,,,,,,------,,,++++++******++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))************+++++++++************************)))))))))))))))))))))))))))))))))*********++++++***************)))))))))))))))))))))))))))))))))((()))))))))))))))((((((************************+++++++++***************)))))))))***************)))(((((()))+++,,,+++***++++++++++++++++++++++++************************))))))))))))))))))))))))***))))))))))))((((((((((((((())))))*********+++*********+++******)))(((************************************************))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((((((((()))******))))))))))))*********))))))))))))((((((((((((((()))***************'''((((((((())))))))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************************************)))))))))))))))******+++))))))))))))))))))))))))***++++++++++++,,,,,,,,,***************************))))))))))))(((((((((******)))((())))))******++++++************++++++************************)))***,,,...000...+++(((,,,+++***)))))))))***+++******++++++++++++*********************************************************************+++,,,,,,,,,+++******)))*********((((((((()))******++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********+++,,,++++++++++++++++++++++++++++++++++++++++++++++++kkkOOOFFFBBB===:::<<<;;;888666555555555555222111000000///000000000...///222444333111...,,,------,,,,,,,,,,,,------000///---,,,,,,,,,,,,++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***+++,,,---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,......---------,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))*********+++++++++************************))))))))))))))))))))))))))))))*********+++++++++************************))))))))))))))))))))))))''''''((()))******))))))************************************************************************+++******+++---///...---++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))******************++++++******)))************************************************))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))(((((())))))***))))))))))))))))))***))))))))))))))))))))))))(((((()))***************((((((((()))))))))***************)))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))))))))))))))******+++))))))))))))))))))))))))*********+++++++++,,,,,,************************))))))))))))))))))))))))******+++***))))))***+++++++++************++++++************************++++++...222666444///)))---,,,+++***)))))))))*********++++++++++++******************************************************+++************+++,,,,,,+++******))))))*********))))))))))))************---------------------,,,------,,,,,,,,,------...+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++iiiOOOHHHCCC>>><<<999999888666444333222222222111000000///000000000//////000000000///...---...------,,,,,,------............---,,,+++,,,,,,+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***+++,,,---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,,,,---++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))************))))))))))))*********+++++++++************************))))))))))))))))))))))))************++++++++++++***************+++++++++))))))))))))))))))))))))(((((()))***++++++++++++************************************************+++++++++***************+++******+++---///...---************************************************))))))))))))))))))))))))))))))))))))************************))))))))))))******++++++++++++******************************************************))))))))))))))))))))))))************************++++++***))))))))))))))))))))))))******)))))))))))))))))))))************(((((()))***************)))))))))*********++++++))))))))))))))))))******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))))))))))))))******+++))))))))))))))))))))))))))))))))))))*********+++************************))))))))))))************)))+++,,,,,,***)))***,,,++++++************++++++************************++++++...222666444///))),,,,,,+++******)))))))))******++++++++++++******************************************************+++++++++***+++,,,,,,---+++***************++++++......------,,,,,,++++++---------,,,,,,,,,,,,,,,------,,,,,,---------...,,,,,,,,,,,,,,,---------++++++++++++++++++++++++fffNNNHHHCCC>>>>>>999::::::999666333222222222222111000000000000111000000///...---......///......------------......---...///...,,,+++,,,---++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++************------,,,,,,+++******)))***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))************************))))))************)))))))))************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))*********++++++++++++,,,*********+++++++++++++++)))))))))))))))))))))))))))******+++,,,,,,,,,+++***************************************++++++++++++++++++++++++*********)))(((((()))+++,,,+++***))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))************+++,,,+++++++++******)))))))))***++++++,,,+++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))************************++++++***))))))))))))***))))))************)))))))))))))))************+++(((((()))***************************++++++++++++))))))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++************************)))))))))))))))******+++))))))))))))))))))))))))(((((()))))))))*********************************)))))))))************+++(((+++...---+++)))***---++++++************++++++************************)))***,,,...000...+++(((++++++++++++******************++++++++++++******************************************************+++++++++++++++,,,------+++++++++***++++++,,,---,,,,,,,,,++++++*********,,,------------------------------------------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,bbbKKKGGGAAA===???<<<======:::666444555666333333222111111111111111111000000///////////////......------------......,,,...//////,,,+++,,,---++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,++++++,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,+++++++++++++++++++++***+++,,,,,,,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))************************))))))************)))))))))************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))*********+++++++++,,,,,,*********++++++,,,,,,,,,))))))))))))))))))))))))******++++++,,,+++++++++************************))))))*********+++++++++,,,,,,,,,++++++************((('''(((******)))(((************************************************))))))))))))))))))))))))))))))*********+++++++++++++++++++++,,,,,,,,,,,,)))***++++++,,,,,,,,,+++************************++++++++++++++++++++++++))))))))))))))))))))))))************************,,,+++******))))))******((()))***++++++***)))((())))))*********+++++++++(((((()))***************))))))))))))************((()))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************)))))))))))))))******+++))))))))))))))))))))))))))))))*********+++++++++************************))))))*********+++++++++(((,,,//////+++)))+++---++++++************++++++************************)))+++,,,,,,***))))))***)))******++++++++++++*********++++++++++++******************************************************,,,++++++++++++,,,------,,,,,,++++++,,,------...******+++,,,,,,---......111111111222222333333444111111111111111000///...//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,___IIIEEE@@@===???<<<<<<;;;666222111333666444333222222111111222222000111111222111000///.........------------......+++---000///,,,+++,,,---++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++---,,,+++***+++,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,------***+++,,,------,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))************************))))))************)))))))))************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,*********++++++,,,,,,,,,))))))))))))))))))))))))******++++++++++++******************************))))))******++++++++++++,,,,,,,,,++++++*********,,,***)))***++++++***)))++++++++++++++++++++++++************************))))))))))))))))))))))))))))))******++++++++++++)))***+++,,,---...//////)))***+++,,,,,,,,,,,,,,,************************++++++++++++++++++++++++))))))))))))))))))))))))************************,,,+++******)))*********((()))***++++++***)))((())))))******++++++++++++(((((()))***************(((((((((((())))))))))))(((((())))))*********+++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++************************)))))))))))))))******+++))))))))))))))))))))))))******+++++++++,,,,,,,,,************************))))))******++++++++++++(((,,,000///+++)))+++...++++++************++++++************************+++---...,,,((('''***---((()))***+++++++++++++++******++++++++++++******************************************************,,,,,,++++++,,,,,,---...,,,,,,,,,,,,------...///...///111333555666888999666777777888999:::;;;;;;777777777666555444333222000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,___KKKGGG@@@;;;===:::<<<===:::666444555666333333222222111000//////000111111000000///...---------------------------------------------------------------------------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++,,,------+++******+++...,,,,,,...000000---***///...---------...///000+++,,,---////////////.../////////000222222111000........................///......---,,,++++++***///...---+++***++++++,,,******+++,,,,,,++++++***++++++++++++++++++++++++******++++++++++++******++++++************++++++)))************+++++++++***+++,,,,,,+++***)))(((******+++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,///---,,,***))))))******+++*********))))))((((((************************)))***+++***))))))+++---++++++++++++++++++++++++)))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))***++++++++++++***************************))))))************))))))************************,,,,,,++++++***))))))((())))))******++++++++++++...,,,******+++++++++***,,,...,,,)))+++333666333************++++++++++++***+++,,,,,,***))))))***)))))))))***************---,,,+++***))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))************************+++,,,,,,***(((***000555)))++++++)))'''(((***)))))))))))))))))))))))))))************************+++***)))(((((()))******+++***************++++++******++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++*********)))))))))))))))************************************************,,,+++*********,,,...000000+++(((***///000,,,'''************************)))************+++++++++************************************************************************************************++++++++++++******)))))),,,,,,++++++++++++++++++++++++***)))***+++,,,------......,,,++++++---///---000333444444444444555777;;;@@@BBBCCCDDDHHHKKKIIIJJJLLLKKKJJJHHHHHHIIIGGGFFFFFFEEEDDDBBBAAAAAA<<<999666333222///,,,***......---,,,++++++++++++___JJJGGG@@@;;;===:::;;;<<<:::666444444666333333222222111000000000//////000000000000000///------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---***,,,------,,,+++,,,---///---,,,---///000...+++*********+++---000222333333333333222222333333444999888888888888888888777999999888777666555444444333333222111000///......---,,,+++******+++,,,,,,+++++++++,,,++++++******++++++++++++++++++++++++******++++++++++++******++++++************++++++)))************+++++++++***++++++,,,+++***)))(((******+++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,...---,,,***************+++*********))))))))))))************************)))***+++***))))))+++---++++++++++++++++++++++++)))***+++,,,,,,+++***)))************************))))))***+++++++++++++++************************++++++,,,,,,,,,,,,++++++************************++++++++++++++++++++++++************++++++++++++,,,+++))))))+++,,,+++++++++...---***,,,333555333'''((()))***+++,,,,,,,,,+++,,,------,,,++++++,,,------,,,++++++++++++++++++++++++,,,++++++******************************************************************************'''((()))(((''')))...333,,,------+++***+++,,,,,,))))))))))))))))))))))))************************+++***)))(((((()))***+++*********))))))******+++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++************))))))))))))************************************************)))))))))***---111444666999444...---......+++(((************************)))************+++++++++************************************************************************************************++++++++++++*********)))+++++++++++++++++++++++++++,,,,,,------,,,++++++---.........---...000333333666999<<<>>>???AAACCCDDDHHHKKKMMMMMMNNNQQQSSSSSSTTTTTTSSSQQQPPPQQQRRRRRRRRRSSSSSSRRROOOMMMKKKJJJGGGDDDAAA>>>;;;888555000000///......------...^^^JJJGGG@@@;;;===:::::::::999666444444555333333333222111111000000---...///000111111111111------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,---...///...,,,---///000000000000111222444666888;;;<<<@@@???>>>===<<<===>>>???CCCBBBAAAAAAAAABBBDDDDDDGGGGGGFFFDDDBBB@@@???>>>;;;;;;:::999888666444444------,,,+++++++++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++************++++++)))************+++++++++***++++++++++++***))))))******+++++++++,,,,,,,,,,,,++++++******++++++,,,------,,,+++***************************)))))))))++++++++++++++++++++++++)))***++++++)))***+++---++++++++++++,,,,,,,,,,,,******++++++++++++******************************)))******+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++*********+++,,,------...,,,,,,,,,,,,,,,++++++++++++)))((()))+++,,,,,,+++***------,,,---222444333+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,------+++******+++,,,---)))***,,,------,,,+++***************************************************************************)))+++,,,+++***+++000444...---,,,++++++++++++,,,))))))))))))))))))))))))******************************)))))))))******+++******)))))))))))))))*********++++++++++++******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++************************************************************************''''''(((***---111444666999666111---+++***++++++************************)))************+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************+++,,,...///...---***))),,,---000111222444777:::???CCCGGGJJJMMMOOOSSSUUURRRTTTVVVWWWWWWWWWXXXYYY[[[[[[ZZZXXXVVVUUUWWWYYYVVVWWWYYY[[[ZZZXXXUUUTTTSSSQQQOOOMMMLLLIIIFFFCCC:::999888555333111000///]]]JJJGGG@@@<<<>>>::::::999888666555555555333333333222222111111111...///000111111111111111........................................................................------------------------,,,------------------,,,,,,---------++++++,,,...//////...///222555777888<<<======>>>???AAABBBBBBFFFGGGGGGGGGGGGHHHHHHIIIKKKKKKJJJJJJJJJLLLOOOQQQRRRRRRRRRQQQOOOMMMKKKJJJHHHGGGGGGEEECCC@@@>>>===777666444222///---,,,+++---------------......///,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++************++++++))))))*********+++++++++*********+++******************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********************************++++++++++++++++++++++++***+++++++++******,,,---+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))***++++++,,,,,,++++++++++++++++++++++++++++++)))******++++++******)))++++++++++++++++++++++++*********+++,,,,,,------,,,,,,,,,,,,,,,,,,------++++++***,,,......---,,,***,,,......///222444666999999:::999777555222000...---,,,------......---++++++***)))***+++---///*********+++++++++++++++***************************************************************************,,,...,,,++++++///333///+++)))******))))))+++))))))))))))))))))))))))******************************************++++++******))))))(((((())))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((((()))))))))************))))))))))))))))))))))))))))))*********+++++++++)))***************++++++************************************************))))))))))))***+++---...---......,,,)))(((+++...************************))))))*********+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))************++++++,,,,,,---------,,,++++++///222555888;;;???CCCFFFKKKNNNQQQTTTUUUWWWZZZ]]]XXXYYYZZZZZZYYYYYYYYYYYY[[[ZZZXXXTTTPPPOOOPPPRRROOOQQQSSSVVVWWWXXXXXXXXXSSSRRRRRRRRRSSSRRROOOMMMJJJIIIEEEAAA<<<777444222]]]IIIFFF@@@<<<>>>:::999888888777777666555333333333222222222222222111111111111111000//////........................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---......---++++++---///222222444555888<<>>>>>CCCDDDFFFIIIMMMQQQTTTVVVSSSSSSSSSUUUVVVVVVSSSQQQUUUSSSQQQMMMHHHCCC>>><<<\\\IIIFFF@@@<<>>@@@AAA@@@;;;333...///...000111111111777???KKKMMMPPPRRRQQQNNNJJJGGG@@@<<<999888:::;;;999777:::999888555222000...---///...---,,,+++,,,------++++++++++++++++++++++++++++++++++++++++++++++++************************)))******(((&&&(((...333888...)))---///++++++///))))))))))))))))))))))))************************((()))***+++,,,,,,,,,,,,---,,,+++***))))))))))))******++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++))))))******+++,,,,,,,,,******************************************************+++++++++,,,,,,,,,&&&***//////---***)))***************************)))************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,*********+++,,,,,,------///......///222777<<<@@@HHHKKKNNNPPPQQQRRRTTTVVVXXXYYYYYYYYYXXXXXXZZZ[[[___^^^]]]]]]^^^^^^\\\ZZZZZZXXXRRRIII@@@888555444888999;;;???BBBFFFIIIJJJRRRRRRSSSVVVXXXWWWUUUSSSUUUUUUUUUTTTQQQNNNLLLJJJ[[[HHHFFFAAA===???===:::888999::::::888666333333333333333333333333111111222222222111111000........................................................................------------------------,,,---...//////...---,,,,,,...///000222555:::===AAADDDGGGIIIIIIIIIKKKNNNNNNOOOQQQTTTVVVWWWWWWWWWNNNNNNMMMNNNPPPSSSVVVXXXWWWYYYYYYTTTMMMHHHHHHIIILLLNNNQQQSSSTTTSSSRRRPPPPPPSSSWWW[[[^^^______^^^___^^^\\\YYYUUUQQQMMMKKKCCC@@@<<<777333111//////------------------------+++,,,,,,------,,,,,,+++++++++************++++++)))************+++++++++******)))))))))***,,,,,,******+++++++++,,,,,,,,,***+++,,,,,,,,,,,,+++******+++,,,,,,,,,,,,+++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++---...++++++,,,,,,---......///---,,,++++++++++++,,,---++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////333444777;;;@@@CCCFFFHHHKKKMMMOOOPPPMMMDDD999111222000111222111111999DDDNNNQQQTTTWWWVVVSSSNNNKKKGGGBBB<<<;;;===>>><<<999;;;;;;;;;:::888555111000111222333333222000...,,,++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++******...666===:::...)))---000,,,+++///))))))))))))))))))))))))************************((()))***,,,------,,,,,,...---,,,+++******************++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++))))))***++++++,,,------************************************************((()))***+++,,,,,,,,,,,,***,,,---...,,,+++***)))************************)))************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------***++++++,,,------......111222444888===DDDIIIMMMRRRSSSTTTSSSPPPNNNMMMMMMPPPQQQRRRRRRRRRSSSVVVYYY[[[YYYXXXYYY[[[[[[YYYWWWYYYXXXUUUOOOHHHCCC@@@???<<<>>>BBBDDDEEEDDDBBB@@@FFFGGGJJJOOOTTTVVVUUUTTTSSSTTTUUUVVVUUUTTTRRRQQQ[[[HHHFFFAAA===@@@===;;;999999;;;;;;999777333333333333333333333333///000111222222222222222////////////////////////////////////////////////////////////////////////////////////////////////,,,---///000000///---,,,+++---000222555:::@@@EEEHHHKKKOOOOOOMMMLLLMMMOOOPPPQQQRRRSSSSSSSSSRRRQQQFFFCCC@@@>>>???CCCIIIMMMJJJMMMOOOLLLFFFBBBCCCEEEBBBDDDGGGIIIIIIHHHFFFEEEEEEHHHNNNTTTZZZ]]]^^^___bbbbbbbbbaaa___\\\ZZZXXXQQQMMMHHHAAA;;;666444333------------------------+++,,,,,,------,,,,,,+++++++++************++++++)))************+++++++++******)))))))))***,,,---******+++++++++,,,,,,,,,***+++,,,------,,,+++***)))***,,,,,,---,,,+++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++---///++++++,,,,,,---...//////------++++++++++++------++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///000222333333===???BBBGGGLLLQQQUUUWWWTTTWWWZZZZZZVVVJJJ===333444111111333222222;;;GGGRRRTTTWWWYYYWWWRRRLLLIIIHHHBBB<<<;;;<<<===:::777555777999::::::888666444111444777999888444...***++++++++++++++++++++++++++++++++++++++++++++++++************************''''''''''''(((///999AAA999,,,&&&,,,...***)))...))))))))))))))))))))))))************************((()))+++,,,------,,,,,,///...---,,,++++++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++))))))***+++,,,,,,------************************************************(((((())))))))))))((((((******))))))***+++++++++************************)))************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,------...//////222444999@@@GGGMMMRRRUUUTTTUUUTTTPPPJJJEEEBBBAAA>>>@@@BBBCCCEEEHHHLLLOOOSSSRRRQQQRRRUUUVVVTTTQQQVVVWWWXXXVVVTTTRRRQQQQQQKKKNNNSSSUUUSSSMMMGGGBBB555888>>>FFFNNNSSSUUUUUUSSSTTTVVVVVVVVVTTTRRRPPPYYYKKKDDD>>>>>>===<<<;;;:::999888666555555333333333222222222111111000000000000000000000000000000000000000000000000111111000000/////////...////////////////////////,,,---......//////......------...............---444555777;;;???DDDHHHJJJIIIKKKNNNPPPPPPOOOLLLJJJHHHIIIIIIIIIGGGEEEBBB@@@>>>@@@CCCDDDDDDCCCBBBBBBCCCCCCCCCCCCBBBBBBAAAAAA???AAAEEEHHHHHHGGGDDDAAADDDBBBCCCEEEFFFJJJTTT^^^eeeggghhhgggccc___[[[ZZZYYYWWWTTTPPPLLLFFF@@@;;;666222///------.........---+++)))((((((***,,,...---,,,++++++******+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++************++++++***+++,,,,,,------,,,,,,,,,,,,+++******+++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------***+++,,,,,,------,,,,,,------------------------,,,,,,,,,---------......---......,,,******+++,,,++++++,,,,,,,,,---------++++++------...---,,,+++---------,,,,,,,,,,,,,,,(((***,,,---,,,,,,---......000222444888===CCCHHHHHHKKKPPPSSSUUUVVVWWWXXX[[[YYYXXXYYYXXXSSSKKKDDDCCCBBB@@@>>>>>>CCCIIINNNYYYYYYWWWUUURRROOOLLLJJJCCCCCCBBB@@@===;;;888777:::777444666;;;>>>===::::::777666:::???>>>444+++---......,,,++++++---///+++******))))))))))))***++++++************++++++))))))******++++++++++++)))))))))))))))))))))))))))************+++++++++******************************++++++++++++******++++++************++++++************************+++*********))))))(((((())))))))))))))))))))))))************************(((((())))))******++++++***************)))((((((************************************************))))))))))))))))))))))))++++++***************+++,,,+++++++++******))))))---,,,***)))))))))******)))***++++++***)))***+++++++++************++++++)))***+++,,,,,,+++***)))******))))))))))))******,,,++++++******++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000---+++,,,...///---+++++++++++++++,,,111777<<<@@@DDDIIINNNSSSVVVXXXYYYYYYUUUNNNGGGAAA<<<999888888999999888777888;;;>>>>>>>>>???@@@CCCFFFHHHJJJLLLNNNRRRWWWZZZYYYVVVRRRLLLOOOSSSUUUUUURRROOOLLLAAA:::666999===EEEOOOYYYYYYVVVQQQLLLJJJLLLPPPTTTYYYKKKEEE??????>>><<<;;;:::999888666555555333333333222222222222111111111111111111111111111000000000000000000000000000000000/////////......////////////////////////....../////////////////////.........000222555666999;;;>>>BBBFFFJJJLLLNNNPPPOOOMMMJJJGGGDDDAAA@@@AAAAAABBBCCCEEEFFFGGGHHHIIIKKKMMMMMMMMMMMMLLLLLLIIIIIIIIIIIIIIIJJJKKKLLLJJJIIIIIIGGGEEEBBB???===@@@===;;;<<<<<>>AAACCCJJJMMMRRRWWWYYYVVVOOOIIILLLMMMNNNOOOMMMKKKHHHFFF===888555888<<>>999444000---+++,,,---//////...---,,,------,,,++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,---------------------------------------,,,,,,,,,---------......------...---++++++,,,---,,,,,,,,,,,,------------...............---,,,+++,,,------.........------000///...,,,---000666;;;@@@DDDIIINNNQQQSSSUUUWWWYYYZZZZZZXXXTTTNNNHHHDDDIIINNNTTTZZZ[[[[[[ZZZZZZ[[[\\\[[[WWWQQQKKKGGGFFFEEEDDDAAA???<<<:::999999:::;;;===???AAABBBCCCCCCDDDGGGLLLQQQSSSTTTRRRPPPHHHEEEDDDGGGLLLMMMIIIDDD;;;777222/////////---+++++++++************++++++++++++************++++++************++++++++++++************************)))************+++++++++******************************++++++++++++******++++++************++++++************************************))))))))))))))))))))))))))))))))))))***************************************))))))))))))************))))))(((************************************************))))))))))))))))))))))))+++***************++++++*********))))))))))))))),,,+++******)))*********)))***++++++***)))***+++++++++************++++++)))***++++++++++++***)))******))))))))))))******,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...//////...***---222888===DDDKKKOOOTTTUUUVVVXXXYYY[[[\\\]]][[[ZZZZZZYYYXXXXXXWWWWWWTTTTTTRRRLLLDDD;;;555333333222111222444888<<>>;;;===GGGQQQccceeeggghhhgggffffffgggccc```\\\YYYXXXVVVTTTRRRUUURRROOOKKKFFF???777222...............------,,,------,,,++++++++++++,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,---...---------------------------------,,,,,,,,,---------......------...---++++++---...,,,,,,,,,------------...............---,,,,,,+++//////000000//////.........///111222555;;;BBBFFFMMMPPPSSSUUUVVVVVVVVVWWWZZZYYYWWWUUUPPPIIIAAA<<>>???AAAAAAAAAAAAAAAAAA@@@??????CCCDDDGGGMMMTTTWWWVVVTTTPPPNNNLLLMMMPPPRRRPPPOOOFFF???777444444333///+++++++++************++++++,,,++++++******++++++,,,++++++++++++++++++++++++************************))))))*********+++++++++******************************++++++++++++******++++++************++++++*********************************)))))))))))))))))))))))))))))))))))))))************************+++++++++******)))))))))))))))************)))(((************************************************))))))))))))))))))))))))*********)))******+++,,,))))))))))))))))))))))))++++++******************)))***++++++***)))***+++++++++************++++++*********++++++*********+++******))))))******+++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------------------------,,,++++++---...//////...333:::AAAGGGMMMSSSVVVXXXXXXXXXXXXYYY[[[\\\]]]^^^^^^___``````______^^^\\\\\\YYYTTTLLLEEE@@@>>>666555444555777;;;???BBBNNNQQQVVV[[[]]]ZZZSSSMMMDDDCCCAAAAAABBBDDDGGGIII???:::888;;;@@@EEEMMMVVVVVVXXXWWWOOOBBB888444444WWWLLLGGGAAAAAA@@@<<<;;;:::999888666555555444444444333333333222222111111111111111111111111////////////////////////......//////////////////000000000000000000000000//////......//////000111444666888;;;===>>>>>>>>>===<<<;;;;;;>>>BBBGGGJJJQQQSSSUUUXXX[[[\\\]]]]]]^^^```cccfffjjjlllnnnnnngggdddaaabbbeeehhhiiijjjkkkjjjhhhfffgggiiikkkmmmgggggghhhgggfffdddbbb```^^^XXXRRRNNNJJJJJJQQQ[[[eeegggiiiiiihhhffffffgggjjjgggbbb^^^[[[WWWTTTQQQSSSTTTUUUVVVSSSLLLCCC===555333000...,,,,,,,,,---...---,,,,,,++++++,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++******+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,---.........------------------------------,,,,,,,,,---------......,,,---...---,,,,,,---///,,,,,,---------...............---,,,,,,,,,,,,,,,000000///......------------111777===CCCHHHNNNRRRUUUVVVXXXXXXWWWWWWYYY[[[]]][[[YYYWWWTTTOOOGGGBBB>>>@@@AAAAAA@@@CCCIIIOOOTTTVVVXXXVVVOOOGGG???;;;888999;;;===@@@CCCEEEGGGHHHHHHHHHIIIHHHHHHGGGFFFCCC???===CCCNNNVVVXXXVVVUUUSSSRRRQQQQQQQQQRRRRRROOOGGG>>>:::999777333///---,,,++++++******++++++,,,,,,++++++++++++,,,,,,,,,+++++++++++++++++++++************************))))))*********+++++++++******************************++++++++++++******++++++************++++++************************))))))))))))))))))******))))))))))))))))))))))))************************,,,,,,++++++******))))))((())))))*********))))))************************************************))))))))))))))))))))))))******))))))***++++++,,,)))))))))))))))*********************+++*********)))***++++++***)))***+++++++++************+++++++++******************+++++++++************++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,------------------------------------------------------------,,,,,,...000222777<<>>CCCIIISSS\\\VVVYYYZZZUUUKKKAAA<<<;;;VVVKKKFFFAAA@@@???<<<;;;:::999888666555555444444444444333333333333222222222222222222222222////////////////////////////////////000000000000000000000000000000000000//////......///111333444888:::===???@@@???===;;;;;;;;;<<>>;;;999666777999;;;===>>>>>>???<<<===???AAACCCEEEEEEFFFCCC>>>999===GGGPPPUUUVVVSSSSSSSSSQQQOOOOOOQQQSSSSSSLLLDDD>>>;;;999777444111000///---,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++)))************+++++++++******************************++++++++++++******++++++************++++++************************))))))))))))************))))))))))))))))))))))))************************+++++++++++++++*********((())))))************)))************************************************))))))))))))))))))))))))))))))))))))***+++,,,,,,***************+++++++++))))))***++++++++++++***)))***++++++***)))***+++++++++************++++++++++++***))))))***++++++++++++************++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------------------------------------------------------.../////////222666999BBBFFFLLLQQQTTTVVVXXXZZZ[[[\\\]]]^^^___```aaaaaa```___^^^\\\YYYXXXVVVUUUPPPOOOKKKFFFBBB???@@@AAACCCCCCDDDFFFHHHKKKNNNOOOPPPPPPQQQUUUZZZ]]]______aaa^^^[[[WWWTTTRRRRRRRRRLLLGGGCCCEEEIIIMMMVVV^^^WWWYYYZZZXXXRRRJJJDDD@@@TTTJJJEEEAAA@@@???<<<;;;:::999888666555555555444444444444333333333222222222222222222222222000000000000000000000000000000000000111111222222000000000000000000000000000000000000222444777999<<<>>>???@@@AAA@@@???>>>@@@BBBFFFMMMSSSZZZ___bbb]]]___cccgggiiiiiigggfffiiigggccc``````bbbdddfffZZZWWWVVVYYY___dddeeeccclllkkkjjjiiihhhhhhhhhhhhiiijjjjjjjjjjjjkkkkkkkkkkkkiiihhhgggbbb^^^aaagggfffhhhiiihhhgggggggggiiikkkjjjiiihhhgggdddaaa^^^WWWXXXXXXZZZ[[[YYYUUURRRJJJGGGCCC===888333000///......---,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***+++---......---+++******+++,,,,,,------,,,,,,***+++,,,,,,,,,,,,+++***------------------------++++++,,,,,,,,,,,,------,,,------...............------------------------,,,,,,,,,---------......,,,---...---,,,---///000------------............//////......///000111222111000...---///444999<<>>999777666666666666777888999999888777888:::999;;;===???@@@???===<<<777777999:::;;;;;;;;;;;;<<<;;;:::999;;;AAAIIIOOONNNPPPQQQPPPMMMMMMPPPSSSRRRNNNGGG@@@;;;999888999666555333111000......------,,,,,,++++++,,,,,,---------,,,,,,,,,+++++++++++++++++++++++++++++++++)))************+++++++++******************************++++++++++++******++++++************++++++************************((()))))))))************))))))))))))))))))))))))***************************++++++++++++++++++,,,(((((()))***************************************************************))))))))))))))))))))))))))))))))))))***+++,,,---***+++++++++,,,,,,,,,,,,((()))***+++,,,++++++***)))***++++++***)))***+++++++++************++++++++++++***))))))***++++++,,,++++++******++++++,,,,,,++++++******++++++,,,------------------------------,,,,,,,,,,,,------................................................---///111222444999???DDDKKKOOOSSSWWWXXXYYY[[[\\\]]]^^^___```aaaaaa```___\\\[[[XXXVVVTTTSSSSSSSSSPPPPPPOOOLLLIIIFFFFFFGGGHHHIIIKKKMMMPPPRRRSSSTTTSSSRRRRRRUUUYYY\\\]]]]]][[[[[[[[[\\\\\\\\\]]]]]]UUUQQQOOOQQQSSSTTTWWW]]]ZZZZZZZZZZZZWWWQQQHHHBBBSSSIIIEEE@@@???>>><<<;;;:::999888666555555555555444444444333333333222222222222222222222222111111111111111111111111000000111111222222222333000000000000000000000000111111111222444777:::<<<@@@@@@@@@@@@AAAAAABBBCCCGGGJJJQQQXXX^^^bbbcccdddcccdddeeefffeeecccaaa___ccc```]]]]]]bbbkkktttzzznnnlllkkkooowww{{{|||zzzuuutttqqqnnnjjjgggdddbbb``````______aaaeeehhhkkklllkkkllllllhhhcccdddiiieeefffhhhhhhggggggiiijjjjjjiiiiiiiiihhhfffaaa^^^]]][[[YYYXXXXXXYYYXXXWWWPPPOOOKKKFFF???999333000......---,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***+++---......---+++***++++++,,,---------,,,,,,***+++,,,------,,,+++***------------------------++++++,,,,,,,,,---------,,,---......//////......------------------------,,,,,,,,,---------......,,,---......------///111---------.........//////000000///000111222444555444333111111555<<>>;;;999888333777999555000222===GGGIIIMMMOOOOOOLLLLLLPPPTTTQQQNNNHHHAAA;;;888999;;;:::999777555222111000///---,,,,,,++++++,,,,,,------------,,,,,,+++++++++++++++++++++++++++++++++)))************+++++++++******************************++++++++++++******++++++************++++++************************(((((())))))*********+++))))))))))))))))))))))))*********************************++++++,,,,,,---(((((()))***************************************************************))))))))))))))))))))))))))))))))))))***+++,,,---+++++++++,,,,,,---------((()))***+++,,,,,,+++***)))+++++++++***)))***+++++++++************++++++,,,+++***))))))***+++,,,,,,++++++******++++++,,,,,,++++++++++++++++++,,,------------------------...------,,,,,,------...................................................,,,...222555888>>>GGGMMMQQQTTTXXXZZZ[[[\\\^^^___]]]^^^```aaa```___]]][[[YYYWWWUUUSSSRRRRRRSSSTTTOOOQQQSSSSSSPPPNNNMMMLLLKKKMMMPPPSSSUUUVVVWWWWWWWWWVVVVVVXXXZZZ\\\[[[ZZZZZZ[[[\\\]]]\\\[[[ZZZYYY]]]ZZZZZZ]]]\\\YYYYYY\\\___]]][[[[[[[[[UUUJJJBBBRRRIIIEEEAAA@@@???===<<<:::888777666555555555555444444444333333333222222222222222222222222000000111111111111000000000111111111111222222222222222333333333333222111111333666:::<<<>>>>>>>>>>>>???@@@BBBDDDHHHMMMPPPVVVWWWZZZ]]]aaadddggghhhgggiiieee^^^___ggglllkkktttvvvwwwxxx~~~~~~wwwqqqoookkkeee^^^YYYZZZ___dddccceeefffiiijjjkkkjjjjjjkkkiiihhhiiikkkmmmmmmmmmpppkkkccc___cccggg___QQQNNNSSSZZZ___```\\\XXXTTTWWWWWWXXXUUUOOOGGG>>>999000///......///...---+++......//////...,,,***)))++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,++++++,,,,,,,,,,,,------..............................---,,,,,,,,,,,,---...000111000---+++++++++..........................................------............/////////000---///111000...222999@@@>>>999444666???IIIOOOQQQYYYXXXWWWYYYZZZYYYTTTPPPNNNSSSXXXZZZXXXSSSOOOLLLDDDBBB@@@>>>======;;;:::888;;;???CCCEEEEEEEEEEEEJJJIIIIIIJJJLLLLLLLLLKKKWWWYYY\\\^^^]]][[[XXXVVVWWWVVVTTTRRROOOJJJCCC???888666444333444666666555???BBBGGGLLLOOOOOONNNMMMMMMNNNMMMGGG>>>888555555;;;;;;:::777555555777999......---,,,,,,+++******,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++******))))))++++++++++++++++++++++++)))************+++++++++,,,+++******,,,...111222************************************************++++++******))))))(((((())))))))))))))))))))))))************************)))************+++++++++))))))))))))))))))))))))))))))))))))************++++++************++++++)))************+++++++++******))))))******+++,,,,,,++++++******++++++,,,))))))))))))))))))))))))++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++******,,,...111222---------,,,,,,------...---.../////////...,,,,,,......,,,+++***+++///333000000333999BBBJJJOOOQQQVVVVVVWWWYYY[[[]]]^^^```___]]]\\\\\\\\\[[[XXXVVVMMMMMMLLLNNNPPPPPPOOOMMMTTTVVVVVVSSSNNNLLLMMMPPPQQQPPPPPPTTTYYY\\\ZZZWWW\\\aaa```VVVNNNOOORRRSSSVVVXXXYYYXXX\\\``````[[[YYYXXXXXXZZZZZZZZZ\\\___^^^^^^^^^]]][[[XXXTTTRRRQQQHHHDDD@@@???>>>===<<<:::888777666666555555555444444444333333333222222222222222222222222000000111111111111000000000111111111111222222222222222222222222333333333222444999===@@@AAAAAAAAA>>>BBBIIIPPPTTTWWWYYYZZZ\\\___aaabbbaaa______```lllppprrrrrrwwwxxx}}}zzzoookkkjjjiiihhhfffhhhiiigggccc___^^^^^^fffeeedddeeehhhjjjjjjjjjooopppmmmkkkllliii\\\MMMHHHJJJOOOWWW^^^```^^^[[[YYYYYYYYYWWWSSSNNNIIIGGG:::666111...---.........---............---+++***++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,------++++++,,,,,,,,,,,,------...........................---------------......+++---......------...///........................................................./////////000000,,,...000///---...333888:::999:::@@@HHHPPPSSSTTTVVVTTTQQQOOONNNKKKGGGCCC???BBBEEEEEEDDDAAA@@@???======>>>@@@CCCFFFGGGHHHFFFHHHLLLQQQTTTVVVWWWWWW[[[ZZZYYYYYYZZZ[[[[[[ZZZ]]]___aaacccbbbaaa^^^\\\^^^]]]\\\[[[YYYVVVQQQMMMCCC???:::777666666666555666999>>>DDDIIILLLMMMMMMJJJJJJHHHEEE@@@;;;999999888888777555444666999;;;666333000---+++***+++,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++*********)))++++++++++++++++++++++++)))************+++++++++,,,+++******+++---///111************************************************************))))))))))))))))))))))))))))))))))))************************)))************+++++++++))))))))))))))))))))))))))))))))))))************++++++************++++++)))************+++++++++******))))))******+++,,,,,,++++++******++++++,,,************************++++++******++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,++++++,,,...000111---------,,,------............/////////...---,,,---......---,,,---///111///333:::BBBIIIOOOSSSUUUUUUWWWZZZ\\\^^^_________ccc```]]]ZZZXXXUUURRRPPPPPPPPPOOOOOOOOOQQQSSSUUUPPPQQQSSSUUUWWWWWWUUUTTTPPPUUU\\\```ccceeeiiilllssscccYYYVVVRRRMMMNNNRRRTTTTTTWWW[[[\\\ZZZ^^^\\\[[[[[[[[[ZZZYYYXXX^^^^^^^^^^^^\\\ZZZWWWUUU~~~PPPGGGDDD??????======<<<:::999777666666666555555444444444333333333222222222222222222222222000000111111111111000000000111111111111222222222333222111111222333555555888:::>>>BBBDDDFFFFFFFFFEEELLLVVV___eeefffdddbbb\\\\\\YYYVVVWWW```nnnzzzvvvlllvvv}}}}}}{{{}}}vvvmmmeee```___aaaaaabbbdddhhhkkkllllllgggjjjmmmnnnnnnjjj```UUUHHHDDDDDDLLLXXXaaaaaa^^^]]]\\\ZZZXXXVVVUUUTTTTTTIIIBBB888111------...///------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,...------------------...++++++,,,,,,,,,,,,------........................------------...///000000+++,,,---......000333666....................................................../////////000000000,,,///111111//////222555<<>>;;;888666777888999999:::<<>>===666666666555555777;;;???@@@<<<666000,,,+++,,,...,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++)))************+++++++++,,,+++*********+++---...************************************************)))))))))***************))))))))))))))))))))))))************************)))************+++++++++))))))))))))))))))))))))))))))))))))************++++++************++++++)))************+++++++++******))))))******+++,,,,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,------,,,+++,,,---...///---------------...///000...////////////...---,,,,,,...//////......///000222:::EEEMMMRRRUUUXXXZZZWWWYYY\\\___``````^^^]]]ZZZWWWSSSQQQPPPQQQPPPPPPPPPQQQPPPNNNMMMPPPVVV[[[ZZZZZZ\\\bbbhhhhhhddd______kkkwww||||||~~~oooeee```YYYQQQZZZ^^^```^^^___aaa___[[[VVVUUUTTTUUUYYYZZZYYYVVVYYYYYYZZZYYYXXXVVVTTTSSS}}}PPPGGGDDD@@@???>>><<<<<<:::999888777777777555555444444444333333333222222222222222222222222000111111222222111111000000000111111111222222222333222111111222444777999???AAACCCFFFIIILLLNNNOOOYYY[[[___ccceeebbb]]]YYYQQQVVV[[[```ggguuu}}}yyyqqqmmmfffaaaccchhheee___eeekkkpppppppppqqqpppmmmmmmtttyyy{{{www{{{tttpppdddcccdddfffiiikkkkkkjjjiiijjjkkkjjjiiihhhfffcccSSSIIIAAAEEERRR\\\]]]YYY\\\\\\ZZZYYYXXXXXXXXXXXXVVVOOOCCC999333///...------------...............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------------,,,,,,---------......---------+++++++++,,,,,,,,,------........................---------...///000111222---......//////222777:::....................................////////////...////////////000000000...000222222333555999===EEEJJJOOORRRQQQOOOMMMKKKIIIFFFAAA<<<:::999999999555777:::===???DDDIIILLLUUUWWWYYYZZZ[[[\\\]]]^^^cccaaa____________^^^^^^XXXYYY[[[[[[ZZZZZZZZZZZZWWWXXXZZZ[[[]]]^^^``````^^^]]]\\\\\\]]]]]][[[YYYXXXUUUPPPLLLHHHCCC>>>:::777777888999:::<<<>>>???<<<:::999;;;???AAA@@@???999999999888888;;;???BBBGGGCCC===777111...------,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++***))))))******+++************************************************)))))))))******+++++++++))))))))))))))))))))))))************************))))))*********+++++++++))))))))))))))))))))))))((()))))))))************++++++************++++++))))))*********+++++++++******))))))******+++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,...------,,,,,,,,,---...------------...///000111///////////////......------............///111444:::CCCNNNUUUVVVWWW[[[^^^\\\\\\]]]^^^^^^\\\[[[ZZZTTTQQQMMMKKKLLLMMMNNNNNNKKKOOORRRRRRQQQSSSZZZaaahhhiiijjjmmmpppooojjjfffhhhsssnnnfffdddaaa___lllnnnooorrrvvvwwwoooeee[[[XXXTTTRRRUUUXXXWWWSSSTTTTTTUUUUUUUUUTTTSSSSSS}}}PPPHHHFFFBBBAAA???<<<<<<:::999888888888888555555444444444333333333222222222222222222222222111111222222222222111111000000111111111222222222333333222333444777:::<<>>DDDIIILLLNNNOOONNNKKKHHHGGGGGGEEECCC???:::888888:::<<<888<<>>>>>===<<<===>>>======???BBBDDDIIIGGGDDD@@@:::444///,,,---,,,,,,,,,,,,,,,,,,---+++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++++++++))))))*********+++++++++++++++******)))))))))***************************************************))))))******++++++,,,,,,))))))))))))))))))))))))************************))))))*********+++++++++))))))))))))))))))))))))((()))))))))************++++++************++++++))))))*********+++++++++******))))))******+++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......------,,,,,,,,,------------...///000222333000000//////..................---,,,---111777<<>>AAADDDIIIPPPXXX```fffiii```___aaahhhqqqxxx{{{{{{yyy}}}qqqgggbbb]]]ZZZZZZ\\\\\\[[[]]]```^^^aaacccbbbdddhhhgggcccbbbdddaaa\\\ZZZ^^^aaaaaaZZZ^^^```]]]]]]```aaa```eeeaaaeeettt|||~~~sssiiicccdddccceeejjjkkkiiiiiijjjdddZZZOOOJJJMMMTTTYYY[[[PPPPPPQQQSSSUUUXXXZZZ[[[^^^[[[VVVPPPHHH???555/////////......---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------............------+++,,,---......---,,,+++++++++,,,,,,,,,,,,------........................,,,,,,,,,---...000111222,,,------,,,+++,,,...000////////////////////////.........//////000000111/////////000000000111111...///333888>>>FFFLLLPPPMMMJJJGGGEEEDDDDDDEEEFFFEEECCC@@@<<<:::;;;???BBBEEEJJJPPPVVVZZZ^^^aaaccc___aaaccc```[[[WWWVVVWWWXXXZZZZZZWWWTTTUUU[[[bbbaaabbbaaa___]]]___dddiiinnnjjjddd]]]XXXUUUSSSSSSWWWUUURRRQQQQQQQQQQQQPPPSSSUUUWWWYYYXXXTTTNNNIII???>>><<<:::888777666666555333222333555888999999<<<>>>@@@AAAAAABBBCCCEEEHHHHHHHHHFFFAAA999222---------,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++***++++++************************************************************************+++++++++++++++))))))))))))))))))))))))************************)))************+++++++++))))))))))))))))))))))))))))))))))))************++++++************++++++)))************+++++++++******))))))******+++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,------......---------------------,,,,,,------...000222333444111000//////......////////////......111888@@@FFFOOOSSSVVVXXXXXXYYY\\\___aaa^^^ZZZWWWUUUUUUVVVWWWSSSRRRRRRRRRSSSSSSQQQOOORRR[[[hhhssszzz{{{{{{}}}xxxmmmiiirrr}}}rrrqqqqqqiii[[[UUUXXXYYYUUUNNNNNNOOOQQQSSSUUUVVVWWWzzzOOOHHHFFFBBBAAA???<<<;;;::::::999999999999555555444444444333333333222222222222222222222222111222222333333222222111000111111111111222222222333444666888;;;===???@@@DDDIIIQQQZZZaaaeeefffgggYYY\\\dddqqq~~~~~~yyyooocccZZZWWWXXXZZZ\\\[[[```iiinnnoooqqqvvvsssxxx{{{yyyxxx{{{|||{{{vvvwwwuuuqqqqqquuuvvvtttwwwzzzzzzuuuqqqpppnnnkkkaaaaaadddjjjoooppplllgggoooooorrryyy|||kkkeeebbbfffiiihhhjjjmmmgggbbbZZZRRROOORRRZZZaaaXXXVVVSSSRRRRRRUUUXXX[[[ZZZYYYXXXUUUPPPHHH???888111000///...------......------------------------,,,,,,,,,------------...------............------,,,---...//////...---,,,++++++,,,,,,,,,,,,------........................,,,,,,,,,,,,---...///000,,,---......,,,,,,---...////////////////////////---......///000000111111//////000000000111111111333555;;;BBBIIIMMMPPPPPPKKKFFF???===>>>AAACCCCCCCCCDDDCCCBBBAAADDDJJJNNNUUUXXX[[[]]]^^^^^^___aaa]]]aaadddccc^^^[[[[[[]]]jjjppptttqqqlllnnnzzzyyyuuuyyywwwrrrpppooorrrlllddd\\\UUUPPPKKKHHHPPPPPPRRRUUUVVVVVVSSSPPPHHHGGGEEEBBB???<<<:::999666666555333111222333555666:::>>>AAABBBCCCCCCDDDGGGIIIJJJIIIDDD===666111------,,,,,,,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++)))************+++++++++******++++++++++++++++++************************************************,,,++++++++++++++++++***))))))))))))))))))))))))************************)))************+++++++++))))))))))))))))))))))))))))))))))))************++++++************++++++)))************+++++++++******))))))******+++,,,,,,++++++******++++++,,,++++++++++++++++++++++++(((***+++------,,,+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,---......///,,,,,,------------------,,,,,,---///000222444555111111///.........///000///000111444999@@@IIIOOOSSSTTTWWWYYY[[[]]]^^^^^^\\\[[[YYYWWWVVVVVVWWWXXXSSSVVV[[[bbbgggiiihhhfffeeekkkuuuzzzwwwqqqsssuuuxxxzzz|||zzzooojjjrrr~~~yyylllmmmsssqqqfff```eeehhheee___]]][[[WWWTTTRRRPPPOOOyyyMMMGGGEEEAAA@@@>>><<<;;;;;;:::999999999999555555444444444333333333222222222222222222222222111222222333333222222111000111111111111222222222333555777:::===???AAAAAAJJJPPPZZZbbbfffeeeaaa]]]```bbbiiisss{{{zzzssslll^^^YYYSSSOOOPPPWWW^^^dddtttsssxxx~~~|||~~~zzz{{{zzzuuummmddd^^^\\\dddiiiooottt||||||nnnhhhfffeeehhhmmmjjjiiicccYYYPPPQQQZZZcccddd```XXXRRRPPPQQQUUUXXXWWWWWWWWWVVVTTTNNNFFFAAA222111///...---------...------------------------,,,,,,,,,---------......------............---------...///111111///...---++++++,,,,,,,,,---------........................,,,,,,,,,,,,,,,---...///---///111111000///000000000000000000000000000000---......///000111111222000000000000111111111111888<<>>AAACCCEEEGGGIIINNNVVV\\\]]]]]]]]]ZZZWWWVVVVVVWWWYYY```iiioooqqqtttyyy~~~yyykkk```VVVQQQNNNNNNNNNPPPRRRTTTTTTTTTSSSQQQOOOKKKGGGBBB>>><<<888999888444000...000444000555;;;@@@BBBCCCCCCDDDGGGHHHIIIIIIEEE???999555...------,,,,,,------...+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++)))************+++++++++******+++,,,,,,,,,,,,,,,************************************************---,,,,,,++++++*********))))))))))))))))))))))))************************)))************+++++++++))))))))))))))))))))))))))))))))))))************++++++************++++++)))************+++++++++*********)))***++++++,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++(((***+++------,,,+++***++++++++++++++++++++++++*********++++++,,,,,,,,,++++++,,,,,,---...//////+++,,,------......------,,,,,,---///111333555666222111///.........///000...000555:::@@@GGGOOOTTTSSSTTTWWW[[[___aaa```^^^WWWXXXXXXYYYYYYYYYYYYYYYfffjjjqqqyyy|||xxxtttwww|||}}}|||yyyqqqeee]]]dddhhhllloooqqquuu|||zzzsssnnngggccciiitttlllppprrrqqqrrrtttrrrmmmwwwwwwoooqqqssspppyyyuuunnneee\\\TTTNNNKKKrrrRRRIIICCCGGG@@@===<<<;;;:::999777666555444666666555555555444444444444444444444444444444444222222333333333444444444///000222222111111333444333999???@@@>>>@@@GGGNNNZZZ]]]aaaaaa^^^___jjjvvvwwwnnnfffccc^^^UUURRRTTTRRRSSSUUUXXX]]]eeemmmsssvvvkkknnnuuuoooiiiiiirrr|||sssiiifffgggkkkgggeeeccc\\\UUUWWW___ggggggddd^^^VVVQQQPPPQQQTTTUUUVVVWWWWWWTTTOOOLLLCCC===666000......//////++++++,,,,,,---...//////------------------------........................---...///000000000///......------,,,,,,------...//////.........------------------.........//////............/////////000---...///000000111333555222111000000000111333444333444444333222333666999EEEIIIOOOTTTVVVUUURRRPPP???<<<;;;<<<;;;999<<<@@@CCCHHHOOOUUUYYYYYYXXXWWWXXXSSSRRRVVVUUUQQQWWWccclllsssvvviiicccbbbXXXQQQTTTPPPLLLRRRSSSPPPOOOPPPPPPLLLHHHFFFCCCCCCAAA===888333111111555444333444888>>>CCCGGGEEEBBB???BBBFFFFFF>>>777000///---------...---,,,...,,,***)))***+++++++++++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,++++++************++++++,,,,,,++++++*********+++++++++,,,,,,,,,******+++++++++,,,,,,,,,************************+++++++++************))),,,+++***))))))***+++,,,************************++++++******++++++,,,---++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++---------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......//////.........---------///,,,,,,000666999888555222111000///...///000000---333<<>>======<<<:::999777666666666666555555555444444444444444444444444444444444222222333333333444444444000222333333222333444666888888999<<>>LLLNNNQQQUUUWWWWWWVVVUUUNNNCCC999999===BBBGGGKKKNNNSSSWWWXXXVVVTTTTTTTTTUUUVVVZZZaaaeeejjjuuu~~~sssjjj]]]NNNKKKIIIIIIJJJNNNQQQQQQOOONNNHHHHHHHHHFFFAAA;;;666444000000111222555999===???FFFBBB>>>;;;<<<===>>>>>>444111...---......---+++...,,,++++++,,,------,,,++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,+++++++++******+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,************************++++++++++++************++++++***))))))***++++++************************++++++******++++++,,,---++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++---------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......//////.........---------...,,,,,,000555888777444222111000//////000111222222777@@@HHHMMMQQQTTTWWW\\\[[[ZZZ\\\___aaaaaa___]]]ZZZYYY\\\^^^cccooo|||wwwooodddaaa```iii~~~||||||yyysssmmmnnnttt~~~tttooommmnnntttzzz~~~|||zzz{{{yyyzzzuuulllgggpppRRRIIICCCFFF@@@>>>>>>===<<<;;;:::999888777666666666555555555444444444444444444444444444444333333333333444444444444222333444444444444666888;;;::::::@@@JJJUUU]]]aaaaaaccchhhuuusss```ZZZTTTSSSUUUZZZccckkkuuuvvv{{{zzzqqqjjjiiimmmpppuuujjjeeebbbeeefffeeecccdddbbbcccbbb]]]VVVNNNHHHFFFIIIHHHHHHNNNUUUYYYXXXUUURRRLLLCCC:::555333111000000000111111000...,,,+++------------------------........................******,,,---...//////.........------------....../////////............---------........./////////....../////////000000000///000111000//////111333111222222222222222111111...000222444777<<>>999000000000111333555777888AAA@@@>>>:::666777;;;@@@999444...---///000...***...,,,,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,************************,,,+++++++++************++++++***))))))***++++++************************++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------.....................------------,,,---000555777555333222111000//////111222444999>>>FFFMMMQQQUUUXXXZZZ\\\[[[[[[]]]```aaa___]]]aaa___^^^bbbhhhsssyyynnnddd```dddooovvvxxxyyywwwwwwoooRRRJJJCCCFFF@@@???======<<<;;;:::999888888666666666666555555555555555555555555555555555555333333333444444444444555333444555555555666888;;;;;;>>>DDDMMMUUU[[[]]]\\\aaaooo{{{~~~rrrbbbSSSRRRTTTYYYdddqqq}}}|||{{{xxxvvv}}}~~~wwwlllddd______dddhhheeeccc___YYYRRRLLLIIIGGGKKKGGGFFFKKKSSSYYYYYYVVVWWWRRRKKKDDD>>>888333//////000111111000...,,,***................................................,,,------....../////////......------------....../////////...........................////////////...////////////000000000000111111000//////000222111222333444333222111000///222555999>>>EEEMMMSSSUUUVVVXXXYYYZZZ[[[ZZZZZZRRRJJJFFFKKKSSSUUUSSSRRRUUU[[[``````^^^___gggooo{{{}}}zzztttdddaaaZZZQQQKKKKKKLLLLLLOOOQQQUUUXXXVVVPPPGGG@@@666555333222222444666777;;;===>>>===;;;999999999;;;555......111333111...---,,,,,,---......---+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,************************,,,,,,+++++++++*********+++******************+++************************++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------..............................------...111444666444222111000//////000222444666AAAEEEKKKQQQUUUWWWZZZ\\\[[[\\\^^^___```aaabbbcccsssrrrssstttxxxyyyrrroookkkeeeccciiiwww}}}zzz{{{uuuqqqqqqsssxxx|||xxxtttvvvvvvnnnRRRJJJCCCEEE@@@@@@<<<<<<;;;:::999888888777777777666666666555555555555555555555555555555555333333444444444555555555333444555555666888;;;>>>>>>DDDMMMUUUYYY\\\^^^___nnnwwwyyyppphhhddd___XXXZZZ```gggppp|||~~~~~~~~~rrr{{{wwweee^^^aaaeeecccbbb```]]]WWWQQQJJJFFFHHHEEEBBBFFFNNNTTTWWWWWWVVVUUURRRNNNHHH@@@666000...///000000///...---,,,.........................................................---------------///......------......///////////////////////////........./////////000000////////////000000000111111111222111///...000111111222333444444333111111111555999???EEELLLTTTYYYXXXZZZ]]]___```^^^\\\ZZZWWWTTTTTTWWWWWWTTTTTTWWW\\\bbbkkksss{{{vvvxxx|||wwwfffYYYPPPIIIHHHJJJNNNSSSVVVUUUPPPKKK@@@===888444222333666888===<<<<<<===>>>===:::888;;;555///...222666666555///---,,,,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,************************,,,,,,,,,++++++++++++************++++++*********************************++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......---.....................---...000333555555333111000///......111444888;;;GGGJJJOOOTTTVVVXXX[[[\\\[[[\\\]]][[[\\\dddsss~~~yyynnnjjjlllnnnlllqqq}}}~~~~~~{{{xxxxxxuuutttzzzyyyuuupppnnnooossssssrrr|||~~~|||xxxwwwzzz|||zzzmmmSSSKKKBBBEEEAAAAAA;;;;;;;;;:::999888888888777777777666666666555555555555555555555555555555333444444444555555555555333444666777888;;;@@@DDDGGGKKKRRRWWW[[[aaagggkkkuuukkk^^^VVVVVV[[[```bbbnnnxxxxxxooogggppp{{{xxxggg```]]]^^^```dddeeebbbYYYNNNEEEDDDAAA@@@AAAGGGOOOUUUYYYVVVVVVVVVTTTPPPHHH>>>777111111000000////////////...................................................---,,,,,,,,,,,,------//////............//////...////////////000000000....../////////000000000/////////000000000111111000111222111//////000222111222222333333333333333555:::???EEEKKKPPPVVVZZZ\\\^^^aaaccccccaaa^^^\\\ZZZXXXWWWTTTPPPQQQ[[[gggssswww}}}~~~}}}~~~xxxeeeYYYLLLJJJJJJMMMRRRVVVUUUTTTHHHDDD???999666666777888CCC???;;;:::;;;===>>>===;;;777222000222555999;;;333000---,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---***++++++++++++,,,,,,,,,---,,,+++******+++,,,---******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,************************,,,,,,,,,,,,++++++++++++)))***++++++++++++***)))************************++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,------......++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------...............---///222555555555333222000//////000333999>>>AAALLLOOOSSSUUUWWWXXXZZZ\\\ZZZZZZYYYYYY```ssszzz||||||zzz|||nnnooossszzz|||wwwrrrppptttlllfffiiimmmnnnnnnooolllnnnvvv~~~|||{{{|||}}}yyy~~~|||{{{yyyzzzzzz|||||||||lllSSSKKKBBBEEEAAAAAA<<<<<<;;;;;;::::::999999777777777777666666666555555555555555555555555555444444444444555555555555444666777999<<<@@@FFFJJJPPPRRRWWW^^^eeekkkmmmnnnhhhZZZQQQVVV^^^ggguuuwwwyyyxxxsssnnnkkkrrr~~~qqqgggbbbcccdddfffeee___VVVOOOGGGFFFDDDCCCDDDJJJRRRYYYXXXXXXXXXWWWUUUOOOHHHBBB777666333111//////000000............................................................///111333444//////............//////.../////////000000000000.../////////000000000000//////000000000111111111000111111000//////111222111111111222333444555666===BBBIIIOOOSSSVVVYYY[[[^^^^^^_________^^^\\\[[[YYYWWWWWWWWWXXXbbbvvv|||}}}uuufff^^^UUUPPPRRRUUUVVVVVVNNNLLLIIIDDD@@@<<<:::999>>>??????>>><<<<<<===???<<<:::777333111333999>>>999555000------.........---------------------------,,,,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,---,,,***))))))***,,,---******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,************************------,,,,,,,,,+++++++++)))***++++++++++++***)))************************++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,---......///+++++++++,,,,,,---------++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------.........//////...111444666666555333222111000111333777>>>EEEIIIPPPRRRVVVWWWXXXYYY[[[\\\UUUWWW\\\gggwwwuuuooovvvooommmlllooouuuyyyvvvmmmhhhiiigggbbbbbbkkkuuuyyyyyyzzzvvvuuuvvvyyyvvvppplllmmmiiigggggghhhiiikkksss}}}lllSSSKKKBBBDDDAAABBB=========<<<<<<;;;;;;:::777777777777666666666666666666666666666666666666444444444555555555666666666777999;;;>>>CCCJJJNNNVVVWWW]]]hhhsssuuunnngggXXXUUU]]]nnnvvvyyyxxxqqqkkklllrrrwwwlllgggbbb___``````^^^\\\PPPOOOLLLGGGDDDGGGPPPXXXZZZYYYXXXXXXVVVSSSOOOLLL===:::666222000000000111////////////////////////........................000000000222444777:::<<>>:::555===EEEFFFAAA;;;:::<<<======:::555000111888???===888222......///000000---------------------------------,,,,,,+++++++++*********++++++,,,,,,,,,---,,,***))))))***,,,---******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,************************---------,,,,,,,,,++++++)))***+++,,,,,,+++***)))************************++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++,,,,,,---...//////+++++++++,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,---------......---------........./////////222666888777555333333222222333555;;;BBBIIINNNSSSUUUXXXYYYYYYZZZ[[[]]]OOOUUUcccyyyuuuccc^^^lll}}}tttssskkkeeeppptttyyy|||sssqqqvvvpppmmmppp{{{{{{yyyuuummmhhhggg]]]\\\^^^cccfffiiiooovvviiiQQQKKKDDDFFF@@@@@@>>>>>>===<<<;;;::::::999777777777777777777777777888888777777666666555555999777555444555666666666444777:::>>>CCCKKKTTTZZZ[[[___fffkkkkkkeee]]]XXXZZZhhhttt{{{zzzwwwxxxyyyyyytttpppbbbcccgggeeeaaa___\\\ZZZUUUNNNIIIIIINNNSSSYYY[[[\\\[[[WWWTTTTTTUUUJJJCCC999222000111111000000000////////////000000//////............//////////////////111444777999////////////////////////////////////000000000000000000000000000000000000111111111000000000000000000000000000111222333444111222222111111555===CCCGGGOOOWWW[[[\\\]]]\\\ZZZZZZ[[[XXXTTTSSSVVVYYY[[[]]]eeennn{{{~~~|||{{{tttbbbXXXSSSOOORRRSSSVVVXXXUUULLLCCC>>><<<<<>>???AAA???999333777???EEEAAA;;;444000//////000------..................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++******++++++,,,---******+++++++++,,,,,,,,,************************++++++++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------******+++,,,,,,---......---------.........//////............/////////000000333777999777555333333222222444999AAAJJJQQQTTTVVVZZZ\\\ZZZZZZ\\\WWWOOOSSSZZZzzzwwwoooccc\\\aaasssooodddfffmmmrrrssszzzvvvzzz{{{zzzyyysssnnniiihhhjjjnnnooonnnpppvvv|||iiiQQQKKKDDDFFF@@@@@@>>>>>>===<<<;;;::::::999888888888888888888888888888888777777666666666666777666555555666777888888888>>>DDDIIIMMMRRRYYY___hhhgggcccZZZSSSTTT]]]fffxxx~~~yyyzzz~~~yyypppgggbbb```dddiiiaaa```\\\VVVQQQPPPTTTWWWZZZWWWTTTUUUXXXYYYWWWUUUPPPHHH???888444333222111000000/////////000000111//////............//////000000///...///111333444////////////////////////////////////000000000111000000000000000000000000111111111111000000000000111111000111111222333444333444444333444:::CCCJJJVVVUUUUUUVVVYYY\\\\\\ZZZXXXOOOKKKQQQVVVXXX___hhhsssyyy|||vvv{{{|||ttt~~~rrreeeZZZ\\\VVVQQQPPPPPPNNNJJJGGGAAA???>>>AAAFFFIIIGGGDDD@@@???@@@???;;;666888>>>EEEAAA<<<666222000000000........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++++++++***++++++,,,---******+++++++++,,,,,,,,,************************++++++++++++*********))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------++++++,,,------...//////---------.........//////........./////////000000111444777888777444333222111333666<<>>>>>===<<<;;;::::::999888888888888888888888888888777777777777666666666666666666666777888999:::<<>>DDDAAA===999444222000///........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++++++++,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,------....../////////------........./////////....../////////000000000222555777777666333222222111444:::AAAIIIOOOSSSUUUUUUXXXYYYWWWUUUVVVVVVTTT```qqq```___eeerrrzzzuuuzzz|||ssshhhddddddlll{{{yyyrrrooottt~~~vvvtttvvvwwwrrrggg```ccckkkooozzz|||tttooommmiiiQQQKKKCCCFFF@@@@@@>>>>>>===<<<;;;::::::999888888888888888888888888777777777777777777777777555666777777777888999;;;DDDHHHPPPYYYbbbiiimmmnnnkkk___UUU[[[ooossshhheeegggggggggfffdddbbbaaaaaaaaaUUUJJJGGGOOOWWWZZZYYYZZZVVVPPPHHH@@@:::444111////////////000111222222000000////////////000000111000///...............//////////////////////////////000000000111111111000000000000000000000000000111111111111111222222444333333222222222333333333777<<<@@@CCCIIIPPPUUUTTTSSSUUUZZZZZZUUUQQQOOONNNYYYeeehhhccckkk~~~xxxtttuuu|||vvvbbb___YYYSSSQQQSSSRRRPPPOOOJJJEEECCCGGGLLLRRRTTTKKKEEECCCEEEFFFCCC@@@AAADDDBBB???;;;777333111///////////////............------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------,,,---------.........///............////////////...////////////000000000333555777666444222222222222777???GGGNNNRRRUUUVVVXXXVVVTTTUUUYYY^^^aaa```nnnqqqiiipppzzz}}}tttvvv|||qqqkkknnnttt~~~wwwoooooowwwzzztttqqqpppjjjmmmttt||||||vvvssstttuuuvvvrrriiidddfffiiijjjmmmqqqvvvxxxwwwwwwyyy{{{iiiQQQKKKCCCFFF@@@@@@>>>>>>===<<<;;;::::::999888888888888888888888888777777777777888888888888666777888777666888;;;>>>LLLQQQ\\\iiirrrsssnnnhhh___```hhhyyyttteeehhhhhhhhhiiihhhgggfffdddeee\\\PPPHHHHHHNNNVVV[[[ZZZYYYUUUNNNFFF===555222000000000000000111222222000000////////////000000000000000000000000000111000000000000000000000000000000000000111111111111000000000000000000000000000000111111222222222333444444333333333333333333222999AAAHHHKKKNNNRRRUUUTTTUUUXXX[[[VVVOOOOOOUUU[[[ooo|||zzzxxxssswww~~~|||{{{sssuuuooo___RRRNNNNNNMMMSSSPPPLLLKKKLLLOOORRRTTTQQQKKKHHHKKKMMMJJJFFFEEEEEECCCAAA===999555222000000000/////////.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------------,,,,,,,,,,,,,,,---------........./////////000000////////////000000000111444555666555333222222333444;;;EEEMMMRRRTTTVVVWWWYYYRRRNNNTTT```iiilllkkkzzz|||}}}zzzyyyrrrtttyyyxxxtttnnniiijjjrrr}}}zzztttrrrrrrjjjgggeeeffffffeeejjjppp}}}zzzvvvtttqqqlllggggggiiimmmttt}}}iiiQQQKKKDDDFFF@@@@@@>>>>>>===<<<;;;::::::999999999999999999999999999777777777888888888888999666888999888777;;;AAAGGGNNNXXXfffpppqqqkkkbbb\\\fffwwwwwwnnnmmmkkkkkkkkkkkkiiihhhgggbbbYYYNNNHHHJJJQQQXXXWWWYYYXXXSSSJJJ@@@888444222111111000000111111111111000000//////000000111///000000111111222222222000000000000000000000000000000000111111111222222000000000000000000000000000000111111222333333333444444444333333444555555666===GGGMMMPPPQQQRRRTTTVVVSSSSSSRRRLLLIIITTTcccvvv{{{tttooovvvyyyaaaUUURRROOOSSSSSSSSSRRRRRRSSSSSSSSSUUUPPPNNNQQQRRRNNNKKKJJJFFFEEEBBB>>>:::666333111111000000//////.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,------...******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,....../////////000000000/////////000000000111111333444444333222222444555888@@@KKKRRRUUUVVVWWWXXXVVVPPPPPP[[[hhhooopppppp}}}~~~{{{uuuttt|||~~~~~~}}}zzzwwwwwwlllmmmooottt~~~{{{ssskkkfffcccdddllluuu{{{qqqmmmiiihhhmmmyyyiiiQQQKKKDDDFFF@@@@@@>>>>>>===<<<;;;::::::999999999999999999999999999777777888888888999999999666888999999:::@@@KKKSSSVVVaaajjjhhh___[[[aaaiii{{{wwwrrrooooooooommmlllfffddd___WWWOOOKKKMMMOOOTTTWWWZZZWWWOOODDD<<<888333333222111000000000000111111000000000000111111000000111111222222111111000000000000000000000000000000111111111222222222000000000000000000000000000000111222222333444444444444333444444555666777???EEEKKKOOOPPPQQQTTTVVVVVVPPPPPPUUUWWW[[[jjj|||}}}{{{vvveeeXXXQQQSSSUUUWWWVVVVVVUUUUUUVVVSSSRRRTTTTTTPPPMMMNNNHHHFFFCCC>>>:::777444333111111000000///......---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,,,,,,,---......******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------............------------------------------------------------.../////////000000000000//////000000000111111111222333333222111222555777<<>>>>>===<<<;;;::::::999999999999999999999999999777777888888999999999999555777999:::===EEERRR]]]eeemmmoooaaaPPPTTTmmmxxxsssrrrqqqpppnnnddddddbbb]]]WWWPPPJJJHHHRRRWWW[[[YYYQQQGGG???;;;444444222111000000//////111111000000000000111111000111111111111000000///000000000000000000000000000111111111111222222222000000000000000000000000000000111222333333444444333333333444555666777888FFFJJJNNNPPPPPPQQQUUUYYYWWWRRRWWWfffrrryyy{{{xxx|||yyy```PPPSSSVVVXXXXXXWWWWWWXXXVVVSSSTTTVVVTTTOOOMMMOOOIIIGGGCCC>>>:::777555555222111111000///......---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,,,,,,,---......******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------------------------.....................---////////////000000000000000000000000111111111111222222222111111222666999???GGGQQQWWWWWWVVVXXXZZZRRR\\\mmm{{{{{{qqqlllnnneee___{{{vvvpppsssyyyzzzeeeeeedddeeelll}}}}}}wwwuuu}}}~~~fffQQQLLLCCCDDDAAABBB>>>>>><<<;;;;;;;;;;;;;;;999999999999999999999999:::999888888999::::::::::::999999;;;CCCOOO]]]fff|||ppp^^^UUUddd{{{|||uuuhhhjjjqqquuuuuusssmmmgggbbb]]]VVVPPPMMMKKKMMMRRRVVVUUUNNNBBB888999888555222222333111...000000000000111111111111111111111111000000000000111111000000000000000111111111111000111111222333222222222222222222222222222222333444444555555666444777888666444666===CCCIIIMMMMMMLLLTTT______WWWRRReee~~~wwwqqq^^^SSSXXX]]]YYYVVVXXXXXXWWWUUUUUUWWWWWWTTTNNNQQQMMMFFF???999666888999:::555000///222222...***000///...------...000000........................//////.........---------------------------------...---,,,+++***+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------...------,,,,,,------...------------------------++++++++++++++++++++++++...------,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............---------------............///////////////000000000000////////////000000000000000222444333000222888===GGGJJJPPPVVVUUUSSSVVV\\\aaaqqqvvvjjjiiicccyyyuuukkknnn{{{sssgggeeejjjtttzzznnneeeQQQLLLCCCEEEAAABBB>>>>>>===<<<;;;;;;;;;;;;::::::::::::::::::::::::999999888999999:::999999===<<<>>>EEEPPP]]]hhhnnnvvvfffbbbnnnxxxrrrtttwwwxxxvvvqqqlllfff^^^VVVNNNJJJHHHIIIMMMSSSVVVQQQGGG>>>:::999777444222222000...000000000000111111111222111111111111000000000000111111000000000000111111111111111111111222222333222222222222222222222222222333333444444555555666555777777777777;;;AAAGGGJJJOOORRRSSSTTTWWWXXXVVV```{{{jjjaaa]]]XXXUUUUUUVVVVVVWWWXXXZZZZZZWWWTTTQQQOOOJJJDDD>>>:::888777777666444333222111///...//////.........//////000........................//////.........---------------------------------...---,,,+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------...------,,,,,,------...------------------------,,,,,,,,,,,,,,,+++++++++...------,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............---------------............///////////////000000000000////////////000000000111000222333222111333:::@@@IIIMMMTTTWWWTTTSSS[[[fffooofffppp}}}uuunnnsssrrrmmmpppvvv{{{vvvkkkdddQQQLLLCCCEEEAAABBB???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888999999::::::999999888<<<===BBBNNN]]]hhhmmmnnnvvvnnnhhhqqqwwwtttssswwwvvvsssmmmdddYYYOOOIIIIIIHHHJJJPPPVVVUUUMMMDDD;;;;;;:::888444111//////000000111111111222222222222222111111111000000000111111000000000111111222111111111111111222333333222222222222333333333333333333333444555555666666666666666888<<>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888999;;;;;;:::999999999>>>AAAIIIWWWeeekkkiiieee^^^mmmyyywww{{{|||xxxnnnbbbSSSGGGKKKHHHGGGLLLSSSVVVPPPJJJ>>>>>>>>>===888222///111111111111222222222333333222222222111111111000000111111000000111111222222222111111111111222333333222222222333333333333333333333444444555666666666666555666:::AAAHHHNNNPPPUUUSSSVVV]]]]]]\\\gggwwwtttnnnrrrzzz~~~{{{yyy}}}||||||sssfffXXXZZZZZZ]]]``````\\\ZZZ[[[WWWUUURRROOOIIICCC<<<777555666777666555333222222...///000111111000...---................................................------------------------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......------,,,,,,------...------------------------/////////...------,,,,,,...------,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------............---------------............///////////////000000000000//////000000000111111111111111111111444;;;DDDJJJQQQTTTVVVRRRMMMVVVqqq~~~sssyyyrrrsss{{{|||ooodddiiizzzbbbOOOLLLDDDFFFBBBCCC??????===<<<<<<<<<<<<<<<::::::::::::::::::::::::888:::<<<<<<:::999;;;<<>>555111333222222222222333333333333222222222222111111111111111111111111111222333333222222222111222333333444222222333333333444444444333333444555555666666777666666888>>>FFFMMMQQQSSSXXXSSSTTT^^^fffppp}}}www|||{{{yyy{{{|||yyy|||~~~jjj]]]ZZZ[[[```aaa^^^^^^aaa]]]ZZZTTTPPPLLLFFF@@@<<<999666333444777777333000///000111111111000...---........................---.....................------------------------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------,,,,,,------...------------------------/////////......---------...------,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------............---------------............///////////////000000000000000000000000111111111111111111111222777???HHHNNNSSSTTTSSSPPPOOO^^^uuu~~~yyyzzz{{{ooonnnuuu```OOOLLLEEEFFFBBBCCC??????>>>===<<<<<<<<<<<<::::::::::::::::::::::::888;;;===<<<:::;;;>>>AAAGGGPPPZZZ______^^^aaaddd|||eeeNNNCCC@@@===???EEELLLQQQSSSHHHBBBBBBFFFEEE;;;555555222222333333333444444444333222222222222111111111111111111111111222333444222222222222222333444444222222333333444444555555444444444555666666777777666999???EEEKKKQQQTTTVVVXXXYYY^^^iiivvvzzzxxx~~~cccZZZWWW]]]bbbaaaccchhhccc^^^WWWRRROOOLLLFFFBBB>>>999444444888999555111111111111111000///..............................---------...............---------------------------............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............------,,,,,,------...------------------------...........................------,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------............---------------............///////////////000000000000000000000111111111222222111111222444;;;CCCKKKPPPSSSRRRRRRTTT\\\ooo|||||||||oooeeemmmzzzvvvxxxzzz}}}___NNNLLLEEEFFFBBBCCC@@@???>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999;;;===<<<:::<<>>GGGMMMQQQSSSWWWYYYZZZhhhwww~~~pppaaaWWW[[[bbbbbbdddiiigggbbb[[[XXXVVVRRRLLLGGGAAA>>>999777777888777666333222111000////////////........................---------.........//////---------------------------.../////////...,,,,,,------------------------------------------------------------...............------,,,,,,------...------------------------,,,,,,,,,---......//////...------,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......................................................------............---------------............///////////////000000000000000000111111111222222222222111333777>>>FFFLLLPPPRRRQQQTTT___oooyyyrrrrrrtttzzzsssttt|||}}}vvvyyy___NNNLLLEEEGGGBBBCCC@@@???>>>======<<<<<<<<<========================:::<<<===<<<:::===DDDJJJ]]]gggnnniiibbbkkkwwwVVVSSSLLLEEEAAADDDLLLSSSOOODDDAAAKKKOOOEEE;;;888333333333444444444555555333333333222222222111111111111111111222333444555333333222222333333444555222222333333444555666666444444555555666777777777999BBBMMMSSSUUUUUUXXX\\\]]]www~~~iiiZZZ\\\aaaaaabbbfffhhhddd___]]]\\\WWWPPPIIICCCBBB???:::777666999<<<444333111///...//////000........................---------.........//////---------------------------.../////////...,,,,,,---------------------------------------------------------.........//////...------,,,,,,------...------------------------***++++++,,,---...//////...------,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........................................................---..................------------.........//////////////////000000000000000111111111111222222222222222333888@@@GGGMMMPPPQQQPPPWWWiii~~~wwwkkkqqqtttddd```bbbiii{{{___PPPKKKCCCHHHEEEDDDCCCCCCBBBAAA@@@???>>>===>>>>>>======<<<<<<<<<;;;===;;;<<>>@@@LLL[[[ssskkkcccdddrrrrrrUUULLLKKK===???NNNOOOOOOIIIBBBBBBIIINNNHHH===777555333222333444444333444333333222222111111111111111222222222333333333333333333333333333333333222222333444555555555555333666999888555555999>>>>>>GGGPPPSSSVVVZZZ[[[XXXqqqoooiiigggddddddhhhjjjkkkgggaaa```___VVVJJJHHHAAA<<<:::888666999>>>;;;777222000111111///---........................,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------------............------------------------------++++++,,,,,,,,,---------..........................................................................................------...........................------,,,,,,------......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,......////////////......000000//////.........---........................///////////////.........////////////000000000000222222222222222222222222333555777888@@@LLLQQQPPPLLL^^^mmmxxxuuuqqq}}}|||lll\\\VVVcccuuu^^^OOOKKKCCCGGGDDDDDDCCCBBBAAA@@@???>>>======>>>>>>=========<<<<<<<<<<<<<<<===>>>???FFFUUUcccooohhhdddmmmnnn___XXXHHHFFFQQQQQQSSSMMMEEEBBBIIIOOOJJJAAA:::777444333333444444444333333333222222222222222111222222222222333333333333333333333333333333333222222333444555555555555444666888777555777<<>>======>>>>>>>>>>>>============;;;===>>>===CCCQQQaaaiiiiiigggkkk~~~rrrcccQQQKKKQQQRRRXXXRRRIIICCCGGGNNNNNNHHH@@@<<<777444333444444444222222222222333333333333222222222222333333333333333333333333333333333333222333444555666666666666555666777777777:::@@@FFFOOOOOOTTT[[[]]]aaaqqq|||uuuwwwzzzuuupppffffffkkkppptttvvvsssiii^^^QQQIIIAAA<<<999999===CCC>>><<<888333///---...000...............................................................---------------............------------------------------,,,,,,,,,,,,------------...........................................................................................................................------,,,,,,------......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,......////////////......////////////..................................../////////////////////////////////000000000111111222222222222333333333333555222777DDDLLLNNNRRRXXXqqq|||kkk]]]WWWUUUWWW```ppp\\\NNNJJJCCCGGGCCCBBBAAAAAA@@@??????>>>======>>>>>>>>>>>>>>>>>>>>>>>><<<>>>>>>AAANNN___hhhhhhdddlll}}}rrr]]]QQQTTTYYY\\\VVVLLLDDDEEELLLOOONNNEEE@@@:::555444444555555111222222333333444444444222222222333333333444444444444444444444444444444333444555666666777666666666777777777999>>>EEEKKKRRRNNNTTTccckkksssuuuiiikkklllmmmooorrrrrrppplll[[[RRRGGGAAA===<<<@@@GGG@@@@@@===777000---...111........................////////////////////////........................------............------------------------------,,,,,,,,,------------...........................................................................---------..........................................------,,,,,,------......------,,,,,,------...------------------------......////////////......///////////////.................................///////////////000000000//////000000000111111111222222222333333333333333444222:::IIIMMMKKKVVVhhhgggTTTLLLVVV```qqq}}}|||[[[NNNKKKCCCGGGCCCBBBAAAAAA@@@@@@???>>>>>>>>>>>>???????????????????????????AAAKKK]]]kkkkkkdddeee{{{ppp]]]XXX```\\\YYYOOOEEECCCIIIOOOQQQJJJEEE>>>888666555555555222222222333333444444555222222333333333444444444444444444444444444444444444444555666777777777777777777888999<<>>???DDDEEEEEECCC???999555222222////////////////////////////////////////////////---------...............------............------------------------------,,,---------....................................................................................,,,,,,------.../////////...........................------,,,,,,------......------,,,,,,------...------------------------......////////////...............///////////////////////////////////////...//////000000111111222000000000111111111222222222222333333444444555555444:::EEEKKKJJJSSSpppdddUUUQQQSSS^^^kkk\\\OOOMMMFFFIIIEEECCCBBBBBBBBBAAAAAAAAAAAAAAA?????????@@@@@@@@@AAAAAACCCBBBPPPhhhrrrnnnmmmuuuaaa[[[YYY\\\WWWLLLDDDFFFNNNRRRMMMIIICCC???<<<:::777666444444444444444333333333333333333444444444444555555555555555555555555555555555666777888888888888999999:::>>>CCCIIINNNPPPQQQdddzzztttyyyqqqmmmkkkoooqqqssszzz~~~rrrcccWWWLLLDDDCCCFFFGGGFFFDDDBBB???;;;555111////////////////////////........................---------.........//////------............------------------------------------------....................................................................................,,,,,,------...//////000...........................------,,,,,,------......------,,,,,,------.................................////////////................../////////000////////////////////////...//////000111111222222000000111111111222222222222222333333444555555666666???HHHLLLQQQcccnnn]]]OOONNNUUUccc{{{\\\PPPMMMFFFJJJFFFDDDCCCBBBBBBBBBBBBBBBBBBAAA?????????@@@@@@AAAAAAAAACCCDDDWWWqqquuukkkooooooaaaYYY]]]ZZZOOOFFFGGGNNNSSSMMMIIIDDD@@@>>>;;;888666555555555444444333333333333333333444444444555555555555555555555555555555555666777888888999999888999:::;;;@@@EEEKKKOOOPPPUUUppp{{{qqqmmmlllppp|||}}}nnnaaaTTTJJJHHHJJJHHHFFFEEEDDDCCC???777111000000000000000000000000........................---------.........//////---..................------------------------------------.........//////........................................................................,,,,,,------...///000000...........................------,,,,,,------......------,,,,,,------.................................////////////......---.........//////000000000000000000000000000000...//////000111222222222000111111111111222222222222222333333444555666666888BBBIIILLLWWWpppiiiUUUMMMNNNYYYggg{{{]]]OOOLLLEEEIIIFFFEEEBBBAAAAAA@@@@@@AAAAAABBBCCC>>>===AAAAAA>>>???DDDEEEQQQcccllliiikkkjjjccc[[[TTTPPPLLLIIIMMMTTTPPPIIIAAA>>>>>><<<777111555555555555444333222111666666666666666555555555777777666666666666777777999777555666999;;;:::999888888???IIIJJJHHHSSScccxxxyyysssrrrqqqyyynnnYYYNNNKKKJJJHHHHHHGGGEEEBBB===888555111///......000111111000//////////////////////////////////////////////////////.........---------////////////////////////........................////////////////////////////////////////////////.........------,,,,,,,,,000///---,,,,,,---...//////......---,,,---------///......------......///,,,,,,---............---000000.........///000111////////////////////////............/////////000000000000000000000000000000000000000111111111111222222111111111111111111222333444444333333555777:::CCCJJJOOOaaa~~~nnnWWWMMMNNNWWWkkk]]]OOOLLLDDDIIIFFFEEEBBBAAAAAA@@@@@@AAAAAABBBAAA??????BBBAAA???CCCIIIOOOXXXccchhhjjjwwwdddYYYRRRRRRNNNHHHLLLVVVQQQJJJBBB>>>>>>===999444555555555555555444333333666666666666666666666666777777666666666666777777999777666777999:::999888888>>>CCCHHHPPP^^^llltttxxxqqqvvvzzzfffYYYQQQMMMHHHHHHHHHGGGDDD@@@;;;777333111//////111111111000//////////////////////////////////////////////////////.........---------////////////////////////......................../////////////////////////////////////////////////////////.........------,,,,,,---...............000//////......---............------------............////////////......///...---------...///000////////////////////////........./////////000000000000000000000000000000000000000000111111111111222222111111111111111111333444444444333333555777===EEELLLVVVnnnttt[[[KKKOOOYYYnnn___OOOKKKCCCHHHEEEEEEBBBBBBAAAAAAAAAAAABBBBBB???@@@BBBCCCAAA@@@GGGOOOYYY^^^```aaapppmmm[[[PPPSSSPPPHHHJJJWWWRRRLLLDDD???>>>>>><<<:::555555555555555555555444666666666666666666666666888777777666666777777888777777666888999:::888777:::CCCGGGJJJ[[[www|||rrrvvvrrrcccUUUKKKIIIHHHHHHHHHGGGDDD???;;;555333111000111111111000/////////////////////////////////////////////////////////.........------////////////////////////........................////////////////////////////////////////////////000000000000////////////,,,---///111111///...,,,///////////////000000000000000000000000000000000111111111111000///.........------------...//////////////////////////////....../////////000000000000000000000000000000000000000000000111111111111111111222222222222222222333444444444333444777999@@@EEEKKKYYYwwwyyyqqq[[[OOOKKKZZZppp___OOOKKKCCCHHHEEEEEEBBBBBBAAAAAAAAAAAABBBBBB???BBBDDDBBB???AAAKKKUUU]]]]]]ZZZaaadddPPPQQQQQQIIIIIITTTTTTNNNGGGAAA>>>>>>???@@@666666666666666666666666666666666666666777777777888777777777777777777888666777777999999999888777>>>DDDIIITTTkkkxxxyyy~~~}}}nnn[[[MMMJJJIIIHHHHHHIIIFFFBBB===888555222000000111000///////////////////////////////////////////////////////////////............////////////////////////........................////////////////////////////////////////////////000000000000000000000000000000111222111000///...000111222444555666777777999999999999999999999999777777666666444333222111////////////////////////////////////////////////...////////////000000000///////////////////////////000000000111111111111111111222222222222222333333444444444333555888;;;EEEHHHMMM^^^|||ooo[[[QQQSSSZZZqqq^^^OOOKKKCCCHHHEEEEEECCCBBBBBBAAAAAABBBBBBCCC@@@DDDEEEBBB@@@EEEQQQZZZ\\\ZZZ\\\mmmwwwWWWPPPQQQKKKIIIOOOTTTQQQJJJCCC>>>>>>AAADDD999888777666666666777777666666666666777777888888888888777777777777888888666777888999999999::::::EEEDDDOOOeee{{{{{{iiiYYYOOOKKKHHHHHHIIIHHHDDD???;;;777333000000//////...000000000000000000000000////////////////////////000000/////////.........////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////111333555666777999;;;>>>AAACCCDDDEEEDDDEEEFFFFFFFFFFFFEEEDDDAAAAAAAAA@@@???===<<<;;;666555555444222111000///000000000000000000000000////////////000000000111///////////////////////////000000000111111111111111111222222333333333333333444444444444666:::===HHHNNNWWWjjjmmmWWWOOOPPP\\\kkk]]]OOOLLLEEEIIIFFFEEECCCCCCBBBBBBBBBBBBCCCCCCAAAEEEEEEBBBCCCMMMZZZbbb^^^aaammmhhhVVVPPPLLLJJJLLLTTTRRRMMMEEE???===AAAEEE;;;:::888777666666777888555666666777777888888999999888888777777888888999666777999999999:::===???IIILLL\\\wwwvvvhhhWWWQQQJJJHHHIIIIIIFFFBBB>>>:::555111000000///...000000000000000000000000////////////////////////000000000/////////......////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000---...///222666;;;@@@CCCDDDFFFIIILLLOOOQQQQQQRRRNNNOOOPPPQQQQQQPPPOOONNNMMMMMMMMMLLLKKKIIIHHHGGG???>>>===;;;888555222000000000000000000000000000/////////000000000111111000000000000000000000000000000000000111111111111111111222222333444444444333444444444444777<<>><<<:::888666666777777555666666777888888999999999888888777777888888999777888999999999;;;@@@DDDKKKZZZqqq|||~~~xxx```WWWNNNJJJJJJKKKHHHEEECCC>>>888444222111111000000000000000000000000000////////////////////////000000000000/////////...////////////////////////////////////////////////////////////////////////////////////////////////000000000111111111222222555777:::>>>CCCGGGKKKMMMNNNPPPRRRUUUVVVWWWVVVVVVRRRSSSTTTUUUUUUTTTSSSRRRSSSSSSSSSRRRQQQPPPOOONNNIIIHHHEEEBBB===888444222000000000000000000000000//////000000000111111111000000000000000000000000000000000000111111111111111111222222333444444555444444444444444888===AAADDDZZZvvv~~~aaaLLLMMMVVVddd|||wwwwwwzzz}}}}}}}}}zzzssssssssswwwZZZOOONNNHHHLLLGGGDDDCCCCCCBBBBBBBBBBBBCCCCCCAAADDDCCCCCCMMM```oootttpppiiiQQQLLLMMMMMMTTTTTTQQQIII???;;;???DDD???>>>;;;888666666666777555666666777888999999999999999888888888888999999777888999888888<<>>???@@@GGGOOOeeexxxooommmhhhSSSQQQOOOGGGFFFNNNHHHFFFAAA<<<777444222111111111000000000000111111111111000000//////......000000000000000000000000////////////////////////////////////////////////000...---///222222111...000111222111///---,,,---111111111222666<<>>BBBAAA???<<<888777777999888888888888888888888888999999999999999::::::;;;;;;;;;<<<<<<<<>>???MMMmmm{{{~~~jjjVVVQQQPPPLLLGGGJJJIIIFFFBBB===888444111111111000000000000111111111000000000000/////////000000000000000000000000////////////////////////////////////////////////555222...---...000111222000000000//////222666999:::>>>DDDKKKPPPRRRSSSSSSVVVWWWUUURRRLLLFFFCCCBBBBBBDDDFFFEEECCCCCCEEEHHHRRRSSSVVVYYYZZZXXXSSSNNNDDD>>>:::;;;>>>@@@DDDIIIIIIJJJLLLNNNOOOLLLGGGDDD<<<999444111000111111111666666666444111000000111333333333333222111000///111111222222222333333333222222222222333444555666555888444333888:::BBBUUUqqq}}}fffQQQMMMPPPeee{{{rrr\\\QQQGGGEEEGGGIIINNNRRRXXX^^^fffooo}}}|||zzzxxxtttoooiiikkkiiirrr]]]PPPMMMJJJKKKCCCIIIDDDDDDCCCDDDEEEFFFGGGGGGGGGHHHTTTfffjjjkkkgggVVVQQQOOORRRUUURRRJJJBBB===<<>>EEEIIIPPPWWWZZZXXXRRRMMM>>>777333444555555777;;;>>>???AAADDDGGGHHHHHHHHHAAA===777222///000111222555999;;;:::666222222333111222222333222111000///111111222222222333333333333222222333333444555666666888444333888;;;JJJccc{{{uuuYYYNNNNNNZZZ}}}{{{tttiii___SSSLLLFFFGGGJJJNNNVVV]]]jjjrrr{{{zzzyyyxxxuuuqqqpppooojjjqqqyyyyyy\\\PPPMMMJJJKKKDDDIIIFFFFFFFFFEEEEEEEEEFFFFFFHHHGGGZZZrrrqqqiiittt]]]UUUNNNQQQTTTSSSLLLDDD>>><<>>:::888888999999999999999999999999999999999999999:::;;;;;;<<<;;;===DDDOOOeeeoooXXXQQQNNNIIIGGGHHHGGGEEEAAA<<<666333222222111111111111222222000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000111333333333222111000000111333444777===DDDIIITTTUUUVVVXXXXXXWWWVVVUUUWWWSSSMMMEEE@@@@@@DDDGGGNNNPPPOOOIII???888777888888>>>HHHRRRXXXXXXTTTOOO@@@;;;888:::;;;888888:::======;;;;;;;;;===AAACCCBBB???999444000000111333333888>>>@@@<<<888666555000000111111222111111111111111222222222333333333333333333333444555666666666888555555:::>>>TTTuuucccQQQPPPVVVoooqqqhhhccc^^^UUUMMMIIIEEEEEEIIIOOOWWWcccnnnzzz{{{yyyxxxuuurrrqqqmmmeeeiiitttnnndddeee\\\PPPMMMJJJKKKDDDJJJGGGHHHHHHGGGEEEDDDEEEGGGKKKQQQeeewwwsssppp~~~~~~}}}zzz|||}}}~~~dddUUUNNNQQQTTTSSSNNNFFF@@@<<>>IIIXXXkkk|||aaaRRRMMMJJJGGGGGGGGGFFFCCC>>>:::777222222111111111111222222000000000111111111111222000000000000000000000000000000000000000000000000000000000000000000000000---000444666555333222111...222777<<>>888444444777;;;======:::777333111222444111666<<<@@@AAA>>>;;;:::333333222111111111111222111111222222222333333333333333333333444555666777555888666777<<>>AAACCCFFFEEECCC???===<<<:::::::::::::::::::::::::::::::::::::::;;;<<<<<<;;;===FFFVVVhhh{{{qqq[[[PPPMMMHHHHHHHHHGGGDDDAAA>>><<<333222222111111222222333000000111111111222222222000000000000000000000000000000000000000000000000000000000000000000000000---000444555444333444555444999@@@HHHMMMSSSWWWZZZVVVWWWYYY[[[\\\]]]\\\\\\XXXXXXUUURRRPPPPPPSSSUUUQQQOOOJJJEEEAAA>>>======AAAEEEMMMUUU[[[]]]ZZZWWWSSSMMMJJJKKKKKKIIIIIIKKKKKKIIICCC;;;444111222555777999:::999666444333444000222666;;;@@@BBBAAA???:::888555222111111111222111111222222222333333333444333333444444555666777555888777:::???IIIkkk}}}ttttttvvv___NNNRRR[[[sssppp^^^XXXOOOIIIGGGGGGHHHIIIGGGIIINNNXXXcccsss}}}wwwuuuuuunnnjjjbbbcccfff[[[UUU___[[[PPPMMMKKKLLLEEEJJJCCCFFFHHHGGGFFFFFFIIILLLSSSssstttwww~~~{{{xxxvvvnnnqqqqqqrrryyy|||iiiPPPQQQSSSRRRNNNHHHBBB>>>AAADDDGGGGGGEEEAAA???>>>::::::::::::::::::::::::<<<;;;;;;;;;;;;<<<======;;;AAAPPPdddxxxfffUUUQQQIIIIIIHHHGGGFFFCCCAAA@@@333222222111111222222333000000111111222222222222000000000000000000000000000000000000000000000000000000000000000000000000...111333333222333666999<<>>CCCDDDDDD@@@===888444111000111222111111222222222333333333444444444444444555777777555888888;;;AAALLLqqqtttssspppffftttwwwTTTLLLWWWccczzzhhhXXXPPPNNNJJJHHHHHHKKKNNNQQQUUUVVV\\\eeeooowwwuuuuuuhhheee___```bbbXXXUUUbbbWWWQQQNNNEEEJJJGGGFFFHHHBBBCCCJJJKKKGGGKKKUUUbbbnnnttt||||||xxxsssppppppnnnkkkjjjhhhnnn}}}lll^^^RRRQQQRRRJJJEEEEEE???CCCHHHIIIFFFCCCBBBAAA===:::::::::999999:::;;;;;;===:::999;;;;;;999;;;??????HHH___{{{vvv```SSSKKKJJJHHHFFFHHHGGGAAA:::===777111000333444333000111111222222222333333333111111111111111111111111000111222111///---------222111///...000111222111000333555444222333:::@@@HHHLLLPPPSSSUUUWWWYYYZZZZZZZZZ[[[^^^bbbccc```]]]YYY```aaaWWWMMMIIIHHHFFFBBBBBBEEEKKKSSSXXXYYYYYY\\\]]]^^^``````___]]]\\\\\\[[[WWWRRRKKKDDD===:::>>>;;;888444222222222333444555777999;;;:::777444333222111333666<<>>666>>>___|||zzz|||jjjgggaaaQQQLLLWWWuuuppp```WWWTTTQQQPPPNNNOOORRRXXX___ccchhhjjjuuuwwwssslllgggdddccc```[[[ZZZ\\\YYYSSSOOOFFFKKKHHHGGGGGGCCCDDDJJJIIIFFFMMMXXXooowww{{{vvvrrrnnnjjjgggeeecccaaaeeesss|||aaaSSSOOOPPPJJJIIIHHHAAADDDHHHJJJGGGDDDCCCBBB>>><<<<<<;;;;;;;;;;;;<<<<<<<<<::::::<<<<<<;;;===AAAEEE^^^}}}lllXXXQQQNNNJJJGGGGGGGGGDDD@@@>>>999333111333444222000111111111222222222333333111111111111111111111111000111222222111000222333333222000000111222222222000222555666888<<>>;;;777444222222222333333444444444333333333444555555666666777333;;;<<<999GGGjjjvvvlllttt\\\PPPMMM___{{{iii\\\XXXYYY```aaabbbgggmmmvvv}}}yyytttnnnhhhdddbbb___ZZZXXXZZZ[[[TTTQQQGGGLLLIIIHHHGGGEEEFFFIIIGGGFFFQQQ___sss|||xxxtttooolllfffbbb___\\\ZZZ\\\hhhtttvvvqqqlllXXXMMMMMMJJJJJJIII@@@DDDIIILLLIIIFFFEEECCC@@@>>>======<<<<<<<<<======<<<:::;;;======;;;>>>CCCHHHrrr~~~cccVVVQQQKKKHHHGGGFFFFFFGGG@@@;;;555333333333222000000000111111111222222222222222222222222222222222000111222222222333666999222222222222222222222222000222666;;;AAAHHHNNNQQQOOOPPPPPPPPPQQQSSSVVVYYY\\\]]]___aaa```]]]WWWSSSKKKRRRVVVSSSPPPQQQTTTUUURRRSSSVVVZZZ^^^```___]]]```___^^^]]]]]]]]]^^^____________\\\XXXSSSOOOLLLBBB???:::666444555777888888888<<>>:::777555222222333333444444444444333444444555555666777777555:::<<>>>>>===<<<<<<<<<=========;;;<<<>>>===;;;>>>DDDMMMsssYYYRRRKKKHHHGGGGGGGGGJJJBBB>>>888555333333111000000000000111111111222222222222222222222222222222111222222111111333777:::000222333333222222222333444666<<>>:::888999;;;===BBBBBBDDDJJJOOONNNEEE===555333222222444999>>>AAAFFFFFFEEEDDDBBB>>>;;;999444444444333444444444555444444444555666666777777;;;===>>>EEE[[[|||{{{kkkssseeeVVVSSSYYY~~~xxxnnnggg```___^^^YYYWWWXXXZZZSSSPPPGGGLLLJJJHHHGGGHHHJJJIIIGGGNNN^^^ooo|||{{{wwwtttpppkkkhhhfffaaa]]]ZZZVVVTTTYYYaaatttxxxlllaaajjjjjjQQQIIIFFFJJJIII???EEEKKKNNNLLLJJJIIIFFFBBB>>>>>>===<<<;;;;;;<<<<<<>>><<<===>>><<<;;;AAAIII\\\___TTTJJJIIIIIIGGGFFFIIIDDD@@@;;;777444333222111000111111111111222222222222222222222222222222222333333222111000111444777///111222222111111333555:::>>>DDDKKKOOOOOOKKKHHHGGGFFFDDDAAAAAADDDIIINNNUUUYYY^^^ccccccaaa^^^\\\]]]^^^______\\\[[[\\\___^^^\\\ZZZXXXXXXZZZ]]]___ZZZ[[[\\\^^^^^^___^^^^^^[[[\\\]]]\\\XXXSSSNNNKKKFFFCCC???;;;::::::<<<>>>DDDDDDFFFLLLPPPNNNGGG@@@666444222111222666:::===DDDEEEFFFFFFDDDBBB???===777777666555444444555555444444555555666777777888<<<<<>>===<<<<<<;;;<<<<<<>>>======>>>===???IIITTTmmmooo\\\LLLJJJKKKHHHFFFGGGEEEBBB===999555333333333111111222222222333333333333333333333333333333333333333333111000000222444...111333222111222777;;;AAAEEEKKKOOOOOOKKKFFFCCC???>>>===;;;;;;???EEEJJJSSSXXX^^^bbbcccbbbaaa```]]][[[[[[\\\[[[XXXYYY]]]ZZZXXXUUUPPPMMMLLLOOORRRTTTUUUVVVXXXZZZ[[[]]]]]][[[\\\]]]\\\YYYTTTNNNKKKCCCAAA>>>;;;::::::;;;<<<>>>???BBBFFFHHHIIIGGGEEE999777444222222444777999AAABBBEEEFFFFFFEEEBBBAAA<<<;;;888666555555555555444555555666666777888888888999@@@PPPjjj|||iiilllnnnRRRSSSXXXnnnnnnddd\\\[[[\\\YYYVVVVVVXXXSSSQQQIIIPPPNNNMMMHHHIIIIIIIIIOOO]]]nnnyyy~~~zzzwwwtttpppllliiibbb\\\XXXVVVRRRMMMNNNRRRWWWeeeuuu~~~pppjjj[[[eee~~~bbbPPPGGGIIIKKKEEEDDDJJJNNNMMMKKKJJJGGGCCC@@@@@@???>>>============<<<<<<===???@@@FFFTTTbbbkkkQQQKKKLLLIIIFFFFFFEEECCC???:::666444444555222333333333333444444444333333333333333333333333111333333333111111222333000222444333222555;;;AAAHHHKKKOOONNNJJJGGGEEEEEE@@@???>>>>>>???CCCIIINNNVVVZZZ___aaa```^^^^^^^^^```\\\[[[\\\ZZZVVVVVVZZZXXXYYYYYYWWWTTTSSSTTTVVV^^^[[[XXXUUUUUUVVVYYY[[[YYYZZZ\\\\\\ZZZUUUOOOLLLCCCBBB@@@>>>===<<<<<<<<<;;;===???@@@@@@AAADDDFFF>>>;;;777444222333666888===???BBBEEEGGGFFFDDDCCC@@@>>>;;;888666555555555555555555666777777888888888:::DDDWWWqqqssseeewwwcccPPPVVV___www}}}rrrggg\\\ZZZZZZWWWSSSQQQYYYTTTRRRKKKRRRQQQPPPHHHIIIHHHJJJSSSbbbrrr|||{{{wwwtttqqqmmmjjjbbb\\\XXXVVVRRRMMMMMMPPPLLLZZZiiiuuunnnggg\\\YYYiiimmmUUUGGGFFFHHHAAACCCJJJNNNMMMKKKJJJGGGBBBBBBAAA@@@???>>>>>>>>>>>>;;;;;;<<>>AAABBB???;;;<<>>:::555333444666777:::===AAAEEEGGGGGGEEEDDDCCCAAA===999777555555555555555666666777777888888;;;>>>III]]]uuupppggg___QQQZZZggg~~~rrr~~~zzzpppyyyuuuiii^^^ZZZYYYUUUPPPNNN___TTTRRROOOQQQMMMUUURRRDDDIIIRRRSSSeeezzzzzz{{{wwwsssooojjjggg^^^[[[VVVRRRQQQOOONNNLLLNNNRRRZZZhhhzzzjjjaaaUUU]]]^^^vvvyyyTTTOOOGGG???JJJEEEHHHKKKMMMKKKIIIGGGGGGAAA@@@???=========>>>>>>>>>;;;;;;>>>AAANNNnnn~~~|||cccPPPMMMLLLIIIHHHEEECCC@@@===:::777222///555555555444444333333333333333333333333333333333444555555444333222444555222333444555888???GGGLLLUUUNNNGGGDDDHHHPPPVVVZZZYYY\\\[[[VVVVVV[[[```aaa]]][[[ZZZYYYVVVUUU\\\fffxxx|||kkkdddcccaaaeeelllwww~~~tttdddYYYYYY^^^bbbddd```]]]\\\WWWPPPOOORRRNNNIIIEEEDDDFFFGGGEEEBBB@@@AAABBBDDDDDDBBB===999AAA@@@>>>;;;999666555444777:::???CCCFFFFFFEEEDDDBBBAAA???===:::888666555666555555666777999:::<<<888===KKKaaawwwsssgggpppppp^^^PPPZZZzzzkkkYYYlllqqqjjjvvv|||kkk[[[UUUSSSPPPOOOQQQ]]]SSSPPPMMMNNNIIIPPPKKKDDDIIITTT\\\iiivvvzzz|||wwwtttoookkkhhh___[[[VVVSSSQQQOOOMMMLLLMMMMMMQQQ___tttkkkaaaXXXiii]]]RRRIIIAAAFFFEEEHHHLLLMMMLLLIIIGGGGGGBBBAAA???>>>===>>>>>>???>>>>>>@@@DDDNNNfffyyy~~~nnnUUUMMMKKKHHHCCCGGGDDDAAA>>><<<999444111555555555444444333333333333333333333333333333333444555555444222222333555111333666999===DDDKKKQQQPPPMMMIIIJJJOOOWWW\\\___^^^aaa```]]][[[]]]\\\YYYYYYWWWWWWZZZ\\\bbbooo|||qqqjjjiiiiiiuuuyyy}}}rrrhhhfffkkkrrrvvvtttwwwwwwpppeee___```ccc]]]VVVMMMHHHHHHGGGDDDAAABBBCCCEEEGGGGGGDDD???;;;>>>===<<<;;;:::999888777777999===AAADDDEEEFFFEEEBBBBBB@@@>>>;;;999777666666666666666777999;;;<<<888<<>>;;;666333555555555444444444444444333333333333333333333333444555555444222111222444111444999???DDDJJJQQQUUUMMMMMMNNNRRRXXX^^^aaaccccccdddbbb]]]]]]^^^\\\XXX``````bbbhhhnnnuuuuuunnnpppuuuzzztttuuuzzztttrrrvvvyyyjjjbbbWWWOOOJJJHHHEEECCCBBBBBBDDDGGGIIIHHHDDDAAA<<<<<<<<<<<<<<<;;;::::::777888:::>>>AAADDDFFFGGGCCCBBBAAA???===:::888777777777666666777999;;;<<<===AAAOOOggg}}}wwwbbbnnngggYYYUUUjjjfffVVVhhhzzziii]]]^^^lll{{{zzzwwweee[[[UUUPPPNNNNNN___VVVSSSOOONNNFFFLLLHHHRRRQQQWWWlllwww~~~{{{wwwsssoookkkfffcccaaa]]]XXXSSSQQQOOOMMMKKKLLLIIIJJJRRRddd{{{~~~```VVV```oooyyyZZZRRRMMMFFFEEEHHHLLLNNNLLLJJJHHHGGGEEEDDDBBBAAA@@@@@@@@@AAA???AAAAAAHHHccc|||tttpppvvv{{{vvvpppTTTNNNNNNJJJHHHFFFCCCAAA???<<<888555555555555555555444444444444444444444444444444444444555555444222111333444444888>>>EEEJJJOOOTTTWWWQQQSSSVVVZZZ]]]___```___bbbbbb___\\\___dddeeebbbiiimmmvvv~~~wwwtttqqquuu}}}{{{yyy|||{{{}}}rrrkkkbbbZZZTTTPPPMMMJJJFFFDDDCCCDDDFFFGGGFFFFFF????????????>>><<<:::999777777888:::>>>BBBFFFHHHCCCCCCBBBAAA???<<<:::888888888777777888999;;;<<<===EEEXXXrrr~~~{{{}}}oooaaattt~~~\\\SSSVVVsssgggUUUdddnnn\\\RRRSSS```mmmppp~~~|||kkk^^^VVVRRROOONNN___VVVSSSOOONNNFFFKKKHHHXXX^^^dddrrr{{{}}}zzzvvvrrrooolllhhheeebbb^^^YYYTTTQQQOOOLLLJJJHHHJJJLLLPPPZZZnnn|||bbbZZZ]]]```~~~___SSSOOOEEEFFFIIILLLNNNLLLJJJHHHHHHFFFEEECCCBBB@@@@@@@@@AAACCCCCCDDDPPPrrrwwwqqquuu{{{mmmkkkrrrxxxzzz^^^OOOOOOOOOHHHFFFCCCAAA???<<<888555555555555555555555555555444444444444444444444444444555555444333333444666999===DDDJJJNNNQQQUUUWWWYYYZZZ]]]^^^]]]\\\ZZZZZZYYY___eeeiiioootttsssnnnkkksssvvviiiiiillllllpppwwwoookkkiiilllkkkgggddddddjjjhhhkkkrrrwwwyyy}}}zzztttoooiiiddd___\\\XXXRRRKKKEEECCCCCCDDDDDDEEEEEEDDDBBB@@@<<<999777888777777999<<<@@@EEEHHHCCCCCCCCCBBBAAA>>>;;;999999999888888888:::;;;<<<888FFFaaa~~~~~~|||jjjffftttUUUQQQ\\\|||{{{cccOOOZZZfffSSSJJJJJJTTT___kkkooo___VVVSSSQQQOOO^^^TTTQQQMMMLLLEEEKKKFFFWWWiiivvvzzz~~~{{{xxxuuussspppmmmjjjddd___YYYTTTQQQNNNLLLJJJEEEIIILLLMMMQQQ```xxxlll]]]UUUTTTkkkjjjUUUOOOBBBFFFIIIMMMNNNMMMJJJIIIHHHGGGFFFDDDBBB@@@@@@@@@@@@@@@@@@FFF\\\~~~xxxyyy}}}lllbbbbbbhhhnnntttoooTTTMMMNNNIIIFFFDDDBBB@@@===999777555555555555555666666666444444444444444444444444333444555555444555777999???CCCIIINNNRRRTTTWWWYYY^^^______^^^[[[ZZZZZZ[[[VVVeeewww{{{ssssssyyyvvvpppeee^^^YYYZZZ]]]^^^aaaddd___\\\ZZZ[[[ZZZWWWWWW[[[```[[[\\\dddjjjjjjooovvv|||||||||yyywwwuuulll^^^QQQHHHDDDBBBAAAGGGHHHGGGFFFCCC???;;;999999888888999<<<@@@DDDGGGDDDDDDEEEDDDBBB@@@===;;;::::::999999999:::<<<<<<;;;OOOqqqpppgggppplllSSSUUUggg~~~qqqvvvuuu___MMMXXX}}}}}}bbbNNNEEEEEEOOOZZZooorrr```UUURRRPPPMMM^^^TTTQQQMMMMMMGGGNNNIIIPPPiii}}}~~~~~~}}}{{{xxxvvvuuussspppnnnddd```ZZZUUUQQQNNNKKKIIIFFFIIIKKKJJJLLLXXXlll{{{xxx```QQQRRR___~~~rrryyy\\\RRRDDDFFFIIIMMMNNNMMMKKKIIIHHHGGGFFFDDDAAA@@@???@@@@@@???AAAPPPlllzzzzzz|||~~~{{{~~~sssddd]]]aaaiiippp^^^NNNLLLJJJHHHEEECCCBBB???;;;999444555555555666666666777555555555555555555555555333444666666666777:::<<>><<<;;;;;;:::999999:::<<<===CCC\\\hhhhhh|||}}}fffSSSZZZqqqxxxtttkkkZZZMMMZZZ|||aaaLLLBBBEEERRR___xxxuuu```SSSOOOMMMIIIaaaVVVRRROOOPPPKKKRRROOOKKKccc|||}}}~~~}}}~~~{{{yyywwwuuutttssspppnnneeeaaaZZZUUUQQQNNNKKKIIIJJJJJJJJJIIIMMMXXXgggrrrdddSSSWWW[[[qqquuudddXXXJJJFFFJJJMMMOOOMMMKKKIIIHHHGGGFFFCCCAAA@@@?????????FFFKKK___~~~zzzwwwuuuttttttuuuyyyzzzhhh\\\^^^fffpppiiiRRRMMMKKKIIIGGGEEECCCAAA===:::444555555555666666777777555555555555555555555555222444666777777999;;;>>>FFFJJJOOOTTTXXX\\\___bbbYYYZZZYYYXXXYYY___hhhooowwwzzzuuukkkeee```___^^^[[[[[[^^^\\\hhhnnniiieeeiiikkkhhhcccgggpppyyy|||~~~uuu```bbbkkkjjjdddbbbnnnhhhbbb```___aaajjjuuurrruuu{{{uuuggg[[[SSSMMMAAACCCFFFIIIIIIIIIGGGFFF;;;;;;:::;;;===???BBBDDDDDDEEEFFFFFFEEEBBB>>><<<<<<;;;:::999:::;;;<<<===FFF```~~~eeekkkssscccRRR\\\vvv}}}~~~yyy|||wwwnnn^^^QQQHHHXXX|||```JJJAAAFFFWWWgggwww```QQQMMMJJJEEEbbbUUUPPPMMMNNNHHHNNNMMMRRRgggssswww~~~|||~~~{{{xxxssspppmmmkkkkkkddd```\\\XXXUUURRRNNNKKKJJJIIIIIIJJJIIINNN]]]kkkmmm[[[VVVUUUbbb{{{fffVVVUUUKKKKKKMMMMMMLLLJJJHHHGGGJJJFFFCCCBBBAAA>>>@@@DDDEEESSSttt}}}{{{xxxuuussspppmmmjjjkkkrrrttt{{{sssaaa[[[___mmmnnnUUUWWWMMMKKKHHHGGGFFFCCC@@@===888777555555666666444333666666666666666666666666444555666777888<<>><<<999888<<>>999777666666666666555333666666666666666666666666444555666777:::>>>DDDIIILLLRRRWWWYYY\\\aaabbb```ZZZ[[[^^^fffsss|||rrrqqqnnngggXXXYYY^^^eeeiiiooo{{{}}}vvvxxx}}}ttteeejjjtttwwwuuuuuuxxxyyyxxxxxx}}}~~~xxxvvvtttrrrqqqssszzz|||tttmmmlllkkkbbbXXXPPPMMMIIIGGGGGGIIILLLNNNJJJIIIEEE@@@;;;:::===AAAFFFEEEDDDDDDEEEEEEBBB@@@===>>>>>><<<::::::<<>><<<<<<<<<>>>???NNNttt|||hhhmmmzzzdddWWWSSScccvvvuuutttttttttwwwzzzzzzuuuqqqrrr~~~{{{]]]GGG???>>>BBBGGGTTTooodddQQQKKKTTTooozzzhhhXXXMMMIIIHHH^^^RRRPPPNNNPPPJJJPPPUUUjjj|||yyywwwvvvssspppnnnkkkiiihhheeebbb]]]XXXTTTQQQLLLJJJKKKIIIHHHIIIGGGHHHQQQZZZmmmmmm\\\ZZZXXXWWWfff```WWWIIIIIIJJJJJJJJJJJJIIIHHHIIIGGGGGGGGGEEEBBBEEEKKKZZZ}}}vvvuuusssooolllkkkkkklll~~~pppfffnnnwwwvvvhhh___RRRZZZ```lllzzz}}}VVVNNNKKKGGGEEEDDDCCCAAA@@@<<<999777666777888777666666666666666666666666666666777999<<<@@@FFFNNNSSSWWWZZZ[[[[[[```kkktttxxxvvv|||uuu^^^___\\\WWWZZZccciiiiiijjjuuu}}}uuuxxxxxxwww}}}vvvmmmggg]]]^^^___```fffmmmooolllrrrtttqqqfffXXXMMMJJJKKKPPPPPPNNNJJJEEE@@@===<<>>======>>>@@@@@@XXX}}}ppp{{{tttaaaVVVTTThhh^^^FFF???===CCCJJJUUUkkkmmmXXXNNNXXXwww}}}lll\\\PPPJJJHHHaaaTTTPPPMMMOOOJJJPPPWWWmmm~~~zzzwwwvvvuuusssqqqnnnllljjjiiieeeaaa\\\XXXTTTQQQMMMJJJKKKIIIHHHIIIHHHGGGMMMTTT```uuussscccbbb]]]YYY\\\bbbUUUJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHGGGDDDBBBGGGNNNbbb~~~{{{xxx{{{}}}{{{xxxtttnnnjjjjjjnnnrrr{{{eeedddlllwwwqqqfffRRRPPPOOOWWWdddmmm```QQQMMMHHHEEECCCCCCBBBAAA===;;;888777888888888888777777777777777777777777777999<<<@@@EEEKKKRRRWWW``````___```jjjzzz|||{{{wwwuuu{{{~~~rrraaaRRRXXX^^^bbbiiiqqquuuvvvwwwvvv{{{}}}ppplllttt~~~{{{sssmmmeeefffeeedddiiittt|||~~~}}}kkkZZZQQQNNNOOOOOONNNMMMJJJFFFAAA>>>@@@DDDGGGEEE???===???CCCDDDBBB@@@>>>>>>???BBBDDD]]]uuurrraaaWWWUUUnnn```HHHAAA@@@GGGOOO\\\pppwww```TTT^^^ooo___RRRKKKIIIcccTTTOOOMMMOOOKKKSSS___qqq}}}xxxuuutttsssrrrqqqooollljjjiiiddd```\\\XXXUUURRRNNNKKKKKKIIIHHHJJJIIIGGGJJJPPPZZZqqqpppjjj```[[[]]]{{{oooTTTMMMLLLLLLKKKJJJJJJIIIIIIIIIHHHHHHGGGEEEEEEMMMVVVlllqqqiiidddaaabbbdddhhhhhhmmmrrrmmmdddcccjjjzzzyyyyyy|||}}}zzzxxxssslllfffggglllrrrkkkbbbeeennn{{{yyynnnVVVOOOIIIOOOXXX^^^~~~mmmUUUQQQJJJFFFDDDCCCCCCBBB???<<<999777888999999999777777777777777777777777777;;;@@@EEEJJJOOOUUUYYY]]]]]]^^^eeeuuuzzzjjjcccdddeee___XXX[[[dddooowwwzzz|||~~~}}}mmmqqqwww{{{{{{zzzyyyyyypppqqqmmmhhhkkkwwwmmm```[[[TTTSSSRRRQQQOOOKKKEEEAAA===AAAEEEDDD???<<<===@@@BBBCCCCCC@@@>>>@@@EEEJJJeeeyyywwwrrrbbbWWWXXXttttttssszzzttt^^^IIIAAAEEEKKKVVVggg}}}{{{eee[[[gggqqq```SSSKKKHHHdddTTTNNNLLLQQQOOOXXXnnnyyy|||wwwtttqqqqqqqqqpppnnnkkkiiigggbbb___[[[WWWUUURRROOOMMMKKKHHHHHHJJJJJJHHHIIINNNSSSiiizzzrrrccc]]]ZZZeee~~~ZZZPPPOOOMMMLLLKKKJJJIIIIIIHHHGGGGGGHHHGGGIIIUUUbbbyyymmmaaaUUURRRPPPMMMNNNQQQRRRQQQVVV\\\XXXQQQTTT___hhhiiimmmttt|||~~~|||vvvvvvssslllfffdddhhhlllzzzsssgggccceeeooo{{{~~~ttt[[[QQQGGGKKKPPPUUUyyyYYYTTTMMMGGGDDDCCCCCCCCC@@@===999888888:::::::::777777777777777777777777888===CCCIIINNNRRRVVVYYYVVVZZZaaaqqqvvveeebbbbbb___^^^bbbiiisss{{{}}}||||||xxxpppqqq{{{|||nnnggg___]]]ZZZXXXUUUOOOHHHBBB<<<@@@CCCDDDAAA===<<<<<<@@@CCCFFFBBB>>>???GGGPPPiiiwwwqqq```UUU[[[xxxttt___VVVZZZlllqqq```KKKBBBGGGLLL\\\tttvvvccc]]]lllppp^^^QQQIIIFFFcccSSSMMMLLLSSSRRR\\\zzz~~~{{{wwwtttooooooooonnnllljjjhhhfffaaa^^^ZZZWWWUUUSSSPPPNNNKKKHHHHHHKKKKKKHHHIIIMMMJJJ```ppp~~~zzzfff```TTTSSS^^^QQQPPPOOOMMMKKKJJJIIIIIIGGGFFFGGGHHHIIINNN\\\kkkvvvkkkYYYOOOGGGHHHHHHFFFFFFIIICCCBBBGGGNNNLLLFFFMMM[[[ZZZ^^^fffppp{{{|||{{{tttuuutttooohhhdddfffiiidddzzzlllccc```ffftttvvv^^^RRRGGGIIILLLQQQxxx\\\VVVNNNHHHDDDCCCCCCCCC@@@===:::888999:::;;;;;;777777777777777777777777888>>>EEELLLQQQTTTWWWYYYVVV]]]kkk~~~kkkccclllqqqmmmnnnxxxrrr||||||}}}}}}|||uuummmjjjfffbbb^^^YYYRRRIIICCC<<>>DDDGGGDDD===>>>IIISSSggg|||ppp^^^RRR]]]{{{|||cccPPPJJJTTTmmmwwwfffPPPGGGFFFMMM___}}}mmm]]][[[mmmnnn\\\OOOGGGEEEaaaNNNOOONNNPPPVVVlllzzz}}}{{{yyyvvvtttooopppooommmiiieeedddddd___]]]ZZZVVVSSSPPPMMMLLLKKKJJJHHHFFFFFFHHHJJJLLLSSSZZZgggyyynnndddSSSOOOnnndddUUUSSSOOOKKKJJJLLLKKKHHHMMMGGGGGGMMMNNNRRRcccwwwsssccc\\\[[[LLLFFFDDDHHHIIIFFFFFFIIIGGGHHHHHHHHHJJJNNNSSSWWWgggeeeppp}}}}}}|||wwwsssrrrpppnnnjjjfffcccaaaccclll~~~{{{```TTTYYYfffrrrwwwgggTTTHHHHHHEEEJJJmmmuuuVVVMMMOOODDDDDDIII@@@CCC@@@<<<:::;;;;;;999777777666555666888999999999AAABBBFFFNNNVVVYYYWWWTTTYYYlllyyyfffeeehhhrrr~~~{{{sssssszzzwww}}}xxxlllooovvvtttggg___]]]VVVLLLDDDCCCBBBBBBAAA@@@===;;;999@@@??????CCCAAAAAAKKK```ttt}}}|||mmm^^^SSS```rrrWWWLLLNNNZZZmmmxxxnnnXXXHHHLLLTTTnnnjjjQQQOOOVVVhhhrrraaaQQQHHHFFFaaaOOOPPPNNNPPPYYYrrr~~~{{{yyyxxxuuusssooonnnmmmkkkiiifffdddbbb^^^]]]ZZZVVVRRROOOMMMLLLKKKJJJHHHFFFFFFHHHJJJKKKNNNUUUbbbssskkk\\\VVVPPPhhhgggVVVSSSNNNKKKKKKLLLKKKIIIKKKHHHHHHKKKMMMTTTlll}}}lll```WWWRRRRRRPPPKKKIIIKKKKKKIIIKKKPPPMMMMMMMMMMMMNNNPPPTTTVVV\\\fff}}}~~~{{{wwwrrrqqqpppmmmiiifffcccaaa]]]eeevvv}}}gggZZZZZZ```jjjyyyxxxoooYYYJJJHHHEEEEEE[[[xxx]]]NNNPPPGGGDDDHHHCCCCCC@@@<<<:::;;;;;;999777888777777777999:::;;;;;;@@@EEEMMMUUUZZZ[[[YYYWWWdddkkk]]]hhhkkkttt~~~}}}|||uuurrrooowwwvvvllleeeccc]]]TTTHHHFFFDDDDDDDDDBBB>>>;;;999@@@??????CCCAAABBBNNNcccwwwnnnaaaWWWdddxxxmmmpppooonnnsssuuugggSSSFFFLLL___wwwvvv]]]KKKGGGWWW{{{zzz^^^IIIJJJRRRdddrrraaaQQQGGGEEEaaaQQQQQQNNNRRR^^^{{{|||zzzxxxvvvsssqqqooollliiihhhiiigggccc___]]][[[XXXUUURRROOOMMMLLLKKKJJJHHHGGGGGGHHHJJJKKKKKKQQQ\\\mmmrrr\\\YYYPPP]]]tttYYYTTTNNNKKKLLLLLLKKKJJJIIIHHHIIIJJJKKKYYY{{{}}}rrrggg```[[[VVVSSSSSSRRRQQQSSSUUUUUUVVV]]]eeeeeedddaaa^^^]]]]]]]]]^^^```lll~~~}}}~~~}}}zzzwwwqqqpppnnnkkkhhhdddaaa```XXX\\\iiixxxyyykkk]]]WWWYYY```mmm||||||xxx```MMMJJJFFFAAAJJJYYY}}}gggNNNPPPKKKDDDEEEGGGCCC@@@===;;;;;;:::999888999999888888999;;;<<<===BBBJJJTTTZZZZZZYYY[[[]]]vvvzzzeeedddvvvzzzyyysssqqqrrrvvvzzzrrrxxxwwwnnnhhhgggddd]]]QQQLLLGGGEEEFFFEEE@@@<<<:::@@@??????DDD@@@CCCRRRpppqqqfff^^^iiirrrgggWWWYYYWWWTTTWWW[[[VVVKKKCCCPPPiiixxx\\\IIIHHH^^^jjjTTTEEEGGGQQQccc~~~rrrbbbQQQFFFCCCbbbRRRRRROOOSSSccc|||yyywwwuuusssqqqnnnjjjffffffggggggaaa\\\[[[ZZZWWWTTTQQQOOOMMMLLLKKKJJJIIIGGGGGGHHHIIIJJJKKKOOOYYYhhh{{{gggYYYOOOTTTkkk]]]UUUMMMLLLMMMLLLKKKKKKGGGIIIKKKJJJMMMbbbiiihhhiiihhhbbbYYYVVVYYYZZZ```gggmmmpppuuu~~~zzzvvvvvvvvvwwwzzz~~~~~~}}}~~~~~~|||{{{{{{zzzxxxwwwooonnnmmmjjjgggcccaaa___YYYXXX]]]hhhooojjj^^^TTTSSSWWW```qqqzzzfffTTTMMMHHHBBBDDDMMM]]]ssssssQQQNNNNNNDDDBBBIIIBBBAAA>>><<<;;;:::999999999999999999999;;;===@@@GGGOOOXXXZZZYYY[[[bbbjjjnnnkkkxxx~~~wwwzzz|||}}}~~~uuunnnooottt|||{{{|||wwwlllffffffgggeee]]]TTTKKKFFFFFFFFFBBB>>><<<@@@>>>@@@DDD@@@EEEWWWvvvmmmeeelllwwwdddWWWKKKMMMKKKFFFEEEHHHGGGBBBEEEXXXsssiiiQQQDDDNNNaaabbbSSSHHHLLLXXXlll~~~tttdddSSSGGGCCCbbbSSSSSSPPPVVVfff|||yyyxxxvvvsssqqqmmmiiiddddddeeeddd^^^YYYYYYXXXUUUSSSPPPNNNMMMLLLKKKJJJIIIHHHHHHHHHHHHIIIJJJMMMTTTbbbuuurrrXXXOOOOOO^^^yyycccWWWMMMLLLNNNLLLKKKLLLGGGJJJLLLLLLSSSmmmhhh\\\aaafffddd[[[UUU[[[fffxxx~~~}}}yyyyyyzzz|||}}}{{{yyyyyyyyywwwuuunnnmmmllliiifffccc```___\\\YYYWWW[[[eeejjjcccZZZQQQQQQWWWfffzzzzzzkkk[[[OOOFFF@@@CCCJJJKKK___VVVMMMOOOEEE@@@HHHBBBAAA???===:::999::::::777888999999999;;;@@@CCCLLLRRRZZZ___ccclllyyyttthhhhhhuuu~~~tttlllsss{{{xxxrrroooooonnnhhhcccbbbyyyzzzsssooorrrxxx{{{oooiiiiiimmmnnnjjj___RRRIIIFFFEEEDDDBBB===@@@>>>@@@DDD???GGG\\\|||sssjjjnnnlllXXXKKKDDDFFFFFFBBB@@@@@@@@@>>>FFFZZZrrr{{{mmmTTTEEEBBBLLL\\\\\\RRRNNNWWWjjjvvvfffTTTHHHDDDcccSSSSSSRRRXXXggg|||yyywwwuuurrrpppllliiieeecccbbb```[[[WWWWWWVVVTTTQQQOOONNNMMMLLLKKKJJJJJJIIIHHHHHHHHHHHHHHHIIINNNZZZmmmyyy\\\RRROOOWWWoooqqq|||iiiZZZNNNMMMNNNKKKIIIKKKHHHKKKMMMPPP\\\yyyiiiZZZPPPTTTYYYZZZYYY```uuuwwwwwwyyy|||~~~{{{zzzyyyxxxuuusssmmmmmmkkkiiifffcccaaa___]]][[[VVVTTT^^^jjjkkkdddQQQOOOPPP[[[nnnzzzqqqaaaPPPCCC===AAAFFFDDDSSSuuu```MMMPPPHHH@@@GGGBBBBBB@@@===:::999:::;;;666888:::::::::===DDDIIIPPPVVVaaannn|||jjjfffgggpppzzztttqqqrrrttt~~~zzzssskkkggg```VVVPPPNNN]]]eeettt|||wwwwwwyyyyyywwwyyyzzztttkkk]]]QQQIIIFFFEEEEEE>>>???>>>AAADDD???IIIbbbvvvkkkooovvv```NNNDDD>>>@@@BBBAAA@@@@@@@@@AAADDDSSSdddgggXXXFFFAAAEEEEEERRRwwwpppWWWSSSVVVhhhvvvfffTTTHHHDDDdddRRRTTTTTTZZZfff~~~zzzwwwuuutttqqqooojjjiiifffccc___[[[WWWUUUVVVUUUSSSQQQOOOMMMLLLLLLKKKKKKJJJIIIHHHHHHGGGGGGGGGGGGJJJUUUggg|||cccWWWRRRTTTaaaxxxwwwnnn\\\NNNNNNOOOJJJHHHJJJJJJKKKNNNTTTfff{{{ddd```dddhhhiiimmmsssyyy~~~~~~}}}|||zzzxxxuuurrrmmmmmmkkkiiigggdddaaa```[[[]]]XXXRRRXXXfffjjjdddQQQNNNLLLSSSbbbuuu{{{tttdddRRREEEAAAAAABBBCCCKKKlllkkkOOORRRMMMBBBFFFAAABBBAAA>>>:::999:::<<<666999<<<<<<===AAAIIIOOOUUU]]]mmmppp]]]cccooo~~~||||||zzzvvvtttzzzzzzqqqfffZZZTTTSSSUUU]]]nnnyyytttkkk]]]QQQHHHEEEEEE??????===AAADDD???JJJfffvvviiirrrlllVVVHHHCCC?????????AAABBBBBBCCCDDDEEEIIIPPPRRRKKKBBBBBBGGGDDDLLLeeefffZZZ[[[eee~~~tttdddRRRFFFCCCdddRRRTTTVVV\\\eeezzz|||xxxvvvtttrrrooommmjjjiiihhhccc]]]XXXUUUUUUUUUTTTRRRPPPNNNMMMLLLLLLKKKKKKJJJIIIIIIHHHGGGGGGHHHGGGIIISSSeeezzzjjj\\\UUUTTTZZZ{{{yyyqqq]]]OOONNNOOOIIIGGGIIIKKKLLLNNNWWWlllcccZZZkkk}}}|||xxxtttqqqnnnmmmllljjjgggdddbbb```ZZZ___[[[QQQRRR^^^ccc]]]RRRMMMJJJMMMZZZnnn|||uuueeeTTTJJJGGGEEEBBBCCCIIIgggrrrQQQSSSPPPDDDFFFAAABBBBBB>>>:::888:::<<<777:::>>>>>>???DDDLLLTTTZZZcccwwwrrrjjjsssyyy}}}uuussszzzsssfff``````\\\bbbooo|||{{{zzztttgggWWWKKKFFFEEE@@@???===AAADDD>>>KKKhhhuuufffuuufffOOOEEECCCEEEBBB@@@AAABBBCCCDDDFFFHHHEEEDDDFFFFFFCCCBBBEEEJJJKKKYYYgggnnnvvvuuufffbbbffftttsssbbbPPPEEEBBBgggXXXRRRQQQgggtttzzz{{{yyyuuurrrpppnnnmmmiiieee```[[[YYYWWWUUUSSSPPPPPPOOONNNMMMLLLKKKJJJKKKKKKOOOKKKEEEMMMSSSKKKIIIHHHIIIOOO___tttssscccUUUQQQWWWnnn|||xxx[[[VVVOOOJJJOOOHHHIIIGGGMMMTTT___tttjjj]]]lll~~~|||xxxuuupppmmmiiifffdddbbb```^^^ZZZXXXVVVUUUUUUTTTRRRPPPRRROOOJJJIIIOOO___www{{{mmm\\\MMMDDDAAAAAAEEEJJJcccWWWOOOJJJCCCKKKEEECCCBBB@@@>>><<<<<<;;;888;;;===>>>AAAJJJTTTZZZgggwww{{{yyyuuummmuuu|||yyy|||{{{uuusssrrr|||yyy}}}fffPPPGGGIIIHHH@@@???DDDBBBAAANNNaaa}}}xxxqqqgggzzzxxx]]]LLLCCC??????@@@@@@@@@CCCGGGGGGEEEHHHFFFDDDEEEGGGHHHIIIHHHLLLRRR\\\eeeooowwwxxxuuutttwwwttt```LLLCCCDDDjjjYYYTTTVVVqqq{{{vvvsssqqqooonnnlllgggccc___[[[YYYWWWTTTRRRPPPOOOOOONNNMMMLLLKKKJJJMMMIIIMMMLLLDDDHHHLLLFFFHHHHHHJJJOOO[[[nnnvvvcccTTTQQQUUUfffuuuXXXTTTOOOLLLQQQKKKLLLIIINNNUUUbbb{{{yyy___fff~~~zzzwwwsssooojjjeeecccaaa___]]]ZZZXXXVVVTTTTTTRRRPPPNNNPPPMMMIIIFFFIIIWWWooo~~~ppp___PPPFFFBBBAAADDDGGGYYY^^^QQQLLLEEEIIIEEEDDDBBB@@@>>>===<<<<<<:::<<<>>>???CCCMMMZZZbbbsss|||xxx|||pppsss|||yyyyyybbbRRRIIIGGG@@@???DDDAAA>>>KKK___yyytttlllrrrWWWIIIDDDBBBCCCDDDEEEGGGIIILLLLLLKKKPPPOOONNNLLLLLLMMMNNNOOOSSS]]]mmm}}}sss```LLLCCCCCCjjjXXXTTTZZZyyy~~~{{{uuuqqqnnnllliiigggccc```]]][[[YYYVVVSSSQQQOOOOOONNNMMMLLLKKKKKKJJJNNNGGGJJJMMMGGGFFFIIIFFFGGGHHHJJJMMMUUUeeeyyy{{{bbbRRRRRRRRR[[[wwwXXXTTTPPPMMMRRRKKKMMMKKKMMMUUUhhhppp```{{{wwwrrrkkkeeebbb___]]][[[ZZZXXXUUUSSSRRRPPPMMMJJJMMMKKKHHHEEECCCLLLdddzzzuuudddTTTHHHCCCAAAAAADDDNNNooohhhRRRNNNIIIFFFEEEDDDBBB@@@???=========>>>>>>>>>AAAGGGSSScccooopppnnnzzzrrrssszzz~~~vvv^^^FFFHHHBBBBBBEEEAAA>>>KKK```xxx|||~~~~~~yyyiiiPPPEEEDDDDDDDDDDDDFFFHHHJJJLLLMMMNNNUUUVVVVVVSSSPPPPPPSSSVVV^^^lllrrr^^^LLLCCCBBBhhhUUUSSS[[[zzz~~~xxxrrrmmmhhhccc``````^^^[[[ZZZXXXVVVRRROOOOOONNNNNNMMMLLLKKKKKKKKKNNNDDDHHHOOOJJJHHHJJJHHHGGGHHHJJJLLLOOO[[[ooobbbRRRTTTRRRTTT{{{\\\UUUQQQNNNPPPHHHJJJLLLLLLTTTooowwwmmmzzz|||||||||}}}|||wwwnnngggbbb^^^[[[YYYZZZXXXTTTQQQOOOMMMIIIGGGIIIIIIKKKJJJEEEFFFYYYnnnyyyhhhWWWJJJCCC@@@???EEEGGGYYYrrrQQQNNNLLLFFFEEEDDDBBBAAA???>>>>>>>>>@@@???@@@EEEMMMZZZlll{{{ssshhhqqq~~~|||vvvzzzoooPPPKKKEEEDDDGGGCCC@@@NNNbbb}}}yyycccLLLCCCCCCDDDGGGFFFGGGIIIJJJKKKOOOTTT\\\___aaa^^^[[[[[[aaafffsss~~~ooo\\\LLLCCC@@@hhhUUUUUU]]]yyy~~~xxxrrrmmmhhhbbb______]]]ZZZYYYWWWUUUQQQNNNNNNMMMMMMLLLLLLKKKKKKKKKOOOEEEHHHMMMIIIIIIKKKGGGGGGHHHJJJKKKLLLRRReeexxxdddTTTWWWTTTRRRsss___UUUQQQNNNPPPHHHKKKLLLLLLVVVxxx|||zzz||||||ssskkkeee```[[[YYYZZZWWWSSSPPPNNNKKKGGGDDDFFFHHHNNNRRRKKKFFFQQQccc~~~|||lll[[[LLLDDD@@@>>>FFFGGGLLLdddSSSMMMOOOFFFEEEDDDCCCAAA@@@?????????@@@???BBBLLLVVVbbbuuu{{{jjjppp|||~~~{{{|||xxxjjjQQQHHHDDDFFFDDDAAAOOObbb}}}|||}}}```KKKCCCCCCCCCMMMJJJJJJMMMOOOPPPWWW___jjjmmmppppppooorrrzzz|||kkkYYYKKKCCC@@@jjjWWWZZZbbb{{{}}}zzzvvvrrroookkkfffccc```]]]ZZZXXXVVVSSSPPPNNNMMMMMMLLLLLLLLLKKKKKKKKKOOOIIIIIIIIIEEELLLOOOEEEIIIGGGIIILLLJJJLLL\\\nnnhhhWWWYYYVVVSSSkkk___SSSPPPNNNPPPJJJOOOLLLQQQ```~~~~~~xxxpppiiiccc]]]YYYYYYVVVSSSPPPMMMJJJFFFDDDCCCEEEOOOWWWQQQGGGLLLZZZvvvppp^^^OOOEEEAAA???GGGGGGGGGUUUooo[[[MMMPPPGGGEEEEEECCCBBBAAA@@@@@@@@@@@@@@@HHHVVVbbblll|||qqqlll{{{{{{xxx}}}mmmuuu~~~\\\NNNDDDDDDCCCBBBMMM^^^}}}}}}}}}zzz^^^JJJDDDDDDDDDKKKJJJMMMUUUXXXYYYbbbmmmuuuxxx{{{~~~zzzgggUUUJJJDDD@@@kkkXXX]]]ggg~~~zzzxxxtttqqqoookkkgggdddbbb___ZZZWWWTTTRRRPPPNNNLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKFFFFFFVVV\\\MMMKKKGGGHHHLLLKKKJJJUUUeeennn\\\YYYWWWTTTcccxxx}}}bbbSSSOOOMMMOOOIIIPPPMMMYYYooo|||}}}vvvnnnggg___ZZZYYYVVVRRROOOMMMJJJGGGDDDBBBBBBKKKVVVRRRFFFHHHUUUlll}}}tttcccSSSHHHCCCAAAEEEDDDGGGQQQfffhhhQQQPPPGGGFFFEEEDDDBBBAAAAAAAAAAAA@@@BBBOOObbbnnnuuuwwwrrrzzzzzzxxx|||llljjjuuummmYYYHHHEEEEEEDDDLLLZZZtttnnnppp}}}www[[[IIIEEEFFFGGGLLLMMMXXXgggmmmnnnuuuyyycccQQQIIIEEEAAAjjjWWW]]]hhh}}}}}}{{{yyyuuuqqqnnniiidddaaaddd```[[[VVVTTTRRRPPPNNNLLLLLLLLLLLLKKKKKKKKKKKKGGGKKKMMMFFFJJJbbbkkkZZZLLLGGGGGGLLLLLLIIIRRR```{{{zzzqqq___YYYVVVUUU]]]jjj~~~gggUUUOOOKKKLLLFFFMMMNNNaaazzzyyyyyyrrriiiaaa[[[XXXVVVRRROOOMMMJJJGGGDDDBBB???GGGSSSQQQEEEFFFRRReeexxxwwwfffVVVKKKEEEDDDCCCAAAGGGSSSeeeqqqTTTPPPFFFFFFEEEDDDCCCBBBAAAAAAAAA@@@DDDSSSjjjvvv{{{}}}kkkxxx~~~{{{sssgggiiiyyy|||cccNNNIIIIIIGGGNNNYYYxxxzzzdddccctttvvvXXXGGGEEEHHHJJJRRRXXXhhh}}}www```OOOHHHEEEBBBjjjYYYhhhvvv~~~{{{}}}{{{wwwqqqjjjeeecccccc```]]]ZZZWWWUUUSSSPPPNNNQQQPPPNNNLLLKKKJJJIIIIIIJJJJJJJJJKKKKKKLLLLLLMMMJJJJJJJJJIIIJJJMMMRRRVVVlllooozzzzzzfff[[[YYY[[[^^^```xxx|||VVVQQQPPPNNNMMMIIISSSppptttyyyssskkkbbb\\\YYYXXXVVVRRRNNNIIIFFFCCCEEE@@@BBBLLLRRROOOJJJIII___ttt{{{pppaaaPPPDDDEEEEEEDDDHHHOOO___~~~XXX\\\GGGOOOLLLFFFBBBAAACCCAAA???BBBOOO```tttwwweeepppqqqhhhzzzvvvWWWNNNOOOEEEHHH^^^}}}{{{hhhhhhxxx}}}]]]JJJIIIIIIGGGTTTeeeyyyppp^^^OOOEEE@@@>>>ooobbbuuu}}}xxxtttoookkkjjjhhhfffddd^^^[[[XXXUUUSSSQQQNNNLLLMMMLLLKKKJJJJJJIIIIIIIIIHHHHHHHHHIIIIIIJJJJJJJJJIIIIIIIIIHHHHHHKKKPPPTTT^^^dddttt{{{hhh\\\YYY[[[^^^```|||zzz|||XXXQQQMMMKKKLLLJJJXXXpppttt~~~~~~yyyuuunnnfff```ZZZXXXUUURRRMMMIIIEEECCCDDD@@@AAAJJJOOOMMMIIIHHHVVVlll}}}qqqbbbPPPCCCDDDGGGGGGJJJMMMXXX___bbbOOOLLLJJJFFFCCCCCCCCCCCCAAAGGGYYYlll}}}rrrkkk{{{yyy}}}cccRRRNNNGGGMMMccc~~~rrrrrreeeNNNIIILLLNNN___qqq}}}kkkYYYLLLDDDAAA@@@nnnccc{{{|||uuummmffffffkkkmmmiiiccc]]][[[WWWTTTSSSQQQNNNLLLIIIIIIIIIIIIJJJJJJJJJJJJHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIKKKPPPSSSUUUaaavvvooo```ZZZZZZ]]]^^^mmm}}}wwwXXXQQQLLLIIIMMMOOOcccwwwoooooo~~~zzzvvvqqqjjjdddZZZYYYUUUQQQMMMHHHEEECCCBBB@@@AAAGGGKKKJJJHHHGGGNNNddd~~~vvveeeSSSFFFEEEHHHIIIJJJKKKPPPsssmmmlll\\\HHHFFFEEEDDDDDDCCCDDDDDDMMMdddxxxyyy~~~wwwrrryyytttYYYMMMJJJWWWoooqqqTTTJJJOOOWWWfffzzzvvvdddSSSHHHCCCBBBAAAlll___wwwxxxpppgggaaaeeennnqqqjjj```^^^\\\XXXVVVTTTRRRPPPNNNIIIJJJJJJKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKMMMQQQTTTUUUdddzzzyyyfff[[[ZZZ\\\\\\fffmmmUUUSSSMMMJJJPPPTTThhh}}}hhhfff}}}zzzwwwrrrkkkeee\\\YYYVVVQQQMMMHHHEEEDDDBBBAAAAAAEEEIIIIIIIIIHHHLLL```{{{|||kkkWWWJJJGGGHHHEEEGGGJJJKKK```rrrhhhXXXEEEDDDEEEEEEDDDBBBDDDHHHVVVmmmuuuqqquuu~~~dddNNNKKK^^^zzz~~~]]]JJJOOO[[[lllyyy~~~qqq^^^OOOEEEBBBAAAAAAooo]]]rrrzzz}}}zzzpppddd______hhhtttvvvlll```^^^\\\XXXVVVUUUSSSQQQOOOKKKLLLLLLMMMLLLLLLKKKJJJLLLLLLKKKKKKJJJJJJJJJIIIKKKKKKLLLLLLLLLMMMPPPSSSVVVeeewwwiii\\\\\\^^^^^^hhhhhhUUUUUUOOOJJJPPPUUUaaa~~~uuuaaa___~~~zzzwwwqqqjjjddd^^^[[[WWWRRRMMMIIIFFFEEECCCCCCCCCDDDGGGKKKLLLLLLLLL\\\vvvoooZZZLLLJJJGGGAAADDDKKKJJJRRRhhhoooWWWGGGEEECCCDDDEEECCCAAAGGGPPPggg{{{{{{vvvyyyvvvzzzuuuUUUJJJ]]]{{{iiiOOOOOO\\\uuuvvvzzzmmmZZZKKKDDDAAA@@@???sss___ppp|||qqqnnnnnnvvvzzz~~~~~~uuuiiiXXX\\\fffttt}}}qqqddd___\\\YYYWWWVVVTTTRRRPPPNNNOOOPPPQQQQQQPPPNNNMMMNNNMMMMMMLLLKKKJJJJJJIIIKKKLLLLLLLLLLLLMMMPPPRRRYYYfffuuulll___```ddddddoookkkWWWVVVOOOJJJOOOTTT\\\~~~lll[[[XXX}}}|||xxxrrrkkkeee```]]]XXXSSSNNNJJJHHHFFFBBBDDDDDDCCCFFFLLLPPPPPPLLLVVVlllqqq\\\NNNKKKGGG@@@CCCLLLJJJLLL[[[sssTTTGGGFFFCCCDDDEEECCCCCCOOO___}}}~~~rrr|||bbbLLLWWWrrrzzzZZZTTT^^^zzz{{{tttgggUUUHHHCCCAAA???===|||hhhwww}}}xxxqqqnnnkkkhhhiiimmmppprrrqqqkkknnntttzzz|||}}}vvvwwwrrrdddZZZfffyyyvvviiiccc```]]][[[ZZZYYYWWWUUUUUUVVVXXXZZZZZZZZZYYYXXXSSSSSSRRRQQQOOONNNNNNMMMNNNOOOPPPPPPPPPQQQSSSUUUZZZggguuuuuueeeeeeiiiiiiuuupppXXXUUUOOOLLLTTT[[[ooo|||tttoooooouuuzzzwwwkkk^^^SSSQQQuuu~~~{{{uuunnniiibbb___ZZZTTTOOOKKKIIIHHH@@@DDDDDDAAADDDLLLRRRSSSLLLQQQbbb~~~vvvaaaRRRIIIJJJEEEGGGMMMJJJMMM[[[zzzXXXOOOGGGCCCCCCFFFEEEHHH[[[pppsssUUUUUUjjjjjj]]]ccclll___OOOEEEAAAAAA???<<