BM66(@h {{{~~~yyysssnnnnnnmmmmmmllllllllllllnnnppprrrwww~~~{{{vvvqqqnnnkkkkkkkkkkkkkkkllllllmmmkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjiiijjjnnnuuuzzznnnfff[[[TTTRRRSSSSSSTTTPPPOOONNNNNNOOONNNLLLJJJIIIIIIIIIIIIJJJJJJJJJJJJNNNNNNNNNNNNOOOQQQSSSUUUYYYYYYXXXWWWYYY___gggmmmwwwiiiZZZUUUWWWYYYSSSLLLLLLLLLLLLKKKKKKJJJJJJIIIHHHIIIIIIIIIMMMSSSSSSNNNKKKLLLLLLLLLJJJGGGDDDCCCJJJJJJIIIIIIJJJJJJKKKLLLJJJJJJJJJJJJJJJJJJJJJJJJGGGHHHIIIHHHHHHMMMUUU\\\]]]ccckkksssvvvvvvrrrooopppvvvuuuuuuvvvwwwwwwvvvuuuuuuzzz|||zzzrrrnnnzzzrrrVVVRRRLLLFFFDDDDDDFFFGGGEEEDDDCCCCCCDDDDDDBBB@@@?????????@@@@@@@@@AAAAAACCCCCCCCCDDDFFFIIILLLNNNOOOPPPQQQQQQSSSVVV\\\```rrruuuiiieee\\\UUUMMMIIIIIIIIIEEEAAAEEEEEEDDDCCCCCCBBBAAAAAAHHHJJJHHHCCCAAABBB@@@<<<@@@AAAAAABBBBBBBBBAAAAAABBBBBBBBBBBBBBBCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCC>>>@@@AAA@@@@@@DDDLLLSSSXXX]]]eeellloooooollliiijjjooo}}}iiikkkmmmooopppqqqqqqpppqqqooojjjffflll~~~]]]HHHHHHGGGDDDBBBBBBDDDFFF@@@?????????@@@@@@???===============>>>>>>>>>>>>?????????@@@CCCGGGJJJLLLIIIKKKMMMOOOOOOPPPSSSUUUWWWkkkaaaSSSTTTZZZQQQQQQPPPNNNKKKIIIHHHHHHEEEEEEDDDCCCCCCBBBAAAAAA===AAACCC@@@@@@CCCDDDCCC@@@@@@@@@@@@AAAAAABBBBBBCCCCCCBBBBBBCCCCCCDDDEEECCCCCCCCCCCCCCCCCCCCCCCC>>>@@@AAA@@@???BBBIIIPPPXXX\\\bbbhhhkkkkkkiiihhheeejjjxxxjjjhhhfffiiimmmnnnllliiigggeeecccjjj```NNNDDDDDDDDDDDDCCCCCCCCCCCC@@@@@@??????>>>=====================>>>>>>>>>>>>???@@@AAABBBDDDEEEFFFGGGFFFGGGHHHIIIKKKLLLMMMNNNPPPTTTbbbppp___ZZZVVVQQQNNNQQQNNNJJJIIIIIIGGGCCC@@@GGG@@@===@@@DDDDDDDDDEEEBBBAAA@@@???>>>???@@@@@@===>>>???@@@AAA@@@???>>>AAAAAAAAABBBBBBCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAEEEAAA??????@@@AAAHHHPPP[[[\\\```dddddd```___bbbeeejjjwwwdddhhhlllooonnnjjjfffccc```jjjyyypppSSSFFFDDDDDDDDDCCCCCCBBBBBBBBB@@@??????>>>>>>===<<<<<<;;;;;;<<<<<<<<<=========>>>>>>@@@AAABBBDDDEEEEEEDDDDDDEEEGGGHHHIIIJJJKKKIIIIIIOOO___zzzttt^^^VVVVVVSSSMMMJJJKKKJJJIIIJJJKKKJJJGGGDDDCCC@@@@@@BBBBBB???@@@BBBBBBAAA@@@?????????@@@@@@>>>???@@@@@@@@@???>>>===@@@@@@@@@@@@@@@?????????@@@@@@@@@@@@????????????BBB???===???@@@BBBIIIQQQWWWWWW[[[______[[[[[[^^^cccgggssscccgggkkkjjjeeeaaaaaacccmmmvvvYYYGGG@@@DDDDDDCCCCCCBBBAAA@@@@@@??????>>>>>>===<<<<<<;;;::::::::::::;;;;;;;;;;;;<<<===>>>???@@@AAABBBCCCAAAAAABBBDDDEEEFFFGGGHHHEEEFFFFFFHHHVVVtttaaaWWWPPPQQQSSSQQQLLLHHHFFFFFFFFFHHHIIIIIIGGGDDD@@@???AAABBB@@@<<<>>>CCCAAAAAA@@@????????????@@@>>>??????@@@???>>><<<;;;??????>>>======<<<<<<;;;?????????>>>>>>=========???<<<;;;>>>@@@BBBIIIQQQWWWWWW[[[______[[[[[[^^^dddhhhtttiiihhheeebbbbbbhhhqqqxxx{{{[[[IIICCCBBBCCCCCCBBBAAA@@@??????>>>>>>>>>======<<<;;;;;;;;;999999999:::::::::;;;;;;;;;;;;<<<===>>>???@@@@@@???@@@AAABBBCCCDDDEEEEEEDDDGGGIIIFFFHHHWWWrrrrrr^^^TTTQQQPPPQQQRRRPPPMMMJJJFFFEEEDDDCCCCCCCCCCCCCCCGGGBBB???@@@@@@>>>???CCC@@@@@@@@@???????????????>>>>>>??????>>><<<;;;:::<<<<<<<<<<<<<<<;;;;;;;;;===============>>>>>>>>>>>>;;;;;;===???AAAGGGOOOUUUUUUZZZ______[[[ZZZ]]]aaafffrrriiifffdddiiiuuubbbHHH@@@AAACCCAAAAAAAAA@@@???>>>>>>=========<<<<<<;;;::::::999999999:::::::::;;;;;;;;;999::::::;;;<<<===>>>>>>??????@@@AAABBBCCCCCCDDDAAADDDFFFDDDCCCGGGRRR[[[iiiWWWQQQUUUTTTQQQNNNMMMMMMMMMLLLFFFEEEBBB@@@???AAAEEEHHHUUUIII???>>>@@@@@@??????>>>>>>>>>>>>>>>===============>>>>>>===;;;:::999999::::::;;;<<<======>>>;;;;;;<<<===>>>???@@@@@@>>><<<;;;======>>>DDDJJJNNNPPPVVV\\\\\\XXXVVVXXXXXX^^^lll}}}bbbeeennn~~~iiiOOO@@@<<<>>>@@@?????????>>>>>>>>>>>>===<<<<<<;;;;;;:::999999999999999999999::::::::::::999999::::::;;;<<<<<<===?????????@@@AAABBBBBBBBBCCCBBBAAA@@@AAADDDGGGIIISSSooovvveeeWWWMMMIIIPPPOOOKKKEEEDDDHHHJJJJJJCCCBBBAAA@@@@@@DDDIIINNN]]]MMM???===@@@???;;;999<<<<<<=========<<<;;;:::;;;<<<======<<<;;;999888888888999;;;<<<===>>>???;;;;;;<<<===>>>>>>???@@@>>>;;;:::<<<======AAAHHHMMMPPPXXX``````ZZZWWWWWWUUU]]]lll}}}nnnwwwhhhOOODDDAAA===;;;>>><<<============>>>>>>>>>;;;;;;;;;:::999999888888777777777888888888999999999999999:::;;;;;;<<<<<<===>>>>>>??????@@@@@@AAADDDBBB??????AAACCCDDDDDDAAAPPPhhhkkk[[[VVVPPPIIIDDDIIIIIIEEE@@@@@@EEEEEEBBB>>>???AAAAAA@@@BBBFFFIIIQQQFFF======???>>>;;;999::::::;;;;;;;;;:::999888999:::;;;<<<<<<;;;:::999888888999:::;;;<<<<<<===<<<<<<<<<<<<;;;;;;;;;;;;;;;888999;;;<<<===BBBHHHMMMRRR\\\eeefff___YYYXXXVVV___ooofffNNN===AAAEEE???;;;>>>;;;;;;<<<<<<===>>>>>>>>>;;;;;;::::::999888888777666666666666777777777777999999999::::::;;;;;;<<<<<<<<<======>>>>>>??????@@@???===>>>??????>>>===CCCBBBCCCRRRssslll^^^RRRPPPPPPLLLGGGFFFEEEGGGEEE@@@AAAEEEBBB<<<;;;>>>AAAAAA???===>>>???@@@;;;:::===???>>>===>>>999999:::;;;:::999888777888999:::;;;;;;;;;:::999999999999999999:::::::::======<<<;;;999888888777888666777;;;<<<===CCCIIIJJJOOOZZZeeeeee]]]WWWUUUTTT]]]mmm}}}nnnKKKEEE???===???@@@===::::::;;;;;;<<<<<<=========999999999888777666666555666666666666777777777777999999999999:::;;;<<<<<>>===;;;<<<=========;;;??????AAAHHHPPPcccgggOOONNNMMMKKKIIIGGGDDDCCCCCCBBBBBBAAAAAA@@@@@@???>>>>>>>>>>>>=========<<<:::;;;<<<<<<<<<;;;999999999999999888888888777777999999888888888888999999666666777888999999::::::>>>===;;;:::999::::::;;;::::::999888999<<>><<<999999999999:::::::::::::::888888777666666555444444555555666666666777777777777777777777888999::::::DDD>>>999999;;;???HHHQQQCCC@@@<<<::::::;;;;;;;;;<<<;;;<<<>>>AAAKKK___rrryyydddSSSNNNNNNMMMKKKIIIFFFDDDCCCBBBBBBBBBAAA@@@@@@????????????>>>>>>=========>>>::::::;;;;;;;;;:::999888999999999999888888888888888777777777777777777888666666777777888999999:::;;;:::999888888888999999888888888777777:::>>>AAADDDEEELLLTTTVVVRRROOOQQQNNNVVVdddsssYYY@@@AAA>>>:::999;;;<<<:::888888888888888777777777777666666666555444444333333444555555555666666666666555444444555555666777888===<<<:::888777<<>><<<<<<<<<;;;;;;BBBJJJ[[[rrrooocccXXXPPPLLLLLLLLLKKKJJJHHHFFFDDDBBBBBBAAAAAA@@@??????>>>>>>???>>>===;;;;;;<<<======:::::::::::::::999888888::::::999999999888888888666666666666666666666666666666666777777888888999888777777666666666666777444555666666666777:::===BBB>>>???GGGOOOPPPMMMKKKHHHPPP___ooo|||mmmQQQAAA===;;;888888:::;;;:::999888777777777666666555555666555555555444444444333444444444444555555555555333333333444444555666777555888<<<===;;;<<>>=========<<<:::999999999:::;;;:::::::::::::::999999999:::999999999999888888888666666666666666666666666555555666666666777777777666666555555555555555555333444666666666777999;;;AAA===;;;@@@HHHLLLKKKHHHFFFNNN]]]mmmzzzzzz```RRRHHH???;;;:::999999::::::::::::888888777777666666555555666666555555555555444444222333333333444444444444444444333444444555666777666666999<<<<<<:::===BBB;;;::::::;;;<<<;;;:::888666777777777999;;;;;;:::<<<>>>BBBIIIUUUiiiwwweeeVVVLLLOOOQQQKKKFFFGGGFFFGGGHHHHHHGGGEEEBBB@@@@@@??????>>>======<<<<<<===<<<;;;:::::::::;;;;;;;;;;;;;;;:::::::::::::::999999888888888888777777666777777888888777777666444555555555555555666666555555666666666666666666333555666777777999;;;>>>BBBAAAAAAAAACCCGGGIIIIIIGGGOOO^^^mmmyyyXXX@@@>>>>>>:::999999999:::::::::::::::777777777777666666666666555555555555555555555555222222222222333333333333444444444444444666777777<<<777444666777666888;;;555666777:::<<<<<<999777555777777555555999:::999@@@===;;;<<>>>>>======<<<;;;;;;>>>>>>=========<<<<<<<<<;;;;;;:::999999999999999888888777777777666666666666666888888888888666666444444444444444444444444444555666666777666666666444555777888999;;;???BBBCCCGGGIIIFFFDDDGGGIIIJJJIIIQQQ___mmmyyy}}}]]]DDD:::999:::888888999999999999888888888555555555666666666666666333333333333444444444444111111111111222222222333333333333333444555666666:::555333444555444666:::555444555666999999888777888<<<<<<777555888:::999???<<<<<>>>>>======<<<;;;;;;:::;;;;;;=========<<<:::999999999777666666666777888666666666666555555555555444555777888888777555444444444444333333333333333333444555666666666555555444555666777888<<>>888444666888777666444777<<<;;;777777<<<<<<@@@FFFOOO\\\nnn{{{ddd```ZZZSSSNNNKKKJJJJJJHHHNNNMMMDDDAAAEEEEEE@@@AAABBBEEEFFFFFFDDDAAA>>>>>>======<<<;;;;;;::::::666888:::;;;;;;999666444888777555444444555555666666555555555555444444444333444666777777666444333333333333333333333333333111222444555666555444444444444555666888===CCCHHHFFFKKKNNNLLLMMMQQQOOOJJJFFFNNN]]]lllxxxyyyNNNFFF<<<666666777777555666666666666555555555555333333222222222333444555111222222222222111000000000000111111111222222222222222222333333333444444555555555555666666666666555444444444444555666666999888888777666555555444999666444444888::::::999777???GGGIIIFFFGGGNNNUUUaaaqqqssshhh]]]VVVLLLKKKJJJHHHGGGGGGHHHHHHFFFDDDBBBBBBCCCCCCCCCBBBAAABBBCCCCCCCCCBBBAAA@@@===<<<;;;::::::::::::;;;888777999;;;999333111222555444333555777777555111333333444555666666555555333444444555555444444333333333333333333333333333444555777777777555333111444444555777;;;???AAAAAA@@@FFFKKKLLLJJJHHHIIIKKKEEELLLZZZjjjwwwzzzXXXFFF???888555666888777666666666666555555555444444222222222333333333333444111222222222222111000000000000000111111111222222222222222333333333333444333333444444444555555555444444444444444555555666666666777777777777888888777555333444777999999888666;;;??????<<<;;;>>>CCCIIIPPPZZZdddnnn{{{|||rrreee[[[UUUPPPKKKGGGIIIHHHGGGEEEDDDDDDEEEEEEDDDBBB@@@@@@AAABBBAAA@@@???@@@AAAAAAAAA@@@>>>===;;;;;;;;;:::::::::999999888777777777555555===HHH<<<999555444555666555444555444444333333222222222333333444444444444333333333333333333333333333333222333555666666555333222444444444666999<<<===>>>>>>BBBGGGGGGDDDAAAAAACCCDDDKKKYYYhhhvvvVVV===<<<888444333666888777666555555555555444444444444000111222333444333222222111111222222111111000///000000000000111111111111111111222222222333333333222222222222333333333333333333333333333444555555444444555666888999::::::555444333333555777777666777999;;;:::999777888999============BBBMMM\\\gggpppvvvwwwkkkcccSSSNNNGGGDDDEEEGGGGGGFFFDDDDDDCCCBBBAAAAAAAAAAAA@@@???===>>>??????>>><<<<<<======>>>===<<<;;;:::999999:::::::::999888777666777888888555777CCCQQQAAA===777333333444555666555444333222222333444444222333333444444333333222222222222222222222222222111222333444555444333222333333333444666888;;;<<<>>>AAADDDCCC@@@<<<<<<===CCCIIIWWWffftttYYY@@@:::555444222333666777777555444444444444333333333333///000222444444333111000111111111111111000000////////////000000000111111111111111111222222222222111111222222222333333333222222222222222333444444222222333444666777888888333222222333444444555444666666666888:::;;;:::999;;;<<<======>>>BBBHHHMMMJJJOOOUUU\\\dddllltttyyy}}}zzzlllgggaaa[[[WWWRRRNNNJJJKKKGGGDDDCCCEEEHHHIIIJJJAAAAAA@@@???????????????===<<<;;;;;;<<<<<<;;;999:::;;;;;;<<<;;;:::999888666777999:::999888666444333555999<<<:::777:::AAA???<<<777444222333555666444333222222444777:::;;;222222333333333333222222111111111111222222222222222222333333333222111111111222333444555888;;;>>>@@@BBBDDDDDDAAA???>>>???CCCIIIVVVfffttt|||VVVAAA:::999444333444555666666555444333333333333222222222222...///111333333222111000000111111111111000//////....../////////000000000000000000111111111222222111111222222222333333333111111111111111222333333111222222222333333444444111222333333333222333333111111111333777888777666444666999<<<=========>>>@@@AAADDDEEEGGGIIIMMMPPPRRRUUUZZZ^^^aaaeeejjjmmmuuuuuuvvvvvvvvvvvvvvvuuusssuuuwwwxxxwwwtttpppmmmcccbbb___\\\YYYVVVTTTTTTMMMJJJGGGFFFFFFGGGGGGHHHFFFDDDAAA@@@@@@AAABBBBBB???????????????>>>>>>>>>;;;:::999:::;;;;;;999777999::::::;;;;;;999888777444555777888888666444333444222444999999444000000777777666555444333333444333222111222333666999;;;111111222222222222111111000000000111111222222222444444333333222111000//////111333444555999>>>CCC@@@BBBDDDDDDDDDCCCCCCCCCCCCIIIVVVeeetttwwwQQQ>>>;;;999222333444444555555444333222222222222222111111111111...///000111222111000000000000111111000000///...............///////////////000000000000111111111111111111222222222222333000000000000000111222222111111111111111111000000000222333333222111222222333222222333555555444333333444555666888:::;;;<<<<<<>>>????????????@@@BBB>>>@@@BBBCCCCCCDDDFFFHHHIIIJJJJJJKKKKKKKKKKKKJJJKKKMMMOOOPPPOOOLLLIIIFFFDDDEEEEEEFFFFFFEEEDDDDDDHHHGGGEEECCCBBBBBBBBBBBBCCCBBB@@@???>>>>>>>>>>>>>>>>>>????????????>>>===:::999999:::;;;;;;888666888999:::::::::999777666444444555555555444333222555///,,,000333222//////000222555666444333222333333222111000000111222222000111111222222111111000/////////000111111222222444444333222222111111000///111333444555999@@@FFF???@@@AAABBBDDDDDDEEEEEECCCIIIVVVeeesssqqqOOO<<<777666444111222333333333333222222333222222111111111000000000/////////000000000000111000000000000000//////...------.........//////////////////000000000111111//////000000000111111111000////////////000111111111111111111111111111111000222444444222111111222333444555555555444444444666555555666888;;;<<<===888:::======<<<;;;;;;<<>>===>>>???<<<===>>>>>>?????????>>>@@@AAACCCDDDCCCAAA???===AAACCCDDDEEEDDDBBB@@@>>>DDDDDDDDDBBB@@@>>>>>>>>>AAAAAAAAAAAA@@@???@@@AAA<<<===>>>??????>>>======:::::::::;;;<<<;;;999666777777888999888777666555444444333333333222222222444///---000111111111444///222555555333222222333222111111000000/////////000000111111111111000000......//////000111111222222222222222222333444444///222444444444888???EEE@@@@@@@@@AAACCCEEEEEEDDDBBBHHHTTTcccqqqfffLLL::::::888......999000111222222111111222333111111111111000000000000000////////////000111111000000000000000//////...---------.........//////////////////000000000000............/////////000///////////////000111111000000111111222222222222///222555555222000111222...000222333222111222444222222333555777888777555999;;;>>>>>><<<999888888888999::::::999888:::;;;999:::;;;<<<<<<<<<<<<<<<<<<===>>>??????>>><<<;;;:::===@@@BBBCCCAAA???===<<<>>>AAABBBBBBAAAAAABBB<<<=========<<<<<<<<<===;;;<<<===>>>>>>>>>===<<<:::::::::<<<===<<<999666555666777777777666555444444333222222111111222222111111444777555111111555222444666555222000222444///000111222222222222222000000111111111111000000---......///000111111222000000000222333555777888111333555444333666===CCCBBBAAAAAABBBDDDEEEEEEDDD@@@FFFRRRaaappphhhCCC>>>777222000000000000000000000000000000000000000000000000000000000000------------.........///................................................////////////////////////...............///000000222111000//////000111222000000000000111111111111222111000//////000111222333333333222222111111111111111222333444666666777999:::;;;;;;:::999777666===:::777777999;;;;;;:::666777999:::;;;999888666>>>===<<<;;;;;;:::;;;;;;???<<<<<<@@@FFFGGGAAA;;;AAA@@@???>>>============???===<<<===???>>>;;;777<<<<<<<<<;;;:::999888777999:::::::::999777555444777666555555666555333111222333333333333222111111222222222222222222222222222222222222222222222222111111111111000000000///...000222222111000000000............////////////444111......111333444333111222333333333777>>>CCCGGGFFFEEEDDDCCCBBBAAA@@@GGGHHHQQQ```nnn~~~___FFF999666222///000111222222111111111111111111111111000000000000000000000000------........./////////.......................................................................................//////000000000///......///000000//////000000000111111111222111000000000000111222333333222222222111111111111222222333444555666666888999:::::::::999888777444666999:::::::::999999666777888999999999888888===<<<;;;;;;;;;;;;;;;;;;;;;::::::>>>CCCEEEBBB???@@@@@@???>>>============???===<<<===>>>>>>;;;888:::::::::;;;::::::999999888999999999999888888777777666555555666555333111222222333333222222111000222222222222222222222222222222222222222222222222111111111000000000//////---///222222000/////////............////////////111///,,,---///000000///111222333333333777===BBBCCCCCCCCCCCCBBBBBBBBBBBBDDDFFFOOO^^^lll|||vvvYYYCCC666555333000000111222333222111111111111111111111111000000000000000000000000............/////////000------------------------------------------------...........................------------.../////////......------....../////////000000000000111111222222111111111111222222222222222111111111111111222222222333333444444444666777888999999999888777222555888999777666666777666666666777777999:::::::::::::::::::::;;;<<<<<<;;;<<<<<<===???@@@@@@@@@??????>>>======<<<<<<<<>>======>>>===;;;999888888999:::::::::::::::<<<;;;:::999888777777777777666555666666666444222222222333333222222111000111111111111111111111111111111111111111111111111000000000000////////////,,,...000111///.........---............/////////000...------//////...---111222222222333777<<>>;;;:::<<>>>>>======<<<;;;;;;:::>>>============<<<;;;;;;888999999:::::::::999999BBB@@@===999666444333222777666555555666666444222222222222222222111000000111111111111111111111111111111111111111111111111000000/////////.........+++...000000...------...---------.........//////000000000000000000///...000000000000333888===AAA@@@@@@@@@AAAAAABBBBBBCCC???AAAKKK\\\iiiyyyaaaGGG;;;777666555:::888666555444333000...000000000000000000000000....................................////////////------------------------------------------------------------------------,,,,,,,,,,,,,,,---......////////////////////////...////////////000000000111111111111111111111111000000000000000000000000111111222222222222222222222333555777888888888777===888666;;;CCCEEE???777555555333333444777:::<<<777777777777888:::;;;<<>>:::888<<>>AAAAAAAAAAAAAAAAAAAAAAAAAAA???AAAKKK[[[iiixxxqqqZZZBBB777777777333000333222111111222222000///////////////////////////........................------------.........///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------...//////000000//////.........////////////000000000000111111111111000000////////////000000000000000000000111111222222222222333444666777777666666666444777DDDRRRRRRDDD666555444333333444666888:::666666666777777999:::::::::<<<===<<<::::::===AAA;;;;;;<<<<<<;;;:::888777:::;;;;;;:::888888:::;;;;;;;;;::::::999777666555:::999888777666555555555444333222333555555333111111111222222111111000//////////////////////////////////////////////////////.........------------+++---///000...---------,,,------------.........,,,...//////...---///000000...---...333888<<<>>>?????????@@@@@@@@@@@@@@@AAAAAAJJJYYYgggwww|||iiiFFF;;;444555777444222333000...------///000000///........................------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,------...////////////...---........./////////000000...///000000000000///............/////////000000...//////000111222333333222333444555666666555444333111555AAAMMMMMM@@@333555555444444444555777777666666666666777777888999777888999999999:::;;;===999:::;;;<<<;;;999777666888999:::888666666888;;;999999999999999888777666555666666666666555555444222111111222333444222000111111111111111000000///////////////////////////////////////////////////.........---------,,,,,,,,,...000000///.........,,,,,,---------.........,,,...///...---...111444555111......222666888888:::;;;<<<<<<===>>>???@@@AAAAAAHHHWWWdddvvvpppQQQ<<<888666777888333,,,---444111///------.../////////------------------------------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---,,,,,,---......---,,,,,,............/////////000---...///000000///...------.........//////000000---...///000111222333444222333444555555555444333666333111666<<<>>>888111555555444444444555555666777666666666666777777888888888777777888777777666999:::;;;<<<;;;999777555777888999777555555888;;;777777888999999999999888666666777777666444222111111000000111333333111000111111111111111000//////////////////////////////////////////////////////......---------,,,,,,,,,,,,...111111///.........,,,,,,,,,---------.........000111000///000555999999555000///111333444444666777888:::<<<>>>???@@@AAA@@@GGGTTTbbbtttzzz___GGG;;;999666555444222000///------------............------------------------------++++++++++++++++++++++++)))***+++,,,---.........,,,,,,,,,+++++++++******,,,++++++******++++++,,,222///,,,)))((()))+++---******+++++++++,,,,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///000/////////............////////////.........//////000111222333444555666666666555444222222222222222222222222000111222333555666777777444444555555666777777888777999:::999777666666666777777888888777666444333444666777888777666666777666666666666555555555555555555555444333222000///000000111111111111000000////////////////////////000000000...---,,,...000---,,,,,,+++,,,---///000/////////......---------......---,,,,,,------...------,,,,,,,,,---......///...------///333777:::III:::...///333333222333444555666555444555999===:::===EEEQQQ___tttgggSSSDDD999444555444333222111000///...---------............------------------------------++++++++++++++++++++++++******+++,,,------------,,,,,,+++++++++*********,,,++++++******++++++,,,......------,,,++++++************+++++++++,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---.........////////////............///000111222000111333444444444333222222222222222222222222222111222222333444555666666333333444444555666666777777888999999777555666666777777888888777666444333666777888777666555666777777777777777666666666666555555444444333111000//////000000111111000000///////////////////////////+++---...///......///000------,,,+++,,,---...............---------,,,,,,///......------,,,,,,+++---,,,,,,,,,,,,---............------///222555777FFF:::111111444444555777444555666555444555999<<<:::===DDDPPP^^^sssjjjVVV@@@666555555444444111111000000///.........------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,++++++++++++*********++++++************+++++++++---///111000...***(((*********++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------------.........//////............///000111222000111222333444333222222222222222222222222222222222222333333333444444444222222333333444444555555555777888888666555666666777777777777666555444333777888777666555555777999888888888777777777666666444444333333222111000/////////000000000000//////////////////////////////...///111000---,,,++++++...------,,,,,,,,,,,,---------,,,,,,,,,,,,,,,+++.........---,,,+++***))),,,,,,,,,,,,,,,---......---------...///000111222<<<666111222333333555888555666666555555666:::===;;;===DDDOOO]]]ppp{{{fffXXXGGG;;;111222666666333222........................,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++++++++************++++++************++++++***,,,///111111...+++)))************++++++++++++++++++++++++++++++,,,---++++++++++++++++++++++++++++++,,,------------,,,,,,,,,---------........................///111111111222444555555444444333111111111111111111111111333333333333222222222222111111222222333333333333444666777777666555666777777666666666555444333333666666666444444555888;;;888888777777666666555555222222222222111000///......//////000000//////...........................---.........---...000222...------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,***)))(((++++++++++++,,,---......,,,,,,---...............111000/////////111444888888888777777777999<<<>>>===???EEEPPP\\\pppyyyhhhUUUDDD;;;444///...111333000---...,,,,,,---------.........,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))+++++++++*********))))))+++******))))))******++++++,,,---...///...,,,,,,))))))*********+++++++++************++++++,,,---++++++++++++++++++++++++***++++++,,,---,,,,,,,,,,,,,,,,,,,,,------------------------...///000111111111333444444444333222111111111111111111111111222222222222222111111111111111111222222222222222222444666666555555666777666666555444444333333333222333333333333666:::===777777666555444444333333111111111111000///............////////////......------------------------'''((()))***---333999>>>---------,,,,,,++++++***++++++++++++++++++++++++((())))))************)))*********+++,,,---......+++,,,------------,,,++++++...///......111666999;;;:::888888:::<<<>>>???>>>@@@GGGQQQ]]]ppp{{{qqqdddXXXKKK===444000222000//////,,,))),,,222,,,,,,---------.........,,,,,,------------,,,,,,------------------------++++++++++++++++++++++++++++++,,,,,,+++***))))))+++************)))))))))******))))))))))))*********++++++,,,------------)))))))))************+++******)))******+++,,,---++++++++++++++++++++++++***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------------------...///000111...///000111222111000000111111111111111111111111222111111111111111111111111111222222222222222222111333555666555555666777666666444333333222333333///000222222333555888;;;666666555555444333222222///000000000//////...---------............------------------------------------,,,++++++///444888+++,,,,,,,,,,,,,,,+++******++++++++++++,,,,,,,,,+++******))))))***++++++************+++---...///+++,,,,,,------,,,+++++++++...///...///555:::<<<<<<:::999999;;;>>>???@@@???AAAGGGQQQ]]]pppUUUMMMEEEAAA;;;222///111222000000000---***...444------------............+++,,,,,,------,,,,,,+++------------------------***************************++++++++++++******)))************))))))))))))******))))))))))))******''')))***,,,------,,,+++))))))))))))************))))))))))))***+++,,,---************************+++,,,,,,---------------++++++++++++,,,,,,,,,,,,------------...///000000---...000111111111000///111111111111111111111111000000000111111111111111222222222222222222222222000222444555555555666777666555444222222222222333///000222222222222444666777777666555444333222222...////////////...---------------......---------,,,,,,,,,,,,,,,,,,,,,,,,000000000...+++)))***+++******+++,,,---,,,++++++++++++++++++,,,,,,------222000---+++******+++,,,)))))))))***+++---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,......+++///888<<<<<<<<<999777888;;;>>>???>>>===???EEEPPP\\\ooo<<<666333555333//////333+++***---111111------000........................+++,,,,,,------,,,,,,+++------------------------)))))))))))))))))))))))))))******+++++++++******************))))))))))))******))))))))))))******%%%'''***---...---+++)))))))))))))))************))))))))))))***+++,,,---************************+++,,,------......------******+++++++++,,,,,,,,,---------------...000000///000111333333222222111000000000000000000000000///000000000111111111111333333222222222222222222///111444555555555666888666555333222111222222333///111333333111000111111999888777666555444333333.........///......------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,%%%(((,,,......,,,,,,,,,((()))+++,,,---,,,,,,++++++++++++,,,,,,---------888555111---******+++,,,)))))))))***+++---...///,,,,,,++++++,,,,,,---...+++---***(((---777<<<:::;;;888555666:::=========<<<>>>DDDNNN[[[nnn222111111111000000//////......//////...---,,,,,,.../////////...------,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))***************++++++,,,---***((((((+++,,,+++))))))))))))))))))))))))))))))(((''''''''')))***+++)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,---......000000111222333333333333111111111111111111111111222222222111111000000000000111111111111222222222///111222444555555444444666555444333222222222222222222222111111111000000333444555555333111111222000///...---------------,,,,,,---------,,,+++***)))******++++++******)))...,,,++++++------,,,*********))))))***,,,---///+++++++++******)))))))))++++++******************++++++,,,,,,,,,,,,------------//////...---++++++...---+++***,,,111888======:::888888999::::::::::::===CCCLLLWWWjjj111111111000000/////////...............---,,,,,,...............---,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,)))'''(((***+++***((((((((((((((((((((((((((()))(((''''''((()))***+++(((((()))))))))******************+++++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,---.........///000111222222222222111111111111111111111111222111111111000000000///000000111111111222222222000111222444444444333333555555444222222111111111222222222222111111111111111333444333000///...//////......------------...,,,,,,------,,,,,,++++++,,,------......------,,,,,,+++***+++---...---,,,******))))))***,,,---...++++++******))))))))))))************************+++++++++,,,,,,,,,------,,,,,,+++***)))***---///,,,...//////000333999===>>><<<::::::;;;<<<<<<<<<;;;===CCCKKKVVVjjj000000000///////////////---............------,,,,,,,,,---------,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))*********(((''''''((())))))((('''''''''''''''''''''''')))(((((((((((())))))***'''''''''((((((((())))))*********++++++++++++,,,++++++++++++++++++++++++***++++++,,,,,,---......---...///000000111111111000000000000000000000000111111111000000000000000000000000111111111222222111222222333333333222222444444333222111111111111333333222222222111111111222333444222000...---...------------------...///,,,,,,,,,,,,,,,+++++++++------............------***))))))***---......---***************+++,,,---************))))))))))))************************++++++++++++,,,,,,,,,,,,***++++++,,,...000222222***///333444333444999>>>@@@>>><<<<<<===>>>???>>>;;;===BBBIIIUUUjjj///.....................---------......------,,,++++++,,,,,,,,,++++++******++++++++++++,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((()))))))))(((((((((((()))******(((((((((((((((((((((((()))(((((((((((()))))))))''''''((((((((()))))))))************++++++++++++++++++++++++++++++++++++******+++,,,------------------///000000000000000000000000000000000000000111111111111111111111111000000000000111111111111222222222222222111111111333333222111111111111111333222222222222111111111333555555444111///...///,,,,,,,,,,,,---......///---,,,,,,+++++++++++++++***++++++,,,,,,++++++******))))))***,,,...---,,,***************++++++,,,++++++++++++++++++******))))))))))))***************++++++++++++,,,,,,,,,******,,,222999:::666000***///444444333444:::@@@@@@>>><<<<<<>>>?????????<<<===AAAHHHTTTiii------------------------,,,,,,---------------,,,******++++++,,,++++++************+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''(((((())))))))))))))))))***+++,,,))))))))))))))))))))))))((())))))))))))(((((((((((((((((()))))))))******))))))*********+++++++++++++++++++++++++++++++++)))***+++------------------...///000111111111111////////////////////////222222222222222222222222//////000000000111111111222111111111111000111111222222111000000000111111222222111111111111000000222333444333000......///,,,,,,,,,,,,,,,---...///---,,,+++*********++++++))))))************)))))),,,+++******,,,,,,+++***))))))*********+++******,,,,,,,,,,,,,,,,,,,,,,,,(((((()))))))))******************+++++++++,,,,,,---)))'''...777:::555---,,,///111111000444;;;AAA>>>===;;;;;;===>>>??????<<<===AAAHHHSSShhh,,,,,,,,,,,,,,,---------+++,,,,,,------------,,,******+++,,,,,,,,,++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))(((*********)))***,,,...************************((())))))))))))(((((('''(((((()))))))))*********)))))))))************+++++++++++++++++++++++++++)))***,,,---......---,,,---...///000111111111111////////////////////////111111111111111222222222/////////000000000111111111000000///000000111111111111000000000000000111111111000000000/////////...000111000...---------,,,,,,,,,,,,,,,,,,---...---,,,+++))))))******+++******++++++++++++******---+++******++++++***)))))))))******+++******)))+++++++++,,,,,,,,,,,,,,,'''(((((())))))*********************++++++++++++...)))%%%''',,,000000---------......111555;;;@@@===;;;::::::<<<>>>???>>>===>>>BBBIIISSSggg++++++++++++,,,,,,,,,---***+++,,,---------------***++++++,,,------,,,,,,************++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))***''')))******((()))+++...))))))))))))))))))))))))((()))******)))((('''&&&'''''''''((((((((())))))))))))))))))************++++++++++++++++++++++++(((***,,,---......---,,,,,,,,,...///////////////.........................../////////000000000000////////////000000000111000///......///000111222000000/////////000000111////////////............,,,...//////...------...------,,,,,,+++,,,,,,,,,---,,,***)))((()))***++++++++++++,,,,,,++++++++++++***)))***+++,,,+++***))))))***++++++***)))((()))))))))******+++++++++''''''(((((()))******+++************++++++++++++***...222111---+++,,,...---,,,,,,///555999;;;<<<===;;;::::::===>>>??????===???CCCJJJTTTfff******+++++++++,,,,,,,,,***+++,,,,,,------------***+++,,,---------------)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******%%%'''))))))''''''***---((((((((((((((((((((((((((()))*********((('''&&&&&&&&&&&&'''''''''(((((())))))))))))************++++++++++++++++++++++++(((***,,,.........---,,,++++++,,,---....................................,,,---------......//////////////////000000000000///.........///000222333000000////////////000111///............------------///111111000///000111...------,,,++++++++++++---,,,***(((((()))***+++*********++++++*********)))(((((()))+++------,,,((()))***++++++***)))(((''''''(((((()))))))))***&&&''''''((()))******+++)))************+++++++++%%%555DDDEEE999---+++...,,,+++,,,111999===<<<999>>><<<;;;;;;===???@@@@@@===???DDDKKKUUUfff---------,,,,,,+++++++++************************,,,+++)))((((((((()))***+++*********))))))((((((---------,,,,,,+++++++++************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))'''(((******((((((((()))''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&(((((((((((())))))))))))************************)))************+++++++++---------............//////////////////.........------,,,,,,,,,---..................////////////............///////////////............---------000000//////.........---------..................,,,,,,,,,++++++*********++++++,,,***)))((()))+++++++++***+++,,,+++)))(((***)))(((''''''((()))***))))))************)))))))))'''%%%%%%&&&'''''''''***((('''((())))))'''%%%(((((()))***+++,,,,,,,,,(((666CCCBBB555***)))...)))***+++---111555888;;;555888;;;;;;999888:::<<<777<<<>>>EEETTTbbb|||------,,,,,,,,,+++++++++************************,,,,,,+++************+++*********)))))))))((((((+++++++++*********))))))*********)))))))))(((((((((((()))))))))*********))))))))))))))))))))))))''''''''''''''''''''''''&&&'''''''''((((((((()))'''(((******((('''((()))''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((())))))))))))************************)))************+++++++++------------............////////////...............------,,,,,,,,,------------------........................////////////............------------.........---------,,,,,,---------------.........,,,,,,,,,++++++************++++++***(((((()))***+++***************)))(((***)))(((''''''((()))***))))))************))))))***((('''''''''((((((''')))(((''''''((()))***+++(((((()))++++++,,,,,,+++'''///555555///***)))+++++++++,,,...111555888999:::<<<===;;;888666666777999===???FFFTTTaaa|||,,,,,,,,,+++++++++++++++************************,,,------------,,,++++++******))))))))))))(((((())))))((((((((((((''''''******))))))))))))(((((((((((())))))))))))******))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((&&&(((***)))((('''((()))''''''((((((((((((''''''&&&''''''(((((())))))***(((((((((((())))))))))))************************)))************+++++++++------------....................................///...------,,,,,,,,,,,,,,,,,,,,,------------...---............/////////............------------------,,,,,,,,,,,,++++++------------------------+++++++++++++++************++++++***)))((()))***+++******)))((()))))))))))))))(((((((((((())))))))))))************)))))))))))))))(((((((((''''''))))))(((''''''(((+++...((()))***+++++++++++++++(((((()))***++++++******------...///111333666777:::;;;;;;:::777666666777:::>>>???FFFSSS```zzz+++++++++++++++*********************************+++,,,---...---,,,+++***))))))))))))))))))((((((((('''''''''''''''''''''***)))))))))(((((((((((((((((((((((()))))))))***))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&((())))))(((''''''(((&&&''''''((((((''''''&&&&&&&&&'''((()))***++++++(((((((((((())))))))))))************************))))))*********+++++++++,,,,,,---------.........------...............///000///...---,,,+++++++++,,,,,,---------.........---------.........//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,+++++++++******************+++,,,,,,***))))))************)))'''''')))***))))))(((((((((((())))))))))))************))))))((()))))))))((('''''''''(((******)))'''&&&(((***((()))***+++++++++++++++***)))((()))+++---,,,+++............///111333555444444555666777888:::;;;:::>>>???EEERRR^^^xxx************************))))))))))))))))))))))))***+++,,,,,,,,,+++)))((((((((((((((((((((())))))(((((((((((((((((((((((()))))))))((((((((((((''''''(((((((((((()))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''))))))'''&&&'''(((&&&&&&''''''''''''&&&&&&%%%&&&'''((()))***+++,,,(((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,------------...,,,---------......//////000///...---,,,+++++++++---.........////////////------------...............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++++++++************************+++,,,......,,,******+++)))++++++***(((''')))+++(((((())))))))))))(((((())))))************))))))&&&((()))(((&&&&&&''')))%%%''')))***)))((((((((())))))***+++++++++******)))+++------,,,+++,,,,,,---,,,,,,---...000222333111111111333666999<<<===999======CCCPPP]]]vvv)))))))))))))))*********)))))))))))))))))))))))))))************)))((((((''''''(((((((((((())))))'''(((((((((((()))))))))))))))((((((((((((''''''''''''(((((((((((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%''')))((('''&&&'''(((&&&&&&''''''''''''&&&&&&%%%&&&&&&''')))***++++++(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,------------,,,,,,,,,---....../////////...------,,,,,,,,,,,,........./////////000000,,,------------.........------------,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++******))))))))))))******************,,,......,,,+++******(((+++...---***((()))+++(((((())))))))))))(((((())))))************))))))&&&((()))(((&&&&&&***---'''&&&&&&(((+++,,,+++))))))******+++++++++******&&&+++//////+++((())),,,++++++,,,---///111444555555444222444666999;;;;;;888======CCCPPP]]]vvv((((((((()))))))))******))))))))))))))))))))))))******)))(((((((((((()))'''''''''((((((((())))))''''''''''''(((((())))))))))))(((((((((''''''''''''''''''((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%'''(((((('''&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''(((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,---------++++++,,,------...//////...------,,,,,,,,,---------------.........//////,,,,,,---------.........---------,,,,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,+++***)))))))))((()))))))))*********+++(((***,,,---+++)))((((((''',,,000000,,,))))))+++'''((()))******)))((('''))))))************))))))''')))***(((&&&(((...333333---'''&&&***---+++(((******+++++++++******)))&&&))),,,,,,***)))***,,,++++++,,,...111444777999:::888555666888;;;<<<;;;999===>>>DDDRRR^^^xxx'''((((((((())))))******)))))))))))))))))))))))),,,+++)))((((((((()))***&&&'''''''''(((((())))))&&&&&&&&&''''''((((((((()))(((((((((''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%'''(((((('''&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,---------++++++,,,,,,---...//////------,,,,,,,,,---......,,,,,,,,,---------......,,,,,,,,,---------......---------,,,,,,,,,++++++(((((())))))*********+++,,,,,,++++++***))))))((((((((())))))*********+++&&&)))++++++***(((''''''''',,,111222...***)))+++'''((()))******)))((('''))))))************)))))))))++++++)))'''***111888AAA666***%%%(((+++)))%%%******+++++++++******)))))))))))))))***,,,---///++++++---///333777:::<<<<<<999666777;;;>>>???>>>:::>>>???FFFSSS```zzz)))))))))))))))))))))***(((((((((((())))))))))))((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((())))))''''''''''''(((((((((((()))))))))))))))******+++((()))***++++++,,,++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,---...///---,,,,,,,,,,,,---......---------............/////////...---,,,,,,++++++,,,++++++******++++++,,,***+++,,,,,,,,,,,,+++************)))))))))))))))+++***)))'''''''''((()))******))))))******+++,,,%%%+++111000***''')))...+++)))(((((()))+++***)))''''''(((((())))))******))))))(((((((((((()))))),,,+++******))))))******((()))***+++,,,---------+++***))))))***+++++++++)))***+++---222777===@@@999:::;;;<<<===>>>??????AAA>>>FFFFFFQQQbbbuuu******))))))))))))))))))'''((((((((())))))))))))((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''(((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''((((((((((((''''''''''''(((((((((((()))(((((((((((()))******(((((()))***++++++++++++---------.........//////555222///,,,******,,,------,,,,,,,,,,,,---......------------............///......---,,,,,,++++++,,,++++++******++++++,,,***++++++,,,,,,++++++***)))))))))))))))*********+++***)))((((((((())))))******))))))******+++,,,&&&(((+++,,,,,,***((('''+++)))(((((()))******)))(((((((((((())))))))))))))))))(((((((((((())))))+++++++++*********))))))((()))***++++++,,,+++++++++***))))))***+++++++++---------...111666:::===;;;<<<===>>>???@@@@@@AAA???<<>>>>>???@@@AAABBBBBB???<<>>>>>???@@@@@@AAAAAA>>>DDDDDDTTTgggttt))))))))))))((((((''''''''''''''''''((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$''''''(((((((((((('''''''''''''''(((((()))))))))((((((''''''&&&&&&%%%%%%''''''''''''(((((((((((('''''''''''''''((())))))''''''((()))************++++++,,,,,,,,,---------******+++,,,------......,,,++++++++++++,,,------,,,,,,,,,------------...,,,,,,,,,,,,,,,+++++++++,,,++++++******++++++,,,************************''''''((()))***++++++,,,*********+++++++++************))))))******+++,,,+++***((()))---222777:::,,,***(((((()))***)))(((******))))))((((((''''''))))))(((((((((((())))))((()))+++,,,+++***(((&&&(((((()))))))))((((((''')))***,,,+++******---///+++++++++---000444999<<<:::::::::;;;;;;<<<<<<===???>>>DDDBBBRRRhhhttt((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&&&&''''''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&%%%$$$$$$###'''''''''(((((('''''''''&&&&&&''''''((()))))))))'''''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((''''''(((((()))***&&&'''((()))***************+++++++++,,,,,,,,,,,,***+++,,,------,,,+++***+++++++++++++++,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++,,,++++++******++++++,,,+++***))))))))))))***+++(((((())))))******++++++((()))******+++***************))))))******+++,,,'''(((((('''''',,,444;;;---+++)))((()))))))))'''))))))))))))(((((((((((())))))(((((((((((())))))((()))*********)))((('''(((((())))))))))))(((((((((***,,,,,,******---111000///---,,,---///222444666666666777777777888888:::;;;BBB>>>MMMeeettt&&&&&&''''''((()))))))))&&&&&&&&&'''''''''((((((&&&&&&''''''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&''''''((())))))%%%&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((()))(((((((((((()))******&&&'''((()))************+++++++++,,,,,,,,,---------------,,,,,,++++++***+++++++++***++++++,,,---++++++,,,,,,,,,---------++++++++++++++++++++++++,,,++++++******++++++,,,+++***)))(((((()))***+++)))))))))))))))*********'''((()))*********))))))******))))))******+++,,,&&&'''''''''''')))...222---+++)))((())))))((('''(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))(((((((((((('''(((((()))************'''***---,,,******...222111///---++++++---///000333333333333444444444444777;;;CCC===JJJcccuuu%%%%%%&&&'''((()))******&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''(((((()))*********%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((((()))%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((())))))))))))))))))***++++++&&&'''((()))************,,,,,,,,,---------.........---,,,++++++,,,...///++++++******++++++,,,---++++++,,,,,,,,,---------++++++++++++++++++++++++,,,++++++++++++++++++,,,+++***)))(((((()))***+++*********)))))))))))))))&&&'''(((*********)))(((*********)))***++++++,,,((((((((()))******++++++---+++)))((())))))((('''''''''(((((())))))******))))))(((((((((((())))))******)))((((((((((((((('''''')))***++++++++++++'''***------******...222...---+++***+++---///111111111222222222222222222777===FFF>>>JJJdddxxx&&&%%%%%%%%%%%%&&&''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&&&&'''''''''''''''&&&&&&(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((''''''&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''((()))******+++******+++,,,,,,---......***)))))))))***++++++,,,++++++************++++++)))************+++++++++,,,+++)))(((((()))+++,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((((()))******)))((()))++++++******)))))))))))))))'''''''''''''''((())))))((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''(((***++++++)))''')))+++---,,,+++,,,000444000...,,,,,,...000111111222222333333333333444444000===DDDFFFMMMXXXrrr&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&'''''''''((((((''''''&&&(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&%%%$$$###%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((())))))***************+++,,,,,,---......,,,,,,+++,,,,,,------...++++++************++++++)))************+++++++++,,,+++)))(((((()))+++,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))((((((''''''((((((((((((((((((((((((***++++++***((('''((()))***)))((((((''''''(((((('''''''''''''''(((((()))((((((((((((((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))*********)))(((***+++***)))))),,,//////---,,,,,,///222444444555555666666777777888888777AAABBBBBBIIIUUUppp&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&''''''((((((((((((((('''(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))************************++++++,,,,,,------...,,,,,,,,,,,,------------++++++************++++++)))************+++++++++,,,+++***))))))***+++,,,,,,++++++++++++*********)))))))))))))))))))))))))))))))))(((((((((((('''((((((((((((((((((((((((++++++,,,***(((&&&'''''')))(((''''''&&&&&&''''''''''''&&&&&&''''''((()))''''''(((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))),,,+++************++++++((()))******))))))***,,,...---,,,---111555777888777888888999:::;;;;;;<<<===BBB@@@???HHHWWWsss&&&%%%%%%%%%%%%&&&''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&''''''(((((())))))(((((((((((('''&&&&&&&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%&&&&&&&&&&&&&&&%%%%%%'''''''''(((((((((((()))&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((+++++++++***************+++++++++,,,,,,---------******++++++++++++++++++++++++************++++++))))))*********+++++++++++++++***))))))***++++++++++++++++++************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++***(((''''''((()))(((''''''&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***++++++***)))******)))***+++,,,,,,,,,,,,---...,,,+++---111444777888666777777888999:::;;;;;;;;;@@@>>>???MMM___{{{&&&%%%%%%%%%%%%&&&''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&&&&&&&'''((((((((((((((((((((('''&&&&&&&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&&&&'''''''''(((((((((((()))%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((+++++++++***************++++++,,,,,,,,,,,,------***+++,,,,,,,,,++++++***++++++************++++++))))))*********++++++++++++******************++++++++++++*********))))))(((((((((((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((&&&'''))))))(((((()))+++***)))((((((''''''((((((&&&&&&&&&&&&&&&'''((((((&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((($$$'''+++,,,+++)))((())))))))))))***,,,---.........---+++,,,000333555555444444555666666777888888555======AAAPPPaaa|||&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&$$$%%%&&&'''(((((((((((((((((('''&&&&&&&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&'''''''''(((((((((%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((()))*********************,,,,,,,,,,,,,,,,,,,,,,,,------...//////...,,,+++++++++************++++++)))************+++++++++************************+++************)))))))))))))))))))))))))))))))))&&&''''''''''''((((((((((((((((((((((((((((((((($$$&&&((((((((((((***,,,***)))((((((''''''((((((&&&&&&%%%%%%&&&&&&'''(((&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))"""&&&***+++***((()))+++***((('''''')))+++,,,,,,...,,,+++,,,///333555555444555555555555666666666333<<>>AAAAAAHHHTTTnnn&&&%%%%%%%%%%%%&&&''''''%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&"""###$$$%%%&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%%%%%%%%%%&&&'''((((((((('''%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&''''''((()))******+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......,,,***)))++++++************++++++)))************+++++++++******++++++++++++******************))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''((()))((('''&&&'''(((''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))'''((()))&&&%%%(((000777888222,,,))))))+++++++++,,,++++++...333888;;;<<<=========<<<;;;;;;::::::555@@@BBBAAAFFFRRRooo$$$$$$%%%%%%%%%%%%&&&&&&))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%$$$%%%&&&'''''''''&&&%%%&&&&&&''''''((()))))))))))))))************))))))---,,,,,,,,,+++*********,,,)))''''''***+++***((())))))))))))************333000,,,,,,------+++((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((()))******)))''''''(((***&&&''''''((()))(((((((((((()))***(((&&&%%%''')))&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''(((((('''''''''(((((((((((((((''''''((()))))))))))))))******)))))))))+++,,,---888111)))''')))+++***((())))))***,,,///444888:::<<<<<<=========>>>>>>>>>888???@@@BBBHHHQQQlll$$$$$$%%%%%%%%%%%%&&&&&&)))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&'''''''''&&&&&&&&&&&&''''''((()))))))))))))))************))))))+++++++++++++++*********+++)))'''(((***+++***((())))))))))))************000...+++***+++,,,***((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))***)))((('''((()))&&&''''''(((((((((((((((&&&((()))(((&&&%%%''')))&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((()))))))))))))))))))))))))))******+++,,,333...***(((***,,,,,,++++++++++++,,,...222555777888999999999::::::::::::777>>>???AAAGGGPPPkkk$$$$$$%%%%%%%%%%%%&&&&&&((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''((()))))))))))))))************))))))))))))******************+++)))'''((()))***))))))))))))))))))************---+++))))))***+++***)))(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&(((******)))(((((()))''''''((((((((()))))))))%%%&&&(((((('''&&&&&&'''&&&&&&&&&''''''(((((()))))))))((((((((((((((('''))))))((((((''''''&&&&&&''''''((())))))))))))(((((())))))************))),,,+++*********,,,---...---,,,,,,,,,---000333444444444444555555555555666777===>>>@@@FFFOOOjjj$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))************))))))((((((((()))*********+++***)))((((((((()))))))))((()))))))))************+++***))))))******++++++(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((%%%''')))***)))((()))***((((((((((((((())))))***$$$%%%'''((('''''''''&&&%%%&&&&&&'''((()))************))))))((((((''''''******)))((('''&&&&&&%%%&&&'''(((((())))))(((((('''((()))***+++***)))((()))***,,,,,,++++++,,,...,,,,,,+++,,,---000333555222222222222333333333333666===>>>???EEENNNiii$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&''''''((()))))))))))))))************))))))((((((((()))*********+++))))))(((((('''(((((()))((()))))))))******************************+++,,,(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((%%%'''))))))))))))***+++)))(((((((((((()))******&&&&&&&&&'''(((((('''&&&%%%&&&&&&'''((()))************))))))((((((''''''******)))((('''&&&&&&%%%&&&&&&'''(((((((((((((((&&&''')))+++++++++*********+++---,,,+++******+++*********+++...222555888333333444444444555555555666===>>>???EEEMMMhhh$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&((()))***%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''(((&&&&&&''''''((()))))))))))))))************))))))))))))******************((())))))(((''''''(((***))))))))))))***************++++++***))))))+++,,,(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((%%%&&&((((((((()))+++---***)))((('''((()))***++++++)))'''&&&'''(((''''''&&&&&&&&&''''''(((((()))))))))((((((((((((((('''))))))((((((''''''&&&&&&&&&&&&'''(((((((((((('''&&&''')))***,,,---------,,,,,,+++++++++***))))))))))))***,,,///444888;;;777777777888888888888999777>>>>>>???EEEMMMhhh$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&'''(((&&&&&&''''''((()))))))))))))))************))))))+++++++++++++++*********'''((()))(((&&&&&&(((***))))))))))))************(((***+++)))'''''')))+++(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&''''''&&&&&&(((,,,000***)))((('''((()))+++,,,///+++'''&&&'''(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''%%%&&&''''''((((((''''''''''''(((***,,,...000111...+++((((((+++,,,***(((******+++---000555999;;;::::::;;;;;;;;;<<<<<<<<<888>>>???@@@EEENNNhhh$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&%%%$$$%%%&&&'''(((&&&&&&''''''((()))))))))))))))************))))))---,,,,,,,,,+++*********&&&(((***(((&&&%%%(((***))))))))))))************((()))***(((&&&%%%''')))(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''&&&%%%%%%(((---111+++)))((('''((()))+++,,,222---(((%%%'''(((((((((&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''(((((((((((((((%%%&&&''''''((((((''''''''''''((())),,,///222444...***&&&'''+++...,,,)))+++,,,,,,...111555999;;;<<<<<<=========>>>>>>>>>888???@@@@@@FFFNNNhhh$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&$$$$$$&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((())))))))))))''''''((()))))))))))))))************))))))))))))))))))***))))))((('''&&&)))))))))))))))(((''''''))))))(((((('''''''''&&&))))))))))))))))))))))))'''''''''''''''((())))))))))))(((((('''''''''&&&''''''&&&&&&&&&&&&''''''&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))&&&'''((())))))***))))))))))))((('''''''''''''''...,,,)))''''''))),,,...******+++++++++,,,,,,,,,------...000333777;;;===>>>??????===:::888888999777>>>>>>???EEEMMMggg$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((((((((())))))''''''((()))))))))))))))*********)))))))))((((((((())))))))))))((((((''')))))))))))))))(((''''''))))))((((((((('''''''''))))))))))))))))))))))))'''''''''''''''((())))))***)))))))))((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))'''(((((())))))))))))((())))))(((''''''''''''''',,,+++)))'''''')))+++,,,))))))*********+++++++++,,,------000333888<<<>>>@@@@@@AAA???===;;;<<<<<<999@@@@@@@@@DDDLLLeee$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''((()))))))))))))))******))))))))))))(((((('''(((((())))))))))))((()))))))))))))))(((((('''))))))((((((((((((''''''))))))))))))))))))))))))(((''''''''''''(((((()))*********))))))))))))(((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((())))))))))))((((((''')))((((((''''''''''''(((***))))))(((((())))))***+++++++++,,,,,,,,,------,,,,,,---///333777;;;>>>===>>>???>>>===<<<===>>>;;;AAAAAA@@@DDDJJJccc$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''')))***''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((()))))))))))))))***)))))))))((((((((((((&&&'''((())))))***))))))(((((())))))))))))(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((())))))))))))(((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))***))))))((('''&&&)))(((''''''''''''(((((('''(((((())))))))))))(((........./////////000000,,,,,,,,,...111444888:::888999;;;:::999999:::<<<:::AAAAAAAAADDDJJJbbb$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''')))***''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((())))))))))))))))))))))))(((((((((((('''&&&'''((())))))***))))))(((((())))))))))))(((((((((((())))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))***))))))((('''&&&((((((''''''''''''((((((&&&'''((()))***))))))(((........./////////000000------,,,---...111444666555777888888888888999;;;888???@@@AAAEEEKKKccc$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((()))))))))))))))))))))(((((((((((('''''''''(((((())))))))))))((('''(((((()))))))))))))))(((((())))))))))))******)))))))))))))))))))))))))))((((((''''''''''''(((%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((())))))))))))(((((('''(((''''''''''''(((((()))''''''((()))************+++++++++,,,,,,,,,---------,,,,,,,,,...000333555666888::::::999999;;;<<<777???@@@AAAEEEKKKbbb$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''((()))))))))))))))))))))((((((((('''''''''((())))))))))))(((((('''''''''((()))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))((('''''''''''''''&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&'''''')))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))'''(((((())))))))))))((('''''''''''''''((())))))(((((())))))***++++++,,,))))))*********+++++++++,,,,,,,,,---///333666888888:::;;;;;;::::::<<<===999@@@AAAAAAEEEIII```$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''(((((())))))))))))))))))(((((((((''''''''''''))))))***))))))(((''''''''''''((()))))))))))))))(((((())))))*********+++))))))))))))))))))))))))***)))((('''''''''''''''&&&'''''''''(((((())))))'''''''''&&&&&&'''''''''))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))''''''((())))))***))))))'''''''''''''''((()))***))))))))))))***+++,,,---******+++++++++,,,,,,,,,++++++,,,...111666:::<<<888999;;;;;;:::999;;;<<<;;;BBBBBBBBBDDDHHH^^^&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%&&&''')))***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''''''''''''''''''''''''''))))))(((((((((((())))))'''((((((((()))))))))*********)))((((((((((((((((((((())))))((('''&&&&&&)))(((&&&&&&((()))((('''''''''''''''(((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))***)))((('''&&&&&&'''(((+++***)))))))))***,,,---((()))+++,,,,,,+++***))),,,******,,,......+++(((,,,+++***+++---222777::::::::::::;;;;;;;;;;;;;;;===@@@@@@CCCGGGHHH\\\&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&''')))***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''))))))(((((((((((())))))(((((((((((())))))))))))***))))))((((((((((((((((((((((((((((((((('''&&&)))(((&&&&&&((()))((('''''''''''''''(((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''))))))))))))))))))))))))***)))((('''&&&''''''(((***))))))((()))***+++,,,)))***+++,,,,,,,,,,,,,,,+++))))))***,,,---+++)))+++******,,,000555:::>>><<<<<<<<<<<<<<<<<<<<<<<<===@@@@@@CCCFFFGGG\\\~~~&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((('''(((((((((((((((((((((((()))((((((''''''(((((()))))))))))))))((((((((((((***)))((((((''''''((((((&&&'''(((((((((((((((((()))(((&&&&&&((()))((('''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))(((''''''''''''(((((((((((((((((()))***************+++,,,---...///)))((('''(((***++++++*********+++---222888>>>BBB??????>>>>>>======<<<<<<<<>>AAAAAA@@@@@@???>>>======<<<<<>>AAA@@@@@@???>>>======<<<;;;>>>>>>@@@CCCDDDXXXzzz%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''$$$$$$######$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((((((((((((((()))))))))))))))(((''''''&&&&&&''''''&&&'''(((((((((((((((((()))(((&&&&&&((()))((('''''''''''''''((((((((((((************************'''''''''(((((((((((((((''''''''''''''''''''''''&&&'''(((((()))(((((((((&&&''''''((()))((((((((('''''''''((()))***+++,,,)))+++------,,,+++***+++---,,,,,,,,,///333888;;;??????>>>>>>======<<<<<<;;;>>>===???BBBCCCWWWyyy$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&'''((()))***++++++(((((('''&&&&&&&&&&&&'''(((((((((((((((((('''&&&)))(((&&&&&&((()))((('''''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''((((((((()))''''''''''''''''''''''''%%%&&&((()))))))))((((((&&&'''((()))))))))(((((((((((()))******************...111222///,,,******---,,,+++,,,///333888;;;<<<<<<<<<<<<<<<<<<<<<<<<:::======???BBBBBBVVVxxx$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''$$$#########$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%%%%$$$""""""%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''%%%&&&'''((()))***+++,,,(((((('''&&&&&&&&&&&&'''((()))))))))((('''&&&&&&)))(((&&&&&&((()))((('''''''''''''''((((((((()))))))))))))))))))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((%%%&&&((()))))))))((((((&&&''')))*********)))(((((()))+++,,,,,,+++***)))+++000444555111---+++***---,,,+++,,,///444999<<<:::::::::;;;;;;;;;;;;;;;:::===<<<>>>AAAAAAUUUwww$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&(((((('''&&&%%%%%%$$$$$$&&&&&&%%%&&&&&&'''((()))))))))))))))))))))))))))''''''(((((())))))******(((((((((((((((((((((((('''(((((((((((((((''''''%%%&&&'''&&&%%%%%%&&&'''$$$$$$%%%&&&'''((())))))(((''''''&&&&&&&&&''''''(((%%%%%%))))))%%%%%%((())))))((('''&&&%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''(((((())))))((('''&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''%%%&&&((()))))))))((('''))))))))))))))))))))))))***(((%%%&&&***+++***((())),,,///111///,,,)))(((+++---000111222333666888777888999:::<<<<<<======999>>>===>>>BBBFFFXXXvvv$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&(((''''''&&&%%%%%%$$$$$$&&&&&&%%%&&&&&&'''((()))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''%%%'''((('''&&&%%%&&&(((&&&&&&&&&'''(((((())))))(((((('''''''''(((((()))+++'''&&&((((((&&&'''+++))))))(((&&&&&&%%%%%%&&&'''&&&%%%%%%%%%&&&'''(((((((((((((((((('''&&&&&&''''''''''''((((((((((((((((((((((((((((((((('''&&&&&&((()))))))))((('''((((((((((((((((((((((((***)))((((((*********)))))),,,...///---+++))))))***,,,...///000111444666444555777888999:::::::::888=========BBBEEEWWWuuu$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&%%%%%%$$$&&&&&&%%%&&&&&&'''((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''(((((((((((((((''''''((()))((('''&&&''')))((((((((((((((((((((((((((((((((((((((()))***++++++'''%%%&&&&&&%%%'''+++)))((('''&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))(((((((((((((((''''''&&&''''''''''''((((((((((((''''''((((((((((((((((((&&&''''''((()))(((((((((''''''''''''''''''''''''******+++***)))))))))+++***+++---,,,+++)))*********+++------...///111444222333444555666777777777888===<<<===AAADDDUUUsss$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%&&&&&&'''((()))((((((((((((((((((((((((******))))))((((((''''''((((((((((((((((((((((((&&&'''((((((((((((((((((''')))***)))((('''((()))******))))))((((((((('''''''''''''''((()))***+++(((%%%%%%''''''%%%%%%((()))((('''&&&&&&&&&&&&&&&'''''''''''''''((((((((('''(((((((((((((((''''''''''''''''''((((((((((((''''''''''''((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((***---+++((('''(((+++***++++++***))))))***,,,***,,,---------...111444222222444555555666666666777<<<<<<<<<@@@BBBTTTppp$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%&&&&&&'''((()))((((((((((((((((((((((((******))))))((((((''''''((((((((((((((((((((((((&&&&&&'''(((((((((((((((((()))***)))(((((()))*********))))))((((((''''''%%%%%%%%%&&&'''((()))***'''&&&(((------(((&&&'''(((((('''&&&&&&&&&&&&'''%%%%%%&&&&&&''''''''''''''''''((((((((((((((('''''''''''''''((((((((((((&&&'''''''''(((((())))))''''''''''''((((((((()))))))))))))))))))))))))))&&&))),,,+++((('''(((******++++++***((()))+++---,,,---------...000333666444555666777777777777777777===<<<===@@@BBBRRRooo$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((%%%&&&'''((())))))))))))''')))***)))((('''(((***)))))))))(((((('''''''''&&&&&&&&&&&&&&&'''((()))((((((,,,222222,,,(((((((((''''''&&&&&&&&&''''''%%%%%%&&&''''''''''''&&&&&&'''((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''((()))))))))(((''''''''''''((())))))************************&&&)))+++,,,+++************+++++++++)))***+++---,,,------......111555999777888999999:::::::::999888======>>>AAABBBRRRmmm$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((%%%&&&'''((())))))))))))'''((())))))''''''((()))((((((''''''''''''''''''((('''''''''''''''((((((((((((+++111111+++((((((''''''&&&&&&&&&''''''(((%%%&&&'''((()))(((((('''&&&&&&'''(((((((((((((((''''''''''''((((((((((((&&&&&&''''''((())))))***(((''''''&&&'''((()))***))))))))))))))))))))))))))))))***---//////---,,,)))+++,,,,,,++++++,,,---+++,,,,,,---...222777:::::::::;;;<<<<<<<<<;;;;;;999>>>>>>???BBBBBBQQQmmm$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''))))))))))))))))))))))))))))))''''''(((((())))))******((((((((((((((((((((((((%%%&&&'''((())))))))))))'''((()))((('''&&&''')))''''''''''''''''''''''''***))))))(((((((((((()))(((&&&(((,,,,,,(((&&&(((''''''&&&&&&&&&''''''(((&&&''')))*********)))(((&&&&&&'''((())))))((((((''''''''''''((((((((()))&&&&&&&&&'''((())))))***(((''''''&&&&&&((()))***))))))))))))))))))))))))+++******...222333000---)))+++------,,,,,,---...)))***+++,,,...222777;;;;;;;;;<<<=========<<<<<<999??????@@@BBBBBBQQQmmm%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&***+++(((&&&)))***((()))(((((((((******((('''&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&''''''&&&&&&&&&''''''((('''''''''''''''''''''''')))(((''''''((()))(((&&&((((((((((((((((((((((((+++***'''%%%$$$$$$%%%&&&'''&&&&&&&&&&&&'''((((((***)))((('''&&&&&&''''''(((((((((((((((((((((((())))))(((((((((((()))))))))(((''''''''''''((((((+++***((('''((()))+++,,,++++++,,,------......///,,,***)))***---///...,,,---------...000333666777666777888::::::999999888777???>>><<<@@@CCCPPPggg%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''(((%%%)))***'''&&&)))***))))))((('''(((******((('''&&&&&&&&&&&&'''''''''''')))((((((((('''''''''&&&(((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''***((('''((()))***)))'''(((((((((((((((((((((((())))))))))))(((''''''&&&'''&&&&&&&&&&&&'''((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))((((((''''''(((((())))))(((&&&%%%%%%&&&'''(((++++++,,,,,,---.........---+++***+++---...---+++*********+++,,,...000222444555666777777777666555666>>>===;;;???BBBOOOfff%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%'''((())))))((((((''''''''''''&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''((()))%%%)))***'''&&&)))***))))))((('''((()))***(((&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''''''''(((((('''&&&%%%%%%&&&&&&''''''''''''''''''''''''***)))((((((*********(((((((((((((((((((((((((((''')))+++,,,,,,***)))''''''&&&&&&&&&&&&'''((((((''''''((())))))(((&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))))))))(((((())))))***,,,+++)))((((((((())))))***++++++,,,,,,---......---,,,++++++,,,---+++***------,,,,,,...///111222222333444555555555444333555===<<<;;;>>>AAAMMMddd$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&###$$$''')))******)))((((((''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((''''''''''''((())))))(((,,,---)))''')))***((((((''''''((())))))(((&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((((('''&&&%%%%%%%%%%%%'''''''''''''''''''''''')))((('''((()))***)))((((((((((((((((((((((((((('''((()))***++++++***)))'''&&&&&&&&&&&&'''(((((('''(((***++++++)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))***))))))))))))******+++...---,,,***)))))))))************+++,,,,,,---------,,,,,,+++++++++******---------...000222555666333444555666666666555444555======;;;???AAAMMMccc$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&"""$$$''')))+++******))))))((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((''''''''''''((()))))),,,000000+++((())))))'''((('''&&&'''))))))'''&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''''''''''''''''''''&&&%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&%%%&&&((()))((('''((((((((((((((((((((((((((('''&&&&&&'''(((***+++'''&&&&&&&&&&&&'''((((((((()))+++,,,,,,+++***(((''''''''''''''''''''''''))))))(((((((((((()))))))))))))))))))))***+++++++++***)))((('''&&&&&&&&&))))))******+++,,,,,,,,,,,,,,,,,,+++************((()))***,,,///222666888666777888999999999888777666>>>>>>===@@@AAAMMMccc###$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$&&&((())))))))))))***)))'''&&&&&&&&&'''(((''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''((()))---000000+++((())))))'''((('''&&&'''((()))'''%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&%%%$$$%%%'''(((((('''(((((((((((((((((((((((((((&&&%%%$$$$$$&&&)))***'''&&&&&&&&&&&&'''(((((())))))+++,,,,,,+++******((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((()))******+++++++++******))))))((((((((())))))******+++,,,,,,***+++,,,+++***)))***+++))))))+++---111555999;;;888999:::;;;<<<;;;::::::666>>>???>>>AAAAAAMMMbbb######$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&'''(((((((((***)))'''&&&&&&&&&'''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''((()))------***''')))***((('''&&&&&&'''(((((('''%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$%%%&&&''''''''''''''''''''''''''''''&&&%%%$$$&&&((())))))(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((((((((((())))))*********))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''((()))***+++,,,,,,,,,---,,,,,,,,,+++(((((())))))***+++++++++(((***,,,+++))))))***---+++,,,---///333777:::<<<777888:::;;;;;;;;;:::999555===>>>===@@@@@@KKK```######$$$%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((+++)))'''&&&%%%&&&((()))'''''''''&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''%%%)))***(((''')))***)))'''&&&&&&'''(((((('''%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''#########$$$%%%&&&'''((('''''''''''''''''''''''''''&&&%%%''')))******)))((((((((((((((((((((((((%%%&&&((())))))'''&&&%%%'''&&&&&&&&&&&&'''(((((('''''''''&&&'''((()))***))))))))))))))))))))))))))))))(((((((((((())))))&&&&&&&&&&&&'''(((******(((((()))*********))))))((((((((()))******++++++'''***,,,+++))))))+++---))))))***,,,...222555777666777888999:::999999888444<<<===<<>>===<<>>===<<>>===<<>>???GGGZZZ$$$###$$$''''''%%%%%%)))''''''&&&&&&%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%$$$$$$###''''''&&&&&&&&&%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''((())))))''''''((((((((((((''''''&&&&&&'''((()))))))))((((((((((((((((((((((((((())))))))))))(((((('''''''''((((((((())))))))))))***))))))(((''''''&&&&&&''''''''''''''''''''''''(((''''''&&&&&&''''''''')))******)))((('''''')))))))))((('''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,---,,,,,,,,,...111444777999;;;<<<<<<;;;::::::;;;;;;@@@<<<:::>>>???GGGZZZ%%%""""""&&&&&&$$$%%%)))''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''((())))))''''''((((((((((((''''''''''''((((((((((((((('''(((((((((((((((((((((((()))))))))(((((((((((('''''''''((((((((()))))))))***))))))((((((''''''&&&''''''''''''''''''''''''(((''''''&&&''''''((((((((()))***)))((('''((()))))))))((('''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))((())))))******))))))((()))))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,++++++,,,...111555777999;;;<<<<<<;;;:::;;;<<<:::???===;;;??????GGGYYY'''###!!!$$$%%%$$$%%%(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''((())))))''''''(((((((((((('''''''''((((((((((((((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''(((((()))((()))***)))((('''((()))))))))((('''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******+++++++++,,,,,,,,,******+++,,,...222444666888:::<<<<<<;;;:::;;;<<<:::???===;;;??????GGGYYY+++%%%!!!###%%%$$$%%%'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''((())))))''''''(((((((((((('''''''''((((((((((((((('''&&&(((((((((((((((((((((((('''''''''''''''(((((((((''''''''''''(((((((((((()))))))))))))))((((((((((((((((((((((((((((((((('''''''''''''''((()))***''')))***)))((('''(((***))))))((('''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))******+++++++++,,,,,,,,,******+++,,,...111333555777999:::;;;:::999:::;;;999???===<<<@@@???GGGXXX}}}///((("""###%%%$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''((())))))''''''((((((((((((''''''''''''((((((((((((((('''((((((((((((((((((((((((&&&''''''''''''(((((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((()))******'''((())))))(((((()))***))))))((('''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))'''(((((())))))(((((('''&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,***+++,,,---...000222333555777999999888888999:::999???===<<<@@@@@@FFFXXX|||444+++######%%%$$$$$$&&&&&&&&&''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''((())))))''''''((((((((((((''''''&&&&&&'''((()))))))))(((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((()))***+++&&&((())))))(((((()))+++))))))((('''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''&&&'''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,+++,,,,,,---...///000111333555777777777777888999888???======@@@@@@FFFWWW{{{666---$$$$$$%%%%%%$$$%%%&&&&&&''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''((())))))''''''((((((((((((''''''%%%%%%'''((())))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((()))))))))))))))*********))))))))))))))))))))))))''''''''''''((()))++++++&&&((())))))(((((()))+++))))))((('''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((((((((('''''''''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,------...//////000222444666666666666777888888???======AAA@@@FFFWWWzzz***)))(((&&&$$$$$$######%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$%%%&&&(((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''((()))((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&((())))))((())))))(((''''''''''''''')))((('''''''''(((***+++...+++)))(((((()))((((((&&&&&&&&&'''''''''((((((******)))((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''''''''(((((((((((()))***+++,,,,,,***(((((())))))'''%%%''''''''''''((((((((()))'''(((((()))***+++++++++(((((('''(((((()))***+++)))))))))))))))(((((('''(((((((((((((((((((((((())))))))))))************+++*********))))))((((((******+++++++++,,,,,,,,,,,,---------,,,...222444888999:::::::::999888777;;;;;;===>>>===???KKKXXX{{{((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%&&&(((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''((('''&&&&&&((())))))((())))))(((''''''''''''''')))(((((('''((()))***+++---+++)))((()))))))))(((&&&&&&&&&'''''''''((((((******)))((((((((((((((((((''''''&&&&&&&&&''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''''''''(((((((((((()))***+++,,,+++***(((((())))))'''&&&'''''''''((((((((())))))'''(((((()))******++++++)))(((((((((((())))))***'''((()))*********))))))(((((((((((((((((((((((())))))))))))************************)))))))))(((******+++++++++,,,,,,,,,,,,------------///333666999:::;;;;;;;;;:::999888:::;;;===>>>===???KKKWWW|||&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''%%%&&&''')))(((((()))((((((''''''''''''(((((((((((((((((()))******---+++)))((()))))))))(((&&&&&&'''''''''(((((((((***))))))(((((((((((((((''''''&&&&&&&&&&&&&&&'''))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''(((((((((((((((((()))***+++,,,+++***(((((())))))'''&&&''''''((((((((()))))))))((((((((()))******++++++***))))))(((((((((((()))%%%'''(((*********))))))(((((((((((((((((((((((())))))))))))************************))))))))))))******+++++++++,,,,,,,,,,,,---.........111555888999:::;;;<<<<<<;;;:::999::::::===>>>===???JJJWWW{{{'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))(((&&&%%%%%%'''((((((''')))(((''''''''''''((((((((((((((((((((())))))***,,,***))))))******)))'''''''''''''''(((((((((((())))))(((((((((((())))))&&&&&&&&&''''''((()))***(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((()))))))))(((((()))***+++++++++)))(((((())))))(((&&&'''(((((((((((()))))))))(((((())))))******************)))(((((('''((((((%%%&&&((()))))))))((('''((((((((((((((((((((((((((()))))))))*********************)))))))))))))))******+++++++++,,,,,,,,,,,,---......///222666999777888999:::;;;:::999888999:::===>>>===???JJJVVV{{{(((((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))'''&&&%%%%%%'''(((((('''((((((''''''''''''(((((('''(((((()))))))))))))))+++***))))))******)))''''''''''''((((((((())))))))))))(((((((((((())))))&&&&&&'''(((***,,,---...(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((())))))***))))))))))))))))))***+++***)))(((((())))))((('''(((((((((((()))))))))***)))))))))))))))***************)))(((((('''(((((('''''''''(((''''''''''''))))))))))))))))))))))))((()))))))))************))))))))))))))))))************+++++++++,,,,,,,,,,,,---......///222666999555666777888999888888777888999===???===???IIIUUUyyy)))((('''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((()))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''&&&$$$%%%&&&(((''''''(((''''''''''''(((((()))''''''((()))))))))))))))***))))))***++++++)))'''''''''((((((((()))))))))((((((((((((((())))))***&&&'''''')))+++---///000))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))*********)))))))))))))))*********((('''((()))***)))'''((((((((()))))))))******))))))))))))))))))*********))))))(((((((((((()))))))))(((''''''(((***+++))))))))))))))))))))))))))))))))))))************))))))))))))******************+++++++++,,,,,,,,,,,,---.........111555888333444666777888888777666777999===???===???IIITTTvvv'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''))))))'''%%%''''''''''''''''''''''''$$$&&&)))++++++***'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''''''''%%%$$$%%%&&&''''''''''''''''''''''''((())))))&&&'''((()))***))))))((()))))))))***++++++)))''''''((((((((())))))))))))((((((((((((((()))******((((((((()))***+++------))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))******+++******))))))))))))******)))((('''((()))***)))((((((((()))))))))************))))))))))))))))))))))))(((((((((((())))))***+++***((('''))),,,000333))))))))))))))))))))))))))))))))))))************((()))))))))******************+++++++++,,,,,,,,,,,,------------///333666333444666888888888888777777888<<>>???HHHTTTttt%%%%%%%%%%%%&&&'''((()))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''))))))'''%%%''''''''''''''''''''''''###&&&***------+++(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''%%%$$$$$$&&&''''''&&&'''''''''''''''((()))***&&&''')))*********)))((()))((()))***,,,+++)))'''(((((((((((())))))))))))((((((((((((((()))************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++******)))))))))))))))***)))((('''((()))***)))((())))))))))))*********************)))))))))))))))(((((('''(((((()))***+++,,,***((((((+++000666:::))))))))))))))))))))))))))))))))))))************(((((())))))*********+++******+++++++++,,,,,,,,,------------,,,...222555444555777888999999999888666888<<>>>>>HHHSSSsss'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''(((((())))))******(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))***)))(((''''''((()))***((())))))))))))(((((('''((((((((((((((((((((((((((((((((((((((()))*********)))'''&&&'''(((***+++************************))))))************))))))''')))******)))(((((()))(((((((((((())))))))))))))))))))))))))))))))))))'''(((((()))***++++++,,,+++*********))))))(((((())))))(((((((((((())))))))))))))))))************,,,,,,++++++***+++++++++------,,,,,,---...000111111333777999;;;;;;999888666888<<<>>>======GGGRRRvvv'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))***(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))***)))(((''''''((()))***(((((()))******)))))))))((((((((((((((((((((((((((((((((((((((()))******))))))'''''''''(((***+++************************((())))))******))))))(((&&&(((***)))((('''(((((((((((((((((())))))))))))))))))))))))))))))))))))'''(((((())))))***************)))))))))((((((((())))))(((((((((((())))))))))))))))))************,,,,,,++++++***++++++,,,---,,,,,,,,,---///000222222444777999:::999888777666888<<<>>>======GGGRRRvvv'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))************))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((()))***++++++++++++((((((((((((((((((((((((((((((((((((((()))******)))((('''''''''(((***+++************************'''(((((())))))(((((('''&&&'''))))))'''&&&'''((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((((((((('''))))))(((((((((((())))))))))))))))))************,,,++++++***++++++,,,,,,,,,,,,,,,,,,---///111222333555777888999888666555777999<<>>???======FFFQQQppp'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&'''(((((((((((('''&&&&&&'''''''''(((((((((((((((''''''''''''((((((''''''''''''''''''''''''))))))))))))(((((((((((((((((((((((())))))))))))))))))************))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((()))***++++++++++++))))))))))))))))))))))))((((((((((((((()))******(((((((((((())))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''&&&'''))))))'''&&&'''((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))))))))(((((((((((())))))))))))))))))************************+++,,,------+++++++++---///222444666777888888888888777777777999;;;>>>@@@>>>>>>FFFQQQppp'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''(((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&'''(((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''***)))))))))((((((((('''(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))'''((()))******)))((('''(((((()))******)))))))))))))))))))))))))))))))))((((((((((((((()))******'''(((((()))))))))))))))))))))))))))))))))))))))((())))))******))))))(((&&&(((***)))((('''(((((((((((((((((())))))))))))))))))))))))))))))))))))'''(((((())))))*********((((((((()))))))))******))))))(((((((((((())))))))))))))))))************************+++,,,---...***++++++---///222555777888888888999999999999999:::;;;???@@@>>>>>>FFFQQQrrr'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''((())))))%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&''''''(((((((((((((((''''''''''''((((((((()))((((((''''''''''''((((((''''''''''''''''''''''''******))))))((((((((('''(((((((((((())))))))))))))))))************))))))************************'''((()))******)))((('''((())))))))))))(((((('''))))))))))))))))))))))))((((((((((((((()))******'''(((((()))))))))))))))))))))))))))))))))))))))))))))************))))))''')))******)))(((((()))(((((((((((())))))))))))))))))))))))))))))))))))'''(((((()))***++++++,,,(((((())))))******++++++))))))(((((((((((())))))))))))))))))************************+++,,,---...******+++---000333666888888888999999999::::::::::::<<>>>>>FFFQQQttt(((((('''''''''&&&&&&&&&((((((((((((((((((((((((%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&'''''''''(((((())))))'''''''''''''''((())))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))***+++++++++++++++******++++++++++++******))))))))))))************))))))))))))******************))))))))))))******************************(((((((((((((((((((((((('''''''''''''''((())))))))))))************))))))******))))))((((((''''''((((((((((((((('''''''''&&&'''''''''(((((())))))************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((('''''''''((()))***+++++++++,,,,,,,,,,,,------+++,,,------...111555888999999999:::;;;;;;<<<<<<999<<>>AAAHHHOOOuuu(((((('''''''''&&&&&&&&&((((((((((((((((((((((((%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((()))(((((('''''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******++++++************++++++++++++******))))))))))))************))))))))))))******************))))))))))))******************************))))))))))))))))))))))))(((''''''''''''((())))))))))))************))))))******))))))(((((((((((((((((((((((((((((((((((('''''''''((((((((())))))************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))'''(((((())))))***++++++++++++,,,,,,,,,,,,------,,,,,,------...000444777555555555666777888999999999<<>>AAAHHHNNNppp(((((((((''''''''''''&&&((((((((((((((((((((((((%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&''''''((()))'''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((()))(((((('''''''''((((((((((((((((((((((((((((((''''''))))))))))))''''''(((((((((((((((((((((((('''((())))))******))))))******++++++++++++******))))))))))))************))))))))))))******************))))))))))))******************************************************((((((''''''(((((()))***))))))************))))))***))))))))))))(((((((((((((((((((((((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))'''(((***+++,,,,,,++++++++++++,,,,,,,,,,,,------------...---...000333666222333444555666777888888888<<>>@@@HHHNNNlll((((((((('''''''''''''''((((((((((((((((((((((((%%%&&&''''''((('''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''(((((()))''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((((((((())))))(((''''''''''''(((((((((((((((((((((((((((&&&''')))******)))'''&&&((((((((((((((((((((((((''''''((()))))))))))))))******++++++++++++******((()))))))))************((()))))))))************+++******))))))******+++************************************************((((((((('''((())))))***))))))************))))))))))))))))))))))))))))))((((((((((((((()))))))))(((((((((((((((((())))))(((((((((((((((((((((((()))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))''')))+++---...---,,,++++++++++++,,,,,,,,,---------.........---///333555444555666777888999:::;;;888;;;>>>>>>===@@@GGGNNNmmm((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''((('''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((''''''''''''((())))))(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''')))(((''''''''''''(((((())))))))))))))))))))))))'''(((***++++++***((('''))))))))))))))))))))))))''''''((()))))))))))))))******++++++++++++******((()))))))))************((()))))))))************++++++************++++++************************))))))))))))))))))))))))((((((((((((((()))******))))))************))))))))))))))))))************(((((((((((())))))******))))))))))))))))))((((((((((((((((((((((((((((((******************************++++++++++++******))))))))))))))))))))))))((()))+++---...---,,,++++++++++++,,,,,,,,,---------.........---///333555666777777888:::;;;;;;<<<888;;;>>>>>>===@@@GGGMMMmmm'''(((((((((((()))))))))((((((((((((((((((((((((%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((''''''(((((()))***((((((((('''''''''&&&&&&$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((())))))))))))))))))))))))))))))((((((************(((((())))))))))))))))))))))))'''((())))))******))))))******++++++++++++******))))))))))))************))))))))))))************++++++************++++++************************))))))))))))))))))))))))))))))(((((())))))***+++))))))************)))))))))))))))************+++'''(((((())))))******+++******))))))))))))(((((())))))))))))))))))))))))******************************++++++++++++******))))))))))))))))))))))))((()))+++,,,------,,,,,,++++++,,,,,,,,,,,,------------...---...000333666777777777888999999::::::777;;;>>>>>>===???GGGMMMlll'''((((((((())))))))))))((((((((((((((((((((((((%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((())))))***((((((((((((''''''''''''$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''(((((((((((((((((((((((()))(((((((((''''''''''''&&&&&&&&&&&&''')))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******++++++************++++++++++++******))))))))))))************))))))))))))************,,,++++++******++++++,,,************************************************))))))(((((())))))***+++))))))************))))))))))))*********+++++++++'''(((((()))******++++++*********)))))))))((((((***************************************************++++++,,,,,,++++++***))))))))))))))))))))))))))))))******+++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------...000444777888888888999999999999999777;;;>>>===<<>>===;;;:::<<<<<>>======<<<;;;:::;;;;;;===???===<<>>======EEEOOOiii((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))************)))(((*********)))))))))))))))))))))*********+++++++++++++++,,,,,,++++++***)))(((((()))))))))*********,,,,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++*********))))))(((((()))))))))*********+++++++++++++++++++++++++++)))((()))***+++***)))))))))***++++++++++++***))))))*********+++++++++******))))))))))))******(((,,,///...***(((***------)))(((+++,,,***)))*********))))))))))))******))))))*********+++++++++******+++,,,------------,,,---------...000333666777888999:::::::::::::::===<<<===>>>===>>>GGGRRRhhh((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((())))))*********))))))))))))))))))))))))******))))))*********++++++++++++,,,,,,,,,,,,+++******))))))))))))************---,,,,,,,,,++++++******++++++,,,,,,,,,---------***++++++,,,,,,++++++***++++++++++++************))))))))))))************++++++++++++++++++++++++,,,+++******,,,,,,+++***))))))***+++++++++++++++))))))*********+++++++++******)))(((((()))******''''''''')))+++,,,+++*********,,,///...******---******))))))))))))******))))))*********+++++++++******+++,,,------------------...------///333666666777888999::::::::::::;;;:::<<<===<<<===FFFPPPfff((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((())))))************)))))))))))))))************)))************+++++++++,,,,,,,,,,,,,,,++++++***)))))))))*********++++++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,------......***++++++,,,,,,++++++***,,,++++++++++++*********)))*********++++++++++++++++++++++++++++++++++++,,,+++***+++,,,---,,,***)))***++++++,,,+++++++++)))************++++++++++++***)))(((((()))***++++++)))''')))---...+++''')))(((***,,,***(((***///******))))))))))))******)))************+++++++++******+++,,,---------------............000444777888888999::::::;;;::::::888888:::;;;999:::BBBLLLccc((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((()))***************((()))))))))************)))************+++++++++,,,,,,------,,,,,,+++***))))))*********+++++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///***++++++,,,,,,++++++***,,,,,,+++++++++*********++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++***)))***+++,,,+++))))))***++++++,,,,,,++++++)))************++++++++++++***)))(((((()))***++++++*********,,,,,,***)))***'''(((---000---+++,,,******))))))))))))******)))************+++++++++******+++,,,---------------......//////111555999::::::;;;<<<<<<;;;;;;;;;999999;;;===;;;:::AAAJJJ___((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((()))***************(((((())))))*********+++)))************+++++++++,,,,,,------,,,,,,+++***)))************++++++++++++++++++,,,,,,---------++++++,,,,,,---...//////+++++++++,,,,,,+++++++++,,,,,,,,,+++++++++******++++++,,,,,,,,,---------++++++++++++++++++++++++***)))((()))***+++***(((******+++,,,,,,,,,,,,+++)))************++++++++++++***)))'''''')))***+++&&&(((***+++))))))***,,,***(((+++666<<<777...'''******))))))))))))******)))************+++++++++******+++,,,---------------...//////000222666:::;;;<<<<<<======<<<<<<;;;<<<<<>>>>>===CCCJJJhhh***)))(((((((((((()))***'''((((((((()))))))))*********)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&'''((())))))''''''''''''''''''((())))))***)))))))))((((((((('''(((((((((((()))))))))***************)))))))))(((************************---+++)))))),,,---,,,***++++++++++++++++++++++++***************++++++,,,+++++++++***++++++,,,---000000333BBBNNN>>>,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,000000//////......------(((,,,111222000---++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++++++++++++++,,,,,,---)))***+++,,,,,,+++***)))************************,,,******+++...///---+++************************************++++++++++++*********++++++++++++,,,++++++,,,,,,,,,,,,------------------///333666888999;;;<<<<<<:::888888888<<<;;;<<<>>>>>>===CCCJJJeee***))))))(((((())))))***(((((((((((())))))))))))***))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&'''((())))))''''''''''''''''''((())))))))))))))))))((((((((((((((((((((()))))))))******************))))))))))))************************---+++******+++,,,,,,+++***************************************+++,,,,,,+++++++++++++++,,,------000***...EEESSS???))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,......,,,++++++,,,,,,---+++...000111000...------,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,++++++++++++,,,,,,,,,,,,******++++++++++++******++++++++++++++++++++++++,,,+++******,,,,,,+++)))************************************+++++++++,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------///333666888999:::<<<;;;999777777777<<<;;;<<<>>>======CCCJJJccc))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&'''((())))))''''''''''''''''''((())))))))))))))))))(((((((((((((((((()))))))))******************)))))))))))))))***************+++++++++,,,+++******++++++++++++))))))))))))))))))))))))+++************+++,,,,,,,,,++++++++++++,,,------///***'''333>>>333'''---,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................------------------------******)))***---000333555888555000,,,***+++...111------------------------------------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***))))))))))))******)))*********************************+++++++++,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,,,,------------------///222666888999:::<<<;;;999777777777;;;:::<<<>>>======BBBJJJccc))))))************))))))))))))))))))(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&'''((())))))''''''''''''''''''((())))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))******))))))*********+++++++++++++++++++++******+++,,,))))))))))))))))))))))))+++++++++***+++,,,,,,---,,,,,,++++++,,,,,,---......444...(((---///,,,///,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................------------------------------...000333777<<<>>>@@@<<<555///------///000------------------------,,,,,,,,,,,,++++++++++++***+++,,,---------,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++))))))((((((((((((***+++***************************++++++++++++,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,,,,------------------///222666888888:::<<<;;;:::888888888;;;:::;;;======<<>>CCCGGG___******************************)))((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''''''''((((((((())))))((()))******++++++******(((((()))++++++,,,,,,+++************++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++---......---...000222+++...000111///---...///,,,---------............////////////////////////222222111000000111222222///............///000000......------,,,------...---,,,++++++,,,///222444:::777222...++++++...111//////......---,,,,,,+++++++++,,,,,,,,,---------222000000333888888333------------------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++*********,,,------+++***++++++******+++++++++,,,,,,,,,,,,,,,,,,---------..................///111222333666666777888999999999999777999<<<<<<<<<>>>CCCGGG^^^++++++++++++++++++++++++******)))(((((((((((()))))))))))))))))))))))))))***))))))(((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''((((((((((((((((((((((((''''''((((((((())))))))))))******+++++++++++++++((()))***+++++++++++++++************+++++++++,,,,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------+++---.........///111333))),,,000222111000///............////////////000/////////////////////////////////000000///////////////......//////000111000///...---------------------------...///000111999:::999444...,,,///333/////////...------,,,,,,+++++++++,,,,,,,,,,,,---000------222888999111))),,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******+++---,,,++++++,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,---------..................///111222333666777888999999:::999999666999<<<<<<<<<>>>BBBGGG]]]+++++++++++++++++++++++++++***))))))(((((())))))))))))))))))))))))))))))***))))))))))))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''(((((((((((()))))))))******+++,,,,,,,,,,,,+++((()))***+++++++++++++++*********+++++++++,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------......---,,,,,,---///...///111222222111000000........./////////000000////////////////////////...///000222222000///.../////////...///000000111111000///...---------------......////////////...---222888;;;999555222111/////////.........------,,,,,,,,,---------......,,,******...222222---(((,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,++++++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................///111222333444444555666777777777777666999;;;<<<;;;===BBBFFF[[[++++++++++++++++++++++++++++++***)))))))))))))))******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((()))))))))*********+++,,,,,,,,,,,,+++))))))***+++++++++*********++++++++++++,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,---------...------,,,,,,------...---...///...------...000666555222111111111111111---.........////////////000000000000000000000000222444666777777666444222///////////////000111111222111000///...---------......///000000///......+++---111777;;;:::666222000///////////////................../////////000---...//////......///000------......//////000000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,++++++,,,...000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................///111222333111111222333444444444444666888;;;;;;;;;===BBBFFF[[[,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))))))))***************************+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))((((((((()))))))))******)))******+++++++++++++++)))******+++++++++******++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,------............------------......,,,...///000000111444666:::777222000000111111111............////////////000000000000000000000000222333555666666555333222000000//////000000111222222111000///////////////......///000000000//////333///,,,...333777777666000000000000000000///////////////000000000111111---///000...++++++///444///////////////000000000,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,***++++++++++++,,,///222------------,,,,,,,,,,,,,,,,,,,,,---------..................///111222333000000111222333333333333555888;;;;;;;;;===AAAFFF[[[,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******************************+++******))))))******+++************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((()))))))))*********((()))******++++++************+++++++++******)))+++++++++,,,,,,,,,------,,,++++++******++++++,,,++++++,,,,,,---......///......------------......,,,...///000111222555777777444000///111222111////////////000000000111111000000000000000000000000///000111222222111000///000000//////000000111222111111000//////000000000....../////////000000111333111---,,,...333777:::000000000000000000000000////////////000000000000+++,,,------,,,,,,---//////////////////.........------------------------******+++++++++,,,,,,,,,***++++++++++++---000333......---------,,,,,,,,,,,,,,,,,,---------..................///111222333222222333444555555555555555888:::;;;:::<<>>===<<>>===<<<@@@GGGXXX........................,,,,,,,,,,,,++++++++++++************************************************))))))***++++++***))))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...------------------------------.........////////////////////////000000111////////////000111222333333222222333444444222111000000000111111222222222111111222222333444555555555222111222444666444222111111111111111222333444333222222222333444666777333333333333333333333333111222111111222555;;;???222111000000111222111000000000000000000000000000000000000000000000000000//////////////////////////////000111111111000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,///444888888444///,,,------............------......///......///111444555666666777888888777777999888;;;>>>===<<<@@@GGGZZZ........................------,,,,,,,,,+++++++++************************************************((()))+++,,,,,,+++)))((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...,,,,,,------------------............////////////000000000///000111111222000000000000111222333333000111222444666666666555111222333222111111222333555444444444555666777888666333111333777888777444555444333222222222222222333222222111222444555666333333333333333333333333111222222222333777<<>><<<;;;999888777777999888666555444444444444444444444444444444444444333444444444333555888:::555333222222222222111///111111111111111111111111111111111111111111111111000000000000000000000000000111111111000000///...........................------...///////////////000000///......///000000------............------...////////////111444666444555666777888999999999777777999<<<<<<:::???FFFTTTyyy..............................---------,,,,,,,,,++++++++++++++++++++++++************************))))))(((((((((((())))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++------------------------,,,---......,,,,,,---...++++++,,,,,,---...//////////////////000000000000///////////////000000111222222222222333444555555444666999;;;???EEENNNTTT```eeekkkmmmmmmpppvvv{{{xxxvvvrrrpppnnnnnnoooppprrryyy}}}zzzoooddd^^^^^^VVVTTTPPPKKKGGGCCC@@@???===;;;999777555555555555444444444444444444444444333444444444333444666999555444222222222222111///111111111111111111111111111111111111111111111111000000000000000000000000222222222222222111000///........................---......///////////////......------------......---..................---,,,---.........000333666666777888999;;;;;;<<<<<<777777999<<<<<<:::???FFFTTTyyy..............................---------,,,,,,,,,+++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))+++++++++***************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------........./////////////////////.........---------///000000...---111111222111000000222444000444555222111777>>>@@@;;;DDDJJJLLLSSSbbbpppvvvzzzqqqkkkgggaaa]]]YYYPPPEEE???======;;;999666777777666444333444555777444333444444222555;;;;;;999444///000444444000111111222222222222111111111222222222222111000000222222111111111111111111222<<>>???===:::888999:::::::::;;;===AAADDDTTT~~~.................................---------,,,,,,++++++++++++++++++++++++++++++++++++***************************************************+++++++++(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////////////////////////////333222111111111111111000...000111222222333555888000555888888===IIIUUU[[[fffkkkmmmjjjmmmzzz|||uuujjjbbb]]]VVVOOOIIIHHHDDD===777333333444555888555555777666444444888>>><<<777222111444333///111111222222222222111111333333333333333222111111111111222222222222222222222777;;;888000---///000//////000000//////............////////////......000//////222666666444000////////////////////////......---...///222555777888999;;;======<<<;;;999::::::;;;;;;;;;===AAADDDUUU~~~////////////////////////.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************++++++++++++++++++++++++))))))******++++++,,,,,,((((((((((((((((((((((((((((((((()))))))))******)))))))))*********++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........///////////////////////////000000111000000000000000111111...000111222222444888:::<<>>???;;;555333555444111222222333333333333222222111222222222222111000000111111222333444444555555777:::222///444111111===333222000///...//////000//////000000000000//////,,,...///...---,,,...//////////////////////////////.........000333666777;;;::::::::::::;;;<<<<<<<<<======<<<;;;<<<@@@BBBVVV000000000000000000000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************))))))***+++,,,------...************************))))))))))))************************++++++++++++++++++,,,,,,,,,---------,,,,,,,,,------................../////////000000000000000000111111222222///222555555444333333444555999>>>EEEOOO\\\hhhpppvvvqqqdddXXXOOOIIIAAA:::888888777888;;;;;;===;;;666444555666333333333444444444444333333333333444444333333222111111111222333444444555555777;;;;;;888::::::999<<<444333111000//////000000//////000000000000//////000111222222000000111333000000000000000000000000//////...///000333666888;;;;;;:::::::::;;;<<<===<<<======<<<;;;===@@@CCCUUU000000000000000000000000/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******************************++++++,,,,,,------++++++++++++++++++++++++)))))))))*********++++++*********++++++++++++,,,++++++,,,,,,------......,,,,,,,,,---......//////....../////////000000000000000000111222222333333000333555444222222555999888@@@MMM]]]nnnwwwmmm^^^RRRFFF???;;;888777999999<<<<<<777555666666555333444444555555444444333666666777777777666555555111111222222333333444444555666===<<<999FFFJJJ999444444222111000000000000///000000111111000000//////000000111222222222111000000000000000000000000//////...///111333666888;;;::::::::::::;;;<<<<<<<<<======<<<<<<>>>AAADDDTTT~~~111111111111111111111111////////////............------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********+++++++++*********+++++++++,,,,,,++++++,,,,,,---......///,,,,,,------.../////////.../////////000000000000000000111111222333333444111222333333444;;;FFFNNNTTT___qqqxxxggg[[[QQQGGG@@@>>>;;;??????:::666666666555444444555555555555444444666666666666666555555444111111222222222222222222777---777888555WWWccc<<<444444444333222111///...000000111111111111000000---,,,---000333444111...000000000000000000000000000/////////111444666888:::::::::;;;;;;;;;<<<<<<;;;<<<<<<<<<<<<>>>BBBEEERRR|||111111111111111111111111000/////////............---------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,---...//////,,,,,,------...///000000////////////000000000000000000111222333333444444555666666777===KKK]]]kkkzzz~~~ooo___SSSNNN>>>BBBBBB<<<777666666444444444555555555555444444333333444444333333222111222222111111111111111111;;;'''000333222dddwwwAAA444444444444333111///...000000111111111111000000111//////333999:::555000000000000000000000000000000/////////111444777888999:::;;;<<<<<<<<<;;;;;;:::;;;<<<<<<===???CCCFFFRRR|||222222222222222222222222////////////////////////////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,***)))+++///000...***////////////...---,,,,,,---------.........//////,,,,,,---000222333333222333333333333333555777888888:::???IIIXXXjjj|||sssiiiZZZOOOCCC===;;;999777666666555555555666666555555333333333444444444555555444333222111111222333444555444333444777:::;;;;;;222000///000222222111///111...+++,,,111555777777555111...111777:::777333222111111000000000000000......///000222555777999999:::<<<>>>???>>>>>>===999<<<======<<<<<<@@@DDDQQQxxx222222222222222222222222////////////////////////////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------+++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++---//////---)))***///444)))***+++---...//////000---------.........//////000///......///000000000...000333666777777888888:::III]]]nnn}}}yyylllZZZLLLCCC<<<777444777:::<<<;;;777444444555555555555444444333333333444333222111111222333444555333111111222444333333111222222333333222111///333000------///111111111888444///...000444888:::222111111000000000000000......///000222555777999888999:::;;;<<<<<<<<<;;;999<<<======<<<<<<@@@DDDQQQxxx222222222222222222222222////////////////////////////////////////////////......---------,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++)))+++,,,+++******+++---////////////////////////------........./////////333222000//////000222333222333444666:::???FFFKKK[[[kkk{{{fffVVVJJJ???999555:::???>>>888555777;;;777777666555444333222222444333333222222333333444444222000000111111000///111222444444333111000000444222000///000000///...777777555222///000444888222111111000000000000000/////////000222555777999888999:::;;;;;;<<<;;;;;;999<<<======<<<<<<@@@DDDQQQxxx222222222222222222222222////////////////////////////////////////////////......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++++++++***)))(((***222999888///%%%//////............//////............////////////111111111111111222444666999888777999BBBTTThhhwwwttteeeVVVLLLHHHHHHFFFAAA<<<999;;;===777777666666555444444333444444333333333333444444333111111111333444444333000222333111///...///111111111111222222222222222111666<<<;;;555111000333222111111000000000000000/////////000333555888999;;;;;;<<<<<<============999<<<======;;;<<<@@@DDDQQQxxx222222222222222222222222000000000000000000000000////////////////////////......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********///333999@@@CCCAAA<<<777+++******+++,,,...///000........./////////000000...000222333111111333555888;;;AAAKKK\\\uuuwwwjjjjjj```RRRFFF???<<<999888666666666666666666666666444444444444444444444444333222222333555555555333111000000...---...000222///000111111111111222222+++222:::<<<:::777666777222111111000000000000000//////000111333666888:::;;;;;;;;;;;;<<<<<<<<<===999<<<======;;;<<<@@@DDDQQQxxx222222222222222222222222000000000000000000000000////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,++++++++++++++++++++++++---,,,,,,++++++*********///:::DDDAAA888666@@@LLL999777444111///------,,,....../////////000000000...111333222000000333666;;;HHH\\\qqqyyyjjjVVVFFF@@@===:::777666666666666777777777888444555555666666555555444444333222222333333111///111000///111333444333222///000000///......///111---///222777;;;???AAAAAA222111111000000000000000000000000111333666888:::::::::999999999999::::::999<<<======<<<<<<@@@DDDQQQxxx222222222222222222222222000000000000000000000000////////////////////////......---------,,,,,,,,,------------------------++++++---.........------++++++++++++++++++++++++------,,,,,,+++******))),,,333999555---,,,666AAABBB???;;;555111...,,,+++.../////////000000000000000222333222111666>>>EEEWWWjjjyyydddQQQEEE@@@<<<;;;888888777777777777777777444555666777777666555444222111111222444333111///222111333999??????888222///111111000///000333777333000000777AAAEEEBBB===222111111000000000000000000000000111333666999:::::::::999888888999999:::999<<<======<<<<<<@@@DDDQQQxxx222222222222222222222222000000000000000000000000////////////////////////......---------,,,,,,,,,........................***+++---...///...------++++++++++++++++++++++++------,,,,,,+++***))))))...+++)))+++000111---)))444333111//////000111222////////////000000000000111222333333555???MMMXXXyyyfffQQQCCC<<<:::::::::999888777666555555444555666777777666555444//////000333666777666555222222777AAAIIIHHH<<<111///000222222222666<<>>IIIIII<<>>888444777999777777888666666777777666555444444888;;;777000///444555111333888777555;;;DDD???333444000333:::;;;???RRRgggBBBCCCBBBAAA===888333000222222222222222111000000111111000111333666999;;;:::::::::;;;<<<===>>>???@@@<<<;;;;;;;;;;;;@@@FFFQQQuuu555555555444444444333333333222111000///000000111////////////////////////000000000/////////............------------......---------------,,,++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............////////////000000666111000333444222222333111111777CCCUUUnnnwwwaaaQQQFFF???:::;;;<<<999666555666666666777666666555555555555444333555888888555444555222111:::DDD???222555333666;;;777000555AAA888888999999777555333111111222222222111111000///111111000111333666999;;;<<<<<<<<<<<<<<<===>>>???>>><<<<<<>>>>>><<>><<<<<<999555444666666777777777777777777777444333666666333111111888666222333@@@MMMIII>>>666333444888555---,,,222333333333222222111111111000111111111111000//////111000000111333666:::<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;===AAAAAA>>>???CCCOOOsss666666666555555555555444333333222222111111111111000000000000000000000000111111111111000000000000......------------......------.........------,,,,,,,,,,,,------------...------------------------------------............/////////000000111111222///...000222111///111666AAAJJJ___}}}sss___JJJ???;;;::::::;;;777777777777888888999999:::666777999666///000555666555444666BBBNNNOOOJJJ===666111222222111333888888777555222000/////////000000111111111000000///111000000111444777:::<<<::::::999888888888888888;;;:::<<<@@@@@@===???CCCNNNrrr777777666666666555555555333333333333333222222111111111111111111111111111111111111111000000000000......------------......,,,,,,------------,,,,,,,,,,,,---------.........---------------------------------.........////////////000000111222222333111111555777555333888@@@PPPeee```KKK@@@<<<===@@@999999888888888999999:::777777999999555222777>>>///222333333777>>>DDDEEEEEE===555222222111333555;;;999666333000/////////000000111111111111000000111000111222444888;;;===;;;;;;:::999888888888888;;;999:::======<<>>>>>>>>===<<<<<<;;;<<<<<<<<<::::::======<<<@@@FFFMMMrrr888888888777777777666666333444555555555444222222222222222222222222222222000000000/////////............------------......,,,,,,---...............------------................................................///////////////000000111222333444555222222333555999FFF]]]ssssssXXXEEE===???===;;;999888888999:::999<<<999555>>>HHH???---777777777555222111222666555888;;;<<<<<<<<<:::888222111111111111111111222111111222333333333333333000000111222555999<<>>>>>>>>>>>>>>>>>;;;:::===AAAAAA???AAAFFFNNNsss888888888888777777777777333444555555555444333222222222222222222222222222////////////.....................------.........------...///000000//////---------.........//////000000000000000000000000............/////////000///000000222333444555555777666777;;;DDDZZZ{{{vvvYYYKKK@@@???<<<:::888888999999666;;;999===TTTiii]]]???666333222333444333333444222555666333000000111111333333222222222111111000111222333444444444444444000000111222555999===???>>>>>>============>>>>>>:::;;;???EEEEEEBBBBBBFFFOOOttt:::999777555555777555111555555444444444333333333333333333222222111111111111111111111000000000000000000//////.........---........................---------------.../////////......------///000111000000000000////////////---000222333444555444111555666;;;GGGZZZvvv^^^PPPCCC;;;>>>===666555:::>>>888333VVVPPP666666666555444444333333222222222222222222222222000111111111111222222222111111111222333333333333555222000222777;;;===<<>>>>>>>>===<<<;;;?????????>>>===>>>BBBDDDOOOsss;;;:::888666777888888777555555555444444444333333333333333222222222111111111111111111000000000000000000/////////.......................................------......///000//////...---...///000111000000000000000000000///111222111222333444333111666>>>LLL___xxx{{{yyytttpppmmmlllllllllgggmmmtttxxx}}}~~~}}}fffOOO;;;999<<<:::999;;;000<<>>??????>>>>>>:::;;;<<<<<<<<<===@@@CCCMMMqqq:::888777666555555555666555555555444444444444333333333333333222222222222222222111111111000000000000000////////////..............................//////......//////000111//////.........///000111000000000000000000000000555333111111333444555555999III___wwwwwwqqqnnnkkkgggdddccc```\\\YYYWWWWWWYYYZZZWWWXXXXXXZZZ```ggggggdddccc^^^]]]aaadddgggrrrlllKKK>>>>>>>>>======>>>???888<<>>???>>>777555;;;777444<<<777777666666555444444444333333333333333333333333111111111222222222333333555555555555444444333222444333222222444666888999FFFDDD@@@;;;888777666777:::<<<===>>>>>>???AAACCCNNNsssBBB<<<999<<<===999666777666666555555555444444444333333333333333333333333222222222222111111111111//////000000000000000000///////////////////////////////////////000111111/////////000000000000000///000000000111111111222333111111444444333:::CCC___yyyvvvtttnnniiieeebbb___^^^___bbbeeefffdddcccaaa``````cccfffhhhfffccc]]][[[aaajjjllliii^^^ZZZXXXWWWVVVWWW\\\bbbaaaccciiipppzzzxxxVVV???999<<<888;;;999>>>DDD<<<444:::888777777666555555444444333333333333333333333333111222222222222333333333777555333222111222333444333333333222333555888:::PPPLLLEEE>>>:::999:::;;;<<<===>>>>>>>>>>>>AAACCCNNNrrrMMM@@@666999<<<999777888666666666555555555444444333333333333444444444444333222222222222111111111//////000000000000111111//////////////////////////////......//////000111...///000111111111000000///000000111111222222222333111333555222333BBBTTT|||}}}tttjjjeeeeeefffeeecccdddcccaaaaaaaaadddgggiiiiiiiiihhhiiijjjmmmoooqqqmmmkkkfffbbbdddiiijjjggg___^^^\\\[[[ZZZZZZ[[[\\\bbbcccfffiiiooouuuzzz}}}tttPPP???<<<>>>;;;000///888888555<<<888888777666666555555444333333333333333333333333222222222222333333333333666555333111111222444555222333444333333555999<<>>======<<<<<<;;;;;;::::::;;;;;;::::::;;;???EEEJJJKKKppphhhHHH======999777888777666666666555555555555333333333444444555555555333333333222222222111111//////000000111111111222000000000000000000000000---------------...//////...///000222222111111000///000000111222222333333111222666:::<<>>BBBDDDDDDAAA===;;;;;;;;;;;;;;;>>>DDDKKKQQQMMMqqqQQQBBB@@@888444888999888777666555555555555444444444333333333222222333333111000000000111222000000000000000000000000000000000000000000000000............/////////000---......///000111111222---333666555333333444555666777888:::FFFeeeuuukkkfffeeeddddddhhhhhhiiijjjkkkoootttxxxuuuwwwyyyzzz{{{}}}~~~zzzvvvsssrrrppppppooonnnkkkhhhnnnmmmkkkhhhgggpppbbbFFFBBB===;;;;;;<<<:::999999999999888888888888777444444444444444444444444222222111333555666666555555555555555555555555555333555777777555666:::>>>@@@>>>>>>???AAA@@@===999<<>><<>>;;;===???@@@===;;;???HHHPPPSSSuuu^^^EEE@@@@@@>>>???>>><<<:::777666555444555555444444444333333333333333222111111111111222111111111111111111111111000000000000000000000000////////////000000000000/////////000111111222222444333111000000222444777999===JJJfffwwwnnndddbbbaaabbbfffjjjlllmmmsssuuuyyy}}}}}}{{{xxxvvvkkkjjjjjjjjjfff___]]]___bbbkkk}}}^^^>>>???EEE???:::>>>:::999999999888888888888666666666666666666666666<<<999555444444444444333555555555555555555555555333333222111222999DDDLLLUUUKKK@@@;;;===@@@???======>>>>>>=========@@@BBBMMMsssZZZFFF???===???===<<<:::888666666555555555555555444444444444333333222222111111111111111111111111111111111111000000000000000000000000//////000000000111111111000000000111111222222222444111000333555666999===;;;HHHddd{{{qqqfff___```bbbffflllrrrwwwzzz|||}}}~~~||||||tttnnnmmmjjjfffccccccaaa^^^```jjj}}}|||QQQCCCEEEDDDBBBDDD::::::999999999888888888777777777777777777777777>>>:::666444444555555555555555555555555555555555222333333222444:::EEEMMMVVVKKK???;;;>>>AAA@@@===<<<<<<<<<===@@@BBBBBBBBBKKKrrrXXXAAA<<<<<<;;;:::999888777777777666666666555555555444444333333333333222222111111111111111111111111111111111111111111111111111111000000000111111111111222111111111111222222222222333000111666777666999??????[[[~~~qqqiiiccc^^^ZZZdddhhhnnnuuu{{{vvvtttrrrnnnjjjiiiiiiaaaXXXUUU\\\rrrrrrOOOBBBDDDDDDAAA:::::::::999999999999888888888888888888888888888<<<999555444444666777777555555555555555555555555222444666666666:::AAAGGGMMMFFF>>><<<@@@BBB@@@<<<>>><<<:::<<>>>>>@@@AAA???<<>>===<<<:::999888888888777777777666666666555555333333444444444333222111222222222222222222222222111111111111111111111111111111111222222222333333333333333333333333333333555222333888666666CCCTTT{{{rrrjjj```[[[^^^eeejjjmmmvvvzzz~~~tttooonnneee```bbb___YYY[[[ddduuubbbHHH>>>;;;;;;;;;:::::::::999999999888888888888888888888888888666444555666777777666555555555555555555555555222555777777666777<<>>?????????>>>>>>>>>============>>>???BBBCCCOOOqqqeeeBBB@@@>>><<<:::999888777777777777777666666666666333333444555444333222111222222222222222222222222111111111111111111111111111111222222222333333333333333333333333333333333444222444888888<<>>AAA@@@===<<<>>>@@@999<<>>AAA???>>>>>>===<<<;;;;;;:::======>>>======???CCCFFFMMMooohhhNNN::::::===777444888777777666666666555555555555444333333444444222111111111111111111111111111111111111111111111111111111111111111222222222222444444333333222333333444444444888<<>>;;;:::444999999999888888888888888666666666666666666666666666666555555555555666666666555444444666:::>>>AAA@@@@@@??????>>>======<<<======>>>======???CCCFFFMMMooocccBBB>>>???777444;;;777777777666666666555555777666444333444333111000222222222222222222222222222222222222222222222222111111111111222222222333444333333333333333444444555555555888IIIoooqqqeee^^^^^^cccpppvvv~~~{{{uuupppmmmmmmggg```]]]```qqq\\\FFF<<<>>>DDD???===<<<666777777888888888999999999666666666666666666666666555555555555555555555555666555444444777:::>>>@@@AAAAAAAAA@@@@@@??????>>>======>>>======???CCCFFFMMMoooWWWBBB===::::::<<<777777777666666666666555777555444333444444222111222222222222222222222222222222222222222222222222111111111222222222333333444333333333333444444555999888555;;;YYYpppccc___aaaiiiqqqxxx~~~yyyvvvqqqiiidddccc\\\^^^yyyvvvPPP???<<>>======777888888888888888888888888666666666666666666666666555666666666666666666555555555444555777:::>>>@@@AAAAAAAAA@@@@@@?????????======>>>======???CCCFFFMMMpppsssIII:::>>>???888888777777777666666666666555444333333555555444333222222222222222222222222222222222222222222222222111222222222222333333333444333333333444444555666999:::===NNNxxxuuubbb]]]dddnnnyyyuuummmiiijjjccc[[[dddwwwaaaGGG<<<>>><<<;;;<<<999::::::999999888777777666777777777777777777777777666777888888888888777666555555555666888:::===??????????????????>>>>>>>>>======>>>======???CCCFFFNNNppp]]]@@@@@@???555888888777777777666666666444333333333555666555444333333333333333333333333333333333333333333333333222222222222333333333333333333333333444555666777111999JJJkkkpppeee^^^bbbnnnzzz~~~uuunnnlllggg___^^^dddyyy|||YYYBBB???;;;999;;;999;;;;;;:::999888777666555777777777777777777777777777777999999999999777777444444555666888;;;===???>>>>>>>>>>>>>>>>>>>>>>>>======>>>======???CCCFFFNNNppp~~~TTTBBB===999888888888777777777666666666555444444555666444333333333333333333333333333333333333333333333333333222222222333333333444444333333333444444555666777444DDDcccoooaaabbbhhhsss|||wwwqqqlllhhhccc___eeevvvoooMMMBBB;;;888:::999999999999888888888777777777777777777777777777777666777888999999888777666444444555666888;;;===>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>======???CCCFFFNNNqqqgggEEE<<<@@@888888888888777777777777888777555555555555333111333333333333333333333333333333333333333333333333222222333333333444444444333333333444555666777777CCCXXX}}}mmmbbb\\\fffvvvxxxsssppphhh___]]]eeezzzVVVGGG<<<888:::999888888888888888999999999777777777777777777777777555666777999999777666555444444555777999;;;===>>>>>>>>>>>>>>>>>>?????????======>>>======???CCCFFFNNNqqqUUU777DDD===555999<<<777888;;;555777555444444666777777666444444555555444444333222333333333333333333333333444444444444444444444444555777555111333999;;;999RRR||||||iiicccfffmmmwww~~~xxxrrrjjjdddcccbbbbbbqqqoooJJJ===???>>>999<<<;;;:::999888888888888777777666666666666777777555666666666666666666666777777777999;;;>>>@@@BBBAAABBBBBBBBBBBBAAA@@@@@@<<<===>>>??????AAADDDGGGMMMrrrlllDDD======555777;;;555555999555888666444444666777666555444444555555444444333222333333333333333333333333444444444444444444444444666555444555777<<<@@@BBBfffsssfffgggoooyyy~~~xxxqqqkkkcccaaa^^^fffZZZCCC===;;;888<<<;;;:::999888888888888777777666666666666777777666666666666666666666555777777777888:::<<>><<<===>>>??????AAADDDGGGMMMsss___???@@@666888<<<555444888777999777555555666666555444444555555555555444333333333333333333333333333333444444444444444444444444777333333888:::<<>>::::::<<<;;;:::999999888888888888777777666666777777888888777777777666666555555777777777777999;;;===>>>>>>????????????>>>======<<<===>>>??????AAADDDGGGMMMtttVVVEEE999:::???999777:::999:::888666555666666555444555555555555555444444333444444444444444444444444444444444444555555555555888333444:::888;;;RRRoooqqqlllmmmsss~~~yyyqqqhhhaaa]]]YYYccc___CCC<<>>??????AAADDDGGGMMMuuu|||OOO===:::@@@<<<999:::888;;;999666666666666555444555555666666555555444333444444444444444444444444444444444555555666666666777555777999666???dddrrrhhhkkkwww~~~zzzooohhhddd[[[ZZZrrrsssNNN???>>>===<<<;;;:::999999999999888888777777777777888888999999888888777777777777666666666666777999;;;<<<<<<============<<<;;;;;;<<<===>>>??????AAADDDGGGNNNuuubbbFFF:::===;;;888999666:::888666666777777666555555666666666666555444444444444444444444444444444444444444555666666777777666777999:::<<>>>>>>>>>>>===<<<<<<<<<===>>>??????AAADDDGGGOOOvvv}}}VVV===;;;999888999777999888666666777888777777666666666666666555444444555555555555555555555555444444444555666777777777666888999<<>>======<<<===>>>??????AAADDDGGGPPPvvvdddBBB;;;999:::<<<;;;999777666666888999888888666666666666666555555444555555555555555555555555444444444555666777777888666888999???XXXtttjjjuuuttthhhaaa___aaakkk\\\GGG======<<<;;;::::::::::::999999888888888888999999777777888999:::;;;;;;<<<555555555777999<<>>>>><<<===>>>??????AAADDDGGGQQQvvvzzzOOO======<<<999999999888666555555555666777666666666666666666666666555555444444444444555555666555555555555666666777444;;;===DDDgggyyyxxx{{{zzztttjjjbbb```]]]vvvtttPPPFFF===>>>@@@::::::===888::::::999888777777888888888888888888888777666666444555777888::::::;;;;;;;;;;;;<<<<<<;;;;;;:::999<<<===>>>>>>???AAAEEEHHHOOOvvv]]]DDD======;;;999999888777777666666777777666666666666666666666666666555555444444555555666666666555555555666777777777;;;BBBWWW}}}}}}wwwmmmdddbbb\\\kkkbbbHHH======???999999;;;666::::::999888888888888888888888888888888777777666555666777888999:::;;;<<<;;;;;;<<<<<<;;;;;;:::999<<<===>>>>>>???AAAEEEHHHPPPwwwwwwQQQ???===<<<999888999999999999888777777666666666666666666666666666555555444444555555666666666666666666777888888;;;<<>><<<<<<======<<<<<<;;;:::<<<===>>>>>>???AAAEEEIIIQQQyyyfffDDD:::;;;;;;888999:::;;;:::999888777666666666666666666666666666666555555555555666666666666666666777888999999;;;AAA]]]zzzooohhhddd]]]```www\\\GGG>>>@@@===<<<>>>999:::999999888888999999999888999999999999888777777888777666777888;;;>>>@@@>>>????????????>>>============>>>??????BBBFFFIIIQQQxxxPPP::::::===999:::;;;;;;;;;:::888777777777777777777777777777666666666555555666666666666666666777777999::::::999JJJssswwwmmmfff___\\\kkkoooRRR@@@???======>>>;;;:::999999999999999::::::999999999999999888777777888777777777999<<>>??????@@@BBBFFFIIIPPPxxxdddBBB:::>>>999::::::::::::999888888777777777777777777777777777666666555555666666777777777777777888999;;;;;;===YYY~~~tttfffbbb```eeexxxaaaFFF???;;;:::<<<::::::999999999999::::::;;;999999999:::999999888777777777888999;;;===@@@AAABBBBBBCCCCCCBBBBBBAAA@@@===>>>??????@@@BBBFFFJJJPPPxxx|||PPP======::::::999888888888888888777777777777777777777777777777666666666666777777777777777888999:::;;;<<>>@@@AAAAAABBBBBBBBBBBBAAA@@@@@@===>>>??????@@@CCCGGGJJJRRRyyy[[[???;;;;;;:::888777666777888999777777777777777777777777777777666666666666777777777777777888999;;;<<<===VVV{{{rrrpppjjjcccfff}}}ZZZHHH>>>;;;===<<<999999999999::::::;;;<<<999::::::::::::999888888555777999<<<>>>???@@@@@@@@@@@@AAAAAA@@@@@@???>>>>>>??????@@@@@@CCCGGGJJJSSSzzzlllCCC@@@<<<;;;777555777::::::777999888777666666777888999777777777777777777777777:::777666:::;;;:::<<>>===>>><<<;;;;;;;;;:::::::::999999888888888888888888888888777888999;;;======>>>>>>@@@@@@???>>>======>>>>>>?????????>>>>>>AAAEEEIIIUUU{{{RRR@@@===<<<999888888999999777999888777666666777888999888888888888888888888888999555777<<<;;;888BBBPPP|||wwwmmmjjjeeegggZZZDDD???>>>;;;666666777888999:::;;;<<<888888888888888888888888777777777888999::::::;;;>>>======<<<;;;;;;<<<<<<@@@@@@@@@???@@@BBBGGGJJJXXX}}}iiiCCC===<<<;;;;;;:::999888888999888777777777777888999888888888888888888888888888444888>>>:::777KKKggg~~~sssnnngggeeeuuukkkJJJAAA???;;;<<<<<<;;;:::::::::::::::999999999999999999999999666666666666888:::<<<===============<<<<<<<<<<<<@@@AAAAAA@@@AAADDDHHHKKKYYY~~~SSS???<<<;;;<<<;;;999888:::888888888888888888888888888888888888888888888888888444999???999888WWWzzzsssnnnllliiihhhkkkmmmpppxxx{{{uuummmgggnnn|||yyyOOOAAA???===???>>><<<;;;::::::::::::999999999999999999999999666555555666999===@@@BBB@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@AAADDDHHHLLLWWW}}}sssFFF>>>999;;;<<<999999;;;888888999999999999888888888888888888888888888888888666:::>>>:::AAAhhhzzztttrrrqqqoooooopppooonnnjjjfffcccaaa___^^^___bbbbbbbbbeeekkkvvvyyyqqqjjjkkkrrrVVVAAA??????;;;:::999999999:::;;;<<<999999999999999999999999888888777777999<<>>?????????@@@CCCHHHKKKTTTzzzTTTEEE999:::<<<:::999<<<888888999::::::999888888999999999999999999999999888999<<<===>>>RRRzzzmmmdddaaaaaaaaaaaaaaabbbaaa___[[[ZZZZZZ[[[YYYYYY\\\______\\\\\\```iiiuuu{{{tttmmmjjjkkkcccEEE>>>BBBIIIFFFBBB>>>;;;:::999999::::::::::::::::::::::::;;;:::999888888888999:::???@@@AAABBBBBBBBBAAA@@@>>>?????????@@@CCCHHHLLLTTTzzzgggPPP<<<:::>>>;;;999:::888999999::::::999999888999999999999999999999999666;;;===<<>>@@@AAABBBAAA@@@?????????@@@@@@AAADDDIIIMMMXXX}}}uuuXXX???;;;???<<<999999888999:::;;;;;;:::999888999999999999999999999999555<<<===;;;KKKttttttjjj___\\\YYYYYY[[[[[[YYYVVVVVVYYY\\\\\\ZZZZZZ[[[]]][[[ZZZ]]]```aaa^^^```eeeeeehhhlllpppuuu{{{uuuooojjjqqqTTT???BBB???===;;;999999:::<<<===::::::::::::::::::::::::555777999<<>>@@@BBBBBBBBB@@@???@@@@@@AAAAAACCCFFFKKKOOO\\\]]]@@@???888666<<<999999999999999999999999999999999999999999999999999999999666FFFKKKzzznnnhhhfffeeeaaa^^^^^^___^^^^^^^^^[[[```ccc```___bbbdddccccccdddgggkkkjjjiiikkkqqquuu}}}~~~||||||vvvooojjjppp|||```KKK???;;;;;;;;;;;;;;;;;;::::::<<<;;;:::999888888888888888888888:::<<<@@@BBBDDDCCCDDDDDDCCC@@@??????@@@???AAA???===CCCMMMQQQNNNZZZjjjFFF???===:::::::::999999999999999999999999999999999999999999999999;;;;;;:::HHH```uuujjjeeefffhhhiiigggeeefffffffffggghhhnnnssstttrrrssswwwzzzzzzxxxyyy|||~~~|||}}}{{{vvvxxxzzzsssnnnooowwwmmmNNN>>><<<<<<<<<;;;;;;;;;;;;;;;<<<;;;:::999888888888888888888999:::===@@@CCCEEEEEEEEEEEEDDDAAA??????@@@@@@AAA???>>>CCCLLLPPPNNN[[[QQQ???BBB>>>777;;;999999999999999999999999999999999999999999999999888999<<>>AAADDDFFFFFFGGGGGGEEEBBB@@@@@@AAAAAABBB@@@???CCCKKKNNNNNN\\\```AAADDD???666===999999999999999999999999888999999999999999::::::666888@@@OOO{{{uuunnnmmmqqqaaaDDD???>>>===<<<;;;;;;;;;<<<<<<<<<;;;:::999999999999888888999;;;>>>AAADDDFFFFFFGGGGGGEEEBBB@@@@@@AAABBBBBB@@@@@@CCCIIIMMMNNN^^^uuuJJJCCC>>>777>>>999999999999999999999999888888888999999::::::::::::<<>><<<;;;;;;<<<======<<<;;;:::999999999999999999::::::<<<>>>AAABBB@@@AAABBBAAA?????????@@@BBB@@@@@@CCCDDDFFFKKKRRRbbbuuuHHH>>>@@@888999999999999999999999999777888888999::::::;;;;;;999;;;WWWuuunnnlllyyy\\\CCCAAA???<<<;;;<<<===>>>===<<<;;;::::::999::::::::::::999:::;;;<<<>>>???<<<===??????======>>>@@@@@@>>>???CCCEEEEEELLLTTTdddLLL???CCC555999999999999999999999999777777888999::::::;;;;;;>>>???^^^yyy~~~vvvnnnjjjwwwfffDDDBBB???<<<;;;<<<===>>>======<<<;;;::::::::::::;;;:::999999:::;;;===>>>999;;;======<<<<<<>>>@@@@@@===???DDDEEEEEELLLVVVeee[[[EEECCC555;;;;;;;;;:::::::::999999<<<;;;:::999:::;;;<<<===???EEEssswwwooopppsssvvvzzz{{{yyywww}}}{{{~~~vvvjjjooosssNNN???<<>>@@@AAA@@@???>>>@@@BBBDDDDDDDDDHHHOOOTTTiiicccGGGCCC:::;;;;;;;;;:::::::::999999<<<;;;:::::::::;;;<<<===CCCRRRzzzwwwwwwwwwyyy{{{zzzwwwuuuppp}}}yyy{{{uuujjjlll{{{UUUCCC>>>@@@;;;999===;;;<<<<<<;;;;;;;;;:::::::::999999:::;;;===???AAABBB???@@@BBBCCCBBBAAA@@@???AAABBBDDDDDDEEEIIIPPPUUUhhhrrrLLLBBB???;;;;;;;;;;;;::::::::::::<<<;;;:::::::::;;;===>>>AAA\\\}}}yyyvvvoooyyy|||yyyxxxyyyxxxmmmlll}}}^^^HHH???AAA<<<:::===;;;<<<<<<;;;;;;;;;:::::::::888999:::<<<>>>AAACCCDDDCCCDDDDDDEEEDDDBBB@@@???AAACCCEEEEEEFFFJJJQQQWWWhhhoooTTT@@@@@@<<<;;;;;;;;;;;;:::::::::;;;;;;::::::;;;<<<===>>>@@@fff{{{xxxwww{{{}}}|||{{{xxxvvv|||yyyxxx|||sssnnnxxxhhhLLL>>>@@@===;;;===<<<<<<<<<;;;;;;;;;:::::::::999999:::<<<>>>@@@BBBCCCBBBBBBCCCCCCBBBBBB@@@@@@AAACCCEEEFFFGGGLLLSSSYYYjjjbbb```AAA???<<<<<<<<<;;;;;;;;;::::::;;;;;;::::::;;;<<<>>>???EEEsss{{{uuuuuuvvv|||~~~zzzuuutttvvvyyyzzzvvvsssxxx|||nnnttt{{{vvvppptttrrrOOO===???>>><<<>>>===<<<<<<;;;;;;;;;:::::::::;;;:::;;;;;;<<<===>>>???===>>>>>>???????????????BBBDDDFFFGGGIIINNNUUU[[[mmmhhhsssGGG>>><<<<<<<<<<<<;;;;;;;;;:::;;;;;;::::::;;;===???@@@KKKqqqqqqppprrrtttqqqnnniiihhhmmmtttxxxtttooorrrxxx|||mmmtttzzzwwwpppppp~~~UUU>>>???@@@>>>???===<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;<<<======;;;;;;;;;<<<===>>>>>>???BBBDDDGGGHHHJJJOOOWWW^^^qqqqqqRRR@@@<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::;;;<<<>>>???AAARRRsssxxxvvvuuuooohhhiiieee___^^^dddpppxxxuuummmkkkmmm{{{}}}pppvvv{{{yyyqqqnnnyyy^^^AAABBBBBB???>>><<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;<<<===>>>???=========<<<=========>>>BBBEEEHHHIIIKKKQQQYYY___uuuvvvrrr[[[CCC======<<<<<<<<<;;;;;;;;;;;;;;;:::;;;<<<>>>@@@AAA]]]~~~yyywww~~~zzzuuueeebbbdddaaaZZZXXX```ooozzzxxxnnngggfffttt{{{oooxxx{{{|||tttooovvveeeEEEEEEDDD@@@>>>;;;<<<<<<;;;;;;;;;::::::::::::;;;;;;<<<>>>???AAABBBAAA@@@???>>>============CCCEEEHHHJJJLLLRRRZZZ```wwwyyyiiiEEE???======>>>===:::;;;>>>888===999777<<<;;;<<>>======<<<<<<<<<;;;;;;;;;<<<;;;;;;<<<===@@@CCCEEEDDDEEEFFFEEEBBB???======EEEGGGIIILLLPPPVVV^^^ccc{{{nnnIII@@@===<<<>>><<<999:::>>>999===:::888===<<<>>>JJJ~~~xxxxxx||||||zzzssskkkgggnnn~~~~~~nnnbbb^^^\\\[[[YYY```\\\eeeyyyrrrggggggnnn{{{}}}uuujjjlllTTTDDDEEEDDD@@@>>>======<<<<<<<<<;;;;;;;;;<<<;;;<<<===???CCCFFFHHHHHHIIIJJJIIIFFFCCCBBBBBBGGGIIILLLNNNRRRYYYaaagggyyyPPPAAA===;;;===<<<999999===999>>>;;;:::>>><<<@@@OOO}}}xxxwwwuuuoooiiifffcccpppzzz}}}mmmaaa]]][[[YYYWWWaaa^^^hhh|||wwwjjjhhhmmm|||wwwkkkjjj___HHHDDDCCC@@@>>>=========<<<<<<<<<;;;;;;;;;;;;<<<===AAAEEEIIIKKKJJJKKKLLLKKKHHHFFFFFFFFFIIILLLPPPRRRVVV\\\eeelll[[[CCC>>>;;;<<<<<<999999<<<999===;;;;;;>>>;;;BBBVVV~~~|||yyyrrrmmmlllbbbjjjrrr}}}|||lllaaa]]]\\\YYYWWW___^^^iii}}}{{{mmmgggjjjwwwyyymmmiii{{{iiiJJJBBBBBB@@@>>>============<<<<<<<<<<<<::::::;;;<<>>>>>=========<<<<<<<<<::::::999:::<<>>>>>>>>=========<<<<<<;;;:::::::::<<<>>>AAACCC@@@AAABBBAAA@@@@@@BBBDDDNNNTTTZZZ]]]^^^eeepppzzzLLLCCC======>>>===;;;<<<<<<<<<999:::<<<===RRRvvvzzzzzzzzzxxxuuuiiiaaa___^^^]]]ZZZZZZ___nnn}}}ooogggkkkttt}}}zzzwwwlllrrrZZZFFFFFFEEE===>>>>>>>>>>>>=========<<<<<<;;;;;;<<<>>>BBBEEEGGGDDDEEEEEEEEEDDDEEEHHHJJJQQQWWW^^^aaabbbhhhuuuNNNEEE===>>>???>>><<<<<<>>>>>>:::;;;===>>>WWW}}}uuuwww|||{{{}}}sssggg___^^^^^^\\\ZZZVVV\\\lll}}}nnniiikkkqqq~~~lllmmm{{{yyymmmqqq~~~```JJJIIIFFF===>>>>>>>>>>>>============<<<<<<===???BBBFFFIIILLLHHHIIIJJJJJJIIIKKKMMMPPPSSSZZZaaadddeeekkkxxx]]]BBB@@@<<<:::AAA:::;;;???;;;>>>777AAAAAAOOO~~~xxx|||xxxggg\\\[[[___```___cccccclllmmmkkkhhhkkkzzzyyylllccc___sss{{{yyy{{{}}}iiiKKKCCCCCC@@@===:::999===???<<<:::;;;<<<======???AAADDDGGGHHHJJJKKKKKKKKKKKKLLLMMMNNNTTT]]]cccdddgggrrrbbbDDD@@@<<<:::AAA:::;;;<<<:::===888@@@CCCWWWwwwzzz}}}zzzjjj___^^^``````^^^cccccckkk}}}~~~mmmddddddjjj}}}zzzsssnnnjjjfff```mmm{{{xxxxxxyyykkkLLLCCCBBB???BBB>>><<<>>>???<<<:::;;;=========>>>???AAADDDEEEHHHHHHHHHHHHHHHIIIKKKMMMUUU^^^eeefffjjjuuukkkJJJBBB<<<:::AAA:::<<<888999<<<:::???DDDdddvvv|||}}}}}}xxx}}}|||mmmdddbbbbbb```^^^bbbbbbgggtttyyynnnaaabbbjjjrrrjjjgggggggggaaacccuuu|||vvvtttssspppOOOCCC@@@???HHHBBB?????????;;;:::<<<>>>>>>======>>>@@@BBBCCCCCCCCCCCCBBBAAABBBFFFHHHXXXaaahhhiiimmmxxxxxxPPPCCC===;;;@@@:::<<<777:::<<<<<<>>>EEEqqq|||||||||uuufffmmm}}}oooiiigggdddbbbaaacccaaaaaagggppptttrrrooodddccchhhuuunnnjjjfffddd___XXXfffvvvrrrpppwwwxxxUUUDDD@@@@@@HHHBBB>>>>>>>>><<<;;;===>>>===<<<===>>>AAADDDGGGFFFGGGGGGEEEDDDEEEIIIMMMZZZcccjjjlllppp{{{XXXEEE>>><<<@@@:::===999<<<<<>><<<@@@:::>>>;;;>>>:::AAA===GGG~~~|||zzzzzzvvvmmmcccXXXPPPXXXnnn|||vvvmmmeeehhhqqqqqqnnniiicccaaafffpppxxxiiieeeddduuuwwwmmmgggddd\\\QQQWWWxxxzzzsssoooqqqbbbHHHAAACCC@@@<<<:::<<<>>><<<===???;;;;;;<<<>>>CCCIIIOOOSSSWWW[[[^^^]]]YYYYYY\\\aaa___hhhppprrrwwwdddIII???===@@@:::???<<<===777BBB>>>III|||~~~zzz{{{~~~}}}rrrggg]]]XXXTTTWWWeee{{{pppccciiixxx}}}~~~{{{tttnnnoooxxxmmmmmmjjjqqq{{{oooiiifff]]]WWWZZZqqq{{{sssnnnnnn}}}eeeHHH???CCC???;;;:::===???===<<<===<<<;;;<<<>>>CCCJJJQQQUUUTTTZZZ^^^^^^ZZZXXX[[[___cccllltttwww|||fffIII???===@@@:::???;;;<<<444CCC???LLLzzz|||~~~|||ooobbb\\\ZZZXXXXXX```qqqqqqcccjjj|||{{{xxxsssvvvqqqqqqtttkkkfff```]]]]]]mmm{{{rrrlllmmm{{{gggGGG>>>BBB@@@<<<<<>>CCCJJJQQQUUUTTTZZZ``````\\\YYY[[[___fffooowwwzzzsssGGG>>>BBB>>>:::>>>;;;===:::@@@===SSS}}}}}}wwwtttgggaaa______bbbgggiiipppvvvfffhhhrrrwwwssspppwwwtttooo___kkk^^^\\\|||pppiiipppvvvjjjKKK@@@AAA????????????>>>>>>>>>>>>???===<<<===BBBJJJRRRWWWUUUWWW]]]cccbbb___```dddhhhsss|||vvvIII???AAA===999===;;;===;;;@@@>>>VVV|||www~~~nnnbbb\\\dddeeehhhlllnnntttqqqaaaiiiyyy|||sssxxxxxxppp```cccYYY[[[~~~rrrkkkpppwwwkkkKKK@@@BBB????????????>>>>>>>>>>>>???===<<<===BBBJJJSSSXXXXXX[[[bbbhhhhhhdddeeeiiijjjuuuyyyLLL???AAA===:::<<<:::>>>;;;AAA@@@ZZZ|||~~~zzzwww}}}tttooommmnnnrrrvvvyyy~~~kkk___oooyyyuuuggg^^^YYY^^^yyytttnnnqqqzzzlllKKK@@@BBB????????????>>>>>>>>>>>>>>>===<<<>>>CCCKKKSSSXXXXXX\\\cccjjjkkkggghhhlllqqq|||{{{NNN@@@@@@>>>;;;>>>:::>>><<>>>>>>>>===>>>===<<<>>>DDDKKKSSSXXXYYY]]]eeelllmmmkkklllppp{{{~~~QQQ@@@@@@???>>>@@@:::???<<>>>>>>>>=========<<<>>>CCCJJJQQQVVVZZZ]]]eeelllnnnmmmooouuuUUUAAA?????????@@@:::@@@===@@@DDDeeeyyyllllllooo{{{~~~zzzxxxxxxyyy~~~{{{yyy}}}|||xxxkkkfffkkk|||uuu{{{mmmfffdddaaammm~~~uuunnnqqquuuPPPBBBCCC????????????>>>>>>>>>>>>======<<<>>>BBBHHHNNNRRRSSSUUU\\\ccceeefffjjjqqqYYYBBB>>>>>>======:::AAA===???DDDfffyyyoooqqqooo|||}}}|||xxxvvvvvvwww~~~vvvoootttpppwwwjjjhhhkkkhhhpppzzzyyyuuuooonnnyyySSSBBBCCC????????????>>>>>>>>>>>>======<<<===AAAFFFKKKOOOMMMOOOTTT[[[^^^```fffooo\\\CCC===<<<;;;::::::AAA===???DDDggg}}}vvvzzznnn|||}}}}}}~~~zzz|||}}}{{{wwwttttttuuu~~~~~~|||uuupppoooxxxlllfffyyyxxxrrrvvvoookkk{{{TTTCCCCCC????????????>>>>>>>>>>>>>>>===<<<===@@@EEEIIIMMMQQQRRRVVV\\\___bbbkkktttZZZ@@@AAA===>>>888<<<@@@:::>>>EEEhhh{{{ooommm~~~|||zzzyyy{{{}}}}}}yyyxxxwwwtttqqqrrrwww~~~{{{|||ooollltttzzz~~~xxxppp{{{vvvooorrr{{{SSS@@@AAA????????????>>>>>>>>>>>>>>>??????@@@BBBHHHPPPUUUYYY___hhhoooppppppwww\\\@@@@@@<<>>>>>>>>>>>>>>>>>???@@@DDDKKKUUU[[[\\\aaajjjrrruuuvvv~~~___AAA???<<<@@@<<<:::???:::@@@HHHmmmuuulll}}}|||xxxuuuuuuyyy|||xxxvvvtttuuurrrnnnooottt|||vvv}}}zzzyyywwwvvvoooqqqxxxRRRAAABBB@@@@@@?????????>>>>>>>>>>>>>>>>>>@@@FFFOOOZZZbbbeeeiiirrr{{{aaaCCC@@@<<<@@@===:::???:::@@@HHHmmmuuukkk}}}}}}yyyuuurrrssswwwzzzwwwtttttttttrrrnnnooosss}}}rrrttt|||zzzwwwooosssvvvQQQBBBCCC@@@@@@@@@?????????>>>>>>???>>>>>>@@@FFFPPP\\\dddiiilllsss|||aaaEEEBBB<<<@@@<<<;;;???;;;@@@HHHlllrrrjjj}}}~~~}}}{{{xxxtttqqqrrruuuxxxvvvttttttuuusssoooooosss~~~kkkhhhuuuwwwuuu}}}wwwpppqqqtttQQQBBBCCC@@@@@@@@@@@@????????????@@@???>>>@@@EEEOOOZZZbbbeeefffkkkttt|||aaaEEEBBB<<>><<<:::???;;;AAAJJJoooqqqggg|||~~~}}}{{{yyyyyyxxxxxxxxxuuusssqqqrrrsssrrrqqqrrrtttrrrnnnnnnqqqzzz~~~}}}qqqaaaggg~~~|||nnnlllqqq~~~xxxpppppprrrQQQBBBAAAAAAAAA@@@@@@@@@?????????===>>>???BBBGGGPPPZZZaaacccbbbgggssscccCCC===888>>>===999>>>;;;BBBLLLrrrsssfff|||}}}}}}zzzwwwwwwwwwxxxxxxvvvtttrrrrrrrrrpppoooppprrrqqqllllllpppwww|||yyy|||zzzfffeeezzzvvvpppooowwwxxxpppvvvrrrQQQBBB@@@AAAAAAAAA@@@@@@@@@??????<<<===@@@CCCIIIRRR\\\bbb```___dddqqqdddDDD@@@;;;@@@===>>>???:::BBBJJJnnn~~~rrrggg{{{}}}zzzzzzxxxvvvwwwqqquuuwwwvvvrrrpppsssvvvqqqrrrrrroookkkjjjlllooozzz}}}~~~zzzxxxyyy|||pppdddhhh}}}wwwoooyyyyyypppvvvtttKKKAAACCCBBBBBBAAAAAA@@@???>>>>>>@@@AAAAAAAAADDDMMMYYYbbbccchhhfffiiixxxeeeEEE@@@;;;@@@<<<>>>???:::BBBKKKnnnrrrfffzzz}}}zzzyyywwwvvvwwwrrruuuwwwuuurrrppprrruuuppprrrrrroookkkjjjlllooozzz}}}}}}zzz{{{lllfffmmmyyyzzzqqqzzzvvvnnnvvvuuuNNNCCCCCCBBBBBBAAAAAA@@@??????>>>@@@AAAAAAAAACCCLLLWWW```eeekkklllqqq{{{fffFFFAAA;;;???<<<<<>>AAAAAAAAA@@@@@@?????????@@@AAAAAA@@@BBBHHHSSSZZZhhhnnnttteeeFFFBBB<<>><<>><<>>===CCCGGGiiizzziiibbblllzzzwwwvvvtttssstttrrrqqqqqqpppqqqppppppooommmoooooommmjjjjjjlllppptttxxx~~~vvviiiaaa___]]]\\\VVVRRRUUU[[[XXXYYY]]]cccgggnnn}}}yyyooohhhfffdddcccaaa___```gggpppuuulllmmmyyyuuu[[[FFFEEEBBB@@@@@@@@@@@@@@@@@@@@@@@@???@@@BBBBBBDDDJJJSSSZZZZZZ\\\\\\___bbbbbbvvv___CCC@@@;;;???;;;999???===BBBFFFhhh~~~nnnccckkkzzzvvvvvvtttssstttqqqpppppppppqqqqqqpppooommmnnnooommmjjjjjjlllppptttwww}}}~~~ggg___]]][[[[[[[[[WWWSSSUUUZZZXXXWWWVVVUUUXXXbbbrrr}}}xxxuuullljjjfffbbb^^^]]]bbbiiivvvuuuwww{{{yyyWWWBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>@@@BBBCCCEEEKKKTTT[[[\\\___```ccceeeddd{{{YYY@@@@@@;;;<<<777<<<===>>>@@@MMMpppzzzpppaaajjjzzzuuutttsssrrrsssrrrqqqooommmnnnooorrrsssssspppnnnmmmjjjfffgggkkksssyyylllbbbccc]]]ZZZ[[[^^^\\\VVVVVVZZZYYYVVVSSSSSSUUU[[[eeemmmxxxhhh^^^___cccdddggg~~~|||zzz~~~}}}SSSBBBBBBEEEEEEDDDBBB@@@@@@@@@BBBCCCDDDDDDDDDEEEIIIPPPZZZ```ccciiijjjmmmsssxxxXXX???@@@;;;===999;;;===>>>@@@LLLnnn|||ooo```hhh{{{wwwvvvttttttuuusssrrrpppnnnnnnpppqqqsssrrrooommmllliiieeefffjjjqqqwww~~~|||qqqddd^^^aaa```^^^^^^aaa```[[[ZZZ]]]ZZZYYYYYYZZZZZZ[[[aaahhhmmm~~~uuufffaaa```___bbbsss{{{~~~}}}TTTBBBAAADDDEEECCCBBB@@@@@@@@@BBBCCCCCCDDDDDDFFFIIIOOOWWW\\\bbbggghhhlllttt|||WWW???@@@:::===;;;:::;;;===???JJJkkk~~~ooo```fff|||xxxxxxvvvvvvxxxuuutttqqqpppooopppqqqrrrrrrooommmmmmiiieeefffjjjpppuuu{{{~~~yyy~~~tttqqqmmmfffffflllkkkiiihhhiiigggaaa]]]^^^YYYZZZ^^^```]]]YYY\\\bbbsssnnnccc^^^[[[^^^jjj}}}zzzRRRBBBAAADDDDDDCCCAAA@@@@@@AAABBBBBBBBBCCCEEEGGGIIIMMMRRRVVVZZZ___```dddnnnvvvWWW@@@AAA999<<<;;;::::::<<<@@@IIIfffrrr```ccc}}}yyyxxxwwwwwwxxxvvvuuusssqqqppppppqqqqqqrrrpppooooookkkggggggkkkqqquuuyyy{{{{{{}}}xxxqqqrrrrrrrrryyy}}}yyyssskkkccc___\\\]]]bbbfffaaaZZZ[[[cccqqqfff```]]]^^^iii|||~~~sssOOOAAABBBCCCBBBBBBAAA@@@@@@AAAAAABBBAAACCCFFFGGGIIIKKKNNNPPPTTTZZZ\\\aaajjjqqqWWWAAABBB888;;;;;;::::::<<<@@@HHHbbbwwwbbbaaa~~~}}}yyyxxxwwwvvvxxxuuutttsssqqqqqqpppqqqqqqsssppppppqqqnnnjjjkkknnnsssvvvxxxyyyyyy{{{yyyrrrppptttxxx}}}tttlllhhheeeggglllggg^^^___ggg}}}tttjjjeeeccc___nnn}}}zzz~~~oooMMMAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAAAAACCCFFFHHHHHHIIIKKKLLLRRRZZZ___eeeooouuuTTTBBBCCC888999;;;;;;:::===BBBHHH___xxxeee___yyy~~~yyyxxxwwwvvvwwwtttsssrrrqqqqqqqqqqqqqqqqqqpppqqqsssqqqmmmnnnqqquuuwwwxxxwwwvvvxxx~~~tttssswww~~~yyyqqqooosssmmmaaa^^^eeeuuu~~~yyypppjjjhhhcccpppxxxxxxkkkKKK@@@@@@???@@@@@@@@@@@@AAAAAAAAAAAAAAADDDFFFHHHHHHHHHIIIKKKLLLUUU[[[cccnnnvvvNNN@@@CCC777999;;;<<<:::>>>CCCHHH]]]uuuggg^^^uuu{{{zzzwwwvvvwwwqqqqqqqqqqqqqqqpppqqqqqqooonnnooorrrqqqnnnooosssvvvwwwvvvtttsssvvv||||||lllbbbeeevvvvvvnnnllliiiqqqtttxxxdddGGG???@@@@@@??????@@@AAAAAAAAAAAAAAABBBDDDGGGGGGGGGHHHJJJKKKIIIPPPTTTZZZeeennnJJJ>>>BBB777999<<<<<<:::>>>DDDHHH\\\rrriii]]]sss}}}{{{xxxwwwxxxppppppppppppppppppqqqqqqmmmlllnnnrrrqqqnnnooosssvvvvvvuuusssqqqttt{{{ooommm}}}zzzqqqoooooorrrrrrxxx\\\CCC???BBBBBB>>>???@@@AAAAAAAAAAAAAAACCCEEEFFFGGGGGGHHHJJJLLLMMMRRRRRRUUU^^^hhhuuuKKK===999<<>><<<@@@OOOeeeyyykkk___jjj|||yyywwwuuutttrrrpppooonnnppprrrtttppppppppppppoooooonnnnnntttuuutttqqqnnnqqqyyyyyyssspppzzzuuummmlllrrrttt}}}sssyyy|||RRRDDDCCCAAACCCCCCCCCBBBBBBBBBBBBAAAAAAHHHFFFFFFEEEDDDFFFPPP\\\[[[ZZZ\\\dddcccZZZnnnrrrJJJ>>>;;;===>>>999;;;>>><<>>???AAAAAA@@@@@@@@@@@@@@@@@@CCCAAABBBBBBAAADDDNNNZZZbbbaaaccciiiggg]]]ooopppJJJ@@@===>>>>>>999;;;???===AAAQQQhhhwwwiii]]]eee~~~{{{yyyvvvtttrrrooommmlllmmmnnnpppooonnnlllkkklllmmmooopppssssssrrrooonnnpppwww|||}}}~~~}}}yyy~~~wwwsss|||kkkfffgggbbbgggtttzzzTTTDDDAAA>>>@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@???@@@BBBAAACCCNNNYYYeeefffggglllhhh\\\lllpppIII@@@======>>>;;;;;;@@@>>>AAARRRkkkqqqiii^^^aaa}}}zzzwwwqqqooonnnmmmmmmooorrrtttnnnllljjjiiiiiikkknnnoooqqqqqqpppnnnmmmpppvvv{{{{{{{{{}}}yyyssssssyyywww{{{ttthhhddd```gggwww|||~~~SSSEEEBBB@@@DDDBBBBBBCCCCCCDDDDDDDDDEEECCCCCCDDDEEEDDDEEENNNYYYdddgggiiimmmhhh\\\kkkpppGGG???===;;;======:::@@@===@@@RRRnnntttmmmaaa___yyy~~~{{{yyyrrrqqqooonnnnnnpppsssuuummmkkkiiiggggggiiikkkmmmooonnnmmmlllmmmqqqvvvyyyvvvvvvwww|||uuunnnooosssvvvwwwzzzyyylllfffccclll}}}}}}|||yyyOOODDDBBB@@@DDDBBBBBBCCCDDDEEEEEEFFFFFFGGGGGGHHHIIIGGGFFFMMMVVVaaafffiiikkkggg]]]kkkjjjCCC>>>===:::===>>>:::@@@<<<===RRRqqqsssfff^^^qqq|||zzzxxxuuurrrooonnnnnnooopppkkkjjjhhhgggfffgggiiijjjlllkkkjjjkkkmmmrrrvvvyyyxxxxxxyyyxxxooolllmmmqqqpppkkklllsssyyyqqqnnniiirrr|||~~~rrrKKKBBB???===AAA@@@@@@AAABBBCCCDDDEEEFFFGGGGGGIIIJJJGGGEEEKKKSSSWWW^^^aaaccc___WWWfff```>>>>>>???;;;<<<===:::@@@;;;;;;QQQssszzzkkk___lll}}}zzzxxxvvvrrrooommmlllmmmnnnjjjjjjhhhgggffffffffffffiiihhhgggiiinnnssswwwyyy}}}}}}}}}yyyuuuuuuxxxrrreee```ddduuuxxxvvvrrr{{{}}}jjjFFF@@@>>><<>>AAA<<<;;;;;;:::@@@:::999PPPttt~~~nnn___iii~~~{{{uuussspppmmmlllmmmnnnooojjjjjjiiihhhfffeeedddcccgggffffffiiinnnsssxxxzzz|||||||||~~~||||||rrrbbb^^^dddiii|||zzzzzz~~~bbbBBB???@@@???EEEAAABBBCCCEEEFFFHHHIIIJJJFFFGGGKKKMMMKKKIIIOOOWWWYYYaaabbbaaa]]]XXXhhhQQQ???;;;:::<<<777???===999===@@@IIIooo|||sss___```|||yyyuuupppllllllmmmooooookkkjjjhhhfffeeedddddddddddddddeeegggjjjnnnrrrttt}}}uuusss{{{}}}tttkkkfffhhhuuuxxxVVVHHH???<<>>888>>>===999===@@@HHHooo{{{ttt```]]]~~~yyyvvvqqqnnnmmmnnnpppqqqlllkkkiiigggeeeeeeeeeeeeddddddeeefffiiimmmqqqssswwwqqqpppwww{{{xxxtttyyyxxxPPPFFFBBB@@@CCCCCCCCCDDDFFFFFFHHHLLLPPPTTTMMMLLLOOORRRNNNHHHOOO]]]kkksssnnnmmmrrrhhhnnnoooGGG>>>>>>===???888======:::===@@@HHHoooyyydddZZZvvvxxxvvvssspppooooooqqqrrrmmmllljjjhhhffffffffffffdddddddddeeehhhkkkoooqqqqqqmmmnnnttt{{{mmmIIIDDDDDDDDDEEEDDDHHHGGGFFFEEEHHHOOOXXX___TTTSSSVVV\\\YYYSSSTTT[[[hhhoookkklllrrrhhhnnnhhhDDD>>>===;;;>>>888<<<===:::>>>@@@GGGnnnjjjZZZjjjvvvuuutttqqqooonnnoooqqqnnnmmmkkkiiiggggggggggggddddddddddddfffiiilllnnnmmmkkkmmmrrrvvvhhhDDDAAACCCDDDFFFDDDIIIHHHFFFFFFHHHPPPYYY___XXXVVVXXX\\\\\\WWWUUUXXXZZZeeecccccciiicccooodddDDD???;;;777<<<777<<<<<<:::???@@@GGGnnnlll[[[aaa~~~tttuuutttrrrnnnlllmmmnnnnnnmmmkkkiiihhhgggggggggddddddcccccceeegggjjjkkkmmmjjjlllqqqsssyyyzzz{{{eeeCCC@@@BBBCCCFFFDDDGGGGGGGGGGGGIIIMMMSSSWWWUUURRRQQQQQQPPPLLLIIIJJJQQQ]]]\\\ZZZ]]]ZZZmmm___BBB@@@;;;777<<<888===<<<;;;???AAAFFFmmmzzzjjj]]]ZZZ~~~|||tttvvvvvvsssnnnjjjjjjlllnnnmmmkkkiiiggggggggggggddddddcccbbbccceeegggiiimmmiiiiiinnnpppsss{{{tttooonnn```BBBAAAAAABBBEEEEEEEEEGGGIIIJJJJJJKKKMMMOOOSSSRRRPPPMMMJJJGGGEEEDDDPPPZZZVVVRRRTTTQQQfffVVV>>>AAA>>>999>>>:::>>><<<;;;@@@AAAFFFmmmwwwiii```TTTsss~~~|||uuuxxxyyyuuuooojjjiiikkkmmmllljjjhhhgggffffffgggdddcccbbbaaabbbdddfffgggllleeedddjjjmmmnnnvvvxxxvvvvvvuuutttsssjjjcccfffqqqyyyttt{{{UUU@@@CCCCCCBBBFFFGGGFFFHHHJJJKKKKKKKKKLLLMMMNNNRRRTTTSSSQQQPPPPPPPPPYYY^^^VVVTTTZZZXXXhhhOOO;;;AAA@@@<<>><<<;;;@@@AAAFFFmmmxxxjjjcccPPPggg~~~}}}wwwzzz{{{wwwpppjjjiiikkkmmmllljjjhhhffffffffffffdddcccbbbaaaaaaccceeefffjjjbbb```fffjjjjjjooowww}}}sssllljjjlllpppiiieee```]]]]]]eeeyyy}}}}}}mmmLLL>>>EEEFFFDDDGGGHHHGGGIIIKKKLLLLLLLLLMMMNNNEEELLLTTTWWWXXXZZZ\\\^^^ggghhh^^^___kkkjjjuuuyyyIIICCC<<<;;;===??????======:::AAADDDGGGhhhpppaaaRRR[[[~~~}}}}}}{{{vvvppplllkkkmmmhhhhhhgggggggggggghhhhhhgggfffdddcccaaaaaaaaabbbaaa______```dddhhhkkklllzzzoookkknnnmmmhhhhhhbbb^^^]]]ZZZ[[[jjj|||[[[LLLBBBEEEFFFBBBCCCIIIKKKKKKLLLLLLLLLLLLLLLLLLFFFEEEPPPTTTWWWnnnrrrVVVlll|||~~~xxx{{{nnnGGGBBB<<<:::===???>>><<<===999???DDDEEE___tttcccWWWXXX}}}||||||{{{wwwqqqmmmkkklllhhhhhhgggggggggggghhhhhhgggfffdddbbbaaaaaaaaaaaa]]]\\\[[[]]]aaaeeeggghhhkkkrrrvvvnnnnnnmmmjjjiiiccc___]]]YYYYYYgggyyyUUUIIIAAAEEEGGGDDDEEEJJJIIIJJJJJJKKKLLLKKKKKKKKKIIIGGGPPPTTTWWWooovvv{{{```EEE@@@;;;:::<<<>>>===<<<@@@:::>>>EEEEEEUUU}}}ggg___TTTlll|||{{{|||{{{xxxsssnnnkkkkkkiiihhhhhhgggggghhhhhhiiifffeeecccaaa``````aaaaaa[[[ZZZYYYZZZ^^^bbbdddeeedddkkkuuu|||~~~tttrrrpppnnnlllfffbbb```[[[YYYddduuujjjNNNEEEAAAEEEHHHFFFFFFKKKHHHIIIJJJJJJJJJIIIHHHGGGJJJLLLYYYaaabbbtttTTTBBB>>>;;;:::;;;======<<>>HHHHHHOOOooogggRRR]]]|||{{{{{{{{{yyyuuupppllljjjiiihhhhhhhhhhhhhhhhhhiiieeedddcccaaa``````aaaaaa\\\[[[YYYZZZ]]]```bbbcccdddiiimmmpppvvv||||||yyyuuusssmmmiiifff___[[[dddsss}}}]]]JJJDDDBBBFFFIIIGGGGGGIIIIIIJJJJJJJJJIIIGGGDDDCCCFFFOOOcccrrrpppuuuLLL???===;;;:::;;;<<<======???<<<<<>>>>>;;;>>>;;;CCCKKKJJJqqqqqq[[[VVVkkk}}}{{{yyywwwvvvrrrnnnkkkjjjiiiiiihhhhhhiiiiiijjjfffeeecccbbbbbbbbbcccccc^^^\\\YYYXXXYYYZZZZZZZZZ^^^___bbbmmmzzzxxxxxxtttssssssmmmgggnnn{{{}}}xxx[[[IIIIIIHHHIIIHHHGGGGGGGGGLLLLLLMMMMMMKKKGGGCCCAAACCCLLLRRRWWWXXXUUUllliiiaaaccc{{{hhhFFF<<<======<<<<<<===>>>@@@;;;CCC>>>AAAMMMLLLkkksssbbb\\\[[[{{{xxxvvvuuusssooollljjjiiiiiihhhhhhiiiiiijjjfffeeedddcccccccccdddeeebbb___[[[YYYYYYYYYXXXXXX[[[^^^cccrrr~~~||||||pppnnnpppssspppmmmuuuqqqRRRHHHJJJJJJIIIHHHIIIJJJJJJIIIKKKMMMNNNMMMKKKHHHEEEFFFMMMIIIHHHOOOOOOaaayyyccc```uuu```DDD<<<===============???AAA>>>JJJBBBBBBOOOPPPjjjsssgggbbbRRRttt|||wwwuuutttssspppmmmjjjjjjiiiiiiiiiiiijjjjjjgggfffeeedddddddddeeeffffffccc___\\\[[[[[[ZZZYYYWWW\\\aaappp{{{wwwvvvuuuhhhhhhlllrrrqqqoooyyy___FFFGGGJJJJJJIIIHHHJJJLLLMMMGGGIIILLLOOOOOONNNLLLJJJGGGPPPIIIHHHSSSUUUaaawwwqqqZZZ@@@@@@???>>>===>>>???AAABBBCCC>>>FFFHHHLLLTTThhh{{{lll```QQQ\\\zzzssssssuuurrrooonnnooommmlllkkklllllljjjiiikkkiiigggeeedddeeefffgggffffffccc^^^\\\]]]ZZZUUUSSSWWW^^^jjjwwwooonnnmmmnnnmmmkkklllyyynnnQQQFFFJJJLLLNNNOOOOOONNNOOOPPPRRROOOLLLNNNRRRSSSPPPMMMKKKNNNGGGBBBHHHQQQeee|||PPP?????????======>>>???AAABBBFFF@@@GGGHHHLLLRRRdddooo```TTTUUU|||tttssssssqqqooonnnpppooommmmmmnnnmmmllljjjkkkjjjiiigggfffeeeeeefffggghhheee```______\\\WWWSSSSSSUUU```yyyyyyyyyvvvppplllqqq~~~cccLLLEEEJJJKKKMMMNNNNNNOOOQQQSSSTTTQQQOOOPPPSSSSSSOOOKKKOOOQQQIIIBBBFFFMMM___xxxsssnnnFFF@@@>>>>>>======>>>???AAABBBGGGBBBIIIHHHLLLQQQ___uuubbbZZZPPPpppvvvsssrrrpppoooppprrrqqqooooooppppppooommmllllllkkkjjjiiigggeeedddhhhiiigggcccbbbbbb___YYYWWWTTTTTT```|||sssnnnxxxwwwXXXJJJIIIMMMNNNNNNNNNNNNOOORRRTTTWWWUUUTTTUUUVVVUUUPPPLLLSSSTTTKKKDDDGGGJJJVVVlllqqquuuaaaqqqaaaCCCCCC============>>>@@@BBBCCCFFFBBBIIIHHHMMMQQQ[[[~~~gggaaaRRR___xxxtttsssrrrrrrssstttrrrqqqqqqrrrrrrqqqpppnnnnnnnnnnnnllliiifffdddhhhjjjiiifffeeeeee```ZZZVVVTTTUUUeeevvvppp~~~nnnTTTMMMQQQTTTTTTSSSPPPNNNNNNPPPRRRXXXWWWWWWXXXYYYXXXTTTPPPRRRTTTNNNJJJLLLKKKPPP```cccsssiii[[[nnnYYYBBBCCC<<<<<<===>>>@@@BBBCCCDDDDDDAAAHHHGGGMMMSSSXXXyyypppgggTTTTTT}}}}}}wwwvvvtttuuuwwwtttsssrrrrrrssstttrrrqqqooopppqqqpppnnnkkkhhhfffgggiiiiiigggggggggbbb[[[RRROOOPPP]]]{{{yyyrrrkkkTTTPPPSSS[[[ZZZWWWSSSNNNLLLMMMNNNRRRSSSTTTVVVWWWWWWUUUTTTOOORRROOOOOOSSSOOONNNXXXTTT___llloooffffff|||QQQAAA@@@<<<===>>>@@@BBBCCCEEEEEECCCAAAIIIGGGNNNSSSTTTppp}}}mmmVVVPPPggg}}}zzzwwwvvvwwwtttrrrqqqrrrssstttsssqqqqqqqqqrrrrrrpppmmmkkkiiifffiiikkkjjjiiiiiiccc\\\VVVRRRMMMRRRjjj}}}vvv~~~gggSSSOOOPPPZZZZZZWWWSSSOOOLLLLLLMMMLLLMMMNNNPPPRRRSSSTTTTTTMMMPPPMMMOOOVVVQQQMMMUUUUUUYYY```eeegggpppkkkGGGAAA===<<<===???AAADDDEEEFFFGGGEEECCCJJJGGGNNNRRRPPPgggqqq\\\SSSTTTwww}}}xxxuuuuuusssqqqpppqqqrrrsssrrrqqqrrrrrrrrrrrrqqqooommmlllgggkkkmmmmmmmmmlllfff___[[[YYYSSSNNNYYYyyy{{{}}}~~~}}}}}}aaaRRROOOOOOQQQRRRRRRQQQOOONNNNNNOOOJJJKKKLLLMMMNNNPPPSSSUUUNNNOOOJJJKKKSSSPPPLLLTTT[[[\\\```eeekkkuuu]]]AAABBB===<<<>>>@@@BBBEEEFFFHHHHHHGGGEEEKKKHHHNNNQQQLLLaaassscccXXXJJJbbbxxxsssrrrrrrppppppppprrrrrrqqqpppsssssssssrrrqqqpppooonnnhhhlllooooooooonnnhhh```XXX[[[WWWMMMMMMaaa~~~|||}}}zzzwwwxxx{{{xxx[[[QQQQQQQQQHHHJJJMMMOOOOOOOOOQQQRRRMMMMMMMMMMMMNNNPPPTTTWWWQQQOOOGGGGGGOOONNNLLLTTTVVVYYY^^^fffooo{{{