BM6P6(@ vvviiiiiiiiijjjkkkiiifffccc\\\WWWQQQKKKHHHGGGFFFEEEBBBAAA???>>>>>>>>>??????@@@AAACCCFFFJJJNNNRRRTTTVVVUUUSSSOOOJJJDDD???;;;888777555444333333444444333333333333333222111000111222333555777888:::::::::666222333777:::888666888888888777888888999:::;;;:::888666666777888999888888888888999:::;;;;;;>>>;;;888888;;;===<<<;;;999999888666555333222222222222333222111///---,,,,,,------...///000111111555333///,,,,,,---///111444222000///...///000111///...---,,,---...000222000///...---,,,---......///...---,,,,,,,,,,,,,,,000...------///000000///000000000000////////////,,,---...//////000000/////////.........000222333///---,,,---000111000...111000///......///000111///,,,...333444///---000...------------...//////...,,,+++,,,......+++)))+++,,,---------///222444<<<===>>>@@@BBBBBBCCCCCCCCCBBBBBBBBBCCCDDDFFFHHHHHHAAA:::888777777;;;BBB???@@@BBBCCCDDDDDDCCCBBBDDDEEEEEEEEEDDDCCCBBBBBB===AAAAAA;;;777:::======<<<<<<===>>>>>>>>>>>>>>>>>>===<<<;;;<<<===???AAACCC>>>;;;===<<<777777;;;;;;::::::<<<@@@AAA>>><<<<<<:::888999;;;<<<:::888888777666555555666777888666444333444555666555444::::::999999888777777777666666666444333444777999777777777777777666555555666777888999999888777666333333444555666666666555888666444333444444444444444444444555777777555333111222222333333444444555111111111222333444555666222222333333333333444444666444333333444555444333666555555444333111111000444555555555444444333222222111///......///000000333777;;;@@@EEENNNYYYaaalllppptttrrrkkkccc```___RRRFFF:::666777666777999000111333555666777888888AAA???===<<<<<<=========777555333333555555555444666666666666555222000//////111222444555555444333444444555444555777:::===666777888999:::;;;;;;;;;999::::::;;;;;;<<<<<<===444444444555555666777888666666555444444555777888222333555777777777777666444888666111555===:::///333333333444444666777888888:::;;;======<<<:::999<<<<<<===>>>>>>>>>>>>>>>>>>===;;;::::::;;;<<<===>>>>>>>>>>>>????????????>>>============<<<<<<<<<;;;<<<>>>???@@@@@@@@@???BBBBBBAAA>>>???GGGTTT___rrrwwwxxxpppggg^^^PPPDDD===?????????===<<<<<<=========<<<<<<;;;;;;;;;;;;666666888999;;;<<<===>>><<<<<<<<<>>>@@@@@@>>><<>><<<;;;<<<>>>AAACCC@@@>>><<<<<<>>>@@@@@@???{{{lllkkkkkkkkkkkkiiifffccc\\\WWWQQQLLLIIIGGGFFFEEEBBBAAA@@@>>>>>>>>>>>>???@@@@@@AAACCCFFFJJJNNNQQQUUUUUUSSSPPPKKKEEE@@@===:::999777555444444444555222222333333222111111000111111222444666888999:::999555222333666999777555888888888888888999999:::<<<:::999777777888999:::;;;;;;;;;;;;<<<===>>>>>>===;;;888888:::<<<<<<;;;999999888777555444333222111222222222111///---,,,---------...//////000000333111///,,,,,,,,,...///222000///------...///000//////---------...000111//////---,,,,,,,,,---...///...---,,,,,,,,,,,,---///---,,,---.../////////000000000000////////////---...///000000000000000///.........///000111222111///...///111222111///000000///......///000000...,,,...333333///...000...------------...//////...,,,+++,,,---...+++)))+++,,,---------///222444:::;;;===@@@BBBDDDEEEEEEEEEEEEDDDDDDDDDEEEEEEFFFGGGBBB===<<<:::888999>>>???@@@AAACCCCCCCCCBBBBBBDDDDDDCCCCCCCCCCCCCCCBBB>>>AAA@@@;;;999<<<===<<<;;;<<<===>>>????????????>>>===<<<<<<<<<===???@@@EEE@@@>>>???===999999===<<<;;;;;;===??????===:::<<<:::888999;;;;;;999777888777666555555666777777666555444555666777666555999999888888777777777777777777777555444555777:::777777888888777777666555666777777777777777666666444444555555666555555555777555444333333444555555777555333333444666666555333333333333333333333222111111111111222222333444222222222333333333444444444333111111333333333222444444444444333333333333444444444444444333222222333222111000000000111222444777<<<@@@FFFOOO[[[cccpppuuuvvvoooaaaVVVTTTVVVQQQFFF<<<999888666666777111222333555666777888888@@@???>>>============<<<888666444444555666555444666666666555444333222111111222333444444555555555444555555555444666:::===888888:::;;;;;;;;;;;;;;;888888999:::;;;;;;<<<<<<777777666666777777888888999888777555444333444444444555666777888888888777666999888333888@@@>>>555444444555555666777999999888999;;;<<<===<<<;;;:::<<<<<<===>>>>>>>>>>>>>>>===<<<:::999999:::<<<=========>>>>>>>>>?????????=========<<<<<<<<<;;;;;;<<<===???@@@@@@@@@@@@???<<<>>>???======AAAIIIPPP]]]bbbccc]]]WWWPPPFFF<<<===>>>???>>>===<<<<<<<<<;;;<<<<<<<<<<<<;;;;;;:::777777888:::;;;<<<>>>>>>===<<<===>>>@@@@@@>>><<<@@@???>>>>>>>>>@@@BBBCCC>>>===<<<<<<<<<>>>@@@BBBpppooolllkkkjjjgggdddaaa\\\WWWQQQLLLJJJHHHFFFEEEBBBAAA@@@>>>>>>>>>>>>?????????>>>???BBBFFFJJJMMMSSSSSSRRRPPPLLLGGGBBB???===;;;999777555444444444111111222222111111000000000000222333555666777888777333111111555777666555888888888888888999::::::;;;:::999888777888999999;;;;;;<<<<<<======>>>>>>===;;;888888999;;;;;;:::999999888777555444333333111111111000///...---,,,........................000///...------,,,------///...---------...///000//////...------...000111......---,,,,,,,,,,,,---......---,,,,,,,,,------...,,,++++++---......---////////////000000000000//////000000111000000000///.........///000111222333222111111222222111000//////...------...//////...---...222222///...000...------------...//////...,,,+++,,,------+++***+++,,,---------///222444999:::===@@@CCCEEEFFFGGGFFFFFFFFFFFFFFFEEEDDDDDDGGGCCCAAAAAA>>>:::999;;;>>>???AAABBBCCCCCCBBBAAACCCBBBAAAAAAAAABBBCCCDDD@@@AAA>>>;;;;;;??????;;;:::;;;<<<>>>???@@@@@@@@@>>>>>>===<<<<<<===???@@@DDD@@@>>>>>>===;;;;;;======<<<<<<===>>>===;;;999;;;:::888999::::::888777777666555444444555666777666555555666777888888666888777777666666666666777888999999888666666888:::888888888888888777666666777777666555444444555555555555555666555555444444555444333222333444555666999666222111222555666666555444444333222222111111111111111000000111222222222222222222333333333333333111000000111222222111222333333333444444555555333333333333333222222222333333222222222333444444555888<<>><<<:::777555666444444555666666777777888===>>>???@@@???>>>===<<<999777555555666666666555666666555444444444444444333333333333444555666666555666666555444666999<<<::::::;;;<<<<<<;;;;;;:::666777888999:::;;;<<<<<<:::999999888888888888888888888666555444444444444555666777888999999999888777999777444888@@@@@@:::555666666777888999:::;;;777888:::<<<======<<<<<<<<<<<<<<<===============<<<;;;:::999999:::;;;<<<======>>>>>>>>>>>>??????<<<<<<<<<<<<;;;;;;;;;:::===>>>???@@@@@@???>>>>>>888;;;>>>>>>===<<<>>>AAAJJJNNNOOOMMMJJJGGGBBB<<<<<<============<<<;;;;;;999:::;;;<<<<<<<<<;;;:::888888999:::<<<===>>>>>><<<<<<<<<>>>@@@@@@>>><<>>======>>>>>>======<<<===@@@DDDIIIKKKNNNOOOOOONNNKKKGGGBBB???>>><<<999777555333333333000000111111111000000//////000111222444555666777555222000111333555666555999888888888888999:::::::::999888777777777888888888888999::::::;;;;;;;;;<<<:::999888888999::::::999888888777555444444333000000000///......---,,,///.........---------,,,....../////////...------...---------...///000000//////............///000...---------,,,,,,,,,,,,...------,,,,,,,,,---------+++***+++,,,---------////////////000000000000000111111111111111000///.........///000000111111333222222111111111000000.........------.........------...000000/////////...------------...//////...---,,,,,,,,,,,,,,,++++++,,,---------///222444:::;;;>>>@@@CCCEEEFFFFFFDDDEEEFFFGGGGGGFFFDDDCCCGGGDDDBBBCCCAAA===;;;>>>>>>???@@@BBBBBBBBBBBBAAABBBAAA?????????AAACCCEEEBBBAAA>>>;;;>>>BBB@@@;;;:::;;;<<<>>>@@@AAAAAAAAA>>>>>>============>>>???@@@>>>===<<<;;;:::;;;<<<>>>>>>>>>>>>===<<<:::888;;;:::999999999888888777666555444444444555666777777666666666888999888777666666555555555555666777:::;;;<<<;;;999888888999888888888888888777777666777666444333222333333444555666666666555444333333333333333222222333555777888666333222333555555555333333333333222222111111333222222111111111111222111222222222222333333333222000///000111222222111222222222222333333333333333222222222222222222222333333333333444444555555555888<<>>AAABBBAAA>>><<<;;;:::888666666666777666555666555444333444555666777555555444333444555666777666666666555444666999;;;:::;;;<<<===<<<;;;999888555555666888999:::;;;<<<;;;:::999888777777777777444444444444555666666777666666777777888888888888777888666222555;;;===999555555777888999:::;;;;;;777888999;;;<<<=========<<<<<<;;;<<<<<<<<<======<<<<<<;;;;;;;;;<<<==================>>>>>>>>>???<<<<<<;;;;;;;;;:::::::::<<<===>>>???>>>>>><<<;;;999<<<@@@@@@???===<<<<<<@@@AAACCCCCCBBBBBB@@@>>><<<;;;;;;<<<======;;;:::777888:::<<<<<<<<<;;;:::999999:::;;;<<<<<<======;;;:::;;;<<<>>>>>><<<:::===>>>@@@AAABBBBBBAAAAAA;;;>>>???>>>;;;===DDDJJJsssoookkkgggdddbbb___]]]ZZZWWWRRRNNNKKKJJJGGGFFFCCCBBB@@@>>>=========>>>;;;;;;;;;<<>>???AAABBBCCCCCCBBBAAAAAA@@@???>>>???AAACCCDDDBBBAAA???===???CCCAAA<<<:::;;;===>>>@@@AAABBBBBB>>>>>>===============>>>??????===;;;;;;<<<===<<>>===;;;999888888888888888888888777666666666555333222222222333444555666666666555444333333222444444333222333555888666555444555666666444222111111111222222333333333444333333222222222333333111111111222222222333333222111///000222333333222222222222222111111111111333222111111111222333333111222333444555555666666666999===AAAHHHSSS```jjjtttvvvwwwsssjjj```XXXTTTDDD@@@???AAA@@@<<<:::;;;999888777777777888888999:::>>>CCCDDDBBB>>>;;;::::::888666666666666555444555555444333333444666777666555444333333555666777555666666555444666999<<<:::;;;=========;;;888777555666666777999::::::;;;:::999888777666555555555222333444444555666666666666555555555666666777777999999666333444777888777444555666888:::;;;;;;;;;777888999;;;<<<======>>>;;;;;;;;;:::;;;;;;=====================>>>??????<<<============>>>>>>>>><<<<<<;;;;;;;;;:::::::::;;;<<<=========<<<;;;:::;;;===>>>???>>>>>>>>>???999888999;;;;;;;;;;;;;;;<<<;;;:::;;;===>>><<<:::777888999;;;;;;;;;:::::::::::::::;;;;;;;;;<<<<<<999888999:::<<<<<<:::888;;;<<<>>>@@@AAA@@@???>>>;;;>>>AAA@@@===???FFFLLLrrrnnniiidddbbb```___]]]ZZZVVVRRRNNNLLLJJJHHHFFFDDDCCCAAA???============:::;;;;;;===@@@CCCFFFGGGDDDFFFIIIKKKJJJGGGCCC@@@===;;;999666444222222222000000111111222222111111000111111222444555555666444444333444444666888999999999999999999:::;;;;;;888777777777777666666666666777999;;;;;;;;;:::::::::::::::888666666777999666666555555444333333222111000//////......//////000000//////.........---......///000111111111000...////////////000000000///////////////...............//////......---,,,------,,,,,,,,,---......---+++******,,,------,,,......//////000000111111111222111111000///...------...///000111111111000...///000///...---...///---...////////////...---,,,//////------000000......------------...//////---...---+++******,,,...+++,,,---------///222444>>>>>>@@@AAACCCDDDDDDDDD@@@AAABBBDDDEEEEEEFFFFFFHHHDDDDDDFFFEEECCCCCCFFF???@@@BBBCCCDDDCCCCCCBBBBBBAAA@@@@@@@@@AAABBBCCC@@@BBBAAA???@@@CCCBBB>>>;;;<<<===???@@@AAAAAAAAA>>>>>>>>>>>>============???AAA@@@===<<>>;;;::::::;;;<<<===;;;999888888999666666555555666777888999:::999777777888888666555555555333333444666888:::;;;===??????<<<999777777777777777777777666555555444444333333333333444444555555555666555555444444444555666555222222555999666555555666777666333111000000111111222333333444444333333222333333444444111111111111222222222222111000///000222333333222333333222222111111111000333333222111111222444555111222333555666777777777888;;;???DDDKKKVVVdddnnnwwwwwwwwwtttmmmbbbVVVNNNAAA??????BBBAAA>>><<<>>>:::999888777888999:::;;;;;;@@@EEEFFFBBB<<<:::999:::888666555666666444333444444333333333444444555555444444444444444555555444555555555555777:::===:::<<<>>>???>>><<<:::888777777777888999999::::::888777666555444444444444555555555555555444333222666666555555555555666666<<<;;;999888777777888888333555777999;;;<<<<<<;;;999999::::::;;;<<<======;;;;;;:::999:::;;;<<<=========>>>>>>???@@@@@@@@@<<<<<<============>>>>>><<<<<<<<<<<<;;;;;;;;;::::::;;;<<<======<<<;;;;;;;;;;;;;;;;;;<<<===>>>???999777777::::::999999<<<===;;;:::;;;>>>???===:::999999999999999999::::::::::::::::::::::::::::::888888888:::;;;<<<:::888:::;;;<<<>>>???>>>>>>===<<<>>>@@@@@@@@@AAAEEEIIIrrrmmmhhhdddbbbaaaaaa```YYYVVVRRROOOMMMKKKHHHFFFDDDCCCAAA???============;;;;;;===>>>???@@@@@@@@@BBBEEEHHHKKKKKKHHHEEEBBB===<<<999777555444333444000111111222333333222222111111222333444555666666555666666666666888:::<<<:::999999999999:::;;;;;;999999999999999888888777777888:::<<<<<<<<<;;;:::999::::::888555444666999444444444333333222222111222111000/////////000000000000000000000000//////------......///000111111......//////......------///////////////......---//////000000000///...---,,,,,,,,,,,,,,,---...///---,,,++++++---......---.........///000111111111111111111000///...,,,,,,---...///000111111111000,,,...000///------...000...///000000000000///...,,,//////+++,,,000111---...------------...//////---......+++)))))),,,...+++,,,---------///222444<<<===???AAACCCEEEFFFFFFDDDCCCCCCCCCDDDEEEFFFFFFGGGFFFGGGJJJJJJEEEBBBCCC@@@AAACCCDDDEEEEEEDDDCCCBBBBBBBBBBBBAAAAAAAAAAAA???CCCDDDAAA@@@BBBCCCAAA<<<===>>>???@@@AAAAAA@@@>>>>>>>>>>>>>>>===<<<<<<>>>AAA@@@<<<<<>>???===:::888888:::777777666666777888:::;;;;;;:::888777777666444222666555333333444777:::<<<;;;===@@@???<<<999666555666666666666666555444444111222333444555555555555444444555555666555555555555888999666333222555999888666555444555555333222111111111111111222222222222111111111222333444444111111111111222222222222000...---...000222222111333333333333333444444444444333222111222333555666222333555777999999999999<<>>======::::::::::::;;;;;;<<<===;;;:::999888999:::<<<===<<<<<<===>>>???@@@@@@@@@<<<<<<<<<=========>>>>>>=========<<<<<<<<<;;;;;;:::;;;===>>>???>>>>>>===:::999999999;;;<<<======<<<888999<<<===:::;;;>>>>>>;;;:::<<<@@@AAA>>>;;;;;;:::888777777777999:::999999999999999999999999999999999;;;======;;;999:::;;;<<<<<<======>>>===;;;<<<>>>@@@AAABBBCCCCCCrrrmmmhhhdddcccccccccbbbYYYVVVRRROOOMMMKKKHHHFFFDDDCCCAAA???============<<<===>>>>>>>>>===<<<;;;AAADDDHHHLLLLLLJJJFFFDDD>>><<<:::888666555555555000111222333333333333333222222333444444555666666666777777777777999;;;>>>::::::999999::::::;;;<<<:::;;;;;;;;;;;;:::999999555777999;;;;;;;;;:::999999::::::888444444666888333333333222222111111111222222000//////000111111000000000000111111111111,,,,,,,,,------///000111............---,,,++++++//////000000///...------///000111111111000...---,,,,,,,,,,,,,,,---...///...,,,++++++---......------......///000111111222111111111000///---++++++,,,---///111111111000000+++...000000...---///222...///000111111000///...,,,//////++++++000111---...------------...//////---......+++)))))),,,///+++,,,---------///222444:::<<<>>>AAADDDFFFGGGHHHHHHGGGEEEDDDDDDDDDEEEFFFGGGGGGJJJOOOMMMFFF@@@???AAABBBCCCEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCBBBAAA@@@===CCCFFFCCC@@@AAACCCBBB===>>>???@@@@@@@@@@@@@@@>>>>>>???>>>>>>===<<<<<<<<>>===???@@@>>>:::888999;;;888777777777777999;;;<<<<<<:::888777666555333111666555444333555777;;;===;;;===@@@@@@===999666444555555555555555444444333000111333555666666666555333333444555666666666555666999:::888333222555999:::777444222222444444444333333222222111000000000000000000000111222333444000111111111111222222222...---,,,---///111111000222222333444555777777888555444222222222444666777333444666999:::;;;;;;;;;???BBBFFFJJJRRR^^^mmmwwwlllooonnnfffXXXLLLFFFEEECCCAAABBBCCCAAA<<<<<>>???DDDHHHFFF@@@:::888888999777555444444444333111222222333444333222111000222333444444444333222111111222444444555888<<<@@@===???BBBDDDDDDBBB???===:::::::::999999999999888777666666555555555555666000111333555666666666555999888777666666777888888777777999;;;:::888999;;;555777:::===?????????>>>;;;;;;:::::::::;;;<<<<<<;;;:::999888888:::<<<===;;;;;;===>>>????????????<<<<<<<<<<<<=========>>>>>>============<<<<<<<<<;;;<<<>>>???@@@@@@@@@???;;;::::::;;;<<<===<<<;;;:::666666;;;<<<888999===???<<<:::<<<@@@BBB???;;;===;;;888666555666888:::999999999888888888888888;;;:::;;;<<<>>>>>><<<:::;;;;;;<<<<<<======>>>>>>:::;;;<<<>>>AAABBBAAA???xxxfff___bbb```cccccc\\\\\\VVVPPPKKKJJJIIIGGGDDDIIIFFFCCC@@@???>>>===<<<888;;;<<<<<<<<<===BBBEEEGGGJJJMMMLLLHHHFFFFFFHHH???<<<999777666555333111444222111111333555555444000000111222333333333333666999===;;;777666999===::::::999888888999999999<<<>>>>>><<<<<<>>>;;;666444888999777888;;;;;;888777777666555555555555555777777666555333222111111000000000000111111111111000000111111222333444555///---,,,...000111///---///...---...000000---)))///000111222222111000///......//////////////////,,,,,,,,,+++++++++******000...++++++---///000000///000000111222333333333222222111111000000//////---------......000111111...///000///...---...000000/////////111111///...------............------///...------------...//////...---,,,,,,,,,,,,,,,............///000222333888<<<>>>===AAAFFFEEE???@@@DDDHHHFFFBBB@@@BBBEEEGGGGGGIIIKKKLLLKKKHHHEEECCCDDDEEEFFFFFFFFFFFFFFFHHHGGGGGGEEECCCAAA???>>>???BBBDDDEEEDDDCCCBBBBBBEEEAAA===>>>CCCEEEBBB???BBBBBBAAAAAA???>>><<<;;;<<>><<<999999888777777888:::<<<>>>===<<<999888777777888999666666666666666666666666777===CCCCCC>>>999999:::333444555555555444222222222222444444444444333222666666666666666666666666777999;;;;;;888666777999<<<888333444777999777444333333222111111000000///333222111000000222444555444222//////111222222222000///...///111222000---222111222555777888777555000111111222444666888999444555777999;;;>>>???@@@GGGGGGHHHMMMWWWaaajjjoooooolllfff]]]SSSJJJBBB>>>>>>?????????>>>===<<<<<<999888888:::===???@@@@@@AAABBBCCCBBB???;;;999888444444444333333333222222222222222222111000//////000111111111000000222444111111222222444999???CCC>>>@@@???>>>@@@DDDDDD@@@===999777999===>>><<<999:::999777555555555555666555555666666777999:::;;;999:::888444666::::::777444666999;;;<<<;;;:::999555:::>>>===>>>AAABBBAAA===;;;::::::;;;;;;;;;:::::::::999888888999::::::===@@@???<<>>@@@============<<<<<<<<<<<<;;;<<<======>>>=========999888999===>>>===;;;;;;===<<<<<<;;;:::999888888:::::::::;;;<<<===>>>???::::::999999888999999:::888999:::;;;;;;:::999888777888999:::;;;:::999888999:::<<<<<<;;;;;;===>>>===;;;===@@@>>>999;;;AAAxxxfff___```___aaabbb[[[YYYUUUOOOLLLKKKJJJIIIGGGGGGEEEBBB@@@@@@???===;;;999;;;<<<<<<<<<>>>AAAEEEEEEHHHLLLNNNMMMIIIFFFEEE@@@>>>;;;888777666444222333222111222444555444333111111222333444555555555555888::::::888888:::===::::::999999999999:::::::::<<<<<<:::;;;>>>;;;777555888999777777:::999666888888777666666666666666888777666444333111000000000/////////000000111111555444333222222333333444///...---...000000...,,,///...---...000///---***//////111111111000///...........................---------,,,,,,,,,++++++000...++++++---///000000/////////000111222222222000000000//////.........---------......///000111...///000///...---...000///...---...000000...---------............------........................///...------,,,,,,------------------...///111222444999<<<<<<@@@EEECCC>>>???BBBEEEDDDAAAAAADDDGGGFFFFFFGGGIIIKKKKKKIIIGGGEEEEEEEEEEEEFFFFFFFFFGGGHHHHHHGGGFFFDDDBBB@@@???>>>AAADDDEEEDDDCCCCCCDDDCCC@@@>>>???AAACCCAAA???BBBAAAAAA@@@???>>>===<<<:::>>>>>><<<===CCCEEECCCBBBCCCCCCCCCBBB???===;;;???<<<:::;;;>>>>>>:::666777666666555777999;;;<<<===<<<:::888777888999999666666666666666666666666888<<>>AAACCCDDDJJJJJJKKKOOOWWWaaajjjooojjjfff```WWWMMMDDD>>>:::999;;;>>>AAABBBAAA???>>>999888777999<<<>>>??????AAACCCDDDCCC???;;;999888555444333222222111222222222222333333333222111111000111222222111111333444111111222222444888>>>BBB:::<<<======@@@EEEEEEAAA===:::888999===>>><<<999999888666555444444555555555555666666777999:::;;;999:::999666888<<<;;;888555777:::<<<===<<<;;;999555:::<<<<<<>>>BBBBBB???===<<<:::;;;<<<======<<<::::::888888888888::::::<<<>>>>>><<<>>>AAA???888:::;;;===>>>======>>>???============<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999===<<<;;;<<<;;;999999999:::999888777777666666666999999999:::;;;<<<===>>>999999888888888888999999666777888999999888777666777888999:::;;;::::::999;;;<<<===<<<;;;;;;<<<===<<<:::;;;>>><<<888999???zzzggg^^^^^^[[[]]]___XXXWWWSSSOOOLLLKKKKKKJJJIIIDDDCCCAAAAAAAAA???===;;;:::;;;<<<<<<<<<>>>AAADDDCCCFFFKKKPPPQQQNNNHHHCCC@@@>>>:::888777666444222222222222333555555333111,,,---...///000111222222555666777888999;;;<<<<<<::::::::::::::::::;;;;;;999;;;:::888:::<<<;;;666555888999666666999999555999888888777777777777888888777666444222000///...//////...---...///111222:::888666333222222333333000///.../////////---+++///...---...//////---+++......000000000000///...........................,,,,,,,,,,,,++++++++++++000...,,,,,,...///000///.........///000000111111............------------......---......///000111...///000///...---...000...---,,,---//////---,,,------............------,,,---...//////...---,,,///......------------...---,,,,,,,,,---///111222222666:::===BBBFFFDDD@@@???BBBCCCBBBAAAAAAEEEIIIFFFEEEDDDFFFIIIKKKKKKKKKFFFFFFEEEDDDEEEFFFGGGHHHIIIHHHGGGFFFDDDCCCBBBAAA>>>AAACCCDDDDDDCCCDDDEEEAAA@@@?????????@@@@@@@@@AAAAAAAAA@@@???>>>===<<<<<<>>>>>><<<===BBBEEEEEEAAAAAA@@@@@@???>>>>>>======<<<<<<===???===888333888777777777888:::<<<======<<<:::999888888999:::777777777777777777777777999;;;>>>??????===:::888777777888999888777666555///000222444555666777777666666555555555555666666666777666555333333555777777444111111444555444111222222222333333333444444111000000//////111222333333222000000222333222111000//////000222444333222666555555666777666444111111111111222222333444555777999;;;???BBBEEEGGGHHHNNNMMMNNNQQQWWW___hhhmmmfffbbbZZZQQQHHH@@@<<<999777;;;@@@DDDEEECCC???<<<888777666777:::===>>>???BBBDDDEEEDDD@@@;;;888777666444222000///000111222222222333444444444444333111333444333222222333555111222222222333777<<<@@@999<<<======@@@DDDCCC>>>>>><<<:::<<<>>>???<<<999888888666555555555555555555555666666777999:::;;;999;;;;;;:::;;;???>>>999888999;;;===>>>===;;;:::666888999:::???CCCBBB===:::999999:::<<<===<<<;;;:::999888777777888999::::::<<<<<<;;;===???===999;;;===>>>>>>===<<<===>>>=========<<<<<<<<<<<<;;;<<<<<<<<<;;;:::999777666<<<===<<<:::888888999;;;888777666555555666777888999999999999999:::;;;<<<888777777666666777888888555666666777777666666555666777888999:::;;;;;;;;;===>>>>>>===;;;;;;<<<>>>@@@??????AAA???<<<===AAA}}}hhh]]]\\\XXXZZZ\\\VVVUUUSSSOOOLLLJJJIIIHHHHHHBBBAAAAAAAAAAAA@@@===:::;;;;;;;;;<<<===???AAACCCCCCEEEIIINNNRRRQQQJJJDDD@@@===:::888777555333111222222333444666555ӵ...000111222777666666777:::;;;;;;:::::::::;;;;;;;;;;;;;;;;;;999;;;:::777888:::999444444888999777888;;;;;;888888888777666666777777777888777555333111000...---///...---,,,---///111222:::888555222111111222333222111111111000///...,,,.....................---------///000000//////...............------------+++++++++*********))))))Ħ000000///---------Ħ//////.......................................///000000...ӵ000...---,,,---//////---,,,------............------,,,---///000000///---,,,//////...............///------------...000111333333666;;;@@@EEEHHHGGGDDDDDDDDDDDDCCCAAABBBFFFIIIGGGEEEDDDEEEHHHKKKNNNNNNHHHGGGEEEDDDDDDEEEGGGHHHIIIHHHGGGFFFDDDDDDCCCCCC@@@BBBDDDDDDCCCBBBCCCCCC???@@@@@@???>>>>>>???AAA@@@@@@@@@ĦBBBAAA???======???BBBBBBAAA@@@???>>>>>>>>>???@@@>>>===<<<======<<<888555:::::::::;;;<<<===???@@@===<<<;;;:::999:::::::::888888888888888888888888::::::;;;===???>>>:::777777777888999888777666555111222333444555666777777777666555555555555666777666666444222111222444555555333222222444555333222222222333333444555555666333333222222222333444555333222111111222333222111/////////111333444555666222222333555777888666444222222111111111222333333777999===BBBFFFJJJLLLMMMPPPPPPPPPQQQUUU[[[ccchhhddd___WWWNNNFFF@@@===<<<<<>>>>>CCCEEEFFFEEEAAA<<<888666666444111///...///000111222333444555666666666666222444555555444333444555111222222333444666;;;>>><<<>>>???===???AAA>>>999@@@???>>>???@@@@@@===;;;888888777777666666666666555555666666777999:::;;;;;;===>>>>>>@@@CCCAAA===:::;;;===>>>>>>===<<<;;;777888777888>>>DDDAAA:::666555555777999:::999888:::999888777777888999::::::;;;<<<======>>>===;;;===>>>??????===<<<<<<=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::999888777999======999666888<<>>>>>???>>>===>>>@@@BBBHHHIIIJJJKKKJJJHHHFFFGGGjjj]]]YYYUUUWWWYYYSSSTTTSSSPPPLLLIIIFFFEEEEEECCCBBBAAABBBBBB@@@===;;;<<<;;;;;;;;;===???AAABBBEEEEEEFFFKKKOOOPPPLLLHHHBBB???<<<:::9998885554442222223334446664ĉ@ӵ444555666:::888777777999999888777999:::;;;<<<<<<<<<<<<;;;;;;<<<:::666666999777333444888999888:::>>>???<<<666666555555555666666777666666444333111///...---...---------...///111222555444222111000111222333222333333333111000//////---.........------...///,,,---...000000000///...//////.........------------,,,,,,,,,,,,+++++++++>L///000000///------=hĦ.../////////////////////000///............//////0004ĉ@ӵ///...---...///000...,,,------............------,,,---///000000///---,,,/////////......//////000//////......///111333444333444999@@@FFFGGGGGGFFFIIIIIIGGGEEEDDDDDDFFFHHHJJJGGGDDDEEEHHHLLLOOOPPPIIIHHHFFFDDDDDDEEEGGGHHHIIIHHHFFFEEEDDDDDDDDDDDDCCCDDDEEEDDDBBBAAAAAABBB???@@@@@@???>>>>>>???AAA??????@@@>L>>>CCCAAA????????????@@@BBBAAA@@@???>>>>>>???@@@AAA@@@???===;;;;;;;;;:::999;;;;;;<<<===>>>???@@@@@@<<<<<<;;;;;;;;;;;;;;;;;;999999999999999999999999::::::;;;<<<===<<<999666666666777777777666555444555555555555555555666666777666555444444555666777777555333111111333444444555444444444555555555444222222333444555666666777333333333333333444444555333222111222333444222111//////000111222444666888333333333555777777666444333222222111111222222333777:::???EEEJJJNNNPPPRRRRRRRRRQQQPPPQQQUUU\\\aaa___[[[SSSKKKEEEAAA@@@???@@@BBBCCCDDDCCC@@@===;;;888666444555888<<<>>>>>>DDDFFFHHHFFFBBB<<<888666666444111///...///111222222333444555666777777777222444666666444333333444111222333444444777;;;>>><<<>>>>>><<<>>>@@@>>>999BBBAAABBBBBBBBBAAA>>><<<888888999888888888777777555555666666777999:::;;;===@@@AAAAAACCCGGGFFFAAA======>>>>>>>>>===<<<<<<888888777888===BBB???888555444555777999:::999777999999888777777888999999;;;;;;===??????======>>>>>>???@@@???===<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;999AAACCC<<<777888===>>>888888777777888999:::;;;:::999888777777777777777555555444444555666666777777777777777777777777777666777777888999;;;<<<<<<===>>>>>>>>>???AAADDDGGGKKKOOOTTTWWWXXXVVVRRRNNNlll^^^XXXRRRTTTWWWRRRSSSSSSQQQNNNIIIFFFEEEEEEEEEDDDBBBBBBBBB@@@>>><<<===;;;:::;;;===@@@AAAAAAEEEEEEFFFHHHKKKLLLLLLKKKEEECCC???===<<<;;;999777333333333444555GG=?444555999999999888777777666666777999:::<<<<<<<<<;;;;;;;;;;;;999555666999777333555999::::::;;;???@@@===555555555555555666666777444444333222000///......------...///000111111111111000000000000111111222111333444333111000000000---.........,,,---...000,,,---///000111111000///000000000///......------////////////............HdĦ000111000///---=Īj000000000000111111111111//////............//////GG=?...---...000000...---------............------,,,---...//////...---,,,000////////////000000111000/////////000222444555333222666>>>CCCDDDEEEFFFLLLKKKIIIGGGFFFFFFFFFGGGKKKHHHEEEDDDGGGJJJLLLNNNIIIHHHGGGFFFEEEFFFGGGGGGHHHGGGEEEDDDCCCDDDDDDEEECCCDDDEEEDDDBBBAAAAAABBBAAA@@@?????????@@@@@@@@@>>>??????HdĦ???@@@===>>>AAABBBAAABBBEEEAAA@@@???>>>>>>>>>???@@@@@@???===<<<;;;<<<======::::::;;;<<<===>>>??????<<<<<<<<<<<<<<<<<<<<<<<<888888888888888888888888:::;;;<<<<<<;;;999888666555555666666666555444333777666666555555555666666888666555444444555666888888555333333444555444444444444555666666666666555222222333333444555666666111111111222222222222222333222222333444444333111///000111111111222666888777666555666666555222000333222222222222333333444777;;;AAAHHHNNNSSSUUUVVVSSSSSSRRROOOMMMOOOVVV[[[XXXTTTNNNHHHCCCAAAAAAAAABBBCCCEEEFFFEEECCCAAA???999666444555888<<<>>>???EEEGGGIIIHHHCCC<<<777555444333111000000111222333333333444666666777777777222444666666444333222333000222444555666888<<>>AAAAAAAAADDDHHHHHHDDD>>>>>>>>>>>>======<<<;;;888999888888;;;>>><<<666777777777999;;;;;;:::888999888777666666777888999::::::===@@@???<<<===@@@>>>???@@@@@@>>><<<<<<===<<<<<<<<<;;;;;;;;;;;;:::;;;<<<======>>>>>>=========HHHMMMCCC999888:::999777777888888999999999999;;;:::999888777666666555444444444444555666777777999888888777777888888999888888888888999:::;;;<<<;;;<<<======>>>AAAEEEIIIIIIRRR]]]dddiiiiiibbbYYYӵĭӵQQQӵSSSĦIIIFFFCCCBBBAAA@@@>>>===>>>ӵӵ===<<<ĦƜ`1.׼s///111222666Ħ777999666777999;;;<<<;;;:::ӵ666Ħ<<<::::::======:::666666555555ĭӵ222222Ħ000///...Ħ///Ħ,,,,,,///111---...///111222222111000......///---DdD.........?fӵ000000000Ħ//////...ӵƜ`1.׼s...---ĭӵ............000000//////000000111ӵ000111333444Ħ555===BBBCCCDDDHHHGGGEEEGGGHHHIIIHHHHHHHHHĦFFFEEEDDDBBBBBBCCCBBBĦ>>>???AAACCCAAA???===>>>???DdDCCCDDDAAA======ӵ>>>>>>ӵ>>>ӵ<<<<<<===888888Ħ999666ӵ666666555777ĭӵ555777444666777666666666666222222333333444444444555000111222222333333222222333222222333555555333111///000111000///111555888777666666666666555222000333333222333333444555555999===DDDKKKRRRWWWZZZ[[[UUUUUUTTTOOOKKKLLLRRRWWWRRRPPPKKKGGGDDDCCCCCCCCCFFFHHHKKKLLLKKKGGGBBB???999777555555888<<>>AAA;;;<<<;;;999===CCCEEEBBB???AAABBBBBB@@@===:::999555666777777777777666555555555666666777999:::;;;>>>@@@??????BBBGGGHHHEEE???>>>>>>======<<<;;;;;;777:::;;;999999:::999555888888888:::<<<;;;999777999888777666666777888999999999<<<@@@>>>:::;;;@@@===???@@@@@@>>>======>>><<<<<<<<<;;;;;;;;;::::::======>>>>>>>>>===<<<<<<>>>MMMTTTJJJ>>>:::999666888999;;;<<<<<<;;;:::999===<<<:::888777666555555444444444444555666777888999888888777777888888999999999888888888999;;;;;;:::;;;;;;;;;;;;>>>CCCFFFJJJXXXiiiwwwzzznnn?~4g&e>&eWWWg&eSSS>hӵHHHDDDBBBAAA@@@???>>>g&e@@@guO>uO>&e===;;;4ff?>ߝL333gĉ@000111333444Shӵ<<<555666999;;;;;;;;;g&e444>hӵ:::999;;;:::777777777666fff?><z111g&e>&e333444HL111...---ShӵgL---+++,,,///222---...000111222222222S?ʬ///...3h?D%%)?......ZufĦ//////000gL222000///g&e///gĉ@000,,,g&e>&e...@e///...??...///000000///000000111g<ĉ...///0002223we<Ħ666>>>CCCDDD3h?@eCCCCCCDDDEEEEEEGGGHHHHHHZEEEFFFEEECCCBBBBBB3h?gLAAA===>>>CCCEEEBBB???===>>>???D%%)?EEEfff?><z<<<<<<=?Ħ@@@g&e???g&e<<<<<<===S?ʬ7774ff?>ߝL===@e666g&e3335554443h?g&e>&e555777??222333666777666555555666222222333333333333444444222333444555555555444444333222222444555555333111///000111000...000444777444444444555777777555333333333333333444555666777:::>>>FFFNNNUUUZZZ]]]^^^WWWWWWUUUPPPJJJJJJPPPVVVQQQOOOLLLIIIFFFEEEEEEFFFKKKNNNRRRSSSOOOHHH@@@::::::888555555888<<>>:::888666333444555666666555444444555555666666777999:::;;;===>>>===<<<@@@FFFGGGEEE??????>>>===<<<;;;;;;:::777;;;===999777888777444777777777999:::999666444999888777666666777888999888777:::???===888:::@@@===>>>@@@@@@>>>>>>>>>???<<<<<<;;;;;;;;;:::::::::??????>>>>>>===<<<:::::::::MMMWWWMMMAAA>>><<<888;;;===???AAAAAA???===;;;>>><<<;;;999777666555555444444444555666777888888999888777666666777888999:::999888888888999:::;;;:::::::::999999;;;???CCCOOO```vvv4DӵHƅ^Hu]ĦYYYHu]ĦTTTZuR)ĦEEECCC@@@??????@@@AAAHu]Ħ===HŐeHŐeHu]ĦAAAqIܗGIӵ///tt111111111HGgĉ@888888666999<<<<<<999666Hu]Ħ777ZuR)Ħ<<<;;;:::888777555666sߝLGdUĦ333Hƅ^Hu]Ħ222ntHdĦ222222HGgĉ@000HdĦ,,,,,,...000222111222333333333333Htƅ^,,,+++Bt=o9ĦDtfo9Ħ...//////g?000111HdĦ,,,111111Hu]Ħ111tt000,,,Hƅ^Hu]Ħ///H׼s***,,,///......//////...---------tQ......------je<Ħ777;;;BBBBt=o9ĦH׼sCCCBBBBBBDDDEEEGGGJJJEEEDDDHtĦHHHHHHGGGEEEEEEBt=o9ĦHdĦDDDCCCCCCDDDDDDCCCBBBDDDCCCBBBDtfo9ĦsߝLGdUĦ===Ht@cӵHu]Ħ@@@Hu]ĦBBB@@@Htƅ^999qIܗGIӵ999H׼s888555Hu]Ħ888666Bt=o9ĦHƅ^Hu]Ħ222666999888777666555555666666222222333444555555555555111111111333444444222000222222333333333444444444222222111111111111222222333333333444555666555333444333222111111333444666<<<>>>EEEOOOXXX^^^^^^\\\[[[WWWRRRMMMLLLNNNRRRUUUVVVUUUSSSMMMHHHFFFHHHKKKMMMWWWYYYRRRMMMLLLFFF<<<<<<;;;999999:::===AAACCCLLLNNNNNNHHH???777555555333333222222111222222222777888888777555444666777555666666555333222222333333444666777888:::===???@@@>>>;;;:::;;;=========@@@@@@@@@>>>777000222888555555444333333333444444444222333777888666666:::999:::<<<===>>>>>>>>>===>>><<<;;;<<<===>>>===<<<===<<<999777666666666666;;;;;;:::999888777666555999888666555555555666777<<<;;;::::::;;;<<<===>>>===<<<<<<>>>??????===;;;BBBAAA???===<<<;;;999777???>>>>>>???@@@???>>><<<;;;>>>AAADDDCCC???;;;888888999:::<<<===>>>>>>>>>AAA===:::777777777666555777999:::888555444666999666777888999999888666555555555666888999:::;;;;;;999777888999999;;;CCCLLL]]]rrr4DuXӵDdDΦDdDĦZZZDdDĦTTTTTTt|>>DdDΦDdDΦDdDĦCCCpeƜ4DuTӵ///`eĭ111qet888777666777999<<<<<<999666DdDĦ666666t|<:::;;;;;;:::888777777777DdDDdDĦ444DdDΦDdDĦ111q<niDdDĦ222qet//////DdDĦ///////////////111222333333333q<R111---qjRgdKӵHdDĦgdKӵ...///GR/f6LĭĦ000///DdDĦ,,,......DdDĦ...`eĭ,,,DdDΦDdDĦ///DdDĦ***,,,---......//////......//////...---------geĦ......,,,FSĦ555999qjRgdKӵDdDĦDDDBBBBBBCCCEEEFFFIIIEEEDDDDdDĦHHHIIIGGGEEEqjRgdKӵDdDĦDDDCCCCCCDDDEEECCCBBBBBBAAA@@@HdDĦgdKӵDdDDdDĦ<<<DdDĦ4DufӵDdDĦAAADdDĦ@@@q<R:::999peƜ4DuTӵ999DdDĦ888666DdDĦ666qjRgdKӵDdDΦDdDĦ333333555666666666777777666666666666666777444444555555555444333333222111111333444444222000222222222222333333333333222222111111111111222222333222222333555555444333444333222111222333555777<<>>BBBEEEMMMOOONNNGGG>>>777555555333333222111111111111222333444555555444555777999555666666555333222222333333444666777888999<<>>>>>>>>===<<<;;;<<<;;;:::;;;<<<===<<<:::???>>><<<:::999999999:::;;;;;;:::999888777666666888777777777777888::::::>>>===<<<;;;;;;;;;<<<===>>>>>>>>>???AAAAAA???===???>>>===<<<<<<;;;:::999>>>>>>>>>>>>???>>>===<<<>>>>>>?????????===;;;:::999::::::;;;<<<===>>>>>>CCC@@@<<<:::999999999888777888888777666666888999888888888999999888888777666666777888999:::;;;<<<<<<::::::;;;:::<<>>po9u<<<;;;::::::=ӊB1.uTӵ999DdDĦ888777DdDĦ444GIdnuR)ĦDdDΦDdDӵ333444555666666666666666666666666666777777666666666555555333222222333222222333444444222111111111111222222222222333222222111111111111222222222111111222444555333222333333222111222444777888<<>>;;;:::;;;:::777777::::::999888777666555555555777444333555666666888<<<@@@@@@@@@???>>><<<:::999;;;:::999:::;;;<<<;;;999>>>===;;;:::::::::;;;<<<;;;;;;:::999888777777666888888888888999;;;<<<===@@@???===<<<;;;;;;<<<<<<@@@??????AAABBBBBB???===;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>>>>===<<<;;;???>>><<<;;;::::::;;;<<<;;;;;;:::::::::<<<===>>>BBB???<<<::::::;;;;;;:::999777666666777888888888999999999888888999999:::888888888999999;;;<<<<<d<ĦVVVDtOOOHHHFFFCCCAAA@@@??????>d<Ħ:::>d<ʜDd<ʜ4DuTӵ@@@<<e222puR)Ħ:::999;;;===<<<:::666>d<Ħ555Dt555888999:::::::::<<<;;;DdDΦDdDĦ666>d<ʜ4DuTӵ...4DwDd<Ħ111puR)Ħ>d<111222222222111222333333333peӵ///ĦpeӵDx<>d<ӵDdd<000000>d<Ħ0004DufئL>e///DdDʜ4DuTӵ///DdDĦ,,,,,,---......///.........//////...---------geĦ---s<v>aĦ444777peӵDx<DdDĦGGGFFFEEEEEEEEEFFFGGGEEEEEEDdDĦEEEIIIFFFCCCpeӵDx<>d>>@@@??????>d<ӵDd<DdDΦDdDĦ:::DdDӵnd<DdDĦAAA>d<Ħ===peӵ<<<Ħ===F&uTӵ999DdDĦ666666>d<Ħ666peӵDx<>d<ʜ4DuTӵ444444666777666555666666666666666666555555555555555555555444333333444333222333444444222111000000111111111222222222333222222111111222222333222111111222444444333111333222222222333666888:::>>>FFFOOOUUUVVVWWWXXXYYYQQQMMMHHHCCCCCCEEEJJJMMMNNNQQQTTTUUURRRNNNJJJGGGCCCHHHJJJEEECCCDDDCCC???===<<<;;;;;;>>>BBBFFFIIIRRRPPPLLLEEE===888666777333333222111000000000000000111333333333444777999555666666555333222222333222333444555555888<<>>===<<<;;;<<<===>>>@@@??????@@@AAAAAA???<<<::::::;;;;;;:::999::::::===>>>>>>>>><<<;;;;;;;;;>>><<<;;;999999999::::::===<<<:::999999:::<<<>>>===;;;888888:::<<<======<<<999555444777999888666;;;:::999888999:::;;;<<<:::999999999999:::<<<<<<===::::::;;;;;;===FFFOOOdddzzz4DuXӵD&dq&ĒRjjj___sdKĦVVVDHRRudIIIGGGEEEBBBAAA??????sdKĦ:::D&oq<Ōq&ĒR??????;;;>dp&ĒR111111nfʜd<Φ>d<Ħ666s&dq&ĒR......i?ʜtd<Ħ111HHܗDӊB...<x555777111222333333333B?d<---......///.........//////...---------geĦ---Hg8>aĦ555888B?Ho9GGG>dd<ӵEEECCCB?Ho9CCC<xBBBBBBAAA???BBBAAAAAA&ӫeʬtIӇ@@@>d<Φ>d<Ħ:::D&ӫetIӇBBBDdDĦ???sdKĦ>>>B?dp&ĒR999999>d<sdKĦ999B?Ho9777s&dq&ĒR666555555777777666444777777777777666555333222333444555555666666666555666444222222333444333111000000111111111222222222333333222222222222333333222111111222444444333111222222111222444777:::<<>>===;;;<<<;;;;;;<<>>:::888777444333222111000000000000333444555444333333555777555666666555333222222333222333333444444777;;;???999888777888:::<<<<<<;;;???:::888:::;;;999888999666666666666777888999:::666222222555888999===BBB??????>>>===============<<<;;;:::;;;<<<<<<<<<:::777666555555555666777888;;;;;;::::::999888888888999999999999999999888888<<<;;;;;;;;;<<<===???@@@>>>>>>===>>>??????<<<::::::;;;<<<;;;888777888:::<<<>>>@@@>>><<<::::::;;;::::::;;;;;;:::999777777<<<;;;:::888999:::<<<===999888666777:::>>>@@@@@@???;;;666444666777666444;;;:::999999999:::<<<===;;;:::999888999:::;;;<<<888777888:::;;;===FFFOOO]]]qqq4DuXӵHu]3hhqqqdddneUUUUUU=eIIIIIIGGGFFFDDDBBB@@@@@@ne<<<<<h222111222fe333@ďD999888777999;;;<<<<<<:::999ne999888=e666777999:::<<<===<<<;;;ege666666sĪj@h000......fdDĦ000@ďD,,,---Hkge111555888111222333333333@h...///@G...000HĪj@IŌ...///Bene000Hkge---ne------fe000Hu]3hh/////////se,,,---......//////......//////...---------geĦja>aĦ777999@GFFFGGGseIIIIIIIIIIIIIIIDDDFFFEEE<ŌEEEDDDCCC@GEEEDDDHkgeDDDEEEEEEDDDBBBCCCBBBBBBHĪj@IŌ@@@BBBege<<<:::Hu]3hIŌ>>>@@@DdDĦ???ne@@@>>>@hBBBAAA>h:::999999se444ne;;;===@G666555sĪj@h777666666666777777555444666666777777666555333222333333444666666777777777777555333222333444333222111111111222222222222333333333222222222222333333222111111222444555333222111111111333555999<<<>>>DDDJJJQQQVVVVVVTTTQQQPPPBBB>>>999555555888<<>>999888888999;;;<<<;;;:::888666777:::;;;:::<<<@@@777777777777777888999:::777444333777999999<<>><<<;;;:::;;;<<<===<<<:::888777666666666777888999;;;;;;::::::999999999999888888999999888777666666:::999999:::;;;===???@@@===<<<<<<===>>>===:::888999<<<===<<<888777888;;;===???AAA@@@<<<::::::<<<888999;;;<<<<<<999666444::::::999999999;;;<<<===:::999777999<<<@@@BBBBBB>>>;;;777555555555666666999999999999:::;;;<<<<<<<<<;;;999888777888:::;;;555444777;;;<<<===CCCLLLWWWgggyyy4DuXӵĵD^zzzkkkUUUUUUTTTJJJHHHHHHGGGFFFEEECCCBBBAAA>>>======DDDCCCEEEDDD@@@444111111333444333222888888777666888:::<<<<<<;;;:::<<<<<<:::777777888999;;;===>>>;;;:::555555555111000...///111DdDĦ000///,,,,,,---///000222333111222333333333333...---000///---...000000///000333222------------------000D^.../////////s׼s...,,,---......//////......//////...---------geFm8,,,>aĦ777888999EEEGGGGGGs׼sGGGHHHHHHIIIIIIIIICCCFFFEEEHoAAACCCCCCCCCEEEFFFGGGEEEDDDDDDEEEEEEDDDBBBCCCCCCBBBAAA@@@CCC???===;;;D^;;;===???DdDĦ@@@@@@@@@>>>===>>>@@@@@@???:::999999888s׼s444666888;;;===:::777666555666777777666777888777555333222333555666777666555444444555666666666666666555888666333222333333333222222222222222333333333333444333333222222333333444333222222333555555444333111111111333666:::===@@@EEEHHHMMMRRRTTTRRRMMMHHH>>>;;;666222222555999===CCCCCCCCCDDDFFFFFFCCC???AAABBBCCCCCC???;;;999999:::999999;;;???EEEJJJNNNNNNLLLIIIFFFBBB>>>;;;888777666555333222111111111333444444333111000222333555666666555333222222333222222222222222555:::>>>;;;:::999:::<<<<<<;;;999555555888;;;:::999===CCC;;;;;;:::999888888999999:::777777999:::888888<<<===<<<;;;::::::;;;<<<===;;;:::999:::;;;<<<;;;999999888777666666777888888;;;::::::::::::999999999666777888999999888888777:::999999999:::;;;===>>>===<<<<<<<<<===<<<:::777777:::===<<<999888;;;>>>===AAACCCAAA<<<:::;;;===888:::;;;<<<;;;999777555888888999:::;;;;;;<<<<<<<<<:::888888;;;===>>>???:::999777555444555888;;;777888999::::::;;;;;;;;;<<<;;;888777666777999:::555666999======<<<@@@GGGMMMYYYgggrrr|||Φ4DuXӵtvӵ>d<Ħqqq^^^UUUĦTTTSSSRRRPPPMMMKKKIIIHHHHHHGGGGGGFFFDDDCCCBBB??????Ħ;;;;;;;;;???>>>======???AAADDDFFFDDDFFFEEE@@@======;;;777777444111111333444333111---...000222333333333333666777888999:::999888888777999;;;<<<;;;;;;<<<===Ħ<<<999777777888999888888888999;;;===>>>:::999777777777999;;;<<<555555555444333222000000000//////000111222111000>d<Ħ000///000---,,,,,,++++++,,,,,,------...///000000///...---111222333333333333222111...222222------222222------.........------///000...------...000111000///000000111111111111000000111444444333444666444///////////////Ħ///---...///000000///...---000>d<Ħ...---/////////Be......,,,---......//////......//////...---------geFYĉ+++,,,>aĦ777888888:::>>>AAADDDEEEFFFGGGGGGGGGBeDDDEEEFFFGGGHHHHHHHHHBBBFFFEEEnu]ӵAAAFFFGGGFFFCCC@@@@@@CCCGGGHHHFFFDDDDDDEEEDDDBBBAAAAAABBBCCCAAA@@@CCCBBBBBBCCCDDDDDDCCCAAAAAA@@@@@@CCCHHHHHHDDD???BBBAAA@@@>>>;;;>d<Ħ>>><<<;;;===???>d<ĦAAA??????Ħ=========???AAAAAA???===>>>>>>===<<<>>>@@@CCCDDD999999999888Be:::777888999888Ħ===888444444888999555555:::666666666777777777777777777777777777888888555333///000333666888888888777777777777777666555444333888666333222333333333222222222333333333444444444444333333222222333333444444333333444666666555333111111111333666:::>>>@@@EEEFFFJJJOOOSSSPPPIIICCC???;;;666333333666;;;>>><<<<<<===@@@CCCBBB===888<<<===@@@AAA>>>999777777999888999;;;???EEEJJJNNNLLLKKKIIIFFFDDD@@@;;;888888777555444333222222222111222222111000000111333555666666555333222222333222222222111222555:::>>><<<;;;:::;;;<<<<<<;;;999777888;;;<<<999666:::AAA???>>>===;;;999888888888===::::::;;;:::666555777===<<<;;;:::999::::::;;;:::999888888::::::999888999888666555555555666777;;;::::::::::::::::::999444555777999:::::::::999;;;:::999999999:::;;;<<<======<<<======<<<:::777555999===<<<:::999===AAA>>>AAADDDBBB===:::;;;>>>::::::;;;::::::999777777666777999:::;;;<<<<<<<<<===:::777666888999999999666777777555333555:::???555777888:::;;;;;;::::::<<<;;;888666555666888999777888<<>>;;;>>>CCCCCCLLLWWWbbbqqq{{{vvvjjj?aŖ%7uSQuR)ӵsdKĦmmmbbbgdKĦQQQNNNMMMMMMLLLJJJHHHGGGFFFDDDDDDDDDCCCAAA>>>???gdKĦ@@@@@@@@@<<<<<<;;;<<<===???@@@BBBEEEBBB@@@AAACCCBBB<<<777555555666666555333222000222111111000111333444555555666888999::::::999999777999<<<@@@AAAAAA@@@gdKĦ777888999888777:::999:::===@@@@@@<<<888;;;999777888;;;<<<:::888999888777555333111000///000//////000222333222000gdDĦ333000...444333111000/////////000//////.........//////000222222333333333222222111///////////////////////////...---------///000111---------------...//////333222000......///111222111222222222222333333333000...---gdKĦ...000000//////.........---///sdKĦ...///111000000---------/////////...---------,,,...---,,,,,,---...ŶS******,,,3we<888;;;>>>AAAGGGGGGFFFEEEDDDDDDGGGDDDCCCEEEHHHIIIEEEAAAEEEEEEEEEiĉ@3hR/ŌDDDDDDDDDDDDCCCCCCHHHFFFEEEFFFHHHHHHFFFCCCEEEEEECCCBBBBBBBBBBBBBBBBBBBBBAAABBBBBBCCCDDDEEE@@@???>>>???BBBDDDDDDCCCCCCBBB@@@>>>>>>DdDĦ@@@???@@@BBBBBBsdKĦ@@@BBBgdKĦ>>>:::;;;@@@AAA===<<<@@@???>>><<<<<<===@@@CCCEEE===:::666666:::999444777:::gdKĦ===999777666777999:::777444777333222555666444444666444666777888888666444333666666555444444444444555666555555777888777444222555555444444444333333333333333333444444444555555666555444333333444666777666777777777555222///---555111000666<<<>>>@@@BBBIIIIIIKKKMMMNNNKKKEEE???;;;:::777666555666777888888999;;;;;;::::::;;;<<>>;;;999777666666777888:::999:::===DDDIIIMMMKKKHHHDDDAAA???>>>======:::666555666666444222222222111111111111222222111111222222222333333333222333333333333666;;;???<<<:::777777999<<<>>>???777777:::>>>???===???CCC;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888999999:::<<<<<<<<<<<<;;;:::999888888777666666666777999:::777666555444444444444444===<<<:::888777666555555444555666777888999999999777777777888999;;;<<<===;;;:::::::::;;;:::777555999888888888888:::;;;<<>>@@@???>>>999999999888777666555444;;;:::999777888???HHHPPP@@@;;;666555777999777444777888888999999:::;;;;;;:::;;;<<<<<<;;;;;;<<<>>>CCCFFFMMMYYYdddfff___XXX>AnelllneTTTRRRPPPOOONNNMMMKKKIIIIIIGGGEEEEEEEEECCCAAA???ne@@@@@@@@@@@@<<<<<<;;;;;;<<<===???@@@CCCAAA???AAACCCAAA<<<666666666666666555333111000222111000000111222444555666777888:::;;;::::::999888999<<<>>>???@@@ne999777888888888777:::999999<<<>>>>>><<<999:::888777888:::;;;999777888777666444333111000///.........///111111000De555333000///222111000...---....../////////........./////////000111111222222111111000000000000000000000000000......---......000111222......------......///000222111/////////000111222222222222222222222222222///---ne//////000/////////.........---///ne---...///111000000///......------...............---------,,,+++++++++,,,,,,>A,,,******k<777999<<<@@@CCCEEEEEEEEEEEEEEEEEEFFFFFFJJJFFFBBBCCCFFFHHHGGGDDDDDDCCCCCCfhCCCDDDDDDDDDDDDCCCCCCFFFEEEDDDEEEGGGHHHFFFDDDEEEEEEDDDCCCBBBBBBBBBBBBCCCBBBBBBBBBBBBCCCDDDDDD@@@???>>>???BBBDDDEEEDDDBBBAAA@@@>>>>>>DeFFFCCC???>>>>>>???ne??????ne>>>@@@<<<<<<@@@@@@<<<<<<@@@===<<<;;;;;;===???AAABBB???<<<888777888999888777444777ne777;;;999777666777888999666444;;;777666888888333111222555666777777777555333222333333333333444555666777777666555555666666555333555555555444444444333333333444444444444444444444666555555444444444555555444555666666555333111000444222444:::>>>===>>>AAAJJJJJJJJJKKKKKKHHHBBB===:::999777555444444555555666777888888777888:::<<>>===;;;:::888777666888999:::::::::>>>DDDIIILLLJJJGGGCCC@@@???>>>>>>@@@===999888888777555333222222111111111111222222222222222333333333333444222333333333444777;;;???===:::888888:::===???@@@:::999<<>>BBB<<<<<<======<<<;;;;;;:::999888888777777888888999<<<<<<<<<<<<;;;:::999999777777666666666777888999666555444444333333444444777666666666666777888888555666777777888888888888777777777888999;;;<<<<<<888888888999::::::888666888888777777888999;;;<<<@@@CCCEEEDDD???;;;::::::::::::999999999999::::::<<<:::999:::<<<>>>>>>===999999:::999999888777666777777777777999???HHHOOO>>>999555555777999777444888999999:::;;;;;;<<<<<<;;;===>>>===<<<<<<===>>>???@@@EEENNNWWWXXXRRRnnnTTTUUUSSSPPPOOOOOONNNLLLJJJKKKIIIFFFEEEEEEDDDAAA???@@@AAAAAAAAAAAA======;;;;;;;;;;;;<<<===AAA??????AAACCCAAA;;;666888888777666555333111000111111000000111222444555777888999;;;<<<;;;;;;:::999:::;;;<<<======<<<999777777888777777:::999999999;;;<<<;;;:::999888777888999999888777777666555444222111/////////......///111111000...444333333222111111000...---,,,------...//////////////////////////////000000111000000///111111111111111111111111////////////000111222333//////......//////000111000000/////////111222333222222222111111111222222///---000///////////////...............///---...//////000000000///......---------------...............,,,,,,,,,,,,,,,,,,...,,,+++555777999===AAAEEECCCDDDDDDEEEEEEFFFGGGGGGKKKGGGBBBBBBEEEHHHHHHGGGEEEDDDDDDEEEBBBCCCCCCDDDDDDDDDCCCCCCCCCCCCBBBCCCEEEFFFFFFEEEFFFEEEDDDCCCBBBBBBBBBBBBDDDCCCCCCCCCBBBBBBBBBBBB???>>>>>>???BBBDDDEEEEEEBBBAAA@@@>>>>>>???JJJEEE???;;;;;;===>>>>>>>>>@@@???BBB>>>===>>>===;;;;;;>>>::::::;;;;;;<<<===>>>>>>???===:::888888888777666666888333666888888666666666777777555333;;;999888:::888333111222555666777777666444222111000111111222444666888999777666444444555555555444666666555555555444444444444444444444444444444333555555555555555444333222333444555555555444333222222444999>>>>>><<<>>>CCCLLLKKKIIIIIIGGGDDD???;;;888888777666444333333222444555666666666777:::<<<;;;;;;<<<<<<;;;999888777888999999:::;;;???DDDHHHJJJHHHEEEBBB@@@?????????DDDAAA>>>;;;:::888555333222222111111111111222222333333333444444444555555333333444444555888<<>>@@@AAA>>>===>>>AAA@@@<<<===AAA>>>???@@@@@@???===:::999777777777666666777777777===<<<<<<;;;;;;:::999999777666666666666777888888444444333333222222333333333333444555666777888888777777888888888888777777777777888888999:::;;;;;;666555666888:::;;;999888888777777777777999:::;;;???@@@AAAAAA???<<<999888;;;;;;:::::::::::::::::::::999888999;;;<<<<<<;;;::::::;;;;;;;;;::::::999777888888888999===CCCHHH:::888555666888999777444999::::::;;;;;;<<<======<<<>>>???>>><<<<<<===>>>===<<<>>>CCCIIIIIIDDDsssaaaWWWSSSQQQTTTRRRPPPOOOOOOMMMKKKIIILLLJJJGGGEEEEEEDDDBBB@@@@@@@@@AAAAAABBBBBBCCCCCC@@@???===<<<;;;;;;<<<<<>><<<999888777777777777;;;999888888888999::::::999888888888888888888777666666555333222111000///000//////000111222000///444333333333333333333333111000///---------...///000000000000000//////...//////000000111111000000000000000000000000000000111111111000000000000000///////////////000111111////////////000111333444333222111000000111222222222000....../////////........................................../////////000000//////............,,,---------.../////////...///000///......///000...---,,,++++++---...///000222555777:::===BBBFFFDDDDDDEEEEEEEEEEEEEEEEEEIIIFFFDDDDDDFFFHHHHHHHHHHHHGGGGGGIIIJJJJJJGGGEEEBBBBBBCCCCCCDDDDDDCCCCCCAAAAAAAAABBBCCCEEEFFFFFFFFFEEEDDDCCCBBBBBBBBBBBBDDDDDDDDDDDDCCCBBBAAA@@@>>>===<<<>>>AAACCCCCCCCCBBBAAA???>>>>>>>>>??????HHHDDD???<<<<<<>>>@@@AAA=========???BBBCCCBBB@@@CCC@@@===<<<:::999:::<<<999:::<<<============<<<===<<<:::999999999888888777888999777444333444666777666666666666555444333999777777999777333444777666666666666555333222111111111111222444555777888888555333222333444444444666666666555555555444444555444444444444333333333555555666666555333222000444444555555555444333222111555;;;>>>===;;;AAAJJJOOONNNKKKHHHEEEAAA===;;;888888777777555444222111111444777888999999:::;;;777888:::<<<<<<;;;999888888888888999;;;???CCCEEEHHHFFFCCCAAA@@@@@@AAABBBHHHFFFBBB>>>:::777444333222222111111111111222222444444444444555555555666333444555666666999===@@@>>><<<999999<<>>===>>>>>><<<999666;;;;;;;;;;;;;;;;;;::::::999888777888888999::::::;;;;;;<<<<<<===<<<<<<<<<;;;;;;:::999999:::<<<===999888777888::::::888666999999::::::;;;<<<<<<<<<<<<>>>>>>>>><<<;;;<<<===???===<<>>{{{eeeZZZTTTQQQSSSQQQOOONNNMMMLLLJJJHHHLLLJJJFFFEEEDDDDDDBBBAAA@@@AAAAAABBBCCCCCCDDDDDDBBBAAA???===<<<<<<======>>>???AAACCCCCCAAA===:::;;;:::999777555333222111111000000///000222333444888999;;;<<<======<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<;;;999777777888888::::::999777777888999;;;999999999999888777777888666666555444222111000000000///...///000000///---333333333333333333333444222111000/////////000111000000111111000///......///000000111222222111111////////////////////////444444333111000...---,,,///////////////000111111/////////000000111222333222111000///000111222333555333111000000///...,,,---------...............---......//////000000000////////////............,,,---------.../////////---///000000...---///000---,,,,,,,,,,,,---...//////111444666999===BBBEEEFFFFFFFFFFFFEEECCCBBBAAAEEEEEEEEEFFFGGGHHHGGGFFFHHHHHHHHHIIIKKKJJJHHHFFFAAAAAABBBCCCCCCCCCCCCCCC@@@@@@@@@AAABBBCCCEEEGGGFFFFFFDDDCCCCCCCCCCCCCCCDDDDDDEEEDDDCCCBBB@@@???===<<<;;;===???AAAAAAAAAAAA@@@???>>>>>>>>>???@@@CCCAAA???>>>???@@@@@@@@@===<<<===???BBBDDDDDDCCCBBBAAA>>>:::999999:::999;;;<<<>>>??????>>>===<<<::::::::::::::::::;;;;;;999999888777555444555555666777777777666444333333888777777888666222444999666666666666555444333222444333333333333444555555777555222222333444444333666555555555444444444444444444444444444444444444444555666666555333111000666666555555444333222111111444999;;;:::<<>>;;;999:::===@@@BBBCCCDDDBBBAAABBB@@@<<<>>>BBBDDDEEEEEEDDDAAA===999666888888888777777888888888<<<;;;:::999888888888999444444555555666666666666222222111111111222222333333444666777999999999999;;;;;;<<<<<<<<<;;;::::::999:::;;;;;;;;;;;;::::::777777888;;;>>>???>>><<<888777777777777999:::;;;===<<<;;;<<<<<<<<<999777;;;<<<<<<<<<<<<;;;:::999777777777777777777888999;;;;;;<<<=========<<<<<<;;;:::999999999999999999:::::::::;;;;;;;;;:::888888888888999::::::;;;;;;;;;===>>>===<<<;;;<<<===AAA???===>>>@@@AAA???===mmm```YYYTTTRRRQQQNNNMMMMMMLLLJJJHHHKKKHHHEEECCCDDDDDDCCCBBBAAAAAABBBCCCDDDEEEEEEFFFCCCBBB@@@>>>=========>>>===>>>@@@AAAAAA???>>>===;;;:::999777555444444333000000//////000111333444888999:::<<<===<<<<<<;;;::::::;;;;;;<<<;;;;;;;;;<<<<<<<<<;;;888888888::::::;;;:::999777777999;;;:::;;;;;;:::888777888999777666666555333222222111...---,,,---......,,,+++111222333333444444444444333333222111111111222333000111111222111000...---//////000111222222222222........................444444333222000...,,,***//////......//////000111//////000000111111222222000///......///111444555666444111000//////---,,,---------------.........------///000000000000000//////////////////......---------...............***---///...+++***,,,...,,,,,,,,,,,,---......///...000333555888<<<@@@DDDFFFFFFGGGFFFEEECCC@@@???BBBCCCEEEGGGGGGGGGFFFEEEFFFEEEFFFGGGIIIIIIGGGEEE@@@AAABBBCCCCCCCCCCCCCCC@@@AAAAAAAAAAAABBBEEEHHHFFFFFFEEEDDDCCCCCCCCCCCCCCCDDDEEEEEEDDDBBB@@@??????===<<<===>>>@@@??????AAA@@@???>>>>>>???@@@@@@@@@??????AAABBBBBB@@@>>>=========@@@CCCFFFGGGFFFBBBCCCAAA<<<:::<<<;;;999===>>>???@@@???>>>===<<<888999;;;;;;::::::<<<===::::::888777666666666666777888999888666444444444999999;;;<<<888222222666777666666666555555555555777666555444444444444444555444222222333333333222555555444444444333333333333333333444444444555555444444444444444333222111777666666444333222111111222333666999999===IIIWWWSSSSSSPPPLLLEEE@@@<<<;;;888888777666666555555555+++000666999999777444333666888:::<<<============;;;:::999;;;???BBBCCCDDDHHHGGGDDDCCCCCCFFFIIILLLPPPOOOJJJCCC;;;555222111222222111111111111222222444444444555555555666666444666888999:::;;;>>>@@@===;;;999999<<<@@@BBBCCCCCCAAA@@@AAA@@@===???DDDHHHHHHFFFDDD@@@<<<777555999888888777777888888999;;;:::888777666666777888333444444555666555555555222222111111222222333333000222555999;;;===>>>>>>;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<=========<<<;;;::::::::::::<<<>>>???===<<<999888888888888:::;;;<<<;;;<<<<<<<<<;;;:::999999;;;;;;<<<<<<<<<:::999777777888888777666666777999;;;;;;<<<<<<<<<;;;;;;:::888777666777:::<<<<<<;;;<<<<<<<<<;;;;;;:::::::::777777888999999::::::;;;;;;<<<>>>>>>===<<<>>>???BBB@@@??????@@@AAA@@@>>>ttteee[[[SSSSSSQQQOOONNNNNNMMMJJJIIIIIIFFFCCCBBBCCCCCCCCCCCCAAABBBCCCDDDEEEFFFFFFGGGBBBAAA???>>>============<<<<<<=========<<<======;;;:::888777555555555555000000//////000111333444777888:::;;;<<<<<<;;;;;;888:::;;;===>>>===<<<;;;;;;===>>><<<:::888999;;;:::;;;<<<:::888777999;;;;;;<<<===<<<999777888:::777777666666555444333333000///...///000000...,,,///000333555555555444333444333222111111222333444000111222222222000...------...///000111111111111////////////////////////111111111111000...,,,+++......------......///000000000000111111111000000///...------///222555777222000...---......---,,,,,,,,,,,,------.........,,,---///000111111000000.../////////////////////...............---------))),,,///---***(((+++...++++++,,,,,,---...//////...///222444666:::>>>BBBDDDEEEFFFFFFEEECCCAAA@@@BBBCCCDDDDDDDDDEEEFFFGGGEEEEEEEEEGGGIIIIIIGGGEEE???@@@AAABBBCCCCCCCCCCCCAAABBBBBBAAA@@@AAAEEEHHHGGGFFFEEEDDDCCCCCCCCCCCCBBBCCCDDDEEEDDDCCCAAA@@@BBB@@@???>>>???@@@???>>>@@@@@@???>>>>>>???@@@AAABBBAAA@@@AAAAAAAAA???===>>>===>>>@@@DDDHHHIIIIIICCCFFFDDD???>>>@@@???;;;????????????>>>>>>===<<<888:::<<<<<<:::999;;;<<<;;;:::888888888888888777777999;;;999666444444555444888???DDD@@@777333555777666666666666777888888888777666555555555555555444333222333444333222000444333333333333222222222111222222333444555666666444444333333222333333333555555444444333333333333222222555999:::>>>HHHSSSRRRSSSRRRMMMFFF???<<<;;;666666555444444444555666111444777999888777777777888999:::;;;===>>>?????????===<<<>>>BBBFFFFFFEEEJJJHHHFFFEEEFFFIIINNNPPPUUUSSSOOOGGG===555222111222222111111111111222222333333444444444555555555444666999:::;;;<<>>@@@FFFKKKIIIGGGCCC???:::666444777777777666666777777777:::999777555444555666777222333444555555555444444222222222222222333444444000222666999<<<===>>>>>>888999:::;;;;;;;;;;;;;;;===>>>???@@@???>>><<<;;;<<<;;;;;;<<<>>>===;;;999:::999999999999;;;<<<===999<<<===<<<:::888:::<<<::::::;;;<<<;;;999777666777888999888666555777999;;;;;;;;;;;;:::999888888777666444666:::=========>>>===<<<:::999888999:::888888999999:::;;;;;;<<<<<<===????????????AAACCCDDDCCCBBBAAAAAA@@@@@@???xxxfffYYYOOOTTTRRRPPPOOOOOONNNLLLJJJGGGEEEBBBAAABBBCCCDDDDDDBBBBBBCCCDDDEEEFFFGGGGGGAAA@@@>>>===<<<<<<<<<===:::;;;;;;:::::::::<<<===;;;:::888666666666666777000////////////111222333777888999;;;<<<;;;;;;:::777999<<<>>>???>>><<<;;;;;;===???===:::999:::<<<999<<<===<<<999777999;;;;;;===>>>===999888999;;;888888777666555444444333444333222333333333111000...000333555666666444333333222111111111222333444000111222333222000...,,,,,,---...///000000000000000000000000000000000000---...///000000///...------------------...//////000111111111111000000///...---,,,---///222666999...,,,++++++---......---,,,,,,,,,------.........,,,---///000111111111000.........////////////////////////......------,,,***...000///+++***,,,000++++++,,,------...//////---///111333555999===@@@BBBCCCEEEFFFFFFDDDBBBAAACCCCCCBBBAAAAAACCCFFFIIIGGGFFFGGGHHHJJJJJJIIIGGG???@@@AAABBBCCCCCCCCCCCCAAACCCCCCBBB@@@AAAEEEHHHGGGFFFEEEDDDDDDCCCCCCCCCAAACCCDDDEEEEEECCCAAA@@@EEECCCAAA@@@AAAAAA@@@???@@@@@@???>>>>>>???@@@AAAEEECCCAAA@@@@@@???>>><<<>>>>>>>>>AAAEEEIIIJJJJJJDDDHHHGGGBBBAAACCCBBB<<>>>>>======<<<<<<:::<<<>>>===:::888999;;;;;;:::888888999:::999888888:::<<<:::666444444666,,,444AAAJJJGGG===777777666666666666777888999:::777777666666666666777777333222222333444444111///333333333222222222111111000111222333555666777777444333222111222333444555444333333333333444555666333222555:::<<>>@@@AAAAAA@@@???AAAEEEIIIIIIGGGKKKIIIGGGFFFHHHLLLPPPSSSXXXWWWRRRIII???666333222222222111111111111222222333333333444444444555555555777999;;;;;;===???AAA<<<999888888<<>>>>>@@@???>>>AAAGGGLLLJJJGGGBBB===999666444666666555555555555666666999888666444333444555666222333444555555555444333333222222222333444444555333555777:::;;;;;;:::999666777888999:::;;;;;;;;;>>>???@@@AAA@@@>>><<<;;;<<<<<<;;;<<<===<<<999777;;;:::999999:::;;;===>>>888<<>>999:::;;;;;;;;;999666555777999:::888666555777::::::;;;::::::999888777666;;;888666666999<<<<<<;;;>>>>>><<<999777666888:::999999:::;;;;;;<<<<<<======>>>@@@AAAAAABBBDDDFFFGGGFFFEEECCCBBBAAA@@@???jjj]]]XXXSSSSSSQQQOOOLLLJJJJJJKKKFFFEEECCCAAAAAAAAABBBCCCCCCCCCDDDDDDEEEGGGHHHIIIEEEBBB??????BBBCCCAAA???<<<<<<<<<<<<<<<<<<<<<<<<;;;999555444555666666666000000111222333333444444888888999:::;;;;;;<<<<<<888999:::;;;===>>>??????<<<;;;::::::999999999999;;;;;;:::::::::;;;<<<<<<============<<<;;;::::::555666666666666444222111444222222333555444000---333333333333333333333333111111111111111111111111---///000///...---...000000000111222333333333333///...---...///000///...///////////////............---,,,---/////////...///000000000//////111333000/////////111444777999444111...,,,---.........,,,,,,,,,---------......---000111//////222111...111111000///...---,,,,,,000///...---------------...------,,,,,,------...,,,,,,++++++,,,,,,---...---...111333666999;;;<<>>===>>>@@@AAA@@@???@@@AAABBBBBBBBB???===<<<<<<<<<<<<>>>@@@CCCFFFGGGKKKKKKIIIFFFCCCBBBCCCDDDBBBBBBAAA???>>><<<;;;:::999:::<<<=========<<<<<<888888888888999:::;;;;;;:::;;;<<<;;;999777777777666555;;;BBBBBB;;;555666222333555777888999888888888888777666666666666666444444555555444444333222333///444888333555888222111111222444777777666444333111333777666111222777666444444777777333333555555666888999;;;AAAKKKRRRVVVVVVSSSLLLCCC===;;;;;;111333444333222222666999===:::888999<<<===<<<::::::===???>>><<<;;;===???AAA???>>>>>>@@@EEEIIIMMMOOOQQQPPPMMMIIIKKKRRRYYYYYYYYYTTTIII@@@;;;777222666444222111222222111000666333111222555888888666:::<<<===<<<;;;;;;<<<>>><<<;;;:::999;;;???CCCFFF???BBBCCCAAA>>>???DDDIIIMMMJJJEEE@@@<<<999888777999777555555666666555444777777666666555555555555777666555444333222222111222333333444444333333222666666666666777777777777999999:::<<<===<<<999777@@@@@@??????????????????BBB???@@@CCC???777444777:::;;;;;;:::999;;;>>>AAA@@@;;;999:::999777<<>><<<:::777666777888999999:::;;;===>>>>>>?????????AAABBBBBBBBBCCCEEEGGGMMMJJJEEEAAA???@@@CCCEEEnnn___YYYTTTTTTSSSQQQOOOMMMLLLLLLHHHFFFDDDBBBBBBBBBCCCDDDEEEEEEFFFFFFHHHIIIJJJKKKJJJFFFCCCBBBCCCCCCAAA>>>===<<<<<<;;;;;;;;;<<<<<<;;;888666444555666666666111222222333333444555555777777888999:::;;;;;;<<<888888999:::;;;<<<<<<===;;;:::999888888888999999999999888888888888888999999::::::::::::999999888666666777777666555333222444222222333555444000---333333333333333333333333222222222222222222222222...///000000//////000222111111222222222111111000000///......///000...---000000//////......------...---,,,---/////////...///000111111000000222333000/////////000333555777333111...------.........,,,,,,---------.........---000000...///111111...////////////............//////...---------------...------------------...,,,,,,++++++,,,,,,---...---...000333666999;;;<<>>>>>>>>>>>>>>@@@BBBDDDEEELLLLLLJJJHHHDDDCCCDDDEEEBBBBBBAAA@@@???>>>======999:::;;;=========<<<;;;===<<<;;;:::::::::::::::999:::;;;:::888777666777555555999??????999555555333444555777888999888888777777666555555555555555444444555555444444333222333///444777222555999444111000111333666777777666444333555999777222222666444222222666777444444666555777888:::===DDDLLLSSSUUUTTTQQQJJJAAA;;;999999444555555444222222555777;;;::::::<<>><<<===???@@@???<<<;;;<<<===@@@???======@@@EEEJJJMMMNNNMMMKKKHHHEEEGGGMMMRRRYYYZZZUUUJJJAAA<<<888333666444222111222222111000666333222222555777777666777999;;;<<<<<<<<<===???>>><<<:::999999;;;>>>@@@>>>AAABBB@@@>>>???CCCHHHNNNKKKFFF@@@;;;888777666777555333222333333222111444333222222222444555666666555555555444333333222333333444444444333333222666666666777777888888888;;;999777777999:::::::::>>>>>>>>>>>>???@@@@@@@@@AAA???@@@CCC???888666999;;;;;;;;;:::999:::===@@@===;;;;;;===<<<888:::???888777888<<<<<<888777999999888888888888888999999<<<;;;:::::::::::::::;;;:::999777555555777:::;;;<<<;;;999888777888888999999999;;;<<<===>>>>>>>>>>>>???AAAAAABBBCCCEEEHHHKKKHHHDDDAAA???AAADDDFFFuuuccc[[[WWWWWWVVVUUUSSSPPPMMMLLLIIIGGGEEECCCCCCCCCDDDEEEGGGGGGHHHIIIKKKLLLNNNNNNPPPLLLGGGEEEEEEDDDAAA>>>???>>><<<:::999:::;;;<<<;;;888666555555666666555333333333333333444555666555666666777999::::::;;;888888888888999999999:::;;;:::888777666777999::::::999999888777777777777888888999999999999999999666777777888777666444333333333222333444333000...444444444444444444444444333333333333333333333333///111222222111111222444222222222222111000//////222000//////000000///---000000//////...---,,,,,,...---,,,---/////////...000111222222111000222333000////////////111333444333000...---.........---,,,------------.........---000000......111111...------.........////////////.........------------------------------------,,,,,,,,,,,,,,,------...---...000222555999;;;===CCCCCCDDDDDDEEEEEEEEEDDDEEEGGGHHHGGGFFFEEEFFFGGGFFFHHHJJJKKKIIIGGGFFFFFFCCCDDDEEEEEEFFFFFFEEEEEEAAACCCFFFIIIKKKJJJFFFCCCGGGGGGFFFFFFFFFFFFFFFFFFFFFDDDAAA@@@@@@AAA@@@@@@BBBBBBBBBBBBBBBBBBCCCDDDKKKIIIGGGFFFFFFEEEBBBAAABBBCCCDDDDDDDDDBBBAAA@@@@@@@@@??????@@@AAABBBBBBJJJKKKJJJGGGDDDCCCCCCDDDDDDCCCBBBAAA@@@@@@@@@@@@::::::;;;<<<<<<<<<;;;;;;AAA@@@???===;;;:::999888888999:::999888666666777555444777;;;;;;777444555333444555777888888888888666666555444444444555555444555555555555444333333444///333666111555:::666222111000222555777888777666666999<<<:::555333555111///111555666444444777555777999<<>>???@@@@@@>>><<<;;;;;;<<<@@@>>>======@@@EEEKKKOOOPPPMMMHHHDDDCCCEEEIIILLLZZZZZZVVVKKKBBB===888444555333222111222222111000555444333333555777777666333666:::<<<<<<===>>>???<<<;;;999888888:::<<<===>>>???AAA@@@>>>???DDDHHHOOOKKKFFF???:::777666555666444222111222222222000000///......///111444666444555555555555555444444555555555444444333333222666666777888999999::::::;;;888444333555888;;;<<<<<<<<<<<<===>>>???AAAAAA@@@???@@@AAA???:::999;;;;;;<<<;;;:::999999<<<>>>::::::===@@@>>>999888999999777888<<<;;;888777999999888888777888999;;;<<<===<<<;;;999999999::::::;;;999666333333555888;;;999999999999999999999999999:::;;;<<<===>>>>>>>>>===???@@@AAAAAABBBDDDFFFHHHFFFCCC@@@@@@BBBEEEGGG~~~iii^^^YYYXXXXXXWWWUUURRRNNNKKKIIIHHHEEECCCBBBCCCDDDEEEGGGHHHJJJLLLNNNOOOPPPQQQRRRNNNJJJHHHGGGFFFCCC???BBB???<<<:::999999;;;<<<:::888666555666666666555333222222222222333444555444444555666777999999:::999999999888888888888888<<<:::888777777888:::;;;>>>===<<<::::::999999999888888999:::;;;;;;;;;:::666777888888888777555444333333333333333222000///444444444444444444444444444444444444444333333333333444555444222111222333222222333333222111111000444333111111222222000///111000000///...---,,,,,,...---,,,---/////////...000111333333111111111222000////////////000000111222000...---...///...---------------............---000000------111111///..........................................------------............------,,,,,,,,,,,,,,,---............///222444888;;;<<<@@@BBBDDDEEEDDDDDDDDDEEEDDDEEEGGGGGGEEEDDDDDDDDDFFFJJJMMMLLLIIIFFFFFFGGGBBBBBBCCCDDDDDDDDDDDDDDDCCCCCCEEEIIIMMMLLLHHHCCCDDDDDDDDDDDDEEEEEEFFFFFFHHHEEEBBB@@@AAAAAABBBAAAAAAAAAAAAAAABBBCCCCCCDDDJJJIIIGGGFFFFFFEEECCCAAA@@@AAAAAABBBBBBAAA@@@???@@@@@@@@@AAAAAABBBBBBBBBHHHIIIIIIGGGDDDBBBCCCDDDHHHGGGEEECCCAAA@@@@@@@@@;;;;;;;;;<<<<<<<<<;;;;;;AAA@@@???>>><<<:::888777666888999999777666666777666666777888888777666666444555555666777888888888777666666555555555666666555555555555555444444333555///333555111555;;;888555333111111333555666666777999<<<===;;;666444333222000111555555333333666444666999>>>DDDJJJPPPSSSQQQNNNIIIBBB<<<777555444666666555444444555666777999;;;???BBBCCCBBB???===============<<<;;;;;;;;;???===<<<<<<@@@FFFLLLQQQUUUPPPIIIEEEEEEHHHJJJLLLXXXZZZVVVLLLBBB===999444555333111111222222222111555555444555666666777666333666999;;;<<<<<<======888888888888:::<<<>>>??????@@@@@@@@@@@@BBBFFFIIIOOOKKKEEE>>>999666555444777555333333444444333222111///---,,,---000333666333444555666777666666555666666555444444333333333777777888999::::::;;;<<<888666333333555888;;;<<<===<<<<<<<<<<<<===??????<<<===>>>>>><<<:::999;;;;;;;;;;;;:::999888:::<<<999;;;>>>@@@===999777777999777888;;;;;;777666888888777666666777999;;;<<<<<<;;;999777777777888999:::999777666666666888999666777888999999999999999:::;;;<<<===>>>>>>>>>>>>>>>@@@@@@@@@??????AAACCCDDDCCCAAA@@@AAACCCEEEGGGooobbb[[[ZZZXXXWWWVVVSSSNNNJJJIIIGGGEEECCCBBBBBBBBBCCCGGGIIIKKKNNNPPPRRRRRRSSSRRRNNNJJJIIIIIIIIIFFFCCCDDDBBB>>>;;;999999;;;<<<:::888666666666777555444222111000000000111333444222333444555777888999:::::::::::::::999999999999<<<;;;:::999999:::<<<===>>>>>>===;;;::::::::::::777777888999:::::::::999666777777888888777666555333333444333222111000000444444444444444444444444555555555444444444333333666777777555222000000111111111222333444444333333555444333333444444222111111111000///......------...---,,,---/////////...///111333333111000000111/////////////////////000111///......//////...------------.........//////---//////,,,,,,000111///000//////...---,,,,,,,,,------...//////......------......//////......---------,,,,,,------.../////////000111333666999;;;>>>AAADDDEEEEEEDDDEEEFFFEEEFFFHHHGGGFFFDDDDDDEEEFFFJJJMMMMMMIIIGGGGGGHHHBBBCCCCCCDDDDDDDDDDDDDDDFFFDDDDDDGGGKKKLLLIIIFFFCCCCCCCCCDDDEEEEEEFFFFFFGGGDDD@@@???@@@AAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEDDDCCCCCCDDDDDDCCCBBB@@@@@@AAAAAABBBAAAAAAAAA@@@@@@AAABBBCCCDDDDDDEEEHHHIIIJJJIIIGGGFFFGGGHHHNNNLLLHHHDDDAAA???>>>>>><<<<<<<<<<<<<<<<<<<<<<<<===>>>======<<<:::888777555777888999777777777888888888888777777888888888555555666666777777888888888777777777777777888888555555666666555555444333555000333666111555;;;777777555333222333444444333777;;;>>>===:::777555222444111222555555222111333444666:::@@@FFFLLLPPPRRROOOKKKEEE???:::777444333555444333444555888999:::;;;>>>BBBDDDDDDAAA===;;;:::::::::;;;<<<<<<<<<<<<>>><<<;;;;;;???FFFNNNRRRXXXSSSLLLGGGGGGJJJMMMOOOWWWYYYUUULLLCCC>>>999444444333111111222333222111555555666666666666666666555777:::;;;;;;;;;;;;<<<888999999;;;<<<===>>>???@@@AAAAAAAAABBBEEEHHHKKKOOOKKKDDD===888555444444777555333333444444333222333111///------000333555333444666777888888777666777666555444444444555555777888888999:::;;;;;;;;;444444444666999;;;;;;:::???>>><<<;;;:::;;;<<<<<<999;;;<<<;;;999999999999999:::;;;:::888888999;;;:::===>>>===:::999999888:::777777::::::666666888666555555555666777999:::999888666444444555666777777888:::;;;;;;999888777666666888999999999999999<<<===>>>???????????????@@@AAAAAA???===<<<===>>>AAA@@@@@@@@@BBBCCCEEEGGGvvvggg___\\\YYYXXXWWWTTTOOOKKKIIIHHHEEECCCAAAAAABBBCCCHHHJJJMMMPPPSSSTTTUUUUUUSSSOOOLLLKKKLLLKKKIIIFFFFFFDDDAAA>>><<<;;;;;;;;;999888666666777777555444222111000...///000222333222222444555777888::::::;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;<<<<<<===;;;;;;:::999888888888888555555666666777666666666555666777777777666555555333444444333111000000222333333333333333333333333555555555444444333333222666666666444111//////000000000111222333444444333444222111222333444333222111111111000000000//////...---,,,---/////////...///111222333111//////////////////000000000000000000.........///000///---------........./////////---///...+++,,,///111///000000///...---,,,+++***,,,---.../////////...------...///000000///...------------------......///222111000111222555777999;;;@@@EEEGGGFFFEEEGGGIIIIIIJJJJJJIIIGGGFFFGGGHHHFFFHHHKKKKKKJJJIIIHHHHHHDDDEEEFFFFFFGGGGGGFFFFFFGGGFFFEEEFFFHHHIIIIIIHHHDDDDDDEEEEEEFFFFFFFFFGGGBBB???======>>>??????>>>AAAAAAAAAAAAAAAAAABBBCCCAAA@@@@@@AAABBBCCCCCCBBBBBBBBBCCCCCCDDDDDDEEEEEEAAABBBCCCEEEFFFFFFFFFFFFIIIKKKMMMNNNMMMLLLMMMNNNQQQNNNJJJEEEAAA???======???>>>======<<<=========;;;;;;<<<<<<;;;:::888777555777999999888888888:::888::::::888888::::::888666666666666666777888888888888777777888888999999555666666666666555444444666111555777222555:::666777555333333444444333222666;;;===;;;888777555222555333333666555222111333666888<<>>BBBFFFGGGEEEAAA>>>===:::999888:::<<<>>>>>>======;;;::::::???GGGOOOTTTWWWSSSMMMIIIHHHKKKPPPTTTWWWZZZWWWMMMEEE???:::555444222111111222333222222444666888888666555666777777999:::;;;::::::<<<>>><<<============<<<;;;;;;AAAAAAAAABBBDDDGGGJJJLLLNNNJJJCCC<<<777555444555666444222111222222222000444333111//////111333555333555777888999888777666777666555444444555666777888999999999999:::::::::222333555999===>>>===;;;@@@>>><<<:::999999:::;;;777:::;;;888666888999888888999::::::999888999::::::===>>>:::888999:::999;;;888777999999555555888444555555666666777777777777555333222222333666777555777:::======;;;999666777777777777888888999999<<<===>>>????????????>>>@@@@@@@@@>>>;;;:::;;;<<>><<<;;;:::999888666777777777555333444222000//////000222333222333444555777999:::;;;:::::::::;;;;;;;;;;;;;;;999:::;;;<<<<<<<<<;;;;;;888888777777666777777888555555666666666555444444444555666666777666555444333444555333000///000222222222222222222222222222555555444444333222222111222333333222000//////000///000000111111111000000000///...000111333222111111111111111222222222222...---,,,---/////////...---000222222000...------...///000000111111111111///.........000000///---............////////////---///...++++++///111///.........------,,,,,,,,,+++,,,...///000///...------...///000000///...------------------...//////444333111000111333555777999>>>EEEHHHGGGGGGIIILLLKKKKKKJJJIIIFFFFFFGGGIIIFFFFFFGGGIIIKKKKKKIIIGGGEEEEEEFFFGGGGGGGGGGGGFFFEEEFFFHHHGGGFFFFFFGGGGGGDDDDDDDDDDDDDDDEEEEEEEEE>>>===<<<===?????????>>>BBBBBBAAAAAA@@@AAAAAAAAAAAA@@@@@@AAABBBCCCCCCBBBBBBBBBBBBCCCDDDEEEFFFFFFEEEFFFGGGGGGGGGGGGFFFEEEGGGJJJMMMOOOOOOOOOPPPQQQQQQNNNJJJEEEAAA???>>>>>>AAA@@@???>>>======>>>???;;;<<<======<<<999777666555777999:::999999:::;;;777:::;;;777777;;;:::777777666666555555666888888777777777777777888999999666666666666666555444444777222666999333555999333333333222444555666555333444:::;;;777555666666222555222333666666333333555:::;;;@@@GGGOOOSSSSSSQQQMMMHHHAAA===;;;:::999777777555333444777:::;;;:::AAADDDHHHIIIGGGDDDCCCCCC===;;;:::<<<>>>???>>>======;;;999:::???GGGPPPVVVVVVUUUQQQLLLIIILLLTTT[[[YYY[[[YYYPPPGGGBBB<<<777444222111111222333333222444666999999666555555777888999999999:::<<>>>>>>>><<<;;;:::AAA@@@???AAADDDHHHKKKLLLMMMIIIBBB;;;666555555666777555333222333333222111111111111111222333555666444666888999:::888666555666666555444555666888:::999999999999888888888888333444777;;;???@@@@@@>>>>>>===:::888888999:::;;;777<<<<<<777555888999777666777999999999888999:::777<<<>>>:::888;;;;;;888;;;888777999888555555777444555777888888777666555666444222111111444777999333555888;;;<<<;;;999888888888777666666777888999;;;<<<<<<============<<<===>>>>>>===;;;:::;;;===>>>>>>@@@AAABBBCCCDDDDDD~~~ooogggbbb\\\YYYZZZXXXSSSOOOLLLJJJHHHEEEDDDCCCDDDDDDKKKNNNRRRVVVYYYZZZ[[[[[[ZZZVVVRRRPPPPPPOOOLLLIIIHHHGGGEEECCC@@@===;;;:::999777777777888777555333555444111000///111333555222333444666888999;;;;;;999999:::::::::;;;;;;;;;777888:::<<<<<<<<<:::999888777777777777777888999777888888888777666555555333444555666666555444444333444555333000///111333111111111111111111111111555555444333222222111111...000111111000///111222000000000000///...---,,,---,,,,,,---000111111000111111111222333333444444...---,,,---/////////...---///111111000---,,,,,,...///000111222222222222///......///000000///---............/////////000...///...***+++///111///,,,,,,,,,---------......+++,,,...000000///...------...///111111///...---...------------...//////555444222000000222444666888>>>EEEHHHHHHHHHKKKNNNJJJJJJHHHFFFDDDDDDFFFHHHEEEDDDEEEHHHLLLMMMJJJFFFCCCCCCDDDEEEEEEEEEEEEEEECCCFFFJJJIIIFFFDDDEEEFFFBBBBBBBBBBBBBBBBBBBBBBBB>>>===>>>???AAABBBAAA???CCCBBBBBBAAA@@@@@@@@@@@@DDDBBBAAABBBCCCDDDCCCBBB@@@@@@@@@AAABBBCCCDDDEEEHHHIIIIIIIIIHHHFFFEEEDDDDDDGGGJJJLLLMMMNNNOOOPPPPPPMMMIIIDDDAAA@@@@@@@@@BBBAAA???>>>>>>>>>???@@@======>>>>>><<<999777555555777999:::::::::;;;<<<666:::;;;777777;;;:::666777777666555555666888888666666666666666777888888666666666666666555555444777222777:::444555888111000000111444777888777555333999:::555333666666222333111222666777555555888===>>>CCCJJJRRRUUUTTTRRRMMMGGGAAA===<<<<<<;;;999999666444555888:::999888BBBFFFJJJKKKIIIGGGGGGHHHAAA>>>======@@@@@@???<<<<<<:::999:::???HHHQQQWWWWWWWWWTTTOOOLLLOOOYYYaaa[[[]]][[[RRRJJJDDD???999444222000111222333333222444777999999777555555777777888888888:::===BBBFFF888999;;;===>>>>>>===<<<@@@???>>>@@@DDDHHHJJJLLLLLLHHHAAA:::666555555777999777555555666666555444...///000111333555666777555666999::::::888666555666555444444555777:::;;;::::::999888888777777666555555777;;;???BBBBBBAAA<<<;;;999777777999<<<===888======777555999:::777444666999999999999:::;;;444;;;>>>;;;:::<<<;;;777<<<888777888888555555777555777999::::::888666444666444222111222555888;;;333444666888999::::::::::::888777555555666888999::::::;;;;;;<<<;;;;;;;;;:::;;;<<<<<<;;;;;;===???===>>>@@@AAABBBCCCCCCCCCwwwlllfffaaa___\\\VVVRRRQQQLLLKKKIIIGGGEEEEEEEEEEEEIIIMMMRRRUUUUUUTTTTTTTTTXXXVVVTTTRRRQQQPPPMMMKKKMMMKKKGGGDDDAAA???>>>===???<<<888444222222444555555444222000000///000000000111222444666777999999888888888999999888888777777888888777555555666777888888888888888777666666222444777999999777444222888888888777666444333222444333111///...//////000222000000111///,,,---111000000000111222222000...000000000000///////////////......///000000///---////////////000000000000000111333444444333222111...------......///000111222000111555555111000111000///.........///111222111111000000/////////.........------------......000///---,,,,,,---...///////////////............000---******---......,,,000000000000///...---,,,---,,,,,,++++++,,,,,,---///000111111111333666888;;;;;;===@@@EEEHHHJJJJJJIIIHHHHHHGGGFFFFFFFFFGGGHHHHHHGGGFFFGGGIIILLLNNNFFFEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFDDDBBBAAACCCBBBBBBBBBCCCCCCAAA???;;;<<<>>>AAADDDDDDBBB???DDDEEEEEEDDDBBBCCCEEEGGGAAABBBBBBAAA??????AAABBBAAABBBDDDEEEEEECCCBBB@@@JJJKKKNNNOOONNNKKKHHHFFFLLLHHHHHHLLLLLLHHHIIINNNOOONNNLLLGGGBBB>>>===>>>CCCBBB@@@???@@@@@@???>>>>>>======<<<;;;999888777888888999999999999777777555666888:::::::::888777999<<<;;;555222444888888888888888777777777777777:::999999888777666666555555555555555555666777888555666666666666444333222555999<<<<<<888444222222444444444333222444777999>>>CCCIIIOOOUUUXXXSSSKKKLLLFFF@@@???===999888:::888666444333555888;;;>>>DDDGGGKKKMMMMMMKKKHHHFFFDDDAAA???@@@CCCEEEDDDBBB;;;::::::<<>>888222222111111111333444555...888>>>999222111555888888777444444777<<>><<<;;;;;;???DDDHHHEEECCCBBBCCCDDDEEEDDDCCCIIIFFF@@@:::666555555555888777555555555444333111222222111111222444555666:::;;;<<<:::888555555555666666666666555555555555;;;999888;;;???@@@;;;777===<<<;;;<<<>>>@@@@@@???@@@===:::888888777666555555555444555666777999:::888777666777:::<<<<<<<<<;;;;;;::::::999999999:::999999888777777777888888;;;:::999888777777777777888777444222222333555777777666666888;;;<<<<<<<<<888999999999888777555444888888888888999:::;;;;;;;;;999999;;;>>>>>>;;;888BBB???===<<<>>>@@@AAAAAA}}}ooohhhbbb```^^^XXXTTTTTTOOONNNKKKHHHFFFDDDDDDDDDFFFJJJPPPTTTUUUVVVVVVWWWXXXVVVSSSQQQPPPOOOLLLJJJIIIIIIHHHFFFCCC@@@===;;;>>><<<888555333444555666444333222000000000111111222333333444555666777777777888999999999999999888777888888777555444666777888888888888888777666666333555666777777555333111888888777777666444333222333333111000////////////111//////111///,,,---222000000000111222222000...000000000000///////////////......///000000///---............////////////...000111222222111000///---,,,,,,------...///000222000111444555222222555111000///...------......000000000/////////......///......------......///000///---,,,,,,---///000////////////............000---++++++---......---000000000000///...---,,,---,,,,,,++++++,,,,,,---...///000000000111444777;;;<<<===@@@DDDGGGIIIIIIJJJIIIIIIHHHGGGGGGHHHHHHHHHGGGFFFGGGIIIKKKLLLMMMHHHGGGFFFEEEEEEEEEEEEEEEGGGGGGGGGGGGFFFEEEDDDCCCDDDCCCBBBBBBCCCBBBBBBAAA>>>???@@@CCCFFFFFFDDDBBBDDDEEEEEEDDDBBBCCCEEEGGGDDDEEEEEEDDDBBBAAABBBDDDBBBCCCDDDEEEEEEEEEDDDDDDKKKMMMOOOQQQQQQOOOLLLJJJMMMIIIHHHLLLNNNLLLMMMPPPMMMLLLIIIEEE@@@>>>>>>???AAA@@@>>>???@@@AAAAAA@@@>>>>>>>>>===<<<;;;:::999999:::::::::888777777888888999:::<<<<<<;;;:::999:::===<<<666333666999999777777777777777888888888999888888777666666555555666666555555444555555555666666777777666444222111444777;;;;;;888444222222444444444333333444888:::===DDDKKKOOOTTTXXXUUUOOOKKKDDD???>>><<<888777999999888666555666999<<<>>>EEEGGGJJJMMMMMMLLLJJJHHHDDDAAA@@@AAAEEEGGGFFFDDD>>><<<<<<>>>CCCKKKSSSXXX[[[YYYTTTOOOLLLPPPXXX___]]]]]]XXXOOOHHHCCC>>>888222111111111111222333444333666666222111444666555555555555666999<<>>===;;;:::;;;>>>CCCFFFCCCBBBAAAAAABBBBBBAAA???DDDAAA===999777666777777777666444444555555444222444444333333444555777888:::;;;<<<;;;888777666777999999999888888888888888999777777:::>>>???<<<888;;;:::999999:::;;;;;;:::<<<:::888777888999888888999888777666555666666777777777888888999;;;<<<===;;;:::999888888888888999888888777777777888888999;;;:::999777666666777777999888555444333444666888555444444666999;;;;;;;;;::::::888777666666666777666888:::<<<<<<<<<;;;;;;<<<;;;:::<<>>@@@BBB@@@???>>>>>>AAABBBBBBBBB>>>>>>>>>=========<<<<<<;;;<<<===;;;777666888:::;;;<<<=========<<<;;;::::::===<<<777555888:::999666666777777888888999999777777777666555555444444777666555444333333333333777777777777666444222111222555888999777555333333444444555444444666999<<<>>>FFFMMMPPPRRRVVVVVVSSSIIIBBB======;;;777666777999888666555555777:::;;;DDDEEEHHHJJJLLLLLLLLLKKKEEECCCBBBEEEIIIJJJIIIGGGAAA??????@@@EEEMMMUUUZZZ]]][[[WWWQQQOOORRRZZZaaa\\\\\\VVVLLLEEEBBB===888222222111111111222222333999666000...444::::::555222444666888;;;<<<>>>>>>===<<<:::999;;;>>>BBBDDDBBB@@@???>>>???>>>===;;;===<<<:::888777888888999666555444444555666555444666666555555666777888999999:::;;;:::888777888999::::::999999888888888888666555555888<<<>>><<<999<<<:::888888999999777666888777555666888:::::::::888888777666666666666666555888:::999888888;;;>>>:::999888666666777888888777777777777777888999:::;;;:::888666555666777888:::999777555555666777888444444555777;;;===<<<;;;<<<:::888666555666777999444777;;;>>>???>>><<<:::;;;::::::;;;>>>@@@@@@@@@???@@@@@@@@@???AAACCCEEEvvvlllbbb___^^^ZZZWWWVVVQQQOOOKKKGGGEEEDDDDDDEEECCCGGGMMMRRRUUUWWWYYY[[[XXXWWWUUUSSSRRROOOLLLIIIFFFFFFFFFEEECCC???<<<:::999999777666555555666777333222111111111222333444444444444555555555555666777888999::::::;;;::::::666777777666444444555777666777777777777777666666888777666444333222222222666666666666555444333222222222333222111///---,,,...,,,---000///---///444111000///000111222000///////////////000000000000111///......000000000///.........////////////000....../////////...------------------...///000000555111111333333222444777777666555444222111000000//////..................//////............/////////......---......///000//////.........---------......------.........---//////000//////...------------,,,,,,,,,,,,---------.../////////000333555<<<>>>AAACCCEEEFFFGGGHHHIIIIIIHHHHHHHHHHHHIIIIIIGGGEEEEEEIIINNNOOOLLLIIIJJJIIIHHHGGGFFFEEEEEEEEEIIIHHHGGGEEEEEEEEEFFFGGGEEEEEEEEECCCBBBBBBDDDEEEDDDDDDEEEGGGIIIIIIGGGEEECCCDDDEEEDDDBBBAAABBBDDDDDDEEEEEEDDDAAA??????@@@BBBAAAAAAAAACCCFFFIIIJJJKKKLLLOOORRRSSSSSSSSSRRRPPPLLLIIIKKKOOOQQQOOONNNIIIHHHFFFBBB@@@@@@BBBEEEAAA???>>>???@@@BBBBBBAAA=====================>>><<<>>>???<<<888666999<<<===============<<<;;;:::888;;;;;;888777::::::888555555666777888999999:::666666555555555444444444666555444333333333333333777888888777666444222111222444666777777555444333333444555555555777;;;>>>AAAIIIOOOOOOOOORRRSSSRRRHHHAAA======;;;777666777777555444222333444666777???AAADDDGGGIIIKKKLLLLLLFFFEEEFFFIIIMMMOOOMMMJJJCCCAAA@@@AAAFFFNNNUUUZZZ\\\[[[WWWSSSPPPSSS[[[aaa\\\[[[UUUJJJCCC@@@<<<777222222222111111111111222:::777222222999@@@???888444555777:::<<<===>>>???>>><<<::::::<<>>======<<<:::888888888888888888888888888555444333444666777666555777777666555666777888999777888999888777666888999777777666666555555444444333333333666:::<<<;;;:::>>>===;;;::::::999777555777555444555777999:::999444444555666777888999999333777:::888555444999===:::999888777666777888888777777777777888999;;;;;;:::999666555444555777888999888777666555666777888777777888;;;>>>??????===:::999888777777777777888555777:::===>>>>>><<<;;;999888777777999;;;<<<===999;;;======<<<>>>AAADDDzzzmmmaaa]]][[[XXXUUUTTTNNNLLLIIIEEEDDDDDDEEEFFFEEEHHHMMMQQQSSSUUUWWWYYYZZZYYYWWWVVVTTTQQQMMMJJJGGGFFFDDDBBB@@@???>>>>>>777777666666666555555555333222111111111222333444222333333444555666777777777888999999::::::::::::666777777666444333555666555666666777777777666666:::888777555444333333333555666666666555444333222111111222222222000...---...---...111000...000555222000//////111111111000.../////////000000000111222000......///000000000///000000000000111111111000000000000///......---............///000111222777333222333333000111444444444444444333333222222......///////////////////////////....../////////............//////000000............---------------.....................//////////////////...---...------,,,,,,------...///000000000///000333555<<>>===??????===:::999;;;===<<<<<<<<<<<<<<<;;;::::::777::::::888888;;;;;;777555555666777888999999:::555555555555444444444444333333333333333444555666777888888888777555333222333333444666777666555333333444555555666999===AAAEEELLLPPPNNNLLLNNNNNNMMMGGGAAA>>>>>>===888666888666555333333333444555666;;;===@@@DDDHHHKKKLLLMMMIIIIIIJJJNNNRRRSSSPPPMMMCCCBBBAAABBBFFFMMMTTTYYYZZZYYYVVVRRRPPPTTT[[[bbb^^^\\\UUUIIIBBB???<<<888333333333333222222111111555666666777<<>>@@@AAA@@@>>>;;;;;;>>>AAABBBBBBAAA@@@===<<<<<<;;;999777777777888888888777555444444333333444666777666555777666555555555666777888555555666555444444666888666555555444333333222222111111222555777999::::::>>>===;;;;;;;;;:::777555888666444444555777777777444444555666777888999999111555888777333222666;;;::::::999999888888888888777777777777888:::;;;;;;999777666444444555666777888777666555555555666666777777999;;;>>>???>>><<<777888:::;;;:::999777666777777888999:::;;;<<<<<<:::999888777666777888:::777999;;;<<<===???AAACCC~~~ooo```[[[YYYVVVSSSRRRNNNKKKGGGDDDCCCDDDFFFGGGFFFIIIMMMQQQRRRTTTVVVXXX[[[ZZZXXXWWWVVVRRRMMMJJJHHHFFFDDDBBB@@@@@@@@@@@@777777888888777666555444444333222111111222333444222222333444555666777888888888999999999888888777666666777555444333444666555555666777777777666666999888777666555444444444555555555555555444333333000000111111111111000000000...///222111///111666222000//////000111111000......//////000000111111222000......///111111000000000111111111222222222111111000000//////......////////////000111222333777333222333222//////111...///000111111111111111////////////000000000000000//////......//////000---......///000000000111.........------------,,,,,,...000000...---...///...///////////////............------------......///000111000///000333555:::>>>DDDFFFFFFFFFHHHKKKGGGGGGFFFFFFFFFGGGHHHHHHGGGIIIKKKLLLLLLKKKJJJIIIGGGGGGFFFEEEEEEEEEEEEFFFGGGFFFFFFEEEEEEEEEFFFFFFDDDGGGIIIHHHEEECCCDDDFFFEEEDDDCCCDDDEEEEEECCCBBBBBBCCCDDDDDDBBB@@@@@@@@@EEEGGGIIIHHHFFFDDDCCCCCC????????????BBBEEEHHHJJJHHHIIIJJJLLLMMMMMMLLLLLLLLLMMMLLLHHHFFFHHHHHHEEEFFFFFFFFFEEEDDDDDDFFFHHHDDDBBB@@@???@@@@@@???>>>===<<<;;;;;;;;;<<<===>>>>>>>>>>>>???>>>>>>===<<<;;;;;;;;;;;;::::::::::::777999:::999;;;>>><<<777666666777777888888999999555555555555555555555555333333333333444555666777666777888888777666444333555444444666777777555333333444555666888;;;@@@CCCHHHNNNPPPNNNMMMMMMLLLHHHFFFAAA===>>>===999666777777666555555666777888999888;;;@@@FFFJJJNNNOOOPPPLLLLLLNNNRRRVVVWWWSSSOOODDDCCCAAABBBFFFLLLSSSXXXWWWWWWUUURRRQQQUUU]]]cccbbb___VVVJJJBBB???<<<888555555555555444333111111///444777888;;;@@@@@@===999999:::;;;===???AAABBBAAA>>>;;;<<>>BBBEEEEEEEEErrraaaZZZXXXUUURRRPPPPPPMMMIIIEEECCCDDDEEEGGGEEEIIIMMMPPPRRRTTTWWWYYY[[[ZZZXXXXXXVVVRRRMMMIIIFFFFFFEEEDDDCCCAAA@@@@@@999999:::::::::888666555666555333222111111222333444444444555555555666666888888888888777666555555555666666555333333444666444555555666777777666666666666666555555444444444444444555555555444333333////////////000111222333222000111333333000222777333111//////000111111111.........///000111111111333111......///111111111000000000000111111111111222111000///.....................//////000111222333111111333333///...000,,,---...000000000//////000000000000111111222222000000////////////000000---...//////000111111111.........---------,,,,,,,,,...111111///---...///......////////////............------------......//////000///...///111444666<<>>===;;;;;;<<<>>>???>>>===<<>>???@@@??????AAA===:::;;;???BBBAAA??????===;;;:::::::::888666555777:::;;;:::666222///555444333444666666555444777666555444444555666777555555555333222222444777888777666555444333333222///000111222333444666888555555666777999888666444777555222222444555555555666777777888777666555444666666666555555666777888555777:::;;;;;;999555333444444333333333444444555444444555666666666555444888888777777777666666666666666888999;;;:::777444777888:::;;;;;;:::888777999999:::;;;;;;::::::999:::<<<>>>===;;;999:::<<<>>>;;;:::???GGGKKKIIIFFFtttbbbZZZXXXUUUQQQPPPTTTPPPKKKFFFDDDCCCEEEFFFDDDGGGLLLOOORRRUUUXXXZZZZZZYYYXXXWWWUUUQQQLLLHHHDDDEEEFFFGGGFFFCCC@@@>>>;;;<<<======<<<999777555777555444222111111222222666666555555555444444444888888888888777555444333555666666555333333444666444444555666777777666666333444444555555444333333444444444555444444333333//////......///111333555333222222444333111222777333111///...000111111111---......///000111111222333111......///111111111////////////000000000000222111000......---------...------......///000111000...///333333000///111...///000111111000///...000000111111222222222333000000////////////000000------///000111111111111......---------,,,,,,,,,+++///111111///---...///......///////////////.........------------............///...---...000222333999AAADDDCCCCCCFFFIIIHHHHHHHHHHHHIIIIIIJJJKKKHHHMMMQQQNNNHHHEEEHHHLLLGGGGGGGGGGGGHHHIIIJJJJJJFFFGGGHHHIIIJJJIIIHHHGGGBBBGGGLLLMMMIIIEEEDDDFFFFFFEEECCCCCCDDDDDDBBBAAAAAABBBDDDDDDAAA???>>>???BBBDDDGGGGGGFFFDDDCCCCCCAAAAAABBBCCCEEEGGGIIIJJJIIIIIIIIIIIIHHHGGGFFFEEEBBBKKKNNNGGGAAADDDHHHIIIAAACCCFFFFFFEEECCCCCCCCC@@@???>>>???AAABBBBBBAAAAAA@@@>>>===<<<===>>>???>>>;;;;;;@@@FFFFFF@@@999;;;;;;;;;;;;;;;<<<===>>>:::<<<===>>>BBBEEEAAA;;;888888888777777777777777555555666666666666666666888777666555555555555555444555777888888888777666999777555666888888666333222444555777999===BBBFFFKKKMMMOOOOOORRRTTTNNNGGGBBB===;;;<<<;;;777444555333333444444666777999999;;;@@@HHHPPPVVVYYYZZZYYYQQQRRRTTTXXX[[[ZZZUUUPPPGGGEEECCCDDDGGGMMMTTTYYYTTTUUUUUUSSSTTTXXXaaaggghhheeeZZZLLLCCC@@@===999888888888888666444222111888777444555===FFFHHHDDD333666;;;@@@AAA@@@===;;;@@@<<<999:::>>>AAA@@@======;;;999999999999777666444777:::<<<;;;777333000666555444444555666555444888777666555555666777777777777666444222222555777777666555444333222111111///000111111222333555777444444555888::::::888555555333111222444555666666333444666777888999888888999777666666888999999888333555999<<<;;;888444111222222111111000111111111222444666777777666444333999999999999888888888777999999:::;;;<<<;;;777444999999999999999999999999999:::===>>>>>><<<999777666:::======;;;:::;;;===???;;;999???HHHNNNJJJEEEwwwccc^^^\\\TTTQQQSSSSSSOOOJJJGGGEEEDDDBBBAAACCCFFFJJJLLLLLLMMMPPPSSSTTTVVVYYYZZZXXXUUUPPPMMMOOONNNLLLJJJGGGDDDAAA??????===<<>><<>>===<<<;;;:::::::::999999;;;===>>>>>>===CCCBBBBBBAAA@@@???>>>>>>888:::;;;;;;:::999:::;;;777666666666666777777888999555333444888999666333444666777888888666444333===:::666555777888666555444555777999;;;???DDDHHHLLLQQQTTTSSSQQQPPPKKKFFFDDDAAA===:::888666444222999222000555444///333>>>AAAEEEMMMWWW___bbb___[[[\\\XXXWWWZZZ]]]\\\SSSKKKGGGFFFFFFFFFGGGLLLRRRWWWXXXTTTNNNMMMRRRZZZbbbgggddd^^^TTTIIIAAA===<<<<<<:::<<<>>><<<888444333444555555666999===>>><<<999;;;<<<=========<<<;;;:::<<<<<<;;;;;;;;;;;;<<<<<<999::::::;;;:::999777666555555555666777666333111222444666888999999888777:::999666333222222333444555555555555666666666666666444333444777777555333//////000111333444555555777777777888999777444111333333333444444555555555888777666888999999888666999666333444777888666444666888:::999777555444444222222333333333444444444555666777666555666777999:::999999:::;;;<<<:::999666777888::::::999888777999<<<;;;888888;;;;;;999???<<<:::;;;>>>???===:::888999:::;;;<<<<<<<<<<<<<<<999888???IIIKKKFFF>>>~~~iiiaaa]]]VVVRRRTTTQQQNNNJJJGGGFFFFFFEEEDDDBBBEEEIIIJJJKKKLLLNNNQQQRRRSSSVVVWWWVVVTTTPPPNNNMMMLLLKKKJJJGGGEEECCCBBB???===<<<>>>@@@???:::555777777666666555444222111111111111444777888666333999999:::999888666555333333333333333444444444444666666555555555555666666444555666555333222222333666444333111222444666777111111111111000000000000222444555555444333333444111111111111111111111222111///---,,,---///111222444333222111000///......//////000111111000000000000///...---------.........---,,,...000222222222/////////......//////000---...///111222111...+++,,,---...///000000000000222111111000000/////////111222222222111111000///000000///...............////////////000000000000000000111111000///---,,,------............------000///000222000---///444555666777:::===AAADDDEEEFFFGGGIIIKKKLLLLLLLLLLLLJJJMMMMMMJJJIIILLLLLLIIIGGGIIIJJJIIIHHHHHHIIIJJJHHHIIIJJJLLLLLLJJJFFFCCCFFFGGGIIIJJJIIIGGGDDDAAAGGGGGGHHHIIIHHHGGGFFFEEECCCCCCCCCCCCCCCBBBBBBBBBEEEEEEDDDCCCBBBAAA@@@???DDDFFFEEEBBBCCCFFFGGGEEEEEEEEEDDDBBBAAACCCFFFIIIJJJHHHEEEDDDDDDDDDCCCBBBEEEEEEEEEDDDDDDCCCBBBAAACCCBBBAAA@@@AAABBBCCCEEEDDDAAA@@@@@@===888999>>>??????>>>===<<<;;;::::::<<<;;;:::;;;===>>>>>>===AAAAAAAAA@@@???>>>>>>===:::;;;======;;;;;;;;;<<<888777777666666666777777999666444555888999777444555666666777666555444333<<<999666555666777666555555777999:::===AAAFFFIIINNNSSSVVVUUUTTTSSSNNNHHHEEEBBB>>>:::999777555444999333222666666222666???CCCHHHPPP[[[ccceeebbb^^^XXXVVVUUUXXX]]]]]]WWWPPPFFFFFFEEEFFFHHHLLLRRRUUUVVVRRRMMMMMMQQQXXX___bbb^^^YYYPPPFFF???<<<;;;;;;;;;======;;;777444444555555444555888<<<===;;;999;;;;;;<<<<<<<<<;;;;;;:::<<<<<<<<<<<<<<<===>>>???;;;;;;;;;:::999888777777777666555555666555444222333444666888888888777666888777555333222222333333444444444444555555555555444333333444777777555222000111111222333444555555444555555888::::::888666555555444444333333333333666555444555666777555444555333222222333444333333555777999888666444333444222333333333333444444444555666666666555555777999888777777999:::;;;:::888666777888888999999999999888;;;;;;888999<<<===;;;<<<;;;:::;;;>>>@@@???===999:::;;;<<<============999888999===AAABBB???;;;qqqfff```YYYUUUVVVQQQNNNJJJHHHHHHHHHGGGFFFBBBDDDFFFGGGHHHIIIKKKMMMNNNOOORRRTTTTTTRRRPPPOOOLLLLLLKKKJJJHHHGGGEEEDDD???===;;;<<<>>>===999666777777666666555444222111///000222555888888555222777777777777666555333222222222222222333333333333444333333444444555666777222444444444333222333444444444333333444444555666222222111111111000000000111222444333222111222333//////000111111222333333777444000---,,,---///000222222111000000///......000111111111111111000000000//////............//////...---...000222222111000//////...---,,,++++++---------///111000---+++,,,---...///000000000000222222111000000///......000111111111111000000///000//////............///000000000000////////////111222222333222111///...------------------------///---...111000...000555555555666777:::===AAACCCGGGHHHJJJKKKLLLLLLLLLKKKHHHKKKKKKHHHIIILLLLLLIIIGGGIIIKKKKKKIIIHHHHHHHHHFFFIIILLLMMMKKKHHHFFFEEEEEEFFFGGGGGGFFFEEECCCBBBHHHIIIJJJJJJJJJIIIHHHGGGEEEEEEEEEDDDDDDCCCCCCBBBEEEEEEDDDCCCBBBAAAAAA@@@EEEGGGFFFBBBBBBDDDEEEBBBBBBCCCCCCBBBBBBCCCGGGIIIHHHFFFCCCBBBCCCCCCCCCBBBEEEDDDCCCBBBBBBAAAAAAAAAEEEDDDBBBAAAAAABBBCCCDDDAAAAAABBBAAA;;;777999???>>>>>>===<<<;;;::::::999???===;;;;;;<<<>>>>>>===?????????>>>>>>=========;;;===>>>>>>===<<<<<<===:::999888777777777777777999666444666888:::888555666666555444444444444444;;;999666555555777777666666888:::===???CCCHHHKKKPPPUUUXXXXXXWWWVVVQQQLLLGGGCCC>>>;;;999888666555999444333777777444888AAAEEEKKKUUU___fffhhhddd```XXXUUUTTTWWW[[[\\\WWWRRRHHHGGGGGGGGGJJJNNNRRRUUUSSSOOOLLLKKKNNNTTTXXXZZZUUUPPPIIIBBB<<<:::999:::<<<<<<;;;999666444555666333333555777:::;;;:::888:::::::::999::::::;;;;;;;;;;;;<<<===>>>@@@BBBCCC>>>===;;;999888888888888999777555444444555444333444555666777777666555444444444444333333333222222333333333444444444444555111111222555666666444111333333333444444444555555555555666888::::::999777666666555444333222111000444222111222333444333111222222333222111111222444444666777666444333333333333333333444444444555555444555666555444444666888666555555777:::::::::888888888777777777888::::::888:::;;;888999===???===:::::::::<<>>>>>??????>>>999:::<<<<<<;;;:::::::::xxxiiibbb\\\YYYYYYSSSOOOKKKIIIHHHHHHGGGGGGAAABBBCCCDDDEEEFFFHHHIIIJJJLLLNNNPPPRRRRRRQQQPPPOOONNNMMMLLLJJJHHHFFFEEE???===;;;<<<<<<<<<999777777777666666555444222111---...000222444444333222666666777777666555333222111111222222222333333333333333333444555666888999222333555444444333555666333444444555555555555555333222222111111000000000000111222111000///111222///000000000111111111222666555333000---,,,---///111111000000//////......111222222222222111000000000/////////////////////000...---...000111111000/////////...---,,,+++***,,,,,,,,,...//////---***,,,---...///000000000000222222111000///......---//////000000111000000000000///............//////111111000000//////......111111222333222111000///.........------.........000------000000---///222333333333444777;;;@@@BBBGGGHHHJJJKKKLLLLLLKKKKKKFFFIIIJJJGGGHHHKKKKKKIIIGGGJJJLLLLLLJJJHHHGGGGGGEEEIIINNNNNNJJJGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEHHHIIIJJJKKKKKKJJJIIIHHHGGGGGGFFFFFFEEEDDDCCCCCCEEEDDDDDDDDDCCCCCCBBBBBBCCCFFFEEEBBBBBBDDDDDDBBBAAABBBCCCCCCCCCEEEHHHKKKHHHFFFCCCBBBCCCDDDDDDCCCFFFEEECCCBBBAAAAAABBBCCCEEEEEECCCBBBBBBBBBBBBCCC;;;???BBBAAA;;;888<<>>>>>=====================<<<<<<<<<===???>>>===<<<<<<===;;;;;;:::888888777777777777666555666888999888666777666444333222333555555:::888666444555666888888666888;;;>>>@@@DDDHHHLLLPPPUUUYYYXXXXXXWWWSSSNNNGGGCCC>>>:::888777666555777444444777777666:::AAAEEELLLVVV```fffgggccc```ZZZWWWUUUVVVXXXXXXTTTPPPJJJIIIHHHJJJMMMQQQTTTUUUOOOLLLIIIIIIKKKMMMOOOPPPJJJFFFAAA<<<999888888888;;;:::888666444444444555222333444666888888888777999999888777888999;;;<<<;;;;;;<<<>>>@@@BBBDDDEEEAAA???<<<999777777888999;;;888444333333555555555666666666666666555444333111222222333333333222222333333444444444555555555000111333555666555333111555555555555555555444444999888777888999999777555666666555444333222111111444222000111222222111000111333555444111111333777333444555444333222222333444444444444555555555555333444555555333444555777555555555777:::;;;:::999<<<:::888666666777888::::::<<<<<<999999======;;;::::::;;;<<<>>>???@@@@@@<<<===>>>???@@@@@@@@@@@@===============<<<;;;;;;~~~mmmeee```\\\[[[UUURRRMMMJJJHHHGGGFFFEEEBBBAAA@@@AAABBBCCCDDDEEEHHHIIIKKKMMMOOOPPPQQQQQQRRRQQQPPPNNNKKKHHHEEEDDD???>>>===<<<<<<;;;:::888777777666666555444222111000/////////000111444555666777777888777666444333111111222222222333333333444444444555666888999:::333444666666555555777888333444555666666666555555333333333222111000000///000000111000......000222111111111000000000//////111333444333000...---...000000000///////////////111111222222222111111000///000000000000000000000111///......000111000///....../////////......------,,,,,,---......,,,+++,,,---...///000000000000111111000000///......------...///000000000000000//////............//////111111000000//////......///000111111111000///...000000///......///000000222...---//////,,,,,,/////////000222666;;;@@@CCCFFFGGGIIIJJJKKKKKKKKKKKKFFFIIIIIIGGGGGGKKKKKKIIIHHHKKKMMMMMMKKKIIIHHHHHHFFFJJJMMMMMMIIIFFFFFFGGGGGGGGGFFFFFFGGGGGGGGGHHHGGGHHHIIIJJJJJJIIIHHHGGGHHHHHHGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDAAADDDEEEBBBCCCEEEFFFCCCBBBCCCEEEEEEEEEGGGJJJLLLHHHFFFCCCCCCDDDEEEEEEEEEGGGFFFEEECCCBBBCCCCCCDDDDDDDDDCCCCCCBBBBBBBBBBBB:::@@@DDDAAA<<<:::>>>BBB=========<<<<<<;;;;;;:::CCCAAA>>>===>>>???>>>===<<<<<<<<<<<<<<<<<<======<<<===>>>>>><<<;;;;;;<<<===<<<;;;999999888888888666555555555777888777777888777444333222333555666:::888777555555666999;;;777999<<>>;;;888666666777777999777555333333333333444222333444555666666777888888888777777888999;;;===;;;;;;<<<>>>@@@BBBDDDEEEBBB@@@<<<999777888999:::;;;888444222333555777777777777777666666555444444000111222333333333222222444555555555666666666666111222444555555333222111666666555555555555444444999777777777888888777555555555555444444444333333555333111111222333222111000333444333111111444777222333444333111111222333444444555555555666666666333444555555333444555777666666666888;;;<<<;;;:::>>><<<888666555555777999===???===999888;;;:::888:::;;;<<<<<<<<<===>>>>>>===>>>???@@@AAAAAAAAAAAA@@@>>><<<===@@@AAA???<<>>@@@BBBBBBBBBEEEEEEGGGIIIKKKNNNOOOPPPRRRQQQPPPMMMJJJFFFDDDBBB>>>>>>??????>>><<<:::999777777666666555444222111222222111000///222666999666777888888888777555444222222222222333333333333444444555555777888999:::444555777777666666777999444444555666666666666555444444333222111000000///000000000///---...000222222222111000000///......,,,000444444111......//////000000000000000000000///000000111222222111111///000000111111111111000222000......///000000///,,,...///000111111000///---,,,,,,---......---+++,,,---...///000000000000000000////////////......,,,,,,...///000000000000///............//////000000000000000////////////......000000000///...---222111000//////000111222333...,,,...///,,,+++---------///111666;;;???BBBCCCEEEGGGIIIJJJKKKKKKKKKGGGJJJJJJGGGHHHKKKKKKHHHJJJLLLNNNNNNLLLKKKJJJKKKIIIJJJKKKJJJHHHGGGGGGHHHGGGGGGGGGHHHHHHIIIIIIJJJFFFGGGHHHIIIIIIIIIHHHGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEAAADDDEEECCCDDDGGGFFFCCCCCCDDDFFFFFFFFFHHHJJJLLLGGGEEECCCCCCEEEFFFFFFFFFGGGFFFEEEDDDDDDCCCCCCDDDBBBBBBBBBBBBBBBBBBAAAAAA>>>DDDFFFBBB===<<<>>>>>>>>>>>>=========<<<<<<<<>>???>>><<<;;;;;;;;;===<<<;;;:::::::::::::::555666666777777888888888999777555444444444666777:::999888666555777;;;???999;;;>>>@@@BBBDDDGGGIIILLLRRRVVVVVVVVVVVVSSSMMMFFFBBB<<<777666555555444555555666666666777:::===AAAHHHQQQWWWYYYXXXWWWVVVNNNOOOPPPSSSVVVVVVTTTRRREEECCCCCCFFFKKKNNNMMMLLLIIIFFFCCC@@@@@@@@@???>>>888888666555555555666666777555333333444444444222222444555555555555777888777777777888999;;;<<<===;;;;;;<<<===>>>@@@BBBCCCBBB@@@===:::999999:::;;;999666333333444777888999888888777777666666666555222222222222222222222333555555555666666666777777444555666555333222222222555555555555555555444444444333333555888999999999666666666555555555555555888555333222333333333222///000111111000111222444222333333222111111222444555555555666666666666777444555666555444444666888777666777888;;;<<<;;;999<<<;;;888666555666888999===???===999777999888555999:::<<<<<<;;;;;;<<<>>>>>>???@@@AAAAAABBBAAAAAA???===<<<>>>BBBCCC???;;;vvvkkkeee___XXXTTTPPPLLLIIIHHHGGGFFFEEEDDDAAA======???AAA@@@@@@AAABBBCCCDDDGGGIIILLLNNNNNNMMMLLLJJJHHHEEECCCAAA===???AAAAAA???===:::999777777666666555444222111000111222111000111555888666666777888888666555444333333333333444444444444444444444555666777888999444666777666555555666777555555555555666666666666555444444333111000000///000000000...------000222000000000000000/////////,,,000333222...,,,...000000000000111111111222222---...///000111222222222///000111222222222111111222111///...///000///...,,,...///111111111///......---,,,---...///...,,,,,,---...///000000000000.........///////////////***+++---...///000000000...............///000000////////////000000000000---...///000000000......111000///......///000111111,,,***---///---,,,------...000222666:::===???AAABBBEEEGGGIIIJJJKKKKKKIIIKKKKKKHHHHHHJJJJJJGGGLLLMMMNNNNNNMMMLLLMMMOOOMMMKKKHHHGGGGGGHHHHHHHHHFFFFFFHHHIIIJJJJJJJJJJJJFFFGGGHHHIIIJJJIIIHHHHHHFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDEEEEEEFFFFFFFFFCCCFFFGGGEEEEEEFFFEEEBBBBBBDDDFFFFFFFFFGGGIIIKKKEEECCCBBBBBBDDDEEEFFFEEEEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@AAAAAAAAAAAAAAAAAA???EEEFFFBBB???AAA@@@===>>>>>>>>>>>>>>>=========@@@@@@@@@BBBCCCBBB@@@===:::;;;;;;<<<===>>>>>>>>>>>>???@@@@@@===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<777888999999999999;;;;;;999888777666555666777777::::::999777666888===AAA<<<>>>AAACCCDDDEEEGGGIIIKKKQQQUUUUUUVVVVVVSSSMMMGGGCCC<<<888666666666666666888999888777999;;;<<<@@@FFFMMMQQQRRRQQQPPPPPPJJJLLLOOORRRTTTTTTRRRPPPEEECCCCCCGGGLLLOOOMMMJJJHHHEEE@@@<<<;;;:::999888444444444444555555666666777555444555777777555222333555666666444444777999555666888:::;;;<<<======<<<<<<<<<<<<<<<===>>>???@@@???===;;;::::::;;;<<<777555333333666888::::::999888888777777777777888444444222111111222333444444444444555555555666666777888888555111000111333444444444444444444555555333222222333666888999888999999888777666555555444999666333222333444444333111000///000222444444333333333333222111111333555555555666666666777777777555666666666555555777999777666666777999:::999777777777666666777999;;;===;;;===<<<777666888888555555777::::::999:::<<>>>>>???@@@AAAAAAAAAAAA===???AAABBBBBBAAA???===zzzmmmggg^^^VVVQQQNNNJJJHHHHHHHHHGGGFFFDDDAAA===<<<>>>@@@@@@?????????@@@AAACCCFFFIIIKKKJJJJJJIIIHHHFFFDDDBBBAAA===???BBBCCCAAA>>>;;;999777777777666555444222222+++...111222000000222444555666777777777666555444333333444444444444555555444444444444444555666777444555666555444333444666666555555555555666777777555555444333222000000///111111000...---...000333......//////000000111111...111222///+++***...222000000111111222222333333+++,,,...///111222222222///000111222333333222111333111/////////000///...---...000111111///...,,,///...------//////...---,,,---...///000000000000------......///000000000***+++,,,...///000000000...............///000111......//////000000111111...///000111111000///...111///...------...///111///***(((,,,///......///...///111444777999;;;<<>>???@@@@@@AAAAAAAAAAAA===BBBDDDAAABBBEEEEEE@@@????????????>>>>>>>>>>>>??????AAACCCEEECCC@@@===:::;;;;;;<<<===>>>??????@@@AAABBBAAA???======>>><<<<<<;;;;;;;;;<<<<<<===888999;;;;;;;;;;;;===>>>999888888777777777777777;;;;;;:::888666999>>>CCC???AAADDDEEEEEEFFFGGGIIIKKKPPPUUUUUUVVVVVVSSSNNNIIIDDD===999777777777777888:::;;;999888:::<<<<<<@@@EEEKKKNNNNNNLLLMMMMMMJJJMMMPPPSSSSSSQQQNNNKKKGGGEEEEEEIIIOOOQQQOOOKKKHHHDDD>>>:::888777666555222333333444555555666666777666555777999999666333333555777666444444777:::555666888;;;<<<=========<<<<<<;;;;;;;;;;;;<<<<<>>===<<<;;;;;;<<<===555444333444777999::::::999999888888888888999999666555333111111222333444333333333444444444555555::::::999555111///111444333333333444444444555555666444333333555666666555<<<;;;:::888777555444333999666333222222333333333555222000222555888777555333444444222111222444666666666666666777777777777555666777666555666777999777666555666888888777555333333444666888;;;>>>@@@999;;;:::666666888888666222555888999999:::===@@@>>>>>>???@@@AAAAAAAAAAAA===CCCHHHHHHCCC??????@@@qqqfff\\\VVVPPPNNNKKKJJJKKKIIIFFFBBBCCCAAA@@@@@@AAAAAA@@@>>>???>>>======???BBBDDDFFFKKKHHHDDDCCCEEEEEEBBB@@@???>>>===<<<<<<<<<<<<<<<999888666555666555333222333222111000000111222333555555555555666666666777777666666555444444333333444444333333444555777888777555333333444444333222444444444444333333222111333222222111000///......///000000///------.../////////......///000222333222222222222222111000///333000...000444777555111------000333222000333999777111,,,---222444000+++000000///...---,,,,,,,,,000000000000000000000000---...//////---,,,---...000000///..................000000///...---...///---222222//////333333/////////000000000000/////////000111222222111000///---------...............000///...---------------***++++++,,,---...000000000000111111222555:::===>>>CCCGGGGGGGGGIIIJJJHHHJJJJJJKKKKKKKKKKKKJJJJJJMMMMMMLLLLLLLLLNNNOOOPPPNNNOOOKKKFFFHHHMMMLLLFFFJJJLLLKKKGGGGGGJJJKKKIIIJJJGGGFFFHHHKKKKKKGGGCCCHHHEEEBBBBBBCCCEEEFFFEEEJJJJJJKKKKKKJJJHHHFFFEEEKKKIIIFFFFFFGGGGGGDDD@@@BBBDDDDDDBBBAAABBBFFFIIIDDDDDDEEEEEEFFFFFFGGGGGGFFFFFFDDDCCCAAAAAAAAAAAA===>>>???AAABBBCCCDDDDDDBBB@@@???BBBFFFHHHDDD@@@@@@???===<<<<<<<<<===>>>===>>>@@@@@@@@@???===<<<===>>>>>>>>>>>>?????????<<<===>>>??????>>>===<<<>>>:::777999===@@@>>>;;;666888:::;;;::::::<<<===999999999888888888888888<<<<<<<<<999777999???DDDBBBDDDGGGHHHFFFCCCAAA@@@HHHKKKQQQUUUVVVTTTPPPLLLDDDAAA>>><<<:::999666444<<<<<<;;;999777888:::===@@@DDDIIIJJJIIIIIILLLNNNMMMQQQUUUTTTOOOJJJHHHHHHJJJIIIJJJLLLNNNNNNLLLKKKFFFDDD???:::666333222222111111111222555777:::;;;<<<:::777555555555444333444555666777777888777777777777888999;;;===???@@@CCCAAA===::::::;;;===???;;;<<<<<<:::777555555555444333222222444777:::===888999999888666555666777888666444333333333333222555555555555555666777777===999444333444555444333666555444333333333333444000222555666555666777888777777777666444333555666===:::777555666777777666222222333333333222111111::::::999777444333444666666666555444444555777777555777999777444222444666777777777777666555444333:::666333444777;;;<<<<<<===999777888<<<<<<888444444666999;;;======<<<<<<<<<<<<;;;;;;;;;<<<<<<======???CCCEEEEEEAAA===:::uuuggg]]]WWWQQQNNNLLLKKKKKKIIIFFFCCCDDDCCCBBBAAABBBBBB@@@>>>======<<<===>>>@@@CCCDDDIIIFFFDDDCCCCCCCCCAAA???>>>===<<<<<<;;;;;;;;;<<<:::888666555666555333111222111000000000000111222444555555555666666666666333333444444555666666666888777555444333333444444777555333333444444333222333333444444555555444444444444333333222111111111000111111000...---///000000///.........///000111222222222222222111000///222///---///333555333000///...///111111111555<<<888333//////000000...***000000///...------------///////////////////////////000000...,,,+++,,,...000000///..................000000///...---...///---111111//////222222......//////000000//////......///000000000000///.....................------//////...------------...///......---------------///000111111111444999<<<<<>>===<<<===>>>>>>===>>>???@@@@@@>>><<<;;;======>>>>>>????????????<<<===>>>??????>>>===<<<@@@<<<999:::===???<<<999999;;;<<<<<<:::999999::::::999999999999888888888:::;;;;;;999888;;;AAAGGGGGGHHHGGGEEEBBB@@@@@@AAAEEEHHHNNNRRRTTTQQQNNNKKKEEEBBB>>><<<:::999666555::::::999888666777:::<<<===AAAFFFIIIIIIJJJMMMPPPSSSTTTVVVUUURRRNNNLLLKKKJJJIIIIIIKKKLLLLLLJJJHHHCCCAAA===999666444333333000000000111333555777999<<<:::777666666777666555555666777777888888888888777888999:::;;;===???@@@BBB@@@===;;;;;;;;;===>>>;;;<<<<<<:::777555555666666555444444444666888999777888999888666666666777777555444333333333222222444444444444444555666666<<<999555444555666555333666666555444333333333333111333555666666666777999666777888777555333444555888777555555777999::::::444444555555666555555555999999888666444333444555777777666555555666888999:::;;;;;;:::888666777777444444444333333333333333666444222333777;;;======>>>:::777888;;;;;;888444444666888:::;;;<<<<<<<<<888888888888999:::<<<<<<<<<>>>AAACCCCCCAAA>>><<<{{{iii^^^XXXRRROOOMMMKKKJJJIIIGGGFFFGGGFFFDDDDDDDDDCCC@@@>>>:::;;;;;;<<<===???@@@AAAGGGEEECCCBBBBBBAAA???>>><<<<<<;;;:::::::::;;;;;;:::888666555555444222111111000000//////000000111333444555555666666555555222333333444555555666666777777555444444333444444666444333333444555444333222333444555666666666666222222222222222222222222111222222111//////000111000///...---------...///111111111222111111000000111...---///222444222000111......000000000555<<<444333111000///.........000000///...------------////////////////////////222222000...+++***+++---000///......---............000000///...---...///,,,///000...///111111...---..................---......////////////....../////////...---------,,,...------------...//////000000///...............///000000000111333777;;;;;;@@@DDDDDDEEEHHHJJJHHHKKKLLLLLLLLLKKKJJJIIIIIIKKKJJJIIIIIIIIIJJJKKKLLLKKKKKKIIIFFFHHHKKKKKKHHHMMMMMMIIIDDDDDDIIIMMMMMMGGGEEEDDDFFFJJJMMMMMMKKKHHHFFFDDDCCCEEEFFFFFFFFFFFFFFFGGGHHHHHHHHHHHHHHHFFFFFFFFFGGGGGGFFFCCC@@@@@@BBBCCCCCCAAA@@@@@@AAABBBCCCDDDDDDDDDDDDDDDDDDEEEDDDDDDCCCBBBAAA@@@@@@===>>>???AAABBBCCCCCCDDDHHHEEEBBBBBBDDDEEECCC@@@@@@@@@>>>=========>>>???>>>???@@@@@@@@@>>>;;;:::===>>>??????@@@@@@??????======>>>>>>>>>>>>======@@@>>>;;;;;;===>>><<<999===>>>>>>===:::888777888::::::999999999888888888777999:::999999<<>>AAACCCGGGLLLQQQRRRPPPMMMKKKEEEBBB>>>;;;:::999777555777777777666555666999<<<<<>>>>>??????>>>===<<<<<<<<<<<<;;;;;;<<<:::777666666777777777666666666666666666777888999888777666777888666555444333222222222222333333333333333444555555:::999777777777777555444888777666555444444444444333555777888777777888999666777888777555444333444666555555666888:::999888333444555666666666666666777888777666333222333555777777666666666777999:::===<<<:::999999999777666333222222111111222444444333222111222666:::======???;;;888888999:::777555555666666888999:::;;;<<<666777888999:::<<<======;;;<<<>>>?????????>>>===mmm___XXXSSSQQQNNNLLLKKKJJJJJJJJJJJJIIIGGGGGGFFFDDDAAA>>>999999:::;;;<<<===>>>???DDDCCCBBBBBBAAA???>>>===;;;;;;:::999999::::::::::::888666555555444222000000000////////////000000222333444555555555555444555555555444444333333333333333444444555666666777555444222222444555555444333333444444444444444444//////000000000111111111222333333222000000111333111000...---,,,,,,,,,---///000111111111111111000111///...///222333222000222//////111111///111555---///000000......111444000000///...............////////////////////////333333111...***)))***,,,///......------............000000///...---...///---.../////////000///...,,,------......------,,,......//////////////////000000///...---,,,,,,,,,,,,,,,,,,------///000000............///000111222...///000000000222666888999???CCCCCCDDDHHHKKKJJJMMMMMMNNNMMMMMMLLLKKKJJJMMMLLLKKKJJJJJJKKKLLLLLLIIIIIIHHHFFFGGGIIIJJJJJJJJJLLLJJJFFFFFFJJJMMMKKKEEECCCBBBCCCFFFIIIJJJJJJEEECCCBBBBBBCCCDDDDDDCCCFFFFFFFFFFFFFFFFFFFFFFFFCCCDDDEEEGGGGGGEEECCCAAAAAACCCDDDDDDCCCAAA???>>>BBBBBBCCCDDDDDDCCCCCCBBBDDDDDDCCCCCCBBBAAA@@@@@@>>>???@@@BBBCCCDDDEEEEEEHHHEEECCCBBBCCCEEEDDDCCCAAA@@@???>>>===>>>??????@@@AAABBBBBBAAA???===;;;???@@@AAABBBBBBBBBAAAAAA======>>>>>>>>>>>>======???===<<<===>>>???===;;;>>>??????>>>;;;888888888999999999888888777777666666888999999999<<>>:::999888777555444444555444444666:::===>>>DDDKKKQQQTTTXXX]]]aaaccc^^^YYYVVVVVVUUURRRPPPLLLKKKJJJIIIIIIGGGDDDAAA;;;:::888666555555555555111111111222222333333444999777555555666777888777888888888888888999999999999:::;;;<<<<<<============>>>>>>>>>===<<<<<<;;;:::;;;;;;:::888666777888666666777888777666555444777888999888777666777888555555555333222222333444444444333333444444555666888888888888888777666555888888777666555555555555555777999999999888999;;;666777999888666444333333777666555666777777555333000111222333444555555555666777777555333222333444666666555555555777888999<<<999666666888888555222444333222111222444666888444333333444666999<<<===???<<<999888888888777666555555555666777999:::;;;:::;;;<<<===>>>>>>??????======<<<<<<<<<<<<<<<<<>>>>>CCCCCCDDDCCCAAA???======::::::999999999::::::;;;888777555444555444333111//////000000000000//////111222444555555555444333444444444444444333333333333333444555555666666666444333222222444666666555444444444333222111000////////////000111111222222333444444333111111222333111000...---,,,,,,,,,,,,...///000111111111111111222111111111222333333222111///000444333...+++,,,+++...111000---...111555000000///.........//////........................222222111...+++******,,,......------------.........000000///...---...///------...///000/////////,,,,,,------------,,,,,,/////////000000111111111000000///...---,,,,,,,,,,,,,,,,,,---...///000111///////////////000111222...///000000000111333666888>>>BBBBBBDDDIIILLLKKKOOOOOOOOOOOOOOONNNMMMMMMNNNMMMLLLJJJJJJJJJKKKKKKHHHGGGGGGGGGFFFFFFHHHJJJFFFJJJKKKIIIJJJLLLLLLHHHGGGFFFDDDDDDEEEGGGHHHHHHEEECCCBBBBBBDDDEEEDDDCCCGGGFFFFFFEEEDDDCCCCCCCCCAAACCCEEEFFFFFFEEEDDDDDDDDDEEEFFFFFFFFFDDDAAA>>>AAABBBCCCDDDDDDCCCBBBAAABBBCCCCCCCCCBBBAAA@@@??????@@@BBBDDDEEEFFFFFFFFFFFFDDDCCCCCCDDDFFFGGGGGGBBBAAA@@@>>>>>>??????@@@BBBCCCDDDEEEDDDBBB@@@>>>AAABBBCCCDDDEEEDDDCCCBBB>>>>>>============>>>>>>;;;;;;<<<>>>@@@@@@???>>>===>>>???>>><<<:::::::::999888888777666666555555666888:::999999;;;AAAEEEGGGFFFEEEAAA===;;;;;;<<>>======;;;;;;:::;;;;;;:::888777888999444555777888999888666666666777888888777666777999444555666555222222444666555555555555555666666777777888888999888777777777999888777777666666777777777999;;;;;;::::::;;;<<<777888999777555333333333555444333444555555333111000000222333444444444444555666777666444333333444444444333333444555777888;;;888555555777777444111444333222111222444777888666777777777777888:::;;;===<<<:::999888888777666666555555666777888999:::>>>>>>????????????>>>===???>>><<<:::999999::::::~~~hhh\\\TTTSSSRRROOONNNPPPTTTWWWVVVTTTRRRQQQOOOKKKFFFBBB<<<;;;:::::::::<<>>>>>::::::999999999:::;;;;;;666555444444555555444222///000000111111000000///000111333555555444333222000111222333444555666777666666666666555444333222333222111222444666666666444444444333111000...---111111222222333333333444333444444333111111222333222111///------,,,---------...///000111111222111222222222222222222222222111///111666666///***(((///111222000---,,,...000000000//////...//////000........................///000000///---+++,,,,,,---------,,,------...///...000000///...---...//////---...111111///...000,,,------------------,,,000000//////000111222333/////////...---------,,,,,,,,,,,,---...///000111333222111///............---...000000///000222333666<<>>>>>============>>>>>>:::;;;===???AAAAAAAAAAAA<<<>>>???>>><<<;;;;;;<<<999999888777666555555444777:::<<<<<<;;;===BBBGGGFFFGGGGGGDDD@@@<<<::::::AAADDDGGGJJJKKKJJJHHHFFFDDD@@@;;;777666555444444111333444555666999>>>AAAFFFLLLUUU[[[```eeekkkooommmhhhaaa[[[WWWTTTQQQPPPMMMLLLJJJIIIHHHFFFBBB???999888888777666555444333333444555555666666666666666444222222333555555444666555555666777999;;;===888999;;;===>>>>>>>>>>>><<<<<<=========<<<<<<;;;999:::;;;:::999888999:::555666777888999888777666666777888888777777888999444666888666333333555888666555555555555666777777555777888777666666777888888888777777777888999999999;;;<<<===<<<;;;<<<===999999888666444222333444111000000222555666666555333444555666666666666666444666777777555444444444333333222222333555777888:::888777777888777666555222111111111222333555666777888999888777777999;;;:::::::::::::::999777777555666666777888888999999===>>>>>>>>>>>><<<;;;:::>>>===;;;:::999999::::::nnn```TTTTTTSSSQQQPPPSSSXXX]]]]]]\\\ZZZXXXUUUQQQKKKGGG@@@>>>;;;::::::===@@@CCCDDDFFFHHHGGGDDDAAA@@@@@@:::::::::::::::;;;<<<<<<444333222333555666555444000000111222222111000000///111333555555444222111000000111222444555666777555666666666666444333222333111111222444666777666444444444333222111000///222222222222222333333333333444444333111000222333222111///...---......///,,,---...000111222222222111222222222111111111222333000111666777222---,,,111111111///---,,,---...000000////////////000000........................+++---///000///...---------,,,,,,,,,------...///...000000///...---...///000---...222222//////222------............------//////......///000222333..................---------------------...///000222222000///...------------...//////...///000222333888<<<<<>>???AAABBBDDDEEEEEEEEEDDDEEEGGGGGGFFFFFFFFFFFFCCCBBBAAA@@@???@@@AAAAAAAAACCCEEEFFFFFFEEEDDDCCC@@@AAADDDEEEFFFEEECCCAAA???>>>===<<<<<<===>>>???:::<<>>??????BBBGGGLLLLLLLLLJJJFFFAAA===;;;:::AAADDDGGGIIIJJJHHHEEEDDDBBB>>>999555444333333333222333555666888<<>>::::::999888666444222222222333444666777777777666777555222222333444444444444333333444666999<<<>>>777888;;;===???@@@??????<<<<<<<<<<<<<<<<<<<<<<<<999:::;;;:::999999:::;;;888888888888777666666555555777888888777777888999555777999888444333666:::555444444444444555666666555666777666444444777:::777777777888999:::;;;<<<:::<<<>>>>>>===<<<===>>>;;;:::888555222111333555333222111222444777888888666777888888888888777777555666888888666555555555333333333333444666888999777999999999888777888999222222333333444444444555444666888888777777999;;;666888;;;<<<;;;999888777555666888999999999999888:::;;;<<<======<<<:::999;;;::::::::::::;;;<<<===sssbbbTTTUUUTTTRRRQQQTTT[[[aaabbbaaa___]]]ZZZUUUOOOJJJBBB???<<<::::::===BBBEEEDDDGGGJJJIIIEEEAAAAAAAAA::::::::::::;;;;;;<<<===333222222333555666666555000111222333333222111000///000333555555444222000333333333333333333333333222333444666666666666555222111111222555777777777333333444444444333222222000000000000000000000000333333333222111000111333222111///......///000000,,,,,,...000111222222222000111222111000///000111555111000555777555222111///............///000000000000////////////000111........................(((+++///111000///......,,,,,,,,,,,,------...///...000000000...---...///111---...333333//////333---......//////......---...---------...///111222---------..................------------.../////////............//////000---...//////......///111000666999:::===DDDIIIIIIIIIJJJKKKLLLMMMNNNNNNNNNRRRQQQOOOMMMLLLKKKKKKLLLIIIFFFFFFHHHEEE???BBBHHHFFFIIIJJJHHHIIILLLMMMJJJFFFHHHJJJJJJIIIHHHGGGGGGGGGFFFEEEFFFHHHHHHFFFDDDCCCBBBAAA@@@AAABBBCCCDDDCCCEEEFFFEEEDDDEEEJJJNNNHHHEEEDDDEEEGGGGGGEEEBBBBBBDDDFFFGGGFFFDDDBBB@@@@@@AAABBBCCCCCCBBB@@@>>>===>>>???AAABBBCCCDDDDDDFFFGGGIIIIIIGGGEEEDDDDDDCCCBBBAAA@@@@@@@@@AAAAAA@@@AAACCCEEEFFFEEEDDDCCC>>>@@@BBBDDDEEECCCAAA@@@???>>>===<<<<<<===>>>???<<<>>>AAABBBAAA??????>>>???@@@AAA???===;;;:::;;;======<<<;;;:::888888777888;;;???AAABBBFFFLLLPPPRRRQQQMMMHHHAAA===;;;<<>>@@@@@@@@@???<<<<<<;;;;;;;;;<<<<<<===888:::;;;;;;999999:::<<<<<<;;;:::888666555444333555777888888777777888:::555888:::999555444777;;;444333333333333444555555444666666444222333777;;;666666777888999;;;===>>>;;;===??????>>>======>>><<<;;;888444111111444666999666333333444666777777777888888888888777777666555777999999777666555666444444333444555777999:::444777999999666555777:::444555666777777777666666111444777777666777999<<<444777;;;===<<<:::888777555666888:::;;;:::999888888:::<<<>>>>>>===<<<;;;777888888:::;;;===???@@@|||hhh]]]VVVTTTYYY\\\ZZZ^^^fffgggkkkkkkddd\\\VVVOOOHHHDDDAAA===;;;===???AAAAAABBBDDDHHHKKKJJJEEE@@@<<<<<<;;;999777777666777777333222111333666666333000111111222222333444555555000222444666666444222000000000000000111222333444333333444555666666666666999666222111222555777777333333333222222222111111555444333111000/////////444555222///000333333///000000///...............///111111...///222333111222222222222222111000///000//////000222333111000//////............//////...---,,,...000000...+++///...,,,++++++,,,...///---------.........,,,***++++++,,,---...///000111------++++++++++++------222111000//////000111111111111111111000000000000//////000000///......---,,,,,,,,,,,,,,,,,,,,,,,,......---------///111222111111000///...------,,,------------------------111555777888777:::BBBHHHGGGIIIMMMNNNNNNMMMMMMNNNOOONNNLLLKKKIIIHHHHHHHHHLLLHHHCCCBBBEEEGGGFFFEEEKKKJJJIIIIIIIIIKKKLLLMMMLLLLLLLLLMMMLLLJJJFFFBBBFFFFFFFFFFFFEEEDDDBBBBBBCCCCCCBBBBBBBBBDDDEEEFFFEEEGGGFFFDDDFFFJJJJJJGGGJJJGGGEEEEEEHHHIIIHHHFFFFFFEEEEEEDDDCCCBBBBBBAAACCCEEEFFFEEECCCAAAAAAAAABBBBBBCCCCCCCCCCCCBBBBBBCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBAAA???@@@CCCEEECCCDDDEEEFFFFFFDDDBBBAAA;;;???BBBDDDCCCBBBAAAAAA@@@???????????????@@@@@@???????????????>>>======<<<===>>>???@@@@@@???>>>===::::::===<<<888666888>>>>>>???AAAEEEJJJOOORRRUUURRRLLLEEE@@@>>>@@@BBBBBBDDDHHHJJJIIIEEE@@@===>>><<<999555222111111111333444555555777===GGGOOO[[[aaahhhkkklllnnntttyyywwwssskkkbbbZZZTTTPPPNNNNNNLLLJJJGGGDDDAAA???===666666777999999777222...222333444555777999;;;<<<555555555555555555444333000111333444444666999;;;999999:::<<>>>>>???>>><<<:::999:::999888666666666777777<<<<<<;;;:::999999888888777666666777777888999:::555;;;<<<666333777;;;;;;555444333444666888888888666666555555666777999:::555666777888999:::::::::>>>======<<<;;;;;;::::::;;;999555222111222444555444333111000000333555777======<<<;;;999777555444777:::===>>><<<999888777444444333333444555777888888666555666777888777555888666444444555666666555444444333444444555666777555666999<<<===<<<999666555666888:::;;;:::999888888999:::;;;<<<;;;:::999666777888999;;;<<<===>>>rrrbbbYYYVVVZZZ]]]\\\aaajjjnnnrrrrrrkkkccc[[[SSSKKKEEEBBB>>>===>>>@@@AAABBBAAACCCFFFHHHGGGDDD@@@>>><<<;;;999777666666666666333111111333555555222000000000111222333444555666333333222222222222333333000000000000111222333333222333444555555555555555777666444222222444666888444333333333333222222222555444333111000000/////////333555222111333333222111111000000///////////////111111...///222333111111111222222222222111111111000000111333444222111//////............//////...------...000000...+++///...---,,,,,,---...///...---......///...,,,+++..............................---,,,,,,---......111000///......///000000000000000000////////////....../////////......---,,,,,,,,,,,,,,,,,,,,,,,,...------......///000111//////..................------------------------111444777777777:::AAAFFFGGGJJJMMMOOOOOONNNOOOOOOPPPOOONNNMMMLLLKKKKKKKKKKKKJJJHHHIIIJJJJJJIIIHHHIIIIIIIIIIIIKKKLLLNNNOOOLLLLLLLLLMMMLLLJJJFFFCCCGGGGGGFFFFFFEEEDDDBBBBBBDDDCCCBBBBBBCCCDDDFFFGGGHHHIIIGGGEEEFFFJJJJJJFFFJJJHHHFFFGGGIIIJJJJJJHHHGGGGGGFFFFFFEEEDDDDDDCCCDDDEEEEEEDDDBBBAAAAAABBBCCCCCCDDDDDDDDDDDDCCCCCCDDDDDDEEEDDDDDDCCCBBBBBBBBBCCCBBBAAA???@@@BBBEEEAAABBBBBBCCCCCCBBBAAA@@@>>>AAACCCDDDCCCBBBAAABBBAAA@@@@@@????????????@@@<<<=========<<<<<<;;;:::===>>>???AAAAAAAAA@@@???===::::::<<<<<<888777999>>>>>>???BBBFFFLLLQQQTTTWWWTTTOOOHHHCCCAAACCCEEEFFFHHHIIIJJJHHHDDD@@@===<<<:::777444333222333333777888888888;;;BBBMMMVVV___eeejjjlllkkklllqqqvvvuuuqqqkkkccc[[[UUUPPPMMMJJJJJJIIIGGGEEECCCAAA???666666666777777555111...111222333444666888:::;;;888888888777666555444333333444555555444444666777::::::;;;===???@@@@@@???>>>??????>>>>>>===<<<<<<:::999888666666666777888<<<<<<<<<<<<;;;:::999888888777777666666777777888555999999777888<<<===:::666555444555777999999888777777666555555666777888444555777888:::;;;;;;;;;======<<<;;;::::::999999999777444222111111333444555444333222222444777999<<<<<<;;;:::999777666555777:::<<<===;;;999888777444444333333444555777888555444444555888999999888888666555555666777666555666666555555555555555555777888:::;;;;;;:::666444444666888:::;;;:::999999::::::;;;;;;<<<<<<;;;;;;888888888888888888888888hhh^^^WWW[[[^^^___fffpppuuuyyyyyyrrrhhh___UUULLLFFFCCC???>>>>>>@@@AAAAAA???@@@BBBDDDDDDBBB@@@???===;;;999777555555555555222111111222444333111///...///000111333444555666555333000......000333555111111000000000111111222111222333444444555555555555666777555222222555888555555444444444333333333444444333222111000000///...999???;;;444222333444222222111111111000000000///111111...///222333111000000111222333333333333222111111222444444333111000//////......//////000......---...000000...,,,000///...------...///000...////////////...------222111000000///...------///......------....../////////............//////000000/////////.........------..................,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000000...---,,,,,,,,,---///000------------------------111333555666666999???DDDEEEHHHKKKMMMMMMMMMNNNOOONNNNNNMMMMMMLLLLLLLLLLLLHHHJJJMMMMMMLLLKKKKKKKKKHHHIIIIIIJJJLLLNNNPPPQQQLLLLLLMMMMMMLLLJJJGGGEEEGGGGGGGGGFFFEEEDDDCCCBBBDDDCCCBBBBBBCCCEEEGGGHHHIIIJJJIIIFFFGGGJJJJJJFFFJJJIIIHHHHHHJJJLLLLLLKKKIIIIIIHHHHHHGGGFFFFFFFFFDDDEEEEEECCCAAAAAABBBCCCEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCAAAAAABBBBBBBBBAAA???@@@BBBDDDAAAAAAAAABBBBBBBBBBBBBBBBBBCCCDDDDDDBBBAAABBBCCCBBBAAA@@@@@@????????????<<<<<<=========<<<;;;;;;>>>???@@@AAABBBAAA@@@@@@===::::::<<<<<<888888:::>>>???AAAEEEIIINNNSSSVVVYYYWWWRRRLLLGGGFFFGGGJJJMMMMMMLLLJJJGGGCCC???===999777555333222333444555888888999999===FFFSSS\\\eeejjjnnnnnnjjjiiilllpppqqqnnnjjjddd]]]UUUOOOLLLJJJJJJKKKJJJGGGCCC???===777666555444444333000...000000111222444666777888888888888888888777777666444555555555444444555777;;;<<<===?????????????????????>>>>>>===>>>>>>>>>:::999888777666777888888<<<===>>>>>>>>><<<:::999888777777666666666666666666777666666999===;;;777999777666777999::::::999999888777666555555555555333444666888999:::;;;;;;<<<<<<;;;:::999888777777777666444333222333444444666555444444555666999:::999::::::999999888777666777999;;;<<<:::888777777444333333333333555666777222222222444888:::;;;:::888666555555777888777666999888777666555555555555999:::;;;;;;:::777555333444666888999;;;;;;;;;:::;;;;;;;;;;;;;;;<<<======<<<;;;:::888777555444444pppbbbYYYZZZ^^^bbbjjjuuuwww{{{{{{ssshhh^^^SSSJJJEEEBBB???>>>>>>?????????>>>>>>??????@@@@@@@@@@@@===;;;999666555444333333111111222222333222000///---...///111222444555666444222///------///222444222111111000000000000111000111222333444555555555333777999777333111444888666555555555444444444444444333333333222111000000444AAAJJJDDD888111222444111111111111111000000000///111111...///222333111...///111222444555555555222111111222333333222000000000////////////000000///.........//////......000000////////////000000///000000000............222222111000///......---......------------......///.........//////000000000000000000////////////---------------......///------------------------+++---...000000000//////...---,,,++++++,,,...///------------------------000222444555555888<<<@@@BBBDDDHHHJJJJJJKKKMMMOOOKKKKKKKKKLLLLLLLLLKKKKKKGGGKKKMMMMMMKKKJJJLLLNNNJJJJJJKKKLLLMMMNNNOOOPPPLLLMMMNNNNNNLLLIIIHHHGGGHHHHHHHHHGGGFFFDDDCCCBBBDDDCCCBBBAAABBBDDDGGGIIIHHHIIIHHHFFFHHHLLLLLLHHHIIIIIIHHHIIIJJJKKKKKKLLLIIIIIIHHHHHHGGGGGGGGGGGGEEEEEEEEECCCBBBAAACCCEEEGGGGGGFFFFFFFFFFFFGGGGGGFFFFFFFFFEEEDDDBBBAAA@@@AAABBBBBBAAA@@@@@@BBBCCCDDDDDDCCCCCCCCCDDDEEEFFFFFFFFFEEECCCAAAAAABBBDDDCCCBBBAAA@@@@@@???@@@@@@???@@@@@@AAA@@@@@@??????>>>???@@@AAAAAAAAA??????===:::999<<<<<<999999<<<@@@AAADDDHHHMMMRRRUUUXXXYYYWWWSSSOOOKKKJJJLLLNNNTTTRRRNNNJJJEEEAAA>>><<<888777555333222222333444555666777888<<>>>>><<<<<<<<<===>>>???:::999888777777777888999;;;===???@@@@@@>>>;;;999666666666555666666777777777777666444555777999:::;;;:::999999:::;;;;;;::::::999888666555444333333333444555666777777777777::::::999888777666555555666555555555444555555555666555444444555777999:::777777888888888888777777666888::::::999777666666444333333222333444666777222222222444777::::::999888666555555777888888777888888777666666666666666999:::;;;;;;999777666666555666777999;;;;;;;;;;;;;;;::::::999:::;;;===>>>???>>>===;;;999777555444yyyiii\\\[[[___bbbkkkuuuvvvzzzyyyqqqfff]]]SSSJJJDDDBBB>>>============<<<===<<<<<<<<<===>>>???@@@<<<;;;888666444333333333111222333333222111000///---...///000222333444555111000000//////000000111111111000000///000000000///000222333444555555555444888:::888333111444888666666666555555555444444333333444333333222111000444BBBKKKEEE888222222555000000111111111000///...///111111...///222333111---...000222444555666666111000000111222222000///000000////////////000000////////////......//////000000000//////000000000...000111000---,,,...000000000000000000/////////,,,,,,,,,------,,,,,,,,,//////000000111111111111222222222111111111000000......---------......///------------------------+++---...000000000//////000///---,,,++++++,,,,,,------------------------000111222333444777:::<<<@@@CCCFFFHHHJJJKKKNNNPPPKKKLLLMMMNNNNNNNNNMMMMMMLLLMMMNNNLLLJJJKKKOOOSSSLLLLLLLLLMMMMMMMMMMMMMMMLLLNNNOOONNNKKKIIIIIIJJJJJJIIIIIIHHHFFFEEECCCBBBBBBAAA??????@@@CCCFFFHHHEEEGGGFFFEEEHHHNNNNNNKKKGGGHHHHHHHHHHHHHHHIIIJJJGGGGGGGGGGGGGGGFFFFFFFFFEEEFFFFFFEEEDDDCCCEEEFFFGGGGGGFFFFFFFFFFFFGGGGGGFFFFFFFFFEEEDDDBBBAAA@@@AAACCCCCCBBBAAAAAABBBDDDFFFEEEEEEDDDDDDEEEFFFFFFGGGGGGFFFCCCAAAAAABBBDDDCCCCCCBBBAAA@@@@@@AAAAAABBBBBBCCCCCCCCCCCCBBBBBB>>>>>>???@@@@@@???>>>======:::999;;;<<<::::::>>>BBBDDDGGGLLLQQQUUUWWWYYYWWWVVVSSSPPPMMMMMMPPPRRRYYYVVVPPPJJJDDD???<<<;;;999777555222111111222222333444666777<<>>BBBCCCAAA@@@@@@@@@===<<<;;;::::::<<<===>>>999999888777777888999::::::<<<>>>@@@???===;;;999555555555555666888999999666777888555222555???III>>><<<::::::<<<<<<<<<;;;::::::999888666555444333444444444444444333222222888888888777666666555555444444333333333333333333333333333444555666888999555666777777888888888777666777999999777666555666333333222222333444666777555444333444666888777666777666444555777888888777666666666666666777888888777999;;;:::999999:::<<<666777888999:::;;;<<<<<<:::999999999999;;;===>>>>>>===<<<;;;:::888777777sssbbb^^^___aaagggpppssswwwvvvnnnddd]]]TTTMMMDDDAAA>>>===<<<<<<;;;:::<<<<<<;;;;;;<<<===>>>>>>;;;999777555333333333333111333444444222000000000......///000111222222333///000111111111111000///000000/////////000000111000000222333555666666666777888999666333222555888666666555555555444444444222333444444444333111000///:::@@@<<<555333444555///000111111111000......///111111...///222333111,,,---///111333444555555111000000000111111000...111000000//////000000111///000000///......///111//////000000000000//////...000111///,,,+++---000.........//////000000000+++,,,,,,------,,,,,,+++...///000111222222222111333333222222222111111111111000///------......///------------------------,,,---...///000000000000000000///...---,,,+++***------------------------//////000222444666777888@@@BBBEEEHHHJJJLLLPPPRRROOOPPPQQQRRRRRRQQQPPPPPPRRRQQQPPPNNNMMMNNNRRRUUULLLLLLMMMMMMMMMLLLKKKJJJLLLNNNPPPOOOKKKIIIJJJLLLKKKJJJJJJIIIGGGEEECCCBBB???>>><<<;;;===@@@DDDFFFCCCEEEEEEEEEHHHNNNOOOMMMGGGGGGHHHGGGFFFEEEGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFEEEGGGIIIHHHGGGFFFFFFGGGGGGFFFEEEDDDDDDEEEFFFGGGEEEEEEEEEEEEDDDCCCAAAAAABBBDDDEEEDDDCCCBBBCCCDDDFFFEEEEEEEEEDDDDDDDDDDDDFFFFFFEEECCCAAAAAABBBDDDCCCBBBBBBAAAAAABBBBBBCCCAAAAAABBBCCCCCCCCCBBBBBB>>>>>>???@@@???>>>===<<<===999999;;;<<<:::<<<@@@DDDGGGKKKPPPTTTWWWXXXYYYTTTTTTSSSQQQPPPQQQUUUWWW[[[XXXRRRKKKDDD>>>:::999888666444222000000111222444555888:::>>>FFFRRR[[[bbbfffhhhfff```]]]___bbbeeefffeeeccc^^^WWWPPPKKKIIIKKKLLLLLLIIIEEE???<<<777555333333444555444333222222222222222333444444666666666666555444222222555666666555333333444666:::>>>CCCDDDBBBAAAAAABBB<<<<<<;;;;;;:::;;;;;;;;;999999888777888999:::;;;999;;;<<<======<<<:::999666666666666777888999:::555777999777444888HHHXXX???>>><<<;;;<<<===<<<;;;999999999999888777666555444444444444333222111111666666666666666666666666222222000///...///000000111222222333444666777888555555666777777777777777555777888777666444555666333222222222222444555666666555444555666666555444666444333444666777777777555555555555666777888999444777999999888888<<<@@@888888999999:::;;;;;;;;;:::999::::::;;;<<<>>>>>>;;;;;;;;;:::999999888888kkkcccaaa^^^bbbhhhnnnqqqppphhh```[[[UUUOOOEEEBBB???>>>======;;;999<<<<<<<<<;;;<<<<<<======999888666444333333333333222444666555222000000111/////////000000000111111000111111111111111111000///////////////000111222000111333444666777777777;;;999777444333444666777555555555444444444333333222333444555555333222000000555777444222444555333000111222333333111///...///111111...///222333111+++,,,...000222333333444222111111111222222000...111111000000000000111111///000111///------///222...//////////////////...---///000...***))),,,000------........./////////,,,,,,---......---,,,,,,---...///000111111111000222222222111111111111000444333000...---......///...........................------......///000111......000000000...,,,+++------------------------///...///111333555666666<<>>======999888;;;<<<;;;===AAAGGGJJJNNNSSSVVVXXXYYYYYYRRRSSSSSSSSSSSSUUUYYY\\\\\\XXXRRRKKKCCC===999777555444222111000111222333333666999;;;>>>EEEOOOVVVZZZ^^^bbbaaa\\\[[[]]]```dddddddddbbb]]]WWWPPPLLLIIIJJJKKKKKKIIIEEEAAA>>>333222222333444555444333444444333333333444555555888888777666444222000///555666666555333333444555999>>>DDDFFFCCCAAABBBDDD<<<=========<<<;;;::::::999999888777888999:::;;;888999::::::::::::999999::::::999888888888888888888777777888777:::HHHWWW@@@>>><<<<<<<<<<<<;;;:::888999::::::::::::999888222333333444444444444444555555555666777777888888555333111...---...///111111111222333555666777888555555666666777777666666555666777666444444444555333222222111222444555666666555444444666666555444444333222333555666777666555555555444555555666666333555888777555666;;;???:::::::::999999::::::;;;:::;;;<<<===?????????@@@<<<<<<<<<;;;;;;:::::::::rrrgggbbb]]]]]]bbbiiillljjjccc\\\XXXTTTOOOFFFDDDAAA???>>>===<<<:::<<<<<<<<<<<<<<<<<<<<<<<<888777555444333333444444222555777666333000000222000///000000000000000000222222111000000111222222............///111222222000111333555666777888888===999555333333555666777555555444444444333333333222333444555555444222000666666444111222555444000111222333444444222111//////111111...///222333111+++,,,...///111222222222444333222222333333111///111111000000000000111111///111111///------000333......////////////......,,,///000...)))(((,,,000..................------,,,---...//////...---,,,+++,,,...000000000000///111111111111000000000000666444222///.........///..............................------...///111222+++---000111222000...---------------------------.........000333444555444888:::===@@@BBBFFFJJJMMMQQQRRRSSSTTTSSSRRRPPPOOOQQQOOONNNOOOQQQQQQNNNJJJGGGHHHJJJKKKLLLLLLLLLKKKLLLOOOQQQOOOKKKIIIKKKOOOLLLLLLKKKJJJHHHFFFDDDCCC;;;999777666888;;;@@@BBBDDDFFFEEEDDDFFFKKKLLLIIIHHHJJJJJJHHHEEECCCEEEGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEHHHLLLNNNMMMJJJHHHHHHEEECCCBBBAAAAAABBBCCCEEECCCDDDDDDDDDDDDDDDCCCCCCDDDEEEGGGGGGFFFEEEEEEFFFJJJKKKLLLLLLKKKHHHEEEDDDBBBCCCDDDDDDBBBAAABBBCCCAAAAAAAAABBBCCCDDDEEEFFFBBBBBBCCCDDDEEEEEEDDDDDD@@@AAAAAABBBAAA@@@???>>>===999888;;;<<<;;;===BBBIIILLLPPPTTTXXXYYYYYYXXXQQQRRRTTTTTTUUUXXX]]]```\\\XXXSSSKKKDDD===888555333222111000111222444666222555888:::===CCCLLLRRRUUUYYY^^^]]]ZZZYYY\\\```cccccccccaaa\\\WWWQQQMMMMMMMMMMMMKKKHHHDDD???<<<000000000222444555444222555555555444444555555666777777777666555333222111222333444444444555777999888>>>DDDFFFDDDBBBCCCEEE===>>>??????>>><<<:::999999999888888888999;;;<<<888888888888888888888999>>>===;;;999888777666666<<<777555777888999AAALLLAAA???<<<<<<<<<<<<;;;:::777888:::;;;<<<<<<;;;;;;111222333555666777888888444444555666777888999::::::777333000///000222444111111333444555777888888555555666666666666666555555666666666444333444555333222222111222333555666555444333444666666666555333222111222444666666555777666555444444333444444222555666555222333888===<<<;;;:::999999999::::::;;;<<<>>>@@@AAABBBAAAAAA@@@??????>>>======<<<<<<}}}ggg``````aaa```fffddd```]]]ZZZUUUPPPLLLDDDCCCAAA>>><<<:::999888;;;::::::999:::;;;===>>>888888888888777777777777777888999777444111111111111000/////////111222333//////000000111111111222///111333333222222222333444444555666777888888999888888777777666666555555666444333333444222---)))222222333444444444333333333444555444222111222333//////000111111111111111...//////000111222222222------,,,---...000222333444333222111000000000111000222333222///---///111333111000111222222111000000///...///000///---,,,222222333333333222222111---...///...------...000......---------,,,,,,,,,.../////////------///000...........................///111222333333222111111000000000000000111222////////////000000000000222222111000///...------///000111111111000...---,,,---.........000333666666777;;;???CCCFFFIIIJJJLLLNNNPPPPPPPPPPPPRRRSSSRRRMMMJJJMMMPPPMMMKKKKKKJJJMMMNNNLLLGGGFFFJJJNNNLLLLLLKKKKKKKKKKKKLLLLLLJJJIIIHHHHHHGGGGGGGGGGGG>>>>>>===;;;999:::===@@@DDDDDDEEEFFFGGGGGGGGGGGGKKKGGGCCCBBBDDDEEECCCAAAHHHHHHHHHHHHGGGFFFEEEEEEJJJEEEEEEJJJLLLIIIIIILLLHHHJJJJJJGGGCCCBBBDDDGGGGGGEEEDDDEEEGGGGGGCCC???EEEGGGIIIIIIFFFDDDCCCBBBFFFGGGIIIJJJJJJGGGEEECCCCCCDDDEEEEEEEEECCCBBBAAA===BBBFFFFFFCCCBBBEEEIIIBBBDDDFFFEEEBBB@@@AAABBBDDDDDDCCCBBB@@@???>>>===???===:::888999;;;???AAAHHHQQQYYYYYYXXXYYYZZZZZZUUUTTTTTTWWW[[[]]]\\\[[[[[[YYYSSSJJJAAA:::666555333333444444444333222111555555777:::???FFFLLLOOOUUUSSSSSSTTTWWWZZZ\\\\\\bbbeeeeeebbbZZZRRRMMMLLLSSSQQQOOOMMMJJJFFFAAA===777111///444888666333222111222333333222222444666777777666555444333333222444555555555555666:::<<<:::AAAEEEAAA>>>???BBBCCC@@@AAAAAA???<<<::::::;;;:::999777666666666777888555666777888999:::;;;;;;@@@===999777888888777444555555888999555333888AAA<<<===???AAA===777666999666666777777888888888999333444555777888888999999888555333555:::<<<<<<:::666555333111000000111111333333333444444444555555444333333222333444666777444555555444222111111222333333222222333555666777888777666555555444555555777555333444777888777555555555444333444555666777777888888777777888:::<<<777999::::::888888:::===????????????@@@AAABBBCCC============>>>???@@@AAAvvvhhhbbb___]]]```___]]]\\\ZZZWWWRRRNNNGGGFFFCCCAAA>>><<<;;;:::::::::999999999:::<<<===888888777777777666666666777888888777444222111111111000//////000111222333000000111111111111111111000222333333222111222333555555555666777888999999888888777777666555555555555444222222333222...+++222222333444444444333333333444555444222111222333...///111222222222111000...//////000111111222222---------......000111222222222222222111111000000///111333222000...///000000000111111000000111111///000000000000///......111111111222222111111000---...///...,,,,,,...000/////////.........------///000000///......///111...........................///111222333222222222111111000000000000000111.../////////000000000000000000000000000///////////////000111000///...---...//////...---...000222111333666:::>>>BBBDDDFFFJJJKKKMMMNNNNNNNNNPPPRRRRRRNNNMMMOOOPPPLLLKKKLLLJJJMMMNNNKKKHHHFFFJJJMMMKKKKKKLLLLLLLLLLLLKKKKKKJJJIIIIIIHHHGGGGGGHHHHHHAAAAAA@@@===;;;<<<>>>AAAFFFFFFGGGGGGHHHHHHGGGGGGIIIGGGFFFEEEFFFGGGFFFEEEGGGHHHHHHHHHHHHGGGFFFFFFIIIEEEEEEIIIKKKIIIHHHKKKIIIHHHGGGEEECCCCCCEEEGGGGGGFFFEEEEEEEEEEEECCCAAADDDFFFHHHHHHFFFDDDBBBBBBEEEFFFGGGHHHHHHFFFDDDCCCEEEEEEEEEEEEEEEDDDCCCCCCAAABBBCCCCCCCCCCCCDDDEEEBBBDDDFFFEEEBBB@@@AAABBBBBBBBBAAAAAA@@@@@@@@@@@@???>>>======>>>???BBBCCCJJJSSS[[[\\\ZZZZZZZZZXXXQQQPPPQQQVVV]]]aaa___]]]YYYWWWQQQJJJAAA;;;888777666555555555444444444444888888888:::>>>CCCHHHLLLPPPQQQRRRTTTVVVYYY\\\^^^bbbcccccc___XXXQQQMMMKKKOOOOOONNNMMMKKKHHHBBB>>>888222///333777555222222222333333333111222333555777666666555444444333333555555555555555777;;;>>>>>>DDDHHHEEECCCDDDEEEDDD@@@AAAAAA@@@===;;;;;;;;;999888888777777777888888777777777888999;;;<<<===???<<<999777888888777555555333444888888555666999:::;;;>>>AAA>>>777555777666666777777777888888888666666777777777777666666444555666777888888:::;;;666555333222111222222333444444444555555555666666666555444333333444444555111333444444333222444555444333222222333444555666888888666555444444444444555333222333555666555333555444444333444555666777666666666666666666888:::666888999888777777:::<<<>>>>>>>>>>>>???@@@AAAAAA======>>>>>>??????@@@@@@ooobbb[[[XXXYYYXXXYYYZZZYYYWWWSSSPPPJJJIIIFFFCCC@@@>>><<<;;;:::999888888888999:::;;;777777777666666666555555666777888777444222222222111111000000000111222222222222222222222111111111111222333333111000111222555555666666777999:::;;;888888777666666555555444555333222222222222111///222222333444444444444444333444555444222111222333...000222333333222111000...//////000000111111222------...//////000//////000111222333222111000///...000333333111000//////,,,...111000......000333...111333222000...///111///000000111111111000000---...///...,,,,,,---///000000000/////////......///111111111//////000111...........................///000111222222222222222111111000////////////....../////////000000000/////////000000111111111...///000000000///------///000000...,,,+++---......///333666;;;>>>AAACCCFFFHHHJJJKKKKKKLLLNNNPPPQQQPPPQQQSSSPPPKKKJJJMMMJJJLLLMMMKKKHHHGGGJJJMMMJJJKKKMMMNNNNNNMMMKKKJJJJJJJJJIIIHHHHHHHHHHHHIIIFFFEEEDDDAAA??????AAACCCGGGGGGHHHHHHIIIHHHHHHHHHFFFHHHJJJJJJIIIHHHHHHHHHFFFGGGGGGHHHHHHHHHHHHHHHHHHDDDDDDHHHJJJIIIHHHIIIIIIGGGDDDBBBDDDFFFGGGGGGFFFGGGGGGEEECCCCCCCCCEEEFFFHHHJJJJJJHHHFFFEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEGGGFFFEEEEEEEEEEEEEEEEEEEEEBBB@@@@@@BBBDDDCCCBBBBBBDDDEEEDDDBBB@@@@@@AAA????????????@@@AAABBBBBB>>>??????AAACCCEEEGGGHHHMMMWWW___```^^^\\\YYYVVVQQQNNNOOOUUU^^^bbb___ZZZUUUSSSOOOHHHAAA<<<999999999888777666555666666777::::::999:::===AAAEEEHHHKKKNNNQQQSSSTTTWWW\\\`````````^^^YYYSSSNNNLLLKKKLLLLLLMMMMMMMMMIIICCC???888222000222555333111222222333333222111000222333666666666555444444444333555666555555666999>>>BBBCCCHHHKKKJJJJJJLLLIIIEEE@@@AAABBBAAA>>>;;;;;;;;;888888888999999999999999:::999888888999;;;===???>>>;;;888777777777777666444111111666999777444444::::::===@@@===777444666666666666666777777777777888999999999888666444333111555999999777555777:::555444333222222333444555555666666666666777777777888777666555444444444444///111333333333444666888555444333222222333444555999888777555444333333333333111111222333444333222555444444444444555666666666555555555555555666777555666777777666777999;;;<<<<<<<<<===>>>>>>??????===>>>???@@@@@@???>>>>>>zzzggg\\\XXXTTTTTTUUUWWWXXXVVVRRRNNNJJJIIIFFFCCC@@@===<<<;;;:::999888777777888999999666666666666555555555555555777777777444333222333111111111111111111111222444333333222222111111111111222333222000000111222555555555666777999;;;<<<888777777666555555444444444333222222222333333333222222333444555555555555222333444444222222333444///111333444444333111000////////////000000111111---...///000000///...---///000222333333222111///---000222333333111///...)))---000000,,,,,,///333...222555444000...000333///000111111111111111111...//////...---,,,---///000000000/////////......000111333222111000111222..............................///000111222222333333222111//////................../////////000000/////////000000000111111......///000///...---,,,...//////...,,,++++++---///000222666:::===AAABBBBBBDDDGGGHHHIIIKKKMMMOOOPPPQQQTTTUUUQQQKKKJJJNNNJJJLLLMMMLLLJJJIIIJJJLLLJJJLLLNNNPPPPPPNNNLLLJJJJJJJJJIIIIIIIIIIIIIIIJJJJJJIIIHHHFFFCCCBBBDDDEEEFFFFFFHHHIIIJJJKKKKKKKKKFFFJJJMMMNNNJJJHHHGGGHHHEEEFFFGGGHHHIIIIIIIIIIIIFFFDDDEEEGGGIIIIIIHHHGGGJJJFFFAAAAAADDDHHHIIIHHHFFFHHHHHHEEEBBBAAADDDGGGEEEFFFHHHGGGFFFDDDDDDEEEFFFFFFEEEDDDEEEEEEFFFGGGHHHGGGFFFEEEEEEEEEGGGGGGEEECCCAAA@@@@@@AAABBBBBBCCCCCCDDDCCCBBBAAA@@@@@@???>>>>>>>>>???@@@BBBCCC??????AAACCCFFFJJJNNNPPPSSS\\\ccccccaaa^^^YYYSSSSSSPPPOOOTTT\\\^^^YYYSSSPPPNNNKKKFFF@@@<<<;;;;;;:::999777555555666777888:::999999:::===AAAEEEHHHIIINNNSSSTTTSSSUUUZZZ___^^^\\\XXXTTTOOOLLLKKKKKKJJJKKKLLLMMMLLLHHHAAA<<<888333000222444222111222333333444222000000111222555555555555555444444444666666666555777;;;AAAFFFHHHLLLOOOOOOQQQQQQMMMFFF@@@AAABBB@@@===;;;::::::999999::::::::::::999999;;;999777777777:::===>>><<<:::888777666666666666333000111555777666666999@@@===<<<===:::555444666666666666666666666666666888999999999888666444333222666999:::999777777888333333222222222333555666777777777888888888999999777777777666666666666666000222333444444444666777555444333222222222333444999888777555444333222222222111111222333333333333444444444444555555666666666555555555666666666555444444555555555666888999999:::;;;;;;<<<=========<<<>>>???@@@@@@???===;;;sssccc[[[TTTTTTTTTUUUUUUSSSOOOLLLHHHGGGDDDAAA>>><<<::::::;;;:::888777666777777888666666666666555555555555444666777666444333333444111222222222222111111111444333333222222111111111111222222111//////111333555555555555666999;;;===777777666666555444444444333333333333222333444666111222333444555555555555222333444444222222333444111222333444444333111000///////////////000000000---...///000000///...---...///111333444333111000...///111333333222///---(((,,,000///,,,+++...333---222555444000...111444000111111222333333222222000000111///------...000/////////.........------000111333333222111111222.................................///000222333333222111000///........................////////////000000000////////////...---......//////---,,,++++++,,,...---,,,,,,---...///000222444888;;;>>>@@@???BBBEEEGGGHHHJJJMMMOOOOOOPPPTTTWWWSSSLLLKKKNNNKKKLLLMMMMMMLLLKKKLLLMMMKKKLLLOOOPPPPPPOOOLLLKKKJJJJJJJJJIIIIIIJJJKKKKKKLLLLLLKKKIIIFFFEEEFFFHHHCCCDDDFFFIIIKKKLLLMMMNNNGGGKKKOOOOOOKKKHHHGGGGGGEEEFFFGGGHHHIIIJJJJJJJJJDDDEEEFFFGGGIIIJJJHHHFFFJJJFFFBBBBBBFFFIIIIIIHHHGGGHHHHHHFFFBBBAAADDDGGG@@@BBBCCCBBBAAA@@@@@@AAAGGGFFFEEEEEEEEEGGGIIIJJJHHHGGGFFFEEEEEEFFFGGGHHHCCCEEEEEEBBB>>>===AAAEEECCCCCCCCCBBBBBBAAA@@@??????>>>======>>>???AAABBBAAABBBCCCFFFJJJQQQWWWZZZ[[[bbbfffeeebbb^^^XXXRRRRRROOOMMMQQQWWWXXXSSSMMMJJJJJJGGGCCC>>>;;;;;;;;;999888666444444555666777777777888:::>>>CCCHHHKKKLLLQQQUUUVVVSSSSSSXXX\\\\\\YYYTTTOOOLLLJJJJJJJJJJJJKKKLLLLLLJJJEEE>>>999777333111444444222111333333444444222111000111333444444444555555555555555777777666666888===EEEKKKLLLPPPSSSTTTUUUUUUPPPIIIDDDDDDDDDAAA===;;;;;;;;;;;;;;;;;;;;;:::::::::::::::888777555666888;;;===999999888666555555666777222111333555444444;;;CCCFFF@@@;;;999777444444777666555555555555555555555666777999::::::888666555888777888:::<<<<<<999666222222111111222333555666888888888999999999::::::666666777888999999::::::333444555555333333444555555444333222111222333444888777666444333333222222222333333444333444444555444444444555555555555555888666555666888999888666333333333444555777888888777888999;;;;;;;;;;;;;;;;;;===>>>??????>>><<<:::|||fffZZZUUUTTTSSSRRRRRRPPPMMMJJJGGGEEECCC@@@>>><<<;;;;;;<<<;;;999777666666777777777777777666666666555555333555666666555444444555222222222333222222111000222222222222222111111111000111111000///000222444444444333444555888;;;===777777666555555444444333222333555555444333555666111222333555666666666666111333444444222222333555333333444444333333222222////////////////////////------...//////000//////...///111222333333333222//////000111333333000...***,,,///...,,,,,,...111...111333333111000111333000111222333333333333333222222222111///...///111/////////.........------///111333333222111000111........................------......000111333444111000000///............------.........//////////////////......---------,,,---.........---++++++)))+++---...------...////////////111333777:::;;;<<<>>>BBBDDDFFFIIILLLNNNNNNNNNRRRVVVUUUNNNKKKLLLLLLMMMMMMNNNNNNNNNNNNMMMLLLMMMOOOPPPPPPOOOMMMLLLKKKJJJJJJJJJJJJKKKLLLLLLLLLMMMLLLKKKHHHGGGHHHIIIBBBDDDFFFHHHKKKLLLNNNNNNIIIKKKNNNOOOMMMKKKIIIHHHFFFFFFHHHIIIJJJJJJJJJJJJDDDFFFGGGGGGJJJLLLJJJEEEIIIGGGEEEFFFGGGIIIIIIIIIGGGHHHHHHFFFDDDDDDDDDFFFDDDEEEFFFEEEDDDCCCDDDFFFFFFFFFEEEEEEFFFHHHJJJKKKFFFFFFFFFFFFFFFFFFGGGHHHAAAEEEGGGDDD>>>===AAAFFFDDDBBBAAABBBBBBBBB@@@>>>>>>>>><<<<<<===>>>AAABBBEEEFFFIIINNNTTT[[[aaaeeecccggggggccc```]]]XXXRRRNNNLLLKKKMMMOOOPPPNNNLLLFFFEEECCC@@@<<<999:::;;;888777555444444444555666555555777:::???FFFLLLOOOQQQTTTWWWWWWVVVUUUWWWYYYZZZUUUPPPLLLKKKJJJIIIHHHJJJIIIIIIIIIGGGBBB<<<777444222333666666333222555333444444333222111333444333444444444555666666666888777666666999@@@IIIOOORRRWWW[[[[[[ZZZZZZVVVQQQNNNLLLIIIEEEAAA??????AAA???>>><<<;;;:::999::::::999888777666666888:::;;;777777777666444444666888333333555666444444===HHHFFF>>>888777666444555888555555555555555444444444444666888:::;;;:::888777<<<999777999======999555333333222222222444555666888999999999999:::::::::555666888999;;;<<<<<<<<<555666777555333222222333444333222111111222333444777666555444333333333333333444555555444444555666333444555555666666555555888666555888;;;<<<:::888444222222333666888888888666777999:::;;;;;;:::::::::;;;<<<======<<<;;;;;;lll\\\VVVTTTQQQPPPPPPOOOMMMKKKGGGFFFDDDBBB@@@??????>>>===<<<:::888777777777777888888777777777666666666333444666666555444555555222222333333333222111000000000111111111111111111//////000//////000333666333333222222444777:::<<<777666666555555444333333111444666777555444444555111222333555666666777777111222444333333222444555666555444333222333333444////////////////////////---------......000111222...///000111222333444444000///...000222333111///------..................///000111111111111111111///000111222222333333333444444444333000000111222000000000/////////.........000333333222000000000........................---------...///111333444000//////.........//////---------.........//////,,,,,,,,,---------------,,,,,,---...---,,,+++***))),,,...///.........///////////////111333666888888;;;>>>AAACCCFFFJJJLLLMMMLLLOOOUUUVVVQQQLLLKKKMMMNNNNNNPPPQQQQQQOOONNNNNNNNNOOOOOOOOOOOONNNNNNKKKKKKJJJJJJKKKLLLLLLMMMKKKLLLLLLKKKIIIHHHIIIJJJDDDEEEGGGHHHJJJKKKKKKKKKJJJJJJLLLNNNPPPPPPOOOMMMGGGGGGHHHIIIJJJJJJJJJIIICCCGGGIIIHHHJJJMMMKKKEEEGGGIIIJJJJJJIIIHHHIIIJJJHHHGGGFFFFFFGGGFFFEEECCCHHHIIIIIIIIIGGGGGGIIIJJJDDDDDDEEEEEEGGGHHHIIIJJJDDDEEEEEEFFFGGGGGGFFFFFFBBBDDDEEEDDDBBBAAABBBDDDDDDBBBAAAAAABBBBBB@@@===<<<;;;::::::<<>><<<888444222111333777999999888666777999;;;;;;;;;:::999999999999::::::;;;;;;;;;xxxfffWWWTTTPPPOOONNNNNNNNNMMMIIIHHHFFFEEECCCBBBBBBBBB>>>===;;;999777777777777888888888888777777777777222444666666555444555666222333333444333222111000//////000000111111111222...//////......000444777333222111111333666:::<<<777666666555444444333333111444888888666444444555111222333555666777777777111222444333333333444555777666444222111222444555///////////////.........------,,,---...000222333/////////000111333444555111///---///222333222000///...------//////...,,,000//////000222333111000......///111111222222222555555555444111000111333111111111111000000000000---000222333222000//////........................------------///111333555//////.........//////000---------.........//////)))******+++---......///,,,,,,---...---,,,+++***+++---///000///.........222111000000111333666777666888<<>>???AAAAAA@@@???;;;888666777888666777777777777666555555555666888<<>>:::777888:::;;;999:::::::::::::::::::::444666777555333333666999999555333777999888888:::555111000555888777555666555555555444444333333333555777:::<<<<<<999777555888:::;;;999666444777:::999888777666666777888999888888999999999:::::::::999:::;;;<<<<<<<<<;;;:::555666777666444333444555111111000000111333555666444333333333333444555555111444666555333222444777333333555666666666555444666444333777===???<<<888444222111333777::::::888666777999;;;<<<;;;:::999888888777888999:::;;;<<>><<<:::999888999999:::999888999:::999444111666666666777666666555444333333222111000///...---////////////............//////......///111444555111111111222333444555666444555555444333333666888555888:::999555222222444333222111111111333555777444444444444444333333333777666444333333444555666---------///111111///---000000////////////000000555222//////111444444333444444444444333222111000+++,,,.../////////...---............///000222222///......000333444222///000111222222000000111222444555444222///---,,,---///000111222333333222111........................///............------------......///000000//////---------......---,,,,,,------------------------,,,++++++******++++++,,,...............---------000///...---...///111333555555666999===AAAFFFHHHGGGLLLPPPQQQNNNKKKJJJJJJRRRNNNOOOTTTSSSNNNLLLOOOOOOPPPQQQQQQQQQPPPOOONNNMMMJJJIIIMMMOOOMMMLLLMMMJJJKKKKKKLLLLLLLLLLLLLLLJJJLLLMMMMMMLLLKKKKKKLLLMMMLLLMMMPPPTTTUUURRRPPPKKKJJJIIIHHHHHHHHHIIIIIIEEEGGGIIIJJJIIIGGGGGGHHHFFFGGGIIIIIIJJJLLLOOORRRNNNMMMMMMKKKIIIGGGFFFEEECCCCCCCCCCCCDDDEEEFFFGGGFFFFFFEEEEEEFFFHHHJJJKKKDDDDDDDDDDDDEEEFFFGGGHHHAAADDDFFFEEECCCCCCEEEGGGAAABBBCCCCCCBBBAAA>>>===<<<===<<<;;;:::>>>FFFLLLTTT```mmmuuu{{{~~~|||xxxpppllleee```\\\YYYVVVSSSQQQOOOKKKGGGCCC@@@???>>>???===;;;:::999:::<<<===555666777777777777999;;;444222333:::@@@FFFNNNUUUZZZYYYWWWUUUTTTTTTUUUUUUUUUSSSOOOKKKHHHEEEDDDCCCDDDFFFHHHJJJIIIBBB:::333000555777666777999888444222333444444444333222222666666666777777777777777222444666888;;;BBBLLLTTTaaaggglllmmmnnnqqqrrrpppllliiiddd]]]VVVPPPLLLJJJBBB???;;;::::::;;;;;;:::999::::::888555666;;;???888777555444444555777888;;;888555444666888777555444333222555999;;;:::999:::777555555666777444222666777888999999::::::999999999999999999999999999;;;:::888666555555666777999999:::;;;<<<===>>>???@@@===<<<>>>AAAAAA<<<777555666666444222333555777222///------000222222111222333333333222222444666444444444444444444444444555555555555555555555444444666777888777777777888222222222555888:::;;;:::555666888:::;;;:::999888555555666777888999::::::}}}eee[[[QQQMMMMMMKKKLLLNNNJJJGGGEEEDDDDDDDDDDDDCCC@@@???===;;;999999999999:::999888999:::999555222555666666666666666555555333333222111000/////////000000000/////////......//////......///111333555222222222222222333444555333444444444333444666999333444555555444333333333333222111111222333555777555555444444333333333333777666444333222222222222.........///111111000...//////............//////333000......111333333111444444555555444444333222.........//////......---............///000111222///......000222333111...333444555444333333333555222333333111...---------///000111222222222111111........................///............------------....../////////......,,,---------------,,,,,,------------------------++++++++++++++++++++++++---------...............///...---,,,---...000111333333444666:::???CCCEEEDDDIIINNNOOOLLLJJJJJJKKKRRROOOPPPSSSSSSNNNMMMPPPQQQRRRRRRRRRQQQPPPNNNMMMMMMJJJJJJNNNNNNMMMNNNRRRPPPOOOMMMKKKIIIHHHHHHHHHIIIKKKMMMMMMKKKJJJKKKLLLKKKKKKLLLOOORRRSSSQQQNNNJJJJJJJJJJJJIIIIIIHHHHHHFFFHHHJJJKKKIIIHHHHHHHHHEEEGGGHHHHHHHHHJJJMMMPPPMMMMMMLLLKKKIIIHHHFFFEEEDDDDDDDDDDDDEEEFFFGGGHHHGGGGGGGGGGGGHHHIIIKKKLLLGGGFFFFFFEEEFFFGGGHHHIIICCCEEEGGGGGGEEEEEEFFFHHHAAABBBBBBBBBAAA???===;;;=========<<<<<>>;;;:::???>>><<<:::999999999:::888888999888777888;;;===777444555:::@@@EEELLLSSSUUUUUUTTTUUUUUUVVVWWWWWWTTTRRRNNNJJJGGGEEEDDDCCCEEEFFFHHHIIIIIIDDD===777111555666555666888888555555666777888888777555444444444444444444444444555222444777999===EEEPPPWWWffflllqqqqqqrrruuuuuusssoookkkeee^^^VVVOOOJJJHHHBBB???<<<;;;<<<===<<<;;;999999888777555555888:::777666555444444555666777:::777444444666777666555444222222444777999999888999777666666888999777555444555666777888888888888888888888888888999:::::::::999777555555555666777:::;;;===>>>?????????>>>===;;;999;;;???@@@<<<999::::::999777444333444555222000...///111333333111222333444333222222444666222333333444555666777777555555555444444444444555444555777777666555666777888777666888:::;;;;;;:::777888:::;;;;;;:::999888444555555666777888999:::rrrcccTTTNNNNNNMMMLLLMMMJJJHHHFFFEEEEEEEEEDDDCCCAAA@@@===;;;:::::::::::::::999999999:::999666333555555555666666666666666333333222222111111111000111111111000000000000/////////......///111333444333333222222222333333444222333444444333444666888222111000000222333333333333222222222222444555777777666666555444333333222777666444222111000000000/////////000222222111//////......------......///000///...///111222111000444444555666666666666555111000///......------...///......//////000111222///......///111111///...000111222222000000111222///000111000...------...111111222222222111000000........................///............---------------.........------,,,,,,,,,------------,,,,,,------------------------***+++,,,------,,,+++***,,,,,,------......//////...---,,,+++,,,---...///000000222444777;;;>>>@@@@@@EEEJJJKKKJJJIIIKKKMMMQQQOOOPPPRRRRRROOONNNPPPSSSTTTTTTSSSRRRPPPNNNLLLLLLKKKLLLOOONNNMMMRRRXXXTTTQQQMMMJJJGGGFFFFFFGGGIIIKKKLLLLLLKKKJJJJJJKKKJJJJJJKKKNNNPPPPPPNNNLLLIIIJJJKKKLLLLLLJJJIIIGGGHHHJJJLLLLLLJJJIIIIIIIIIEEEFFFHHHHHHGGGHHHKKKMMMKKKKKKKKKJJJIIIHHHFFFEEEEEEEEEEEEFFFFFFGGGHHHIIIIIIIIIHHHHHHIIIJJJKKKLLLJJJHHHGGGFFFFFFHHHIIIKKKGGGHHHIIIIIIHHHHHHIIIJJJBBBBBBBBBAAA@@@>>>;;;:::============@@@HHHTTT]]]ooozzz{{{nnniiiccc^^^ZZZWWWTTTRRRUUURRRLLLFFF@@@<<<:::999>>>>>>===;;;:::999888777;;;;;;:::999888:::===@@@;;;888888<<<@@@CCCIIIOOOOOOPPPRRRTTTVVVWWWXXXXXXRRRPPPLLLIIIFFFDDDDDDDDDEEEEEEEEEFFFFFFCCC>>>:::222555555333444777888666777888:::<<<<<<:::999777444444333333333333333333222444777:::???IIIUUU^^^mmmssswwwvvvvvvyyyzzzxxxrrrnnnhhh```WWWPPPKKKHHHCCCAAA>>>>>>>>>>>>===;;;999777666555666666555444777666555444444555666777999666444444555666666555333222222333666888888888888777666777999:::999888333333444555666666666666777777666555666888;;;<<<:::999777666555555666777;;;===@@@BBBCCCAAA???===;;;999777888<<<>>>===;;;:::;;;:::999666666777888444222111222444444444333222333444333222222444666111222333444666777888888555444444444444444555555444555666666444333444555===<<<;;;;;;<<<<<<;;;999999:::;;;<<<;;;:::999888333444555666777888888999lllXXXPPPOOONNNLLLLLLKKKIIIGGGGGGGGGGGGEEEDDDBBB@@@>>><<<;;;:::;;;;;;:::::::::::::::888777666555555555555666666777888333333333333222222222222222222222111111111000000////////////000111222333333333222222222222222222333444444444222222333555444000---...111333333111333333222222333444666666999999888777555444333333555555444333222111111111000//////000222222111000//////............///////////////000111111000000333444555666777888888888333222000...---------...///////////////000111111//////.../////////...---...///000000......///000---...///...------...///222222111111111000//////........................///............------------------...------,,,++++++,,,,,,------------,,,........................***+++---......---+++***++++++,,,------...//////------,,,,,,,,,,,,---...//////000222555888;;;<<<===AAAFFFHHHHHHIIILLLOOOOOONNNOOOPPPOOONNNNNNOOOSSSSSSTTTSSSSSSQQQOOONNNLLLLLLNNNPPPNNNMMMTTT]]]TTTQQQMMMIIIGGGHHHJJJLLLIIIJJJLLLLLLJJJIIIJJJKKKIIIIIIKKKMMMNNNMMMLLLJJJIIIJJJMMMNNNNNNLLLIIIGGGIIIKKKMMMMMMKKKJJJIIIJJJGGGHHHIIIIIIHHHHHHIIIKKKIIIIIIIIIIIIIIIHHHGGGFFFGGGGGGFFFGGGGGGHHHIIIJJJIIIIIIIIIIIIIIIIIIJJJJJJKKKIIIGGGFFFFFFGGGIIIKKKIIIJJJJJJJJJJJJJJJJJJKKKCCCCCCBBBAAA???===;;;:::;;;<<<===>>>DDDOOO]]]gggttt~~~zzzkkkgggccc___\\\ZZZXXXVVVRRROOOIIIDDD@@@===<<<;;;<<<<<<======<<<;;;:::999===<<<;;;888777999>>>AAA>>>;;;;;;???BBBCCCHHHMMMMMMOOOQQQTTTVVVWWWWWWWWWPPPNNNJJJGGGEEEDDDDDDDDDFFFEEEDDDCCCBBB@@@<<<999444666555222222777999777777999<<<>>>???===:::888777666555444333444444555222555888;;;BBBMMM[[[eeesssxxx{{{zzzyyy||||||zzztttpppjjjbbbZZZSSSNNNKKKEEECCC@@@???>>>===:::888777555444666888999666333777666555555555555666777777666555444444555666666555444444444555777888999777777666777777777666666333333444555666666666666666555444444555888<<<>>>:::999888777777777777888:::===@@@CCCCCCAAA===;;;<<<999777777999;;;<<<;;;666777999999888999;;;<<<555666666777777777666555222333444444333333444666222222333444555555666666555444444333333444555666555666666555333222333444???===<<<<<<======;;;:::;;;;;;;;;;;;:::999888777333333444555666777888888xxxaaaUUUQQQOOOMMMMMMLLLKKKIIIIIIIIIIIIGGGEEECCCAAA???===<<<;;;<<<<<<:::;;;;;;:::999888888888666555555666666888999:::444444444444333333333333222222222222111111111111/////////000000111222222333333222111111111222222444555666444222000000111666222//////111333222000333333333333444555666666::::::999888777666555444333333333444444444444444111000//////111222222111111111000000000000111111///000111222222111111111111222444666777888888999555333111///...---......000////////////000000111000000000///...------...111222333222111000111333+++---......------...///222111111000000/////////........................///............---------,,,---------------,,,,,,+++,,,---.......................................***+++---......---+++******++++++,,,---...//////...---------------------...///000222444666888999:::>>>CCCEEEFFFIIIMMMQQQMMMNNNMMMMMMMMMNNNNNNMMMPPPQQQRRRSSSSSSSSSRRRQQQMMMNNNPPPQQQOOONNNUUU^^^WWWTTTOOOKKKIIIJJJLLLNNNIIIKKKLLLLLLKKKJJJJJJKKKHHHJJJLLLMMMMMMLLLKKKJJJIIIKKKNNNPPPPPPMMMJJJGGGJJJLLLMMMMMMKKKJJJIIIIIIJJJLLLLLLLLLJJJIIIIIIJJJGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKIIIIIIIIIIIIIIIHHHHHHHHHIIIHHHGGGFFFFFFGGGIIIJJJKKKJJJJJJJJJJJJJJJJJJIIIDDDCCCBBBAAA???===;;;:::888:::===@@@HHHUUUeeepppzzz}}}uuuhhhfffcccbbbaaa```]]][[[QQQMMMHHHBBB>>><<<;;;;;;:::;;;<<<===============<<<<<<:::888777888<<<@@@@@@======AAADDDEEEIIINNNOOOQQQRRRTTTUUUUUUTTTTTTOOOMMMIIIFFFDDDDDDEEEFFFKKKIIIFFFDDDBBB???;;;888555777555222222777:::999777999===@@@AAA???;;;999999777555444333333444444333555888<<>>::::::999999888888999999888;;;>>>AAAAAA>>>;;;999>>><<<999777888999:::;;;444666888888888888999;;;777999:::;;;;;;999888777333444444444333333555777444444444333333333333333555555444333444555777888666777666555333333444555<<<;;;:::;;;<<<===<<<;;;;;;::::::999888777666666333333444555666777888888ppp```WWWRRROOOOOOMMMLLLKKKKKKKKKJJJHHHFFFDDDBBB@@@>>>===<<<======:::;;;<<<;;;999888999:::777666666666888:::<<<===666555555555444444333333222222222111111111111000//////000000111111111111222222111111111222222333333555555444111/////////555333111111111222111000333333333444555555666666999999888777666555555444111222333444555555555555111///......000111111111222111111000000111111222///000222111000000111333000111222444666777777777444333222000//////......000000////////////000000111222111///---,,,---//////000111000//////000111,,,---......------...000111111000/////////000000........................///............---------,,,,,,---...............,,,---...///////////////........................+++,,,---......---,,,+++++++++,,,,,,------......------------------,,,,,,......000111333444555666777;;;???AAACCCFFFLLLQQQLLLNNNNNNKKKKKKNNNOOOMMMNNNOOOQQQRRRSSSSSSRRRRRRPPPOOOPPPRRRQQQOOOSSSZZZZZZWWWRRRMMMKKKKKKLLLMMMJJJLLLMMMMMMLLLKKKKKKLLLIIILLLNNNOOOMMMKKKJJJKKKKKKLLLOOOQQQPPPNNNKKKIIIJJJLLLMMMMMMKKKIIIIIIIIIMMMNNNOOONNNLLLJJJIIIJJJEEEFFFGGGGGGHHHHHHHHHHHHGGGGGGGGGHHHHHHIIIJJJKKKIIIIIIIIIIIIIIIHHHGGGFFFGGGGGGGGGGGGHHHIIIJJJJJJJJJIIIHHHHHHIIIIIIHHHGGGBBBBBBAAA???===<<<;;;:::666999>>>DDDMMM[[[lllwwwvvvnnnfffffffffffffffddd```]]]RRRNNNHHHAAA<<<999999999999999:::;;;<<<>>>??????;;;;;;:::888777888;;;>>>@@@>>>???DDDGGGIIIMMMRRRSSSTTTTTTTTTTTTSSSSSSRRROOOLLLHHHEEEDDDEEEGGGHHHOOOLLLIIIFFFDDDAAA===:::666888777333444999;;;999888;;;@@@DDDEEEBBB>>>;;;999777444222111111222222444666888<<>>;;;999666555222333555888;;;<<<<<<;;;888888888999999888888888666777777666555555777:::999999888777555666999<<<777888888666222000000111555555666777888888888888666555555555777999<<<>>>999999999999999999999999777888:::<<<<<<;;;:::999>>><<<:::888777888999:::777999:::999777555555555777:::===>>><<<999888777333444555444333333555777666555555444333333222222777666444444444666888:::888888888666444555777999:::999888999;;;<<<<<<;;;::::::999888888777666666333444555666777888888999ooo```UUUQQQRRRMMMLLLLLLLLLLLLKKKIIIFFFDDDCCCAAA???>>>======>>>:::<<<===;;;999888:::<<<888888777777999;;;>>>@@@777777666666555444333333222111111111111000000000///000000111111111111111111000000000111222333333000222444444222000000111///111222222111111111222222333444555555666666666555555555444444333333333111222333444444333222222000///------///000111000111111000000000000111111///000111///......111444...///111222444444555555333333222222111000///...000000////////////000000222333333000---,,,...000,,,---......,,,,,,---...---...//////...---///000000000///...//////111111........................///............---------+++,,,---...///000000000---...///000111111111111........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***------///000111222333333333777;;;===???CCCIIINNNMMMPPPOOOKKKLLLPPPRRROOONNNOOOQQQRRRRRRQQQPPPPPPSSSPPPPPPRRRRRRPPPQQQTTTWWWTTTQQQMMMLLLLLLMMMOOOKKKMMMNNNNNNMMMLLLLLLMMMKKKNNNQQQQQQNNNLLLKKKLLLLLLMMMOOOPPPPPPNNNLLLJJJJJJKKKMMMLLLJJJHHHHHHHHHOOOPPPQQQOOOLLLJJJIIIHHHDDDDDDFFFGGGHHHHHHHHHHHHGGGGGGGGGGGGHHHIIIJJJKKKJJJKKKKKKKKKJJJIIIGGGFFFEEEFFFHHHJJJKKKLLLLLLKKKHHHFFFEEEEEEGGGGGGEEECCC??????===<<<;;;:::::::::666:::@@@HHHSSSaaaqqq}}}|||ssskkkfffggghhhjjjiiieee___ZZZQQQMMMFFF@@@;;;999999:::999888888888999;;;===>>>;;;;;;;;;999888888:::<<>>@@@FFFKKKMMMRRRWWWVVVVVVUUUTTTSSSSSSSSSSSSNNNLLLHHHEEEDDDFFFHHHJJJLLLJJJHHHFFFDDDAAA===:::666999888555666:::<<<:::<<<@@@EEEJJJKKKHHHCCC@@@:::888555222111111222333555666888<<>>;;;888666666333444555444333444555777666666666666666555555555888777555555555888:::<<<999999999888666777:::<<<:::999888999;;;;;;;;;999;;;:::999999888888888888444555555666777888999:::yyyfffXXXSSSUUUNNNMMMLLLMMMMMMLLLIIIGGGEEEDDDBBB@@@>>>>>>>>>>>>:::<<<===<<<999888:::===999888888888:::<<>><<<;;;===>>>:::888777666666888:::;;;;;;<<<<<<;;;:::999:::<<<>>>===@@@GGGMMMPPPUUU[[[WWWVVVUUUSSSSSSSSSTTTTTTOOOLLLHHHEEEEEEFFFIIIKKKGGGFFFDDDCCCBBB???;;;888777999999777888;;;<<<:::???DDDJJJNNNOOOLLLGGGCCC>>>;;;888555333333444555555666888<<>>>>>333666999888666666999<<<:::;;;;;;<<<<<<;;;;;;:::777888999888666666999===888999888555222333777:::999;;;<<<;;;888666888:::444555666777888888888888777777888999:::;;;;;;<<<555555666666666666666555888777555444666999<<<>>>555666666666666666888999666888::::::999777777777222777<<<===:::666444444444555555555444444666777666666777777888888999999999888666555666888;;;===:::::::::999888999<<>>===<<<;;;;;;;;;;;;<<<;;;:::888777888:::===???777777666444333222111000333222111000////////////////////////////////////222222222111111111000000...///000111111000///......//////000000000//////333333333444444555555555222222222222222333444555555555333111222444444111222111///...------......111...---//////...///333111///...---......,,,+++,,,///333555444222111111666666555444333111000///---......///000111111222222333444444333111...,,,---...///000000///......///...---,,,,,,---...//////000000111111111111000///------111111...---//////////////////...------+++,,,,,,---...///000000333111000222666888555333222111000///............,,,---------------------000000///...------,,,,,,------------------------111...++++++---...,,,***,,,///333777:::???DDDGGGIIIKKKNNNOOONNNNNNNNNOOORRRPPPOOOOOOQQQPPPLLLIIISSSTTTTTTSSSQQQQQQRRRSSSMMMLLLMMMOOOQQQRRRQQQOOOOOOPPPRRRRRROOOMMMLLLLLLOOOPPPPPPQQQPPPOOOMMMLLLPPPOOOOOONNNMMMLLLKKKJJJIIILLLNNNLLLGGGEEEHHHLLLRRRQQQPPPNNNMMMLLLLLLLLLLLLJJJIIIJJJKKKKKKHHHEEEJJJJJJIIIHHHHHHIIIJJJKKKMMMLLLJJJIIIIIIKKKMMMNNNDDDEEEGGGIIIIIIIIIIIIHHHIIIEEECCCDDDCCC???>>>AAA999999999888666555666888666;;;CCCOOO\\\lllzzz}}}wwwqqqnnnooommmmmmnnnhhh]]]TTTRRRJJJEEE???<<<<<<;;;:::888999888777777888:::<<<>>><<<;;;::::::;;;>>>@@@AAA===AAAFFFKKKOOOTTTZZZ]]]\\\YYYXXXWWWQQQMMMRRR[[[UUUQQQJJJFFFEEEFFFFFFFFFJJJHHHDDD@@@===<<<;;;;;;777777888999;;;===???@@@CCCNNNXXXZZZWWWTTTNNNIIIFFF???999888777444444666444666:::>>>FFFRRRaaalll|||zzzxxxxxxzzz{{{wwwoooggg___YYYUUUSSSNNNJJJDDD???<<<:::888777999777555666888:::::::::999999999999999888777666999999888888999:::;;;;;;999999888888777888888888:::777777<<<>>>===<<<===444666888888888999;;;<<<666666777888999999888666666555555555666777888888333555666777777888;;;===888888888888888999999999::::::;;;999777666666888444555666777777777666555444555555444222222333555777888888777666666777999555666666666777777777888888888777777888:::<<<===>>>===<<<;;;::::::;;;<<>>;;;;;;;;;999777888777666666777888:::;;;::::::;;;===>>>>>>??????CCCEEEHHHKKKOOOTTTZZZ^^^___\\\YYYXXXRRRNNNRRRZZZWWWSSSLLLHHHFFFEEEDDDDDDJJJHHHDDDAAA>>>===<<<<<<999999:::;;;===???AAACCCHHHRRRZZZ\\\[[[YYYSSSLLLJJJCCC<<<;;;888555444666444666999===EEESSScccnnn|||~~~}}}xxxvvvwwwyyy}}}wwwoooeee]]]XXXVVVUUUPPPKKKEEEAAA>>><<<;;;::::::999777777888:::::::::999999:::999999888777666777888888888999999999:::888888777777777777888888:::888999<<<<<<999999;;;555777888888888888:::<<<888777777888777666444222222333444555777999::::::777888888888777777999;;;888888888888888888888888999999888666444444666888222444555777777666555444444555666666444444444666777888888777666666777999666666666666777777777777888888777777888999;;;<<<<<<;;;:::999999999::::::<<<:::888777888999;;;===:::777555666:::===;;;999ooohhhaaaXXXPPPMMMLLLJJJLLLPPPNNNLLLIIIHHHHHHFFFDDDBBB<<<<<<<<<;;;;;;<<<======888777666555555666888999888888888777777777666666444444333222111111111111111111111111111111111111222111111111111000000000//////000000000000//////...///000111222222222222222222222222222222222111111111444888;;;:::555111222111111333444444222111222111///...------......000...///222333000000222222000////////////...,,,---...000000//////111222333333333222111000///......//////000000111111111///000111222222111000/////////000000000000///............//////............///000000111111111000111......000000---,,,///000000000000////////////111111111111111111111111333777:::999666444666999444333333222222111111111000//////...---,,,++++++/////////...------,,,,,,------------------------///---,,,---///111111000///111333555666888<<<>>>AAADDDGGGIIIJJJKKKLLLNNNPPPOOOOOOPPPRRRSSSRRRPPPTTTTTTTTTRRRPPPOOOPPPRRRRRRPPPNNNNNNPPPRRRSSSRRRQQQRRRRRRPPPNNNMMMNNNPPPOOOPPPQQQRRRRRRRRRQQQPPPOOOOOOOOOOOOOOOOOOOOOOOOPPPOOOLLLJJJHHHHHHIIIJJJMMMMMMMMMNNNNNNOOOOOOOOOQQQOOOMMMLLLLLLMMMMMMLLLKKKKKKJJJKKKKKKMMMOOOPPPNNNNNNNNNNNNMMMLLLKKKKKKFFFGGGGGGGGGGGGFFFEEEDDDEEEBBB@@@AAA@@@;;;:::<<<888999;;;;;;999888888999;;;AAAKKKVVVcccooo{{{{{{uuuoooiiifffgggdddcccbbb\\\QQQIIIGGGAAA>>><<<::::::999888666999888777666666777888999999:::<<<>>>??????>>>>>>FFFGGGIIIJJJMMMSSSYYY^^^___\\\YYYVVVPPPLLLOOOUUUTTTPPPKKKHHHGGGFFFEEEDDDHHHGGGDDDAAA???>>>>>>>>>;;;;;;<<<===@@@BBBEEEFFFPPPVVV]]]___aaa```YYYPPPOOOGGG@@@>>>;;;666555777444666888===EEETTTfffrrr{{{}}}}}}{{{vvvuuuvvvyyyyyypppfff^^^YYYWWWWWWQQQMMMGGGCCC@@@???>>>======;;;999888999::::::999999999999999888777666555666666888999999888888777666666666666777888999999999999;;;<<<999555666:::666888999999888888999:::;;;;;;;;;:::777555222111333444666777999999999888888999888666444444555777888888777777777777777777888888777444222222555777000222555666777666444222444666888888777666666666666777888777666666777999777777777777666666666666888888777777777999:::;;;:::999888888777888888888777777777777888;;;===>>>999777555666999<<<;;;999pppfff\\\SSSOOONNNLLLNNNPPPNNNLLLIIIHHHHHHGGGDDDBBB===<<<<<<<<<<<<===>>>>>>:::999888777777888999:::777777777777777777777777555444333222222222222222111111111111111111111111111111111111000000000000//////000000000000//////......000111333333444444111111111111000000000000000000222777<<<===999555111...///222444222000000222111///...------......000...///333444000///111222000//////000000///------.........---...000333222222333222222111000000//////000000000111111111---...///111111111111111000000000000000000//////---...///000000///...---......///000111111111111222///...000///,,,,,,///000000000/////////000000222111111111111111111111---000333333222111333555444444444444333333222222//////......------,,,,,,//////.........---------........................---,,,+++,,,---.........---///111333444666999;;;;;;===@@@CCCDDDFFFIIIKKKMMMMMMNNNPPPRRRSSSTTTTTTSSSSSSSSSQQQOOONNNNNNPPPTTTRRROOOOOOPPPRRRSSSSSSRRRRRRRRRPPPNNNNNNPPPRRROOOPPPRRRSSSTTTTTTSSSSSSRRRQQQQQQPPPOOOOOONNNNNNRRRNNNJJJHHHHHHIIIIIIIIIMMMNNNOOOQQQRRRSSSSSSTTTRRRPPPMMMLLLLLLLLLMMMNNNLLLKKKKKKLLLMMMOOOQQQRRRMMMNNNOOOOOOOOOMMMJJJIIIEEEEEEDDDCCCBBBAAA@@@@@@AAA>>>>>>???>>>999888:::555888:::;;;:::999:::;;;>>>EEEQQQ]]]iiittt~~~~~~yyysssmmmhhheee```\\\[[[ZZZTTTJJJCCCAAA;;;;;;:::999888888666555:::999888777777777777777:::;;;<<<===>>>???@@@@@@DDDFFFIIIKKKOOOSSSXXX\\\^^^[[[XXXRRRMMMIIIJJJMMMKKKIIIGGGGGGGGGHHHGGGFFFFFFEEECCCAAA@@@?????????<<<<<<===>>>AAADDDGGGIIIUUUZZZ^^^bbbeeefff^^^UUUQQQJJJCCC@@@===888777888555666888<<>>>>>???===:::777555444777888:::::::::888666555777777666444222222444666888888777777777777777666666777777666444444555666///111444666666555333111444666999:::999888777777666777777777555666777999777777777777666666666666999888777666777777999999888888777777777777777777555555666777999;;;<<<===888666555666888::::::999{{{lllbbbXXXTTTSSSPPPOOOQQQOOOMMMKKKJJJIIIHHHFFFDDD>>>>>>>>>======>>>??????<<<;;;:::999888888999999555555666666666666777777555444333333222333333333000000000000000000000000000000000000000000000000000000////////////000000......000111333333444444000000000000000000000000000//////333888<<<===<<<222------111333///...000222111///...------......///...///333333000///111111000//////000000///...---......---,,,---000333222333333333333333222222000000000000111111111111---...///000111222333333222222111111000000000000---...///000000///...---------...000000111111111222///---//////,,,---000000000///...//////000111000000000000000000/////////......111555777666444333333444444444333222222---------....../////////...............---------.................................---,,,+++,,,---+++---///111222444777:::444777:::<<<>>>@@@DDDFFFHHHJJJKKKMMMOOOQQQSSSUUUTTTUUUTTTSSSQQQPPPQQQRRRVVVSSSPPPOOOPPPRRRSSSSSSRRRRRRRRRPPPOOOOOOQQQSSSOOOPPPRRRTTTUUUUUUTTTTTTUUUTTTSSSQQQOOOMMMLLLKKKPPPMMMJJJHHHIIIIIIIIIHHHLLLNNNOOOQQQSSSTTTTTTTTTPPPOOOMMMKKKJJJKKKLLLNNNLLLKKKKKKLLLMMMOOOQQQRRRLLLMMMNNNOOONNNLLLIIIGGGEEEDDDCCCAAA@@@???>>>>>>===;;;;;;===<<<888777999333555888999::::::<<<>>>CCCKKKXXXeeepppzzz}}}yyytttnnniiidddbbbWWWTTTRRRQQQLLLDDD>>>>>>999999999888777666666666;;;::::::999888888888888<<<;;;::::::<<>>:::888:::555666999===GGGWWWjjjwww~~~}}}yyywwwxxx{{{~~~|||xxxrrrjjjaaaZZZVVVNNNJJJFFFBBBAAAAAA@@@@@@@@@>>>;;;::::::::::::999444444555555666555555444444666777888888777555444777777777888999:::;;;<<<333444888;;;777333666===777888999999888777888:::<<<>>>???===:::777666777888999;;;;;;;;;999777555777777666444333444777:::999888888888777777666666555777::::::888666555555///111333555555444222111333666999:::999888777888555666777666555555777999777777777777666666666666999888777666666666777888777777777777888888777777555666777888999999::::::777666555666777999999999xxxlll___ZZZXXXTTTRRRRRRRRRPPPNNNNNNNNNMMMKKKIIIBBBAAA@@@????????????@@@<<<<<<;;;:::999888888888555555555555555555555555444333333222222333333333//////////////////////////////000000000000000111000000////////////000000...///000111222222222222/////////000000000111111000//////000222777<<>>>>>>>>999888999<<<<<<888777999222444666888:::===AAADDDJJJSSS```mmmwww~~~|||zzzuuunnnhhhaaa]]]ZZZOOOLLLJJJJJJGGG@@@======999::::::888666555666888::::::::::::999999888888<<<:::888888;;;@@@EEEIIIFFFJJJNNNSSSWWW[[[```ccc```___ZZZRRRMMMLLLJJJFFFFFFEEEEEEEEEEEECCC???;;;??????@@@@@@@@@@@@@@@@@@<<<<<<<<<===@@@EEEJJJLLLVVV\\\aaadddhhhjjjgggaaaWWWOOOHHHDDD@@@:::888:::555777:::???IIIYYYkkkxxx~~~|||yyyyyy{{{}}}|||zzzvvvnnndddZZZUUULLLIIIDDDBBBAAAAAAAAAAAA???===:::999:::::::::999333333444666777777777777666777777888888777555555888777777777888999::::::333333666:::888555777<<<666888999999888888999:::888:::===;;;888555555666444555777999:::::::::999999999888777777888<<>><<<;;;::::::999555555555555555555555555333333222222222222333333000000000000000000000000////////////000000111111111000///......///000111...///000000111111111000......///000111222222333000111222000...000666<<<<<<222///333444...///555222111///...------......///,,,,,,//////---...111///...---...///000///------...//////...///111222000111222333333333333333111111111111111111111111111111111111222444555555555444222111000000111111000000////////////000000+++,,,---///000111111111000---,,,...///---///333...---,,,+++,,,---///000---......//////000000000------...///000111000///...000111222222111000///------......//////000000...................................................000111///---,,,...111...///000000000000333555///111333555777999>>>AAA???BBBDDDEEEFFFHHHMMMPPPUUUVVVWWWVVVUUUUUUWWWYYYTTTSSSQQQQQQQQQQQQPPPNNNPPPRRRTTTTTTRRRQQQRRRSSSPPPQQQRRRTTTTTTTTTSSSSSSUUUTTTSSSPPPNNNLLLJJJIIIJJJMMMPPPPPPMMMKKKLLLNNNLLLMMMOOOPPPPPPPPPNNNMMMMMMNNNOOONNNKKKJJJKKKLLLKKKJJJIIIIIIJJJKKKLLLMMMGGGGGGHHHIIIIIIHHHGGGFFFAAA@@@>>><<<;;;:::;;;;;;666555777;;;<<<999888:::333444666888;;;@@@GGGKKKTTT\\\iiiuuu|||{{{uuulllccc[[[VVVSSSIIIFFFDDDFFFDDD???===???;;;;;;;;;888555555777:::888999999999999888888777888888888:::===BBBGGGJJJLLLMMMNNNPPPSSSYYY```eee``````[[[RRRMMMMMMJJJEEEEEEEEEEEEFFFFFFBBB===999<<<===>>>>>>????????????===<<<<<<>>>AAAFFFKKKOOOUUU\\\cccfffhhhkkkkkkhhh___VVVMMMHHHBBB;;;777888555777;;;AAAKKKZZZkkkwww}}}~~~zzzyyyzzz}}}|||zzzuuummmcccZZZUUULLLIIIDDDBBBBBBBBBCCCBBB>>><<<999999999::::::999333444666888:::;;;<<<<<<888888888777777666666666777666666666666666777777666555666999999777777999555777888888888888:::<<<777;;;===;;;666333333555111222333444666777999999::::::999777666888<<<@@@;;;;;;::::::999888888777888999999999777777999;;;333333333333333444444555222333555555555555666888333555666555555555777999444444555666777888999999999888777555444444555555222333555666666666555555333444777999999999777666444555555555555666888999ooobbb\\\XXXVVVWWWUUUSSSQQQQQQQQQPPPNNNLLLGGGFFFEEECCCBBBAAA@@@@@@CCCBBBAAA@@@???>>>===<<<777666666666555555555555222222222111111222333333111111111111111111111111.../////////000000111111111000///......///000111...//////000000000//////---...///000111222333444///333555111,,,,,,111888@@@666111555555///000888222111///...------......000,,,+++---...,,,...111...---,,,---...///...------...000000//////111222///000111222222222222222222222111111111111111111222222222222333444555666666444333111000000111111111000///......///000111+++,,,---///000111111111///,,,+++...///...000555...---+++++++++---///000---......///000111111222///222444333///---///111---...000111111000///...///////////////.........---.....................////////////////////////***,,,...---++++++...111111111222111//////000222000222333555666999===@@@===???BBBCCCCCCEEEJJJNNNRRRSSSTTTTTTSSSTTTVVVXXXSSSRRRQQQQQQRRRQQQOOOLLLPPPRRRTTTUUUSSSRRRRRRRRRPPPQQQSSSTTTTTTSSSRRRRRRSSSSSSQQQPPPNNNMMMKKKKKKIIINNNSSSSSSOOOMMMNNNQQQOOOPPPQQQRRRRRRPPPOOOMMMLLLOOOQQQPPPLLLJJJKKKLLLJJJJJJIIIHHHHHHIIIJJJKKKEEEEEEFFFFFFGGGGGGFFFFFF<<<;;;999777666666666777555333666;;;<<<:::999;;;444555777999===CCCKKKPPP[[[cccoooyyywwwmmmcccYYYRRROOOEEEBBBAAACCCBBB???>>>@@@======<<<888555555888<<<777777888888888888777777555666888<<<@@@DDDGGGIIIOOOMMMLLLJJJMMMTTT]]]ccc^^^^^^YYYOOOKKKLLLIIIBBBAAABBBDDDGGGGGGEEE@@@<<<;;;;;;<<<>>>????????????>>>======>>>BBBGGGMMMPPPTTT]]]eeegggiiilllnnnmmmeee[[[QQQKKKCCC;;;666666555888<<>>??????:::999888777666666777777666555555444444444555555:::666666999:::777555666444666888888888999;;;<<<:::===@@@===888444444666222222222222222333444555999888777555333555999<<<<<<<<<;;;;;;:::999888888;;;:::888555444666:::>>>555444333222333444555666111333333333333333666888333444555555555555777999333444555666777888999:::999888666555444444444555111111333444555444444333111333666999:::999888777444555555555555555777999ooocccZZZXXX[[[QQQWWWWWWRRRPPPSSSRRRNNNJJJGGGDDDBBBBBBBBBBBBAAA>>>???AAADDDEEEDDDAAA>>>888888777777666666555555333111///000333555444222////////////000000000000111111000///...///222444666555444333111000///......///000111000///---+++,,,...000000//////111333111111000000000000111111:::;;;:::777222...------000///...------...///000000000///............///......------------.........///000000000000000///333444444333222111333444222111000000000111333444111111111222222333333333444555444222...---///222000111111111000///---,,,---///000000///......///------,,,,,,,,,------...,,,---......------///111...---,,,,,,---000222444333333333222222222111111,,,---...///000000000000+++---...---,,,,,,---.....................------...............///000000......------------......//////000111111111111111......000111333555666777999:::<<<===>>>@@@CCCFFFMMMOOOPPPPPPPPPPPPQQQSSSOOOOOOPPPRRRSSSRRRNNNKKKQQQSSSVVVUUUSSSRRRTTTWWWTTTUUUUUUVVVVVVUUUTTTTTTUUUTTTRRRQQQPPPNNNKKKIIIMMMNNNNNNNNNOOOOOOPPPPPPMMMLLLJJJHHHHHHJJJLLLNNNLLLNNNOOOOOOLLLJJJIIIIIIHHHHHHHHHHHHGGGGGGFFFEEEDDDBBB@@@@@@BBBAAA>>>;;;999;;;:::777666999999777:::999777777888999999888777999<<<>>>AAAIIISSS[[[```kkkwww~~~~~~}}}~~~wwwjjj```[[[SSSJJJEEEDDDBBBAAA@@@AAAAAABBBCCC>>>;;;:::999666777:::555666666666555444666888666777888;;;???DDDIIILLLUUUQQQMMMJJJLLLQQQWWW\\\\\\[[[TTTKKKEEEEEECCC@@@AAABBBCCCBBB???<<<;;;;;;;;;===???@@@AAA@@@>>>===@@@??????AAAEEEKKKQQQTTT^^^___ccchhhlllnnnmmmlllddd[[[QQQKKKDDD<<<999;;;999:::===EEEQQQ___kkkqqqzzz|||zzz{{{{{{wwwwwwuuuqqqjjjbbbYYYUUUOOOIIIEEEEEECCC???===>>>:::999888777777888999:::;;;777666:::AAACCC???:::666777777777777555444333555888888555555666555111777555555777999999666333777666666777555222666===:::::::::999888666555444222333444444333222000///444333222222333666999:::>>>===;;;999888777666666777666555555666888:::;;;999555111111555666333000333111......///222444555333555777777555333333333111222333444666888:::;;;===999444111111222333333444555555555444333333222...333777777444333666:::666777777666444333555666~~~mmm___YYYZZZTTTXXXYYYTTTRRRTTTTTTPPPKKKHHHDDDBBBBBBAAAAAA@@@@@@AAACCCFFFHHHGGGCCC@@@===<<<;;;999777666555444444222000111333555444333000000000000000000000000...///...---,,,---000222111111000000000/////////...///000111111///---,,,,,,...000000//////111222111111000000000000111111666777888666333000......000///...------...///000...............///000111..............................///000000000000000222333333333111111333555111111000///000111222333111111111222222333333333333444444111///...000222000111111111000///---,,,---///000000.........///...------,,,,,,------...,,,---......------///000...---,,,,,,---///111222333222222222111111111111,,,---...///000000000000,,,...///...---,,,...///.......................................///000000......------------.........///000000111111000000---...///000222444555666666777999:::;;;===@@@BBBGGGHHHJJJKKKKKKKKKMMMNNNNNNNNNNNNPPPQQQPPPNNNKKKSSSUUUVVVVVVVVVVVVXXXYYYUUUUUUVVVVVVVVVUUUUUUUUUSSSQQQPPPPPPPPPOOOMMMKKKMMMNNNNNNNNNOOOOOOOOOPPPQQQOOOLLLJJJIIIJJJKKKLLLKKKLLLMMMLLLJJJHHHGGGGGGFFFFFFFFFEEEEEECCCBBBBBBAAA???======>>>>>>;;;888666888777444333666666444777777666777999:::::::::999<<>>;;;:::::::::;;;===>>>???@@@??????AAA@@@???@@@EEEKKKRRRWWW```aaadddiiimmmnnnllljjjaaaWWWMMMHHHCCC===999999888999;;;BBBMMMZZZeeelllwww|||zzzzzzyyyxxxxxxwwwssslllccc[[[VVVOOOIIIEEEEEECCC???===>>>;;;:::999777666666777777:::888777:::>>>@@@===:::777777777888777666444333555888888555555888888666888777555666888888666333555444555777444111444;;;888888888888777666555444111222222333333333222222333333333333444555777888999999888777777777777777888777666555555666888999888555222333777999777444222111//////000222444444222333555555444333333444555555555555666888999:::888555222111333555666666444555555555444444333222222666888777333111333666777777888666555444555777|||iii^^^[[[WWWYYYXXXUUUTTTVVVVVVTTTOOOLLLHHHFFFEEEDDDCCCAAADDDEEEGGGIIIKKKJJJGGGDDDBBB@@@>>>;;;888666555444555333222222444555555444333333222111111000000000...//////...------000222...//////000000111111222///000111111111000///...---...////////////000222000000000000000000000000000222555555333111//////000///.........///000111---------...///000222222...///000111111000///...------...000111111111111000222222222111222333555000000/////////000111222111111111222222222222222111222222111000000111333000000111111000///...------///000///.........000......---------------...---.........------...000...---,,,,,,,,,---///000111111111111000000000000------...///000000000000...///000000......///000.......................................///000000......------------......---......///000/////////,,,---...///111222444444222333555666777999;;;>>>DDDFFFIIIJJJJJJKKKMMMNNNQQQPPPPPPQQQSSSSSSRRRPPPTTTSSSTTTUUUXXXYYYYYYYYYUUUVVVVVVVVVVVVVVVVVVVVVQQQPPPOOOOOOOOOOOONNNLLLNNNNNNNNNNNNOOOOOOOOOOOOTTTRRROOOLLLJJJIIIJJJJJJHHHIIIJJJIIIGGGEEEDDDEEECCCCCCCCCBBBAAA???>>>===;;;:::999999999999666444444666555222222555555333333444666888:::;;;;;;;;;===@@@DDDHHHNNNXXXdddmmmsss{{{xxxmmmllleee]]]WWWTTTOOOIIIBBBBBB@@@???>>>>>>>>>>>>???;;;888888777555666999;;;;;;999777555555888:::888999;;;???DDDHHHLLLNNNOOOLLLHHHEEEFFFJJJPPPTTTTTTSSSLLLDDD@@@BBBDDDBBB???@@@AAA@@@===;;;;;;;;;::::::;;;===>>>@@@BBBCCCCCCAAA@@@AAAEEEMMMUUUZZZbbbdddgggkkknnnnnnkkkhhh\\\QQQHHHDDDBBB>>>:::888888888:::???HHHSSS^^^dddqqqzzz{{{yyyxxxwwwzzzzzzxxxtttmmmeee]]]XXXPPPJJJFFFFFFDDD@@@===>>><<<;;;999777555555555555888888999:::;;;;;;::::::888888888888777666555444555888777444555:::;;;::::::888666555666666444333222222444777444111222777666666777777666555444444444444333222222222222333333333333444444444555555666666666777888:::;;;<<<999888777555555666777777666444222444777999888666000111111222222333444444333444555555333333444666888888777666666777888999444333111222444666666555444555555555555444333333---111555666666666999<<<777888888777555555666888wwwggg```WWWWWWUUUTTTUUUWWWWWWWWWUUURRROOOLLLKKKJJJHHHGGGGGGHHHJJJMMMOOONNNJJJGGGDDDCCC@@@<<<999777555555555555444444444555555555555444444333111000000///000000111000//////111333222222222333444444555555000000111111111111000///---...//////......///111000000111111111111000000---000444555333000......000///.........///000111............///000111222...///111222222111///...,,,---...000111222222222///000111111111111333555///////////////000000111111111111111111222222222///000111111111222333444000000000000000///......---...//////......///111///......------------...---...///...,,,,,,...000------,,,,,,,,,------...000000000000000/////////......///000000000000000000111222111/////////111............////////////...............///000000......------------......,,,---......//////......+++,,,---...000111222333///111333333444555888;;;AAACCCGGGIIIJJJJJJLLLNNNQQQPPPOOOPPPRRRTTTSSSRRRRRRPPPOOOQQQVVVXXXWWWUUUUUUUUUUUUUUUUUUVVVVVVVVVSSSQQQPPPOOOOOOOOONNNMMMOOOOOOOOOOOOOOOOOOOOOOOOSSSRRROOOLLLJJJIIIIIIIIIFFFGGGGGGFFFCCCBBBBBBBBBAAA@@@@@@???===;;;:::999777777666666666555333222444666666222222555666333222444777999:::;;;<<<===@@@DDDJJJOOOWWWaaannnwww|||}}}uuuiiieee^^^WWWTTTQQQLLLGGGBBBBBBAAA@@@???>>>>>>>>>===999888999888666777:::===<<<:::666444555888;;;999;;;>>>BBBFFFJJJMMMNNNLLLIIIEEECCCDDDGGGMMMPPPPPPOOOIIIAAA>>>BBBDDDCCC???@@@AAA@@@===<<<<<<===;;;;;;;;;<<>>DDDMMMVVV]]]jjjttt{{{|||zzzyyyxxxvvv|||{{{xxxtttmmmeee^^^ZZZRRRLLLGGGGGGEEE@@@>>>???;;;:::888666555555555666777999;;;:::888666888:::999999999888888777666666666888777333444999;;;:::;;;999777555444444333333000111555888666111222666555555555666555555444444888777555333111111222222333333444444444444333333555555777999;;;>>>@@@AAA;;;:::999777666666666666444222222333555666555333///111333444444333333444666777777666555444555777999888666666666777888999555444333444555444333111444444555555555555444444---111555777888:::===???777888999888666666777999qqqeeeYYYUUURRRRRRUUUVVVWWWXXXWWWUUUSSSQQQQQQPPPNNNLLLKKKLLLNNNPPPRRRQQQNNNKKKEEECCC@@@<<<999777666666666666555555444444555666666555444333222111000//////000111111000000111333555555555555555555444444000000000111111111111000---...//////......///000///000111111111111000///---000444444222///---,,,000///......///000111222111000000/////////000000///000222333333222000///,,,---...000111222222222...000111000000111333555.../////////000000000000111111111111111111111111/////////111222333444333000000000///////////////---...///...---...000222000///...---------------......///...,,,,,,...///------,,,,,,,,,------...////////////////////////...///000000000000000000111222333222000///000111........./////////000000...............///000000......------------......,,,,,,---...............++++++,,,...///000111111///000222222333444777999:::===AAADDDEEEEEEGGGHHHLLLLLLKKKMMMPPPRRRRRRQQQPPPNNNMMMOOOTTTVVVUUUSSSSSSSSSSSSRRRSSSTTTUUUVVVWWWTTTQQQPPPOOOOOOMMMLLLNNNNNNNNNNNNNNNNNNNNNNNNMMMLLLKKKIIIHHHGGGGGGHHHCCCDDDDDDBBB@@@??????@@@>>>======<<<:::888777666444555555555444333222222222555444111111555555333333666999::::::;;;===???DDDIIIQQQXXX```kkkvvv}}}sssiiiaaaYYYTTTQQQMMMIIIFFFCCCCCCBBBAAA@@@???>>>===<<<999888::::::888888<<<===<<<999666333444777:::999<<>>AAACCCBBB???@@@AAA???======>>>???===<<<===>>>AAAFFFJJJMMMGGGEEEDDDEEEKKKTTT^^^dddhhhjjjmmmooooookkkddd___SSSKKKDDDCCCDDDAAA>>>===;;;<<<===>>>AAAHHHQQQXXXdddmmmuuuxxxyyyzzzyyywww}}}{{{wwwpppiiiccc^^^[[[SSSMMMIIIHHHFFFAAA??????999999777666666777777888666999;;;999666444777:::;;;::::::999888888777777777888666222222666888777;;;:::888555333222222333111333777:::888333333777444555555555555555444333666555444333333333444555444444555555555444333222444444666888;;;>>>@@@BBB===<<<;;;999888777666666555444444444555444333111...111555666555333444555777888999888666555555666888777555555555777999;;;555444444555555555333111444444555666666555555444777999:::999888777777888777888888777666666888999nnn```YYYTTTTTTWWWWWWWWWYYYVVVUUUSSSSSSTTTTTTRRRQQQPPPPPPRRRUUUWWWVVVRRROOOHHHEEEAAA===999777777777555666666555333333444666555555444333222000000///,,,...//////......///000555555444444333222111111/////////000000000111111---...//////------...//////000111222222111000//////111444444111...,,,,,,000//////...///000222333222111000000/////////000///000111222222111000///------...000111111111111...000000000///000222333...///000111111111000000111111111111111000000000///...///111333444444222000000////////////000000---.........---...000333000000///...------------...//////...,,,,,,---///,,,,,,------............////////////000000000000///000000111111000000000111222333222000//////000.........//////000000111...............///000000......------------......,,,------...///.........+++,,,---...///000000111...000111222222333666888888<<<@@@CCCDDDDDDEEEFFFLLLLLLMMMPPPSSSUUUTTTSSSNNNNNNNNNOOORRRSSSSSSSSSQQQPPPOOOOOOPPPQQQSSSTTTXXXUUUQQQOOONNNNNNLLLKKKLLLKKKKKKKKKKKKJJJJJJJJJFFFFFFEEEDDDDDDCCCDDDDDD@@@@@@@@@>>>;;;:::;;;===999999999888777555444333222444555444333111111222000222222//////222333111333666999::::::<<>>===:::888777:::;;;999:::===;;;;;;999777555555888::::::<<<@@@DDDGGGHHHHHHHHHFFFDDDBBB@@@BBBFFFJJJNNNKKKKKKGGG@@@===@@@@@@???>>>??????>>><<<<<<>>>???===>>>>>>@@@DDDHHHLLLOOOIIIHHHGGGJJJPPPYYYccchhhjjjlllnnnpppoooiii```ZZZOOOIIIEEEEEECCC@@@???@@@===>>>???>>>???EEENNNUUU^^^gggooossswww||||||zzz~~~zzzssskkkddd___\\\[[[UUUOOOJJJIIIGGGBBB???@@@999999888777777888999:::777999:::888666555777:::<<<<<<:::999999888999999666888777333333666777555999999888666333111222333333444888;;;999444555999555555666666555444333333111111222333555777999:::555555555555555555555555222333444555888:::<<<===<<<<<<;;;:::888777666555666777777888777555444222///222666666444333444666666888:::;;;:::999999999:::888666555666888;;;<<<444333333555777777666555444444555666666666666555555666777888888999888888666777777777666666888999mmmcccZZZZZZZZZXXXWWWXXXVVVUUUUUUVVVXXXYYYXXXWWWUUUUUUWWWZZZ\\\[[[WWWTTTMMMJJJEEE???:::888666666444666666555222222333555444333333222111000000///,,,...///000......///000333333333222111111000000///.........//////000111---...//////------...//////000111222222111000//////111333222111///......000////////////111222333000000000///000000111111000000000000000000000000......///000000000000000///000111000......000222///000111222222222111000222111111111000000000//////...///111444555333111111000///......///000111.........------...111333111000///...------------...//////...,,,,,,---...+++,,,---...///000000000/////////000000111111111000000111111111000000///111222333222000...///000---......///000000111111...............///000000......------------......------...///////////////,,,,,,---...///000111111...///111111111222444666888;;;@@@BBBCCCCCCCCCDDDIIIJJJLLLPPPTTTUUUTTTSSSJJJLLLMMMNNNMMMNNNOOOPPPNNNMMMLLLLLLMMMNNNPPPRRRUUURRRNNNLLLLLLLLLLLLKKKGGGGGGGGGFFFFFFEEEEEEEEEAAA@@@@@@???>>>>>>>>>===<<<<<<;;;999666666777888555555555444333222111000000222444333111000000222///222222//////333444111111555888:::;;;???GGGMMMTTT\\\gggqqqyyy}}}qqqcccVVVLLLJJJJJJFFFCCCCCCBBBBBBBBBAAA@@@>>><<<;;;888555666999:::888999<<<:::;;;:::999777888:::<<<:::<<<@@@DDDFFFFFFEEEDDDCCCAAA??????AAAEEEJJJMMMHHHIIIFFF???<<<===<<<999<<<<<<<<<;;;::::::<<<>>>======???AAAEEEIIILLLNNNJJJIIIJJJNNNUUU^^^fffkkkkkkmmmoooqqqnnnggg]]]VVVKKKHHHGGGFFFBBB===>>>BBB>>>??????>>>>>>BBBKKKSSSZZZbbbjjjpppvvv}}}~~~}}}xxxnnneee^^^[[[ZZZ[[[VVVPPPKKKJJJGGGBBB@@@@@@<<<;;;:::888888888999999888888888777777777999:::===<<<;;;:::999999999:::333666777555555888999666666888999777444222222333444555888;;;888444555:::777777777666555444333222222222444555777777888888777666555555555666777888444444444555666888999:::::::::999888777666444333444555777888777666555444000333777666444333555888666:::???CCCCCCCCCCCCCCC???===:::888777999;;;===777555444555777777666555444444555666666666666666---...000444888:::<<<<<<555666666666555555777999wwwkkkaaa___]]]YYYVVVXXXWWWWWWWWWZZZ]]]^^^^^^\\\XXXYYY[[[^^^___^^^[[[XXXRRRNNNHHHAAA<<<888666555444666666555222111333555333333222111111000000000...000222222111000111222333333222222222222222222...............///000000---...//////---,,,---......000111222222111000...///111222222000000000111000/////////000111333444////////////000222333444000000////////////000000//////000000000000000///000000111000......///111///000111333333222222111222111111111000000//////000//////111444555333000111000///......///000111.........---,,,...111444111111000......---------/////////...,,,,,,---...+++,,,---///000111111111//////000000111111222222000000111111111000000///111222333111///......///---......///000111111222...............///000000.........------.........---...//////000000//////---------...///000111111---///000000000111333555333666;;;===>>>=========@@@BBBEEEIIIMMMNNNMMMKKKFFFIIIKKKKKKHHHHHHJJJMMMLLLKKKJJJJJJKKKMMMOOOPPPQQQNNNKKKJJJKKKLLLLLLKKKDDDDDDCCCCCCBBBBBBAAAAAA>>>>>>===<<<;;;:::999999999999888555333222444555111111111111111000/////////111333333000...000111111444444111111555666444///333777999;;;AAAKKKSSS[[[cccooozzz|||ppp^^^QQQFFFFFFGGGDDDAAABBBAAAAAAAAAAAA???===;;;999666444555888999888888;;;:::;;;<<<;;;::::::;;;===:::<<<@@@CCCEEEDDDCCCAAA@@@???======???DDDIIILLLFFFHHHEEE>>>;;;;;;888555:::::::::999888999;;;===<<<===???AAAEEEHHHKKKLLLJJJKKKLLLQQQXXX```hhhmmmlllnnnpppqqqnnneee[[[SSSHHHGGGHHHFFF@@@;;;===CCC>>>??????===<<>>;;;999888888888888999888777777777999::::::>>>===;;;:::999999:::;;;111555777666888;;;<<<999444777999888555222222333555555777:::777444555:::888888888777666444333222666777777888777555333222888777555444555666888:::777777777777777888888999888888777777666444333222///222555666666555444444000444777666333222666999999>>>EEEKKKMMMNNNNNNNNNCCCAAA===:::999:::;;;===<<<:::777666666555444222444444555666777777666666//////000222555666666555444555666555444555777888ooofff___XXXWWWZZZWWWVVVWWWYYY\\\^^^^^^]]]]]]^^^___aaabbb```]]]ZZZTTTOOOHHHAAA===:::777555777777666555555555555666666444333111000000111111///000000111111111000000222222222111000///...---///000222111///......///000000//////.........---///000000111111111000000,,,---...---,,,---///111222111111000000111222333000000000000////////////////////////////////////......------------......111///...000///---///444///000333444444333222111000222333222///...///111111111111000000000000000......//////000000000111666555222000//////000000333222000...------------...............///000000000///...///222333444444333333000...///333111,,,000000000000000000000000000333444222---,,,...222......//////000000111111//////............//////111000/////////...+++(((//////000000///...------++++++---///000111111111//////000000111111111222111333555666777888:::<<<===@@@CCCGGGIIIIIIGGGFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDEEEGGGGGGIIIHHHGGGEEEDDDDDDDDDDDD@@@BBBBBB???:::999===AAA<<<:::888777777888888888444333333444555444222///777666555222...------///...000333333222111111222...000222222222333444666444777:::===AAAHHHRRRZZZdddhhhppp{{{{{{nnnfffTTTNNNGGGBBB@@@AAACCCDDD<<<<<<;;;::::::999888888777777666666777999;;;===777:::>>>??????>>>===>>><<<===???@@@AAAAAA@@@@@@<<<;;;::::::===BBBGGGJJJIIIHHHEEE???;;;:::===AAA<<<;;;:::999::::::<<<======@@@BBBCCCDDDDDDFFFGGGIIIHHHJJJSSS___ffffffbbbjjjmmmppppppjjj```VVVOOOGGGFFFDDDBBB???>>>===<<<>>>>>>>>>>>>???CCCHHHMMMQQQZZZdddllluuu}}}}}}{{{rrrfff[[[UUUSSSSSSTTTTTTPPPKKKHHHFFFEEEDDDCCC;;;>>>AAA???;;;888888999;;;:::999999888888999999======<<<;;;:::888777666999999888888777777666666666999;;;999666555555777555666777888888888777777<<<:::888777666555333111555777999999777555555555777777888999666333666===555444333333444666999:::888777666555444333333333555333111222555666666444222111333555444333777???DDDIIIPPPWWW[[[[[[WWWTTTJJJHHH@@@999888<<<>>><<<<<<888333222444666666555777888:::;;;:::777555333666555333333444555666666111444777555111000444888rrrggg]]]XXXXXXXXXWWWXXXZZZ]]]```aaa`````````aaabbbcccaaa]]]ZZZSSSOOOHHHBBB>>>;;;888666777666666666666555555555555444333222111111111222000000111111111111111000222222222222222111000//////111222222000...//////000000/////////.........000000111111111111000000...///000000//////111222//////000111222333333444111111000000//////......////////////////////////111000000//////000000111000...///111000---///333000111222333333333222222000222333222///...///111000000000000000000000000////////////000000000111666444222000//////000000222111///...---,,,,,,---...............///000000000000///000222444444555111111///---000444444111444444333222111111000000222333444222000///111333111111111111111000000000//////............/////////---,,,,,,...////////////////////////...------,,,,,,---///000000000000//////000000000111111111000222555666666777999;;;;;;<<>>???<<<777666:::>>>888777555444555555555555555333111111222333333222555555444111///---...000...000222333222111111222...000333444444555888:::888;;;???CCCGGGNNNXXX___iiinnnvvvuuuggg]]]MMMIIIDDD@@@>>>===;;;:::::::::999888888777666666777666666666888;;;===???===???@@@@@@>>><<<<<<<<<;;;<<<>>>???@@@@@@@@@@@@===;;;::::::===AAAFFFIIIHHHGGGDDD???;;;:::===AAA===<<<;;;:::::::::;;;;;;;;;===@@@AAAAAABBBCCCEEEHHHIIINNNWWWaaaggggggeeehhhjjjlllkkkfff]]]TTTNNNEEEDDDBBB@@@>>>===<<<<<>>>>>===:::888888888999888888777777888888999;;;;;;;;;;;;::::::999888888888888888777777666666777999;;;:::888666666888999999::::::;;;;;;:::::::::888666666777777666555444666888888777777888999999777777888777444666:::666555444333444666888999666666555444333333333333555333222333555777666444444222222333222222999AAAEEEJJJQQQYYY]]]\\\XXXUUUKKKIIICCC===<<<@@@AAA???===999555333444555444333777888999999888777555333777666444444555666666666444666777666333222555777sssfff]]]ZZZWWWVVVVVVXXX\\\```bbbbbbcccbbbbbbccccccaaa]]]YYYRRRNNNHHHBBB???<<<:::888666666777777777666555444555555333222222222222222111111222222222111111000000111111111111111000000000111333222111///000000000000000000////////////000111111111111111000000///000111111000000111222---...000222444444444444222111111000///......---////////////////////////...------,,,,,,------......---000333222...///222111111111222222222222333000111222111000///000111000000000000000000000000///////////////000000111555444222000//////000000111000///---,,,,,,,,,,,,...............///000000222222222222222333444444000000///---000666888777777666555444222111000000444333111222333444444444333333333222111000000///......------------......///---******,,,///111222///////////////......------....../////////////////////000000000000111111000222444555555666888:::::::::::::::;;;;;;;;;;;;<<<<<<<<<==================<<<;;;:::::::::::::::777888999;;;;;;;;;:::999888999:::777444333666999444333222222111222222222666333//////000333444555222333333111//////000111...000111222111000111111///111444555666888<<<>>>===AAAFFFKKKOOOWWW```gggooottt}}}zzzkkk]]]TTTGGGEEEBBB@@@>>>:::666222777777777666555555444444666666666777:::===AAACCCDDDDDDCCC@@@<<<:::999:::999;;;<<<>>>???@@@@@@???<<<;;;::::::===BBBFFFIIIHHHFFFBBB>>>::::::===@@@>>>===<<<;;;:::999999999777:::<<<>>>>>>???AAABBBFFFKKKTTT]]]cccggggggfffdddeeeeeeccc^^^WWWPPPLLLCCCBBB@@@???===<<<<<<;;;@@@BBBCCCCCCCCCDDDGGGIIIOOOYYYcccjjjrrrxxxxxxuuujjjeee\\\TTTOOOLLLIIIHHHJJJHHHEEECCCCCCCCCAAA@@@@@@>>>;;;:::999999888888666666666666777888999999999::::::;;;;;;:::::::::777777888888888777777666888:::;;;;;;999888888999<<<<<<=========>>>>>>>>>888666555555777999::::::555666777888777888;;;===<<<777555888888666555777777666555444444555666777444333333222222333333444666444333444666777666555666333222222111222:::CCCJJJNNNUUU[[[]]][[[WWWTTTLLLKKKFFFAAA@@@CCCCCC???===:::666444444444444333777777777777666555555444777777666666666666777777888888777666555555555666pppddd]]]SSSRRRRRRTTTXXX]]]___```cccbbbbbbbbbaaa^^^ZZZVVVOOOLLLGGGCCC@@@>>><<<:::555666888999888777555333555555444333333333333333222222222333222222111000......///000000000000000000222333333111000111111000000000000000000000000111111222222222111000000---///000000///...///000...///222444555444333222222222111000///...------////////////////////////,,,++++++++++++++++++,,,------000444444//////222111111111000111222222333000111111111000000000000/////////000000000000000000000///...//////000111444333222111000000000000000///......---,,,,,,,,,...............///000000555555555333222111222222111222000---///666:::999666555555444222111111000444111...000555777666333222222222111111000000000......------------......000...,,,+++---...//////...///////////////.........///////////////......//////000000000000000000///111333444444555777888999888777777777888:::;;;::::::::::::;;;;;;;;;;;;;;;;;;:::999888777777777444555777999999888777555444555555444222111333555000111111000000///000111333111//////111333444444///000111111000000111222...///111111000///000222111333555666888:::>>>AAABBBGGGMMMSSSWWW^^^fffllltttzzzzzzooocccVVVNNNEEECCCBBBAAA@@@===888555666666555555444444444333666666777999<<<@@@DDDGGGGGGFFFCCC???:::888888999888999;;;===????????????:::999999;;;>>>CCCHHHKKKGGGDDD@@@<<<::::::===?????????===;;;:::888777777666888;;;======>>>@@@AAAFFFNNNYYY```ccccccbbbbbb^^^^^^\\\ZZZUUUPPPLLLIIIBBBAAA@@@???>>>=========BBBDDDFFFFFFEEEEEEFFFGGGPPPYYYaaaggglllpppnnniii```\\\VVVQQQMMMIIIEEEBBBFFFDDDCCCCCCCCCCCCBBB@@@DDD???:::888:::;;;:::888555666666666888999:::;;;::::::;;;;;;;;;:::999999666777888999999888888777999:::;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>>>>??????@@@999777555666888:::;;;<<<777888888888777999<<<>>>===777555888999777555555777666555444444444444555222222111111222333333444555555555666666666666555555333333444333333:::BBBMMMRRRXXX\\\\\\YYYUUUSSSOOOOOOJJJEEECCCDDDBBB>>>;;;999777555444555555555888777666555444444555666888888888888666666777888:::888666555666666555333yyyhhh\\\SSSQQQPPPQQQUUUYYY]]]^^^```_________]]]ZZZUUURRRLLLIIIEEEBBBAAA???===;;;555777888999999777555444555555555555444444444333333333333333333222111111//////000111222222222222///111333333111111111222000111111111111111111111222222222222222111000000...000111111000//////000111222333555444333111000111111111000///......---//////////////////////////////............//////,,,,,,111555555000///222111111000000000111222333000000000000111111111000......//////000000000000111000///......///000111333333222111111000000000/////////......---,,,,,,...............///000000888888777444000...///000222444222...///555999999222222222222111111111111333///,,,...444777555111/////////000000000111111.........------.........------,,,...///000...---......///////////////...///////////////......---000000//////////////////...000222222222333555777555555444444555777999:::777777777777888888999999888888777777666555444333333444555666666555333111222333333222111111111222...000222111//////000111000//////111333333222111---///000111000000222333///000111111000000111333444666777888999<<<@@@CCCGGGMMMTTTZZZ^^^cccjjjnnnzzzyyypppeeeZZZPPPIIICCCAAA???>>>>>>>>><<<:::555555555555555444444444555666777999===BBBFFFIIIHHHGGGCCC>>>999777888999666888:::===???@@@@@@@@@888999:::<<<@@@FFFJJJMMMFFFCCC>>>:::999:::<<<===@@@???>>><<<:::888666555666888;;;===>>>???AAABBBGGGPPP[[[aaa```]]]ZZZZZZWWWVVVTTTQQQNNNKKKHHHGGGCCCBBBAAAAAA@@@@@@@@@AAACCCEEEGGGGGGFFFEEEFFFGGGPPPWWW^^^```cccdddaaa\\\VVVTTTPPPNNNKKKHHHDDDAAADDDDDDCCCDDDFFFEEECCCAAAEEE@@@:::888:::<<<;;;:::666666777888999:::<<<===<<<<<<<<<;;;:::999777777666777999:::::::::999888:::::::::;;;<<<===<<<<<<======<<<<<<<<<===>>>???;;;999888888999;;;;;;:::999:::999888777888;;;======777555888:::777444444777666555555444333333333111111111111222222333444555666777777666666555555333333555888777555999@@@IIIOOOVVVZZZ[[[ZZZZZZZZZXXXWWWRRRKKKGGGGGGCCC===777777666666666666888999888777555444444444666777777999:::999777555666888999777555444555555444333mmm]]]VVVSSSPPPPPPSSSWWW[[[]]]\\\\\\[[[[[[ZZZVVVQQQNNNIIIFFFCCCBBBAAA@@@>>><<<777777888888888777666555444555555666666555444444444444444444333222222111222222333444555555555444...000222222111000111222111111111111222222222222333333333333222111000000111333555555333111111111333444444444444222111000000000000000////////////////////////////////////......------------......,,,---000555555111000333000000000111111111111222111000///000111222111000---......//////000000111222111///...---...000111222222222222111111000000//////000000///...------...............///000000666888888444///---...000111444333//////333777777000000000000000000000000222...+++---222555333000---......///000000111111//////............//////)))***+++...111222111///---...//////////////////...///////////////......000000////////////......---///111111111111333555111111000111222444666777111222222333333444444444333333333333333222111000111111222222222111///...111111111111111111111111---000333222000///000222/////////111333222000...+++...000111111000222333000111222111000000222444666777999:::<<>>CCCGGGJJJIIIHHHEEE@@@;;;888888999666777:::===???@@@AAAAAA;;;;;;<<<>>>BBBGGGKKKMMMFFFAAA<<<999999:::<<<<<>>===;;;888666555666999<<<>>>???@@@BBBDDDIIIQQQZZZ___]]]YYYUUUSSSNNNMMMLLLJJJHHHGGGFFFFFFCCCCCCBBBBBBBBBCCCCCCDDDCCCEEEGGGGGGFFFEEEFFFGGGNNNSSSWWWXXXXXXYYYUUUPPPNNNMMMKKKJJJIIIGGGDDDAAADDDDDDEEEGGGHHHGGGDDDBBBCCC@@@<<<999999:::::::::777777777888999;;;<<<=========<<<;;;:::888777666666777:::<<<===<<<;;;::::::999999;;;===>>>===<<<<<<;;;:::999:::;;;<<<===<<<;;;::::::;;;;;;:::999888999:::999888888:::;;;:::777666999:::777555666555555555555444444333333222111111111222333333444333555777777666444444444222333666:::999666999???BBBIIIQQQWWWZZZ^^^bbbfffdddbbb[[[QQQKKKHHHBBB<<<444555777777666777999;;;888777666555555555777777666999;;;:::666444555777777777666555444444444444wwweeeXXXTTTOOOMMMOOOSSSVVVXXXYYYYYYXXXXXXWWWTTTOOOLLLEEEDDDAAAAAAAAA@@@>>><<<888888888777777777666666444555666666777666555444555555555555444333222111222333333444444444333333---///111111000000000111111111111222222222333333333333333333222111000///111333555666444222111111333333333333333333222222////////////000000000000////////////////////////------,,,,,,,,,,,,------------000444444111111444...///111222222222111000111///...///222333222000------......///000000111333111///------...000111111222222222222111000000///000111111111000///..................///000000222444666333///---000333...222444000///333666777111111111000000/////////111///---...111222222000000000000000000000000111000000////////////000000,,,++++++,,,///111111000------...///////////////......///////////////...000000/////////.........---...000000000000222444000000000000111111222333......///000000111222222///000111111111000///////////////000000000000000000//////000111111000///+++///333333000...000333222000//////000111000...+++---000111111000111222222222333222111111333555666888:::===@@@EEELLLPPPXXX^^^ffflllmmmoooqqqsss{{{~~~xxxpppdddXXXOOOHHHCCC???;;;999777777888888777666444444444444444444444444555666777:::>>>CCCGGGJJJMMMLLLIIICCC>>>:::888999555777:::===@@@AAABBBBBB@@@@@@@@@AAACCCFFFIIIJJJEEE@@@;;;888999;;;;;;;;;??????>>>===;;;999666555666999<<<>>>???AAACCCEEEJJJPPPWWW\\\\\\XXXSSSPPPGGGGGGFFFFFFEEEEEEEEEEEEBBBBBBBBBBBBCCCDDDDDDEEEDDDEEEFFFFFFEEEEEEFFFHHHIIIMMMPPPOOOOOOPPPNNNIIIHHHGGGFFFFFFGGGFFFDDDBBBDDDDDDFFFHHHIIIHHHEEEBBB>>>>>><<<999777666888999777777777777888999;;;;;;;;;<<<;;;;;;:::999888777666888;;;>>>???>>>===<<<999888888:::===???>>><<<:::999888777888999;;;<<<::::::;;;<<<>>>===;;;999555777999999999999:::;;;777666888;;;999555555888444444444555444444333333333333222222222333333444222555888777555333222333444444666999888666:::AAABBBHHHPPPVVVZZZ```hhhnnnllliii___RRRIIIDDD>>>777444666888888666666888:::777777777666666777777888555999;;;:::666333444666555777888777444333666888oooWWWRRRMMMJJJKKKNNNQQQSSSXXXWWWWWWWWWVVVSSSOOOKKKDDDBBB@@@@@@@@@@@@>>><<<999888888777666777777777444555666777777666555555555555555555444333222111000000111111111000000///---...000111000///000111111111111222222333333333444444444333222111000//////222444444222000//////333222222222222333444555......//////000000111111////////////////////////000000000//////000000000------000444444111222555---///111222333222000///111///...///222333222000---------...///000000111333222///------...000111111111222222222111111000000000111222222111//////...............///000000...111444222///...222666+++111333111000333777777444333222111000...------111000//////000111111111333333222222111000000000111111000000000000111111222///,,,+++,,,---......------...///000000//////---......///000/////////000000//////.........---,,,...///000///000111333333333222222222111111000......//////000111222222///000111222222222111000/////////000111222444555///......///000000///...***///333333///...000222555222...------///000000+++---000111111000111111333333333222111222444666666888;;;???CCCJJJRRRWWW___eeemmmrrrsssssstttvvvwwwyyyvvvkkkdddXXXMMMFFFBBB???>>>:::999888888888777444111333333333333333333333333555666777999===BBBGGGIIIPPPOOOLLLGGG@@@;;;888888666777:::>>>@@@BBBCCCCCCDDDDDDCCCCCCDDDEEEFFFGGGEEE@@@:::777888;;;;;;;;;>>>>>>>>>===;;;999666555666888<<<>>>???@@@CCCEEEKKKOOOUUUZZZ\\\YYYTTTOOOCCCCCCCCCDDDDDDDDDEEEEEEBBBBBBBBBBBBCCCDDDEEEEEECCCEEEEEEEEEDDDEEEGGGIIIDDDHHHJJJIIIIIILLLKKKGGGDDDCCCCCCDDDEEEFFFDDDCCCDDDDDDFFFHHHJJJHHHDDDAAA;;;<<<<<<999555333555888666666666666777888999:::999::::::;;;;;;::::::999777999<<>>===999777777:::===???>>><<<:::999888777777999:::<<<888999;;;>>>@@@???<<<999111444777999::::::;;;<<<555666999;;;999444555:::333333444555555444444333444444333333222333333444111444777777444222222222666555666777666666;;;CCCGGGLLLSSSVVVYYY___hhhoooooojjj___PPPEEE???888111666888:::999666555777999777777777888888888888888444888<<<:::555222333666444888;;;999555444777<<>>DDDIIIOOOWWW^^^ggglllqqquuuuuutttssssssyyy||||||uuulllggg^^^XXXPPPHHHBBB>>>;;;888777777777777777666666555333333444444333333222111222444777888:::>>>EEEKKKMMMNNNMMMJJJEEE@@@>>>===666777999>>>CCCGGGIIIIIIBBBAAAAAACCCFFFFFFCCC@@@@@@<<<777444444666888888888???AAA<<<888:::999666888777:::>>>>>>===???DDDIIIPPPVVVYYY\\\]]]TTTIIIBBBBBBAAAAAACCCCCCBBBBBB@@@CCCBBB>>>>>>BBBEEEEEECCCDDDDDDEEEEEEEEEEEEEEEFFFDDDBBBCCCFFFGGGFFFCCC@@@CCCCCCAAADDDKKKLLLHHHHHHFFFEEEFFFFFFEEEBBB???>>>===;;;999888888888999888888888888999:::;;;<<<;;;;;;::::::::::::999999666888<<>>===;;;:::999999::::::888888999::::::999999999:::;;;<<<<<<<<<;;;:::999888666555666999999777444555666666777777777666666444555555555555444333222444333333222222333333444333333222222111000//////111333444333333555;;;???EEEMMMUUUVVVUUUXXXdddnnnooofffZZZNNNFFF???888444555666777777777666444333555444333333444555666777888666555555666999<<>>===888:::===BBBGGGJJJJJJIIIDDDCCCBBBDDDFFFGGGEEECCC@@@<<<888555666999:::;;;:::???AAA<<<888::::::888888777:::>>>???>>>@@@EEELLLSSSYYY[[[^^^]]]UUUJJJCCCAAA@@@AAACCCDDDBBB@@@@@@CCCCCC@@@???BBBDDDCCCCCCCCCDDDDDDDDDDDDDDDCCCEEECCCAAABBBDDDEEECCCAAA@@@BBBBBB@@@BBBIIIJJJHHHEEEEEEEEEEEEDDDCCCAAA???;;;:::999777666666777777777777777777888999999:::888888888999999999::::::999;;;???CCCEEEDDDCCCAAA>>>===;;;999999999:::;;;999999::::::::::::999999888999:::<<<<<<<<<;;;:::666555444555777888666444999999999999888777666666333333333333333444444444333333222222222222333333555444444333222222111111222444555444333555;;;???FFFMMMUUUVVVTTTXXXbbbkkkooofffYYYMMMDDD>>>999555666666777777666666555444777666555555555666777888777777666666777999;;;<<<666777777777555555777888wwwkkk]]]UUUOOOJJJHHHIIIGGGIIIKKKKKKIIIIIIIIIJJJIIIHHHGGGEEEBBB???;;;999::::::999888777555444444444555666666555555888:::777777666555444444444444111000///......///000111/////////000000000111111444444555555555555444444333333222111111111222222444444555555555444333222222111111222222333444555333333222222222222333333///////////////////////////...---///222333222///000222333111......111444000000/////////000111111000/////////000000111111,,,///111000------111555333222111000///000111222111444666444111...///111------...///000111222222000////////////000111111111000000000000000111111222444666555333111000000333000000222111......000222222111000////////////000000/////////////////////......111444888999999:::888444000.........//////............///000000////////////////////////...//////000000//////.........------......///000...///111000///......///...///000000111111000000---------,,,---......///...//////000000//////...---,,,...111111...///333,,,...000000///...//////000000111111111111000000000000111111222333333444333444555555444444666888:::>>>DDDJJJPPPXXX___ccciiilllqqqsssssspppnnnnnnmmmmmmkkkhhhaaaYYYRRRNNNHHHFFFCCC@@@???===:::888666666666666555444333222444444444555666777888999444666666555444666;;;@@@KKKMMMOOONNNIIICCC???===<<<>>>BBBHHHLLLNNNLLLJJJGGGFFFEEEFFFGGGHHHGGGFFF???<<<888777888;;;======<<>>@@@???CCCHHHMMMSSSYYY\\\^^^[[[RRRIIIDDDAAA>>>???CCCEEEBBB>>>AAADDDEEEBBBBBBDDDCCC@@@BBBBBBCCCCCCCCCCCCBBBAAACCCBBB@@@@@@AAAAAA@@@>>>???AAA@@@>>>@@@FFFJJJJJJBBBCCCDDDCCCAAA?????????:::999888777777777777777777777777777777777888888555555666777888999::::::;;;???DDDHHHJJJHHHEEECCC???===:::888777888:::;;;:::::::::;;;;;;::::::999666777999:::<<<<<<<<<;;;666555555666888888888666;;;;;;;;;:::999888666666222111111111111333444555333222222111111222222333666666555555444444333333222444666555444555:::>>>FFFMMMSSSUUUTTTWWW___fffmmmeeeYYYMMMEEE>>>:::777777777777666666666666666888888777666666666777777777777777888888888999999444666777666555666888:::xxxiii___VVVMMMHHHGGGEEEFFFHHHJJJKKKKKKLLLMMMLLLLLLJJJHHHDDD@@@===;;;===<<<:::888777555444444555555555555555666888:::777666555444444444444444111000000//////000000111111111111000000000//////333333444444444444333333333333222111111111000000111222444666666444222000111111111111222333444555222222222222222222333444000000000000000000000000111...,,,...333555222...111111111///---...111444///////////////000000111111000000//////000111222///000000///------000333111111000//////000000111111333444333111//////000.........///000111111111111000000000000111111111000000000000000000111222222333444444111/////////333000000222111......000111111000000////////////...///////////////......///......000444777888999999666222...+++++++++,,,............/////////000////////////////////////...//////////////////..................//////000...///000000...------......//////000000000000000,,,,,,,,,,,,------.........//////////////////......---///222111......222,,,...//////......///111000000111111111111000000000000111111222333333333333444555444444444666999===DDDKKKPPPVVV^^^dddfffaaaeeejjjlllllljjjhhhgggfffeeeaaa]]]VVVOOOIIIFFFAAA@@@?????????===:::888777777777666555444333222888777666555444555555666444555666444333555:::>>>IIIMMMPPPOOOKKKEEE???===???BBBHHHNNNSSSSSSPPPLLLLLLKKKJJJIIIIIIIIIIIIHHH???<<<999888999;;;<<<===??????>>>;;;:::;;;<<<<<<999888:::???@@@@@@DDDJJJNNNRRRXXX[[[[[[VVVNNNHHHFFFAAA>>>???DDDEEEBBB===CCCFFFGGGEEEFFFHHHEEE@@@BBBBBBBBBBBBBBBAAA@@@???AAA@@@@@@???>>>>>>===<<<>>>??????>>>@@@FFFKKKOOO@@@AAABBBAAA>>>======???<<<;;;;;;:::::::::::::::888888888888888888777777666666777777888999999:::;;;???FFFLLLNNNLLLHHHFFF???===:::777777888:::<<<:::;;;;;;;;;;;;:::999999555777888::::::::::::999888777777777888999999999999999999999999888777666333222000//////111333444222222222111111222222222666666555555444444444333222444555444333444888<<>>??????===:::777888888888777666555444444666555444444333333444444333444555444333555;;;@@@HHHKKKOOOPPPLLLFFF@@@===AAAEEELLLTTTYYYYYYUUUQQQQQQPPPOOOMMMKKKIIIGGGGGG???<<<999888999:::;;;;;;AAA>>><<<<<<<<<<<<<<<===:::999:::???@@@@@@EEEKKKOOORRRWWWZZZXXXRRRLLLIIIFFFBBB???@@@DDDEEEBBB>>>EEEGGGHHHHHHJJJLLLIIICCCBBBBBBBBBBBBAAA@@@>>>>>>???@@@???>>>===<<<<<<<<<======>>>@@@BBBFFFMMMSSS@@@@@@@@@???>>>======>>>======<<<<<<;;;;;;::::::888999999::::::999888777999999999999999999888888888===EEELLLOOONNNJJJGGG>>><<<:::888777888999;;;:::;;;;;;;;;::::::999888777777888999999888777666777777777666666666777888555555666777777888777777555444111///...///000111333222222222222222222333444444444444333333333333111333555444222222666999>>>CCCIIIMMMQQQTTTXXX[[[ZZZYYYVVVPPPIIIAAA;;;888888888888888888777777777777777777777666555555444666777888999999888666555333444666666666777999;;;}}}tttiii]]]SSSPPPIIIFFFEEEEEEGGGJJJLLLMMMRRRQQQPPPMMMJJJFFFBBB@@@???>>>;;;999777666666666666555555777999:::888777555555444444444444444555111111111111111111111111333333222111000000////////////000000000000//////111111111222111111000///---...111333333222000...111000000111111222333444111111000111111222333444111111111111111111111111000///...000333444333000222111000000000000111222000000/////////000111111000000111333777;;;???BBB===777111000222333222///000000111111111111111111111111222222111000000///111000000000/////////...333333333444333333222111////////////000111222333111222222111000///000111333000000222111......000...//////000000//////...---...///000111000///...000...---...111222222222444333111000//////000000---......///000/////////........................---......//////......---//////......//////000111,,,...000000/////////000---...//////000000//////,,,,,,---............------......//////......---222000111333111---,,,000...//////...------///111000000111111111111000000//////000000111222222222333444555666777:::???BBBHHHRRRYYYZZZ]]]dddeeeaaa[[[___cccfffeeebbb``````TTTRRRPPPLLLHHHDDD@@@>>>???>>>======>>><<<999777777777777777777777666555///000222333444555555555222444555444444666<<<@@@GGGJJJNNNOOOKKKEEE@@@>>>AAAFFFNNNWWW]]]^^^[[[XXXUUUVVVUUURRRLLLGGGDDDCCC===;;;999888:::<<<<<<<<>>???===<<<===;;;999;;;>>>???@@@DDDJJJPPPQQQTTTWWWUUUNNNJJJKKKFFFDDDCCCCCCDDDCCCBBBAAADDDFFFGGGGGGLLLOOOMMMGGGCCCCCCCCCBBBAAA???>>>===>>>???@@@???===<<<<<<=========???BBBCCCEEEKKKSSSBBB@@@>>>>>>???@@@???>>>=========<<<;;;:::888777888888:::;;;;;;:::999888::::::999999999888888888777<<>>CCCHHHMMMPPPRRRRRRMMMNNNNNNLLLFFF@@@;;;999888999999::::::888777666666666777777777666555555666777888888888777666555333444666666666777999;;;{{{rrreee\\\XXXNNNJJJEEECCCEEEIIIKKKKKKSSSSSSQQQOOOLLLHHHEEECCC???>>>;;;999777777777888555444555888;;;;;;888555555444444333333444444555111222222222222222222111333222222111111000000000//////000000000000/////////000111222222111111000...///111222222222111000000000000000111222333444000000000000111222333444222222222222222222222222//////000111222333222222222222111111222222222111111000000000000111222222111000000111444888<<>>AAAFFFNNNXXX```bbb```^^^YYY[[[ZZZVVVMMMEEE@@@>>>;;;999888999<<>><<<===<<<::::::===>>>>>>CCCIIIMMMLLLNNNQQQMMMGGGFFFJJJEEEGGGGGGFFFCCCBBBCCCDDDAAACCCCCCEEEKKKQQQOOOJJJDDDDDDCCCBBBAAA???===<<<===???AAA@@@>>>===>>>@@@>>>>>>AAADDDCCCAAAFFFNNNFFFAAA<<<===AAADDDAAA===@@@@@@???>>>===;;;888777555666888:::;;;:::999888777777777888888888888888777;;;AAAGGGIIIGGGDDDAAA;;;;;;::::::999888888777999999999999888777666555444555666777777777666555999999888555222111333555222333444555555555555555444444333222111000000000555444444333333444444555222222222222222222333333333666888777444444666999:::;;;???DDDIIIKKKJJJHHHBBBCCCDDDBBB>>>;;;:::;;;777888;;;<<<<<<:::777555555666777888888888777666666666777777777777777777444555666666666666888:::vvvkkkaaa]]]SSSMMMGGGDDDFFFIIIKKKLLLTTTSSSRRRPPPMMMIIIFFFDDD???>>>;;;999777777888999444444666999<<<<<<888444444444333333333444444555111222222333333222222111222222222111111111000000000000111111111111000000...///000111222222111000///000111222333222222111000000000000111222333444000000000000111222333444222222222222222222222222...000222222222111222333222222222333444444222111111111111111111222222333222111///...///111333555AAA@@@===777111///222555000111222333333333333333111000000111111111000...------...///000111222222111222333333222111000///////////////000111222333///111111111000111333555444111000222111......000---...///000000///......---///111222333222111000...------...111333444444//////000000000...---+++,,,---///000000000///...........................---..................---///////////////000111111+++...000111111222333444---......///////////////------///000000000///...---..................---......000333222///000444000111000...,,,,,,...000000000111111111111000000111222222333333444555555444666888;;;???DDDKKKPPP]]]iiiooolllkkkooommmddd___aaadddddd```[[[WWWUUUQQQPPPNNNKKKHHHCCC???===888666555666777888777666222333444555666666666666000222555777666444111///333444555333111333888<<>>BBBEEEEEEAAA<<<;;;AAACCC???<<<======::::::=========BBBHHHIIIFFFHHHJJJGGG@@@AAAGGGEEEHHHJJJHHHCCCAAACCCFFF???@@@@@@BBBJJJQQQPPPKKKEEEDDDDDDCCCAAA???===<<<===@@@AAAAAA>>>>>>???BBB@@@???BBBEEEBBB===AAAIIIHHHAAA;;;===CCCFFFCCC===CCCCCCCCCBBB@@@===;;;999333555777999:::999888888444444555666777888999999888<<>><<<999444333555888444555555555555555444444222222333333333222222111666555555444444555555666333333333333333333333333555888:::999666555777::::::;;;>>>BBBFFFGGGDDDAAA<<<======:::777777:::===666888;;;======:::777444666777888999::::::999888666666666666777777777888555666777666555666888:::}}}vvvllleee[[[WWWRRRMMMJJJKKKMMMOOOQQQSSSTTTSSSPPPLLLJJJIIIBBB@@@>>><<<999777666666555666888999999777555444333333444555555666555555333222000111222333333222444333333222222333333444000000//////.........------......///000111111111000111111111111000//////...//////000000000000///333222111000000000222222...222333000///222333222000///000222555777666555777555333111000111333555......///////////////...000000111222222222222111///:::CCC???333,,,111888666444111000111222222111222000///111333333000,,,///000111222333222222111666333111222111---...111333111222444555333111///111333444444222111111222999777444111///------------...///111111111000///......///000000000000000.........///000111111222000000000000000///...---000000///............///111111111000000000000000///............//////000---------...///000000111333222111111000111111111///...---,,,,,,---...///...///////////////.........000111111///...//////////////////000000000000222222111111000...---,,,---...///000111111111111222111111222444777888888888999<<>>@@@BBBBBB@@@>>>>>>>>>@@@FFFQQQ[[[cccgggggggggbbb```\\\SSSIIIBBB??????999999888999;;;???CCCEEEBBB@@@>>>>>>@@@AAA???<<<<<<999888:::>>>AAA@@@???CCCAAABBBDDDBBB>>>>>>AAAEEELLLPPPOOOMMMMMMJJJFFF@@@@@@@@@CCCFFFIIIIIIIIICCCBBB@@@AAABBBBBBAAA???BBBBBBBBBAAAAAA@@@@@@@@@AAA@@@>>>>>>??????===<<>>???AAABBBBBBBBBBBB777777888888777666444333444444444666999999888777888:::>>>BBBDDDBBB<<<888888888888888777777777666:::999999999777666555444333222444555333222888AAARRREEE888333333444666999666777777777777777666666111111222222222333333333777777777777777666666666444444555555555555555444666888::::::999666555555444666999;;;===<<<;;;:::888888999999999:::::::::888999999:::::::::999999888888777666666777888999:::666333333555777777666666666555444444555666777zzzrrrkkk___[[[UUUOOOLLLLLLNNNOOOTTTUUUUUUSSSPPPMMMKKKIIIDDDBBB@@@>>>;;;999777777555666777888888777666555666666777888888888888888666444222222222333222111222222222222222222222222000000/////////...............///000000111222222111111111222111000000///...//////000000000000000222111111111000111111222...222333000///111333111222111111222444555444333666444222000000111333444///000000000111000000000000000111222222222222222...999BBBAAA888000111555333111000000222444444444444111//////000111111//////000222333333333222111111///111444444111111444444111......000111222444000222333333111000000111777666333111///------,,,---...///000111000000///......///000000000000000------...//////000111111/////////000//////......000///......------......///////////////////////////...------------......------......///000000111222222111111111111111222///...------------...///...///////////////......,,,...000111000///000111////////////000000000000000111111000000///...---......///000000000000000000000111333555777777777;;;===AAAFFFMMMWWWbbbiiiuuu||||||uuunnnfffaaa]]]]]]ZZZUUUQQQQQQNNNPPPPPPNNNJJJFFFCCCBBB===888333222555777666333333444555555666666555555777666555555777777666555555555555555555666777777;;;===>>>>>>===<<<<<<===BBBIIISSS]]]dddfffeeeddd```]]]XXXNNNEEE>>>;;;;;;888888999;;;===@@@BBBCCCAAA???===>>>@@@AAA@@@>>><<<:::999:::===??????===BBB@@@???AAA???<<<>>>BBBHHHPPPUUUUUUSSSQQQMMMHHHCCCBBBAAACCCEEEFFFFFFEEE???>>>>>>???BBBCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@???BBB@@@???@@@@@@@@@>>><<>>@@@???==================<<<<<<777777888999888777666555666555444666888999999888888:::===@@@BBB@@@<<<888888888888777777777777777444555666777777777666666333222444666666999BBBLLLSSSFFF:::555444333444666555555555555444444333222111222222222222333333333555555555555444444444444444444555555555555444444444666888888666555444444000222555777999888777666777777888888999999888888888888999999999888888888888777666666666666777888999666333222444666666555666555555444555666777888~~~wwwrrrhhhccc\\\UUUPPPNNNNNNOOOUUUTTTTTTRRRPPPNNNLLLJJJFFFEEECCC@@@===;;;999888555666777888888777666666444444555666666666666555888666444333333333222111000111222333333222111000000000////////////......//////000000111222222222111222222222222111000000......///000000000000000000000111111222111111000...222333000///222333222444222111222333333222111444333111//////000222333111111111111111111111111000000111111222222222222...666???AAA<<<555111000000//////111444666777777666222///---...000111222111111333444444333333222//////222666666222222666:::777333000000111111000000111333222000//////000666444222000...---,,,,,,......///000000000//////......///000000000000000---------...//////000000......//////000////////////......------------------------......//////000///...---,,,,,,,,,,,,,,,------......///000000000000000////////////000111//////...------...//////...//////000000/////////+++---///000000000111222////////////000000000000...//////000000/////////.../////////////////////000111333555777999::::::BBBEEEKKKSSS[[[eeeooovvvxxxpppfff___YYYVVVTTTPPPNNNPPPOOOQQQSSSQQQMMMGGGCCCBBB???:::555333444666666555333444555555666666555555666666666777999999777555444444555666666666666555777888::::::::::::;;;<<>>@@@AAABBB???>>>===>>>@@@BBBAAA@@@===<<<::::::;;;<<<<<<;;;@@@===<<<>>>===;;;>>>DDDMMMUUU\\\]]][[[WWWQQQJJJEEECCCBBBBBBCCCCCCBBB@@@>>>======>>>AAABBBBBBAAACCCBBBBBBAAA@@@@@@??????AAAAAA@@@AAABBBAAA>>><<<>>>BBBBBB===999;;;???AAA>>>===<<<;;;:::888777666666777888999:::999888888888666444555777888999888999999:::<<<>>>===;;;888888888777777666666666777222333555666777666444333555333333666777;;;EEEPPPKKKAAA888666555333333444555555555444333222111000222222222222333333333333444444444444444444444444444444555555555555444444222444666666444222222222///111333555666666555444555666777888888888777666888888888777777666666666777666555555555555666666777555222222444555555555666555555555666777999:::~~~zzzwwwsssnnnfff]]]VVVQQQNNNMMMQQQPPPNNNNNNNNNMMMLLLKKKHHHGGGEEECCC@@@===:::999666777888888888888777777333444444555555444444444888666444444444555444333000111333444444333111000000000//////////////////000000111111222222222222222222222222222111111000---...///000000111000000...///111222222222000000///333444111000333444333333111000111222333222111222111000//////000111222333222222111111111111111111111111111111222222222///444999<<<;;;666111...000//////222555777888888444333000//////000111222222222444444444444333222333333444666444000222777;;;:::777333222333000,,,111222333333111000000111444333222000...---,,,,,,......//////////////////......///000000000000000------------......//////......///000111111111111......---,,,,,,,,,,,,---,,,,,,---...//////000000000///...---,,,,,,,,,,,,............//////000000,,,,,,,,,,,,---......///000///...------...///000...//////000000000000///,,,...000111000///000111////////////000000000000,,,---...///000000000000/////////////////////000222333444666888;;;@@@CCCMMMRRRZZZcccllluuu~~~wwwnnnddd[[[TTTQQQOOOMMMNNNRRRSSSUUUWWWUUUOOOIIICCC@@@BBB===888555555777777777333444555555666555555555666666777999::::::777555333444555666666666555444444555777777777999;;;>>>HHHPPP[[[eeejjjhhhddd```]]]XXXPPPGGG???:::888888999999:::;;;===@@@BBBDDD=========>>>@@@AAAAAAAAA===<<<;;;:::::::::999999<<<:::<<>>@@@EEEQQQZZZcccdddaaa\\\TTTKKKDDDCCCAAAAAABBBAAA@@@>>>@@@???>>>>>>??????>>>===BBBBBBAAAAAA@@@??????>>>@@@@@@@@@AAAAAA@@@===;;;<<<>>>???===;;;<<>>===<<<:::999777777666666777888:::;;;;;;:::::::::777555444666888999999999888777888:::;;;:::888999888777666555666666777555666777888777444222000555333333555666777===EEE===777333444444333222444777666666555444333111000222222222333333333444444555555666666666666666777444444555555555444333333111333444444333222222333222333555666777777666666444555777999999888777666888888777666555444444444666555555555444444444444444444333222333444555555555555444555666888:::;;;}}}}}}}}}~~~}}}||||||xxxqqqhhh^^^VVVQQQNNNLLLJJJHHHHHHKKKMMMMMMLLLIIIHHHGGGEEEBBB???<<<;;;999999999999999888888888777777888888888777777666555444333333555777777666222333555666666555333222//////000000000000000000111111111111111222222222111222222222222111000000---...///000111111111111...///000111222111111000111555666333222555666444111000...///111333333333111000000//////000111111333222111000000000000111111111000000000111222333111222333555666444111...222111111333666777777666111222333222222111000000222333444444444333222222555444333333000///555===GGGEEE<<<222///333444111222444555444333111222222222222111000///...---,,,//////........................///000000000000000---------...............///000111111222222222222......---,,,,,,,,,,,,---------...//////000111111111000///...------------............////////////,,,,,,,,,---...///000111000///...------...///000......///000111111000000///111222111///......///////////////000000000000+++,,,---///000000000000000000/////////000111111333444444555999???HHHOOO\\\bbbkkkuuu}}}uuukkk___WWWPPPNNNNNNMMMPPPTTTVVVXXXYYYVVVPPPHHHBBB???AAA===999555444555555666333444555555666555555555555555777999;;;:::888555333444555666666555444333333444555666777:::>>>AAAJJJRRR]]]gggkkkiiiccc___WWWRRRIIIAAA;;;888777666;;;:::999999<<<@@@DDDGGG<<<===>>>>>>>>>>>>???@@@<<<;;;;;;999888888888999888999<<>>??????>>><<>>>>>>>>???>>><<<:::===;;;:::<<>>;;;;;;999888777777777777666777999:::;;;;;;;;;;;;;;;999666555666888888888888777555666888999999888999888666555555555666777777888999999888666333222333111333666666555666:::777333222555555333222333666666666555444222111000222222333333333444444444444555555555666666777777444444555555444333222222111333444444333222333444444444666777777777777777666777888999999999888777888777666555444444444444555555555555555444333333333333333333333444555666555444444555666888:::;;;xxxzzz|||~~~~~~yyyrrrhhh___WWWRRRKKKGGGDDDEEEIIILLLMMMLLLJJJJJJJJJHHHFFFCCC@@@>>>======<<<;;;:::999999888666666777777777666555555444333222333555777777777333444555666666555444333//////000000000000111111111111111111111111111111000111111111111000//////,,,---...000111111111111......///000111111111111111555666333222555666555111///---...000222333333000000000000000111111222444333111000///000000111222111000000000111333444111000000000222222111000333333333555777777666555000222444444333111000000222333333444444333111111222000000000///000:::EEElllcccNNN666---111444222333444666555333222222333111111111111000///...---000///......------............///000000000000000........................000000111111222222111111///......---------------.........//////000000111111000///.....................//////////////////......//////111222444444000000///......///000000......///000111111111111000222222111///---------////////////000000000000+++,,,---...///000000000111000//////000111333444444666999;;;@@@IIIUUU]]]lllsss||||||qqqfffZZZSSSNNNMMMNNNNNNPPPTTTUUUWWWWWWTTTNNNGGGBBB@@@===;;;888555333222222222333444555555666666555555555555555777999:::888666444555555555555444333333222333444555777;;;AAAEEEMMMTTT^^^fffiiieee___ZZZMMMHHHAAA;;;888666444333999999888:::===AAAFFFIII===>>>>>>===<<<;;;;;;<<<888999:::999777777888:::888888<<>>===<<<======<<<:::>>>:::888===BBBAAA>>>===999888666555555555666777666777999:::;;;;;;::::::<<<999777666777888777777888666555555777888888777999888666444444555666777666777777888888888888888222111333888:::777777999:::777777999888333111333444444444333222111000///333333333333444444444444222222222333444444555555444444555444444333222111222333444444333333444555333444444555666666555555777777777888888888999999888777555444333444555555666666666666555444333222222333555555444444555777555444444444555666888999tttvvvyyy{{{}}}}}}~~~~~~zzzrrrhhh___ZZZOOOKKKFFFFFFJJJNNNNNNMMMLLLMMMMMMLLLJJJHHHEEECCCAAA@@@???===;;;:::999999444444555555444333333222444333222333555666666555444444444444444444444444//////000000000111111111000000000000000000000000///000000000000///......,,,---...000111111222222.........//////000222222///444555222111333555333222000...---///000111111000000000111111111222222666555333111000111222222222111000///000111333444000000000000111222222222333222333555888999777666111333444333111000111333111222333333333222000///......000111///000999DDDvvvmmmVVV:::...111222...222444555555333222222333111222222222222000///...000///...---------............///000000000000000//////////////////////////////000000000//////...000///......------..............................///......------........./////////////////////...------...///000222444555111000///......///000111......///111111222222111///111222111///.........////////////000000000000+++,,,---...//////000000111000000000111333666777888===DDDJJJPPPZZZeeennn{{{}}}vvvkkk___WWWQQQMMMNNNNNNLLLMMMOOOOOOQQQQQQOOOJJJFFFCCCBBB===<<<;;;888555333111111333444555555666666555555555444444555777888888777666555444444333333333444111222333444777<<>>@@@BBBAAA@@@======>>>???@@@AAABBBBBBBBB???<<<;;;<<<======<<<===:::;;;AAABBB>>>===???:::999777555555555666777666777888:::::::::999999;;;:::888888888888777555777666555555777888888777999888555333333444666777888888777777777888999:::555333444888:::888888::::::888999;;;999444222444333333333333333222111111333333333444444444444555111111222333333444555555444444444444333222111111111333333333222222444666444444444555555555555555888777666555555777888999888666555444444555666777666666777777666555333222111444666666555555666888555444333333333555666777ppprrruuuxxxyyyzzz{{{|||}}}~~~~~~xxxooofff```UUUOOOIIIHHHLLLOOOOOOMMMNNNOOOOOOOOONNNKKKIIIGGGDDDCCC@@@>>><<<:::999999777777888888777666555555666444333333444444444333444333333222222333333444//////000000111111111222000000000//////////////////////////////......---,,,---...000111111222222///............000222333...222333000///222333222555222///---.../////////000000111111222222222333888666444222111222333444222111000//////111333444...000111222222222222222111111333666888:::999777444444444111......222666111222222333222111000//////000222333000...666???YYYVVVIII666///333333,,,111333444444222111111222111222333333333111000///000///...---,,,------......//////000000000000000000000000000000/////////.../////////...---,,,,,,000000///............///------------------,,,,,,------,,,,,,,,,---......///////////////.........***++++++,,,...000222333111000///......///000111......///111111222222222---///111111000//////000////////////000000000000+++,,,---...////////////111000000000222555888999===EEEPPPYYY```hhhsss{{{}}}wwwpppdddYYYUUUPPPMMMNNNNNNKKKIIIKKKJJJKKKLLLJJJGGGEEECCCCCC???@@@???===999666444333333444555555666666555555555444333444666888888777777666444333222333444444000111222333666<<>>:::999999999777555000444:::@@@EEEFFFFFFEEE>>>??????<<<888444444666333555777777666777:::>>>;;;888777;;;>>>CCCMMMVVV]]]gggpppqqqllleeeYYYOOOEEECCCAAAAAAAAAAAA???===AAA@@@??????@@@@@@???===<<<<<<===???@@@AAABBBCCCDDDAAA===;;;<<<===>>>???;;;;;;???DDDAAA;;;<<>>===:::888555444555555555444555555555666555555444444333333222222333333444555000111333444333222///...333222000/////////000111111000///...---.........000000000000000000000000000000///...++++++---...000000111111111111000000333000......000111///------...///.........000222444222000000111222111000111000/////////000222333555555444333333222111111...000444777888777444222666555333111000000000111666444111222444555333111111222333111//////222555777666333111111111222333111222333333222111000///555444333222111111111111000000///...............000000////////////000000...............---------////////////////////////000---,,,...333444222...000...,,,,,,---......---//////.........---------------/////////...---,,,000000///---+++,,,///222000111333333111///......//////000000000000//////111///......//////...---////////////000222333444......//////000111111222222222333333555999???CCCKKKPPPYYYbbblllvvvwwwnnnddd[[[UUUQQQPPPNNNNNNMMMLLLJJJHHHHHHJJJLLLIIIDDD@@@???@@@EEEBBB>>>:::777666666777222333555555444444666888555:::;;;777333444666666222111333777666111......222444666888;;;BBBKKKQQQUUU[[[___\\\XXXUUUOOOJJJ@@@>>>;;;777555444444444333333666===EEEKKKLLLLLLFFFEEECCC???:::666444444444666777666666666888:::<<<;;;;;;===BBBIIIPPPTTT```jjjrrrrrrmmmeeeYYYNNNIIIDDDBBBCCCCCC???===>>>@@@BBBBBB>>>===@@@???<<<999999:::<<<>>>BBBEEEFFFDDDCCC@@@??????>>>;;;:::AAA>>><<<<<<>>>???>>><<<:::;;;;;;;;;:::999999888888999999999999888777777888999;;;:::888777777888777666555555555777888999:::999777444222333777:::@@@<<<777555777999999999666555444333444666888999:::888777666777666555333555333222555999999555111222333444444555555444444222444666777888777666555777666555444333222222222000111333555666666555555444222333555444222444999666666444333333444555666777555222000000222555888999999777555444333333333555555666777888999999:::555444444666999999666333~~~tttlllggghhhkkkmmmpppssszzzyyyxxxzzz|||yyyrrrlll```ZZZRRRNNNNNNOOOOOONNNTTTTTTTTTTTTRRRPPPOOOMMMIIIFFFCCCBBBAAA@@@>>><<<;;;999666666666777666555555555666666666555444444333333222222333333444555000111222222222111///...222111000/////////000000000000000000//////......////////////////////////,,,...000000...---------------............------333000......000000///---///000000000...///000222444222000000111111000///111000000///000111222333222222222333333333333444222333555666777777666666666555333111000000000000333000------///000///...///111222111000000222444333222111000//////000111111222222222111111000///444444333222111111000000111111000///............000000////////////000000------..........................................---***(((***...000...+++///...---...///000...---//////.........------------......///......------///---,,,,,,...///...,,,...000222222111000000000...//////000000//////...111///......//////...------------....../////////000///...------///111333222333444666:::???FFFKKKWWW^^^jjjuuuzzzqqqhhh```YYYTTTQQQPPPPPPPPPOOOMMMJJJHHHFFFGGGGGGFFFBBB???======AAA???===:::999888999999444666777666555555666777777::::::555333555555222444222333666555111///111222444777999>>>EEEMMMTTTXXX]]]___ZZZUUUPPPJJJDDD===;;;999666555555666777555555777===DDDIIIJJJJJJGGGEEEAAA<<<888555444555444555666666555666888:::;;;;;;===@@@FFFNNNUUUZZZeeemmmsssrrrmmmeeeYYYOOOLLLFFFAAAAAA@@@===<<<>>>@@@CCCBBB>>>===???>>>;;;:::::::::<<>><<<::::::<<<>>>===;;;;;;;;;;;;;;;;;;:::999999888999999999999888777777666777888888666444444555666666555555555666888888999999777444333333777999===:::888777999999888666555444333333444555777999777777666666666777666555555333222555999999555111222333333444555444444444333444666888888777666555666666555333333222222333333444555555555555444333555333222444555333333444555555444333444555666777888666444333333555777888999999888666555444444444555555555666777777888888555333333444777777666444tttkkkccccccfffhhhlllpppwwwvvvxxx{{{}}}|||vvvrrreeeaaaZZZSSSOOONNNOOOPPPRRRSSSTTTTTTUUUUUUTTTTTTLLLJJJFFFDDDBBBAAA>>><<<<<<:::888777888888888777666666666666666555444444333333222222333333444555333333222222222222111111111111000////////////000000111222222222111000///........................)))---000222111///------//////000000000000//////111000......///000///...111222222111//////000222555333111000000111000...111000000000000111222222///000111222333555555666666555555555666777888999555444222111000000000000111///,,,+++,,,---...------///111111111111222333000000000000000000000000222111111000000000000000333333222222111000000000333222111000////////////000000////////////000000,,,---------.../////////------------------------,,,)))'''(((+++...---,,,///......///111111///---...............---------///......---....../////////+++))),,,111222---''',,,...000111000000111222.........//////.........111///......//////...---,,,,,,......///...---,,,222000---++++++...111333222444888<<>>;;;999;;;;;;;;;;;;::::::::::::888999:::888666555555666888;;;:::555333444333000777555555888777333222333222444888<<>>CCCGGGIIIJJJHHHEEE@@@;;;777555555555333555666555555555777999;;;<<>>===>>>===:::999::::::;;;>>>AAACCCEEENNNLLLHHHEEEBBB???;;;888999888888999;;;<<<<<<;;;;;;;;;<<<<<<;;;;;;::::::888888999999888888777666666777888777555333333444666555555555555666777777888888777555333444777999:::999999::::::999666444444333333333333555666777555555555666666666777777555333333555888999666222222222333444444444444444444555777888888777777666666555444333333222222333666666666666555444333222444555666666777888666444555555444444444555777888888888777666666777777888999999888777666666555555555555555555666666666666555444333333555666666555tttkkkcccccceeefffiiilllpppqqqtttxxx{{{{{{wwwtttjjjggg```XXXRRROOOPPPQQQRRRSSSTTTUUUVVVVVVWWWWWWPPPMMMIIIFFFDDDBBB???===<<<;;;999999::::::888777777777777777666666555444333333222222333333444555555555444333333444444555111111000000////////////000111333444444333111000........................))),,,///111000//////000000000111111111111000000000///........./////////111222222000......///000555333000000000000///...000000000111111111222222//////000222333444555666555555555555666666777777333222222111000/////////222000---,,,,,,---///000+++---///111222222222222000000111222222222111111222111///......///000111111111111111111000000///444333222111000000000000000000////////////000000,,,,,,,,,---...///000000------------------------///,,,)))***,,,///000///111///......000111111000........................//////---------...000111///,,,***,,,///000---***---///000000//////000222------............------111///......//////...------...000111111///---,,,111000...------...000111444666;;;AAAIIISSS]]]dddnnnwwwzzzoooeee___\\\[[[[[[ZZZ[[[\\\YYYTTTMMMHHHEEECCC@@@======>>>===:::777888888999:::::::::999888;;;<<<<<<:::777555555666999>>>???999333222333333888777888<<<;;;666444444333555999???GGGOOOVVV[[[\\\___^^^VVVMMMGGGAAA;;;888777555444444666777999999:::===@@@EEEIIILLLMMMHHHEEEAAA===:::777555444333444555555444555777999:::===BBBIIIRRR\\\dddiiipppuuuwwwuuurrrnnneee\\\TTTLLLDDDAAA???;;;;;;======@@@@@@===<<>><<<888888999:::<<<>>>@@@BBBKKKHHHEEEBBB???<<<888666777777888999;;;<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;:::888888888888888777777666777999:::999777555555666555555555555555555666666777777777666555555777888999999999999999888666555333333222333333444666666444555666555555444555666555444444555777888666444222222333444444444444444666666777888888777777666555444444333222222222333777666666666555444333333///999===999555666777666777666555444444555666666777888888888888777666666888888888888888777666666666666666666666666555555777555444444444666777888pppiiicccdddeeeddddddeeekkkmmmqqqvvvyyyyyywwwuuullljjjddd]]]UUUQQQPPPQQQRRRSSSSSSTTTTTTUUUVVVWWWTTTQQQLLLIIIFFFDDDAAA>>>===;;;::::::;;;;;;999777888888888888777666555444333333222222333333444555444444333333333444444555111111111111111000000///000111333555555444222111........................,,,---.........///111333,,,------------------,,,...///............///000000111111///------...///444222000///000000///...000111111111222222222222111111111222222333333333222333444555666555444333111111111111000//////...111000///---------///000+++,,,...000111222111000//////000111111111000000000000.........///000111000000111111111000///...333333222111111111111111000000////////////000000,,,,,,,,,---...///000000........................000...,,,,,,---///111222333000,,,+++---000222333---.....................///......---...///000111000///...---,,,---///111000111111000...---...000------............------111///......//////...------...000111111///---,,,...///000111111000000///666999???FFFOOOYYYdddkkkvvv}}}xxxmmmeeeaaaaaaaaabbbbbbdddccc^^^UUULLLEEEBBBAAA>>>;;;;;;<<<===:::777666777888999999777666444<<<======;;;888666666777888AAAEEE===333111444888777777;;;AAA@@@999444444444666;;;CCCKKKTTTZZZ]]]\\\___]]]TTTLLLGGGAAA<<<888777555333333444555666999<<<@@@EEEIIIMMMPPPRRRIIIFFFBBB@@@>>>;;;666333444555666555555555777999<<>>777777777888999;;;===???EEECCC@@@???>>><<<999777666777999;;;<<<<<<======::::::;;;;;;;;;;;;;;;:::777888888888888777666666777888:::999777666666777666666666666666666555555555777888777666555666888999999888777555555666777222222333333444555555666555666777666333222222444555555555666777777777666333333444555555555555444666666777777777666666666444444333222222222333333444444444444555555555666222EEENNN@@@222000555777:::888777555444444444555666666777777777666555444777777888888888888777666888777777777777777777777888777777666666777999:::nnngggaaabbbccc```______hhhkkkpppuuuwwwwwwvvvuuullliiieee___ZZZUUUQQQOOOPPPPPPPPPQQQRRRSSSTTTUUUVVVSSSOOOKKKIIIFFFCCC@@@>>>===<<<=========;;;999999999999999888666555444333333222222333333444555111111222222222222333333222222333333222222111000111222333444444444333222....................................---...111444------............---------...///...------///111//////000///------...000222111//////000000000///000111222222333333222222222222222222222111111111000111333444444333222000000000000000000///............///...,,,+++---...---,,,,,,...000111000///------------------------...............//////000...///000111111000///...111111111000111111222333000000////////////000000,,,---------.../////////////////////////////////------,,,,,,---...000111222///++++++---000222333---------...........................///000111111000000000---+++,,,000333111111111///---,,,---///.........//////.........111///......//////...---,,,,,,......///...---,,,---...111333444333222000999<<>>===;;;:::::::::999888777888888888888666555444;;;<<<<<<;;;999888888999999BBBFFF>>>555222666999666777;;;@@@???999444333555777<<>>999777555333222222333444888===DDDJJJMMMPPPRRRSSSKKKGGGCCC@@@???===888444444666777666666666888:::@@@DDDKKKSSS]]]eeellloootttwwwyyyyyyzzzyyyrrrhhhUUUNNNHHHFFFCCC===:::;;;999<<<===;;;<<>>>>>>>>>>><<<;;;666888;;;===<<<<<<===>>>999999::::::;;;;;;::::::777777888888777777666555444666888888777666777888777777777888777777666555444666888888777666666777999999888666444444555777222333333444555555666666555777888666222000111333555555666666666777777777444444555666666666666666666666666666555555555555333333222222222222333333222222222222444555777777DDD\\\eeeNNN666333999;;;:::999777555444444555555666666666666555444333333555666777888888888777666777777777777888888888888777888999888777888999;;;qqqiiiaaa``````___^^^```dddhhhmmmqqqsssrrrqqqqqqjjjgggccc```^^^YYYQQQLLLLLLLLLLLLMMMOOOQQQSSSTTTWWWTTTPPPMMMJJJHHHEEECCCAAA@@@@@@@@@AAA@@@>>><<<:::::::::999888777555555333333222222333333444555111222333444555444444333333333444444444333222111111111222222333333333333////////////////////////---...000000//////000111///000000000000000000///,,,...///...,,,,,,///111...///000///......000222111///......000111111000000111222333333333222222111111111111111111111111222222222222222222222222...///000000000///...---+++---000///---++++++,,,///---+++,,,///000000...///...---+++++++++,,,,,,,,,---....../////////...---...000111111000...---/////////000111222333444000000////////////000000------..........................................,,,---............///000...---,,,---///000000000---------.........//////------///000000111111111000...---------.../////////000000...------///111...//////000000//////...111///......//////...------------....../////////...///111333444555555555<<>>GGGMMMOOOOOOPPPPPPOOOHHH@@@<<<<<<;;;999666666777888777777777999;;;FFFJJJQQQYYYbbbiiinnnqqquuuwwwyyyyyy{{{zzzqqqgggVVVMMMFFFBBB???;;;:::<<<;;;======;;;;;;======;;;999888888888999:::<<<===???>>>======>>>>>>===<<<555888<<<===<<<;;;;;;===777888999999::::::999999777777777777777666666555333555888888888888999:::888888999999999888666555333555888999888777666777555777999888555333444555333333444555666666666666222555777555111000222555555666666666666666777888555666666777777777777777666666555444444444444444333222222222222222333333111111111111222444666777MMMgggmmmRRR888666======777777666555555666777888777777666555555444333333333444666888888777666555555555666666777888888888555888::::::888777888:::wwwlllccc``````___aaaddd```dddiiimmmnnnmmmllllllhhheeeaaaaaa```[[[RRRJJJHHHHHHIIIJJJMMMPPPSSSTTTXXXUUUQQQNNNKKKIIIFFFDDDCCCCCCBBBCCCDDDCCC@@@>>>;;;::::::999888777666555333333222222333333444555333555777999999888777666333444555666555444333222222111111111111222333444000000000000000000000000+++...111333222000//////,,,,,,------------,,,,,,+++---///...,,,,,,///111///000111000///000222333000...---...000111111111000111222333444333222222000000111111222222222222555333111000///111333444...///000000000///...---+++...222222///,,,,,,---111...++++++...000///...222111...,,,+++,,,---...+++,,,...///000///......,,,...///111111000...---------...///000222444555000000////////////000000...............---------------------------------,,,...000111000000111111***+++,,,///222111///,,,---------.........//////,,,---///111111111111000///,,,***,,,000111---(((---.........---...000333//////000000000000//////111///......//////...---////////////000222333444000000000111333555777999>>>@@@DDDIIIOOOXXXaaagggjjjqqqzzz|||wwwuuuuuuuuukkkiiigggfffhhhiiiiiiiiidddeeecccZZZOOOFFFCCCCCC888::::::888555444777:::888999999999999:::::::::777999::::::::::::;;;===???>>>;;;888999<<<888222777444333444444111111444666888>>>GGGRRRZZZ]]]]]]\\\^^^ZZZPPPHHHDDD@@@<<<555444222111111222444555888@@@IIIOOOOOONNNMMMMMMRRRIII>>>888888::::::999666777888888777888:::<<>>;;;888999======??????;;;:::<<<;;;888::::::999999:::<<<===>>>===<<<;;;;;;<<<===;;;:::555888<<<===;;;::::::<<<666777888999999999999999777777777777777666666555555777:::;;;;;;;;;===>>>888999::::::999888777666222555888999888777666777222666:::;;;777444222222333444555666777777777777///333666555111000333777666666777666555666777999666666777888888888888888666555444333333333333333222222222111222222333333222111000000111333444555GGG___dddIII222333999777555555444555666888:::;;;888888666555444444444444222333666777888777666555333444444555666777888888333666::::::888666777999~~~yyyppphhhdddaaa^^^___aaacccaaa```dddiiillljjjgggbbbbbbbbbaaa^^^XXXPPPKKKKKKIIIGGGFFFIIIOOOUUUYYYZZZYYYWWWTTTQQQMMMIIIGGGCCCCCCDDDDDDDDDDDDCCCCCC@@@???===<<<;;;888444111111000000111333555444333555666888999999777555444555555444444444333333333333333222111111222333333000000000000////////////.../////////...---,,,,,,222111///---,,,+++,,,,,,000...,,,+++,,,------,,,***+++---///000111222222333111///...000111111111000111111222222111111111...000111111000000000111111111000000111111222333222222111111000////////////......///000000///---,,,,,,---.../////////...111555444...,,,...,,,'''////////////............/////////000000000000000------............------222222000//////.........---------------...//////222///---...000000...,,,////////////000000000000,,,,,,,,,---...///000000///...---,,,+++,,,,,,---////////////000000000000...---,,,,,,---...///000////////////////////////222111000///...//////000222333333111///...///000000111222333333222111000///111333333333444666777<<<>>>CCCIIIPPPVVV[[[]]]iiikkkqqqxxxzzzxxxyyy}}}vvvxxxvvvrrrpppqqqooollliiigggdddcccdddddddddccceeeddd^^^SSSKKKGGGAAA<<<>>><<<;;;999888999999:::999888777888999:::999888999;;;===<<<999999;;;>>>@@@>>><<<<<<<<<;;;:::888:::999777888888666111---333888@@@JJJRRRWWWWWWVVVRRROOOKKKIIIHHHFFFAAA===999555333444333000111555<<>>:::777666777888999888999:::888777<<>>>>>>>>===<<<666666666666666777888888555777999:::999888999:::666777999999888888999;;;777777777888:::<<<===>>>888777666666777777666555333555777888777777777888;;;:::888666444333222222111222333555666555555444444333222333555666555444333444666777777777666555666444333555888:::888666444444333222222222333444222111111000111111222222888666333111111222444555<<<===>>>===999666444444666555555666888999888666777777777777666555444333111111222444555666444222222222222333555666888999>>>;;;888777999999888555vvvnnngggdddbbb```aaadddbbb```___bbbgggiiigggdddaaaaaaaaaaaa___ZZZSSSNNNKKKHHHFFFDDDFFFKKKPPPSSSZZZZZZZZZYYYVVVQQQMMMJJJHHHHHHHHHGGGFFFEEEDDDCCCAAA@@@>>>===;;;999555222222111000111333555444444444555666666666666444444555555555444444444333333333333222111111222333333111111000000000//////////////////000//////......000///...------...//////000...,,,,,,---------,,,***+++---...000111111111222000......///111111000000000111111111000000///111222333333222111000000111111000000111111222333222222111111000////////////......///000000///---------.../////////.........111111---,,,...---(((......//////////////////////////////////////////------............------111111000///..................------......///000000...------///000...,,,000/////////////////////,,,,,,,,,------...///000///...---,,,,,,,,,------....../////////000000000///...---------...000111/////////.....................---,,,---...///000---...//////......000222222222333333333222222111000222444555555555777999<<<>>>BBBHHHNNNTTTYYY[[[bbbccchhhqqqtttrrrpppqqqqqqsssrrrnnnlllllljjjfffaaa___]]]\\\]]]^^^]]]\\\\\\\\\WWWOOOJJJHHHEEEAAABBBAAA???===:::999888888999888777777999999888777:::<<<===<<<;;;;;;>>>AAAAAA???============;;;999;;;999777777777555222...555999@@@HHHOOOSSSSSSRRRKKKIIIGGGGGGHHHHHHDDDAAA:::666444444333111222555<<>>@@@CCCGGGMMMRRRWWWYYY\\\\\\aaajjjooolllgggeeejjjmmmmmmiiiggggggddd```YYYWWWVVVUUUVVVVVVUUUTTTTTTUUUQQQJJJGGGGGGFFFCCCCCCCCCBBB@@@>>><<<:::999888777666777888888777666;;;<<<<<<<<<<<<>>>AAADDDAAA@@@>>>>>>>>>>>><<<:::<<<999777666555555333222888:::???FFFLLLOOOOOOMMMGGGEEEDDDFFFHHHIIIFFFBBB<<<777555555444222333777<<>>>>>>>>>>>>>>===<<<;;;:::999;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;:::999888666666666666666777888888888888999888666777999;;;999:::;;;;;;999888999999777777999:::::::::999888888777555666777777666444444555555444333333555777444555555666555444222111111222444555666666555555444333333333555666555444333333444555555555555555666555555666888999999888:::999777555333333333333666666555444444333444444666555333222111222444555222333333222111111222444555444333555666777555444999888888777555333111000555333222222333444333222444555666777888999:::;;;777666777999;;;======<<>>AAADDDFFFAAA@@@>>>>>>>>>>>>===;;;<<<:::777555444444555555888:::???EEEKKKNNNMMMLLLJJJHHHFFFHHHIIIIIIEEEAAA===888555555444333555999<<>>;;;999888888999888999;;;:::999???FFFQQQYYYeeennnrrrtttuuuvvvxxx{{{}}}{{{xxxqqqdddWWWLLLGGGAAA<<<<<<<<<===<<<>>>>>>>>>===<<<;;;:::999:::;;;<<<======<<<;;;:::;;;;;;;;;:::999888777777666666666666666777777888999999888777555666999<<<999;;;===<<<:::999888999888999:::;;;;;;999777666888666555555666777555444555555444222000111444666111222444555555444222111222333444666666666555555555444333444555666666444222333333444444444444444666555666666888888999888999888666444333333333444555555444444444444555555555444333222222222444444222222222111000000222555444333333444555666444333777777777666555444333222777555222111222333333222444555666777888999::::::555666777:::<<<===<<<<<>><<<999666777555333222333444555444555555444444555666777777666666555555555444444444333333222111111222333333222222222222111111111111,,,---......//////////////////000000000000000000.........///000///---+++++++++,,,...///////////////...---...///000///---111111222222111000//////------///222444555222000000000//////000000111222222222111111000////////////......///000000///---000000111111000///......///......///...,,,+++,,,+++,,,---...///000111222......------,,,,,,,,,+++------............------...------,,,,,,,,,,,,---///////////////000111111,,,------.........///000000//////...---,,,,,,+++---,,,,,,,,,,,,------...---.....................------------.........///111111111111111111000000//////.........---------...---,,,,,,,,,---//////444555555444222222333555333333333444444555555555444666888::::::;;;===???FFFGGGJJJMMMPPPSSSUUUVVV\\\YYY\\\eeejjjggg```\\\bbbgggjjjhhhfffddd^^^XXXRRRPPPMMMLLLLLLMMMLLLLLLPPPSSSRRRNNNMMMOOOOOOLLLIIIIIIIIIHHHFFFCCCAAA???;;;999888888999999888777::::::<<<>>>AAACCCEEEFFFAAA???>>>>>>??????===<<<;;;:::777555444444666777888;;;@@@GGGMMMPPPPPPOOOLLLJJJIIIKKKLLLJJJFFFAAA<<<777444555444444666;;;===BBBJJJOOOOOOKKKHHHEEEDDDCCCAAA???<<<:::999888:::999:::<<<<<<<<>><<<;;;;;;:::=========<<<;;;:::999888:::;;;<<<======<<<;;;:::;;;;;;:::999888777777777666666666666666777777888::::::999777555666999;;;999;;;======;;;999888888999:::;;;<<<;;;999777555777666555555666666555444555555444111///000222444000111333555555444333222222333444666777666666555555444333444666777666555222222222222222333333444444555666666666777888888666555444333333333444555222222222222333444666666444333222222222333333444555555555333222222444666444333333444555555333222333444444555555555555555777555222111222333333222333333555666777888777777444666999;;;<<<;;;:::999wwwoooiiigggeeeaaa```bbbdddddddddcccbbbaaa______]]]]]]]]]______^^^ZZZWWWPPPOOOOOOOOOOOOQQQRRRSSSSSSWWW\\\aaabbbaaa]]][[[VVVUUUTTTSSSQQQNNNLLLKKKKKKHHHDDDAAA???===:::888999777444222333444555555555555666666777888888888666666666555555555444444333333222111111222333333333333333222222222111111,,,---...............---000000000000000///...---000.........//////---,,,++++++,,,......///////////////...///111111///---///000000111111000000/////////000333777777444000000////////////000111111222222111111000////////////......///000000///---//////000000000///......///------000///,,,+++---,,,,,,---...///000111222.........------,,,,,,+++------............------...------,,,,,,,,,------//////......//////000111---///000///......///000.........---,,,,,,,,,+++------,,,,,,,,,,,,------------...////////////...------........./////////000111111111111000000///////////////////////////---,,,+++++++++,,,---...///000222222222333555888444555666888888888777777666888;;;<<<===>>>@@@CCCIIIKKKOOORRRTTTUUUTTTTTTXXXUUUWWW]]]aaa___[[[[[[```eeeiiihhhfffccc\\\UUUNNNKKKHHHGGGIIILLLNNNOOOSSSXXXZZZZZZ[[[^^^^^^[[[UUUSSSQQQMMMIIIEEEAAA???>>><<<;;;;;;<<<;;;:::999;;;;;;>>>AAAEEEGGGGGGEEEBBB@@@??????@@@@@@???>>>999999888666444444777999:::===DDDLLLSSSUUUTTTRRRMMMLLLKKKMMMNNNMMMHHHCCC:::666333444444444888===???EEELLLOOONNNIIIDDDAAA@@@@@@@@@???===;;;:::888777777:::>>>???@@@GGGPPPWWW^^^hhhnnnqqqsssvvvxxxwwwyyyxxxtttooohhhZZZMMMHHHFFFDDDAAA>>><<<;;;:::=========<<<;;;:::999888;;;<<<<<<<<<<<<<<<<<<;;;;;;:::999888888777888888666666666666666777888888999:::999888666666888:::777999<<<<<<;;;999888888999::::::::::::888777666777666444555666666555333555555444222000///111333111222333444444444333333222333555666777777666666555444444444666777666555111111111111111222333333222444555555555555666888555555444333333444555666111111111111222333555666222222222222222333333444555666666666444444666777555444333444555555333111111222333444555666666666555333222222333444333222111222444666666666666555222666:::<<<;;;888777666vvvoooiiihhhfffbbbaaacccccccccdddcccaaa```______XXXXXXZZZ]]]______]]][[[VVVUUUUUUTTTTTTTTTTTTTTTTTTVVVZZZ^^^aaabbbaaa```\\\[[[YYYWWWSSSPPPMMMLLLMMMJJJEEEBBB@@@>>>;;;999;;;888444333333444555555444555666888999999888888666666666666555555555555333333222111111222333333444333333333333222222222...////////////......---...//////000///...---,,,111///------...///...---++++++,,,---............000//////000222222000...,,,,,,---...////////////000//////222555555000+++///////////////000111111222222111111000////////////......///000000///---------.../////////......---******//////++++++...,,,------...///000000111//////......---,,,,,,,,,------............------......------------............------......///000///111222111///...///111------,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,---,,,---...///000000///........./////////000000000000000111111111000............//////000111111111...---------...000222333///111222333333444666999666888;;;===>>>===;;;999:::<<<>>>@@@@@@BBBDDDFFFJJJMMMQQQUUUWWWUUUSSSQQQSSSPPPQQQUUUWWWVVVWWWZZZ\\\bbbggggggeeeaaaZZZRRRLLLIIIEEEFFFJJJQQQWWWZZZ^^^cccggghhhjjjmmmkkkggg^^^\\\XXXRRRMMMHHHEEEDDDAAA???>>>===>>>>>><<<;;;===>>>AAAFFFJJJKKKIIIEEEDDDCCCBBBBBBCCCCCCBBBAAA777999999777555555777999>>>BBBJJJRRRXXXZZZWWWTTTRRRPPPOOOOOOOOOKKKEEE???888333111222444555999???CCCHHHOOOQQQOOOIIIBBB???<<<===>>>>>>>>><<<:::999999999;;;@@@AAACCCJJJRRRWWW^^^gggnnnsssvvv{{{wwwxxxvvvpppkkkcccVVVJJJDDDDDDDDDBBB@@@>>>======>>>>>>>>>===<<<;;;:::999<<<<<<;;;;;;;;;;;;<<<<<<::::::999888888888999:::666666666666666777888888888999:::999777666777888555777;;;<<<;;;999888888888888777777666666555555777555444444555666444333555666666444111000000111333333333333444444444444222333555666777777666666666555444555666777666555111111000///000111222333000333555444333333555777888777555444444444555555333333222222222222222333111111222222222333333333111333555666666666777888666555444555666555444222222222333444555555555555333222222333444555333222111222444666666666555444///333999;;;:::777666555uuunnniiihhhfffcccbbbdddaaabbbcccbbb```___^^^___TTTTTTWWW[[[___aaa```___\\\\\\[[[ZZZXXXWWWVVVUUUUUUWWWZZZ]]]```bbbddddddaaa___]]]ZZZUUUQQQNNNLLLNNNKKKFFFBBB@@@>>><<<:::<<<999555333333444555555222444666888999999777777777666666666555555555555333333222111111222333333444444444333333333222222000000111000000///......,,,---...//////...------222000------...//////...++++++,,,---............000000000111333222000...))))))+++,,,---.........///---,,,///111000)))$$$///////////////000111111222222111111000////////////......///000000///---,,,,,,---.../////////...)))&&&(((---///++++++000------......///000000000000000///...------,,,,,,---..................---......---------......///---------------...//////000222333222///...///111,,,,,,,,,,,,,,,,,,,,,---------,,,++++++,,,,,,,,,,,,---///000000000///...////////////000000000000///000111111111///...---......///000111222333333000000000111333555888999555666777666444444666888777:::>>>AAABBBAAA>>><<<<<<>>>AAABBBCCCEEEGGGIIIJJJMMMSSSWWWXXXUUUQQQOOOQQQNNNOOOQQQQQQQQQUUU[[[YYY```eeeeeeccc___WWWOOOLLLIIIFFFGGGNNNXXX```eeeiiiooossstttttttttqqqkkkaaa___ZZZUUUQQQMMMKKKKKKCCCAAA??????@@@???>>><<>>:::;;;===>>>>>><<<;;;999======>>>AAABBBBBBIIIPPPVVV]]]fffnnntttzzzwwwwwwtttnnnhhhaaaTTTHHHAAABBBCCCCCCAAA@@@??????????????????>>><<<;;;:::===<<<;;;::::::;;;<<<===:::999888888888999:::;;;666666666666666777888888888999;;;:::888777777777333666:::;;;:::999888888777666555444444444444444777555444444555666444333555666777555333000000000555444444333333444555555333444555777777777777666666555444555777777777555111000/////////000222333///222444444222222444666;;;:::888666555444444444777666444333222111111111111111222222222333333333,,,///333555666666888999666555555555666666444222333444444555555444444333111111222444555666444222111333555666777666555444,,,111888;;;:::777666666xxxooohhhgggfffcccbbbbbbhhheeebbb`````````___^^^TTTSSSVVV\\\^^^]]]^^^``````aaaaaa```^^^\\\ZZZXXX[[[ZZZYYY[[[```ccccccaaaeeebbb]]]YYYVVVRRRNNNKKKQQQLLLEEE@@@???>>>===;;;>>>;;;777555555666666666333333444555666777888999999777555444333444555666000111333444555444333333333444444555444222111000///111444444222///---,,,...------,,,,,,,,,------000000000///......------------------------,,,,,,000000000000000000000000000///---,,,,,,---///000000...---...111111///,,,+++,,,.../////////...---000111111222111000///...---...//////---,,,---...///------///222333111/////////.........---------,,,------...///000111111000...---,,,------+++***,,,,,,,,,---...///000111........................333222000///.........///666333>>>555///000(((///...---+++++++++---///000......---......///000111///000000///------...///............///000111222111000///111333333000---222222222111111111111111000000000000111222333444888888777444777===>>><<>>CCCKKKTTTWWWSSSLLLHHHGGGFFFFFFEEEEEEDDDDDDCCCCCC<<<777444666888999;;;???===IIIVVV[[[]]]]]]ZZZVVVPPPOOOOOONNNKKKFFF???999>>>555111444444222;;;HHHIIINNNSSSRRRKKKDDDAAAAAA<<<===>>>>>>>>>===;;;:::999;;;===???AAAEEEKKKOOOZZZccckkknnnsss{{{~~~}}}vvvooojjjfff]]]PPPEEEHHHFFFBBBAAA@@@@@@???>>>============<<<;;;:::999:::::::::<<>>;;;:::999::::::888555333555666777888999:::::::::888888999999999999888888999:::;;;999777666666777777666666444444555999<<<999:::999777777999777333666555333111000000111111222222333333333444444444222000333::::::555222444111111222555777777555333000//////000222333333222555555444333333222111111:::888666555444555666777666444222111222333333333111111111111111111111111///111333444444444222111555555444444444444333333444444555555555555555555000111333444555444333333666555444555666666444222444444444555555777888888xxxooohhhfffeeebbb```aaacccbbbbbbbbbbbbaaa^^^\\\VVVUUUWWW\\\___]]]___bbbbbbbbbcccbbbaaa___^^^\\\^^^\\\[[[\\\___bbbbbbaaadddaaa^^^[[[XXXTTTOOOKKKMMMIIIFFFDDDCCCBBB???<<>>BBBCCCEEEHHHJJJJJJGGGEEEBBBCCCDDDEEEGGGHHHJJJJJJHHHIIILLLMMMMMMJJJGGGFFFFFFGGGHHHHHHJJJMMMRRRVVV```aaacccbbb___XXXQQQMMMIIIIIIIIIOOOccc}}}{{{vvvrrrmmmhhhddd___YYYRRRNNNNNNMMMJJJGGGBBBDDDFFFEEECCCBBBDDDGGGMMMTTT[[[\\\VVVNNNHHHFFFFFFFFFEEEDDDCCCBBBAAAAAA===888666888::::::===AAAEEEQQQ\\\```___^^^[[[VVVRRRQQQPPPOOOLLLFFF???:::;;;333000444666555>>>JJJLLLQQQTTTRRRJJJCCC???>>><<<============<<<;;;;;;999;;;===>>>@@@DDDJJJMMMVVV___hhhlllqqqxxx{{{yyy{{{vvvpppkkkeee\\\QQQIIIEEECCC@@@???@@@@@@@@@???=========<<<<<<:::999999;;;;;;;;;<<<>>>???>>><<<<<<;;;::::::;;;:::777555666777888999999999:::999777888888888888888888777888999:::888666555666777555555555555444666999<<<:::===<<<999999:::888444777666444222222222222333222222333333333444444444555333555:::999444222444222222333555666666444222111000000111333444333222555555444333333222111111999888666555444555777888777444222222222333333222111111111111111111111111000111222333444333222222555555444444333333222222222222222333444444555555222222333444444444444444666555555555666666444222444444444444555666777888yyyppphhhfffddd```^^^^^^______aaabbbdddbbb^^^[[[[[[XXXYYY]]]___^^^```dddcccdddeeeeeeeeedddcccbbbccc```^^^]]]^^^```aaaaaacccaaa```^^^\\\XXXRRRNNNHHHHHHGGGHHHGGGDDD@@@===???<<<999666666777777666555555555555555555555555777666555444333444555666777666555444444333333444555555555555444333222111000222444555333111//////111111000000000000111111000000000///......------+++,,,,,,------.........////////////////////////---..................---///......///000000///---000111222222333333222222111222333333333222111000111111111000---++++++,,,---,,,---///111333222111...............---------+++,,,,,,---...///000000333111000000000000///---.........---......//////........................+++++++++,,,...///111222888444<<<333///222+++333...---,,,,,,,,,---...///111000000////////////000//////000...---,,,...///000000000000111222333333333222000111222333333222222222333333333333333333333333333333444444444444666777777777;;;BBBDDDBBBDDDFFFJJJNNNQQQPPPLLLIIIDDDDDDDDDEEEFFFGGGIIIIIIGGGHHHHHHHHHGGGFFFDDDBBBDDDDDDEEEFFFHHHMMMSSSXXXccccccdddbbb^^^VVVOOOKKKMMMOOOQQQVVVfff}}}~~~vvvoooiiiccc^^^ZZZVVVQQQKKKIIIJJJJJJHHHFFF>>>BBBFFFFFFCCCDDDJJJPPPUUUZZZ___^^^WWWNNNGGGDDDGGGFFFEEECCCAAA@@@>>>>>>>>>:::888:::;;;;;;???DDDMMMWWW```bbb```]]]YYYTTTRRRQQQOOOMMMIIIDDD===999888222000555777999AAAMMMPPPRRRTTTQQQIIIBBB>>><<<===<<<<<<<<<;;;;;;;;;;;;999;;;<<<===???CCCHHHKKKOOOWWW```eeekkkqqquuutttvvvtttpppjjjaaaXXXOOOJJJBBBAAA??????@@@@@@@@@???;;;<<<<<<;;;;;;:::999888<<<<<<;;;<<<===>>><<<;;;<<<;;;:::;;;<<<;;;999777888888999999999999999999666777777888888777777666666777888777555444444555222333555555555777:::===???BBBBBB>>><<<<<<999555777666555333333333444444333333333333444444444444777555666999888444222444333222333444666666444222222111000111444555444333444444444333333222222222777666555555555666777888777555333222333333222111222222222222222222222222222222222222333333333333555555444333333222111111000000111111222333444444333333333333333444444555666555555555666666555333333333333333444555666666yyyppphhheeeccc^^^\\\\\\^^^^^^___aaabbbbbb```]]]___[[[[[[^^^```___aaaeeecccdddfffggggggggggggfffgggeeebbb_________```aaaccccccccccccaaa]]]WWWRRRJJJIIIIIIHHHFFFCCC@@@===@@@===:::888888888777666777666666555555444333333555555444333333444444555888777555444444555666777666666555555444333333222000222444555333111111111111111000000000111222222000000000///......------++++++,,,,,,---...//////////////////////////////,,,---///000000///---,,,/////////000000000///...111222222333333333333333111222333444333333111111000111111000---,,,,,,---,,,,,,---///111222222222........................++++++,,,---...///000000222111000000111111///...000///...............///........................------...///000111333333777222999111---222,,,333......------------...///222111000///////////////...//////...,,,,,,---///////////////000111222333222111000///000111222333222222222222222333333333555555666666666666555555555777888999>>>EEEHHHFFFIIIJJJMMMQQQSSSQQQMMMJJJDDDDDDDDDDDDEEEFFFGGGHHHHHHGGGFFFEEEDDDCCCBBBAAADDDEEEFFFGGGJJJPPPWWW\\\aaabbbcccccc```ZZZTTTQQQVVVXXX[[[^^^eeeqqqvvvqqqiiibbb]]]YYYUUUSSSKKKHHHEEEDDDEEEEEEEEECCC>>>@@@BBBCCCCCCFFFLLLQQQTTTXXX[[[ZZZTTTMMMFFFCCCFFFEEEDDDAAA???===;;;:::<<<999888:::;;;<<<@@@FFFPPPYYY``````]]]ZZZUUUQQQOOOMMMJJJGGGDDD???999555666222222555888;;;CCCLLLPPPQQQRRRNNNHHHBBB>>>======<<<<<<;;;;;;;;;;;;;;;999:::<<<<<<>>>AAAEEEIIIIIINNNUUU[[[aaaiiiooorrrpppqqqnnnfff[[[QQQKKKHHHCCCBBB@@@@@@AAAAAA???>>>:::;;;;;;;;;::::::999888===<<<<<<<<<======<<<:::<<<;;;::::::<<<<<<:::999::::::999999888888888888666666777777777777666666444555666555333222333444000222444555777999<<>>>>>AAA???;;;:::999999777666777777666555444333222222444333333333333333444444555555444444555777888:::666555555444333333222222000222444444333222222333000/////////000000111222000000000///......------++++++,,,,,,---...//////........................+++---///000000///---+++//////000111000/////////111111111222222222333333111111333333444333222111---///000///......///000,,,---///000000111222222---.....................+++,,,,,,---...///000000111///......000000///---000//////.........//////////////////////////////...//////000000000000000555///555...,,,222+++222///.........---.........111111000//////...//////...//////...,,,,,,---.........---......///000111000//////......///111333111111111222222222333333666777888888999888888777555888:::;;;@@@GGGIIIGGGMMMLLLMMMNNNOOONNNJJJGGGCCCCCCBBBBBBCCCDDDFFFHHHIIIHHHGGGFFFDDDDDDCCCCCCDDDEEEGGGIIIMMMRRRZZZ___aaabbbdddeeeccc___[[[XXXXXX]]]ccchhhkkkooowww~~~hhhccc[[[UUUQQQOOOMMMKKKCCCBBB@@@@@@@@@AAAAAAAAAAAA???===???DDDIIIKKKKKKNNNQQQTTTUUURRRMMMIIIFFFEEEDDDBBB@@@===:::888777999777888:::;;;<<>>???===<<<===;;;::::::;;;<<<;;;:::<<<;;;:::999888888888999666666777777777777666666333444555444222222222444///111333555777;;;@@@CCCNNNSSSTTTNNNGGGCCC===888999777666444333333333333333333444444444555555555444666666666666666666555333222111222444555333222222111111222444555555444333333333333333333333333444444555555555666777777777555444444555444222111222222222222222222222222333333222222222333444555555555444333333222111111555555555444333333222222666555444333333333444555666555555666777777666444333222222222222333444444yyyppphhheeeccc^^^\\\\\\aaa___]]]]]]```bbbccccccccc```___bbbbbb``````dddaaabbbdddfffhhhhhhhhhhhhkkkkkkiiifffbbb```___```bbbccceeeggggggddd___[[[UUURRRMMMFFF@@@>>>>>>@@@BBB@@@===;;;;;;:::888666777777666555444333222111222222333333333333333333333333333444666777999:::555555444333222222222222///111222333222111222444............///000111222000000000///......------+++,,,,,,------.................................,,,---///000000///---,,,...000222111000//////000111111111111111222333333000111222333333333222111,,,...////////////000222,,,...000111000///000222---------...............,,,,,,---...///000111111///...------//////...---/////////...//////000000////////////////////////---...............---,,,222,,,333------333+++111////////////.........---000//////............///......///---,,,+++---...------------...///000000---...//////......000222111111222222333333444444666777999;;;;;;;;;::::::777:::;;;<<>>>>>============>>>BBB===:::>>>EEEJJJIIIFFFJJJLLLOOOQQQQQQOOOLLLIIICCCBBB@@@>>>;;;888666555666555777;;;<<<===EEENNNVVV]]]bbb```[[[YYYUUUQQQMMMJJJFFFBBB@@@<<<999666555555555666777;;;@@@EEEJJJJJJIIIGGGEEECCCAAA@@@<<<===>>>>>>>>>===;;;:::999:::;;;:::;;;===@@@CCCCCCBBBDDDJJJOOOUUU___gggiiiiiifff___UUUMMMHHHGGGGGGEEEDDDCCCCCCAAA>>><<<::::::;;;;;;;;;;;;::::::<<<;;;<<<===@@@AAA@@@??????===;;;;;;<<<<<<<<<;;;<<<;;;:::888888888999:::666777777888888777777666222333444444222222222444000111333555888===DDDHHHRRRYYY[[[VVVNNNIIICCC???<<<:::888666444333333333333444444444555555555555333666777555555666555222222111000111333555444333222111000111444555444333222222222333333444444444444555555555555666666666555444444555666555444222333333333333333333333333333333333333444444444444555555444444444444333333777666666555555444444333666555555444444444444444666555555666888888777555333333333222222333333444yyyppphhheeeccc___]]]]]]```______```bbbcccbbbaaabbb``````cccccc```___bbbaaaccceeeggghhhhhhhhhhhhjjjlllllliiieee```______aaaaaabbbdddeeeddd```]]]WWWUUUPPPIIICCC???AAACCCCCCAAA>>><<<<<<:::888666666666555444444333222222111111222333333333333333222333444555666777777777555444222111000000111111...///111111111111222444.........//////000111222000000000///......------------------------------........................------...//////...------...000222222000///000111222222111111111222333444//////111222222222111111...///000000///...000111---///222111///...///111---------.........//////---......///000111222222///...------//////...---///.........///000111111////////////////////////------...//////...---,,,111+++333...///555,,,000///////////////...------...------------......///.........---,,,+++,,,...---------......///000111+++...000111//////000222333333444444555666666777666777:::<<<===>>>===<<<888;;;======AAAGGGGGGDDDEEEFFFHHHJJJJJJGGGBBB>>>???>>>======???BBBEEEGGGIIIIIIJJJJJJIIIHHHGGGGGGEEEHHHMMMQQQUUUYYY^^^aaadddfffggghhhgggdddaaa``````^^^___bbb^^^VVVRRRSSSMMMJJJEEEBBBAAA???>>>============<<<;;;:::;;;;;;>>>===<<<@@@EEEHHHHHHFFFIIIJJJLLLMMMNNNLLLIIIGGGBBBAAA???<<<999777555444444555888<<<===@@@IIIRRRZZZaaaddd```[[[WWWTTTPPPJJJGGGCCC@@@===;;;999777222444555555777;;;@@@CCCIIIHHHFFFDDDCCCBBB@@@???<<<===@@@AAAAAA???<<<:::999:::::::::999;;;???AAABBBAAACCCIIILLLMMMSSS[[[______\\\XXXQQQLLLHHHFFFDDDCCCBBBBBBBBBAAA>>><<<:::;;;;;;<<<<<<<<<;;;;;;::::::;;;>>>BBBDDDDDDCCCCCCAAA>>>>>>>>>>>>>>>===<<<;;;999888888999:::;;;777888888888888888888777222333444444222222333444111222333555888???GGGMMMRRRZZZ___[[[UUUPPPLLLHHH@@@>>><<<999666555444444444444444444555555555555333888999555444444111+++000//////000333555666555111000000111333444333222111111222333333444555555555555555555555555444444444333333555777777555333333333333333333333333333222222444555555555444333444444555555555555666666444444555555555666666666555555555555555444333333666555555666888888777666444444333333333333444444yyyppphhhfffddd```^^^^^^______aaaccceeedddbbb___bbb```aaadddddd```^^^```bbbccceeeggghhhiiiiiihhhjjjlllnnnkkkfffaaa____________```bbbcccbbb___]]]WWWVVVSSSMMMFFFBBBCCCEEECCCAAA???===<<<;;;888666666666555444444333222222000111222333333333333333333444555666666666444444444333222000///000000111---///000000000000222444////////////000111222333000000000///......------------------------,,,,,,........................---..................---...111333222000///000222333333222111222333444555...///000111222222111000000111111000///......///...000222222///---...000---------.........//////......///000111222333333///...---...///000///...............///111222222000000000000000000000000---...000111111111000///000+++333000111666---111//////000000///...------,,,,,,,,,,,,,,,---...///---......---++++++,,,............//////000111222+++...222333111000111333555555555666777888888999555777:::===?????????>>>:::<<<===>>>AAAFFFFFFBBB???BBBFFFJJJKKKHHHAAA<<<===<<<;;;<<<===AAADDDGGGHHHIIIJJJKKKKKKJJJHHHGGGIIILLLRRRVVVZZZ^^^aaadddaaaccceeeggghhhgggeeeddd___[[[YYY[[[WWWMMMHHHHHH@@@>>>;;;:::;;;;;;;;;:::=========<<<:::999999:::;;;===@@@BBBEEEFFFHHHIIIHHHIIIIIIJJJJJJHHHEEEBBB@@@???>>>;;;999777555444444555999===???BBBLLLVVV\\\bbbddd___XXXTTTPPPMMMGGGDDD???<<<:::999777555///222444444777<<>>===;;;>>>AAACCCBBB@@@<<<999999::::::999999:::>>>@@@BBBAAADDDKKKLLLIIIKKKQQQVVVUUUSSSPPPMMMJJJFFFDDDAAA@@@@@@AAABBBAAA???===;;;;;;<<<<<<===<<<<<<<<<999999;;;???CCCFFFGGGFFFGGGDDDAAA@@@@@@@@@???>>><<<;;;999888888999;;;<<<888888999999999999888888222333444444333222333555222333333444888@@@JJJPPPPPPZZZ```^^^YYYUUURRROOODDDBBB???;;;888666555555444444444555555555666666555::::::666333222...&&&000///...000333666666666000//////000222333333222111111222333444444555555555666666666555444333333333333333555777888666444333333333333333333333333111222444666666555444333444444555555666777777777111222333444666777888999444555666777666555333222666555555666888999888666555555444333333444444444{{{tttkkkdddaaa_________aaaaaaaaa```````````````^^^```cccdddccc```\\\YYY^^^```dddhhhjjjkkkkkkkkkiiiiiiiiihhhgggfffeeedddaaaaaa```aaabbbaaa^^^\\\YYYUUUPPPLLLJJJIIIGGGFFFDDDBBB@@@??????>>>===;;;777777888888666555333222444444222111111111222333444444555555666777777777555333111///---------------......///000111111222///000111111000000111222222111111111000000//////000000///......///000111---...///000000000///......------------...//////222333333222000///000111333333222222222333444555000111333444555666666666222///,,,...111333000---///000222333333111...---///...---,,,,,,---...///---......///////////////...---,,,,,,,,,,,,---...333000...---...000000000444333111////////////000111000///...------...////////////000111111///---+++222333------333111(((........................///111111---,,,...---***,,,---...000111111111111444444333333333444555555555666888999::::::999999<<<<<<<<<===>>>>>>??????>>>======>>>@@@@@@???>>>???<<<;;;===AAABBB>>>:::;;;:::999;;;???CCCFFFGGGNNNLLLIIIIIIIIIJJJJJJIIINNNQQQTTTVVVXXX[[[___bbbaaabbbeeegggiiiiiiiiihhhbbbaaaXXXKKKCCCCCCAAA<<<>>><<<:::999888777555333>>>999888<<<<<<888888===@@@>>>===>>>BBBEEEEEEDDDEEEGGGJJJLLLKKKHHHDDDBBB======<<<999666444555666888777999===DDDJJJPPPRRR\\\___aaa```ZZZSSSLLLIIIDDD@@@<<<:::999999888777444555555555555888;;;>>>BBBAAA@@@???>>>>>>>>>>>>999<<<@@@CCCCCC???;;;777777777777999:::<<<>>>???BBBCCCDDDEEEFFFFFFFFFFFFIIIFFFLLLNNNGGGFFFFFF>>>AAA@@@??????@@@@@@>>><<<>>>;;;888888:::;;;:::777888666888>>>GGGMMMMMMKKKDDDEEEGGGFFFDDDBBBAAAAAA::::::999999999999999999666666666777888777444111333333222222222333555666444555555555777@@@LLLVVVZZZ]]]```bbb___ZZZSSSOOOIIIBBB>>>===999333333777555555666777888999999::::::999888888777888888888111222333444444444333333555222000000333444333111111444666555333333777:::555444444444444555666666111333777999999666333000222222222222222333444555444666666666444333444555555333111333666888777666666555555444444666777888333444555666666555444333444555777999888666444222666666666777666555555444|||uuulllddd```___^^^^^^aaabbbbbbccccccbbbaaaaaa``````aaabbbaaa___^^^]]]___aaacccfffhhhjjjjjjjjjjjjjjjjjjjjjiiihhhgggfffcccbbbaaaaaaaaa```^^^[[[XXXTTTNNNKKKIIIHHHHHHGGGEEECCCAAA??????>>><<<:::888999999999888666444333444333222111000111222222333444444555666666666555333222111000//////000000.........///000111111111///000222111000000111333222111111111000000000000333222111000//////000000000000000000///---+++***//////......//////000111222333444333111000111222333333333333444444444444000111222444555555555666111...,,,...222444222//////000000000000000000000///...------------...///...//////000000000000000///...------------...///222000......///000000///222111000///.........///000000///.........///////////////000111000///...&&&///333,,,***///000,,,//////////////////.........111000------///...+++---...///000222222222222555444444444444555666666555666888::::::;;;::::::===============>>>>>>>>>>>>=========>>>>>><<<:::===:::999<<<@@@AAA>>>:::666777999;;;???DDDHHHKKKLLLJJJHHHIIIJJJKKKLLLKKKLLLNNNQQQSSSUUUWWW[[[^^^^^^```dddgggiiiiiihhhggg```^^^VVVJJJCCCBBB@@@<<<<<<;;;:::999888777666555;;;888888<<<===<<<===BBB@@@>>>===>>>AAADDDDDDCCCCCCEEEGGGIIIHHHFFFBBB@@@===>>>===;;;888555555666;;;<<<>>>CCCIIIOOOSSSUUU\\\^^^```]]]WWWOOOHHHDDDAAA>>>:::888777777666555555666666666666888<<<>>>@@@???>>>======<<<<<<<<<666999===@@@AAA???<<<:::777888888999:::<<<===>>>AAABBBCCCDDDDDDEEEEEEEEECCC???EEEHHHBBBCCCEEE>>>AAA@@@???@@@AAA@@@???===>>><<<999999:::;;;:::888:::999:::???GGGLLLLLLJJJFFFGGGHHHGGGDDDBBBAAAAAA::::::999999999999999999777777777888999888555333333222222111222333444555555555555666;;;DDDNNNUUU^^^```cccdddaaa\\\VVVQQQJJJCCC======:::666666999555666666777888888999999888888777666666555666666111222333444555444333333444222000111333444333111222333444444333444666888555555444333222222222222111333555777777555333111333333222222333333444555333444555555333222333555555333222333555777666555777777555555555555666777444555555666666555555444666666888888888666444333555555555555555444333333}}}wwwmmmeee```^^^\\\\\\___```bbbccccccbbb```___````````````````````````aaaaaabbbccceeegggiiijjjkkkkkkkkkkkkjjjjjjiiihhheeecccaaa``````___\\\ZZZUUURRRMMMIIIHHHHHHGGGGGGGGGDDDBBB@@@???>>>;;;999::::::::::::999777666555333333111000000000111222111222444555666555333222222111111111111111222333......//////000000111111///111222222111000222333111111111111111000000000555444333222111000000000000000000///...---++++++000000//////000000111222222333333333111000111222222222444555555555444333000000111333444444444444000...---///333444333111111000///......///111222///...------------.../////////000111111111111000000///............///000000///...///111111000...111000///...---------...//////.........///000000...//////000000000//////$$$...333...***...222111////////////////////////...111111......000000---//////111222333444444444666666666666777777888888666777999:::;;;<<<<<<<<>>>>>===<<<<<<;;;===<<<;;;:::;;;:::888555999888777:::>>>???===:::666999<<<===>>>AAAGGGKKKJJJIIIHHHHHHJJJLLLLLLLLLHHHJJJLLLNNNOOORRRVVVYYY\\\___dddhhhjjjiiifffddd[[[YYYRRRHHHBBBAAA???===::::::999888777777777777===::::::<<<>>>===@@@CCC???>>>===>>>@@@AAABBBAAA???@@@CCCDDDDDDBBB@@@>>>===>>>>>><<<999777666777<<>>===:::777555555555444333666777888777777999<<<>>>>>>======<<<;;;;;;::::::444555888;;;======<<<<<<999999999999:::;;;<<<===???@@@AAABBBCCCCCCCCCCCC===999???BBB>>>AAAEEE???BBB@@@???@@@AAAAAA@@@>>>>>><<<:::::::::;;;:::888;;;::::::>>>CCCGGGGGGEEEHHHIIIJJJHHHEEEAAA@@@@@@;;;::::::999888888888999888888888999:::999777555333222222222222333333444666555555888???HHHNNNRRR^^^```cccdddccc^^^YYYUUUQQQHHH@@@>>>===:::999:::666666666777777888888888777666555555444333333222111222333555555444444333333222111222333444333222333222111222444555444444666555333111000///......111222333444444333222111333333333333333444444555222333444444333222333555666444333333444555555444999888777555555555666666666555555555555555555666888888777666666555444444666666666555555555444444xxxnnneee```]]][[[[[[[[[]]]___aaaaaa```^^^\\\______```aaaaaaaaaaaaaaabbbaaa```aaabbbdddggghhhiiiiiijjjjjjjjjiiihhhhhheeecccaaa```___]]]ZZZXXXSSSOOOKKKHHHGGGGGGFFFFFFGGGEEEBBBAAA@@@>>>;;;888;;;;;;:::999888777666666333222111000///000111111000222444555555333111///111111111111111111111111.../////////000000000111...///111000//////000222111111111111111111111111333333222222111111111111---...//////000000000000000////////////000111111000111222222000000000222000111333555555444222111///000111222333333333333222111000111333444333111333222111000000000000000.........------...............///000000000000000///..................///......///111222222000---000000//////.....................//////000111111---.../////////...///000***111333000///222444333......////////////000000///222222///000222333000000111333444555555666666777777888999999:::::::::888888999;;;<<<<<<======@@@@@@???===<<<;;;999999999888777777888888555333666555666999<<<===;;;999:::>>>AAA@@@>>>>>>CCCHHHJJJHHHGGGHHHIIIJJJIIIHHHEEEFFFHHHIIIJJJMMMRRRUUU\\\```eeehhhiiifffaaa^^^TTTRRRLLLEEEAAA???>>>===::::::999777666555666777@@@???============>>>??????>>>======>>>?????????;;;===>>>@@@@@@@@@>>>===>>>>>>>>><<<:::888888888;;;???EEEJJJMMMOOOPPPPPPVVVWWWVVVRRRKKKCCC===:::999777444333444444333222777888999999888999;;;===<<<<<<<<<<<<;;;:::999999444555666777999:::;;;;;;999999999999::::::;;;<<<>>>??????@@@AAAAAA@@@@@@>>>999>>>AAA===@@@FFFBBBAAA@@@??????AAABBBAAA@@@???>>><<<;;;;;;::::::999:::999999;;;>>>@@@AAA@@@HHHIIIJJJHHHDDDAAA??????<<<;;;:::888888888888999888777777888999:::888666333222222222222333333333777555555999AAAHHHLLLMMMZZZ]]]```cccdddbbb___]]]]]]TTTJJJDDDAAA>>>;;;999666666666777777777777777666555555444333222111111222222444555555555444333222222222333444444333333333111000111444555333000555444222111///.........111111111111222222222222444444333333333333444444222333444444444333555666666555444444444444444444;;;:::888666555555555555777666555444444555666777888777555444333333333333999888888777777777777777zzzpppgggaaa]]]\\\[[[[[[\\\___aaabbb```^^^]]]\\\^^^aaaddddddcccaaa___bbbaaa_________aaadddfffeeeffffffgggggggggffffffdddbbbaaa```___]]]YYYVVVQQQNNNIIIFFFEEEEEEEEEDDDEEEDDDBBBAAAAAA???<<<:::;;;:::999888777666666666333333111000000000111222000222444555444222///...111111111000000///......////////////000000000000---...000///......///111111111111111111222222222///000000111111222222222000000000111222222333444//////......//////000111...000111000//////000111...000222333444333111000000000111222333333333333666555333333333222111000333444555555333111...------..................---,,,---......//////......------------------------------///111333222000---000111111000000000//////......///000000111111111,,,...//////------///111222222000///222555444000.../////////000000000111111444444222222555555222333333555666777888888888888999:::<<<<<<===<<<<<<:::::::::;;;;;;<<<======???>>>===<<<:::999888888666555444555777777666444444444555888:::;;;:::999;;;???CCCBBB???>>>BBBGGGIIIGGGFFFFFFFFFFFFDDDBBBBBBCCCDDDEEEGGGJJJOOOSSS]]]```dddfffeee___YYYTTTMMMJJJFFFBBB???======>>>;;;;;;;;;888555444666999BBBBBBAAA????????????>>>?????????>>>======>>>>>>:::;;;===>>>???????????????@@@???<<<:::999:::;;;===BBBHHHMMMMMMMMMMMMMMMOOOPPPOOOKKKEEE???;;;999777555333333444555444333777999:::999888999:::<<<<<<<<<<<<<<<;;;:::999888666666666666666777888888999999999999::::::;;;<<<===>>>>>>????????????>>>@@@:::>>>@@@<<>>>>>@@@BBBBBBAAA??????>>><<<;;;:::::::::;;;:::999:::<<<>>>??????GGGHHHIIIGGGDDDAAA??????===;;;:::888777777888999666555555666888999888777333333333444333333333333777555555:::AAAGGGIIIIIIXXX[[[```eeeiiikkkkkkkkkllleeeYYYNNNFFFAAA<<<888777777777666666666666666555555666555555333222111222333444555666555444444111222333444444444444444444111000111444444222...333333222111111111111111000000000000111111222222444333333222222222333333222444555666555666777999666666555555444444555666<<<;;;999777666555555666777666555444444555666777777555333222111111222333999999888777666777777888|||qqqhhhbbb___]]]\\\^^^___aaacccccccccbbbaaa\\\^^^bbbeeeeeeccc```^^^aaa```___^^^^^^___aaabbbaaabbbccccccddddddddddddcccccccccdddccc___ZZZUUUPPPMMMHHHDDDCCCCCCBBBBBBBBBAAAAAABBBBBBAAA???<<<<<<;;;999888777666666666444333222111111111222333222333444444333111///---111111111111000...---,,,////////////000000000000---...000///......///111111111111222222222222222---...000111222222333333555444333222222222222333///............///000000...///111000//////000222///000222333333333222111111111222333333333333333888777666444333111000///222333555555444111...,,,------...//////...------,,,,,,---............---,,,,,,------------,,,,,,------...111333222000...000000111111111111000000//////000111111111000000+++...///...,,,,,,///333555000,,,---222555333...000111111222222333333333555888888555555777777444444555777888999999:::::::::;;;===>>>?????????>>><<<;;;;;;::::::;;;;;;<<<;;;;;;::::::999888888777444444333555777777666444333444666888999999888888888<<>>???@@@AAACCCHHHMMMQQQ[[[]]]``````]]]WWWPPPKKKGGGCCC@@@@@@>>>;;;<<>>===;;;777777:::>>>CCCFFFGGGEEEEEEFFFEEEBBB@@@AAA@@@???===<<<===>>><<<<<<===>>>@@@AAACCCCCCDDDCCCAAA===;;;;;;>>>@@@BBBHHHNNNPPPNNNLLLKKKLLLJJJJJJIIIFFF@@@<<<999888666555444555777777666555777999:::999888888999::::::;;;<<<<<<;;;:::888777999888777666666666666777999999999999:::;;;<<<=========>>>>>>>>>>>>>>>===>>>999===???:::===BBB>>>???>>><<<===???AAABBBBBB@@@@@@@@@===;;;999:::;;;======<<<<<<>>>@@@BBBCCCEEEGGGHHHGGGEEECCCBBBBBB>>><<<:::888777777888999666555444666888999999888444555555555555444444333444444666;;;AAAFFFJJJKKKYYY\\\bbbjjjqqqvvvyyy{{{zzzwwwkkk[[[MMMEEE>>>888777777777666666555555555444444555666666555333222222333444555666555555444///222444555555444444555333222222333444333111...222222111111222333444444//////000000111222222222333222222111111111111222222444666666666777999:::666666777666555555777888===;;;:::888666666666777777666666666666666666777555444333222111222333333777666555444333444555666}}}sssjjjdddaaa___^^^___```aaabbbcccccccccccc^^^```bbbddddddbbbaaa___```___^^^]]]]]]^^^______^^^___```aaabbbbbbcccbbbcccdddfffhhhhhhccc\\\WWWPPPLLLGGGCCCBBBAAA@@@????????????BBBDDDDDDBBB@@@===<<<;;;999888888888888555555333222222222333444444444444333222111///...///000111111111111//////000000000000///////////////000111111000000111222111111111222222333333333///000111333333333222222555444333222222222333333000000//////000000111222///111222222111111222333222222333333333444444444222333333444444444444333777777777555333222111222000000111111111000///...------...//////...------,,,------...............,,,---...//////...---,,,------...000222222111///...///000111111000//////000000111111111000//////+++---///...++++++///444333///---///333444444333444444444555666777777777999;;;;;;777777999999666666777888999:::;;;;;;;;;;;;<<<>>>@@@AAAAAAAAA@@@===<<<;;;:::999999999:::777777777777888888888888666555555555777777555333444555777888888777777777888999:::<<<===??????@@@AAA@@@???@@@@@@???===::::::;;;<<<===@@@EEEKKKPPPTTTVVVXXXXXXUUUOOOHHHDDDBBB===<<<>>>===:::;;;???===???@@@>>><<<===BBBGGGJJJOOORRROOONNNNNNKKKEEEAAABBBBBB@@@===;;;<<<>>>>>>>>>???@@@BBBDDDFFFHHHJJJHHHDDD@@@===???CCCGGGGGGLLLQQQRRRNNNJJJIIIJJJHHHHHHFFFBBB===888666666777666666777999:::999888777888999999888777777888888999:::::::::888666555999999888888777777777777777888888999:::<<<===>>>======>>>>>>>>>>>>======<<<777<<<@@@;;;>>>CCC>>>>>><<<:::;;;>>>@@@BBBBBB@@@AAAAAA>>>;;;999:::<<<============>>>AAADDDFFFDDDFFFHHHIIIHHHGGGGGGGGG>>><<<:::777666777888999777555555666999;;;;;;:::666666777777777666444444000333777;;;AAAGGGNNNSSSZZZ^^^eeemmmuuu}}}{{{gggTTTHHH@@@:::888888777666555555444444111333444666666555444333222333555666666666555444...222555666555444444555222444666555333111000000222111111111222222333444...///000111222222222222222111111000//////000000111333555666666777999:::555777888888666666999;;;<<<;;;:::888777777888888666666777777777777666666444444444444444444555555777666444333222333444555~~~sssjjjeeebbb``````_________```aaabbbbbbcccbbbbbbaaaaaaaaaaaaaaaaaa______^^^^^^]]]]]]]]]]]]]]]^^^___aaaaaabbbbbbbbbcccfffiiillllllggg___YYYQQQLLLGGGCCCAAA@@@???>>><<<===???BBBDDDEEEDDDBBB???>>><<<:::999999999:::666555444333333333444444666555444333111000000///...///111222333333222222000000000000////////////000222333333222222333444111111111222222333333333222333444444444333222111111000000000111333555666111111111000111222222333111222444444333333444555555555444444444555666777333333444555555555444444666666777666444333333444...---------...///111222,,,---...//////...---,,,---......///////////////---...///000000///...---...------///111222111000---...///000000///......000111222222111000///...***---///...++++++///444111000111333444555888;;;666777777888999::::::;;;;;;======999888::::::666777888999:::;;;<<<<<<<<<;;;===???BBBCCCCCCBBBAAA>>>===;;;999888888888888555555555666777777888888999888666666777666444222444666888888888666666777:::999999:::;;;;;;:::888===<<<<<<===>>>>>><<<:::777888999;;;>>>CCCJJJOOOOOOPPPRRRRRROOOJJJDDD@@@???:::999======999:::???===@@@BBBAAA@@@BBBHHHNNNSSSYYY[[[WWWTTTSSSMMMDDDBBBCCCCCCAAA===;;;<<<>>>@@@@@@@@@BBBDDDGGGIIIKKKNNNKKKFFFAAA???AAAGGGKKKHHHMMMRRRQQQLLLHHHGGGHHHHHHHHHEEEAAA;;;666444444888777777999;;;<<<;;;:::666888999999777666666777666777888999888666444333888999999999999999888888777777888999:::<<<>>>???===>>>>>>>>>>>>>>>======;;;777===AAA>>>AAAEEEAAA===;;;::::::===@@@AAABBB@@@AAABBB???;;;999:::<<<;;;;;;<<<<<<===@@@DDDGGGDDDGGGIIIJJJJJJJJJJJJKKK???===:::777666666888999888666666777:::<<<<<<<<<666777888888888666555444---111777<<>>===<<>>;;;999;;;>>>???<<<888<<<;;;888555333222222222333222222111222222333333111111222222222111111000000000000000000//////...000111222333333333333333///000111222222222222222333222111000000000111222555555444333333333333444111111111111111111222222111111222333333444555555;;;888444222333555666666333555666444222222666999999888666666666555333111222111000/////////000111......////////////......,,,---///111111000...---111111111111111000000////////////000000000000000,,,------......------,,,222222333333222111///..................///000111111333666999;;;;;;;;;:::@@@===<<<>>>???>>>???CCCDDDBBB>>><<<<<<;;;:::999444888999666666999;;;::::::???CCCCCC???===>>>@@@???===;;;999777666666666555555666777888999::::::888666555555777888888777777777888888777555333222888777666666888999999999:::999888777777666666666666999;;;;;;;;;>>>EEEJJJKKKLLLMMMLLLHHHCCC>>>;;;???:::777:::;;;:::;;;>>>>>>???AAABBBDDDKKKUUU\\\aaadddgggeee___WWWPPPLLLGGGDDD@@@>>>>>>?????????BBBCCCCCCEEEGGGIIIKKKLLLTTTMMMFFFDDDFFFHHHHHHFFFPPPQQQQQQOOOKKKGGGEEEEEEFFFDDD???<<<999666333111333777<<<>>>===;;;999999888888888888777666444444666666777888999:::;;;;;;888:::888666888<<<<<<999;;;<<<>>>===<<<<<<===>>><<<<<<<<<<<<;;;:::999888=========>>>@@@BBBDDDFFFAAA@@@>>>>>>@@@AAABBBAAAAAA>>>===>>>:::666666::::::<<>>777888888777555444444444555555555555444333222222222222111111222222333333444444444444555666888888888888888888666444222111333333333222222222222111333333333333333222111000111111111111222333444444+++///333555555555666777;;;777444555777888777444888777555555666999<<<>>>999888777666555555555555555555555555666777999999===:::666666777777555333tttlllkkkjjjeee```^^^___```aaaccccccddddddbbbbbbcccccccccbbbaaa```]]]```aaaaaa^^^]]]]]]___```___^^^]]]^^^___aaaccceeeeeehhhmmmpppnnnhhhbbbZZZTTTMMMGGGDDDCCCCCCCCCDDDEEEFFFFFFDDDCCCBBBAAA>>>;;;:::;;;???@@@===999<<<;;;999777666555555555333333222222222222333333222222333333333333222222111222222222222111000000111111222222333222222222111111222222333222222222444333111000000111111222777666555444333222222222222222111111111111111222222222333444444555666666:::777555444444666666555333555555444222222555777888777777777777666333111111111111000111111222222000000111111111000//////000/////////000000111111111111222222111111000//////////////////000000000........................111222222333333222000000......//////000222333444333555888;;;===>>>>>>===CCC@@@@@@CCCCCCAAABBBEEEFFFDDDAAA??????>>><<<:::999<<<===:::999<<<===<<<>>>BBBDDDCCC>>>::::::<<<<<<;;;999777666555555666666777777888999:::::::::;;;999777777888888777666999888777555444444555555777777666777888999999999:::999888777777666777777888777777888<<<@@@DDDFFFHHHHHHHHHFFFCCC>>>:::777???:::888:::;;;::::::===AAACCCEEEGGGJJJRRR]]]eeeiiilllnnnllleee[[[SSSNNNIIIFFFAAA??????AAABBBBBBGGGGGGIIIKKKMMMNNNOOOPPPQQQKKKEEECCCFFFHHHHHHGGGMMMNNNOOOMMMJJJGGGFFFEEEDDDAAA>>>:::777555222111333777===AAA@@@>>>===<<<888888888888777666555444555666666777888999:::;;;999:::999666888<<<<<<999;;;<<<======<<<<<<===>>>?????????>>>===<<<;;;:::;;;;;;<<<===@@@BBBEEEGGGCCC@@@>>>>>>???AAABBBAAA@@@>>>>>>???<<<999:::>>><<>><<<:::999999:::999999:::::::::999888888:::999:::;;;;;;:::777444222444666999===EEEMMMSSS\\\cccnnnxxx|||hhhUUUIIIDDD777777777666444333333333000111222444555666666666333222222222222222333333444555555666777777888888888888888777666555333222333222222222222222222222222333333333222222111000000000000111222333555555///222444555444333333444555444444555666777777666777666555444555888:::<<<999999888777777777777888666666666777888999::::::===:::777777888888666444wwwooommmkkkeee```_________```aaaaaaaaabbbbbbcccdddeeeeeedddbbb```]]]___``````^^^]]]]]]^^^^^^^^^^^^^^^___```aaabbbeeefffjjjooosssqqqkkkeee\\\WWWQQQKKKIIIHHHGGGFFFEEEEEEEEEEEEDDDCCCAAAAAA???===;;;===???@@@===;;;===<<<;;;:::999888888888333333333333333333333333333333444444444444333333444444444444444333222222222222222222222111111111333333333444333333222222444333222111000111222222888777555444333222111111444333222111111111111111333333444444555555666666888666555555777777666555555555666444333333444666777777888999999777444000000111222333333333333333222222222222222111000///222111///...///000333444222222222222222111000000000000//////////////////000///...------...///000///000111222222222111111//////000111333555666777777888;;;>>>@@@AAABBBBBBGGGDDDEEEHHHIIIFFFEEEHHHHHHFFFEEEDDDCCCAAA>>>;;;<<<@@@@@@<<<:::<<<>>><<<>>>AAACCCAAA===::::::;;;:::999777666555555555666888999:::;;;;;;;;;;;;;;;===;;;999888888888777555;;;999666444333444666888666777777888999999::::::;;;:::999888777777777777:::777444777===BBBCCCBBBIIIIIIIIIGGGDDD@@@===;;;AAA;;;888:::;;;999999<<>><<<999666444333222111666===BBBBBB???===;;;888888888888777666555555555555666777888999::::::999:::999777888<<<<<<888:::;;;<<<<<<;;;;;;===>>>@@@@@@@@@???>>>===;;;;;;::::::;;;===@@@CCCFFFGGGEEEBBB>>>===>>>@@@BBBBBB@@@>>>>>>@@@>>>;;;===AAA???AAAEEEGGGIIIKKKOOOQQQYYYZZZ\\\[[[XXXSSSMMMIIIAAA@@@>>>;;;:::999999999888999;;;;;;;;;999777666:::999999;;;;;;:::777444222333555777:::@@@HHHMMMYYYbbbnnnzzznnn[[[MMMGGG888777666444333333222222///000111333555666777777444333333222222333333333444555777888999999888888;;;:::888777555555444444222222222222333333333333222222222333222222111000000000000111222444555666444555666555333111111222...111333555555555555666777666444444444666888999888888888999999999::::::888888888888999999:::;;;<<<:::888777888888777555vvvnnnkkkhhhccc^^^``````______^^^^^^^^^^^^aaaccceeeffffffeeebbbaaa______``````___^^^^^^^^^\\\\\\]]]^^^```aaaaaabbbdddeeejjjpppuuuuuupppjjjddd___WWWQQQLLLIIIFFFCCCBBBBBBAAABBBCCCCCCBBBAAA???>>>===>>>@@@@@@???===???>>>===<<<:::999999888555555555555555444444333222333444444444444444444555555555555555444333333333333222222111111111111555555555555444444333222555444333222111111222222666555444444333333333333555444333222111000000000333333333444444444444444555555555777888888666444666777777666555555555666777777888:::;;;999444111000111333555666666555444222333333222222111000///111000000///000111333444333333333444333333222111000000000000000/////////111///...,,,,,,...///111---...///000000111111111...///000222444777999;;;:::<<<>>>@@@CCCDDDEEEEEEHHHFFFGGGKKKKKKGGGFFFGGGGGGGGGFFFFFFFFFCCC>>>;;;===AAA@@@<<<999;;;<<<::::::<<<>>>>>><<<;;;<<<===888777666555555555666777:::;;;<<<>>>?????????>>>???===:::999:::999888777:::888777555555666888999777888::::::::::::;;;<<<<<<;;;:::999999888999999;;;999888999===AAABBBBBBJJJJJJJJJJJJHHHFFFDDDCCCBBB<<<999:::;;;999999;;;???BBBGGGLLLRRR]]]jjjsss{{{wwwlllbbb\\\TTTPPPJJJGGGGGGIIIKKKLLLLLLNNNQQQTTTUUUSSSQQQPPPHHHEEEBBBAAADDDGGGHHHHHHIIIJJJKKKIIIFFFCCCAAAAAA===<<<;;;999666444444555000555<<>>??????>>>>>>===;;;:::999<<<<<<>>>???AAACCCEEEFFFFFFBBB???===>>>@@@BBBBBB???===>>>@@@???<<<===BBBAAACCCHHHKKKNNNRRRVVVXXX^^^```aaa```[[[TTTLLLFFF>>>===;;;999888777777777888999;;;<<<<<<999777555888777888999:::999666444222333555666999===DDDHHHQQQ\\\jjjwwwvvv```OOOEEE999777444333333222222111111111222333444555555444444444333333333333444444555666888:::;;;:::888777???===:::777555444444444333333333333333333333333111111222222222222111111111111111111222333444444666777777555333111111222+++///444555333222333555666555444333333333555666666777777888999:::::::::999888888888888888999:::<<<:::999888888888777777vvvnnnjjjgggbbb^^^^^^^^^]]]]]]^^^___``````aaabbbdddeeeeeedddbbbaaaaaaaaaaaaaaaaaaaaa___^^^[[[\\\]]]^^^___```aaaaaabbbdddhhhooouuuwwwsssooohhhccc\\\UUUPPPKKKFFFCCC@@@???>>>@@@BBBDDDDDDCCC@@@??????@@@AAAAAA@@@???@@@@@@???===<<<:::888777777777888888777666555555222333333444555555555444555555666666555555444333555444333222111111222222666666666666666555444333777666444222222222222333333333333333444444555666555444333222111111111111333333222222222222222222333333444666888888666444888777777777888888777666777777999;;;<<<999555222111222444555666666666555111222222222111111000///...///111222333333222222555555666666555555444333222222111111111000000000111///...,,,,,,...///111---------...///000111222///000111333666999<<<======>>>@@@BBBCCCEEEFFFFFFGGGEEEFFFIIIHHHDDDCCCDDDEEEEEEEEEFFFEEECCC>>>:::???BBBAAA<<<999;;;;;;::::::;;;<<<<<<;;;:::;;;;;;888777666555555666777888;;;===???BBBDDDDDDDDDDDDAAA???===<<<<<<<<<;;;:::888888999:::::::::999999:::<<>>>>>>>>===;;;;;;;;;;;;;;;;;;===??????>>>???CCCFFFEEEGGGIIIJJJKKKJJJHHHGGGCCC===:::;;;<<<::::::<<<>>>BBBIIIOOOVVVaaammmuuu~~~}}}ssskkkfff\\\WWWRRROOONNNOOOPPPPPPOOOQQQSSSUUUUUURRROOOMMMDDDBBB@@@@@@BBBEEEGGGHHHIIIJJJJJJHHHDDD@@@======;;;<<<<<<999666555666777333888>>>AAA@@@;;;666333777888888888888777777666555555666777888999::::::;;;<<<:::777999<<<<<<888888999;;;;;;::::::<<<>>>>>>>>>>>>>>>===<<<;;;:::@@@@@@AAABBBBBBCCCCCCCCCEEEBBB???>>>???AAABBBBBB@@@>>>???AAA???===>>>CCCDDDGGGLLLQQQUUUYYY^^^aaabbbdddeeeccc]]]TTTJJJDDD>>>===<<<:::999888777777888:::;;;<<<<<<999666444555555555777888777444222333444555666888<<>>???CCCFFFFFFDDDAAAAAABBBBBBBBBAAAAAAAAAAAAAAA@@@???>>><<<:::999999:::;;;;;;:::999777666333444555666666666666666666777777777777666555555666555333222222333444444777777777777777777666666888777555333222222222333111111222333444555777888555444333222222222222222333333222222111111000000222111222444777777666444777666666777999:::888777888888999:::;;;:::777444222333444555555555555555000111111222222222111111...000222444555555444333888888888888888777666666444444333333222111111111111000///......///000111///......///000111222333222222444666999<<<>>>@@@??????@@@AAABBBCCCDDDDDDDDDBBBBBBDDDCCC???>>>@@@BBBBBBCCCDDDDDDBBB>>>;;;@@@CCCBBB===;;;<<<<<<;;;======<<<:::999888777666888888666555555666777777;;;===AAAFFFIIIKKKKKKKKKHHHEEECCCAAAAAA@@@>>>===888999;;;=========<<<;;;>>>BBBEEEDDDAAA??????AAAAAA@@@???>>>===============AAACCCCCC@@@@@@CCCGGGEEEHHHLLLOOOPPPOOONNNLLLCCC>>>;;;===>>><<<<<>>;;;:::999;;;<<<:::666444666888777<<>>>>>??????>>>>>>===AAAAAABBBBBBBBBBBBAAAAAACCCAAA??????AAACCCCCCCCCAAA@@@AAADDDDDDBBBDDDIIILLLPPPTTTYYY]]]aaafffiiigggggggggddd^^^TTTJJJDDD@@@???>>>>>><<<;;;::::::::::::;;;<<<;;;999666555333333444555777666333111333444555666888;;;@@@CCCLLLYYYjjjvvv|||mmmTTTDDD===888333222333444222000,,,...000222444666777777333333333444555666777888777888999::::::999888777@@@???===:::888666555555666666555444333222111111///000111111222111111111444333222222111111222222555777::::::888666555555000222444444333222222333444333333222222222333333111333444666777777666666777666555555444444444444888999999888666555666888yyypppjjjgggeeeddd]]]\\\\\\\\\^^^```cccddd______^^^^^^^^^___```aaabbbaaa___```bbbbbb```]]]___^^^]]]\\\\\\^^^```aaabbbaaaaaaeeejjjlllkkkiiigggddd```]]]ZZZVVVRRROOOHHHDDDAAABBBFFFHHHGGGDDDAAABBBCCCCCCBBBBBBBBBBBB???@@@AAAAAAAAA@@@???>>>;;;<<<=========;;;999888555666777888999999999999888999999999999888777777666555444333333444666777666777888888888888888888999777555444333222333333222222222333444555666777444333333222222222333333444444333222222111000000000000000222555666555444444333333666999:::888666999999999:::;;;:::888666444444444333444444555555000111222333333444444333222333444555666777777888:::::::::::::::999999888666555555444333333222222222222222222222222222222222222111111222333444555666666888:::<<>>::::::===AAA@@@AAABBBCCCBBB???===>>>AAAAAA<<<999;;;;;;:::===<<<:::999888777666555888777555444444444555555:::===CCCIIINNNQQQRRRRRRRRROOOKKKHHHFFFDDDAAA>>>;;;<<<<<<======>>>??????CCCGGGJJJIIIDDDAAAAAACCCCCCBBBAAA@@@@@@?????????AAABBBCCCCCCCCCCCCDDDEEEGGGJJJOOOSSSSSSQQQNNNKKKDDD???<<<>>>???>>>???AAAFFFMMMWWW___eeekkkrrrwww|||{{{vvvqqqoooiiifffbbb^^^\\\ZZZWWWUUURRRRRRRRRQQQNNNJJJFFFCCC>>>?????????@@@AAADDDFFFHHHIIIIIIFFFBBB>>><<<;;;888:::;;;999444222444888888<<<@@@AAA???<<<888777777888888999999888888888777777888999:::;;;<<<<<<<<<===;;;888999<<<<<<888666777999:::999:::;;;===;;;;;;===>>>>>>>>>>>>>>>>>>???@@@AAAAAAAAA@@@@@@@@@??????AAACCCEEEDDDCCCCCCBBBEEEIIIKKKJJJNNNSSSXXX[[[___bbbdddgggkkknnnkkkkkkjjjfff^^^UUUKKKEEE@@@@@@??????>>>===<<<;;;;;;;;;;;;:::999888777666333333444555777666444111111333555666777:::>>>AAANNN[[[lllxxx|||nnnWWWHHH???999444222444555333111---...000222444555666666222222333444666888999:::888888888888888888888777<<<<<<<<<;;;;;;:::999888888777666555333111000/////////000111111111111111111111111111222333444555666999===>>><<<888666444222222222333555666666555333333333333333333333444111333444666666666555444777666555444333333333333666777888777444444666888xxxnnnhhhfffeeedddcccaaa___]]]]]]]]]^^^______^^^\\\[[[\\\]]]```aaabbb```^^^___aaabbb___\\\```___]]][[[[[[]]]___aaaccc```___aaadddfffeeecccjjjgggddd```]]]YYYTTTPPPMMMIIIDDDDDDHHHIIIGGGDDDAAACCCDDDDDDCCCBBBBBBCCC>>>???AAACCCDDDDDDDDDCCC===>>>??????>>><<<:::999777888999:::;;;<<<<<<<<<::::::;;;;;;::::::999888666555444333444666888999666777888999999999999999999888666444333333333333444444333333333444555555333333222222222333444444555555444444333222111111000//////111333555555444222111111444888999777555:::999888999::::::999777666555333222222333444555111111333444555666666666666666555555666888;;;<<<;;;;;;<<<<<<;;;;;;:::999777777666555444444333333333444444555555444444333666555444333444555666777999999;;;===???BBBDDDEEE@@@??????>>>>>>>>>??????AAA===;;;<<<;;;777888;;;@@@@@@@@@AAACCCCCCAAA???;;;>>>>>>999666888999777:::888777777888999999888777666444333222222333333999===CCCJJJPPPTTTVVVWWWZZZVVVQQQMMMIIIFFFBBB??????===<<<;;;<<>>>>>?????????@@@CCCEEEFFFGGGHHHFFFBBB???======666999:::888222000333666555999===>>>===:::888777777888888999999999888888888888999:::;;;<<<<<<===<<<===;;;888999===<<<888555777999999999:::;;;===777888999;;;<<<=========:::;;;===???@@@@@@@@@@@@>>>>>>???BBBEEEFFFDDDCCCEEEDDDHHHNNNQQQRRRVVV\\\aaacccfffhhhiiikkknnnpppmmmmmmkkkggg___VVVMMMGGG>>>>>>>>>>>>===<<<::::::<<<<<<;;;:::888777777666444333444666888777555222000222333555666999===@@@OOO\\\mmmxxx{{{~~~~~~lllWWWJJJ@@@:::444222444555444111111111222333333333222222111111222444666888;;;<<<888888777777666777777888777999:::<<<======<<<;;;999999777555333111///...//////000111111111111111......///111222555666888888;;;???@@@>>>999555333333111000222666::::::888222222333333333444444444222333555777777666444333888777666555444333333333555777888666444333555888wwwqqqnnnjjjhhhiiiaaa```______``````___^^^]]]]]]]]]^^^___```aaabbbbbb```^^^```bbbccc```]]]]]]^^^]]]\\\ZZZ[[[^^^```dddbbb```___aaaccceeeeeekkkhhhdddbbbaaa^^^ZZZUUUKKKKKKLLLLLLKKKJJJHHHGGGEEEFFFIIIJJJIIIEEEBBB??????@@@@@@AAABBBCCCDDDDDDEEECCCAAA@@@@@@???===;;;===>>>??????>>>===<<<;;;@@@<<<888999<<<<<<999555777777777777777888999:::888999:::::::::;;;===???;;;;;;;;;999777888:::<<<555555555666666666666666888888777777777666666666777666444333222333333444111111111111111111111111333555222,,,---333666444777999888666777999666111888666555333222222333333111///000333333111333888<<<;;;;;;:::;;;<<<>>>???666888;;;>>>???===;;;999;;;999666555555666666555777777888999888777666555666888999666333222555888;;;>>>===999;;;BBBEEEBBBAAAAAA???===<<<<<<;;;;;;;;;<<<<<<999666555999<<<999;;;>>>@@@???===999777===<<<;;;999888666555444888888888888888777666666666555444444555666777888>>>???BBBIIIPPPWWWZZZ[[[\\\YYYVVVTTTRRRMMMGGGBBB???@@@@@@@@@@@@CCCFFFIIILLLMMMMMMMMMKKKGGGCCCAAAEEE@@@@@@EEEEEEAAAAAAEEEFFFDDDBBBAAA@@@@@@>>><<>>:::>>>===;;;:::;;;>>>AAACCCDDDCCCAAA???===:::888777999777666444333333333333444999???@@@<<<777666777<<<:::888666666777888999777666555555666999===???>>>@@@@@@===;;;===;;;888333555666777666666888:::999:::<<<>>>===<<<999777=========>>>>>>???@@@@@@@@@>>>======@@@BBBCCCCCCDDDHHHMMMOOORRRXXXbbbjjjqqqooolllkkkkkkkkkjjjiiimmmkkkhhhddd]]]UUUKKKEEECCCCCCAAA???===;;;:::999===<<<::::::::::::999777555555555444444555555555666222111555888888:::===JJJ\\\ooowwwzzz~~~xxxmmmZZZJJJ@@@;;;666333444555333222444333111222333444444333444333444666999:::999888999999999999:::;;;<<<===???@@@AAA@@@??????@@@AAABBBAAA>>>999444111111111---///222333222111111111444666888666444222444666999:::<<<======:::888666444444333444555777888:::666666666666777888999:::444333222222444666555555555666777777666444222111555555555555555555555555vvvpppmmmiiihhhiiibbbaaa___```aaaaaa```^^^^^^^^^^^^^^^^^^___```aaacccbbbaaaaaaaaa```^^^]]]]]]]]]\\\[[[YYYZZZ\\\___aaa___^^^^^^___aaabbbbbbiiigggcccbbbaaa___[[[WWWRRRSSSSSSRRRQQQOOOMMMKKKIIIJJJKKKJJJHHHEEEBBB@@@@@@AAAAAABBBCCCDDDDDDEEEFFFEEECCCBBBBBBBBB@@@>>>@@@AAAAAAAAA@@@>>><<<;;;>>>:::777888;;;<<<999555666555555555666666777888888:::;;;;;;;;;<<<>>>@@@???@@@???===:::999999:::777777666666666666777777333333444444444444444444777666555333333333333444222222222111111111111111333555444//////444777555555777777666777:::888333777666444222111111111222111///000333333111333888;;;::::::::::::<<<===>>>777999===???@@@???===<<<;;;:::888777777777777777888888999::::::999888777555777888888888999<<>>>>>;;;<<>>===>>>???BBBFFFIIIIIIDDD@@@???@@@AAAAAABBBDDDIIILLLVVV^^^eeegggjjjppptttuuuxxxxxxyyywwwtttpppmmmkkklllhhhccc^^^ZZZVVVQQQMMMLLLGGGBBB@@@AAAAAA>>>;;;999888888888:::<<<>>>@@@BBBAAA???===;;;999888777999777666444333333333333666???HHHJJJCCC;;;777777888888777777777999:::;;;777777666666777999;;;===<<>>>>><<<:::999:::;;;===???@@@AAABBBBBBDDDAAA===<<<===@@@BBBCCCEEEIIIOOORRRVVV\\\fffmmmtttqqqmmmjjjhhhfffdddcccgggfffeeeccc]]]VVVMMMHHHBBBBBB@@@???>>>===<<<<<<;;;:::888888999888777555777777777777777777777777666222222666888888:::===JJJ\\\oooxxx{{{~~~{{{uuujjjYYYIIIBBB===888666777888777555555333222222333444444333444333444555888999999888888999:::<<<>>>AAACCCDDDHHHIIIJJJJJJIIIIIIIIIIIIGGGFFFCCC???:::666333333000000111111000///......000222333333111111333666888999:::;;;:::999777666444444444444555777999:::777777777666777777888999666555333333444555444333666666666666555444333222444444444555555444444444tttnnnllliiiggghhhcccaaa``````aaabbb```______^^^^^^^^^^^^^^^______bbbccccccaaa___]]]]]]]]]]]]]]]\\\ZZZXXXXXXZZZ]]]_______________`````````fffdddbbbaaaaaa```]]][[[ZZZ[[[[[[ZZZXXXUUURRRPPPOOONNNLLLJJJHHHEEECCCBBBBBBBBBCCCCCCDDDDDDEEEEEEHHHFFFEEEDDDEEEEEECCCBBBDDDDDDDDDCCCAAA???===;;;;;;888666777:::;;;999666666666555555555666777777999;;;<<<===<<<===>>>@@@DDDEEEEEECCC>>>:::888888:::999888777777777888999444444555666777888999999777777555444333333333333222222222222111111000000333555444222222555666555444666666555777;;;:::666666555444333111111111111111///000333333111333888999999999999:::;;;<<<===999;;;>>>@@@AAAAAA@@@???===<<<;;;:::999999999::::::;;;;;;<<<<<<<<<;;;;;;777888888999;;;===???AAA:::>>>>>><<<;;;>>>@@@?????????>>><<<;;;:::999888666444222333555666777777666666666777888888999:::000000111222222333333444666666666666666666555444666666555555666888999:::===@@@DDDHHHLLLSSS\\\bbbcccbbbaaa___^^^YYYTTTPPPJJJJJJIIIIIIJJJKKKLLLMMMGGGGGGGGGGGGEEECCCAAA???>>>===>>>???===<<>>@@@CCCEEEGGGJJJNNNRRR]]]eeelllnnnooosssuuuuuuvvvuuutttqqqoookkkiiiggggggccc___ZZZVVVRRRMMMJJJFFFCCC>>>===??????===;;;555666666888999;;;<<<===???===;;;999888777777888999777666444333333333333666BBBNNNPPPGGG<<<666555555666777999:::;;;;;;;;;888777777777777888999999;;;======:::999:::999666666777888888777666777999777999<<<>>>???>>><<<;;;999;;;===@@@BBBCCCDDDDDDGGGCCC>>>;;;<<>>>>>???@@@;;;:::888888999999777666888888999999999999888888555222222666888777:::>>>JJJ\\\nnnxxx{{{~~~zzz|||{{{vvvpppgggWWWJJJAAA===888666888999999777666444222222444555444333444333333555777888888777888999<<>>>>>>>>===???@@@EEEFFFGGGEEEAAA<<<999888<<<;;;999888888999:::;;;333444555777999:::<<<<<<888777666555555444333333333333222222111000000000111333333333444555555444555777777555777;;;:::777777777666444333222111111111///000333333111333888777888888999:::;;;<<<<<<;;;<<<>>>@@@AAABBBAAAAAA>>>??????>>>===<<<==============================;;;999888777999<<>>>>>===;;;999:::;;;<<<=========<<<;;;999888888777444222222555777666444555555666666666666666555111111222333444444555555444555555666555555444444666555555555666777999:::===AAAEEEFFFHHHNNNXXXaaacccdddeeeeeeccc___[[[XXXYYYWWWUUUSSSQQQOOOMMMKKKCCCCCCBBBBBBAAA???>>>===<<<======<<<:::<<>>AAAAAA@@@??????BBBGGGKKKNNNQQQUUUXXX```jjjsssvvvwwwxxxwwwtttuuussspppmmmkkkhhheeecccaaa^^^YYYUUUQQQMMMIIIEEECCC@@@<<<;;;;;;;;;:::888555666888:::;;;;;;::::::;;;:::888666666666777888999777666444333333333333222???KKKMMMCCC999444444444666888:::;;;;;;::::::888888888888888777777666999;;;;;;888888999888555777888999888777666777888777999<<<>>>??????>>>===:::<<<>>>AAACCCDDDCCCCCCFFFBBB>>><<<===???AAABBB@@@EEEKKKRRRXXX^^^fffkkkpppnnniiibbb[[[UUUSSSRRRXXX[[[^^^^^^ZZZSSSMMMIIIDDDCCCAAA???>>>>>>???@@@===<<<::::::;;;;;;:::999666777888888888888777666555333444777888777:::???JJJ[[[mmmwww{{{~~~~~~}}}uuuxxxwwwrrrllldddVVVJJJ>>>:::666555777999999777777555333333444555444333444333333444666888888777999:::===BBBGGGLLLQQQSSSZZZ[[[]]]___```___\\\YYYVVVUUURRRNNNIIIBBB;;;666888666333222222222222111333333222222222444666888333333333333333555666777555444444555666888:::<<<999999888666666555555555777666444444555666555444777666444333222333444444333333444555555444333333rrrllljjjhhheeedddcccbbbaaaaaabbbbbbaaa```___^^^^^^]]]]]]]]]^^^^^^[[[^^^___]]][[[[[[]]]aaa``````^^^\\\ZZZYYY[[[]]]^^^```bbbaaa___]]]]]]^^^aaaaaaaaaaaaaaaaaacccdddeeefffffffffddd```\\\YYYTTTRRRNNNJJJGGGFFFGGGHHHEEEEEEEEEEEEEEEDDDDDDDDDEEEDDDBBBBBBCCCCCCBBBAAABBBBBBBBBBBB@@@>>><<<:::888888888999:::;;;;;;:::888888777777777777777888:::<<>>>>>>>>???AAACCCEEEEEEAAA===:::999===<<<;;;:::999999:::;;;111111333444666888999999999888888777666444333333222222222111111111000000000000111444444444333444999:::999666888;;;;;;777999999888777555444222222111///000333333111333888777888999:::;;;<<<<<<===<<<===>>>???@@@AAABBBBBB@@@BBBCCCBBB@@@???@@@AAA?????????>>>>>>>>>>>>>>><<<:::777777:::AAAIIIOOOKKKEEE???<<<:::999:::<<<;;;;;;<<<<<<;;;:::999888;;;888555555777777555222777999;;;<<<;;;888555333444444444444444555555555444444555555555555444444555444444444555777999:::>>>AAADDDDDDDDDJJJTTT\\\aaacccfffhhhgggdddbbb```aaa___[[[YYYWWWSSSNNNJJJAAA@@@???===<<<;;;;;;;;;<<<======;;;;;;@@@GGGKKKLLLFFF>>>888555555555666555777:::<<<===>>>??????CCCGGGNNNSSSWWWZZZ]]]___aaalllxxx|||}}}|||xxxttttttqqqmmmjjjiiifffbbb___[[[XXXTTTPPPMMMIIIEEEBBB@@@>>>;;;999888777666555666777888999999888777666999888777666555666666777999777666444333333333333111:::CCCDDD===666555777666888:::<<<<<<;;;999888999999888888777666666555777::::::777777888777444777888999888777666777888777999<<>>===>>>???AAABBBBBBBBBAAAAAA???>>>???AAABBBAAA@@@AAADDDJJJPPPVVV]]]dddggghhhgggccc\\\UUUOOONNNNNNUUUXXX[[[ZZZUUUNNNHHHFFFFFFEEEBBB@@@>>>============;;;:::;;;<<<<<<;;;999666777888999999888777666444333555888888666:::@@@JJJZZZkkkuuu{{{~~~~~~|||uuuwwwvvvpppiiiaaaUUUJJJ>>>:::555444777999999888888666444444555555555444444333222333666888999999;;;===AAAEEEKKKPPPUUUWWW^^^___bbbeeegggeee```[[[[[[YYYVVVRRRNNNGGG???999888555333222444555555444666555333333333444444555222222111111222444666777555555444555666777999:::999999777666555555555444555444333444666888888888666555333222222333444555222333555666666555333222ssskkkjjjgggdddbbbcccaaa``````aaabbb```___^^^]]]]]]]]]]]]]]]^^^^^^ZZZZZZZZZZZZYYYZZZ]]]___```___^^^\\\ZZZZZZ]]]___\\\___```^^^ZZZYYYZZZ\\\^^^_________^^^___bbbeeehhhiiikkkllljjjgggccc```XXXUUUQQQLLLIIIHHHHHHHHHFFFFFFEEEEEEDDDDDDCCCCCCCCCAAA@@@???@@@@@@>>>===??????@@@@@@@@@>>>===<<<:::;;;;;;;;;<<<<<<======888888777666666666777777:::<<>>>>>>>>>>>===@@@CCCCCCAAA>>><<<;;;<<<<<<<<<;;;;;;::::::999444444555666777888999999999999999888777555444333111111111111111111111111000...000333444222333555;;;<<<;;;888999===<<<999::::::999888777555333222111///000333333111333888888999:::<<<===>>>>>>>>>????????????@@@AAABBBCCCBBBDDDGGGFFFDDDBBBCCCEEEAAAAAA???>>>===<<<<<<<<<:::999777888>>>LLL^^^kkk^^^PPPBBB<<<<<<;;;;;;<<<999:::;;;<<<<<<<<<;;;:::<<<;;;999888888777555444<<<>>>AAABBB@@@===888555555555444444444444333333333444555555666555555555555555555555666888:::<<<===???AAABBBDDDIIIRRRXXX___ccchhhlllllljjjiiihhhdddbbb___^^^]]]YYYSSSMMMBBBAAA>>><<<::::::::::::;;;<<<;;;999===DDDJJJKKKHHHCCC<<<666555555555666444777:::<<<===???AAACCCKKKPPPXXX^^^bbbdddfffgggdddooozzz~~~}}}|||xxxssssssoookkkiiihhheee___[[[VVVSSSOOOLLLIIIEEEAAA???>>><<<:::777555444444444333444555666666666444444777777777777777777666666999777666444333333333333333888<<<<<<999777888;;;777888:::<<<<<<;;;999888:::999888777666666666666666999999777666888777444555666777777666555666888888:::===@@@AAA@@@???>>>>>>>>>??????@@@@@@AAAAAA???>>>???@@@BBBBBBAAA???DDDFFFIIIOOOUUU\\\bbbeeebbbbbb___YYYQQQLLLLLLMMMTTTWWWYYYVVVPPPIIIEEEDDDEEEDDDCCCAAA???===;;;:::;;;999888999:::;;;:::888777888:::;;;;;;:::888777444444666888777666:::AAAJJJYYYiiisssyyy~~~~~~wwwzzzxxxpppggg]]]RRRIII@@@;;;777666888::::::999999777555555555666555444444333222333777:::<<<<<<@@@BBBFFFKKKQQQWWW[[[^^^cccdddggglllooollleee______[[[XXXUUURRRLLLCCC===999666333333666777666333555444222333444444222111333222222222222444666777666555444444444666777888999888777666555555555555555444333555777:::::::::444444333333333333333444333444666777777666444333tttllljjjgggcccaaabbbaaa___```aaaaaa```^^^\\\\\\\\\\\\]]]^^^______[[[YYYWWWVVVXXXZZZZZZZZZ^^^^^^]]][[[ZZZZZZ]]]___]]]___```]]]XXXVVVYYY\\\ZZZ\\\\\\[[[[[[\\\```cccgggiiilllmmmmmmjjjgggddd___\\\WWWQQQLLLIIIHHHGGGFFFFFFEEEDDDDDDCCCBBBBBBBBB@@@>>>=========;;;999<<<===>>>@@@@@@@@@??????===>>>>>>>>>>>>>>>>>>???<<<;;;::::::999999999:::999<<>>============???AAABBB@@@>>>======;;;<<<======<<<;;;999777999999999999999999:::::::::::::::999888666444222000000000111222222333333222//////444555333333777<<<===;;;999;;;???@@@===::::::999888777444222111111///000333333111333888999:::<<<>>>@@@AAAAAAAAACCCCCCAAA@@@@@@AAACCCDDDCCCGGGJJJIIIFFFDDDFFFHHHCCCAAA???===;;;:::::::::777888888888@@@UUUqqqmmmXXXBBB:::::::::::::::777888;;;===>>>>>>===<<<:::;;;<<<;;;999777777777===>>>???@@@???===:::888555555555555555555555555444444555666666666666666777777666777888;;;===>>><<<<<<>>>AAAFFFMMMTTTXXX^^^dddkkkpppqqqqqqqqqqqqmmmjjjgggfffeeeaaaYYYRRRFFFDDD@@@===;;;;;;;;;<<<;;;;;;888888???IIIKKKHHHAAA===888555555777888999666999===@@@BBBEEEJJJNNNUUU[[[cccjjjmmmnnnnnnnnnkkktttzzzzzzxxxxxxvvvssspppmmmiiiggggggccc\\\VVVSSSPPPLLLIIIFFFCCC???===:::999888666444444444555111222333555666777777777777888999:::999888666555999777666444333333333333666777888888888888999:::666777999;;;<<<<<<;;;;;;:::999777555444555666777666999999777666999888555333444666666555555666888999;;;>>>@@@AAA@@@???>>>>>>===<<<<<<>>>@@@BBBDDDBBBAAA??????@@@AAA@@@???FFFFFFGGGKKKQQQXXX]]]```___```^^^XXXPPPKKKKKKNNNRRRUUUVVVSSSKKKEEECCCDDDAAAAAABBBAAA@@@===;;;999;;;999888999:::;;;:::999666888:::;;;;;;:::888666444444777999777666:::BBBKKKWWWfffpppxxxzzz|||yyyooodddYYYNNNEEE@@@;;;777555777999999777:::888666555666666555444444222222444888<<<>>>???EEEGGGLLLRRRYYY___eeehhhjjjlllooouuuxxxuuummmeeeaaa]]]YYYVVVUUUPPPIIIBBB>>>;;;888999;;;;;;888444333222333555777777444111333333333333444555666666777666444333333333444555888777666555555555555555777555444555888999:::999222333333444444333333333333555777888888777555333tttllljjjgggbbb```aaa```______``````___^^^[[[[[[[[[\\\]]]^^^___```]]]YYYUUUUUUWWWYYYXXXVVV\\\\\\[[[ZZZYYYZZZ\\\___```bbbbbb^^^XXXWWW[[[___WWWYYYZZZYYYXXXYYY]]]aaacccfffiiilllllljjjgggdddeeeaaa\\\UUUNNNJJJGGGFFFFFFFFFEEEDDDCCCBBBBBBAAAAAA???===<<<<<<;;;999777:::<<<>>>@@@AAABBBBBBAAA???@@@@@@@@@???>>>???@@@AAA@@@???>>>>>>>>>>>>>>>999<<<>>>???>>><<<<<<<<<>>>@@@AAAAAA???>>>===>>>:::;;;===>>>===;;;888666777777777666666666555555::::::::::::888666444222//////000111222333333444444000000555666333555:::;;;<<<;;;999<<>>@@@BBBBBBBBBBBBGGGEEECCCBBBAAABBBDDDEEECCCHHHLLLKKKGGGEEEGGGJJJCCCBBB???<<<:::999888888666777888888@@@XXXyyytttZZZ???555777777777777666888:::===?????????>>>777:::<<<<<<999777888:::::::::::::::::::::::::::555666666777777888888888444444555666777777777666999888888999:::===???@@@::::::<<>>:::999666666???KKKLLLFFF;;;888555444666999;;;<<<999===BBBFFFIIIMMMTTTXXX\\\bbbkkkqqqttttttssssssrrrwwwzzzvvvssstttuuutttnnnkkkgggffffffbbbYYYSSSQQQOOOKKKHHHEEEBBB>>><<<777777666555444444666888111222444666888:::<<<===777999;;;<<<;;;999666444999888666444333333333333777666555666777888777666555666888:::;;;===>>>>>>:::999666444444555777888666999999777777999888555111333555555444555666888:::<<>>>>>?????????FFFEEEDDDGGGLLLSSSXXX[[[___```___XXXPPPKKKLLLNNNPPPSSSTTTPPPIIIDDDCCCEEE===???AAABBBAAA>>><<<:::===;;;:::;;;======<<<;;;444555777999999777555444444444777999777555:::BBBKKKWWWdddnnnwww|||~~~zzzooobbbWWWKKKCCC>>>999444333555666666444:::888666666666666555444333222222444999===@@@AAAHHHKKKPPPWWW___ffflllpppqqqrrrvvv|||}}}ssskkkccc^^^YYYWWWWWWSSSLLLFFFEEEAAA??????AAA@@@;;;666333333444888;;;<<<888555444444555555555555666666777666444333222222333333777777666555555555555666999777666666888999888777111222333444555444333222444666888999999888666444zzznnnhhhccc```aaa```cccaaa[[[ZZZ___```]]]^^^^^^___```aaabbbbbbbbb\\\XXXTTTTTTXXX[[[ZZZWWWZZZYYYXXXWWWWWWXXXYYYZZZYYYZZZ\\\\\\[[[[[[\\\]]]ZZZYYYXXXXXXXXXYYY[[[\\\bbbeeeiiikkkjjjhhhhhhhhhhhheee```[[[TTTNNNJJJHHHKKKHHHDDDCCCCCCDDDDDDCCC@@@???>>>===<<<;;;::::::;;;:::888888888:::<<<>>><<<<<<>>>@@@BBBDDDFFFFFFAAABBBAAA???======???AAA>>>AAACCCCCC@@@===;;;:::999;;;<<<<<<:::999999:::888999;;;<<<===<<<;;;;;;999777555333222333444555:::999888777666555444333000222333555666666555555444555666666555555666777777999<<>>>>>;;;888444222111+++111666666333222777<<<;;;===AAADDDFFFFFFEEEEEEFFFFFFEEEDDDCCCCCCCCCCCCHHHJJJLLLMMMKKKGGGBBB???>>>===;;;999888777666666333000...333BBBYYYppp~~~^^^LLL;;;666777555333444;;;;;;:::;;;<<<>>>???AAAAAABBBCCCAAA===:::888777:::;;;<<<<<<;;;;;;<<<>>>999999::::::999888666555555666666666555666888;;;;;;;;;;;;;;;<<<===>>>>>>AAAAAA@@@AAAEEELLLVVV\\\```gggpppxxx{{{|||{{{{{{{{{sssooonnnjjjbbbZZZQQQIIIBBBAAA@@@===<<<<<<@@@>>>>>>::::::IIIRRRHHH;;;777666888::::::===AAAHHHJJJMMMPPPTTTZZZ```dddhhhmmmsssyyy}}}|||zzzxxxvvvvvvuuutttqqqnnnllljjjkkkjjjhhhfffccc^^^XXXSSSNNNMMMJJJGGGBBB>>>:::888444444444555555555555666888777777777999:::999888777999<<<;;;888444111000:::888666333333333555666888777555444333555666777888888999;;;<<<>>>???@@@AAA???<<<999777666777777===:::666555777888777555666555333333444666999;;;;;;<<>>===:::;;;@@@BBB???DDDAAA===<<<===@@@BBBBBBFFFCCCBBBEEELLLSSSVVVXXX______\\\UUUQQQQQQOOOLLLOOOQQQQQQMMMGGGBBB@@@AAACCCAAA???>>>>>>===<<<;;;AAA@@@???===<<<:::999888999777555666888777333000444666777888:::===BBBEEEQQQZZZeeeoooxxx|||ssshhh]]]QQQFFF@@@<<<:::777555444555777888777555333444666666444222333222222444777===BBBFFFHHHMMMTTT[[[bbbiiippptttzzzwwwwww~~~wwwkkkkkkccc]]][[[ZZZWWWTTTUUUIIIGGGEEEDDDCCC@@@<<<999777555222111333444555444999777555555777999999999444444444333333222222222555555444444444555555666666555555555666777999::::::999777666444333333333666666666666555555555555|||qqqkkkeeeccccccaaacccaaa\\\[[[___```]]]___```aaabbbbbbbbbaaa```ZZZVVVQQQRRRVVVYYYYYYWWWZZZYYYXXXXXXXXXXXXYYYZZZXXXYYYZZZZZZZZZ[[[]]]___\\\[[[ZZZYYYYYYZZZZZZ[[[___bbbfffhhhhhhhhhggghhhhhhfffbbb]]]WWWPPPKKKHHHFFFDDDAAA@@@AAABBBBBBBBBBBBAAA@@@>>><<<:::999888:::999888777888999;;;<<<:::;;;===???AAACCCEEEFFFAAABBBBBBAAA??????@@@AAAEEEFFFFFFDDDAAA>>>===>>>:::<<<===<<<:::888888999888999:::;;;<<<;;;;;;:::999777555333333333444555:::::::::999888666555444222333444666666777666666777888999888666555555666666888;;;===???@@@@@@@@@???>>><<<888555333333333,,,111444444111222888>>>@@@AAADDDGGGHHHHHHFFFEEEFFFEEEEEEDDDEEEFFFGGGHHHIIIJJJKKKKKKIIIEEEAAA>>>::::::999777666666555555555222000222:::HHHVVV^^^NNNBBB888777999888777888;;;;;;;;;;;;<<<>>>@@@AAA>>>??????>>>;;;888888888777999;;;<<<<<<<<<>>>@@@;;;<<<<<<;;;:::888666555555666666666555666888;;;:::::::::;;;;;;<<<===>>>AAA@@@@@@AAADDDLLLUUU[[[```gggqqqyyy}}}{{{vvvssssssoooggg```WWWNNNGGGFFFEEEBBBAAABBBCCC@@@@@@;;;;;;JJJSSSJJJ;;;888777:::<<<>>>BBBGGGNNNPPPTTTXXX\\\ccciiinnnrrruuuzzz~~~~~~|||zzzxxxxxxwwwtttqqqlllhhhfffgggeeecccbbbaaa]]]WWWRRRLLLJJJHHHDDD@@@<<<999777444444444555555555555666888777777777999:::999888666999;;;;;;888444111000:::888666444333444555666666666555444444555666777777888:::<<<>>>@@@@@@AAA@@@???<<<999777666777777999666333222333444333222444444444555666777777888;;;<<<>>>@@@AAAAAA@@@@@@<<<>>>===999:::???AAA@@@EEEBBB???>>>???AAABBBCCCCCCBBBBBBDDDJJJQQQXXX[[[```aaa^^^XXXUUUVVVUUUQQQSSSRRROOOKKKFFFBBBAAAAAADDDBBB@@@?????????>>>===BBBAAA@@@>>><<<;;;:::999999888777888:::999777444888999:::;;;<<<@@@FFFJJJOOOZZZgggqqq{{{~~~vvvjjj]]]RRRHHHAAA===;;;:::888666555555666777555444333444666888777555555444555777;;;AAAGGGKKKNNNSSSZZZbbbjjjpppwww{{{||||||{{{rrrmmmfff___]]][[[WWWTTTUUUNNNNNNOOOOOONNNJJJDDD??????;;;777444333222111000777666555555777888888777222222222111111111000000555444444444444444555555555555444444555666888999999888777555444333333333666666777777888888888999~~~tttnnnhhheeeeeeaaabbb```\\\\\\^^^___]]]___```bbbccccccbbb```___XXXSSSOOOOOOSSSWWWXXXXXXZZZYYYYYYXXXXXXYYYYYYZZZWWWXXXYYYYYYZZZ\\\___bbb```___]]]\\\[[[ZZZZZZZZZ[[[^^^bbbeeeffffffggghhhhhhgggeee```ZZZSSSMMMJJJDDDBBB??????@@@BBBBBBBBBCCCBBB@@@>>><<<:::888777999888777666777888999:::888999;;;===@@@BBBDDDEEEAAACCCDDDCCCBBBAAAAAABBBJJJJJJIIIFFFBBB@@@@@@@@@<<<======<<<999777777888888999::::::::::::::::::888777555444333444444555999::::::;;;:::888666444333444555666777777777777999::::::888666444555555444666999;;;>>>????????????===999666333333333444...111222000...111888???EEEFFFIIIKKKLLLKKKIIIHHHHHHGGGFFFFFFGGGJJJLLLNNNJJJJJJIIIGGGDDDAAA>>>===666666666555555555555444555444222222444888<<>>>>>===:::999999:::555777:::;;;<<<>>>@@@CCC?????????>>><<<999666555555666777777666777999;;;::::::::::::;;;<<<===>>>@@@@@@@@@AAADDDKKKTTTZZZ```gggrrr{{{{{{zzzzzzvvvnnnggg___VVVOOONNNMMMJJJHHHIIIJJJEEEEEEAAA???MMMWWWPPP???;;;:::>>>BBBEEEKKKRRRVVVYYY]]]aaafffmmmtttyyy|||}}}}}}{{{zzzwwwwwwvvvsssnnnhhhbbb^^^bbb___\\\\\\^^^\\\UUUOOOHHHFFFDDDAAA===:::777666444444444555555555555666888777777777999:::999888555888999999777444222222999888666444333444555666444444444555555666666777666888;;;>>>@@@AAAAAAAAA@@@>>>;;;888777777777888999777555555666666555444333444666777888777666555:::<<<===???@@@AAA@@@@@@<<<>>>===999999===AAAAAAEEECCCBBBBBBCCCDDDDDDCCC???@@@BBBDDDGGGOOOYYYaaadddfffddd___\\\]]]\\\XXXWWWSSSLLLGGGDDDCCCCCCCCCFFFDDDBBBBBBBBBBBBAAA@@@CCCBBBAAA???===<<<;;;::::::999999:::;;;<<<:::888888888999;;;===BBBIIIMMMTTT```mmmwww~~~zzzvvvlll]]]NNNDDD>>>;;;:::999888888777777666666666444333333444777888888777777777888;;;@@@GGGNNNRRRSSSYYYaaajjjqqqwww}}}}}}xxxqqqjjjdddaaa^^^YYYVVVWWWVVVXXX[[[^^^]]]WWWOOOIIIEEEAAA;;;777444333111000555555444666777888666555222222222222111111111111444444333333333333444444444333333333444555666777777777555444333333333333777777777777777777777777uuuoooiiieeeeeeaaaaaa```^^^]]]^^^^^^^^^]]]^^^aaacccdddcccbbbaaaWWWSSSPPPOOORRRWWWYYYZZZZZZYYYYYYYYYYYYYYYYYYZZZXXXYYYZZZZZZ[[[^^^bbbeeebbbaaa```^^^\\\[[[ZZZYYYVVVZZZ^^^aaabbbccceeeggghhhgggfffbbb]]]VVVPPPLLLHHHEEEBBBAAAAAABBBBBBBBBBBBAAA@@@>>><<<;;;999999888777777666666666777777666777999;;;===@@@AAABBB@@@BBBDDDDDDCCCAAAAAAAAAGGGIIIJJJIIIFFFCCCBBBBBB?????????<<<999777777888999999999999999999999999777777666555444444555555777888:::;;;:::888666444444444555555666666666666777888999777555444444555333555777999<<<===>>>>>><<<:::888666555444333222000111000...---111999AAAGGGIIILLLNNNOOOOOONNNMMMMMMLLLJJJJJJKKKMMMOOOQQQKKKIIIFFFBBB???===;;;;;;333333444555555555555555333333333333444444555555777777777777666555666777:::;;;<<<===>>>@@@AAABBB@@@AAA@@@>>><<<:::;;;<<<555888:::;;;<<<>>>@@@BBBCCCCCCBBB@@@>>>;;;888666666777888888888888999;;;::::::::::::;;;<<<===>>>AAAAAAAAABBBEEELLLTTTZZZbbbiiisss|||}}}uuunnneee]]]VVVUUUTTTRRRPPPQQQSSSMMMLLLHHHEEEPPP[[[VVVEEEBBBBBBFFFKKKPPPWWW^^^```bbbeeeiiinnntttzzz~~~|||zzzyyyxxxrrrrrrqqqnnniiibbb\\\XXX^^^ZZZVVVVVVXXXWWWQQQJJJCCCBBB???<<<:::777666555444444444555555555555666888777777777999:::999888444666888777555333333333888777666444444444555666222333444666666777777777444666:::>>>@@@AAA@@@@@@>>>===:::888777777777888::::::999888999888888888444555666666666666666555:::;;;<<<>>>???@@@@@@@@@<<<>>>>>>::::::???CCCCCCEEEDDDDDDDDDFFFFFFEEECCC;;;???CCCCCCEEEMMM[[[eeekkkmmmkkkgggddddddaaa]]]XXXQQQHHHCCCDDDFFFGGGGGGHHHFFFDDDDDDEEEEEEDDDCCCDDDCCCBBB@@@>>>===;;;;;;<<<;;;;;;;;;;;;;;;::::::999:::<<<>>>BBBIIIQQQVVVbbbmmmxxxwwwnnniii___QQQDDD<<<999888888777777888888888777555444444444444555777777888777777777999===DDDKKKSSSWWWVVV\\\eeennnuuuzzz}}}|||{{{{{{uuuooojjjgggccc]]][[[]]]```bbbdddfffeee```XXXRRRHHHDDD>>>999666555444333444444444666777777555333444444444444444444444444444444333222222222333333222222222333333444444555666555444333333222333333777777666555444444333333tttmmmgggddddddaaa```______^^^]]]]]]^^^ZZZ\\\___aaaccccccccccccXXXUUUSSSSSSUUUXXX[[[]]]YYYZZZZZZZZZZZZZZZZZZYYYYYYZZZ\\\\\\]]]___bbbeeeaaaaaa```^^^]]][[[YYYXXXTTTWWW[[[^^^___```cccdddffffffeeeccc^^^XXXSSSOOOLLLIIIEEEBBBBBBBBBAAA@@@@@@??????>>>===<<<<<<<<<888777777666555555555555444555777999;;;===>>>???>>>@@@BBBCCCAAA@@@@@@@@@BBBFFFKKKNNNMMMJJJGGGEEEAAAAAA@@@===:::888888999:::999999999999999999999777666666666555555555666444666888:::999888555444444444444444444444555555444555666555444444555666444555666888:::;;;<<<<<<888777777888999777333000111000///---...222:::AAAEEEGGGKKKOOOQQQRRRQQQPPPRRRPPPOOOMMMMMMMMMOOOPPPIIIGGGCCC>>>;;;999888888222333444555666666666666222222333444555666777777555777888555333444666888;;;;;;<<<===>>>???@@@@@@BBBBBBBBB???<<<999999999888:::;;;<<<<<<<<<>>>???DDDDDDCCCBBB???===:::888777999::::::::::::;;;<<<;;;;;;;;;;;;<<<===>>>>>>BBBBBBCCCDDDGGGMMMTTTZZZdddjjjttt|||zzztttkkkccc]]]\\\\\\ZZZYYYZZZ[[[TTTSSSOOOIIIQQQZZZWWWNNNKKKKKKQQQVVVZZZaaahhhiiikkkmmmppprrrwww}}}}}}zzzxxxwwwvvvuuummmmmmllliiiddd^^^YYYUUUYYYUUUQQQPPPQQQOOOJJJDDD>>>===;;;888666555444444444444444555555555555666888777777777999:::999888333555666555444333444555777777666555444555555666333444555666777777777777333555999===??????>>>>>>===<<<999777777777888999888888999888888777777777888777555444444555666777999:::;;;===>>>???@@@@@@<<<>>>===<<<>>>DDDFFFDDDEEEDDDDDDEEEGGGGGGEEECCC;;;???CCCDDDEEEMMM[[[gggppprrrqqqmmmiiigggccc^^^UUUOOOFFFCCCDDDHHHKKKKKKHHHGGGEEEEEEFFFGGGFFFEEEDDDCCCBBB@@@???===<<<;;;======<<<;;;:::999999:::===@@@CCCHHHNNNWWW```fffpppyyy{{{ooodddYYYRRRHHH@@@;;;:::999999555666777888888777555444555666666666555555555666666666999===DDDMMMUUUYYYZZZ```jjjrrrwww{{{~~~|||zzzyyyzzz{{{vvvrrrooonnnjjjdddccceeeiiiiiihhhhhhgggccc]]]YYYMMMHHHAAA;;;888666555444444444444555777666444222444444444444444444444444555444333222222222222222222222222333333333333333444333222222222222222333444444444444555555555555ssskkkfffccccccbbb______``````]]]\\\^^^ZZZ[[[]]]___```bbbbbbcccYYYXXXWWWWWWXXXZZZ\\\^^^YYYZZZZZZ[[[[[[ZZZZZZYYYZZZ\\\^^^^^^^^^___```bbb^^^^^^^^^]]]\\\[[[YYYXXXTTTWWWZZZ[[[\\\]]]___aaadddccccccaaa]]]YYYUUUSSSNNNJJJFFFCCCBBBAAA???>>>??????>>>>>>>>>>>>======888888777777666555444444444444555777888999:::;;;;;;===>>>>>>=========>>>>>>DDDLLLQQQRRROOOKKKIIICCCCCCAAA>>>;;;:::;;;<<<;;;::::::999999999999:::666666666666666666666666444555777888888777666555444444333333333333444555222333555555444333555666666666777777999::::::;;;777666777:::<<<:::555000000000000///111555;;;@@@BBBEEEIIIMMMPPPQQQQQQPPPRRRQQQPPPNNNMMMLLLKKKKKKFFFDDD???;;;888666666666222333555666777777666666333333333444555666777888444777777555444888::::::;;;;;;<<<===>>>=========???AAAAAA???;;;777555555:::<<<===<<<;;;;;;<<<===CCCCCCCCCBBBAAA???===;;;999;;;======<<<<<<===>>><<<<<<<<<<<<===>>>???@@@AAABBBCCCDDDGGGLLLSSSXXXccciiirrrzzzzzzrrrjjjddddddeeedddccceeeddd]]]\\\XXXOOOQQQYYYWWWVVVTTTUUUZZZ___aaaggglllnnnoooqqqrrrsssvvv{{{~~~}}}zzzwwwtttrrrqqqppphhhgggeeeaaa]]]XXXTTTRRRPPPNNNLLLJJJHHHEEEBBB???;;;999777555444444444444444444444555555555555666888777777777999:::999888222333444333222333555777666666666555555555666666666666666777777888888999444666999;;;============<<<;;;999777666777888999999:::<<<<<<:::999:::::::::888555333222444666777888999:::<<<===???@@@AAA=========>>>FFFMMMKKKFFFDDDDDDCCCDDDEEEFFFDDDBBB<<>>===<<<;;;<<<<<<<<<;;;999999:::<<<===AAAHHHPPPYYYcccmmmsss{{{vvvhhh]]]MMMHHHCCC>>><<<;;;:::999555666777777777666555444555666777666444333444555444555888===DDDMMMUUUZZZ```fffooovvvzzz||||||}}}~~~|||{{{zzzyyyyyyxxxtttrrrqqqrrrooojjjkkkooopppnnnkkkiiigggddd___\\\SSSMMMDDD===888666444333666555444555666666444222222222222222333333333333666555444333333222222333222222333333333333222222222111111111111222222333111222333555777999;;;;;;rrrjjjdddcccdddbbb^^^^^^aaaaaa\\\[[[^^^]]]]]]\\\\\\]]]^^^``````YYYZZZ[[[[[[[[[[[[\\\]]]YYYZZZ[[[[[[[[[[[[ZZZYYYYYY\\\^^^___^^^\\\\\\\\\ZZZZZZ[[[\\\[[[[[[YYYYYYVVVXXXZZZZZZZZZ[[[]]]^^^aaa```___^^^[[[YYYWWWVVVOOOLLLHHHEEEDDDDDDCCCBBB@@@@@@??????>>>===<<<<<<999999888777666555444333444444555555666777777777888999:::999888999:::<<<;;;AAAIIINNNOOOMMMKKKIIIEEEDDDCCC@@@===<<<===???===<<<;;;999999999:::;;;666666666777777777666666555666777888888888888888666555444333333444555666444555666555444333444555888888888888888888999:::999777666888<<<<<<777333///000111333555888;;;>>>AAADDDGGGKKKMMMNNNMMMMMMMMMMMMMMMLLLKKKIIIGGGFFFCCC@@@===999666555444444111333555666777666555444222333444666777777777777555999999777888<<<<<<888;;;<<<<<<===<<<;;;:::999<<>>:::<<>>???@@@=========>>>>>>???@@@AAA???@@@AAABBBEEEJJJQQQVVV^^^eeennnwww}}}yyyqqqlllmmmooonnnnnnpppppphhhhhhdddWWWVVV[[[YYY\\\ZZZ\\\aaadddeeehhhllljjjkkklllmmmnnnqqquuuyyyzzzxxxuuuqqqmmmjjjhhhgggaaa___[[[VVVQQQMMMJJJHHHDDDEEEEEECCC???<<<<<<===888777555333222333444444444444444555555555555666888777777777999:::999888222222333222111333666888666666555555555666666666999999888777777888999:::777888:::;;;<<<=========;;;:::888777666777999::::::<<>>@@@AAA???===<<>><<<;;;:::999;;;<<<;;;:::;;;>>>AAA@@@FFFPPP[[[gggrrr|||zzzmmm___SSSFFFCCC>>>;;;:::999888777555555666666666666666555222444555555333222444666333444777<<>><<<;;;;;;999999999888777555444333444444555555555555555555666777777666555666999;;;999>>>DDDHHHIIIHHHGGGGGGEEEEEECCC@@@>>>===???AAA>>>===;;;:::999:::;;;;;;555666777777777777777666777777777888888999::::::777777555444444555666777777888888777444333333444999999888888888888888999;;;888555777:::<<<999666...///222555777:::<<<===AAACCCFFFIIIKKKKKKJJJIIIHHHIIIJJJJJJIIIGGGDDDBBB@@@???<<<888666444333333111222444666666555444333000222555888::::::999888888<<<<<<:::<<>>BBBCCCAAA===999888999;;;<<<<<<;;;;;;===>>>???@@@AAABBBBBBBBBAAA@@@;;;>>>@@@AAA@@@@@@@@@AAA>>>>>>>>>>>>???@@@AAABBB===>>>???AAACCCHHHOOOTTTZZZaaakkkuuu|||~~~wwwrrrsssvvvuuuvvvxxxzzzrrrrrrnnn```\\\```]]]___]]]___dddffffffgggkkkcccdddffffffhhhkkkooosssvvvtttppplllgggccc___]]][[[XXXRRRLLLGGGCCC@@@???<<>>999777999<<<777666444222222333444555444444444555555555666666888777777777999:::999888111222222111111333666999555555555666666666666666<<<;;;999777777888:::;;;::::::;;;;;;<<<======>>>:::999888666666777999:::555999;;;;;;999777888:::777777888777666555333222888888999:::<<<>>>@@@AAA@@@===;;;CCCRRR[[[TTTGGGCCCBBB@@@@@@BBBCCCBBBAAAAAADDDGGGIIILLLQQQYYY___dddhhhjjjgggeeeccc^^^XXXPPPPPPPPPKKKGGGDDDFFFIIIEEEDDDCCCDDDEEEGGGGGGFFFCCCBBBAAA???===<<<;;;:::777999;;;;;;;;;===AAAEEEIIIPPP\\\jjjwwwtttfffVVVIIIDDD@@@;;;777666666666555555555555555666666666666///111444444222222555777444444777<<>>===<<<<<<:::;;;;;;;;;:::888777666111111111111222333444555444666777666555555666777777:::>>>BBBDDDDDDBBBAAA???BBBCCC@@@>>>@@@AAA@@@::::::999999888777777777<<<999777777:::;;;:::888<<<:::999777777888:::;;;777777777666444555777999999888777666666777888999777777777777777777888999777:::999666666::::::888666666666777888:::;;;<<>>888333111111333555111111111222555666555333333555999:::::::::::::::666888;;;<<<;;;::::::;;;:::999888888:::;;;:::999777:::>>>AAABBB???;;;999777888999::::::<<>>>>>???DDDKKKPPP[[[```iiittt~~~||||||~~~~~~yyysssllleee```]]]```bbbcccbbbcccfffddd___^^^___```aaacccfffhhhiiillllllkkkhhhccc^^^YYYVVVRRRMMMGGGBBB???>>>>>>===999999999999999999999999666444111000///111333444444444555555666555555555777777777777666666666666222333222111111333777:::<<<999777666777888888777888999999:::::::::999999777999<<<===<<<;;;;;;<<<>>>999999<<<:::444222555666666777777888999;;;<<<999999999999:::;;;<<<<<<===<<<;;;::::::;;;<<<===CCC>>><<>>??????DDDJJJWWWXXXccczzzsssaaaQQQGGG>>>===:::888666555555555666666555555555444444333333666888666333222444777555777999>>>EEEOOOZZZbbbgggkkkppptttuuussspppmmmmmmnnnppprrrsssrrrqqqppplllllllllnnnrrruuuwwwwwwyyyzzzyyysssllleeebbbaaaVVVMMMBBB;;;::::::888555999666444555777888777555777666666555444333333333444444333333333444444555000000////////////000000//////000000111111222222111222333333333333222111rrrlllgggcccaaabbbaaa```___^^^^^^^^^^^^``````___^^^]]]\\\[[[[[[XXXXXXZZZ[[[[[[[[[ZZZYYYYYYZZZ\\\]]]]]]\\\[[[ZZZ\\\\\\\\\\\\[[[ZZZYYYYYYXXXWWWWWWXXXZZZZZZXXXWWWVVVWWWXXXZZZZZZZZZZZZYYY\\\]]]]]]\\\ZZZXXXXXXYYYVVVSSSQQQPPPPPPOOOLLLIIIFFFEEECCCAAA???>>>===<<<;;;<<<<<<<<<;;;999888666333333222222111222222222222333444444333222333444444666999<<<>>>>>>===<<<===AAABBB???>>>@@@AAA???::::::999999888888888888:::888777888:::<<<;;;999<<<;;;999888888999999:::777888888777666666888:::999888888777777888999:::999999888777777777888888777::::::777777:::999777777777777888999:::;;;<<>>>>>>>>>>>======???DDDJJJOOOWWW]]]fffqqq{{{{{{tttnnnhhhdddbbb```aaaaaa___```cccaaa\\\[[[[[[\\\^^^```bbbdddeeefffffffffccc___XXXRRRNNNHHHEEE???;;;:::999777666777777777777777777777777444333111000000111222333444444555666666666555555666666666666555555444444222222222111111333777::::::999777777999:::999888777888999::::::999888777666888:::;;;:::::::::;;;===999999;;;:::555333666:::999999888888888888888;;;::::::999999999::::::::::::::::::;;;<<<>>>>>>@@@<<<;;;AAAJJJNNNHHHAAA???>>>>>>===>>>@@@AAABBBDDDGGGKKKNNNNNNMMMNNNNNNTTTVVVXXXYYYZZZXXXVVVUUUTTTSSSQQQNNNLLLJJJIIIIIIJJJJJJIIIIIIIIIJJJKKKKKKKKKHHHEEECCCBBB@@@<<<999<<<::::::===>>>???DDDJJJWWW^^^ppprrr```PPPEEE>>>===:::888666555555555333444444555555666666777777666666666666777666666777888;;;???GGGQQQ]]]dddlllooorrrttttttqqqmmmkkkkkklllnnnooooooooommmmmmhhhhhhjjjnnnrrrwwwzzz{{{{{{{{{zzzuuunnngggcccbbbYYYPPPEEE>>>;;;:::777444555333222444777::::::888777777666666555444444333444444444333333444444555222111111111111111111222000000000000111111111111111222222333333222222111uuunnnhhhdddccccccbbbaaa___^^^]]]]]]]]]______^^^^^^^^^^^^^^^^^^XXXXXXYYYYYYYYYZZZZZZZZZZZZ[[[\\\\\\\\\[[[ZZZYYY\\\\\\\\\\\\[[[ZZZYYYYYYYYYXXXWWWXXXYYYXXXWWWUUUUUUVVVWWWXXXYYYYYYXXXXXXWWWYYY\\\\\\ZZZXXXWWWWWWWWWUUUSSSSSSRRRRRRPPPNNNIIIHHHFFFDDDBBB@@@>>>===<<<=========<<<:::888777555444333222111111111111222333444333222111222333222333555777888999888888999>>>@@@======???@@@>>>:::999999888888888888999888777777888;;;<<<<<<;;;;;;;;;;;;:::::::::999999888999:::999888888:::<<<::::::999999:::;;;<<<<<<<<<<<<:::999888777777777777;;;;;;999888:::888555999999999::::::;;;;;;;;;<<<===>>>???@@@AAAAAAAAA???>>>===;;;;;;;;;;;;<<<:::999666333222222333444444666999888666555666888777777777666666999===AAA;;;<<<<<<;;;999999:::<<<888777666777999:::999888===>>>@@@AAAAAA???===<<<888:::;;;;;;;;;<<<>>>@@@CCCDDDEEEDDDBBB@@@@@@AAA???BBBDDDEEEDDDCCCBBBCCCDDDBBB@@@???======>>>>>>>>>?????????AAAFFFLLLPPPUUU[[[fffrrr{{{|||tttmmmhhhfffddd___aaa___\\\\\\___]]]XXXXXXXXXXXXYYY[[[\\\^^^___]]]]]]]]][[[VVVOOOIIIDDD>>>;;;888666555444222111555555555555555555555555111111000000000111111222444444555666666666666666666666666555444333222222222333333222111333666999999888888999;;;;;;:::888555666888999999888666555555777999:::999999:::;;;===::::::<<<:::666555777::::::999888888888888888;;;;;;:::999999888888777777888999;;;<<<===>>>>>>>>>;;;:::???FFFIIIEEE?????????>>>===>>>???@@@AAAEEEIIINNNQQQPPPMMMKKKIIINNNPPPRRRTTTTTTTTTRRRQQQUUUTTTQQQOOOLLLJJJIIIIIIKKKKKKJJJIIIHHHHHHIIIIIIKKKIIIGGGDDDCCC@@@<<<999===:::999;;;<<<>>>DDDKKKVVVddd|||ppp^^^MMMCCC>>>===:::888666666666666111222333555666888999::::::777444555999:::888555888:::>>>CCCKKKVVVaaaiiissstttuuuuuusssooollliiihhhiiikkkllllllkkkjjjjjjggghhhkkknnnrrrwwwzzz|||~~~~~~}}}xxxqqqjjjfffddd\\\TTTJJJBBB===:::777444333222222444666888888888888777777666666555555444555444444333333444444444333333333222222333333333111111111111111000000000111111222333333222111111xxxpppiiieeeddddddcccaaa___]]]\\\\\\\\\__________________^^^^^^ZZZYYYYYYYYYZZZ[[[\\\]]][[[[[[\\\\\\[[[ZZZYYYXXX[[[[[[[[[[[[ZZZYYYXXXWWWVVVVVVUUUVVVXXXXXXWWWUUUTTTUUUVVVWWWXXXWWWWWWVVVTTTWWW[[[\\\[[[YYYWWWWWWWWWVVVUUUTTTTTTSSSRRRQQQKKKKKKIIIGGGDDDBBB@@@>>>============<<<:::888666444444333222222111222222333555555555333222333444444444555666777888888888666;;;===;;;;;;===>>><<<888777777666666777888999777777888:::<<<===>>>>>><<<<<<<<<<<<<<<;;;:::999999:::;;;;;;;;;;;;<<<>>>;;;;;;<<<<<<===>>>??????@@@???===;;;999777666666888;;;<<<:::999:::888333::::::;;;;;;;;;;;;;;;;;;>>>>>>???@@@@@@@@@@@@@@@===<<<:::999888888999999666666555444333333333333444888<<<:::666444666999999999999888999;;;???BBB=========;;;999999:::<<<888666666777999:::999888@@@@@@AAAAAA@@@@@@???>>>===>>>@@@@@@@@@@@@BBBDDDFFFHHHHHHGGGDDDBBBBBBCCC>>>AAAEEEFFFEEECCCBBBBBBEEEEEEDDDBBBAAA@@@AAABBB@@@AAABBBCCCEEEIIIOOOSSSWWW___jjjuuu~~~zzzqqqjjjeeeccccccaaaaaa^^^ZZZZZZ\\\[[[WWWWWWWWWWWWWWWWWWXXXYYYZZZWWWVVVSSSPPPKKKFFFAAA>>>888777666555666555222000222222222222222222222222//////000000111111111111444555666666777777777777777777666555444333222111444444444444333444777::::::999999:::;;;;;;888666444555777888888666444333555777999999999999:::<<<============<<<:::999999777777777888999:::;;;<<<:::::::::999999888888777666777999;;;<<<===<<<<<<===;;;:::>>>CCCEEECCC???>>>=========>>>???AAABBBFFFIIINNNPPPNNNKKKHHHFFFKKKLLLNNNPPPQQQQQQPPPOOOSSSRRRPPPMMMJJJIIIGGGGGGHHHGGGGGGFFFFFFGGGGGGGGGLLLJJJIIIGGGDDDAAA===;;;===:::999:::;;;===DDDKKKVVVeee|||}}}mmm[[[JJJAAA>>>===;;;888777666666777222333444555777999:::::::::777555555888999999888:::===BBBHHHPPP[[[gggnnnwwwwwwvvvuuurrrooolllkkkiiiiiijjjkkkkkkkkkjjjiiikkklllnnnppprrruuuxxxzzz~~~zzztttnnnhhheee]]]VVVMMMFFF@@@<<<999666555444444555555555555444888888777777666666666555555555444333333333444444333333333333333333333333222222222111111000000000111111222222222222111111{{{qqqiiieeedddcccbbbaaa___]]]\\\[[[[[[``````___^^^]]]\\\\\\[[[[[[[[[[[[[[[\\\]]]^^^___\\\\\\\\\[[[ZZZYYYXXXXXXYYYYYYYYYXXXXXXWWWVVVUUUSSSRRRSSSUUUWWWYYYXXXWWWTTTTTTVVVWWWWWWVVVVVVUUUSSSWWW[[[]]]\\\YYYXXXWWWUUUUUUUUUTTTSSSRRRRRRRRRMMMMMMKKKJJJGGGDDDAAA@@@============;;;999777666333333333333333444555555444555666555333222333444444444555666777888888888444999<<<::::::<<<<<<:::666555444444444666777999777999;;;===>>>???@@@@@@===>>>>>>======;;;:::999:::<<<======<<<<<<===>>><<<===>>>???AAABBBBBBCCCCCCAAA???<<<:::888666666888<<<===:::::::::888444::::::;;;<<<<<<<<<;;;;;;?????????@@@??????>>>>>>===<<<:::999888888999999555444444444333333333333444888<<<:::666444666999444666777777777888:::<<<======<<<:::888888:::<<<777666666777999;;;:::999AAAAAAAAAAAAAAA@@@@@@@@@???AAACCCDDDDDDDDDFFFHHHHHHIIIIIIHHHEEEBBBBBBBBB>>>AAADDDFFFEEECCCBBBBBBBBBDDDEEEDDDBBBBBBCCCEEE@@@BBBDDDFFFIIILLLQQQTTT[[[cccnnnxxxzzzpppiiidddbbbaaabbbbbb___ZZZZZZ]]]]]]YYYYYYXXXWWWVVVUUUUUUUUUUUURRROOOKKKFFFAAA>>><<<<<<555444444555666555333111000000000000000000000000......///000111222222222444555666777888888888888888888777666555333333222555666666666555666888:::<<<;;;:::;;;;;;999666333444555777777777555333222666777999999999:::<<<>>>>>>??????>>>>>>>>>===<<<777777888888999:::<<<===777888999::::::::::::999888888:::;;;;;;;;;:::999<<<<<<<<>>@@@BBBCCCFFFHHHJJJJJJHHHFFFFFFFFFJJJKKKLLLNNNOOOOOOOOONNNOOONNNLLLIIIGGGFFFEEEEEEBBBBBBBBBCCCCCCEEEFFFFFFJJJJJJJJJHHHEEEAAA>>>======:::999;;;<<<===DDDLLLXXXcccuuuxxxhhhVVVHHH@@@>>>===;;;999777777777777555555666666777888999999666777888666555555888;;;;;;???FFFOOOXXXbbblllssswwwwwwvvvuuutttqqqooonnnllllllllllllllllllkkkkkklllnnnppprrrrrrtttxxx{{{~~~}}}zzzvvvpppjjjfff\\\WWWPPPIIICCC???;;;999333444555666555555444444777777777777666666666666666555444333333333333333222333333444444333333222333333222222111111000000111111111111111111111111sssiiiddddddbbbaaa```^^^]]]\\\\\\\\\______^^^\\\[[[YYYXXXWWW[[[[[[\\\]]]^^^______```]]]]]]\\\ZZZYYYXXXWWWWWWWWWWWWWWWWWWVVVUUUTTTTTTQQQPPPQQQTTTWWWXXXXXXWWWTTTUUUVVVWWWWWWVVVUUUTTTSSSWWW[[[\\\[[[YYYWWWVVVTTTUUUUUUTTTQQQPPPPPPQQQMMMMMMMMMKKKIIIFFFCCCBBB?????????>>><<<:::888666444444444444555666777888333444555333111000111222111333555666888888888777555:::===<<<;;;===<<<:::555444333333444666888:::888;;;>>>@@@@@@@@@AAABBB@@@??????>>>===<<<;;;;;;<<<===??????===<<<======>>>???@@@BBBDDDEEEEEEFFFDDDCCCAAA>>>;;;999777777888<<<<<<:::999;;;999666888999;;;<<<===<<<;;;;;;======>>>>>>>>>>>>======>>><<<;;;:::999999::::::555555444333333333444444555888;;;:::888777888:::666888999999888888999::::::;;;;;;:::888888999;;;888777777888:::<<<<<<;;;???@@@@@@AAAAAAAAAAAAAAA???BBBDDDFFFFFFGGGIIIJJJIIIIIIJJJHHHDDDBBBAAAAAA@@@BBBEEEFFFEEEDDDCCCDDD@@@CCCEEEEEEBBBAAADDDFFF@@@CCCFFFIIIKKKNNNRRRUUU^^^eeeooowww}}}zzzqqqiiieeeccccccbbbbbb^^^ZZZ[[[___```^^^ZZZXXXVVVTTTQQQOOONNNNNNLLLIIIEEE@@@<<<:::999999222222111222333333222000000000000000000000000000...//////000111222444555444555666888999999999999888777777666555444333333555666777777666666888999<<<:::999999999888555333666666666666555444444333666777999999999:::===???>>>@@@AAA??????@@@@@@===;;;;;;:::999999999999999777888:::;;;<<<<<<;;;;;;999999999::::::999999888<<<===>>>???@@@@@@@@@@@@<<<;;;;;;<<<===???AAACCCEEEFFFFFFEEECCCCCCEEEGGGIIIJJJKKKLLLLLLLLLLLLLLLJJJIIIHHHFFFEEEDDDCCCCCC??????@@@@@@AAACCCDDDEEEFFFHHHIIIHHHDDDAAA???>>>===;;;:::<<<===???DDDLLLWWW```mmm}}}|||}}}{{{rrrbbbRRRFFFAAA>>>===;;;999888888888888777777777777888888888888555777999777444444999>>>:::AAAKKKVVV```iiiqqqvvvvvvvvvwwwwwwvvvtttrrrqqqmmmmmmmmmmmmllllllllllllhhhkkkooopppqqqsssxxx|||{{{zzzyyyxxxvvvqqqjjjfff[[[XXXSSSLLLEEE@@@<<<:::///222555777777777777888666666666666666666666666666555555444333333333333222333444555555444333222222222222222222111111111222111000000000000111222ttthhhccccccaaa```___^^^]]]]]]]]]]]]]]]\\\[[[ZZZXXXWWWVVVVVVYYYZZZ\\\^^^_________^^^^^^]]]\\\ZZZXXXWWWWWWVVVWWWWWWWWWWWWWWWUUUTTTTTTQQQQQQQQQSSSVVVWWWVVVUUUUUUUUUVVVWWWWWWVVVUUUTTTTTTVVVYYYZZZXXXVVVUUUUUUTTTUUUVVVTTTPPPOOOOOOQQQLLLMMMMMMLLLJJJGGGEEECCCAAAAAAAAA@@@???<<<:::888777666666666666666777888444555666444222111111222000222555888::::::999888999>>>AAA???>>>???>>>;;;666555444444555777:::<<<:::>>>BBBCCCBBBAAABBBDDDBBBAAA???===<<<<<<<<<<<<===???@@@@@@>>><<<;;;<<<>>>@@@BBBDDDFFFGGGHHHHHHEEEDDDAAA???<<<:::888888999;;;;;;999888;;;;;;888666888:::<<<===<<<<<<;;;;;;<<<===???@@@@@@AAAAAA>>>===<<<:::999::::::;;;777666444333333333444555888999:::;;;;;;;;;;;;;;;<<<<<<;;;999777777:::<<<777888::::::999888999:::999888777999<<<======<<<<<<>>>@@@AAABBBBBBBBBAAAAAACCCGGGIIIJJJKKKMMMNNNLLLMMMMMMKKKGGGDDDCCCCCCCCCEEEGGGGGGFFFFFFFFFGGGDDDGGGJJJIIIEEECCCEEEHHHDDDGGGKKKNNNQQQTTTWWWYYYbbbiiiqqqwww||||||uuuoooiiifffeeedddaaaaaa]]]YYY[[[aaacccbbbYYYWWWTTTPPPLLLIIIGGGFFFCCCBBBAAA>>>;;;888555444222000///000111222111000000000000000000000000000000/////////000333666777555555777888999:::::::::555555555444444444333333444555666666555444666777999888666666777888777666888777666555444444444555555666777777777999<<<>>><<<@@@@@@======AAA@@@<<<;;;;;;:::999999999999:::999:::<<<======<<<;;;:::888888888888888999::::::;;;===>>>>>>>>>===???@@@>>>>>>===<<<<<<===??????BBBCCCDDDCCCBBBCCCEEEGGGGGGGGGHHHHHHHHHHHHHHHHHHGGGFFFEEEDDDDDDCCCDDDDDD@@@@@@@@@@@@@@@AAABBBCCCAAADDDFFFFFFBBB???=========;;;<<>><<<;;;999888888888999777777888888888888999999999888777666666888;;;>>>:::BBBOOO[[[fffnnntttxxxvvvwwwxxxxxxwwwuuusssrrrmmmllllllkkkkkkjjjkkkkkkfffjjjnnnnnnmmmnnnssswwwwwwvvvvvvvvvuuuqqqjjjeee]]][[[VVVNNNFFF???:::888///333777888777777888999555555555555555555555555666666555444333333333333333444666777777666444333111222222222222222222333222111000//////000111222ttthhhbbbbbb```___^^^]]]]]]]]]]]]]]]ZZZZZZYYYXXXWWWVVVVVVUUUWWWYYY[[[^^^______^^^]]]^^^]]]\\\ZZZXXXWWWVVVVVVXXXXXXXXXXXXWWWVVVUUUUUUSSSRRRRRRSSSUUUVVVUUUSSSUUUVVVWWWXXXWWWVVVUUUTTTSSSVVVXXXXXXVVVTTTSSSSSSTTTVVVWWWTTTPPPNNNOOOQQQKKKLLLMMMLLLKKKHHHFFFDDDDDDDDDCCCBBBAAA>>><<<::::::999888777777666666666777888888777555333444555000333777;;;======;;;:::<<>><<>>>>>???AAA@@@>>>;;;::::::???AAACCCFFFHHHIIIIIIIIIFFFDDDBBB???<<<:::999888999;;;;;;888888;;;<<<:::555666999;;;===<<<<<<;;;;;;<<<>>>AAACCCEEEFFFGGG>>>===<<<::::::::::::;;;999777555333222333444555:::999999;;;>>>???>>><<<<<<:::777333111222666:::444777999:::999888888999999888888:::<<<>>>>>>===;;;<<>>???>>><<<777333000333111//////111222111111111111111111111111111111111000//////000333777999555666777888999::::::;;;333333333333333333333333222444555444333333444555777555333444666888999999:::888666444333444555666444555666666666888;;;>>>:::??????<<<<<<@@@@@@;;;888888888999:::;;;<<<===;;;<<<>>>>>>>>><<<:::888666666666666777:::<<<===:::<<<>>>>>><<<;;;===@@@AAA@@@>>>===<<<<<<<<<<<>><<<;;;999888888999999666777777888999999::::::===999555555999=========999BBBQQQ___jjjqqqvvvyyyvvvxxxyyyzzzyyyvvvsssqqqkkkkkkjjjiiihhhhhhiiiiiihhhkkknnnmmmiiiiiimmmqqqtttssssssttttttpppiiiddd___]]]XXXOOOFFF===888666333666::::::777555555666444444444555555555555555777666555444333222222222555666777999999777666555111111111222222333333444222111000//////000111222uuuhhhaaa``````^^^\\\ZZZZZZ\\\^^^```]]]]]]]]][[[XXXWWWXXXYYY]]]ZZZWWWXXX\\\`````````]]]]]]\\\[[[[[[ZZZZZZYYYYYYVVVTTTTTTWWWYYYXXXWWWVVVUUUTTTTTTTTTUUUVVVWWWZZZWWWUUUUUUWWWWWWUUURRRSSSTTTVVVVVVVVVTTTRRRQQQRRRSSSSSSQQQNNNKKKKKKLLLKKKKKKKKKLLLLLLJJJGGGEEEGGGFFFEEEEEEDDDBBB>>>:::>>>;;;888666666777777777222555555333333666666444444555888;;;===???????????????@@@@@@@@@???>>>>>><<<:::999999;;;<<<<<<<<>>===>>>???>>>AAACCCAAA<<<:::<<>>===;;;999:::999777555555666888======<<<;;;::::::::::::888:::;;;;;;;;;<<<>>>AAABBBEEEGGGFFFCCCAAAAAABBBEEEGGGJJJMMMOOOOOOOOONNNOOOPPPPPPNNNLLLKKKLLLMMMIIIKKKNNNNNNLLLJJJIIIHHHMMMNNNPPPOOONNNLLLKKKKKKOOOOOOPPPSSSWWW[[[```bbbnnnppptttxxx|||tttsssoooiiieeeccceeegggcccbbbbbbdddeeefffeeecccVVVRRRMMMHHHDDDAAA===;;;::::::;;;<<<<<<999444000222222222222222222222222111111111000000000000000000000//////000222555666666999999666777::::::888555666777666444222333444555444333333333444444555555555666777777777777777:::999777666444333333333333333333444555666777777<<<:::999:::===>>><<<:::777777888999;;;<<<======;;;<<<===>>>>>><<<:::999666888:::;;;;;;;;;<<<===::::::;;;;;;<<<===>>>>>>===>>>???@@@???>>>;;;:::?????????AAADDDDDDBBBAAABBBBBBAAAAAAAAA@@@@@@@@@DDDDDDCCCBBB@@@???>>>>>>@@@>>>======@@@BBBCCCCCCAAAAAA@@@>>><<<:::888777=========>>>@@@BBBEEEFFFLLLTTT]]]eeennnwww{{{yyysssnnniiidddYYYKKKBBB???BBB@@@>>>;;;:::999999999888999999:::999888777666888888888777666777:::===???GGGRRR^^^lllyyy|||yyyzzzyyyxxxzzz|||zzzuuupppllldddaaaeeegggeeeeeegggfffggghhhkkknnnooonnnmmmpppqqqrrrtttuuusssnnnkkkfffddd```WWWKKK@@@<<<<<<===;;;999888888777666555888555555888888444333555777555333222111222444555444555777777666555555666444444444444333333222111000111333222222111333444tttiiibbbaaa```___]]][[[[[[\\\^^^___^^^^^^^^^\\\YYYXXXYYYZZZ[[[YYYVVVWWWZZZ]]]]]]]]]```___^^^]]][[[YYYXXXWWWYYYWWWTTTUUUWWWYYYYYYXXXXXXWWWVVVVVVVVVVVVWWWXXXXXXVVVTTTUUUVVVWWWUUUSSSUUUVVVWWWWWWWWWVVVTTTSSSSSSTTTTTTQQQNNNLLLKKKLLLKKKKKKLLLLLLMMMKKKIIIGGGJJJIIIHHHGGGGGGEEEBBB@@@AAA>>>:::888888999888888222555555333444777888555555777:::<<>><<<<<<>>>AAABBBBBBBBBBBBBBBBBBCCCDDDEEEFFFAAABBBBBBAAA???>>>>>>???>>>AAACCC@@@<<<999;;;>>>>>>BBBCCCAAACCCGGGGGGCCCCCCCCCCCCCCCAAA>>>;;;999999888888888888888888999555777:::<<<<<<;;;;;;<<<999>>>???======???>>>999:::===>>>;;;:::<<<:::666777888888777666666888:::;;;999888999<<<===<<<:::999::::::999888777999:::>>>===<<<;;;::::::::::::888:::<<<<<<<<<===???AAACCCFFFHHHGGGEEECCCCCCDDDDDDEEEHHHKKKMMMNNNOOOOOONNNOOOOOONNNLLLLLLMMMNNNJJJMMMOOOPPPOOONNNNNNNNNRRRSSSUUUUUUTTTSSSRRRRRRSSSSSSTTTWWW[[[```dddgggooorrruuuyyy||||||wwwpppnnnkkkfffbbb```aaaccccccbbbaaabbbccccccaaa___TTTPPPJJJDDD@@@===:::888999888888999999777333000111111111111111111111111///////////////////////////...------...111333444888;;;;;;888777999888555555666666555333222222333111111222222333444555555555555666777777777777777888888777666555444333333444333222222333555777888999777555666999;;;:::999::::::::::::::::::::::::;;;<<<===>>>???>>><<<;;;999:::;;;;;;:::999:::<<<::::::;;;;;;<<<======>>>===>>>?????????===<<<:::======>>>@@@BBBCCCAAA@@@@@@@@@@@@@@@?????????>>><<<===>>>???@@@AAABBBBBBAAA???>>>???AAADDDEEEEEEAAA@@@???===<<<:::999888<<<<<<<<<<<<>>>@@@AAACCCGGGPPPYYYaaajjjtttxxxwwwssslllddd\\\RRRFFF???>>>@@@???===;;;999888888888777888888999888777666555777888888777666777:::===???HHHUUUbbbrrr~~~|||zzz{{{}}}{{{wwwrrrnnnfffcccfffhhhgggfffhhhhhhhhhiiillloooppppppnnnpppqqqrrruuuvvvuuurrrooolllhhhbbbZZZPPPFFFAAA@@@>>>;;;999888888777666555666444444777666333222444555555444444555666888999444555777777555555555666333444444444333333222111111222333333222222333555ssshhhccccccaaa```^^^\\\[[[\\\^^^___^^^______]]][[[ZZZZZZ\\\\\\ZZZXXXWWWYYY[[[\\\\\\cccbbb```^^^[[[YYYWWWVVVZZZXXXVVVVVVXXXYYYZZZYYYYYYYYYXXXXXXXXXXXXXXXYYYUUUTTTTTTTTTVVVWWWVVVUUUWWWXXXYYYYYYYYYXXXVVVUUUUUUVVVUUUSSSOOOMMMLLLLLLKKKLLLMMMNNNNNNMMMKKKJJJMMMKKKIIIHHHIIIIIIGGGFFFFFFCCC???<<<;;;;;;;;;:::555888888555666:::;;;999888:::<<>>>>>AAAEEEGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGDDDEEEEEECCC@@@????????????AAABBB???;;;888999;;;;;;>>>@@@???AAADDDEEECCCBBBCCCCCCCCCBBB???<<<;;;:::999999888888777777666555888;;;<<<<<<;;;<<<===:::======:::999:::999666;;;>>>>>>;;;:::<<<;;;777777888888777666777999;;;<<<;;;999999:::;;;999888777999;;;;;;;;;;;;<<<===>>>>>>===<<<<<<;;;;;;:::777:::===?????????@@@AAADDDFFFHHHHHHGGGEEEEEEEEEBBBCCCEEEGGGIIIKKKLLLMMMLLLMMMMMMMMMLLLLLLNNNPPPMMMPPPSSSTTTTTTTTTTTTUUUYYYZZZ[[[\\\\\\\\\[[[ZZZXXXXXXYYY\\\```eeejjjmmmsssuuuxxx{{{~~~~~~xxxsssooojjjiiigggbbb___]]]^^^```bbbaaa`````````___\\\YYYRRRMMMEEE???;;;999777666888777666666666444222000000000000000000000000000........................------,,,,,,---///111222999<<<<<<999777888555111444555666444222111222333---...000333444555555444555555666777777777777666555555666777666555444333555444333222333444666777666555333444666999;;;;;;===<<<<<<;;;999888888777:::;;;===>>>??????>>>===<<<<<<<<<:::888888:::<<<::::::;;;;;;<<<=========<<<===>>>>>>>>>===<<<;;;;;;:::;;;===???@@@@@@>>>>>>>>>??????>>>>>>======777888:::===???AAABBBCCCAAA???>>>???BBBEEEFFFFFF@@@???===<<<:::::::::;;;::::::::::::;;;<<<===>>>BBBJJJSSSZZZcccmmmqqqpppmmmdddZZZQQQHHH???;;;======<<<;;;:::888888888888666777888888888777666555777777777666666777:::===AAAKKKYYYgggwww}}}|||}}}|||xxxtttnnnhhheeegggiiiiiihhhhhhiiiiiijjjmmmppprrrqqqoooooopppqqqtttwwwxxxvvvtttsssnnnfff]]]VVVOOOIIIEEE>>><<<999777777777666555555222222555555222111333111222444555777888999999444555777777555444555555333333444444444333222222222333444444333333444555}}}pppfffbbbcccbbb```___]]]]]]]]]^^^^^^___``````^^^\\\[[[\\\]]]___]]][[[ZZZZZZ\\\]]]^^^cccbbbaaa^^^\\\ZZZXXXWWWZZZXXXWWWWWWXXXYYYZZZ[[[YYYYYYYYYXXXXXXXXXXXXXXXTTTTTTTTTVVVWWWXXXYYYYYYYYYYYYZZZZZZZZZZZZYYYXXXWWWXXXWWWTTTQQQNNNMMMNNNLLLMMMOOOOOONNNNNNNNNNNNMMMKKKHHHHHHIIIJJJKKKKKKKKKHHHCCC@@@??????>>><<<999;;;;;;888999===>>><<<<<<===???AAACCCDDDDDDDDDDDDDDDDDDDDDEEEFFFHHHIIIBBB???>>>>>>BBBFFFJJJKKKMMMMMMMMMMMMLLLJJJIIIHHHGGGGGGGGGEEEBBB??????@@@@@@AAAAAA>>>:::888888999888:::===>>>>>>@@@AAABBBBBBCCCDDDDDDCCCAAA>>>===;;;;;;;;;:::999777666666666888;;;;;;;;;;;;<<<===;;;<<<;;;:::999::::::999;;;======:::999;;;:::666666666777666666777:::<<<===<<<;;;:::999999888777444777:::<<<======>>>???>>>>>>>>>>>>===<<<;;;;;;777:::>>>@@@AAA@@@AAAAAACCCEEEFFFGGGGGGFFFEEEEEEBBBBBBBBBBBBDDDEEEGGGHHHHHHIIIKKKKKKKKKLLLOOOQQQRRRUUUWWWYYYXXXYYYZZZ[[[______```bbbcccdddcccaaa^^^^^^^^^```dddjjjooossswwwyyy|||~~~}}}xxxtttpppmmmjjjffffffeeebbb^^^]]]]]]^^^aaa```___^^^]]][[[WWWTTTOOOJJJBBB;;;888666555444888666444333444333222111////////////////////////.............../////////------,,,------///000111888;;;;;;888777777555111444555666555333222222333---///222444555555444333444555666666777777666666222333555777777666555444444444555666666666555555666444333444666:::===???======<<<;;;999888777777999:::;;;===>>>??????>>><<<<<<;;;999888888;;;>>>;;;;;;;;;<<<<<<<<<======<<<<<<===>>>>>>>>>======999999999:::===>>>>>>======>>>>>>???>>>===<<<<<<999:::<<<===???????????????>>>===???BBBDDDFFFFFF@@@>>><<<:::999:::<<<===::::::::::::::::::::::::>>>EEELLLRRRYYYaaaeeeddd```WWWNNNHHH@@@:::888;;;::::::999999888777777777666777888999999888777666666777777666555777:::===CCCNNN\\\iiiwww}}}}}}{{{wwwtttlllhhhfffgggiiijjjiiihhhiiiiiijjjmmmpppqqqqqqooommmmmmooorrrvvvxxxxxxwwwxxxsssjjj```[[[WWWPPPJJJ@@@===999777777777666666555222333666666222222444...000222555666777666555444555777666555444444555333333333444444333333222333444555555333333444555yyylllccc```bbbaaa```___^^^^^^^^^_________``````___]]]\\\]]]^^^___^^^\\\[[[ZZZ[[[\\\^^^aaa```___^^^\\\[[[ZZZZZZYYYYYYXXXWWWWWWXXXZZZ[[[XXXXXXXXXXXXWWWWWWVVVVVVTTTUUUVVVWWWXXXYYY[[[[[[YYYZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYVVVRRRPPPOOOPPPLLLNNNPPPPPPNNNNNNOOOPPPNNNLLLIIIIIILLLNNNPPPPPPOOOLLLGGGDDDCCCBBBAAA@@@:::<<<;;;888888<<<>>><<>>;;;999999:::;;;;;;===>>><<<>>>===999777999888555444555666666666777:::<<<=========;;;999888777777333666999<<<======???@@@???????????????===<<<;;;777:::>>>AAAAAAAAAAAABBBAAABBBCCCDDDEEEEEEDDDCCCBBBBBBAAA@@@@@@@@@AAAAAADDDFFFHHHJJJKKKMMMQQQSSSZZZ[[[]]]^^^]]]]]]^^^```cccbbbccceeehhhiiigggeeebbbbbbbbbcccggglllrrrvvvzzz}}}{{{uuuqqqnnnllljjjhhhdddeeeeeeccc```^^^^^^______^^^]]]\\\ZZZWWWRRRNNNLLLFFF???999666555444444888666333222333333222111.................................//////000000000............///000111111444888888666666777666222555666666555333222333444111222444666666555333222444444555666666666666666111222444666777666555444333555888::::::888444222333333333333555999===@@@;;;;;;;;;::::::999999999777888999;;;<<<===>>>>>>:::;;;:::999999:::===@@@;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>>>>?????????:::999888999;;;<<<<<<;;;===>>>?????????>>><<<;;;;;;<<<>>>???@@@???>>>>>>>>><<<;;;<<>>:::777777777777666666444444888888555444777000222444666666555444222444555777666444333333444222333333444444333333333333444555555333333444555wwwjjjbbb___aaa``````_________`````````___``````___]]]\\\^^^___\\\\\\[[[YYYXXXXXX[[[]]]^^^^^^]]]]]]\\\\\\[[[[[[XXXXXXXXXWWWVVVWWWYYY[[[WWWWWWWWWWWWWWWVVVUUUTTTSSSUUUWWWWWWWWWXXXZZZ\\\YYYYYYYYYYYYZZZZZZZZZZZZYYYZZZYYYWWWTTTRRRRRRSSSMMMPPPRRRPPPNNNLLLNNNQQQPPPNNNLLLMMMPPPTTTVVVVVVRRROOOJJJGGGFFFEEEDDDCCC===>>><<<888888;;;===;;;AAABBBDDDEEEFFFFFFFFFEEEDDDDDDEEEFFFGGGGGGGGGFFFBBBBBBCCCFFFLLLQQQTTTUUUTTTUUUVVVVVVUUUQQQNNNKKKHHHIIIIIIFFFCCCAAA@@@AAA>>>>>>===;;;999888777666666777:::<<<;;;888:::???AAABBBDDDEEEEEEDDDCCCBBB???@@@@@@@@@???===;;;999:::;;;============???AAA;;;888777:::<<<<<>>999777888777444444555666666777888;;;>>>>>>>>>>>><<<:::888888888444666999;;;<<<>>>@@@BBB???@@@AAAAAA@@@???===<<<777:::===???@@@AAABBBCCC@@@???@@@BBBDDDEEEDDDBBBBBBBBBAAAAAA@@@@@@@@@???BBBEEEHHHJJJLLLPPPTTTWWW```bbbcccccccccccceeefffhhhgggfffiiimmmnnnkkkhhhgggfffeeeeeeiiinnnssswww{{{}}}~~~{{{wwwtttoookkkiiihhhgggfffaaacccdddcccaaa___^^^___\\\[[[ZZZYYYWWWSSSMMMIIIGGGBBB<<<888555555444333777555333222333333222111.................................//////000000111//////000000000111111111222555555222333666666444444555666555222111222333333444555555555444333333444444555666666666666555111222444555666666555555333666999;;;:::777333111000111222333444777;;;>>>::::::::::::::::::::::::777888888:::;;;<<<======999::::::::::::;;;>>>@@@<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>???@@@AAAAAA<<<:::999999:::;;;;;;:::<<<===>>>??????===;;;:::999;;;===@@@AAAAAAAAA@@@===;;;:::;;;===???@@@@@@>>>===<<<:::::::::;;;;;;:::::::::;;;:::999888888:::???AAAAAADDDHHHHHHFFFBBB===;;;;;;999555444777666666777888999999888888888999:::;;;;;;;;;:::999555555555555555777:::===BBBOOO```mmmzzz~~~|||xxxrrrmmmffffffeeeeeeiiinnnmmmhhhhhhhhhiiillloooppppppnnnkkkkkkkkkmmmppptttuuuuuuvvvxxxqqqfff___]]]WWWNNNBBB???:::777777777777666777555666999999777666999555666777888888666444333444666777666444222222333222222333444444444333333333444555444333222333444wwwjjjbbb```bbb_________``````aaabbbbbb^^^______^^^]]]\\\]]]___ZZZ[[[[[[YYYWWWXXX[[[^^^]]]]]]]]]\\\[[[[[[ZZZZZZVVVXXXXXXWWWUUUUUUXXX[[[WWWWWWXXXXXXWWWVVVTTTSSSQQQSSSVVVVVVUUUVVVXXX[[[XXXXXXXXXXXXXXXYYYYYYZZZYYYZZZZZZXXXVVVTTTTTTUUUNNNQQQSSSQQQMMMKKKMMMQQQNNNMMMMMMOOOSSSVVVXXXXXXSSSPPPLLLIIIHHHHHHGGGFFFCCCDDDBBB<<<;;;???@@@>>>BBBCCCEEEFFFGGGFFFFFFEEEDDDFFFHHHIIIIIIHHHFFFEEEBBBCCCFFFKKKQQQVVVXXXXXXUUUWWWYYYYYYXXXTTTPPPMMMGGGHHHHHHFFFCCCAAAAAABBB===<<<;;;:::999999777666666666:::===:::555777===AAABBBDDDFFFFFFFFFDDDCCCAAABBBCCCCCCBBB@@@>>>===>>>???@@@AAA@@@AAACCCEEE@@@;;;:::===??????CCCIIIDDDDDDAAA;;;888888777444666777888888999;;;>>>AAA>>>???@@@>>>:::888999:::666888:::<<<===???BBBDDD@@@@@@AAABBBAAA???===<<<777:::<<<===>>>@@@BBBDDD???>>>???AAADDDFFFDDDBBBAAABBBCCCDDDDDDDDDCCCBBBCCCFFFIIILLLOOOTTTXXX\\\eeefffhhhiiiiiijjjmmmooonnnlllkkkmmmqqqrrrooolllllljjjhhhhhhjjjoootttxxxyyy{{{~~~~~~xxxsssqqqmmmiiifffdddcccaaa```]]]___aaaaaa___]]]]]]]]]WWWVVVUUUUUUSSSNNNHHHDDDAAA>>>999666555444333222444222111111222111000...........................,,,,,,---......///000000//////000000111111111000222333222//////444555444222333444222000///000111222222222333333444444555333444555555666666555555333333333444444555555555555666666777666444222111///111444444555666:::===;;;;;;;;;::::::999999999999999999:::;;;<<<======999;;;<<<<<<;;;;;;<<<>>><<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>???@@@BBBCCCDDD???===;;;::::::;;;:::::::::;;;===>>>>>><<<:::888777999===@@@BBBBBBAAA@@@>>><<<::::::<<<>>>>>>>>>======<<<;;;;;;:::999999888999999::::::999888777777;;;<<<;;;<<>>BBBDDDCCCGGGMMMGGGGGGDDD===999999888444777888::::::;;;===@@@CCC>>>@@@@@@???;;;999:::<<<999:::<<<<<<===@@@DDDGGG@@@AAABBBBBBBBB@@@>>><<<888999;;;<<<===???BBBEEE???>>>>>>AAAEEEFFFDDDBBB@@@AAADDDFFFHHHHHHGGGFFFDDDGGGKKKOOORRRWWW\\\___gggiiikkklllnnnpppsssvvvssspppnnnqqquuuvvvrrrnnnooommmjjjiiikkkpppuuuyyyvvvyyy|||~~~{{{sssnnnmmmjjjfffbbb```___\\\[[[ZZZ\\\______^^^\\\[[[[[[TTTSSSRRRRRRPPPKKKEEE@@@===;;;777555444333222000111000///000111000...,,,////////////////////////++++++,,,,,,---...//////...///000000000000000///333444111------111444333000111222000...---...///000000000111222444555666333444555555666666555555444333333333333444555666777666444222111111111222000333777888888999<<>>;;;<<<>>>===<<<:::;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;?????????@@@AAACCCDDDEEEAAA???<<<;;;;;;;;;:::999888:::<<<======;;;888777999;;;===@@@AAA@@@???===???===;;;;;;<<<==================<<<;;;:::888777666777888999999888777666444888999777888;;;;;;999===777333333111000222666444666777999:::;;;::::::666777888999:::999999888444444555555555777:::===EEESSScccoooyyyyyypppjjjdddgggggggggllltttsssmmmjjjjjjkkknnnqqqsssrrrqqqooommmkkkllloooqqqssstttqqqyyyyyylllaaa___YYYQQQDDD@@@;;;777666777777777777555666999:::777777999333444444444444444444333444666777666333222222222111222333333444444444444222333444333111000111222yyyjjjbbb]]][[[gggccc]]][[[```eeebbbZZZcccbbbaaa```______``````___^^^]]]\\\]]]^^^___```]]]^^^______]]]ZZZVVVTTTWWWWWWVVVUUUUUUVVVVVVVVVYYYXXXWWWWWWXXXWWWUUUTTTRRROOONNNOOOSSSWWWWWWVVVVVVWWWWWWWWWVVVVVVUUUUUU]]]\\\ZZZYYYYYYYYYWWWVVVSSSRRRPPPOOONNNNNNOOOOOONNNOOOQQQSSSUUUUUUUUUUUURRROOOLLLJJJKKKLLLMMMMMMMMMLLLMMMMMMHHHCCCCCCHHHKKKFFFDDDDDDDDDBBBDDDHHHKKKIIIHHHIIIKKKIIIEEEAAADDDFFFJJJOOOTTTYYY\\\^^^\\\\\\[[[YYYVVVRRROOOMMMKKKJJJGGGDDD@@@???@@@AAA???===<<<:::888777666666555666777666555666777999CCCDDDFFFGGGHHHHHHGGGGGGJJJKKKKKKKKKJJJHHHEEECCCBBBEEEHHHGGGDDDCCCDDDFFFFFFHHHIIIIIIMMMPPPNNNHHHKKKFFF???<<<;;;;;;999777777999;;;===@@@BBBCCCCCC???@@@AAA@@@>>><<<===>>>666888;;;>>>AAACCCEEEFFFAAAAAABBBBBB@@@???===;;;AAA>>>;;;<<>><<<<<<============<<<<<<::::::;;;;;;<<<;;;;;;;;;999>>>???<<<:::<<<<<<:::===<<<===>>>>>><<<;;;<<>>>>>>>>???AAABBB@@@===;;;999::::::999888999;;;======;;;:::999:::888999;;;===>>>===<<<;;;;;;:::999:::===???AAAAAA<<<<<<<<<;;;;;;::::::999888888999999999888777777:::999888777666666666666555333222222444555555444333777999777777999777333333444666777888888777777222333555555555666888;;;DDDOOO___ppp{{{{{{ppphhhiiihhhhhhkkkoooqqqooommmjjjnnnqqqrrrpppoooppprrrrrrrrrrrrtttuuuwwwxxxxxxzzzuuuooojjjeee]]]TTTMMMAAA===888555666777666555777555666888888555888<<<888666555444555555333222333333333333444444555555333222111111222333555666444555555333111///000111|||nnnfffbbb```dddfffeeeaaa```cccbbb____________```````````````]]]]]]\\\\\\]]]]]]^^^^^^\\\\\\]]]]]]\\\ZZZWWWVVVXXXWWWWWWVVVUUUUUUUUUUUUWWWVVVVVVWWWYYYZZZYYYXXXUUURRRPPPQQQSSSVVVVVVUUUYYYXXXVVVUUUUUUUUUVVVWWW\\\[[[ZZZZZZZZZYYYXXXWWWVVVUUUSSSQQQPPPPPPPPPPPPMMMNNNPPPRRRTTTTTTTTTTTTTTTRRRPPPPPPQQQRRRRRRQQQRRRQQQQQQRRRNNNIIIIIILLLLLLHHHEEEFFFEEECCCEEEIIIJJJIIIIIIJJJJJJIIIFFFCCCKKKLLLOOOSSSWWWZZZ]]]_________^^^\\\XXXUUURRRPPPKKKJJJHHHDDDAAA??????@@@===<<<;;;999777666666555555666777777666666888:::@@@AAACCCEEEGGGGGGGGGGGGHHHIIIJJJJJJIIIHHHFFFDDDDDDGGGIIIHHHEEEDDDFFFHHHHHHJJJKKKKKKOOOTTTSSSNNNRRRMMMFFFAAA>>>;;;888555888888888999;;;>>>@@@BBB???@@@@@@???===<<<<<<===888999;;;===???@@@AAAAAAAAABBBBBBBBBAAA@@@???>>>CCC@@@>>>>>>@@@BBBCCCBBB@@@@@@@@@@@@AAACCCEEEFFFGGGIIIKKKMMMNNNNNNNNNNNNMMMPPPVVVZZZ]]]```fffiiijjjlllooosssuuuwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyzzzzzzwwwsssrrrsssuuuwwwwww|||zzzwwwuuussstttuuuvvv{{{{{{{{{zzzvvvqqqllliiidddaaa^^^ZZZWWWUUUUUUTTTWWWXXXXXXWWWUUUSSSPPPNNNLLLKKKIIIFFFCCC@@@>>>===777777555333222111111111000000////////////......000000//////...------,,,)))***,,,...///000111111/////////---,,,,,,---//////111222111//////000111222//////222222//////222000111333444555555555444111222333444555444444333333444555444333222333555222333444333222222333444333444555777999;;;======<<<<<<==================<<<<<<<<<<<<<<<;;;;;;::::::???@@@===;;;<<<===;;;<<<;;;<<<======<<<<<<===??????>>>>>>>>>???@@@AAA@@@>>>;;;:::::::::999888999:::<<<;;;999888888999888:::<<<===>>>>>>===<<<;;;:::999:::<<<>>>@@@@@@======<<<;;;:::999888888888888999999888777666666888888777777666666777777555444222333555666666555444888999777888:::999666666777888888888777666555333444555555555666888;;;BBBLLL]]]mmmyyy~~~vvvoookkkjjjjjjllloooqqqpppnnnmmmoooqqqqqqooonnnppprrruuuvvvwwwxxxzzz{{{{{{{{{yyytttmmmfffaaaYYYPPPJJJ???;;;777555555666666444555444555888777555666:::888666555555555555444222222333444444555555555444444333222111111111222222333444444333111000111222rrrjjjeeebbbbbbiiilllgggaaaaaacccddd\\\]]]___```aaaaaa``````[[[\\\]]]^^^^^^^^^]]]\\\[[[[[[[[[[[[[[[ZZZZZZZZZYYYXXXXXXWWWVVVUUUTTTTTTTTTTTTUUUXXX[[[\\\\\\[[[WWWUUURRRRRRSSSTTTTTTTTTZZZXXXUUUSSSSSSUUUWWWXXXYYYZZZZZZZZZZZZZZZZZZYYYZZZYYYWWWUUUSSSRRRQQQQQQMMMNNNOOOQQQRRRSSSSSSTTTSSSRRRRRRTTTVVVWWWVVVUUUUUUTTTTTTVVVSSSMMMMMMPPPMMMIIIFFFGGGFFFDDDEEEIIIHHHJJJLLLLLLJJJHHHGGGHHHPPPQQQRRRTTTWWWZZZ\\\]]]```___^^^\\\YYYUUURRRPPPKKKKKKIIIEEEAAA>>>>>>>>>;;;;;;999888666666555555666777888777666666888:::<<<===???BBBDDDEEEFFFGGGFFFFFFHHHIIIIIIHHHGGGFFFFFFHHHKKKJJJGGGFFFHHHJJJIIILLLMMMNNNRRRXXXYYYVVVWWWSSSLLLGGGBBB>>>:::888:::888777666888;;;>>>AAA>>>??????===;;;999999:::888999999::::::;;;;;;<<<@@@@@@AAAAAABBBAAAAAA@@@EEECCCAAA@@@BBBCCCDDDCCCBBBAAAAAAAAAAAACCCEEEFFFIIIJJJLLLOOORRRTTTVVVWWWWWWYYY]]]```cccggglllpppiiilllqqquuuxxxzzzyyyyyyxxxxxxxxxyyyzzz{{{|||}}}~~~zzzvvvssstttvvvxxxyyy{{{xxxsssooommmlllmmmnnn|||{{{yyyuuupppkkkfffcccaaa^^^ZZZUUURRRQQQQQQQQQTTTSSSRRRPPPNNNKKKJJJIIIEEEDDDBBB@@@===;;;999888555555444222222111111222......//////000000111111//////......---,,,,,,,,,)))***,,,...///000111111...//////...,,,,,,---///...///000000///...///111333000000333333000000222000111222333444444444333///000111222333444444333111333444333222111222333222333333333111111333444333444555777999;;;<<<===;;;;;;<<<<<<======>>>>>>?????????>>>===<<<:::999<<<@@@AAA>>><<<>>>>>><<<:::;;;;;;;;;<<<=========???>>>>>>>>>>>>??????@@@AAA???<<<;;;;;;:::999777999::::::999777777888999999:::;;;===>>>======<<<;;;;;;::::::;;;<<<>>>???======<<<;;;:::888777777999999999999888777666555666666666666666777777777555444333444666888888777555888888777888;;;<<<999999999999999888777666555444555666555555666999;;;AAAKKKZZZjjjuuu}}}zzzuuuoooooonnnppprrrssssssrrrqqqrrrrrrqqqoooppprrrtttyyyyyy{{{}}}}}}zzzuuuooofff___YYYRRRKKKEEE<<<999666444444555555444333222555888888444555888888666555555555555444333222333555666666555444333555444333111000/////////111222333333111111222333tttjjjddd```bbbjjjmmmiiicccbbbcccddd^^^___aaabbbcccbbb```___ZZZ\\\^^^```aaa___]]]\\\\\\[[[[[[ZZZ[[[\\\]]]^^^YYYYYYYYYXXXVVVUUUTTTSSSSSSSSSTTTWWWZZZ\\\\\\[[[VVVTTTSSSRRRRRRSSSTTTTTTWWWVVVUUUTTTSSSTTTUUUVVVWWWXXXZZZ[[[[[[[[[[[[\\\\\\[[[YYYWWWUUUSSSQQQQQQLLLMMMNNNPPPQQQRRRSSSSSSPPPPPPRRRTTTWWWWWWVVVTTTTTTRRRRRRTTTRRRNNNMMMPPPMMMIIIGGGHHHGGGDDDEEEHHHGGGJJJMMMLLLIIIHHHIIIKKKNNNOOOOOOQQQSSSVVVYYYZZZ\\\\\\[[[YYYVVVRRROOOMMMKKKKKKJJJFFFBBB>>><<<<<<;;;:::999777666666555555777888888888666666888::::::;;;<<<>>>@@@AAACCCCCCDDDDDDFFFGGGHHHIIIIIIHHHGGGIIIKKKJJJGGGFFFIIIKKKIIIMMMNNNOOOSSSZZZ]]]\\\WWWTTTPPPKKKFFFBBB???===;;;:::999888999:::<<<===<<<<<<<<<;;;888666666777555555555666666777888888<<<===>>>???@@@AAABBBBBBDDDCCCCCCDDDEEEGGGHHHHHHFFFEEEDDDDDDDDDEEEFFFGGGJJJLLLNNNQQQUUUZZZ]]]```___bbbfffkkkoooqqqssstttmmmnnnrrruuuxxxyyyzzzzzzvvvwwwwwwxxxzzz|||}}}~~~~~~xxxuuuuuuwwwyyyyyyvvvsssnnniiiffffffggghhh|||yyyuuupppjjjddd```^^^]]]ZZZUUUQQQMMMLLLMMMMMMPPPNNNLLLHHHFFFDDDCCCCCC>>>===;;;:::888666444444333333222111111111222222/////////000000000000111......---------,,,,,,,,,+++,,,---...////////////...//////...---,,,---...---///000000//////111222333000000333222//////222111111222222333333333333000111222333444555555555222333444333222111222444222222333222111111333555333444555777888:::;;;<<<::::::;;;<<<===>>>???@@@BBBBBBAAA@@@>>><<<:::999===AAABBB???===??????===999;;;;;;:::;;;>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>@@@>>><<<;;;;;;:::999777:::::::::888666666888:::999:::;;;<<<=========<<<;;;;;;;;;::::::;;;===>>>;;;;;;::::::999999888888::::::::::::999888666666444444555666777777888888555444333444777999:::999444777777555666;;;===;;;999999999999888888777777555666666666555777:::<<>>???BBBCCCDDDFFFGGGHHHIIIIIIGGGIIIJJJHHHEEEEEEHHHKKKHHHLLLNNNOOORRRYYY]]]\\\VVVUUURRRNNNIIIDDD@@@???999:::;;;;;;;;;999888777999999:::888555444444555222222222333444555777888999:::;;;===???BBBCCCDDDDDDEEEGGGIIIKKKMMMOOOQQQMMMMMMKKKJJJJJJJJJKKKLLLMMMNNNQQQUUUYYY^^^bbbdddeeejjjqqqxxx}}}}}}zzzxxxwwwvvvvvvvvvwwwyyy{{{}}}xxxxxxxxxyyyzzz|||~~~~~~~~~xxxuuutttuuuuuuvvvmmmkkkfffbbb``````aaaaaannnmmmiiieeeaaa]]][[[ZZZWWWUUUQQQMMMJJJIIIIIIIIIKKKIIIEEEBBB???>>>===>>>777777666444333222111000111111111000000000111111000000000000////////////---------------,,,,,,,,,......//////...------,,,---///000///---,,,---......///111111111111333444444111000333222//////111222222222222222222333333111111222222333444555555222444555444333222333444111222222111000111333666333444555666888:::;;;;;;999999:::;;;===???AAABBBEEEDDDCCCBBB@@@===;;;:::===BBBCCC@@@>>>@@@@@@>>>999<<<<<<999:::>>>@@@===========================>>><<<;;;;;;;;;:::999777;;;;;;;;;999777777999;;;888999::::::;;;<<<<<<<<<999:::;;;:::999999<<<>>>888888888999999999999999;;;;;;;;;;;;:::999888777333444666777888888888888555444444555777999:::999222555555444555:::<<<:::888888888888888999999:::555666666555555888;;;>>>HHHOOO[[[hhhrrr{{{}}}{{{|||{{{{{{{{{|||}}}zzzxxxwwwwwwyyy|||wwwooo^^^XXXQQQKKKIIIFFFCCC@@@555555444444333333555666444444777;;;:::666666999777666555555666777555444222444666888888666444222444444444444444444444333///111222222222222333555uuunnniiigggcccdddbbbaaacccgggddd___fffffffffeeedddbbb```___]]]___aaacccdddbbb```______^^^\\\[[[[[[\\\]]]]]]XXXYYYYYYYYYXXXWWWUUUTTTTTTSSSSSSUUUWWWXXXWWWVVVSSSTTTTTTSSSRRRRRRUUUWWWQQQSSSUUUVVVVVVTTTQQQOOOTTTXXX]]]^^^\\\[[[\\\^^^[[[[[[ZZZXXXVVVTTTQQQPPPMMMMMMNNNNNNPPPRRRSSSTTTSSSSSSTTTVVVWWWWWWTTTRRRPPPKKKIIILLLNNNNNNPPPSSSOOOKKKJJJKKKJJJFFFEEEHHHJJJKKKKKKJJJHHHHHHHHHIIIIIIIIIJJJKKKOOOSSSWWWYYYWWWXXXXXXWWWVVVSSSQQQPPPLLLNNNNNNLLLHHHCCC@@@???@@@???===;;;999888777777777888888777555555666777999999999999:::;;;<<<<<>>999;;;<<<===;;;888555333777888888777555444555666222222222333444777999;;;999:::;;;>>>AAAEEEHHHJJJHHHJJJNNNPPPRRRUUUXXXZZZWWWVVVUUUSSSRRRRRRSSSSSSRRRSSSVVVZZZ^^^aaadddfffjjjoooxxx|||}}}zzzyyyyyy{{{}}}zzzzzzzzzzzzzzz{{{|||}}}}}}zzzuuuqqqpppooonnnmmmaaa___\\\YYYWWWVVVVVVWWWWWWWWWVVVVVVUUUUUUTTTTTTOOONNNKKKHHHFFFEEEEEEDDDCCCBBB???<<<:::888888888333333222111111000//////111000000/////////000000000000//////......------......------------------////////////...---,,,,,,---...000///...,,,,,,------///111111111222444666555222222444333000///222333333222222222222333444111111000000000111222333333444555444333222333555111111111000///000444666333444555666888999:::;;;999999999:::<<>>BBBCCC@@@>>>@@@@@@>>>:::???>>>888999@@@AAA===<<<============<<<<<<;;;;;;:::999:::;;;:::999777:::;;;;;;:::888888999:::777888888888999::::::;;;777999;;;:::888888<<>>AAAJJJQQQ[[[eeeooowww}}}{{{|||~~~pppeeeRRRMMMGGGCCCCCCBBB???<<<333444555444333333555777555444777;;;:::666777:::777666555555777777666555444555666777777666444333222333444555666666666666000111333333222222333444uuunnnkkkiiiaaabbbaaa___aaaffffffbbbeeeeeeddddddcccbbbaaaaaa^^^___aaabbbbbbbbb```___^^^^^^\\\[[[ZZZYYYYYYYYYWWWXXXYYYZZZYYYXXXVVVUUUTTTSSSSSSUUUXXXYYYXXXWWWWWWXXXXXXVVVSSSSSSUUUWWWTTTUUUVVVVVVVVVUUUSSSRRRTTTYYY^^^___\\\ZZZ[[[^^^[[[[[[[[[ZZZXXXUUUSSSRRRNNNNNNNNNOOOPPPRRRTTTUUUVVVUUUTTTUUUUUUTTTRRRPPPLLLFFFCCCFFFJJJMMMPPPUUUQQQNNNMMMNNNMMMIIIHHHJJJLLLJJJIIIHHHHHHHHHGGGFFFIIIHHHHHHIIILLLPPPTTTVVVVVVVVVWWWWWWVVVUUUSSSRRROOOQQQSSSQQQNNNIIIFFFDDDDDDBBB@@@>>>;;;999888888666777777666444333555666777777777777888:::<<<===<<<<<<===>>>@@@BBBCCCDDDBBBCCCDDDBBB??????BBBFFFEEEKKKPPPOOOPPPTTTVVVVVVTTTUUUVVVRRRLLLFFFBBBAAA@@@@@@@@@???===:::888666777888999888777666777999777666666666777:::<<<>>><<<===???BBBGGGKKKOOOQQQPPPSSSWWWYYYZZZ\\\___bbbaaa```^^^\\\[[[ZZZZZZ[[[XXXYYY\\\```ccceeeffffffjjjnnnvvv|||~~~}}}{{{zzzzzz{{{|||}}}yyyyyyxxxwwwvvvvvvwwwwwwvvvsssooollljjjhhheeecccUUUTTTRRROOOMMMKKKIIIHHHGGGGGGIIIJJJKKKKKKKKKKKKFFFFFFEEEDDDCCCAAA@@@???;;;:::999777555333222222111111111000000/////////111000//////............------------....................................,,,------...//////......,,,...000000...---,,,---,,,...000111111111444555888555444666666222222444555444333222222333444444444333222111000111222222111333444333222111222333111111111//////000444777333444555666777999999:::888888888:::<<<@@@CCCEEEGGGGGGFFFEEECCC@@@>>>======BBBCCC@@@>>>???@@@>>><<>>>>>===:::888111333555555444444666888555444666888888555777;;;777666555666777888777555666666666666666555444444111222333555555666555555111222333333222111222444uuummmjjjhhh___bbbaaa___```dddfffeeedddcccbbbaaaaaabbbbbbccc^^^^^^```aaaaaaaaa```___^^^]]]\\\ZZZYYYWWWVVVUUUVVVWWWYYYZZZZZZXXXWWWUUUSSSSSSTTTVVVYYY[[[ZZZYYY[[[\\\\\\YYYUUUSSSUUUWWWXXXWWWVVVVVVUUUUUUVVVVVVTTTYYY______\\\ZZZ[[[]]][[[\\\[[[[[[YYYWWWTTTSSSOOONNNNNNOOOPPPRRRTTTVVVWWWUUUSSSSSSSSSQQQOOOMMMIIIBBB>>>AAAFFFJJJOOOTTTSSSPPPOOOPPPOOOKKKJJJLLLNNNJJJGGGFFFHHHHHHFFFCCCHHHGGGFFFGGGIIILLLPPPRRRSSSTTTUUUVVVUUUUUUSSSSSSQQQTTTVVVUUURRRMMMJJJHHHFFFEEEBBB???===:::999888555666666555333333444555555555555666888;;;===???999999:::;;;===>>>@@@AAA@@@AAAAAA???<<<===@@@DDDEEELLLQQQQQQPPPSSSTTTSSSOOORRRTTTSSSNNNJJJHHHGGGHHHGGGEEEBBB@@@>>>===<<<888999::::::999999:::;;;;;;;;;999999:::<<<>>>???@@@AAACCCFFFKKKPPPTTTWWWVVVZZZ^^^``````aaadddfffgggeeecccaaa```_________\\\^^^aaadddfffggggggfffgggjjjpppyyy~~~zzzxxxxxxyyyyyyyyyyyyyyyxxxvvvuuutttrrrqqqppppppppppppmmmjjjgggeeebbb^^^\\\MMMLLLKKKIIIEEEBBB???===BBBCCCDDDEEEEEEDDDCCCBBB@@@AAAAAAAAA@@@???===;;;666666555333222000///...111111000000000000//////111111///......---------******+++,,,---...///000......//////////////////***+++,,,...///000000111,,,...000000...---,,,---***,,,...///000111333555:::777666888888444333666666555444333333333444555777666555333222333333444000222222222111000111222111111000///...000444777333444555666777888999:::888777888999<<<@@@CCCFFFGGGGGGFFFEEECCCAAA@@@>>>===AAACCC???>>>??????===>>>CCCAAA999999AAABBB===<<<<<<=========<<<:::999555555666888::::::999777666888::::::888666666666555555555555666777888999444777:::999777777<<>>@@@FFFMMMOOOOOOSSSSSSRRRRRRQQQOOONNNMMMNNNMMMKKKHHHGGGFFFFFFGGGEEEFFFGGGGGGGGGJJJPPPVVVVVVVVVVVVUUUTTTSSSQQQQQQTTTSSSUUUWWWTTTLLLHHHIIINNNKKKGGGBBB???<<<;;;;;;<<<:::666555444444333222777666666555555555666666<<<;;;:::999999:::;;;<<<;;;<<<>>>@@@AAABBBBBBAAAGGGJJJOOOQQQRRRQQQRRRRRRTTTSSSSSSQQQPPPOOONNNMMMKKKJJJIIIFFFCCC@@@>>><<>><<<<<<<<<>>>@@@AAA@@@???>>>>>>???BBBEEEGGGGGGIIIMMMQQQVVV[[[^^^```ccccccdddfffiiikkkkkkkkklllkkkjjjiiihhhhhhhhhhhheeefffggghhhjjjlllmmmmmmooooooooopppqqqssstttuuurrrtttwwwvvvtttssstttvvvvvvsssppplllhhhfffdddcccjjjeee```]]]]]]ZZZSSSNNNIIIGGGDDDAAA???>>>>>>>>>>>>????????????@@@@@@@@@>>>>>>>>>===<<<;;;999888555444222000///.........,,,---...///000000000000000000///...------,,,,,,---,,,+++***+++,,,---...------,,,,,,,,,,,,---------...//////////////////,,,///111222///,,,******//////000111222333333444===777555777666000...111666666555444333333333333666666666444111//////000333333333333333333333333000000111222333555666666555555666777888999999999777666555666;;;@@@DDDGGGEEEGGGGGGFFFBBB???>>>>>>EEECCC@@@>>>>>>???@@@BBBCCCCCCAAA>>><<<;;;===???<<<======;;;999888999;;;DDD===777777;;;===;;;666666777999999:::999888777666444666===>>>:::999<<<999888999999:::;;;<<<===777999:::888444222333555666666777777777666666555666:::;;;888777;;;>>>>>>777666444444444555777888888999:::;;;;;;;;;::::::777888:::;;;;;;:::888777333444444444555888>>>BBBKKKOOOUUU[[[aaafffhhhjjjpppppppppqqqsssvvvyyyzzz|||~~~}}}zzzzzz{{{}}}}}}}}}|||uuueeePPPAAAFFF???999777999;;;:::777555555555555555555444444777555555666999;;;999666;;;;;;;;;999666555555666333555666666555555666888111555555000000444333///000111222333444333222222xxxnnngggeeebbb^^^]]]```aaa```bbbffffffeeecccaaa```_________``````___^^^]]]\\\[[[[[[[[[ZZZZZZZZZZZZYYYWWWVVVRRRSSSUUUWWWXXXXXXXXXXXXVVVUUUUUUUUUWWWYYY\\\^^^\\\ZZZYYYWWWWWWWWWXXXYYYZZZXXXVVVVVVWWWXXXVVVSSSRRRTTTVVVYYY[[[]]]______^^^ZZZXXXZZZZZZVVVUUUVVVPPPQQQSSSSSSRRRRRRTTTUUUYYYWWWTTTUUUVVVUUUPPPKKKHHHDDD@@@BBBHHHMMMPPPPPPSSSSSSSSSSSSRRRQQQPPPOOOOOONNNLLLIIIGGGFFFFFFFFFEEEGGGIIIHHHHHHIIILLLOOOSSSSSSSSSSSSRRRQQQPPPPPPQQQQQQRRRTTTQQQKKKIIIKKKMMMKKKGGGCCC@@@???>>>>>>===:::777555555444333222777777666555555555555555666666666666666777888888;;;===???AAABBBAAAAAA@@@EEEIIIMMMPPPPPPPPPPPPPPPSSSRRRQQQPPPOOONNNMMMMMMJJJIIIIIIHHHFFFDDDBBBBBB@@@??????@@@BBBEEEHHHIIIHHHGGGFFFFFFGGGJJJMMMOOOPPPRRRUUUZZZ___cccgggiiijjjjjjjjjlllnnnpppqqqqqqppppppnnnmmmlllllllllllljjjjjjkkklllmmmnnnoooooommmmmmmmmmmmnnnooopppqqqmmmpppqqqqqqooommmnnnpppmmmkkkhhhdddaaa___^^^^^^]]]YYYUUUTTTTTTRRRMMMIIIGGGEEEBBB@@@>>>===>>>>>>========================;;;;;;;;;:::999777666555333333111000//////......---...///000111111111111000//////...------,,,,,,,,,,,,+++++++++,,,---.........------------......---......///////////////......000111111000...---.........///000000000111888444444777777222111333555555444444333333444444888999999777444333333333333333333333333333333333222222333555666666666666444555777888999999999888555444333555:::AAAFFFIIIFFFHHHHHHGGGCCC@@@>>>>>>@@@@@@@@@??????>>>>>>>>>BBBBBBAAA???===<<<>>>???<<<===>>>===;;;999:::;;;===999555666999<<<<<<:::888888999::::::999999888555333666;;;<<<999888;;;777777777888999:::<<<<<<888999:::999666555666777777777888888888777777666666999:::666555888;;;:::666555444333333555666888666777999;;;;;;;;;:::999888999:::;;;;;;:::888777555555555444444777<<>>;;;888666666555444333888777777666555444444333111222333444555666666666;;;===???BBBCCCBBB@@@???DDDHHHLLLNNNOOONNNNNNNNNPPPPPPOOOOOONNNMMMLLLLLLIIIIIIIIIIIIIIIIIIIIIIIIDDDDDDDDDEEEGGGJJJMMMOOOQQQPPPOOOOOOQQQSSSVVVXXXZZZ[[[___ccchhhllloooqqqpppqqqqqqrrrrrrsssssstttsssrrrqqqooonnnnnnmmmmmmlllllllllmmmmmmmmmmmmmmmjjjjjjiiiiiihhhiiiiiijjjfffgggiiihhhfffeeeeeefff```___\\\YYYWWWUUUUUUUUUOOOLLLJJJJJJKKKKKKGGGDDDBBBAAA???===<<<<<<======;;;;;;::::::999888888888666666666666555333222222111111000000000/////////...///000111222222222222/////////...------,,,,,,,,,,,,,,,+++,,,------...........................------...//////////////////---,,,...222333222000////////////////////////333111333777888555333555444444444333444444555666999999999888555333333444333333333333333333333333444555666777888777666666444666888:::;;;:::888777333222222444999@@@GGGKKKGGGHHHIIIGGGCCC@@@???>>>===???@@@AAAAAA@@@>>><<<@@@AAABBBAAA???>>>>>>@@@<<<>>>@@@???===;;;;;;;;;999888777666777888999:::999::::::;;;;;;:::999999444444666:::;;;999888999555555666777888:::<<<===:::;;;;;;:::888888888999888888999999999999888888666999999444222555777666666555333222333444666777555777999;;;<<<;;;:::999999::::::;;;:::999777666666666666444444666:::===AAADDDIIINNNRRRUUUVVVWWWZZZ[[[]]]```dddgggjjjlllpppqqqrrrssstttuuuvvvvvvxxxvvvrrrlllfffcccdddeeekkknnnpppmmmbbbTTTFFF===:::777444444666777555333888777555444444666777888999888888888999999888666888999999888777777999:::888999999888666555666777222444444111111333333000111111222333333333333333tttkkkfff^^^\\\\\\___```___```dddeeedddcccbbb```___^^^^^^^^^^^^\\\ZZZYYYWWWUUUUUUUUUVVVXXXXXXXXXXXXXXXYYYTTTUUUVVVWWWWWWXXXXXXXXXXXXWWWWWWWWWXXXYYYZZZ[[[XXXXXXXXXXXXYYYYYYYYYYYY[[[[[[ZZZYYYYYYYYYXXXWWWTTTUUUWWWYYY[[[\\\]]]^^^XXXRRRPPPQQQRRRQQQRRRUUUTTTUUUUUUTTTRRRQQQQQQRRRXXXVVVUUUVVVVVVVVVSSSPPPMMMJJJHHHIIILLLQQQSSSTTTSSSSSSTTTUUUVVVVVVUUUUUUSSSRRRPPPMMMJJJHHHFFFFFF@@@AAADDDFFFHHHJJJLLLNNNLLLLLLLLLLLLMMMNNNOOOOOOPPPNNNPPPRRRRRROOOQQQVVVOOONNNLLLIIIGGGEEEEEEDDD???===999888777777666555999888888777666444333222///111333555777777777777999;;;???BBBDDDDDDBBBAAADDDGGGLLLNNNNNNMMMMMMNNNMMMMMMMMMLLLLLLKKKKKKJJJKKKKKKKKKKKKKKKLLLLLLMMMKKKJJJIIIIIIJJJMMMOOOQQQVVVVVVVVVVVVWWWZZZ\\\]]]```aaadddhhhlllpppsssttttttttttttsssqqqoooooooooppppppnnnmmmlllkkkkkkkkkjjjjjjiiiiiihhhhhhggggggeeeeeecccbbbaaaaaaaaaaaa]]]^^^^^^^^^]]]\\\[[[[[[VVVTTTQQQNNNLLLJJJJJJJJJGGGFFFDDDEEEFFFEEECCCAAA>>>===<<<;;;;;;;;;;;;<<<:::999999888666555555444333333333333222111000/////////000000000000000000......///000111111111111//////.........---------,,,,,,,,,,,,------.........//////////////////...,,,,,,---...///////////////+++)))+++111555444222111111111111111000000000///111444777777555444444333333333444444555777777555666666555222111111222222222333333333333444444555666777888888777555444444666999;;;<<<:::777555333333333555888>>>EEEJJJEEEFFFGGGFFFBBB???>>>>>>???@@@AAABBBCCCBBB@@@@@@>>>@@@BBBBBB@@@??????@@@===???AAAAAA???===<<<;;;:::;;;;;;999666444666888;;;;;;;;;;;;;;;;;;::::::555555888:::;;;:::999999444555666777999;;;===>>>=========<<<:::999888888888999::::::;;;:::::::::777:::999444111333555444777666444333444555777888777888:::<<<===<<<;;;::::::::::::::::::999777777666666666555555666:::===@@@BBBFFFJJJMMMOOOOOOOOOQQQSSSVVVYYY\\\^^^``````eeeeeeeeefffggghhhiiiiiikkkiiieee```ZZZXXXYYY[[[^^^cccfffbbbVVVIIIAAA===666444333444666666444222888666444333333555777999888888888999::::::999888888999999888777666777999888999:::999777777888999333444444333222333222222222222222333333333333333tttkkkfff^^^\\\\\\___```^^^___bbbddddddccccccaaa```______]]]\\\[[[ZZZYYYWWWVVVVVVTTTVVVXXXXXXVVVUUUVVVXXXVVVVVVVVVVVVWWWXXXXXXYYYXXXXXXWWWWWWWWWWWWXXXXXXVVVVVVWWWWWWXXXXXXXXXXXX[[[[[[[[[[[[YYYYYYXXXYYYUUUVVVXXXYYY[[[\\\\\\]]]VVVQQQNNNPPPRRRQQQQQQTTTTTTTTTUUUSSSQQQOOOOOOPPPUUUTTTTTTTTTTTTTTTSSSRRRPPPNNNMMMMMMOOOSSSUUUVVVSSSTTTUUUVVVWWWWWWWWWWWWUUUTTTRRRPPPMMMKKKIIIHHHEEEDDDCCCCCCFFFIIILLLNNNJJJJJJJJJJJJKKKMMMNNNOOOMMMLLLMMMPPPPPPNNNQQQVVVQQQPPPNNNLLLJJJHHHFFFFFFBBB???<<<::::::999888777999999999888777666444333///000333555777888777777777999===AAADDDEEEEEEEEEEEEHHHLLLNNNNNNMMMMMMMMMJJJJJJJJJIIIIIIIIIIIIIIIMMMLLLLLLKKKKKKLLLMMMMMMNNNMMMMMMMMMNNNQQQTTTVVVZZZZZZZZZZZZ\\\^^^___aaabbbdddfffiiillloooqqqrrrssstttssspppkkkgggfffgggkkkjjjiiihhhggggggggggggeeeeeedddcccbbbaaa```___^^^]]]\\\ZZZYYYXXXWWWWWWTTTSSSSSSSSSSSSSSSRRRQQQNNNLLLIIIFFFCCCAAAAAA@@@CCCBBBAAAAAAAAA@@@>>>===::::::999999999:::::::::999999888666555444333222111111222111111000///.........///000000000000///------...///000000000000...............---------,,,,,,---------...............///000000///......+++,,,---...////////////...***''')))///444333111111111111000000000000000...333666777555444333333333333333444555666777888333444555333111000000111222222222333333444444444555555666666666555444333555777:::<<<<<<:::777444444555666666777;;;AAAEEEBBBCCCEEEDDDAAA>>>======@@@@@@@@@@@@AAABBBBBBCCC???@@@BBBBBB@@@??????@@@===@@@BBBBBB@@@>>><<<<<<:::===>>><<<777555777:::===<<<<<<;;;;;;:::::::::666888:::;;;<<<<<<;;;999666666777888:::<<<>>>???AAA???>>><<<:::999777666999999:::;;;;;;;;;;;;;;;777:::999444222444555444999777666555666777999:::::::::;;;<<<===<<<<<<<<<::::::::::::999999888888444555666666666888<<>>===444444555555666666444333666444222111111333666888555666888999999999::::::999:::999888555444555666555777888999888999:::<<<444333333444333222222333333333333333333444444444rrrjjjeee```]]]]]]``````]]]]]]```aaaaaabbbbbbbbbaaa```___]]]\\\[[[ZZZXXXWWWVVVUUURRRUUUXXXWWWUUUTTTUUUXXXWWWWWWVVVVVVWWWXXXYYYYYYWWWWWWWWWWWWVVVVVVUUUUUUTTTTTTTTTUUUVVVWWWXXXYYY[[[\\\\\\[[[YYYXXXXXXYYYVVVWWWXXXZZZ[[[[[[\\\\\\WWWRRRPPPRRRSSSQQQQQQTTTSSSTTTTTTSSSPPPOOOOOOPPPRRRRRRRRRRRRRRRRRRSSSSSSRRRRRRQQQQQQRRRTTTWWWXXXTTTUUUVVVWWWWWWWWWWWWWWWVVVVVVUUUSSSQQQNNNLLLKKKNNNJJJFFFDDDFFFHHHJJJJJJHHHHHHGGGHHHIIIJJJLLLNNNIIIGGGHHHKKKKKKJJJLLLQQQOOONNNMMMLLLJJJIIIGGGGGGEEEBBB???===<<<<<<;;;:::999:::::::::999888666555000111222444666777777888888:::===@@@CCCEEEGGGGGGEEEHHHLLLNNNNNNMMMLLLLLLGGGGGGGGGGGGGGGGGGHHHHHHMMMLLLKKKJJJJJJJJJLLLLLLKKKLLLLLLNNNQQQVVVZZZ\\\ZZZZZZ[[[\\\]]]___```aaabbbbbbdddeeegggiiikkkkkklllmmmmmmhhhbbb^^^]]]^^^cccbbbbbbaaaaaabbbbbbbbb___^^^]]]\\\ZZZYYYXXXXXXUUUTTTRRRPPPNNNMMMLLLLLLIIIHHHHHHIIIJJJKKKIIIHHHGGGEEEBBB@@@===<<<<<<;;;============<<<;;;999999888888888888999999999888888777666555444333222222000000111111000//////...---...///000111000///...,,,---...//////000000000........................,,,,,,---............------...///000000///...---***+++,,,---.../////////---+++)))***...111222111...........................444888666333333333222444444444444555666777888444555666444222111111222111222222333333444444555555444444444444444444444888999;;;<<<;;;999777555444666999888777999===AAA???@@@BBBBBB@@@???>>>>>>@@@??????@@@AAABBBCCCDDDAAABBBBBBBBB@@@??????AAA>>>@@@BBBAAA???=========888;;;===<<<:::999;;;>>>======;;;:::::::::::::::666:::<<<;;;<<<===<<<999777777888999:::<<<>>>???AAA???<<<;;;:::999666444888999:::;;;;;;<<<<<<;;;666999999444333555777666:::999777666777888:::;;;======<<<;;;:::;;;;;;<<<999999999999999999999999444666777777888:::===@@@CCCDDDGGGJJJKKKKKKKKKJJJJJJLLLOOOQQQQQQPPPNNNLLLLLLKKKJJJJJJJJJKKKLLLMMMOOOPPPOOOMMMJJJIIIKKKLLLHHHLLLNNNJJJCCC===<<<===666666666777666666555555444333222111222333555777444666888888888777888999999999888666333222222333444666888888888999;;;===666333333555555222222444333333333333333444555555tttlllhhhbbb______bbbaaa]]]\\\^^^]]]^^^___`````````______^^^]]][[[YYYWWWUUUSSSRRRNNNRRRVVVVVVTTTTTTWWWZZZXXXWWWWWWVVVWWWXXXYYYYYYWWWWWWVVVVVVUUUTTTSSSRRRSSSSSSRRRRRRSSSUUUXXXYYYZZZ\\\\\\[[[XXXWWWXXXZZZWWWWWWXXXZZZ[[[[[[[[[[[[XXXTTTRRRUUUVVVSSSRRRSSSTTTUUUUUUSSSQQQPPPPPPQQQQQQQQQRRRRRRQQQRRRSSSTTTTTTTTTTTTTTTTTTVVVXXXZZZUUUUUUVVVWWWWWWWWWVVVVVVWWWWWWWWWVVVTTTRRROOONNNPPPMMMIIIHHHIIIJJJIIIHHHFFFEEEEEEDDDEEEGGGIIIKKKFFFEEEGGGJJJIIIFFFHHHLLLHHHHHHIIIIIIIIIHHHHHHHHHGGGDDDAAA?????????>>><<<999:::;;;<<<<<<:::888777444444555555777888::::::<<<===>>>???AAADDDEEEFFFCCCGGGJJJLLLLLLKKKJJJJJJDDDDDDEEEEEEFFFFFFFFFGGGJJJIIIHHHGGGHHHIIIKKKLLLHHHHHHIIIKKKOOOSSSWWWZZZVVVVVVWWWXXXZZZ[[[\\\]]]\\\\\\]]]]]]^^^___``````^^^```aaa]]]WWWSSSTTTVVVXXXXXXWWWXXXXXXYYYZZZ[[[UUUUUUTTTSSSQQQPPPOOONNNKKKJJJHHHFFFDDDCCCBBBBBB@@@>>>>>>@@@BBBCCCBBB@@@???>>><<<::::::::::::;;;888999::::::999888888888888888888888888888777777555555444333222222111111//////000000//////......---...000111000///...------...///000000111000000........................,,,,,,.../////////...---,,,---...//////...---,,,******,,,---.../////////------------...///000000,,,---------.../////////---444888444111333555444555555444555555666777777444666666555333222222333111111222333333444555555555555333222222444555666::::::;;;;;;:::888777666111666::::::999888;;;>>>===???AAABBBAAA@@@@@@AAA@@@AAACCCEEEFFFGGGFFFFFFCCCDDDCCCAAA>>>>>>???AAA???@@@AAA@@@>>><<<===>>>999;;;<<<<<<<<<;;;<<<<<<===<<<;;;:::999999999:::666:::<<<::::::===<<<777777777777888999;;;<<<======;;;999888:::999777555888888999:::;;;<<<<<<;;;333777777333222666888888999888777666666888:::;;;???===:::777666777999:::888888888888999:::;;;;;;777888999999999:::===???@@@BBBDDDGGGHHHHHHGGGGGGEEEGGGJJJLLLLLLJJJHHHEEEBBBAAA@@@>>>>>>???AAABBBDDDFFFFFFEEECCCBBBBBBBBB@@@AAABBB@@@<<<::::::;;;777777777777555555555555333222222333333555666666555777999888666444555666666666666444222111222333444666888888777888999;;;666333222666555111111555444333333222333444555666wwwpppmmmcccaaa```bbbaaa]]]\\\^^^ZZZ[[[\\\^^^______^^^^^^___^^^\\\YYYUUURRRPPPOOOKKKPPPTTTVVVTTTUUUYYY]]]YYYXXXWWWVVVWWWXXXYYYZZZVVVVVVVVVUUUTTTSSSRRRQQQSSSRRRPPPPPPQQQTTTWWWYYYYYY[[[]]][[[XXXVVVWWWZZZWWWXXXYYYZZZ[[[[[[[[[[[[YYYUUUTTTWWWXXXUUURRRSSSTTTUUUVVVTTTRRRQQQRRRSSSPPPQQQRRRRRRRRRRRRTTTVVVUUUVVVVVVVVVUUUVVVYYY[[[UUUVVVVVVWWWWWWVVVUUUUUUXXXXXXXXXWWWVVVTTTQQQPPPNNNLLLJJJKKKMMMNNNKKKIIIEEEDDDCCCBBBCCCEEEGGGIIIGGGFFFHHHKKKJJJFFFGGGJJJBBBCCCDDDFFFGGGHHHIIIIIIIIIFFFCCCAAA@@@@@@???>>>999:::<<<======<<<:::999:::999888888999;;;===>>>@@@@@@??????@@@BBBDDDEEEBBBEEEIIIKKKJJJIIIIIIIIICCCCCCDDDDDDEEEEEEFFFFFFGGGFFFEEEEEEFFFIIIKKKMMMFFFFFFFFFGGGIIILLLPPPRRRQQQQQQRRRSSSUUUVVVWWWXXXUUUUUUUUUVVVVVVVVVVVVVVVRRRUUUVVVSSSNNNKKKLLLOOOOOOOOOOOOPPPQQQRRRTTTTTTMMMMMMLLLKKKIIIHHHGGGGGGDDDCCCAAA???>>>===<<<<<<:::888888:::>>>???===;;;999888888777888999;;;<<<555777888999999888999:::888888888888888777777666333333222222111111000000....../////////...------...///000111000///---,,,...///000111111222222222---.....................,,,,,,.../////////...---+++,,,...//////...,,,+++)))***,,,---.../////////...000111000///...///111---......///000111222222,,,444777222///333777777666555555555555666777777333444555444222111222333111111222333333444555555777555333222222444777999;;;;;;;;;:::999888777666///444:::<<<:::888:::===<<>>===???AAA@@@@@@@@@>>><<<<<<===>>>======<<<<<<;;;:::999777===<<<;;;999888888999999555:::<<<999999<<<;;;666777777777777888999:::;;;:::777666777999:::999777777888999:::;;;;;;;;;;;;111555555222222666999999888777666555666777999:::@@@===999555333444777999777777777888999:::<<<<<<:::;;;<<<;;;::::::<<<======???AAADDDEEEEEEDDDCCC@@@CCCFFFIIIIIIGGGDDDBBB===<<<:::888888999;;;<<<>>>@@@AAAAAA>>><<<;;;;;;;;;;;;;;;999888888999:::888888888666444444444666333333444555555666666777777999:::888444111111333333444444333222111333555666777888888777666777999777333222666666111111555444444333222333444555666wwwrrrooodddbbbaaa___^^^^^^^^^^^^\\\\\\\\\]]]]]]^^^^^^^^^___^^^\\\XXXUUUQQQNNNMMMNNNPPPTTTUUUVVVVVVWWWXXXZZZZZZ[[[[[[YYYXXXVVVTTTTTTUUUWWWXXXXXXWWWUUUTTTPPPQQQQQQQQQPPPQQQSSSVVVXXXXXXYYYYYYYYYYYYXXXXXX\\\[[[ZZZYYYZZZ[[[\\\]]]XXXVVVTTTUUUWWWXXXVVVTTTTTTSSSTTTVVVXXXWWWSSSOOORRRPPPOOOPPPRRRUUUVVVVVVVVVUUUTTTTTTVVVXXXXXXWWWQQQVVVZZZZZZWWWUUUVVVYYYUUUXXXZZZYYYUUUSSSRRRTTTQQQOOOMMMLLLLLLLLLKKKJJJKKKIIIEEEAAA???@@@AAABBBCCCCCCDDDDDDDDDCCCBBBBBBBBBBBBDDDEEEFFFFFFFFFFFFGGGGGGEEEDDDCCCCCCBBBCCCDDDBBB@@@>>>===>>>???@@@::::::;;;<<<===???AAABBB@@@CCCFFFEEEAAA???BBBEEEFFFHHHIIIJJJIIIGGGDDDBBBCCCBBBAAAAAADDDEEEFFFEEEEEEEEEEEECCCBBBCCCEEEHHHEEEDDDCCCDDDEEEHHHJJJLLLNNNOOOPPPQQQRRRQQQPPPPPPPPPPPPPPPNNNLLLKKKLLLMMMNNNMMMKKKIIIGGGFFFEEEEEEGGGGGGGGGGGGGGGFFFFFFEEEDDDEEEEEEFFFEEEDDDBBBAAABBB@@@<<<888555555555666666666666666777777777777999777555333222333444555555666777888:::;;;<<<===;;;:::777444222111111111111000...---...///111222,,,,,,...///000000000000------------------------++++++,,,,,,---...//////000---++++++,,,---------,,,,,,---......---,,,,,,+++,,,...---,,,,,,---///---------------...000000////////////////////////333111000111222222111000222111//////000333666888777555333222222444777888555333444777666222111333111111111111222333444444222555777555222111666:::666777888777666666888999444444555666777888999999===<<<===>>>AAACCCCCCBBBAAAHHHOOOPPPQQQRRRPPPMMMHHHIIIHHHDDD@@@>>>@@@CCCEEEDDDBBB@@@>>><<<<<<;;;>>><<<::::::;;;;;;777444:::888777888<<<===<<<:::999::::::;;;:::888555444555444444555888999999888::::::999999888777777777555777999;;;;;;999777555222222222222222222222222444444444333444777;;;???EEE===444000111333333222555444444666:::<<<;;;888999999999888888:::===@@@@@@CCCDDDBBBCCCDDDAAA<<<@@@@@@AAADDDFFFFFFDDDBBB;;;;;;:::777666777:::<<<666999<<<>>><<<:::999888<<<<<<<<<;;;888666666777555333222333444555444333555555555555666777888999888888666555555444444444555444333000---...000333333444555666777777777777333222111333555666666555555555555444222222333555vvvooollldddcccaaa```___^^^^^^___\\\\\\]]]]]]]]]^^^^^^^^^___]]]ZZZWWWSSSQQQOOONNNMMMPPPSSSUUUUUUVVVWWWYYYYYYYYYZZZZZZYYYXXXWWWVVVSSSTTTVVVWWWWWWVVVTTTSSSPPPQQQRRRQQQPPPQQQTTTVVVXXXYYYYYYZZZZZZZZZYYYYYY\\\[[[[[[[[[[[[[[[\\\\\\ZZZXXXVVVVVVXXXXXXWWWTTTUUUUUUUUUWWWYYYXXXUUURRRSSSQQQQQQQQQSSSUUUUUUTTTVVVUUUTTTTTTWWWXXXXXXWWWUUUXXX[[[ZZZVVVVVVYYY\\\WWWYYY[[[ZZZWWWTTTTTTTTTTTTRRROOONNNMMMMMMKKKIIIJJJHHHDDD@@@>>>>>>???@@@>>>>>>???@@@AAAAAAAAAAAA@@@AAABBBCCCDDDEEEEEEEEEFFFFFFEEEDDDCCCBBBBBBBBBFFFEEECCCAAA@@@@@@@@@@@@<<<<<<===>>>@@@AAACCCDDDAAADDDFFFDDDAAA@@@CCCFFFFFFGGGHHHIIIHHHFFFDDDBBBBBBAAAAAABBBEEEFFFFFFEEEEEEFFFEEECCCBBBBBBEEEGGGDDDCCCCCCCCCDDDFFFHHHIIIJJJKKKLLLLLLKKKJJJIIIHHHGGGHHHHHHFFFDDDCCCDDDEEEFFFEEECCCBBB@@@?????????BBBBBBCCCDDDDDDCCCBBBAAA>>>????????????>>>>>>===???===:::666444444444555555555555666666666666777666666444333333444444555444555666777999:::;;;<<<:::999666444222111111111222000///......///000111,,,,,,---...///000000000------------------------++++++,,,,,,---......//////---,,,,,,---......---,,,,,,---......---,,,,,,+++,,,...---,,,,,,---///------------...///000000000000000000000000000000333111000111222333111000111111000000111333555777555444333222222333555777555333444777777333222444000111333444444444333222222555777555333333777;;;777888999888777777999:::777777777777777888999:::<<<<<<<<<>>>AAACCCEEEEEEEEEMMMTTTUUUUUUUUURRRNNNIIIIIIGGGCCC???===???AAADDDCCCBBB@@@???>>>======>>><<<::::::;;;;;;999666;;;999888999;;;<<<;;;999999:::;;;<<<;;;999777666555444444555888999999888888888777777777777666666777888999999888666444333111111111111111111111111222333444555666999>>>AAAAAA:::333000111333333111666555555777:::<<<;;;:::999::::::999999:::===@@@<<<@@@AAA??????AAA>>>999??????@@@BBBEEEEEECCCAAA;;;;;;999777555666999;;;777:::<<<===;;;:::999:::999:::;;;:::888777777888444333333444555666444222555444444444555666666777666555555555555555666666333333222000///000333666444444555666666666666555111222222333333444444555555666777666444333444555tttlllhhheeedddbbbaaa```_________]]]]]]]]]]]]^^^^^^^^^^^^^^^\\\XXXTTTRRRPPPPPPPPPNNNQQQSSSUUUUUUVVVWWWYYYYYYYYYYYYYYYYYYXXXWWWVVVRRRSSSTTTUUUUUUTTTSSSRRRQQQRRRRRRQQQQQQRRRTTTVVVXXXYYYYYYZZZZZZ[[[[[[[[[[[[\\\\\\]]]]]]]]]]]]]]]]]][[[YYYYYYYYYYYYWWWVVVWWWVVVWWWXXXZZZYYYWWWUUUTTTSSSSSSTTTUUUUUUSSSQQQUUUTTTTTTUUUWWWXXXXXXWWWYYYZZZ[[[YYYWWWWWWZZZ^^^XXXZZZ\\\\\\YYYWWWUUUUUUXXXUUURRRPPPNNNMMMKKKIIIHHHEEEBBB>>><<<;;;<<<===999999:::;;;======>>>?????????@@@AAABBBCCCCCCDDDEEEDDDDDDCCCCCCBBBBBBBBBFFFFFFFFFEEEDDDBBBAAA@@@??????@@@AAABBBCCCDDDEEECCCEEEFFFDDDAAAAAADDDGGGDDDEEEGGGGGGGGGEEECCCAAA@@@@@@AAADDDGGGHHHGGGFFFFFFFFFFFFDDDBBBBBBCCCEEECCCBBBAAAAAAAAABBBDDDEEEEEEEEEEEEEEEDDDBBB@@@???>>>???@@@???===<<<<<<======<<<;;;::::::::::::::::::<<<>>>@@@@@@???===;;;999999999999999999::::::;;;999666444333333333444444444444444555555555555333333444444444444555555333444444666777888999:::999777555333222111111111222111000.........//////,,,------....../////////------------------------+++,,,,,,------...............---...000000...---,,,------......------,,,+++,,,...---,,,,,,---///------------...///000111111111111111111111111111222111000111222333222111111111111222333444555555333333222222333333444555555333444888888555444666111333555777777555222000222444666666555555999<<<888999999999888888:::<<<;;;999888777777888:::;;;:::;;;<<<>>>AAADDDGGGIIILLLUUU]]]^^^^^^\\\WWWQQQKKKJJJGGGBBB>>>===>>>@@@CCCBBBAAA@@@????????????>>><<<::::::;;;;;;;;;:::;;;:::999:::;;;;;;999888888999;;;<<<<<<;;;999888555444444555888999999888555555666666666666777777999999888666555444222222111111111111111000000000111222444555666888;;;===;;;777111000111222222000666555555777:::<<<<<<;;;999::::::::::::;;;>>>@@@???CCCEEECCCCCCDDDBBB===>>>>>>>>>@@@BBBBBBAAA???::::::999888666777:::===:::;;;<<<<<<:::::::::<<<777888999999888777888999444333444666777666444111444444333333333444555555333333333444555666777888222333333222111333666999555555555555444444444333000333444444111000222555444666888888666444444444uuukkkgggeeeeeedddcccbbbaaa``````]]]]]]^^^^^^^^^^^^^^^^^^]]][[[WWWSSSQQQQQQRRRSSSTTTUUUWWWWWWVVVVVVWWWXXX[[[ZZZZZZYYYXXXVVVUUUUUURRRSSSSSSTTTTTTSSSSSSRRRRRRRRRSSSRRRQQQRRRUUUWWWXXXXXXYYYZZZ[[[\\\]]]^^^ZZZ[[[^^^```aaaaaaaaaaaa___^^^]]]\\\[[[ZZZYYYXXXXXXWWWXXXXXXYYYYYYXXXWWWUUUUUUUUUWWWWWWVVVRRROOOTTTTTTTTTUUUXXXYYYXXXWWWXXXZZZ[[[ZZZXXXXXXYYY[[[YYY[[[\\\]]][[[YYYVVVUUUWWWUUURRRPPPOOOMMMKKKIIIDDDBBB???<<<:::999999:::888888888999:::;;;<<<<<<===>>>>>>>>>???@@@AAABBBCCCCCCDDDDDDDDDCCCCCCBBBCCCDDDEEEFFFFFFDDDBBBAAA???@@@AAABBBCCCCCCDDDDDDDDDEEEEEECCCAAAAAADDDGGGBBBCCCDDDEEEDDDCCCAAA@@@@@@AAACCCFFFJJJKKKIIIHHHFFFFFFFFFDDDBBBAAABBBDDDBBBBBBAAA@@@???@@@@@@@@@???@@@@@@@@@???>>><<<;;;;;;<<<===<<<:::999::::::888888777777777777888888555777:::======<<<999777888777666666777888:::;;;777555444222111222333333222222333333333444444444111111333444555555555444222222333444555666777777777666444222111000111111333222000///............---------------.........------------------------,,,,,,,,,---------.........---...///111111///---------------------------+++,,,...---,,,,,,---///------------...///000111222222222222222222222222222111000111333444333222000111333444555555555444333333444444444555555555555333444888999666555777555666666777666444222111222444666666666777:::<<<888999::::::999999;;;======;;;888666666777999:::888999;;;===@@@EEEJJJNNNWWW```hhhjjjgggddd]]]VVVNNNLLLHHHCCC@@@>>>???@@@@@@@@@????????????@@@@@@>>>===;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;:::888777777888:::;;;<<<;;;:::999555444444555888999999888444444555666666777888888999888666555444333333444222222222111111111111111111333444444333222333555666444111000111222111000555555555666888:::;;;;;;888999:::::::::<<>>@@@AAA???===999999:::::::::;;;>>>AAA<<<<<<<<<;;;::::::<<<>>>888999:::999777666777888333444555777888777333000444444333333333333444444333333333333444555666777333444444444333555888:::666666555444333222222222000444777555111///222666222555777888666444333333vvvlllgggffffffeeeeeedddbbbaaaaaa^^^^^^^^^^^^^^^^^^^^^^^^]]]ZZZWWWTTTSSSSSSUUUVVV[[[[[[\\\ZZZXXXWWWWWWXXX]]]\\\ZZZXXXVVVUUUSSSSSSSSSSSSSSSTTTTTTSSSSSSSSSRRRSSSSSSSSSRRRSSSUUUXXXWWWWWWXXXYYYZZZ\\\^^^```ZZZ[[[^^^aaaccceeeeeeeee``````___^^^\\\[[[ZZZZZZYYYYYYXXXXXXWWWWWWWWWXXXVVVVVVWWWYYYYYYWWWRRROOOSSSSSSTTTVVVXXXYYYXXXWWWUUUWWWZZZ[[[ZZZXXXVVVVVVYYYYYY[[[\\\[[[YYYUUUSSSSSSQQQNNNMMMLLLLLLJJJIII@@@???<<<:::888777777888999999888888999:::<<<<<<>>>======<<<======>>>???AAABBBCCCDDDDDDCCCCCCBBB>>>???BBBDDDEEEDDDCCCAAA>>>???@@@AAABBBBBBAAAAAACCCCCCCCCAAAAAAAAACCCDDD@@@AAABBBBBBBBBAAA@@@???AAABBBDDDHHHKKKLLLJJJIIIEEEFFFFFFDDDBBBAAAAAACCCBBBAAA@@@??????>>>>>>>>><<<===>>>??????>>>===<<<999:::<<<<<<:::999999:::666666555555666666777888222555888;;;<<<;;;888777777666555555555777888999444333222111111111222333222222222222333333333333///000222333444444444444111111222333444444555555555444222111000000000111222222111000///.........//////...---------......------------------------,,,,,,,,,------------------------///111111///---------------------------+++,,,...---,,,,,,---///...............///111111222222222222222222222222222111000111333444333222111222444666666666555444444555555666666666666666666444555999:::777666888999888666444333333444444222333555777777888:::;;;888999::::::999:::<<<>>><<<:::888555555666888999666888;;;===AAAGGGOOOUUUccclllsssssspppkkkbbbZZZRRRNNNIIIDDDBBBAAABBBBBB>>>>>>>>>>>>>>>???@@@@@@>>>>>>>>>===<<<<<<===>>>:::<<<<<<<<<;;;999777666555666888:::;;;:::999888555444444555888999999888444555666666777888999999888777555444444555666777444444333333333222222222111222444333222111222333444333111111111222222111444444555555666888:::<<<777888999999:::===AAAEEELLLRRRTTTQQQMMMJJJGGGCCC>>>======>>>???@@@???===888:::<<<======@@@CCCFFF=========;;;::::::===???:::;;;;;;:::777666666777444444555777888777333000444444333333444444555555444444333333333333444444555666666666555555777999777666555333222222222222222666999777222111333777111333666666444222111111xxxmmmggggggggggggfffeeedddcccbbb____________^^^^^^^^^^^^\\\[[[YYYWWWWWWWWWXXXYYY______^^^\\\YYYXXXXXXYYY]]]\\\ZZZXXXUUUTTTSSSSSSUUUUUUUUUUUUUUUUUUUUUUUUSSSTTTTTTSSSSSSTTTVVVXXXVVVVVVVVVWWWZZZ\\\___aaa[[[\\\^^^```bbbdddeeeeee___```aaa___]]]\\\\\\]]][[[[[[ZZZXXXUUUUUUVVVXXXXXXXXXXXXYYYYYYWWWSSSPPPRRRRRRTTTVVVYYYZZZXXXWWWSSSUUUYYY[[[[[[XXXTTTRRRVVVVVVWWWYYYYYYWWWRRROOONNNLLLJJJHHHHHHHHHFFFDDD===<<<:::888777777777777999999999999:::<<<>>>??????>>>===;;;;;;;;;<<<<<<>>>???@@@BBBBBBBBBAAA@@@;;;===???AAABBBBBBAAA@@@===>>>???@@@@@@???>>>===@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@?????????>>>BBBBBBCCCFFFIIIJJJIIIHHHCCCEEEEEEDDDBBBAAABBBCCCAAAAAAAAA@@@??????>>>>>>;;;<<<===?????????>>>===777999;;;;;;:::888888888555444444444555555666777222444777:::;;;:::999888555444444444444555555666444333333222222222222222222222222222333333333333000000111222222333444444000111111222333333444444333222111000//////000111111111000000//////......111000///...------...///---------------------------------------------------,,,,,,...000111///......------,,,,,,------...+++,,,...---,,,,,,---///............///000111111222222222222222222222222222111111222444555444333222333555666666666555555666666666555666666777888777666777;;;;;;777777999:::888555222111222444666222333555666777888888888777888::::::999:::<<<>>>;;;:::888666666666777888777:::===@@@DDDLLLVVV]]]llltttzzzzzzuuuooofff^^^TTTOOOIIIDDDCCCDDDDDDDDD??????>>>>>>???@@@@@@AAA===???@@@@@@>>>=========999;;;======;;;888777777555666888:::::::::888777555444444555888999999888555555666777777888999999777666555444444555666777555555555444333333222222000222333444444555888:::555444333222222222333444444555666666666777;;;===999999999999;;;@@@GGGLLLYYY___bbb\\\UUUQQQLLLHHH@@@>>>===>>>???@@@???>>>:::<<<>>>???@@@BBBEEEGGG===>>>===<<<;;;;;;===???<<<===<<<;;;888666666777666666666777888666333111333333333333444555666666444333333222222222333333555666777777666666888999888777555333333333333444333666777777444333555888111333555444333111111111xxxkkkeeehhhhhhhhhhhhgggeeecccbbb```_________^^^^^^^^^^^^\\\\\\[[[[[[[[[[[[\\\\\\^^^^^^]]]\\\YYYYYYZZZ\\\[[[ZZZXXXVVVUUUUUUUUUVVVWWWWWWVVVVVVVVVVVVWWWWWWSSSTTTUUUTTTSSSTTTWWWYYYTTTTTTUUUVVVYYY\\\___aaa^^^^^^^^^^^^^^^___``````^^^```aaa```]]]\\\]]]_________]]]YYYVVVUUUWWWYYYYYYXXXXXXYYYYYYXXXUUURRRRRRRRRSSSVVVYYYZZZYYYWWWUUUVVVXXXYYYYYYXXXTTTRRRSSSSSSTTTVVVWWWTTTOOOKKKKKKIIIFFFDDDCCCAAA???>>>:::999888777777777777888777777777999;;;???BBBDDDAAA@@@===;;;999999::::::999:::<<<>>>??????>>>======>>>???@@@@@@???>>>===<<<===>>>??????>>><<<;;;<<<<<<===?????????===;;;=========>>>>>>>>>>>>===BBBAAAAAACCCEEEGGGGGGFFFBBBCCCDDDDDDCCCBBBBBBCCCAAABBBBBBAAAAAA@@@??????<<<<<<===>>>>>>===<<<;;;666999;;;<<<:::999888999666666666555666666777777222444666888999:::::::::444555555555555444444333555444444333333333222222222222222333333333444444111111000000111222333444111111111222333333444444222111000/////////000111///000000000000000//////444222000.........///000---------------------------------------------------,,,+++,,,.../////////...---,,,,,,,,,,,,---...+++,,,...---,,,,,,---///............///000111222222222222222222222222222222111111222444555555444444555555666666666666666777666444444444555777888999777888;;;;;;888666888777666444333222333444444333333444666777777777666666888999999999:::<<<>>>:::999999888888888999999:::>>>AAADDDIIIQQQ]]]fffqqqyyy}}}{{{vvvooofff^^^SSSNNNGGGCCCCCCEEEEEEEEEAAAAAA@@@@@@AAAAAABBBBBB===@@@CCCCCC@@@===<<<<<<777:::>>>>>>;;;888777888666888999;;;;;;:::888777555444444555888999999888555555555666666777777777666666555444444333333444555555444333333222111111111222222333333555999<<<777777555333222333444666666777888888777999===@@@<<<;;;::::::===DDDMMMTTTeeelllmmmfff]]]VVVQQQLLLBBB@@@??????@@@AAAAAA@@@>>>???AAAAAA@@@@@@BBBDDD===>>>>>>===<<<<<<===???;;;<<<===;;;999888888999888777666666666666444222000000000111333444666777222111111111222333444555222444666666666777999;;;888777555444333444555666333444444555555555666666333444555444222111222333wwwjjjccchhhhhhiiiiiigggfffdddccc``````_________^^^^^^^^^]]]]]]]]]]]]]]]^^^^^^]]][[[\\\\\\ZZZYYYZZZ\\\^^^XXXWWWVVVUUUVVVWWWXXXYYYYYYXXXXXXWWWWWWXXXXXXYYYTTTTTTUUUTTTSSSTTTWWWYYYSSSSSSTTTUUUXXX\\\___bbbaaa```^^^\\\[[[[[[[[[\\\]]]___aaa```]]]\\\^^^```bbbaaa___[[[VVVUUUWWWZZZZZZYYYXXXYYYYYYXXXVVVTTTQQQRRRSSSWWWYYYZZZYYYWWWXXXWWWWWWWWWXXXWWWVVVTTTQQQQQQQQQTTTUUUSSSMMMHHHJJJHHHDDDAAA???===:::888888888777777777777888888444444666888<<>>;;;999888999999555777999;;;<<<<<<;;;:::@@@@@@@@@???>>>===<<<;;;<<<===?????????>>><<<;;;::::::<<<>>>???>>>;;;888<<<<<<<<<===============AAA@@@???@@@BBBDDDDDDDDDAAABBBDDDDDDCCCBBBCCCDDDBBBBBBBBBBBBBBBAAA@@@@@@============<<<;;;999888777:::======<<<;;;::::::999999999888888999999:::222333555777888999:::;;;666777888888777666444333666555555444444333333333222222333333333444444444333222000//////111333444111111111222333333333444111000///......///000111...///000000000000000///555333111///......///000---------------------------------------------------+++******,,,/////////...---,,,,,,,,,,,,---...+++,,,...---,,,,,,---///.........//////000111222111111111111111111111111222111111222444555555444555555555555666666666666777555333222222444777888;;;888999<<<<<<888666888444444444555444444333333333333444555777777555444666777888888888999<<<>>>::::::::::::::::::::::::===AAAEEEHHHLLLUUUbbblllssszzz~~~{{{uuunnneee^^^RRRMMMFFFBBBCCCEEEEEEEEECCCCCCCCCBBBBBBCCCCCCDDD===AAAEEEEEEAAA===;;;:::666:::>>>>>>;;;999888888888999;;;<<<<<<;;;999888555444444555888999999888444444444555555555555555666666555444222111000000444444333333222111000000333333222111000222666999999888777444222333555888888999::::::888:::>>>BBB???>>><<<;;;???GGGRRRYYYhhhnnnpppggg\\\TTTNNNJJJCCCBBB@@@@@@AAABBBAAAAAA@@@BBBBBBAAA???>>>???@@@<<<>>>???>>>===<<<===>>>:::;;;<<<<<<::::::;;;<<<999777666555666666444333......///000111333555666//////000111222444666777000222444666777888;;;===888777555444444555666777333222111333555666666555555555555444222222333555yyymmmfffgggeeeccccccdddeeedddcccdddbbb```^^^]]]^^^___```]]]^^^______]]]]]]^^^___WWWYYY[[[\\\[[[\\\^^^___[[[ZZZXXXWWWWWWXXXYYYZZZXXXXXXXXXYYYZZZ[[[[[[\\\WWWWWWXXXWWWUUUTTTTTTUUU\\\ZZZXXXVVVVVVYYY\\\^^^___]]][[[YYYYYYZZZ[[[\\\\\\]]]^^^`````````______cccbbb___\\\ZZZYYYYYYYYY^^^\\\YYYWWWWWWVVVTTTSSSTTTTTTUUUUUUVVVWWWWWWWWWZZZYYYXXXXXXYYYXXXVVVTTTQQQQQQQQQPPPOOOLLLJJJHHHCCCAAA???<<<:::888777666777555444444666777666666444111111555888999>>>CCC???===;;;888666555444444444666999:::999888999:::;;;<<<>>>?????????>>>===999999:::888777666888999999999999999999:::::::::888888888888999:::;;;;;;>>>======>>>AAABBBBBBAAA>>>???AAABBBCCCCCCBBBAAAAAA@@@???>>>???@@@AAABBB>>>===<<<;;;:::999999999::::::999888777777777888555555666666777777888888555444333555999<<<;;;999777666555444444555777888333333333333333333333333222222111333444555444222222111111111111111222222444444333222222333444444000///...---,,,------...111000...---...///111222666444222000...------...000111222111///------...---,,,+++,,,...///...---------------------------///...------------...///++++++,,,,,,,,,,,,------...///000000000222555888666555222000//////000000444222111333777999888666999777444222111111222333444666777666444333666999888;;;>>>>>>:::666555555333555777777666555666777000222555666555444444555666555444555888:::;;;<<<:::;;;======<<<===>>>???EEECCCGGGPPPXXX]]]hhhssszzz|||~~~|||vvvlllaaaZZZMMMMMMKKKJJJHHHFFFEEEDDDDDDDDDDDDBBB@@@@@@BBBDDDFFFFFFFFFEEECCC@@@>>><<<;;;<<<<<<<<<;;;999777555777999;;;>>>???===777333444333333444555777888:::777777777777666666666666888666444222111222333444111333444444111///......111111000000222444777999===>>>:::333333777777222777888:::<<>><<<;;;:::<<<>>>???===<<<<<<===;;;;;;;;;;;;<<<<<<======;;;;;;:::888666444222000666444222111222333333333666333//////111333333222444444555555555555444444666666666444111111222444333222111333555777888777555999888555666999777111{{{nnngggfffdddcccbbbcccdddcccbbbcccbbb```^^^]]]]]]^^^___]]]^^^___^^^\\\\\\]]]^^^XXXZZZ[[[[[[ZZZ[[[]]]___YYYXXXWWWVVVVVVXXX[[[\\\WWWWWWXXXYYYYYYZZZZZZ[[[XXXXXXXXXXXXVVVVVVVVVWWW\\\[[[XXXVVVWWWYYY[[[]]]]]]\\\[[[[[[[[[[[[\\\]]]]]]^^^___``````___^^^]]]aaa```^^^\\\[[[YYYXXXXXX]]][[[YYYXXXXXXWWWVVVTTTVVVVVVVVVWWWWWWXXXXXXXXXXXXWWWVVVUUUVVVUUUSSSQQQNNNNNNNNNMMMKKKHHHFFFEEE@@@???===;;;888777666555777666555444555555555555555111000333444444888<<<:::999777666555555555555444666999:::999888999::::::;;;<<<=========<<<<<<777888999888777777888:::777777777777777777777777888888888777888888999999::::::999;;;>>>??????>>>;;;<<<>>>???@@@@@@??????@@@@@@??????>>>?????????<<<<<<;;;999999888888888999999888777777777777777555555555666666666666666333222222444777999999888666444333222222333444555333333333333333333333333333222222333555555444222222111111000000111222222222222111000000111222222000///...---,,,------...000///...------///111222555444222000...............///000000...,,,,,,------,,,+++,,,...///...---------------------------///...---,,,,,,---...///++++++,,,,,,,,,,,,------...///000000000111444777666555222111000000111222333222111333666888777666888777666555555555666777666888999888666666888:::888:::===<<<999666666666444666888777666555555666111333555666555444555555666444333444777:::;;;;;;===>>>???>>>===>>>???AAABBBBBBGGGQQQZZZaaammmwww{{{rrrfff[[[SSSKKKJJJJJJIIIHHHGGGFFFFFFEEEEEEEEEDDDCCCCCCEEEGGGHHHHHHGGGEEECCCAAA???=========<<<<<<;;;999888777777888:::<<<===;;;777333666666888:::;;;;;;;;;;;;777666666666666555555555888777555333222222333333000222444444222111111111111111000000222444777888999<<<:::555444777777444777888:::===AAAFFFJJJMMMJJJJJJJJJKKKNNNSSSZZZ___```ccc___VVVOOOLLLHHHBBBDDDCCCAAA??????@@@BBBCCCCCCBBBAAA@@@???>>><<<;;;:::<<<>>>>>>===<<<<<<===;;;<<<<<<<<<============<<<;;;:::888666444333222666444111111222333333222666333000///222333333333444444555555555555444444666666666444222111333444444333222333666888888888888;;;:::777888;;;999444qqqjjjeeecccbbbbbbccccccbbbaaabbbaaa___]]]\\\]]]^^^___\\\]]]^^^]]][[[ZZZ[[[\\\ZZZ[[[[[[ZZZYYYZZZ\\\^^^XXXWWWUUUUUUVVVXXX[[[^^^VVVWWWWWWXXXXXXYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXX]]][[[YYYWWWWWWYYY[[[\\\[[[[[[\\\\\\]]]^^^^^^______`````````___^^^\\\[[[`````````___^^^\\\YYYXXX\\\ZZZXXXXXXYYYYYYXXXWWWVVVVVVVVVVVVWWWWWWWWWWWWVVVTTTSSSRRRRRRPPPNNNKKKJJJJJJIIIGGGEEECCCAAA???<<<;;;:::888666555333333666666555555444444333333666222000111111///000444444444333333444555666666444666999999888888999:::888999:::<<<<<<;;;;;;:::777888888777666666888999444444444444444444444444888777777666666666666777666555555777:::<<<<<<;;;888999:::;;;<<<<<<<<<<<<>>>>>>???>>>>>>===<<<;;;:::999888777777777777777888888777666666666666777555555444444444444444444111000000222555666666666666555333222111111222333444444333333333333333333333222222333555555444333222111111000000000111111000000////////////000000//////...------------...///...---------...000111444333222000///.........+++---......,,,+++,,,,,,---,,,,,,,,,...///...---...........................---,,,++++++,,,---...++++++,,,,,,,,,,,,------///000000000///000333555555444222111000111222333222222111333555666666555555666777777888888888888666777888777666777888:::888999:::999777666777888666888999888666555555555333555777777666555555666555444222333666999::::::??????@@@???>>>???BBBDDDDDDFFFKKKTTT]]]dddoooxxx~~~xxxnnnaaaVVVOOOGGGHHHHHHHHHHHHGGGGGGFFFEEEFFFGGGFFFEEEFFFIIIKKKLLLKKKHHHFFFCCCAAA@@@???>>>>>><<<;;;::::::999999888888888999::::::777555666888;;;===>>>===<<<;;;666666666666555555555444888777555333222222222333000222444555444333333444111111111111222444666888555:::<<<999666666666555666777999===DDDKKKQQQUUURRRQQQRRRTTTXXX[[[^^^^^^XXXXXXTTTMMMIIIGGGDDDAAABBBAAA@@@??????@@@BBBCCCBBBAAAAAA@@@???===<<<;;;999;;;=========<<<===>>>======>>>>>>>>>>>>>>>>>>===;;;999777666555555555666444111111222333222222555333111000222333333333444444444444444444444444666666666444222222333555555444333444777888999888999;;;:::888999;;;:::666uuummmeeecccaaaaaabbbcccbbbaaabbb```^^^]]]\\\]]]^^^___\\\]]]^^^\\\ZZZYYYYYYZZZ[[[[[[[[[ZZZXXXYYY\\\^^^ZZZXXXVVVUUUVVVXXXZZZ\\\VVVVVVVVVWWWWWWXXXXXXXXXYYYXXXWWWWWWXXXYYYYYYYYY]]]\\\ZZZXXXXXXYYYZZZ\\\YYYZZZ\\\^^^```aaaaaaaaacccccccccbbb```^^^\\\ZZZaaabbbccccccbbb___\\\[[[[[[ZZZXXXXXXZZZ[[[ZZZYYYUUUUUUUUUUUUUUUUUUUUUTTTTTTRRRPPPOOONNNLLLIIIGGGFFFEEEDDDBBB@@@>>><<<;;;777777777666444333222111555555666555333222111222555111///000///,,,---000222222222333444555555666444666888888777777888:::888999:::;;;;;;;;;:::999888999999777555444555777444444444333333333333333777777666555444444444444333222222444777999:::999666666777888999999999:::<<<<<<======<<<;;;999777777666666555555555555666666666555555555555666666444444333333222222111111000000111222333555555555888777555444333333333333444444444444444333333333333222222333555555444333222111111000000000000111////////////////////////............------.........------------...//////333222111111000//////...***,,,------,,,,,,,,,---...---,,,---...//////---////////////////////////---,,,++++++++++++,,,---+++++++++,,,,,,,,,------000000111000//////222444444333111000000111222333222222222333444555555555333444666777888777666555444555555555555666777888888777777666666666888999777888999999777555555666666777888888666555666777555333222333555888999999===>>>?????????BBBEEEHHHJJJMMMRRRXXX^^^eeemmmsss~~~}}}yyysssiii^^^TTTNNNFFFFFFGGGGGGGGGFFFEEEDDDDDDEEEFFFFFFFFFGGGJJJMMMOOOMMMIIIFFFCCCAAA@@@@@@???>>><<<;;;::::::;;;;;;:::999777888999999999888777777999:::;;;;;;;;;;;;777777777777666666666666888777666444333333333333111333555666444333333444111111111222333444666777444:::>>>===777444333444666777999<<>>>>>>>>@@@BBBCCC@@@AAAAAAAAA???===<<<;;;999;;;<<<===<<<<<<===>>>>>>>>>???@@@@@@@@@???>>>===<<<999777666666777888666444222111222222222111444333222222222333333333444333333333333333333444555666666555333333333555666555444555777999999888888888777777888999888555xxxpppeeecccaaaaaabbbcccbbbaaaaaa```^^^]]]]]]^^^___```]]]^^^^^^\\\ZZZXXXXXXYYY[[[\\\\\\[[[ZZZZZZ\\\^^^\\\[[[YYYXXXWWWWWWXXXYYYVVVVVVVVVVVVWWWWWWWWWWWWYYYVVVTTTUUUWWWYYYYYYYYY\\\[[[ZZZYYYYYYZZZ[[[\\\YYYZZZ]]]___aaacccddddddffffffeeedddbbb___\\\[[[___```bbbcccbbb```]]][[[ZZZYYYXXXXXXZZZ[[[[[[ZZZWWWVVVVVVVVVUUUUUUTTTTTTQQQOOOMMMLLLKKKIIIFFFCCCBBBAAA@@@>>><<<;;;:::999444444444444333222111000222444666555222000000111333///...000///------000333333444444444555555444333555666666555666777999888999:::;;;<<<;;;:::::::::::::::777444222222333555555555444444333333333666666555444333333333333222222222444666888888888555555555666777777888888::::::;;;;;;:::888666555444444333333333444444555444444444333333444555555333333222222111111000000000111222333333444555666888777666555444444333333555555555444444333333333222222111333444555333222222111111000//////000000000000000000000000000000------..................---------------...//////111111111111000000//////+++---//////---------......---,,,---///000///...////////////////////////---,,,++++++++++++,,,---+++++++++,,,,,,,,,------///000000///...///222444333222000//////000111222222333444444444444555666444555777888888666444222555444444444555777888888777666444444555666777888666888999999888777777888999::::::999777666777888555444222333555888888888999;;;===???AAADDDHHHLLLMMMQQQVVVZZZ___ffflllppp{{{yyytttmmmcccYYYPPPKKKFFFFFFGGGGGGFFFDDDBBBAAABBBCCCDDDDDDEEEFFFJJJLLLNNNLLLIIIEEEBBBAAA@@@??????>>><<<;;;::::::;;;<<<<<<:::888888999:::;;;:::999888777666777999;;;<<<999999999888888888888777777777666555444444444444444555777777444222222222111111111222333444555666555:::??????999222000222666666777:::???FFFLLLPPPRRRSSSVVV]]]cccdddaaa^^^YYYTTTOOOLLLJJJGGGDDDCCC>>>>>>>>>===>>>???@@@AAA>>>@@@BBBAAA>>><<<;;;<<<999:::<<<<<<;;;;;;===???>>>???@@@AAAAAA@@@???>>>===;;;999888777888:::;;;888555333222222333222222333333333333333333333444444333222222222222333444444666777666444333444555777555444555777888888888777666666999:::999777555zzzrrreeecccbbbbbbccccccbbbaaabbbaaa___^^^^^^___```aaa^^^______]]]ZZZXXXXXXXXXZZZ\\\]]]]]]\\\\\\]]]___\\\\\\\\\[[[ZZZYYYXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWYYYVVVSSSSSSWWWZZZZZZYYY[[[[[[ZZZYYYZZZ[[[\\\]]][[[\\\]]]___bbbdddfffgggfffffffffdddbbb___\\\ZZZ[[[\\\^^^______]]]ZZZXXXZZZXXXWWWWWWYYY[[[ZZZZZZYYYXXXXXXWWWVVVUUUUUUTTTMMMLLLJJJIIIHHHFFFCCC@@@===<<<;;;:::999888888888222222333444444333111000///333555555111//////111111......000000...///222444444555555555555444444222333444444333444666888777888:::;;;;;;;;;:::999::::::999777333111111222777777666666555444444444555555444333333333444444333222222333666777777666444444444444555666777777777888888777777666555555222222222222222333444555333222222222222333444444222222111111111111111111111222444444333333555666555555555444444333333222666666555555444333333333111000000111333444222111222111111000////////////000000111111111111000000,,,---......///.........------......////////////000000111111111000000///---///000000...---.........---------///000///..............................---,,,++++++,,,---...++++++,,,,,,,,,,,,------.../////////...///222444444333111//////000111222333444555555444444666777666777999999999777555444777555555666888:::::::::777555333333444666666666444666888999999999:::;;;;;;<<<<<<:::777777888999777555333444666888999888777:::>>>AAACCCFFFJJJMMMKKKQQQWWW[[[```gggmmmnnnwwwtttmmmeee[[[QQQIIIEEEDDDEEEFFFFFFEEECCC@@@>>>@@@AAABBBBBBCCCEEEHHHKKKKKKJJJGGGEEEBBB@@@???>>>===<<<<<<;;;::::::;;;;;;<<<:::888888999;;;<<<;;;===;;;888666777999<<>>>>>=========>>>>>>???<<>>;;;;;;<<<999:::;;;;;;:::;;;===???>>>???AAABBBBBB@@@>>>===<<<;;;:::999999:::;;;<<<999777444333333444333222222444555444333222333444333333111111111111333333444555777777555444555555777555444444666888777777666555777<<<>>>:::666666|||sssfffdddcccbbbcccdddcccbbbcccaaa```______```bbbccc___``````]]]ZZZXXXXXXXXXYYY\\\___``````______```ZZZ\\\]]]^^^]]][[[YYYXXXXXXXXXXXXWWWWWWWWWWWWWWWZZZVVVSSSTTTXXX\\\\\\[[[YYYYYYYYYZZZ[[[\\\^^^^^^]]]]]]^^^___bbbeeegggiiieeeeeedddccc```]]][[[YYYYYYZZZ\\\\\\\\\[[[YYYXXXYYYXXXVVVWWWXXXZZZYYYXXXWWWWWWVVVUUUTTTSSSRRRRRRIIIGGGFFFEEEDDDCCC@@@===888888666555555555666777000222333444555444222111---111555444111...///111111......000111......111222222444555555555444444111222222111111222444666666777888999999999888888777888777666333222333444888888777666666555444444444444333333333444555555444333222333555666555444222222222111222333555666666555555444444444555555111111111111222333444555111111111111111222333333111111111111111222222222000222444444222222444666555555555555555555444444666666666555444444333333000//////000222222111///222222000//////.........///000111111111111000///,,,,,,.../////////............//////000000000//////000111111222111000000...000111000...---------///...---...///000///...------------------------///...---,,,,,,---...///++++++,,,,,,,,,,,,---------...///......000333555777666444222111111222333444666777777555444666888444555666777888777666666777555444555888;;;:::999777555222333555666555333111444777999:::;;;===???=========:::888777888:::888666444555777888999999999<<>>>>>==================:::???CCCBBB>>>;;;;;;<<<888999:::::::::;;;>>>@@@>>>???AAABBBBBB@@@>>><<<::::::;;;;;;<<<<<<<<<===;;;888666444555555444333222444666555333222333555333222111000000111222333333555777777666555555666666555333444555777666666333222666>>>???:::444333|||sssgggeeeccccccdddeeedddccccccbbb```___```aaacccddd```aaa```^^^[[[XXXXXXXXXXXX[[[```bbbbbbaaa``````XXXZZZ]]]``````^^^[[[YYYXXXXXXXXXXXXXXXXXXXXXXXX\\\WWWSSSTTTYYY^^^^^^]]]XXXYYYYYYZZZ[[[]]]^^^______^^^^^^___aaaeeehhhjjjccccccbbbaaa___\\\YYYXXXZZZ[[[\\\\\\\\\\\\[[[ZZZYYYXXXVVVVVVXXXYYYXXXWWWTTTSSSRRRQQQPPPOOONNNMMMFFFDDDCCCBBBBBB@@@>>>;;;555444333333333444555666000222444555555555333222+++000444444111...///222111......000000------000///000222444555555555444000111111000000000333555444555777888888888777666444555666555333333555777888888777666555555444444333333333333444555555666444333222333444555444222111111000000000222333555555444333222333444555666111111111111222333555555111111000000111222333333000000111111222222333333///222444333111111333555666777888888888888888777777777666555444444333333///......///111111000///222222000///...............///000111111000///...+++,,,.../////////.........//////000111000000000...///111222222111000000...000111000---,,,+++,,,///...---...000000000...------------------------///...------------...///++++++,,,,,,,,,---------,,,---.........000333666:::888666444222222333444444777888888666555777999000111222444555555666666555333111333777999999777777444222333555666333111///222666999;;;===???BBB>>>>>>===;;;888777888:::888777555555777999999999<<<@@@DDDHHHIIIIIIIIIIIIPPPXXX\\\[[[]]]ccceeebbbccc```[[[UUUNNNIIIEEECCC>>>@@@BBBDDDEEEDDDBBB@@@???@@@AAAAAAAAACCCFFFIIIDDDDDDDDDCCCAAA???<<<;;;999:::;;;<<<;;;:::999888999777666777999::::::999888999999999999999999:::999999999888888888888777222333444666777888888888000222444555444333333333111222333333444444444444666222444<<<>>>999666777000111222444666888:::;;;BBBIIIQQQVVVVVVUUUTTTUUUNNNFFFCCCGGGHHHBBB===;;;>>>>>>======<<<<<<;;;;;;999>>>CCCBBB>>>:::;;;<<<888999::::::999;;;>>>@@@>>>???AAABBBBBB@@@===;;;999:::;;;<<<============<<<999777555555666555444111444666666333222333555333222000//////000222333333555777888666555555666666444333333555666666555000...333===>>>777111000wwwqqqjjjddddddggghhhccc___bbb```]]][[[\\\___ccceeedddbbb```]]][[[[[[[[[\\\[[[\\\^^^______^^^\\\[[[ZZZ[[[\\\\\\\\\[[[YYYXXX^^^YYYVVVWWWZZZ\\\ZZZWWWWWWTTTQQQTTTYYY]]]]]][[[WWWXXXYYYZZZ\\\^^^______^^^^^^^^^___bbbeeeiiikkkjjjeeeaaaaaacccbbb]]]XXX```aaabbbaaa```]]]ZZZYYYXXXWWWVVVWWWYYYZZZZZZYYYVVVTTTPPPNNNMMMKKKIIIGGGCCCBBB???<<<888888:::<<>><<<777333444444222777777666555444444333333888777666777888777555333999777555666999:::888666555555555555444333222222222444666888:::===BBBEEE@@@>>>;;;777666555666777555444333555888;;;<<<;;;999:::???FFFEEECCCHHHQQQQQQXXX___bbb```___aaaddd^^^XXXQQQJJJGGGEEEDDDCCC@@@BBBCCCBBB???===<<<<<>>999222666555333333444777:::<<>>============;;;<<<======>>>======<<<===<<<;;;:::999:::;;;<<<===<<<:::999999:::;;;<<<===>>>@@@???===;;;;;;<<<:::;;;===>>>>>><<<:::999>>><<<888444222333555666===666222444666444333444666444222222333333222111333333333333333333333333333444444444555666666666000111222555888999777555xxxqqqkkkeeeeeeggghhhddd```bbb```^^^\\\\\\^^^bbbdddcccaaa___\\\[[[[[[[[[\\\ZZZ[[[[[[\\\\\\[[[[[[ZZZZZZZZZ[[[[[[[[[ZZZYYYXXX\\\YYYWWWXXX[[[\\\ZZZWWWXXXUUURRRTTTYYY\\\\\\ZZZYYYYYYZZZ[[[\\\\\\]]]]]]___^^^^^^^^^___bbbdddfffeeecccaaabbbdddccc___\\\```aaaaaaaaa```^^^[[[ZZZZZZYYYWWWVVVVVVUUUSSSRRRTTTQQQNNNKKKIIIGGGEEEBBB???>>><<<999777666888;;;>>>999222000222444333111333222222222111111111111111111000000000000111111000//////......///000111333333222111111111111111111111111111222333555555444555666777777666555444333333333333444444444444333444555555666666555555444333111222444555555444111111222333333333333222444222000000222333333222444444555555555555444444333222000111222333333222222222222222222111000/////////000000000000//////---000111///---...333888888888777666666666777888666555444333333222222333444222000000222333222111222111000///...//////000000000111222222222222111//////............//////111......111111000111444111000111222444333111000//////...---,,,,,,,,,,,,...---,,,,,,,,,,,,---...---...///...,,,+++,,,---///---,,,***)))***+++,,,,,,,,,++++++,,,---//////000000000000111222333333888<<<>>>;;;999888666333444444444444444444444444777777666777888888777555777666444666888999888666666666666666555444222222222444666888:::===AAAEEE@@@>>>;;;888666666666777888777666777999:::::::::999999>>>CCCCCCBBBHHHPPPSSSXXX^^^aaa```______```XXXSSSLLLFFFDDDCCCCCCCCC>>>@@@BBBBBB@@@>>>>>>>>>??????@@@BBBCCCCCCCCCCCCFFFEEECCCBBB@@@>>>===<<<999888888777777777888888:::999777666666777999::::::999888777777888999999:::999999:::;;;;;;999777777555444444444444333111222444666666555333333444111222444555555555444333666777777777;;;>>>:::333777666444444555777:::;;;>>>BBBFFFGGGEEECCCCCCCCC>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;::::::;;;<<<======<<<;;;999999:::<<<======???@@@@@@>>><<<======:::;;;<<<=========<<<;;;===;;;777444333333555666999666555888999666555777888666333222333444333222444444444444444444444444444444555555555555555555333333444666888777555333yyyrrrmmmgggfffhhhiiieeeaaacccaaa^^^]]]\\\^^^```aaa```___]]]\\\[[[[[[\\\]]][[[[[[[[[ZZZZZZ[[[[[[[[[YYYZZZZZZZZZZZZYYYXXXWWWZZZXXXWWWYYY\\\]]]ZZZVVVYYYVVVTTTUUUXXX[[[ZZZYYYZZZZZZZZZ[[[[[[[[[[[[\\\___^^^]]]]]]]]]^^^```aaa```aaacccdddeeecccaaa______```aaaaaaaaa___\\\[[[ZZZXXXVVVTTTSSSRRROOOMMMPPPMMMIIIFFFDDDBBB???===::::::999666444444777999===888333111222333222000222222111111111000000000111111000000000000111111000000///.........//////222222333333333222111111111111000000111222333333555555666666666666555555444444333333333333333333222333333444444444444444555333222222444555555444111111222333333333333222444222111111222333333222444444555555555555444444444222111111333333222111111222333444333111///------......//////......---...000111///---...333777999999888888777777777777777555333222111111222333444222111111333444333222111111000000000/////////000000111111222222222222000000///...------------111......111111000111444222222222333444444222000///...------,,,,,,,,,,,,...------,,,,,,------...---//////...---,,,---...++++++***))))))***+++,,,++++++++++++,,,---......//////000000111222222333333:::??????>>>===:::555333333333333333333444555666666555777888999777666555444333555777999888888888888888777666555333222333555777999;;;===AAADDD@@@>>>;;;888777666777777<<<:::888888999:::999888888888;;;???@@@AAAHHHPPPVVVXXX\\\___```___^^^\\\RRRMMMFFFAAA@@@@@@AAABBB<<<>>>AAAAAAAAA@@@@@@AAA<<<======???AAACCCDDDFFFHHHGGGEEEBBB@@@???======;;;:::999888888777777777;;;:::888777666666777777999999999999999999999999999888888999;;;;;;999888888666444444444444222111333666888888666555555666222333444444555666777777777888888888<<>>===<<<;;;::::::;;;===>>>@@@AAABBBAAA???>>>>>>>>>;;;;;;<<<<<<======>>>>>><<<:::888555444444555666555666:::@@@@@@<<<;;;>>>===999555333333444444444666666666666666666666666666666666666666555555444666666555666777666444111yyyrrrmmmhhhggghhhhhhfffccccccaaa___]]]]]]]]]^^^___^^^^^^]]]\\\\\\\\\]]]]]]^^^]]]\\\[[[[[[\\\]]]^^^YYYYYYYYYYYYYYYXXXXXXWWWXXXXXXXXX[[[]]]\\\YYYWWWZZZXXXVVVVVVWWWYYYYYYXXXYYYYYYZZZZZZ[[[[[[\\\\\\]]]]]]]]]\\\]]]^^^______]]]aaaeeefffeeebbb```___^^^^^^`````````^^^\\\[[[WWWUUUSSSRRRRRRQQQOOOMMMIIIFFFCCCAAA@@@>>><<<:::777777777555333444666888;;;888333111111222111000111111111000000000000///111111000000000000111111000000//////////////////111222333444444333222111111000000000000000111111444444444444444444444444444444333333222222111111111111222333333333333333555333222333444666555555111111222333333333333222333222111111333333222111444444555555555444333333333222111222333333222000111222444555444111...,,,---......//////......---///000000///...///222555::::::::::::999777666555777555222000///000222444444333111222333444444333000111111111111000///...000000000111111222333333222111000///...---------111......111111000111444222222222333444333111//////...---,,,,,,,,,,,,,,,---------------------------.........,,,+++,,,---******))))))))))))************++++++,,,------......///000111222222333333111888===>>>===>>><<<999555555444333333333444555666555555555777777555333222222333555777888999999::::::999888777666444333444666999;;;<<<>>>AAACCC???>>>;;;999888777777888;;;999777888999:::999888888888:::;;;>>>BBBJJJPPPWWWXXXZZZ^^^aaa```]]][[[OOOJJJCCC>>>===>>>??????<<<>>>AAAAAAAAA@@@@@@AAA<<<<<<===>>>AAADDDGGGHHHIIIHHHEEECCCAAA??????>>>;;;;;;:::999999999999999<<<;;;999888666555555555999999:::;;;;;;;;;::::::999888777888::::::999888666555444444555555444333555777999:::888777777777444444444555666888:::;;;888::::::999<<>>;;;999777777777666777777888888888888777777888999:::;;;999888888888999:::<<<======<<<;;;::::::<<<>>>???EEEFFFFFFDDDAAA???>>>>>><<<<<<<<<<<<===>>>???@@@;;;:::888777666666666666333777@@@HHHIIIEEEEEEIII@@@<<<777444444555666666666666666666666666666666666777777777777666555444777666555666777666555333yyypppmmmiiigggggggggeeecccbbbaaa```^^^]]]]]]]]]]]]^^^]]]]]]]]]]]]]]]]]]]]]^^^]]][[[ZZZZZZ[[[]]]^^^ZZZYYYYYYXXXXXXXXXXXXXXXWWWXXXYYY[[[\\\\\\ZZZXXX[[[YYYWWWVVVWWWWWWXXXWWWVVVWWWXXXYYY[[[\\\]]]^^^[[[[[[\\\]]]^^^```aaabbb___bbbeeefffccc```]]]\\\[[[\\\^^^^^^^^^\\\ZZZYYYWWWTTTRRRPPPPPPNNNLLLIIIBBB???===<<<======<<<:::555666666555333444555777888666333111111111111000111111111000000000000///111111000000000000111111000000000000000000//////000111333444444333222111000000000///000000111111222222222222222222222222333333333222222111111000000111111222222222222222555333222222444555555444111111222333333333333222333222111222333333222111444444555555444333222222222222111222444444222000000222444444444111...,,,...//////000000//////...///000000//////000222444999999:::;;;:::888666444666444222//////000111333444222111222333555555444111111111222111000//////000000000000111222333444444333222000///.........111......111111000111444111000000111333222000.........---,,,,,,,,,------------------------------+++,,,---,,,*********+++++++++***)))((((((((((((******+++,,,---------......///000222333333444333000666999888888;;;<<<;;;:::999777555333333444444666555444444555444222000111222444555666777999::::::::::::999888666555444555777:::<<<===>>>@@@BBB>>>===<<<:::888888888888777666555666888:::::::::999::::::;;;>>>FFFMMMRRRVVVWWWZZZ]]]______\\\YYYMMMHHHBBB>>>=========<<<<<<>>>AAAAAA@@@>>>>>>???>>>>>>???@@@BBBFFFIIIJJJIIIGGGEEEBBBAAA@@@@@@@@@:::::::::::::::;;;<<<<<<<<<<<<:::999777666666555777777888999:::999999999999888666777888999888777333333222444666888777666777999;;;;;;:::888888999555555666777888:::<<<===:::<<<<<<:::===BBBCCC@@@=========<<<;;;:::888888:::<<>>@@@IIIIIIIIIFFFCCC???>>>>>><<<<<<<<<======???@@@AAA::::::999999888888888888444999CCCMMMOOOLLLMMMQQQAAA>>>999666555777777888555555555555555555555555777777888999888777555444555444444555777888777666xxxnnnkkkhhhfffeeedddcccbbb`````````___^^^]]]\\\\\\^^^^^^^^^^^^^^^^^^^^^]]]\\\[[[YYYXXXXXXYYY[[[\\\[[[ZZZYYYYYYXXXXXXYYYYYYWWWXXXYYYZZZ[[[[[[ZZZZZZZZZYYYXXXWWWVVVWWWWWWXXXUUUVVVWWWYYY[[[\\\^^^^^^YYYZZZ\\\^^^___aaabbbcccaaabbbccccccbbb___\\\YYYYYYZZZ[[[[[[[[[YYYWWWUUUVVVSSSOOOLLLJJJGGGCCC@@@<<<:::999999:::;;;:::999555666666555333333444666555444333111000111111111222222111111111000000000111111000000000000111111///000111222222222111111000000111222222222222111000000//////000111222222111111000000000000111111222222111111111111111111000111111222222222222222444222111111333444444333111111222333333333333222222222111222444444222000444444555444444333222111111000111333444444333111000111222333333222000//////000000111111000000///000000000000000111111222666888:::;;;:::888555444555333111000//////000111333111000111333444444444222222111111111000000000000000//////000222444555555444222111000/////////111......111111000111444/////////111222333111///...------,,,,,,---------,,,------......------,,,***+++,,,+++***))))))++++++++++++***)))(((((('''***+++,,,---...............///111333555555555555000444666333333888;;;:::===;;;888555333333333444666555444444555444222000111333555666666777999;;;999999999999888777666666666999<<<===>>>???@@@BBB>>>===<<<;;;999999888888444333333555888;;;<<<;;;;;;=========BBBKKKRRRTTTVVVXXX[[[\\\[[[YYYVVVTTTJJJGGGBBB???>>>===<<<:::;;;===???@@@>>>======>>>@@@AAABBBCCCEEEGGGIIIJJJHHHFFFCCCAAA@@@@@@AAABBB::::::::::::;;;<<<===>>><<<;;;;;;:::999999888888444444555555666777777777:::888666666777888777666222111222444777999999888777999<<<<<<:::999999999666777888999;;;<<<===>>>;;;===>>><<<>>>CCCFFFEEEBBBBBBBBBBBB@@@===;;;999:::;;;???CCCEEEDDD@@@<<<999888888777777777888888444555666888999999999999555555444444444666777888:::999888888999<<<>>>@@@GGGHHHHHHEEEBBB???>>>>>>======>>>>>>??????@@@@@@:::;;;;;;<<<<<<;;;:::999888;;;BBBLLLOOOMMMMMMPPPAAA===999777777888888888666666666666666666666666666777999:::999888666555333333333555777999:::999wwwkkkiiifffdddbbbaaaaaa```^^^____________^^^\\\\\\````````````___^^^^^^]]][[[ZZZYYYXXXXXXYYYZZZ[[[\\\[[[ZZZYYYYYYYYYZZZZZZWWWXXXYYYYYYZZZZZZ[[[\\\YYYYYYXXXWWWVVVVVVXXXYYYWWWWWWXXXYYYZZZ[[[\\\]]]YYYZZZ\\\^^^___aaaaaabbbcccaaa______aaa___\\\XXXWWWXXXYYYYYYWWWUUUSSSQQQNNNKKKHHHEEECCC@@@<<<999999777555555666777666555444555555444222111222333222222222111000111222333333222222222111111111111111111000000000000111111///000111333444444444444000000//////000000111222/////////000111222333444222111000//////000111222000000000111111111111111000111222222333333222222333111000000222333333222111111222333333333333222222111111333444444222000444444444444333222111111//////000333555555444222000000111222222222222111///000000111111000000///000000///000111111111111444666999;;;;;;888555333333222111000000//////000222000///000222444444333333222111000000000111222000000//////000222444666333333111000////////////111......111111000111444......///111444444333111---------,,,,,,------...,,,,,,---......---,,,,,,+++,,,---,,,***)))***+++*********************)))+++,,,...///000////////////000333555777777666666000444555222222666888777;;;999666444333333444555444444333555777777666555222555777777666777999<<<777777888888888888777777777:::===>>>>>>???@@@AAA======<<<;;;:::999999888555444444666999<<<<<<<<<<<>><<<:::888:::===>>>>>>===>>>???BBBCCCDDDEEEFFFFFFGGGGGGFFFDDDBBB@@@@@@AAABBBDDD<<<<<<<<<;;;<<<<<<======:::;;;;;;;;;<<<;;;;;;;;;666555555555555777888999;;;999666555666666555444333222222444777999999888888:::<<<<<<;;;999999:::777888:::<<<============<<>>DDDHHHHHHHHHIIIIIIHHHFFFCCC???======>>>BBBFFFIIIGGGBBB>>>:::999888888777777777777222444777999::::::999888666555444444444555666777888777777777999;;;>>>???@@@AAABBBBBB???>>>>>>>>>===>>>???@@@@@@@@@???>>>;;;<<<===>>>>>>===<<<;;;===;;;???FFFIIIHHHGGGHHH>>><<<999888999999999888777777777777777777777777555666999:::;;;999777666444333333444777999::::::vvvjjjhhheeecccaaa```______]]]^^^_________^^^]]]\\\aaaaaaaaaaaa```___^^^]]]\\\\\\[[[[[[[[[[[[\\\\\\]]]\\\ZZZYYYYYYYYYZZZ[[[WWWXXXYYYYYYYYYYYY[[[]]]XXXYYYXXXWWWVVVVVVXXXZZZYYYYYYYYYYYYZZZZZZZZZ[[[YYYZZZ\\\]]]^^^___``````ccc___\\\]]]``````\\\XXXVVVWWWWWWWWWUUUSSSPPPNNNEEECCC@@@???>>><<<:::777888666444333444444333111333444555333111000000111000111111111000111222444333333333222222222222111111111000000000000111111...000222444555666555555000///.........///111222/////////000111333444555333222111000000111222333//////000000111111222222111111222333333333333222222000///000111333222222111111222333333333333222222111222333444444222000444555444444333222111000......000333666666444333000000000111111222333333//////000000000000//////111000///000111222111000222444888:::;;;888555333222222111111000000///...111/////////222333333333444333111//////000111333000000//////000222555666222111000//////......///111......111111000111444......000222555666555333------,,,,,,,,,------...,,,,,,---......---,,,,,,,,,---...---+++***+++,,,((((((***++++++,,,,,,,,,,,,---...000000000000//////111444666888888777777///444555333222555666555999777444222222333555666333333333666999;;;:::999333666888888777777999<<<666666777888888888888777777:::===?????????@@@AAA======<<<;;;;;;:::999999777666666777:::<<<===<<<>>>AAABBBBBBIIITTTYYYWWWWWW[[[]]]YYYPPPIIIFFFFFF@@@??????@@@AAA@@@===:::444777;;;======>>>???@@@BBBCCCEEEFFFFFFFFFEEEDDDDDDCCCAAA??????AAACCCEEE???>>>===<<<<<<;;;<<<<<<999:::;;;<<<============999888777777888:::<<<>>><<<:::777555555555444333555444333555777888777666888:::<<<<<<;;;999999:::777999;;;===>>>>>>===<<<===@@@@@@===>>>DDDIIIJJJMMMNNNNNNMMMKKKGGGBBB@@@BBBCCCFFFJJJMMMKKKEEE@@@;;;:::999777777666666666111444777:::<<<;;;999777888777555444444555666777777666666666888;;;===???:::<<<>>>>>>>>>===>>>???>>>???@@@BBBAAA@@@>>>===;;;<<<>>>@@@@@@???===<<<@@@<<<;;;@@@DDDBBB@@@@@@===;;;999999::::::999888888888888888888888888888444666999;;;;;;:::888777666444333555777999999999vvvnnnhhhccccccbbb___^^^```]]]^^^```bbbcccbbbaaa``````___^^^]]]]]]\\\]]]]]]ZZZZZZZZZYYYZZZZZZ[[[\\\\\\\\\\\\[[[ZZZYYYXXXXXXYYYXXXWWWYYY[[[\\\[[[ZZZXXXWWWVVVWWWYYYYYYXXXWWWYYYZZZZZZXXXZZZ]]]]]]YYY[[[\\\]]]^^^^^^___^^^^^^```___^^^^^^^^^\\\YYYVVVVVVUUURRROOOLLLJJJHHHHHHEEEBBB???===<<<:::777555222444666555222111111333000222333333111000000111111000///......///000000000555777444222444666555555555555444333222111000...///111333333222000///000...------///111222222222111000000000000000111222111000/////////000111///000111222333222111111.........///000000111111222000...---///000000///222000///000222333000---000000000000000111111111444444333333444333000---222222111111111111222222000111222333333222111000111000...---...///111222.........//////000111222333777999888888;;;999666444333111000000000111222///000111222222333222222111111111000///000222555333222111000////////////222111000///////////////222111000000000111333444222111000111222333222000***,,,------,,,,,,...///************))))))))))))&&&...///(((&&&******%%%******************++++++.........///000222444444222222333666999;;;:::888555444444333333333444444888888777555333222444666888777777555444333222111222333444666777999:::;;;999888777666666777999:::888:::<<>>======>>>>>>>>>===<<<;;;;;;777777777888999:::<<<===<<<>>>AAAEEEIIIMMMPPPRRRVVVVVVUUUQQQJJJBBB===:::>>>???AAA@@@>>>===>>>>>>;;;;;;:::;;;;;;<<<===>>>DDDAAA@@@AAADDDFFFEEEDDD???>>><<<===???@@@@@@??????>>><<<<<<======<<<::::::;;;<<<<<<;;;;;;===???;;;777777999999777777:::???===:::888888888999999999888777666666777888999;;;:::999999:::;;;===>>>999999999:::::::::;;;;;;888999:::===AAAFFFKKKMMMMMMSSSZZZZZZSSSLLLGGGFFFIIINNNVVV\\\]]]VVVKKKBBB@@@===999777666666555444333444666777777777666666999999888888777777666666777777777:::======:::777;;;999;;;AAADDDAAA??????CCCBBBBBBAAA@@@>>>===<<>>>>>===============:::999;;;@@@FFFGGGBBB===666555555777999;;;;;;;;;999777555666999:::888666777888999;;;;;;;;;;;;:::;;;999888777666777999:::uuuooohhhcccbbbaaa___^^^aaa\\\^^^```cccddddddccccccbbbaaa```___^^^^^^^^^^^^[[[[[[[[[[[[[[[\\\]]]^^^\\\\\\]]]\\\[[[ZZZXXXWWWXXXVVVVVVWWWYYYZZZZZZYYY[[[YYYWWWXXXYYY[[[[[[ZZZ\\\^^^^^^\\\]]]``````]]]___``````aaaaaa``````___aaa```___^^^]]][[[XXXUUURRRQQQNNNKKKHHHFFFEEEDDDCCC@@@>>><<<;;;999666444222444555444111000111333222333444333111/////////111000///......///000111///444666333111333555444555555555444444222111111...///000111222111111000///...---...///111222222111000000000000000111111333222111000///000000111000000222333333333222111//////000000000111111111333111///...///000//////111///...///111222111///111111111000000000000000444333333333444333111///222111111000000111111222//////000000000000//////111000///......///000111///.........///000111222///444666555666888777444333222111000000000000000//////000111111111111000000111222111000000222444222111000000////////////000000///.........//////000///.........///000000222000///000111222111///+++---...---,,,,,,---...************))))))))))))+++......,,,,,,...---******************++++++,,,////////////000111333333222666999::::::999;;;<<<666555444444333444555666:::::::::888555333444555888888888777777777777666333444555666777999999:::888777555444555666888999888:::===@@@AAA@@@>>><<<>>>>>>>>>===<<<;;;:::999888888888999:::<<<======<<<>>>AAADDDHHHKKKNNNPPPSSSSSSRRRMMMFFF@@@;;;::::::<<<======<<<;;;;;;;;;<<<<<<<<<<<<===>>>??????BBB@@@>>>@@@BBBDDDDDDBBB>>>===<<<<<<>>>??????>>>>>>===<<<<<<===>>><<<;;;:::::::::::::::;;;<<<<<<:::777777999999777888;;;@@@>>>;;;:::999999999999666666555444444444555666999999999999:::;;;<<<===999:::;;;;;;<<<<<<;;;;;;::::::;;;===@@@EEEIIIKKKMMMTTT[[[]]]YYYSSSPPPOOOOOOSSS[[[aaabbb[[[QQQJJJAAA===888555444444444444444555666777777777666666555555555555555555555666777666666888;;;<<<:::777;;;999;;;@@@BBB???===???BBBBBBBBBAAA@@@???======>>>>>>>>>>>>>>>===<<<<<<:::999:::>>>CCCDDDAAA===777666666777:::;;;;;;:::999777555666888888777555999:::<<<>>>>>>>>>===<<<777666444333444666888:::uuupppiiicccbbbaaa______bbb]]]___aaadddeeefffffffffcccbbbaaa``````___``````\\\\\\\\\\\\]]]^^^___```\\\]]]^^^^^^]]][[[XXXVVVWWWUUUTTTUUUWWWYYYYYYXXX]]][[[YYYYYY[[[\\\]]]]]]]]]```aaa^^^___aaaaaa^^^```aaaaaaaaaaaa``````___```^^^\\\ZZZYYYVVVSSSPPPLLLKKKHHHEEECCCAAA?????????===;;;999888777444222222222333111000///111222333444444333000...---...//////.........000111222///333444111000222444222555555555555444333222222/////////000000000111111///.........///000111222////////////000111111222555444333111000000000000111111222333333333333222222222222111111111111000444222000///000000///...000///------///111222111222222111111000000//////222222111222333333222000111111000000000000111111///......------......///111000///.........000000000///---------///111333...222444333444777777444111111111111000///...---000000000000/////////......000222222111000111222000000//////.../////////......---------.../////////......---------......000///...///000000///...,,,.........,,,+++,,,---++++++*********))))))))))))%%%%%%)))---+++*********************+++,,,,,,000000000000000111111222222777<<<<<<888666888<<<777666444333333444666777;;;<<<===;;;888666555555777777777777888999::::::555555666777777888888999888777666555666777999:::999<<>><<<>>>>>>======;;;:::888888999999::::::;;;<<<===>>><<<>>>@@@CCCFFFHHHJJJLLLNNNNNNLLLGGGAAA;;;999888777999;;;<<<;;;999::::::============>>>???@@@@@@???>>>===>>>@@@AAAAAA@@@===<<<;;;<<<>>>???>>>======<<<;;;<<<===>>>===<<<;;;999777777:::<<<;;;999999777666999:::888999<<>>;;;999999999888777555444444333333444555555666666888999:::;;;;;;<<<888:::;;;======<<<;;;:::::::::;;;<<<@@@DDDGGGJJJOOOVVV]]]```]]]XXXUUUTTTSSSWWW^^^ccceee```XXXQQQEEEAAA;;;666555555666666666666777777777666555555222333333444555555666666666555555666888999999888<<<:::;;;??????===<<>>===<<<===>>>??????===<<<::::::999888;;;???@@@???<<<999888777888:::;;;:::999888777555555666666555333888:::===???@@@???===<<<777666444333444777:::<<>><<<;;;:::;;;999777666666555333111111111111000//////111222111222333222000......//////.........///000222333...111222//////222333000444444555555555444333333222222000///////////////...///000/////////000222.........//////111222333555444444222111111000000111222222222333333333333444444333222222111000000444333111000111000///---///...,,,,,,...000222333333222222111000///......000//////000222222111000000000000//////000000000//////---,,,,,,---//////000000///.........//////000///---,,,---...111222...222444333444888888555000000111111111///---,,,222222111000///.........---///222333222000000111//////............//////,,,,,,,,,,,,------...///000000//////............///...------//////...------...///...,,,++++++---+++++++++*********))))))(((''',,,)))&&&)))************+++,,,,,,---111111000000000000000111000444888777444222333666666444333111222333555777:::<<<>>>===;;;999888888777777666666666777888999777777777777777888888888999888777777888:::<<<===;;;>>>BBBDDDEEEBBB???<<<>>>>>>===<<<;;;999777666888999:::;;;;;;<<<<<<<<<<<<===>>>@@@CCCEEEFFFGGGIIIHHHEEE@@@;;;777666777777999<<<===<<<;;;;;;;;;============>>>???@@@@@@<<<<<<===>>>????????????===<<<<<<===??????>>>===<<<;;;;;;<<<>>>???>>>======999555777;;;===;;;777999666777:::;;;:::;;;???AAA>>>:::999999999777555555555555555666666666777333555777999:::;;;;;;:::666888;;;======<<<:::888888888999;;;>>>CCCGGGIIIRRRVVV\\\^^^\\\XXXUUUSSSUUUXXX]]]bbbdddaaaZZZUUUKKKFFF???:::888888999:::666666555555555444333333555555555666666666666666555444444444666777888999>>><<<<<>>;;;<<<@@@AAAAAAAAAAAA@@@???>>>>>>;;;<<<>>>@@@???===;;;999:::888777888;;;<<<<<<;;;:::999888888999:::999777777666555555555444444333666888;;;>>>>>>===;;;:::===;;;888666777999===???|||qqqkkkffffffeeebbbaaaccceeeeeeeeeeeeddddddccccccaaaaaa```___^^^^^^^^^^^^ZZZZZZZZZZZZ[[[\\\]]]^^^[[[\\\]]]]]]]]][[[YYYXXXYYYWWWVVVVVVXXXZZZ[[[[[[WWWXXXZZZ]]]___^^^\\\YYYZZZ___aaa___]]]^^^^^^\\\YYYZZZ[[[\\\]]]^^^^^^^^^[[[XXXTTTQQQNNNKKKHHHEEECCCBBB@@@===;;;999888777777666444333444333111000111000//////000000111111...000111111000000000111///.........///000222333...000000...///222222///333333444444555444444444666555333111///...---------///111111///...000111............///000111222444444333333222111000000111111111222222222333333555444444333222111000000333222000000111000///---...------,,,,,,...111333333222222111000///.........---,,,---///000000///000//////......//////000111000............000111000000///...............000///---,,,---...000111...111222111222555666333///000111111111000...---444333222111000/////////---///222222111000000111000//////............///,,,,,,,,,,,,,,,---...///...////////////............---,,,---...///...,,,---...///...,,,++++++---++++++++++++************---###""",,,111...+++...************+++,,,---...222111111000000000000000222222222333333222000///333222111000000222444555777:::<<<======<<<<<<===;;;:::888666666666777777777777777888888888888888888777666666888:::<<<>>>>>>AAADDDFFFFFFCCC@@@>>>>>>>>>===<<<;;;999777666777888999:::;;;;;;::::::;;;;;;<<<>>>@@@AAABBBCCCCCCBBB???;;;666444444666555888<<<======<<<;;;<<<<<<<<<<<<<<<===>>>??????;;;<<<>>>???????????????>>>>>>>>>???AAAAAA@@@>>><<<;;;;;;<<<>>>???>>>===>>>:::777888<<<>>>;;;888999777888<<<===<<<>>>BBBEEEAAA===<<<===<<<999555444555555666666666666666444555777999:::::::::999555666999;;;;;;:::888666555555666999===AAAFFFHHHQQQTTTWWWZZZZZZYYYWWWWWWWWWYYY\\\```bbbaaa\\\XXXOOOIIIBBB<<<:::999::::::555444444333222222222222888888777666555444444333333333444444555666888999>>>===>>>@@@>>>;;;===AAA?????????@@@??????>>>>>>;;;<<<>>>??????===;;;999:::888777777777999999999:::888777777999999888666555555666555444333333444666888;;;===>>>===;;;:::AAA>>>;;;999999:::<<<>>>~~~rrrllliiijjjiiieeeccccccfffeeedddcccbbbbbbaaaaaa```___^^^]]]]]]\\\\\\]]]ZZZZZZYYYYYYZZZZZZ[[[\\\ZZZZZZ[[[[[[[[[ZZZZZZZZZ[[[YYYWWWWWWYYY[[[\\\]]]VVVWWWYYY\\\^^^^^^[[[YYY[[[bbbeeebbb___``````^^^YYYZZZ[[[\\\\\\]]]]]]]]]YYYVVVQQQNNNKKKIIIFFFCCC@@@???===:::888777666555444333111111222222111///000//////000222222111///,,,...000111000000111222//////.........000111222///000000...///333222...111111222333444444444444777777555333111///---,,,,,,000222222///---///111............///000000111222222222333222222111000111111000000111111222333444444333333222111000000000000///000111111///---,,,---...---,,,---///111222222111111000000//////...---,,,,,,...000000/////////............//////111000000000000000000111000/////////...------,,,..................//////,,,//////---...111111/////////000000111111000000555444222000000000000111---///111111000///000111222111000///............------,,,,,,,,,---......+++,,,------......------...---,,,---......---,,,,,,.........,,,+++,,,---,,,++++++++++++*********---)))(((---000///------************+++---...///111111000000000000000111333111111222444333000---000000000000111222333333555888:::;;;<<<<<<>>>??????===;;;888666666777888777777888888888888888888666666555555777:::<<<>>>BBBDDDEEEFFFFFFDDDAAA@@@>>>>>>======;;;:::888888666777999:::;;;:::999999999999:::<<<===>>>???@@@======;;;888555333444555333666;;;======<<<;;;;;;<<<<<<<<<<<<===>>>??????<<<>>>AAABBBAAAAAAAAABBB???>>>???@@@BBBBBB@@@>>>===<<<;;;<<<===>>>===<<<>>>;;;888999;;;<<<;;;999:::888999===@@@???AAAEEEKKKFFFBBBAAABBBBBB===888222333444555555555555555666777888999999999999999444666777999999888777666333333444666:::>>>BBBEEELLLNNNPPPSSSWWWZZZ\\\]]][[[\\\]]]```bbbaaa^^^[[[NNNIIIBBB<<<999888777777444444333222222222333333888777666555444222111111111333555555555666888999;;;;;;>>>@@@>>>:::<<>>>>>>>>======;;;<<<===>>>>>><<<;;;999999888888777666666666777888777666666777888777555444555666555444444555666999:::;;;============<<>>;;;999888888999:::}}}rrrnnnlllnnnmmmhhhdddcccccccccbbbaaaaaa````````````___^^^]]]\\\\\\\\\\\\[[[[[[ZZZYYYYYYYYYZZZZZZYYYXXXXXXXXXXXXZZZ[[[\\\\\\YYYWWWVVVYYY[[[]]]]]]YYYXXXXXXYYY\\\]]]]]]\\\\\\dddhhheeeaaaaaaaaa___YYYYYYZZZZZZYYYXXXWWWWWWTTTPPPLLLHHHFFFDDDAAA???===<<<:::888666444444333222111000000111222111/////////000222555444111...---///111111000///000111111000///......///000111///000///...000444333...///000111222333333333333555666666555444222000...,,,000333222///---...111//////.........//////000///000111222222222111000000000/////////000111222333333222222111111000000...------///000000///---+++---///...,,,+++---///111111111000000000000000111///------///000000000///......------......//////000000111111000000///////////////...---,,,,,,---......//////...------,,,//////,,,,,,//////---/////////000111222333444444222111/////////000111...///000000//////000222444333222000///...------///...---------------...***+++,,,...///////////////---,,,---...///...---+++---...---,,,,,,---...,,,,,,+++++++++*********))),,,,,,******,,,,,,(((*********+++,,,---...///111000000000000000111111000111222333222111000000...///111222333333222222666777999999999:::===??????===:::777666666777777777777777888888999999999888777777888999<<>>>>>>>>===<<<;;;:::999777888:::;;;<<<;;;:::999777777888:::;;;<<<===>>>999:::999777444333333444444777<<>>==================>>>???@@@@@@>>>AAAEEEEEEDDDCCCCCCDDD>>>>>>>>>@@@BBBBBB@@@===>>>===<<<<<<===>>><<<;;;;;;;;;:::999999999999999;;;999:::???BBBBBBDDDHHHMMMHHHCCCBBBDDDCCC===777222333444666777777666666999999888888888999999:::666666777888888888888888444444444555777:::===???IIIHHHHHHKKKPPPVVVZZZ]]]]]]\\\]]]^^^``````^^^\\\NNNJJJCCC>>>;;;888666555555444333333333444555666777777666555555444333333///222666777666666888999666777<<<@@@===999:::???::::::;;;<<<======<<<<<<<<<<<<======<<<<<<;;;:::888999999888666555555555666555444555666777666555222444666666555444666888999999::::::;;;<<<<<<===;;;;;;:::999999999888888{{{rrrnnnnnnqqqpppjjjdddcccaaaaaa````````````aaaaaa``````___^^^]]]]]]]]]]]]]]]\\\[[[ZZZYYYYYYYYYYYYXXXWWWVVVVVVWWWYYY\\\^^^\\\YYYVVVVVVXXX[[[\\\]]]]]]ZZZWWWVVVYYY]]]___```\\\ccchhheee`````````___XXXXXXWWWVVVUUUSSSQQQPPPNNNJJJFFFBBB@@@>>><<<:::;;;:::888666444333222222111000///000111222111000///...000333666666111---///111222111///......///111000///......///000000000111///...111555333......///000111222333333333333444666666666444222111,,,000444333///---...111000//////.........//////---...000111222222111111000///.........///111222222222222111111111111000,,,+++,,,...000000///---+++---000///,,,+++,,,---000000000000000111111111333111//////000111111111.........------............///000111111000///...////////////...---,,,+++,,,---///000000///---+++///111000------///000---////////////111333555777222111///...---...000111///000000///......111333555444333111///...------000///......------------+++,,,...000222222222222///...------//////...---+++,,,------,,,,,,...///,,,,,,,,,+++++++++******(((000111***(((,,,,,,'''*********+++,,,---///000000000000000000111222222+++000444333///,,,...111...000222444555444333222777888888888777888;;;===<<<:::777444333444555666666777777888999999::::::<<<;;;;;;<<<>>>AAADDDFFFHHHGGGGGGFFFEEEDDDCCCCCC===>>>>>>>>>===<<<;;;;;;888:::;;;======<<<;;;999555666777888:::;;;<<<===777888999777555333333444666:::???BBBBBBAAAAAAAAA>>>>>>>>>>>>???@@@AAABBB???CCCGGGHHHFFFDDDEEEFFF======>>>@@@AAAAAA???<<>><<<<<<======<<<:::999::::::999777666777999<<<:::;;;@@@CCCCCCFFFJJJLLLFFFAAAAAACCCBBB;;;555444555777999999999999888<<<;;;999888888888999:::888888888888888999999999666555444444555777999;;;HHHFFFDDDDDDIIIOOOTTTWWW\\\[[[[[[[[[]]]]]]\\\ZZZPPPLLLFFFAAA===;;;888555666555444444555666777888888888888888888777777777...222777888777777888999222555:::???<<<777888>>>999999:::;;;<<<<<<<<<<<<======<<<<<<;;;;;;;;;;;;888999:::999666444444444555444333444666666666555111444666666555555888:::888777666666777888:::;;;999999:::;;;;;;;;;::::::zzzrrrnnnmmmnnnkkkfffcccddd```^^^]]]]]]___``````___^^^^^^^^^^^^]]]\\\[[[ZZZXXXZZZ]]]]]]]]]\\\]]]^^^TTTVVVXXXXXXWWWXXXYYY[[[]]]ZZZWWWVVVVVVXXXYYYZZZ]]]XXXXXX]]]___^^^aaaggg_________``````^^^[[[XXX[[[UUUQQQPPPNNNKKKMMMPPPNNNHHHAAA>>>>>>>>>:::666666888777222111222111---222111111333666666222---000000000111222444555666////////////////////////000222222000,,,+++,,,...111000...///111222222111111...,,,...333555333000444555555555444222000///.........---,,,,,,///111222333111......111///***///......000222333222111////////////000111222333...//////000000000000000,,,---...000000000//////,,,...///000///...///000---...//////000//////...111000000////////////000,,,...000---((('''+++///)))---000000...---...//////---,,,---000000...+++,,,///111111...,,,,,,------------------...///000000/////////000111333444222111///...------------...///000111111000///...333222111///...,,,++++++000000000///...,,,+++***111000/////////111222333/////////......------,,,///000///+++'''&&&(((+++***+++---......---+++***,,,,,,+++******+++++++++'''(((***,,,...////////////...000333222//////333111///---///111111...***111...,,,///444888777555666999777222333;;;???===555555444333333444444444666:::999444555<<>>>>>AAADDDFFFGGGDDDFFFHHHGGGCCCAAABBBDDD===<<<;;;:::999999999999>>>===<<<<<<===<<<:::888:::;;;<<<=========<<<;;;;;;;;;:::888666666999;;;???888???HHHDDDAAAAAA<<<@@@>>>???BBBBBB@@@???BBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@AAA@@@@@@@@@???<<<;;;;;;:::::::::;;;;;;:::;;;<<<;;;999888999:::@@@;;;888<<>>888666666777777888999:::;;;;;;;;;===>>><<<999777777999666777777777888888888888777555444444555777777777CCCBBBBBBBBBDDDIIIPPPUUU]]]]]]\\\[[[[[[[[[[[[[[[UUUPPPHHHBBB???===;;;999999999888777666555444444999999999888888888888777888999::::::888666666777:::999888888777777888888999999999999:::;;;<<<<<<<<<<<<<<<;;;;;;:::999999666777888999888666444333...///111222333444555555555222111444555444666:::888666444222222444666888999::::::::::::999888888}}}qqqmmmkkkllljjjdddbbbcccaaa___^^^^^^```aaaaaa```]]]]]]]]]]]]\\\[[[YYYYYYXXX[[[^^^```^^^\\\[[[[[[XXXWWWWWWXXXYYYZZZ[[[[[[\\\ZZZXXXVVVWWWXXXYYYZZZ[[[WWWWWW[[[]]]\\\___eeeaaa```___^^^^^^\\\YYYWWWVVVQQQMMMLLLJJJGGGHHHKKKKKKEEE???<<<<<<<<<888555555777666222111222111...000111222444555444111///222222111111111222222333111111111000000/////////...000111///---,,,...000111///......000111111000000...,,,...333555444111333444444555444333111000/////////...,,,,,,...000000111///------000///+++///......000222333222000////////////000111222222000000000000000///...---------///000000///......,,,...///000///...///000......//////000000000111000//////...............+++...///---)))(((+++///***---///000...---...//////---,,,---//////---++++++...000000---++++++---...------------....../////////......///000222333111000///......///000000...///000000000000///...000000000///......------000000//////...,,,+++***...............///000000......------------------+++,,,---,,,+++))))))******+++---......---+++***,,,+++++++++++++++++++++)))***+++,,,---.../////////...000333222//////333//////000111222111...,,,777222......222666777555777999888333444999;;;999333333333333333444555555777::::::777888===???<<>>@@@CCCDDDDDDDDDEEEFFFEEEDDDCCCCCCCCC===<<<;;;:::999999999999===<<<;;;;;;<<<;;;999777999:::;;;<<<===<<<<<<;;;;;;<<<;;;:::888888999;;;===999@@@FFFDDDGGGJJJBBB@@@>>>???BBBBBB@@@???BBB>>>>>>???@@@@@@???>>>===AAABBBBBBBBBAAA@@@>>>===<<<;;;:::999999999999::::::;;;;;;:::999888:::;;;>>>;;;999;;;AAACCC@@@<<<===::::::???BBB>>>:::999666888;;;===???>>>======???@@@@@@>>>:::888999;;;999999888777666666777777777555333222444555555444????????????BBBGGGOOOTTT\\\\\\[[[[[[[[[[[[[[[[[[TTTOOOGGGAAA===;;;999888777777777777777777777777;;;;;;;;;::::::999999999:::;;;<<<<<<:::888888999::::::999888888888888888777888:::;;;<<<<<<;;;:::======<<<;;;:::999999999777888999999999777555333///000111222222222222222444111111333444333555888777666444333333333555666888888888888888777777666rrrllliiiiiihhhcccaaaaaaaaa```^^^___aaabbbbbbaaa^^^^^^^^^]]]\\\ZZZYYYXXXXXX[[[___aaa___\\\ZZZYYY\\\YYYWWWXXX[[[]]]]]]\\\\\\[[[YYYWWWWWWXXXYYYZZZYYYWWWWWWZZZ[[[[[[]]]aaaaaa___[[[YYYXXXWWWTTTRRRNNNJJJFFFFFFDDD@@@AAADDDEEEAAA;;;999999888666333444666555111000222111...///111444444333222111111444444222111000000000000222222111111111000000000---...//////......000222000...---...///111000000///------///333666555333222333444444444333222222000111111///------...///...///...+++,,,000///,,,.........///111222111///...//////000000111111222111111111000///...,,,,,,......///000///...---,,,,,,...//////.........//////.........///111222333//////...---------------***,,,...,,,******,,,///+++---//////...------......---,,,,,,------+++***+++---......,,,++++++,,,///...------------------......---------///000111///////////////000111222......///000000///...............////////////////////////......,,,+++***,,,,,,------...---------,,,,,,,,,,,,,,,,,,------)))***+++---...---+++(((***+++,,,------,,,+++***+++++++++++++++++++++++++++++++++,,,,,,...///000000///000333222///000333...000333444333000///...;;;666000...111444666666777999888555444666666444111111222222333555666777777:::<<<:::;;;>>>???<<<<<<<<<<<<>>>AAACCCBBBAAAEEEDDDCCCCCCDDDDDDCCCBBB<<<<<<;;;:::999999999999===;;;;;;;;;<<<;;;999777999:::;;;;;;<<<<<<;;;;;;;;;<<<===<<<;;;:::;;;<<<:::;;;AAACCCBBBMMMRRRGGG@@@>>>???BBBBBB@@@???BBB;;;<<<>>>??????>>>===<<>><<<:::888777777888999:::;;;;;;:::888999;;;===<<<:::999:::===???@@@???>>>999888<<>><<<:::888777777888888999:::;;;;;;>>>>>>===<<<;;;;;;::::::<<<===>>>>>>;;;::::::::::::::::::999999999999999555777:::======<<<:::999>>>===<<<;;;999999888888888888::::::999888555444111111111222222111111000444111000333444222333666555555444444444333333333666666666666555555555555tttmmmiiiiiihhhdddaaabbbaaa___^^^___aaabbbbbbbbb```______^^^\\\ZZZYYYXXXXXX[[[]]]^^^]]]\\\\\\\\\```[[[WWWXXX]]]```___\\\\\\[[[ZZZXXXWWWWWWYYYZZZYYYXXXXXXYYY[[[[[[]]]______\\\WWWSSSQQQPPPNNNLLLHHHCCCAAAAAA???;;;;;;===>>>;;;888666666555333111222555444111000222111......111555444222000000222444333222111000/////////000111111111222222222222//////////////////000111///...------///000000///...------000333666666555111222333444555444333333111222222111...---...///...///---+++---111111.........---///111111000.........///000000111111111000000000000///...---,,,...////////////...,,,+++,,,...//////...---...///...---,,,,,,---000222444000000///...------------***+++---,,,++++++---///,,,------...------------...---,,,+++++++++******++++++,,,,,,++++++++++++///......---,,,,,,,,,,,,------,,,,,,,,,---///000//////........./////////....................................////////////............---,,,+++***+++,,,---......---,,,+++*********++++++,,,,,,---,,,***)))+++......+++(((******+++,,,,,,,,,++++++******++++++,,,,,,++++++------,,,,,,---...///000000///111444333///000444---111666666333111000111999555111000222444444444777888888777555444111///000000111222444666777888999;;;===>>>??????>>>=========???BBBDDDEEECCCBBBEEEBBB@@@AAACCCEEECCCAAA===<<<;;;;;;:::::::::;;;===<<<;;;<<<======;;;999999::::::;;;;;;;;;;;;;;;;;;===??????===<<<<<<===;;;>>>BBB>>>===LLLRRRDDD@@@>>>???BBBBBB??????BBB>>>>>>>>>>>>?????????@@@BBBCCCDDDDDDCCCAAA>>><<<@@@>>>;;;888777777888999:::;;;:::999999:::<<>><<<999:::>>>@@@CCCEEEGGGGGGGGGFFFHHHGGGDDD@@@>>><<<======AAA>>>:::666333222333444444222000111333555555555777999:::===@@@GGGNNNTTTWWWXXXXXXYYYYYYYYYYYYYYYVVVPPPIIICCC@@@>>><<<;;;999999999:::;;;;;;<<<<<>>>>>===<<<;;;::::::<<<===>>>>>><<<;;;;;;;;;;;;;;;;;;;;;;;;:::999999777888:::;;;<<<<<<;;;:::???===<<<:::888888888888888999:::;;;:::888666555111111222333333333222222444222222444444222222555333444555555555444222111666666555555555444555555xxxpppiiiiiiiiifffcccccc```___^^^___aaabbbbbbbbb```___^^^]]][[[YYYWWWVVVYYYZZZZZZZZZZZZ]]]```cccbbb]]]YYYZZZ___aaa```\\\[[[\\\\\\ZZZWWWVVVXXXZZZZZZ[[[[[[[[[[[[]]]^^^^^^^^^ZZZTTTPPPMMMLLLJJJHHHCCC???>>>???<<<888666999888777555444333333111000111333333000///222111......111444444111///000222111111000//////000000000......///111222333444555222111/////////////////////...------///000000///------...000333555555555000111333444555444444333222333333222000////////////000...+++---222333000...------...000000///---------///000111111000000......////////////............/////////---,,,+++,,,...//////---,,,---...,,,+++******+++...000222222111000///............***+++,,,,,,,,,,,,---......---,,,,,,---------,,,---,,,,,,***))))))***+++++++++******++++++++++++///...---,,,,,,,,,,,,,,,---,,,,,,++++++,,,---............------,,,++++++......------------......////////////........................---,,,++++++,,,---...//////...,,,+++)))******++++++,,,,,,,,,000---))))))+++,,,+++))))))******+++,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++------------...//////000000///111444333000000444...222666666444111111222111111111222333444444333777777888888666222///---///000111222555777999:::;;;;;;>>>AAAAAA@@@>>>>>>@@@@@@BBBEEEHHHIIIGGGDDDEEEBBB??????BBBCCCBBB@@@>>>===<<<<<<<<<<<<<<<<<>>===>>>??????===;;;::::::::::::;;;;;;<<<<<<<<<>>>@@@@@@>>>===>>>???>>>???AAA;;;777EEEJJJ<<<@@@>>>???BBBBBB??????BBBAAA@@@>>><<<===???BBBCCC@@@AAABBBCCCCCCAAA@@@>>>AAA???===:::999999:::::::::;;;;;;:::999:::<<>><<<===CCCCCCCCCDDDFFFHHHIIIJJJLLLJJJGGGEEECCCBBBAAA@@@BBB???:::666333222222333222111000222555888999999777999;;;>>>BBBIIIPPPUUUVVVVVVWWWXXXXXXWWWWWWVVVTTTOOOHHHCCC???>>><<<;;;<<<<<<<<<<<<;;;;;;;;;;;;=========<<<;;;::::::999:::;;;======;;;;;;;;;<<<;;;<<<<<<<<<<<<;;;:::::::::999888888999:::<<<===>>>===;;;999888888888999888999:::;;;:::888666555000111333444555666666666666333333666666333333555222333555666666555333222888777666555555555666666|||rrrjjjiiijjjhhheeeeeeaaa______```bbbddddddcccaaa```___]]][[[YYYVVVUUUYYYYYYXXXXXXYYY]]]bbbggg```^^^\\\]]]```aaa___]]][[[]]]^^^[[[XXXVVVXXXZZZZZZ]]]]]][[[\\\______]]]]]]YYYSSSOOOLLLJJJHHHFFF@@@===<<<===;;;666444555444444444333222222111111///222222//////111111//////111222222111000000111//////......///000111111------///000222333444555333111//////000000///...000...---...///111000000,,,---...000111333444444000111333444555444444333111333444444222000000111000111...+++---222333111...------...//////...,,,,,,---///000111111000///,,,---...///////////////------...///...---,,,+++,,,...//////---,,,,,,---+++*********+++,,,...///333222111//////.........++++++,,,---------,,,,,,///---++++++,,,---,,,++++++,,,,,,***)))))),,,...,,,+++)))***+++,,,,,,,,,...---,,,,,,,,,,,,,,,,,,------,,,++++++,,,---............---,,,***)))(((...---,,,,,,,,,,,,---...///////////////.........---------------,,,++++++......//////......------++++++++++++++++++,,,,,,000...***))))))*********))))))******++++++,,,,,,((()))+++,,,------,,,+++,,,---...///000000000000111000111444333000111444000222444444333222333333---///111333444444444333777555777999777222......111111222444666888:::;;;===<<<>>>BBBBBB???===???BBBBBBDDDGGGJJJJJJIIIGGGEEEBBB@@@??????@@@@@@?????????>>>>>>>>>>>>>>>??????>>>>>>???@@@@@@>>>===<<<;;;;;;;;;;;;<<<=========>>>??????>>>>>>???@@@AAA>>>???:::666???CCC888@@@>>>???BBBBBB@@@???BBBAAA???===<<<===???BBBDDD???@@@@@@AAAAAA@@@@@@@@@??????===<<<;;;;;;;;;;;;:::;;;<<<<<<;;;;;;<<<===888888777555555666:::===<<<777666<<>>:::777444333222222333222111333666999;;;;;;888:::===@@@DDDJJJQQQVVVWWWWWWXXXYYYXXXWWWVVVUUUPPPLLLFFFAAA???>>>===<<>>>>><<<;;;:::999999;;;;;;;;;;;;;;;:::::::::777999;;;<<<;;;;;;<<<===<<<<<<===>>>>>><<<;;;:::;;;:::888777777:::===???===<<<:::888777888999:::888888::::::999888555444111222333555666777888888777444555777777333222444222333444666777666666555999888777555555666666777~~~sssjjjiiijjjhhhfffeeecccaaaaaabbbdddfffgggfffffffffdddccc```]]][[[ZZZYYYYYYYYYYYYZZZ]]]aaaeee]]]^^^___```aaa___^^^]]][[[]]]___\\\XXXVVVWWWZZZZZZ^^^^^^[[[\\\______[[[XXXUUUPPPLLLIIIGGGDDDBBB===::::::<<<:::444222333222222333333222222222222...111111......111111///111000000000111222111//////............///000000...//////000000111111222222000......111222111000111///......000111111000,,,---...//////000222333111222333444444444333222111333444444333222222222000111...***,,,111222///...---,,,---...///---++++++---///000111000//////.........///......------+++,,,---.........---,,,,,,...//////---+++,,,,,,+++++++++,,,,,,---------222111000///...---------,,,,,,,,,---------+++***000---******,,,---,,,+++***+++,,,+++)))***---111---+++)))))),,,...---,,,,,,,,,,,,+++,,,,,,------...---,,,++++++,,,---...,,,------------,,,+++***------,,,++++++,,,------------......///000000000,,,,,,---------,,,++++++//////...---------------,,,,,,,,,,,,,,,++++++++++++,,,,,,+++******+++,,,)))))))))******+++,,,---''')))+++---------,,,+++***,,,...111222222111000111000222555333000111555333111000111333444444333///111222333333444555666777444555999888222000111222333444555777999;;;<<<>>><<<===AAAAAA>>>===@@@BBBBBBCCCEEEHHHIIIHHHGGGDDDCCCBBB???===<<<===???@@@@@@@@@??????@@@@@@AAA???>>>===>>>@@@@@@>>>=========<<<<<<<<<===>>>???>>>>>>???>>>======@@@BBBAAA:::<<<===999===BBB<<<@@@>>>???BBBBBB@@@???BBB???@@@@@@AAABBBCCCCCCCCCAAAAAA???>>>>>>>>>>>>???<<<<<<=========<<<:::999999<<<>>>>>>===;;;::::::888777555444555666777888888444444;;;AAACCCCCCDDDCCCCCCBBBBBBBBBCCCDDDEEEHHHGGGFFFFFFGGGEEEAAA>>>===<<<:::888666444333333666444333444666888999999999;;;>>>AAAEEEKKKRRRVVVZZZ[[[[[[\\\[[[YYYWWWUUUPPPLLLFFFCCCAAAAAAAAAAAA???>>>===<<<;;;:::999999::::::;;;;;;;;;;;;<<<<<<555777:::;;;<<<===>>>@@@<<<===>>>??????===<<<::::::999888888999:::<<<===<<<:::888777777888:::<<<777888999999999777555333222333444555666666666666666444444777666222000222222333444666777888999999999888666555444555666777sssiiihhhiiihhhfffeeeeeeccccccdddfffhhhiiihhhmmmmmmkkkiiifffdddaaa```YYYZZZ[[[[[[[[[]]]___aaa[[[^^^aaabbbaaa^^^]]]]]]ZZZ^^^___]]]XXXUUUWWWZZZYYY^^^___[[[[[[___^^^ZZZSSSPPPKKKHHHEEEBBB???===;;;999999;;;999333000111000222333444333222222333---000111......111111///333000...///222333111...000//////.........//////000000000000////////////000...,,,...222444444222111000//////111222222111,,,---...///...///000111222333444444444333222222000222444555444333333333000000---)))***///000......---,,,---......---++++++,,,///000111000///...000000//////...---++++++***+++---............---,,,...///...---++++++,,,,,,,,,---......------,,,111111///...---,,,,,,+++---,,,,,,---...---***(((000---******,,,---,,,******+++,,,+++)))+++///333...+++)))))),,,......---++++++++++++,,,------...///...---,,,,,,,,,---...+++,,,---.........---,,,------++++++++++++------++++++,,,...///111222333,,,,,,---------,,,++++++000///---,,,+++,,,---------------,,,,,,+++++++++%%%)))---...,,,+++,,,---))))))))))))***+++,,,---''')))+++---...---,,,+++(((+++///222444333111000111000222555444000111555444111...///222555444333444444333222222333666888777333444999999333111444444444555666888:::<<<===???<<<<<>>===<<<===??????>>><<<>>>======<<<<<<>>>???@@@>>>>>>>>>===<<<===@@@CCCAAA777:::@@@===>>>CCCAAA@@@>>>???BBBBBB@@@???BBB???BBBEEEHHHIIIGGGEEECCCDDDBBB???===;;;;;;<<<===999:::<<<======<<<:::888999<<>>;;;999999999777444444555666666555888444555;;;AAAAAA@@@@@@@@@AAABBBCCCCCCBBBAAA@@@BBBAAA@@@BBBCCCAAA<<<888;;;;;;:::888777555444333888666444444555666666666999;;;???BBBFFFKKKQQQVVV]]]^^^^^^^^^]]]ZZZXXXVVVSSSOOOJJJFFFEEEFFFFFFFFF=========<<<;;;;;;::::::::::::;;;;;;<<<=========444777:::<<<===>>>@@@BBB<<<===???@@@???>>><<<;;;888888999:::;;;;;;;;;;;;;;;:::888666777999;;;===666777888999888666444333333444444555555444444333555333444666555111///111222333444666777999;;;;;;999777555444444444666777zzzsssllljjjiiiffffffiiiaaa``````dddjjjoooppppppuuutttrrrppplllhhheeeccc]]]___bbbbbb```___^^^^^^ddddddbbb```___]]]\\\[[[YYYZZZ[[[\\\\\\[[[ZZZYYY```^^^\\\[[[ZZZYYYVVVTTTPPPLLLGGGBBB???===;;;999888777777666555555444444111111000///////////////222111000//////000111111000111111222222000///...111000//////000000///...333222000000111111///...333111000.........//////000...---...///000///...111111000000000000000111...///000222444666777888......000222333444555666444111...,,,---///000111+++,,,---...////////////,,,---...//////...---,,,000000///...---,,,,,,,,,000000000000///...---,,,///...---,,,++++++++++++...---+++,,,------,,,***...------,,,,,,,,,------,,,,,,------,,,,,,+++***++++++---000222111...+++///...---,,,,,,,,,,,,,,,000//////...,,,+++******++++++,,,,,,---.........333222000///---,,,,,,,,,...000111///,,,,,,...111///...---,,,+++,,,,,,---...------...000111///...............---,,,+++***......---------,,,,,,,,,///...,,,,,,---...---,,,)))++++++))))))---...,,,)))))))))******+++++++++***---///...,,,+++---000---...///000000111111111...000000...000444444000///000333555666666666666888999666111111555888888666777888777444111//////000000222666;;;???@@@???BBBAAA???>>>===<<<======EEEDDDCCCCCCEEEFFFFFFFFFEEECCC@@@???@@@AAA@@@???AAA>>><<<>>>BBBCCC@@@<<>><<<<<<===???@@@CCC@@@===;;;<<<<<<<<<<<>>BBBAAA@@@AAABBBBBBAAA???BBBCCCDDDDDDDDDDDDDDDCCCCCC???<<<<<<>>>>>><<<999===<<<::::::;;;;;;:::888>>>???@@@AAA@@@>>><<<;;;;;;888666555777999::::::888888999<<>>===???===;;;<<<>>>>>><<<:::???======???BBBAAA>>>:::<<<;;;999888777777888999888888666444333444888;;;999;;;>>>BBBGGGMMMSSSVVV]]]^^^^^^^^^]]]\\\[[[ZZZWWWSSSOOOLLLJJJHHHFFFDDDCCC@@@===<<<;;;;;;:::999:::::::::;;;;;;===>>>???;;;:::999:::<<<>>>>>>>>>>>>>>>>>>===<<<;;;999888888:::<<<>>>>>><<<999888>>>===<<<<<<===>>><<<;;;:::::::::999888777666555333222222222333333444555555111111444444000///333444444555666777777777666777777777777777666666666}}}uuuooolllkkkhhhhhhjjjfffddddddhhhnnnrrrsssrrruuusssppplllgggccc___]]]]]]```cccdddcccaaa``````bbbbbbaaaaaa```___^^^^^^[[[\\\]]]]]]]]]\\\[[[ZZZ]]]\\\ZZZYYYYYYVVVSSSPPPNNNJJJEEEAAA>>><<<:::888666555555444333333222222111111000///////////////111000////////////000111000111111222111000///...222000//////000000...---111000///000111000///---000000///...//////000111000...---...///000///...111111000000000000111111222222222333333333444444333222222222222333333444333000...------//////...,,,,,,---...///////////////...------------...///000000///------,,,,,,---000000000000///...---,,,///...---,,,++++++++++++...---+++,,,------,,,***///////////////000000000------------,,,,,,,,,+++,,,,,,,,,...000///---+++///...------,,,,,,,,,,,,//////...---,,,+++******,,,,,,,,,---......//////111000///---,,,+++++++++,,,...000///---,,,---//////...---,,,,,,,,,------...------...000000///...............---,,,++++++.........---------,,,,,,...,,,******++++++***)))(((++++++)))***---///---++++++++++++++++++******+++---......------...///---...///000000111111111---000000...000444444111111111222333444555555555555666555111111555777666666777888777444111000000111222444999>>>AAACCCBBBDDDCCCAAA???============FFFEEEDDDDDDEEEFFFFFFFFFFFFCCCAAA@@@AAAAAAAAA@@@BBB???<<<>>>AAABBB@@@<<>>=========???AAABBBAAA???<<<;;;<<<>>>>>>>>>@@@>>>===<<<<<<>>>@@@BBBEEEBBB>>><<<<<<======<<>>===>>>@@@AAAAAA@@@CCCCCCDDDEEEEEEEEEEEEDDDDDDAAA>>>>>>@@@AAA???===>>>===;;;;;;;;;;;;:::888;;;<<<>>>??????>>><<<;;;;;;999666666777888999999777777888:::===>>>===<<<===;;;999:::<<<<<<:::888<<<;;;;;;===??????<<<999;;;;;;:::999888888888888777777666555333444777999999;;;???CCCIIIOOOUUUYYYaaabbbcccdddbbb```]]]\\\XXXUUUQQQOOOMMMLLLJJJHHHDDDAAA>>><<<;;;;;;;;;::::::::::::;;;<<<======>>><<<:::999:::<<<=========>>>>>>>>>>>>===<<<;;;::::::;;;===>>>>>><<<;;;:::???===<<<<<<===>>>===;;;;;;;;;;;;:::999777666555333333333333333444555555555111111444444000000333111222444555666777888888999888888777555444444333xxxqqqnnnllliiihhhkkkiiigggfffjjjooorrrrrrppppppnnnjjjfffbbb___^^^]]]dddfffiiiiiigggdddbbbaaaaaaaaaaaaaaaaaaaaa``````]]]^^^_________]]]\\\[[[ZZZYYYXXXWWWVVVSSSNNNKKKJJJFFFBBB>>><<<:::888666333333333222111111000000111111000/////////////////////............///000000000111111111000///...222111////////////...,,,000000000222333222///---//////...///000111222333000...---...///000///...111111111111111111111111222222222222333333333333777666555333222111111222222000///...//////---,,,,,,------...//////000000111///---++++++---///111000///...---------------000000000000///...---,,,///...---,,,++++++++++++...---,,,,,,------,,,******+++,,,.........------......---,,,,,,,,,,,,------,,,++++++,,,---+++***//////...---,,,,,,,,,,,,......---,,,+++******))),,,------...//////000000///...---,,,+++++++++++++++---//////...,,,,,,---......---,,,,,,,,,------...------...000000///------------...------,,,,,,//////.........---------...,,,************)))((('''***+++)))***...///---...------,,,,,,+++******---,,,,,,---//////...------...///000000111111111---000111///000444555222333222222111222333444555222444444111111555666444555666777666333111111111222333666<<>>===<<<<<>>>>>======>>>@@@BBBCCC???===;;;;;;===?????????>>>===<<<<<<===???AAACCCAAABBBBBB@@@======???BBB@@@>>>===>>>@@@BBBCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEBBB@@@>>>???AAABBBAAA>>>@@@>>><<<<<<<<<;;;999888777888:::<<<<<<<<<<<<;;;<<<999777666777888777777666555666888;;;<<<<<<;;;:::999888888999999888666999888999:::;;;;;;999777::::::;;;;;;:::999777666555666666555333333555666888;;;???DDDIIIPPPXXX]]]fffhhhjjjkkkjjjeeeaaa^^^YYYWWWTTTRRRRRRQQQNNNLLLFFFCCC???===<<<<<<<<<;;;999:::;;;<<<<<<===<<<<<<===;;;::::::;;;<<<<<<;;;>>>>>>>>>>>>>>>===<<<;;;<<<======>>>>>>>>>======???>>>======>>>>>>===;;;<<<<<<;;;:::999777555555444444333333444444555555555222222444444111111333///000222444666777888888:::999888666444333111000yyyrrrooolllhhhhhhjjjgggfffeeehhhlllnnnmmmkkkgggfffdddbbbbbbbbbdddeeemmmooopppnnnjjjeeeaaa```bbbbbbcccccccccbbbaaa```_______________]]][[[ZZZXXXWWWUUUTTTSSSOOOJJJFFFEEEBBB>>>;;;:::888555444222222222111111000000000111000000///////////////------------.........///000000000000000/////////222111////////////---+++000000222444666555111////////////000000111111222000...---...///000///...000000111111222222111111//////000222333444555666666666666666555333111000222111111111222000...+++---------......///000111000///...,,,,,,...///000000///...---------------//////000//////...------......---,,,,,,,,,,,,,,,///---,,,,,,------,,,+++&&&(((***,,,------,,,+++///...---,,,,,,,,,------...,,,***)))*********)))//////...---,,,,,,,,,,,,------,,,++++++***))))))------......///000000000......---,,,,,,+++,,,,,,+++---///000000///------------------------------------,,,...///000///---,,,,,,------...---------/////////.........------000...,,,+++,,,,,,+++)))'''******(((***...000...------------------,,,,,,...---,,,...111222///,,,---...///000000111111111,,,000222000000333555333555333111//////111333444000333444222333666666333444555666555333222222333222444888>>>DDDHHHIIIIIIHHHFFFCCC@@@>>><<<;;;;;;DDDEEEFFFEEEDDDCCCCCCCCCHHHEEECCCBBBCCCCCCCCCBBBEEEBBB>>>===>>>??????>>>???????????????@@@AAABBB???===;;;<<<===??????>>>===<<<<<<<<<===???BBBCCC???@@@AAAAAAAAAAAADDDFFFDDDBBB??????AAACCCEEEEEEAAAAAABBBCCCDDDDDDDDDDDD???===<<<>>>AAABBB@@@===@@@???===<<<<<<;;;999888444555777999:::;;;;;;;;;<<<:::777666777777666555444444444666999::::::999888888777777777777777666666777777888999999888777888:::;;;<<<;;;999777555333555666555333222333444666999>>>CCCHHHOOOXXX^^^hhhkkkooopppnnniiibbb^^^XXXWWWUUUUUUUUUTTTQQQOOOHHHEEEAAA>>>>>>>>>===<<<999:::;;;<<<<<<<<<<<<;;;===;;;::::::;;;<<<;;;:::<<<<<<===============<<>>>>>>>>>>>===<<<======<<<;;;999888666555444333333333333333444444444333333333333222222222000111222444555666666666888888777555444222111111zzzsssooolllgggfffhhhgggfffeeehhhkkkmmmjjjhhhdddcccccccccdddfffiiikkkmmmnnnooolllhhhdddaaaaaaddddddeeeeeedddbbb```___^^^______^^^]]][[[YYYXXXWWWUUUSSSRRROOOKKKFFFBBB@@@>>>;;;999888666444222222222222222111111111111111000000///////////////,,,,,,---...............000000000///////////////111000......//////---+++......000333555444111...111111111111111000//////000...---...///000///...///000111222333222222222//////000111333444555555000333666888888555222///444333333444444333000.........---......///111111...//////////////////...//////...------------...//////////////////...---......------,,,,,,------///...,,,---......---+++)))***---///000///...---......---,,,,,,,,,,,,,,,...+++)))(((((()))***)))......---,,,,,,,,,,,,---,,,,,,,,,++++++*********------......///000000000......---------------...,,,---///111222111000...,,,------------------------,,,,,,---///000...---,,,,,,------...---------///.........------------000...,,,+++,,,,,,+++***(((***+++)))***...///---++++++,,,---....../////////------///222333000,,,---...///000000111111111---222333111///222444333555333000...---///111333111444555444444777666333333444555444333222444555333555999@@@FFFJJJKKKJJJHHHFFFCCC@@@===<<<;;;:::BBBDDDFFFEEECCCAAAAAABBBHHHFFFCCCBBBCCCDDDCCCBBBDDDBBB???======>>>>>>>>>BBBBBBAAA@@@@@@@@@??????@@@>>>======>>>>>>===<<<<<<<<<<<<===>>>@@@AAABBB>>>======>>>@@@AAA@@@>>>FFFDDDAAA???@@@BBBBBBBBB>>>???@@@AAABBBBBBBBBBBB???===<<>>@@@>>><<<<<<<<<;;;999888444444666777999::::::;;;;;;999777777777777666444444333222444777999999888888888888888777666777777555666777777777777888888888999;;;===<<<999666444333555555555333222222333444888===@@@DDDKKKUUU]]]gggkkkoooqqqooohhhaaa[[[VVVVVVVVVVVVWWWUUURRROOOIIIGGGCCCAAA@@@@@@>>><<<999:::;;;;;;;;;;;;;;;;;;===;;;999999;;;;;;;;;::::::;;;<<<===============@@@@@@@@@AAAAAABBBBBBBBBBBB@@@???>>>??????===<<<=========<<<:::888777666333333222222222222333333444444444333333333333222333333444444444444444444555555555555444444444444~~~vvvrrrnnniiihhhiiikkkiiiiiilllooopppmmmjjjffffffeeeeeeeeeggghhhiiidddeeefffeeecccbbbcccdddeeeeeeffffffeeeccc```___^^^^^^^^^^^^\\\ZZZXXXVVVWWWTTTQQQMMMKKKGGGBBB???<<<:::888777666555333111222222222222222222222222111111000///////////////+++,,,---...////////////111000///.........//////000///---...//////...,,,++++++---///111222000...222222222222111000///...000...---...///000///...///000111333333333222222222222222222222111111111,,,///444888999777333111444444444555666555333111///......---...000111222---...000111111000...---///......---------.........///////////////............---------------...///...------......---+++)))***+++,,,------,,,,,,,,,,,,---------,,,+++***---+++(((((()))*********---,,,,,,,,,,,,---......---,,,,,,,,,++++++++++++,,,------...//////000000...---------------...///......///000222333111///+++,,,---.........---------,,,,,,---//////...,,,---------...------,,,,,,......---------,,,,,,,,,,,,***)))(((*********))))))++++++))))))---...,,,)))***+++,,,...///000000......///111222222000...---...///000000111111111...444666222///111333333333111///------...111222222666666444444666555222222333444444333333555777555777<<>>===<<<<<<@@@CCCFFFFFFCCCAAABBBCCCHHHEEECCCBBBCCCCCCCCCBBBBBBAAA@@@>>>>>>>>>??????DDDCCCCCCBBBAAA@@@???>>>@@@>>>======>>>>>>===;;;============>>>???AAAAAABBB@@@???@@@BBBAAA===:::DDDBBB???>>>>>>>>>>>>===<<<===>>>@@@@@@AAAAAAAAABBB@@@@@@BBBEEEFFFCCC@@@===<<<::::::;;;;;;:::888666666777777888999999:::999888777777777777666444333222222333666888999888777888999888777666666888444555777777666666888999888999;;;<<<;;;999777555555666666444222111333444333888<<>><<<;;;;;;::::::::::::;;;;;;<<<:::999999:::;;;;;;:::999:::<<<===>>>?????????AAAAAABBBCCCDDDDDDDDDDDDCCCAAA@@@???@@@???>>><<<=========<<<;;;:::999888444444333222222222333333333555555222222444444111555555555555555444333333333444444555666666777777{{{wwwsssnnnlllmmmooommmmmmpppttttttqqqnnngggfffffffffeeeeeeeeeeee```aaaaaa```___aaaeeehhhcccdddfffggggggeeecccaaa_________^^^\\\YYYWWWVVVVVVRRRMMMIIIEEEBBB???<<<:::888777666666555222000111111111111111111111111111111000///////////////+++,,,...///000000//////111000///...---......///...---,,,---///000///...---,,,---///111222222000000111222222222111000000000...---...///000///......000222333444444333222222222222222111111111000---///222444666555555444333333222333555666444333//////...---...000222333000//////////////////000......---------......///......////////////............------------......000...------......---,,,((((((((())))))))))))))))))+++,,,------+++)))(((+++***((()))***++++++***+++++++++,,,---...///000------------,,,,,,,,,,,,,,,,,,,,,---......//////,,,,,,++++++,,,---......///...---...111222111000+++,,,---.........---------,,,,,,---//////...,,,............---,,,++++++---,,,,,,,,,,,,+++++++++***)))'''(((***++++++******---,,,)))))),,,---+++******+++,,,---......///,,,///222333222111000///---...///000000111111111000555777333//////111111000///...------///000111444666666222222444333000222333333333222333666888888:::???FFFLLLOOOOOOMMMJJJIIIFFFCCCAAA@@@??????@@@DDDHHHHHHEEECCCDDDFFFGGGEEEBBBAAABBBCCCBBBBBB???@@@@@@@@@???>>>??????BBBCCCCCCBBBBBBAAA@@@@@@======<<<===??????>>>=========>>>>>>>>>??????@@@<<>>>>>@@@???>>>>>>>>>>>>===<<<<<<===>>>@@@AAAAAABBBBBBBBBAAAAAACCCFFFFFFCCC???;;;:::999999:::;;;:::999999999999888888888999999777666666666888888666555444222111222555888999888666888999888555444666777222444666555444444777999999:::;;;;;;;;;999777666777777666444111111333555555:::>>>??????DDDOOOWWWaaadddiiikkkiiiccc\\\XXXUUUUUUVVVXXXXXXUUUQQQMMMIIIHHHHHHHHHGGGDDD>>>:::===;;;999888888999;;;<<<:::999888999:::<<<<<<;;;;;;<<<===???AAABBBBBBBBBAAABBBDDDFFFGGGFFFEEEDDDDDDBBB@@@@@@@@@???>>><<<<<<<<<<<<<<<<<<;;;::::::666666555444444444444444333666666222222555555111444555555666666666555555444444555666666777888888|||wwwrrrpppqqqpppoooooorrrvvvwwwtttpppcccdddeeeeeeeeeeeedddcccdddcccbbb```___aaafffiiiaaaccceeeggghhhgggeeeccc``````___^^^\\\ZZZWWWVVVUUUQQQJJJEEEBBB???<<<:::999777666666666555222000000000000000111111111111111111000///////////////+++,,,...000111000000///111000///------......///---,,,,,,---///000///...000//////111333555555555...///111222333333222222000...---...///000///......000222444555444333222//////000111222333333444000000000111222444555666222111111222444555555444000///...---...000222333222111...------...111222......---------......///......///////////////.........---------......///000...------......---,,,---,,,++++++***++++++,,,((())),,,...---+++(((&&&***)))(((***+++,,,,,,+++*********+++---///000111...------------------,,,++++++,,,,,,---......///************+++,,,------///---+++,,,///222111000***+++---...///...------,,,,,,+++---...///...,,,...///......---,,,+++***,,,,,,,,,+++++++++******+++***)))***,,,---------+++------)))))),,,,,,***+++,,,,,,,,,,,,,,,,,,,,,+++///333444222///000111---...///000111111111111111777999333......000111///......---...///000111444666555111///222222///111222333333222444777999;;;===BBBHHHNNNQQQPPPOOOLLLJJJHHHEEECCCBBBBBBBBB@@@EEEJJJJJJGGGEEEFFFIIIGGGDDDBBBAAABBBBBBBBBAAA===???@@@AAA@@@??????@@@AAAAAABBBCCCCCCBBBBBBBBB;;;;;;;;;===???AAA@@@???>>>>>>>>>>>>????????????...666===???<<<:::===BBB???>>>>>>???AAAAAA@@@>>>======???@@@AAABBBBBBBBBAAA@@@???BBBDDDDDD@@@===999888777888:::;;;:::999<<<;;;:::999888888888888666666555666888888777555444222111222555888999999555777888777444333555777111333555444333333666999::::::;;;;;;:::999777666999888666333111111444777777;;;??????>>>CCCMMMVVV___cccgggiiigggbbb\\\WWWUUUVVVWWWYYYYYYVVVQQQMMMIIIIIIJJJJJJIIIEEE>>>:::>>><<<999777666888;;;===999888777888;;;<<<<<<<<<<<<===???AAACCCDDDEEEEEE@@@BBBEEEHHHIIIHHHFFFEEEDDDBBBAAA@@@@@@@@@>>><<<;;;<<<<<<<<<<<<<<<;;;;;;888888777666666666666666333777666222222555555111333444555666777777777777555666666666777777888888{{{uuutttttttttvvvxxxyyywwwssspppllliiieeebbbaaaaaaccceeefffeeecccbbbbbbdddeeegggfffcccaaabbbeeefffdddbbb___aaabbbaaa^^^XXXSSSOOOQQQMMMFFFAAA===;;;999888777666555444333222111000000000/////////111222333///////////////......---,,,---......//////............---------......///------------------------222111000000111333555666111000...------...///000---000000......000///,,,......------...111333555888555000...///111222333...//////000111222222222666444111000111333444444222000...,,,,,,---///000000000000000111111111111,,,---//////...---...///......////////////.........++++++......,,,,,,///222000------...//////...//////...------------...++++++,,,------......///+++*********************)))***++++++------...///---,,,++++++******++++++---,,,+++,,,.........,,,------++++++++++++------,,,------......------,,,---,,,++++++,,,+++***(((...///000000000///---,,,---.........---,,,,,,+++///...---,,,+++,,,------)))))))))))))))))))))))),,,+++***))))))+++---...,,,***)))+++...000...+++000111333222000//////000000000000000111111111111000000000000000///...---...///000000000000//////333222111/////////000000222333444555666999===@@@BBBDDDHHHLLLOOOPPPQQQQQQQQQNNNIIIFFFDDDBBB???>>>EEEFFFHHHIIIIIIHHHGGGEEEFFFCCC@@@@@@AAA@@@===:::>>>>>>>>>>>>======???@@@AAAAAAAAAAAA@@@@@@??????<<<;;;;;;;;;;;;<<<=========<<<;;;<<<>>>????????????@@@@@@???>>>>>>???AAA???<<<<<>>@@@;;;===@@@CCCDDDDDDBBBAAADDDBBB@@@@@@BBBAAA>>>;;;333555888;;;;;;:::999777<<<<<<<<<:::777666666777888777777666555444444444444333222111333777;;;===999888777666555444444444222333555555444333444555999;;;>>><<<999666666777222000//////000111111000777888<<>><<<;;;;;;:::999:::;;;<<<===888777888;;;>>>???>>>;;;<<<<<<>>>@@@BBBDDDEEEFFFGGGFFFEEEDDDDDDCCCCCCDDDGGGEEEAAA??????>>>===<<<;;;;;;<<<<<<<<<=========999777666666777777666444???AAA===333000333666444666444666;;;999222111555===999777888888666777;;;}}}}}}yyyxxxwwwxxxxxxwwwuuusssooolllhhhdddbbbaaabbbcccccccccbbbbbbbbbdddfffhhheeeffffffeeedddbbbaaaaaa^^^^^^\\\ZZZVVVRRROOOLLLLLLHHHBBB>>><<<;;;:::999999888888777555444333333111111000//////000111222//////000000//////...---------.../////////...............---.........///------------------------111111000///000222444555222000///---------...///---000111......111000---//////......///111333555999555222000000111111111/////////000111222222222555333111000111222111111333111///------...000111111111000000000000000111,,,,,,---.../////////............//////.........---++++++......,,,---000222000...---...///...---...---,,,,,,++++++,,,,,,+++,,,,,,------......///,,,,,,,,,++++++***************+++,,,---......///---,,,++++++***+++++++++---,,,+++,,,.........------,,,++++++++++++,,,---,,,,,,------------,,,,,,///---,,,,,,---...---,,,......//////......---,,,------......---,,,,,,+++///...---,,,++++++,,,---************************,,,+++***))))))+++---...+++******,,,.........,,,000111222222000//////000000000000000111111111111000000111111111000//////222111111111111111111111333222111/////////000111333444666777888;;;@@@CCCEEEGGGJJJMMMOOOPPPPPPPPPQQQNNNIIIFFFCCCAAA???===>>>???BBBEEEHHHIIIIIIIIIDDDAAA???>>>??????===;;;>>>?????????>>>>>>>>>>>>AAA@@@@@@???????????????;;;;;;;;;<<<<<<<<<=========<<<;;;<<<>>>?????????>>>???@@@???======???@@@AAA???>>>@@@@@@===<<>>???@@@???<<<:::666777999;;;<<<;;;;;;:::======<<<:::777555666777888777777666555555444444555444333222444777;;;===999888777555444333333222222444666666555444555666888:::<<<;;;888666666777333111000111222444444333888888;;;@@@AAA@@@CCCIIILLLSSSZZZ[[[[[[\\\[[[WWWUUUVVVXXXYYYXXXWWWTTTRRROOOOOONNNJJJEEE@@@===;;;<<<;;;:::::::::;;;======999888888;;;>>>???===;;;===>>>???BBBDDDFFFHHHIIIGGGFFFEEEDDDDDDDDDEEEEEEGGGDDDAAA@@@@@@???>>>===<<<<<<<<<<<<======>>>>>>:::888666666777777666555;;;>>><<<555222444444222888777999<<<:::555444888:::666555777777666888<<<~~~{{{xxxvvvvvvvvvvvvuuupppnnnjjjeeecccbbbbbbcccaaaaaaaaaaaaccceeeggghhheeeiiikkkiiiddd______```\\\ZZZWWWRRRNNNKKKIIIHHHEEEBBB>>>;;;;;;;;;::::::;;;::::::999888777777666222222111000000000111111000000000000000///......---......////////////////////////...............------------------------000//////...///000222333222111///...---------......111111//////222111...000/////////000111333444777555333222222222111000//////000000111222222222444333222222333333111000333222000......///000111333222111/////////000000---+++***---000222000---------............------,,,******---...---...111333000............---,,,,,,,,,+++***************,,,,,,,,,---......//////......---,,,++++++************+++,,,---...//////------,,,+++++++++++++++---,,,+++,,,...///...------,,,+++******+++,,,---,,,,,,------------,,,,,,///---++++++,,,............------,,,,,,,,,,,,------------------,,,,,,+++000///---,,,+++++++++,,,************************,,,+++*********+++,,,---)))+++---------------...///111222222000//////000000000000000111111111111000000111222222222111111555444333222111111222333333222111000///000111111444555777888:::>>>CCCGGGJJJKKKLLLNNNOOOOOOPPPPPPQQQNNNIIIEEECCC@@@>>><<<999;;;===@@@CCCEEEGGGGGG@@@???======>>>???>>>===???@@@AAABBBAAA???===<<<@@@???>>>=========>>>???:::;;;<<<===>>>===<<<<<<===<<<;;;<<<>>>?????????===>>>???>>><<<<<<>>>???DDDAAA@@@BBB@@@===<<<>>>999;;;>>>AAACCCBBBAAA@@@@@@>>>============:::888999::::::;;;<<<<<<<<<<<<======<<<:::666555555666888777777666666555555444777666444444555777:::===888777666444333222111111333444666555555444555777777999:::999777666666666333222111222444666666666888888:::>>>???===@@@DDDDDDLLLRRRTTTVVVXXXXXXUUUTTTVVVWWWXXXXXXWWWUUUTTTSSSQQQMMMHHHDDD???<<<:::<<<<<<;;;;;;;;;<<<===>>>:::::::::;;;======<<<:::>>>???AAACCCFFFHHHJJJKKKHHHGGGEEEDDDCCCDDDFFFGGGGGGDDDBBBAAAAAAAAA@@@???????????????@@@@@@AAAAAA;;;999777777777777666555666999:::666333333333111555444666888666333333666777333222555666555888<<<|||vvvrrrrrrssstttuuunnnlllhhheeeccccccccccccbbbbbbbbbbbbcccdddfffggggggiiikkkjjjfffbbb___^^^YYYWWWSSSOOOKKKGGGDDDCCCBBB???<<<:::::::::999999:::::::::999999888888777333222222111111000000000000000111111000000///.........///000000000000//////000000000//////..............................///............///000111333222000...---,,,,,,,,,...111222000000222222//////////////////000111222444333222333444444222000000000000111111222222222333333444666888777555333444333111000///000111222444333111///......///000---***))),,,111333111---,,,,,,------------,,,,,,,,,))))))---...---///222222111///...///...---+++,,,++++++***************,,,,,,------.../////////000//////---,,,+++************+++,,,---...//////------,,,++++++++++++,,,,,,++++++,,,...///...------,,,+++******+++,,,---,,,,,,,,,------,,,,,,,,,,,,***((((((***,,,---------,,,+++******+++,,,---,,,,,,---------,,,,,,+++000///---+++******++++++************************++++++*********+++,,,---(((+++......,,,+++---000///111222222000///000111///000000000111111111111000111222222333333333333777555333111000111222333333222111000000000111222333555777999;;;@@@EEEIIINNNNNNNNNOOOOOOOOOPPPPPPPPPMMMHHHDDDBBB???===;;;;;;;;;<<<===>>>???@@@@@@???>>>======>>>@@@@@@AAAAAABBBCCCEEEDDDBBB>>>;;;???>>>===;;;;;;<<<===>>>999;;;===>>>???>>><<<;;;===<<<;;;<<<>>>?????????<<<===>>>===;;;;;;===>>>DDDAAA@@@BBBAAA>>>===@@@999;;;===???@@@???===;;;>>>>>>======<<<;;;:::888;;;::::::999:::;;;<<<=========<<<999666444444555777777777777666666555555888777666555666777:::;;;777666555333222111000000222333444444333444555777777777888777666666666666333222111222555777888777999777888<<<<<<;;;<<>>EEELLLNNNPPPUUUVVVTTTSSSUUUVVVWWWXXXWWWVVVUUUUUUQQQKKKFFFBBB???===<<<<<<<<<<<<=========>>>>>><<<;;;;;;<<<<<<===<<<<<>>;;;999777888888777666555666666444222222333444222333444444333222333555777333222444555444666;;;}}}xxxrrrnnnmmmnnnpppppphhhgggeeedddcccdddeeefffeeeeeeddddddddddddddddddiiihhhggghhhhhheee```\\\TTTTTTRRROOOKKKFFFAAA???AAA>>>;;;999999999777666777777777777666666666666222222222222111111000000111111111222111000000///...///000000111111000000000000111111111000///.............................................//////222111000///...---,,,,,,---111111000000333333000/////////////////////000000000000222444555333222111111111111222222222222000111333666999999777555333333222111000111111222444333111000////////////---***))),,,111333111---,,,,,,------------,,,,,,---***))),,,------///333111000////////////---+++------,,,+++++++++++++++,,,,,,---......//////000000000///...---++++++******+++,,,---...//////000...---,,,,,,++++++,,,,,,,,,++++++,,,...//////...,,,+++************+++,,,+++,,,,,,,,,,,,,,,,,,+++,,,***))))))+++,,,------,,,+++***))))))***+++,,,++++++,,,,,,---,,,,,,+++///...,,,+++******++++++************************++++++***+++++++++,,,,,,))),,,//////---,,,...000...000222222000000000111///000000000111111111111000111222333333333333333555333111000///000222333222222111000000111222333222444666888;;;???EEEIIINNNOOOOOOPPPPPPPPPPPPOOONNNKKKFFFCCCAAA???===;;;<<<;;;:::::::::;;;<<<===>>>>>>>>>>>>???@@@CCCEEECCCCCCDDDFFFGGGEEE@@@;;;>>>===<<<;;;;;;;;;<<<===:::;;;===??????>>>===<<<===<<<;;;<<<>>>?????????<<<======<<<;;;;;;<<<>>>AAA??????BBBBBB??????BBB===>>>@@@AAA@@@>>>;;;999?????????>>>===;;;::::::::::::888777888999;;;<<<<<<<<<<<<999666444444555777777777777777666666666999888777666666777888999666555444333222111111111111222333333222333555777888777777666666666555555222111000222444666777666999666666:::;;;999999;;;:::AAAGGGIIILLLQQQSSSRRRQQQRRRTTTUUUVVVWWWVVVVVVRRRMMMGGGBBBAAA@@@???>>>======>>>>>>>>>?????????==================>>>>>>???@@@AAACCCEEEGGGIIIIIIMMMLLLIIIGGGGGGGGGHHHIIIJJJHHHGGGGGGGGGGGGEEECCCCCCDDDFFFGGGGGGGGGEEEDDD@@@===:::888888888777666777555333111000000333777555666777555444666888999999555444555555333555999{{{zzz|||vvvrrrmmmjjjiiijjjjjjjjjdddcccccccccdddfffggghhhggggggffffffeeeeeeddddddiiifffcccdddeeeccc^^^YYYQQQPPPOOOMMMIIIDDD???<<>>>>>???>>>>>>@@@DDDGGGCCCBBBBBBEEEGGGEEE@@@<<<=========<<<<<<<<<;;;;;;;;;<<<===>>>???>>>=========<<<;;;<<<>>>?????????<<<===>>>===;;;;;;===>>>@@@===>>>AAAAAA??????BBBAAABBBCCCDDDBBB@@@===;;;???@@@AAA@@@===;;;;;;;;;999888777777777888999:::;;;;;;;;;888666444555666777777777777777777777777999888777666555666666777555444333333222222222333222333333333222333666999;;;999666666666666555333222111000111333555555555:::666555999:::888888999888>>>CCCDDDGGGLLLOOOOOOMMMNNNOOOQQQSSSTTTTTTUUUOOOIIICCC@@@@@@AAA@@@???===>>>???@@@@@@@@@??????>>>?????????>>>>>>@@@BBB@@@@@@AAACCCDDDEEEFFFGGGLLLLLLKKKKKKKKKKKKLLLLLLMMMLLLKKKJJJKKKJJJGGGEEEBBBEEEIIILLLLLLJJJFFFDDDCCC???;;;999888888888777888555222111000///333999333666666222222666999:::;;;777555777666444666999|||zzzwwwttttttooommmjjjhhhhhhhhhfffeeecccccccccdddeeegggiiijjjggggggggggggggggggfffffffffeeebbb```^^^[[[WWWUUUNNNLLLJJJFFFCCC???===<<<:::888666666666555444222000000000111111222222222000111222333333333222111222222333333222222111000///000111111222222111111111222333333222111///---..............................////////////......///////////////...------+++///000...///222222///222222222222222111000000111///...///000111000...222222222222222222222222000///000222444444333111222111111111000000000000///000111222222111///...,,,,,,---.../////////............//////.........000,,,***,,,,,,+++...222...------///111111///---......---,,,,,,,,,,,,,,,------......//////000000------------,,,,,,++++++++++++,,,---...///000000......---,,,,,,,,,,,,---+++******,,,...000//////,,,+++***))))))***+++,,,++++++,,,,,,,,,,,,++++++---------...//////,,,***)))***++++++,,,,,,,,,+++******+++,,,,,,,,,,,,,,,,,,+++*********+++,,,---++++++++++++++++++++++++******++++++,,,,,,,,,+++,,,,,,,,,---///000///......///111222111000111222000000000000111111111111111222222222222222111000//////000000111222222222222222111000111222333444444555777999;;;???DDDHHHHHHKKKOOORRRTTTSSSQQQOOOIIIFFFCCC@@@@@@???>>><<<:::999888888:::>>>AAADDD===>>>>>>======>>>CCCGGGAAA???>>>AAADDDDDD@@@;;;<<<<<<>>>>>>>>>===;;;:::<<<=========>>>>>>>>>>>>===<<<;;;<<<>>>?????????===>>>>>>===<<<<<<===???AAA>>>>>>@@@@@@======@@@>>>@@@BBBCCCCCCAAA>>>===>>>@@@AAA@@@<<<:::;;;<<<888888888777777777888888999::::::888666555666777777777777777777777777777999888777666555555555555333333333333333444555555444444555444444555999;;;>>>;;;777666666666444222444222111222333555555444:::555444888:::999777888777<<<@@@@@@BBBGGGJJJJJJGGGHHHJJJLLLMMMOOOPPPQQQMMMGGGAAA>>>@@@@@@???===>>>>>>@@@AAAAAAAAA@@@???>>>@@@AAA@@@???@@@CCCFFFBBBBBBCCCCCCDDDEEEEEEEEEHHHIIIKKKNNNPPPQQQQQQQQQPPPOOONNNNNNNNNLLLIIIFFFFFFJJJPPPTTTTTTQQQLLLHHHDDDAAA<<<999888888888777888444333444222///222888111555444000///555999999<<<888666888888777999==={{{{{{yyyvvvtttkkkjjjhhhhhhhhhgggeeecccdddeeeeeefffggghhhiiijjjffffffggghhhiiiiiihhhhhhcccdddccc^^^WWWRRRRRRSSSLLLIIIEEE@@@===<<<;;;<<<666555444444444444333222/////////000000111111222///000222333444333333222222333333333333222111111000000111222222222222111111222333444333111///---////////////////////////...//////000//////.........///////////////......***...///---...111111///444444444444444333222111333111///.........---,,,222222222222222222222222444333333333444444222111111111111111000000000///---///111333333222000...,,,---//////...---...///......////////////......111,,,***,,,,,,+++---111---,,,---///111111000......---,,,,,,++++++,,,,,,------......///000000000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000000......---,,,,,,,,,,,,---+++******,,,...000000///,,,+++***))))))***+++,,,+++++++++,,,,,,+++++++++++++++,,,---...---)))&&&)))***+++---------,,,+++)))***+++,,,,,,,,,,,,,,,+++************,,,---...++++++++++++++++++++++++******+++,,,,,,,,,,,,+++---,,,+++---000222///---...///111222111000111222000000000000111111111111222222222222222111000///...///000222333333333333222222111111111222444555555666888:::<<>>======<<<:::999:::>>>AAADDD<<<===>>><<<;;;===BBBFFF???<<<;;;>>>BBBCCC???:::;;;<<<>>>@@@???===;;;999=========<<<===>>>??????===<<<;;;<<<>>>???@@@???===>>>???>>><<<<<<>>>???BBB???>>>@@@???<<<;;;===999;;;>>>@@@@@@???>>><<<===???AAA???<<<999:::;;;888888888888888888888888888999999888666555777888777777777777777888888888999888777555444444333333333333333333444555666777666666666666555777;;;===@@@<<<888666666666444222555444222222444555555444:::555333777:::999888888666;;;>>>===???DDDGGGGGGCCCDDDFFFHHHJJJLLLMMMNNNMMMGGG@@@>>>???@@@===:::>>>???@@@AAABBBAAA@@@@@@>>>@@@BBBAAA@@@AAAEEEHHHDDDDDDDDDDDDEEEEEEEEEEEEDDDGGGKKKPPPSSSUUUVVVVVVSSSQQQPPPPPPOOOMMMJJJGGGKKKPPPWWW]]]]]]XXXRRRMMMEEEBBB===:::999999888888777444444777555000000666555999888222222999>>>===;;;888777999:::999<<<@@@~~~yyywwwttttttuuupppnnnllljjjjjjiiigggeeeiiihhhfffeeeddddddeeeeeegggfffeeefffggghhhgggffffffbbb___]]]XXXOOOJJJJJJFFFEEEBBB>>>;;;999777666777555111------...111333222111000//////...//////000000111111111222222222000111222333333222000000111111222222222333333333333111000///000111000/////////000000///---,,,+++------------------------......///////////////...111...------000111///---333333333333333222000000222222111///...,,,+++***444555444333000///000111111111000000000000111111---000333333000///000111333111000000111111000...---,,,,,,+++,,,---...///,,,------......------,,,//////.........---------+++,,,---...////////////...---,,,+++***+++,,,---------......------,,,,,,,,,,,,,,,+++++++++*********+++,,,,,,,,,---///222---------,,,,,,++++++++++++,,,---...////////////111000///,,,***)))+++---,,,,,,,,,,,,------...///++++++******++++++,,,---***,,,//////---+++*********++++++,,,,,,------...,,,,,,++++++***)))((((((///---+++,,,...///---++++++++++++,,,,,,------------...............------000222222222000000111222333222111111000000111111222222222111111111000000...///000111222333333333555111---...222444333000333444666999===???BBBCCCGGGJJJOOOTTTUUUTTTRRRPPPMMMKKKGGGEEEDDDCCC@@@>>>===<<<;;;:::999999999999:::;;;<<<>>>????????????===;;;;;;===@@@AAA>>>;;;;;;<<<>>>===<<<<<<===>>>@@@???===;;;:::;;;<<<===AAA???======???@@@@@@???@@@>>><<<>>>@@@AAA>>>;;;BBBAAA@@@>>>===<<<<<<<<<<<<<<<>>>???AAAAAAAAAAAACCCAAA??????AAA@@@===:::888888888888888888999999888888999:::::::::999999888888888777777777:::<<<::::::888666333333555777333444444444555666666666666999;;;999555444888===FFF???777444555666555222444555666666666555444333444222333555999:::888555777999<<<<<<<<<===AAADDDBBBCCCDDDEEEFFFFFFFFFFFFEEEBBB???>>>??????===;;;===>>>???@@@@@@???>>>===>>>BBBEEEFFFFFFFFFHHHKKKDDDFFFIIIJJJIIIHHHIIIJJJJJJIIIIIIKKKPPPUUUXXXYYYRRRRRRQQQMMMIIIIIIMMMQQQTTTZZZ```ccceeecccYYYNNNDDDCCC@@@<<<888666666777777666444333222333444444777777777777888999;;;;;;999999888888888888888999{{{yyyvvvuuuvvvpppnnnkkkjjjjjjiiigggeeeeeeeeedddddddddeeeggghhhgggeeeddddddddddddbbbaaabbb^^^[[[ZZZTTTLLLGGGGGGDDDCCC@@@===:::888666555666444111///...///111222111000000////////////000000000111111111222222222000111222222222222111000222222222222222222222222111///------...///...---------......---,,,***)))------------------------------...//////000//////000...---...000111000...222222222222222222222222///////////////000000111333333444333111111222444111111000000000000000000...111333333111//////000222111000111222111000...------,,,,,,,,,---...///,,,------......------,,,+++,,,,,,---...///000000---------...//////000000......---,,,+++,,,,,,---............---,,,++++++,,,,,,,,,+++++++++******)))+++,,,,,,,,,,,,///111---------,,,,,,+++++++++))))))***,,,...000111222111000///,,,***)))+++,,,,,,,,,++++++,,,------...+++++++++++++++,,,,,,---***,,,......,,,+++***+++***++++++,,,,,,------...------,,,,,,+++******)))...,,,+++,,,......---+++++++++,,,,,,,,,---------...//////000000//////...000111333333111000111222000000000000111222333333222222222111111111000000...///000111222222222222555111///000444666444111444666888:::===@@@BBBCCCHHHLLLPPPTTTUUUSSSPPPNNNLLLIIIEEECCCBBBAAA???===<<<<<<;;;:::999999999999999999;;;<<<===>>>>>>>>>===<<<;;;===@@@AAA>>>;;;<<<===>>>>>><<<<<<<<<>>>@@@???<<<;;;:::;;;<<<===@@@???>>>???@@@AAA@@@??????>>>>>>?????????>>><<>>===<<<<<<<<<===>>>???@@@AAABBBBBBBBBCCCAAA@@@@@@AAA@@@>>>;;;999999::::::::::::::::::999999:::::::::999888888555666666666555666777888888888777555333333555777333444444555555666666666888::::::999666666999<<>>???@@@>>><<<===>>>?????????>>>======AAADDDGGGHHHHHHHHHJJJLLLGGGIIIJJJKKKIIIHHHHHHHHHMMMLLLKKKMMMPPPTTTVVVWWWNNNOOONNNKKKHHHIIINNNRRRYYY```fffjjjkkkhhh]]]RRREEECCC@@@;;;777666666777777666555444333333444555777777777888888999;;;;;;888888777777777777777888~~~{{{xxxvvvwwwooommmkkkjjjjjjiiigggeeebbbbbbbbbccceeegggiiikkkgggeeecccaaa```___\\\ZZZ]]]XXXVVVTTTOOOGGGCCCDDDAAA@@@===;;;888666555444444333222000///000111111000000/////////000111111000000000111111111111222000111111222222222111111444444333333222222111111000...------......---,,,000111111111000///...---------------------------,,,,,,...///000000000000///...---...000111111000111111000000111222444555111000//////000111333444222333333333222222444666111111111000////////////000222333333111/////////111000111222333222000------------,,,------...///,,,------......------,,,++++++,,,---...///000111//////.........000111222//////...---------------............---,,,+++***,,,,,,,,,+++++++++******)))***++++++++++++...000------,,,,,,,,,,,,++++++)))))))))***,,,...000111111000///,,,***)))***++++++++++++***++++++,,,---++++++++++++,,,,,,,,,,,,+++---------+++***+++,,,***++++++,,,,,,------...---------,,,++++++******---,,,+++,,,---...---,,,,,,,,,,,,---------------///000000111111000000000...111333444222111000000---......///111333555666222222222111111111111111//////000111222222222222444222000222555666444222666777999;;;>>>@@@BBBCCCJJJMMMQQQTTTUUUSSSOOOMMMIIIFFFCCC@@@??????===;;;<<<;;;:::999999888999999888888:::;;;<<<=========>>><<<;;;===@@@AAA>>>;;;>>>??????>>><<<;;;<<<===???>>><<<:::999:::;;;<<<@@@???@@@AAACCCBBB???===>>>???@@@@@@>>>======>>>???>>>======<<<<<<<<<===>>>>>>???@@@AAABBBBBBCCCDDDBBBAAAAAAAAAAAA>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888777666444555666666777777666666666666666555333333555777333333444555666666777777::::::999999999999::::::999666444444888;;;:::999666666666666555444333222666666666888:::;;;:::999999::::::999777666888999<<<<<<===>>>????????????AAA@@@>>>>>>??????>>>=========>>>>>>>>>>>>======AAACCCFFFGGGHHHHHHJJJLLLJJJKKKLLLKKKIIIHHHGGGHHHPPPOOONNNOOOQQQSSSSSSSSSJJJKKKJJJHHHFFFHHHNNNSSS^^^fffmmmpppppplll```UUUGGGDDD???:::777666666777666555444444333444444444777777777777888999::::::666666555555555666666777|||xxxvvvvvvooommmkkkjjjjjjiiigggfffbbbbbbcccdddfffiiilllmmmhhhfffcccaaa```^^^[[[XXXXXXSSSPPPOOOKKKDDD@@@AAA===<<<:::888666444333333222222222111111111000000////////////000111222222000000000000111111111111000111111111222222222222666555444333222111000000111000//////000000///---111111111111111000000///------------------------+++,,,---///000111111111////////////111111111111222111000//////111333555777555333111//////000111333444444333222222333555111111111111000///......111222333333222000//////000000111333555333000---...------------.........,,,------......------,,,.....................---111000///......000222444000000//////......------/////////...---,,,+++***,,,,,,,,,+++++++++******)))***++++++***+++---///,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++))))))***,,,---000000///---***))))))++++++***************+++++++++++++++,,,,,,,,,,,,,,,,,,------+++***)))+++,,,***++++++,,,,,,------...,,,,,,,,,++++++*********,,,,,,+++,,,---------,,,---------------.........//////000000111111000000---000444555333111000///.........///111222444555111111111111111111111111111111222333333333333333111111111333555666444111666777888;;;===???AAABBBIIILLLPPPTTTUUUSSSPPPNNNHHHEEEAAA>>>>>>===<<<;;;;;;::::::999888888999999999:::;;;===>>>>>>>>>>>>???===;;;<<>>;;;???@@@AAA???===<<<<<<===???>>><<<:::999:::;;;<<>>===<<<<<<<<<<<<<<<===>>>>>>>>>??????@@@AAABBBCCCCCCBBBBBBAAA@@@???===<<<<<<;;;;;;;;;;;;;;;:::<<<<<<<<<;;;999777666555666666777999::::::888666444555555444333333555777333333444555666777777888;;;:::999999;;;;;;:::999888777666888<<<>>>>>>===777777777666555444333222666666777888:::;;;;;;:::888888777666555555555666999:::;;;<<<============>>>===<<<<<<<<<=========<<<<<<==================???AAACCCEEEFFFGGGHHHIIIJJJKKKLLLLLLJJJIIIJJJKKKSSSRRRPPPQQQRRRRRRPPPOOOHHHIIIHHHEEEDDDFFFMMMRRR```hhhppprrrpppjjj___TTTHHHDDD>>>999777777777777444444444444333333444444777666666666666666777888444444444444444444555666{{{vvvttttttpppnnnlllkkkkkkkkkiiigggffffffffffffhhhjjjmmmnnniiigggdddbbb```^^^[[[YYYSSSOOOLLLKKKGGGAAA???@@@:::999777555444333333222111222222222222111111000000000///000000111222333000000000000000000000000000000000111111222222333666666555444222111000000111000///000111111///------------,,,,,,,,,,,,,,,------------------------+++,,,---///000111111111///000111111111111222222444333111//////000111222999777555222000/////////555555555333111000111333111111222222111000//////222222222333333222000//////000111333555444111........................---,,,------......------,,,---.....................222111///...///000222333111000000000///...------............---,,,+++***,,,,,,,,,+++++++++******)))***++++++******,,,...,,,,,,,,,,,,,,,,,,,,,,,,...---+++)))((()))+++,,,.........---***)))***++++++******))))))************+++,,,---------,,,,,,,,,,,,,,,+++))))))***,,,***++++++,,,,,,------...************))))))))))))***+++,,,,,,,,,,,,------........................---...//////000000000000---000444555333111000///000000//////000000111222111111111111111111111111333333444444555444444444//////000222444444333111555666888:::===???AAABBBHHHKKKPPPTTTUUUTTTQQQOOOGGGDDD???===<<<<<<<<<;;;::::::999888888888999999<<<<<<>>>???@@@AAAAAAAAA@@@===;;;<<>>;;;@@@AAAAAA@@@>>><<<===>>>@@@>>><<<:::::::::;;;<<<>>>???AAACCCDDDBBB>>>:::<<>><<<>>>@@@>>>===<<<<<<<<<<<<<<<=========<<<<<<===>>>???@@@CCCCCCCCCBBBAAA??????>>><<<<<<;;;;;;:::::::::999<<<<<<;;;:::999777666555666666666888::::::888555333555555555444444555777333333444555666777888999;;;:::999:::;;;;;;:::999777777888:::<<<======<<<888888777666555555444444555666777777888999:::;;;555555444444444555555555999:::;;;<<<<<<===<<<<<<::::::::::::::::::;;;<<<;;;;;;<<<<<<<<<======>>>@@@@@@BBBDDDFFFGGGHHHGGGGGGIIIJJJKKKKKKKKKMMMOOOSSSRRRRRRRRRRRRQQQNNNLLLIIIIIIGGGDDDCCCEEELLLQQQaaaiiiqqqqqqmmmggg[[[QQQGGGCCC===999888888777777333333444444444444444444666555555444444444444555333333222222333444444555~~~yyyuuussssssqqqooommmmmmmmmmmmkkkiiihhhhhhhhhhhhiiikkknnnooojjjgggdddaaa___]]]YYYWWWOOOKKKHHHGGGDDD>>>===???777666555444333222222222111111111111111111111111111111000000000111222222111000000000000000//////000000000000111222333444666666555444333222111111//////...///111000...+++///...------------......------------------------,,,,,,...///000000000000000222333222111000111222444333111000//////000000333333333333333222222222444555555333000///000111000111222333333222111111111111111222444444222000000000111333555444222///...////////////...------,,,------......------,,,******+++---///000111222111111000//////000111222000000000000///...,,,+++------......------,,,+++,,,,,,,,,+++++++++*********+++,,,+++***+++---...++++++,,,,,,,,,,,,------++++++*********+++---...+++,,,------+++******+++,,,+++******)))************+++---.........---,,,***,,,,,,,,,***)))***+++***++++++,,,,,,------...)))))))))))))))))))))))))))***,,,,,,++++++---...///////////////.........------...///000000000000...111333444222111000000222111000///////////////111111111111111222222222333444444555555444444444...///000111222333333333444555888;;;>>>AAACCCDDDHHHLLLPPPTTTUUUSSSPPPNNNFFFBBB>>>;;;:::;;;;;;;;;999999888888888888999999<<<===>>>???@@@AAAAAAAAAAAA>>>;;;<<<>>>???>>><<<@@@AAAAAA@@@>>>===>>>???@@@???===;;;:::;;;<<<===>>>???@@@BBBCCCAAA===999;;;===???????????????@@@???>>>======<<<<<<<<<======<<<;;;;;;;;;<<<>>>???AAACCCDDDBBB@@@>>>>>>>>><<<<<<<<<;;;::::::999999:::::::::::::::999888777666444222444777888666333444666777666555444555666333333444555777888999999999999::::::::::::999999555666777777888999999:::999999888777777777777888555777888888777888:::===555333222333555666666666999:::;;;<<<<<<===<<<<<<999:::::::::888888:::<<<;;;;;;:::;;;;;;<<<===>>>BBBBBBBBBEEEHHHJJJJJJIIIDDDFFFHHHIIIJJJMMMPPPRRRRRRQQQQQQRRRRRRPPPMMMJJJIIIIIIHHHDDDCCCFFFMMMSSSaaaiiiooommmhhhaaaWWWNNNEEE@@@<<<:::::::::999666444444555666666666666555666555555444333333333333222222222222333333444555}}}yyyuuussssssrrrpppooonnnooonnnmmmkkkggggggggghhhiiilllnnnpppjjjgggccc___\\\XXXTTTQQQLLLGGGDDDCCC@@@<<<;;;===555555444333222222333333222111111000000111222222222222111111000111111111111111000000////////////111000000000000222333444666666555444333222222222000///000111222111...,,,222111111000000111222222------------------------------...//////000//////222444555333000///000222111111111111000000000000...000222444444444333333222333333111//////000111000111333555555555444333111000000222555555333111111111000222444444333111...///000000///...---,,,,,,------......------,,,)))***+++---///000222222000000000000000000000000000000000000///---+++***+++,,,------......------,,,,,,,,,+++++++++******+++,,,---,,,++++++---///+++++++++,,,,,,---------+++++++++,,,,,,,,,,,,,,,)))+++,,,,,,++++++,,,---,,,,,,+++******************+++---...///...---,,,)))+++------+++)))))))))***++++++,,,,,,------...))))))))))))))))))))))))(((***,,,,,,++++++---///000000000/////////......---...///000111111111111000111333333111000111222111111000///////////////000000111111111222222222222333333333333333222222///000111111111333444666555666999<<<@@@DDDFFFHHHLLLNNNRRRUUUTTTQQQNNNKKKCCC@@@;;;888888999999999999999888888888888999999999:::;;;===>>>>>>??????BBB>>>;;;;;;>>>???>>><<>>???AAAAAA@@@>>><<<;;;<<<===>>>???>>>???@@@AAA???<<<999;;;;;;<<<>>>@@@BBBAAA@@@AAA@@@???>>>===<<<<<<<<<>>>===<<<;;;;;;<<<>>>???@@@BBBCCCBBB???======>>>>>>>>>======<<<;;;;;;:::777888999:::::::::::::::777444111222666888666444666777888888666444444555333333444666777888999:::666999;;;;;;999777888999555555666666666777999;;;:::999888888888999:::;;;777888999999888999<<>>BBBAAABBBDDDHHHJJJIIIHHHDDDEEEGGGHHHJJJLLLPPPSSSOOOOOOPPPQQQRRRPPPLLLIIIHHHHHHGGGEEEDDDHHHPPPWWW]]]dddiiifff___XXXOOOHHHBBB>>>;;;;;;======999666666777888999:::999999888888777666555444444444444222222222222333444555555}}}yyyuuussstttsssqqqpppooopppooonnnllldddeeeeeegggiiillloooqqqjjjgggaaa]]]XXXSSSNNNKKKIIIDDDAAAAAA>>>:::999;;;555444333333222222333333222222000000000111222333333333222111000000000111111111000000/////////...111000000000000222444555555555555444444333333222222222222444555444111...000000///......///000111------------------------......///////////////...333555666444000///000111...///000111222222111111...000222555555444222111///000111000//////111333///111333555777666555555000//////222555666444222222111000111333444333222...///000000000///---,,,,,,------......------,,,---------.........////////////000000000000///...///000000000...---+++)))++++++,,,---............,,,,,,,,,+++++++++******,,,---...---,,,,,,---///+++++++++,,,,,,---------//////......,,,+++)))((('''))),,,,,,,,,+++,,,...------,,,+++******++++++***+++---//////...---,,,(((***------,,,)))((((((***++++++,,,,,,---......******************++++++'''***,,,,,,******,,,///111111000000/////////...//////000222222333333333000222222222000000111222000000////////////000000000000111111222222222222111111222222222111111000111111222111222333666888666777:::>>>BBBFFFIIIKKKOOOQQQTTTUUUTTTPPPKKKHHHBBB>>>999666666777777777999888888888888888999999777777999:::;;;<<<<<<<<>><<>>??????>>>>>>???@@@>>>;;;888;;;::::::===AAADDDCCC@@@BBBAAA@@@>>>===<<<<<<<<>><<<;;;<<<===???@@@???BBBCCCBBB>>><<<<<<>>>@@@??????>>>===<<<<<<;;;555666888999:::;;;;;;<<<:::666222333777:::999666777888999888666444444555333333444666777999::::::444888<<<<<<777555777:::666666777777777999<<<>>>:::999999888999;;;<<<===888:::;;;:::999:::===AAA999666444444666777666444888999:::;;;;;;<<<;;;;;;<<<===>>>===:::999;;;===::::::999999:::<<<===>>>@@@??????BBBFFFHHHGGGEEEDDDEEEGGGHHHIIIKKKOOORRRMMMMMMOOOQQQRRRPPPLLLHHHGGGGGGFFFEEEEEEJJJTTT[[[XXX___ccc___WWWPPPHHHBBB@@@===:::;;;>>>>>>:::666999:::;;;<<<===<<<<<<;;;:::999888666666555555555222222222222333444555666zzztttpppqqqssssssqqqmmmmmmooonnnjjjkkkiiiggggggiiijjjjjjjjjjjjfff```XXXQQQLLLIIIGGGHHHDDD>>><<<;;;:::777444444444444444444444444444222111000......000111222555222000000222333111///...///000000///000222444333222000000000222444666666555333222222222333333,,,...000222333222111000111111222222111000...---,,,,,,,,,,,,,,,---...///111000...---...///111222222000...000333444333111//////111222444555666777444111///000333444333111333222000......///111222---///222444666666555555333333222111000000333666000000000000000000111222111111000///......//////---,,,+++,,,......---,,,***,,,---------...000222///111111111///...///000111111111000///---,,,+++.........////////////...---...//////...---***))),,,***((()))+++,,,------++++++,,,,,,,,,+++******---,,,,,,,,,---,,,)))''''''))),,,...---,,,+++,,,++++++************++++++,,,++++++---......,,,)))...+++)))***------((($$$---,,,+++(((%%%$$$&&&(((+++(((&&&'''***,,,+++)))***)))))))))***+++,,,,,,000222111------000111///...333333000111777777444555555444222111///...---000000/////////111222333///000111222333222111111111444666555222111222333111111111111222333444555:::<<<>>>AAAEEEIIIKKKMMMNNNPPPRRRSSSQQQMMMIIIFFF>>><<<999777555555666777666777999::::::999888777555777999999999888999:::===<<<;;;;;;;;;===>>>???===@@@BBBAAA>>>===???AAA@@@@@@>>>=========>>>???CCCAAA??????AAA@@@===:::;;;:::999:::<<<>>>>>>>>>AAA@@@>>>===;;;:::::::::;;;;;;::::::;;;<<<>>>???BBBBBBBBBAAA??????@@@BBBAAA@@@???===<<<;;;;;;;;;666888::::::999999999;;;888555222333777:::888555;;;:::999888777666555444333444555777888999999999999::::::;;;:::999777666666666666666777999:::;;;888999::::::;;;===@@@BBB===>>>???>>><<<::::::;;;<<<:::888777777888888777888888999:::;;;;;;;;;;;;AAA===999888:::;;;:::999:::888777777999;;;;;;<<<>>>???AAACCCEEEEEEEEEEEEDDDEEEGGGJJJLLLMMMNNNNNNRRRQQQPPPPPPOOOLLLHHHEEEEEEDDDDDDDDDGGGJJJNNNPPPWWWWWWVVVTTTOOOIIIDDD@@@AAA@@@???>>>============>>>>>>=========<<<<<<<<<;;;:::888666555444444444555444444333333333444444yyytttqqqqqqqqqrrrpppllllllooommmiiillliiigggfffggghhhhhhgggiiieee___WWWPPPKKKHHHGGGEEEAAA<<<:::999888555333333333333333333333333333222111000//////000111222444222//////111222111//////000111000///000222444333333222111111222333444555444222111111111222333000111222333222111///...111111222333222111000///---,,,,,,,,,---......///111000.........///111222222000///000222333222000000111222333555666777888555333000000222444333222555444222000///000111111...000222555666666666555333333333111000000222555111111111111111222222333333222111000////////////---,,,+++,,,......---,,,+++---............111333000000////////////......111111111000///---,,,++++++---...000111111000000---...//////...---+++)))...,,,++++++---/////////+++,,,,,,,,,,,,,,,++++++------,,,------,,,***((((((***---...---+++++++++++++++************+++++++++******+++,,,,,,+++)))...,,,***+++......***&&&,,,,,,+++)))&&&&&&(((***+++)))'''(((***,,,+++***+++******++++++,,,---...111333111------000111...///333444111222777888555444333222111111000000111222222111000000000111222000000222333333222222111222444666555333111222333000000000000111222333333:::<<>>===<<<<<<<<<===>>>===@@@AAA@@@======???BBBAAA@@@???=========>>>???BBB@@@??????@@@@@@===;;;999888777999;;;===>>>===AAA@@@???>>>===<<<<<<<<<===<<<<<<<<<<<<>>>???@@@BBBCCCDDDDDDBBBAAABBBCCCAAA@@@???>>><<<<<<<<<<<<777999::::::999999:::;;;;;;888666888<<<>>><<<999::::::888666555333222222444555666777999::::::;;;;;;;;;<<<;;;;;;999888777888777777777777777888999999::::::::::::<<<@@@CCC@@@AAABBBAAA>>><<<<<<======:::888777888888888777888888999:::;;;;;;;;;;;;AAA===:::999:::;;;:::999999888777777888:::;;;;;;===>>>@@@CCCDDDEEEEEEEEEAAABBBDDDFFFHHHJJJLLLMMMNNNMMMMMMNNNOOOMMMJJJGGGEEEDDDDDDDDDFFFIIIMMMOOOQQQQQQPPPMMMJJJEEEAAA>>>AAAAAA???>>>>>>=========>>>======<<<<<<;;;;;;;;;===<<<:::888666444333333444444333333333444444555~~~xxxssspppqqqooopppnnnjjjkkknnnmmmiiikkkiiieeeddddddeeeddddddfffbbb\\\UUUOOOJJJGGGFFFAAA>>>:::777666555333222222222222222222222222222222111000//////000111222222111//////000111000///000111222111//////111333444444333333333333333333333222111000000000111222333444444333222000...,,,000111222333333333222111------------............000000///...///000111222333111000111222222111000111222222444555666777777888555222111111333333333666555333111000000111111///000333555666666666666444444444222000000111333222222111111222333333444444444333222000//////...---,,,,,,---//////...------...////////////111444111///,,,---///000...+++000000000000///...,,,,,,***,,,///222333333222111---......///...---+++***...---+++,,,...000000000,,,,,,,,,,,,---------,,,...------.........+++))))))+++......---+++******++++++************++++++,,,***))))))***++++++***---,,,+++,,,//////,,,))),,,,,,,,,***((((((***,,,+++***))))))+++,,,,,,++++++++++++,,,,,,---...///222444222...---000000...000333444333444888999777333222111000000222333555444333222111000000000000000111222333333333222222333444666555444222333333222222222222333333333333999<<>>===============???@@@???======@@@DDDBBBAAA???>>>======>>>>>>AAA@@@??????@@@@@@>>><<<888777666888;;;===>>>===AAA@@@??????>>>>>>??????============>>>???@@@AAABBBDDDFFFGGGEEEDDDDDDEEEAAA@@@???>>>===<<<<<<<<<888:::;;;;;;:::999:::<<<<<<:::999<<>><<<===<<<999777555333111111666666666777999;;;<<<>>>>>>>>>======;;;:::888777999999888777777777777777::::::::::::;;;???CCCGGGIIIJJJJJJHHHDDDAAA@@@@@@===;;;999888888999999888888888999::::::;;;;;;<<<@@@>>>;;;:::;;;;;;999888777777777777888999:::;;;;;;<<>>>>>>>>>>>=========<<<;;;::::::999>>>===;;;888666444333222333333333444444555555555}}}wwwqqqnnnooolllmmmkkkhhhiiimmmlllhhhiiifffbbbaaaaaabbbbbbbbbbbb^^^XXXRRRLLLHHHEEEDDD===;;;888666444444333222111111111111000000000000111111000//////000111111111000////////////000///111222222111000///111222444444444444444333222111222111000//////000111222444444444333222000...---...///111222333333222222........./////////......000000/////////000111222333222222111111111000000111111222333444444555555888666333111111111222333333333222111111111222222///000111333444444444444444555444222000///000222111111111111111222333444666555444333222000///......---...///111222000///...///000000///000222444222...***,,,000111...***//////000000///...------+++---111333444333111///------.........---,,,+++,,,***)))***,,,...//////------,,,,,,------......///....../////////,,,******,,,//////---+++******++++++************++++++---+++)))(((***++++++++++++++++++---//////---++++++,,,,,,+++******,,,...++++++******+++,,,,,,,,,++++++++++++,,,---//////333555333///...000111...222333444444666888999999555333111000000222444666444444333222222222222222222222222333333333333333444555666555555444333333666666777777666666666555888<<>>======>>>>>>??????????????????>>>===888777666888;;;>>>>>>>>>??????>>>>>>>>>>>>??????======>>>>>>??????@@@AAAAAACCCFFFGGGFFFEEEDDDDDDAAA@@@???>>>============999:::;;;;;;999999:::<<<;;;::::::<<>>@@@AAA@@@???>>><<<:::888888888888777777777777777888999:::<<<===@@@EEEKKKPPPUUUUUUTTTPPPJJJEEECCCBBB>>><<<:::999999::::::999999999999999:::;;;<<<<<>>===<<<;;;:::999888666777888888888888999;;;999;;;===@@@BBBCCCCCCCCC@@@@@@@@@AAACCCGGGJJJLLLGGGGGGHHHKKKMMMMMMKKKIIIEEEDDDDDDDDDEEEGGGIIIKKKJJJIIIHHHGGGFFFEEEDDDCCCBBBAAA@@@???????????????>>>===<<<;;;:::999888888;;;:::999777555444333333222222333444555555555555~~~vvvooolllllljjjkkkjjjhhhiiimmmmmmiiigggddd```^^^___```aaaaaa\\\YYYTTTNNNIIIEEECCCBBB;;;:::888666444333444444111111111000000/////////111111000000000000111111///000////////////000111222222333222000000111333333444444444333222111111111000/////////000111222222222222222111111000000,,,---///000111222111111...//////000000///......000000000000000111111222222222222222111000000000000000000111111222222222777666444222000000222333//////000000111111222333---...///000111222222222444444444333111///000111/////////000000111333333555555555444333111///---//////000222444555333111///000111000000000222444222...***,,,000111...***...///////////////......---///222444444222///---------------------,,,,,,+++***((())),,,...//////---,,,,,,,,,,,,---...///.........///000///---++++++---//////---+++******++++++************++++++...,,,******+++,,,---,,,)))******,,,......---++++++,,,------,,,+++---///++++++++++++***+++,,,---))))))******+++---...///333555444//////111222000444333444666777777888999777555333111000222444666222222333444444444444444333333333333333444444444666555555666666555444333777777888888888777666666888<<>><<<::::::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<=========666888:::;;;;;;;;;<<<>>>===>>>>>>???@@@AAAAAAAAA===???AAA???======@@@DDDCCCBBB@@@???>>>>>>>>>?????????@@@???>>>======<<<999888888999<<>>>>><<<======>>>?????????@@@???BBBEEEFFFDDDCCCBBBBBB??????>>>===<<<<<<<<<<<<:::;;;;;;:::888888:::<<<::::::;;;===???@@@??????AAA???<<<999777666555555666777888:::<<<>>>@@@BBBCCCBBB@@@>>><<<:::888777666666666666777888999:::888:::>>>AAAFFFLLLTTTYYY]]]\\\ZZZTTTLLLEEEAAA@@@???===;;;::::::;;;;;;:::999999999999999;;;<<<===>>>??????>>><<<:::888777555777999999888888999;;;999:::===???AAABBBBBBBBBBBBAAAAAABBBDDDGGGJJJLLLFFFFFFGGGIIIKKKJJJHHHFFFDDDDDDDDDEEEFFFGGGIIIJJJIIIIIIHHHHHHGGGFFFFFFFFFBBBAAAAAA@@@@@@@@@@@@@@@???>>>===<<<:::999777777666666555444444444444444222333444555555555444444~~~vvvooolllmmmlllmmmllljjjlllqqqqqqnnngggccc___\\\\\\^^^______WWWTTTOOOJJJEEEBBB@@@???999999888666444333444666111111111000000//////...000000000111111000000000///000111000//////111222111222333222000000222444333333222222222222222222111000/////////000111222000000000000000111111111+++---...000111111000000///000111111111000......000000000111111111222222111222333222000000111222000000000000000000000000333444444333111000111222...//////000111111222222------......///000000111222444444333111000111222......//////000111333333444444555444333111///...//////111333666666444222///000111000///000111333111///,,,---///000...+++---...///////////////...///000222333222000---,,,------------------------,,,***)))***---///000000,,,,,,+++++++++---...///...------...000///---+++***,,,//////...,,,++++++++++++************++++++...,,,++++++,,,------,,,)))***+++---------,,,++++++,,,...---,,,,,,---...)))***++++++)))***+++---)))))))))***+++---//////333555333000///333444111666444444777777555555888666555444222222333444555222333444555666666666666444444333333333444555666777666555666777777555333444555666777777666555555999===CCCHHHLLLMMMMMMLLLLLLJJJHHHEEEAAA???===;;;999999::::::;;;<<<======>>>;;;888777999???FFFJJJ888:::<<<<<<;;;;;;<<<===;;;<<<>>>???AAABBBBBBBBB===@@@BBBAAA>>>===???AAABBBAAA@@@???>>>???@@@@@@???@@@AAA@@@===;;;;;;<<<;;;:::999:::<<<>>>???>>>;;;;;;;;;::::::;;;<<<<<<<<<===>>>??????@@@?????????AAACCCCCCAAA?????????>>>===<<<<<<;;;;;;;;;<<<:::::::::888777777999;;;;;;;;;;;;<<<===???AAABBB>>><<<999777666666666777777999;;;>>>AAACCCDDDDDDEEEDDDAAA>>>;;;999777777555555666666777999:::;;;888;;;@@@FFFKKKRRRYYY^^^___^^^ZZZTTTKKKDDD???>>>@@@>>><<<;;;;;;<<<<<<;;;:::999888888999:::<<<======???AAA@@@===:::888777555888;;;;;;999888:::<<<:::;;;===???AAAAAAAAAAAABBBBBBBBBCCCDDDFFFHHHIIIEEEEEEFFFHHHIIIHHHFFFCCCCCCDDDDDDEEEGGGIIIJJJKKKIIIIIIIIIHHHGGGFFFEEEDDDBBBBBBAAAAAA@@@AAAAAABBB@@@???>>><<<:::999777777444333333333333444444555333333555555555444333222wwwqqqooopppoooqqqpppoooqqqvvvwwwssskkkfff```\\\[[[[[[[[[[[[RRRPPPKKKFFFBBB???======666777777555222222444777222222111111000//////...000000111111111111000000///111222111//////222444000111222222111111333555222111000000000111222333111111000///000111222333000//////////////////000---...///000111111000//////000111222222000...---000000111111222222222111///111333222000000111333111111111111000000000000///111333333111///000111222222222222111111000///............///000000111111222444333222111111222/////////000111222444444222333333444333111///...---...000333555555333111///000000000//////000222000000////////////......------...///000000//////...///000111000///...------------,,,,,,------...+++)))((())),,,///000000,,,+++***)))***,,,...///---,,,,,,...//////---+++))),,,...///...---,,,,,,++++++************++++++,,,+++***+++------+++******,,,---......---,,,,,,+++---...---,,,++++++,,,(((***+++***((((((***---*********+++---...000111222444333000000444555333888444444777777333333666333333333333444555666777444444555666666666555444555444444333333444666666888666555666888888666333222444555777888777666555999===AAAFFFIIIJJJJJJIIIFFFEEEBBB@@@===<<<;;;;;;999888888888:::<<<===??????<<<888666888===DDDIII:::;;;======;;;;;;;;;<<<;;;<<<>>>???@@@@@@@@@@@@===@@@CCCCCC???======>>>AAA@@@?????????@@@AAABBB@@@AAABBB@@@<<<:::999:::<<<:::999:::;;;===<<<<<<<<<;;;:::::::::::::::;;;===>>>???@@@AAAAAAAAA@@@AAABBBBBBAAA>>>======>>><<<<<<;;;::::::::::::;;;::::::999777555555888::::::999999999999<<>><<>>999777777555999======:::999;;;===<<<===???@@@AAAAAA@@@@@@@@@AAAAAABBBBBBCCCCCCDDDCCCCCCDDDFFFHHHHHHFFFCCCCCCCCCEEEFFFHHHJJJLLLMMMJJJKKKKKKKKKJJJHHHEEECCCBBBBBBAAAAAAAAAAAABBBBBBBBBAAA???===;;;999777777555444444333333444444444444444666666555444222000xxxsssrrrtttsssttttttrrruuuzzz{{{xxxnnniiibbb\\\ZZZYYYXXXXXXPPPMMMIIIDDD@@@===<<<;;;444666666444111111444666333222222111000//////...000000111111111111000000///111333222000000222555000111222222111222444666111000///......000222444111111000000000222333444000000///..................///111222222111000000000111222333222111///---000000111222222222222111...111333222000000222444222222222111111111111111,,,///333444111//////000555555555444222000///...//////...//////000111222000222333333222222222333000000000111222444555666000111333333333111///...,,,,,,///222444444222000...///000///......000222///111111111///...///000,,,---...///000000000000------...///////////////------,,,,,,,,,------...(((&&&%%%&&&))),,,------+++***)))))))))+++...///,,,,,,,,,---//////---+++)))+++...///...---------++++++************++++++***)))***+++,,,,,,***(((,,,...///000///---------+++---......,,,******+++''')))+++***((('''***---+++++++++,,,...000111222111333333000111555666555999444444777666111111555111111333444666777888999666666777777777555444333555555444333444555666777999777555666888888666333333555777999:::999888888:::===AAAEEEGGGHHHHHHHHHBBBAAA>>><<<::::::::::::888888777777888;;;>>>@@@======;;;;;;:::;;;<<<===;;;<<<>>>===<<<:::;;;;;;<<<===???@@@@@@???>>>======AAADDDDDD@@@===;;;<<<@@@??????>>>???AAABBBCCC@@@BBBCCC@@@<<<999888:::<<<:::999999:::;;;;;;:::===<<<;;;:::::::::::::::>>>???AAABBBCCCCCCBBBAAABBBCCCBBB@@@===<<<<<<>>>;;;;;;:::999999999::::::999999888666444555777999777666555444555888<<<@@@<<<;;;999888999;;;>>>???;;;???DDDHHHKKKLLLKKKKKKGGGEEEAAA===999777666555999888888777777777777777999>>>EEEKKKOOOTTTXXXZZZ___^^^\\\WWWPPPKKKGGGFFFBBB???===<<<=========<<<:::999888888888:::<<<>>><<<@@@CCCBBB>>>999777666555:::>>>>>>;;;999;;;>>>===>>>???AAAAAA@@@@@@???>>>>>>???@@@@@@@@@??????AAAAAACCCEEEHHHHHHFFFDDDBBBCCCEEEGGGIIIKKKMMMNNNMMMNNNOOOOOOMMMJJJFFFDDDBBBBBBAAAAAAAAABBBBBBCCCCCCBBB@@@>>><<<999888777777777666555444444444444444555666666555333111///~~~zzzvvvtttuuusssuuuwwwxxxxxxxxxzzz{{{vvvlllaaa[[[[[[\\\XXXTTTNNNJJJDDD>>>:::777777777777777666555555555555555888444000///111222222000111111000000000000111111444222000......000333444///111333333111111111222222///---...111333222000000111333333111///......000////////////000000111111111000///////////////222222111111111111222222111000000///000000111111333666999888444111000000222111111000000111111222---000333444333000///...333000.........------...111000///......000222333111222444666666666666555///000111000//////111333222222222111111111000000///...............//////111000...---...///111222000...---...///000///...))),,,///000///.........111...,,,,,,///000000......---,,,++++++++++++++++++***))))))***,,,...///,,,---...---***)))+++...---------,,,******+++,,,))))))***,,,...///...,,,+++,,,.........,,,***)))...------------------,,,+++,,,---,,,++++++,,,...000,,,)))))),,,------+++...,,,++++++------,,,***---,,,+++---000333444555777666444333222222333333888777777666555444444444444222000222777:::;;;:::999555333555999:::777333333222222111222333555666999777555555555666555444333555777999999888666555;;;===???AAACCCDDDDDDDDD>>>===;;;999999999;;;<<<999888777666666777888999888777777777888:::<<<===>>>===???AAA???999888:::<<<<<<===>>>???AAABBBCCCFFFAAA<<<:::;;;======<<>>@@@BBBCCCDDDCCCCCC???BBBEEEBBB<<<888888999999777666666888:::::::::777666555444333444555555222444555666666777:::<<<999888888888:::===???AAAAAACCCFFFJJJLLLMMMMMMLLLLLLHHHBBB<<<777666777777888999::::::999888666555;;;<<>>???::::::::::::;;;;;;;;;;;;;;;===???@@@???<<<888666999999:::;;;<<<<<<<<<;;;===>>>>>>?????????>>>>>>???>>>>>>>>>>>>@@@AAABBBBBBDDDEEEEEECCCAAAAAAAAACCCBBB@@@BBBFFFKKKOOOPPPUUUTTTQQQNNNJJJGGGDDDCCCDDDBBB@@@@@@AAABBBCCCCCC>>>>>>>>>>>>===;;;::::::<<<:::777444333444555666777666555666777777555333{{{wwwvvvvvvxxxyyy{{{|||||||||||||||vvvmmmbbb\\\[[[ZZZUUUQQQKKKHHHBBB===999777777777666666555444444444444555777444111000111222222000111111000000000000111111000000/////////111333555...000111000///...//////222///......111222222000///111333333111000///000000000//////...//////000111111000///////////////222111111111111111111222222111111111111111222222333666777666333000000111222222111111111111222222...000333333222111000111222111111222222111222333333222000//////111222333222333444666777777666666111222222111//////111333444333111///000111333444111111000//////000111222000///...,,,,,,---///000000...---...///000///....../////////------...///111...,,,,,,...000///......------,,,,,,,,,,,,,,,,,,+++***)))***+++---...,,,---...,,,******---///---...---,,,++++++,,,,,,,,,++++++---......,,,***,,,------------,,,+++***------------,,,,,,,,,,,,,,,------,,,***+++---//////,,,******,,,------,,,,,,+++++++++---......---...---,,,---000222444555777666555333333333333444666666666555444333333333333222222444777:::<<<<<<:::777555666999:::777333444333333333333555666777999777555555666666666555666666666666666777888888;;;<<<>>>???@@@@@@@@@@@@===<<<:::999888999:::;;;888777777666666666777777888777777888999:::<<<======<<<>>>AAA???:::999<<<=========>>>???@@@AAABBBBBB???===<<<======;;;:::@@@===;;;<<>>???AAABBBBBBBBBAAA>>>AAACCCAAA<<<888888:::999777555555777888999888777666555444333444444555222444555666666777:::<<<999888888888999<<>>???::::::;;;;;;;;;<<<<<<<<<===>>>??????===:::888666888888999:::<<<===>>>>>>======>>>???????????????>>>============???@@@AAAAAACCCEEEDDDBBBAAA@@@@@@BBBAAA@@@BBBFFFKKKNNNOOOSSSRRRPPPMMMJJJHHHFFFEEEEEECCCBBBBBBBBBCCCDDDDDDBBBAAAAAA???===;;;:::888<<<:::777555444444555666888777666666777777555333{{{zzz{{{}}}}}}~~~~~~}}}|||tttmmmccc]]]ZZZVVVPPPJJJFFFCCC???:::777666777777555555444333333333333333666444111000111222222111111111000000000000111111......///000222333444555///000111000...------...111///......000111111000///111222333111111111222111000///...............111000000///////////////111111111111111111111111333333333333333333333333333444555333111000000111333222222222222222222333///000222222111111222333000111222111000111222333444333222111111222333333333444555666777777777666555555444222000000111333555333000//////222555888444333111000000111333444222111///...---......///000...---...///000///...222222000...,,,,,,...000000...------...//////...---------------.........,,,+++*********+++,,,---,,,,,,,,,+++***,,,///111......---,,,,,,,,,------...------...///...,,,)))...------,,,,,,,,,,,,,,,---------,,,,,,+++++++++......---+++***+++---000...,,,++++++,,,------,,,++++++***,,,...000000/////////...///000222444555888777666444444444444555555555555444333333222222222333555777888;;;>>>AAA===:::777777999999666333444444444444555666888888999777666666777777777666:::888555333444666999;;;:::;;;<<<<<<<<<<<<<<<;;;<<<;;;:::888888999::::::777888888888777666555555888888888888999;;;<<<===<<<;;;===@@@???;;;:::===??????>>>>>>??????@@@AAA???>>>===>>>>>>===:::888===<<<;;;<<>>>>><<<<<<;;;:::999999:::;;;<<<;;;:::888999;;;<<<<<<;;;===>>>???@@@@@@@@@??????<<>>@@@EEEFFFIIIKKKLLLLLLKKKJJJEEEBBB===999666666777888888999999999999999888777999<<>>@@@=========>>>>>>>>>??????@@@???>>>===:::888777666888888888999;;;===???AAA<<<===>>>???@@@@@@@@@@@@======<<<<<<===>>>@@@AAAAAABBBDDDCCCAAA?????????AAA@@@@@@BBBGGGKKKNNNOOORRRQQQNNNLLLJJJHHHGGGFFFEEEDDDDDDCCCCCCDDDDDDEEEEEEEEECCCAAA???<<<:::888;;;:::777555444555666777999888777777777777555333~~~{{{xxxqqqjjjbbb[[[WWWQQQJJJDDD@@@>>>;;;888666666666777444333333222222222222222555333222111111222222222111111000000000000111111///000222333444444444333222333333111///...///000000///...//////000111111...000222222222222333444111000///...------------000000////////////000000111111111222222111111111444444555555444444333333333333222111000000000111333333222222222222333333//////000///...///222444///111000,,,+++///222333555555444333333333333444555555555666666777777777777777666444111000222333222222111000111444666888666444222000000111333444555444222111000000000000000...---...///000///...111111111///------///111///..................---,,,------....../////////---,,,+++*********+++,,,---,,,+++++++++...111333///---,,,,,,---...---------------...//////---+++///...,,,++++++,,,---...---------,,,++++++******//////...,,,***+++...000---,,,,,,,,,---------------,,,,,,---///000000///000111111000000111444666999888666555444444555555555555555444444444333333111555888::::::<<<@@@DDD???<<<999888999888666444444444555555666777888999:::888666666888999888777:::888555444444666999;;;888999999::::::::::::::::::999999888888888999999888888999:::999777666555888888999999:::;;;<<<<<<;;;:::<<>>;;;<<>>>>>===>>>===<<<:::999===<<<<<<===???BBBDDDEEEDDDGGGFFF@@@===>>>>>>===;;;::::::999::::::;;;<<<;;;:::888999;;;<<<<<<;;;======>>>??????>>>===<<<;;;<<<>>>===;;;999:::<<<:::999777777888888777555666666555555444444444444222444666777777777888:::999888888888999<<<>>>@@@GGGHHHJJJKKKKKKKKKIIIHHHBBB@@@<<<999777777888999888888999999999999999999<<<>>>BBBFFFKKKOOORRRTTTVVVWWWVVVRRRMMMJJJHHHFFFEEECCCAAA>>>===>>>@@@AAAAAAAAAAAABBBBBBBBBCCCCCCCCCAAA>>>;;;888777777777;;;:::999999:::<<>>???@@@AAAAAABBB>>>>>>======>>>???@@@BBB@@@BBBCCCCCC@@@>>>===>>>@@@@@@AAADDDIIIMMMNNNOOOQQQPPPMMMJJJHHHFFFEEEEEEDDDEEEEEEDDDDDDCCCDDDEEEGGGFFFEEECCCAAA>>><<<;;;;;;:::888666555555666777:::999777777888777555333~~~xxxtttjjjeee]]]WWWRRRKKKDDD@@@<<<:::888666555555555666333333222111111111111111333333333222111111222222111111000000000000111111333444555666666444333222222333222111...---///000//////////////////000111...///111111111111333555222111000......---------000000////////////000000000111222222222222111000444555555555555444333222333222000000000111111111333222222111111222222333...//////---------000333000111...***...777;;;;;;555555444444444444444444555555555555555666666666777777777555333111111222///000222333555555666666555444222000000000222333444444333222111000000000000...---...///000///...,,,...111111000000000000......///...------,,,---,,,,,,---.../////////...,,,,,,++++++++++++++++++---,,,++++++---000222333///---++++++---......,,,,,,,,,,,,...000111///...///...,,,++++++,,,...000......---,,,,,,+++******000000///---++++++...000+++,,,------------......000///......000000///...000222333222111222555777999888666555444444555555666666666555555555555555222666:::<<<<<<===AAAEEE???===;;;999888777666555444444555666777888999999:::999777777999:::999999888777777777777888999999666666777888999:::;;;;;;888888777777777888888888999999:::;;;:::999777666888999999:::;;;;;;;;;;;;;;;:::<<>>;;;<<<@@@BBBAAAAAA@@@@@@@@@@@@@@@???>>>>>><<<;;;;;;<<<======>>>>>>>>>>>>@@@AAACCCCCCGGGFFFAAA>>>??????===:::::::::;;;;;;<<<<<<===<<<:::999:::;;;===<<<<<<<<<===>>>>>>>>>===<<<;;;:::;;;;;;::::::::::::;;;;;;:::999999::::::888666555555555555555444444444222444777888777777888999999888888888:::===@@@AAAGGGHHHIIIKKKKKKIIIHHHGGGAAA???<<<999888888999:::888888888999999:::;;;;;;AAAAAABBBEEEIIIOOOUUUXXXQQQQQQPPPNNNJJJFFFEEEFFFEEECCCAAA??????@@@BBBCCCCCCCCCCCCCCCDDDDDDDDDDDDEEECCC???;;;888777777888>>><<<;;;::::::;;;===>>><<<===>>>???AAAAAABBBBBB@@@???>>>>>>???@@@BBBCCC@@@BBBCCCBBB@@@>>>======???@@@BBBFFFKKKNNNOOOOOOPPPNNNKKKHHHEEECCCCCCCCCCCCEEEFFFFFFDDDCCCDDDFFFFFFFFFEEEDDDBBB@@@???>>>:::999888777666666777777:::999888888999888666444|||tttnnnaaa]]]WWWQQQKKKFFFAAA>>>999888666555444444555555333333222111111111111111111222444333222111222333111111000000000000111111444555666666555444222111000000///...,,,+++---///.../////////......000222...///000000///000222444222111000//////////////////////////////000000111000111222333333222111000333444444555444333111000222111000000222333222111222111111111111111111222///000000...------///111111222//////888FFFIIIDDD333444444444555555555555555555444444444444555666555777888777555222111111---///222444666555444333333333222111000000000000000000000//////......---000...---...///000///...***---000222111000///000---///000///---++++++,,,+++,,,...//////...---,,,++++++++++++++++++++++++---,,,,,,---000111222111...+++)))***---...---+++,,,,,,,,,///111222111//////...,,,++++++---///000//////...---,,,,,,++++++000000111///---,,,---///***,,,...///...---...///222111///000111111///...000222444333111222666:::888777666444444444444555666666666666666666666666444777:::<<<>>>???AAACCC>>>===;;;999777666666777444555777888:::;;;;;;;;;;;;999888888:::;;;;;;:::666777888999999999888888555555666666888999;;;;;;666666666777777777777777888888999999999999999888999999:::;;;;;;;;;;;;;;;<<<;;;<<<>>>===;;;<<<@@@@@@@@@???????????????@@@?????????===;;;;;;===???===>>>??????>>>>>>@@@BBBCCCFFFFFFAAA>>>???@@@>>>;;;;;;<<<<<<======>>>>>>===<<<:::;;;===>>>>>>===<<<===>>>>>>>>>===<<<;;;::::::999999999999::::::;;;:::999:::;;;;;;999777555555666666555555444333222555777888888777777888888888888999<<>><<<:::999999::::::888888888888999;;;<<<===CCCBBBAAABBBFFFLLLRRRVVVLLLJJJIIIJJJFFFBBBBBBEEEDDDBBBAAA@@@@@@BBBEEEGGGEEEEEEEEEEEEFFFFFFFFFGGGFFFDDD@@@<<<999888999:::>>>>>><<<;;;;;;;;;<<<======>>>???@@@AAAAAAAAAAAA@@@@@@??????@@@AAACCCDDDAAACCCDDDCCC@@@>>>=========>>>AAAFFFKKKNNNOOONNNMMMKKKHHHDDDBBBAAABBBBBBCCCFFFIIIHHHEEEDDDEEEGGGGGGFFFFFFEEECCCAAA@@@???999999888888777777777777999888888888:::999888666~~~wwwllleeeXXXUUUOOOJJJFFFBBB???===888777666555444444444444333333222111111111111222000222444444222111222333111111000000000000111111333333333333333333222222//////...---+++,,,...000---///000///------///222...//////.........111333222111111000000000111111///////////////000111111///111222333333222111///111222333333333111///...111000000222444555333000111000000//////000000111222222222111///...///111///111000222@@@MMMJJJ>>>111222333444555666666666555444333222222333444555222555888999777333000/////////111222333333333333222333333333222111///............//////......---000...---...///000///...,,,...//////...---...///,,,///000000---++++++,,,+++,,,.........---+++***)))***++++++,,,,,,,,,,,,---------///222333111///---***'''(((,,,...---***...---...000111222000......------,,,---...///000111000000///---,,,,,,+++///111222111///---------))),,,//////...---...000111000///000222222111000///222555444222333888<<<777666555333333333333444555555555555555555555555777777999<<>>>>>>>>;;;:::888999;;;<<<<<<;;;777777888888999999999999666666555555555666888888555555666666777777777777666666666666777888999999999:::;;;<<<<<<<<<;;;:::===;;;<<<>>>===:::<<<@@@===<<<<<<<<<<<<<<<=========???AAAAAA>>>======???:::<<>>>>>AAACCCCCCFFFFFFAAA>>>@@@@@@???;;;<<<===>>>????????????>>>===<<<<<<>>>??????>>><<<<<<>>>??????>>>===<<<;;;999888777888999999999888888888:::;;;;;;999888444555666666666555444333222555888999888777777777888888888:::===AAAEEEGGGDDDEEEGGGHHHHHHGGGFFFDDD>>><<<;;;999888777888888888888888888999;;;===>>>BBBAAA@@@AAACCCFFFJJJMMMGGGDDDCCCEEECCC>>>???CCCBBBAAA@@@@@@AAADDDGGGIIIKKKKKKKKKLLLLLLLLLMMMMMMFFFDDDAAA===;;;:::;;;;;;<<<<<<<<<<<<============>>>???@@@@@@AAAAAAAAAAAA@@@????????????AAABBBCCCBBBCCCDDDCCCAAA>>>======:::<<<@@@EEEJJJMMMMMMLLLHHHFFFCCCAAA@@@AAACCCDDDEEEIIILLLKKKHHHFFFGGGJJJIIIHHHGGGEEECCC@@@>>>===999999888888888888888888888888777999:::;;;999888}}}yyypppeee\\\SSSPPPKKKFFFBBB@@@>>>>>>777777666555444444444444444333222222111222222222///222444444222000222444111111000000000000111111000000000111111222222333000000000...---...111333---///000///------///222...//////...------///222222111111111111111222333///////////////000111111///000222333333222000///000111222333222000...,,,000000000333666666333000000000////////////000000444555555444111000000111---//////222@@@KKKBBB///000111222444555666666777555444333222222222333444///333888:::888444000...111000000000000222333444222333444555444222///......///000000000000000///000...---...///000///...000000///---++++++---///,,,///111000---******++++++,,,.........,,,***)))((()))***+++,,,---------...------000333333000---,,,)))&&&''',,,...,,,)))000//////000111111///,,,---------------...//////222111000///...---,,,,,,...111333333111...---,,,))),,,///000...---///000000//////000222444444333...222555444222444999>>>777666444333222222333333444444444444444444444444999777888<<<@@@BBB@@@>>><<<;;;:::777555555777999888:::<<<>>>@@@@@@@@@@@@;;;:::999999;;;===<<<<<<888888777777777888999:::777666555444333444555555444444555666777777666666444444333444555666888:::999:::;;;<<<<<<<<<;;;:::>>><<<<<<>>>===:::;;;@@@999999999999999:::;;;<<<;;;???CCCDDDAAA>>>======777;;;>>>???>>>???BBBEEECCCFFFFFFAAA???@@@AAA???<<<<<<>>>???@@@@@@@@@@@@???>>>======???@@@@@@???;;;<<<>>>?????????>>>===;;;999777777777888888888777666777999;;;;;;999777444555666666666555333333222555888999888777777777777888999;;;>>>CCCGGGIIICCCDDDFFFGGGGGGGGGEEEDDD===;;;999888666666666777888888888888999;;;===???@@@@@@@@@@@@@@@AAABBBCCCDDD@@@@@@BBB@@@;;;<<>><<<<<<<<<<<<::::::<<<===>>>>>>>>>>>>???@@@@@@AAAAAAAAA@@@@@@???>>>>>>>>>>>>@@@AAABBBCCCDDDEEEDDDAAA>>>======888:::>>>DDDIIIKKKKKKJJJCCCBBB@@@??????BBBDDDFFFGGGKKKOOONNNJJJHHHIIILLLKKKJJJHHHFFFCCC???<<<;;;999999999888888888888888888777777999;;;<<<;;;999~~~xxxpppeeeYYYRRRKKKIIIEEEAAA===:::999888666666555555555444444444888666333000//////000111333333444555555444111///000111222333333333333333111///------000222111///---------------.../////////111222///+++***---111***,,,...///000111333444222222222222111000...---000000000000111222333444222222333333333222222111444333222111111222333444111111333555777666444333//////.........000111222000111222333333222111000//////000333555555111...000000000111222333444555333333333333333333333333111111222444666777666555///000111333333444444444555333222333444333000,,,//////.........//////000000///---,,,,,,...111222222///,,,,,,...000222222///......---------......222000...---------,,,+++***---...,,,))))))---111,,,+++***,,,///000...,,,..............................//////000111111111111111000000//////......000///...---,,,---......000///...---------------///000000...,,,,,,---///222333333333333222111111555666777666555666777999;;;999666333111000000111444222111222555777666444888888999===AAABBB@@@<<<888777555444555777:::<<<<<<===>>>???AAABBBCCCDDDCCCBBB???<<<;;;;;;999666888777777777888999888777888777666777888999888666777666666666666666777777666444444777999:::<<<>>>888<<<>>><<<777444777:::???@@@>>>999888;;;<<<:::999888999;;;:::888:::??????@@@AAABBBAAA???===;;;999::::::<<<>>>@@@BBBCCCFFFDDDBBBBBBDDDEEEBBB@@@>>>>>>>>>>>>???AAACCCDDDDDDCCCBBBAAA@@@?????????===>>>???@@@@@@@@@@@@@@@;;;:::999888777888999999777888888999999888888888777444222333777888333...///111444666777888999;;;999888888:::>>>AAABBBBBBAAADDDGGGHHHGGGFFFFFFFFFBBB<<<888999999777777:::;;;:::999888777888999:::===>>>???>>><<<<<<>>>???AAAAAAAAAAAAAAAAAAAAAAAAAAA???@@@DDDGGGHHHJJJOOONNNSSSVVVVVVXXXZZZXXXTTTEEEBBB???>>>>>>?????????@@@@@@AAAAAAAAA@@@??????EEEAAA>>>???CCCDDDAAA===???===<<<;;;;;;>>>@@@BBBDDDCCCBBB@@@???>>>>>>>>>>>>===>>>AAAEEEGGGFFFCCC???>>>>>>>>>???@@@BBBCCCGGGHHHIIIJJJKKKNNNRRRVVVPPPNNNKKKGGGCCC???<<<:::<<<;;;;;;:::999888777777444555777999:::;;;;;;:::}}}xxxqqqiii___UUUOOOFFFDDDAAA>>>;;;999888888666666555555555444444444666444222000///000222333444333222111222222222111111111222222333333222222111///---...000222111//////...............//////---000111...+++)))---000,,,...000000000111333555222222111111000/////////000000000000111222333444222222333333333222222111444333222111111222333444111111333555777777555444111000000//////000111222111111222222222222111111111000000222444444111...222222111222222333444555555555555555555444333333111111111333444666666666000111111222333444444444<<<888444222222222000..................///000000444222000---,,,,,,---...222000---,,,...000111111,,,---/////////...---,,,000///------......---+++***++++++(((%%%&&&+++111...,,,+++---///000...,,,....................................///000111111111000000///////////////000///...---,,,------...000//////...------......---......---++++++,,,---111222222333333222222222555666666666444444555777777666444222111111111111222111000111444555444333777777999===@@@AAA>>><<<777666444444555777:::;;;======???@@@BBBCCCEEEEEEEEECCC@@@===<<<<<<:::777888777666666777888999999:::888777777888999999888999999888888888888999999777555555777:::<<<<<<<<<888:::<<<;;;888666888:::>>>@@@???;;;:::======;;;999888999;;;:::888:::???>>>???@@@AAAAAA@@@??????@@@???>>>>>>>>>>>>???@@@CCCAAA??????@@@@@@>>><<<=========>>>???AAADDDEEEDDDEEEEEEEEEDDDBBB@@@???>>>??????@@@@@@@@@@@@???===<<<;;;:::::::::;;;;;;<<<<<<;;;:::999777555444555444333444666666333000000222555777777999;;;<<<999888888:::===@@@AAA@@@@@@BBBEEEGGGFFFEEEEEEFFF@@@:::777888999888999<<<;;;;;;999888888888999:::<<<===>>>===;;;;;;===>>>>>>??????@@@AAABBBCCCCCCBBB??????CCCFFFFFFIIINNNSSSYYY\\\\\\\\\[[[WWWRRREEEBBB???>>>???@@@@@@???@@@@@@AAAAAAAAAAAAAAA@@@EEEBBB??????BBBBBB???<<<<<<;;;::::::<<>>>>>>>>???AAABBBCCCEEEGGGJJJLLLQQQVVVZZZUUURRRNNNIIIDDD@@@===;;;;;;;;;:::999999888777777444555777999:::::::::999{{{vvvoooggg```XXXPPPKKKAAA???===;;;999888888888555555555555555444444444444333111000000111333444333222000//////111333444222222222222222111111111000///......000111111000000000///////////////000,,,...///...+++***---///...000111111111111333444333222111/////////000000000000000000111111222333222222333333333333222222444333222111111222333444000222444666777777777666333333222111111111222222222222222111111222222222222111111222333333111000333333333222222333444444555666888888888666444333222111111111222444666777333222222111222333555666BBB===666111000000111111---------......000111222555444111...---,,,---...333111...---...000000000+++,,,///111111///---+++...------...000///---+++++++++***'''$$$&&&,,,111000...---...//////...,,,...........................------,,,---///000111000000///......///111111111000///------,,,,,,,,,//////...---------......---.........,,,+++,,,---000000111222333333333333555666666444222111222444222222222111111111111111000//////000222333333222666777888;;;>>>>>>===;;;666555444444555777:::<<<>>>???@@@BBBDDDEEEFFFFFFGGGDDDAAA???>>><<<:::999777666555555666888;;;<<<===;;;888777999:::;;;;;;999999999999999999999999777555444666999<<<;;;999888888999999999999::::::<<>>??????@@@AAAAAABBBBBBCCCBBB@@@???>>>>>>???@@@DDDCCCAAA@@@@@@@@@>>><<<;;;<<<<<<>>>@@@BBBDDDEEEEEEGGGHHHIIIHHHEEEBBB@@@@@@@@@@@@AAA@@@@@@??????<<<<<<;;;::::::::::::;;;======<<<;;;999777555333333444444444444333333222222444777888999:::===???;;;:::999:::<<<>>>>>>>>>AAADDDFFFFFFDDDBBBAAAAAA>>>999777999:::999:::<<<<<<;;;:::999999999::::::;;;<<<<<<;;;::::::;;;===;;;<<<===???AAACCCDDDEEEDDD@@@???BBBDDDDDDHHHMMMVVV\\\aaaaaa___[[[TTTLLLDDDBBB???>>>???@@@@@@???@@@@@@AAABBBCCCCCCCCCCCCEEEBBB??????@@@@@@>>>:::888888888999<<<@@@CCCFFFDDDBBBAAA???@@@AAABBBDDDEEEDDDDDDEEEFFFFFFDDDAAA??????>>>>>>>>>???@@@@@@@@@BBBFFFJJJNNNTTTZZZ^^^[[[WWWRRRKKKEEEAAA>>>===::::::999999888888777777666666888999999999888888uuuooofff^^^WWWPPPKKKHHH???===;;;999777777666777555555555555555555555555444333222111000111222333111222222111111222444666333333222111111000000000000///......///000111111222111000000000000000000,,,...///...---,,,...000...///111111000000111333444222000......///000111000000000000000111222222222222333333444333333333333222111000000111222333000222444666666777777888555555444333333333222222333222111000000111222333333333222222222222111111444444333333333333333333333444777999999888666444222222111111111222555777555444222111111333555666@@@<<<777222000000000111,,,,,,------///000222222222111000///...///000111333111........./////////,,,---.../////////...---,,,,,,---///111000...,,,---...---+++***+++///222111000///.........------...........................---,,,,,,,,,...000111000///...---...000111333000000///...---,,,,,,,,,...------,,,,,,,,,---------...000///...---.../////////111222333444444444444555444222000//////111---...///000111222111111/////////111222333333333666777888:::<<<<<<;;;:::666555555666777:::<<<===???@@@BBBDDDFFFGGGGGGGGGGGGCCC@@@???>>>;;;999999777666666555666888<<<@@@@@@===999888999;;;<<<<<<777777888888777777666666555555444444777:::999555888777666888:::<<<<<<;;;999===???===>>>@@@???;;;999888999;;;:::888:::???@@@@@@??????@@@AAABBBBBBAAA@@@???>>>>>>???AAABBBEEEDDDBBBAAA@@@>>>===<<<999:::;;;===@@@BBBDDDEEEGGGGGGHHHHHHGGGEEECCCBBB@@@AAAAAAAAA@@@???>>>>>>999999999888888888888888999:::;;;;;;;;;999777666222444555444333222333444444666888::::::<<>>@@@BBBCCCDDDEEEAAA???AAABBBCCCFFFKKKTTT[[[```aaa^^^YYYPPPHHHCCCAAA??????@@@@@@@@@???@@@AAABBBCCCDDDDDDDDDDDDEEEBBB@@@?????????<<<:::777777777888;;;>>>AAACCCBBBAAA???>>>???AAADDDEEEDDDDDDEEEFFFGGGFFFDDDCCCAAAAAA@@@@@@????????????@@@CCCGGGKKKPPPUUU[[[___]]]YYYRRRKKKEEE@@@>>>===:::::::::999888888777777666777888999999888777666|||wwwoooiii___VVVOOOKKKGGGEEE???===;;;888777666555555444555555555555555555555666555333222111000000000000222555666444333444555333333111000000000000111//////////////////000111222111111000000000111111---...000000//////000111,,,...//////......000111333222000......///111222000000000///000000111111111222333444444444444444222111000//////000111222000222555555555555777999666666555555444444333333333222000000000000222333222333333222222222222333444444333222222222333333///111444777999888777666222333333222000111555888777666444222222333555666888777666444222000000000,,,,,,------///000222222222111000000000000111111333111///...///000///......---,,,,,,,,,...///000++++++---///111111...,,,,,,...000000000/////////222111000///---------...........................------,,,,,,---...000111//////......///000111222/////////......---,,,+++,,,++++++***++++++,,,,,,+++---//////...------......///000222333444555555333444333111...---...///+++,,,---///000111111111000000222222333444555666666777999::::::999999999666777777888:::===???@@@AAABBBDDDFFFGGGGGGFFFFFFEEE???<<<>>>===999777999777888888777777999>>>BBBAAA>>>;;;999:::<<<======888888888999888777666555666999:::777777;;;:::555777666666888;;;<<<<<<<<<777;;;=========???>>>:::999888999;;;:::888:::???BBBAAA@@@????????????@@@>>>>>>>>>>>>??????@@@@@@@@@@@@???===;;;:::999999888999;;;===???AAACCCCCCHHHGGGEEECCCBBBBBBBBBCCC@@@@@@@@@@@@??????>>>===999999999888888888777777888999;;;;;;;;;999777666333444555555333333444666666888::::::;;;===@@@CCC@@@>>><<<<<<=========<<>>===AAA<<<999::::::777666777;;;;;;;;;:::::::::999999888999999999777777999:::;;;;;;<<<===>>>???@@@AAAEEEAAA@@@BBBCCCCCCFFFJJJPPPXXX^^^___]]]YYYPPPGGGBBBAAA??????@@@AAA@@@???@@@AAABBBCCCDDDEEEEEEEEEDDDBBBAAA??????>>><<<;;;888888888888:::<<<===???@@@???>>>>>>???AAADDDEEEAAACCCEEEGGGGGGGGGGGGGGGDDDDDDCCCCCCBBBAAA@@@???CCCEEEIIILLLOOOSSSWWW[[[[[[WWWPPPIIIDDD@@@>>>>>><<<<<<;;;:::999888777777777777888999888777666555vvvpppjjjcccYYYPPPJJJFFFDDDBBB>>><<<:::888666555555555444444444555555555555555666555444222111000//////000444888888666333444555333222111//////000111222...///000///...///000222000000000000000111222222---...///000111222222222+++,,,............///111222111000//////000111111000000000//////000000111111222333444444555555444222111000//////000111222000333555555333222555888555555666666666555444444000000000//////000000000000222444444333222333444222222222111111222333333...000333555777777777666222444555444222222555888888777555444333444444555111333555555333000//////---------......000111222444444333111000000//////222000......000000000...///...,,,***+++---000222,,,,,,,,,...000000///---)))+++...000000///,,,+++111111000...,,,+++---///........................,,,------...//////000000/////////000000000000000......//////......---,,,++++++*********+++,,,,,,)))+++---...---,,,,,,,,,//////111222333444444444222333222000...------...,,,,,,---...///000111111000222333444444555777888777888::::::999888888999666777888:::<<>>>>>===>>>>>>@@@@@@@@@???>>>===@@@@@@AAA???<<<:::;;;;;;888999;;;===???AAAAAABBBFFFDDDAAA>>>===>>>@@@AAA>>>>>>>>>???>>>>>>======:::::::::;;;:::999999888999:::;;;<<<:::777444222666555444444555666666777888999:::;;;;;;>>>AAADDDCCCAAA???????????????======???CCCDDDCCCBBBBBBBBBBBB===:::;;;:::777555666999999:::::::::999888777888999999888777777888:::<<<<<<<<<======>>>>>>>>>DDDAAA@@@DDDEEEDDDFFFJJJOOOUUU[[[[[[ZZZXXXQQQJJJAAA@@@???@@@AAAAAA@@@???AAAAAABBBCCCDDDDDDDDDDDDCCCBBBBBB@@@???>>>======::::::::::::;;;;;;<<<===??????@@@@@@AAACCCDDDEEE@@@CCCFFFHHHIIIIIIJJJLLLHHHHHHGGGFFFEEECCCAAA@@@FFFHHHKKKMMMNNNPPPSSSUUUUUURRRMMMHHHDDDAAA?????????>>>===;;;:::888777666666777888888888777666555|||rrrkkkddd^^^UUULLLGGGCCC@@@???:::999777666555555666777444444444555555555666666444444333222222111000000111555777666333111333555222111/////////000222333...///111000......000333.........///000111222333,,,,,,...000222222222111***,,,...///...///111333000000000000000000111111000000////////////000000111222333444555555555555444333222111111222333444000333555444111000222666333444555666666666555444......////////////......---000444555444333444555000000000000111222222333222222333444555555555555222555888777333222555888777777666666555444444333111333555555222/////////...............///000000333333222222111111111111000///...///000111000///------,,,,,,---...000111...---,,,---//////...---)))***+++---......,,,***///000///---******---///........................,,,---///000111111000///...///111111111000...---,,,---.../////////...---,,,,,,++++++,,,------...***,,,///000///.........///000111222333444444444111222222000...---...//////......------///000111///222444555444555777:::888999;;;:::888777888:::555666888:::===???AAABBBEEEFFFGGGHHHHHHEEECCCAAAAAA999777======777666<<<888<<<>>>>>><<<<<<@@@DDD@@@>>><<<<<<<<<===<<<::::::;;;<<<<<<;;;:::888666444BBBGGG???777999<<<:::444777::::::888999;;;>>>999===>>><<<<<>>:::999888999;;;:::888:::???===>>>?????????>>>===<<<:::<<<@@@CCCDDDBBB@@@>>>AAABBBCCCBBB???===>>>@@@888999;;;===???@@@@@@@@@BBBAAA???===<<<<<<======;;;<<<<<<============<<<999::::::;;;:::999888777666777999;;;:::777444222999666333444777999888777888999::::::;;;>>>AAAEEEEEEDDDBBBAAABBBBBBAAA@@@>>>@@@CCCDDDCCCBBBAAABBBAAA<<<:::;;;;;;777666666888888999999999888777666888999999888777777888::::::;;;;;;<<<<<<===>>>>>>BBB@@@BBBFFFHHHFFFGGGJJJMMMRRRVVVUUUTTTSSSOOOIIIAAA@@@???@@@AAABBB@@@???AAABBBBBBCCCCCCCCCBBBBBBBBBBBBBBBAAA@@@?????????<<<<<<<<<======>>>??????@@@AAACCCDDDEEEEEEEEEEEECCCFFFJJJLLLKKKKKKMMMOOOLLLLLLKKKJJJHHHFFFCCCBBBHHHJJJLLLMMMMMMNNNOOOQQQNNNMMMJJJHHHEEECCCBBBAAABBBAAA???===;;;888777666555666777888888777666666{{{qqqiiiaaa[[[RRRJJJDDDAAA>>>===666666555444555666777888444444444555555555666666222222222222222222222222333666666333///...222666111000///...///000222444---///111000......000333---------...///111333333++++++,,,///111222111000+++,,,//////000111333555///000111111111111000000111000////////////000000111222333444555555555555555555333333333333555555111444666333///...111555222333444666666666555555,,,---...//////...---,,,+++///444666555444444555////////////000111222333666666555555444444444444222666999888555333555888777777777777666555333222333555666444000...///000//////.........//////000//////000222333444555666///......///111222111000+++,,,---...////////////000...,,,,,,...///...---,,,+++++++++---...---,,,...//////,,,))))))---000........................+++---000222333222000///...000111333222000---++++++,,,---////////////...---------------...///000---000333444333222111222000111222222333333333333111222222000...---...000111000...------...///111...111444444444444777:::888:::<<<;;;888777888:::444555777:::<<>>888777===999===AAA@@@======@@@DDD???>>>===<<<======;;;999888999:::;;;:::888666444000AAAHHH>>>333555999999333888;;;;;;888777;;;???<<>>===555999???DDDGGGGGGEEEDDD===???@@@???<<<;;;<<<>>>888:::<<<===?????????>>>?????????>>>===<<<;;;:::::::::;;;<<<=========<<<777777888999888777666555111333666999:::999777666;;;666333444888;;;:::777888999::::::;;;===BBBEEEGGGEEECCCCCCDDDDDDCCCBBBCCCEEEFFFEEECCC???>>>===???:::999;;;<<<999777888777777888999888777666555888999999888777777888:::999999:::;;;<<<===>>>???AAA@@@BBBHHHIIIGGGGGGJJJKKKOOOQQQOOONNNNNNKKKFFF@@@??????@@@BBBBBB@@@???BBBBBBBBBCCCBBBBBBAAAAAABBBBBBCCCBBB@@@???@@@AAA======>>>???@@@AAABBBBBBAAACCCEEEGGGHHHHHHFFFEEEFFFIIIMMMNNNMMMMMMNNNQQQNNNNNNNNNLLLJJJGGGEEECCCHHHJJJLLLMMMMMMMMMNNNOOOJJJJJJIIIHHHFFFEEEDDDCCCDDDCCCAAA>>>;;;999777666444555666888888888777666|||tttkkkddd]]]WWWNNNGGGBBB@@@>>><<<777777777777666666666666777888888777555333444555333333444444444444444444666444222000000000222333///000111111000111333555333111000......///111222111//////000111222111000000000000000000///......000...---///222222000...111111222222222111111000222111///.........///000222222222333333444444555666555333111111111333444444333111//////000111222222333444444555555444444000000000000111111111111///000000222333444555555444333000///......000111555555555555444333333222555222000222555666444111444555666666555333111///000222444444333111111111...---------...///111222777666555333111///...---------...............---+++++++++,,,,,,---------...,,,***+++------***''',,,---.........---,,,+++,,,,,,+++***((())),,,.........---------...//////......//////000000111111...000333333111...---,,,...---,,,---//////...---%%%''')))+++,,,------,,,---000222333222000/////////......000333444444444000///...---,,,------...000000000000111111111111///000111333444555666666999::::::999666555555666888999;;;<<<===@@@EEEIIIGGGGGGIIIIIIGGGDDDAAA???>>>999666888999999;;;>>>>>>???AAACCCDDDCCCCCCBBBFFFCCC>>>::::::;;;;;;;;;;;;:::999777666666666666333444555666777888888888888777666666777999;;;<<<;;;::::::;;;<<<<<<;;;999444888:::999:::======:::??????>>><<<:::;;;>>>@@@@@@???AAAEEEJJJJJJEEE???@@@???>>>======>>>???@@@>>><<<:::;;;======;;;999=========<<<<<<;;;;;;;;;:::;;;<<<<<<;;;999888777888777666555444555555666333444555666777777777777;;;999555222111333666888;;;:::888888999===@@@CCCEEEEEECCCCCCCCCDDDEEEFFFCCCFFFFFFBBB===;;;>>>AAA???;;;:::;;;;;;888999===:::999888888999999777666:::;;;;;;:::888888:::;;;888888999:::<<<===>>>>>>BBBCCCEEEIIIMMMMMMKKKIIIJJJMMMPPPRRRQQQNNNLLLLLLEEEEEEEEEDDDCCCBBB@@@@@@@@@>>>???DDDIIIKKKGGGBBBAAABBBAAA@@@>>>>>>@@@BBBCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEGGGHHHIIIGGGFFFDDDMMMMMMOOOQQQSSSTTTRRRQQQNNNMMMMMMKKKIIIGGGEEEDDDOOOMMMMMMPPPPPPLLLJJJLLLGGGGGGHHHJJJLLLKKKIIIGGGGGGFFFCCC@@@===:::888777999555333666777555444666~~~vvvooogggaaaZZZUUUMMMFFFAAA???===;;;777666666666666555555555444666777666555555666777444444444444444444444444444333222111111111222333000111222222111222333555222111000//////000111222111//////000111222111000..................------000......///222222000...000111111222222222111111222111000///...//////000000000111222333333444444777555444222222222444555555444222111000111222333222333333444444444444444111111000000000000000111///000000111333444444555444222111//////000111222444444555555555444333222555444222222333333222000333444555555555333111000111333444444222111111222...---------...///111222555444333222000///------////////////...---,,,,,,++++++,,,,,,---------------,,,***+++------***(((+++,,,---......---,,,,,,+++,,,,,,***)))***---000///...---,,,+++*********......//////000000111111///111444444222///...---...---,,,---/////////---)))***+++,,,---,,,++++++...000222333111000///000000///...000222444333333111000...---------...///000000000000111111111111000111333555666777888888999::::::999777555666777777999:::<<<===AAAEEEIIIFFFGGGHHHHHHFFFCCC???===;;;666555888::::::===AAAAAABBBDDDEEEGGGHHHHHHHHHGGGCCC>>>;;;;;;<<<<<<<<<:::999888777666555555666333444666888999999999888888888777666777999;;;<<<::::::;;;;;;;;;;;;::::::777:::<<<:::;;;>>>===:::===>>>>>>===<<<<<<>>>@@@===<<<===AAAFFFFFFBBB===@@@@@@???>>>>>>>>>>>>>>>>>><<<:::;;;<<<===;;;999::::::::::::::::::::::::;;;;;;;;;;;;;;;:::888666666666777777666666555444333444555666777777777777999777555333333555777999:::888777777999<<<@@@CCCFFFFFFEEEDDDDDDCCCCCCCCCBBBDDDDDDAAA<<<:::===AAA>>>;;;:::<<<;;;999:::===:::888777888:::;;;:::999:::;;;<<<;;;999888999:::777888999;;;===???@@@AAA>>>???AAAFFFIIIKKKJJJHHHIIILLLPPPSSSSSSQQQNNNMMMGGGGGGFFFEEECCCBBB@@@???@@@??????CCCGGGHHHDDD???>>>???@@@??????@@@BBBDDDEEEEEEEEEDDDDDDCCCCCCBBBCCCDDDFFFHHHIIIIIIIIIIIIKKKLLLNNNSSSYYYZZZYYYVVVPPPNNNKKKHHHGGGGGGHHHHHHNNNLLLMMMPPPOOOKKKJJJLLLHHHHHHIIIKKKLLLLLLJJJHHHFFFDDDBBB>>>;;;999888777:::555444777888666555666ssslllgggaaa]]]WWWQQQJJJDDD@@@>>><<<:::666666666666555555555555222444666666555666777999555555555444444333333222111111111222222222222222222333444333222222333444222111000//////000111222111//////000111222111000------...//////.........//////...000111222111//////000111222222222222222111111000///////////////......///000222333333444666555444333333333444555555444333222111222333444222222333444444444444333333222111/////////000000///000000111222333444444333222111111111222444555333444555666666555333222333444444333111//////000222222444444444333222111333333444222111000111333///...------...///000111333222111000///......---000000///...---,,,,,,+++,,,,,,---............---,,,++++++,,,------+++)))***+++,,,------------,,,+++,,,,,,,,,+++,,,///222///...---,,,+++*********......//////000000111111000222444444222000.........---,,,---///000///...------.........,,,+++***...000222222111000000000111000///000222333222111222111///.........///000000000000000111111111111000111333555666888888999888999999888666555666777666888:::<<<===AAAEEEHHHFFFFFFGGGFFFDDDAAA===:::777444444777:::<<<@@@EEEDDDDDDEEEFFFHHHIIIKKKLLLFFFCCC>>><<<;;;<<<<<<<<<888888777666555555555555333555777999::::::999888999888777777888999;;;<<<888:::<<<<<<999888:::<<<:::>>>>>><<<<<<>>>>>>;;;;;;===??????>>>>>>???@@@===;;;;;;>>>BBBCCCAAA>>>AAAAAAAAA@@@???>>>===<<<===;;;::::::;;;<<<:::999888888888999:::;;;;;;;;;===;;;999:::<<<<<<999666444555777888888666444222333444555666666666666666666666555444444555777888777666666666888<<<@@@CCCGGGGGGGGGFFFDDDBBB@@@??????@@@AAA>>>;;;:::<<>>;;;:::======;;;;;;???:::999888999;;;<<<<<<;;;:::<<<===<<<:::888777777666888:::<<>>@@@??????AAADDDDDDAAA===<<<===??????@@@AAADDDFFFHHHGGGGGGFFFEEEDDDCCCCCCDDDDDDEEEGGGIIIKKKMMMNNNMMMMMMPPPWWW^^^aaa]]]XXXSSSOOOJJJEEEDDDFFFJJJMMMMMMKKKLLLOOOOOOKKKJJJLLLIIIIIIIIIKKKMMMMMMKKKIIIFFFDDDAAA>>>;;;999999999:::777666:::;;;888555666uuujjjdddaaa]]]ZZZSSSNNNHHHBBB???===;;;:::777777777666666666555555333444666666555555777888666666555444333333222222///000111222333333222222111333444333222111111222111000000///000000111222111/////////111222111000//////000111111111111000//////000000111111111000///000111222222222222222111000000///////////////,,,---...///000222333333444444333222222333333444333333222111111111222333111111222333333333333333444333111///......///000///000000111222333333333333222222222333444666777222444666777777555333222000333444333///...000222222222333444555555444444333444333111000000222444//////...------...000000111111111000000//////...///.........------------------.../////////...---+++++++++,,,------,,,+++******+++,,,,,,---------***,,,---------...000333------------......///000......//////000000111111///111333333111///......---,,,,,,---///000///.........///000///...---,,,...000222222111000000000222111///000111222111///222222000/////////000111///000000000111111111111...///111333444666666777555666777666555444555666666888:::<<<>>>AAAEEEHHHDDDEEEEEEDDDBBB>>>:::777666444444888:::;;;@@@FFFEEEEEEDDDDDDEEEFFFHHHIIIDDDAAA===;;;;;;;;;;;;:::777666666555555555555666333555888:::;;;;;;:::999999888888888888999:::;;;777:::===;;;777666999======@@@@@@===<<>>;;;;;;===@@@BBBAAAAAAAAAAAA???>>>===???BBBCCCCCCAAAAAAAAABBBAAA@@@===;;;:::<<<;;;:::::::::::::::999888888999:::<<<===>>>???>>>;;;888999<<<<<<999666666666666777666555444444333444555555666666666555444444444444444333333333555555555666888<<<@@@BBBFFFGGGGGGGGGDDDAAA===:::<<<======;;;999999<<<>>>>>>;;;;;;>>>>>><<<<<>>===;;;888666666666888:::>>>CCCFFFIIIKKKIIIHHHIIIKKKNNNPPPOOONNNFFFJJJOOOUUUXXXWWWSSSOOOLLLKKKHHHEEEBBB???===<<>>@@@AAAAAABBBEEEGGGJJJIIIIIIHHHHHHGGGGGGGGGGGGFFFFFFGGGIIILLLOOOQQQRRRRRRTTTZZZaaabbb\\\VVVRRRNNNIIIEEEDDDGGGKKKMMMLLLJJJKKKNNNOOOKKKJJJLLLIIIHHHHHHJJJKKKLLLJJJIIIGGGEEECCC@@@>>>=========<<<999999===>>>:::777777yyykkkbbb^^^\\\YYYWWWOOOKKKEEEAAA???===;;;:::888888888777777777666666555666777666555444555777666666555444333333222222///000111222222222222222///111222222111//////000000000000000000111111222111/////////111222111000000000111111111111111000///000111111111111111111///000111222222222222222000000000000000//////...,,,------...000111111222111111111111111111222222111000000000000000111111000111222222333333222222444333111000////////////000000000111111222222333222222333333444666777777333444666777777666444333...111333222000///222555222333444444555555666666333444333111000000222444000000...------...//////222222111111111000000000,,,,,,,,,,,,---///000111...///000111111000...---***+++,,,---------------+++++++++,,,,,,---------***,,,---.........111333---,,,,,,---...///000000......//////000000111111...000111111///------------,,,+++---///000000///,,,---///000111111000000///000222111000///000111222111///000111111000...333222111000///000000111///000000000111111111111///000111333444555666666222444555444333333444555666888:::<<<>>>@@@CCCFFFBBBCCCCCCBBB???;;;777555777555666999999999>>>EEEHHHGGGEEEDDDCCCCCCDDDEEEAAA>>>;;;999999999999888666555555555555666666777444555888:::;;;;;;:::999999999999999999999::::::777:::<<<:::666555888===>>>AAA@@@<<<<<<>>>>>>;;;;;;>>>BBBDDDCCCBBBBBBBBB???>>>>>>???AAABBBCCCCCCAAAAAAAAA@@@???<<<:::888::::::;;;:::999999999999666777888:::<<<===??????>>>;;;999999;;;;;;999777999777555444333444666777333444444555555555555555444444333333222111000///444444444666888<<>>???<<<===@@@@@@======??????>>><<<<<<<<<<<<;;;999:::<<<>>>===;;;888666666666888<<>>===<<<>>>???@@@BBBEEEFFFEEEDDD@@@AAACCCDDDDDDDDDFFFGGGJJJJJJKKKKKKLLLLLLMMMMMMJJJIIIHHHHHHJJJMMMPPPRRRSSSSSSUUU[[[``````[[[UUUNNNLLLJJJGGGFFFGGGIIIJJJJJJHHHJJJNNNNNNKKKJJJMMMHHHGGGGGGHHHIIIJJJIIIHHHIIIHHHGGGEEEDDDCCCBBBBBB>>>;;;;;;???@@@<<<888888wwwmmmaaaZZZXXXWWWTTTRRRJJJFFFBBB>>>===;;;:::999777777777777666666666666555666777666555444555666555555555444444333333222000000000111111111111111---///111222111//////000//////000000111111222222111//////000111222111000///000000000//////...---...000222222111000111222111111222222222111111000000000000000000///......---......//////000000111//////000000000111111111/////////000000000000000000000111222222222222111222222111111000000//////000000000111111111222222222333333444555666666666444444555666666666666555...000111222222222444555333333333444444555555555333333444222111000111333111000///...------...///222222222111111000000000+++++++++,,,---000222333///000111222222111///---)))+++------------...///...------,,,,,,------...***,,,............///111...---,,,+++++++++++++++......//////000000111111...///000000---,,,,,,---,,,++++++---///000000///+++,,,...000222222222222///111222111000///000222111000//////111111000...333222000/////////000111000000000000111111111111222333444555666666666666111222444444333333444666777999;;;===>>>???AAACCC???@@@@@@@@@===:::666333777666777999888888===EEEKKKJJJHHHFFFEEEDDDCCCCCC>>><<<999888888888888777555555555555666777888888555555777888999999::::::999999::::::::::::::::::888999:::888555555888;;;===???>>>;;;:::======;;;<<<>>>AAACCCBBBAAA@@@AAA;;;<<<<<<===>>>???@@@AAA@@@@@@???>>>===;;;999888999:::;;;:::888777888999444555666888999;;;<<<===<<<<<<;;;:::999999999999:::888555222222444666888333444444555555555444444333333333222111000000000555555555777999<<>>AAA>>>>>>AAAAAA===<<>>CCCIIINNNRRRTTTSSSQQQMMMLLLLLLMMMLLLKKKJJJKKKNNNTTTXXXWWWRRRMMMLLLJJJGGGDDDAAA@@@?????????@@@BBBDDDEEEGGGGGGHHHBBBEEEGGGHHHHHHHHHIIIJJJKKKKKKLLLMMMNNNOOOOOOPPPKKKKKKJJJJJJLLLNNNQQQSSSQQQSSSWWW[[[^^^^^^[[[XXXLLLKKKJJJHHHGGGFFFFFFFFFHHHGGGHHHMMMNNNKKKKKKMMMHHHFFFFFFFFFHHHIIIHHHGGGJJJKKKLLLLLLKKKIIIGGGFFFAAA>>>===@@@AAA===::::::vvvjjjbbbWWWRRRQQQQQQNNNKKKEEEBBB>>>;;;:::999777666666555555555555444444444333555666666555555777888444444444444444444444444222222000//////000111111,,,///111222222111111111...///000111111222222222111//////000111222111000111111111000///...---,,,...000333333111000111333222222222222222111000//////000000111000///...---//////////////////////////////000111111111111111//////000111111111111111///000000111111111111111///000111222222111///...000000000000111111111111222333444444555555555555666555444444555666777888222111111222333444444333222222222111222222333333111333444444222111111222222111///...---------...222222111000//////......,,,,,,++++++---///111333///111222333333111///---(((***---...------///111111000...------------...***,,,......------...///------,,,+++++++++,,,,,,......//////000000111111///000111000...,,,---...,,,++++++---///111000///+++,,,...000222222222222000111111111//////000222000///...///000111000///222111000///...///000000000000000000111111111111444555555666666555555444111333444555444444666777888:::<<<======>>>???AAA<<<===>>>>>><<<999555333666666888999888777>>>FFFIIIIIIIIIHHHFFFEEECCCBBB>>>;;;999888999999888777666555555666777888999:::555555555555666888:::;;;:::::::::::::::::::::999999888777666666777888:::;;;===<<<999888<<<<<<:::;;;===???@@@>>>======>>>888:::<<<=========>>>??????>>>===<<<::::::999999888:::;;;:::777666777999444555666777999;;;<<<<<<:::======;;;777666888<<<999777555444333444666777444444444555555444444333222222222222222333444555666666777888:::<<<>>>???>>>???@@@???>>><<<999888555555555666999;;;===>>>BBB@@@@@@CCCBBB===<<<===???>>><<<<<<<<<<<<:::999:::;;;<<<;;;999888999:::999;;;???EEEKKKPPPTTTWWWUUURRROOOMMMMMMNNNNNNNNNMMMMMMNNNRRRVVVVVVPPPKKKLLLJJJHHHEEEDDDCCCCCCDDD@@@BBBCCCDDDDDDEEEFFFGGGCCCFFFIIIKKKLLLMMMNNNOOOLLLLLLLLLMMMMMMNNNNNNNNNIIIJJJJJJLLLNNNQQQTTTUUUTTTWWW[[[\\\[[[YYYXXXYYYMMMKKKIIIFFFEEEDDDDDDEEEGGGFFFHHHLLLMMMKKKKKKMMMIIIGGGFFFGGGHHHIIIIIIHHHKKKLLLOOOQQQPPPNNNJJJHHHDDD@@@>>>AAAAAA>>><<<===wwwlllbbbZZZQQQLLLLLLLLLIIIFFFAAA>>>;;;888777777555444444444333333333222222222111333555666666777999:::333333444444444444444444444222000///...///000111,,,///222444333222222333......000111222222222222111//////000111222111000444444444333111000...---...111333333111000111333333333333222111000///...///000111111111000...---000000000000///////////////000111222222222222222///000111222222222222222//////000111111111111111---///111333333222000...000000000000111111111111222333444444555444444444777666444333444555888999666333111222444555333111111111000000000000000111000333444555333111111111222111///...---------...111111000///...---,,,,,,...---,,,+++,,,...000111000111333444444222///---'''***---...------///111333111000...---------...+++,,,......---,,,------,,,,,,,,,---...///111111......//////000111111111000111222111...---...///,,,++++++---///111111000+++---...000111111111111000111111000//////000222000......///000111111000222111///.........///000000000000000111111111111333444444444333333222111222444666666666666888999999;;;===>>>======>>>???:::;;;<<<===;;;888555333444555777999888888???HHHFFFFFFGGGGGGFFFEEECCCBBB>>><<<:::999::::::999777666666666666777999:::;;;666555444444555777:::;;;::::::;;;;;;;;;:::999999;;;888555555666888888888:::<<<;;;777777;;;<<<:::;;;<<<======;;;:::;;;<<<888:::===>>>>>>>>>>>>??????>>><<<:::999999999:::777999;;;:::777666777999777777888999;;;<<<===>>>999===???<<<666444888>>>777666666666555555555555444444444555444444333333111111111222333666888:::777777888999:::<<<>>>???<<<=========<<<;;;:::999555444444555999<<<>>>???DDDAAAAAADDDBBB===;;;======<<<;;;;;;<<<===<<<::::::;;;;;;:::888888:::<<<:::<<<@@@FFFLLLQQQVVVXXXPPPMMMJJJHHHIIIJJJKKKKKKPPPNNNNNNQQQUUUTTTOOOJJJMMMKKKIIIGGGFFFFFFGGGHHHBBBCCCDDDDDDCCCCCCDDDFFFCCCFFFJJJMMMOOOPPPRRRTTTMMMMMMLLLLLLLLLLLLLLLLLLGGGHHHJJJMMMPPPSSSVVVXXXYYY]]]```^^^XXXTTTTTTVVVNNNLLLHHHDDDBBBBBBCCCDDDGGGEEEGGGLLLMMMKKKKKKMMMJJJHHHGGGGGGIIIJJJJJJIIIJJJMMMQQQSSSSSSPPPLLLIIIFFFAAA???AAAAAA>>>===>>>}}}ttthhh___XXXNNNGGGDDDCCCDDDEEE???===:::777444333333444666555555444333333222222444555888;;;<<<999444000222222333333333333444444000////////////111222333000000000000000111111222111111222222222333333333000000000000111111111111222222222333333333444444111111111111111111111222...///000111111000///...///////////////000111111111111222111...---......222222222111111111111111...///111111111111333555111111111222222333333333,,,...000222222111///......000222333333111///---000333666666444333444666222444666666555666777999888555333333555666555333,,,000333333111///000222333666888777444222333444555333111///.........///...111222000///111000,,,222///,,,+++,,,---......111222333333222///---+++///...,,,+++,,,---///111222222111000///...------111000///...------...///------......///000000111---...000222222000...---///000000///---+++,,,------,,,,,,...000000,,,))),,,---///111222333222222000111222333333222111000000///.........///111222444111......///111222222///000111111000111333555666666666555555444444444444888;;;:::666444666999:::;;;;;;;;;<<<<<<======:::999777555555555555666666555555666888;;;>>>@@@EEEGGGHHHGGGDDDAAA???>>>>>>===:::888777777888888222333444444555777;;;???;;;999999:::888444555999888;;;===<<<888666666777;;;999777666777888999999::::::::::::::::::::::::<<<<<<<<<;;;:::999888777<<<;;;:::999:::<<>>AAACCCFFFGGGHHHFFFBBB???===<<<<<<;;;::::::999999::::::777888999:::::::::::::::666999???EEEJJJNNNPPPQQQPPPJJJGGGGGGFFFEEEHHHMMMLLLPPPUUUYYYYYYUUUPPPMMMLLLJJJGGGGGGHHHHHHFFFCCCDDDDDDDDDCCCAAAAAACCCEEEKKKKKKJJJJJJOOOUUUUUUQQQOOOOOOOOONNNLLLIIIGGGFFFGGGEEEEEEIIIPPPUUUVVVVVV\\\]]]]]]]]][[[XXXUUUSSSRRRMMMGGGEEEFFFFFFBBB>>>DDDDDDEEEHHHJJJKKKIIIGGGHHHJJJLLLMMMLLLJJJKKKKKKOOOTTTVVVTTTRRRPPPJJJDDDEEEDDDAAA???>>>>>>>>>>>>tttlllaaa\\\VVVNNNGGGDDDCCCCCCCCC<<<;;;888666555444555555444444444444555555555555555555444555666666444111222222222333333333444444222111000000000111222333000000//////000000111222000000000000111111111111//////000000000111111111222222222333333333333444333333222222111111000000000000111222222111000///000000000000000111222222000111222111...---...///000000000000000000000000///000222222111111222444111111222222222333333333---///111333333222000///...///111222222111000///222444555555333222333555333555666666555555666888777555333333555555444333---///111111000000000000111444777777444222222222444333222000//////......000222111------000111...111///...------.........222222333333222000...,,,///...---------...000111222222111000///...------000///...---------......,,,------...//////000000000000000111111000000000///000000///---+++,,,---...,,,,,,---//////---***,,,...///111222222222222000000111222222111000///000//////...///000111222222000......///111111000///000111111111111333555555555555444444444333333444777:::999666555888;;;======<<<<<<;;;;;;::::::999888777666555555555555666666666666888;;;>>>@@@DDDFFFHHHHHHFFFCCCBBBBBB===;;;999777666666777777333444555555555777;;;>>><<<::::::;;;999666777;;;;;;;;;;;;:::888888999;;;:::888666555666777888888999999999999999999999999888888888888888888777777<<<;;;999888999;;;>>>@@@<<<;;;:::;;;<<<<<<;;;999777777888999999999999999888:::;;;;;;::::::<<<===;;;;;;::::::999999::::::777888888999888777666555333555666666555444444555777777777777888888888888888999999999999::::::::::::999888777666555555666444777:::<<<>>>@@@CCCEEEHHHIIIIIIFFFCCC@@@??????===<<<;;;;;;::::::;;;;;;777888999:::;;;;;;;;;;;;<<<>>>BBBFFFIIIKKKKKKKKKMMMHHHEEEEEEEEEDDDFFFKKKNNNQQQUUUYYYYYYVVVRRROOOMMMKKKIIIIIIJJJKKKIIIFFFHHHIIIHHHGGGEEEEEEFFFHHHMMMNNNMMMNNNSSSYYYZZZVVVOOOOOOOOOMMMKKKIIIGGGEEECCCCCCEEEIIIOOOTTTWWWWWW[[[[[[[[[[[[YYYWWWUUUTTTTTTOOOJJJHHHIIIHHHDDDAAADDDDDDEEEHHHJJJKKKIIIGGGGGGIIIKKKLLLKKKJJJKKKKKKPPPUUUXXXWWWVVVUUUQQQLLLEEECCCBBB???>>>=========uuujjjdddZZZXXXSSSMMMHHHEEECCCAAA@@@999888777555555555666777222222333555666777888888777444111000111222333333222222222222333333333333333333222111111111222222000000//////000000111222........./////////000000//////000000000000111111111111222222222333333333555444444333222111000000222222222222222111000///111111000000111111222222000111222000...---...///........................000111222222111000111222111222222222222333333333...000222333444333111000//////000000111111222222444444444333222111333444444555666666555444555777666444333222333444333222.........///111111000...000222555666555222111111333333222222111000......111333000,,,,,,///111000000000000000000///......222333444444333111///---000////////////000111222222222111000///...------///...------,,,---------,,,,,,,,,---......//////333222111111111111222333...///000///---,,,,,,---...---,,,---...///...------...///111222222222222//////000111111000000///000////////////000111222111///...///000111000...///000222222111111333555444444333333333333333222444666888777555666:::===??????===<<<:::999777777777777777777666555555444888777666777888;;;>>>???@@@BBBEEEFFFEEECCCCCCCCC;;;999777555444444555666555666666666666777:::<<<;;;999999;;;999666888<<>>;;;::::::;;;======<<<:::666666777888999:::::::::888:::<<<<<<:::::::::;;;:::;;;;;;<<<;;;:::999888666777888888888777666555333555666666555444555555666777777888999:::;;;<<<::::::::::::999999999999888888777666555555555666666999<<>>>>>llldddaaaXXXSSSPPPKKKHHHEEEBBB???===888888666666555555666666333333444555666777888888666333000///000111222222111222222222222333333333333333222111000000000//////////////////000111111........./////////000000////////////000000000111111111111111222222222222444444333333222222111111222222222222111000000///111000000000000000111111000111111000///......///------...............///111222333222000///000111222222222222222222222222///000111222333222111000////////////000111333444333333222111111222333444444666666666444333444555555444333222222222222222111///---///222333111//////222555777666444222111222222333333222111///...000222111------000000...///000222333222000///...222333444555444222000...000000111111111222222222111111111000///.........------------,,,---------,,,,,,,,,---------......222222333333333333222222...///000///---,,,---...///...------.../////////...//////000111222222222...//////000000000000000000000000000000111111111//////...///111111///---///111222333222222333444222222222222222222222222444555666555555777<<>>===;;;999888777666555666777888777666444333888888777777999;;;>>>???===@@@BBBCCCBBB@@@??????999777555333222333444555666777888777777777999;;;999777888:::999666888<<>>===<<<;;;<<<===<<<;;;999555666666777999:::<<<===999;;;<<<<<<;;;999999:::999;;;<<<>>>===<<<999888666777888888888777666555222444555555444444444555666777888:::;;;===>>>???<<<<<<;;;:::999888888777999999888888777888888888777:::>>>AAACCCEEEGGGIIIIIIIIIHHHEEEBBBAAABBBCCC===<<<<<<;;;;;;;;;;;;;;;999:::;;;<<<===>>>>>>>>>;;;<<<>>>@@@BBBDDDDDDEEEHHHDDDBBBCCCDDDCCCFFFJJJMMMNNNPPPRRRRRRQQQPPPOOOJJJJJJJJJKKKLLLMMMMMMMMMKKKMMMMMMLLLIIIGGGGGGGGGKKKLLLMMMNNNTTT[[[ZZZVVVLLLKKKIIIGGGFFFEEEDDDDDD???CCCHHHKKKMMMOOOTTTXXXXXXWWWWWWVVVVVVWWWWWWXXXPPPNNNKKKJJJIIIGGGDDDAAADDDDDDEEEHHHKKKKKKIIIGGGEEEGGGIIIIIIIIIIIIJJJLLLJJJNNNQQQQQQRRRTTTSSSOOOKKKKKKJJJIIIGGGDDDBBBAAAvvvgggbbbaaaXXXOOOMMMIIIFFFDDDAAA>>>;;;999999888777666555555555666666666666666666666666555333111111222333222111111111111222222222333333222222111000///...------/////////...///000000111/////////000000000111111...////////////000000000000000000111111111222222111111111222222333333333111111000000////////////000//////........./////////000111000///...///000.........//////000000000222333333222000///000111222222222222222222222222...///000111111111000000000///......///111333444000000000000222333444444444555666555444333444555555555444333222111111222444111///000333555444111111222444666777777555333111222333333333111000...---111222000000111///+++...111444444222000//////222333444444444222000///000000222333333333222111111111000000//////......,,,,,,------------------,,,,,,,,,---------------///111444666666444111///---/////////---,,,---..................///000111/////////000000111222222///////////////000000111///000000111111111111111000//////000111111///...///111333444333222333444222222222222222222222222444444444555666999===???<<<;;;;;;:::999999888888555555666777777666444333888888777777999<<<>>>@@@???AAACCCCCC@@@>>><<<<<<888666444333222333444555777888999999888888999;;;:::888999;;;:::777999===???===<<<===???===999444;;;<<<<<<:::777555666888777777777777777777777777:::999888888777777888888777777777888:::<<<===???@@@???======<<<;;;888666666666777888999<<<===???:::<<<===<<<;;;::::::;;;:::<<<>>>@@@???===:::888888999999999999777666555111222444444444333444555666777888:::===>>>@@@AAA>>>===<<<;;;999888777777999888888888888888999:::999<<<@@@CCCEEEFFFGGGIIIHHHGGGFFFDDDAAAAAABBBDDD<<<;;;::::::999::::::::::::;;;<<<===????????????===>>>???AAABBBCCCDDDDDDGGGDDDCCCEEEGGGFFFIIINNNNNNOOOPPPQQQQQQPPPOOONNNGGGHHHIIIJJJJJJKKKLLLMMMLLLMMMOOOOOOLLLIIIHHHGGGFFFGGGHHHIIINNNTTTSSSNNNGGGEEECCCBBBAAABBBCCCDDDCCCGGGLLLNNNNNNOOORRRUUUVVVVVVVVVVVVVVVWWWXXXXXXOOONNNKKKIIIHHHFFFDDDBBBEEEEEEGGGIIILLLLLLJJJHHHFFFGGGIIIIIIHHHIIIJJJLLLGGGKKKMMMLLLLLLOOONNNKKKLLLMMMMMMLLLJJJHHHEEECCCyyypppccc```___UUULLLJJJGGGDDDCCC@@@===::::::999999888777666555555777777666666555444333333444333222333444444222000111111111111222222222222000000000000///...---,,,//////......//////000111000000111111111222222222......////////////000000///000000000000111111111//////000111222333333444000000////////////000000//////...---------......///000111000///...///000/////////000000111111222111333333222000///000111333333333222222222222111......///000000000000000000000/////////111222333000//////111333444333111333444555555444333444666555666666444222111111333444333111222333444555444333222333555777888777555222222333333222111111000+++000333222222222///***---111444444111......000111222333444333222000//////000222444444333222000111000000000/////////...,,,,,,---............---------------------......,,,///333666666333///,,,---...///...---,,,---///---///000000//////111222000000//////000111222222////////////000111222222///000111111222222111111222000///000111222111///...111333444444333333444111222222222222333333333333333444555777:::<<<>>>999999999999999999999999555555666666666555555444777777777777:::===@@@BBBCCCEEEFFFEEEBBB>>>===<<<888777555333333444555666777888::::::999999:::<<<===;;;;;;===<<<999:::>>>:::;;;<<<>>>>>>;;;777333<<<>>>???<<<888555666888777777777777777777777777:::888777666555666666777555666777999;;;>>>@@@AAACCCAAA???===<<<:::777555999888888999:::===???@@@<<<======<<<;;;;;;===>>><<<>>>@@@AAAAAA???<<<;;;;;;;;;;;;;;;999777555444111222444555444444555666666777999;;;===???@@@AAA>>>>>>===;;;:::888777777777666666666777888999999<<>>===>>>AAADDDFFFGGGJJJMMMPPPQQQQQQSSSTTTVVVVVVVVVWWWWWWWWWXXXXXXQQQOOOMMMJJJHHHGGGFFFFFFFFFGGGHHHKKKMMMMMMLLLJJJHHHIIIJJJIIIHHHHHHJJJLLLGGGJJJKKKIIIJJJMMMMMMJJJJJJKKKLLLMMMKKKHHHEEECCCyyypppiii^^^[[[XXXLLLKKKHHHEEEBBBAAA???<<<:::888888999999999999888888666666555555444333333222444333111222333333222000111111111111222222222222000000111111000///...---///............///000000000000000111111111222222........./////////000000/////////000000000111111/////////000000111111222000////////////111222333000000///..................000111000///...///111...//////000000111222222111222333222000000111222333333333222222222111111//////000000000111111111111000000000000000111111111000000222444333///+++222333444444444444555666666777777555222111222444222333333222111222444666333111000222555777777666333333222222111111222222---111222111000111///+++---111444333///---...000000111222333333111///......///222444555333111///000000000000////////////,,,---...///000//////...........................+++---000222222000---+++---...///...------...///+++...111222111000111222111000/////////000111222000000//////000111333444///000111222222222111111444222000000111222222222...111444555444333333444222222222222333333444444333333444666999;;;<<<<<<999999999999888888888888555555555444444555555666666666666777:::>>>AAACCCCCCEEEFFFEEEBBB???===<<<999888666555444555777888666888::::::::::::;;;<<<<<<::::::<<<:::666777<<<555777:::;;;:::999888777;;;>>>???<<<777444444777888888888888888888888888999888777666666777999:::333555777:::===@@@BBBCCCBBB@@@>>>======;;;888666;;;;;;::::::;;;>>>@@@AAA>>>>>>===<<<;;;<<<@@@CCC???@@@AAABBBBBB@@@>>>===>>>>>>>>><<<:::888555444222444666777666666777888777888999;;;===???@@@AAA>>>======;;;:::999888888777777777777888999:::;;;@@@CCCGGGIIIIIIIIIHHHIIIEEEFFFGGGGGGEEECCCCCCDDD<<<<<<;;;:::::::::::::::;;;<<<>>>@@@AAABBBBBBCCCBBBBBBBBBBBBCCCDDDDDDEEEDDDBBBCCCIIILLLNNNQQQVVVSSSTTTUUUVVVTTTQQQNNNLLLBBBEEEGGGGGGFFFFFFHHHJJJIIIMMMPPPQQQPPPLLLJJJIIIEEEGGGFFFFFFIIIKKKHHHBBB<<<;;;::::::===BBBGGGJJJJJJKKKMMMQQQUUUVVVVVVUUUVVVVVVXXXYYYYYYXXXWWWWWWQQQOOOLLLHHHEEEEEEFFFHHHHHHHHHJJJLLLOOOOOOMMMKKKKKKKKKKKKJJJHHHHHHJJJLLLFFFIIIIIIHHHIIIMMMNNNLLLHHHJJJMMMNNNMMMJJJGGGDDDrrrjjjdddZZZVVVQQQDDDJJJGGGDDDAAA@@@>>><<<:::666777888::::::;;;;;;;;;555555444444444333333333555333000///000111222111000111111111111222222222000000111222222111///..................///000000000000000000111111111111............/////////000////////////000000000000000000000000////////////000000//////000222444555111111000///////////////...///111000//////000111.........///000111111222000111222222111000111222333333333222222111111111000111111111111222222222111111111111000000000000333222222444444222,,,'''111222444444444444666777777888888666222111222444111222444222000000333666333000...000333666777666444333222111111111222333///222111......000000------111333222...,,,...111///000111222222111///...---///222444555333000///000000000000////////////,,,---///000000000////////////////////////......,,,---...//////...---,,,,,,...///...------...///***...222333222000111222111111000//////000111222111000000000000222444555///000111222333222111111555333000///111333333333...111444555555444333444222222222333333444444444333333444777:::;;;;;;:::::::::999999888777777666666555444333333444666777555555666777:::>>>BBBEEEAAACCCDDDDDDAAA>>><<<<<<:::999777666666777888999666888:::;;;;;;;;;<<<===:::777777888666222333777222555888888777777999===:::===???<<<666222333555888888888888888888888888999999888888999;;;===???333444777:::>>>AAADDDEEE@@@???>>>======<<<:::888===<<<;;;;;;<<<>>>AAABBB???>>>===;;;;;;===BBBEEEAAAAAABBBBBBBBBAAA@@@???@@@@@@???>>>;;;888555333444666888888888888999:::777888999;;;===>>>???@@@>>>===<<<;;;:::999999888999999999:::;;;<<<===>>>CCCFFFJJJLLLKKKJJJIIIJJJEEEGGGIIIIIIGGGEEEEEEEEE======<<<;;;;;;;;;;;;<<<<<<===>>>@@@BBBCCCCCCCCC;;;;;;<<<>>>AAACCCFFFGGGCCCAAACCCIIIMMMOOOSSSXXXRRRSSSUUUUUUSSSPPPKKKIIIBBBEEEGGGGGGEEEEEEGGGJJJFFFIIIMMMOOONNNKKKHHHGGGIIIJJJIIIHHHJJJKKKGGG@@@999999888999===CCCIIIMMMKKKKKKMMMRRRXXX[[[YYYVVVVVVWWWYYYZZZZZZYYYWWWVVVOOOMMMIIIDDDAAAAAADDDGGGIIIIIIKKKMMMPPPPPPNNNLLLMMMMMMLLLJJJHHHHHHJJJKKKCCCFFFGGGFFFHHHLLLNNNMMMIIIKKKOOOQQQPPPNNNJJJGGGvvvnnnbbbYYYTTTOOOJJJGGGFFFEEECCCAAA>>>;;;999888888999:::;;;:::888666444666555555555555444444444222222333444555555555555/////////.........111333//////000000000111111111...///000///......000222111000000////////////000---,,,+++---000111///,,,............///000222222...///111111/////////000///000222333222111111222000111111...+++,,,000444---///111111///.........333111///...//////...---333222222111000///......222111222444777666333000222111000111333444333222333222111111222222111//////222555555333000...---222111111333666888666444444555555555444222000///555555555333111000222444777777777777777777777777777777666444111000111333///222333///...000222111...///000111111111111111.../////////...---,,,,,,,,,---///222444444222///777333...,,,---///...---,,,---......//////........................------............---,,,++++++++++++,,,---...............///000///...///000222000111222111000///000111000111222222111000111333000///...000444555333111222222222222333444555666222333555555555333111000333333222222333333444555111333555777999999999999888888888888888777666666555555444333222222222222666555555777:::===>>>>>>?????????===<<<:::888777666666777777777555444333777888888999999999888888===<<<;;;:::999999999999;;;999777555555666888999999::::::999777666777888999888777666666888:::;;;:::;;;;;;999666444444555444666888:::===@@@EEEHHHCCCBBB@@@>>><<<<<<<<<<<>>??????<<<>>>AAABBBBBBBBBCCCDDDKKKFFF@@@>>>@@@@@@>>>:::AAA>>>===>>>@@@???999333777888:::<<<<<<;;;:::999999888777666777999<<<>>>;;;;;;::::::999::::::;;;::::::;;;===@@@DDDGGGIIIJJJNNNQQQPPPPPPRRRPPPLLLGGGIIILLLLLLIIIFFFDDDCCCEEEBBB>>><<<<<<===<<<<<>>>>>;;;>>>@@@AAA@@@AAAEEEHHHEEEGGGKKKMMMOOOPPPSSSTTTUUUTTTRRRQQQPPPMMMIIIFFFIIIIIIGGGGGGGGGHHHIIIJJJJJJJJJKKKKKKJJJIIIIIIHHHMMMMMMMMMJJJGGGFFFFFFGGG:::;;;======>>>BBBFFFJJJOOOPPPRRRTTTVVVWWWWWWWWWXXXYYYYYYZZZYYYWWWVVVUUUUUUMMMGGGFFFEEECCCDDDGGGLLLMMMOOOPPPPPPOOONNNMMMMMMKKKJJJMMMQQQRRRNNNIIIHHHFFFDDDDDDGGGJJJMMMMMMLLLNNNPPPQQQPPPMMMJJJGGG~~~ssskkk```WWWRRRNNNIIIFFF@@@@@@>>>===;;;:::999888999:::::::::999888777666555555555555444444444444333333444444444444444444///000000///...///111333222222333333333444444444///000111000///000111333000000////////////000000000...---...000111000...............///000111222///000222222000000000111///111222222111000222333555444333000......000222---///111111///......///222111//////000111000///222222222111000//////...111000///111333444111///222111000111333444333222222111000111222333222000111333555444222000//////222111111333666777666444444444555555444333111111222333333222000///000222555555555555555555555555777777666444111000222333---000111...---000222111...///000000111111111000......//////......---,,,------///222444333111...666222///---...///...---,,,---......//////...........................------------...------,,,,,,++++++,,,---...............///000000...///000222000111222111000///000222000111333222111000111333000//////111333555333111111111111111222333444555222333444555444333111000333333222222333333444555222333555777999999999999666777777777777666555444444444333222222222333333777666555777:::===>>>>>><<<<<<<<<;;;:::999888777444555666777888888777777777888888999999999999999<<<<<<;;;:::999999999999666666777777777888999999666777888777666555666777:::999777666666888999:::===;;;999999::::::888666444666888:::<<<@@@DDDHHHEEEDDDAAA???===<<<;;;;;;<<<>>>@@@AAA@@@@@@AAABBB@@@AAABBBBBBAAA@@@AAABBBJJJEEE@@@???@@@AAA???<<>>>>>>>><<<;;;:::999777666777999;;;===:::999999888888888999999777888:::===AAAFFFJJJLLLNNNRRRUUUSSSSSSUUUSSSOOOLLLMMMNNNNNNLLLIIIGGGFFFFFFCCC@@@>>>>>>>>>===<<>>===<<<<<<;;;===@@@AAAAAABBBCCCEEEDDDDDDDDDBBB@@@??????AAAFFFBBB>>>>>>???@@@???===>>><<<;;;<<<===<<<777333:::<<<===??????>>>===<<<:::999777666666888999;;;777777666666666666777888555777999===BBBHHHLLLOOOSSSWWWYYYXXXXXXZZZXXXUUUSSSSSSRRRQQQPPPNNNMMMLLLJJJGGGCCCAAAAAA@@@???>>>@@@??????BBBAAA>>>@@@DDD???AAABBBCCCCCCEEEGGGJJJIIIJJJMMMOOOQQQSSSTTTUUUSSSQQQNNNMMMMMMLLLLLLJJJHHHHHHHHHHHHHHHIIIJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLOOOQQQTTTTTTRRRNNNLLLKKKEEEGGGIIIKKKKKKLLLOOOQQQVVVXXX[[[]]]^^^]]][[[YYYTTTTTTUUUVVVVVVVVVVVVUUURRRMMMJJJKKKKKKHHHGGGIIIIIIJJJKKKLLLMMMNNNNNNMMMOOOOOOQQQUUUYYYYYYTTTPPPPPPMMMHHHFFFFFFGGGHHHHHHJJJJJJJJJJJJIIIGGGFFFEEEyyysssggg```WWWPPPLLLHHHDDD@@@========================999888777666555555555666555555555444444444333333444444444444444333222111000222222222000000111333////////////000000000000000111111111000000222444............///000222222444222000......///000111...............///000111///000222222000///000111111111000///...///222555;;;777222111222222000...---///000000/////////111111000///000222333444333111111111000000000000000333222000000111333555555222111000111333444333222//////...000333444444333/////////---,,,+++---///111111111222444555666666333333444444555555555555222444666777555444444444222222222222222222222222444555555444222111222333///222222...---///000///111111222222222222111111......////////////......000//////000111000...+++000000000111111000...---,,,---......///.........,,,---.../////////...---++++++,,,---............,,,---...//////000/////////000111000//////111333000111333222111111222333222333444333111000111222111111111222333333333222000000000000000111222222222222333333333333222111333333222222333333444555333444666888999999999999555555666666666666555555222222111222222333444555666444444555888:::::::::333333444444444555666666444555666888:::<<<======888888888888999::::::;;;;;;::::::999888888999999555555777888888999999999666777999999888888999;;;999999888777666777777888999555333444777777555222555777999:::<<>>@@@AAA@@@>>><<<<<<===>>>===<<<===<<<;;;<<<<<<;;;888555999:::<<<>>>>>>===<<<;;;:::999888666666666777888555555444444444555666666555777999>>>CCCIIIMMMPPPSSSXXXZZZZZZ[[[^^^^^^[[[ZZZXXXVVVTTTTTTTTTSSSSSSNNNLLLIIIFFFFFFEEECCCAAAAAA@@@AAABBB@@@>>>AAAHHHBBBCCCDDDEEEFFFGGGIIIJJJIIIJJJLLLNNNRRRTTTTTTTTTUUURRRNNNKKKJJJKKKJJJJJJHHHHHHHHHIIIJJJKKKLLLLLLMMMMMMMMMMMMMMMNNNNNNOOOPPPQQQSSSSSSPPPNNNMMMMMMKKKMMMPPPQQQQQQRRRSSSTTTWWWZZZ]]]______]]]ZZZWWWUUUVVVVVVVVVVVVVVVVVVVVVRRRMMMKKKMMMMMMJJJHHHJJJHHHIIIIIIJJJLLLMMMNNNNNNNNNPPPTTTZZZ______\\\XXXUUUQQQLLLIIIHHHIIIJJJJJJJJJJJJHHHGGGFFFEEEEEEEEE}}}tttoooaaa[[[RRRLLLIIIFFFAAA>>>>>>>>>=========<<<<<<<<<777666555444333333333444555444444444444333333333444444444444333222111111000222333222111000111222222222222333333333444444///000000000//////111222............///000222222222111///---,,,---...000...............//////000---///000000///......///000111000///...///222444777333000000222333111///...///000000//////000222111///...000222444444333000000000000000111111111222111000000000222555777222111000111333444333222///......000333444444444000000000...,,,---///111111111111222222333555777444444444444555666777777111444666777666555555666333333333333333333333333222333444444222111222333333666555111...///000...333333333444444333333222......///////////////...000///...///000///---+++...///111222111000......,,,---......///.........+++,,,...///000///...---++++++,,,---............------...///000000000000///000111000///000111333000222333333222222333555222333444333111000111222111222333333333222222333000000//////000000111111111222222222222222222222333333222222333333444555444555777888999999999999666777777888888888777777333222222222333444555555444222111222555666666666111111111111222444666777777777888999:::;;;<<<===888888888888999:::;;;<<<::::::999888888888999999:::888777555555666888999666777999999888888999;;;888888777777777777777777;;;;;;;;;:::999888888888777888:::;;;<<>>===<<<===>>>>>>>>>=========<<<<<<<<<;;;999777999:::<<<>>>>>>===<<<;;;:::999888666666666666666444444333333444555555666777888;;;>>>CCCIIIMMMPPPQQQVVVYYYYYY\\\aaabbb```^^^[[[XXXWWWXXXYYYYYYXXXSSSQQQNNNKKKJJJIIIFFFDDDAAA@@@BBBCCCAAA???CCCIIIEEEDDDDDDEEEGGGIIIJJJKKKHHHHHHIIIMMMRRRTTTTTTSSSYYYTTTOOOKKKIIIIIIHHHHHHHHHIIIJJJKKKLLLMMMNNNNNNOOOOOONNNNNNNNNNNNOOOPPPRRRRRRRRRPPPNNNNNNPPPRRRNNNPPPSSSTTTTTTUUUVVVXXX[[[]]]```bbbaaa^^^ZZZWWWYYYYYYXXXXXXWWWWWWWWWWWWSSSOOOMMMPPPPPPLLLJJJKKKJJJIIIIIIJJJKKKMMMOOOPPPLLLPPPVVV^^^ccceeedddbbbXXXSSSMMMIIIHHHIIIJJJJJJKKKJJJHHHFFFEEEEEEEEEEEEwwwooojjj\\\VVVOOOJJJGGGDDD@@@<<<;;;;;;::::::999888888888666666555444444333333222444444444444333333333333222333333333333222222111000111333222111000000000111111111111222222222333...///000///......000222//////...//////000111222...//////---++++++---//////......---......//////,,,...//////...------...///000000///...///111333222000//////111222111111...///000000//////111333000///...///111333333333//////000000111111222222...//////......///222555222111000111333444333222///......000333444444333333333333111000000222444000111222111111222555888555555555555555666777888000222444555444444555777444444444444444444444444000222444444333222222333444777777111...000000...333333444444444333222222......///000000000/////////...---...///...---+++---///111222000//////000,,,---......//////......***,,,...000000///...---,,,,,,------...------------...///000111111111111000111111111000000222333111222333333333333444666333444555444222111111222111222444444333222222333111000000000000000111111111111111111222222222222333333222222333333444555555666777999:::999999888888888999:::::::::999999555444444444444555555666333111000111222444444333000000000000222444666777888888888888999:::<<<<<<999888888888999:::<<<===999999888888888888999999;;;999777555444666888999555666777777666555777888666666666777777888888888999;;;<<<;;;999888999;;;999:::<<<<<<===???CCCFFFCCCBBBAAAAAAAAABBBDDDDDDAAABBBDDDCCCAAA@@@@@@AAA<<<>>>@@@AAA@@@???@@@AAA????????????????????????=========<<<<<<;;;:::999:::<<<===??????>>>===<<<888888777666666555666666444444444444444555666777777888;;;???DDDJJJOOOQQQPPPUUUWWWXXX\\\bbbdddbbb^^^ZZZXXXXXX[[[]]]\\\[[[VVVSSSPPPNNNMMMJJJGGGEEEBBB@@@AAADDDDDDBBBDDDIIIGGGEEEEEEFFFHHHJJJKKKJJJGGGFFFGGGLLLRRRVVVVVVTTTZZZVVVPPPLLLJJJIIIHHHGGGIIIJJJLLLNNNOOOPPPQQQQQQRRRQQQOOONNNNNNNNNOOOPPPSSSSSSQQQOOOMMMNNNRRRUUUPPPRRRTTTUUUVVVWWWYYY[[[```aaaccccccbbb___[[[YYYZZZZZZYYYYYYYYYYYYYYYZZZXXXSSSQQQSSSSSSOOOMMMNNNMMMLLLKKKJJJKKKMMMPPPQQQMMMQQQXXX```fffiiijjjiiiZZZUUUNNNIIIGGGHHHIIIIIIJJJIIIHHHFFFEEEEEEEEEEEEwwwpppiiicccXXXSSSLLLHHHFFFCCC???;;;777777777777777666666666666666777777666555333222444444444333333333222222111222222333333333222222///111222222000///...///.../////////000000000000///000111000//////111333000000////////////000000+++---///...,,,,,,---//////......------.........---///000000///......///...///000000//////000222000111111111000000111222...///000//////000222444000///......000222222111...//////000111222222222,,,...//////...///222555222111000111333444333222000//////000222444333222111222333222111111222444000111222111000111555888777666555555555666777888111222444444444555777999444444444444444444444444///111333444333222333333111555555000...000111000222222333333222111111000......///000000000000000...---,,,---......---,,,,,,///111111//////000222,,,---......//////......)))+++...000111000...------------...------,,,,,,......///000111111111111000111222111000000222444111222444444333333555777444555555444222111111222111333555555222111222444222111111000000111111111111111111111111222222333333333222222333333444555555666888999::::::999888888888999:::::::::::::::777666666555555555666666333111000000222333333222111111000000222444666888888888777888999:::<<<===999888888888999;;;===>>>999999888888888888999999888777777666666777888999666777888777666555666777444444555777888888999999777777888999;;;=========;;;<<<===>>>>>>@@@DDDGGGDDDCCCBBBAAAAAAAAABBBCCC>>>@@@AAA@@@???======>>>:::===@@@AAA@@@???>>>>>>======>>>>>>============;;;<<<<<<;;;:::999999999:::;;;===>>>>>>>>><<<;;;777666666666666666666666555555555555666777888888555777:::???EEELLLQQQTTTRRRVVVXXXXXX[[[```bbb```[[[XXXVVVXXX]]]___^^^\\\VVVTTTQQQOOOMMMJJJFFFCCCCCC@@@@@@EEEGGGFFFEEEGGGHHHFFFDDDFFFIIIKKKKKKIIIGGGFFFGGGLLLTTTYYYYYYWWWYYYUUUQQQMMMLLLKKKIIIHHHJJJKKKMMMPPPRRRSSSSSSSSSSSSRRRPPPNNNMMMMMMNNNNNNOOOOOOOOONNNLLLMMMOOORRRRRRSSSUUUUUUVVVYYY\\\___bbbbbbcccbbb```]]]ZZZXXXXXXXXXXXXXXXYYY[[[]]]^^^^^^YYYVVVWWWWWWSSSQQQRRRQQQOOOMMMLLLLLLNNNQQQSSSPPPTTT[[[aaafffiiikkkmmmaaa[[[SSSLLLIIIIIIIIIIIIHHHHHHGGGFFFEEEDDDCCCCCCzzzrrrlllddd^^^VVVQQQKKKGGGEEECCC>>>;;;666666666666777777777888666777999999888777444333444444444333333333222222000111222333333333333333...000222222000.........111222222222333333333333000111222111000000222444111000000////////////000***---//////...---...000///......---------.........000111111000//////000---///111111000///000111000222444333000...000222//////000//////000222555000///......000111111000......///000111222222333---000222222000111444777222111000111333444333222111000///000222333333222...///111000/////////111000111222111///111555999888777666555555666777888444555555555555777:::<<<333333333333333333333333...111333444333222333333...111222///...111333222111111111111111000///.........///000000000000000...---,,,,,,......---,,,,,,///111000......000333,,,---......//////......)))+++...000111000...---............---,,,++++++...///000111111222222111000111222111000000222444111222444444444444555777444555555444222111111222111333666555222111222444222222111111111111111222111111000000111222333333333333222222333333444555666777888999::::::999888777888999:::::::::::::::999888777666666666666666444222111111222333333222222111111111222444777888666666666777888;;;===>>>999888888777999;;;===???999888888888888888999999444555777888999999999999999::::::999777666777888222333555777888999999999;;;888777;;;BBBFFFEEEBBB<<<===>>>??????AAADDDGGGEEEDDDBBBAAA@@@@@@AAAAAA;;;<<<>>>>>><<<;;;<<<===999<<<@@@BBB@@@>>><<<;;;999:::<<<;;;:::999999999:::;;;;;;:::888777888999777888:::<<<<<<;;;:::999555666666666666666666666555555555666777888999999333555999???FFFMMMTTTWWWUUUXXXYYYYYYZZZ___aaa___ZZZWWWUUUXXX^^^aaa___\\\UUUSSSPPPNNNLLLIIIEEEBBBDDD@@@@@@EEEIIIHHHFFFEEEHHHFFFDDDFFFIIIKKKKKKIIIGGGFFFGGGMMMVVV[[[[[[YYYWWWTTTQQQNNNNNNMMMKKKJJJJJJLLLOOOQQQSSSTTTUUUTTTTTTSSSPPPNNNLLLLLLMMMMMMIIIKKKLLLLLLKKKJJJKKKLLLSSSTTTUUUUUUWWWZZZ^^^bbbaaaaaa```___]]]ZZZWWWVVVUUUUUUVVVWWWZZZ]]]___aaaccc]]]ZZZZZZYYYVVVTTTVVVSSSQQQNNNMMMMMMOOORRRTTTSSSWWW]]]bbbfffiiikkkmmmiiibbbYYYQQQMMMLLLKKKKKKFFFGGGFFFFFFEEEDDDBBBAAA~~~uuupppjjjaaaZZZSSSOOOIIICCC@@@===:::888888666555444444555666888555666777777666444222111444333222111222444666888;;;555///...111222111...222111111000000000000000111111222333333333333222666333111111444555444222//////............//////...------,,,,,,------...---...//////---,,,---...,,,...000000///......///***,,,...000111///---,,,111333555333000...///111000000000000000000000000111000///...............111000...,,,,,,///444999333222111000///////////////000111222222111000///555555333222111000000000111111222333333333222222222111111111111333444555777666555555555555666666;;;555///000555777444000333444666666444333222333333333333444444333000---444333222111000000000000222222222111111111111000222222111111000000/////////---***+++---///...,,,///---,,,...111333222000444111......000111...+++---000000------000000...///......------///000111222111000000000111222333...222555444000///222666222444555666555444555666444555555444222222333444555666777666444333333555333///...333666444222222111111///---000444333---444333111000000222333555111444777:::;;;:::888666888888888888888777666666;;;:::888777555444444444000222333111...---///222222222222333555777888999888777555555666999<<<>>>>>>:::666555777::::::999999888777888999888666444:::777666888888777888;;;666666777777777666666555666777777888888888888888888888999;;;???DDDHHHKKKCCCCCCDDDCCCAAAAAACCCEEECCCCCCCCCCCCCCCBBBBBBAAA???===;;;:::::::::<<<===999>>>???===<<>>999888888999;;;<<<;;;:::666999888555444666555222444555555555444444666777555777:::@@@HHHPPPWWW[[[XXXZZZ]]]_________]]]\\\WWWVVVVVVXXXZZZYYYUUUQQQPPPKKKEEEDDDGGGIIIHHHFFFDDDEEEFFFHHHIIIHHHHHHHHHHHHEEEBBBCCCGGGJJJJJJIIIFFFGGGJJJQQQWWWZZZXXXVVVRRRPPPNNNLLLKKKKKKKKKJJJMMMNNNNNNNNNMMMNNNQQQTTTSSSRRRPPPNNNKKKJJJIIIHHHHHHHHHHHHGGGFFFHHHKKKNNNRRRTTTWWWXXXXXXXXXXXXYYYZZZ]]]^^^^^^\\\ZZZYYYYYYXXXVVVTTTVVVZZZ]]]]]]\\\YYY\\\______]]]ZZZXXXWWWYYYRRROOOSSSVVVUUUUUUXXXXXX]]]aaacccgggmmmnnnlllgggccc\\\UUUNNNJJJGGGFFFIIIGGGEEECCCCCCCCCEEEFFF|||sssnnnggg^^^WWWQQQMMMGGGBBB???<<<:::888555555555555555555555555555555666777666444222111222222333444777;;;>>>@@@AAA<<<555222333333000---000000//////000111222222111111222333333333333222222///---...000111000///000000////////////000000...------,,,,,,------...---...//////------...///...///000///......///000,,,---...000000///...---///111333222000///111333000000000000000000000000000///......------......//////...------///333777444333111000......------///000111222222111000///555555444333222222222222111111222333333333333222333444444555555444333222666666666666555555555555888444111111444666555222///111444666666666555555555333222222333333222111111111111111111222222333111111111111111111111111222222111111000000//////000...,,,,,,...000///---///---,,,...000222111000333111000000000000///---,,,///000///000333333000//////...---...///000111222111111000000111222333000333666555222111444777333555777777666555555555555666666444222222444555666777777777555444555666444//////333666444222222111222111///000333222...333222111000000222333555222444777:::;;;;;;:::999888888999999999888666666888777666555444333222111000222333222000///000222222222222333555777888999777666555555666999<<<>>>???;;;777666888999:::999:::888777777888888777555:::777666888888666888;;;888888999999999888888777333444555666666666666666777777888:::===AAADDDFFF@@@AAACCCCCCBBBAAABBBDDDBBBCCCDDDDDDDDDCCCBBBAAA>>>===;;;::::::;;;<<<===999===>>><<<;;;>>>???>>>===<<<:::777999<<<888111:::999999999:::;;;<<<<<<;;;;;;;;;===??????===;;;777999888444333666666333444555555555444444666777555777;;;AAAHHHPPPWWW[[[[[[\\\___``````]]]ZZZXXXPPPOOOPPPQQQSSSQQQMMMJJJLLLHHHDDDDDDFFFHHHGGGDDDDDDEEEGGGIIIIIIIIIHHHGGGGGGFFFEEEFFFHHHIIIIIIIIILLLKKKLLLOOORRRSSSQQQOOORRRRRRQQQNNNLLLLLLMMMNNNMMMMMMMMMMMMOOOPPPRRRRRRRRRQQQOOOMMMLLLJJJJJJIIIIIIJJJJJJIIIIIIIIILLLNNNSSSUUUWWWXXXXXXWWWXXXYYYYYYZZZ[[[ZZZYYYYYYZZZ[[[XXXVVVUUUVVVYYY[[[[[[ZZZYYY[[[]]]]]]\\\ZZZZZZZZZZZZTTTRRRWWWZZZYYYZZZ]]]^^^ccceeedddfffjjjjjjgggdddaaa\\\UUUPPPMMMKKKJJJHHHFFFEEECCCBBBBBBCCCCCCxxxqqqkkkdddZZZSSSOOOJJJEEE@@@===;;;999777444444555666666555444444444555666666555444222111222333444666888<<>>???;;;>>>AAABBBBBBAAAAAABBBBBBCCCEEEFFFFFFDDDAAA@@@>>>===<<<::::::;;;<<<<<<777<<<===::::::===>>>===999;;;;;;888888:::888555888999999:::::::::999999:::;;;<<<>>>@@@???<<<:::888999888444333666777444444555555555444444666777666777;;;AAAHHHPPPWWW[[[]]]^^^``````^^^YYYTTTQQQIIIIIIIIIJJJKKKJJJFFFDDDFFFDDDBBBCCCFFFGGGDDDAAACCCEEEGGGJJJJJJIIIHHHFFFFFFGGGIIIJJJIIIIIIJJJJJJNNNLLLKKKKKKMMMMMMLLLKKKKKKLLLMMMLLLLLLKKKLLLMMMLLLJJJJJJLLLPPPSSSRRRPPPPPPOOONNNMMMLLLKKKKKKJJJJJJLLLMMMLLLKKKKKKLLLMMMSSSUUUWWWXXXWWWVVVWWWXXXWWWWWWXXXWWWWWWXXX[[[]]]YYYWWWVVVVVVXXXYYYYYYXXXZZZ[[[[[[ZZZYYYYYY[[[]]]]]]YYYYYY]]]aaabbbdddfffjjjmmmmmmiiihhhhhhfffaaa\\\ZZZWWWRRROOOMMMKKKKKKHHHGGGFFFDDDCCCBBBBBBBBB}}}uuunnnhhh```WWWOOOKKKGGGBBB>>><<<:::888777555555444444444444555555444555555555555444333222444333333333444555666777555333000000111333333222////////////000111222333111222333333444444333333111000/////////000000000111000000//////000000111......------------......---...//////......///000111111000...,,,---///222000//////...///000111222......///000000000111222////////////////////////...------,,,,,,,,,------+++,,,......---...///111111000///...---,,,,,,,,,///000000111111111111111111222222333333444444444111111222333444444444444111111222222222111000///222333555777777666555333222444666555333333555888333444666777888666333000666444111000111111111000...///000222333444555555...///000111222333444444333333222222111000//////000///......///////////////...------...///000000000333444333000...000222***///222222333555333//////////////////000000000111111111111222333333444333555666666444444555777777999<<<;;;999666444444777666555333222333666888555666777666555444555666444111111555555222111333222777888333000111222111222111111111111333444555999999999999:::;;;<<<<<<666888:::;;;;;;999777666666666777777777666555444000111333444333333333222333333333444555666777888444444444555777:::<<<>>>>>><<<:::888888888888888:::888666666888999999999888555444777777666777;;;999::::::;;;;;;;;;;;;:::444444666777888888999999666777888888999::::::;;;777;;;???BBBBBBAAA@@@@@@AAACCCEEEGGGFFFDDDAAA???>>>===<<<;;;;;;;;;;;;<<<666:::<<<999999;;;===<<<555:::<<<999666888999888666777999::::::999888777777777999<<<===<<<888555888999888333333666777666333555555555444444555777666777;;;@@@GGGOOOVVVZZZ\\\]]]^^^]]]YYYRRRLLLHHHEEEEEEFFFFFFFFFEEECCCBBBAAAAAAAAADDDFFFEEEBBB???BBBDDDGGGJJJJJJIIIGGGFFFEEEIIIMMMMMMKKKJJJKKKMMMJJJHHHGGGGGGHHHJJJMMMNNNGGGGGGIIINNNSSSTTTPPPLLLKKKIIIGGGKKKQQQTTTRRROOONNNNNNNNNMMMMMMLLLKKKJJJIIIKKKMMMMMMLLLKKKKKKLLLSSSUUUWWWWWWVVVVVVWWWYYYVVVXXXYYYXXXXXXXXXZZZ\\\[[[ZZZXXXXXXXXXXXXXXXXXX]]]\\\ZZZWWWVVVWWWZZZ]]]```___aaadddhhhkkknnnqqqvvvwwwuuuooojjjhhhccc^^^YYYXXXVVVSSSQQQOOONNNMMMKKKJJJHHHGGGEEECCCBBBBBB|||xxxrrrllleee]]]TTTMMMIIIEEE@@@<<<;;;999888777777666444222222444666777444444444444444333333333333333222111000000000000///...---...000222333444111111000000000000000111222222333444444444444333111111111111000000111222000//////......//////000///......------......///---...//////......///111222222111...------///222000000.........///111222///////////////000//////////////////////////////------,,,,,,,,,------...***,,,.........---...000---------------......///000000000000000111111222///000111222333333222222111111222333444555555444222111000//////111333444111333555666777666555444111444777777444333555888555444555777888777333000444333222222222000---***000111222333333333333222......///111222333444555444444333222111000//////...///......------.../////////...------...000111000222444333000...000333+++000222111111333111,,,/////////000000000000000000000111222333444444444333444555555444444555666888:::;;;;;;888555444333555555555333222333555888333444555555333333444555444222333555555111111444222777888444000111222222111111111111222333444444<<<<<<:::999999999::::::666777999::::::999888777666666777777888777777777333333333444444444444333333333333444555666777888444444444555777999;;;===<<<;;;:::888777777888888999777666777999::::::999777444333666777555777;;;888888999:::;;;;;;::::::444444666777777888888888777888999:::;;;::::::999555999>>>AAABBB@@@@@@???@@@BBBDDDFFFFFFCCC@@@>>>======<<<<<<;;;;;;;;;;;;555:::;;;999888;;;<<<;;;444:::===999666777888888555666777888888888777666555666777:::;;;:::666222777999888444444777888666333555555555444444555777666777:::???EEELLLRRRVVVWWWXXXXXXUUUQQQJJJCCC???@@@AAACCCCCCCCCBBBBBBAAA???@@@CCCEEEFFFEEEBBB???BBBCCCFFFHHHIIIHHHFFFEEEEEEIIIMMMNNNLLLKKKLLLOOOGGGFFFEEEDDDEEEHHHLLLOOOIIIGGGJJJUUU```bbbYYYNNNKKKHHHFFFJJJPPPSSSRRROOONNNNNNNNNNNNMMMKKKIIIHHHGGGIIIKKKKKKJJJIIIJJJKKKRRRTTTUUUVVVUUUVVVXXXZZZXXXZZZ\\\\\\ZZZYYYZZZZZZ^^^]]]]]][[[ZZZZZZZZZ[[[aaa___[[[VVVSSSTTTWWW[[[aaadddgggjjjnnnssswwwxxxzzz{{{xxxpppjjjgggbbb\\\\\\\\\[[[ZZZXXXVVVTTTSSSNNNMMMJJJHHHFFFDDDCCCBBBwwwsssnnngggaaaYYYQQQLLLGGGCCC???<<<::::::888777888777555444444555777888444444333333333333333333222222222222111111111111111000000000111111222333222222111000000000000000222222333444444444444444000111111000//////000222//////............////////////............//////---...////////////000222222222222000...---///111000///...---...///000111000///......///000...---000000000000000000000000------------------...///,,,---......------...000,,,,,,,,,---...///000111000/////////000111222333...///000222222222111000000111222444555555555555666444111000111444777:::111222444555666666555555222555888777555444555777444222222555888:::777555444333333333333000,,,)))222222333444444333222111...///000111222333444444555555444222111000///......//////...------...000000111000...---...000333000111222111000000000111---111222000000222000,,,...///000111111111000000///000222333444444444444444444444444555555555666777999999888555333333333333444444444333333444666222333444444333222444555444333444666555111111555222666666333111333333111000000111222333444444444<<<<<<;;;:::999999999999666777777888888888888777555555555555666777888999777555333333444555444333333333333444444666777777444444555666777999:::;;;888999999888666666777999777666777888;;;<<<;;;999666333222555666555777;;;777777888999::::::::::::333333444555555555555444666888:::<<<===<<<;;;:::555999>>>AAAAAA@@@??????@@@AAACCCDDDDDDBBB@@@>>>===<<<<<<<<<<<<;;;;;;;;;555:::;;;888888;;;<<<;;;444:::<<<888666777888777333444555666666777777777777777888:::;;;:::666333666888999666666888888555444555555555444444666777555666888<<>>:::;;;===???@@@??????@@@BBBAAACCCFFFHHHHHHEEEBBB@@@AAABBBDDDEEEFFFFFFEEEEEEDDDFFFIIIJJJKKKKKKMMMNNNIIIHHHGGGDDDCCCEEEIIIMMMJJJGGGJJJTTTaaabbbXXXMMMLLLIIIGGGIIIMMMPPPQQQPPPPPPPPPPPPNNNLLLIIIGGGEEEFFFGGGIIIIIIHHHHHHJJJLLLQQQRRRTTTUUUUUUVVVYYY\\\[[[\\\]]]\\\[[[ZZZ[[[\\\aaabbbbbb```^^^]]]^^^___ccc```[[[UUUQQQRRRVVVYYY```eeejjjlllpppvvvzzz{{{vvvxxxuuuooojjjgggbbb]]]]]]]]]^^^^^^^^^\\\[[[YYYTTTRRRNNNJJJGGGFFFFFFFFF}}}rrrnnniiibbb[[[TTTNNNJJJEEEBBB>>>;;;::::::999888555666777888888777666555333333333333333333333444222222222333333222222222222222222222111000111222111000000000000000111222222333444444555444444444///111222000......000222000000////////////000000//////............//////,,,...000000//////111222111222222111///......///.........---......///000...,,,+++---///111000...000000000000000000000000......------......///000---...///...------///111------------...///000000000/////////000111222333///000222333333222111000000111222444555666666666777666444333333444666888222222333444444555666666444666777777666555444444666333111333777:::888666444333222222333333111///111222444555555444222111//////000111222222333333666555444333111000///......000111000------///111222222222///---...111555111000//////111111000///---111222000000333333000...///000111222111000000///000222333555555555444666555555555777777777666666777666444222111222444000222444444333333333444222333444444333333444666444333555777555000111555222444333111222555444000///000111222333444444444888999999999::::::::::::666666555555555666888888777666555444666888;;;===<<<888444222333555444444444444444444444555666777555555555666777888888999444666888777555555777999555555777:::======;;;888555222222555666555777:::777777888::::::;;;;;;:::444444555555444444333333444666:::===>>>>>><<<;;;777:::>>>@@@@@@?????????@@@@@@AAABBBAAA@@@???>>><<<<<<<<<<<<<<<;;;;;;:::666:::;;;999888;;;<<<;;;666:::;;;888666888777555222222222333444666888888888888888999:::999777444444888999888888999888444444555555555444444666777555555666999>>>CCCHHHJJJLLLKKKIIIFFFBBB>>>;;;999888;;;>>>???>>>???BBBDDDDDDGGGIIIJJJIIIFFFDDDCCCAAAAAABBBBBBCCCDDDDDDEEEBBBAAABBBDDDGGGJJJLLLLLLIIIJJJHHHFFFDDDEEEHHHLLLIIIHHHJJJPPPVVVWWWQQQLLLLLLKKKIIIHHHIIILLLPPPRRRRRRRRRQQQOOOLLLHHHDDDAAAEEEFFFGGGGGGGGGIIIKKKNNNOOOQQQSSSTTTUUUWWW[[[]]]]]]\\\[[[XXXXXXZZZ^^^bbbeeeffffffeeebbbaaaccceeeaaa___ZZZTTTQQQRRRVVVYYY\\\dddjjjjjjnnnuuuzzzzzzsssuuutttooolllkkkhhhccc```bbbeeeggghhhgggfffeee___\\\VVVQQQNNNMMMNNNOOO~~~oookkkfff___XXXQQQKKKHHHEEEBBB>>>;;;;;;::::::999333666999<<<<<<999666333333333333222222333444444333333333333222111000//////000111111000000111222////////////000222333444222333444444555555444444000222333222000///111444111111000000000000111111//////............//////,,,...000000//////111333111222333222000......///---------...............,,,******,,,000222111000000000000000000000000000...............///000111/////////...------000222000//////.........//////000////////////111333444000111333444444333111000000111333444555666666666666555555444333333333222333222222333333555666777666666777777777666444333;;;666222222666888666333666444111111333555666666000111333555555444333222000000000111222222333333666555444333111000///...///111222111///...000333333333333000---...222666111///---...111222000......111222000111555666444...///000222222111111000///000222444555555555555777666666777888999888777666555444222000000222444...000333555444222222222333444555555444444666777444444666777444000111555222222111///222666444/////////111222333444444444555666777999;;;;;;<<<<<<777555444333444555777999:::999777666777;;;???AAA>>>:::444222333444555444444444444444444555666777666666666666777777777777222555777777555444777999333555888;;;>>>>>>;;;888555111111444555555666:::777888999:::;;;;;;;;;;;;777777777777666555444333222555999===???>>>===<<<888;;;>>>@@@????????????@@@@@@@@@@@@??????>>>>>><<<<<<======<<<<<<;;;:::666:::<<<999888;;;===<<<888::::::777666888777333111111111222333666888:::888777666666777777555444333777:::999999:::888333444555555555444444666777444444555888<<<@@@DDDGGGIIIHHHEEEBBB???===;;;:::888;;;???@@@@@@AAADDDHHHGGGIIILLLLLLJJJGGGEEEDDDBBBAAA@@@@@@AAABBBDDDEEE@@@===<<>>:::999666555;;;AAAAAA<<<333444444555444444333333555999;;;;;;888999>>>CCC<<>><<<<<<>>>@@@@@@AAAAAA@@@???===<<<:::777666777:::<<<;;;:::>>>@@@AAA===888666999<<<888777666777888777666444222333333333333444666888555777777444555888666222555999999666777<<<>>>:::666555555444444666777888555666666666888===CCCHHHIIIHHHEEEAAA<<<999888999777:::>>>BBBFFFIIIJJJKKKKKKLLLLLLLLLJJJHHHEEECCC===???AAABBBBBB@@@===<<>>DDDDDDEEEGGGIIIKKKMMMNNNOOOPPPRRRRRRRRRUUU[[[```aaa]]]YYYVVVXXX]]]dddhhhllllllllljjjhhhdddaaa___bbb```[[[UUUQQQRRRVVVYYYZZZ[[[___ffflllqqqssssssoooqqqsssvvvwwwwwwwwwvvvssstttvvvxxxzzz|||~~~~~~wwwqqqiiibbb___^^^^^^^^^xxxrrrqqqjjjgggbbb^^^ZZZUUUOOOKKKGGGBBB===::::::;;;;;;:::999888999:::;;;:::777555555555444333333222222111333333333222000///000111...///000111111222222222444222000///...000222333333333444444444444333333111000000/////////////////////////////////...---...000222222111//////000000---+++---111222000---111111111000//////...---///000111000//////111333...---,,,,,,---///222333333333111000///000000111//////......///000111222222000---,,,---///////////////////////////......///000111000//////111333222000//////111222111000---///111444555666555555333444444555555444444333222222222333555777888888333444666777777777666555222444555666666666666777888666444444666666555333222222333333333333222222333222111000111222444666555555444444333111000///000000000000000000000000111111000///////////////333000------///000///...---...///111333555666777111111222333333333333333555333222333666777666444777666444555777888888777444444333222111000//////000111333333333444555777777777777666666555555555555666666666666666555555333333222111111111111111222222111111222222333444555777888999::::::999999888888:::;;;;;;;;;:::999777666666555444444444555333333333222333444666777444555555555444444333222666666777777666555555444444555555666666666666666666777777888999999::::::888666444333444777:::<<<::::::777666;;;BBBAAA<<<555555666666666666555555666999<<<;;;999:::>>>CCC>>>@@@BBBBBB@@@>>>>>>>>>>>>>>>??????>>>===;;;:::;;;888777777999;;;:::888999<<<===<<<888888<<<@@@999777666777888777555444333333333222111222555888666777777555777:::888444666:::999666777;;;<<<999666555555444555666777888888888999999999<<<@@@CCC@@@@@@???<<<:::888999;;;===@@@EEEJJJMMMOOOOOONNNOOOOOOOOOMMMKKKGGGDDDBBB>>>???AAABBBBBB@@@>>><<<===;;;;;;===AAAEEEFFFEEEFFFGGGHHHGGGEEEEEEFFFHHHMMMLLLLLLKKKLLLKKKJJJIIILLLKKKJJJIIIIIIJJJLLLMMMPPPPPPOOOMMMJJJGGGCCC@@@DDDDDDDDDEEEGGGHHHJJJKKKMMMNNNPPPPPPQQQTTTYYY^^^^^^[[[XXXVVVXXX^^^dddhhhkkkkkkkkkjjjgggddd```^^^___\\\XXXTTTQQQRRRVVVZZZ[[[\\\___eeekkkoooppppppnnnqqqtttwwwxxxxxxwwwvvvtttuuuvvvxxx{{{}}}zzzuuummmgggdddbbbaaa```~~~uuuqqqqqqiiifffbbb^^^ZZZUUUOOOLLLGGGCCC???<<<<<<=========;;;:::999999:::;;;999888555555444444333222222222111333444333111//////000...///000111111222111111444222000...---...///000222222333333333333222222111000//////......//////---...//////////////////...000111111000//////000000...,,,---000111000---111000000000///......------...///...------///111...---------...///111222444444222111111000000111000//////......///000000000000111000...---...///111111111000//////......///000111000//////111333222111///000111222111000///000111222333444555666333444444555555444444333222222222333444666777888555555555666666666666666222444666888888888777666444555777777555444444444000111333444444333111000222111000000111333555666333333333333222111//////////////////////////////111111111000000000000000222000......///000///.........///111222444555555444333333333333444555555444333222333555555555333666555555666888888777555444444333222111000000///111333444444444444555777777777777777777666666555666666777777666555444444222222111000000000000111222222111111222222333444444555777888999999888888888999:::;;;<<<<<<;;;:::777777555444333333333333...000333333222333777:::444555555555555444333333444444444555444444333222222444666888888777555444444555555666666777888888888666444333444666888:::::::::888777;;;AAA@@@<<<777777777888888888888888777:::;;;;;;999:::>>>BBBAAA@@@@@@AAABBBBBB@@@>>>;;;<<<<<<===<<<:::999888888777666777999;;;:::999777999;;;:::888999===AAA:::888777777777777555444444444333111000111444777555777777666888;;;:::666888:::999777777999:::888666555555555555666777777999:::;;;;;;::::::<<<>>><<<============>>>AAACCCDDDHHHNNNTTTVVVVVVTTTRRRRRRRRRPPPMMMJJJEEEBBB???>>>@@@AAABBBBBB@@@>>>===;;;;;;===@@@DDDGGGHHHGGGFFFGGGHHHGGGFFFFFFGGGHHHKKKKKKKKKJJJJJJIIIHHHGGGKKKJJJIIIHHHHHHIIIJJJKKKMMMMMMNNNMMMLLLIIIGGGEEEDDDCCCCCCDDDDDDEEEFFFGGGJJJLLLMMMNNNPPPSSSWWWZZZYYYWWWVVVVVVYYY^^^cccgggjjjkkkkkkjjjgggccc___\\\YYYXXXVVVSSSQQQSSSWWW[[[\\\]]]```dddiiilllmmmlllmmmppptttxxxzzzzzzxxxvvvqqqrrrsssuuuwwwzzz|||}}}yyytttnnniiifffccc```^^^yyyrrrnnnooohhheeeaaa]]]YYYUUUPPPLLLFFFCCC@@@>>>=========>>><<<:::888888999:::::::::555555555444333333222222000222444444222000///000//////000111111111111111333222000///...///000000111111222222222222111111000000///............///------...///000000//////...///000000///...///000000...---...000000///---000000//////............,,,---...---,,,+++---///...---------...///111222444444333222222111111111000/////////......//////...111333222///,,,---///000000/////////////////////000111000//////111333222111000111222222111000111111111111222333555666333444444555555444444333111222333333444555777888666666555555555555666777333444666999::::::777555///444999999555222222444///111333555555333111///000///......///111333555222333333222111000//////000000000000000000000000111111111111111111111000111111000000111111111000///000111222333444555555666666444444444555666777444333333333444444444333444444555666888888666444444444333222222111000000///111333444444444666888666777777888888777666555777777777777666555444333222111000000///000000000222222111111222222333444444555666888888888777777888999;;;<<<===<<<<<<;;;888777555444222222111111---111555555222333777<<<444444555555555555444444333333444444444333333222333444666777777777666555444444444555666666777777777666444333333555777888999:::999777:::???>>>:::888888777777888888999999888:::;;;::::::;;;>>>AAAAAA???>>>@@@BBBBBB???<<<:::;;;;;;;;;;;;999888777333444555777999;;;;;;<<<999::::::999888888;;;===<<<:::888777777777555444555555333000///000333666333666666555888<<<;;;777999999888777666777777777555555555555666666666777666888;;;;;;:::999999999999:::<<<>>>???BBBFFFIIIHHHMMMTTTZZZ\\\ZZZVVVSSSQQQPPPNNNKKKGGGCCC@@@>>>???@@@AAABBBAAA@@@???===<<<>>>@@@DDDFFFHHHGGGGGGEEEGGGHHHHHHFFFFFFFFFGGGHHHIIIJJJJJJHHHFFFFFFFFFJJJIIIHHHGGGGGGHHHHHHIIIMMMNNNOOOOOONNNLLLIIIHHHCCCCCCCCCBBBCCCCCCDDDDDDHHHIIIKKKMMMOOOQQQTTTVVVSSSSSSSSSUUUYYY^^^bbbeeejjjkkkkkkjjjgggbbb^^^[[[UUUUUUTTTRRRRRRUUUYYY]]]]]]]]]```ccchhhjjjjjjiiilllpppuuuzzz|||{{{xxxvvvlllllllllmmmoooqqqsssuuuppplllgggccc___\\\XXXUUUwwwpppjjjggghhhfffddd```\\\YYYUUUPPPMMMEEECCCAAA???<<<<<<<<<===;;;999777666888999::::::666666555444444333333222///111333444222000000000///000000111111111111000111000000000000111222333000000111111111111000000000//////...............------...///000000//////.../////////------...000000///....../////////...000///......---......///,,,---...---++++++,,,...------......//////000000333333333333222222111111///////////////.........---000444333000------///------,,,---...///000111///000111000//////111333222111111222333333111///222222111000000222444555333444444555555444444333111222444333333333666888777666555555555555666666333444555888;;;:::777444---333999999444111222444///111333555555333111///000///......///111333444222222222222111111000///111111111111111111111111000111222222333222111111111222333333222222222222111111222333444555666777888777666555555555777777444444555444444333444444444444444666888888666444444444333333222111111111---///111222333444666888555666777888888777666555666666777666666555444444222111000000///000000000222222111111222222333444333444666777888888777777888999:::<<<======<<<<<<888777555444222222111111000444888777444333666:::444444555666666555555444333444444555555555444444666555555444555666777888444444555555666777777777777666555444444555777888777999999777999<<<<<<888777666666666666777888999999999:::999999;;;===???>>><<<;;;===@@@AAA>>>::::::;;;;;;<<<;;;:::888777333555666888888888999999999999999999888:::<<<>>>===;;;888777777666555333555555333111000111333666222444444444777;;;:::666:::888777777666555666666444555555666666666666666222555888::::::888777777555666999;;;===@@@EEEHHHJJJOOOWWW]]]___\\\WWWSSSMMMLLLJJJHHHEEEBBB???>>>@@@AAAAAAAAAAAA@@@???>>>>>>AAADDDFFFGGGGGGFFFEEEEEEGGGHHHHHHFFFEEEEEEEEEDDDGGGIIIIIIGGGEEEEEEEEEIIIIIIHHHGGGGGGGGGGGGGGGMMMMMMNNNNNNLLLJJJGGGFFFCCCCCCCCCCCCCCCDDDEEEEEEHHHIIIJJJMMMOOOQQQQQQQQQNNNNNNOOORRRVVV[[[```ccciiijjjkkkjjjgggbbb\\\YYYRRRRRRSSSSSSSSSUUUYYY\\\]]]]]]___cccgggiiiiiihhhlllpppuuuyyy{{{zzzwwwuuuiiihhhggggggggghhhjjjkkkeeebbb]]]ZZZWWWSSSOOOLLLzzzsssnnniiiggggggeeeccc___\\\YYYUUUQQQMMMEEEEEECCC@@@===;;;;;;===:::888666666888:::::::::666666555555444333333333000111333333111000111111000000111111111111000000000000000000111222333333///000000000000000000///000///......------......---...//////////////////---...///...,,,,,,...///////////////............000///...---------//////......///...,,,+++---...---......////////////000000111222222333222222222---....../////////.........000222222111000///000,,,+++++++++---///111333///000111000//////111333111111111222444444111///333222111000000111333333333444444555555444444333000333444444222222555888666666666666666555555555444333333666::::::777444---222777777444111222444111222444555555444222111333222111000000222444555222222333333222111111000111111111111111111111111000111222444444333222111000222333444333222222333111111222444555777888888888777777666666666666777444666666666444333444555555444444555777777666444444444333333222222222222---...111222222333555777333444666777888777555444555555666666666666555555222222111000000000000111222222111111222222333444333444666777888888777777777888:::;;;<<<<<<<<<<<<777777555444333333333333333666999888666555666888444444555666666666666555444444555555666666555555777666444333444555777999444555555666777777888888666666555555555666888888777:::;;;999999;;;;;;888666666555555555777888999999888888888999:::<<<===::::::;;;<<<======<<<::::::;;;<<<<<<;;;:::888777666888999999777555444444666666777888:::===@@@AAA???<<<999777666666555333444444555333222222444666111444444333666:::999555999777666777777444444777444555555666777666666666000444888:::999888888888666888;;;===???CCCHHHLLLMMMSSSZZZaaabbb___ZZZVVVLLLKKKIIIGGGEEECCCAAAAAAAAAAAAAAAAAAAAA@@@@@@???@@@CCCFFFGGGFFFEEEEEEEEEEEEGGGHHHGGGEEECCCBBBBBBAAAEEEHHHIIIFFFEEEEEEFFFIIIIIIHHHHHHGGGGGGFFFFFFHHHIIIJJJIIIHHHEEECCCAAACCCCCCDDDDDDEEEGGGHHHIIIJJJJJJKKKNNNPPPQQQPPPNNNJJJJJJKKKNNNSSSXXX]]]aaafffhhhiiihhhddd___YYYVVVOOOQQQRRRRRRRRRTTTWWWYYY[[[\\\^^^cccgggjjjjjjiiimmmppptttxxxyyyxxxvvvtttkkkiiifffdddbbbbbbcccccc^^^[[[VVVSSSQQQNNNKKKHHHvvvqqqnnnjjjiiijjjdddbbb^^^\\\YYYUUUQQQNNNGGGHHHGGGCCC>>>;;;;;;===:::999888888:::;;;;;;:::666666666555444444333333111222222111000000111333000000111111111111000000000000000000000000000000...//////000000//////...//////...------------...//////////////////...------......---++++++---//////000000///...---......000///---,,,,,,---///000///000000///------...///---......///////////////---...000111333333333222+++,,,...////////////...///...///000222222222000...---,,,,,,---///111222///000111000//////111333111111222333444444111///222222111111111111111222333444444555555444444333000333555444111111444888555666777777777666444333555333111444888:::777444...111555555333222222333333444444555555444444333555444222000000111222333333333333333333222222111111111111111111111111111000111333444555444333222---000333333111000111222///000111333555777888999777777777777777666555555555777888777555333555666666444333333555666666555444333333333333222222222000222333333222222444555111333555777777666444333333444555666777777777777333333222111111111111111222222111111222222333444444555777888999999888777666777999:::;;;<<<;;;;;;777666666555444444444555444555666777777666666555444444555666666666666666333333444555555555555555555555555555555666777777444444555555666777777777555555555666777888999:::888<<<>>>;;;:::<<<<<<999777666555444555777999:::888777666666777999::::::777999<<<<<<<<<;;;;;;;;;::::::;;;;;;:::999777666333666999999777555444555888888777999;;;>>>@@@AAA@@@===999777666555444333222444666666555555666777333555555444777:::999555999555444777777444444888444444666777777777666555333666999;;;:::888888888777:::===@@@CCCHHHMMMQQQSSSXXX___fffgggeee```\\\PPPOOOLLLJJJHHHFFFDDDDDDBBBBBBAAAAAAAAA@@@@@@@@@???BBBEEEFFFEEEEEEFFFHHHEEEGGGHHHGGGDDDAAA???>>>>>>CCCHHHIIIGGGEEEFFFHHHIIIIIIIIIIIIHHHGGGFFFEEEDDDEEEFFFGGGFFFDDDAAA@@@CCCDDDEEEFFFIIIKKKMMMNNNMMMMMMMMMPPPRRRRRRNNNKKKHHHHHHHHHJJJOOOUUU[[[^^^cccdddeeedddaaa[[[UUUQQQMMMNNNPPPPPPPPPQQQSSSUUUZZZ[[[^^^ccchhhkkklllkkkoooqqqtttvvvwwwvvvtttsssmmmjjjeeeaaa^^^\\\\\\\\\YYYVVVRRROOOMMMKKKIIIHHHyyyooollljjjgggfffhhhdddaaa^^^[[[YYYVVVQQQNNNIIIJJJIIIEEE???<<<<<<===;;;:::999:::<<<===<<<;;;666666666555444444333333111222222000///000222444000000111111111000000///000000000///......------......////////////......//////...------------...///000000000///...---------......,,,++++++---//////000000///...------...///...---,,,,,,---///000111111111000......///000---...///////////////...+++---///111222333333333***+++---///000000//////000...,,,...222444333111111000...---...///111222///000111000//////111333111111222333555444222///222222222222111111111000333444444555555444444333///333555444111000444888555666777888888666444222666333000222777999777444///111333444333222333333555555555555555555555555444333000///......000111333333444444444333222222000000000000000000000000000111333555555555333222+++...111222000//////111---...000222444666888999666777888888888666555444666888999888555444555777666444222222444666666666444333333333333333333222444555666555333222222333000222444666777666444222222333444666777777888888444333222222111111222222222222111111222222333444444555777888999999888888555666888:::;;;;;;;;;;;;777666666555555555666666222222333555777888666444444444555666777777666666222333444444555555555555333444666777888777666555333333444555555666666777555555666666888999:::;;;:::>>>@@@===<<<======:::777666555555666888:::;;;888666555555777999999999666:::======;;;:::;;;===999999::::::999888666555---111666888777777999;;;===;;;::::::;;;===>>>===AAA>>>:::777666555444333111333666888777666777777555777777666888;;;:::666888444333777777333444999333444666777777777666555666999;;;<<<:::999888888333666:::>>>BBBGGGMMMQQQXXX]]]dddjjjllljjjeeebbbUUUSSSPPPMMMJJJHHHGGGFFFBBBBBBAAAAAAAAAAAA@@@@@@===AAADDDEEEEEEEEEHHHJJJEEEGGGHHHFFFCCC???===<<<<<>>===<<<999999888888777777666666:::999777555555555666666888;;;===;;;888666777999777666666666666666777777222333555888:::999666444666777888888777888===AAAFFFAAA:::777666777666555888888999999888666444222666999888222222888:::777555555666666777777888888666888:::;;;999888888999999<<<<<<::::::<<<;;;888999777777:::===BBBMMMXXXaaaffflllrrrxxx{{{sssjjjcccZZZSSSQQQNNNHHHDDDCCCBBBCCCCCCDDDCCC@@@>>><<<@@@@@@@@@AAABBBCCCDDDEEEEEEDDDBBB@@@>>>>>>>>>>>>@@@>>>@@@GGGIIIGGGIIIPPPLLLNNNOOOMMMHHHEEEDDDEEEFFFFFFEEECCCCCCBBBBBBBBB@@@BBBEEEIIILLLOOOQQQRRROOOQQQRRRSSSRRRPPPMMMKKKJJJFFFDDDIIISSSZZZ\\\ZZZcccdddddd```ZZZTTTPPPNNNJJJKKKKKKKKKKKKNNNRRRUUUWWW]]]dddiiijjjjjjlllmmmrrrqqqnnnllllllnnnppprrrpppiiiaaa[[[YYYXXXVVVTTTOOONNNLLLKKKJJJJJJJJJKKKzzzqqqkkkiiihhhgggeeebbb```]]]ZZZWWWSSSMMMJJJFFFHHHHHHFFFAAA<<<::::::::::::999::::::;;;:::999999333111444555333222555444333111222333333222000111111000000////////////111000...---------//////111000//////......//////...---------......///000//////......---......///.........---++++++,,,...000...,,,---//////...,,,...............---------000///......---------...+++,,,---...////////////...///000000///000222444333222111/////////000000---///000111000///000111444222111/////////111111000...---...111333222000222333444555555444333222000000000111333333222000222222333444444333222222111333666666444222222333111888;;;777555777666333555444333333555555444333000///...000444555555333222444666888888777555444555111///111000------000555333333555777777555222444444444333333333222222...333555333444777777333///111333333222111111222111111111444777888777555777777777777777777777777666444555888888555333555777555444777::::::666111000222222222111111333555444444333333333333444444444444444444555555555555444444555555666777777888555333222000000111111000000111222333333444333333222333555666888888888777888888888999999999999999:::999888777666666777777444666777777666555555666888777666666777777666555444444444666777666444111333222333555888888666333333444555555444444555777444555777888888:::>>>BBB@@@??????>>>===;;;:::999777777777777777777666666888777777666666666666666888:::;;;:::888666666888666777888888888777666555222222333666888888666444555666777777666888<<>>============>>><<<>>>DDDFFFDDDGGGLLLKKKNNNPPPOOOJJJFFFEEEFFFEEEDDDCCCBBBBBBBBBBBBBBB@@@AAADDDGGGKKKNNNQQQSSSRRRRRRSSSRRRQQQNNNKKKIIIIIIFFFEEEIIIRRRZZZ^^^```cccbbb___[[[VVVRRRNNNLLLKKKKKKKKKJJJJJJMMMQQQTTTXXX]]]cccggghhhiiikkklllooonnnmmmmmmmmmnnnoooppplllfff___YYYWWWVVVUUUTTTRRRQQQNNNLLLIIIHHHGGGFFF{{{sssmmmkkkjjjgggeeeaaa___\\\YYYVVVQQQLLLHHHEEEFFFEEEBBB>>>;;;::::::<<<999777888<<<>>>;;;888999444333555666444333555444222111222333333222000111000000000000/////////111000...------...//////000///......------......///............///000000...---------------......---......---++++++,,,...///...,,,,,,...///...------------...............000000///............///,,,,,,---...////////////,,,.../////////000333555555444333222111111111111...///000///......000222333222111000000000111222000//////000222333222111222333444555555444333222000//////111333333222111///000111222333333333333111444666666555444444444222777:::888777888888555555444333333555555444333000///000222555777666555222333555777777666555444555111///111///,,,,,,///222111222333666888888777555444444444333333333333///222333333444777777444///111333333222222333444222222444777999999666444444555666777777666555555555333444888888555333555999777666777999999555222000111222222111222444666111111111111222333555555222222333333444555555555666555555444555666888999555555444333222000///...000111222333444444444444222222444555666777777666999999999::::::;;;;;;;;;;;;;;;999888888777888888555777888888777666666777666666555666888888777555555444444555666555222000333222333555777888666444222333555555444444555777555666666666777;;;@@@DDDAAAAAA@@@???===;;;:::999666666666666666666777777555555666777777777777666777999:::999777555555666555777:::<<<;;;999555333333222111333555666555444444555555555555777:::<<<;;;888666555555555333222222222222222333333444555333666666444555888888666888888888888777777777777444666888888777777777888555999:::999999<<<;;;888;;;999999<<>>>>>???@@@???>>>===;;;;;;;;;<<<===<<<:::<<<@@@BBBBBBDDDGGGIIIMMMPPPPPPKKKGGGEEEEEEBBBBBBAAAAAA@@@AAAAAAAAA@@@@@@BBBDDDHHHMMMQQQSSSUUUTTTTTTRRRPPPMMMJJJHHHHHHGGGHHHKKKQQQYYY```dddfffaaa[[[XXXVVVSSSOOOLLLJJJJJJJJJJJJJJJLLLQQQTTTYYY\\\aaadddfffhhhjjjlllllllllmmmmmmmmmmmmllllllfffaaa[[[WWWUUUTTTTTTSSSSSSRRRPPPMMMKKKIIIGGGFFF|||uuupppnnnkkkgggdddaaa^^^[[[XXXUUUPPPKKKGGGDDDCCCAAA>>><<<::::::;;;<<<:::888888::::::999777888555444555666555444444333222111111333333222111000000000000000000000000000///............////////////...---------------///...............//////------,,,,,,,,,---......---......---++++++---...///...---,,,---...//////,,,---------...///////////////...............///,,,------...//////......+++---...//////000333555666555444333222111000000000000000///---...000222333222111111111111222222222222222333444444444444222333444444444444333222111000///000111111000......///000111333444555555333444555666666555555555333666888999999999999777555444333333555555444333///000111444666777777777222333444666666555444333444111000111000,,,+++...222222222333555777999999444444333333333222222222///111222222444666666666///111333333333333444666222444666999:::888555333222333555777777666444333444222444777888444444666999777666666777666444222///111222222111222444666222111111222222333444555222222333444555555666666777666444444555666999:::555666777666333000...---000111222333444444444444222222333444555555666666999999999:::;;;;;;<<<<<<======<<<;;;::::::::::::555777888888666555555666555555555777888999777666666555444444555444111///222333444555666777666555444555666555444333444555444555666777:::===AAACCCDDDCCCCCCBBBAAA???===<<<444444555555666666777777222333555777888888777666777777888777666555444444444777<<<>>>>>>:::555111333111000000222444555444333333444444555666888999555555555555555555333333333222111111111222444555222333555555666777777666888888888777777666666555555777999999888888999:::777;;;===<<<<<>>::::::888999???HHHTTTfffuuuuuuiii[[[SSSLLLEEEAAAAAA<<<===>>>@@@@@@AAA@@@@@@=========<<<======>>>>>>===<<<;;;;;;;;;<<<===>>><<<;;;;;;>>>@@@BBBBBBCCCDDDIIINNNNNNJJJFFFDDDDDD@@@@@@????????????@@@@@@@@@??????AAAEEEJJJPPPSSSUUUUUUTTTSSSQQQOOOLLLKKKGGGJJJNNNQQQTTTYYY___dddhhhbbb]]][[[[[[XXXRRRLLLGGGHHHIIIIIIJJJMMMRRRVVVZZZ\\\```cccfffiiilllmmmmmmmmmnnnnnnmmmjjjgggfff___\\\XXXTTTRRRRRRRRRRRRPPPPPPPPPPPPOOONNNMMMLLL|||vvvrrrpppmmmhhhddd```]]]ZZZWWWSSSNNNIIIEEEBBB@@@>>>;;;::::::::::::999:::;;;999666444444555666555444444555666444222333222111111333333333111000000000000111111111111//////.........///////////////...---------------......------,,,------...,,,,,,,,,,,,,,,---...///,,,---...---,,,,,,---///......---,,,,,,---///111,,,---------.../////////...------,,,------......,,,---......///.........+++,,,...//////000333555555444444333111000///...000111000///---...000222111111111111111111222222222333333333333333444444222222333444444333222222222000//////000///---+++...///000111333555666777555444444555666666555444333333666999;;;:::999999555444333333555555444333...000333555666666777777222222333444555444444333444000000222111---,,,...333333444444444555777888222222222222111111111000000///000222444444666777000222333333333333555777333555888:::999666444222000111333555666555333222444222333777777444444666777666444333333333222111000111222222111222444666444444333333333333444444333333444555666777777888777666555444555777999;;;555777999888444000...---111111222333444444444444222222333333444444555555888888999999:::;;;;;;<<<>>>>>>>>>>>>===<<<;;;;;;444666777777555333444444555444555777999999777555666444333333333333111///222333444555555555666666666777888666444222333444222333777;;;???AAABBBAAACCCCCCCCCCCCBBBAAA??????444444555555666666777777111333555666777777777666777666666666666555444222444777;;;>>>>>>:::555222333111//////111333444444333222222333444666666777333444555666666555444444666555333222222222333444111111333555666666666777777777777666666555555555555777888888888888:::;;;888===???>>>>>>@@@???;;;999999===FFFQQQ___rrrttthhhZZZQQQKKKDDDAAAAAA@@@@@@@@@@@@??????>>>>>>???>>>>>>=========>>>>>>>>>===<<<;;;<<<===>>>???======<<<===@@@CCCBBB@@@???DDDIIIJJJGGGCCCAAAAAA@@@??????>>>>>>>>>>>>???@@@???>>>???BBBHHHMMMQQQRRRSSSTTTTTTTTTRRRQQQPPPHHHNNNTTTXXXXXXYYY]]]aaafffbbb```___```[[[SSSKKKFFFGGGHHHIIIKKKOOOTTTXXX[[[\\\___dddhhhlllnnnoooqqqpppooollliiieeebbb___[[[YYYVVVSSSPPPPPPQQQRRRQQQRRRTTTUUUTTTSSSQQQPPP~~~zzzvvvsssrrrnnnhhhccc___\\\YYYUUURRRMMMGGGCCCAAA>>><<<:::;;;;;;;;;:::777:::;;;999444111333666444555555333444666444000222111111111333444333222000000000111111111111222.........///////////////000///......------............---,,,,,,,,,,,,---,,,,,,,,,,,,---...///000,,,---------,,,,,,---///---...---,,,+++---000222---------...............---,,,,,,,,,,,,---......------...............---+++---.........///222444333333333222111000///...000111111000......///000///000000000111111111111///111222111000000111222111222333444444333222111222111//////000///---+++//////000111333555777888666555444444555555444222333111333888<<<:::999:::555444333333555555444333...111555666666555555555111222333333444444333333333000000333222///---///333444555555444444555777111111111111000000000000000...///222444333555999222333444444333333555777444666999999777444222222///000222333333333333222333111333777777444444666666555333111111111222333111222333222111111333555555444333333333333444444444555555666666777777777777666555555666777999:::555888:::888444000//////111222333444444555555555444333333333333444555666888888999999:::;;;<<<<<<>>>>>>>>>>>>===<<<;;;:::444666777666444333333333555555666888999999666444555333222222222222111000222444555555444444666888888999999777555444444555333444999>>>CCCEEEDDDCCCCCCCCCCCCBBBAAA???>>>===666666666666666666777777222333444555666777777777777666555555666666444222444666999<<<<<<999666444222000//////111333444444333222111333555666666555222444666666555444555666666555444444333333333333111///000444666555666999777777777777666666666666555666777777777888:::<<<;;;???BBB@@@@@@AAA???;;;<<<>>>EEEQQQ]]]jjj{{{pppdddWWWPPPKKKFFFCCCDDDCCCBBBAAA@@@???>>>======@@@??????>>>============???>>>===<<<<<<===??????@@@@@@>>>===AAAEEECCC>>><<<@@@EEEFFFCCC@@@@@@@@@AAA@@@???>>>============???>>>>>>>>>AAAEEEJJJMMMNNNPPPSSSUUUVVVUUUSSSRRRLLLQQQWWWZZZ[[[[[[]]]```ccccccbbbbbbaaa\\\SSSLLLHHHIIIJJJJJJKKKOOOTTTXXXYYYZZZ^^^dddjjjoooppppppsssppplllgggccc___\\\[[[XXXXXXVVVSSSPPPOOOPPPRRRTTTVVVXXXXXXXXXUUURRRPPP{{{xxxuuutttsssoooiiiccc^^^\\\XXXUUUQQQLLLFFFBBB???===;;;;;;<<<===;;;:::777777888777666666666666222555444222333666444...222111000111333444333222000000111111111222222222---......///////////////111000//////......////////////...---------------------------...///000111+++---------,,,,,,...000---...---,,,+++,,,000444...............------------------------...//////---...............------,,,...///.........111222111222333333222111000//////000222111///......///......///000000000000000...000222111///...///111111222333444444333222111111000000111222222111////////////000111333666777888555333222444444222000222...000888<<<:::999:::555444333333555555444333...222666777555333333333111222222222333333333333222000111444444111000222000333666777555444555777222222222111111111000000111------222444333555:::444555555444333333555777444777888777444111111111//////000111111222333333222111222666777444444666555444333111000111444666222333333222111000222333222111111222222333444555555555555555555555555555666666666777888888999999555888:::888333000000222111222333444555555555555555444444333333444666666999999:::;;;<<<===>>>>>>;;;<<<<<<<<<<<<:::999888666777888777555333333444666666777888:::888555222333222000000222222222111222444555555444444666999666888999888777666777999888888;;;@@@FFFJJJJJJHHHGGGGGGEEECCCAAA>>>;;;:::777777777777777777666666444444444444555555666777888666555555777777444111444555777888999888888777222000000000222444444333333222111333666777555333222444555555333333444666222333444444444444444444222......333555444666;;;888888888888888999999999888999:::::::::;;;>>>@@@AAAFFFHHHFFFFFFFFFCCC>>>DDDGGGQQQ]]]hhhsss|||jjj```UUUPPPMMMIIIGGGHHHDDDCCCBBBAAA??????>>>>>>@@@???>>>===<<<<<<<<<<<>>===<<<<<<===>>>>>>AAAAAA???===AAAFFFCCC===:::>>>BBBCCC@@@??????AAABBBAAA@@@>>>===<<<<<<<<>>>>>>>>@@@DDDGGGIIIKKKNNNRRRUUUVVVTTTQQQOOOPPPRRRUUUXXXZZZ^^^aaacccfffffffffeeeaaa\\\VVVRRRMMMNNNMMMLLLLLLNNNQQQUUUUUUWWW\\\dddlllpppqqqpppqqqmmmggg```[[[YYYXXXXXXXXXXXXWWWTTTPPPNNNPPPRRRRRRTTTWWWZZZZZZXXXUUUSSSyyywwwuuutttssspppiiiccc^^^[[[XXXTTTPPPKKKEEEAAA>>><<<:::;;;===>>><<<999888555444666999;;;:::777111444444111222555333---222111000111333444333222000000111111222222222222------...///000000//////111111000///////////////111000///...............---------...///000111111+++,,,------,,,,,,...000---......,,,***,,,000444/////////......------,,,...............///000111---...............---------...///.........000222111222333333333222111000...000222222000.........------...///000000//////000222444333000///111333111222333333333333222111000///000222444555555444............000222444555999666222222333333111...111---///777<<<:::888:::555444333333555555444333...222666777444222111222111111222222222333333333111000111555555222111333...222666888666555666888333333333222222222111111111------222444222555:::666666666444333333555777555777888666222000000222////////////000111333333222000222666777444444666555555333222111222555888333444444333000000111222......///000111333555666444444444444444444333333555666777888999999999888555888:::888333000111444222222333444555555555555666555444333444555666777::::::;;;<<<===>>>???@@@999::::::;;;:::999777666777888999888666444444555666666777999:::888555111333111000000111222222111222444666555333333666999444666888888888999;;;<<<===<<<===AAAGGGLLLNNNNNNMMMLLLJJJFFFBBB???;;;999999999888888777777666666666555444333333555666777999777555666777777444222444444555666777888999999111111000111333555444333444222111333666777555333222333555333111111333666///000222444555555555444222...---222444333666<<<999999999::::::;;;;;;;;;===>>>???>>>>>>???BBBEEEHHHLLLNNNMMMLLLKKKHHHCCCJJJOOOYYYfffpppxxxyyyggg]]]TTTQQQOOOLLLJJJKKKDDDCCCBBBAAA@@@@@@@@@@@@@@@???>>>===<<<;;;;;;;;;???>>>===<<<;;;<<<<<<===AAABBB???<<<@@@FFFCCC;;;:::>>>AAAAAA???>>>@@@BBBCCCBBBAAA???===<<<;;;;;;???>>>>>>>>>@@@CCCEEEGGGIIILLLQQQUUUVVVSSSOOOLLLSSSSSSSSSUUUYYY___eeehhhjjjkkkkkkgggbbb^^^[[[ZZZRRRQQQPPPMMMLLLLLLOOORRRRRRTTTZZZccclllqqqqqqoooooojjjbbbZZZVVVUUUVVVXXXXXXYYYXXXUUUPPPNNNPPPRRRMMMPPPUUUYYY[[[ZZZYYYWWW}}}xxxvvvttttttssspppjjjeee^^^[[[XXXTTTQQQLLLGGGDDDAAA@@@?????????>>><<<:::666555555666888:::999888000000111222222333444444333222111111000000111111---...///000222444555555000000000000000//////...000000//////......------///111333111...,,,...000------------------------+++++++++,,,---...000000,,,------...///000000111111111000......---------000//////.........//////111---)))'''(((***,,,,,,///000111000///...///000000111222333333222000/////////000000000...---,,,.........///////////////---...///000000///...---///000111222222222222222444...***...555888444...111------222333111333888333333333222111000//////000111333555666777888888666666666444222111222333///222555666444222000///111111111000000000000000444333222111000000000000---111444555444444777999777555222000000111111111555111111555555111111555:::888555555666777777666666666444222000000222444333333333222222222111111444555666777777777555555999999666111333888777111333333111000000000111222000000000111222444555666333333444444444333222222444666888999888888999:::777777777777666555444333444444444444333222111111555444222111111444666888999;;;<<<<<<===@@@===888;;;:::777777888888888777444777::::::777444444555777888888999888666444333111111111111111111222222111222333333222222444666555444333444666888888888<<<===AAAHHHOOOSSSRRRPPPSSSNNNHHHCCCAAA@@@???>>>777777666555555666777888666666666666666666777777888555555999999555222222666555444666888777444000222111111000111222444555333333444444333333222111333111111111333444333222444555555555444333333222000111222333555777999:::;;;::::::;;;===AAAEEEGGGCCCCCCCCCDDDGGGJJJNNNPPPTTTTTTUUUUUUTTTRRRPPPOOOXXX___iiirrrzzzxxxqqqbbb\\\UUURRRSSSRRROOOKKKIIIEEE@@@???@@@AAA@@@???@@@>>>===<<<===<<<;;;999<<<<<<<<<;;;999999:::;;;??????@@@AAAAAA???>>>===BBBBBBAAA@@@????????????CCCAAA>>>;;;:::;;;===>>>BBBAAA@@@>>>>>>???AAABBBLLLLLLNNNRRRVVVXXXUUURRRPPPOOOQQQYYY___aaadddgggqqqnnnjjjfffdddbbb```]]]\\\ZZZVVVQQQLLLKKKMMMOOOPPPTTT\\\dddlllnnnmmmkkkhhhccc\\\WWWVVVUUUUUUUUUVVVXXXYYYWWWSSSPPPMMMLLLJJJLLLQQQWWW\\\]]][[[YYYzzzwwwvvvttttttsssoooiiiddd___ZZZUUUPPPLLLIIIFFFDDDAAA???>>>>>>>>>>>>;;;999999888777888:::;;;;;;:::444444444444444333333333333222111111000000111111...///000111333444555666000000000000000//////...///////////////.........000111111111///...///000------------------------------,,,,,,,,,---............//////000000111111222111000//////.........//////............//////000---***)))***,,,------000111111000///......//////111222333333333111000000000111222222111///....../////////////////////---..................---...///000111222333333333444///,,,...333666333000222------000111000222777444444444444333111000//////000111333444555666666777777777555222111111222000222444444333111000///111000000000000000000000444333333222222222222222...111444555444444666888777555222111111111222222666222222666666333333666888666444333444555555444444444444222000000333555333333333333222222222222444555555666666666666666999:::777333555999888333333333111000000000111222000000000111222333555555222333333444444444333333333555777777777666777999777777777777666555444333333444444444333222222111555444333222222333555666999;;;<<<;;;===???===888:::888777888999999888666444777::::::777555555555555555555555444333222111111111111111111222222333333444555444333333555666666555555555777999999999>>>@@@CCCIIIPPPSSSSSSQQQQQQMMMHHHDDDBBBAAA@@@>>>888888666666555666777888777777777777666666666666999666555888999555222333555444444666888777444111333333222222222222222333222333333333333222111111000///...///111111111000333333444444333222222111000000111333555777:::;;;>>>???@@@AAACCCEEEGGGHHHFFFGGGHHHKKKOOOTTTXXX[[[``````___^^^^^^]]]]]]]]]bbbhhhooovvv{{{tttlll___ZZZUUUSSSTTTUUURRROOOIIIFFFCCCBBBCCCDDDDDDCCCAAA???>>>=========;;;999;;;<<<<<<;;;999888999;;;<<<======>>>?????????>>>BBBBBBAAAAAA@@@@@@AAAAAABBB@@@<<<:::999:::<<<>>>EEECCCAAA@@@??????@@@AAAJJJKKKMMMRRRVVVVVVTTTPPPOOOMMMPPPWWW\\\^^^aaaeeennnnnnllljjjgggdddaaa``````^^^[[[VVVRRRPPPPPPRRRQQQUUU\\\eeekkknnnmmmjjjeee```YYYTTTRRRRRRRRRQQQXXXYYYZZZXXXUUUQQQOOOOOOIIIKKKOOOSSSWWWWWWUUURRR{{{vvvuuutttssssssqqqmmmhhhddd^^^YYYQQQKKKHHHFFFEEEDDD???>>>=========<<<:::888<<<;;;::::::<<<<<<<<<:::999888777666555333222222333222111111000000111111000000111222333555555666000000111111000000///......///////////////000000111000///000111222111000------------------------///...---,,,,,,,,,,,,,,,000000000000000000000000222222111000//////////////////............//////...---+++,,,---.........111222222111...------...///000222333444444333222000111222333444333222111//////////////////......//////............//////---...///111222333333333444111//////111222222222222...---...//////222666555555666555444222111000---...///000111222333444777888888666333111111222111111222222111111000///000000000000000000111111333333444444444444555555000222444444444444555666666555333222111111222333555333333555666444555888666444222111333333333333222333333222111111333666444444333333333222222222555555555555555666777777999999888666777:::999555333333111000000000111222000000000111222333444555222222333444555555555555111333555666555555666777777777777777666555444444444444444333222222111111333333333444444444444555999;;;<<<;;;<<>>>>>===;;;999:::;;;<<<;;;999888999;;;<<<=========???@@@AAABBBBBBAAAAAAAAAAAABBBCCCCCC@@@>>><<<:::999:::<<<===FFFDDDCCCAAA@@@@@@AAAAAAGGGIIIMMMRRRUUUTTTQQQMMMLLLKKKMMMSSSWWWYYY]]]bbbhhhkkkmmmlllhhhdddbbbbbbeeeeeeccc___ZZZWWWUUUUUUUUUXXX^^^ffflllnnnmmmkkkccc^^^XXXSSSQQQQQQPPPOOOVVVXXXYYYWWWTTTQQQOOOOOOIIIJJJLLLNNNPPPOOOLLLJJJxxxtttsssssssssrrroookkkfffccc\\\WWWQQQKKKHHHEEECCCBBB>>>===<<<<<<<<<;;;999777===;;;:::;;;<<<<<<;;;:::999888777666555444333222333222111111000000111111000000111222222333444444000111111111111000//////......//////000000000111111///---///222444222000------------..................---,,,,,,,,,,,,---000000000///////////////111111000//////.../////////............//////000---------...000111000...111222222111...------...///000222333444444444444000111222444444444333333////////////............222111000//////000111222------///111222333333333333333222000//////111333222000...---...///222555444555666666555333000///------......000111222333777888888666333111111111222111000000000000000///000000000000000111111111111222333444555555555555111222333444444444444444555555555333222222333444444333333444444555666888666444222111222333333333000111222222111222444666444444444444333333333333666555444444444666888999777888888888888999888666333333111000000000111222000000000000111222333444222222333555555666666666000222444555444444555666777777777777777666555555777666555333111000///...000111333555666666666555999;;;;;;:::;;;???===999555555666999;;;:::888666666777888888888777666666888777555444333444555666222222222222222333444555666777777555444333444555555666777888888:::<<<>>>CCCDDDGGGLLLOOOQQQRRRRRROOOMMMKKKIIIHHHFFFCCC@@@;;;:::999777666666777777:::::::::::::::999777666===888666777888555444666333333555777777777555333333444555555555444222111222333333333333222111111111//////000111222111000111222222222222222111111111111222444777;;;???AAAHHHIIILLLOOORRRUUUVVVWWWUUUWWW[[[aaaffflllppprrrqqqpppoooooooooppprrrsssqqqsssuuuuuuuuuyyy~~~pppccc[[[UUUTTTSSSUUUWWWYYYXXXVVVNNNLLLJJJIIIHHHGGGGGGFFFDDDBBB@@@???>>>===;;;999:::<<<======;;;:::;;;<<>><<<;;;:::<<<===>>>CCCBBBAAAAAAAAAAAABBBCCCEEEHHHMMMRRRSSSQQQMMMJJJJJJIIIJJJOOORRRSSSXXX___aaagggmmmmmmhhhcccbbbcccjjjkkkjjjhhhccc^^^[[[ZZZ[[[^^^ccciiinnnpppnnnlllddd___ZZZVVVTTTSSSRRRQQQSSSTTTUUUTTTQQQNNNMMMMMMKKKJJJJJJJJJJJJIIIEEECCC|||vvvsssqqqqqqrrrpppmmmhhhdddbbbZZZVVVRRRNNNKKKGGGBBB???===<<<;;;;;;;;;:::888666;;;999888999::::::999888555555555444444444333333333222111111000000111111//////000000111111222222111111111111111000000///.../////////000000111111111///---///222444222000---------....../////////---,,,,,,,,,,,,---........................------//////...---------.....................///000000...---...///111222000...000111222111...---...//////000111222333333444444///000222333333333222222000000//////.........---111000............000111---...///000111222222222222222333111//////111333222222000---...000222333222333444555444222000///............///000222333777888999777444222111111333111//////111111000...//////000000111111111111///000111333444444444444111111222333444444444333444555666555333222333555333333222111222444555666888555333333444555444444000222333333333333555777555555555444444444333333555555444444555666888999666666888:::999777555555333333111000000000111222000000000000111222333333222333444555666777777777000222444555444444555666777777777777777777666555999888555222000...---,,,---///222555777888888777999;;;;;;999;;;>>>===999555555666888::::::888555666666666666777777666666888777666555555555666777222222222222333444555666555666666555333222333555444666888999999:::===@@@DDDFFFIIIKKKMMMOOOPPPQQQPPPOOOMMMLLLJJJHHHDDDAAA<<<;;;999888777777777888;;;<<<<<<======;;;:::999===888666888999666555777333555777888888777555555222333444555666555555444444444555555444444333222111//////000111222111000222222333333333333222222222222333555999>>>BBBEEEKKKMMMPPPTTTYYY]]]aaabbb]]]```dddhhhmmmppprrrsssnnnooopppqqqrrrrrrqqqqqqoooqqqrrrqqqrrruuu}}}sssfff[[[UUURRRSSSTTTVVVXXXYYYXXXWWWPPPOOOMMMJJJGGGDDDCCCCCCCCCAAA??????>>>>>><<<:::<<<===??????>>>======>>>CCCBBBAAA@@@@@@@@@BBBBBB>>>>>>>>>>>>???@@@BBBBBB??????===<<<===>>>???@@@??????@@@AAABBBDDDEEEFFFDDDHHHMMMQQQQQQOOOKKKIIIIIIHHHIIILLLMMMNNNUUU\\\___fffmmmnnnjjjeeedddeeekkklllnnnlllhhhccc```___bbbdddggglllooopppmmmkkkbbb___ZZZVVVUUUUUUTTTSSSRRRSSSSSSRRROOOMMMMMMNNNMMMKKKIIIHHHGGGEEEBBB???{{{vvvsssnnnpppqqqoookkkfffbbbaaaYYYVVVRRROOOLLLGGGBBB>>>===<<<;;;;;;;;;:::888666888777666666888888888666333333333333333444444444333222111111000000111111//////000000000000000000111111222222111111000//////000000000000000000111000///...///000111000///---------...//////000000,,,,,,,,,,,,,,,---...///------------------------......---,,,,,,------.........---......///000111///......///111111000...///000111000///...///000000000000111111222222333///000111222333222111000000000000///......------------,,,,,,,,,,,,------......///000111111111111000111222222111000111222222333222//////222333111000111444555555444111000//////......///000222333555777888888555333222222333111///000333333000---/////////000111111222222---///000222333333222222111000000222444555444333333555777666444222444777444555333000000333555444999666444444555666555555111333555555444444666777666666555555555444444444444444444555666777888999666666999<<<:::555333444333333111000000000111222000000000000000111222222444444555666777777777777111333555666555555666777777777777888888777777666999777444111///...---------...111444666888888888999;;;:::888:::======999666666666777999999777555666444333444666777666555666555555444444444555555222222222333444555666777444555555444333222444555444777:::;;;:::<<<@@@CCCFFFHHHKKKLLLLLLMMMOOOPPPQQQOOOMMMKKKIIIGGGCCC@@@<<<;;;:::888888888999999:::;;;===>>>>>>===;;;:::;;;777666999:::888777999666888::::::999777666666222333444555666666666666555555555555555444444333///...---...000111000///111222333333333333333333222222333555:::???EEEHHHNNNQQQVVV\\\bbbfffiiijjjdddfffjjjmmmpppqqqqqqpppjjjkkknnnooopppooonnnlllkkkmmmnnnnnnnnnrrryyy~~~~~~}}}zzztttjjj___XXXTTTSSSUUUWWWYYYYYYYYYWWWVVVPPPPPPOOOKKKFFFBBB@@@@@@AAA@@@>>>>>>>>>>>><<<:::<<<>>>AAAAAA@@@?????????@@@@@@???>>>>>>>>>>>>>>>=========>>>>>>@@@AAAAAA???>>>>>>>>>>>>???AAABBB===>>>@@@BBBDDDFFFHHHHHHDDDHHHMMMPPPOOOLLLJJJIIIJJJHHHHHHJJJJJJKKKRRR[[[aaafffmmmooommmiiiffffffhhhjjjlllllliiifffcccccceeefffhhhkkkmmmllliiifff]]]ZZZWWWTTTTTTTTTSSSRRRRRRSSSTTTRRRPPPOOOOOOPPPOOOLLLIIIGGGFFFDDDAAA???zzzuuurrrmmmooopppnnniiidddaaa```ZZZVVVQQQMMMIIIFFFBBB???>>><<<;;;;;;<<<;;;888666555444444555777888777666333333333333333333333333333222111111000000111111111111000000000000000000111222222222222111000000111111111000000000000000...///000///...---...///---------...///000000000......---,,,,,,,,,------,,,,,,------......//////......------------......---------......///000111111///......///000///---...///000000//////000111000000000000000000111111111111222333333222000///111000000///......------------............------//////000000000000//////...///111222444333222111111555555111111444333//////111444666777666444222///...---------///111222444666888888666444444444333111000222555555111,,,...//////000111111222222...///111222333222111000000//////111555666555333222666999888444333555888666888555000///333555333999666444444555666555555333555666777666555666888666666666666555555555444222333444666777777888888888888;;;???<<<444111444333333111000000000111222000000000000000111111222555666666777777777666666333555777777777666777999666777777888888888777777555444222000///000111111000111222444555666777777999;;;:::777999======999888777666666777888666555555333111222444666555444333444444555555444444333222222333333444666777888444555666555444444666888666999===>>>===>>>CCCGGGHHHKKKMMMMMMLLLMMMOOOQQQQQQNNNKKKHHHFFFDDD@@@>>>;;;;;;999888888999:::;;;777999;;;===>>>===;;;:::888555666:::===:::999:::888;;;======:::777666666666555555555555555666666444444555555444444333222000///...///111111111000000000111222222222222222111111111444999???EEEHHHPPPVVV^^^ggglllnnnnnnlllgggiiimmmpppqqqpppooonnngggggghhhhhhhhhhhhhhhhhheeegggiiiiiiiiilllrrrwwwvvvuuurrrkkkccc\\\YYYXXXWWWYYY\\\]]]\\\YYYWWWUUUOOOPPPOOOLLLFFFBBB@@@AAA???>>><<<===>>>>>><<<;;;;;;>>>@@@AAA@@@?????????======>>>>>>???>>>>>>>>>???>>>>>>>>>???@@@AAAAAA============>>>???@@@AAA???AAABBBEEEGGGHHHIIIJJJEEEIIINNNOOOMMMKKKIIIJJJKKKIIIIIIJJJHHHIIIQQQ[[[aaadddhhhlllllliiieeeccccccfffiiijjjhhhfffeeeeeeeeeeeeeeefffgggeee```]]]ZZZWWWTTTSSSSSSTTTSSSSSSQQQRRRRRRQQQOOONNNOOOQQQOOOLLLHHHFFFDDDCCCAAA???yyytttrrrlllnnnpppnnnhhhccc``````[[[VVVOOOIIIFFFDDDBBBAAA>>>===<<<;;;<<<;;;999777444333333444777888888777555555444444444333333333333222222111000111111111222222222111111111111111111222222222222111000000222222111111000000//////---///111///,,,***,,,...---------...///000000111000000...---,,,+++++++++,,,------...///000111111//////.........//////000---------......000111111222000...---...///...------...000000//////111222111000///////////////000222333333444333222000///111000000///...---------///000111222222111000///000000000000000//////...---...000333555555222///111666777333222555333...///111555888999888666444///...,,,,,,,,,...000111333555888888777555555555333111111333777666111,,,...//////000111222222222...000222333333222111000///......111555777666444222666999888555333555888888:::777111000444666333888666444333444555555444444666888888777666777888777666666666555555555555111333555777888888888777:::999===AAA===444111555333333111000000000111222111000000000000000111222666777777777777666666555444666888999888888999:::666777777888888888777777222111//////000111444555333333333444444444555555:::;;;999777999======999:::888666555666777666555444222000111444555555333333444555666666666555444222333333444555666888888555666777666555666888:::777;;;@@@@@@???@@@FFFJJJJJJMMMOOOOOOMMMMMMPPPRRRPPPMMMIIIFFFCCCAAA>>><<<;;;:::999999999:::;;;<<<555777:::<<<===<<<;;;:::666444666;;;>>>;;;:::::::::===???>>>:::777666777999888666444444444555666333333444444333333222111333111111222333444333222//////000111111111111111//////000222777>>>DDDHHHRRRZZZeeeoootttsssoookkkhhhjjjnnnqqqrrrqqqooommmeeedddbbbaaaaaabbbcccddd___aaacccdddccceeekkkooosssqqqmmmggg```\\\[[[[[[[[[]]]``````^^^ZZZWWWUUUMMMOOOOOOLLLGGGCCCBBBCCC>>><<<;;;<<<===>>>===;;;:::===@@@AAA@@@???>>>???;;;===>>>@@@AAAAAAAAA@@@@@@@@@@@@???@@@@@@AAABBB<<<<<<<<<<<<===???@@@AAACCCDDDEEEGGGIIIJJJJJJJJJFFFJJJNNNNNNLLLJJJJJJJJJKKKJJJJJJJJJHHHIIIQQQ[[[___```cccggghhhgggbbb^^^```cccfffggggggffffffgggcccbbbbbbbbbaaa___ZZZWWWYYYWWWTTTTTTUUUUUUUUUTTTOOOOOOPPPNNNLLLLLLMMMOOONNNKKKHHHEEEDDDCCCAAA@@@xxxppplllpppnnnllliiieeeaaa^^^\\\XXXUUUPPPKKKFFFCCCBBBAAA???>>>===;;;999888888888555555555444333333555777555555444333333333333444666444222111222222000///000000////////////000000333333222111000000000111333222000000111111///...000333222///---...---))),,,---......///.........//////...---,,,,,,++++++------------------------......------------......///......------///000111......//////...---,,,,,,...............///000000//////............/////////000000000000//////...///...------...///...,,,---///111000......111444222222111222333222000......///000111222333444444333333333444444333222222222111111333666888999888111111000...,,,---000222000666:::999888888666333777444111111333444333222000222333333111111222444444333111222333444444333333222111000111333666888000444777555333444666888555555444333222222222222666999888222...222666888666666777777888888888999333222222222333333444555555666777888888999999999777888999999999777666555333222000/////////000000000111111111111222222222777666555555555555666666:::::::::999999888888888999555222222666999::::::555222000000333444333111444777:::666111000666<<<;;;:::999888777777777777777666555444444555666777111111222222222333333333888777666555444444555666333444555666777777777777777666444333444777:::<<<:::???BBBBBBDDDIIILLLLLLQQQOOOOOOOOOQQQQQQPPPOOONNNNNNKKKFFF@@@<<<::::::;;;999777666555666777888;;;;;;===???@@@>>>:::666555555555666888999;;;;;;888;;;===<<<999888999:::444555666666666666666555444444444444444444444444333111///000333444222000222222333333333333444444222111333777999<<>>=========888:::<<<===<<<<<<===???>>>===<<<:::;;;<<<>>>???===>>>??????>>>>>>@@@BBB>>>>>>???@@@@@@AAABBBBBBFFFCCCBBBDDDIIIKKKHHHEEEKKKIIIHHHGGGHHHJJJLLLNNNQQQNNNJJJFFFEEEJJJQQQWWWYYY]]]``````^^^]]]^^^```cccccccccdddeeeeeebbb```bbb___\\\ZZZYYYXXXWWWUUUYYYWWWUUUVVVWWWVVVRRROOOPPPPPPPPPNNNLLLLLLMMMNNNDDDGGGGGGAAA>>>AAAEEEFFF~~~yyysssqqqpppooommmjjjfffbbb___]]]VVVSSSOOOJJJEEECCCAAA@@@???>>>===;;;:::999888888555666666555333333555777666555444444333333444444555333222111222222111000000000////////////000000222222222222111111111111000///...///111333222111///222222///...///...***---------......//////000//////...------,,,++++++------------------------......------------......///......---...///000111......///......------,,,...............///000000///................../////////000111111000000000///...------//////...---///111222000...,,,---///000//////000111000...,,,333222111000///000111222333333333333333333333222555333333444666777666555222222000---,,,---000333222666999888999:::777333777444111111333444333222222333444333222111222444444222111111333555444444222111000000111444777999222555777666333333555777666555444333222222222222777999666111///222555555555666999::::::999777666444333333222222333333444555555666777888888888888888888999999888777666555444333222000//////000000000111111111111222222222444444555666666777888888:::::::::999999999999999999666333333666888999999777555222222444444333111555777888666333222666:::999999888777666666777777777666555444444555666666222222222222333333333333:::777333333666777666444333444555666666777777777777666444444555888;;;======BBBFFFEEEGGGKKKMMMMMMPPPNNNMMMMMMOOOPPPPPPOOONNNLLLIIIDDD>>>;;;:::::::::999777666666666777888::::::<<<>>>???===999666555555555555666888999:::999;;;<<<;;;888777888:::666666666666666666555555222222333333333444444444333111///000222333222000111111111222222222333333555333444888:::>>>HHHRRRaaafffmmmssstttssspppnnnnnnllljjjjjjiiifffccc```]]]\\\ZZZXXXYYY[[[^^^```[[[\\\\\\\\\\\\___dddhhhjjjiiifffbbb```^^^]]]]]]^^^ZZZXXXYYYXXXQQQMMMLLLLLLFFFCCCDDDDDDBBBBBBDDDDDDCCCAAA???>>>===<<<<<<888:::<<<===<<<<<<===>>>>>>===<<<;;;<<<===???@@@>>>???@@@???>>>>>>@@@AAAAAA@@@>>>>>>>>>@@@BBBDDDGGGDDDCCCFFFJJJLLLJJJGGGKKKIIIHHHGGGGGGJJJLLLNNNMMMLLLJJJGGGFFFIIINNNRRRVVVYYY\\\^^^^^^^^^___```cccbbbaaabbbcccbbb___]]]^^^[[[WWWUUUTTTUUUTTTSSSXXXVVVUUUUUUVVVUUURRROOOOOOPPPPPPOOOLLLKKKKKKKKKEEEGGGFFFAAA???CCCFFFEEE{{{wwwrrrqqqnnnmmmkkkhhhdddaaa]]]\\\TTTQQQMMMIIIEEEBBB@@@??????>>><<<;;;:::999888888555666777555444444555777666555444444333444444444444222111111222333333222111000000//////000000111000111222333444333222111000///...///111333222111...111111......000///,,,......------...000111222//////......---,,,,,,,,,------------------------......------------......///............///000000...............---------...............///000000......------------......//////000111222222222222///...------/////////---,,,...000000///------.../////////000111000...,,,555333000......///111333222222333333333333333333888666555444555555333222444333000---+++,,,000444444666777777:::<<<999222666444222111222333333222444555666555333222222333222111000111444555555555111000//////111444777999444666777666333222333666666555333222111222222222888777444///000444555222555777:::<<<;;;999666444444444333222222222333333444444555666777777777777999999999999888777666555666555444222111000000000000111111111111222222222111333555777999999999999999999999::::::::::::::::::777555444666777888888999777555444444444333222777666555444444555666777777777666555555555666666666555555444555555666666333333333333444444444444;;;666111333777999666222444444555555666777777777777666555555666999===???@@@FFFJJJJJJKKKNNNNNNMMMNNNLLLJJJJJJLLLNNNOOONNNLLLJJJGGGAAA;;;999999::::::999888666666777888888999999:::<<<===<<<888555666555444333333555777888;;;;;;;;;999666666777999777777777777666555555555111111111222222333333444222111000111222222111000000000111111111222222222777555555888;;;@@@KKKVVVeeeiiiooossssssrrrppppppllljjjhhhfffdddaaa]]]ZZZXXXWWWVVVVVVXXXZZZ]]]___YYYZZZZZZZZZZZZ]]]bbbeeeiiihhhgggeeecccaaa___^^^]]]WWWSSSSSSQQQKKKHHHHHHGGGBBB@@@CCCDDDBBBBBBCCCDDDCCCAAA???===<<<;;;;;;999;;;======<<<<<<===>>>>>>===<<<<<<===???AAACCC@@@AAABBB@@@???>>>@@@AAADDDAAA>>><<<<<>>>>><<<;;;:::999999999666777888777555444555777666666555444444444444444333111000111222444444333111000000000000000000111///000333444555444333222333222000000111111///...---000111//////111111...///...------...000333444//////......---------,,,..............................------------................../////////000.........---------.....................///000000------,,,,,,,,,,,,------...///000222222333333333///...---...///000///...''')))---///000000000000111000000111333222000...000000/////////111333444222222222222222222333333888666555555555555333222555444000---+++,,,000444444555444555:::>>>:::222666444333222222222333333777777888666333222222333222000000111444666666666111000//////111444777999666666777777444000222666666555333222111111222333888777222...000444444///555666888999888666444222333222222222333333444555333444555666777777777777::::::999999888777666666777666555333222111000///000000111111111222222222111333666888::::::999888888888999999::::::;;;;;;:::888666555666777888888777666555444444444444444666444111222444666555333555444444444444444555555555444444555555555666666333333333444444444555555888555333444777888666444444444444555666666777888777666555666888;;;???AAACCCIIIMMMMMMLLLNNNNNNKKKKKKIIIGGGHHHJJJLLLMMMMMMKKKIIIDDD>>>999777999;;;999999888777777888888999888888888:::;;;:::888555777555333222222333555666<<<;;;999666555555777888999888777666555555444444222222111111111111111111222222111111111111111000111111111111222222222222888555555777:::@@@KKKWWWeeejjjqqquuutttqqqooonnngggeeebbbaaa```^^^[[[YYYSSSSSSTTTUUUWWWZZZ\\\^^^XXXXXXYYYYYYYYY\\\aaadddhhhiiiiiiiiigggdddaaa___\\\UUUOOOMMMKKKFFFDDDEEEBBB>>>>>>BBBDDDBBBAAACCCEEECCCAAA???===<<<;;;:::;;;<<<>>>>>>===<<<===>>>>>>=========>>>@@@CCCDDDCCCDDDDDDBBBAAA@@@AAACCCCCCAAA???>>>>>>???AAABBBDDDCCCDDDGGGKKKMMMLLLKKKJJJIIIGGGGGGHHHKKKNNNPPPRRRRRRQQQOOONNNNNNQQQSSSWWWVVVVVVYYY___bbbbbb```hhhfffdddcccbbbaaa^^^\\\WWWSSSNNNKKKLLLOOOQQQRRRRRRRRRSSSSSSSSSRRRPPPOOOOOORRRTTTSSSOOOKKKHHHFFFGGGFFFCCCAAADDDIIIHHHDDD{{{ssslllhhhgggeeedddbbb___\\\XXXUUUTTTPPPNNNKKKHHHEEEBBB@@@???>>>===<<<;;;:::999999999777888999888666555666666666666555444444444444555222111000000222444444333111111000000000000111111///000222444444444222111333222000000111111///...---000111//////222111...000///...---...000222444///...............------..............................------------......---......///////////////......------------...///...............///000000------,,,,,,,,,,,,------...///000222222333333333///...---...000111000///((())),,,///111111000///000//////111222222000...---...000111222222111000222111111111111222333444666555444444555666555333555444111...,,,---000333333444333444999>>>:::333555444333222111222333444777888888666444222222333222000000111444666666666111000//////000333666888777666777888555///000666777555333111000111222333888777333///111444333...666555444333222222333333000000111222333555666777333444555666777777777777:::999999888888888888888777777666444333111000///000000111111111222222222333444666888999888777666888888888999999:::::::::999888888777666666777888444444444444444444555666555222///000333555333000333222222222333444555555333333444555555555555555333333333444444444555555333666888777555444555777555555444444555666777888666666666777999===BBBDDDEEEKKKNNNMMMKKKLLLKKKHHHHHHFFFEEEFFFIIIKKKLLLLLLIIIGGGCCC>>>999888999;;;999888888888888888999999777777777999::::::888555666555333222111222444555;;;999777555555555666777999888666555444444444444333333222111000000//////222222222222111000000000222222222333333333333444666444333666888===IIIUUU```hhhrrrvvvtttooollljjjdddbbb___]]]\\\[[[XXXVVVQQQRRRSSSUUUWWWYYY[[[\\\WWWXXXXXXXXXYYY\\\```dddhhhjjjlllmmmkkkgggbbb___YYYQQQKKKIIIGGGCCCBBBDDD@@@<<<<<>>===<<<<<<===>>>@@@@@@>>>======>>>>>>>>>======>>>@@@CCCEEEEEEEEEEEEDDDBBBAAACCCDDD@@@@@@AAAAAAAAA@@@??????AAABBBCCCFFFHHHJJJJJJJJJIIIHHHGGGGGGIIIMMMPPPRRRWWWVVVTTTRRRPPPQQQUUUXXX\\\ZZZYYY[[[```cccbbbaaahhhfffcccaaa```___\\\ZZZVVVRRRMMMKKKLLLOOOQQQRRRPPPQQQRRRSSSRRRQQQPPPPPPQQQTTTVVVVVVRRRMMMIIIGGGGGGGGGDDDBBBEEEIIIHHHDDDwwwooohhheeefffbbbaaa```]]]ZZZWWWTTTRRRLLLKKKIIIGGGDDDAAA???>>>======<<<;;;::::::::::::777999:::999777666666666777666555555444444555555333111000111222444444333222111111000000111111222///000111222333222111000000///...///111333222111...111111//////222111...000///.........///000111......................................................------------......---......///000/////////......---,,,,,,...///000...............///000000......------------......//////000111222222222222///...---...000111111000.........///000000...,,,---------...000000...,,,///111333333222000---***222111000000111222444555555444333444666666666444555444222000------000222000222222333777;;;:::555444555444333111111333444777888888666333222222333222111000111444555555555222111//////000222555777777444666999666///000777777666333111000111333444777888555111111444333///555333111//////000222444000000111222333555666777444444555666777777777777999888888888888999::::::555555555444333222000///000111111111111222222222333444555777777777666666777777777888888888888888777888999888777777888:::444555666555333333555666333111///000333444222///111111111222333444555666222333444555555555555555333333333333444444444444000666:::999444222555999555555444444555666888999666666666888;;;???DDDGGGGGGLLLNNNKKKIIIJJJIIIFFFEEEDDDDDDFFFIIIKKKKKKKKKIIIGGGDDD???;;;999:::<<<888888888999999999999999777666777888::::::888666444444333333333333333444999777555444555666666555777666444333222333444444444333333222111000//////222333333222000///000111222222333333333444444444444222222444666;;;FFFPPP[[[dddoootttqqqlllhhhgggeeebbb^^^[[[ZZZXXXUUUSSSRRRSSSUUUVVVXXXYYYYYYYYYVVVWWWWWWWWWXXXZZZ___cccgggjjjmmmooommmggg```\\\TTTMMMGGGFFFDDDBBBBBBDDD@@@<<<;;;???BBBBBBBBBEEEEEEDDDBBBAAA??????>>>>>>@@@AAABBBBBB@@@>>>>>>??????>>>======>>>@@@BBBDDDDDDDDDEEECCCBBBBBBCCCDDD===???AAABBBCCCAAA???>>>@@@AAACCCDDDFFFGGGHHHHHHHHHGGGGGGHHHKKKPPPTTTWWWYYYXXXWWWTTTSSSUUUXXX\\\^^^]]]\\\^^^```bbbcccbbbeeebbb___]]]\\\ZZZXXXWWWTTTQQQMMMKKKLLLNNNOOOOOONNNPPPSSSSSSRRRQQQQQQQQQRRRUUUWWWVVVSSSNNNKKKIIIGGGIIIGGGDDDEEEHHHGGGDDD}}}rrrjjjcccaaabbb^^^]]]\\\YYYVVVSSSQQQOOOIIIHHHFFFDDDBBB???===;;;===<<<;;;;;;::::::::::::888999;;;:::888666666666777666666555555555555555333222000111222333333222222111111000000111111222111111000000000000000000000///...///111333222111///222222000///222111.../////////...........................////////////..............................------------......------///000000000///...///...,,,,,,,,,...///111...............///000000///................../////////000111111000000000......---...000222111000222000......000000...,,,,,,,,,---...000000...,,,111111222222111///---+++111111000///000222444555666555444444555666555444444444444111///...///000---111333222444888999666444555555333000000222555555666777555333222222333444222111111333555444444333222000//////111333555777333555:::666...000999888666333000000111333444666999888333111222333111222222111111111222222333333333222222222333444444555555666777888888888888888777777777888:::<<<===333444444444333222000///000111111111111222222222111222333444555666777888777777777666666666666666555777999999777777999;;;888999999777444222333555333222222333444444333111111111111222333444666777111222333555666666555555222222222222333333333333111555888888666444666888666555444333444666888999666666777999<<>><<<<<<===777888999999:::::::::999777777777888::::::999777222333444555555444444333666444333444666777666444555444222111111222333444222222222222222222222222222333444333000...///111111222222222333333333333333222222555666999CCCLLLXXXaaakkkoookkkgggfffgggccc```\\\ZZZYYYXXXWWWUUUTTTUUUWWWYYYYYYYYYXXXWWWTTTUUUUUUUUUVVVXXX]]]aaadddhhhmmmooollleee]]]WWWMMMGGGBBBCCCBBBAAAAAADDDAAA<<<;;;>>>AAAAAACCCFFFEEEDDDCCCBBBAAAAAAAAAAAABBBCCCDDDCCCAAA@@@???@@@??????=========???AAABBB@@@AAABBBAAA@@@@@@BBBCCC>>>???@@@AAAAAAAAAAAAAAA@@@BBBCCCEEEEEEEEEFFFGGGGGGGGGGGGJJJMMMSSSXXX[[[ZZZ[[[[[[[[[ZZZ[[[]]]^^^]]]^^^_________```ccceeeccc```]]][[[ZZZYYYWWWVVVQQQNNNKKKIIIJJJKKKKKKJJJMMMPPPSSSTTTRRRQQQRRRSSSRRRTTTVVVUUURRRNNNKKKJJJGGGKKKKKKFFFDDDFFFFFFDDD{{{ooofff^^^\\\]]]ZZZYYYXXXUUURRROOOMMMKKKFFFEEEDDDBBB@@@===:::999===<<<;;;;;;::::::::::::888:::;;;;;;999666666666777777666555555555555555444222111111222333333222222222111111111111222222222111000///......//////333222000000111111///...///222333000///111111---////////////...---,,,+++.........///////////////////////////////////////.........------.........,,,---///000000000///...///...,,,,,,,,,...000111...............///000000//////............/////////000000000000//////.........---...111222222111111...,,,---000222111000.........000222222000///000////////////000000111111000//////000222444555777666444444555555444222333444444333000......///+++000333222222666888777333555555333000000222555444555666555333222222333444333111222333444444333444222000//////000222444777222444:::777...000:::888666333000///111333555666:::;;;555111111333222000111222333444333333222666555444333222222222222555666777888888999999999777777666777999;;;===>>>222333333444333222000///000111111111111222222222///000000222444777999:::777777666666555555444444444777999999888777:::<<<<<<======999444222222444333444555555555444444444111111111222333555666777000222333555666666555555111111222222222333333333444444555777888777666555666555444333444666888999666666777999===BBBGGGJJJLLLOOOOOOJJJFFFGGGGGGEEE@@@BBBDDDHHHLLLMMMKKKHHHHHHHHHGGGDDD@@@=========777888999:::::::::::::::888777777888:::;;;999888111222444666666666444333444333222444777888666444444222111000000222333555///000111222333444555555222333555333000...///111000111111111111222222222333222333555666999AAAJJJWWW___hhhjjjgggdddeeehhh^^^\\\YYYYYYZZZ[[[[[[ZZZVVVWWWYYYZZZZZZYYYWWWVVVRRRSSSSSSSSSTTTWWW[[[___cccffflllnnnkkkcccZZZTTTIIICCC???AAAAAA@@@@@@CCCBBB===;;;>>>@@@AAACCCGGGDDDDDDCCCBBBBBBBBBBBBCCCDDDEEEFFFEEEBBBAAA@@@AAA@@@???===<<<<<<>>>???AAA===>>>??????>>>>>>@@@BBB??????>>>>>>???AAACCCDDDAAACCCDDDEEEEEEEEEFFFGGGFFFGGGHHHJJJOOOTTTZZZ]]][[[]]]aaabbbbbbaaaaaaaaaZZZ]]]______^^^___dddhhhdddaaa]]][[[ZZZZZZXXXWWWNNNLLLIIIHHHHHHHHHGGGFFFMMMPPPTTTTTTRRRQQQRRRTTTQQQSSSTTTSSSPPPMMMKKKKKKGGGLLLMMMHHHDDDDDDEEEDDDsssiiiccc[[[UUUSSSRRRRRRQQQPPPNNNKKKHHHGGGGGGBBB>>>===@@@@@@===999<<<<<<;;;;;;;;;::::::::::::999888888999999888666555555444444444333333333444333333222222333333444+++...111222111000///000222000///000222333333222111111000000//////......222222222111111111111111333000---,,,------,,,,,,,,,------...///000111111...))))))---000///------//////...---------------111---***+++///111///,,,000///---,,,++++++,,,---///...------------...///000///...000222333222///222111111000000000//////000000000111222222333333222111///......///111222......---...///000222333111111111///......111333...000111111///000444888555555666666555555444333444444444333111...+++***...000444888999888666555999333333999888///---333666555444222111222444777:::888555222222444666888555333222111222222222111555222333777555000111666<<<:::555000000333222...111///------///222333333222333555555444555666888777666555444333222222222111111333666:::=========:::888777888;;;<<<===<<<:::777222000000111222222333333222222222222222222...000222333444555888;;;666666555555444444333333777777888888888999999999===999666777::::::666222000//////000222333333222:::666222111333666666555222333333333222222444555555333111111222444555444222333555333222222555999666555444333444555666777:::999999>>>EEEJJJLLLLLLIIIJJJJJJKKKJJJIIIGGGFFFHHHHHHHHHGGGGGGHHHKKKNNNKKKIIIEEEAAA<<<;;;;;;===;;;:::999;;;>>>???===;;;999999999999999888777777555444333222222333444555333222222333555555333222666555444444555666555444222555555222333666666333111333222///,,,+++...222000111...***---333444///111000111444555999BBBLLLTTT^^^ggghhhfffddd```\\\```\\\WWWVVVYYYZZZWWWTTTUUUVVVWWWWWWXXXXXXWWWWWWWWWVVVUUUUUUVVVYYY[[[]]]ccceeeiiiiiieee\\\RRRLLLFFFDDDAAA>>>>>>???@@@BBB???>>>===>>>@@@BBBCCCCCCHHHFFFDDDBBBAAABBBCCCDDDFFFDDDBBBAAA@@@AAABBBCCCAAA???<<<<<<============:::;;;<<<===>>>???@@@@@@????????????@@@AAABBBCCCEEECCCBBBCCCGGGIIIHHHFFFJJJLLLKKKKKKPPPYYY]]]\\\^^^^^^^^^```cccdddcccbbbZZZ```cccaaaaaacccdddbbbfffbbb\\\WWWUUUSSSRRRQQQLLLJJJGGGEEEDDDDDDEEEEEEJJJNNNRRRWWWYYYXXXVVVTTTQQQQQQPPPPPPNNNKKKIIIGGGLLLKKKKKKKKKKKKJJJGGGEEExxxiii```ZZZSSSOOONNNMMMMMMMMMLLLKKKHHHFFFEEEEEEBBB>>>===???>>><<<:::;;;;;;;;;;;;:::::::::::::::999777888999999888666555555555444444444333333333333222222222222333333,,,///222333222000000000111000//////111222222111///000000000000//////...333333222111000//////...222///---,,,---...---,,,---------......//////000000+++***...000...,,,---000///......------......222///,,,,,,000222000------------,,,,,,---......///...---,,,,,,---...///000///...000222333111///111111111111111000////////////000000111222222222333222000//////000222333111000000000000222333444222111///...///000111222...///000111111222444555555555555555555444333222333333333222111///---+++///111444666888888777666:::444444:::999111...333555555555444333333444555777666444333333555777999444333222111111222222111666333333666444000111666;;;:::555111222666666222222000......000333444444222333555555555555666888777666555444333222222222555555555777999:::999888777666666777999:::999888888666222111111222222222333222222222222111111111///111222333333444777999888888777777777777666666888888888888999999999999;;;888666777;;;;;;888555333222111333555666666555888444000000111333444333222333444333222222444666444222111222444555444333222333444333222222666888666555444444444555666777::::::;;;@@@FFFKKKMMMLLLJJJKKKKKKKKKKKKJJJIIIHHHHHHHHHHHHGGGHHHIIILLLNNNKKKIIIEEE@@@<<<::::::;;;===<<<;;;<<<>>>???===;;;:::::::::999999888777666666555444333333444555666333222111111333333222111555333222333444555444333333555555222222555555222333222111///------///111333444111...000666666222333111111333555999CCCMMMTTT^^^fffgggeeedddaaa^^^\\\XXXTTTUUUXXXYYYXXXUUUVVVWWWXXXYYYZZZZZZZZZZZZXXXWWWVVVUUUVVVXXXZZZ[[[aaacccggghhhccc[[[RRRLLLDDDCCC@@@??????@@@AAABBB@@@>>><<<===???BBBCCCCCCFFFEEECCCAAA@@@@@@AAABBBDDDCCCAAA@@@@@@AAACCCDDDCCCAAA>>>===>>>>>>>>>===;;;<<<>>>@@@AAAAAAAAAAAA@@@@@@@@@AAABBBCCCDDDEEEFFFEEEDDDFFFHHHIIIGGGEEEJJJKKKLLLLLLRRR[[[___^^^^^^]]]]]]^^^aaabbbaaa```]]]bbbdddbbbaaadddeeecccddd```[[[WWWUUUSSSRRRPPPLLLJJJHHHFFFEEEDDDEEEEEEIIIKKKPPPTTTWWWXXXXXXWWWRRRRRRQQQOOOLLLIIIFFFEEEJJJJJJIIIIIIIIIHHHEEEDDDqqqbbbZZZUUUPPPLLLLLLHHHHHHHHHGGGFFFEEEDDDCCCAAA@@@???===<<<<<<;;;;;;::::::::::::999999999999:::888777777888999777666555555555444444444444333222222111111111111222222...111333444222111111222111///......000111111000---...000111111000///...333222111000///...---,,,000...------...//////...------------------------222---,,,...///------///111000//////......//////222///---...000222000...++++++,,,....../////////...---,,,,,,,,,,,,---...000//////000111222111//////000111222222000///---......//////000111111111333222111000000111222333444333333222222333444444444111......000222111000/////////111333444333222555555555555444333111111222222222222111///...,,,000111333444666777777777;;;666666;;;999222000444555555666666555444333333333333333444555666888999333333222111111111111111777444333444222000222777999999666222333888999777333111///000222444444444222444666666555555666777666555444333333333333333777666666777999999888777777666666888999999777555666444222222333333333111222222222222111111000000000111333333222333555888777777777888888888999999888888999999999:::::::::999777666777;;;<<<999777444333333444666777666555777444111000111333333333333444444444333333555666222222222444555666444222222333444333222333666888666666555444555666777888:::;;;>>>CCCHHHLLLMMMLLLKKKKKKLLLLLLLLLKKKJJJJJJJJJIIIHHHHHHIIIKKKNNNOOOMMMIIIDDD>>>:::888888888===<<<<<<===??????>>><<<;;;;;;;;;:::999777666555666666555555555555666666555333000///000111111000333222111222333444333111444666666222222444444111444222000//////000000///444444222///111555666333444111111333555:::FFFQQQWWW___ffffffddddddcccaaaWWWTTTRRRSSSWWWYYYXXXVVVVVVWWWYYYZZZ\\\]]]]]]]]]ZZZXXXVVVUUUUUUVVVXXXZZZ]]]```dddeeebbbZZZRRRLLLBBBAAA???@@@BBBCCCCCCBBB@@@>>>;;;;;;===@@@BBBCCCEEEDDDBBB@@@???>>>??????AAAAAA@@@@@@AAABBBDDDEEEEEECCC@@@?????????>>>===<<<>>>AAADDDEEEDDDBBBAAAAAAAAABBBBBBDDDEEEFFFGGGHHHHHHHHHJJJKKKJJJGGGDDDHHHKKKLLLNNNTTT]]]aaa```^^^\\\[[[\\\^^^______^^^```cccdddaaaaaaeeeggggggdddaaa\\\XXXUUUSSSQQQPPPLLLLLLJJJHHHGGGFFFEEEEEEFFFIIILLLQQQTTTVVVXXXXXXRRRRRRPPPNNNKKKGGGDDDCCCHHHHHHHHHGGGFFFEEEDDDCCC{{{lll]]]UUUPPPLLLIIIIIIDDDDDDDDDDDDCCCCCCBBBBBB>>>??????===;;;:::;;;<<<:::::::::999999999888888999888777777888888777666555555555555444444444444222111111000000111111222111222444444333222222333111///......///000000///+++,,,///111222111///---000000000///......------///---,,,---///000000///......---------,,,,,,,,,111---,,,//////......111111111000///////////////111///---...///111000...+++,,,.../////////...---...---,,,++++++,,,---.../////////000111111000///---///111333222111...---------......///000000000333333222111111222333333555555444333333333333333444000,,,---222444111...000......111555555333000555555555444333222111000222333333222111///---,,,111111222333444666777888:::777777:::888333111333444555666888888777333111222333444555666777777777333333333222000000111222777555444222000000222666888999666222333777999777444222111111333444444444222444666777666555666777555555444333333333444444555444555777999;;;:::999888888999;;;<<<;;;888555444333222333444444333111222222222111000000//////111222333222111222444666444555555666777888888888999999999999::::::::::::999777666888::::::888666444222222333555666555444888777555333333444444555333444555444333333555777111222333555777666444111333333333222333444666777777666555555666777999::::::<<<@@@EEEIIIKKKLLLLLLKKKKKKKKKKKKLLLLLLLLLKKKKKKJJJHHHIIIKKKMMMOOOPPPNNNJJJCCC===999777666666::::::;;;<<<>>>??????>>>======<<<;;;999777555444777777666666666666777777777444111///000111111000444222111222333444333222444666666222111333333000555222//////111222111///111111000//////111111111222000000222666===JJJVVV]]]dddiiihhheeefffeeecccWWWUUUTTTUUUWWWXXXWWWVVVVVVWWWYYY[[[\\\^^^______\\\ZZZWWWTTTTTTUUUWWWXXXZZZ]]]aaacccaaa[[[SSSNNNBBB@@@???@@@CCCEEECCCAAA@@@===::::::<<>>>>>>>>@@@@@@@@@AAABBBDDDFFFGGGFFFDDDAAA@@@@@@???===<<<===???CCCEEEFFFEEEBBBAAAAAAAAABBBCCCEEEFFFHHHIIIJJJKKKLLLMMMMMMJJJGGGDDDFFFIIILLLNNNUUU^^^bbb```\\\[[[YYYYYY[[[\\\]]]\\\___bbbccc```aaagggkkklllgggccc^^^YYYWWWUUURRRQQQOOOOOOMMMKKKIIIGGGFFFEEEFFFGGGIIILLLOOORRRTTTUUUPPPOOONNNKKKIIIFFFDDDCCCFFFFFFGGGFFFDDDCCCCCCCCCssseeeVVVOOOKKKFFFCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB===>>>>>>===;;;:::;;;===:::::::::999999999888888999888666777888888777555666666555555555444444444222111111000000111111222222444555555333222333444111000......///000000///***,,,///111222000...------------...//////000000...------...000111000///.........---,,,,,,++++++...,,,,,,///000...///333111111000//////////////////...------...///............///000///...,,,+++...---,,,,,,,,,,,,---...//////000000000/////////,,,...000222222111...------------...//////000000333222222222222222222333444444444333333222111111444000---...222444111...000//////111444555222///444444444444333222111000444444333333111...,,,***111111111222333555777888888777777888777333111111333444666999;;;999555111444555666777777777666666222444444333111000222444666666444111///000222444777999777111000444666555444333222222444555444333333555777888777666555666444444333333333444555555555555555777999::::::888999999999;;;<<<;;;888666444333222333444444333111222222111000000///......000111222222111111333444444444555666777888999999888888999999999:::::::::999888888888888777555444444333222333555666555444777777666444333333444444333444444444333333555666111222444666888777444111444333222222333555666777777777666666777888:::;;;;;;>>>BBBFFFIIIKKKKKKLLLJJJJJJKKKKKKKKKLLLMMMMMMMMMJJJHHHIIIMMMPPPQQQQQQPPPJJJBBB;;;888777666555555666999;;;<<<>>>???@@@>>>===<<<;;;999777555444666777777777777777777666888555222000111222222222444333222333444555444222444666555222111333222///555222///000222444222///////////////...---...000///---...222777???MMMZZZcccjjjmmmkkkgggffffffcccZZZYYYXXXXXXXXXWWWVVVUUUTTTUUUWWWZZZ\\\]]]^^^^^^]]]ZZZWWWTTTSSSTTTVVVXXXXXX[[[___bbbaaa\\\VVVRRRDDDAAA???@@@DDDEEECCC@@@???===:::999;;;>>>@@@@@@BBBBBBAAA@@@???????????????@@@AAABBBDDDFFFGGGHHHEEECCCAAA@@@@@@???===;;;===???BBBEEEEEEDDDBBB@@@@@@AAABBBCCCEEEGGGIIIJJJLLLMMMOOOOOOMMMJJJGGGEEEDDDHHHLLLOOOVVV^^^```^^^ZZZXXXWWWXXXZZZ[[[[[[ZZZ[[[___```^^^aaahhhnnnpppkkkfff```[[[XXXWWWUUUTTTUUUTTTQQQNNNKKKHHHGGGFFFGGGHHHHHHIIIKKKMMMNNNOOOLLLKKKJJJHHHGGGFFFEEEDDDEEEFFFGGGEEECCCBBBCCCDDDmmmaaaTTTNNNKKKFFFCCCBBBBBBAAAAAA@@@AAAAAABBBBBB>>>===<<<<<<<<<<<<======::::::::::::999999999999999777666666777888666555666666666555555555444444222222111111111111222222333444555444333222333444222111//////000111000///,,,---///000000///...---+++,,,---...///000111222.........///111111000//////.........------,,,,,,,,,+++---111000---...222111000//////......//////......------------......000000000///...---,,,,,,///...------------...///...000111000///......///,,,...///111111000///...------......///000000000222222222222222222222222222333333333333222111000222000...///222333111...000000000111333333222111444444444444444333333222333333333222111///---+++111111111222333555777888777777777777666333111000333333555999<<<<<<777222666666777888888888777777333555666444111000333555555777555111...000222222555888666111///222555444444333222222444444333222333555888999888666555555333333333333444444555666888777777777999999777555888777777999::::::888666666444222222333333333111222111111000///...------///111111111000000222444666666777777888999::::::777777888888888999999999888888777777666444333222777555444555777777666555555555555444111000111222222333333333222222444555222222444666888777444222444333111222444666666666888777777777888:::;;;===>>>AAAEEEHHHIIIKKKMMMNNNKKKKKKKKKLLLMMMNNNOOOPPPNNNKKKIIIJJJOOORRRSSSRRRQQQJJJAAA;;;999888777555333555888:::;;;===???@@@>>>======;;;999777555444666666777777777777666666777555222222222333333222555333222333444555444333333555555111111333333000333222111222333333222111111///000222000---...111...---...333888???LLLYYYccciiimmmkkkgggfffeeebbb\\\\\\[[[ZZZYYYWWWUUUTTTTTTUUUWWWYYY[[[\\\]]]]]]]]]ZZZVVVSSSRRRSSSVVVXXXWWWZZZ___bbbbbb^^^ZZZVVVHHHDDD@@@@@@CCCEEEBBB>>>===;;;::::::<<<===>>>===@@@@@@@@@@@@@@@@@@@@@@@@>>>???@@@BBBDDDEEEGGGGGGCCCBBBAAAAAAAAA@@@===;;;>>>???BBBDDDDDDCCCAAA@@@@@@AAABBBDDDFFFHHHKKKLLLMMMOOOPPPOOOMMMJJJHHHHHHEEEIIIMMMPPPVVV]]]^^^[[[VVVVVVVVVXXXZZZ[[[[[[YYYXXX\\\^^^]]]```hhhnnnpppjjjeee___ZZZYYYZZZ[[[\\\]]]ZZZUUUPPPLLLIIIHHHGGGIIIIIIIIIJJJJJJJJJKKKKKKJJJIIIHHHFFFEEEEEEEEEEEECCCEEEFFFDDDAAA@@@BBBEEEvvveeeZZZPPPMMMLLLHHHEEEDDDBBBAAA@@@??????@@@AAAAAA???===:::;;;>>>???>>><<<;;;;;;;;;;;;::::::::::::999777666666777777666555666666666666555555555555333333222222222222333333444555555444222111222444333222000000111111000///.........///......------------...///000111111222///......000111111000...//////..................,,,,,,///222000******---000///......------....../////////...---...///000//////...............///000///............///000...000111111...------///---......///000000//////---......///000000111111000111111111111111111000222222333333333222111111000000000111111111000000000111222111000000222333333333444555555555555444///000111222222111//////000000111333444555666666888999999888666555333111333222444888===>>>999444666666777888999::::::;;;444666888666222111444777333777777111///111222///222666555000///222666777333222222222444444222111333666999:::888666555555222222222333444555666777777777666777999999888666999888777888:::;;;;;;:::888666222111111222222222222111000///...------,,,...///000000000000222444666666666777777888888888666666777777777888888888444555555555444333222333666555444555666666555444444666666444111///000222111222222222111111333444333333444666777777555333555333111111444666666555888888777888999;;;<<<>>>BBBEEEHHHJJJJJJLLLOOORRRNNNNNNMMMNNNOOOQQQRRRTTTOOOLLLIIIKKKPPPTTTUUUSSSQQQJJJ@@@:::999:::888777555888;;;<<<;;;;;;===???======<<<;;;:::888666555555555666777777666555555444222111222333333222111333222111222333444333111111444444111111333333111111333444444333222222333111000111444111,,,---222000...000444888===HHHTTT\\\ccciiigggddddddbbb```[[[\\\\\\[[[YYYWWWUUUUUUUUUVVVXXXYYY[[[\\\]]]]]]]]]ZZZVVVRRRQQQSSSVVVXXXWWWZZZ___cccdddaaa]]]ZZZMMMGGG@@@???BBBCCC@@@<<<;;;::::::;;;======<<<;;;<<<<<<===>>>????????????<<<===???AAABBBCCCDDDEEECCCBBBBBBBBBCCCBBB???===@@@AAABBBCCCCCCCCCBBBAAABBBBBBCCCEEEHHHKKKMMMNNNMMMOOOPPPOOOKKKIIIIIIJJJHHHLLLPPPRRRWWW]]]\\\XXXRRRSSSUUUYYY\\\]]][[[YYYWWW[[[]]]\\\___eeejjjkkkfffaaaZZZWWWXXX]]]bbbeeeddd```YYYRRRLLLIIIIIIIIIJJJJJJKKKLLLLLLLLLKKKKKKJJJIIIGGGEEECCCCCCBBBCCC@@@CCCDDDBBB>>>===@@@DDDmmmZZZPPPHHHGGGGGGEEEAAAAAABBBAAA???>>>>>>???@@@@@@AAA===999;;;???AAA???<<<<<<<<<;;;;;;;;;;;;::::::888777666666777777666555777666666666555555555555444333333222222333333444444444444333111111222333444222111000111222111000//////......------------////////////000000000000/////////000222111///---////////////////////////---...111444000(((&&&(((//////...---------------///000000///......000111///...---------///111222111000///......///000111---000222111...,,,---///............//////000000......//////000111111111000000111111111111000000111222333444444444333222///000222222000///000111000222333111......222555333333444555666666666666,,,---///111222333222222///000111333444555666666999;;;;;;999777777555222222111333888===???;;;666555666666888999<<<===???444777999777333222555888222777777222///111111...000444444000///444999:::333222111222333333222000333666999:::888666555555222222222333444555666777333333444666:::;;;;;;:::<<<:::999:::<<<>>>>>>>>>:::777222000000111222222222111000///...---,,,,,,---///000000000000333555444444444444555555555555666666666666777777777777111222444444333333333444444333222222333444333111666888999777333111222444000111222111000000222444444333444555777777555333555333000111444777666555888888888888999;;;===>>>EEEHHHKKKLLLLLLNNNRRRUUUPPPPPPOOOPPPQQQSSSUUUVVVPPPLLLIIIKKKQQQUUUUUUTTTRRRJJJ@@@::::::;;;:::888888;;;>>>>>>;;;:::<<<>>>======<<<;;;:::888777666444555666777777666555444111000000111333333222000222111000111222222222000000333333111111444444111000333666555222111333555000///000444111+++,,,111111000222555777;;;EEEOOOUUU]]]ddddddbbbbbbaaa^^^YYY[[[\\\[[[YYYWWWVVVVVVVVVWWWYYYZZZ\\\\\\]]]]]]]]]ZZZUUURRRQQQSSSVVVYYYWWWZZZ___dddeeeccc___]]]PPPIIIAAA???AAABBB???;;;:::::::::<<<======;;;999999:::;;;===>>>?????????;;;<<<===???AAABBBBBBBBBDDDCCCCCCDDDEEEDDDAAA???BBBBBBCCCCCCCCCCCCCCCCCCCCCCCCEEEGGGJJJLLLOOOPPPMMMOOOPPPNNNJJJHHHJJJKKKKKKOOORRRTTTYYY]]]\\\WWWPPPRRRUUUZZZ]]]^^^[[[YYYXXX\\\^^^\\\^^^cccggggggaaa\\\VVVTTTXXX___fffkkkhhhccc[[[SSSLLLJJJIIIJJJJJJKKKMMMNNNNNNNNNMMMLLLLLLJJJGGGDDDBBBAAA@@@@@@>>>AAABBB@@@<<<;;;???CCCgggTTTLLLFFFEEEEEEBBB@@@@@@????????????????????????BBB@@@??????@@@@@@>>>===:::===???<<<777555777;;;888777777666666666666666:::999777666555555555666777666555333222111000000333444444555555444444333222222222111000//////...///000000///------...///000///------///000///...111000000000000222444555////////////////////////...///111333333111///...........................111///------......---,,,//////............//////000/////////............333222111////////////000000000//////000111222222222111///...---...000111444333222111111111222222333555666444111000111333555222000000111222111111222222222111222222333333444333444555666666333000666444222222222222000///111...///444777555444555777888::::::888666555555333555444333999???===666999999888888999;;;===>>>:::999999888666555333222111555555111000222222000222333111///222777999777666333000///000111111111222333555666666666555555444444333222333444555666888888999:::999888777666888888:::;;;<<<=========777777555444333222222222333222222222000///...---////////////000111222333444444444555444444333333444444555555444444333222333444444333222222333444555333222333666666444111555777:::<<<;;;888444111222333333222111222444666555666666777666555333222444444444555777888777555999888888888999===@@@BBBGGGIIIKKKMMMNNNPPPSSSVVVTTTTTTVVVXXXZZZZZZWWWUUUSSSOOOLLLMMMRRRUUUSSSQQQLLLJJJDDD;;;555333666::::::===???>>>;;;999;;;===<<<;;;::::::999888777777555555666666555444333333777666444444444444222000222333333444444333333222000000000000000000111111111222222222222111000000333111///.../////////---111111111333777<<>>===<<<<<<999777:::>>>@@@===999::::::;;;<<<=========<<>>???@@@@@@@@@???????????????AAA???>>>>>>??????>>><<<>>>>>>>>>;;;888888999;;;777777666555555555555666999888666555444444555555666666444333222111111111333333444444444444333333222222111111000//////...///000000///------...///000...------...//////...000000//////000222333444///////////////////////////000111111111111000///........................111///------.........,,,//////............//////000000000000000//////...222111000/////////000111000000000000000111222222222111000......///000111444333333333222222111111222444666555222111111333444222000///000111111000222111111111222333333444222222333555666666444222444222111222333333222111222//////444777444333444777888999999888777666555333555444444888>>><<<666888888888999:::;;;<<<===::::::999888666555333222222555555222111333333111333444222111333999;;;888666444111000111222222222222333444555666555444444111111111222444666888999777888999:::::::::999888999999:::;;;<<<<<<<<<<<<777777555444333222222222333333333222111000......////////////000111222333333444444555555555444444444444444444444333222222111333444333000000222444555333222333555666444222:::;;;;;;:::888666444222333333333222222333444666444444555555555444333333555444444666888888777666555555555777999>>>BBBDDDLLLNNNOOOPPPPPPQQQTTTVVVUUUUUUWWWYYYZZZYYYVVVSSSTTTOOOKKKKKKNNNPPPOOOMMMJJJHHHCCC<<<666444777::::::<<<======;;;::::::;;;<<<;;;:::999888777666666777777777777777666555555777555444444444444333111222222222333333222222222333222222111111111222222111222222222222111000000222000......///000///...111000000222555999===@@@FFFKKKRRRXXXZZZ[[[[[[\\\XXXYYY[[[^^^aaaaaa___]]]^^^___```aaaaaa```___^^^[[[XXXTTTTTTVVVWWWWWWVVVYYY]]]```bbbgggiiieee]]]SSSLLLBBB===<<<===<<<::::::888666999===>>><<<888:::;;;<<<======>>>======???>>>=========>>>@@@AAA???AAACCCEEEFFFFFFEEEDDDHHHEEEFFFIIIJJJHHHHHHKKKLLLKKKJJJJJJLLLOOOSSSUUUTTTVVVUUURRRMMMIIIHHHIIIMMMNNNQQQUUUXXXWWWSSSOOOOOOOOOQQQUUUYYYZZZYYYXXXUUUUUUWWWXXXYYYZZZZZZZZZWWWUUUQQQOOOXXXgggsssvvvnnnhhh___VVVPPPMMMMMMMMMRRRQQQOOOMMMKKKJJJIIIIIIFFFIIIIIICCC???@@@AAAAAABBB???<<<::::::<<<<<<<<>>@@@@@@@@@@@@??????>>>>>>???>>>======>>>???>>><<>>===;;;888666555444444333333333222333333444555333333222222333333444444666555555666888999999888444444555888<<>>>>>?????????@@@@@@@@@@@@@@@AAAAAAAAA===???BBBEEEGGGHHHGGGFFFJJJHHHIIILLLMMMKKKKKKNNNRRRQQQOOONNNNNNPPPRRRTTTUUUTTTSSSOOOKKKHHHHHHIIINNNOOOPPPRRRTTTTTTQQQOOOKKKLLLOOOTTTXXXYYYXXXVVVRRRRRRSSSSSSSSSSSSTTTTTTQQQRRRPPPMMMRRR___kkkppppppiii___WWWQQQOOONNNNNNOOONNNMMMLLLKKKJJJJJJJJJDDDGGGGGGBBB@@@BBBCCCAAAAAA>>>;;;:::;;;<<<===<<>>???AAAAAA@@@@@@???>>>>>>>>>???>>>===>>>???@@@???>>>EEE???999777:::===<<<:::888888777666666666666777555555444444333333333333444444333222111111111222333333333444444333333333111111111111000000/////////000000///------...//////---,,,,,,.........---/////////000000111111111////////////////////////111000////////////000111000000000000000000000000000///------...//////...//////............//////...///111111111000...---//////......///000222333111000000000000000111111333222111000000000111111333444555555444222000...///222444666666444222111333111///...///000000000000000000111222444555666333222111333555666666555333222111111333333333111444000000333555222111333666666777888999999777666444444444555888:::888666444555777999;;;;;;;;;:::;;;;;;:::999777555333222333555555333444777555111111333333222555;;;<<<999555333222222333444444444333333444444444333111000333333333333444444555555444666888;;;<<<=========;;;<<<<<<<<<;;;;;;:::999777777555444444333333333444444444444333222111000111000000000111111222333222333444555666777777777555555666666555555444333///333666444///...222777555444333333444444444444===<<<;;;999777666555555444333333333444444444444222111000000111333444666777555555666888::::::999666666888;;;???DDDIIIKKKMMMNNNOOOOOOOOOPPPRRRTTTXXXXXXYYYZZZZZZWWWRRRNNNMMMIIIDDDBBBCCCEEEEEEEEECCCBBB@@@===:::999999999<<<:::888999;;;;;;888555;;;;;;999888666555333333444555555555555555444444666555444444555666444333222333333444444333333222777666555333333222222222111222222222222111000000///...---...000222222111222222111111111333555666777;;;AAAGGGLLLPPPTTTWWWUUUWWW[[[```ddddddbbb```````````````^^^\\\ZZZYYYVVVUUUTTTTTTVVVXXXZZZ[[[___aaabbbbbbdddfffaaaYYYKKKFFF@@@<<<:::999666444666555555777:::;;;:::888;;;<<<===>>>???@@@@@@@@@@@@AAABBBCCCCCCCCCBBBAAA>>>???@@@BBBDDDEEEFFFGGGJJJGGGHHHKKKLLLKKKKKKNNNTTTTTTTTTSSSSSSRRRQQQPPPRRRQQQOOOLLLJJJIIIIIIJJJNNNNNNNNNNNNOOOOOOOOONNNIIIKKKNNNSSSWWWXXXWWWUUUPPPPPPOOOOOONNNNNNNNNOOONNNSSSSSSNNNMMMSSS[[[```eeeeeebbb\\\TTTOOOMMMMMMKKKJJJIIIHHHHHHHHHHHHHHHDDDGGGFFFBBBAAACCCCCCAAA@@@===;;;:::<<<=========rrr[[[NNNFFFAAABBBCCCAAA@@@AAA@@@@@@@@@?????????>>>>>>@@@???>>>???AAABBBAAA@@@EEE>>>777666:::===;;;999:::999888888777777888888444444444444444333333333333333222111111111222222222333333333333333333222111111111000000000000000///000000///------...//////...,,,,,,...///...---000000000111111111111111////////////////////////000000///......///000000000000000000000000000000000///------///000////////////............//////---.../////////...---,,,......---...///000222333111111000000000000000111333222222111111111111111333444555666555333111//////111333555666555333111444111//////000111000000000000000111222444555666666444222222333444444444555444222222222222111///444000///222444222111333666555555777::::::888666444333444666777777666666333444666999:::;;;:::::::::::::::999777666444333333555555444666999666111///111111111444999:::666333111000111333444444333333333444444444333111000333333333444444444444444444666888;;;<<<=========<<<<<<<<<<<<;;;:::999999777666555555444444444444444444444444444333222111111111111111111111222333222333444555666666666666777777777777777666555555111444666555111111444888444444444333333333444555888999:::::::::888666555555444333333555666444222111000000000111333555666777555444555888:::::::::888888:::===@@@DDDHHHJJJKKKMMMNNNOOOOOOQQQTTTVVVWWWWWWXXXYYYXXXTTTNNNJJJDDDBBB???>>>???AAABBBCCCBBB@@@>>><<<;;;::::::999<<<:::888888;;;:::777444:::999888777555444333222444444555555555555555444555444333444666666666444444555555555555555555444555555333222111111111111111222222222222111000000///------...000222222222333333222222222333555555333777===BBBHHHNNNSSSWWWVVVWWW[[[___cccdddbbb```^^^^^^^^^]]]\\\YYYWWWUUUTTTUUUUUUVVVWWWZZZ^^^```bbbdddcccbbbcccccc\\\SSSFFFCCC???;;;999777555444555555666888:::;;;::::::;;;<<<===???@@@AAAAAAAAAAAABBBCCCDDDDDDCCCAAA@@@AAA@@@???>>>???AAACCCEEEFFFDDDEEEHHHJJJHHHIIILLLRRRTTTWWWXXXVVVSSSNNNLLLNNNLLLJJJIIIIIIJJJJJJJJJLLLLLLLLLKKKKKKLLLMMMMMMJJJKKKNNNRRRVVVWWWVVVTTTPPPOOOMMMLLLKKKKKKLLLLLLIIIPPPSSSOOOJJJKKKNNNPPPRRRZZZbbbaaaWWWOOOLLLLLLJJJIIIHHHGGGFFFFFFFFFFFFFFFHHHGGGCCCBBBDDDCCC???>>><<<;;;;;;<<<>>>>>>===sss\\\MMMFFFAAABBBCCCAAAAAABBB????????????????????????@@@???>>>@@@BBBCCCCCCBBBCCC>>>888777:::<<<;;;888999999888777777777777888333444444555555444333333222111111111111222222333222222333333333333222222111111000000000000000000///000000///------...///000///------///000///...000111222222222222111111////////////////////////////////////////////////////////////////////////000///---...///000000/////////............//////.........---------,,,,,,......------...000111222222111111000000000000000333333333333222222111111333444444555555444222111000000111444666666444222555222000000111222111111000000111111222333444555888555222111222444444444666444222222222222000...444///...111333222222444666444444777;;;<<<999666555333444666777444444666333444555777999:::;;;;;;999999999999888777666555444666666555888;;;888111...111111000222777777333111000000111444555555444333333444555555444222222///000222444666777777777555777888:::;;;<<<;;;;;;;;;<<<<<<<<<;;;::::::999777666666555444444555555333444444444333333222111222222111111111222222333222222333444555555555555777777777888777666666555333444444444444444666888444555555333222222444666555666888999999888666555666444333444666777444111111111111111222333444555666444333444777999;;;;;;888999;;;>>>AAADDDGGGHHHLLLNNNPPPPPPQQQRRRUUUXXXTTTTTTUUUVVVUUUQQQJJJEEE===<<<<<<<<<===>>>@@@AAABBB???<<<;;;;;;;;;:::999<<<;;;:::::::::999777555888777666666555444333333555666777777777777777777555444333444666777777666555666666777777666666555444333222111111000111111111222222222222111000000///...---...000222222111222222222333333444555666333666:::@@@EEELLLTTTYYYZZZ[[[\\\___bbbcccbbb```\\\\\\\\\[[[ZZZWWWUUUSSSTTTVVVWWWXXXZZZ]]]bbbffffffggggggeeedddaaaXXXNNNCCCAAA===:::888666666666666777888:::;;;<<<<<<<<<:::;;;===>>>@@@AAAAAAAAAAAAAAABBBCCCCCCBBB@@@???BBBAAA???>>>>>>???AAABBBCCCAAABBBFFFGGGEEEFFFJJJPPPRRRVVVWWWVVVRRRMMMIIIKKKIIIHHHHHHIIIJJJIIIHHHHHHIIIJJJIIIHHHIIIKKKMMMKKKKKKMMMPPPSSSUUUTTTSSSOOOMMMLLLJJJIIIJJJJJJKKKCCCJJJOOOLLLHHHHHHIIIHHHDDDOOOZZZ]]]XXXQQQOOOPPPLLLKKKJJJHHHGGGEEEEEEEEEEEEGGGEEECCCCCCDDDBBB======;;;:::;;;===>>>>>>===ttt^^^PPPIIICCCCCCCCCAAA???@@@>>>>>>>>>???@@@@@@AAAAAA>>>======???AAACCCCCCBBBBBB???;;;:::<<<<<<;;;999888777777666555666666666333444555666666555444333111111000111111222333333222222333333333333222222000000000000000000000111///000000///------...///111000......000111000///111222333444444333222111////////////////////////---...///000000///...---........................000///---...000111111000//////............//////000///---,,,,,,,,,...//////...------...///000111222222111000000000000000333333333333333222222111333333333444444444444444111000000222555777666444666333111111222333222222222111111111222333333444777444111000222444666666444333222222333333111000333...---000333222333555666444333666;;;===:::666555333333777666222222555333333444555777999;;;<<<777888888999999888888777555666666666:::===999222///111111000222666555111111111111333555777666555222333444555666555444444...000222444666777777777777888999:::::::::999888;;;;;;;;;<<<;;;;;;::::::777666666555555555555555333333333333333222222111333222222111111222222222222222333333333333333222555666666666666555444444444222111222555666666555444555555333111111444777777777777666666666555555777444333444777888444000111111222333444444444333555444222333666999:::::::::<<<>>>AAADDDHHHJJJLLLMMMOOOPPPPPPPPPQQQSSSUUUPPPQQQRRRTTTSSSNNNGGGBBB888:::;;;<<<<<<<<<======CCC???;;;999:::;;;:::999;;;<<<===;;;999777777777555555555444444444333333555555666777777777777777444444333444777888777666555555666666666666555555222222111111111111222222111222222222222111000000000...---...000111111000000000111222444555666777333666999>>>DDDLLLTTTZZZ]]]\\\[[[\\\^^^___^^^]]]XXXXXXXXXWWWVVVSSSQQQPPPUUUWWWZZZ[[[]]]aaafffkkkjjjlllllliiigggaaaUUUJJJAAA???<<<999666666888999777888:::<<<======>>>???::::::<<<>>>???@@@AAAAAAAAAAAAAAAAAA@@@@@@???>>>@@@@@@AAAAAAAAA@@@@@@???BBB@@@AAAEEEGGGEEEFFFIIIOOOPPPRRRSSSRRROOOMMMKKKKKKIIIHHHHHHIIIHHHFFFCCCEEEGGGHHHHHHGGGGGGJJJLLLLLLKKKKKKLLLOOOQQQRRRQQQMMMLLLJJJHHHGGGHHHIIIJJJBBBGGGIIIFFFCCCEEEFFFEEEBBBGGGMMMRRRUUUWWWXXXXXXNNNMMMJJJHHHEEECCCBBBAAAAAABBBBBB@@@BBBDDDBBB<<<<<<;;;:::;;;>>>??????>>>ttt___SSSKKKEEEDDDCCC@@@===>>>======>>>???@@@AAAAAABBB===<<<<<<>>>AAABBBBBBBBBAAA@@@>>>=========<<<;;;666666555444444444444444333444555666666666555444000000000000111222333333222222222333333222222222000000000000000111111111///000000///------...///222111//////111111111000222333444555444333222111////////////////////////---...000111111000...---........................000///---...000111111000//////............//////222111...,,,,,,---///111//////...------///000111222222111000000///000000333333444444444333222111333333333333333444666666222000///111555777666555666444222111222333333333222222222111222222333333666333000///222555888999222111111111333444333222222...,,,000333222333666666333333666;;;===:::777555222333777666111111555333333333444666999;;;===666777888999999999999999555666666777;;;>>>999222000222222111222555444000222111222444777888888666222333555666666666555555222333444555555555444333888888999:::999888777666::::::;;;<<<<<<;;;;;;:::777666666555555555555666222222333333333222111111333333222222111222222222222222333333333222111111444444555555444444333222555111...000555777666333444555555333111111444888;;;999666444222333444555777555333444888888444///111222333444555444333222555333111222555888::::::===???BBBEEEIIIMMMPPPQQQMMMNNNOOONNNMMMMMMOOOPPPNNNOOOPPPRRRQQQLLLEEE@@@777999;;;<<<;;;:::::::::DDD@@@;;;999:::;;;:::999:::===???===999666777999444444444444444444444444333333444555666666555555444333333444777888888777444444555555555555444444222222222111222222333333111222222222222111000000111///......000111111000......000111333555666777333666999===CCCKKKTTTZZZ\\\[[[YYYYYYZZZ[[[ZZZYYYSSSSSSSSSRRRQQQOOOMMMKKKVVVXXX[[[]]]___ccciiinnnmmmppppppmmmiiibbbUUUHHH@@@>>>;;;888666666999<<<888:::<<<===>>>>>>@@@AAA999:::<<<===???@@@@@@AAA@@@@@@@@@??????>>>>>>>>><<>>CCCAAABBBFFFGGGFFFGGGJJJOOOOOONNNNNNNNNMMMMMMMMMLLLJJJHHHHHHIIIGGGCCC???BBBEEEHHHHHHGGGGGGIIILLLLLLKKKIIIJJJLLLOOOPPPPPPKKKJJJHHHGGGFFFGGGHHHIIIFFFHHHGGGBBB@@@BBBDDDCCCFFFCCCBBBHHHRRR\\\______MMMLLLIIIEEEBBB???>>>======>>>>>>>>>AAADDDBBB<<<;;;::::::<<<>>>??????>>>xxx___XXXJJJGGGGGG@@@@@@DDDBBB???>>><<<===???@@@@@@???CCCBBBBBBAAAAAAAAABBBBBBBBB???<<<;;;<<<===>>>===888888777666555444333333000111333444444333111000333222111111000111111111555333222222222222111///...............///000111///////////////000000111///111333222000000222555999999:::999888555222000//////............///000000////////////111222333000000///...............555333111///------------'''(((+++...111111///---222000...------///111333222111111000000000000000---///111111000000111222111333666555222000000111222444555555444333333444444222111111333555777777888666333111000111222444111000///......///000111666444333333555666666555222222222222111111000000333111000111444777888888444222222444777999999777777444333666777444222333555444333555888;;;<<<<<<>>>;;;777666999;;;<<<;;;777555444777<<<>>>:::666222111000111333444333222444444555666777777666666333333444444555666666777222333444666777888888888;;;::::::999888777555555999777666888;;;;;;888555777777777666555333222111444444444333333333222222222111///000111333222222000000111000///000333555444444333333444555666777444444444555555666666666555555444333444555666777666666777777666555444444777555333444666777444111222333333444333222111000111333555666555555555666>>>@@@BBBEEEHHHMMMSSSXXXTTTOOONNNQQQPPPKKKJJJNNNMMMOOOPPPPPPNNNIIIDDDAAAAAA===999777888:::;;;<<<===>>><<<888777999777333999777555777999:::777444777444222222444444222///444555555333222222444666444444555555666666777777000000000111111222222222666222......111333444444333333333222///...///111//////...------...000000///...///222666777444111333666999:::===EEEPPPYYYYYYZZZ[[[[[[YYYWWWUUUSSSUUUTTTRRRQQQOOONNNNNNNNNSSSVVV[[[```cccgggjjjmmmooosssvvvtttpppgggWWWIIIGGGAAA======<<<888777999999:::===???@@@@@@??????AAA>>>;;;;;;???AAAAAA?????????>>>???AAAAAA@@@>>>BBBBBBCCCBBBBBB@@@???>>>BBBAAAAAACCCFFFHHHHHHGGGJJJLLLMMMMMMKKKJJJJJJJJJJJJLLLPPPRRRQQQNNNIIIFFFGGGGGGGGGFFFFFFFFFFFFFFFNNNLLLJJJLLLOOOPPPOOOMMMGGGFFFFFFEEEFFFHHHIIIJJJFFFCCC@@@@@@CCCDDDDDDBBBDDDEEEHHHMMMRRRUUUVVVVVVNNNIIICCC???===<<<;;;;;;CCCBBBAAA???>>>=========888<<<>>>===>>>AAAAAA???eeeYYYKKKGGGGGG???>>>AAA>>>???>>>======???@@@@@@???BBBBBBBBBAAAAAAAAABBBBBBBBB@@@<<<;;;<<<======<<<999888777666555444444333444444333333333333444444222111111000///000000000444222222222444444333222........./////////000000111000000000000111222222000222333222111222555888:::;;;;;;:::888555333111000//////.........//////000////////////111222333000000///............///111111///.........//////***,,,///000111000...---.........///000111222222222111111000000000000000...000222222111000111222000333555555333000000111333444555555444333333444444333111111333666888999:::888555222000000111222111111000000000000111111555444333333555666666555444333333222222222222222333111000111333555666666888666444555777888666444999555444777888555333444555444333555888;;;<<<<<<<<<999555555777999:::999888666555777;;;<<<999555333222111111333444333222222333444555555555555444333333444555555666666666444444666777888888888888:::::::::999888777555555777777777999;;;;;;999777666666666666555444444333444444444333333333222222111000///000111333333222333444333222000000222333444555555666666666666555333333444444444555555555666666444333333333444555666666666666666666555555777555444555666777444222111222333444444333222111333555888999888888888999<<<>>>AAAEEEIIIOOOUUUZZZVVVPPPMMMPPPQQQNNNMMMOOOPPPQQQRRRQQQNNNIIIDDDAAA===:::777666888:::;;;;;;:::<<<;;;888888:::888444999888777888888777555444666444222222444444222000111333444444444666999;;;555555555555666666666666333333333444444444444444555222000000222444444444333444444222000///000222111000///......///000000000///000333666666444111333666999:::<<>>?????????>>>???===<<<<<<===?????????>>>======>>>@@@AAA@@@>>>BBBBBBAAAAAA@@@??????>>>BBBAAAAAABBBEEEGGGGGGFFFGGGHHHJJJJJJIIIJJJLLLMMMPPPRRRUUUWWWVVVRRRMMMJJJHHHIIIIIIIIIIIIIIIHHHHHHLLLKKKJJJKKKNNNPPPOOOMMMIIIHHHGGGFFFEEEFFFGGGGGGGGGDDDAAABBBDDDGGGGGGFFFFFFFFFHHHKKKOOOQQQPPPOOOKKKGGGBBB>>>============BBBBBB@@@???>>>=========:::>>>AAACCCHHHKKKIIICCClll\\\MMMIIIHHHAAA???AAA<<<@@@>>>======???@@@@@@???AAAAAAAAAAAAAAABBBBBBBBBCCC@@@===;;;<<<<<<;;;:::999999888777666555444444888666444333333444666888111111000////////////000222111111222444666555444---...000111111000//////000000//////000000111222111222333333333555999============<<<999666333222000000000//////.........000///......///000222333111000000///////////////......---......///000111---000333333000---,,,---+++,,,///111222333222222222222111111000000000000///111333333222111222333///222555666444222000000333333444444444444333333444333111111222666999<<<;;;999666333111000000111111111111111111111111111444333222333555666555444555444333222222222333444333111000111222444444333777666555666777888777666:::666555777888555333555555444333555888;;;<<<<<<<<<999777666777999999999:::888777888::::::777333444222111222333333222111111222222333333333333222222333444555666666666666666666777888888888888888:::::::::999888777666555444777999::::::::::::;;;777777777666666555555555444444444444333333333333000///...///111333333333333333333000...------...444666888999999777555333333333333333444444444444777666444333222222333444555555555666666666666666666555555555666666444333111222333444444444333222333555888999999999:::;;;<<<>>>BBBEEEIIINNNTTTXXXYYYRRRNNNPPPQQQQQQQQQRRRSSSTTTSSSQQQNNNHHHCCC@@@999777666777999;;;;;;:::888;;;<<<999888:::888444777888999888666555444555666555333333444444222111///111333333444666999;;;666666666555555555555555555555555555555555444444444222222222444555444333444444444333111000111333333222111000000000000000111111111333555555333111444666888999;;;AAAJJJQQQYYYZZZ[[[\\\ZZZVVVRRRPPPNNNNNNMMMNNNNNNOOOPPPQQQ\\\___cccgggiiillloooqqqwww|||~~~yyypppaaaUUUGGG@@@:::888777444444777888:::;;;===>>>>>>>>>===<<<<<<===<<<;;;;;;===???<<<;;;;;;===???@@@@@@>>>BBBAAA???>>>===>>>>>>???AAA@@@???AAACCCFFFFFFFFFEEEFFFGGGHHHHHHKKKOOORRRQQQSSSUUUVVVUUURRRNNNKKKJJJKKKMMMNNNNNNMMMKKKJJJKKKJJJJJJKKKMMMNNNNNNMMMJJJIIIGGGEEEDDDDDDDDDDDDGGGEEECCCDDDGGGJJJLLLLLLKKKKKKKKKMMMNNNNNNLLLJJJIIIEEE@@@======>>>??????BBBAAA@@@>>>============<<<@@@FFFRRR___cccWWWIIIsss___PPPKKKJJJDDDBBBDDD>>>@@@>>>===>>>???@@@@@@@@@@@@@@@AAAAAABBBBBBBBBAAACCCAAA>>><<<<<<<<<:::999:::999888888666666555444777666555444444555666777222111111000000000000000222111000111333444333222...///111222222111///...---------------...//////111111222333555999>>>@@@AAA@@@???===:::777444222111111000000//////...---//////......///000222333222111000000//////000000---------......///000000,,,000444333...+++,,,///---...///000111222222222222222222222111111000000000222444444222111222333...111444555555333111000333333333333444444333222444333222111222555:::>>>:::888666444222222222222111222222222222111000000222222111333555666555333555444222111111111333444333111000000222222111000333333444666888::::::;;;:::666444666777444333444555444333555888:::<<<<<<===<<<:::999999:::;;;;;;;;;999888999999888555222444222111222333333222000111222222333333333222222222333444555666666666555666666777888888888777777999999999999888777666555333666;;;<<<::::::<<<>>>:::999888777666555555444555444444444444333333333000......///111333333333333333333222///......///555777999;;;;;;888444222333333333333333333333333555444333222222333444555555555555555555666666777666666666666666666555444333444555555555333222111111333666888888888999:::===???CCCFFFHHHLLLQQQUUUYYYVVVTTTRRRQQQQQQTTTXXXUUUTTTSSSPPPLLLGGGBBB@@@888777777888:::;;;:::888888<<<===:::888888666333444777999888555333555777666555444444444333222222000111222222111111333555666666666555555444444444444444555555444333222111222333444555666555444333444555555333222111222444444444333222111111000000222222333333444444333222444666777888:::>>>EEEJJJQQQSSSVVVWWWWWWUUUQQQOOOMMMMMMNNNOOOQQQRRRTTTUUUZZZ^^^bbbfffhhhkkkoooqqqtttyyy}}}{{{uuummm```TTTIIIAAA:::777666444444777999:::;;;<<<============999<<<===<<<999999;;;>>>:::::::::<<>>AAA@@@===<<<;;;<<<>>>???@@@>>>===???AAADDDEEEDDDFFFFFFFFFFFFHHHLLLQQQUUUPPPRRRTTTVVVVVVSSSPPPNNNLLLNNNPPPRRRRRRPPPNNNLLLNNNMMMLLLLLLKKKKKKJJJIIIIIIHHHFFFDDDCCCCCCCCCDDDFFFEEEEEEFFFHHHLLLOOOPPPQQQPPPPPPPPPQQQPPPMMMKKKHHHEEE@@@======>>>??????@@@@@@???>>>===<<<<<<===???AAALLLddd}}}hhhKKK{{{aaaPPPJJJIIIDDDDDDEEE@@@@@@???===>>>@@@AAAAAA@@@??????AAABBBBBBBBBAAAAAACCCAAA???=========;;;999::::::999888777666555555333444555666666555444333444333222222111111222222222111000000111111000...///000222333333111000...---------------...//////000000111444888===AAADDDDDDCCC@@@>>>:::777444333000000111111000///......///............000111222222222111000000000000000///////////////.........)))...222111---+++...111333222000/////////111222111222222222222111000000111222444444222111222222///000222444555444222111444222111333444555333111333333333222111444999===777777555444444444444555222222222111111000000000111000111222555555444333444333222000000111111222222111000111222222000///111333444666777999:::;;;888333222444555333222444555444333555888:::<<<<<<======<<<;;;::::::;;;;;;;;;::::::999888666333111333222111111333333222111333333444444444444333333111333444666777666666555555555666666777666666666888888888888888777666555333777;;;<<<;;;;;;===???>>>===:::888666555444444555555555444444444333333000///......111222222222333444555555333333333555444666999:::999777444222333333333333333333333333222222222222333555777999666666555555555555666777666666777777666555555555666666777666555333111000111444777888888777888999999<<<@@@DDDHHHLLLQQQUUUVVVYYYYYYTTTOOOOOOUUUZZZSSSRRRPPPMMMHHHDDDAAA???;;;:::999:::;;;;;;888666999===>>>:::666666555222111444777777555444666888555666555555333333222333///111333333222111222444666666555555444444333333444555555666555444222111111333555666666555444333333444444333222111333444555444444333222111111000222333444444333333333444555555666777888;;;@@@CCCHHHKKKOOORRRTTTTTTSSSRRROOOOOOPPPQQQSSSVVVXXXYYYWWWZZZ___cccfffjjjmmmpppqqqxxx|||yyyssskkk___UUUJJJBBB;;;999777555666999::::::;;;<<<<<<=========888;;;===<<<999888:::<<<:::999:::<<<>>>@@@???>>>@@@>>>===;;;;;;<<<===???>>>===;;;<<>>===<<<<<<<<<<<<@@@AAAPPPqqqqqqIIIeeeRRRIIIGGGBBBBBBDDD???AAA???>>>>>>@@@AAAAAA@@@>>>???@@@BBBBBBBBBAAAAAACCCAAA@@@??????>>><<<;;;;;;;;;:::999888777666666111222444666666444222111444444333222222222222333222111//////000///...,,,111111222333333222000///000000//////000000111222000000222777===CCCFFFGGGFFFDDDAAA>>>:::666444222...///111111111111000//////...------...///111222333222222111111111111111111111111111000///------))),,,//////...---///222666444111......///111222111222333333333222000///111222444333111000111111000000000222444555444222444222000222555555333000111333444333111222666:::666666666555555666666666555444222111000111111222//////000222555555444222222222222111111111000000222111111111333333111///333444666666555555777888666222000222444333333666555444333555888;;;<<<<<<;;;;;;;;;:::888777888:::;;;;;;:::999777444222000222111000111333444333222555555555555555444444333111222555666777777555444444444555666666666666666777888888888777777666555555777:::<<<<<<======>>>???>>>;;;888666555555555555555555555444444444333111///......000111111000---///111222111111222333444555555666666555444333444444444444333333333333111111111333555777:::;;;888777666444444444555666555777888888666555555666777777777777555444111000444666999:::999888888999444888===BBBGGGLLLRRRUUUTTTXXXYYYRRRLLLMMMRRRUUUNNNMMMJJJGGGDDDAAA???>>><<<;;;::::::;;;:::888666999===>>>999444444555444111333555666555555666666555666777555333222333444///222444555555555777888555555555444444444444444444555777888888666444333000222555555444333333444222333444333111111222444333444444444333222111000111333444444333333444666666555555666777999:::<<>>??????===>>>>>>===<<<<<<<<<===>>>===;;;::::::===@@@BBBBBBCCCCCCDDDDDDFFFKKKQQQUUUYYY[[[^^^```aaa```___^^^WWWXXXYYYYYYXXXVVVTTTRRRUUUUUUSSSOOOIIIEEECCCCCCBBBBBBAAAAAABBBDDDEEEFFFFFFIIILLLMMMMMMMMMOOOPPPMMMLLLLLLMMMNNNMMMKKKIIIIIIEEE@@@===<<<=========>>>>>>===<<<<<<<<<<<<<<<@@@AAANNNmmmkkkEEEoooYYYMMMHHHBBBCCCEEE???AAA???>>>>>>@@@AAAAAA@@@===>>>@@@BBBBBBBBBAAA@@@CCCBBB@@@@@@AAAAAA???===;;;;;;:::999888777777666333333333444444333333333444333222222111111222222111000//////000111///...333333222222222111111111111000000000000111222222000111555;;;CCCIIIKKKJJJGGGEEEBBB===999555333111---...000222222222111000......------...///111222333333222111111111111222111222222222111000///...---......///000000111111333222111000000000111222111222333444444222000///000222333222111//////000111///...000333555555444444111///111555666333//////333555444111000333777888777777666666555555555999777444222111222444666......///222555555333111111222333444333222000///111111111222444444222000111333555555444444666888555111///222555444666999555444333555888;;;<<<<<<:::<<<===;;;888777888::::::;;;;;;999777444222111111000000111333555444444555555555555555444333333111222555777888777555444333444555666777888888888777777777777777777666555888888999<<<>>>???>>><<<>>><<<:::888777777888999555555555555444444444444222000///...000000000///***,,,///000/////////000444333111111111222444555555555555444444444333333333333333444555888:::;;;:::888666444333333444555555777999888666444555666555555666777777555444333555777999999888777666777555888===BBBEEEIIIMMMPPPSSSTTTRRRLLLKKKNNNMMMJJJHHHGGGDDDBBB@@@>>>======:::999888888999:::999777777;;;<<<666222444888999555555444444555555333222555666777666333222333444111333666777666666666777333444444444444444444555222444666888888777555333000222444444222111333444111222333222000000222444111222333444333333222111000222444444333333666888666555555555666777777666:::<<>>>>>;;;;;;;;;;;;<<<<<<:::888<<<<<<<<<===??????>>>===========================<<<:::888999;;;???AAAAAACCCEEEGGGIIIMMMRRRXXX]]]bbbdddeeeggggggeeedddbbb______^^^]]][[[YYYWWWVVVVVVVVVUUUPPPJJJEEECCCCCCBBBAAAAAAAAAAAACCCDDDFFFIIIMMMQQQRRRQQQOOONNNOOOKKKJJJJJJJJJKKKJJJHHHEEEFFFCCC>>><<<<<<>>>??????======<<<<<<;;;;;;<<<<<<>>>???HHH[[[ppprrr[[[@@@xxxaaaRRRLLLEEEEEEGGGAAAAAA???>>>???@@@BBBAAAAAA<<<>>>@@@BBBCCCBBBAAA@@@CCCBBBAAAAAABBBBBB@@@>>><<<;;;;;;:::999888777777666555333222222333555666333222111111000111111111000///...///111333222111444333222222111111111222///////////////000111111111222777???HHHMMMNNNMMMHHHFFFBBB===999555222111,,,---000222333333222111......------...///111222444333222222111111222222111111222333333222000///111000///000111222111000///000111222333333222111111222333444444222111///000111222222000/////////222000---///222666666555444111///111555666333///...222666555111///111444:::999888777666555444333===:::666333222444777999---...///222555555333111111333555666666444111///111111111333555555333111,,,000333444444555888;;;555111///333666666888;;;555444333555888;;;<<<<<<<<<>>>???>>>:::999:::<<<999:::;;;999666333222111000//////111444555555555555555555555444444333222000222555777888777555444444555666777999999::::::666777777777777777666555:::999888;;;???@@@>>>;;;<<<;;;999888888999;;;<<<666666555555555444444444333111/////////000///---000222555555444333333444333111///---...000444666666666666555555444444444555555555555666888999:::;;;999777444333333444444555777999999666444555777222333555777777777777666333555777777555333333333:::===@@@BBBCCCDDDGGGHHHSSSQQQKKKGGGJJJOOOJJJ@@@DDDCCCAAA>>>===<<<<<<===888666555666888999999999444999:::555222555;;;===999666444444555444111---555777888666333222333555444666777666444222111111333333333444444555555555///111333555666555333111///222444333111000222555000111222111000000111333000111222333333333222111000222444444333333666:::666555444555555555444333444555888<<>>============>>>>>>???===;;;:::;;;>>>===:::666>>>===<<<>>>??????>>><<<<<<===>>>>>>???>>>>>>===<<<:::888888;;;>>>@@@AAAFFFHHHLLLPPPTTTZZZaaaeeeoooppppppqqqpppmmmkkkjjjddddddbbb```^^^\\\ZZZYYYUUUVVVUUUQQQJJJFFFEEEEEEBBBBBBAAA@@@AAABBBCCCDDDKKKPPPUUUVVVTTTPPPNNNNNNKKKJJJJJJJJJJJJIIIFFFDDDDDDAAA===;;;===???AAAAAA======<<<;;;;;;;;;<<<<<<===>>>BBBKKKVVVYYYMMM>>>iiiRRRLLLFFFDDDDDD>>>AAA@@@???=========>>>???<<<<<<===>>>???@@@AAAAAAGGGCCC@@@@@@CCCCCC???:::======<<<;;;999888777777777444444666555222333777444333222111222333444555222222333222222111000///111000000000111222333333111111111111111111222222,,,///555???HHHMMMNNNLLLHHHDDD???;;;999777666444...///000222222222111000......//////000000111111444333222000//////000111555444333111000//////...000000////////////000000111111111000000000000000333222222222333333222000444444444333111...,,,***---------///111444777888333///...222888:::555///111111666;;;888222222777888999999999888777555444===888333000000111000///+++...222444555555666888000111333444444333111000555111000333333000......222000///000333666777888333222111000222555888:::888555333333777;;;>>>???>>>???@@@>>><<<;;;;;;<<<<<<888555222222222111000111111111222222333333444333333444555444333222111111222333444555444333222666777888999999888777666777666555555666888:::<<<:::<<<>>>???>>>=========>>>>>>===;;;999888666666;;;:::999777666555555555333333222111000///...---///000111222333444444444666666555444444444444555444444555777999999888666666666666444222333777;;;:::777444222444666777777999999999888666555333333222444666777888777666555444666666333333666666333<<<@@@AAA>>>>>>BBBFFFEEEIIIIIIIIIHHHFFFCCCAAA???>>>??????===:::666444444999:::999777555777;;;???=========;;;999888999;;;777777666666555555444444333444666666555444555555444555777666555333444444222222222333444555666777666666666777777777555333222111000000000111222333000111222222333333333333000111222333333222111000222222222333444555666777999666222111444555555444222555999<<>>===<<<;;;;;;<<<>>>???:::;;;;;;;;;:::;;;===@@@@@@???>>>===<<<<<<<<<<<>>>>>>>>===<<<<<<;;;@@@BBBDDDEEEEEECCCAAA???pppXXXOOOGGGEEEDDD??????>>>===<<<<<<======>>><<<<<<===>>>???@@@@@@AAADDDAAA???@@@CCCDDD@@@<<<;;;;;;;;;::::::999999999:::666555666666444555888555444333333222222222222111222222222222111000000111111111000111111222222111111111111111222222333222555:::BBBIIILLLJJJGGGDDDAAA<<<888666555333222...///000111111111000000......//////000111111111333222111000000111222333444444222111000000//////000000000//////000000000000000000000000111111111222111000111333333222000000111111222111000///...000000000000111333555666333111000333777888555222333222555:::999333222555777888999999888666555444777444000///000111111000///111333444333333444555222333444444444222000///555111111444444111///000333111//////222444666666222222111111333666999;;;:::777444444666999<<<======>>>???===;;;:::;;;;;;;;;888444222222222111000111111111222333333444444333444444555555333222111000000222333444555555666777888999::::::999888777777666666555666777999:::999;;;===>>>===<<<<<<=========;;;:::888777777777:::999888777666555555444444333222111000///......000000111111222222111111666555555444333444444444555555666777888888777555555666666444222333777:::999666333222333555666666999999888888777555444333333444666777888777666555555888888555555888888666===@@@AAA>>>>>>AAADDDDDDEEEEEEEEEDDDBBB@@@===<<<:::<<<===<<<:::888888888888999999777666777;;;???<<<<<<;;;;;;::::::999888777777777666666666555555444555666666555444444444333444666555333222222333111222222333333222222111555555666666777666444333111111111111222333555555111111222333333333222222111111222333333222111111333222222222333444555555999666333333555666555333111333555777:::===BBBFFFGGGBBB>>>>>>DDDJJJLLLMMMNNNMMMLLLMMMOOOPPPOOONNNTTTTTTTTTUUUTTTPPPJJJEEECCC>>>::::::;;;;;;888555::::::::::::;;;;;;;;;<<<===<<<;;;;;;;;;===>>>@@@===>>>>>><<<::::::<<<>>>@@@@@@???>>>=========>>>>>>===;;;;;;<<<@@@DDDGGGKKKTTT]]]ccciiiqqqttttttxxxwwwwwwwwwvvvuuuuuuuuuuuurrrlllddd^^^YYYVVVTTTRRRQQQOOOMMMKKKHHHFFFEEEDDDDDDDDDCCCBBBCCCGGGJJJJJJJJJLLLMMMNNNNNNLLLJJJEEEEEEFFFHHHIIIIIIFFFDDD@@@???===;;;;;;<<<>>>???======>>>>>>===<<<<<<;;;===>>>@@@BBBAAA@@@>>><<<{{{```TTTIIIEEEEEE@@@===<<<<<<;;;<<<<<<======;;;<<<<<<===>>>???@@@@@@BBB@@@???@@@CCCDDDAAA>>>::::::::::::::::::::::::;;;555333555666444444777555555555444333222000000000111111111222222222222222222111111000111111111111111111111111222333333:::<<>>===;;;:::999999::::::999999888777666555555444444444333222111000//////111111111111000000//////555444444333333333333333666666666666666555555444555555555333222333666999777555222222333555666666888888888888777555444444444444666777777777666555444777777555666999999777<<<@@@AAA===<<>>===;;;999888999;;;<<<;;;999888888888666777888777777999<<<>>><<<;;;:::<<<>>>===999666888888888777777777777777666666666666555555444333222333444444222111111222222333444444333111///...444555666666666555333333///000111333444555666666222222333333333222111111111222222333333222222111333333222222222333333444888777555555666555333222111222444555777:::???CCC@@@===;;;>>>DDDJJJMMMNNNOOOMMMMMMMMMOOOOOONNNMMMNNNLLLKKKJJJJJJGGGCCC@@@@@@===::::::<<<<<<:::888999999::::::::::::;;;;;;<<<;;;;;;;;;<<<===???@@@@@@AAA@@@>>>;;;:::;;;<<>>===<<<<<>><<<<<<======<<<<<<;;;;;;;;;<<<>>>???@@@>>>===<<>>>>>;;;<<<<<<===>>>???@@@AAABBBAAA@@@AAABBBCCCAAA>>><<<<<<;;;;;;:::::::::999999333000333666555333444333444555555444222111000000000000000111222333444333333222111000000000111111111111111222333333444>>>AAAFFFIIIJJJFFFAAA>>>;;;888555333222111///---......///////////////......//////000111111222222111111111222222333444444222111111111111111222222111111000000000000111111......///000111222222333...------///111222111000+++,,,---///111222333444444444333333333333333333333555666555333333666999777444333666999888555222444555777888888666444222---...///000111111000///555555333111//////222444333333444444444333222111555222222666777555444555333111//////000111000///000000111333666999<<<>>>:::777555444555777888888;;;<<<===<<<:::999:::;;;;;;888444222222222222111000111111222333444555555555555666777666555444333111111111111333555777999777888999999999999888777555666666666666666555444888:::<<<===<<<;;;;;;;;;???>>>===;;;;;;<<<===>>>::::::999999888777666666444444444333222111111111111111111000000000111111444444333222222222222333666777777777555444333333555444333333333444666777666444222111333555555555777777888777777666555444444555666666777666555555111444555333444777888555<<>>@@@>>>===>>>AAAGGGMMMOOOPPPPPPOOOOOOPPPRRRSSSSSSRRROOOLLLIIIGGGFFFDDDBBBAAA???===::::::<<<<<<;;;999999::::::::::::::::::::::::::::::;;;<<<>>>@@@AAA@@@AAAAAA???===;;;<<<===@@@@@@@@@@@@@@@AAABBBBBBAAA@@@>>>???BBBGGGMMMQQQSSS^^^iiiooosssvvvuuuqqqwwwwwwwwwxxxxxxxxxxxxxxxtttrrrnnnhhhaaaYYYSSSOOOLLLJJJHHHFFFEEEFFFGGGHHHGGGHHHIIIIIIGGGFFFFFFGGGJJJJJJIIIGGGEEEEEEFFFGGGDDDDDDCCCEEEFFFFFFEEECCCAAA@@@>>><<<;;;;;;<<<===::::::;;;;;;;;;;;;:::999===>>>???@@@@@@???>>>===rrr```NNNFFFFFFBBB?????????@@@@@@@@@??????<<<<<<===>>>???@@@AAAAAADDDCCCBBBBBBBBB@@@>>>===???>>>===<<<:::999888777999222111777<<<;;;666333111222333444555444333222000000///000111222444555333333222111000000000111111111111111222333444555>>>AAAFFFHHHGGGDDD???===888666444222222111///---/////////............/////////000000111222222222222222222222222222222222111111111000111111222333111111000000000000111111......///000111222222333---------///111222111000------......000111222222222222333333444444444444333555777666222222555999666555444555888:::777333333555777999888666444222///111222333222111000///444333222///...000333666000111222333444555555555555222222666888666555666333222000///000000///...///000111333666:::===>>>777555333333555777888888:::<<<<<<<<<:::999:::;;;:::777444222222222222222000111222333444555666666666666777888777666555444444333333222333444666777555666777888888777666555555666666666666666555444888:::<<<===<<<;;;;;;;;;>>>===<<<;;;;;;<<<===>>>;;;;;;;;;;;;;;;:::999888555555444444333333222222111111000111111333444555444444333222222222222333555777999999666333333333444333222222333444555555555333111222444555555555666777777777777777666555555666666666666666555555111444555333444777888555:::>>>???;;;:::<<<<<<::::::999888777666666555555888888888666444222333444444444666888:::;;;;;;;;;<<<::::::>>>BBBAAA;;;555777777888888999999::::::999777666666777666444111333444555555333222222333000222555777777666444222333555777777555333333444111111222333333222111000333333333333222222111000000000000//////000000000333333222111111111222222444555777888666444222000111555:::>>>>>>>>>======??????@@@DDDHHHMMMPPPQQQRRRQQQRRRTTTWWWZZZZZZZZZSSSOOOJJJGGGEEEEEEDDDCCC???>>><<<;;;;;;;;;;;;:::::::::::::::::::::::::::::::::;;;<<<===>>>???@@@===???@@@@@@>>>>>>>>>???@@@@@@@@@@@@AAACCCDDDEEEDDDCCCAAAAAAEEEKKKQQQUUU^^^lllxxxyyyuuurrrrrrrrruuuuuuuuuuuuvvvvvvvvvvvvqqqpppmmmhhhbbb[[[UUURRRLLLJJJHHHFFFFFFFFFHHHIIIGGGHHHJJJIIIGGGFFFEEEFFFJJJJJJJJJGGGEEEEEEGGGJJJGGGFFFDDDDDDEEEDDDBBBAAABBBAAA???===<<<<<<<<<<<<888999999:::::::::999999>>>????????????>>>===<<>>>>>???@@@AAABBBBBBDDDDDDCCCBBBAAA???>>>===AAA@@@>>><<<:::888777666:::555555@@@HHHEEE<<<666111222333333444444444333111000//////000222444555222222111111000111111111111111111111222444555666<<>>:::555666666777888999::::::;;;999777555666888888555222333444666555333222222333---///111333555444444333333666999999555333444666222222222222111000//////222222333333333222111111111000////////////000111333333222222222333333444111333666666444222222222///333999===>>>===;;;;;;>>>>>>@@@CCCGGGKKKNNNPPPSSSSSSTTTWWW[[[^^^______UUUQQQKKKGGGEEEDDDCCCBBB???>>>===<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;:::::::::;;;;;;<<<===>>>??????;;;===????????????@@@AAA>>>??????@@@BBBCCCEEEFFFEEEDDDCCCDDDHHHOOOWWW\\\hhhvvvuuuqqqsssuuuqqqqqqrrrsssssstttuuuuuuqqqpppmmmiiiddd^^^YYYVVVMMMLLLJJJHHHGGGGGGGGGHHHFFFGGGHHHHHHFFFEEEEEEEEEFFFHHHJJJIIIGGGGGGKKKOOOIIIGGGEEEDDDDDDDDDBBB@@@CCCCCCAAA???>>><<<<<<<<<999999::::::;;;;;;::::::?????????>>>===<<<;;;:::mmmXXXMMMLLLHHHCCCDDDDDDDDDCCCAAA???>>>??????@@@AAABBBCCCCCCDDDBBBCCCCCCBBBAAA?????????@@@???>>><<<;;;999888888888555999GGGQQQNNNAAA777444444333222222222333333222111000///000111333444111111111000111111222222111111111222333444555666;;;>>>@@@@@@===;;;:::;;;555333222222333222000...222111000/////////000000///000000111111222333333---...000111222111111000222222111111111111111111//////............//////000000000000000111111111000//////000111222000///000///............000000///000111333333333333222222333555555444333333333///555777444555:::<<<:::333555888;;;;;;999555333111333444444111000111222111222111000///000333555111111222333444555777888666333222666888555444555333222111111222111000......///111333555888:::;;;888666444444555555555444666777888888666666777888999777333222222333333222000111222333444666777777777888999999999888777666222222444555666666666666555666777888888777666555777666666555666777999:::999;;;===>>>===<<<<<<===<<<<<<===>>>>>><<<:::999:::;;;=========<<<:::999666666666555555555555444222111000///000111333555666555555444333444444444111777>>>???;;;666444333333111000111333555444222444333333444666777777666555555666777777777777777777777666555555555555555555888888555555888888666555:::<<<999888::::::888888777666555555666666777333444555555444555777:::555444555888;;;;;;999666555777999:::;;;999777555555555666777888999:::;;;999666444555999999666333222333444444222111111222...///111222333444444444444888;;;:::666444555777333333222111111111222222111111222333333333222222333222111000000111222333333222222222333444555555///111444444222111222333111444888:::;;;;;;===>>>===>>>@@@BBBFFFJJJPPPSSSTTTTTTTTTWWW[[[]]]^^^^^^WWWRRRLLLGGGDDDCCCAAA@@@<<<<<<<<<<<<<<<<<<===???=========<<<<<<;;;;;;;;;;;;;;;<<<===============:::<<<>>>??????>>>???@@@======>>>@@@AAADDDFFFGGGCCCCCCBBBEEEKKKTTT]]]ccciiittt{{{wwwpppnnnppprrrkkklllnnnpppsssuuuvvvwwwrrrppplllhhhbbb]]]YYYVVVNNNMMMLLLJJJHHHGGGFFFEEEDDDEEEFFFEEEDDDCCCDDDEEEDDDHHHKKKJJJHHHHHHKKKOOOIIIGGGEEEDDDEEEEEEDDDBBBEEEDDDCCCAAA???>>><<<<<<;;;;;;<<<===============CCCCCCBBB@@@>>>===;;;;;;rrr\\\QQQNNNKKKDDDDDDDDDDDDCCCAAA???===???@@@AAAAAACCCCCCDDDEEE@@@AAABBBBBBAAA@@@@@@AAA>>>>>>===<<<;;;;;;::::::666333999JJJUUUQQQBBB555777666444222111111222222333222000//////111333444111000000000111222333333111111111222333444666777:::===???===:::777888999333222222222333222000...333222111/////////000111000000000111222222333333***,,,...000222222222222333222222111000000111111......------------......111111111000000000000000111000000111222222000...///......---...///000111000000222222333222111000111222444555555444222000---444888555444999===<<<333666999;;;<<<999666444///111333222000///222444222333222111//////111333333333333333444555666666777333222666777555333444333222111222333222000///...///000333555777999::::::777555444444444333111333555666555444444555666999666333222222333333333000111222333555666777888888888999:::999888777666///111333555777888888888666777888999999888777666777777555555666888:::<<<:::<<<>>>???>>>=========>>>@@@BBBCCCBBB@@@===;;;999:::<<<======;;;:::888666666666666666555555555333222000///...///111222666666555444444444444555///777???AAA===777444444333111000111444555333111555444333555777888888777444555666777777888888777888777666555555555555555444666666333333666666333444999;;;999888::::::888888777666555555555666777888888888666444444666888555555666999<<<;;;888444222555777888777555555555444555555777888999:::;;;888555333555999:::777333000222333333111000000111222333333333444555666666444888<<<;;;777444666888333333222111222333555666000111222333333333333333555444333222222333444555222222222333444555666777---000333333111000222444555666888888999<<<@@@CCC===>>>@@@CCCGGGLLLSSSWWWTTTTTTTTTVVVYYY[[[\\\[[[YYYTTTNNNIIIEEECCCAAA@@@999:::;;;<<<<<<===@@@BBB>>>>>>=========<<<<<<<<<<<<<<<===============<<<:::<<>>======>>><<<===>>>???AAADDDFFFGGGAAAAAAAAAEEEMMMXXXbbbiiicccjjjnnnllliiijjjllllllgggiiilllooosssvvvyyyzzzqqqooojjjeee___ZZZVVVSSSNNNNNNMMMKKKIIIFFFDDDBBBCCCDDDDDDCCCBBBBBBDDDEEEGGGJJJMMMKKKGGGFFFHHHKKKHHHFFFDDDDDDEEEFFFFFFEEEFFFEEEDDDBBB@@@>>>===<<<======>>>???@@@@@@??????HHHGGGEEECCCAAA???>>>===qqq___UUUOOOJJJIIIFFFBBB@@@@@@@@@@@@???BBBBBBBBBCCCCCCCCCDDDDDDBBBBBBBBBBBBAAA@@@???>>>>>>>>>>>>===<<<<<<;;;;;;999888:::>>>===666555999888777555444333222222222333111---+++,,,000444777000000000000000111111222333111///...///222666888AAA???<<<;;;:::888666444111000000000000222333444:::666111///000222333333//////000111111111111111666555444444333333333333222111111000///......---////////////000000000000///////////////000111111333444444555444333222111...///111222222111000///...///111222333333222111333333444444555666666777:::777555444666999;;;<<<:::<<<===:::666444555777333222111111111222333444000000111111111111000000111222222222222444888;;;666666555444333222222111//////000000000000///...---///111222222222333555555555555444444333333333444333111000000000111111111111111000111111222222222444555555444555666888666777888999888888666555666666666666666666666666888888999999999777666555666666666666777999<<<===>>>>>>>>>?????????>>>===FFFDDDAAA???>>>===;;;999===============<<<<<<<<<777777777777666666666666111111111222222333333333888777666555555555666777555333333:::BBBCCC;;;333666333000111555777555333333555777:::;;;;;;:::999666888888666999======999777888999999888666444222888777666555444555555666999999999999888888777777777666555555555666888999444555666777777666555444444333777AAAEEE@@@777222444777;;;;;;888444333444333333444888<<<===:::666888777777555444333222111111222222333333333222222111222333222111111333555999888888777888:::;;;===666666444222000000222444333333333333333444666666111222333444444444333333666555333222111222222222///111222444444333222111333555777888888888:::;;;;;;===@@@CCCGGGIIIKKKKKKVVVVVVVVVVVVWWWXXXXXXYYYSSSQQQNNNJJJFFFBBB>>>============@@@CCCFFFFFFFFFGGGFFFDDDAAA???===<<<<<<@@@???>>>===<<<;;;:::999:::;;;<<<===>>>???@@@AAA???===;;;===@@@BBBBBBAAACCCCCCFFFMMMVVV\\\^^^^^^bbbaaaaaa``````aaaaaaaaaeeeeeefffiiilllooosssuuukkkhhhddddddccc___WWWPPPJJJKKKLLLLLLKKKIIIGGGEEEAAABBBCCCCCCDDDDDDCCCCCCHHHIIIIIIJJJIIIIIIIIIHHHEEEAAAAAAFFFGGGEEEFFFKKKEEEDDDCCCBBBAAA@@@??????============???AAACCCDDDFFFEEEDDDEEEEEEDDD???;;;wwwaaaTTTMMMIIIGGGDDDAAA@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBAAA??????>>>>>>>>>===<<<<<<;;;;;;888666888;;;888222000444777666555333222111111111000/////////000111333444000000000000000111222222666444222000111333666888;;;:::888888999999888666111000000000000222333444666333//////000333333222//////000111111111111111222222111111111222333333222111111000//////......000000000000000////////////////////////000111111222333444444444222111000///000111222222222111000222222333444444444444333333333444555555666666666888777777777888;;;>>>@@@777888888777555555555666333333222111111222333444//////000222222333333333444444444222111222555888666666555444333222222111//////000000000000//////---///111222222222333555222111111111111111000000333333111000000000111111111111111000111111222333222444555555555555666888666777888888888777666555555555555555555555555555777777888888888777555444999888888999:::<<<>>>@@@<<<===>>><<<:::;;;???CCCGGGDDD@@@===<<<:::888777999;;;===>>>>>>===;;;:::888888777777666666666555111111222222222333333333333333222111111222222333333111222888???AAA===888666333111222555777777555666777999::::::999888777777999888777:::>>>>>>:::888999999999888777555444777666555444444555555666999999888777777777888888777666666666666666777888555555666666666666555555888777;;;DDDHHHCCC;;;666555888::::::777444333444666666777999<<<;;;888555999999888777666555444444111111222222222222222111111222333222111111333555555555555555666777888888888777666333000///000222444444444444444444333333222222333333444444333333444444444444444222111000222222222222333444555666111333555666666666777999999<<<@@@DDDGGGIIIIIIIIIQQQRRRSSSTTTUUUUUUUUUUUUQQQOOOLLLHHHDDDAAA??????@@@@@@AAADDDIIILLLMMMLLLNNNLLLIIIEEEBBB@@@??????CCCBBBAAA???===<<<;;;::::::;;;<<<===??????@@@@@@???>>>===>>>AAACCCBBB@@@BBBCCCGGGOOOYYYaaacccccc```______^^^]]]]]]]]]^^^```bbbdddgggiiikkklllmmmkkkhhhffffffeee```WWWPPPJJJKKKLLLMMMLLLIIIGGGEEEDDDDDDCCCCCCCCCCCCBBBBBBHHHHHHHHHHHHHHHGGGFFFFFFEEEAAAAAAEEEFFFCCCDDDIIIEEEEEEDDDCCCAAA@@@??????============???@@@BBBCCCFFFDDDBBBCCCCCCBBB???;;;fffVVVNNNKKKEEECCC@@@???@@@BBBBBBBBB@@@@@@@@@AAAAAAAAAAAABBBCCCCCCCCCCCCBBBAAA@@@@@@>>>>>>>>>===<<<<<<;;;;;;777666777888555000...000555555333222111111000000---///111333333333111000111000000000000111222222888777444222222333555777999888888888::::::888777000000000000111222333444222000//////111222222222//////000111111111111111000000111111222333333333111111111000000//////...111111111000000////////////////////////000111111111222333333333222111000000000111222333333222222555444444333333333333333222333444555666666666666555888::::::999;;;@@@DDD888666555555666777777666444333222111111222333333...///000222333444555666666666555333111111333555666666555444333222222111/////////000000000000000...000222333222222444555222333333333333333333444333222111111000111111111111111000000111222222333333444666666555555777888666777888888888777555444444444444444444444444444555666666777666666555444::::::::::::<<<>>>@@@AAA;;;===>>>:::777999BBBJJJFFFBBB===:::888777666555555888;;;>>>???===:::888999999888777666666555555111222222222222333333333444333333222222333444444111111111555:::===??????888666333333555777888888888888999:::999888666555888::::::888;;;??????;;;:::999888777777777777777666555444333333444666666999888666555666777999:::666777777777777777666666777666555444444555666777999888<<>>===;;;<<<===@@@DDDFFFEEEDDDEEEFFFKKKSSS]]]dddeeeeee^^^]]]\\\\\\[[[ZZZYYYYYY[[[]]]```bbbdddddddddcccgggfffeeeeeeddd^^^UUUNNNIIIKKKMMMNNNMMMJJJFFFDDDEEEDDDCCCAAAAAAAAAAAABBBGGGGGGGGGGGGGGGFFFEEEDDDDDDBBBAAACCCCCCAAABBBDDDFFFFFFDDDCCCBBB@@@??????>>>>>>>>>>>>???@@@AAABBBEEECCC@@@?????????>>><<>>???@@@@@@???????????????@@@@@@@@@@@@CCCCCCCCCCCCCCCBBBAAA@@@>>>>>>>>>===<<<<<<;;;;;;888999999999666333222333444333222111000000000000---///111333444333111000111111000000111111222333999888555333222333444555<<<;;;:::::::::999666444000000000111111222333333222222222222222222111000//////000111111111111111222333333444444444444333111111111000000000//////222222111111000////////////////////////000000111000111222222222222000000000111111222333333333333555444222111000000111111222333444555666666666555444888<<<<<<999:::>>>CCC<<<999666666999:::999777555444333222111222222333///000000111222333444555666666555333111111333555666666555444333222222111///////////////000000111///111333444333333444555333333333444444555555555222222111111111111111111000000000000111222333333333555666666666666777999888888999999999777666555222222222222222222222222444444555555555555555555999999999999;;;===???@@@===>>>===<<<;;;???FFFKKKCCC@@@;;;888888888777777555777999;;;<<<<<<:::999::::::999888777555555444222222222222222222222222333333333333333333444444111222222222444888>>>AAA<<<:::888666444555666888777888888999888777666666888::::::999;;;??????<<<999888666555555666777888555444444333333444666777888777555444444666999;;;666666888888888777555444888777555333333555777888777666:::BBBDDD???:::888999999777555444333444555999999:::;;;;;;:::888666555444333333333444555555111111222222111111000000111222333222111111333555333555777999:::999888666888888777444111000000111222333555666555333111000222222222222222333333444444444444444444222111000444333222222222222333444333555666777777777:::<<<<<<===???BBBDDDGGGIIIJJJOOORRRUUUXXXYYYYYYWWWVVVRRRNNNIIIDDDAAAAAABBBCCCEEEGGGKKKSSS[[[aaadddddd```\\\VVVOOOKKKHHHHHHHHHJJJHHHEEEBBB???<<<;;;;;;999:::===???@@@???===;;;666999===BBBFFFIIIIIIIIIKKKLLLPPPXXX```ddddddbbb]]]]]]\\\[[[ZZZXXXWWWVVVYYYYYYZZZ[[[\\\]]]^^^^^^ccccccbbbbbb___YYYQQQJJJHHHJJJLLLMMMLLLIIIEEECCCBBBAAA???>>>>>>???AAACCCDDDEEEFFFFFFGGGGGGFFFFFFDDDBBBAAAAAA@@@??????@@@FFFEEEDDDCCCBBB@@@??????>>>>>>??????@@@@@@AAAAAACCCAAA>>>===<<<<<<======sss___TTTRRRGGGDDD@@@>>>======<<<<<<>>>>>>>>>?????????@@@@@@BBBBBBBBBCCCBBBBBBAAAAAA>>>>>>>>>===<<<<<<;;;;;;777999:::888666666666666333333222111000000000000000111111222222222222222111111111111111222222333888777555333222333444555:::999999999999888555222///000000111222222333333444555555555333111000/////////000111111111111111444444555444333222111000111111111111000000000000222111111111000000000//////////////////000000111000000222222222222111000111111111222222333444444666555333111000000111111111333444666777666666555333888<<<;;;888777:::>>>???;;;777666888999777555777666444222111111222222111000000000000111222222444444444222111222555777666666555444333222222111//////......///000111222000222444444444333444555//////000000111111111222111111111111222111111111000000000000111222333444444666777777666777888:::::::::;;;;;;:::888777666222222222222222222222222333333444444444555666666::::::::::::;;;===@@@AAA@@@>>>===???DDDGGGHHHGGG@@@===:::999999:::;;;:::777777777777888:::;;;<<<;;;:::999888777666555444222222222222222222222222......//////000000000000444333333111111444:::?????????>>>:::555333555777666666777777888888888888888:::999888;;;??????;;;777555333222222444666888666555444333444444666666888666444333444666888:::555666777888888777666555999777444333333444777999666555999???AAA<<<888888999888555444444444555555666777999:::::::::::::::444444222222222333555666222222222222222111000000111222333222111111333555333555888;;;;;;:::888777666666666555222111222333000111333555555444333222222222111111111222333444777555333111000111222333333333333333222000///---333444666777777999<<<>>>BBBAAA@@@AAADDDHHHLLLOOOQQQSSSVVVYYYZZZYYYXXXWWWTTTPPPJJJEEEBBBBBBCCCEEEFFFIIIOOOXXXaaahhhllllllccc___YYYRRRMMMKKKJJJJJJKKKIIIEEEAAA>>>;;;::::::999;;;===??????>>><<<:::777:::???CCCFFFGGGHHHIIIMMMOOOTTT[[[cccgggeeebbb______^^^]]]\\\ZZZXXXWWWZZZXXXUUUTTTUUUXXX\\\___ccccccbbbaaa]]]VVVNNNIIIGGGHHHJJJKKKJJJGGGDDDAAA===<<<;;;;;;===???BBBCCCBBBCCCEEEFFFHHHIIIIIIIIIBBBBBBAAA???>>>>>>>>>===DDDDDDCCCBBBAAA@@@??????@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@===;;;::::::<<<==={{{dddVVVPPPJJJFFFBBB???>>>===<<<;;;>>>>>>>>>????????????@@@@@@AAAAAABBBBBBAAA@@@@@@>>>>>>>>>===<<<<<<;;;;;;555888999666444666777555333222222111000000111111222222111111111222222333222111111111111222333333555555444333444444666666555444555777888777444222//////111222222333222222666777777555222000////////////000111111111111111333333333333111///---,,,111111111111111111111111111111111111111111111111///////////////000111111000111222333333333222111000000000000111333444555777777555444333333333333111222555666777777555444333777::::::999777888:::===:::777444444444444444888777555333222111111222222111000//////000111111333333333222222333666999666666555444333222222111//////.........000111222111333555555444444444555111111111111111222222222000000111222222222222111//////000000111222444444555666888888777777999:::::::::;;;;;;:::888666555222222222222222222222222333333333444444666777888<<<<<<<<<<<<>>>@@@BBBCCCAAA>>>===AAAGGGJJJFFFBBB<<<;;;::::::<<<===<<<;;;:::888777666777888;;;<<<::::::999888777777666666333333333222222222222111...///000111111222111111555444222111000222666:::???BBBBBB>>>777333444777666666666777777888888888666888888666999======999444333222111222444666777888777666555444555555666777666444333444555777888555555666777777777777777888777555333333555777888666666999???@@@;;;999:::888666333333444666666555333555888999999:::;;;===777666444333333555666888333333333333333222111000111222333222111111333555222333666888999888666555555666777555333222333444///000222333444444444333222111111000000222333444888666222000///000333555222222333444222000---+++111222444555666999===@@@GGGFFFDDDDDDGGGKKKPPPSSSRRRSSSUUUWWWWWWWWWVVVUUURRROOOJJJEEECCCCCCEEEFFFIIIKKKRRRZZZcccjjjlllmmmccc```ZZZUUUPPPNNNMMMLLLKKKIIIEEE@@@===;;;::::::;;;<<<===>>>>>>===;;;:::;;;>>>AAACCCCCCDDDEEEFFFLLLOOOUUU___gggkkkjjjfffaaaaaaaaa```___]]]ZZZYYYZZZWWWTTTRRRSSSXXX^^^bbbggggggeeebbb\\\UUUNNNJJJEEEFFFFFFFFFEEECCCAAA@@@999::::::;;;===@@@BBBDDDBBBCCCDDDFFFHHHIIIIIIJJJAAABBBAAA===<<<>>>>>>;;;AAAAAAAAAAAA@@@@@@@@@@@@BBBBBBCCCCCCCCCBBBAAAAAA??????===;;;999999;;;===lll\\\SSSKKKHHHDDDBBBAAAAAA@@@???>>>>>>?????????@@@@@@@@@??????@@@@@@AAA@@@@@@???>>>>>>>>>===<<<<<<;;;;;;666::::::555333555666444333333222111111111111222222222222222222222222222222222111111222222333444444444444555666777999:::777777777999:::888555222...///111222333333222222444555666444111//////111//////000111111111111111111222222333222000...,,,111111111111111111111111000000000111111222222333///////////////000111111000111222444444444333222////////////000222444555555666666666555444333333111222555777888777555444222444777:::;;;:::999999:::999888555333333555888999777555333222111111111111111000///000111333444333333333222222333666999666666555444333222222111//////...---...000222333222444666666555444555666444444444333333333333333///000111222333222222111/////////000111333444555555777888888888888999;;;999999999999888666444333222222222222222222222222444333333444555666888999<<<;;;;;;<<<===???AAACCC???======???BBBCCCAAA>>>;;;::::::;;;======;;;999:::999888888888999::::::999999999888888777777777333333333222222222111111000111222444555555444444333222111000111333555555<<>>>>>:::999;;;555333222333666777777666222555888888888888;;;===888666444333222444666777444555555444444222111111111222333222111111333555111333555666777777666555666777888666444222222222222222222222222222333333222111000///000111333444777555333111000111222444222222222222111111000000000222444555888;;;@@@DDDIIIIIIJJJKKKNNNPPPSSSTTTSSSTTTUUUUUUUUUUUUTTTTTTLLLJJJGGGEEEDDDEEEGGGIIIMMMOOOTTT[[[bbbggghhhgggaaa___[[[WWWSSSPPPOOONNNLLLIIIEEE@@@===;;;;;;;;;<<<=========<<<<<<;;;::::::===@@@AAAAAACCCFFFHHHPPPRRRYYYccckkknnnlllhhhaaabbbbbbbbbaaa___]]][[[YYYWWWUUUTTTWWW\\\aaaeeejjjiiifffaaaYYYRRRMMMJJJCCCCCCCCCBBBAAA@@@???>>>:::;;;<<<===???@@@BBBBBBCCCCCCDDDEEEFFFFFFFFFFFF@@@BBBAAA===<<>>>>>?????????@@@@@@@@@DDDDDDEEEEEEEEECCCBBBAAA===>>>>>><<<999999;;;===tttcccYYYLLLIIIEEEDDDDDDDDDDDDCCC????????????@@@@@@@@@@@@>>>??????@@@@@@@@@??????>>>>>>>>>===<<<<<<;;;;;;999>>>===666333666666333333333222222222222222222111222333444444333111000222222111111222222333444333444444666888:::<<<===>>>>>>======<<<999555111...///111222333333222222222333444222///...000333//////000111111111111111111222333444444333111000111111111111111111222222//////000111222333333444///////////////000111111111222333444555444444333///.........000111333555222333444555444333222111000222555777888777555444111222555999======<<<999999::::::777444555999===999888666333222111111111111000//////111333666888444444444333111222555777777666555444333222222111//////...---...000222444333444666666555444555666222111111000000////////////000111222333333222111/////////000111333444555666777888999888888999;;;777777888777666444333111222222222222222222222222444444333444555777999:::999999999:::;;;===???@@@=========<<<<<<<<<<<<===::::::;;;<<<===;;;888555999999:::;;;:::999888888999999888888888888888888333333333222222111111111---...000111222222111111222000///111333555555333999@@@EEECCC;;;666888<<<:::999888666555555444444333444444333555:::999666333333333444555666777888<<<;;;999777666555555555666666666555555444444333555444444444666888:::;;;777666555444444555666777444444888<<<<<<888777999444222111333777999888666333555888888777777999<<<777555222000000111333555555555555555444333222111111222333222111111333555333444555777777777777666888999999777444111000000555444333222111111111111222111000//////111333444555555444333333222222111222111000000111222444666222444666888:::???DDDHHHHHHJJJNNNQQQSSSTTTTTTTTTVVVVVVVVVUUUUUUUUUUUUUUUGGGFFFDDDCCCDDDFFFIIIJJJPPPRRRVVV\\\aaaccccccaaa```^^^\\\XXXUUUSSSQQQPPPLLLJJJEEEAAA>>><<<<<<<<<=========<<<;;;;;;;;;:::555999===???AAADDDJJJNNNUUUXXX^^^fffmmmoookkkgggaaabbbccccccbbb```^^^\\\WWWVVVVVVXXX[[[___dddgggjjjiiieee^^^VVVOOOJJJHHHCCCBBB@@@???>>>=========<<<===>>>@@@AAAAAAAAAAAADDDDDDDDDEEEDDDCCCCCCBBB???CCCAAA<<<;;;??????;;;<<<======>>>??????@@@@@@EEEEEEFFFFFFFFFDDDCCCBBB<<<>>>???===:::999;;;==={{{hhhZZZTTTOOOJJJEEEDDDCCCCCCBBBCCCCCCBBBBBBBBBBBBCCCCCCCCCBBBAAA???>>>===============<<<<<<<<<;;;;;;;;;===<<<:::888666666666666555444333222111111111111222111111000000000000000333333444444333222000///666555555777:::===>>>>>>???>>>===<<<:::777555444///111333555555333111///222111111111111111222222...///111222111000...---111111111111111000//////000000111222222222222111222222000000000111222333111000000000000000111111000//////000222333333222...///111333444444444444333444666777777444111......333888:::999777777888777888999999999999888777999:::999666222222555999999999888777555222000///555333111222444555333111666666777777777777777777888888666555333333333333111111000000000000000111555666666555333111222333000000000///000000111222///111222222111111222333000222333333111111555888888888888777777777777777;;;888777888:::999555111444333222222111111222222222222333555666888999999:::<<<===>>>===>>>???AAACCC???:::777777999;;;<<<;;;:::999999999:::;;;<<<999999888777777888999999888888999888666555777888555444222000000111222333111222222333222111000///333222111111111222333444111777???BBBAAA===<<<<<<888888666444222222555888555555666888::::::888666444444555777888:::;;;;;;;;;999888888999:::999888444444444555555555555555333555666555333333888<<<555555555555555666777777555555777===BBBCCC===888666555444666888888555222555555555555555555555555555555666666666666666555555555444444444333333333444444444333222111000///333666666333333666666444555777777444000///000222000222444555333111000000555444333000......000222///111333333222222333444555333222000000000111111444555888:::<<<@@@FFFJJJNNNOOOQQQTTTVVVWWWWWWWWWWWWWWWXXXXXXWWWUUUTTTSSSPPPMMMIIIFFFFFFJJJOOORRRWWWXXXYYYYYYYYYZZZ\\\^^^YYYXXXYYYYYYYYYWWWSSSPPPKKKIIIEEEAAA>>><<<::::::<<<<<<<<<<<<============::::::;;;<<>>@@@AAAAAAIIIEEEBBBAAACCCEEECCCAAACCCCCCBBB???<<<:::;;;===:::;;;<<<<<<<<<>>>AAACCCCCCDDDEEEEEEEEEDDDBBBBBB>>>:::777777:::<<<===<<>>>>>>>>>>>===============<<<:::888777666777777555444333222111111111111222222111000000000000000111222333333333222111000555444555777:::===>>>>>>>>>===<<<;;;888666444333...///111222222111///...333222111000000000000000111222444555444333222111222222222222222111000000000111111222333222222222222222111000000111222333222111000//////000111111111000000111333444333222///000111333444444444333555666666666555444222222000333888:::999888888999666777999::::::999888777888999999555222222555999888777666555444222222111555333111222444555333111222333444444444444444444888777666555444333222222000/////////000111222222444555666555333222222333000000000000000111222222///111222222111111222333111222333222111222555888777777777777777777777777888999::::::888666555555444333222222111111222222111222333444666777888999888:::<<<<<<===>>>AAADDDAAA>>>999777777999::::::888888777777777888999::::::999777666666777999:::777888888777555444555777444333111000000000111222222333333444333222111000222222111111111222333444333666:::>>>AAABBBAAA???;;;999555333222444666888666555555777999:::999888333333444555777888999999:::888777777888999999888888888777666555444333333555555555444444555888:::555555555555555666777777555555777<<>><<<::::::;;;<<<<<<<<<============<<<<<<======@@@EEELLLQQQTTT[[[ccchhhhhhgggffffffaaabbbdddffffffbbb\\\XXX\\\YYYWWWWWWYYY]]]___```fffbbb[[[UUUPPPKKKGGGDDDCCCCCCCCCCCCAAA@@@@@@AAAAAA???======???BBBCCCCCCGGGEEECCCAAABBBBBBBBBAAA>>>???>>><<<::::::;;;===;;;<<<<<<;;;:::;;;===???@@@AAAAAABBBAAA@@@???>>>???===::::::<<<======<<>>>>>===;;;:::888777777888888555444444333222222222222222222111000000000000111000000111222222222222111555444444777:::=========<<<;;;:::888666444333222000000111111111111000000333222111000///.........222333444555666555444333222333333333333222111111111222222333333333333333222222111111000111111222444333111///...///111222222111000111444555444333000111222333333333333333888777666444444444444555222444777888888999:::;;;444666999;;;;;;:::888777666888888555222111444777666555444222222222333333444333222222444444333222444555666666777777777666777666666555444333222222......//////000222333444222444555444222222333444111111111000111222222333000111222222111111222444222222333222111222555777555555555666777777777888666:::===<<<888555666888444333222222111111222222111222333444555666777888777888999:::;;;>>>CCCFFF???<<<999888888999888777777777777666777888888999:::999777666666777999:::777888888666444333444555444333111000000000111222333333444444444333222222222222111111222222333444666444444999@@@EEEFFFDDDAAA<<<555222444666777777777666555666999;;;;;;;;;333333333444555666666777888777666666888::::::999999999888777666555555444777555444444666888888888666666555555555666777777666666777<<<@@@@@@<<<888:::999777777777555333111555555555555555555555555666666666666555555444444444444333333333222222222333333333333222111000000...222333222333777888555555666666555333222333555444666999999777555444444333333222000......000222///111333333222111222333//////000111111111111000444666888:::<<<@@@EEEIIILLLKKKJJJJJJLLLOOORRRTTTQQQQQQSSSTTTTTTTTTSSSRRRPPPNNNMMMLLLLLLNNNPPPQQQXXXYYYYYYXXXUUUTTTTTTUUUZZZYYYXXXWWWVVVSSSOOOKKKIIIGGGDDDAAA>>><<<;;;:::;;;;;;;;;<<<<<<<<<============>>>???AAAFFFLLLQQQVVV]]]fffjjjjjjgggeeedddaaaaaabbbdddfffccc]]]XXX\\\ZZZXXXXXX[[[^^^``````eee```XXXQQQMMMIIIGGGEEEBBBEEEGGGEEEBBBAAADDDGGGFFFCCC???>>>@@@CCCEEEFFFEEEEEEDDDAAA???>>>???AAA999:::;;;:::999999;;;===<<<<<<<<<:::888888999;;;<<<============<<<;;;:::===;;;:::;;;<<<<<<;;;:::~~~ppp]]]XXXPPPJJJGGGGGGFFFFFFGGGFFFEEEDDDDDDCCCDDDDDDEEEEEEDDDBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@??????===<<<:::999888888999999555555444333333333333333333222111111000000111111//////000111222222333333444444555777;;;======<<<:::999888666444333222111222222222222222222222222111111000///......//////000111222333333333333333111222222333222222111111222222333444444444444333222222111111111111111111555333111///...///111222222111111222444555555444111222222222222222222222777777666666666555555555444555666777888999;;;===444666999;;;<<<:::888777444666777666333111333666777555333111000111222333333333333333333333333333555666777888888888888888666666555555444333222222000000//////000111222222111222333333222222333444111111111111111222333333000111333222111111222444333333222222222333444666333333444555666777777777666999;;;;;;999777777888444333222222111111222222222333444555666777888888888888999999:::===BBBFFF===;;;999999999999777555888888888888999999:::::::::888777666666777888:::888888888666444333444555555444333222222222222333333333333333333333222222222111222222222222333333555444333777===CCCFFFGGGJJJAAA888444555777777555888666555666999;;;<<<===444444444444555555666666888777666777999;;;;;;;;;777777777888888999999:::999666444444888:::999777777666666666666666777777777777999<<>>;;;888999999888777666555444333555555555555555555555555555555555444555555555666444333333333333222222222222222222222222111000000...111333222333666666333555555555444444444555666111333666666444222111111111222222000//////000222///111333333111111111222---...000111222222111111666888:::;;;===AAAFFFJJJIIIIIIIIIJJJKKKMMMOOOPPPMMMNNNPPPQQQRRRSSSRRRRRRNNNNNNNNNNNNNNNOOOOOOPPPXXXYYYZZZYYYWWWUUUVVVVVVWWWVVVUUUUUUTTTRRRNNNKKKGGGFFFDDDAAA???<<<;;;:::::::::;;;;;;;;;<<<<<<<<<;;;<<<>>>???BBBGGGMMMQQQYYY```iiinnnmmmiiigggfffeeecccbbbdddeeeccc]]]WWWWWWVVVWWWZZZ___cccfffffffff```WWWOOOKKKJJJIIIHHHGGGHHHIIIHHHGGGGGGIIILLLHHHDDD@@@>>>???BBBEEEFFFCCCEEEDDDAAA===;;;===@@@888999::::::999999;;;<<<======<<<:::888777999:::999999999999999888888888666666777888999:::999888qqq```ZZZQQQKKKGGGFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDGGGFFFEEEDDDDDDCCCCCCDDDAAAAAAAAA@@@@@@@@@??????>>>===;;;999999888999999555555444444333444444444333222222111111111111111//////000111222333444444444444666999<<<>>>>>>===999888666444222111111111222222222222222222222222//////......///000111111///000111222333333333444000000111111111111111000222222333444444444444333222222222222111111000000444333111000///000111222222111111222444555555444222222222222222222333333444555777888888666444222444444444555777:::<<<===555666999;;;;;;:::888777333555888777444222333666888777444111000000111222333333333333333333333333111222333444555555555555444555555555444333222111222222111000//////000000000222333222111111222333111111000000111111222333000222333333222222333444444333222111222333444555222222333444555555666666888777777888;;;;;;888666444333222222111111222222444444555666777777888888999999999888999;;;@@@DDD<<<;;;999999:::999777555777777888888888999999999888888777666666777888888999999999888555444555777666666555555444444444444222111111111111222222222111111222222333333333333222444777999:::>>>DDDHHHOOOGGG<<<777777888666444999777666777999<<<======555555666666777777777888999888777888:::<<<<<<;;;777777888888999::::::;;;:::777555666999:::999777888777777666666666777777777888;;;>>>???>>>;;;888777777777777666666666777555555555555555555555555333333333333444666777888444444444333333333222222111111222222222111000000///333555333333555444111555444444444555555666666///111333444222000/////////000111000//////000222000111333222111000000111,,,...000111222222222111666777999:::<<<@@@EEEHHHFFFHHHJJJMMMNNNNNNMMMLLLJJJKKKMMMOOOQQQQQQQQQQQQLLLMMMNNNNNNOOOOOONNNNNNTTTVVVXXXXXXWWWVVVWWWWWWUUUSSSRRRRRRQQQPPPMMMJJJEEEEEECCCAAA???===;;;:::::::::::::::;;;;;;;;;;;;888:::<<<>>>BBBGGGMMMRRRZZZbbbkkkppppppmmmkkkkkkjjjhhhfffeeeeeeaaa\\\WWWVVVVVVXXX]]]cccgggjjjjjjfff```VVVOOOKKKKKKKKKLLLNNNLLLJJJKKKNNNOOOOOONNNHHHEEE@@@>>>???BBBDDDEEEDDDEEEDDDAAA<<<:::<<<>>>:::;;;<<<<<<;;;;;;;;;============;;;999999;;;<<<888888888777777777777777111333555777888999::::::qqqaaa[[[QQQJJJFFFEEEDDDDDDEEEDDDDDDCCCCCCDDDDDDEEEDDDDDDDDDEEEFFFGGGHHHIIIBBBBBBBBBAAAAAAAAA@@@@@@@@@???<<<:::999888888999666555555444444444555555333333222111111111111222111111111111222333444555555555777:::>>>??????===888777555333111111111111000000111111111111000000.........///000111222333111111222333444666777777//////000111111111111000111222222333333333333333222222222222222111000///222222111111111222222222222111000111444555444333222111111111222222333444222444777999999777444111333222222444777:::;;;;;;777888999999999999888777222555888888555333444666999777555333111111111111222333444444222222333444222333444555666777777777333444555555555333222111444333222000//////......000222333222000000111222000000000///000111111222111222333333222222333555555333111111222444444333222222222333444444555555777555444777;;;<<<999555444333222222111111222222444444555555666777777888888888999999999;;;???BBB===<<<:::::::::999888666444444555666666666666555666777777888888777777666888999999888666666777888777777777777666666666555111111000000000111222333000111222333333333333222///444;;;======>>>BBBEEENNNGGG???999777666555444:::999888888;;;<<<<<<;;;666666666777888999999:::999888777888:::;;;;;;:::::::::999999999888888888999888777888999:::999888888888777666666666777777777:::>>>AAAAAA>>>;;;888777777888777666666777999555555555555555555555555333333222222333555777888555555444444444333333333000111111111111111000000000444666444444666444000666444333333444555555444///111444444222000//////---///000000000000111222000111333222111///000000//////000222222333333333444555666888:::===BBBFFFEEEHHHKKKOOOPPPOOOLLLKKKIIIJJJLLLNNNPPPQQQPPPPPPLLLMMMNNNOOOOOOOOONNNNNNNNNQQQTTTUUUUUUUUUUUUVVVTTTRRRPPPPPPOOOMMMKKKHHHDDDCCCCCCAAA???===;;;:::999999999:::::::::;;;;;;666888:::===@@@EEEJJJOOOWWW^^^gggmmmnnnnnnooopppnnnmmmllliiieeeaaa]]][[[ZZZ[[[]]]aaafffiiijjjiiiddd^^^UUUNNNKKKKKKLLLLLLQQQNNNMMMOOOSSSTTTQQQNNNIIIFFFBBB@@@AAADDDEEEFFFFFFEEECCC@@@===;;;;;;<<<;;;<<<>>>???>>>===>>>?????????>>><<<::::::;;;===888777666666555555666666111333666777888999;;;===sssaaaZZZQQQIIIDDDCCCCCCCCCBBBBBBBBBBBBCCCDDDEEEEEEEEEEEEEEEFFFGGGIIIJJJKKKDDDDDDCCCCCCCCCBBBBBBBBBBBB@@@>>>;;;999888888888666555555555555555666666444333222222111111222222333333222222222444555666666666888<<>>888777444222111000111222...///111222222111///...000000000000000111222333222222333444666777999:::///000111111222222222111000111111222333222222222222222333333222111///...///000222333333333333222111000000111333444333222111111000000111333555666222333555666666555444333111000111333888::::::999::::::999888777777777777222555999:::777555555666666666555555444333333222111333555444222111333555444555666888999999::::::222333444555555333222111222222111000/////////000111222333222000//////000//////......//////000111111222444333222222333555666333111111333444444333222222222222333333333333333444555777888999888666444333222222111111222222222222333333444555555555444666888999:::<<>>999666555555555;;;:::::::::<<<<<<;;;999555555666777888:::;;;;;;999777666666777888888777999999999999888888888888888999::::::999888888999999888888777666666777777777;;;AAADDDDDD???;;;777888999999777555444666999555555555555555555555555666555333222222333555666666666666555555555444444000000111111111111000000///333666555666777666222666444222222444555444222...000333333111//////...,,,...000000000000111222000111333222000//////000222222111111222333444444555666777999:::>>>BBBFFFGGGHHHKKKMMMNNNNNNLLLLLLIIIJJJLLLNNNOOOPPPPPPOOONNNNNNOOOPPPPPPPPPPPPPPPMMMPPPSSSUUUTTTTTTTTTUUUVVVTTTQQQNNNLLLJJJFFFDDDBBBBBBBBBAAA@@@>>>;;;:::999999999999::::::::::::666888:::<<<===AAAEEEIIIPPPWWW```gggjjjlllpppsssnnnppppppllleeeaaaaaabbb^^^___aaaeeeiiijjjjjjiii___YYYQQQJJJHHHHHHIIIIIIOOOOOOQQQSSSTTTSSSPPPNNNKKKHHHFFFEEEGGGIIIIIIIIIHHHFFFBBB???>>>===;;;:::999;;;>>>???@@@@@@AAABBBAAAAAA@@@===999888999:::777666555444444444555555333555666666555555999<<>>;;;999:::::::::999444555777888888888777666222555888;;;;;;888555222444555666555555555777999666666666777666555555444333333222111222333555666000111222333444333222222...222:::DDDLLLLLLFFF@@@@@@???<<<888555444555777;;;;;;;;;<<<===<<<:::888444444555777888:::;;;;;;888666444444555666666555555666666888999:::;;;;;;777:::<<<;;;888777888:::999999888777777666777777777<<>><<<:::888888999999999:::::::::777999:::;;;<<<>>>AAADDDJJJQQQZZZaaafffjjjooosssmmmqqqsssnnnfffbbbdddhhh___```bbbgggkkkmmmllljjj[[[UUUMMMGGGEEEEEEFFFFFFKKKPPPUUUVVVSSSOOONNNOOOMMMKKKIIIJJJKKKMMMMMMMMMJJJFFFAAA??????>>><<<999666999===???@@@AAACCCDDDCCCCCC@@@===888666666777666555444333333333444555444555555333000111444888zzziii[[[LLLEEEBBB???>>>>>>DDDCCCAAA@@@@@@AAABBBDDDFFFFFFEEEEEEEEEEEEFFFFFFHHHFFFDDDCCCCCCEEEGGGIII===>>>>>>>>>===;;;999777888777666555555444555555666666555444222111000000444444333444444555666777999999:::>>>BBBCCC@@@<<<999777333111000111444666111111111333444444333111222222111111111111111222333555555555333222333444222222333333333444444444222111111000000000000000333333222111000000111111333222111000000111222222111111222222222222111111111///...000444666555333666555555555666666333222111222555777999999999999===999666444444555666666777777888::::::999555222444666888888555111///...444555666555333111111111000333666777777555555555333333444666777777444222333333222000...---///111111000000000222222000...222///++++++---///...---444333222111222444777999333333444555444333111000444444333222222333444444222222444555777888888888777555333222222111///...222222222111222222333333666777888:::<<<>>>??????============<<<999555111666666777777666555444444333444666888888777666444555555444333333555666777777999;;;:::888666555555555444333222222222333333333444555444222000000000---111:::HHHRRRRRRHHH>>>===@@@BBB@@@;;;555333333777666777999:::999777444444666888888888888999:::666666555444444444444555333444666888888888888777999888777777777888:::;;;777777777777666666666666888>>>AAA===;;;;;;999444999999888666444333333444999777555666888888666333333111111111333444333222555555555444444333333333///////////////000000000333444555555666666555555000000111333444333111...000000111111000///...,,,.........///222333333222444444333222000000222444111111222333444444555555444666999===@@@CCCDDDEEEHHHEEEFFFKKKKKKGGGFFFJJJMMMLLLKKKJJJJJJLLLNNNOOOOOOPPPQQQSSSSSSSSSRRRRRROOOSSSWWWYYYYYYXXXWWWWWWVVVQQQNNNMMMIIICCCAAABBB@@@AAABBBAAA???===<<<<<<888999:::;;;;;;;;;:::999777888:::<<<=========<<>>???CCCBBB@@@??????@@@BBBCCCEEEEEEDDDDDDDDDEEEFFFFFFGGGFFFDDDCCCCCCDDDEEEFFFAAAAAA@@@???===:::999777666666555555555666666777666555555444333222111111444333333444444555666777::::::;;;>>>AAAAAA???<<<777555333222111222444666111111111333444444333111222222111111111111222222222444444444222111222333000000000111111111222222333222222111111111111111333222222111111111111111111000000000000111333333000111111111111111111000111000///111444666555333666555444444555666555333111222444666777888888888999888666444444555777888666666777888999888555222444777999888555222000///222333555444222111111222222444777777666555555666222333444555666555333222333333222000......///111333222222222444444222111555222......000111111000444333111111111333555777333333444444444333222111444333222222222222333444111222444666777888999999888777555444333222111///222111111111222333333444888888999:::;;;===???@@@???>>>=========;;;777444666666777777666555555444333444555666666666555555666555555555555666777777444666888888777777888999111111111000000000//////333444555444222000000111///111999DDDMMMNNNFFF>>>999<<>>999777888777444888999::::::888555333222:::888777777999999777555666444333333333333222000555555444444444333333333111111111000000000000000333444444555555555555555000000000111222222000...000111222222222111000//////......///222333333222222222222000......///111111111111222333444444444555666888<<>><<<<<<999:::;;;<<<<<<;;;999999777888:::;;;<<<<<<;;;;;;@@@EEELLLUUU]]]gggooouuuwwwvvvuuusssqqqooonnnmmmjjjiiihhhkkknnnmmmhhhcccYYYRRRKKKJJJLLLMMMIIIEEEGGGHHHJJJKKKKKKIIIGGGEEEHHHHHHIIIJJJLLLNNNOOOQQQLLLIIIDDD???;;;999999999888:::===@@@BBBBBBBBBBBB===<<<;;;999888777777777666555444333222111111111333333333333333444444555mmm```QQQJJJFFFBBB@@@@@@BBBAAA@@@??????@@@AAABBBCCCCCCCCCCCCCCCDDDEEEFFFFFFEEEEEEDDDDDDCCCCCCCCCEEECCCAAA???<<<:::999999555555555555666777888999444444444444333333333222333333333333444555666777:::;;;<<<>>>??????===:::444444333333333444555555222111111222444555333222222222111111111111222222222333444333111000111222//////000000000111111111444333333222111222222222222222222222111111111111///...//////000222333444///000000111111000000///111000000111444555555444666555333333444666666666111222333555666777777777555777777555333444777;;;555555666777888888555222555777999888666333111111111222444333222111111222555666777666444444444555222222444444444333222111222333333111///...000111333222222333444444333111111///---,,,---.........444333111000000222333555333333444444444333222222333222222111111222222333111222444666888999:::;;;888888777666555444222111000000111111222333444555:::999999999;;;<<<>>>@@@AAA???>>>===<<<;;;999777666666777777777666555555444444444444444555555666555666666777777777777777444555666666555666888:::333333444444444333222111222444555444222111111222111222666>>>FFFHHHCCC>>>555777;;;>>>???<<<777222777666666888999:::999777222444666777666666777888777666555444333333333333111222333444555555555444999888777777777777777888666666666666666666666666888<<<<<<999666777777555888:::<<<===;;;888444111:::999888888999999888777666444333333444444333111444444444444333333333333333333222222111111111000333333444555555555555555111/////////000111000///...///111222222111111000///......000222333333222222333333111///...///000000000111111222333333333666666777:::>>>BBBGGGIIILLLIIIHHHJJJJJJHHHHHHKKKKKKKKKKKKKKKMMMNNNPPPQQQNNNPPPRRRTTTVVVVVVUUUTTTOOOQQQTTTUUUUUUTTTUUUVVVVVVQQQMMMKKKFFF???===>>>???BBBEEEEEECCC???===<<<;;;;;;<<<<<<<<<;;;999888888888999::::::999999888;;;@@@FFFNNNXXXbbblllrrrxxxyyyyyyyyywwwuuurrrqqqooollljjjjjjjjjgggaaa\\\UUUOOOJJJHHHJJJKKKGGGCCCEEEFFFGGGHHHHHHFFFDDDCCCJJJJJJJJJJJJKKKLLLNNNNNNLLLIIIEEE@@@<<<:::999999999:::===@@@AAAAAAAAA@@@888888888777777888888999444444333222222222222222444444333333444555555666qqqcccUUUNNNJJJFFFCCCCCCAAAAAA@@@@@@@@@AAABBBCCCAAAAAAAAABBBCCCDDDEEEFFFEEEEEEEEEEEEDDDCCCAAA@@@DDDCCC@@@===;;;;;;:::;;;666666555555666777888888333333444444444444444444333333333333444555666666:::;;;;;;======<<<:::999111222333444555555555555333222111222444555444222222222111111111222333333333444444333111000111222111111111222222222333333333333222111111111111222222222222222222222222111/////////000000111111222//////000000000000//////111111111222444555555555777444222222444666777777333333444555666666777777444777999666222222666;;;666666666888999888666444555666888888555333222222222333444333222000000111555555555444222111333444222444555555444333222222111222333222000///000111111000000111222333111000///...---,,,,,,---------333222111000000000222222333333333333333333333222222222222222222222222222111222444666888:::;;;;;;777888999888666444333222000000000111222444555666;;;:::999999:::<<<>>>???AAA???<<<;;;;;;;;;:::999666666777777777666666555555444222222222333555777444555666888888777666666666777666555333333555888555666888999888777555333222333555444333222222333444333333888>>>AAA???<<<555555666:::>>>???;;;888666555444555777888888777222444666666555555555666555555444444444444555555333333333444444555555555888888777777666666666666555555555666666666666666:::===???>>><<<:::999888999::::::;;;;;;999555222999888888777888888888888444222222222444555444333333333333333333333333333444444444333222222111111333333444555555555444444222111//////000111111000+++,,,...///000000//////000//////000222333333222444555555444222111111222000000111111111222222222666666666888<<>>;;;===???BBBEEEFFFDDD@@@===;;;<<<=========<<<;;;999888888888888888888777777666888<<>>666666666666666777888999555444444333444444555555444444444444444555666777rrreeeWWWQQQMMMIIIFFFEEEBBBBBBBBBBBBBBBCCCDDDDDD@@@@@@@@@AAABBBDDDEEEFFFDDDEEEFFFFFFEEECCCAAA@@@AAA@@@>>><<<;;;;;;<<<<<<888888777666666666666666333333444444444444555555333222222333333444555666888999:::::::::999888888000111333444555666555555444222111222444555444333222222111111222333333444555555666555222111222333111222222222222333333333222222111000000000000000111222333333333333222222222111111111000000////////////000000000000//////000111222333333444555666777444222222444666777777555555555666666777777888555888:::777222000333888888777777888::::::888666444666777777555333333333444555555444222/////////333444444222000000111333444666777666444222333444111222333222111000111222111000000111333333222111222222222222111000111111222222111000000000111222333333333333333333333333222222222222222222222222111222444666888999::::::555777999999666333333333000000000111222444555666:::999999999:::;;;===>>>???<<<999888999999999999666666777777777777777666555444222111222333555777333444555666777666555444555666666555333444666888444555777888777666444222111333444444333222333444555333222444888;;;;;;:::777555333555:::>>>???>>>666444222333444666666666222444666666555444444555333333333444555666888888555555555555555666666666666666666666666666666666444444555555666666666777:::<<<@@@BBB@@@<<<999999;;;999777777999999777555777777777666666666777888555444222222333333222000333333333333333333333333555444444444333333222222222333333444555444444444444222000000222333333222+++,,,...///000000000000111000///000222333333222333444555444333222222333111111111111111111222222666555555777:::@@@FFFJJJMMMMMMLLLKKKKKKLLLMMMLLLNNNNNNNNNNNNMMMKKKIIIHHHHHHKKKOOOSSSUUUUUUUUUTTTSSSTTTUUUTTTTTTTTTVVVXXXPPPKKKHHHGGGCCC>>><<<===???BBBEEEFFFDDD@@@===;;;======>>>>>>===;;;:::999999888888777666666666666777:::???EEEMMMVVV```fffkkkmmmppprrrrrrooollliiigggddd```[[[WWWRRRNNNKKKIIIFFFCCCBBBCCCBBB@@@>>>@@@AAACCCEEEFFFGGGGGGGGGKKKJJJJJJIIIHHHHHHHHHIIIHHHFFFCCC@@@===;;;999999:::;;;===?????????===<<<777666666555555666666777444333333333333444555555444333333444555666777777pppdddWWWQQQNNNJJJGGGFFFBBBBBBCCCCCCDDDDDDEEEEEE???@@@@@@AAACCCEEEFFFGGGDDDEEEEEEFFFEEEDDDBBBAAA>>>>>>======<<<<<<<<<===:::999888777666666666666444444444444444555555555222222222222333444555666555777888888666555666777111222333444555555555555444333111222444555555444222222111222222333444555555666777555333111222333000000111111111222222222222111000000//////000000111111333444444444333222333333333333222000///...///000000111111000000///000222333444333444555777666555333333444666666666777777666666666777777888777888999666333111333555999888888999:::;;;:::888333444555555444333333444444555666555333111000111111333333333111000111222555777888666333222333666000222333333222111111222222222222333555666555333222333444333111000111222111111111111111111222222333333222222222333444444222333333444444333333222222222444666777888888888444777::::::666333333444000000111111222333444555666777888999:::;;;<<<<<<<<<:::777777777888888888666666777888888888777777666444333222222444666777333444444555555555555555111333444555666777:::===777888888999888777666555000222444555444333444555666444333333555666666666777444222222666;;;???BBB888555333222333555666666333555666666555444444555444444444555666888999:::777777666666666777777888444444555666666666666666444444444555555666666777888999===@@@>>>999777888;;;888555666999;;;:::888666777777555444555777999:::777555444333222///---222222222222333333333333333333333444444444444444222222333444444444444444444333222222444444333222...///111222333333333222222111000111333444333222///111333333222111222333222222222222222222222222555555444666999>>>CCCGGGKKKMMMNNNMMMMMMPPPOOOLLLNNNNNNOOONNNLLLIIIFFFDDDEEEIIIMMMRRRUUUVVVUUUTTTTTTUUUUUUTTTSSSTTTVVVXXXQQQMMMIIIHHHEEE???===>>>???BBBEEEEEECCC???===<<<======>>>>>>>>><<<;;;:::999888777666666666666666777:::>>>CCCHHHOOOVVV[[[```bbbeeeggggggeeecccaaa[[[YYYUUUQQQMMMJJJGGGFFFHHHFFFDDDDDDDDDCCCAAA@@@???@@@BBBDDDEEEGGGGGGHHHJJJIIIHHHGGGFFFFFFFFFFFFHHHGGGEEECCCAAA???>>>===;;;<<<>>>???>>>===;;;:::888777666666555555666666222111111111111111222333333333333333444555777777}}}lll```TTTOOOMMMHHHEEEEEE@@@AAABBBCCCDDDDDDDDDDDD???@@@@@@BBBDDDFFFHHHIIIEEEEEEEEEFFFEEEEEEDDDDDD???@@@??????>>>===<<<;;;888888777777777777777777555555555555555444444444222222222222333444555666222444666555333333444666333333333333444555555555555333222222333555555555222222222222333444555555555666666444222000111111111222222222222333333333333222111111000000111111000111333444555444333222333333444444333222111000000111111111111111111000000222444444333333666888666555444444555666555333777777666555555555666777666666666555444444444444888777777888999:::999888111333444444222222333444222444555555444333444555000333555555444333333444444666888666111000222555000222444444222111111222222222222333666666555444000222444333000///000111111111111111222333333333333333222222222333444555333444555555555555444333222333444555666666666666444999===<<<888555555666222111111111222333333444222444777999;;;;;;;;;::::::888777777888999888777666666777888888888888888555555444444444555666777555555555555555666666777000222555777888999;;;===999999999999999888888888000222444555444444555666555444444333444444333222333333222222333777<<<@@@<<<888444333333555666666444555777777555444555666777777777777777888888999888888777666666666777888111222444666777777777666333333444555555666777777:::888999;;;:::555666;;;888666555888===>>><<<999666777888666555555888<<<999777666555666555444222111111222222222333333333222222222333444444555555222222333444444444444333222111111333444444222000000111222444444444333333222111000111333444333222---///222333333333333444333333333333333222222222555444444555888<<<@@@CCCHHHMMMPPPOOOPPPSSSQQQMMMKKKLLLMMMMMMLLLHHHEEEBBBEEEHHHNNNSSSVVVWWWVVVUUUTTTTTTTTTRRRQQQRRRUUUXXXXXXRRRNNNLLLGGG@@@===??????AAACCCCCCAAA>>><<<<<<<<<===>>>???>>>>>><<<<<<999888777666666666777888777:::===@@@CCCGGGLLLOOORRRTTTVVVXXXYYYXXXVVVUUUOOONNNLLLIIIFFFDDDEEEFFFGGGGGGFFFFFFEEEEEECCCBBBAAABBBBBBCCCDDDDDDDDDEEEHHHGGGFFFEEEEEEDDDDDDEEEFFFEEEDDDCCCBBBAAA@@@???;;;<<<>>>>>>>>><<<:::999777666666666666666777777222222111111111111111222111111222222333555666777zzziii]]]QQQMMMKKKGGGDDDCCC???@@@AAABBBCCCCCCCCCCCC???@@@AAABBBDDDFFFHHHIIIEEEEEEEEEEEEEEEFFFFFFFFFBBBBBBBBBBBB@@@>>>;;;:::666666666666777888999:::666666555555555444444444222222222222333444555555000333555444222111333666444444333333333444555555555333222222333555555555222222222222333444555666444555555333111//////000444444444555555555666666444333222222111111222222000111333555555555333222111222333444555444333222111111222222222222111111///222555555333333666888666555555555666666444222777666555444333444555555555444333444666777666444777666555666888999999888000222333333111111222444000222444666666666777999000333666777777555555555333666777555000...111555///222444444333222222222000000000222444555444222333666888777444333444555000000111222333444444444333333222111222333555666444444555666666555444444222333444444555555444444555:::>>>>>>:::666666888222222222111222222333333000222666999;;;;;;:::999999888777888999999888777666666777888888888888888555555555555555666777777777666555555555666888999333555888999999888999999666555555444333444444444000222444555444444555777555555444444444333111000...111333333222444888<<<>>>;;;666444444666777777444666777777666555555666;;;:::999888777777777777888777666555555666777888000111333555777777777777333333444444555666777777>>>999777999777444888???666555777;;;AAABBB>>>999777999999777555666:::===555444444666999;;;;;;:::111111111222222333333333000111111222333444555555222222333444444444333333000000111333444333111...///000111222333222111111333111111111333444333222...111444555555666666777333333333333333333333333444444444555888;;;>>>@@@FFFMMMQQQPPPQQQTTTSSSMMMHHHJJJLLLMMMLLLIIIEEECCCEEEIIINNNTTTWWWXXXWWWWWWTTTSSSRRRPPPOOOQQQTTTWWW]]]XXXSSSPPPIIIAAA>>>>>>@@@AAABBBAAA???===<<<<<<<<<===>>>??????>>>======999888777666666777888999777999<<>>>>>===<<<999888555555555666666777888999555444333333222222333333111111111222333444666777yyyfff[[[PPPKKKGGGCCCAAABBB>>>>>>>>>??????@@@@@@@@@>>>???@@@AAACCCDDDEEEFFFIIIGGGFFFGGGHHHJJJJJJIIIFFFEEEEEEEEEEEEBBB???<<<<<<999777666777888999888777888888777444333333444222111111000000111111222333333444555444333111000///111333555666666666555777555333111000111333444333111///111444666555444555555444333333222111111111222333444444444333333444666555111111333333000333444444333222111222444222333333444444333222222111111222222222333333333222333444555555444333333111333555555333333555777888999999555111///222444888777777666555555444444666555666888999999666333777555333222333333111000555444333444777888888777///333777666333111111333888777444222111222333444333333333222222111111111444444444555555555555666555555666666666666666666444333111000///000111111222333444333222222444555444555777888777666777888999777555444444666999:::888888888888888888888888444555666444222000111222333555777888777888:::;;;:::777777;;;===:::888888;;;888666666999:::999777666666666555444444333333888777666555555444444555777888666444666<<<===;;;666333333666888777444222777888888888888999999999444444444444444444444444333333222222333444666777GGGBBB;;;555222222444555555555666666666666555555999:::;;;;;;999777888888666666666666666666777777222333333444555666777777555555555555555999>>>BBB:::888666555555888;;;===999:::777444:::DDDEEE===@@@;;;888888777555777;;;777777999:::<<<<<<999777444222000///...///000111222000///000333444333000333333333333333222111000333222000/////////000111222555888777444111111222333222111111000000111111333222111111222333555666000111333333111000111222444444555555777;;;AAAEEEIIIMMMSSSUUUUUURRRPPPOOOLLLMMMLLLIIIEEEBBBAAAAAAHHHMMMTTTYYY[[[ZZZYYYYYYTTTTTTTTTUUUVVVWWWXXXYYYYYY[[[XXXPPPJJJEEE???999>>>======<<<;;;;;;;;;;;;999:::;;;:::999999;;;===444666888888888777888999;;;;;;;;;;;;===???AAABBB@@@CCCFFFGGGFFFEEEEEEEEE>>>???@@@@@@??????AAACCCEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGFFFDDD???<<<@@@AAABBBCCCCCCBBBAAAAAAAAABBBCCCDDDDDDDDDCCCBBB@@@>>><<<<<>>BBB999777555444555777:::<<<666777555333;;;FFFGGG@@@===:::888999888666777;;;777777888:::;;;:::888666444333111111111222444555000///---...111222111///222333333333222222111000222222000/////////000111///444:::<<<:::666444333333222111111000000111111222222111111222333555666111222444444222111222333111222222222444888===AAACCCHHHOOOTTTUUUUUUUUUUUUMMMMMMLLLIIIEEECCCDDDEEENNNRRRWWWZZZZZZYYYXXXXXXUUUUUUVVVVVVWWWYYYZZZ[[[ZZZ\\\YYYRRRMMMIIICCC<<<>>>>>><<<;;;:::999999999666777888888777777888:::777999::::::999888888999======<<<<<<<<<>>>???@@@???AAADDDEEEDDDCCCBBBCCC???@@@AAA@@@??????AAACCCEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEEEEFFFFFFDDDAAA>>>???@@@BBBDDDDDDDDDDDDDDDBBBBBBCCCCCCCCCBBBAAA@@@>>><<<:::;;;===>>>===;;;;;;::::::999888888777777888555222111333444333111111222333333333444666888zzzggg\\\QQQLLLIIIEEECCCDDD@@@@@@AAAAAAAAAAAAAAABBBBBBAAAAAA@@@@@@??????>>>CCCBBBAAAAAACCCDDDCCCCCC@@@@@@AAACCCEEEEEEDDDBBB???<<<:::999999:::999888555777888777666555666777555555444444444444555555555555444333333333444444000111333444555555555444666444333111111222444555333222111111333555555444555555555444333333222222222333333333444444444444444666555111111333333111000111222222222333555777222333444555555555555555111222333333444444333333222222333444333222000///111222333222111222555777888777555555777888888777555555777777666555222111333666::::::777555555666444333111222444555555444444444555777888888555333222333333555666666333111666555333333222333444555333333333222222222222111444444444555555555555666555555555666666666777777555555555555444333222111222444666777666555555666444666888888777666777888444444333333444444555666888888888888888888888888888555333444777777666333222444555666555555777999999555555999:::777666777999777666777999::::::999444444444555666777777777555555555555555666666777666777555333666;;;<<<999555888:::888555333333555555666888999999999888777444444444444444444444444333333333333333444666666888===AAA???999555555888777666555444444555666777777999::::::888777777888999888666555555777:::;;;555555555666666666666666555555555555555888===AAA888777555555555777999;;;777:::999888AAAMMMNNNHHH:::777888;;;:::777777999666777888999888777666555333222111111222333555666000///...///111222111000222222222333222222111000222111111000///000000000,,,333<<<@@@>>>:::666444333222111111000000111111222111111111222333444555111333555555333222333444555555555555666999>>>AAA@@@EEELLLRRRUUUWWWWWWXXXPPPOOOLLLHHHEEEEEEGGGIIITTTVVVYYYYYYXXXWWWVVVWWWVVVWWWWWWXXXYYYZZZ[[[\\\ZZZ\\\ZZZTTTOOOLLLGGG@@@@@@>>><<<:::888777777777444666888999888777777777777999;;;;;;:::999:::;;;>>>>>>===<<<<<<======>>>===???BBBBBBAAA@@@@@@@@@@@@AAABBBBBBAAAAAABBBCCCFFFEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCEEEFFFEEEBBB???>>>@@@BBBEEEGGGHHHHHHHHHDDDDDDCCCBBBAAA@@@???>>><<<;;;::::::<<<===<<<:::::::::999999888777777777666555444555666555333111111333555555444555777888{{{ggg\\\RRRMMMJJJFFFDDDEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@??????BBBAAA??????AAABBBAAAAAA???>>>???AAACCCDDDCCCAAA???===:::999999888777666333444666555555444666777555555444444444444555555666555444333333333555555000111222444444555444444666555444333333444666777555444333444555666666666666555555555444444333333333333333333333444555555333666555111111333444111111222333333222333555777333333444555666666666666222222333444555444444333333333444444333222111///222222111111111333555777:::888555666999:::999666333555777888777555222000111666;;;;;;666444555888555444222222444555444444444555666888999888444111444333222555888888555111444444333333333444555555222222222222222222222222444444444555555555555666666666777777888999999999555666666666555333111000111333666888777666555666555666888888666666666777555555555666666666777777888888888888888888888888888444111333777999666333111333444444444444666777888444333777888666555666777777666777888::::::;;;555555666666666777777777777777777777888999:::;;;555666555444666;;;;;;888555;;;>>>999333222444666444555777888999888777666555555555555555555555555333333333333444444555555333888???AAA???:::777666888777555333333555777888666888999999888777777888:::999666555555888;;;===777777777666666666555555444555555555666888<<>>===???AAAAAA???>>>??????BBBDDDEEEEEEDDDCCCDDDEEEGGGFFFFFFEEEEEEDDDDDDCCC@@@@@@AAABBBDDDCCCAAA???===???BBBFFFIIIKKKLLLLLLFFFDDDBBB@@@>>>===<<<<<<======<<<;;;;;;;;;:::999999999999888777777666666666666555555555555444333444555777888777777888:::yyyfff\\\QQQMMMJJJFFFDDDEEEBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBCCCAAA@@@@@@AAABBBAAA@@@???>>>>>>???@@@AAA@@@>>>???===:::888888777555333000222333333222222444555444444333333333333444444555444333222222333555666111111222333333444444444666666555555666777888999666666666666666666777888666666555555555555555444444444333333333444555666333555444111111444444222333444444333222111333444333444444555666666666555222333444666666555444333333444555555555333222111222111111111333555666777<<<:::777888::::::888555444555777888777555222000111666;;;;;;666444555888888666444333444444333222444555666888999888444111444333333555999999666222444444333333444444444555222222222222222222222222444444444555555555555666333444444555666666777777555555666666555333111//////222555777666555555555555777888888666555666777555555555666666666666666888888888888888888888888777333000222777888555222111222444444333333444666888444222666777555444666555666777777888999;;;<<<888888777777777666666666777777777888888:::;;;<<<555777666444777;;;;;;888555===AAA999222222666888444555666777888777666666555555555555555555555555333333444444444444444444222444999???CCCAAA:::444888777555333333555777888555777888888777666777888:::888666555555888;;;>>>888888888777777666555555444555555555666888;;;>>>888999999::::::;;;<<<<<<555888666555<<>>??????>>>@@@AAA@@@???>>>???@@@DDDFFFGGGGGGFFFEEEEEEFFFGGGGGGGGGFFFFFFEEEEEEEEE@@@@@@???AAABBBBBB@@@>>>===???CCCGGGJJJLLLMMMNNNGGGEEEAAA>>>;;;:::::::::@@@@@@???===;;;999888888999888888777777666666555777666555444333333555666666888:::;;;:::::::::;;;ttteee[[[QQQLLLIIIEEEDDDEEECCCBBBBBBBBBBBBBBBAAAAAA@@@@@@AAABBBBBBCCCDDDDDDDDDBBB@@@@@@AAABBBAAA@@@@@@???>>>>>>??????>>>===???===;;;999888666333111///111222222111111222444333333222222222222333333333333222222222333444444222222222222333333333444555666666666777888999:::777888888777666666777999666666666666666666666666555444333333333444666777222555444111111444444222444444555333111111222444444444555555555444444444222333555777777666555444333333555555555555444333222111111333555777777666;;;:::999999:::999777555666666777888777666333222333666::::::777555555666999777444444444444333111444444555777888888555333333333555777999888666444444444444444444444444333111222222222222333333333444444444555555555555666555555666777888888999:::666666666555444222111000///222555666555555555666666777888888666555555666333333222222333333444555888888888888888888888888666444222333555666444222111333444444333333444555888444222555666555444666444555777888888999<<<>>>999999999888777666666666555555555555666777888999555777777666888<<<<<<888555???AAA999222555999999555555555555666666666777555555555555555555555555333333444555555444444333333222444;;;BBBBBB<<<555777666555444444555666777444666777888666666666777888777555555666888;;;===999999888888777777666666333555666666666777:::===999999;;;<<<<<<===<<<<<<777999777555:::BBB@@@777666555888======888555555222555777666444333666888888888777666444333222111000222333333222111333444///000111111222111111111000111111111111000//////...111444444111//////111333222111111000000111111///000111222333333333333///111333222111000111111333444555555555777:::===???DDDJJJOOORRRTTTVVVXXXTTTRRRMMMHHHEEEGGGLLLQQQQQQRRRQQQPPPOOOOOOQQQTTTRRRSSSUUUWWWXXXXXXWWWWWWOOOTTTVVVUUUTTTSSSOOOIIIFFFCCC???;;;888777777888444666888999888777777777===>>>===;;;777444333333888999:::<<<>>>????????????@@@AAA@@@>>>>>>???@@@DDDFFFHHHHHHFFFEEEDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFDDDBBBAAAAAABBBAAA???===>>>@@@CCCGGGJJJLLLMMMNNNGGGDDD@@@<<<999888999999@@@AAA@@@>>>;;;888888888888888777777666555555555666666555333111222555777777:::<<<===<<<;;;;;;;;;sssdddZZZPPPKKKIIIEEECCCEEEBBBBBBBBBBBBAAAAAA@@@@@@???@@@@@@AAABBBBBBCCCCCCDDDBBBAAA@@@AAABBBAAA@@@AAA@@@>>>???@@@AAA@@@???AAA???<<<:::999666333000000111222222111000222333333333222222222222333333000111222222333333222222222222222222222222333333333444444555666888999999555777888666444444666888666666666666666666666666666555333333333444666777222555444111111444555222222333444333222222333555444555555444444333222111222444666888888777555444000111333444555555444333111111222555999:::888555777888::::::999888888888888888888888777666555444444666777999888777666555888666444444444555444333555444444555777888777555111444777888888777777777555555555555444333222222111111222222222333333333444444444555555555555666777888888999:::;;;<<<===999888777555444333222222111333555555555666777999666777999888666555555666444333222111111333555666888888888888888888888888777666666555555555444444222333444444333333444555999444222555666555555777333555777888777999<<>>===999666???@@@777333888<<<999666555444333333555777888555555555555555555555555333444444555555444333333222222333888===???<<<999666666666666666666666666333555777777666666666777666555555555666888:::;;;888888888888888888888888333444666666666777:::<<<777999:::<<<===<<<<<<;;;:::<<<:::777<<>>>>><<<999666555555999:::;;;======>>>======???@@@@@@???======>>>???BBBDDDFFFFFFEEECCCBBBBBBBBBBBBCCCCCCDDDDDDEEEEEEIIIGGGEEEDDDCCCBBB@@@===@@@AAADDDGGGJJJKKKLLLLLLGGGDDD???:::777777888999<<<>>>???===:::888999:::888777777666666555444444222444555555333222333555777999<<<<<<;;;:::::::::uuucccYYYOOOKKKHHHDDDCCCDDDBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAADDDBBB@@@@@@AAABBBAAA@@@AAA@@@??????AAACCCCCCBBBBBB@@@>>><<<:::777333000111333333333111111222333444333333222222333333444...000111222333222222111222222222111222222333333111222333444555777777888444666777555333222444777666666666666777777777777666555333333333444666888222444444111111444555333000111333333222333555777555555555444333222000000222444666888888777555444...///111333444444444333111111333777;;;;;;888555333666:::;;;888777999;;;999999888888777666666666666555666888999999666333666444333333555666666555555444333444777888888777000444999999777666777999555555555555444333222111111111111222222333333333444444444555555555666666444555666777888999::::::<<<:::888666444444444444333555666666666777999;;;666888999888666555555666777555333222222444777999888888888888888888888888888999999888555444444555222444555555333333444666:::555333555666555555777222555777888777999<<<@@@777777777888999999::::::777777777777777888888999666999999888;;;>>>>>>:::777??????666444;;;===999777555333222222444777999666666666666666666666666333444555555555444333222111222555777888:::<<<===555555666666666666555555333555666777666555666777444444555555777888999:::888888888888888888888888333444666666666777999;;;666888:::<<<<<<<<<;;;:::888:::888555:::AAA>>>444888777888<<<;;;666333444000444777666444444888===444444444555444444333333222555777666444333555888//////000111111111111111000111111222222000///...)))...444666444333444555333222222111000111111111...///111222333333222222111333555444333222333333000111333444555777:::<<>><<<;;;===>>>@@@BBBDDDEEECCCAAA@@@??????@@@@@@AAABBBCCCDDDDDDMMMKKKHHHFFFEEECCC@@@>>>AAABBBEEEGGGIIIJJJKKKKKKFFFCCC>>>999666666888999888:::<<<;;;999888:::<<<777777777666555555444444...222666777444222222222555888;;;<<<:::999888999yyyhhh\\\OOOJJJIIIFFFDDDEEEEEEDDDBBBBBBBBBBBB@@@>>>======>>>>>>??????@@@@@@>>>>>>???@@@AAACCCDDDEEEFFFDDDCCCAAAAAABBBCCCDDDBBBAAA???<<<:::888777777666555555444444333222222333333222222333333444555222222111111222222333444//////111222222111000000---000333444555666888999444444444444444444444444555555555444444333333333777666555444333333444444888666444222111222333444333222000///000222444666777666333111111222444666111222333333444444333333555444444444333333333333111333555888999:::::::::888:::;;;:::999999:::<<<888888888777666666555555222555888::::::888555333666666777777777777666666333444555777777777777666333555888999888777666666888666555333222222222333555222000000222444555555333444555444333333444666555666888999;;;;;;<<<<<<:::999888777666666666666111...,,,000666;;;:::888:::::::::999888777666555888777666555555666888999555777777777666777999;;;999;;;;;;999444222222444222222222333333444444444555555555555555555555555555444444666888999888777777888888888888999999999777555222333777999999888AAA;;;666666;;;>>><<<999777666555555666888:::<<<666666555555555777888999777333222555777666777:::333666:::999666333333444333666888777444555;;;@@@555888888444555888666///888888777666555444333333555666666666666888:::<<<<<<<<<;;;:::888777777666555666777777666777999;;;999999999::::::;;;;;;<<<666888:::;;;;;;999777555666666555555555666666777444444444555555555555666222666888777777999888444444333333222111111111222333111///...///111333555000222333444444333111000///000111222333444444444333000000333333000000333333333333333222222111000444333222222111111222222333333333333333444666666===@@@CCCCCCAAA???@@@AAADDDHHHJJJIIILLLTTT[[[]]]```\\\YYYWWWXXXXXXUUUSSSRRRRRRSSSVVVYYY\\\]]]]]]YYY[[[ZZZYYYZZZ]]]\\\XXXQQQJJJAAA=========<<<999BBB:::666;;;>>>;;;999::::::;;;;;;999777777;;;>>>:::;;;<<<=========<<<;;;?????????===;;;;;;===???AAAAAAAAAAAAAAA@@@???>>>???@@@AAAAAA@@@@@@BBBDDDFFFEEECCCBBB@@@@@@??????@@@DDDIIIKKKLLLKKKKKKLLL>>>===:::666222111333444777888999:::::::::::::::555555555555444333222222//////111222222333222222777777777777666555444333nnnaaaTTTNNNKKKGGGEEEEEEGGGEEECCCBBBBBBBBB@@@>>>===>>>>>>>>>>>>?????????>>>>>>>>>???AAABBBDDDEEEEEEDDDBBBAAAAAAAAACCCDDDCCCBBB@@@>>>;;;:::999888666555555444444333222222333222222222222333444444222222111111222222333444///000111222222222111000000222444444444444555666444444444444444444444444444444444444333333333222999888666555444444444555777555333222111111222333222111/////////222444666555444333222222333444555222333444444555555444444555555444444444333333333222333666888999:::::::::888:::;;;;;;999999:::;;;888888777666666555555444///222666999999888666444666666777777777777666666333444666777888888777777444666888:::999888777777777666555333222222333333666444111111222333444333333444555444333333555666666666888999;;;;;;;;;;;;:::999888777666666666666444111///222666999999666999999999999999888666666666555333222222333444555555666777777666666888:::888:::;;;999555222333666444444333333333222222222444444444555555555666666555555555777999:::999777777777888888888999999999888555333444777999888777<<<:::888:::===>>>;;;777777777777777888:::<<<===666666555555666777888999777333222555666555666999555777999999888666555555333555777555333333777<<<888:::888444555::::::555777777666666666555555555444666888999:::999999:::;;;::::::999888666666555666666666666777888999999888888999:::;;;;;;;;;;;;777888:::;;;;;;999777555777666666555555666777777444444444555555555555666333777999888888:::999555444333222222111111222222111111111222222222333333000222333444444333111000//////000111222333333222333000000222222//////222333333333333333222111111555444333333222222333333333333333333444555666777999<<<>>>>>>===<<<===???AAAEEEGGGGGGKKKUUU]]]```dddbbb___]]]]]]\\\YYYVVVYYYXXXXXXYYY[[[\\\\\\\\\XXX[[[[[[YYY[[[]]][[[VVVQQQJJJCCC???@@@@@@???===@@@999777;;;???===<<<<<<:::;;;;;;999777777:::===888999;;;<<<<<<<<<:::999===>>>===<<<::::::<<<>>>??????>>>>>>=========<<<>>>@@@AAAAAA@@@@@@BBBDDDDDDDDDCCCBBBAAA@@@@@@@@@BBBFFFKKKNNNMMMJJJGGGFFF>>>===:::666333222333555888888888999999999::::::444444444444333222111111000000000111222222333333444555666666666666666555wwwiiiZZZRRRNNNIIIFFFFFFHHHFFFDDDCCCBBBBBB@@@?????????>>>>>>>>>==================>>>@@@AAACCCDDDEEEDDDBBBAAAAAAAAABBBCCCCCCBBBAAA???===;;;:::999666555555444444333222222222222222222222333444444222222111111222222333444///000111222222222222111222333555444222111111222444444444444444444444444333333333333222222222222;;;:::888666555444555555555444333111111111222222111000//////000222555777222222333333444444555555444444555666666666666555666666555555555444444444444555777888999:::::::::999;;;<<<<<<:::999:::;;;777777666555444444444444---000444777888888666444555666777777777777666555222333444555666666666666666777999::::::999999888666666555444333333333444777555222111222333222222333444555444444444666888666777999:::;;;;;;;;;::::::999888777666666666666777444333444777888777444888888888999999999888888999888666555444555555666333555666666666666777999777999;;;999666444555777555555444333222111000000222333333444555666777777777666666777999:::999888777777777888888888999999888666444555666777777666666888<<<>>>>>><<<999666444555666888:::;;;<<<<<<777666666666666666777888666333333666666444555999666666777888:::999888666333555666444111000444777555555333000222777999777555555555666666777777777444666999<<<<<<;;;888777999999888888777666555444777555444555888:::999777666888:::<<<<<<<<<;;;:::777888:::;;;:::999666555777666666555555666666666444444444555555555555666444888:::888888::::::666333333222222111111222222000111333555555444333111111111333333444333222111...///000111222222222111333000000222111......000333444444444444333333222555555444333333333333333444444444444444555777777555777888888777888:::<<<;;;???BBBCCCIIITTT^^^bbbeeedddcccbbbaaa___\\\YYY[[[[[[[[[[[[[[[[[[[[[\\\XXX[[[]]][[[\\\]]]YYYSSSNNNIIICCCAAABBBCCCBBB@@@@@@;;;999===@@@@@@??????;;;<<<;;;999777777999;;;888:::<<<>>>>>>===;;;:::;;;<<<<<<;;;::::::<<<>>>===<<<;;;:::::::::;;;<<<>>>@@@AAAAAAAAAAAABBBDDDCCCCCCCCCBBBBBBAAAAAAAAADDDHHHMMMOOOLLLGGGBBB@@@>>>===;;;777444333444666888888777777777888999:::444444444444333222111000111000000000000222333444333333444666666777777777|||nnn^^^VVVRRRMMMJJJJJJJJJHHHEEECCCCCCBBBAAA@@@@@@@@@???>>>>>>===<<<<<<<<<<<<===>>>???AAABBBCCCDDDCCCBBBBBBAAAAAABBBBBBBBBBBBAAA???===;;;:::999666555555444444333222222222222222111222333333444222222111111222222333444000000111222222333333333222333444444222000000111333333333333333333333333222222222222222222222222<<<:::888666555555555555555444333222222222333333111000000000222444666777111222444666777777777777555555666777777777777666888888777777777666666666777777888999:::;;;<<<<<<<<<===???>>>===;;;;;;;;;777777555444333333444444///111444777888777666444444555666777777666555444111111222333444444444444777777777888999:::888777555555555444444444444444555444222111333444333222333444555555444555777999777888:::<<<<<<<<<;;;::::::999888777666666666666777666555666888888777555666666888999999:::999999::::::888777666666666666222444666666666555777888666999;;;999666555777999555555444333222111000000111222333444555777888888888777777888::::::999888777777777777888888888888777666666555666666666555333888===???===999888888///111444777999:::999999777777777666666666666666555333444666666333444888777555444666:::;;;888555555666666444111111222444333222222222555888999888444444555666777888999999555666888;;;<<<;;;888666888888888888888666555444888444222555999<<<999555555777:::<<<===<<<;;;:::888999:::::::::888666555666555555444444444444555444444444555555555555666444888999777777:::999666333333222222111222222333222333444555666555333222111111222333333333222222000000111222222222222222333000000222111...---000444444444555555444333333444444333222222222222333444444444444555666777777333333333333444666888:::777;;;======CCCOOOYYY^^^___```aaabbbaaa```]]][[[YYYZZZ[[[[[[ZZZZZZZZZ[[[ZZZ^^^_________^^^XXXQQQJJJGGGDDDCCCDDDEEEEEEDDDBBB@@@>>>???AAABBBAAAAAA<<<<<<;;;999888777888999:::<<>>===<<<<<<<<<;;;:::;;;===???===<<<:::999999;;;===>>>@@@AAACCCDDDCCCCCCDDDEEECCCCCCDDDDDDDDDDDDDDDDDDFFFIIILLLLLLIIIEEEAAA@@@>>>>>><<<999777555777888999888888777777888999:::555555555555444333222111222111/////////111444555333444555555666666666555~~~ppp```XXXTTTPPPNNNOOOKKKIIIEEECCCCCCCCCCCCBBBAAAAAA@@@???>>>======<<<<<<<<<===>>>???AAABBBCCCDDDDDDCCCCCCBBBBBBBBBBBB@@@@@@@@@???===;;;999888666555555444444333222222222111111111111222333333222222111111222222333444111111111222333333444555000222333333222111222333333333333333333333333333222222222222222222222222;;;999777666444444444555666555555444444444444444222222222222333555777888111333555888999999999888555666777777888888777777999999999999888888888777888888999:::;;;===>>>>>>>>>@@@BBBAAA???===<<<<<<888777555333333333444444222444666777888666555333333555666888888666555333333333333444444555666666777666555666888999888666444444555555555555555555222111000111444555555555222444555555555666999;;;999:::<<<>>>>>>===;;;::::::999888777666666666666444444555777999999888777555666777888999:::::::::777666555444333333222222222444666777666666666777777999;;;:::777666888:::444444444333333333222222111111222444666777888999888777777888::::::999777666666777777777888888888555666666666555555555555444888<<<<<<999777999;;;///111555888:::::::::999888888777777666666555555444333555777555222333888666444333555888999777555777777777666444333444555666555777;;;>>>>>><<<;;;444444555666777888999999777666666888:::;;;999777888888999:::999888666555777444222555:::;;;888444444666:::<<<======;;;:::999999::::::999888666555555444333333222222222333444444444555555555555666333666777555555888888555333222222111222222333333555555444444444444444444111111222222333333333333222222333333444333333333333000000222222......111333333444555555444444444333222222111111111111111444333333444444555666777333222111222333666777888555888999999===GGGPPPSSSVVVXXX[[[^^^^^^^^^^^^]]][[[\\\]]]\\\YYYXXXYYYZZZ]]]aaabbbaaa```___XXXPPPJJJHHHGGGHHHIIIJJJJJJJJJFFFFFFDDDBBBBBBCCCBBBAAA===<<<;;;::::::999999888:::<<>>===>>>>>>===;;;<<<>>>@@@>>>===<<<;;;<<<>>>@@@AAAAAACCCEEEFFFEEEEEEFFFFFFDDDEEEEEEFFFGGGFFFFFFEEEGGGHHHIIIGGGEEECCCCCCDDD??????>>><<<:::999:::;;;::::::999999999999::::::777777777777666555444333222111/////////111444555555555555555555444333333pppaaaXXXUUUQQQPPPQQQLLLIIIEEEDDDDDDEEEEEEEEEBBBBBBAAA@@@??????>>>>>>=========>>>@@@AAACCCDDDEEEEEEEEEEEEDDDDDDCCCCCC??????@@@???>>>;;;999888666555555444444333222222111111111111111222333333222222111111222222333444111111111222333444555666///111333444333333333555333333333333333333333333222222222222333333333333888777555444333333444444555666666666555555555555222222222333333444555666222444666777999999999888555666777777888888777777999999888888888777777777666777777888:::<<<>>>???@@@BBBCCCCCC@@@===<<<;;;999888555333333333555666444555666777777666444333222444666888888666444222777777666777777888::::::888555333555888999888555333444555666666666666666000000000222444666666555222444555666666777:::<<<;;;===???@@@@@@>>><<<::::::999888777666666666666222333555777999999999888555666777888999:::::::::777666666666555555444444222444777888777666777777888:::<<<;;;888777888;;;555555555555444444444444111111333444666777888999888777777888999999888666666666666777777777888888333555777777555444555666555777999999777777999<<<333555888;;;<<<<<<<<<;;;888888888888777666444444333333666888555111222777666555444555666777666555888888888888888888777777666555888>>>@@@<<<999888666666666777777888888888888666555777;;;===;;;999777888999::::::888666555555444333666999:::777444555666999;;;======<<<;;;:::::::::999888777666555555444333222222222222222444444444555555555555666333666666333444777777555222222111111222222333333555555444333333333444444111111111222222333333444333333444444444444444333333000000333333000000333222333333444444444444333222222111000000000000000333333333333333444666666444222111222555777777666333777888666888@@@FFFHHHMMMQQQUUUWWWYYYZZZ\\\]]]^^^```aaa^^^ZZZXXXYYY[[[___bbbcccaaa```^^^WWWOOOKKKLLLMMMNNNOOOOOOPPPPPPIIIJJJIIIEEECCCEEEDDDBBB>>><<<;;;;;;<<<<<<:::999999:::<<<===>>>>>>>>>>>>?????????===;;;;;;===???>>>>>>======>>>@@@BBBCCCAAACCCFFFGGGFFFFFFFFFGGGDDDEEEFFFGGGHHHGGGFFFEEEFFFFFFFFFDDDBBBBBBEEEGGG@@@AAAAAA???===<<<===>>><<<<<<=========<<<;;;;;;888888888888777666555444111000000000000222333444666666666555555333222222qqq```XXXTTTPPPOOOPPPKKKHHHEEEDDDEEEFFFGGGGGGBBBBBBBBBAAAAAA@@@@@@@@@>>>>>>>>>???AAABBBDDDEEEFFFFFFFFFFFFFFFEEEEEEDDD@@@@@@AAA@@@???===:::999666555555444444333222222111111111111111222222333222222111111222222333444222222222222333555666777111333444555444333444555222222222222222222222222222333333333444444444444444333222111111222333444444444555555555555555444222222222222222222222222333333444555666777777777555666666777888777777777777666666666666555555555333333444555888;;;===??????AAACCCCCC@@@<<<:::999:::999666444333444666777111222444555666666555444222444666888888666444222777777666666777888:::;;;999666333555999:::999666222333555666777777777666111111111222555666555444222444555666777888;;;======???AAABBBBBB@@@===;;;:::999888777666666666666111333666888888888777777555666777888999:::::::::777888888888888888777777222555888999888777777888999;;;===;;;888777888:::888888777666555444444333222222333444555666777888777777666777888888777555666666666666777777777888111444666777555444555777555666777888888888999:::666777999;;;<<<===<<<<<<888888999888777555444222222333666888555000111777666777777666555555666777777777777999:::;;;;;;:::888444555;;;<<<777444555888888888777777777666666777666666;;;@@@AAA>>>:::555666888999999777555444222444555777888888777666666777888:::;;;<<<======;;;;;;:::999888777666555777666555444333333333333444444444555555555555666444666666333444777888666222222111111222222333444333444444555444333222111111111111111222333444555333333333444444333333222222000000333444222222555111111222333333333333333333222111111000000111111222222111222222333444555444333222444666777555333222666888666777<<<@@@@@@FFFIIILLLNNNOOOQQQTTTWWWXXX[[[^^^]]]ZZZYYY\\\``````bbbbbb___]]][[[UUUMMMKKKLLLOOOPPPPPPPPPQQQQQQHHHLLLKKKFFFEEEGGGHHHEEE>>><<<;;;<<<>>>???===::::::::::::;;;<<<===>>>???@@@@@@???===::::::;;;===;;;<<<===>>>???@@@AAAAAA???BBBEEEFFFEEEEEEEEEEEECCCDDDFFFGGGGGGEEEDDDCCCDDDEEEEEEDDDBBBBBBDDDEEEBBBCCCCCCBBB@@@???@@@AAA===>>>@@@AAAAAA???===;;;888888888777777666555444000000000111222222333333444444444555555444333333rrraaaWWWRRRNNNMMMNNNKKKHHHEEEDDDEEEGGGHHHIIICCCCCCBBBBBBBBBBBBAAAAAA>>>>>>???@@@AAACCCDDDEEEGGGGGGGGGGGGGGGFFFEEEEEE@@@AAABBBBBBAAA>>><<<:::666555555444444333222222111111111000111222222333222222111111222222333444222222222222333555777888333555666555444333333444222222222222222222222222333333333444444555555555222111000000000111222333333333444555555444444444111111111111000000000///222222333333444555555555555555666777777777777777555444444444333333333333000000111333555999<<<>>>>>>@@@BBBBBB???;;;999888;;;999777444444555666888...000222444555555555555111333666888888666333111555555444444555666888999;;;777444555:::<<<:::777222333555777777888777777333222222333555555333222222444666666777999<<<>>>>>>@@@BBBDDDCCCAAA>>>;;;:::999888777666666666666222444777888777666555555666666777999999:::::::::333444555555555555555444333555999:::999888888888:::<<<>>><<<888666888:::;;;:::999888666444333222222333333444555666777777777666666666888888666444666666666666777777777777///333666777555444666777444555777999::::::999777666777888999:::;;;;;;;;;888999999999777555333222111333777999555000111666777999:::888555444666999666666777999;;;===<<<;;;>>>999777;;;<<<777666888::::::999888777666555555555666999???EEEEEE@@@:::444555777888888666444222111444777888777666666666666777888999;;;<<<===>>>;;;;;;:::999888777666555888888777666555444444444444444444555555555666666555777777444555888999777222111111111222333333444000222555777777444000...111111111111222333444555222222333333333222222111222000000444555333444777000111222222333333333333444333222222111111222222111111111111222333444444444333333444777777444111222666888666777;;;>>>===@@@CCCEEEFFFFFFHHHMMMPPPMMMRRRWWWYYYYYY[[[```eee```bbbaaa]]][[[YYYSSSLLLHHHJJJMMMNNNOOONNNOOOOOOGGGLLLLLLGGGEEEIIIKKKHHH>>><<<;;;===@@@@@@>>><<<<<<<<<;;;;;;===???AAABBB??????>>><<<999888999;;;999:::;;;===>>>?????????>>>AAADDDEEEDDDCCCCCCCCCCCCDDDEEEFFFEEEDDDBBB@@@BBBDDDFFFFFFDDDBBBBBBCCCCCCDDDEEEDDDBBBAAABBBCCC>>>@@@BBBDDDDDDAAA>>><<<777777777777666555444333//////111222222333222222222222333444555555555555vvveee[[[TTTOOOLLLKKKJJJHHHFFFFFFFFFFFFFFFEEEEEEDDDBBB@@@@@@@@@BBBCCC?????????@@@@@@AAAAAAAAAAAA???AAAEEEJJJKKKGGGBBB@@@AAAAAAAAA@@@??????>>>:::999777444333222222222000444444//////444555111111111222222222333333333444444333333333444555555444333333222333444666777333222111111111222444444111222444555555555444444222222111111111111222222222222111111000111111111333333333222222111111111111222333444444333111000333444555666666555444333333333222111111222333333333111111333666888666444:::<<>>CCCHHHDDDCCCFFFEEE@@@???BBB@@@@@@???<<<999666666777333444666777888888888777:::777777;;;AAABBB<<<555555666777888888777666555555666666555555666888;;;999;;;<<<;;;:::888888999999999888666555444333222666333333555555222222555333555777999888666444222444444555555555555444444444222111111333444444444:::666666:::===:::777777999777444444777999::::::666666555555555777888:::555555666666666666666666;;;:::888555444444444555333555666666777:::@@@EEEAAA???<<<999<<>>:::666888<<<;;;666555888777333222666999999666444444555777888999999;;;;;;<<<===AAA===999888:::;;;:::999333555666555444444555666777666555444444444444444777777777777666555444333333555555555333333333555333333444444333222000///222222222111222222333444222000111444777888666444222333444555555555444333333444444444222222222333111111111111000000000000...000111222111111333444444666555555999>>>:::111444555777777666777888::::::;;;<<<>>>AAACCCEEEEEEIIIIIIMMMTTTYYYZZZ]]]aaabbbaaa^^^[[[WWWQQQKKKFFFEEEIIIMMMNNNLLLJJJKKKLLLFFFGGGHHHIIIJJJJJJJJJJJJDDDDDDCCCAAA???===<<<;;;@@@???>>>======???AAABBB<<<>>>??????===;;;:::;;;;;;;;;;;;;;;<<<>>>???@@@FFFGGGHHHIIIGGGEEEBBB@@@AAABBBCCCDDDEEEDDDCCCBBB@@@??????@@@BBBAAA===999EEEAAABBBEEECCC???@@@FFFEEEEEEFFFEEECCC???;;;888666666555555555444444444000/////////000222444555555555444222111000222444yyyhhh^^^WWWRRRNNNNNNKKKIIIGGGEEEEEEEEEDDDDDDEEEDDDBBB@@@>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@???>>>???DDDIIIIIIEEEAAAAAABBBBBBBBBBBBAAA@@@???;;;999777555333222222222111444444000000444444111222222222222222222222222444444444444444444555555444333222222222333444555222111111000111222333444111222333444444333333222222111111000000111111222111111111000111111222222333333333222222222111111111222444555555333222111222333444555555444333222333333111111111111333333222111000222666777666444999;;;>>>???>>>:::555222777666333111111111333444000111111222333555666777222333555777888777666666666444333111222333555777555555555666666666666777666666777888888888777777000000000222444444444333555888;;;;;;:::<<>>AAA;;;;;;;;;888555333444555333333555666777777777666:::777777;;;AAABBB<<<666666666777777777777666666666777888777666666888999:::;;;===<<<:::999999:::999999888777555444333222555333333555555222222555444555777777777666555444444555555666666555555444555444444555666666666555777888>>>GGGJJJEEE===999777555333333555777888888888888777666666666777777666666666555555444444333999888777666666555555555555666888777777999>>>BBB???>>>;;;888;;;>>>;;;555666999:::999555333444666555666777;;;======:::666;;;>>>===888666777555000222555999999666444333444666777777888999:::;;;;;;<<<:::999:::;;;<<<999777555666777777555555666777666666555444444444444555666777777777777666555555333444555444333222333444333333444444333222000///000000000000000111111222111000000333666777666333222333444555555555444333222333444444333333444555//////000000111111222222///111222222111111222444111333333222555999666///000222333333333333444666555666888:::<<<>>>???@@@EEEDDDGGGNNNSSSUUUYYY^^^aaa___\\\ZZZXXXRRRKKKEEEFFFIIIKKKJJJGGGEEEEEEFFFCCCCCCEEEFFFGGGHHHHHHHHHBBBBBBAAA@@@?????????@@@BBBAAA???>>>>>>@@@AAABBB???AAABBBAAA>>>;;;;;;;;;<<<<<<<<<<<<===>>>???@@@CCCDDDFFFGGGGGGDDDBBB@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@???>>>@@@CCCDDDBBB???FFFCCCCCCFFFDDD@@@AAAFFFJJJJJJHHHEEE@@@;;;666444555555444444333333333333000000000000111333555666444555555333111000111222}}}lllaaa[[[UUURRRRRRNNNLLLIIIGGGEEEEEEEEEFFFGGGFFFDDDBBB@@@>>><<<;;;@@@??????????????????>>>======>>>BBBFFFGGGDDD@@@CCCCCCCCCCCCCCCCCCBBBAAA<<<;;;888666444333333333222444444111111333444222222222222222222111111111444444444444555555666666444333222222111222222333111000000000000111222222111111222222222111000000222111111000000111111222000000000000111111222333333333333222222222222111111222333444444333222222222222333333333333222222333222111000000111222333111000000222444666555444999:::<<<===<<<888444222555444222111000222333555111000000111111222333444333444555777777777666666555444333222222222333444333333333444444444555555444555666777888888888888222333444555555555555555555888;;;<<<<<>>@@@888888888666444333333555333333444555666666666666:::888888<<>>===>>>>>>???@@@BBBDDDEEEEEEFFF@@@???>>>>>>???AAACCCDDDCCCBBBAAA@@@@@@AAABBBCCCCCCDDDDDDCCC@@@===============>>>>>>??????@@@@@@@@@BBBDDDFFFFFFDDDBBB@@@???>>>>>>======>>>>>>>>>???>>>>>>@@@CCCEEEFFFFFFFFFEEEEEEFFFDDDAAABBBFFFKKKIIIFFFBBB===999555333444333333333333222222222222111111111222444555777444555666555222000///000oooddd^^^XXXUUUUUUSSSRRROOOKKKHHHGGGHHHIIIIIIIIIHHHFFFDDDAAA???===?????????>>>>>>===============>>>BBBEEEEEECCCAAACCCDDDDDDEEEDDDDDDCCCCCC>>><<<:::777555444444444444444333222222333333222222222222222222111111111333444555555666666666666555444444333333222222222000000000000000111111111222222222222111000000///111111000000000000111111////////////000222333333222222222222222222222222000111222333333222222111222222333333333333222222333222111000000111222333111111111222333444555555999:::;;;;;;999777444222222222111000111222444555222222111111111111222222444444555666777777666666666555555444333333333333222333333333444444444444444555666666777777777666555777888888777777777777444666999;;;===@@@EEEHHHKKKIIIGGGFFFDDDAAA??????777888888777555555666888444555555666666666777777:::888888<<<@@@@@@<<<888999888777666666777888999666777999999777444444444:::<<<======<<<;;;;;;<<<::::::999888666555444444555222222555555333333666666555444444555666777888555555666666666666555555111333555777666555444444555:::FFFSSSUUULLLAAA<<<555333222333555777777666888999:::::::::888777666999888888777777666666666666777999;;;<<<<<<<<<;;;777777888777777666666777888999888666888<<<:::666777999999777444444777:::888888888888999999999999444666888999999999666444111555:::;;;777333222222555666666777888999::::::888888888999999888666555000222444555555666888:::888777666555444333333333222333555777777777666666111222444333222222333444444444444333333222222111333222222222222333444444000000111222333444444333222333444555555555444333666555555555666777666555//////000111111222333333222333333222000000222444000222333111000000111111111333444444333333444555333333444666777999:::;;;:::888999???DDDHHHOOOVVV^^^[[[XXXYYY[[[XXXPPPHHHGGGEEEBBB>>>;;;:::999::::::;;;===???AAABBBCCCCCC@@@???===<<<>>>@@@CCCFFFDDDDDDCCCBBBBBBCCCCCCDDDEEEFFFFFFEEEBBBAAAAAABBB???@@@@@@@@@AAAAAA@@@@@@>>>@@@DDDGGGGGGFFFCCCBBB???>>>===;;;;;;<<<===>>>???>>>===>>>@@@DDDFFFGGGEEEEEEEEEDDDBBBAAABBBDDDDDDBBB???<<<:::888888777444333333333333333333333333333222222333444666777444555666555222///......pppfff```ZZZWWWWWWUUUUUUSSSOOOJJJIIIJJJLLLIIIIIIHHHGGGEEECCCAAA@@@>>>>>>>>>======<<<<<<<<<======???BBBDDDEEECCCBBBCCCCCCDDDDDDEEEDDDDDDCCC@@@>>>;;;999777555555555555444333333333222222333333333222222222222222222333444555666777777777777666666666555555444333333//////000000111111111111333333222111111111000000111000000000000000000111////////////000111222333222222222222222222222222//////000111111111111111444444333333333333444444222222111000000111222222111111222222222444666777999999999999888666333222111111111111111222444555444444333222222222222222555555555666666666666666666666777666666555444444333333444444444555555555666666666666666555444444444666888888666555666888444666999<<>>>>><<<999999888777666666777888999555777888888555333222222:::<<<======<<<;;;<<<<<<;;;;;;:::888777666555444444222222555555333333666555444444333444666888:::555666666666666666666555111444777888666555444555888:::@@@GGGGGG@@@;;;:::666555444555777888888777666777888:::::::::999888555555555666666777777777777888:::===>>>??????>>>777777666666666555444444666888888666777::::::666888:::;;;999666666:::===:::::::::999999888999:::222333666999999777666555333777;;;;;;777444222333666666777888999:::;;;;;;;;;:::999666555444555555000222555777888:::===???;;;999777555333111111000///111444666777666555444111222444444333222444555444444333333333333333333333333333222333444444555000111111222222222333444222333444555555555444333999777555555777777555333222222222111111111111111222333333111000111333555333333222111///...000222333444555555444444555666333444444666777888999999888555555;;;@@@DDDKKKRRR[[[YYYXXX[[[]]]ZZZRRRLLLFFFDDD@@@<<<:::999999999888999;;;===???@@@AAAAAA@@@???===<<<<<>>AAAFFFIIIJJJIIIFFFDDD@@@???>>><<<<<<<<<===>>>>>>>>>===<<<===@@@CCCEEEBBBCCCCCCAAA???>>>???@@@===<<<:::888777777888888444444444444555555555555444333333333333444666777333555666555222///......rrrhhhbbb\\\YYYYYYUUUVVVVVVSSSNNNKKKLLLNNNIIIHHHGGGEEECCCAAA@@@???======<<<<<<<<<<<<<<<;;;<<<===???AAABBBCCCCCCCCCAAABBBCCCCCCCCCCCCCCCCCCAAA@@@===:::888666666666777444333444444111111444333333333333444444444555333444666888999999888888555666666666666555555444///000111111222222111111333222111111000111111222111000000//////000000111////////////000000111222111222222222222333333333//////000000111111222222444444333333333333444444222111000//////000111222222333333333222444777999::::::999888777555444333222222222222222333444444555555444333333333333333666666555555666666666666555666777888888777555444444444444555555555666666666666666666555444333222000333666666444333444777777999;;;???BBBFFFHHHIIIGGGIIIHHHCCCAAABBBAAA>>>666777777777555555777888999888888777777888999999888777888:::<<<<<<;;;999888888888777777888888888666777888777555333333333999;;;<<<<<<;;;;;;;;;<<<<<<;;;:::999888666555555444111222555666333444777444444333444555777999:::555666666777777666666555333777::::::888666777999999888999;;;999555444888777666555777999:::999888555666777888999999999999111111222333444555666666777888:::<<<===??????@@@999777555555666777666555666999999666666999999777777:::<<<;;;999888;;;>>>;;;<<<===;;;:::999999:::666444666999999555333555666999<<<;;;777444444555666777777888999:::;;;;;;;;;:::999666333333555888444666999:::;;;===@@@BBB;;;:::888555333111000000///111444666777777555444111333444444444444555777444444333333333333444444111111111111111222333333111222333222111222444555222333444555555555444333999666444444777888555333333333222222222111111111222222222111000222555888777222000000///...///222222444555444333222333555222222333444555555666666666333444999>>>BBBHHHNNNUUUVVVYYY[[[\\\YYYTTTOOOFFFCCC???<<<;;;:::999888777888999;;;===>>>??????>>>===<<<;;;<<<===???@@@BBBBBBCCCDDDEEEFFFGGGGGGEEEFFFGGGGGGFFFGGGJJJLLLCCCDDDEEEEEEEEECCCBBBAAA@@@CCCGGGKKKLLLKKKGGGEEEAAAAAA@@@???>>>>>>>>>>>>=========<<<;;;===@@@CCC???BBBBBB>>>;;;===>>><<<===;;;999777555555555555444444555555555555555666444444333222333444555666333444555444111///...///uuujjjddd^^^[[[[[[WWWZZZ\\\ZZZTTTQQQQQQRRRMMMKKKHHHEEEBBB@@@@@@???;;;;;;;;;;;;;;;<<<<<<<<<:::<<<>>>???@@@AAAAAABBB???@@@AAABBBBBBBBBBBBAAACCCAAA>>>;;;999777666666888444333555444111111444222333333444555666777777333444666888999999999888333444555666666666555444000000222333333333222111111000/////////000111222000000////////////000000000000/////////000000111111111222222222333333333111111111111222333444555444333222111111222333444222111000//////000111222333444555444333444888;;;;;;:::999888666555444444333333333333333444444444555444444333333333333444666666555555555555666666333444666888888777555444444444444444555555555555444444555555555444444333///333777777444333666999888999;;;???CCCFFFGGGHHHCCCFFFEEE@@@>>>@@@???;;;666777777666555555666888999888777666666777888888666666777888::::::999999777888888999999888888777888888888777555444666777888:::;;;<<<;;;:::;;;<<<<<<<<<;;;:::888777666555333111111555666444444777222333333444666888999:::666666777777777777666666555888;;;:::777666888;;;888777888999666222333777777666666777999:::999888777777666666666777888888333333444444555555666666666777777999:::<<<>>>???<<<999666666888:::;;;:::777::::::777666999999777555888;;;;;;:::999;;;===<<<>>>???>>>;;;999999;;;888555666::::::666666999999;;;<<<:::777444555777555666666777888999::::::666777999888666555777:::777999:::;;;;;;;;;===???999888666555333333222222111333666999999888666444222444555555555555666888555444333333333333444555222111111111111222333333222444444333111111444777222333444555555555444333666333111333777999777555111222222222222222222222111111111000000222666:::===555000111333111111333333444555444333222333444222222333333444555555555555222333888===???DDDJJJOOOSSSYYY[[[YYYVVVSSSQQQGGGDDD???<<<<<<:::888666666666888999:::;;;;;;;;;:::::::::;;;;;;===>>>>>>@@@AAABBBDDDFFFGGGHHHHHHGGGHHHHHHHHHGGGHHHJJJLLLEEEFFFGGGGGGFFFDDDBBBAAA@@@CCCHHHLLLMMMKKKGGGEEEAAAAAAAAAAAA@@@???>>>===:::<<<===<<<;;;<<<@@@CCC>>>BBBBBB<<<:::<<<===;;;<<<;;;:::888666555444444333333333444444555555555444333222222222333444555333444333222000///000111vvvlllfff```]]]]]][[[___bbb```[[[WWWVVVXXXSSSPPPLLLGGGCCCAAA@@@@@@:::::::::;;;;;;<<<<<<<<<999;;;===>>>>>>???@@@AAA>>>???@@@@@@AAAAAAAAA@@@CCCBBB???<<<999888777777999444333666555000000555222333444555666888999999222444777999::::::999888111222444555666555444444000111222333444333222222///...------...///000111000000////////////000000111000000////////////000111111111222222333333333333333333333444555666777333222111000000111222333222111000//////000111222333555666444333444888<<<<<<;;;999777666555555555444444444444444444444444444444333333222333333444777666666555555555666666111222555777888777555333333333444444444444555555222222333444555555555555111555999999777666999===777777999===AAADDDEEEDDD???CCCBBB===<<>>999888999999888666666777999888777666555555666777888555666666777888999999888777888999::::::999888777::::::999888666666888:::777999;;;;;;:::::::::<<<===<<<;;;:::888777666666333111111555666444444777111222333555777888999:::666666777777777777666666333777999777444333777;;;777777999;;;888333444888666555666777999:::999777:::888777555555555666666888888888888777777777777666555555666777:::<<<>>>>>>:::777777:::===>>>>>>777;;;;;;888666888999777333777;;;<<<:::999:::<<<<<>>BBBGGGJJJQQQXXXZZZWWWSSSQQQRRRHHHDDD@@@===<<<:::666333555666777888999999999999777888999:::<<<===>>>>>>>>>???BBBDDDFFFHHHIIIIIIIIIJJJIIIHHHGGGGGGIIIKKKFFFGGGHHHHHHGGGEEEBBBAAA@@@CCCHHHLLLMMMKKKGGGDDD@@@AAAAAAAAAAAA???===<<<888;;;============AAADDD>>>CCCBBB<<<999<<<===:::;;;::::::999888777666666222222222333333444444444444333222222222333444555333333333111//////111333{{{qqqhhhaaa^^^``````fffkkkiiiaaa[[[ZZZ\\\VVVTTTQQQMMMIIIFFFDDDCCC@@@???===;;;:::999::::::;;;::::::<<>>>>>>>>??????@@@???>>><<<:::888777666333333333333333444555666444555555666777888888999///222777:::;;;:::777555444444444555666888:::;;;000111333444555444444333111222333333111111222333......//////000000111111//////............//////000111333444444333222111111222333555666666777777555333222222333444333222000000//////000222444555444666777777666666777999:::999888666444333333222444555666555444333444555777444222222444666777777666555333333444444333111777444444888999777555666333444555666666444222000444+++(((...333222111222555555555333222333666888888;;;>>>???>>>===???BBB???===;;;:::::::::999888777777888888888777777666999888777666666555555555555888888444666;;;:::555777777888888888888777777<<<:::999999999999888666888888:::===<<<:::;;;??????<<<999999:::;;;999666000222333333222333777;;;:::999888888:::<<<<<<;;;666444333444777777555222777777666555444666:::===777999:::888555444666999999:::;;;999777666666777888;;;<<<:::555222444777555333444888999666777999:::999777555666888:::<<<999<<<<<<888666888999888===<<<;;;:::999999999999888777666666777999<<<>>><<<999777777:::;;;:::888666888:::===??????>>>>>>999777555666888888666444111111111222333444555666777666555555666888:::<<<<<<999888999999555555888333222000111222444555555555777:::;;;999888777777666666777666444333333444999777555333222333444555111222333444555777:::===444333333222222333333444000333777888888666666777888666555777:::;;;:::888777666444222222444666777111111555888333...<<>>AAADDDJJJPPPVVVXXXYYYXXXQQQIIIHHHDDD???;;;::::::999888666888::::::999999:::;;;888888888888888999999999===>>>???@@@CCCEEEGGGHHHHHHGGGEEEDDDEEEFFFHHHIIIGGGGGGGGGGGGFFFDDDBBBAAAAAA@@@@@@??????@@@@@@AAAAAAAAA@@@@@@???>>>>>>===;;;;;;===>>>???@@@@@@AAA??????>>>===<<<:::888777666666777888999888666333333222222222333444444555222555333---+++///000,,,...............---------|||ssskkkdddccceee___dddhhhgggccc___^^^___XXXVVVSSSOOOKKKGGGDDDCCCAAA@@@>>><<<::::::::::::;;;;;;;;;<<<>>>???@@@???AAA@@@???>>>>>>>>>?????????>>>===;;;:::888777666555555444444444555666666444444555666666777888888000222666999:::999777666444333333333444666777888222222333333444333333333222333444444222222333444000000000000111111111111111000000000000000000111000111222444444333222111111222444666888888999999666555333333444555444333111111111111222333444444444666777777666666888999;;;:::888777666555444444222333555555444444555777999666333222333555555555555555555555555555666666666555888>>>???:::555444444555666777777555444222444...+++000333111111333555555555444333444777999888;;;>>>>>>======>>>@@@===;;;:::999::::::999888777777888888888888777777999888777666666666777888666999888666777<<<;;;666777777888888888888888777888777666777888999888777777777999===<<<888999<<<>>><<<:::999999888777666222333555444333444777:::;;;;;;::::::999999::::::666444333444666777555222777888777666555666:::===999::::::999777777888999999::::::999777666777888888;;;===:::666333555888555333555999:::777666999888777666555777999<<<>>><<>>@@@BBBCCCDDDBBBBBBAAAAAACCCEEEGGGIIIEEEEEEEEEEEEDDDCCCCCCBBB>>>>>>>>>>>>???@@@AAAAAABBBBBB@@@???>>>===<<<<<<;;;<<<===???@@@AAAAAAAAA>>>>>>===<<<;;;999777777777777777888999777555333222222222222222333444444222444222---,,,///000,,,///.....................}}}uuunnniiigggjjjccceeefffgggfffccc```___\\\ZZZWWWRRRMMMIIIFFFDDDBBBAAA>>><<<;;;::::::;;;<<<<<<=========>>>>>>>>>@@@@@@???>>>>>>>>>??????>>>===<<<;;;999888666666777777666555555555666666444444444555666666777777111333555666777777777666333222111111111333444555444333333222222222222333222444444444333222333444222222222222111111111111222111111111111111111222000111222333444333222222222333555777999:::::::::888666444444555555555333333333444444444444333333444666777888777777999:::;;;:::999888777777666777000222444444444444666888;;;888444333333333333333333666888888666666888;;;666777<<>>:::999888888999:::999888777777888888888888777777999888666555666777999:::777999999888999<<<;;;777666777888999999999999999888777666777:::;;;:::999999999;;;???>>>999999;;;;;;;;;;;;999666555444555555666666666555555777999;;;===>>><<<888666777999555444333444666666444333888888888777666777:::===<<<:::888888999:::999888888999:::999888777888999888;;;<<<:::666444555888555444666;;;<<<888666888555555555666888:::===>>>>>>AAA???:::777999;;;:::;;;;;;:::999888888888888444555666777888999999999888666555666888999999888;;;;;;;;;:::888555222111555444333444666666555444555444444444444444555555777777777777888:::;;;===;;;888777999888555555888555555444444555666888999999<<<>>>???===;;;;;;;;;333333333333333333444444222333333444555666666666000222444555444555666777222111111000000111111222555666777777666777888:::777666555666999:::999888555666777888888777666555777222000333444777CCCRRREEE777000555<<<:::888888444444444333333333222222111111222333333444555555444666888888999;;;>>>@@@EEELLLRRRTTTUUUUUUPPPJJJFFFCCC>>><<<;;;::::::999555777999:::999999:::;;;<<<<<<<<<<<<<<<;;;:::999:::::::::;;;<<<===??????<<<<<<<<<>>>@@@CCCFFFGGGDDDCCCCCCCCCCCCCCCDDDDDD??????@@@@@@AAACCCDDDEEEEEEDDDAAA???<<<;;;::::::<<<===>>>???@@@AAAAAAAAA======<<<<<<:::999777666888888999999888666444333222222111111222222333333222333222...---//////---///////////////000000000|||uuupppjjjiiilllkkkiiihhhhhhhhheee```\\\```^^^[[[VVVQQQLLLHHHEEECCCBBB@@@===<<<;;;;;;;;;===>>>>>>===<<<<<<<<<===?????????>>>>>>>>>>>>???======<<<:::999888777666777777666555444444444555333333444444555555555555222333333444555666666666333333111111000111222333555444222111111111222222111222333333111111222333222222222111111000000000111111111222222111111111000000222333333333333333333555777888999999888777888666444333444555444333333444555666666555333222444666777888888888:::<<<:::999888777777777777777333444666666555555666777:::777444333333444444333333777:::999555444777;;;777777===DDDEEE===555222222333444555666666555555444555555555333222333555333555666666666777999<<<999:::;;;<<<;;;;;;;;;;;;777666666777999:::999777666777777888888888888777777666555444555777999;;;999999999:::;;;<<<;;;888777777888999::::::::::::;;;:::999:::<<<===<<<;;;<<<<<<>>>BBB@@@;;;:::===999;;;<<<:::555222333555888888888777666666666777;;;???@@@===777333555777333333444444555555444444777888888777777888:::===<<<999777777999;;;999777777888999999888777888:::888999:::888666444555666444444777<<<===888666777555555666777888:::<<<<<<>>>@@@>>>888555888:::999::::::999888888888888888333555777999999999888777666555555555666888888888<<<<<<;;;999666333000///444333333444444555555444666666555444444444555555888777777888999:::<<<===;;;777777888888555555888333444444333333444666888:::<<>><<<;;;;;;777555333333333444444333111222444666666555444333///111444555444333333444222222111111111111222222666666666555444555888:::555555555666777888888888777777888888888888777777666222222666888666888<<<>>>555111666<<<:::777666444444333333222222222222222222222333333444444444222444666666777888;;;>>>@@@HHHNNNPPPPPPPPPMMMHHHBBB???;;;999888888777666666888:::;;;;;;;;;<<<>>>??????@@@???>>>===<<<;;;;;;::::::::::::;;;<<<<<<::::::;;;<<<>>>AAACCCDDDCCCBBBAAAAAABBBCCCEEEFFFEEEEEEEEEEEEFFFGGGHHHIIIJJJGGGCCC???<<<;;;::::::===>>>???@@@AAAAAAAAAAAA=========<<<;;;:::888777999::::::999777555444444222222111111111222222333222222222000/////////...000000000000000111111111}}}vvvpppjjjhhhjjjmmmjjjhhhhhhjjjiiiddd___cccaaa^^^YYYTTTNNNJJJGGGEEECCCAAA>>>===<<<<<<<<<===>>>???>>>;;;:::;;;<<<>>>>>>>>>>>>???>>>>>>>>>======<<<;;;999888777777666666555444333333333333333333333333333444444444222222222333333444555555444333222111111111222333555444222111000111111222///111222111000///000111111111111000000//////...//////000111111000//////000000111222333333444444555666888888888666444333777555333222333333222111333444555555555444333222444555888888999:::<<<>>>999888777777666666666666777888888777555444555666999666333222333555555555444888:::888444222444888999777999???@@@:::666444111222222333444444444444444777888666555444555555333444666666666777999;;;999999999:::::::::999999555555555777999999888777666666777888888888888888555555444444555777999:::999888999;;;===<<<:::999888888999:::::::::::::::===<<<;;;;;;<<<<<<:::999<<<;;;===AAA???;;;:::===888;;;<<<:::666333333555:::999999888888777666555:::>>>@@@===666222333555222333444444444444444444666777888777777888:::<<<;;;888555666888999888555777888999999888777888:::777777777777555444444555555444777<<<<<<888555666666777888888999999999999===@@@???999777999;;;:::999999888777777777888888444555888::::::999888777555666666666666666777888;;;:::999888666444222111333333444444333333444444666666555444444444555555777777888888999;;;<<<<<<:::777666888888555666999555666777666555666888;;;===???AAABBB@@@>>>=========999666444444444333222222444555666666444222000///111444555444333333333333333222222222222333333666666555333222333666999444555666666666777888888:::888777666666777888:::777444333666888666333111:::555444777:::888555444555444333222222222333333333333333333333333333333111333444555555666999;;;>>>FFFMMMNNNNNNNNNKKKGGG???===:::888888888777666777:::<<<>>>>>>>>>@@@AAAAAABBBCCCCCCBBB@@@>>>======<<<<<<;;;;;;<<<<<<===<<<<<<<<<===>>>???@@@AAABBBAAAAAAAAABBBDDDFFFGGGIIIHHHHHHHHHHHHIIIIIIJJJNNNKKKFFFAAA===<<<<<<<<<===>>>???@@@@@@@@@@@@@@@>>>>>>>>>>>>===;;;:::999999:::;;;999666444444555333333222222111222222333222111111222111/////////000000000000111111222222xxxqqqjjjgggiiiiiiggggggiiilllmmmkkkhhhdddbbb```\\\VVVQQQLLLIIIFFFEEEBBB@@@>>><<<<<<<<<<<<>>>@@@>>>:::999:::<<<<<<===>>>?????????>>>>>>>>>======<<<:::999999888555444444333333333444444222222222222222333333333111222222222333333333444444444222111111222333444333222222111111111111222...///000000///...///000000000000///////////////---...///000000///...---000000111222222333444555555666888999888666444222777555333222222222111000222222333333333333222222333555888999:::;;;===???:::999888777666555555555888999999777555444444555888666333222333555555555555777888777333222333555999666555999:::888666777222222222222222333333333444777777666666888777444333444666666666666888999777777666888::::::999888555555666777999999888666555666777888888999888888555555555666666777888999999777888<<<>>>;;;999999:::::::::;;;;;;::::::999;;;:::888888999999777666888777999;;;:::777777;;;999;;;<<<;;;999777666666:::999888888999888666444888;;;===;;;666333222333000222444444444333444555555666777777666777999;;;:::888666666777777777666888999:::999888777888999777777777666666555555555555444666::::::666444555666777999::::::999888777===AAAAAA===;;;===>>><<<888888777777777777777888555777999:::;;;:::888777666777888777555555666888888888777777666666555555444555666555333222333444555444444444444444555555666666777888999:::;;;;;;999666555888888555666999333555666555333333777;;;@@@BBBDDDDDDBBB@@@???>>>@@@<<<666444444555333000333444555666555333111///000222444444333333444555444333333333333333333444555555444333111222555777333444666666555555777888:::999666444444666999:::;;;777333333666888888777777777777888999888555333666555444333222333444555444333333333333333333333000222333444444555888:::???GGGNNNNNNLLLLLLJJJGGG@@@>>><<<;;;;;;;;;999888888;;;>>>???@@@AAABBBDDDCCCDDDEEEFFFEEECCCAAA@@@??????>>>>>>>>>>>>>>>???>>>>>>>>>>>>??????????????????@@@@@@AAACCCDDDEEEFFFEEEEEEEEEFFFGGGHHHHHHQQQMMMGGGAAA===<<<===>>>======>>>????????????????????????>>>>>><<<;;;;;;888:::<<<:::666444666888444444333333222222333333222000111333333///...000//////000000111111222222}}}uuulllhhhhhhgggggghhhkkkmmmnnnnnnmmmdddcccaaa]]]XXXRRRMMMJJJGGGFFFCCC@@@>>>=========;;;>>>@@@>>>:::888:::===;;;<<<>>>?????????>>>>>>>>>>>>======<<<;;;::::::555444444444444555555666222222222222222222222222000111222222333222222222333222111111111222333444000111111222222222222111///000111000///...///111000000000000000000111111,,,---///000000///---,,,000000000111222333555555333555888::::::999666555888666444333333333222111000000000000000111222333333555888999:::<<<>>>@@@<<<;;;999888777666555555555666777666444333333444:::777444333333444444333555555555555555555555555888444333666888777777999444444333333222222333333444666666444777<<<999333333444666666555555666777666444444666999:::999777666666666888:::999777555555666777888888999999999666777888999::::::999999999666777===???:::888999<<<<<<<<<<<<;;;:::999888999888777777888999888666777555555777777444777<<<;;;;;;;;;<<<===<<<999777999888777888999999666333666777888888777555333111///222444444333333444666444555666666666666888999999999999888777666777999999::::::999777666777888999888777777888888777666666444555888888444333555444555888:::;;;:::999888;;;@@@AAA???===??????===777777666666666777777888777888999:::;;;:::999999888999:::888555444666888666666555555555666666777555777888666333111222444333333222333333444555666555555777888999:::::::::999555555777777555666999111444666444222222666:::>>>@@@BBBBBB@@@>>>===<<<@@@:::444333444555333111222333444444444333222222111222333333333333555777333333222222222222333333555666555444333333555777222444666666444444666888888777666666666666777888888777666666888::::::888666888999:::::::::999777888666555333333444555666444444444333333222222222000222333333333555777999===FFFMMMLLLIIIHHHGGGDDD???===<<<;;;<<<<<<:::999888:::===???@@@AAACCCEEECCCDDDFFFHHHHHHFFFDDDBBB@@@@@@?????????@@@@@@AAA======>>>????????????>>><<<<<<>>>???@@@@@@@@@@@@@@@@@@AAABBBDDDFFFHHHIIIRRRMMMGGG@@@===<<<===???<<<<<<===>>>>>>>>>>>>===>>>>>>>>>>>>===<<<;;;:::777:::<<<:::666444777:::666555444444333333444444222///000444444///...111......//////000111111222xxxnnniiiiiiiiijjjllllllmmmmmmmmmmmmccccccaaa^^^YYYSSSNNNKKKHHHFFFDDDAAA???=========:::===@@@>>>:::888:::>>>;;;<<<===?????????>>>===??????>>>===<<<;;;;;;:::555555555555555666777888222222111111111111111111///000222333333222111000222111000000000111333444...000111333333333222111///111222111000///000111000000111111222222222333---...///111111///...---000000000111222444555666111444888;;;<<<<<<:::888999777555444444444333111///...------...000222333333555888::::::<<>>===;;;999888777666666111333444444222222333444<<<999555333333333222111555444333555777888777666777333222666888777888:::666555444333333333333333444555444333888>>>;;;222333444666666555444444555555333333555999;;;999777777777777999:::999777444555555666888888999999999777999;;;<<<<<<;;;:::999999555666===???:::777888=========<<<;;;:::888888999888777888:::;;;;;;:::888555555777666555999>>><<<;;;:::===??????<<<888999777666888:::999666333555555555666777666333111...111444555333222444666333444666666555555777888999;;;<<<:::777666888;;;999:::;;;999777666666777;;;:::999999::::::999888666333444777666333333555111444777:::<<<<<<;;;:::777===@@@>>>===>>>===;;;777777666666666666777888999999:::;;;;;;;;;::::::999:::;;;999555444555777555555444444444555666666666888999777333111222333111111111222333444555666444555666777999999999999888555555777777555666999555888:::999666666:::>>>:::===???>>><<<:::999888>>>888222111333555444111111111222333444444444444222333333333222444777999222222111111111111222222555666777666444444555777111444666666444444666888555666777888888777666555222666:::<<<===;;;666000555999;;;;;;;;;<<<<<<;;;999777555444444444666777555444444333333222222111111222333333333444777999:::CCCIIIHHHDDDCCCBBB@@@===;;;::::::::::::999777777999===??????AAACCCEEECCCEEEGGGIIIIIIHHHFFFDDD@@@@@@@@@@@@@@@AAAAAABBB;;;<<<===>>>????????????999:::<<<>>>>>>>>>>>>===<<<===???AAADDDHHHJJJLLLQQQMMMFFF???<<<;;;===???;;;<<<===============<<<============<<<;;;::::::666:::<<<:::666444888;;;777666555444444444444444333///000555555///...111---......///000111111111zzztttoookkkgggiiilllnnnoooooommmlllkkkhhhdddaaa]]]YYYTTTPPPNNNKKKGGGCCCBBB@@@>>><<<======<<<;;;;;;;;;;;;<<<======>>>>>>===<<<;;;;;;===???@@@???===:::999:::888777555333222333555666444111//////222333222000111111000000000000111111111333333222000///000111111111111111111111111111000000/////////111222333...///000/////////000222222222111111111222333333555444222111111222444555555888;;;;;;===>>>999333777555333333333333111///111111111000///000333555777:::>>>@@@@@@??????@@@999===>>>:::999;;;;;;:::222333333222111000222333;;;888555444444555555444111555666444444777777444444333222111333666999;;;444444444444444444444444555555666666777777888888666555333333555666555444666666555555555666666777666999999777777999888555444555666555444333555777777888888888888999999999::::::;;;<<<;;;999666444<<<<<<;;;:::::::::;;;;;;999999999888888888888888888777666444333333666888<<<<<<======<<<:::888666777999;;;<<<<<<:::777666666555333333555666666555000000000111222444777888444333444666888:::999888<<<;;;:::888888999:::;;;<<<;;;:::888777888888999999::::::;;;;;;::::::999555444444444444555666666555333444777888777777:::999999>>>DDDDDD@@@<<<<<<;;;888444444666777777666888888888888888999999999777777666555555555555555555444333444666888888777999888666444222111000000222222222222333444555666666333444::::::555555888:::999666444333333444555;;;;;;:::888666777999;;;;;;;;;::::::888777666555333333333555666555222///333222222333444555666777222222222333444555777777444444333000///000333555666666666777666666555555444555555444222222333555555666777666555555555777222444666888999::::::::::::;;;<<<=========<<<<<>><<<;;;;;;;;;===<<<;;;:::999888888888;;;;;;===???AAACCCFFFGGGGGGFFFCCCAAA>>><<<;;;;;;:::<<>>>>>>>><<<;;;::::::999:::::::::999888888888777777666666888666333444666888777555777444222222444555222///...000111111000...//////}}}xxxsssoooiiijjjmmmnnnooonnnmmmlllkkkhhheeeaaa^^^ZZZUUURRRNNNKKKFFFCCCBBBAAA???===>>>===<<<<<<;;;;;;<<<<<<===============<<<;;;;;;<<<>>>@@@@@@===;;;999999999666333111222555888;;;777444111111222333111///000000////////////000000111222333222000///000111111111111111111111111111111000/////////000111222000000111000//////222444333333222111111000000000333222111000000222333444333888;;;:::::::::777333666555444555555555333111000111111000///111444666888:::===?????????@@@AAA>>>AAA@@@;;;777777666333333444444333111000111333;;;888555333333444444444444777777555555888888555666555333222222444666888333333333444444444555555444555555666777777888888666555333333555666555444444444444444555666666777666999999666666888777444444555555444333333444666777777888888888999999999999::::::;;;:::999777666===<<<<<<;;;::::::::::::777777777777777777888888777777777555444444555777;;;;;;<<<===<<<:::888777777888:::;;;:::888666444777555444444555666666555444444333333444555666777444333333555888999888777999999999999:::;;;;;;<<<888777777888888999:::;;;999999::::::::::::999999555444444444444555666666666444444888888666777:::;;;;;;???EEEFFFAAA>>>???<<<888444333555777777777888888888888888888888888777777666555555555555555555444333444666888888777888777666444333222111111222222222222333444555666666333555999999666555888999888666444444444555666999999888666555555777999999888888888777555444333444222000000222333333222333333444444555555666666111111222333444555777888444444333111//////222555555555555444333222111000333444444444222222444666444555666666444444555666222444666888999::::::::::::::::::;;;;;;;;;<<<<<>><<<;;;;;;;;;:::::::::::::::;;;;;;<<<:::;;;;;;<<<>>>AAACCCEEEFFFDDDBBB@@@>>><<<;;;:::888:::<<<=========>>>???<<<<<<;;;::::::::::::::::::999999888888888888888777555333444666777666444666444111222555666333111///111222111000...///000{{{vvvsssmmmnnnnnnoooooonnnnnnmmmkkkiiieeebbb___[[[WWWSSSNNNKKKGGGDDDCCCBBB@@@>>>>>>>>>===<<<<<<<<<<<<===<<<<<<=========<<<;;;;;;;;;>>>@@@@@@>>>;;;999999888666222000222666;;;>>>999666444333222222111/////////............//////111222222222000///000111111111111111111111111111111000///////////////000222222111000///000333555444333333222000000//////222111000000000222333444222999===:::777777666444333333444555777666333111///000000000000111555888999:::<<<======>>>@@@BBB???BBBAAA;;;666555444111555555555333111000111222:::777444222333333333222888:::999555555888999777888666444222111222333444333333333444444555555555444444555555666777777777666444333333444555555444222222333444555666666777666999999555555666555111333444444333222222333555777777777888888888999999999999999999999999999999===<<<;;;:::999999999999555666666666777888888888666777888777555444555666999999;;;<<<<<<;;;:::999999:::;;;<<<;;;999777555777666444444555666666555888777666555555555666777444333444555888999888777777888999;;;<<<===<<<<<<666666777888999999999999999999::::::::::::999999555444444444444555666666777444555888999666777:::888999>>>DDDEEE@@@<<<<<<===999555333444777888999999999888888777777666666777666555555444555555555666444333444666777777777777666555444333333333333222222222222333444555666666444555888888666555777888777666555555666777888666777666555333333555777666666666555444333222111555222...---///222555666333444555666666555444444111111222222444666777888444444333111//////222444555555555444222111///...222333444333222333555777333444555555333333444555333333555777888999999999:::999888888888999;;;;;;BBB>>>:::777666666666666444444555666666666555555666666777777888777777666333444666888999999888888::::::999999999888888888555666999<<>><<<;;;;;;;;;888888999:::<<<===>>>???;;;:::999999;;;===@@@BBBCCCBBB@@@>>>===;;;::::::888:::;;;<<<===>>>AAACCC>>>>>>===<<<;;;::::::999;;;:::999888888888999:::888666555666777888777666666333222333666777666333000222222222000//////000|||xxxuuurrrrrrqqqqqqppppppppppppkkkiiifffccc```\\\XXXTTTOOOLLLHHHEEEDDDCCCAAA@@@??????>>>============>>><<<<<<=========<<<<<<;;;:::===@@@AAA???<<<999999777555333222333666999;;;777555444222222111111000000//////......//////000000111222111000///000111222222222222222222222222111000000//////.........222222111///...///222555333333333222222111111000111111111111222333444555333:::>>>;;;666555666666111111333555777777444111///000000000000222666999999:::<<<<<<<<<===@@@BBB<<<@@@???;;;888999999777666666666444222111111333:::777444222222222222111999;;;999444444777888777777666444222222222333444444444444444444444444444333444444555555666777777666444333333444555555444000111222444555666666666666999888555333555333000222333333222111111222444777777777777888888888888888888777777888999::::::<<<;;;:::888777777777777555666666777888999999:::555777888888666555555666777888999:::;;;;;;;;;:::===>>>??????>>><<<:::888777555333333444555444333888777666555555666777888555555555666999999999777666888:::=========;;;:::888888999999888777555444888888999999999999888888555444444444444555666666888555666888999666666999666999@@@IIIIIIBBB<<<:::===:::666444444666999:::999999888777666666555555666555555444444555555555666555444444666777777666555555444444444444555555333333333333333444555555555555555666777666666777777666666666666777888999555666666444333222444555555555555555444333222111444222//////111444777888222333555666666444222111111111222333444666777888444444444222000///111333555555555555444333222111111222333333222333555777222333444444222222333444333333444666777888888999999888666555666777999;;;===:::777444333222222333333444555666666777777777888888999999999888777777444555666888999999999999777888999999999999888888666777:::<<<>>>@@@@@@@@@EEEFFFGGGGGGFFFGGGJJJLLLMMMLLLKKKJJJIIIGGGEEECCCBBBAAA???>>><<<;;;;;;;;;888999:::<<<===>>>>>>???;;;:::999999999<<<>>>@@@AAA@@@>>>===<<<;;;:::::::::<<<===???@@@CCCGGGJJJAAAAAA@@@???>>><<<;;;:::;;;:::999777777888:::;;;:::999999::::::::::::999666444333444888:::888666333444444222000000111222~~~{{{yyywwwvvvvvvuuuttttttssssssmmmkkkgggdddaaa]]]XXXUUUQQQNNNJJJGGGFFFEEECCCBBB@@@@@@???>>>>>>>>>>>>???<<<<<<======>>>======<<<;;;===@@@@@@>>><<<::::::666666666666666555444444222222222111000000111222111000000//////000000111///000111111000///000111333333333333333333333333111111000000000///......111111000///---...000222000111222333444444333333111111222333444555777777555<<>>>>>??????>>><<<;;;:::666444222222333333333222555444444333444666777888777666666888::::::999888777999;;;======;;;888666888888999999888777555444777888888999999888888777555444444444444555666666999777666999999666666888999===HHHRRRRRRIII@@@<<<<<<;;;888666555666999;;;888888777777666555444444555555444444444444555555777555444444666777777666555444444444444555666777444444333333444444555555444555555555555666777666555555555666666777888888555666666555444333444555555555555555444333222222222222222333666888888777111222333555444333111000222222222333444555666777444444444222000///111222333333444444555444444444000111222222222333555777222333444333222222222444333333444555555666777888888777555444555666888:::888777555333111111111222444444444555666777888888999999999999999999888888666666888999::::::;;;;;;666777888999999999888888999:::;;;<<<<<<============@@@DDDFFFFFFEEEFFFFFFKKKLLLMMMLLLJJJGGGEEECCCBBBAAA???>>><<<;;;;;;;;;::::::<<<=========<<<<<<<<<;;;:::::::::<<<>>>@@@???>>>===<<<;;;;;;;;;;;;;;;===???AAACCCFFFJJJNNNFFFFFFEEEDDDBBB???===<<<:::999888888888999::::::999:::;;;<<<;;;:::::::::888666555777:::<<<;;;999666666666444222111222444zzzzzz{{{{{{zzzyyyxxxxxxqqqoookkkgggddd___ZZZWWWUUURRRMMMJJJHHHGGGEEECCCAAAAAA@@@????????????@@@======>>>?????????>>>>>><<<===??????===;;;;;;;;;777888999999888555222000111111222111000000111333111111000000000000111111...000111000//////000222333333333333333333333333000111111111111000000//////000111000......///000...///111333444444444333000111222444555777888888666;;;===999666888::::::777777888:::<<<<<<:::777000111111111111222666999888999;;;<<<<<<===???AAA@@@CCCCCC>>>;;;<<<;;;999555666666555333333444666;;;888555333222222222111555777666222222555666444333333333444555666777888666666555444333222222111222222333333444555555555555333222222333444444333111222444555666666666555555888888444444555444000222333333222111111222444666666666777777777888888666777777888888888999999777666555555555555555555888999999999:::;;;;;;;;;777888999888666555666777555666777777999:::;;;;;;;;;<<<<<<<<<<<<;;;::::::777555333222333333222111333333222222333555666888777777666888999:::999777777888:::;;;;;;999777555666666777888999999999999777777888888888888777777555444444444444555666666;;;888777:::999666555888888<<>><<<;;;;;;;;;:::;;;<<<======<<<:::999;;;;;;;;;;;;<<<===>>>???======<<<<<<;;;<<<<<<<<<;;;===@@@BBBDDDGGGKKKNNNKKKKKKKKKIIIGGGCCC@@@???999999::::::::::::;;;;;;888:::<<<===;;;:::::::::;;;999888999===???>>>;;;999999888666444333555666}}}~~~}}}|||wwwtttppplllgggccc]]]YYYYYYUUUPPPMMMJJJHHHFFFDDDBBBBBBAAA@@@@@@@@@@@@@@@>>>>>>???@@@@@@@@@@@@@@@===>>>>>>===;;;;;;<<<===;;;;;;;;;:::999777444333222444444333000///111333000000////////////000000...///000000//////000222111111111111111111111111000111222333333222222111///111222222000/////////---...000222222222111000///000222444555777888888666999999666666:::<<<:::999888888999:::;;;999888222222222111111222555888666999<<<=========>>>???AAADDDCCC>>>:::::::::777444555666555444444666888===:::666333333333222222222555555333333666666333444444555555666777777888444444444444444444444444222222222333444444555555555333222222333444444333222333555777777777555555444777888555444666555222222333444333111111333444666666666666777777777888666777888999999888777777666666666555666666777888999999999999999999999999888999888777555555777999666666666777888999:::;;;::::::;;;;;;;;;;;;;;;;;;999777555444555555444333555444333333333444555666666555555666888888777555555666888999999888777666888777777888888999:::;;;666777777777777777777666555444444444444555666666<<<888888:::999666555777777999???GGGHHHAAA<<<:::999;;;<<<;;;888777999;;;555555555555555555555555444333333333444444555666777666444444666666666555666555555555555666666777555555444444444444555555333666666222222777888555444444444555555555555444444666777666444333444444444444555555444444333333222333444777999999777444333333333444444555555555555555444333333333333444444555555333111///000111222333333444444444333333222333333222111111333444333444555444333222333555444333333333333555666777666666666666777777777777444666777666555555777:::444444333333333555666777666777888999999:::999999555555555666777888::::::999888777666666777888888999888666555555666888999888;;;???AAAAAA@@@@@@AAABBBFFFKKKLLLIIIFFFEEEDDDBBBAAA???>>><<<;;;;;;;;;999:::;;;<<<<<<;;;:::999888999;;;<<<===>>>>>>>>>===<<<<<<<<<<<<<<<===>>><<>>>>>>>>===<<<:::===@@@@@@>>>===<<<===???<<<;;;<<>>???@@@AAAAAAAAAAAAAAA>>>>>>>>><<<::::::===???>>>===<<<:::999888888888555777777444000///000222//////............//////---///000000//////000222////////////////////////000111222333444444333222///222444444333000//////---...000111000///---,,,---...000333555666777777666777555333666;;;<<<999888666555666777777777555333333333111111222555777555888<<<>>>>>>===>>>>>>>>>BBBBBB===:::::::::888444555666555555555777999===:::666444444444333222111555666444444777777444666666666777777777777777111111222333555666666777111222222333333444555555555333222222333444444333333555666888888777555444444777888555555777777333333444444333222222333555666666666666777777777777555777888::::::888666555777666666777777888999:::999999999888888888888888999999888666444555777:::666666666666777888999:::;;;;;;<<<<<<===>>>>>>>>>:::888666666666666555444888777555444333333444444555444333555666666555444333444666777888888888888<<<;;;:::888777888888999666666777777777777666666555444444444444555666666<<<999888:::999666555777::::::>>>CCCDDD???===>>>888;;;===<<<999888888:::444444555555555555555555333333333333444444555666888666444444666666666555666666555555555555666666666555555444444444555555333777666111222777888555333444444555444444333333333555666666444333333333333333444444444333222222333333333555777777666444444444444444555777888999777666555444333222222333444555555333111//////000777777777777666555555444222333333222111000222333333444555555333333444555444333333222333444666777555666777777888777777777222444666666444555777:::444444333222333444555666555666777888999:::::::::666666666777888999:::;;;;;;999777555555666777999777555222111222444777::::::<<<>>>???>>>???@@@BBB???DDDIIIKKKIIIFFFEEEEEEBBBAAA???>>><<<;;;;;;;;;777888:::<<<<<<;;;:::999555777:::===>>>>>>===<<<<<<<<<<<<<<<<<<===>>>>>>???CCCGGGJJJLLLNNNPPPRRRSSSSSSSSSQQQNNNJJJFFFCCC:::<<>>===>>>BBBEEEEEECCCAAAAAABBBAAA>>>===>>>AAABBB@@@>>>>>>>>><<<999777666888:::}}}yyytttnnnjjjeee```]]]]]]ZZZWWWTTTRRROOOKKKHHHIIIHHHFFFEEEEEEDDDBBB@@@AAAAAABBBBBBAAAAAA@@@@@@??????>>>===<<<;;;;;;;;;;;;:::999888888999:::;;;:::888555333333222111///111111000000000000111111000000//////.........---///000111222222333222222111111111111111000//////222222333333222111000///......------------......333222222222333555666888777777777777777888888888888888777777666555555555111222333333222333555777333333333555777:::===???============<<<;;;:::999;;;;;;::::::999888777777<<<<<<:::555444666444000333444555666666666444444888555333444777888777555555555666777888888777777444444333222333444555666444333333222222222333333666666666777777888888999777888:::;;;;;;:::888777666666666666555555555555777555444222222333444555555555444444555666888999888999999888666555666777;;;===???>>><<<:::999999666666666666666555555555999888777666666888:::;;;999:::;;;===>>>?????????===;;;888888888888777555777666666555444444333333111444777777666555777999777666666888:::;;;:::888===;;;999777555555555555666777888999888777555333444444444444444555666777:::;;;;;;:::888777888::::::<<<===>>><<<;;;;;;;;;;;;<<<======<<<:::888666333666:::999777555666888666666666666666777888888888555333444888999666222333555777888999888777555666555333222222333555666555555555666888777555333333222111222444444444222444444333333333444555555888000---222666333000111111222333555666666777777111000000333777888777555333444555666555444333222333333333333222111000000555555555555555666777777777666444333333444666777111333444555555444222000444111//////222555444333777:::;;;888666666444///555555555555666666666666999777555222222333555666:::999999999:::999666444777888:::<<<<<<;;;:::999999888777777666666777777555666777555222222444777777777777777888999:::;;;@@@BBBDDDFFFFFFFFFDDDCCCEEECCC???<<<999888888888======<<<;;;;;;;;;;;;<<<888888;;;AAABBB>>><<<===??????@@@@@@@@@??????>>>CCCFFFJJJNNNQQQRRRSSSSSSUUUYYY\\\ZZZSSSKKKFFFDDDEEEDDDCCCBBBBBBCCCDDDEEEEEEEEEEEECCCAAAAAACCCEEEBBBBBB@@@@@@@@@@@@AAABBB@@@???======>>>>>>===;;;{{{uuupppkkkgggbbb___\\\YYYVVVTTTSSSPPPMMMKKKKKKIIIFFFEEEEEEEEEDDDCCCBBBBBBCCCDDDCCCBBBAAA@@@AAAAAA???>>>===<<<<<<<<<;;;;;;999999888999::::::999777444333333333111000111111000000000000111111000000/////////.........///000111222222333222222111111111111111000//////111111222222222111///...///......------......///222222111222333555777888777777777888888888888888888888888777666666555555222333444333222222444666333333444555777:::===>>>:::;;;;;;<<<<<<<<<;;;;;;999888888888888888999999999:::888444333555444111///000222333555666666777444222000111444555555444555555555666666666777777444333333222222333555666777666555333222222222333777777888888999888888888777999:::;;;;;;:::999777666666666666666666666666777555444222222333444555666555444444444555666777777888:::999888777777888777:::<<<>>>======>>>>>>777777666666666666555555888777666555555777999:::666777888999:::;;;;;;;;;;;;999777777888888777666777777666555444444333333222444777777666555666888666555555777999:::999777:::999888777555555555555666666888888888777555444555555444444444555666666888:::<<<;;;999888888888888:::<<<===============;;;<<<======<<<:::888666222444555666555555555666666666666666666777777888777444333444888999666333444555666777888888777666777666444333333444666777777666666666777666444222555333222333444555333222444333333333444444555555888111...333666444222222333444555666777777777666333111000222555777666555444444555555444444333333111111111222333333333444777666555444444555666777555444333333444666888999444444555555444333111000444111//////222333333222666:::;;;888777888666222555555555555666666666666999777555333222333555666999999::::::999777666555666777999;;;<<<<<<;;;:::999999999888888888777777666777777555333222444666666666666777777888999:::>>>???AAABBBCCCCCCCCCBBBDDDBBB???<<<999888888888>>>>>>===<<<;;;;;;<<<<<<;;;999:::===>>>======@@@AAAAAA@@@@@@??????>>>>>>EEEGGGJJJNNNRRRUUUWWWWWWZZZ]]]___\\\VVVOOOJJJIIIGGGFFFEEEDDDDDDEEEFFFGGGHHHHHHHHHFFFEEEDDDFFFHHHCCCCCCBBBAAAAAABBBCCCDDDCCCBBB@@@??????>>><<<:::}}}|||}}}}}}xxxsssnnnjjjeeebbb^^^\\\YYYXXXWWWUUURRRPPPMMMJJJGGGFFFFFFGGGGGGFFFCCCDDDFFFFFFFFFEEECCCAAACCCBBBAAA???===<<<<<<;;;<<<;;;:::999999999999999777555333333333333222111000000000000000000000000000000////////////......///000111222222333222222111111111111111000//////000000111222222111////////////............//////111000000111333555777888777777888888888999999999999888888777777666666555444555555444222111333444333444444666888:::<<<===888999999:::;;;;;;<<<<<<;;;:::888777666666777777555777666222222444444222000000000111333444666666222000///000333444444444555555444333444555666777444444333333333444555666;;;999777444333333333444777888:::;;;:::999777666888999;;;<<<<<<;;;999888777777777777777777777777777555444222222333444555555555444333333444555666555888:::;;;:::999888888777:::===>>>>>>>>>>>>???777777777777666666555555777666555444555666777888888999::::::;;;;;;;;;;;;999777666666777888777666777777666555444444444444444555777777666555555666444444444555777888777666666666666666666555444444555666777888777666555444666666555555444555555555666999;;;;;;999888777777666888:::===>>>???>>>>>>;;;<<<<<<<<<;;;999777666444333222333555777777777666666555555666666777888666444333555888999777444666666666666666777777888777666555444444555666777888777666666777666444111777555444444555555333222333333333444444444555555888222000333666555444444444555666666666666555444777555333333555777777777666555555444333444444444000000111111333666888999999888666444333444555666333333333333555777999:::666555555444333222111111444222000///111222222111555888:::888888:::999666444555555555555666666666888777555444444555666777777;;;>>>>>>;;;888777888666777999:::;;;;;;::::::999::::::;;;;;;999888777777888888666444333444555555555666666777888888888;;;;;;<<<===>>>@@@@@@AAABBB@@@>>>;;;999888888888??????===<<<;;;;;;;;;;;;>>>999888:::;;;;;;>>>CCCBBBAAA@@@?????????@@@@@@DDDFFFHHHLLLPPPTTTWWWYYY\\\]]]]]][[[VVVQQQMMMLLLIIIIIIHHHGGGGGGHHHIIIIIIJJJJJJJJJIIIGGGGGGIIIKKKEEEDDDDDDDDDDDDEEEFFFGGGFFFDDDBBBAAA@@@>>>;;;999|||{{{|||zzzuuurrrnnnjjjgggdddbbb___]]]\\\ZZZWWWUUUOOOLLLHHHFFFGGGHHHIIIIIIEEEFFFHHHIIIIIIGGGEEECCCEEECCCBBB???===<<<;;;;;;;;;::::::999888888888888555444222222333444333222000000111111111111000000000000////////////////////////111222222222222222111111111111111000//////...///000111111111000///000//////......//////000000///000000222444777888777777888888999999::::::999888888777777666555555666666666444222111222333444444555666888999;;;<<<888888888888999999::::::@@@>>>;;;888555444333333222555555111000333444222555444222111111222333333222111111222333555666666666555333222222333555666666555555444555666777888<<<:::777555444555666777888999;;;<<<<<<:::777555888999;;;<<<<<<;;;999888888888888888888999999999777555444222222333444555333333222222333444666777444777;;;<<<<<<:::999999===>>>@@@???===;;;:::;;;999888888777777666666666666666555555555666777888999::::::;;;;;;;;;::::::777555444555777888888777888777666555444444555555666666777777666555444444333222222444666777666444222333444555666555444444555666666777777666555555777777666555555444555555666777888777666555777888777888:::===??????>>><<<;;;;;;;;;;;;:::888777666888555222444888;;;;;;:::666555555555555666777777444333333555888999888666888777666555555666777999666666555444444555666666777666555555666777555444888666555555555555333222222222333444555555555555777444222444666777777777333444555666555444222111;;;999777666666777999:::777666444333333333444555333333222333555888;;;===;;;999666444333333444555222222222333444666777888555555444333333333444444444333111000000000000111222666888666777::::::777444444444555555555666666888777666555555666888999666>>>FFFGGGCCC===::::::888888999::::::999888888999:::<<<======;;;999888999888888777555444444444444444555666666777777777888888888999:::<<<>>>??????>>><<<:::999888888888>>>===<<<;;;:::999999999===999777999::::::===BBBAAA@@@???>>>???AAACCCDDDCCCCCCDDDFFFJJJNNNRRRTTTVVVVVVVVVTTTRRRPPPNNNMMMLLLKKKJJJJJJJJJJJJKKKLLLJJJKKKJJJIIIHHHHHHJJJLLLFFFGGGGGGGGGHHHIIIIIIJJJFFFDDDCCCBBBAAA???<<<999~~~||||||{{{xxxuuurrrooollliiigggcccaaa^^^\\\XXXVVVRRRNNNJJJIIIIIIJJJKKKKKKGGGHHHIIIJJJJJJHHHGGGEEEEEEDDDBBB@@@>>><<<;;;;;;:::::::::999999888888777555333111222333444333222///000111111111111000/////////000000000000000000//////111222222222222222111111111111111000//////...///000111222222111000000000000//////000000000/////////000111333555777666666777888999999::::::888888777777666555555555777888777555222111111222444555666777888999:::::::::999888777666777777777@@@>>>;;;999666555444444222666666222000222333222666555333222222222333444111222222222222333555666666555333111111333444555888777666666666777999:::999888777666666777999:::888999;;;<<<<<<:::777555888999;;;<<<<<<;;;999888777888888888999999999:::777555444222222333444555111111111222333666888999444777;;;<<<<<<:::999999>>>@@@AAA???<<<:::888888:::999999888777777666666666666666666777777888888555666666777777777666666666555444555777888888888888777555444444555666777777777666666666555444333222111111333555666555333000111333555555555444444555555555666666666555555888777666555555555555555777777666444222333777:::888999:::===@@@@@@<<<999;;;;;;::::::999777666666888555333444888;;;;;;:::555555555555555666666777333333444555777888777777999888666444444555777999555444444444444444444555444333333444777888888777888666555555555555333222111222333444555555555555666555444333555888999999555666777888777555333222:::999777555555555777999777666555444333444555666777666555555666888;;;===;;;999777444333333444444333333333333333333444444333333333333444555666666444333222111///000111222111444666444555999999777444444444444555555555555888777777777777888999:::777AAALLLPPPLLLDDD>>><<<;;;;;;;;;:::999888777666:::;;;===>>>===<<<:::888999888888777777666555444333333555666777777666666777777777777999:::<<<===<<<;;;:::999999888888888<<<;;;:::999888777777888:::777888;;;<<<;;;;;;??????>>>>>>>>>@@@CCCFFFHHHDDDDDDCCCDDDFFFIIIMMMOOOOOONNNNNNOOOOOOPPPOOOOOONNNMMMLLLKKKKKKLLLMMMNNNLLLLLLLLLKKKJJJJJJLLLNNNIIIIIIJJJJJJKKKKKKKKKKKKDDDCCCCCCCCCCCCAAA>>>;;;|||yyywwwvvvsssqqqllliiieeebbb```]]]YYYVVVVVVSSSOOONNNMMMNNNMMMMMMIIIJJJJJJJJJIIIIIIHHHHHHEEEDDDCCCAAA???>>>>>>===::::::;;;;;;;;;;;;::::::555333111111222333333222///000111222222111000/////////000000000000111111///000111222222333222222111111111111111000//////...///111222333333333222111111000000000000111111000000//////000222444555555555666777888999999:::777777666555555444444333888888777555222111111222555555777888999999999999:::999777555444555555666888888888888888888777777444999999444000111333222222222222333333444555666000111222111000000222444666555444333222333444444999888777777777888999:::777777777888888999:::;;;777888:::;;;:::999777666777888:::;;;;;;:::888777777777777888999999::::::777555444222222333444555111111111222444666888:::555888:::;;;:::999888888:::<<<>>>>>><<<;;;:::;;;;;;::::::999888777666666666666777777777888888888666666777888888888888888777666555555777999999888888777555444444555777888777666555666777666555333222111111222555555444333111111333444444555555555555555555555555555666666777777666666555666666666888777666444333444888;;;999999:::===AAA@@@<<<888;;;::::::999888777666666555444333444666888888888555555444444555555666777444444555666777777777666999888666555444555777888444444444444444444444444333222222333666999::::::777555444444555555333222000111333555666666555555444666555222444888;;;:::777888:::;;;;;;999666444555666555444222333444666777666555555444444555555777666666666777888:::;;;999888777666555444333333333333333333333333333333333333333444555555666666333333333222000000222444222555555333444777888666333444444444444555555555777777777888999:::;;;<<<:::BBBMMMRRROOOHHHAAA>>>======<<<;;;999888777777;;;<<<<<<===<<<;;;:::999999888777888999999777555222444555777777777666666777888888999999::::::;;;999999999999999888888888999888888777777777777777777666888<<<===;;;:::<<<>>>>>>>>>@@@BBBEEEGGGIIIGGGFFFEEEEEEGGGIIILLLNNNLLLLLLLLLNNNQQQRRRRRRQQQNNNNNNLLLLLLLLLLLLNNNNNNOOOOOOOOONNNMMMNNNPPPRRRKKKLLLLLLMMMMMMLLLKKKKKKEEEDDDDDDEEEEEECCC@@@===~~~{{{zzzyyyxxxwwwuuunnnkkkhhhfffdddaaa^^^[[[[[[YYYVVVTTTSSSRRRQQQOOOKKKKKKJJJIIIHHHIIIIIIJJJGGGFFFEEECCCBBBAAAAAAAAA;;;<<<===????????????>>>555333111111222222222111///000111222222111000/////////000000000111111111///000111222222333222222111111111111111000//////...///111333444555444444222111111000000111111222111000000///000111222333333444555666777888999999555555555444333333222222777888777555333111222333555666777888999999888888777666555444333444666777222333555777888888777666888======666111000222222000111222333333444444333111333444222000///111333555555555555444444444333777777666555666777888999777777888999:::999888888777777888888999888888888666777999::::::999777666666666777777888999999:::777555444222222333444555555444444444444555777888777888:::999888777777888666999;;;<<<<<<;;;;;;<<<<<<;;;:::999888777777666555555666666777777666666777888999:::;;;<<<<<<<<<999777666666888999999888999777555444444555888999777555444555777777555333222111111333555555444333333333333333333444555666444444444444555555666666666666666666666666777888777888:::999999888999;;;777777888===BBBBBB>>>999;;;:::999888777666666666444555777777777666777888555444444444444555666666444555666777666555555666999888777666555555666777444444555555555555444444555333222333666888999999555333222333444555333222///111333555666666555555222666555111222888<<<;;;555777999;;;;;;999666444333555666666444333555777666666666666666555444444333333444555666777888888777777777777666555333222333444444555666666666666444555666666666555333222222444444333111111444777555777777444444777777555333333444444444555555555777777888999:::;;;<<<===>>>BBBHHHLLLKKKGGGBBB>>><<<<<<;;;;;;::::::;;;;;;<<<<<<<<<;;;;;;;;;::::::888777666888:::;;;888666333444666888888888777666999:::;;;;;;;;;;;;:::999777777888888888888888888888777777777777888888999777555777;;;<<<::::::<<>>???AAABBBBBBBBBBBB666444222111222222111000...000111222222111000...//////000000111111111222///000111222222333222222111111111111111000/////////000222444555666555555222222111111111111222222222111000//////000111222333333444555666777888888555444444333333222111111777888777555333222222444555666777999999999888777555444333222333555777888000222555777777555333111;;;??????888111000111111222222333333222111///...555666777555222111333555555666666666555555444333666555444444444555777888777888:::;;;:::888666555666666666777777888999999555666888999999888666555555666666777888888999999777555444222222333444555888777666555444555555666888999999888666555666777666999;;;<<<;;;::::::;;;<<<<<<;;;:::999777777666333444555555666666555555444444666777999999:::::::::999777777888999999888999777555444444666888:::777555444555888888666333222111111333555666555333444444333222333444666777444444444444444555666777666666555666666777888999555999===???>>><<<::::::555555777===CCCDDD???:::;;;:::999777666666666666444888;;;;;;999777888999555444444444444555666666555666777777666555555555888888777666666666666666555555666666666666555555666555333333555777888888333222111222444444444222///111333555666666666555111555555111111888<<<;;;111333666888888666333111444777999999777666888999555666777777777666444333///000222444555666777777555666777888888666333222333333555777888999999999666777888888666333111///222444555444222222555888777999888555444777777444333333333444444444555555777777888999;;;<<<======@@@AAABBBEEEFFFEEEBBB???;;;;;;;;;;;;<<<===>>>>>><<<<<<;;;::::::::::::;;;777666666888;;;<<<:::777333444666888999888777666:::;;;===>>>===<<<:::888666666777888888888888888777777777777888999:::;;;888666666:::;;;999:::>>>AAAAAABBBCCCDDDDDDCCCCCCBBBCCCDDDFFFIIIKKKMMMOOOOOONNNNNNQQQSSSSSSPPPMMMMMMMMMLLLKKKKKKLLLMMMMMMMMMNNNNNNMMMLLLMMMOOOQQQNNNOOOOOOOOONNNLLLJJJIIINNNMMMLLLLLLJJJFFFAAA===|||}}}}}}{{{yyywwwyyyvvvrrrmmmhhheeecccbbbdddcccaaa```___[[[UUUQQQPPPOOOOOOMMMLLLKKKJJJIIIIIIGGGFFFGGGJJJJJJHHHEEEDDDEEEEEEEEEEEEFFFFFFFFFAAA<<<555333444444111...111000...///111222111111000000//////000222444555222111000//////000111222111333666666444111///...000000000111222444555666444444222//////222111---//////000000111111222222333444555555666666666666777444444777666333333555888555333222333444444333444444555666777888888999777777666555555555555666888777666555555555555555000888<<<777000///111222111222333333111111222333555444333333222222222222555666888777444111000000444333222555888888666333666777777777777666666555888888999999999888888777555666777888888888888888555333333555888999888555888555333333555777888888777444444777777444444777777777777777777777777777999888777888999:::999888===;;;::::::;;;999444000555666666666555444333333222333444666777888888888888888999888777555333222777666555444555666777888777777777777777666666555555444333222222222333444111333666888888777444222333333333444555666777888888888888888888777777666888888999::::::888777666666555777===BBBBBB<<<666777777666777999999777666777888:::;;;;;;999666444666444222222333555555555777777777666555555444444999======999666666555333555555666666666666555555333555777777555444333444666333111111333555333111000333777999888777666666777777666666888999;;;<<<666666666666666555555555444555666777777666555444555555666777777777777777666444222333555666444222333333444444444444444444888444555;;;;;;777777;;;777666555444444444444444555444444333333333444444999999999888777555333222777666666666666777777888;;;::::::;;;;;;<<<===>>>CCCFFFFFFEEEFFFHHHEEE???@@@;;;999<<<===<<<<<<>>><<<>>>===999888;;;;;;888777888999:::;;;:::999999555444333444666777666444======<<<;;;:::999999888777666555555666777888999===:::777555555666666666999777555777;;;>>>>>>>>>???@@@BBBDDDDDDCCCAAA@@@@@@BBBEEEIIILLLNNNOOOOOOJJJMMMPPPSSSSSSQQQNNNKKKGGGFFFFFFFFFHHHJJJMMMOOOTTTRRRNNNKKKJJJKKKMMMOOOOOONNNMMMLLLLLLLLLMMMNNNQQQPPPNNNMMMKKKHHHCCC@@@~~~{{{}}}}}}{{{zzz|||yyyuuupppkkkhhheeeddddddccccccbbbaaa^^^YYYUUULLLLLLKKKKKKKKKKKKLLLLLLKKKJJJIIIKKKMMMMMMJJJGGGGGGGGGGGGGGGGGGHHHHHHHHHBBB<<<666444555555222...111///...///111222222111111111000000111222333444222111000//////000111222000333555666333111//////111111111222222333333333222333222000222666666333...//////000111111222222222333444555555555555444555222222444444111000333555333111111222333222111444555555555666777777777777666555555444444555555777666666555444444555555111888<<<777333222333333111222333333111111222333333333222222222222222222444555666555222000000000666444333555777888555111666666777777777777666666888888999999999888888777777777888888999888888888777555333444777777666444777555333222444666777777777444444777888555555888777777777777777777777777888777666777999:::999888;;;999888999::::::777444555555666666555555444333333333444666777888888888888999999999888666444333555555444333444555666777777777777777777666555444444333222222222222333444111333666888888777444333444333333333444555666666666666777888888777777666888888999999999888666555666666888===BBBBBB<<<777777888999:::;;;:::666333777888:::;;;;;;999777555777555333333444555555444555555555555666666666666888<<<===888555666555333555555555555555555555555333555777777555444333444555333111111444555444333111444777888777666666777777777666666777888999:::555555555666666666666666555555666666666666555555555666666777777777777777777555444555777777555222444444333333444444555666777444555:::<<<999999<<<666666555444444444444444555555444333333444444555::::::999777666444333333666666555555666666777777:::::::::;;;<<<===??????FFFHHHIIIHHHIIIKKKIIIDDDDDD>>>;;;======<<<<<>>===999999;;;;;;999777888999:::;;;:::999999666444333444666777666666>>>>>>===<<<;;;:::888777666666555555555777888999<<<:::777666666777666555999777555777;;;>>>??????>>>@@@BBBCCCCCCCCCBBBAAAAAACCCEEEGGGIIIJJJKKKLLLJJJKKKNNNOOOOOOMMMKKKIIIFFFEEEDDDEEEFFFHHHKKKMMMNNNMMMLLLKKKJJJJJJJJJJJJLLLKKKJJJJJJKKKLLLMMMNNNPPPOOONNNNNNMMMJJJFFFCCC}}}{{{}}}~~~}}}yyytttoookkkhhhgggeeeeeedddeeedddaaa]]]YYYOOONNNMMMLLLLLLMMMNNNOOONNNNNNNNNOOOPPPOOOLLLJJJJJJJJJJJJJJJJJJJJJJJJIIIBBB===888666666555222000000///...///111333333222222222111111111111222333222111000000000000111222000222555555333111//////111111222333333222111000222333222000222777777333......///000000111111222222222333333444444333333444111111333333000///222333333222333444444222000555555555555666666666666555555444333333333444444555555555444444444444444111666999666444555444111111222333222111111222333111111222222222222222222444555555333111000000222666444333555777777444111444555666777777888777777777888888999999999888888999999999999999999888777888666444333444555555444666444222222444555666555777444555888999666777:::777777777777777777777777777666666666888999888777999888777888::::::999888555555666666666555444444333444555666777777888888999999:::999888777555444333222222222333555666777777777777777666555444333333333222222222222333333222333666888888777555333444333333333333333444444444444555666777777777777888888999999888666555444888888999===AAAAAA<<<888777888:::<<<===;;;666222888999:::;;;;;;:::888666888666444444555555555333333444444555666666777777777;;;<<<888555666555333555444333222222333444555444666777777666444444444444222111222444555555444333555666666555555777888777777666666666666777777333444555555666666666666666666555555555555666666666666666666777777777777777666777888999888555333666555333333333444666888777555666:::;;;::::::<<<666555444444333444444444666555444333333444555666;;;:::888666555444444444555555444444555666666777999999:::<<<===???@@@AAAFFFIIIJJJIIILLLOOONNNJJJIIIBBB>>>>>>>>><<<===???:::===<<<999999<<<<<<:::888888999::::::::::::999777666444444555777777777>>>>>>???>>>===:::888666555555444444555777888999:::999888888888777555333666555555777:::>>>???@@@>>>???AAACCCDDDDDDCCCCCCCCCCCCDDDDDDEEEGGGHHHIIIIIIIIIJJJJJJJJJIIIGGGFFFDDDCCCCCCCCCDDDFFFIIIKKKIIIJJJLLLLLLLLLJJJHHHGGGIIIIIIHHHHHHIIIKKKMMMOOOQQQPPPOOONNNNNNLLLIIIFFF~~~||||||~~~}}}xxxsssnnnjjjhhhgggfffffffffeeebbb^^^ZZZXXXWWWTTTQQQPPPOOOPPPPPPPPPQQQRRRSSSRRRPPPNNNKKKLLLLLLKKKKKKJJJJJJIIIIIIBBB>>>:::888777666333111000///...///222333444333333333222222111111111111111111111111111111111111000222444444222000000000///000222333444333111000333333222///000333222.........///000000111111222222222333333333333222222555222222555444111111444444444555777999888444222777777666666666666666666555444333333222222333333444444444444444444333333000444666555555666444000000222333222111000111222000111333444555444444333555555444333111111222444555333222555888999666333444444555777888888888888777777888999999999888888:::::::::::::::999888777777666444333333555666777555444222222444555555444777444555888999777888;;;777777777777777777777777777666555666888999999888999999888888888999::::::555555666666666666555555555555555666666777888999999::::::::::::888666555222111111111333555666888777777777666555444333222222222222222222333333333222444666888888777555444444444333222222222333333222333444666777777888888888888888888777666444333999999:::===??????<<<999666666777999::::::777555888999:::;;;;;;:::999888999777666555666666444333444444444555555666666666777;;;<<<888666777777555666555333222222333555666444666888888666444444444222222222222444555666666555555666555444555777999777777666666555555555555222333444666777777777666666666555444444555777888666666666666666777777888666777888:::999777444222777555333222333555888:::999888999;;;;;;:::::::::555555444444444444444555666555444333444555666888;;;:::777555444444555666444444444444444555666777777888:::<<<>>>@@@AAABBBBBBEEEGGGHHHMMMRRRSSSOOOMMMFFF@@@???>>><<<===@@@:::<<<<<<999999<<<===;;;888888888999999999999999999777444444666888999888===>>>@@@@@@>>>;;;777555444444444444555777999:::999999999999:::888555222444333444666999<<>>======@@@:::<<<<<<999999<<<===;;;777777777777888888999999999777666666888999999999===>>>??????>>>;;;777555444444444555666888;;;<<<:::::::::;;;;;;999666333222333444555777:::>>>@@@@@@@@@BBBCCCDDDEEEFFFFFFBBBBBBAAABBBDDDFFFHHHJJJGGGGGGFFFDDDDDDCCCCCCCCCDDDCCCBBBBBBCCCEEEGGGIIIKKKKKKLLLLLLLLLLLLLLLLLLMMMKKKIIIGGGGGGHHHKKKLLLTTTRRROOOMMMLLLIIIFFFCCC{{{zzzyyy}}}}}}wwwqqqllliiigggffffffffffffccc___[[[ZZZZZZYYYYYYXXXWWWWWWWWWUUUVVVVVVUUURRROOOOOOOOOKKKJJJJJJHHHGGGFFFEEEEEEBBBAAA???===:::777555444333111000000222333333222333333444444333222111111111111222333333222111111///111222222111000000111,,,---///111333333333333000222111000222777888555000000111111222333333444555555666666555555444444444111111333333000///222222333444777888777444222666666666777777777777777444444333222222222333333222333555666666555444444444:::===<<<:::999777444000111222111000000111222222444777999:::888555333555555666555444444666888555444444777;;;<<<:::888444555666777777888777777666777888999999999999999999999999999999999888777333444555666666888;;;>>>666555444444555555444333444222333777999888999<<<888888888888888888888888777666666777:::;;;;;;:::<<<<<<===;;;888777777888555555666777777777666666777777666555666777888999:::;;;<<<<<<<<<;;;999888555444444444555777888999777777777777777666666555222333444555666666555555444555666777777777666666444333333333333333444444222333555666777888888888666777888888888777666555999::::::::::::999999999777444000000222666888:::777777888999999999999888777666555666666666444222666666555555444333333222666:::;;;888777999999777777666555555555555666777555777888888777555555555333444555444333444666777666666666555444444666888666666777777666555444444444555777999999999777666555555444555555666777888777666555555555666888999666888::::::777555333333666555444444555777999;;;;;;>>>>>>;;;:::;;;:::777666666666555666666777888888666555444444666999;;;:::999777666555555555666333333444444555666888888555666999<<<>>>???@@@@@@???BBBDDDEEEKKKRRRUUURRRJJJCCC?????????===>>>@@@:::===<<<999999<<<<<<:::666666666555666666777888999888777888:::;;;:::999;;;<<<======<<<:::888666444444555666888:::===>>><<<;;;;;;<<<<<<;;;777555333555666777888:::>>>AAA@@@@@@AAAAAABBBCCCDDDDDD@@@@@@AAABBBDDDFFFGGGHHHDDDDDDDDDCCCCCCBBBBBBBBBDDDCCCBBBAAABBBDDDFFFGGGFFFGGGHHHIIIIIIIIIIIIIIINNNLLLIIIFFFFFFGGGJJJLLLRRRPPPLLLJJJHHHFFFCCC@@@~~~yyywwwvvv{{{~~~yyysssnnnjjjddddddeeeggghhhfffccc```\\\]]]^^^^^^]]][[[YYYXXXYYYYYYXXXUUUQQQOOOQQQRRRKKKJJJIIIHHHFFFEEEDDDCCCBBBBBBAAA>>>;;;888666555444333111111222333222111222333444444444333222111111222222333333222222111///111222111000///000222...//////000111222222333000111111000333777888555111222222333333444555555777888888888777777666555555222222444444111000333333333444666888888666333333333444444555555666666555555444333333333333333222444555777777666555444333;;;@@@===888666555444///111222111000///000222222444888::::::777333111222444666666555555555666999777777999<<<<<<:::666666666777777777777666666666666777999999::::::999777777888888999888888888444666888999888888;;;===777666555555666666444333333111222777888777999<<<888888888888888888888888888777777888;;;<<<<<<;;;:::<<<>>>===:::777777777555555666777777777777777888777666555666777999:::;;;;;;<<<===<<<;;;:::999888777777666777888999:::666777777888888888888888333444555777777777777666555555666777777777777666444333333333444555666666444555666777888888888888666777888999999999888777999999999888777777777888999666333111333555666666666666777777777888888888555444444555666666444222444444444444444444444444333888999666555777888666555555555555555555555555555777999999777555555555333555666555333333555777555666777666444444555777555666777777777666555555666777999;;;;;;:::888666333444555666777777777777777777555555555666888999888:::;;;:::777555555666555555555666777888:::;;;999======::::::======999777777777777777888999999888777555444444777:::<<<888888777777666666555555444444444555666777999999444666999;;;===>>>>>>>>>===@@@@@@@@@DDDJJJLLLIIIEEE@@@===>>>???===>>>@@@<<<>>>===999999;;;;;;999555555444333444555666777888888999:::<<<<<<:::888::::::;;;;;;:::999999888555555666777999<<<>>>@@@>>>===<<<======<<<999777666888:::::::::<<>>>>>>>>>>>??????@@@AAA???@@@AAABBBCCCCCCCCCCCC@@@AAAAAABBBBBBAAA@@@@@@BBBAAA@@@???@@@BBBDDDEEE@@@CCCFFFHHHIIIHHHFFFDDDKKKIIIFFFDDDDDDFFFJJJLLLNNNKKKHHHFFFDDDCCCAAA???~~~xxxuuutttzzz|||{{{uuuooolllbbbbbbdddgggiiiiiigggdddbbbcccddddddbbb^^^ZZZWWW[[[[[[ZZZVVVQQQPPPRRRUUUKKKJJJIIIHHHFFFEEECCCCCCBBBBBBBBB???;;;888666666666444222111222222111000222222333444444444333222111222333444444333222111///000111111000///000222111111000000000000111111111222111...000444333000222333333444444555555666999999999999999888777777777444444777666333333666666666666888::::::888777111111222222333444555555666555444444333333444444333444666888888777666555///999???<<<555222222111///111222111000///000111111444777:::999666222///000222555666555444444555===;;;999:::<<<<<<888555666777777777777777666555666666777999999:::::::::555666777888888888888888555888;;;;;;999888:::<<<777666666666777777555333222000111666888777888<<<888888888888888888888888888777777999;;;======<<<888;;;>>>>>>;;;888777888555555666777777777777777999888666555555777999:::;;;<<<=========<<<;;;:::::::::999888888999:::;;;666777888999999::::::999333444666888888888888777555666666777777777777777333333333444555666777888555666777888888999999888555666888999::::::999999999999999777666555666777:::888666555555555444222555555666666777777777888333333333444666666444222222333333444444555555666111555777555333555666444333444444555555444444333555777999999777555555555444666777555333222444777555666777777555444555666555666777888888777666555777999;;;<<<<<<:::888666222333555777888777777666888777555444555666888999:::<<<===;;;777555666888444555666777888999::::::666;;;===:::;;;@@@@@@<<<888888777777888999::::::999777555444444777;;;===777777888888777666555444444444555555777888999:::444666888;;;=========<<<;;;===<<<:::===BBBBBB???BBB===;;;>>>???>>>>>>@@@<<<>>>===999888;;;;;;888444444333222333444555666777888999<<<>>>===:::777999999999999999999999999666666666888:::===@@@AAA@@@>>>============;;;999999;;;======<<<===AAAEEE===<<<<<<<<<<<<<<<===>>>???@@@AAABBBBBB@@@???>>>>>>>>>@@@AAAAAA@@@???>>>AAA@@@???>>>???@@@BBBDDD===AAAGGGKKKLLLIIIEEEBBBHHHFFFCCCBBBCCCFFFJJJMMMJJJGGGDDDCCCBBBBBB@@@???~~~xxxxxxyyyxxxzzz~~~yyysssooofffffffffffffffffffffeeehhhgggggggggfffccc___\\\[[[[[[ZZZXXXVVVSSSQQQOOOMMMMMMKKKHHHEEEDDDDDDFFFDDDCCCBBB@@@>>><<<999888999888555333111000///000333333333222222111111111555333000000222222000---111111222222222333333333555333000------000333555111111111000000000000///222222111111222222333444999::::::;;;;;;::::::999;;;999777444333333444444555777999::::::888666444555444444333333444444555:::666333222444555555444666777999;;;======:::888777444:::<<<333222333---111000555333,,,000555...888777;;;???>>>777333222555444444333333333444444===<<<;;;;;;;;;:::777555999666444555999;;;999555666999<<<<<<999666666777666999<<<;;;888666666888999:::;;;;;;;;;:::999888666777777777777555444333555333444777777555555888999777555444444555777999888777777777999===AAADDD===???@@@<<<777555888<<<555555666777888999999::::::999777666666777999:::======>>>>>>===;;;999888888888888888999;;;===???:::;;;===??????>>>:::777888999:::;;;:::888666444777666666777999999888777444444444444444555666777777777999::::::999888888555666666666777777777777;;;??????;;;888999999777;;;:::888555333111000000222333555888:::999666333555666666666555444333333444666666666444333444555888777555333222333444555777777666444444333333333444333333333444777:::;;;999999888777666666666666<<<:::777444333222333333444444555777999999888666888888888:::;;;:::777555333333444555666777888999666777888777666777888:::===888444444888:::888555666777888999;;;<<<===>>>;;;:::;;;<<<======:::888===;;;999999:::<<<<<<<<<999999999999999::::::;;;:::999777666777666444333666444333444555777888888999999:::::::::::::::;;;===;;;::::::;;;<<<;;;:::999999:::;;;;;;<<<======???<<<999888888999999999888666444222222333555777;;;<<<===>>>===;;;888666777888777333333888:::888777777777888:::<<>>???@@@@@@@@@???<<<999666555888<<>>???@@@AAAAAA@@@???>>>BBBAAAAAA@@@@@@?????????CCC@@@===???DDDEEECCC@@@>>>AAABBBAAACCCFFFEEE@@@BBBDDDCCCBBBDDDHHHHHHDDDKKKGGGBBB>>><<<<<<;;;;;;{{{yyyzzzwwwyyy}}}}}}xxxsssoooiiiiiihhhhhhhhhiiiiiijjjjjjiiihhhhhhgggfffbbb```\\\[[[ZZZXXXVVVSSSQQQPPPOOOOOOMMMJJJGGGEEEEEEGGGFFFEEEDDDCCC@@@>>>;;;:::999888555333111111111111444333333333222222222222555333111111333333111///111111111222222222333333444333111///.........///222222111111111000000000222222111111222222333444999999999::::::999999999888777555444444444666777888999::::::999777555444555555555444444555555555666555333444666777444222666999===AAACCCAAA<<<888666333:::<<<333222444...222///333333///555;;;333666666999======777333333888777777777666777777777:::;;;;;;===>>><<<888555999666444666999;;;999666555888;;;;;;999777777777777888::::::888777666666;;;<<<=========<<<::::::777888888888888666555444666333333666777555666999999888666555555666888999:::999888777888;;;>>>@@@;;;===>>>;;;666555777;;;666666777777888888999999999888777666666777888999<<<<<<======<<<;;;:::999888777777777888:::<<<===<<<===???@@@@@@>>>;;;888888999::::::999888666444666666666777888888777666444444444444444555666666666666888999999999888777555555666666777888888999???BBBBBB===:::;;;;;;888;;;:::888666555444333333444333333444666666555444555555555555555444444444///222555666666444333333777666555444444444555666666666555555555666666777555444333333444666999:::999999888888777888888888:::888666444333333444444555555666888::::::999777777777888999::::::777555666666666666666666666666999888777777888999:::;;;<<<888444444777999777444777777888999:::;;;<<<===<<<;;;:::;;;<<<<<<;;;999;;;:::999:::<<<======<<<777777666666777777888999:::999888888999999888777999777666555666666777777<<<<<<<<<;;;;;;;;;;;;;;;>>><<<::::::;;;;;;:::999::::::;;;;;;<<<<<<<<<===AAA>>>:::888888888888777666555333333444666888::::::;;;<<<===<<<:::888666666888777333333777888666666666777777888999:::;;;:::::::::::::::::::::;;;======>>>???????????????===:::777555555888:::<<<>>>>>>???@@@??????======?????????>>>>>>=========>>>;;;999;;;>>>@@@>>>;;;:::===>>>???CCCIIIIIIFFF???BBBBBBAAABBBFFFFFFCCCFFFCCC@@@>>>=========<<<{{{zzzvvvxxx{{{|||xxxsssooonnnmmmlllkkkkkkmmmooopppnnnllljjjiiiiiihhhfffddd]]]\\\ZZZXXXVVVSSSRRRQQQQQQQQQPPPMMMJJJHHHHHHIIIHHHHHHGGGFFFCCC@@@===<<<999888666444333222333333444444444333333333333333444333222222444444333222000000111111111222222222111111111111000...---,,,333333333222222222111111222111111111111222333333777777888888888888777777555555444444444555777888:::::::::999777666444333666666555555555555666666222333444777888777444111666:::@@@FFFHHHDDD===888555333999<<<444333555000333...111222222;;;AAA888444333666;;;;;;666333444888888888888888888888888888999<<<>>>@@@>>>:::666999777555666999;;;999777555777999:::999888888888777777777888999888666444;;;<<<=========<<<:::999888999999999888777666555777444333555666555777;;;:::999777666666777999:::;;;:::888777777888:::;;;999;;;;;;888555444666999888888888888888888888888777777777777777777777777:::;;;;;;;;;;;;;;;::::::999999888888999;;;===>>>>>>@@@AAABBBAAA???<<<:::888888999999999777555444444555555666777666666666444444333333333444555555444555777888888888777666444555666777888999:::;;;@@@CCCCCC>>>;;;;;;;;;888;;;:::888777666666666666555333111111333444555444555555444333444555666777***///444777777555333222555555666666777777666666555555555666666888999999666666555444444555777888:::999999999999::::::;;;999888666444444444444555666666666888:::;;;999777777666777888999999777555999888777777666555444444;;;777444444777999999888:::777444444777888666444777777888999::::::;;;;;;===;;;::::::;;;<<<<<<;;;999999:::<<<>>>???===<<<777666666666666777888888:::999999:::<<<===<<<;;;;;;:::999777777777777888AAA@@@???>>><<<<<<;;;;;;@@@>>><<<;;;;;;;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;BBB???;;;999888888666555777666555555555777888:::999:::;;;;;;:::999777666555888777444333555555222555555666777777777666666777777888:::;;;<<<>>>>>>???????????????>>>=========999666555888::::::999===>>>>>>>>>===<<<;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;999666777:::<<<;;;999777:::::::::???EEEGGGDDD;;;???AAA??????BBBDDDCCCAAA???>>>>>>???@@@>>>===}}}zzzvvvwwwzzz}}}~~~zzzvvvrrrrrrqqqooonnnoooqqqtttuuussspppmmmkkkjjjhhhfffeee^^^]]][[[XXXVVVTTTRRRRRRTTTTTTSSSQQQNNNLLLLLLLLLKKKKKKJJJIIIFFFCCC???===999888666555444444555555444444444444444444444444444333333333444555444444000000000111111111222222---...///000111111111222444444333333333222222222111111111111111222222333555666666666666666666555444444444444444555777777888777777666555444444444555555444444444444555555111333555777888777555333777999>>>CCCEEECCC===888555222999<<<444444666111555//////111222===BBB999111000333888999555333555555555666666666666666666999999:::===??????===;;;999777666777999:::999888555666888888888888888888777666555666999999666333999999:::;;;:::999888777999888888888777666555555888444222444555555888===:::999888777777888999::::::999888777777777999999888888888666444444666888999999999999999888888888777888999999999999888777999999999:::::::::::::::::::::::::::;;;<<<>>>???@@@BBBCCCCCC@@@===;;;:::888888888888777666555444333444555666555555555666444333333333333333444444333444555777777777666666333444555777999:::<<<<<<<<<@@@@@@<<<999;;;;;;999<<<;;;888666555555666777666444222222333555555444666444333222333555777888,,,000444666666444333222333555777888999888777666555555555555666777888999777777666555555555555666:::999999999:::;;;<<<<<<;;;:::888666555555444555555555666888::::::888777777666666777999999777666999888888777666555444444:::555000000444888777444777666444444666777666444888888888999999:::::::::>>><<<::::::;;;=========888999;;;>>>@@@@@@>>>;;;999888888888888999::::::<<<;;;:::;;;===>>>===<<<<<<<<<;;;:::999999;;;<<>>===<<<<<>>=========<<<;;;::::::::::::::::::::::::@@@===;;;999999999777666<<<;;;:::888777666666555888999999999999888888777555777777444333444333///333444555777777666555555666777888:::<<<===??????AAAAAA@@@???>>>===;;;:::<<<999666777;;;<<<;;;888======<<<<<<;;;::::::999:::::::::;;;;;;;;;;;;;;;<<<:::888888:::;;;;;;:::888999888555777<<<===:::888===@@@>>>===AAACCCCCC???>>>>>>@@@AAAAAA???===zzzwwwxxxyyy|||~~~zzzwwwvvvuuusssrrrrrrtttwwwyyywwwtttpppmmmkkkiiifffddd___^^^[[[XXXVVVTTTSSSSSSUUUVVVWWWUUURRRQQQPPPQQQMMMMMMMMMLLLIIIEEEAAA???;;;:::888666555555666666555555555555555555555555333444444444444444444555000111111111111222222222000/////////000222444666444444444333333333333222111111000000111111222333333333444444444444333333555555444444444555555555333333333333444444444444444333333222222333333444333444555555555555666666666777999<<<>>>===;;;888555333999<<<555444777111777//////000000:::>>>555111///111555777444444666333444555666666666666555<<<:::888999;;;>>>??????888888777888999:::999999666666666777888999888888777555444666999:::777333888999:::::::::999888777888777777666555555555444888444333555666666999>>>999999888777777888999999888777777777777888999:::777777777555444555666888::::::::::::999999999999999::::::;;;;;;::::::999888888888888888999999999888888888888:::<<<>>>???AAACCCDDDCCC???;;;::::::777777777777666555555444222444666666444444555666444333222222222222333333222333555666777777666666222333444666888:::<<<<<<888<<<>>>;;;:::<<<===<<<===;;;888666444444555666666555555666777777555333666444333222333555777888222444555555333222333444333444777999999888777666666555555444444555555666888777666666555444444444999999999999:::;;;;;;<<<===<<<;;;999777555444444444333444666888888777555777666666777999999888777777777777777777777666666:::555000000555777666333666555555555666777666555888888888999999:::::::::???===;;;;;;===>>>??????999:::<<>>;;;999999999999999::::::;;;???>>><<<===>>>>>>===;;;;;;===>>>======>>>AAADDDJJJHHHEEEBBB???>>>======EEECCCAAA@@@@@@@@@???===999999999999::::::::::::===;;;999999::::::999888;;;;;;;;;:::999777666555888888777777888888999999555777777444222333222...222333555777888888777777888888999:::<<<===>>>>>>AAAAAA@@@???===;;;999888888666444666888:::999777<<<;;;;;;::::::999999999999::::::;;;;;;<<<<<<<<<<<<;;;999888999:::;;;;;;::::::777333444888777444777;;;===<<<===AAACCCBBB@@@???@@@AAABBBAAA>>><<<{{{yyyyyyzzz|||}}}{{{zzzxxxwwwwwwxxxyyy{{{yyyvvvssspppnnnkkkgggddd```^^^\\\YYYVVVUUUTTTTTTVVVXXXYYYYYYWWWVVVVVVVVVQQQQQQQQQPPPMMMIIIDDDBBB===;;;:::888777666777777666666666666666777777777333444555555333333333555111111222222222333333333333222000//////111333444444444444333333333222222111000000000000111222222111222222222222222222111444444444444444555444444111111333444444444444444333333222222222222333333333555666555444444555777666555555666888999888777666444:::===555444666111666000111000...555999000111///000444555333444777444555777888999888888777===:::777666999===???AAA888888888999999999999:::777666555666888888888777666666666888999999777555:::;;;<<<<<<<<<;;;999888888777666555444444444555777444333666777777999>>>888888888777777888888888666666777777888999;;;;;;888777666666666777888999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999888888777777777888888444444555666888:::===>>>CCCEEEFFFDDD>>>:::999:::777777666666555444444444111444777777444333555777333333222222111111222222222333555666777888777777222222444555777999:::;;;777<<<>>>;;;;;;???@@@???<<<:::777555444555777888777777777888999999666444555555444333444555666777444555555444222222333444333555777888888777666555666555555444444444555555777777777666555555444444999888888888888999999:::===<<<;;;999888666555444333333333555777888666444888777666777999::::::999666666666777777888888888:::777555555777888777555555555666777777777666666888888999::::::;;;<<<<<>>======???AAAAAA@@@;;;<<<===???AAA@@@===;;;888888888888888999::::::AAA???>>>>>>??????>>><<<;;;>>>AAAAAAAAABBBGGGKKKMMMJJJGGGCCC@@@???>>>???FFFDDDBBBAAAAAAAAA@@@???999999::::::;;;<<<<<<===;;;:::999999;;;;;;:::999666777999:::;;;:::999888888888777666777888:::;;;555888777333222444333000333333555666777888888999999999:::;;;<<<===>>>>>>@@@@@@???===;;;999777666333333333333333444555666;;;::::::999999::::::;;;999999::::::;;;<<<======;;;:::888777666777999:::888999888555666:::999555777999999999===BBBCCC@@@@@@??????@@@AAA@@@===;;;~~~{{{{{{|||}}}~~~}}}||||||||||||xxxwwwuuutttrrroookkkhhhaaa___\\\YYYVVVUUUUUUUUUWWWYYY[[[[[[ZZZZZZZZZ[[[UUUVVVVVVUUURRRMMMHHHEEE???===;;;999777777777777666666666777777888888888333555666555222111222333222333333333333444444444///000000000111111222222333333333333222222222222000000000000000111222222000000111111111111000000111222333444555666666666222333555666666555444333444333333222222333333444222555888888666333333444555444444555777888888777888555;;;===555444666000222000333222---222666///222000000444444333444777444666888999::::::999888<<<999777777999<<<>>>???888888999999999999::::::999777555555777888777555555777999999999888888888::::::;;;<<<;;;:::999888999888777555555555555666666333444777999888999===777777777777777777777777777777888888999::::::;;;999888777666888999::::::999999::::::;;;;;;<<<<<<<<<;;;::::::::::::;;;<<<999999777666555666666777333333444666999<<>>:::999666555666888;;;===:::999777777777888777666555555555555555444444444///222444555333222222222555555666777666555444333555444444444555666777888777777777666666555444444888777777666666666666777888888888888777666666555444333444666888888777555999888777888:::;;;;;;;;;666666777777777888888888777888888888888777666555444666777888888777777777888888999;;;<<<===>>>>>>?????????@@@CCCCCCBBBAAA>>>>>>>>>???@@@@@@===;;;::::::999999::::::;;;<<>>@@@AAAAAA<<<;;;::::::;;;;;;999777444666888:::;;;;;;999888999888777666777999;;;===666888777222111444444222555555555555555666777777888888999;;;<<<>>>??????>>>>>>===<<<:::777555444111444555444111222666::::::999999888999:::<<<===777888888:::;;;<<<======<<<;;;999777666666999;;;777888888666777:::999555666555444555<<>>===<<<===>>>>>><<<:::||||||}}}~~~~~~}}}wwwvvvvvvvvvvvvsssooolllbbb___\\\YYYVVVUUUUUUUUUVVVYYY\\\]]]\\\\\\\\\]]]XXXYYYYYYXXXUUUPPPKKKHHH@@@???<<<:::888777666666666666777777888888888999333555666555111///111333333333333444444444555555(((***...111333333333222333333333222222222111111000000000000000111111222//////000000000000//////...///111444666777888888444666888999888666444222555444444333333444444555000444:::;;;888444111111555444555666888999888666999666<<<===555333555///000///444333,,,111666///333000000333444333444777333555777999:::999888777:::888777888:::<<<<<<<<<777999::::::999999:::;;;:::888555555777888666444444777;;;;;;999777888:::888888999:::999888777666;;;999888666666666777777555333444888:::888999<<<666666666666666666666666999999999999999999999999:::888777777999;;;;;;;;;999999::::::;;;<<<======<<<;;;999888888999;;;<<<:::999777666555555555666555666777999<<<@@@CCCEEEGGGJJJKKKGGG@@@;;;;;;===777777555444444444444444111555999888555333666999333333222111000000111111222444666777999999999888111222333444555777777888555:::;;;888777:::;;;:::888777666666888;;;@@@BBB===:::666444555777888999555666666666555444333333***...333555555333222111666666666555555444333333333444444555777888:::;;;666666777777666555444444777777666555555444555555333444555666777777777666555444555777999999888666:::888777888;;;<<<<<<<<<888888888777777777777777444666999999777555333333444666888999999888888888888999:::;;;===>>>???@@@??????@@@BBBEEEEEECCCBBB@@@?????????@@@???===:::===<<<<<<<<<<<<===>>>>>>AAA@@@@@@AAADDDFFFEEEEEE@@@CCCGGGGGGEEEGGGLLLQQQNNNKKKGGGCCC@@@@@@@@@@@@BBB@@@??????@@@AAA@@@???<<<===>>>@@@AAACCCDDDEEE===<<<;;;;;;;;;:::777555666777:::;;;;;;999777555:::888777666777:::<<<>>>777888666222111444666444777666555444333444555555666777999;;;===???@@@AAA======<<<;;;999777555444333777999777222222888???999999888888999;;;===>>>666666777999:::;;;<<<=========;;;888777888:::===666888888666666888555000555333000222<<>>===:::<<>>999===;;;444222555555222666555555555555666666777888666666999<<<<<<888444:::;;;<<<;;;999888999:::777888888777444333333444777888888777777777:::<<<999888888888999999888777::::::;;;<<<<<<<<<;;;;;;;;;:::999777777777777888999999888888999;;;<<<===<<<<<<:::999999:::;;;<<<>>><<<999666444444444555777777666777;;;@@@EEEHHHHHHJJJKKKGGGBBB===<<<<<<999888777666666666777888777777777777777777777777555555555555444222000///000000111333555666555333222333444666888999::::::999777;;;;;;444777999000777999999555333:::JJJWWWGGG<<<666999888222333:::777666555444444555666777<<<888333222444555444222444444555555666555555555222888999555444888999666555777888777444333444666333666999999777555555777333666666333333666666444:::999888777777777888999<<<<<<;;;;;;;;;???DDDHHH999999888888888999;;;<<<999888888888888888888888777777888;;;>>>===:::666:::999999999;;;>>>BBBDDDDDDCCCEEEIIIHHHDDDAAABBBAAA@@@???@@@AAA???;;;777???>>>===<<<<<<===>>>??????AAACCCDDDDDDEEEGGGIIIEEECCCDDDGGGKKKMMMLLLJJJJJJHHHEEEBBB@@@AAABBBCCCCCCAAA@@@@@@AAABBBAAA@@@CCC;;;999???EEEDDDDDDFFF<<<@@@@@@;;;999;;;888222222333555777888999999999===;;;888666777999===???555666444000000444666555444555777666555444444555444555666777999:::;;;<<<>>><<<:::999888777444222222222333444666888999;;;>>>;;;888777888:::;;;;;;666777888999:::;;;;;;;;;<<<<<<:::888666666888::::::999888666555555444444333333333666999<<<<<<<<<888999:::;;;<<<<<<===<<<~~~zzzuuutttvvvvvvpppjjjkkkeee]]]YYYZZZ[[[[[[YYY]]]^^^___aaaccceeeggghhhgggeeecccaaa^^^YYYRRRMMMKKKGGGAAA===:::999777666999888666666666777666555444444444444444333222111222111111222444666555444222222111111111111222222333000///111444555222...111111000////////////000000000111111222222222222...111555777777666666666:::::::::999888666555444444444444444333222111111111444555333333555444000444444555777999999888666333777;;;;;;888555222222000000111111111222222222222222222222222222222222444777999;;;;;;<<<===>>>@@@<<<:::===<<<999888;;;777@@@DDD>>>555444444444666555555555555666777777888777666888<<<<<<:::777:::;;;<<<;;;999888888999777888888777555444555666888999999888888999;;;===999888888999999999888777999999:::;;;;;;;;;;;;:::;;;:::999777777777777888999999888888999:::<<<===;;;;;;;;;;;;;;;;;;<<<<<>>;;;888666555555555777666666777:::???DDDGGGIIIKKKKKKHHHCCC???===>>>::::::888777777777888999777777777777777777777777555555555555444222000///000111222444555666555444222333555666888888999999777555999888333777:::222777777777666666;;;DDDLLLKKK@@@:::<<<:::444444;;;777666555555555555666777888555333333444444000---444444555666666666555555444999:::666555888999777666888999888555444555777888999:::999666444444444666888888444444666666333888888777777777888:::;;;;;;;;;;;;::::::<<<@@@CCC999999888888888999;;;;;;::::::999999999999999999;;;::::::<<<>>>===:::777::::::;;;<<<>>>@@@CCCDDDGGGEEEFFFHHHGGGBBB???@@@AAA@@@???@@@AAA@@@===:::>>>>>>===<<<<<<<<<===>>>@@@AAACCCCCCCCCCCCDDDFFFFFFEEEDDDEEEHHHIIIGGGEEEFFFDDDBBB@@@@@@AAADDDEEECCCAAA@@@@@@AAABBBBBBAAADDD???<<>>;;;999777777666444222333333333333444666777777>>>;;;888777888999::::::777777888999999999888888;;;;;;:::888777777999;;;888888777666555555666666333333333555888:::::::::999999:::::::::::::::999{{{wwwwwwyyyyyytttooommmggg```\\\]]]______^^^___```bbbdddgggiiikkklllmmmkkkiiifffbbb]]]VVVQQQOOOJJJCCC>>>;;;888666444999777666666777777777666666666666555444333222111333222111222444555555444222222222222222222222222222000///111444555333000111000//////......//////000000111111222333444444...111555777777777777888;;;:::999888777777777777444444444444333222111000111444555333333555555222555444555666888999888666444666999:::888666444333111111111111111222222222000111222222222222111000333444777;;;???@@@>>><<>>999999999999999888777666888888999:::::::::::::::<<<;;;999888777777888888999999888999999:::;;;<<<::::::;;;<<<=========<<<@@@>>><<<999777666555666666666555777:::>>>BBBEEEJJJJJJJJJHHHDDDAAA??????<<<;;;:::999999999::::::777777777777777777777777555555555555444222111000111222444555555555444444333444555666777777777777777555888888333:::???888888777666666888;;;===>>>JJJAAA;;;<<<:::555555999777666666666666666666777777555444555666555000+++444444555666666666666666666:::;;;888666888999888888999:::999777666777888;;;999777777777777666555888::::::666555777666333777666666666888999;;;<<<:::;;;;;;:::999999;;;<<<:::999999999999::::::;;;;;;:::::::::::::::;;;;;;???>>>===>>>>>>>>><<<:::;;;<<<>>>@@@BBBDDDEEEEEEKKKGGGFFFGGGEEE@@@>>>???BBBAAA@@@@@@AAAAAA@@@>>>>>>======<<<<<<===>>>>>>DDDEEEFFFFFFEEEEEEFFFGGGGGGFFFEEEDDDDDDCCCAAA???AAA@@@???>>>???BBBEEEFFFCCCAAA@@@@@@BBBCCCBBBAAADDDAAA???AAADDDHHHPPPYYY```[[[VVVRRRMMMDDD>>><<<888777666666555555444444888888888888777666555444555777666333222555555333333444666555333222222333333444555666777999999:::===:::777555555555444333444333333333333444555555>>>;;;888777777888888888777777777777777666555555999999999888777888:::<<<777666666555555666666777444333333444777888888777999999999999888777666555~~~}}}|||zzz{{{||||||xxxtttpppjjjccc______```aaaaaabbbbbbccceeefffggghhhiiinnnmmmkkkiiifffaaaZZZVVVQQQLLLEEE@@@<<<:::777666999777666666777888777777777777777666555444333222444333222333444555444333222222222222222222222222111000///111444555444333000000///..................//////111222333444444///222666888888999:::;;;;;;:::999777777888999:::555555555555444333222111111444444222333666666333666555555666888999888777333555777777777555444333111111111111111111111111///111222444444222111///444444666<<>>>>>:::777777888555AAAJJJFFF;;;444555999555555444555555666777888:::777666777;;;>>>>>><<<:::;;;;;;:::777666666777666777999999888888999:::888999999999888999;;;>>>999:::::::::888777666666666777888999999999999999<<<;;;999888777777888999888888999999999::::::;;;999:::<<<===>>>>>>===<<<>>>===;;;999777666555555777666666777:::>>>AAADDDHHHGGGGGGEEEBBB@@@???>>><<<<<<;;;;;;;;;:::::::::777777777777777777777777555555555444444333222111222444555666555444444444444444555666666666555555999666999999555>>>EEE???999888777777777888999999CCC<<<777888777444444777666777777888888777777666999777555666888777333///444555666666777777777777888:::;;;999888888999999999:::::::::999999999:::999666333444888;;;;;;999888;;;:::777666999888555888777777777777999:::<<<:::<<<<<<;;;999777777888::::::::::::::::::::::::::::::999999999:::;;;;;;@@@??????????????????>>>===???BBBDDDFFFGGGGGGFFFKKKGGGEEEFFFDDD???>>>@@@DDDCCCBBBAAAAAAAAAAAA@@@>>>>>>>>>>>>?????????@@@CCCDDDFFFEEEDDDDDDFFFGGGGGGFFFEEEDDDCCCAAA???===???>>>===<<<>>>@@@CCCEEECCCAAA@@@@@@BBBCCCBBBBBBBBBAAA@@@AAAGGGVVVjjjyyy|||uuudddNNNAAA>>>999888666444444444444555888999999999999888888777444777666333222444333000333444555555333111111222333333444555666777888888;;;888555333333444333333333333333333444555666666===:::777666777777777666444444555555555555444444777888999888888888;;;===888777666555555555555555444333222333555666666555999999888777555333222111~~~~~~~~~}}}~~~~~~{{{wwwsssooohhhccc``````aaabbbddddddeeefffgggggghhhhhhkkkjjjjjjiiigggddd___[[[RRRNNNGGGBBB???<<<:::999999777666666888999888777777888888777666555444333666444333333555555444333111222333333333333222111111000000111333444444444000000///...............------...///000111222333222444777999::::::<<<===;;;:::999888888999:::;;;777777777777666555444333111444444222333777777555888777666777888999999888444444444555555555333333111111111111111111111111111222444555555444222111555555666;;;@@@BBB???<<<666>>>CCCAAA999555777:::777;;;??????:::555666999444444444555555666888888:::777666777;;;>>>>>><<<999::::::999777666666777666777999999888888:::;;;777888888888777888:::===999;;;<<<:::777555555666555666777888999999999999<<<;;;:::888888888888999888888999999999999999999999:::<<<=========<<<;;;;;;;;;999888777666555555777777777888:::>>>@@@BBBCCCBBBAAA???>>>===<<<<<<<<<<<<<<<<<<;;;;;;::::::777777777777777777777777666555555444333333333333333555888777555444444555444444555555555555444444999666999888555>>>FFFAAA:::;;;:::777444444888<<<<<<777444444555444555777666777888::::::888777666;;;777444444666777666444444555666777888888888888999999:::;;;999888999;;;;;;:::::::::;;;;;;;;;:::888555222444888;;;;;;:::666999999777888;;;;;;999:::999888777777888999999;;;===>>>===:::888777777::::::::::::::::::::::::999888777777777888:::;;;??????@@@AAAAAABBBCCCDDD@@@BBBEEEHHHIIIIIIHHHGGGHHHDDDCCCEEEDDDAAA@@@BBBFFFEEEDDDBBBAAA@@@@@@AAA@@@@@@AAAAAABBBBBBBBBBBB???AAABBBBBBBBBBBBCCCEEEDDDEEEEEEDDDCCCAAA@@@@@@@@@???===<<<<<<>>>AAACCCAAA@@@??????AAABBBBBBAAA@@@AAAAAADDDRRRmmmdddMMMCCC:::888555333333444666777888777666666777999;;;<<<777999999555444555444111333555555555222111111111222222333444555555666666999666444333333444333222222222333444555777999:::;;;999666666666666666555000111222333444444444444555666777888777888:::<<<:::999777666444333222222333222222333444555555333888777777555333111000...|||yyyvvvrrrlllfffbbbbbbcccdddgggggghhhiiijjjkkkkkklllhhhgggggghhhhhhfffaaa^^^VVVQQQJJJEEEAAA???===;;;999777666666888999999888777777888888888777666666777555444444555555333222111222333444444333222111222222222222222333444555111000//////......//////------......///000111111333666888999::::::<<<===;;;;;;::::::999:::::::::888888888888777666555444111333444222333777999777;;;999888888999::::::999777555444333444555444222222222222111111111111111222333444444444444333222555555666999===@@@BBBBBB999AAAEEE???888666888;;;888666777999999666666888444444444555555777888999999777666888;;;===<<<:::777888999888666666666888666777999999888888999;;;777777888777666777:::<<<999<<<===;;;777444444666555666777888999:::::::::===<<<:::999888888999999888888999999999999888888:::;;;;;;;;;;;;;;;::::::888888888888777777666666666666777888:::<<<>>>@@@???===;;;:::;;;;;;:::999::::::;;;;;;;;;:::999888777777777777777777777777666666555444333333444444444777999999555333444555333333444444555444444444666333666666222;;;BBB===999;;;:::777333444999>>>999777444444666777888888666777:::;;;;;;:::777666888444111111333666666555444555666888999999999999888777999;;;:::777999<<<;;;:::999:::<<<===<<<;;;777666555555666777777777555888999777888<<<<<<:::;;;:::888777777777888888;;;======<<<:::888888888:::;;;;;;;;;;;;::::::999999888666666666888:::<<>>===>>>@@@AAAAAAAAA@@@BBBCCCIII^^^```JJJ<<<:::666333333444666888666555444444555888;;;<<<<<<>>><<<777666888777444444555666555333111111111111111222222333444444555666555444444555555333222222222333444666888:::;;;888777555555666666666555///000111222444444444555333555666777666666888999;;;:::888666333222111111333222111222444555555444666555555444333111//////|||zzzwwwtttoooiiifffeeehhhjjjkkkkkkkkkkkkjjjjjjjjjjjjffffffggghhhhhhfffbbb___[[[VVVNNNHHHCCC@@@===;;;999777666777888:::999999666777888888999888888888888666555444555555333222111222444555555444222111333333333222111222333555111111000////////////000......//////000000000111444555777888888888:::<<<;;;;;;<<<;;;;;;:::999999888888888777777666555444111333333111333888:::888===;;;999999:::<<<;;;;;;;;;888555444555666555333222222222111111111000000222222222222222222222222333444555666:::???FFFKKKFFFGGGBBB999555888:::999999666666::::::555444777444444444444666777888999888777666888<<<<<<:::777555666888777666666777999666888999888777777888999777888999888777888;;;===:::===>>><<<666333333666555666888999:::;;;;;;;;;===<<<:::999888888999999777888999::::::999888777<<<;;;:::999999999999999777777888888999999999999444444555666888:::;;;<<<<<<:::777666888999888777888999999:::999888777666777777777777777777777777666666555444333444444555444888;;;:::555333333555111222333444444444444444555222666555111888???999777777555555666888:::<<<999888555444666888888777555777:::<<<<<<:::777555444222000222666888777666555555777888999:::::::::777555777;;;:::777999>>>;;;:::999:::<<<===<<<:::333444666666666555666777666999999777777;;;;;;888999888777777777888999::::::;;;<<<;;;999888999:::;;;;;;<<<<<<<<<;;;999999999888777666777999<<<===BBBEEEIIIJJJIIIHHHIIIJJJHHHIIIIIIJJJIIIHHHGGGFFFCCCAAACCCFFFFFFBBB@@@BBB>>>AAADDDDDDCCCBBBBBBDDD@@@AAACCCDDDEEEEEEDDDDDDJJJKKKKKKIIIGGGEEEEEEFFF@@@BBBDDDDDDBBB@@@AAACCC@@@???===<<<<<<>>>@@@BBB>>>===<<<===???@@@@@@@@@<<<@@@CCCJJJccc[[[@@@===888444222333666888555666666777888999::::::===>>>;;;666444666777444555777777666444222111222000000111111222333333333444444444666777666444111333333333444555666888999666444333444666777666555000111222333333333333333222444555666555555555777:::999777555333222222222333222111333555666666555333333444333333222111000~~~|||zzzxxxuuuqqqkkkhhhiiilllooopppooommmkkkiiifffeeedddggggggggghhhhhhfffbbb______YYYQQQJJJDDD@@@<<<:::999777666777999::::::999666777888999999999999999888777555555555555333111111222444555555444222111444444444222111111333555222222111000000000000000000000000000000111111111333555666777666666888:::;;;<<<======<<<:::999888777777777777666555444333111333333111333888:::999???<<<::::::;;;<<<<<<<<<>>>:::777555777777666444222222222222111111000000222222111000000111222222111222444555888???JJJRRRSSSLLL>>>333333:::;;;666999888:::>>>;;;444222666333333444444666777888999888666666999<<<<<<888444444555777777666666888999666888999888777666777888999999:::999888999<<<>>>:::===???<<<666222333555666666888999:::;;;;;;<<<===<<<:::999888888999:::777888999::::::999777777===<<<:::888777777888888666777888999:::;;;;;;;;;333333333444666777999:::;;;888555555777888888666777777888999888777666555777777777777777777777777777666555444333444555666555999<<<:::555222333666111111222333444444444444777444888777222999>>>888666333111444999<<<;;;888999888555333444666666444555777;;;======;;;777555333222333666;;;<<<:::777555666777888999::::::;;;666333555::::::777999???;;;999888999<<<>>><<<:::,,,000555777666666888:::777::::::777777999999666777777666666777999;;;<<<999::::::999888888:::;;;;;;;;;<<<===<<<;;;999888;;;999888777888:::===???FFFJJJNNNOOOLLLJJJIIIJJJKKKKKKJJJJJJIIIHHHGGGFFFCCCBBBDDDGGGGGGBBB???@@@999===BBBDDDDDDCCCDDDFFF???@@@BBBDDDEEEDDDDDDCCCIIIIIIHHHEEEAAA>>>===>>>@@@BBBDDDCCC@@@???@@@AAA???>>><<<;;;<<>>@@@@@@???888<<<@@@IIIbbbpppDDD@@@:::555222222444666777999;;;======<<<:::888<<<<<<999222000333444222666777888777444222222222000000111111222222333333333444555777888777444111444333333333333444555666444333333444666777666555222333333333333222111111111333555555444333444555888777666555444333333333222111111333555777777666222222333333333222222111~~~|||zzzzzz{{{xxxuuuqqqmmmlllllllllsssqqqnnnkkkiiigggdddaaaccc```___bbbggghhheeeaaaccc]]]SSSJJJCCC???===;;;:::888666666777888777666999888999:::;;;;;;999777777666444333222222333444333444555444222222444555444444333333333444555555444333333222111000//////000000111111111111000000777666666555555666888999>>>===<<<:::999777666555333333333444444444555555333222222333444666888999>>>===;;;;;;<<<;;;999777888888888888777555444333///222555777555222000...111222000...///222222...222222222222444999@@@EEETTTJJJ<<<444222444555555::::::999777555555666777666666777888888888888888;;;;;;<<<<<<;;;:::888777666666777777777777666666888444333888888555666;;;;;;::::::999:::;;;<<<===;;;;;;::::::999888777777999999999999999:::;;;<<<>>><<<:::888777888999:::;;;888666888;;;<<<999555777777888888888999999999<<<;;;;;;::::::999888888999999888777666555444444444555555555666666777777555555555666888777555333444555666777999999999999:::999666444333333444555999888666555444444444555444555555444333333666888555555444333444555666777999777666666777888888777888777777666666666666777777888888888888888777666333444666888888888888777777777777777777666666666666444555777666444777<<<666777888999::::::999888::::::999888777777777888888999:::;;;::::::888777777777666666666888999:::::::::::::::::::::::::::::::::::::::999777555444===999666777888888<<>>BBBAAA???@@@BBBDDDDDDCCCDDDGGGIIIIIIFFFCCC@@@???@@@@@@???@@@AAA@@@>>><<>>;;;999===CCCCCC@@@??????>>>======>>>@@@@@@999???AAAAAAOOOrrrsssSSS???555555444999:::111444888<<<@@@@@@>>>:::888999777444333444666666666444555666444111/////////111111111222444444333222111222444555555444222111222222222222333333444555555444444444444555666666444222111000111111111000555555444444555666888999:::;;;:::666222111444888888444444999;;;777666999999777444333333222000...|||{{{{{{|||zzzwwwssspppooonnnmmmrrrooollljjjiiifffcccaaacccaaa```cccgggiiifffbbbccc^^^UUUMMMGGGBBB>>><<<;;;999777777999:::999888999888888999::::::999777888777555444333333333333444555555444333333444666666555555444444444555555444444333222111000//////000000111111111111000000666555555444555666777888777666666666555555444444222333333444444555555555222222333333555777999:::===<<<::::::;;;:::888666888888777777666555555444///000000000000000000111222333111...///222111...777777666444444666:::===FFF???888555666888888777777888999888777555444444444555666666777777666666777888999999999888777666777777888888888888777777888444444777888555666:::;;;::::::999:::;;;<<<===::::::999999999888888888999999:::;;;<<<===???@@@???===;;;:::999999:::;;;>>>;;;888:::<<<===999555999999:::::::::;;;;;;;;;;;;;;;;;;:::::::::::::::999999888777666555444444555555555555666666666777666555555555777777555444555555666888888999999999:::999777555555555666777888777555444333333333444222444666777666555555666555444444333444555666777888666555555666777777666666666666555555666777777888888777666555444444333333444555666666666666666777666666555555555666666;;;777555777777555666999666777888999999999888888888888777666666666777777777888999999999888777777777666555555555666777888;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;:::888777666<<<888666888888888;;;@@@DDDCCCFFFKKKIIIEEEEEEJJJKKKKKKKKKKKKJJJJJJIIIIIIHHHEEEBBBAAACCCCCCCCCAAA@@@@@@@@@@@@??????>>>===AAA@@@???@@@BBBDDDDDDDDDAAACCCFFFFFFDDDBBBAAAAAAAAA@@@??????@@@>>>;;;999======;;;:::===CCCCCC>>>>>>============>>>>>>???999>>>AAAAAAHHHbbblllQQQ@@@888888555888;;;666555777:::======;;;888777888555333222444555666555333444555444111000///000111000///111222333222111111222333444444333222111333222222222222333333444444444333333222222333333444222111111222222222111333333222222333555777888<<<===<<<888555444777;;;:::777666:::;;;777666888888666333111111111///...~~~}}}}}}|||{{{yyywwwtttrrrpppooopppnnnllljjjiiigggcccaaabbb```___aaaeeefffdddaaaccc^^^XXXQQQLLLFFFAAA>>>===;;;999888:::;;;;;;:::999888666777888999888777999888666555444333333333555666666555444444555777888777666555444444444555444444333222111000//////000000111111111111000000444444333333333444555666111222222333444444555555222222333333444555666666222222333444666888:::;;;<<<:::888888888888666444999888666555555555555666000///---,,,---///222444333444222//////222111---888888888666444444666888999777555666999:::888666555777:::;;;;;;888444222333444444555555555555555777777888888888777777666888888999999999999888888888555555777777666666999;;;::::::999999:::<<<<<<888888888999999999::::::;;;;;;;;;===>>>@@@BBBCCC???>>><<<;;;::::::;;;;;;???<<<:::;;;======999666999999:::::::::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<999999888777666666555444555555555555666666666666777555444444555666666555555666777888888888888888999999777777666777888999666555444333333333333333111444888999888666555555555444444444444555666666777555444555666777666555444444444444555666777777999777555333222111111222444444444444444444444444888777666555555666888999@@@:::666888999777555666888888999999999888777777666555555555555555666777666777777888888888777777777666555444444555666666;;;;;;;;;;;;;;;;;;;;;;;;>>>===<<<;;;:::999999999;;;777666999999888:::>>>???@@@CCCGGGGGGDDDEEEIIIKKKJJJJJJJJJJJJIIIIIIIIIFFFDDDBBBAAABBBBBBBBBAAA@@@@@@@@@@@@???>>><<<<<>>>>>===<<<999777;;;<<<;;;;;;???CCCAAA<<<;;;;;;<<<===============;;;<<<@@@BBBBBBNNNoooUUUDDD===;;;666777===;;;666777888888888777555444666444222111333444555444111333444333222000000111000//////000111222111000111111111111111111111111333333333222222222222222333333222111000000000000333222111111333444333222333333222333444666888999<<<======:::666555888<<<<<<::::::<<<;;;888777999:::777333111111111000///||||||{{{yyywwwuuurrrqqqqqqooommmlllkkkhhheeebbb___]]]\\\^^^```aaa```^^^aaa^^^ZZZUUUQQQKKKEEEAAA???===:::999:::;;;;;;;;;:::888555555666888888888:::999888666555444333333555666777666444444666777888777666444444333333333555444333222111000000///000000111111111111000000222222222222222333333444222333333444555666666777222222333444444555555666222222444555777999;;;<<<:::888666666666666444333888777555444444555666777444222///...///111333444444555333//////222000,,,444555666666555666777999888777666888999999666444666999===@@@@@@===777333333444555555666666555555:::::::::999999888777666777888888999999888888777888777666777777777888999;;;:::999999999:::;;;<<<666666777888999:::;;;;;;============>>>@@@AAABBB===<<<;;;:::999999999:::;;;:::999:::<<<<<<:::888777777888888888999999999999999:::;;;<<<<<<======999999888888777666666555555555555666666666666666777555333333444666666555666666777888888888888888888777777777777888999:::666555555444444333333333222555777888777666666666444444444444555555666666777555555666777777666444333333333444444666777888888666444222111111222333666555555444444444444555:::999777666666888;;;===BBB:::555888;;;999777666999999888888888777666666555555555555555666777888777777777888888888888888999888666555444555555666;;;;;;:::::::::::::::999>>>===;;;:::999999::::::999666777::::::888888;;;<<<===@@@DDDEEEFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIFFFDDDBBBAAAAAABBBBBBCCCAAAAAAAAA@@@???>>><<<;;;@@@??????@@@CCCEEEEEEEEE@@@AAABBBAAA??????@@@AAA???>>><<<;;;<<<;;;999777999;;;;;;<<>>DDDAAAAAAUUUpppeeeMMM???<<<666777===<<<777666555444444333333333444222000111222444444333///111333333111111111222222000///000111222111000111111000000000000111111333333333222222111000000111111000000000111111222333222222333555555555333555444444555777999;;;<<<:::;;;<<<999666555888;;;======>>>>>>===;;;:::;;;===999555222222222333222}}}||||||{{{yyyvvvtttssssssrrrpppooonnnkkkgggddd___^^^]]]]]]_________^^^___^^^[[[XXXUUUPPPJJJFFFCCC@@@<<<::::::::::::999:::888555555666888888888:::999999888777666444444555666777666444444666777666555444333222222111222555444444333222111000000000000111111111111000000000111111222222222222222444555555555555555555666333333333444444444555555222333444666888999:::;;;999777555444444444333222777666444333333555777888555333111111222222000...555555333//////222111---111333555666666666777999:::888777777777888777777999;;;???CCCEEEBBB;;;555555555666777777777777666<<<<<<:::999777666555444666666777777777777666666777888888777888:::;;;;;;;;;;;;999999888999:::;;;444555666777999:::;;;<<<>>>>>>===<<<<<<<<<======::::::999888777777777777555555666888:::;;;;;;:::777777888888888999999999888999999:::;;;<<<======999999888888777777666666666666666666666555555555777555333222444555555555555666777888888888888888666666666666777888888999666666666666555555555444444555666555444555666888444444444555555555555555777666666777999999777555333333333444444666777888666555333222222444555777777777777777666666666666999777666555666888;;;===???888444777<<<;;;999999999888888777777666666666666666666666777888999999888888888888999999:::::::::999777666666666666777999999999888888888777777<<<;;;:::888888888999999888666666::::::777777999:::<<>>===AAA??????@@@BBBDDDEEEDDDCCCDDDDDDBBB@@@>>>???@@@<<<:::999999;;;;;;:::999888:::;;;;;;???CCC???999777888:::<<<<<<<<<;;;;;;>>>999<<>>:::<<<===;;;888777:::===>>>AAACCCAAA????????????>>>:::444111111222333333~~~~~~}}}{{{zzzxxxwwwwwwwwwuuutttsssqqqmmmiiieeebbbaaaaaa``````aaabbbbbb___^^^\\\[[[YYYVVVQQQMMMJJJFFF@@@<<<::::::999888999888666777888999888777999999999999888777666666555666666555444444555777444444333222111111111222555555444333222111000000000000111111111111000000///000111222222222222111444444444444333333333333555555444444444333333333222333444666777888999999999777444333333333333222555555444444444555777888444222111111333111---)))444555333///000333222...444555666555444333444666999777666555555888;;;===;;;<<<>>>BBBEEECCC===777666777777888888888888888:::999777555444333222222666666777777777777666666777999:::888:::>>>???>>>;;;;;;999888888999999:::444555666777999:::;;;;;;>>>===<<<;;;:::999999999777777777666555555444444000111333666888:::;;;;;;999999:::::::::;;;;;;;;;888888999999:::;;;<<<<<<999999888888888777777777666666666666666555555555666444333333444555555444444555666888999999999999555666666777777888888888555666666777777666555555444555555444333333666888333444555555666666555555777777777888:::999777555444444444444555666777777444444333333444555777888666777999::::::999888777555444333333555777999;;;<<<666444888;;;;;;;;;<<<888888777666666666777777999888888888888999999:::999888888888999:::;;;<<<999999777666666777888888999888888777777666666666:::999888888777777777888888666666999999666666999999<<<>>>@@@EEEJJJJJJGGGGGGGGGHHHHHHHHHHHHHHHIIIGGGGGGGGGFFFEEEEEEGGGIIIEEEEEEEEEEEEDDDBBBAAAAAABBBAAA@@@@@@BBBDDDDDDCCCDDDEEEFFFDDDAAA???>>>???;;;999888888:::;;;;;;:::888999::::::>>>BBB???999777888999;;;;;;<<<<<<<<<===:::<<>>;;;999888999555666555333222111111222222111000000111333444333222///000222222111000111222555333111000111333333222000000000000000000000000///000111222222111///.........///111333555777888444444444666888777555333222222333444666999<<<>>><<<>>>@@@???<<<;;;>>>AAABBBGGGIIIEEEAAABBBBBBBBB>>>999333//////111222333~~~|||{{{{{{{{{{{{yyyxxxvvvuuurrrnnnhhhdddcccccccccbbbaaaaaacccddd```______^^^^^^\\\XXXUUURRRMMMFFF@@@<<<:::888777999888888999::::::999777888888999::::::999888777444555555444333333444666444333333222222222333333555555444333222111111000000000111111111111000000///000111222333222111111333333333333333333333333666666555444333222222111222333555666777777666666999777333222222333333222333333444444555666777777555222000111444444000+++333444333///000444333///555666666444222222333555777777555444444777;;;>>>;;;::::::===AAA@@@;;;666666777888888999999888888888777555444333444444555777777777888888777777777666:::;;;999;;;AAACCCAAA<<<;;;999888888888999:::444555666777888999:::;;;<<<<<<;;;:::999999999999666666666666555444333222///111333555777888999:::999999:::::::::;;;;;;;;;888888888999999:::::::::999999999888888888888777777666666666555555555555444444333444555555444222333444555777999:::;;;;;;777777888888888888888888444444555666666666555444111333444444333333444555333444555666666666555444666666666888999999666444666666666555555666777777444444444444555555555555444666999;;;<<<;;;999777444444444555777999:::;;;999666555888999888999===777777666555666666888888:::999999888888888999999888777777777888999;;;;;;777777666555666666888999999999999888777666666666888888888999888888777666999666555777777555666999888<<<===>>>CCCJJJIIIDDDFFFGGGGGGGGGHHHHHHHHHHHHIIIJJJJJJIIIGGGGGGIIILLLGGGGGGGGGGGGGGGFFFEEEEEECCCBBB@@@AAABBBCCCCCCBBBAAACCCEEEEEECCC@@@??????<<<:::888888999:::::::::888999999999===AAA???999999999999:::;;;<<<===>>>999<<<>>>???===<<<<<<======WWWrrrtttQQQ===>>>;;;777777555666555444333222222333333111000000111333444444222///111222222000///000000555333000///000111222111000000111222222111000000---///000111222111//////...//////111222444666777666666666777888888555333222222333444777:::===???<<<>>>AAA@@@>>>===???BBBHHHNNNOOOIIICCCCCCCCCAAAAAA<<<555111000333555666{{{|||~~~}}}{{{~~~~~~~~~|||}}}~~~~~~zzzyyywwwuuusssnnnhhhcccbbbcccbbbaaa``````bbbcccbbbaaa```aaaaaa```]]][[[WWWRRRJJJCCC>>>;;;999777999888999:::;;;;;;999777777888999:::;;;:::999999333444555444222222444555444444333333333444555555666555444444222222111000000000111111111111000000///000111333333222222111333333333444444555555666888777666555333222111000222333555666666666555444:::777333222222333333222222222444555666666666666888444111222666777555111333444222///111444444000444444444333222333555777888888666555444555888::::::777666999======999555666666777888888888888888777666555555666777888999888888999999999999888888666;;;<<<:::<<>>>>>999777777999888666888===777666555555555777888999::::::999888777777777888777666666666666888:::;;;666555444444555666777888::::::999999888777777666777888999::::::999777666:::666555777666444555999777;;;======BBBIIIIIICCCFFFFFFFFFGGGGGGHHHHHHHHHJJJLLLLLLKKKHHHHHHKKKNNNHHHHHHIIIIIIIIIHHHHHHGGGDDDCCCAAAAAABBBBBBBBBAAA===@@@DDDEEECCCAAA@@@??????<<<:::999999:::999888888999999888<<<@@@???::::::999999999:::<<<>>>???555===AAA<<<777999>>>???:::FFFQQQlllyyygggJJJ===@@@<<<666666666555555444444333333444444111000000222444555444333000111222222000//////000555222///...///000000000///000222444444222000///,,,...000111222111000///000000000000111333444555777777777888999888555222444444555777999===@@@AAA:::===???>>><<<<<<>>>AAAMMMSSSTTTKKKDDDCCCBBB@@@FFF@@@999444444777999;;;|||yyyxxxzzz|||||||||}}}~~~~~~~~~}}}xxxuuussspppkkkfffgggeeecccbbbbbbccceeefffdddbbbaaabbbeeegggfffdddddd^^^RRREEE???>>>;;;555777777888888999999999:::999999999999999999999999555555555666666666666666888666333111111222444555444333222111000000000000333111000111222222111000222111000111333444333222222333444444555555555444<<<;;;999888666444222222333222111111111333666777777666444333222222333444444333333333333444555555888777555444333222222222111111000000000000111111666444111111333444333111666555444333444666888:::999777555555888888666444777444222222555888;;;<<<888777555444333444666777444777:::;;;:::888888888999888888:::===?????????<<<:::777666777888777777888555555888888666777;;;:::999666555555666999:::666666555444333222222222444333222444666777777666777777777777777888888999:::555444888;;;999777777666666666777888888999999999999999888888666555555222222222333444555666777444444555555666777777777<<<999666666888:::888666888777666444444555555666333444555555555444333222333333333333333333333333888555444888999555333333666666666666666555555444666555333333333555777888666666777777888888999999888:::<<<@@@BBBBBB???<<<:::999777666666777999::::::888777666777888777666999999999888888888888777999999999888999999::::::777777777777666666666666;;;;;;:::999888777666555666555555777999:::999777999888888777888888999999<<<<<<===>>>???AAACCCDDDFFFBBB@@@DDDHHHIIIIIIHHHHHHHHHIIIIIIJJJIIIIIIIIIMMMMMMMMMLLLKKKJJJIIIIIIGGGCCCAAABBBAAA>>>===@@@CCCBBBBBBAAAAAAAAABBBBBB===>>>>>>===;;;999:::;;;999999888999>>>CCC@@@999===;;;:::;;;===??????>>>===<<<<<<;;;:::;;;<<<===??????HHHRRRZZZiiipppfffOOOEEE>>>======:::777777;;;666111111555777555222444333222111111111222222...000222222000000000111//////000000000000//////777333000000111333111000555333111000111111000///333222222111111222222333666666777666444444555777555777777555777<<<>>>===>>>>>>>>>>>>??????@@@@@@HHHJJJKKKGGGBBB@@@DDDHHHDDD@@@:::555444666888:::}}}zzzxxxxxx{{{{{{{{{{{{||||||}}}}}}}}}}}}||||||~~~~~~zzzxxxvvvsssoookkkiiigggeeecccccceeegggiiigggeeebbbcccfffiiiiiihhhhhhcccWWWJJJCCCAAA===888777777888888888999999999999999999999999999999999777777777777777666666666999777555333222333555666222111111000000000000000222000000111222333333111222111111222333444222111222333444555555555444333;;;;;;999888666444333222333222111111222333555777777666555333222222222333555555555555555666777777777666555444333222222222111111000000000000111111333111///111444666666555666555444333444666888999999777555666777888666444777555333333666999;;;<<<777777777777777666555555666888:::;;;:::999999999999999888:::<<<>>>=========<<<;;;999888777666777999666555888888666777:::777777777777777777777777888888777666555555555555444333333444666777777666777777666666777777888999:::666555999;;;888666777888888777777777777777777888999999888888666555555333333333333444555666777333333444555666777888999999777666777:::;;;:::888888777666555555555666666444444555555555444333222444444444444444444444444777444444888999666333444777777777777666555555444666555333333333555666888666666666666666666777777999999;;;===??????===:::;;;999888777777888999;;;:::888666666777777777666::::::::::::999999999999;;;;;;:::999888888888888888888777777777666666666::::::999888777666555555666555555777999:::999777::::::999999999:::::::::;;;<<<<<<===>>>???AAAAAABBBBBBCCCCCCBBBBBBCCCFFFGGGGGGHHHIIIIIIIIIIIIIIINNNNNNOOONNNMMMLLLJJJIIIGGGCCCBBBCCCAAA>>>===@@@BBBBBBBBBAAABBBBBBCCCCCC???@@@@@@???<<<:::;;;;;;::::::999:::@@@DDDAAA;;;<<<;;;:::;;;===?????????===<<<;;;;;;<<<===>>>>>>>>><<<>>>???DDDTTTYYYKKKHHH???999:::;;;999777777:::777333333555777666555444444333333222222111111000222333222000//////000000000111222222222222222888555222222444555444333777555333333444444333222333333222222222222333333555666666555444444555777555888999888:::@@@BBBAAAAAA@@@@@@???@@@BBBCCCDDDFFFFFFEEEAAA===???FFFLLLDDD>>>777666999:::999666|||yyywwwvvvwww{{{zzzzzzzzzzzzzzzzzz{{{{{{zzzzzz{{{~~~~~~~~~}}}~~~~~~|||{{{zzzxxxuuurrrooollliiigggfffhhhjjjllljjjhhhfffgggiiilllmmmmmmnnniii^^^QQQIIIFFFAAA;;;888888888777888888999999::::::::::::::::::::::::::::::999999888888777777:::888666444333444555666000000//////000000111222222111000111333444333222222222222333444444111///222333555666666555333111;;;:::999888666555444333333222222111222333555666888777555444333222222222555555555555555666666777666666555444333222222222111111000000000000111111222111000111444555666555555555444444555666888999888777555666777777666444777666444555888;;;<<<<<<666777999::::::888666555888999;;;:::999999:::<<<:::999888999;;;;;;;;;999<<<>>>???===999666666888:::777666888888555666999444555777888888777555444888888777666555555555555555444333444666777777666666666666666666777888888;;;777666999:::777555666999999888777777666555555888888888888777666555555333333333333444555666666333444444555777888888999666555666999;;;<<<;;;999888777777666555666666666555555555666555444444333555555555555555555555555666333333888999666444555888888888888777666444444555555444333333555666777666666555555555555555555888888888999;;;<<<:::999;;;:::999888888999:::;;;999777555444555666666666;;;;;;;;;;;;::::::::::::<<<<<<:::999888777777777999999888888888777777777999999888777666555555444666555555777999999888777999999999999999999999999:::;;;;;;<<<===>>>>>>???@@@DDDGGGDDD???===@@@DDDEEEEEEFFFGGGHHHIIIIIIJJJNNNOOOPPPQQQPPPMMMJJJHHHGGGCCCBBBDDDBBB>>>===@@@AAAAAABBBBBBBBBCCCCCCDDDBBBBBBBBB@@@===;;;;;;<<<;;;;;;;;;;;;AAAFFFCCC<<<<<<::::::;;;===@@@@@@???>>><<<:::;;;???AAA@@@???;;;999888444:::PPPWWWEEEAAA;;;666888:::999888999999777666555555555666777444555555555444333111000222333444333111///...///000111222444555555555555888666444444666888888888999888666666777777555444333333222222222222333333444555666555444333555777777;;;<<<<<>>999444yyyvvvuuutttvvvzzzxxxxxxxxxxxxxxxxxxxxxxxxyyyyyy{{{}}}~~~|||~~~~~~}}}~~~~~~~~~}}}|||zzzyyywwwtttpppllljjjjjjlllmmmjjjjjjkkkmmmoooppppppooopppmmmdddWWWNNNIIICCC>>>999999888777888888999:::::::::::::::::::::::::::<<<<<<;;;;;;:::999999999:::999666444333333333444000000000000111222333444444333222222333444333111222222222333444444111///222333555666666444222111::::::999888777555555444333222222222222333444555777777666444333222111111333333222222333333444555555555555555444333222222222111111000000111111222555444333222222333333222555555555444555666777888777666666666666666555555777666666777:::<<<<<<<<<888999:::::::::999888777:::;;;;;;:::999:::<<<>>>:::999888888999999888777999===AAA???:::777888:::;;;777666888888555555888555555666666666666555555666666555444444444444444555444444555666777777666666555555555555666777777:::666666999888444333444888888777777666666666666777777888888777666555555444444444444444555666666555666666666666777777777555666888:::<<<;;;:::888888888777777777666666666666666666666555555444444555555555555444444444444555222333777999777555666999999888888777666444444555555444444444444555666777666666555555444444444666555444555888::::::999;;;::::::999999::::::;;;888666444333444666666666;;;;;;;;;;;;::::::::::::;;;;;;:::999888888888888999999999999888888888777888777777666555555444444555555555666888999888777777777777777777666666555:::;;;;;;<<<===>>>>>>>>>AAAFFFIIIEEE@@@???AAACCCCCCDDDDDDEEEFFFHHHIIIJJJKKKMMMOOOQQQPPPMMMJJJGGGGGGDDDCCCEEEDDD???>>>@@@AAAAAABBBCCCCCCDDDDDDDDDCCCDDDCCCAAA>>>;;;;;;<<<;;;<<<;;;<<>>@@@AAAAAA???===;;;===AAADDDBBB@@@<<<<<<;;;666===VVV[[[GGG???:::777999:::999999;;;666666777555444444555777444555666777666333111///111333444333111000000111000111222444666777777777777666555555777888::::::888777666666777666555333333333222222222222333333333444555444333333555777;;;???AAA@@@BBBFFFGGGEEEBBBAAA??????AAAEEEIIILLLFFFDDD@@@======BBBJJJPPPAAA<<<777666999;;;999777xxxtttsssrrrtttyyyvvvvvvvvvvvvvvvwwwwwwwwwxxxzzz|||~~~|||}}}~~~~~~~~~}}}xxxssspppmmmllllllhhhkkkooorrrsssrrrpppnnnooonnnggg[[[QQQKKKEEE@@@;;;:::999888888999:::;;;::::::::::::::::::::::::======<<<<<<;;;;;;;;;;;;999888666444222111111111111111111222333444555666777555444333444333222000222222222333444444222000222333555666666444333222:::999999888777666666555333333222222333333444444666666666555444222111111222222222222222333444444444555555555444333222111222222111111111111222222444444444333222222222333555555555555555666666777666666666666555555555555666666666999;;;===<<<;;;<<<;;;:::888888999999::::::;;;<<<;;;::::::<<<>>>;;;999888777888888666555666:::???>>>:::888:::===;;;777666888888555555888777666555444444555666777666666555444444444555555666555444555777777777555555555555444555555666777777555555777666222111444555555666666777777777777666777777777777666666555555555444444444555666666888888888777666666555555777999;;;<<<;;;:::888777888888888888888777777777777777666666555555555555444444444333333333222222555222333777999777555666888888888777777666444444555555555444444444555555777777777666666555555555333222111333666999;;;;;;::::::::::::::::::::::::999666333333444666777777::::::::::::999999999999888888888888999:::;;;;;;999999999999888888888777777777666666555444444444555444444666888999888666666777777777777666555444::::::<<<===>>>???>>>>>>@@@EEEGGGCCCAAACCCCCC???BBBBBBCCCCCCDDDFFFHHHIIIHHHJJJLLLNNNNNNLLLIIIFFFHHHFFFEEEGGGFFFAAA@@@AAAAAABBBCCCDDDDDDDDDCCCCCCCCCCCCCCCAAA>>>;;;;;;;;;;;;<<<;;;<<>>>>>===<<<===@@@BBBBBBAAAAAA???>>>@@@CCCDDDBBB@@@@@@@@@???999;;;KKKKKK666===999777999999777666999333444555444333333444666444555666777666444111000///111333444333222333444///000222444555666777777555555555555555777999:::666555444444555444222000333222222111111222222333222333444333222333444666>>>BBBDDDCCCCCCFFFEEEAAA???>>>===<<<>>>BBBGGGIIIDDDCCC@@@>>>>>>@@@EEEHHH???===999555333555999<<>>===;;;999999:::;;;<<<::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<===999888666444222111000///333333333333444555666777777666444444444444222000222111000111333444333222222333444444555555444444999999999888888777777777333333333333333333333333555555555555444333222222444444444444444555555666444444555666555444222111222222111111111111222222000111222333222333555777555555666666666666666666555666777666444333444555555555777999<<<===<<<:::===;;;999888777888:::;;;999:::<<<;;;::::::;;;===;;;999888777888888666555555888;;;;;;999999;;;===:::777666888888555666999999777555333333555777999888888777777666777777888777666555555777777777555444444444444444555666666666444555888666111111555444444555666666777888888666666666777777666666555666555555555555555666666999999888777777666555555888:::<<<<<<:::888888888888999999999999888777777888888777666666666666777444444444333333222222111666333333888999666444555666666666666666555555444555555555555555444444444777777777666666666666666222111111333666999::::::999999::::::::::::999999999666333333444777888888::::::::::::999999999999777777777888999:::<<<<<<999999888888888777777777777777666666555555555555555444444666888888777666999::::::;;;:::999777666888999;;;===????????????>>>DDDFFF@@@???BBBAAA;;;CCCBBBBBBBBBBBBDDDFFFGGGDDDFFFIIIKKKKKKJJJIIIGGGJJJHHHHHHJJJIIIDDDBBBCCCBBBCCCDDDEEEEEEDDDCCCBBBCCCCCCCCCAAA>>><<<<<<============>>>DDDJJJGGG@@@AAA???>>>???AAACCCCCCBBBCCCDDDDDDDDDCCCBBBAAA@@@>>>;;;===;;;888???>>>...:::666555777666333333666333333333333444444444444333444444555555444222111///111333444444444555666///000111333555666666777333444444333333444777999444333333333444333000...111111000000000000111111111222333333222222444666===AAACCCBBBBBBDDDAAA===;;;;;;::::::<<>><<<<<<<<<============:::444///000666<<>><<<::::::;;;===>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>>:::999888555333111000///333333333333333444555666555444333444555666555444222111//////222444555555333222222222333555666777999999888888888888888888333333333444333333333222333444444555555444333333444444333333444444555666333444555666666444333111333222222111111222222333///111333333222222555888555666666666666666555555444666777666444333444666444444666999<<<===;;;999;;;::::::999999999999999777999<<<<<<;;;::::::;;;;;;999888888888888777666666777777777777888999:::999666555888888666777:::888777666666666666777888888888777777777777888888888666555666777777666555444444333333444444555666555555777999777333444888555555666666666666666666555555666666666666666555666666555555555555666666777777777777777777777777888:::;;;;;;999888:::<<<999999:::::::::999888777999888777666666666777777666555555444333333222222777444444888999666333444333444444555555555555555555555666555555444444333555555555555555555666666555444444555777999888777888999999999999999999888:::777444333555777999:::;;;;;;;;;;;;::::::::::::888888888888999:::;;;;;;888888777777777666666666777777777666666666666555444444444555777888777666::::::;;;<<<;;;999777666555666999<<<>>>?????????>>>HHHKKKCCC===??????;;;CCCBBBAAA@@@AAABBBDDDEEECCCDDDFFFHHHJJJJJJJJJJJJLLLIIIJJJLLLKKKFFFDDDEEECCCDDDEEEFFFEEECCCAAA@@@CCCDDDDDDBBB@@@>>>?????????@@@???AAAGGGMMMJJJDDDDDDBBBAAAAAACCCDDDCCCBBBEEEHHHJJJHHHBBB???>>>@@@<<<666:::>>>999:::<<<555777555555777666333444777444222111333666777555222222222222222333333333333111222444555444333444555000111222444555666666666222333444333222222555888444444444555555444111...000000////////////000000000111222222111222444666888===@@@@@@AAABBB???:::888888888999:::===???@@@@@@>>>;;;:::999:::::::::<<<;;;888333000111333666yyyvvvtttpppoooqqqqqqqqqrrrtttvvvwwwxxxyyyuuuyyy}}}~~~}}}|||}}}~~~}}}}}}}}}}}}zzzuuurrrmmmnnnnnnllljjjiiillloooeeeiiihhh```WWWQQQLLLGGGAAA@@@===;;;;;;<<<>>>???;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<===>>>??????;;;;;;999777555222111000333333222222222333444444333222222333666888888777333000......111444666777333222111111222555888:::888888888888888888888888333333444444444333222222222333444555555555444333222222111111222222333444222444555666666444333111333222222111111222222333333444555444111000222555555666666666666666555555444666777666333222444666333444666999<<<<<<:::888888999:::;;;;;;999777666666999<<<===<<<::::::::::::999888888999999888666999777444444666777777777888555555888888777777;;;666777888999999888777666666666555555555555666777888777555666777888666555444333333333333444555555666666888;;;888555666;;;777777777666555555444444555555666666666666666555777666666555555555666666555555666777888999::::::777999::::::888999<<>>>>>>>>???NNNSSSHHH======???>>>DDDBBBAAA@@@@@@AAACCCDDDCCCDDDEEEGGGIIIKKKLLLLLLMMMKKKKKKNNNMMMGGGEEEFFFDDDEEEFFFFFFEEECCCAAA???DDDEEEEEEDDDBBB@@@AAABBBAAABBBAAACCCIIIOOOMMMFFFFFFDDDCCCCCCDDDDDDDDDCCCFFFKKKNNNJJJBBB<<<===@@@AAA888;;;AAA888333777777777555777999999666777;;;666333111333888999666222111111111111222333444555333444666555444333333444222222444555666666666666222444555333111111444888555555555666777666333000//////............//////000111222222111222444666444:::>>>>>>???AAA>>>:::777777888999:::;;;===>>>BBB???;;;999999:::;;;<<<<<<999555333333333111000wwwtttssspppppprrrsssrrrrrruuuyyyzzzxxxuuu|||zzzwwwxxx|||}}}|||zzzzzzuuuuuusssqqqnnnjjjgggeeecccccccccbbb___ZZZSSSLLLHHHDDDBBB???>>>>>>???>>>===:::999888888888999:::;;;???>>><<<;;;;;;<<<===>>>>>><<<999666333222222333111333444444444444555777333444666888::::::::::::111333444444222222333555777333000111555888888777888888777777666666555555444444555666777777777666777777777666555555777:::888555333333555666555333444555666666666666666555000000000000000000000000222444444222//////222555444444666888::::::777444555555666777777666555444666666777888:::;;;<<<<<<<<<=========<<<:::888777;;;;;;;;;;;;;;;;;;::::::;;;999888999;;;;;;999666999:::<<<;;;888666555555777555444555666777666555555555666888888999999999666888666333666;;;999222888777666555666777999;;;333333333444444444444444777888888777555444666777777888888888777666555444444444555666777777777666333555777777555444333444666666777777888999999999<<<======<<<:::999:::;;;<<<>>>@@@>>>;;;999:::;;;===999555444666777666555555555555555555555555555777777888:::;;;888222---333444555555666666666666555555555555555555555555666555444444555666555333555666777888888777666666777777777777888888888888888777666666888:::===???>>>>>>>>><<<::::::<<<>>>777777777777888999:::;;;;;;;;;:::999888777666555999777555555888888666444777666555444555777999:::======<<<;;;:::888666555888777777777999<<<>>>@@@FFFGGGHHHDDD@@@======>>>BBBDDDDDDBBB???>>>AAADDDCCC@@@AAAEEEHHHHHHKKKOOONNNNNNNNNOOOOOOKKKFFFAAAEEEFFFEEEBBBBBBDDDAAA<<>>DDDJJJJJJEEE@@@FFFDDD???<<>>>>>===;;;666666777888999:::;;;;;;AAA<<<777666888:::;;;:::???<<<777222//////111222yyyuuutttqqqpppqqqrrrqqqrrruuuxxxzzzxxxvvvzzzxxxvvvxxx{{{~~~~~~}}}~~~}}}~~~}}}yyyxxxwwwtttppplllhhheeecccccccccbbb___ZZZTTTNNNJJJHHHEEEAAA??????>>>===;;;;;;:::999888888999:::;;;>>>===;;;::::::;;;===>>>>>><<<999666444333333333111333444444444444555777333444666777888888888888222333444444333222333555444222000000222444666666666666666555555555555555444444555555666666555555222333333222000111333444777444222333555666666444444444555555555444444333111111111111111111111111222333444333111111444777222222333333333333333333444555666777777777666555666888:::<<<===<<<;;;:::666777888888999999888888999999999:::::::::::::::;;;999888999;;;;;;888666888:::;;;:::888666666666777666555555666777666444555666777888888999999999;;;<<<;;;777777;;;:::666999888666555666777999:::999999888888777777777666777888888777555444555777777777777777666666555444444555555666666666666555333555777666555444444444666666666777888888999999<<<======<<<::::::::::::888:::<<<<<<:::999:::;;;;;;888666666888:::999888777777777777777777777777666555666777999777222...444444555666666666666666555555666666666666666666666555444555666666555444444555777888888777555444666666666777777777888888666666666777888:::<<<======>>>>>>===;;;;;;<<<>>>888777777777888999::::::;;;;;;:::999888777666666999777555666888888666444777777666555666888:::;;;=========<<<:::999777666777777666666888:::<<<>>>>>>@@@AAA???<<<;;;<<<===FFFEEEDDDAAA>>>>>>???@@@AAA>>>???CCCEEEFFFHHHMMMLLLMMMOOOQQQQQQNNNHHHDDDBBBCCCBBB@@@AAAEEEDDD@@@CCCBBBCCCDDDFFFFFFDDDBBBCCC>>>===CCCIIIHHHCCC@@@DDDCCC???===AAAGGGFFFBBBJJJJJJIIIGGGDDD@@@<<<:::;;;;;;::::::999888888777999999888777888888999:::>>>777222666>>>@@@:::222333222111111333444444333444555555555444333111000333444555555555444333222111111111111000222555777444666888999999777444222222111000///...//////000000000000000000000000000444666888;;;<<<<<<;;;:::444555666777888999:::;;;===999666555777999999999===:::666222000000222333{{{xxxvvvqqqooopppppppppqqqtttwwwyyyyyyxxxxxxwwwvvvwwwzzz}}}~~~~~~}}}~~~~~~}}}|||xxxtttnnniiieeebbbbbbbbbaaa^^^ZZZUUUPPPNNNLLLIIIEEEAAA@@@>>><<<;;;===<<<;;;:::999999999999<<<;;;:::999999:::;;;<<<>>><<<999777555444444444222333555555444444666777444444555555666666666666333444555555333222333444333333222111111222555777444444444444444555555555444444444444444444333333333444444333111111333444555333222333555666666555555666666666555444333333111111111111111111111111222333444333333333555777111333333111......111444444555666888888888777777777999<<>>;;;999666666666666666777888888777777888888999999:::::::::999888999::::::888666777999::::::888666666777888777666666666777555444555666777888888999888888<<<===<<<777555777999888999888777666666666777888999888777666555444444333888888888777444444555666555555666666666555555444555555666666666555444444333444666555444444555666666666666777777888999:::===<<<;;;::::::999999999666888:::;;;::::::;;;<<<888777777888:::<<<;;;:::666666666666666666666666666555555666777666444111555555666777777777666666555555666666777777888888666555444555777777666444333444666888888666444222555555666666666777777777444555666777888999:::;;;<<<>>>??????===<<<<<<===999999888888888999999:::;;;::::::999888777666666999888777777888888777555999888777777888999;;;<<<>>>>>>======;;;:::888777777777666666777888:::;;;777999;;;;;;;;;;;;===>>>JJJFFFAAA>>>============>>><<<<<<@@@CCCCCCFFFJJJKKKMMMPPPTTTUUURRRMMMHHHCCCDDDAAA>>>???CCCDDDAAA@@@@@@AAADDDFFFGGGFFFEEECCC>>>===CCCHHHFFFBBB@@@AAAAAA@@@???BBBGGGEEE@@@HHHHHHHHHFFFDDDBBB???======<<<;;;:::999777666666999999999999999:::;;;<<>><<<>>>>>>===<<<::::::999999:::999999888999999:::;;;===<<<:::888666555555555333444555666555555666888555555444444444444444555555666666555333222333444444666666444222222666999333333444444555555555666555444444333222222222222444555555444333222333555333222222333444555666777888999888888777666555444111111111111111111111111222333333333222333333444111555777444000...111555333444666888999999888888777888;;;===>>>===<<<;;;===<<<:::888777777777888666777777888999:::;;;;;;999999999999999999777777666888999888777777777888999777666666777777555444666666777888888888888888;;;===<<<999666777;;;>>>:::999888777666666777777666666555444333333222222777888888666444333444666444444555555555555555444666666666666666555444333333555555555444444666888888777777777888999:::;;;>>><<<:::999999999888888888999:::;;;;;;;;;;;;<<<777777888999:::;;;:::999777777777777777777777777777777666666777777666666555666666777777666666666555555666666777777888888666555555666888888666555222444666888888666333111555555555555666666666666333444555777888999999999;;;===??????>>><<<;;;<<<::::::999888888888999999::::::999999888777777666999999888888888888777777:::999999999:::;;;<<<===>>>>>>>>>===<<<;;;999888888888777777777888999999777888999;;;<<<===???@@@IIIDDD>>><<<<<<>>>===;;;===:::;;;???AAABBBDDDIIIIIILLLPPPUUUWWWUUUPPPLLLIIIHHHDDD>>>>>>AAABBB?????????AAACCCFFFHHHGGGEEEEEE>>>>>>EEEIIIEEEAAABBB>>>@@@@@@@@@CCCFFFEEE@@@FFFFFFFFFFFFEEEDDDBBBAAA??????===<<<:::888777666888888888999:::;;;<<<<<<===;;;777555333333222111222111000111333444333111222222222333333333333333666555444333333333333333222///...000444777777666444555777888777666444222333222000/////////000000000000111222222333444444333444666777888777666666444444555666666555555444111111222333444444444333777666444222111222333333{{{uuupppooommmnnnpppqqqssstttvvvwwwwwwxxxxxxxxxyyy{{{~~~~~~}}}}}}~~~zzzssslllfffbbbaaa```^^^\\\YYYWWWUUUTTTPPPMMMIIIFFFDDDCCCAAA?????????>>>===<<<:::999999888888888888999999::::::<<<;;;:::999888777666666333555666666666666777999777666444333333444555666666777888666444333333444555777777444111111555888444444444555555666666777555444333222222222222222222333444333111000111222222222333333333444666777888888888888777666444444111111111111111111111111333222222222222111000///000555999888333000111333333444666777888888888777666666777777999;;;===>>>>>><<<;;;999888888888999777888888999:::;;;;;;<<<888999999999888777777777555666777777777777888:::999777666666777777666555666777777888888888888777;;;;;;<<<;;;999999>>>DDD999999888777777666666666555555555666666666666666666777777666444333555666333333444555666666666555777777777777666555444444555555555444444555888;;;:::999888888888:::<<<===@@@===999888999999888777999999999:::::::::999888888999::::::999999888888<<<<<<<<<<<<<<<<<<<<<<<<888888888777777777777888666666777777777777666666555555666666777777777777555555666777999999777555333555666777777555333111555555555555666666666666333444555777888888888888;;;===??????===;;;;;;;;;::::::999999999999999999::::::999999888777777777999999999999888888888888:::::::::;;;;;;<<<===>>>>>>>>>======<<<;;;:::999999999888888888999999999888888888:::;;;=========DDD@@@;;;:::<<<>>>>>>======:::;;;???AAAAAADDDIIIIIIKKKOOOTTTVVVUUUQQQMMMKKKJJJDDD>>>>>>BBBCCC@@@AAAAAABBBDDDFFFGGGEEEDDDFFF???@@@IIILLLEEEAAADDD===@@@BBBAAACCCFFFEEEAAADDDEEEEEEEEEEEEEEEEEEDDDBBBAAA@@@>>><<<:::999888666777888999999::::::;;;:::999888555222222333444111111111222444444333111000000111222444555777777777666555333333222333333222///...111555888777555555666777888888666555333555444222000///......///000000111222333444444555444555666666666666555555555555666666555444222111...000111222222222222222444444333222222222222333~~~wwwrrrppplllnnnooooooooopppsssuuuwwwxxxxxxxxxwwwyyy{{{~~~~~~|||zzz~~~}}}wwwpppiiifffdddbbb```]]][[[YYYXXXXXXSSSPPPLLLHHHGGGEEECCCAAA????????????===<<<:::999777777888888999:::::::::;;;;;;::::::999888777777444555777777666666888999999888555333333555777999888999999777444333333444555555444222000000222444555555555555555666666666555444333222111222333444444555777666444222222333222333444333222333555777444555555555444333222222222222222222222222222222222111000111222222000......222666666444111000111333444555777777777666666666666555444666999<<<===888777777777777888999999888888999999::::::;;;;;;777888:::999888666777777444555666666666777999<<<888777666666888888777666777777888888888888777777555333444666666666:::???888888888888777777777777333333333333444444444555444555666555444444666888222333444555666777777777777777888888888777666666666666666555555777;;;???<<<;;;:::999:::<<<>>>???DDD???;;;:::;;;<<<;;;999999888888999::::::888666;;;<<<======;;;:::;;;===>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<===<<<:::999999;;;999999::::::999999888888888888777777777777777777555555666999;;;:::888666666666777777666555333333555555666666666777777777555555555666777888888888:::<<<======;;;::::::;;;::::::999999999::::::;;;999999999888888888777777999:::;;;:::888888888999::::::;;;<<<<<<==================<<<<<<:::999999888888999999999999999999888777666777999::::::888===<<<::::::<<<>>>>>>>>><<<::::::???AAAAAADDDHHHIIIJJJMMMQQQSSSRRROOOLLLGGGGGGBBB>>>???CCCEEEBBBBBBBBBBBBDDDFFFFFFDDDBBBEEE???BBBMMMOOOEEE@@@CCC===AAACCCBBBDDDGGGFFFCCCBBBBBBBBBCCCCCCDDDDDDEEECCCBBBAAA???===<<<::::::666777888999::::::999999777888888666555444555666222222222444555555333222000000111222444666888999666666555444333333222111111111111222555666666666666666777888777666555444555444222000////////////111111111222222333333444444444555555555444444333333444666777666444222111...000222222111000111111222333333222222222111111yyysssqqqlllmmmnnnmmmlllmmmpppsssuuuwwwwwwvvvtttuuuxxxzzz~~~}}}|||}}}zzz}}}~~~|||uuuoookkkhhhfffccc```^^^\\\\\\\\\WWWTTTOOOKKKHHHEEEBBB@@@??????@@@@@@???===<<<;;;777777888999::::::::::::;;;;;;;;;;;;:::999888888444666777777777777888:::;;;999666444555777:::<<<999::::::888555333333333888555222111111222222222555555555444444444444444555444222222222333555666666888999999666555444444222444555333111111333666222333333333333333222222222222222222222222222222000//////111444555333111000111222333333222222111333444555666666555444333777777666666666777888999555666666777777777777777888888888999999999999999666888:::999777555666888333444555555666777:::===777666555666888999999888777777888888888888777777444//////333666444555888666777777888888888888777222222222222222222111111222333444444444555777999222333555666777888888888777888888999999999999888888888777555666999>>>BBB>>>===;;;;;;;;;===@@@BBBIIIDDD???===???AAA???===;;;999999;;;===>>>===;;;@@@AAABBBAAA@@@@@@CCCFFFCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEFFFEEEBBB@@@@@@AAA===============<<<;;;;;;;;;;;;;;;:::999999888888555555777999;;;;;;999666888888777666555555555555666666666777777777888888777666666555666777999::::::;;;;;;:::888888999;;;999999999999999:::;;;<<<999999999888888888888888999;;;<<<;;;888777999:::::::::;;;<<<============;;;<<<<<<;;;;;;:::999888666666777888888999999888777555444555888999888777999:::<<<<<<<<<;;;<<<===;;;999999>>>@@@@@@CCCGGGIIIIIIJJJMMMNNNNNNKKKIIIEEEEEEAAA======AAABBB???BBBAAABBBDDDFFFFFFEEECCCCCC===BBBPPPPPPCCC===BBB>>>BBBDDDCCCCCCGGGHHHFFF>>>>>>??????@@@AAABBBBBBBBBAAA@@@???===<<<;;;:::888999:::;;;;;;:::999999888888999888888777666666222222333555777777444222111111000111222444555666555666666666555333111000000222444444444444555666555555666666666555444333222111000000000111222333111111111222222222222222333333333333222222111111000111444777888777666555000222333222000///000222222222333333222111000///zzztttrrrkkkmmmnnnllljjjjjjnnnqqqtttvvvvvvtttrrrrrruuuxxxyyyzzz{{{|||}}}}}}||||||}}}~~~{{{|||}}}~~~yyysssooollljjjfffccc```_________[[[WWWQQQLLLHHHEEEAAA?????????@@@@@@???>>><<<;;;666777888::::::;;;;;;;;;:::;;;;;;;;;;;;:::999888555666888888777777999:::<<<:::777555666888<<<>>>:::::::::888555333333333;;;777333222444555444222444444444333333222222222555444222222222444666777333444666555333111000111222444555444111000222555333333444444555444444444222222222222222222222222...---...111666888666444444222111111333555555555333444555555555444333222999999999999888666555444999999::::::888777555333888888888777777777777777666888:::999777555666888222444555555555777;;;===666555555666999::::::999777777888888888777777666;;;444333999<<<:::888:::555666777888888888888888888888777666555444444333111222444444444555888:::333444555777888999999999777888999:::::::::::::::999999777666666:::???CCC???>>><<<;;;<<<>>>AAACCCMMMHHHBBB@@@BBBDDDBBB@@@===<<<<<<>>>BBBDDDCCCAAACCCEEEFFFEEEDDDFFFJJJNNNNNNNNNNNNNNNNNNNNNNNNNNNKKKNNNPPPOOOKKKHHHHHHIII@@@@@@@@@@@@@@@???>>>>>>>>>>>>===<<<;;;::::::999555555777:::<<<<<<999777:::999777555555555666666777777777777888888888888888777666555666777:::;;;:::;;;:::888777777999;;;888888888999:::;;;<<<===999999999888888888888888999;;;===;;;999777999;;;999:::;;;<<<============;;;;;;;;;;;;:::999888888444555666777888888888888777555444666999;;;:::888777:::>>>>>>;;;999:::<<<:::888888===??????BBBFFFJJJIIIIIIJJJKKKKKKIIIGGGFFFFFFBBB<<<<<<>>>===999@@@@@@AAADDDFFFGGGFFFEEEAAA<<>>???@@@AAA@@@???>>>===<<<;;;::::::;;;<<<<<<<<<;;;:::999999999:::::::::999666555333333444666888777555333222222111000000111222333555555666777555333111///000333666666333222444777444444555555444444333222////////////111333555666222222111111111111111111222222111111000000//////,,,///333666999999999888222333444222///...000333111222333333222111///...~~~yyyvvvmmmlllkkkjjjjjjkkkllllllqqqtttvvvwwwwwwuuuuuutttxxxyyy{{{{{{yyyxxxyyyzzz}}}~~~{{{xxxuuupppjjjhhhhhhgggbbb]]][[[WWWRRRMMMIIIFFFBBB???????????????>>>>>>>>>>>>999888888:::<<<>>>>>>===888999999::::::;;;;;;<<<999999999777444444777:::999::::::888777777999;;;;;;999777777999888555333555555555444444333333333555555444222000000333555333333222222333444666777333222111222333444333222333222111111111222333444555555444444444333333333222222333444444444333333...444:::999333//////111444444333333222111000000888777444222111222333444333444666777777777666555::::::999888777666555555999888666555555555666777777888888666555444666888777777666666888999;;;<<<888888888888888999::::::888888888777777777666666666777777777777888888999777999;;;;;;;;;:::;;;<<<999999888777777777777777111333666888999999999888999777666777:::;;;;;;;;;======<<<<<<;;;<<<<<<===BBBAAA???>>>>>>>>>???@@@FFFDDDBBBBBBCCCFFFHHHJJJPPPMMMIIIFFFFFFFFFFFFEEEFFFAAA@@@DDDEEEBBBEEEJJJFFFHHHKKKMMMOOORRRUUUXXXWWW[[[\\\[[[\\\```aaa^^^___^^^\\\ZZZWWWVVVUUUTTTMMMLLLJJJIIIIIIGGGEEEBBBDDDCCCBBBAAA@@@???>>>>>><<<<<<===>>>===<<<;;;::::::888666444333333444555666777888999999888777666888888777777777999;;;<<<::::::999777555666888;;;888888999999999:::::::::======;;;999888777666666888999;;;<<<===<<<<<<;;;;;;;;;<<<======<<<;;;:::;;;;;;;;;:::999888777666333555888888777777777777555555666777777777777777:::;;;;;;;;;<<<=========:::<<<===>>>>>>???BBBDDDEEEGGGJJJKKKJJJGGGEEECCCBBBDDDAAA;;;<<>>BBBAAAAAABBBCCCDDDBBBAAAAAA<<>><<<:::888777666666777999;;;<<<<<<;;;;;;;;;<<<======<<<999666444555444444555666555222000333222///---,,,,,,------555555555555444222000//////000111222333444444444333333444444333333222111222222222111222222333333111333444333111//////000111000000000111222333333333555555555888<<<:::555///222444333111///000222222000...///222333111///{{{xxxqqqpppnnnmmmllllllllllllqqqsssuuuwwwvvvvvvuuuuuuvvvwwwxxxwwwuuussssssttt{{{}}}~~~|||wwwrrrmmmkkkkkkjjjeeeaaa\\\WWWQQQLLLIIIFFFCCCAAAAAAAAAAAAAAAAAA@@@@@@@@@999999999;;;===>>>===<<<:::::::::;;;::::::999999888999888666444444777999999999999888777777999;;;666555444666777666333000555555444444444333333333333444444222111000222444222222111111222333555666999777666666666777555444222222111111111222333444333333333444444555555555333333444444444333333222000666;;;:::555111111444222222222222222222222333666555333111111111222333333444555666777666666555999999888888777666666666:::999888888777777777777777888999888666555666777777666666666777999;;;<<<<<<;;;:::999888777777777777777777777888888888888:::;;;;;;<<<<<<<<<;;;;;;:::<<<>>>>>>===<<<===>>>;;;::::::999999999999999666888:::<<<>>>======<<<;;;:::999;;;>>>@@@AAA@@@BBBBBBBBBBBBBBBBBBCCCCCCEEEEEEEEEFFFGGGHHHIIIJJJQQQPPPOOOMMMLLLNNNQQQSSSWWWTTTQQQPPPQQQQQQPPPOOOPPPLLLJJJMMMNNNKKKMMMRRROOOQQQSSSUUUWWWZZZ^^^aaaaaafffiiiiiilllqqqrrroookkkjjjiiihhhggggggffffffaaa___\\\ZZZYYYVVVRRRPPPOOONNNMMMKKKIIIFFFDDDCCC@@@@@@@@@???>>>===<<<;;;::::::::::::::::::999999999999:::::::::999888777666666666777777999::::::::::::999777555666888:::999999999999999999::::::;;;;;;:::999888888888888<<<<<<<<<<<<;;;:::999888<<<======>>>===<<<;;;:::999::::::999888777666666333666888888777666777888666777777888888777777666:::::::::;;;;;;;;;;;;;;;999;;;<<<===>>>@@@DDDGGGIIIHHHHHHJJJLLLJJJEEE@@@AAABBB@@@===>>>BBBBBB>>>AAA@@@@@@AAABBBCCCBBB@@@AAA===@@@JJJLLLDDD>>>???>>>AAACCC@@@===AAANNNYYYBBB<<<888:::<<<<<<>>>AAA>>>>>>===<<<:::999888888666777888999999:::999999;;;<<<>>>>>>===;;;888666555444444555666555333111444222111000000111222333555555555555444222000//////000222444555555555444333333444444333333222111111111111111222222333444111333444333111//////000111111000000111111222333333555555444777:::888222...111333333111///000111222000...///111222111///~~~|||vvvuuusssrrrpppnnnmmmlllpppqqqsssuuuvvvvvvuuuuuutttvvvvvvuuurrroooooooooxxxyyy{{{}}}{{{wwwsssppppppnnniiifff___ZZZSSSNNNKKKHHHFFFEEEDDDDDDCCCCCCCCCBBBBBBBBB:::::::::<<<>>>>>><<<:::;;;;;;<<<<<<;;;999888777777888777666444444666888888888888777666666888:::333333555777888777333000555444444444444333333333111222444333111000111111111111000000111222333444888666555444555444222111222222111111222222333444111222222333444555666777444444444444444333222111111666:::999444111222444000111111222333444444555444333222111000111222333444444555666666666666555777777777777777777777777;;;;;;;;;::::::888777777888999;;;:::888666555555666666666666777999:::;;;<<<;;;:::999777777777777999999999999999::::::::::::;;;===>>>>>><<<;;;:::999;;;======<<<;;;<<<===>>>>>>>>>===============<<<===@@@BBBBBBBBBAAAAAA@@@???@@@BBBFFFIIIKKKKKKMMMMMMMMMNNNNNNOOOOOOPPPNNNPPPSSSVVVXXXZZZ[[[[[[aaabbbaaa___\\\\\\___bbbcccaaa``````aaabbb```______\\\[[[\\\\\\ZZZZZZ]]]\\\]]]^^^___```dddiiimmmnnntttyyy|||{{{{{{{{{{{{{{{|||}}}}}}zzzxxxtttrrroookkkgggdddaaa```___]]]YYYTTTPPPMMMJJJIIIGGGDDDBBB@@@???>>>777999;;;======<<<:::999999999999999999888666666444666777999::::::::::::999999999777555555777999::::::::::::999999999999999999999888999999::::::<<<<<<;;;:::999999999999>>>>>>>>>>>>>>><<<:::999888999999999888777666555444666888888777666777888999999999999888777666555::::::::::::::::::999999999:::;;;;;;===@@@EEEIIILLLHHHFFFHHHLLLKKKDDD>>>???AAA@@@???@@@CCCBBB>>>@@@???>>>???AAABBBAAA@@@@@@===AAAKKKLLLCCC======;;;<<<<<<;;;:::===CCCIII@@@:::777999;;;;;;<<>>>>><<<:::999555444444444666666444222222222111111222444666777555555555444333222111000///000333555666555555444333333444444333333222111000000000111222333444555111333444333111//////000111111000000000111222222333555555333444666444///,,,///222333222000//////111000//////111111000///{{{zzzyyywwwtttqqqooommmppppppqqqssstttuuuttttttsssuuuuuutttrrrpppooopppuuuuuuwwwxxx{{{}}}~~~zzzwwwuuuqqqllliiiccc^^^WWWQQQNNNLLLJJJIIIDDDDDDDDDCCCCCCBBBBBBAAA<<<;;;<<<===???>>><<<999999:::;;;<<<<<<:::888777777777666555444444555666777777777666444555777999222444888;;;<<<:::666333444444444444444444444444///111444444222000//////111111111111222222333333666444333333444444333111222111222222222222333333222222333333444555666666555555555555444333222111000333666555222///000222111111222222333444444555333222222111222222333444444444555555555666666666666666666666777777888888:::;;;;;;;;;:::888666555888:::<<<<<<999777555555555666666777888999:::;;;888777777777888999::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;===???@@@@@@>>><<<:::<<<>>>???@@@?????????@@@DDDDDDEEEEEEEEEDDDDDDDDDCCCDDDFFFIIIIIIIIIHHHHHHJJJJJJKKKNNNSSSWWWYYYYYY\\\]]]^^^___```aaabbbbbbaaadddhhhlllooopppppppppppprrrsssqqqmmmmmmppptttqqqppppppqqqssssssqqqpppmmmllllllkkkjjjiiihhhhhhgggggghhhhhhiiimmmssswwwzzz|||yyywwwwwwvvvsssnnnhhhccc___[[[YYYTTTOOOKKKGGGEEEEEE===>>>>>>???>>>===<<<;;;;;;;;;;;;;;;::::::999999666888;;;===>>>>>><<<;;;999999999888666666777999;;;::::::::::::999999999:::999999888888999999:::999888888888999:::<<<>>>????????????>>><<<:::888999999999999999888777777666777888888777666777888::::::::::::999888666666<<<;;;;;;;;;::::::999999:::::::::999:::>>>CCCGGGJJJHHHGGGHHHIIIGGGBBB>>>>>>???@@@AAABBBCCCAAA>>>???===<<<===???AAA@@@???@@@===CCCLLLLLLBBB;;;<<<:::999999999:::;;;;;;<<<===999777999:::999;;;>>>>>>>>>===<<<;;;::::::999888777666555555666777777999:::<<<======<<<;;;:::555444333444666666555444222111111222333444666777555555444444333222111111---///222444555555444333333333444444333333222111/////////000111333444555111333444333111//////000111111000000000000111111222555555222111333000,,,+++...111333333111...---000000//////000000000///~~~}}}zzzvvvrrrpppqqqpppppprrrtttuuutttsssppprrrssssssqqqppppppqqqrrrrrrsssuuuxxx{{{~~~{{{uuuppplllfffaaaZZZUUUQQQNNNLLLJJJDDDDDDCCCCCCBBBAAAAAA@@@>>>>>>===>>>???>>>;;;999888999:::;;;;;;;;;::::::777666555555555555555555555666666444333333555777111555:::======;;;777555444444444444444444444444///111444444333000//////222222222333333333333333666555444555777888888777111111222222333333333333444444444444444444444444666666666555444333222111111333444333111///111333333333333333333333333333333333333333333444444444444444444444444555555666555555555666777777888888888999999999999777555444777999<<<<<<999777666555666666777888999:::;;;;;;777777777888999;;;<<<===========================AAABBBEEEFFFFFFDDDBBB@@@DDDFFFHHHIIIIIIIIIJJJLLLNNNOOOPPPPPPPPPPPPOOOOOOPPPQQQTTTVVVXXXXXXWWWWWWZZZYYYZZZ^^^cccgggiiijjjnnnoooqqqsssuuuvvvvvvvvvyyy{{{|||~~~}}}~~~~~~~~~~~~}}}xxxyyyyyywwwvvvtttrrrpppqqqqqqqqqqqqssswww|||{{{wwwqqqmmmhhhaaa[[[VVVRRRQQQLLLKKKHHHFFFDDDCCCBBBBBB??????>>>>>>>>>>>>>>>>>>777:::===???@@@???<<<;;;999::::::999777777888999::::::::::::::::::::::::;;;;;;:::999888888888888999888888888999;;;===>>>>>>??????>>>===;;;999888:::::::::;;;::::::999999777888999888777666777999:::;;;;;;;;;:::999888888======<<<<<<;;;;;;::::::;;;;;;:::888888;;;???CCCEEEHHHJJJHHHDDDAAA@@@AAA???>>>???BBBDDDBBB???===>>><<<;;;<<<>>>@@@@@@@@@???>>>CCCKKKJJJ@@@;;;===???===<<<===??????<<<888;;;888777999999888:::>>>@@@@@@>>>===;;;999888777999888666555555666777888777888999:::::::::999999555444333444666777666555555444444444444555555555555444444333222222222222---///111333444444333222333333444444333333222111/////////000111333444555111333444333111//////000111111000000///000000111000444444111000000///++++++---000222333222///---//////000000/////////000}}}yyyvvvvvvtttrrrsssvvvxxxvvvtttoooppprrrrrrqqqppppppqqqooopppqqqsssvvvyyy|||}}}|||vvvsssiiieee___ZZZUUUQQQMMMJJJFFFFFFEEEDDDCCCBBBBBBAAABBB@@@>>>===>>>===;;;:::888888999999:::;;;<<<<<<888777555666777777666444444444444333222222444666///333888;;;:::777444333333333333444444444444555000222444555333111000000222222333333333333333222333222222333555777777666000111222333333333333222555555444444444333333333555555555555555444333222444444444333222222333555444444444444333333333333444444444444444444444444444444333333444444555666555555555666666777777777666777777777777666555555666888::::::888777666777666777999:::;;;<<<<<<<<<<<<;;;;;;<<<<<<===>>>?????????@@@@@@AAABBBCCCCCCFFFGGGIIIKKKKKKJJJIIIHHHLLLOOORRRSSSTTTUUUWWWXXX\\\]]]___`````````___^^^bbbdddgggjjjlllmmmmmmllllllkkkllloootttwwwyyyyyy}}}}}}}}}}}}zzzvvvyyyzzzzzzzzz{{{}}}vvvpppjjjfffddd\\\ZZZUUUQQQNNNLLLKKKKKKDDDCCCBBB@@@???>>>>>>>>>:::<<<>>>@@@@@@>>><<<;;;999;;;;;;;;;999888999:::::::::::::::;;;;;;;;;;;;<<<;;;:::999888888888888<<<;;;;;;::::::;;;;;;;;;===============;;;999888:::;;;;;;;;;;;;;;;::::::888999999888666666777999999999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;999999:::>>>AAACCCGGGKKKIIIBBB???@@@DDDAAA??????CCCDDD@@@>>>===>>><<<;;;;;;>>>@@@AAAAAA???===BBBJJJHHH???<<<@@@>>><<<<<<>>>???>>>:::666:::888888:::999777999>>>BBBAAA???===;;;999888777666666666555666666777777666666777777888777777777555333222333666777888777888888888888777777666666555444333222222222222333///000111222333444444444333333444444333333222111/////////000111222333444111333444333111//////000111111000/////////000000---222444111///000///---------///222444333000......///000000......///000~~~}}}yyyvvvwwwzzz{{{yyyvvvrrrtttuuutttrrrqqqqqqrrrnnnoooqqqsssvvvxxxzzz{{{}}}}}}qqqnnnhhhccc^^^XXXRRRNNNJJJJJJIIIHHHGGGFFFEEEEEEEEEBBB>>><<<<<<<<<<<<;;;;;;:::999888888999;;;<<<999777666777888888666444333333333222111111333555...222777888777444222222333333333444444444555555111333555555333111111111111111222333333222111000000//////000222333222111000111222333333333222222333333444444444444444444444555555555555555444444444444333222111222444666222222333333444555555555444444444444333333222111444444333333333444555666555555666666666666666666666666555555666666777777555777888888666666777999777888:::<<<=========<<<>>>>>>???@@@AAACCCEEEEEECCCEEEGGGIIILLLOOOQQQRRRRRRRRRTTTUUUVVVVVVWWWWWWYYY\\\```bbbdddeeehhhjjjkkklllnnnooopppooonnnmmmrrruuuxxx||||||{{{|||~~~zzz{{{|||~~~~~~zzzxxxnnnllliiifffbbb___]]][[[TTTRRROOOKKKHHHFFFDDDDDDAAABBBCCCDDDCCCAAA???>>>:::<<<===<<<;;;::::::;;;888999999:::;;;<<<======::::::999999888999999:::;;;<<<<<<======<<<<<<<<<:::;;;<<<<<<<<<:::999888999::::::;;;;;;:::::::::999:::999888666666777999777888999;;;===>>>>>>???;;;;;;;;;;;;;;;;;;<<<<<<:::;;;<<<<<<<<<===@@@BBBEEEHHHJJJHHHEEEBBBCCCEEEDDD@@@???CCCCCC???<<<===>>><<<;;;;;;>>>@@@BBBBBB>>>===AAAHHHFFF>>>===CCC::::::;;;<<<===<<<888555:::888999;;;:::777999>>>@@@@@@???===<<<:::999999222333444555555666555555777777777777666666666666555333222333666888999999888888888888888777666666555444333222222222333333222222222222333555777888333333444444333333222111000000000000000111222222111333444333111//////000111111000///////////////***000333000///000111000///......111444444222000---///111000...---...000}}}yyyzzz}}}~~~{{{xxxxxxyyyyyyxxxuuusssssssssmmmnnnqqqsssvvvxxxyyyyyyyyy}}}yyyvvvqqqlllggg```YYYTTTNNNMMMLLLKKKJJJIIIHHHHHHGGGCCC???<<<;;;<<<<<<<<>>>>>>>>======>>>@@@BBBFFFIIILLLNNNIIIKKKNNNRRRWWW\\\___aaabbbbbbcccdddeeeggghhhiiijjjmmmqqqtttvvvxxx{{{}}}uuuvvvxxxzzzzzzyyyxxxwww{{{}}}|||yyy{{{}}}~~~}}}zzzuuuqqqooojjjhhhccc^^^XXXUUURRRQQQHHHIIIIIIHHHGGGEEEDDDBBB;;;===>>>===<<<:::;;;;;;777888999:::<<<===>>>>>>888888888888999:::;;;<<<777999;;;===???@@@??????999:::;;;;;;;;;:::999888888999999:::::::::999999:::::::::888666666888999555666999;;;>>>???AAAAAA999999999::::::;;;;;;;;;999;;;===>>>>>>@@@CCCEEEHHHHHHHHHHHHHHHGGGFFFEEEFFFAAA???CCCCCC>>>;;;===???===;;;;;;>>>AAABBBBBB>>>===AAAGGGEEE>>>>>>EEE<<<===>>>@@@@@@???<<<999999999:::<<<:::777999???>>>>>>>>>===<<<<<<;;;;;;///111222444555555444444888777777777666666666555555333222333666888999999444555666666666666555555555444333222222222333444555444333333444666999;;;333333444444444333222222111000000000000000111111111333444333111//////000111111000///////////////(((///222000///111222222111///...000333555333111---///111000------...111~~~|||||||||{{{zzz}}}{{{yyyyyyxxxwwwtttqqqooosssvvvvvvtttrrrsssuuuxxx~~~zzz|||~~~|||uuunnnhhhdddbbb[[[XXXTTTQQQPPPOOOMMMLLLKKKIIIEEEAAA>>>=========>>>>>>===<<<;;;;;;;;;;;;;;;999777666666666444333555444222000000111333444666666666555444333111000444333222222222444777888888555222222555666666444111222222333333222222111333333333333333333333333444444333222222111111000000111222222111222444666444444444444444444333333333555666444///...222666555666666666666666666555333333444444444444333333111111222333444555555666888777666666666777888999999666444444777888777555555888;;;<<<:::888666555777:::>>>BBBCCCCCCAAA@@@CCCEEEIIIKKKNNNQQQTTTWWWXXX[[[aaaggglllppprrrssstttuuuvvvwwwwwwwwwwwwwww}}}~~~~~~~~~zzzyyyyyy{{{|||~~~~~~~~~yyyvvvsssnnngggbbb___]]]WWWRRRQQQQQQKKKCCCCCC@@@<<<<<<======:::777;;;999888888999::::::999<<<:::999999999:::999888>>>>>>===<<<::::::<<<>>>;;;;;;;;;::::::999999999>>>>>>===<<<;;;::::::999999999999:::::::::;;;;;;999999:::::::::;;;;;;;;;999999999999:::;;;<<<===<<<===>>>???AAABBBDDDDDDIIIJJJKKKIIIDDD@@@===<<<@@@AAABBB@@@===:::999999;;;:::999<<>>EEEIIIFFF>>>;;;<<<888;;;???AAA@@@>>>===<<<;;;;;;:::999:::;;;<<<===;;;>>>CCCDDDBBB>>>:::888888555333222444555666666666777999999888555222000111111222333333333222222555999:::777555666666444444444444555555777888888666666666666777777666666333444444333111111333444222111000......///111222444222222555222,,,,,,111444333111000...---,,,,,,///...------...000333555000000000000111333555666222111000......000111222}}}|||{{{zzz{{{|||{{{zzzxxxrrrsssttttttrrrqqqqqqrrrvvv|||~~~~~~|||}}}~~~}}}xxxsssooommmfffccc___\\\ZZZXXXVVVSSSQQQOOOLLLIIIFFFDDDCCCBBBAAA@@@>>>===;;;;;;::::::===;;;999888888888777666666555333222111111222333333444444555444444333333333333222111222444666777777555222222555666555444111222222333333222222111333333333333333333333333222222222222222222222333111222333333222333555777555555444444333444444555444666888555111000333777777777888888888888777777222222333333333333222222111111222222222222222222444444333333333444666777:::888666777999;;;:::888777:::======<<<;;;;;;;;;===???AAADDDFFFIIILLLNNNLLLPPPTTTYYY]]]aaafffiiimmmpppuuuzzz}}}yyyxxxxxxzzz|||~~~{{{wwwqqqnnnhhhaaa^^^]]]VVVNNNLLLHHHBBB??????>>>:::777:::888777777999::::::999<<<;;;999999999:::::::::;;;<<<<<<;;;::::::<<<>>>;;;;;;;;;:::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<:::::::::;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;999::::::;;;<<<===??????======>>>@@@AAABBBCCCDDDHHHIIIJJJHHHDDD@@@>>>===???AAAAAA@@@===;;;999999<<<;;;;;;===@@@@@@>>>;;;:::===DDDIIIEEE===999:::888;;;???AAA@@@>>>===<<<;;;;;;:::999:::;;;<<<===;;;>>>BBBBBB@@@===:::999666444111000222333444444777888888999777555222000333333444444444333333222333777888444333444555333444444444444555666777888777666666555555555666666444555555555444444666888333222000///000111333444666333333777666111000333111111000/////////////////////...//////111333444111000000000111333555666222111///......///111222~~~}}}|||}}}~~~~~~|||{{{vvvtttsssssstttuuuttttttvvv{{{}}}~~~~~~}}}}}}}}}}}}~~~|||{{{tttrrrooollljjjgggccc```[[[[[[YYYVVVSSSOOOMMMKKKGGGFFFDDDBBB???>>>===<<<;;;999777666777777555444666555555444333222111111111111333444555555666666333222222111222333555666666444333333444555555444111222222333333222222111333333333333333333333333000111111222333333444444222333444333333333555777777555444333333444666777555777888666333333555888333333444444444444333333333333444444444444333333333333333222222111111111333333222222333444555555:::999888999;;;<<<<<<;;;666888;;;<<<<<<===???AAAEEEFFFGGGIIILLLSSS[[[aaa^^^bbbggglllpppuuuyyy|||~~~~~~}}}zzzwwwwwwxxxzzz|||~~~}}}}}}uuuqqqmmmfff]]]WWWQQQJJJEEECCCAAA>>>;;;;;;999888999:::<<<;;;;;;;;;:::999999999:::;;;<<<;;;<<<>>>>>>======???@@@::::::;;;;;;;;;;;;;;;;;;888999:::;;;<<<>>>??????;;;;;;<<<<<<=========<<<::::::::::::;;;;;;;;;;;;;;;<<<===>>>???@@@AAAAAA===>>>???@@@AAABBBCCCDDDFFFGGGHHHGGGDDD@@@>>>===???@@@AAA@@@===;;;:::;;;=========>>>@@@@@@>>><<<:::===EEEJJJGGG>>>999:::888;;;???@@@???===<<<<<<;;;;;;:::999:::;;;<<<===<<<>>>@@@???===;;;;;;;;;666444111111222444444444888888888888666444222111555555666555555444333222222666555111///222444333444444444444555555666777888777666444444444555666333444555555444444666888333222111000111222444555666333333666777444222222///......//////000111222///000111111222222222222111111000000111333555666111000///......///000111~~~~~~~~~~~~~~~{{{yyyzzzwwwtttuuuxxx{{{zzzyyyyyy|||}}}{{{zzzzzz{{{|||}}}~~~}}}{{{zzzxxxvvvqqqnnnhhhhhhgggeeebbb^^^ZZZWWWQQQPPPMMMJJJFFFDDDBBBAAA<<<:::888777777777666444444444555555444333222222111222333444555666666666333222222222222333444555555444444444444444444444111222222333333222222111222222222222222222222222111111111222222333333333111222333333222222444666777666444222222444777888555777888777555444555777111111222222222222111111555555666666666666555555444444444444444444333333777666666666666666666666;;;:::999999:::;;;<<<<<<999;;;===???AAADDDHHHLLLMMMOOOQQQTTTXXX```jjjqqqrrrvvv{{{~~~}}}~~~}}}{{{zzzyyyyyyxxxwwwwwwyyy{{{~~~~~~~~~|||xxxzzz}}}~~~~~~~~~wwwoooccc\\\TTTMMMJJJHHHEEEBBB>>><<<;;;;;;<<<======<<<:::::::::999999:::===???@@@AAACCCCCCAAA@@@AAAAAA;;;;;;;;;;;;<<<<<<<<<<<<888888:::;;;===>>>???@@@;;;<<<===>>>>>>>>>>>>===:::::::::;;;;;;;;;;;;<<<>>>>>>???@@@@@@AAAAAAAAA??????@@@@@@AAABBBCCCCCCDDDEEEGGGFFFCCC@@@>>>===>>>???@@@???===;;;<<<===>>>>>>??????@@@???===<<<:::>>>FFFLLLHHH???;;;;;;999;;;>>>???>>><<<;;;;;;;;;;;;:::999:::;;;<<<===<<<======<<<::::::;;;<<<999666444333444666777666888888888777666444333222666666666555444333222111222555444000...222444444444444333333444555555666:::888666555444555666666333444444333111111333444222111000000000222444555666444333555666444000...///......//////000111222000111333444444333222111111111000000111333444555000000///......///000000~~~{{{||||||~~~}}}yyyyyy{{{|||{{{yyy{{{}}}~~~~~~~~~~~~}}}{{{yyyxxxyyyzzz{{{~~~|||uuuuuuuuusssppplllhhheee\\\ZZZVVVRRRNNNKKKIIIGGGCCCAAA>>><<<<<<;;;999888444444555666666666555555444555555666666666555555333333333333333333444444333444444444444333333444111222222333333222222111222222222222222222222222333333333222222222111111000111222111000000222444666555333222222444777999444555666666555555555666555555666666666666555555555555666666666666555555222222333333444555666666::::::999999888888777666<<<<<<<<<;;;;;;;;;======AAACCCFFFIIILLLQQQVVVZZZYYY^^^dddhhhkkkqqqyyy~~~{{{}}}}}}|||}}}~~~~~~}}}|||{{{zzzyyywwwwwwxxxxxxxxxzzz}}}~~~}}}~~~~~~{{{yyyxxx{{{}}}~~~}}}}}}}}}~~~|||~~~uuunnnccc[[[UUUQQQLLLHHHCCC@@@>>>=========<<<::::::;;;;;;::::::<<<@@@CCCDDDFFFHHHGGGDDDBBB@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<999::::::;;;<<<===>>>>>>;;;===>>>???@@@???>>>===::::::;;;;;;;;;<<<<<<<<<@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAABBBBBBBBBAAACCCEEEEEEBBB???>>>>>>===>>>???>>><<<<<<===???>>>???@@@@@@???>>>===<<<999===DDDJJJFFF>>>999:::999;;;===>>><<<;;;::::::;;;;;;:::999:::;;;<<<===;;;<<<;;;:::888888:::<<<999666444333555666777777888777666555555555555555555555555555444222111111333666555000///333666555444333333333333444444555999888777666666666777777555555555333111000111222111111///...///000222444777888888777666444000,,,111000000////////////000000111333555555444222000222111111111111222444555000000////////////000000~~~zzzzzz{{{|||zzzyyy{{{}}}}}}}}}{{{{{{|||}}}|||zzzxxx~~~}}}}}}~~~}}}{{{zzzzzzzzz{{{~~~|||xxxtttrrrgggeeeaaa]]]XXXUUURRRQQQJJJGGGDDDAAA@@@???<<<:::999999999999999999999999777888888888777666555555444444444444444444444444222333555555333222333444111222222333333222222111222222222222222222222222444444333333222111111000000111111111//////111222444333222222222444666777444555555666666666666555666777777888888777777666444555555666666555555444111222222333444555666777::::::;;;;;;;;;;;;::::::>>>@@@AAAAAAAAABBBEEEGGGGGGJJJNNNRRRVVV[[[aaafffkkkrrrzzz|||zzz{{{|||{{{{{{|||}}}}}}{{{yyyyyyzzzzzzyyywwwvvvwwwyyyyyy{{{~~~|||zzzxxxyyy{{{}}}}}}|||{{{{{{{{{zzz|||wwwmmmeee^^^WWWRRRLLLIIIEEECCCAAA@@@===;;;<<<>>>???>>>===???EEEIIIGGGIIIKKKKKKGGGCCCAAA???>>>>>>=========<<<<<<<<<;;;;;;;;;<<<<<<<<<======;;;<<<>>>@@@@@@???>>>===:::;;;;;;;;;<<<<<<<<<<<>>>>><<<===>>>===<<<===???@@@@@@AAACCCBBB@@@>>>======888;;;AAAFFFBBB:::777999999;;;======;;;:::999:::;;;;;;:::999:::;;;<<<===:::::::::888777777999;;;777555222222333555555555777666555444444555777888444444444444444333222111222666666222111444666666333333333222222333333444666666777777777777777777777777777555333222333444222111///......///111222777<<<>>>;;;777555333///222222111///............///000222444444444222111222222111111111222444444000000111111111111000000~~~yyyyyyyyy|||{{{wwwttttttuuuvvvvvvuuuvvvxxx|||~~~}}}}}}~~~}}}uuussspppkkkgggccc```___VVVSSSOOOLLLIIIGGGDDDBBBBBBAAA???>>><<<<<<<<<===999999999999999888777777555555555666555555555444000333555555333222222444111222222333333222222111111111111111111111111111333222222222222222222222111222222111000000111333222111111222222444555555555555666777999999777666777888888999999888888777777777888888888888777777666666777777888888888999999:::<<>>===<<<;;;;;;::::::;;;;;;<<<======>>>:::<<<>>>@@@@@@???===<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<>>>BBBEEEGGGIIIIIIIIIBBBBBBBBBBBBBBBBBBAAAAAA===???BBBBBBAAA???>>>>>>;;;<<<======<<<===@@@BBBBBBEEEFFFEEEBBB??????@@@:::<<>>>>>>>>888999999:::::::::999999555666666777666666555555000333666666333111222444222222222333333222222222111111111111111111111111111111111222222333444444222333333222111111222444000000111222333333444444777777777999::::::999777<<<======>>>>>>======<<<;;;<<<<<<======<<<<<<;;;=========<<<<<<<<<;;;;;;999;;;???CCCFFFIIIJJJJJJFFFJJJOOORRRTTTYYY^^^ccc___ccciiinnnsssxxx}}}xxxuuurrrrrruuuxxx{{{|||tttwwwyyyyyyvvvuuuvvvxxxwwwzzz~~~|||zzz{{{sssuuuyyyzzzyyyxxxxxxyyyxxx{{{~~~yyyttthhheee___ZZZVVVQQQMMMJJJCCCFFFHHHGGGEEEHHHOOOVVVNNNRRRUUUVVVTTTPPPMMMLLLAAA@@@???>>>===<<<;;;:::999999:::;;;<<<>>>??????:::<<<>>>@@@@@@???===<<<;;;;;;;;;<<<<<<<<<======:::===AAAFFFJJJMMMNNNNNNCCCBBBBBBBBBBBBBBBAAAAAA<<>>???;;;<<<===<<<<<<===@@@CCCEEEGGGIIIHHHDDDAAAAAABBB>>>@@@DDDFFFCCC===<<>>>>>AAA@@@<<<;;;>>>???;;;555333444666555444444444444333333222222111444444333333333222222222333333333333333222222222333222222111111111222222111222333222222222444666333555555555333222333444777888;;;;;;;;;<<<>>>@@@???@@@AAACCCDDDDDDEEEEEE@@@AAABBBCCCCCCBBB@@@???@@@AAABBBCCCDDDDDDCCCCCCIIIIIIIIIKKKNNNRRRVVVXXXUUUWWW[[[```fffjjjmmmooonnnpppsssxxx~~~~~~}}}}}}{{{xxxvvvqqqmmmmmmqqqwww|||uuuxxx|||{{{wwwttttttuuussswww|||zzzuuurrrrrruuuyyy{{{|||zzzwwwuuuvvvyyy~~~}}}zzzuuuooohhhbbb]]]ZZZWWWTTTQQQPPPRRRUUUXXXYYY\\\___```^^^]]]ZZZSSSKKKGGGDDDAAA@@@AAA@@@<<<999999999;;;<<<===>>>>>>>>>>>>>>>======???@@@BBBCCC:::;;;;;;;;;<<<=========<<>>???AAABBB???@@@???>>>===>>>AAACCCCCCAAABBBFFFKKKKKKFFFAAA>>>;;;DDDKKKCCC>>>===999777555444666:::<<<<<<:::;;;;;;:::::::::;;;;;;<<<::::::999999888777666666999777555444444666888:::111222444555555555777999777777888888888777666666333444777888444000333:::777777777666555444333222///222444666666555333222444333222111111222222333555444444333333444444555444777:::======:::666333666444222000//////000111//////.........000222333111222222333333333222222444333111000000111333444}}}vvvuuutttuuuyyy|||zzzvvvssspppoooooopppooonnnnnnoooqqqtttwwwyyyzzz}}}~~~}}}||||||zzzvvvqqqmmmiiifffbbb]]]ZZZVVVRRROOOHHHDDDDDDEEECCC???===???@@@===999777888888777666666666555555444444444333333333333333222222222222333333333333222222222222444333333222222333333444000111222222111222333555222444555444333222444555777999<<<===>>>@@@CCCEEEHHHIIIKKKMMMNNNOOOOOOOOOLLLMMMNNNOOOOOOMMMLLLJJJGGGHHHJJJLLLMMMMMMLLLKKKQQQRRRSSSUUUXXX[[[___aaabbbdddhhhlllpppsssuuuvvvyyy{{{}}}~~~~~~}}}|||{{{~~~~~~xxxtttrrrooommmooossszzzyyyyyyyyyzzzyyywwwuuurrrqqqtttyyy}}}yyytttqqqqqqtttxxx|||}}}{{{yyywwwwwwzzz~~~}}}~~~~~~yyytttpppnnnhhhddd```^^^^^^`````````eeehhhiiifffccc```XXXOOOIIIEEEAAA??????>>>;;;888999:::;;;;;;;;;;;;;;;;;;============???@@@BBBCCC>>>>>>>>>>>>>>>?????????===CCCCCCAAAKKKXXXUUUGGG>>>???@@@AAACCCCCCCCCCCCAAA@@@>>>===<<<===???@@@?????????>>>===>>>@@@CCC@@@@@@CCCIIIMMMLLLFFFAAA@@@===GGGNNNEEE??????;;;999777666888;;;===<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<::::::999999888777777666888777555444444555777999222333555555555666777999999:::::::::::::::999999555666888999666222444:::666666666666555444333222000222444555444333222222222222111000000000111222333333222222222222333333333444888<<>>:::666666444222000000000111111.........///000111222333111222222333333333222222111111222222333333333333~~~wwwuuuuuuvvvwwwyyy{{{}}}~~~zzzxxxvvvsssrrrqqqqqqrrroooooonnnnnnooorrrtttvvvwwwyyy|||}}}vvvsssooolllgggbbb[[[WWWSSSOOOMMMMMMJJJEEEDDDEEEEEECCCAAA@@@???>>><<<999777777777777777666666666555555555555444444444444555555555555444444333333555444444333444444555555000222333333333333444666333555666666555555777888888;;;???BBBDDDGGGKKKNNNTTTVVVXXXZZZ[[[\\\\\\\\\ZZZ[[[\\\]]]]]][[[YYYXXXSSSTTTWWWYYYZZZZZZZZZYYY^^^___aaadddgggjjjlllmmmrrrsssvvvxxx{{{}}}~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~zzzyyy{{{yyytttqqqpppnnnooorrrxxx}}}~~~zzzxxxyyy{{{zzzuuuppppppssswwwzzz{{{}}}zzzuuurrrrrruuuzzz}}}}}}zzzwwwxxx{{{~~~|||{{{{{{}}}}}}}}}zzz{{{{{{|||}}}yyytttqqqooommmlllkkkooorrrssspppmmmiiiaaaXXXNNNHHHBBB??????>>><<<:::<<<<<<<<<<<<<<<;;;:::999<<<<<<<<<===???@@@BBBCCCAAAAAAAAA@@@@@@@@@@@@@@@:::<<<===???EEEKKKJJJEEE??????BBBFFFKKKKKKHHHEEEFFFCCC???<<<;;;;;;===>>>?????????>>>===>>>@@@CCC===???DDDJJJNNNMMMGGGAAA@@@>>>HHHNNNEEE??????;;;;;;:::999:::<<<===<<<;;;;;;<<<===>>>>>>===<<<;;;::::::999999888777777777888777555444333555666777333555666777666777888:::;;;<<<<<<=========<<<<<<888888:::;;;777333555:::666666666666555444333333222333444333222111222333111111000//////000111111111111000000000000111111111111333999@@@AAA===888555444333111111111222333---...///000111222222333222222333333333333222222000111333444444444333222zzzvvvvvvvvvuuutttvvvyyy{{{wwwvvvuuutttssssssssssssrrrqqqpppooopppqqqsssuuuwwwxxxyyyzzz}}}|||wwwsssoookkkeeebbb```[[[XXXWWWTTTOOONNNPPPNNNNNNMMMLLLJJJFFFBBB???::::::::::::999999999999999999999999888888888888999999888888777777666666555444444444444555555666333444666666666666777888666888:::::::::;;;===???===@@@EEEIIIMMMQQQVVVYYY___```ccceeeggggggffffffdddeeegggggggggeeecccaaa^^^```cccfffhhhhhhggggggjjjlllnnnrrruuuwwwxxxyyyzzz{{{}}}~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}{{{|||~~~zzzvvvuuurrrqqqppprrrvvv{{{~~~{{{zzzyyyyyyxxxtttqqqqqqssswwwyyyzzz{{{}}}~~~|||yyyvvvvvvyyy}}}}}}yyyvvvyyy|||{{{{{{yyyyyyzzz|||~~~|||yyyyyyzzzyyy}}}~~~{{{yyywwwvvvyyyzzzwwwuuurrrjjjaaaQQQKKKDDD@@@??????>>>======>>>>>>>>>>>>===<<<<<<<<<<<<===>>>???AAABBBCCCAAAAAAAAA@@@@@@?????????<<<:::<<>>???@@@???>>>>>>@@@BBB>>>@@@CCCHHHLLLLLLHHHEEE???===GGGMMMCCC<<<===:::<<<;;;;;;;;;;;;;;;;;;:::<<<===???@@@???>>><<<;;;999999999888888888777777888777555444444444555666444666777888777777999:::;;;<<<===>>>>>>>>>>>>>>>;;;999:::;;;999444555999666666666777777666555555555666777555222111222555333222111000///000111222111111000000000000111111111///000666???AAA<<<666444444333222222222333444///000111222333222111000333333333444333333222222333333333333333222222222~~~zzzyyyxxxuuussstttvvvyyyuuuuuuuuuuuuuuuuuuttttttsssrrrpppoooooopppqqqrrrtttvvvwwwxxxzzz}}}|||yyywwwuuussskkkfffbbb```]]]YYYYYY\\\ZZZ[[[[[[YYYUUUOOOIIIFFF@@@@@@@@@???>>>>>>==================<<<<<<<<<<<<<<<<<<;;;::::::999888888555555555555555666777888555777999999999888999:::999;;;>>>???@@@AAADDDFFFFFFIIIOOOSSSXXX]]]bbbfffjjjlllnnnqqqrrrqqqpppooommmnnnoooooonnnmmmjjjiiifffiiimmmqqqsssssssssrrrtttuuuwwwzzz|||~~~}}}~~~~~~{{{zzz|||~~~zzz{{{{{{|||}}}~~~~~~~~~~~~~~~}}}zzzyyy|||{{{xxxzzzwwwuuutttuuuyyy}}}zzz{{{{{{yyyuuurrrrrrsssppprrruuuvvvwwwxxxyyy{{{}}}~~~}}}{{{{{{}}}~~~{{{wwwtttyyy{{{~~~}}}|||yyyyyyyyyzzz{{{}}}~~~~~~yyyvvvwwwwwwvvvyyy~~~~~~{{{vvvnnneeeTTTNNNFFFAAA@@@@@@@@@>>><<<======>>>>>>>>>>>>>>>======>>>???@@@AAABBBBBB@@@@@@??????>>>>>>======@@@===???DDDEEEAAABBBGGGAAAAAADDDKKKRRRSSSMMMGGGFFFCCC???<<<;;;<<>>???@@@???>>>>>>@@@BBB@@@AAABBBEEEGGGIIIIIIIII???>>>IIINNNBBB;;;===:::;;;;;;;;;;;;::::::::::::===>>>???@@@@@@>>><<<;;;999999999888888888888888888777666555444555555666555777888888777777999:::::::::;;;======>>>>>>>>><<<::::::<<<:::666666999777888888999999999888888999;;;===;;;666333555777666555444222111111222222222222111111111111222222222///...444;;;===777111333333333333333333444444222333333333333111///...444444444444444333222111:::777444111000000111222|||yyyxxxwwwwwwxxxuuuvvvxxxyyyxxxxxxvvvuuurrrpppnnnmmmmmmmmmooopppoooqqqtttvvvwwwzzz~~~uuuoooiiigggccc``````dddbbbdddeeeccc^^^XXXSSSQQQLLLKKKJJJIIIGGGFFFEEEEEECCCCCCCCCBBBBBBBBBAAAAAA@@@@@@???>>>======<<<<<<::::::::::::;;;;;;<<<===888;;;===>>>>>>======>>>???AAADDDFFFHHHJJJMMMOOOQQQUUUZZZ___dddiiinnnrrrvvvwwwzzz||||||{{{yyyxxxuuuuuuvvvwwwvvvtttqqqpppkkkooosssxxx{{{|||{{{zzzzzz{{{|||}}}}}}{{{xxxwwwyyy{{{vvvvvvxxxyyy{{{|||~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}xxxssstttwwwwwwvvv~~~|||yyyvvvvvvzzz~~~~~~vvvxxxzzzwwwrrrooopppsssnnnppprrrrrrrrrsssuuuwwwzzz{{{~~~~~~}}}~~~~~~~~~|||zzzvvvsssqqqwwwyyy}}}|||yyywwwzzz{{{||||||}}}||||||{{{yyyuuurrrttttttsssvvvzzz|||}}}|||rrrhhh\\\UUUMMMGGGEEECCCAAA???<<<===>>>>>>???????????????@@@AAAAAABBBBBBAAAAAA??????>>>>>>>>>>>>>>>>>>???===>>>@@@AAA@@@AAACCC>>>>>>AAAEEEJJJJJJGGGDDDDDDBBB???===<<<>>>@@@BBB===???@@@@@@??????@@@AAAAAAAAAAAABBBDDDFFFHHHIIIAAAAAALLLQQQDDD===>>>===:::;;;<<<<<<:::999:::;;;>>>>>>??????>>>===<<<;;;888888888888888888888888999888777666666555555666555777888888777777888999777888:::;;;<<<======>>>>>>;;;;;;======999999;;;::::::;;;<<<=========<<<===BBBFFFDDD>>>999888:::;;;999777555333222222222333333222222222222333333222000000333777888333...111111222222333333444444444444444333222111000///444555555444444333222111<<<999444000...///222444~~~{{{yyyxxxzzz|||}}}}}}|||zzzxxxrrrqqqooommmmmmnnnooopppmmmoooqqqrrrtttwww{{{~~~|||||||||uuunnnjjjeeeaaaaaaeeeeeegggjjjhhhddd___\\\[[[YYYXXXWWWUUUSSSQQQPPPOOOMMMMMMMMMLLLLLLLLLKKKKKKIIIIIIHHHGGGFFFEEEDDDCCCAAAAAAAAAAAABBBCCCDDDEEEAAADDDGGGHHHGGGFFFFFFGGGJJJLLLPPPRRRTTTWWWZZZ]]]\\\```eeeiiinnnrrrwww{{{}}}}}}|||yyyzzz{{{{{{zzzwwwuuusssooorrrxxx}}}~~~}}}}}}~~~|||}}}~~~}}}~~~}}}|||zzzwwwttttttvvvxxxssstttuuuvvvwwwxxxyyyzzzzzz{{{{{{||||||{{{{{{zzzsssoooppptttsssqqqzzz~~~yyyuuuuuuyyy}}}~~~}}}uuuuuutttrrrpppoooooopppooopppqqqqqqqqqqqqsssuuuyyyzzz|||~~~~~~}}}{{{zzz|||{{{yyywwwtttrrrqqqppptttwww{{{}}}yyyuuussswwwyyy|||~~~}}}{{{zzzxxxsssrrrssstttsssvvvzzz}}}~~~}}}tttllleee[[[TTTOOOLLLGGGDDDBBBBBBBBBBBBBBBBBBAAA@@@BBBBBBCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@AAAAAAAAA???@@@>>>===@@@CCCCCC@@@===>>>???@@@AAABBBBBBAAADDDBBB@@@>>>>>>>>>???@@@===???@@@@@@??????@@@AAA???@@@BBBBBBCCCDDDEEEFFFAAAAAAMMMRRRDDD<<<>>>===:::<<<>>>===;;;;;;<<<>>>??????>>>======<<<;;;;;;888888888888888888888888:::999999888777777666666555666888777666666777999666777999:::<<<===>>>>>>AAA======@@@@@@>>>===???<<<===>>>???@@@AAAAAA@@@@@@HHHNNNNNNGGG@@@<<<<<<===<<<999666333222111111333333222222222222333333111111222444555555222//////000111222333333333333333333222222222222333333555555555555444333222111888666333111000222333555zzz{{{}}}|||{{{tttsssqqqpppoooppprrrsssqqqqqqqqqppppppsssxxx|||~~~}}}}}}~~~xxxpppkkkeee``````cccdddgggjjjjjjfffcccbbbbbbcccbbb```^^^[[[YYYWWWVVVWWWVVVVVVVVVUUUUUUUUUUUURRRQQQPPPOOONNNMMMLLLLLLGGGGGGGGGGGGHHHIIIJJJKKKJJJMMMPPPQQQPPPOOOOOOOOOSSSVVVZZZ\\\___bbbeeehhhcccfffkkkooosssxxx|||~~~|||zzz{{{{{{{{{zzzxxxvvvtttqqqtttzzz~~~}}}}}}~~~~~~}}}{{{zzzzzzyyyzzz|||~~~~~~zzz{{{}}}{{{zzzxxxtttrrrqqqsssvvvrrrrrrsssssstttuuuuuuuuuxxxyyyyyyzzzzzzyyyyyyxxxsssnnnooosssooojjjrrr~~~xxxsssssswww|||}}}|||uuurrrnnnnnnpppqqqooolllqqqrrrssssssrrrsssuuuwwwyyyzzz|||}}}|||zzzxxxvvvyyywwwuuurrrpppooooooooosssuuuzzz~~~|||wwwsssqqqrrruuuzzz~~~~~~|||yyyuuusssuuuvvvuuuxxx}}}{{{sssiii```ZZZTTTNNNIIIIIIIIIHHHHHHGGGEEEDDDCCCDDDDDDEEEEEEDDDBBBAAA???AAABBBBBBCCCCCCDDDDDDDDDFFFHHHEEEBBBFFFMMMLLLEEE>>>??????>>>===>>>@@@BBBDDDCCCAAA@@@>>>>>>>>>>>>===>>>@@@AAA?????????@@@===???BBBDDDDDDCCCCCCCCC???@@@LLLPPPBBB:::<<<<<<;;;===??????===<<<>>>@@@??????===<<<;;;;;;;;;;;;888888888888888888999999:::::::::999888777777666555666777777666666777888666777999;;;<<<===>>>>>>CCC???>>>BBBCCCAAA@@@BBB>>>???@@@AAABBBCCCCCCCCCBBBKKKTTTUUUMMMDDD???>>>???===999666333111000///333333222222222222333333111222444555555444333222...///000111222333333333222111111111222444666777555555555555444333222111444333333333333444555666~~~yyyvvvsssooommmmmmmmmnnnpppooonnnnnnoooqqqssstttzzz{{{}}}~~~uuullleeeaaa```aaa]]]aaafffjjjlllkkkiiihhhffffffffffffdddbbb```____________^^^^^^^^^^^^^^^ZZZ]]][[[WWWXXX[[[YYYSSSUUUUUUSSSSSSRRRSSSTTTUUUVVVXXX[[[\\\[[[ZZZ[[[[[[]]]```dddiiimmmooopppqqqpppssswwwzzz|||~~~|||}}}~~~~~~zzzwwwuuutttvvvwwwzzz~~~~~~~~~|||}}}}}}yyy}}}}}}}}}~~~~~~~~~~~~~~~|||~~~~~~|||zzzzzzyyyyyyzzz{{{}}}~~~}}}|||{{{}}}{{{xxxuuuwwwyyy{{{}}}~~~~~~~~~{{{yyywwwtttssssssttttttrrrrrrsssttttttuuuuuuuuuyyyvvvsssuuuwwwwwwrrrnnnooopppqqqpppnnnnnnqqquuuqqqqqqsssvvvzzz|||}}}|||ppprrrsssrrrqqqqqqsssuuurrruuuwwwxxxvvvuuuuuuvvv||||||{{{zzzxxxvvvtttsssvvvtttqqqooooooooonnnnnnooorrrwww{{{~~~~~~{{{wwwtttqqqtttssstttxxx}}}}}}{{{~~~zzzuuusssvvvyyy{{{{{{}}}~~~uuulllbbbYYYTTTNNNNNNNNNMMMKKKJJJHHHGGGGGGFFFEEEEEEFFFEEECCCAAA;;;MMMDDD>>>MMMHHHCCCWWWlll[[[JJJDDDJJJNNNJJJCCCBBB???======@@@AAA@@@>>>CCCJJJIII???<<>>AAA@@@>>>======???@@@BBB??????@@@@@@@@@AAAAAAAAACCC@@@IIINNNCCC===???<<<<<<@@@@@@===;;;===>>>===<<<;;;;;;::::::;;;;;;<<<999888777777777999<<<===;;;;;;:::888555444444555777555444444666888999999777999;;;======>>>???AAA@@@@@@@@@@@@BBBDDDFFFHHHEEEEEECCCBBBAAAAAAAAAAAAEEEEEEIIIMMMJJJ@@@:::<<<@@@<<<888444444444333333...///111222333333333222333333333333444333111///111111222222222333333333222111000///000111333555555444333333222222333333222222222333444555666777}}}{{{wwwuuusssssstttuuuqqqpppooonnnoooppprrrtttyyyzzz|||~~~xxxpppjjjfffeeeeee^^^```eeeiiilllllllllkkkggghhhiiiiiihhhgggeeedddeeeeeeeeeeeeeeeeeeeeeeeedddfffeeeaaabbbeeeccc^^^YYYXXXXXXXXXYYYZZZ\\\]]]]]]```bbbcccbbbbbbbbbcccdddfffjjjmmmppprrrrrrrrrtttvvvxxx|||~~~}}}~~~}}}~~~~~~}}}yyyvvvuuuuuuxxxyyy{{{~~~~~~}}}}}}|||{{{|||~~~}}}{{{{{{~~~~~~{{{wwwwwwwwwwwwxxxxxxxxxxxxyyy{{{|||~~~~~~}}}zzzyyywwwvvvwwwxxxzzz{{{yyy|||}}}zzzzzz|||{{{xxxuuuvvvxxxzzz{{{||||||{{{zzzxxxvvvtttssssssttttttqqqqqqqqqqqqrrrsssttttttzzzwwwtttuuuwwwvvvrrrmmmnnnpppqqqpppnnnoooqqqtttooopppqqquuuyyy{{{{{{zzzrrrqqqqqqqqqrrrtttuuuvvvuuuvvvxxxxxxwwwwwwwwwxxxzzzzzzyyyxxxwwwuuuuuutttvvvuuurrrqqqppppppppppppqqqtttyyy}}}~~~}}}}}}~~~}}}{{{wwwsssqqqkkkmmmqqqwww}}}|||xxxvvvxxx{{{}}}}}}}}}uuuoookkk___\\\XXXTTTRRROOOKKKIIIPPPNNNLLLJJJIIIGGGDDDAAAAAASSSMMMIIIWWWRRRLLL]]]lll^^^NNNFFFGGGGGGAAA;;;BBB@@@>>>>>>@@@AAA@@@???CCCIIIHHH???===BBBCCC>>>@@@???>>>===>>>???AAABBBAAAAAAAAA@@@@@@?????????EEEBBBKKKOOOEEE???@@@===>>>BBBCCC@@@===??????<<<;;;;;;;;;::::::;;;;;;;;;:::999888777888:::<<<=========<<<:::777555555777777555444444666888999999777999<<<>>>>>>???AAABBBDDDDDDDDDEEEFFFGGGIIIJJJEEEEEEDDDCCCCCCBBBAAAAAA@@@>>>@@@BBB@@@999888<<<>>>;;;666333333333333222///000111222333333222222333333333333333222000///111111222222222333333333222222000///000111222444444333222222111111222222111111111222333444666777|||yyyxxxxxxxxxyyyrrrqqqpppooooooppprrrsssxxxzzz|||~~~~~~~~~|||wwwrrrnnnlllkkk```bbbeeehhhkkkmmmoooooojjjkkklllmmmmmmlllkkkkkkkkkkkklllllllllllllllkkkhhhiiigggeeefffhhhgggccc____________aaaccceeegggeeegggjjjkkkjjjiiijjjkkkmmmnnnqqqsssuuuvvvvvvuuuzzzyyyzzz~~~~~~|||~~~}}}zzz{{{|||zzzwwwuuutttuuuyyyyyy|||~~~|||}}}}}}}}}|||{{{{{{zzzzzzxxxwwwuuuuuuvvvyyy}}}~~~{{{yyyyyy{{{zzzwwwtttrrrrrrrrrrrrrrrsssttttttyyyyyyzzz{{{|||}}}~~~~~~yyywwwuuusssssstttvvvwwwuuuxxxyyywwwxxx{{{zzzwwwtttuuuvvvwwwxxxxxxxxxxxxxxxwwwuuutttssssssssstttsssrrrqqqpppqqqsssuuuvvvzzzxxxuuuuuuuuutttppplllnnnooopppoooooooooqqqsssmmmnnnppptttxxxyyyxxxvvvtttqqqnnnppptttxxxzzzzzzxxxyyyyyyyyyxxxxxxzzz{{{xxxwwwvvvuuuttttttuuuuuuwwwvvvtttrrrqqqqqqrrrrrrsssvvv{{{~~~}}}|||{{{{{{{{{{{{|||}}}||||||}}}|||zzzwwwtttrrreeekkkrrrxxx}}}~~~{{{yyyzzz||||||}}}}}}tttjjjbbb^^^[[[UUUPPPOOOMMMMMMNNNPPPPPPPPPNNNNNN[[[UUUOOOVVVNNNEEEQQQTTTLLLCCC???@@@AAA???<<>>>>>>>>======>>>@@@BBBCCCCCCBBBBBBAAA@@@???>>>===CCCAAAKKKOOODDD===???===@@@EEEFFFCCC@@@@@@???;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888999:::===>>>??????>>><<<888777777888777555444555777888888888777999===???@@@AAABBBDDDEEEEEEFFFHHHIIIIIIIIIIIIDDDDDDEEEEEEDDDCCCAAA@@@===:::888888666444777===;;;888444222222222222111111111222333333333222222222333333333333111///...111111222222222333333333333222111000000000111222222222111000000000000111...//////000222444666777~~~{{{yyywwwwwwwwwsssrrrpppoooooopppqqqrrryyy{{{}}}|||xxxyyy}}}}}}zzzvvvtttrrrgggggghhhiiikkkmmmpppqqqmmmnnnoooppppppooonnnmmmlllmmmnnnoooppppppooooooiiihhhgggffffffgggfffdddffffffffffffhhhjjjlllmmmjjjlllnnnoooooonnnnnnooorrrsssuuuwwwxxxyyyyyyyyy|||zzzyyy}}}|||zzz}}}~~~|||{{{}}}wwwxxxxxxwwwuuusssssstttvvvxxxzzz~~~~~~{{{zzzyyyyyyxxxxxxxxxwwwwwwwwwuuussspppnnnooorrrvvvyyy{{{yyywwwwwwxxxwwwtttrrroooooooooooooooppprrrrrrvvvvvvvvvwwwxxx{{{}}}~~~yyywwwtttqqqqqqrrrtttuuuuuuxxxxxxvvvvvvyyyxxxuuussssssttttttttttttttttttvvvvvvtttsssssssssssstttuuutttrrrqqqrrrtttwwwyyyzzzxxxuuuttttttssspppmmmnnnnnnooooooppppppqqqrrrlllmmmppptttwwwyyywwwuuuvvvqqqmmmooovvv|||~~~}}}zzzzzzzzzyyyxxxxxxzzz}}}xxxwwwuuusssrrrrrrtttuuuvvvvvvuuusssrrrrrrsssuuuuuuxxx{{{}}}~~~~~~{{{zzzzzzzzzzzzzzzzzz{{{yyyzzz{{{{{{zzzxxxuuutttkkkqqqyyy}}}~~~~~~}}}{{{zzz{{{{{{{{{~~~}}}}}}~~~uuuqqqmmmfff```ZZZXXXWWWXXXYYYZZZYYYXXXNNNUUUNNNGGGHHHAAA999@@@===<<<::::::<<>>???AAABBBCCCBBBBBBAAAAAA@@@???>>>>>>@@@???IIIMMMAAA:::<<<;;;@@@EEEHHHDDDAAAAAA>>>:::;;;;;;;;;<<<<<<;;;;;;;;;<<<;;;:::999999;;;===>>>??????>>><<<888777777888777555555555777888888777666999===@@@AAABBBCCCDDDBBBCCCEEEFFFGGGGGGFFFFFFCCCDDDEEEFFFEEECCC@@@???<<<:::888666444444888<<<777555222111222222222222333333333333333222222222222333444444222000//////111111222222222333333333444333222111000000000111111111000////////////000,,,---...///111333555666}}}yyywwwuuuttttttsssqqqooooooppprrrsss{{{||||||yyyxxxyyy|||}}}~~~~~~}}}zzzyyyqqqooonnnllllllmmmooopppooopppqqqqqqpppooommmlllmmmnnnppprrrssssssrrrqqqooollljjjjjjjjjiiihhhhhhkkkjjjjjjjjjjjjlllmmmnnnnnnppprrrssssssrrrrrrsssssstttuuuwwwxxxyyyzzzzzzzzzwwwwww{{{zzzyyy{{{|||zzzyyy{{{uuuuuuvvvtttrrrqqqrrrsssrrrtttxxx{{{~~~~~~~~~~~~~~~~~~~~~}}}|||zzzyyyuuuuuuuuuuuuuuuttttttttttttrrrnnnkkkjjjllloooqqqwwwvvvuuuuuuuuutttrrrpppmmmlllkkkkkklllmmmoooppprrrrrrrrrsssuuuxxx{{{}}}zzzxxxuuusssrrrrrrtttuuuvvvyyyyyyvvvuuuvvvuuurrrrrrrrrqqqqqqqqqrrrrrrrrrttttttssssssssssssssssssuuusssqqqpppqqqsssvvvxxxxxxwwwuuutttsssrrrqqqoooppppppppppppqqqrrrqqqqqqnnnoooqqqtttxxxyyyxxxvvvwwwrrroooqqqyyy||||||{{{yyyxxxxxxyyy{{{yyywwwuuusssrrrrrrssstttuuuvvvvvvuuussssssuuuwwwvvvyyy{{{||||||{{{|||}}}yyyyyyzzzzzzzzzzzzyyyyyyxxxyyyzzz{{{{{{zzzxxxwwwsssxxx~~~}}}{{{{{{{{{zzzzzzyyyzzz|||zzztttxxxtttllleee___YYYTTTPPPDDDFFF@@@<<<<<<;;;:::??????@@@@@@???=========>>>??????@@@??????@@@AAABBB@@@CCCCCC@@@>>>>>>>>>============>>>???AAABBBCCC@@@@@@@@@@@@@@@@@@@@@@@@??????JJJMMM@@@999<<<<<>>:::;;;<<<============<<<;;;<<<;;;:::999999;;;<<<>>>======<<<:::777666777888777666555666888888777666666999===@@@AAAAAABBBBBB@@@AAACCCEEEFFFFFFEEEEEECCCCCCDDDDDDCCC@@@===;;;:::;;;;;;888666666777777555333111111222444444333444444444333333333333333222555666555222000///000111111222222222333333333333333222111111000000000111000//////......//////,,,,,,---...000222444555{{{xxxvvvuuusssrrrqqqppppppqqqsssttt{{{}}}~~~}}}|||||||||}}}}}}{{{~~~~~~|||||||||}}}~~~~~~}}}xxxvvvssspppooonnnooooooooopppppppppooonnnlllkkknnnppprrruuuvvvvvvuuutttsssnnnkkkkkkkkkhhhggghhhllllllkkkkkkkkklllnnnooorrrtttvvvwwwwwwvvvvvvwwwttttttuuuvvvwwwxxxyyyyyyuuuttttttwww|||~~~}}}{{{|||wwwuuuxxxyyywwwvvvxxxssstttsssrrrooonnnoooqqqoooqqquuuxxxzzz|||~~~~~~|||{{{zzzzzzzzz{{{wwwwwwxxxxxxyyyyyyxxxxxxrrrrrrrrrrrrrrrrrrrrrrrrsssqqqmmmjjjiiiiiikkkmmmrrrrrrrrrrrrqqqpppooonnnhhhhhhffffffgggiiilllmmmooooooooopppsssuuuxxxzzzyyyxxxvvvuuutttttttttuuuuuuxxxxxxtttsssuuussspppppppppooooooooopppqqqqqqrrrrrrssssssssssssssssssqqqpppooonnnoooqqqssstttuuutttssssssrrrrrrsssssssssrrrqqqrrrssssssqqqoooqqqqqqqqqtttwwwyyyyyyxxxvvvsssrrruuu{{{~~~~~~~~~|||yyyxxxxxxyyyxxxwwwvvvuuuttttttuuuvvvvvvxxxyyywwwttttttwww{{{xxxzzz||||||{{{yyyyyyyyywwwxxxxxxyyyyyyxxxxxxwwwwwwyyy{{{}}}}}}}}}|||{{{wwwzzz~~~|||{{{|||vvvvvvwwwyyy|||vvvjjj```VVVNNNIIIKKKGGGBBB>>>;;;;;;>>>???>>>???@@@???===<<<<<<<<<===>>>??????>>>???AAABBB???@@@AAA@@@>>>===============>>>???@@@AAAAAAAAA??????@@@@@@@@@AAAAAAAAAAAABBBMMMPPPBBB;;;>>>???<<>>??????>>>===<<<<<<;;;:::888888:::;;;===:::;;;:::999777666777888777666555777888888777555444888<<>>;;;;;;<<<============>>>;;;===???>>>======@@@BBB>>>???@@@@@@>>><<<;;;===>>>>>>???@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@AAACCCNNNRRRCCC;;;???@@@;;;@@@BBB@@@???BBBCCCAAA===>>>@@@AAAAAA@@@>>>===<<<;;;999888888999:::;;;888999999999777777999:::777666666777888888666444333777;;;>>>===<<<;;;;;;@@@@@@AAACCCEEEGGGIIIJJJDDDBBB@@@===:::777555444///555888555444666555111444333222444777999999888444444333333444555666777555888;;;999444000111333111111222222222333333333000111111222222222222111111000000///.../////////.........///000222333444{{{{{{|||}}}~~~~~~|||zzzyyyxxxwwwrrrqqqppppppppprrruuuvvvyyy{{{}}}}}}}}}||||||||||||zzzxxxxxxxxxwwwwwwxxx}}}~~~|||yyyvvvtttrrrrrrrrrkkklllnnnoooppppppooooookkkmmmpppsssuuuuuutttsssyyyqqqlllmmmlllgggeeehhhhhhhhhiiijjjllloooqqqsssrrrtttwwwwwwwwwvvvvvvwwwyyyxxxvvvuuutttsssssssssnnnpppssstttttttttvvvxxxpppllllllpppsssssstttvvvsssrrrqqqooolllkkklllmmmooorrrttttttrrrrrrtttwwwvvvuuusssqqqpppoooooopppmmmmmmnnnnnnooooooppppppmmmmmmmmmmmmmmmmmmmmmmmmnnnmmmlllkkkkkkkkklllmmmggghhhjjjjjjjjjiiijjjjjjgggfffddddddeeehhhkkkmmmkkklllmmmoooqqqrrrssstttuuuvvvwwwwwwwwwvvvuuusssnnnqqqrrroooppprrrrrrooonnnnnnmmmmmmnnnoooqqqrrrppppppqqqrrrssssssssssssnnnoooooopppqqqqqqrrrrrrooopppqqqqqqrrrtttwwwzzzxxxvvvtttuuuvvvtttqqqmmmsssqqqppppppsssvvvxxxyyytttvvvyyy{{{}}}~~~zzzxxxwwwrrrsssuuuxxxzzz|||}}}}}}yyy}}}}}}zzzzzz~~~}}}~~~|||yyyxxxxxxrrrssstttuuuuuutttsssrrrxxxzzz}}}}}}{{{yyy{{{~~~~~~yyyuuusssttttttuuuxxx{{{}}}~~~tttllleee```SSSLLLMMMMMMGGGHHHJJJDDDCCCBBBAAA@@@@@@???>>>===:::<<<>>>>>><<<<<>>???AAA???;;;;;;===>>>??????@@@@@@@@@??????CCCBBBBBBAAA@@@???>>>>>>@@@AAAMMMPPPAAA999>>>???:::???AAA???@@@CCCFFFEEE>>>???AAABBBBBBAAA???>>>;;;:::888777777888:::;;;888999999999888888:::<<<777666666777999888666444333666;;;===<<<:::999888>>>>>>???@@@BBBEEEHHHJJJDDDBBB???;;;777444222111---444777444444777777444444333333555888:::::::::444333333333444555777888555999<<<:::444111111333111111222222222333333333///000111222222222222222111111000///////////////////////////000111333333|||xxxzzz{{{yyyzzzyyyzzz{{{||||||zzzxxxwwwtttsssqqqppppppqqqssstttzzz~~~~~~~~~~~~}}}|||}}}~~~}}}|||zzzzzzzzzzzz{{{|||~~~~~~~~~}}}|||{{{||||||{{{zzzwwwtttqqqppppppppppppppppppooonnnnnnjjjmmmppprrrqqqqqqpppqqqppppppppppppnnnllljjjiiiiiijjjkkkmmmmmmmmmmmmlllpppqqqrrrtttuuuwwwxxxyyyxxxxxxwwwuuuqqqnnnnnnnnnooooooooopppqqqqqqooommmjjjmmmqqqqqqpppppprrruuurrrrrrqqqpppnnnooorrrtttpppooommmmmmnnnqqqtttvvvqqqssssssqqqmmmjjjkkklllhhhjjjlllnnnnnnnnnlllkkkiiigggfffgggiiikkkllllllmmmlllkkkjjjjjjkkkmmmmmmggggggggggggggghhhhhhhhhfffhhhhhhhhhggghhhjjjllliiijjjlllmmmoooqqqsssttttttuuuwwwwwwvvvuuuvvvwwwnnnnnnmmmkkkjjjjjjllloooppppppqqqssstttuuusssrrrssstttuuutttrrrqqqrrrsssuuutttrrrrrrrrrrrrqqqoooppppppppprrrtttxxxzzz|||{{{{{{yyyxxxuuurrrpppoooppprrruuuwwwxxxyyy|||~~~yyytttppprrrwwwyyyxxxzzz~~~|||{{{zzz{{{~~~zzzxxxvvvuuuqqqqqqqqqqqqrrrsssuuuwwwzzz~~~|||~~~~~~{{{{{{}}}~~~|||zzzxxxvvvuuuuuuuuuxxx{{{||||||{{{||||||~~~}}}tttmmmeeeaaa[[[VVVSSSPPPKKKGGGIIIFFFBBB@@@@@@AAAAAA@@@???>>>>>>>>>>>>>>>???@@@<<<:::<<<@@@AAA???@@@BBB>>>????????????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAADDDPPPSSSFFF@@@AAA<<>>:::<<>>;;;999777777777888:::777444<<>>666666777777888888888999555555777999<<<<<<:::888::::::;;;===???AAACCCEEE===<<<999777555555444555555444333222222222333333000222444555555666888:::222222222333444555666777999999555222333777777333111111222222222111111000000......000333222///+++222111111000000000000000...000111333444444444444zzzuuuvvvvvvssstttwwwvvvwwwyyyzzz{{{zzzyyyxxxvvvuuusssrrrrrrsssuuuvvv{{{}}}|||}}}}}}~~~|||{{{{{{|||}}}~~~|||{{{xxxxxxzzz{{{~~~~~~~~~~~~}}}|||{{{{{{{{{{{{zzzxxxvvvtttssstttssssssrrrpppnnnmmmllljjjmmmpppqqqppppppppppppoooppppppooonnnllljjjiiijjjkkklllnnnooooooooonnnppppppqqqssstttuuuvvvwwwuuuvvvuuusssooommmlllmmmmmmllllllnnnoooooommmkkkkkknnnqqqqqqpppppprrrtttpppqqqpppooommmnnnpppssspppooommmllllllmmmoooqqqlllnnnnnnlllhhhfffggghhhggghhhiiikkkkkkkkkjjjjjjhhhgggeeefffiiikkkkkkkkkllllllkkkkkkjjjkkkkkkkkkggggggggghhhhhhhhhhhhhhhhhhiiijjjiiihhhiiikkklllkkkkkkmmmoooqqqssstttuuurrrtttvvvvvvuuutttssstttkkkkkkkkkiiihhhiiikkknnnooooooppprrrssssssrrrqqqrrrssstttsssqqqpppqqqrrrtttsssqqqqqqrrrrrrpppooosssssssssuuuwwwzzz|||~~~~~~|||yyywwwuuuttttttuuupppsssvvvyyyzzz}}}|||vvvssstttxxxyyyvvvvvvzzz|||{{{|||{{{|||}}}~~~xxxuuusssqqqqqqpppppppppqqqrrrssstttyyy}}}|||zzzzzz|||~~~|||zzzwwwvvvttttttsssuuuwwwxxxxxxxxxzzz|||{{{zzzuuuooojjjfffaaa[[[WWWOOOLLLHHHFFFDDDDDDBBBAAA===============>>>??????>>>;;;<<>>????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAACCCOOOQQQDDD@@@BBB>>>>>>>>>>>>@@@JJJTTTUUUPPPHHHGGGFFFEEEEEEDDDCCCBBBBBB@@@===:::888777777888777999<<>>@@@AAA<<<:::888666555444444444333333333333333444444444222333444444444444666888333333333333333444555666333888:::666333444333222111111222222222111111000///......000222333000...////////////000111222333,,,...///111222222222222zzztttrrrqqqnnnnnnpppqqqrrruuuwwwyyyyyyyyyyyyvvvuuutttsssssstttuuuvvvyyy}}}}}}{{{{{{{{{|||yyyxxxxxxzzz|||~~~~~~}}}zzz{{{|||}}}~~~}}}||||||}}}||||||~~~~~~~~~~~~}}}}}}~~~~~~~~~||||||}}}~~~~~~~~~~~~}}}|||{{{zzzyyyyyyzzz{{{zzzyyyxxxwwwwwwvvvuuussspppmmmkkkiiiiiikkknnnooonnnmmmmmmnnnnnnnnnoooooonnnmmmkkkjjjkkklllnnnoooqqqqqqqqqpppooooooppppppqqqrrrrrrrrrrrrrrrrrrooollljjjiiijjjiiihhhiiijjjlllmmmkkkjjjlllnnnpppqqqppppppqqqssspppppppppooommmmmmppprrrpppnnnllljjjiiiiiijjjkkkiiijjjjjjhhhfffddddddeeeeeeeeeffffffggghhhhhhiiifffeeedddeeehhhjjjjjjjjjjjjjjjkkkjjjjjjiiihhhhhhfffgggggghhhiiiiiiiiiiiijjjkkkkkkkkkiiiiiikkkmmmkkkmmmnnnqqqssstttuuuvvvqqqtttwwwwwwuuurrrqqqpppggghhhhhhgggfffgggjjjmmmoooqqqrrrttttttttttttssstttuuuvvvuuusssrrrssstttwwwuuuttttttttttttsssqqqwwwwwwxxxyyy{{{}}}}}}zzzwwwuuuvvvwwwyyytttwwwzzz|||}}}zzzwwwuuuxxxyyyvvvtttwwwyyyxxx}}}{{{{{{{{{{{{|||wwwuuurrrpppqqqqqqqqqrrrrrrrrrrrrrrrrrrzzz{{{xxx{{{}}}{{{yyyyyy{{{~~~}}}}}}{{{yyywwwuuutttsssrrrssssssssstttwww{{{~~~zzztttmmmhhh]]]ZZZUUUQQQNNNJJJFFFCCC??????>>>>>>??????@@@@@@AAA>>>>>>@@@???<<<<<<>>>>>>????????????@@@@@@@@@???????????????????????????AAAKKKMMMAAA>>>CCC@@@;;;>>>AAACCCIIIOOOPPPMMMIIIHHHFFFEEEEEEEEEFFFFFFEEECCC@@@===:::888888888777<<<@@@IIIQQQEEE888<<<======<<<:::888777666555999777777777888888666444999999999999::::::;;;<<<:::999777555444333444444222222333444444555555555666666555333222222555777444444333333333333444444...777===:::444111000///000111111222222222111111//////...000222222111000---------///000222444555---...000111222333222222|||uuuqqqooommmlllllllllnnnpppsssvvvxxxyyyyyyssssssrrrrrrrrrrrrssssssuuuxxx||||||{{{zzzzzzwwwvvvvvvxxx{{{}}}~~~}}}~~~~~~~~~|||{{{{{{}}}~~~|||zzzyyy{{{}}}zzz|||yyyyyyxxxxxxyyy|||}}}~~~|||{{{|||||||||||||||{{{zzzyyyyyywwwxxxyyy{{{{{{{{{zzzzzzvvvuuutttrrrpppmmmkkkiiigggiiikkkkkkjjjiiiiiijjjlllmmmnnnnnnnnnmmmlllkkkjjjlllnnnooopppqqqppppppnnnnnnnnnnnnnnnnnnnnnnnnmmmnnnmmmkkkiiigggfffggggggffffffhhhjjjkkkkkkjjjmmmnnnooopppppppppppppppoooppppppooommmmmmooopppmmmllljjjhhhgggggghhhhhhiiiiiiiiihhhfffeeeeeeeeedddccccccdddeeefffggghhheeedddccceeegggiiiiiihhhhhhhhhiiiiiiiiigggfffeeeeeefffgggiiijjjjjjjjjiiikkkkkklllkkkiiiiiijjjlllkkkmmmoooqqqsssuuuuuuvvvrrruuuxxxyyywwwsssqqqpppffffffffffffeeegggkkkmmmsssuuuwwwyyyyyyxxxyyyyyyyyyzzz{{{zzzxxxwwwxxxyyy{{{zzzyyyyyyzzzzzzxxxwwwzzzzzz{{{|||}}}}}}{{{xxxwwwvvvvvvvvvyyy{{{}}}~~~~~~}}}{{{uuuyyyzzzwwwvvvzzz|||{{{{{{{{{{{{zzzxxxzzzyyywwwwwwuuurrrsssssssssssssssrrrqqqqqqooorrrwwwxxxwwwvvvwwwxxx{{{zzzyyyxxxxxxzzz|||}}}yyyyyyxxxxxxwwwvvvuuutttssssssrrrqqqrrrwww}}}~~~xxxtttppplllgggaaa[[[TTTMMMHHHDDDDDDCCCBBBBBBBBBBBBCCCCCC@@@@@@BBBAAA>>>>>>@@@>>>>>>?????????@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>???IIIKKK@@@>>>DDDBBB<<>>DDD>>>999@@@===<<<;;;:::888666555555999888777888999999888777666666666666777888999:::888777666444333333333444333444555666666555444444888888666222000000333555444444333333222333333333000888===:::555333111...000000111222222222111111111111111111111111111000---------...000111333444///000222444555555555444xxxqqqnnnmmmkkkiiijjjkkknnnqqqtttvvvxxxyyysssssssssssssssssssssssssssvvvyyy|||~~~}}}{{{{{{vvvuuutttvvvyyy|||}}}}}}~~~~~~~~~}}}|||~~~}}}||||||}}}~~~|||}}}|||zzzxxxxxxzzz|||wwwzzz|||}}}}}}|||}}}}}}wwwvvvvvvvvvwwwzzz|||~~~}}}|||~~~}}}||||||zzzzzzzzzzzzyyyxxxwwwvvvuuuvvvxxxzzz{{{{{{zzzzzzqqqqqqppppppooommmlllkkkfffggghhhhhhfffeeefffgggkkkkkkmmmnnnnnnnnnmmmllljjjkkkmmmnnnooonnnnnnmmmkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiiihhheeeddddddeeeeeeddddddfffiiikkklllkkkmmmmmmnnnnnnoooooonnnmmmkkklllmmmllljjjiiijjjkkkiiihhhggggggfffggghhhhhhhhhgggffffffffffffeeeeeebbbbbbccccccdddfffggghhhcccccccccdddggghhhhhhgggeeefffgggggggggfffdddcccdddeeegggiiikkkkkkjjjjjjkkkkkkkkkjjjhhhgggiiijjjjjjllloooqqqssstttuuuttttttwwwzzz{{{yyyuuusssrrrhhhhhhhhhhhhhhhjjjmmmpppuuuxxx{{{||||||{{{|||~~~|||~~~~~~~~~|||{{{|||}}}~~~}}}||||||}}}}}}|||{{{||||||}}}~~~}}}}}}|||{{{yyyvvvsssrrrxxxzzz}}}~~~}}}xxx|||}}}yyyxxx{{{|||{{{zzz{{{}}}}}}yyywww~~~|||yyyzzzzzzwwwtttttttttssssssrrrrrrqqqqqqtttsssrrruuuyyyzzzyyyvvvxxxwwwwwwvvvvvvwwwxxxxxxuuuuuuvvvwwwxxxxxxxxxwwwrrrrrrrrrqqqrrrwww}}}~~~~~~~~~yyyssslllbbbYYYSSSLLLKKKIIIGGGEEEDDDDDDCCCCCC???>>>AAA@@@>>>???BBB>>>>>>?????????@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>AAABBBLLLMMMCCCBBBHHHGGGCCCCCCCCCCCCBBBCCCHHHMMMGGGHHHGGGEEECCCCCCFFFIIIFFFDDDBBB@@@===;;;999999:::===888666;;;999777@@@:::999999888777777666666555555555666999999888777333333333444555777999:::777666555333333333444555555666888999999777444333888888555222000000222555444444333222222222333333666888888555555666444//////000111222222222222222333333444333222000///////////////...///000000111///111222444555555555555~~~uuupppooolllhhhjjjkkklllooorrrtttvvvwwwuuuuuuuuuuuuuuuuuuuuuuuusssuuuwwwyyy||||||{{{wwwuuuttttttwwwyyyzzzzzzxxxyyy{{{}}}~~~~~~~~~}}}|||{{{{{{{{{|||}}}~~~yyyzzzzzzyyywwwwwwxxxyyywwwyyy||||||{{{zzzzzz{{{vvvvvvuuuuuuvvvxxxyyyzzzyyyzzzzzz|||}}}}}}||||||yyyyyyyyyyyyxxxwwwvvvuuutttuuuwwwxxxyyyyyyxxxwwwlllmmmmmmnnnooooooooonnnfffggghhhgggeeeddddddfffiiijjjlllmmmnnnnnnmmmmmmjjjkkklllmmmmmmlllkkkjjjhhhhhhhhhggggggfffffffffeeeffffffeeecccbbbbbbcccdddcccccceeehhhkkkmmmmmmmmmlllkkklllmmmmmmllljjjfffggghhhgggeeecccdddeeeeeeeeedddeeeeeefffggggggeeecccbbbcccddddddcccbbbaaaaaabbbccceeefffggggggcccbbbccceeeggghhhgggfffccccccdddddddddddddddcccccceeegggjjjllllllkkkkkkkkklllllljjjhhhggghhhiiijjjlllooorrrtttuuuuuutttvvvyyy||||||zzzxxxvvvvvvmmmnnnnnnmmmmmmooorrruuuvvvzzz~~~}}}|||~~~~~~}}}~~~~~~}}}}}}~~~~~~}}}~~~~~~|||}}}}}}yyyvvvsssvvvyyy|||~~~~~~{{{xxxzzzzzzyyy||||||~~~|||yyyvvvwwwvvvtttsssssssssttttttxxxuuurrrtttxxx{{{zzzxxxxxxxxxwwwwwwwwwvvvvvvvvvuuuvvvxxxzzz{{{{{{{{{zzzrrrsssssstttuuuxxx}}}}}}yyyzzz{{{||||||~~~{{{rrriiibbbWWWUUURRROOOKKKHHHFFFEEEBBB???===??????===>>>BBB>>>????????????@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>EEEFFFPPPRRRHHHGGGMMMKKKJJJGGGEEEEEEDDDCCCGGGMMMEEEFFFGGGEEEAAAAAACCCGGGBBBAAA@@@???===<<<::::::666<<<:::888===999666<<<888888777777777777777777111111333666888999777555222222333444555777999999666666444333333444555666666888;;;<<<<<<999666444666666555333000000222555333333222222222222333333777777555222333777555000///000111222222222222222222444666666333000//////111000//////...............///111222333444333333}}}vvvtttoooiiikkklllmmmnnnpppssstttuuuuuuuuuvvvvvvvvvvvvuuuuuurrrsssuuuvvvxxx|||}}}zzzxxxvvvtttsssuuuwwwxxxwwwuuuvvvyyy{{{}}}}}}}}}|||xxxxxxxxxxxxxxxyyyzzz{{{xxxzzz{{{{{{yyyxxxxxxyyyxxxzzz||||||{{{yyyyyyyyyvvvvvvuuuuuuuuuuuuuuuuuutttwwwzzzzzzyyyzzz~~~}}}{{{{{{zzzzzzzzzzzzyyyxxxwwwvvvttttttuuuvvvvvvvvvttttttkkklllmmmoooppppppqqqqqqiiiiiiiiihhheeedddeeeggghhhiiikkkmmmnnnnnnnnnnnnllllllmmmmmmlllkkkiiihhheeeeeeeeeeeeddddddddddddcccddddddcccaaa```aaabbbbbbaaaaaacccgggkkklllmmmlllkkkiiijjjlllllliiigggdddeeefffeeecccaaaaaabbbbbbbbbbbbbbbccccccddddddcccaaa```aaacccdddbbbaaa^^^___aaaccceeeeeeeeeeeecccccccccfffhhhiiihhhfffaaaaaaaaaaaabbbcccddddddbbbdddgggkkklllmmmlllkkkmmmnnnmmmkkkiiihhhhhhiiikkkmmmppptttvvvvvvvvvuuuwwwyyy{{{{{{zzzxxxxxxyyytttttttttsssssstttwwwzzzxxx}}}~~~}}}{{{}}}|||~~~~~~|||~~~|||zzzxxxxxxyyy|||}}}|||{{{zzzxxxxxxyyy}}}~~~}}}{{{zzzzzz{{{}}}~~~}}}|||uuuwwwzzz{{{|||~~~}}}{{{yyytttuuuwwwvvvvvvxxx|||xxxrrrgggddd```[[[UUUQQQNNNLLLGGGCCCAAABBBAAA>>>???BBB>>>????????????@@@@@@@@@????????????????????????DDDFFFQQQSSSHHHGGGLLLJJJKKKFFFCCCEEEEEEBBBCCCFFFBBBEEEGGGDDD@@@>>>@@@CCC===============<<<;;;;;;555===<<<999===999666;;;999999888888888888777777333444666999;;;:::666333444444444444555666777888666666555444444555666777444777;;;>>>???>>>;;;888333444444333222222333555111111111111222333444444000444444111111333333111//////000222222333333222---111666777555222111111111000///..................///111333444444444333|||yyytttlllllllllmmmnnnppprrrssstttssssssttttttttttttsssssspppqqqqqqrrrssswww|||}}}zzzzzzwwwtttssstttuuuvvvvvvvvvwwwyyy{{{{{{zzzyyyxxxtttttttttuuuuuuvvvwwwxxxyyy{{{~~~~~~|||zzzzzzzzzzzz{{{}}}|||zzzyyyxxxxxxuuuuuuuuuuuuuuusssrrrqqqrrrxxx|||{{{xxxxxx}}}|||~~~|||{{{zzz{{{{{{{{{{{{zzzyyyxxxxxxssstttuuuuuuuuusssrrrqqqlllmmmnnnoooqqqqqqrrrrrrkkkkkkkkkiiigggfffggghhhggghhhjjjmmmnnnnnnnnnnnnmmmnnnnnnnnnmmmkkkiiihhhccccccccccccccccccccccccbbbccccccbbbaaa``````bbb```______bbbfffjjjllllllllljjjhhhiiikkkkkkhhheeeeeeggghhhgggeeecccccccccaaaaaaaaaaaaaaa`````````dddbbb```aaadddeeedddaaa\\\]]]```cccdddeeedddcccccccccdddfffhhhiiihhhfff``````______```bbbdddfffbbbdddhhhkkkmmmmmmllllllooooooooommmjjjiiiiiijjjlllnnnrrruuuwwwxxxwwwvvvwwwyyyzzzzzzyyyxxxyyyzzzxxxxxxxxxwwwvvvwww{{{}}}|||~~~~~~~~~|||}}}}}}zzz}}}~~~|||zzzwwwvvvppprrrssssssrrrtttyyy}}}|||tttqqqllleee___YYYUUUSSSNNNIIIFFFFFFDDDAAAAAADDD>>>????????????@@@@@@@@@????????????????????????AAACCCNNNQQQFFFCCCHHHEEEHHHBBB@@@DDDEEE@@@===???@@@DDDFFFDDD???<<<===@@@:::;;;;;;<<<<<<<<<<<<<<<777???:::444777777777>>>;;;;;;::::::999888777777777999;;;???@@@===888444777666666555555555666666666666555444555666777888222666;;;@@@BBBAAA>>><<<000222333444333333444555111111111111222333444555)))111666333//////111111//////000222222333333333)))///555888777555333333//////............//////000111333555666666666555~~~uuummmpppsssqqqnnnnnnrrrwwwrrrtttvvvtttrrrqqqsssuuuppppppppprrrtttwwwzzz{{{zzz{{{~~~}}}{{{xxxwwwzzzyyyxxxwwwvvvwwwxxxyyyyyywwwtttuuuxxxyyyxxxwwwttttttssstttuuuwwwyyyzzz{{{|||}}}|||zzzzzz|||}}}~~~xxxuuuwwwwwwsssrrruuusssttttttuuutttsssrrrqqquuuuuuvvvwwwxxxyyyzzzzzz{{{{{{{{{{{{{{{{{{zzzzzz}}}{{{zzzzzzzzzzzzyyywwwssssssssssssrrrqqqpppoooooopppqqqrrrrrrrrrrrrrrrpppooonnnkkkhhhggghhhjjjfffiiikkkkkkjjjiiiiiijjjmmmlllkkkjjjiiihhhgggfffddddddcccbbbbbbbbbbbbbbbdddaaa^^^^^^```aaa___]]]^^^```bbbdddggghhhjjjjjjiiiiiiiiihhhgggfffffffffiiieeeaaa```bbbccccccbbbaaabbbdddeeeeeedddcccbbbdddbbb``````bbbddddddddd______aaaccceeeeeedddcccdddeeehhhiiijjjhhhfffeeebbbbbbbbbcccddddddeeeeeeeeefffhhhjjjlllmmmnnnnnnjjjlllmmmmmmkkkjjjkkkkkkmmmooorrrvvvyyy{{{|||}}}yyyyyyzzz{{{|||||||||{{{xxxxxxwwwyyy|||~~~}}}zzzxxxwwwuuurrrpppnnnooopppsssvvvxxxzzz{{{{{{wwwrrrmmmhhhaaa]]]UUUOOOHHHFFFGGGHHHFFFDDDAAA@@@@@@@@@AAAAAA>>><<<@@@@@@?????????>>>>>>>>>;;;FFFNNNLLLGGGEEEEEEEEE???CCCGGGEEE@@@======???AAABBBBBB@@@>>><<<======>>>======<<<;;;:::::::::::::::999::::::999777555444:::<<<888666888888444999>>>===BBBMMMGGG777111444333333444444666777777999666444444666777555333777:::;;;999:::>>>>>><<<888666444222111222333444000//////000222444333222000333444222222444333000111111222222222333333333+++...333555666555555666333333333333333333333222777777888999:::;;;;;;;;;~~~vvvvvvtttqqqnnnnnnppprrrvvvxxxyyyxxxuuusssssstttnnnooooooqqqsssuuuxxxyyyyyyzzz|||~~~~~~}}}{{{yyyxxxwwwyyyyyyxxxwwwwwwwwwwwwwwwwwwuuussstttvvvwwwwwwuuusssrrrrrrrrrsssuuuwwwxxxyyyzzz{{{zzzyyyyyyzzz||||||wwwtttvvvtttqqqqqqvvvpppqqqrrrrrrrrrqqqooonnnqqqqqqrrrsssuuuuuuvvvvvvyyyyyyyyyyyyyyyyyyyyyyyy|||{{{yyyyyyzzzzzzxxxwwwtttttttttssssssqqqppppppooopppqqqqqqrrrrrrrrrqqqnnnnnnmmmjjjgggffffffhhheeegggiiijjjiiihhhhhhiiijjjiiihhhgggfffeeeddddddbbbbbbaaa```____________aaa^^^\\\\\\^^^___^^^\\\]]]^^^aaaccceeeggghhhhhhggggggggggggeeeeeeeeeeeehhheeebbbaaacccddddddccceeeffffffffffffeeedddccccccaaa```aaadddeeeeeeeee```aaabbbdddfffffffffeeeeeegggiiikkkkkkjjjhhhggghhhggggggggggggggggggggghhhhhhjjjkkklllmmmmmmmmmkkkmmmoooooommmmmmmmmnnnppprrruuuyyy|||~~~|||}}}~~~~~~~~~~~~|||zzzyyywwwtttrrrnnnnnnpppqqqsssuuuvvvvvv~~~~~~{{{vvvqqqllleee___XXXTTTSSSRRRNNNJJJHHHFFFDDDCCCCCCCCCAAA???@@@?????????>>>>>>>>>>>><<>>???AAABBBBBB@@@>>><<<<<<===>>>>>>======<<<;;;;;;:::::::::;;;======<<<:::888777<<<===999777::::::777777999777???OOOMMM===666444444444444444555666777999777444444666777666444666::::::999:::???@@@>>>888666444222222222333444666333000///000111222222000333333111111333333000111111111222222222333333///000222222111111333444555555555666666666777777:::999999777666555444444yyyuuutttssssssssswwwxxxzzzxxxuuuqqqoooooommmmmmnnnoooqqqsssuuuvvvwwwxxxyyy{{{{{{{{{{{{zzz}}}{{{zzzxxxwwwwwwwwwxxxxxxxxxxxxxxxwwwvvvuuuttttttrrrqqqqqqsssuuuttttttqqqqqqqqqqqqrrrsssuuuvvvvvvwwwyyyxxxxxxxxxyyy{{{xxxvvvuuutttpppnnnqqqwwwooopppqqqrrrqqqpppooonnnooopppqqqrrrssstttttttttwwwxxxxxxxxxxxxxxxxxxxxx{{{zzzxxxxxxyyyyyywwwvvvuuuuuutttsssrrrqqqpppoooooopppqqqqqqrrrqqqqqqqqqllllllkkkhhheeeddddddeeeccceeeggggggfffffffffgggffffffeeedddcccbbbbbbaaa```___^^^]]]\\\\\\\\\\\\]]][[[ZZZZZZ\\\]]]]]]\\\\\\]]]___aaaccceeeffffffeeefffgggfffeeedddeeeffffffdddbbbbbbccceeeeeeeeeiiiiiihhhhhhggggggggggggcccccccccdddfffgggfffeeebbbcccdddeeefffggggggggghhhiiikkkmmmmmmlllkkkjjjnnnnnnmmmllllllkkkjjjjjjjjjkkklllllllllllllllllllllnnnpppppppppooopppqqqqqqsssvvvzzz|||}}}~~~~~~{{{|||}}}~~~{{{yyyxxxwwwtttrrrpppppppppqqqrrrsssssssss{{{}}}|||tttooosssnnniiieeeccc```[[[WWWSSSPPPLLLIIIHHHFFFDDDCCCBBBAAA@@@@@@????????????>>>FFFKKKHHHDDDBBBBBBAAAAAADDDFFFEEEAAA??????@@@@@@AAABBBAAA>>>===<<<===???>>>>>>======<<<<<<;;;;;;===???AAAAAA???<<<:::999===>>>:::999:::;;;:::777777333;;;MMMNNN???888555555555444555555666666888777555555666777666555666999:::888:::>>>@@@>>>777666444333222222333444:::666111......000111111///222333111111333222///111111111111111222222222222333333222222333666888777777888888999999::::::888888666555333111000000~~~}}}}}}{{{yyyyyyzzz{{{{{{xxxtttpppnnnnnnnnnooooooqqqrrrssssssuuuvvvwwwxxxxxxwwwvvvuuuxxxwwwuuusssssstttuuuvvvwwwwwwwwwwwwvvvtttrrrpppqqqpppppppppqqqsssssssssqqqqqqppppppqqqrrrtttuuutttvvvxxxxxxwwwwwwxxxzzzuuuvvvvvvsssooonnnsssyyyqqqrrrsssssssssrrrqqqpppqqqrrrsssuuuuuuvvvuuuuuuwwwwwwwwwwwwwwwxxxxxxxxxzzzxxxwwwwwwwwwwwwvvvttttttsssrrrqqqpppoooooonnnppppppqqqqqqqqqqqqppppppjjjjjjjjjgggdddbbbbbbbbbaaacccdddeeeddddddeeefffcccccccccbbbbbbaaaaaaaaa```___^^^\\\[[[ZZZZZZZZZ[[[ZZZYYYZZZ[[[\\\\\\]]]]]]^^^___aaacccddddddeeeeeeggghhhgggdddccceeegggbbbaaaaaaaaabbbdddeeeeeeiiihhhiiiiiiiiijjjkkkkkkgggffffffgggiiihhhfffccccccdddfffffffffggghhhiiiiiikkklllnnnnnnnnnmmmlllpppppppppooooooooonnnnnnmmmmmmmmmmmmmmmlllkkkkkklllnnnqqqrrrrrrrrrsssuuuvvvwwwzzz}}}~~~~~~}}}|||{{{|||~~~~~~{{{zzzzzzyyywwwuuurrrrrrrrrrrrssssssssssssvvvxxxzzz}}}~~~~~~}}}|||{{{uuuwwwuuusssrrrqqqoookkkhhh```\\\VVVQQQNNNLLLIIIHHHEEEDDDCCCBBBAAAAAAAAAAAAAAAGGGKKKGGGCCCBBBAAA@@@BBBDDDEEEDDDBBB@@@@@@AAA>>>@@@AAAAAA>>>===<<<===??????>>>>>>=========<<<>>>AAADDDEEECCC@@@<<<::::::;;;<<<:::888888999:::999:::666999GGGFFF:::666666666555555555555666666888777666555666666666666888:::999666777;;;<<<:::666555444333333333333444999666222000000111111111///222333000000333222///111111111111111111111111222444666777888999<<>>>>>>>>>>>============AAADDDGGGGGGCCC>>>:::999888999999:::888666777999777<<<::::::@@@<<<444666666666555555555666777777777777777666666666777888:::<<<:::555444666777555555555444444333333333444555444333444555444222000///222333111111333222///222222111111111111111111222555999;;;<<<;;;<<<===888777777666555444333333000000111222444555666666{{{xxxwwwwwwvvvuuutttrrrqqqpppqqqrrrrrrsssrrrqqqpppooonnnmmmlllllllllmmmnnnnnnrrrrrrqqqqqqpppooonnnmmmlllnnnoooooonnnoooqqqsssrrrqqqppppppppprrrsssttttttvvvxxxxxxwwwvvvuuuvvvppptttvvvrrrqqqssswwwxxxooopppqqqrrrsssrrrqqqpppqqqsssuuuvvvwwwvvvtttsssuuuuuuvvvwwwwwwxxxxxxxxxwwwvvvttttttuuuuuusssrrrnnnmmmlllkkkkkklllmmmnnnpppppppppqqqppppppooonnnjjjkkkkkkhhheeeaaa``````^^^```aaaaaa```aaaccceeebbbbbbbbbcccccccccccccccdddcccaaa___]]][[[[[[ZZZ[[[\\\\\\\\\[[[[[[\\\^^^^^^___```aaabbbbbbbbbbbb___bbbdddaaa\\\YYY[[[^^^\\\]]]____________```bbbccceeeiiilllppprrrsssssspppnnnlllkkkkkkiiifffdddeeehhhjjjiiiggghhhkkknnnooooooppprrrrrrsssssssssssssssssstttuuuvvvvvvvvvqqqrrrrrrssssssssssssrrrqqqtttxxxzzz{{{}}}~~~{{{yyyvvvuuuuuutttsssrrrqqqqqqnnnoooppprrrrrrrrrqqqqqqrrrtttwwwyyyzzz{{{|||~~~~~~{{{xxxzzzuuuooohhhccc^^^ZZZWWWMMMKKKGGGDDDAAA@@@@@@@@@EEEIIIJJJEEECCCDDDDDDAAABBBBBBAAAAAAAAA@@@@@@@@@<<<>>>AAAAAA???===<<<<<<========================@@@DDDGGGEEE@@@;;;999999888888:::<<<:::666666888222;;;;;;:::>>>999444999555555555555666777888999666777888777666666888999===>>>:::444222444444222444444444444444444444444222222333666777666444111000333444111111444333000333333333222222222222222333666999:::999666444444555555444333222111000000333333444444444444555555}}}}}}|||{{{zzzwwwtttqqqooommmnnnooooooooonnnmmmllljjjjjjjjjjjjjjjjjjjjjjjjoooooonnnmmmllllllmmmmmmiiikkkmmmmmmllllllooorrrqqqpppooooooooopppqqqrrrsssuuuwwwwwwuuusssrrrrrrmmmqqqsssqqqrrrvvvwwwssspppqqqrrrssstttsssrrrrrrqqqsssuuuwwwwwwvvvtttrrrsssttttttuuuvvvvvvwwwwwwvvvuuussssssttttttrrrqqqlllllljjjjjjkkklllnnnppppppppppppppppppooonnnnnnkkklllllljjjfffcccaaa```^^^___``````___aaacccfffbbbbbbbbbcccccccccddddddeeedddbbb___]]]\\\[[[ZZZ[[[\\\]]]\\\YYYYYY[[[]]]]]]^^^___``````````````````dddeeebbb[[[WWWYYY]]]\\\^^^``````___^^^```aaadddggglllqqqtttuuuttttttpppnnnlllkkkkkkkkkjjjiiihhhkkkmmmllljjjjjjnnnrrrrrrssstttuuuvvvwwwxxxxxxyyyyyyyyyyyyyyyzzzzzzzzztttuuuwwwxxxyyyzzzzzzzzzxxx{{{~~~|||yyyvvvsssqqqpppnnnooooooppppppppppppooolllpppuuuwwwwwwwwwxxxyyyzzz|||}}}zzzyyy{{{uuuoooiiiccc___VVVTTTOOOJJJGGGEEEDDDDDDEEEGGGGGGCCCAAACCCDDDAAABBBAAA??????@@@@@@@@@???;;;===@@@AAA???===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<===@@@DDDBBB===:::999;;;:::999===AAA???999777:::444<<<;;;;;;@@@;;;555888444444444555666888999:::555777888777666666888:::>>>???;;;555333555666444333444444444444444444444444444444555666666444333111444555333333555444111444444444333333333222222444555777666333111111111222222222222222222222222555555444444444444444444|||yyyuuuqqqooojjjkkklllllllllllljjjjjjhhhiiiiiiiiiiiihhhhhhgggnnnmmmkkkjjjjjjkkklllmmmgggiiikkkkkkjjjjjjmmmpppoooooonnnmmmmmmnnnpppppprrruuuvvvvvvtttqqqpppoookkkoooqqqooorrrwwwvvvppprrrsssuuuvvvvvvvvvuuuuuussstttwwwxxxyyywwwuuutttrrrrrrsssssstttuuuvvvvvvvvvtttssssssssssssrrrppplllkkkjjjjjjkkknnnppprrrpppppppppppppppooonnnnnnlllmmmmmmkkkgggcccbbbaaa^^^___```______aaacccfffaaaaaabbbbbbccccccddddddfffdddbbb```]]][[[ZZZZZZ[[[\\\]]][[[XXXWWWYYY\\\\\\]]]^^^^^^_________^^^cccgggiiieee]]]YYYZZZ^^^\\\___bbbaaa___^^^```bbbfffjjjoootttwwwwwwuuutttpppmmmkkkkkklllmmmmmmmmmjjjnnnpppooollllllqqquuuuuuvvvwwwxxxyyyzzz{{{{{{~~~~~~}}}|||||||||wwwxxxzzz|||}}}~~~{{{wwwtttrrroooooopppppppppppppppoookkkpppvvvyyyxxxwwwwwwxxxtttwww|||~~~{{{}}}wwwpppiiieee___\\\WWWQQQMMMKKKJJJJJJDDDFFFEEEAAA@@@CCCCCCAAAAAA@@@>>>>>>???@@@??????:::===@@@AAA???===<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<999===AAA@@@;;;999;;;===<<<<<<@@@FFFDDD<<<:::===:::???<<<<<>>444444333333444555777999:::;;;555777999888666666888;;;??????<<<666444777888777333333444555555444444444888666444333444555555444222555666333333666555222555555555444444333333333333444444222111111333555000000111222333555555666333333333444444555555555~~~{{{wwwtttsssrrrpppnnnlllkkkjjjjjjgggbbbbbbgggiiigggiiinnnkkkjjjjjjkkknnnoooooonnniiigggfffeeegggjjjnnnqqqpppnnnkkkiiijjjllloooqqqtttssssssrrrpppooommmlllmmmmmmnnnnnnoooppppppqqquuuvvvvvvuuusssqqqrrrsssvvvvvvwwwwwwwwwvvvuuuuuuuuutttsssrrrqqqrrrssssssqqqsssuuuuuutttssstttuuupppooonnnmmmnnnpppsssuuussstttuuuuuutttrrrpppooosssrrrpppmmmkkkhhhfffeeeaaa___]]]]]]___aaaaaaaaaeeedddcccaaaaaaaaabbbbbbeeeeeedddaaa^^^[[[[[[\\\ZZZ[[[\\\[[[ZZZYYYZZZ[[[]]]]]]\\\\\\[[[[[[[[[[[[]]]kkkpppcccWWWWWW\\\]]]___bbbeeeeeecccaaa______eeeiiinnnppppppnnnlllkkkpppqqqqqqrrrrrrqqqqqqqqqoooqqqrrrqqqqqqqqqsssuuuuuuxxx|||~~~|||tttsssrrrrrrsssrrrpppnnnqqqqqqrrrtttvvvvvvtttrrrvvvxxx{{{~~~yyyqqqlllhhheeeaaa[[[VVVQQQNNNLLLOOOKKKFFFBBBAAABBBBBBBBBHHHIIIIIIGGGCCC@@@??????===<<<<<<<<<<<<<<<<<<;;;==================<<<<<<======>>>>>>===<<<;;;;;;<<<===AAAFFFDDD===999999===::::::<<<<<<888777999777777666555555666777888:::888666777999:::999666999777666666777777666444444444333333333333444444333666888888555444555666777888888666444333444666444444444333333222222222111111222333333444555555333333333444444333222222222222222222222222333333|||yyyxxxuuurrrpppnnnmmmlllnnniiigggkkkllliiijjjnnnnnnmmmlllmmmoooppppppooollljjjhhhggggggiiilllnnnnnnmmmkkkjjjjjjlllnnnooopppqqqqqqpppooommmkkkjjjjjjkkkkkklllmmmooooooppprrrssstttsssrrrrrrsssttttttuuuvvvwwwwwwvvvuuuuuuuuuuuusssrrrqqqrrrrrrsssrrrtttvvvvvvvvvuuuvvvwwwvvvsssooollllllnnnrrruuuwwwvvvuuuttttttsssssssssrrrqqqooonnnkkkiiihhhgggcccaaa______`````````___cccbbbaaa`````````aaabbbgggggggggccc^^^YYYWWWVVVYYY[[[\\\\\\[[[[[[\\\^^^]]]]]]]]]]]]]]]\\\\\\\\\^^^kkkpppdddYYYYYY]]]^^^]]]___cccdddcccaaa`````````cccfffhhhiiijjjlllnnnrrrssssssttttttsssrrrqqqssstttuuuuuutttuuuwwwyyy|||~~~~~~zzzxxxxxxxxxxxxxxxwwwwwwxxxzzz{{{{{{yyyvvvtttzzz}}}}}}~~~}}}wwwrrrnnnlllhhhccc___[[[XXXVVVSSSOOOIIIEEECCCCCCBBBAAAGGGGGGFFFEEECCCAAA???>>>============<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<==================<<<;;;;;;<<<===CCCHHHFFF???;;;;;;<<<::::::===<<<888666888888777777777777888999:::999777555666888999888666666555555555666666666666777666666555555666666777444666888777555444555777888999999888555333444444444444333333333333333333111111222333333444555555333333333444333333333222333333333222222222222222~~~zzzwwwuuutttyyytttqqqrrrrrrpppoooqqqpppnnnmmmnnnoooooonnnmmmllljjjhhhfffeeefffggghhhkkkjjjjjjjjjjjjkkklllmmmkkklllmmmnnnmmmkkkiiigggfffggghhhiiikkkmmmnnnnnnnnnoooqqqqqqqqqqqqssstttrrrsssvvvwwwxxxwwwvvvuuuvvvuuutttsssrrrqqqrrrrrrrrrtttvvvxxxxxxxxxyyy{{{{{{wwwrrrmmmlllnnnqqqtttyyyxxxvvvuuuttttttuuuvvvqqqpppooonnnmmmlllkkkjjjgggeeebbbaaa``````^^^]]]______^^^^^^^^^___``````dddeeeeeeccc^^^YYYWWWVVVYYYZZZ\\\]]]\\\]]]___```]]]]]]^^^^^^___^^^^^^^^^[[[gggmmmdddYYYXXX[[[\\\\\\___bbbccccccbbbbbbbbbbbbcccdddeeefffiiinnnqqqssstttvvvwwwwwwvvvuuusssyyyzzz{{{|||{{{|||}}}|||}}}~~~~~~}}}}}}~~~}}}zzzuuu|||~~~|||~~~{{{vvvtttqqqmmmiiifffcccbbbZZZVVVPPPKKKIIIGGGEEEDDDGGGEEEBBBBBBDDDCCCAAA>>>>>>>>>>>>======<<<<<<<<<;;;;;;:::999:::;;;===>>><<<============<<<;;;;;;;;;>>>DDDJJJHHHAAA======:::888:::======888666777888888888888999:::<<<<<<777666555666777888777555333333444555555666666777777666666555555666666777555666777777555555666777777888:::999666444333333333333333333444444444444111222222333333444444555333333333333333333333333444444444333333222222111~~~~~~|||{{{vvvtttsssrrrrrrqqqooommmmmmllljjjhhhggggggggggggggghhhhhhiiiiiiiiiiiiiiiggghhhjjjkkkkkkiiigggeeedddeeefffgggiiikkklllmmmlllmmmooooooooooooqqqrrrqqqsssvvvxxxyyyxxxwwwvvvuuuuuutttsssrrrqqqqqqppppppsssvvvwwwxxxyyy{{{}}}|||zzzuuurrrpppqqqssstttxxxwwwwwwvvvvvvvvvvvvvvvppppppoooooonnnnnnnnnnnnkkkhhheeecccaaa___]]]ZZZ\\\\\\\\\]]]]]]^^^^^^___]]]^^^^^^]]]\\\[[[\\\]]]ZZZ[[[]]]]]]]]]]]]^^^```]]]^^^___```aaaaaaaaa```\\\gggnnnhhh___\\\^^^^^^___aaadddeeedddccccccdddiiiiiijjjjjjkkkmmmqqquuuuuuwwwzzz|||~~~}}}|||{{{}}}}}}|||yyyvvvrrrnnnkkkiiibbb^^^XXXSSSQQQOOOMMMKKKIIIEEEAAABBBEEEFFFCCC??????>>>>>>======<<<<<<<<<999:::;;;<<<======>>>>>><<<<<<<<<======<<<;;;;;;:::===CCCJJJIIIBBB======888888:::???>>>999666666666777777888999;;;<<<<<<777777666777777777777666555555666666555555666777555555444444444444555555666666666666666666777888333555888888777444333333222333333333444444555555222222222333333444444444333333222222333333444444666555555444333222222111|||zzzxxxvvvssspppooonnnmmmlllkkkkkkjjjjjjfffggghhhiiiiiihhhgggfffeeefffhhhiiijjjiiigggfffeeeeeefffggghhhjjjjjjkkklllmmmnnnnnnmmmmmmnnnpppqqqsssuuuwwwxxxxxxwwwvvvsssssssssrrrqqqqqqpppooonnnqqqtttvvvwwwxxx{{{|||yyyyyyxxxwwwvvvuuuuuuuuutttvvvxxxyyyyyywwwuuusssppppppppppppppppppppppppmmmkkkhhheeeccc```]]]ZZZ[[[[[[\\\\\\]]]]]]]]]^^^YYYYYYYYYXXXXXX[[[___ccc\\\]]]^^^^^^\\\\\\]]]^^^^^^___aaaccceeeeeeeeedddbbbmmmtttrrrjjjffffffgggccceeeggggggfffeeeffffffjjjmmmqqqsssuuuwwwzzz|||~~~~~~zzzvvvssspppfffccc^^^ZZZXXXVVVTTTSSSOOOJJJEEEEEEHHHIIIFFFCCC@@@??????>>>===<<<<<<<<<888:::===@@@AAA@@@>>>===;;;;;;<<<<<<<<<<<<;;;;;;999;;;BBBHHHGGG@@@<<<<<<777777;;;AAAAAA;;;666666444555666777888999::::::888888888888888888888888888999:::999666444555666555555555444444555555555777666555555666777888888///222555777666555444555333333333444444555555555222222333333333333444444333222222222222333444555666666555555444333222222{{{wwwtttqqqqqqppppppnnnmmmkkkjjjjjjjjjjjjjjjiiihhhgggfffffffffggghhhiiijjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiikkklllnnnmmmmmmlllnnnooorrrrrrsssttttttuuuuuuuuuppppppqqqqqqqqqpppoooooommmpppsssuuuvvvwwwzzz|||vvvwwwxxxyyyyyywwwuuutttsssuuuyyy{{{{{{xxxuuurrrpppqqqqqqqqqrrrrrrrrrrrrnnnllliiigggeeebbb^^^[[[\\\\\\]]]^^^^^^^^^]]]]]][[[[[[ZZZYYYXXXZZZ___bbb^^^``````___]]]]]]]]]^^^aaacccfffiiikkkkkkkkkjjjgggpppxxxyyysssmmmkkkllliiikkkmmmmmmmmmmmmnnnooommmrrryyy|||zzzmmmjjjeeebbb```^^^[[[YYYVVVRRRNNNLLLLLLLLLJJJHHHBBBBBBAAA@@@???>>>>>>===:::<<>>===::::::;;;<<<<<<<<<<<<;;;:::;;;@@@EEEDDD===:::;;;666777===DDDDDD===777666333444555777777888888888777999:::999888777888999999;;;<<<:::666444555777888777777666666777777888888666444555777999999999000222555666555555555666444444444444444555555555333333333333333333333333333222222111222333555666666666666555555444444333~~~~~~}}}|||yyyvvvsssqqqpppooonnnmmmkkkjjjiiiiiihhhhhhhhhhhhiiikkkmmmnnnooonnnmmmlllkkkjjjiiihhhhhhjjjlllmmmmmmnnnoooqqqqqqppppppoooooopppqqqrrrmmmmmmoooppppppoooooonnnmmmpppsssuuuvvvwwwyyy{{{vvvwwwwwwwwwvvvuuussssssuuuwwwyyy{{{{{{zzzwwwvvvrrrrrrrrrrrrrrrsssssssssmmmkkkiiihhhfffddd```]]]^^^^^^_________^^^]]]\\\[[[]]]^^^^^^]]]]]]___```___aaabbbbbb``````aaacccfffhhhllloooqqqrrrrrrqqqmmmuuu}}}vvvssstttsssuuuxxxzzzzzz|||~~~yyyvvvqqqmmmjjjgggdddaaa^^^[[[WWWSSSPPPNNNMMMMMMFFFFFFEEEDDDCCCBBBAAAAAA===============>>>>>>>>>999:::;;;;;;<<<<<<<<<;;;<<<===@@@DDDBBB<<<:::;;;666888???FFFFFF???888666444555666777777777777666666888999999777666777999777:::<<<:::555333555888888888777777777777888888999666444444777999:::999555666777777555555666777555555555555444444444444333333333333333333333333333222111111222333555777666666666555555555555555tttsssqqqooommmlllkkkkkkjjjiiihhhhhhjjjllloooqqqsssrrrpppnnnllljjjhhhhhhfffhhhkkklllmmmooorrrtttpppooommmkkkkkklllnnnoookkklllmmmooooooooonnnnnnnnnqqqtttvvvvvvxxxyyy{{{xxxwwwuuusssrrrqqqqqqqqqyyyyyyzzz{{{{{{zzzzzzyyyrrrrrrsssssssssssssssssslllkkkiiiiiigggeeeaaa^^^___``````aaa```___]]]\\\XXX\\\aaaccccccbbbaaa``````aaacccccccccccceeegggiiilllppptttvvvwwwvvvvvvyyy|||~~~}}}}}}|||wwwsssoookkkhhhbbbaaa^^^XXXRRROOOOOOPPPIIIIIIHHHGGGFFFEEEDDDDDDAAA>>>;;;999999;;;>>>@@@999:::;;;;;;<<<<<<<<<;;;???>>>@@@CCCAAA;;;:::<<<666888@@@HHHHHH@@@999777555666777888888777666555555777999888555444666888444888:::999555333555999666666555555555555666666999666333444777::::::::::::::::::888555444555777666666666555444444444333333333333333333333333333333222111111111333666777555555555666666666666666