BM6@6(@@ oooeeesss|||yyyyyy}}}}}}xxxuuuttt~~~}}}~~~ttteeefff|||uuurrrssshhhfffiiippptttttttttvvvqqqsssttttttsssrrrqqqqqqwwwyyy||||||{{{zzzzzzzzzqqqrrrvvv~~~yyyiiiaaaxxxuuu}}}xxxoooppp|||}}}~~~|||xxxuuutttvvvyyyuuuuuuzzz}}}}}}}}}~~~{{{nnnjjj{{{zzz~~~}}}||||||uuuuuu{{{vvvttt}}}~~~}}}zzz|||}}}zzz{{{rrrxxxyyyvvvxxxssssssvvvuuu}}}xxx|||zzz{{{~~~}}}|||}}}|||{{{ooowww|||}}}}}}}}}|||{{{zzzxxxvvvuuuvvvvvvvvvvvvvvvvvvvvvvvvtttvvvwwwxxxxxxvvvsssrrrsssmmmfffeeegggiiigggcccddddddccccccbbbbbbaaaaaa^^^___aaaaaaaaa___]]]\\\bbbbbbaaa___[[[ZZZ\\\^^^ppp~~~|||zzzxxxwwwrrrrrrpppnnnjjjgggcccaaa``````^^^]]][[[YYYWWWWWWWWWXXXXXXXXXXXXXXXWWWWWWUUUUUUUUUUUUUUUUUUUUUUUUSSSTTTUUUVVVVVVUUUSSSRRRVVVRRROOONNNOOOPPPNNNLLLLLLLLLLLLLLLLLLLLLKKKKKKIIIJJJKKKKKKKKKJJJIIIHHHLLLMMMMMMKKKIIIJJJOOOSSS\\\|||yyyuuuqqqnnnjjjgggcccaaa___]]][[[YYYUUUTTTSSSQQQOOOLLLKKKJJJLLLLLLKKKJJJIIIHHHGGGGGGGGGHHHIIIJJJJJJJJJJJJIIIFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFGGGHHHHHHHHHGGGFFFEEEEEEEEEFFFEEEEEEDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFFFFFFFFFFCCCFFFHHHHHHFFFGGGLLLQQQ\\\~~~}}}zzzxxxvvvtttsssrrrrrrrrrpppnnnkkkiiigggfffeeeeeedddcccdddddddddfffgggggggggfffeeecccbbbccceeehhhjjjkkkkkkiiihhhiiihhhgggfffeeefffggghhhdddeeefffggggggeeedddbbbccceeeeeedddccciiirrrzzzmmmlllkkkjjjiiihhhggggggjjjjjjjjjjjjjjjkkklllmmmjjjjjjkkklllmmmmmmnnnnnnoooooopppqqqrrrsssssstttoooppprrrtttuuuvvvwwwwwwsssrrrrrrrrruuuzzz~~~~~~~~~~~~~~~}}}}}}yyyssslllgggcccccc```\\\ZZZXXXVVVTTTRRRPPPNNNLLLJJJJJJHHHFFFDDDIIIHHHGGGEEEDDDDDDDDDDDDAAABBBBBBBBBBBBBBBBBBBBB@@@@@@AAABBBBBBBBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBB>>>>>>???@@@@@@@@@@@@@@@<<<>>>AAAAAA@@@??????@@@>>>>>>??????@@@@@@@@@AAA@@@@@@??????@@@AAABBBCCC===AAAFFFGGGEEEEEEIIIMMMbbb___^^^^^^\\\[[[ZZZYYYXXXSSSSSSRRRRRRQQQQQQQQQPPPOOOOOOOOONNNNNNMMMMMMMMMJJJJJJIIIIIIIIIIIIJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHJJJIIIIIIIIIHHHHHHGGGGGGGGGGGGHHHJJJKKKLLLMMMNNNJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJNNNMMMMMMMMMMMMMMMMMMMMMOOONNNMMMLLLLLLMMMNNNOOOMMMMMMNNNNNNNNNOOOOOOOOOMMMLLLKKKKKKMMMQQQVVVYYYWWWWWWVVVUUUTTTTTTTTTTTTSSSRRRQQQSSSUUUUUUQQQNNNNNNOOORRRWWW\\\```aaa```\\\aaaccc___^^^ccciiillleee___\\\\\\\\\```mmm|||sssfffgggkkkkkknnntttmmmkkkmmmwww~~~}}}zzzqqqeee\\\eeeaaa[[[TTTOOOLLLIIIHHHHHHFFFEEEDDDEEEEEECCCAAA@@@@@@@@@@@@?????????>>>>>>>>>????????????>>>>>>==================<<<<<<===>>>???@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>??????@@@@@@??????>>>???>>>===============>>>>>>>>>>>>>>>>>>?????????>>>??????@@@@@@AAABBBBBBAAAAAABBBEEEDDDCCCGGGNNNhhhLLLLLLKKKJJJIIIHHHHHHGGGDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@CCCBBBBBBAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCCCCCCCCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAA@@@>>>>>>???@@@AAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@@@@@@@?????????BBBAAA@@@??????@@@AAABBBAAAAAABBBBBBBBBBBBCCCCCCBBBAAAAAABBBDDDGGGKKKMMMOOOMMMKKKIIIFFFEEEDDDCCCDDDCCCCCCEEEHHHGGGDDDAAAFFFEEEFFFJJJOOORRRRRRPPPQQQRRRPPPLLLKKKNNNNNNLLLNNNJJJGGGGGGGGGHHHPPP[[[mmmbbbWWWSSSTTTTTTVVVZZZWWWTTTTTTZZZ```fffmmmtttzzztttpppnnnkkkfffaaafffiiijjjhhhccc^^^[[[ZZZXXXUUUQQQRRRZZZeeepppvvvrrrZZZJJJDDDDDDDDDCCCCCCBBBAAAAAACCCCCCBBBAAA======<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@@@@@@@@@@AAAAAAAAA@@@@@@?????????@@@@@@AAAAAAAAAAAA@@@@@@???>>>>>>===<<<<<<<<<===<<<<<<===>>>>>>???@@@@@@>>>>>>??????@@@AAAAAAAAA@@@@@@AAADDDCCCBBBGGGNNNddd@@@@@@?????????>>>>>>>>>============<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<========================<<<<<<============<<<<<<::::::::::::::::::::::::<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<=========>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::<<<<<<;;;::::::;;;<<<<<<;;;;;;<<<<<<<<<===============>>>???AAADDDFFFGGGGGGFFFDDDBBB@@@>>>>>>===?????????AAACCCDDDBBB@@@EEEBBBAAAEEEKKKOOOMMMKKKFFFFFFEEEBBBDDDFFFDDD???HHHEEEBBBBBB@@@@@@FFFLLL]]][[[TTTJJJFFFHHHIIIHHHIIIEEECCCFFFGGGGGGJJJOOOTTTOOOKKKIIIHHHGGGDDDAAAIIIKKKLLLLLLKKKIIIIIIJJJIIIFFFBBBEEERRRiiitttTTT@@@>>>AAAAAA>>>???>>>===>>>@@@AAA@@@???;;;;;;;;;::::::::::::999777888888999999888888777999999999999999999999999:::;;;===>>>???@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAABBBBBBBBBBBBAAAAAA@@@???>>>===<<<;;;;;;;;;::::::;;;===>>>???@@@AAA======>>>??????@@@@@@AAA???>>>@@@BBBAAAAAAGGGNNN^^^================================================>>>>>>>>>>>>>>>=========::::::999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::999999999999999999999999::::::::::::::::::::::::============<<<<<<<<<<<<::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<===;;;;;;;;;;;;<<<<<<<<<<<<>>>???@@@BBBDDDEEEEEEFFFAAAAAAAAAAAAAAABBBCCCCCCCCCDDDEEEGGGHHHIIIIIIHHHIIIEEECCCGGGNNNSSSRRROOOBBBGGGKKKLLLOOOSSSSSSPPPVVVSSSNNNIIIFFFFFFLLLQQQYYY^^^[[[OOOIIILLLMMMIIIFFFCCCCCCDDDCCCAAABBBGGGCCCBBBBBBEEEIIIKKKIIIGGG???@@@AAACCCDDDGGGJJJKKKGGGHHHHHHIIIOOO\\\mmmyyyqqq___III???AAAEEECCC??????===<<<===>>>>>>===<<<======<<<<<<<<<;;;;;;;;;777777888888888888777777888888888888999999999999999:::;;;===???@@@@@@@@@@@@@@@??????????????????AAAAAAAAABBBBBBAAAAAAAAA@@@???>>><<<;;;:::::::::::::::;;;<<<======>>>>>><<<======>>>>>>??????@@@>>>===>>>@@@@@@AAAGGGOOO[[[999999999999::::::::::::::::::::::::::::::::::::999999999:::::::::::::::::::::999999999999::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::999999999999999999999999999999999::::::::::::::::::999999999999888888888::::::::::::::::::::::::::::::::::::::::::::::::888999999999:::::::::;;;999999999999999999999999999999999999::::::::::::<<<===>>>@@@AAABBBBBBBBB<<<<<<===>>>@@@BBBDDDEEEDDDEEEGGGHHHIIIJJJJJJKKKKKKGGGDDDEEEKKKNNNNNNMMMKKKVVV______]]]___cccddddddaaaYYYNNNDDDDDDIIINNNQQQZZZZZZQQQLLLOOOOOOLLLEEECCCCCCDDDBBB???@@@EEEDDDDDDFFFJJJMMMMMMIIIEEEBBBAAAAAACCCGGGKKKOOOQQQMMMPPPQQQQQQOOOPPPSSSWWWRRRKKKCCCAAADDDGGGGGGEEEAAA@@@>>>=========;;;999======<<<<<<<<<;;;;;;;;;888999999999999999999888888888999999:::::::::;;;777888:::<<<>>>?????????===============>>>>>>>>>??????@@@@@@@@@@@@?????????>>>===;;;:::999999999<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>???===<<<===???@@@AAAGGGPPP^^^888888888999999999999999888888888888888999999999777777777777777888888888999999888888888888999999999999999999999999999999999999::::::::::::999999888888888888888888888888777777777888888888888888999999888888888888888888888888888888888888888888888888888888888888888888666777777888888999999999777777888999999888777777::::::::::::;;;;;;;;;<<<<<<===>>>???@@@@@@@@@@@@>>>>>>??????@@@BBBCCCDDDCCCDDDFFFGGGFFFGGGIIIKKKLLLIIIFFFEEEFFFIIIJJJKKK^^^jjjrrrooogggeeehhhkkkpppsssmmm\\\KKKDDDFFFIIIIIIOOORRROOOLLLMMMNNNNNNEEECCCDDDEEEBBB>>>AAAGGGCCCCCCDDDHHHLLLKKKGGGCCCLLLJJJIIIKKKOOOSSSUUUVVVRRRSSSSSSQQQOOONNNOOOOOOHHHFFFDDDCCCCCCEEEGGGIIICCCAAA???>>>>>>===;;;999::::::::::::999999999999999999::::::::::::999999999999999::::::;;;;;;<<<777888:::;;;<<<===>>>>>><<<<<<<<<<<<<<<===============>>>>>>>>>>>>======>>>===<<<;;;:::999999999<<<<<<;;;;;;:::999999999:::;;;;;;<<<<<<===>>>>>>===<<<===??????AAAIIIRRRfff;;;;;;;;;;;;;;;:::::::::999999999999:::::::::;;;888888888999999999::::::999999888888888888999999999999999999999999999999999999::::::::::::999999888888888888888888888888555666666666777777777888999999999999999:::::::::888888888888888888888888888888888888888888888888777777888999999::::::;;;::::::;;;<<<<<<;;;::::::<<<<<<<<<=========>>>>>>=========>>>??????@@@@@@@@@@@@???@@@@@@AAABBBBBBAAACCCEEEEEEDDDDDDFFFIIIHHHHHHGGGFFFFFFIIINNNSSSeeennntttooohhhfffffffffppp|||qqq[[[LLLGGGFFFFFFFFFIIIMMMNNNKKKLLLOOOFFFEEEGGGIIIFFFEEEJJJRRRKKKIIIHHHIIILLLMMMKKKHHHIIIFFFDDDEEEHHHJJJKKKJJJGGGEEECCCCCCDDDDDDDDDDDDDDDDDDCCCDDDDDDEEEFFFFFFBBB@@@???>>>>>>===<<<:::999999888888888777777777777777888888888888777777888888999999:::;;;;;;<<<888888:::;;;;;;<<<<<<<<<<<<<<<<<<=========>>>>>>=========>>>>>>=========<<<<<<;;;:::999999::::::::::::::::::999999999999:::::::::;;;<<<<<<=========<<<===???@@@BBBJJJSSSppp;;;;;;;;;:::::::::999999888888888999999:::::::::888888888999999999::::::::::::999999999999::::::<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;;;;::::::999999999999999999999999666666666777777888888888666666666777777777888888999999999999999999999999999999999999999999999999666666777777888999:::::::::;;;<<<======<<<;;;:::::::::::::::;;;;;;;;;;;;::::::999999::::::;;;<<<::::::;;;;;;<<<===>>>???>>>@@@AAA@@@??????AAADDD???AAADDDDDDEEEIIISSSZZZ]]]cccfffdddbbbbbbaaa___bbbvvvyyyaaaOOOEEEAAADDD???AAAJJJMMMHHHHHHNNNDDDEEEHHHKKKKKKKKKSSS\\\^^^XXXRRRNNNNNNNNNLLLJJJKKKHHHEEEEEEGGGIIIHHHFFFHHHEEECCCCCCEEEEEECCC???===>>>@@@EEEHHHHHHEEEBBB@@@???======>>>>>>===;;;999999999999888888888888555555666666666666555555777777888999::::::;;;;;;888999::::::;;;;;;;;;;;;<<<=========>>>>>>??????======>>>>>>>>>>>>======;;;;;;:::999999:::::::::888888888999999:::::::::999999:::;;;;;;<<<<<<======<<<===???@@@BBBKKKTTTvvv============<<<:::777666999999999999999999999999<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;======<<<;;;:::999999888======<<<;;;;;;:::999999:::::::::::::::::::::::::::::::::::::::::::::::::::999777666666777999:::777888999:::::::::::::::999:::;;;:::999888999:::999::::::;;;;;;::::::999::::::999999888888777777888777666555555666777888666777888888777777888999888888999:::;;;<<<<<<<<>>===;;;:::999888::::::999999888999999:::555555444444444444555555666666666666666666666666999888888888777777666666888888777777777777888888:::::::::;;;;;;;;;<<<<<<999999:::::::::::::::999::::::999888777777777888888:::;;;;;;999999:::<<<>>>;;;;;;???AAADDDKKKTTTlll;;;;;;;;;;;;:::999777666888888888888888888888888999999999999999999999999999999999999999999999999;;;;;;::::::999999888888:::::::::999888777777777999999999999999999999999888888888888888888888888999888666555555666888999777777888888999999888888777888999888777666777999888999999999999999999888777777777666666555555555777666666555555555666777666777777777666666777888888888888888999:::;;;<<<>>>=========>>>???@@@AAA<<<===;;;<<>>===<<<:::999888777999999888888888888888999555555444444444444555555666666666666666666666666888888888777777666666666888777777666666777777888999999999:::::::::;;;;;;:::;;;<<<<<<=========<<<:::999888888777777888888888999;;;:::999999:::<<<===;;;<<<>>>@@@CCCLLLTTTggg777888888888888777666666555555555555555555555555666666666666666666666666555555555555555555555555777777777777777777777777777777666666555444444444666666666666666666666666555555555555555555555555666666444444444444666666666666777777666666555555444555666666444444555666666777777777777777777666444444444333333333333333555555444444444555555666666666666666666666666666777777777777888:::<<<===@@@???>>>>>>>>>>>>???@@@===;;;999===NNN^^^[[[OOOGGGHHHHHHFFFCCC@@@@@@@@@DDDGGGQQQaaaoooooobbbTTTHHH???<<>>======<<<===<<<<<<:::999888777666777777666666666777777888555555444444444444555555555555555555555555555555777777777666666666666666777666666666666666666777777777888888888999999999999:::;;;<<<===>>>>>>>>>999999888777777777888888888999::::::999999:::<<<<<<;;;<<<>>>@@@CCCLLLVVVggg444444555555555555555555333333333333333333333333444444444444444444444444333333333333333333333333444444444555555555666666444444444444333333222222444444444444444444444444333333333333333333333333444333222222222222333444444555555555444333222222111222333333222222333444444444555555555555444444222222222222222333333333444444333444444444555555666555444444555666555444666666666777:::===@@@BBBIIIGGGEEEBBB@@@@@@@@@AAABBB@@@>>>BBBNNNVVVOOOBBB@@@AAAAAA@@@>>>???AAACCCGGGCCCBBBKKKZZZfffhhhfffWWWHHH>>>AAAFFFFFFFFFHHHFFFCCCFFFQQQXXXXXXVVVVVVPPPPPPPPPPPPOOOLLLJJJIIIGGGGGGFFFCCCAAAAAADDDFFFEEECCCAAA???>>>>>>AAABBB@@@@@@>>>===<<<;;;::::::;;;;;;:::999888777666666555555555444555555666666555444444333333444444555444444444444444444444444666555555555555555555555666666555555555555666666555555666666666777777777666777888:::;;;<<<<<<<<<888888777777777777888888777999::::::999999:::;;;;;;:::<<<>>>???BBBMMMXXXooo222222222222333333333444111111111111111111111111333333333333333333333333222222222222222222222222111111222222333444444444333333333333222222222222222222222222222222222222333333333333333333333333222111111111111111111222333333333333222222111000///111222222111111222333222333333444444333333222222222222333333444444555222333333444444444444444555333222333666777666444444555777:::>>>BBBFFFIIINNNLLLIIIGGGEEEFFFFFFGGGEEEEEEDDDFFFJJJKKKEEE===?????????===<<<===@@@BBBGGGEEECCCBBBHHHSSS```iiiiii[[[MMMGGGHHHJJJKKKMMMCCCAAADDDOOOYYY[[[WWWSSSHHHIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJHHHFFFEEEGGGHHHGGGDDDAAA>>>>>>>>>@@@@@@@@@???>>><<<;;;:::::::::::::::999888777666666555444333333333444444555666444444333333333333444444333333333333333333333333444444444444444444444444555444444444444444444555444444444555555555666666555666777999:::;;;;;;;;;888777777666777777888888777888:::999888888999;;;::::::<<<>>>>>>BBBNNNZZZsss222111111111111111222333111111111111111111111111222222222222222222222222222222222222222222222222000000111111222222222333222222222222222111111111111111111111111111111111222222222222222222222222000000000000000000000000111111222222222111000000///000111111111111222444111222222333333222222111222333333444555666666777222222333444555555555555444222111333777999777555333555999===BBBGGGJJJLLLJJJIIIGGGGGGHHHJJJNNNPPPFFFFFFFFFFFFFFFEEECCCAAAFFFFFFEEECCC@@@???@@@BBBBBBFFFHHHEEEBBBFFFQQQ[[[nnnlllcccUUUQQQVVVWWWSSSLLLHHHEEEJJJSSSYYYZZZXXXHHHGGGEEECCCBBBBBBBBBCCCJJJKKKLLLLLLJJJHHHHHHHHHGGGEEEBBB@@@AAABBBBBBAAA???>>><<<;;;:::::::::;;;:::999999888777777666666333333333333333444555666444444333333333333444444222222222222222222222222333333333333333444444444444444333333333333444444333333444444444555555555666777888999:::;;;;;;;;;777777666666666777888888777888999999888888999;;;999:::<<<>>>===AAAOOO\\\rrr222222000000000000111111222222222222222222222222111111111111111111111111000000000000000000000000000000000111111111111111000000000000000000000000000000000000000000000000111111111111111111111111///000000000000000000//////000111111111111111111///000222222111222333555111111222222222222111111222333333444666777888888111222444555666666666555444111000333888;;;:::777444777;;;AAAEEEHHHIIIJJJDDDDDDCCCCCCEEEIIIMMMPPPJJJHHHEEEDDDBBBBBBBBBDDDIIIIIIHHHFFFCCCBBBBBBCCCAAACCCEEEDDDCCCDDDIIIMMM```qqqttteee]]]bbb```UUUVVVQQQMMMMMMSSSZZZ[[[YYYKKKHHHDDD???======???@@@FFFIIILLLLLLJJJGGGEEEEEEBBB@@@??????BBBDDDCCCBBB===<<<:::999888999:::;;;:::999999888888777777666333333222333444555666666444333333222222333333444222222222222222222222222222222222222333333333444333333222222222222333333333333333444444444555555666666777888888888888888666666666666666777888888666888999999888888999:::888999<<<======AAAOOO^^^www333222111/////////000111222222222222222222222222000000000000000000000000////////////////////////111111111111111000000000.../////////////////////000000000000000000000000000000000000000000000000//////000000000000////////////000111111222111111///111222333222222444555111111222222222222111111222222333444666777888888111333444666777777666666333000///333999<<<;;;888555888===BBBFFFGGGGGGGGGBBBAAA@@@???AAADDDHHHKKKQQQJJJDDDAAAAAA@@@AAACCCAAABBBCCCBBB@@@???@@@AAADDD@@@===>>>CCCGGGGGGFFFNNNmmm|||mmmdddiiidddSSSUUUTTTRRRRRRVVVXXXUUUPPPMMMJJJDDD???===>>>AAACCCBBBEEEIIIKKKIIIEEEBBBAAA<<<::::::<<>>>>>;;;;;;<<<===???AAACCCDDDHHHNNNOOOFFF?????????>>>??????>>>===<<<;;;;;;;;;>>>===<<<;;;<<<>>>@@@AAAQQQ___jjjhhhccc```\\\WWWYYYRRRKKKKKKPPPTTTRRROOOKKKEEE???===???@@@>>><<<>>>CCCEEECCCAAAAAA@@@>>>999888888888999::::::;;;999888888777777777777777666666666666555555555555555444333222222333555666444333222222111111222222333333333333333333333333000111111222222333444444222222222222222222222222222222222222222222222222333333444555555444333333333333444444555666666666666666777888999999::::::;;;999999;;;>>>DDDPPP\\\~~~000000000111111222222222333333222111000000000000111111000000///......---//////////////////////////////000000000111111111///............///000000///000000111111000000/////////000000000000//////111111111000000000//////000000111111111111000000//////000000000111111111///000222333444333222111///000111333444444444444111222222333444333333333333333555888:::;;;:::888666666777888999999999999888888999;;;<<<>>>@@@AAADDDJJJKKKDDD???>>>>>><<<;;;;;;:::::::::;;;<<<<<<<<<;;;::::::;;;<<<>>>@@@GGGUUUaaabbb^^^[[[VVVQQQRRRNNNIIIIIIMMMQQQRRRQQQLLLFFF@@@>>>??????===;;;<<<@@@CCC@@@>>>???>>><<<888888888888888999::::::888888777666666666666666666666666555555555444444555444333222222444666777444333222222111111222222222222222222222222222111111111111222222333333333222222222222222222222222222222222222222222222222222222333444444333222222333333444444555666666666666666777888888999::::::;;;999999<<>>CCCFFFBBB>>>===<<<:::666666777888999;;;<<<===::::::999999:::;;;===>>>>>>KKKYYY]]]ZZZVVVPPPLLLIIIHHHFFFFFFHHHKKKOOOQQQLLLGGGAAA>>>>>>>>>;;;999999===???===;;;<<<<<<999888888777777777888999999666666555444444444444555555555555444444444333333444333222333333555777888333333222111111111111222000000111111111111111000111111111222222222222222222222222222222222222222222222222222222222222222111111222222222222111111333333333444555555666666666777777888888999999999:::999:::>>>@@@DDDMMMWWW~~~000000000000000000000000444333222000......------000000/////////.........////////////////////////........./////////000000000////////////000111111111111222222222222111111000///...------...///000000000000000000000////////////000000000000//////////////////000000000111///000111111222222111111000111111222111111000000000111111222222222222222111111111333666777666444666777777777777666666555333444555777888999::::::999===@@@???===;;;:::999666666666777999:::<<<===::::::999999:::;;;<<<======HHHUUUZZZXXXRRRLLLGGGBBBDDDDDDDDDCCCDDDIIIMMMKKKGGGBBB???===<<<999777777<<<===:::999;;;;;;999777777777666666777777888555444444333333333333333444444333333333222222222222222222333444666777888333222222111111111111111///000111222222222111000111111111111111111222222111111111111111111111111111111111111111111111111111222222222222222222111222333333444444555666666666777777777888888888999999999;;;???AAACCCKKKTTTmmm////////////////////////111000//////......//////////////////....................................---............////////////////////////000000111//////000000000000//////000///...------...///000//////////////////000000//////000000000000//////...////////////000000000//////000000111111111000000000111111000000///...///000111111222222111111000000000111444555444333666777777777777777666555333444666888999999::::::666888;;;===<<<:::888888999999999999999:::;;;;;;::::::::::::;;;<<<======@@@GGGPPPVVVTTTLLLFFFCCC@@@BBBCCCAAA>>>>>>BBBGGGGGGDDDAAA>>><<<:::888777777;;;<<<999888:::;;;999777666666555555666666666444333333222222222222222222222222222111111111111111111222333444555666777333222111111000000111111///000222333333333222111000111111111111111222222111111111111111111111111111111111111111111111111333333222222222222333333222222333333444555555555777777777777777888888888888888;;;???AAACCCKKKTTTaaa////////////...........................///000000................................................------------.........///...............///000000......////////////......///..................///......////////////000000...//////000000//////.........////////////000000///////////////000000000/////////000//////......//////000111111111111000111000///000222444333333444444555555555555555444444555777999:::::::::999666555777;;;<<<999888999;;;;;;::::::999:::::::::999999:::;;;;;;<<<<<<===AAACCCIIINNNKKKDDD>>>===@@@AAABBB???<<<<<<>>>AAAAAA@@@>>><<<:::888777777666:::;;;888777:::;;;:::666666555555444444555555444333222222111111222222111111111000000000//////000000111222333444444555222222111000000000000111...000222444444444222111//////000000111222222333111111111111111111111111111111111111111111111111333333222222222222333333222222222333444444555555777777777777777777777777777777:::>>>AAACCCKKKTTTaaa/////////......---------...---------......///000................................................,,,,,,---------.........---------------......///---......//////......------......//////......---........./////////000000......////////////.............../////////000000///.........//////000000---....../////////.........///000000111111000000111000///000222333333222222222333444555555555555444555777999::::::999999888555555:::;;;888888;;;;;;::::::999999:::::::::777888999::::::;;;;;;;;;AAA???BBBFFFDDD===:::<<>>===<<<===>>>;;;;;;;;;:::999888888888555999:::666555888:::999666555555444333333444444444333222222111111222222000000000/////////......///000111111222222222222222222111000000000000000,,,...111333444333111000---...///000111222333444111111111111111111111111111111111111111111111111333222111000000111222333111222222333333444555555777777777777777777777666777666999===@@@CCCLLLVVVddd//////.........---------......---------......///---.............................................,,,,,,,,,---------......---,,,,,,,,,,,,---............////////////......,,,---...//////...---,,,---.........//////000000......////////////................../////////000///............///000000,,,------...//////.........//////000000000000000222000///000222333333222222333444555666777777777333555777999::::::999888:::555444:::;;;888888<<<999999888888999::::::;;;666777888999999:::999999AAA===>>>AAA@@@;;;:::===???>>>=========>>>>>>>>>777888999999888777888999444888888555444777999888666555444444333333333333444333222222111222222222000////////////.........///000000111111111000000222111111000000000000000+++---///222333222000///,,,---...000111333444555000000000000000000000000000000000000000000000000222111000//////000111222111222222333333444555555777777777777666666666666777666888<<>>::::::::::::::::::::::::888888888999999:::::::::<<<;;;;;;;;;;;;<<<======>>>======<<<;;;;;;::::::888;;;@@@BBBAAA===:::777333444666888888888777777777666444222111111111222555444333222111111111111......////////////......000///.........000111222222222111111111111111111...///000222222222111000000000111111111111000000000000000000000000000000000111111111222222222222111111222222222333333333333222111111111222333444777888888777666555555666777777888999>>>GGGRRRYYYiii........................------------------------...---,,,,,,,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................------------------------................................................------------------------............................................................////////////.../////////000000000000111111111111111111111111444444555666666666666666666777888888888888:::<<<::::::::::::::::::::::::777777777888888999999999999999999999999:::;;;;;;======<<<<<<;;;::::::999888@@@GGGHHHBBB<<<888888444444555666777777777777555444333222111222333444555444333222111111111111//////000000000000////////////.........///111111000000111111111000000000...///000111111111000000000111111222222111111000000000000000000000000000000000000111111111222222111111111222222222333333222222111111111222333444666888888888666555555666777888888:::>>>FFFPPPWWWddd------------------------------------------------...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------................................................------------------------................................................---............/////////....../////////000000000111111111111111111111111444444555666666666666555666777888777666777999;;;::::::::::::::::::::::::777777777777777888888888888888999999999:::::::::<<<<<<;;;;;;::::::999999888AAAJJJIIIAAA888555555555555555555555666777888333222111111222333444555444333222111111111111111000000111111111111000000//////.........///000000...///000111111000//////...//////000000000000///000111111222222111111000000000000000000000000000/////////000000000111111111111111222222222222333222222111111222222333444666777888888666555555666888888999:::>>>EEENNNTTT^^^|||------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------------.......................................---------------------------------.......................................---------.........//////........./////////000000//////000000111222222222333444555555666666555555555666777666555666777999999999999999999999999999777777888888888888888888999::::::;;;;;;;;;;;;;;;;;;;;;::::::999999999999777<<>>DDDKKKQQQ[[[xxx------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------------.........//////........................---------------------------------.........//////........................------------........................////////////,,,,,,...///111333444555333444444555555555555555444555666666555666777999999999999999999999999999999999999999999999999999888999:::;;;;;;;;;::::::999999999999888888888888888777666666666555333111444444333333333555666888555444333111000000111111222222111111000000111111111111222222222222111111000000000000000000//////000111222333333333222222000000000////////////000...//////////////////...////////////////////////////////////000000000000000000111111111222222222111111222222333333333333444666888999777666666666777888:::<<<>>>CCCIIINNN\\\xxx,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------.../////////........................------------------------,,,,,,------.../////////........................,,,------------.........------........./////////+++,,,---///111333444555333333444555555555555444333555666666666777999;;;999999999999999999999999:::::::::999999999999999555666777888999888777777888888888888888888777777:::555111111444777666444333333333333444444666666666555333111000000000000222111111000000000111111111111222222222222111111111111222222222111000000111222222222333444444444222111111000000000000111...//////000000//////...000000000000000000000000/////////000000000111111000000000111111111111222000111222333333333333222333555888999888777666666666777:::<<>>888888888888888888888888999888888888777777666666666777999:::;;;:::888777666666666666777777777777222444555444111000000111000111333444555555444333222111000000000111222333111000000000000000111111000000111111111111000000333444444555444333222111222111///...///111444666555444222111111111222222222222333333333333222222000000000000000000000000111111111111222222222222000000000000111111111111000111222333444333222222222555888:::999777666666333555999<<>>@@@<<<;;;999777666666777888888888888888888777666666999888777666555555555666666666666666666666666666777666555444333222222222333333333333333333333333222222222111000//////...000000000000000000000000111111111111111111111111333333333333333222111000............////////////222222111111222444555666222000///222666777333...////////////////////////000000000111222222333333111111111111111111111111111111111111111222222222444555666777777888888888777888:::;;;>>>CCCHHHMMMTTTmmm------------............//////............//////------------------------------------............------------------------++++++,,,,,,,,,,,,------------------------------++++++++++++++++++++++++++++++---...////////////000/////////.........---------,,,,,,,,,---...//////...---,,,,,,---...///------------------------,,,,,,,,,---------......---------........./////////////////////000111111444444444555555666666666555444444444666999;;;===:::999777666555555666666666666666666666555444444777777777666666666666555666666666666666666666666666555444333333222222222222222222222222222222222222222111111000//////...000000000000000000000000111111111111111111111111222222333333222222111000....../////////000000000222111111111111333444555333111000333777777444//////////////////////////////000000111111222333333111111111111111111111111222222222222222222222222444555666777777888888888666777999;;;>>>CCCIIINNNTTTlll,,,,,,,,,------------...000000////////////000000------------------------------------............------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---///000000000/////////.....................---,,,,,,,,,------......------------......------------------------,,,,,,,,,---------.............../////////000000///////////////000111111222222333444444555666666333333222333444555777999888777666555444444555555555555555666555555444333444555666777777777666555666666666666666666666666555555444333222222222222111111111111111111111111222111111000000//////...000000000000000000000000000000000000000000000000111222222222222111111000/////////000000000111111111000000///000111333444333111111333666777444111//////////////////////////////000111111222222333111111111111111111111111222222222222222222222222444555666777777888888888555777999;;;>>>DDDJJJOOOSSSkkk,,,,,,---------.........//////............//////------------------------,,,,,,---------.........------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---.../////////........................///......---,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------......---.........///////////////////////////000000111000000111222444555666666222222111111222333444555777666666555555555555555666666666777777666666555111333555777888777666555555555555555555555555555444444333222222222222222000000000000000000000000111111000000////////////000000000000000000000000////////////////////////000111111111111111000000000000000000111111111111000//////...///000111222222111000222444555333111//////////////////////////////000000111222222222111111111111111111111111222222222222222111111111444555666777777888888888444666888;;;>>>DDDKKKPPPSSSiii---.........////////////...------,,,,,,------...------------------------,,,,,,,,,------------...------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,---------........................------,,,,,,+++,,,------------------,,,------------------------,,,,,,,,,---------......,,,,,,---------.........///////////////000000111000000111222333444555666111111111111111222222333666666666666666666555555444555666666666666555555000111444666777777666555444444444444444444444444333333222111111111222222000000000000000000000000000000000///////////////////////////////////////........................///000000111111000000000000000000000111111111111000///.........///000111000//////000111222111000////////////////////////...//////000111111222222000000000000000000000000000000000111111111111222444555666777777888888888444666888;;;>>>DDDKKKPPPSSShhh........./////////000000---,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,------------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------,,,+++***---------------.........------.........---,,,,,,,,,,,,------------,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,------------...///////////////000111111111111222333333444555555000000111111222222333333555666666777666666555555111222333333444333333333000111333555555666555555444444444444444444444444222222111111000111111222000000000000000000000000////////////////////////////////////////////////////////////////////////...//////000000000000////////////000000000111111000///.........///000000...////////////000000000////////////////////////......///000000111111222000000000000000000000000//////000111222333333444444555666777777888888888555777999;;;>>>DDDJJJOOOTTTggg---------.........//////---------,,,,,,---------------------------------++++++,,,,,,,,,---------------------------------++++++,,,,,,,,,,,,------------------------------------------------------,,,,,,---------,,,++++++,,,,,,,,,------.........+++,,,---.........---,,,+++,,,------------,,,+++------------------------,,,,,,,,,---------......------------............///////////////000111111222333333333444444555555000000111333333444444444333444555555666555444333111111222333333333333333222222333333444444444555333333333333333333333333111111000000000000111111111111111111111111111111////////////////////////////////////////////////////////////////////////---...//////000000//////....../////////000000000111000///......///000000//////////////////000111////////////////////////......//////000111111111000000000000000000000000//////111222444666777777444555666777777888888888666777999;;;>>>CCCIIINNNUUUggg,,,,,,,,,---------...............------.........------------------------++++++,,,,,,,,,---------------------------------++++++,,,,,,,,,---------........................------------------------***+++,,,,,,------------,,,,,,,,,------.........***+++---...///...------++++++------------++++++------------------------,,,,,,,,,---------................../////////000///////////////000111111444444444444444444444444000111222333555555555555111222333444444444333222222333444444555555555555333333222222222333444555333333333333333333333333111000000000000000111111111111111111111111111111.........///////////////////////////////////////000000000000000000000000------...///000000//////............////////////111000///......///000111///000111000///000111333////////////////////////......//////000111111111000000000000000000000000///000222444666888::::::444555666777888888888888777888:::;;;>>>CCCIIIMMMVVVggg///...---,,,,,,---...///........................///......---------......---------------------------.........---,,,,,,+++...---+++******+++---.........------------..............................,,,,,,,,,,,,,,,---...///,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///---------.........//////......//////000000111111333333444555555444444444222222222333333444444444222333333444444333333222111111222333444444444444111111111111111111111111111111222222222222111111000000000000000000000000////////////////////////000000000000000000000000///////////////.........111111000000//////......000000//////.........---////////////////////////111111111111000000000000111000000////////////000000000///...............------...000111111111111//////000000111111222222555333//////666===<<<666222222333444555666777777555777999:::===AAAFFFJJJVVVggg///...---,,,,,,---...///------------------------......------------......------------------------------......------,,,+++...---+++******+++---.........------------..............................------,,,,,,,,,---......,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///---------.........//////////////////000000000000111222333444444444444444222222222333333333444444222333333444444333333222222333333444444333333222111111111111111111111111111111222222222222111111000000000000000000000000/////////////////////////////////////////////////////////////////////...000000000000//////......000/////////............////////////////////////000000000000000000000000000///////////////000000000000///...............---...///000000111000000//////000000000000000000444222000000777===<<<555555555666666777888999999777888:::;;;<<<@@@EEEHHHTTTeee......------------......,,,,,,,,,,,,,,,,,,,,,,,,...---------------......------------------------------......------,,,,,,...---,,,++++++,,,---.........------------....................................---,,,,,,,,,------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///------........./////////000000000000///////////////000111222333444444444222222222222333333333333222222333333333333222222333333444444444333222222111111111111111111111111111111222222222222111111000000000000000000000000////////////////////////..............................//////////////////000000000////////////...////////////............////////////////////////////////////////////////............///000111111000//////............/////////000000000000//////000000//////////////////222222000111777===:::444666666666777777888888888999:::;;;;;;<<>>BBBGGGJJJQQQ]]]zzz,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++,,,---...///------------------------,,,,,,------......------------------------------......------------....................................---,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///....../////////000000000000000000000////////////...///000111222333333333222222222222222111111111111111222222222222111111111111222333444444444444111111111111111111111111111111222222222222111111000000000000000000000000////////////////////////........................------......///000000000---............/////////.........///////////////////////////////////////,,,,,,------.../////////------------...///000000///............//////000//////000000000000//////000000//////////////////...000111111444888888444555666666777999::::::;;;666888:::<<<>>>BBBHHHLLLPPP[[[www+++,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///------------------------+++,,,------......------------............------......------------..............................------,,,,,,,,,---......,,,,,,,,,---------......++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///.../////////000000000000////////////000000000000000111111222333333333222222222222222111111111000111111222222222222111111444444444444333333222111111111111111111111111111111111222222222222111111000000000000000000000000////////////////////////////////////////////////------......///000000111---------.........//////............/////////000////////////////////////,,,------...//////000000......---------......///...............///000000---...///000000111000000//////000000000000000000...000000///222777888555444555666777999;;;<<<<<<888999;;;<<<>>>BBBGGGJJJMMMXXXuuu++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///------------------------+++,,,,,,---.........---------............------.........------.................................,,,,,,,,,,,,------...///,,,,,,,,,---------......++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///////////////000000000000......//////000000111111111222222333333333222222222222222222111111000000111111222222222222111111777666666555333111///...111111111111111111111111111111222222222222111111000000000000000000000000////////////////////////000000000000000000000000---------...///000000111---------.........//////---.........//////000000////////////////////////------......///000111111///......---------.....................///000111------///000111111111111//////000000111111222222...000000...000666888666111222333555777999;;;<<<:::;;;<<<===>>>AAAEEEHHHKKKVVVsss------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,..................------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------...///000000111000000////////////000000///000000111222333333333000000111222222222222222000000000000000000000000444666888777555222000000000111111000//////000222222222111111111111222222111000000///...---------000///.........///111222111111000000//////......000000000000000000000000....................................///////////////////////////////////////............------------------............///............////////////////////////000000000000......------...000222333222111111222444555444333555444444444555888:::<<<@@@@@@???===<<<@@@HHHOOOPPPYYYsss,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------...///000000000111000000//////000000111//////000000111222222333......///000000000000///000000000000000000000000222444555555333000//////000111111000//////000222222111111000000111111222111000000///......------000///.........///111111000000000000//////......//////////////////////////////////////////..................///////////////////////////////////////............------------------............///............////////////.../////////000000000000000000000000111333444666222111111222555777777666666555444444555777999;;;===>>>===;;;:::===EEEKKKPPPXXXrrr,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------...//////000000111111111000000111111111...//////000000111111222---...//////000000//////000000000000000000000000...000222222000///...///000111111000//////000222222111111000000111111222000000000///......------//////......//////000111000000000////////////...////////////////////////111111000000/////////...............///////////////////////////////////////............------------------............///---............/////////....../////////000000000111111000000111333555666333222111333666999999999777666555555555666888999=========;;;:::===CCCIIIPPPWWWooo++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((())))))***+++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------....../////////222222111111111111222222......//////000000000111///000000111111111111111////////////////////////---///111111///...///000///000111000......000111111111000000000000111111000000//////........................//////000000////////////////////////////////////////////////111111000000///.....................///////////////////////////////////////............------------------............///---------.........//////........./////////000000////////////000111333444666444333444666888999888777666666555555555666666>>>@@@@@@>>>===???EEEJJJOOOUUUmmm++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------............222222111111111111222222////////////000000000000//////000111111111111111////////////////////////---///111111//////000111///000000///......///111111000000000000000000111////////////............---......///////////////.............../////////......................../////////......---------............///////////////////////////////////////............------------------............///------------........................//////////////////......///111333444999777444444555666666555777666666555555555555555===???AAA@@@???@@@EEEJJJMMMSSSkkk,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------111111111000000111111111000000000000000000000000,,,---......//////......000000000000000000000000///000111111//////000222///000000///......///111111000000//////000000111//////////////////......------...////////////...---............/////////........................------..............................///////////////////////////////////////............------------------............///,,,------------.........------........./////////000000//////000222444555:::777444222222333333333555555555555555555555555888;;;>>>>>>===???CCCGGGKKKRRRjjj,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------111000000//////000000111111111111111111111111111,,,---......//////......000000000000000000000000///000111000......///111...///000///------///000000000////////////000000.../////////////////////,,,---.../////////......---------.........//////........................------......//////000000............///////////////////////////////////////............------------------............///,,,,,,---------.........---------.........////////////......///111333444777444111///000222222222444444555555555555555555444777;;;<<<<<<>>>BBBFFFJJJQQQjjj------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------000000////////////000000222222222111111111111111...//////000000000000000000000000000000000000000///000000///------...///...///000///------///000000000////////////000000.........///////////////,,,,,,.../////////...------------.........//////........................------...///000111222222............/////////000//////////////////////////////.........------------------.........//////,,,,,,,,,---------......---------.........//////,,,,,,,,,,,,---...000111555222///...///111333333333444444555666666555555333777;;;======???CCCFFFIIIQQQjjj.........------,,,,,,,,,+++++++++,,,,,,---------,,,------......------,,,------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...///////////////.........,,,,,,------------------+++,,,,,,---.........---,,,,,,,,,---------......+++++++++,,,,,,,,,------,,,,,,,,,+++++++++******,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,000...,,,++++++---000111000000000000000000000000000000111111111000000///////////////////////////.........///000000111111666555333111///...---,,,............//////000000////////////////////////........................//////.........---------////////////////////////---------.........//////........................//////////////////////////////.........------------,,,,,,++++++,,,,,,---............////////////........................------......///000000111000000000000000000000000000000000000000111111222444555777666555444444555777777777999<<<@@@DDDFFFEEEXXXmmm......---------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------////////////............------------------------+++,,,------......------,,,,,,---------.........,,,,,,,,,,,,------------,,,,,,,,,++++++++++++***,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,---///000////////////////////////000000111111111111000000////////////////////////......//////000111111222333333111000////////////------......////////////////////////////////////........................//////.........---------////////////////////////---------.........//////........................//////////////////////////////.........---------------,,,,,,,,,,,,------............////////////....................................//////000000000000000000000000000000000000//////000000111222222444666555444333444555666666777888;;;???CCCEEEFFFXXXmmm------------,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------.................................------,,,,,,+++,,,,,,------......---------------.........//////,,,------------.........,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------......//////........................000000111111111111000000/////////////////////////////////000111111222222111111000/////////000000---------.............../////////////////////////////////////////////////////////.........------////////////////////////------........./////////........................////////////////////////...............---------......------------..................////////////........................////////////////////////000000000000000000000000///////////////000000111111222444444333333444666555555666888;;;???BBBDDDFFFXXXlllyyy,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---------.............../////////...---,,,,,,++++++,,,,,,------...------,,,------........./////////---------.........//////------,,,,,,,,,+++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.../////////...---........................///000000111111111111000//////////////////////////////000000111222222222111111000///////////////------------............////////////////////////000000000000000000000000////////////............////////////////////////............////////////........................////////////////////////........................//////............//////............////////////........................////////////////////////111111111111111111111111//////......//////000111000111333333222333555777555666777999<<<@@@CCCEEEGGGXXXkkkttt,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------......////////////...---,,,,,,++++++,,,------...------,,,,,,------------.........///---------.........//////---------,,,,,,,,,++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...///000///...---//////////////////////////////000111111111111111/////////////////////////////////000111111222222333222111///......------........................////////////////////////000000000000000000000000000000/////////.........////////////////////////........./////////000000////////////////////////////////////////////////---.....................000//////......//////000............/////////////////////////////////////////////000000000000000333333333333333333333333///////////////000111111111222222222222333555777666777999;;;???BBBDDDFFFHHHXXXkkkxxx++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---......//////.........------,,,,,,+++------......------,,,,,,,,,,,,,,,---------......,,,------------.........------------,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.../////////...---////////////////////////...///000111111222111111////////////////////////.........///000000111111333222000///...---------///////////////.........////////////////////////////////////////////////000000000/////////......////////////////////////....../////////000000000////////////////////////////////////////////////---------...............//////............//////............////////////////////////////////////......///000000111222222333333333333333333333333000000000000000111111222222333333222222222555777666777:::===@@@CCCEEEFFFHHHYYYjjj|||******+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,------...//////------------------------------......------,,,++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,------------...------------,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,------..........................................///000111111222222222////////////////////////---------...//////000000000000///...............111111000000000/////////////////////////////////........................000000000000/////////...////////////////////////.../////////000000000000////////////////////////////////////////////////---------........./////////......------......///............////////////////////////////////////------...000111222333444222222222222222222222222111111111111111222333333555555555333222222555777555777999<<<@@@BBBDDDEEEIIIYYYiii|||*********++++++,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,+++++++++++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++,,,,,,---...//////,,,,,,---------------------.........---,,,,,,+++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------......---------,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------......//////------------------------......///111111222222222////////////////////////,,,,,,------.../////////...............///000000222222111111000000//////////////////////////////........................000000000000////////////////////////////////////////////////000000000000000000000000000000000000////////////////////////---------.........//////......------------................../////////000000000000000000000000000,,,---...000111333444555000000000000000000000000222222111111222222333444666666666444222333555777444666999<<>>?????????JJJUUUjjj***++++++,,,,,,++++++***+++++++++***++++++,,,---,,,++++++***++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,++++++++++++,,,,,,++++++,,,---..................---,,,,,,+++******++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,,,,------,,,,,,,,,---------.......................................000111111000.........//////......------........................---------------------------------............///------------------------,,,,,,,,,---------..............................------.........///////////////000000000000////////////............//////////////////////////////......////////////......---------.........//////......////////////..................////////////////////////000222333444000000000000000111111222111111111111111111111111222555777555111000333777666777999<<<>>>?????????HHHSSSggg***++++++,,,,,,++++++***+++++++++++++++,,,------,,,,,,++++++***++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++************++++++,,,,,,------...---------...------,,,,,,++++++***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------.........++++++,,,,,,,,,,,,------,,,,,,,,,---------..............................111000//////000000///...000/////////...------,,,------------------------........................---------............///------------------------,,,,,,,,,---------........................................../////////000...//////000000///////////////............//////////////////////////////......////////////.............../////////000000......////////////..................////////////////////////000000000111000000000000000111111222111111111111111111111111222444666555222111444777555777999;;;>>>???@@@AAAFFFPPPbbb***++++++,,,,,,++++++***+++++++++++++++,,,---...,,,,,,++++++******++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++************++++++---------...------,,,,,,---------,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------+++++++++,,,,,,,,,------,,,,,,,,,---------..............................222000......///000///...//////..................------------------------////////////////////////---------............///------------------------,,,,,,,,,---------......................................./////////000000......//////000///////////////............//////////////////////////////......////////////......---.........////////////......////////////..................////////////...//////000//////......000000000000000111111222111111111111111111111111222444555444222222444777555666888;;;===@@@AAABBBEEEMMM]]]zzzzzz***++++++,,,,,,++++++***++++++++++++,,,---...///---,,,++++++*********+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,++++++++++++,,,,,,---------...------,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---------+++,,,------------,,,+++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------..............................111///---...///111000000...............///000111........................////////////////////////---------............///------------------------,,,,,,,,,---------..........................................////////////------.../////////////////////............//////////////////////////////......////////////......,,,,,,---------...............////////////..................////////////...////////////...------000000000000000111111222111111111111111111111111333333444333333333555666555666777:::===@@@BBBCCCDDDKKKZZZwwwttt***++++++,,,,,,++++++***++++++++++++,,,...///000------,,,+++******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,++++++++++++,,,,,,,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------,,,---...//////...---,,,*********+++++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------..............................///......000333555555444000///.........///111111////////////////////////........................---------............///------------------------,,,,,,,,,---------..............................------------.........///,,,---......//////////////////............//////////////////////////////......////////////......,,,,,,,,,------------.........////////////..................///////////////////////////.........000000000000000111111222222222222222222222222222333333333333444444555666444555777999===@@@CCCEEEEEEJJJYYYvvv~~~ooo***++++++,,,,,,++++++***+++++++++,,,---...///000...---,,,+++******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++************++++++++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------------...---...000111111000...---+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,---------....................................000444888::::::999333222000...------...///........................---------------------------------............///------------------------,,,,,,,,,---------..............................,,,,,,,,,,,,------------+++,,,---...//////////////////............//////////////////////////////......////////////......------------..................////////////..................////////////000///.........///000111000000000000000111111222222222222222222222222222333222222222444555666666444555666999<<<@@@DDDFFFFFFKKKYYYwwwzzzkkk+++++++++,,,,,,++++++++++++++++++,,,---...000000...---,,,+++******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---******))))))))))))*********+++,,,---......///...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------.........///000222222000///...,,,,,,,,,---------......++++++,,,,,,,,,---------,,,,,,,,,---------.................................///222777<<>>===:::000000//////......------,,,,,,,,,---------......------,,,,,,,,,+++++++++,,,,,,,,,---------..............................,,,---......//////..................////////////000000///...............//////............//////000000//////.........---..................------......////////////......---------............///000000000000000000000000000/////////000111333444............////////////000///////////////000000555444222000000111222333222222222222333444555555444666888:::<<<@@@DDDHHHKKKPPP^^^{{{ggg,,,,,,+++******+++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++------------------------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,---------,,,+++***,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------------............---------............///111///...111666999777444000///////////////......,,,---------........................------------,,,,,,,,,---------..............................,,,---......//////..................////////////000000///...............//////............//////000/////////.........---..............................////////////......---------............/////////////////////////////////......///000111222............////////////////////////000000111222666555333111111222333444444333333333333555666777777999:::;;;<<>>>>>@@@BBBDDDDDDHHHTTTppp+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++,,,,,,,,,------........................,,,,,,,,,------------...---------............///000///////////////---,,,......//////000000111111.........////////////000/////////.........------,,,,,,,,,---------..............................,,,---......///.....................////////////......------------......//////............//////---------...............---------.........//////......////////////......---------............///.......................................---------............/////////////////////000111333444555111111111111111111222222333333222111222333666777666999<<<>>>???AAADDDFFFCCCFFFPPPkkk***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...---,,,+++++++++,,,,,,++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,---------------------............///...//////000000000//////............////////////------........./////////.........---------,,,,,,,,,,,,,,,---------..............................,,,---......//////..................////////////---------,,,------.../////////............//////---------------.........,,,,,,------.../////////......////////////......---------............///........................------......///......---............/////////////////////000111222333444000000000111111111111111222222222222333444555555333666:::>>>@@@BBBEEEGGGDDDFFFNNNfff***+++,,,,,,,,,,,,+++***++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------...---,,,+++++++++,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------............///...///000000000/////////............------------,,,---------.....................---------,,,,,,,,,,,,,,,---------..............................,,,---......//////..................////////////---,,,,,,,,,------.../////////............//////,,,,,,,,,------.........,,,,,,------...//////000......////////////......---------............///........................,,,---...///000000//////............////////////////////////000000111222000000111111222222222222111222333444555555555444222555:::===???AAADDDFFFFFFFFFMMMccc***+++,,,------,,,+++***++++++,,,,,,,,,---------*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------...---,,,+++***+++,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------.........//////...///000000///......///.........------,,,,,,+++,,,,,,,,,---------......///............---------,,,,,,,,,---------..............................,,,---......//////................../////////000,,,,,,,,,,,,------.../////////............//////,,,,,,,,,------.........,,,,,,------...///000000......////////////......---------.........//////........................+++,,,...000111111000000............/////////000000///////////////000000000111222333333333333333111222555777777777555444222666:::===???@@@BBBDDDHHHGGGLLLbbb++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,++++++***************+++,,,,,,,,,,,,+++......---,,,++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,---............////////////......,,,,,,,,,,,,,,,,,,,,,,,,......------------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---,,,,,,,,,,,,---,,,,,,,,,---------......---------......000111111////////////////////////////////////////////////........................////////////////////////........................000///---,,,,,,---///000//////.........---------////////////////////////////////////000000000000////////////000000000000000000000000000111111222666444222333666777666555555888<<<===>>>???CCCFFFGGGIIIOOO```*********+++++++++,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++*********+++,,,,,,---,,,,,,,,,---,,,,,,++++++++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,---............////////////......------------------------......------------......------------------------------------------------,,,,,,,,,,,,,,,---...///,,,,,,,,,---------......------------...///000111........................////////////////////////........................................................................000...---,,,,,,---...000//////.........---------........................////////////000000000000////////////000000000000000000000000000111111222555333111222444555555333555888;;;===>>>@@@CCCFFFHHHIIIOOO```))))))*********+++++++++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++******+++,,,,,,------,,,,,,++++++*********++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---............////////////....................................------------..............................------------------------+++++++++,,,---...000000,,,,,,,,,---------......,,,,,,,,,---......//////........................////////////////////////........................................................................///...---,,,,,,---...///...............---------........................////////////000000000000////////////000000000000000000000000000111111222555333222222333444333222666888;;;<<<>>>@@@CCCFFFIIIJJJOOO```************++++++++++++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))***++++++,,,+++++++++))))))))))))***+++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---............////////////......////////////////////////......------------......////////////////////////------------------------,,,++++++,,,---...//////,,,,,,,,,---------......+++,,,,,,------......---........................////////////////////////........................................................................///...------------...///................................................////////////000000000000////////////000000000000000000000000000111111222555444333333333333333333777888:::;;;>>>AAADDDFFFIIIJJJNNNaaa+++++++++,,,,,,,,,,,,---***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++((())))))***************))))))))))))***+++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---............////////////......////////////////////////......------------......////////////////////////------------------------...------,,,,,,,,,------,,,,,,,,,---------......+++,,,---......------,,,........................////////////////////////.................................................................................------.........---.............................................////////////000000000000////////////000000000000000000000000000111111222555555555444444444444555888888888:::>>>AAADDDFFFIIIIIIOOObbb++++++,,,,,,,,,---------******++++++++++++************+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,((())))))***************++++++*********++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,---............////////////......////////////////////////......------------......////////////////////////------------------------///...---,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---...//////...---,,,------------------------////////////////////////........................------------------------................................................---------...............------------------------////////////000000000000////////////000000000000000000000000000111111222444555555555444444666888:::888777999===BBBDDDEEEHHHHHHOOOeee***+++++++++,,,,,,,,,,,,******++++++++++++************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------........................---,,,,,,,,,,,,---............////////////....................................------------..............................------------------------------,,,,,,,,,---......,,,,,,,,,---------......---...///000000///---,,,------------------------////////////////////////........................------------------------........................---..................------------.........//////------------------------////////////000000000000////////////000000000000000000000000000111111222111333444444333333666999;;;888777999===BBBEEEEEEFFFGGGPPPggg)))************+++++++++******++++++++++++************+++++++++,,,,,,,,,*********++++++,,,,,,,,,+++,,,------......------......---,,,++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------////////////////////////---,,,,,,,,,,,,---............////////////.......................................------.................................------------------------+++++++++,,,---...///000,,,,,,,,,---------......---...000111111///...,,,------------------------////////////////////////........................------------------------........................------............---------------.........//////------------------------////////////000000000000////////////000000000000000000000000000111111222...111333333222333666999;;;888666888===CCCEEEEEEEEEGGGPPPiii...---,,,,,,++++++++++++++++++************++++++******+++++++++,,,,,,,,,))))))***+++,,,,,,------***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------***+++,,,,,,******+++,,,...---+++***)))***++++++,,,------......------,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,------......------........................------------------------......////////////............------------......//////////////////////////////.........---------,,,------......------,,,---------------,,,,,,,,,////////////////////////,,,---///000000///---,,,------............---------------............///000000000///......------//////.........---------------,,,+++,,,...000222222111000...------------..........................................------000///.........///111222000000000000////////////......///000000000000000333333333444555666777777888888888999<<>>@@@AAACCCGGGLLL___,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++++++++++++++,,,---------,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---------......---------------------------,,,,,,,,,,,,---......------------------------,,,...000...+++***,,,///------............------...------,,,,,,------......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...---------------------------........................000//////............///---......///000111222333...///000///...---...000...////////////...------................................................,,,------------.........---...//////000000//////////////////000000000000000000000000000111111222333333222222333333444555444555777999<<<>>>@@@AAACCCGGGMMM```,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,***+++,,,,,,------,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,++++++++++++,,,------,,,+++***+++,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++***,,,,,,,,,---------..............................---,,,,,,,,,,,,---..............................,,,---...---++++++---///------............------...------,,,,,,------...------------------------------------------------+++,,,---.........------................................................000///............////////////000000111111222222...///000///...---...000///////////////...------................................................------------..................///000000000000000////////////000000000000000000000000000111111222333333222222333333444555444555777999<<<>>>@@@AAACCCGGGNNNbbb,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,***+++,,,,,,------,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---...,,,+++******,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++++++++,,,,,,,,,---------..............................---,,,,,,,,,,,,---..............................,,,---------,,,,,,...///------............------...------,,,,,,------...------------------------------------------------+++,,,,,,---------------........................//////////////////////////////............//////222222111111000000//////...///000///...---...000//////000000//////...---................................................---------.........//////...//////000000000000000////////////000000000000000000000000000111111222333333222222333333444555444555777:::<<>>BBBEEEFFFCCCHHHQQQggg+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++))))))***+++,,,,,,------++++++,,,,,,,,,,,,------------------------------------++++++++++++---------,,,,,,,,,,,,---......---------------------------------,,,,,,+++++++++,,,,,,,,,---------..............................------............------...---,,,++++++---...000---......///////////////......---,,,++++++++++++------............------...------,,,,,,,,,------+++++++++,,,---...///000000///......---------...------...///000000000000000000////////////000000000000000000////////////111111111111000000000000..........................................------////////////////////////////////////////////////////////////////////////........................////////////000000000000000000000000000000000000000111222222111222444666444333333444666777666555555555777:::===@@@CCCDDDEEEKKKSSSfff+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++)))******+++,,,,,,------++++++,,,,,,,,,,,,---------------------------------,,,,,,++++++,,,,,,------,,,,,,,,,,,,---......---------------------------------,,,,,,+++++++++,,,,,,,,,---------..............................------............------...---,,,++++++---...000,,,---......//////......------,,,,,,,,,------...------............------...------,,,,,,------...,,,,,,,,,,,,---...///000//////............//////------..................111000///////////////000000000000000/////////...000000000000000000000000////////////////////////........................////////////////////////////////////////////////////////////////////////........................////////////000000000000000000000000000000000000000111222222111222444666666444333333555666666555555555777:::===@@@CCCDDDFFFKKKSSSfff+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********++++++,,,,,,---++++++,,,,,,,,,,,,---------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,---......------------------------------,,,,,,,,,,,,++++++,,,,,,,,,---------......------------------------------............------------,,,+++,,,---...///,,,---......//////......,,,,,,,,,------...000000------............------...---------------......,,,,,,,,,,,,---.../////////............//////000.........///////////////111111000///////////////000000000/////////......////////////////////////000000000000000000000000........................////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000111222222111222444666888666333333444555555555555555777:::===@@@CCCDDDFFFKKKSSSfff+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,+++++++++++++++++++++*********++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------............------------,,,,,,,,,---...///---...//////000000//////...............///000000------............------...------------......///---------------...////////////............///////////////000000111222222222111000//////......///000000/////////.....................////////////////////////////////////---------...............////////////////////////////////////////////////////////////////////////000000000000000000000000////////////000000000000////////////////////////000111222222111222444666999666444333333444555444555555777:::===@@@CCCDDDFFFKKKSSSfff+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------............------,,,,,,,,,,,,------......//////000111111111111000111000///...............------............---------------------...///000......---------...////////////............//////////////////000111333333111111000///////////////////////////............---........./////////000........................---------.........//////////////////////////////////////////////////////////////////////////////000000000000000000000000////////////000000000000////////////////////////000111222222111222444666888666444333444555444444555555777:::===@@@CCCDDDGGGLLLTTTfff+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++*********+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++,,,------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,---------......//////000111111111111000111111///......---------------............------------------...///000000///...............//////////////////000222333333111000///......///000111000000////////////000000/////////.........------.........//////000000111........................,,,,,,------.../////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000111222222111222444666666555444444555666444333555555777:::===@@@CCCDDDGGGLLLTTTfff+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++************************)))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++***++++++,,,---------------------------+++++++++,,,,,,---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,------......------------.../////////////////////...------.........------............------------------...///000111//////............//////---...///222555888:::<<<888666444111///.../////////......//////000111222//////.........---------......///000000111222222........................,,,,,,------...//////000////////////////////////////////////////////////////////////////////////........................////////////000000000000000000000000000000000000000111222222111222444666333333444666777777555333555555777:::===@@@CCCDDDHHHLLLTTTfff+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++************************))))))******++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++++++++------------++++++++++++******++++++,,,---------------------------+++++++++,,,,,,---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---..................---+++,,,------......------+++,,,------......------------,,,------...///000---..................------------......000111111000//////.........//////,,,---000444888===AAACCCAAA>>>:::666222000//////............///111222333//////.........---------...//////000111222222333000000000000000000000000,,,,,,------...///000000////////////////////////////////////////////////////////////////////////........................////////////000000000000000000000000000000000000000111222222111222444666222222444777999888555222555555777:::===@@@CCCDDDHHHMMMTTTfff,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------.........---,,,+++---,,,,,,++++++,,,,,,---+++,,,------......------..................------///............---------...------,,,,,,------...---------.........//////---...///000000///...------------.........//////////////////////////////000000//////.........---...///000111222333333333999666222222555666555333///...---...000000///---////////////////////////////////////000000000000000000000000000000000000...///000///...///000222000///---...000111111000////////////////////////---------.........//////////////////////////////000000///////////////000000000000000111111111111000000000000111222333444444222111444999;;;888444888888999<<<>>>AAACCCEEEHHHLLLRRRccc~~~,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,+++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------------,,,++++++---,,,,,,++++++,,,,,,---+++,,,------......------........................///............---------...------,,,,,,------...---------.........//////---...///000000///...------------.........//////////////////////////////000/////////...............///000111111111111111333222000111222444444444111///------...000000000////////////////////////....../////////000000000000000000000000000000000---...///...---...///111000///---...000111111000////////////////////////---------.........//////////////////////////////000000////////////000000000000000000111111111111000000000000111222333444444222111444999;;;888555777888999;;;>>>AAADDDEEEGGGKKKRRRbbb{{{yyy,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,+++++++++------,,,,,,,,,,,,------,,,,,,---............---........................///............---------......------------......------........./////////---...///000000///...---------........./////////////////////////////////////////////...............//////000000000//////---.../////////000222444777444///---...///000000////////////////////////............////////////000000000000000000000000---.........------///111000///......000111111000////////////////////////------........./////////////////////////////////000000////////////000000000000000000111111111111000000000000111222333444444222222444888999777555777888999;;;>>>AAADDDEEEFFFKKKQQQaaavvvrrr------------------------------------------------------------------------,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++---......***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,++++++*********+++------,,,,,,,,,,,,------,,,------...........................///////////////............---------......------------..................////////////---...///000000///...---............///////////////////////////////////////////////////.........000000000111000000//////+++...000000...---000333<<<888555222111000///---////////////////////////---.........////////////////////////////////////---...//////......///111111///......000111000///////////////////////////............////////////////////////////////////000////////////000000111///000000000111111111111000000000000111222333444444333222444777888777555777777999;;;>>>BBBDDDFFFFFFKKKQQQ```vvvooo------------------------------------------------------------------------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---,,,+++*********++++++...------,,,,,,------...,,,---......//////.............../////////000000///............---------///......------......///........./////////000000---...///000000///...---........./////////000000000000000000000000000000.........///////////////111111222222222111000000...000222111///---///111888777666777777555222000000000000000000000000000.........////////////000///////////////////////////000111000//////111333111000......///000000///////////////////////////........./////////000000///////////////////////////////////////000111111///000000000111111111111000000000000111222333444444333333444555666666666666777999;;;>>>BBBEEEFFFFFFKKKQQQ___{{{rrr------------------------------------------------------------------------,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......---,,,******++++++,,,......------------......------...////////////............//////000000111///............---------//////............//////....../////////000000000---...///000000///...---....../////////000000000000000000000000000000000.........///////////////000111222222222222111111000222333333111000000000000111333777::::::888555000000000000000000000000////////////000000000000000000000000000000000000000111111111000000222444222000......///000///...////////////////////////....../////////000000000///////////////////////////......//////000111222000000000000111111111111000000000000111222333444444444333333444555555666666777888;;;???BBBEEEGGGGGGLLLSSS___uuu........................,,,,,,,,,,,,,,,,,,,,,,,,........................+++++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---,,,***)))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...///...,,,+++***+++,,,---......------------......------...///////////////---......///000000111111///............---------//////............//////.../////////000000000000---...///000000///...---.../////////000000000000000000000000000000000000............/////////000...///000111222222222111111000111222333333222000......000444777999888666000000000000000000000000000000000000111111111222000000000000000000000000///000111000//////111333222000///...///000///...////////////////////////.../////////000000000000////////////////////////............///000111222000000000000111111111111000000000000111222333444444444444333333333555666555666888;;;???BBBEEEGGGGGGMMMTTT```~~~vvv........................,,,,,,,,,,,,,,,,,,,,,,,,........................++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...+++)))'''++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...000///---++++++,,,---.........------------......---......///////////////---......///000111111222//////.........---------//////............//////////////////000000000000---...///000000///...---////////////000000000000000000000000000000000000---.........//////000000------///000111111111111000......111555666444111222000///000222444444333000000000000000000000000000111111111222222222222000000000000000000000000...///000///...///000222222111///...///000///...////////////////////////////////////000000000000////////////////////////............///000222222000000000000111111111111000000000000111222333444444444444333222333555777555666888;;;???BBBEEEGGGHHHNNNTTT```~~~vvv------------------------///...---,,,,,,---...///...------,,,,,,------...---,,,***))))))***,,,---***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---...///---------,,,,,,,,,++++++/////////......---------,,,,,,,,,---------......000000000000000000000000............////////////---------............///...............///000000000000111222222222222111000000000000000000000000......////////////......///000222222000///000111////////////000000000000////////////000111222333222222111111111111111222000111111000000222555888111111111111111111111111333222111000000000222222000000000000000000000000000000000000000000000000000///...------...///000//////000000000000//////000000000000000111111222000///...------...///000000000////////////000000......///000000000000000111111222111000111444666555555555333222333666888666777999;;;>>>BBBDDDFFFIIIOOOUUUaaaxxx---------------------------,,,+++******+++,,,---...------,,,,,,------......---+++******+++---...++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---...///---------,,,,,,,,,++++++.........---------,,,,,,,,,,,,---------.........////////////////////////............////////////---------............///...............///000000000000111222222222222111000000000000000000000000//////000000000000//////...000111111000//////000000000000000000/////////////////////000111222333111111000000000111111222000000111111111333666999111111111111111111111111333222111000000111222222000000000000000000000000000000000000000000000000000///............///000//////000000000000//////000000//////000000111222111000///......///000111000000////////////000000...///000000111111000000111111222111000111444666666777666444333333666888666777999;;;>>>BBBDDDFFFKKKOOOSSS^^^|||www,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,...------,,,,,,------.........,,,,,,,,,,,,......++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...///------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------------.........////////////////////////............////////////---------............///...............///000000000000111222222222222111000000000000000000000000//////000000000000//////...000222111000///000111111111111000000//////...////////////000111222333////////////000111111222///000111111222444888;;;111111111111111111111111222111111000111111222222000000000000000000000000000000000000000000000000000//////......//////000//////000000000000//////000000//////000000111222000000////////////000000000000////////////000000///000111111222222111111000111111111000111444666888888888666444444666777666777888;;;>>>AAADDDFFFLLLPPPRRR[[[xxxvvv,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////...------,,,,,,------......---,,,,,,,,,,,,---...+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............////////////////////////............////////////---------............///...............///000000000000111222222222222111////////////////////////...//////000000//////...000111333333111111111222222222111111000///......////////////000111222333............///000222222///000111222222555999===111111111111111111111111111111111111111111222222000000000000000000000000000000000000000000000000000//////////////////000//////000000000000/////////////////////000111111////////////////////////000000////////////000000000000111222222222222222000111111000000111333555999:::999888555444666777666666888;;;>>>AAADDDEEEKKKPPPTTT\\\xxxvvv,,,,,,,,,,,,,,,,,,,,,,,,000000111111111111000000...------,,,,,,------...,,,,,,++++++++++++,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////....................................////////////---------............///...............///000000000000111222222222222111////////////////////////---......//////......---111333444444333222222333333222222111000//////...////////////000111222333............///000222222///000111222222555999===111111111111111111111111000000111111222222222222111111111111111111111111111111111111111111111111///000000000000000000/////////000000000000///////////////...///000000111........................000000////////////000000000000111222222222222222000000111000///000333555999::::::888666555666777555666888:::===AAACCCEEEIIIPPPVVV^^^yyy{{{------------------------......////////////.........------,,,,,,------...++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------............---------,,,,,,,,,,,,,,,------------------........./////////....................................////////////---------............///...............///000000000000111222222222222111000000000000000000000000......////////////......222333555555333222333444222222222111111000000///////////////000111222333////////////000111111222///000111111222444888;;;111111111111111111111111///000111222222222222222111111111111111111111111111111111111111111111111///000000111111000000/////////000000000000////////////......//////000111......////////////......000000////////////000000///000111111222222111111///000000000///000333555888999999888777555666777555666777:::===@@@CCCEEEHHHPPPVVV^^^xxx........................,,,---............---,,,...------,,,,,,------...+++,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------............------------,,,,,,---------.....................////////////....................................////////////---------............///...............///000000000000111222222222222111000000000000000000000000000000111111111111000000000222333333222111111222111111111111111111111111////////////000111222333111111000000000111111222000000111111111333666999111111111111111111111111...///111222333333222222111111111111111111111111111111111111111111111111///000111111111111000/////////000000000000/////////............///000000///000111222222111000///000000////////////000000...///000000111111000000///000000000///000222555666777888888777666666777555666777:::===@@@CCCDDDGGGNNNSSSZZZrrr////////////////////////,,,---...//////...---,,,...------,,,,,,------...,,,------......------,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,//////.........------------------....../////////............/////////000..................................../////////000---------.........//////...............///000000000000111222222222222111000000000000000000000000222222333333333333222222///000222222000///000111111111111111111222222222////////////000111222333333222111111111111111222000111111000000222555888111111111111111111111111...///111222333333222222111111111111111111111111111111111111111111111111///000111222222111000/////////000000000000//////...............///000000111222333444444333222111000000////////////000000......///000000000000000///000000//////000222444444666888888777666666777555555777:::===@@@CCCDDDHHHNNNQQQUUUmmm~~~,,,---......//////......///////////////.........------------------------------------------------+++,,,------......------------------------------------------------------------------------------------------------------////////////////////////............////////////000000000000000000000000---///000222222000///------.........//////000000//////.........---------,,,---...000111111111111...///000222222222111000111000///......///000111111111111111111000//////111222333333333333222111222222222111111111111000///000111222333444444444333333222111000000111111111333333222000111555999666222...---///111111000111111222222222333333333000111111111111222222222...000111333222111///......333444000000444222+++111000///...---,,,,,,,,,...///000111111000///...555555555444333000...,,,111111000000//////......111000/////////000222333000000000000000111111222444666777777555333222333333444777:::>>>AAACCCEEEJJJIIIPPPYYYkkk,,,---......//////......////////////............------------------------------------------------+++,,,------......------------------------------------------------------------------------------------------------------....................................////////////000000000000000000000000...///000111111000///.............../////////000//////.........---------...//////000000000000//////000000111111111000000000000////////////000000111111111111111000//////111222333333333333222111222222222222111111111111000000111222333333333333333333222111111111111111111222333222000111555888888444000///000222222111111111222222222333333333111111111111222222222222000111222222222111000000222333111000000222///+++111111000///............//////000000000000//////555555444333222000///...000000000000000/////////111000/////////000222222111111111111111222222333555777999888666444444444333444777:::>>>AAACCCEEEHHHGGGOOOYYYjjj,,,---......//////..............................------------------------------------------------+++,,,------......------------------------------------------------------------------------------------------------------........................---............/////////000000000000000000000000...///000111111000///.............../////////////////////............---000000000000000///......111111000000000000000111//////000000111000000///111111111222111111000///111222222333333222222111333222222222111111111111000111111222333333333333333333222222222222111111111222222111000111444666:::777444222222333222222111111222222222333333333111111111111222222222333222222222222222222222333444111///111111//////000111111000000000000000111000000000//////000000111555555333222111000////////////000000000000000000000000000///000111111222222222222111222333333444777888999888666555555555444555777:::>>>AAACCCEEEFFFFFFOOOYYYjjj,,,---......///.........------...............///........................------------------------+++,,,------......------------------------------------------------------------------------------------------------------........................---------.........////////////////////////////////////000000000000//////.........////////////////////////...............//////000000000000//////333222000/////////000111...///000222222111000///111111111222222111111000222222222222222222222222333333222222222111111111000111222333333333333333333333333333333333222222111111111111111222333444:::888666333222222222222111111222222222333333333111111111222222222333333444333222111111333444555444000111333222...000777111000000000000111111222111000/////////000111222555444222000///000000111/////////000000111111222000000000000000111111222222111111111111222333333777888999888555444444555444666888;;;>>>AAACCCDDDGGGHHHPPPYYYhhh,,,---......///.........,,,---------......//////........................------------------------+++,,,------......------------------------------------------------------------------------------------------------------........................------------............//////////////////////////////000000000000/////////////////////.........////////////////////////---...///000111111111111222111000//////000111222...///111222222222111000111111222222222222111111222222222222222222222222333333333222222222222111111111222333333333222222222333444444444444333333222222111111222333333333888777666444111000111111111111222222222333333333111222222222222333333333555333222111111333555777666666777777333///333:::000000000///000000111111111000/////////111222333444333111000///000111111//////000000111111222222///000000000111111111111000000000000000111222222666777777666444333333555555666888;;;>>>AAACCCDDDIIIJJJSSSZZZfff,,,---......//////......,,,,,,,,,---......//////........................------------------------+++,,,------......------------------------------------------------------------------------------------------------------------------------------,,,------------.........000000000000000000000000000000////////////000000///////////////............////////////000000000,,,---...000111111222222000000000000000111111222//////000111222222222222000111222222333222222222333222222111111222222333333333333333222222222222111222222333333222222222222333444555666555444333444333222222444444333222666666666444111000000111111111222222222333333333222222222222333333333333444333111111111333555777999;;;;;;888888;;;<<<:::111111000000000000000111000000000000111222222333222111111000000000111111000000111111111111111111//////000111111111111000000000//////000000111222666777666555333222333555666777999<<>>444333222111111111111111//////000111222222222222000000111111111111111000222222111111111111111111...///000111222111111000111111000000111111222333777888777555333333444666777888:::<<>>>>>???BBBEEEEEECCCJJJTTTeee......................../////////000//////......---------...........................------------+++,,,,,,------.........//////...---,,,,,,,,,,,,---------.........//////........................111666<<<@@@@@@>>><<<<<<++++++******+++,,,---------------............///...//////000000111111222.........///////////////............////////////////////////////////////111111111111111111111111000000111222222222222222111111222222333444444444555444333222222333444555333444444444555555555555555555555666666666666666666666555555555555666666444444555666777999:::;;;:::999999888888999999:::===;;;;;;<<<;;;<<>>===>>>BBBFFFEEEDDDLLLUUUfff........................000///......---------...---------........./////////.........------------++++++,,,,,,---......///111000///...---------------.........////////////........................555:::>>>>>>;;;:::===BBB666444000...,,,,,,---...---------............///...//////000111111222222///////////////.....................////////////111111111111111111111111111111111111111111111111...///000111222333333333111111222222333444444555777666444333333444666777444444444444555555555555555555666666666777777777777666666666666666666777777666666666777999:::;;;777777666666777888:::;;;999777888:::999999???HHHNNNIIIAAA;;;888666666555444444444444555555555555444444444444444444444444///111222111333777777666222333555666777777666555FFF???666000...///000000000222666888888888888888000000111111111000000///111111111111222222222222111111000000111111222333444555666555444555777999<<>>;;;888555333111///111444666666444222333444777999:::::::::---...///000000///......000000000000111111111111111111111000111222222333666777777666444444555777===???AAA???<<<<<>>@@@CCCDDDGGGJJJRRRUUU]]]///............------------------...............------......///.........------------------------,,,,,,,,,---------..............................,,,,,,------...//////000---------------------------.........------,,,+++....................................//////////////////000000000///......////////////000000000000000000000000000000000000222111111111000000000000111111111111111222333444222222222333555555333111444444555555555666666777555444444666999999666333444444555555666777888999888888888:::<<<===<<<<<<999:::;;;<<<;;;;;;:::999999::::::;;;<<>>===<<>>AAACCCDDDEEEDDDDDDAAACCCEEEDDDBBBBBBEEEHHHHHHFFFCCCBBBCCCFFFJJJMMMAAA@@@===;;;999999:::;;;;;;>>>BBBBBB>>>;;;::::::888888888888888777666555777777666666555555444444444555555666666555555444333333444444444444333333555555111000999BBB???555000555999:::666333444666999:::;;;:::666222///...111111222222222222222222111111111111222222222333222222333333333333444444999:::;;;:::888777777888999:::;;;===@@@BBBEEEFFFEEEIIIRRRVVV^^^///............---------/////////...---------,,,.../////////...---,,,,,,------------------------,,,,,,,,,---------..............................---------.........//////------------------------------............------....................................///////////////000111222222222222222////////////000000000000000000000000000000000000111111111111111111111111333222000000111444777999666444222222333444333222111222444666777888888888:::999777666888<<>>>>>>>>???AAACCCEEEFFFLLLMMMPPPRRRSSSTTTVVVXXXXXXXXXVVVRRROOOSSS\\\eeeeeeaaaZZZUUUTTTUUUWWWYYYPPPMMMHHHDDD@@@>>>======>>>DDDIIIHHHAAA;;;888888::::::::::::888777555444888777777666666555444444555555666666666666555555444444555555555555444444444444444777AAAIIIDDD:::777999999777444333444666555555555555444444444555222222111111111111111111111111111222222222333333222222222333333333444444:::;;;<<<:::888777777888888999:::<<>>;;;<<<<<<<<<<<<<<<;;;;;;999888888777777666555555555666666666666666666555444555555666666555555444444444555999BBBHHHGGGBBB>>>:::444111222444555555===:::777444222111111000222222111111111111111111111222222222222333333333222222222333333333444444:::;;;<<<:::888777777888666777888;;;===AAACCCEEEDDDHHHQQQUUU\\\///............---------...............---------.........///......------------------------------,,,,,,,,,---------......................................................------------------------------...////////////.......................................////////////000111111222222222111111////////////000000000000000000000000000000000000111111111222222222222222222111000000111333555777666555444555777888777666555555555555666777888999@@@IIIVVV```cccaaa\\\YYYZZZZZZZZZ\\\___cccgggjjjqqqvvv|||wwwpppjjjhhhiiillllllfffZZZLLLCCC>>>;;;::::::;;;;;;===>>>???::::::999999888777777777555666666777777666666555555555666666666666555555666444222222777>>>DDDFFF???999111///111555666555===:::666333222222222111111111222222222222222222222222222222333333333333222222333333333333444444999:::;;;:::888777777888555666777:::===@@@CCCDDDEEEHHHQQQSSSZZZ~~~///............------------------...............------......///.........------------------------,,,,,,,,,---------......................................................------------------------------...///////////////....................................////////////111111111111111111000///////////////000000000000000000000000000000000000111111111222222333333333111111111111111222333444555555555777::::::999777666666888;;;@@@EEEKKKNNNWWWbbbppp{{{}}}zzzuuurrriiijjjlllooouuu{{{rrrbbbTTTKKKFFFDDDAAA>>><<<<<<===>>><<<;;;;;;::::::999999888666666777777777777666666666666666777777666666666444444333111000222999@@@CCCAAA>>><<<<<<>>>???@@@777444111111333666666666111111222222333333444444222222222333333333444444222222333333333333444444777888999999777666777999555666888:::===AAADDDEEEFFFHHHPPPRRRXXX|||//////.........---------,,,------....../////////,,,,,,---.../////////...------------------------,,,,,,,,,---------...................................................---------------------------------...///000000//////..................................../////////000111111111111111000///...////////////000000000000000000000000000000000000111111111222222333333333111111111111111111111111444444666999<<<<<<;;;999===>>>BBBIIIRRR]]]fffllljjjqqqzzz|||}}}uuulll[[[WWWPPPIIICCC@@@??????===<<<<<<;;;;;;:::999999666666777777777777666666666666777777777777666666///333777777222...000666555888:::999666555777:::777444000000222444444333111111222333444444555555222222333333333444444444222222333333333444444444666777888888777666777999666777999;;;???BBBEEEFFFGGGIIIOOOPPPWWW{{{///////////////////////////............---------........................---,,,,,,,,,,,,---......................................................+++++++++,,,,,,,,,------........................////////////////////////////////////////////////...000111000///...///111000000000000000000000000///////////////000111111111111222222222333333333111111111111222222222222444444333111000222444777222777===?????????AAADDDEEEOOO]]]jjjqqqsssttttttqqqtttzzz|||mmmbbb]]]XXXNNNDDD?????????===;;;::::::;;;;;;999777666777999<<<===999777666555555666888999555555444444444333333333444333333222222333333444222222222222222222222222333333333333333333333333333333444444444333222111000111111000000111444666:::999888888999999888777777888999;;;>>>AAADDDFFFEEELLLPPPPPPYYYxxx///////////////////////////............------------------------------------,,,,,,,,,,,,---......................................................,,,,,,,,,,,,------------........................////////////////////////////////////////////////...000111000///...///111000000000000000000000000///////////////000111111111111222222222333333333222222222222222222222222111222222333333444666777;;;===???@@@AAAGGGPPPVVVooommmllllllqqqzzz}}}{{{yyy{{{|||jjj[[[SSSNNNFFF@@@===<<<======;;;;;;::::::::::::999888666666555444555555777888555555555444444444333333444333333222222333333444222222222222222222222222333333333333333333333333222333333444444333333333666555555555555666666666999888888888888888777666666666888:::===@@@BBBDDDDDDKKKOOOPPPXXXvvv///////////////////////////............---------,,,,,,,,,,,,---------------,,,,,,,,,,,,---......................................................------------.........///........................////////////////////////////////////////////////...000111000///...///111000000000000000000000000000////////////000111111111111222222222333333333333333333333333333333222111222333444555666666666999<<<@@@DDDJJJTTT```iiihhhjjjpppyyynnn^^^[[[eeeqqqxxxxxx|||~~~{{{~~~|||xxx}}}vvviii^^^UUUMMMCCC<<<;;;:::::::::;;;:::777555555666666666777777777888666555555555444444444444444444333333333333444444333333333333333333333333333333333333333333333333222222333333444444555555555222000222444666444222888888777777777666666666444555666888;;;>>>@@@BBBBBBIIINNNOOOWWWsss///////////////////////////............---------++++++,,,,,,,,,,,,,,,------,,,,,,,,,,,,---..................................................................////////////........................////////////////////////////////////////////////...000111000///...///111////////////////////////000000//////000000111222111111222222222333333333222222222222222222222222444333333333666888999999???EEENNNVVV\\\cccjjjppprrryyy}}}sssfffmmmrrrmmmeeefffsssrrr]]]NNNEEEAAA<<<:::;;;;;;;;;999777777888999999999999888666666666555555555555444444444333333333333444444333333333333333333333333333333333333333333333333111111222333444555666777888333......222555444222777777888777666555666666555555666888;;;===@@@AAAAAAGGGLLLNNNUUUppp///////////////////////////............---------+++++++++,,,,,,------------,,,,,,,,,,,,---.............................................................../////////000000........................////////////////////////////////////////////////...000111000///...///111////////////////////////000000000000000111222222111111222222222333333333111111111222222222222333555333222555;;;AAAEEEGGGUUU\\\eeelllqqquuuyyy}}}xxxqqqmmmkkkxxxuuuZZZQQQDDD<<<:::;;;<<<;;;777888999999999999888777777777666666666555555555555444444333333444444555333333333333333333333333333333333333333333333333222222222222444666777888GGG???666222444777777666666777999777555444555777666777888:::<<<>>>AAABBB@@@EEEKKKNNNTTTlll///////////////////////////............---------++++++,,,,,,------......---,,,,,,,,,,,,---................................................................../////////000........................////////////////////////////////////////////////...000111000///...///111000000000000000000000000111000000000000111222222111111222222222333333333000000111222333444555555555444666===HHHSSSYYY\\\___fffpppyyyvvvrrrkkkhhhlllxxxpppcccSSSGGGAAA>>>:::777999999888888777666666666777777777777666666666666555555444444444444555555333333333333333333333333333333333333333333333333333222222222444555777999MMMEEE<<<555444555666666666888:::999555444666888888888999;;;===???AAABBB@@@DDDKKKOOOTTTjjj///////////////////////////............---------+++,,,,,,---......//////---,,,,,,,,,,,,---......................................................------........./////////........................////////////////////////////////////////////////...000111000///...///111000000000000000000000000111111000000111111222333111111222222222333333333000111222444666777888999;;;<<>>===;;;999888777777777888888888777777777666666555555444444444444555555444444444444444444444444333333333333333333333333444333333222333555777999@@@===888444222333444555666999;;;:::666444666999888888999;;;===???AAABBB@@@DDDKKKPPPTTThhh//////////////////////////////.........---------,,,,,,------...///000000---,,,,,,,,,,,,---......................................................------------.........///........................///////////////////////////////////////////////////000111000///...///111000000000000000000000000111111111000111111222333111111222222222333333333111222444666888:::;;;<<>>@@@AAAAAADDDKKKPPPTTThhh////////////////////////////////////////////////......------------..............................,,,,,,,,,,,,,,,,,,,,,,,,......................................................------------..................////////////000000000000000000000000000000000000000000000000444333333222111000//////111111111000000000000000000111333333222222333555444444444222444<<>>AAABBBDDDJJJKKKMMMSSSbbb////////////////////////////////////////////////......------------..............................------------------------......................................................------------..................////////////000000000000000000000000111111111111111111111111333333222222111000000000111111111111000000000000///111222222222222444666555555999BBBKKKQQQPPPMMMSSSXXXeeewwwvvviiijjjqqqtttaaaTTTIII???;;;<<<:::;;;:::999:::<<<;;;:::888777777666666555444444333333333333333333333333555555555444444444333333333333444444444555555555222222333444555666777888888:::;;;;;;888666666666666666777999;;;>>>@@@AAADDDJJJKKKMMMSSSbbb////////////////////////////////////////////////......------------............................................................................................................------------..................////////////000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111///111222222222333555777888;;;BBBKKKRRRTTTRRRPPP]]]pppnnnYYY[[[pppsss^^^LLLAAA???;;;999888999::::::999888888888777777666555555555444444444444444444444444555555555555555444444444333444444444444555555555222333333444555666777777999::::::999777666777888777777888999;;;===???@@@CCCIIIKKKMMMSSSbbb////////////////////////////////////////////////......------------..............................------------------------......................................................------------..................////////////000000000000000000000000111111111111111111111111000000111111111222222222000111111111111111222222///111222333333555888:::@@@FFFKKKMMMMMMSSS```kkk~~~lll```ggg}}}|||dddQQQFFFAAA<<<888999:::888666777999888888777777666666555444444444444444444444444666555555555555555555555444444444444555555555555333333444444555666666777999::::::888666666777999888888888999;;;===>>>???BBBHHHKKKMMMTTTbbb////////////////////////////////////////////////......------------..............................,,,,,,,,,,,,,,,,,,,,,,,,......................................................------------..................////////////000000000000000000000000111111111111111111111111000000000111222222333333000000111111222222222333000111333333444777;;;>>>GGGHHHLLLTTTaaatttvvvkkkkkknnnyyymmm^^^NNNDDD<<<;;;<<<:::999;;;999999999888777777666666555555555555555555555555666666666666666666666666444444444555555555666666333333444444555666666666999999999888777666888999888888888999;;;===>>>???AAAHHHKKKOOOUUUccc////////////////////////////////////////////////......------------..............................,,,,,,,,,,,,,,,,,,,,,,,,......................................................------------..................////////////000000000000000000000000222222222222222222222222000000111111222222222333000000111111222333333333111333444555666:::>>>BBBFFFDDDLLLeeevvvmmmmmm{{{aaaPPPBBB>>><<<999999>>>::::::999999888777777777666666666666666666666666666666666666777777777777444444555555555666666666444444444555555555666666777999:::999888777888999777777888999;;;===???@@@BBBIIIMMMPPPWWWeee////////////////////////////////////////////////......------------..............................------------------------......................................................------------..................////////////000000000000000000000000222222222222222222222222111111111111111222222222000000111222222333444444333444555666888<<>>;;;::::::999888888777777666666666666666666666666666666777777777888888888555555555555666666666666444444444555555555555555666888::::::999888888888666666777999;;;>>>@@@AAABBBJJJNNNRRRYYYggg////////////////////////////////////////////////.........------..................................................................................................................------...................../////////000000000000000000000000000222222222222222222222222111111111111111111111111000000111222333333444444444555666777999>>>CCCGGG^^^qqqmmm]]]gggkkkYYYLLL???===BBB;;;;;;:::999999888888777777777777777777777777777666666777777888888888999555555555555666666666777444444444555555555555555555777:::;;;:::888777777555666777999<<<>>>AAABBBCCCKKKOOOSSSZZZhhh000000000000000000000000000000000000000000000000......////////////............---------,,,,,,,,,------............------.........------,,,,,,,,,...............///000000........................---......///////////////////////////000000000000//////000111111111111111000000111111111111000000555333111222555666444111555333777>>>CCCGGGQQQ\\\xxxsss___kkk{{{}}}{{{eeeOOOBBB>>>AAA;;;888;;;===:::777666999888888777777777777777777777777777777777777777777777666666555555555444777777777777666666666666999999999888888888777777888888999;;;===???BBBCCCAAAJJJNNNSSS[[[iii111111111111111111111111000000000000000000000000......////////////...............---------,,,,,,---......//////......---.........------,,,,,,,,,...............///000000........................---...//////000000//////////////////000000000111///000000111111111111111///000111222222222222222555444333444555666666555<<<<<>>DDDIIIMMMKKKOOO]]]uuupppssspppPPPFFF>>><<<<<<:::888888:::999888888777777888888777777777777777777777777777777666666666666666666444555555666777888888999888888888888888888888888888888999:::<<<>>>@@@AAA@@@IIINNNSSS\\\kkk111111111111111111111111//////////////////////////////000000000000////////////.........---------...//////////////////..........................................///000000////////////////////////...//////000000000000000000000000000111111111111111111111000111222333333222222111111111222333444444999>>>BBBEEEJJJQQQWWWXXXTTTWWWjjjooosssooo[[[GGG??????>>><<<;;;:::999999888888888888888888888888888888888888888666666777777777777777777444555555666777888888999888888888888888888888888888888999:::<<<>>>???@@@BBBJJJOOOSSS[[[iii222222222222222222222222000000000000000000000000///000000111111000000////////////.........------...//////000000//////................../////////...............///000000////////////////////////...///000000111111000000000000000111111111222222222222111000111222333444333222222111222333555666<<>>???@@@HHHLLLQQQXXXfff222222222222222222222222000000000000000000000000000000111111111111000000000/////////............//////000000000000//////---.........//////000000...............///000000000000000000000000000000//////000111111111111111000111111111111222222222333222111000000222444555111222222444777;;;???AAABBBCCCHHHOOOXXX\\\[[[YYYqqqzzzjjjiiieeeNNNBBBAAA;;;:::999999888888999999888888888888888888888888666666777777888888888999777777777777666666666666777777888888999999999999888999999:::;;;<<<>>>???===EEEJJJOOOXXXfff222222222222222222222222111111111111000000000000000000000000000000000000222111111111000000//////000000000000000000000000////////////////////////...............///000000000000000000000000000000000000000000111111111111222222111111222222333444333333333333333333333333111000000555<<>>?????????GGGKKKQQQYYYggg222222222222222222222222111111111111000000000000000000000000000000000000111111111111000000000///000000000000000000000000///////////////////////////............///000000000000000000000000000000000000000000111111111111222222111111222222333444333333333333222222222222444666999<<>>??????@@@HHHLLLQQQYYYhhh333333333333333333333333222222111111111000000000000000000000000000000000111111111111000000000000000000000000000000000000//////////////////////////////......//////000111000000000000000000000000000000000000111111111111222222111111222222333444444333222222111111111222222666;;;>>>AAAHHHQQQYYYTTT______UUU[[[zzzvvvqqqnnn]]]VVVKKKCCC>>>;;;::::::999::::::;;;;;;;;;;;;:::777777777888888888888888777777777777777777777777888:::;;;;;;999999999:::999999:::;;;===>>>???@@@AAAIIIMMMRRRZZZiii333333333333333333333333222222222111111111000000000000000000000000000000111111111000000000000000/////////////////////////////////////////////////////////...///000000111///////////////////////////000000000111111111111222222111111222222333444444333222111111111111222333666:::>>>DDDLLLVVV]]]YYY]]]YYYSSSeeexxxnnnooo___KKK???===???>>><<<::::::;;;;;;;;;;;;;;;:::777777777888888999999999777777777777777777777777888:::;;;<<<:::999999:::999999:::<<<===>>>???@@@AAAIIILLLQQQYYYhhh333333333333333333333333222222222222111111111111111111111111111111111111000000000000000000111111///////////////////////////////////////////////////////////////000111111///////////////////////////000000000111111111111222222111111222222333444444333222111111222333444999999<<>><<<@@@>>>:::;;;;;;;;;<<<<<<;;;;;;:::777777888888999999::::::888888888888888888888888888:::<<<<<<;;;:::999:::999:::;;;<<<===???@@@@@@@@@HHHKKKOOOWWWggg333333333333333333333333333222222222222111111111111111111111111111111111000000000000111111111111000000000000000000000000////////////////////////000000//////000000111222000000000000000000000000000000000000111111111111222222111111222222333444444333111111111333555777;;;;;;???HHHSSSZZZ[[[YYYVVVUUUaaa}}}zzz|||aaaJJJAAA>>>;;;666;;;<<<<<<<<<<<<;;;;;;:::888888888999999999999999888888888888888888888888777:::======<<<:::999999::::::;;;<<<>>>???@@@AAA@@@GGGJJJNNNVVVfff444444444444444444444444333333222222222111111111111111111111111111111111///000000000111111111111000000000000000000000000////////////////////////000000//////000000111222000000000000000000000000000000000000111111111111222222111111222222333444333222111111222555888:::;;;???HHHPPPWWWZZZYYYWWWUUUggg|||```KKK@@@;;;:::<<<<<<<<<<<<<<<;;;:::::::::999999999999999999888888888888888888888888888777:::===>>><<<;;;999999::::::;;;===>>>???@@@AAABBBHHHKKKOOOWWWggg444444444444444444444444333333333222222222111111111111111111111111111111//////000000111111111222000000000000000000000000////////////////////////000000000000000111111222000000000000000000000000000000000000111111111111222222111111222222333444333222111111333666:::<<>>AAA<<<=========<<<;;;::::::;;;::::::999999888888888888888888888888888888888777:::===>>>===;;;:::999:::;;;<<<===>>>???@@@AAACCCJJJLLLPPPXXXhhh555555666666555555444333777666444333222111111111222222222111111111000000111111000000000000111111222111111111000000//////000000000000000000000000////////////000000000000///////////////.........000111111111111222222222222222222222222222222222222222333333555999===@@@FFFTTT___]]]YYYZZZ]]]\\\{{{zzz~~~~~~{{{xxxyyyxxxvvvtttrrrqqqpppppppppssswww|||kkkLLL@@@DDD>>>@@@???<<<:::;;;;;;;;;;;;;;;999999999999;;;;;;999999888888999999:::;;;:::;;;<<<;;;999888999:::999:::;;;===???AAACCCDDDBBBIIIKKKLLLRRRccc555555666666555555444333666666444333222111111111222222222111111111000000111111000000000000111111111111111111000000000///000000000000000000000000////////////000000000000////////////////////////000111111111111222222222222222222222222222222222000444666666666:::CCCJJJRRRYYYbbbddd[[[UUU```qqqzzzwwwyyy~~~aaaJJJAAA===>>>===<<<;;;;;;:::999;;;;;;:::999999:::;;;;;;999999999888999999:::;;;999:::;;;:::888777888999999:::<<<===@@@AAACCCDDDCCCIIIKKKLLLSSSccc555666666666666555444444666555444333222111111111222222222111111111111111111111000000000000111111111111111111000000000000000000000000000000000000////////////000000000000////////////////////////000111111111111222222222222222222222333333333333///555999999999???KKKVVV___^^^cccfff[[[TTTkkk{{{xxxzzz}}}```DDD???>>>======>>>===;;;999;;;;;;::::::::::::;;;;;;999999999999999:::;;;;;;999:::::::::888777888999::::::<<<>>>@@@BBBCCCDDDCCCIIIKKKMMMSSSddd666666666666666555444444666555444333222222222222111111111111111111111111111111000000000000111111111111111000000000000000////////////////////////////////////000000000000///////////////000000000000000111111111222222222222222222333333333333333222555999<<<@@@HHHUUU^^^eeeaaa___^^^XXX^^^}}}lllxxxwwwvvv~~~WWWFFFAAA===???AAA???<<<;;;;;;;;;;;;::::::;;;;;;;;;:::999999999999:::;;;;;;999:::;;;;;;999999999;;;:::;;;<<<>>>@@@BBBCCCDDDCCCJJJKKKMMMTTTddd666666777777666666555444555555444333222222222222111111111111111111111111111111000000000000111111000000000000000000111111////////////////////////////////////000000000000////////////000000111111000000111111111222222222222222333333333444444444666777999???IIITTT\\\```ccc```ZZZVVV^^^vvvxxxooo~~~{{{yyyxxxwwwtttrrrpppnnnmmmmmmooossswwwzzz~~~vvvUUUHHH>>>>>>@@@>>><<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;<<<;;;<<<===<<<;;;;;;<<<===:::;;;<<<>>>@@@BBBDDDEEECCCJJJLLLNNNUUUeee666777777777777666555555555444333333222222222333111111111111111222222222111111000000000000111111000000000000111111111111000000000000000000000000////////////000000000000...//////000000111111222000111111111111222222222222222333333444444555555;;;;;;>>>GGGSSS]]]aaaaaa___^^^\\\```uuu{{{ssslllccc]]]bbb```]]]\\\\\\\\\[[[ZZZYYYXXXVVVUUUVVVXXXZZZ\\\bbbcccgggqqqwwwvvv}}}lllWWWDDD>>>===::::::<<<;;;;;;<<<<<<<<<<<<;;;;;;:::::::::::::::;;;;;;<<<;;;===>>>===<<<<<<===???;;;;;;===???AAACCCDDDEEECCCJJJLLLNNNUUUfff777777777777777666555555444444333222222222333333000000111111111222222222111111000000000000111111///000000000111111111111000000000000000000000000////////////000000000000...//////000111111222222000111111111111222222222222222333333444555555666===AAAIIIRRR\\\bbbcccccc___\\\ddd|||{{{uuummmddd^^^[[[YYYXXXVVVTTTQQQQQQRRRSSSSSSRRRRRRQQQPPPOOOOOOPPPQQQRRRUUUUUUWWWZZZbbbnnn{{{nnnPPPCCC>>>::::::>>>:::;;;<<<======<<<;;;:::;;;::::::::::::;;;<<<<<<:::<<<======<<<<<<===???;;;<<<===???AAACCCDDDEEECCCJJJMMMOOOVVVggg777777777777777666666555444444333222222222333333000000111111222222222222111111000000000000111111//////000000111111111222000000000000000000000000////////////000000000000...//////000111222222222000111111111111222222222222222333333444555666666>>>FFFQQQ[[[```ccceeefffaaa\\\mmmxxxbbbaaa\\\UUUPPPOOOTTTYYYQQQOOOLLLKKKLLLMMMLLLLLLJJJJJJJJJKKKLLLMMMNNNOOOLLLPPPSSSUUUVVVZZZ```eeeggghhhnnn{{{[[[IIIAAA<<<<<>>;;;<<<===???AAACCCEEEEEEDDDKKKMMMOOOVVVggg999777444444555666666555444444444333333333222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111000000000000000000000000000000111111222333000000444777777:::???NNNZZZ\\\[[[dddhhhdddddd]]]ddd~~~vvvkkkeeeZZZWWWRRRNNNLLLLLLMMMOOOLLLLLLLLLLLLKKKIIIHHHGGGIIIIIIIIIJJJJJJKKKKKKLLLMMMKKKKKKMMMPPPSSSUUUUUUVVVXXX\\\aaaiiivvv{{{TTTAAABBBAAA:::<<<===<<<;;;999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;======>>>>>>===<<<;;;;;;:::;;;<<<>>>@@@BBBDDDDDDGGGJJJJJJOOOWWWeee:::888666555555666444333444444444333333333222222222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000111000000000000000000000000000000000000111222222333111222333333444===GGGSSS___``````iiilllgggfffaaaqqqwwwmmmccc[[[VVVTTTRRROOOLLLJJJJJJKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLNNNMMMLLLMMMPPPRRRSSSSSSSSSTTTUUUVVVZZZcccmmmtttjjjNNNDDDAAA???============<<<;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;===============<<<;;;::::::;;;<<<>>>@@@BBBDDDDDDHHHJJJKKKOOOWWWddd;;;999777777777666444222444444444444333333333333444444444444444444444444111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111000000000000111222222333333444444111444BBBQQQYYYdddeeefffooonnnfffeee___zzz|||pppeee]]]VVVQQQOOOPPPOOONNNLLLKKKKKKKKKKKKLLLLLLMMMNNNOOOPPPPPPQQQPPPPPPPPPPPPOOONNNMMMMMMRRRPPPOOOOOOPPPQQQQQQPPPOOOOOONNNNNNOOORRRXXX\\\cccpppdddJJJAAAAAA>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;:::::::::;;;<<<>>>@@@BBBDDDDDDHHHKKKKKKPPPVVVccc:::999888888888888666444555444444444444333333333333333333333333333333333111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111000000111111222333444444555777888===JJJWWW^^^hhhjjjkkkqqqkkkaaa```eeewwwoooeee[[[UUURRRQQQPPPOOOOOOPPPPPPPPPPPPPPPPPPQQQRRRSSSTTTUUUVVVWWWWWWVVVVVVWWWXXXWWWWWWVVVUUUXXXVVVTTTSSSTTTSSSRRRPPPLLLLLLLLLLLLMMMOOORRRTTTYYY\\\eeeuuu~~~XXXDDD@@@>>>>>>>>>?????????===;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;;;;:::::::::;;;<<<>>>@@@BBBDDDDDDHHHKKKLLLPPPVVVbbb:::999888888999:::999777555555555444444444333333333333333333333333333333111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000//////000000111111111111111111111111111222222333666444777===DDDIIIRRRZZZaaakkkmmmmmmooofff^^^cccyyytttfff```XXXQQQNNNNNNOOOPPPPPPQQQSSSUUUVVVWWWWWWVVV\\\]]]___```aaaaaaaaaaaa___aaabbbdddeeeeeedddddd```^^^\\\[[[[[[ZZZWWWUUUOOONNNNNNNNNOOOPPPQQQQQQSSSUUUWWW\\\fff{{{qqqRRRDDD@@@>>>======>>>>>><<<:::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;::::::;;;<<<>>>@@@BBBDDDDDDHHHKKKKKKPPPVVVaaa===;;;888888999::::::999555555555555444444444333222222222222222222222222222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000/////////000111111222222222111111111111222333333666555999CCCLLLRRRYYY___eeennnooommmmmmgggiiixxxvvviiiaaaYYYUUUPPPNNNNNNPPPRRRSSSSSSTTTVVVYYY[[[]]]^^^^^^bbbdddgggjjjkkkjjjiiigggeeefffiiilllmmmmmmllllllhhhgggeeeeeeeeeccc```^^^XXXVVVSSSRRRQQQPPPOOOMMMIIIOOOWWWZZZZZZaaatttkkkTTTDDD@@@===<<<===>>>;;;999;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<<<<<<<;;;:::;;;<<<>>>@@@BBBDDDDDDFFFIIIKKKOOOVVVaaaBBB???:::777777888999999555555555555444444444444444444444444444444444444222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000...//////000111111222222222222111111222222333444444555<<>><<<===>>><<<999;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<===============:::;;;<<<>>>@@@BBBDDDDDDEEEHHHJJJOOOVVVaaaGGGBBB<<<777666777777777666666555555555444444444555555555555555555555555222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000...//////000111222222222222222111111222222333444111666???GGGKKKQQQ___lllooovvvsssmmmoooxxxxxxjjj```ZZZVVVUUULLLLLLNNNRRRWWWZZZ[[[[[[___```bbbeeehhhllloooqqqooottt{{{xxxzzz|||~~~~~~}}}zzzyyytttssssssssstttsssqqqnnnoookkkeeeaaa___]]]YYYVVVXXXOOOJJJMMMQQQQQQUUU[[[```pppuuuMMMFFF???<<<===>>>===:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>======:::;;;<<<>>>@@@BBBDDDDDDCCCGGGIIIOOOVVVaaaeeePPP>>>999;;;999888999777777777666555555444444555555444444444333333333333333333222222222111111111111111111111111111111111111111111111111111111000111111111111222222222111111222222222333333333222333555555444444555666555999???EEEMMMYYYiiitttvvvzzzttthhhkkk}}}lll^^^VVVTTTSSSRRRUUUSSSQQQRRRWWW\\\aaacccjjjiiijjjmmmtttzzz~~~}}}yyyxxxxxxxxxwwwssssssrrrnnnhhhccc___]]]XXXUUUQQQOOOOOOPPPPPPOOOUUUbbbooo~~~iiiNNN<<>>@@@BBBCCCDDDCCCHHHJJJOOOUUUaaahhhWWWEEE<<<:::999777666777777777666555555444444555555555444444444333333333333333222222222222111111111111111111111111111111111111111111111111111000111111111111222222222111111222222222333333333222333444444333333444666888:::>>>EEENNN\\\kkkuuuzzzwwwpppiiiqqqyyypppbbbXXXRRRQQQQQQQQQVVVVVVWWW[[[aaafffkkkmmmssstttwww{{{~~~{{{~~~}}}{{{vvvqqqllliiihhhaaa]]]XXXTTTTTTUUUUUUUUUSSS[[[```hhh~~~___CCC@@@BBB===:::>>>===<<<<<<;;;;;;<<<<<<===<<<<<<============<<<<<<;;;<<<===>>>@@@BBBCCCDDDDDDHHHKKKOOOTTTaaabbb\\\PPPCCC<<<;;;999666888777777666666555555444555555555444444444444333333333333333222222222222222222222222222222222222111111111111111111111111000111111111111222222222111111222222222333333333222333444444333333444666======???GGGTTTdddrrryyy~~~rrriiimmmzzzsssfff```XXXSSSRRRSSSVVVWWW\\\^^^bbbhhhnnnuuuzzz}}}{{{vvvsssqqqpppkkkfff___YYYVVVUUUUUUTTTQQQSSSUUUWWW```wwwvvvOOOBBBAAA>>><<<======<<<<<<;;;;;;<<<<<<===<<<<<<============<<<<<<;;;<<<===>>>@@@BBBCCCDDDEEEIIIKKKOOOTTT```RRRZZZ[[[OOOBBB===;;;999888888777777666555555555555555555555444444444444444444333333333222222222222222222222222222222222111111111111111111111111000000111111111222222222111111222222222333333333333444444444333333555888@@@???BBBMMM^^^ooozzzqqqkkkyyy{{{{{{|||uuukkkYYYWWWTTTSSSVVVZZZ^^^aaafffiiiooouuu}}}}}}yyyvvvtttrrrmmmgggaaa\\\XXXTTTQQQRRRQQQTTTWWWWWW]]]ttt```HHH@@@>>>>>>@@@======<<<<<<<<<<<<======<<<<<<============<<<<<<;;;<<<===>>>@@@BBBCCCDDDEEEIIIKKKOOOSSS___GGGWWWccc]]]LLL???;;;:::888888888777666666555555666666555555555444444444444444444333333333222222222222222222222222222222111111111111111111111111000000111111111222222222111111222222222333333333333444444444333555888;;;>>>@@@FFFVVViiixxxyyyqqquuuwwwoooggg```UUUUUUUUUVVVXXX]]]bbbfffqqqvvv}}}}}}xxxuuurrroookkkgggaaa[[[VVVVVVRRRSSSXXXVVVTTT^^^ooowwwVVVBBB;;;===AAA=========<<<<<<=========<<<<<<============<<<<<<;;;<<<===>>>@@@BBBCCCDDDEEEIIIKKKNNNSSS___IIIUUUdddgggYYYEEE::::::999888888777777666666555666666666555555555444444444444444444333333333333333333333333333333333333111111111111111111111111000111111111111222222222111111222222222333333333333444444444555777<<>>DDDQQQcccuuu~~~kkkrrrzzzhhh[[[TTTUUUWWWXXXZZZ^^^cccjjjooowwwvvvsssqqqmmmhhhaaa]]][[[SSSOOORRRSSSRRRXXXaaafffjjjLLL>>><<<>>>>>>======<<<<<<======>>><<<<<<============<<<<<<;;;<<<===>>>@@@BBBCCCDDDDDDHHHJJJNNNSSS___SSSQQQ[[[jjjgggQQQ@@@===999999888888777666666666666666666666555555555555555444444444444333333333333333333333333333333333111111111111111111111111000111111111111222222222111111222222222333333333333333444555666:::???CCCDDDNNNaaauuu|||lllppp___VVVQQQVVVZZZ___eeemmmwwwyyytttnnnhhheee^^^XXXRRRPPPQQQSSSUUUWWWXXXjjj|||[[[JJJBBB>>>>>>>>>============>>>>>><<<<<<============<<<<<<;;;<<<===>>>@@@BBBCCCDDDCCCGGGIIIMMMSSS___YYYLLLQQQiiiqqq\\\HHHCCC999999888888777666666666777666666666555555555555555555444444444333333333333333333333333333333333111111111111111111111111000111111111111222222222111111222222222333333333222333555666888<<>>>>>============>>>>>><<<<<<============<<<<<<;;;<<<===>>>@@@BBBCCCDDDBBBFFFIIIMMMSSS___```IIISSSeeeaaaeee```@@@EEE===777888999777555555777666666666555555555555444444444444444444444444222222222222222222222222333333333222222111111111222222111111222222333444333333333333333333333333333666888888;;;BBBJJJOOOTTTnnn}}}|||jjj^^^VVVRRRWWW___```gggtttzzzwwwuuuiiiccc\\\YYYUUUQQQPPPSSSPPPZZZ```kkkYYYEEEEEE???@@@???======>>>===;;;>>>>>>>>>>>>>>>>>>>>>>>><<<======>>>???AAABBBCCCEEEHHHIIILLLQQQ\\\kkkTTTZZZfffbbbjjjjjjRRRBBB<<<999::::::777666777777777666666666555555555444444444444444444444444333333333333333333333333333333333222222222111111222222222111222222333444333333333333333333333333222444555777;;;CCCKKKPPPYYYqqq|||nnn___XXXUUUVVV[[[bbbkkkuuuwwwrrrkkkdddaaa\\\VVVSSSTTTRRRWWWYYY]]]tttiiiKKKAAA???@@@???>>>>>>???>>><<<>>>>>>>>>>>>>>>>>>>>>>>>=========>>>???AAACCCDDDEEEIIIJJJMMMQQQ\\\|||fffeeejjjhhhssswwwdddDDD>>>:::;;;;;;888777888777777777666666666555555444444444444444444444444333333333333333333333333333333333333222222222222222222222222222333444444333333333333333333333333444333555999@@@HHHQQQWWWggg}}}jjj___VVVUUU[[[aaahhhmmm{{{~~~wwwpppiiifff```YYYTTTSSSRRRTTTTTTUUU___yyy}}}~~~YYYFFF@@@???>>>???@@@@@@>>>===>>>>>>>>>>>>>>>>>>>>>>>>=========>>>@@@AAACCCDDDEEEIIIJJJMMMQQQ\\\}}}ooojjjjjjxxx~~~pppRRREEE:::888;;;:::888888777777777666666666666555444444444444444444444444444444444444444444444444333333333333333333333333333222222222222333444444444444444444444444444444777666888???GGGPPP[[[cccyyy~~~uuu___YYYUUU[[[gggsss{{{~~~~~~vvvnnnkkkfff^^^XXXVVVQQQQQQUUUXXXYYYaaa{{{zzzmmmUUUCCC???<<>>>>>>>>>>>>>>>>>>>>>>>======>>>???@@@BBBCCCDDDEEEIIIJJJMMMQQQ[[[vvvbbbbbbsss~~~yyyhhhRRR<<<666:::<<<999666888777777777666666666666444444444444444444444444444444444444444444444444333333333333333333333333333333222222333333444555444444444444444444444444777777;;;EEEMMMVVVcccppprrrbbbXXXWWWYYYaaaqqqwwwrrrmmmfff```^^^SSSQQQTTTZZZYYYXXXeeexxxbbbIIIAAA<<<>>>@@@===<<<===????????????????????????===>>>>>>???@@@BBBCCCDDDEEEIIIJJJMMMPPPZZZ^^^WWWgggvvv|||yyy___CCC888:::<<<999666888888777777777666666666444444444444444444444444333333333333333333333333333333333333444444444444333333333333333444444555444444444444444444444444555777???IIIPPPXXXiii||||||gggWWWSSSWWW^^^gggvvvxxxqqqiiicccbbb[[[UUURRRUUUVVVVVV___jjjvvvmmmSSSFFF>>>???@@@===;;;>>>????????????????????????>>>>>>>>>???AAABBBDDDEEEDDDHHHIIILLLOOOXXXkkkYYY]]]hhhrrrhhhNNN???;;;999999:::888888888777777777666666444444444444444444444444333333333333333333333333333333333444444444555555444333333333333444555555555555555555555555555555555999DDDPPPTTTZZZppp{{{lll^^^WWWTTT^^^hhhqqqyyyooohhhfffbbb]]]VVVRRRSSSVVV]]]bbbfff|||^^^NNNBBBBBBBBB===<<<@@@????????????????????????>>>>>>???@@@AAACCCDDDEEEBBBGGGHHHKKKNNNWWWdddYYY[[[eeemmmWWWFFF<<<777999>>>888888888888777777777777444444444444444444444444222222222222222222222222333333333444444555555555444333333333333444555555555555555555555555555555666<<>>===BBB????????????????????????>>>>>>???@@@AAACCCDDDEEEBBBFFFHHHKKKMMMUUU~~~mmmUUURRRZZZppppppcccLLL???>>>;;;333777777777777777666666555666666555555555444444444444444444444444444444444222222222333333444444444222222333333333444444444666333111111444666888999>>>HHHOOOPPPVVVlllrrrcccXXXXXX]]]dddpppzzznnnjjjfff```ZZZXXXXXXWWWUUUWWWgggvvv{{{ZZZGGGFFF???:::===???>>>>>>????????????>>>>>>>>>??????@@@BBBCCCDDDDDDCCCFFFHHHMMMNNNRRR|||uuuVVVOOOYYYhhhnnnjjjZZZGGG===999888777777888888777777666555666666555555555444444444444444444444444444444444444444444444444444555555222222333333333444444444333333444444555777888999AAAIIIOOORRR^^^yyyxxxlll```YYY]]]dddlllxxx}}}rrrmmmeee^^^[[[ZZZXXXUUUZZZaaahhhwwwgggKKKEEE???<<<>>>===>>>??????????????????>>>======>>>???@@@AAABBBBBBCCCFFFHHHMMMNNNRRR|||___QQQVVV]]]fffpppkkkVVV@@@999===777888888888888777666666666666666555555555444444444444444444444444444444555555555555555555444444333333333333444444444444000333666777666777999<<>>@@@>>>??????@@@@@@@@@@@@??????>>>??????@@@AAABBBCCCCCCCCCFFFIIIMMMNNNSSS|||ppp[[[RRRQQQ[[[llluuueeeHHH;;;>>>888888999999888888777666666666666666555555555555444444444444444444444444666666555555444444333333333333333444444444444555000444888777555666<<>>EEEJJJGGGTTTjjj}}}hhhkkkxxxsssdddbbbfffvvvyyykkk```^^^[[[WWWUUUVVVXXXaaawww___IIIDDD@@@>>>??????????????????>>>@@@AAAAAAAAAAAABBBBBBBBBEEEGGGJJJNNNOOOTTT}}}___]]]bbbpppzzzqqqXXXAAA::::::;;;;;;::::::999888777777777777666666666666444444444444444444444444333444444555555666666666444444444555555555666666777555333555:::AAAFFFHHHJJJZZZtttssshhhoooyyyvvvhhheeeeeennnuuuiiigggXXXUUUTTTUUUXXX```mmmxxxcccNNNHHHBBB>>>>>>????????????>>>>>>BBBBBBBBBCCCCCCCCCCCCCCCEEEHHHJJJOOOOOOTTT}}}xxxaaaiiiuuucccGGG>>>:::999;;;<<<:::;;;>>>666666666666555555555555555555555555555555555555666666666666666666666666444444444555555555666666444555666666999@@@DDDFFFQQQkkkaaacccqqqyyy~~~pppfff]]]kkk~~~pppeeeaaa[[[WWWVVVWWW[[[dddmmmhhhKKKBBBFFFBBBAAA@@@AAABBBBBBAAA??????@@@@@@AAAAAABBBBBBCCCDDDJJJFFFHHHPPPTTTyyylllkkk~~~jjjMMMAAA<<<999;;;;;;999888999666666666666555555555555555555555555555555555555666666666666666666666666444444444555555555666666555666777888;;;AAAGGGJJJXXXsssyyybbbfffnnnvvvvvviiiaaadddsssyyynnneee^^^YYYWWWVVVWWW]]]dddrrrtttSSSEEEEEEBBBAAA@@@AAABBBBBB@@@>>>???@@@@@@AAAAAABBBBBBCCCCCCIIIEEEHHHOOOSSSxxx}}}mmmzzzwww\\\FFF???;;;;;;<<<999666666666666666666555555555555555555555555555555555555666666666666666666666666444444555555555666666666777777888:::===CCCJJJPPPaaa~~~ggg\\\cccrrr{{{}}}pppgggccckkkyyyvvvlllddd]]]ZZZWWWTTTWWW\\\eeecccKKKCCCBBBAAA@@@@@@AAAAAA???>>>???@@@@@@AAAAAABBBBBBCCCBBBHHHEEEGGGNNNQQQvvvjjjnnnoooLLLBBB;;;;;;===;;;999888666666666666555555555555555555555555555555555555666666666666666666666666555555555555666666666666777777999<<>>???@@@@@@AAAAAABBBBBBCCCAAAHHHDDDFFFMMMPPPtttddd\\\qqq~~~TTTFFF:::888;;;;;;:::999666666666666555555555555555555555555555555555555666666666666666666666666555555555666666666777777777666888>>>BBBGGGSSS```uuummm\\\YYY```mmmxxx~~~tttqqqssswwwvvvmmmccc___\\\XXXWWWYYY___gggzzzkkkMMMDDDBBB@@@???@@@@@@???>>>???@@@@@@AAAAAABBBBBBCCCAAAGGGDDDFFFMMMOOOrrrbbbPPP^^^ooozzzeeeQQQ===666888999999999666666666666555555555555555555555555555555555555666666666666666666666666555555666666666777777777777555999AAAEEEKKKYYYjjjeeeZZZ\\\eeettt|||{{{zzz|||}}}}}}rrrfffaaa]]]YYYWWWXXX[[[___rrr}}}[[[FFFCCCAAA???@@@@@@@@@??????@@@@@@AAAAAABBBBBBCCCAAAHHHEEEGGGMMMNNNqqqlllQQQVVVaaasss~~~dddGGG999888999888888666666666666555555555555555555555555555555555555666666666666666666666666555666666666777777777777888666:::DDDJJJOOO```tttuuu\\\ZZZ]]]fffuuu~~~ooofff```ZZZWWWWWWZZZZZZmmmfffHHHEEEBBB@@@@@@AAAAAA@@@???@@@@@@AAAAAABBBBBBCCCBBBIIIFFFHHHNNNNNNpppwwwYYYVVV\\\pppuuuSSS@@@;;;;;;:::999777666666666555555555555555555555555555555555555666666666666666666666666666666666666777777777777999777<<>>CCCJJJVVV^^^pppeee]]]^^^aaammm|||{{{rrrkkkbbbZZZVVVWWWWWW^^^mmm~~~gggKKKBBBBBBCCC===???CCC@@@@@@@@@@@@@@@AAABBBCCCCCCAAABBBGGGEEEMMMSSSkkknnnccceeerrrfffDDD<<<;;;888999888777777777666666666666666666777777777777666666777777666666666555555555777777777777777777888888:::GGGQQQZZZdddkkk}}}}}}bbb\\\___cccooo}}}xxxnnneee]]]YYYXXXWWW]]]jjjyyyoooSSSGGGEEEFFF??????BBB>>>@@@@@@@@@@@@AAABBBCCCCCCFFFFFFJJJGGGMMMRRRiii~~~oooeeennnjjjKKK@@@<<<999:::888888777777777666666666777777666666666666777777777777666666666666555555666666666666777777888999;;;OOO]]]gggqqqxxxsss]]]\\\aaagggqqq}}}tttiiiaaa^^^ZZZWWWZZZeeeqqq|||YYYIIIDDDEEE@@@@@@BBB>>>@@@@@@@@@@@@AAABBBCCCCCCGGGGGGKKKHHHNNNSSSjjjtttbbbgggqqqRRRBBB;;;888<<<888888888777777777666666888777666555555666777888777777666666666666666666666666555555666888999:::???VVVgggpppyyykkk\\\]]]dddjjjrrr|||}}}{{{lllcccaaa\\\XXXXXX___hhhwww___JJJ@@@BBB@@@AAACCC???@@@@@@@@@@@@AAABBBCCCCCCCCCDDDIIIGGGNNNTTTlllttt]]]\\\pppzzz[[[FFF:::777===888888888888777777777777888777666555555666777888666666777777777777777777666666555555777999;;;<<>>:::AAAUUUkkk~~~kkkXXXXXXYYY^^^gggooouuuwww~~~{{{tttkkkeee^^^ZZZXXXZZZdddooo]]]GGGBBBCCCDDDCCCBBBBBBBBBAAABBBBBBCCCCCCDDDDDDHHHDDDKKKSSSooobbb}}}lllSSSBBB:::999999888888888777777777777777777777777777777777777888888888888999999999666:::999;;;???===GGG^^^uuuyyydddVVVWWWYYY```iiisssyyy}}}yyyzzz~~~}}}rrrjjjaaa[[[WWWXXX___hhhvvvcccIIIBBBCCCDDDAAADDDCCCBBBBBBAAAAAABBBBBBDDDDDDHHHCCCJJJSSSpppcccooorrrVVVBBB888999999999888888888777777777777777777777777777777777777888888888999999999777;;;999:::>>>???LLLfffmmm^^^VVVXXX[[[aaajjjttt{{{}}}wwwyyy~~~xxxnnnbbb\\\XXXWWW\\\cccsssmmmNNNBBBCCCCCC@@@CCCCCCCCCBBBCCCCCCDDDDDDEEEDDDHHHCCCJJJRRRpppbbb]]]sss}}}^^^EEE:::999999999999888888888888777777777777777777777777777777888888888999999999888<<<:::999===@@@QQQnnnyyydddYYYWWWYYY]]]bbbjjjrrr{{{}}}{{{xxxxxx}}}~~~qqqddd]]]ZZZYYY\\\```pppxxxUUUEEEDDDCCC???BBBBBBBBBCCCDDDFFFGGGHHHDDDDDDHHHCCCJJJSSSooohhhTTTjjjlllNNN>>>:::999999999999888888888777777777777777777777777777888888888888999999999999===:::999>>>DDDYYYxxxmmm[[[VVVVVVYYY]]]bbbhhhpppyyy~~~}}}yyyyyywwwwwwzzzuuueee^^^\\\[[[\\\^^^iii|||^^^HHHDDDCCC@@@AAAAAAAAACCCDDDFFFHHHIIICCCDDDHHHEEELLLSSSooovvvUUUeeezzzWWW@@@::::::999999999888888888777777777777777777777777777888888888888999999999888<<<:::;;;AAAJJJbbbaaaSSSTTTSSSWWW\\\aaagggoooxxx|||vvvuuussstttwwwzzz||||||}}}zzzhhh```^^^\\\ZZZ[[[cccwwwfffKKKDDDDDDAAA@@@@@@@@@AAACCCDDDEEEFFFAAACCCIIIFFFMMMTTTnnnZZZccc{{{[[[@@@:::::::::999999999888888777777777777777777777777777888888888888999999999777<<<:::<<>>BBBNNNhhhrrr]]]XXXZZZZZZZZZ]]]eeemmmttt{{{tttqqq||||||zzzuuuooolllmmmooopppqqqqqqrrrsssuuuyyy|||~~~~~~xxxrrrzzzqqqgggnnnrrrhhh```ZZZYYYVVV```kkkzzztttTTTGGGDDDAAABBBAAAAAAAAAAAABBBCCCCCCBBBBBBCCCIIIMMMSSS{{{nnnZZZ___|||rrrQQQ;;;;;;:::;;;<<<<<<:::888777777777777777777777777888888888888999:::;;;<<<<<<<<<===CCCTTTtttiiiZZZWWWXXXZZZZZZ^^^eeelllrrrwwwzzz~~~gggaaapppsssuuurrrllliiijjjmmmnnnnnnoooooopppsssxxx|||}}}~~~zzzooolllwwwuuucccYYYdddtttwwwnnneeehhhzzzlllaaaZZZXXXWWW___jjjwwwxxxSSSGGGEEEBBBBBBAAAAAAAAAAAABBBCCCCCCCCCCCCDDDIIILLLRRRyyyxxx```cccvvvUUU===<<<;;;;;;<<<<<<:::888777777777777777777777777::::::999999999999999:::::::::<<>><<<;;;;;;:::999888777777777777777777777777;;;;;;:::999999999999999999:::<<>>@@@PPPpppooo[[[WWWXXXWWWUUUVVVYYY[[[aaaqqq~~~sssjjjuuuwwwooonnnkkkbbbccciiieeeeeefffhhhmmmqqqttttttsssrrrnnniiieee```^^^bbbhhhqqqsssyyy{{{iii```ccckkkjjjcccbbb___\\\ZZZVVVRRRQQQSSSNNNOOOQQQSSSRRRPPPMMMKKKNNNJJJEEEDDDEEEGGGHHHHHHKKKOOOPPP[[[ooo]]]\\\zzzssshhh]]]XXXXXX___lll~~~gggPPPIIIDDDCCCBBBAAAAAABBBCCCDDDFFFGGGGGGLLLNNNSSS{{{ppp}}}^^^EEE:::<<<999999<<<999888888888888888888888888999::::::;;;;;;<<<======>>>AAATTTzzzgggYYYYYYXXXVVVUUUUUUXXX[[[bbbsss}}}ppplllwwwzzzpppmmmiiiaaaccchhhdddcccdddfffjjjnnnppppppooommmhhhccc___YYYVVV]]]fffqqqtttyyyqqqnnnkkkppp}}}wwwqqqggg\\\YYY\\\]]]___aaabbbaaa___\\\[[[UUUQQQLLLHHHFFFFFFFFFFFFDDDHHHHHHTTT~~~ppp^^^[[[uuutttggg\\\XXXWWW^^^jjj{{{lllSSSJJJDDDCCCBBBBBBBBBBBBCCCDDDFFFGGGGGGLLLNNNSSS|||sss}}}dddHHH:::===:::888;;;999888888888888888888888888:::::::::;;;<<<<<<======???CCCYYYcccZZZ[[[WWWTTTUUUTTTWWW[[[ddduuu{{{llloooyyy~~~rrrmmmhhh___aaafffbbbaaabbbcccgggjjjlllkkkjjjddd^^^ZZZYYYTTTQQQZZZgggtttwww{{{}}}zzzxxxooossskkknnnkkklllllllllkkkjjjhhhggg\\\[[[XXXTTTOOOIIIDDDAAABBBFFFEEEMMMvvvqqq^^^ZZZnnnvvvggg]]]XXXWWW]]]hhhxxxuuuXXXJJJEEEDDDCCCBBBBBBCCCDDDEEEFFFFFFGGGKKKMMMSSS||||||iiiJJJ;;;>>>;;;888999888888888888888888888888888::::::;;;;;;<<<=========AAAEEE^^^}}}aaa]]]]]]UUURRRVVVSSSWWW\\\fffxxxzzziiirrr{{{ssslllfff^^^```ddd___``````aaacccfffgggfffeee\\\WWWUUUVVVSSSPPP[[[kkkvvvzzz}}}|||zzzxxxzzz}}}vvvkkklllgggeeedddbbb````````````\\\^^^___]]]WWWNNNEEE@@@@@@IIIGGGHHHiiippp]]]WWWgggzzzkkk___ZZZWWW\\\eeettt}}}[[[IIIEEEDDDCCCBBBBBBCCCDDDEEEEEEFFFFFFJJJLLLRRR|||lllLLL<<>><<<999::::::888888999999999:::::::::<<<<<<<<<<<<<<<===>>>??????MMMpppooo^^^WWWUUUYYYQQQSSSVVV]]]^^^hhh|||uuuppp{{{{{{vvveee______^^^]]]___^^^___bbbdddeeeccc```^^^SSSPPPNNNOOOQQQVVV```kkkzzz{{{}}}|||kkkfffkkkrrrssspppjjjcccYYYRRRNNNJJJFFFCCCBBBDDDFFFHHHHHHGGGFFFEEECCCGGGNNNTTTWWWVVVSSSPPPIIIIIIFFFFFFUUU{{{~~~eee^^^XXX\\\vvvoooccc^^^ZZZ[[[aaannndddDDDGGGFFFDDDCCCBBBBBBBBBCCCBBBEEEFFFHHHJJJSSS|||{{{{{{TTT<<<>>><<<999::::::888888999999999:::::::::<<<<<<;;;<<<<<<===>>>???AAAPPPuuuppp]]]UUUTTTZZZTTTVVVSSSYYY[[[ggg}}}tttnnn~~~wwwnnnuuuwwwgggaaa```^^^\\\^^^]]]]]]^^^bbbdddbbb\\\VVVMMMJJJIIIKKKNNNUUUcccpppyyyzzz}}}jjjgggbbbaaaaaaaaa^^^\\\ZZZTTTMMMGGGCCCAAA>>><<<>>>???@@@AAABBBAAAAAA@@@>>>AAADDDHHHJJJKKKKKKJJJKKKKKKIIIGGGLLLhhhzzzaaaZZZRRRXXXtttuuuccc^^^YYYYYY___kkk|||jjjMMMGGGFFFDDDCCCBBBBBBCCCCCCDDDGGGGGGHHHJJJRRR{{{|||TTT===>>><<<888::::::888888999999999:::::::::;;;;;;;;;<<<<<<===??????BBBVVV~~~ppp\\\SSSSSS[[[UUUWWWUUUZZZ]]]jjjvvvrrrsssZZZMMMMMMdddtttfff```^^^[[[ZZZ[[[^^^\\\\\\aaaeeeccc[[[SSSLLLJJJIIIJJJMMMTTTdddrrryyy|||xxxsssggglllpppnnnggg^^^XXXVVVPPPLLLGGGCCCAAA???>>>===<<<<<<<<<<<<<<<======>>>=========???@@@BBBDDDFFFIIIIIIKKKIIIDDDSSSsss\\\UUUOOOVVVsss}}}fff^^^XXXXXX\\\fffvvvnnnTTTFFFEEEDDDCCCBBBBBBCCCCCCEEEHHHHHHHHHIIIQQQzzz|||TTT===>>><<<888:::999888888999999999:::::::::;;;;;;;;;;;;<<<>>>???@@@CCC[[[lllZZZSSSTTT[[[TTTUUUTTTZZZ]]]hhhwwwwwwqqqttt}}}kkkVVVOOOHHHOOOdddsssssskkkaaa\\\YYYXXXXXXXXX___]]]]]]aaadddbbb[[[UUURRRPPPNNNOOOOOOTTTaaaooozzz~~~uuunnnkkkuuuwwwuuukkk^^^SSSOOOOOOOOOMMMJJJGGGEEECCCBBBAAA???>>>===<<<<<<===???@@@????????????@@@BBBDDDEEEDDDBBBFFFJJJDDDIIIpppnnnWWWQQQPPPWWWpppjjj```XXXXXX[[[bbbrrrlllSSSFFFEEEDDDCCCBBBBBBCCCDDDDDDGGGGGGHHHJJJRRR{{{}}}UUU===>>><<<888999999888888999999999:::::::::::::::;;;;;;===>>>???@@@CCC```fffYYYUUUUUUYYYPPPQQQNNNUUUYYY___gggcccdddppp}}}iiiXXXWWWOOOJJJNNNRRRdddbbb]]]YYYWWWXXXZZZZZZ^^^^^^___```aaa___ZZZWWWXXXTTTQQQRRRSSSUUU^^^gggvvv}}}sssppprrrppp```TTTNNNOOORRRRRRQQQOOOLLLIIIFFFEEEDDDEEEDDDBBB@@@@@@AAACCCEEEBBBBBBCCCDDDDDDDDDCCCCCCAAA<<>><<<888999888888888999999999::::::::::::::::::;;;===>>>@@@AAAEEEeee___YYYWWWUUUVVVMMMOOOOOOUUUXXX^^^ccc]]]___ooo~~~rrr___]]]VVVPPPNNNJJJXXX[[[[[[XXXWWWZZZ]]]]]]]]]]]]```fffkkkjjjddd^^^^^^VVVPPPPPPSSSUUU[[[aaakkkxxxzzz{{{~~~{{{iiiYYYRRRSSSWWW[[[\\\\\\[[[XXXTTTPPPNNNMMMMMMLLLJJJHHHHHHIIIKKKLLLFFFGGGIIIJJJIIIGGGEEEDDDFFF@@@BBBIIIHHHEEEOOO___{{{hhhXXXUUUSSS]]]ooossseeeZZZ[[[[[[^^^mmmiiiOOOEEEDDDCCCBBBBBBCCCDDDEEE@@@DDDEEEGGGJJJTTT~~~}}}UUU>>>>>>;;;777888888888888999999999::::::::::::::::::;;;===>>>@@@AAAGGGjjjzzz\\\ZZZXXXSSSSSSMMMSSSSSSVVVYYYbbbkkkeeebbboooyyypppfff\\\ZZZYYYSSSPPPVVVZZZVVVUUUYYY\\\\\\\\\\\\ddduuuvvvnnn___QQQNNNQQQTTTXXX[[[___lll|||~~~rrrmmmddd\\\WWWWWWZZZ]]]fffhhhhhhfff```\\\YYYYYYWWWVVVUUUTTTTTTTTTUUUUUURRRRRRSSSSSSRRRPPPNNNMMMOOOKKKJJJLLLLLLJJJMMMQQQmmmsssfffZZZYYY^^^kkkuuueeeZZZ[[[[[[\\\kkklllSSSEEEDDDCCCBBBBBBCCCDDDEEEAAAEEEEEEGGGJJJSSS}}}~~~VVV>>>>>>;;;777888888888888999999999::::::::::::::::::;;;===???@@@AAAIIImmmwww[[[[[[XXXQQQRRRNNNWWWRRRRRRTTTcccqqqkkkcccjjjrrr~~~mmm```______WWWJJJSSSWWWTTTRRRVVVYYYYYY[[[[[[hhhjjjUUUNNNPPPSSSUUUWWWXXXbbbrrr|||vvvrrruuuwwwvvvqqqmmmkkkllliiikkkmmmjjjeee```^^^^^^```___^^^^^^]]]]]]]]]]]]___^^^]]]\\\[[[ZZZYYYYYYVVVUUUSSSPPPPPPRRRSSSSSSUUUrrrwwwnnnddd\\\\\\jjjzzzuuudddYYYZZZZZZZZZiii~~~mmmVVVEEEDDDCCCBBBBBBCCCDDDEEECCCFFFFFFHHHJJJRRR|||xxxRRR<<<>>>;;;777999:::888888999999999::::::::::::<<<======<<<<<<===???GGGxxxsss]]]TTTUUUPPPOOOQQQOOOSSSTTTWWWdddnnnfffcccqqqzzzvvvrrroooeee[[[RRRKKKHHHMMMSSSVVVWWWYYY[[[ZZZbbb}}}sssZZZPPPQQQTTTTTTTTTUUUYYYgggzzz}}}yyy|||}}}{{{xxxtttooollljjjiiiiiifffeeeddddddccccccddddddbbbbbbaaa___\\\\\\]]]___]]]^^^^^^\\\\\\\\\\\\ZZZ\\\hhhooorrrqqqfff```hhh~~~{{{kkk]]]XXXWWW[[[iiixxxvvvVVVGGGEEEBBBAAABBBDDDDDDDDDGGGHHHEEEFFFIIITTT~~~|||UUU>>>@@@===:::;;;<<<888888999999999::::::::::::<<<======<<<<<<>>>???MMM~~~pppZZZRRRTTTQQQPPPTTTRRRSSSTTTWWWcccmmmeeecccqqqwww}}}|||tttnnneee]]]WWWPPPMMMQQQVVVXXXXXXZZZYYYYYY]]]mmmmmmXXXQQQSSSTTTRRRQQQQQQTTTbbbrrryyywwwyyy~~~zzzvvvtttrrrrrrqqqpppnnnllliiigggffffffeeedddbbbaaaaaaaaabbbbbbggggggeeebbbaaadddhhhkkkrrr{{{yyymmmppp|||mmm^^^XXXWWWZZZgggvvv{{{ZZZHHHEEEBBBAAABBBDDDDDDDDDFFFGGGEEEGGGKKKVVV~~~VVV>>>???===:::<<<<<<888888999999999::::::::::::<<<======<<<===???AAATTTppp[[[SSSUUUQQQPPPSSSPPPRRRTTTWWWcccllldddaaappptttzzzwwwmmmeee___^^^WWWSSSVVVYYYYYYYYY[[[[[[[[[\\\bbbooo~~~uuudddUUURRRTTTTTTQQQNNNLLLOOOZZZffflllooozzz}}}zzzwwwtttrrrqqqpppmmmjjjiiikkkmmmllljjjnnnnnnllliiifffjjjttt}}}|||}}}ooo___YYYWWWYYYeeesss___HHHEEEBBBBBBCCCDDDDDDDDDEEEFFFEEEHHHMMMYYYVVV======;;;888:::999888888999999999::::::::::::;;;<<<<<<<<<===@@@BBBXXXsss^^^UUUVVVQQQNNNOOOLLLRRRTTTXXXcccjjjaaa___ooossszzz}}}nnneee```ccc]]]XXXYYYZZZYYYYYY[[[ZZZ[[[[[[\\\dddsss}}}lll^^^QQQPPPTTTTTTQQQOOOJJJLLLTTT]]]bbbjjj~~~~~~yyyxxx{{{|||yyyuuuxxxxxxyyyxxxuuuxxxqqqaaaZZZWWWXXXcccppp~~~aaaHHHFFFCCCBBBCCCDDDEEEDDDEEEGGGEEEHHHMMMYYYXXX===<<<;;;888:::999888888999999999::::::::::::;;;<<<<<<<<<>>>AAADDDZZZrrr]]]UUUWWWQQQNNNOOOLLLQQQTTTXXXbbbiii___]]]mmmuuu{{{qqqeee```eee___[[[[[[ZZZXXXXXX[[[WWWWWWVVVWWW___mmmuuuwwwhhh[[[OOONNNRRRSSSSSSRRRKKKKKKQQQXXX]]]hhhrrrbbb[[[WWWWWWaaannn{{{~~~___IIIFFFCCCBBBCCCEEEEEEEEEFFFGGGFFFHHHLLLXXX|||]]]???======;;;<<<;;;888888999999999::::::::::::;;;<<<<<<<<>>>>>;;;777888888888888999999999:::::::::;;;::::::<<<;;;;;;AAAIIIdddlllaaaWWWUUUUUURRRPPPPPPMMMUUUZZZ___bbbZZZ\\\nnnuuu|||vvvjjjbbbccc```[[[XXXXXXYYYYYYZZZUUUWWWZZZZZZYYY[[[```eee\\\VVVOOOKKKLLLMMMKKKHHHEEEDDDGGGOOOYYYhhh|||vvveee]]]XXXVVV___jjjpppxxxbbbNNNGGGBBBCCCDDDBBBAAACCCCCCDDDHHHKKKLLL]]]zzzVVV>>>>>>;;;777999888888888999999999:::::::::;;;::::::<<<;;;;;;AAAIIIgggjjj___VVVTTTTTTQQQOOOOOOMMMUUUYYY^^^aaaZZZ\\\mmmuuu|||uuujjjdddeeeaaa\\\YYYXXXYYYYYYYYYWWWYYYZZZYYYXXX[[[```eee^^^XXXPPPLLLLLLMMMKKKIIIDDDCCCEEELLLTTTaaattt{{{uuuqqqqqqrrr|||xxxfff]]]WWWUUU\\\gggvvv~~~bbbNNNGGGBBBCCCDDDBBBBBBCCCDDDDDDHHHJJJKKK]]]yyyWWW>>>===:::777999999888888999999999:::::::::;;;::::::<<<;;;;;;AAAIIIjjjfff\\\SSSRRRSSSQQQOOOOOOMMMTTTXXX]]]aaaZZZ\\\lllttt|||tttjjjfffgggccc]]]ZZZYYYYYYYYYYYYZZZ[[[ZZZXXXWWWZZZ```fffbbb[[[RRRLLLKKKLLLLLLKKKEEEDDDFFFKKKQQQ[[[mmm}}}yyyxxxuuuooogggaaa]]]\\\]]]bbbhhhlllpppyyyzzzfff\\\VVVSSSZZZdddvvveeeNNNGGGAAACCCDDDCCCBBBCCCFFFDDDGGGIIIKKK^^^WWW>>>===:::777999999888888999999999:::::::::;;;::::::<<<;;;;;;AAAIIInnndddZZZRRRQQQRRRQQQNNNNNNMMMSSSWWW\\\aaaZZZ[[[kkksss{{{sssjjjhhhhhhddd^^^ZZZYYYYYYYYYYYY\\\\\\ZZZWWWUUUYYY```gggeee^^^UUUNNNKKKKKKLLLLLLGGGFFFHHHLLLPPPYYYlll|||yyyzzzyyytttlllddd^^^[[[\\\]]]\\\YYYWWWXXX]]]bbbtttzzzfff\\\VVVTTTZZZddduuunnnMMMFFFAAABBBDDDCCCBBBDDDGGGEEEGGGIIIKKK___~~~VVV======:::777999999888888999999999:::::::::;;;::::::<<<;;;;;;AAAIIIpppcccYYYRRRRRRSSSQQQOOONNNMMMSSSUUU[[[aaa[[[[[[jjjttt|||rrrjjjhhhhhhddd^^^ZZZYYYYYYYYYYYY\\\\\\YYYUUUTTTXXX```fffhhhbbbXXXPPPLLLKKKLLLMMMFFFFFFHHHKKKNNNXXXlll~~~}}}tttjjjbbb^^^ZZZ[[[]]]\\\ZZZZZZ]]]```WWWaaarrrzzzeee[[[WWWUUU\\\eeewwwsssMMMFFFAAABBBDDDCCCCCCDDDGGGEEEGGGIIIKKKaaazzzRRR;;;<<<:::777999888888888999999999:::::::::;;;::::::<<<;;;;;;AAAIIIqqqdddZZZSSSSSSUUURRROOOOOOMMMRRRTTTZZZaaa[[[ZZZhhhvvv}}}sssiiieeegggccc]]]ZZZYYYYYYYYYYYYZZZZZZXXXTTTSSSWWW___fffjjjeee\\\TTTNNNKKKKKKLLLCCCCCCEEEFFFIIITTTkkk}}}ssshhh```[[[ZZZ]]]```cccdddeeegggiiiXXXRRRQQQTTTZZZggg|||eee[[[XXXWWW]]]fffttthhhLLLEEEAAABBBDDDCCCCCCEEEFFFEEEGGGJJJMMMcccuuuOOO:::<<<;;;777888777888888999999999:::::::::;;;::::::<<<;;;;;;AAAIIIqqqfff]]]VVVVVVVVVTTTPPPOOOMMMQQQRRRYYYaaa[[[ZZZgggsssyyytttiiiccceeeaaa\\\YYYXXXYYYYYYYYYWWWWWWVVVTTTSSSWWW^^^eeekkkggg___WWWPPPLLLKKKKKKDDDCCCCCCDDDFFFRRRjjjzzzpppfff```]]]eeefffggghhhgggggghhhhhh^^^QQQGGGFFFJJJTTTkkkggg]]]YYYWWW\\\dddpppvvv___LLLEEEAAABBBDDDDDDCCCEEEEEEDDDHHHKKKOOOdddrrrMMM999<<<<<<888888666888888999999999:::::::::;;;::::::<<<;;;;;;AAAIIIqqqggg^^^WWWWWWXXXTTTQQQOOOMMMQQQRRRYYYaaa[[[ZZZgggooottt{{{uuuhhhaaaccc```[[[XXXXXXYYYZZZZZZTTTUUUUUUSSSSSSWWW^^^dddkkkhhhaaaYYYQQQLLLJJJKKKGGGFFFEEEDDDEEEQQQkkkzzzqqqjjjeeedddmmmmmmkkkiiihhhggghhhhhhbbbTTTJJJHHHGGGHHHUUUeeemmm}}}rrrbbb```fffccceeeeeebbbbbbiiiwwwiii^^^YYYWWW[[[bbbsssuuubbbLLLEEE@@@BBBDDDDDDDDDEEEDDDDDDHHHLLLPPPeee