BM6P6(@ 999999999999888888888777777777777777888888888888888888888888888888999999777777888888888777777666777666666666555555555555666666666666666666666666666666666555444444444333333444444555555444444333444444444444444444333333555555555555555555444444555555555444444333333333666666666666666666666666777777777777888888888888777777888888999999::::::::::::;;;999888777999:::999:::<<<<<<;;;;;;===>>>;;;>>>DDDJJJOOOSSSUUUVVV]]]___aaa```]]][[[\\\^^^^^^]]]ZZZVVVRRRQQQSSSUUUSSSQQQOOOLLLIIIGGGEEEDDD@@@BBBBBBAAA@@@CCCIIIOOOYYY^^^ffflllooorrruuuxxx{{{}}}wwwzzz|||}}}xxxooodddUUUKKKFFFDDDBBB@@@@@@AAABBBBBBCCCCCCBBBBBB>>>??????@@@@@@??????>>>===>>>>>>>>>>>>?????????@@@???????????????@@@@@@BBBAAA???>>>>>>>>>?????????@@@@@@AAAAAA@@@@@@??????@@@@@@AAAAAA@@@@@@@@@;;;<<<===>>>>>>===<<<<<<>>>>>>======>>>???@@@@@@>>>>>>?????????@@@@@@@@@>>>>>>======???@@@BBBCCC@@@@@@@@@AAAAAA@@@??????AAAAAA@@@@@@AAACCCDDDEEEFFFEEECCCBBBAAAAAABBBBBBIIIIIIJJJHHHFFFEEEEEEFFFHHHGGGFFFDDDCCCAAA@@@???CCCCCCCCCCCCDDDEEEGGGGGGFFFFFFGGGGGGGGGHHHHHHHHHFFFFFFFFFGGGHHHIIIKKKKKKKKKKKKRRRaaarrryyy|||rrrbbbOOOFFF@@@AAAAAA===:::;;;;;;<<<===<<<:::999999:::<<<;;;;;;<<<===<<<:::777::::::::::::::::::::::::::::::999999999999::::::999999999999999999999999<<<;;;;;;;;;;;;<<<======>>>>>>>>>>>>???@@@AAABBBFFFFFFFFFFFFGGGHHHIIIJJJGGGHHHIIIKKKLLLNNNOOOPPPQQQTTTWWWZZZ]]]aaaeeehhhjjjnnnsssyyy}}}lllbbbgggggghhhnnnuuuvvvkkk```TTTNNNKKKRRR^^^lllyyyyyykkkZZZMMMIIINNNTTT\\\______YYYUUU\\\mmm||||||uuummmmmmooorrrsssoooggg```WWWTTTQQQRRRUUU[[[___aaadddccc___[[[WWWVVVXXXZZZ[[[[[[[[[ZZZYYYWWWVVVUUUXXXZZZ[[[[[[XXXXXXZZZ]]]```bbbddddddbbb^^^\\\[[[YYYbbbnnnwww|||wwwqqqooojjjlllooouuu|||yyynnnooovvvxxxqqqqqqooouuuwwwrrrnnnkkkcccZZZKKKHHHDDDBBBBBBAAAAAA@@@999999999888888888777777666666666666777777777777888888888888888888888888777777888888888888777777777777666666666555555555666666666666666666666666555555555555555555444444333444444555555444444333444444444444444444444444555555555555555555555555555555555444444333333333666666666666666666666666555555555555666666666666777777777888888888888888999::::::999888777999:::999:::<<<===<<<===???@@@@@@CCCIIIOOOTTTXXXYYYYYY]]]___aaa```]]]\\\\\\]]]^^^^^^[[[WWWSSSQQQRRRSSSNNNMMMKKKHHHFFFDDDCCCBBBCCCDDDDDDBBBBBBGGGPPPWWWbbbeeeiiilllnnnqqquuuxxxyyy}}}~~~||||||zzzzzz~~~yyyoooeee\\\PPPHHHEEEDDDBBB@@@@@@@@@AAABBBBBBBBBBBBAAA??????@@@@@@@@@@@@??????>>>>>>>>>????????????@@@@@@@@@??????>>>?????????AAA@@@???>>>>>>>>>????????????@@@@@@@@@@@@????????????@@@@@@@@@???>>>>>>;;;<<<===>>>>>>>>>>>>=========<<<<<<======>>>???>>>>>>>>>?????????@@@@@@>>>>>>======>>>???@@@AAA@@@@@@AAAAAAAAAAAA@@@@@@AAA@@@@@@???@@@AAABBBCCCFFFEEECCCBBBAAAAAAAAABBBFFFGGGGGGFFFDDDCCCCCCDDDEEEDDDDDDDDDCCCCCCBBBBBBCCCCCCCCCCCCDDDEEEFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHFFFFFFFFFFFFFFFGGGHHHIIIKKKKKKOOOZZZgggxxx|||fffWWWIIICCCAAA>>><<<===??????@@@???>>>============<<<;;;<<<>>>===;;;999::::::::::::::::::::::::999999999888888999999999999999999999999999999999;;;;;;;;;;;;;;;<<<===============>>>>>>???@@@AAADDDDDDDDDDDDEEEFFFGGGGGGGGGHHHHHHIIIJJJKKKLLLLLLOOOQQQTTTWWWZZZ]]]bbbeeeeeeiiinnnsssyyytttjjjgggeeedddiiirrrvvvqqqjjj]]]TTTNNNQQQZZZfffuuu|||ooo^^^QQQLLLOOOTTT]]]bbbccc^^^YYY^^^lllzzz~~~wwwpppmmmnnnppptttvvvrrrjjjdddWWWTTTPPPOOORRRXXX\\\___aaaaaa```\\\YYYVVVVVVWWWZZZZZZZZZZZZYYYXXXVVVVVVXXXYYYZZZYYYWWWXXX[[[^^^``````aaa___\\\XXXVVVUUUWWWaaannnxxx}}}xxxrrrpppnnnoooqqqtttyyyyyytttlllmmmttt}}}~~~xxxssssssppptttuuurrrpppmmmdddZZZKKKGGGDDDAAAAAAAAA@@@???999888888888888777777777555555666666666777777777888888888888888888888888777777888888888888888777777777777666666666555555666666666666666666666666555555555555555555666666444444555555555555444444222333333444444555555555555555555555555555555555555555555444444444444444666666666666666666666666555555555555666666666666888777777777777777777666888999999999777777999;;;999;;;===>>>>>>???BBBDDDGGGKKKQQQXXX\\\^^^^^^^^^^^^```aaa```^^^\\\\\\]]]^^^___]]]ZZZUUUQQQOOOOOOKKKIIIGGGEEECCCCCCBBBCCCEEEFFFFFFFFFIIIPPPZZZccclllnnnooooooppprrrvvvyyywwwzzz}}}}}}|||~~~}}}yyymmmaaaXXXQQQIIIDDDCCCCCCBBBAAA>>>???@@@@@@AAAAAA@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@>>>????????????@@@@@@@@@AAA@@@???>>>>>>>>>>>>>>>@@@@@@???>>>>>>>>>??????>>>??????@@@@@@??????>>>???????????????>>>===<<<;;;<<<===>>>???@@@@@@???<<<<<<;;;;;;<<<<<<======>>>>>>>>>>>>????????????>>>>>>============>>>>>>@@@AAAAAABBBBBBAAAAAAAAA@@@@@@?????????@@@AAAAAADDDDDDCCCBBBAAAAAAAAAAAACCCDDDDDDCCCAAA@@@AAABBBAAAAAABBBCCCCCCDDDDDDEEEDDDDDDCCCCCCCCCDDDDDDEEEEEEFFFFFFFFFGGGGGGGGGGGGHHHGGGFFFFFFEEEEEEEEEFFFKKKJJJKKKQQQZZZiiirrr[[[LLLCCC>>>===??????AAABBBDDDDDDBBB@@@???===<<<<<<<<<>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;999999888888888888999999999999999999999999999999;;;;;;;;;;;;;;;<<<<<<===<<<<<<<<<<<<===>>>???@@@AAAAAAAAAAAABBBCCCDDDDDDGGGGGGGGGHHHHHHHHHHHHHHHKKKNNNQQQSSSUUUXXX\\\___^^^bbbgggkkkpppvvv|||xxxmmmfff```bbbkkkrrrttttttiii^^^SSSPPPTTT^^^ooo|||vvveeeVVVOOOPPPTTTbbbhhhlllhhhbbbdddooozzzxxxoooggggggiiimmmssswwwuuunnnhhhZZZUUUPPPMMMOOOTTTYYY\\\^^^______^^^ZZZXXXVVVVVV[[[[[[[[[[[[ZZZYYYWWWVVVXXXXXXYYYXXXXXXZZZ]]]```bbbaaa^^^[[[XXXUUUSSSRRRUUU___lllwww~~~xxxtttqqqttttttssstttvvv|||}}}vvvpppmmmjjjlllrrryyy|||yyywwwxxxrrrsssrrrqqqqqqnnncccWWWIIIFFFBBB@@@@@@@@@??????999999888888888777777777666777777777777888888888999999999888888888888888777777888999999999888888777777777666666666666555666666666666666666666666444444555555666666777777444444555555555555444444222222333333444555666666444444444555555555555555555555555555555444444444666666666666666666666666777777777777888888888888888888777777666666555555777888999888888888:::<<<999<<<>>>@@@AAACCCFFFIIINNNRRRYYY___cccdddbbbaaa```aaaaaa```___]]]\\\\\\___```___\\\VVVPPPLLLKKKIIIHHHFFFDDDDDDDDDEEEFFFCCCGGGLLLPPPUUU\\\fffmmmssssssttttttuuuvvvxxxyyyvvvxxx|||~~~|||qqqbbbVVVMMMIIIEEEBBBBBBBBBAAA@@@===>>>>>>???????????????@@@@@@AAAAAAAAAAAA@@@@@@????????????@@@@@@@@@@@@AAA@@@???>>>>>>======>>>?????????>>>>>>>>>>>>??????@@@@@@@@@@@@@@@@@@???@@@@@@@@@@@@???>>>===<<<;;;<<<===>>>???@@@AAAAAA===<<<<<<;;;<<<<<<===============>>>>>>>>>??????>>>>>>======<<<<<<<<<<<<@@@@@@AAABBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@CCCBBBBBBAAAAAAAAAAAA@@@@@@BBBBBBBBB@@@@@@@@@BBB@@@@@@AAABBBCCCCCCDDDDDDDDDDDDCCCCCCBBBCCCCCCCCCEEEEEEEEEFFFFFFFFFFFFGGGJJJIIIHHHFFFEEEEEEDDDDDDJJJIIIJJJMMMQQQ\\\qqqttt]]]JJJ@@@>>>@@@===@@@EEEJJJLLLJJJEEEAAA???===<<<<<<>>>???>>>===<<<<<<<<<<<<;;;;;;;;;;;;999888888777777888888999999999999999999999999999;;;;;;::::::;;;;;;<<<===;;;;;;;;;;;;<<<===>>>>>>????????????@@@AAABBBCCCEEEEEEFFFFFFGGGGGGHHHHHHIIIKKKNNNPPPQQQTTTXXXZZZZZZ]]]aaaeeeiiinnnssswww~~~xxxlll```^^^ccckkkrrrwwwssshhhZZZRRRQQQYYYjjjyyy|||mmm]]]SSSQQQTTTgggooouuutttmmmlllttt}}}{{{sssiii```^^^```gggooovvvvvvqqqlll```[[[SSSOOOOOOTTTXXX[[[[[[]]]]]]]]][[[[[[\\\]]]aaaaaabbbbbbaaa___]]][[[XXXYYY[[[]]]___```aaabbbdddaaa^^^\\\ZZZXXXVVVUUUTTT]]]iiiuuu}}}{{{wwwvvvvvvyyyxxxvvvuuuuuuyyy~~~~~~vvvooojjjhhhkkkmmmrrrxxx||||||}}}}}}wwwtttqqqppppppkkk^^^SSSHHHEEEAAA????????????>>>999999999999888888888888888888999999999:::::::::999999999888888888777777777777888999999999999999888777777777666666666666777777777777777777777777444555555666666777777777444555555666666555555444222222333333444555666666444444444555555555666666555555555555555555555555666666666666666666666666777777777777888888888888888888777777666666555555777888999999888999;;;===<<<>>>BBBDDDGGGIIIMMMPPPTTTXXX^^^cccfffgggeeeccccccbbbbbbaaaaaa___^^^\\\___```aaa]]]WWWPPPKKKHHHFFFEEECCCBBBCCCEEEGGGIIIDDDKKKVVV^^^eeejjjpppuuutttuuuxxxzzz|||}}}|||{{{xxx{{{~~~~~~vvviiiZZZNNNHHHFFFCCCAAAAAAAAA@@@@@@<<<===>>>>>>??????>>>>>>???@@@@@@AAAAAA@@@@@@???>>>>>>?????????@@@@@@@@@@@@??????>>>======>>>>>>>>>>>>>>>>>>???>>>>>>>>>@@@@@@AAAAAAAAAAAA@@@@@@@@@AAAAAAAAA@@@??????>>><<<<<<===>>>???@@@AAABBB>>>>>>===<<<<<<=========<<<<<<=========>>>>>>>>>>>>>>>======<<<<<<;;;:::???@@@AAAAAABBBBBBBBBAAABBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@???AAABBBAAA@@@@@@AAABBBAAAAAAAAAAAABBBBBBBBBBBBDDDCCCBBBBBBBBBBBBBBBCCCDDDDDDEEEEEEEEEFFFFFFFFFKKKJJJIIIHHHGGGFFFFFFFFFHHHIIILLLNNNPPPVVVeeettttttXXXFFF@@@AAA===AAAIIIQQQVVVTTTNNNIIICCCAAA>>>======>>>>>>>>>=========<<<<<<;;;;;;;;;999999888888888888999999999999999999999999999999:::::::::::::::;;;<<<<<<::::::::::::;;;<<<===>>>??????>>>??????@@@AAABBBBBBCCCDDDEEEGGGHHHIIIJJJHHHJJJLLLMMMNNNPPPTTTVVVXXX[[[^^^aaadddhhhmmmpppuuuzzzrrrbbb^^^```fffoooxxxxxxooobbbXXXSSSWWWgggwwwtttcccWWWSSSUUUfffpppzzz{{{uuurrrxxxzzzrrrfff[[[WWWZZZaaakkktttxxxvvvssshhhbbbYYYTTTSSSVVVYYY\\\[[[[[[[[[[[[\\\^^^cccfffkkklllnnnnnnmmmkkkiiiggg\\\^^^bbbfffhhhgggeeecccaaa```^^^^^^______]]]ZZZUUU[[[fffpppxxx}}}|||vvvvvvzzz|||||||||{{{yyyxxxzzz}}}{{{sssmmmjjjiiinnnqqqvvvyyy}}}|||uuuooommmkkkcccWWWMMMGGGDDDAAA????????????>>>;;;::::::::::::999999999999::::::::::::;;;;;;;;;::::::999999888777777777777777888999::::::::::::888888777777777666666666777777777777777777777777666666666666666666777777555555666666666666555555222333333444444555555555333333444444555666666666555555555555555666666666666666666666666666666666555555555555666666666666888777777777777777777666777888:::::::::;;;===???AAADDDHHHKKKNNNRRRVVVYYYYYY\\\aaaeeehhhhhhfffeeefffdddcccccccccbbb___]]]___aaaaaa^^^WWWPPPJJJGGGBBBAAA@@@@@@BBBEEEHHHJJJLLLVVVdddoootttvvvxxxyyyvvvwwwzzz~~~~~~|||zzzxxxxxxxxxuuu|||~~~}}}mmm```SSSIIIEEEDDDBBBAAA@@@???@@@@@@<<<===>>>>>>??????>>>>>>?????????@@@@@@?????????===>>>>>>>>>>>>?????????>>>>>>>>>======>>>>>>???<<<===>>>?????????>>>>>>@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@<<<<<<<<<===>>>???@@@AAA???>>>======<<<=========<<<<<<<<<<<<==================>>>>>>===<<<;;;;;;>>>>>>???@@@AAAAAAAAAAAAAAAAAABBBCCCCCCCCCBBBBBB???@@@@@@AAAAAA@@@@@@???>>>@@@AAAAAA@@@@@@AAACCCBBBAAAAAAAAAAAAAAA@@@@@@BBBBBBAAAAAAAAABBBBBBCCCDDDDDDDDDDDDEEEEEEEEEEEEJJJIIIIIIHHHGGGGGGGGGHHHIIIIIIMMMQQQQQQSSS\\\fffzzz}}}|||lllUUUGGGBBB???CCCJJJTTT\\\^^^ZZZVVVKKKGGGBBB????????????>>>>>>>>>>>>===<<<<<<;;;;;;:::999999999999999999:::999999999999999999999999:::::::::::::::;;;;;;<<<::::::::::::;;;<<<===>>>>>>>>>>>>>>>???@@@AAABBB@@@AAABBBDDDFFFGGGIIIIIIGGGHHHJJJKKKLLLMMMPPPSSSVVVXXX[[[]]]___bbbfffiiimmmpppwwwwwwhhhcccdddfffnnnxxxzzzuuulllcccZZZYYYdddrrr{{{jjj\\\WWWXXXbbbnnnzzz}}}yyywww{{{~~~uuuggg\\\VVVYYY___iiisssyyyyyywwwnnnhhh___XXXVVVWWWYYYZZZZZZZZZ[[[[[[\\\aaagggkkkrrrtttvvvyyyzzzyyywwwvvvhhhiiikkkmmmmmmjjjeeeaaa\\\\\\]]]aaadddeeeaaa]]]WWW[[[aaaiiipppuuuxxxyyy~~~~~~wwwtttyyy~~~}}}~~~|||wwwssspppooonnnssswww{{{|||}}}uuummmjjjeee[[[PPPKKKGGGDDDAAA??????@@@@@@???<<<<<<;;;;;;;;;;;;::::::999999999:::::::::;;;;;;::::::999999888777777666666777888999::::::::::::888888888777777777666666777777777777777777777777777777777666666666666666555555666666666666555555444444444444444444444444333333444444555666666777444555555555666666666777666666666666666666666666555555555555666666666666777777777888888888888888888999;;;;;;;;;===???AAAGGGJJJOOOSSSWWW[[[```ccc^^^```cccggghhhiiihhhggghhhfffddddddeeedddaaa^^^```aaaaaa]]]WWWPPPJJJHHHBBBAAA@@@@@@CCCGGGKKKNNN[[[eeesss}}}~~~}}}|||{{{zzz{{{~~~uuurrrsssvvvvvvrrrcccWWWMMMEEEAAAAAA@@@???>>>>>>@@@BBB======>>>????????????>>>===>>>>>>??????>>>>>>===<<<<<<=========>>>>>>>>>======<<<======>>>???@@@;;;<<<>>>?????????>>>>>>>>>>>>????????????>>>>>>===>>>???@@@@@@AAAAAA@@@======<<<<<<<<<===??????>>>===<<<<<<;;;;;;;;;<<<;;;;;;<<<<<<<<<=========<<<===>>>>>>>>>===<<<<<<<<<===>>>???@@@@@@@@@@@@???@@@AAABBBCCCBBBBBBAAA>>>???@@@AAAAAA@@@??????<<<>>>@@@@@@??????AAACCC@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@@@@AAABBBCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEGGGGGGFFFFFFGGGHHHIIIIIIKKKJJJLLLQQQRRRRRRWWW]]]jjj||||||zzz}}}hhhRRRCCCAAABBBFFFOOOZZZaaacccbbbSSSNNNHHHCCCAAAAAA@@@@@@??????>>>>>>===<<<<<<;;;;;;;;;::::::::::::;;;;;;999999999999999999999999::::::999999::::::;;;<<<:::::::::;;;;;;<<<===>>>============>>>???@@@@@@@@@@@@AAABBBCCCDDDEEEFFFEEEFFFHHHIIIIIIJJJMMMOOOSSSUUUWWWYYYZZZ]]]```cccggggggmmmxxxrrrmmmjjjfffjjjsss|||zzzvvvnnnbbb[[[aaalll}}}qqqbbb\\\\\\___lll{{{~~~|||zzzkkk^^^YYYYYY^^^fffooouuuvvvuuupppjjjaaaZZZWWWVVVWWWWWWYYYZZZ[[[\\\^^^aaaeeehhhmmmpppuuuzzz~~~yyyvvvssspppmmmhhhbbb]]]ZZZ[[[___fffkkkjjjddd^^^YYY[[[^^^ccchhhmmmpppqqqssswwwxxxvvvwww~~~zzztttrrrsssuuuvvvuuuwww|||~~~~~~|||sssjjjfff^^^SSSLLLKKKGGGDDDAAA???@@@AAAAAA@@@======<<<<<<<<<;;;;;;;;;888888999999999:::::::::::::::999999888777777666666777888999:::;;;;;;;;;888888888888777777777777777777777777777777777777888888777777666666555555555555666666666666555555444444444444444444333333333333444444555666777777444555555555666666777777666666666666666666666666777777777777888888888888777777888888999999::::::888:::;;;<<<<<<>>>@@@CCCLLLOOOTTTYYY]]]aaafffjjjaaabbbeeegggiiiiiiiiihhhjjjgggeeeeeefffeeebbb___```aaa```]]]VVVPPPKKKIIIDDDCCCBBBCCCFFFJJJOOORRRhhhqqq}}}~~~}}}{{{}}}sssnnnqqqvvv~~~{{{kkk\\\QQQIIIBBB>>>>>>>>>===<<<>>>AAACCC===>>>>>>???????????????======>>>>>>>>>>>>======<<<<<<<<<<<<============<<<<<<<<<<<<===???@@@AAA;;;<<<===?????????>>>===<<<<<<============<<<<<<;;;<<<===???@@@@@@@@@@@@>>>===<<<;;;;;;<<<===>>>===<<<;;;;;;::::::::::::;;;;;;;;;<<<<<<<<<======<<<===>>>??????>>>===<<<<<<<<<===??????@@@@@@@@@===>>>???AAABBBBBBAAAAAA>>>>>>@@@AAAAAA@@@???>>>;;;===>>>???>>>???@@@BBB?????????@@@@@@AAAAAABBB??????@@@@@@AAABBBCCCDDDCCCCCCCCCCCCDDDDDDDDDEEEDDDDDDDDDEEEFFFHHHIIIJJJMMMKKKKKKOOORRRRRRUUUYYYaaaqqq|||}}}{{{~~~vvvYYYCCCAAA???@@@GGGTTT```gggiiiYYYTTTLLLGGGDDDBBBBBBAAA@@@??????>>>===<<<<<<;;;<<<;;;;;;::::::;;;;;;<<<999999999999999999999999::::::999999::::::;;;<<<;;;;;;;;;;;;<<<===>>>>>><<<<<<<<<<<<<<<>>>??????@@@@@@AAAAAAAAABBBBBBBBBDDDEEEFFFGGGGGGHHHJJJLLLPPPRRRTTTUUUVVVXXX\\\^^^dddcccgggqqqxxx}}}|||uuunnneeeeeelll|||}}}}}}uuuggg]]]___ggg|||uuufff`````````nnn}}}}}}nnnaaaYYYYYY[[[bbbjjjppprrrqqqpppjjjaaa[[[WWWUUUTTTSSSWWWZZZ\\\^^^___```bbbcccdddhhhooowww|||wwwpppkkkeee___[[[ZZZ]]]bbbkkkqqqoooggg___[[[[[[\\\___ccchhhjjjkkkjjjpppuuuwww{{{~~~zzztttnnnnnnsssyyyzzzzzzxxx~~~{{{yyyppphhhcccZZZOOOKKKMMMGGGDDDAAA@@@@@@AAAAAAAAAGGGDDD???===<<<<<<;;;:::888:::;;;;;;999888777777;;;;;;;;;:::::::::::::::999::::::;;;;;;<<<<<<===888888777777777777888888999888777666666777888999:::888666555444555666777666666555555555444444444777777777777666666666666777777666666555555444444555666666777777777777777777777777777666666666666;;;:::888777777888999:::888777777888999::::::999:::;;;<<>>>>>=========>>>>>>???@@@@@@??????>>>=================================;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<===========================<<<<<<<<<======<<<<<<<<<<<<======<<<<<<;;;<<<===>>>@@@AAA>>>>>>>>>===<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;:::999>>>======<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>??????>>>>>>>>>>>>?????????????????????>>>======???>>>===<<<<<<===>>>???@@@???????????????@@@@@@CCCBBBAAAAAA@@@@@@@@@@@@??????@@@AAAAAAAAAAAA@@@CCCDDDEEEFFFGGGHHHIIIIIIGGGIIIKKKNNNRRRUUUWWWXXX[[[iiiyyy|||wwwyyy||||||zzzvvv||||||{{{hhhMMMFFF@@@???EEEKKKOOOWWW___bbbaaaXXXKKKDDDEEEDDD???CCCAAA>>>===<<<===???AAA???>>>===<<<;;;;;;;;;;;;::::::999999888999999999::::::::::::::::::::::::999999999999999999999999888888999:::;;;======>>>??????@@@AAAAAABBBCCCCCCBBBAAAAAAAAABBBEEEHHHIIIIIIJJJMMMPPPSSSWWWYYYZZZ^^^```cccgggmmmttt|||xxxiiigggmmmvvv}}}|||pppgggdddeeevvv{{{lllccc```ccclllxxxtttggg]]][[[[[[^^^eeejjjlllllllllggg___ZZZXXXVVVTTTQQQWWWYYY\\\^^^______^^^^^^]]]dddmmmpppqqquuu}}}tttjjjcccaaaaaadddeeehhhnnntttsssllleee]]]\\\\\\___eeegggfffdddhhhqqqyyy~~~zzzvvvooooooooopppssswww{{{}}}~~~|||zzzsssiii^^^XXXTTTOOOLLLLLLJJJIIIHHHFFFCCCAAA@@@???KKKGGGCCC@@@???>>>===<<<;;;<<<======<<<:::::::::;;;;;;;;;;;;;;;:::::::::::::::::::::999999999999888888777777777777888888999888777666666777888999999888666555555555777777777777777666666666555555777777777777666666666666666666666666666555555555555666666777777777777777777777777777777777777777777777666666777777888999888777777888999999999999===>>>@@@CCCGGGLLLPPPRRR[[[^^^ccchhhkkkllllllkkklllllllllkkkjjjjjjiiihhhgggeeeddddddcccbbb^^^\\\VVVUUURRROOOKKKGGGDDDBBB??????@@@CCCKKKXXXgggqqqyyy}}}|||}}}ooommmvvvyyylll___VVVOOOFFFAAAAAA>>>======<<<======>>>>>>>>>>>>>>>>>>>>>>>>??????========================:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<==========================================<<<<<<<<<<<<======<<<;;;;;;;;;;;;===>>>???============<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::===<<<<<<;;;;;;<<<<<<===========================;;;<<<===>>>???@@@@@@@@@??????>>>>>>>>>>>>??????>>>????????????>>>======???>>>===<<<<<<===>>>???>>>>>>>>>>>>??????@@@AAABBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBCCCCCCDDDEEEFFFGGGHHHGGGHHHJJJMMMPPPRRRTTTUUUXXXaaakkkvvv|||zzzzzz{{{{{{xxxyyyxxxvvvtttvvvyyy}}}qqq]]]MMMDDD>>>@@@EEEJJJPPPWWW]]]^^^YYYOOOIIIIIIGGGDDDCCCBBB???===<<<===???@@@???>>>===<<<;;;;;;::::::;;;::::::999999999999999::::::::::::::::::::::::999999999999999999999999888999999:::;;;<<<===>>>??????@@@@@@AAABBBBBBBBBAAAAAA@@@AAABBBDDDGGGHHHGGGHHHJJJMMMPPPTTTVVVWWW]]]___aaadddhhhmmmtttyyyooojjjlllqqqwww}}}}}}wwwoookkkjjjqqq{{{|||nnneeeaaabbbjjjwwwxxxkkk]]]ZZZYYY\\\bbbfffgggggggggbbb\\\XXXWWWVVVTTTRRRUUUVVVYYYZZZZZZZZZZZZZZZZZZ```eeeggggggllluuu}}}~~~uuummmhhhggggggiiiiiilllqqqvvvvvvpppkkkcccccccccfffiiikkkkkkkkkooowwwwwwooojjjmmmppprrrtttwww{{{~~~zzzlllbbbXXXTTTQQQLLLJJJJJJHHHHHHGGGEEECCCBBB@@@@@@SSSOOOJJJFFFDDDCCCAAA???;;;;;;;;;;;;:::::::::999::::::::::::;;;;;;;;;;;;::::::999888888777666666888888777777777777888888999888777777777777888999999888777666555666777888888888888888777777777777777777777777666666666666555666666666666666777777555666777777888888777777777777777777777777777777666666777777888999999999::::::::::::;;;<<<===>>>CCCDDDGGGJJJOOOTTTYYY[[[aaadddhhhkkknnnnnnnnnmmmooooooooonnnmmmkkkiiihhhdddbbbaaa```___\\\XXXUUUNNNMMMKKKIIIFFFDDDBBBAAAAAAAAACCCIIIUUUdddsss|||zzz}}}~~~|||}}}~~~}}}sssrrr|||}}}mmmaaaUUUNNNIIICCCAAAAAA======<<<<<<<<<<<<======<<<<<<===>>>>>>???@@@@@@========================999999:::::::::;;;;;;;;;;;;<<<<<<<<<<<<=================================<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;::::::;;;<<<===;;;<<<<<<<<<<<<=========<<<============<<<;;;;;;;;;;;;;;;::::::;;;;;;<<<========================:::;;;<<<>>>???@@@AAAAAA???>>>>>>======>>>>>>???>>>>>>??????>>>>>>===<<<>>>======<<<<<<======>>>============>>>@@@AAAAAABBBAAA@@@@@@???@@@@@@@@@AAAAAA@@@???@@@AAABBBCCCAAABBBBBBCCCDDDEEEFFFFFFGGGHHHIIIKKKMMMOOOPPPQQQSSSVVVZZZbbbsss}}}xxxxxxzzz{{{uuurrrqqqsssuuuvvv{{{~~~rrr[[[OOOBBB???AAADDDHHHLLLSSSWWWXXXRRRMMMLLLKKKJJJEEEDDDAAA>>>======>>>???@@@???>>><<<;;;;;;::::::<<<;;;:::999999999999999::::::::::::::::::::::::999999999999999999999999888999999:::;;;<<<======>>>??????@@@@@@AAAAAAAAA@@@@@@@@@@@@AAACCCEEEGGGDDDEEEGGGJJJLLLOOOQQQRRRZZZ[[[]]]___aaaeeejjjnnnwww}}}yyyooolllmmmrrrzzz~~~~~~yyyqqqllllllvvv~~~rrrgggbbb___hhhvvv|||nnn^^^[[[YYYZZZ^^^aaaaaa``````\\\XXXUUUTTTTTTSSSRRRSSSTTTVVVVVVUUUUUUVVVWWWWWWZZZ]]]^^^^^^ccclllttt{{{vvvqqqnnnnnnoooooonnnppptttxxxxxxuuuqqqjjjkkklllmmmmmmooorrrtttzzz~~~rrrhhheeekkkssswwwwwwxxx|||xxxdddZZZRRROOOLLLIIIGGGGGGFFFFFFEEEDDDCCCBBBAAAAAA```[[[UUUPPPLLLIIIFFFDDD@@@>>>===<<<<<<<<<;;;;;;::::::::::::::::::::::::999999999888888888777777999888888777777888888999888888888888888888888888888888777666666777777888888888888888888777777777777777777777666666666666555555666666777777777888666666777888888888888777777777888888888888888999888888999:::;;;;;;;;;;;;<<<===>>>???@@@CCCFFFHHHLLLMMMPPPSSSXXX^^^bbbeeegggiiillloooppppppoooooooooppppppooommmiiifffddd```^^^\\\ZZZYYYVVVQQQNNNIIIHHHGGGEEEDDDBBBBBBAAAGGGHHHKKKRRR]]]iiisssyyyyyy||||||{{{~~~}}}}}}|||~~~wwwxxxvvvdddYYYMMMHHHDDDAAA???AAA>>>===<<<<<<<<<<<<<<<<<<============>>>>>>??????========================:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<=====================>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<>>>===;;;:::::::::;;;<<<::::::;;;<<<<<<===>>>>>>=========>>>===<<<<<<;;;::::::999999::::::;;;;;;========================:::;;;<<<>>>???@@@@@@@@@>>>>>>============>>>>>>>>>>>>>>>>>>>>>======<<<========================;;;;;;<<<===>>>???AAABBB@@@@@@????????????@@@@@@AAA@@@>>>===>>>???AAACCCAAABBBBBBCCCDDDDDDEEEEEEFFFGGGHHHIIIJJJKKKKKKLLLKKKMMMPPPVVVcccyyywwwrrrsss}}}{{{yyyxxxxxxzzzlll___PPPHHHFFFEEEDDDBBBFFFLLLPPPPPPMMMLLLLLLMMMHHHFFFCCCAAA???>>>>>>>>>AAA@@@???>>>===<<<<<<<<<===<<<;;;::::::999::::::::::::::::::::::::::::::999999999999999999999999999999::::::;;;<<<======>>>>>>>>>??????@@@@@@@@@????????????@@@BBBDDDEEEBBBCCCEEEGGGIIIKKKMMMNNNUUUVVVXXXYYY[[[^^^bbbeeelllqqqyyyuuummmmmmpppwww~~~~~~tttlllkkkuuuuuuhhhaaa^^^ggguuu~~~pppccc^^^ZZZYYY[[[]]]\\\[[[YYYWWWTTTQQQPPPOOOOOONNNPPPRRRSSSRRRQQQQQQTTTWWWUUUYYY\\\^^^___cccjjjpppwwwxxxwwwuuurrrqqqrrrtttrrrqqqrrrtttwwwyyyxxxvvvoooqqqrrrrrrqqqsssyyy~~~yyynnnfffcccmmmxxx|||{{{{{{~~~~~~uuu___VVVNNNLLLJJJFFFDDDEEECCCCCCCCCCCCBBBBBBBBBBBBnnniiibbb\\\WWWSSSOOOLLLKKKGGGCCCAAAAAAAAA@@@???;;;::::::::::::999999999999999999:::::::::;;;;;;999999888888888888999999888888999999999999888888888777777777777888888888777777777777777777777777777777777777666666666666555666666666777777888888666777777888888888888888777888888888999999:::::::::::::::;;;<<<<<<======>>>@@@CCCEEEFFFJJJOOOTTTWWWXXXZZZ]]]```eeeiiikkkkkklllnnnpppqqqqqqpppoooqqqrrrrrrqqqnnniiidddaaa\\\YYYVVVSSSQQQNNNKKKHHHDDDDDDCCCBBBBBBCCCCCCDDDMMMPPPVVV\\\cccjjjpppssswww{{{}}}|||~~~~~~|||}}}~~~}}}nnn^^^SSSIIIEEEBBB???>>>@@@>>>>>>===<<<<<<<<<<<<<<<>>>>>>>>>>>>======<<<<<<>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<============;;;;;;;;;;;;<<<<<<<<<<<<============>>>>>>??????<<<<<<<<<;;;;;;<<<<<<<<>>===;;;;;;;;;;;;<<<999999:::;;;<<<===>>>>>>=========>>>===<<<<<<;;;999999999999999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>===>>>>>>============>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<============<<<<<<;;;;;;;;;<<<===???@@@AAA??????>>>>>>>>>??????@@@@@@???===<<<===>>>@@@BBBBBBCCCCCCDDDDDDEEEEEEEEEEEEEEEFFFFFFGGGGGGHHHHHHEEEIIINNNQQQWWWggg~~~||||||vvvllliiivvv|||tttggg\\\UUUQQQJJJDDD@@@CCCGGGIIIHHHGGGIIILLLIIIGGGEEECCCAAA?????????BBBAAA@@@???>>>>>>>>>>>>>>>===<<<;;;::::::::::::::::::::::::::::::::::::999999999999999999999999999::::::;;;;;;<<<<<<<<<=========>>>>>>>>>>>>>>>===>>>>>>???@@@AAABBBBBBBBBBBBDDDEEEGGGIIIJJJKKKNNNPPPRRRTTTUUUXXX\\\___ccchhhoooxxx~~~rrrmmmnnnsss{{{xxxoooooowwwyyyjjj```^^^ggguuutttgggbbb\\\YYYYYYZZZYYYWWWSSSRRRPPPNNNKKKJJJIIIIIIKKKMMMNNNMMMKKKMMMRRRWWWYYY]]]bbbfffhhhkkknnnrrrooorrruuuvvvuuuttttttuuurrrrrrrrrtttvvvwwwxxxxxxtttuuuwwwvvvwww|||~~~xxxrrrlllhhhhhhrrr}}}}}}}}}sss]]]UUUMMMKKKIIIEEEBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA|||wwwpppjjjeeeaaa^^^[[[UUUOOOHHHDDDDDDCCCAAA???>>>>>>===<<<;;;:::999999999::::::;;;<<<<<<======999999888888888888999999888888999::::::999888888777777888888888888888888777777777777777888888888777777777777666666666666666777777777777777777888666777888888999999888888888888888999::::::;;;;;;:::::::::;;;===???BBBCCCDDDGGGKKKMMMNNNSSSZZZ___cccccccccdddfffiiilllmmmlllmmmnnnppppppppppppooossstttuuutttoooiiiccc___XXXTTTOOOLLLJJJHHHFFFDDD@@@@@@@@@BBBDDDGGGJJJLLLTTTYYYaaafffiiilllrrrvvvzzz~~~}}}~~~}}}~~~vvvgggXXXOOOFFFDDDCCC@@@???@@@@@@???>>>======<<<======??????>>>======<<<;;;;;;>>>>>>>>>>>>>>>>>>>>>>>><<<============>>>>>>>>>:::;;;;;;;;;;;;<<<<<<<<<<<<======>>>>>>??????@@@======<<<<<<<<<<<<======???>>><<<;;;;;;;;;<<<<<<999999:::;;;<<<<<<======<<<============<<<;;;;;;999999999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>======<<<>>>======<<<<<<======>>>======>>>>>>======<<<;;;;;;<<<<<<======<<<<<<;;;;;;;;;;;;;;;<<<>>>??????>>>>>>>>>===>>>>>>???@@@???>>>>>>===>>>???@@@AAACCCCCCCCCCCCDDDDDDEEEEEEDDDDDDEEEEEEEEEFFFFFFFFFCCCGGGMMMOOOOOOXXXlllzzzmmmfffjjjyyy~~~rrrjjjddd\\\UUUHHHDDDBBBCCCCCCBBBDDDHHHGGGFFFDDDBBBAAA???>>>>>>@@@@@@????????????@@@@@@???>>>===<<<;;;:::::::::::::::::::::::::::::::::999999999999999999999999:::::::::;;;;;;;;;<<<<<<========================<<<<<<===>>>??????@@@@@@AAABBBBBBDDDEEEFFFGGGGGGIIIKKKMMMOOOQQQSSSVVVYYY\\\```gggnnnwww{{{nnnmmmooowww~~~xxxuuu{{{~~~nnncccaaaiiivvvvvviiiccc[[[WWWVVVVVVTTTRRRMMMMMMLLLJJJGGGEEEEEEFFFFFFHHHIIIHHHFFFJJJRRRYYY```dddiiimmmoooqqqrrrsssooosssyyy}}}|||zzzwwwuuurrrssssssuuuvvvwwwyyyyyyxxxxxxyyy{{{yyytttpppoooooorrrxxxxxxmmmZZZRRRKKKIIIHHHDDDAAAAAA@@@@@@@@@@@@@@@AAAAAAAAA|||wwwtttqqqooommmbbbZZZQQQKKKJJJHHHEEEBBBCCCBBBAAA???>>><<<;;;:::;;;;;;;;;;;;;;;<<<<<<<<<:::999999888888999999:::888999999::::::999999888777777888888999999999999888888888888999999::::::777777777777666666666666888888888777777777777777777777888999999999999888888888999999:::;;;;;;<<<;;;;;;;;;===AAAGGGLLLPPPRRRUUUYYYZZZZZZ^^^eeekkklllkkkjjjjjjjjjkkklllmmmkkklllmmmnnnooooooooonnnssstttuuusssnnnggg```[[[UUUPPPJJJEEECCCCCCBBBBBB???@@@BBBFFFLLLRRRWWWZZZ___fffmmmooommmpppxxx}}}}}}~~~~~~}}}mmm^^^RRRJJJDDDCCCDDDAAA@@@AAAAAAAAA???>>>>>>===========================<<<<<<>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<============>>>::::::;;;;;;;;;<<<<<<<<<<<<======>>>??????@@@@@@>>>>>>============>>>>>>===<<<;;;:::::::::;;;<<<:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999999::::::;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<===>>>>>>>>>=========<<<<<<<<<<<<============>>>>>>======<<<;;;;;;;;;<<<======<<<;;;;;;<<<;;;;;;;;;<<<<<<===>>>===============>>>?????????@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEFFFEEEGGGJJJLLLOOO\\\iii{{{zzzqqqkkkwww{{{wwwsssnnnYYYNNNCCCAAAAAA@@@@@@DDDDDDCCCBBB@@@???===<<<<<<============>>>???@@@@@@@@@???>>><<<;;;;;;::::::::::::::::::::::::::::::999999999999999999999999:::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<===>>>>>>>>>>>>@@@@@@AAABBBBBBCCCDDDDDDEEEGGGIIIKKKLLLMMMPPPRRRTTTXXX^^^eeemmmuuu}}}uuurrrpppuuu|||zzzttthhhdddkkkvvvtttfff```XXXRRRQQQPPPNNNLLLFFFGGGHHHGGGDDDCCCDDDFFFDDDGGGIIIHHHGGGLLLWWW```hhhjjjmmmnnnooopppqqqrrruuu{{{|||yyytttuuuwwwxxxyyyzzz{{{|||xxxwwwvvvzzzxxxuuuvvvyyyzzzzzz{{{~~~~~~~~~~~~~~~|||wwwmmmbbbSSSKKKFFFEEEEEEBBB@@@@@@@@@@@@@@@@@@@@@@@@??????~~~}}}{{{zzzqqqiii^^^WWWUUUSSSOOOKKKGGGFFFDDDBBB@@@>>>===<<<===<<<<<<;;;;;;::::::999:::999999888888999999:::888999:::;;;;;;:::999888666777888999999999999999999999999::::::;;;;;;;;;777777777777666666666666999999888888777777666666777777888999999999999888888888999::::::;;;<<<<<<>>>>>>>>>AAAGGGOOOWWW[[[___bbbeeeeeedddgggnnnuuurrrpppnnnmmmkkkkkkkkkkkkjjjjjjkkkmmmmmmnnnnnnnnnqqqrrrrrrqqqlllddd\\\WWWSSSNNNGGGBBB@@@@@@AAAAAA@@@BBBFFFLLLTTT\\\cccgggjjjqqqwwwuuuppprrr|||||||||}}}}}}~~~~~~~~~uuueeeWWWMMMFFFAAACCCDDDCCCAAABBBBBBAAA@@@???>>>>>>>>>>>>;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;<<<<<<<<<======:::::::::;;;;;;;;;<<<<<<<<<======>>>???@@@@@@@@@??????>>>>>>>>>>>>??????;;;:::999999999:::;;;;;;::::::;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<;;;;;;:::999::::::::::::;;;<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<999:::;;;===>>>?????????======<<<<<<<<<<<<=====================<<<<<<;;;:::;;;<<<======<<<;;;:::<<<<<<;;;;;;;;;<<<<<<==================>>>??????@@@AAABBBCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCDDDDDDEEEEEEEEEJJJCCCAAAFFFJJJLLLSSS[[[fff~~~uuuzzziiiWWWGGGBBBAAA??????AAAAAA@@@???>>>===;;;::::::::::::;;;;;;<<<>>>???@@@@@@???>>>===;;;;;;::::::::::::::::::::::::::::::999999999999999999999999::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<===>>>>>>>>>===?????????@@@AAAAAABBBBBBDDDEEEGGGHHHHHHIIIKKKMMMOOOSSSYYY```fffmmmtttyyy~~~yyyttttttyyy~~~|||yyymmmfffmmmwww~~~pppddd]]]TTTOOOMMMLLLJJJGGGAAACCCEEEEEECCCBBBDDDGGGFFFIIIKKKJJJJJJQQQ]]]gggnnnmmmmmmllllllmmmnnnooo{{{|||vvvxxxzzz{{{||||||}}}~~~vvvsssrrrxxx}}}uuuuuu|||~~~}}}|||{{{xxxzzzxxxuuurrrmmmbbbWWWMMMFFFAAABBBCCC@@@??????@@@@@@@@@???????????????}}}xxxqqqkkkfffaaa[[[VVVSSSOOOKKKGGGEEECCC@@@>>>>>><<<::::::;;;;;;;;;:::<<<===>>>===;;;999999999999::::::999777888:::<<<::::::::::::999999888888:::;;;:::999777777999;;;666666777777888888888888777777777777888999:::;;;777777888999::::::::::::===>>>>>>>>>===???CCCFFFEEEDDDDDDFFFJJJTTT^^^fffjjjlllnnnmmmlllmmmqqquuuuuutttqqqnnnllljjjiiiiiikkkiiiggggggiiilllmmmnnnqqqrrrqqqnnnhhh___VVVQQQMMMFFFAAAAAAAAA@@@AAADDDDDDHHHQQQ^^^jjjqqqqqqooouuuwwwxxxxxxxxx|||}}}}}}~~~~~~zzzvvv{{{vvvnnn]]]LLLIIIIIIGGGEEEDDDBBB@@@@@@>>>>>>>>>>>>???@@@AAABBB@@@???===<<<<<<===???@@@===<<<<<<<<<<<<======>>>======<<<<<<<<<;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>>>>??????>>>>>>======<<<<<<<<<<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>???::::::;;;;;;;;;;;;::::::888:::;;;============<<<<<<<<<;;;::::::<<<===>>>@@@@@@>>>===<<<<<<<<<<<<>>>>>>>>>>>>>>>=========>>>>>>>>>>>>???????????????<<<:::;;;>>>@@@@@@???>>>>>>>>>>>>????????????>>>>>>???@@@BBBCCCDDDEEEAAAAAAAAA@@@@@@?????????CCCBBBAAAAAABBBCCCEEEFFFBBBDDDEEEFFFFFFHHHLLLOOO\\\mmm}}}wwwkkkXXXHHHDDDDDD@@@888<<<===>>><<<999888:::<<<999888888999;;;???CCCFFFGGGFFFCCCAAA????????????;;;;;;::::::::::::::::::;;;;;;;;;:::::::::999999999::::::;;;;;;::::::999======<<<;;;::::::999999999999::::::;;;<<<======>>>>>>?????????@@@@@@@@@DDDDDDDDDDDDDDDEEEFFFGGGLLLNNNRRRXXX```gggmmmqqq{{{}}}xxxyyy~~~|||yyynnnkkknnnsss{{{~~~rrrjjj\\\WWWPPPJJJGGGEEEDDDCCCHHHFFFDDDCCCCCCEEEGGGHHHKKKKKKKKKLLLPPPXXXaaahhhooollljjjgggdddeeeppp{{{~~~|||xxxvvvvvvvvvqqqpppsss{{{{{{}}}~~~xxxvvvxxxtttsssqqqllleee[[[SSSNNNDDDCCC@@@>>>======>>>>>>??????>>>>>>======<<<<<<zzzvvvqqqlllhhh___[[[UUUPPPLLLHHHDDDAAA@@@>>><<<<<<===>>>===<<<;;;<<<===<<<;;;::::::;;;::::::;;;:::888999;;;<<<;;;;;;:::::::::::::::::::::::::::999777777888:::888888888888888888999999888888888888999::::::;;;999::::::;;;;;;:::::::::>>>???AAABBBDDDGGGLLLPPPRRRPPPMMMKKKNNNWWWbbbkkkoooqqqsssrrrpppppprrrttttttsssrrrpppnnnlllkkkjjjjjjhhhggggggiiikkkkkkkkkooonnnlllggg___VVVNNNIIIGGGCCC@@@@@@???===???CCCLLLSSS```ooozzz~~~|||zzzuuuxxx{{{||||||~~~}}}|||xxxuuu~~~uuummmeeeWWWJJJGGGGGGFFFEEEDDDCCCBBBBBB@@@@@@???????????????@@@AAA@@@>>>======>>>@@@AAA>>>>>>==============================<<<<<<<<<;;;999:::;;;;;;<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>>>>============<<<<<<<<<;;;===<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<===>>>>>>>>><<<<<<============<<<<<<:::;;;<<<===>>>>>>===<<<<<<<<<<<<<<<<<<======>>>@@@??????>>>>>>===<<<<<<==================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<:::;;;>>>@@@@@@???>>>>>>>>>>>>????????????>>>>>>???@@@AAABBBBBBCCCAAAAAAAAA@@@@@@?????????AAAAAAAAABBBBBBDDDEEEEEEBBBDDDEEEEEEEEEGGGJJJMMMTTT```ppp~~~|||yyyqqqbbbVVVRRRPPPIII@@@>>>======;;;:::::::::;;;999888888888:::>>>AAADDDHHHGGGFFFDDDBBB@@@>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::999999999999::::::;;;;;;::::::999===<<<<<<;;;::::::999999999999::::::;;;<<<<<<===>>>>>>>>>?????????@@@@@@?????????@@@AAACCCDDDEEEGGGIIILLLRRRXXX___dddhhhqqqxxxzzzzzz~~~}}}{{{qqqjjjlllpppwww~~~~~~~~~~~~zzzqqqggg___VVVQQQLLLHHHFFFEEEDDDDDDEEEDDDBBBAAABBBDDDGGGHHHNNNNNNNNNQQQWWW___fffjjjqqqjjjbbb\\\ZZZaaarrr}}}~~~~~~|||xxxtttrrrrrrqqqqqqssszzz|||uuuqqqsssqqqppplllggg___WWWOOOKKKCCCBBB@@@>>><<<======>>>>>>>>>>>>>>>======<<<<<<~~~{{{sssnnnfff___XXXRRRMMMJJJEEECCCAAA@@@AAAAAA@@@???>>>>>>???>>><<<<<<===???<<<======<<<;;;;;;<<<>>>======<<<<<<<<<======>>>;;;;;;<<<:::999888:::;;;;;;;;;;;;:::::::::::::::;;;;;;;;;:::;;;;;;<<<<<<<<<<<<=========<<<;;;;;;@@@BBBEEEHHHLLLQQQXXX\\\bbb^^^XXXTTTTTT\\\gggppptttvvvxxxxxxvvvtttssssssrrrrrrsssrrrqqqpppnnnmmmjjjhhhgggfffggghhhgggfffeeeddd```[[[TTTMMMFFFCCCAAA??????@@@>>>===BBBIIIXXXcccrrrxxx|||}}}}}}|||xxxyyy~~~}}}xxxvvv~~~wwwkkk```XXXOOOGGGDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBAAA??????>>>>>>>>>AAA@@@???>>>>>>???@@@AAA@@@@@@???>>>>>>=====================<<<<<<<<<<<<::::::;;;<<<<<<<<<<<<;;;<<<<<<<<<===============<<<<<<<<<<<<;;;;;;;;;;;;>>>>>>===<<<<<<<<<<<<<<<========================;;;;;;;;;<<<======>>>>>>======>>>>>>>>>>>>======<<<<<<>>>??????>>>======<<<<<<===>>>>>>>>>>>>>>>??????@@@@@@@@@>>>===<<<<<<<<<<<<======>>>>>>>>>??????>>>>>>======<<<<<<>>>===;;;<<<>>>@@@@@@???>>>>>>>>>?????????@@@@@@>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@AAABBBDDDDDDEEEEEECCCDDDDDDDDDDDDEEEHHHJJJLLLRRR^^^nnn~~~~~~wwwoookkkggg]]]SSSGGGCCC>>>;;;<<<<<<;;;:::999999888888999<<<>>>@@@GGGHHHIIIIIIGGGCCC???<<<>>>>>>>>>>>>======<<<<<<;;;;;;:::::::::999999999::::::;;;;;;;;;;;;::::::<<<<<<<<<;;;;;;::::::999999::::::;;;;;;<<<<<<<<<======>>>>>>>>>?????????;;;;;;;;;===>>>@@@BBBCCCDDDEEEGGGKKKQQQVVV[[[^^^dddkkkvvv~~~|||}}}|||{{{rrrhhhiiikkkooosssvvvvvvuuummmmmmlllkkkgggaaaYYYTTTMMMJJJFFFDDDDDDEEEEEEDDDCCCBBBAAAAAACCCFFFIIIKKKRRRPPPQQQVVV^^^eeeiiijjjllleee\\\WWWWWW___rrrzzz|||~~~|||yyytttrrrpppsssrrrtttzzz}}}yyyqqqllllllmmmjjjeee^^^WWWOOOJJJGGGBBBAAA???===<<<<<<======>>>>>>>>>============<<<wwwooohhhbbb\\\XXXOOOMMMJJJGGGFFFEEECCCAAAEEEEEEDDDBBB@@@???@@@BBB???@@@AAA@@@>>>===>>>????????????>>>??????@@@AAA<<<===>>>===;;;:::;;;=========<<<<<<<<<;;;;;;;;;>>>======<<<<<<======>>>>>>???@@@AAAAAAAAAAAAAAADDDGGGJJJNNNSSSYYY___dddjjjgggbbb]]]]]]bbbkkkqqquuuwwwzzz|||{{{xxxuuusssqqqrrrsssttttttsssqqqooollliiigggeeedddbbb___]]]XXXVVVSSSOOOJJJGGGDDDBBB>>>===>>>???>>>@@@JJJUUUeeennnyyy~~~~~~~~~}}}}}}wwwuuuyyy~~~}}}|||{{{zzzxxxpppcccVVVMMMIIIGGGDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBAAA@@@????????????AAAAAA@@@??????@@@AAAAAAAAAAAAAAA@@@???>>>======<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<>>>>>========================<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<===============>>>>>>>>>>>>=========>>>???@@@@@@???>>>===<<<===>>>@@@@@@???>>>>>>???@@@AAABBBBBB@@@>>><<<;;;;;;<<<======>>>????????????>>>>>>===<<<;;;;;;>>>=========>>>?????????>>>>>>?????????@@@@@@@@@?????????>>>>>>>>>>>>>>>@@@@@@@@@???????????????===???AAACCCDDDEEEDDDDDDCCCCCCDDDCCCBBBCCCEEEHHHHHHKKKTTTbbbssswwwnnnZZZOOOBBB<<<<<<===<<<999:::999888888888999;;;<<>>>>>======;;;;;;;;;::::::::::::999::::::;;;;;;;;;;;;::::::<<<<<<;;;;;;;;;::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<=========>>>>>>>>>;;;;;;<<<<<<>>>???@@@AAADDDEEEGGGIIIMMMRRRUUUXXXZZZ```kkkwww}}}~~~}}}{{{xxxzzz~~~vvvnnndddcccccceeeggggggfffddd```^^^]]][[[YYYUUUPPPMMMGGGEEECCCBBBCCCDDDCCCCCCCCCBBBAAABBBDDDHHHLLLNNNSSSQQQPPPVVV___eeefffdddbbb```^^^^^^___dddqqq~~~|||xxxzzzzzzyyywwwuuuuuuuuuxxxvvvvvv|||}}}}}}~~~xxxnnnhhhggggggccc]]]UUUNNNIIIEEECCC@@@???>>>===<<<<<<<<<<<<========================}}}wwwrrrmmmjjj___\\\WWWSSSQQQNNNJJJHHHMMMMMMLLLIIIEEEBBBBBBCCCCCCDDDDDDCCCAAA??????@@@AAAAAAAAABBBBBBBBBBBBAAA===???@@@???===<<<===>>>======<<<<<<<<<<<<<<<<<>>>>>>>>>>>??????@@@CCCDDDEEEGGGIIIJJJKKKKKKMMMOOORRRTTTXXX\\\bbbgggiiiiiigggeeeeeeggglllpppqqqtttxxx|||}}}{{{wwwtttpppqqqsssssssssrrrpppnnnllliiiddd```]]]ZZZVVVTTTPPPNNNKKKGGGDDDCCCBBBAAA<<<;;;<<>>============>>><<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<<<<======<<<<<<;;;===>>>???@@@@@@@@@???>>><<<===???@@@@@@@@@???>>>???@@@BBBCCCCCCAAA???>>><<<<<<<<<===>>>???@@@@@@@@@??????>>>===<<<<<<;;;===>>>??????????????????????????????@@@@@@@@@@@@??????>>>>>>>>>>>>======????????????????????????===???AAACCCDDDDDDDDDCCCBBBCCCCCCBBBAAABBBDDDFFFGGGJJJPPPYYYfffxxxooo___KKK???<<<<<<;;;888:::999888888888888999999===AAAGGGLLLMMMKKKHHHEEEBBBAAAAAA@@@??????>>>>>><<<<<<<<<;;;;;;;;;;;;::::::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========??????>>>>>>>>>???@@@@@@EEEEEEFFFHHHJJJMMMPPPRRRTTTYYYbbbnnn{{{{{{||||||zzzwwwssstttvvvzzz{{{wwwoooiii]]]\\\ZZZZZZ[[[ZZZXXXVVVUUUSSSQQQPPPOOOMMMJJJHHHEEEDDDBBBBBBCCCCCCBBBAAA@@@@@@@@@AAADDDHHHLLLOOOSSSOOONNNRRRYYY______]]]aaaaaabbbeeeeeehhhrrr}}}xxxuuutttsssrrrrrrtttxxx|||}}}{{{zzz~~~~~~||||||wwwmmmfffddd```\\\VVVNNNHHHDDDAAA@@@>>>>>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<=========}}}zzzrrrnnniiieeeaaa]]]YYYVVVWWWXXXWWWTTTOOOKKKIIIIIIKKKLLLMMMLLLIIIGGGFFFGGGGGGHHHJJJJJJJJJHHHFFFEEEBBBCCCEEEDDDCCCAAAAAABBB@@@@@@@@@AAAAAAAAABBBBBBCCCCCCCCCCCCDDDEEEFFFGGGLLLMMMPPPRRRTTTVVVWWWXXXYYYZZZ[[[\\\]]]```eeehhhgggiiikkkkkkkkkkkkmmmnnnoooqqquuuzzz}}}|||xxxtttnnnnnnoooooonnnllljjjiiihhhddd]]]XXXTTTQQQNNNLLLLLLJJJGGGDDDAAA@@@??????===<<<>>>BBBGGGMMMYYYdddllllllmmmooottt{{{xxx{{{zzzssspppvvv|||}}}}}}|||~~~{{{sssnnniiibbbYYYNNNEEEDDDHHHEEEDDDDDDCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@AAAAAABBB@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAAAAA@@@???===<<<;;;;;;;;;::::::::::::999;;;;;;<<<============<<<;;;;;;:::999:::;;;<<<============>>>>>>>>>>>>>>>??????>>>===============<<<<<<<<<;;;::::::999999;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::;;;<<<>>>???@@@@@@??????======>>>???????????????AAAAAABBBCCCCCCBBBAAA@@@>>>>>>>>>??????@@@@@@@@@@@@@@@??????>>>>>>=========???@@@@@@???>>>>>>????????????@@@@@@@@@@@@AAA?????????>>>>>>>>>>>>>>>>>>>>>>>>??????????????????@@@AAABBBBBBCCCCCCBBBBBBCCCCCCBBBAAABBBEEEGGGEEEHHHLLLPPPXXXiiiqqq[[[JJJCCC@@@===:::::::::999888888888888888888<<>>>>>=========<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<>>>>>>>>???BBBGGGKKKNNNRRRNNNLLLMMMSSSYYY\\\]]]iiigggeeedddcccgggtttzzzsssrrrqqqpppnnnooottt{{{|||~~~~~~{{{|||}}}yyytttkkkccc___YYYUUUOOOHHHCCC@@@>>>>>><<<<<<<<<;;;;;;;;;::::::;;;<<<<<<<<<<<<=========qqqwww}}}|||}}}{{{wwwtttpppllljjjeeefffgggeee```\\\XXXWWWZZZ\\\]]][[[XXXVVVUUUUUUTTTVVVYYY[[[ZZZVVVRRROOOLLLNNNPPPPPPNNNLLLLLLMMMJJJKKKKKKLLLMMMNNNOOOOOOOOOOOOPPPQQQRRRSSSUUUVVVYYYZZZ\\\^^^```aaabbbccccccddddddddddddeeeiiillljjjlllnnnooonnnnnnnnnoooooopppsssxxx{{{{{{wwwssskkkjjjiiigggfffdddcccbbb___ZZZSSSMMMJJJHHHGGGFFFFFFEEEDDDBBBAAAAAAAAAAAABBBBBBEEENNNTTTXXX___eeejjjjjjlllqqqxxxzzz~~~{{{tttrrrzzz{{{{{{yyyxxxyyyzzztttlllfff___YYYUUUMMMDDDBBBEEEBBBBBBBBBCCCCCCCCCDDDDDDCCCBBBAAAAAA@@@@@@@@@@@@>>>??????????????????>>>===>>>@@@AAA@@@???>>>=========<<<<<<<<<;;;;;;;;;;;;;;;<<<===============;;;:::999888999:::<<<===<<<<<<<<<=========>>>>>>>>>>>>===<<<<<<<<<<<<============<<<;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::999:::<<<>>>@@@@@@@@@@@@>>>============>>>??????BBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@????????????===???BBBAAA???>>>>>>????????????@@@@@@@@@AAAAAA????????????????????????===>>>>>>>>>?????????@@@BBBAAAAAA@@@AAAAAABBBBBBBBBBBBCCCBBBBBBCCCFFFHHHEEEGGGIIIJJJOOO\\\ooo~~~ppp___TTTLLLFFFBBB::::::999999999888888888666999???EEEIIILLLMMMNNNHHHHHHGGGFFFEEEDDDCCCCCC????????????>>>>>>>>>===;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;>>>>>>=========>>>>>>???@@@??????@@@BBBDDDFFFHHHJJJLLLPPPVVVaaaooo~~~{{{uuuttttttqqqoooeeecccbbbbbbccc```ZZZUUUNNNLLLJJJIIIIIIIIIGGGFFFEEEDDDCCCCCCEEEEEEEEECCCCCCCCCDDDFFFHHHHHHFFFDDD@@@@@@@@@AAADDDIIIMMMPPPQQQOOOLLLLLLPPPWWW___dddnnnjjjfffdddbbbeeerrr{{{wwwttttttttttttssstttyyy}}}}}}}}}wwwxxx|||zzzvvvpppfff]]]YYYQQQNNNIIICCC???<<<;;;;;;;;;;;;;;;;;;;;;::::::999;;;;;;;;;<<<<<<<<<======dddkkktttwwwvvvvvv{{{~~~zzzxxxooorrrtttsssooojjjgggeeehhhjjjkkkiiifffdddbbbbbbaaadddgggiiihhhccc^^^ZZZWWWYYY[[[[[[YYYWWWWWWWWWUUUVVVWWWXXXYYYZZZ[[[\\\[[[[[[\\\]]]___aaacccdddbbbccceeefffhhhhhhiiiiiijjjkkkjjjiiiiiijjjmmmooonnnpppqqqqqqpppooopppqqqqqqqqqssswww{{{zzzvvvrrriiigggeeebbb```^^^]]]\\\XXXSSSKKKFFFDDDDDDDDDDDD??????@@@AAABBBCCCEEEEEEIIIIIINNNYYY```bbbccceeejjjjjjnnnuuu}}}}}}}}}vvvuuu~~~}}}zzzwwwwwwvvvooofff```XXXSSSQQQLLLCCC@@@BBB@@@@@@AAABBBCCCEEEEEEFFFEEEDDDCCCAAA@@@???>>>>>>>>>>>>????????????>>>>>><<<===???@@@@@@???>>>===???>>>>>>>>>============;;;<<<<<<===============;;;:::999888888:::<<<===;;;;;;;;;<<<<<<<<<======>>>>>>===<<<<<<<<<<<<<<>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;:::888999<<<>>>@@@@@@AAA@@@>>>===<<<<<<<<<===???@@@CCCCCCBBBBBBBBBCCCCCCDDDBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAA<<>>?????????@@@@@@@@@AAAAAAAAA>>>?????????@@@@@@@@@@@@======>>>>>>?????????@@@CCCBBBAAA@@@???@@@AAABBBAAABBBCCCCCCBBBDDDFFFIIIGGGGGGGGGGGGLLLVVVeeeoooqqqdddYYYQQQKKK:::::::::999999999999999777999===BBBGGGKKKMMMNNNKKKKKKJJJIIIGGGFFFFFFEEE@@@@@@@@@@@@?????????>>>;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;:::::::::;;;<<<===>>>???????????????AAACCCEEEFFFFFFGGGIIINNNWWWdddrrr|||xxxrrrqqqqqqooolll^^^[[[YYYXXXXXXVVVPPPLLLJJJHHHEEEEEEEEEFFFEEECCCDDDBBBBBBCCCEEEFFFEEEDDDBBBBBBDDDGGGJJJKKKIIIGGGDDDDDDDDDEEEHHHLLLQQQSSSQQQOOOMMMLLLOOOXXXccckkkllljjjhhhgggddddddmmmxxx}}}~~~}}}}}}yyyzzz{{{{{{|||}}}|||wwwsssvvv{{{xxxtttmmmcccXXXTTTLLLIIIEEE@@@===:::999999::::::;;;;;;;;;:::999999;;;;;;;;;<<<<<<<<<======UUUXXX^^^cccggglllqqquuuwww{{{}}}|||zzzyyywwwvvvvvvuuusssvvvzzz|||zzzvvvtttrrrqqqrrrsssuuuuuurrrmmmiiihhhkkknnnnnnlllkkklllmmmdddeeeggghhhjjjkkklllllliiihhhgggggggggggghhhiiioooppppppqqqqqqppppppoootttpppkkkhhhgggiiimmmpppwwwtttqqqppprrrsssqqqoooooonnnoooppprrrqqqpppnnnhhhccc\\\YYYYYYWWWQQQMMMKKKKKKIIIEEEAAA>>>???@@@FFFBBB???@@@EEEKKKOOOQQQUUUZZZaaahhhlllmmmmmmkkkmmmpppvvvzzz}}}||||||~~~{{{pppuuu}}}|||wwwuuuuuuqqqggg^^^QQQOOOLLLHHHEEECCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCBBBBBBBBB@@@???>>>>>>>>>???@@@AAA??????AAABBBBBBAAA?????????AAABBBBBB???=========<<<<<<<<<<<<<<<===>>>>>>???>>><<<;;;::::::;;;;;;<<<;;;;;;<<<<<<===>>>???@@@@@@>>>===;;;;;;:::::::::;;;===>>>>>>===;;;:::<<<<<<<<<<<<<<<;;;;;;:::888888888888999999:::;;;;;;<<<>>>>>><<<<<<<<<===>>>?????????@@@@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCAAAAAAAAA@@@@@@@@@??????BBBBBBCCCCCCBBB@@@???>>>======>>>???@@@@@@AAAAAA@@@@@@@@@AAAAAAAAABBBBBB????????????????????????@@@@@@????????????@@@@@@@@@@@@AAAAAABBBCCCDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDFFFFFFEEEEEEGGGNNNVVV\\\rrruuukkkaaaXXXGGG===777888888555666999555777:::>>>BBBFFFIIIKKKIIIKKKNNNOOOMMMLLLKKKKKKCCCCCCCCCCCCBBBAAAAAA@@@;;;<<<===>>>===<<<:::999;;;;;;<<<<<<======>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999888888888:::::::::;;;<<<===????????????@@@AAAAAABBBCCCCCCBBBEEEGGGHHHKKKSSS___iiiyyy~~~uuummmiiieeeaaa^^^YYYWWWSSSNNNJJJGGGFFFEEEBBBAAAAAAAAAAAABBBCCCCCCCCCAAAAAADDDGGGHHHHHHHHHCCCJJJOOONNNMMMNNNNNNLLLJJJHHHFFFGGGJJJMMMOOOOOOWWWPPPNNNUUU]]]dddkkkqqqooonnnjjjeeecccgggpppwwwyyy}}}xxx}}}wwwvvvyyy}}}~~~xxxuuusssppprrrwww~~~xxxpppggg\\\RRRKKKDDDCCC@@@>>>======>>>>>><<<;;;;;;::::::;;;;;;<<<888999999:::;;;<<<======JJJMMMRRRVVVZZZ^^^cccffflllrrryyy~~~}}}{{{zzzzzzyyyxxx|||}}}{{{zzzyyyyyy{{{}}}~~~}}}xxxuuusssvvvyyyyyywwwvvvvvvwwwqqqqqqsssttttttuuuttttttqqqqqqpppooonnnmmmmmmlllrrrrrrssssssrrrqqqqqqppptttqqqllliiihhhjjjnnnpppwwwssspppoooqqqqqqnnnlllkkkkkkjjjkkklllkkkiiiggg___ZZZUUUSSSSSSQQQMMMIIIFFFFFFDDDAAA>>>===>>>???BBBAAAAAAFFFMMMTTTYYYZZZaaaeeejjjppptttuuuuuutttvvvxxx{{{~~~|||{{{|||{{{zzz|||{{{~~~|||xxxvvvtttmmmaaaWWWMMMKKKHHHFFFCCCAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBB@@@???>>>>>>===>>>?????????@@@@@@@@@@@@@@@@@@??????AAABBBBBB@@@>>>======<<<<<<<<<<<<<<<======>>>>>>>>><<<;;;:::::::::;;;<<<;;;;;;<<<<<<===>>>???@@@???>>>===<<<;;;;;;;;;;;;;;;<<<======<<<;;;;;;<<<============<<<;;;;;;999999999999999:::;;;;;;;;;===>>>>>>===<<<<<<===============>>>>>>>>>>>>@@@@@@@@@@@@AAAAAAAAABBBAAA@@@@@@@@@????????????@@@AAABBBBBBBBBAAA@@@???>>>>>>??????@@@AAAAAABBB???@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@@@@@@@AAABBBBBBCCCDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDGGGGGGFFFFFFGGGKKKRRRVVVdddyyyuuukkkcccNNNDDD<<<;;;<<<999777888555666888:::===???@@@AAAEEEHHHLLLOOOOOOPPPPPPQQQMMMKKKIIIGGGDDDCCCBBBAAA======<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999999999999999::::::;;;===>>>???>>>??????@@@AAAAAABBBBBBAAACCCDDDEEEFFFLLLVVV]]]lllvvv{{{uuullleee```\\\YYYVVVNNNLLLIIIFFFDDDBBBAAAAAAAAAAAAAAAAAABBBBBBBBBBBBDDDBBBBBBDDDFFFFFFFFFFFFIIIOOOSSSSSSSSSWWWYYYYYYTTTQQQNNNMMMOOOQQQRRRRRRSSSSSSUUU[[[ccclllppprrrooonnniiidddaaadddkkkrrrxxx}}}zzz~~~yyywwwxxx{{{|||}}}yyywwwxxxuuuqqqpppsssyyyzzz}}}~~~yyyrrrjjjaaaXXXOOOIIICCCBBB@@@>>><<<<<<===>>><<<;;;;;;::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;::::::???BBBEEEHHHKKKNNNQQQTTT\\\ccclllssswww{{{~~~}}}||||||}}}~~~|||{{{zzzzzzyyyxxxvvvtttqqqpppuuuuuuuuuuuutttrrrpppooorrrpppmmmkkkkkkllloooqqqwwwsssooonnnnnnnnnkkkhhheeedddbbbbbbbbb```^^^[[[SSSOOOKKKJJJKKKJJJGGGDDDAAABBBAAA???======>>>@@@@@@CCCIIIRRR\\\dddhhhjjjnnnqqquuuyyy|||}}}~~~}}}||||||}}}}}}~~~~~~}}}~~~yyyuuu{{{~~~zzzwwwtttpppfffXXXMMMGGGFFFDDDBBB@@@????????????????????????????????????@@@AAABBBBBBBBBBBBBBBAAA@@@???>>>>>>===>>>>>>@@@@@@????????????@@@@@@???AAACCCBBB@@@???>>>>>><<<<<<;;;;;;<<<<<<===>>>===<<<;;;:::::::::::::::<<<;;;;;;<<<<<<===>>>??????>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>===<<<<<<:::::::::::::::;;;;;;<<<<<<>>>??????=========>>>;;;;;;;;;;;;<<<<<<<<<===????????????@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>???AAABBBBBBBBBAAA@@@??????@@@@@@AAAAAABBBBBB?????????@@@@@@@@@AAAAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@????????????@@@@@@AAAAAAAAABBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDGGGGGGHHHGGGGGGIIILLLPPPXXXjjjxxxqqqUUUIII>>>;;;;;;:::777666888888888999999:::::::::@@@DDDIIIMMMPPPSSSVVVXXXWWWTTTOOOJJJFFFDDDBBBBBB???>>>;;;:::999:::<<<===:::;;;;;;<<<======>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;888999999999999999999:::999999999:::;;;<<<===>>>===>>>>>>??????@@@@@@@@@???AAACCCBBBBBBEEEKKKPPP\\\fffuuu~~~yyynnnhhhaaaZZZUUURRROOOLLLEEEDDDBBB@@@????????????AAABBBCCCDDDEEEEEEDDDCCCGGGFFFEEEEEEGGGJJJJJJIIIPPPVVVYYYZZZ]]]ccchhhhhheeeaaa[[[WWWVVVVVVVVVVVVQQQYYY___bbbkkkvvvxxxssspppnnniiiccc^^^___eeekkkttt~~~}}}~~~}}}|||yyyxxxxxxxxxssssssuuuzzzyyysssppppppuuuvvvyyy||||||zzzvvvqqqiiiaaaYYYQQQJJJFFFBBBAAA???===<<<<<<======<<<<<<;;;;;;;;;;;;<<<<<<===<<<<<<<<<;;;;;;;;;;;;;;;===@@@AAABBBDDDFFFHHHMMMTTT\\\bbbgggkkkqqqvvv~~~}}}|||}}}~~~|||||||||}}}|||{{{xxxuuusssvvvvvvvvvuuusssqqqnnnllllllkkkjjjiiijjjmmmppprrruuurrrmmmllllllkkkhhhddd^^^\\\YYYXXXWWWUUURRRPPPHHHFFFDDDCCCEEEEEEDDDBBB@@@@@@@@@???======???AAADDDJJJTTT```kkkrrrvvvwwwwwwxxxzzz}}}~~~~~~}}}zzzwwwyyy~~~||||||xxxrrrmmmggg\\\OOOFFFBBBBBBAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAABBBAAAAAABBBBBBAAA@@@???>>>>>>>>>@@@???>>>======>>>???@@@???AAACCCCCCAAA?????????<<<;;;;;;;;;;;;<<<======<<<<<<;;;;;;::::::::::::<<<;;;;;;<<<<<<===>>>???>>>>>>===============>>>======<<<<<<<<<<<<======>>>>>>>>>>>>>>>======<<<;;;;;;;;;::::::;;;;;;<<<<<<>>>??????>>>======>>>::::::;;;;;;;;;<<<<<<<<>>>>>>>>>>>===<<<>>>???AAABBBBBBBBBBBB@@@@@@@@@AAAAAABBBBBBBBB@@@@@@@@@@@@AAAAAAAAABBB@@@AAAAAAAAAAAAAAABBBBBBAAA@@@@@@??????@@@@@@AAAAAABBBBBBBBBCCCCCCDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDFFFGGGGGGGGGHHHIIIKKKTTT___nnn|||cccUUUEEE<<<<<<<<<;;;999::::::::::::::::::::::::;;;???EEEIIIMMMQQQUUUWWWXXXUUUOOOJJJEEEBBBAAAAAA>>>===;;;:::::::::;;;<<<::::::;;;;;;<<<===>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;888888999999::::::;;;;;;999999999::::::;;;===============>>>>>>>>>??????>>>@@@AAAAAAAAABBBEEEHHHOOOXXXeeettt}}}wwwpppjjjaaa]]]WWWQQQMMMJJJGGGFFFCCCBBBAAA@@@???@@@AAABBBAAACCCFFFHHHJJJIIIIIIHHHKKKKKKJJJJJJMMMSSSUUUTTTWWW]]]bbbdddiiipppssssssrrrmmmfffaaa^^^]]]]]]\\\XXXeeekkkiiiooo|||~~~uuuqqqooojjjccc]]]]]]bbbgggooozzz}}}}}}{{{xxxvvvvvvpppqqquuu||||||wwwsssrrrwwwwwwyyy|||~~~|||vvvqqqnnnhhh```XXXRRRLLLGGGDDD@@@???>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<::::::;;;<<<===>>>>>>???;;;===??????>>>???@@@BBBDDDHHHMMMQQQUUU[[[bbbhhhuuuzzz}}}||||||}}}~~~{{{{{{|||}}}~~~}}}{{{yyywwwuuuuuuuuutttqqqmmmiiigggcccbbbbbbccceeeiiillloooppplllhhhggggggfffccc```UUUSSSPPPNNNMMMKKKHHHFFFCCCBBBAAAAAABBBBBBBBBBBB>>>??????>>>======@@@BBBJJJQQQ\\\hhhqqqwwwzzz||||||}}}~~~~~~~~~|||vvvqqqsssyyy|||zzzxxxrrriiiaaaZZZRRRIIIDDD@@@@@@@@@@@@@@@@@@??????===========================>>>???@@@AAAAAAAAAAAACCCCCCBBBBBBAAA@@@???>>>@@@???============???@@@>>>@@@BBBBBBAAA?????????;;;;;;;;;;;;;;;<<<======;;;;;;;;;;;;;;;;;;::::::<<<;;;;;;<<<<<<===>>>??????>>>>>>=========>>>>>>>>>===<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>======<<<<<<;;;;;;::::::;;;;;;;;;<<<===??????===<<<===>>>;;;;;;<<<<<<<<<=========@@@@@@@@@@@@AAAAAAAAAAAA?????????>>>>>>>>>>>>===;;;<<<>>>AAABBBCCCBBBBBB@@@AAAAAAAAAAAAAAABBBBBBAAAAAAAAAAAABBBBBBBBBBBB@@@@@@@@@AAAAAABBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAABBBBBBCCCCCCCCCCCCCCCDDDBBBBBBCCCCCCDDDDDDDDDEEEAAACCCFFFGGGGGGHHHIIIJJJSSSVVV^^^nnnzzzkkkUUUEEE@@@@@@???===888888999999999:::::::::999<<<@@@DDDFFFIIIMMMOOOQQQNNNIIIDDDAAA?????????:::;;;;;;<<<<<<:::999888999999:::;;;<<<===>>>>>><<<<<<<<<<<<<<<<<<<<<<<<999999::::::;;;;;;<<<<<<::::::::::::;;;<<<<<<===<<<===============>>>>>>;;;===>>>???@@@@@@BBBCCCFFFLLLVVV```iiiooorrrsssooonnnnnnmmmjjjeee^^^ZZZTTTRRROOOJJJFFFCCCCCCCCCBBBAAAAAA@@@@@@AAABBBCCCCCCFFFIIIMMMPPPQQQQQQQQQQQQSSSRRRQQQVVV___dddbbb```gggmmmrrrwww||||||xxxqqqnnniiiggghhhiiijjjjjjgggqqqsssmmmppp|||xxxsssqqqmmmeee______ccchhhmmmxxx}}}|||xxxvvvwwwttttttwww}}}~~~zzzxxxyyyzzzzzzzzz|||}}}yyyqqqjjjeee```XXXRRRLLLHHHEEEBBB??????>>>======<<<<<<<<<===<<<<<<;;;;;;<<<<<<===:::;;;;;;<<<===>>>???@@@<<<===>>>>>><<<<<<===>>>>>>AAACCCEEEGGGLLLTTTZZZggglllssswwwyyy{{{~~~~~~}}}zzz|||~~~}}}{{{|||}}}~~~~~~}}}}}}|||tttttttttrrrnnniiidddaaaYYYXXXWWWWWWYYY]]]bbbeeeeeeaaa^^^]]]^^^^^^\\\YYYNNNKKKHHHFFFFFFEEECCCAAA@@@@@@@@@@@@@@@@@@AAAAAA;;;===>>>>>>>>>@@@CCCFFFPPPWWWaaajjjqqqvvvyyy{{{{{{tttxxx~~~~~~|||sssllliiirrr|||yyywwwqqqjjj___VVVNNNJJJFFFDDD???@@@@@@AAAAAA@@@@@@???========================<<<===>>>???@@@AAAAAAAAAAAABBBBBBBBBAAA@@@??????>>>>>>============>>>>>>===???AAAAAA@@@>>>>>>???;;;;;;::::::;;;;;;<<<===;;;<<<<<<======<<<;;;;;;<<<;;;;;;<<<<<<===>>>???@@@???>>>>>>==========================================>>>>>>>>>===<<<<<<<<<;;;;;;:::::::::::::::;;;===>>>>>><<<<<<<<<===<<<<<<<<<=========>>>>>>@@@@@@@@@@@@AAAAAAAAABBB@@@@@@?????????>>>>>>>>>;;;<<<>>>@@@BBBBBBBBBBBB@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@AAAAAAAAABBBBBBBBB??????@@@@@@AAAAAABBBBBBAAAAAA@@@@@@@@@@@@AAAAAACCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCDDDDDDEEE@@@BBBEEEGGGGGGHHHIIIKKKNNNNNNRRR]]]sss|||fffPPPDDDBBBAAA>>>;;;;;;:::999999888777777888:::<<<>>>???@@@CCCEEEFFFDDDAAA>>><<<<<<<<<<<<888999:::;;;;;;999777666888888999;;;<<<===>>>???>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<<<<<<<<<<<<<===;;;;;;;;;;;;;;;<<<===>>>========================999:::;;;===>>>???@@@@@@AAADDDJJJPPPUUUXXXZZZ[[[YYYZZZZZZYYYWWWSSSOOOMMMJJJIIIHHHEEEBBB@@@AAABBBBBBBBBBBBBBBCCCEEEGGGHHHKKKNNNRRRWWW\\\```bbbccc```cccaaa]]]aaalllqqqooommmsssxxx|||xxxjjjiiiiiilllqqqvvvyyy{{{uuuzzzxxxqqqpppxxx|||{{{vvvtttpppjjjeeeeeeiiinnnrrr{{{zzzvvvwwwyyy{{{yyy{{{~~~}}}~~~|||zzzzzzzzzvvvlllddd]]]YYYRRRMMMIIIFFFCCC@@@?????????>>>>>>===============<<<<<<<<<<<<======>>>>>>>>>>>>============>>>??????>>><<<;;;<<<===999<<>>======>>>???;;;===???AAADDDGGGLLLOOOWWW]]]eeelllppptttyyy|||}}}vvvtttsss{{{|||zzz{{{{{{xxxuuukkkhhhmmm{{{yyyssspppnnnfff```WWWNNNHHHEEEDDDDDD???@@@@@@AAAAAA@@@??????========================;;;<<<===???@@@@@@AAAAAA>>>???@@@@@@@@@???>>>>>><<<======>>>>>>======<<<<<<>>>@@@@@@???>>>===>>>;;;;;;::::::;;;;;;<<<===<<<<<<===>>>>>>======<<<<<<;;;;;;<<<<<<===>>>???AAA@@@???>>>============<<<===>>>??????>>>===<<<<<<============<<<;;;;;;;;;;;;:::999999999999999:::;;;======;;;;;;;;;<<<<<<<<<<<<<<<============????????????@@@@@@@@@@@@AAA@@@@@@@@@????????????;;;<<<>>>@@@AAABBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>?????????@@@@@@@@@>>>>>>??????@@@AAAAAABBBBBBAAAAAA@@@@@@AAAAAABBBDDDDDDDDDDDDCCCCCCCCCCCCAAAAAABBBCCCCCCDDDEEEEEEBBBDDDFFFGGGGGGGGGIIIJJJIIIJJJMMMTTTaaawww{{{yyy|||uuu___QQQMMMLLLIIIIIIHHHEEEBBB???;;;999888777888999999999999;;;===???>>>===;;;:::999999999888888888888888777666666777888999:::<<<===>>>???????????????????????????>>>>>>>>>>>>==================<<<<<<<<<===>>>>>>===========================<<<<<<===???@@@AAAAAAAAABBBDDDGGGIIIKKKLLLLLLLLLMMMNNNNNNLLLJJJIIIHHHEEEFFFGGGEEECCCBBBDDDGGGHHHHHHIIIJJJMMMPPPSSSUUU[[[^^^bbbiiiooovvv{{{}}}xxx{{{vvvnnnpppzzz~~~yyywwwzzz}}}}}}|||ttthhhiiilllqqqxxx~~~}}}|||yyyuuurrrsssxxx|||xxxwwwtttpppllllllqqqvvv||||||vvvsssvvvzzz~~~{{{{{{zzzuuujjjaaaVVVSSSNNNIIIFFFDDD@@@>>>??????????????????>>>>>>======<<<<<<<<<<<<======?????????>>>>>>>>>======@@@AAAAAA@@@>>><<<===>>>777:::>>>>>>======@@@CCCFFFLLLTTTZZZ]]]```dddggggggjjjpppvvvzzz||||||{{{zzz{{{|||}}}|||zzzxxxwwwrrruuuxxxzzzzzzzzz{{{|||~~~}}}|||~~~{{{zzzyyyyyyxxxxxxyyyyyyttttttsssqqqllleee___[[[LLLIIIDDDAAAAAADDDIIILLLLLLJJJGGGHHHKKKMMMKKKIIIEEECCC@@@???@@@@@@@@@???>>>>>>>>><<<;;;:::;;;<<<===???CCCFFFJJJOOOUUUYYY]]]bbbiiinnnrrrvvv{{{zzzuuutttwww|||yyywwwvvvssspppgggjjjtttzzzqqqkkkfffddd___ZZZRRRKKKFFFCCCCCCCCC??????@@@AAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<===>>>@@@@@@AAAAAA<<<<<<>>>??????>>>======;;;<<<===>>>>>>===<<<;;;;;;===??????>>>=========;;;::::::::::::;;;<<<<<<<<<===>>>??????>>>======<<<;;;;;;<<<<<<===>>>???BBBAAA@@@>>>===<<<<<<<<<;;;===>>>@@@@@@>>>===;;;<<<<<<<<<<<<<<<;;;;;;:::;;;:::999999888888888888999;;;<<<<<<;;;::::::;;;;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>????????????AAAAAAAAA@@@@@@@@@@@@???;;;<<<>>>@@@AAAAAAAAAAAA@@@?????????????????????============>>>>>>>>>>>>======>>>???@@@@@@AAAAAABBBAAAAAA@@@@@@AAAAAABBBDDDDDDDDDDDDDDDCCCCCCCCCAAAAAABBBBBBCCCDDDEEEEEEDDDEEEGGGGGGFFFFFFHHHIIIHHHKKKNNNQQQVVVeee}}}}}}vvvttttttzzzqqqccc```___\\\ZZZWWWSSSNNNHHHBBB>>><<<666777888777666666888:::<<<<<<;;;:::999888777777999888666555444555666777777888999:::<<<===>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>======>>>============>>>>>>???>>>>>>>>>>>>>>>=========BBBAAA@@@@@@BBBCCCCCCCCCDDDDDDDDDEEEFFFFFFGGGGGGHHHJJJKKKJJJIIIIIIIIIIIIFFFHHHIIIIIIGGGGGGIIILLLOOOPPPRRRUUUYYY]]]aaaccciiilllqqqxxx}}}||||||}}}|||yyyzzz{{{vvvooolllmmmpppvvv||||||yyyxxxtttqqqvvv}}}yyyyyywwwssspppqqqwww|||yyyrrrqqqvvv{{{~~~|||{{{vvvkkkbbbRRROOOKKKGGGEEEBBB???<<>>======<<<<<<<<<<<<======<<<<<<===>>>???@@@AAAAAADDDDDDDDDEEEEEEBBB>>>:::<<<;;;::::::;;;===???AAADDDDDDEEEGGGJJJNNNRRRUUUZZZ\\\___cccgggkkknnnpppooooooooopppooonnnnnnmmmgggjjjpppuuuxxxyyyxxxwwwyyyzzz{{{|||}}}~~~~~~yyyxxxwwwuuutttttttttttttttppplllkkkjjjfff^^^WWWLLLIIICCC>>><<<===@@@BBBBBBBBBBBBBBBBBBCCCCCCDDDBBBBBBAAA???<<<;;;;;;<<<;;;;;;;;;===???BBBCCCCCCCCCFFFMMMUUU\\\^^^]]][[[ccchhhooouuuxxx{{{}}}~~~~~~}}}|||~~~{{{pppiiikkknnnxxx{{{wwwqqqggg^^^ZZZTTTPPPKKKGGGEEEBBB???===>>>>>>????????????>>>>>>========================;;;;;;<<<<<<===???@@@AAA@@@???>>>======>>>???@@@@@@???>>>===<<<;;;::::::>>>???@@@AAA@@@>>><<<;;;===;;;:::888888999:::;;;<<<<<<<<<<<<===============<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;<<<<<<<<<======???>>>===;;;;;;;;;<<<===999999999888999999::::::;;;;;;;;;<<<<<<<<<======:::;;;;;;;;;<<<===============>>>???????????????@@@@@@@@@@@@@@@@@@AAAAAA===============>>>>>>???@@@???===<<<<<<>>>???AAA<<<<<<<<<<<<<<<===>>>>>>>>>????????????@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAAAAABBBCCCDDDDDDDDDCCCAAAAAA@@@AAABBBCCCEEEEEEEEEEEEFFFGGGHHHIIIEEEIIIMMMLLLNNNXXXjjjxxxpppsssyyysssllloooxxxtttrrrqqqlll\\\HHH>>>???===777333444555444555888777777777777777777777777888888888888888999::::::777777777777888999:::;;;;;;===???BBBCCCDDDDDDDDDDDDEEEDDDAAA>>>;;;;;;<<<===============<<<;;;;;;===>>>@@@AAABBBBBBAAAAAACCCCCCBBBBBBBBBBBBBBBBBBDDDDDDDDDEEEFFFFFFGGGGGGHHHKKKOOOPPPPPPOOONNNNNNPPPQQQRRRRRRRRRSSSWWWZZZYYY___ggglllnnnpppsssvvv|||~~~~~~~~~rrrsssuuuwwwyyyyyyyyyyyyxxxvvvvvv{{{~~~}}}{{{xxxvvvuuuwwwyyywww||||||ssskkkoooxxx|||vvvtttwwwzzz{{{{{{~~~zzzpppgggaaaSSSMMMEEEAAAAAAAAA???<<<======>>>>>>>>>>>>======<<<<<<===??????@@@@@@@@@===>>>>>>??????@@@AAAAAAFFFEEEEEEEEEDDDBBB>>>;;;<<<;;;:::::::::;;;<<<===???>>>???@@@BBBEEEIIIKKKLLLMMMPPPSSSWWWZZZ\\\^^^```````````````______^^^[[[^^^ccchhhlllnnnoooooopppqqqrrrsssuuuvvvwwwxxx||||||}}}}}}}}}}}}~~~~~~~~~}}}{{{uuutttrrrooommmkkkjjjjjjjjjgggdddcccbbb^^^WWWQQQGGGEEE@@@<<<:::;;;<<<>>>@@@??????>>>??????@@@@@@===>>>>>>>>><<<<<<>>>@@@=========???BBBEEEHHHHHHQQQTTTYYYaaagggiiiiiigggjjjooovvv{{{}}}~~~~~~~~~~~~wwwvvvppphhhhhhpppzzzuuupppkkkaaaYYYUUUNNNKKKGGGEEECCCBBB@@@>>>>>>>>>????????????>>>>>>========================<<<<<<<<<===>>>???AAAAAA??????>>>======>>>????????????>>>===<<<;;;::::::===>>>???@@@@@@???===<<<;;;;;;;;;;;;;;;::::::999<<<<<<<<<=========>>>>>>======<<<<<<<<<<<<<<<===========================;;;;;;;;;;;;<<<<<<<<<===>>>===<<<<<<;;;;;;;;;<<<:::999999999999999::::::::::::;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>??????>>>>>>BBBAAAAAA@@@??????>>>>>>======<<<<<<======>>>???@@@???>>><<<<<<===>>>???<<<<<<<<<<<<<<<======>>>>>>>>>?????????@@@@@@@@@BBBBBBBBBAAAAAAAAAAAAAAA@@@@@@AAABBBBBBCCCDDDDDDCCCBBBAAAAAAAAAAAABBBCCCDDDDDDDDDDDDEEEFFFGGGHHHGGGIIIJJJIIIIIIQQQ^^^hhh~~~}}}|||tttvvv}}}oooXXXGGGBBB???:::777999:::777666888888777777777666777777777999888777777666777777777888888777777888888999999;;;<<<>>>@@@BBBDDDEEEEEEHHHIIIIIIGGGCCC???<<<<<<===============<<<<<<;;;===???AAADDDGGGHHHIIIIIILLLKKKKKKKKKJJJJJJIIIIIIKKKKKKKKKKKKKKKLLLLLLLLLOOORRRWWWZZZ[[[[[[[[[\\\aaaaaaaaaaaaaaadddhhhlllooosssxxx|||~~~~~~}}}uuuqqqnnnrrrxxx}}}|||{{{zzzxxxzzz}}}{{{sssvvv~~~~~~{{{zzzzzz|||~~~}}}tttiii```ZZZQQQKKKCCC@@@@@@@@@>>>;;;======>>>>>>>>>>>>======<<<<<<===??????@@@@@@???>>>>>>>>>???@@@@@@AAAAAALLLJJJHHHGGGFFFDDD@@@>>>=========<<<<<<<<<;;;;;;;;;:::::::::;;;===???@@@AAABBBDDDGGGIIIKKKMMMNNNNNNNNNNNNNNNNNNMMMMMMLLLLLLNNNRRRVVV[[[^^^aaabbbcccdddfffgggiiikkklllmmmqqqqqqqqqrrrrrrssssssssstttvvvxxxzzzzzzxxxuuusssooommmjjjgggccc```^^^]]][[[YYYVVVVVVVVVSSSMMMIIICCCAAA>>><<<::::::;;;<<<>>>======<<<<<<<<<======<<<===>>>>>>======???AAA@@@AAADDDHHHMMMRRRUUUWWW```bbbffflllrrruuuvvvuuusssxxx~~~xxxpppkkkeeecccnnn|||}}}~~~~~~vvvkkkfffaaaYYYQQQMMMGGGEEECCCBBBBBBBBB@@@???===>>>>>>??????>>>>>>===========================<<<<<<===>>>>>>???@@@AAA???>>>>>>======>>>>>>?????????>>>===<<<;;;;;;:::<<<===>>>?????????======:::;;;===>>>===<<<:::888<<<<<<=========>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;::::::::::::999999999999::::::999999999::::::::::::;;;<<<;;;;;;;;;;;;;;;;;;:::<<<<<<===>>>>>>>>>>>>===CCCBBBAAA@@@>>>===<<<;;;===<<<<<<<<<<<<===>>>>>>@@@???>>><<<<<<<<<===>>><<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>?????????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCDDDDDDBBBBBBAAAAAAAAAAAABBBBBBCCCCCCCCCCCCDDDEEEFFFFFFGGGGGGGGGGGGIIIOOOWWW]]]jjj|||}}}uuutttyyy}}}eeeOOODDD<<<888777::::::777555666777666555555555555666666888777666555555444444444999999888777777777888888:::;;;<<<===???BBBDDDEEEKKKMMMNNNMMMHHHBBB>>>;;;===============<<<;;;;;;===???DDDIIIMMMQQQSSSTTTVVVVVVUUUUUUTTTSSSRRRRRRSSSSSSRRRRRRQQQPPPOOOOOOUUUYYY___cccfffhhhjjjkkkqqqrrrrrrssstttwww|||}}}yyyxxxuuuqqqppprrrvvvzzz{{{~~~yyyrrrmmmrrrwww~~~~~~{{{sssjjj```XXXTTTMMMHHHBBB>>>>>>>>>===:::<<<======>>>>>>======<<<<<<<<<===>>>????????????>>>>>>??????@@@AAAAAAAAASSSPPPMMMKKKIIIGGGDDDBBB???@@@@@@AAA@@@??????>>>===<<<;;;:::::::::;;;;;;===>>>???@@@AAABBBCCCDDDBBBBBBCCCCCCBBBBBBAAA@@@AAABBBDDDGGGKKKOOORRRTTTWWWXXXYYY[[[]]]___aaaaaaeeeeeeeeeffffffgggggggggfffhhhjjjllllllkkkjjjhhhdddbbb___\\\XXXVVVTTTSSSMMMKKKJJJJJJJJJIIIEEEAAAAAA@@@>>>===<<<<<<<<<<<<===<<<<<<;;;;;;<<<<<<===>>>???@@@???======???@@@BBBGGGOOOWWW]]]bbbfffhhhggghhhkkkpppwww{{{}}}}}}|||~~~yyyoooeeebbbbbbiiiyyy|||wwwvvvvvvwwwlllaaa\\\XXXPPPJJJGGGDDDBBBAAA@@@AAAAAA@@@???======>>>>>>>>>>>>==============================;;;;;;<<<===>>>>>>??????>>>>>>>>>======>>>>>>>>>???>>>>>>===<<<<<<;;;;;;;;;;;;===>>>>>>>>>>>>===;;;<<<=========<<<;;;:::<<<<<<=========>>>>>>>>>???>>>===<<<;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<<<<;;;999888;;;;;;:::999999999::::::888888888888999999999999<<<;;;;;;;;;::::::999999;;;;;;<<<============<<>>??????===<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<======>>>>>>>>>>>>?????????????????????@@@@@@@@@@@@@@@AAAAAABBBBBBCCCCCCCCCCCCAAAAAAAAAAAAAAAAAABBBBBBCCCBBBBBBBBBCCCCCCDDDEEEDDDDDDEEEIIIOOOVVV\\\___bbbppp|||rrrnnnooozzz~~~ooo[[[NNN@@@;;;888::::::888777999888888777777777777888999666666555444444444444444:::999888777666666666666888888888999;;;>>>AAABBBFFFJJJNNNNNNJJJCCC>>>;;;<<<<<<<<<<<<<<<;;;;;;:::<<>>>>>>>><<<;;;<<<==================<<<<<<<<<===>>>??????>>>>>>>>>>>>??????@@@AAAAAAAAAZZZWWWSSSPPPNNNKKKGGGEEEAAABBBBBBCCCCCCBBBBBBAAA@@@@@@???===<<<;;;;;;;;;999::::::::::::;;;;;;;;;<<<============<<<;;;;;;======>>>???AAADDDFFFHHHKKKKKKMMMNNNPPPRRRSSSTTTVVVVVVVVVWWWXXXYYYYYYYYYXXXYYY[[[\\\]]]\\\\\\[[[TTTRRRPPPNNNLLLJJJIIIIIIBBBBBBBBBBBBBBBAAA???=========<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;<<<<<<===>>>??????>>>>>>@@@BBBIIIQQQ[[[dddiiilllnnnooojjjkkkmmmsssyyy~~~}}}yyyxxxoooeee]]]^^^ggguuu|||wwwsssnnncccXXXSSSPPPJJJEEEDDDDDDCCCAAAAAAAAAAAA???=========>>>>>>>>>>>>==============================::::::;;;============<<<=========>>>>>>=========>>>>>>======<<<<<<;;;;;;;;;;;;<<<<<<============>>>===<<<;;;:::;;;<<<<<<<<<<<<<<<<<<============>>>>>>===;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::888999:::;;;;;;:::999888<<<;;;;;;:::999999999:::777777777888888888999999;;;;;;::::::999999999888::::::;;;<<<<<<<<<<<<;;;========================;;;;;;;;;;;;;;;<<<<<<===>>>======<<<<<<;;;;;;<<<;;;;;;;;;;;;;;;<<<============>>>>>>>>>?????????>>>>>>>>>>>>??????@@@@@@AAAAAAAAAAAABBBBBBBBBBBB???@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDBBBBBBDDDKKKSSSZZZ^^^```cccjjjvvvuuummmkkkpppuuu|||yyylllcccQQQIIIBBB???===::::::===;;;;;;;;;;;;;;;;;;::::::666666555555555666666777::::::888777666666555555555555555666777:::<<<>>>>>>BBBGGGIIIFFFAAA===::::::;;;;;;;;;;;;:::999999;;;>>>CCCJJJPPPUUUXXXZZZVVVVVVUUUTTTSSSQQQPPPPPPMMMMMMLLLJJJIIIHHHGGGFFFHHHLLLQQQVVVZZZ^^^bbbdddkkkpppvvv{{{||||||||||||~~~{{{xxxvvvsssmmmccc\\\ZZZXXXTTTPPPLLLMMMPPPSSSUUUYYYcccppp~~~{{{}}}|||}}}~~~{{{wwwsssmmmjjjddd\\\UUUOOOKKKIIIGGGDDDAAA???>>>>>>======<<<<<<============<<<<<<<<<======>>>>>>>>>>>>======>>>>>>??????@@@@@@AAAdddaaa]]]ZZZWWWSSSNNNKKKFFFFFFFFFEEEEEEDDDDDDDDDBBBBBBAAA@@@???>>>===<<<;;;;;;;;;;;;;;;:::::::::999::::::::::::999888888;;;;;;;;;;;;<<<===>>>???@@@@@@AAABBBDDDEEEFFFFFFFFFGGGGGGHHHIIIJJJKKKKKKKKKKKKLLLMMMMMMNNNNNNMMMDDDCCCBBBAAA@@@@@@@@@@@@<<<============<<<<<<<<<:::999999999999999::::::999999999:::;;;<<<===>>>;;;===???AAACCCEEEHHHKKKTTT[[[dddjjjlllmmmoooqqqqqqqqqsssxxx}}}yyytttssshhhccc```eeeqqq~~~{{{rrrfff[[[PPPLLLJJJFFFCCCCCCDDDBBBAAAAAAAAAAAA>>><<<<<<======>>>>>>======<<<========================:::;;;<<<===>>>===<<<<<<<<<======>>>>>>======<<<>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<>>>===;;;999999:::;;;===::::::;;;;;;;;;<<<<<<<<<======<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999::::::;;;;;;::::::===<<<;;;::::::999999:::777777777888888888888999::::::999999999999999888999999:::;;;;;;;;;;;;:::999:::;;;<<<===>>>>>>???;;;::::::::::::;;;<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<============>>>>>>>>>??????<<<<<<======>>>?????????@@@@@@@@@@@@@@@AAAAAAAAA>>>???@@@AAABBBBBBBBBAAACCCBBBBBBBBBBBBBBBCCCCCCAAABBBDDDIIIOOOTTTWWWXXX^^^bbbiiisssyyynnnjjjkkkrrrxxx{{{{{{zzztttnnnaaaXXXNNNHHHDDD??????AAA@@@AAAAAAAAA???<<<999666:::999999888888888888999:::999888777666555555555444444444555666777999999777;;;???AAA@@@===;;;;;;999999999999999888777777999<<<@@@EEEIIIMMMOOOPPPKKKKKKJJJJJJIIIHHHGGGGGGCCCCCCBBBAAAAAA@@@??????===AAAEEEHHHKKKNNNQQQTTT[[[aaahhhmmmooonnnmmmlllhhhgggeeeccc___ZZZTTTPPPOOOOOONNNKKKIIIIIIJJJLLLMMMTTTcccvvvzzz|||{{{yyy~~~|||{{{yyyvvvpppkkkeeebbb[[[TTTLLLFFFCCCAAADDDBBBAAA???============;;;<<<<<<======<<<<<<;;;<<<======>>>>>>=========<<<<<<======>>>??????@@@rrrpppmmmjjjfffaaa[[[VVVQQQPPPMMMKKKIIIGGGGGGGGGDDDDDDDDDCCCBBBAAA@@@@@@??????>>>>>>>>>=========999::::::::::::999888888888888999999::::::::::::::::::;;;<<<<<<===>>>>>>======>>>???@@@AAABBBBBBAAAAAAAAAAAAAAAAAABBBBBB<<<<<<;;;:::::::::;;;;;;999:::;;;;;;:::::::::;;;999999888777888999;;;<<<;;;;;;<<<===???AAACCCDDDDDDFFFIIIKKKMMMPPPTTTWWW]]]bbbhhhjjjkkknnntttyyyyyyzzz{{{~~~tttmmmllliiilllpppvvv~~~xxxlll```TTTIIIFFFFFFDDDBBBBBBAAA@@@@@@@@@AAA@@@>>><<<<<<<<<============<<<<<<========================;;;<<<>>>???@@@???>>>===<<<<<<===>>>>>>===<<<<<<============<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<;;;;;;:::::::::::::::999999999:::::::::;;;;;;<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999:::::::::::::::;;;<<<<<<======<<<::::::999999999777777888888888999999999888888888888999999999999888999999:::::::::::::::888999:::;;;<<<===>>>>>>:::::::::999:::;;;;;;<<<999::::::;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<===============>>>>>>>>>???;;;;;;<<<======>>>??????????????????????????????===>>>@@@AAABBBBBBAAAAAACCCCCCBBBBBBBBBBBBCCCCCCAAABBBDDDFFFHHHJJJMMMOOORRRVVV\\\cccmmm{{{}}}rrrmmmfffooouuuuuussstttsssppplllddd\\\YYYUUUQQQPPPRRRVVVVVVVVVUUUPPPIIIBBB>>>@@@???>>><<<:::999999888999888777666666666666666444555666666777777666666666888;;;;;;;;;::::::;;;777777777777777666666555777999<<<>>>AAABBBCCCCCC@@@@@@@@@@@@??????>>>>>>;;;;;;;;;;;;;;;<<<<<<<<<999;;;>>>@@@@@@BBBDDDFFFKKKOOOTTTXXXYYYYYYZZZZZZTTTUUUVVVVVVTTTRRRRRRRRRSSSUUUWWWWWWUUUTTTSSSTTTVVVZZZdddttt|||wwwyyyzzzwwwxxx}}}|||vvvsssvvv{{{{{{tttpppnnnlllgggccc[[[XXXSSSMMMGGGCCC???>>>@@@@@@???===<<<;;;<<<===;;;<<<<<<======<<<<<<;;;<<<===============<<<<<<;;;;;;<<<<<<======>>>>>>~~~}}}zzzwwwtttmmmfffaaa\\\YYYUUUQQQMMMLLLKKKKKKFFFFFFFFFFFFFFFEEEDDDCCC>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;::::::999555666777888999999999888:::::::::;;;;;;;;;<<<<<<999:::;;;<<<===>>>??????<<<<<<;;;::::::;;;;;;<<<<<<<<<;;;:::::::::::::::888999::::::999888999:::;;;:::999999999;;;>>>??????@@@AAABBBEEEGGGIIIJJJQQQRRRTTTVVVWWWXXX\\\^^^aaaeeehhhjjjlllrrr}}}~~~|||}}}ooogggfffmmmvvvrrrddd\\\PPPFFFCCCCCCBBBAAABBB>>>===>>>???AAAAAA???===<<<<<<============<<<<<<===========================>>>@@@AAABBBAAA???>>>;;;<<<===>>>>>>===<<<;;;===============<<<<<<<<<===<<<;;;:::::::::::::::999:::;;;<<<<<<:::888777888888999999999:::::::::;;;;;;:::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::999999999;;;;;;:::999:::;;;===>>>>>>===<<<;;;:::999999999888888888888999999999999777777888888999999999:::888888999::::::::::::999999999:::;;;;;;<<<======::::::999999::::::;;;<<<888888:::;;;<<<=========;;;::::::::::::;;;<<<<<<============>>>>>>>>>>>>;;;;;;<<<<<<===>>>>>>????????????>>>>>>>>>>>>>>>===>>>@@@AAABBBBBBAAAAAADDDCCCCCCBBBBBBBBBCCCCCC@@@AAACCCDDDDDDEEEHHHKKKGGGMMMTTTYYY___iiiwwwyyyssscccnnnvvvsssqqqrrrsssqqquuuoookkklllkkkiiihhhjjjrrrssssssoooiii___VVVPPPFFFDDDBBB???<<<999888777888777777666666666666666666666777888888777666555777888999999888888:::;;;666666666666666555555444666777999:::;;;;;;::::::::::::::::::::::::999999888888888999::::::;;;;;;999;;;<<<===<<<===>>>@@@@@@CCCEEEGGGHHHIIILLLNNNNNNRRRUUUVVVVVVWWW[[[^^^bbbeeeiiikkkiiifffdddccccccbbbccckkkyyy~~~|||{{{~~~xxxtttvvv}}}yyyttttttwwwzzzvvvoookkkpppxxx~~~vvvkkkeeecccbbb```]]]RRRPPPMMMJJJFFFCCCAAA@@@===>>>===<<<::::::;;;<<<;;;<<<<<<<<<<<<<<<<<<;;;<<<===============<<<<<<::::::;;;;;;<<<========={{{vvvqqqlllgggaaa\\\YYYVVVQQQMMMNNNMMMLLLLLLKKKIIIFFFCCC@@@AAABBBBBBBBBAAA???>>>???===;;;;;;;;;:::888777777888888999999888888777::::::::::::::::::::::::999999999999999:::;;;<<<;;;;;;;;;<<<<<<;;;999777888888888888888999999999::::::;;;;;;:::999888777:::999888999:::===@@@AAAEEEGGGLLLRRRWWW[[[^^^___eeefffggghhhgggfffeeedddlllmmmpppssswww{{{|||qqqiiiooozzzzzzoooccc[[[LLLHHHDDDAAA@@@@@@@@@???@@@?????????@@@AAABBBBBB>>>>>>============>>>>>>::::::::::::;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;============>>>>>>>>>>>><<<<<<;;;::::::::::::;;;<<<<<<<<<<<<;;;:::999888???===;;;888888999;;;<<<:::999999888888999:::;;;999999999888888888888777<<<<<<<<<<<<;;;:::999999888888999999999999::::::;;;:::999999999999;;;;;;;;;;;;;;;::::::999999999999999888888888888888888:::999888888777888888888999777555666999:::888666777888999;;;<<<============<<<:::999888999::::::;;;;;;<<<<<<<<<<<<<<<;;;===<<<:::999999:::<<<===:::;;;<<<===>>>@@@AAAAAA============>>>>>>>>>>>>??????@@@@@@@@@@@@?????????@@@AAABBBCCCBBBAAAAAABBBBBBDDDEEEEEEEEEDDDCCCEEEDDDCCCBBBBBBCCCDDDEEEHHHHHHJJJMMMTTT\\\dddiiiyyywwwlllooorrrtttuuuvvvxxxyyyzzzyyyxxxxxxzzz}}}yyyppplll[[[VVVNNNFFF@@@<<<;;;;;;<<<<<<;;;;;;;;;:::777555666777888777555555666888;;;999777777888888888777777555333333555777888999888999999888777666777888999::::::::::::999888888999888777888999:::999888555777:::;;;::::::;;;======@@@BBBCCCBBBDDDIIIMMMRRR\\\fffkkknnnssstttsss|||{{{~~~|||xxxxxxrrrpppoooqqqwwwyyyvvvzzz|||yyyxxxsssooopppuuuzzz{{{zzz||||||wwwtttssssssssspppssswwwxxxzzz}}}yyypppddd]]]\\\[[[ZZZXXXJJJGGGCCC@@@@@@??????>>><<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<===::::::;;;<<<======<<<<<<~~~zzzvvvrrrmmmiiieeeaaa\\\XXXTTTSSSQQQPPPPPPNNNKKKIIIEEEFFFFFFFFFEEECCCAAA@@@>>>===============<<<;;;888888888888888888777777;;;;;;;;;;;;;;;;;;:::::::::::::::::::::;;;<<<<<<::::::::::::::::::888777::::::999999999999999999;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<>>>@@@BBBEEEFFFPPPSSSXXX^^^eeejjjnnnpppsssssstttttttttsssrrrqqqsssuuuyyy}}}xxxpppjjjiiiuuu}}}wwwooodddYYYRRRJJJFFFBBB@@@???@@@@@@??????????????????@@@AAAAAA>>>>>>============>>>>>>>>>===<<<;;;::::::999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========>>>===<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;:::999>>>===;;;:::999999:::;;;:::999888888888999:::;;;999999999999888888888888:::;;;;;;;;;;;;::::::999::::::::::::;;;;;;;;;;;;;;;:::999888888999999::::::::::::999999999888888888888777888888999:::;;;:::999999888888888888888999777555666888999888666::::::;;;<<<===>>>???@@@<<<;;;:::999999999999:::::::::;;;<<<<<<<<<<<<<<<<<<;;;999888888999:::;;;:::;;;;;;<<<===>>>??????<<<=========>>>>>>>>>>>>>>>??????@@@@@@??????>>>>>>???@@@AAABBBAAAAAA@@@AAABBBCCCDDDDDDDDDCCCBBBCCCBBBAAAAAAAAAAAABBBCCCEEEEEEEEEGGGLLLSSSYYY]]]iiiwwwrrrsssuuuwwwzzz~~~~~~sssmmmdddYYYOOOIIIEEEDDDEEEAAA===<<<======;;;999:::999999999999:::;;;<<<;;;999777888999999888777:::888777777888888666444666888999888777777888:::777888888888999888888888:::999777888999:::999777888999::::::999999:::<<<<<<>>>AAAAAAAAADDDJJJOOO^^^ooo}}}|||{{{{{{~~~~~~vvvssswwwyyywwwxxxsssnnnnnnrrruuuvvvuuutttxxx~~~}}}yyyvvvuuuuuuvvvwwwyyy{{{||||||~~~ppphhh\\\UUURRRQQQOOOMMMHHHEEEBBB?????????>>>===;;;;;;::::::::::::;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<::::::;;;<<<<<<<<<<<<<<<~~~~~~|||yyyvvvsssooojjjfff```]]]ZZZXXXWWWUUURRRPPPMMMLLLLLLKKKIIIGGGEEECCC???@@@@@@@@@@@@@@@@@@???;;;;;;;;;::::::999999888999999:::999999888777777;;;;;;::::::;;;;;;<<<===<<<;;;::::::::::::::::::<<<<<<;;;::::::;;;<<<<<<>>>>>>>>>>>>???@@@AAABBBAAABBBDDDGGGIIIKKKLLLLLLUUUXXX]]]dddlllsssxxx{{{{{{{{{{{{|||{{{{{{zzzyyyzzz}}}}}}uuukkkggggggnnn}}}}}}yyyrrriii```WWWMMMHHHFFFCCC@@@>>>???@@@@@@???>>>>>>>>>>>>>>>??????@@@>>>======<<<<<<======>>>>>>>>>===<<<;;;:::999888;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;<<>>======<<<<<<======<<<<<<<<<======<<<;;;;;;>>>>>>===<<<<<<;;;;;;;;;::::::999888888888999::::::999999999888888888888888999999:::::::::::::::;;;;;;;;;<<<<<<<<<======;;;;;;:::999888888999999999999999999888888888888777777777888999:::;;;<<<::::::999888888888888888999777666777888888777666888888777777888:::;;;<<<;;;;;;:::999999999999:::888999:::;;;<<<=========<<<;;;999888888888999:::;;;;;;;;;<<<<<<<<<======<<<<<<=========>>>>>>>>>>>>??????@@@@@@??????>>>===>>>???@@@@@@@@@?????????@@@BBBCCCCCCCCCBBBAAA@@@@@@????????????@@@@@@CCCCCCBBBCCCEEEIIIMMMPPPYYYcccrrr~~~}}}}}}}}}ssshhh___WWWSSSRRRWWWQQQJJJGGGIIIJJJHHHEEEDDD@@@===<<<>>>@@@???>>>;;;:::999999::::::999777:::999999::::::999666333333444666666555555777888999999999888888888888888;;;:::888888999:::999888999999999888777888;;;>>>;;;>>>@@@AAACCCGGGOOOUUUmmm{{{uuurrruuuvvvuuuvvvrrrmmmlllnnnqqqrrrrrrqqqrrruuuyyy}}}{{{xxxwwwyyy{{{|||}}}mmmeee[[[SSSOOOMMMKKKHHHEEECCC???>>>>>>======;;;;;;;;;::::::::::::;;;;;;999999::::::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<:::;;;;;;<<<<<<<<<<<<;;;~~~~~~~~~}}}{{{xxxtttrrrmmmjjjfffccc```]]]ZZZWWWTTTSSSRRRPPPMMMJJJHHHGGGEEEFFFGGGGGGFFFDDDCCCDDDAAA@@@???>>>===<<<;;;;;;;;;;;;<<<<<<;;;:::999888;;;;;;:::;;;;;;<<<======>>>>>>===<<<;;;<<<===??????>>>======>>>@@@BBBDDDFFFGGGHHHIIIJJJJJJIIIIIIKKKMMMPPPRRRSSSTTTSSSRRRVVVYYY^^^fffnnnuuu{{{~~~~~~~~~~~~~~~~~~~~~~~~|||yyynnnkkkiiikkkqqqzzz|||yyysssiii___VVVNNNGGGCCCCCCAAA>>>===>>>@@@@@@???>>>>>>============>>>>>>=========<<<<<<=========;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<>>======<<<<<<======;;;<<<======>>>>>>>>>===???@@@@@@@@@@@@>>>===<<<;;;:::999888888888999:::::::::999999999888888888666777888999::::::::::::;;;;;;;;;<<<<<<<<<<<<===<<<<<<;;;::::::999999999999999999999999999999999999999999999999:::;;;<<<::::::999888888888888999888888777777777777777666777666555444444666888:::::::::999999999999999999777777999:::<<<<<<=========<<<;;;:::999999999999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========>>>>>>>>>>>>????????????>>>>>>=========>>>>>>>>>>>>>>>>>>???@@@AAABBBAAAAAA@@@????????????????????????CCCCCCBBBBBBDDDFFFIIIJJJPPPWWWbbbrrryyyrrrmmmjjjhhhhhhooohhhaaa___aaaaaa]]]YYYVVVOOOIIIGGGJJJKKKIIIFFFDDDCCCAAAAAAAAAAAA???======;;;::::::;;;;;;999777444666777777666666777888<<<<<<;;;;;;;;;;;;;;;;;;???===;;;;;;<<<=========;;;;;;:::999999;;;???CCC???BBBDDDFFFIIIPPPZZZaaayyy~~~{{{vvvssssssssssssrrrooolllmmmpppsssuuuvvvwwwuuusssrrrsssuuuxxxzzz~~~~~~xxxwwwvvvvvvyyy}}}vvvkkkddd[[[SSSOOOLLLIIIGGGBBB@@@===<<<<<<<<<;;;:::;;;::::::::::::::::::;;;888888999:::;;;;;;<<<<<<::::::;;;;;;;;;<<<<<<<<<:::;;;;;;<<<<<<;;;;;;;;;{{{}}}~~~}}}|||zzzwwwsssoookkkgggccc```]]]\\\YYYVVVSSSPPPNNNMMMNNNPPPRRRQQQMMMJJJIIIIIIEEEDDDBBB@@@???>>>======AAABBBCCCCCCCCCAAA@@@???<<<<<<<<<===>>>@@@AAABBBAAABBBBBBAAA??????BBBEEEDDDCCCBBBBBBEEEIIIMMMOOOTTTVVVYYY\\\\\\ZZZXXXVVVZZZ[[[]]]______]]][[[ZZZ]]]```eeelllssszzzvvvnnnjjjcccjjjsss|||zzzssslllaaaVVVNNNHHHDDDAAAAAA???======>>>@@@@@@???>>>>>>===============>>>======<<<<<<<<<<<<======:::;;;<<<=========<<<<<<;;;;;;;;;<<<<<<=========<<<<<<<<<<<<============>>>===<<<<<<;;;;;;<<<<<<;;;<<<===>>>???@@@@@@@@@BBBBBBCCCDDDCCCAAA???>>>===<<<:::999999999:::;;;:::::::::999999999999888666777888999:::;;;;;;;;;999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;:::999999999:::;;;::::::999888999999999888888888888777666666777:::999777666666888:::;;;888999999999999999999999666777888:::;;;<<<<<<<<<======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::<<<<<<<<<<<<============>>>>>>>>>??????>>>>>>>>><<<<<<<<<=========>>>>>>===>>>@@@AAAAAAAAA@@@?????????@@@@@@@@@@@@??????AAAAAABBBBBBDDDEEEGGGHHHKKKOOOWWWaaakkkzzz}}}}}}}}}|||xxxxxxyyywwwrrrmmmlllfff___^^^bbbeeeeeeccc]]]ZZZVVVTTTSSSRRRPPPOOOLLLHHHBBB>>>===<<<;;;;;;:::;;;<<<;;;:::999:::;;;<<<<<<>>>@@@CCCFFFIIIKKKKKKHHHFFFEEEGGGHHHHHHGGGGGGFFFDDDAAA???AAADDDHHHJJJLLLOOORRRVVV]]]gggnnn||||||xxxuuuqqqpppppppppppppppssswww{{{~~~~~~{{{vvvrrrqqqrrrtttvvvxxx~~~~~~yyylllmmmppptttzzz}}}~~~}}}uuummmaaa\\\UUUNNNIIIFFFCCCBBB???>>><<<;;;<<<<<<:::999:::::::::999999:::::::::888888999999:::;;;<<<<<<:::::::::;;;;;;;;;;;;<<<:::;;;;;;;;;;;;;;;::::::|||}}}{{{xxxtttoookkkhhhfffccc___\\\YYYWWWVVVYYY\\\___]]]XXXTTTSSSSSSKKKJJJGGGDDDBBBAAA@@@@@@CCCDDDFFFGGGGGGFFFDDDCCCAAABBBCCCDDDFFFHHHJJJKKKIIIKKKLLLKKKIIIHHHKKKNNNOOONNNLLLLLLOOOTTTYYY\\\cccfffiiilllmmmllliiigggjjjjjjllllllkkkiiigggeeefffiiinnntttyyy}}}yyymmmddd```fffsss}}}uuuhhhaaaWWWMMMGGGDDDAAA@@@@@@???======???@@@???>>>???>>>>>>==================<<<<<<;;;;;;<<<<<<===<<<===>>>>>>===<<<:::999;;;;;;;;;<<<======>>>>>>=========>>>>>>>>>>>>???>>>===<<<<<<;;;;;;<<<<<<;;;<<<===???@@@AAABBBBBBDDDDDDEEEEEEDDDCCCAAA@@@???>>><<<;;;:::;;;;;;<<<::::::::::::999999999999777888999:::;;;;;;;;;;;;888888888999999999::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<>>>===<<<;;;:::999999999;;;;;;:::999999999999999888999999888666555666777999888777666555666777888777888999999:::999999999666777888999:::;;;;;;;;;<<<<<<<<<=========<<<<<<;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<<<<============>>>>>>??????>>>>>>=========<<<<<<<<<===>>>???===>>>@@@AAAAAAAAA@@@?????????@@@AAAAAA@@@??????>>>>>>???AAABBBCCCDDDDDDEEEHHHMMMSSSXXXcccvvv|||~~~{{{wwwyyy~~~zzztttooollljjjiiihhhfff___UUULLLFFFCCC@@@>>><<<===???>>>======>>>??????AAAFFFLLLTTT\\\cccfffdddaaa]]]ZZZZZZZZZYYYXXX\\\ZZZVVVQQQMMMMMMNNNQQQ[[[]]]```aaaccciiiqqqwww}}}|||xxxrrrpppqqquuuwww{{{}}}yyyvvvuuuvvvxxxzzzzzz~~~}}}wwwqqqhhhkkkooouuu|||yyyuuusssnnngggaaaWWWUUUPPPJJJEEEBBB@@@???===<<<;;;;;;<<<<<<:::999::::::999999999999::::::888888999999::::::;;;;;;::::::::::::;;;;;;;;;;;;:::;;;;;;;;;;;;::::::999|||yyysssqqqnnnjjjgggdddcccbbbcccgggjjjiiiddd______```UUUSSSPPPMMMJJJIIIHHHHHHGGGIIIKKKMMMNNNMMMKKKJJJIIIJJJKKKNNNQQQTTTVVVXXXVVVZZZ]]]\\\YYYXXXZZZ]]]^^^\\\YYYXXXYYY^^^cccgggkkklllnnnqqqsssuuuvvvwwwvvvwwwwwwwwwwwwuuutttsssrrruuuzzz~~~uuulllhhhgggrrr}}}}}}|||tttkkk___YYYOOOHHHCCCBBBAAAAAAAAA???>>>>>>@@@@@@???>>>@@@???>>>>>>=========>>>===<<<<<<;;;;;;<<<<<<===;;;<<<===>>>>>>===<<<;;;;;;;;;;;;<<<===>>>>>>>>>=========>>>>>>>>>?????????>>>======<<<<<<======:::;;;===???AAACCCCCCDDDDDDDDDDDDDDDCCCBBBAAA@@@AAA@@@>>>===<<<<<<<<<===;;;;;;:::::::::999999999888999:::;;;;;;;;;;;;;;;888888888888999999999:::777888999;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<<<<>>>===<<<;;;;;;:::;;;;;;;;;;;;:::999999999999:::888999:::999666444555777666666555555444444444333666777888999:::999999888777777888999999999999999::::::;;;<<<============;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<============>>>>>>>>>>>>======>>>===<<<<<<<<<===??????>>>???@@@AAAAAAAAA@@@???>>>???@@@@@@@@@@@@???>>><<<===???@@@AAAAAAAAAAAABBBBBBFFFKKKOOOTTT```nnnwww}}}}}}}}}vvvkkkaaaXXXPPPJJJGGGEEEGGGIIIJJJJJJKKKMMMOOOQQQSSSYYYaaalllvvvzzztttqqqooolllkkklllkkkhhhddd```___```bbbmmmoooppppppooopppuuuyyyyyywwwyyy~~~}}}{{{{{{{{{|||}}}|||}}}|||vvvooonnnqqqvvv{{{~~~tttlllddd^^^XXXUUUPPPNNNLLLGGGCCC@@@??????<<<;;;:::;;;<<<<<<;;;999::::::999999999999::::::999999999999999999::::::999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::999888{{{yyyvvvrrrnnnlllkkkjjjhhhmmmqqqppplllhhhhhhiii___\\\YYYUUURRRQQQPPPQQQQQQSSSVVVXXXYYYXXXWWWVVVPPPQQQRRRUUUXXX\\\___aaabbbgggkkkkkkgggeeegggjjjiiifffbbb``````dddiiimmmlllllllllnnnrrrwww|||}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~vvvrrrsssvvv~~~}}}zzzyyyvvvlllaaa[[[UUULLLFFFCCCCCCCCCCCCAAA@@@??????@@@@@@???>>>@@@@@@???>>>>>>>>>>>>>>><<<<<<<<<;;;;;;<<<<<<<<<666888;;;>>>@@@@@@??????;;;;;;;;;<<<===>>>>>>???============>>>>>>>>>>>>@@@??????>>>>>>>>>>>>>>>:::;;;===@@@BBBCCCDDDEEEDDDCCCCCCBBBAAAAAA@@@@@@BBBAAA???>>>=========>>>;;;;;;;;;:::::::::999999::::::;;;<<<<<<<<<;;;;;;888888999999999:::::::::444555777999:::::::::999999999999::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<===<<<;;;::::::999999::::::888:::;;;999666444555777888999999999888777666555666777888999::::::999888777888888999999999888888888888:::;;;<<<=========;;;;;;;;;<<<<<<<<<======;;;;;;;;;<<<<<<<<<============>>>>>>>>>>>>======>>>======<<<<<<>>>???@@@>>>???@@@AAABBBAAA@@@@@@===>>>???@@@@@@???>>>======>>>@@@AAAAAAAAA@@@@@@CCC@@@BBBIIILLLLLLRRRYYYaaarrrzzzpppfff]]]UUUPPPTTTWWWZZZ\\\]]]___bbbeeeeeeggglllttt~~~}}}yyywwwssssssrrrpppnnnoooqqqsssyyyzzz{{{xxxuuutttvvvyyyzzz~~~}}}}}}||||||zzz~~~~~~}}}xxxqqquuuxxx||||||qqqeee[[[SSSOOOMMMGGGGGGFFFBBB???<<<;;;<<<<<<;;;:::;;;<<<<<<;;;999:::999999999999999999:::::::::999999999999999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;::::::999888~~~|||{{{zzzxxx{{{zzzxxxxxxxxxvvvssspppooolllgggbbb___]]]]]]]]][[[^^^aaadddeeecccaaa```\\\[[[ZZZ[[[]]]aaaeeegggkkkkkkkkklllmmmnnnnnnooottttttooofffcccfffjjjkkknnnnnnooorrrwww~~~~~~~~~wwwqqqkkkeee___[[[NNNKKKHHHDDDAAA@@@??????@@@AAAAAABBBBBBAAAAAA@@@@@@??????>>>===>>>>>>>>>>>>>>>======<<<<<<;;;;;;===============<<<<<<<<<======>>>???????????????<<<>>>???>>>===<<<===???BBBAAA???============>>>;;;<<<===@@@BBBEEEFFFGGGDDDCCCBBBAAA@@@AAABBBBBB@@@@@@@@@???>>>======<<<;;;;;;<<<===<<<;;;999888999999:::::::::;;;;;;;;;<<<;;;999888888999;;;<<<::::::::::::::::::::::::<<<<<<============<<<<<<<<<<<<<<<;;;;;;:::::::::<<<<<<<<<<<<<<<<<<<<<<<<:::999888888777777888888===<<<;;;:::888777666555777777777777777777777777777777777666666666666666888888888999:::::::::;;;888999999::::::;;;;;;<<<<<<<<<======>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<@@@@@@@@@????????????>>>AAA@@@???=========>>>???>>>>>>>>>>>>>>>??????@@@@@@@@@@@@AAADDDIIIMMMPPPXXXaaaooo~~~{{{rrrggg___ZZZ___dddjjjmmmmmmnnnoooqqqsssuuuzzzyyywwwvvvvvvxxxzzz||||||{{{|||yyytttqqqrrrsssttttttzzz}}}yyy|||~~~~~~~~~~~~}}}{{{~~~}}}uuuiii]]]TTTNNNIIIFFFCCCCCCAAA???>>>=========;;;;;;::::::::::::999999:::999999888888999999::::::::::::999999999888888888999999::::::999999999777888999999::::::999999{{{xxxtttpppllljjjjjjjjjjjjlllnnnppppppnnnlllkkkeeedddcccbbbcccfffhhhjjjmmmnnnppprrrsssuuuuuuvvv{{{|||xxxqqqnnnrrruuuuuuuuuvvvxxx{{{~~~~~~~~~~~~~~~~~~{{{{{{|||zzzuuummmfff___YYYTTTPPPIIIHHHEEEBBBAAA@@@AAAAAA@@@@@@AAAAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>>>>============<<<<<<<<<<<<=====================<<<<<<<<<===>>>>>>>>>>>>>>><<<>>>???>>>===<<<===???AAA@@@???============>>>;;;<<<>>>@@@BBBDDDEEEFFFDDDCCCBBBAAA@@@AAAAAABBB@@@@@@??????>>>======<<<;;;;;;;;;;;;;;;:::999999999999:::::::::;;;;;;;;;<<<;;;999888888999;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>======<<<<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999999;;;::::::999999888888777888888888888888888888888::::::999999999999999999888888888999999999999999888999999::::::;;;<<<<<<<<<=========>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>=====================<<<=========>>>>>>?????????@@@???>>>===<<<======>>>>>>============>>>??????BBBAAA@@@@@@BBBEEEIIIKKKKKKSSS___pppzzz|||~~~}}}~~~|||vvvooojjjggghhhmmmrrrtttsssssssssttttttvvv|||zzzyyyxxxxxxzzz}}}~~~|||wwwpppkkkkkkmmmpppqqqzzz~~~~~~{{{tttwww{{{~~~~~~zzz{{{|||~~~~~~|||{{{zzztttlll```UUULLLGGGCCCAAA@@@@@@>>>===<<<<<<;;;;;;;;;;;;::::::::::::999999:::999999888888999999:::::::::999999999888888888999999:::::::::999888888888888999:::::::::::::::{{{xxxuuuttttttxxxxxxyyyyyyxxxwwwuuutttrrrqqqooonnnmmmnnnooooooqqqtttwwwzzz}}}~~~~~~~~~|||yyy|||}}}}}}|||~~~{{{xxxzzz~~~yyywwwxxx}}}{{{wwwvvvvvvwwwpppjjjaaaYYYRRRMMMHHHFFFDDDCCCAAA@@@@@@AAABBBBBB@@@@@@AAAAAAAAAAAA@@@@@@?????????>>>>>>>>>>>>>>><<<<<<<<<<<<<<<=========<<<<<<==================;;;;;;<<<===============<<<>>>???>>>===<<<===???@@@@@@???>>>============<<<===>>>???AAABBBCCCCCCCCCBBBAAAAAA@@@@@@AAAAAA@@@??????>>>>>>======<<<;;;;;;::::::999999::::::::::::::::::;;;;;;;;;;;;<<<;;;:::999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::<<<;;;::::::999999::::::888888999999999999999999999999999999999999999999777777777777777777888888999999999888888888888888999999999:::;;;;;;<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<==================::::::;;;<<<===>>>??????>>>>>>===<<<<<<<<<<<<======<<<<<<<<<<<<===>>>>>>BBBAAA@@@@@@@@@BBBDDDFFFCCCHHHQQQ[[[jjj}}}zzz|||}}}{{{~~~yyyvvvuuuwwwxxxxxxuuuqqqoooooonnnrrruuuwwwvvvsssrrrqqqsssuuu||||||tttttttttwwwzzz|||}}}||||||vvvmmmfffeeehhhlllooozzz~~~~~~}}}||||||~~~}}}wwwppptttzzz~~~|||xxxvvvwwwxxxxxxxxxvvvuuutttiiiaaaVVVLLLEEEAAA???>>>===<<<;;;::::::::::::;;;;;;;;;::::::::::::999999:::999999888888999999::::::999999999999888888888999:::::::::999888777777999999:::;;;;;;;;;::::::~~~|||{{{~~~||||||}}}|||{{{zzzyyyxxxxxxxxxyyy{{{~~~yyyyyy}}}}}}uuurrruuuyyy|||xxxtttqqqpppooofff```XXXPPPKKKGGGDDDBBBAAA@@@?????????@@@@@@AAA??????@@@@@@@@@@@@?????????????????????>>>======;;;;;;;;;<<<<<<=========<<<<<<<<<<<<============;;;<<<======>>>>>>======<<<>>>???>>>===<<<===?????????>>>>>>==================>>>??????@@@@@@AAABBBAAAAAA@@@@@@@@@@@@@@@??????>>>>>>============;;;;;;999888888999:::;;;:::::::::;;;;;;;;;;;;<<<<<<;;;::::::::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;======>>>>>>>>>>>>======<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<======<<<;;;;;;;;;;;;:::999999999999999888888888888888888888888999999999999999999999999666666666666777777777777999999999888888777777777999999::::::;;;<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<============:::;;;;;;<<<======>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<======AAAAAA@@@???@@@AAACCCDDDDDDHHHMMMPPPWWWfff{{{~~~~~~~~~}}}{{{}}}~~~~~~}}}zzzwwwyyy}}}wwwtttrrrsssttttttrrrppppppqqqrrrtttwwwyyyxxxvvvsssqqqrrrtttzzz}}}qqqqqqqqqtttwwwzzz{{{zzz{{{uuunnnhhhhhhjjjlllnnnwww|||~~~|||{{{~~~}}}~~~{{{wwwxxx{{{|||wwwpppppppppqqqrrrrrrqqqooo```YYYOOOGGGBBB@@@???>>>::::::999999999::::::;;;;;;;;;:::::::::999999999:::999999888888999999:::999999999999888888888888999999:::999999888777666999999:::;;;;;;;;;;;;:::~~~||||||tttmmmnnnuuu|||~~~}}}zzzwwwrrrmmmgggddd[[[VVVOOOIIIFFFDDDCCCBBB@@@??????>>>>>>>>>>>>>>>>>>??????@@@@@@??????>>>>>>????????????>>>======::::::;;;;;;<<<<<<======;;;<<<<<<<<<======>>>>>>======>>>????????????>>><<<>>>???>>>===<<<===???>>>>>>>>>>>>=========<<<=========>>>>>>>>>??????@@@@@@@@@@@@@@@?????????>>>>>>>>>===============;;;:::999999999:::;;;<<<::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::======>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>??????>>>===<<<::::::999888888888888888::::::999888888777777666999999999999999999999999999999999::::::;;;;;;;;;:::999999999888888777777999::::::;;;;;;<<<======>>>>>>>>>>>>====================================;;;<<<<<<<<<======>>>>>>========================;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<===????????????@@@BBBDDDEEEEEEHHHKKKKKKLLLTTTbbbnnnyyyzzz|||~~~}}}}}}}}}}}}}}}yyyyyyyyywwwuuuwww{{{|||xxxwwwvvvxxxyyyyyywwwtttqqqqqqrrrvvvxxx{{{~~~~~~|||xxxuuutttuuuzzztttssstttvvvzzz}}}}}}}}}wwwtttpppooooooppppppoootttyyy|||zzz{{{~~~~~~~~~~~~zzztttnnnllljjjjjjjjjiiigggdddVVVPPPIIICCC@@@@@@??????::::::999999999:::;;;;;;;;;;;;:::::::::999999999:::999999888888999999:::999999999888888888777777999999999999888888777666888999::::::;;;;;;::::::}}}}}}~~~||||||}}}{{{zzzwwwrrroooqqqwww}}}|||yyyvvvrrrmmmeee]]]WWWOOOLLLFFFCCCBBBAAA@@@@@@?????????>>>>>>===<<<<<<>>>>>>????????????>>>>>>>>>??????@@@@@@>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>===>>>>>>???????????????<<<>>>???>>>===<<<===???<<<======>>>>>>======<<<<<<<<<===============>>>???@@@@@@@@@@@@???>>>>>>========================;;;;;;::::::;;;;;;<<<<<<:::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::<<<<<<============<<<<<<<<<<<<<<<<<<<<<============>>>@@@AAAAAA@@@>>>===:::999888888777777888888::::::999888777777666666999999999999999999999999888888888999999::::::;;;:::::::::999999999999999:::::::::;;;<<<<<<======>>>>>>>>>>>>====================================;;;;;;<<<<<<===>>>>>>>>>>>>>>>======<<<<<<<<<<<<:::;;;<<<<<<===<<<<<<<<<<<<;;;;;;;;;;;;<<<======<<<===>>>???@@@BBBDDDEEE@@@CCCGGGGGGGGGJJJRRRXXXfffrrr}}}|||zzzyyytttuuuvvvvvvvvvxxxzzz|||xxxyyyyyyxxxvvvvvvwwwyyy{{{|||{{{yyyuuurrrqqqpppvvvwwwzzz~~~}}}xxxtttvvvvvvzzz~~~uuuuuuuuuwww{{{}}}}}}}}}tttttttttwwwyyyzzzxxxwwwvvv|||~~~~~~}}}|||xxxuuuvvv{{{}}}vvvooonnnjjjeeeaaa___\\\VVVRRRIIIFFFAAA>>>>>>======<<<:::::::::999999:::;;;;;;;;;;;;::::::::::::999999:::999999888888999999:::999888888888888777777777777777888888888888888777888888999:::::::::999999{{{xxxyyyyyyzzz}}}xxxuuuuuusssvvvyyy|||~~~}}}}}}|||}}}zzzuuuoooiiibbb[[[SSSMMMIIIFFFBBB@@@@@@???>>>===>>>>>>>>>>>>>>>======<<<===>>>>>>>>>>>>>>>>>>======>>>@@@@@@@@@???===<<<<<<;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<===>>>>>>???<<<======>>>???>>>>>>>>><<<>>>???>>>===<<<===???;;;<<<===>>>>>>===<<<<<<;;;;;;<<<<<<<<<=========>>>???@@@@@@@@@???==============================:::;;;<<<<<<=========<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<=========>>><<<===???AAAAAA???===<<<::::::999888888888888999888888888888777777777777888888888888888888888888555555666777777888999999:::::::::::::::;;;;;;;;;::::::;;;;;;<<<=========???>>>>>>>>>=========<<<========================;;;;;;<<<<<<===>>>>>>???;;;;;;;;;;;;;;;<<<<<<<<<:::;;;<<<===>>>======<<<<<<<<<<<<;;;<<<======>>>;;;;;;<<<===???@@@AAABBB>>>@@@CCCDDDEEEGGGJJJLLLTTT[[[dddmmmwww|||zzztttvvvxxxzzz{{{|||}}}~~~zzz{{{{{{zzzyyyyyy{{{~~~}}}~~~~~~}}}yyyvvvttttttvvvwwwyyy}}}~~~|||vvvqqqssssssvvv{{{|||}}}}}}xxxwwwwwwyyy|||~~~~~~}}}xxxyyy||||||yyywwwwwwuuuttttttwww}}}xxxuuupppjjjjjjddd\\\WWWSSSOOOHHHBBB???===<<<;;;<<<<<<;;;999::::::999999999999999:::;;;;;;::::::::::::999999:::999999888888999999:::888888888888777777777777555666777888888999999888666777888888999999888888|||xxxwwwyyyyyyyyy{{{uuupppnnnpppuuu|||xxx||||||zzzyyy}}}~~~yyyrrriiiaaaZZZSSSLLLGGGGGGEEEBBBAAA@@@???===<<<<<<======>>>???>>>>>>>>>======>>>>>>>>>>>>=========>>>@@@AAA@@@???===<<<<<<<<<<<<;;;;;;:::::::::;;;;;;;;;<<<===>>>>>>???;;;<<<<<<==================>>>???>>>===<<<===???;;;<<<===>>>>>>===<<<<<<::::::;;;;;;<<<=========>>>??????@@@@@@>>>===<<<<<<<<<<<<===============:::;;;===>>>>>>>>>===<<<;;;;;;;;;<<<<<<<<<======;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;;;;;;;;;;;;;:::;;;<<<<<<<<<======>>>>>>;;;<<>>>>>=========<<<========================;;;;;;;;;<<<===>>>>>>???888888999:::;;;;;;<<<===:::;;;===>>>>>>>>>=========<<<<<<<<<<<<===>>>>>>;;;;;;<<<<<<===>>>>>>???AAAAAABBBCCCEEEFFFGGGGGGLLLNNNPPPVVVaaarrr|||yyyzzz}}}~~~}}}||||||~~~xxxrrrnnnnnnqqqvvvyyy{{{|||~~~~~~~~~xxxyyy~~~{{{xxxvvvvvvvvv||||||}}}~~~vvvoooooommmiiibbb\\\TTTOOOLLLHHHAAA;;;:::::::::;;;<<<<<<;;;999::::::999888888888888888;;;;;;;;;:::::::::999999:::999999999999999999:::888888888888777777777777444555666888999999999999666666777888888888888888~~~{{{~~~}}}~~~zzzvvvrrr{{{zzzzzzzzzyyyxxxuuusssrrrooohhh___XXXSSSOOOJJJFFFDDDDDDCCCAAA???<<<:::999========================;;;;;;;;;<<<<<<<<<<<<===;;;;;;===>>>????????????<<<<<<<<<<<<;;;:::999888::::::999888999:::<<<===<<<;;;;;;::::::;;;;;;<<<>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<>>============>>>>>>===<<<;;;;;;:::::::::;;;<<<======>>>===<<<;;;::::::;;;<<<===>>><<<::::::;;;;;;:::999777777888999:::;;;;;;<<<::::::::::::::::::::::::888888999999:::;;;<<<<<<<<<<<<===>>>>>>>>>>>>>>>AAA===888666777888777666777777666555555555555555555555555666666777888999999999:::::::::;;;;;;;;;777777777888888999::::::::::::::::::::::::::::::<<<<<<<<<<<<============;;;;;;<<<<<<<<<<<<<<<;;;======<<<;;;;;;<<<>>>???;;;;;;;;;;;;<<<<<<<<<===;;;<<<<<<<<<======>>>>>>;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>@@@AAAAAAAAABBBEEEGGGFFFHHHKKKMMMRRR^^^nnnyyy}}}~~~~~~~~~~~~}}}wwwoooppprrrttttttwww}}}~~~uuulllnnnvvv~~~{{{{{{xxxtttuuuzzzvvvkkkeeecccccccccZZZUUUNNNHHHDDDBBB@@@???;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888999999888888888888888888777777777888999999999:::999888777777777777777888777888888888999999999999<<<;;;:::999888888888888|||zzz~~~|||www}}}xxxxxxwwwtttqqqnnnkkkiiibbb]]]WWWRRROOOKKKGGGCCCCCCBBBBBB@@@???===;;;:::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<===>>>??????>>>============<<<:::999888::::::999888999:::;;;<<<<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<======>>>>>>>>>======<<<<<<<<<<<<<<<;;;::::::::::::;;;<<<<<<===>>>>>>>>>===<<<;;;;;;;;;<<<======<<<::::::;;;;;;:::999999999999888888888888777::::::::::::::::::::::::888999999:::;;;;;;<<<<<<<<<<<<=========>>>>>>>>>@@@<<<888666777888888777888777777666666666666666777666666666666777888888999999999999:::::::::::::::::::::::::::999999999::::::::::::::::::::::::<<<<<<<<<<<<============;;;;;;<<<<<<<<<<<<;;;;;;<<<;;;;;;::::::;;;<<<===;;;;;;<<<<<<<<<=========;;;<<<<<<<<<=========>>>;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<>>>@@@AAABBBAAABBBCCCEEECCCDDDEEEEEEGGGNNNZZZcccrrr}}}wwwttttttsssrrrtttzzz~~~tttkkkkkkoootttxxx|||zzzwwwqqqppppppuuu~~~}}}|||}}}xxxmmmbbb]]][[[ZZZZZZRRRMMMFFFAAA>>>===;;;::::::::::::::::::::::::::::::::::::999999888888888888888888888888888888888888888888888888888999999777777666666666666777888777777777888888888999999::::::999888777666666666zzzxxx{{{zzz~~~uuutttqqqmmmgggbbb^^^[[[TTTRRROOOMMMKKKHHHEEEBBB@@@@@@@@@@@@???===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<;;;;;;<<<===>>>>>>>>>>>>??????>>>>>>===;;;:::999;;;:::999999999:::;;;<<<<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;::::::;;;<<<============;;;;;;;;;;;;;;;;;;:::999;;;;;;<<<<<<===>>>>>>>>>???>>>===<<<<<<<<<<<<<<<===;;;999999:::;;;:::999:::::::::999999999888888::::::::::::::::::::::::999::::::;;;;;;<<<<<<<<<======<<<;;;<<<===>>>??????<<<999888888999:::999999999888777777777777777888888777666666666777777777888888888999999999999======<<<;;;;;;:::999999::::::::::::::::::::::::;;;<<<<<<<<<<<<=========;;;;;;<<<<<<<<<<<<;;;;;;::::::999999:::;;;<<<<<<<<<<<<<<<<<<=========>>><<<<<<<<<<<<<<<=========;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===@@@BBBBBBAAAAAAAAAAAACCCDDDDDDCCCCCCFFFNNNTTTYYYeeewww~~~|||xxxtttrrrtttxxx|||~~~~~~~~~tttllljjjjjjjjjkkknnnzzz~~~uuussssssmmmlllnnnwww~~~{{{xxxwwwyyy{{{}}}~~~vvvooodddZZZTTTRRRQQQQQQIIIEEE@@@<<<:::999888777999999999999999999999999:::::::::999888777777666888888888888888888888888888888888888888888777777777666666666777888999:::666666666777777777888888888888777666666555555555yyy~~~{{{zzz|||zzzwwwvvvvvvyyy|||qqqooojjjddd]]]WWWRRROOOKKKKKKKKKKKKJJJGGGDDDBBB>>>>>>??????>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<999:::::::::;;;;;;;;;;;;:::;;;<<<===============????????????>>><<<;;;:::;;;:::999999999:::;;;<<<<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999999999:::999:::;;;<<<===>>>>>>>>>;;;;;;<<<<<<<<<;;;;;;:::<<<<<<<<<======>>>>>>>>>???>>>>>>===<<<<<<<<<<<<<<<:::999999:::;;;::::::888888999:::;;;<<<======999999::::::::::::;;;;;;::::::;;;;;;;;;<<<<<<<<<===<<<;;;::::::<<<>>>???AAA???===;;;::::::::::::::::::999888888888888999:::999888777666666666666777777777777888888888888<<<<<<;;;;;;;;;:::::::::999999::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<======;;;;;;<<<<<<<<<;;;::::::999999999::::::;;;<<<<<<<<<<<<<<<=========>>>>>><<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<<<<===???BBBCCCAAA???>>>>>>@@@BBBCCCCCCCCCEEEJJJMMMJJJTTTbbbpppxxx|||zzzxxxzzz}}}~~~~~~~~~~~~~~~~~~~~~xxxqqqooommmkkkkkkooozzztttsssuuuuuusssrrryyy}}}wwwtttuuuwwwxxxxxxqqqjjj```VVVPPPMMMKKKJJJEEEBBB===;;;:::::::::999999999999999999999999999::::::999888777666666555888888888888888999999999999999888888777777666666777777777888999:::;;;<<<666666666666777777777777777777777777777666555555~~~{{{zzz{{{www}}}~~~wwwqqqnnnoooqqq}}}}}}{{{zzz|||{{{xxxkkkhhhccc\\\UUUOOOJJJGGGGGGHHHIIIIIIGGGDDDAAA@@@<<<======>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<999999999999:::::::::;;;:::;;;;;;<<<<<<<<<<<<;;;????????????>>>===<<<;;;<<<;;;:::999999999:::;;;<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999888888999999999999:::;;;===>>>???@@@@@@;;;<<<<<<=========<<<<<<<<<<<<<<<<<<===========================<<<;;;;;;;;;:::888888:::;;;;;;:::777777888999:::;;;<<<<<<999999999::::::;;;;;;;;;:::::::::;;;;;;;;;;;;;;;===<<<:::999999;;;===>>>CCCBBB@@@>>>;;;:::::::::;;;;;;:::999999999999999;;;:::999777666666666666666666777777777888888888888888999999::::::::::::999999999::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<;;;:::999999999999:::;;;<<<<<<======<<<<<<<<<<<<============<<<<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;:::::::::::::::;;;;;;;;;;;;<<<<<>>======<<<===>>>???@@@AAACCCEEEFFFKKKRRR[[[gggyyyyyyzzz}}}zzzyyyvvvsssuuuzzz~~~{{{|||{{{wwwyyyxxxsssssstttsssrrrlllfff\\\SSSLLLHHHEEECCCBBB???<<<:::;;;;;;;;;:::::::::::::::::::::::::::999999888777777666555555777777888888888999999999999888888777777666666666666666666777888999:::;;;666666666666777777777777888888999999999888777666|||}}}}}}|||zzzzzz{{{|||{{{~~~|||{{{xxxsssmmmlllooorrryyyuuutttrrrnnnccc```[[[UUUOOOIIIFFFDDDBBBDDDFFFEEEBBB???>>>===<<<<<<============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888888999999999:::::::::::::::;;;;;;;;;;;;;;;:::======>>>>>>>>>>>>======<<<;;;:::999999999:::;;;<<<;;;;;;::::::;;;;;;<<<999999999999999999999999:::::::::::::::::::::::::::999999888888999999:::::::::<<<===>>>??????@@@;;;<<<======>>>=========;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;999888888:::;;;;;;:::888888888777777777666666888999999::::::;;;;;;<<<::::::::::::::::::::::::;;;;;;:::999:::;;;<<<===AAAAAAAAA>>>;;;999999:::;;;;;;:::999999999999999;;;:::999888777666666666666777777777888888888888666666777888888999::::::888999999::::::;;;;;;<<<:::;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<;;;;;;:::999888888999:::<<<============;;;;;;;;;;;;<<<<<<<<<===<<<<<<<<<;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::::::::::::::;;;;;;;;;;;;<<<>>>@@@@@@>>>=========>>>>>>>>>???????????????DDDEEEGGGJJJRRR```rrr}}}~~~|||yyy~~~~~~xxxxxx~~~vvvpppoooooollliiiaaa\\\SSSLLLFFFBBB???<<<===;;;999888999::::::999::::::::::::::::::::::::777777777777666666666666777777777888999999::::::777777777777777777666666555444444444555666777777666666666777777777888888888999:::;;;;;;:::999888~~~~~~}}}rrruuuwwwuuurrrqqqtttxxx~~~uuuooolllgggaaaZZZXXXTTTOOOJJJFFFDDDCCC@@@BBBDDDCCC@@@>>>>>>???<<<<<<<<<======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;888888888888999999999999::::::;;;;;;;;;::::::999;;;;;;<<<===>>>>>>>>>>>><<<;;;:::999888999::::::<<<;;;;;;::::::;;;;;;<<<888888888888888888888888::::::::::::::::::::::::::::::999999999999::::::999:::;;;<<<===>>>>>>>>>:::;;;<<<<<<=========<<<;;;;;;;;;;;;;;;;;;::::::888999:::;;;<<<<<<;;;;;;:::888777888:::;;;;;;:::999999888888888777777777888888999::::::;;;<<<<<<999999999999999999999999999::::::::::::;;;;;;;;;;;;===>>><<<:::888:::;;;;;;::::::999888999999999::::::999888777777777777777777777888888888999999777777888888888888888888888888999::::::;;;<<<<<<::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;:::999888888666888999;;;<<<<<<<<<<<<::::::::::::;;;;;;;;;;;;<<<<<<<<<;;;;;;:::::::::999::::::;;;;;;::::::999999999:::::::::;;;;;;;;;<<<===>>>>>><<<<<<===>>>@@@?????????@@@@@@@@@???AAAAAABBBCCCGGGPPP[[[cccrrrzzzxxx}}}~~~yyyxxx~~~|||qqqkkkiiigggccc^^^TTTPPPIIIDDD@@@===;;;999:::888777666888888888777999999999999999999999999555555555666666666666777666777777888999999::::::666666666777777777777777777666666555666666777777777777777888888888999999888999:::;;;;;;:::999888{{{xxxoootttzzz|||zzzxxxyyy||||||rrrjjjddd^^^XXXUUURRROOOKKKGGGDDDCCCBBB@@@BBBDDDCCCAAA???@@@BBB<<<<<<<<<===<<<<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;777888888888888999999999::::::;;;;;;;;;:::999999999:::;;;===>>>>>>??????===<<<:::999888999::::::<<<;;;;;;::::::;;;;;;<<<::::::::::::::::::::::::::::::::::::::::::::::::;;;::::::999999::::::;;;999999:::;;;<<<<<<<<<<<<999::::::;;;<<<<<<<<<;;;::::::::::::::::::::::::666777999;;;<<<<<<<<<;;;:::888777888999;;;;;;:::888999:::;;;<<<======>>>888888999::::::;;;<<<<<<999888888888888888888888888999:::;;;;;;;;;::::::555888::::::888888:::<<<;;;:::999999888888999999:::999888888777888888888888888888888999999999999::::::999999888777777777888888999::::::;;;<<<<<<:::::::::;;;;;;;;;<<<<<<;;;<<<;;;;;;:::999888777555666888:::;;;;;;;;;;;;999999999:::::::::;;;;;;<<<<<<<<<;;;;;;:::::::::999::::::;;;;;;::::::999999999:::::::::;;;;;;;;;;;;<<<===<<<;;;<<<>>>@@@;;;;;;;;;<<<>>>@@@@@@??????@@@AAACCCEEEJJJQQQVVVUUUdddsss{{{{{{}}}|||vvvsssxxxzzzyyy~~~xxxmmmfffdddaaa[[[VVVLLLHHHCCC@@@>>><<<:::999:::888777777888888888777777777777777777777777777444444555555666777777777666777777888999999::::::555555666666777777888888::::::999999999999999999888888888888999999999999777888:::;;;;;;:::999888|||{{{|||}}}~~~~~~~~~}}}zzzwww|||{{{}}}~~~xxxvvvxxx~~~|||zzzzzz|||}}}yyyrrriii```XXXRRRNNNOOONNNMMMJJJHHHEEEDDDCCCFFFEEECCCAAA???===<<<;;;::::::;;;<<<=========<<<999999888888888888888999777666666666666666777777888888888999:::::::::;;;::::::;;;;;;<<<=========>>>>>>===<<<;;;::::::999<<<<<<;;;;;;;;;:::::::::777888999:::<<<===>>>>>>===<<<;;;:::::::::::::::;;;:::999999888888999999;;;;;;::::::;;;;;;<<<===::::::::::::;;;<<<======???>>><<<;;;:::999999999777777777888888999999999<<<<<<<<<;;;;;;:::::::::888888999999999999888888999999999888888888888888888888888888777777777777888888777777888888999::::::::::::999999999888888;;;:::888777555555666666999999999999999888777666777777777777888888888888999999999999999888777666888999999::::::999999888;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<:::888666666888:::<<<999:::::::::::::::::::::999999999999999999999999:::::::::;;;;;;;;;<<<<<<@@@>>><<<::::::;;;>>>???>>>>>>>>>???@@@BBBCCCDDDLLLQQQYYYcccmmmwww}}}|||zzzyyy}}}vvvvvv{{{{{{{{{xxxpppfff```]]]XXXOOOHHHAAA@@@???>>>===<<<;;;::::::;;;;;;;;;;;;:::999999777777777777777777777777777777666666666666777777777777777777777777777777777777777777777777777777666666777888888888888888999999999999999999999999:::;;;;;;<<<<<<;;;;;;:::~~~~~~}}}~~~zzzzzzzzzzzz~~~xxxttttttyyyxxxwwwxxxzzz{{{{{{yyysssoooiiiaaaYYYQQQLLLIIIIIIHHHHHHGGGEEEDDDCCCCCCCCCBBBAAA???===<<<:::::::::;;;<<<<<<<<<<<<<<<<<<::::::999999999999::::::888777777777777777888888888888888999999999999999999::::::;;;<<<======>>>=========<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;::::::888999999:::;;;<<<=========<<<;;;::::::::::::;;;;;;;;;:::999999999999:::999999888888999999:::;;;888888888999:::<<<===>>>>>>===<<<;;;:::999999999888888888999999999::::::<<<<<<;;;;;;;;;:::::::::888888999999999999888888777777777777777777777777888888888777777777666666888888777777888888999:::::::::999999999888888888:::999888666666666666777888999999999999888777666666666777777777888888888999999::::::999888888777888999999::::::999999888:::::::::::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;:::888777777888:::;;;999999999999999888888888999999999999999999999999888888888999999999999:::===<<<;;;:::999:::<<<===<<<<<<<<<===>>>???AAABBBDDDGGGKKKQQQXXXbbbkkkrrr}}}~~~~~~}}}{{{|||~~~}}}zzz}}}zzzxxx~~~~~~mmmeee[[[UUUSSSOOOGGGAAA>>>>>>===<<<;;;:::999999777777888888777777666555666666666666666666666666777777777666666777777777777777777777777777777777777777777777777777777777666666777888888888888888888888888888888888888888::::::;;;;;;;;;;;;::::::||||||yyyzzzzzz{{{vvvpppooorrrrrrsssuuuvvvuuuqqqnnndddaaa\\\UUUOOOIIIEEEBBBAAAAAABBBBBBBBBBBBBBBBBB@@@???>>>===;;;:::999888;;;<<<<<<<<<<<<;;;;;;:::;;;;;;;;;::::::;;;;;;<<<999999888888888888999999888888888888888888777777888888999:::<<<===>>>>>>==================<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<;;;:::::::::;;;;;;<<<<<<;;;::::::::::::;;;<<<;;;;;;;;;;;;<<<======777777777888999;;;<<<=========<<<;;;:::999999999999999999999::::::::::::;;;;;;;;;;;;::::::::::::888888999999999999888888555555555555555666666666777777777777666666666666888777777777777888999999:::999999999999888888888888777777666666777777888888888999999888888777777666666777777777777888888:::::::::::::::999999888888888999999999999888888::::::999999::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999::::::::::::::::::::::::999999999999999999999999999999888888777777666666888888888888888888888888777777888888888999999999:::::::::::::::::::::::::::::::::;;;<<<===>>>???@@@AAABBBDDDHHHOOOXXX^^^lllsss~~~~~~|||vvvwww|||vvvrrrvvv|||ttt```YYYOOOIIIGGGEEE???;;;;;;;;;::::::999888777777666666777777666666555444666666666666666666666666888888777777777777888888777777777777777777777777777777777777777777777777666666777888888888888888777777777777777777777777999::::::;;;;;;::::::999~~~|||~~~|||}}}uuunnnkkknnnnnnooopppoookkkeee```WWWTTTPPPLLLGGGCCC@@@>>>>>>>>>>>>?????????@@@@@@>>>======<<<;;;:::999999<<<<<<<<<<<<;;;;;;:::999;;;;;;::::::;;;;;;<<<<<<;;;;;;:::999999999999:::999888888888777666666666777888888:::;;;<<<===>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;:::::::::;;;;;;======<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<======>>>888888888777888999999:::<<<<<<<<<<<<;;;:::999999::::::::::::::::::::::::::::::::::::::::::::::::888999999::::::999999888555555555555666666666666777777777666666666555555777777777777777888999999999999999999888888888888666666666666777777888888777777888888888888777777666666666666777777777888::::::;;;;;;;;;::::::999888888999999999999888888999999999999999::::::;;;::::::::::::::::::::::::999999999:::::::::::::::999999999999999999999999777888999::::::999888777999999888888777666555555888888888888888888888888999999999999::::::::::::888999:::;;;;;;;;;:::999999999999::::::<<<======>>>???@@@AAABBBFFFLLLPPPYYY```nnn~~~~~~zzzsssuuuzzz|||qqqkkklllppptttuuuzzz{{{~~~tttiiiWWWPPPGGGBBB@@@???<<<999999999999888888777777777888888999999888888777666666666666666666666666666888888777777777777888888777777777777777777777777666666666666666666666666666666777888888888888888888888888888888888888888999999::::::::::::999999|||~~~~~~~~~wwwooollliiiiiiiiihhheee```XXXSSSMMMLLLIIIFFFCCC@@@???>>>>>>>>>>>>>>>==================<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;:::999999:::::::::::::::;;;<<<<<<<<<<<<;;;:::::::::::::::999888888888777666666666777777888999:::;;;<<<<<<@@@???>>>===<<<;;;:::999;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::;;;;;;:::::::::;;;;;;<<<>>>===<<<<<<;;;;;;<<<<<<777777777777777888999999::::::999888777777777777;;;<<<<<<<<<;;;:::999888::::::::::::::::::::::::::::::::::::::::::::::::999999::::::::::::999999666666777777777888888888777777777777666666666666777777666666777777888999999999999888888888777777444555666666777777888888666777777888888888777777555666666666666777777777999::::::;;;;;;:::::::::777888888999999888888777999888888888888999::::::999999999999999999999999999:::::::::;;;;;;;;;<<<999999999999999999999999666777999::::::999777666::::::999888777666666555777777777777777777777777888888888999999999::::::777999:::<<<<<<<<<:::::::::::::::::::::;;;<<<===888:::===>>>???@@@BBBDDDJJJOOOZZZhhhsss}}}~~~zzzuuuuuuyyyzzzppphhhggghhhjjjjjjllllllnnnrrrsssnnnddd[[[NNNHHHAAA===<<<<<<;;;999999999888888888888888888999999::::::999999888777555555555555555555555555888888777777777777888888666666666666666666666666666666666666666666666666666666777888888888888888999999999999999999999999888888999999999999888888|||yyy}}}}}}{{{~~~~~~}}}||||||~~~~~~~~~}}}wwwnnnjjjcccaaa___]]]YYYTTTNNNIIIGGGFFFDDDBBBAAA??????>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<======:::;;;;;;;;;;;;::::::999:::::::::::::::;;;<<<======<<<;;;::::::999999:::888888888888888888777777777888888999999::::::;;;>>>>>>===<<<;;;:::999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<<<<======<<<;;;;;;;;;;;;<<<888888777777888888999:::;;;:::999888777777777777;;;;;;<<<===<<<;;;999888::::::::::::999999999999999999999999::::::::::::999999::::::::::::999999777777888888999999::::::888888888888777777777777777666666666666777888888999888888888888777777777444555666777777777777666666666777777888888777777555555666666666666777777888999999:::::::::::::::777777888888888888777777888888777777888888999:::888888888888888888888888999999999::::::;;;;;;<<<888888888888888888888888666777888999999888777666999999888888777777666666666666666666666666666666555666666666666777777777777888:::;;;<<<<<<;;;:::;;;::::::::::::;;;<<<===666999<<<>>>???>>>???@@@AAACCCIIISSS\\\fffttt~~~~~~|||zzzzzz|||ssslllhhheeedddbbb]]]\\\[[[\\\]]]YYYRRRLLLDDDAAA<<<999999999999888888888888888888999999999777777888888777777666555555555555555555555555555777777666666666666777777666666666666666666666666777777777777777777777777666666777888888888888888999999999999999999999999777888888999999888888777|||~~~}}}{{{{{{~~~zzzxxx{{{yyypppfff```YYYWWWSSSPPPNNNKKKGGGDDDCCCBBBAAA???>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;;;;<<<=========999999:::;;;;;;;;;::::::;;;;;;;;;;;;<<<===>>>???===<<<;;;:::999999999999888888888999999999999999888888888888999999999999:::::::::;;;;;;;;;;;;;;;999999999:::::::::;;;;;;:::;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;<<<======<<<;;;;;;::::::;;;;;;;;;;;;:::::::::;;;<<<<<<999999888888888999999999:::;;;<<<======;;;:::888::::::999999999888888888888888999999999:::::::::999::::::;;;;;;::::::999777777888888999::::::;;;999999999999888888888888666666666666666777888888888888888888777777777777444555666777777666666555555666666777777777777777555555555666666666777777777888888999::::::999999777777888888888888777777777777777777777888999999777777777777777777777777666777777888999999::::::888888888888888888888888777777888888888888777777666666666666666666666666666666666666666666666666555555555666666666777777666777888999::::::::::::::::::999999::::::;;;<<<999;;;============>>>@@@???>>>AAAFFFKKKPPP\\\gggvvvzzzyyy|||~~~|||vvvoooiiiccc^^^[[[SSSQQQNNNLLLLLLIIIEEEBBB===;;;999888888888888888666777777777888888999999666666777777666666555444555555555555555555555555666666555555555555666666666666666666666666666666777777777777777777777777666666777888888888888888888888888888888888888888777777888888888888777777{{{|||~~~|||~~~~~~{{{yyy{{{}}}}}}wwwtttuuurrrhhh\\\VVVSSSOOOKKKHHHGGGFFFDDDCCC@@@???>>>===<<<<<<<<<<<<999::::::;;;<<<<<<======999999:::;;;;;;<<<======888999::::::;;;;;;;;;;;;<<<<<<<<<<<<===>>>@@@@@@===<<<;;;:::999888888888888888888999:::::::::;;;999999999888888888888777777777888999;;;<<<======888888888999999::::::::::::::::::;;;;;;;;;<<<<<<:::::::::::::::;;;<<<===<<<<<<;;;::::::::::::;;;999888888888888999::::::777777777888999;;;<<<===999;;;<<<======;;;:::888999999999888888777777777888888888999999:::::::::999::::::;;;;;;::::::999666777777888999::::::::::::::::::999999999888888666666666666666777888888888888888888777777777777444555666777777666555444555555666777777777777777555555555555666666666777666777888999999999999999777777888888888888777777777777777777777888888999777777777777777777777777444555555666777888888888777777777777777777777777888777777777777777777888444444555555555555555555666666666666666666666666777777777777888888888888555666666777888999999:::999999999999999999::::::999999999888777888:::===???>>>???AAABBBDDDLLLUUUYYYhhh}}}}}}uuurrruuuyyyzzz~~~~~~yyyzzz~~~}}}zzzvvvpppiii```YYYUUUPPPLLLHHHEEEDDDBBB@@@>>>;;;:::999999999999999999555555666666777888888888777777777777777666666555555555555555555555555555555555444444444444555555666666666666666666666666777777777777777777777777666666777888888888888888777777777777777777777777777777888888888888777777}}}yyy{{{~~~yyyxxxxxxyyyzzzzzzyyywwwwwwvvvtttoooggg^^^UUUOOOIIIGGGEEEBBB???===;;;;;;======<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999:::;;;<<<===;;;;;;;;;<<<===>>>>>>???===>>>???@@@@@@???>>>=========<<<;;;::::::999999;;;:::999888777888999:::888888888888888888888888666777999:::;;;<<<<<<<<<<<<<<<<<<;;;;;;:::::::::<<<<<<::::::::::::<<<<<<;;;;;;;;;;;;::::::999888======<<<<<<<<<;;;;;;;;;888888999::::::;;;<<<<<<:::999888777777999;;;<<<999:::<<<>>>>>>===<<<;;;:::;;;<<<;;;999888999:::::::::::::::::::::::::::888888888888888888888888666666777777888888999999999999999999888888777777888888888888777777777777666555444333333444555666888888777777666666555555555555666666666666555555666666666666666777888888777777888999999999999888999888777666666777888999888888777777777777888888999999999888888888777777777777777777666666666666999::::::::::::999888888666666666666666666666666777777777777777777777777777777777777777777777777666666666666666666666666999999888888888888888888999999999999999999999999:::::::::::::::::::::::::::;;;===???BBBDDDFFFGGGQQQWWWaaalllyyy~~~xxxrrrsssxxx~~~~~~zzzwww{{{|||{{{wwwsssrrrnnniiiaaaYYYRRRNNNFFFDDDAAA>>>;;;::::::;;;999999999999999888777666666666777777888888888999888777666555555666777888666666666666666666666666777777777777777777777777666666666666666666666666666666666666555555555555666666666666666666666666777777777777777666666666888888999999999999888888~~~yyyuuuxxx~~~~~~{{{xxxwwwvvvvvvvvvvvvsssrrrkkkjjjhhhccc\\\TTTMMMHHHCCCBBBAAA???===<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<===;;;<<<<<<===>>>>>>??????===>>>????????????>>>======<<<<<<;;;::::::999999::::::999888888888888888888888888888888888888888777777999:::;;;<<<<<<<<<<<<<<<<<<;;;;;;:::::::::<<<;;;::::::::::::;;;<<<;;;;;;;;;;;;;;;:::999888<<<<<<<<<;;;;;;;;;::::::999999999::::::;;;;;;;;;777888888999:::;;;;;;;;;999:::<<<=========;;;::::::;;;<<<;;;999888999:::::::::::::::::::::::::::888888888888888888888888777777777777888888888888999999999999888888888777888888888888777777777777777777666555555666777777777777666666666666666555555555666666666666555555666666666666666777777888777777888999999999999888888888777777777777888888999888888777777888888999999999999888888888777777777777777777666666666666555555777888999:::::::::777777777777777777777777777777777777777777777777777777777777777777777777666666666666666666666666888888888888888888888888999999999999999999999999999999999999999999999999888999;;;===???AAABBBCCCEEEJJJQQQZZZdddoooyyy~~~~~~vvvpppssstttwwwzzz{{{yyysssooohhhfffbbb]]]VVVPPPJJJGGGAAA???===;;;:::::::::;;;888999999999999888777666666666777777777888888888888777666555555666777888666666666666666666666666666666666666666666666666555555555555555555555555666666666666555555555555555555555555555555555555666666666666666666666666777888888999999888888777zzzvvvsssuuu}}}}}}~~~{{{{{{}}}}}}{{{xxxxxxuuurrrpppooollliiiggg]]][[[YYYUUUOOOIIIDDDAAA>>>===<<<<<<;;;<<<<<<<<<;;;::::::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<======<<<<<<======>>>>>>??????===>>>>>>??????>>>>>>===<<<<<<;;;;;;::::::999999::::::::::::999888666666888888888888888888888888777888999:::;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;:::;;;;;;;;;;;;::::::999;;;;;;;;;:::::::::999999::::::::::::::::::::::::666777:::<<<===<<<;;;:::888999;;;<<<<<<<<<;;;::::::;;;<<<;;;999888999:::::::::::::::::::::::::::999999999999999999999999888888888888888777777777999999999999888888888888999999888888888777777777888888777777777777888888555555555555555666666666555555666666666666555555555555666666666777777777777777888999999999999888777777888888888888777777888888777777777777888888999888888888888777777777777777777777666666666666444444666777888999999999777777777777777777777777777777777777777777777777777777777777777777777777666666666666666666666666888888888888888888888888999999999999999999999999888888888888888888888888777888999:::;;;<<<===>>>===???CCCHHHMMMUUU]]]cccvvv~~~}}}}}}|||{{{}}}~~~}}}~~~}}}qqqgggjjjkkknnnqqqrrrnnnhhhdddXXXVVVRRRMMMHHHDDDAAA???:::999888777777888999:::888888999999888888777777666666777777777777888888777666666555555666666777666666666666666666666666666666666666666666666666555555555555555555555555666666666555555555555444555555555555555555555555555555555555555555555555777888888999999888888777zzzvvvwww~~~{{{}}}{{{yyyzzz{{{|||zzzyyyuuurrrmmmhhhddd```[[[XXXRRRPPPNNNJJJGGGCCCAAA???;;;;;;:::::::::;;;;;;<<<::::::999999999999::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<======;;;;;;;;;<<<<<<===============>>>>>>>>>>>>======;;;;;;;;;:::::::::999999:::;;;<<<;;;:::999777666888888888888888888888888777888999:::;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::;;;;;;:::;;;;;;;;;;;;;;;:::::::::::::::999999999888888:::::::::::::::::::::999999:::;;;<<<<<<;;;:::999888999:::;;;;;;;;;:::::::::;;;<<<;;;999888999:::::::::::::::::::::::::::999999999999999999999999999999999888888777777777999999999999999999999999999999999888888888777777888888888777777888888888333333444444555555666666555555666666666666555555555555555666666666666666777777888999999999999888666777888999999888777666777777666666666666777777888888888888777777777777777777777777666666666666777777888888777777666555888888888888888888888888666666666666666666666666666666666666666666666666666666666666666666666666777777777777888888888888888888888888999999999999777777777777777777777777777777888888999::::::;;;===>>>???@@@CCCGGGNNNRRR\\\dddrrr|||}}}yyyyyy{{{~~~~~~~~~|||yyy||||||mmmaaabbbccceeeggggggbbb\\\VVVLLLIIIEEEAAA>>><<<;;;;;;888777666666666777888888777777888888888888777777666666777777777777777777666666666666666666666666666666666666666666666666666666666666666666666666555555555555555555555555666666555555555444444444555555555555555555555555333333444444444444444555777777888888888888777777~~~}}}~~~|||zzz~~~|||}}}|||yyyvvvyyyxxxxxxxxxyyyyyyyyyxxxnnnjjjccc]]]WWWRRRMMMJJJIIIHHHFFFDDDAAA@@@???>>><<<<<<;;;:::::::::::::::;;;;;;::::::::::::;;;;;;::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<999999999:::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::999999999;;;<<<<<<===<<<:::888777888888888888888888888888888888999:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;;;;::::::999999999888888888:::::::::::::::::::::999???>>><<<:::999999999:::999999:::::::::;;;:::::::::;;;<<<;;;999888999:::::::::::::::::::::::::::999999999999999999999999::::::999999888888777777999999999999999999999:::999999999999888888888888777777777777777777777777333333444444555555666666555555666666666666555555444444555666777666666555777777888999999999999888666777888999999888777666555555444444444444555555777777777777777777777777777777777777666666666666888888999999888888777666777777777777777777777777666666666666666666666666666666666666666666666666666666666666666666666666666666777777777888888888777777777888888999999999777777777777777777777777888888999999999999::::::===>>>>>>>>>???BBBGGGJJJLLLPPPYYYdddqqq}}}{{{zzz}}}{{{}}}}}}~~~zzzwwwzzzwwwhhh[[[YYYYYYZZZZZZXXXTTTMMMHHHDDDBBB???<<<::::::;;;;;;999888888777777666666666666777777888888888777777777777666666666666666666555555666666666666555555666666666666666666666666555555555555555555555555555555555555555555555555555555555555444444444444555555555555555555555555222333333333444444555555777777777888888777777777zzzrrrwww|||~~~yyyzzz}}}|||zzzxxxuuutttsssrrrtttssssssrrrpppoooooonnnbbb]]]WWWQQQLLLHHHDDDAAAAAA@@@???>>>===<<<<<<;;;===<<<;;;:::999999999999;;;::::::999999::::::;;;999999999999999999999999999:::;;;;;;<<<<<<;;;;;;888888888888888888999999;;;;;;:::999999:::;;;;;;::::::::::::999999999999;;;;;;;;;;;;;;;::::::999888888888888888888888888888999::::::;;;;;;;;;:::<<<<<<<<<<<<<<<=========<<<<<<============<<<<<<:::;;;;;;<<<<<<<<<<<<;;;:::::::::999999999888888::::::::::::::::::::::::AAA???===:::999999:::;;;::::::::::::;;;;;;;;;;;;:::;;;<<<;;;999888999:::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999888888888999999999999:::::::::::::::999999999999888888888777777888888888888777777555555555555555666666666555555666666666666555555333444555666777666555555777777888999999999999888777777888888888888777777555555444444444444555555666666777777777777777888777777777777666666666666555555777888999:::::::::666666666666666666666666777777777777777777777777777777777777777777777777666666666666666666666666555666666777777888888888666666777777888999999999777777777777777777777777999999999999::::::::::::999:::<<<<<<<<<===@@@CCCCCCDDDHHHNNNWWWaaajjjooo|||yyyzzz|||zzzwwwwwwyyy~~~~~~{{{yyywwwtttkkk^^^UUUNNNMMMLLLKKKIIIFFFAAA===@@@>>><<<:::999:::;;;<<<::::::999888888777666555666666777777888888777777777777666666666666555555444555555666666555555444666666666666666666666666555555555555555555555555444444444444444444444444555555555444444444444333444444444444444444444444222333333444444555555555666777777888888777777666{{{sssxxx}}}zzzyyyzzzzzzyyywwwtttqqqoooooommmllljjjgggccc___]]]]]]SSSOOOJJJFFFCCCBBB@@@>>><<<<<<<<<===<<<;;;::::::;;;::::::999999999999999999999888888888888999999999999999999999999999999888999:::;;;;;;;;;:::999999999999888888888888888:::999888777777888999:::999999999999999999999999999999888888888999::::::888888888888888888888888999999:::;;;;;;;;;::::::;;;<<<<<<<<<=========>>><<<===>>>??????>>>===<<<::::::;;;<<<<<<<<<<<<<<<;;;:::::::::999999999999999999999::::::;;;;;;;;;>>>======<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<===:::;;;<<<;;;999888999:::::::::::::::::::::::::::::::::::::::::::::::::::888999999999999999999:::999999999:::::::::;;;;;;::::::999999999888888888777888999::::::999888777777777666666666666666555555555666666666666555555222333555777777666555444777777888999999999999888888888777777777777888888777666666555555666666777666666666666777777888888777777777777666666666666444444666777888999999999555555555555555555555555777777777777777777777777777777777777777777777777666666666666666666666666555555666666777888888999666666666777888999999999888888888888888888888888999999999999::::::;;;;;;777999;;;<<<;;;;;;===>>>>>>>>>???BBBFFFMMMSSSVVVaaahhhoooqqqoooooorrrvvv{{{xxxwwwxxxxxxzzzqqqnnnjjjfff```YYYQQQKKKDDDBBB@@@@@@@@@???<<<:::;;;:::999888888999:::;;;999999999999888777666666555666666777777777777777777777666666666555555555444444555666666555444444666666666666666666666666555555555555555555555555444444444444444444444444555555555444444444333333444444444444444444444444333333333444555555666666666666777777777777666666|||yyy~~~~~~~~~}}}yyy~~~zzz||||||zzzvvvqqqnnnlllhhhgggddd^^^XXXRRROOONNNHHHEEEAAA????????????>>>;;;<<<=========<<<;;;:::888888888888888999999:::888888777777777777888888888888888888888888888888777888999:::;;;:::999999:::999999999999999999999999888777666666777888999999999999999999999999999777666666555666888999:::888888888888888888888888999999:::;;;;;;;;;::::::;;;<<<<<<<<<======>>>>>>===>>>???@@@@@@???>>>===::::::;;;<<<=========<<<;;;;;;;;;:::::::::999999888888999::::::;;;<<<<<<999:::<<<>>>???>>>======<<<;;;;;;;;;;;;<<<======:::;;;<<<;;;999888999:::::::::::::::::::::::::::::::::::::::::::::::::::888888888999999::::::;;;999999999::::::;;;;;;;;;:::::::::999999999888888999999;;;;;;;;;;;;999999888888777777666666555555555555666666666666555555222333555777777666555444777777888999999999999888999888777666666777888999888888777777777777888888555666666666777777888888777777777777666666666666666666666666666555555444555555555555555555555555777777777777777777777777777777777777777777777777666666666666666666666666444555555666777888888999555666666777888999999999888888888888888888888888888888999999::::::;;;;;;999;;;>>>>>>>>>=========;;;;;;<<<===@@@CCCFFFHHHIIINNNTTTXXXZZZ^^^dddjjjvvvzzz~~~~~~|||zzzyyyyyyyyywwwvvvzzz~~~|||wwweeeccc^^^XXXRRRLLLGGGEEE???>>><<<<<<===>>>>>>===777777777777777777888888777888888888888888777777555555666777777777777777777777666666555555555444333444555666666555444333666666666666666666666666555555555555555555555555444444444444444444444444555555444444444333333333444444444444444444444444333333444444555666777777666666777777777777666666~~~~~~}}}}}}zzz}}}|||{{{|||~~~~~~~~~}}}wwwpppkkkfffddd^^^[[[UUUPPPKKKHHHFFFEEEAAA@@@@@@???>>>======<<<<<<<<<<<<;;;;;;:::::::::;;;:::::::::999888888888999999999888888888888777999999999999999999999999;;;;;;;;;;;;::::::999888999999999888888666555555888888888888888888888888:::::::::;;;;;;:::999999888888999999999:::::::::::::::999888888999:::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=======================================<<<;;;:::999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<;;;::::::999:::<<<=========<<<<<<999:::::::::;;;;;;<<<<<<>>>>>>===<<<;;;;;;::::::;;;::::::::::::;;;<<<<<<;;;;;;:::999999999999::::::;;;<<<;;;:::999:::<<<===<<<;;;:::::::::::::::;;;::::::::::::999999999555555555555666666666666666666555555555444444444777666666555555555555666666666777777777777666555888888888888888888999999777888888777777666555444666777888999999888777666555555444444444444555555666666666666666666666666444555555555666666777777666666555444444444444444777777666666555555555444555555555555555555555555555555555555666666666666666666666666777888::::::888777666555555444555555888888888888888888888888888888999999999:::::::::;;;;;;<<<<<<===>>>>>>???AAABBBEEEGGGJJJNNNTTTXXXeeehhhmmmsss{{{~~~|||}}}}}}}}}|||zzzwwwuuussswwwqqqlllkkklllllliiifffTTTPPPKKKGGGDDDCCCAAA???:::::::::;;;;;;;;;<<<<<<888888888888888888888888888888777666666666666666666555555555555444444444666666555555555444444444555555555666555555444444555555555555555555555555444444444444444444444444555555555444444333333333666666555444444444444555444444444333333222222222444444444555555555666666666666666666666666666666~~~|||wwwxxx||||||zzzyyy{{{|||}}}}}}{{{xxxsssllleee___[[[YYYUUURRRNNNIIIFFFCCCBBBAAA??????>>>>>>===<<<<<<;;;;;;;;;;;;:::::::::999999999999999999888888888888999999999888888888777777999999999999999999999999::::::;;;;;;:::999999888999999999888888777666555888888888888888888888888888999999999999999888888888888888999999999::::::::::::888888888888:::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============;;;;;;;;;;;;;;;:::::::::===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<;;;::::::999:::<<<=========<<<;;;<<<<<<<<<;;;;;;;;;;;;;;;>>>======<<<;;;;;;::::::;;;;;;::::::;;;;;;<<<===<<<;;;;;;:::::::::::::::<<<===>>>>>><<<<<<===>>>>>>>>>======<<<<<<======<<<<<<;;;;;;::::::999999888888888888888888888888666666555555555444444444666666555555555666666777777777888888888888777777777777777777777777777777555666666777777777666666666777888888888888777666555555444444444444555555555555555555555555555555555555555555666666666777888888777666666666666666777666666666555555555444555555555555555555555555555555555555666666666666666666666666777888999999666666555555555666666777888888888888888888888888888888888999999999::::::::::::;;;;;;<<<======>>>===>>>@@@@@@AAADDDIIILLLQQQSSSWWW]]]ccchhhmmmooovvvwwwwwwxxx{{{}}}zzzyyy|||xxxrrrssstttssssssqqqooonnnlllmmmhhhaaa^^^]]][[[VVVRRRIIIFFFBBB???>>>>>>===<<<999999:::::::::;;;;;;;;;::::::::::::::::::::::::888777777666666666666666666555555555555444444444666666555555555444444444555555666666666666555555555555555555555555555555444444444444444444444444555555555444444333333333666666555444444444444555444444444333333333222222444444444555555555666666555555555555555555555555zzzyyyzzz}}}~~~vvvwww}}}zzzvvvuuuwwwzzzyyy|||~~~xxxwww|||yyyvvvtttttttttsssrrrjjjgggbbb\\\UUUPPPLLLJJJIIIGGGDDDAAA???>>>============<<<<<<;;;;;;:::::::::999999999999888888888777777777777888888888888999999888888888777777777888888888888888888888888999::::::::::::999888888888888999888888777666555777777777777777777777777777777888888888888888777888888888999999999999::::::999888777777888999:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<=========<<<<<<;;;;;;;;;:::::::::<<<<<<=========<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::::::::;;;<<<<<<<<<<<<;;;>>>======<<<;;;;;;::::::======<<<<<<;;;:::::::::<<<;;;;;;;;;;;;<<<======<<<<<<;;;::::::::::::;;;<<<>>>>>>>>>===<<<===>>>>>>============>>>>>>???======<<<<<<;;;:::999999888888888888888888888888666666666555555555444444555555555555555666777888888888888888888888888888777777666666666666666666444444555666777777777777666666777777777777666666555555444444444444555555555555555555555555555555555555555555666666666666888777666666555666666666666666666555555555555555444444444444444444444444555555555555666666666666777777777666666777888888444444444555555666888888777777777777777777777777888888888999999999999:::999999999::::::;;;<<<<<<;;;;;;<<<;;;:::;;;>>>@@@BBBDDDGGGKKKOOOSSSVVVWWW]]]___bbbfffkkksss|||}}}xxxtttssssssvvvzzz~~~}}}|||yyynnngggeeeeeeeeedddcccbbb``````]]]XXXRRRNNNLLLIIIEEEAAA???===:::999999:::999999888888888999999999::::::::::::::::::::::::::::::888777666666555555666666666555555555555444444444555555555555555444444444555555666666666666666555555555555555555555555555444444444444444444444444555555555444444444444444666666555444444444444555444444444444333333333333444444444555555555555555555555555555555555555555~~~{{{zzz|||zzzppppppyyyzzzyyyzzzyyyxxxxxx{{{yyy{{{yyyrrrpppuuurrrnnnjjjgggeeebbb___WWWUUUQQQLLLHHHDDDAAA@@@???>>>===<<<;;;;;;;;;;;;;;;;;;::::::999999999999888888888888888777777777555555666666777777888888888888888888777777777777888888888888888888888888888999999999999999888888888888888888888777666666666666666666666666666666777777888888999888888888888888888888999999999999:::999888777777888999:::999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======>>>>>>>>>===<<<<<<;;;;;;;;;<<<===>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::<<<<<<;;;;;;<<<<<<===>>>===<<<;;;;;;::::::;;;;;;:::;;;<<<<<<;;;:::;;;<<<;;;;;;;;;;;;<<<<<<===>>>>>>>>>===<<<;;;::::::999888777777777777777666666666666666666555555555555444444444555555777888888777777777777777777888888777777777777777666666666444555555666777777666666666666666666666666666666555555444444444444555555555555555555555555555555555555555666666666666666555444444333333444444444555555555555555555555555444444444444444444444444555555555555666666666666888777777666666666777777555555555555555666777777666666666666666666666666888888888888999999999999888888888888999999:::::::::;;;;;;:::888888:::;;;>>>???@@@CCCEEEGGGIIIJJJIIIKKKOOOSSSYYYaaajjjpppttt}}}~~~~~~~~~~~~|||}}}}}}zzzvvvrrroooooorrrvvv{{{}}}yyywwwwwwyyy{{{}}}yyyoooeee]]]XXXWWWVVVUUUSSSRRRPPPPPPLLLIIIEEEBBBBBBAAA???===<<<:::888888999999999888777777777777888888888888777777777777777777777777777777666555555555555666666555555555555444444444555555555555555555555555444444555666666666555555555555555555555555555555333333444444444444444444555555555555555444444444666666555444444444444555444444444444444444333333555555555555555555555555555555555555555555555555nnntttxxxwwwxxx{{{|||zzz~~~{{{zzz|||~~~tttssszzz~~~yyyyyy{{{zzzyyyyyy|||yyyyyy{{{yyyqqqjjjhhheeebbb^^^[[[XXXUUUQQQOOOHHHGGGEEEBBB@@@>>>======:::::::::::::::;;;;;;;;;999999999888888888888888777777777777777777777777555555555666666777777888888888888777777777666666777777777777777777777777777777888888999888888777777888888888888777777666555555555555555555555555777777888999::::::999999777777888888888999999999999999888777777888999999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>=========<<<<<<<<<;;;<<<===>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;999::::::;;;<<<===>>>>>>;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;<<<======<<<<<<;;;::::::::::::;;;999;;;<<<;;;:::999:::<<<;;;;;;;;;;;;;;;<<<===>>>>>>>>>===<<<;;;;;;::::::999999888888777777777666777777666666666555555555444444444555555777888888666555555555555666777888999999999888888777777777666666666666666555444444666555555555555555555666555555444444444444555555555555555555555555555555666666666666666555555555444444333333333333444444444444444555555555555555444444444444444444444444555555555555666666666666777777666666666666666666777777666555555555555555555555555555555555555555777777888888888999999999777777777777888888888888999:::::::::888888:::;;;::::::;;;<<<===>>>>>>??????AAACCCFFFJJJOOOUUUZZZ]]]eeemmmooorrrzzz{{{yyyxxxyyyxxxwwwvvvvvvvvvuuuqqqooonnnoootttvvvyyy||||||zzzuuurrrlllmmmooosssvvvyyyzzz{{{tttsssrrrnnnhhh```WWWQQQMMMLLLJJJHHHFFFDDDBBBBBBAAA???===<<<<<<<<<<<<<<<<<<:::888888999999888666666666666777777777888888777777777777777777777777777666666555555555555555666555555555555444444444444555555555555555555555222333444555555555555555555555555555555555555555333333333444444444555555555555555555555555555555666666555444444444444555444444444444444444444444555555555555555555555444555555555555555555555555[[[aaaffffffhhhlllooonnnwwwwwwxxx||||||}}}{{{xxxwwwvvvzzz~~~{{{xxxwwwsssqqqrrrrrrnnnlllllliiibbb\\\ZZZQQQOOOMMMLLLKKKJJJGGGEEE???>>>===<<<<<<<<<<<<<<<999999999:::::::::;;;;;;888888888888888888777777666666666777777777777888666666666666777777777777888888777777777666666666666666666666666666666666666666777888888888888777777777888888888888777777666666666666666666666666777777888999::::::::::::777777777888888888888999999888777666666777888999999999999999:::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<<<<;;;::::::999:::::::::777888999:::;;;===>>>>>>;;;;;;::::::::::::::::::;;;::::::::::::;;;<<<<<<;;;;;;:::999999999999::::::<<<===<<<;;;:::;;;<<<===<<<<<<<<<<<<======>>><<<<<<<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;:::999999999777777777666666666555555555555555555555666777888555444444333444555777888::::::999999888888777777666666666666555444333333555555444444444444555555555555444444444444555555444444444444444444444444666666666666666555555555555555555444555555666777444444444444444555555555333333333333333333333333555555555555666666666666666666666555555666777777888888666555555444444444666666666666666666666666777777777888888888888999777777777777777777777777666777999999888888999:::888888888999999:::::::::<<<===>>>>>>???BBBFFFIIIIIINNNSSSWWWZZZ___eeeiiiiiilllpppuuuzzz}}}{{{{{{xxxtttrrrrrrrrrrrrqqqpppqqqrrrqqqpppooopppqqqqqqppppppqqqqqqoookkkhhhaaaaaacccgggjjjlllkkkjjj``````^^^ZZZTTTMMMGGGDDDEEEDDDAAA???===;;;;;;:::;;;:::999888777777888999:::888777777777777555444666666666777777777888888999999999999999999999999777666555555444444555555666555555555555444444444444444444555555555555555222333444555666666666666555555555555555555555555222333333444444555555555555555555555555666666666666666555444444444444555444444444444555555555555555555555555555444444444444444444444444444444444LLLRRRVVVVVVWWW\\\^^^^^^gggjjjooosssxxx~~~~~~|||zzzttttttrrrrrr{{{zzz{{{zzzzzz{{{|||uuuqqqkkkeeecccfffaaa\\\XXXXXXUUUOOOKKKKKKDDDCCCBBBBBBCCCBBB@@@>>>::::::999999999999::::::777888888999999999999888777777777777777888888888666666777777777888888888888888777777777777777666888777777777666666666666666666666666666666666666555666666777888888777777777777888888888888777777666666666666666666666666555666777888999999999999777777777777888888888888999888777666666777888999888999999999999:::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<999999::::::;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::::::::;;;<<<<<<;;;:::999999999::::::777888888999:::;;;<<<<<<:::::::::::::::::::::::::::999999999999:::;;;;;;::::::999888888888888999999:::;;;;;;999999:::;;;===<<<<<<;;;;;;;;;;;;<<<::::::::::::;;;;;;;;;;;;===<<<<<<;;;::::::999999777777777777666666666555666666555555555666666777555555444333444666888999999999999888777666666666555555555666555555444444555555444333333444555555555555444444444444555555444444444444444444444444777666666666555555555555555444444444555555666777333333333444444555555555333333333333333333333333555555555555666666666666555555555555555666777888777666666555555555666666666666666666666666666666777777777777888888888888777777777777777777777777555777999999888777888999999999999999::::::::::::;;;<<<<<<;;;;;;<<<>>>AAA@@@AAACCCFFFIIIKKKMMMPPPQQQTTTXXX\\\```ccceeegggjjjkkknnnrrruuuvvvuuusssttt{{{}}}vvvrrrssspppmmmiiiggghhhhhhhhhgggdddgggjjjjjjiiihhhhhhiiieeeccc```^^^___^^^\\\ZZZTTTTTTUUUXXX\\\\\\ZZZWWWOOONNNLLLIIIDDD@@@>>>===>>>===;;;:::999999999:::777777777666555666777999777666555666777777555444666666777777777888888888999999999999999999999999666666555444444444444555666555555555555444444444444444444555555555666666444555666777888888888888555555555555555555555555222222333333444555555666444555555555666666666777666666555444444444444555444444444444555555555666666666555555555444444444444444444444444444444444DDDIIILLLLLLMMMQQQSSSRRRUUUZZZ```dddgggkkkrrrwwwwww~~~}}}}}}}}}uuuvvvuuurrrvvv~~~yyyyyyxxxwwwxxx}}}}}}{{{xxxrrrlllggg```YYYXXX\\\TTTNNNJJJJJJHHHCCCAAABBBAAA@@@???>>>>>>===;;;999999888888777777777777888666777777888888777777666777777777777888888888888666777777777888888999999999999888888777777666666777777777777666666666666666666666666666666666666555555666777777888777777666777777888888888777777777777777777777777777777444555666777888888888888777777777777888888888888999888777666666777888999888888999999999::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<:::;;;;;;<<<===>>>??????;;;:::999999:::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::::::::;;;<<<===<<<:::999888999::::::999999999999999999999999::::::::::::::::::::::::999999888888999999:::;;;:::999888888777777888888666777888888777666777888;;;:::999999888888888888888888999::::::;;;;;;<<<;;;;;;:::999999888777777777777777777666666666666777666666555555555666666666666555444555777999;;;999888888777666555555444333333444555666666666666555444333333333333444555555555555444444555555555444444444444444444444444777777666666555555555444222222222222333333444555333333333444444555555555333333333333333333333333555555555555666666666777444444444555555777888999555555444555555666777888777777777777777777777777777777777777888888888888888888888888777777777777777999::::::999888888999777777777888888999999999:::;;;;;;:::::::::===???@@@======@@@BBBBBBBBBBBBEEEGGGIIIKKKMMMOOORRRTTTUUUUUUVVVXXX\\\___``````bbbjjjnnnnnnpppuuuvvvssswwwppplllmmmlllgggeeegggeeebbb___]]]^^^______^^^TTTXXX\\\^^^]]][[[YYYXXXZZZVVVQQQOOOPPPQQQPPPOOOJJJIIIJJJMMMPPPPPPLLLIIICCCCCCAAA>>><<<;;;===>>>:::999888888888999:::;;;444555666666666777:::<<<555555444666888888777666777777777777888888888888666666666666666666666666666666555444444444444555666666555555555444444444444444444555555555666666666666777999999:::::::::555555555555555555555555222222333333444555666666444555555555666666777777666666555444444444444555444444444555555555666666666666555555555444444444444444444444444444444444======???@@@BBBDDDEEEFFFLLLNNNPPPTTTXXX\\\^^^```jjjjjjkkkmmmooorrrtttuuuvvvwwwxxxzzz}}}~~~{{{zzz||||||zzzzzzzzz{{{{{{xxxtttssssssrrrnnnkkkeeeccc^^^YYYSSSOOOKKKJJJHHHGGGFFFCCCAAA???===<<<;;;::::::999999::::::;;;;;;:::999888888999:::;;;444555555666777888888999888999:::::::::999888777888888777666666666666666666666666666666666666666666666555555555555666666666666555555555555666666666666666666666666666666777777666666555555555444777666555444333444555555777555444555888999888666555555555555666666666666666666666666777777777777777888888888888999999999======<<<;;;::::::999888777777888999::::::;;;;;;:::::::::;;;;;;<<<<<<<<<=========<<<<<<;;;;;;;;;:::::::::999999999888888999999999::::::999999999;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::999999888::::::::::::::::::::::::::::::::::::::::::::::::777777777777888888888888;;;;;;;;;;;;;;;;;;;;;;;;>>>===;;;999999999;;;<<<<<<<<<;;;;;;;;;:::::::::;;;:::999999::::::888666666666666666666666666666777666555444444444444444666666666666666666666666777777777777777666555555555555555555555555555555444444444444444444444444222222333333333333444444222222444444444444222222888888777777666666555555333333333222222222111111444444444444444444444444333333333444444444555555555555555555666666666666666666666555444444444333666666666555444444333333555555555555666666666666999777666666666666333111777777777777777777777777555666777888888888888888777777777777777888888999999:::;;;;;;999999:::;;;========================@@@@@@@@@@@@AAABBBCCCDDDGGGGGGIIIJJJLLLNNNOOOPPPRRRRRRTTTVVVXXXZZZ\\\\\\^^^]]]\\\[[[YYYWWWVVVUUUQQQQQQPPPOOOMMMLLLKKKKKKIIIIIIJJJJJJJJJJJJIIIIIIIIIHHHEEECCCBBBCCCDDDEEEBBBBBBBBBAAAAAA@@@@@@@@@???>>>>>><<<;;;888777666999888777777666777777777777777777777777777777777777777777777777777777777666666666666666666666666666666666666666666666666666666666666666666666666666555555444444333222222444444444444444444444444222333555666888999999999555555555555555555555555333333444444555666666777444444444444555555555555555555555444444333333333333333333444555666777888666666555333222111333555666666555555555444444444<<<<<<===>>>???@@@@@@AAAAAABBBDDDGGGJJJMMMOOOPPPSSSTTTVVVZZZ^^^bbbfffhhheeeeeefffiiilllqqquuuwwwtttrrrrrrwww}}}|||}}}~~~|||zzzvvvtttpppmmmkkkjjjiiiiiijjjgggdddccccccbbb^^^\\\SSSQQQNNNKKKGGGDDDBBBAAAAAA@@@@@@>>>===<<<;;;;;;::::::999999999999::::::888777777666666777777888555555666666777777888888888888999::::::999888777888777777666666666666666666666666666666666666666888888777777777777888888888888777777777777888888555555555555555555555555777666666666555555555444777666555444333444444555777555444555888999888666666666666666777777777777666666666777777777888888777777888888888999999999===<<<<<<;;;::::::999999777888888999::::::;;;;;;;;;;;;;;;;;;;;;:::::::::<<<<<<<<<;;;;;;;;;:::::::::::::::999999999888888888888999999999999888888::::::::::::::::::::::::888888888999999888888777::::::::::::::::::::::::999999999999999999999999666666777777777888888888::::::::::::::::::::::::===<<<:::999999999:::;;;;;;;;;;;;;;;:::::::::::::::999888999::::::888777666666666666666666666666666666555444444444444444555555555555555555555555666666666666666555444444555555555555555555555555444444444444444444444444222222333333333333444444333444555555555555444333777777777666666666666666333333333333222222222222444444444444444444444444333333333444444444444555444555555555666666666666555555555555444444444444444444444555555555555555444555555555666666666666777666555666666666444222666666666666666666666666666666777888888888777777777777666666777777888999999:::;;;:::999888999;;;;;;;;;;;;;;;;;;;;;;;;;;;============>>>???@@@@@@===>>>>>>???@@@AAABBBBBBBBBCCCDDDEEEGGGIIIJJJKKKLLLKKKJJJIIIHHHFFFFFFEEEDDDDDDCCCBBBAAA@@@?????????@@@@@@AAAAAA@@@@@@???@@@???>>>===<<<<<<===>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<;;;999888666555888888777666666666666666666666666666666666666666666666666666666666666666555555555555555555555555555555555555555555555555666666666666666666666666444444444444444333333333444444444444444444444444333444555666777888888888555555555555555555555555444444555555666777777888555555666666666777777777555555444444444333333333444444444444444555666777666666666555333333555777666666555555555444444444:::::::::;;;;;;;;;;;;;;;<<<<<<===???AAABBBDDDDDDDDDEEEGGGKKKOOOSSSWWWYYYVVVVVVWWWXXX[[[^^^aaaccc___```dddiiipppwww|||~~~}}}zzzxxxxxxxxxyyyzzz{{{zzzyyyxxxwwwwwwwwwwwwwwwwwwwwwvvvuuusssrrrqqqkkkjjjjjjkkklllkkkhhhfffbbb```]]]ZZZXXXVVVUUUUUUVVVTTTRRRPPPPPPOOOLLLJJJEEEDDDCCCAAA???>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;999888888777777888888999666666777777777777666666666666666666666666666666777888999::::::999888777888777666666555555666666777777777777777777777777888777777666666777777888888777777666666777777888555555555555555555555555666666666555555555555555666666555444444444444555666555555555777888777666666666777777777888888888777777777777888888888888777777777888888888999999<<<<<<;;;;;;::::::999999888888999999::::::;;;;;;<<<<<<;;;;;;:::999999999;;;;;;;;;;;;:::::::::::::::::::::999999999888888777888888888888888888777::::::::::::::::::::::::666777777888888888777777;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888666666777777777777888888999999999999999999999999<<<;;;:::999999999:::;;;;;;;;;;;;:::::::::999999888777777888::::::999777666666666666666666666666666555444444444444444444555555555555555555555555444555555555555444333333444444444444444444444444444444444444444444444444222222333333333333444444444555555666666555555444555555555666666666666666444444444444333333333333444444444444444444444444333333333333444444444444444444444555555555666666444444444444555555555555222333333444555555666666444444444555555555666666666555444555777777555333555555555555555555555555777777777777777777666555666666666666666777888888888999::::::888888999:::999999999999999999999999;;;::::::999::::::;;;;;;999999::::::::::::::::::;;;;;;<<<===>>>>>>???@@@@@@@@@???>>>>>>===<<<<<<======<<<;;;::::::999999;;;<<<<<<======<<<<<<;;;888888888777777777777777999999999888888888888888999999999999888777666555888777777666666666666666666666666666666666666666666666666666666666666666555555555555555555555555555555555555555555555555666666666666666666666666333333333333444444444444444444444444444444444444444555555666777777666666666666666666666666666666555555555666777777888888777777777777888888888888555444444444444333333333555555444444444555555666555666777666555555777999666666666555555555555444777888888888888999999999;;;;;;<<<<<<======>>>>>>AAAAAABBBCCCEEEGGGIIIJJJJJJJJJJJJKKKMMMOOOQQQRRRPPPSSSWWWZZZ\\\```eeejjjlllkkkjjjhhhhhhggggggggghhhgggfffeeeddddddddddddaaabbbbbbaaa```^^^[[[ZZZYYYXXXWWWXXXXXXWWWUUUSSSRRRPPPNNNLLLKKKJJJIIIIIIHHHGGGFFFEEEDDDCCCBBBAAA??????>>>===============::::::;;;;;;;;;<<<<<<<<<777777666666666666777777666777888999999888777666666666666666666666555555666777888999999999888777777777666555555555555666777777777777777777777777555555555444444555555555555555555444444555555555555555555555555555555555555555555555555555555555666666555555444444444444666666555666666666666666666666666666777777777777777777777777888888888999777777777777888888888888;;;;;;::::::::::::::::::999999999:::::::::;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::999999999888888777777888888888888777777999999999999999999999999666777888888888888888888::::::::::::::::::::::::777777777777777777777777666666666666777777777888888888888888888888888888;;;:::999999888999::::::::::::::::::999999999999777666666777999:::999777555555555555555555555555555555444333333444444444555555555555555555555555444444555555555444444333444444444444444444444444444444444444444444444444222222222333333333444444444444555555555555444444444444444555555666666666555555444444444333333333333333333333333333333333222222333333333444444444333333444444444555555555333333333444444555555555333333333444444555555555333333444444444555555555444333333555666777666444444444444444444444444444777777777777666555555444666555555555555666777777777888999999777777888999888888888888888888888888999888888777777777777888888999999999::::::::::::;;;;;;<<<<<<<<<==================<<<<<<<<<<<<<<<;;;;;;::::::999999888888::::::;;;;;;;;;;;;::::::555555666777777777666666666666666666666666666666777777888888888888777777999888777777666666777777666666666666666666666666666666666666666666666666555555555555555555555555555555555555555555555555555555555555555555555555111111222333444444555555444444444444444444444444555555666666666555555444666666666666666666666666444555555555666666666777666777777777888888888888444444444444444444444444666555555444444444555555444555666666555555777999666666666555555555555555555666666777888999::::::888888888888888888888888=========<<<======>>>>>>>>>>>>>>>>>>???@@@AAABBBEEEHHHKKKLLLJJJKKKOOOSSSZZZZZZZZZZZZZZZZZZZZZZZZXXXWWWUUUTTTSSSRRRQQQQQQMMMNNNOOOOOONNNMMMKKKJJJKKKJJJIIIIIIIIIIIIGGGEEEEEEDDDDDDCCCCCCCCCCCCCCCAAAAAA@@@@@@>>>=========::::::999888888888999999;;;;;;;;;;;;;;;;;;::::::777666666555555666666777666777888999999888777666666666666666555555555555555666777888999888777777777666666555555555555555666666666666666666666666555555444444444444555555555555444444444444555555555555555555555555555555444444444555555555555555555555555555555444444444555666666666555555555666444444444555555555666666666777777777777888888888666666777777777888888888999999:::::::::::::::::::::::::::::::::;;;;;;;;;888888999999:::;;;<<<<<<:::::::::::::::::::::::::::::::::999999999888888777777888888888888777777888888888888888888888888777888888999::::::999999::::::::::::::::::::::::777777777777777777777777555666666666666777777777777777777777777777777777999999888888888999999999::::::999999999888888888666555555777999999888777444444444444444444444444444444333333333444444555555555555555555555555555444555555666666666555555444444444444444444444444444444444444444444444444222222222333333333444444444333333333333333333444333333444444555555666666555555444444444333333333333333333333333333333333222222222333333333444444333333333333444444444444222333333333444444555555555555444444333333333333333333333333444444444444333333333444666777666444444444444444444444444444666666666666666555444333555555555444555555666777666777888888666666777888888888888888888888888888888777777666666666777777444444555666777888999999999999999999999999999999999999999999888888888888777777666666666666666666555555666666666666555555555666666777777777666666666666666666666777777777666666777888888888888888999999888777777777777888555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444000111111222333444555555444444444444444444444444444555555555555444444333666666666666666666666666333333444444444444555555555555555666666666777777444444444444444444444444666555555444444444555555333444666666555555666777666666666666666666666666555555666777888999:::;;;777777888888888888888888:::::::::::::::;;;<<<===999999999::::::;;;;;;;;;;;;>>>AAAAAA@@@@@@CCCEEEIIIIIIIIIJJJKKKMMMNNNOOOLLLKKKJJJHHHGGGFFFFFFFFFCCCCCCDDDEEEEEEEEEEEEEEECCCAAA??????@@@@@@???>>><<<<<<<<<===>>>>>>>>>>>>;;;<<<===<<<:::999:::;;;::::::999888888888888888999999999888888888777777777666666555555666666777444444555555555555444444555555555555555555555555444555666777888888777777777666555555444444555555666666666666666666666666777666666555555666666777777666666555555666666777444444444444444444444444444444444444444555555555555555666666555555444333555666777666444444444666333333444444444555555555666666666666777777777777666666666777777777888888888888999999::::::;;;;;;::::::::::::;;;;;;;;;;;;666777888999:::;;;<<<===::::::::::::;;;;;;;;;;;;:::::::::999999999888888777888888888888888888777777777777777777777777777777888999:::::::::::::::999999999999999999999999777777777777777777777777555555666666666666777777777777777777777777777777777888888888888999999999999999999888888888777777666555555666888888777555444444444444444444444444333333333333333444444555444444444444444444444444444444555666666666666555333333333333333333333333444444444444444444444444222222333333333333444444444333333222222333333444333333333444444444444444444444444444333333333333333333333333333333333333222222222222333333333333222222222333333333444444333333333333444444444444555555444444333222222111222222222333333333444444333333333444666666555444444444444444444444444444555555555555555555444333444444444444444555666666555666777777555555666777777777777777777777777777777666666666666666777777444444555666777888999:::777777777777777777777777777777777777777777666666666666666666777777777777444444555555555555444444666666666666666555555555666666666666777777777777555666777777888888888777999888888777777777777777555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444000111111222333444444555444444444444444444444444333444444555444444333333555555555555555555555555333333333333333333333333444444444444555555555555333333333444444444444555555555444444444555555666333555666666555555555666555666666666666777777777666666777777888888888888777888888999999:::::::::999999999999:::;;;<<<===999::::::;;;;;;;;;;;;;;;888999;;;<<<<<<<<<===>>>>>>>>>>>>>>>@@@BBBEEEFFFBBBAAA@@@@@@?????????@@@============>>>???@@@@@@===<<<::::::<<<<<<<<<;;;999999::::::;;;;;;::::::666888:::999888777888:::::::::999999999::::::;;;777777777777777777777777777777666666666666777777555444444333333444444555333444444555555666666666333444555777888888777666666666555444444444444555444444444444444444444444777666666555555666666777777666666555555666666777444444444444444444444444333333333444444555555555444555666666666555444333444666777666444222444555444444444444555555555666444555555555666666666666666666666666777777777888777888888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777777888999:::;;;;;;<<<::::::;;;;;;;;;<<<<<<<<<:::::::::999999999888888888888999999999999888888666666666666666666666666666777888999999:::::::::777777777777777777777777888888888888888888888888555555555666666666777777777777777777777777777777666777777888888888888888999888888888777777777777777666555666777777555444333333333333333333333333333333222222333333444555444444444444444444444444333333444555555555555555333333333333333333333333444444444444444444444444222222333333333333444444555444333333333333444555444444444333333333333333333333333333222222222222222222222222222222222222111222222222222333333333222222222222333333333333444444333333333333333333444333333333333333333333222222222222333333333333444333333444555666444333444444444444444444444444333333444555555555444444444444333333444444555666444555666666444444555666666666666666666666666666555555555555555666777888666666777777888888888888777777777777777777777888999999999888888777777777777777777888888999999999666777777888888777777666888777666555444444555666444444444555555666666666444555555666666666666555777777666555555555555555555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444333333333333333333333333111111222222333333333444444444444444444444444444222333333444444444333333444444444444444444444444444444444444444444444444333444444444444555555555333333333444444444555555444444444444444555666777555666888888666555555555555666666666777777777777888888777777777666666666444444555666777888888999888777777666666666666777777888999999::::::999999999999::::::;;;;;;;;;:::===<<<<<<<<<===@@@CCCEEE:::::::::::::::;;;<<<===999999888777888999:::;;;;;;999888888:::;;;;;;::::::::::::;;;::::::999888555888:::999777666888;;;666666666666777888999999666666777777888999999999777777666666666666777777777666555444444555666777333333444444555666777777222333555777777777777666666666555444444444444555444444444444444444444444444444444333333444444444444444444333333444444444444444444444444444444444333333333444444555555555444555666666666555333333444666888666333222333555555555555555666666666777444444444444555555555666666666666666777777777777777777888999:::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999::::::;;;;;;;;;<<<<<<=========:::::::::999999999888888999999::::::::::::999999666666666666666666666666555555666888888999999999666666666666666666666666888888888888888888888888555555555555666666666777888888888888888888888888666666777888888888888888888888888888777777777777777666555666777666444333333333333333333333333333222222222222333333444555444444444444444444444444111222333333444444444444333333333333333333333333444444444444444444444444222222333333333444444444666555444333333444555666444444444333333222222222333333333222222222111111222222222222222222222222111111222222222333333333111111222222222333333333444444444333333222222222111222222333333444444555111111222222222333333333444444333444555555444222555555555555555555555555222222333444555555555555444333333333333444555555444555666555444444555666444444444444444444444444333333444444555666777888555555555444444444333333555555555555666666666666888888888777666555555555444444444555666666777777555666666777777666666555;;;:::777555555555666777222222333333444444444444333333444555555444444333555555444333333333333444555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444333333333333333333333333111222222222222333333333444444444444444444444444111222333333444444444333333333333333333333333333555555555555555555555444444444444555555555555666333333333444444555555555333333333444555666777888666888::::::888666555666555666666666777777888888777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777888888888888:::999::::::;;;<<<===>>>888888777777777777888888888888888888888888888888888888777777777777888888999999999999999999999999888777777777666666555555777777666666666666777777777777777777777777777777666666777777777777666666444444444444444444444444444444444555555555555666444444555666777777666666555555555555555555555555777777666666555555555444555444333333333333444555444444444444444444444444555555555444444333333333444444444444444444444444444444444555555555555666666666555444333222222111555555555555555555555555666666666666777777777777777777777777888888888888:::::::::999999888888888::::::::::::::::::::::::666777888:::;;;;;;::::::;;;;;;;;;::::::999999999;;;<<<<<<<<<;;;:::999999999999999999999999999999999888777555444444444444555555444444444666777888888888888888888777666666555555666666777777888888666666666666666666666666888777666555555666777888999999888888777777666666777777777777777777777777666666777777666555444444444444555555555555444444333333333444444444555555777777666555444444333333222222444555555444222222666555333222111222333333444555555666777666666666555555555555555555555555444333333333333444555555666555444333333444555666666666555444333333222222444333222222111111222222111111222222222333333333111222333444444444333333555444333333222222222222555555444333333222111111444444444444444444444444666555444333222222222222222222333333333333444444444444444444444444444444555444444333333444444555222222222333333333444444666666666666666666666666555555555555666666666666666666666666666666666666666666555555555555666666777777777777777777777777222333555666666666555555555555555555444333222222555555555555555555555555666666666666666555555555333333333444444444555555666666555444444444444555333333333222222333333444777666666666666555555555444444222222222222444444111222444555555444222111444444222222222222444444444333333222222333333444333333333444444555555555222222222222222222222222555555555555555555555555444333333222222333333444444444555666555444222111222222222222222222222222555444444333444555666777999888777555555555666777555555555555666666666666555555555555555555555555666666666666666666666666777777777777777777777777777777777777777777777777666666777777777888888888999999999999:::;;;<<<===888888777777777777888888888888888888888888888888888888777777777777888888999999999999999999999999888888888777777666666666777777666666666666777777777777777777777777777777666666777777777777666666777777666666555444444444444444444555555555555666444444555666666666666666555555555555555555555555777666666666555555555444555444333333333333444555444444444444444444444444555555444444444333333333444444444444444444444444444444444555555555555666555444444444444444444444444444444444444444444444555555666666777777777888777777777777888888888888:::::::::999999999888888::::::::::::::::::::::::777888999:::;;;;;;:::999::::::::::::::::::999999<<<<<<<<<<<<<<<;;;::::::999999999999999999999999888777666666555555555555666555444444444555666777666777777777777666555555666666777777777777777888888888888888888888888888888777777666666777777888777777777777777777666666777777777777777777777777666666666666666555444444444444555555555555444444333333333444444444555555666555555444333333222222111222222333333222222111555444333222222222333333222333444444555555444444333333333333333333333333444333333333333444555555555444333222222333444555555555555444333333222222444333222222111111222222111111222222222333333333222222333333444444333333555444333222222222222222444444333222222111000000333333333333333333333333333333333222222333333444222222222333333333444444444444444444444444444444444444333333333333444444222333333333444444444444555555555555555555555555555555555555666666666666555555555555555555555555666666555555555555666666555555555555555555555555222333555666666666555444333333444444555444444444555555555555555555555555555555444444444444444444333333444444555555555555666666555444444444444444444444333222222222333333666666666555555555444444444333333222222333333444111222444555555444222111444333222222222222333444444333333222222333333444222222222222333333444444444444444444444444444444444444444444333333333333444333333222222333333444444444555555444333333222222222222222222222222222555444444333444555666777777666555555444444555555555555555555666666666666444444444444444444444444555555555555555555555555777777777777777777777777777777777777777777777777666666777777777777888888888777777777888999:::;;;888777777666666777777888777777777777777777777777888777777666666777777888777777777777777777777777888888888888888777777777777777666666666666777777777777777777777777777777555666666777777666666555888888777666555444333333444444444555555555555666444444555666666666666555444444444444444444444444666666666555555555555555555444444333333444444555444444444444444444444444555444444444444333333333444444444444444444444444444444444555555555555666333333444444444555555555333333333333333333333333444555555666777888888999777777777777888888888888::::::::::::999999999999;;;;;;;;;::::::999999999888999:::;;;;;;:::999999999999999:::::::::::::::<<<<<<<<<===<<<<<<;;;:::999999999999999999999999777777777666666666666666777666555444444444555666555555666666555555444333888888888888888777777777888888888888888888888888777888888888888888888777666666666666666666777777777777777777777777777777666666666666666555555444444444555555555555444444333333333444444444555555444444444333333222222111222222111111111111222222444444333222222222333333111111222333333333333222111111111111111111111111333333333333333444555555333333222222222222333333555444444333333222222222333333222111111111111222111111222222222333333333222222222333333333333333444333333222222222222333333222222111111000000000222222222222222222222222111111111222333444444555222222222222333333333333444444444444444444444444444444333333333333444444333333333444444444555555444444444444444444444444444555555555555666666666555555555555555555555555666666555555555555666666444444444444444444444444333333444555555555555444111222333444555555555555444444444444444444444444333333333333333333333444444555555555555666666666666555555444444444444444555444333333222222222222555555444444444333333333222333333444444333333222222222444444444444222222333333222222222222333333333333222222222222333333111111111111222222222222444444444444444444444444444444333333222222111111444333333222222333333444555444444333333333333333222222222222222222222222444444444333444444555666444444444555444444333333444555555555555666666666444444444444444444444444555555555555555555555555777777777777777777777777777777777777777777777777666666666666777777777888666666666666666777888999777777666666666666777777666666666666666666666666777777666666666666777777777777777777777777777777999999888888888888888888777777666666666666777777666666666666666666666666555666666666666666666555666555555555555444444444444444444555555555555666444444555666666555555555444444444444444444444444555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444555555555555666444444444555555555555555333333333333333333333333333444555666777888999:::666777777777888888888888::::::::::::::::::::::::<<<;;;;;;::::::999999888999:::;;;;;;;;;:::999888888888999999:::::::::;;;<<<<<<<<<======<<<<<<;;;999999999999999999999999666666777777888777777777999888666555444555555666666666666666666555444444::::::999999888888777777666666666666666666666666777888999::::::999888777444444555555666666777777666666666666666666666666555666666666666666555555444444555555555555444444333333333444444444555555444444444333333333222222444333222111111222333444444333333333333333333333000111111222222222222222111111111111111111111111333333222222333333444555333333222222222222333333444333333333222222222111333222222111111111111111111111222222222333333333222222222222222333333444333333222222222222222333333222222222111111111000222222222222222222222222000111111222333333444444111222222222222333333333444444444444444444444444444333333333333333333444333333444444444555555555333333333333333333333333444444444555555555666666555555555555555555555555666555555444444555555666444444444444444444444444444444444444444444444444222333444444555555555444444444444444444444444444333333333333444444444444555666666666666666666666666555444444333333444444555555444333222222222222444444444333333333222222222222444444444444222222222333333444444333333222333222222222222222222333333333222222222222333333111111222222222222222222111111111111111111111111444444333333222222111111444333333222222333333444555444333222222222444444111222222222222222333333444444444444444444444555222333444555555444333222444444444555555555666666555555555555555555555555666666666666666666666666666666666666666666666666666666666666666666666666555666666666666777777777666666555555555666777777777777666666666666777777555555555555555555555555777777666666666666777777666666666666666666666666888888888888888888999999777777666666666666777777666666666666666666666666555555666666666666555555444444555666777888888999444444444555555555555666444444555555555555444444444444444444444444444444444444444555555555555555444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444555555555555666777777666555555444333333333333333333333333333333333444555666777888999:::666777777777888888888888::::::::::::::::::::::::;;;;;;;;;::::::999999999999:::;;;<<<;;;:::999888888888888999999:::::::::;;;;;;<<<<<<<<<<<<<<<;;;999999999999999999999999666777888999999888888777:::999777666666666777777888888888888888777666666::::::999999888888777777777777777777777777777777777888999::::::999888777444444555555666666777777666666666666666666666666555555666666666666666555444444555555555555444444333333333444444444555555555555555555444444444444555444333222222333444555222333333333333333333333111111222333333333333333222222222222222222222222333222222222222333444444333333444444444444333333222222222222222111111111333222111111000000111111111111222222222333333333222222111111111222333444222222222111111222222333333333333333333222222222333333333333333333333333111222222333333222222111111111111222222222333333444444444444444444444444333333333222222333333333333333333444444444555555333333333333333333333333444444444444555555555555555555555555555555555555555555444444444444555555555555555555555555555555444444444333333333444444444555555555444444333222444444444444444444444444333333444444555555555555666666666666666666666555555555444333333333333333555444333333222222222333444333333333333222222222222222444444444444222222333333333333333333333333222222222222222222222222333222222111111222222333333333333333222222222222111111111111111111111111555444444444333333222222444333333222222333333444444333222111111222444555111111111222222333333333444444444444444444333333222333555666666555444333444444444444555555555555555555555555555555555555666666666666666666666666666666666666666666666666666666666666666666666666555555666666666666777777666666555555555555666666777666666555555666666777666666666666666666666666777666666555555666666777666666666666666666666666777777777888888888888888777777666666666666777777777777777777777777777777444555555666666555555444444555666888999;;;<<<===444444444555555555555666444555555555555444333333333333333333333333333333444444444444444555555555333444444555555444444333444444444444444444444444333333333444444444444555444444444444444444444444444444444555555555555666888888777666555444333222333333333333333333333333444555555666777888888999777777777777888888888888::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::999:::;;;<<<<<<;;;:::999888888888999999999999999999:::;;;;;;<<<;;;;;;;;;999999999999999999999999777888999::::::999888777999888777666666666777888999999::::::999999888777888888888888888777777777999999999999999999999999777888888888888888888777666666666666666666777777777777777777777777777777444555666666666666666666444444555555555555444444333333333444444444555555555555555555555555555555555555444444444444555555222222333444444444333333222222333444444444444333222222222222222222222222222222222222222333444444333333444444444444333333111111111111111111111111222222111000000000000111111111222222222333333333222111111000000222333444222111111111111222222333333333333333333333333333333333333333333333333333111111222333333222111000111111111111222222222222444444444444444444444444333333222222222222333333222222222333333333444444333333333333333333333333333444444444444555555555444444444444444444444444555555444444444444555555555555555555555555555555555444333333222333333333555555555555444333222111333333333333333333333333333333444444555555666666666666666555555555555444555444444333333333333333444333333222222333333444444444333333333222222222222333333444444333333222333333333333333333333333111111222222222222111111222222111111111111222222333333333333333222222222333333333333333333333333333333444444444444444444444333333222222333333444222222222222222333333444111111111222222333333444333444444444444333333222333333444444555555444444333444444444444555555555444444444444444444444444555555555555555555555555666666666666666666666666666666666666666666666666555555555666666666777777666666555555555555666666666666555555555555666666666666666666666666666666666666555555555555666666777777777777777777777777666666666777777888888888777777666666666666777777777777777777777777777777444555555666666555555444444444555666888999::::::444444444555555555555666444555555555444444333222333333333333333333333333333333333444444555555555333333444555555444333333444444444444444444444444333333333444444444555555444444444444444444444444444444444555555555555666777777666666555555444444444444444444444444444444555555666666777777777888777777777777888888888888:::::::::;;;;;;;;;<<<<<<888999999::::::;;;;;;<<<888999:::<<<<<<<<<;;;;;;999999999999888888888888888999999:::;;;;;;::::::999999999999999999999999888999:::;;;:::999777666666555555444444555666777:::::::::::::::999888888666666777777777777777888999999999999999999999999888777777666666777777888777777777777777777666666777777777777777777777777444444555666666666666666444444555555555555444444333333333444444444555555444444444444444444444444333444444555555444444333111222333444444444333333111222333333444444333333222222222222222222222222222222222111222222333444111222333444444333222111000111111111111111111111222222111000000000000000111111222222222333333333222111000///000111333444111111111111111222333333222222222222222222222222222222222222222222222222...///111333333333222111111111111111222222222222444444444444444444444444333333222222222222333333111111111222222222333333444444444444444444444444333333444444444555555555444444444444444444444444555444444333333444444555444444444444444444444444555444333222222222333333444444444555444444333333333333333333333333333333111222222333444444555555555555555555444444333333555444333333222222333333222222222222333444555555444444444444333333333333444333333222222333333444444333333222222333333444000111222333333222111000222222111111111111222222333222222222111111111111222222222222222222222222111111222222333333444444444333333222222333333444111111222333333333333333000111111222333333444444333444444555444333222111222222222222222333444444333333444444444555555555333333333333333333333333444444444444444444444444666666666666666666666666666666666666666666666666555555555555666666666777777666666555555555666666666666555555555555666666777777777777777777777777666666555555555555666666888888888888888888888888555555666666777777777888777777666666666666777777777777777777777777777777444555555555555555555444222222333333444555555555444444444555555555666666444555555555444444333222333333333333333333333333333333333444444555555555333333444555555444333333444444444444444444444444333333333444444555555555444444444444444444444444444444444555555555666666555555555666666666666666555555555555555555555555666666666666777777777777777777777777888888888888:::::::::;;;;;;<<<<<<<<<777888999:::;;;;;;<<<===777888:::<<<======<<<<<<:::999999999888888777777777888999999::::::::::::999999999999999999999999999:::;;;<<<;;;999666555444333222222333444555666999::::::::::::999888888555555666666777777888888777777777777777777777777888777666555555666777888999999888888777777666666777777777777777777777777444444555666777777666666444555555555555555555444333333333444444444555555333333333333333333333333222222444555555444222222000111333444555444333333111111222333333333333222111111111111111111111111222222111111222222333444000111222333333222111000000000000000000111111111222111111000000000000000111111222222222333333333222111000//////111333444111111000000111222333333111111111111111111222222000000000000000000000000,,,---000333444444444333000111111111111222222222444444444444444444444444333222222222222222222333000000111111111222222222444444444444444444444444333333333444444444555555444444444444444444444444555444444333333444444555333333333333333333333333666555333222111222333333222222333444555555555555333333333333333333333333000000111222333333444444555555444444444333333333555444333333222222333333111111111222333444555666555555444444444444333333555444222222222222444555444333333222222333333444000111222333333222111000222222111111111111222222222111111111000000//////000000000000000000000000//////000111222333333444444333333222222333333444///111222333444333333222000000111222333333444444333444444555444333111000222111000000000111333444333333333444444444555555111111222333333444555555111222444666777777666555444444444444444444333333444444555555666666777777777777666666555555555444666666666666666666666666777777777777777777777777777777666666555555555444666666666666666666666666777777666666555555555444444555555666666666666666666666555555555555666666555555666666666666666555555555666666666666555555222333333444444333333222222333444444555555444444555444444333333444444444555555555555555555444444555444444333333444444555111222444555555555444444444444444333333222222222666555333222222333444555444444444444444444444444444444444444444444444444555555666666666666555555555555444444444333333333555555444444444444555555666666777777888888888999999999888888888888888888;;;;;;::::::999::::::::::::;;;;;;<<<<<<;;;;;;:::::::::999999888777777777888888999999999:::::::::::::::::::::999999888777;;;::::::999999::::::;;;;;;:::::::::999999888888;;;;;;;;;:::999888777666999999999999999999999999999999999999999999999999777777777777888888888888999999999999888666555444444555666777777666555444666666777777777777666666666666666666555555555555333333333333333333333333666444333111111222333444111222444555555444222111222222222222222222222222333333333333333333333333111222222333333222222111111111222333333333333222000000000000111111111111000111222222111000111222000000000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000111000/////////000222333111111111111111111111111333333333222222222111111222222222222222222222222222222111111111111222222333222222111111222222333333333333444444444555555222333444555555555444333444444444444444444444444111111111111111111111111222333444444555555444444333333333222222222111111111222222333333222222111222222222222222222222222444444444555555555666666555555555444444333333333333333333333333333333333333333333333333333333333444333333222222333333444333333333333333333333333222222222222222222222222222222222111111111000000111111111111111111111111333222222222222222222222111111111111111111111111111111222333333444555555333222222111111222222333555555444333222222222222222333555777777666444333333333333333333333333333222333333444444333333222333333333444444444555555222222222333333444444444333333444555666666666555555555666666666666666555555555555555666666666666666666666666555555444444555555555555555555555555555555555555555555555555666555555555444444444444444444444444444444444444777666666666555555555444444555555666666666666666666666555555555555666666333333444666777777777777555555666666666666555555222333333444444333333222222333444444555555444444444444333333333444555555555555555555555555555555555444444333333444444555222333444555555555444444444444444333333222222222555444444333333444444444444444444444444444444444444444444444444444444444555555666666666666555555555555555555444444333333555555444444444444555555666666777777777888888888888888888888888888888888::::::999999999999::::::::::::;;;;;;;;;;;;::::::999999999999999:::::::::888888999999999::::::::::::::::::::::::999888888::::::999999999999::::::777777777777666666555555::::::::::::999888777777999999999999999999999999999999999999999999999999666666777777777888888888999999999888888666555555444555666777777666555444666666777777777777666666666666666666555555555555333333333333333333333333444444333333222111000///111222444555555444222111222222222222222222222222333333333333333333333333111222222333333222222111111111222333333333333222000000000000111111111111///000111111//////000111000000000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000111000/////////000222222111111111111111111111111333333222222111111111111222222222222222222222222222222111111111111222222333222222111111222222333333333333333444444444444222222444555555555444333444444444444444444444444222222222222222222222222222333444444555444444444333333333222222222111111222333333444444333333222333333333333333333333333333333444444444555555555444444444444444333333333333333333333333333333333333333333333333333333333444333333222222333333444333333333333333333333333222222222222222222222222222222222111111111000000111111111111111111111111222222222222222222222222111111111111111111111111111111222222333444444555333222222111111222222333555444333222222222222222444555666777777666555333333333333333333333333333222333333444444333333222333333333444444444444555333333333333333333333333555444444444444444555555333444555666666666666666666666666555555555555555666555555555555444444444555555555555555555555555444444444444444444444444444444444444444333333333333333333333333333333333666666666555555555555555444555555666666666666666666666555555555555666666111222444555777777888888555555666666666666555555333333444444444444333333222333444444555555444444333333333333333444555666555555555555555555555555555444444333333444444555222333444555555555444444444444333333333333222222333333444444555444444333444444444444444444444444444444444444444444444444555555666666666666555555666666666555555555555444555555444444444444555555666666777777777777888888888888888888888888888888999888888888888888999999::::::;;;;;;;;;;;;::::::888999999:::;;;;;;<<<<<<888888999999999::::::::::::;;;;;;;;;;;;::::::999999999888888888888999999999999999999888888888888::::::::::::999888888777999999999999999999999999777777777777777777777777666666777777777777888888888888888888888777666555555555666666666666555555666666777777777777666666666666666555555555555444333333333333333333333333222333444444333000---,,,111222333444444333222111222222222222222222222222333333333333333333333333111111222222222222111111111111222333333333333222000000000111111111222222...000111000///...///000000000000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000000000000///000111111222111111111111111111111111222111111111111000000000222222222222222222222222222222111111111111222222222222111111111111222222222222333333333444444444111222333444444444444333444444444444444444444444333333333333333333333333222222333444444444444444333333333222222222111111333333444444444444333333444444444444444444444444222222333333333444444444333333333333444444444444333333333333333333333333333333333333333333333333333333222222222222333333222222333333333333333333222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222333333444444333222222111111222222333333333222222111222222222666777777888777666444333222222222222222222222222222222333333333333222222333333333333444444444444333333333333333333333222666555444333222333444555000111222333444555555555666666666555555444444444444444444444444444444444555555555555555555555555444444444444444444444444444444444444444444444444333333333333333333333333555555555555555555555555444555555666666666666666666555555444444555555666222333444555666666666666444555555666666555555444333333444444444444333333222333444444555555444444333333333333444555555666444444444555555555555555555444444333333444444555333444444444444444444444333333333333333333333333222333444555555555444333333333444444444444444444444444444444444444444444444555555666666555555444666666666666666666666555555555444444444444555555666666777777777777777777777777777777888888888888777777777777777888888999:::::::::;;;;;;:::::::::999999999999::::::;;;;;;888888999999999:::::::::;;;;;;;;;<<<<<<;;;::::::888888777777777777888888:::::::::::::::::::::::::::::::::::::::999888777888888888888888888888888777777777777777777777777666666666666777777777888777777888888888777777666555666666666666666666555666666777777777777666666666666555555555444444444333333333333333333333333222222333333222111000///222222333333333222111111222222222222222222222222222222222222222222222222111111222222222222111111111111222333333333333222000000111111111222222222///000111000//////000111000000000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000111111222111111111111111111111111111000000000000000000000111111111111111111111111222222111111111111222222222222111111111111222222222222222222333333333333111222222333333333333333333333333333333333333333333333333333333333333333222222333444444444444333333333333222222222111111222333333444444333333222333333333333333333333333111111222222222333333333222222222333333444444555222222222222222222222222222222222222222222222222333333222222222222333333222222222222222333333333222222222222222222222222111111111111111111111111111111111111111111111111000000000000000111111111111111111111111111111111000111111111222222333333333222222111111222222333222222111111111222222333666666666666555444333222111111111111111111111111222222333333333333222222222222333333333444444444333333333333333333333222666555333222222333444555000111222333444444444444666666555555444444333333333333333333444444444444555555555555555555555555555555555555555555555555555555555555555555666666444444444444444444444444444444444555555555555555444555555666666666666666555555444444444444555555444555555555555555444333444444555555555555444444333444444555555444444333222333444444555555444444333333333333333444555666444444444555555555666666555444444333333444444555444444444444444444444444333333333333333333333333111222444555666555444333333333333444444444555555444444444444444444444444444444555555555555444444555666666666666666666666555555444444444444555555777777666666666666666666666666777777777888888888777666666666777777888999999::::::::::::::::::999:::999999999888888888777888888999999999:::::::::::::::;;;<<<<<<;;;;;;;;;888777777666666777777888666666666777777777777777999999:::::::::999888888888888888888888888888888666666666666666666666666555666666666666777777777666777777888888888777777666666666555555666666666666666777777777777666666555555555555444444444444333333333333333333333333222222111111222333555666333333333333222111111000222222222222222222222222222222222222222222222222000111111222222111111000111111222333333333333222111111111111222222222222000111222222000000111222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///000000000111111111111000000000000000000000000000000000000000000000111111111111111111111111111222222111111111111222222222111111000000111111222111111111222222222333333111111111111222222333333333333333333333333333333222222222222222222222222111222333333444444333333333333333222222222111111111111222222222222111111111111111111111111111111111111111222222222333333111222222333333444444444222222222222222222222222222222222222222222222222333222222111111222222333111111111222222333333333222222222222222222222222111111111111111111111111000000000000000000000000//////000000000111111111111111111111111111111111000000111111111111111222333222222111111222222333111111111111222333444444555555444444333222111000111111111111111111111111111222222333333222222111222222222333333333444444333333333333333333333333444333333333333333444444222333444555555555555555555555555444444444444444222222333333333333333444444444444444444444444444555555555555555555555555555555555666666666666666444444444444444444444444444444444444444555555555444555555666666666666666555555444444444444555555555555666555555444333222444444555555555555444444444444555555555555444444222333444444555555444444555444444333333444444444333333444444555666666666555444444333333444444555555555444333333333444444222222333333333333444444222222333444555555555555222333333444444555555555444444444444444444444444444444555555555555444444444555555555555666666666555555444444444444555555777777666666666666555555555666666777777888888888666666666666777888999:::999999::::::::::::999999::::::999888888777666666888888999999999:::::::::999::::::;;;;;;;;;;;;:::888888777777777777888888777777777888888888888999999999999::::::999999888888888888888888888888888666666666666666666666666555555666666666666777777555666777888888888888888666666555555555555666666666666777777777777666666555555555444444444444333333333333333333333333333222111000000222444777999333333222222111111000000222222222222222222222222222222222222222222222222000000111111111111000000111111222333333333333222111111111222222222222333000222333222111000111222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000111111111111000000000000000000000000000000000000111111111111222111111111111111111111111222222111111111111222222111111000000000000111111000000111111111222222222111111000000111111222333333333333333333333333333111111111111111111111111111111222333333333333333333333333222222222111111000000111111111111000000111111111111111111111111111111222222222333333333222222222222333333333333222222222222222222222222222222222222222222222222222222111111111111222222000000111111222333333333222222222222222222222222111111111111111222222222000000000000000000000000///000000111111222222222111111111111111111111111000000000000000000000000333222222111111222222333222111222222333444555666333333333222111111111111222222222222222222222222111111222222222222111111222222222222333333333333222222222333333444444444111222333333444444444444333444444555555555444444333444444444444444444555111222222222333333333333444444444444444444444444444444444444444444444444444444444555555666666666333333333333333333333333333333333444444555555555444555555666666666666666555444444333333444444555444444555555555444333333333444444555555444444333444444555555555555444444222333444444555555444444666555444444333333333333333333444444555666666777555444444333333444444555666555444333333333333444222222222333333444444444333333333333444555666666222222333333444555555666444444444444444444444444333444444555555444444333333333444444555555555555555555444444444444555555777777666666666555555555555555666666777888888999777777777777888999::::::999999::::::::::::999999999999999999999999999999888888999999999:::::::::888888999:::::::::::::::999888888777777888888999999999:::::::::;;;;;;;;;888999999::::::999999999888888888888888888888888777777777777777777777777555555555666666666777777555555666888888999999999777666555444444555666777666666777777777777666666555555555444444444333333333333333333333333333333000000111111222444555555444333222111111000000000222222222222222222222222111111111111111111111111000000111111111111000000111111222333333333333222111111111222222222333333000111222111000///000222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000...///000111222111111000000000000000000000000000111111111111222222333333111111111111111111111111222222111111111111222222111111000000000000111111000000000000111111111222111000000///000111222333222222222222222222222222222222222222222222222222111111222333333333333222333333333222222222111111111111111222222111111111111111111111111111111111222222222222333333333444333333333222222222222222111111111111111111111111111111111111111111111111222222111111111111222222///000000111222222333333222222222222222222222222000000111111111222222222000000000000000000000000000000111111222333333444111111111111111111111111000000000000000000000000333222222111111222222333222222222333444666777888333333222222222222222222333333333333333333333333111111222222222222111111111222222222222333333333111111222333333444555555///111222444555555444444222222333333333222111111333333333444444555555555111111111222222333333333444444444444444444444444333333333333333333333333333333333444444555555555222222222222222222222222333333333444444555555555444555555666666666666666555444444333333444444555222333333444555555555555333444444555555444444333444444555555555555444444222333444444555555444444777666555444333222222222333333444444555666777777555444444333333444444555666555444333222333333444222222222333333444444444333333222222333444666777222222333333444555666666444444444444444444444444333444444555555444444333333333333444444444555555555555555444444555555555777777666666555555555444444555555666777888888999777777777777888999:::;;;999999999::::::999999999888999999::::::;;;;;;<<<888888999999999:::::::::777888999999::::::::::::999999888888888888999999666666777777777888888888888999999:::::::::999999777777777777777777777777888888888888888888888888555555555555666666666777444555666888999999999999777666555444444555666777666666777777777777666666555555444444444333333333333333333333333333333333///000222333333333111000444333222111000000000000222222222222222222222222111111111111111111111111000000111111111111000000111111222333333333333222111111222222222333333333///000111000///...///111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000...///000222222111111000000000000000000000000000111111222222222333333333000000000000000000000000222222111111111111222222111111000000000000111111000000000000111111111111111000/////////000222333222222222222222222222222333333333333333333333333111111222333333333333222333333333222222222111111222222222333333222222222222222222222222222222222222222333333333444444444444333333222222111111111111111111111111111111111111111111111111111111111222222111111111111222222///000000111222222333333222222222222222222222222000000111111222222222222000000000000000000000000000000111222333333444444111111111111111111111111000000000000////////////333222222222222222222333222222333444555666888999333333222222222333444444333333333333333333333333111111222222222222111111111111222222222333333333222222222222222222222222333333333222222111111111111222222333333222222111222222333333333333444444555555555555555555555555222222111111222222333444444444444333333222222222222222222222222222222222333333333333333333333333444555555555444333333222444444555555555555444444444444444444444444444333333444444444555666666666555555555555555555555555333111111222444555444333444444444444444444444444444444444444444444444444888777666555555555555555444444444444444444444444444444333333333333222222333333222222333333444555222222222111111000000000444444333333333333222222444444444444444444444444444333333222222333333444444444444555555555555666555444333333333333444555555555666777777777777777666666666666777777777777666666555555555555666666777888999::::::999888777555555666777888999999999::::::;;;;;;::::::999888888999999::::::999999888999999888777666666777777999999999999999999999999999999777666555555555555666666666666777777777777777777777777666666666666555555555555555555555555555666666777888999999:::888888777777666666555555666555555555555444444444444333333222111111111222111222222333333222222111000...---///333555444222111111111111111111111111222222222222222222222222222222222222222222222222222222111111111111222222111111111000000000000000111111111111111111111111222222111111111111222222111111111111000000000000000000000000000000000000222000//////000111111000111111111111111111111111////////////000000000000000000000000000000000000111111111111111111111111111111111111111000//////000000000000////////////000000000000000111222222000000000000000000000000111111111000000000000000222222222222222222222222333333333222222111111111111333555444111000000222111111111111111111111111333333222111111222333333222222222111111111000000////////////000111222333000000111111111222222222555444222333333444222111333222111000000111222333000000000000000000000000222222111111111111222222......///000111222222333111111111111111111111111222111111111000000//////000000000000000000000000000000000000111111111111000000111111111111000000222222111111111111111111000111111111111222222222222333444555666666666666444444444444444444333333333222222111111222222333333333333333333333333333333333222222333444666777222222222222222222222222333333333222222222111111111222222333333222222111222222222333333333444444333333333333333333333333222222222222222333333444444444444333333222222222222222222222222222222222333333333333333333333333444444555555444333333222444444555555555555444444222333333444444555555555444444444444555555555555555555555555555555555555444333222333444555444333444444444444444444444444444444444444444444444444555555444444333444444444444444444444444444444444444444333333333333222222333222222222222333444444444444444333333333222222444444333333333222222222444444444444444444444444444333333222222333333444444444444444555555555555555444333333333333444555555555666777777777777777666666666666777777777777777777666666666666777777777777888888888888777777666666666777777888999999:::::::::;;;:::999999888888999999999999999999888999888888777666666777777999999999999999999999999999888777666555555555555555555666666666777777777777777777666666666555555555555555555555555555555555555666666777888888999777777777666666666555555555555555555444444444444444333333222111111111222111222222333333222222111333111///000333444222111000000000000000000000000222222222222222222222222222222222222222222222222000000////////////000000000000000000000111111111111111111111111111111111222111111000000111111222111111111111000000000000000000000000000000000000222000//////000111111000////////////////////////////////////000000000000000000000000000000000000////////////////////////111111111111111000//////000000000000////////////...............///000000000000000000000000000000111000000000000000000000222222222222222222222222333333333222222111111111000333444444111000000222111111111111111111111111333222222111111222222333222222222111111111000000222111111000000000000000111111111111222222222222555333222222333333222111222222111000000111222222000000000000000000000000111000000000000000000111//////000000111111222222222222222222222222222222222222222222111111111000000000000000000000000000000000000000111111111111000111111111111111111000111111111111111111111111000111111111111222222222222333444555666666666666333333444444444444444444333333222222222222333333333333333333333333333333333333222222333444666777222222222222222222222222333333333222222222222111111222222333333222222111222222222222333333333333111111111111111111111111333333222222333333444555444444333333333333222222333333333333333333333333333333333333333333333333444444444444444333333222444444555555555555444444111222222333444555666666555555555555444444444444444444444444444444444444666555333444555555444333444444444444444444444444444444444444444444444444333333222222222333444444444444444444444444444444444444333333333333222222222222222222222333444444444444444333333333333222333333333333222222222222444444444444444444444444444333333222222333333444444444444444555555555555555444444333333444444555555555666777777777777666666666666666777777777777777777666666666666777777777777666666666666777777888888777666666777888999999::::::::::::999888888888888999999999999888888888888777666666666777777888888888888888888888888888888777666555555555555555555555666666666666777777666666666666555555555444444444444444444444444444444444555666666777777666666666666666555555555555555555555444444444444333333222222222222222222111222222333333222222111444333222222333333111000////////////////////////222222222222222222222222222222222222222222222222000000////////////000000//////000000111111222222111111111111111111111111222111111000000111111222111111111111000000000000////////////////////////222000//////000111111000////////////////////////////////////000000000000000000000000000000000000////////////////////////000111111111111000000///000000000000////////////...............///000000000000000000000000000000000000000000000000111111222222222222222222222222222222222222222111111111000111333222111000000111111111111111111111111111333222111111111111222333222111111111111000000000444333222000///.........111111222222222333333333444333222222333333222111222222111000000111222222000000000000000000000000000000////////////000000000000000000000111111111222222222222222222222222333333333222222222222222000000000000000000000000000000000000111111111111111111222222222222111111111111111111111111111111000111111111111222222222222333444555555666555555222222333333444444555555444444333333333333444444333333333333333333333333333222222222333444555666111111111111111111111111222222222222222222222222111222222333333222222111111222222222222333333333111111111111111111111111333333333222333333444555333333333333333333333333333333333333333333333333333333333333333333333333333333444444444333333222333444444555555444444333333333333444444555555555555555555444444333333333444444444444444444444444777666444444555555444222444444444444444444444444333333333333333333333333222222222222222333444555333333333333333333333333444444333333333222222222222222222111222333333444111111111111111111111111333333333222222222222111333333333333333333333333444333333222222333333444333333444444444555555555444444444444444444444444444555666666777777666666666666666666777777777777666666555555555555666666777666555444444555666777:::999777666666666888999999999999999999888888777777777888888888888777777888777777666666666777777888888888888888888888888888777666555555555555555444444555555555666666666666666666555555555444444444444444444444444444444333333333444444555555555555555555555555555555555555555555444444444333333222222222333222222222111111222222333333222222111444333222222222222222111000000000000000000000000111111111111222222222222111111111111222222222222222222111111111111222222......///000111222222333111111111111111111111111111111000000000000111111111111111111000000000///////////////////////////222000//////000111111000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000111111111111000///000000000000////////////000000000000000111111222000000000000000000000000000000000000000111111111111111111111111111111111222222222111111111111111///000111111111000000000111111111111111111111111222222111111111111222222111111111111000000000000444333222000//////......222222222222333333333333444222111222333333222111222111111111111111111222000000000000000000000000000000////////////000000111111111000000000000000111111111111111111111111222222222222222222222222000000000000000000000000///000000000111111111111222222222333333222222222111111111111111222222222000000111111111222222222222333444444555555555444111111222333444444555555555444444333333444444555222222222222222222222222222222222333333444444555111111111111111111111111222222222222222222222222111222222333333222222111111111111222222222333333222222222222222222222222333222222222222333444444333333333333333333333333333333333333333333333333333333333333333333333333222222333333444333333222333333444444444444333333555555555444444333333333555555444444333333333222444444444444444444444444777666444444555555444222444444444444444444444444333333333333333333333333333222222222333444555555333333333333333333333333444444333333333222222222222111111111111222333333111111111111111111111111333333222222222111111111333333333333333333333333444333333222222333333444333333333444444444444555444444444444444444444444444444555666666666666666666666666666777777777777555444444333333444444555777666555444444555666777999888777666666777777888888888999999888888777666666777777888888777777666777666666666666666777777777777777777777777777777777666666555555555555555444444444444555555555555555555555555444444444444444444444444444444444444333333333333444444444444444444444444444555555555555444444444444333333333111222222333333333222111111222222333333222222111111111222222222222333333111111111111111111111111000000000111111222222222000000000111111222222222222222111111111111222222......///000111222222333000000000000000000000000111000000000000000000111111111111111000000000///////////////////////////222000//////000111111000000000000000000000000000////////////000000000000////////////////////////000000000000000000000000///000000111111111000000000000000000////////////000000000000000111111222000000000000000000000000//////000000111111111111111111111111111111111111111111111111111111111111000000000111111111000///000000000000000000000000111111111111111111111111000000000000000000000000111111000000000000111111111111222222222333333333333111111111333333222111111111111222222111111111000000000000000000000000222111111000000111111222111111111000000000000000000000000000000000000000000000111111111111111111111111111111111111111111///000000000111111111111222222222333333222222222000000111111111222222222000000111111111222222222222333444444444444444444111111222222333444555555555444444333333444444555222222222222222222222222222222333333333333333333111111111111111111111111111222222222222333333333111222222333333222222111111111111111222222222222222222222222222222222222222222111111222222333444222222333333333333444444333333333333333333333333333333333333333333333333111222222333333333333333333333444444444444333333666666555444333222222111444444444444333333333333333333333333333333333333666555333444555555444333444444444444444444444444333333333333333333333333333333222222333333444444333333333333333333333333444444333333333333222222111111111111111222333333222333333333333444444444222222222222111111111111333333333333333333333333444333333222222333333444333333333333444444444444333444444555555444444333444444555666666666666555666666666666777777777777555444444444444444444555666666555555555555666666777777777777888888888888777888888888888777666666666666777777777777666666666666555555666666777777666666666666666666666666666666555555444555555666333333333444444444555555555555444444444333333333333333333333333333333333333333333333333333444444333333333444444444444444444444444444333333333333000111222333444333222111111222222333333222222111///000222222111111222333111111111111111111111111//////000000111222222222//////000000111222222222000000////////////000000//////000000111111222222000000000000000000000000111000000//////000000111111111111111000000000000////////////////////////222000//////000111111000////////////////////////////////////000000000000///////////////////////////////////////////////////000000111111111111000000000000000////////////...............///000000000000000000000000000000/////////000111111222222111111111111111111111111000000000111111111111111111000000111222333111000000000000000000000000000000000111222222111000000//////000000000000000111////////////000111222333000000111111111222222222222111000111222333222111000111222222222222111000000000000000000000000000222222111111111111222222000000000000000111111111000000000000000000000000000000000000000111111111111111111111111111111111000000000000111111111111111111222222222222111111000000000111222222333333000111111111111222222222333333444444444444333333111111222222333333444444444444333333333333444444222222222222222222222222222222333333333333222222111111111111111111111111111111222222222333333333111222222333333222222111111111111111222222222222222222222222222222222222111111000000111111222333222222222333333444444444444444444444444444444444333333333333333333333333111111222333333333333333222333333444444333333222555555555444444333333222333333333333333333444444333333333333333333333333444333222333444555444333444444444444444444444444222222222222222222222222333222222111111111222222222222222222222222222222444444333333333333222222111111111111111222222333222222333333333444444444222222222222111111111111222222222222222222222222444333333222222333333444222222333333333444444444333333444555555444333333333444555555666666555555666666666666777777777777666666666555555666666666666666666777777666666666444555777999999999888777777777888888777777666555555666666777777666666555555555555555555666777777666666666666666666666666555555555444444555555666222333333333333444444444444444444333333333333222333333333333333333333333444444444444444444444444222222333333333444444444444444444333333333222222///111222444444333222111111222222333333222222111///111222111///...///111111111111111111111111111/////////000111222222222/////////000111222222222000000////////////000000000000000000000111111111000000000000000000000000000000////////////000000111111111111000000000000000000000000000000000000222000//////000111111000////////////////////////////////////000000000000//////////////////////////////////////////////////////000111111111111111000000000000////////////...............///000000000000000000000000000000...//////000111111222222111111111111111111111111///000000000111111111222222000000111444444333000000000000000000000000000///000111222222111000///////////////000000111111////////////000111222333//////000000000111111111111000000111222333333111000111222222222222111000000000000000000000000000111111000000000000111111//////000000111111222222111111111111111111111111000000000111111222222222111111111111111111111111000000000000111111111111000111111111111111111000///000000111222222333333000111111111111222222222333333333444444333333222222222222222222222333333333333222222222222333333111111111111111111111111111222333333333333222111000000000000000000000000111111111222222333333333222222222333333222222222000111111111111222222222111111111111111111111111000000000///000111111222222222222333333444444444444444444444444444444444333333333333333333333333000111222333333333333333222333333444444333333222333444444444444444444444222222222333333444444444333333333333333333333333333222111222444555444333444444444444444444444444222222222222222222222222222222111000//////000000222222222222222222222222444444444333333333222222111111111000111222222333000000000111111222222222222222222111111111111000222222222222222222222222444333333222222333333444222222333333333444444444333333444555555444333333333444555555666666555555666666666666777777777777888888777777777777888888555666777888888777666555222444777:::;;;:::888777777777777777777666666555555555666666666666555555555555555555555666777888666666666666666666666666555555444444444555555666222222333333333444444444444444444333333333222222333333333333333333333333444444444444444444444444222222222333333444444444444444444333333333222222///000222444444444222111222222222333333222222222000222333111...,,,---...000000000000000000000000...//////000111222222222...//////000111222222222222222111111111111222222111111111000000000000000000000000000000000000000000000////////////000000111111111111000000000000111111111111111111111111222000//////000111111000111111111111111111111111////////////000000000000////////////////////////111111111111111111111111//////000111111111111111000000000000////////////000000000000000111222222000000000000000000000000...//////000111222222222000000000000000000000000//////000000111111111222222111000111444555333111000000000000000000000000///000111222222111000///.../////////000000111111000000000000000111111222////////////000000000000111000///000222333333111000111222333333222111000000000000000000000000000000000////////////000000...//////000111222222333333333333333333333333333111111111222222333333333111111111111111111111111000000000000111111111111000000111111111111000000///000000111222222333333000111111111111222222222333333333444444333222222333333222222222222222222333222222111111222222333111111111111111111111111111222333444333333111000222111111111000000//////111111111111111111111111111111111111111111111111333333222111000000111111000000000000111111111111111111111111111111111111111111111111222333444555444333333222222333333444111222222333333222222111222222222222222111000///222222333333333333444444000000111111111222222222222222222222222222222222444444444444444444444444222222222222222222222222333333333222222111111111//////000111222222333333222222222222222222222222222222222222222222222222555555555555555555555555111111111111222333444444333333333333333333333333333333444555444333222111111111222222222333333333222222333333333333444444333333333333333333333333333333333444444444555555333444666888888777555444666666555555555555666666999888777555555555666666777777666555555555555555666666666666666666666666555555555555555555555555666666777777777777666666777777666666555555555444777777666555333222111000444333333333333444555555555555333333333333444555555555555444444333333333555444333333222222333333333444555666555444333222333333333222222222111111333222222222222222222333333333444444333333222111222222111111111111222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000////////////000000000000222222111111000000//////111111000000//////......////////////////////////000000000000000000000000333111///...---...///000////////////000000000000------...///000111222222888222,,,+++///222111000......//////000000111111///111333444333222000...000///...///000111///...000000////////////000000000000000000000000000000222111000//////000111222111111000000//////......111000///......///000111333111......////////////////////////000000000000111000000///////////////000000000000111111111111000000000000000000000000111111111111111111111111222222222222222222222222222222111111111111222222000000000000000111111111000000000000000000000000333333333222222111111111000000000000111111111111111111111111000000//////111111000000000000000111000000000000000000000000000111111111111222222222111111222222222333333333444444333222222111111000222222222222222222222222333333333333333333333333222222222111111111000000333333333333333333333333111111111111000000000///111111111111111111111111111111111111111111111111333222222111000000111111000000000000111111111111222222222222222222222222111111111111222333444555444333333222222333333444111222222333333222222111222222222222222111000000222222222333333333444444111222222222333333333333222222222222222222222222444444444444444444444444222222222222222222222222333333333222222222111111///000000111222222333333222222222222222222222222222222222222222222222222444444444444444444444444222222222111222222333333333333333333333333333333333333444444444333222111111111222222222333333333222222222333333333444444333333333333333333333333333333333444444444555555333444666777777666666555666555555555555555555666999888777666555555666666777777666555555555555666666666666666666666666666555555555555555555555555555666666777777666666555777666666666555555555444666666555555444333222222444333333333333444555555555555444333333444555666555555444444444333333333555444333333222222333333333444444555444333222111111111111222222333333333222222111111111111222222222222333333222222111000222111111000000111111222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000//////000000000111111111000000000000000000000000000000000000111111111111111111111000000000000000111000000000/////////...////////////////////////////////////////////////222111///...---...///000.../////////000000000000////////////000000000000666111---,,,///222111///000/////////////////////......///000000000000///333111//////000000///...000000////////////000000000000000000000000000000000000///......///000000111000000000/////////...111000///......///000111333111......///000//////////////////000000000000222111111000000000000000//////000000000111111111000000000000000000000000111111111111111111111111222222222222222222222222222111111000000111111222222222222111000000000///000000000000000000000000333333333222222111111111000000000000111111111111222222111111111000000000111111000000000000111111000000000000000000000000000000111111111222222222111111111111222222222222222222222222222222222222222222222222222222222222333333333333333333333333222222222111111111000000333333333333333333333333111111111111000000000000111111111111111111111111111111111111111111111111333222111111000111111111000000000000111111111111222222222222222222222222111111111111111222333444333333222222222222333333111111222222222222111111111222222222222111000000222222222222333333333333222222333333333444444444222222222222222222222222444444444444444444444444222222222222222222222222333333333222222222222111000000000111222222333333222222222222222222222222222222222222222222222222333333333333333333333333333333222222111222222222333333333333333333333333333333444444444333222111111111222222222333333333222222222222333333333333333333333333333333333333333333333444444444555555444555555555555666666666555555444444444444555555888777666666666666666777888777666666555555666666666666666666666666666666555555555555555555555555555555555666666555555555666666666555555555555555555555555444444444333333444333333333333444555555444444444444444555666777444444444444333333333333555444333333222222333333222333333333333222111111//////000111222333444555111111111000000111111111111111111222111000000///222111111000000111111222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000111111000000000000000000000000000000111111111222222222///000000000000000000111000000000000////////////////////////////////////////////////////////////111000///.........///000....../////////000000000111000000000/////////...333000---...000111000...000000//////...------,,,......------...111444666777444111////////////...000000////////////000000000000000000000000000000//////............//////000000000000////////////000000////////////000000222000......///000//////////////////000000000000333222111111000000111111//////000000000000111111000000000000000000000000111111111111111111111111000000000000000000000000222111111000000111111222444333333222111000//////000000000000000000000000222222222222222111111111000000000000111111111111222222222111111111111111111000000000000000111111000000000000000000000000000000000111111111222222000000000000111111111111000000111111222333333444222222222222222222222222333333333333333333333333222222222111111111111111333333333333333333333333111111111000000000000000111111111111111111111111111111111111111111111111222222111111111111111222///000000000111111111111222222222222222222222222111111111111111222333333333333222222222222333333111111222222222222111111111111222222222111111000111222222222222333333333222222222333333333333444222222222222222222222222333333333333333333333333222222222222222222222222222222222222222222222222000000111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222444444333222111111111111222222333333333333444444444444444333333333222222111111222222222333333333111222222222222333333333333333333333333333333333333333333444444444555555555555444444444555666777444444333333333333444444666666666666666777777777888777777666555666666666555555555555555555555555555555555555555555555555444444555555555555444444555555555555555555555555444444444555555555555555444333333333333444555555222222222333444444555555333333333333333333333333555444333333222222333333222222222222111111000000///000000111222333333333111111000000000000111111111111222222111111000///111111000000000000111111111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////////////////000000000111///////////////////////////000000000000111111111.../////////000000111111000000000000////////////////////////////////////////////////////////////000//////.........//////........./////////000000000000000000////////////000///...///000111///---...............---------000...------111666===AAA:::666222///...//////...000000////////////000000000000000000000000000000////////////////////////000000000000////////////000000////////////000000111000...///000000000...////////////000000000000222111000000//////000000////////////000000000111000000000000000000000000111111111111111111111111000000000000000000000000111111000000000000111111333333222222111111000000000000000000000000000000222222222111111111111111///000000000111111111111222222222222111111111111000000000000000000111222000000000000000000000000000000000000111111111111////////////000000000000000000111111222222222333111111111111111111111111222222222222222222222222111111111111111111111111222222222222222222222222000000000000000000111111111111111111111111111111000000000000000000000000222111111111111111222222///000000000111111111111222222222222222222222222111111000000111111222222333222222111111222222333000111111222222111111000000111111222222222111111111111111222222222333333111111111111222222222222222222222222222222222222333333333333333333333333222222222222222222222222222222222222222222222222111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222444444333222111111111111222222222333333444444444444444333333333222222222111111222222222333333333111111111222222222333333333333333333333333333333333333333444444444555555555444444444444555666666444444333333333333444444555555666666777777888888888888777666666666666666444444444444444444444444555555555555555555555555444444555555555555444444444444444555555555555555444444444555555555666666444333333333333444555555111111222222333333333333333333333333333333333333555444333333222222333333222222111111111000000000111111111111111111111111111111000000000000111111222222222222222111111000111000000000000000000111111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////...////////////000000000////////////////////////.........////////////000......//////000000000111////////////000000000000////////////////////////........................///...............//////............////////////.........///000111111111...---...///000000...---+++,,,,,,---...///000000///...,,,---222999@@@EEE999666111///.../////////000000////////////000000////////////////////////000000000000000000000000////////////000000000000//////000000000000//////000///...///000111000...////////////000000000000000000///............///...////////////000000000////////////////////////000000000000000000000000////////////////////////111000000000000000000111000000000111111222222333000000000000000000000000111111111111111111111111///000000000111111111111111111111111111111111111000000//////000111222222000000000000000000000000//////000000000111111111....../////////000000000222222222111111000000000111111111111111111111111222222222222222222222222111111111111111111111111222222222222222222222222000000000000111111111111111111111111111111111111000000000000000000000000111111111000111111222333000000000000111111111111111111111111111111111111111111000000000111111222222222111111111111222222000000111111111111000000000000111222222222222111111111111111222222222222000000111111111222222222222222222222222222222222333333333333333333333333222222222222222222222222111222222222222333333333111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222333333222222111222222222111222222333333444444555555444333222222222333333111111222222222333333333111111111111222222222222333333333333333333333333333333333444444444555555333444444444444555555555555555444444444444555555444444666777888888888888999888777777666666777777444444444444444444444444555555555555555555555555555555555666666555555555444444444444444555555555555555555555555555666666444333333333333444555555222222333333333333222222222222222222333333333333555444333333222222333333333222111111000000111111222222111111111000000000111111111000000111111111222222333333222222111000111000000//////000000111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000......////////////000000000000000000000000000000---------.........//////...//////////////////000////////////000000000000////////////////////////........................---............/////////------........./////////------...///000111222222,,,---......///.........++++++,,,...///000111222---,,,+++,,,000666<<>>777///+++,,,...---,,,............////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,------...//////000------------------------,,,------......------,,,//////............///000------------------------........................---,,,,,,++++++,,,,,,---...------,,,,,,------...---........./////////000................................................////////////////////////...------,,,,,,------...,,,---...//////...---,,,---------............///......------------......---......///////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,........................---------------------------,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,---++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---///......------,,,,,,+++---------------------------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,,,,---------......------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......................................................------......///000111111////////////////////////////////////////////////////////////////////////////////////////////////.........------.........------...///000111222222.........///////////////---------.........//////..............................---,,,++++++++++++........................------------------------------------------------........................,,,,,,,,,------.........++++++,,,,,,---...//////,,,,,,---.../////////..................///000000------------------------*********++++++,,,,,,---......---,,,,,,,,,------------------------------++++++,,,,,,,,,---------+++,,,------......------......,,,++++++,,,......***,,,...///000///...------------------------------------.........//////......////////////............------------......---,,,,,,++++++,,,,,,---,,,,,,,,,------.........////////////////////////.................................////////////000++++++---...///000000000,,,,,,++++++,,,,,,---...+++++++++,,,,,,---------,,,---......,,,,,,---...,,,,,,,,,------.........*********+++...///...,,,*********++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------......---,,,,,,......---,,,,,,,,,,,,---------......AAA999///***+++------,,,............/////////000------------------------,,,,,,,,,---------......,,,,,,------...///000000------------------------,,,------......------,,,///......---------............---,,,***))))))(((........................---,,,,,,++++++,,,,,,---...---++++++++++++---...---.........//////000000////////////////////////........................000000000000000000000000...------,,,,,,------...---...///000000///...------------.........////////////............//////---....../////////////////////////////////////////////.........---------,,,,,,------------------///...,,,++++++,,,...///------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---,,,,,,++++++------.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++///...---,,,+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,,,,------,,,,,,+++........................------------------------------------------------........./////////000000---------///111111///...---------............///......//////////////////,,,,,,------------,,,,,,............//////////////////.........---------........................+++,,,,,,---...///000000.........................../////////000000111111..................------000///---,,,++++++,,,------,,,,,,,,,,,,---......//////...------------...------------------------///...---,,,,,,---.../////////...---,,,+++++++++......---------,,,,,,,,,------------------------...------,,,,,,------...------------------------,,,,,,,,,---------............---------,,,,,,,,,------------------------))))))***+++,,,,,,,,,,,,------------------------)))******++++++,,,,,,---,,,---...//////...---,,,---------------------------------............///////////////////////////................................................................................................,,,------......------,,,,,,---......//////..........................................////////////000000///............///---,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,---...,,,------......------,,,---------------------------...///---+++)))***+++.........------,,,,,,,,,,,,,,,,,,---------......,,,...000111111...+++))),,,,,,,,,------------......---,,,,,,,,,,,,---...+++++++++,,,,,,,,,------++++++++++++,,,,,,---...------------------------------------------------,,,,,,------------,,,,,,,,,,,,------...////////////,,,)))***---000///---,,,,,,,,,,,,,,,,,,,,,,,,------------.........///---,,,,,,++++++,,,,,,---------------------------******+++,,,,,,---....../////////...---------,,,,,,,,,,,,------.........---------------------------------............///........................//////.........---------........................//////.........---------,,,...000///...------...///.........------------------------------------///...,,,++++++,,,...///------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,------------,,,,,,......---------,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,...---,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------.............../////////---------///000111///------------............//////////////////.........------............------............//////////////////.........---------........................---------...//////000000................................./////////000000..............................---,,,,,,,,,---------,,,,,,,,,,,,---......//////...------------...------------------------///...---,,,,,,---...///000///...---,,,,,,,,,,,,,,,,,,,,,------.........---------------------------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,---------............---------,,,,,,,,,------------------------,,,,,,---,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++---------------------------------............///................................................------------------------................................................,,,------......------,,,,,,---......//////..........................................////////////,,,,,,,,,,,,---......///---,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,---...,,,------......------,,,------------------------,,,---...---+++++++++---,,,,,,,,,++++++*********,,,,,,,,,------------...---...............---,,,............////////////...---,,,,,,,,,,,,---...,,,,,,---------.........------,,,,,,------......------------------------------------------------------............------/////////...------,,,,,,...---++++++---.........,,,,,,,,,,,,,,,,,,,,,,,,------........./////////......------------..............................,,,,,,,,,------......///...............---------,,,,,,---------------------------------------------------............///........................//////.........---------........................//////.........---------...///111000//////000111............------------.........------,,,,,,+++...---,,,++++++,,,---...------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------............//////,,,------.........------///...---,,,+++,,,------........................,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---...///------------------------,,,,,,,,,---------......,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------..................------------,,,...///000...------------............///000000//////.........---........................---............/////////...............---------..........................................//////........................---------............///........................,,,,,,------...------------,,,,,,,,,,,,---......//////...------------...------------------------......------------......000///...---------------***++++++,,,---...///000------------------------...------,,,,,,------...------------------------,,,,,,,,,---------............---------,,,,,,,,,------------------------------------,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,......------,,,++++++***,,,,,,++++++++++++,,,,,,---------------------------------............///........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,................................................,,,------......------,,,,,,---......//////..............................---............/////////))))))******+++---...///------,,,,,,,,,,,,------...------,,,,,,------...,,,------......------,,,------------------------***,,,------,,,,,,---...,,,,,,++++++++++++******,,,,,,,,,,,,------------......,,,,,,,,,---...///............////////////...------,,,,,,------...---------.........////////////...---------......------------------------------------------------.........//////.........//////......---,,,,,,,,,.........---,,,,,,---...------------------------............/////////000//////............//////////////////////////////........................---------...............------------------,,,,,,---------------------------------............///.......................................---------......................../////////............---000111222111000111333555------------------------//////...---,,,,,,++++++...---,,,,,,,,,,,,---...------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............------......///.........000...,,,+++++++++---...------------------------+++,,,,,,,,,------......+++++++++,,,---...//////........................,,,,,,,,,---------......,,,,,,------------,,,,,,........................------------------------------------------------............------------...---,,,---...///...,,,---------............///000000000///......------/////////....../////////---------.........//////............................................................------,,,,,,........................---------------------------------...............***+++---...///...---------,,,,,,,,,,,,---......//////...------------...------------------------------------------------000///......---------...++++++,,,,,,---...//////------------------------//////............//////------------------------,,,,,,,,,---------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------++++++++++++++++++++++++.........------,,,,,,,,,///...---,,,,,,---...///---------------------------------............///........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,................................................,,,------......------,,,,,,---......///.................................---------.........//////************+++,,,---...------,,,,,,,,,,,,------------------------------,,,------......------,,,------------------------+++---...---,,,,,,---...------------------------++++++,,,,,,,,,------------,,,,,,,,,,,,---//////++++++,,,,,,,,,---------------------------------------------............//////...------,,,------,,,,,,------------------------------------------......////////////......+++,,,,,,------...//////---///111///,,,***,,,///................................./////////000000///..................///....................................------------,,,---------.../////////.........------,,,,,,,,,---------------------------------............///......................................................................../////////...............000111222222222333666888,,,,,,------------------//////...---,,,,,,++++++---------,,,,,,---------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------.../////////...000...,,,+++++++++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........***+++,,,---......//////........................,,,,,,,,,---------......,,,------......------,,,........................------------------------------------------------........................///...------...///...------------............///000000//////.........---000///............///000------------............---...................................................---,,,,,,+++++++++........................---------------,,,,,,,,,---------.........//////***+++---...///...---------,,,,,,,,,,,,---......//////...------------...------------------------,,,------------------,,,///......------------...------------------------------------------------......------------......------------------------,,,,,,,,,---------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------++++++++++++++++++++++++,,,,,,,,,------............---,,,++++++,,,---...---------------------------------............///........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,................................................,,,------......------,,,,,,---......///.................................------------............------,,,,,,,,,,,,------...------,,,,,,------...------------------------,,,------......------,,,------------------------...//////...,,,++++++,,,------------------------+++++++++,,,,,,,,,------***+++,,,---......------+++++++++,,,,,,,,,,,,---------------------------+++,,,,,,,,,,,,---------......---,,,+++++++++,,,,,,,,,,,,---------......------------------------......////////////......++++++,,,,,,---.........---///111000---+++,,,.......................................////////////......------------......---------------------------------,,,,,,,,,,,,,,,,,,---------.../////////.........------,,,,,,,,,---------------------------------............///........................---.............................................////////////////////////000111333444444555888:::,,,,,,,,,,,,------------.........------,,,,,,+++------------------------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,++++++++++++,,,---...............///...---,,,+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------.........++++++,,,---............------------------------,,,,,,,,,---------......------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........./////////000000111///...---...//////...---------............///////////////////////////000///...------...///000,,,------------.........---------..........................................---------,,,,,,++++++...........................------------,,,,,,,,,,,,,,,------.../////////,,,,,,------...------------,,,,,,,,,,,,---......//////...------------...------------------------,,,,,,------------,,,,,,...------,,,,,,,,,------......---------,,,,,,,,,------------------------+++++++++******+++++++++------------------------,,,,,,,,,---------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---.........++++++************++++++---------------------------------............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,................................................,,,------......------,,,,,,---......//////..............................,,,------------.........//////...---------------......------------......,,,------......------,,,,,,------......------,,,------------------------///000000///,,,++++++,,,******++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,***+++---......---,,,+++------------............,,,------......------,,,+++++++++,,,,,,,,,------------,,,+++++++++,,,,,,+++,,,,,,------.........------------------------.........//////...............------,,,+++++++++---///000000...------...------------------------------------.........///...------------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------...............------------------,,,,,,---------------------------------............///........................---------..........................................////////////000000000000222666888888999;;;===++++++,,,,,,,,,---------------------------------,,,------------------,,,------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,,,,***+++,,,------...............---------,,,,,,,,,------------------------............------------+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------............------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------......///000111222222333111///...///000000///---------............///------......///000000000///...---,,,,,,---...///,,,,,,---------.........---------.........//////.............................................---....................................---------,,,,,,,,,------...//////000......---,,,,,,,,,---------,,,,,,,,,,,,---......//////...------------...------------------------+++,,,------------,,,+++,,,,,,+++++++++,,,,,,---,,,,,,------------------------------------------,,,,,,++++++++++++,,,,,,------------------------,,,,,,,,,---------............---------,,,,,,,,,++++++++++++++++++++++++............---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,******++++++++++++******---------------------------------............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------................................................,,,------......------,,,,,,---......//////..............................,,,,,,---------............------------......///......------------......,,,,,,---......---,,,,,,,,,------......------,,,------------------------...///000///---,,,,,,---*********++++++,,,,,,,,,***++++++++++++,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,---------.........,,,,,,---......---,,,,,,,,,,,,,,,,,,---------...---,,,,,,,,,,,,------...++++++,,,,,,---......///------------------------------............------......---,,,,,,++++++***...---...///000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------//////............//////........................++++++,,,,,,------.....................---------,,,,,,---------------------------------------------------............///........................---------.........//////.........................../////////000000000000111555999===>>>>>>???@@@+++++++++,,,,,,---------,,,,,,------------------,,,------......------,,,------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------)))***+++,,,------------------.........---,,,+++......................../////////...---------,,,,,,---.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------............------........................---------------------------------------------------...///000111222333444444222//////000000000000---------.........//////,,,,,,---...///000111111///...,,,++++++,,,...///,,,,,,,,,---------......---------.........//////........................///000000000000000000000......................../////////......---------,,,,,,------...///000000000///---,,,+++,,,,,,------,,,,,,,,,,,,---......//////...------------...------------------------++++++------------+++++++++++++++******+++,,,,,,***++++++,,,---...//////------------------------/////////....../////////------------------------,,,,,,,,,---------............---------,,,,,,,,,++++++++++++++++++++++++++++++,,,---............---------------------------,,,,,,++++++******)))+++,,,---......---,,,+++---------------------------------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................................................................,,,------......------,,,,,,---......//////..............................,,,,,,,,,---------......+++++++++,,,---...///000......------------......,,,,,,---......---,,,,,,,,,------......------,,,------------------------,,,---///...------...000,,,,,,,,,------.........******+++++++++,,,,,,,,,111///+++)))(((***,,,...******+++++++++,,,,,,,,,,,,,,,---......---,,,,,,---------.........//////---------------...///000++++++,,,,,,---...//////------------------------,,,------------------,,,***++++++,,,,,,---.........,,,,,,...222222000---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------000000////////////000000////////////////////////,,,,,,------...///000000/////////......------,,,,,,,,,,,,------.........---------------------------------.........//////........................---------.........//////.........................../////////000000111111222666<<<@@@BBBBBBBBBBBB------------------------......////////////......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++.........------,,,,,,,,,++++++,,,------......///------------------------++++++++++++,,,,,,---...------------------------------------------------+++,,,,,,+++***+++---///------------------------+++++++++,,,,,,,,,------------.........---+++***...,,,++++++---......---000///...---------------+++******))))))******+++.../////////000000111111111111000///...---,,,,,,////////////////////////------............------////////////////////////............////////////---.........//////000000......---------,,,,,,,,,........................------------------------------------------------------------------------...------,,,,,,------...---------,,,,,,+++++++++........................------------------------------------------------------------------------,,,,,,,,,---------......///......------,,,+++++++++++++++,,,,,,---------------------------------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,......---,,,+++,,,,,,,,,---------......//////...---,,,,,,++++++------------------------...---+++)))))))))+++,,,111000///...---,,,,,,,,,---------....../////////......---,,,++++++++++++------------------------.........------,,,,,,,,,////////////////////////------------------------------,,,+++,,,---...///........................------------------------------------------------------------------------++++++,,,---............+++---......---,,,,,,---/////////......------------,,,***))))))***,,,---,,,...//////...------......------,,,,,,------...///......---+++******)))******+++,,,,,,---......---......//////......---,,,---///000000///---,,,---------.........//////+++,,,.../////////......---...//////......///111,,,---...//////...---,,,//////.........---------........................,,,,,,,,,------.................................//////000000///...------////////////////////////........................///...------------...///......................................................------------......------------------------////////////////////////////////////////////////000///...------...///000666999>>>BBBCCCCCCCCCDDD------------------------......////////////......------------------------...---------------------------,,,,,,,,,,,,++++++......---------,,,,,,,,,........................---------------------------,,,,,,,,,,,,------...------------------------------------------------***+++,,,+++***+++,,,...------------------------,,,,,,---------.........------.........---,,,+++...,,,++++++---......---//////...---------------......------------...............//////000000000///////////////.................................------............------....................................////////////---........./////////000.........---------,,,,,,........................------------------,,,,,,------------------------------------------------...------,,,,,,------...---------,,,,,,,,,++++++------------------------------------------------------------------------------------------------,,,,,,---------.........------------------------+++++++++,,,,,,---------........................------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,***+++---//////...---,,,,,,,,,,,,,,,------------///......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++,,,,,,---000///...---------------++++++,,,,,,,,,,,,,,,,,,......------,,,,,,------------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,---...///................................................---------------------------------------------------------...------,,,,,,,,,---//////---------...------,,,,,,,,,+++++++++...---,,,,,,,,,,,,---...,,,---//////---,,,---......------,,,,,,------...---------,,,,,,,,,,,,,,,***++++++,,,------......------------------------,,,---...//////...---,,,------..................+++,,,---...///......---+++,,,------,,,,,,---///------............------//////.........---------........................,,,,,,,,,---------..............................///////////////...------................................................------,,,++++++,,,------......................................................------------......------------------------////////////////////////////////////////////////111000///......///111111666999>>>AAABBBCCCCCCDDD------------------------......////////////.........---,,,,,,,,,,,,---.../////////......---------------,,,,,,,,,,,,++++++...------------,,,,,,,,,111000000///......------------------------------......------------------------------------------------------------------)))+++------,,,+++,,,------------------------------------.........//////------.........---,,,+++...,,,++++++---......---///...------------------//////............//////.............../////////---.........//////000000------------------------------............------........................---............/////////.............../////////...............---------.................................------,,,,,,,,,------------------------------------------------...------,,,,,,------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------------.........//////++++++,,,------...//////++++++,,,,,,,,,,,,------........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,.../////////...---+++++++++,,,,,,,,,------.........------,,,,,,+++++++++++++++++++++++++++/////////...............///......---------......,,,,,,,,,,,,,,,,,,++++++......---------...//////------------------------...------------,,,,,,,,,++++++++++++++++++++++++---------------------------,,,,,,,,,,,,---...///........................////////////////////////------------------------------------------------............---,,,+++***,,,---//////---------...---,,,,,,,,,,,,+++++++++......////////////......+++,,,......,,,,,,,,,---...------,,,,,,------...++++++,,,,,,---------...+++++++++,,,------.........---,,,++++++,,,---.............................................------+++,,,,,,------------,,,+++,,,------,,,,,,---///------,,,,,,,,,,,,------...............---------........................,,,,,,,,,------------...........................///////////////......---................................................------,,,++++++,,,------......................................................------------......------------------------////////////////////////////////////////////////000000/////////111222333666:::>>>AAABBBCCCDDDEEE---------------------------......//////......---///...,,,++++++,,,.../////////......------,,,,,,------,,,,,,,,,+++++++++------------------------////////////......------------------------------000///...---------------------------------------------------------------***,,,...///...---------------------------------------------............---------------------,,,...,,,++++++---......---......---,,,,,,---------------,,,,,,,,,,,,------------..............................////////////------------------------------............------........................---------.........//////.................................................................................------,,,,,,+++------------------------------------------------...------,,,,,,------...------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------........./////////,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------------------------------++++++,,,,,,,,,,,,------+++,,,---.........------+++++++++,,,,,,,,,,,,---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......////////////...---......---------......////////////......---------,,,,,,,,,,,,---...///000------------------------------------------------------------------------------------------------,,,,,,,,,,,,------......................................................---------------------------------------------------.........------,,,++++++,,,......,,,,,,,,,---........................---...///000000///...---***,,,------,,,++++++,,,...------,,,,,,------...,,,,,,,,,------------...,,,,,,,,,,,,------.........---+++******+++---...///...------------...///...............---------+++,,,,,,,,,,,,,,,,,,,,,---...//////......///111------+++******+++------................................................------------------------...........................///////////////......................................................//////............//////......................................................------------..............................//////////////////////////////////////////////////////......000111333444888;;;???AAABBBCCCDDDFFF------------------------------............------///...,,,++++++,,,...///------------,,,,,,++++++------,,,,,,,,,+++++++++------------------------,,,,,,---------.........------------------------000///...---------------------------------------------------------------+++...000111000///...///------------------------+++,,,,,,,,,,,,---------------------------------...,,,++++++---......---------,,,,,,,,,------...,,,,,,++++++++++++,,,,,,..................------////////////....................................------............------........................------------...........................---------------...................................................------,,,,,,,,,------------------------------------------------...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------.........///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++++++++,,,,,,---------******++++++,,,,,,,,,,,,++++++,,,,,,,,,------------------------,,,,,,,,,........................,,,------.........------......---------......////////////......---------******++++++,,,---//////------------------------------------------------------------------------------------------------,,,,,,,,,---------------........................------------------------------------------------------------------------+++,,,------.........---***+++------+++***+++,,,........................+++,,,...000000...,,,+++***,,,------,,,++++++,,,...------,,,,,,------............---------,,,,,,,,,,,,------------.........---+++******+++---...///...------------...///.....................---,,,,,,,,,,,,,,,,,,,,,,,,---...//////......///111------+++******+++---------.............................................------------------------..............................///////////////...................................................////////////////////////......................................................------------..............................////////////////////////////////////////////////---------...000222444666999<<<@@@BBBCCCDDDFFFHHH------------------------------............------...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,------------...++++++,,,,,,---......///------------------------......------------------------------------------------------------------,,,...000000///...///000------------------------+++++++++,,,,,,,,,------------,,,,,,,,,---.........,,,++++++---......---,,,,,,,,,,,,,,,------.........------------....../////////...............000000//////.........---////////////////////////------............------------------------------,,,------------..................---------------,,,,,,,,,---------------........................------------------------------------------------------------------------...------,,,,,,------...------------............,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,---------......//////...---,,,,,,++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...************++++++++++++,,,,,,,,,---------......------------------------........................,,,,,,,,,,,,,,,---------///......---------......,,,,,,,,,,,,,,,,,,++++++*********+++,,,---...///------------------------,,,,,,,,,------------...++++++++++++++++++++++++------------------------+++,,,------......------........................------------------------------------------------------------------------***+++,,,---............***+++------+++***+++,,,+++++++++,,,,,,,,,,,,---***+++---......---+++***+++,,,......,,,,,,,,,---...------,,,,,,------...///.........------,,,,,,------------------.........---,,,++++++,,,---...........................---------.........//////...------,,,,,,,,,,,,---+++,,,------,,,,,,---///------,,,,,,,,,,,,---------------..........................................------------,,,,,,,,,........................---...//////////////////------------------------........................,,,---............---,,,......................................................------------..............................////////////////////////////////////////////////------...///111444666888<<<>>>AAACCCDDDFFFHHHJJJ------------------------,,,------......------,,,------------------------++++++,,,,,,---.........------,,,,,,,,,,,,++++++,,,,,,,,,---------......------------............---------------------------,,,,,,,,,,,,------...------------------------------------------------,,,---...---,,,,,,...000------------------------,,,,,,,,,,,,---------...---,,,,,,,,,,,,---...///...,,,++++++---......---,,,,,,++++++,,,,,,---...//////............//////000000000//////..................///////////////........................------............------------------------------,,,,,,---------..................------,,,,,,,,,+++++++++,,,,,,,,,------........................+++,,,,,,------.........------------------------------------------------...------,,,,,,------...------------.........///------------------------------------------------------------------------------------------------+++++++++,,,,,,,,,,,,------------------------,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......++++++******++++++,,,,,,------........./////////------------------------........................,,,,,,+++++++++,,,...///000///...---------------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,---.........------................................................------------------------------------------------,,,,,,------...---------+++---///...---,,,------+++++++++,,,,,,,,,------+++,,,------------,,,+++,,,---//////---,,,---......------,,,,,,------...------------..............................------------------------------,,,---...//////...---,,,+++,,,,,,---...///000000//////---,,,,,,,,,------+++,,,------,,,,,,---///------............---------------.........//////..............................---------,,,,,,,,,........................------...///////////////------------------------........................,,,---...//////...---,,,......................................................------------..............................////////////////////////////////////////////////...//////111444777:::;;;>>>@@@CCCEEEFFFHHHJJJLLL------------------------,,,------......------,,,,,,------......------,,,+++,,,,,,---...///000000---------,,,,,,,,,++++++,,,,,,,,,------.........000000000///......------------------------------++++++++++++,,,,,,---...------------------------------------------------+++,,,,,,+++***+++---///---------------------------------.........//////---,,,,,,+++,,,---...///...,,,++++++---......---++++++++++++,,,,,,---.........------------......111111000000/////////...,,,,,,---...///000111222---------------------------..................---------------------------,,,,,,,,,---------...............------,,,,,,,,,*********++++++,,,,,,,,,........................***++++++,,,---...//////------------------------------------------------...------,,,,,,------...---------.........//////........................------------------------------------------------------------------------******+++++++++,,,,,,,,,+++,,,,,,------......///---------,,,,,,+++++++++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,++++++,,,,,,---............////////////000------------------------------------------------...---+++***+++---///000111000///...---,,,,,,,,,---------....../////////...------------...//////------------------------,,,,,,,,,------.........////////////////////////------------------------+++,,,---.........---,,,........................////////////////////////------------------------------------------------............---,,,++++++---///000000///......///---------....../////////,,,------------------,,,,,,...//////...------......------,,,,,,------...++++++,,,---...///000111..................---------......//////......---,,,---///000000///---,,,***+++,,,---...000111111000///...---,,,------...---...000///......///111,,,---////////////---,,,---------.........//////.................................------,,,,,,,,,........................------...///000000//////------------------------...........................///000111111000///............................................................------.........////////////////////////////////////////////////////////////////////////000000111333666999<<<>>>???AAADDDFFFGGGIIIKKKMMM............---,,,++++++,,,,,,,,,------.........------------------------...------,,,,,,------...000///...---,,,+++******,,,,,,+++++++++,,,------,,,---......//////......------------------------,,,,,,,,,---------......***+++,,,---------,,,+++................................................,,,------......------,,,---------.........//////++++++,,,,,,---...//////................................................//////...---,,,++++++***++++++---...//////000000000000000000////////////---------............///------............------///////////////////////////...---,,,,,,,,,,,,,,,////////////////////////------------------------,,,---......//////......,,,,,,---......---,,,,,,/////////......---------..............................---------,,,,,,,,,.........------,,,,,,,,,.................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,------------------------------------------------...---,,,+++***+++,,,,,,***+++,,,,,,------,,,,,,........................------......------,,,+++---------...------,,,,,,//////.........---------------------------------///......------,,,++++++........................------,,,(((&&&''',,,111........................---------------------------------------------------------------------------------------------------------............///...------------...//////.........------..................------,,,,,,,,,////////////////////////******+++,,,,,,---......,,,,,,,,,------.........,,,,,,,,,---------...............------,,,,,,,,,,,,------......------,,,++++++,,,,,,---...//////------------------------------------------------..............................------------..............................------------------------------------------------000...---...111333111///---------............///...........................------,,,,,,------...------------------------------------------------..........................................---------------------------------.........//////000000.........------,,,,,,,,,............////////////000000000000000000000000000000///...............111111111111000000000000............////////////...000111111000//////000...000333666888;;;???BBBAAABBBDDDFFFIIILLLNNNOOO---------...------,,,,,,,,,,,,------------------------------------------...------,,,,,,------...,,,,,,,,,,,,,,,+++++++++...------,,,++++++++++++,,,------...............------------------------,,,,,,,,,---------......***+++,,,---...------,,,------------------------------------------------,,,------......------,,,+++++++++,,,,,,,,,------++++++,,,,,,---......///........................------------------------,,,,,,,,,,,,++++++++++++,,,---...............------............/////////---------............///------............------........................///...---,,,,,,,,,,,,---........................------------------------+++,,,,,,---------------,,,,,,---......---,,,,,,.........---------,,,,,,..............................---------,,,,,,,,,------------------,,,,,,........................------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,------------------------------------------------...------,,,---...///000***+++,,,,,,------,,,,,,........................------......------,,,+++,,,---------------,,,,,,///.........------------------------------------------------------------........................,,,---...,,,******---///------------------------------------------------------------------------------------------------------------------------------------...............------------...//////......------------...............------,,,,,,,,,........................***++++++,,,------......,,,,,,,,,---------......,,,,,,---------.........------------------,,,,,,,,,------......------,,,+++,,,,,,---......//////------------------------......................................................------------..............................------------------------------------------------111///---...000111///---------------.......................................------,,,,,,------...------------------------------------------------------------------------........................------------------------............/////////000.........------,,,,,,,,,............////////////////////////////////////000000///........................---------------....../////////000000000///111222222000///000111000222666888;;;>>>BBBEEEFFFGGGJJJLLLOOORRRTTTUUU,,,,,,------...---------------------------,,,,,,------------------------...------,,,,,,------...*********++++++,,,,,,,,,///...---,,,+++*********,,,,,,---...............------------------------,,,,,,,,,---------......,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++++++++,,,,,,,,,------+++,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...............---,,,,,,,,,,,,,,,---......//////---------............///------............------..............................---,,,,,,,,,------........................------------------------***+++,,,,,,------,,,,,,,,,------......------,,,------------,,,,,,,,,,,,..............................---------,,,,,,,,,,,,,,,------------------------------------------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------,,,,,,,,,---...///111111***+++,,,,,,------,,,,,,------------------------------......------,,,+++,,,,,,------------,,,,,,............------------------------------------++++++,,,------...//////------------------------,,,---//////...------...------------------------------------------------------------------------------------------------------------------------------------...............------------...//////------,,,,,,,,,,,,------.........---------------------------------------+++++++++,,,------......,,,,,,,,,------------...,,,------------.........,,,,,,------------------,,,------......------,,,,,,,,,------.../////////------------------------////////////////////////..............................------------..............................------------------------------------------------111///............,,,+++------------.......................................------,,,,,,------...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,............................................................////////////.........------------------............/////////////////////////////////000///......---.........,,,,,,,,,---------------/////////000000000111111000111222222111000111222222555999<<<>>>AAAEEEHHHGGGIIIKKKOOORRRTTTVVVWWW++++++,,,---.....................------,,,,,,,,,------------------------...------,,,,,,------...++++++++++++,,,,,,,,,,,,...---,,,,,,++++++++++++,,,,,,---.........------------------------------,,,,,,,,,---------......---------...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------.........//////,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////---------......------,,,---------------.........---------............///------............------...........................------,,,,,,,,,------........................------------------------++++++,,,------------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,..............................---------,,,,,,,,,,,,,,,,,,------.........------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...------------------------------------------------******++++++,,,---......***+++,,,,,,------,,,,,,------------------------------......------,,,+++++++++,,,---------,,,,,,------------------------------------------------,,,,,,,,,---------......------------------------------......------------------------------------------------------------------------------------------------------------------------------------,,,,,,---------............------------...//////---,,,,,,++++++,,,,,,---...............---------------------------------,,,,,,,,,,,,------......------------------------------------............,,,,,,,,,------.........,,,------......------,,,---------....../////////------------------------......................................................------------..............................------------------------------------------------......------------,,,+++,,,,,,---------....................................------,,,,,,------...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------...............////////////////////////.........///////////////...............------------------........./////////////////////////////////......------...............////////////000000000000000000111111111111///111222111000000222444555888<<>>BBBGGGJJJLLLLLLMMMNNNPPPRRRUUUXXXZZZ[[[[[[ZZZXXXVVVTTTRRRPPPPPP------------------------...---,,,,,,.........,,,---......---+++)))***+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------*********+++,,,---...///.........////////////000,,,------.........//////------......///......------------------------------,,,,,,,,,,,,---......---------------...///000........................------------------------,,,,,,,,,---------....................................---------......///////////////000000000000...........................------,,,,,,------...........................------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++------------------------------------------------------------------------...---,,,++++++,,,---...---------------------------------------------------..................---......//////...---,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......---------,,,,,,---------........................***+++,,,---......//////.........---------,,,,,,//////.........---------------------------------++++++,,,,,,---...//////------------------------..............................------------......------------------------------------------------,,,---......//////....../////////...---------,,,+++,,,,,,---...///000000.........------,,,,,,,,,------------------------...------,,,,,,------......---,,,,,,,,,,,,---.........---,,,,,,,,,---------------...///000111222/////////...---------,,,---------------------------------.........///////////////......---------////////////////////////................................................////////////000000000000.../////////////////////------------------------............------------------------------------------------------------........................------------------------------------------------,,,,,,------...///000000...------------...///////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,...///000111111000///.../////////......------------.........//////000000.........///////////////---......//////000000000///111222222111222555777<<>>BBBHHHMMMOOOQQQRRRSSSPPPPPPQQQRRRSSSTTTUUUUUUWWWVVVUUUTTTQQQOOOMMMLLL///.........------------...,,,,,,---...//////...+++,,,---,,,+++***+++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................------------------------,,,,,,,,,,,,---...///000,,,---------............)))***+++------------,,,++++++,,,---------------,,,,,,,,,---------......---,,,,,,,,,,,,---......++++++++++++,,,---..............................------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////------........./////////...........................------,,,,,,------...........................///......---,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,---......---,,,,,,,,,,,,,,,------,,,,,,,,,------------------------------------------------,,,,,,------------,,,,,,***,,,......+++***+++,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------......++++++,,,,,,,,,,,,------,,,------...//////000000,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,------------............------------,,,,,,,,,,,,------------------------------------------------------------------------...........................------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...///000///...------------...............,,,---------......//////,,,,,,------------------------------------------...------,,,,,,------...///...,,,++++++,,,...///------,,,,,,,,,------......---------------......---------...............------------------------............////////////------......//////000000////////////////////////................................................------------......//////,,,,,,,,,---------......------------------------.........------,,,,,,,,,------------------------------------------------........................------------------------------------------------............////////////...------------...//////............////////////////////////////////////---------------...//////////////////............------......///000000111,,,,,,,,,,,,---------...,,,---...///000111222222333555888999;;;>>>AAADDDCCCHHHOOOSSSTTTTTTUUUVVVSSSSSSRRRRRRRRRRRRQQQQQQSSSSSSTTTSSSQQQNNNKKKIII//////.........---------...------...000111000///***+++,,,,,,+++***+++---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................------------------------......---------...//////,,,,,,,,,---------......((()))***,,,------,,,,,,***+++,,,,,,---------,,,,,,,,,,,,------.........---,,,,,,,,,,,,---......,,,,,,,,,---...///000111........................------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000------------.........///...........................------,,,,,,------...........................//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------------------------------,,,,,,---......---,,,,,,++++++---......---++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++&&&))),,,,,,***)))+++---+++++++++,,,,,,---------,,,,,,,,,------.........++++++,,,,,,,,,---------------......///000111111,,,------......------,,,........................,,,---.........---,,,+++++++++,,,---...///000111------,,,,,,,,,+++++++++------------------------------------------,,,,,,---------------------------------------------------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...000000///...---,,,------....../////////---------...............,,,,,,,,,------....................................------,,,,,,------...///...,,,++++++,,,...///---,,,,,,,,,,,,---...///...------,,,,,,,,,------,,,------....../////////------------------------............/////////000,,,,,,---...///000111111000000000000000000000000////////////////////////////////////////////////........./////////000000........./////////000000---------------------------------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////------------------------------------------------///////////////............------------...//////------......//////000000........................,,,,,,+++***+++,,,...///------......///000000000---------...///000000111+++++++++,,,,,,---------,,,---...///000111222333222555999<<>>AAAEEEJJJMMMWWWZZZ^^^___]]]ZZZWWWVVVUUUUUUTTTSSSRRRRRRQQQQQQRRRPPPMMMLLLLLLJJJFFFBBB------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,++++++,,,,,,,,,---------......//////............//////........................------------------------------------------------,,,,,,,,,------.........//////..................------------------------,,,------......------,,,---,,,,,,++++++,,,,,,---+++,,,---......------,,,------------------------------------------------------------------------...------------...//////------,,,,,,,,,---......................................................,,,---...//////...---,,,---------------------------,,,,,,,,,,,,+++++++++........................------------------------+++++++++,,,------......------...------,,,++++++------............------------......//////......------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------------------------------..................,,,,,,---------,,,,,,+++------------------------******++++++,,,,,,------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,+++++++++///......------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------------------------------------,,,,,,,,,---......///............---------------------------------------------------------..............................------------......***+++,,,------,,,+++***...............------------,,,,,,,,,,,,---......///...---,,,,,,---...///,,,---///000222333333333333111////////////...---///...,,,,,,...///...---........................------.........------,,,......////////////.........------------,,,,,,,,,******+++,,,---......///////////////////////////........................---------............////////////...............,,,,,,,,,,,,,,,,,,,,,,,,................................................,,,,,,,,,,,,,,,,,,,,,,,,...------------------.................................------------......///////////////.........---------............///000000///......///111222333666:::>>>AAAEEEIIILLLVVV[[[``````[[[VVVVVVWWWUUUUUUTTTSSSQQQPPPPPPOOOOOOMMMKKKIIIHHHGGGEEECCC------------------------........................---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------......------------..............................------------------------------------------------+++,,,,,,------.........000///...---,,,---...///........................,,,------......------,,,---,,,,,,++++++,,,,,,---***+++---//////...---+++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------......///,,,,,,,,,,,,,,,---...///........................////////////////////////,,,---///000000///---,,,------------------------................................................------------------------++++++,,,,,,---------...////////////...---,,,,,,,,,------......------,,,+++,,,---/////////...---,,,,,,,,,,,,,,,,,,,,,,,,........................---------,,,,,,---------------------------------,,,,,,------......//////------------------,,,+++------------------------******++++++,,,,,,------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------................................................------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------........................,,,,,,,,,,,,,,,---...//////............---------------------------------------------------------++++++,,,,,,,,,,,,,,,,,,......------------......---...////////////...---........................---,,,,,,,,,,,,---......///...------------...///,,,---///111222333333444222111000///......------///...---------.................................////////////...---,,,,,,---......//////......---------------------------///////////////.........000000000000000000000000........................---------............///000//////......---------------------------------................................................------------------------......------------....................................------------......000/////////......---------------............///000//////......///111222555888<<>>AAACCCEEEIIIKKKRRRYYY^^^]]]VVVRRRSSSWWWSSSSSSSSSRRRPPPNNNLLLKKKLLLJJJGGGDDDBBBCCCFFFHHH------------------------++++++++++++++++++++++++---,,,,,,,,,,,,---......---------------......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,++++++++++++,,,,,,........................------------------------------------------------------------------------------,,,,,,---......///------------------------,,,------......------,,,---,,,,,,++++++,,,,,,---***+++---............---------------------------------------------------++++++------------++++++,,,++++++++++++,,,------------,,,,,,,,,---......................................................,,,---...//////...---,,,------------------------+++++++++,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------.........))))))************)))))),,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++,,,---...------------------------++++++,,,,,,,,,,,,,,,,,,,,,,,,---...............------------------------------------------,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---)))***+++,,,...///000000,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---..............................------,,,,,,,,,---......///............---------////////////////////////------------------------,,,------....../////////......------------..............................---------...............---,,,,,,,,,,,,---....................................///000000000000000...//////...,,,,,,---///---...///...,,,,,,...///........................------.........------,,,------............------,,,,,,,,,------------...++++++,,,---...//////000////////////////////////........................---------............///.........---------------------------------------................................................------------------------//////............//////..............................------------......---------------,,,,,,,,,---------............///............000222444555;;;===@@@CCCDDDFFFJJJLLLQQQUUUYYYYYYUUURRRSSSUUUQQQQQQRRRQQQPPPNNNLLLKKKIIIHHHFFFDDDDDDHHHNNNRRR------------------------++++++++++++++++++++++++---,,,,,,,,,,,,---......---------------...//////------------------------------------------------------------------------+++++++++,,,,,,---------,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---........................------------------------------------------------.........------,,,,,,+++***+++,,,---.../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---,,,,,,++++++,,,,,,---++++++,,,------......///------------------------------------------------+++,,,---......---,,,+++,,,,,,,,,,,,,,,---............---,,,,,,,,,------........................------------------------........................------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***+++++++++++++++,,,,,,------,,,,,,+++...------,,,,,,,,,,,,---+++++++++,,,,,,---------------------------------///...,,,+++***+++,,,------------------------------------------,,,,,,,,,***+++,,,...////////////------------------------------,,,,,,++++++******------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,---...//////------------------------,,,,,,,,,,,,,,,---...///..............................---,,,,,,,,,------///............---------........................------------------------,,,,,,------...//////000......------------......---------,,,,,,------------------.........//////---,,,,,,,,,,,,---......---..................---///////////////...------,,,---...---,,,+++...000---...///...,,,,,,...000........................+++,,,,,,------------,,,,,,------......------,,,,,,,,,,,,---------......,,,,,,------.........///................................................---------............///.............../////////...................................................................................................------------------.................................------------......------------............---------............////////////000333555888999>>>@@@CCCEEEFFFHHHJJJMMMOOORRRTTTUUUTTTRRRSSSSSSOOOPPPPPPQQQPPPNNNLLLKKKGGGGGGFFFFFFIIIPPPYYY```---------------------------------------------------,,,,,,,,,,,,---.........------------...//////------------------------........................------------------------+++++++++,,,,,,---------,,,,,,------------.........------,,,,,,------...........................------------------------------------------------//////...---,,,++++++***((())),,,...////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---,,,,,,++++++,,,,,,---,,,++++++,,,,,,...///000------------------------------------------------+++,,,...//////...,,,+++...------------.../////////...------,,,,,,,,,,,,........................------------------------///...------------...///---------------------------------....../////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,---.../////////+++,,,,,,------,,,,,,+++111000...---,,,,,,---...+++++++++,,,,,,---------///////////////////////////...,,,*********,,,---------------------------/////////......------,,,***+++,,,...///000000111---------------------------,,,,,,+++***)))((((((.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------........................---------....../////////,,,---------------------........................,,,,,,,,,,,,,,,---...//////////////////////////////...------,,,,,,,,,,,,//////.........---------------------------------------------------------******++++++,,,---...............------.........///......------......///---------.........//////---,,,,,,,,,,,,---......------............------////////////...---,,,+++***,,,...---++++++...111---...000...,,,+++...000........................******+++,,,------------,,,------......------,,,,,,,,,,,,------.........333222111000///...------................................................---------.........//////......//////000000111111................................................................................................---,,,,,,++++++,,,,,,---.................................------.........---.........//////000000---------.........//////000000111222555888;;;===???BBBDDDFFFGGGHHHKKKMMMOOOPPPQQQRRRSSSSSSSSSRRRMMMNNNPPPPPPPPPNNNLLLKKKEEEFFFGGGHHHMMMVVVbbbkkk...------,,,,,,------...//////.........---------...------,,,,,,------...------------------------...------,,,,,,------...///...---,,,,,,,,,,,,,,,------,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,,,,------------------------......---,,,,,,,,,,,,---------+++******+++------------------------------......................../////////....../////////***+++,,,---.....................------,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------------------------------........................---------------------------------,,,,,,+++++++++------............------,,,,,,,,,---------......------------------------/////////...---+++***)))------------------------111000///...,,,+++***)))........................---------...------,,,,,,---,,,,,,,,,,,,---......++++++,,,------......//////---***((('''((()))+++------------------------,,,,,,,,,---------......000000///...---,,,,,,+++000///---,,,,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///111000...,,,+++,,,,,,------,,,,,,+++------------------------,,,------......------,,,------------------------///...---,,,+++,,,---...,,,,,,++++++,,,,,,---...***+++,,,---------,,,+++------++++++++++++------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------......---,,,---...///000000///...---......---+++------...///000000000///........................---------............///.........////////////000...---,,,++++++,,,---...........................////////////////////////..........................................------........................---.........//////000000......------------..............................000000//////.........---------------------------//////.........---------,,,,,,------------------000000//////.........---------------------------////////////////////////................................................---.........//////000000//////.........---------........................---------............///000///...------...///000000000///////////////000......//////000000111111000...,,,---000111000...222333444555555777;;;>>>BBBBBBDDDFFFHHHJJJLLLMMMOOOQQQRRRTTTUUUUUUUUUUUUPPPQQQRRRPPPLLLIIIGGGGGG@@@EEEIIIKKKRRRaaannnttt...------,,,,,,------...//////.........---------...------,,,,,,------...------------------------...------,,,,,,------...///...---,,,,,,,,,,,,------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,---...///------,,,,,,,,,,,,------------------------------........................------,,,,,,,,,,,,------((()))***+++,,,,,,,,,,,,......---------,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------------------------------........................---------------------------,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,---------......------------------------,,,------...------,,,,,,------------------------.........------,,,,,,+++........................,,,------...------,,,,,,---,,,,,,,,,,,,---......------------------------......---,,,,,,+++++++++,,,,,,,,,---------------,,,,,,,,,---------....../////////...------,,,,,,---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000...,,,+++,,,,,,------,,,,,,+++------------------------+++,,,,,,,,,,,,,,,,,,+++---------------------------,,,++++++++++++,,,---,,,,,,++++++,,,,,,---...+++,,,------------,,,+++......---,,,,,,---......,,,------......------,,,------------------------,,,,,,,,,---------......------------------------...------,,,---...///000...---++++++,,,,,,+++***,,,,,,---.........------........................------------............------........./////////------,,,++++++,,,------..................................................................................................................................../////////000......------------..............................000/////////.........---------------------------//////.........---------******+++,,,...///000000000/////////............------------------------........................................................................------------........./////////.........---------........................---------............///000///...------...///000000000///////////////000...///////////////000000000...+++,,,///111111000222444666777888:::===???BBBCCCEEEGGGIIIKKKLLLMMMOOOPPPQQQSSSTTTTTTSSSSSSOOOPPPPPPNNNKKKHHHGGGGGGAAAFFFLLLUUUdddssszzzzzz...------,,,,,,------..................---------...------,,,,,,------...------------------------...------,,,,,,------.........---,,,,,,,,,------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------------,,,,,,,,,------------------------+++++++++,,,---...000000------............------------------------------------------------------,,,,,,++++++++++++,,,,,,))))))***+++,,,,,,,,,,,,...------------,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------------------------------------------------------------------------------+++,,,,,,,,,,,,,,,,,,---,,,------......------,,,,,,,,,,,,---------......------------------------***+++,,,---.../////////------------------------,,,---------------------------------------------,,,,,,------...------,,,---,,,,,,,,,,,,---......//////...------,,,++++++,,,---.........,,,+++)))++++++,,,,,,------......,,,,,,,,,---------......------------------------,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...000000...,,,+++,,,,,,------,,,,,,+++------------------------***++++++,,,,,,++++++***------------------------,,,++++++******++++++,,,,,,,,,++++++,,,,,,---...,,,,,,------------,,,+++///......------......///,,,------......------,,,........................,,,,,,,,,---------......---------------------------------,,,---......///---,,,++++++,,,---,,,***+++,,,,,,,,,,,,++++++***........................------------............,,,,,,,,,---------......------,,,++++++,,,------................................................------------------------............................................................////////////......------------............................../////////......................................................---------++++++,,,,,,---...//////////////////............------------------------........................................................................,,,,,,,,,---------------...............---------........................---------............/////////............//////000//////......///000000/////////...............000...++++++---000222222333555999;;;<<<>>>@@@BBBDDDEEEFFFHHHJJJLLLMMMNNNOOOPPPQQQRRRSSSRRRRRRQQQNNNNNNNNNKKKHHHFFFFFFGGGDDDJJJUUUfff{{{...------,,,,,,------..............................------,,,,,,------...------------------------...------,,,,,,------......------,,,,,,,,,------+++,,,---...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,++++++,,,---...//////,,,---...//////...---,,,------------------------------------------------...------,,,,,,------...+++,,,------.........------------------------------,,,,,,++++++,,,,,,---------------------------------------------------------------------------------------------------+++++++++,,,,,,------------......//////......---,,,,,,,,,---------......------------------------***+++,,,---.../////////------------------------------------------------------------------------,,,,,,------...------------,,,,,,,,,,,,---............---------,,,,,,,,,++++++,,,,,,+++******)))+++++++++,,,,,,---......,,,,,,,,,---------......,,,,,,,,,------.........---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,---//////...,,,+++,,,,,,------,,,,,,+++------------------------++++++,,,,,,,,,,,,++++++------------------------+++++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...---------------,,,,,,,,,......------------......,,,------......------,,,------------------------,,,,,,,,,---------......------------------------,,,,,,,,,---------......///---,,,---//////...---,,,,,,,,,,,,,,,+++***)))........................,,,,,,---------.........++++++,,,,,,,,,---------...------------------...................................................---------------------------------................................................///////////////......------------......................................................////////////////////////........................//////...---,,,,,,++++++///////////////.........................................................................................................------------------------................................................---------............////////////......///////////////.........///000000//////......------,,,,,,000...++++++,,,000333555444777<<>>AAACCCDDDFFFHHHHHHIIIJJJLLLMMMOOOPPPPPPRRRSSSSSSTTTSSSRRRPPPOOOMMMLLLHHHDDDAAAAAACCCFFFSSS```qqq...------,,,,,,------...---------..................------,,,,,,------...------------------------...------,,,,,,------...------,,,,,,,,,---......+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------...------------------------///...---,,,,,,,,,,,,,,,------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,***++++++,,,,,,+++++++++,,,,,,,,,------------...---,,,,,,++++++,,,,,,---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,,,,,,,,,,,,,---/////////000000/////////,,,,,,,,,---------......------------------------............---,,,++++++------------------------//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............---,,,,,,,,,,,,---......++++++,,,,,,---...//////111///,,,++++++,,,///000,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------......++++++,,,,,,---------...***++++++++++++++++++******++++++,,,,,,------...---+++++++++---...---,,,+++,,,,,,------,,,,,,+++------------------------,,,------......------,,,------------------------++++++,,,...............,,,,,,++++++,,,,,,---...000///...---,,,,,,,,,---+++,,,,,,------,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------++++++,,,------------,,,+++***)))+++---......------............------,,,........................,,,,,,,,,,,,------------+++++++++,,,,,,,,,------......////////////..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////........................///////////////...............------------..............................---------------.................................---------...............++++++,,,,,,---...//////.........///////////////........................------------------------................................................///////////////.........---------.......................................---------............///......////////////......------------...///000000/////////..................////////////222666::::::===@@@CCCDDDFFFHHHJJJJJJKKKLLLMMMOOOPPPQQQRRRTTTTTTTTTTTTSSSQQQOOONNNKKKJJJFFFCCCAAADDDHHHMMM\\\kkkzzz...------,,,,,,------...---------.........//////...------,,,,,,------...------------------------...------,,,,,,------...,,,,,,,,,,,,,,,---...///---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------------,,,,,,,,,---......------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------***++++++,,,,,,++++++***,,,,,,,,,---------......---,,,,,,++++++,,,,,,---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,+++------............------,,,,,,,,,---------......------------------------------......------,,,+++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............---,,,,,,,,,,,,---......,,,---------------------///...------------...///------,,,,,,+++*********,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++******+++,,,,,,---......---+++***+++,,,...---,,,+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,------,,,,,,,,,------------------------)))***,,,---......------,,,,,,++++++,,,,,,---...111000...---,,,,,,,,,---,,,,,,---......---,,,,,,,,,------......------,,,------------------------,,,,,,,,,---------......------------------------***+++,,,---------,,,,,,***))))))+++---//////...,,,------............---........................++++++,,,,,,,,,---------,,,,,,,,,,,,------------,,,,,,---......---,,,,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000........................000/////////..................------------..............................,,,,,,,,,------.........---------------------------------.........//////******+++,,,...///000000............/////////000........................------------------------................................................/////////......------------------.........//////........................---------............///---...///000000///...---------------...///000000...///////////////000000---///111222222444888;;;>>>@@@BBBCCCDDDEEEIIIKKKLLLLLLMMMOOOPPPQQQRRRRRRTTTTTTTTTSSSRRROOOMMMLLLIIIGGGEEECCCEEEJJJRRRXXXdddppp|||}}}}}}...------,,,,,,------...---------.........//////...------,,,,,,------...------------------------...------,,,,,,------...,,,,,,,,,,,,,,,---...///...---,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------.........------------------------+++++++++,,,---...///000------+++******+++------------------------------,,,,,,,,,,,,,,,,,,,,,,,,000//////......//////000---------......---,,,,,,,,,,,,,,,------.........---,,,,,,++++++,,,,,,---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,---------......------------------------,,,,,,---......---------------------------------++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............---,,,,,,,,,,,,---......///......------,,,,,,+++***+++,,,---------,,,+++...------,,,+++***)))))),,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---******+++,,,,,,---......---+++******,,,---------+++,,,,,,------,,,,,,+++------------------------+++++++++,,,,,,+++++++++------------------------((()))+++,,,------,,,,,,,,,,,,++++++,,,,,,---...111000...---,,,,,,------,,,---...//////...---,,,,,,------......------,,,........................,,,,,,,,,---------......------------------------***+++,,,---...---,,,,,,,,,++++++---///111111000+++,,,------....................................++++++,,,,,,,,,---------,,,,,,------------......******,,,,,,,,,,,,******........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000........................000000//////.........---.........------.................................,,,,,,,,,------.........---------------------------------.........//////,,,,,,---------------------.........//////000000////////////////////////------------------------.........................................................------,,,,,,,,,---------.........//////........................---------.........//////---...///000000///...---,,,,,,,,,---...///000111......//////000000111111---000333444333555999<<<@@@AAABBBCCCCCCEEEIIILLLMMMMMMNNNOOOPPPRRRSSSSSSSSSSSSSSSRRRPPPNNNLLLJJJFFFFFFDDDDDDHHHPPPYYYaaahhhrrrzzzyyywwwzzz------------------------------------------------,,,,,,,,,---------......------+++******+++------111111///...---,,,,,,,,,///......------,,,++++++***,,,......,,,+++++++++---------............/////////...---,,,++++++***---------,,,,,,+++++++++---......,,,***)))+++...........................,,,------......------,,,---------............///////////////////////////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,---......---,,,+++.................................------,,,,,,,,,///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,---------............///.........------,,,,,,,,,...---,,,,,,++++++++++++------------------------......---------,,,,,,,,,........................------------------------------------------------000...,,,***)))***+++,,,***+++,,,---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------............///------------------------/////////......------------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,---...//////...---,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,........................++++++,,,,,,,,,,,,------,,,,,,,,,++++++*********,,,,,,,,,------...............---+++++++++++++++...------,,,,,,------...------------------------........................111...***''''''***...111//////------------//////............---,,,+++***------------------------........................000///...---,,,+++++++++,,,------......------,,,------------------------///...,,,,,,,,,---///111........................++++++,,,,,,---...//////.........------,,,,,,,,,.........------,,,,,,,,,.........------,,,,,,,,,------............------.................................................../////////...------,,,/////////...---------,,,........................------------------------,,,...000111111000...,,,//////000//////...------,,,---------.../////////........................---------............///////////////////////////000///...------...///000------------------,,,,,,//////000000000000//////........................---.........//////000000000000///............///...///222333555999===AAA???BBBEEEFFFEEEGGGKKKOOOOOOOOOPPPPPPQQQRRRRRRSSSTTTSSSRRRRRRPPPMMMHHHEEEDDDFFFFFFIIISSS___eeedddiiilllqqquuurrrmmmpppuuu------------------------------------------------,,,,,,,,,---------......------,,,,,,,,,,,,------------------------......------------------------...///111000...,,,++++++,,,,,,,,,,,,---------............---,,,,,,++++++---------,,,,,,+++++++++,,,---......------,,,,,,........................,,,------......------,,,------------............------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------------------,,,..............................---------,,,,,,,,,......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------------..................---------,,,,,,,,,...---,,,,,,+++++++++,,,------------------------......---------,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------333222000...,,,,,,---...++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............------------------------.........---------,,,,,,---,,,,,,,,,,,,---......------------------------...---,,,,,,,,,,,,---......---,,,+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,........................++++++,,,,,,,,,,,,---------------,,,,,,,,,+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,...------,,,,,,------...------------------------..............................---,,,,,,---.........---,,,++++++,,,---...++++++,,,---............------------------------........................//////...---,,,,,,,,,,,,,,,------......------,,,------------------------///...---,,,,,,---///000........................++++++,,,,,,---......///......---------,,,,,,,,,......---------,,,,,,,,,------------------,,,,,,------............------.................................//////////////////////////////...------...............---------........................---------------------------...///000000///...---.........///......---------------.......................................---------............///////////////////////////000///...------...///000...---------------------......////////////........................................../////////000//////...............//////111444666888;;;???BBBBBBCCCEEEGGGHHHJJJMMMOOONNNOOOOOOPPPQQQRRRSSSTTTPPPPPPOOOOOONNNLLLHHHFFFCCCHHHNNNSSS\\\gggmmmmmmjjjkkknnnpppnnnjjjjjjooo........................------------------------,,,,,,,,,---------......------............------,,,,,,,,,,,,---------...++++++,,,------...//////000222333222///---+++++++++++++++,,,,,,,,,------------------,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,---///111000---+++------------------------,,,------......------,,,------------............++++++++++++++++++++++++...------,,,,,,------...------------------------...........................------,,,,,,------...------------------------...------------,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------...............------------,,,,,,,,,------,,,+++++++++,,,,,,------------------------......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------444222000///------......,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------............------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---..............................---,,,,,,++++++,,,,,,---,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------......------------,,,,,,++++++++++++,,,,,,,,,,,,+++,,,---...///...------...------,,,,,,------...------------------------........................,,,---///000000///---,,,------,,,,,,,,,,,,------***+++,,,---............------------------------........................///...------,,,,,,,,,,,,,,,------......------,,,------------------------......---,,,,,,...///000........................+++,,,,,,------............------------,,,,,,,,,...------------,,,,,,,,,,,,,,,------------------------............------..............................//////000000000111...////////////......------------.......................................------------------------........................,,,---.................................---------........................---------............/////////////////////////////////............//////........................------............------....................................////////////.........---......//////111333777;;;===???BBBDDDEEEEEEEEEHHHKKKNNNPPPPPPMMMNNNOOOPPPRRRSSSUUUUUUMMMNNNNNNMMMLLLKKKIIIHHHEEEPPP[[[aaagggnnnssssssnnnjjjjjjkkkiiieeedddfff////////////////////////------------------------,,,,,,,,,---------......,,,---...//////...---,,,------------,,,+++******,,,,,,,,,---------......///111222222///---------+++,,,,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,...000000...,,,------------------------,,,------......------,,,,,,,,,---------.........++++++++++++++++++++++++...------,,,,,,------......................................................---,,,++++++,,,---...---------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------------------------,,,,,,++++++,,,,,,,,,------------------------......---------,,,,,,,,,------------------------++++++++++++++++++++++++------------------------......---,,,,,,,,,,,,------,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------------------------,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,---------------------,,,,,,,,,++++++++++++++++++++++++***+++...000000000///......------,,,,,,------...------------------------........................+++,,,///000000///,,,+++......------------......---.........------,,,+++................................................///...---,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,------------------...------------...///000........................,,,,,,,,,---------......------------------------------------------------,,,,,,,,,------.........------............------........................------......//////000000------............---,,,,,,---------.../////////........................,,,,,,------------------///......------......///,,,---...////////////////////////...---------,,,........................---------............////////////////////////////////////....../////////.........///////////////---......//////......---.................................///////////////...---------...///000000222555:::>>>@@@BBBDDDFFFIIIGGGFFFHHHMMMQQQQQQPPPMMMNNNOOOQQQRRRTTTUUUVVVOOOOOONNNLLLJJJHHHHHHIIILLLZZZgggllllllnnnppppppooojjjffffffeee```^^^___////////////////////////------------------------,,,,,,,,,---------......,,,---...//////...---,,,,,,------------+++***)))......---------,,,,,,,,,+++---000000///.........------------............******+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---.........---------------------------,,,------......------,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------......................................................---,,,++++++,,,---...------------------------------------------------,,,,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------,,,,,,,,,++++++,,,,,,---------------------------......---------,,,,,,,,,------------------------++++++++++++++++++++++++------------------------************+++,,,---------,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------+++++++++++++++,,,,,,,,,++++++++++++++++++++++++)))+++---///000000///......------,,,,,,------...------------------------........................,,,,,,,,,------,,,,,,,,,,,,,,,,,,------,,,,,,,,,---------...------,,,,,,......................................................---,,,,,,,,,------,,,------......------,,,,,,,,,,,,---------......------------......//////........................,,,,,,,,,---------------------------------------------------------------,,,,,,,,,------.........------............------........................,,,,,,,,,------.........+++,,,,,,---------,,,,,,,,,---------.../////////........................,,,,,,,,,---------............------------......---...///000000000000000/////////...---------,,,........................---------............///////////////////////////...//////////////////...............//////000000/////////000000/////////........................///////////////.........---------...///000111222333777<<<@@@BBBDDDGGGIIILLLIIIHHHJJJOOORRRQQQPPPOOOOOOPPPQQQRRRSSSTTTUUUOOONNNLLLHHHEEEDDDGGGJJJUUUbbbooopppmmmllllllllllllfffbbbbbb```\\\YYYZZZ........................------------------------,,,,,,,,,---------......------............------)))***,,,---.........---//////...---,,,,,,++++++)))+++...///...---...///---------.........//////******++++++,,,,,,------++++++,,,,,,,,,,,,------...000111000...------...,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,------------...........................------,,,,,,------...------------------------------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,------------...,,,,,,+++++++++,,,------------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++,,,---......///,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,------------+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------******++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++***+++---.../////////......------,,,,,,------...------------------------........................---,,,++++++++++++,,,---******++++++++++++******)))***+++---...//////000...................................................------,,,,,,---------,,,------......------,,,+++,,,,,,------.........---------............///........................------------------------,,,,,,,,,------------...,,,,,,,,,------------...,,,,,,------------------------............------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,---------.......................................+++,,,,,,------.........---------------------------...//////////////////...............---------........................---------............///////////////////////////......////////////......---------......//////000//////000000000000//////........................///////////////..................///000222333444666999===AAADDDGGGJJJLLLOOONNNMMMNNNPPPRRRRRRQQQRRRRRRRRRRRRRRRRRRRRRRRRLLLKKKHHHDDDBBBEEEMMMTTTaaakkktttrrrmmmkkkkkkjjjfffcccaaaaaa___YYYXXXZZZ------------------------------------------------,,,,,,,,,---------......------,,,,,,,,,,,,------)))***,,,///000000///...---------------------,,,***,,,//////...---------,,,,,,---------.........+++++++++++++++,,,,,,,,,+++++++++,,,,,,---------,,,222888888333---,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++,,,,,,,,,---------------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......***+++---...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......,,,+++++++++,,,,,,---...------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------------------,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,---------.........+++++++++***++++++,,,---------------------------,,,---............---,,,***+++,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------------------,,,,,,,,,+++++++++,,,,,,------.........------,,,,,,------...------------------------........................------------------------+++,,,------------,,,+++)))***+++---...///000000................................................---------,,,,,,------...,,,------......------,,,++++++,,,,,,---......///,,,------.......................................------------------------,,,,,,,,,---------......,,,,,,,,,---------......------------------,,,,,,------............------.................................---,,,,,,++++++,,,---....../////////..................---------........................++++++,,,,,,---......///,,,,,,............,,,,,,---------...------,,,,,,---------.......................................---------............///////////////////////////---...///000000///...---+++,,,,,,---......//////...//////////////////...........................000/////////..................///000111333555666:::<<<@@@CCCFFFIIINNNQQQSSSTTTTTTSSSRRRRRRSSSUUUVVVUUUTTTSSSRRRPPPPPPOOOJJJIIIGGGEEEFFFOOO]]]hhhtttzzz{{{uuunnnkkkiiigggeeeeeefffgggccc^^^]]]aaa------------------------------------------------,,,,,,,,,---------......------+++******+++------,,,---///000000...---++++++,,,,,,------......///---...000000...,,,,,,,,,++++++,,,,,,,,,---------+++++++++++++++++++++++++++++++++,,,,,,---------)))444>>>???777///,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++,,,,,,,,,---------------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,............,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........***+++---//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,------.........++++++++++++,,,,,,---...------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------.........---,,,+++))))))***+++,,,---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------------------------------....../////////++++++******++++++,,,---........................++++++------------++++++)))***+++,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,------..................------,,,,,,,,,,,,,,,+++++++++,,,------...------,,,,,,------...------------------------........................,,,---///000000///---,,,...///000111111000///...,,,,,,------...---------////////////////////////........................------,,,,,,,,,------...,,,------......------,,,++++++,,,,,,---...//////,,,---......//////..............................------------------------,,,,,,,,,------.........,,,,,,,,,------..................------,,,,,,,,,---..................---........................000000///...---,,,,,,+++......///000111111000000/////////......------,,,........................++++++,,,,,,---...//////+++,,,...//////...,,,+++,,,,,,,,,,,,++++++***))),,,------....../////////........................---------.........//////////////////////////////---...///000000///...---++++++,,,,,,---...//////---..................---........................000000//////.........---//////000111222444666777===???BBBDDDGGGKKKQQQTTTVVVXXXYYYWWWTTTRRRUUUWWWXXXWWWVVVTTTQQQOOONNNMMMIIIIIIHHHHHHLLLZZZlllyyyxxxooojjjgggdddgggiiimmmooojjjdddeeejjj.........------,,,,,,,,,///...---,,,,,,,,,,,,,,,///............---------////////////////////////,,,,,,,,,---------......------------------------,,,,,,,,,---------......++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---333333333222111000///...------------------------------------------------,,,,,,,,,---------......------------------------------------------------------------------------,,,---------.../////////------------------------------+++******+++------000///---,,,,,,---...000---------------------------------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,------,,,,,,...///++++++,,,,,,,,,------------------------------------+++)))***,,,---,,,)))---///111///,,,+++,,,...------++++++++++++------))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---............------,,,,,,,,,///...------++++++***)))------++++++++++++---------------,,,,,,+++++++++.........------,,,,,,,,,---...//////...---+++***)))))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++///,,,***+++---...,,,)))------------,,,+++******------------------------,,,,,,,,,---------......------------------------------------------------........................---------............///.........------,,,,,,,,,////////////////////////......------------.......................................................................................------,,,,,,,,,+++++++++,,,,,,---------//////.........---------,,,,,,,,,---------......////////////////////////........................---,,,,,,++++++,,,,,,---+++,,,---............---......---------,,,,,,,,,------------------------111111000000////////////........................//////.........------------......///////////////000000//////.........---........................//////...---------------000///...---------------///...---,,,,,,---...///000000//////.........---......------------......////////////////////////...............///000000+++---///000222444999<<>>AAADDDFFFIIIOOOWWWZZZXXX]]][[[XXXUUUSSSSSSUUUWWWXXXVVVTTTRRRPPPNNNMMMKKKIIIFFFHHHTTTbbbooo}}}vvvrrrppppppyyy,,,,,,------------------......---,,,,,,,,,------///............---------------------------------,,,,,,,,,---------......------------------------,,,,,,,,,---------......---------------------------------------------------,,,,,,++++++,,,,,,---------.........---------------------------------------------------------,,,,,,,,,---------......------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,++++++------------------------------............------,,,++++++***+++,,,---...------------------------+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++------------------------------,,,,,,,,,,,,+++++++++---...---,,,,,,---///******+++++++++,,,,,,,,,---------------------------+++***+++,,,---,,,***---...///...---,,,---...+++,,,,,,------,,,,,,+++,,,,,,+++++++++,,,,,,---------------------------......---,,,,,,,,,------------,,,,,,------......,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------//////............------...------------,,,,,,,,,+++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++...,,,++++++------+++***)))***+++,,,------------111...+++))))))+++...111,,,,,,,,,---------......------------------------------------------------******++++++,,,,,,------------------.....................---------------------------------------......------------.......................................................................................------------------------..............................---------000000//////////////////------------------------..............................------------......//////......---......///............---------------------------------------------,,,,,,,,,,,,,,,.......................................------------......///////////////////////////....................................//////.........---------//////...------------...///...------------...///////////////..................------------......////////////////////////000000///......////////////111444666888;;;>>>AAABBBFFFIIIMMMUUU___cccaaa```]]]YYYUUUTTTUUUWWWYYYUUUTTTSSSQQQPPPNNNNNNMMMHHHJJJSSS```llluuu}}}|||uuurrrsss,,,,,,,,,------............------,,,,,,,,,------///............---------------------------------,,,,,,,,,---------......------------------------............////////////---------------------------------------------------,,,,,,++++++,,,,,,---++++++,,,---------------------------------------------------------------,,,,,,,,,---------......------------------------------------------------------------------------...---------,,,,,,++++++------------------------,,,---...//////...---,,,,,,+++++++++,,,---...///,,,,,,------------------+++++++++,,,,,,---------------------------------...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,,,,---...*********+++++++++,,,,,,------------------------,,,,,,+++,,,,,,,,,,,,+++------...------,,,------++++++------------++++++...------,,,,,,,,,------...........................------,,,,,,,,,---------,,,,,,,,,,,,,,,------,,,,,,,,,------.........+++++++++,,,,,,------------------,,,,,,---------............------------------------------------+++***))))))***,,,---...//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,++++++***+++,,,,,,---------,,,///...,,,++++++,,,...///,,,,,,,,,---------......------------------------------------------------,,,,,,,,,------...//////,,,,,,---------........................---------------------------------......------------.............................................................................................---------.........///////////////........................000000////////////......------------------------........................//////............//////000///...---------......,,,,,,+++++++++*********------------------------........................................................................---......//////////////////////////////.................................---------------,,,++++++///......---------...............------.........///////////////...............------------......////////////////////////111000//////////////////000333666999;;;>>>AAADDDDDDIIIMMMSSS\\\fffjjjiiibbb^^^YYYUUUTTTVVVXXXYYYSSSSSSRRRPPPNNNMMMMMMNNNJJJPPP\\\hhhooorrrtttuuuyyyzzzrrrnnnnnn,,,,,,,,,------.........------,,,,,,,,,------...///............---------........................,,,,,,,,,---------......------------------------,,,------------.........++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++,,,---............------------------------------------------------,,,,,,,,,---------......------------------------------------------------------------------------//////......------,,,,,,------------------------,,,---...//////...---,,,---------------...//////,,,,,,,,,---------......+++++++++,,,,,,---------------------------------//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,,,,...******+++++++++,,,,,,,,,------------------------,,,,,,---,,,,,,,,,,,,------,,,,,,,,,------------++++++------------++++++......------,,,---------........................------,,,,,,,,,------...,,,,,,++++++++++++,,,,,,,,,,,,,,,------.........***++++++,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,---------------------------******))))))***,,,...///000//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,------,,,,,,+++++++++,,,---------,,,,,,+++***,,,,,,---......---,,,,,,,,,,,,,,,---------......------------------------------------------------,,,,,,,,,---------......,,,,,,,,,------------...........................------------------------......------------......................................................................................................////////////////////////---.............................................................................................000//////......//////000......---------------...,,,,,,+++++++++*********------------------------................................................---.....................---......///////////////.........///////////////........................///000000000000///...---......---------......///---..................---.........///////////////......------------......////////////////////////111000000/////////000000000333777;;;===@@@DDDGGGHHHMMMSSSYYYbbbkkknnnlllbbb]]]XXXTTTTTTVVVVVVVVVSSSSSSQQQNNNKKKKKKNNNQQQTTT\\\fffkkkmmmkkkhhhfffnnnsssyyy|||zzztttmmmhhhjjj{{{,,,,,,------------------------,,,,,,,,,---......///............---------////////////////////////,,,,,,,,,---------......------------------------*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,---...............------------------------------------------------,,,,,,,,,---------......------------------------------------------------------------------------..................------------------------------------............------........................+++,,,,,,------.........+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++//////......---,,,,,,,,,++++++,,,,,,,,,,,,---------.........,,,+++,,,---++++++,,,,,,,,,---------------------------------+++---...---,,,+++,,,...---,,,+++,,,---...---,,,+++,,,,,,------,,,,,,+++------,,,,,,,,,------...------------------------------,,,,,,,,,---......------,,,+++++++++,,,,,,,,,,,,------------------+++++++++,,,,,,---------------............------+++++++++,,,,,,,,,,,,---,,,,,,,,,------------...*********++++++---....../////////...............,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,---...---+++***+++,,,------------,,,+++***)))***,,,...//////...,,,***,,,,,,,,,---------......------------------------------------------------+++++++++++++++*********,,,,,,,,,,,,------------.............../////////------------------------......------------.............................................................................................////////////////////////.........---------...............------........./////////////////////////////////........................//////............//////,,,---...////////////...............------------------------------------,,,,,,,,,,,,,,,---------........................---------...............---......///////////////.........///////////////........................---.../////////...,,,+++...------------...//////------...//////...------.........///////////////......------------......////////////////////////000/////////000000111222222555:::>>>AAADDDGGGIIILLLSSSZZZ___gggmmmmmmiiiaaa\\\WWWUUUVVVVVVUUUSSSRRRRRRPPPMMMKKKMMMTTTYYYbbbiiinnnlllhhhfffccc```hhhkkkoooqqqppplllhhhdddhhhyyy------------------,,,,,,,,,,,,,,,,,,,,,---...//////............---------........................,,,,,,,,,---------......------------------------++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,------...---------------------------------------------------------,,,,,,,,,---------......------------------------------------------------------------------------------------------......------------------------------,,,,,,,,,,,,------............---,,,,,,+++++++++,,,,,,---......///---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++.........---,,,++++++++++++++++++,,,,,,------------...///...,,,+++,,,---,,,,,,---------.........------------------------+++---///...,,,+++,,,...---+++***+++---///---,,,---,,,,,,++++++,,,,,,---,,,+++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,,,,,,,,,,,,,------......,,,,,,,,,---------......***+++,,,---------------------...............///,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,------,,,,,,++++++---...---+++***+++---,,,,,,,,,------,,,++++++,,,,,,---......---,,,,,,,,,,,,,,,---------......------------------------------------------------,,,,,,++++++***)))))))))++++++,,,,,,,,,------------........./////////000..............................------------..............................................................................---........./////////000/////////.........---------------.........//////------...///000111111222................................................///......------......///+++---000222333333111000/////////............---------------------------,,,,,,---------.................................---------.........//////---......///////////////............/////////000........................***+++,,,------+++***(((---------------...//////------...//////...------............/////////000......------------......////////////////////////......//////000111333333444777<<>>AAADDDHHHLLLOOOPPPUUUXXXZZZ___fffjjjiiirrrlllddd^^^ZZZXXXTTTQQQMMMOOOMMMHHHJJJSSS]]]aaannnrrrwwwzzz{{{xxxooorrr~~~yyysssnnnjjjhhhkkksss------,,,,,,,,,+++++++++---------,,,,,,,,,++++++------........./////////------------------------******++++++,,,---------...------,,,,,,------...+++---...---++++++,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,---------.........,,,,,,,,,---------.........------,,,---...///000.........---------,,,,,,........................,,,,,,,,,,,,,,,,,,------------------------------........................---------------------------------,,,,,,---------...------------,,,,,,,,,------------------------...------,,,,,,------...***,,,------,,,,,,---...---,,,,,,------///000000......------,,,,,,,,,,,,,,,,,,,,,---------......,,,---///...---,,,,,,---------------------------------------------------...---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,---------------------------------------------------------,,,,,,,,,---------......------------------------***+++,,,---------------......---------,,,,,,,,,...------,,,++++++,,,,,,------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......////////////......000///...---,,,,,,,,,,,,---------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---,,,,,,+++,,,---//////...........................------------...//////---------............///---------............///---------............///---------...............---......///////////////,,,,,,,,,++++++,,,,,,,,,000/////////....................................//////.........---------...///000///...---...000,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...000//////...------,,,,,,000///...///111111///---......////////////......////////////....................................................................................,,,------------------,,,////////////////////////---------.........//////---------.........//////............///////////////////////////000111111000000/////////...............///000000000000000/////////000111222333444:::<<>>AAABBBDDDFFFHHHKKKLLLOOOSSSVVVZZZ___bbbcccfffkkkllljjjaaa^^^YYYSSSNNNLLLKKKLLLUUU___gggiiihhhkkkmmmmmmccc```___bbbhhhnnnqqqqqqnnnkkkkkkrrr{{{~~~oootttvvvtttvvv}}}------,,,,,,,,,+++++++++------------............,,,---------............,,,,,,---......---,,,,,,+++++++++,,,------.........------,,,,,,------......//////...,,,+++,,,---++++++,,,,,,,,,,,,------......---,,,,,,+++******,,,,,,,,,------------...+++++++++,,,,,,,,,------,,,,,,,,,---------......,,,---......//////......+++++++++,,,,,,,,,,,,---.................................---------------------------------------........................------------------------+++,,,---......---,,,+++++++++,,,,,,---...//////------------------------+++,,,,,,,,,,,,,,,,,,+++,,,...//////......///000......---------......///,,,,,,,,,,,,,,,---------...------------,,,,,,,,,+++---......---,,,,,,---------------------------------------------------...---,,,,,,......---,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------,,,,,,,,,,,,++++++------------------------------------------------,,,,,,,,,---------......////////////////////////---............------,,,,,,,,,,,,------------...,,,,,,+++++++++,,,------,,,,,,------......------,,,---...//////...---,,,---...///111222222333333111000///...------------,,,------......------,,,------------------------------------------------........................,,,,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////---------............///---------............///---------............///...............------------......///////////////......------------...............///////////////........................---------..................///000///...---...000------......///000000000//////............//////........................,,,...000///...---...///......////////////......,,,,,,,,,---......//////...........................................................................---,,,++++++,,,---...////////////////////////...............---------....../////////000000000............////////////111000000///////////////////////////............///////////////000111111111222444666:::===@@@BBBFFFHHHKKKMMMOOOSSSWWWZZZ\\\aaaddddddfffjjjiiifff^^^[[[VVVPPPLLLKKKNNNQQQ```jjjrrroooiiihhhjjjkkk___^^^___```ccceeeeeeeeecccccciiissszzz{{{{{{{{{------,,,,,,,,,+++++++++------------.........///------........./////////------------------------******++++++,,,---------...------,,,,,,------...---...///...---,,,---...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,---------...,,,,,,,,,---------......,,,---.../////////...---,,,,,,,,,,,,------..............................------------............------------------------................................................+++,,,...//////...,,,+++,,,,,,,,,------.........------------------------------,,,,,,,,,,,,------+++,,,------,,,,,,---//////......---------......++++++,,,,,,,,,---------......---------,,,,,,,,,***,,,---...------...///------------------------------------------------...---,,,,,,......---,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------............---------,,,,,,+++++++++------------------------------------------------,,,,,,,,,---------.............................................---,,,,,,,,,,,,,,,---------......***************+++,,,---+++,,,------......------........................---...///000111111222111000///...---,,,,,,,,,,,,---------,,,,,,---------........................,,,,,,,,,,,,,,,,,,,,,,,,........................***+++---............---,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////---------............///---------............///---------............///---------...............---......///////////////000000////////////000000............/////////000........................---------.........//////...///000///...---...000///000000111222222333333//////............//////........................,,,...000000---,,,---///......////////////......++++++,,,------...//////........................................................................///...,,,++++++,,,.../////////////////////////////////.........---------.../////////000000000000............////////////111111000///////////////............------------......///000000000000000222333444777;;;>>>AAACCCGGGIIILLLOOORRRUUUZZZ]]]^^^bbbeeedddeeegggfffbbbZZZWWWSSSMMMJJJMMMSSSYYYiiippptttpppjjjiiiiiihhhaaabbbbbb```^^^^^^^^^___^^^```gggpppvvvyyy//////.........------------------.........//////.........////////////000...------,,,,,,------...------,,,++++++******)))...------,,,,,,------...,,,...///...------...///++++++,,,,,,,,,---------***++++++,,,,,,------...,,,,,,,,,------.........---------.........//////,,,,,,,,,---------......,,,,,,.../////////...------------.........//////........................,,,---------.../////////------------------------................................................+++,,,...//////...,,,+++,,,,,,,,,---------......------------------------///...---,,,,,,---...///)))+++,,,,,,+++***,,,---///......---------......,,,,,,,,,------..................------,,,,,,,,,)))+++---...------///000------------------------------------------------...---,,,,,,......---,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---------,,,,,,+++++++++------------------------------------------------,,,,,,,,,---------................................./////////...---,,,,,,,,,,,,,,,------.........***)))))))))***++++++,,,+++,,,,,,---.........---///...------------...///+++,,,---.../////////...//////...,,,,,,,,,,,,,,,......,,,++++++,,,..............................,,,,,,,,,,,,,,,,,,,,,,,,........................)))***,,,...//////......,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////---------.........//////---------.........//////---------.........//////,,,------....../////////---......///////////////------,,,,,,,,,,,,---------.........//////000000........................---------.........//////...///000///...---...000,,,------...///000000000//////............//////---.....................+++...000000---,,,---///,,,------------------,,,++++++,,,,,,---...//////........................................................................111000...------...000111//////////////////////////////.........---------////////////000000000000............/////////000111111000///////////////......---------,,,,,,,,,---...000111111111000///444555777999===@@@CCCEEEGGGJJJMMMPPPSSSWWW\\\___^^^ccceeeddddddfffddd___VVVTTTPPPKKKJJJOOOXXX```nnnrrrrrrnnnllllllkkkgggfffgggfffbbb]]][[[\\\___^^^```fffmmmpppqqquuu||||||/////////......---------------------------------........................,,,------......------,,,........................,,,,,,,,,,,,,,,,,,,,,,,,........................++++++,,,,,,,,,,,,------......//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,******+++,,,,,,,,,++++++---------............///++++++++++++++++++++++++---------,,,,,,+++++++++........................//////////////////////////////.........------------------------------------------,,,,,,,,,++++++------------------------,,,,,,,,,---------............---,,,,,,+++******------------------------------+++******+++------,,,,,,++++++,,,,,,---...---.........//////000000..........................................------,,,,,,,,,------.........///...---,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------...---,,,,,,,,,,,,---...------......------,,,+++////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------......//////...---,,,,,,........................---,,,***))))))***,,,---........................,,,,,,,,,---------......------------------------***+++---......---+++***+++++++++,,,,,,,,,------,,,,,,,,,---...///000000---,,,,,,++++++,,,,,,---........................................................................000000//////......------,,,---......//////......///............---------//////.........---------//////.........---------000000//////.........---.........------,,,,,,+++........................//////////////////////////////............//////111111000000//////......////////////////////////111000///...............,,,---...//////...---,,,........................//////............//////000000//////.........---////////////............////////////////////////,,,---------.../////////...///000///...---...000........................---------.........//////---.........//////000000//////000000000000//////000000000000000000000000000000000000000000000000.........///////////////333666;;;>>>@@@CCCFFFHHHKKKNNNRRRUUUVVVXXXZZZ\\\^^^___aaaccccccaaa\\\XXXUUUTTTQQQKKKKKKTTTeeesss{{{|||zzzssslllhhhkkkooommmllljjjfff___ZZZ[[[^^^aaahhhmmmllljjjlllrrrvvv.........---------,,,,,,------------------------........................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................++++++,,,,,,,,,,,,------...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------............------,,,,,,***+++,,,,,,---,,,,,,,,,---------............///------------------------...---------,,,,,,,,,+++................................................///.........---------------------------------------------,,,,,,,,,++++++------------------------,,,,,,,,,---------......+++,,,,,,------......///------------------------------,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...---........./////////000------------------------........................,,,,,,,,,---------............---,,,,,,,,,------+++++++++,,,,,,,,,------------------------------------------------------...---,,,,,,,,,,,,---...------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......//////...------,,,........................---,,,+++))))))+++,,,---------------------------,,,,,,,,,---------......------------------------***+++---......---+++***,,,,,,---------.........---,,,,,,------///000000///......------......///........................................................................////////////............,,,---......//////..............................//////.........---------//////.........---------000/////////.....................---------------,,,,,,,,,,,,,,,,,,,,,,,,//////////////////////////////............//////000000000///////////////////////////////////////000000///...............---......//////......---........................//////............//////000/////////........................------------////////////////////////---------..................///000///...---...000........................---------.........//////............/////////000//////000000000000//////000000000000000000000000000000000000000000000000/////////000000111111222555888===@@@BBBEEEHHHJJJLLLOOOTTTWWWYYYZZZ\\\]]]```aaabbbbbb```\\\WWWTTTNNNNNNLLLLLLQQQ___qqq~~~zzzqqqmmmpppssssssrrrooojjjeeebbbdddhhhkkkooopppmmmjjjkkkppptttyyy~~~------------,,,,,,,,,,,,------------------------........................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,---------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------/////////............---+++,,,------......---------------............///.................................---------------............................................................------------------------------------------------,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,---.../////////------------------------------............------,,,,,,,,,,,,,,,------................../////////,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,------------...,,,,,,---------------...***+++++++++,,,,,,,,,,,,------------------------------------------------...------,,,,,,------...------......------,,,+++........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........///......---,,,---------------------------,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------+++,,,---......---,,,+++---------.........//////---------------...///000///......------......///......................................................................................./////////,,,---......//////......,,,,,,------.../////////...............---------...............---------////////////..............................//////,,,,,,,,,,,,,,,,,,,,,,,,//////////////////////////////............////////////////////////000000/////////////////////////////////...............///..................///........................//////............//////////////////...............------------,,,,,,,,,////////////////////////...............---------...///000///...---...000........................------........./////////............//////////////////000000000000//////000000000000000000000000000000000000000000000000000000111111222333444555888;;;???CCCEEEHHHKKKMMMNNNQQQVVVZZZ\\\]]]^^^``````aaaaaa```]]]ZZZVVVSSSMMMKKKKKKOOOZZZjjj{{{xxxtttuuuwwwyyyzzzzzzvvvrrroooppprrrxxxwwwuuupppkkkiiilllqqqssswww|||~~~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------........................,,,------......------,,,........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,---------------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------/////////////////////...,,,------...............---------............///................................................................................................------------------------------------------------...------------,,,,,,,,,------------------------,,,,,,,,,---------............---------,,,,,,,,,------------------------,,,---...//////...---,,,,,,,,,,,,,,,,,,---..............................,,,,,,,,,,,,,,,,,,,,,,,,---------...............------------------------+++,,,,,,---............++++++,,,,,,,,,---------------------------------------------------------------------------------------......------,,,+++////////////////////////---------------------------------------------------...............---------------------------------,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,------------------,,,,,,---......---,,,,,,------------............---------------...///000---,,,,,,++++++,,,,,,---........................................................................---------....../////////,,,---......///.........++++++,,,---...///000111................................................///////////////.........---.........//////000000///////////////////////////////////////////////////......------......///---......//////000000000////////////////////////.....................---000///...------...///000........................//////............/////////////////////..................---------,,,,,,......................../////////...---------,,,...///000///...---...000....................................////////////........./////////////////////000000000000//////////////////////////////////////////////////////000000000111333555666888:::===BBBEEEGGGJJJMMMOOOOOOSSSXXX\\\^^^___aaabbb___``````___]]]ZZZYYYYYYUUURRRPPPUUUaaappp|||{{{zzzzzz|||~~~yyy{{{wwwsssnnnjjjjjjmmmrrrwww}}},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................,,,------......------,,,........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------.../////////////////////,,,---......//////......---------............///------------------------........................................................................,,,,,,------------------------------------------.........---------,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,+++++++++++++++------------------------,,,---...//////...---,,,------,,,,,,------...///...............---------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------------------------++++++,,,............---------------............------------------------------------------------------------------------------......------,,,+++++++++++++++++++++++++++------------------------------------------------------...............------------------------------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......------------------------+++,,,,,,,,,,,,---------...------------...//////---,,,,,,++++++,,,,,,---........................................................................,,,,,,------......//////,,,---......///.........***+++,,,---...000111111---.....................---..............................///////////////---.........//////000000////////////////////////////////////////////////......------------......------......//////000000////////////////////////,,,---......///...------000///...------...///000........................//////............//////.........///////////////////////////.........---,,,,,,,,,,,,,,,,,,,,,,,,/////////...---------,,,...///000///...---...000////////////////////////........./////////000000///////////////.........//////000000000000//////////////////////////////////////////////////////000///000000333555888:::<<>>AAAEEEIIIKKKNNNQQQSSSTTTVVVYYY\\\^^^aaafffiiimmmllljjjddd^^^[[[\\\^^^ccc```^^^bbbiiiqqqvvvxxxxxx}}}{{{uuuvvvuuuooolllnnnuuu}}}}}},,,,,,---------.........++++++,,,,,,---......///........................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------............,,,,,,---............------------............///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------........................------------------------++++++,,,,,,,,,---------------------------------............------------------------------------,,,,,,,,,---------......'''((()))***,,,---...///------------------------------,,,,,,,,,,,,---------------------...//////.........------,,,,,,,,,------------------------,,,,,,------...//////000......---------,,,,,,,,,,,,---...//////---,,,+++---------.........//////------------------------------------------------,,,,,,---......---,,,,,,------......------,,,+++................................................------------------------,,,------...//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,------------------------,,,,,,,,,---------......++++++,,,,,,---......///......------------......,,,,,,,,,,,,---------...///......---------......///......------......///...........................................................................------------------,,,,,,---......//////......,,,,,,------...///000000---------.........//////---------.........//////............/////////000.........---------------------------------------////////////////////////...------,,,,,,------.....................------////////////////////////***+++---//////...---,,,//////000000000000//////........................//////............//////............/////////000//////.........------------------------------------------..................///000///...---...000////////////////////////.../////////000000000000000/////////............//////000000000000//////000000000000000000000000000000000000000000000000111000111222555999===@@@AAADDDHHHKKKNNNPPPSSSVVVXXXYYY[[[\\\^^^ccciiinnnppppppllleee^^^[[[^^^aaafffeeedddfffjjjnnnrrrttttttyyytttuuuuuupppooosssyyyxxxtttrrrtttzzz---------....../////////++++++,,,,,,---...//////........................,,,------......------,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......+++,,,------......---------------.........//////------------------------+++++++++,,,,,,---------........................------------------------+++++++++,,,,,,---------------------------------//////.........---------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------+++******+++------...------------...//////.........------,,,,,,,,,........................,,,,,,------...///000000.........------,,,,,,,,,,,,---/////////---+++***,,,,,,,,,---------......------------------------------------------------,,,,,,---......---,,,,,,------......------,,,+++++++++++++++++++++++++++........................------------------------,,,,,,---.../////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,........................,,,,,,,,,---------......++++++,,,,,,---...//////......------------......---------........./////////......---------......---,,,,,,++++++,,,,,,---.................................................................................------,,,,,,,,,,,,---......//////......,,,,,,------.../////////---------.........//////---------.........//////---.........//////000000.........------,,,,,,+++000000000000000000000000////////////////////////...------,,,,,,------.../////////......------,,,////////////////////////***+++---//////...---,,,...///000111111000///...........................//////............//////---.........//////000000......---------,,,,,,,,,////////////////////////,,,------....../////////...///000///...---...000000000000000000000000000////////////000000000000000000//////.........---//////000000000000//////000000000000000000000000000000000000000000000000222222222333666;;;???BBBCCCFFFJJJNNNPPPSSSVVVXXX\\\\\\\\\]]]___eeelllqqqnnnnnnkkkeee___]]]aaafffiiiiiiiiiiiiiiikkknnnppprrrvvv}}}}}}tttttttttqqqrrrxxx~~~{{{rrrnnnhhhmmmvvv~~~------------------------...------------...//////........................++++++,,,,,,,,,---------------------------------/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---...///.........------,,,,,,,,,------------------------------------------------------------------------................................................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++***++++++---......---++++++//////...---,,,,,,++++++***+++---//////...---,,,---------,,,,,,+++++++++...------------...//////........................---,,,,,,++++++,,,,,,---//////.........---------///............------------,,,,,,++++++,,,,,,---,,,---......//////......------------------------............//////000000//////.........---------------------------------///...---,,,+++,,,---...........................------------------------,,,++++++******++++++,,,,,,,,,---.../////////...///...---,,,,,,,,,,,,,,,---------------------------------...------,,,,,,------------------------........................,,,,,,,,,------..................------,,,,,,,,,,,,,,,,,,---------......---,,,,,,,,,,,,---......,,,---------.../////////............---,,,++++++,,,------......------,,,------............------,,,---......//////......------............------000000//////.........---..........................................---------------............///..................------000////////////000000111,,,,,,,,,---------......///////////////.........////////////////////////---------............///000000//////.........---//////////////////////////////////////////////////////////////////////////////............//////000000//////.........---//////.........---------......//////000000111111------------------------+++,,,------++++++,,,---////////////////////////---...///000000///...---------......//////000000////////////////////////000000///////////////000000000000000000000000000///////////////.........000////////////000000111000000111555;;;@@@DDDFFFHHHKKKNNNQQQSSSWWW[[[^^^]]]aaabbbaaaccciiinnnooollliiieeedddfffiiimmmnnnoookkkiiiiiigggeeehhhmmmppprrrxxx~~~zzzyyy~~~|||wwwuuusssvvv~~~uuummmjjjhhhmmmuuuzzz---------------------------------------...//////........................++++++,,,,,,,,,---------------------------------*********)))))))))((((((,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---...///......---------,,,,,,,,,------------------------------------------------------------------------................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,------,,,,,,,,,///......---,,,,,,+++++++++,,,---.........---,,,//////.........---------...------------...//////........................------,,,,,,,,,,,,------//////.........------------------.........//////...------,,,,,,------...,,,------...............------------------------------.........///////////////.........---------------------------------...---,,,,,,,,,,,,---...........................------------------------,,,,,,++++++++++++,,,,,,+++,,,------------------......---,,,,,,,,,------------------------------,,,------...------,,,,,,------------------------........................,,,,,,------------------......---------,,,,,,,,,,,,,,,,,,---------......---,,,,,,,,,,,,---...............///////////////---------...------,,,,,,,,,------......------,,,------............------,,,---......//////......------............------///.........------------................................................---------............///....................................///000111222---------------........./////////////////////...////////////////////////........./////////000000000/////////............//////////////////////////////////////////////////////////////////////////////............//////000/////////............//////.........---------...///////////////000000------------------------,,,---...---,,,+++,,,...////////////////////////......////////////......////////////////////////////////////////////////000000///////////////000000000000000000000000000////////////////////////000////////////000111111111222444888===AAAEEEFFFJJJLLLPPPSSSVVVYYY]]]aaa```dddfffdddfffkkkoooooolllfffaaaaaafffmmmqqqsssqqqlllgggfffdddbbbfffllloooooosssyyyzzzvvvssstttyyy{{{yyywwwzzz}}}tttllliiifffkkkrrryyy------------------------------------......//////........................,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...///...------------,,,,,,,,,------------------------------------------------------------------------........................------------------------------------------------------------------------000///...---------...///------,,,,,,,,,,,,------.........------,,,,,,+++,,,,,,,,,---------......///............---------...------------...//////------------------------......------------.....................---------++++++,,,---...///000111///......------......///,,,,,,---...............---------------------------------------........................---------------------------------------,,,,,,,,,------...........................------------------------------,,,,,,,,,,,,------,,,,,,,,,---,,,,,,++++++------,,,,,,,,,---......------------------------,,,,,,------...------,,,------------------------........................------------------,,,,,,...------------,,,,,,,,,,,,,,,,,,---------......---,,,,,,,,,,,,---......000000000///////////////,,,,,,------...---------,,,------......------,,,------............------,,,---......//////......------............---------------------,,,,,,,,,................................................---------............///........................------------...///000111///...........................//////////////////////////////////////////////////////000000000111////////////............//////////////////////////////////////////////////////////////////////////////............//////////////////...........................---------/////////.......................................---...///...---,,,---/////////////////////////////////............//////111111111000///.........////////////////////////000//////......///000000000000000000000000000000///////////////////////////////////////000111222222444888;;;???CCCEEEFFFJJJMMMQQQUUUWWW[[[^^^aaabbbgggjjjiiijjjoooqqqqqqkkkddd]]]___hhhrrrwwwxxxsssllleeeccc```___ccciiinnnkkkllloooooollllllooosss|||}}}|||sssmmmiiieeeiiioooxxx------------------------,,,------.......................................,,,,,,,,,------------...------------------------///////////////.........------------------------,,,,,,,,,,,,------......------------------------------------------------------------------------------------------------........................------------------------................................................000///---++++++,,,...///...---,,,++++++,,,---.........---------,,,,,,,,,---,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////------------------------.........------.................................,,,,,,------...//////000......------------......,,,,,,---.........------------------------------------------------------........................---------------------------,,,,,,,,,------..............................------------------------...------,,,,,,------...---------------,,,+++***,,,,,,,,,,,,,,,---...///------------------------,,,,,,------...---------------------------------.................................------,,,,,,,,,------------------------,,,,,,,,,---------......---,,,,,,,,,,,,---......000000//////......------++++++,,,---............,,,------......------,,,,,,------......------,,,,,,---......///.........------............------------------------------........................---------...............---------............///---------..................------------......//////////////////.....................////////////////////////////////////....../////////000000000///////////////.........///////////////////////////////////////////////////////////////////////////......------......//////////////////.................................//////......------,,,,,,////////////////////////...///000///...---...000////////////////////////000///...------...///000111111000000000///////////////////////////////////////.........///000000///////////////////////////////////////000000000////////////000111222222333666;;;>>>AAACCCEEEGGGIIIMMMRRRVVVXXX[[[]]]___bbbhhhllllllnnnrrruuutttkkkccc\\\___lllwww{{{{{{ssslllfffcccbbb```aaaeeelllhhhfffgggggggggiiinnnpppvvv|||yyyrrrmmmhhhiiinnnwww------------------------,,,---......//////..............................,,,,,,---------.........------------------------++++++++++++++++++,,,,,,------------------------,,,,,,,,,---------------------------------------------------------------------------------------------------------------........................------------------------...................................................---+++******,,,---//////...,,,,,,,,,,,,...///---------------,,,,,,,,,---,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////------------------------.........------.........---.............................................------,,,,,,,,,,,,------+++,,,,,,---...------------------------------------------------------------.....................------------------------+++,,,,,,------.................................------------------------...------,,,,,,------.........///......---,,,+++,,,,,,,,,,,,,,,---...///------------------------+++,,,,,,---.........---------------------------.................................------,,,,,,,,,------------------------,,,,,,,,,---------......---,,,,,,,,,,,,---...............------,,,,,,,,,++++++,,,---............,,,------......------,,,,,,,,,------------,,,,,,,,,---......///.........------............------..................//////........................---------.........//////---------............///---------.........//////000///...------,,,------/////////////////////...---.........//////000000////////////////////////------........./////////.........///////////////////////////////////////////////////////////////////////////////////////......------------...............///////////////---.....................//////......------,,,,,,////////////////////////...///000000......///000////////////////////////000///...------...///000.../////////000000000111////////////////////////...............///000000////////////////////////////////////000000111111////////////000111222333444888===AAABBBDDDGGGIIIMMMQQQWWW[[[]]]^^^___``````fffjjjkkknnnssswwwvvvkkkddd```fffsss|||~~~|||ssslllhhhhhhhhhdddcccdddhhhccc```aaacccccchhhnnnppptttxxx|||}}}uuunnnnnnpppxxx{{{------------------------+++,,,.../////////...---........................,,,---------............------------------------*********+++++++++++++++------------------------+++,,,------......------,,,,,,,,,------------...------------------------------------------------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------,,,,,,+++***+++,,,---.........------------......------------------------,,,,,,,,,---------......---------............///...------------...//////,,,,,,,,,,,,,,,,,,,,,,,,......------------......---------...............//////.........---------,,,,,,,,,++++++,,,,,,,,,++++++,,,---------------------------------------.........------------------------...............------------------------++++++,,,---....................................------------------------------,,,,,,,,,,,,------......//////......------------,,,,,,,,,---......------------------------++++++,,,---............------------------------........................------------------,,,,,,,,,,,,,,,------------...,,,,,,,,,---------......---,,,,,,,,,,,,---......---------,,,,,,,,,,,,,,,,,,,,,------...---------,,,------......------,,,,,,,,,------------,,,,,,,,,---......//////......------............------.........///////////////........................,,,,,,------.../////////---------............///,,,,,,------.../////////000000///...------------------........./////////------......///000000000////////////////////////------------.....................///////////////////////////////////////////////////////////////////////////////////////......------------...............///////////////---------.............../////////..........................................///000///...---...000//////////////////////////////............//////---------...///000000000////////////////////////------------...///000000000000000000000000000000...//////000000111111222/////////000111222333444666:::@@@CCCDDDFFFJJJNNNUUUYYY___bbbdddccccccccc^^^dddhhhhhhkkkqqquuuuuuiiihhhjjjsss~~~tttnnnkkkmmmnnnkkkhhhhhhgggbbb```aaabbbcccgggmmmppptttwwwxxx}}}xxxvvvvvvyyy~~~|||xxx------------------------+++,,,...///000///...---........................------------............------------------------,,,,,,,,,------.................................+++,,,---.........------,,,,,,,,,---------......------------------------------------------------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------............------------------------------+++,,,---.........---,,,---------.........//////...------------...//////,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------------.........//////---------...............------,,,,,,,,,,,,------++++++,,,------------,,,------------------------/////////.........---------------.........//////------------------------***+++,,,.......................................------------------------,,,,,,++++++++++++,,,,,,,,,,,,---.........------......---,,,,,,,,,------------------------------***+++,,,---............------------------------........................,,,,,,------------------,,,,,,,,,---------......,,,,,,,,,---------......---,,,,,,,,,,,,---......,,,,,,,,,------------------------...------,,,,,,,,,------......------,,,+++,,,,,,------,,,,,,+++,,,---......//////......------............---------------....../////////........................,,,,,,------...//////000---------............///,,,,,,------...//////000///.........//////000111++++++,,,---...//////000------......///000000111////////////////////////............////////////............/////////000////////////////////////////////////////////////////////////////////////...------,,,,,,------.............../////////000---------.........//////...///////////////000000---------------------------...//////------...///////////////////////////......////////////......------------............////////////////////////------------...///000000000000000000000000000000...//////000111111222222/////////000111222444555999>>>CCCEEEFFFIIIOOOTTTZZZ^^^dddhhhhhhfffeeeddd___ccceeedddffflllppppppfffkkkuuuxxxqqqmmmooorrrqqqpppppplllhhhfffhhhhhhgggjjjooopppssstttsssvvv|||~~~|||{{{||||||yyywww------------------------+++,,,...000000///...---........................---------.........//////------------------------+++++++++,,,,,,---------........................+++,,,---.........---,,,,,,,,,,,,------.........------------------------------------------------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////......,,,---...//////...---,,,------------------------***+++---//////...---,,,+++++++++,,,,,,---------...------------...//////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------.........//////+++,,,,,,---...///000000.........------.........++++++,,,---------,,,,,,------------------------000000/////////.........---------.........//////------------------------)))+++,,,...//////..............................------------------------,,,++++++******++++++,,,***+++,,,,,,------------///...------,,,,,,,,,,,,------------------------***+++,,,---............------------------------........................,,,,,,,,,------.........,,,,,,,,,------.........,,,,,,,,,---------......---,,,,,,,,,,,,---......,,,------....../////////............---,,,++++++,,,------......------,,,+++,,,,,,------,,,,,,+++,,,---......//////......---..................---,,,,,,,,,------.................................,,,,,,------...///000000---------.........//////,,,,,,------...///000000,,,------...000222333444)))***+++,,,---///000000---------...///000000111////////////////////////////////////000000000000---.........//////000000////////////////////////////////////////////////////////////////////////...------,,,,,,------...---.........//////000000---------.........//////......//////000000111111---------------------------...///...---,,,---///////////////////////////---...///000000///...---.........---,,,,,,++++++////////////////////////,,,,,,,,,---...///000111000000000000000000000000...//////000111222222222/////////000111333444555<<<@@@EEEGGGHHHLLLSSSYYY[[[```fffiiiiiifffdddccc```ddddddbbbbbbgggkkkllldddmmm||||||sssnnnppptttuuuuuuwwwtttpppnnnoooooommmnnnqqqppprrrqqqoooqqqwwwzzzyyysss{{{|||zzzyyyxxxwww/////////...---------,,,//////000000000000//////........................////////////////////////.........------,,,,,,,,,,,,---......,,,,,,---...///...---,,,---///111333000///...---------------,,,,,,,,,------.........//////.........---------************++++++,,,---///---+++,,,---...---,,,...//////////////////...//////.........---------******+++++++++,,,,,,,,,------------.........///,,,,,,++++++,,,,,,---...////////////////////////////////////////////////..............................------------......,,,---......///.........------------------------........................------------------,,,,,,---------............///////////////////////////------------------------////////////////////////........................,,,---000333555333///+++------------------------............////////////000000//////.........---------......///111222333---,,,+++***))))))))))))........................///...---,,,,,,,,,,,,,,,------------------------........................---------............///........................000///...---,,,,,,---......---,,,,,,---000444666222111///...------......------------------------......---------,,,,,,,,,++++++,,,---............---------............///......------------......------------------------////////////////////////........................////////////////////////......///000000000000000////////////000000000000........................//////////////////////////////............//////------...///000111222222////////////////////////000000//////.........---///////////////.................................---...///000000///...---////////////////////////000000//////.........------...000111111111000///,,,------......------,,,------......//////000000111111000000//////......000000////////////000000////////////////////////............/////////000000000000000000000000000////////////////////////---------.........//////111111000000//////......////////////000000000000111000000000222666:::<<>>BBBDDDFFFHHHLLLQQQXXX\\\dddfffggggggeeedddeeefffbbbbbbbbbaaabbbbbbcccccciiivvvyyyuuuxxx{{{vvvrrrrrrsssssstttwwwzzz}}}||||||}}}}}}|||///////////////000000000---------......---------................................................///////////////.........,,,---......,,,,,,---.........---------///000111///...------------------,,,,,,,,,------------..................---------..................///000///---+++,,,---...---,,,---......//////......---...............---------------------......................../////////000...------------...//////------------------------------------------------..............................------------......333222000...------------------------------------........................000000000000000000000000---------............///------------------------------------------------................................................---,,,---...000000...,,,------------------------,,,,,,,,,------------.../////////...............---------...///000111222......---,,,++++++++++++..............................---,,,,,,,,,------................................................---------............///..............................---------.../////////...------///111333555&&&(((+++---...---+++***------------------------///////////////.........---------...------,,,,,,---------............///......------------..............................................................................////////////////////////......///000000000000///....../////////000000000........................//////////////////////////////............//////000000000/////////..............................////////////..................//////////////////000000000000000000000000......////////////......////////////////////////......---------------,,,,,,---......///.........------............------000000000000////////////000000000////////////...000//////......//////000////////////////////////....../////////000000000000000000000000000000000////////////////////////------........./////////000000000000////////////111111111111222222222222333333333444777:::>>>@@@DDDFFFHHHKKKOOOTTTZZZ___dddfffhhhgggfffeeeffffffdddbbb```______aaaccceeemmmwwwzzztttxxx~~~yyytttttttttuuuwwwzzz}}}~~~|||~~~}}}}}}}}}------......//////000000------............------................................................//////..................,,,---......,,,,,,---......------------...///000......---,,,,,,---------------------------------........................//////............/////////---+++,,,---...---,,,//////000000000000//////........................,,,------------................../////////000000---------------......///------------------------------------------------..............................------------......333111///---,,,---...///------------------------........................////////////000000000000---------............///------------------------------------------------................................................---,,,+++,,,...///...---------------------------,,,,,,---------.................................---------...///000111111//////...---------------...........................------,,,,,,,,,------////////////////////////........................---------............///........................------------......//////444333111///.........///***,,,---/////////---,,,------------------------------------------------............---,,,++++++---------............///......------------......////////////////////////................................................////////////////////////---...//////000000//////........./////////000000........................//////////////////////////////............//////////////////////////////........................///////////////.....................////////////////////////////////////...//////////////////...////////////////////////........................//////000000000000000000------............------111111111000000//////.../////////////////////////////////....../////////////////////////////////...////////////000000000////////////////////////////////////////////////............////////////000000000000////////////000000000111111111222222333333444666999<<<@@@BBBEEEGGGKKKNNNRRRWWW\\\aaafffhhhiiiiiigggffffffgggfffdddbbbaaabbbfffjjjmmmrrrwww{{{zzzwwwyyy~~~zzzuuuzzz}}}xxxrrrrrrsssvvvyyy}}}{{{tttqqqxxx|||yyywww,,,,,,,,,------..................//////.........................................................------------------------,,,---......,,,,,,---...---------------......///------,,,,,,,,,------...---------------------------...........................---------------...///---+++,,,---...---,,,+++,,,,,,------,,,,,,+++---.....................,,,,,,,,,,,,------------............////////////,,,,,,,,,+++,,,,,,---...------------------------------------------------..............................------------......000///...,,,,,,...000111------------------------........................---------....../////////---------............///------------------------------------------------................................................---,,,++++++---......------------------------------.........////////////---------..................---------...///000111//////......---.................................------,,,,,,,,,------...////////////////////////........................---------............///........................,,,,,,---....../////////333222111///...---------000000///...............------------------------,,,---------------------............---,,,++++++---------............///......------------......////////////////////////................................................////////////////////////------...///////////////............////////////........................//////////////////////////////............//////,,,------...///000000000.................................///////////////---.........//////000000......................../////////......////////////////////////////////////////////////000000000000000000/////////000000---......//////......---111111000000//////.....................///////////////............//////////////////////////////////////////000000000111////////////////////////////////////////////////........./////////000000////////////000000000000/////////000000000111111222333444777:::>>>AAACCCFFFIIIMMMQQQTTTYYY___ccchhhjjjkkkjjjhhhffffffgggddddddcccdddhhhmmmrrruuutttuuuuuusssppppppvvv}}}~~~zzzxxxwwwoooooopppuuu{{{zzztttnnnmmmuuu}}}uuuqqq,,,,,,,,,,,,,,,---------......////////////..............................------------------------,,,,,,,,,---------------,,,---......,,,,,,---...------------------------,,,,,,,,,,,,,,,------......------------,,,,,,,,,---------..................---,,,,,,+++,,,,,,,,,///---+++,,,---...---,,,------............---------------...............+++,,,,,,,,,,,,---------------------.........///,,,++++++++++++,,,------------------------------------------------------..............................------------.........------,,,---...///000------------------------........................++++++,,,,,,---.........---------............///------------------------------------------------------------------------........................---,,,+++,,,...///...---------------------------........./////////000000---------------...............------......///000//////...............///........................------,,,,,,,,,---......................................................---------............///........................,,,---......///.........------------...///000000000///---,,,++++++,,,---------------------------.........///////////////---------...------,,,,,,---------............///......------------..............................------------------------........................////////////////////////------...////////////...------........./////////........................//////////////////////////////............//////+++,,,---...///000000111------------------------.........///////////////------......///000000000........................//////............/////////////////////////////////000000000000111111111//////...------------.........////////////......////////////............---............////////////......------......////////////////////////////////////000000000111111000000000000000000000000////////////////////////....../////////000000000////////////000000000000.../////////000000000000222333555888<<<@@@CCCDDDIIILLLPPPTTTXXX]]]bbbfffjjjkkkkkkiiifffdddccccccaaabbbeeehhhmmmrrrvvvxxxvvvrrrooonnnllllllpppvvvwwwyyyzzz|||{{{nnnmmmooottt{{{zzzrrrnnnllllllttt||||||rrrnnn---------------,,,,,,,,,---------......---------........................------------------------------------.........///,,,---......,,,,,,---...---------...---------,,,,,,,,,++++++,,,,,,---.........---------,,,,,,,,,---------.........//////...------,,,++++++,,,,,,///---+++,,,---...---,,,//////000000000000//////---------.........//////------------............,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---....................................................................................------------......------------,,,,,,,,,,,,------------------------........................+++++++++,,,------......---------............///........................------------------------------------------------........................---,,,,,,---//////...,,,---------------------------------.........//////,,,,,,,,,------...............---------...//////.........------......///........................,,,,,,,,,,,,,,,---...///------------------------........................---------............///........................---.../////////...---,,,)))***+++,,,---///000000,,,,,,,,,,,,,,,,,,,,,+++------------------------........./////////000000,,,,,,------...------------------............///......------------......------------------------------------------------........................////////////////////////,,,---......//////......---------.........//////........................//////////////////////////////............//////---------....../////////------------------------............/////////000------......///000000111........................000///...------...///000////////////////////////////////////000000000111000///...---,,,------.........////////////......------------............---------........./////////......------....../////////////////////////////////000000000111111111000000000000000000000000////////////////////////.../////////000000000000.../////////000000000111//////000000000111111111333444777:::>>>BBBEEEGGGLLLOOOTTTYYY]]]bbbgggjjjiiijjjiiigggccc```______aaadddhhhnnnrrrvvvwwwxxxuuunnniiikkklllkkkmmmqqqpppsssvvv{{{qqqooopppuuu|||{{{rrriiihhhiiilllqqqvvv}}}vvvnnnlll/////////......------,,,+++,,,,,,------,,,,,,+++........................---------------------------.........//////000000,,,---......,,,,,,---...---------......---,,,,,,++++++++++++,,,,,,---............------,,,,,,,,,---------........./////////...---,,,,,,,,,,,,,,,///---+++,,,---...------,,,,,,------------,,,,,,---------.........//////............/////////000+++++++++,,,,,,,,,------...------------...//////////////////////////////////////////////////////.................................------..................---,,,+++))))))------------------------........................++++++,,,,,,---...//////---------.........//////////////////////////////------------------------------------------------........................---,,,---...000000...,,,------------------------,,,,,,,,,---------......,,,,,,,,,------...............---------...//////......---------......///........................,,,,,,,,,,,,,,,---...///------------------------........................---------.........//////............................../////////...,,,+++***++++++,,,,,,---------)))+++---///000///---,,,------------------------,,,,,,,,,---------......++++++,,,---............---------.........//////.........------.........------------------------------------------------........................////////////////////////,,,---......//////......---------.........//////........................//////////////////////////////............/////////............------------------------------------.........//////000000---------...///000000111000000000000000000000000000///...------...///000////////////////////////---.........//////000000222111000///......///000......////////////......+++,,,,,,------.........---------.........//////.........------.........////////////////////////000000000000111111111111000000000000000000000000////////////////////////////////////000000000000.../////////000000111111000111111111111222222222444666999<<<@@@DDDGGGIIIOOORRRWWW\\\```eeejjjmmmhhhhhhhhheeeaaa]]][[[[[[cccgggmmmssswwwyyyyyyxxxuuukkkfffiiimmmlllkkknnnkkkmmmqqqwwwtttrrrrrrvvv}}}}}}wwwlllddddddhhhjjjnnnqqqsss~~~{{{ooojjjjjj........................+++,,,------++++++,,,---////////////////////////,,,,,,,,,---------......+++++++++,,,,,,,,,------+++,,,---......---,,,+++,,,,,,,,,---------...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,..................------.........------,,,,,,,,,...------,,,,,,------...---------............////////////...---------,,,......////////////............------------............---------,,,,,,,,,------------------------...------,,,,,,------...,,,---......//////...............------,,,,,,,,,.........------,,,,,,,,,,,,,,,------...------------.........---,,,,,,+++,,,,,,,,,---...///000000...------,,,,,,------...------------------------.........------,,,,,,,,,,,,------....../////////........................+++,,,------......------000000//////.........---................................................///...---,,,,,,---...///........................,,,,,,---...//////......---------............///........................------------------,,,,,,000///...---,,,,,,---...000///...---,,,------......---+++******+++---...333111///...---...///000........................///...---,,,,,,---...///---------............///......//////...---,,,,,,...............---------,,,,,,,,,---------............//////......---,,,............////////////+++,,,,,,---...---------000000//////.........---////////////////////////////////////////////////......////////////......,,,---------.../////////////////////////////////111000///...............111111000000/////////...//////............//////////////////////////////000000////////////000000//////000000000000//////000000//////.........---........................000000//////......------......//////000000111111.../////////000000000000,,,---......//////......111111000000//////......////////////////////////000000000000000000000000////////////////////////000000000000000000000000//////000111222333333444777999===@@@CCCFFFKKKNNNTTTWWW\\\```dddgggkkknnnkkkhhhffffffbbbZZZVVVWWW\\\hhhtttxxxxxxwwwrrrllljjjnnnmmmfffeeejjjnnnmmmkkkkkklllrrr}}}{{{|||}}}}}}yyyvvvrrrlllgggeeefffjjjllltttyyy~~~|||||||||}}}tttllllllooo------------------------+++,,,------++++++,,,---........................,,,,,,,,,---------......,,,,,,---------.........,,,------------------,,,,,,,,,,,,---------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,..............................---------,,,,,,,,,...------,,,,,,------...---------............///...............---------,,,,,,------------,,,,,,......------------..................------,,,,,,------------------------...------,,,,,,------...,,,---......//////............---------,,,,,,,,,......---------,,,,,,,,,)))***+++,,,------......------......------,,,+++,,,,,,------......//////...------,,,,,,------.......................................------------.............../////////........................,,,---......//////......000/////////............................................................///...------------...///------------------------,,,------...//////......---------............///........................------------------------//////...---,,,---......//////---,,,,,,,,,------...---,,,++++++,,,---...222111///------...///000........................///...------------...///---------............///......//////...------,,,------..................,,,---------..................//////......---,,,............////////////...//////000000000000000000/////////............////////////////////////..............................////////////......---------...............////////////////////////000//////............///000000000//////.........//////............//////////////////////////////000000////////////000000//////000000000000//////000/////////..............................------...............---------......//////000000000000///...............//////,,,---......//////......000000000000//////......////////////////////////000000000000000000000000////////////////////////000000000000000000000000000000111111222444555666:::<<>>BBBDDDGGGJJJNNNTTT[[[______dddkkkooopppooommmlllnnnkkkjjjhhhdddbbbgggoooxxx{{{vvvsssqqqsssssstttrrrmmmgggcccbbb___eeelllrrruuuxxxzzz||||||zzzvvvuuuvvvyyy|||~~~xxxvvvuuuttttttqqqmmmiii,,,,,,,,,,,,,,,,,,,,,,,,,,,...///...---,,,---...------------------------,,,,,,,,,---------......+++++++++,,,,,,,,,------...------,,,,,,------...,,,,,,,,,---------......,,,,,,,,,------------...------------------------------------------------------------------------,,,,,,------.../////////,,,,,,,,,------------......------,,,,,,------...---------............///---------...............,,,,,,------------,,,,,,......------------......---............/////////------------------------...------,,,,,,------...,,,---......//////......,,,,,,,,,------------...,,,,,,,,,------------...///000000//////...---,,,,,,,,,------......------,,,,,,,,,,,,,,,---------...------,,,,,,------...------------------------++++++++++++,,,,,,,,,,,,++++++++++++++++++******........................+++,,,,,,---...---------.........///////////////................................................------...//////...------,,,,,,,,,,,,,,,,,,,,,,,,.........///......---,,,---------............///........................+++,,,,,,------.........,,,---......///.........+++,,,,,,------------,,,------------------------,,,,,,------------------........................------...//////...---------------............///,,,---......///.........,,,---------.../////////------........./////////......//////......---,,,,,,------------.........------...////////////............///////////////////////////////////////------------------------......////////////.....................---------///////////////////////////............//////000...............///////////////............/////////////////////////////////......------....../////////000000000000//////.........///////////////////////////////////////000000000000000000111111/////////............---/////////000000000000111......///000000000000///---............/////////000000000000000000000000////////////////////////000000000000000000000000111111111111111111111111000111111333666:::>>>AAADDDFFFIIILLLPPPVVV^^^ccceeejjjooorrrrrrpppnnnmmmmmmkkklllllliiijjjsss}}}}}}yyyvvvvvvtttsssrrrmmmfffdddfffeeeiiilllnnnnnnoootttxxx~~~{{{vvvssssssssssssrrruuutttttttttsssqqqmmmkkk---------------------------...///...---,,,---///------------------------,,,,,,,,,---------......,,,,,,,,,,,,---------...,,,------------------,,,,,,,,,,,,---------......,,,,,,,,,---------..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000,,,,,,,,,---------.........------,,,,,,------...---------............///...............---------,,,,,,------------,,,,,,......------------......,,,,,,------............------------------------...------,,,,,,------...,,,---......//////......,,,,,,,,,---------......,,,,,,,,,---------...............///......------+++,,,------......------+++++++++,,,,,,------......------,,,,,,------.................................------------------,,,,,,,,,,,,,,,---------........................,,,------.........................../////////000................................................------...//////...------------------------------......//////...------,,,---------............///........................---------------------------.../////////...---,,,+++,,,---...///......---,,,,,,------------,,,,,,,,,,,,---.......................................------...//////...---------------............///,,,------...//////......------..................,,,---------..................//////......---,,,,,,,,,---------.........***+++,,,,,,------,,,,,,............/////////000////////////////////////------------------------......////////////......---------...............////////////////////////000//////............///.........//////000000000//////............/////////////////////////////////......------....../////////000000000000//////............/////////000.........///000000111111000000000000//////////////////.........---------+++,,,...000111111000///......///000000000000000---------.........//////////////////////////////////////////////////////000000000000000000000000111111111111111111111111111222444777;;;>>>BBBCCCFFFHHHKKKNNNRRRYYYaaafffmmmppptttuuusssooolllkkklllnnnqqqtttssssss{{{{{{zzzxxxxxxzzzuuummmjjjllloooqqqqqqnnnkkkjjjnnnsssyyy{{{xxxtttsssrrrqqqooollloooppprrrqqqpppnnnkkkjjj........................---...///...------...///------------------------,,,,,,,,,---------......---------.........//////+++,,,............,,,+++,,,,,,,,,---------......,,,,,,,,,------.................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000,,,,,,,,,------............------,,,,,,------...---------.........///////////////......------,,,...//////////////////............------.........,,,,,,,,,---------......------------------------...------,,,,,,------...,,,---......//////......,,,,,,,,,------.........,,,,,,,,,------.........+++,,,,,,---............+++,,,,,,---.........---******+++,,,,,,---.........------,,,,,,------...////////////////////////000000000//////......------------....../////////........................---......///////////////---.........//////000000................................................,,,---...//////...---,,,.........................../////////...---,,,,,,---------.........//////........................------------------,,,,,,....../////////...,,,++++++,,,.../////////......+++,,,,,,------,,,,,,+++,,,------.../////////...........................,,,---...//////...---,,,---------.........//////,,,,,,---.../////////..................---------,,,,,,,,,---------............//////......---,,,,,,,,,,,,---------......---...//////000000//////---.........//////000000////////////////////////------------------------......////////////......,,,------....../////////////////////////////////111000///................../////////000000111111//////............//////////////////////////////.........------.........//////000000000000//////---.........//////000000------...///000111222222000000//////......------//////.........---------'''***---000111111000......//////000000000000000---------.........//////////////////////////////////////////////////////000000000000000000000000111111111111111111111111222444666:::>>>AAADDDEEEHHHJJJLLLOOOTTT[[[ccciiisssuuuwwwvvvrrrnnnkkkiiilllpppwww{{{zzzyyy}}}~~~uuuqqqsssxxxyyyxxxrrrllliiilllpppwww}}}uuusssrrrsssuuuuuurrroookkkmmmoooooommmjjjiiiiii//////////////////////////////.........---------...------,,,,,,,,,------+++,,,,,,---.........---........................------------------------...---,,,)))'''$$$!!! ......//////...---,,,,,,......---------,,,,,,,,,------------------------///...---,,,++++++***))))))***++++++------...///........................******+++++++++,,,,,,,,,................................................------------------------/////////....../////////,,,,,,,,,---------.........------,,,,,,------...000///...---,,,,,,---...+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,---...///.........------,,,,,,,,,---------............///........................---------,,,,,,+++++++++------------------------000000/////////.........---,,,,,,++++++,,,,,,---000///...---------------......------------..............................000000000000000000000000000///---,,,,,,---///000.../////////000000000111////////////////////////......---------,,,,,,,,,---------...------,,,,,,........................////////////////////////000000000000///...---,,,......///000000///...---////////////////////////////////////////////////........................---------............///........................///000111000...------...---------------------------------............///......////////////......000000000///......------,,,---......//////......---------............///000000//////.........---------............------////////////////////////////////////////////////.........------,,,,,,,,,////////////////////////........................//////.........---------////////////////////////000000//////.........---222111111111000000////////////000111111111111111000000//////.........---......////////////......////////////////////////000000//////.........---000000000000000000000000------------.........///000000///...............000000000000000000000000000000000000000000000000///000111000//////111333000222555888;;;AAAGGGLLLIIILLLOOOSSSYYY```hhhmmmvvvwwwwwwtttpppkkkiiihhhllljjjsss|||zzz{{{~~~}}}uuuppppppooolllttt{{{wwwuuuwwwxxxuuupppllljjjkkkoooooonnnllljjjhhhgggfff........................//////.........---------...------,,,,,,------...,,,,,,------....................................------------------------,,,,,,------------,,,+++......//////...------,,,......---------,,,,,,,,,------------------------///......------,,,,,,,,,+++++++++,,,,,,------...........................+++++++++,,,,,,,,,,,,---................................................------------------------,,,,,,,,,++++++,,,,,,,,,,,,---------...............------,,,,,,------...//////...---,,,---......+++,,,,,,------,,,,,,+++------------------------------,,,,,,,,,---............---------,,,,,,,,,---------............///.................................---------,,,,,,------------------------......---------,,,,,,,,,++++++++++++++++++++++++//////...---------------......------------..............................///////////////////////////...---,,,,,,---...//////////////////000000000////////////////////////.........---------,,,,,,---------......------,,,........................////////////////////////---....../////////............///000000///...---////////////////////////------------------------........................---------............///...........................000000///...------...---------------------------------............///......////////////......////////////............,,,---......//////......---------............///000/////////............---..................---////////////////////////////////////////////////.........------,,,,,,,,,////////////////////////........................000000/////////.........////////////////////////000/////////............000000/////////............///000000111111000000000/////////..................////////////......////////////////////////000000000/////////......000000000000000000000000/////////000000000111111000000///...............////////////////////////000000000000000000000000///000111000//////111333111444777;;;>>>CCCHHHLLLLLLNNNQQQUUUZZZaaahhhnnnxxxxxxvvvrrrlllhhhfffeeefffgggrrrzzz{{{sssuuuuuuvvv~~~}}}wwwtttrrrrrrttt{{{|||}}}vvvvvvwwwvvvsssnnnkkkjjjkkknnnnnnnnnmmmkkkiiifffeee.......................................---------...---------------......,,,---------....................................------------------------,,,---...///111111111111.........///......---,,,......---------,,,,,,,,,------------------------........................,,,,,,,,,,,,,,,,,,,,,---........................,,,,,,,,,---------......................................................------------------------///......------......///------........./////////...------,,,,,,------.........---------...//////,,,,,,------------,,,,,,------------------------......---,,,,,,,,,------...------------,,,,,,,,,---------............///........................//////............------........................---------------,,,,,,,,,...///000000000000///...//////...------------.........------------..............................................................................////////////////////////////////////////////////.........------------,,,,,,------.........------........................////////////////////////++++++---....../////////......////////////......////////////////////////------------------------........................---------............///...........................///000///---------///---------------------------------............///......////////////......---............/////////,,,---......//////......---------............///////////////....................................////////////////////////////////////////////////.........---------------////////////////////////........................000000000000000/////////////////////////////////////////////.....................------------,,,---......///000/////////////////////..................////////////......////////////////////////111000000000000000//////000000000000000000000000//////000000000111111111000000///.........//////........................000000000000000000000000///000111111000000222333333666;;;???BBBFFFJJJLLLOOOQQQUUUXXX]]]cccjjjooo{{{yyyuuunnngggcccaaaaaa```dddqqqzzzrrrpppkkknnnqqqvvv~~~xxxvvv{{{zzz|||wwwvvvpppxxx~~~yyyxxxwwwtttpppllljjjkkklllmmmnnnnnnnnnllljjjgggeee...................................................------------......///......---------.................................---------------------------...............---------...............------......---------,,,,,,,,,------------------------,,,---------.........///......------,,,,,,,,,,,,........................------------.........///........................................................................000000////////////000000.........////////////000...------,,,,,,------...------------......//////,,,,,,------------,,,,,,------------------------///...---,,,,,,,,,,,,,,,---------------------------------............///....................................------------///////////////////////////////////////////////////000222333333222000//////......---------............------------......................................................------...//////...------000////////////.........////////////////////////............------------,,,------.......................................////////////////////////+++,,,,,,---......------.........///////////////////////////////////////////////////////////////........................---------............///........................---...//////---------///........................---------............///---......//////......---,,,,,,---......///000000,,,---......///.........---------............//////////////////..................------.........////////////////////////////////////////////////...............---------////////////////////////........................///////////////////////////////////////////////////////////////.........------------------------,,,---......//////......///////////////...............////////////......////////////////////////111111111111000000000000////////////////////////---............/////////000000///////////////000///////////////////////////////////////////////////000111111000000222444444888===BBBEEEGGGJJJKKKPPPSSSXXX]]]bbbhhhnnnsss{{{xxxrrrjjjbbb^^^^^^___```eeeppp{{{{{{rrriiigggjjjnnnssszzz~~~zzzyyy{{{rrrmmmhhhrrr|||xxxvvvrrrmmmkkkjjjlllmmmnnnoooppppppnnnkkkhhhfff........................---.....................---------------...///000///......---------...///........................---------------------------...------,,,+++***)))------...............---......---------,,,,,,,,,------------------------+++++++++,,,------......///......------,,,,,,+++........................------........./////////........................................................................---,,,,,,++++++,,,,,,---.........////////////000...------,,,,,,------...,,,,,,---....../////////,,,------......------,,,------------------------///...---,,,,,,,,,,,,,,,---------------------------------............///........................,,,,,,,,,,,,,,,,,,,,,---////////////////////////.../////////////////////+++,,,...//////...,,,+++......---------......///......------------......................................................------...//////...------/////////...............//////////////////////////////.........---------,,,---....../////////...........................////////////////////////------......---,,,,,,+++............//////000000////////////////////////000000000000000000000000........................---------............///........................,,,...///...---,,,...///........................---------............///------............------++++++,,,---...///000000,,,---......///.........---------............///.........//////////////////...------------...///////////////////////////////////////////////////........................////////////////////////................................................////////////////////////.........///////////////........................,,,,,,---........................///////////////......////////////......////////////////////////000000000000111111111111////////////////////////............/////////000000000/////////000000111000000000000000000000000///////////////////////////000111111000111333555555999???CCCFFFHHHIIIKKKPPPUUU\\\bbbhhhmmmsssvvvxxxtttnnnfff___\\\^^^```fffjjjpppuuurrrjjjdddccciiimmmsss|||}}}{{{|||{{{zzzoooiiigggpppyyy}}}vvvtttpppmmmllllllmmmnnnooooooppppppooollljjjhhh---------------------------------...............------------...///000000000///...---------...///........................------------------------,,,------.........------,,,---......///...............---------,,,,,,,,,------------------------+++++++++,,,,,,---------///.........------,,,,,,........................---------.........//////..............................................................................------------......------........./////////...------,,,,,,------...,,,---......///.........------............------------------------------......---,,,,,,,,,------,,,,,,,,,------------...---------............///........................+++++++++,,,,,,,,,,,,---........................,,,,,,,,,---------------,,,---............---,,,...------------...//////......------------..............................................................................------.........//////////////////////////////////////////.........------,,,---...///////////////......................../////////////////////////////////......---++++++......---......///000111////////////////////////................................................---------............///........................,,,---......---,,,...///........................---------............///------............------++++++,,,---......//////,,,---......//////......---------............///.........//////////////////...---,,,,,,---...///////////////////////////////////////////////////.............../////////////////////////////////........................------------............////////////////////////.........//////////////////////////////000000000,,,------...///..................///////////////......////////////......//////////////////////////////000000000000000111000000000000000000000000000000000111111111222222000000/////////000111111111111111111111111111111000000000000000000000000///000111111111222444666888<<>>AAAEEEHHHIIILLLNNNPPPWWW___jjjrrrvvvtttrrrpppeeeeeecccaaa```bbbgggkkkkkkppprrrooojjjjjjlllnnnqqqqqquuu{{{xxxnnniiijjjqqqvvvyyytttpppooorrruuuwww}}}~~~wwwrrrlllmmmoootttwwwwwwrrrnnnllljjjhhhfffeeeeeefffggg------............------//////.........---------////////////////////////........................,,,------......------,,,------------------------------------------------,,,,,,,,,---------......------------------------......---,,,++++++******---------............///000000///...---,,,++++++......//////...---,,,,,,111000///......///000111---------............///........................---------.........//////..............................------------......------------------------.................................------,,,,,,,,,---------------------------,,,++++++************,,,,,,,,,---------............//////////////////---------............//////////////////.........///////////////.........////////////////////////........................111000///......---......---------.........//////........................000111111111111///---,,,,,,,,,------......//////000000//////.........------...///000000///...---111000///...------...///......//////////////////------,,,+++,,,---.../////////.........---------............/////////000////////////////////////////////////////////////.........------,,,,,,,,,---,,,,,,,,,,,,---......000///...---------------////////////////////////---.........---,,,,,,+++,,,,,,,,,------.........---------............///........................000000000000000000000000000000000///......------..................------........................//////000000///...---------------............///222///...000///,,,---000...........................000111000///...///111...---,,,,,,---...---+++000...,,,---000111///---////////////////////////////////////////////////...............///000000////////////////////////......///000111222222333000000////////////000000000000000000000000000000////////////////////////---///000///...---...000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000111111111222444999===BBBEEEHHHIIIIIIJJJNNNRRRYYYeeeooorrrttttttooohhhbbbbbbaaa```aaaeeekkkpppuuussspppnnnnnnqqquuuxxxyyyxxxwwwtttpppkkkgggdddlllsss}}}{{{vvvvvvzzz}}}}}}}}}~~~}}}|||}}}~~~zzzqqqjjjhhhlllrrrwwwwwwtttoookkkfffhhhiiigggeeebbbaaaaaa------............------//////.........---------................................................,,,------......------,,,////////////////////////---------------------------------.........//////........................000//////...------,,,,,,---------............/////////...............---......//////...------,,,//////...---------...///---------............///........................------------..........................................------------......------------------------.................................------,,,,,,,,,------------------------000//////...------......---------........./////////////////////................../////////000000.................................///////////////////////////////////////........................000000000////////////...---------.........//////........................111111111000000///------//////000000000000000111000/////////...............///000000000000///...111000///...---......///...........................------,,,---...///000000000/////////................../////////000000////////////////////////------------------------/////////.........------...------------...////////////...---------------////////////////////////---.........------,,,+++,,,------------------...---------............///........................------------------------,,,,,,------------------................................................///////////////...---------------............///111...---//////,,,,,,///...........................000111000///...///000///---------//////...---000...---...000000///---////////////////////////////////////////////////...............//////000////////////////////////000000000000000111111111000000////////////000000000000000000000000000000////////////////////////...///000000......///000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000111222333333444777;;;???@@@CCCGGGHHHIIILLLRRRVVVbbbmmmuuuwwwuuusssllleee``````______aaagggoootttyyyuuupppmmmooosssxxx{{{~~~xxxrrrmmmjjjhhhhhhooottt}}}~~~|||}}}|||zzz}}}}}}|||{{{yyyssslllffffffjjjpppttttttqqqllliiifffhhhiiihhheeebbbaaaaaa------............------...............---------------------------------........................,,,------......------,,,////////////////////////------------------------............/////////////////////////////////////////////......------,,,---------............///---.........//////000000.........///......---,,,---,,,,,,+++,,,,,,---------------............///........................,,,,,,,,,---------....................................------------......------------------------.................................---------------------------------------111000//////////////////........./////////000000000000//////.........---////////////000000000111------------------------------......//////000000////////////////////////........................---...///000111000//////------........./////////........................111111000///............111111111111000000000000////////////............///000000111111000000///000000///.........//////.......................................///000000000000000000000/////////....../////////000000000////////////////////////------------------------000000000//////////////////............///000000//////...------------...////////////////////////---............---,,,,,,.........------------------------............///........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///........................///////////////////////////////////////......------------............///000---,,,......+++,,,///...........................///000000......///000...------...000111000///000...---...///000///...////////////////////////////////////////////////......------......///000////////////////////////111111111000000/////////000000////////////000000000000000000000000000000///////////////////////////000111111//////000111000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000222333444555666999>>>AAAAAADDDGGGIIIKKKPPPXXX___jjjrrryyyzzzwwwrrrkkkddd______```aaaeeennnxxxzzzqqqnnnqqqwww|||uuulllgggeeegggiiiqqquuu|||zzzxxxyyyzzz}}}~~~|||xxxrrrkkkeeecccfffhhhmmmppppppmmmiiiffffffhhhiiihhheeecccbbbbbb------............------........................------------------------........................,,,------......------,,,------------------------........................------------....................................------,,,,,,,,,+++++++++---------............///........./////////000000---...............------,,,,,,,,,,,,,,,,,,---------------............///........................,,,,,,,,,,,,------------..............................------------.....................................................................---------..............................------,,,------...---.........////////////000000000///......------....../////////000000000---------...............,,,------...///000111111////////////////////////........................***,,,...000111000///...............////////////........................111000///...---......///000000000//////......---///////////////.........000000111111111111000000000000//////////////////............------------///////////////000000111////////////////////////...////////////000000000////////////////////////////////////////////////////////////////////////...............//////000///......---------......////////////////////////------............------//////......------,,,,,,---------............///........................................................./////////000000---------...............000000000000000000000000...///////////////......---------............//////,,,+++...---++++++///...........................///000///......///000---,,,,,,---///111000000//////....../////////...////////////////////////////////////////////////...------------...//////////////////////////////000000000000000000//////000000////////////000000///////////////////////////////////////////////////111222111000///000111///////////////////////////////////////////////////000000000111111111111000000000000000000000000111333555666888;;;@@@CCCEEEGGGIIIKKKNNNTTT^^^ffflllrrrxxxzzzwwwqqqjjjfff```aaabbbeeelllvvvwwwrrrtttyyy}}}|||ssskkkfffgggjjjmmmrrruuuzzz~~~xxxvvvzzz}}}~~~~~~wwwllleeebbbcccfffhhhkkklllllljjjfffdddfffgggiiihhheeecccbbbbbb------............---------.....................------------------------........................,,,------......------,,,------------------------........................++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,+++++++++---------............///////////////............------...............---,,,,,,------............---------............///........................,,,,,,,,,---------....................................------------......................................................................................................---,,,,,,,,,,,,,,,------,,,,,,---------.........000000//////.........---------........./////////......//////000000000000,,,------...///000111111////////////////////////////////////////////////(((***---///000///...---........./////////000000////////////////////////111000...---------//////000000//////......------.........///////////////111111000000000000111111//////000000000000000000//////.........---------/////////000000000000000........................////////////000000000111////////////////////////000000000000000000000000........................------,,,,,,------...///......---------......///////////////////////////------...//////......---/////////......------------------............///........................////////////////////////000000/////////.........---------.........//////000000000000000000000000......///////////////...---------............//////++++++---...+++,,,///........................---///000///...---...///,,,++++++,,,...000///....../////////......//////////////////////////////////////////////////////---------------...//////////////////////////////---......///000000111111000000////////////000000///////////////////////////////////////////////////111222111000///000111///////////////////////////////////////////////////000000000111111111111000000000000000000000000000222555777:::===BBBEEEFFFHHHJJJLLLOOOVVVaaaiiipppsssvvvxxxtttmmmgggeee```aaadddgggoooyyyzzzzzz|||~~~~~~{{{vvvqqqnnnooorrrttttttvvvxxxzzz}}}wwwuuuzzz}}}}}}uuujjjddddddggghhhiiijjjjjjiiigggeeedddeeefffhhhgggeeecccbbbbbb------............---------------...............------------------------........................,,,------......------,,,////////////////////////........................***+++++++++,,,,,,,,,,,,------------------------........................---------............/////////......---------,,,,,,---......///.........,,,---...//////000//////---------............///........................---------.........//////..............................------------...................................................................../////////.................................---......///000,,,,,,,,,------------...////////////////////////------------............/////////000000111111222------......//////000000////////////////////////////////////////////////***+++,,,...//////............/////////000000000//////////////////////////////......---......///000000000000////////////.........///////////////111000000//////000000111//////000111111111000000000000000///......------......///000000000000000------------............/////////000000000111111////////////////////////........................------............//////,,,,,,,,,,,,,,,---.........------------...//////////////////////////////------...////////////.../////////...............---------............///................................................///......---,,,,,,++++++,,,,,,------.../////////////////////////////////---...//////////////////---------............//////,,,+++......,,,---000........................---...//////------...///,,,++++++,,,...///...---...///000///...---...000////////////////////////////////////////////////------,,,,,,------...///////////////////////////,,,------...000111111222000000////////////000000000000000000000000000000///////////////////////////000111111//////000111000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000///222555999;;;???DDDGGGFFFIIIKKKNNNRRRZZZdddlllxxxwwwwwwvvvqqqhhhddddddcccdddfffhhhmmmuuu~~~~~~}}}zzzwwwuuuuuuvvvwwwyyyxxxvvvttttttxxx~~~vvvtttxxxzzz||||||xxxppphhhdddgggkkkjjjjjjiiihhhgggeeedddcccccceeeffffffdddbbbaaaaaa------............---------------.........//////................................................,,,------......------,,,////////////////////////........................+++++++++,,,,,,,,,------................................................---------............///,,,,,,,,,,,,------------,,,------...//////......+++,,,...///000000//////---------............///................................./////////000000..............................------------......................................................---........./////////000........................//////......///000000111------------............------......///000000000............////////////.........///000111111111.........///////////////////////////////////////////////////////////////---......//////000000000.../////////000000000000////////////////////////---.........///......---............////////////............/////////000000000///......///000000...///000111222111111000222111111000//////......---...///000000000//////---.........//////////////////000000000111111111////////////////////////............................../////////000000000---------------...//////---------------...//////////////////////////////------...///////////////............////////////---------............///........................------------------------------------------,,,,,,,,,,,,------...//////000........................------...///////////////---------............//////,,,,,,//////---...111........................---...//////------...///...---,,,---...///...------///000000...---...000////////////////////////////////////////////////------,,,,,,------...///////////////////////////........./////////000000000000////////////000000000000000000000000000000////////////////////////...///000000......///000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000333777;;;>>>BBBFFFIIIHHHKKKPPPTTTZZZbbbmmmuuu}}}yyywwwvvvqqqiiihhhkkkjjjkkkkkkkkkllloootttxxx}}}||||||}}}yyytttooommmrrryyy~~~vvvwwwyyyyyyvvvtttpppiiieeeeeeiiimmmkkkjjjhhhfffdddbbbbbbaaaaaaccceeedddbbbaaa``````---..................------------.........//////////////////////////////........................,,,------......------,,,------------------------////////////////////////,,,,,,,,,---------......////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////)))******+++---......///,,,,,,---.../////////...***,,,---///000000//////---------.........//////........................////////////000000000000.................................------.........////////////////////////........................---.........//////000000////////////////////////...............///000000............/////////000,,,,,,---...///000111111////////////000000000000---------...///000000111///////////////.........////////////////////////000000000000000000000000111000000000000111111222////////////000000000000000000000000000000000000,,,---.../////////------***++++++,,,,,,------------.........//////000000000///...------...///000...///000222222222111000333222222111000//////...,,,---///000000000///....../////////000000111111000000000000111111111111////////////////////////111111111111111111111111//////000000111111111222...............///000000---------------...///000////////////////////////------...///000000//////------......//////000000---------.........//////................................................------......///000000000,,,,,,------...///000000........................------...///000000//////---------.........//////000---,,,///000...///222........................---...///...------...///000///......///000...------///111000---,,,...000////////////////////////////////////////////////---,,,,,,,,,,,,---......///////////////////////////////////////.........000000////////////000000000000000000000000000000////////////////////////...///000///...---...000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000111444999===@@@DDDIIILLLKKKOOOUUU[[[bbbkkkvvv~~~}}}yyyvvvwwwsssmmmnnntttrrrrrrqqqooollllllnnnpppvvv~~~zzzsssmmmlllqqqzzz{{{xxx{{{}}}}}}qqqnnniiidddbbbdddiiinnnkkkiiigggdddbbbaaa`````````bbbddddddbbb```___```........................///////////////.........///...---,,,,,,---...///+++,,,,,,------......///........................///...---,,,,,,---...///,,,---------.../////////.................................------,,,,,,,,,...---,,,,,,,,,,,,---...------------------------.........------,,,,,,,,,---------------------------------............///................................................------------------------//////.........---------////////////////////////---------............///...------,,,,,,------...000///------......---+++++++++++++++++++++++++++222111000//////////////////000111000...------...---------.........//////---------.........//////000000000///......------..........................................---------------------...///000/////////////////////////////////000000000111111000000000000000000000000////////////////////////---.........//////000000///////////////000111111000000000000////////////333333222222111111000000222111111111000000//////---------.........//////000/////////......................................................------...///000///...---...000000000000000000000000000//////.........---------................................................------............------........................////////////////////////000000//////.........---....................................//////////////////////////////////////////---,,,,,,---...///////////////////////////////////////////////////..............................////////////......---.........//////000000,,,------...///000111111222...++++++---//////...------......//////000000///////////////000111111////////////000000000000---......///000111111222........................////////////////////////......///////////////...---......///////////////000111222000...---...///222000//////000111111000111111000000//////......111///------000222111///111222222111000000111333222777===AAADDDGGGLLLPPPOOOUUU[[[```kkkxxxxxxpppnnnqqqwww{{{}}}sssllljjjjjjllllllrrryyyyyyrrrkkkkkkvvv|||~~~~~~}}}zzzuuupppnnniiiddddddhhhkkkjjjgggeeedddcccaaa```_________aaabbbcccbbb```___^^^___......................../////////////////////...///...------------...///------------------------........................///...------------...///---------...............------------------------...------------------,,,...---,,,,,,,,,,,,---...------------------------.........------,,,,,,,,,---------------------------------............///................................................------------------------//////.........---------........................---------............///...------,,,,,,------...///...------...///...,,,------------------------//////...---------.........///000///...---...///---------.........//////---------.........//////////////////....................................//////////////////////////////.........///000000............................../////////000000000////////////////////////000000000000000000000000........./////////000000///////////////000111111000000000000000000000000///////////////000000000333222222222111111111111------........./////////000000/////////............................................................///000///...---...000000000000000000000000000000000/////////.........................................................------............------........................///////////////////////////.........------------....................................///////////////////////////////////////...------------...///////////////////////////////////////////////////..............................////////////................../////////000------......//////000000111...++++++---//////............//////////////////////////////000111111////////////000000000000.........///000111111111///////////////////////////////////////////////////////////////......------......///////////////...///000000//////000111222111//////000111000///111111000000////////////111///---...000222111000///000111111000111333555555:::???CCCDDDGGGLLLPPPRRRXXX___fffppp}}}yyyqqqnnnqqqvvv{{{{{{rrrkkkhhhhhhkkklllsssxxx~~~yyytttppppppyyy|||wwwzzz~~~||||||yyysssmmmeeebbb```ccciiimmmmmmllleeedddcccaaa``````______aaabbbccccccaaa______```............................../////////////////////...------------.../////////......---,,,,,,+++........................///...------------...///...............---------,,,,,,,,,,,,,,,,,,,,,,,,---------------............------,,,,,,------....................................---------------........................---------............///.......................................................................................------------------------------------------............///......------------.........---,,,---//////...---////////////////////////,,,,,,,,,,,,,,,,,,---...---...000///......///000------........./////////------........./////////............////////////////////////////////////000000000000000111111111111000000////////////000.............../////////............////////////////////////////////////111111111111111111111111......////////////000000000////////////000111111000000000000000000000000---......///000000111111333333333333333222222222......///////////////000000000000/////////.........................................................///000///...---...000000000000000000000000000000000000000000/////////................................................------............------........................////////////////////////---------------,,,,,,,,,....................................///////////////////////////////////////......------...//////////////////////////////////////////////////////////////////////////////......////////////..................////////////.........///////////////111...,,,,,,---////////////////////////.........///////////////000111111////////////000000000000......//////000000111111000000000000000000000000///////////////////////////000000000///...---------......///////////////---...000000//////111222333111//////000000///...111000000000000/////////111///......000111111000...///111111111222666888999===BBBEEEFFFHHHLLLPPPSSS[[[ccckkkvvv{{{qqqnnnpppuuuyyyzzzwwwqqqkkkgggfffjjjmmmuuuwww}}}yyywwwvvvxxx~~~}}}vvvqqqrrrwww~~~{{{zzz{{{xxxoooggg^^^]]]^^^ccciiimmmmmmkkkeeedddcccbbbaaa`````````aaabbbccccccaaaaaaaaaccc....................................////////////.........------.........///.........---------,,,.................................------........./////////...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////------------------------////////////////////////...............---------////////////////////////---------............///................................................////////////////////////........................---------------------------------............///......------------......---,,,,,,---///000///...////////////////////////++++++++++++,,,---......,,,...//////......000111............////////////............////////////---------...///000000111////////////////////////000000000000111111111111111111000//////...//////000000000111111111111111.........///////////////////////////////////////111111111111111111111111//////////////////000000000000//////000000111222000000111111111111111222111111111111222222333333333333333333222222222222000000000000000000000000000000000////////////.......................................////////////...///000///...---...000////////////////////////////////////////////////................................................------............------........................////////////////////////------------------------....................................////////////////////////////////////.............../////////////////////////////////////////////////////////000000000000000000000000......////////////...............//////////////////////////////.........000///...---......//////000000//////......------///////////////000000111////////////000000000000.../////////000000000111////////////////////////////////////////////////......///////////////...---......///////////////---///000000//////000222333111/////////000///...000000000000000000000000000000//////000111111111000111111111111333666999===AAAEEEGGGGGGJJJNNNRRRTTT]]]gggpppzzzyyyppplllnnnrrrvvvtttsssooojjjggggggkkknnnxxxxxxyyyzzzyyy{{{zzzzzz|||}}}|||ssskkkkkkooouuu~~~{{{zzzzzzuuujjj```]]]^^^___cccggghhhgggeeedddccccccbbbaaaaaaaaaaaabbbcccdddcccbbbbbbdddfff........................---.........//////000000---..................------------....../////////........................---..................---/////////...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////------------------------////////////////////////........................////////////////////////---------............///................................................////////////////////////---.....................---------------------------------............//////......------......///---,,,,,,---///000///...........................---,,,,,,,,,---...//////,,,...//////......000111........./////////000000........./////////000000,,,------...///000111111000000000000000000000000/////////000000111111111111111000///.........///000111111111222222333333000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000000111222222000111111111222222333333444444333333222222222222111111222222222222222222111111111111111111111111111000000000////////////////////////////////////........./////////000000...///000///...---...000////////////////////////........................////////////////////////........................------............------........................////////////////////////..................//////....................................////////////////////////////////////---......//////000000000////////////////////////////////////////////////000000000000000000000000......////////////......///////////////.........///////////////.........////////////......///000000000//////......------///////////////000000111////////////000000000000////////////000000000000........................////////////////////////,,,,,,...///000000000000---......///////////////000111111000///......///222000......///000///...000000000000111111111111000000000000000000111222333333333111111222555888@@@DDDGGGIIIJJJLLLRRRVVVYYYcccooowww~~~vvvnnnkkklllpppssspppooommmkkkjjjkkkooorrr|||yyyvvvuuusssttt}}}|||}}}{{{rrrjjjiiimmmooozzz~~~|||xxxpppddd[[[]]]^^^```ccceeeeeecccaaaccccccbbbbbbbbbbbbbbbcccbbbcccddddddddddddgggiii........................------......///000000000------...//////...------,,,------...//////000000........................------...//////...------...............---------,,,,,,,,,,,,,,,,,,,,,,,,.............../////////,,,------......------,,,......................................./////////........................---------............///........................................................................---------...............---------------------------------............/////////............//////...---,,,---//////...---..........................................///000---...000///......///000....../////////000000000....../////////000000000---------...///000000111000000000000000000000000/////////000111111222222222111000000000000000000111111111222333333444444333333333333222222222222111111111111111111111111000000000000000000000000111111000000000000//////111000000000000111222222111111111222333333444444444444333333222111111000111111111111222222222222333222222222222111111111111111000000000/////////////////////////////////.........//////000000111...///000///...---...000000000000000000000000000------------............////////////////////////........................------............------........................////////////////////////.........///////////////....................................////////////////////////////////////------///000000000000000////////////////////////////////////////////////////////////////////////......////////////......///////////////..................///////////////...///000000///...///000///////////////.........///////////////000111111////////////000000000000////////////000000000000........................////////////////////////+++,,,...///000000000000---......///////////////000111222111...---...///111///---...///000000///000000000111111111111222000111111111000000222333444444333222111222666999AAAEEEIIIKKKLLLPPPVVV[[[dddnnnzzzzzzwwwqqqmmmkkkmmmppprrrooommmkkklllooosssuuuvvv|||wwwsssqqqooopppyyy~~~uuullllllppppppyyy}}}uuujjj```ZZZZZZ[[[^^^aaacccdddccccccccccccbbbbbbbbbccccccdddcccdddddddddeeefffjjjlll........................------......///000000111------...//////...------............////////////........................------...//////...---------------...............------------------------////////////............,,,,,,---......---,,,,,,---------------------------........./////////000---------------------------------............///................................................---------------------------------.........//////........................---------............/////////............/////////...------...///...,,,........................000///.....................///000///...---...///.../////////000000000000.../////////000000000000------......//////000000111111111111111111111111000000111111222333333444333333222222222333444444444555555666777777888888666666666555555444444444222222222222222222222222111111111111111111111111111111111000000000//////111111000000111111222333111111222222333444444555444444444444444444333333222222222222333333444444444333333333222222222222111111111000000000//////////////////////////////---......///000000111111...///000///...---...000000000000000000000000000---.........////////////////////////////////////........................------............------........................////////////////////////---------....../////////....................................////////////////////////////////////,,,---///000111111000000////////////////////////////////////////////////..............................////////////......000/////////............------......//////000000---000111111///...///000.........//////////////////////////////000111111////////////000000000000000000000000////////////........................////////////////////////......////////////......---......//////////////////000111000///...///000///---,,,---///111111000000000111111111222222222///111222111000///222444333333333111111444888<<>>>>>=========>>>???AAABBBCCCCCCAAA>>><<<===999666666888::::::999::::::999888777666666555666666555555444333222222222333333333222111111000111000///......///000111111111222333444555555666<<<;;;;;;::::::999999999888888888888888888777777666666666555444444333333777666333111000000111111333222222111000/////////........./////////000000111111000000000000//////222111000......---------------............------...///000111111000///...//////000000///...------////////////////////////////////////////////////222///,,,,,,///000000...///////////////////////////////////////.........////////////////////////////////////////////////111111000000//////......000000000000000000000000------......//////000000000000000000000000000000///......------///000111000000000000000000000000000000//////.........---........................111111000000//////......111111000000//////..............................000000000000000000000000////////////////////////......//////////////////000///...------...///000////////////////////////////////////............////////////000000000000111000...------///111222000000000000000000000000444444333222333777===AAACCCEEEGGGIIILLLTTT^^^fffqqq}}}|||pppggghhhmmmuuuyyyvvvtttvvvpppnnnlllppp{{{}}}tttlllhhhlllpppqqqvvv}}}zzzwww}}}|||{{{{{{|||~~~}}}zzzqqqggg___[[[[[[^^^_________^^^___bbbdddeeeeeeeeecccbbbbbbdddfffaaacccgggkkkmmmmmmmmmlll,,,---//////......///000//////.........---------////////////000000000000111///......///000000///.........---------,,,,,,...000111000...------...........................///...---,,,,,,,,,------...............---,,,,,,---------------------------------............//////...------------...///,,,---------...////////////...,,,++++++,,,...///,,,---------....................................,,,,,,---------.........////////////////////////000/////////........................////////////......---------...///000////////////////////////------......///000000111---......//////...------....../////////000000000000000000000000000111111333222000......///000111111000000000111222333444333333444555666666777777999999::::::;;;<<<<<<===???AAABBBCCCAAAAAABBBCCCCCCEEEFFFGGGGGGEEECCCAAA@@@===:::999;;;======<<>><<<;;;;;;:::999999888888666666666666666555444333555444333222111222222333000000111333444555666666888999999:::::::::::::::;;;;;;:::::::::999999999999999888888888888888888999888666444333333333444444444333222222111000000111111111111111000000000111111111111111111111111111000//////...............//////000000//////......///000111111000///...//////......------------////////////////////////////////////////////////111///,,,,,,///000///.........................../////////////////////...////////////////////////000000000000000000000000111000000000/////////...000000000000000000000000.........//////////////////////////////////////////......---...///000111////////////////////////000/////////............////////////////////////111000000000/////////...////////////.........---................................................///////////////////////////////////////.........000///...------...///000////////////////////////.........//////000000000////////////000000000000000000/////////000111222111111111111111111111111333333333333444888>>>CCCDDDFFFJJJMMMPPPWWWaaahhhrrr|||yyynnnhhhiiiqqq{{{}}}}}}vvvtttrrruuu~~~pppjjjgggjjjmmmnnnttt{{{}}}}}}}}}yyyxxxxxxyyywwwtttpppiiibbb]]]\\\\\\^^^_________^^^___aaacccccccccdddcccbbbccceeehhhccceeehhhkkkmmmnnnnnnnnn***+++---------...///111/////////............---////////////000000000000000///------///000///............------------,,,...000111111///......//////////////////////////////...---,,,,,,,,,,,,------............------,,,---------------------------------............//////...------------...///------..................///...---,,,,,,---...///------........./////////////////////////////////,,,------------.........////////////////////////////////////............/////////.....................------......///000////////////////////////......//////000111111111---......//////.....................////////////111111111000000000000000222111000000000111333444222222222222333444555555666666777888:::;;;<<<<<<=========>>>??????@@@@@@BBBDDDFFFFFFEEEDDDEEEFFFGGGHHHJJJKKKKKKIIIHHHFFFEEEBBB@@@@@@BBBCCCCCCCCCEEEEEEFFFFFFFFFGGGGGGGGGBBBAAAAAA@@@@@@?????????<<<<<<<<<<<<<<<;;;;;;:::999888777666555444444444111111222333444555666666666777999<<<>>>>>>>>>>>>??????>>>>>>>>>=========;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;999888777777777888666666666555555444444333555444444333333222222111111111111111111111111111000000///////////////000///000000111111000000///...//////000000//////...///...---,,,,,,,,,---...////////////////////////////////////////////////000///------///000///.................................//////////////////////////////////////////000000000000000000000000000000000000////////////000000000000000000000000///////////////.........///////////////////////////............///000000////////////////////////////////////............000000000000000000000000000000000000////////////............------------................................................////////////////////////000000//////.........---//////............//////////////////////////////---......///000111222333////////////000000000000000000000111111111222222222222222222222222222222222222444555777;;;AAAEEEEEEHHHMMMPPPTTT[[[eeekkkvvvwwwmmmlllnnnwww~~~|||zzz{{{rrrnnnlllkkkkkklllqqqwwwzzz{{{|||~~~|||yyyvvvuuutttmmmhhhbbb^^^\\\\\\\\\\\\]]]^^^______^^^___aaacccaaabbbcccbbbbbbcccfffiiifffhhhjjjlllnnnooopppppp***+++------,,,---...000/////////...............------------............///---,,,,,,---......---............---------------///000000...---...///..............................------,,,,,,,,,,,,---------......------,,,---------------------------------............///.........------........................---------......------------...............////////////000000000000000000000000000------------............///////////////////////////////////////........./////////......---------...............//////000////////////////////////....../////////000000000---......////////////...---.........////////////111111000000000000//////111111111111222444555666444444444555666666777888::::::;;;<<<>>>???@@@@@@AAABBBBBBBBBCCCCCCDDDDDDCCCEEEGGGGGGFFFEEEFFFGGGJJJKKKLLLMMMMMMLLLKKKJJJJJJIIIHHHHHHIIIJJJJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJGGGGGGFFFFFFEEEEEEEEEDDDCCCCCCDDDDDDDDDCCCCCCBBB======;;;:::999888777777666666555555555555555555555777:::>>>AAABBBBBBBBBCCCCCCCCCBBBBBBBBBBBBBBB>>>>>>>>>>>>>>>=========???>>>===<<<;;;;;;;;;;;;:::::::::999999888888888888888777666555444333333000000000000000000000000000000/////////000111111///000000111111000000///////////////////////////000///---,,,,,,---///000//////////////////////////////////////////////////////......////////////------------------------............////////////////////////////////////////////////////////////000000000000////////////////////////////////////000000//////......------////////////////////////............/////////000///////////////////////////////////////.........////////////////////////000000000000////////////........................................................................////////////////////////000000000///......------/////////......//////////////////////////////////////////000111222222222////////////000000000000000000111222222222222111222222222222222222222222000222555777:::>>>CCCGGGGGGIIIMMMPPPUUU^^^iiirrr}}}xxxpppvvvvvv~~~{{{yyyvvvrrrnnnnnnqqqvvvxxxwwwvvvyyy~~~}}}yyysssoooeee___XXXUUUWWWZZZ\\\\\\]]]^^^____________aaabbbbbbccccccbbbbbbbbbeeegggjjjjjjkkkmmmoooppprrrsss,,,---...---,,,+++,,,...////////////////////////------------............000...------...//////...//////.........---------+++---......---,,,---...---------------------------------------,,,,,,,,,,,,,,,---------------,,,---------------------------------............///---..................---...............---------.................................////////////000000000000000000000000000---------.........//////////////////////////////........./////////////////////......------,,,,,,.........///////////////000000000000000000000000------............//////---......///000000//////.........////////////000111000000000000000000000111222222444555666888999777777888999::::::::::::===>>>???@@@AAABBBCCCCCCEEEEEEEEEEEEFFFFFFFFFFFFEEEFFFHHHHHHGGGGGGGGGHHHLLLLLLNNNOOOOOOOOOOOONNNNNNNNNNNNNNNNNNOOOPPPQQQNNNNNNMMMMMMLLLKKKJJJJJJLLLLLLLLLKKKKKKKKKKKKKKKIIIJJJJJJKKKKKKJJJJJJJJJDDDCCCCCCBBBAAA???>>>>>>===<<<;;;:::888777666555444666999<<>>>>>>>>>>>>>><<<<<<;;;999888777666555111111000000000000//////111111000000000111111222...//////000000//////...//////............//////111000...------///000222////////////////////////000000000000000000000000...////////////......///........................---.........//////000000////////////////////////........................////////////000000000000////////////////////////000000//////......------........................---......///////////////.................................///////////////........................////////////000000000000////////////////////////////////////////////////////////////////////////////////////////////////000000//////.........---...//////////////////...////////////////////////111111111111000000000000////////////000000000000000000111222222222222111111111111111111111111111000333666999===AAAEEEIIIHHHJJJLLLOOOUUUaaaooozzz}}}xxxyyyuuuuuuwwwxxxuuurrrqqquuu||||||rrrjjj```[[[UUUSSSUUUYYY[[[[[[]]]___````````````aaabbbeeeeeedddcccaaa```bbbdddkkklllmmmnnnppprrrsssttt---...///...,,,,,,,,,---...////////////000000000////////////000000000000222111//////111222111000/////////.........------***,,,------,,,,,,,,,---------------------------------......------,,,++++++,,,,,,------------,,,---------------------------------............///------...//////...------------..........................................------........./////////////////////////////////------........./////////////////////////////////.........///////////////.........------------------...///000000000000///000000000000000000000000---------...............---...//////000000000000////////////000000000000111111222222222333333333444555666888999:::;;;<<<:::;;;<<<===>>>>>>>>>>>>@@@@@@AAABBBBBBCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEFFFHHHJJJJJJIIIHHHIIIJJJLLLMMMNNNOOOPPPPPPQQQQQQMMMOOOQQQQQQPPPPPPQQQSSSQQQPPPPPPOOOMMMLLLLLLKKKOOOOOOOOOOOOOOOOOOOOOOOOLLLLLLMMMNNNNNNNNNNNNMMMJJJJJJJJJJJJIIIHHHGGGFFFDDDCCCAAA???===;;;:::999555666777888:::<<<===>>>CCCCCCDDDEEEFFFHHHHHHIIIJJJJJJIIIIIIHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCAAA@@@???>>>===<<<;;;;;;666666555444333222111111222222111111111111111222...//////000000//////...///......------......///111000/////////000111222////////////////////////000000000000000000000000---///000000///......///////////////////////////------......///000000000////////////////////////------------------------////////////000000000000000000000000000000000000///////////////.................................---......///000/////////.................................///////////////........................////////////000000000000/////////000000000000000////////////////////////000000000000000000000000////////////////////////////////////////////////......////////////......////////////////////////111111111000000/////////////////////000000000000000000000111111111222222000000000000000000000000111444888<<>>??????@@@===>>>@@@AAABBBAAAAAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBEEEFFFHHHHHHGGGGGGGGGHHHHHHHHHIIIKKKLLLMMMMMMNNNJJJMMMOOOOOONNNNNNOOOQQQNNNNNNNNNMMMMMMMMMLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMKKKLLLMMMNNNNNNNNNNNNMMMLLLMMMMMMMMMMMMLLLKKKJJJGGGFFFEEEDDDCCCAAA@@@@@@:::999888777888999;;;<<<>>>???@@@BBBDDDFFFHHHHHHJJJKKKKKKKKKLLLLLLMMMMMMKKKKKKKKKKKKKKKJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEEEEDDDCCCBBBAAAAAA???>>>===;;;999888777666444333222111111111111111///000000111111000000//////...------------...///////////////000000000111////////////////////////000000000000000000000000,,,///111111///---...///000000000000000000000000------......///000000111////////////////////////.........................../////////000000000111000000000000000000000000.........///////////////........................------///000000000///......................................./////////000.........................../////////000000000111........./////////000000////////////////////////////////////////////////////////////////////////------......///000000000---...///000000///...---//////////////////////////////////////////000000////////////000000000000000000/////////000111222111111111111111111111111222555:::>>>AAADDDGGGJJJHHHMMMTTT[[[eeeqqq|||}}}ooolllkkksss|||yyywwwuuuyyy~~~tttfff[[[SSSUUUWWWXXXXXXYYYZZZ[[[^^^aaacccdddcccccccccddddddddddddbbb``````aaaccckkkmmmoooqqqssssssrrrrrr+++---////////////111222.../////////000000111111------------.........///...---++++++---...---,,,000/////////............+++---//////.........///////////////////////////,,,---.........---,,,+++***+++,,,,,,---------------------------------------------.........//////,,,---...//////...---,,,,,,,,,------...///000000......////////////......,,,,,,,,,---------........................................../////////000////////////////////////---.........//////000000,,,,,,,,,------.........---...000111111111000///000000000000000000000000000000000000////////////------///000111111111111000111111111222222222222555666777888999:::;;;<<<===>>>???@@@BBBBBBBBBBBB???@@@BBBCCCDDDCCCCCCBBBCCCCCCCCCCCCBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@??????AAACCCEEEEEEDDDDDDDDDEEEBBBCCCDDDEEEFFFGGGHHHIIIGGGJJJMMMMMMLLLKKKMMMOOOJJJJJJJJJKKKKKKKKKKKKLLLIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKKKKLLLMMMMMMMMMLLLJJJKKKLLLMMMMMMLLLJJJJJJHHHHHHGGGGGGFFFFFFEEEEEE@@@>>>;;;999999:::<<<===:::;;;===???BBBDDDFFFGGGGGGHHHIIIJJJLLLNNNOOOPPPNNNNNNOOOOOOOOONNNMMMMMMJJJJJJJJJKKKKKKKKKKKKKKKIIIIIIHHHHHHGGGFFFFFFFFFEEEDDDCCCAAA???===;;;:::555444333222111111111111111111222222222222111111///...---,,,,,,---...///------...///000000//////////////////////////////000000000000000000000000+++///111111///---...///000000000000000000000000---------...///000000111////////////////////////////////////////////////.../////////000000111111000000000000000000000000---.........//////000000........................,,,---///000000000///...........................---.........//////000000000000000000000000000000.../////////000000111111---------.........//////000000000000000000000000........................////////////////////////,,,,,,---...///000111111---...///000000///...---////////////////////////,,,,,,---...///000111111////////////000000000000111000...------///111222222222222222222222222222222666;;;???BBBEEEGGGIIIHHHOOOYYYcccmmmyyy|||vvvyyy~~~{{{qqqmmmmmmwww~~~zzzwwwuuussswww}}}xxxmmm___UUUNNNRRRXXXZZZYYYYYYZZZ]]]___aaadddeeedddddddddeeebbbccccccbbb```aaaccceeejjjlllppprrrtttsssrrrppp............////////////////////////////////////000000000000000000000000...//////000000000000000......------------......////////////////////////111000///...............,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,......------------......///......------///000111111000---++++++,,,...///000000000000000000000000........................---------.........//////000000000000000000000000---------...///000000111///////////////////////////////////////...------........................////////////000000000000.........///////////////000////////////.........000000000111111111111111111111333555666888999:::<<<;;;;;;;;;<<<===>>>>>>AAABBBBBBBBBBBBAAAAAA@@@BBBBBBBBBBBBBBBBBBBBBBBBDDDBBB@@@@@@@@@???===;;;<<<;;;999888999===@@@CCC;;;<<<<<<======>>>>>>???===>>>>>>???@@@AAABBBBBBDDDDDDEEEFFFGGGGGGGGGGGGEEEEEEEEEFFFFFFEEEDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAAAAABBBCCCDDDEEEEEEFFFFFFFFFFFFGGGGGGHHHHHHIIIIIIHHHHHHHHHHHHGGGGGGGGGBBBBBB@@@???======<<<<<<;;;;;;:::999:::<<>><<<::::::999888666999888666666777999<<<>>>888888888888888888888777888888888999::::::;;;;;;======>>>???@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@?????????>>>>>>=========>>>>>>>>>??????@@@@@@AAA?????????@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBAAA???>>>>>>===============>>>===<<<::::::;;;<<<===@@@AAACCCEEEGGGIIIKKKKKKOOOOOOOOOPPPQQQQQQRRRRRRQQQQQQRRRRRRRRRQQQOOOOOOMMMMMMMMMLLLLLLLLLKKKKKKJJJKKKLLLLLLLLLJJJIIIGGGGGGEEECCCBBBAAA???<<<999444333222111000000000111111111000000000/////////000000000000000000000000...//////000000//////...//////000000000000//////000000111111111111000000////////////////////////000000000000000000000000000000000000000000000000......///000000///.........//////000111111000000000///...------...000111............////////////......///000000000000000//////////////////...------.........//////000000...............///////////////......---------...//////............//////000000000000////////////111000000000/////////...//////000000000000//////000000000000000000000000000000000000000000000000000///...------...///000000000000000000///......---------.........//////------------,,,+++******000111111111111222222222111222333222222222444666555777<<>>???CCCCCCCCCDDDEEEGGGHHHIIIEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF???<<<888666555555555444555444444444444555666777666555555444333333222222444444444555555555555555777777888888999:::::::::;;;;;;<<<<<<<<<<<<;;;;;;:::::::::999999999999999::::::::::::::::::::::::999999::::::::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<::::::::::::;;;;;;<<<===@@@???===;;;999999999999888999;;;>>>AAACCCEEEFFFIIIJJJKKKMMMOOOQQQSSSSSSTTTTTTTTTSSSRRRQQQOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMNNNOOOPPPOOONNNMMMLLLLLLKKKIIIHHHHHHFFFCCCAAA777666444222111222333444222222111111111000000000.........//////000000111///000000111111000000/////////000000000000//////000000111111111111000000........................////////////////////////000000000000000000000000...//////000000//////...///000000111111111111111////////////........................////////////......///000000000000000------...///000000//////,,,,,,---...///000111111000000///////////////.../////////......---------......------------......111111000000//////......000000000000//////////////////000000000000//////000000000000000000000000000000000000000000000000......------------......000000000000000//////...------........./////////....../////////......---000111111111111222222222///111333333222333444666666999>>>CCCGGGJJJKKKKKKOOOXXXcccnnn{{{~~~rrrpppqqqssszzzyyy{{{|||ssslllnnnrrrtttsssrrryyy|||nnncccXXXPPPNNNQQQUUUVVVWWWYYY[[[]]]^^^___```aaabbbdddffffffggggggccccccdddeeefffggggggggghhhiiikkkmmmoooppppppqqq............////////////////////////////////////...........................//////000000000000000......------------......////////////////////////222222111111111111111222////////////////////////......------------............------------......---------------............///000111111000///...............................................................////////////....................................//////000000////////////////////////000000000/////////000000........................---.........////////////......//////000000111111///000000000111111222222666666777888999;;;;;;<<<;;;;;;<<<>>>???@@@AAABBBBBBBBBBBBCCCEEEGGGIIIJJJGGGGGGFFFFFFFFFFFFGGGGGGEEEEEEEEEEEEEEEEEEEEEEEE@@@<<<888555444555555555222333333333333333222222555555444444333333333333666666555555555444444444444555555555666777777888777888888999999999999888888888888888888888888888888888888888777777777777999999999999999888888888888999999999999999999999777666666777777888999:::>>>===;;;999888777666666333444555888:::<<<>>>???BBBCCCEEEHHHLLLOOOQQQRRRRRRQQQQQQQQQPPPPPPOOOOOOQQQQQQQQQQQQQQQPPPPPPPPPNNNNNNOOOPPPPPPPPPOOONNNOOONNNMMMLLLLLLKKKIIIGGG===;;;777444222222333444222222111111111000000000,,,------...///000000111000000111111111111000000//////000000000000//////000000111111111111000000/////////////////////////////////////////////////////////////////////////////////000000////////////000000111111000000000//////000000000...---,,,............////////////......///000000000000000---......///////////////---------...///000000111111111000000//////........./////////////////////......------------......111111000000//////......000000000000//////////////////000000000000//////////////////////////////////////////////////////........................//////000000000000/////////000000000000111111111111111222222333222222222000000111111111222222222...000222333333333555666:::===AAAEEEGGGIIIJJJLLLOOOZZZgggrrr}}}|||{{{rrrrrruuuxxx}}}|||yyyuuutttvvvuuurrrpppzzz~~~~~~rrreee[[[SSSMMMMMMPPPVVVWWWXXXZZZ[[[]]]^^^___```aaabbbdddeeefffffffffaaaccceeegggiiiiiihhhgggiiiiiikkklllnnnooopppppp............////////////////////////////////////////////////////////////...//////000000000000000......------------......////////////////////////.........------...//////////////////////////////......---------......///......------------......------......////////////000000/////////000000000////////////////////////////////////////////////........./////////000000....................................////////////////////////////////////000000///...//////000111////////////////////////.........////////////000------...///000000111111///000000111222333333444666777888999:::;;;<<<<<<===>>>???@@@AAABBBCCCDDDAAAAAABBBCCCEEEFFFHHHIIIGGGFFFEEEDDDDDDDDDEEEEEEAAAAAAAAAAAAAAAAAAAAAAAA>>>;;;777444444555666555222333444444444333222111333333333444444444555555888777777666666555555444444444333333444555666777777888888999:::::::::999;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999;;;;;;;;;::::::999999999888888777777777666666666555555444444444555555666:::999888777666666555555333333444555555666777777<<<===@@@CCCFFFIIILLLMMMMMMMMMMMMNNNOOOPPPPPPQQQRRRRRRRRRRRRRRRRRRRRRRRRNNNNNNOOOPPPPPPQQQQQQQQQRRRQQQPPPPPPPPPPPPNNNLLLCCC@@@;;;666333111111111111111000000000/////////,,,------...///000000111000000111111111111000000//////000000000000//////000000111111111111000000000000000000000000000000////////////////////////////////////////////////000000000//////000000000...//////000//////.........///000111000///---+++............////////////......///000000000000000///////////////......---///////////////.........111111000000//////......---...///111222222222222.........------.........111000000000/////////...////////////000000000000//////000000000000//////////////////////////////........................//////////////////////////////000000000000//////000000000000111111111222......///000000000//////000000111111111222222222...000222333333444666888???BBBFFFGGGGGGHHHJJJKKKQQQ]]]kkkuuu}}}{{{wwwrrrrrrzzz|||}}}vvvrrrsssxxx|||}}}yyyyyy~~~|||zzzzzzzzzzzz}}}}}}xxxrrrhhh]]]WWWSSSOOOOOORRRVVVWWWXXXZZZ[[[]]]^^^___aaabbbccccccccccccccccccaaacccfffiiijjjjjjiiiiiijjjjjjkkklllmmmnnnoooppp............////////////////////////////////////000000000000000000000000,,,------.....................------------......---------------------------,,,,,,,,,,,,---......////////////////////////.........---......///000......------------......---...//////000000////////////.........///000111000000000000000000000000////////////////////////....../////////000000000..............................////////////////////////////////////////////////...------...000111////////////////////////////////////000000000000......//////000111222222111111222333555666777777<<<<<<===>>>??????@@@@@@??????@@@AAABBBCCCDDDEEEBBBCCCCCCDDDEEEFFFHHHIIIFFFDDDBBBAAA@@@@@@@@@@@@========================:::888555333444555555555444444555555555444333333111111222333333444555555777777777666666555555555333333222222333444666777999:::;;;<<<<<<======<<<>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>??????>>>===<<<<<<;;;;;;999999888777666555555444555555444444444555555666777777777777666666555555555555555444444444444444888999;;;===@@@BBBDDDEEEGGGGGGHHHIIIKKKNNNPPPQQQNNNNNNOOOOOOOOOOOOPPPPPPNNNNNNOOOOOOPPPQQQRRRRRRSSSRRRRRRRRRSSSSSSRRRPPPIIIFFFAAA;;;666333111000111111000000000/////////.........//////000000111///000000111111000000/////////000000000000//////000000111111111111000000111111111111111111111111////////////////////////000000000000000000000000111000000//////000000111...////////////......---...///000000000///...---............////////////......///000000000000000//////000000///...------000000//////............000000///////////////...,,,---///111222222222111//////............///////////////000000000000000////////////000000000000//////000000000000//////000000000000000000000000------------------------//////000000000000//////...//////000000000000000........./////////000000...///////////////......000111111111111222222222000111222333333555999<<>>===;;;:::888777666555555555666777888::::::888888888888777666555555777777666666555555444444555666777888:::;;;<<<<<>>???@@@AAAAAAAAAAAA???@@@@@@@@@AAAAAABBBBBBCCCCCCDDDEEEFFFFFFGGGGGGJJJJJJIIIHHHFFFEEEDDDDDDEEEDDDBBB@@@>>><<<;;;:::555666666888:::<<<>>>???;;;;;;;;;:::888777555444888888888777777777777666444444555555666666777777999999:::;;;===???BBBCCCBBBBBBBBBCCCCCCDDDDDDDDDGGGGGGGGGHHHIIIKKKLLLMMMMMMLLLLLLMMMOOOOOONNNMMMLLLKKKHHHDDD???;;;777666333333333222222222111111111111111111000000000000......////////////......//////000000000000//////000000111111111111000000////////////////////////111111111111111111111111000000000000000000000000222111000//////000111222111111111111111000//////---.........//////000000............/////////000...//////000000000000000+++,,,---///000111111111,,,------...///000111111,,,---------......//////......//////...,,,)))(((111111000000000000111111------...///000111222222.../////////000000111111//////000000000000//////000000000000000000000000////////////////////////,,,---...//////...---,,,......///000000000000000111111111111222222222222222222222111000///...---000111111111111222222222444444333222333777===BBB???CCCHHHJJJIIIKKKPPPUUU___mmm{{{~~~{{{vvvqqqkkkjjjkkkooosssuuuwwwyyynnnqqquuuzzzrrrllliiiiiijjjooo|||yyy{{{~~~}}}{{{fffZZZOOOLLLNNNPPPTTTXXXUUUVVVWWWXXXYYYZZZ[[[\\\[[[\\\]]]___```aaaaaaaaacccdddfffiiikkkmmmnnnooonnnmmmmmmmmmnnnoooqqqrrr......------------.........///000111111000///...........................///////////////.........+++---///111222000...---........................------............------........................---......///000111111222000000000000000000000000//////.........---------222111000.........///000............////////////000000///...............////////////000000000000111111000000//////......000000////////////000000000000000000000000000000---------.........//////000///...------...000111000000111333555888:::;;;555666777888:::;;;<<<===>>>>>>>>>>>>>>>??????@@@CCCCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBAAA@@@???>>>============<<<;;;:::888777666666666777777777888999<<<>>>???::::::;;;<<<<<<<<<<<<<<<;;;;;;::::::999999999999777666555555555666777888999999888777666666666666888888888888999:::;;;<<>>???:::<<<>>>@@@@@@???===;;;<<<=========<<<;;;::::::;;;999777666777777777666666666555666777999;;;<<<:::::::::;;;<<<===???@@@AAAAAAAAABBBDDDEEEGGGHHHHHHHHHGGGGGGGGGHHHHHHIIIJJJJJJIIIHHHEEEAAA===;;;888444000///111333333222000000222222222111000///000000000000000111222222000000111222222222222222......//////000000111111000000000000000000000000////////////////////////////////////000000000000//////000000000000//////......//////000000111111////////////////////////000000//////.........---........................000...,,,,,,...000000000000000000000////////////000000//////.........---///...---,,,,,,---...///000000//////000222444555000000000000000000000000333000------///111111///...............///000000111222222222222333333333////////////000000000000111///...///222333222000333222111/////////000000000000000000000000000000000000000000111111111111...000111111000000111222111111111333555888<<<>>>AAADDDHHHIIIJJJMMMSSSWWWhhhsss}}}{{{wwwrrrmmmgggiiimmmqqqwww{{{{{{xxxzzzwwwvvv}}}pppkkkfffgggjjjooozzz{{{yyy|||{{{uuunnnaaaZZZRRROOOPPPSSSSSSQQQWWWXXXYYYZZZ\\\\\\\\\\\\^^^______^^^]]]^^^```bbbdddeeefffgggiiikkklllmmmmmmmmmmmmnnnooopppqqqqqq.........------............//////000000//////.../////////////////////////////////////////////...,,,---///000111000///...........................------............------........................---......//////000000000////////////////////////000000/////////.........222111///.........///000............////////////000000///...............////////////000000000000111000000000/////////...000000////////////000000000000000000000000000000///000000000000000000000222111000......///111222111222333444666888:::;;;888888999:::;;;<<<======>>>>>>======>>>>>>???@@@CCCBBBAAA???>>>===<<<;;;<<<<<<<<<============>>>======<<<;;;;;;;;;;;;;;;;;;;;;:::999888888888999::::::::::::;;;===???@@@??????@@@AAAAAAAAAAAAAAA=========<<<<<<<<<;;;;;;;;;;;;::::::;;;<<<>>>???>>>===<<<<<<;;;;;;;;;<<<::::::::::::;;;<<<===>>>BBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAABBBBBBDDDCCCCCCDDDEEEGGGIIIJJJIIIHHHGGGGGGGGGHHHIIIIIIMMMMMMLLLKKKJJJIIIHHHHHHAAA@@@???=========>>>>>>======>>>>>>============??????>>>>>>>>>>>>>>>===<<<;;;999888888888666444666666555555666777999:::777777777888888:::;;;;;;<<<<<<<<<===>>>???AAABBBAAAAAA@@@@@@@@@AAAAAABBBFFFFFFGGGGGGFFFDDDBBBAAA;;;888555333444444222000111111222222222222111111000000//////000111111222///000111111222222222111////////////000000000000000000000000000000000000////////////////////////////////////000000000000//////000000000000//////.../////////000000000111000000000000000000000000000000/////////.................................000...------...000000000000000000000////////////000/////////............///...------------...///000////////////000222333000000000000000000000000222000------///111000//////////////////000111111//////000000000111111111////////////000000000000111///...///222333222000222111000/////////000111000000000000000000000000000000000000111111111111///000111111000000111222222222111222555999===???CCCEEEHHHIIIKKKNNNUUUZZZmmmxxxyyysssnnniiikkkoootttyyy}}}~~~||||||{{{}}}ooojjjggghhhjjjmmmuuu}}}|||||||||xxxnnnfff[[[VVVPPPOOORRRUUUUUUTTTWWWXXXYYYZZZ[[[\\\\\\\\\]]]^^^^^^^^^]]]]]]```bbbffffffggghhhjjjkkkllllllmmmmmmllllllmmmnnnpppqqq........................///..................///000000000000000000000000......//////////////////.........///////////////........................------............------........................................................................000000000000000/////////111000///.........//////............////////////000//////............///////////////000000000000000000000000////////////000000////////////000000000000000000000000000000222222222222111111111111333333111111000111222333444444555666777999;;;;;;;;;;;;<<<<<<<<<=========<<<<<<<<<<<<<<<======>>>@@@???>>><<<:::888666555888888999999999999::::::888888888888999999999:::::::::::::::;;;;;;<<<===>>>>>>>>>>>>???@@@AAABBBCCCCCCDDDEEEEEEEEEDDDDDD@@@@@@@@@@@@@@@?????????============>>>@@@AAABBB??????>>>>>>===>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAABBBCCCDDDFFFHHHIIIKKKJJJIIIHHHHHHHHHIIIJJJLLLLLLLLLLLLKKKKKKKKKKKKHHHGGGEEECCCAAA@@@??????AAA@@@>>>===<<<<<<===>>>AAA@@@???>>>???@@@AAABBB@@@???>>>>>>===<<<888666777666555444444555666777666666555666666777888888777777777888999:::;;;;;;;;;::::::999999999::::::@@@AAACCCEEEFFFFFFFFFFFF@@@>>>;;;:::888666333000333222222111111222222333000000000///000000111222//////000111111111111000000000000000////////////000000000000000000000000000000000000000000000000////////////000000000000//////000000000000//////////////////000000000000111111111111111111111111000000////////////..............................000...------///000000000////////////000000000000////////////............///......------....../////////.........///000000000000000000000000000000111000......///000000///000000000000000111222222/////////000000000111111////////////000000000000111000///000111222111000//////.........///000000000000000000000000000000000000000000111111111111///000111111000000111333333222222222555:::???BBBEEEGGGHHHIIIKKKPPPYYY```ppp{{{wwwppplllhhhooottt|||yyyqqqmmmkkknnnoooooorrrwww|||}}}|||zzzqqqdddZZZSSSPPPNNNOOOSSSWWWWWWVVVVVVWWWXXXZZZ[[[[[[\\\\\\\\\]]]]]]]]]\\\]]]```bbbiiiiiiiiijjjkkkkkkllllllnnnmmmkkkjjjkkkmmmoooqqq......////////////......///...---,,,,,,---...///////////////////////////............///////////////......---...///000111........................------............------........................---------------------,,,........................////////////////////////////////////.../////////............////////////000///............//////////////////000000000000000000000000////////////000000////////////000000000000000000000000000000222222111111111111000000222111111222333444666666888777777888888999;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;999999888888999999:::;;;;;;;;;:::888666555444333666666777777777888888888444555666777888999999999:::;;;;;;<<<===???@@@AAABBBBBBBBBBBBBBBCCCCCCDDDCCCDDDDDDEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCAAAAAAAAA@@@AAAAAABBBBBBBBBAAAAAAAAABBBBBBCCCDDD@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCCCCCCCBBBAAAAAAAAABBBDDDEEEGGGHHHIIILLLKKKJJJIIIHHHIIIJJJKKKHHHHHHHHHHHHIIIIIIIIIIIILLLKKKIIIGGGEEEDDDCCCBBBCCCBBBAAA@@@????????????@@@???>>>===>>>???BBBCCCCCCBBBBBBCCCCCCAAA>>>;;;888777666444333444444555777666666666777777888999777777666666777777888888888888777666666666777777999;;;===???BBBCCCDDDDDDAAAAAAAAA@@@>>>;;;888555555444222111111222333444111111000000000000111222///000000111111111000000111111000000//////......////////////////////////000000000000000000000000////////////000000000000//////000000000000//////////////////000000000000000000000000000000000000000000//////////////////........................000...---...000111000///////////////000000000000///////////////.........//////............//////000000//////////////////////////////////////////000000/////////000000///000000//////000000111222111111111111222222222222////////////000000000000000000000000111111111000------......//////000000///////////////////////////000000000111111111111///111222222111000222333444333222333666<<>>@@@AAACCCDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEEEEFFFEEEEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGBBBAAAAAAAAAAAABBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAABBBBBBBBBBBBAAABBBBBBDDDEEEGGGHHHIIIIIIJJJIIIHHHGGGFFFGGGGGGHHHIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGFFFFFFDDDEEEFFFFFFEEECCCAAA??????>>>===<<<===???AAABBBAAAAAABBBCCCEEEDDDAAA>>>:::999777555444444444444777666666666777888999999888888777666666666666777777777666555444444555555555666777999;;;<<<======???AAACCCCCCBBB@@@>>>===888777555333333333333444333222222111111111222222000000111111111111000000111111000000//////......////////////////////////000000000000000000000000////////////000000000000//////000000000000//////000000000000//////////////////////////////////////////000000000000000000////////////////////////000///...///111111111///.../////////000000000111.........///////////////////////////////////////000000000000000000////////////////////////////////////000000000//////000///............///000000000000111111111222222222////////////000000000000000111111111000000000000------.../////////000000///////////////////////////000000000111111111111000111222222111111222333444333333555888>>>CCCFFFFFFGGGHHHIIINNNWWWdddnnnvvv~~~}}}{{{xxxvvvuuuuuu|||}}}}}}yyyyyy}}}{{{xxxwwwrrrsssvvvzzz}}}}}}|||}}}~~~{{{wwwpppggg]]]TTTOOONNNNNNPPPSSSUUUVVVUUUTTTUUUVVVWWWXXXYYYZZZZZZZZZYYYZZZ\\\\\\]]]___ccceeellllllllllllllllllllllllnnnllljjjhhhhhhkkknnnppp...///000111111000///...///..................///........................------......///000000000///......------///000111////////////////////////------............------........................------------------------........................------------............------.../////////..................///////////////............//////000////////////000000000000////////////000000000000000000////////////000000111111111111111111111111//////000000000111111111000111333666888:::<<<======<<<;;;:::999999999999888888777666666555444444333333333333333444444555222333444444555666777888444444444555555555666666777999;;;===????????????@@@@@@@@@AAABBBCCCDDDEEEEEEEEEFFFGGGGGGGGGFFFFFFGGGGGGHHHHHHGGGGGGFFFFFFDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDBBBAAAAAAAAAAAAAAABBBBBBDDDEEEFFFBBBBBBAAAAAAAAABBBBBBCCC@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@AAABBBDDDEEE@@@AAACCCDDDEEEEEEEEEEEEIIIHHHFFFEEEDDDDDDEEEFFFHHHHHHHHHHHHHHHHHHHHHIIIFFFGGGHHHHHHIIIHHHHHHHHHDDDFFFHHHIIIHHHFFFCCCBBB@@@@@@???>>>>>>???AAAAAA?????????@@@BBBBBBAAA???<<<:::999777666555666666555555666666777999:::;;;;;;:::999888777666666666666666555444333333333333333444444555555666777777;;;>>>AAACCCBBBBBBBBBBBB===<<<;;;999777666555555555444333333222333333333111222222222222111000000000000000000////////////000000000000000000000000000000000000000000000000////////////000000000000//////000000000000//////000000000000////////////........................//////000000000000111111/////////////////////////////////000222222111///......//////000000111111.........///////////////...//////000000//////...//////000111111111000000000000000000000000000000...///111111000//////000...............//////000........./////////000000////////////000000000000000111222111000///000111......///000000000//////000000000000000000000000000000000000111111111111000111222222111111222444333333555777;;;@@@DDDGGGFFFHHHJJJLLLSSS^^^lllwwwxxxwww~~~yyyxxxpppqqquuu|||~~~xxxwwwuuuwww~~~zzzwwwqqqggg]]]TTTPPPOOOOOOPPPRRRTTTUUUUUUTTTTTTTTTUUUVVVXXXYYYYYYZZZZZZYYYZZZ\\\]]]^^^aaaeeehhhllllllllllllmmmmmmmmmmmmnnnmmmkkkiiiiiikkkmmmooo...///000111111000///......//////000000//////...........................------......///000000111...............///000000////////////////////////------............------........................,,,,,,------......//////////////////////////////---.........////////////,,,---.../////////..................////////////...............///000000////////////000000000000.../////////000000000111000000////////////000000111111111111111111111111111111222333444555666666555666888:::;;;===>>>>>>>>>===<<<:::999888888888666666555555444333333333333333333222333444444555333333444555777888999999888999999999::::::::::::===>>>AAACCCDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDEEEDDDEEEFFFGGGHHHGGGGGGFFFHHHHHHHHHHHHHHHGGGFFFFFFBBBCCCCCCCCCDDDDDDDDDDDDAAAAAACCCDDDDDDDDDCCCCCCAAAAAAAAABBBCCCEEEFFFGGGHHHHHHGGGGGGGGGGGGGGGHHHDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCEEEHHHKKKMMMHHHIIIJJJKKKLLLLLLKKKJJJLLLKKKIIIHHHGGGGGGHHHHHHFFFFFFFFFFFFFFFFFFFFFEEECCCDDDEEEFFFGGGGGGGGGFFFFFFFFFGGGHHHHHHGGGFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@AAABBBAAA???===<<<:::999888888888999777777777999:::<<<>>>???@@@???>>><<<;;;:::::::::888777666555444444444444444444333333444444555555666:::>>>?????????AAACCCDDDCCCBBB@@@===;;;999777666666555444444444444444333333333333333222111111////////////000000000000000000000000000000000000////////////////////////////////////000000000000//////000000000000//////111000000000/////////...//////////////////////////////000000000111111111/////////////////////////////////111222222111///.........///000111111111............/////////000...///000111111000///...,,,---///000000000000///000000000000000000000000---///222222000...///000/////////...///000000111............/////////000////////////000000000000000222333222///...///111///000111111111000///...000000000000000000000000000000000000111111111111000111333222111111222444222333666:::>>>BBBEEEGGGGGGIIIMMMQQQYYYfffuuuuuuyyy|||yyymmmrrr{{{~~~yyyuuuppppppxxxtttrrrlllaaaVVVOOONNNOOOPPPRRRTTTUUUUUUUUUUUUVVVTTTUUUVVVWWWXXXYYYYYYYYYYYYZZZ\\\^^^___bbbfffjjjkkkkkkkkkllllllmmmmmmmmmnnnmmmlllkkkkkklllmmmnnn...///000222222000///......///000111111000///...000000000000000000000000---------...///000000111.........///////////////000000000000000000000000---..................---........................,,,,,,------...///000000000000000000000000000000.../////////000000111111+++,,,.../////////................../////////000...............///000111////////////000000000000.../////////000000111111000000////////////000000111111111111111111111111333444555666777999:::::::::;;;<<<===>>>>>>>>>>>>>>>>>><<<:::888777777777555555444444444333333333444444333333444444555666444555555666777888999999>>>>>>?????????@@@@@@@@@@@@BBBDDDFFFHHHGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDDDDCCCDDDFFFGGGHHHHHHGGGGGGFFFGGGGGGGGGFFFFFFEEEDDDAAAAAABBBBBBCCCCCCCCCDDDEEEFFFHHHJJJLLLMMMMMMLLLHHHHHHIIIJJJKKKLLLNNNOOOOOOOOONNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOKKKJJJHHHHHHJJJNNNSSSVVVXXXYYYZZZ[[[[[[ZZZYYYXXXQQQPPPNNNMMMLLLLLLLLLMMMIIIIIIHHHHHHHHHGGGGGGGGGAAABBBDDDEEEFFFEEEEEEDDDGGGFFFEEEEEEEEEFFFGGGHHHGGGGGGGGGGGGGGGFFFEEEDDDHHHEEECCCBBBCCCCCCBBBAAA>>>===<<<:::999999::::::999:::;;;<<<>>>AAACCCDDDFFFEEEDDDBBB@@@?????????;;;:::999888777777777777555444444444444555666666444777;;;<<<<<<<<>>;;;999888777666555555555555555444444444444444333222111......//////000000111111000000000000000000000000////////////////////////////////////000000000000//////000000000000//////111111000000/////////...000000000000000000000000//////000000111111111222000000000000000000000000/////////111333333111///---......///000111111222---.........//////000000...///000111111000///...***+++---///000000//////000000000000000000000000,,,///222222000...///000000000000000000111111222000000000000111111111111////////////000000000000000222333222///...///111111111222222222000///...000000000000000000000000000000000000111111111111000222333333222111333444111333777;;;@@@CCCFFFGGGHHHKKKOOOUUU^^^kkkzzzuuuuuuzzz}}}~~~|||jjjttt{{{vvvooonnnvvvooonnniii___TTTMMMMMMNNNPPPRRRTTTUUUUUUUUUWWWXXXTTTTTTVVVWWWXXXYYYYYYYYYYYY[[[]]]^^^```ccchhhkkkjjjjjjkkkkkklllmmmmmmnnnnnnmmmmmmllllllmmmmmmmmm////////////////////////...///000111111000///...//////............//////......//////000000111111111111000///......------.................................////////////000000000//////.........---........................------------------------////////////////////////000000////////////000000000000000000000000000000......///000000000000000////////////////////////...............///000111111111000000000000111111111000/////////000222333222666888777444444777<<>>BBB@@@===:::888888888999888888777666666555444444222222222222333444555666333555777999:::999888888>>>>>>>>>>>>???BBBDDDEEEEEEDDDCCCCCCCCCDDDFFFFFFDDDCCCBBBBBBCCCDDDDDDDDDCCCCCCDDDEEEFFFEEEEEEDDDHHHHHHGGGFFFFFFEEEEEEEEEFFFGGGHHHGGGFFFFFFGGGHHHEEELLLPPPNNNPPPUUUXXXUUURRRUUUVVVSSSPPPQQQYYYaaaccccccbbbaaa______aaacccfffeeedddddddddccc```^^^ZZZVVVRRRQQQUUU___jjjqqqqqqssssssrrrpppnnnnnnooojjjeee___[[[ZZZZZZ[[[[[[]]][[[WWWRRRNNNKKKIIIGGGEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEGGGGGGEEEEEEFFFGGGEEEGGGHHHHHHEEEDDDDDDEEEGGGFFFGGGHHHHHHGGGDDDAAABBB@@@===<<<<<<<<<;;;999<<<>>>@@@???>>>???CCCGGGHHHGGGFFFFFFEEEEEEFFFFFFCCCBBB???===:::777555444777777666666555444333333222111111111333555888:::BBBCCCFFFGGGGGGDDDAAA???===<<<:::888777777888888666666666666555444222222444222000000111222222222111222222222111111000/////////.........//////000000000000000111111111111000000000000000000000000......////////////...---222222111111000/////////////////////000000000000000000000000000000111111111111000000//////......000000000000000000000000000000000000000000000000////////////////////////000///.........000111222111111000000/////////...............///000222222//////000000000000//////000///...------...///000111111000000//////......//////000000000000//////////////////////////////111111000000000000111111000111111111111222222222///111222222111111222333333555888===BBBFFFGGGGGGIIILLLOOOUUUcccuuutttqqqvvvzzz}}}rrr|||yyyrrrppprrrwww|||}}}qqqggg\\\UUUPPPJJJIIIKKKNNNOOOPPPRRRSSSSSSTTTTTTTTTUUUVVVVVVUUUTTTUUUVVVYYY[[[]]]aaadddfffhhhhhhkkklllnnnooooooooonnnmmmmmmlllkkkjjjjjjjjjkkkkkk////////////////////////---...///000000///...---000000////////////000000////////////000000000000---............/////////........................---............/////////000/////////....................................------------------------////////////////////////000000000//////000000000000000000000000000000000......///000000000000000//////////////////////////////.........///000000111111000000000111222222111111000000111222444555555999;;;;;;888888;;;???AAAAAAAAAAAAAAA@@@???>>>@@@???<<<:::888888888888777777666555555444333333333333333333444555666777666666777888999:::;;;<<>>>>>>>>======<<<:::999777555444444222000000111222222111111111111111000000//////000////////////000000111000000000000111111111111000000000000000000000000111000000//////......---111111111000000000000000////////////000000000000111111111000000000000000111000000000/////////...////////////////////////000000000000000000000000000000000000000000000000000000///...//////111111//////.........---------............///000111222//////000000000000//////000///............///000111000000000/////////...//////000000000000//////000000000000000000000000111111000000000000111111000111111111111222222222///111222222111111222333444666999>>>BBBEEEGGGGGGHHHMMMRRRYYYhhhyyyvvvtttwwwzzz{{{zzzrrrpppppptttxxxyyynnndddYYYSSSNNNJJJIIILLLOOOOOOQQQRRRSSSTTTTTTTTTSSSUUUVVVUUUTTTTTTUUUWWWXXXZZZ]]]aaadddgggjjjkkkkkklllmmmooooooooonnnnnnmmmllllllkkkkkkkkkkkkkkk////////////////////////------............------000000////////////000000000000000000////////////***++++++---...///000111........................---------............///////////////....................................------------------------///////////////////////////..................///000000000000000000000000......///000000000000000////////////////////////000000///.........//////000000000000000111222333222222222333444666777888:::===??????>>>>>>AAADDDCCCCCCBBBBBBAAA@@@???>>>===<<<:::888777777777777555555555444444333333333444444444444555666777777999888888888999<<>>;;;999777666444444555555444444444333333333333333555777:::>>>AAADDDFFFGGGFFFFFFFFFFFFEEEEEEDDDCCCEEEDDDCCCAAA>>><<<999888555444222111222333222111222222222111111111000000000/////////000000111222000000000000111111111111000000000000000000000000555333111///...------...//////000000000000111111////////////000000000000222111111111000000//////000000000000////////////........................000000000000000000000000111111111111111111111111111111000/////////000000//////............------///......//////000111222//////000000000000//////000//////......//////000000000000000//////////////////000000000000//////111111111111111111111111111111000000000000111111000111111111111222222222000111222222111111222444555777:::>>>BBBEEEFFFGGGIIIOOOXXXaaaooo~~~xxxwwwyyyyyy}}}|||tttpppnnnqqquuu{{{uuuhhh^^^TTTOOOLLLIIIKKKNNNOOOPPPQQQSSSTTTTTTTTTTTTRRRTTTUUUTTTSSSSSSUUUWWWXXXZZZ]]]bbbfffiiikkklllkkklllmmmoooppppppoooooommmmmmmmmlllllllllkkkkkk////////////////////////........................//////............//////111111000000//////......)))***+++,,,---///000000........................------------............///////////////.........................................................////////////////////////---,,,,,,++++++,,,,,,---////////////////////////......///000000000000000////////////////////////111111000///.........///////////////000111222333333444555666888:::;;;<<<===@@@BBBCCCBBBBBBDDDEEEBBBBBBBBBAAA@@@>>>===<<<999888777666666555666666555555555444444444444444555444444555555666777888:::::::::;;;===@@@BBBDDDCCCDDDEEEFFFFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDDDDEEEIIIMMMPPPTTTSSSPPPOOOPPPRRRUUUWWW```bbbfffjjjnnnpppqqqqqqtttuuuwwwuuurrrooommmmmmkkkmmmnnnoooqqqwww~~~{{{wwwzzz}}}xxxtttsssuuuxxx{{{}}}uuussspppnnnmmmoooppprrrqqqooojjjfffdddfffkkkoootttnnnddd\\\VVVSSSPPPMMMMMMJJJHHHFFFFFFFFFDDDCCCCCCBBBCCCEEEHHHIIIHHHFFFIIIJJJLLLMMMLLLLLLKKKKKKKKKKKKJJJIIIIIIIIIIIIIIIJJJKKKMMMMMMLLLIIIEEECCC@@@>>>;;;888666555555555333444444444444333333222666777888:::<<<>>>AAABBBDDDEEEFFFGGGHHHGGGFFFEEEIIIHHHHHHFFFDDDBBB@@@???:::999777666777777555444555444444333222222222222///////////////000111111///000000000111111111111000000000000000000000000777555222///---------.........//////000111111222////////////000000000000222222111111000/////////000000000000////////////////////////////////////////////////////////////000000000000000000000000222111111000000/////////111111000000000000000000///////////////000111111//////000000000000//////000//////////////////000000000000000//////////////////000000000000//////000000000000000000000000111111000000000000111111000000111111111222222222000111333222111111222444555888<<<@@@CCCEEEGGGHHHKKKTTT___kkkyyy|||}}}}}}zzz|||~~~}}}uuupppnnnppptttyyy~~~qqq```WWWOOOLLLJJJIIILLLPPPPPPQQQRRRSSSTTTTTTTTTTTTRRRSSSTTTSSSSSSTTTVVVXXX[[[]]]```cccgggiiikkkllljjjkkkmmmooopppqqqppppppnnnnnnnnnnnnmmmmmmllllll000000000000000000000000////////////////////////...------,,,,,,------...111111000000//////......,,,,,,,,,---------..............................---------.........//////.........///////////////................................................////////////////////////......------------......////////////////////////......///000000000000000000000000000000000000000222111000///////////////.........///000222333444555666888:::<<<>>>???@@@???AAACCCDDDCCCCCCDDDDDD@@@@@@???>>>===<<<:::999666666666555555555666666666666666666666777777777666666666666777888999999;;;<<>>???>>><<<:::888777555444333222222222000//////......//////000///000000000111111111111000000000000000000000000777555222///------......------...///000111111222////////////000000000000111111111111000000//////////////////000000000000000000000000000000000000////////////////////////////////////////////////222222111111111000//////000000111111111111111111000////////////000000111//////000000000000/////////000000000000000000///////////////000000000000//////000000000000//////////////////////////////111111000000000000111111000000111111111222222222000222333333222222333444666:::???BBBDDDFFFIIIKKKPPPZZZhhhuuu~~~{{{{{{wwwzzz|||uuupppnnnqqquuuyyyzzzmmmXXXQQQJJJIIIJJJJJJMMMQQQPPPQQQRRRSSSSSSTTTSSSSSSRRRSSSSSSSSSSSSTTTWWWZZZ```aaaccceeegggiiijjjjjjiiikkkmmmoooqqqqqqqqqqqqnnnnnnooooooooonnnmmmlll000000000000000000000000000000////////////000000...------------------...000000000000////////////.........---------------.................................////////////000.........///////////////................................................////////////////////////111111000000000000111111000000000000000000000000......///000000000000000000000000000000000000000111111000/////////000000...//////000222444555666999:::<<<>>>@@@AAABBBBBBAAABBBCCCDDDDDDCCCBBBAAA======<<<<<<;;;:::999888666666666777777888888888999999999::::::;;;;;;;;;999999999999:::;;;<<<<<<===???BBBEEEGGGGGGFFFEEEEEEEEEFFFFFFFFFEEEEEEDDDAAAAAACCCDDDEEEFFFFFFFFFLLLPPPUUUZZZ```iiittt|||}}}yyyvvvuuuuuuwwwyyy~~~~~~}}}}}}yyysssqqqiiifffbbb^^^[[[WWWSSSPPPJJJHHHFFFEEEFFFFFFFFFEEEEEEEEEFFFHHHKKKLLLLLLKKKLLLKKKJJJJJJIIIJJJJJJJJJHHHIIIKKKLLLLLLKKKJJJHHHIIIHHHFFFCCC@@@===:::999555555555555555666666666333333444555666888:::;;;===???AAADDDGGGIIIKKKKKKIIIJJJKKKLLLMMMMMMMMMMMMJJJIIIHHHGGGGGGEEECCC@@@===<<<999666444333333333222222111000////////////000000000000111111111111000000000000000000000000333222111///......//////------...//////000111111////////////000000000000000000000000000000000111////////////000000000000111111111111111111111111000000000000000000000000........................111111222222222111000000......////////////000000000000////////////000000//////000000000000/////////000000111111000000///////////////000000000000//////000000000000//////........................111111000000000000111111000111111111111222222222111222333333222222333555666;;;AAAEEEFFFHHHLLLOOOWWWcccqqq~~~xxxvvvwww|||tttwww~~~zzzuuussswwwzzz{{{~~~}}}qqqdddQQQKKKHHHIIIKKKKKKMMMQQQPPPPPPQQQRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSUUUYYY\\\cccccceeeggghhhiiijjjjjjiiijjjmmmoooqqqrrrssssssoooooopppqqqpppooonnnmmm000000000000000000000000000///............///000/////////....../////////////////////000000000000................................................/////////000000000111111............/////////000................................................////////////////////////111111000000000000111111000000000000000000000000......///000000000000000000000000000000000000000000000000///000000111111111111222333555777999:::;;;===???AAABBBCCCCCCCCCCCCCCCCCCDDDDDDCCC@@@>>>:::;;;;;;;;;::::::999888777888999:::;;;<<<<<<<<<<<<<<<======>>>???@@@@@@============>>>???@@@@@@CCCCCCDDDFFFGGGHHHHHHHHHIIIIIIIIIHHHHHHIIIJJJJJJEEEGGGIIIKKKMMMNNNNNNNNNWWW^^^hhhpppuuu|||~~~{{{yyyuuurrroookkkeeebbbVVVSSSNNNKKKKKKJJJJJJIIIJJJHHHGGGHHHKKKMMMMMMKKKKKKKKKJJJIIIIIIIIIIIIJJJGGGHHHIIIJJJKKKKKKKKKJJJHHHIIIIIIHHHFFFDDDAAA???:::999777666555555666666222222333444555666777777999:::<<>>;;;999999999666555444222111000//////000000000000111111111111000000000000000000000000/////////////////////000---.........///000000000////////////000000000000/////////000111111222222.../////////000000000111000000000000000000000000000000000000000000000000///////////////////////////000111222222222111111....../////////000000000000000////////////000000//////000000000000/////////000111111111111000///.../////////000000000111//////000000000000//////////////////////////////111111000000000000111111000111111111111222222222111222444333222222333555666<<>>AAACCCDDDDDDDDDDDDDDDDDDDDDDDDDDDCCC???===:::::::::;;;;;;:::999999::::::<<<===>>>?????????>>>>>>???@@@AAABBBBBBCCC@@@@@@@@@@@@AAABBBCCCDDDGGGFFFEEEEEEFFFGGGJJJKKKMMMLLLKKKKKKKKKLLLNNNOOOSSSTTTWWWZZZ\\\]]]^^^^^^```jjjwww~~~zzztttppphhhccc]]]XXXWWWVVVVVVUUUQQQNNNKKKKKKNNNPPPOOONNNKKKKKKJJJIIIIIIIIIIIIIIIGGGHHHHHHIIIJJJJJJKKKLLLFFFHHHJJJKKKKKKIIIFFFDDD>>><<<999666555444555666444444555555555444333333444555777;;;@@@EEEIIILLLNNNOOOPPPQQQQQQRRRRRRQQQTTTSSSQQQQQQPPPNNNKKKHHHPPPNNNJJJFFFBBB@@@@@@???999888666444222111000000000000000000111111111111000000000000000000000000,,,,,,...///000000000000.........///////////////////////////000000000000......///000111222333333.../////////000000111111////////////////////////000000000000000000000000000000000000000000000000///000111222333333222111000000111111222222222333111000////////////000000//////000000000000/////////000111222222111000///.../////////000000111111//////000000000000//////000000000000000000000000111111000000000000111111000111111111111222222222111333444444333222444555666<<>>??????BBBBBBCCCDDDEEEFFFGGGGGGHHHGGGFFFDDDBBB@@@>>>===;;;<<<===>>>???@@@@@@@@@@@@AAAAAABBBBBBAAAAAAAAA???@@@AAAAAAAAAAAAAAAAAADDDBBB@@@@@@AAACCCCCCCCCCCCFFFGGGGGGLLLTTTWWWUUUXXXXXXYYYXXXYYY\\\```ddddddeeeiiilllnnnlllgggccciiiooowwwzzzvvv}}}~~~}}}zzztttlllhhhggggggfffdddfffaaa\\\ZZZZZZZZZXXXVVVRRRHHHFFFMMMNNNFFFCCCGGGFFFFFFFFFFFFFFFGGGHHHIIIHHHHHHHHHHHHHHHIIIIIIJJJCCC@@@<<<:::999888777555333222222222222444555777444555666777:::>>>DDDHHHKKKMMMPPPQQQQQQQQQRRRSSSRRRRRRRRRRRRQQQPPPNNNNNNMMMNNNOOONNNJJJGGGFFFEEE???>>><<<999777555444444222222111222333333111///...///000000000///---,,,000000000000000000000000333222222222111111000000333333222111000///......000000000000000000000000////////////////////////000000000000000000000000------......//////000000000000000000////////////...///000111111000///...000000000000000000000000111111222222222222111111222222111000/////////000///000000111111111111000111111111000000000000000111111111111111111111111000000000000000000000000000000000000000000000000111111222222222333333333222222222111111222555888===???DDDHHHIIIJJJRRR\\\gggtttzzzrrrpppqqquuuvvvuuuyyy~~~vvvllllllmmmrrrxxx{{{wwwpppeeeWWWMMMIIIIIIJJJLLLMMMNNNOOOPPPSSSRRRPPPOOONNNNNNOOOPPPRRRRRRQQQSSSVVV[[[aaadddfffdddccceeejjjmmmmmmllljjjjjjkkklllnnnppprrrsssoooooooooooooooooooooooo......//////000111111222111000000000/////////...//////.........---------......//////000000111111000/////////............000///---,,,,,,,,,---...////////////////////////111000...---------//////---///000000...------......//////000000//////...000000000000000000000000//////000000///......------...//////000000/////////////////////000111111000000000000000111111111000111222333555666777888999:::;;;===???@@@@@@@@@BBBCCCCCCDDDEEEFFFGGGHHHGGGGGGFFFEEECCCAAA@@@???>>>???@@@AAABBBBBBBBBBBB@@@AAAAAAAAAAAA@@@@@@???BBBCCCCCCDDDEEEEEEFFFFFFEEECCCBBBBBBBBBDDDDDDEEEEEEIIINNNRRR\\\hhhooopppnnnnnnnnnllllllnnnrrruuuyyyxxxwwwxxxyyyxxxuuusssooorrrvvvzzz~~~|||pppiiimmmooommmqqqyyy|||yyyyyy}}}}}}}}}}}}|||{{{zzzyyyvvvxxxzzzzzzyyyyyy{{{||||||yyyvvvxxx|||uuurrrqqqrrrrrrrrrqqqooonnnoooqqqrrrqqqoooaaaSSSIIIKKKKKKFFFCCCGGGEEEEEEEEEFFFGGGHHHIIIJJJHHHHHHIIIJJJKKKLLLNNNOOOHHHEEEAAA===<<<:::888666888777555444333333333333333444555666888<<>><<<;;;:::444333222333444444333222///000111111111000///...000000000000000000000000222222111111111000000000222111111000000//////...////////////////////////////////////////////////000000000000000000000000.........///////////////000000000000000000000000...///000111111000///...000000000000000000000000111111111222222111111111222111000000000000000000000000111111111000000///111000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111222222222333333333222333333222111333666999>>>@@@DDDIIIJJJLLLUUU___ppp|||zzz{{{yyyyyy{{{{{{xxxyyy}}}|||tttnnnmmmllloootttzzz}}}~~~|||tttjjj]]]PPPHHHHHHHHHIIIJJJLLLMMMNNNOOORRRRRRQQQPPPOOOOOOPPPPPPSSSRRRRRRTTTWWW\\\aaadddfffddddddfffjjjlllmmmllliiijjjjjjlllmmmoooqqqrrrpppppppppppppppppppppppp//////000000111111222222000000000000/////////////////////............---////////////000000000000////////////............////////////....................................111000...------...//////,,,...///000......///000///000000111111000000///000000000000000000000000//////000000000///......---...//////000000//////000////////////000111111111111111111111111111111111222333555777999:::;;;<<<===>>>@@@AAABBBBBBBBBCCCDDDDDDEEEFFFGGGHHHHHHGGGGGGGGGFFFEEEDDDBBBBBBBBBBBBCCCDDDEEEEEEEEEEEECCCBBBBBBBBBAAAAAA@@@@@@AAAAAABBBCCCDDDEEEEEEFFFDDDDDDCCCDDDEEEFFFHHHIIIKKKRRR[[[dddsss}}}|||}}}|||{{{uuuuuuuuuvvvyyy|||lllbbbZZZ[[[ZZZXXX[[[aaahhhlllooopppmmmjjjjjjlllssstttuuuvvvuuusssqqqpppmmmnnnnnnmmmkkkkkkmmmnnnnnnmmmjjjkkksss~~~}}}yyy}}}}}}zzz{{{|||~~~{{{gggTTTNNNMMMHHHFFFHHHEEEEEEEEEFFFGGGHHHJJJKKKFFFGGGGGGHHHIIIJJJLLLLLLMMMJJJEEEBBB@@@===:::888:::999777666444444333333333333444555666:::???CCCJJJLLLNNNOOOOOOOOOPPPQQQRRRRRRRRRRRRRRRQQQPPPOOOLLLMMMMMMLLLKKKKKKLLLNNNLLLKKKJJJGGGEEECCCAAA@@@999777444444555666555555000111111222222222111111000000000000000000000000111111000000000000//////////////////////////////////////////////////////////////////////////////000000000000000000000000000000///////////////.../////////000000111111222//////000000000000//////000000000000000000000000111111111111111111111111000000000000000000111222111111111111111000///...000000000000000000111111////////////////////////000000000000000000000000000000000000000000000000111111222222222333333333222333333222222444777:::???@@@EEEJJJLLLPPPZZZeeeyyy|||~~~zzztttsssqqqpppqqqtttwwwxxxwwwyyy~~~zzznnn```SSSJJJFFFGGGGGGHHHIIIKKKLLLMMMNNNQQQQQQRRRRRRRRRQQQPPPPPPSSSSSSSSSUUUYYY]]]bbbdddfffeeedddfffiiikkklllllliiiiiijjjkkkmmmooopppqqqqqqqqqqqqqqqqqqqqqqqqqqq/////////000000111111111000000000000/////////////////////...............000000000000///////////////////////////............///000111111000///...........................000///............//////***,,,............///000000000111111111111000000//////////////////////////////000000000//////.........///000000000000000000000//////000000111222111111111111111222222222444444666888:::;;;===>>>???@@@AAABBBCCCDDDDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIFFFFFFGGGGGGFFFFFFEEEEEEDDDDDDEEEFFFGGGGGGFFFFFFEEEEEEDDDCCCCCCBBBBBBBBBAAAAAAAAABBBBBBCCCDDDEEEBBBCCCEEEFFFHHHLLLOOORRRYYYbbbmmmxxx}}}|||}}}||||||yyyyyyxxxwwwyyy~~~zzzzzz~~~|||sss___XXXQQQPPPOOONNNQQQVVVUUUXXX[[[\\\[[[[[[]]]___fffgggjjjlllmmmkkkiiihhhdddeeedddbbb```___```bbbbbbaaa___]]]cccuuu|||yyyyyyyyyxxxyyy{{{}}}}}}{{{xxxvvvsssvvvzzz}}}}}}~~~~~~fff[[[WWWRRRMMMKKKHHHHHHGGGGGGFFFGGGGGGHHHGGGGGGGGGFFFGGGGGGHHHHHHNNNKKKHHHEEECCCAAA>>>;;;888888888777777666666666333333444444555999>>>AAAJJJLLLNNNNNNNNNMMMNNNPPPQQQQQQRRRRRRRRRQQQQQQPPPNNNOOONNNMMMKKKKKKNNNPPPOOONNNMMMKKKIIIGGGEEEDDD@@@===999666666666555555000111111222222222222222000000000000000000000000000000000///////////////---........./////////000........................////////////////////////////////////////////////111000000000//////......------...///000000111111//////000000000000//////000000000000000000000000111111000000000000111111000/////////000111222222222222222111111///...---000000000000000111111111000000000000000000000000000000000000000000000000////////////////////////111111222222222333333333222333333333333555999<<>>???@@@BBBBBBCCCDDDEEEEEEDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIFFFFFFGGGGGGGGGGGGGGGFFFDDDEEEEEEFFFFFFFFFFFFEEEDDDDDDCCCBBBAAAAAABBBBBBCCCCCCCCCCCCCCCDDDFFFFFFCCCFFFJJJMMMPPPUUU[[[```llluuuyyyzzz|||}}}~~~xxxqqqmmmkkkppp|||{{{zzzxxxwwwvvvvvvvvvuuuuuusssrrrtttvvvrrrkkk]]]XXXSSSQQQNNNLLLMMMQQQMMMNNNNNNNNNMMMMMMOOOPPPUUUXXX\\\```bbbbbbbbbaaa]]]]]]]]]ZZZXXXVVVVVVWWWWWWWWWTTTQQQSSSbbbxxxxxxsssqqqrrrsssrrrsssuuuuuutttqqqnnnmmmnnnoooqqqqqqqqqsssuuuwww}}}}}}{{{nnnhhhbbbZZZUUUOOONNNKKKIIIGGGEEEDDDCCCHHHGGGGGGGGGHHHIIIJJJJJJLLLJJJHHHGGGFFFEEECCC@@@;;;;;;::::::999888777666444444555555666:::???CCCJJJLLLNNNNNNMMMMMMNNNOOOOOOPPPPPPQQQQQQQQQQQQPPPQQQQQQPPPNNNLLLLLLNNNPPPQQQQQQPPPOOONNNLLLJJJHHHGGGCCC>>>:::888777555444111111111111111111111222111111111111111111111111///////////////000000000------......//////000000////////////////////////000000000000000000000000////////////////////////111111000000/////////...,,,,,,------...///000000000000////////////000000111111111111111111111111111111000//////000111111000/////////000111222222222222222111111///...---//////000000111111111111111111111111111111111111111111111111111111111111000000000000000000000000111111222222222333333333222333444444444777;;;>>>???@@@CCCIIINNNVVVdddrrr~~~}}}vvvqqqqqqvvvzzz}}}}}}xxxxxx}}}{{{ooo```QQQIIIHHHJJJHHHHHHIIIJJJLLLMMMNNNNNNOOOPPPRRRSSSSSSSSSRRRRRRSSSUUUWWWZZZ^^^aaaccceeeeeefffffffffggghhhiiijjjhhhhhhiiijjjlllnnnpppqqqrrrrrrrrrrrrrrrrrrrrrrrr............////////////////////////000000000000...////////////000000000////////////000000000000.........///////////////---...000111111111000///.................................///////////////)))***------------...//////000000111111000000///000000000000000000000000//////000111111111000000...///000000111111000000111000000000000111222222000111222444555777888999;;;;;;<<<===???@@@AAAAAACCCCCCDDDDDDDDDDDDDDDDDDCCCDDDDDDEEEFFFGGGHHHHHHFFFFFFGGGGGGGGGGGGGGGFFFDDDDDDEEEEEEFFFEEEEEEDDDBBBAAA@@@??????@@@AAABBBBBBBBBBBBCCCDDDFFFIIIJJJLLLPPPVVVZZZ]]]cccjjjppp}}}xxx{{{~~~tttiiiaaa___^^^```jjjwww}}}yyyxxxnnnmmmkkkiiigggeeeeeeddddddggggggeeefffjjjlllkkkiiigggccc]]]VVVRRRPPPQQQQQQOOOKKKHHHFFFFFFFFFFFFJJJLLLPPPUUUXXXZZZ[[[\\\YYYZZZZZZYYYUUUSSSRRRRRRRRRRRRPPPKKKJJJRRRbbbooo{{{wwwpppjjjfffeeefffhhhhhhiiijjjiiifffdddcccccceeefffeeedddcccdddfffiiimmmlllooovvv~~~zzztttllleee\\\ZZZWWWSSSOOOKKKIIIGGGEEEEEEEEEFFFGGGIIIJJJKKKJJJIIIHHHIIIIIIIIIGGGEEECCCBBBAAA???<<<999666555555666777888999===BBBFFFJJJLLLNNNNNNMMMMMMNNNOOOMMMNNNOOOPPPPPPPPPPPPPPPQQQRRRRRRPPPNNNNNNOOOPPPRRRSSSTTTTTTSSSQQQPPPNNNMMMIIIDDD@@@>>>;;;888666333222111111000000111111111111111111111111111111//////000000000000111111.........//////000000000000000000000000000000000000000000000000000000000000000000000000000000000111000000000000000000///---------....../////////000000////////////000000111111111111111111111111111000///......///000111000000000000000000111222111111111111111000///.../////////000111111222222111111111111111111111111111111111111111111111111222222222222222222222222111111222222222333333333222333444555666888<<<@@@AAAAAADDDJJJPPPZZZkkkzzz}}}uuuooopppvvvzzz{{{|||~~~|||wwwooopppuuu~~~~~~xxxiiiYYYLLLEEEEEEFFFHHHHHHIIIJJJLLLMMMNNNOOONNNOOOPPPQQQRRRSSSSSSSSSTTTUUUYYY\\\```bbbdddeeeeeefffggggggffffffhhhjjjiiiiiijjjkkkmmmooopppqqqrrrrrrrrrrrrrrrrrrrrrrrr////////////////////////.../////////000000000111.../////////000000000000......//////000000111111............/////////000---...//////000000000///////////////////////////---......///////////////+++---//////......///000...//////000000//////...000000000000000000000000//////000111111111111111//////000111111111111000111111000000111111222333000111333555888:::<<<===>>>>>>??????@@@AAAAAABBBCCCCCCDDDDDDDDDCCCCCCBBBBBBCCCCCCDDDEEEFFFGGGHHHFFFFFFGGGGGGGGGGGGFFFFFFDDDEEEEEEEEEEEEEEEDDDDDDBBBAAA@@@???@@@BBBCCCEEEEEEEEEFFFHHHLLLPPPUUUWWW[[[```eeeiiilllqqqyyy}}}xxx{{{~~~~~~}}}|||}}}yyyzzz|||}}}xxxttthhh[[[SSSUUUVVVUUUZZZcccgggqqqxxxuuunnnkkkiiihhh```___]]][[[YYYXXXXXXWWWYYY___cccaaabbbjjjtttyyy~~~~~~|||tttkkkddd```^^^```[[[UUUOOOLLLJJJIIIIIIIIIKKKNNNRRRUUUXXXZZZ[[[[[[]]]___^^^[[[WWWUUUTTTTTTUUUSSSOOOLLLNNNUUU\\\bbbaaa^^^\\\YYYYYYZZZ\\\ZZZ[[[\\\ZZZWWWUUUWWWYYYYYYYYYXXXWWWVVVWWWZZZ\\\___```bbbgggnnnuuu{{{}}}~~~yyyqqqnnnjjjeee```\\\YYYXXXNNNNNNMMMKKKKKKJJJJJJJJJLLLKKKJJJKKKLLLKKKIIIGGGHHHHHHFFFDDDAAA===:::888888999:::;;;===AAAFFFJJJKKKMMMOOOOOONNNMMMNNNOOOKKKLLLMMMNNNOOOOOOOOOOOOOOOPPPRRRRRRQQQQQQQQQRRRRRRSSSTTTUUUUUUTTTSSSRRRPPPMMMJJJGGGEEEBBB>>><<<666555333222111111111111111111111111111111111111000000000111111111222222///000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000111111111//////000000000000000000111000///......///000111111111111111111111111111111000///......///000111222111000000000000000000000000111111111000000///...//////000111111222222111111111111111111111111111111111111111111111111222222222222222222222222111111222222222333333333222333555555666999>>>AAACCCCCCFFFLLLSSS^^^qqq{{{uuuqqqrrryyy}}}{{{xxxwwwuuurrrkkkjjjnnnuuu{{{{{{{{{ppp```QQQHHHEEEEEEEEEGGGGGGHHHIIIKKKLLLMMMNNNNNNNNNNNNOOOPPPRRRSSSTTTTTTVVVZZZ^^^bbbdddeeeeeeeeeggghhhgggeeeeeegggjjjiiijjjjjjlllmmmoooqqqrrrqqqqqqqqqqqqqqqqqqqqqqqq111111111000000000000000.../////////000000111111.../////////000000111111---......///000111111222---.........//////000000---.........//////000000000000000000000000000000------...///000000//////---///111111000///000111......////////////......000000000000000000000000//////000111111111111111//////000111111111111111111111111000111111222333000111333666999<<<>>>???@@@@@@@@@AAAAAAAAABBBBBBCCCCCCCCCCCCCCCBBBBBBAAABBBBBBCCCDDDEEEFFFGGGGGGFFFFFFGGGGGGGGGFFFEEEEEEEEEEEEFFFFFFFFFEEEEEEDDDDDDCCCBBBBBBCCCEEEHHHIIINNNOOOQQQUUUZZZ```fffiiifffkkkqqqtttvvvzzz~~~yyy{{{}}}}}}zzzxxxwwwwwwoooppprrrttttttrrrmmmjjjaaaSSSKKKPPPTTTQQQRRRYYYVVV]]]aaa___]]]]]]]]]ZZZWWWWWWUUUTTTSSSRRRRRRRRRWWW___eeeeeegggqqqwwwrrrooooooiiiaaaZZZVVVSSSRRRQQQNNNOOOQQQTTTWWWZZZ]]]^^^```bbbeeeeeebbb^^^[[[ZZZYYYZZZZZZWWWSSSQQQSSSUUUTTTTTTUUUTTTSSSSSSTTTUUUOOOPPPPPPOOOLLLLLLOOORRRPPPPPPOOONNNMMMOOORRRUUUXXXZZZ\\\___aaaeeekkkooosssuuuzzz}}}|||{{{vvvqqqmmmjjjhhhaaa___\\\XXXTTTQQQOOONNNNNNMMMMMMMMMNNNMMMJJJHHHIIIIIIHHHGGGEEEBBB@@@>>>999:::;;;===???CCCIIIMMMLLLNNNOOOOOONNNNNNNNNOOOJJJKKKLLLMMMNNNOOOOOOOOOLLLOOORRRSSSSSSSSSSSSTTTOOOQQQSSSUUUUUUUUUSSSRRRQQQOOOMMMKKKJJJGGGDDDAAA999777555333222111222222111111111111111111111111000000111111222222222333111111111111000000000000111111111111111111111111000000000000000000000000000000000000000000000000//////000000111111222222222222222111111111111111111000///......///000111111111111111111111111111222000///......///000222222222111000//////000000///000000111111111111000...//////000111222222222000000000000000000000000111111111111111111111111////////////////////////111111222222222333333333222444555666777:::???BBBEEEEEEHHHNNNVVVbbbuuu{{{vvvtttttt|||}}}vvvsssqqqooollliiijjjooottt}}}zzzssshhhXXXLLLGGGGGGHHHHHHEEEFFFGGGHHHJJJKKKLLLLLLNNNNNNMMMNNNOOOQQQSSSUUUTTTWWW[[[___ccceeeeeeeeeeeeggghhhgggeeedddgggiiijjjjjjkkklllnnnppprrrsssqqqqqqqqqqqqqqqqqqqqqqqq---------.........////////////000000111111111222000000000000000000000000......////////////......000000000000000000000000000000000000000000000000////////////000000000000000000////////////000000000000000000000000000000000000000000000000000000---.........//////000000000000000000111111111111222111111000000000000000111111111111222333444444666777999;;;===>>>@@@AAAEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEDDDCCCCCCBBBCCCCCCEEEEEEEEEFFFGGGGGGHHHHHHEEEEEEEEEDDDCCCCCCEEEGGGGGGGGGGGGDDDBBBAAACCCDDDEEEFFFHHHIIIKKKNNNSSSVVV]]]bbbhhhlllooorrrwww{{{}}}}}}|||wwwsssuuu||||||xxxrrrooommmmmmnnnnnnjjjggg[[[]]]aaabbb```^^^]]]]]]SSSRRRRRRRRRTTTUUUUUUTTTWWWWWWWWWXXXYYY[[[]]]___```]]]YYYVVVUUUVVVYYY[[[iiijjjooouuuyyy}}}~~~{{{wwwrrrmmmjjjfffbbb___```___]]]]]]^^^```ccceeekkkkkkiiigggeeebbb```___ddd```]]]\\\\\\[[[XXXVVV[[[YYYWWWWWWYYYYYYWWWTTTTTTRRRPPPMMMLLLLLLMMMMMMMMMOOOPPPLLLGGGFFFIIIMMMYYYZZZ]]]^^^```ccchhhkkknnnmmmnnnttt||||||wwwssswww}}}{{{yyywwwtttoooiiiccc^^^ZZZXXXVVVUUURRROOOLLLKKKLLLMMMJJJJJJKKKKKKIIIGGGDDDBBB@@@@@@@@@???@@@CCCHHHMMMLLLLLLMMMNNNNNNNNNNNNMMMOOOPPPOOOMMMKKKJJJLLLMMMNNNNNNPPPQQQRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSQQQQQQQQQQQQOOOLLLIIIGGGBBB@@@<<<777555444555555333222111000///000111111000000000000000000000000//////000000000000//////222111000//////000111222000000111111111111000000222222222222222111000///111111111111111222222333000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000333333222111000///......000000000000000000000000222111000//////000111111111111222222222333333333222222111111111111111111222222111111222333333444444333333444777<<>>???AAABBBCCCEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFDDDFFFGGGGGGFFFEEEFFFGGGEEEFFFFFFEEECCCDDDFFFHHHGGGKKKPPPUUUZZZ```gggkkkpppsssxxx{{{~~~|||vvvvvv{{{~~~}}}zzzuuusssuuutttqqqnnniiifffbbbaaa```]]]ZZZWWWRRRTTTVVVVVVUUUUUUWWWYYYSSSSSSUUUZZZaaaeeeeeedddaaa```^^^]]]___ccciiimmmsssooohhhbbb___```ccceeerrrsssxxx~~~{{{yyyvvvsssqqqpppooommmlllkkklllmmmnnnooooooooonnnllliiifffeeehhhhhhhhhiiiiiihhhgggfffgggdddaaa```aaabbbaaa___[[[ZZZXXXVVVTTTSSSSSSSSSTTTWWWWWWTTTOOOLLLMMMPPPVVVYYY\\\```dddjjjppptttsssqqqpppssszzz|||xxxvvvsssoooppptttrrrwww~~~zzzwwwsssqqqjjjjjjfff]]]SSSLLLJJJKKKLLLLLLKKKLLLKKKJJJHHHFFFAAAAAAAAA???>>>???CCCEEELLLMMMNNNNNNOOONNNMMMLLLOOOOOOOOONNNLLLLLLMMMOOOOOOPPPQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSTTTSSSQQQOOOLLLJJJHHHFFFAAA===999777666555333222111000000000111222000000000000000000000000//////000000000000//////111111000//////000111111000000111111111111000000111111222222111000000///111000000000000111222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000111111000//////000111222222222222222222222222222222222222222222222222222222222111111111222222333444444333555888===BBBEEEGGGHHHLLLRRR___qqq~~~vvvsssrrrzzz||||||yyyxxxvvvppphhhjjjjjjiiikkksss~~~rrrdddYYYLLLEEEFFFHHHIIIGGGJJJJJJJJJKKKLLLLLLMMMMMMMMMNNNNNNNNNNNNQQQTTTWWWYYY\\\___ccceeeffffffeeeeeeeeeffffffffffffffffffjjjkkkkkklllmmmnnnnnnnnnrrrrrrrrrrrrssstttuuuvvv------........./////////...///////////////000000000000000000000000000000...//////000000//////...........................000000000000000000000000////////////000000000000000000////////////000000000000000000000000000000000000000000000000000000111000000//////......---////////////000000000000000000/////////000000111222222222222555888;;;======>>>>>>@@@AAABBBBBBCCCEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBCCCCCCDDDFFFFFFFFFFFFFFFEEEDDDDDDCCCCCC???BBBEEEEEEDDDCCCCCCCCCDDDEEEGGGIIIJJJLLLOOORRRUUUYYY```hhhooovvv}}}yyyvvvxxx{{{yyytttqqqooolllhhhcccaaaccccccbbb```[[[XXXTTTRRRQQQOOOMMMKKKLLLMMMMMMNNNNNNQQQUUUXXXYYY[[[aaalllzzz|||xxxtttpppqqqyyy}}}sssmmmlllnnnpppzzz{{{}}}|||{{{yyywwwuuussssssrrruuuvvvwwwwwwvvvssspppnnnmmmqqquuuwwwwwwxxx{{{}}}}}}yyysssooonnnmmmmmmmmmhhhhhhgggeeedddcccbbbaaaccceeefffddd^^^YYYXXXXXXZZZ]]]aaaeeejjjqqqyyy|||yyyuuuuuuyyy~~~xxxqqqjjjjjjjjjhhhhhhiiiiiinnnvvv~~~wwweeeVVVOOOMMMKKKIIIHHHHHHIIIIIIGGGFFFDDDEEEDDDBBB???>>>>>>@@@JJJKKKMMMNNNOOONNNLLLKKKLLLMMMMMMMMMLLLLLLNNNPPPQQQQQQRRRRRRRRRRRRRRRQQQRRRRRRQQQQQQQQQQQQQQQQQQRRRSSSSSSSSSRRRPPPNNNMMMNNNLLLIIIDDD@@@;;;888666444333222000000000111222000000000000000000000000//////000000000000//////000000////////////000000000000111111111111000000000000111111000000//////000000/////////000111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000//////000000111111111222000000000000000000000000000/////////000111222333222222222222222222111111333333333333333333333333222222111111000111111222444444444666999>>>CCCFFFJJJJJJNNNXXXiii|||~~~zzz~~~~~~vvvsssssszzz||||||{{{{{{yyyqqqhhhhhhhhhiiimmmvvv{{{lllZZZRRRGGGCCCDDDHHHIIIHHHIIIJJJJJJKKKKKKLLLMMMMMMKKKLLLMMMNNNOOORRRWWWZZZ\\\^^^```ccceeeggghhhhhhddddddeeeffffffggggggggghhhiiijjjkkklllmmmnnnnnnqqqrrrrrrtttuuuvvvwwwxxx............////////////............//////////////////////////////////////////000000000000//////000000000000000000000000////////////////////////////////////000000000000000000////////////000000////////////////////////////////////////////////000000000///////////////....../////////000000000////////////000000111222222222222333666:::>>>@@@>>>>>>??????@@@@@@AAAAAAEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCCCCDDDEEEEEEGGGFFFEEEDDDCCCBBBAAAAAA@@@BBBCCCCCCBBBBBBDDDEEEIIILLLPPPTTTWWW[[[```ccclllpppuuuzzz|||xxxwwwxxx{{{|||xxxooohhhdddbbb[[[WWWSSSRRRSSSTTTTTTTTTOOONNNMMMLLLMMMNNNOOOOOOOOOPPPRRRSSSTTTXXX\\\___fffiiirrrwwwssstttvvv||||||}}}zzzxxxvvvuuuzzz|||~~~|||yyywwwsssxxx~~~{{{xxxwwwwwwtttuuuuuuuuuuuuuuutttssssssuuuwwwuuuoooiiidddcccdddeeehhhkkkooovvv~~~~~~|||~~~vvvjjj___^^^aaaaaaaaabbbcccgggmmmttt|||ppp```XXXOOOKKKGGGFFFGGGHHHHHHFFFGGGHHHHHHFFFCCC@@@??????DDDFFFIIILLLMMMMMMLLLKKKHHHIIIKKKKKKKKKKKKMMMOOORRRRRRRRRSSSRRRRRRQQQQQQPPPPPPOOOOOONNNNNNNNNMMMNNNOOOOOOPPPPPPOOONNNNNNPPPOOOMMMJJJFFFAAA===;;;555444222111000000111111000000000000000000000000//////000000000000//////000//////////////////000000000111111111111000000//////000000000000/////////////////////000000111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000...//////000111222222333222222222222111111111111222222222333333333333333222222111000000000111111444444555777;;;@@@DDDGGGJJJKKKPPP^^^rrrzzzyyyyyyyyyyyyzzz|||||||||~~~~~~wwwmmmffffffiiiooo{{{uuudddSSSMMMEEEBBBDDDGGGHHHHHHIIIIIIJJJJJJKKKLLLLLLMMMKKKLLLNNNOOOPPPSSSXXX\\\^^^___```bbbdddfffhhhiiidddddddddeeefffggghhhhhhggghhhiiikkklllnnnoooooooooppprrrtttuuuwwwxxxxxx........./////////000000////////////............//////////////////////////////000000000000//////111111111111111111111111////////////////////////////////////000000000000000000////////////000000////////////////////////////////////////////////---......///000111222222////////////000000000000/////////000000222333333333333333555777;;;???AAA@@@@@@@@@@@@AAAAAAAAABBBFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCFFFEEEEEEDDDCCCBBBAAAAAAEEEEEEEEEDDDEEEIIINNNSSSWWWZZZ```eeeiiinnnsssvvv}}}zzzyyywwwwwwxxx{{{yyynnnddd\\\WWWUUUOOOMMMKKKJJJKKKMMMNNNNNNPPPPPPQQQRRRTTTUUUWWWYYYWWWZZZ^^^aaaccceeehhhjjjrrrvvv{{{vvvtttuuu{{{zzz|||~~~}}}}}}~~~|||zzz~~~zzz{{{|||~~~}}}{{{tttnnnkkkiiiiiijjjlllpppwww~~~nnn^^^YYYZZZZZZ[[[\\\ZZZ\\\```eeelllttt}}}|||kkk[[[UUUMMMIIIIIIJJJIIIHHHGGGHHHIIIHHHEEEBBBAAAAAA???AAADDDGGGIIIJJJJJJJJJGGGIIIKKKLLLLLLMMMNNNPPPQQQRRRRRRRRRRRRRRRQQQPPPNNNNNNMMMLLLKKKJJJJJJIIIKKKLLLLLLMMMNNNOOOOOOOOOOOOOOONNNMMMJJJGGGCCCAAA999777555333111111111111000000000000000000000000//////000000000000////////////000000000000//////000000111111111111000000...///000000000000/////////////////////000000111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000......///000111222222222111111111111111111111111000111111111222222222333222222111111111111111222444555666999<<>>???AAACCCEEEFFFGGGHHHHHHKKKMMMOOOOOOOOOPPPRRRPPPPPPQQQQQQQQQQQQQQQPPPMMMMMMLLLKKKJJJHHHHHHGGGIIIJJJKKKLLLNNNOOOQQQQQQMMMNNNNNNNNNMMMKKKIIIHHH???===:::777555333222222000000000000000000000000//////000000000000//////000000111111111111000000000000111111111111000000//////000000111111000000000000/////////000111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222111111111000000//////000000000000000000000000...///000111111222111111000000000111111111222222000000000111111222222333222222111111222333333444444555777:::>>>CCCFFFIIIIIIOOO[[[nnn~~~~~~|||vvvkkkkkkooowww}}}hhhXXXKKKIIIEEEDDDEEEFFFFFFFFFHHHIIIIIIJJJJJJKKKLLLLLLLLLNNNOOOPPPQQQUUUYYY]]]bbbbbbbbbbbbcccdddeeeffffffeeeddddddeeefffhhhiiiiiijjjkkklllmmmnnnooopppkkklllpppsssvvvxxxyyyyyy.../////////000000000000111111000000000/////////000000000000000000000000000000111111111111000000////////////////////////000000000000000000000000////////////000000000000000000////////////000000000000000000000000000000000000000000000000000000......///000111222222222111111111111222222222222000000111222333555777888999:::<<<>>>???@@@@@@@@@AAAAAABBBBBBCCCDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCCCCDDDDDDBBBBBBCCCDDDEEEEEEFFFFFFCCCFFFJJJQQQZZZeeerrrzzz|||xxxqqqooommmkkkkkkmmmooopppmmmiiiccc]]]YYYWWWWWWWWWYYY[[[^^^```aaabbbbbbcccjjjnnnrrrsssqqqoooooopppppprrrssstttuuuxxx|||}}}zzzyyy|||yyyyyy}}}~~~|||xxxuuutttqqqooopppuuu}}}}}}nnnfffbbb______```[[[YYYVVVTTTUUUZZZbbbhhhnnnwww}}}qqqaaaUUUQQQOOOLLLIIIHHHIIIIIIHHHFFFDDDEEEFFFCCCBBBBBBAAABBBCCCDDDEEEGGGJJJMMMNNNNNNNNNOOOPPPNNNNNNOOOPPPQQQQQQQQQPPPNNNNNNMMMKKKJJJIIIGGGGGGEEEFFFGGGIIIKKKNNNPPPQQQNNNNNNOOOOOONNNNNNMMMMMMGGGEEEAAA===999777555555000000000000000000000000//////000000000000//////000111222333333222111000000000111111111111000000///000000111222222111111111000000000000111222222111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000///000111111222111000000......///000111222333333000000111222222333444444111111222222333444666666444555888;;;???DDDGGGIIILLLUUUeeexxx}}}}}}~~~{{{~~~tttsssuuu|||qqq^^^PPPFFFEEEDDDCCCDDDFFFFFFGGGHHHHHHIIIJJJJJJKKKKKKLLLJJJLLLNNNPPPRRRWWW\\\```ddddddeeeeeeddddddddddddgggfffeeeddddddeeeggghhhiiijjjjjjkkkllllllmmmmmmjjjmmmppptttxxxzzz{{{{{{////////////000000000000222222111111000000//////000000000000000000000000000000111111111111000000111111111111111111111111000000000000000000000000////////////000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000111111111111111111222222222333333333000111111333444666888999<<<>>>@@@BBBCCCBBBAAA@@@>>>>>>???@@@AAABBBCCCDDDFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCBBBCCCCCCDDDEEEFFFAAAAAABBBDDDEEEGGGHHHIIIIIINNNVVVaaammm{{{}}}wwwsssllljjjfffcccaaaaaabbbcccgggeeeaaa^^^]]]___bbbdddfffiiimmmpppqqqqqqrrrrrrsssxxx}}}~~~|||{{{|||zzzyyyxxxwwwxxx|||~~~|||xxxxxx{{{}}}{{{{{{~~~~~~zzzuuusssvvv||||||rrrmmmkkkhhhhhhjjjgggccc]]]WWWTTTVVV\\\aaaeeennnwwwyyy{{{zzz}}}qqqddd^^^[[[VVVRRRMMMMMMMMMJJJHHHGGGGGGIIIHHHFFFCCCAAA@@@@@@BBBBBBEEEGGGJJJKKKKKKKKKKKKLLLLLLMMMNNNOOOPPPPPPQQQPPPPPPOOONNNMMMKKKIIIHHHHHHAAAAAACCCEEEHHHJJJMMMNNNPPPPPPPPPPPPOOOOOOPPPPPPLLLJJJFFFAAA===:::888777000000000000000000000000//////000000000000//////111222333444444333222111000000111111111111000000000000111222222222222222111111111111111222222333111111111111111111111111222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000......///000111222333333000000000000000000000000000000111222222111//////------...000111222333444111111222333333444555555111111222333444666777888444666888<<<@@@DDDHHHJJJNNNYYYlllzzzzzz|||~~~}}}yyyrrrvvvzzzzzzyyyzzz|||gggUUUIIIAAAAAABBBCCCDDDFFFGGGGGGHHHHHHIIIIIIJJJKKKKKKLLLHHHJJJMMMPPPSSSXXX^^^cccfffgggggggggfffeeedddccchhhgggeeeddddddeeefffgggiiiiiiiiijjjjjjkkkkkkkkkkkkmmmqqqvvvyyy{{{||||||000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000////////////////////////000000////////////000000111111000000000000111111///......------///000111---......///000111111222000000000000111111111111000000111111111111000000111111222444666:::===???>>>>>>???@@@@@@AAABBBBBBDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEDDDBBB@@@@@@AAACCCDDDDDDAAACCCCCCBBBBBBDDDJJJNNNWWW]]]hhhsss}}}~~~zzzyyyvvvnnngggddd``````______```aaabbbccceeegggjjjjjjjjjlllpppttttttxxx}}}~~~~~~yyy{{{|||{{{zzzzzz}}}}}}yyyyyyzzz{{{zzzxxx|||zzz{{{}}}~~~~~~yyyuuutttwwwyyy~~~}}}zzzxxxtttpppppprrruuunnnfffaaa\\\XXX[[[aaafffkkkrrruuuvvvxxx{{{~~~{{{wwwwww}}}yyyuuupppiiidddUUUPPPKKKIIIHHHHHHFFFDDDEEEDDDDDDCCCCCCCCCCCCDDDFFFFFFGGGHHHIIIJJJKKKLLLKKKLLLMMMMMMNNNNNNNNNNNNOOOOOOOOONNNLLLKKKIIIHHHDDDBBB@@@???AAAFFFKKKOOONNNMMMMMMLLLMMMNNNPPPQQQMMMLLLJJJHHHDDD???<<<999555333111111111111000//////000111222222111000///111111111111000000000000000000000111222222222333000000000000111111111111111111000000//////......111111111111111111111111222222111111000000//////333222222222111000000000000//////...---,,,,,,,,,000000000000000000000000000000000000000000000000//////000111222333333444222222222222222222222222///000000///---,,,...///000000000000111111111111222222111111111222333333777777;;;@@@BBBCCCGGGMMMWWWeeexxx{{{xxxtttssszzztttmmmppptttxxx~~~|||mmmYYYLLLFFFAAABBBCCCDDDEEEEEEEEEEEEFFFGGGHHHIIIJJJLLLMMMMMMNNNMMMMMMSSS[[[aaaaaa___fffggghhhiiiiiihhhgggfffhhhhhhhhhhhhgggggggggggghhhiiijjjkkkkkkjjjhhhgggfffiiioootttwwwxxxxxxwww000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000////////////////////////000000////////////000000//////............/////////......---...///000111......//////000000111111000000000000111111111111///000000111111111111111222333444555888;;;>>>?????????@@@@@@AAAAAABBBBBBCCCCCCCCCDDDDDDDDDDDDEEEFFFFFFEEEDDDDDDDDDEEEEEEEEECCCBBBAAABBBBBBBBBBBBCCCEEEGGGHHHIIIMMMRRRVVVaaafffnnnvvv}}}~~~vvvnnnkkkfff___ZZZYYYZZZ\\\```eeejjjnnnppprrrrrrssssssrrrrrruuu{{{~~~||||||~~~}}}{{{{{{{{{yyywwwzzz{{{yyywwwxxxzzz{{{}}}~~~zzzvvvtttuuuwww|||~~~~~~}}}|||yyyxxxxxxyyywwwrrrlllhhhaaa]]]```fffhhhlllpppsssuuuuuuuuuvvvvvvxxxzzzzzzxxxwwwvvvwwwqqqnnnooosssxxx{{{{{{tttoooddd^^^VVVRRRQQQOOOJJJFFFKKKJJJIIIGGGFFFEEEEEEEEEBBBCCCDDDEEEFFFHHHIIIIIIKKKLLLMMMNNNOOOOOONNNMMMNNNNNNNNNNNNMMMLLLKKKJJJEEEBBB???===???CCCHHHKKKMMMMMMLLLLLLMMMNNNPPPPPPNNNNNNLLLJJJGGGCCC@@@>>>999666333222222222111000000111222222222222111000111111111111000000000000111111111111111222222222000000000000111111111111222111111111000000000000000000000000000000000000111111111000000000000000222222222111111111111111111111111000///.........000000000000000000000000000000000000000000000000000000000111222222333333222222222222222222222222000111111000......///111000000000000111111111111444444333333444444555666666777;;;BBBDDDFFFKKKRRR[[[kkkxxxtttuuu|||ssslllooorrruuuyyy~~~wwwdddRRRGGGCCCAAABBBCCCDDDDDDEEEEEEEEEFFFGGGHHHIIIJJJLLLMMMMMMOOONNNOOOUUU]]]cccdddcccfffggghhhiiijjjiiihhhggghhhhhhhhhhhhggggggggggggggghhhiiijjjjjjiiihhhhhhfffiiimmmqqquuuvvvvvvvvv000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000////////////////////////000000////////////000000//////............/////////............///000000////////////000000000000000000000111111111222222///000000000111111222222555555666888:::===???@@@AAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCFFFFFFEEEDDDDDDDDDDDDDDDFFFEEEDDDCCCCCCCCCDDDDDDIIILLLPPPSSSVVVZZZ___bbblllnnnqqquuuyyy~~~zzzwww{{{xxxrrroooggg___[[[XXXTTTSSSUUU[[[aaaiiirrryyy~~~~~~}}}||||||~~~{{{zzzzzz~~~~~~}}}{{{yyyuuuwww{{{~~~}}}{{{xxxuuuttttttuuuwwwsssvvv}}}}}}}}}xxxuuuuuuuuuyyyzzz|||~~~~~~}}}}}}~~~~~~yyywwwuuuqqqjjjdddfffmmmnnnoooqqqtttuuutttpppmmmkkklllllljjjgggeeeeeeeeeeeeccceeehhhhhhjjjqqqyyy|||vvvmmmddd```___\\\UUUOOOKKKJJJHHHFFFDDDDDDDDDDDDCCCCCCDDDDDDDDDEEEEEEEEEIIIJJJMMMOOOOOOOOONNNMMMNNNOOOOOOOOOOOONNNMMMMMMFFFCCC>>>;;;;;;>>>CCCFFFLLLLLLLLLLLLMMMNNNOOOPPPPPPOOONNNMMMKKKHHHFFFEEE???<<<777555444333222111111111222222222222111000111111111111000000000000222222222111111111111111000000000000111111111111222222222222111111111111111111111111111111111111000000000000111111111111111111111111111222222222333333222222111000000000000000000000000000000000000000000000000000000000111111111111111111111111222222222222222222222222111222222111//////000222000000000111111111222222444444444444444555666666666777===DDDGGGIIIOOOWWWcccuuu{{{xxxzzztttoooqqqsssuuuvvvxxxzzz}}}zzzzzz}}}xxxgggVVVJJJBBB@@@AAABBBCCCDDDDDDEEEDDDDDDFFFGGGHHHIIIJJJLLLMMMMMMPPPOOOQQQWWW___eeeggggggggghhhiiijjjkkkjjjjjjiiigggggggggggghhhhhhhhhhhheeefffggghhhiiiiiihhhhhhggghhhkkknnnqqqsssuuuvvv////////////////////////////////////////////////////////////////////////////////////////////////000000////////////000000////////////////////////000000////////////000000111111000000000000111111............/////////000000000000000////////////000000111111111222222222000000000111111222333444777888999;;;===>>>@@@AAABBBBBBBBBBBBBBBBBBBBBAAA@@@@@@AAAAAAAAABBBBBBBBBEEEDDDDDDCCCCCCCCCCCCCCCFFFFFFDDDCCCDDDFFFKKKNNNUUUXXX]]]bbbfffiiilllnnnpppqqqppppppqqquuu{{{|||sssmmmmmmrrrvvv|||xxxmmmccc]]]]]]XXXUUUVVVVVVVVVYYY]]]gggmmmvvv{{{xxxwww}}}~~~|||{{{sssssstttwwwzzz{{{yyywwwyyy~~~}}}}}}zzzxxxuuurrrooooooooopppkkknnnttt|||~~~||||||~~~}}}|||}}}~~~}}}~~~~~~}}}|||}}}yyywwwvvv||||||}}}}}}}}}|||zzzzzzyyy|||~~~{{{{{{{{{xxxpppiiikkkrrrsssrrrsssuuuwwwvvvpppkkkiiiiiifffbbb]]]ZZZYYYYYYZZZZZZ]]]___]]]]]]dddmmmwwwzzzxxxooolllllljjjbbb[[[MMMKKKIIIGGGFFFEEEEEEEEEHHHGGGFFFEEEDDDBBBAAAAAACCCEEEIIILLLNNNNNNNNNMMMPPPPPPPPPPPPOOONNNMMMMMMHHHEEE???:::999:::>>>@@@IIIIIIJJJKKKLLLNNNOOOPPPPPPPPPOOONNNMMMLLLJJJJJJDDD@@@;;;777555444333222111111111111111000000000111111111111000000000///333222222222111000000000///000000000111111111111111111111111111111111111333333333333333333333333//////000000111111222222000000000111222222222333333333222222222111111111000000000000000000000000000000000000000000000000222222222111111111000000111111111111111111111111111111222111//////111222000000111111111222222222222222222222222333444555777999???FFFHHHKKKRRR[[[mmmzzzvvvxxxyyyyyyvvvuuutttttttttuuuxxx}}}}}}zzz|||xxxiiiXXXKKKDDD@@@???AAAAAABBBCCCDDDDDDDDDDDDFFFGGGHHHIIIJJJLLLMMMMMMOOOOOORRRXXX```fffiiijjjhhhiiijjjkkklllkkkjjjjjjgggggggggggghhhhhhhhhhhhdddeeefffgggggghhhhhhiiihhhiiijjjmmmooorrrtttvvv////////////////////////////////////////////////////////////////////////////////////////////////000000////////////000000////////////////////////000000////////////000000111111000000000000111111---......///////////////000000000000////////////111111111111222222222222111000111111222444666777999:::;;;===???@@@AAAAAABBBBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@AAAAAAAAAAAACCCBBBBBBAAAAAABBBBBBCCCDDDEEEDDDDDDGGGMMMVVV\\\gggiiimmmqqquuuxxxyyyyyyttttttrrrpppppprrrvvvzzz}}}tttjjjcccbbbdddggghhhkkkmmmkkkfff___YYYVVVUUUTTTVVV[[[^^^^^^aaafffooottt}}}}}}yyyxxx|||}}}~~~{{{wwwuuutttnnnmmmmmmoooqqqrrrpppnnnpppvvv{{{~~~{{{zzzzzzwwwuuuqqqnnnkkkjjjiiiiiiiiijjjnnnuuuxxxyyy~~~zzzuuuuuuwwwzzz{{{{{{}}}~~~~~~}}}{{{yyyxxx}}}{{{zzz}}}~~~~~~~~~~~~}}}{{{zzzwww}}}~~~~~~~~~|||uuunnnnnnssstttssssssuuuwwwvvvqqqlllmmmkkkhhhbbb\\\WWWUUUTTTTTTUUUWWWYYYVVVUUU\\\dddmmmqqqyyyzzzvvvvvvrrrkkkdddZZZYYYVVVSSSOOOLLLJJJIIIGGGGGGFFFEEECCCBBBAAAAAA>>>@@@DDDHHHKKKLLLMMMMMMQQQQQQQQQPPPOOONNNMMMLLLKKKGGGAAA<<<999999:::<<>>???BBBFFFJJJMMMNNNOOOOOONNNNNNMMMMMMMMMNNNNNNKKKHHHDDD@@@===:::666333333222111000/////////000111111111111000000000000222222222111111111111111000000000000111111111111///////////////000000000////////////////////////000000000000111111111111111111111111111222222222000000000000000000000000000000000000000000000000000000000000000000000000333222222222111111000000111111111111111111111111///000000000//////000222111111111222222222222333444444444444555666888888<<<>>>CCCHHHJJJOOO\\\jjj}}}vvvooollljjjnnntttyyyzzzxxxuuusssooouuu{{{xxxxxxwwwtttfffTTTGGGBBBBBBBBBAAA@@@AAABBBCCCCCCDDDCCCCCCFFFGGGHHHIIIJJJLLLMMMMMMMMMOOOTTTYYY___eeeiiikkkkkkkkkllllllkkkjjjhhhgggffffffgggggghhhhhhiiiiiiffffffeeeffffffggghhhiiijjjjjjkkklllnnnppprrrttt000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000////////////////////////000000////////////000000//////............//////------///000000000///.........//////000000111111111111111222222222333333444333333444555888;;;===<<<===>>>@@@AAAAAA@@@@@@??????@@@@@@AAAAAABBBBBB@@@@@@@@@AAAAAAAAABBBBBB@@@@@@AAABBBCCCEEEFFFGGGMMMTTT^^^eeejjjqqqyyy~~~~~~~~~~~~}}}{{{yyyvvvtttrrreeeaaa\\\YYYZZZ^^^cccfffdddeeegggggggggfffgggiiimmmmmmppprrrpppkkkkkknnnpppssswww{{{~~~~~~}}}|||~~~{{{yyyyyyxxxzzzyyyvvvzzz~~~~~~~~~xxxtttrrrrrrooosssvvvxxxwwwyyy|||~~~zzzzzz{{{|||xxxwwwvvvuuuttttttttttttsssrrruuuzzz|||}}}zzztttoooiiilllnnnmmmlllooouuu{{{}}}xxxuuuuuuuuuuuuttttttwww{{{}}}}}}}}}}}}}}}{{{}}}~~~{{{yyyttt~~~{{{wwwvvvtttuuuuuutttrrrqqqqqqrrrssssssrrrooojjjeeebbbaaaaaa]]][[[[[[ZZZVVVVVVYYY[[[___fffppp|||}}}zzzxxxttttttrrrnnnhhh```XXXTTTMMMMMMLLLJJJIIIHHHGGGFFFBBBBBBBBBBBBDDDFFFHHHIIILLLMMMNNNOOOOOOOOOOOOOOONNNLLLIIIEEEAAA===:::999888:::???DDDHHHLLLNNNPPPOOOOOONNNMMMMMMNNNOOOOOONNNLLLIIIFFFCCC>>>999666555444333111111111111111111111111111000000000000111111111111111222222222000000000000111111111111//////000000000111111111000000000000000000000000111111111000000000000000222222222111111111111111000000000000111111111111000000000000000000000000000000000000000000000000222222222111111111111111111111111111111111111111///111111111000000222444111111111222222222333333333444444444666777888999===???DDDIIILLLTTTeeeuuu{{{sssooolllrrrxxxyyyvvvqqqooooookkkppp}}}~~~|||yyyuuulll^^^MMMBBB@@@BBBAAA@@@@@@@@@AAABBBCCCCCCCCCCCCFFFGGGHHHIIIJJJLLLMMMMMMNNNQQQUUUZZZ___dddiiillllllllllllllljjjhhhfffeeefffffffffggghhhiiiiiiiiihhhggggggffffffggghhhiiihhhiiijjjlllmmmooopppppp000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000////////////////////////000000////////////000000111111000000000000111111,,,---///000000000///...---......///000111111222111111222222222333333333444444444444666999===>>><<<===???@@@AAAAAA@@@@@@>>>>>>???@@@@@@AAABBBBBB@@@@@@AAAAAAAAABBBBBBBBBAAAAAABBBCCCEEEGGGIIIJJJWWWaaannnyyy~~~|||xxxrrrlllgggddd]]]ZZZWWWWWW\\\cccjjjnnnyyy{{{|||{{{yyyxxxxxxxxxzzzyyyzzzzzzvvvpppqqquuutttvvvxxxzzz{{{{{{{{{{{{~~~zzzyyyyyyyyy||||||zzz~~~~~~~~~|||~~~||||||~~~xxx~~~}}}}}}}}}}}}}}}}}}~~~~~~vvvrrrppprrrrrrooolllnnntttzzz{{{tttqqqrrrtttttttttnnnqqquuuxxxyyyzzz{{{|||}}}{{{vvvsssppp{{{{{{xxxwwwyyyyyywwwsssqqqsssvvvuuuvvvwwwvvvrrrnnnlllkkklllfffbbbaaa___[[[YYYYYYXXXYYY\\\cccooo~~~{{{|||}}}|||wwwpppiiidddYYYXXXUUURRRNNNJJJGGGFFFFFFEEECCCBBBBBBDDDFFFGGGIIIJJJLLLNNNPPPQQQRRRRRROOONNNLLLHHHDDD???;;;888555888===BBBHHHLLLNNNPPPPPPOOONNNMMMMMMNNNOOOPPPPPPOOOLLLJJJGGGBBB<<<888777666555333222222333333111111111111000000000000000000111111222222222333000000000000111111111111000000111111222222222333333333333333333333333333222222111111000000//////333222222222111111000000111111111111111111111222000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000111222222222111111333555111111222222222333333333111222222333444555777777===@@@EEEJJJNNNXXXlll~~~yyytttssszzz}}}uuummmkkkllliiikkkvvvzzztttgggYYYHHH??????AAA@@@>>>@@@@@@AAABBBCCCCCCCCCCCCFFFGGGHHHIIIJJJLLLMMMMMMOOORRRWWW\\\```eeeiiillllllmmmlllkkkjjjgggeeeccceeeffffffggghhhiiiiiijjjiiiiiigggffffffggghhhhhhggghhhiiikkkmmmmmmnnnnnn000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111............/////////////////////000000111222333000000000000000000000000---...///111111222222222000000000000000000000000////////////000000000000111111111000111111222333222444777:::<<<======<<<===>>>???@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBB@@@@@@??????@@@@@@AAABBBCCCDDDDDDFFFIIIPPPXXX^^^mmmvvv|||}}}{{{wwwqqqiiiaaa[[[WWWRRRQQQUUU\\\dddnnn~~~}}}yyyyyyzzz{{{{{{{{{zzzzzz{{{{{{{{{|||{{{{{{{{{~~~~~~|||{{{|||yyytttsssttt~~~|||xxxsssppppppsssuuussstttvvvvvvvvvwwwyyy{{{|||wwwqqqkkkgggeeeiiinnnttt|||~~~{{{wwwtttrrryyyzzz{{{{{{zzzwwwuuusssuuuuuurrrkkkgggddd___XXXYYYRRRRRR]]]eeelll|||}}}|||vvvpppfff\\\UUUPPPLLLJJJJJJIIIGGGFFFEEEEEEEEEEEEGGGHHHJJJLLLNNNPPPRRRRRRSSSQQQNNNKKKHHHCCC>>>:::888777:::AAAEEEGGGKKKOOOQQQNNNLLLLLLNNNOOONNNLLLMMMNNNMMMLLLKKKHHHFFFDDD???;;;666333222333222222000111111111111000000///000000000000111111111111000000000000000///...---000000000000000000000000//////000111111111111111//////000000000//////...000000000000000000000000......//////000000111111000000000000000000000000/////////000111111222222000111111111111222222222000000000000000000000000222222111111111111222222111111222222222333333333444444444444333555888;;;>>>@@@EEEJJJLLLVVVnnnyyyzzz}}}{{{sssnnnkkkhhhiiinnnrrrsssvvvyyyppp```RRREEEBBBCCCBBBBBBBBBBBBBBBCCCCCCDDDDDDEEEEEEFFFEEEEEEFFFHHHJJJLLLMMMRRRTTTXXX\\\```ccceeefffgggiiilllllljjjhhhggggggfffeeedddcccdddfffhhhiiiggggggfffeeeeeeeeeffffffgggggghhhhhhhhhggggggfff000000000000000000000000000000000000000000000000000000000000000000000000111111111000000000000000/////////000000000000111//////------,,,---...///000000000000000000000000...///000111111111111111000000000000000000000000////////////000000000111111111111111222333444444555777:::<<<>>>>>>>>>>>>??????@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@BBBAAA@@@??????@@@@@@AAAAAAEEEJJJOOOVVV^^^ggglllwwwxxxssspppnnnjjjddd]]]WWWSSSQQQRRRVVV___lllwww~~~}}}|||{{{{{{|||}}}~~~|||zzzxxx|||~~~{{{{{{|||}}}zzzxxxyyyzzzwwwxxx{{{|||}}}}}}~~~}}}vvvoooiiibbb[[[XXXZZZ___fffnnnyyy|||yyyxxx|||}}}~~~~~~~~~}}}}}}}}}vvvqqqmmmhhhbbb```WWWUUU[[[```dddqqqtttiii^^^UUUPPPMMMLLLIIIGGGFFFDDDCCCBBBEEEFFFGGGIIIKKKLLLNNNOOOSSSQQQOOONNNKKKFFF@@@<<<888555777===AAACCCGGGLLLPPPNNNLLLMMMOOOPPPNNNMMMMMMMMMMMMMMMKKKIIIGGGEEEBBB>>>999666555444333222000111111111111000//////000000000000111111111111111111222222222111000000000000000000000000000000//////000111111111111111///000000111111000000///000000000000000000000000//////000000000000000111000000000000000000000000111111111000000000000000000111111111111222222222111111111111111111111111222222111111111111222222111111222222222333333333555666666555555777;;;===@@@BBBHHHMMMPPPYYYppp|||yyy}}}~~~{{{tttqqqooollleeejjjpppuuu|||vvvkkkXXXLLLAAA???@@@???>>>???BBBBBBCCCCCCDDDEEEEEEEEEEEEEEEFFFFFFHHHKKKMMMOOOTTTVVVYYY]]]aaadddfffgggiiikkklllllljjjhhhhhhhhhgggfffeeeddddddfffggghhhffffffffffffffffffffffffggghhhhhhiiiiiihhhhhhggg000000000000000000000000000000000000000000000000000000000000000000000000222222111111000000//////000000000000111111111111444333111///......///000000000000000000000000000///000000111111111000000000000000000000000000000/////////000000000111111000111222333444666777777:::;;;===???@@@@@@@@@???@@@AAAAAAAAAAAA@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@BBBAAA@@@???@@@AAABBBCCCGGGMMMVVV```hhhpppvvv{{{~~~uuujjjccc```___[[[WWWRRROOOOOOPPP[[[aaappp~~~||||||~~~|||xxxuuussssssvvvyyy|||}}}~~~~~~}}}~~~uuunnnggg___ZZZUUUUUU[[[bbbgggsss~~~xxxsssmmmfff^^^ZZZ[[[]]]___iiiuuu{{{{{{|||tttggg___VVVRRRMMMJJJHHHGGGEEEDDDEEEEEEFFFGGGHHHJJJLLLLLLQQQQQQQQQPPPNNNJJJCCC>>>:::666666:::>>>@@@EEEJJJNNNMMMMMMNNNOOOOOONNNMMMMMMNNNNNNNNNMMMKKKIIIHHHFFFCCC>>>:::888666444333111111111000000/////////000000000000111111111111111222333333333333333333000000000000000000000000//////000111111111111111000000111111111111111000000000000000000000000000111111111111111000000000000000000000000000000000222222111111000//////...000111111111111222222222111111111111111111111111222222111111111111222222111111222222222333333333666777777777777999===@@@BBBFFFLLLQQQVVV```tttuuuvvv}}}{{{wwwvvvtttrrrgggkkkqqqzzzpppaaaPPPFFF>>>>>>???>>>===>>>BBBBBBCCCCCCDDDEEEEEEFFFFFFEEEFFFGGGIIIKKKMMMOOOUUUWWWZZZ^^^aaadddfffgggkkklllmmmllljjjhhhhhhiiihhhgggfffeeeeeeeeefffgggcccdddfffggghhhggggggfffhhhhhhiiiiiiiiiiiiiiihhh////////////////////////000000000000000000000000////////////////////////333222222111000///......//////000000000111111111555444111000///000222333////////////////////////000111111111111000000///000000000000000000000000//////000000000111111111000111333555777999::::::===>>>???@@@@@@@@@@@@@@@BBBBBBBBBBBBAAAAAA@@@???@@@@@@AAAAAAAAAAAAAAABBB@@@@@@@@@AAADDDFFFIIIJJJUUU\\\gggqqqxxx|||}}}{{{ssshhh___YYYUUUUUUUUUSSSRRRTTTYYY]]]kkkrrr~~~||||||~~~~~~~~~|||xxxtttpppmmmkkkjjjmmmpppssstttvvvyyy{{{}}}~~~||||||}}}}}}}}}~~~|||~~~}}}||||||zzzsssnnnddd___```eeeeeeiiixxxssskkkddd`````````aaajjjtttqqqooommmmmmppptttwwwxxx|||uuueee^^^VVVPPPMMMLLLKKKJJJIIIHHHHHHHHHIIIJJJKKKLLLNNNOOOPPPQQQPPPLLLEEE@@@>>>:::888:::<<<>>>CCCJJJKKKKKKMMMNNNOOOOOONNNMMMNNNNNNOOOOOONNNMMMKKKJJJJJJGGGCCC???===:::777444222111111000///////////////000000000111111111111111111222333444444444444000000000000000000000000//////000111111111111111000111111222222222222111000000000000000000000000333333222222111111000000000000000000000000000000111111111111000000//////000000111111111222222222111111111111111111111111222222111111111111222222111111222222222333333333666777777777888:::>>>AAAEEEJJJQQQWWW^^^jjj{{{~~~~~~oooqqqyyy|||zzzzzzxxxtttnnnooottt|||hhhVVVKKKDDD???@@@BBBAAA???@@@AAABBBBBBCCCDDDEEEFFFFFFGGGFFFFFFGGGHHHJJJLLLMMMSSSUUUYYY]]]aaaeeegggiiilllmmmmmmllljjjiiiiiijjjiiiiiigggfffeeeeeeeeeeeebbbdddfffhhhiiiiiigggggghhhiiiiiijjjjjjjjjjjjiii////////////////////////000000000000000000000000////////////////////////333222222111000///.............../////////000000000///...------///111222////////////////////////000111111111111000000///111111111111111111111111000000000000111111111111000222444777:::;;;<<<===>>>>>>???@@@@@@@@@@@@@@@BBBBBBBBBBBBAAAAAA@@@???>>>>>>??????@@@@@@@@@@@@===???CCCHHHMMMRRRVVVYYYcccjjjuuu}}}{{{~~~yyywwwsssmmmfff```ZZZXXXQQQTTTXXXYYY[[[```hhhnnnzzz}}}}}}}}}~~~|||{{{}}}}}}yyywwwvvvuuusssqqqooolllhhheeecccaaaaaacccfffhhhhhhiiikkkmmmoooooopppqqqrrrsssssssss{{{}}}~~~}}}zzzuuurrrppprrruuuwww|||zzz|||}}}yyyxxxyyyssstttuuuuuutttttttttuuuuuuvvvwwwvvvuuutttvvvwwwyyy|||~~~tttqqqtttssssss}}}vvvoookkkhhhfffeeeffflllrrrmmmiiidddbbbbbbdddeeefffqqquuu}}}}}}vvvtttuuu{{{zzzqqqdddZZZTTTQQQNNNKKKKKKKKKIIIHHHHHHIIIJJJKKKJJJKKKNNNPPPPPPMMMGGGBBB@@@;;;888999:::;;;@@@FFFGGGIIILLLNNNNNNNNNMMMLLLMMMMMMNNNOOOOOONNNMMMLLLLLLIIIFFFDDDAAA>>>:::777333333111000/////////000///000000000111111111111000000111222333333333222111111111111111111111111//////000111111111111111000000111222222222222222111111111111111111111111333333222222111111000000000000000000000000000000//////000000111111111111000000111111111222222222111111111111111111111111222222111111111111222222111111222222222333333333444555666666777:::>>>AAAGGGMMMVVV^^^gggttt}}}qqqqqqwww}}}}}}~~~zzztttppppppuuuyyyaaaNNNGGGAAA>>>AAACCCAAAAAABBBAAAAAABBBCCCDDDEEEFFFFFFHHHHHHGGGGGGHHHIIIKKKLLLQQQSSSWWW\\\```dddgggiiijjjlllmmmmmmkkkjjjjjjkkkjjjiiihhhgggfffeeeeeeeeebbbdddfffhhhiiiiiihhhggghhhhhhiiijjjjjjjjjjjjjjj000000000000000000000000000000000000000000000000000000000000000000000000222222111111000000//////............/////////////////////000000111222333000000000000000000000000///000000111111111000000111111111111111111111111000000000111111111222222222444777:::<<<>>>>>>>>>>>>?????????@@@@@@AAAAAA@@@AAAAAAAAAAAA@@@@@@???<<<<<<<<<======>>>??????>>>BBBJJJSSS[[[cccgggjjjnnnuuu~~~}}}xxxssshhheeeaaa\\\YYYWWWWWWXXXWWW\\\cccfffgggkkkrrryyy{{{yyyxxxxxxwwwuuurrrpppqqquuuyyy{{{wwwrrrnnnllljjjhhhgggbbbaaa___]]][[[YYYXXXWWWVVVXXXZZZ[[[[[[[[[\\\]]]bbbcccdddeeeeeeeeeeeedddjjjiiilllqqqvvvwwwsssnnnmmmkkkgggeeefffiiinnnqqqzzz~~~~~~wwwsssnnnkkkiiilllooorrryyy|||tttmmmiiiiiijjjddddddeeefffggghhhiiiiiikkkkkkkkkiiiggghhhkkknnnpppsssyyyzzzyyy~~~zzzvvvtttrrrnnnkkkjjjlllooonnniiiccc^^^]]]]]]^^^^^^bbbdddiiipppuuuuuuqqqllldddbbbeeekkkrrryyyvvvkkkccc\\\TTTMMMMMMLLLJJJHHHGGGGGGIIIJJJHHHIIIKKKNNNOOOMMMIIIEEE@@@;;;777777777777;;;AAABBBFFFKKKNNNMMMLLLKKKKKKIIIJJJLLLMMMMMMMMMLLLLLLKKKJJJHHHGGGEEEBBB>>>;;;666444333111000000000111000000000000111111111111///000111111111111111111111111111111111111111111//////000111111111111111//////000111222222222222111111111111111111111111111111111111111000000000000000000000000000000000...//////000111111222222000111111111111222222222222222222222222222222222222222111111111111222222111111222222222333333333222444555666777:::>>>BBBHHHPPPZZZcccpppxxxwwwzzzxxxoooqqqxxxsss\\\KKKCCC>>><<>>??????????????????@@@AAABBBCCCCCC??????@@@@@@@@@@@@@@@@@@======>>>>>>???@@@@@@@@@CCCIIITTT```kkkrrrwwwyyyzzz~~~{{{qqqiiicccZZZXXXVVVUUUUUUWWWZZZ\\\dddkkksssuuusssssswww{{{~~~yyysssmmmkkkjjjhhhgggfffdddbbbcccfffhhhhhhfffbbb```^^^\\\YYYWWWRRRQQQQQQPPPPPPOOOOOONNNKKKMMMOOOPPPOOOOOOPPPQQQVVVVVVWWWXXXXXXXXXXXXWWWVVVVVVYYY\\\___```^^^\\\^^^\\\YYYXXXYYY]]]bbbffflllooorrrsssqqqllleeeaaa___[[[[[[^^^___^^^bbbhhhhhhiiigggccc]]]ZZZYYYZZZUUUUUUUUUWWWYYY[[[\\\]]]^^^^^^^^^\\\[[[[[[]]]```eeefffkkkvvv}}}}}}~~~|||}}}|||xxxtttrrrqqqqqqooojjjeeeaaa````````````^^^\\\\\\___dddeeeaaa]]]YYYWWWYYY^^^bbbgggqqq{{{{{{qqqdddYYYQQQOOOLLLIIIHHHHHHIIIJJJGGGHHHJJJLLLNNNNNNKKKIIIBBB<<<999999888777999>>>???DDDJJJMMMLLLJJJIIIIIIEEEFFFGGGIIIJJJJJJIIIIIIJJJIIIIIIIIIHHHFFFAAA>>>888666444222111111222222000000000000111111111111111111111111111111000///111111111111111111111111//////000111111111111111---...///000111111111111111111111111111111111111//////000000000000000111000000000000000000000000000000000000000111111111000111111111111222222222222222222222222222222222222222111111111111222222111111222222222333333333222333555666777:::???CCCHHHRRR]]]hhhvvv{{{||||||~~~vvvyyyjjjUUUFFFAAA===;;;>>>???>>>???BBB@@@AAABBBCCCDDDFFFGGGGGGGGGHHHIIIKKKNNNRRRUUUWWWWWWXXX[[[]]]___aaabbbcccbbbfffkkknnnmmmllljjjjjjhhhhhhhhhhhhhhhgggffffffggggggggggggggghhhhhhhhheeefffggghhhiiiiiiiiiiii000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111000000000000111111111111000111222333222000...,,,000000000000000000000000......///111111222222222111111111111111111111111000111111111111222222222444666:::===???@@@??????@@@@@@@@@AAABBBCCCDDDEEE===>>>???@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCDDDDDDHHHOOO\\\iiittt|||{{{wwwnnnddd[[[UUUXXXXXXXXXYYY\\\```dddgggpppxxx{{{wwwxxxzzz{{{zzz{{{}}}|||{{{{{{sssrrrpppjjjccc^^^[[[ZZZYYYYYYYYYWWWVVVVVVYYY[[[]]][[[XXXVVVTTTQQQMMMJJJHHHHHHHHHIIIIIIIIIIIIIIIDDDFFFHHHIIIHHHHHHIIIKKKGGGHHHIIIIIIJJJJJJIIIIIIGGGJJJMMMNNNMMMMMMNNNPPPSSSPPPNNNLLLNNNRRRWWWZZZ^^^___aaabbb```[[[WWWSSSTTTPPPPPPTTTSSSOOOQQQWWWUUUWWWXXXVVVRRROOONNNOOOKKKKKKKKKMMMPPPRRRTTTTTTSSSTTTUUUTTTRRRQQQRRRTTTWWWWWW[[[eeerrr}}}~~~~~~|||{{{yyywwwnnnkkkfffddddddeeeffffffeeeaaa]]]]]]```aaa^^^[[[VVVUUUUUUWWWXXXZZZbbbkkkuuuuuuhhhUUUSSSPPPMMMKKKKKKLLLMMMHHHHHHIIILLLNNNOOOMMMKKKDDD???<<<<<<;;;999:::???<<>><<<>>>???>>>@@@DDD@@@@@@AAACCCDDDFFFGGGGGGFFFGGGJJJMMMRRRWWW\\\^^^\\\]]]^^^___```````````````dddjjjnnnnnnllljjjiiihhhhhhhhhhhhhhhggggggfffiiihhhggggggggggggggghhheeeeeeggghhhhhhiiiiiiiii000000000000000000000000000000000000111111111111////////////000111333333111111000000000000111111000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000///000111111000///000222333111000//////111333444;;;<<<===>>>@@@@@@AAAAAA???@@@@@@AAABBBBBBBBBBBBAAA@@@@@@@@@AAABBBAAA@@@CCC???>>>BBBEEEEEEJJJRRRUUU]]]hhhsss{{{|||uuutttzzz|||xxxyyyzzzuuuqqqjjjccc^^^\\\[[[\\\\\\___bbbfffiiinnnssswww}}}zzzvvvsssssstttuuutttvvv{{{|||vvvtttqqqnnnlllllllllmmmeeeccc```\\\XXXUUUSSSRRRPPPPPPOOOOOONNNNNNNNNMMMPPPOOONNNLLLKKKJJJIIIIIIGGGGGGFFFEEEDDDCCCCCCBBBBBBBBBCCCDDDDDDEEEFFFFFFEEEDDDCCCCCCCCCDDDEEEFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGHHHJJJJJJKKKNNNQQQQQQPPPMMMKKKKKKJJJIIIHHHHHHIIIKKKMMMNNNNNNMMMLLLJJJIIIIIIJJJJJJGGGGGGGGGGGGHHHIIIJJJKKKOOOOOOPPPPPPOOONNNLLLKKKOOOQQQUUU[[[aaagggllloootttxxx~~~~~~zzzxxxyyy{{{{{{}}}}}}|||wwwtttqqqppppppooollliiilllgggbbbbbbeeegggdddaaa\\\YYYUUUQQQOOORRRXXX]]]hhhvvv{{{jjj```TTTLLLKKKMMMMMMLLLHHHHHHJJJMMMOOOOOOLLLJJJEEEBBB>>>999777777888999AAABBBEEEHHHJJJIIIFFFCCCCCC@@@>>>???CCCGGGGGGGGGIIIJJJKKKLLLJJJHHHFFFDDDAAA???:::555222111111111222111///......000222333111111111111111111111111000000111111111111000000000000000000000000000000000111111222222222111111000000////////////000000000000000000000000000000////////////////////////333333222222111000//////444444444444444444444444222222222111111111000000000000000000000111111222111111222222222333333333444555555666888<<>>??????@@@@@@AAABBBBBBBBBBBBCCCDDDEEEFFFGGGGGGFFFHHHLLLQQQWWW\\\```bbb``````______```bbbdddeeeeeegggiiillllllkkkjjjhhhhhhhhhhhhhhhgggggggggggggggggghhhhhhgggfffeeeeeecccccceeefffggghhhhhhhhh000000000000000000000000000000000000111111111111000/////////000111222222111111000000000000111111000000000000000000000000////////////000000000111000000000000000000000000000000000000000000000000000111222111000///000111333222111111222444666777<<<===>>>@@@AAAAAABBBBBB@@@@@@AAAAAABBBAAAAAAAAAAAAAAA@@@AAABBBCCCCCCBBB@@@>>>AAAIIIOOOSSS[[[cccfffkkksssyyy~~~|||vvvnnnqqqtttsssooolllkkkkkkdddbbb___\\\[[[]]]___aaahhhkkkpppsssvvvyyy|||~~~~~~yyyuuusssqqqrrrrrrqqqrrrvvv}}}zzztttllljjjgggdddbbbaaabbbbbb\\\ZZZWWWTTTQQQNNNLLLKKKLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIHHHFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDDDDBBBAAA@@@@@@@@@AAABBBCCCAAABBBBBBCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCDDDEEEFFFEEEGGGJJJJJJIIIFFFEEEEEEFFFEEEDDDDDDDDDFFFHHHIIIKKKJJJHHHGGGFFFFFFGGGGGGEEEEEEEEEEEEFFFGGGHHHIIIJJJKKKKKKLLLLLLKKKJJJIIILLLMMMOOORRRWWW\\\```bbbkkkooouuu{{{|||sssnnnkkkkkklllqqq}}}}}}~~~|||yyyxxxvvvwwwxxxxxxvvvssspppmmmiiihhhjjjjjjiiifffcccaaa\\\WWWSSSTTTWWWZZZcccmmm{{{qqqcccYYYSSSPPPLLLIIIHHHIIIJJJLLLMMMMMMJJJGGGHHHEEEAAA===;;;:::::::::???@@@BBBFFFIIIIIIGGGEEECCC@@@>>>>>>AAADDDFFFFFFHHHIIIIIIIIIHHHGGGEEEDDDBBB@@@<<<777444333333333222222111000000111222333111111111111111111111111000000111111111111000000000000000000000000000000111111222222222111111000222222111111111111222222111111111111111111111111111111111111111111111111333333222222111000000///222222222222222222222222222222222111111111000000000000000000000111222222111222222222222333333333444444555666888<<>>??????@@@@@@AAABBBBBBBBBBBBCCCDDDEEEFFFGGGGGGGGGIIINNNSSSYYY___ccceeecccbbbbbbbbbcccdddfffgggeeegggiiijjjkkkkkkjjjiiiiiiiiiiiihhhhhhggggggggggggggggggggggggfffeeeeeeccccccdddeeeffffffffffff000000000000000000000000000000000000111111111111111000000000000000111111111111000000000000111111000000000000000000000000/////////000000000111111000000000000000000000000000000000000000000000000111222333222000//////111222222222333555777:::;;;===>>>???@@@AAABBBBBBBBBAAAAAAAAAAAAAAAAAA@@@???AAAAAA@@@@@@AAABBBDDDEEEBBBDDDKKKUUU^^^eeennnvvvyyy|||yyyssshhhgggfffccc```]]][[[ZZZUUUUUUWWWZZZ___dddiiilllvvvzzz}}}yyyvvvtttqqqqqqpppoooooorrrvvvzzz~~~~~~zzzvvvtttssspppkkkfff```^^^[[[YYYVVVUUUUUUUUUQQQOOOMMMKKKIIIGGGFFFEEEFFFFFFFFFFFFFFFEEEEEEEEECCCCCCBBBAAAAAAAAAAAABBB@@@@@@@@@AAAAAAAAABBBBBBAAAAAAAAAAAAAAABBBBBBBBB@@@@@@??????@@@@@@AAABBB??????@@@@@@@@@AAAAAAAAABBBBBBAAAAAAAAAAAABBBBBB@@@BBBDDDDDDCCCAAAAAAAAACCCBBBAAAAAABBBCCCEEEFFFFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFGGGHHHHHHIIIIIIHHHHHHJJJIIIIIIJJJLLLOOOSSSUUU^^^bbbhhhnnnsssxxx|||~~~pppiiieeedddccchhhqqq~~~|||||||||~~~yyyxxxvvvtttrrrpppooonnnllljjjeee___YYYWWWWWWXXX___cccrrrwwwkkkbbbZZZRRRMMMKKKKKKJJJKKKMMMMMMKKKIIIJJJHHHFFFCCC@@@>>><<<<<<<<<===???CCCGGGIIIHHHFFFDDDAAA>>><<<>>>AAACCCDDDGGGGGGGGGFFFFFFFFFEEEEEEDDDBBB???;;;888666666555222222222222222222222222111111111111111111111111000000111111111111000000000000000000000000000000222222222222222111000///222222222222222222222222222222222222222222222222111111111111111111111111333333222222111000000000000000000000000000000000222222222111111111111111111000000000000111222222222222222222333333333333333444555555888<<>>??????@@@@@@AAABBBBBBBBBBBBCCCDDDEEEFFFGGGGGGHHHKKKPPPVVV\\\bbbfffhhhfffeeeeeeeeefffggghhhhhhffffffggghhhiiiiiiiiiiiikkkjjjjjjiiihhhggggggffffffffffffgggffffffeeedddeeeeeeffffffffffffeeeeee///////////////////////////000000000111111111111222111000000000000000111111111000000000000111111000000000000000000000000//////000000000111111111000000000000000000000000000000000000000000000000222333333222000//////000222222333555777:::===>>>===>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>@@@@@@@@@???@@@AAADDDGGGMMMSSS\\\fffmmmttt|||}}}tttnnndddaaa\\\YYYXXXWWWUUUTTTVVVYYY^^^eeelllrrrwwwyyy}}}zzzyyytttsssrrrqqqqqqrrrssstttwww{{{}}}zzzxxxuuusssqqqnnnkkkgggdddbbb```\\\ZZZVVVUUUSSSPPPNNNMMMLLLLLLIIIHHHGGGEEEDDDCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCDDDDDDBBBAAAAAABBBBBBCCCCCCCCCEEEDDDCCCCCCCCCCCCCCCDDDAAACCCDDDDDDBBBAAABBBCCCDDDDDDCCCCCCDDDDDDFFFFFFDDDCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAABBBCCCCCCEEEEEEFFFGGGHHHHHHIIIIIIJJJIIIGGGGGGGGGIIILLLNNNRRRUUU[[[```eeejjjooorrruuuzzz}}}|||uuuqqqnnnkkkkkkoooxxx}}}xxxvvvuuurrrqqqmmmggg```\\\ZZZYYY^^^]]]dddxxx}}}tttkkkbbb\\\TTTRRRNNNMMMMMMNNNNNNNNNKKKJJJIIIGGGDDDAAA>>>===::::::===AAAFFFIIIIIIIIIFFFCCC???<<<<<<===@@@AAAGGGFFFFFFEEEEEEFFFFFFGGGHHHGGGDDD@@@<<<999777666111222222222222111111000111111111111111111111111000111111222222111111000000000000000000000000000222222222222222111000///000000000000000000000000111111111111111111111111////////////////////////222222222111111111000000/////////000000000000000111111111111111111111111111111000000111111222333222222222333333333444444333333444666888===DDDHHHNNNWWWiii~~~yyyzzz}}}~~~}}}|||~~~|||yyy{{{ppp\\\LLLCCC@@@@@@>>>??????@@@@@@AAABBBBBBBBBBBBCCCDDDEEEFFFGGGGGGHHHKKKPPPWWW^^^dddhhhjjjgggggggggggggggggghhhhhhfffffffffgggggghhhiiiiiikkkkkkjjjiiihhhggggggfffeeeeeeffffffffffffeeeeeegggggghhhhhhgggfffeeeeee///////////////////////////000000000111111111111222111000000000000000111111111000000000000111111000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000111333333222111000000111222333444666999;;;===>>><<<===>>>???@@@@@@@@@???AAAAAAAAAAAA@@@??????>>>???@@@@@@@@@@@@CCCIIIMMM\\\eeepppxxx}}}{{{ppphhh___\\\XXXVVVWWWYYYZZZZZZfffjjjpppwww|||~~~vvvvvvuuuttttttsssrrrrrrnnnsss{{{yyyuuupppmmmkkkhhheeebbb```^^^ZZZWWWUUUSSSQQQPPPNNNMMMLLLJJJHHHGGGFFFEEEDDDDDDCCCBBBBBBBBBBBBBBB?????????@@@@@@@@@@@@@@@AAAAAA@@@AAABBBCCCDDDDDDEEEDDDDDDCCCBBBAAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCDDDDDDEEEFFFFFFGGGGGGGGGFFFEEEDDDDDDDDDDDDEEEFFFFFFFFFEEEEEEEEEEEEEEEFFFDDDEEEEEEDDDCCCCCCEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGDDDDDDDDDDDDDDDDDDCCCCCCAAAAAAAAAAAAAAAAAABBBCCCCCCCCCDDDEEEFFFGGGHHHHHHHHHGGGFFFEEEFFFHHHIIIKKKIIILLLQQQUUUYYY]]]bbbeeeeeekkkuuu|||}}}}}}zzz|||xxxxxx{{{}}}zzzuuuuuurrrmmmgggbbb```______YYY[[[jjj}}}|||tttooogggaaaZZZSSSPPPNNNMMMMMMKKKKKKJJJIIIFFFCCCAAA???;;;;;;<<<@@@EEEIIIKKKKKKHHHFFFBBB>>><<<<<<===???FFFEEEEEEEEEFFFGGGHHHIIIKKKJJJHHHDDD@@@<<<999777111111222222222111000///111111111111111111111111111111222222222222111111000000000000000000000000222222222222222111000//////000111111111111000///000000000000000000000000////////////////////////222222222111111111111111000000000000111111222222111111111111111111111111111111111111111222222333222222333333333444444444333444555777999???FFFJJJOOO[[[ppp~~~}}}wwwttttttzzzwwweeeTTTGGG@@@??????>>>??????@@@@@@AAABBBBBBBBBBBBCCCDDDEEEFFFGGGGGGGGGJJJQQQXXX^^^dddgggiiigggggggggggggggfffffffffeeeeeeeeeffffffggghhhhhhjjjjjjiiiiiihhhggggggfffeeeeeeffffffgggffffffeeeffffffffffffeeedddcccccc000000000000000000000000000000000000111111111111111000000000000000111111111111000000000000111111000000000000000000000000000000000111111111222222000000000000000000000000000000000000000000000000111222333222111111222333555555777888:::<<<===>>>======>>>???????????????@@@@@@@@@@@@@@@@@@???>>>>>>@@@BBBCCCEEELLLUUU[[[kkkxxxvvvkkkbbbXXXXXXXXXZZZ]]]ccchhhkkkzzz}}}xxxwwwwwwxxxxxxwwwtttqqqooottt}}}|||yyymmmhhhbbb___^^^\\\YYYVVVUUUTTTQQQOOOMMMKKKJJJJJJGGGGGGFFFEEEDDDCCCBBBBBBAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@AAAAAAAAAAAAAAABBBAAAAAAAAAAAABBBCCCDDDEEEHHHGGGFFFEEEDDDCCCBBBBBBCCCDDDDDDEEEFFFFFFGGGGGGFFFGGGHHHIIIJJJKKKKKKKKKIIIHHHGGGEEEDDDEEEEEEFFFFFFFFFEEEEEEEEEFFFFFFGGGEEEFFFEEEDDDCCCDDDFFFHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGGGGHHHHHHGGGGGGFFFCCCCCCBBBBBBBBBCCCCCCDDDBBBAAAAAABBBCCCDDDEEEFFFEEEEEEEEEEEEEEEFFFGGGGGGEEEGGGJJJLLLOOORRRVVVYYYXXX]]]eeekkkppprrruuuvvvvvv~~~xxxxxxwwwsssmmmiiiggggggaaaZZZYYYbbbooo{{{yyyoooeee\\\TTTMMMIIIKKKKKKKKKIIIHHHFFFDDDCCC>>>>>>>>>AAAFFFIIIKKKLLLJJJIIIFFFBBB>>>;;;<<<===CCCDDDEEEFFFGGGHHHIIIIIIKKKKKKJJJGGGDDD@@@<<<:::333333333222111111000000111111111111111111111111111111222222222222111111000000000000000000000000000111111222222222111111111222333444444333222111////////////////////////111111111111111111111111111111111111111111111111000000111111222222333333111111111111111222222222222111111111111222333333333333333333444444444444333444666888;;;AAAHHHMMMRRRbbbyyy{{{qqqqqqssszzz~~~zzzzzz|||lllYYYKKKCCC===<<<===>>>??????@@@@@@AAABBBBBBBBBBBBCCCDDDEEEFFFGGGGGGGGGKKKQQQXXX___cccfffhhhfffffffffffffffeeedddcccccccccdddfffffffffffffffhhhhhhhhhhhhggggggggggggeeefffgggggghhhgggggggggcccccccccccccccbbbaaa```000000000000000000000000000000000000111111111111000/////////000111222222111111000000000000111111000000000000000000000000000000111111111222222222000000000000000000000000000000000000000000000000///111222222222222333555999999:::<<<============>>>>>>???@@@@@@@@@??????>>>??????@@@@@@@@@@@@???===@@@EEEIIIOOOYYYeeeooo~~~|||uuulllbbbZZZSSSWWW]]]bbbhhhqqqzzz|||{{{{{{{{{}}}~~~yyyvvvyyy}}}|||xxxrrrlllgggaaa\\\VVVSSSTTTSSSPPPMMMLLLLLLLLLJJJHHHGGGFFFFFFDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAAAAABBBBBBCCCCCCCCCDDDDDDDDDEEEEEECCCCCCCCCCCCCCCDDDEEEFFFGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFGGGHHHIIIKKKKKKLLLJJJLLLMMMOOOPPPPPPPPPPPPNNNLLLJJJHHHFFFFFFGGGGGGFFFFFFFFFFFFFFFGGGHHHIIIGGGGGGFFFEEEDDDEEEHHHKKKIIIIIIIIIJJJIIIIIIIIIHHHHHHIIIJJJKKKKKKJJJIIIIIIFFFEEEEEEDDDDDDEEEEEEEEECCCCCCBBBBBBBBBDDDEEEFFFDDDEEEFFFFFFFFFEEEDDDDDDCCCDDDFFFFFFGGGIIILLLOOOPPPRRRVVVYYY\\\```eeehhhkkkssszzz}}}}}}}}}{{{wwwsssooonnnnnnggg```]]]aaagggnnnvvv~~~ssseeeXXXOOOLLLLLLKKKJJJIIIHHHHHHGGGCCCAAAAAACCCFFFJJJLLLMMMLLLLLLKKKFFF@@@<<<;;;<<<@@@AAACCCEEEGGGHHHHHHHHHGGGHHHIIIIIIGGGDDDAAA???777666444333222222333333111111111111111111111111111222222333333222222111000000000000000000000000///000111222222222222222111222444555555444222111////////////////////////111111111111111111111111111111111111111111111111///000000111222222333333000000111111111222222222222222111111222222333444333333333444444444444555444555777999===CCCJJJOOOUUUhhhzzzlllnnnssszzz}}}zzztttsssvvvzzz}}}tttcccPPPFFFAAA<<<;;;>>>>>>??????@@@@@@AAABBBBBBBBBBBBCCCDDDEEEFFFGGGGGGIIILLLSSSZZZ```dddfffgggeeefffffffffeeedddbbbaaaaaabbbdddfffgggfffeeedddfffffffffffffffgggggggggfffgggggghhhiiiiiihhhhhhcccccccccdddccccccbbbbbb000000000000000000000000000000000000111111111111////////////000111333333111111000000000000111111000000000000000000000000000111111111111222222222000000000000000000000000000000000000000000000000///000222222222222444666<<<======>>>>>>>>>>>>>>>??????@@@AAAAAAAAA@@@@@@===>>>???@@@@@@@@@@@@@@@<<>>DDDKKKPPPXXXmmmzzzgggkkkrrryyy~~~|||zzzvvvpppmmmnnnooottt~~~zzzppp^^^LLLEEEAAA>>>===@@@>>>??????@@@AAAAAABBBBBBBBBBBBCCCDDDEEEFFFGGGGGGJJJNNNTTT[[[aaadddfffgggffffffggggggfffdddbbbaaa```aaadddfffgggfffdddcccddddddeeeeeefffggggggggggggggghhhiiiiiiiiiiiiiiieeeffffffggggggffffffeee000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000111111111111222222111111111111111111//////000111222333333333333333333222222222111111333222222333444666888::::::;;;<<<===>>>>>>>>>>>>AAAAAA@@@@@@???>>>>>>>>>???>>>===<<<===>>>@@@AAAAAAGGGQQQ\\\gggsss}}}qqqggg^^^UUURRRUUUXXXaaammmvvv|||}}}|||~~~xxxqqqmmmiiigggccc___ZZZVVVSSSRRRNNNMMMLLLKKKIIIHHHGGGFFFGGGFFFEEEDDDCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFHHHJJJJJJHHHFFFFFFFFFEEEEEEEEEFFFGGGIIIJJJKKKNNNKKKGGGGGGJJJKKKKKKJJJKKKLLLMMMNNNNNNOOOOOOOOOUUUUUUWWWZZZ]]]]]]\\\ZZZ___^^^YYYQQQIIIFFFGGGJJJGGGHHHIIIJJJKKKKKKKKKKKKNNNKKKIIIJJJIIIGGGKKKQQQVVVUUURRRPPPNNNNNNOOOPPPWWWTTTQQQPPPPPPNNNJJJFFFHHHIIIJJJIIIGGGGGGGGGHHHGGGGGGGGGHHHHHHHHHIIIIIIIIIGGGFFFGGGHHHHHHGGGFFFHHHGGGEEEDDDDDDEEEGGGHHHEEEEEEDDDEEEFFFGGGIIIKKKNNNQQQWWW]]]dddmmmuuu{{{}}}zzzwwwsssnnnnnnppppppmmmiiipppyyyttt```ZZZPPPIIIIIIKKKJJJHHHIIILLLKKKHHHGGGHHHJJJNNNPPPLLLLLLKKKHHHDDD@@@;;;999888;;;???CCCFFFGGGGGGGGGEEEFFFGGGJJJLLLKKKHHHEEE>>><<<999666444444555666333444444444333111000...111111111111111111111111222111000000000111333444111111111111111111111111111111000000000000111111////////////000000000000111111111111111111111111111111111111111111111111333333222222111222222222222222222333333444444444333222000...///111333555000000111222333444444555444444777===AAACCCJJJQQQ^^^zzztttjjjkkkooovvv|||~~~zzzvvvssspppmmmjjjgggooo~~~tttfffVVVFFF@@@???>>>===>>>===???AAACCCDDDCCCBBBAAA???@@@BBBBBBCCCEEEHHHKKKMMMSSSZZZ___```bbbeeehhhiiiiiiiiihhhhhhfffeeeeeeffffffeeeeeeeeedddddddddeeefffffffffffffffeeeeeeeeeeeeeeeffffffhhhiiiiiijjjjjjjjjjjjjjjjjjjjjjjj000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000111111111111000000/////////000000111000000000111222222222333333333222222222111111111333333333333555777999:::;;;<<<===>>>>>>??????>>>???????????????@@@@@@@@@@@@@@@@@@???@@@@@@@@@AAAEEELLLXXXdddpppyyy~~~qqqddd^^^ZZZVVVWWW[[[```gggrrrzzz~~~}}}}}}wwwqqqkkkeeeaaaYYYXXXUUURRROOOLLLKKKJJJLLLKKKJJJIIIHHHGGGFFFFFFDDDCCCBBBBBBCCCDDDEEEFFFHHHHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIGGGIIIKKKKKKJJJHHHIIIIIIHHHHHHIIIJJJKKKLLLNNNOOOTTTQQQMMMKKKJJJLLLMMMNNNRRRSSSUUUWWWXXXYYYYYYYYY[[[\\\___cccggghhhgggeeecccbbb^^^WWWOOOJJJIIIJJJOOOPPPRRRSSSTTTUUUTTTTTTUUUPPPLLLKKKJJJJJJPPPXXX^^^___^^^[[[XXXWWWYYY\\\]]][[[YYYWWWUUURRRPPPNNNKKKKKKKKKJJJIIIHHHHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJLLLKKKJJJJJJKKKLLLKKKJJJJJJIIIGGGEEEDDDEEEFFFGGGDDDDDDCCCCCCCCCEEEFFFGGGDDDFFFJJJOOOUUU\\\dddjjj}}}yyywwwvvvrrrkkkeeefffmmmwwwqqq___UUULLLJJJJJJIIIHHHJJJKKKJJJIIIHHHJJJLLLOOOQQQMMMLLLLLLIIIFFFAAA===:::888999<<<@@@CCCEEEGGGGGGFFFFFFGGGIIIKKKKKKHHHFFFAAA>>>;;;777555444555555111222333333333222111000111111111111111111111111111111000000111111222333111111111111111111111111111111000000000000111111////////////000000000111000000000000000000000000111111111111111111111111222222222111222222333333111111111111111111222222333222111000000222333444333333333333333333444444666666999???BBBEEELLLTTTddd}}}rrrjjjlllqqqwww{{{{{{xxxtttpppmmmjjjhhhiiitttwww```RRRDDD??????>>>>>>@@@>>>???@@@AAABBBBBBAAAAAA???@@@AAABBBBBBDDDGGGIIINNNSSS[[[___aaacccfffhhhjjjjjjjjjjjjiiihhhgggffffffffffffeeeeeeeeeeeedddfffffffffggggggffffffeeeffffffffffffgggiiijjjkkkjjjjjjjjjjjjiiiiiiiiiiii000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000111111111111000000000000000111222333111111111111111111222222222222222111111111111111444444444555666888:::;;;<<<===>>>???@@@@@@@@@@@@>>>>>>??????@@@AAAAAABBBAAAAAAAAABBBBBBCCCCCCCCCKKKSSS```mmmxxxxxxsssqqqjjjbbbZZZYYYZZZ\\\```eeelllrrrzzz~~~|||tttpppkkkfffaaa\\\WWWTTTNNNMMMLLLJJJIIIHHHGGGGGGIIIHHHHHHGGGFFFFFFEEEEEEBBBBBBBBBCCCDDDFFFGGGHHHHHHHHHHHHIIIIIIHHHHHHHHHGGGGGGHHHIIIJJJJJJIIIIIIKKKLLLNNNNNNMMMMMMOOOPPPOOOOOOPPPQQQRRRTTTUUUVVVYYYXXXVVVQQQNNNOOOTTTXXX]]]^^^```aaabbbaaa``````___```ccchhhmmmooonnnmmmiiiiiigggbbb[[[TTTPPPOOOTTTVVVYYY[[[]]]]]]]]]\\\```YYYSSSPPPNNNOOOVVV___eeeiiikkkgggaaa```eeekkknnnooommmhhh```ZZZWWWWWWQQQQQQPPPOOOOOONNNMMMMMMKKKJJJIIIIIIIIIIIIIIIIIIMMMKKKIIIIIIKKKLLLKKKKKKMMMLLLJJJHHHGGGGGGGGGHHHFFFFFFEEEDDDCCCCCCDDDDDD@@@BBBCCCFFFIIIOOOWWW\\\qqq}}}wwwnnngggbbbdddiiipppvvv|||ooocccVVVPPPMMMJJJJJJLLLKKKKKKKKKKKKKKKLLLNNNNNNMMMMMMMMMKKKHHHDDD@@@===888999:::<<>>;;;777555444444000000111222333333222222111111111111111111111111000000111222222222222222111111111111111111111111111111000000000000111111/////////000000000111111////////////////////////111111111111111111111111111111111111222333444444222222111111111111111111111111111222222222333333555555555444444333333333888888;;;AAADDDGGGOOOYYYmmmyyyooojjjnnnuuu{{{~~~}}}zzzwwwrrrmmmiiiiiiooo~~~tttYYYMMMAAA>>>>>>>>>???AAA>>>>>>??????@@@AAAAAAAAAAAABBBCCCCCCCCCDDDGGGIIIOOOUUU\\\```bbbdddgggiiillllllllllllkkkjjjiiiiiigggggggggfffffffffeeeeeeffffffggggggggggggfffffffffffffffggghhhiiikkkkkkjjjjjjiiiiiihhhhhhhhhggg000000000000000000000000000000000000000000000000000000000000000000000000///000000000111111111111///000000000111111111111222222222222333444555666222222222111111111111111111111111111111111111111444555555777888999;;;;;;===>>>???@@@AAAAAAAAAAAA?????????@@@@@@AAAAAAAAA@@@AAAAAABBBEEEGGGJJJLLLRRRYYYdddoooxxxxxxmmmeeebbbaaa^^^\\\]]]bbbgggnnnssszzz~~~|||wwwrrrmmmiiieeebbb^^^ZZZWWWSSSOOOLLLIIIIIIHHHGGGFFFFFFFFFGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIJJJHHHIIIJJJJJJKKKJJJJJJIIIHHHIIIJJJLLLMMMMMMMMMMMMPPPQQQRRRSSSSSSTTTVVVYYYWWWXXXXXXYYY[[[]]]___``````bbb```[[[UUUVVV]]]eeejjjkkklllmmmlllkkkjjjiiifffgggiiimmmrrrtttsssrrroooppppppnnnjjjddd^^^[[[^^^```dddgggiiijjjiiiiiimmmfff```\\\XXXWWW]]]dddnnntttyyyvvvooonnnvvvuuuhhhbbb```\\\ZZZYYYXXXXXXWWWVVVTTTMMMLLLLLLKKKKKKLLLLLLMMMPPPNNNLLLLLLMMMNNNMMMMMMNNNMMMLLLJJJIIIIIIIIIIIIJJJIIIHHHGGGFFFEEEDDDDDDCCCCCCCCCCCCDDDIIIOOOSSSaaannn~~~~~~yyytttllljjjhhhhhhkkkooossstttvvvwwwzzzxxxhhh\\\SSSLLLJJJLLLMMMMMMMMMMMMLLLKKKJJJIIINNNNNNNNNLLLJJJFFFCCC@@@:::999999:::===AAAFFFHHHIIIHHHGGGHHHIIIJJJJJJIIIGGGEEEBBB>>>;;;777555444111111222222222222222222111111111111111111111111///000111333333222111111111111111111111111111111111111000000000000111111//////000000000111111111000000000000000000000000111111111111111111111111111111111111222333444555444444444333333222222222///000111222222222111111444444444444444333333333888999===BBBDDDIIISSS^^^xxx{{{qqqooottt{{{}}}xxxpppkkknnnyyyxxxkkkTTTIII@@@>>>>>>===>>>@@@>>>>>>>>>>>>???@@@AAABBBDDDEEEEEEEEEDDDEEEHHHJJJPPPUUU]]]aaaccceeehhhjjjmmmmmmnnnmmmmmmlllkkkkkkhhhhhhgggggggggfffffffffffffffggghhhhhhhhhggggggffffffffffffggghhhiiijjjiiiiiihhhhhhgggfffffffff000000000000000000000000000000000000000000000000000000000000000000000000///000000000111111111111///000000000111111111111222222222222333444555666222222222111111111111111111111111111111111222222555666777888:::;;;<<<<<<>>>???@@@AAABBBBBBBBBBBBAAAAAAAAAAAA@@@@@@??????@@@@@@BBBEEEJJJPPPUUUYYY\\\___eeelllrrrxxx}}}qqqcccZZZXXX^^^aaaeeeiiioooxxx~~~yyyrrrkkkeee^^^ZZZYYYWWWTTTQQQPPPMMMJJJHHHDDDDDDCCCBBBBBBBBBBBBBBBFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIKKKLLLNNNPPPPPPPPPOOOOOONNNOOOPPPRRRTTTVVVWWWXXXWWWXXXXXXXXXYYY[[[___bbbaaaaaabbbccceeegggiiijjjppprrrqqqkkkbbb```gggnnntttuuuvvvwwwxxxyyyzzzzzzvvvuuuuuuwwwzzz|||||||||yyyzzz|||}}}|||xxxsssppprrrtttwwwzzz|||}}}~~~}}}|||wwwrrrooojjjfffggglllzzzvvvrrrjjjhhheeeeeeeeedddbbb___XXXWWWVVVUUUUUUVVVWWWXXXXXXWWWVVVVVVVVVVVVTTTRRRNNNNNNMMMLLLKKKJJJIIIIIIJJJJJJIIIHHHGGGFFFEEEEEECCCCCCBBBAAA@@@CCCGGGKKKRRR\\\kkk}}}|||{{{zzzrrrllliiiiiihhhggglllmmmpppwwwzzzkkk]]]PPPJJJIIIJJJKKKLLLLLLLLLLLLKKKJJJNNNNNNNNNNNNKKKHHHEEECCC===;;;999999<<<@@@EEEHHHIIIHHHGGGHHHJJJKKKJJJIIIIIIHHHEEEBBB>>>:::777666555444333222222111111111111111111111111111111111///000111333333222111111111111111111111111111111111111000000000000111111000000000000111111111111111111111111111111111111111111111111111111111111111111111111222333444555444444444333333222222222---...000111222111000///000111111222333444444444777888===BBBEEEJJJWWWddd~~~zzz}}}~~~xxxnnnhhhoooqqqaaaOOOGGG@@@>>>>>><<<<<>>>>>>>>>>>???@@@AAABBBCCCDDDEEEDDDCCCEEEGGGJJJPPPVVV]]]bbbccceeehhhkkkmmmnnnnnnnnnnnnmmmlllllliiiiiihhhhhhhhhhhhggggggfffgggggghhhiiiiiihhhhhhffffffeeeeeeeeefffgggggggggggggggffffffeeeeeeeee000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000111111111111000000000000000111222333111111111111111111222222222222222222222333333333666777999:::<<<=========>>>???@@@AAABBBBBBBBBBBBCCCBBBBBBAAA@@@@@@??????AAADDDIIIPPPWWW^^^cccffffffggghhhiiilllqqqwww|||zzzvvvmmm^^^VVVVVV___hhhqqqwww~~~xxxssslllfff___YYYSSSOOOOOOMMMKKKJJJIIIHHHFFFDDDDDDCCCCCCBBBBBBBBBBBBCCCGGGGGGGGGHHHIIIJJJJJJKKKJJJJJJKKKLLLLLLLLLKKKKKKKKKMMMPPPSSSTTTUUUTTTSSSTTTTTTTTTVVVYYY]]]bbbddddddddddddddddddgggkkkooonnnooopppqqqsssuuuwwwyyywwwqqqssswwwwwwwwwyyy{{{{{{zzz}}}|||yyyxxxyyyxxxuuurrriiigggeeecccbbbbbbcccdddcccbbbbbbbbbbbb```\\\XXXTTTSSSQQQPPPMMMKKKJJJIIIHHHHHHHHHHHHHHHGGGFFFEEEFFFFFFFFFDDDCCCDDDFFFIIIJJJOOOZZZgggvvv}}}yyy}}}wwwqqqlllfffbbbggggggiiinnnwww{{{jjjYYYNNNKKKGGGHHHJJJLLLMMMNNNOOOOOOMMMNNNNNNNNNLLLJJJGGGEEE>>><<<:::999;;;>>>CCCFFFIIIHHHHHHIIIKKKKKKJJJIIIIIIIIIHHHEEEBBB>>>;;;999777666555333222222222222111111111111111111111111000000111222222222222222111111111111111111111111111111000000000000111111000000000111111111222222111111111111111111111111111111111111111111111111111111111111222333444444222222111111111111111111......000111111111000//////000000111333444444555555888===BBBFFFMMM\\\kkkvvvkkkdddnnnjjjYYYJJJDDD?????????<<<<<>>>>>??????@@@AAAAAAAAA@@@AAABBBBBBBBBCCCFFFHHHPPPUUU]]]aaaccceeehhhjjjlllmmmmmmmmmmmmmmmlllllljjjjjjiiiiiiiiihhhhhhhhhfffggghhhiiiiiijjjjjjiiiggggggfffeeeddddddddddddeeeeeeeeeeeeeeeeeeeeeeee000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000111111111111000000/////////000000111000000000111222222222333222222333333333444444444777888:::<<<===>>>>>>>>>>>>???@@@AAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@DDDKKKVVVaaaiiinnnooooooppppppnnnlllkkkmmmrrruuu|||zzzpppkkkmmmjjjaaa^^^bbbiiiuuuzzzsssiiieee___YYYUUUPPPKKKHHHGGGFFFDDDDDDEEEEEEDDDBBBEEEDDDDDDDDDEEEFFFGGGHHHIIIIIIJJJKKKLLLMMMNNNOOOMMMNNNPPPQQQRRRRRRRRRRRRQQQSSSWWW[[[]]]^^^^^^]]]___^^^]]]___cccjjjppptttxxxxxxwwwvvvvvvyyy~~~{{{wwwtttssssssssssssssstttuuutttoooiiieeeaaa```]]]ZZZUUUQQQMMMKKKFFFGGGIIIJJJJJJJJJIIIIIIHHHJJJJJJJJJHHHHHHIIIJJJHHHKKKQQQYYY```fffmmmrrrwwwyyyqqqjjjeeefffgggjjjpppyyy{{{hhhZZZVVVLLLLLLMMMNNNNNNOOOPPPPPPLLLMMMNNNNNNMMMKKKHHHFFF>>>===:::888999<<>><<<777666555444333444444555111111111111111111111111111111000000111111222333111111111111111111111111111111000000000000111111000000111111111222222222111111111111111111111111111111111111111111111111222222222111222222333333111111111111111111222222000000111222222222222222222222222333333333444444555888>>>DDDHHHPPPaaarrr}}}oooeeennn~~~eeeSSSEEE@@@>>>@@@@@@>>>???BBB>>>???@@@AAABBBBBBAAAAAA@@@AAABBBCCCCCCEEEHHHJJJOOOUUU\\\aaacccdddgggjjjkkkkkklllllllllllllllkkkkkkjjjjjjjjjjjjiiiiiiiiifffggghhhiiijjjjjjjjjjjjjjjiiigggfffdddcccccccccbbbbbbccccccdddeeeeeeeee000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000111111111111222222111111111111111111//////000111222333333444333333333444444555555555777888:::<<<>>>>>>>>>>>>>>>>>>???@@@AAAAAAAAAAAA???@@@@@@AAAAAABBBBBBCCCHHHQQQ```nnnwwwyyywwwtttwwwvvvtttqqqnnnmmmoooqqqtttvvvvvvtttuuuwwwvvvqqqggg___^^^gggjjjfffhhhooouuu~~~wwwnnnfff^^^[[[VVVRRROOOKKKGGGEEEDDDCCCBBBBBBDDDDDDCCCBBBAAAAAABBBCCCDDDFFFHHHIIIJJJKKKLLLMMMNNNPPPQQQQQQPPPRRRTTTWWWYYYZZZZZZZZZ\\\___ccchhhkkkllllllkkknnnlllkkkmmmrrryyyzzzuuuooommmiiiddd^^^XXXSSSPPPHHHIIIKKKMMMNNNNNNMMMMMMFFFHHHJJJJJJHHHGGGGGGHHHIIIKKKPPPSSSTTTVVV[[[aaaeeekkktttzzz~~~}}}~~~|||uuufffggggggiiimmmttt}}}uuugggaaaTTTSSSRRRPPPNNNNNNMMMMMMLLLMMMNNNNNNMMMKKKHHHGGG>>><<<999888888:::<<<>>>GGGHHHIIILLLMMMMMMJJJGGGGGGHHHIIIIIIGGGDDDAAA>>>666666555444555666777888111111111111111111111111222111000000000111333444111111111111111111111111111111000000000000111111000111111111111222222222000000000000000000000000111111111111111111111111333333222222111222222222222222222333333444444555222222333333333444444444555555444444444333333333555999???EEEJJJSSSeeevvvxxxkkkpppzzz```NNNAAA>>>===@@@AAA@@@AAADDD===???AAACCCDDDCCCBBBAAACCCDDDEEEFFFFFFHHHLLLNNNOOOUUU\\\```bbbdddgggiiijjjjjjkkkkkklllkkkkkkjjjkkkkkkkkkjjjjjjjjjiiiiiigggggghhhjjjjjjkkkkkkkkklllkkkiiigggeeedddcccbbbaaaaaabbbcccdddeeeeeefff/////////000111111222222111111111000000000000000111111111111111111111111000111222333333222111000000000000000000000000000111111111111111111111111222222111111111111111111222222222222333555777888888999;;;===????????????@@@AAACCCCCCAAA@@@@@@AAA@@@AAABBBBBBBBBDDDHHHKKKSSS\\\jjjvvv}}}|||}}}|||xxxrrrlllkkkkkkkkkiiifffeeeeeeccc___[[[WWWXXX^^^hhhqqquuuuuuuuuvvvnnnfff```\\\TTTQQQMMMIIIFFFEEEEEEFFFFFFEEEDDDCCCCCCDDDEEEEEEBBBDDDFFFHHHIIIJJJKKKLLLJJJNNNSSSVVVWWWWWWWWWXXXYYY[[[___ccceeefffeeedddeeehhhlllppptttxxx}}}~~~|||}}}|||uuuppplllfff^^^WWWTTTRRRQQQQQQSSSSSSSSSSSSNNNOOONNNMMMJJJIIIIIIJJJLLLOOOTTTXXXZZZYYYVVVTTTVVVZZZ___dddhhhkkknnnqqq}}}zzzxxxtttggg```ffflllpppzzzwwwpppjjjbbbVVVNNNMMMNNNOOOPPPLLLQQQSSSOOOOOOQQQNNNHHHBBB???;;;777777999===???DDDFFFJJJLLLLLLJJJGGGDDDHHHHHHIIIJJJJJJGGGCCC???===;;;777333111000111222222222222111111111111000111111222222222333333333222222222222222222222222111111111222222333333333777666666555333222222111111111111111111111111111111111111111111111111111000111111222222111111000333333333333333333333333222222333333333333444444444444555555666555555555999;;;BBBGGGJJJRRRiii|||xxx~~~pppxxxnnnXXXLLL>>>????????????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCGGGLLLQQQSSSTTTYYY[[[]]]___```cccgggiiikkkkkkjjjjjjjjjjjjiiiiiilllllllllmmmllllllkkkkkkjjjgggeeefffiiikkkjjjhhhllliiiffffffggggggdddaaaaaa```___bbbeeefffeeebbb111111111000000000000000111000000000000000000000111111111111111111111111000111222222222222111000111111111111111111111111111111111111111111111111222222111111111111111111222222222333444666888:::;;;<<<===???@@@@@@@@@??????AAABBBBBB@@@@@@@@@AAAAAABBBCCCCCCEEEIIINNNSSS]]]eeepppyyyyyyrrrllliiieeebbb___]]]]]]\\\YYYVVVVVVZZZcccqqq|||}}}sssjjjbbb\\\WWWSSSNNNLLLHHHEEEBBBAAABBBBBBEEEDDDDDDCCCCCCDDDEEEFFFFFFHHHIIIJJJKKKMMMNNNPPPPPPTTTYYY]]]___```aaabbbdddgggjjjnnnpppppppppoooooorrrwww|||zzzrrrlllbbb___\\\\\\]]]^^^\\\ZZZVVVUUUSSSPPPNNNMMMNNNOOOKKKOOOUUUZZZ\\\\\\YYYWWWUUUWWWYYYZZZ[[[]]]aaadddjjjrrr}}}{{{yyy||||||}}}ooofffhhhkkkkkkqqq{{{|||rrrdddYYYSSSQQQPPPOOOLLLPPPPPPLLLMMMPPPNNNJJJDDDAAA===999888:::===???CCCEEEHHHKKKKKKIIIFFFDDDGGGGGGHHHIIIJJJHHHEEEAAA???===999666333222222333222222222222111111111111111111222222222333333333222222222222222222222222111111222222222333333333444444444333333333333333111111111111111111111111111111111111111111111111333444444555555444444333333333333333333333333333222222333333333333444444444444555555555555555555999<<>>>>>?????????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCHHHNNNTTTXXXYYY[[[]]]___aaabbbdddgggiiikkkkkkkkkkkkkkkjjjjjjjjjmmmmmmmmmmmmllllllkkkjjjjjjgggeeeeeehhhjjjjjjiiikkkhhhffffffggggggeeecccbbb```___aaadddeeedddccc222222111111000//////...000000000000000000111111000000000000000000000000000111222222222222111000111111111111111111111111111111111111111111111111111111222222222222222222222222333444666888:::;;;>>>???@@@@@@AAAAAA@@@@@@???@@@AAAAAA@@@???@@@AAABBBCCCDDDFFFKKKRRR[[[bbblllqqqxxx~~~{{{nnneee^^^[[[WWWVVVVVVVVVVVVUUU]]]eeeqqquuuoooeee]]]VVVQQQMMMKKKIIIHHHEEEBBB@@@@@@AAAAAAFFFFFFEEEFFFFFFGGGHHHIIIKKKLLLNNNOOOPPPRRRVVVYYY[[[___dddhhhjjjllloooqqqqqqssswwwzzz}}}~~~~~~~~~zzzuuupppnnnooonnniiiddd\\\YYYUUUPPPNNNMMMNNNOOOMMMQQQXXX^^^aaaaaa^^^\\\YYYYYYXXXUUUSSSSSSUUUXXXVVVZZZeeessszzzzzzyyy{{{~~~|||{{{zzzyyy{{{qqqnnnkkkgggiiippp}}}wwwiii___XXXRRRNNNPPPQQQOOOLLLLLLOOOMMMJJJFFFDDD???<<<::::::<<<===@@@CCCFFFIIIJJJHHHEEECCCDDDDDDEEEHHHJJJJJJGGGEEEBBB@@@===999666444333333333222222222111111111111111111222222222333333333222222222222222222222222111222222222222333333333111111222222222333333333111111111111111111111111111111111111111111111111111111222222222222111111222222222222222222222222222222333333333333444444444444444555555555666666999===CCCJJJQQQ```xxxzzzyyyxxx}}}ooo\\\LLLCCC>>>>>>>>>?????????@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAADDDIIIQQQXXX\\\^^^]]]___```aaaaaaccceeehhhkkkkkkkkkkkkkkklllllllllnnnnnnnnnmmmlllkkkjjjiiiiiigggeeedddfffhhhiiiiiiiiihhhfffggghhhhhhfffeeecccbbb``````bbbddddddddd111111111111000000//////000000000000000111111111////////////////////////111111111222222111111111111111111111111111111111111111111111111111111111111111222222222222222333222333444666888;;;<<<===@@@@@@@@@@@@@@@@@@@@@??????@@@AAA@@@??????@@@BBBAAACCCHHHNNNWWWbbbmmmuuu{{{}}}qqqbbbYYYWWWUUUTTTVVVYYY\\\]]]kkkvvvyyyjjjddd[[[TTTOOOKKKIIIGGGHHHGGGEEEDDDCCCCCCDDDEEEHHHHHHIIIJJJKKKLLLMMMNNNOOOQQQTTTUUUWWW[[[aaafffjjjlllpppsssuuuwwwzzz|||zzz}}}xxxqqqeee```YYYSSSOOONNNNNNOOOOOOSSSZZZ```ddddddbbb`````````^^^[[[WWWTTTTTTUUURRRRRRWWW^^^aaa```___aaakkkrrr|||||||||{{{}}}zzztttnnnhhhgggkkkqqqzzzyyymmmbbbWWWPPPUUURRROOONNNNNNOOOLLLHHHGGGEEEAAA>>>;;;:::;;;;;;>>>AAADDDHHHHHHGGGDDDBBBAAAAAABBBEEEHHHJJJIIIHHHCCCBBB???<<<888666444333333333222222222111111111111111222222222333333333222222222222222222222222222222222222222222222222000111111111111222222222111111111111111111111111111111111111111111111111000000111111111111000000111111111111111111111111222222222333333333444444444444444444555555666777:::===CCCJJJUUUfff~~~~~~}}}~~~xxxuuu~~~yyygggTTTFFF???>>>>>>>>>>>>????????????@@@@@@@@@@@@@@@AAAAAAAAAAAAAAADDDIIIQQQXXX]]]___^^^___```aaa```aaaccceeekkkkkkkkkllllllmmmmmmmmmooooooooonnnmmmkkkjjjiiiiiigggeeeddddddfffhhhiiigggggggggggghhhhhhhhhgggeeedddbbbaaaaaaccceeeeee//////000000111111111111//////000000111111111111////////////////////////222111111111111111111222111111111111111111111111111111111111111111111111111111222222333333333333333444666888;;;<<<>>>???@@@?????????>>>>>>>>>>>>???@@@@@@@@@??????AAACCCAAAGGGQQQ]]]iiivvvrrrbbbWWWWWWWWWWWW[[[```fffjjjwwwzzzooohhh^^^YYYSSSNNNKKKIIIHHHFFFGGGFFFFFFFFFFFFHHHIIIJJJIIIJJJKKKMMMOOOPPPQQQRRRSSSWWW\\\___bbbgggpppvvvyyy{{{}}}~~~~~~uuunnnddd\\\XXXUUUTTTSSSQQQTTTZZZ___aaaaaa```^^^aaabbbcccaaa]]]XXXUUUTTTTTTQQQQQQTTTTTTQQQQQQTTTYYY]]]dddkkkttt}}}}}}{{{zzz|||zzztttnnnmmmooopppuuu{{{pppccc[[[VVVQQQMMMNNNPPPOOOLLLIIIHHHFFFCCC???===;;;::::::<<>>???BBBFFFHHHIIIIIICCCBBB@@@>>>:::777444222333333333222222222222111111111222222222333333333222222222222222222222222222222222222222222222222222222111111111000000000111111111111111111111111111111111111111111111111333333444444444444333333111111111111111111111111222222222333333333444444444333333333444555777888:::???EEELLLYYYmmm~~~|||{{{rrrttt~~~rrr```PPPEEE???======>>>>>>>>>??????????????????@@@@@@AAAAAAAAABBBBBBDDDIIIPPPWWW[[[\\\aaabbbccccccbbbccceeegggjjjjjjkkkllllllmmmnnnnnnooooooooonnnmmmkkkjjjiiihhhhhhfffeeedddeeeggghhhgggggghhhhhhhhhhhhhhhiiigggfffdddcccbbbccceeeggg...//////000111111222222/////////000111111222222000000000000000000000000222222111000000111222222222222222222222222222222111111111111111111111111111111222222333444444444555666888;;;<<<>>>?????????>>>>>>=========>>>>>>@@@AAAAAA@@@???@@@CCCEEEFFFPPPaaarrrsssdddYYYZZZ\\\^^^bbbhhhpppuuu~~~zzzpppfff\\\UUURRROOOKKKIIIHHHHHHGGGFFFEEEEEEFFFGGGIIIJJJLLLMMMLLLMMMOOORRRTTTVVVWWWWWW[[[aaahhhlllooouuu~~~sssiiiccc___[[[XXXWWWYYY[[[]]]^^^^^^]]]\\\]]]___bbbaaa]]]XXXUUUSSSSSSPPPOOOQQQPPPMMMLLLOOOOOOPPPSSSWWW^^^hhhttt||||||xxxvvv|||yyyuuutttuuuzzzyyyzzzxxxqqq^^^UUUMMMMMMOOONNNMMMMMMIIIGGGEEEBBB???===;;;:::;;;>>>BBBFFFGGGGGGDDDCCC>>>======???CCCFFFGGGGGGCCCCCCBBB@@@===999666444333333333333222222222222111111222222222333333333222222222222222222222222333333333222222222222111222222222111111111000000111111111111111111111111111111111111111111111111222222333333333333222222222222222222222222222222222222333333333333444444444333333333444666777999;;;AAAHHHQQQaaawww}}}{{{~~~xxxssswwwzzzvvv~~~}}}~~~~~~vvvhhhYYYLLLDDDAAA=========>>>>>>>>>??????>>>>>>??????@@@AAAAAAAAABBBBBBDDDHHHOOOUUUYYY[[[eeefffgggfffffffffhhhjjjhhhiiijjjkkklllmmmnnnoooooooooooonnnmmmlllkkkjjjggghhhiiigggfffeeefffhhhggghhhiiiiiigggggghhhiiihhhhhhhhhfffddddddfffggg000000000000000111111111...//////000111111222222111111111111111111111111222222111000000111222222222222222222222222222222111111111111111111111111111111222222333444444555777888:::<<<>>>?????????>>>>>>=========>>>??????AAABBBBBBAAA@@@AAADDDGGGOOO]]]sssssshhh```cccfffhhhlllqqqxxx~~~rrrfff]]]WWWPPPLLLIIIHHHGGGGGGHHHIIIHHHGGGEEEFFFGGGIIILLLNNNPPPQQQSSSUUUXXX[[[]]]___``````fffmmmvvvzzz|||~~~wwwqqqjjjeeeccccccbbbbbbaaa```___^^^]]]___```___\\\XXXVVVUUUSSSPPPOOOQQQOOOKKKJJJMMMKKKKKKMMMNNNRRRXXX___eeennnvvvxxxzzz{{{xxxwwwvvvvvvfffVVVPPPNNNLLLMMMOOOJJJJJJHHHFFFCCC@@@>>>===:::===BBBFFFHHHGGGEEECCC>>><<<;;;<<>>>>>>>>???===>>>>>>???@@@@@@AAAAAABBBBBBDDDIIIPPPVVVZZZ\\\dddeeeffffffffffffhhhjjjgggggghhhjjjkkkmmmnnnnnnnnnnnnnnnnnnnnnmmmllllllfffiiikkkjjjhhhffffffggggggiiijjjiiigggfffhhhiiiiiijjjkkkjjjgggeeefffhhh222222111111000/////////...//////000111222222222111111111111111111111111333222111000000111222333222222222222222222222222111111111111111111111111111111222333333444555555888:::;;;===?????????>>>???>>>=========>>>@@@AAABBBBBBBBBAAAAAABBBEEEHHHWWWgggssskkkhhhkkknnnqqqsssxxxxxxooobbbXXXSSSPPPNNNLLLFFFEEEFFFHHHJJJKKKJJJIIIFFFHHHJJJLLLOOORRRTTTUUU[[[]]]```dddfffhhhiiiiiiooovvv}}}wwwnnnmmmjjjhhhfffddddddcccbbbbbbbbb___\\\YYYYYYYYYVVVSSSRRRSSSPPPKKKIIIJJJIIIKKKMMMNNNNNNOOORRRTTT[[[aaajjjvvv}}}{{{~~~|||xxxvvvuuu}}}yyyaaaTTTOOOKKKLLLPPPLLLKKKJJJHHHFFFCCCAAA???:::===BBBFFFHHHGGGFFFDDD>>><<<:::;;;>>>AAABBBCCCDDDEEEEEEEEECCC???;;;999444444444333333333222222111111222222222333333333222222222222222222222222333333333222222111111111///000111222333444555555111111111111111111111111111111111111111111111111333333333444444333333333333333333333333333333333222222333333333444444444444333222222333666888:::===FFFPPP]]]rrr~~~wwwttt{{{|||uuukkkeeehhhpppuuuvvvxxxrrrgggYYYLLLBBB>>>===============>>>>>>>>>>>>===>>>>>>???@@@@@@AAAAAAAAAAAADDDIIIPPPWWW\\\^^^aaabbbcccccccccdddfffhhhfffggghhhiiikkklllnnnnnnmmmnnnnnnnnnnnnnnnmmmmmmfffiiilllllliiigggfffggghhhjjjkkkjjjgggfffgggiiiiiikkkmmmlllhhhfffggghhh222222222222222222222222000000000000111111111111000111111111111222222222000000000000000000000000111111000000//////......000111111111111222222222000000000111333555777999<<<<<<======>>>>>>??????AAA???>>>>>>@@@BBBCCCCCC???CCCGGGFFFDDDGGGPPPXXX```pppzzzyyyxxxuuuqqqooossswwwyyyzzz|||{{{sssccc\\\RRRMMMLLLLLLIIIFFFFFFFFFFFFGGGIIIJJJLLLMMMLLLPPPRRRSSSVVV\\\___^^^aaagggooossssssrrrssstttwww}}}xxxsssqqqpppnnnkkkkkkiiigggfffeeedddaaa___^^^XXXTTTVVVUUUQQQNNNMMMJJJKKKMMMNNNMMMMMMNNNOOOKKKQQQZZZdddppp{{{uuussssssxxxqqq]]]TTTPPPLLLHHHJJJIIIIIIIIIHHHFFFBBB???===<<<<<<@@@GGGIIIGGGCCCAAA???===;;;:::<<>>;;;777555222222222333222111111111111111111111111111222222222222222222222222444333333222222333333444000111222333222111///---111111111111111111111111111222222333333222222111222222111111111111111111222222222222222222222222222222222333333333444444444555555555555777999<<<;;;DDDPPPaaa{{{vvvwwwxxxsssiiihhhnnniiigggtttnnn\\\PPPHHHAAA<<<<<<===>>>???@@@@@@???======>>>???@@@@@@BBBBBBCCCDDDCCCFFFKKKPPPSSSWWW[[[^^^ccccccdddeeeffffffffffffffffffggghhhiiikkkmmmnnnnnnnnnnnnnnnmmmllljjjjjjhhhiiijjjkkkkkkjjjhhhhhhjjjjjjkkkjjjjjjiiihhhgggjjjkkklllllljjjjjjkkklll222222222222222222222222000000000000111111111111000111111111111222222222111111111111111111111111222222111111111000000000111111111111222222222222222222222333555777999:::>>>>>>>>>?????????@@@@@@>>>>>>===>>>???@@@@@@@@@@@@CCCGGGIIIKKKPPPYYYaaafffsss~~~tttooopppsssttttttvvvxxx{{{{{{{{{}}}tttiiibbbZZZTTTLLLIIIIIIJJJIIIFFFHHHHHHIIIJJJKKKNNNPPPQQQOOOTTTXXXZZZ```hhhkkkkkkhhhoooxxx~~~~~~{{{xxxxxxuuurrrqqqpppooonnnllliiibbb[[[YYYXXXTTTRRRSSSPPPQQQRRRPPPMMMKKKKKKKKKJJJMMMRRRWWW```ooo{{{tttpppooorrrmmm\\\SSSNNNMMMLLLKKKJJJJJJJJJHHHEEEBBB???======AAAFFFIIIHHHEEEAAA???<<<:::999;;;===???BBBCCCFFFGGGFFFCCC???===888555333222222333222111111111111111111111111111222222222222222222222222222111111000000111111222111222333333333222000///111111111111111111111111111222222333333222222111222222222222222222222222333333333333333333333333333333444444444555555555444555555555555777:::<<<@@@HHHUUUgggzzzrrrttt|||~~~wwwsssiiigggkkkfffiiixxx}}}lllZZZNNNGGG@@@===<<<>>>>>>?????????>>>>>>===>>>???@@@@@@BBBBBBCCCDDDDDDHHHMMMQQQUUUXXX\\\___aaabbbcccdddeeeeeeeeeeeeffffffggghhhiiikkkmmmnnnnnnnnnnnnnnnmmmlllkkkjjjiiiiiijjjkkkkkkjjjiiihhhkkkkkkkkkjjjjjjiiihhhggggggiiikkkkkkkkklllnnnppp222222222222222222222222000000000111111111222222000111111111111222222222222222222222222222222222222222222222222111111111111111111111222222222333333333444555777999;;;<<>>???AAAAAA@@@???>>>AAADDDHHHOOOWWW```gggkkkmmmxxx|||tttkkkgggjjjpppvvvyyy~~~}}}~~~vvvjjj___WWWRRRRRRMMMHHHGGGIIIKKKJJJIIINNNNNNNNNOOOQQQUUUXXXZZZYYY^^^cccgggmmmuuuyyyxxxttt|||}}}sssjjjddd___ZZZYYY[[[YYYYYYXXXUUUQQQNNNLLLLLLKKKLLLLLLMMMQQQ[[[iiirrr|||sssnnnlllooozzzzzzcccSSSMMMLLLMMMKKKJJJJJJKKKJJJIIIGGGBBB@@@???BBBFFFIIIIIIHHHAAA???<<<999888999;;;===AAACCCEEEGGGFFFDDDAAA???999666444222222333222111222222222222222222222222222222222222222222222222111111000000000000111111222222333444444333111000111111111111111111111111111222222333333222222111333333333333333333333333444444444444444444444444444444444555555555666666444555555666666777:::===BBBKKKZZZnnnzzztttpppsss{{{}}}|||yyynnnhhhiiieeemmmyyyhhhVVVKKKDDD???===>>>>>>>>>>>>======>>>>>>???>>>???@@@@@@BBBBBBCCCDDDFFFIIINNNRRRVVVYYY]]]```bbbcccdddeeefffffffffffffffgggggghhhiiijjjlllmmmnnnnnnnnnnnnmmmlllkkkkkkiiijjjjjjkkkkkkjjjjjjiiikkkkkkkkkjjjiiiiiihhhhhheeegggiiikkklllnnnqqqsss111111111111222222222222000000111111111222222222000000111111111222222222222222222222222222222222222222222222222222111111111111111222222222333333444444555777999:::<<<===??????@@@@@@@@@@@@@@@@@@===???BBBCCCCCCAAA@@@@@@BBBFFFNNNZZZgggooorrrrrrrrr{{{vvvqqqjjjhhhlllsssyyy}}}~~~~~~yyyqqqfff]]]UUUPPPMMMNNNLLLIIIJJJLLLNNNOOONNNSSSSSSSSSUUUXXX]]]aaadddggglllqqqtttyyyxxxooofffbbbcccaaaaaaaaa^^^YYYUUUSSSSSSMMMMMMMMMLLLMMMRRRYYY___lllvvv}}}uuuooolllnnnwwwlllZZZOOOLLLLLLJJJHHHHHHJJJLLLLLLKKKFFFDDDBBBDDDGGGJJJKKKKKKCCC@@@<<<999777777999:::???AAADDDFFFFFFEEECCCBBB;;;888555333333333222111222222222222222222222222222222222222222222222222333333222222222222333333111222222333333222111111111111111111111111111111111222222333333222222111222222222333333333333333444444444444444444444444444444444444555555555555333444666666666888;;;>>>BBBKKK\\\rrrvvvtttssswww~~~ssskkkjjjhhhuuu~~~rrrbbbQQQGGGBBB>>>===??????>>>===<<<<<<===???@@@>>>???@@@@@@BBBBBBCCCDDDFFFJJJOOOSSSVVVYYY]]]```eeeeeefffhhhiiiiiiiiiiiigggggggggggghhhjjjkkkkkklllmmmmmmmmmmmmllllllkkkjjjjjjjjjkkkkkkkkkkkkkkkllllllkkkjjjiiiiiiiiiiiifffhhhiiikkklllnnnrrruuu000000000111111222222222111111111111222222222222000000111111111222222222111111111111111111111111111111111111111111111111111222222222222333333333444555666888:::;;;<<<===????????????????????????<<>>:::777777888999<<<>>>AAADDDFFFFFFEEEDDD>>>;;;777555555444333222222222222222222222222222222222222222222222222222333222222111111222222333000000111111111111111000111111111111111111111111111222222333333222222111000111111111222222222333222222222222222222222222222333333333333444444444333444666666666888<<<>>>CCCMMM```xxxttttttvvvzzzsssjjjkkkmmm}}}kkk\\\LLLCCC@@@======???>>>===<<<<<<<<<===???@@@>>>???@@@@@@BBBBBBCCCDDDFFFJJJNNNRRRUUUXXX\\\___dddeeeggghhhiiijjjjjjjjjhhhggggggggghhhiiijjjjjjjjjkkkkkkllllllllllllkkkjjjjjjkkkkkkkkkllllllmmmmmmlllkkkjjjiiiiiiiiiiiiiiijjjkkkkkklllnnnrrruuu//////000000111222222222111111111222222222222333000111111111111222222222000000000000000000000000000000000111111111111111222222222222333333333333555666888:::;;;<<<======???????????????>>>>>>>>>;;;===???@@@???AAAFFFKKKRRRYYYggguuuyyyrrrrrr{{{yyyxxxzzzvvvvvvuuuuuuvvvxxxzzz{{{~~~}}}zzzxxxrrrllliii___\\\WWWRRROOONNNOOOOOOPPPQQQSSSUUUWWWXXXYYYZZZYYY[[[^^^bbbggglllpppsssyyy}}}ssshhh___ZZZQQQPPPOOONNNLLLKKKJJJJJJJJJMMMUUUaaannn|||}}}zzzmmmooouuusssllllllppppppvvv~~~wwwjjj```TTTPPPKKKHHHIIIKKKMMMNNNJJJJJJJJJJJJKKKLLLMMMNNNIIIFFFAAA<<<999888888999999;;;???BBBDDDEEEFFFEEEAAA>>>:::888777666555333333333333333333333333333222222222222222222222222000000////////////000000000000000000000111111111111111111111111111111111111222222333333222222111000000000111111222222333222222222222222222222222222222222333333333444444333444666666777999<<>><<<<<<<<<<<<===>>>??????>>>???@@@@@@BBBBBBCCCDDDGGGJJJOOOSSSUUUXXX\\\^^^bbbcccdddfffggghhhhhhhhhhhhhhhggggggggghhhhhhiiihhhiiiiiijjjkkkkkkkkkkkkkkkkkkkkkkkklllmmmnnnnnnnnnmmmkkkjjjiiiiiijjjjjjkkkllllllllllllnnnqqqttt/////////000111222222222111111111222222222333333000111111111111222222222111111111111111111111111111111111222222222333333222222222333333333444444666888:::<<<>>>?????????AAAAAA@@@@@@@@@?????????===???@@@???@@@EEENNNUUUaaaiiitttyyysssooozzztttqqqvvv{{{zzzzzzzzzyyyyyyyyy{{{|||~~~tttooojjjccc]]]ZZZVVVTTTQQQOOOOOOOOOPPPQQQSSSVVVYYY]]]___aaacccdddaaadddiiiooouuuyyy}}}~~~zzznnnhhh```\\\WWWRRRNNNLLLKKKJJJHHHHHHLLLTTT[[[dddtttuuusssuuu}}}xxxnnnhhheeedddhhhooovvv}}}wwwpppbbb\\\TTTNNNKKKLLLMMMMMMKKKLLLMMMNNNNNNNNNNNNNNNLLLIIIDDD>>>;;;999999:::777999<<<@@@CCCEEEFFFFFFCCC@@@<<<:::999888666444333333333333333333333333222222222222222222222222000000////////////000000111000000000111111222333111111111111111111111111111222222333333222222111000000111222222333444444333333333333333333333333333333333333444444444555333444666666777999===@@@IIITTTkkktttwww{{{~~~~~~ooohhhlllrrrttt]]]PPPDDD@@@???===<<<===:::;;;<<<===>>>>>>>>>>>>>>>???@@@@@@BBBBBBCCCDDDIIILLLPPPTTTWWWYYY]]]___aaabbbccceeefffggghhhhhhiiihhhhhhggggggggghhhhhhffffffhhhiiiiiijjjjjjjjjlllkkkkkkkkklllmmmooopppnnnmmmkkkiiiiiiiiijjjkkkkkkllllllllllllnnnsssvvv...//////000111222222222111111222222222333333333000111111111111222222222222222222222222222222222222222222333333444444444222222333333333444444444888999<<<>>>@@@AAAAAA@@@BBBBBBBBBAAAAAA@@@@@@@@@BBBCCCCCCBBBCCCJJJVVV___mmmttt}}}zzzuuunnnzzzuuullllllttt|||~~~}}}{{{zzz{{{~~~zzzmmmfffaaaZZZSSSQQQTTTSSSSSSRRRRRRSSSTTTUUUWWWZZZ___dddgggjjjlllnnniiimmmssszzzxxxpppjjj```WWWRRRPPPOOOOOOLLLIIIJJJNNNPPPSSS___lllpppvvvzzzyyy~~~}}}}}}ttthhh```___```fffoooxxxllleee[[[RRRNNNLLLLLLLLLKKKMMMOOOPPPOOONNNNNNNNNNNNKKKFFF@@@<<<:::::::::555777;;;???BBBEEEFFFGGGEEEBBB>>>;;;:::999777555333333333333333333333333222222222222222222222222222222111111111111222222222111111111222333333444111111111111111111111111222222222333333222222222111111222333333444555555444444444444444444444444444444444555555555666666333444666777777:::===@@@IIITTTlllwww{{{uuukkknnnrrroooYYYMMMCCC@@@???===<<<<<<999:::<<<>>>???>>>>>>===>>>???@@@AAABBBCCCCCCDDDJJJMMMRRRUUUXXX[[[^^^```bbbccceeeggghhhiiijjjjjjiiihhhhhhgggggggggggghhhdddeeefffhhhiiiiiiiiiiiillllllkkkkkklllmmmooopppooommmkkkiiiiiiiiijjjkkkjjjkkkkkkkkkllloootttxxx111222222333333222222111444444333222222333333333111222222333333222222111000000111222333333444444333333333222222111111111222222222333444555666777999:::<<<===???@@@AAAAAA@@@AAA@@@???===>>>@@@BBBEEEBBBBBBEEEIIIPPPaaarrr}}}}}}zzzqqqxxx{{{sssllljjjnnntttyyy|||~~~}}}|||~~~{{{}}}rrrdddZZZVVVVVVTTTRRRRRRTTTUUUTTTRRRSSSWWW[[[___bbbgggooovvvyyyyyywwwrrrvvv}}}yyypppeee]]]WWWTTTSSSNNNKKKIIIKKKKKKLLLRRRYYY\\\aaakkkwww{{{zzz{{{~~~vvvkkkfff```^^^iiiwwwuuueeeXXXQQQNNNLLLJJJMMMLLLMMMNNNQQQRRRQQQPPPMMMMMMJJJEEE>>>::::::;;;:::;;;;;;;;;<<>>;;;777555444444444444444333222111000000000000111111222222333111111111111111111111111333222111000000000222222111111000000111333555666333333333333333333333333111111222222222333333333444444444555555555555666444333333333333444555555777555666888999888<<>>??????>>>>>>@@@CCCFFFKKKMMMQQQTTTWWW[[[___aaaeeeeeefffhhhiiiiiiiiiiiigggfffeeeeeefffhhhjjjllleeefffggggggfffgggiiikkkiiikkklllllllllmmmoooqqqnnnmmmkkkjjjiiihhhhhhhhhkkkjjjkkknnnmmmmmmrrrzzz111222222333333222222111333333333222222222333333111222222333333222222111111111111222222333333444333333333222222222111111222111111222333666888999:::;;;<<<>>>???@@@@@@@@@???@@@@@@@@@??????AAACCCCCCCCCEEEKKKPPPXXXiiixxx~~~yyyzzz|||~~~~~~yyyuuuooollllllpppuuuyyy~~~~~~qqqhhh]]]UUUSSSSSSQQQOOOPPPSSSVVVWWWVVVWWW[[[^^^fffkkkttt||||||ssskkkccc\\\WWWUUUOOOLLLLLLKKKHHHJJJMMMSSSUUU[[[dddooo{{{xxxkkkccc]]]cccnnnzzzssseeeYYYQQQMMMLLLMMMLLLLLLMMMOOOOOONNNLLLNNNNNNKKKFFF@@@;;;:::;;;:::;;;;;;:::;;;>>>CCCGGGFFFEEECCC???<<<999666444444444444444444333222111111111111222222222222222111111111111111111111111333222111000000111222222222111111111111222444555222222222222222222222222111111222222222333333333333333333333444444444444444333333333333444555555777555555888999999===CCCKKKZZZqqqzzz~~~~~~~~~ssszzzuuu^^^KKKEEE???<<<===>>>===;;;========================>>>??????>>>>>>@@@DDDFFFKKKNNNRRRVVVXXX\\\___bbbeeefffgggiiijjjjjjjjjjjjhhhgggffffffgggiiikkklllhhhiiiiiihhhgggfffgggiiikkkllllllkkkjjjjjjlllnnnnnnmmmkkkjjjhhhggggggfffiiiiiikkknnnnnnooovvv~~~111222222333333222222111222222222222222222222222111222222333333222222111222222222222222222222222333333333222222222222111111111000111333666999;;;<<<===>>>???@@@@@@@@@@@@>>>???AAAAAA@@@@@@BBBCCCBBBFFFMMMUUU\\\eeesss{{{{{{}}}}}}yyyuuurrrpppnnnmmmppptttyyy}}}wwwmmmccc]]]VVVRRRQQQRRRQQQOOOPPPUUU[[[^^^^^^___aaaccclllvvv~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~vvvkkkccc```XXXRRRQQQOOOKKKHHHIIILLLLLLMMMQQQYYYdddnnnttttttiii___]]]cccooovvveeeWWWOOOMMMNNNMMMLLLMMMNNNNNNMMMKKKPPPPPPMMMHHHBBB>>><<<;;;:::;;;;;;;;;;;;===@@@CCCGGGFFFDDDAAA>>>;;;888666444444444444444444333333333333333333222222222222111111111111111111111111222111111000111111222222333222222111111222333333111111111111111111111111111111222222222333333333222222222222333333333333444333333333333444555555777555555888999999>>>DDDMMM^^^uuu{{{|||yyyyyy~~~|||}}}wwwyyyiiiVVVIIIDDD>>><<<===>>>===;;;========================>>>>>>???>>>???AAADDDGGGLLLPPPTTTXXXZZZ]]]aaacccfffggghhhjjjkkkkkklllllliiiiiihhhggghhhiiikkklllllllllllliiigggeeefffgggkkkllllllkkkiiihhhjjjkkknnnmmmkkkiiigggfffeeedddggggggiiimmmoooqqqyyy111222222333333222222111111111222222222222222222111222222333333222222111333333222222222222222222222222222222222222222222111000000111444777;;;>>>>>>>>>???@@@@@@AAA@@@@@@>>>@@@AAAAAA@@@@@@AAABBBEEELLLWWWaaahhhppp{{{}}}yyyvvvtttrrrppppppsssxxxttteee[[[YYYVVVTTTSSSTTTUUUTTTSSSTTTZZZcccggghhhgggggghhhqqq}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}||||||||||||zzz|||~~~vvvooodddZZZWWWVVVSSSPPPOOOLLLKKKJJJKKKOOOWWW^^^cccuuuzzzttthhh___]]]dddtttssscccVVVPPPOOOMMMLLLMMMNNNPPPPPPOOORRRQQQOOOKKKFFFAAA===<<<:::;;;<<<;;;:::;;;>>>@@@FFFFFFEEECCC@@@===:::999555555444444444444444555444444444333333222222222222222222222222222222222111111111111111111222222333333222222222222222222222222222222222222222222111111222222222333333333222222222222333333333333444333333333333444555555777444555888999:::???FFFPPPddd|||zzzvvv}}}wwwyyyyyyxxxyyyyyytttaaaRRRFFFBBB>>><<<===>>>===<<<===========================>>>?????????AAAEEEIIIMMMQQQVVVZZZ\\\___bbbdddeeefffgggiiijjjkkkkkkllljjjjjjiiiiiiiiijjjkkkkkklllmmmllljjjgggfffggghhhkkkllllllkkkiiihhhjjjkkknnnllljjjhhhfffdddcccbbbeeeeeeggglllnnnqqqzzz111222222333333222222111000111222333333333333222111222222333333222222111333333222222222222222222222222222222222222222222111111222333666999===?????????@@@AAABBBBBBAAAAAA???AAABBBBBB@@@@@@AAACCCLLLWWWdddmmmsssyyyyyyvvvuuuyyyvvvrrrpppsssyyy{{{ooocccYYYRRRUUUUUUUUUWWWYYYZZZZZZYYY\\\cccmmmrrrrrrpppooooooxxx}}}}}}~~~~~~~~~~~~~~~}}}~~~~~~~~~||||||||||||||||||||||||yyy{{{}}}~~~~~~~~~~~~}}}rrrddd^^^ZZZVVVSSSSSSNNNMMMKKKKKKMMMPPPSSSUUUbbbgggoooxxxuuukkkbbb```hhhsss}}}ttteee[[[RRROOOLLLKKKMMMOOOQQQQQQRRRQQQOOOLLLIIIDDD???<<<:::;;;<<<<<<;;;;;;<<<===EEEEEEEEEDDDBBB@@@===<<<777666555444444444555555444444444333333222222222333333333333333333333333000000111111222222222222222222333222222222222111333333333333333333333333111111222222222333333333333333333333444444444444444333333333333444555555777444444777999:::@@@HHHQQQhhh~~~yyywww}}}vvvrrr}}}}}}|||~~~{{{kkk[[[OOOBBB@@@>>><<<<<<=================================<<<===>>>???@@@BBBGGGJJJNNNRRRWWW[[[^^^```ccceeecccdddfffhhhiiijjjkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjkkkkkkjjjhhhggghhhjjjiiijjjkkkjjjiiiiiikkkmmmlllkkkiiifffdddbbbaaaaaadddcccfffjjjlllpppyyy111222222333333222222111000111333444555555444333111222222333333222222111222222222222222222222222111222222222222333333333222333444666999<<<>>>??????@@@AAABBBCCCCCCCCCCCCAAABBBBBBBBBBBBCCCFFFIIIUUUbbbqqqxxx}}}{{{uuusssuuu}}}yyytttqqqrrrwww~~~vvvjjj```ZZZVVVSSSWWWXXXZZZ\\\^^^______```dddlllvvv||||||zzzyyyxxx~~~}}}||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}~~~~~~}}}|||||||||}}}}}}~~~~~~~~~{{{|||}}}~~~~~~~~~~~~~~~}}}vvvjjjaaaXXXSSSSSSOOONNNMMMLLLKKKKKKKKKLLLUUUYYY^^^eeeppp{{{pppfffeeejjjqqq|||vvvmmm___YYYRRRMMMLLLMMMOOOPPPPPPOOONNNMMMKKKGGGAAA===999;;;======<<<;;;<<<===AAABBBDDDDDDDDDBBB@@@>>>999888666555444444555555333333333333222222222222333333333333333333333333///000111222222222222222111222222333333333222222333333333333333333333333111111222222222333333333333333333333444444444444444333333333333444555555777444444777999;;;BBBIIISSSlll}}}zzzwwwuuuooouuu|||yyyyyytttbbbRRRJJJ???>>>===<<<<<<======>>>========================<<<===>>>???@@@CCCHHHKKKNNNRRRXXX\\\___aaaccceeecccdddeeegggiiijjjkkkkkkkkkkkkkkkkkkjjjiiiiiiiiihhhiiiiiiiiihhhhhhiiikkkggghhhiiiiiihhhhhhjjjllljjjiiigggeeecccbbbaaa```cccbbbdddhhhkkkoooyyy111222222333333222222111000222444666666666555444111222222333333222222111111111111222222333333444111111222222222333333333333555777:::<<<>>>>>>>>>??????AAABBBDDDDDDEEEEEEAAAAAABBBCCCEEEIIIOOOSSS]]]lll{{{zzzwwwwwwyyy{{{|||xxxvvvvvvzzzxxxpppeee\\\YYYYYY[[[\\\___aaaccceeeffffffggghhhjjjrrr|||~~~~~~~~~~~~}}}}}}|||{{{{{{|||}}}~~~~~~}}}}}}}}}|||{{{{{{|||}}}}}}{{{||||||}}}}}}}}}}}}}}}}}}~~~}}}}}}~~~~~~~~~~~~||||||}}}~~~~~~~~~~~~~~~~~~rrrccc[[[ZZZUUUSSSPPPNNNLLLKKKKKKKKKNNNPPPTTTWWW^^^kkk|||ssslllkkkfffrrr~~~vvvmmm___TTTNNNMMMNNNOOOOOONNNMMMNNNMMMIIICCC>>>888;;;>>>>>>===<<<<<<===>>>@@@BBBDDDEEEDDDBBBAAA;;;:::777555444444444555111111111222222222222222111111111111111111111111...///111222333333222222000000222333444333333222222222222222222222222222111111222222222333333333222222222222333333333333444333333333333444555555777444444777999;;;CCCKKKYYYtttyyyuuuxxxwwwooopppwww}}}yyy{{{zzzwww{{{~~~nnnZZZKKKDDD=========<<<<<<<<<>>>???========================;;;===>>>???AAADDDHHHLLLMMMRRRXXX\\\___aaacccdddcccdddfffhhhjjjkkkllllllkkkkkkkkkjjjjjjiiihhhggghhhhhhiiihhhgggggghhhjjjfffggggggfffeeedddfffggghhhgggfffdddbbbaaaaaaaaa``````bbbhhhlllrrr}}}222222222333333222222222111222555666777777666555222222222333333222222222000000111222333333444444111111111222222333333333444666999<<<>>>???>>>>>>>>>???AAACCCDDDEEEFFFFFF@@@AAABBBDDDHHHNNNVVV\\\bbbrrr|||tttqqqvvv}}}~~~}}}||||||~~~}}}vvviiicccZZZUUUVVV[[[aaaeeegggiiikkklllmmmmmmnnnooollluuu~~~{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyxxxxxxzzz||||||{{{|||{{{{{{{{{{{{{{{{{{|||zzz{{{||||||}}}}}}|||||||||}}}~~~~~~}}}|||~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~||||||}}}~~~rrrgggeee\\\ZZZVVVQQQOOOOOOOOOPPPKKKMMMOOOQQQUUU^^^lllvvv~~~tttppp^^^jjjxxx~~~lll]]]SSSOOOOOOOOOMMMLLLLLLNNNNNNJJJDDD>>>888;;;>>>???>>>=========<<<>>>AAADDDEEEEEECCCBBB===;;;888555444333444444000000000111111222222333////////////////////////...///111222333333222222///000111333444444333333111111111111111111111111111111222222222333333333000111111111111222222222444333333333333444555555777444444666999<<>>???========================;;;===>>>???AAADDDIIILLLMMMQQQXXX\\\___aaacccddddddeeegggiiikkklllmmmmmmkkkkkkkkkjjjiiihhhgggfffhhhiiiiiihhhfffeeefffhhhfffggggggeeebbbaaabbbcccgggfffeeecccbbbaaaaaaaaa^^^^^^bbbhhhmmmttt222222222222222222222222000111222222333444555555333333333333333333333333111111111222222333333333444555555333222222444777888999:::<<<===>>>>>>>>>BBBAAABBBCCCDDDDDDBBB@@@@@@CCCEEEFFFIIITTTdddpppwwwyyyzzzyyywwwxxx|||~~~rrrhhheee^^^ZZZYYY\\\```cccjjjrrrwwwxxxvvvrrrnnnmmmpppssssssyyy~~~~~~~~~~~~{{{yyyxxxyyyyyyyyyxxxxxxxxxxxxyyyyyyyyyyyyyyy{{{{{{{{{zzzyyyyyyxxxxxx|||}}}}}}}}}}}}||||||{{{||||||}}}~~~~~~~~~~~~}}}~~~~~~~~~}}}}}}}}}~~~~~~}}}{{{zzzzzz|||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}||||||}}}~~~~~~~~~~~~xxxppplll]]]UUUXXXYYYQQQLLLNNNRRRNNNLLLLLLMMMRRR]]]hhhzzz{{{xxx{{{vvvkkkgggiiivvv~~~oooZZZPPPOOOQQQPPPOOOOOOQQQQQQNNNGGGAAA<<<;;;<<<===@@@@@@???>>><<<>>>BBBFFFHHHHHHFFFEEEAAA???<<<999777555444444111111111111111111111111000000000111222222222333333222111111000111111111222111111000000111111222222222222222222222222222222222333333333333444444444444444333333222222222666555555444333333222222666555666888999<<>>>>>??????======>>>>>>===<<<;;;;;;<<<===>>>???AAAEEEKKKOOOMMMQQQUUUWWW[[[cccfffeeeeeefffggghhhhhhjjjnnnqqqmmmkkkjjjiiikkkkkkkkkjjjggggggfffffffffeeeeeeeeeiiihhhfffcccbbbbbbbbbbbbcccddddddeeedddcccaaa```bbbdddhhhkkkpppyyy222222222222222222222222333333333333333333333333333333333333333333333333111111222222222333333333222333333222000111333555999999;;;<<<===>>>>>>>>>>>>>>>???AAABBBCCCBBBAAACCCDDDGGGKKKTTT```mmmvvv}}}{{{||||||~~~qqqeee^^^]]][[[ZZZ\\\```bbbeeemmmvvv~~~~~~|||wwwrrrqqqtttxxxyyy~~~}}}{{{yyyxxxwwwwww|||zzzwwwvvvwwwxxxwwwvvvxxxyyyyyyyyyyyyzzzzzzzzzzzzyyyyyyyyyxxxxxxwwwwwwzzzzzz{{{{{{{{{{{{{{{zzzzzz{{{||||||}}}}}}||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~|||zzzzzz|||~~~}}}}}}|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~}}}}}}|||}}}~~~~~~}}}~~~zzzjjj___```aaaZZZTTTTTTPPPMMMLLLMMMMMMNNNUUU]]]kkkwwwtttlllgggmmmyyy}}}{{{lll[[[SSSPPPLLLKKKKKKMMMOOOOOOKKKFFF===<<<;;;<<<>>>??????>>><<<>>>BBBEEEGGGGGGFFFEEEBBB@@@===:::777555444333222222222222222222222222111111111111222222222222333222222111111111111111222222111111111111222222222222222222222222222222222222333333333333444444444444444333333222222222444444444444444444555555777666777:::;;;>>>HHHSSSllltttnnnrrrxxx~~~wwwkkkdddeeehhhhhhmmm~~~yyypppaaaOOODDDAAA===============>>>>>>>>>===============<<<;;;;;;<<<>>>???@@@BBBFFFKKKOOOOOOSSSWWWXXX\\\cccfffeeeeeefffgggggghhhjjjmmmppppppnnnmmmlllmmmlllkkkiiiggggggfffffffffeeeeeeeeegggfffeeecccbbbbbbbbbbbbccccccdddddddddcccbbbaaabbbdddgggkkkpppyyy222222222222222222222222444444444333333222222222333333333333333333333333222222222222333333333333222222333222111222444666999:::;;;===>>>>>>>>>>>><<<===>>>???AAABBBCCCDDDFFFHHHMMMVVVcccpppzzz|||{{{{{{~~~zzzkkk```ZZZXXXXXXYYY[[[```ddddddgggqqq}}}~~~yyyxxx{{{~~~{{{yyywwwvvvuuuyyywwwuuuttttttuuuuuutttvvvvvvwwwwwwwwwxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvwwwxxxyyyyyyyyyyyyyyyyyyyyyzzz{{{{{{{{{{{{zzz{{{{{{||||||}}}~~~~~~~~~~~~~~~|||{{{{{{}}}||||||{{{{{{{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ooommmnnnhhhaaa___TTTQQQQQQRRRPPPMMMOOOTTT[[[fffyyyyyymmmhhhlll|||yyyzzz}}}hhhWWWMMMKKKIIIHHHJJJMMMNNNKKKIII???===::::::<<<===>>>>>><<<>>>AAADDDEEEFFFEEEDDDCCCBBB???;;;888555444333333333333333333333333333222222222222222111111111333333222111111111111111333333222222222222333333222222222222222222222222222222333333333333444444444444333333333333222222333333444555666666777777888777888;;;<<<@@@LLLXXXsssqqqlllrrrzzz{{{{{{xxxrrriiibbb```aaa```lll~~~qqqfffXXXJJJCCCBBB>>>>>>=================================<<<<<<;;;===>>>@@@BBBDDDHHHMMMQQQSSSWWWYYYZZZ^^^dddgggfffeeefffgggggggggiiillloooqqqpppooooooooonnnkkkhhhggggggffffffffffffeeeeeecccccccccccccccbbbaaaaaabbbbbbcccdddddddddccccccbbbdddgggkkkqqqyyy222222222222222222222222333333333333333333333333222222333333333333444444333333333333333333333333444444555444444555777:::;;;;;;<<<===>>>??????>>>>>>>>>@@@@@@AAACCCEEEGGGHHHNNNYYYdddooozzz~~~yyyzzzyyy|||}}}zzzlll```ZZZYYYZZZ[[[\\\```dddfffcccfffttt~~~~~~}}}||||||}}}{{{yyyxxxwwwwwwwwwuuurrrrrrrrrssssssrrrrrrrrrssssssttttttuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvtttuuuvvvwwwxxxxxxxxxxxxwwwxxxyyyyyyzzzzzzyyyyyyzzzzzzzzzzzz{{{{{{||||||~~~~~~~~~}}}{{{{{{|||~~~|||{{{{{{zzzzzz{{{}}}~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~|||||||||}}}~~~~~~}}}||||||}}}~~~~~~~~~}}}}}}}}}~~~~~~}}}}}}||||||||||||}}}}}}~~~~~~}}}}}}~~~||||||wwwoookkk___[[[XXXWWWTTTPPPPPPSSSTTT[[[jjj~~~|||uuuoooxxx}}}yyyzzzwww```OOOMMMKKKIIIJJJLLLLLLHHHEEEBBB>>>:::999:::<<<=========>>>@@@BBBCCCDDDDDDDDDEEECCC@@@===999666444222444444444444444444444444333333333222222111111111333333222111111111111222444333333222222333333444111222222222222222333333222222222333333333444444333333333333333333333333444444555555666777777777777666888:::;;;AAAOOO]]]yyyqqqmmmuuu{{{wwwssskkkbbb]]]\\\\\\nnn~~~kkk\\\OOOEEEAAABBB>>>>>>>>>======<<<<<<;;;<<<===============<<<<<<===???AAACCCFFFIIINNNRRRVVVZZZ\\\]]]```fffhhhgggeeefffggggggggghhhkkknnnooooooooopppqqqooollliiihhhggggggggggggfffffffffaaabbbcccddddddcccbbbaaaaaabbbbbbcccddddddddddddcccdddggglllrrrzzz222222222222222222222222111111222333333444555555222222222333333444444444333333333333333333333333333444555555555666999;;;<<<<<<===>>>???????????????@@@AAA@@@@@@BBBFFFIIILLLXXXgggqqqvvv}}}|||yyyzzzzzz}}}zzzzzz}}}~~~yyypppjjjbbb\\\[[[\\\___```eeegggiiigggcccfffwww~~~|||zzzxxxwwwxxxwwwvvvvvvuuuuuuuuuuuuuuussspppooopppqqqpppoooppppppqqqrrrrrrssstttttttttttttttuuuuuuvvvvvvvvvssstttuuuvvvwwwwwwxxxwwwvvvwwwwwwxxxxxxxxxxxxxxx{{{{{{{{{{{{{{{{{{{{{{{{|||}}}~~~}}}{{{zzz{{{}}}|||{{{{{{zzz{{{|||}}}~~~||||||}}}}}}}}}~~~~~~~~~~~~||||||||||||}}}~~~}}}|||||||||}}}~~~}}}~~~~~~~~~{{{||||||}}}}}}~~~~~~~~~~~~~~~}}}||||||{{{{{{||||||}}}}}}}}}||||||}}}~~~~~~zzzkkkccc\\\XXXTTTPPPOOOSSSRRRUUU]]]jjjzzz~~~{{{zzzkkkVVVNNNLLLKKKLLLNNNLLLHHHDDDDDD@@@;;;999999;;;<<<======>>>???@@@AAABBBCCCDDDEEEDDDBBB>>>;;;777444333444444444444444444444444444333333333222222111111444333333222111222222222444333333222222333333444111111111222222333333333222222222333333333444444333333333333333333333333666666666666666666666666555555888:::;;;AAAQQQaaa~~~qqqoooxxx}}}yyyvvvoooccc[[[ZZZ^^^tttfffUUUJJJBBB???@@@>>>>>>======<<<<<<;;;;;;<<<<<<===============<<<===???BBBDDDGGGKKKOOOSSSXXX\\\^^^^^^bbbgggjjjhhhgggggghhhgggggghhhkkkmmmllllllmmmnnnpppooommmjjjiiiiiiiiihhhhhhhhhggggggaaabbbdddeeeeeedddccccccbbbbbbbbbccccccddddddeeedddeeehhhmmmttt{{{222222222222222222222222000111111222444555555666111222222333333444444555444444444444333333333333111222333333444555888;;;======>>>???????????????>>>@@@AAA@@@@@@BBBHHHMMMUUUdddttt|||{{{~~~yyyxxx{{{}}}}}}zzz{{{||||||tttppp```___]]]\\\]]]```ccceeemmmnnnnnnlllgggkkk{{{~~~{{{xxxvvvsssrrrrrrqqqqqqrrrrrrssstttuuurrrooommmlllmmmmmmmmmllloooooopppqqqrrrsssssstttqqqqqqrrrsssttttttuuuuuurrrssstttuuuuuuvvvuuuuuuttttttuuuvvvvvvvvvvvvuuuzzzzzz{{{{{{{{{{{{{{{{{{{{{|||}}}|||zzzyyyzzz{{{|||{{{zzzzzzzzz{{{|||}}}{{{||||||}}}}}}~~~~~~~~~~~~}}}|||{{{||||||}}}}}}|||{{{{{{{{{|||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{{{{||||||||||||||||||~~~}}}}}}~~~}}}|||{{{{{{|||}}}~~~}}}||||||||||||~~~~~~}}}}}}}}}~~~xxxnnnbbb[[[UUUOOONNNPPPPPPPPPSSSYYYbbblllsssvvvooo[[[PPPNNNKKKLLLNNNNNNKKKHHHFFFBBB===::::::;;;<<<<<<>>>>>>>>>>>>???AAABBBCCCEEEDDDBBB@@@<<<999666444444444444444444444444444333333333333333222222222444444333222222222222222333333222222222222333333111111111222222333333444222222333333333333444444222222333333333333444444666555555555555555555555444555777999:::BBBTTTfffzzzpppqqqzzz~~~{{{zzzrrrccc[[[\\\eee{{{aaaPPPGGGAAA>>>>>>======<<<<<<<<<<<<<<<<<<;;;<<<==================<<>>>>>??????@@@@@@?????????AAACCCDDDDDDHHHPPPWWWcccooo|||{{{uuuuuuzzz|||}}}}}}xxxoooiiieee[[[^^^aaabbbccceeejjjnnnrrrrrrtttsssqqqsss}}}{{{yyyxxxwwwuuusssqqqooonnnlllllllllmmmnnnooopppqqqnnnkkkiiihhhiiiiiiiiihhhkkkkkklllmmmnnnooopppqqqmmmnnnnnnoooqqqrrrrrrsssqqqrrrrrrsssssssssrrrrrrpppqqqrrrrrrssssssrrrrrrrrrssstttuuuwwwxxxyyyzzzyyy{{{|||{{{yyyxxxyyyyyyzzzyyyyyyxxxxxxzzz{{{|||{{{{{{||||||}}}~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~|||{{{{{{|||}}}}}}||||||{{{zzz{{{|||}}}~~~~~~~~~}}}}}}||||||{{{||||||{{{{{{{{{{{{{{{{{{|||~~~~~~}}}||||||~~~~~~~~~}}}||||||}}}~~~}}}||||||||||||~~~|||}}}~~~~~~~~~}}}|||{{{}}}~~~~~~qqqggg^^^VVVRRRRRRMMMNNNOOOQQQTTTYYY___dddssstttgggYYYTTTMMMKKKKKKMMMLLLKKKGGGCCC???<<<<<<<<<<<<;;;>>>=========>>>@@@BBBCCCDDDDDDCCCAAA>>>:::777666333333333333333333333333222222333333333333333333444444333222222222222333222222111111111111222222000111111222333333444444222222333333333333444444222222222333333444444444333333333444555555666666444666999:::;;;DDDXXXjjjyyysssvvv~~~~~~vvvfff```cccmmmsssZZZLLLFFFAAA===<<<;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<===============;;;>>>BBBEEEHHHKKKOOORRRXXX]]]___```ccciiilllkkkjjjkkkkkkjjjiiiiiikkkmmmmmmkkkkkkkkkmmmnnnmmmlllmmmllllllllllllkkkkkkkkkiiihhhhhhggggggggghhhhhheeedddcccbbbbbbbbbcccdddhhhhhhkkkqqqyyy222222222222222222222222444444333333333333222222111111222333333444555555555555555444444333333333333444555666777999<<>>??????@@@@@@@@@??????AAADDDGGGHHHIIIOOOYYYaaannnvvv~~~wwwqqqsssxxxyyy}}}~~~{{{uuummmddd___]]]___dddiiijjjjjjlllrrrxxxssstttwwwzzzyyyzzz~~~~~~}}}{{{zzzrrrrrrrrrqqqooonnnlllkkkddddddddddddeeefffggghhhkkkhhhfffeeefffffffffeeefffggggggiiijjjkkklllllljjjkkklllmmmnnnooopppqqqppppppqqqqqqqqqppppppooonnnnnnooopppppppppppppppiiijjjllloooqqqtttvvvwwwxxxzzz{{{{{{yyyxxxxxxxxxyyyxxxwwwwwwwwwxxxyyyzzzzzz{{{{{{|||}}}~~~~~~}}}|||{{{{{{{{{}}}~~~~~~}}}|||{{{{{{|||}}}~~~|||{{{zzzzzz{{{|||}}}~~~~~~}}}|||{{{zzzzzz|||||||||{{{{{{zzzzzzyyyyyy{{{}}}}}}}}}|||}}}~~~|||{{{|||~~~~~~~~~||||||~~~}}}}}}||||||}}}~~~{{{|||}}}~~~~~~}}}||||||zzz|||~~~~~~~~~}}}|||||||||}}}~~~~~~~~~uuukkk___XXXVVVLLLNNNPPPQQQPPPRRRWWW\\\dddtttyyyddd[[[PPPIIIHHHJJJKKKKKKHHHDDD@@@>>>======<<<;;;>>>===<<<<<<===???AAACCCCCCCCCCCCAAA>>>;;;888777333333333333333333333333222222222333333444444444555444333333222222333333222111111111111111111222000000111222333333444444222222333333333444444444222222222333333444444444000111222333555666777888555777:::<<<===EEEZZZnnn{{{www|||{{{kkkeeejjjqqqlllUUUJJJFFFBBB>>><<<:::;;;;;;<<<<<<=========;;;;;;<<<===>>>>>>======:::===AAAEEEHHHKKKOOORRRXXX\\\___```dddjjjmmmkkkkkklllllljjjiiiiiilllnnnpppnnnlllkkklllmmmlllkkknnnnnnmmmmmmmmmllllllllllllkkkiiihhhhhhhhhiiijjjfffeeecccbbbbbbbbbcccccciiiiiilllrrrzzz222222222222222222222222111111222222222333333333333333333333333333333333555444444333333333444444333444555777999:::;;;;;;???>>>===>>>@@@AAAAAAAAAFFFDDDDDDHHHRRR]]]ggglll{{{}}}zzzxxxxxxvvvtttsssxxx{{{zzzrrrllljjjeee^^^]]]aaadddiiioooqqqpppqqquuuyyy{{{yyywwwwww{{{}}}yyywwwvvvuuutttsssuuusssooommmkkkhhheeebbbddddddddddddcccaaa``````````````````aaaaaaaaaaaa```aaabbbcccbbbccceeegggiiijjjlllmmmmmmmmmlllkkkiiiiiiiiijjjmmmmmmmmmkkkkkkjjjiiihhhgggfffffffffiiiiiiggggggiiillloooqqqssswwwxxxwwwwwwyyyxxxuuuwwwuuurrrqqqrrruuuxxxyyy{{{}}}~~~~~~|||{{{|||}}}}}}|||||||||}}}~~~~~~~~~}}}|||||||||||||||{{{{{{{{{{{{||||||||||||~~~|||{{{|||}}}}}}|||{{{yyyzzz{{{zzzxxxuuutttssswwwyyy{{{{{{{{{{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~|||yyyzzz}}}{{{{{{yyyxxxvvvvvvuuuuuuzzzzzzyyyyyyzzz|||~~~}}}zzz}}}~~~}}}|||||||||{{{nnnaaaXXXUUUQQQOOOPPPPPPOOOQQQUUU[[[eeewwwvvviiiXXXOOOMMMNNNLLLJJJMMMIIIDDDAAA???>>>===<<<;;;;;;;;;::::::;;;>>>AAA@@@@@@AAAAAA@@@===;;;999666555333222111222222333222222222222222222222222222222222222222222111111333222222111111222222333111111222222222333333333222222222222333444555666555555555555555555555555666555555444444444555555555666:::>>>???IIIaaayyy|||zzz||||||ooohhhnnnuuu{{{eeeNNNBBB@@@???>>>===>>>>>>======<<<<<<<<<;;;======<<<<<<<<<;;;;;;;;;>>>@@@CCCEEEHHHKKKOOORRRYYYYYYZZZ^^^eeeiiijjjiiijjjjjjiiijjjkkkmmmoooqqqpppooonnnmmmmmmlllmmmmmmlllkkkkkkmmmnnnooonnnlllooollljjjjjjlllllljjjggghhheeebbb______```cccdddjjjlllqqqyyy~~~333333333333333333333333111222222222222333333333333333333333333333333333555444444333333444444444333555666999:::<<<======@@@?????????AAABBBCCCCCCEEEGGGLLLUUUbbboooxxx|||wwwwwwwwwyyyzzzzzzxxxvvvwwwzzzqqqjjjeeedddaaa]]]___ccckkkpppvvvyyyyyyzzz|||~~~|||zzzxxxxxx}}}|||zzzvvvtttssssssqqqppppppnnnkkkiiigggeeebbb```\\\\\\\\\[[[[[[ZZZYYYYYY[[[[[[[[[\\\\\\]]]]]]]]]ZZZ[[[]]]]]]\\\]]]___aaaeeefffhhhiiiiiiiiihhhgggggggggfffhhhiiijjjhhhgggfffeeedddbbbaaa`````````^^^^^^^^^___bbbfffjjjmmmqqquuuwwwuuuuuuxxxxxxvvvyyyvvvsssqqqrrrtttvvvwwwzzz|||}}}}}}|||{{{|||}}}}}}}}}}}}|||}}}}}}~~~~~~~~~~~~}}}|||||||||||||||{{{{{{{{{{{{||||||}}}}}}~~~}}}||||||}}}~~~}}}|||{{{}}}}}}zzzuuuqqqoooooosssuuuwwwxxxwwwwwwxxxyyy}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||yyyyyy{{{}}}}}}|||{{{zzzyyyyyyxxxxxxyyyyyyyyyyyyyyyyyyzzz|||}}}~~~}}}}}}}}}|||zzzwwwyyy{{{}}}~~~}}}{{{zzzyyyyyyyyy}}}mmmcccZZZTTTPPPQQQQQQOOOOOOQQQTTT[[[iii}}}yyyfffXXXPPPMMMJJJHHHKKKIIIEEEAAA>>><<<<<<<<<<<<<<<;;;999999:::===@@@@@@AAAAAABBB@@@>>><<<:::666555333222222222333333222222222222222222222222111111111111111222222333333222222111111222222333111111222222222333333333222222222222333444555666555555555555555555555555666666555444444444444555555777:::>>>BBBNNNggg}}}|||~~~wwwmmmqqqvvvwwwbbbLLLBBB@@@???=========<<<<<<<<<;;;;;;;;;;;;======<<<<<<<<<;;;;;;;;;>>>@@@CCCFFFHHHKKKPPPSSSYYYYYYZZZ___dddiiijjjjjjlllkkkkkkkkklllnnnpppqqqpppooonnnnnnmmmmmmmmmmmmlllkkkkkklllnnnooommmlllooommmkkkkkklllllljjjhhhhhhgggdddbbbaaabbbcccdddfffiiipppxxx|||444444444444444444444444222222222222333333333333333333333333333333333333444444444333333444444555444555888:::<<<>>>??????AAAAAAAAAAAABBBDDDFFFGGGGGGMMMXXXhhhwww~~~qqqssswww}}}}}}yyy|||xxxgggccc___`````````dddiiiooottt{{{~~~{{{|||~~~}}}xxxvvvrrrqqqpppooommmllliiigggdddbbbaaa```]]][[[SSSSSSSSSSSSSSSSSSRRRRRRSSSSSSTTTUUUVVVVVVWWWWWWUUUVVVXXXXXXWWWXXXZZZ\\\```aaabbbcccccccccbbbbbbcccbbbbbbbbbccccccaaa```]]]\\\[[[YYYXXXWWWVVVVVVRRRRRRSSSVVVZZZ```eeehhhnnnsssvvvttttttwwwyyyxxx{{{yyyvvvsssrrrrrrtttuuuxxxzzz||||||{{{{{{|||}}}~~~~~~}}}|||||||||}}}}}}~~~~~~}}}}}}}}}|||||||||zzzzzzzzz{{{|||}}}~~~~~~~~~}}}|||}}}~~~~~~}}}}}}zzzrrrkkkjjjkkkppprrrssstttsssssstttuuuzzz{{{}}}~~~~~~~~~~~~}}}}}}}}}}}}~~~{{{yyyxxxyyyzzzzzzzzzxxxxxxwwwxxxxxxyyyzzz{{{yyyxxxxxxxxxyyy{{{}}}~~~~~~|||{{{{{{zzzxxxvvvsssrrrrrruuuzzz}}}}}}{{{{{{zzzyyywwwvvvuuuuuuuuuxxxxxxxxxzzz|||yyyhhh^^^VVVUUUUUURRRPPPOOORRRUUU]]]kkk~~~~~~zzz~~~zzzfffXXXPPPLLLJJJJJJJJJIIIDDD>>>;;;<<<>>>======;;;999777999===@@@@@@AAABBBBBBBBB@@@===<<<666555444333222333444444222222222222222222222222111111000000000222333444333222222111111222222333111111222222222333333333222222222222333444555555444444444444444444444444666666555444444444444444666777:::???FFFVVVqqq~~~~~~qqqsssxxxppp]]]III@@@???>>>======;;;;;;;;;;;;;;;:::::::::<<<<<<<<<<<<<<<;;;;;;;;;>>>AAADDDFFFIIILLLQQQTTTYYYZZZ[[[___dddhhhjjjjjjnnnnnnmmmmmmnnnnnnooopppooooooooonnnnnnnnnnnnnnnlllkkkkkklllnnnnnnmmmkkknnnmmmkkkkkkllllllkkkiiiiiihhhgggeeedddcccccccccdddiiipppyyy}}}444444444444444444444444222222222333333333444444333333333333333333333333444444333333333444555555444666888:::===???@@@@@@AAAAAAAAABBBBBBDDDGGGJJJLLLUUUfffxxx{{{rrruuu|||~~~sssdddaaa``````bbbfffjjjnnnnnnssszzz~~~}}}|||{{{{{{uuussspppooonnnllljjjhhhdddaaa^^^\\\[[[YYYVVVTTTNNNNNNNNNNNNNNNNNNOOOOOOLLLLLLMMMNNNOOOPPPQQQRRRSSSUUUVVVVVVUUUVVVXXX[[[[[[\\\]]]______^^^^^^]]]^^^]]][[[[[[\\\[[[YYYWWWTTTSSSQQQPPPNNNMMMMMMMMMLLLLLLNNNQQQUUU[[[aaadddlllrrruuuttttttxxx{{{{{{}}}zzzvvvrrrqqqqqqrrruuuwwwzzzzzzzzzzzz{{{}}}~~~}}}|||||||||||||||~~~~~~~~~~~~}}}}}}||||||zzzzzzzzzzzz{{{|||~~~~~~}}}|||}}}~~~~~~}}}}}}yyypppiiiiiikkknnnppprrrrrrqqqqqqqqqrrrwwwyyy|||}}}}}}}}}}}}}}}||||||||||||zzzxxxwwwwwwxxxyyyzzzuuuuuuuuuuuuuuuvvvwwwxxxxxxxxxwwwxxxyyyzzz|||}}}}}}|||zzzyyyxxxwwwtttrrrmmmiiihhhmmmuuu{{{zzzxxxwwwwwwvvvuuusssrrrrrrrrrssssssssstttuuuwwwxxxzzz}}}~~~oooaaa\\\ZZZWWWTTTSSSWWWVVVXXX```ooo}}}~~~tttrrryyyxxxfffYYYQQQNNNKKKMMMMMMHHH@@@<<<>>>AAA???>>><<<888777888<<>>666666444333333333444555222222222222222222222222444333222111111222444555333222222111111222222333111111222222222333333333333222222222333333444555444444444444444444444444666666555444444444444444777888:::???JJJ___zzz}}}~~~rrrssszzzhhhWWWFFF???>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<>>???@@@@@@AAABBBAAAAAADDDHHHLLLRRR^^^rrr~~~zzzwwwzzzyyynnnddddddccccccfffkkkoooqqqmmmpppwww}}}}}}|||{{{yyyxxxwwwwwwsssqqqooommmkkkiiifffccc___\\\YYYWWWUUURRROOOMMMKKKJJJJJJIIIIIIJJJKKKLLLGGGGGGHHHIIIJJJKKKLLLMMMPPPQQQRRRRRRRRRSSSUUUWWWWWWXXXYYYZZZ[[[ZZZYYYYYYWWWUUUTTTTTTTTTRRRPPPNNNKKKKKKIIIHHHGGGFFFFFFFFFIIIIIIJJJMMMRRRWWW]]]```iiiqqqwwwwwwwww{{{~~~~~~yyysssppppppqqqrrruuuwwwyyyyyyzzz{{{}}}~~~~~~}}}|||{{{{{{{{{|||}}}~~~~~~~~~}}}||||||zzzyyyyyyxxxyyy{{{}}}~~~}}}|||{{{|||~~~~~~}}}|||}}}}}}xxxqqqllllllnnnppprrrssssssrrrrrrrrrsssvvvxxx{{{~~~}}}}}}}}}|||||||||{{{{{{zzzyyyxxxvvvuuuvvvxxxyyyttttttsssssssssttttttuuuvvvvvvuuuvvvwwwxxxzzz{{{zzzxxxwwwvvvvvvtttqqqnnnhhhbbb___cccnnnvvvwwwuuuttttttsssrrrrrrqqqpppooopppppppppppppppqqqqqqrrrssstttuuuvvvyyy}}}pppfffaaa\\\YYYYYYYYYXXXVVVYYYcccqqq~~~xxxlllkkkrrr{{{uuudddVVVOOOLLLNNNNNNIIIAAA===>>>@@@AAA@@@===:::888888;;;>>>@@@AAABBBCCCCCCBBB@@@???888777666444333444444555222222222222222222222222666555444333222222333444333222222111111222222333111111222222222333333333333333222222222333444444444444444444444444444444555555444444444444555555888999;;;???MMMeee|||~~~~~~rrrttt|||{{{```RRRDDD>>>>>>===<<<===<<<<<<<<<<<<<<<<<<======;;;<<<<<<<<<<<<<<<<<<<<>>??????@@@AAACCCBBBBBBDDDJJJOOOXXXfff||||||~~~{{{wwwtttuuuwwwyyyyyy~~~yyynnnjjjeeehhhiiihhhkkkppprrrrrrppppppttt~~~}}}|||}}}{{{{{{yyyxxxvvvtttsssrrrpppnnnkkkhhhfffccc___[[[XXXUUURRRPPPOOOLLLJJJGGGFFFEEEDDDCCCCCCCCCEEEEEECCCDDDDDDEEEFFFGGGGGGHHHIIIJJJKKKKKKKKKLLLNNNPPPQQQRRRTTTUUUUUUUUUTTTSSSPPPNNNMMMLLLLLLKKKHHHFFFFFFEEEEEEDDDDDDDDDDDDDDDFFFGGGHHHJJJNNNTTTYYY]]]hhhsss{{{}}}}}}}}}uuuqqqppprrrppprrruuuwwwxxxyyy{{{}}}}}}}}}|||{{{{{{{{{||||||}}}~~~~~~}}}|||zzzyyyxxxwwwwwwxxxzzz||||||{{{zzz{{{}}}~~~}}}{{{{{{zzzwwwtttrrrrrrrrrsssuuuvvvvvvuuutttuuuvvvvvvxxxzzz}}}}}}}}}||||||{{{{{{zzzzzzzzzzzzxxxuuurrrqqqssstttrrrrrrqqqqqqqqqrrrrrrsssrrrrrrqqqrrrssstttvvvwwwuuutttssssssrrrqqqmmmkkkeee^^^XXXZZZdddmmmppppppoooooooooooonnnmmmlllkkkkkkkkkkkkjjjjjjjjjjjjjjjllllllmmmmmmmmmpppuuuyyy|||wwwmmmeeeaaa```YYYXXXVVVVVVZZZcccooowww~~~~~~}}}}}}mmmccceeejjjooo~~~ooo^^^SSSMMMNNNMMMIIIBBB>>>===>>>BBBAAA@@@===:::999;;;<<>>===<<<===<<<<<<<<<===============;;;;;;;;;<<<<<<<<<<<<<<<@@@BBBFFFIIILLLPPPUUUXXXZZZ\\\___bbbdddfffiiilllmmmmmmnnnnnnnnnmmmllllllmmmnnnpppqqqrrrrrrrrrqqqooonnnnnnnnnoooooonnnlllmmmnnnooonnnmmmlllmmmooonnnnnnnnnnnnnnnmmmlllkkkmmmsss{{{333333333333333333333333333333333444444444444555333333333333333333333333333333333333444555666666999:::<<<===>>>?????????AAACCCEEEDDDCCCFFFLLLRRR___mmm~~~vvvrrrooonnnooosssxxx}}}uuukkkhhhjjjhhhmmmpppppprrrxxxyyyvvvtttppppppyyy}}}}}}}}}zzzyyyxxxuuusssqqqooonnnkkkiiieeebbb___[[[VVVRRRNNNLLLJJJIIIIIIHHHFFFEEECCCAAA@@@>>>===>>>???@@@AAAAAAAAABBBBBBCCCCCCCCCBBBCCCDDDEEEDDDEEEGGGIIIJJJKKKLLLNNNNNNMMMMMMLLLJJJHHHGGGGGGGGGFFFCCCAAACCCCCCCCCCCCCCCDDDDDDEEEEEEEEEGGGJJJOOOUUUZZZ^^^hhhtttwwwrrrqqqsssnnnppptttvvvwwwyyy{{{}}}||||||{{{{{{{{{|||}}}}}}}}}~~~~~~}}}{{{zzzyyywwwuuuuuuvvvxxxyyyzzzzzzyyyzzz|||~~~}}}|||}}}zzzwwwvvvwwwwwwvvvuuuvvvwwwyyyyyywwwvvvwwwxxxxxxyyyzzz{{{}}}~~~}}}}}}|||{{{{{{zzzyyyyyy|||{{{xxxsssmmmjjjjjjllljjjjjjkkkkkklllmmmoooooommmlllllllllmmmoooqqqrrrooonnnnnnnnnnnnmmmiiigggddd]]]UUUSSSXXX```fffhhhhhhiiiiiiiiiiiigggfffeeecccccccccccccccbbbaaaaaabbbcccdddddddddgggjjjmmmmmmsss{{{ssskkkjjj___]]]ZZZWWWVVVZZZbbbhhhrrr||||||sssgggaaaaaa```mmm|||jjj^^^QQQPPPNNNKKKGGGCCC@@@>>>BBBCCCBBB@@@===::::::;;;===???AAABBBCCCBBBAAA@@@===;;;999666444333222222222222222222222222222222...///111333444444333222333222222111111222222333111111222222222333333333444333333222222333333333333333333333333333333333222222333333555666888999888:::;;;???OOOiiiqqqyyywwwmmmuuuyyyoooXXXMMMCCC???>>><<<;;;===;;;;;;;;;<<<<<<=========;;;;;;;;;<<<<<<<<<======@@@CCCFFFJJJMMMQQQVVVYYYZZZ]]]```bbbccceeeiiilllmmmmmmnnnooooooooonnnmmmlllnnnppprrrsssssssssrrrqqqpppooopppqqqpppooommmmmmnnnpppooommmlllnnnppprrrrrrrrrrrrrrrrrrrrrrrrsssxxx444444444444444444444444333333333444444444555555333333333333333333333333222222222333444555666777<<<===>>>??????@@@@@@@@@BBBDDDFFFEEEDDDGGGNNNUUUfffssszzzqqqgggfffiiiooowww~~~{{{ssskkkdddgggnnnlllrrrwwwwwwzzz{{{uuupppmmmttt~~~~~~~~~zzzyyywwwtttrrrooommmlllgggdddaaa^^^ZZZUUUOOOKKKGGGFFFEEEEEEFFFFFFEEEDDDBBBAAA>>><<<<<<<<<===>>>?????????@@@@@@@@@@@@@@@???@@@BBBBBBAAABBBDDDFFFEEEFFFGGGHHHIIIHHHGGGGGGFFFEEEDDDCCCDDDCCCAAA???BBBBBBBBBBBBCCCDDDEEEFFFEEEFFFGGGKKKQQQXXX^^^bbbhhhvvvxxxsssrrrtttmmmpppsssuuuwwwyyy{{{}}}{{{{{{{{{{{{{{{|||}}}~~~}}}~~~}}}{{{{{{yyyvvvtttssstttvvvwwwzzzyyyxxxzzz|||}}}}}}|||{{{vvvvvvyyy{{{yyyvvvwwwyyyzzzzzzxxxwwwxxxyyyyyyyyyyyyzzz{{{}}}}}}}}}|||{{{zzzzzzyyyyyy}}}|||yyyqqqiiieeedddeeebbbbbbccceeegggiiikkkllliiihhhhhhhhhiiikkkmmmnnnjjjjjjjjjkkkllljjjgggdddeee]]]SSSNNNQQQXXX___bbbcccdddeeeeeedddcccaaa```]]]]]]]]]]]]]]]\\\[[[[[[VVVWWWXXXYYYZZZ\\\```bbbaaaffflllooosss|||uuurrrhhhfff```ZZZUUUVVV[[[```dddrrr~~~zzznnnddd___VVVbbbtttvvvjjjWWWTTTQQQOOOLLLIIIDDDAAACCCDDDDDDBBB???;;;::::::===>>>@@@BBBBBBBBBAAA@@@>>><<<:::666444222222111222222222222222222222222(((+++///222444444333222333222222222222222222333111111222222222333333333444444333222222333333333333333333333333333333333111111222333555777999:::888;;;;;;>>>OOOiii}}}{{{kkkpppsss{{{}}}ooohhhssswww{{{|||kkkVVVLLLCCC@@@???<<<;;;<<<:::::::::;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<======@@@CCCGGGJJJMMMQQQVVVZZZZZZ]]]aaacccccceeeiiilllmmmnnnoooqqqqqqqqqpppooolllnnnppprrrttttttsssrrrrrrqqqpppqqqqqqqqqooommmllloooppppppmmmmmmnnnqqqvvvuuuuuuuuuuuuvvvwwwwwwyyy~~~555444333222111222333333666555333222222222333333333333333333333333333333555444333222333555888999@@@>>><<<===@@@AAA???===AAAAAADDDGGGHHHKKKVVVaaaooowww}}}tttiiihhhhhhoooxxxmmmhhhfffgggmmmtttuuu{{{wwwpppqqq|||~~~}}}|||{{{zzzzzzuuupppoooppppppkkkfffaaa^^^ZZZUUUOOOKKKHHHFFFBBBBBBAAAAAA@@@???>>>>>>>>>>>>============>>>>>><<<<<<<<<<<<<<<<<<<<<<<<@@@===<<<===@@@AAA@@@>>>@@@AAABBBCCCDDDCCCBBBAAA>>>@@@AAAAAAAAAAAACCCEEEFFFFFFEEEDDDCCCDDDGGGJJJJJJLLLOOOQQQSSSYYYaaagggmmmwww}}}yyyuuuttttttrrrpppssswww{{{|||{{{zzzzzzzzzzzz{{{{{{|||||||||~~~}}}{{{{{{{{{wwwuuusssrrrtttvvvvvvvvvwwwxxxyyyyyyzzzzzzyyyyyy{{{{{{zzzzzzzzz{{{{{{|||{{{zzzyyywwwvvvuuuttttttyyyzzz{{{{{{||||||{{{{{{{{{|||}}}}}}}}}{{{zzzyyy{{{uuukkkbbb\\\XXXXXXYYY[[[\\\\\\]]]___```ccccccccccccccccccccccccbbbcccddddddcccaaa___]]]aaa\\\TTTLLLIIILLLSSSXXXVVVXXXZZZ\\\]]]]]]\\\[[[VVVUUUUUUTTTTTTUUUUUUVVVTTTUUUUUUVVVWWWYYYYYYZZZZZZ\\\]]]aaafffoooxxxpppkkkfff```YYYTTTVVV]]]bbbfffqqqmmm\\\TTTXXXaaarrr}}}sss```WWWOOONNNNNNIIIDDDAAAHHHGGGFFFEEECCC@@@;;;888===>>>@@@BBBCCCCCCCCCCCCAAA>>>:::666333333333444222222444444444444222222222222333333333333444444222222333333333333444444333333333333333333333333444444444333333222222222111111222222222333333333333333333444444444555555777;;;>>>CCCRRRkkk~~~zzzpppaaahhhppptttrrrooopppqqqzzz|||xxxcccPPPIIIAAA===???@@@???<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999:::<<<>>>???AAACCCGGGJJJLLLPPPTTTXXX^^^___aaabbbccceeehhhjjjjjjkkknnnppprrrrrrsssrrrqqqqqqrrrsssssssssrrrrrrnnnnnnnnnppprrrsssrrrqqqooonnnmmmllllllmmmnnnooorrruuuyyyzzzzzzyyyyyyyyy|||111111111111222444666777333222111000///000000111222222222222222222222222555444333333444666888999>>><<<;;;===@@@BBBBBB@@@DDDDDDFFFJJJMMMQQQ[[[eeepppwww|||ssskkkmmmqqqyyyuuunnnhhhggghhhlllttt|||~~~|||uuuvvv}}}}}}|||{{{zzzyyyxxxxxxxxxtttpppnnnmmmjjjeeeaaa[[[XXXUUUPPPKKKGGGEEECCC@@@@@@??????>>>======<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;>>><<<;;;<<>>======>>>???@@@@@@@@@?????????@@@BBBBBBBBBBBBDDDEEEEEEFFFFFFEEEDDDFFFIIIKKKMMMOOORRRSSSUUUZZZbbbiiiooowww}}}{{{yyyxxxvvvtttssstttxxx{{{|||{{{zzzzzzzzz{{{{{{||||||}}}{{{|||}}}}}}|||{{{zzzzzztttrrroooooorrruuuwwwxxxvvvwwwxxxyyyzzzzzzzzzzzz{{{{{{zzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxyyyzzzzzzyyyzzzzzz{{{{{{{{{{{{{{{|||}}}~~~~~~~~~|||{{{zzz}}}xxxoooeee[[[VVVQQQRRRSSSTTTTTTUUUVVVXXX[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\]]]^^^]]][[[YYYXXXWWWUUUQQQKKKHHHHHHKKKNNNOOOQQQSSSUUUVVVVVVVVVUUURRRRRRQQQQQQQQQQQQRRRRRRPPPQQQQQQRRRRRRRRRRRRRRRTTTUUUVVVWWW[[[bbbjjjoooxxx{{{ssskkkddd]]]WWWYYY^^^```bbbiiittt~~~xxxiiiZZZXXXYYYaaatttyyyhhh___VVVRRRNNNIIIFFFFFFHHHGGGFFFEEEDDDAAA===:::<<<===???AAACCCCCCCCCCCC@@@>>>:::777444333333444222333333444444333333222222222333333333333444444222222333333333333444444333333333333333333333333444333333333333333333222111222222222222333333333444444444555555555666666888;;;>>>DDDTTTnnn{{{~~~vvvlll]]]eeelllnnnkkklllqqqwww}}}~~~ooo^^^NNNGGG@@@===>>>???>>><<<;;;;;;;;;;;;;;;;;;;;;;;;::::::999999:::<<<===>>>AAACCCGGGIIILLLPPPTTTXXX^^^___aaacccccceeehhhjjjjjjlllnnnpppqqqqqqqqqqqqqqqqqqrrrrrrssssssrrrrrrnnnmmmmmmooopppqqqpppooopppoooooonnnmmmmmmmmmnnnrrruuuyyy{{{{{{{{{{{{|||000000111111333555777888666555444444333333444444222222222222222222222222555444444444555777999:::<<<;;;;;;===AAACCCDDDDDDHHHFFFHHHOOOVVV\\\eeemmmvvv|||zzzrrrooouuu~~~{{{pppiiiffffffjjjmmmrrr{{{}}}~~~~~~}}}}}}~~~~~~}}}|||{{{zzzyyyyyytttsssppplllgggaaa\\\YYYQQQPPPMMMIIIEEEBBB@@@???=========<<<;;;;;;::::::::::::999999999999::::::::::::::::::::::::::::::<<<::::::;;;<<<===<<<;;;<<<<<<===>>>>>>>>>>>>>>>???AAABBBCCCCCCCCCEEEFFFEEEFFFGGGGGGGGGHHHLLLNNNQQQSSSVVVVVVXXX]]]dddkkkqqqwww~~~}}}~~~~~~~~~~~~}}}}}}|||xxxwwwvvvwwwzzz||||||{{{zzzzzz{{{{{{|||}}}}}}~~~{{{{{{||||||{{{zzzxxxwwwnnnkkkiiijjjoootttxxxzzzvvvwwwxxxyyyzzzzzzzzzzzz{{{{{{zzzzzzyyyyyyxxxxxxxxxxxxxxxyyyzzz{{{|||}}}yyyyyyzzz{{{{{{{{{{{{{{{|||}}}~~~~~~~~~}}}|||{{{}}}~~~vvvjjj]]]UUUMMMLLLKKKKKKKKKLLLMMMNNNPPPPPPPPPPPPPPPPPPPPPPPPQQQRRRSSSTTTTTTSSSRRRQQQLLLMMMMMMKKKHHHEEEDDDDDDHHHIIIKKKNNNOOOPPPPPPOOONNNMMMMMMLLLLLLMMMMMMNNNLLLMMMNNNNNNNNNLLLKKKJJJMMMNNNNNNNNNOOOTTTZZZ^^^eeemmmyyytttkkkddd^^^]]]```cccbbbdddhhhmmmxxxvvvaaa[[[TTTUUUbbb{{{sssjjjaaaZZZRRRKKKIIILLLHHHGGGFFFEEEEEECCC@@@===<<<===???AAABBBCCCCCCCCC@@@>>>;;;888666555444444222333333444444333333222222222333333333333444444222222333333333333444444333333333333333333333333222333333333333333333444222222222222333333333333555555555666666666777777888;;;???EEEXXXttt}}}wwwuuuwww~~~qqqhhh[[[bbbhhhgggeeejjjwww|||uuugggZZZKKKFFF???<<<===>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;===>>>AAACCCFFFIIILLLPPPTTTWWW^^^```bbbcccdddfffhhhjjjkkklllnnnooopppppppppoooppppppqqqrrrrrrrrrrrrrrrooommmmmmmmmoooooonnnmmmqqqqqqqqqqqqqqqpppoooooosssvvvzzz|||}}}333222222333333333444444777777666666666666666666222222333333333333333444555444555555777888:::;;;=========>>>AAACCCEEEFFFIIIHHHLLLVVVaaaiiiqqqwwwyyysssttt~~~xxxjjjbbbfffgggkkkooorrrttt|||}}}||||||~~~}}}|||{{{zzzxxxwwwwwwoooooommmhhh```YYYTTTRRRIIIHHHEEECCCAAA???>>>===<<<<<<;;;;;;::::::::::::999999888888888888999999999999999999999:::::::::999999999::::::;;;;;;:::======>>>>>>?????????@@@???@@@BBBCCCCCCDDDEEEGGGGGGHHHIIIJJJKKKLLLOOORRRTTTVVVXXXYYYZZZ___ffflllssswww{{{}}}|||||||||}}}zzz{{{|||}}}~~~~~~~~~~~~{{{zzzzzzzzz{{{|||||||||zzzzzz{{{||||||}}}}}}~~~|||{{{{{{zzzyyywwwuuurrrhhheeeccceeekkkrrrxxx{{{xxxyyyyyyzzzzzzyyyyyyxxxzzzzzzzzzzzzyyyxxxwwwwwwzzzzzzyyyyyyyyyzzzzzz{{{yyyyyyzzz{{{{{{{{{zzzzzz{{{{{{|||}}}}}}|||{{{zzz|||rrrbbbWWWNNNLLLIIIGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKKKKJJJJJJEEEHHHJJJJJJHHHEEEDDDCCCDDDEEEGGGIIIKKKLLLLLLLLLIIIIIIHHHHHHHHHHHHIIIIIIIIIJJJKKKLLLKKKJJJHHHGGGJJJJJJJJJJJJJJJMMMQQQTTTYYY___hhhpppxxxvvvnnnfffcccdddjjjiiihhhggggggnnn}}}iiiaaaYYYVVV^^^qqq{{{uuummmfff[[[PPPMMMNNNHHHGGGFFFFFFFFFFFFCCCAAA<<<>>>???AAABBBCCCBBBBBB???>>><<<:::888666555555333333333333333333333333222222222333333333444444222222222333333333444444333333333333333333333333222222222333333444444444222222222333333333444444444555555555666666666666888<<>>AAACCCGGGJJJLLLPPPUUUXXX^^^```ccceeeeeefffiiijjjlllmmmnnnooopppooonnnnnnooopppqqqrrrrrrrrrrrrrrrqqqooonnnmmmnnnooonnnmmmpppqqqsssuuuuuuuuutttssstttwww|||222333333333333333333333333333333444444444333333444444444555555555666666555555666777888:::;;;<<>>===<<<<<<;;;;;;;;;;;;;;;:::::::::::::::999999999999::::::888888888999999999::::::888999:::::::::::::::;;;=========>>>>>>???@@@AAA???AAACCCDDDDDDEEEGGGIIIIIIKKKMMMNNNOOOQQQSSSVVVVVVXXXZZZ[[[\\\aaahhhnnnuuuwwwyyyzzzzzzzzzzzz{{{zzzzzz{{{|||}}}}}}}}}}}}||||||}}}}}}||||||||||||{{{{{{{{{{{{||||||||||||~~~|||zzzyyyxxxvvvrrrnnneeebbbaaaccciiipppvvvzzz{{{{{{{{{zzzyyyxxxvvvvvvyyyyyyzzzzzzzzzyyyxxxwwwxxxxxxxxxxxxxxxxxxyyyzzzxxxyyyyyyzzz{{{zzzzzzzzzxxxyyyzzz{{{{{{zzzyyyyyy{{{|||kkk___SSSOOOIIIEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCDDDDDDEEEEEEEEEAAACCCEEEEEEEEEDDDEEEFFFAAABBBCCCEEEFFFGGGHHHHHHFFFFFFEEEEEEEEEEEEFFFFFFDDDEEEFFFGGGHHHGGGFFFFFFFFFGGGHHHHHHHHHJJJMMMPPPSSSWWW]]]bbbhhhsssyyyppplllkkkppppppooommmhhhiiivvvuuujjj___YYY[[[kkk~~~zzzwwwrrrfffXXXPPPNNNIIIHHHGGGGGGHHHHHHFFFDDD>>>???AAABBBCCCCCCBBBAAA???>>>>>><<<:::888666555333333333333333333333333222222222333333333444444222222222333333333444444333333333333333333333333222222222333333444444444222222333333333444444444333333444444444555555555888;;;@@@JJJaaazzzooommmxxxyyylllddd\\\```aaa]]]]]]lllppp```UUUEEEBBB>>><<<;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;:::;;;<<<>>>???BBBDDDHHHKKKNNNQQQVVVYYY^^^aaadddffffffgggiiijjjmmmnnnoooppppppooonnnmmmnnnooopppqqqrrrrrrrrrrrrtttrrrpppoooppppppooonnnppprrrtttwwwyyyzzzzzzyyyvvvzzz~~~000111222333444555555555333444444555555555555444444555555666666777777777555555777888:::;;;<<<===@@@@@@AAA@@@@@@CCCFFFIIIOOOSSS___ooo{{{~~~{{{yyyxxxxxxuuuwwwsssiiidddeeeccciiiqqquuurrrpppwww~~~}}}~~~}}}{{{xxxtttqqqooonnnbbb```\\\VVVQQQKKKGGGEEE@@@???>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999::::::888888888999999::::::;;;999:::;;;;;;::::::;;;<<<<<<<<<<<<<<<===>>>@@@AAAAAACCCEEEFFFGGGHHHJJJLLLMMMOOORRRSSSSSSUUUWWWYYYXXXZZZ\\\]]]___dddkkkqqqvvvwwwxxxzzzzzzzzzzzzyyyzzzzzz{{{||||||||||||||||||}}}}}}||||||}}}{{{{{{{{{{{{{{{zzzzzzzzz~~~{{{xxxxxxyyywwwrrrnnnfffdddccceeejjjpppvvvxxx|||{{{{{{zzzyyywwwvvvuuuxxxyyyzzz{{{{{{zzzyyyxxxttttttuuuvvvwwwyyy{{{{{{xxxxxxyyyzzzzzzzzzzzzzzzwwwxxxyyyzzzzzzzzzyyyxxx{{{xxxlllZZZSSSKKKEEECCCCCCAAA???AAAAAAAAAAAAAAAAAAAAAAAA????????????@@@@@@AAAAAA===>>>?????????@@@CCCEEE>>>>>>???@@@AAABBBBBBCCCCCCCCCBBBBBBBBBBBBCCCCCC@@@@@@@@@@@@AAAAAABBBBBBAAACCCDDDEEEFFFGGGIIILLLLLLPPPUUUWWWZZZcccoooxxx|||wwwwwwvvvvvvwwwuuunnniiimmmuuurrrbbbZZZYYYeee~~~{{{{{{yyyppp```SSSNNNKKKJJJHHHHHHIIIIIIHHHFFFBBBBBBCCCDDDDDDCCCAAAAAA>>>??????>>><<<:::777555444333333222222333333444222222333333333333444444222222333333333333444444333333333333333333333333222333333333333333333444333333333333444444444444333333333444444444444555666;;;AAAMMMfff}}}rrrqqq|||xxxmmmddd]]]]]][[[XXX[[[mmmnnn\\\OOOCCCAAA???===;;;;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;===???@@@DDDFFFIIILLLOOOSSSWWWZZZ^^^aaaeeeggghhhhhhiiikkknnnooopppqqqqqqpppoooooonnnnnnpppqqqrrrrrrrrrrrrvvvsssqqqpppqqqrrrrrrqqqqqqrrrtttwwwyyy{{{||||||xxx{{{111222333444444444333333444555666777777777777666444444444555666777777777555666777999;;;<<<===>>>>>>???AAAAAAAAADDDIIIMMMVVV^^^mmm}}}~~~~~~~~~}}}vvv~~~~~~ssskkkhhhlllkkkeeeeeellljjjpppwwwyyysssooouuu~~~~~~}}}||||||}}}{{{xxxtttpppllliiiggg[[[UUUOOOKKKIIIFFFCCC@@@>>>===<<<;;;;;;::::::;;;:::::::::::::::::::::::::::999999888888999999:::888888999999:::;;;;;;<<<999;;;======;;;:::<<<>>>============>>>@@@BBBCCCEEEGGGIIIJJJKKKLLLNNNPPPQQQSSSVVVWWWWWWXXXYYY[[[ZZZ\\\___```bbbgggooouuuwwwwwwxxxzzz||||||{{{yyyyyyyyyzzz{{{||||||||||||zzz}}}}}}|||}}}~~~||||||{{{zzzyyyxxxwwwwwwzzzxxxvvvwwwzzzzzzvvvqqqkkkiiihhhjjjnnnsssvvvwwwyyyyyyzzzzzzyyyyyyxxxxxxwwwxxxzzz|||||||||{{{zzzttttttuuuvvvwwwxxxzzzzzzxxxxxxyyyzzzzzzzzzzzzyyywwwxxxyyyzzz{{{zzzyyyyyy{{{yyyccc[[[PPPHHHEEEDDDAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<======>>>>>>===>>>>>>>>>======???AAA>>>>>>===>>>>>>??????@@@@@@??????>>>>>>??????@@@@@@???===<<<;;;<<<>>>>>>>>>@@@BBBCCCCCCDDDEEEGGGFFFJJJOOOPPPRRRWWWaaahhhuuu~~~zzzppplllooovvvvvvhhhcccaaafffyyy~~~{{{zzz{{{uuugggWWWOOOMMMLLLJJJIIIJJJJJJIIIGGGEEEFFFFFFFFFEEECCCAAA@@@>>>???@@@???>>>;;;888666444333333222222333333444222222333333333333444444222222333333333333444444333333333333333333333333444333333333333333333222333333333444444444444555444444444444555555555555555;;;CCCPPPjjjwwwvvvxxxmmmddd___]]]YYYVVV\\\pppkkkYYYLLLAAAAAA@@@>>><<<<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;:::999::::::<<<>>>AAABBBEEEHHHKKKNNNQQQTTTYYY\\\^^^aaaeeehhhiiiiiijjjkkknnnoooppprrrrrrrrrqqqpppmmmnnnoooppprrrrrrrrrrrrvvvsssqqqpppqqqssssssssssssssstttuuuvvvxxxyyyzzzwwwzzz~~~555555666555444222000...000111333444444444333333333333444444555666777777555666888:::<<<===>>>>>><<<>>>@@@AAAAAAEEEKKKQQQ\\\fffxxx}}}~~~ttt{{{tttjjjaaa___eeefffcccfffpppsssyyyvvvooottt~~~~~~}}}|||{{{zzzzzzzzztttrrrooojjjeeeaaa]]]\\\VVVOOOGGGCCCDDDDDD@@@======<<<;;;:::999999::::::999999999999999999::::::999999888888888888999999888888999:::;;;;;;<<<<<<:::===???>>><<<;;;===@@@AAA@@@@@@@@@AAACCCEEEGGGHHHJJJLLLMMMNNNOOOQQQSSSTTTVVVXXXYYYYYYZZZ[[[\\\[[[^^^aaabbbdddjjjrrryyywwwwwwyyy{{{}}}}}}{{{yyywwwxxxyyy{{{|||}}}}}}}}}yyy}}}~~~|||}}}~~~}}}|||{{{zzzxxxwwwvvvuuuwwwuuutttvvv{{{|||yyyuuuooonnnmmmnnnrrruuuwwwxxxwwwwwwxxxyyyzzzzzzzzzzzzvvvxxxzzz|||}}}}}}|||{{{yyyxxxxxxwwwvvvvvvwwwwwwxxxxxxyyyzzzzzzzzzyyyyyywwwxxxzzz{{{{{{{{{zzzzzz{{{jjjaaaUUULLLIIIGGGCCC@@@<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<>>======>>>@@@??????>>>>>>??????@@@>>>======<<<<<<======>>>CCCAAA===;;;::::::<<<===>>>@@@BBBCCCBBBBBBCCCDDDCCCHHHMMMNNNOOOSSSZZZaaaccclll{{{yyyrrrqqqlllwwwvvvoooooonnnkkkssszzzxxxzzzwwwjjjZZZQQQOOOMMMJJJJJJJJJJJJIIIHHHGGGHHHGGGGGGEEECCCAAA???>>>???@@@@@@???;;;888666444444222222222222444444222222333333333444444444222222333333333444444444333333333333333333333333444444444333333222222222333333333444444444555555555555555555666666666777444:::CCCQQQlllzzzzzz}}}xxxnnncccccc```ZZZXXX```ttt}}}jjjXXXKKKAAAAAA@@@>>><<<<<<===???;;;;;;;;;;;;;;;;;;;;;;;;999999999:::<<>>@@@???AAACCCDDDFFFJJJQQQVVVdddsssyyy{{{rrrlllaaaaaabbbcccfffhhhkkklllrrrxxx|||wwwvvvwww~~~~~~}}}|||~~~~~~{{{xxxvvvuuurrrppplllhhhddd^^^XXXSSSKKKFFFAAA@@@AAAAAA<<<888;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===<<<<<<<<<;;;;;;;;;<<<<<<<<<======??????>>>===<<<<<<<<<<<<===@@@BBBDDDDDDEEEFFFHHHKKKNNNRRRUUUVVVXXXYYY[[[YYY\\\^^^______^^^______\\\```eeegggiiinnnxxx~~~}}}|||{{{{{{|||yyyyyyyyyzzz{{{|||zzzyyy~~~}}}{{{zzzzzzyyyyyyyyyzzzzzzzzz{{{{{{|||{{{{{{zzzyyywwwwwwvvvtttsssrrrqqqqqqrrrtttuuuyyyyyyzzz{{{||||||{{{{{{yyyzzz{{{}}}~~~~~~yyyyyyxxxvvvtttsssuuuwwwwwwwwwwwwwwwxxxyyyzzz{{{yyyzzzzzzyyyxxxyyy{{{~~~zzzmmm[[[NNNIIIHHHGGGEEEBBB@@@===<<<===?????????>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<============>>>>>>>>>>>>>>>===:::::::::;;;;;;<<<<<<<<<>>>============<<<<<<<<<;;;;;;;;;<<<===>>>>>>???DDDEEEGGGIIIJJJMMMRRRUUU```eeemmmxxx|||nnnjjjmmmxxx|||wwwrrrpppqqqtttvvv|||zzzxxxooo___SSSSSSPPPMMMLLLLLLMMMMMMMMMKKKJJJHHHGGGFFFDDD@@@===>>>>>>??????>>><<<999888333333222111000000000111222222222222222222222222222333333444444333333222555555555444444333333333333333222111222333444555555555555444444333333333555555555555555666777888;;;DDDFFFQQQqqq}}}~~~{{{rrrjjjgggggg```YYYYYYfffjjjVVVJJJCCCBBB???===;;;:::::::::<<<;;;;;;::::::;;;;;;<<<<<<;;;;;;<<<===???AAABBBGGGIIIKKKOOOSSSXXX[[[]]]aaadddgggiiiiiiiiijjjlllqqqrrrrrrssssssrrrrrrqqqsssrrrqqqrrrssstttsssrrruuusssqqqrrrssstttsssrrrppprrrsssttttttsssqqqoooqqqvvv|||666555444333333333333444555555444444444444555555333555666555444333444555666888:::;;;;;;<<<>>>@@@???AAADDDEEEGGGMMMWWW___nnn{{{zzz{{{xxxkkkfffaaabbbeeehhhjjjmmmoooooorrrxxx~~~{{{xxxxxxyyy~~~}}}}}}||||||zzz{{{|||{{{xxxuuusssqqqmmmiiieee```[[[VVVPPPLLLHHHCCC???>>>??????;;;888<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;;;;;;;;;;::::::;;;;;;<<<<<<<<<=========>>>============>>>?????????AAACCCEEEEEEFFFIIIKKKOOORRRVVVXXXZZZ[[[]]]^^^]]]___aaabbbaaa``````aaa]]]aaaeeeiiilllrrryyy~~~}}}}}}||||||zzzyyyyyyyyyzzz{{{zzzzzz}}}}}}{{{zzzzzzyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzyyyxxxxxxxxxyyyyyyxxxvvvuuuttttttuuuvvvwwwyyyyyyzzz{{{{{{{{{{{{{{{yyyzzz{{{|||}}}}}}}}}}}}yyyzzzyyywwwuuutttvvvxxx{{{zzzyyyxxxwwwwwwwwwwwwyyyzzzzzzzzzyyyzzz}}}wwweeeWWWPPPLLLHHHEEEDDDBBB???>>>>>>??????>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<:::;;;;;;<<<<<<<<<;;;;;;:::::::::;;;;;;<<<<<<<<<;;;:::::::::999999999999;;;;;;;;;<<<===>>>>>>>>>???@@@BBBDDDEEEHHHLLLOOOUUUZZZaaajjjvvvrrrgggfffkkkuuu|||vvvssssssuuuvvvwww|||}}}{{{uuuiii___UUUQQQMMMKKKLLLMMMLLLJJJLLLKKKIIIHHHGGGDDD@@@======>>>??????>>><<<:::999555444333222222222222222222222222222222222222222222333333444444333333222444444333333333222222222333333222222222333444555555555444444444333333333444444444444555666777888888AAADDDPPPqqq~~~yyyrrrnnnnnnqqqiii```aaaooo}}}fffSSSGGGAAA@@@???===<<<<<<<<<===<<<;;;;;;::::::;;;;;;<<<<<<;;;;;;<<<===???AAABBBGGGIIILLLOOOTTTXXX\\\^^^aaadddgggiiiiiijjjkkklllooopppqqqrrrsssssstttssstttsssssstttuuuvvvtttsssuuusssqqqrrrssstttsssrrrpppqqqrrrrrrrrrrrrqqqpppqqqsssxxx|||555555444333333333444444555555444444444444555555444555666666555444555666666888:::;;;<<<===???AAA>>>BBBFFFGGGIIIQQQ```kkk|||yyyzzz~~~}}}pppfffbbbcccfffjjjmmmppprrrrrrqqqpppuuu{{{|||zzzxxxyyy|||~~~~~~}}}||||||{{{{{{zzzxxxyyyyyyxxxuuurrrooommmgggccc\\\VVVQQQMMMHHHEEEBBB???<<<;;;======;;;888>>>>>>>>>>>>>>>>>>>>>>>>=======================================<<<;;;:::<<<<<<<<<=========>>>>>><<<<<<<<<===???@@@BBBCCCBBBCCCEEEFFFGGGIIIMMMOOOUUUXXX[[[^^^______aaabbbcccdddeeeeeecccbbbbbbccc```bbbffflllqqqwww{{{}}}}}}~~~~~~}}}{{{zzzyyyxxxxxxyyyzzzzzz|||}}}~~~|||zzzyyyyyyxxxxxxxxxyyyyyyyyyzzzzzzzzzyyyxxxwwwwwwyyy{{{||||||{{{yyyxxxwwwxxxxxxyyyyyyzzzzzz{{{{{{{{{{{{zzzyyyyyyzzz{{{||||||||||||zzz{{{{{{yyywwwvvvxxxyyy{{{zzzyyyxxxwwwwwwwwwwwwxxxyyyzzzzzzzzz{{{~~~sssddd[[[SSSKKKEEEFFFDDDAAA@@@@@@@@@>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<:::;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;<<<<<<<<<::::::999999999888888888;;;;;;;;;<<<======>>>>>>;;;===???@@@AAADDDGGGJJJPPPTTTZZZ```iiivvvuuujjjeeecccfffnnnzzz~~~}}}vvvsssvvvxxxwwwuuunnnrrr||||||vvvppp^^^WWWPPPLLLNNNNNNLLLJJJNNNMMMKKKIIIHHHEEEAAA>>>======>>>???>>>===;;;:::777666555444333333333333222222222222333333333333222333333444444333333222333333222222222222111111333333222222222333444555555444444444444333333333333333333444444666777777777@@@DDDSSSttt~~~wwwrrruuu|||~~~ssshhhhhhwwwyyybbbOOODDD@@@???>>>>>>>>>>>>>>>???<<<;;;;;;::::::;;;;;;<<<<<<;;;;;;<<<===???BBBCCCGGGIIILLLPPPUUUYYY]]]^^^bbbeeehhhjjjjjjjjjlllmmmnnnoooppprrrssstttuuuuuuttttttuuuwwwyyyxxxvvvtttuuusssqqqrrrssstttsssrrroooooooooooopppqqqqqqrrrqqqqqqssswww555444444333333333444444555555444444444444555555444555777666555555666777666888;;;<<<===>>>@@@BBB>>>CCCGGGIIILLLWWWhhhvvvwwwvvvyyy}}}vvvlllfffdddgggjjjooossstttssspppnnnjjjooovvvwwwvvvuuuxxx|||~~~}}}}}}}}}|||{{{{{{zzzzzzyyyxxxwwwuuussspppkkkhhhbbb]]]VVVPPPKKKGGGDDDBBB???===;;;:::<<<===;;;:::>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>AAAAAAAAAAAA@@@???>>>============>>>>>>>>>??????<<<<<<===>>>???AAACCCDDDEEEFFFGGGHHHIIIMMMQQQUUU[[[^^^aaacccccccccdddeeeggghhhhhhgggdddccccccdddccceeeiiiooovvv{{{||||||{{{}}}~~~|||{{{zzzxxxvvvwwwyyy{{{zzz|||~~~}}}{{{yyyxxxyyyxxxxxxxxxyyyyyyyyyyyyzzz{{{yyywwwvvvvvvxxx{{{}}}~~~}}}|||zzzzzzyyyyyyzzzyyyzzzzzz{{{{{{zzzzzzzzzxxxyyyzzzzzz{{{{{{{{{zzz{{{||||||{{{yyyxxxyyy{{{xxxxxxxxxxxxxxxyyyzzz{{{wwwxxxyyyyyyyyy{{{~~~}}}oooeeeZZZOOOHHHFFFDDDBBBBBBBBBAAA???>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<;;;;;;<<<<<<<<<<<<============<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::;;;;;;;;;<<<<<<=========;;;===>>>???@@@BBBFFFIIIMMMQQQVVV[[[aaakkkwwwxxxllleee^^^^^^bbblll}}}{{{tttvvvtttvvvxxxuuupppdddfffmmm|||~~~lllbbbVVVOOOOOOPPPOOOMMMPPPOOOMMMKKKIIIFFFBBB???======>>>>>>>>>>>>===<<<888777666555444333333333222222222333333333333333222333333444444333333222333333333222222222222222222222222333333333444444444444444444444444444444333333333333444666777777999AAAGGGXXXwww~~~}}}vvvttt~~~qqqooo|||sss]]]LLLCCC@@@@@@??????>>>>>>>>>>>><<<;;;;;;::::::;;;;;;<<<;;;;;;;;;<<<>>>@@@BBBDDDGGGIIIMMMRRRVVV[[[^^^___cccfffiiikkkkkkkkklllnnnooooooqqqrrrsssttttttttttttuuuvvvyyy{{{{{{xxxuuuuuusssqqqrrrssstttsssrrrnnnnnnmmmlllmmmoooqqqsssrrrppppppuuu~~~444444333333333444444555555555444444444444555555444555666666555555666888666999;;;======???AAACCC@@@EEEJJJNNNTTTaaarrr}}}uuusssttt|||xxxssspppllliiiiiimmmppptttvvvuuuqqqlllhhhbbbiiipppsssrrrssswww{{{~~~}}}}}}}}}|||{{{{{{zzzzzzzzzxxxuuusssqqqmmmgggbbb[[[VVVOOOIIIEEECCCAAA@@@>>>===<<<<<<===>>>>>>===========================????????????????????????BBBBBBBBBBBBAAA@@@???>>>>>>>>>>>>?????????@@@@@@>>>>>>>>>???@@@BBBCCCDDDHHHIIIKKKLLLNNNRRRWWW[[[```bbbeeefffffffffggghhhiiijjjiiigggeeeccccccdddggghhhlllrrrxxx|||}}}|||zzz|||~~~~~~||||||{{{xxxuuuuuuwwwzzzzzz{{{}}}}}}{{{yyyxxxyyyxxxxxxyyyyyyyyyzzzzzzzzz}}}{{{xxxvvvvvvwwwyyy{{{~~~}}}|||{{{zzzzzzyyyyyyyyyzzzzzzzzzzzzzzzyyyyyywwwxxxyyyzzz{{{{{{{{{zzz{{{|||}}}|||{{{zzzzzz{{{yyyyyyyyyxxxyyyyyyzzzzzzvvvwwwxxxxxxxxxzzz}}}xxxnnncccWWWNNNHHHFFFCCCBBBCCCCCCBBB@@@????????????????????????>>>>>>============>>>>>>======>>>>>>===<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<===>>>>>>@@@DDDFFFFFFJJJNNNSSSXXX```jjjrrr|||wwwggg```YYYWWWYYY```mmmyyy~~~mmmwwwyyyuuuvvvvvvrrrmmm___^^^bbbnnn{{{nnn^^^RRRNNNOOOQQQQQQQQQPPPNNNMMMKKKHHHDDDAAA>>>>>>>>>>>>>>>>>>======888777666555333333333222222222333333333444444444222333333444444333333222333333333444444444444444222222333333333444444444444444444444444444444444333333333444555666777888;;;BBBHHH[[[xxx~~~~~~{{{uuuvvv}}}yyymmmXXXJJJDDDAAA@@@@@@???>>>===<<<;;;<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;<<<>>>AAACCCDDDGGGJJJNNNSSSXXX\\\___```dddgggjjjlllllllllnnnoooqqqqqqrrrsssssssssrrrrrrtttuuuvvvyyy{{{{{{xxxvvvuuusssqqqrrrssstttsssrrrnnnmmmlllkkklllnnnqqqssssssqqqpppuuu~~~~~~444444333333333444555555555555444444444444555555333444555666555555666888777999;;;===>>>@@@BBBEEEDDDHHHOOOXXXcccqqq}}}uuusssssswwwwwwmmmlllmmmmmmmmmnnnsssuuuwwwwwwtttnnnhhhccc]]]dddmmmqqqrrrtttxxx|||~~~}}}}}}||||||{{{zzzzzzyyyzzzvvvrrrooolllggg```ZZZQQQMMMGGGCCCAAA@@@>>>===>>>>>>>>>>>>>>>???@@@@@@========================????????????????????????@@@@@@@@@@@@@@@???>>>===?????????@@@@@@@@@AAAAAAAAAAAAAAABBBDDDEEEGGGHHHLLLNNNQQQSSSVVVZZZ___bbbeeegggiiijjjiiiiiiiiijjjkkkkkkjjjhhheeeddddddeeejjjlllppptttxxxzzz||||||{{{|||}}}~~~~~~}}}{{{||||||yyyuuutttvvvyyyyyy{{{}}}}}}{{{yyyyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{|||{{{yyywwwwwwxxxyyyzzz|||||||||{{{{{{zzzyyyyyyyyyzzzzzzzzzzzzyyyyyyxxxvvvwwwyyyzzz{{{|||||||||zzz|||}}}}}}|||{{{{{{|||}}}}}}{{{zzzxxxwwwwwwwwwwwwxxxyyyyyyxxxzzz}}}yyyooocccZZZNNNKKKGGGEEEDDDEEEDDDDDD>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>>>>>>>>>>>>>???============<<<;;;::::::=========<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;<<<===@@@CCCCCCFFFKKKOOOSSSYYYbbbiiiqqq{{{qqqiiibbb\\\YYYXXXZZZbbblllrrruuu}}}zzzyyyxxxtttoooaaa___^^^dddrrryyyhhhYYYQQQNNNPPPQQQRRRPPPOOONNNMMMKKKGGGDDD?????????>>>>>>=========999888777555444333333333222222333333444444555555222333333444444333333222333333444444444444555555111222333444444444333333333333333444444444444555333333444444666777999:::;;;AAAHHH]]]yyy}}}}}}|||wwwqqquuu}}}fffSSSHHHCCC@@@@@@??????>>><<<;;;:::<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;===???AAADDDEEEGGGJJJOOOUUUZZZ^^^```aaaeeehhhkkkmmmmmmmmmnnnppprrrrrrrrrssssssrrrrrrqqqttttttuuuxxxzzzzzzxxxvvvuuusssqqqrrrssstttsssrrrooonnnlllllllllnnnpppqqqrrrrrrsssxxx~~~}}}{{{}}}333333333333333444555666555555444444444444555555111333444555444444666777777999<<<>>>???@@@CCCEEEHHHLLLVVVddduuuxxxwwwvvvuuuyyyzzzppphhhjjjnnnqqqrrrsssvvvwwwyyyxxxtttmmmgggbbb[[[dddnnntttvvvxxx|||~~~{{{{{{{{{zzzyyyyyyxxxxxxwwwrrrmmmiiifff```WWWPPPIIIFFFBBB@@@??????>>>===??????????????????@@@AAA??????????????????????????????????????????????????????@@@@@@@@@??????>>>@@@@@@@@@@@@AAAAAAAAAAAABBBCCCDDDFFFHHHKKKMMMNNNRRRTTTXXX\\\___bbbfffiiiiiikkkmmmnnnmmmkkkkkklllllllllkkkiiifffeeefffhhhlllppptttvvvvvvwwwzzz}}}|||||||||||||||}}}}}}}}}yyy|||}}}{{{vvvssstttwwwzzz|||}}}}}}|||zzzzzzzzzzzzzzz{{{{{{{{{|||||||||yyyyyyxxxxxxxxxyyyzzzzzz{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyxxxwwwvvvwwwxxxzzz|||}}}~~~~~~yyy{{{}}}}}}|||{{{{{{|||~~~}}}|||zzzxxxwwwwwwwwwzzz{{{{{{{{{zzz{{{~~~{{{pppgggWWWSSSMMMHHHFFFFFFFFFFFF@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>============>>>>>>>>>>>>>>>>>>===<<<;;;:::>>>=========<<<<<<<<<;;;;;;;;;;;;:::::::::999999;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;:::<<>>======<<<<<<;;;:::999777555444444444222222333333444555555666222333333444444333333222222222333333333444444444111222333444444444333333333333333444444444555555444444444555777999:::;;;;;;AAAJJJaaa}}}|||~~~zzz~~~}}}{{{xxxssslllpppxxx```NNNDDDAAA<<<======>>>===<<<;;;:::<<<;;;;;;::::::;;;;;;<<<;;;;;;<<<===???BBBDDDFFFGGGKKKPPPVVV[[[___aaabbbfffhhhlllmmmnnnnnnoooppppppqqqrrrrrrsssssssssssssssssssssuuuwwwxxxxxxvvvuuusssqqqrrrssstttsssrrroooooonnnmmmmmmnnnoooppppppsssvvvzzz~~~|||yyyzzz333333333333333444555666555555555444444555555555111222444444444444555777777999<<<>>>???AAADDDFFFJJJOOOZZZlll|||{{{yyyvvvvvv~~~xxxnnnhhhkkkrrruuuvvvwwwwwwyyyyyyxxxtttnnngggccc\\\eeepppxxxzzz|||~~~zzzzzzyyyyyyxxxwwwwwwvvvtttoooiiidddaaaZZZPPPIIIFFFDDDAAA@@@AAAAAA@@@??????@@@@@@???>>>???@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@AAABBBBBBBBBAAAAAA@@@@@@AAAAAAAAAAAABBBBBBCCCDDDFFFHHHLLLOOORRRTTTUUUYYY^^^bbbeeehhhlllnnnlllnnnppppppooonnnmmmnnnmmmmmmllljjjgggggghhhjjjmmmrrrvvvvvvttttttyyy~~~}}}|||{{{{{{{{{{{{||||||yyy|||~~~|||vvvssstttvvvzzz|||~~~~~~|||{{{{{{{{{{{{{{{{{{||||||||||||}}}vvvwwwwwwyyyzzz{{{{{{|||zzz{{{{{{||||||||||||{{{zzzzzzzzzzzzyyyyyyxxxwwwuuuvvvxxx{{{}}}~~~yyy{{{}}}~~~|||{{{{{{|||{{{zzzzzzyyyyyyyyyzzzzzz}}}}}}}}}}}}||||||yyyppp___YYYQQQKKKHHHGGGGGGGGGCCCCCCCCCCCCCCCCCCCCCCCC======<<<<<<<<<<<<======AAAAAAAAAAAA@@@???======>>>>>>======<<<<<<<<<;;;<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===@@@BBB@@@DDDHHHJJJLLLPPPVVVZZZ___iiiuuuwwwoooggg```YYYUUUYYY___cccuuu|||sssyyy{{{tttiii^^^]]]iii}}}tttcccWWWSSSTTTQQQPPPOOOOOOOOONNNKKKHHHBBBAAA@@@>>>===<<<<<<<<<===<<<:::888777666555555222222333333444555666666222333333444444333333222111111111222222333333333111222333444555444333333333333333444444555555555444555555666888999;;;<<<===CCCMMMfff~~~xxx|||~~~{{{vvvoooiiilll}}}uuu]]]KKKAAA???999:::<<<=========<<<;;;<<<;;;;;;::::::;;;;;;<<<;;;;;;<<<===???BBBEEEFFFHHHKKKPPPVVV\\\___aaabbbfffiiilllnnnnnnooopppqqqnnnoooppprrrssstttuuuuuusssrrrqqqsssvvvwwwwwwwwwuuusssqqqrrrssstttsssssspppoooooonnnnnnnnnnnnooonnnsssxxx{{{}}}~~~yyyyyy}}}333333333444444444555555333333333333333333333333333444444555666777888888;;;<<<>>>???@@@CCCHHHKKKOOOVVVeee{{{yyywww~~~~~~vvvqqqooooooqqquuuyyyzzz{{{zzzuuurrrooonnnmmmmmmrrrxxx}}}~~~~~~~~~}}}}}}zzzyyyyyyxxxxxxuuuqqqnnnlllhhhbbb\\\VVVPPPIIIEEEBBBAAAAAA@@@???>>>======>>>>>>??????@@@AAAAAAAAA>>>??????@@@@@@@@@@@@@@@===???AAACCCCCCBBBAAA@@@AAABBBCCCBBBAAA@@@AAABBB@@@AAABBBCCCBBBCCCFFFHHHMMMNNNOOORRRUUUWWWYYYZZZcccdddfffhhhjjjkkkllllllooooooppppppqqqqqqqqqqqqrrrooommmkkkkkkjjjiiigggpppssswwwzzz{{{|||}}}||||||||||||}}}}}}}}}}}}|||{{{zzzyyyxxxwwwxxxxxx||||||}}}||||||{{{zzzzzzxxxyyyzzz{{{||||||||||||wwwvvvvvvxxx{{{||||||{{{{{{zzzyyyyyyzzz{{{|||}}}|||{{{zzzyyyxxxxxxxxxxxxvvvwwwxxxyyy{{{|||}}}~~~|||||||||zzzyyyyyy{{{}}}zzz|||}}}|||zzzyyyyyyzzzzzz|||}}}}}}|||zzzzzzlllcccWWWNNNKKKKKKJJJIIIHHHFFFEEEEEEFFFGGGFFFEEEAAAAAABBBBBBCCCDDDDDDDDDCCCBBBAAA@@@@@@@@@AAABBB>>>>>>>>>>>>============;;;;;;;;;:::::::::999999<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;<<<===>>>>>>???AAADDDGGGJJJNNNTTTWWW___cccjjjttt|||qqqggg\\\TTTVVV^^^aaagggxxx~~~zzz{{{zzzssskkkaaa```ooouuucccVVVQQQVVVVVVUUURRRNNNKKKJJJJJJFFFCCC>>><<<<<<<<<<<<<<<===;;;999666555555555666444444444444444444444444333333333333333333333333222222222222222222222222222222444444444444222222444444444555555555555666555555666555555666999;;;CCCCCCQQQmmm~~~yyyqqqjjjeeeeeeppp|||yyyvvvzzzkkkWWWIIIAAA?????????>>>===============;;;;;;;;;;;;;;;;;;;;;;;;======<<<===???BBBEEEGGGKKKNNNRRRVVVZZZ___dddhhhjjjjjjkkklllmmmnnnooopppqqqrrrtttuuuuuuuuuttttttpppppppppqqqrrrsssuuuuuutttsssqqqqqqqqqsssuuuvvvtttqqqooooooqqqrrrpppnnnqqqtttyyy}}}}}}}}}}}}~~~333333333444444444555555444444444444444444444555555555666666777888999999<<<===???@@@BBBEEEJJJNNNVVV^^^nnn~~~}}}~~~zzzuuuttttttvvvyyy|||~~~~~~~~~zzzvvvsssrrrrrrsssuuuyyy~~~~~~{{{zzz{{{yyyxxxwwwvvvuuusssnnnkkkgggccc\\\VVVQQQLLLGGGCCCBBBBBBAAAAAA@@@???>>>>>>>>>>>>?????????@@@@@@@@@>>>???@@@AAABBBAAAAAA@@@>>>???@@@AAABBBAAAAAA@@@@@@AAABBBBBBAAAAAABBBCCCBBBCCCDDDDDDEEEFFFIIILLLOOOQQQSSSWWWZZZ]]]___```fffgggiiikkkmmmnnnooooooqqqqqqppppppqqqqqqrrrsssrrrooommmlllllllllkkkjjjrrruuuxxxzzz{{{|||~~~~~~}}}|||{{{{{{||||||{{{zzzzzzyyyyyyxxx||||||}}}}}}||||||{{{{{{yyyyyyzzz{{{||||||||||||xxxwwwvvvxxxzzz|||||||||{{{{{{zzzyyyzzz{{{|||||||||{{{zzzyyyxxxxxxxxxxxxyyyzzzzzz{{{{{{|||||||||{{{||||||zzzxxxxxxyyy{{{{{{|||~~~}}}{{{zzzzzz{{{{{{|||}}}~~~~~~}}}|||{{{zzzqqqdddYYYSSSOOOKKKHHHIIIGGGEEEDDDEEEEEEEEECCCEEEDDDDDDDDDDDDDDDDDDDDDBBBAAA@@@?????????@@@@@@????????????>>>>>>>>>>>>;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<::::::;;;;;;<<<======>>>===???BBBEEEHHHLLLQQQUUU[[[___eeennnzzzwwwiii```YYYXXX[[[]]]```mmmyyyzzzuuuggg```hhhtttppp```WWWUUUVVVUUUSSSPPPMMMLLLKKKGGGCCC???<<<<<<<<<<<<;;;===;;;999666555555555666444444444444444444444444333333333333333333333333222222222222222222222222222333333444444333333222444444444555555555555666444555666666555666999;;;>>>AAARRRppp}}}sssjjjcccbbbkkkuuu~~~wwwrrruuuyyy~~~xxxeeeTTTGGGAAA@@@???>>>>>>===============;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===???BBBEEEGGGJJJMMMRRRVVV[[[```eeeiiiiiijjjkkkmmmooopppqqqrrrqqqqqqssstttuuuuuuttttttqqqqqqqqqqqqrrrsssttttttsssrrrqqqpppqqqrrrtttuuutttrrrooooooqqqrrrqqqooorrruuuzzz~~~~~~333333333444444444555555444444555555666666777777666666777888999:::;;;;;;===>>>???AAACCCHHHNNNRRR]]]gggxxx}}}|||~~~yyyxxxxxxzzz}}}~~~{{{xxxvvvwwwyyy{{{~~~~~~~~~zzzxxxwwwwwwxxxwwwuuutttrrrnnnjjjfff___[[[TTTNNNJJJGGGCCCAAABBBBBBAAAAAA@@@@@@@@@???@@@@@@@@@@@@AAAAAAAAAAAA???@@@AAACCCCCCBBBAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAACCCDDDEEEDDDEEEGGGHHHGGGHHHHHHHHHIIIKKKOOOSSSUUUWWWZZZ^^^bbbeeeggghhhkkklllnnnpppqqqssssssssstttsssqqqqqqqqqrrrtttuuurrrpppnnnmmmnnnoooooooootttwwwzzz{{{||||||~~~~~~}}}|||{{{{{{||||||||||||{{{zzzyyyyyy{{{||||||}}}}}}}}}}}}|||yyyyyyzzz{{{{{{|||||||||zzzxxxvvvvvvyyy{{{|||}}}||||||{{{zzzzzzzzz{{{{{{{{{{{{zzzyyyxxxxxxxxxxxx|||||||||{{{{{{{{{{{{{{{{{{|||{{{yyywwwvvvwwwyyy{{{|||~~~}}}|||{{{{{{|||{{{|||}}}~~~~~~}}}|||{{{~~~vvvjjj```WWWOOOIIIKKKIIIFFFEEEEEEEEEEEEDDDGGGGGGGGGFFFEEEDDDDDDDDDCCCCCCBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@?????????<<<<<<<<<<<<;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<:::::::::;;;<<<<<<======<<<>>>AAACCCEEEIIINNNRRRVVVYYY```gggqqq|||pppgggaaa]]][[[\\\\\\bbbppp{{{uuu~~~pppbbb```eeewww|||hhhZZZUUUUUUTTTTTTRRROOOMMMKKKHHHEEE@@@>>>===<<<;;;:::===;;;999777666555555666444444444444444444444444333333333333333333333333333333333333333333333333222333333444444333333222444444444555555555555666444555666666555777:::<<<===BBBVVVuuuuuukkkaaa]]]ccclllnnnmmmpppyyyppp^^^NNNEEEAAAAAA???>>>======<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===???BBBDDDFFFJJJMMMRRRWWW\\\aaagggjjjiiijjjlllnnnppprrrsssssspppqqqrrrsssttttttttttttrrrrrrrrrqqqqqqrrrrrrsssrrrrrrqqqppppppqqqssstttsssqqqppppppqqqqqqqqqpppsssvvv|||333333333444444444555555333333444555666666777777555666777888999:::;;;<<<<<<>>>@@@BBBEEEJJJQQQVVVbbbmmm|||{{{|||}}}|||{{{{{{|||~~~{{{yyyzzz}}}~~~}}}~~~~~~|||xxxvvvuuuuuuwwwuuusssqqqnnnjjjddd```XXXSSSMMMHHHEEECCCBBB@@@AAAAAAAAA@@@@@@@@@@@@@@@BBBBBBBBBBBBCCCCCCCCCCCC@@@AAABBBCCCCCCCCCBBBAAAEEEDDDDDDCCCCCCDDDEEEEEEEEEGGGIIIJJJJJJKKKNNNOOOMMMNNNOOOOOOPPPSSSWWW[[[]]]___bbbeeehhhkkkllllllooopppqqqsssuuuvvvvvvvvvwwwuuusssqqqqqqsssvvvwwwrrrpppnnnoooqqqssssssssswwwyyy{{{|||||||||~~~||||||||||||}}}}}}}}}}}}zzz{{{||||||{{{zzzyyyxxx{{{{{{|||}}}~~~~~~~~~}}}yyyyyyzzzzzz{{{||||||}}}zzzwwwttttttvvvyyy{{{|||||||||{{{{{{zzzzzzzzzzzz{{{zzzyyyyyyxxxxxxxxxyyy{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{yyywwwuuuuuuvvvyyy{{{||||||{{{zzzzzz{{{{{{{{{|||}}}}}}|||{{{{{{~~~{{{ooobbbVVVOOOOOOLLLIIIGGGGGGHHHGGGFFFGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEEEEDDDDDDDDDBBBBBBBBBBBBAAAAAAAAAAAA>>>>>>=========<<<<<<<<<999999::::::;;;<<<<<<<<<:::::::::;;;;;;<<<<<<<<<<<<>>>@@@BBBDDDGGGLLLOOOQQQUUU\\\cccjjjsss|||~~~qqqhhhaaa\\\___\\\]]]eeeoooyyyyyyxxx}}}lll```]]]cccrrrppp]]]TTTSSSSSSSSSRRRPPPMMMKKKIIIFFFBBB???>>>===;;;:::<<<;;;:::888666666666666444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333444444444555555555555666444555666666666777:::===@@@FFF[[[yyyvvvlllaaa[[[^^^dddgggkkkwww{{{kkkYYYJJJBBB@@@AAA>>>>>>===<<<<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===???BBBDDDEEEIIIMMMSSSYYY^^^ccchhhkkklllmmmoooppprrrrrrrrrrrrooopppqqqrrrsssssstttttttttssssssrrrqqqqqqrrrrrrrrrqqqpppppppppqqqrrrrrrqqqpppooooooooopppppppppssswww}}}333333333444444444555555222222333444555666666777444555666777999:::;;;<<<<<<===???BBBFFFMMMUUU[[[gggrrryyyyyy|||}}}{{{~~~}}}|||{{{}}}~~~~~~}}}}}}~~~~~~~~~~~~|||}}}}}}{{{wwwtttssssssuuussspppmmmiiiddd^^^ZZZQQQMMMHHHDDDCCCBBBBBBAAA?????????@@@@@@@@@@@@@@@AAAAAABBBBBBCCCDDDDDDDDDBBBBBBCCCCCCDDDDDDDDDDDDGGGGGGFFFEEEEEEEEEFFFGGGHHHJJJMMMNNNOOOPPPSSSUUUUUUVVVWWWXXXYYY[[[___ccceeegggiiilllnnnnnnnnnnnnqqqrrrsssuuuvvvwwwwwwwwwxxxwwwtttrrrrrrtttvvvxxxsssqqqoooooorrruuuwwwwwwyyy{{{||||||{{{|||}}}zzzzzzzzz{{{{{{{{{{{{|||yyyzzzzzzzzzzzzyyyyyyxxxzzz{{{|||}}}}}}}}}}}}}}}zzzzzzyyyyyyzzz{{{}}}}}}yyyvvvssssssuuuwwwyyyzzz|||||||||{{{{{{zzzyyyyyyzzzzzzyyyxxxxxxxxxyyyyyywwwxxxxxxyyyyyyzzz{{{{{{zzz{{{{{{yyywwwuuuuuuuuuwwwyyyzzzzzzyyyxxxyyyzzz{{{{{{||||||||||||{{{{{{}}}pppccc[[[TTTQQQMMMJJJIIIIIIHHHGGGDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGFFFFFFEEEEEECCCCCCCCCCCCBBBBBBBBBBBB?????????>>>>>>>>>======:::::::::;;;;;;<<<<<<<<<:::::::::;;;;;;;;;;;;;;;<<<>>>@@@AAACCCEEEIIIMMMOOOSSSYYY```gggooowww|||~~~oooeee^^^^^^ZZZYYY^^^eeelllxxxzzzttt{{{{{{hhh\\\XXXcccuuu{{{eeeTTTSSSQQQQQQRRRPPPMMMJJJIIIFFFCCC@@@???>>><<<:::<<<;;;:::999777666666555444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333444444444555555555555666444555666666666888;;;>>>CCCIII___|||~~~vvvmmmddd\\\\\\___dddmmm}}}lllXXXHHH@@@>>>@@@>>>======<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<>>>@@@BBBDDDEEEJJJNNNTTTZZZ___dddiiilllnnnoooqqqrrrrrrrrrqqqpppoooppppppqqqrrrssstttuuuvvvuuutttsssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqooooooooonnnnnnnnnoooppprrrvvv}}}333333333444444444555555333333333444444555555666444555666777999;;;<<<<<<===>>>AAADDDIIIQQQZZZ```mmmwwwwwwrrrxxx~~~|||}}}}}}}}}}}}~~~||||||}}}}}}}}}{{{}}}}}}|||}}}~~~|||}}}|||zzzvvvsssrrrrrrqqqoookkkgggccc]]]VVVRRRKKKHHHDDDCCCCCCCCCCCCBBB??????@@@@@@AAAAAABBBBBBAAAAAABBBCCCEEEFFFGGGHHHGGGFFFEEEDDDEEEFFFGGGIIIJJJJJJJJJIIIIIIIIIIIIHHHLLLNNNPPPRRRSSSTTTWWWYYY]]]___```aaabbbdddfffiiikkkmmmoooqqqrrrrrrqqqppprrrssstttvvvwwwxxxxxxxxxxxxwwwuuutttttttttvvvwwwtttrrrppppppsssvvvxxxyyy{{{||||||{{{zzzzzz|||~~~||||||{{{zzzyyyxxxwwwwwwzzzyyyyyyxxxxxxxxxyyyyyyzzz{{{{{{||||||||||||{{{zzzzzzyyyyyyzzz{{{}}}~~~xxxvvvtttsssuuuwwwxxxxxx{{{{{{{{{|||{{{{{{zzzyyyzzzyyyyyyxxxxxxyyyyyyyyyvvvwwwwwwxxxyyyzzzzzzzzzyyyzzz{{{zzzxxxvvvvvvvvvuuuwwwyyyyyyxxxwwwxxxyyy{{{{{{{{{{{{{{{{{{{{{{{{tttkkk___ZZZTTTOOOLLLJJJHHHFFFCCCDDDDDDEEEFFFFFFGGGGGGEEEEEEEEEEEEEEEDDDCCCCCCDDDDDDCCCCCCCCCBBBBBBBBB@@@@@@@@@@@@????????????<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::;;;;;;<<<>>>???@@@AAACCCGGGJJJLLLPPPVVV]]]dddllltttyyy{{{lllddd___ZZZYYY[[[^^^cccnnnxxxvvvrrruuusssaaaWWW\\\eeetttnnnXXXUUUQQQQQQQQQQQQNNNKKKHHHFFFCCCAAA@@@???===;;;<<<<<<;;;:::888777666555444444444444444444444444333333333333333333333333333333333333333333333333444333333222222333333444444444444555555555555666444555666666777888<<<>>>BBBKKKccczzzsss{{{wwwppphhh___[[[\\\___jjjoooYYYGGG???>>>@@@>>>===<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===???AAACCCEEEEEEKKKOOOVVV\\\aaaeeeiiilllnnnoooqqqssssssrrrqqqppppppppppppqqqrrrtttvvvwwwwwwvvvuuutttttttttttttttrrrrrrrrrrrrrrrqqqqqqqqqnnnooooooooonnnnnnoooqqqrrrwww~~~333333333444444444555555555555555555555555666666555666777999:::<<<===>>>???AAACCCGGGMMMUUU___fffqqqyyy|||qqqooouuu}}}{{{|||}}}}}}}}}}}}}}}~~~~~~}}}zzz|||~~~~~~|||{{{|||}}}{{{{{{{{{yyyuuurrrppppppllljjjfffaaa\\\VVVNNNJJJEEEDDDBBBBBBCCCDDDCCCBBBAAAAAABBBBBBCCCDDDDDDEEEEEEFFFGGGIIIKKKMMMOOOOOOMMMKKKHHHFFFGGGIIILLLOOOQQQQQQRRRRRRRRRQQQPPPOOOSSSUUUWWWXXXYYYZZZ]]]___ccceeehhhjjjjjjjjjkkkmmmmmmooosssuuuwwwwwwvvvuuutttuuuvvvwwwxxxyyyyyyyyywwwwwwvvvuuuuuuuuuuuuuuuuuusssppppppsssvvvyyyzzz|||||||||{{{yyyyyy{{{}}}}}}|||{{{zzzyyyxxxxxxwww|||{{{yyywwwwwwyyy{{{|||zzz{{{{{{{{{{{{zzzzzzyyy{{{zzzyyyyyyyyy{{{}}}~~~yyywwwvvvvvvxxxyyyyyyxxxyyyzzz{{{|||||||||{{{zzzyyyyyyyyyxxxxxxyyyyyyzzzyyyyyyyyyyyyyyyyyyyyyyyyxxxyyy{{{{{{yyywwwwwwwwwuuuwwwyyyyyyxxxxxxyyyzzz{{{{{{{{{zzzzzz{{{{{{{{{~~~|||pppjjjaaaYYYSSSNNNJJJHHHFFFFFFFFFGGGGGGGGGGGGGGGDDDEEEEEEFFFEEEDDDCCCBBBDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@>>>>>>>>>======<<<<<<;;;::::::::::::::::::::::::;;;<<<===>>>>>>@@@DDDFFFJJJMMMRRRWWW^^^eeennnssswww}}}~~~rrrkkkeee___\\\[[[]]]gggqqquuunnnnnn{{{~~~iiiZZZYYY[[[cccrrrxxx]]]XXXSSSQQQRRRRRRPPPMMMGGGEEECCCBBBAAA@@@>>><<<<<<<<<;;;:::999777666555444444444444444444444444333333333333333333333333444444444444444444444444444333333222222333333444444444444555555555555666444555666777777999<<>>@@@======<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<===???AAACCCDDDEEEFFFLLLQQQWWW]]]aaaeeehhhkkkjjjlllooorrrttttttsssrrrqqqqqqqqqqqqsssuuuwwwxxxwwwwwwvvvvvvvvvvvvvvvwwwsssssssssssssssrrrqqqqqqooopppqqqqqqooooooqqqtttsssxxx~~~333333333444444444555555777777777777666666666666666777888:::<<<>>>???@@@AAACCCEEEIIIOOOXXXcccjjjqqqxxxzzzuuuooonnnsss{{{zzz|||~~~~~~}}}}}}~~~~~~}}}yyy|||~~~~~~{{{zzz{{{}}}zzzzzzzzzwwwssspppooooooiiifffbbb]]]XXXQQQIIIDDDBBBAAAAAABBBCCCDDDCCCBBBBBBCCCCCCDDDEEEFFFGGGGGGKKKLLLNNNPPPRRRUUUWWWXXXQQQOOOKKKHHHIIILLLPPPSSSXXXYYY[[[[[[[[[YYYWWWVVVYYY[[[^^^______```ccceeefffiiimmmoooooonnnnnnnnnnnnppptttxxxzzzzzzyyyyyyuuuvvvwwwxxxyyyyyyzzzzzzvvvvvvvvvvvvuuuuuuttttttvvvssspppppprrrvvvyyyzzz|||||||||zzzxxxxxxzzz|||zzzzzzzzz{{{{{{{{{||||||~~~|||yyywwwwwwzzz}}}{{{{{{{{{{{{zzzyyyxxxxxx{{{zzzyyyxxxyyy{{{}}}yyyxxxxxxyyyzzz{{{zzzxxxxxxyyy{{{|||||||||{{{{{{yyyyyyyyyxxxxxxyyyzzzzzz||||||{{{zzzzzzyyyxxxxxxwwwyyy{{{{{{zzzxxxxxxxxxvvvxxxzzzzzzyyyyyyzzz{{{{{{{{{zzzzzzzzzzzz{{{{{{~~~~~~xxxnnncccZZZTTTNNNKKKJJJIIIIIIHHHHHHGGGGGGFFFFFFFFFGGGHHHGGGFFFEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@???>>>===<<<;;;;;;:::::::::::::::::::::::::::;;;<<<<<<<<<>>>AAADDDHHHKKKNNNSSSXXX```hhhnnnuuuzzzzzzrrrhhh```ZZZZZZbbblllzzz|||mmmbbbjjjzzzppp\\\XXXUUUYYYfffyyybbb[[[TTTRRRSSSTTTRRROOOGGGEEECCCBBBBBBAAA???===<<<<<<;;;;;;999777666555444444444444444444444444333333333333333333333333444444444444444444444444444444222222222222444444444444444555555555666666444555666777777999===???@@@QQQssswwwpppzzz~~~yyyuuunnnbbbYYYVVVRRR```{{{qqqYYYGGG??????AAA======<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<===???BBBDDDEEEFFFFFFMMMRRRXXX^^^bbbeeehhhjjjgggjjjnnnrrrtttuuuuuutttqqqqqqqqqrrrsssuuuxxxyyyxxxxxxwwwwwwwwwwwwxxxxxxssstttttttttssssssrrrqqqppprrrsssrrrqqqpppsssvvvuuuzzz~~~~~~555555555555555555555555333333444555666777888888777666666888;;;===??????DDDDDDGGGNNNXXXbbbhhhllltttzzzxxxuuurrrsssxxx~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{|||}}}}}}}}}{{{zzzyyy{{{xxxuuusssqqqooollliiiccc```ZZZSSSLLLGGGEEECCCCCCDDDEEEEEEDDDEEEGGGHHHKKKJJJHHHHHHIIIKKKMMMOOOSSSTTTUUUWWWYYYZZZ\\\\\\XXXTTTOOOKKKLLLQQQXXX]]]aaabbbdddddddddbbb___^^^aaacccddddddccccccdddfffllllllmmmoooooopppppppppppprrrtttwwwyyyyyyyyyyyyxxxxxxyyyzzz{{{|||}}}}}}yyyxxxwwwvvvuuuuuuuuuuuurrrssstttuuuxxxzzz}}}~~~}}}}}}}}}}}}|||{{{zzzyyyzzzyyyyyyyyyyyyzzz{{{{{{yyyxxxxxxwwwwwwxxxxxxyyyxxxyyyzzzzzzzzzyyyxxxwwwxxxyyyzzz{{{||||||||||||yyyzzzzzzxxxwwwwwwyyy{{{{{{{{{zzzyyyyyyxxxwwwwwwxxxyyyyyyxxxwwwxxxzzz}}}{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwyyyyyyzzzzzzzzzyyyxxxxxxzzzyyyyyyyyyyyyzzz{{{{{{~~~}}}vvvlllaaaUUUMMMPPPMMMKKKIIIIIIHHHFFFDDDEEEFFFGGGHHHGGGFFFDDDCCCEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCBBBBBBBBBBBBAAA???>>><<<<<<<<<======::::::::::::::::::::::::>>>>>>>>>>>>>>>??????@@@EEEHHHLLLPPPUUU[[[bbbfffqqquuu{{{{{{oooggg```]]]aaafffooouuucccaaalll}}}|||hhh^^^UUUTTT[[[jjjqqqaaaSSSPPPQQQOOOMMMNNNMMMHHHCCCAAAAAAAAA???===;;;;;;;;;:::888666555444333333333333333333333333555444333222111222333444222222333333333333444444555555555444444333333333333333333444444444555555555666777888888:::===@@@FFFTTTvvvzzzzzzwwwgggZZZVVVXXX```{{{kkkTTTEEE???>>>???===<<<<<<<<<<<<;;;;;;;;;<<<;;;;;;::::::;;;;;;<<>>=========>>>::::::::::::::::::::::::===============>>>??????CCCFFFJJJNNNSSSYYY___ccckkkpppwww}}}ssslllfffaaa```ccchhh~~~|||hhh```eeerrrooodddWWWSSSWWWcccwww{{{jjjZZZTTTRRROOONNNOOOMMMIIIDDDBBBAAA@@@???===;;;;;;;;;:::888777555444333333333333333333333333333222222222333333444555222222333333333333444444555555444444444333333333333333444444444555555555555666777888888:::===@@@HHHXXXyyy~~~pppbbb[[[ZZZccc~~~lllUUUFFF???>>>>>>===<<<<<<<<<<<<;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<>>>@@@CCCDDDEEEFFFHHHJJJNNNRRRXXX]]]```dddhhhjjjnnnooorrrtttvvvvvvuuuuuuqqqrrruuuwwwxxxyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxttttttssssssssssssrrrrrrqqqqqqppppppqqqrrrtttuuuuuu{{{555555555555555555555555666666666666555555555555777888:::===???@@@AAABBBEEEHHHOOOZZZgggqqqxxx{{{{{{{{{~~~|||zzz{{{~~~~~~}}}||||||}}}}}}~~~}}}|||~~~~~~}}}||||||{{{yyyyyyyyyzzzyyyyyyxxxwwwxxxtttnnniiifffbbb^^^\\\PPPOOOLLLHHHFFFDDDDDDCCCDDDEEEFFFFFFFFFGGGJJJLLLQQQSSSUUUXXXZZZ\\\^^^^^^___```aaacccdddfffggghhheeebbb]]]ZZZ[[[___eeehhhpppooonnnmmmmmmllllllllljjjlllmmmlllkkkkkklllnnnmmmnnnoooppppppqqqpppppprrrssssssuuuvvvxxxzzz{{{{{{{{{|||||||||||||||{{{yyyxxxwwwvvvtttttttttsssssstttuuuwwwyyy{{{|||}}}}}}}}}}}}}}}|||{{{zzzzzzzzzzzzzzzzzzzzz{{{{{{{{{yyyyyyxxxxxxxxxxxxyyyyyyzzz{{{{{{{{{{{{zzzyyyyyyxxxxxxyyyzzzzzz{{{{{{|||xxxyyyyyywwwvvvvvvxxxzzz{{{{{{{{{zzzyyyyyyxxxxxxxxxxxxxxxwwwvvvwwwyyy{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxyyyzzzzzzyyyyyyyyyzzzyyyyyyyyyyyyzzz{{{{{{~~~}}}wwwpppaaa]]]WWWRRROOOMMMKKKJJJHHHHHHGGGFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFEEEEEEEEEDDDDDDDDDBBBBBBAAA@@@????????????;;;;;;::::::::::::::::::<<<<<<<<<<<<<<<======>>>AAACCCGGGKKKOOOUUU[[[___dddjjjqqqwww}}}zzzsssnnnhhhcccaaaeeetttpppccc```iiizzzyyylll]]]SSSRRRZZZkkk{{{vvvdddYYYSSSOOONNNOOOMMMJJJFFFCCCAAA@@@>>>===;;;;;;;;;:::999777666555333333333333333333333333111222222333444444444444222222333333333333444444555444444444444333333333333444444444444555555555555666777888888:::===@@@IIIZZZ||||||jjj___]]]fffkkkTTTFFF@@@>>>======<<<<<<<<<<<<;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<===@@@DDDFFFGGGHHHIIIKKKNNNQQQWWW[[[___cccgggjjjnnnpppsssuuuwwwwwwvvvuuurrrsssuuuwwwxxxyyyxxxxxxzzzyyyyyyxxxxxxwwwwwwwwwtttttttttsssssssssrrrrrrrrrqqqppppppppprrrtttuuuyyy~~~555555555555555555555555333333444555666777888888666888<<<>>>???AAABBBCCCJJJNNNVVVbbbnnnwww|||}}}|||yyy{{{~~~~~~}}}}}}~~~~~~}}}~~~}}}|||{{{zzzzzzyyyyyyyyyxxxxxxwwwvvvvvvuuupppiiibbb]]]YYYUUUSSSKKKJJJIIIGGGFFFFFFFFFFFFFFFGGGIIIJJJJJJLLLOOOQQQVVVXXX\\\aaadddfffgggggggggggghhhjjjkkklllmmmnnnllljjjfffcccdddgggllloootttsssqqqooooooooopppqqqkkklllmmmlllkkkkkklllmmmnnnnnnooopppqqqqqqppppppsssrrrrrrsssuuuwwwzzz{{{||||||}}}}}}|||{{{zzzyyyxxxxxxvvvuuutttssssssssstttuuuwwwxxxzzz{{{||||||}}}}}}}}}}}}}}}|||{{{{{{{{{{{{|||}}}}}}}}}}}}}}}yyyyyyyyyxxxxxxyyyyyyyyy{{{{{{{{{{{{{{{zzzzzzzzzxxxxxxxxxyyyyyyzzz{{{{{{xxxyyyyyywwwvvvvvvxxxzzz|||{{{{{{{{{zzzzzzyyyyyyxxxxxxxxxwwwvvvvvvxxxzzzzzzzzzzzzyyyyyyyyyxxxxxxyyyyyyyyyyyyyyyyyyyyyyyywwwxxxyyyyyyzzzzzzzzzzzzzzzyyyyyyyyyyyyzzz{{{{{{~~~oooiiiaaaZZZVVVSSSPPPOOOKKKIIIHHHFFFEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEECCCCCCBBBBBBAAA@@@@@@@@@;;;;;;;;;;;;;;;:::::::::;;;;;;::::::;;;;;;<<<===???BBBEEEIIILLLQQQWWW[[[^^^dddlllsssxxx~~~xxxsssmmmfffcccfffnnnxxx}}}mmmdddgggwwwtttdddWWWQQQUUUcccqqqlll\\\SSSOOOOOOPPPNNNKKKHHHEEEBBB@@@>>>===;;;;;;;;;:::999888666555444444444444444444444444222333444555444333222111222222222333333333444444444444444444444444444444444444444444555555555555555666777888888:::===@@@GGGZZZ{{{}}}~~~nnn^^^___gggfffQQQEEE@@@>>>======<<<<<<<<<<<<;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<===@@@EEEHHHIIIJJJKKKLLLNNNQQQVVVZZZ^^^bbbgggjjjnnnppprrruuuvvvvvvvvvuuussstttvvvwwwxxxxxxxxxwwwzzzzzzzzzyyyxxxwwwvvvvvvuuuuuuttttttssssssrrrrrrrrrqqqooonnnooopppssstttzzz555555555555555555555555333333444555666777888888555888<<<>>>>>>@@@BBBEEEKKKQQQ\\\iiivvv~~~zzz{{{}}}~~~}}}}}}~~~~~~}}}~~~~~~}}}|||zzzzzzyyyzzzyyyxxxwwwvvvuuuuuutttqqqkkkccc[[[VVVRRRNNNLLLIIIIIIHHHGGGGGGGGGGGGGGGGGGIIIKKKLLLMMMOOOSSSUUU[[[^^^bbbgggkkkmmmmmmmmmlllmmmnnnooopppqqqrrrsssrrrooollljjjjjjmmmpppsssuuusssqqqnnnnnnooopppqqqkkklllmmmmmmkkkkkklllmmmnnnnnnoooppppppppppppoooqqqqqqqqqrrrsssvvvxxxzzzzzz{{{|||||||||zzzxxxwwwwwwvvvuuutttssssssssssssuuuvvvxxxzzz{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}|||{{{}}}}}}~~~zzzyyyyyyyyyyyyyyyyyyzzz||||||{{{{{{zzzzzzzzzzzzxxxxxxwwwwwwxxxyyyzzz{{{xxxyyyyyyxxxvvvvvvxxx{{{||||||{{{{{{{{{{{{{{{zzzyyyyyyyyyxxxvvvvvvxxxzzzzzzzzzyyyyyyyyyxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyvvvwwwxxxyyyzzz{{{{{{{{{zzzyyyyyyyyyyyyzzz{{{{{{~~~xxxnnnfff```[[[XXXVVVOOONNNKKKIIIGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFDDDDDDDDDCCCBBBBBBAAA@@@<<<<<<<<<;;;;;;::::::::::::::::::::::::;;;;;;<<<>>>AAADDDGGGJJJNNNSSSWWWZZZ```iiioootttyyyyyyssslllfffdddeeehhhmmmvvv{{{lllhhhrrr{{{mmmaaaWWWVVV```kkkrrr```UUUQQQPPPPPPNNNMMMJJJGGGBBB???===<<<;;;;;;;;;:::999888777666444444444444444444444444444444555555444222000///222222222333333333444444444444444444444444444444444444444555555555666666555666777888888:::===@@@FFF\\\|||||||||qqq]]]aaahhhyyy```MMMCCCAAA???>>>===<<<<<<<<<<<<;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<<<<@@@DDDHHHIIIJJJLLLMMMNNNQQQVVVZZZ^^^bbbgggjjjmmmoooqqqtttuuuuuuttttttssstttvvvwwwxxxxxxxxxwwwyyyzzzzzzyyyyyywwwvvvuuuvvvvvvuuuttttttsssrrrrrrqqqooonnnlllmmmooorrrttt{{{~~~555555555555555555555555666666666666555555555555666999<<<======???DDDHHHLLLTTTaaaqqqyyytttwww}}}zzzyyy{{{}}}~~~}}}}}}~~~}}}}}}|||{{{zzzzzzyyy{{{yyywwwuuusssrrrqqqqqqmmmggg^^^UUUPPPMMMJJJIIIHHHHHHHHHHHHIIIIIIIIIIIIJJJLLLOOOPPPRRRTTTXXX[[[aaacccgggkkkooopppqqqqqqqqqrrrssstttuuuvvvvvvwwwuuusssqqqooooooqqqtttvvvsssrrrooonnnmmmmmmooopppmmmooooooooommmlllmmmnnnnnnnnnoooooooooooonnnnnnnnnooooooqqqrrrtttvvvwwwwwwxxxyyyzzzzzzxxxvvvuuuttttttssssssssssssttttttvvvxxxyyy{{{||||||{{{{{{}}}}}}}}}~~~~~~}}}}}}|||}}}~~~zzzzzzyyyyyyyyyyyyzzzzzz|||{{{zzzzzzyyyyyyzzzzzzxxxwwwvvvvvvwwwxxxzzz{{{yyyzzzzzzxxxwwwwwwyyy{{{||||||||||||||||||||||||zzzzzzzzzyyywwwwwwyyy{{{yyyyyyyyyyyyxxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzuuuvvvxxxyyyzzz{{{{{{{{{zzzyyyyyyyyyyyyzzz{{{{{{}}}tttmmmgggbbb___VVVUUUSSSPPPMMMKKKJJJIIIGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGGGGGGGFFFFFFFFFDDDDDDDDDDDDCCCBBBAAA@@@======<<<<<<;;;::::::::::::::::::::::::;;;;;;<<<===???BBBDDDGGGKKKPPPSSSVVV\\\dddjjjooottt{{{}}}rrriiicccbbbbbbbbbdddkkkyyyyyymmmmmmttt|||xxxnnnccc\\\```iii}}}zzzgggYYYTTTRRRQQQNNNNNNLLLHHHCCC???===<<<;;;;;;;;;;;;:::999888777444444444444444444444444555555555444333222111000222222333333333333444444333333333444444444444555444444555555555666666666555666777888888:::===@@@HHH___}}}~~~yyyccceeelllttt\\\IIIBBBAAA@@@???===<<<<<<<<<<<<;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<<<>>======???FFFLLLSSS[[[iiizzzxxxtttvvv~~~|||xxxvvvyyy|||~~~~~~~~~~~~}}}|||||||||{{{{{{zzzzzzzzzzzzxxxuuurrrooommmlllllljjjcccZZZRRRMMMJJJIIIHHHHHHIIIKKKLLLNNNOOOOOOPPPRRRTTTVVVYYY[[[]]]aaadddgggiiilllnnnqqqrrrssssssvvvvvvwwwwwwxxxyyyzzzzzzxxxwwwuuussssssuuuvvvxxxrrrqqqpppnnnnnnnnnnnnooonnnooopppooommmlllmmmnnnmmmmmmnnnnnnnnnnnnmmmmmmkkklllnnnppprrrsssttttttsssuuuwwwxxxxxxvvvtttrrrrrrrrrrrrrrrssstttuuuvvvwwwxxxzzz|||}}}|||{{{zzz|||}}}}}}~~~~~~~~~}}}}}}|||}}}~~~~~~zzzzzzyyyyyyyyyyyyzzzzzz{{{{{{yyyxxxxxxyyyyyyzzzxxxwwwvvvuuuvvvxxxzzz{{{zzz{{{{{{zzzxxxxxxzzz|||||||||||||||||||||||||||{{{|||{{{zzzxxxxxxzzz{{{yyyyyyyyyxxxxxxxxxxxxwwwyyyyyyyyyzzzzzzzzz{{{{{{uuuvvvwwwyyyzzz{{{||||||zzzyyyyyyyyyyyyzzz{{{{{{|||~~~{{{tttmmmiii^^^]]][[[XXXUUUQQQNNNLLLGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFCCCDDDDDDDDDDDDBBBAAA@@@=========<<<;;;;;;:::::::::::::::::::::;;;<<<<<<;;;===???AAACCCGGGKKKOOOQQQVVV]]]ccchhhnnnvvv{{{yyyjjjcccaaabbb``````ccckkkzzzxxxooopppyyy|||ooodddbbbfffwwwppp```XXXUUUQQQOOOOOONNNJJJCCC>>><<<<<<;;;;;;;;;;;;:::999888888555555555555555555555555333333333222222333333444222222333333333333444444333333333444444444555555555555555555666666666666555666777888888:::===@@@GGG___{{{qqqkkkqqqtttZZZIIIBBBAAA@@@>>>===<<<<<<<<<<<<;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<<<<>>>BBBEEEGGGJJJMMMPPPQQQSSSWWWZZZ^^^ccciiimmmmmmooorrrtttuuuuuuuuutttqqqrrruuuwwwxxxyyyyyyyyywwwxxxyyyzzzzzzyyywwwvvvwwwwwwvvvuuutttsssrrrrrrqqqooommmmmmnnnrrrvvvyyy|||555555555555555555555555333333444555666777888888:::===???>>>===@@@HHHOOO[[[cccqqq|||yyyzzz~~~|||vvvuuuxxx|||~~~~~~}}}~~~}}}}}}~~~~~~~~~|||}}}}}}~~~~~~~~~}}}}}}{{{{{{{{{{{{{{{{{{zzzzzzyyywwwtttpppllljjjiiihhhhhhaaaXXXPPPKKKJJJIIIHHHJJJLLLNNNQQQSSSUUUWWWWWWZZZ\\\___aaacccfffjjjmmmlllmmmnnnppprrrssstttuuuxxxxxxyyyzzz{{{||||||}}}zzzyyywwwvvvvvvwwwxxxyyyrrrrrrqqqpppoooooooooooommmnnnnnnmmmlllkkkkkkllllllmmmmmmmmmmmmmmmlllllliiikkkmmmppprrrrrrrrrrrrqqqrrruuuvvvvvvuuusssqqqqqqqqqqqqrrrssstttvvvvvvxxxyyy{{{}}}}}}|||{{{zzz|||}}}}}}~~~~~~~~~}}}}}}zzz|||~~~}}}|||{{{zzzzzzyyyyyyzzzzzz{{{{{{zzzyyyxxxwwwxxxyyyyyyxxxwwwuuuuuuvvvwwwzzz{{{{{{||||||zzzyyyyyy{{{}}}||||||||||||}}}}}}}}}}}}|||}}}|||zzzyyyxxxzzz|||yyyyyyyyyxxxxxxxxxwwwwwwyyyyyyyyyzzzzzz{{{{{{{{{tttuuuwwwyyy{{{||||||}}}zzzyyyyyyyyyyyyzzz{{{{{{yyy||||||tttpppdddcccaaa^^^ZZZUUUQQQOOOJJJJJJJJJJJJJJJJJJJJJJJJGGGGGGGGGFFFFFFFFFEEEEEECCCDDDDDDDDDDDDBBBAAA@@@>>>>>>===<<<;;;;;;::::::;;;;;;::::::;;;;;;<<<===999;;;===???AAADDDIIILLLMMMRRRYYY^^^cccjjjrrrxxx~~~~~~ooodddbbbeeecccaaa```bbblll~~~vvvsssxxxwwwhhhccceeessswwweee\\\VVVQQQOOOPPPOOOJJJDDD>>><<<<<<;;;;;;;;;;;;::::::999888555555555555555555555555222111111111222444666888222222333333333444444444333333333444444555555555555555555555666666666777555666777888888:::===@@@DDD\\\xxx}}}ooouuuuuu[[[IIICCCBBB@@@=========<<<<<<<<<;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<<<<>>>AAACCCFFFIIIMMMPPPQQQTTTWWW[[[___dddiiimmmnnnpppsssuuuvvvwwwvvvuuuppprrrtttwwwyyyzzzzzzzzzvvvwwwyyyzzzzzzyyyxxxwwwxxxwwwvvvuuutttsssrrrrrrrrrpppnnnnnnppptttyyy|||}}}666666555555555444444444666666555666666777888999===<<<>>>AAABBBDDDLLLUUU]]]mmm~~~}}}wwwxxx|||wwwppppppvvv}}}{{{{{{~~~~~~~~~}}}{{{yyyxxx}}}{{{xxxxxxyyyzzzzzzyyyuuussspppnnnkkkfff```[[[ZZZWWWQQQLLLIIIHHHIIIJJJNNNOOOPPPRRRUUUXXX[[[\\\```aaadddgggjjjmmmooopppvvvvvvuuuuuuvvvwwwxxxxxxwwwyyy{{{}}}~~~|||zzzyyywwwvvvvvvwwwxxxyyyyyywwwuuutttsssqqqooonnnmmmmmmppppppppppppooonnnlllllljjjjjjjjjkkkkkklllllllllmmmmmmmmmmmmnnnnnnooooooooooooooopppqqqrrrssstttssstttuuuvvvvvvwwwwwwwwwzzzzzzzzzzzzzzz{{{|||}}}}}}}}}}}}}}}}}}|||{{{{{{zzz{{{}}}~~~~~~~~~}}}|||~~~~~~}}}|||{{{{{{{{{{{{{{{{{{{{{zzzxxxxxxyyy{{{{{{{{{zzzyyyxxxxxxwwwwww{{{{{{zzzzzzzzzyyyyyyyyy}}}}}}|||{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}|||{{{zzz|||{{{zzzzzzxxxxxxwwwvvvyyyyyyyyyzzzzzzzzz{{{{{{wwwxxxzzz{{{|||{{{{{{zzzzzzyyywwwvvvuuuvvvwwwwwwyyy|||~~~zzztttpppkkkfffaaa\\\WWWTTTQQQNNNKKKJJJIIIIIIHHHGGGFFFGGGHHHIIIIIIHHHFFFEEEGGGFFFEEEDDDCCCBBBAAAAAA@@@@@@???===<<<;;;:::999999888888888999::::::;;;:::;;;<<<===@@@BBBDDDFFFLLLOOOSSSXXX]]]dddkkkpppvvv{{{{{{llleeegggfffaaa\\\[[[cccqqq|||wwwuuuwwwiii```kkkxxxuuuaaaTTTPPPQQQPPPOOOLLLHHHCCC>>>;;;:::999999999::::::999777555555444444444333333333444444444333333222222222333333333333333333333333333333333333333333333333666666666666666666666666777555666999999888;;;@@@CCC]]]qqq|||vvv}}}rrr[[[JJJEEEEEEBBB===@@@>>><<<<<<<<<;;;:::888::::::;;;;;;;;;::::::999999<<>>===>>>AAACCCFFFOOOYYYeeettt|||tttsssvvv~~~zzz|||}}}uuuooopppwww~~~}}}yyyzzz|||}}}|||{{{zzzyyy{{{xxxvvvvvvvvvwwwwwwvvvtttqqqmmmiiiddd^^^XXXTTTTTTRRRMMMJJJHHHIIIKKKMMMOOOPPPRRRUUUYYY\\\___```eeefffhhhkkknnnqqqssstttxxxxxxwwwwwwxxxyyyyyyzzzxxxzzz|||~~~~~~}}}{{{yyywwwvvvvvvwwwxxxxxxwwwsssrrrqqqooonnnnnnooooooppppppppppppooonnnmmmlllkkkkkklllllllllmmmmmmmmmmmmmmmmmmllllllkkkkkkkkknnnnnnnnnoooppprrrsssttttttuuuvvvwwwxxxyyyyyyyyy{{{{{{zzzzzzzzz{{{||||||}}}}}}}}}}}}}}}|||{{{{{{zzz{{{|||}}}~~~}}}}}}|||zzzyyyyyyyyyyyyyyyzzzzzz{{{|||}}}|||zzzyyyzzz{{{{{{{{{{{{zzzyyyxxxxxxxxxxxxxxxyyyzzzzzz{{{{{{|||~~~}}}|||{{{{{{{{{{{{{{{{{{{{{{{{||||||{{{{{{zzz{{{zzzzzzyyyyyyxxxxxxwwwyyyyyyyyyzzzzzzzzz{{{{{{zzzzzzzzz{{{{{{zzzyyyyyyzzzzzzyyyxxxxxxxxxyyyyyyzzz|||~~~~~~~~~zzztttoooiiiddd^^^ZZZVVVSSSPPPMMMMMMLLLKKKJJJIIIIIIIIIHHHHHHGGGFFFEEEFFFEEEEEEDDDCCCBBBAAAAAA@@@@@@???>>><<<;;;:::999::::::999999:::;;;;;;<<<::::::;;;===???BBBDDDEEEIIIKKKOOOSSSYYY___fffkkkrrrwww}}}wwwooojjjgggaaaZZZXXX^^^jjjttt}}}}}}pppgggdddnnn~~~{{{jjj\\\VVVSSSRRRPPPNNNJJJEEE@@@===;;;999999999::::::999777555555555444444444333333444444444333333333222222333333333333333333333333333333333333333333333333555555555555555555555555777555666999999888<<>><<<<<<<<<;;;:::888:::;;;;;;;;;;;;;;;:::::::::<<>>===>>>AAADDDJJJUUU```qqq}}}|||sssppprrr{{{wwwxxx|||~~~xxxqqqmmmpppxxx|||zzzzzz|||~~~|||{{{{{{{{{{{{yyywwwtttsssttttttsssrrrrrrmmmggg```[[[UUUOOOKKKLLLKKKHHHGGGGGGJJJMMMOOOQQQSSSVVVZZZ^^^bbbeeegggkkklllnnnqqqtttwwwyyyzzz{{{{{{{{{{{{{{{||||||}}}{{{}}}~~~{{{yyyvvvtttuuuvvvvvvvvvrrrqqqooonnnnnnooopppqqqoooppppppoooooonnnmmmlllmmmmmmmmmmmmnnnnnnnnnnnnmmmlllkkkjjjiiihhhggggggkkkllllllmmmoooqqqrrrssstttuuuwwwyyy{{{||||||}}}||||||{{{{{{zzz{{{{{{{{{}}}}}}~~~~~~}}}}}}||||||{{{{{{|||}}}}}}}}}}}}}}}xxxxxxwwwxxxyyyzzz{{{{{{zzz|||~~~~~~|||{{{zzz{{{||||||{{{{{{zzzyyyyyyyyyvvvvvvxxxyyy{{{|||}}}~~~~~~}}}|||{{{{{{{{{{{{zzzzzzzzzyyyyyyzzzzzz{{{yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{}}}|||{{{zzzyyyyyyyyyyyyyyyzzzzzz{{{{{{{{{{{{zzz{{{}}}~~~~~~}}}~~~xxxrrrlllfffaaa^^^ZZZVVVSSSQQQPPPOOONNNLLLKKKJJJHHHGGGFFFEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBAAA@@@???>>>===;;;::::::;;;;;;::::::;;;;;;<<<<<<::::::;;;<<<>>>AAABBBDDDDDDFFFJJJNNNRRRXXX___dddkkkqqqyyy~~~|||sssooofff\\\WWWZZZccckkkyyyqqqcccgggsssvvvhhh```UUUTTTRRRPPPMMMHHHCCC>>>;;;:::999999::::::999777555555555444444444444333444444444444333333333333333333333333333333333333444444444444444444444444555555555555555555555555777555666999999999===BBBLLLfffxxx~~~zzzyyy|||}}}~~~~~~zzzwww}}}|||jjjTTTFFFCCCBBB@@@===???>>><<<<<<<<<<<<:::888::::::;;;;;;;;;;;;;;;;;;:::===@@@BBBEEEHHHLLLOOOTTTWWW\\\```cccfffhhhkkklllmmmppprrrtttuuuuuuuuusssrrrrrrtttwwwzzzzzzyyyxxxyyyzzz{{{zzzyyyxxxwwwuuutttrrrsssttttttsssqqqqqqqqqqqqqqqrrrvvv{{{666666666666666666666666555555666666777888999:::>>><<<===AAAFFFNNN\\\hhhzzz~~~uuupppqqq|||}}}yyy|||~~~zzzsssmmmjjjooowww~~~~~~|||}}}~~~~~~~~~{{{zzzzzz{{{|||yyywwwtttsssrrrqqqooommmkkkfff___XXXRRRMMMIIIFFFGGGFFFEEEEEEGGGJJJMMMPPPSSSUUUYYY^^^ccchhhkkkmmmqqqrrrtttwwwzzz|||~~~~~~{{{vvvttttttuuuuuuuuutttrrrpppnnnmmmnnnpppqqqooooooooooooooonnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmjjjiiihhhfffeeeeeeeeeeeehhhiiijjjkkkmmmppprrrssssssuuuwwwyyy{{{}}}~~~~~~}}}}}}|||{{{{{{zzz{{{{{{}}}}}}~~~~~~~~~}}}}}}|||{{{||||||}}}}}}}}}}}}}}}zzzzzzzzzzzzzzz{{{||||||yyy{{{~~~~~~}}}{{{yyyyyy||||||{{{{{{{{{zzzzzzzzzvvvwwwxxxyyy{{{|||}}}}}}~~~}}}|||{{{{{{{{{{{{zzzyyyxxxwwwxxxyyyzzz{{{xxxxxxxxxyyyyyyzzzzzzzzzyyyyyyyyyzzzzzzzzz{{{{{{}}}|||{{{yyyyyyyyyzzz{{{xxxyyyzzz|||||||||{{{zzz{{{}}}}}}}}}}}}}}}wwwrrrlllhhheeeaaa\\\XXXVVVUUUSSSRRRPPPOOOLLLIIIGGGFFFFFFFFFDDDCCCCCCCCCCCCCCCCCCCCCAAAAAA@@@???===<<<;;;;;;;;;;;;::::::::::::;;;;;;::::::;;;<<<===???AAABBBAAACCCFFFIIILLLQQQXXX\\\cccjjjttt{{{{{{oooccc\\\[[[```eeesss}}}nnnjjjoootttiiiYYYVVVSSSQQQOOOJJJDDD@@@===;;;999999::::::999888555555555555444444444444444444444444444444333333333333333333333333333333555555555555555555555555555555555555555555555555777555666888999999>>>DDDOOOlll}}}vvvxxx{{{||||||}}}~~~~~~tttttt{{{wwwdddOOODDDBBB@@@>>>===???===<<<;;;<<<<<<:::999999999999999999::::::;;;;;;===@@@CCCEEEHHHLLLOOOUUUXXX]]]aaadddgggiiikkklllnnnppprrrtttuuuuuuuuusssrrrsssuuuxxxzzzzzzyyyyyyyyyzzzzzzyyyyyyxxxwwwvvvtttsssssstttuuusssrrrpppqqqrrrrrrtttwww|||555555555555555555555555555555666666777999:::;;;<<<;;;===BBBIIISSScccqqqvvvppppppxxx}}}~~~~~~{{{vvvoooiiiiiinnnvvv}}}}}}}}}~~~}}}}}}~~~~~~}}}{{{yyyyyyzzz{{{zzzxxxuuusssqqqnnnkkkhhhbbb]]]VVVQQQMMMJJJGGGEEEEEEEEEEEEEEEGGGKKKNNNPPPUUUXXX]]]bbbhhhmmmppprrruuuvvvxxx{{{}}}|||xxxuuutttuuuuuuuuuvvvtttrrrooonnnnnnnnnooonnnoooooooooooonnnnnnmmmkkkkkkkkkkkkkkkkkkkkkkkkgggfffdddcccccccccdddeeeeeeeeegggiiilllnnnqqqrrrrrrsssvvvxxxzzz|||}}}~~~~~~}}}|||{{{{{{{{{{{{{{{}}}}}}~~~~~~~~~~~~}}}}}}|||||||||||||||}}}}}}~~~}}}|||{{{{{{zzzzzzzzzzzzxxxzzz}}}}}}{{{yyyxxxxxx{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyzzzzzzzzz{{{{{{}}}||||||{{{{{{{{{{{{{{{yyyxxxwwwwwwwwwyyyzzz{{{wwwxxxxxxyyyyyyzzzzzz{{{yyyyyyyyyzzzzzzzzz{{{{{{{{{{{{zzzyyyzzz{{{|||~~~wwwxxxyyy{{{{{{{{{zzzyyy{{{||||||||||||~~~}}}xxxssspppkkkgggaaa\\\YYYXXXWWWVVVUUUSSSPPPMMMJJJIIIHHHHHHDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBAAA???>>>===<<<;;;::::::999999999999999::::::::::::;;;<<<>>>???@@@???AAACCCEEEHHHLLLRRRUUU\\\cccnnnwwwzzzmmmccc______aaalllyyyzzzpppnnn}}}}}}rrr___ZZZTTTQQQOOOLLLFFFAAA>>><<<:::999::::::999888666666555555555444444444444444444444444444444444333333333333333333333333555555555555555555555555555555555555555555555555777555555888999:::???FFFTTTssszzzuuuxxx||||||{{{{{{zzzyyymmmwww~~~yyysss{{{rrr^^^KKKCCCAAA???======>>>===;;;;;;<<<<<<;;;999888888777777888999::::::<<<>>>AAACCCEEEHHHLLLOOOUUUYYY^^^bbbdddgggjjjlllmmmnnnpppssstttuuuuuuuuusssssssssuuuxxxzzzzzzzzzzzzzzzzzzzzzyyyyyyxxxxxxwwwvvvuuuuuuvvvvvvuuusssppprrrtttuuuvvvyyy}}}444444444444555555555555555555666777888999;;;<<<<<<<<>>>>>@@@AAABBBDDDHHHLLLPPPVVV\\\gggqqqzzzwwwllleeeaaa```hhhooo|||xxxppp{{{yyyggg___VVVQQQPPPMMMHHHDDD???===:::999999:::999888666666666555555555444444444444444444555555555555333333333333333333333333444444444444444444444444444444444444444444444444777444555888999;;;AAAHHHYYYzzzyyyuuuxxx||||||zzzzzztttrrrfffpppuuurrrzzzuuuwwwnnnZZZGGGBBBAAA>>>===???>>><<<;;;;;;<<<<<<;;;:::888888777777777999:::<<<===???AAACCCEEEHHHLLLOOOUUUXXX]]]aaadddgggiiilllmmmnnnqqqsssuuuuuuvvvvvvtttssssssuuuxxx{{{{{{zzz{{{{{{zzzzzzzzzyyyyyyyyyxxxwwwuuuvvvwwwwwwvvvtttqqqsssvvvxxxyyy|||444555555555666666666666555555666777888:::;;;<<<===>>>CCCLLLVVVbbbsss{{{uuutttrrrvvvzzzyyyyyyzzzuuuoookkklllqqqwww{{{}}}{{{zzzyyy{{{|||~~~~~~zzzzzz{{{|||}}}~~~}}}}}}|||zzzyyyxxxwwwvvvwwwtttpppkkkgggaaaZZZVVVOOOLLLIIIGGGGGGGGGFFFDDDEEEEEEGGGIIIMMMRRRUUUXXX]]]```ffflllrrrvvvyyyzzz|||}}}~~~{{{yyyyyyyyywwwvvvuuuuuuuuuuuutttrrrpppooonnnnnnoooooooooooonnnnnnjjjjjjiiiiiiiiihhhhhhhhhgggeeebbb```___```aaabbb___```bbbeeeiiillloooqqqssstttvvvxxxzzz{{{||||||||||||||||||||||||}}}~~~|||}}}~~~~~~}}}||||||{{{|||}}}~~~|||{{{{{{zzzzzzzzz{{{{{{zzz||||||{{{zzzyyyzzz{{{yyyyyyyyyyyyyyyzzzzzzzzz{{{{{{zzzzzzzzzyyyyyyyyywwwwwwwwwxxxyyyzzz{{{|||wwwxxxyyyzzz{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{zzz{{{|||||||||||||||{{{zzzyyyxxxxxxxxxxxxxxxxxxyyyxxxxxxyyy|||~~~|||tttooohhhcccaaa```______ZZZYYYXXXVVVTTTRRROOONNNIIIHHHHHHGGGFFFEEEDDDDDDCCCCCCBBBAAA???>>>===<<<;;;;;;:::999999999999999:::999999999:::;;;<<<======>>>???@@@AAADDDHHHLLLQQQVVV___iiisss}}}wwwnnngggdddccchhhpppxxx~~~pppfffZZZSSSQQQPPPKKKGGG@@@>>>:::999999:::999999666666666666555555555555444444444444555555555666333333333333333333333333333333333333333333333333444444444444444444444444777444444777999;;;BBBIII[[[zzzvvvxxx|||{{{yyyyyysssqqqeeemmmooohhhrrrpppkkkVVVDDDBBBBBB>>>===@@@===<<<;;;;;;<<<===;;;::::::999888888999;;;===>>>===???BBBDDDEEEHHHLLLOOOTTTXXX]]]aaadddfffiiikkkmmmoooqqqsssuuuvvvvvvvvvtttssssssvvvyyy{{{{{{zzz||||||{{{{{{zzzzzzzzz{{{wwwvvvuuuuuuvvvvvvuuutttqqqtttwwwzzz|||~~~555666666666777777888888555555666777888:::<<<===???@@@FFFPPP[[[gggxxx{{{|||tttxxx|||}}}~~~|||wwwqqqnnnoootttxxx{{{~~~}}}{{{{{{|||yyyyyyzzz{{{|||}}}~~~~~~||||||{{{zzzyyywwwvvvuuutttqqqlllgggbbb[[[TTTOOOJJJHHHFFFEEEEEEEEEDDDBBBDDDEEEGGGKKKPPPUUUYYY\\\```ccciiiooouuuyyy|||}}}~~~~~~~~~~~~|||{{{{{{zzzxxxvvvssstttuuuvvvvvvtttrrrqqqnnnnnnooooooooooooooonnnjjjjjjjjjiiiiiiiiihhhhhhiiigggccc```^^^^^^___```^^^___aaadddhhhllloooqqqtttuuuwwwyyyzzz|||||||||||||||{{{||||||}}}~~~|||}}}~~~}}}|||{{{{{{{{{|||~~~}}}}}}|||}}}}}}~~~|||}}}}}}|||zzzzzz{{{}}}yyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzuuuuuuvvvwwwxxxzzz||||||vvvxxxyyy{{{||||||{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{||||||}}}}}}}}}{{{zzzyyy|||{{{yyyxxxwwwxxxxxxyyyxxxwwwwwwyyy|||~~~~~~|||vvvqqqjjjeeecccccccccbbb[[[[[[[[[ZZZWWWUUURRRPPPJJJJJJIIIHHHGGGEEEEEEDDDDDDCCCBBBAAA???>>>=========<<<;;;;;;:::::::::::::::999999999::::::;;;<<<<<<===>>>>>>???AAAFFFIIIOOOSSSZZZcccnnnxxxvvvnnniii]]]ccciiitttvvvjjj]]]TTTRRRQQQNNNJJJAAA>>>;;;999999:::999999777666666666555555555555444444444555555555666666333333333333333333333333333333333333333333333333444444444444444444444444777444444777999;;;BBBJJJ[[[{{{vvvxxx{{{zzzxxxxxxwwwtttgggmmmkkkbbbkkkjjjjjjUUUCCCBBBBBB>>>===AAA===<<<;;;;;;<<<===<<<:::<<<;;;:::999:::<<<>>>@@@>>>@@@BBBDDDFFFHHHLLLOOOTTTWWW\\\```cccfffhhhkkkmmmoooqqqsssuuuvvvvvvvvvtttssstttvvvyyy{{{{{{{{{}}}}}}|||{{{{{{{{{{{{|||wwwuuuttttttuuuuuutttsssrrruuuyyy|||}}}555777888888777666666777666777777777777888;;;===@@@DDDLLLWWWdddqqq|||{{{|||{{{|||zzz{{{|||zzzwwwuuutttuuuwwwxxx{{{xxxvvvyyy||||||}}}}}}~~~~~~|||{{{zzzyyyvvvtttrrrqqqlllhhhccc]]]XXXSSSMMMJJJEEEEEEEEEEEEEEEFFFGGGGGGGGGJJJMMMPPPTTTZZZ```eeeiiilllqqqvvv{{{~~~~~~|||{{{zzzzzzzzzxxxssspppppptttwwwuuusssppppppooommmjjjiiijjjlllkkkiiigggffffffggggggfffcccbbbaaa___]]]\\\\\\[[[aaa___]]]^^^aaahhhooottttttvvvyyy|||}}}}}}|||{{{{{{|||}}}}}}||||||}}}~~~~~~|||{{{|||||||||zzzyyyzzz{{{|||}}}}}}}}}|||}}}|||{{{zzzyyyxxxxxxxxx{{{zzzyyyxxxxxxxxxyyyzzzzzzyyyyyyxxxwwwwwwwwwwwwzzzyyyyyyxxxxxxyyyyyyzzzzzzyyyyyyzzz|||}}}|||{{{{{{zzzyyyxxxwwwxxxyyyzzzyyyyyyzzzzzzyyyyyyxxxwwwxxxyyyzzzzzzzzzyyyxxxwwwzzzyyyxxxwwwvvvvvvvvvvvvwwwxxx{{{}}}}}}xxxtttnnnhhheeedddfffggg___]]][[[ZZZ[[[[[[ZZZYYYMMMLLLJJJHHHGGGFFFEEEEEEFFFCCCAAA@@@@@@@@@???>>>===<<<<<<;;;;;;;;;<<<<<<:::::::::999999999888888;;;;;;<<<===>>>@@@BBBCCCJJJPPPXXX```hhhqqq{{{uuuiiidddbbbdddkkkvvv{{{gggVVVRRRTTTQQQJJJAAA???<<<;;;;;;;;;999888777777777666555555444444333333333333333333333333444444444555555555666666222222333444555555555444444444444555555555555666666555666999:::;;;CCCLLL___vvvqqqtttzzz{{{yyyxxxtttsssggg^^^bbbcccccckkkhhhUUUKKKFFF===<<>>>>>======<<<<<<;;;;;;;;;::::::::::::;;;<<<<<<===@@@CCCEEEHHHKKKOOORRRUUUXXX]]]aaadddgggiiilllmmmnnnppprrruuuvvvwwwxxxvvvwwwxxxyyyzzzyyyxxxxxx{{{|||}}}}}}}}}|||zzzyyyyyywwwuuuuuuuuuuuutttsssqqqtttwww|||555666777777666555666777777888999999888:::===???DDDJJJTTT```mmmyyy}}}|||zzzxxxvvvuuuvvvwwwwww{{{xxxvvvyyy~~~}}}}}}}}}}}}~~~~~~~~~~~~yyyyyyxxxwwwuuurrrpppooohhhddd^^^XXXSSSOOOKKKHHHHHHHHHHHHHHHIIIJJJKKKLLLKKKMMMQQQTTTYYY^^^eeeiiioooqqquuuyyy}}}~~~|||{{{zzzzzzxxxtttqqqqqqtttvvvtttqqqqqqqqqpppmmmjjjiiijjjlllkkkhhhfffeeeeeeeeedddcccbbbaaa___]]]\\\[[[ZZZZZZ^^^]]]\\\]]]aaahhhooossstttvvvyyy|||}}}}}}|||{{{zzz|||}}}}}}|||{{{}}}~~~~~~}}}{{{{{{}}}~~~~~~}}}{{{{{{|||}}}}}}~~~}}}}}}~~~}}}|||{{{zzzyyyyyyyyy{{{zzzyyyxxxwwwxxxyyyyyyxxxxxxxxxxxxxxxxxxyyyyyyzzzyyyyyyxxxxxxyyyyyyzzzzzzyyyxxxyyy{{{||||||{{{|||{{{zzzzzzyyyyyyzzzzzzzzzzzzzzzzzzzzzyyyxxxxxxwwwxxxyyyzzzzzzzzzyyyxxx|||{{{zzzyyyxxxxxxxxxxxxxxxyyy{{{|||}}}~~~}}}zzzvvvpppjjjgggfffggghhhbbb```]]]]]]]]]]]]\\\[[[QQQPPPNNNKKKIIIGGGFFFEEEFFFDDDBBBAAAAAAAAA???>>>>>>===<<<;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;<<<===>>>@@@AAABBBGGGMMMTTT[[[ccclllwwwzzzpppfffcccbbbfffnnn}}}qqq]]]UUUTTTQQQKKKCCCAAA===<<<;;;;;;::::::777777777666555555444444333333333333333333333333444444444444555555555666333333444555555555444444444444444555555555555666666555666999:::;;;CCCLLLccc~~~wwwtttxxx}}}}}}||||||wwwuuuggg\\\]]]]]]^^^ggg{{{cccPPPGGGCCC<<<<<<@@@<<<============<<<<<<<<<<<<;;;::::::::::::;;;<<<<<<===@@@CCCEEEHHHKKKOOORRRUUUYYY^^^bbbdddgggjjjlllmmmoooqqqsssuuuvvvwwwwwwwwwwwwyyyzzzzzzzzzyyyxxx{{{|||}}}}}}}}}|||zzzyyyyyywwwuuuuuuuuuvvvuuutttrrrtttxxx}}}555666777666444444666777888999:::::::::<<>>===;;;;;;:::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<>>>???AAABBBDDDIIIOOOUUU\\\fffqqqyyy~~~wwwlllfffbbbbbbfffsss}}}gggZZZVVVSSSPPPGGGCCC>>>;;;;;;;;;;;;;;;777777777666555555444444333333333333333333333333444444444444555555555555555555555666555555444444444444444555555555555666666555666999:::;;;CCCLLLeee}}}zzzzzz~~~{{{jjj[[[YYYXXX[[[fff~~~ttt]]]KKKCCCAAA;;;===AAA===<<<<<<<<<<<<<<<=========:::::::::::::::;;;<<<<<<===@@@CCCEEEHHHKKKOOORRRUUUYYY^^^bbbeeegggjjjlllooopppqqqsssuuuvvvvvvvvvwwwwwwxxxyyyyyyyyyyyyxxx{{{|||}}}}}}}}}|||zzzyyyyyyxxxvvvuuuvvvvvvuuutttsssuuuyyy~~~555666666555444444666777777999::::::;;;===@@@CCCDDDOOO^^^lllvvv}}}|||~~~sssvvv}}}||||||{{{zzzyyywwwvvvvvvzzzxxxwwwxxx|||~~~~~~}}}~~~~~~~~~}}}|||{{{zzzyyyxxxvvvrrrmmmiiiggg]]]XXXQQQLLLJJJIIIHHHHHHGGGGGGIIIJJJMMMOOOQQQRRRXXX[[[___cccgggmmmrrrvvv{{{|||~~~~~~{{{yyyyyywwwtttssssssrrrpppnnnpppppppppnnnllljjjjjjkkkjjjgggeeecccbbbaaa___]]]]]][[[ZZZWWWUUUTTTSSSSSSUUUUUUUUUXXX^^^fffmmmrrrsssuuuxxx{{{||||||{{{zzzyyyzzz{{{{{{zzzzzz{{{}}}~~~~~~~~~~~~~~~}}}||||||~~~~~~||||||}}}}}}}}}||||||{{{|||{{{{{{zzzzzzzzzzzz{{{{{{zzzxxxwwwwwwxxxxxxyyyyyyyyyxxxxxxxxxyyyyyyzzzyyyyyyxxxxxxxxxxxxyyyyyyxxxwwwvvvxxxzzz{{{{{{zzz{{{{{{|||}}}|||{{{zzzyyyzzz{{{{{{{{{{{{zzzyyyyyyvvvvvvwwwxxxyyyzzzzzzzzzxxxxxxxxxxxxwwwwwwvvvvvv{{{zzzyyyyyyyyyzzz|||}}}~~~~~~yyysssooommmlllllliiifffdddbbbbbbbbb```___[[[ZZZWWWTTTPPPLLLHHHGGGFFFDDDBBBBBBDDDEEEDDDCCC@@@???===<<<;;;:::::::::999::::::::::::;;;;;;;;;;;;;;;;;;<<<===>>>@@@@@@BBBFFFKKKOOOUUU___jjjsss|||~~~xxxrrrlllfffbbbbbblllqqqaaaXXXUUUTTTJJJEEE???:::999:::;;;;;;777777777666555555444444444444444444444444444444444444444444444444444444666666666666555555444333444444444555555555555666666555666999:::;;;CCCLLLbbb~~~}}}qqq^^^XXXVVV[[[hhh}}}pppZZZIIIAAA@@@;;;===AAA===;;;;;;;;;<<<<<<=========::::::999999::::::;;;<<<===@@@CCCEEEHHHKKKOOORRRVVVZZZ___ccceeehhhkkkmmmpppqqqrrrtttuuuvvvvvvvvvvvvvvvwwwwwwwwwxxxxxxxxx{{{|||}}}}}}}}}|||zzzyyyzzzxxxvvvvvvwwwwwwvvvuuurrruuuxxx}}}555666777666444444666777666888999:::;;;===AAADDDKKKWWWhhhuuu|||~~~{{{zzzoooqqqxxx|||{{{{{{zzzyyyxxxwwwvvvzzzyyyxxxyyy{{{|||}}}}}}}}}~~~}}}|||zzzyyyyyywwwtttpppjjjeeebbb]]]YYYTTTPPPOOOOOOOOOOOOLLLMMMOOORRRUUUXXX[[[]]]ccceeeiiimmmppptttyyy|||~~~|||zzzxxxwwwuuutttrrrqqqnnnllloooppppppnnnkkkiiiiiijjjhhhfffdddbbbbbb```]]]ZZZYYYXXXVVVTTTQQQPPPOOONNNOOOPPPQQQUUU\\\dddlllqqqsssuuuxxx{{{||||||{{{zzzyyyzzz{{{{{{zzzzzz{{{}}}}}}~~~~~~~~~~~~}}}~~~||||||}}}~~~}}}|||||||||||||||{{{zzzyyyyyyyyyyyyyyyxxxyyyyyyzzzzzz{{{{{{yyyxxxxxxxxxyyyzzz|||{{{zzzyyyxxxxxxxxxxxxyyyxxxxxxwwwwwwxxxxxxyyywwwvvvvvvxxxzzz||||||{{{zzzzzz{{{||||||zzzyyyxxxzzzzzz{{{{{{zzzzzzyyyxxxvvvvvvwwwwwwxxxyyyzzzzzzwwwwwwxxxxxxxxxwwwvvvvvvzzzyyyxxxxxxxxxyyy{{{|||~~~|||xxxtttqqqpppoookkkiiifffeeedddcccaaa```^^^]]]ZZZWWWSSSNNNJJJHHHEEECCCCCCCCCFFFGGGGGGGGGAAA@@@???===<<<;;;;;;;;;999999999:::::::::::::::;;;;;;;;;;;;<<<===??????AAADDDHHHKKKPPPXXXccckkkuuu}}}~~~wwwuuupppjjjeeebbbhhhzzzzzzxxx{{{|||iii[[[TTTRRRLLLGGG???:::888999:::;;;777777777666555555444444444444444444444444444444444444444444444444333333555666666666555444333333444444444555555555555666666555666999:::;;;CCCLLL___wwwbbbYYYUUU[[[jjjqqq[[[JJJCCCBBB<<<===@@@<<<::::::;;;;;;<<<<<<======:::999999999999:::;;;;;;===@@@CCCEEEHHHKKKOOORRRWWWZZZ___cccfffiiikkknnnpppqqqssstttuuuvvvvvvvvvuuuuuuuuuuuuuuuvvvvvvwww{{{|||}}}}}}}}}|||zzzyyyzzzxxxvvvvvvwwwxxxxxxwwwrrrtttxxx|||555777888888777666666777666777999:::;;;>>>BBBEEENNN[[[mmmyyy|||{{{zzz{{{}}}uuunnnpppuuu{{{zzzyyyxxxxxxwwwwwwxxx{{{zzzzzzzzz{{{|||}}}}}}|||}}}~~~|||{{{xxxxxxwwwtttpppjjjdddaaa]]]ZZZVVVTTTTTTUUUUUUUUUSSSTTTVVVZZZ^^^bbbfffhhhrrrtttxxxzzz|||~~~~~~|||zzzwwwwwwvvvtttrrrpppnnnlllmmmnnnooommmkkkhhhhhhhhheeedddbbbaaa```^^^[[[XXXVVVUUUSSSPPPNNNLLLKKKJJJJJJKKKNNNSSS[[[ccckkkppprrrtttxxxzzz||||||zzzyyyyyy{{{||||||{{{zzz|||}}}}}}}}}~~~~~~~~~~~~}}}}}}~~~|||{{{||||||{{{zzz|||||||||{{{zzzyyyxxxwwwxxxwwwwwwwwwxxxyyyzzzzzz}}}|||zzzyyyyyyyyyzzz{{{~~~}}}{{{zzzxxxwwwwwwwwwxxxxxxwwwwwwwwwwwwxxxxxxwwwvvvvvvxxx{{{}}}||||||zzz{{{{{{{{{{{{zzzyyyyyyyyyyyyzzzzzzyyyyyyxxxwwwwwwwwwwwwwwwwwwxxxyyyzzzxxxyyyzzz{{{{{{zzzxxxxxxwwwwwwwwwwwwxxxyyyzzz{{{~~~{{{xxxuuusssrrrooollliiigggfffeeecccaaa___^^^]]]ZZZVVVRRRNNNLLLGGGEEEDDDEEEGGGHHHHHHGGGBBBAAA@@@>>>============;;;;;;;;;;;;:::::::::999:::::::::;;;;;;<<<>>>>>>@@@CCCGGGIIILLLSSS[[[bbbpppxxxzzzvvvtttqqqkkkddddddqqq|||vvvuuu{{{yyysssuuutttaaaTTTOOONNNIIIBBB<<<::::::::::::777777777666555555444444444444444444444444444444444444444444333333333333444444444555444444333333444444444555555555555666666555666999:::;;;CCCLLL```{{{fff[[[VVV\\\llluuu[[[JJJCCCCCC======@@@<<<;;;;;;;;;;;;;;;<<<<<<<<<999999999999999:::;;;;;;===@@@CCCEEEHHHKKKOOORRRWWW[[[```dddgggiiilllnnnpppqqqrrrtttvvvwwwwwwwwwuuuuuuttttttuuuuuuvvvwww{{{|||}}}}}}}}}|||zzzyyyzzzxxxwwwwwwxxxyyyyyyxxxtttuuuxxx|||444777:::;;;999777666666777888:::<<<===@@@DDDGGGPPP^^^ppp{{{}}}{{{yyyyyy~~~zzz}}}qqqllllllpppzzzzzzyyywwwvvvvvvwwwxxxyyy||||||||||||{{{{{{}}}~~~zzz|||~~~}}}{{{yyyzzzzzzyyyuuuqqqllliiidddbbb```___```aaaaaaaaa```bbbdddhhhmmmrrrvvvxxx~~~}}}~~~}}}|||{{{uuuvvvvvvuuurrrooommmmmmkkkmmmnnnmmmjjjgggffffffaaa___^^^]]]]]][[[XXXUUUTTTSSSPPPNNNKKKIIIHHHGGGFFFHHHKKKQQQYYYccckkkooorrrtttwwwzzz|||{{{zzzyyyzzz|||}}}}}}|||{{{}}}~~~|||}}}}}}}}}}}}}}}}}}|||}}}|||zzzzzz{{{||||||{{{}}}}}}}}}|||{{{yyyxxxwwwxxxwwwwwwxxxyyyzzz{{{|||~~~}}}|||{{{zzz{{{||||||}}}|||{{{zzzyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwxxxxxxxxxwwwwwwyyy|||~~~~~~}}}}}}|||{{{{{{zzz{{{{{{{{{xxxxxxyyyyyyxxxxxxwwwvvvxxxxxxwwwvvvvvvwwwxxxyyywwwxxxzzz{{{{{{zzzxxxwwwtttuuuvvvxxxyyyzzzzzzzzz~~~}}}{{{xxxuuutttrrrpppmmmjjjiiihhhfffddd``````___^^^[[[WWWSSSQQQLLLJJJGGGGGGGGGGGGFFFEEEBBBAAA@@@@@@?????????@@@??????>>>===<<<;;;::::::::::::::::::;;;<<<======???BBBEEEGGGIIIMMMTTTYYYeeennn{{{{{{{{{zzztttiiicccjjjuuuzzzssszzzvvvlllllluuunnn]]]UUUQQQLLLEEE@@@===<<<<<<;;;777777777666555555444444555555555555555555555555444444444333333333222222222222333333333333333333444444444555555555555666666555666999:::;;;CCCLLLaaalll```ZZZ___pppwwwYYYHHHBBBBBB===>>>AAA<<<<<<;;;;;;;;;;;;;;;;;;:::999999999888999999:::;;;===@@@CCCEEEHHHKKKOOORRRXXX[[[```eeegggjjjmmmooooooppprrrtttvvvxxxxxxyyywwwvvvvvvuuuvvvwwwxxxyyy{{{|||}}}}}}}}}|||zzzyyyzzzyyywwwwwwyyyzzzyyyxxxwwwxxxzzz}}}444777;;;===;;;999777666888:::<<<===???BBBFFFIIIVVVdddvvv{{{~~~yyyxxx~~~{{{nnnhhhhhhkkkttt~~~yyyxxxvvvtttuuuvvvyyy{{{|||}}}}}}|||{{{|||}}}~~~yyy{{{~~~}}}||||||}}}~~~}}}yyyuuurrrsssqqqpppqqqrrrssssssrrrqqqsssvvvzzz~~~}}}|||||||||tttuuuvvvuuurrrooommmmmmjjjlllmmmllliiigggeeeeee]]]\\\[[[[[[[[[YYYVVVSSSSSSQQQOOOLLLJJJHHHFFFFFFDDDFFFJJJPPPYYYbbbjjjooorrrtttwwwzzz{{{{{{zzzyyy{{{|||}}}}}}||||||}}}||||||}}}}}}}}}}}}||||||{{{yyyxxxyyy{{{}}}}}}|||~~~~~~~~~}}}|||zzzyyyxxxxxxxxxxxxyyyzzz{{{|||}}}~~~}}}{{{{{{||||||}}}{{{{{{zzzyyyyyyyyyzzzzzzxxxxxxwwwwwwwwwwwwxxxxxxxxxwwwxxxyyy|||~~~~~~~~~~~~|||{{{{{{{{{|||}}}wwwxxxxxxxxxxxxwwwvvvvvvyyyxxxwwwvvvvvvvvvwwwxxxuuuvvvxxxyyyyyyxxxwwwuuurrrsssvvvxxxzzzzzzzzzzzz~~~~~~|||yyywwwuuuuuurrrooommmkkkjjjhhhfffaaaaaaaaa```^^^ZZZWWWUUUPPPMMMJJJHHHGGGEEECCCBBBBBBBBBAAAAAA@@@AAAAAAAAABBBAAA@@@???>>>===<<<;;;::::::::::::;;;;;;<<<======@@@DDDFFFGGGJJJOOOTTT[[[dddsss}}}pppeeehhhqqq~~~tttzzzxxxllllllggg}}}zzzggg]]]SSSOOOHHHCCC@@@???===<<<777777777666555555444444555555555555555555555555444444444333333222222222000111222222333333333333444444444555555555666666666555666999:::;;;CCCLLLaaa}}}qqqfff___dddtttxxxVVVFFFAAAAAA===>>>AAA===<<<<<<<<<;;;;;;:::::::::999999888888999999:::;;;===@@@CCCEEEHHHKKKOOORRRXXX\\\aaaeeehhhjjjmmmooonnnppprrrtttvvvxxxyyyzzzyyyxxxwwwwwwwwwxxxzzzzzz{{{|||}}}}}}}}}|||zzzyyyzzzyyywwwxxxyyyzzzzzzyyyyyyzzz|||~~~888777777666666666777777777888;;;??????@@@IIISSS___mmm}}}zzz}}}~~~ssshhhgggggghhhmmmsssxxxxxxwwwuuuwwwxxxvvvttttttwww{{{yyyyyyzzz|||~~~~~~}}}~~~~~~~~~}}}}}}zzzyyywwwuuurrrpppnnnmmmooollliiigggfffeeecccaaa```^^^[[[ZZZYYYXXXVVVTTTMMMMMMLLLKKKIIIGGGDDDBBBEEEEEEGGGKKKSSS\\\eeekkkoootttyyyzzzyyyxxxxxxzzzzzzzzzzzzzzz{{{}}}~~~~~~}}}|||zzzyyyxxxxxxyyy{{{~~~~~~}}}|||{{{zzzzzz{{{{{{{{{{{{{{{|||}}}}}}~~~|||zzzyyyxxxzzzzzzzzzxxxwwwxxxyyyzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxyyyzzz{{{|||}}}~~~zzzzzzzzzzzzzzzzzzzzzyyyyyyxxxxxxwwwxxxxxxyyyyyy|||{{{zzzxxxwwwvvvvvvuuutttuuuwwwxxxxxxvvvsssrrrtttuuuvvvxxxzzz{{{{{{{{{}}}~~~|||{{{zzzzzzwwwtttoookkkhhhfffffffffdddddddddcccaaa^^^\\\ZZZQQQPPPNNNKKKIIIGGGFFFFFFCCCBBBAAA@@@@@@BBBDDDEEECCCBBBAAA@@@@@@???<<<:::<<<;;;:::::::::;;;<<<======>>>@@@@@@BBBEEEIIIMMMUUU```ooo|||~~~nnneeeddduuu~~~~~~oooddddddqqqmmmZZZXXXSSSLLLDDD>>><<<;;;;;;<<<999777666666555444333444444444444444444444444333333333333333444555666666666666666666666666666222333444444555555444444555444444666777999AAAKKKggg{{{}}}gggdddvvvoooPPPKKKDDD???===<<<<<<<<<>>>>>>===<<<;;;;;;::::::;;;;;;;;;999888888:::<<<===@@@CCCEEEHHHKKKOOORRRVVVYYY___dddjjjmmmooopppuuurrrooopppssswwwwwwwwwzzzzzzyyyyyyzzz{{{}}}~~~{{{{{{||||||||||||||||||{{{zzzzzzyyyyyyzzzzzz{{{zzz|||~~~777777666666555666666777999999<<>>???@@@CCCGGGKKKSSS\\\iiiwwwtttiiiffflll{{{rrrfff```llltttbbbYYYTTTMMMFFFAAA>>><<<<<<<<<:::777666666666444333444444444444444444444444444333333333444444555666555555555555555555555555333333444444555555444444555444444777777999BBBKKKbbbuuurrrjjjxxx|||gggNNNJJJCCC???============>>>======<<<;;;;;;:::::::::;;;;;;999888888:::<<<===???BBBEEEGGGKKKOOORRRVVVYYY^^^dddjjjnnnpppqqquuurrrpppqqqtttvvvwwwwwwzzzzzzyyyyyyzzz{{{}}}~~~zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyzzzzzz{{{}}}666666555555555555666666;;;:::<<>><<<>>>===<<<<<<<<<<<<======:::;;;<<<===>>>@@@DDDHHHOOOVVVbbbqqq~~~{{{ooohhhhhhtttwwwjjj^^^hhhxxxyyyiiiZZZVVVOOOJJJFFFBBB???===<<<:::888777777666555333444444444444444444444444444444444333444444555666444444444444444444444444333333333444444444555555666444555777888:::BBBKKK^^^pppzzz|||pppyyyuuu```LLLGGGBBB>>>===>>>>>>=========<<<<<<;;;::::::::::::;;;;;;999888888:::===<<>>BBBEEEMMMQQQ\\\kkkzzzqqqhhhgggqqq~~~qqqaaahhhttt|||ooo]]]YYYRRRMMMJJJGGGBBB???===;;;888777777777555444555555555555555555555555555555444444444444555555444444444444444444444444333333333333444444555555666444555777888:::BBBKKKaaaqqqxxxzzz}}}}}}{{{rrrrrrzzzrrr]]]IIIEEEAAA>>>===>>>>>>>>><<<<<<<<<;;;;;;::::::::::::::::::999888999;;;===<<<>>>BBBDDDGGGJJJNNNQQQTTTWWW\\\bbbhhhlllpppqqqssssssrrrssstttvvvwwwxxx{{{{{{{{{{{{{{{||||||}}}zzzzzzyyyyyyyyyyyyxxxxxxzzzyyyyyyyyyyyyyyyyyyzzz}}}555555555555555666777777<<<:::<<>><<<999888888888666555555555555555555555555555666555555444444444555555444444444444444444444444444444333333333444555666666555555777888:::BBBLLLdddtttyyyyyy|||}}}wwwhhhvvv}}}ttt~~~ppp[[[FFFCCC???======>>>>>>>>>;;;;;;;;;;;;;;;:::::::::999::::::999888999;;;===<<>>EEENNN\\\rrr}}}zzz{{{{{{pppfffaaacccgggllloooppppppqqqrrrqqqtttyyy~~~|||}}}}}}~~~}}}{{{zzzyyyxxxzzzyyyxxxvvvtttrrrqqqpppnnnkkkhhheeecccaaa___]]][[[YYYWWWUUUUUUSSSQQQOOOLLLKKKIIIGGGDDDCCCBBBBBB???AAABBBBBBCCCJJJVVV```ggglllssswwwwwwxxxzzz}}}zzzzzzzzz{{{|||}}}~~~~~~}}}}}}}}}~~~}}}}}}}}}}}}|||{{{{{{{{{zzzzzz{{{|||}}}~~~{{{{{{{{{{{{{{{|||}}}}}}~~~}}}||||||}}}}}}zzz{{{{{{zzzxxxvvvwwwwwwwwwxxxyyyzzz{{{|||}}}}}}~~~}}}|||{{{zzzyyyvvvvvvvvvwwwxxxxxxxxxyyyzzzzzzyyyyyyyyyyyyzzzzzzyyyxxxxxxxxxxxxxxxyyyyyyzzzzzzyyyxxxwwwuuutttsssvvvvvvwwwxxxyyyzzzzzzyyy{{{~~~{{{zzzwwwuuurrrpppooonnnkkkjjjhhhgggfffeeeeeeeeecccaaa___]]]ZZZYYYXXXWWWVVVUUUSSSPPPMMMJJJGGGFFFIIIGGGFFFEEEEEEDDDBBB@@@>>>?????????>>>===<<<;;;:::;;;;;;::::::<<>><<<:::999999888777555555555555555555555555555777666555555444555555555444444444444444444444444444444333222333444555666777555666888999;;;CCCLLLfffwww}}}|||~~~xxxgggpppxxxyyyvvvmmmXXXEEEBBB???======>>>======;;;;;;::::::::::::::::::999999:::999888999<<<>>>===@@@CCCEEEHHHKKKOOORRRUUUWWW[[[___eeeiiimmmoooqqqsssuuuuuuuuuuuuwwwyyy{{{||||||}}}}}}}}}||||||}}}}}}}}}||||||{{{{{{zzzyyyyyyxxxxxxxxxxxxyyyyyy}}}666666666777777888::::::<<<===AAAJJJUUUfff}}}wwwooojjjggghhhkkkoooppppppppprrrsssqqquuu{{{~~~~~~}}}~~~~~~}}}}}}|||{{{zzzyyyxxxxxxzzzyyywwwuuusssqqqooonnnmmmjjjfffcccbbb```]]][[[YYYWWWUUUTTTTTTTTTRRRPPPMMMLLLIIIGGGEEECCCCCCCCC>>>AAACCCBBBAAAGGGRRR[[[dddjjjqqquuuvvvwwwzzz|||zzzzzzzzzzzz{{{{{{|||}}}~~~}}}|||||||||}}}|||}}}}}}}}}}}}||||||{{{~~~~~~~~~~~~~~~{{{{{{{{{{{{{{{|||}}}}}}~~~}}}|||{{{{{{{{{|||}}}{{{||||||{{{xxxwwwwwwxxxwwwwwwxxxzzz{{{}}}~~~~~~~~~~~~}}}|||{{{zzzzzzwwwxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyzzz{{{|||zzzyyyyyyxxxxxxxxxyyyyyyyyyyyyxxxxxxwwwvvvuuuuuuwwwxxxyyyzzzzzzzzzzzzzzz}}}|||{{{yyyvvvssspppnnnmmmlllkkkiiigggfffffffffgggdddcccbbb```___^^^^^^^^^]]]\\\ZZZWWWSSSOOOMMMKKKLLLKKKIIIHHHGGGEEECCC@@@AAAAAAAAAAAAAAA???>>>===<<<<<<<<<;;;;;;<<>>>>>AAADDDFFFIIILLLPPPSSSYYYZZZ]]]aaaeeejjjmmmoooqqqsssvvvvvvuuuuuuwwwyyy{{{|||}}}~~~}}}}}}|||{{{~~~~~~}}}||||||{{{zzzzzzyyyyyyxxxxxxxxxxxxyyyyyy|||777777777777888999:::;;;===>>>DDDNNN[[[lll~~~|||tttpppoooqqqkkknnnpppqqqpppoooqqqtttrrrxxx~~~|||~~~}}}~~~~~~}}}}}}}}}|||{{{{{{zzzzzzzzzyyywwwuuurrrpppnnnmmmllliiieeebbbaaa___\\\ZZZZZZXXXVVVVVVVVVVVVTTTSSSNNNLLLJJJGGGEEEDDDCCCCCC===@@@CCCBBB@@@EEENNNWWWccchhhoootttuuuwwwyyy|||{{{{{{zzzyyyyyyyyyzzzzzz}}}|||{{{zzz{{{|||~~~||||||}}}}}}}}}}}}||||||{{{{{{{{{{{{{{{|||}}}}}}}}}}}}{{{zzzzzz{{{||||||}}}~~~~~~|||zzzxxxxxxyyywwwwwwxxxzzz|||}}}~~~~~~~~~~~~}}}|||{{{{{{{{{yyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxyyyzzz{{{|||}}}zzzyyyyyyxxxwwwwwwxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwxxxyyyyyyzzz{{{{{{{{{{{{}}}}}}|||yyyvvvssspppmmmlllmmmllljjjhhhgggggghhhhhheeedddccccccbbbbbbcccccc^^^^^^]]][[[XXXVVVSSSRRRNNNMMMKKKIIIHHHFFFCCC@@@CCCCCCDDDDDDCCCAAA@@@???=========<<<;;;===@@@CCCCCCKKKVVVaaajjjttt{{{qqqmmmkkkrrr|||ooohhhqqqooodddXXXPPPNNNKKKEEE@@@???===:::999999999888666666666666666666666666666777777666555555555555555666666666666666666666666555444333222222444555777777555666888999;;;CCCLLLjjjmmmpppnnnqqqvvvpppqqqmmmWWWEEEBBB???=========<<<:::::::::::::::::::::::::::888999:::999888999<<<>>>???AAAEEEGGGJJJMMMQQQTTT[[[\\\___bbbfffkkknnnppppppssswwwwwwvvvuuuwwwyyy{{{|||}}}~~~~~~}}}|||{{{~~~~~~}}}|||{{{{{{zzzzzzyyyxxxxxxxxxxxxxxxxxxyyy{{{~~~888777888888999:::;;;<<<>>>@@@FFFRRRcccuuu}}}{{{~~~tttooooooqqqssspppqqqqqqooonnnooossswwwtttyyy~~~~~~}}}}}}|||{{{{{{{{{{{{zzzxxxuuussspppnnnmmmkkkiiifffcccaaa___\\\YYYZZZYYYWWWTTTRRRPPPOOOOOOMMMLLLJJJHHHFFFDDDBBBBBB@@@===>>>AAACCCDDDJJJQQQ]]]gggpppqqqqqqtttxxxxxxzzzzzzzzzzzzzzzyyyyyyyyy|||||||||||||||{{{{{{{{{~~~}}}||||||~~~~~~{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyxxxyyyzzz|||~~~||||||{{{{{{{{{zzzzzzzzz}}}|||zzzxxxxxxxxxzzz{{{{{{|||||||||||||||{{{{{{{{{{{{{{{{{{zzzyyyxxxwwwwwwxxxyyyzzz{{{|||||||||zzzyyyxxxwwwwwwyyy{{{|||yyyyyyyyyyyyyyyxxxwwwvvvuuuuuuvvvwwwyyy|||~~~}}}|||xxxuuusssrrrpppnnnnnnllljjjgggfffffffffgggiiihhhfffdddcccdddeeefffdddfffgggeeeaaa]]][[[ZZZTTTRRROOOLLLHHHFFFDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBAAA???<<<::::::<<>>??????>>>===;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<=========@@@CCCGGGJJJNNNRRRVVVYYY```fffffffffjjjllllllpppqqqssstttvvvvvvuuuuuuyyyzzz|||~~~~~~}}}{{{zzzyyyzzz|||~~~~~~~~~~~~}}}yyyxxxwwwvvvwwwxxxyyyzzz}}}777777777888999:::;;;<<<>>>AAAHHHUUUddduuu{{{zzz{{{~~~tttoooooopppqqqooopppqqqpppooopppuuuyyyvvvzzz~~~~~~}}}||||||{{{{{{wwwvvvuuusssqqqooommmmmmkkkiiifffcccaaa___\\\YYYWWWUUUTTTQQQOOONNNMMMMMMMMMLLLJJJHHHFFFDDDCCCBBB@@@>>>>>>AAABBBDDDIIIPPP[[[fffnnnpppppptttwwwwwwxxxxxxyyyyyyyyyzzzzzzzzz||||||||||||{{{{{{{{{{{{~~~~~~}}}}}}}}}~~~~~~~~~~~~{{{{{{{{{zzzzzzyyyyyyyyyzzzzzzyyyyyyyyy{{{|||}}}{{{{{{{{{{{{{{{zzzzzzzzz~~~}}}{{{yyyyyyyyyzzz{{{zzzzzz{{{{{{|||{{{{{{{{{{{{{{{{{{{{{zzzyyyxxxwwwuuuvvvwwwyyy{{{|||}}}}}}zzzyyyxxxxxxxxxyyyzzz{{{yyyyyyyyyyyyxxxxxxwwwwwwvvvvvvuuuvvvxxx{{{~~~|||xxxvvvtttssspppoooooommmjjjhhhggggggggghhhiiihhhfffeeedddeeefffggghhhiiikkkjjjfffcccaaa```\\\ZZZVVVQQQLLLHHHEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA>>>======>>>@@@BBBEEELLLVVV```iiiqqqzzz{{{pppmmmlllooo~~~xxxnnnppp~~~}}}lll\\\UUURRRLLLFFFDDD===<<<:::999:::999888666555555555555555555555555555555555555555555555555444444444444444444444444666555555555555555555666777;;;888666<<<===DDDUUUqqqtttjjjbbbaaaaaadddqqqkkkOOOBBB@@@>>>===>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999;;;<<<<<<===@@@DDDGGGJJJNNNSSSVVVYYYaaaffffffgggjjjmmmlllnnnooorrrtttvvvxxxxxxxxxzzzzzz|||}}}}}}||||||{{{zzz{{{||||||}}}}}}||||||zzzyyyxxxxxxxxxyyyzzz{{{~~~777777777888999:::<<<===>>>CCCMMMZZZhhhvvvtttvvvzzz|||uuuqqqooooooooonnnoooooopppqqqsssxxx{{{yyy|||~~~~~~~~~}}}|||||||||vvvvvvtttsssqqqooonnnmmmkkkhhheeecccaaa___\\\ZZZUUUTTTRRRPPPOOONNNMMMMMMMMMLLLJJJIIIFFFEEECCCBBB@@@>>>>>>AAABBBCCCIIIOOOYYYdddmmmooopppsssvvvwwwwwwxxxxxxyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||||||||||||{{{{{{{{{{{{zzzzzzzzzzzz{{{zzzyyyxxxxxxyyyzzz{{{zzzzzzzzzzzzzzz{{{{{{{{{~~~|||zzzzzzzzzzzz{{{yyyyyyyyyzzzzzz{{{{{{{{{{{{{{{{{{{{{zzzyyyxxxxxxssstttvvvxxxzzz|||}}}}}}yyyyyyyyyzzzyyyyyyxxxxxxyyyyyyyyyxxxxxxxxxxxxwwwxxxvvvuuutttvvvyyy}}}|||yyyvvvuuutttrrrpppooommmkkkiiihhhgggggghhhjjjiiigggffffffggghhhiiikkkmmmoooooommmjjjiiiiiifffccc]]]WWWPPPKKKGGGFFFEEEEEEEEEEEEEEEEEEEEEEEECCCBBBAAA@@@@@@AAABBBCCCDDDLLLWWWbbbiiipppvvv{{{{{{|||{{{|||xxxnnnfffeeeppp~~~ssssss}}}qqq```XXXUUUPPPIIIEEE???===;;;:::;;;:::999888555555555555555555555555555555555555555555555555444444444444444444444444555555444444444444555555777;;;777666<<<===EEEVVVuuuuuuiii^^^ZZZ[[[bbbvvvgggMMMBBB@@@>>>=========;;;:::;;;;;;;;;;;;;;;;;;;;;;;;888888888888999:::;;;;;;>>>@@@DDDGGGJJJNNNSSSVVVYYYaaagggggggggkkkmmmmmmmmmnnnqqqtttwwwzzz{{{|||zzzzzz{{{{{{{{{|||||||||||||||{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzz{{{||||||777777777888999;;;<<<===???FFFRRR```lllwww~~~vvvxxx|||yyytttqqqooonnnmmmlllmmmnnnpppssswww{{{}}}|||~~~~~~~~~~~~}}}}}}||||||zzzyyywwwuuusssqqqooonnnjjjhhheeecccaaa___\\\ZZZUUUTTTSSSRRRPPPPPPOOOOOOLLLLLLJJJIIIGGGEEEDDDCCCAAA>>>>>>AAAAAABBBGGGNNNXXXcccmmmoooppptttvvvwwwyyyyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{||||||}}}}}}}}}~~~~~~~~~}}}|||{{{zzzzzzzzz{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyxxxwwwxxxyyyzzz{{{yyyyyyzzzzzzzzzzzz{{{{{{}}}}}}{{{zzzyyyyyyyyyzzzxxxxxxxxxxxxyyyzzz{{{{{{zzz{{{{{{{{{zzzzzzyyyxxxtttuuuvvvxxxyyyzzz{{{{{{xxxyyyzzz{{{{{{yyyxxxvvvyyyxxxxxxxxxxxxxxxxxxxxxyyywwwuuutttuuuyyy}}}|||yyyxxxwwwuuusssqqqnnnmmmkkkiiihhhgggggggggjjjiiihhhhhhhhhiiijjjjjjlllooorrrrrrqqqpppooooookkkhhhbbbZZZTTTOOOKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIDDDDDDDDDCCCCCCCCCCCCCCCCCCLLLYYYcccjjjnnnsssvvvxxxwwwuuusssxxxssshhhdddlllyyyxxxtttyyywwwfff[[[VVVRRRLLLHHH@@@>>>;;;:::::::::999888555555555555555555555555555555555555555555555555666666666666666666666666444444333333333333444444666:::777666<<<>>>FFFWWWvvvyyylll___YYYYYYccczzzeeeMMMCCCAAA>>>=========;;;:::;;;;;;;;;;;;;;;;;;;;;;;;888888888888999:::;;;<<<>>>AAADDDGGGJJJNNNSSSWWWYYYaaagggggghhhlllnnnnnnnnnppprrrtttwwwzzz{{{|||zzzzzzzzzzzzzzz{{{}}}}}}}}}|||{{{zzzyyyxxxxxxxxx{{{{{{{{{{{{|||}}}}}}~~~666666777888999;;;======@@@IIIXXXfffqqqyyy~~~|||yyytttqqqpppooommmkkkllllllnnnqqquuuzzz}}}~~~~~~~~~~~~}}}|||||||||{{{zzzxxxuuurrrpppnnnllljjjhhheeecccbbb```]]][[[UUUTTTSSSRRRPPPPPPOOOOOOLLLLLLJJJIIIGGGFFFEEEDDDAAA???>>>@@@AAAAAAFFFMMMVVVaaalllpppqqqtttwwwwww||||||{{{{{{zzzzzzyyyyyyyyyzzzzzzzzz{{{{{{|||||||||||||||}}}~~~~~~~~~}}}{{{zzzyyyyyyxxxyyyyyyyyyzzzzzzzzzzzzzzzwwwwwwwwwwwwxxxzzz|||}}}yyyyyyzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyxxxyyyyyyyyyxxxxxxxxxxxxyyyzzz{{{zzzzzzzzz{{{zzzzzzyyyyyywwwxxxxxxyyyyyyxxxxxxxxxwwwxxxzzz{{{{{{zzzxxxvvvyyyxxxxxxwwwwwwxxxyyyyyyyyywwwuuutttvvvzzz~~~~~~|||zzzyyyyyywwwuuusssmmmlllkkkiiihhhgggffffffiiiiiiiiiiiijjjjjjkkkkkklllooorrrssssssrrrrrrsssmmmiiiccc]]]WWWSSSPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOHHHGGGFFFEEEDDDDDDDDDDDDEEENNN[[[dddjjjmmmoooqqqtttrrrooommmppp|||yyylllfffkkkttt|||tttuuu~~~ooo___VVVRRRNNNKKKAAA>>>;;;999999999888777555555555555555555555555555555555555555555555555666666666666666666666666444444333333333333444444555999666666<<<>>>FFFXXXyyy|||nnnaaa[[[YYYaaaxxx}}}cccLLLCCCAAA???>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999::::::;;;<<<===>>>AAADDDHHHKKKOOOSSSWWWZZZaaaggghhhiiimmmooooooqqqrrrssstttvvvxxxyyyzzzyyyyyyyyyyyyzzz{{{}}}}}}}}}}}}|||zzzyyyxxxwwwvvvzzzzzz{{{||||||}}}}}}~~~666666666888999;;;===>>>BBBMMM]]]llluuu{{{~~~sssqqqnnnmmmmmmnnnmmmkkkllllllnnnrrrxxx}}}~~~}}}~~~~~~~~~}}}}}}|||{{{{{{{{{yyyxxxvvvssspppnnnlllkkkjjjgggeeecccbbb```]]][[[UUUTTTRRRPPPOOONNNMMMMMMLLLLLLKKKIIIHHHFFFEEEEEEBBB??????@@@@@@AAAEEELLLSSS___jjjooopppsssvvvvvv{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyyyzzz{{{{{{|||||||||||||||}}}}}}~~~~~~~~~~~~}}}{{{zzzyyyyyyyyyxxxxxxxxxxxxyyyyyyyyyyyywwwwwwwwwwwwyyy{{{}}}~~~zzzzzzzzzzzzyyyyyyyyyxxxwwwxxxxxxxxxyyyyyyyyyyyy{{{zzzxxxxxxxxxxxxyyyzzzyyyzzzzzz{{{zzzzzzyyyyyyzzzzzzzzzzzzyyyxxxwwwvvvvvvwwwyyy{{{{{{zzzyyyxxxyyyxxxwwwwwwwwwxxxyyyzzzxxxwwwvvvvvvxxx|||~~~|||{{{zzzzzzyyyvvvtttmmmmmmllljjjiiihhhgggfffggghhhiiiiiijjjkkklllllllllooosssuuuuuuttttttuuuooolllfff```[[[XXXWWWWWWUUUUUUUUUUUUUUUUUUUUUUUUNNNLLLJJJHHHFFFEEEEEEFFFHHHPPP\\\eeejjjkkkmmmooopppnnnjjjgggjjjuuuoooffffffkkkzzzvvvzzz|||jjj[[[TTTPPPNNNBBB???;;;999999999888888555555555555555555555555555555555555555555555555333333333333333333333333555555444444444444555555444888666666===???GGGYYY{{{|||pppccc[[[WWW^^^uuu|||aaaJJJCCCAAA???>>>?????????===;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<======???AAAEEEHHHKKKOOOTTTWWWZZZbbbhhhiiijjjnnnpppqqqtttsssssstttuuuvvvwwwxxxxxxxxxyyyzzz{{{||||||}}}||||||}}}|||{{{xxxvvvuuuxxxxxxzzz{{{||||||||||||555666666888999;;;===>>>CCCPPPaaaoooxxx}}}zzzvvvlllkkkiiiiiikkklllmmmlllllllllnnnsssyyy~~~~~~}}}~~~}}}}}}||||||{{{zzzzzzzzzvvvuuutttsssqqqpppnnnnnniiigggdddcccbbb```]]][[[WWWUUUTTTQQQOOONNNMMMMMMLLLLLLKKKIIIHHHGGGFFFEEEBBB@@@???@@@@@@@@@DDDKKKOOO\\\hhhlllnnnqqqttttttvvvvvvwwwxxxxxxyyyzzzzzzxxxxxxyyyzzzzzz{{{|||||||||||||||}}}}}}}}}}}}}}}~~~~~~|||{{{zzzzzzzzzzzzvvvvvvwwwwwwwwwxxxxxxxxxyyyyyyyyyyyyyyy{{{}}}~~~|||{{{{{{zzzyyyxxxwwwwwwvvvwwwxxxyyyzzz{{{{{{{{{}}}|||zzzxxxwwwxxxyyyzzzyyyyyyzzzzzz{{{zzzzzzyyyyyyzzzzzzzzzzzzyyyyyyxxxuuuvvvxxxzzz{{{{{{{{{zzzyyyxxxwwwvvvwwwxxxzzz{{{wwwwwwwwwxxx{{{}}}|||{{{{{{|||zzzwwwuuuoooooonnnmmmllljjjiiihhhfffggghhhiiikkkkkkllllllooorrruuuwwwwwwwwwwwwxxxtttqqqkkkeee```^^^]]]]]][[[[[[[[[[[[[[[[[[[[[[[[UUUSSSOOOKKKHHHHHHHHHIIIKKKSSS^^^fffiiikkklllnnnkkkiiieeeccceeepppuuuiiieeeeee}}}{{{yyyxxxcccWWWRRRNNNDDDAAA<<<:::999::::::999555555555555555555555555555555555555555555555555333333333333333333333333666555555555555555555666333888555666===???HHHYYYzzzrrreee\\\WWW^^^vvv{{{___HHH@@@???======?????????>>>;;;;;;;;;;;;;;;;;;;;;;;;999999999999:::;;;<<<===???AAAEEEHHHKKKOOOTTTWWWZZZbbbhhhiiijjjnnnqqqqqqssssssrrrssstttuuuwwwxxxvvvwwwyyy{{{|||||||||{{{{{{|||~~~~~~}}}zzzvvvtttuuuvvvxxxzzz{{{{{{{{{{{{~~~555555666888999<<<===>>>EEEQQQcccqqqzzz}}}tttooohhhgggfffgggiiilllmmmmmmmmmlllnnnssszzz~~~}}}}}}~~~|||||||||{{{zzzzzzyyyyyyuuuuuutttttttttsssssssssiiigggdddcccbbb```^^^\\\ZZZYYYWWWTTTRRRPPPOOOOOOLLLLLLKKKJJJHHHGGGFFFFFFCCC@@@???@@@@@@@@@DDDJJJMMMYYYeeejjjlllooorrrrrrqqqrrrsssuuuwwwyyy{{{{{{xxxxxxyyyyyyzzz{{{||||||}}}}}}}}}}}}}}}|||||||||~~~}}}|||{{{{{{{{{{{{{{{uuuuuuvvvvvvwwwwwwwwwxxx|||{{{zzzzzzzzzzzz||||||||||||{{{zzzxxxwwwvvvvvvuuuvvvxxxzzz{{{|||}}}}}}}}}{{{yyywwwxxxyyyyyyyyyyyyzzzzzz{{{zzzzzzzzzxxxyyyzzzzzz{{{{{{{{{zzzuuuvvvwwwyyyzzz{{{||||||yyyxxxwwwvvvvvvxxxzzz{{{vvvwwwxxxzzz}}}}}}||||||||||||{{{xxxvvvqqqppppppooonnnlllkkkjjjeeefffhhhiiikkkkkkllllllqqqtttxxxzzzzzzyyyzzzzzzyyyvvvoooiiidddbbbaaaaaa^^^^^^^^^^^^^^^^^^^^^^^^ZZZWWWRRRMMMJJJIIIJJJKKKMMMTTT___fffiiijjjlllnnnhhhfffccc```bbblll{{{~~~|||zzzmmmgggfffyyyzzz{{{~~~jjjZZZRRRNNNFFFBBB>>>;;;;;;;;;;;;:::555555555555555555555555555555555555555555555555555555555555555555555555666666555555555555666666333777555666===@@@HHHZZZwwwvvvggg]]]XXX```zzz{{{^^^HHH>>>===<<<<<<>>>??????>>>;;;;;;;;;;;;;;;;;;;;;;;;888888888888999:::;;;<<