BM6(i~ ^^^^^^______```aaaaaabbb```aaacccdddffffffggggggjjjkkkllllllkkkjjjkkklllrrrqqqpppoooooopppqqqrrrqqqrrrrrrsssuuuvvvvvvwwwyyyxxxvvvuuuuuuvvvxxxyyy{{{{{{{{{|||||||||}}}}}}||||||}}}}}}~~~~~~GGGGGGGGGHHHHHHIIIIIIJJJGGGHHHIIIJJJKKKKKKKKKKKKPPPQQQQQQPPPNNNLLLLLLMMMKKKKKKJJJJJJJJJJJJKKKKKKJJJJJJKKKLLLMMMNNNNNNOOOOOONNNMMMLLLLLLMMMNNNOOOOOOOOOPPPPPPPPPQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRTTTTTTUUUVVVWWWXXXYYYZZZYYYYYYZZZ[[[\\\\\\]]]]]]\\\\\\]]]^^^```bbbdddfffaaa```````````````aaaaaabbbaaa```aaacccdddcccbbbcccdddeeefffggggggggggggggghhhhhhjjjkkklllmmmnnnlllmmmnnnnnnoooooonnnnnnnnnnnnpppqqqssstttvvvvvvwwwwwwwwwwwwxxxyyyzzzzzz}}}~~~???@@@@@@@@@AAAAAABBBBBB???@@@@@@AAAAAAAAAAAA@@@CCCDDDDDDCCC@@@??????@@@DDDDDDDDDDDDDDDDDDDDDDDDBBBCCCCCCDDDEEEEEEFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDDDDEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDFFFFFFFFFFFFGGGGGGGGGGGGEEEEEEFFFFFFGGGHHHHHHIIIEEEFFFFFFGGGIIIJJJKKKLLLHHHHHHGGGFFFFFFFFFGGGGGGHHHGGGFFFGGGIIIJJJIIIHHHGGGHHHHHHIIIJJJJJJIIIIIIKKKKKKKKKLLLMMMMMMNNNNNNIIIJJJKKKKKKLLLLLLKKKKKKIIIJJJKKKLLLMMMNNNOOOPPPQQQQQQQQQQQQRRRSSSTTTTTTTTTUUUVVVWWWXXXXXXXXXXXXZZZ[[[[[[\\\]]]```dddgggnnnsss|||===============>>>>>>>>><<<======>>>>>>>>>======<<<>>>???>>><<<<<<===>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>???@@@@@@AAAAAA?????????>>>>>>?????????AAAAAAAAABBBBBBBBBCCCCCC>>>>>>>>>>>>>>>>>>>>>===CCCCCCBBBBBBAAA@@@@@@?????????@@@@@@AAAAAABBBBBB@@@@@@@@@AAAAAA@@@@@@@@@CCCBBBBBBAAAAAAAAAAAABBBBBBAAAAAAAAACCCDDDCCCBBB@@@@@@AAABBBBBBBBBBBBAAAEEEDDDDDDCCCCCCBBBBBBAAABBBCCCDDDDDDEEEEEEDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDFFFFFFFFFFFFGGGHHHIIIJJJIIIIIIJJJJJJJJJIIIIIIHHHJJJKKKLLLLLLNNNRRRXXX]]]eeelllwww??????????????????@@@@@@??????@@@@@@AAA@@@@@@@@@???@@@BBBBBBAAAAAABBBDDD<<<======>>>>>>======<<<;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============<<<<<<==================@@@??????>>>===<<<;;;;;;>>>>>>>>>>>>?????????@@@@@@@@@AAA@@@@@@???>>>===@@@@@@?????????@@@@@@AAA???>>>===>>>@@@AAA@@@?????????@@@AAAAAA@@@@@@???DDDCCCBBBAAA@@@???>>>===@@@AAABBBBBBCCCCCCBBBBBBDDDDDDDDDCCCCCCBBBBBBBBBDDDDDDDDDDDDEEEFFFGGGGGGHHHHHHHHHHHHHHHGGGFFFEEEDDDGGGJJJLLLPPPWWWaaahhhpppxxxxxxpppfffaaabbbhhhhhh___ZZZ[[[YYYXXXXXXXXXXXXYYYZZZZZZYYYZZZZZZYYYWWWWWWXXXYYY\\\^^^___``````___]]][[[\\\[[[[[[\\\^^^______^^^^^^```bbbcccdddeeegggiiihhhhhhiiiiiiiiiiiijjjjjjjjjkkkkkkkkklllmmmmmmmmmllllllmmmnnnnnnoooppppppzzz{{{|||{{{xxxvvvvvvwwwuuuuuuuuuvvvvvvvvvwwwwwwqqqzzz~~~||||||}}}|||}}}~~~~~~~~~999999999999999999999999888888999:::;;;;;;;;;:::999:::<<<;;;::::::;;;=========>>>??????>>>======<<<<<<<<<===============<<<<<<============<<<<<<:::::::::;;;;;;;;;<<<<<<===>>>>>>??????@@@@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>????????????@@@@@@@@@???>>>==================>>>???@@@<<<;;;:::;;;===>>>===<<<>>>>>>>>>??????>>>>>>===BBBAAA@@@@@@???>>>============>>>????????????>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDDDDDDDEEEEEEFFFEEEEEEEEEEEEHHHMMMQQQWWWaaannnxxx||||||}}}}}}|||nnneee\\\UUUSSSXXXVVVLLLFFFIIIFFFFFFFFFEEEFFFGGGGGGHHHGGGHHHHHHGGGEEEEEEFFFHHHHHHIIIIIIJJJKKKKKKKKKKKKYYYQQQGGGCCCEEEGGGFFFCCCCCCEEEGGGGGGGGGGGGIIIJJJJJJKKKKKKKKKLLLLLLLLLMMMKKKLLLLLLLLLLLLLLLLLLLLLJJJJJJKKKKKKLLLLLLLLLMMMOOOPPPQQQQQQOOOMMMMMMNNNLLLMMMMMMNNNOOOPPPQQQQQQPPPUUUVVVSSSQQQRRRSSSQQQSSSSSSSSSSSSSSSSSSSSSSSSUUUWWWYYYXXXWWWYYY___eeemmmqqquuutttpppmmmnnnpppjjjsssuuuqqqqqqtttqqqiii```aaabbbcccccccccccccccccccccbbbbbbcccdddfffggghhhhhhiiikkkkkklllllllllmmmmmmmmmmmmmmmnnnoooooossstttuuuvvvxxxyyy{{{{{{zzzzzzzzz{{{|||}}}}}}~~~||||||~~~>>>>>>>>>===============;;;<<<===>>>????????????<<<===>>>===<<<;;;<<<===:::;;;<<<======<<<;;;::::::::::::;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<======:::::::::;;;<<<===>>>>>>888999:::;;;<<<======>>><<<<<<<<<<<<<<<<<<======:::;;;<<<===>>>===<<<<<<===<<<======>>>???@@@AAA<<<:::::::::<<<===<<<;;;======>>>>>>>>>======<<<@@@@@@?????????>>>>>>>>>>>>>>>???@@@@@@@@@@@@???>>>>>>??????@@@AAABBBBBB@@@@@@@@@AAAAAABBBCCCDDDBBBCCCDDDEEEFFFGGGGGGGGGKKKOOOTTTYYY___jjjxxx~~~}}}|||vvvmmmfff\\\XXX[[[XXXMMMHHHLLLBBBBBBAAAAAABBBBBBCCCDDDDDDDDDDDDCCCBBBAAABBBDDD??????@@@AAADDDHHHLLLNNNooo```NNNDDDCCCDDDBBB???BBBCCCDDDCCCBBBAAABBBDDDEEEEEEEEEFFFFFFGGGGGGGGGEEEDDDDDDDDDDDDDDDDDDDDDAAAAAAAAAAAAAAABBBBBBBBB@@@BBBDDDDDDCCCBBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDFFFEEEBBBBBBFFFGGGDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCEEEFFFDDDBBBCCCIIINNNHHHMMMQQQPPPLLLHHHIIIKKKHHHOOOPPPJJJIIIOOONNNFFFGGGGGGHHHIIIJJJJJJJJJIIIFFFFFFEEEEEEFFFGGGIIIJJJGGGHHHIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKLLLMMMNNNLLLMMMNNNNNNPPPPPPQQQQQQOOOOOOOOOPPPQQQSSSUUUUUUSSSSSSTTTTTTUUUVVVVVVVVVVVVVVVWWWXXXXXXYYYZZZZZZXXXXXXZZZ\\\]]]^^^^^^^^^ZZZ[[[]]]___aaacccdddeeebbbaaabbbfffiiiggg```YYYTTTTTTUUUVVVXXXZZZ\\\]]]cccdddfffiiikkklllmmmnnnjjjkkkmmmoooqqqrrrsssssssssxxx}}}<<<;;;::::::::::::;;;<<<<<<;;;;;;;;;;;;<<<======<<<;;;;;;::::::;;;;;;<<<>>>============<<<<<<<<<===>>>===;;;:::999;;;===;;;;;;<<<<<<<<<:::999888;;;;;;;;;<<<;;;;;;::::::======<<<<<<<<<;;;;;;;;;<<<<<<<<<;;;;;;:::::::::========================??????>>>>>>======<<<<<<======================================================>>>>>>>>>>>>======??????>>>>>>======<<<<<<<<<<<<============<<<<<<===>>>>>>?????????>>>>>>BBBAAA@@@@@@BBBCCCCCCCCCCCCCCCDDDDDDEEEHHHLLLPPPQQQWWW^^^dddkkksss}}}|||yyyrrrnnnfff^^^UUUOOOKKKIIIJJJGGGBBB@@@@@@AAABBBBBB===>>>???@@@AAABBBBBBBBB===>>>???@@@BBBCCCDDDDDDOOOKKKDDD???<<<===@@@BBB??????@@@@@@@@@AAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCBBBBBBBBB>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@AAAAAAAAABBBBBBBBB@@@@@@????????????@@@@@@@@@@@@????????????@@@@@@DDDCCCBBBAAA@@@?????????AAAAAA@@@@@@AAAAAABBBCCCBBBBBBBBBCCCCCCDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBCCCCCCDDDEEEEEEFFFBBBBBBBBBCCCDDDEEEFFFGGGAAAAAABBBBBBCCCDDDEEEEEEDDDEEEEEEFFFFFFFFFFFFFFFGGGHHHIIIIIIIIIGGGFFFEEEHHHIIIJJJJJJIIIHHHGGGFFFHHHHHHIIIJJJKKKKKKLLLLLLJJJKKKLLLLLLLLLKKKJJJIIIHHHHHHIIIIIIIIIJJJJJJJJJRRRTTTVVVWWWWWWWWWXXXYYYTTTUUUVVVWWWXXXYYYYYYXXX___bbbeeegggiiikkkoooqqqvvvzzz~~~<<<;;;::::::::::::;;;<<<;;;;;;;;;;;;;;;<<<<<<===;;;;;;::::::::::::;;;;;;======<<<<<<<<<;;;;;;;;;;;;===??????===;;;;;;;;;>>>???@@@@@@@@@???>>>===:::;;;;;;<<<;;;;;;::::::===<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;=========<<<<<<<<<<<<<<<========================<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>======>>>>>>>>>>>>======<<<<<<<<<<<<============<<<<<<======>>>?????????????????????>>>???AAABBBCCCCCCCCCDDDFFFGGGIIIMMMRRRVVV[[[aaaiiipppvvv}}}}}}sssiii```YYYRRRNNNIIIFFFCCCBBBBBBCCCBBBAAA>>>???@@@AAABBBBBBBBBBBB??????@@@AAABBBCCCDDDDDDDDDBBB@@@>>><<<<<<===>>>>>>>>>>>>?????????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@???>>>>>>======>>>>>>?????????>>>>>>>>>>>>??????BBBAAA@@@???>>>>>>>>>>>>??????>>>>>>??????@@@AAA>>>>>>??????????????????@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA========================>>>>>>??????@@@AAAAAABBBBBBBBBAAAAAAAAABBBBBBCCC>>>>>>??????@@@AAAAAAAAA???@@@AAAAAABBBBBBAAAAAABBBCCCDDDDDDCCCBBBAAA@@@CCCDDDDDDEEEDDDCCCBBBAAACCCCCCDDDDDDEEEEEEFFFFFFCCCDDDEEEFFFFFFEEEEEEDDDEEEFFFFFFFFFFFFGGGGGGGGGKKKMMMPPPQQQPPPPPPQQQSSSRRRRRRRRRSSSSSSTTTTTTTTTVVVXXX[[[^^^___aaadddggglllpppuuuyyyyyyxxxwwwvvvuuu;;;;;;::::::::::::;;;;;;;;;;;;::::::;;;;;;<<<===;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;:::::::::::::::===@@@AAA???===;;;::::::;;;<<<<<<<<<<<<<<<;;;::::::;;;;;;<<<;;;;;;:::<<<<<<<<<<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<========================<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>======<<<>>>>>>>>>============<<<<<<<<<============<<<<<<;;;<<<===??????@@@@@@@@@?????????@@@AAACCCDDDEEEEEEGGGIIILLLPPPUUU\\\```gggnnnwww~~~}}}tttmmmfff^^^XXXKKKHHHEEEDDDDDDCCCBBBAAA??????@@@AAABBBBBBBBBAAA===>>>>>>>>>????????????;;;<<<===>>>>>>>>>===<<<=========>>>>>>>>>????????????????????????????????????>>>>>>>>>=================================<<<<<<=========>>>>>>>>>======<<<<<<<<<<<<======>>>==================>>>???>>>>>>===<<<<<<<<<<<<======<<<<<<======>>>???============<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>========================<<<<<<<<<===>>>>>>??????AAA@@@@@@???>>>>>>??????<<<<<<<<<<<<============<<<<<<===>>>>>>>>>>>>>>>??????@@@@@@??????>>>===@@@@@@@@@AAA@@@@@@???>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>???@@@AAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDFFFHHHJJJKKKKKKKKKLLLMMMOOONNNMMMMMMMMMNNNOOOPPPSSSUUUXXXZZZ[[[]]]```bbbhhhlllrrruuuvvvtttsssssssss:::::::::::::::::::::::::::::::::::::::;;;;;;<<<;;;::::::::::::::::::;;;::::::::::::999999999888999;;;>>>>>>===;;;;;;;;;666666777777888888888999::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==================<<<========================<<<<<<============<<<<<<;;;;;;===>>>@@@@@@AAAAAA@@@AAABBBBBBBBBDDDFFFHHHHHHKKKOOOTTTYYY```gggkkkqqqxxxwwwtttqqqiiicccTTTPPPJJJFFFDDDCCCBBBAAA??????@@@@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>;;;<<<>>>@@@@@@@@@>>>============>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<===============<<<<<<<<<<<<=========<<<<<<;;;;;;<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<===>>>??????>>>>>>======<<<<<<<<<<<<<<<<<<=====================>>>>>>>>>>>>???========================????????????????????????=========>>>??????@@@@@@??????>>>>>>>>>>>>>>>???<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>>>>??????????????????>>>>>>???@@@@@@@@@@@@?????????@@@@@@@@@???????????????===>>>???@@@AAAAAABBBBBB@@@@@@@@@AAAAAAAAABBBBBBEEEGGGIIIJJJJJJJJJKKKLLLOOOMMMKKKJJJJJJKKKLLLNNNTTTVVVYYYZZZ[[[]]]```bbbhhhmmmrrruuuvvvuuussssssrrr::::::::::::::::::::::::999999999999999:::;;;;;;:::::::::999999::::::::::::999999999888888888888999:::;;;:::999999:::<<<999999999::::::;;;<<<<<<999::::::;;;<<<<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<=========<<<<<<============<<<<<<;;;;;;===>>>@@@@@@AAAAAA???AAACCCCCCCCCDDDGGGIIINNNQQQWWW]]]dddkkkrrrwww|||yyyxxxvvvpppkkkccc\\\RRRJJJEEECCCBBBBBB>>>???????????????>>>===AAAAAAAAAAAA@@@@@@@@@@@@?????????>>>>>>>>>??????>>>>>>>>>?????????@@@@@@???????????????????????????>>>>>>>>>>>>=========;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========>>>>>>>>>======<<<<<<======>>><<<<<<;;;;;;;;;;;;<<<<<<======<<<<<<<<<======>>>===<<<<<<<<<<<<===>>>>>>??????>>>>>>======<<<<<<;;;<<<<<<<<<======>>>>>><<<<<<=========>>>>>>>>>========================<<<<<<<<<<<<<<<<<<<<<<<<=========>>>??????@@@@@@============>>>???@@@AAA>>>>>>==================<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????????????????>>>>>>>>>>>>??????@@@AAABBBCCC@@@@@@@@@AAAAAAAAAAAABBBEEEGGGJJJKKKJJJJJJKKKMMMOOONNNLLLJJJJJJKKKMMMNNNPPPRRRUUUWWWXXXZZZ]]]___eeeiiiooorrrsssqqqppppppnnn999999::::::::::::999999999999888888999999:::;;;::::::999999999999::::::999999999999888888888888999999999888777777:::<<<<<<;;;;;;:::;;;;;;<<<===999999:::;;;<<<<<<<<<<<<::::::::::::;;;;;;;;;;;;:::::::::;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======<<<<<<;;;;;;<<<<<<<<<<<<=========<<<<<<============<<<<<<;;;<<<===??????@@@@@@@@@>>>AAAEEEEEEEEEGGGKKKOOOWWW[[[bbbiiipppwww~~~|||zzzxxxtttpppnnnggg[[[QQQKKKGGGEEEDDD???@@@@@@@@@???>>>===============<<<<<<<<<<<<<<>>===<<<;;;<<<===>>>>>>>>>>>>?????????@@@@@@????????????????????????@@@@@@?????????>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>======<<<<<<<<<<<<======<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>??????======<<<<<<======>>>???<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>><<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>><<<<<<======>>>@@@AAABBB======>>>>>>>>>>>>>>>>>>:::;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<============<<<<<<<<<===>>>>>>===============>>>>>>>>>>>>=========>>>???@@@AAA@@@@@@AAAAAAAAABBBBBBBBBDDDFFFHHHIIIIIIIIIJJJKKKMMMMMMLLLKKKKKKLLLMMMNNNNNNQQQTTTVVVXXX[[[^^^```eeeiiinnnrrrrrrqqqppppppmmm888999::::::::::::999888888888888888888999::::::::::::999999999999::::::::::::999999999888888888777999::::::999999:::;;;;;;;;;999999888999::::::888999:::;;;<<<<<<<<<<<<999999:::::::::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<::::::::::::::::::::::::<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======<<<<<<;;;;;;;;;;;;<<<<<<<<<======<<<<<<============<<<<<<======>>>??????????????????DDDIIILLLMMMPPPWWW\\\bbbfffmmmttt{{{{{{yyywwwvvvsssmmmddd[[[SSSMMMHHHEEEBBBBBBBBBAAAAAA???>>>>>>999999999999999:::::::::======<<<<<<<<<<<<===============>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@????????????<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>><<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<>>>??????<<<<<<<<<<<<<<<===>>>>>>::::::;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<===>>>>>><<<============>>>>>>>>>================================================::::::;;;;;;<<<========================>>>???@@@;;;;;;;;;<<<<<<======>>>::::::;;;<<<<<<<<<<<<<<<<<<;;;;;;:::;;;<<<===>>>===<<<;;;;;;<<<===>>>???<<<=========>>>?????????>>>===<<<<<<<<<<<<>>>>>>@@@@@@@@@AAAAAAAAABBBBBBCCCEEEHHHIIIHHHHHHIIIKKKJJJJJJJJJKKKKKKLLLLLLLLLNNNQQQUUUWWWZZZ]]]```cccfffjjjpppssstttrrrqqqqqqooo888999:::;;;;;;:::999888888888888777888999999::::::999999999999999999::::::::::::999999999999888555888<<<===<<<;;;::::::>>>===;;;:::999::::::;;;888999:::;;;<<<<<<<<<<<<999999999::::::;;;;;;;;;:::::::::;;;;;;<<<<<<<<<999999999999999999999999;;;;;;;;;::::::999999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<======<<<<<<============<<<<<<===>>>>>>?????????>>>>>>BBBHHHOOOSSSUUUZZZbbbiiiiiinnnttt{{{{{{yyyzzz{{{sssooohhhbbbZZZSSSKKKFFFDDDDDDDDDCCCBBBAAA@@@???=========>>>>>>>>>??????;;;<<<===????????????>>><<<<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@????????????========================;;;;;;;;;<<<<<<<<<======;;;::::::999999::::::;;;===<<<<<<;;;;;;<<<<<<===:::::::::;;;<<<===>>>???<<<;;;;;;;;;;;;<<<======;;;;;;;;;<<<<<<=========999999:::;;;;;;<<<==================>>>>>>>>>???<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>???>>>>>>===<<<<<<<<<<<<===888888999:::;;;;;;<<<<<<;;;<<<======>>>>>>============<<<;;;<<<===???@@@>>>======<<<===>>>???@@@>>>>>>>>>???@@@AAABBBBBB???>>>===<<<<<<<<<===>>>@@@@@@@@@@@@AAAAAAAAAAAADDDFFFIIIIIIIIIIIIJJJKKKFFFGGGHHHJJJJJJKKKKKKKKKKKKNNNRRRUUUXXX[[[___bbbdddhhhmmmqqqqqqpppooonnnnnn999888777777777888999:::555666777888999::::::::::::::::::::::::::::::::::::::::::999999888888888888888999999999999888888888888888888888888888888:::::::::999999999888888;;;;;;;;;<<<<<<;;;::::::::::::::::::::::::::::::999999999:::::::::;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::<<<<<<<<<;;;;;;:::::::::>>>>>>>>>>>>===<<<;;;:::<<<<<<<<<;;;;;;:::::::::???>>>===>>>AAAAAA???===>>>>>>>>>======???DDDGGGGGGOOOZZZ___```bbbhhhnnnrrryyy|||uuunnnlllhhhccc___YYYRRRMMMLLLGGGBBB@@@BBBCCCBBBAAAAAAAAAAAAAAA???===;;;999<<<<<<=================================>>>??????>>>>>>?????????@@@@@@@@@>>>AAAAAA???===<<<<<<:::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999:::;;;<<<===>>>>>>>>>===<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>>>>===<<<;;;======<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<<<<======<<<<<<<<<<<<===>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<>>>>>>??????>>><<<:::999:::;;;;;;<<<<<<;;;;;;:::<<<<<<<<<<<<<<<<<<;;;;;;===<<<<<<<<<<<<;;;;;;;;;999:::<<<=========<<<;;;>>>???@@@@@@???@@@BBBDDDDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIJJJJJJKKKLLLNNNQQQTTTVVVZZZ^^^aaadddgggmmmqqqrrrpppllliiihhh;;;:::888777777777777888666666777888999999999999::::::::::::::::::::::::::::::999999999888888888777888888999999888888777777777777777777777777777::::::999999999888888888999::::::;;;;;;::::::999::::::::::::::::::::::::999999999::::::::::::;;;::::::::::::::::::::::::::::::::::::::::::::::::<<<;;;;;;;;;:::::::::::::::;;;;;;<<<<<<<<<;;;;;;<<<<<<;;;;;;;;;:::::::::===;;;:::;;;===>>><<<:::===>>>>>>>>>>>>BBBFFFJJJQQQYYYccchhhiiijjjooottt{{{|||ooollliiieeebbb^^^ZZZVVVPPPKKKEEECCCCCCDDDDDDBBBAAAAAAAAAAAA@@@>>>===<<<===============<<<<<<<<<<<<<<<<<<;;;<<<======>>>>>>>>>>>>??????@@@@@@@@@<<<======<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;<<<===>>>>>>===<<<;;;===<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<<<<<<<<<<:::;;;<<<===============:::::::::;;;;;;;;;<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<======<<<<<<;;;:::999:::;;;;;;;;;;;;;;;;;;:::<<<<<<<<<;;;;;;;;;;;;;;;999999:::;;;<<<===>>>>>>;;;<<<===>>>???>>>>>>======>>>???>>>>>>>>>@@@BBBDDDDDDEEEFFFGGGGGGGGGGGGGGGGGGHHHIIIIIIJJJJJJKKKLLLOOORRRUUUWWW[[[___bbbdddggglllpppqqqoookkkiiihhh;;;:::999777666666666666777777888888888888777777999999999999999999999999999999888888888888777777777777888888888888777777666666666666666666666666999999999999888888888777888888999999999999888888999999999999999999999999888888999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;:::::::::::::::999888888:::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;:::::::::<<<:::::::::<<<<<<;;;:::<<<===>>>@@@BBBGGGMMMRRRZZZ```hhhlllmmmooosssxxxssspppllliiigggeeecccaaaXXXRRRKKKGGGFFFFFFDDDBBBAAAAAA@@@@@@@@@?????????>>>>>>======<<<<<<<<<;;;;;;;;;::::::;;;;;;<<<===>>>>>>>>>>>>????????????======<<<<<<===>>>???@@@;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<===999999:::;;;;;;<<<======::::::;;;;;;<<<<<<======;;;<<<============<<<;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<<<<<<<<<<999:::;;;;;;<<<;;;;;;;;;:::::::::;;;;;;<<<<<<<<<;;;::::::999999::::::;;;;;;;;;:::::::::::::::;;;::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;<<<===>>>>>><<<<<<===>>>>>>>>>>>>===;;;<<<======<<<===???AAACCCDDDEEEFFFGGGGGGGGGGGGGGGGGGHHHIIIIIIJJJJJJKKKKKKNNNQQQSSSVVVYYY]]]```cccfffkkknnnpppnnnkkkhhhhhh888888777777666666666666777777777888777777666666888888888888888888888888777777777777777777777777666777777777777777777666777777777777777777777777999888888888888777777777666666777777888888777777888888888888888888888888888888888888999999999999999999999999999999999999999999999999999999999999::::::::::::999999999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;<<<=========;;;===AAADDDIIIPPPWWW\\\cccggglllnnnooossszzz}}}yyysssnnnllljjjhhhgggbbb[[[SSSLLLIIIGGGDDDAAA@@@@@@???????????????@@@>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;:::;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;:::<<<===<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<999999999::::::;;;;;;;;;999999:::;;;;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::;;;<<<<<<<<<;;;;;;::::::;;;;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999999999:::;;;:::999999999:::<<<===;;;::::::::::::::::::;;;:::::::::::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;::::::::::::;;;;;;;;;<<<<<<<<<;;;<<<======<<<===???AAACCCCCCDDDFFFGGGGGGGGGGGGGGGGGGHHHIIIIIIJJJJJJKKKJJJLLLOOOQQQSSSWWW[[[^^^bbbeeeiiimmmnnnllljjjggghhh555555666666777777777777666666777777777666555555777777777777777777777777666666666666666666666666555666666777777666666555555555555555555555555555888888888777777777666666444555666666777777777666777777777777777777777777777777777888888888999999999999999999999999999999999999999999999999999999999999999999999999999999<<<<<<<<<<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===???@@@===AAAGGGMMMSSSZZZaaafffmmmoooppprrruuu|||}}}vvvrrrooommmkkkmmmggg]]]VVVQQQLLLFFFBBBBBBAAA???=========???@@@>>>>>>======<<<<<<<<<;;;<<<<<<;;;;;;<<<<<<===>>>===========================888888===>>>:::888888;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888999999:::;;;<<<======<<<<<<;;;;;;;;;;;;<<<<<<::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999::::::;;;<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::======<<<;;;:::999999888999999999888888999999999;;;;;;:::999:::<<<===>>>;;;:::999999999999:::;;;999999999999::::::;;;;;;<<<;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;<<<<<<===>>>=========???AAABBBCCCDDDEEEFFFGGGGGGGGGGGGGGGHHHIIIIIIJJJJJJKKKKKKMMMPPPRRRTTTWWW[[[^^^aaadddhhhkkklllkkkhhhgggggg222333444666777777777777555555666666666666666555666666666666666666666666444444555555555555666666555555666666666666555555222222222222222222222222777777777777666666666666333444555666666777777666666666666666666666666666666777777777777888888888999999999999999999999999999999999999999999999999777888888888888999999999=========<<<<<<;;;:::999:::::::::;;;;;;;;;;;;<<<999:::;;;;;;;;;===@@@CCCDDDIIIQQQXXX^^^dddiiilllnnnoooqqquuuzzz}}}yyyvvvtttxxxrrrjjjccc^^^XXXPPPKKKFFFDDDAAA>>><<<<<<>>>???========================<<<<<<<<<;;;<<<======>>>============<<<<<<<<<<<<@@@<<<===FFFHHHAAA::::::::::::::::::::::::::::::999:::;;;;;;<<<<<<;;;;;;<<<<<<;;;::::::999888888999999::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<::::::::::::;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999999999:::;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;::::::======<<<;;;:::999999888:::999999888888999999:::;;;;;;:::;;;;;;<<<======;;;:::999888888999:::;;;777888888999999::::::;;;888888999:::;;;<<<======<<<<<<;;;;;;<<<<<<===>>>;;;===>>>=========???AAAAAABBBCCCEEEFFFGGGGGGHHHGGGGGGHHHIIIIIIJJJJJJKKKMMMOOORRRTTTVVVXXX\\\___aaacccfffiiijjjiiigggfffggg222333555666666666666555333444444555666666666666555555555555555555555555333333444444555555555555444555555666666555555444333333333333333333333333777777666666666555555555333444555666777777777777555555555555555555555555666666666777777777888888888888888888888888888888888888888888888888888888777777777777888888999999::::::;;;;;;;;;::::::999:::::::::;;;;;;;;;<<<<<<999;;;<<<======@@@DDDHHHNNNTTT\\\ccchhhjjjkkkmmmiiimmmsss{{{|||wwwrrrnnnggg___YYYLLLIIIDDD???======>>>???;;;;;;<<<<<<===>>>>>>>>>;;;;;;::::::;;;;;;<<<============<<<<<<;;;;;;;;;@@@<<>>:::;;;<<<<<<;;;<<<>>>@@@@@@AAACCCEEEFFFGGGGGGHHHGGGGGGHHHIIIIIIJJJJJJKKKLLLNNNQQQRRRTTTWWW[[[]]]```bbbeeehhhiiihhhgggeeeggg444555666666666555444333222333444555666666666666555555555555555555555555333333333444444555555555444555555555555555555444777777777777777777777777777666666666555555555555333444555666777777777777555555555555555555555555666666666666777777777777888888888888888888888888888888888888888888888888666666777777888888888999777777999999:::::::::::::::::::::;;;;;;<<<<<<<<<;;;===???@@@@@@CCCIIINNNUUU[[[dddjjjmmmmmmlllkkkjjjpppzzz|||yyyssskkkdddPPPMMMGGGAAA>>>===>>>???::::::;;;<<<===>>>??????::::::999999::::::;;;<<<======<<<<<<<<<;;;;;;;;;999555===NNNRRRGGG<<<999::::::::::::::::::::::::999:::;;;<<<<<<<<<;;;:::999::::::;;;;;;<<<<<<===;;;:::::::::::::::::::::<<<;;;::::::::::::;;;<<<999999999::::::;;;;;;;;;;;;::::::999999::::::;;;::::::::::::::::::::::::::::::::::::::::::::::::888888888888888888888888999999:::;;;;;;;;;::::::999999999999999888777666888888999:::<<<======>>>;;;::::::999999::::::;;;888999:::;;;;;;:::888888;;;:::888777777888:::;;;666777777888999999::::::;;;;;;;;;:::::::::999999::::::999888999:::;;;<<<999:::;;;;;;::::::<<<>>>@@@AAACCCDDDFFFGGGGGGHHHGGGGGGHHHIIIIIIJJJJJJKKKIIIKKKMMMOOOQQQSSSWWWZZZ```bbbeeeggghhhgggfffeeeggg555555444444444333333333666555555444444333222222555555555555555555555555777666666555444333333333000111222444555444444333444444444555555555555666555555555666666666666777777777666666555555555444555555555555555555444444666666777777777777666666777777777777777777777777666666777888888888888888999999999888888888888777::::::::::::::::::::::::<<<<<<<<<;;;999888999;;;>>>???@@@BBBFFFLLLTTTZZZ```dddjjjnnnooonnnmmmmmmpppwwwyyysssccc[[[OOOEEE???<<<<<<;;;;;;;;;<<<=========<<<<<<777888:::;;;<<<;;;::::::<<<<<<;;;;;;;;;:::::::::>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;::::::999888888:::;;;;;;;;;:::999999888999999::::::;;;<<<======:::999888888::::::999888:::::::::999999888888888888888999999999:::::::::::::::999888777777777888888999;;;;;;;;;999777555222555888999999888888888;;;;;;:::999777888;;;===888:::;;;;;;;;;;;;<<<>>>888888888999999:::::::::999999999999999999999999999999999:::::::::;;;;;;777777777666777777888999888777777888999888666444555666666666777777777777888999999::::::;;;;;;<<<::::::::::::::::::::::::::::::::::::;;;===???@@@???>>>@@@DDDHHHHHHEEECCCGGGGGGHHHIIIIIIJJJJJJKKKJJJLLLOOOQQQRRRTTTWWWYYY^^^```dddggghhhhhhgggfffhhh444444444444444444444444333333444444444444444444444444444444444444444444666555555444333333222222000111333444555555444444444444444444555555555555444444555555555666666666666666666666555555444444555555555555555555555444555555666666666666555555777777777777777777777777666666777888888888888777666666666777777888888888::::::999999999999999999;;;<<<<<<<<<::::::<<<>>>???BBBFFFJJJPPPVVV]]]bbbjjjlllnnnnnnmmmlllmmmnnnvvv~~~|||~~~|||wwwnnnfffZZZNNNGGGCCCAAA@@@<<<<<<==================;;;<<<=========<<<;;;;;;<<<<<<<<<<<<;;;;;;::::::========================;;;;;;;;;::::::999999888;;;;;;;;;;;;;;;:::999999888888999999:::;;;;;;<<<:::999888888::::::999888:::::::::999999888888888888888888999999999::::::::::::999999888999999999:::;;;<<<======<<<;;;;;;555888:::;;;;;;:::999::::::::::::888777777:::<<<999:::;;;:::999888999:::888999999999::::::::::::999999999999999999999999888888888888999999999:::777777777777777888999999<<<:::999999:::;;;:::888777777777777777777777777888888999999:::;;;;;;;;;::::::::::::::::::::::::::::::::::::;;;===>>>@@@AAAAAAGGGRRRUUUOOOGGGEEEGGGGGGHHHHHHIIIJJJJJJJJJJJJMMMPPPSSSTTTUUUXXXZZZ^^^```cccfffhhhhhhgggfffggg333333333333333333444444222222222333444555555555333333333333333333333333555555444444333222222222111222333444555555555555444444444444555555555555333333333444444444555555666555555555555444444444444444555555555555555444444444444555555444444444777777777777777777777777555666777777888888777777444444555666777888999999888888888888888888888999:::;;;<<<<<<;;;<<>>>>>>>>===============;;;;;;<<<============<<<=========<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::999999999;;;;;;;;;;;;;;;::::::999777777888888999999:::::::::999888888::::::999888999999999999999888888888888888888999999999999:::::::::999999999:::;;;;;;777777888999999::::::;;;666999;;;;;;:::999999999999999999888666777999;;;999:::;;;:::888666777888999999::::::::::::;;;;;;999999999999999999999999666777777777777888888888888888888777888999999:::;;;999666666777888888777888888888888888888777777888888888999::::::;;;;;;::::::::::::::::::::::::::::::999:::;;;<<<>>>???@@@@@@KKK\\\___QQQFFFEEEFFFGGGGGGHHHHHHIIIJJJJJJJJJNNNRRRUUUWWWXXXYYYZZZ]]]___bbbeeegggggggggfffggg444333333333222222111111222222333333333444444444222222222222222222222222555555444444333333333333222333333444555555666666333333444444444555555555222222333333333444444444444444444444444444444444333444555666666666555444444444555555555555444444666666666666666666666666555666666777777777777777555555666666777888888999777777777777888888888888:::;;;;;;;;;;;;===@@@CCCCCCJJJSSS\\\bbbgggkkkmmmmmmooorrruuuxxx|||}}}}}}|||xxxuuuqqqjjjbbb[[[RRRKKKEEEBBB@@@>>>===<<<<<<<<<===777888999:::;;;<<<===========================<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999:::::::::::::::;;;;;;;;;;;;::::::888888888888999999:::::::::999888888::::::999888999999999888888888888888888888888888999999999999888888888888999::::::;;;777666666666666777888999666888999999777666666777777888888777666666888999999:::;;;:::888777888999:::::::::::::::::::::;;;888888888888888888888888666666777777777888888888888888888888888999:::::::::777444333444666666666999999999888888888888888777777888888999:::::::::999999999999999999999999::::::999999:::<<<===>>>???<<>>CCCFFFMMMSSS\\\ccchhhkkkmmmoookkkpppxxx~~~~~~zzzvvvsssmmmmmmllljjjeee\\\RRRLLLFFFDDDAAA===;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<=====================;;;;;;;;;;;;;;;;;;;;;;;;888999999999999999999999999999:::::::::::::::999999999999999:::::::::::::::999888888::::::999888888888888888888888888888777777888888888999999999777777666777777888999999;;;;;;:::999888999999999666888999888777666666777666777888777666666777888777999::::::999999:::<<<::::::::::::::::::::::::888888888888888888888888777777777777888888888888888888777777888888999:::===:::777666777999999999999999888888888888888888666666777888888999999:::999999999999999999999999::::::999999:::;;;<<<===???;;;@@@LLLMMMCCCAAAGGGEEEEEEFFFFFFGGGHHHHHHHHHIIINNNSSSWWWYYYZZZ[[[\\\]]]^^^```ccceeegggggggggggg444444333222000///......444444444333222111111111222222222222222222222222444444444444333333333333222222222222333444555555333333333333444444444444222222222333333333444444222222333333333333333444111333555777777666555444555555666666666666555555555555555555555555555555444555666666777777666666999999999999888888888777666666666777888888999999;;;<<<===>>>AAAEEEKKKOOOZZZ___eeejjjmmmoooqqqrrrqqqxxx~~~xxxrrroooiiijjjmmmnnnmmmggg^^^XXXMMMJJJEEE???<<<;;;;;;<<>>@@@CCCCCCAAACCCHHHDDDEEEEEEFFFFFFGGGHHHHHHIIILLLQQQUUUWWWYYYZZZ\\\]]]^^^```ccceeeggghhhiiihhh111111111111111000000000333333222222222222222222333333333333333333333333111111111111111111111111111111000000111222444555222222333333333444444444333333333333444444444444111222222222333333333333000222555777888777555444444444444555555444444444444444444444444444444444444555666666777777666666777777777777888888888888666666777888888999::::::<<<>>>AAADDDIIIPPPXXX^^^dddgggjjjmmmoooqqqsssuuu{{{zzztttpppiiijjjkkknnnooommmhhheeeUUUQQQJJJCCC???======>>>BBBAAA???===<<<;;;;;;<<<::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888888777777666666777888888888888888999999999999999999888888:::999888888::::::999888666777777777888888888999777777777777888888888888999888777777777777777777444555666666666555444333777888999999888999:::<<<666888999999888777777888777999:::999888888999:::999999999888888777777777888888888888888888888888555555666666666777777777666666555555666666777888777555444444555555444333555555666666777888999999555555666666777888888999888888888888888888888888;;;:::999999999:::;;;<<<<<>>>>>???;;;:::::::::;;;<<<>>>???:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999888777666666555555666777777777777777888888888777777777777777:::999888888::::::999888666666777777888888888999777777777777888888888888::::::999888777777777888444555888999:::999888777555666777777666777999;;;777888::::::888777888999888999:::888666555666777999888888888777777666666777777777777777777777777444444444555555555666666555555555555555666777777999888777888999999777555333444444666777888999:::555555666666777888888888888888888888888888888888;;;:::999999999:::;;;<<<777BBBFFF@@@???FFFGGGAAADDDDDDDDDEEEFFFFFFGGGGGGHHHJJJMMMPPPRRRUUUYYY\\\___```aaadddfffiiijjjkkkiii.........///000222444444000000000000000000000000111111000000000000000111111111000000000000000000000000111111111111000000333333222222111222222222333333444555555444333333222222333333333333444444333333333333333333333333111222333333333333444555444333333333333444555555555555555555555555555555222333444333222222444555666777888777777999<<<>>>===BBBJJJRRRZZZbbbiiimmmooonnnmmmlllnnnsss{{{|||xxxrrrpppnnnmmmmmmnnnqqqrrrkkkcccYYYOOOHHHCCC@@@>>>@@@>>><<<<<<===>>>===<<<:::::::::;;;;;;<<<<<<<<<<<<<<<;;;:::::::::;;;;;;::::::999999888777666666888888777666666666666666999999999999999999999999:::999888777777888999:::999999999888777666666555888888888999::::::888666777888999888666666666888;;;:::888777777777888999888888999999999:::::::::777555444555777888888777777666666666666777777888666888::::::888666555666<<<999777777:::;;;:::888333222222111222444777888333444444444555555666666666555444444555666777888888888888888777777777777888888777666666666666666;;;999777555444666888999999999888888999999:::;;;<<<>>>AAABBBBBBBBBCCCEEEFFFFFFEEEEEEEEEFFFHHHIIIIIIKKKMMMPPPSSSVVVYYYZZZ\\\___dddfffgggffffffgggiii////////////000111222222000000000000000000000000111111000000000000000111222222222222222222222222000000111111111000000///333222222111111111222222111222333444444333222111222222222333333333444444333333333333333333333333111333444333222222333444444333333333333444555555555555555555555555555555333444444333222222444555555777888999999;;;>>>@@@EEEKKKSSS[[[ccciiinnnrrrooonnnllllllpppxxx}}}uuutttqqqoooooooooqqqrrrrrrlllcccZZZRRRJJJDDD@@@>>><<<::::::;;;<<<;;;::::::::::::;;;;;;;;;<<<<<<======<<<;;;:::999999888::::::999888888777666666888888777666666666666666999999999999999999999999777777666555555666777777888888777777666555555444777666666777888888777666333555666666555555666777444555666777888888888777777777777888888888999999777666444555777888888777333333444555666777999:::888:::;;;;;;999888888999:::888555666888999888666777666555444444555777888444444555555555666666666666555555444444555666777666666777777777777777777888888777666666666666666888777666666777999;;;<<<999999888888999999:::;;;<<<>>>@@@AAAAAABBBCCCEEEFFFEEEEEEEEEFFFGGGIIIJJJJJJKKKMMMPPPSSSVVVXXXYYY\\\___cccfffffffffffffffiii000000000000000000000000000000000000000000000000000000000//////000000111111111111111222222222222111111111111000000///...222111111111111111222222000111222222222222111000222222222222333333333333333333333333333333333333222333444333222111222333444333333333333444555555444444444444444444444444444444555444222222444555444666888:::<<>><<<:::999:::;;;;;;::::::::::::;;;;;;;;;;;;<<<=========<<<;;;999777666999999999888888777777666888888777666666666666666777777777777777777777777666666555555555555666666777666666555555444444444666555555444444555555666666777888777555444555666...000444777888888777666666666666666777777777777777666444555666777777666333333444444555666777777777888999999888777888:::888666444444555555555444888777666555444555555666555555555666666666666666777666555555444555555555444555555555666666777777777777777777666666666666888888888888999:::::::::999888888888888999::::::;;;===@@@AAAAAAAAACCCDDDEEEEEEEEEFFFGGGIIIJJJKKKJJJKKKMMMPPPRRRTTTVVVWWW[[[___bbbeeeeeeeeeeeefffiii/////////000000000000000000000000000000000000000000////////////000000111.........///////////////111111111111000///...---111000000000000111222222111111111111111111111111111222222222222333333333222222222222222222222222333444444333111000111222444333333333333444555555444444444444444444444444444555555444333333444666555777888:::===CCCJJJOOOWWW]]]dddjjjmmmnnnoooooommmoootttzzz~~~~~~|||yyywwwvvvuuuuuuxxxwwwtttooofffYYYLLLCCCAAA>>>;;;:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<===<<<:::777666999888888888777777777666888777777666666666666666777777777777777777777777777777777777777777777777666666666555555555444444666666555444333444555777>>>???>>>;;;777444444444///000333555777777666666555555666666666777777777777666444444666777666666666666555555444333222111222444555444333444555777777666555444444444333333555444333333333333444444666666666666666666666666777666666555444444444444333333444444555666666666666777777777777777666666999:::::::::999777666444888888888888888999999::::::===???@@@@@@AAABBBCCCDDDDDDEEEFFFHHHJJJKKKLLLKKKKKKMMMOOOQQQSSSUUUVVV[[[^^^aaacccddddddeeefffhhh,,,---...000111111111111//////////////////////////////......///000111111------........./////////000000000000000///......000/////////000000111222222222111111111111222222111111111222222222333333222222222222222222222222222333444333111000111222444333333333333444555555444444444444444444444444444555666555444444666888888999:::<<>>@@@@@@@@@AAACCCCCCDDDEEEGGGHHHIIIJJJKKKJJJKKKLLLNNNQQQSSSTTTUUUZZZ]]]```bbbbbbcccdddeeeggg***+++...000111222222111////////////////////////............///000111111......//////000000111111...//////000000//////...///.........///000111222222222111111111111222222111111111111222222222222222222222222222222222222111222333222111000111222444333333333333444555555333333333333333333333333333444555555555666888:::;;;===@@@DDDKKKTTT^^^eeehhhjjjlllmmmnnnnnnppprrrxxx~~~{{{yyyuuutttqqqooollljjjiiiiiiccccccbbbaaaaaaaaaaaabbbdddkkksssuuurrrkkkfffdddhhhggghhhlllrrr}}}}}}|||zzztttkkk```XXXHHHDDD???;;;::::::999999<<<;;;;;;;;;;;;:::::::::777888999:::;;;;;;::::::777777777777777777777777888888777666666666666666666666666666666666666666333333444444444444333333666666666666666666666666666888999888555444777:::777888999888666555666777999777666444444444555666666666666666777777777777777666444444555666555444000222333555666666555444222444777777666555555555555666666555444444555777333333444555666777888888555555555555555444444444444444555555555444333333555555555555555555555555444555777888888777666666222333555777888888888777888777777777777888999999999;;;>>>?????????AAABBBBBBCCCEEEFFFHHHHHHIIIIIIIIIIIIKKKNNNPPPSSSTTTUUUZZZ\\\___```aaaaaaccceeeeee+++,,,...000111111000///////////////////////////...------......000111111------...//////000111111------...///000000000000............///000111111111000000//////000000111111111111111222222222222111111111111111111111111000111222222111000222333444333333333333444555555333333333333333333333333111333555555666777:::<<<;;;@@@HHHQQQYYY```gggkkkkkklllllllllmmmqqqvvvzzz}}}yyywwwtttqqqmmmiiifffeeebbbaaa```^^^\\\[[[ZZZZZZWWWWWWVVVVVVWWWWWWXXXXXXWWW___gggjjjfff___ZZZXXX]]]\\\^^^cccjjjuuu|||xxxqqqiiidddOOOKKKEEE@@@>>>===<<<;;;<<<<<<;;;;;;;;;:::::::::999999999999999:::::::::666777777777777777777777888888777666666666666666777777777777777777777777222333444444444444333222555555555555555555555555444777:::999666444666999222333555555444444555666666666666666555555444444444444555555555666666666888666444444555555555333///111333666777777666666444777:::;;;:::777555555222444555555333444666999444444555666666777777666555444444444333333333333222333444555555555444333777777666666555444444444444555777888888888777666222333444666888999::::::777777777777777888999999999;;;===>>>>>>???@@@BBBBBBCCCDDDFFFGGGGGGFFFFFFGGGHHHJJJMMMPPPSSSUUUVVVZZZ\\\^^^______```cccdddccc---...///111111000...---////////////////////////---------......000111111++++++,,,,,,---...//////+++,,,---///000000111111---------......000111111000///...------...///000000111111111111222222222111111111111111111111111///000222222111111222444444333333333333444555555333333333333333333333333111222444555666888;;;>>>;;;CCCOOO[[[ccciiilllooojjjjjjjjjiiilllrrrzzz{{{wwwtttrrrmmmjjjhhhgggeeebbb___\\\YYYXXXWWWVVVUUUTTTRRRRRRRRRQQQRRRQQQQQQRRRRRRSSSTTTUUUPPPUUUYYYZZZWWWUUUXXX[[[UUUUUUWWW\\\bbblll}}}}}}xxxsssmmmiiiVVVRRRKKKFFFCCCAAA@@@???<<<<<<<<<;;;;;;:::::::::;;;;;;:::999888888888999666666666666777777777777888888777666666666666666888888888888888888888888444444555666666555444444444444444444444444444444222777;;;:::666444555888444555555555333222333444222444666777777666444222333333333444444444555555888666444444555555444333222444555777777666444333444777;;;===;;;777444333000333444444333333666999444444555555444444333222444444444333333222222222111222444555666555444444888888777666555444444333333555777888999888777666666666666777888888999999777777777777777888888999888;;;===>>>>>>???@@@AAABBBCCCDDDFFFFFFFFFEEEDDDFFFGGGIIIMMMPPPSSSUUUVVVYYY[[[^^^______```bbbdddbbb...///111111/////////000......---,,,,,,,,,,,,---000///...---------------------------------------///////////////.........////////////////////////000000000000000111111222//////000111111111111111222111000//////000111222444444333333222111111000111222333333111111222333222222333444555555555555111222444555666999===@@@JJJQQQ[[[eeejjjmmmnnnooommmlllkkkmmmtttzzzrrrpppnnnkkkgggeeecccccc]]]ZZZWWWTTTRRRRRRSSSTTTPPPPPPOOOOOOOOOPPPQQQRRRPPPQQQRRRSSSSSSSSSRRRQQQQQQQQQRRRRRRRRRSSSSSSSSSSSSTTTUUUYYY___jjjvvv~~~~~~}}}xxxtttqqqnnneee```VVVKKKCCC@@@AAACCCOOOGGG@@@===;;;999:::===<<<999555555777777555222777777777777666666666666444444444444555555555555666666666666666666666666777777777777666666666666888666444444555666666666999777444222222333555666444444444555666777777888555555555555555555555555444777888777333111333555555444444555777888777555222333333444555666777777555555666666666555333222999888666444333444555666222222222333444555666666333777:::999555333555999555555555555555555555555333444444555555444444333666666777777777777666666555555666777777777777777444444444444555777888888;;;::::::<<<@@@AAA>>><<>>:::<<<<<<:::999;;;999;;;<<<:::666555777999777666666666666555555555444444444444555555555555666666666666666666666666777777666666666555555555444555555555444444555666111222333444555555444333222222333333444444444555444444444444444444444444444333222333555666555444444333222333333333111///222222222222222222222222222333333444555555555555444333333333444555666666555555555444444444444444222444777777555444555777333333333333333333333333333444444555555444444333444555555666666555555444444555666666777777666666888777777666666666777777888999;;;===?????????>>>???@@@AAACCCDDDEEEFFFFFFGGGHHHIIILLLNNNQQQRRRSSSUUUYYY]]]```bbbccceeefffccc---...000000...---...///000//////.........//////......---------......///------------------------+++,,,,,,---...//////000/////////////////////////////////...///000000111......///000000000000000000000////////////000000000000000000000000000000333444555444333222333555333222222222333444555666555888;;;AAAIIISSS^^^fffllloooqqqrrrqqqpppooooooqqquuu}}}}}}wwwqqqlllgggbbb___XXXUUURRRPPPOOOOOOOOONNNNNNNNNMMMLLLLLLLLLMMMMMMLLLMMMPPPRRRTTTUUUTTTTTTQQQRRRSSSTTTTTTTTTTTTSSSSSSSSSTTTUUUVVVXXXYYYYYYVVVVVVWWWWWWWWWXXXXXXXXXSSSUUUXXXYYYZZZ\\\^^^``````aaabbbccccccbbbaaaaaaaaabbbccccccbbb```___]]]ZZZ]]]___^^^\\\[[[\\\]]]```aaaccceeegggjjjooorrrvvv|||~~~{{{wwwssspppnnnmmmllljjjeee]]]RRRKKKBBB===:::<<<<<<::::::<<<888:::;;;999555444666999888888888777777777777666444444444444555555555555666666666666666666666666666666666666555555555555777999:::888555333444555111333444666666666555444444444444444444555555555444444444444444444444444333555666555222111222444333222111222333222000///000000111111222333444444333333333333444444555555333333333333333444555555444444444444444333333333...///222333333444555666333333333333333333333333333444444555555444444333444444555555555555444444444444555666666666666666888777666666666666666777777999;;;===>>>?????????@@@AAABBBCCCCCCDDDCCCCCCGGGHHHJJJLLLOOOQQQSSSTTTSSSWWW\\\___aaabbbcccdddccc,,,...000///...---...///000///......------.........------------...//////------------------------,,,,,,,,,---........./////////////////////////////////......//////000111---...//////000000//////000///...------...///000111111111111111111111000333444555444333222333555222222111222333555777999777<<>>;;;;;;===999999999888666666777888999999999888888888777777666666666666777777777777666666666666666666666666666666666555555555444444888;;;<<<:::666333333444333444555666666666555444444444444444444555555555333333333333333333333333333666888666111///111444333222111222333333111//////000111222333444444555444333333333333333444555222222333333333333333333222222222222222333333333000000111111222111111111222222222222222222222222333444444555555444444333333333444444444444333333444444555666666666666555666666555555555555666666666999<<<>>>>>>>>>???AAA@@@AAABBBBBBCCCBBBBBBBBBFFFGGGIIILLLOOOQQQSSSUUUSSSWWW\\\___aaaaaaaaabbbccc,,,...//////...------......---------------......---------------...//////........................------------------------///////////////////////////............///000000---...//////000000////////////000000000000//////000000111111222333333333111222333333111111222333222222222333555888;;;======CCCLLLUUU^^^eeelllpppqqqrrrsssrrrpppnnnnnnoooxxx{{{tttmmmhhh^^^[[[VVVSSSRRRQQQPPPNNNOOOPPPQQQQQQOOONNNMMMMMMOOOOOOOOOPPPQQQSSSUUUUUURRRSSSTTTUUUUUUVVVVVVVVVUUUVVVXXXYYYYYYYYYWWWWWWXXXXXXXXXYYY[[[^^^```aaa_________`````````aaaaaaaaabbbcccbbbaaaaaacccdddfffeeedddccccccbbbbbbbbb___```aaaaaaaaa```___^^^\\\iiiqqqjjj___[[[]]]___WWWYYY\\\\\\\\\\\\]]]^^^___```bbbeeejjjqqqvvvzzzzzzvvvrrrqqqqqqoooiiidddWWWOOOGGGDDD@@@;;;:::<<<;;;999888888999999999888888888888888777777777777666666666666777777777777666666666666666666666666666666555555555444444444666999<<<:::555222333555444444555555444444333333333333333333333333333333333333333333333333333333333444444444333222333333222111111222333444222111111222222222333333444444555444333222222222333444222333333333333222222111000000000111111222222333222222111111111111///...222222222222222222222222333444444555555444444333333333444444444444333333333444555555666666555555444444333444444555666777555999<<<>>>>>>>>>@@@AAA>>>???@@@AAABBBCCCCCCCCCDDDEEEGGGJJJNNNQQQSSSTTTTTTXXX]]]aaaaaaaaaaaaaaabbb,,,...//////...------...+++++++++,,,---...///000---------------...///000////////////////////////------------------,,,,,,////////////////////////...............///000000---......///////////////...///111333333111///...//////000222333444555666///111222111000///000111333333333444777:::>>>@@@BBBIIISSS]]]eeejjjnnnqqqrrrssstttsssqqqooopppqqq{{{}}}uuunnnfff___[[[TTTRRRNNNLLLLLLLLLLLLLLLFFFIIIMMMOOOOOOOOOOOOOOOOOOOOOPPPQQQSSSUUUVVVWWWWWWWWWWWWWWWWWWXXXXXXXXXVVVWWWYYY[[[[[[ZZZYYYXXX^^^^^^^^^___aaadddggghhhffffffggggggggghhhhhhhhhfffhhhiiiiiihhhiiikkkmmmlllllljjjiiihhhhhhhhhhhhaaabbbcccccccccbbb```___YYYjjjtttkkk\\\WWWZZZ^^^\\\^^^______]]]ZZZZZZZZZ\\\[[[ZZZ\\\bbbgggkkkmmmrrrtttwww}}}zzzuuutttuuuuuurrrnnnbbbXXXNNNHHHBBB<<<:::;;;===:::888888;;;<<<:::888777777777777666666666666444444444444555555555666666666666666666666666666666666555555555444444444333777;;;999555222333666555444444333333222222222222222222222222222222222333333333333333333333333444111///111555777555222111111111222444555333222444444444333333333222222666555333222111222222333333333333333333222111000......///000111222222333222222111222222222000///111111111111111111111111333444444555555444444333222333333444444333333222333444555555666666555555222222222333444555666777555999===>>>>>>>>>@@@BBB<<<===???AAACCCDDDDDDEEEBBBCCCEEEIIILLLPPPRRRTTTVVVZZZ___bbbbbbbbbaaaaaaaaa,,,,,,,,,------------......///////////////......------------------------///+++222AAAEEE:::...,,,........................---...000111111///...---...///111222222222111000/////////...------,,,,,,000///...------...///000222222111111111111222222222222222444555555333222111000333888:::;;;???EEENNNVVVbbbiiimmmppptttxxxuuuwwwxxxtttppppppuuu{{{vvvrrrkkkbbb[[[VVVRRRQQQKKKLLLMMMMMMLLLLLLMMMOOOLLLLLLNNNOOOPPPPPPPPPPPPUUUTTTSSSTTTUUUWWWWWWWWWXXXXXXYYYYYYZZZ[[[[[[\\\]]]^^^___``````aaaccceeedddeeegggjjjkkkmmmmmmnnnmmmnnnooopppqqqrrrsssssspppqqqsssuuuvvvwwwxxxxxxvvvvvvvvvvvvuuusssqqqppppppooommmmmmmmmllljjjhhhmmmppprrrmmmccc]]]^^^aaaaaa___^^^^^^^^^^^^\\\ZZZZZZZZZZZZ[[[\\\___aaabbbfffhhhjjjnnnttt|||~~~{{{xxxvvvvvvvvvqqqhhhZZZKKKBBB======>>>777777888:::<<<<<<:::888999888888777666555555444999777666444333333333444777666555444333444444555555555555555555555555555555444444333333333444444666555444222000...---,,,555888:::999777444222222333333333333333333333333222333444444444333222111222222222222333333444555222333444444555555444444666555444333222333444444333333333222222111111111222222111111222222333444222111000//////000111222222222222222222222222222333333333444444555555555444444555555555444222111444444333333333333222222444444444555555555555666::::::999999:::;;;===>>>>>>@@@AAAAAAAAAAAABBBDDDEEEGGGIIILLLOOORRRTTTUUUXXXYYY\\\^^^```aaaaaaaaa```---............//////////////////000000//////...........................333///555BBBFFF<<<222000...........................---------......//////------....../////////....../////////////////////000///............///000222111111111111111111222222222333444444444333111555333555:::===???EEELLLZZZaaajjjppprrrsssvvvyyywwwwwwuuusssrrrvvv}}}~~~wwwrrrhhheee___YYYSSSPPPNNNMMMHHHJJJKKKKKKJJJJJJLLLMMMOOOPPPQQQRRRSSSSSSSSSSSSVVVUUUTTTUUUWWWXXXYYYYYY\\\]]]^^^___```bbbbbbcccggghhhjjjkkkkkkllloooqqqsssssstttuuuvvvxxxxxxyyy}}}}}}~~~}}}~~~~~~}}}|||yyywwwvvvvvvvvvuuurrrpppppprrrsssoooiiieeeeeefffdddbbbaaa``````___]]][[[[[[[[[[[[[[[\\\]]]___```bbbdddeeegggkkkqqqyyy~~~~~~|||{{{tttlll```SSSIIIDDDAAA@@@999999888999;;;;;;999777888888777777666555555444666666555444333444555555555444333222222222333333555555555555555555555555555444444333333333444444555555444444333222111111111333555555333222222222333333333333333333333333111222333444444444333222333333222222222333444444222333333444444444444444555444333222222222333444333333333222222111111111111111111111111222333333444333222111111222333444222222222222222222222222222222222333333333333333444444555555555444222222444444333333333333222222444444444444555555555555999999999999:::<<<>>>???>>>@@@AAAAAAAAAAAABBBDDDEEEFFFIIIKKKOOOQQQTTTUUUWWWYYY[[[^^^```aaaaaaaaabbb/////////000000000000111......//////000//////...........................000,,,000:::===555...---...........................---+++***+++---///111------,,,,,,------...///......//////000111111222000//////......//////000111111111111111111111111222222333333333333222222888666888===BBBGGGOOOXXXggglllsssvvvvvvuuuwwwxxxyyyuuurrrrrrxxx|||tttllleee```XXXVVVSSSOOOLLLKKKKKKKKKHHHIIIKKKKKKKKKKKKMMMNNNPPPQQQQQQRRRSSSSSSTTTTTTXXXXXXYYYYYY[[[\\\^^^______```bbbdddfffhhhjjjjjjnnnppprrrssstttwwwzzz|||}}}{{{xxxxxxxxxwwwuuurrrqqqpppllljjjhhhfffeeedddbbb_________^^^]]]]]]]]]]]]^^^___``````aaabbbfffkkkoootttyyy~~~xxxqqqggg]]]TTTLLLFFFAAA<<<:::999999:::999777666888777777666666555555555444444444444444555666777444444333222222222333333444444444444444444444444444444333333333333444444222222333333333444444444///111222222111111333444333333333333333333333333000111222333444444444333444333333222222222222333222222333444444444444333444333222222111111222222222222222222222111111111000000000000000111111222444333333222222333333444222222222222222222222222222222222222111111111111333444444444444333333222444444333333333333222222444444444444555555555555777777888999;;;<<<>>>???>>>???AAAAAA@@@@@@BBBCCCEEEFFFHHHKKKNNNQQQSSSTTTVVVXXX[[[]]]___aaaaaaaaabbb////////////000000000000,,,------.......................................+++(((***000222---))))))...........................---,,,+++++++++,,,---//////...------///000111....../////////000000000000//////////////////000111111111222222111111111222333333333222222222333888666999AAAHHHOOOZZZdddnnnrrrvvvxxxwwwuuuuuuuuuvvvsssqqqwww}}}vvvnnnggg```ZZZUUUPPPNNNMMMKKKJJJKKKKKKLLLJJJLLLNNNNNNNNNOOOQQQRRRSSSSSSSSSTTTUUUVVVWWWWWW\\\]]]^^^___aaabbbeeegggggghhhjjjmmmpppsssuuuvvvvvvxxx{{{}}}|||yyyvvvtttqqqooonnnllliiifffeeeeeecccbbb```___^^^^^^]]]^^^^^^]]]]]]^^^bbbdddiiimmmrrrwww{{{xxxtttmmmeee^^^TTTJJJCCC===;;;999888999999888777777777666666666555555555555555444444555555555555555555555555555555555555444444444444444444444444333333333222333333444444000000000111111222222222111222333222111111333555222222222222222222222222000000111222333444444444444444333222111111111222111111222333333333333333222222222111111111111111222222222111111111111111///////////////000111111222222111111111111222222111111111111111111111111333333222222111111111000333333333333333333333333444444333333333222222222333333444444444555555555666666777999;;;===>>>???>>>???AAAAAA@@@@@@BBBCCCDDDEEEGGGJJJMMMPPPRRRTTTUUUWWWZZZ]]]___```aaaaaa```---------.........//////***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,,,,///000---,,,,,,........................------...------+++)))(((//////...------///000111/////////......---------///000000000000000000///000111222222222222111000111333444444222222444666777777<<>>>>>===???@@@@@@@@@@@@AAACCCCCCEEEGGGJJJMMMPPPRRRSSSTTTVVVYYY\\\^^^```aaaaaa___,,,,,,,,,,,,------------******+++,,,------------++++++++++++++++++++++++...------...------,,,,,,........................,,,---...///...,,,)))'''------,,,,,,------...///000//////...------,,,,,,///000000111111000000///000111222333333222111000111333555555333333666::::::<<>>@@@@@@??????AAABBBCCCDDDFFFIIILLLOOOQQQRRRSSSUUUXXX[[[^^^``````aaaaaa,,,,,,,,,,,,------------++++++,,,---...//////...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---+++************........................,,,,,,---------------,,,------....../////////...////////////............///000111111111111000//////111222333333222111///000333666555444555999>>>BBBFFFPPP]]]fffkkkqqqxxxwwwwwwwwwwwwwwwuuusssqqqwww}}}~~~vvvnnngggbbbXXXTTTNNNJJJIIIIIIIIIIIIHHHHHHJJJKKKMMMNNNPPPPPPPPPRRRUUUVVVWWWXXX[[[]]]\\\\\\\\\^^^aaaeeeiiikkkmmmrrrxxx{{{~~~~~~~~~|||zzzwwwssspppnnniiiiiiiiigggccc___^^^]]]ZZZZZZZZZYYYYYY[[[^^^aaahhhlllssszzzzzzuuuqqqpppooojjj```XXXJJJEEE???;;;999999999888555555555555555555555555555555666666666555333222111222333444444444333333333333333333333333333333111111111111222333444555444444444333333333222222---///111222111000000000111111111111111111111111222222111000000111222333111111111111111111222333///000000111111111111111222222333333333222111000///000000000111111111222000000//////000000111222000111222222222222111000111111111111111111111111111111111111222222222222222222111111111222444444444444333333333333222222222222333333333444444444555666888:::;;;;;;;;;;;;===>>>@@@@@@??????AAABBBBBBCCCFFFHHHLLLNNNQQQRRRRRRTTTWWW[[[]]]___``````aaa,,,,,,,,,---------......,,,---...///000000000000------------------------,,,...///,,,++++++,,,+++........................,,,+++++++++,,,...000222...///111222222222111000......//////000000111111///000111222222111000//////000222333333222000///000333666666444666;;;@@@IIINNNYYYfffnnnppptttyyywwwvvvuuuuuutttrrrooommm|||}}}uuulllddd]]]XXXUUUPPPKKKGGGFFFGGGHHHIIIHHHIIIKKKMMMOOORRRSSSTTTTTTVVVYYYZZZ[[[]]]___bbbeeeeeefffiiilllqqquuuxxxwww|||}}}zzzxxxrrrrrrrrrnnniiidddaaa``````___]]]YYYVVVUUUWWWYYY___bbbggglllsss{{{|||wwwsssrrrsssoooggg___OOOIIIBBB<<<999888777666444555555555555555555555333444555666666666555444222333555666777666555555333333333333333333333333111111111111222333444555111111111111111111222222,,,///333555444444444444111111111111111111111111333222111000000000111222111000000000111222333333//////000111111111111111222222333444333222111000//////000000111111111222000000000000000111222222---...///000000///...---000000000000000000000000//////000000111111222222222222111111111222444555444444444333333333222222222222333333333444444444666777999:::;;;;;;::::::===>>>@@@@@@??????AAABBBBBBCCCEEEHHHKKKNNNPPPRRRRRRTTTWWWZZZ]]]___``````___,,,------......------,,,,,,---......//////......+++,,,------,,,+++***)))---,,,,,,++++++,,,,,,---------/////////...---,,,.........------,,,,,,,,,,,,,,,------...///000000---...///000000...,,,***000000000///......------...///000111111222111111///333555666555999AAAHHHPPPYYYeeeooouuuvvvvvvvvv|||wwwtttsssnnnlllsssxxxlllfffaaaXXXQQQNNNHHHIIIIIIHHHGGGFFFHHHIIIIIIKKKMMMOOOPPPSSSVVVYYYYYY[[[^^^^^^]]]^^^cccgggiiimmmrrruuuwww{{{~~~|||xxxrrrlllfffcccdddaaa]]]ZZZYYYYYYYYYXXX[[[\\\^^^bbbhhhooouuuyyy~~~zzzvvvuuuuuurrrjjjddd[[[RRRGGG???<<<:::666333888888888888777666444444999888777666555444444444555555555444444333333333555555666666555555444333222222111111111111222222///000222333333222000///222222111111000000//////---...///000222222333333222222222222222222222222222222222111111111000000222222111111000111111111222222222111111111000000111///...///111222222111111111111000000000000000111111111111000000000000111000000////////////000000111111111111222222222222222333333222111///...000000111111111222222222333333222222111222222222333444666888:::;;;<<<<<<;;;<<<===>>>???@@@AAAAAABBBEEEHHHIIIJJJKKKMMMNNNSSSUUUWWWZZZ\\\]]]]]]]]]```,,,------......------,,,,,,---......//////......,,,,,,------,,,,,,+++***---,,,,,,++++++,,,,,,---------...//////...---,,,///......---,,,,,,++++++++++++,,,,,,---......///....../////////...,,,,,,000000000//////............///000111111111111111111444666777999>>>HHHOOO[[[cccmmmvvvzzzzzzyyyyyyvvvrrrppppppooopppzzz~~~uuukkk```[[[VVVOOOJJJHHHHHHIIIIIIIIIHHHHHHIIIKKKNNNPPPSSSTTTUUUWWW[[[]]]^^^```cccddddddfffkkkppprrrwww|||{{{uuuooolllhhheeeaaa]]]\\\[[[ZZZXXXXXXXXXZZZ\\\aaaffflllooowww~~~~~~zzzxxxwwwtttnnnhhhaaaXXXMMMDDD@@@===999555888888888777666555444333777777666555444444444444555555444444444333333333555555555555555444333333222222111111111111222222///000222333333222000///111111111111000000000000000000111111111111000000111111111111111111111111222222222111111111000000222111111111111111222222222222222111111111000000333222000///000000000///111111111111000000000000111111111111000000000000000000////////////000000........./////////000000333333333222111000//////111111111222222222222333333333222222111222222333333444555777999:::;;;;;;<<<<<<===>>>???@@@AAAAAABBBDDDGGGIIIIIIJJJLLLNNNRRRTTTVVVYYY\\\]]]^^^^^^bbb,,,------......------,,,,,,---......//////......------,,,,,,+++,,,,,,,,,------,,,,,,,,,,,,------------......///......---,,,,,,,,,---------......+++++++++,,,------....../////////............---000000000///////////////...//////000111111222222333555888:::>>>FFFRRRZZZgggmmmvvv|||~~~}}}{{{zzztttqqqooooooqqqvvvwwwpppeee\\\RRROOOLLLGGGDDDEEEGGGHHHJJJJJJIIIJJJMMMOOOQQQSSSUUUWWWXXXZZZ]]]___```dddgggjjjkkkooouuuyyy{{{yyyrrroooiiieeeccc```]]][[[XXXWWWWWWXXXZZZ^^^aaaccchhhmmmtttzzz~~~{{{yyywwwrrrnnnjjjaaaUUULLLEEEAAA<<<999999888888777666444444333555555444444444444444555555444444444444333333333444444555555444444333222222222111111111111222222000111222333333222111000000000000111111111111111333333222222111000......000000000000000000000000222222222111111111111111000000000000111222333333222222222111111111111111222111//////000111111000111111111111111111111111111111111111000000000000//////...//////000111222.........////////////000333333222111000000000000222222222222333333333333333222222111222222333333333444555777999:::;;;;;;<<<<<<===>>>???@@@@@@AAA@@@CCCFFFGGGHHHIIIKKKMMMPPPRRRUUUYYY\\\^^^_________,,,------......------,,,,,,---......///.........---,,,+++******+++,,,---------,,,,,,,,,,,,---------------...............))))))***,,,...///000111,,,,,,,,,------.........000///............//////000000000000000000000000/////////000111222333333555777:::>>>EEEPPP\\\eeennnsssyyy~~~~~~|||zzzyyyvvvtttrrrrrruuu||||||ssshhh```ZZZRRRKKKIIIHHHFFFFFFHHHGGGIIIKKKLLLLLLNNNQQQSSSUUUVVVYYYZZZ[[[^^^aaadddfffjjjooorrruuuzzz}}}zzztttoookkkhhhdddaaa]]]\\\[[[ZZZYYYZZZ[[[\\\___bbbgggkkkrrrzzz|||zzzxxxtttrrrpppiii^^^SSSKKKDDD???;;;:::999888666555444333333444444333333333444444555444444444444444444444444444444444444444333333222333222222111111222222333000111222222222222111000000000000111111222222222333333333222111000///...111111111111111111111111111111111111111111111111000000000000111222333444111111111111111111111111...------...111444444444000111111111111111222222111111111111000000000///............///000222222111111111222222222222333444333111000000000111222222222333333333444444444222222111111222222333333444555666888:::;;;<<<<<<<<<======>>>??????@@@@@@???AAADDDFFFGGGIIIKKKMMMOOOQQQTTTXXX\\\^^^``````^^^,,,------......------,,,,,,---......///.........,,,+++***))))))***+++,,,...------,,,,,,------...------------......//////++++++,,,,,,---...//////............//////////////////.........//////000///000000000111111222222000000000000111333444555777999>>>EEENNNZZZfffmmmrrrvvv{{{~~~~~~|||{{{zzzwwwwwwwwwwww|||xxxooofff\\\UUUSSSMMMHHHHHHHHHGGGIIIMMMIIIKKKMMMNNNOOORRRUUUXXXXXX[[[^^^```bbbeeeiiilllpppuuu{{{}}}wwwsssnnniiifffdddbbb```^^^\\\ZZZZZZZZZ\\\]]]```ccciiiqqqyyy~~~}}}{{{yyyvvvuuutttooofff[[[RRRIIIAAA===;;;:::888777555444444444444444333333333444444555444444444444444444444444444444555555444444333222333333222222222222333333111111111222222111111111000000111111222222333333111111222222222222111000222222222222222222222222111111111111111111111111000000000000111222333444111111111111111111111111...------...111444444444000000111111222222222333111111111111000000000///............///000222222222222222333333333444444333222111000000000111222222222333333333444444444222111111111222222333444555666888:::;;;===============>>>>>>??????@@@@@@>>>AAADDDFFFGGGIIIKKKMMMNNNPPPTTTXXX\\\^^^```aaabbb,,,------......------,,,,,,---......//////......++++++******++++++,,,,,,......------------......---------------...///000000000///---,,,+++******////////////////////////...////////////000000000//////000111222333333444111111111111222444777888:::===DDDNNNZZZeeemmmrrrvvvyyy}}}~~~|||{{{{{{tttwwwzzz}}}~~~sssiiiaaaZZZSSSNNNLLLHHHFFFHHHHHHGGGJJJNNNLLLNNNPPPRRRSSSUUUYYY\\\XXX[[[___bbbfffkkkpppssszzz~~~{{{vvvqqqmmmjjjhhhfffbbb___]]][[[ZZZ[[[[[[[[[^^^bbbhhhnnnrrrzzz~~~{{{yyyyyywwwtttnnneee[[[PPPGGGBBB>>><<<:::777666555555555555555444444444444444555333333333444444444444555555555666666555555444333333333222222222222333333111111111111111111111111111111111222222222222222000000111222333333333222222222222222222222222222111111111111111222222222000000000000111222333333111111111111111222222222222111//////000111111000000000111111222333333333111111111111000000000000//////...//////000111222000000000111111111222222222222111111111111111222222222222222333333333333111111111111222333444444555666888999;;;<<<============>>>>>>????????????>>>@@@DDDFFFHHHIIIKKKMMMNNNPPPTTTXXX[[[^^^___```aaa,,,------......------,,,,,,---......//////......+++,,,------.........---......------------......------,,,,,,---...000111000///...---,,,++++++***////////////////////////---...///000111000000/////////000111222333444555333222222222444666999:::===BBBLLLYYYeeennnsssuuuyyy|||~~~~~~|||yyyxxxwwwsssyyyuuummmaaaYYYTTTRRRNNNLLLHHHFFFFFFIIIIIIGGGIIIMMMOOOQQQSSSUUUVVVXXX\\\___[[[___dddiiinnntttzzz~~~|||xxxpppooollliiieeebbb```^^^\\\[[[[[[\\\___cccfffhhhmmmsss|||~~~~~~zzzzzzwwwpppeeeYYYOOOIII@@@>>>;;;888777666666777777777666555444444444444333333333444444444555555666666777777666666555444444333333222222333333444222111111111111111111222333222222222222222222111000111222222333333222222111111111111111111111111000000111111111222222222222111111111111111222222000000111111111222222222333222000///000000000///000000111222222333444444111111111111000000000000000000////////////000000....../////////000000000000111111222222222111111111111111222222222222333111111111111222333444555333444666888:::;;;;;;<<<>>>>>>>>>>>>????????????>>>AAADDDGGGHHHJJJLLLNNNNNNPPPTTTXXX[[[]]]^^^___]]],,,------......------,,,,,,---......//////......,,,---///000111000///.........------------......------,,,,,,---...000111++++++,,,------...//////..................------,,,...000111222111000/////////000111333444555555444333333333444777:::<<<@@@FFFQQQ___llltttwwwwwwzzz|||}}}|||yyyuuussssssvvv}}}|||qqqhhh```VVVNNNLLLLLLLLLKKKFFFEEEGGGJJJJJJHHHJJJNNNQQQSSSUUUWWWXXXZZZ]]]```eeeiiiooouuu{{{vvvuuurrroookkkgggeeeccc___]]]\\\\\\___aaaccccccdddiiiqqqzzz}}}~~~}}}wwwmmm```TTTNNNAAA???<<<999777777777777999888777666555444444444333333333444444555555555777777777777777666666555444333333222222333333444222222111111111111222222444333333222222111111111222222333333333222222111000000000000000000000000000000111111222222222222222222111111111111111111000000111111222222222222111///...///111222222111000000111222333333444444111111111111000000000000111000000////////////000////////////000000000000///000222333333222111000000000111111111222222222111111111111222333444555111222444666888999::::::>>>>>>>>>>>>????????????>>>AAAEEEGGGIIIJJJMMMOOOOOOQQQTTTXXX[[[]]]^^^^^^___,,,,,,,,,,,,,,,,,,,,,,,,---...//////......///111000...,,,++++++---///111------------------------++++++,,,------......///..................------...............///000000............////////////000111222222111222444666555222222444444333777===HHHRRR^^^gggpppxxx}}}|||{{{uuuqqqqqqrrryyynnnfff[[[VVVPPPLLLJJJJJJHHHFFFHHHJJJKKKKKKKKKLLLNNNPPPRRRUUUXXXYYY[[[^^^eeejjjmmmrrrxxx~~~|||xxxsssmmmiiieeedddbbb```^^^]]]]]]\\\aaaaaafffpppxxx~~~|||yyyooo```UUUHHHDDD>>>999888888999:::999777444333333333111000222777===CCCEEEDDDBBB@@@BBBAAA@@@???===999333///222333333333333222111111///000111222222111000///222222222111111111111000222222222222222222222222---///000111111000///---...///000111111000///...---------,,,***+++---///111222222333333222222111222222111111111111222222000000000000000000000000222111111111000000//////111111111222222333333333444222000...------...///000000111222333333444444333333333333333222111000222222111111111111111111444444666777999999::::::=========>>>??????@@@@@@BBBCCCEEEHHHJJJMMMOOOPPPQQQRRRTTTWWWZZZ\\\]]]^^^^^^,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////...---///000---,,,,,,,,,...222666888------------------------++++++,,,,,,---................................................///000000/////////000000000000111000111222222111111333555555222222444666777===EEEQQQ[[[eeelllsss{{{~~~}}}}}}yyyuuussstttvvvwwwmmmccc\\\SSSOOOJJJHHHHHHIIIHHHGGGJJJKKKMMMMMMNNNPPPSSSUUUTTTWWW[[[]]]^^^bbbiiinnnxxx}}}}}}yyyssspppjjjiiifffdddaaa___^^^]]]___^^^bbbjjjppptttyyy~~~uuuiii^^^NNNIIIBBB===<<<;;;:::888999777555444444444333222555888>>>DDDJJJNNNQQQRRRZZZXXXUUUQQQLLLFFF???:::222333333333222222111111///000111222222111000000222222222111111111111000111111111111111111111111...///111222222111///...111000////////////000111333444444333111111333555111222222333333222222111222111111000000111111222000000000000000000000000111111111111000000000///000000000111111111222222:::888555222000/////////111111111222222333333333222222333333222111111000111111111111111111111111333444666777999:::::::::=========>>>??????@@@@@@AAABBBDDDGGGJJJLLLNNNOOOQQQRRRTTTWWWYYY[[[\\\\\\]]],,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---,,,,,,---///+++++++++---///333777999------------------------++++++,,,,,,------.............................................///000000000000000000111111111111000111222111111111333555555222222555999>>>GGGPPP^^^gggoootttxxx}}}~~~~~~{{{wwwuuuvvvyyy}}}|||qqqhhh___VVVPPPJJJHHHFFFFFFHHHJJJKKKKKKLLLMMMOOOPPPQQQTTTWWWZZZYYY]]]aaacccfffkkkrrrxxx|||yyyqqqpppmmmjjjfffbbb```___^^^\\\^^^dddiiijjjnnnsssxxx}}}{{{ppphhhWWWPPPGGGAAA@@@>>>:::666888777555555666666555444000111111333666:::===???BBBAAA@@@@@@???===999555333333333222222222111111//////000111222222222111222222222111111111111000000000000000000000000000///000111222222111000///333111///------///111333222333333222111111333444111111222222222222111111222111111000000111111222000000000000000000000000111111111111000000000000/////////000000000000111:::999666444222111111111111111222222222222222222111111222222111111000000111111111111111111111111333444666777999:::::::::<<<======>>>>>>??????@@@@@@AAACCCFFFIIIKKKMMMNNNQQQRRRTTTVVVXXXYYYZZZZZZZZZ,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,+++---...------,,,,,,---///111222------------------------***++++++,,,------......---------..............................///000000//////000000000111111111///000111111000111333555444111222777===EEEQQQ]]]hhhpppvvvyyy|||~~~|||yyyvvvwww{{{|||pppeee]]]VVVOOOJJJGGGFFFFFFGGGJJJMMMOOOPPPOOOPPPQQQRRRSSSUUUYYY]]]___ccchhhlllooovvv~~~yyywwwtttppplllgggcccaaaaaa^^^___ccceeefffiiimmmqqqvvv~~~zzzrrrkkk```VVVJJJBBB@@@>>>:::666777555444444555666666555888777555333333333555666000000222555999:::999888333333222222222111222222///000000111222222222222222222222111111111000000111111111111111111111111000111222222222222111000222111///......///111222///000000000......///111111111222222222222111111111111000000000000111111////////////////////////111111111000000000000000000000000000000000000000333333222111111111222222222222222222111111111111000000111111111000000///111111111111111222222222333444555777999:::;;;;;;<<<<<<======>>>????????????@@@BBBEEEHHHJJJLLLMMMQQQRRRSSSUUUWWWXXXXXXXXXZZZ,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,++++++,,,...///...---,,,,,,------...------------------------******++++++,,,------...---------.........//////...............///000000........./////////000000///000111111000111333444444222444<<>>>>>?????????@@@BBBEEEGGGJJJLLLMMMPPPQQQSSSUUUVVVWWWXXXXXX^^^,,,,,,,,,,,,,,,,,,,,,,,,***+++---,,,++++++,,,...------------...///000000------------------------******++++++,,,,,,------,,,,,,------.../////////...............///000000............///////////////000111000000000222444555555:::DDDNNNWWWdddnnnqqqwww|||||||||}}}yyyxxxxxx|||xxxjjjcccXXXQQQMMMKKKIIIGGGEEEGGGIIIKKKLLLNNNQQQSSSVVVVVVWWWWWWXXX\\\aaaeeejjjooouuu|||{{{vvvrrroookkkgggdddddddddbbbdddhhhlllpppwwwyyyqqqlllggg```UUUKKKCCC>>>;;;999555333222222444555555444---///111333444555555444222111000111333333111000444333222111111111222333333222222111111111222222222222222111111111111000222222222222222222222222111111111111111111111111///000222222222222000//////111333333111000111111000000111111111111000000111000000//////000000111000000000000000000000000000000000000111111111111222222111111111111000000333333222222111000//////000000111111111111111111000000111111222222111111000000000111222222333333222333555777999;;;;;;<<<;;;<<<<<<======>>>>>>??????@@@BBBEEEHHHJJJLLLMMMPPPQQQSSSUUUWWWXXXYYYYYY[[[,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,---...******+++,,,---...///000------------------------*********+++,,,,,,------,,,,,,------...//////000...............///000000...////////////000000000...000000000000000222444888:::BBBNNNXXX```kkktttuuu{{{~~~|||{{{}}}|||zzzuuuvvvzzzttthhh^^^XXXPPPKKKJJJJJJIIIHHHFFFIIILLLNNNOOOQQQUUUXXXYYYZZZ[[[\\\___dddjjjooouuuzzz{{{xxxuuuooojjjhhheeebbbbbbfffjjjnnnuuu}}}xxxqqqllldddccc___VVVLLLCCC>>><<<777555333333444555555444888888888888888777666666333222222444777888888777555444222000000111222333555444222111111111111222222222222111111111111000111111111111111111111111000000000//////000000000111111111111111111111111---///111111///......///000000111111111111000000000000////////////000000000000000000000000000000///000000000111111111111111111000000000/////////222222222222111000////////////000000111111222222000111111222333333222222///000000111222222333333111333555777999;;;<<<<<<;;;;;;<<<<<<===>>>>>>>>>@@@AAACCCEEEHHHKKKMMMNNNOOOQQQSSSUUUWWWYYYZZZ[[[WWW,,,,,,,,,,,,,,,,,,,,,,,,+++---......,,,,,,---///)))))))))******+++++++++------------------------)))******+++,,,,,,------,,,,,,------...///000000...............///000000000000000000111111111111...///000000///000222444:::===GGGTTT___fffooowwwyyy~~~}}}{{{{{{zzzwwwsssuuu{{{vvvggg[[[XXXRRRLLLIIIJJJKKKKKKJJJHHHLLLPPPRRRTTTVVVZZZ]]][[[\\\^^^aaaeeekkksssxxx~~~}}}wwwqqqmmmhhhccccccfffbbbgggnnnvvvwwwpppkkkbbbfffggg```TTTHHHAAA>>>888777555555555666555444333222222111222333444555444333111111222222111000555444222000000111222333666555333111000000111111222222222111111111111000000000000000000000000000000000////////////000000444222000//////000222444...000222222111000000000000000111111111111000000000000////////////000000000000000000000000000000//////000000111111111222000000//////.........---,,,---...000111111111111...//////000111222222333000111222333333333333333///000000111222222333333111222555777999;;;<<<<<<;;;;;;<<<<<<===>>>>>>>>>@@@AAACCCFFFIIIKKKMMMNNNOOOPPPSSSUUUXXXZZZ[[[\\\[[[...,,,+++,,,//////---***//////...---,,,,,,++++++,,,,,,,,,---------......------------------------------..................000000000000000///......000000000000000/////////222111111111000000//////777222///111444444777;;;>>>FFFSSS```iiippptttvvv~~~}}}|||||||||zzzvvvssssss{{{sssggg\\\VVVMMMLLLJJJIIIHHHIIIIIIJJJNNNQQQTTTWWWXXXYYY[[[]]]ZZZ^^^dddiiinnnttt}}}~~~yyytttpppkkkfffcccggghhhlllrrryyyyyyrrrnnnkkkkkkjjjggg```TTTFFF===;;;999666666777888888777777888888777555333444555555444333222111222333333111222222333333444444555111111000000000000111111222333333444333222000///222222111111111111111111333222222111000///......000000000000000000000000000111111111111222222222222222222222222222222222222222111111000000//////111111222222111000...---000000000000111111111111444333333333222222111111000000000000///////////////000111222222111/////////111222111000///000111444333333222222333333444555444444555888;;;;;;;;;>>>>>>>>>>>>????????????BBBCCCEEEGGGIIIKKKMMMNNNQQQTTTXXXZZZZZZZZZZZZ[[[XXX...,,,+++,,,//////---+++.........------,,,,,,+++,,,,,,,,,------------...------------------------/////////...---------,,,///////////////...------.....................---111111111111000000000///111......222555666888;;;FFFNNN[[[fffooouuuyyy{{{|||xxxuuusssrrrwwwrrrggg]]]TTTOOOIIIIIIHHHHHHIIIKKKLLLMMMOOORRRUUUWWWYYY[[[^^^aaabbbgggnnntttzzz~~~yyyuuuqqqllliiifffggghhhmmmsss{{{~~~xxxtttrrrrrrrrrnnngggZZZLLLCCC;;;999666666666777777777666777888777444333444555555444333222222222333333555444444333333222222111111111111000000111111111111222333333333222111000000000000000000000000000333333333222222222222222000000000000000000000000000111111111111222222222111111111111111111111111000/////////.........---***,,,...///000000///...............////////////000000/////////.........////////////000000000000000000111111111111000000000111222222000000111222333333222222222222333333444333333555888:::;;;;;;<<<<<<<<<============>>>@@@AAACCCEEEGGGJJJKKKLLLKKKOOOSSSVVVWWWXXXZZZ[[[ZZZ---,,,,,,---......---+++------------------------,,,,,,,,,,,,------------------------------------000000///...---,,,,,,+++.........------------,,,------..................111111111111000000000000...---///555999999<<<@@@PPPWWWcccmmmuuuzzz}}}yyysssqqqrrruuu~~~}}}pppcccYYYRRRMMMJJJFFFGGGGGGHHHKKKMMMPPPRRRRRRTTTVVVWWWYYY]]]bbbfffgggmmmuuu}}}}}}yyytttqqqiiihhhgggiiilllrrrxxx||||||||||||zzzvvvnnnbbbSSSJJJ===:::777555666777666666666777777666444333444555555444333222222222333333555444444333333222222111222222111111111111222222000111222222333222222222//////////////////000000111111222222222333333333000000000000000000000000000111111111111222222222////////////////////////////////////............)))+++...000111000...---............////////////......------------,,,,,,......//////000000111111111000000000000000111111000111222222000000111222333333222222222222333333333222222333777999::::::::::::;;;;;;;;;<<<<<<<<<>>>???AAACCCFFFHHHJJJKKKHHHKKKPPPTTTVVVXXX[[[\\\[[[------------......---,,,,,,,,,------------------++++++,,,,,,,,,---------------------------------//////......---------,,,......------------------////////////000000000000111111111000000000000000111///222777;;;===CCCIIIXXX^^^hhhqqqwww{{{}}}}}}}}}zzztttnnnooouuu|||zzzrrreeeYYYQQQLLLJJJIIIFFFGGGHHHIIILLLOOOSSSTTTWWWXXXXXXYYY[[[___eeejjjmmmttt}}}zzzwwwooommmjjjiiijjjmmmrrruuu|||~~~zzzrrreeeXXXOOOAAA===999777666666666555555666777666444333444555444444333333333222222222111222222333333444444555333222222222222222222333000000111111222222222333/////////000000000000000000000000000000000000000000000000000000000000000000000111111111222222222////////////////////////111111111111000000000000000111333444444111...,,,000000000000111111111111////////////////////////---......///000111111222111000/////////000222222///000111111//////000111222222111111111111222222222111111222666999:::999:::::::::;;;;;;<<<<<<======>>>@@@CCCEEEHHHJJJKKKIIILLLPPPTTTVVVXXX[[[]]][[[,,,---......------,,,---,,,,,,------------------+++++++++,,,,,,,,,------------------------------,,,---------....../////////......------...//////.../////////000000111111000000000000000000111111444222222666999>>>HHHRRR```fffnnntttyyy{{{}}}yyyyyyuuupppllloooxxxxxxoooggg[[[QQQKKKJJJJJJJJJIIIIIIJJJLLLNNNQQQTTTVVV\\\\\\\\\]]]___dddjjjoooxxx|||uuurrrnnnkkkjjjkkkmmmooovvv}}}~~~xxxqqqfff[[[TTTGGGCCC===999777666666555444555666555444333444555444444444333333333222222111222222333333444444555333222222222222222222333000000000111111222222333000000000111111222222222222222111111000//////...000000000000000000000000000000111111111222222222000000000000000000000000000000000000111111111111111222444555444222000...000000000000111111111111000000000000000000000000---......///000111111222111000/////////000222333...///000///......///000222111111000000111111222111000000222666888:::::::::;;;;;;<<<======>>>>>>>>>???AAACCCFFFIIIKKKLLLJJJMMMPPPRRRTTTVVVYYY[[[YYY+++---......---,,,,,,---------------------------++++++++++++,,,,,,,,,,,,------------------------+++,,,,,,---...///000000///...---------...///000,,,,,,------.../////////000000000000111111111111444222222666:::AAAOOO[[[hhhmmmtttyyy{{{}}}~~~yyywwwrrrmmmlllrrr||||||pppaaa[[[RRRKKKHHHHHHIIIJJJLLLLLLMMMNNNQQQSSSVVVXXX___```aaacccffflllsssxxxzzzwwwsssooommmlllllllllrrrxxx|||vvvooohhh```[[[OOOJJJCCC===999777666555333555666555444333444555333333444444444333222111555444444333333222222111222222111111111111222222111111000000000111222222000000111111222222333333555555444333222111000///000000000000000000000000000111111111111222222222111111111111111111111111............////////////---...///111111111111111............////////////...////////////000000000......//////000000111111////////////000111222333...///000000......///000111111000000000000111111111000000222666999::::::;;;;;;<<<===>>>??????@@@>>>???AAADDDGGGJJJLLLMMMJJJLLLOOOPPPQQQRRRUUUWWWWWW+++---//////,,,+++,,,............------,,,,,,+++***++++++++++++,,,,,,,,,------------------------,,,---------.../////////...---,,,+++,,,---///000,,,,,,------...//////000///000000000111111111111222222555;;;AAAIIIXXXeeemmmqqqwww{{{|||}}}}}}~~~wwwsssooommmqqqzzz{{{nnndddVVVRRRLLLHHHHHHIIIIIIIIIMMMMMMNNNPPPSSSWWWZZZ\\\___bbbfffjjjooovvv~~~}}}zzzwwwsssqqqooonnnnnnrrryyy|||vvvqqqlllgggdddVVVPPPHHH@@@<<<999666555333444555555333333444555333333444444444333222111555444444333333222222111111111111000000111111111222111000//////000111111/////////000111222222222333333333222222222111111000000000000000000000000000111111111111222222222111111111111111111111111---........./////////000------------...///000000............////////////....../////////000000000////////////000000000000...///000111111222222222000111222111000///000222000000000//////000000000111000000333777:::;;;;;;:::;;;<<<===>>>???@@@@@@===>>>AAADDDGGGJJJLLLMMMJJJLLLNNNPPPQQQSSSVVVXXXWWW***---//////,,,+++,,,...//////...---,,,,,,++++++******+++++++++,,,,,,,,,------------------------..................---------,,,+++******,,,...///.........///000111111222//////000000111111111222111333:::BBBIIIRRRaaannnnnnrrrwwwzzz{{{{{{{{{|||sssoookkkmmmuuuvvvjjj^^^UUUQQQNNNJJJIIIIIIKKKKKKKKKMMMMMMOOOQQQUUUYYY]]]______ccchhhooovvv~~~~~~zzzvvvtttrrrkkknnntttzzz}}}wwwssspppmmmkkkZZZTTTKKKCCC===999777555333444555555333333444555333333444555444333222111111222222333333444555555111111000000000000111111333222111/////////000000---......///000111111222000000000000000111111111000000000000000000000000000111111111111222222222111111111111111111111111///000000000111111222222222111///---------......000000000000111111111111///000000000111111222222000000000000////////////---...000111222222222111111333333333222111222333000000////////////000000111000111333777:::<<<<<<::::::;;;<<<===>>>???@@@<<<>>>@@@CCCFFFIIILLLMMMKKKMMMPPPQQQSSSUUUYYY\\\WWW,,,------......------,,,)))***+++,,,,,,+++***))),,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------111111000///////////////////////////////////////////////////000000000000111000///......///000111333555999CCCPPP^^^iiiooouuuuuuwwwyyy{{{{{{yyyxxxtttooommmrrr~~~}}}pppaaaVVVRRRLLLKKKIIIHHHHHHIIIKKKLLLOOOQQQTTTVVVXXX[[[^^^aaafffkkkrrryyy}}}yyyvvvvvvtttssstttyyy|||zzzyyyqqqiiiccc^^^UUUJJJ@@@;;;999:::222444666444111//////111333111///222666777444000222222222222222222222222444333111111222111000...111111111111111111111111111111111111111111111111000000000000000000000000////////////////////////222111000//////000111222//////000000000000//////000000111111111111000000////////////////////////+++,,,...000000000//////111000///......///000111111111000000000000111111111000000//////111222333222222111111000/////////222222222222222222222222222333444555666888999999;;;;;;<<<<<<===>>>>>>>>>>>>>>>@@@BBBEEEGGGIIIJJJNNNOOOOOOPPPRRRTTTUUUVVVWWW,,,------......------,,,)))***+++,,,,,,+++***)))++++++++++++++++++,,,,,,,,,,,,---------.........111000000///////////////////////////////////////////////////000000000000///000000000000111333444888;;;AAALLLYYYeeennnrrrvvvwwwyyy{{{{{{yyyvvvtttooooooqqqyyy{{{pppdddWWWNNNLLLIIIIIIHHHHHHJJJLLLOOOQQQRRRTTTVVVXXX[[[^^^cccfffmmmrrrzzz}}}zzzxxxvvvuuuuuuxxx~~~yyyppphhhcccZZZOOOEEE>>>;;;:::444666888777555333444666555333222444888999666222222222222222222222222222444333111111222111000...111111111111111111111111111111111111111111111111000000000000000000000000////////////////////////222111000//////000111222///000000111111000000///000000111111111111000000////////////////////////...///000111111111111111111111000//////000111111111111000000000000111111...------,,,---...///000222222222222111111111111222222222222222222222222222333444555666888999999::::::;;;;;;<<<=========>>>>>>@@@BBBEEEGGGIIIJJJNNNNNNOOOPPPRRRTTTUUUVVVVVV,,,------......------,,,******++++++++++++************++++++,,,,,,---------............/////////000000//////......//////////////////////////////////////////000000000000...000111222222333666888;;;AAAKKKWWWbbblllrrruuuxxxzzz|||}}}{{{wwwrrrooojjjpppyyyzzzlllbbbWWWMMMHHHGGGFFFGGGGGGIIILLLPPPSSSUUUWWWXXXZZZ\\\___ccciiinnnwww}}}|||zzzwwwvvvwww{{{xxxooojjjaaaWWWLLLCCC===:::444666777777666666777999555333222444777888666333222222222222222222222222444222111111222222000///000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000111111000000000000111111000111111111111111111000///000000111111000000///////////////////////////000000000///000000111111111000000//////000000111000000000000000000000000000////////////000111222222222222222222333333333222222222222222222222222222333444555666888999999999999::::::;;;<<<<<<<<<>>>>>>@@@BBBEEEGGGIIIJJJMMMMMMOOOPPPRRRTTTUUUVVVWWW,,,------......------,,,++++++++++++++++++++++++******++++++,,,---......------........./////////000//////.........//////////////////////////////////////////000000000000...111333333222333777:::???GGGSSS```iiipppsssuuuzzz|||~~~zzztttooolllkkkttt{{{oooaaaWWWOOOHHHFFFHHHEEEFFFHHHJJJNNNRRRUUUWWWZZZ[[[]]]___ccciiiqqqvvv~~~{{{yyyxxxyyy|||}}}{{{uuuppphhh]]]RRRGGG>>>999555555555555444444555666444222111222444555333111222222222222222222222222333222111111222222111///////////////////////////111111111111111111111111000000000000000000000000000000000000000000000000111000000000000000000111111111222222222222111111//////000000000000/////////////////////////////////...---,,,,,,---//////////////////////////////000000111111111111000000111000111111111111222222000000111111222333444444111111111111111111111111222333444555666888999999999::::::;;;;;;<<<======>>>>>>@@@BBBEEEGGGIIIJJJLLLMMMNNNPPPRRRTTTUUUUUUXXX,,,------......------,,,,,,++++++++++++++++++,,,******+++,,,------......,,,------------.........//////............//////////////////////////////////////////000000000000000222444333222333777<<>>>>>>>>>>>@@@BBBEEEGGGIIIJJJJJJLLLNNNPPPSSSTTTUUUUUUVVV,,,------......------,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,------......,,,,,,---------...............------......//////////////////////////////////////////000000000000111444555444222444<<>>>>>???>>>>>>@@@BBBEEEGGGIIIJJJIIIKKKNNNQQQSSSTTTUUUUUUSSS,,,------......------,,,---,,,++++++++++++,,,---,,,,,,---------------------............/////////...------------...///000////////////////////////////////////000000000000222444666444333888CCCLLLZZZcccnnnvvvyyyzzz}}}}}}}}}{{{uuupppoootttxxx}}}ooofffXXXPPPJJJIIIHHHGGGHHHKKKMMMNNNQQQUUUYYY\\\^^^___cccgggnnnvvv~~~wwwmmmddd\\\QQQFFF===<<<999666555777888888777777666666444333333444666222222222222222222222222222111000111222333222000111111111111111111111111000000000000000000000000000000000000000000000000///////////////////////////000111222222111000//////000000111111000000///......////////////......////////////////////////+++,,,---///000111111222//////000111111000/////////000111222222111000//////000111222333222222111000000000111111222222222111111111111111111111111222333444555666888999999::::::;;;<<<<<<======>>>>>>>>>@@@BBBEEEGGGIIIJJJHHHJJJMMMQQQSSSTTTUUUTTTTTT,,,------......------,,,------++++++++++++------------------------,,,,,,////////////000000000000---------------...///000////////////////////////////////////000000000000222555666555555<<>>???@@@BBBEEEGGGIIIJJJGGGJJJMMMQQQSSSTTTUUUTTTWWW+++,,,------......------******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...............////////////------...............---000///...------...///000.........///000111111111///333777999===EEERRR\\\jjjqqqvvvyyy|||~~~|||xxx{{{{{{vvvoookkkppp}}}tttggg[[[SSSMMMJJJHHHGGGHHHJJJKKKLLLQQQUUUYYY\\\^^^aaafffkkklllrrr|||vvvkkkddd```ZZZQQQIIICCC<<<888::::::777444333555555444444444333333333000000000000000000000000000000000000000000111111111111111111000000000000333000......111333111///111111000000//////....../////////000222111///---000000111222222222222111111111000000///.........111000///......///000111......////////////////////////......---------,,,//////............//////---...000222222222111111111111000000000000000111000000111222222222222111111111111111111000///...000111333333333333555666888888888:::===>>>===<<<;;;===AAADDDEEEGGGIIIKKKKKKLLLMMMPPPRRRTTTVVVWWWWWW+++,,,------......------***++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...............////////////.........///......------000///............///000////////////000000111111222555999===CCCMMMZZZbbbnnntttyyy|||~~~~~~zzzyyywwwsssooonnnvvvvvviii]]]SSSMMMJJJIIIHHHIIIKKKNNNOOOPPPTTTXXX\\\___aaaeeekkkpppxxxxxxnnngggddd___WWWPPPFFF???999::::::666444444555555444444444333333333444444444444444444444444111111111111000000000000111111111111000000000000222000//////000111111000000000000000////////////111000///000222222000//////000111111222222111111222222222222222333333333111000///......///000111///////////////.........222111111111000000000000111111000000000000111111111111222222222111111000000000//////000000111222///000000000111111222222222333333333333222111000000111333333333333555666888888888:::<<<======;;;;;;===AAACCCEEEGGGIIIKKKKKKLLLMMMPPPRRRTTTVVVWWWWWW+++,,,------......------++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---............////////////////////////...---,,,000//////......//////000000000000000000000111111555777;;;BBBLLLYYYdddkkkrrrxxx}}}{{{vvvsssooonnnttt~~~wwwhhh\\\SSSLLLHHHFFFGGGIIILLLOOORRRTTTUUUWWW[[[```cccfffkkkrrrwwwzzzrrrmmmkkkggg```ZZZKKKCCC;;;:::999666444555555555444444444333333333333333333333333333333333222222111111111000000000222222111111111000000000///000000///......000111////////////000000000000333111000000111222222111//////000111111111111111111111222333333444555555000000////////////000000000000//////.........---/////////...............111111000000000000111111444444333222111111111111////////////000000111222///.........///000222333222222333333222222111111///111333333333333555777888777777999;;;<<<<<<:::;;;===AAACCCEEEFFFHHHJJJKKKLLLMMMPPPRRRTTTVVVWWWWWW+++,,,------......------+++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---...---------........./////////000000//////...---,,,///////////////000000000222111000000000111111222777888>>>HHHUUUbbblllqqqvvv|||zzzsssooollloooyyy|||mmm___TTTNNNJJJIIIEEEGGGKKKOOOQQQSSSVVVWWWYYY]]]bbbgggkkkqqqyyy{{{uuurrrpppmmmhhhcccRRRHHH>>>:::888666555777555555444444444333333333111111111111111111111111333222222111111000000///222222222111111111000000...000111000---,,,///222......//////000000111111333111......///111111111...///000000111111000000//////000000000111111111000000////////////000000000000000///......------------------------------//////............//////444333111000///000111222111000000/////////000000...---,,,,,,---///222333//////000000000000/////////000222333333444555777777777777999;;;<<<;;;999;;;>>>AAACCCDDDFFFHHHJJJKKKLLLMMMPPPRRRTTTVVVWWWWWW+++,,,------......------++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...------------............//////000000///......---...//////000000000000000333222111000000111333444777;;;BBBNNN]]]iiiqqqtttxxx}}}}}}wwwqqqnnnmmmrrr}}}|||rrrdddWWWOOOKKKJJJJJJFFFJJJNNNQQQRRRTTTWWWYYY[[[```eeejjjooowww}}}yyyvvvtttqqqlllhhhXXXMMMAAA<<<999666555777555555444444444333333333333333333333333333333333333222222222111111000000222222222222111111111111...000222000------///222......//////000000111111111///------...///000///......///000000000000///000000//////............//////000000000000//////000000//////.........---000000000000000000000000//////............//////000///.........000111222222222000///..................,,,,,,---///111222...//////000000000//////...000222333333444666888888777777999;;;;;;:::999;;;>>>AAACCCDDDEEEGGGIIIKKKLLLMMMPPPRRRTTTVVVWWWWWW+++,,,------......------,,,,,,,,,,,,------------,,,,,,++++++,,,,,,---...,,,------------............//////000000/////////......///000111111111111222222000000111222555666999@@@KKKXXXdddnnntttwwwyyy~~~~~~zzztttnnnnnnpppxxxnnnfffZZZPPPJJJIIIIIIIIIJJJMMMQQQSSSSSSUUUYYY]]]```dddjjjpppvvv}}}zzzvvvrrrmmmjjj]]]QQQDDD>>>:::666555666555555444444444333333333111111111111111111111111222222222222222222222222333222222222222111111111000111111000//////111222////////////000000000000000...,,,---...///......---......///////////////222111111000//////......//////000000000000//////////////////////////////......////////////000000111111000000000000111111...---......///000111111222111000///...---------//////...------///000111000000111111222222111111...000222333333444666888999888888999;;;<<<:::999;;;>>>AAACCCCCCDDDFFFHHHKKKLLLMMMPPPRRRTTTVVVWWWWWW+++,,,------......------,,,,,,,,,------------...,,,,,,++++++,,,,,,---...,,,,,,---------.........---...///000000111000000---...000111222222111111222111000000111444777888===HHHWWWdddlllrrrwwwyyyzzz~~~}}}xxxrrrkkknnnuuu~~~sssaaa[[[RRRKKKHHHHHHIIIIIILLLPPPTTTUUUVVVXXX^^^dddfffkkkqqqwww~~~}}}xxxsssmmmjjj```TTTGGG@@@;;;666444555555555444444444333333333000000000000000000000000000111111222222333333444333333222222222111111111333222000000111222222111000000000000///////////////.........000000///---------.../////////......111111111111000000000000...///000111111000///...------......///000000000,,,,,,,,,---------......111111000000000000111111...//////000000000////////////.........//////000000000000////////////...///000000111111111111111---///222333333444777999:::999999:::<<<<<<;;;999;;;>>>AAABBBCCCDDDFFFGGGKKKLLLMMMPPPRRRTTTVVVWWWWWW+++,,,------......------,,,,,,,,,---------......,,,,,,++++++,,,,,,---...,,,,,,,,,---------......,,,---...000111111111111---...000111222222222111111000//////111444888:::AAAMMM___lllrrruuuyyy||||||~~~}}}wwwqqqiiioooyyyuuuiiiZZZUUUOOOJJJIIIIIIJJJJJJNNNRRRVVVWWWXXX[[[ccciiikkkpppvvv}}}}}}|||{{{yyyvvvtttuuuxxx{{{zzzsssmmmjjjaaaUUUIIIBBB===777444444555555444444444333333333444444444444444444444444000000111222333444444555333333333222222222111111555222///000333444333111111111000000//////....../////////000222111///---,,,---......//////............//////000000111111...///000111111000///...,,,,,,---...///000111111////////////000000111111//////............//////111111222222222000...---,,,,,,------///000111222000111111111000///...---------...///////////////---///222333333444777999;;;::::::;;;<<<===;;;:::;;;>>>AAABBBCCCDDDFFFGGGKKKLLLMMMPPPRRRTTTVVVWWWWWW+++,,,------......------,,,,,,,,,---------......---,,,,,,,,,,,,---......------/////////...---,,,,,,---...///000000000000/////////000111111222222222,,,***///333444888>>>NNNZZZhhhqqqsssuuuyyy}}}~~~xxxpppkkkhhhooo{{{zzzjjj^^^TTTOOOJJJHHHJJJLLLMMMLLLQQQUUUYYY[[[\\\___eeejjjpppvvv~~~yyytttrrrpppmmmkkkkkkjjjgggffffffgggiiikkkqqqqqqrrrvvv|||~~~{{{ssskkkfff___YYYQQQIIIBBB>>>;;;;;;666444111000222333444444555444333333222222333333444444444333333222222222000111222222111000///...///000222333444444333333222222111111000//////...222222111111000000//////000000000000000000000000000///////////////000111000000000000000000000000000000//////.........---000000111111111111000000,,,,,,------...//////000------...///000111222222...///000000000000000///000000000000000111111222222...++++++---000111111000111222333555666777777666777888:::;;;<<<======;;;<<<>>>@@@CCCFFFHHHIIILLLLLLNNNPPPSSSVVVYYY[[[ZZZ+++,,,------......------,,,,,,,,,---------......,,,++++++++++++,,,---------...............------------///000000000000000//////000000111111222222333...---111555777>>>FFFVVV```lllssstttuuuyyy}}}{{{uuunnnjjjkkkrrr~~~rrrcccXXXRRRNNNJJJIIIKKKMMMNNNNNNSSSVVVZZZ]]]___dddjjjooouuu|||{{{vvvrrrlllhhhfffdddbbb___```___^^^]]]^^^```bbbccceeeeeegggjjjpppvvvzzz|||}}}}}}|||{{{{{{|||}}}~~~}}}}}}vvvnnniiibbb]]]VVVMMMFFFAAA<<<:::777444222111222444444444444444333222222222222222333333333333222222222111111111222333222222111000///000111222333333333333333222222111000000//////111111111000000000000000000000000000000000000000////////////000111333333000000000000000000000000000/////////............///000000111111000000///------......///000000111/////////////////////000,,,---...000000111111111000000//////000000111222111000...///222333222000111111222444555666777888888999::::::;;;;;;;;;;;;;;;<<<>>>AAADDDFFFHHHIIILLLLLLNNNPPPSSSWWWYYY[[[ZZZ+++,,,------......------,,,,,,,,,---------......+++++++++++++++,,,,,,---......---------......///...///000111111222111111//////000000111222222222222111111444777<<>>;;;777555555555555444333333222111111111111222000000000000111111111111000000000///000000111222111111000000000111111222222222222222222222111111...//////////////////000000000000000000000000000000000///...------------000000000000000000000000.........///////////////...//////000000//////...---------...............+++,,,---...///000111111////////////...---,,,,,,//////......//////000111//////---+++)))***---000......///000222333444555666777888:::;;;<<<======;;;<<<>>>@@@CCCFFFHHHIIIJJJKKKMMMPPPTTTXXX[[[]]]]]]+++,,,------......------,,,,,,,,,---------.........------------...//////+++,,,---...////////////...///000111222222222222000111111222222333333444222777;;;???JJJ[[[fffjjjrrruuuzzz}}}zzzzzzwwwrrrpppuuu|||rrrcccWWWPPPLLLIIIGGGFFFIIIMMMOOOQQQTTTYYY]]]bbbfffkkkpppuuuzzzxxxtttppplllhhhccc___XXXVVVSSSQQQQQQPPPNNNMMMMMMNNNNNNLLLJJJJJJMMMPPPQQQQQQQQQQQQSSSVVVYYY[[[]]]bbbiiinnnrrrzzz~~~wwwrrrpppooooooooossstttuuuwwwyyy}}}~~~|||wwwrrroookkkbbbUUUJJJ???<<<888666666666555444444444333222222222222222000000000111111222222222333222111000000000111222000000111111111111000000111111111111111111111111///////////////.........000000000000000000000000000//////............///000000000000000000000000............/////////000///000000111111000000////////////........................//////000000000.........///......------///............///000000///000000...,,,+++...000///000000222333444555666777888999:::;;;;;;<<<;;;:::;;;===???BBBEEEGGGHHHIIIKKKMMMPPPTTTXXX[[[]]]\\\+++,,,------......------,,,,,,,,,---------......---,,,,,,,,,,,,---......***+++---///000000///......///000111111222111111000111111222222333444444666;;;???DDDPPPbbblllmmmuuuxxx}}}~~~yyyxxxvvvrrrqqqwwwtttjjj\\\QQQKKKIIIGGGFFFIIILLLPPPRRRTTTWWW\\\```dddhhhnnnttt{{{}}}zzzwwwuuutttmmmjjjfffcccaaa^^^ZZZXXXUUUSSSQQQPPPPPPOOOMMMKKKNNNOOONNNLLLJJJJJJOOORRRTTTSSSSSSTTTXXX\\\aaadddhhhmmmtttzzz}}}yyyuuurrrrrrtttttttttxxxyyyzzz}}}}}}xxxssspppmmmeeeXXXMMM@@@===999777666666555444555444333333222222333333000000111111222222222333555444222111111111222222///000111222222111000///000000000000000000111111000000//////.........---000000000000000000000000///////////////000111111000000000000000000000000---.........//////000000000000111111111111000000000000000000////////////000000000000////////////,,,,,,---.../////////..................///000000///111444333000......000111111222333555666777777999::::::;;;;;;::::::999999:::<<