BM6P6(@ mmmZZZSSSLLLKKKIIIFFFGGGIIIMMMLLLJJJIIIHHHHHHIIIIIIDDDDDDDDDDDDDDDDDDDDDDDDCCCGGGDDD>>>BBBJJJGGG<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>><<<::::::<<>>???GGGYYYpppsssgggYYYSSSSSSSSSNNNHHHHHHHHHHHHIIIJJJKKKMMMNNNNNNNNNMMMMMMNNNPPPQQQRRRTTTUUUWWWXXXZZZ[[[\\\\\\[[[ZZZYYYZZZ[[[ZZZYYYWWWUUUXXX[[[\\\___gggsss}}}~~~~~~zzzwwwtttpppmmmddd___XXXRRRNNNLLLKKKJJJJJJGGGCCCCCCDDDDDDAAA???BBBCCCDDDGGGKKKPPPTTTVVVXXXXXXYYYYYYYYYYYYXXXXXXlllZZZRRRLLLJJJIIIFFFGGGIIILLLKKKIIIHHHGGGGGGHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEBBBEEECCC???DDDMMMLLLCCCAAA@@@@@@AAACCCCCCBBBAAAAAAAAA@@@?????????@@@@@@AAA@@@???>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<>>======?????????===<<<<<<<<<<<<============>>>>>>============>>>>>>>>>===<<<<<<<<<<<<===>>>>>>???@@@AAAHHHVVViiiwww}}}vvvyyy}}}|||rrrfff]]]YYYUUUQQQMMMMMMLLLKKKJJJHHHHHHIIIIIIJJJKKKLLLMMMNNNOOOPPPQQQSSSTTTVVVVVVYYYYYY[[[\\\]]]]]]]]]]]]ZZZYYYXXXXXXYYYYYYXXXVVVVVVXXXZZZZZZ]]]fffuuuzzzvvvsssnnnjjjggg___ZZZTTTOOOLLLJJJHHHGGGDDDBBBAAAAAABBBDDDCCCBBBCCCDDDFFFIIIMMMQQQTTTVVVXXXXXXYYYYYYYYYYYYXXXXXXkkkXXXPPPJJJIIIHHHFFFFFFIIIIIIHHHFFFEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBCCCAAA???DDDLLLOOOMMMCCCBBB@@@???@@@@@@???===@@@@@@@@@@@@AAABBBCCCDDDAAAAAA@@@???????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<>>===>>>??????===<<<<<<<<<<<<<<<==================<<<;;;;;;<<<=========<<<<<<<<<<<<<<<<<<===888;;;>>>???CCCNNN```nnnzzz{{{{{{{{{|||~~~{{{xxxsssllleee^^^YYYVVVQQQQQQPPPNNNLLLKKKKKKKKKHHHIIIJJJKKKKKKLLLLLLLLLOOOPPPRRRTTTVVVWWWXXXXXXYYYZZZ[[[\\\\\\\\\\\\\\\ZZZXXXWWWVVVXXXXXXWWWVVVVVVXXXYYYYYY\\\fffvvv~~~yyyuuuqqqlllgggddd]]]YYYSSSOOOLLLJJJHHHGGGCCCBBBAAAAAAAAABBBBBBBBBDDDEEEHHHKKKNNNRRRTTTVVVWWWXXXXXXYYYYYYXXXXXXWWWjjjVVVOOOIIIHHHGGGEEEFFFIIIHHHGGGEEEDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCAAA@@@BBBHHHJJJJJJDDDBBB@@@????????????===?????????@@@AAABBBCCCDDD@@@@@@??????>>>?????????====================================<<<<<<<<<<<<>>>======>>>??????===;;;<<<<<<<<<<<<============<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;777;;;??????AAAJJJYYYeeemmm{{{~~~uuuqqqjjjaaaZZZWWWVVVWWWMMMOOOPPPOOOKKKIIIIIIJJJJJJJJJLLLMMMMMMMMMMMMMMMOOOQQQTTTWWWYYYZZZYYYYYYXXXXXXYYYZZZ[[[[[[ZZZZZZYYYWWWUUUUUUVVVWWWVVVUUUUUUWWWXXXYYY\\\gggwww~~~yyytttooojjjeeeaaa\\\XXXSSSOOOMMMKKKIIIHHHDDDDDDCCCBBBAAA@@@@@@AAAEEEFFFIIILLLPPPSSSUUUVVVWWWWWWXXXXXXXXXXXXWWWWWWjjjUUUNNNHHHGGGGGGEEEFFFIIIGGGFFFEEECCCCCCCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCBBBAAAAAACCCEEEFFFEEECCC@@@??????@@@@@@???=========>>>>>>@@@AAAAAA>>>======<<<<<<==========================================<<<<<<<<<;;;;;;===<<<;;;;;;=========;;;<<<<<<<<<<<<============:::;;;<<<<<<<<<<<<;;;:::::::::;;;;;;;;;;;;::::::;;;>>>@@@@@@AAAFFFPPPYYYaaannnwwwjjj^^^WWWTTTUUUWWWMMMNNNOOOMMMKKKIIIHHHHHHKKKLLLNNNOOOPPPOOONNNNNNPPPSSSVVVYYY[[[[[[YYYXXXVVVVVVWWWYYYYYYZZZZZZZZZYYYVVVTTTSSSUUUVVVVVVUUUSSSVVVXXXYYY]]]hhhwww~~~xxxrrrmmmgggbbb^^^ZZZWWWRRROOOMMMLLLIIIGGGDDDEEEEEECCCAAA@@@AAABBBFFFHHHKKKNNNQQQTTTUUUVVVWWWWWWXXXXXXXXXXXXWWWWWWjjjUUUMMMHHHGGGFFFEEEEEEHHHGGGFFFEEECCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBCCCEEEFFFCCC@@@???@@@AAAAAAAAA>>>>>>======>>>???@@@@@@======<<<<<<<<<<<<====================================<<<<<<<<<;;;;;;;;;<<<:::888999:::<<<===<<<<<<<<<<<<<<<============:::<<<>>>??????>>><<<::::::;;;<<<======<<<;;;:::<<<===>>>>>>@@@DDDJJJOOOZZZcccqqqtttcccYYYUUUTTTTTTPPPOOOOOONNNNNNMMMKKKJJJMMMNNNPPPQQQRRRQQQPPPOOOQQQTTTWWW[[[\\\[[[XXXWWWTTTUUUWWWXXXYYYZZZ[[[[[[XXXVVVSSSRRRSSSUUUUUUUUUQQQUUUXXXZZZ___iiiwww|||wwwwww|||vvvpppjjjddd^^^ZZZWWWTTTQQQNNNLLLKKKHHHFFFBBBDDDEEEDDDAAAAAACCCEEEGGGHHHLLLOOORRRTTTUUUVVVVVVWWWWWWXXXXXXWWWWWWVVVjjjTTTMMMGGGGGGFFFDDDEEEHHHHHHGGGEEEDDDCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEECCCCCCDDDEEEDDDBBBCCCEEEFFFCCC@@@???AAABBBBBBBBB@@@@@@@@@???@@@@@@AAABBB??????>>>>>>>>>>>>???@@@==============================<<<<<<<<<;;;;;;;;;;;;999777777999<<<======<<<<<<<<<<<<=========>>>;;;===@@@BBBBBB@@@===;;;;;;<<<===>>>>>>===<<<;;;999999:::<<>>>>>BBBAAA@@@???>>>???@@@AAA@@@??????>>>>>>>>>>>>>>>============>>>>>>>>>>>>999:::;;;;;;<<<<<<;;;;;;>>>>>>?????????===<<<;;;;;;;;;;;;<<<<<<<<<<<<===>>><<<:::999888:::;;;<<<<<<<<<<<<<<<============777888:::;;;<<<;;;::::::???>>>>>>>>>???AAACCCDDDOOOWWWbbbooouuuccc]]]ZZZXXXTTTSSSRRRQQQPPPOOONNNNNNSSSUUUWWWXXXVVVTTTTTTTTTYYYYYYZZZZZZZZZYYYWWWVVVWWWWWWXXX[[[^^^___^^^]]]WWWVVVUUUSSSSSSSSSSSSTTTSSSUUUWWWZZZ___kkkzzzmmmpppxxx}}}xxxoooggg```ZZZUUURRRSSSQQQMMMJJJGGGEEEDDDCCCDDDDDDCCCCCCDDDEEEFFFGGGKKKMMMOOOQQQSSSUUUVVVWWWTTTVVVWWWWWWVVVUUUWWWXXXxxxcccUUUNNNHHHGGGGGGEEEEEEHHHFFFEEEDDDCCCCCCBBBBBBCCCCCCCCCDDDDDDCCCCCCBBBAAADDDDDDCCCBBBBBBAAA@@@@@@AAAAAA@@@@@@?????????@@@>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>===>>>999:::;;;;;;<<<<<<;;;;;;<<<===>>>>>>>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<>>>===<<<;;;:::;;;;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<999999:::;;;;;;;;;;;;;;;======<<<<<<>>>???AAABBBHHHSSSaaaooo~~~jjjaaa]]]YYYZZZYYYXXXVVVTTTSSSRRRQQQTTTVVVYYYYYYXXXVVVVVVVVVYYYYYYZZZZZZZZZYYYXXXWWWXXXXXXZZZ]]]___```^^^\\\XXXWWWUUUSSSRRRRRRSSSSSSQQQTTTXXX\\\cccqqq}}}sssyyy}}}xxxrrrkkkddd___ZZZVVVSSSRRRPPPMMMIIIGGGEEEDDDCCCDDDDDDCCCCCCDDDEEEGGGHHHLLLMMMOOOQQQTTTUUUVVVWWWTTTVVVWWWVVVUUUUUUVVVWWWuuu```SSSLLLGGGGGGFFFDDDDDDGGGFFFEEEDDDCCCCCCBBBBBBCCCCCCCCCDDDDDDCCCCCCBBBAAADDDCCCCCCBBBBBBAAAAAA@@@@@@@@@AAAAAA@@@@@@???>>><<<<<<<<<<<<======>>>????????????>>>>>>======<<<::::::;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<===<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>>>>===<<<;;;::::::999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===;;;;;;::::::;;;===???@@@DDDRRRdddsss|||xxxsssiiiddd```]]]\\\ZZZWWWUUUSSSRRRRRRUUUWWWZZZZZZZZZYYYYYYZZZZZZZZZZZZ[[[ZZZZZZYYYXXXYYYZZZ\\\___aaaaaa^^^[[[XXXWWWUUUTTTRRRRRRRRRSSSPPPTTTYYY___hhhwwwzzzxxx|||~~~~~~zzz|||xxxqqqlllfff```\\\YYYVVVTTTPPPOOOLLLIIIFFFDDDDDDCCCCCCCCCCCCCCCEEEGGGHHHJJJMMMNNNPPPRRRTTTVVVVVVWWWWWWXXXYYYXXXVVVVVVWWWXXXwwwbbbRRRLLLGGGGGGGGGEEEEEEGGGFFFEEEDDDCCCCCCBBBBBBCCCCCCCCCCCCDDDCCCCCCBBBAAAAAAAAAAAA@@@@@@????????????@@@AAAAAAAAA@@@>>>===;;;;;;<<<<<<>>>???@@@AAAAAAAAA@@@???>>>===<<<;;;:::;;;;;;<<<<<<<<<<<<<<<999::::::;;;;;;<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<<<<===>>>>>>===;;;999777::::::::::::;;;;;;;;;;;;===<<<;;;::::::;;;===>>>;;;::::::::::::<<<>>>???AAANNN```tttvvvpppxxx}}}rrrlllhhhbbb```]]]ZZZWWWUUUTTTSSSUUUWWWZZZ[[[ZZZZZZ[[[\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZ[[[^^^aaacccaaa]]]YYYXXXWWWUUUSSSRRRRRRRRRSSSRRRWWW]]]ccckkkyyy{{{{{{{{{|||}}}}}}}}}yyyuuummmiiiccc^^^ZZZWWWUUUSSSOOOMMMJJJGGGEEEDDDCCCCCCCCCCCCCCCDDDEEEHHHJJJLLLNNNOOOQQQSSSUUUVVVWWWWWWYYY[[[[[[[[[YYYXXXYYYZZZzzzfffRRRLLLHHHHHHHHHFFFFFFHHHFFFEEEDDDCCCCCCBBBBBBCCCCCCCCCCCCDDDCCCCCCBBBAAAAAAAAA@@@@@@@@@@@@??????>>>???@@@AAA@@@???>>>===<<<======>>>???AAABBBCCCBBBAAA@@@???>>>===<<<;;;:::;;;<<<<<<======<<<<<<::::::::::::;;;;;;<<<<<<:::::::::;;;;;;;;;;;;<<<:::;;;<<<===<<<:::777666:::;;;;;;;;;;;;<<<<<<<<<>>>===;;;::::::;;;<<<===<<<;;;::::::;;;<<<>>>???@@@HHHWWWoooyyypppvvv|||vvvrrrnnnkkkgggaaa]]]ZZZXXXWWWVVVXXXZZZZZZZZZZZZ[[[\\\\\\\\\\\\[[[\\\\\\\\\\\\\\\]]]___bbbcccaaa\\\XXXWWWVVVUUUSSSSSSSSSSSSTTTVVV\\\dddiiiooozzzyyy}}}|||wwwssslllhhhaaa\\\XXXUUURRRPPPMMMKKKIIIFFFDDDCCCCCCCCCBBBBBBCCCDDDFFFIIILLLNNNOOOPPPRRRTTTUUUVVVWWWWWWYYYZZZ[[[ZZZYYYXXXYYYZZZzzzfffQQQLLLHHHIIIIIIFFFFFFHHHFFFEEEDDDCCCCCCBBBBBBCCCCCCCCCDDDDDDCCCCCCBBBAAABBBBBBBBBBBBBBBBBBBBBBBB??????@@@@@@??????>>>===>>>>>>>>>???@@@AAACCCDDDBBBAAAAAA???>>>===<<<<<<;;;;;;<<<============<<<;;;;;;:::::::::;;;<<<<<<::::::::::::;;;;;;;;;;;;888999;;;<<<;;;:::888777;;;;;;;;;;;;<<<<<<<<<<<<===<<<;;;;;;;;;;;;;;;;;;===<<<;;;;;;;;;<<<>>>???DDDHHHTTTmmmzzz|||}}}yyyrrrjjjbbb\\\XXXVVVXXXZZZ[[[[[[ZZZZZZ[[[]]]]]]\\\\\\\\\\\\]]]^^^^^^^^^^^^___aaaaaa___[[[XXXVVVUUUTTTSSSSSSTTTUUUVVVZZZbbblllqqquuu~~~zzztttpppjjjeee___ZZZVVVSSSPPPMMMKKKIIIGGGEEEDDDCCCCCCCCCAAABBBCCCDDDGGGKKKNNNPPPPPPQQQSSSTTTVVVWWWWWWWWWVVVWWWYYYYYYXXXWWWYYYZZZvvv```PPPJJJGGGHHHHHHFFFEEEGGGFFFEEEDDDCCCCCCBBBBBBCCCCCCCCCDDDDDDCCCCCCBBBAAABBBBBBBBBBBBBBBBBBBBBBBB@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBAAAAAA@@@@@@???>>>======;;;;;;<<<==================<<<;;;::::::;;;;;;<<<999999:::::::::;;;;;;;;;888999:::;;;;;;;;;:::999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999<<<<<<;;;:::;;;<<<===>>>BBBGGGRRRgggxxxlllccc\\\YYY[[[\\\]]]\\\[[[[[[\\\^^^^^^]]]\\\\\\]]]^^^___```_______________^^^ZZZWWWTTTSSSSSSSSSSSSUUUVVVWWW[[[fffsss{{{~~~{{{vvvpppllleeeaaa[[[VVVSSSPPPNNNLLLIIIHHHFFFDDDCCCCCCCCCCCCAAAAAABBBEEEHHHLLLOOOQQQQQQRRRSSSUUUVVVWWWWWWWWWVVVXXXYYYZZZYYYZZZ[[[]]]qqq[[[NNNIIIFFFGGGGGGEEEDDDFFFFFFEEEDDDCCCCCCBBBBBBCCCCCCCCCDDDDDDCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@>>>=========>>>???============>>>???@@@AAAAAAAAA@@@@@@???>>>>>>>>>;;;<<<<<<===============???>>><<<;;;:::;;;;;;<<<999999:::::::::;;;;;;;;;999999:::;;;<<<<<<<<<<<<888888999999999:::::::::::::::;;;<<<;;;:::888777<<<;;;:::::::::;;;<<<===999@@@KKK]]]vvv{{{ooogggccc^^^______^^^\\\\\\^^^___^^^]]]]]]\\\]]]^^^___``````___^^^^^^^^^]]]ZZZWWWSSSRRRRRRRRRTTTUUUWWWXXX\\\hhhxxx~~~{{{wwwrrrlllhhhaaa]]]XXXTTTQQQOOOMMMKKKIIIGGGFFFDDDCCCBBBCCCCCCAAAAAABBBEEEHHHLLLPPPRRRQQQRRRTTTUUUVVVWWWXXXXXXYYYZZZ\\\]]]]]]^^^```bbbqqq]]]NNNKKKGGGEEEFFFGGGGGGGGGDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@AAA@@@??????>>>>>>??????>>>???@@@???>>>======???@@@?????????>>>>>>======BBBAAAAAA@@@???>>><<<<<<===>>>>>>??????===<<<;;;<<<<<<<<<;;;;;;::::::::::::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<>>>>>?????????@@@AAA@@@>>>===>>>????????????>>>>>>>>>======?????????@@@@@@??????>>>===>>>?????????>>><<<<<<======<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;::::::999999999999999999999999<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;@@@KKKZZZkkktttiiifffcccaaaaaaaaaaaaaaa^^^___```aaaaaa``````___^^^\\\ZZZYYYYYYYYYWWWUUUQQQPPPRRRUUUUUUUUUYYY___dddppp}}}~~~{{{wwwrrrnnnjjjgggccc```\\\XXXSSSOOOMMMJJJHHHFFFDDDCCCCCCCCCCCCCCCCCCCCCCCCEEEHHHLLLOOOQQQRRRSSSQQQSSSVVVWWWXXXYYY\\\^^^_________```dddiiippptttooo\\\LLLIIIEEEDDDDDDEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@AAA@@@??????>>>>>>?????????@@@AAA@@@>>>===>>>?????????>>>>>>>>>>>>======;;;<<<===???@@@@@@@@@@@@>>>>>>?????????>>>===<<<============<<<<<<<<<<<<::::::;;;;;;;;;;;;::::::999999999999999999999999;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<===<<>>>>>??????>>>???@@@???===<<<===>>>>>>>>>>>>>>>>>>>>>======;;;;;;===>>>??????@@@@@@?????????>>>>>>>>>======<<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<>>>>>??????===>>>???>>><<<;;;<<<=====================>>>>>><<<======>>>>>>>>>======>>>>>>>>>===============::::::::::::::::::::::::999::::::::::::::::::999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<@@@<<<;;;@@@GGGQQQ```mmmtttlllgggdddeeeeeecccbbbaaa```______]]][[[YYYYYYZZZ\\\]]]\\\[[[XXXXXX]]]bbbffflllrrrzzz}}}yyyvvvmmmjjjeeeaaa^^^[[[XXXUUURRROOOKKKHHHGGGFFFEEECCCAAAAAA@@@@@@AAABBBDDDFFFIIIKKKNNNQQQTTTUUUVVVVVVXXXYYYYYYYYYYYY[[[___bbbccciiisssiiiZZZLLLJJJHHHGGGHHHHHHFFFEEECCCCCCCCCBBBBBBBBBBBBAAABBBBBBAAAAAAAAAAAA@@@@@@AAA@@@??????>>>>>>??????===>>>???>>><<<;;;<<<===<<<<<<============>>>>>>======>>>======<<<;;;;;;>>>===<<<;;;;;;;;;<<<<<<999999999999999:::::::::999999::::::::::::999999888888888888888888888888999999999999:::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<>>>>>??????>>>@@@@@@???>>>===>>>???<<<<<<<<<=========>>>>>><<<=========<<<<<<;;;:::===<<<;;;:::999::::::;;;999999999::::::;;;;;;;;;999999::::::::::::999999777777777777777777777777888888999999999:::::::::999999999999999999999999:::::::::;;;;;;;;;<<<<<<>>>===>>>@@@BBBHHHVVVdddwww||||||ooommmkkkhhhfffdddddddddaaa___]]]]]]___cccdddeeeccc```bbbjjjssswww{{{~~~xxxsssqqqfffccc___[[[XXXUUURRRPPPMMMJJJGGGFFFEEEEEEDDDCCCBBBAAA@@@@@@AAADDDGGGIIILLLMMMPPPSSSUUUWWWWWWXXXYYY[[[]]]]]]]]]^^^```bbbkkkxxx}}}gggYYYJJJHHHGGGFFFGGGFFFDDDCCCCCCCCCBBBBBBBBBAAAAAAAAABBBBBBBBBAAAAAAAAA@@@@@@AAA@@@@@@???>>>?????????@@@AAABBBAAA?????????@@@;;;<<<<<<<<<======>>>>>>;;;;;;<<<<<<<<<<<<<<<;;;<<<;;;:::999888999:::::::::::::::;;;;;;<<<<<<<<<999999999::::::999999999999999999999999999999999888888888999999:::::::::999999999999999999999999:::::::::;;;;;;;;;<<<<<<:::;;;======;;;@@@RRRdddxxx}}}sssqqqnnnkkkiiigggffffffccc```^^^^^^aaaeeeggghhhnnnkkkmmmwww}}}xxxtttqqqdddaaa\\\YYYVVVSSSPPPNNNKKKIIIFFFDDDDDDDDDDDDBBBBBBAAA@@@@@@BBBEEEHHHKKKMMMOOOQQQTTTWWWXXXXXXYYYYYY[[[^^^_________```aaarrr|||cccSSSIIIGGGFFFEEEFFFFFFFFFDDDBBBBBBAAA@@@@@@@@@@@@AAADDDCCCCCCBBBBBBAAA@@@@@@===========================>>>???@@@???>>><<<:::======>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999888999999999999999999999999::::::::::::::::::::::::888888999999999:::::::::777888888999999:::;;;;;;;;;;;;::::::::::::999999===<<<;;;<<<<<<@@@KKKWWWsss}}}uuurrrttttttoookkkiiigggddddddfffkkkpppsssqqqrrryyy~~~xxxrrrnnnhhhaaaXXXSSSRRRQQQNNNJJJJJJGGGEEEDDDDDDDDDBBBAAABBBBBBBBBDDDFFFIIILLLMMMNNNQQQTTTVVVWWWWWWYYYZZZZZZ]]]```___]]]^^^ccciii}}}|||dddTTTJJJHHHEEEEEEFFFFFFEEEDDDCCCBBBBBBAAAAAAAAAAAAAAACCCCCCCCCBBBAAAAAA@@@@@@===========================>>>???@@@???>>><<<;;;===============<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;::::::999888999999999999999999999999::::::::::::::::::::::::888888999999999:::::::::999999999999999999999999888888888999999:::::::::<<<:::;;;<<<<<<>>>HHHRRRlllzzz|||pppmmmjjjiiikkkpppuuuxxx}}}zzzvvvppplllfff___WWWRRRQQQPPPMMMJJJHHHFFFDDDCCCCCCCCCBBBAAABBBBBBCCCEEEGGGJJJLLLNNNNNNQQQUUUVVVWWWWWWYYYZZZ[[[^^^___^^^\\\^^^dddjjj{{{dddUUUJJJHHHEEEDDDEEEEEEEEEDDDDDDCCCCCCBBBAAABBBBBBBBBCCCCCCBBBBBBAAAAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@???===<<<<<<============<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999999888999999999999999999999999999999999999999999999999888888999999999:::::::::;;;::::::999888888777777555666777888999::::::;;;:::999:::<<<<<<===DDDLLLdddsss{{{wwwuuuyyy~~~|||yyyvvvrrrlllhhhbbb\\\UUUQQQPPPOOOMMMJJJGGGEEECCCBBBBBBBBBAAA@@@CCCCCCDDDFFFIIIKKKNNNOOOPPPRRRUUUWWWWWWWWWXXXZZZ[[[]]]___]]]\\\___hhhoooyyydddWWWKKKHHHEEEDDDDDDEEEDDDDDDDDDDDDCCCBBBBBBBBBBBBCCCCCCCCCBBBBBBAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@???>>>===<<<<<<<<<======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999:::::::::999999888999999999999999999999999888888888888888888888888888888999999999::::::::::::999999999888888777777777777777888999::::::::::::999:::=========AAAGGGXXXiii}}}zzzwwwsssnnnhhhccc]]]YYYSSSPPPNNNMMMKKKIIIEEECCCAAAAAABBBBBBAAA@@@CCCDDDFFFHHHKKKMMMPPPQQQQQQTTTWWWXXXXXXXXXXXXYYYZZZ\\\^^^]]]^^^dddpppyyyvvvcccXXXKKKHHHEEECCCCCCDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBCCCCCCBBBBBBAAA@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888888999::::::999999999999999999999999999999999888888888888888888888888888888999999999:::::::::777777777888888999999999:::::::::::::::::::::999:::999:::>>>???===@@@DDDLLL^^^{{{{{{wwwrrrkkkddd```YYYVVVRRRNNNLLLJJJIIIHHHDDDBBB@@@@@@BBBBBBBBBAAADDDEEEHHHJJJMMMPPPQQQRRRSSSUUUXXXYYYXXXXXXXXXYYYWWWZZZ]]]___bbbjjjxxxtttbbbXXXLLLIIIDDDBBBBBBCCCCCCCCCDDDCCCCCCBBBAAABBBBBBBBBBBBBBBAAAAAA@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>===============>>>>>>>>>::::::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::777888999999999999999999999999999999999999999999999999999999999999999999888888999999999:::::::::666666777777888999999:::;;;;;;;;;:::::::::999999:::888999===>>>===???CCCIIIZZZwww}}}yyyuuuoooiiibbb]]]VVVTTTQQQMMMJJJGGGFFFEEECCCAAA@@@@@@BBBCCCCCCBBBEEEFFFIIILLLOOORRRSSSTTTTTTWWWYYYZZZYYYXXXXXXYYYUUUYYY]]]```dddnnn|||rrr```WWWLLLIIIDDDBBBAAACCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAABBBBBBAAAAAA@@@?????????========================<<<<<<<<<<<<<<<======>>>999:::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999777777888999999999999999999999999999999999999999::::::::::::::::::::::::888888999999999:::::::::777777777777888888888888999999999999999:::::::::999666666:::<<<<<<>>>AAAHHHUUUnnnyyywwwsssppplllfff```[[[TTTSSSPPPLLLHHHEEECCCCCCCCCAAA@@@AAACCCDDDDDDCCCEEEGGGJJJNNNQQQSSSUUUUUUUUUXXXZZZZZZYYYXXXXXXYYYTTTXXX]]]```eeennn{{{ppp___VVVMMMIIIDDDAAAAAABBBCCCCCCBBBBBBAAA@@@@@@@@@@@@AAABBBBBBAAAAAA@@@??????>>>========================;;;;;;;;;;;;;;;<<<===>>>999:::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999666777888999999999999999999999999999999999999999::::::::::::::::::::::::888888999999999:::::::::999999888888777666666666666666777888999::::::;;;888444333888;;;;;;===@@@BBBLLL```~~~~~~~~~~~~{{{yyysssqqqnnnllliiiddd^^^ZZZSSSRRRPPPLLLGGGCCCBBBBBBCCCBBBAAAAAACCCEEEEEEDDDEEEHHHKKKOOORRRTTTUUUVVVVVVXXXZZZ[[[YYYXXXXXXYYYSSSXXX]]]```dddmmmyyyqqqdddTTTMMMHHHBBBAAADDDEEECCC@@@DDDDDDCCCBBBAAAAAA@@@@@@AAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>===;;;:::999999::::::<<<<<<<<<;;;;;;::::::::::::::::::::::::::::::::::::;;;;;;:::999888:::<<<<<<;;;;;;::::::;;;;;;<<<999999::::::::::::;;;;;;999999888888888888999999888888999999999:::::::::999999::::::::::::;;;;;;999999999999999999999999888888888999:::;;;<<<===EEEKKKVVVkkk~~~}}}|||{{{yyyvvvssstttpppkkkfffbbb^^^ZZZWWWTTTQQQLLLIIIHHHFFFDDDBBBCCCCCCBBBAAAAAACCCFFFJJJJJJLLLPPPSSSUUUUUUUUUUUUXXXYYYZZZZZZYYYYYYZZZ\\\YYY[[[[[[\\\```lll|||pppbbbRRRMMMHHHCCCAAACCCEEECCC@@@DDDCCCCCCBBBAAAAAA@@@@@@@@@@@@?????????>>>>>>>>>==============================<<<;;;::::::::::::<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::888999:::999888888999:::888888888777777888888888888888888999999999::::::999999888888888888999999888888999999999:::::::::999999999:::::::::;;;;;;999999999999999999999999999999999999999:::;;;<<<===BBBJJJ[[[vvv~~~~~~~~~|||zzzyyywwwtttrrrnnnkkkfffbbb___\\\YYYVVVRRROOOKKKHHHFFFEEECCCAAABBBBBBBBBBBBBBBDDDHHHKKKLLLNNNPPPSSSUUUUUUUUUTTTYYYYYYYYYXXXWWWXXXZZZ]]][[[^^^aaadddiiitttoooaaaPPPKKKGGGCCCAAACCCDDDCCCAAACCCCCCBBBBBBAAAAAA@@@@@@??????>>>>>>>>>=================================<<<<<<<<<<<<;;;:::999999<<<;;;;;;;;;;;;:::::::::999999999999999999999999777888999999777777888999777777777777777777777777777777777888888888888999999999888888888888999999888888999999999:::::::::999999999999::::::::::::999999999999999999999999::::::999999999::::::;;;;;;>>>DDDOOObbb{{{~~~~~~~~~}}}{{{yyywwwvvvtttqqqnnngggddd```]]][[[YYYVVVSSSOOOLLLHHHFFFDDDCCCBBB@@@AAABBBCCCCCCCCCFFFJJJNNNNNNPPPQQQSSSTTTUUUTTTTTTYYYYYYXXXWWWVVVXXX\\\```eeehhhkkknnnuuuoooaaaPPPJJJGGGCCCAAABBBCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@??????>>>>>>>>>=================================:::;;;<<<===<<<;;;999888;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999777999::::::888777888999888999999999999999999888777777777888888888999999999999888888888888999999888888999999999:::::::::888999999999999:::::::::888888888888888888888888::::::999999999999999999<<<>>>AAAGGGTTTiii~~~~~~}}}}}}~~~yyywwwuuusssrrrpppllljjjccc```\\\YYYWWWTTTQQQOOOMMMJJJGGGDDDDDDCCCBBBAAA@@@AAACCCDDDFFFIIIMMMPPPQQQQQQSSSTTTTTTTTTTTTTTTYYYYYYXXXWWWXXX\\\bbbgggsssssssssvvvooo```PPPHHHFFFCCCAAAAAABBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@?????????>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<<<<<<<;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999888:::;;;;;;:::999999:::999999:::;;;;;;:::999999888888888888999999999:::999999888888888888999999888888999999999:::::::::888888888999999999::::::888888888888888888888888::::::999888888888999999999999;;;???GGGXXXmmm}}}}}}|||||||||tttrrrpppnnnmmmjjjgggdddaaa^^^YYYVVVSSSPPPMMMKKKKKKIIIFFFDDDDDDDDDCCCBBB@@@BBBDDDFFFHHHKKKOOORRRRRRSSSSSSTTTTTTTTTTTTTTTXXXXXXXXXXXX[[[aaaiiiooowwwuuuuuu{{{mmm___OOOGGGFFFCCCBBBAAAAAABBBCCCAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@?????????>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<;;;;;;:::::::::::::::;;;;;;;;;;;;<<<::::::::::::::::::::::::888:::<<<<<<;;;:::999:::666777888999999888777666888888888999999999::::::999999888888888888999999888888999999999:::::::::888888888888999999999999888888888888888888888888999999888888888999999:::999888999<<>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;<<<:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;666999;;;<<<:::999888999555666777999999777666555777777777888888888888999999999888888888888999999888888999999999:::::::::888888888888999999999999888888888888888888888888888777777777888999::::::<<<999999===@@@FFFSSS```mmm{{{~~~}}}zzzwwwsssqqqkkkiiigggeeeccc```\\\YYYXXXVVVRRROOOMMMKKKIIIGGGFFFDDDBBBAAABBBCCCBBBBBBBBBDDDGGGIIIKKKMMMPPPSSSSSSSSSSSSTTTUUUVVVWWWWWWXXXYYYZZZ[[[___eeelllrrrrrr{{{yyyhhh[[[LLLEEEEEEDDDBBB@@@@@@BBBDDD@@@@@@@@@@@@@@@@@@@@@@@@>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999:::<<<===:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<555888:::;;;:::888777777666777888::::::888777666666666666666777777777777999999888888888888999999888888999999999:::::::::777888888888888999999999777777777777777777777777777777777777888999:::;;;;;;777777;;;===???HHHRRR```rrr|||||||||}}}|||yyytttpppmmmiiigggdddbbb```]]]ZZZWWWTTTQQQNNNLLLLLLJJJHHHGGGDDDBBB@@@???@@@AAAAAAAAABBBEEEHHHJJJKKKMMMPPPSSSSSSSSSSSSTTTUUUVVVXXXYYYYYYZZZ[[[\\\___dddjjjoooxxx|||hhhXXXOOOFFFDDDCCCBBBDDDDDDDDDCCC@@@???===<<<<<<>>>@@@AAA???>>>===<<<<<<<<<<<<<<<;;;<<<===============<<<<<<<<<<<<<<<;;;:::999888999::::::;;;;;;::::::999<<<<<<;;;::::::999888888999999999999999999999999555555666666777777888888666777999999777555444444999777666444444666777999888888888777777777777777888888888888888888888888555555666777777777777777999999999888888888777777===;;;888666777<<>>======>>>???@@@>>>======<<<<<<<<<<<<===<<<<<<============<<<<<<:::;;;<<<=========<<<<<<999::::::;;;;;;::::::999<<<;;;;;;:::999999888888888888888888888888888888777777777777888888888888888888999:::999999777666888777666555555666777888777777777777777888888888777777777777777777777777666777777888888888888888999999999888888888777777777666444222333777>>>CCCPPP```sss|||}}}}}}{{{wwwqqqkkkhhhbbb```^^^\\\ZZZWWWSSSPPPPPPOOOMMMJJJHHHFFFEEEDDDBBBAAAAAAAAAAAABBBBBBCCCDDDGGGKKKNNNOOOOOOPPPRRRSSSTTTVVVVVVVVVUUUUUUUUUVVVVVVYYY\\\^^^fffvvvxxxfffVVVLLLEEECCCAAAAAABBBBBBBBBAAACCCAAA@@@???>>>>>>???@@@===<<<<<<<<<<<<======>>>===============<<<;;;:::666777:::<<<>>>>>>===<<<999::::::;;;;;;::::::999;;;;;;::::::999999888888777777777777777777777777999999999999888888888888999777666888;;;;;;999666777777666666666666777777666666777777888888999999666666666666666666666666888888888888999999999999999999999888888888888888999999888666666999>>>BBBKKKXXXlll~~~}}}|||zzzwwwsssnnnjjjggg```^^^[[[YYYWWWUUUQQQNNNNNNMMMKKKHHHFFFDDDCCCBBBAAAAAA@@@@@@AAABBBCCCCCCHHHJJJNNNPPPPPPPPPRRRSSSSSSUUUVVVWWWVVVUUUUUUVVVSSSWWW]]]```aaaiiiwwwfffVVVLLLDDDBBB@@@@@@AAAAAA@@@???CCCBBBAAA@@@????????????<<<<<<<<<<<<<<<===>>>???===>>>======<<<;;;:::999222444777:::;;;;;;:::999999::::::;;;;;;::::::999::::::::::::999999888888777777777777777777777777999999999888888777777777777444222444999;;;999555666666777777777777666666555555666777888999999:::777777777777777777777777888888888888888888888999888888888888888888888888;;;<<<<<<;;;;;;<<>>CCCBBBAAA@@@??????>>>>>><<<<<<<<<<<<<<<===>>>???============<<<;;;999999555666888999:::999888777999::::::;;;;;;::::::999:::999999999999999888888888888888888888888888888888888888777777666666555777444111333999;;;999666666666777777777777666666555555666777888999999:::888888888888888888888888888777777666666666777777888888888888888888888888777888999999888999;;;===FFFQQQfff~~~xxxvvvqqqlllhhhdddbbbaaaZZZXXXVVVUUUSSSQQQMMMKKKHHHGGGFFFDDDBBBAAA@@@@@@@@@@@@@@@AAABBBDDDEEEFFFKKKMMMOOOOOOOOOOOOQQQRRRSSSVVVWWWUUURRRRRRUUUYYY```eeeiiifffaaakkkwwwhhhWWWLLLEEECCCAAA@@@AAAAAA???>>>AAAAAAAAA@@@@@@???>>>>>>===<<<<<<<<<<<<======>>><<<<<<<<<<<<<<<;;;:::999::::::;;;;;;;;;:::999999999::::::;;;;;;::::::999999999999999999999888888888888888888888888888888777777777666666666666666999666555666999<<<;;;999777777666666666666777777666666777777888888999999888888888888888888888888888777666555555555666777888888888888888999999999555777888888777888:::<<>>??????????????????>>>>>>>>>======<<<<<<<<<<<<===;;;;;;;;;<<<<<<;;;::::::<<<;;;::::::::::::;;;<<<999::::::;;;;;;::::::999888888888888888888999999777777777777777777777777777777777777777777888888888888777777888999:::;;;888777666555555666777888777777777777777888888888888888888888888888888888:::999777666555666777888777777888888888999999999777888999999999:::===???@@@GGGZZZwww~~~|||zzzxxxwwwnnnlllgggbbb]]]YYYWWWUUURRRPPPNNNMMMLLLJJJGGGDDDCCCBBBBBBAAAAAABBBBBBCCCAAAAAABBBCCCEEEGGGIIIJJJKKKLLLNNNNNNOOOPPPRRRTTTQQQTTTVVVTTTTTTZZZfffppp|||zzzuuujjjcccpppyyyuuufffUUUIIIGGGEEEBBBAAAAAAAAA@@@???===>>>>>>?????????>>>>>>???>>>===<<<<<<<<<<<<<<<::::::;;;;;;<<<;;;;;;;;;:::999888777777999;;;<<<999::::::;;;;;;::::::999888888888888888888999999666666666666666666666666777777888888999999999:::666777777666444555777:::999777666444444666777999888888888777777777777777777777777777777777777777<<<:::888777666777888999777777888888999999999999666777888888888999<<>>=========>>>???>>>>>>>>>>>>============;;;;;;<<<<<<<<<<<<;;;;;;===<<<;;;::::::::::::::::::::::::;;;;;;<<<<<<<<<888999999::::::999999888888888777777777777888888666666666666666666666666999999888888888888888999666555555666666777888999444555666888888777777666666666777888888888888777;;;:::888666666777888999999999999999999999999999666777888888777888:::<<<:::BBBLLL^^^~~~yyyuuuqqqmmmlllhhheee```[[[WWWUUUTTTSSSPPPLLLHHHGGGGGGFFFCCC@@@??????@@@AAAAAAAAA@@@@@@AAABBBEEEIIILLLOOOQQQRRRNNNOOOPPPQQQRRRQQQPPPOOOQQQVVVTTTPPPXXXmmm{{{}}}}}}oookkkrrrssssssaaaQQQIIICCCAAA@@@@@@BBBBBBAAA???@@@??????>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;:::999999999999999888888888999999999::::::888999999::::::999999888999999888888888888999999888888888888888888888888999888888777777777888888888777666666666666666777555666777888888888777777888999::::::;;;;;;::::::;;;:::888777777777999:::999999999999999999999999666777888888777888:::<<<999???GGGUUUrrr|||xxxsssoookkkiiidddaaa]]]XXXTTTRRRPPPPPPNNNKKKGGGFFFEEEDDDBBB@@@??????@@@@@@AAAAAA@@@@@@AAACCCFFFIIILLLOOOQQQRRROOOOOOPPPPPPPPPPPPOOOOOOPPPTTTTTTSSS___tttsssiiikkkyyyuuurrr```QQQIIICCCBBB@@@AAAAAABBB@@@??????????????????>>>============<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::999999888888888888999888888888888999999999999888888999999999999888888:::999999888888999999:::888888888888888888888888777777777666666777777888999888777666555555555555666666777888888888888777666666777888888888888888888777555444444555555666777777777777777777777777666777888888777888:::;;;999???DDDLLL```|||~~~}}}}}}}}}|||{{{yyyuuupppkkkfffddd^^^\\\XXXTTTPPPNNNLLLLLLKKKHHHEEEDDDCCCCCCAAA???>>>??????@@@@@@@@@@@@AAACCCDDDGGGJJJMMMOOOQQQRRRRRRQQQQQQPPPPPPQQQQQQQQQPPPTTTUUUWWWeeeyyytttooommmuuu~~~zzzqqq___QQQIIIDDDBBBAAAAAAAAAAAA@@@>>>>>>>>>???@@@@@@>>>===<<<<<<<<<;;;;;;;;;::::::::::::;;;;;;<<<<<<;;;;;;::::::999999888888888999999:::::::::::::::::::::;;;888888999999999999888888999888888777777888888999888888888888888888888888666666666666666666777888888888777666666666666666777777777888888888888888444555666666777777666666888777666555555555555666777777777777777777777777777888999888777777999;;;;;;@@@CCCFFFSSSiii}}}}}}~~~|||zzzzzzzzzxxxwwwuuuqqqlllfffaaa^^^YYYWWWTTTPPPMMMKKKIIIHHHGGGEEEDDDBBBAAAAAA@@@???????????????@@@@@@AAABBBEEEFFFHHHKKKNNNPPPQQQRRRUUUTTTSSSRRRRRRSSSTTTUUUSSSUUUVVV\\\jjj{{{{{{~~~zzzzzz~~~ooo^^^PPPIIIDDDBBBAAAAAAAAAAAA@@@>>>>>>>>>???@@@@@@>>>===<<<;;;;;;;;;;;;::::::::::::::::::;;;;;;;;;;;;::::::::::::999999999999::::::::::::::::::::::::::::::777888888999999888888777777777666666666666777777777777777777777777777777666666555666666777888888666666666666666777888888777777777777777888888888777888999999::::::999999::::::999999888888888999666666666666666666666666777888999888777777999;;;;;;>>>@@@AAAHHHYYYlllwww}}}{{{}}}|||zzzxxxwwwwwwuuutttqqqmmmgggbbb]]]ZZZVVVTTTRRROOOLLLJJJHHHGGGCCCCCCBBBAAA@@@???@@@@@@????????????@@@AAABBBCCCGGGHHHJJJLLLOOOPPPQQQRRRTTTSSSRRRRRRRRRSSSUUUVVVUUUWWW\\\dddssspppjjjoooxxx~~~}}}nnn^^^PPPIIIDDDCCCAAAAAAAAAAAA???>>>???????????????>>>======<<<<<<;;;;;;;;;:::::::::::::::;;;;;;;;;;;;:::::::::999999999999:::;;;;;;888888888888888777777777777777888888888888777777666666666555555666666666666666666666666666666666666666666666777888999999555555555555666777888999666666666555666777777888666666777888888888888777777777777777666666666555666666666666666666666666888999999888777777888:::888:::<<<<<<@@@KKKZZZfffsssvvvyyy|||~~~{{{xxxwwwvvvuuusssqqqmmmhhhccc^^^ZZZXXXSSSRRRPPPNNNKKKIIIGGGFFFAAAAAABBBAAA??????@@@BBBAAA@@@@@@@@@AAABBBDDDEEEHHHJJJKKKNNNOOOQQQRRRRRRPPPPPPPPPQQQRRRSSSTTTUUUWWW\\\dddppp|||ssseee^^^eeesss}}}|||mmm]]]PPPIIIEEECCCAAAAAAAAAAAA???===@@@??????>>>>>>>>>>>>>>><<<<<<<<<<<<;;;;;;;;;;;;999::::::;;;;;;::::::999888888888888888999::::::888888888888777777777666777777888888888888777777777777666666666666777777777777777777777777777777777666666777888999::::::777666666666666666777888666555444444444555777777333444555555666666555555555555666666555555444444777777777777777777777777888999999888777777888:::777888888999;;;BBBLLLUUUccckkkttt{{{~~~zzzxxxvvvuuutttssspppkkkddd___[[[XXXWWWPPPPPPOOOMMMJJJHHHFFFEEE???@@@BBBAAA???>>>AAACCCBBBAAAAAAAAABBBDDDFFFGGGJJJKKKMMMNNNPPPQQQRRRRRROOOPPPQQQSSSUUUVVVWWWWWW]]]cccooo|||~~~hhhaaaZZZ___rrr{{{lll]]]PPPIIIEEECCCAAAAAAAAAAAA???===AAA@@@>>>=========>>>???======<<<<<<<<<;;;;;;;;;999::::::;;;;;;::::::999777777666777777888999999::::::::::::999999888888777777888888888888777777888888777777777777888888888888888888888888888888777777777777888999:::;;;999888777666666555555666555444444333333555666777666777777888888888888888;;;;;;;;;;;;;;;:::999999888888888888888888888888888999999888777777888:::999888888999:::>>>EEELLLXXXbbbppp{{{~~~zzzwwwuuutttttttttpppiiibbb]]]YYYXXXWWWOOONNNMMMLLLJJJGGGEEEDDD>>>@@@BBBAAA???>>>AAADDDCCCBBBAAAAAABBBEEEGGGIIIKKKLLLMMMOOOPPPQQQRRRRRRPPPRRRUUUWWWZZZ[[[[[[[[[bbbjjjvvvooo```[[[ZZZgggyyykkk]]]PPPIIICCCCCCBBBAAA@@@@@@@@@@@@<<<;;;;;;;;;;;;<<<======???>>><<<;;;;;;<<<<<<===::::::::::::::::::::::::<<<:::999999;;;;;;:::888999888555444444555888999888888888888888888888888777777777777777777777777888888777777777777777888666666555555555555666666555555555555555555555555222555999======;;;777555666666666666666666666666888888777777666666666555555555555555555666777777777666555555555666888999888888888999;;;>>>AAABBBKKKVVVfffwww~~~{{{wwwtttrrrqqqqqqqqqllleee^^^ZZZVVVSSSRRRMMMMMMLLLJJJHHHEEECCCAAABBBBBBBBBBBBBBBAAA@@@??????AAADDDFFFFFFGGGIIIJJJKKKLLLNNNPPPQQQQQQPPPPPPVVVUUUTTTTTTTTTUUUXXX\\\bbbfffnnnyyyooodddUUU]]]kkkyyykkk\\\OOOIIICCCCCCBBBAAA@@@@@@@@@@@@??????>>>===<<<<<<======>>>======<<<<<<<<<<<<<<<::::::::::::::::::::::::;;;999888888999:::888777:::999777666666777999:::888888888888888888888888777777777777777777777777888888777777777777777888666666555555555555666666555555555555555555555555444555777999::::::::::::666666666666666666666666777777777666666555555555666555555555555666777777777666555555555666888999999888999999;;;===@@@AAAGGGQQQcccuuu~~~|||yyyuuuqqqooonnnmmmlllhhhbbb\\\XXXUUURRRPPPLLLLLLKKKIIIGGGDDDBBBAAA??????@@@AAAAAAAAAAAAAAAAAACCCEEEGGGGGGGGGHHHJJJLLLMMMOOOQQQRRRSSSSSSSSSWWWVVVWWWWWWXXXXXXZZZ\\\```aaagggrrr~~~ddd___aaaoooxxxjjj[[[OOOIIICCCBBBAAA@@@@@@??????@@@BBBBBB@@@???>>>========================<<<;;;;;;:::::::::::::::::::::::::::999777888999999888666::::::::::::::::::::::::777777777777777777777777777777777777777777777777777777777666666777777888777666666555555666666777666666666666666666666666666555555555777999<<<>>>666666666666666666666666666666666555555555555555666666555555666666777888777666555555555666888999:::999999999:::<<<>>>???BBBLLL]]]rrr|||zzzvvvqqqmmmjjjhhhgggeeebbb]]]ZZZWWWTTTPPPMMMKKKJJJIIIGGGEEECCCBBBAAA<<<<<<===>>>@@@AAAAAABBBBBBDDDGGGHHHGGGHHHIIIJJJMMMNNNPPPRRRTTTUUUUUUUUUSSSTTTUUUWWWXXXZZZ[[[[[[^^^[[[^^^kkkttt^^^dddssswwwhhhYYYNNNIIICCCBBBAAA@@@????????????BBBAAA@@@???>>>>>>>>>>>>;;;<<<===>>>===<<<;;;::::::::::::::::::::::::::::::999888888999999888777999999:::;;;;;;:::999999666666666666666666666666666666666666666666666666777666666666666777777888777777666666666666777777777777777777777777777777777666555444666888;;;===666666666666666666666666555555555555555555444444666666666555666777777888777666555555555666888999::::::999999999;;;<<<===???HHHYYYooo~~~zzzwwwsssnnniiieeecccbbb^^^\\\ZZZXXXVVVSSSNNNKKKIIIHHHGGGEEECCCBBBAAAAAA<<<<<<<<<===>>>???@@@AAABBBDDDGGGIIIIIIJJJLLLMMMPPPPPPQQQRRRSSSTTTTTTUUURRRUUUWWWXXX\\\aaabbb```\\\XXXZZZiiipppccctttvvvfffXXXMMMJJJBBBBBBAAA@@@????????????>>>>>>=========>>>>>>???;;;<<<=========<<<:::999::::::::::::::::::::::::<<<:::999999::::::999888777888999::::::999888777666666666666666666666666666666666666666666666666666666555555666777888888777777666666666666777777888888888888888888888888777777777777777777888888666666666666666666666666444444555555555555555555666666666666666777888888777666555555555666888999:::999999888999:::;;;<<<===DDDTTTmmm}}}|||xxxuuupppkkkeeeaaa___^^^YYYWWWVVVUUUTTTQQQMMMJJJGGGFFFDDDBBBAAAAAAAAAAAA>>>>>>======>>>>>>???@@@AAADDDGGGJJJKKKLLLOOOQQQSSSRRRRRRRRRRRRRRRSSSSSSUUUZZZ^^^aaagggnnnnnniiiYYYWWW]]]ppprrrooouuueeeVVVMMMJJJBBBAAA@@@??????>>>>>>???<<<<<<<<<<<<<<<===>>>???<<<<<<<<<<<<<<<;;;::::::::::::::::::::::::::::::<<<;;;999:::;;;;;;:::888666777888999999888777666777777777777777777777777777777777777777777777777555555555555666777888888888777777666666777777888777777777777777777777777777777888888888777666555666666666666666666666666555555555555555666666666777777666666777777888999777666555555555666888999999888888777888999;;;<<<<<<@@@NNNhhh}}}{{{yyytttqqqmmmgggbbb^^^[[[ZZZUUUTTTRRRRRRQQQOOOKKKHHHEEEDDDBBB@@@??????@@@@@@AAA@@@???>>>>>>@@@AAABBBBBBEEEHHHKKKLLLNNNPPPRRRTTTSSSSSSRRRRRRSSSSSSTTTVVV___gggllltttzzzuuujjjZZZ^^^iii~~~{{{}}}tttdddUUULLLJJJBBBAAA@@@???>>>>>>>>>>>>>>>>>>===<<<<<<<<<======<<<<<<;;;;;;::::::;;;;;;::::::::::::::::::::::::;;;:::999999::::::999777777777888888888888777777888888888888888888888888777777777777777777777777555444444555555777888888888888777777777777888888777777777777777777777777666666666666777777777777666666666666666666666666555555555666666777777777777777666666777777888999777666555555555666888999888777777777888999;;;<<<>>>>>>FFF^^^}}}zzzwwwvvvpppmmmhhhccc^^^ZZZWWWVVVRRRPPPNNNMMMMMMKKKHHHFFFCCCBBB@@@>>>>>>>>>???@@@AAA@@@@@@???@@@BBBDDDFFFFFFHHHKKKLLLMMMMMMOOOPPPSSSSSSRRRSSSTTTVVVWWWXXX[[[iiiwwwzzzhhhaaalll~~~}}}~~~tttcccTTTLLLJJJBBBAAA@@@???>>>>>>>>>>>>AAA@@@???===<<<<<<<<<<<<===<<<;;;:::999:::;;;<<<:::::::::::::::::::::::::::999888888999999888666888888888888888888888888888888888888888888888888777777777777777777777777444444444555555777888888888888777777777777888888666666666666666666666666666555555444555777999:::666666666666666666666666555666666666777777888888777777777777777888888999777666555555555666888999777666666666888999;;;<<<@@@===@@@TTTvvv{{{wwwuuutttmmmjjjeee```[[[WWWUUUTTTPPPNNNLLLJJJIIIHHHFFFDDDBBBAAA???>>>===>>>???@@@@@@@@@@@@@@@BBBEEEHHHJJJIIIKKKMMMMMMMMMLLLMMMNNNRRRRRRRRRTTTVVVYYY[[[]]]fffwwwllljjjxxx{{{sssttttttuuusssuuu|||pppcccVVVKKKFFFAAAAAA@@@???>>>===<<<;;;============<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;999999999999999999999999888888777777777777777777666666777888999:::::::::777777777777777777777777999999888777666666666777:::999999999888888777777555555555444444555555555666666555555555555666666444555555666777888888999777666555444444555666777555555666666777777888888:::888666444222111000///777777777777777888888888999999888888999999:::;;;;;;===BBBLLL```{{{{{{vvvuuuuuulllhhhccc^^^[[[XXXUUUSSSMMMLLLJJJHHHGGGFFFEEEEEE@@@@@@AAAAAA@@@???>>><<>>======<<<============<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;::::::::::::::::::::::::::::::999999888777777666777777777888888999999:::777777777777777777777777888888777777666777777777666666666666555555555444444444333333333333444444666666555555555555666666444444555555666777777777666666444444333444555555888888777777666666555555666555555444444444444444777777777777777888888888999888888888888999::::::;;;===@@@FFFSSSiii}}}xxxtttrrriiieee```[[[XXXVVVRRRPPPIIIHHHFFFEEECCCBBBBBBBBB??????@@@@@@@@@>>>===<<>>>>>===============<<<<<<<<<<<<<<<<<<;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;:::999888888777888888888888888888888888777777777777777777777777777777666666666777888888666555555555555444444444555555444444444444555555777666666555555666666777333444444555555666666777666555444444333333333444777777777777666666666666555555555555555666666777666666666777777888888888888888888888888999999::::::<<<>>>@@@EEEUUUjjjzzz~~~vvvoooeeeaaa\\\XXXUUURRROOOMMMGGGFFFDDDCCCAAAAAA@@@@@@???@@@@@@AAA@@@@@@???>>>AAABBBCCCEEEGGGIIIJJJKKKLLLNNNQQQQQQPPPPPPQQQRRRVVVUUUXXX```lll{{{zzzvvvrrrtttqqqggg\\\XXX\\\ccckkkyyynnnaaaTTTJJJEEEBBBBBBAAAAAA@@@??????>>>============<<<<<<<<<<<<<<<;;;::::::999999::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::::::::888888888888777777777777666666666666666666666666666666666666666777888999888888888888888777777777888888777777777777888888777777666666666666777777555555555555666666777777777666666555444444444444333333444666777999::::::999888777666555555555666555555666666777888888888777777777777777888999999777:::===<<<>>>IIIZZZhhhvvvzzzpppccc___ZZZUUURRROOOLLLJJJGGGGGGEEEDDDCCCBBBBBBBBBAAAAAAAAABBBBBBBBBBBBBBBDDDDDDFFFHHHJJJLLLMMMNNNOOOPPPRRRSSSRRRRRRTTTUUUXXXXXX\\\fffvvvooohhhjjjnnnssstttmmmccc___fffnnn{{{~~~mmm```SSSIIIDDDBBBAAAAAAAAA@@@?????????============<<<<<<<<<<<<;;;;;;:::999999999999:::888888888888888888888888888999999::::::;;;;;;<<<888888777777777777777777666666666666666666666666666555555555666777888888999999999999999999999999888888777777777777888888777777666666666666777777777777777777777888888888777777777777666666555555333333444666777999::::::888888777666666666666666444555555666777777888888777777666666777777888999777:::<<<;;;;;;BBBNNNYYYggguuu|||rrraaa]]]XXXTTTPPPNNNKKKHHHGGGFFFEEECCCCCCBBBBBBBBB@@@@@@@@@@@@AAAAAABBBBBBDDDEEEFFFHHHJJJLLLMMMNNNPPPRRRTTTTTTTTTUUUXXXZZZWWW[[[bbbooo}}}xxx~~~kkk^^^aaakkkxxxzzzyyyssskkkkkkrrryyy|||lll___SSSIIIDDDAAAAAA@@@@@@????????????============<<<<<<<<<<<<;;;;;;:::999999999999999888888888888888888888888777777888888999999::::::777777777777777777777777777777777777777777777777666666555555555666777777777777888888888888888999666666555555555555666666888777777666666777777888888888888888888888888888666777777888888888777777777777777777666666666666555555555555666777999999444444555666777777888888666666666666666777777888999::::::999999<<>>@@@AAABBBCCCDDDEEEGGGIIIKKKLLLMMMQQQRRRTTTVVVWWWYYY\\\^^^[[[cccnnn}}}rrrlllrrr}}}ooo^^^ZZZfffuuuvvvppprrr|||{{{kkk___RRRHHHDDD@@@????????????>>>>>>>>>============<<<<<<<<<<<<;;;:::999999888999999999888888888888888888888888888888777777666666666666555555666666777777888888777777777777777777777777777777666555555555666666666666777777888888888888666555555444444555555666888888777777777777888888888888888777777777777777444555666777888888777777888888777777666666555555555555555555666666777888333333444555666777888999666555555555555666777777999888777777999<<>>>>>>>>>>>>>>>>>>>>>>>???AAACCCDDDEEEEEEGGGIIIKKKMMMNNNOOOQQQRRRUUUVVVXXX[[[___ccciiittttttjjjnnnzzzssseee^^^cccttt|||tttxxx{{{kkk^^^RRRHHHCCC?????????>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<;;;:::999999888888999999999999999999999999999999999999888666555333222222444555555666777888888999777777777777777777777777888777666555555555555555777777888888999999999:::777777666666666666777777888888777777777777888888777777777777666666666666222333555666888888777777555555666666777777888888999888777555444444333333333333444555666777888999555555555555555666777777888666555888<<<@@@AAA@@@DDDOOO___ooo|||~~~}}}zzzxxxuuuooogggaaa\\\XXXSSSOOOKKKIIIFFFCCCAAAAAA@@@??????>>>??????AAAAAA@@@AAABBBDDDFFFHHHHHHIIIJJJLLLNNNPPPRRRSSSPPPRRRUUUWWWYYY]]]bbbeeexxx|||tttuuuxxxiiiaaacccnnnxxx}}}{{{kkk\\\OOOGGGEEEBBBAAA@@@???>>>>>>>>>>>>======<<<;;;;;;;;;;;;<<<;;;;;;::::::::::::999999888888888888888888888888999888666666777:::===???888777666555555666777888999888777666666777888999999999888777666555444444555555555555666666666666777777666666666666777777777777888888888888777777888888888888888777777666333444555666666555444333333444555666666555444333777999:::999666555666888555555555555555555555555333333555666777777777777888777555333444666888:::<<>>===@@@@@@AAACCCDDDFFFGGGGGGLLLMMMOOOOOONNNNNNOOOPPPUUUSSSTTTXXXYYY[[[fffsss~~~ooo___]]]lllzzzjjj\\\OOOGGGEEEAAAAAA@@@???>>>>>>>>>>>>======<<<;;;;;;;;;;;;<<<;;;;;;::::::::::::999999888888888888888888888888999999999999999999888888777666555555555555666777777666555444444555666777888777777666666555555444555555555555666666666666777777666666666666777777666777777777777777777666555555666666666555444444555555666777777666555555444555666666666666555444444666777666333222333555666666666666666666666666444444555666777777777666;;;:::999888999:::<<<===<<>>>>>>>>AAAAAACCCDDDFFFHHHIIIJJJKKKLLLNNNOOOOOOPPPRRRTTTTTTSSSVVVYYY\\\aaaqqqzzzmmmbbbggg{{{zzzjjj\\\OOOGGGEEEAAAAAA@@@???>>>>>>>>>>>>======<<<;;;;;;;;;;;;<<<;;;;;;::::::::::::999999888888888888888888888888666888:::<<<<<<999666444777666666555555666666777666666555555555555666666555555555555555555555555555555555555666666666666777777666666666666777777666666666666666666666666444555555555555444333333666666777777777777666666555555666666666666555555333444555444333222333444777777777777777777777777555555666666666666666555888888888888999999999:::;;;;;;AAAOOOaaapppzzz~~~~~~zzzzzz}}}{{{xxxvvvsssoooiiibbb]]]ZZZSSSPPPLLLIIIIIIIIIIIIHHHAAA@@@>>>>>>===>>>???@@@BBBCCCDDDFFFIIIKKKLLLMMMJJJLLLNNNOOOPPPRRRUUUXXXVVVWWWXXX[[[^^^jjj{{{sssooozzzxxxiii[[[OOOGGGEEEAAA@@@???>>>>>>===============<<<;;;;;;;;;;;;<<<;;;;;;:::::::::999999999888888888888888888888888222555888;;;<<<:::888666777777777777777777777777888888777777777777888888444444444444555555666666555555555555666666666666777777666666666666777777555555555444444555555555666666666666666555555444666666666666666666666666666666666666666666666666666666777666666555666666666666666666666666666666555666666666666666555444444555777888888888777666:::888<<>>======>>>@@@AAABBBCCCEEEGGGJJJLLLNNNOOOMMMNNNPPPQQQRRRTTTWWWZZZZZZ[[[\\\]]]cccvvv~~~wwwhhh[[[NNNGGGEEEAAA@@@???>>>==================<<<;;;;;;;;;;;;<<<;;;;;;:::::::::999999999888888888888888888888888555555777888888888888888888888888888888888888888777777888888888888777777333333444444555666666666555555555555666666666666777777666666666666777777555555444444444444555555666666666666666555555444555555555555555555555555666666555555555555666666777777777777777888777777555555555555555555555555555666666666666666555444666777888::::::999888777999888;;;BBBIIIXXXppp~~~~~~|||}}}~~~~~~~~~~~~}}}|||zzzvvvsssqqqoookkkfffaaa[[[WWWUUUOOOMMMJJJHHHHHHHHHFFFEEE@@@???>>>===>>>???BBBCCCCCCDDDEEEHHHJJJMMMOOOPPPPPPQQQRRRSSSSSSUUUYYY\\\[[[^^^aaadddppp}}}vvvgggZZZNNNGGGFFF@@@@@@???>>>==================<<<;;;;;;;;;;;;<<<;;;;;;::::::::::::999999888888888888888888888888:::999777666555555555555777888888999999888888777555555666666666666555555444444555555555666666666555555555555666666666666777777666666666666777777666555444333333444555666444555555555555444333333555555444444444444555555555555444444444444555555666555444555777777777555555555555555555555555555555555666666666666666555444555666777888777666666888888:::???BBBMMMhhh}}}yyywwwyyy{{{}}}~~~zzz|||~~~~~~}}}{{{~~~|||yyywwwuuutttqqqooollljjjfffbbb]]]YYYUUUSSSNNNLLLIIIGGGFFFEEECCCAAA@@@?????????@@@AAACCCDDDEEEEEEGGGIIIKKKNNNOOOPPPSSSSSSTTTTTTTTTWWW[[[^^^___fffnnnvvvtttzzzuuugggZZZNNNGGGFFF@@@???>>>======<<<<<<=========<<<;;;;;;;;;;;;<<<;;;;;;::::::::::::999999888888888888888888888888999888777666555444444444555666777777777777666555444555666777777666555444666666666666666666666666555555555555666666666666777777666666666666777777777666555333333555666777555555666666666555444444777666555444444555666777555444333222222333444555555444222444666777666444555555555555555555555555444444555666777777777666333444444555555555555555888666888===???FFF\\\ttt|||yyyuuusssvvvyyy|||~~~zzz{{{}}}~~~}}}|||{{{yyywwwtttpppnnnnnnnnnmmmlllfffeeeaaa]]]YYYUUUSSSRRRLLLJJJGGGFFFEEEDDDAAA??????@@@@@@AAACCCDDDDDDEEEHHHHHHJJJKKKMMMOOOPPPQQQRRRSSSTTTUUUVVVYYY^^^bbbjjjuuuxxxnnnppprrrrrruuu~~~uuufffZZZNNNGGGFFF@@@???>>>======<<<<<<<<<======<<<;;;;;;;;;;;;<<<;;;;;;;;;:::::::::999999888888888888888888888888444555666777777666666555333444555666666555444333666777888999999888777666777777777777777777777666555555555555666666666777777777666666666666777777888777555444444555777888888888888888888777777666888777666555555666777888444333222222222222333444666444333444777999777555777777777777777777777777333333555666777777777777888888888888999999999999999444555<<>>===============;;;;;;:::999999999::::::<<<<<<;;;;;;;;;:::::::::888999999::::::999999888555555555555666666666666777777888888888888777777888555222444999;;;888555666666666666666666666666777777777777777666666666666666666666666555555555333444444555555666666777333333444555666777888888666555444333333444555666555555555555555555555555444444444555555555555666999777444333444555444444666666666666666555555555666666666666666777888888777888888888;;;BBBJJJOOOnnn~~~|||xxxtttrrrvvv|||}}}yyyuuurrrjjjfffaaa______bbbdddeee]]][[[YYYXXXWWWTTTPPPMMMHHHFFFDDDBBB@@@????????????@@@AAACCCEEEGGGJJJKKKJJJLLLNNNOOOOOOOOOPPPRRRWWWSSSSSSVVVWWWXXXaaakkk~~~qqqiiicccfffooowwwwwwtttlllkkkmmmvvvrrrdddWWWKKKDDDBBB??????>>>===============<<<<<<;;;:::999999999999<<<;;;;;;;;;;;;:::::::::888999999::::::999999888888888888888999999999999777777888888888888777777999666444555999;;;888555666666666666666666666666666666666666666666666666666666666666666666666555222222222333333333333333555555555555666666666666666555444444444444555666666666666666666666666666444444444555555555555666000......000444777999999666666666666666666666555777666666666666666777888777777777777999===CCCHHHZZZppp|||yyyyyyvvvtttuuuzzz~~~{{{yyyuuuqqqmmmfffbbb^^^]]]]]]___``````XXXVVVTTTSSSRRROOOLLLJJJHHHFFFDDDBBBAAA@@@AAAAAAAAAAAABBBDDDFFFIIIKKKLLLJJJMMMPPPQQQRRRRRRTTTUUUSSSRRRSSSWWWYYY^^^kkkxxxrrrfffaaaaaammm}}}xxxoooqqqvvvrrrcccVVVKKKEEEDDD??????>>>==================<<<;;;:::999999999999;;;;;;;;;;;;::::::::::::888888999999999999888888999999999999::::::::::::888888999999999999888888:::888666666999:::888555666666666666666666666666444444444555666666666777555555666666666666666666666666666555555555555555666666666555555555444444666555444444444444555666666666666666666666666666444444444555555555555666444222111222333555555444555555666666666666666666888777666666666666666777777777888777888:::>>>AAAKKK___www}}}yyyvvvwwwvvvuuuwww}}}~~~}}}zzzwwwtttpppkkkggg```^^^[[[ZZZ[[[[[[[[[ZZZYYYVVVSSSQQQPPPOOOMMMKKKGGGFFFDDDCCCBBBBBBCCCCCCDDDDDDEEEFFFHHHKKKLLLNNNKKKNNNRRRTTTUUUUUUVVVXXXRRRSSSUUUXXX\\\fffyyypppcccZZZ\\\fff{{{vvvzzzsssdddXXXMMMGGGGGG???>>>>>>===============>>>===<<<;;;:::999999999;;;;;;;;;:::::::::999999888888999999999999888888666666666777777777888888888888999999999999888888999777666666777777666444666666666666666666666666222333333444555666777777555555555555666666666666888777777666555555444444555555555555555555555555555555555444444555555555444444444444444444444444444444444555555555555666:::888666555555555444222555555555555666666666666888777777666666666666666777888999999999:::<<<>>>FFFUUUiiixxx}}}zzzxxxxxxwwwvvvxxx|||~~~~~~~~~|||~~~{{{xxxuuuqqqlllgggccc\\\ZZZXXXXXXXXXXXXVVVUUUWWWTTTPPPNNNMMMMMMLLLKKKDDDDDDCCCBBBBBBCCCEEEEEEGGGGGGHHHIIIKKKMMMNNNOOOLLLOOOSSSUUUUUUVVVWWWXXXUUUWWWYYY[[[aaaqqq{{{nnnccc]]]WWWaaavvvqqqbbbVVVLLLGGGGGG???>>>>>>===============>>>===<<<;;;::::::::::::;;;;;;:::::::::999999999777888888999999888888777555555555666666666777777888888888999999888888888777666555555555555444333666666666666666666666666222333333444555666777777444555555555666666777777444444333222111000000///333333333444555666666777444555555555555555555444444444444444444444444444444444444555555555555666555444444555777888777666444555555555666666777777777777666666666666777777444666888888888999;;;===>>>GGGWWWfffooouuuyyy}}}}}}|||yyywwwvvvwwwzzz}}}~~~~~~~~~~~~}}}|||~~~}}}{{{{{{yyyuuurrrooojjjeeeaaaYYYWWWVVVVVVVVVUUUSSSQQQPPPMMMJJJHHHHHHHHHGGGFFFBBBAAAAAABBBCCCEEEFFFHHHJJJJJJKKKKKKMMMNNNOOOPPPNNNPPPSSSTTTUUUVVVXXXZZZZZZ^^^bbbeeeooolll___\\\^^^bbbsssmmm^^^SSSIIIEEEEEE??????>>>==================<<<<<<;;;;;;;;;;;;;;;::::::::::::999999999999777777888888888888777777666777777777888888888888777777888888888888777777444444444444333333333333666666666666666666666666444444444555666666666777444444555555666777777777666555555444333222222111111222333444555666777777444444555666666555444444555555555555555555555555444444444555555555555666555444444555666555333222444444555555666777777777666666666666666777888888222333555555555666999;;;999===HHHVVVaaaiiisss{{{||||||{{{yyyyyy|||~~~~~~~~~}}}}}}~~~~~~{{{zzzyyyyyyyyyzzz{{{|||yyy~~~~~~}}}}}}{{{yyyvvvuuussspppnnnkkkgggbbb___WWWVVVTTTSSSSSSRRRPPPOOOMMMKKKIIIHHHHHHHHHGGGEEEAAAAAAAAABBBDDDGGGIIIKKKMMMLLLMMMMMMNNNOOOPPPQQQPPPRRRSSSUUUWWWZZZ___bbbdddkkkttt|||iii\\\^^^eeewwwkkk\\\QQQHHHDDDDDD??????>>>===============<<<;;;;;;;;;;;;<<<<<<===:::::::::999999999999888777777888888888888777777777777888888888999999999666666777777777777666666333444444444444444444555666666666666666666666666666666666666666666666666444444555555666777777888999999888888777777666666333333333444444555555555444444555666666555444444555555555555555555555555444444444555555555555666777666555555666555222000444444555555666777777888555555555555666888999:::444555555444444555888:::;;;:::???JJJUUU^^^jjjuuuzzz~~~}}}}}}}}}}}}}}}wwwwwwwwwwwwvvvuuutttsssqqqwww~~~|||zzzyyyxxxvvvrrrppplllkkkiiigggfffccc___[[[VVVSSSQQQPPPOOOOOONNNLLLLLLKKKJJJJJJKKKJJJHHHFFFAAABBBBBBDDDGGGJJJMMMOOONNNNNNNNNNNNNNNOOOPPPQQQRRRSSSUUUWWW[[[bbbjjjooowwwggg___kkkyyylll]]]RRRIIIEEEFFF??????>>>===============;;;;;;;;;;;;;;;<<<===>>>:::::::::999999999888888777777888888888888777777666777777777777888888888555555666666666666555555333444555555555555666777666666666666666666666666777777777777777666666666444444444555666777777888777777777777666666666666555555444444444333333333333444555666666555444333333333333333333333333333444444444555555555666666000111333666:::<<<;;;:::444444444555666777777888444444444555777888:::;;;888888888666555666999;;;===888999AAAJJJRRR^^^kkk{{{~~~}}}}}}|||}}}}}}vvvvvvwwwvvvuuussspppooonnnttt|||~~~~~~}}}}}}||||||{{{yyywwwuuutttqqqnnnkkkfffdddcccbbbaaa___[[[YYYUUURRROOOMMMMMMMMMLLLKKKHHHGGGGGGGGGHHHGGGDDDBBBCCCCCCDDDFFFIIIMMMPPPRRRNNNNNNNNNNNNNNNOOOPPPQQQSSSTTTVVVZZZ```iiissszzz}}}dddbbbxxxiiiZZZPPPGGGBBBBBB>>>>>>>>>>>>>>>??????@@@???>>>===<<<;;;;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;999999999888888888888777777666555555555666888999666666555555555555666666555555666666666666555555666555444333444555777999444555555555666666777777777777777777777777777777999999888777666555555444888777666444111...,,,+++666666555555555444444444333333333333333333333333333333333333333333333333777666666555555555666666888777555444333333444444666777777666444555888:::777777777777777777777777888999<<<@@@BBBHHHWWWeeeppp~~~|||{{{xxxsssssstttttttttsssrrrqqqrrruuuzzz~~~~~~~~~|||{{{zzzzzzyyyvvvtttqqqooommmjjjgggdddbbbaaa```^^^[[[YYYWWWVVVNNNNNNNNNMMMLLLJJJIIIHHHEEEEEEEEEEEEEEEFFFFFFFFFHHHGGGGGGHHHJJJLLLNNNPPPPPPPPPPPPOOOMMMMMMOOOQQQUUUTTTUUUZZZfffuuurrrhhhooo}}}hhhZZZPPPHHHDDDDDD@@@@@@???>>>=========>>>>>>===<<<;;;::::::;;;<<<999999999999999999999999999999999888888888888777777777666666666777888999666666555555555555666666555555666666666666555555666555444333444555777888666666666666666555555555555555555555555555555555666555555444444333333333333444444444444444333333666666555555555444444444444444444444444444444444444444444444444444444444666666555555555555666666666555444333444444666666555666777666555555777999777777777777777777777777888888:::======AAANNN[[[ttt~~~{{{xxxttttttttttttttttttuuuuuutttvvvyyy|||~~~~~~~~~~~~|||yyywwwuuutttsssrrrpppmmmkkkiiifffccc```\\\[[[ZZZXXXUUUSSSRRRQQQLLLKKKKKKJJJIIIGGGFFFEEEDDDDDDEEEEEEEEEFFFFFFFFFKKKKKKKKKLLLMMMNNNOOOPPPNNNOOOOOOMMMLLLLLLOOOQQQPPPRRRXXXcccrrrxxxjjjhhhrrr{{{gggYYYQQQIIIEEEEEEAAAAAA???>>>===<<<<<<<<<<<<<<<;;;::::::::::::;;;999999999999999999999999999999999888888888888777888777777777777888999999666666555555555555666666555666666666666666666555666555444444444555666777777777777666555555444444444444444444444444444444333333333333333333333333222333444555777777777777555555555555555444444444555555555555555555555555555555555555555555555555666666555555555555666666444444333333444555777888444555777777666666666777777777777777777777777777777777888::::::===GGGRRRqqq|||yyywwwvvvuuuttttttuuuwwwxxxvvvvvvwwwxxxzzz~~~~~~}}}|||{{{zzzzzzzzzzzzyyyxxxuuusssqqqooooookkkiiifffdddbbb```\\\ZZZVVVUUUTTTRRRPPPNNNMMMLLLKKKJJJIIIHHHGGGEEEDDDDDDDDDDDDEEEEEEFFFGGGHHHHHHLLLLLLMMMNNNNNNNNNMMMMMMKKKLLLLLLLLLKKKLLLNNNQQQOOOUUU```mmm~~~xxxddd___eeeoooyyy{{{gggZZZQQQIIIDDDDDD@@@@@@>>>======<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999888888888777777888888888888888999999999666666555555555555666666666666555555555555666666666555444444444555666666666666666666666555555555444444444444444444444444444444444555555555666666555555666666666555555444555555555555555555555555444444444444444444444444666666666666666666666666666555555555555666666777555444444333444555666777222555777888777666666666666666666666666666666666666666777:::;;;===FFFPPPaaawww~~~}}}{{{wwwtttssstttvvvwwwwwwwwwuuuttttttxxx~~~~~~~~~}}}~~~}}}|||zzzxxxwwwvvvuuuuuutttsssrrrpppnnnmmmllleeebbb___]]][[[YYYWWWTTTRRRQQQPPPOOOMMMLLLKKKJJJKKKJJJIIIHHHGGGFFFEEEEEEEEEEEEFFFGGGHHHJJJJJJKKKKKKKKKLLLLLLLLLJJJIIIHHHHHHIIIJJJJJJJJJKKKNNNQQQWWW^^^iiiuuusssfffZZZXXX\\\bbbhhhmmmwww~~~|||hhhZZZPPPHHHBBBAAA>>>===============>>>>>><<<<<<<<<=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999888888888777777777777888888999999999999666666555555555555666666777666555555555555666777555555555444444444555555333444444555666777777888555555555555555555555555333333444444555666666666666666666555444333222222444555555555555555555555333333333333333333333333666666666666666666666666555555555555555666777777777666555444333444444555222444777777666555555666666666666666666666666666777666777999:::;;;BBBJJJOOOccc|||wwwtttssstttuuuxxxwwwtttqqqpppsssyyy}}}~~~~~~~~~}}}}}}||||||}}}|||{{{yyyvvvtttrrrqqqsssrrrqqqooollliiifffeee___\\\YYYVVVUUUTTTQQQPPPNNNMMMLLLKKKJJJIIIHHHHHHIIIHHHGGGFFFEEEEEEFFFFFFGGGGGGHHHIIIKKKLLLMMMMMMJJJKKKKKKKKKJJJHHHFFFEEEEEEFFFHHHHHHIIIKKKOOORRR```fffnnnwww|||nnnaaa\\\XXXWWWUUUUUU\\\cccttt~~~|||hhhZZZQQQGGGBBB@@@===<<<<<<<<<======>>>???;;;<<<======>>>>>>======999999999999999999999999999999999888888888888777666777888888999999888888666666555555555555666666777666555444444555666777555555555555444444444333222333444555666888999999555555555555555555555555222222333333444444444555222333333444444444333333444444444555555555555555333333333333333333333333666666666666666666666666555555444555555666777888888777555444333333444444333444666666555555555666777777777777777777777777999666666888777666:::???CCCRRRiii{{{wwwuuuuuuuuuxxxvvvssspppnnnppptttxxx|||}}}}}}}}}~~~~~~|||{{{zzzyyyyyyzzzyyyxxxvvvssspppmmmkkkppppppnnnjjjfffaaa]]]ZZZZZZWWWSSSPPPOOONNNMMMKKKHHHHHHGGGGGGFFFEEEDDDDDDEEEDDDCCCCCCCCCDDDEEEFFFIIIIIIJJJJJJKKKLLLMMMMMMKKKKKKJJJJJJHHHGGGEEEDDDCCCDDDFFFHHHIIILLLPPPSSSbbbffflllqqqyyyuuufff]]]VVVXXXZZZYYYTTTSSS]]]iiiqqq|||zzzgggZZZQQQHHHCCCAAA>>>======<<<<<<<<<======:::;;;<<<=========<<<<<<999999999999999999999999999999999888888888888777555666777888888888777777666666555555555555666666777666555444444555666777555555555555444444333222333444444555666777888888444444444444444444444444444444444444444444555555222222333444444444444444444444444555555555666666444444444444444444444444555555555555555555555555444444444555555666777888666666444444333444555666444555555555444444666777777777777777777777777777777555444666666444777;;;???FFFSSSdddvvv|||zzzyyyyyywwwvvvsssooommmnnnqqquuuuuuuuuvvvxxx{{{}}}{{{|||~~~~~~|||yyywwwvvvvvvvvvuuutttsssqqqmmmiiifffdddffffffeeeccc___[[[WWWUUUUUURRRNNNKKKJJJIIIHHHGGGEEEEEEEEEDDDCCCCCCBBBBBBCCCCCCBBBBBBCCCEEEGGGIIIIIIIIIIIIJJJJJJKKKKKKKKKIIIHHHGGGEEEDDDCCCCCCCCCBBBCCCFFFGGGIIIMMMQQQTTT]]]___bbbeeelll}}}tttfff]]]WWWWWWZZZ]]]^^^YYYZZZeeerrrvvvxxxeeeZZZRRRJJJDDDCCC@@@???>>>===<<<;;;;;;;;;888999;;;<<<===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999888888888888777444555666888888777777666666666555555555555666666888666555444444555666888444555555555444444333222555555555666666666666666333333333333333333333333777777777777777777777777444444555555444333333222444444444555555555666666555555555555555555555555555555555555555555555555444444444555555777888888444444333333444555777888444555555444333333666888777777777777777777777777555222333666888777:::>>>??????DDDPPP```tttzzz|||~~~}}}}}}vvvuuusssooommmmmmpppssspppppppppqqqtttwww{{{}}}|||zzz|||~~~~~~|||zzzwwwuuutttssssssqqqpppooollliiieeeaaa___ZZZ[[[\\\\\\[[[YYYVVVUUURRROOOJJJHHHGGGFFFEEEDDDEEEEEEEEEDDDDDDCCCCCCCCCDDDDDDCCCDDDEEEHHHKKKMMMHHHHHHIIIIIIIIIIIIIIIIIIFFFEEECCCAAA??????@@@@@@AAACCCEEEGGGJJJMMMRRRUUUWWWYYYYYYZZZbbbtttoooddd```\\\WWW]]]^^^aaaaaa^^^```kkkxxxwwwdddXXXOOOGGGBBBAAA@@@???===<<<;;;;;;<<<<<<:::<<<===>>>>>><<<:::999<<<;;;;;;:::999888777777666666666666666555444444777777777777777777777777888777666444444555555666444555555555666777777777111222333444444333222111666555555555555333///,,,444555555555666777777777555555444333333333333444444444444444444444444444555555555555555555555555222333444555555444333222111222444555666555444444666555444333222333444555555555444444444333333333444444444444444555666666444555555555666666777777555555666666666666555555???>>>@@@EEELLL\\\ttt~~~uuuttt~~~zzzxxxwwwuuutttrrrqqqqqqqqqnnnmmmmmmmmmmmmnnnnnnooo{{{}}}~~~|||}}}}}}|||zzz{{{}}}zzzwwwsssqqqpppqqqpppoookkkiiigggccc```\\\ZZZXXXWWWWWWXXXWWWVVVSSSPPPNNNMMMJJJHHHGGGGGGFFFEEECCCDDDCCCAAA@@@@@@AAACCCDDDDDDDDDFFFGGGIIIJJJLLLLLLLLLLLLKKKKKKIIIIIIHHHGGGCCCDDDDDDCCCAAA@@@AAABBBEEEDDDDDDEEEHHHKKKNNNOOOOOOUUUVVVUUUbbb|||ssslllggg```^^^bbb```fffdddbbbfffjjjxxxvvvcccWWWNNNGGGBBBAAA@@@???===<<<;;;;;;<<<<<<:::;;;<<<<<<<<<;;;999999777777888888888999999999777777777777777666555555777777777777777777777777888777666555444555555666555555555555555555666666444444555555555555444444444444555888::::::999777555555555555555555666666777777666555555555555666444444444444444444444444444444444444444444444444333444444444444444444333333333444444555444444444555444333333333333444555777777666666666555555555555555444444555555666777666666666666777777777888555555666666666666555555<<<;;;<<<@@@FFFSSShhhzzzzzzyyy{{{qqqoooxxx|||wwwwwwvvvvvvuuutttsssssspppooonnnmmmllllllllllllrrrtttxxx}}}~~~yyywwwxxx{{{~~~~~~||||||~~~|||}}}}}}zzzvvvttttttvvvwwwtttqqqnnnnnnmmmmmmllleeedddaaa^^^ZZZWWWTTTSSSRRRSSSSSSSSSQQQOOOLLLKKKKKKIIIFFFEEEEEEEEEDDDBBBCCCBBBAAA@@@AAABBBDDDEEEFFFGGGHHHIIIJJJLLLMMMMMMNNNMMMLLLJJJHHHFFFDDDDDD>>>@@@AAA@@@??????@@@AAACCCDDDFFFHHHJJJLLLNNNPPPNNNTTTWWW[[[llluuurrrnnnfffbbbdddaaafffdddgggrrrzzztttaaaUUUMMMFFFAAA@@@???>>>===<<<;;;;;;;;;<<<;;;;;;:::::::::999999999666666777777777888888888777888888888888777666666666666666666666666666666777777666555555555555666555555555444444444444444555555444444444444555555333444555888<<<======;;;555555555444444444444444777777666555555555555666555555555555555555555555333333333333333333333333555444444333333444444555555555444333333333444444444444333333333444444555666666666666666555555555666666555555666666777888666777777777777888888888555555666666666666555555888777888;;;???FFFVVVdddoootttvvvsssuuu{{{rrroootttzzz~~~|||yyyyyyyyyyyyxxxwwwuuusssrrrrrrqqqooommmkkkjjjjjjiiijjjlllnnnrrrwww}}}~~~~~~wwwzzz~~~wwwrrrqqquuu{{{}}}{{{xxxxxxyyy{{{{{{{{{{{{{{{zzzwwwsssqqqqqqrrrssspppmmmjjjiiiiiigggfff^^^]]]ZZZWWWSSSOOOMMMKKKLLLMMMMMMMMMKKKIIIGGGFFFHHHFFFCCCCCCCCCDDDCCCAAABBBAAAAAAAAABBBDDDFFFGGGJJJJJJKKKKKKLLLMMMMMMNNNOOONNNKKKHHHEEEBBBAAA@@@<<<>>>??????>>>???AAACCCBBBFFFJJJLLLMMMNNNQQQUUUQQQYYYbbblll~~~|||vvvxxxuuulllfffgggeeekkkllltttrrr```TTTLLLEEEAAA@@@???>>>======<<<<<<;;;;;;<<<;;;::::::999999::::::::::::999888777666555555888888999999999888888777666666666666666666666666777666666666555555555555555555555444333333333222555555333222222333555555444444444666888888777555555555555444333333333222555555444333333333333444666666666666666666666666333333333333333333333333555444333222222333444555777666444333222222333444444333333333444444555555444444444444444444444444666666666666666777888888666666666666666777777777555555666666666666555555777666777999:::===GGGQQQ]]]fffooossswww|||yyy||||||wwwttt{{{{{{{{{zzzxxxtttpppnnnqqqpppnnnlllkkkjjjiiiiiihhhhhhiiikkkoootttxxx{{{wwwxxxuuussszzz|||wwwssstttxxx~~~}}}{{{wwwvvvwwwxxxxxxxxxzzzyyywwwtttqqqooonnnnnnooolllhhhfffeeedddbbbaaaYYYWWWUUURRRNNNKKKHHHGGGGGGHHHHHHHHHGGGEEEDDDCCCDDDCCCAAAAAABBBCCCBBBAAAAAAAAAAAABBBDDDFFFHHHJJJLLLLLLMMMMMMMMMMMMNNNNNNOOOMMMJJJFFFCCC@@@???>>>???@@@AAA@@@@@@AAACCCEEEEEEJJJOOOQQQRRRTTTYYY^^^^^^kkkzzzyyyuuuwwwtttkkkgggiiimmmvvv{{{ppp^^^SSSLLLEEEAAA@@@>>>>>>>>>======<<<;;;;;;======<<<;;;:::;;;;;;;;;;;;;;;:::999888777777666888888999999999999888888666666666666666666666666666666666666666555555444555555555444333333333222777666555444444555666777555444333333444444333111555555555444333333333222555555444333333333333444666666666666666666666666333333333333333333333333555444333222222333444555777666444333222222333444222333333444444555555555333444444444444444444444666666666666666777888888555555555555555555555555555555666666666666555555888777888:::999999>>>EEEOOO[[[kkkwww}}}}}}wwwsssrrrxxxyyyyyyyyywwwuuurrrpppooonnnmmmkkkjjjjjjiiiiiiggggggffffffhhhkkknnnpppqqqqqqpppuuu}}}~~~|||{{{zzz{{{}}}~~~{{{wwwvvvvvvwwwwwwvvvvvvtttqqqnnnkkkiiigggfffhhhfffcccbbbaaa```]]][[[UUUTTTRRROOOLLLIIIGGGFFFEEEEEEEEEEEEDDDCCCCCCBBBBBBAAA???@@@AAACCCBBBBBBAAABBBCCCEEEGGGIIIKKKLLLMMMMMMMMMMMMNNNNNNNNNNNNNNNLLLIIIEEEBBB@@@??????AAABBBBBBAAAAAABBBEEEGGGIIIMMMSSSXXX]]]bbbiiinnnuuuvvvoooooollleeeeeekkksssppp^^^SSSLLLEEEAAAAAA>>>>>>>>>>>>===<<<;;;:::======<<<<<<<<<;;;;;;;;;888999999999999:::::::::777777888999999999999888666666666666666666666666666666666777666555555444555555555444444444444444888888777777777777888888444333333444555666666555555555555444444444444444777777666555555555555666555555555555555555555555333333333333333333333333555444444333333444444555555555444333333333444444222222333444555555555555555555555666666666666666666666555555666666777888555555444444444444444333555555666666666666555555888777888::::::888;;;???GGGSSSfffxxx|||uuupppoooooouuuvvvwwwxxxxxxwwwvvvuuunnnnnnlllkkkjjjiiiiiiiiieeedddcccccccccdddfffgggjjjjjjmmmxxx}}}~~~}}}}}}~~~{{{{{{||||||}}}~~~{{{xxxtttssssssttttttssstttqqqmmmjjjhhhfffcccaaaaaa___]]]\\\\\\[[[XXXVVVRRRQQQOOOMMMKKKIIIGGGGGGCCCCCCCCCCCCCCCCCCCCCCCCAAA@@@???@@@BBBDDDDDDCCCCCCDDDFFFHHHJJJLLLMMMNNNNNNNNNNNNOOOOOOOOOOOOOOOPPPMMMIIIEEEBBB@@@@@@@@@@@@AAAAAAAAAAAACCCGGGJJJNNNTTT^^^jjjvvvzzznnneeecccaaa```fffpppyyyooo^^^SSSLLLFFFBBBBBB===>>>>>>>>>===<<<;;;:::;;;;;;<<<===<<<;;;:::999888888888888999999999999666777777888999999888888777777777777777777777777555666777777777666444444555555555555555555666666666666777777777777666666666555444555777888888777555555555555555555666666777777666555555555555666444444444444444444444444444444444444444444444444333444444444444444444333333333444444555444444444111222333555555555555555555555555666666666777777555555444444555555666777666666555555444444444444555555666666666666555555666555666999:::888:::===AAAKKK^^^ttt}}}xxxsssqqqrrrtttyyyyyyxxxxxxwwwwwwvvvvvvpppooommmkkkiiigggffffffbbbbbbcccccccccccccccccccccfffkkkvvv~~~||||||~~~~~~{{{xxxwwwwwwvvvwwwwwwwwwxxxxxxxxxxxxtttqqqnnnlllmmmnnnnnnmmmqqqmmmiiifffdddbbb___\\\YYYXXXVVVVVVVVVVVVSSSQQQMMMMMMLLLJJJIIIHHHGGGFFFBBBBBBBBBBBBBBBBBBCCCCCCBBB@@@@@@AAADDDFFFFFFFFFFFFGGGHHHKKKMMMNNNOOOPPPOOOPPPPPPPPPQQQQQQRRRRRRTTTQQQLLLGGGCCC@@@?????????@@@AAABBBDDDHHHMMMQQQWWW```qqqnnncccZZZZZZ[[[___kkkyyyooo^^^SSSMMMFFFCCCCCC===>>>>>>>>>>>><<<;;;:::999:::;;;<<<<<<:::888777::::::999888777666555555555666777888888888888888888888888888888888888888555666777777777666444333444555555555666777777777111222333444444333222111999777555555666777666666444555555555666777777777555555444333333333333444444444444444444444444444555555555555555555555555222333555555555555333222111222444555666555444444000222333555666666555555333333333444444444555555444444444444444555666666777777666666555555555444555555666666666666555555444222444888999888999===???FFFXXXooo{{{|||}}}~~~|||{{{}}}}}}zzzwwwuuutttsssrrrqqqnnnkkkhhhfffdddcccbbbbbbdddeeeeeeeeeeeeddd```eeejjjqqq|||~~~|||zzz|||}}}~~~{{{xxxtttrrrqqqsssrrrrrrqqqqqqrrrrrrsssnnnkkkhhhggghhhiiiiiihhhjjjeeeaaa^^^\\\ZZZVVVSSSTTTSSSRRRRRRSSSRRRPPPNNNJJJIIIIIIHHHGGGFFFFFFFFFAAAAAAAAAAAAAAABBBBBBCCCBBBAAA@@@BBBEEEGGGGGGGGGGGGHHHJJJLLLNNNOOOPPPPPPQQQQQQQQQRRRSSSTTTTTTTTTXXXTTTOOOHHHCCC@@@>>>>>>@@@AAACCCEEEHHHMMMTTTXXX```kkkwwwdddZZZTTTVVVYYY```oooooo\\\OOOJJJGGGBBB===>>>>>>>>>===<<<<<<;;;;;;<<<<<<;;;;;;;;;:::::::::888888999999999999888888999999999999999999999999777777777777666666666666777777777777888888888888555555444444444444555555333333333333333444555666444444555555555555444444222333333444555444444444444444444444444444444444999888777666444333222111444444555555555555555555333555666666555444444555555555555555555555555555555555555555555555555555333333333444555666777777666555444333333444555666777666555444444444444444555555555555666666666666666666666666777777777777FFF@@@FFF\\\qqq}}}~~~|||wwwuuuttttttqqqoookkkgggcccaaabbbcccddddddddddddccccccbbbbbb___aaaeeejjjppptttwwwyyyvvvzzz~~~}}}~~~~~~|||{{{zzzxxxwwwvvvtttrrrqqqrrrqqqpppnnnnnnsssvvvtttoookkkkkkllliiifffdddcccbbbbbb```^^^```^^^[[[YYYXXXUUUQQQNNNQQQQQQOOONNNLLLKKKKKKKKKJJJIIIGGGDDDAAA???===<<>>?????????>>>======<<<<<<<<<<<<;;;;;;;;;:::::::::888888999999999999888888888888888888888888888888777777777777666666666666444444555777888999:::;;;555555444444444444555555444333333333333444555666666666666777777666666666555555666777777777777777444444444444444444444444555444333222111000000///444555555555555555444444222444555555444333333444555555555555555555555555444444444444444444444444444333333444444666777777555555444444444444555555666666555444444444444444444444444444555555555555555555666666666777777777???<<>>======<<<<<<<<<;;;;;;;;;:::::::::888888999999999999888888777777777777777777777777777777777777666666666666555555666777777888999999555555444444444444555555444444333333333444555555555555666666666666555555222333444444555555444444555555555555555555555555555555555444444444444333555555555555555444333222111333444444333222222333444444444444444444444444333333333333333333333333444444444444444555666777444555555555555555555444666666555444444444444555333333333444444444444555444444555555555666666666888888>>>EEEJJJTTTkkk|||tttqqqlllfffcccaaaaaaaaa__________________``````aaaaaaaaaaaa```___^^^]]]]]]```dddjjjpppuuuxxxzzz~~~{{{zzz{{{}}}|||yyyuuusssrrrqqqooonnnooonnnmmmmmmllljjjfffcccfffhhhiiifffbbb___```bbbdddaaa\\\YYYXXXXXXXXXWWWYYYWWWUUUSSSRRRPPPLLLJJJGGGFFFEEEDDDCCCCCCCCCCCC@@@@@@AAAAAABBBBBBCCCCCC@@@@@@AAABBBCCCDDDEEEEEEGGGGGGHHHJJJKKKMMMNNNNNNOOOMMMKKKKKKLLLMMMLLLKKKLLLLLLNNNTTTXXX]]]fffnnnnnn```QQQKKKHHHFFFFFFGGGFFFIIILLLOOOTTT```ppp|||vvvpppttt}}}~~~nnn]]]TTTRRRTTTVVV\\\fffuuuvvvjjjZZZOOOJJJGGGDDD@@@??????>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;:::::::::888888999999999999888888777777777777777777777777777777777777666666666666:::999888777666555444444555555444444444444555555444444333333333444444555222222333333333333222222111111222333333333333333333333333333333333333333555555555555666666666666666666666555444333222111222333555555333222333444444444444444444444444444333333333333333333333333444444444444444555666777333444555666666555444333666555555444444444555555333333444444444555555555444444444444555555555666666888<<>>======<<<;;;;;;::::::<<<<<<;;;;;;;;;:::::::::888888999999999999888888888888888888888888888888777777777777666666666666:::999888777666444444333555555444444444444555555555444444333333333444444222222333333333333222222444444555666666666666666222222222222222222222222000111111222333333444444555555555555444333222111333444666666444444444555444444444444444444444444333333333333333333333333555444444444444555666666333444555666666555444333555555444444444555555666444555555555666666666666444444444444555555555666666777999;;;===AAAKKKTTTdddooo~~~zzzqqqiiieeecccaaa________________________```]]]]]]]]]]]]\\\[[[ZZZZZZWWWXXXYYYZZZ]]]```ccceeekkkooovvv{{{~~~}}}{{{zzzzzz{{{{{{xxxuuuqqqnnnlllkkkiiigggfffeeeeeeeeedddaaa\\\XXXXXXXXXXXXXXXWWWXXXZZZ[[[\\\XXXSSSOOONNNOOOOOOOOOMMMLLLJJJJJJJJJIIIFFFDDDCCCCCCBBBAAAAAABBBBBBBBBCCCCCCBBBAAA@@@@@@??????AAABBBCCCDDDFFFHHHIIIIIIJJJJJJKKKLLLMMMNNNOOOPPPRRRPPPMMMLLLMMMNNNNNNMMMLLLOOOTTTZZZbbbkkkrrruuulll^^^QQQKKKJJJIIIIIIKKKJJJPPPWWW___jjj{{{rrrjjjmmmrrr}}}~~~{{{ooo___WWWXXX]]]^^^dddnnn{{{qqqhhhZZZOOOIIIFFFCCC@@@======<<<;;;;;;::::::999<<<<<<;;;;;;;;;:::::::::888888999999999999888888888888888888888888888888777777777777666666666666666666666666666666666777555555444444444444555555555555444333333333444444555555666666666666555555222333444444555555444444222222222222222222222222222222222333444555555555444444444444444333222111333555666666555444444555333333333333333333333333333333333333333333333333555555444444444555555666444555555555555555555444555444444444444555666666555555555666666666777777444444555555555666666666555555666888:::===@@@CCCRRR]]]nnnuuulllgggdddaaa^^^^^^^^^^^^]]]]]]]]]\\\\\\]]]]]]\\\[[[ZZZXXXWWWVVVWWWWWWWWWWWWXXXZZZ[[[\\\bbbeeekkkooosssvvvyyy|||xxx{{{~~~}}}~~~}}}|||{{{zzzyyyyyyyyyuuurrrnnnkkkiiigggeeeddd```______^^^^^^[[[XXXTTTRRRSSSSSSTTTUUUVVVVVVVVVUUURRRNNNKKKKKKKKKKKKKKKIIIHHHFFFFFFGGGFFFDDDBBB@@@???????????????@@@AAA@@@@@@@@@AAABBBCCCCCCCCCDDDDDDEEEGGGHHHJJJKKKKKKJJJJJJKKKMMMNNNOOOQQQQQQQQQNNNLLLKKKMMMOOOPPPPPPQQQXXX```dddjjjrrrwwwxxxiii\\\OOOKKKJJJJJJKKKNNNOOOVVVaaakkkxxxyyyjjjkkksssyyy}}}rrrdddYYYVVVZZZ___dddmmm|||pppggg[[[OOOHHHDDDAAA@@@=========<<<;;;;;;::::::<<<<<<;;;;;;;;;:::::::::888888999999999999888888777777777777777777777777777777777777666666666666444555555666666666777777555555444444444444555555666555444333333333333333666666666777777666666666000000111222222222222111444444444444444444444444444555555666666777777777333333444444444333333222222444666555444333444444333333333333333333333333444444444444444444444444666555555444444444555555555555444444444444555555444444444444444555666666444444444555555555666666555555666666666777777777444555777777777:::<<<===HHHRRRbbbttt}}}tttnnnjjjfffbbb``````___^^^]]]\\\[[[[[[]]]]]]\\\\\\[[[YYYXXXWWWWWWWWWWWWXXXXXXXXXXXXXXX\\\^^^aaadddfffiiimmmpppqqqsssxxx~~~~~~}}}~~~}}}~~~~~~}}}}}}}}}~~~{{{{{{{{{zzzyyyxxxwwwvvvqqqmmmiiifffdddbbb```___[[[YYYXXXWWWWWWVVVSSSQQQPPPPPPQQQRRRRRRRRRPPPOOONNNKKKHHHGGGGGGHHHGGGFFFFFFEEEDDDDDDEEEEEECCCAAA>>>>>>>>>>>>>>>???@@@@@@>>>???@@@AAACCCEEEFFFGGGFFFGGGHHHIIIJJJKKKLLLMMMJJJJJJLLLNNNPPPQQQSSSSSSRRRPPPNNNNNNPPPSSSUUUVVVZZZeeeoooqqqsssxxx}}}}}}hhh[[[OOOKKKLLLLLLNNNQQQTTT]]]kkkxxxvvvlllpppyyy{{{nnnaaaZZZ\\\cccjjjppp|||pppggg[[[PPPHHHDDDAAA???>>>>>>>>>===<<<<<<;;;;;;<<<<<<;;;;;;;;;:::::::::888888999999999999888888666666666666666666666666777777777777666666666666777777777666555555444444555555555444444555555555666555444333333333333333444444555555555555444444333333444555555555555444666666666666666666666666222222222333333333444444222222333444444444333333111333555444333222333333333333333333333333333333555555555555555555555555666555555444444444555555666555444333333444555666444444444444444555666777333333333444444444555555666666666666777777777777444888999777555888<<>>>>>===<<<;;;:::::::::<<<<<<;;;::::::999888888777888999999888777666555555555666666666666666555666666666666777888999:::<<<;;;:::888777555444333999777666555666666444333555444444333333444444555444222111111222333222111222222222222222222222222333333333333333444555666666555333333444444333222333444444555444444333333666555333222111222333333444555555666777888888999222222333333444555666666555444444333333444444555555555555444444333333333444444444444444444444444777666444333333444666777555555555555555555555555666777888888777666777999@@@DDDMMM]]]llluuuvvvtttyyysssmmmeeeaaadddddd___\\\]]]^^^^^^]]]\\\YYYXXXYYYZZZ[[[ZZZYYYYYYZZZYYYWWWUUUXXXXXXYYY[[[\\\\\\\\\\\\cccdddfffjjjnnntttxxx{{{{{{{{{}}}}}}{{{zzz|||zzzwwwxxx~~~}}}yyytttssstttuuusssqqqnnniiiccc```___\\\VVVQQQQQQPPPOOOMMMLLLKKKKKKKKKLLLLLLKKKJJJIIIGGGGGGFFFCCCDDDEEEEEEDDDBBB@@@???@@@@@@@@@AAABBBBBBCCCCCC===>>>???@@@AAABBBCCCCCCAAACCCFFFGGGGGGFFFGGGHHHJJJKKKMMMNNNMMMNNNPPPQQQNNNPPPRRRRRRRRRSSSUUUWWW\\\YYYSSSRRRZZZfffllllllsssxxx{{{{{{~~~}}}tttddd\\\TTTSSSXXX\\\[[[YYY\\\eeesss|||{{{|||vvvwwwxxxmmmkkkooowwwqqqeeeWWWNNNHHHBBB??????>>>>>>===;;;;;;::::::;;;<<<<<<;;;::::::999888888999999:::::::::999888777666777777777777777777777777777666666666666666777888888777777777666666666888777555555555555444222555444444333333444444555888666444555666777666555333333333333333333333333444333333333333444555666666444333333444555333222333333444444444444444444555444333222222222333333333444444555555666666666222222333333444555555666555444444333333444444555555555444444444333333333444444444444444444444444666555444333333444555666555555555555555555555555555666888888777777888999>>>@@@FFFQQQ]]]hhhnnnqqqzzzwwwnnngggffffffbbbaaaccc^^^^^^^^^]]]\\\\\\]]]^^^YYYXXXWWWWWWWWWWWWUUUSSSVVVVVVWWWYYYYYYZZZZZZZZZ]]]]]]___aaadddgggjjjlllsssrrrtttzzz~~~~~~|||{{{yyy{{{zzzwwwyyyyyyuuuqqqqqqssstttsssrrrmmmhhhbbb^^^]]][[[VVVQQQPPPOOONNNLLLKKKJJJJJJJJJHHHGGGFFFEEEDDDCCCBBBBBBDDDDDDCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@AAAAAABBBBBB>>>???@@@AAABBBCCCCCCDDDAAACCCGGGHHHHHHHHHIIIJJJHHHIIIKKKLLLLLLMMMOOOQQQRRRRRRSSSSSSTTTWWW\\\___bbbbbb```bbbkkkwww|||zzzyyy{{{yyyuuuuuuwwwssskkkaaa]]]YYYYYY[[[^^^]]][[[ZZZcccsss|||rrrssszzztttwwwzzz{{{pppdddVVVNNNHHHBBB???@@@>>>===<<<;;;;;;;;;;;;;;;<<<;;;;;;::::::999999888888999999999999888777777888888888888888888888888888888666555444444444444444444555555666777777888777555444444555555333222555444444333333444444555666444333333444555555444444444444444444444444444444444333333333444555555666444333333444555444222222222333444444444444444444444333222222222333333333333333333333333333333222333333444444555555555555444444333333444444555555444444444444333333333444444444444444444444444666555444333333444555666444444444444444444444444444555777777777777999:::<<<===@@@DDDLLLXXXdddlllttt|||zzz|||rrrmmmkkkhhhfffggg]]]\\\[[[ZZZZZZZZZ[[[\\\YYYWWWVVVVVVWWWWWWUUUSSSTTTTTTUUUVVVWWWWWWWWWWWWXXXXXXXXXXXXYYYZZZ[[[\\\dddfffjjjooouuuzzz}}}~~~}}}zzzyyyyyy{{{}}}~~~}}}||||||{{{|||zzzvvvxxx~~~uuurrroooooorrrtttsssqqqlllfff```\\\ZZZXXXUUUQQQNNNMMMLLLJJJIIIIIIIIIIIIGGGGGGFFFEEEDDDCCCCCCBBBDDDBBB@@@>>>>>>???@@@AAA??????@@@@@@@@@@@@AAAAAA@@@AAAAAABBBCCCDDDEEEEEEBBBEEEHHHJJJJJJJJJKKKLLLIIIKKKMMMNNNNNNOOORRRSSSWWWVVVUUUUUUWWW]]]dddjjjpppsssvvvzzztttrrrllleeebbbcccbbb^^^```______^^^^^^]]]\\\\\\\\\fffuuuooogggdddooouuukkkqqq|||ooobbbUUUMMMGGGBBB???@@@>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999666666666666666666666666999888888888777777777888888888777666555555555555333333444444555666777777666444333333444444333222555444444333333444444555333222000111222333333222444444444444444444444444444444333333333444444555555444333333444555444333111222333333444444444444444333333333333333333333333333333333222222222222333333333444444444555555555444444333333444444555444444444444444444444444333333444444444444444444555444444333333444444555444444444444444444444444333444666777777777999;;;;;;<<<>>>>>>BBBLLLZZZeeeqqq}}}yyyrrruuu{{{{{{vvvqqqllljjjaaa___\\\ZZZYYYYYYXXXXXX[[[ZZZXXXXXXXXXXXXWWWVVVTTTUUUUUUVVVVVVVVVUUUUUUVVVVVVVVVUUUUUUUUUVVVVVVYYY]]]bbbeeegggkkkooossstttrrrqqqppprrruuuxxx{{{{{{||||||}}}~~~~~~~~~}}}~~~~~~}}}}}}}}}~~~~~~|||wwwvvvzzz|||{{{vvvssspppppprrrsssrrrpppiiiddd]]]XXXVVVTTTRRRQQQKKKJJJIIIHHHGGGGGGGGGGGGFFFEEEEEEDDDCCCBBBBBBBBBAAA@@@???>>>===>>>???@@@??????@@@@@@@@@AAAAAAAAACCCCCCDDDEEEEEEFFFGGGGGGEEEGGGJJJKKKJJJIIIJJJKKKMMMOOOQQQRRRRRRSSSUUUWWWYYYYYYZZZ\\\```hhhrrrxxx~~~gggccc[[[TTTRRRTTTWWWXXX___aaabbb```]]]\\\^^^```eeelllyyy}}}qqqggg______fffyyyzzzkkkgggnnnyyymmmaaaTTTLLLGGGAAA???@@@======<<<;;;;;;;;;;;;<<<;;;;;;::::::::::::999999666666666666666666777777999888777666666666666777888777777666666777777888444444444444555555555555555444333333444555333222555444444333333444444555444333222222444555555555222222222222222222222222555444444333333333444444555333333333555555444333111222222333444444333333222333333333333333333333444444444333333333333333333333333444444444444444555444444333333444444555444444444444444444444444333333333444444444555555444444444333333444444444444444444444444444444444222444666666666777999:::888;;;<<<<<<<<>>=========<<<===>>>?????????>>>===@@@@@@@@@AAABBBBBBCCCCCCFFFFFFGGGGGGHHHHHHIIIIIIIIIKKKLLLLLLJJJIIIHHHIIIMMMOOORRRSSSTTTUUUXXXZZZ[[[^^^ccciiirrr}}}zzzkkk\\\WWWPPPLLLKKKOOOUUU[[[```cccdddcccbbbccciiinnnooottt}}}}}}nnnccc\\\YYYaaarrr|||qqqlllnnnuuu~~~kkk___SSSKKKFFFAAA???@@@===<<<<<<;;;;;;;;;<<<<<<::::::::::::::::::::::::999999999888999999:::;;;:::999777666555555666777888888777777777777888999555555555555555444444444666444333444555555444333555444444333333444444555222111///000222444444333222222222222222222222222555555444333333333444444444333222333555555555444222222333333333333222222222222333444444444333333444444444444444444444444444444444444444444444444555444444333333444444555333333333444444444444555222333333444444555555555333333333444444333333333333333333333333333333333333444666666666666888999555888::::::999<<>>>>>>>>======:::;;;>>>???@@@???>>><<>>BBBPPPXXXhhh~~~}}}yyypppkkkiiigggccc```^^^[[[YYYWWWXXXYYYYYYYYYZZZZZZZZZZZZYYYXXXWWWVVVSSSTTTUUUUUUUUUUUUTTTSSSQQQRRRSSSTTTSSSTTTUUUVVVVVVWWWYYY[[[\\\^^^______aaabbbbbbccceeehhhjjjlllooopppssstttuuuvvvxxxyyy{{{zzzzzz{{{{{{yyywwwvvvyyy|||}}}{{{zzz{{{{{{|||{{{zzzxxxvvvtttsssrrrrrroootttyyyzzz|||~~~zzzuuurrrnnnlllllliiieeeaaaXXXWWWTTTPPPKKKHHHGGGFFFCCCCCCBBBAAAAAAAAABBBBBB@@@@@@@@@@@@@@@?????????;;;<<<<<<>>>>>>?????????AAABBBDDDEEEHHHIIIKKKLLLKKKKKKKKKKKKLLLLLLLLLLLLLLLNNNPPPQQQPPPOOOOOOPPPSSSWWW\\\bbbhhhmmmssswwwyyy{{{~~~tttdddWWWMMMHHHHHHMMMVVV\\\aaakkkvvvyyykkkeeegggjjjttt}}}nnnnnntttjjj^^^QQQJJJFFFAAA@@@AAA<<<<<<;;;;;;;;;<<<<<<===::::::::::::::::::::::::999999888888888999;;;<<<===<<<:::888777777888999:::999777666444333333333444555555555666777777777666555444555666777666555555444444333333444444555444222111222555666666666444444444444444444444444666555444333333333333333444333222333555666555444444444444333222111000///000111333444555444333333111111222333444444555555444444444444444444444444555444444333333444444555333333333444444555555555222222333333444555666666222333333444444333333222333333333333333333333333444666777666555555666777999999:::999999;;;===???CCCJJJYYYpppzzzuuupppjjjeeeaaa^^^[[[ZZZ[[[\\\\\\\\\[[[[[[ZZZZZZYYYXXXWWWVVVUUUUUUVVVWWWVVVUUUTTTSSSPPPPPPPPPQQQRRRSSSSSSSSSRRRSSSUUUXXXYYYZZZZZZYYY]]]]]]]]]]]]___aaaccceeedddfffiiilllnnnppptttvvvwwwvvvvvvwwwwwwvvvsssqqqrrruuuyyy}}}~~~~~~~~~~~~~~~~~~{{{xxxvvvvvvxxxyyy{{{zzzwwwuuuqqqnnnllljjjjjjpppuuuvvvxxxyyyvvvqqqpppmmmjjjhhhhhhfffaaa]]]UUUTTTSSSOOOJJJFFFDDDDDDBBBBBBAAAAAA@@@AAAAAAAAA============<<<<<<<<<<<<===<<<;;;;;;<<<>>>@@@BBBBBBCCCEEEGGGIIILLLNNNOOOLLLLLLLLLLLLLLLMMMMMMMMMLLLNNNQQQSSSSSSSSSTTTUUU\\\aaahhhpppxxxttt___SSSMMMHHHIIILLLVVVeeepppxxxooojjjnnnyyywwwuuuwww~~~hhh[[[NNNIIIGGGCCC@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<:::999888888777777888888555444444555888999999888777777777777666666666666888777666555444333333333444444555555666666777777555555555555555444444444333333333222222111111111333333333333333333333333555444444333333222222111555444444333333444444555444333333222222333333444444555444333111111333555666555555444444333222222222222111111222444555666555444222111111222333444555555555444444333333333333333333333333333333333333333333333333333333333555444444333333444444555444444444555555555555666666555444666888:::;;;:::AAACCCIIIYYYvvv|||rrrllldddaaa^^^]]]]]]]]]\\\[[[YYYZZZZZZZZZYYYXXXWWWVVVRRRUUUYYY[[[[[[XXXUUUTTTPPPQQQRRRQQQQQQQQQRRRSSSSSSUUUXXXXXXWWWVVVVVVWWWVVVUUUTTTTTTUUUXXX[[[]]]______```bbbeeeiiilllnnnqqqppppppooonnnlllkkkkkkkkkoootttyyy|||}}}}}}||||||}}}}}}{{{{{{~~~}}}zzzxxxwwwxxxxxxvvvsssqqqqqqsssuuuwwwuuurrrnnnkkkiiihhhggghhhjjjllloooooonnnlllkkkiiihhhfffbbb___\\\ZZZXXXSSSOOOKKKIIIHHHGGGDDDAAACCCBBBBBBAAA@@@???>>>>>>============>>>>>>>>>???======>>>???@@@BBBCCCDDDDDDGGGKKKMMMNNNOOOQQQRRRQQQPPPNNNMMMMMMNNNOOOOOONNNQQQUUUVVVUUUWWW\\\```cccqqqqqq]]]QQQIIIHHHJJJKKKVVVeeessssssrrr{{{}}}ggg[[[NNNIIIFFFCCC@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;:::999888888777777888888777666555666777888777666777777777777666666666555777666555444444444444444444444444444555555555555444444444555555555555555444444333333333222222222444444444333333333333333333333333333333333333333555444444333333444444555444333333222222333333444444444444333111111222444222222333333444555555555222222111111222444555666777666666555555666666777555555444444444333333333333333333333333333333333333333333333333333333333555444444333333444444555555555555666666666666777666555444555777999999999<<<>>>DDDRRRlllyyymmmjjjgggdddcccbbb```^^^\\\\\\\\\[[[ZZZYYYXXXWWWTTTWWW[[[]]]\\\[[[YYYXXXUUUUUUSSSRRRQQQQQQRRRTTTTTTUUUWWWWWWUUUSSSSSSSSSUUUTTTSSSRRRSSSVVVXXXZZZZZZZZZ[[[\\\___bbbdddfffhhhhhhgggggggggggghhhhhhhhhkkkoootttwwwyyyyyyyyyyyyzzz|||~~~{{{yyyxxxzzz}}}~~~~~~~~~{{{wwwuuutttttttttsssqqqnnnmmmnnnooopppooolllhhheeecccbbbbbbbbbccceeeffffffeeedddccc```___^^^\\\ZZZXXXWWWVVVQQQNNNJJJHHHHHHFFFDDDAAABBBAAAAAA@@@??????>>>>>>======>>>>>>>>>?????????@@@@@@@@@AAACCCDDDFFFGGGEEEHHHLLLNNNNNNOOOPPPRRRPPPOOONNNNNNNNNOOOPPPQQQQQQTTTWWWVVVUUUXXX```hhhwww|||rrrooovvvsss___RRRKKKHHHIIILLLSSSZZZgggxxxzzz~~~ttt{{{fffZZZMMMHHHFFFBBB@@@???<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;:::999888888777777888888999777666666777777666444777777777666666666555555666555555444444444555555444444444444444333333333333333444444555555666666444444444444444333333333555555555444444333333333111111222333333444555555555444444333333444444555444333333222222333333444444444444333111111222444222222333333444444555555222222222222333444555555444444555555555555444444555444444444444333333333333333333333333333333333333333333333333333333333555444444333333444444555555666666666666777777777666555444444666777777777666999>>>III[[[ooo{{{~~~~~~{{{vvvqqqmmmiiieeeaaaaaaaaa```___^^^\\\[[[[[[ZZZ\\\^^^`````````___^^^\\\ZZZVVVSSSQQQQQQSSSTTTSSSUUUUUUTTTRRRPPPOOOPPPTTTSSSQQQPPPPPPRRRTTTUUUSSSSSSSSSTTTVVVXXXZZZ[[[]]]]]]\\\\\\]]]___aaabbbbbbdddgggkkknnnqqqrrrssstttuuuwwwxxxyyyzzzzzzzzzuuutttuuuwwwzzz||||||{{{zzz|||}}}||||||~~~|||xxxtttqqqpppooopppooommmjjjgggffffffgggfffccc```^^^\\\[[[ZZZZZZZZZZZZYYYYYYYYYXXXXXXVVVUUUUUUUUUTTTTTTSSSSSSNNNLLLIIIGGGFFFEEECCCAAA@@@@@@@@@??????>>>>>>>>>>>>>>>>>>?????????@@@@@@CCCCCCDDDEEEGGGHHHIIIJJJHHHJJJMMMOOOOOOOOOPPPQQQPPPPPPPPPPPPQQQRRRSSSTTTUUUWWWXXXWWWVVV]]]kkkvvvsssjjj```]]]cccnnnvvvzzziii]]]PPPKKKIIIIIIKKKOOOXXX]]]iii{{{jjjbbbzzzeeeYYYLLLHHHEEEBBB??????<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::::::::;;;:::999888888777777888888888666555666777888777555777777666666666555555555444444444444444555666777666555555444444333333333222222333444444555666666555555555555555555444444666666555444444333333333222222222333333444444444555444444333333444444555444333333222222333333444333444555444222111222333555555444444333222222111222222222222333444444444111222444555555444333333444444444444444444444444333333333333333333333333333333333333333333333333555444444333333444444555555555555555666666666666666555333333555666666555444777;;;AAAKKKXXXccciiipppttt{{{|||tttlllgggfffeeeddddddccccccccccccddddddeeefffggggggfffeeebbb^^^XXXSSSQQQRRRSSSTTTQQQRRRSSSRRROOONNNNNNOOORRRQQQOOONNNNNNOOOPPPPPPOOOOOOOOOPPPPPPQQQRRRRRRVVVUUUSSSRRRSSSVVVYYY[[[[[[\\\^^^```dddgggjjjkkknnnooopppqqqrrrrrrsssrrrnnnnnnppptttvvvwwwuuusssvvvwwwyyy{{{|||~~~|||{{{}}}~~~}}}}}}}}}}}}}}}yyytttpppnnnmmmkkkmmmmmmkkkgggccc```______^^^\\\ZZZXXXWWWUUUUUUSSSRRRQQQOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOJJJHHHFFFDDDCCCBBBAAAAAA@@@@@@??????????????????@@@@@@@@@@@@AAAAAAAAAAAAEEEEEEGGGHHHIIIJJJKKKKKKJJJMMMOOOPPPOOOOOOOOOPPPRRRRRRRRRRRRSSSTTTTTTUUUVVVXXXYYYXXX\\\hhh{{{qqqbbbZZZRRRPPPVVV]]]bbbccc]]]UUUNNNMMMMMMLLLNNNQQQVVV^^^nnnzzzvvvwww~~~yyyggg]]][[[yyydddXXXLLLGGGEEEAAA??????<<<<<<<<<<<<<<<<<<<<<<<<:::::::::999999::::::::::::999888888777777888888666555444555888999888777666666666666555555555555444444444444444555666777777666666666555555444444111222222333444555666666555555555555555555555555555555444444444333333333444444444333333222222222555444444333333444444555444333333222222333333444333444555444222111222333555444444333222222111111222222333333333333333333444555666888888888777666444444444444444444444444333333333333333333333333333333333333333333333333555444444333333444444555333333333444444444555555666444333333555666555444666888:::===@@@FFFOOOVVV___hhhvvv|||uuulllllllllkkkllllllmmmnnntttsssqqqrrrrrrqqqnnnkkkeee```XXXSSSRRRSSSSSSTTTNNNOOOPPPPPPNNNNNNOOOQQQQQQPPPOOOMMMMMMLLLMMMMMMNNNNNNNNNOOOOOOOOOOOOOOOSSSQQQOOOMMMMMMOOORRRSSSUUUUUUVVVXXX[[[^^^aaabbbfffggghhhiiijjjjjjjjjjjjggghhhkkknnnqqqqqqnnnkkkjjjkkkmmmppptttwwwxxxyyyzzzxxxvvvvvvyyy}}}~~~~~~~~~{{{{{{zzzvvvqqqmmmkkkkkkiiijjjkkkiiiddd```\\\[[[YYYXXXXXXVVVUUUSSSRRRRRROOONNNLLLJJJIIIIIIJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHEEEEEEDDDBBBAAA@@@@@@AAA@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDEEEFFFHHHJJJKKKLLLLLLLLLLLLOOOQQQQQQPPPOOOOOOPPPQQQRRRRRRSSSTTTTTTUUUUUUUUUVVVXXX\\\fffwwwtttbbbSSSOOOLLLKKKNNNQQQSSSTTTWWWRRRNNNOOOOOONNNOOORRRWWWdddyyyzzzlllccceeejjjyyyxxxkkk```YYYWWWxxxcccWWWKKKFFFDDDAAA??????<<<<<<<<<<<<<<<<<<<<<<<<::::::999999999999:::::::::999888888777777888888555444444555888999999888666666666555555555444444444444444444444555666777666666666666666555555555222222333333444444555555444444444555555555555555333333333333333333333333555555444333333222111111555444444333333444444555444333333222222333333444222444555555333222222222111111222222333333444444222333333444444333333222222333444444555555555555333333333444444444444555333333333333333333333333333333333333333333333333555444444333333444444555222222333333333444444444555444333333555666666666777777999;;;<<<<<>>???<<<<<<<<<<<<<<<<<<<<<<<<:::999999999999999999::::::999999888777888888888888777666666777777666555666666555555555444444444666555555444444444555555333333333444444555555555444333333333333333333333333333333444444444555555//////000111222333333444111222222333333444444555555444444333333444444555444333333222222333333444222333555555444222111222444444333333222111111000222333444444444333222111333222111111222444555777333333333444444555555555333333333333333333333333333333333333333333333333555444444333333444444555444444444555555555666666444333333444666888999888444111444:::;;;999;;;AAAAAAHHHXXXnnn}}}___YYYSSSQQQSSSUUUSSSQQQTTTTTTSSSQQQNNNNNNOOOQQQOOOOOOOOOOOONNNNNNMMMMMMKKKLLLMMMNNNNNNNNNMMMLLLKKKKKKKKKKKKLLLLLLKKKKKKLLLLLLMMMNNNOOOOOONNNNNNKKKLLLNNNPPPRRRTTTUUUUUUTTTUUUVVVYYY[[[[[[YYYVVVTTTSSSTTTXXX___cccddddddbbbaaa```bbbfffiiikkkkkknnnkkkiiihhhiiikkklllkkkiiihhhgggiiimmmrrruuuvvvpppooonnnjjjeeecccbbbbbb]]]]]]\\\ZZZUUURRRQQQPPPIIIIIIJJJKKKJJJIIIHHHGGGCCCCCCCCCCCCCCCBBBBBBBBBAAABBBBBBCCCDDDEEEEEEFFFDDDFFFGGGFFFDDDCCCFFFHHHEEEEEEFFFGGGHHHIIIIIIJJJIIIIIIIIIJJJJJJJJJKKKKKKIIIJJJMMMOOOQQQQQQPPPOOONNNPPPSSSSSSSSSRRRRRRSSSWWWZZZ___fffkkkpppssstttssssssyyyzzzmmm```UUUPPPVVVZZZXXXVVV\\\jjjwwwvvvrrrppppppooopppuuu|||rrr``````ccciiixxxmmmcccZZZ[[[cccooo}}}|||jjj\\\YYYUUUOOONNNTTTyyydddXXXMMMIIIFFFBBB>>>>>>>>>>>>===<<<<<<<<<<<<<<<;;;;;;::::::::::::999999:::999999999888777777777777777777777666666666666666666555555555555666666777666444222111222333444333444555666666444222111333333333333333333333333222333333444444333333222333333333333333333333333333333222222333333444555111111111222333444555666555555555444444333333333555555444333222222111111000111222333333222111000333333333333333333333333555444222000000222444666333333333333333333333333444444444444333333222111444444444444333222111000777666555444444555666777222222222333555777888999444444333444555555333222333444666666555666777999:::AAAKKKXXXfffxxxvvvbbbXXXPPPQQQTTTTTTSSSSSSRRRSSSUUUUUUTTTQQQOOONNNNNNOOOQQQRRRRRRPPPNNNLLLMMMMMMNNNNNNNNNNNNMMMMMMLLLLLLKKKKKKKKKKKKLLLLLLMMMMMMLLLLLLMMMNNNOOOOOOMMMMMMLLLLLLLLLLLLMMMMMMOOOPPPQQQRRRSSSRRRRRRQQQPPPPPPQQQRRRUUUXXX[[[\\\ZZZYYYXXXYYYZZZ]]]```bbbdddcccaaa```___^^^_________ZZZWWWZZZbbbjjjooopppnnniiiccc___^^^\\\ZZZWWWSSSTTTUUUUUUSSSPPPLLLJJJIIIHHHGGGFFFEEEEEEEEEEEEFFFEEECCCCCCCCCDDDCCCBBBDDDDDDCCCBBBBBBBBBCCCCCCFFFFFFFFFFFFGGGHHHIIIJJJKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIJJJKKKKKKKKKKKKKKKIIIIIIJJJLLLNNNOOONNNMMMSSSTTTTTTSSSSSSUUUXXX[[[aaahhhoooxxxvvvjjj^^^XXXWWWYYY[[[^^^fffsss|||kkkeee```iiizzz~~~kkkeee___```kkk}}}|||fff^^^TTTOOOOOOQQQPPPNNNxxxcccXXXMMMHHHFFFBBB>>>>>>>>>======<<<<<<<<<<<<<<<;;;;;;::::::::::::999999888888888777777777777777777777777777666666666666666666555555555555666666777666555444444555777888333444666666666444333111333333333333333333333333222333333444444333333222222222222222222222222222333222222111000000000111222222222222222333444555333333333222222222222222444444333333222111111111111111222333333222111111333333333333333333333333555444333222222333444555333333333333333333333333333444444444333333222111333444444444444444444444777666555444444555666777444444444444444555666666444444555666777777888999444555777777666666888999:::>>>EEEMMMXXXhhhyyyqqqbbbYYYRRRRRRUUUTTTSSSSSSUUUVVVWWWVVVTTTRRRPPPOOOOOOQQQSSSTTTTTTRRRPPPNNNMMMMMMNNNNNNNNNNNNMMMMMMLLLKKKKKKKKKKKKKKKLLLLLLMMMMMMMMMMMMNNNNNNOOOPPPMMMMMMLLLKKKKKKLLLLLLLLLJJJKKKLLLMMMNNNMMMMMMLLLLLLLLLLLLLLLMMMOOOQQQRRRRRRRRRRRRRRRSSSUUUWWWYYYYYYXXXWWWUUUUUUUUUUUUVVVYYYUUUSSSVVV^^^eeeiiijjjccc```[[[ZZZZZZZZZXXXVVVRRRRRRRRRQQQOOOMMMJJJHHHJJJIIIHHHGGGEEEEEEDDDDDDGGGEEEDDDDDDDDDDDDDDDCCCDDDDDDDDDDDDDDDEEEFFFGGGHHHHHHGGGGGGGGGHHHHHHIIILLLKKKKKKKKKKKKJJJJJJJJJLLLMMMMMMNNNOOOOOOOOOOOONNNNNNOOOPPPRRRRRRRRRRRRVVVWWWXXXYYY[[[```eeejjjoooyyy|||pppfff```\\\\\\___fffqqq|||rrroooxxxzzziiiggghhhpppyyyhhh]]]VVVOOOKKKLLLMMMLLLJJJvvvcccWWWLLLHHHFFFBBB>>>>>>>>>===<<<<<<;;;;;;<<<<<<;;;;;;::::::::::::999999666666666777777777777777777777777777666666666666666666555555555555666666555444444444444666888999444555666666666555444333333333333333333333333333222333333444444333333222111111111111111111111111555444222111000/////////333333222222222333333444000000000111111111111111444444333333222111111111222222333333333333222222333333333333333333333333555555444444444444444444333333333333333333333333333333444444444333222222222333333444555666666777666555555444444555555666777666555444333333333333555666777666444444777;;;555666777888777777888:::999;;;===???FFFQQQ```kkk~~~oooaaaYYYTTTUUUWWWVVVUUUWWWYYY[[[\\\[[[XXXUUUSSSRRRRRRSSSUUUVVVVVVTTTQQQOOOLLLMMMMMMNNNNNNMMMMMMLLLJJJJJJJJJJJJKKKKKKLLLMMMNNNNNNNNNNNNNNNOOOOOOOOOMMMMMMLLLKKKKKKJJJKKKKKKHHHHHHIIIJJJJJJJJJIIIIIIIIIIIIHHHHHHGGGHHHHHHIIIKKKKKKKKKLLLMMMNNNNNNNNNNNNMMMLLLKKKKKKLLLMMMNNNQQQNNNNNNQQQXXX^^^``````XXXWWWTTTTTTTTTTTTRRRQQQPPPPPPNNNLLLJJJHHHFFFFFFIIIIIIGGGFFFEEEDDDDDDDDDGGGGGGFFFEEEEEEEEEEEEFFFEEEEEEEEEFFFGGGHHHIIIJJJKKKJJJIIIIIIHHHHHHHHHIIILLLKKKKKKKKKKKKJJJJJJJJJJJJJJJKKKKKKLLLMMMMMMNNNLLLMMMNNNPPPRRRSSSTTTUUUZZZ\\\___bbbhhhpppyyy~~~{{{pppgggbbbZZZ[[[___jjj|||vvvoooqqqyyynnn___VVVSSSOOOJJJIIIJJJKKKJJJHHHtttbbbVVVKKKHHHFFFBBB>>>>>>======<<<;;;;;;;;;;;;<<<;;;;;;:::::::::999999999666666777777888888999999777777777777666666666666666555555444444555555666333333222222222333444555444555666666666555444444333333333333333333333333222333333444444333333222222222222222222222222222666555444333222222222222333333222222222222222222//////000000111111222222444444444444333333222222333333333333333333333333333333333333333333333333444555666666666555444333333333333333333333333333333333333444444333333222222222333333444555555666444444444444444444444444666666555444333333333333555888888444...---111666444666777777666666777999777888999999;;;BBBLLLTTTggg{{{rrraaa\\\YYY[[[\\\ZZZ[[[^^^^^^bbbggggggccc^^^YYYXXXVVVWWWYYYYYYWWWTTTQQQOOOKKKLLLLLLMMMMMMLLLLLLKKKJJJJJJJJJJJJKKKLLLMMMMMMMMMMMMNNNNNNNNNNNNNNNMMMMMMMMMLLLKKKJJJJJJJJJJJJIIIJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHGGGGGGGGGGGGIIIIIIJJJKKKKKKKKKJJJJJJIIIIIIHHHHHHHHHIIIKKKLLLMMMLLLKKKNNNSSSVVVWWWWWWSSSRRRRRRRRRQQQPPPNNNLLLNNNLLLJJJGGGEEEDDDCCCCCCEEEEEEDDDDDDDDDDDDEEEEEEGGGHHHHHHGGGFFFFFFGGGHHHGGGGGGGGGHHHIIIJJJKKKLLLLLLLLLKKKJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJJJJJJJGGGGGGHHHIIIJJJKKKLLLMMMJJJLLLNNNPPPRRRTTTWWWYYY\\\```fffnnnwww~~~yyywww}}}wwwllldddbbbYYY[[[cccrrr~~~|||hhh[[[TTTPPPMMMKKKJJJJJJKKKLLLKKKIIIrrraaaVVVKKKGGGFFFBBB???>>>======<<<;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888888999999:::::::::777777777777666666666666555555444444444444555555444444333333222222222222444444555555555555555555333333333333333333333333222333333444444333333222444444444444444444444444444333333222333333444444333333222111111111222222000111111111222333333333555555555555444444444444333333333333333333333333333333333333333333333333444555666777666555333222333333333333333333333333222333333444444333333333333333222111111222333333333333444444444444333333444333333333333444444555444666777333---,,,000444333555666555444444555666444777999999999<<>>===<<<;;;;;;::::::;;;;;;;;;;;;::::::::::::999999999999999:::::::::::::::777777777777666666666666555555444444444444555555666666666555444333333222333333333444444444444555333333333333333333333333222333333444444333333222555555555555555555555555111111000000111111222333222222111111111222222333222222222333333333333333555555555444444444444444333333222222222222333333333333333333333333333333444555666666555444222111333333333333333333333333222222333444444444333333333222111000000111222333222333333444444333333222222222222222333444666666222444555444222222555999333444555555333333444555333777::::::999:::>>>AAAGGGUUUkkk|||ttttttuuuvvvsssnnnooottt}}}tttooolllkkkjjjfffaaaZZZTTTQQQNNNNNNOOOOOOOOOOOONNNNNNNNNMMMMMMLLLLLLMMMMMMMMMLLLMMMNNNOOONNNMMMLLLKKKMMMMMMLLLLLLLLLLLLMMMMMMMMMLLLKKKKKKJJJJJJKKKKKKHHHHHHIIIJJJJJJJJJJJJJJJFFFGGGGGGGGGGGGGGGGGGGGGIIIHHHHHHGGGHHHIIIJJJKKKMMMMMMNNNNNNPPPQQQSSSTTTRRRUUUYYY[[[YYYUUURRRQQQGGGFFFDDDBBBAAAAAABBBBBB??????@@@AAABBBDDDFFFGGGFFFHHHIIIHHHFFFEEEHHHKKKKKKKKKLLLLLLNNNOOOPPPQQQPPPOOONNNNNNMMMMMMMMMMMMIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHJJJMMMOOOQQQSSSVVVXXXXXXXXXZZZ___ccchhhqqqqqqfffcccdddiiinnnwwwwwwuuupppkkkjjjllloooooouuutttuuu}}}sss___UUUQQQMMMIIIGGGFFFGGGHHHIIIIIIHHHHHHHHHppp```TTTJJJFFFEEEBBB???>>>===<<<;;;;;;::::::;;;;;;;;;;;;::::::::::::999999:::::::::999999999999999777777777777666666666666555444444333333444444555444444555555555444444333222222222222222333444444333333333333333333333333222333333444444333333222444444444444444444444444222222111111000111111111111000000000111222333333333333333333333222222222333333333333333333333333333222111111111111222333333333333333333333333333555555555444444333222111333333333333333333333333111222333333444444444333222222000000111222444555111222333444444333222111222222222222333444555666444444555666666777888888444555666555444333444666444666888888666777;;;???AAAHHHVVViii{{{{{{zzz{{{zzzyyyyyy{{{~~~{{{zzzwwwqqqjjjaaaZZZUUURRRSSSSSSTTTTTTSSSSSSRRRPPPPPPOOONNNMMMMMMMMMMMMNNNOOOPPPQQQQQQOOOMMMLLLMMMLLLLLLMMMMMMNNNOOOPPPOOONNNMMMLLLKKKLLLLLLMMMIIIJJJKKKLLLKKKKKKJJJIIIFFFEEEEEEEEEEEEFFFHHHIIIJJJIIIHHHGGGHHHIIIJJJKKKKKKLLLMMMNNNPPPSSSWWWYYY[[[___cccbbb]]]VVVPPPNNNDDDDDDCCCCCCBBBBBBBBBCCCBBBBBBBBBBBBCCCDDDEEEFFFDDDGGGJJJHHHEEEEEEHHHLLLKKKLLLMMMOOORRRUUUWWWYYYUUUTTTRRRPPPNNNLLLKKKKKKGGGGGGGGGFFFFFFFFFFFFEEEFFFFFFFFFGGGIIILLLOOOQQQTTTXXX^^^aaaccciiiqqqwww}}}nnn```^^^dddllluuu|||}}}xxxttttttwww|||ssswww}}}pppkkkrrr|||jjj^^^TTTPPPMMMHHHFFFFFFGGGHHHHHHHHHGGGFFFFFFGGGooo___TTTJJJFFFEEEBBB???>>><<<<<<;;;::::::::::::;;;;;;;;;;;;:::::::::999999:::999999999888777777777777777777777666666666666555444444333333444444555000000111222333333333333222111111111222222333444333333333333333333333333222333333444444333333222333333333333333333333333666666444333222111111111000000000000111222333444444333333333222111111111111111111111111111111222333222111000000111222333333333333333333333333333555555444333222222111111333333333333333333333333111222333333444444444444111111000000222444777999111222333444444333222111333333222222333333444444666555555666777777555333555666777666555444555666555666666444333444999>>>===???HHHXXXkkkxxx|||zzzxxx~~~sssppprrrssstttvvv{{{yyyqqqggg___ZZZVVVVVVWWWWWWWWWWWWVVVVVVRRRRRRPPPOOONNNMMMMMMMMMPPPQQQRRRSSSSSSQQQOOONNNLLLLLLMMMMMMNNNOOOQQQQQQRRRQQQPPPNNNNNNNNNOOOPPPMMMMMMNNNNNNMMMLLLJJJIIIGGGFFFEEEDDDEEEGGGIIIKKKKKKJJJIIIHHHHHHIIIJJJKKKIIIJJJLLLNNNQQQUUUZZZ^^^fffiiikkkhhh^^^SSSKKKGGGCCCCCCCCCCCCCCCCCCCCCCCCFFFEEEEEEDDDDDDDDDDDDEEEDDDGGGIIIHHHEEEDDDHHHLLLKKKLLLNNNRRRVVVZZZ]]]___YYYWWWTTTQQQNNNKKKIIIHHHFFFFFFFFFEEEEEEEEEEEEDDDKKKJJJJJJKKKNNNQQQTTTVVVXXX^^^gggnnnttt}}}yyyoooddd]]]cccrrr~~~sssnnn|||xxxooonnnrrr{{{{{{jjjXXXSSSPPPPPPMMMGGGFFFJJJIIIJJJJJJIIIGGGFFFGGGHHHkkkaaaWWWMMMHHHEEE???<<<<<<>>>===<<<;;;;;;:::;;;;;;;;;;;;:::999999888777777666888:::;;;;;;:::999777:::666333555888:::777333555555555555555555555555555555555555555555555555444444444444444444444444444333333333333444555555222222222333333444444444666555444333222222111222666555555444444333222222222222333333333444444444333222000//////000222333222333333444444333333222444444444444444444444444444333222222333555888999===;;;888555444444444555333222111000000000111222222222222222222222222222333333222222111222222222333333333333333333333333444444444444444444444444444444444555555555666666999555222222444666666555444555666666666666888::::::;;;???GGGSSS^^^gggjjjkkkpppyyy|||zzzxxx~~~wwwkkkkkklllllllllqqqwww~~~uuummmddd\\\cccccccccbbb```^^^[[[YYYTTTSSSSSSTTTSSSQQQQQQSSSNNNRRRUUUTTTOOOLLLOOORRRQQQOOOMMMOOOQQQRRROOOLLLQQQOOOMMMLLLKKKJJJHHHFFFKKKLLLMMMLLLJJJIIIHHHIIIGGGHHHHHHIIIHHHHHHGGGGGGKKKJJJIIIJJJLLLLLLJJJHHHNNNPPPRRRSSSVVV[[[ccciiimmmhhhaaaZZZSSSMMMGGGCCCBBBCCCDDDDDDDDDDDDDDDCCCFFFFFFEEEEEEEEEEEEFFFFFFHHHFFFFFFIIILLLLLLJJJGGGNNNNNNQQQVVV^^^fffllloooggg___VVVQQQPPPNNNJJJFFFFFFEEECCCBBBDDDEEEEEEEEEGGGJJJNNNPPPQQQTTTZZZ___gggqqq|||qqqiiihhhdddiii~~~rrrmmmsss|||pppmmmsss|||ooo```[[[RRRPPPNNNKKKIIIGGGFFFEEEHHHGGGFFFEEEDDDDDDDDDDDDjjj[[[QQQIIIGGGEEEBBB@@@AAA;;;;;;:::;;;;;;<<<===>>>;;;;;;::::::999999888888777888999999999888777666===999555555777777444000555555555555555555555555555555555555555555555555444444444444444444444444444333333333333444555555333333333333444444444444333333222222222333444444111111222222333444444555222222222222333333333333444333222111111222333444333333333333333333333333222222222222222222222222444444333333444555666777555444333222111222222333222222111000000111222333222222222222222222222222333333222222111222222333333333333333333333333333444444444444444444444444444444444444555555555666888555222222444666666555333555555555444555777888777:::>>>AAAEEELLLTTTZZZccciiittt~~~xxxuuuxxx{{{}}}|||{{{uuunnnppprrrsssuuuuuuyyy}}}xxxrrrlllpppqqqqqqpppmmmhhhccc```bbb___ZZZXXXVVVTTTSSSTTTSSSUUUWWWUUUSSSQQQRRRTTTTTTSSSRRRSSSTTTSSSRRRPPPRRRQQQQQQRRRSSSTTTRRRQQQIIIJJJKKKKKKJJJIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGFFFIIIIIIJJJJJJJJJJJJKKKKKKQQQSSSVVVXXX[[[aaahhhmmmhhhbbbZZZSSSMMMIIIFFFDDDDDDDDDEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFGGGGGGHHHGGGFFFFFFHHHLLLMMMKKKIIILLLNNNTTT^^^iiipppsssssshhh```UUUOOOLLLKKKHHHEEEIIIGGGFFFFFFGGGHHHIIIIIIHHHIIIMMMQQQWWW```iiippp{{{zzzmmmfffiiimmmyyy}}}mmmdddgggwww}}}vvvyyyppp]]]TTTSSSOOONNNLLLIIIGGGFFFEEEDDDFFFFFFEEEEEEEEEFFFFFFGGGiiiXXXOOOGGGFFFEEEBBB@@@AAA;;;;;;:::;;;;;;<<<===>>>;;;;;;;;;:::::::::::::::999888888888777666666666;;;888666555777777444111555555555555555555555555555555555555555555555555444444444444444444444444333333333333333444555555555555555444444444444444000000111222333555666777000000111222222333333444111111111222222222222333555444333222222333444555444333222111111222333444222222222222222222222222444444444444444444444444222222333444444555666666111111111111111222333444222222222222222222222222333222222111222222333333333333333333333333333333444444444444444444444444444444444444555555555555777555333333444555666555444444555444333333444666444888;;;;;;999;;;CCCJJJUUUZZZhhhyyy}}}}}}~~~|||xxxuuuxxx}}}tttsssvvvxxx}}}{{{vvvuuuvvvvvv~~~|||vvvqqqqqqlllddd^^^\\\[[[YYYVVVYYYYYYXXXXXXWWWWWWWWWWWWUUUUUUUUUTTTRRRQQQQQQRRRRRRRRRRRRTTTVVVVVVTTTSSSKKKKKKKKKKKKKKKJJJJJJJJJGGGHHHHHHHHHHHHHHHHHHHHHHHHJJJLLLLLLKKKLLLPPPSSSZZZ[[[^^^___```cccfffiii___YYYQQQKKKGGGFFFEEEDDDDDDEEEFFFGGGHHHIIIIIIIIIEEEEEEEEEFFFGGGHHHIIIJJJGGGGGGHHHJJJMMMNNNMMMLLLNNNRRR\\\jjjwww{{{xxxsssddd]]]SSSMMMKKKJJJIIIHHHIIIHHHHHHHHHIIIIIIJJJKKKOOOPPPTTT]]]kkkzzzrrriiiaaaiiiuuuwwwjjjaaa[[[eee{{{||||||hhhXXXOOOMMMPPPKKKJJJIIIGGGFFFEEEDDDDDDEEEEEEEEEFFFFFFGGGIIIIIIiii\\\RRRIIIFFFCCC???<<<===>>>===<<<;;;;;;:::;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;:::999777666666666666777555444555777888777555555555555555555555555555555555555555555555555555444444444444444444444444333333222222333333444555666666666555555444444333000000111222333555666777444444333333222111111111000000111111111222222222444333222222222222333444444333111000000111333444333333444444444444555555444444444444444333222111111222333444555666666555000000111111222333444444222222222222222222222222222222111111222222333333333333333333333333333333444444444444444444444444444444444444444444444444666555444444444555555555444555666444333333444666444666888777666888>>>CCCGGGKKKXXXlll{{{vvvtttvvvyyy}}}{{{nnnccc```bbbfffiiizzz{{{sssmmmjjjiiiccc]]]^^^]]]\\\\\\]]]^^^]]]\\\\\\]]]\\\XXXTTTRRRTTTWWWWWWVVVVVVWWWXXXVVVTTTQQQRRRPPPNNNMMMMMMLLLKKKJJJJJJIIIIIIIIIJJJJJJJJJKKKHHHLLLPPPPPPOOORRRYYY___eeeeeedddbbb```]]]\\\[[[TTTPPPJJJGGGEEEEEEDDDDDDDDDEEEFFFHHHIIIJJJJJJJJJGGGGGGGGGGGGHHHIIIJJJKKKJJJJJJKKKLLLMMMNNNOOONNNTTTYYYeeettt~~~~~~tttjjj[[[WWWQQQNNNMMMMMMLLLKKKKKKLLLMMMMMMMMMNNNOOOPPPUUUXXX```pppuuunnnkkkjjjrrrtttkkkeeebbb___lllyyyrrrvvv{{{~~~fffVVVNNNJJJKKKNNNIIIHHHGGGFFFFFFEEEEEEFFFGGGGGGFFFFFFGGGHHHHHHIIIiii^^^TTTKKKFFFCCC===::::::>>>===<<<;;;;;;:::;;;;;;:::;;;;;;;;;;;;;;;;;;;;;<<<;;;:::888888777777777555444444555666777777666555555555555555555555555555555555555555555555555444444444444444444444444333222222222222333444444666666666555555444444333333222222222333333444555555555555444333333222222000000111111111222222222222222111111111111222222444333111000000111333444333333333444444555555555333444444444333222111000//////000111111111000000000000111222333444444444222222222222222222222222222111111111222222333444333333333333333333333333444444444444444444444444444444444444444444333333555555555555444444555555555666666555444333555666999777555555777999<<<===???AAALLL^^^uuu{{{ttttttrrrrrrvvvzzzzzziii[[[UUUUUUYYY\\\nnn~~~}}}tttjjjgggffffffgggiiiiiigggeeekkkjjjgggaaa[[[ZZZ^^^bbbbbbaaa`````````___\\\ZZZ[[[WWWSSSQQQPPPNNNLLLIIIKKKJJJJJJJJJJJJKKKLLLMMMIIINNNRRRTTTUUUYYYaaahhhiiigggddd```[[[VVVQQQMMMJJJIIIGGGGGGGGGFFFDDDBBBCCCDDDEEEGGGHHHIIIIIIIIIJJJIIIIIIIIIIIIJJJJJJKKKKKKLLLLLLMMMMMMNNNOOOPPPVVV]]]hhhuuu|||xxxlllaaaUUUSSSQQQPPPOOONNNMMMLLLQQQSSSVVVVVVVVVVVVXXXZZZXXX___nnnyyyttttttwww~~~yyykkkfffcccbbbccchhhwww~~~tttrrryyyrrrdddUUUMMMJJJGGGFFFGGGIIIHHHHHHGGGGGGGGGGGGGGGIIIHHHHHHGGGFFFFFFGGGGGGjjj\\\SSSJJJFFFDDD@@@===>>>;;;;;;:::;;;;;;<<<===>>>;;;;;;;;;:::::::::::::::;;;:::::::::999999888888777777666666555444444333555555555555555555555555555555555555555555555555444444444444444444444444222222222222222333444444555555555444444444444444444444333222222222333333222333333444444555666666111111111222222222222333111111111111111111111111333222111000000111222333000111111222222333333444333333333222222111111111222222222111111111111111000111222333444444444333222222222222222222222222111111111111222333444444333333333333333333333333444444444444444444444444444444444444333333333333444555666666444444444666555666666555444444666777===999555444555666666666===>>>DDDRRRcccyyyzzzvvvrrrpppqqquuuzzztttaaaWWWSSSTTTVVVaaaooo|||vvvxxx{{{}}}}}}{{{yyyxxxyyyuuunnngggdddffflllqqqooommmlllkkkkkkkkkiiihhhddd```ZZZVVVUUUSSSPPPMMMMMMMMMLLLLLLLLLNNNOOOPPPOOORRRVVVYYY[[[___eeejjjdddaaa]]]YYYUUUPPPKKKGGGFFFFFFFFFGGGHHHGGGDDDBBBCCCDDDEEEFFFGGGHHHHHHHHHJJJJJJJJJJJJJJJKKKLLLMMMLLLMMMOOOPPPQQQRRRUUUXXX\\\bbbmmmuuuwwwqqqggg___VVVVVVUUUTTTSSSRRRRRRRRRYYY]]]```aaa``````bbbeeehhhrrriii______]]]___dddrrr{{{zzz~~~lll\\\UUUNNNMMMLLLHHHEEEEEEIIIIIIHHHHHHGGGHHHHHHHHHIIIIIIGGGFFFFFFEEEEEEEEElll[[[RRRJJJGGGEEEAAA???@@@;;;;;;:::;;;;;;<<<===>>>;;;;;;::::::999999888888777888999::::::999888777666666666666444333333444555555555555555555555555555555555555555555555555444444444444444444444444222222222111222222333444333333333333444444444444444333333222222333333444111222222333444444555555222222222222333333333333111222222222222222222111111111111111111111111111000000111222222333444444333222111000000111222222555444333333333333444555111222333444444333333222222222222222222222222222111111111111222333444555333333333333333333333333444444444444444444444444444444444333333333222222333555777666444333444666222444444444333444555777;;;:::777444222222333555999:::???FFFOOO^^^uuu}}}vvvssssssuuuyyy}}}}}}jjj^^^XXXXXXXXX^^^hhhrrryyywwwqqqrrryyy}}}zzzyyyyyyxxxvvvpppjjjccc``````___[[[WWWUUUTTTSSSSSSSSSUUUWWWXXX[[[\\\^^^aaadddgggiiikkkaaa]]]XXXTTTQQQMMMHHHEEEFFFEEEDDDDDDFFFFFFDDDCCCEEEEEEFFFGGGGGGGGGGGGGGGHHHHHHIIIJJJLLLNNNPPPQQQPPPSSSVVVYYY[[[^^^cccgggnnntttzzz|||wwwooogggbbb\\\[[[ZZZZZZ[[[___cccggglllqqqvvvwwwuuuuuuxxx{{{}}}|||ccc```bbbaaafffppprrrcccYYYSSSOOOMMMMMMKKKGGGGGGIIIJJJIIIHHHGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEFFFFFFmmm]]]TTTKKKHHHEEEAAA??????>>>>>><<<;;;;;;;;;;;;;;;;;;;;;:::999999888777777555666888999:::999777666222333555555555555666888555555555555555555555555555555555555555555555555444444444444444444444444222222111111222222333444222222222333333444444444333222222222333333444555444444333333222111111000222222333333333444444444222333333444444333333222000111222222222222111000222222333444444555666666333222000//////000222444222111/////////111333555222333444444444333222111222222222222222222222222111111111111222333444555333333333333333333333333444444444444444444444444444444444333333222222222222555777777444333444666000222333333222333555777777999999555000000444:::444666:::>>>AAAJJJ]]]ppp~~~}}}yyyvvvwwwwwwwww{{{nnnccc^^^]]]^^^dddiiimmmpppvvv}}}yyysssllliiijjjiiifffbbb]]]\\\[[[ZZZ[[[]]]___aaafffffffffiiilllmmmmmmlllbbb]]]WWWRRROOOKKKFFFBBBHHHEEECCCBBBCCCDDDDDDDDDFFFFFFGGGHHHHHHHHHGGGGGGEEEFFFHHHJJJMMMQQQSSSUUUVVVYYY^^^bbbeeejjjqqqvvv{{{pppiiiggg``````______dddlllwww~~~tttuuu~~~rrrbbbfffjjjjjjrrrgggZZZTTTQQQNNNJJJIIIHHHEEEBBBDDDIIIIIIIIIHHHGGGFFFFFFFFFFFFDDDDDDDDDDDDEEEFFFGGGHHHzzzlll^^^UUULLLHHHDDD???;;;;;;<<<<<<;;;;;;;;;:::::::::<<<;;;;;;::::::;;;;;;<<<999999999888888888888777222444777999999777444222444444222222222222444444222333444444555555444444444444333333333222222222111111222222222333333333222111///......///111222111000000000111222333333333333333333333333333333222222222222222222222222222222222222222222222222444444444444444444444444111111222222222333333333444222000...---///111222333444444555555444444333222222222222222222222222222222111000111222444555444444444333333222222222555555444333333222111111333333333333333333333333666555444333333333333444666555444333333444555666777777666666555555555555333333444555555444333222666666666888<<>>>>>>>>=========<<<<<<<<<;;;;;;::::::::::::;;;;;;999999999888888888888777333444666777777666333222444444333222222333444444222333444444555555444444555555444444444333333333222222333333333444444444666555444333333444555666333222222222222333333444333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222111111222222222333333333777555333111111222444555333333444444444444333333222222222222222222222222444444333333333444555666555555555444444333333333555555444333333222111111333333333333333333333333555555444444444333333333666555444333333444555666555555555444444444333333777888999999:::999888888999888888888999<<>>DDDLLLYYYfffqqqvvvuuuuuuwww|||wwwkkkmmmoooqqquuu|||}}}sssiii___ZZZ[[[XXXXXXVVVWWWaaasss}}}|||~~~mmm___XXXVVVWWWYYY[[[\\\]]]```eeejjjvvvyyyeee^^^TTTNNNMMMPPPUUUXXXVVVTTTPPPKKKGGGEEEEEEFFFEEEDDDDDDFFFHHHIIIHHHFFFIIIIIIJJJJJJJJJJJJJJJKKKSSS]]]hhhmmmkkkkkkqqqvvv}}}sssjjj___bbbffflllsss~~~~~~zzz~~~lll]]]SSSPPPLLLJJJIIIHHHFFFDDDBBBCCCEEEEEEEEEEEECCCBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEpppaaaVVVNNNFFFEEECCC@@@>>>???:::;;;;;;;;;;;;;;;;;;;;;:::::::::999999:::::::::999999999888888888777777888777666555555555666666555555333333333333555555222333444444555555444444333333333222222222111111222222222222333333333333444555555666666555555444555444333222222222222222111111111111111111111111222222222222222222222222111111111222222333333333222222222222222222222222111111222222222333333333222222111000///000000111222333333333333333333222222222222222222222222222222222222222222222222111222222222222222222222222444444333333333333222222222222222222222222222222000222444555555444222111333444444444444444444333444444444444444444444444333333444444555666777888111222444666777888888888999999;;;???FFFOOOXXX___eeeiiirrr}}}xxxyyy{{{|||xxxqqqhhhaaa```ccc\\\^^^___bbbqqqvvviiiiiijjjrrryyylll]]]SSSNNNLLLMMMNNNOOONNNOOOTTT]]]dddppp|||sssaaaOOOKKKEEEBBBCCCGGGJJJLLLMMMMMMLLLIIIFFFFFFIIILLLLLLKKKIIIIIIJJJJJJIIIHHHIIIHHHHHHHHHIIIJJJJJJJJJ[[[dddkkkkkkddd```dddjjjnnnvvv|||pppeee```\\\aaagggkkkrrr~~~xxxssssssuuuuuu{{{{{{xxxuuuuuuzzzzzzhhh[[[SSSKKKJJJHHHGGGFFFEEEBBB@@@BBBCCCDDDEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEEEEFFFEEEEEEDDDpppaaaVVVNNNFFFDDDCCC???======<<<<<<<<<===============::::::999999999999::::::999999999888888888888777444444333333333333444444666555444333333444555666222333444444555555444444222222222222111111111111111111111222222222333333333333333333333333333333444333222222222222222333222222222222222222222222222222222222222222222222111111111222222333333444111111111111111111111111111111222222222333333333333333222222111111222222222222333333333333222222222222222222222222222222444444555555555444333333111111111111222222222222333333333333333333333333222222222222222222222222111111333444444333333222333333444444444444333333333444444444444555555555555555555555555666777888555555666666666666666555555333555999<<>><<<<<<<<<=========>>>>>>::::::999999999999::::::999999999888888888888777333333444444555555666666666555444333333444555666222333444444555555444444333333333222222222111111222222222333333333444444222111000//////000111222444333333333333444444555333333333333333333333333222222222222222222222222000111111222333333444444222222222222222222222222111111222222222333333333444444333333333222222222222222333333333333222222222222222222222222222222444444555555555444333222111111111222222333333333333333333333333333333333111111111111111111111111111111222222222333333333222333444444444444333222555555666666666777777777444333222222222333444555777777666666555555444444444333666:::;;;999>>>EEEKKKTTTcccvvvvvvqqqlllhhhdddaaaeeelllttt~~~zzzooodddccchhhrrryyy}}}xxxhhh^^^XXXQQQJJJHHHHHHGGGEEEEEEGGGKKKNNNVVV___fffddd]]]UUULLLFFFIIIGGGDDDCCCDDDDDDDDDCCCEEEIIIMMMNNNPPPUUU]]]dddlllggg___ZZZWWWWWWVVVVVVQQQNNNLLLNNNTTTZZZ___```hhhhhhddd[[[OOOJJJLLLPPPPPPVVV\\\cccooowwwnnniiiggggggmmmyyyppplllnnnmmmpppvvv}}}~~~xxxyyywwwuuutttzzzqqqjjjlllxxxooo\\\PPPJJJGGGGGGDDDDDDCCCBBBBBBBBBCCCEEEBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFFFFEEEDDDCCCooo```SSSKKKDDDCCCBBB@@@>>>???:::::::::;;;;;;;;;<<<<<<:::999999999999999999:::999999999888888888888777444555666888999999999999666555444333333444555666222333444444555555444444444444444333333333222222333333333444444444555555666555333222222333555666444444444444444555666777333333333333333333333333222222222222222222222222000000111222333333444444444444444444444444444444111111222222222333333333333333333222222222111111222222222333333222222222222222222222222222222222222222333444333222000///222222222333333444444444333333333333333333333333111111111111111111111111222111111111222222444444222222444444444444222222222333333333444444555555666555444333333333444555555555444444444555666666555444777<<<:::555777===@@@HHHWWWjjj~~~~~~uuuqqqmmmkkkhhhgggmmmvvv~~~uuummmlllqqq{{{xxxkkkcccXXXLLLPPPOOOOOONNNNNNNNNMMMLLL\\\ccceee]]]SSSNNNMMMLLLIIIGGGDDDDDDEEEGGGGGGGGGPPPTTTYYY]]]```fffooowww{{{rrrkkkgggggggggggg[[[XXXVVVYYYaaajjjpppssstttrrrkkk```UUUQQQSSSWWW[[[aaahhhooo{{{yyyqqqnnnnnnnnnmmm{{{}}}nnnpppxxxzzzuuu|||xxxooorrrwww|||zzzsssooovvvwwwiiiYYYNNNJJJGGGFFFEEEDDDCCCBBB@@@>>>>>>AAACCCEEEEEECCCBBBBBBCCCEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDFFFGGGFFFEEECCCBBBlll]]]SSSLLLGGGFFFDDD???===???::::::::::::::::::::::::<<<<<<;;;;;;;;;:::::::::;;;999666555555666555555666666666666666666666666777666444333333444666777555444333222111111111111...///111222333444444444444444444444444444444444222333444444555555444444111222333444444333222111111111222222222333333333111111222222222222111111000000000000000000000000222222111111111111222222222222222222222222222222111111222222222333333333111111222222222333333333111222333333333111000///111000///000222333222111333333333333333333333333444555666777777666555444222222333333333333444444777666444333222333444444444444444444444444444444111222333444555444333222333333333333333333333333222222222333444555666777777666444444555888;;;>>>AAACCCKKKXXXjjj{{{zzzwwwpppooouuu~~~|||vvvwwwrrrssswwwkkkbbb]]]YYYUUUYYY___\\\UUUYYYccckkkwww|||rrrddd]]]ZZZXXXWWWPPPKKKNNNPPPOOORRRXXX[[[fffsssyyyzzz|||nnnkkkssstttllliiifffgggqqq~~~xxxlll]]]RRRRRR[[[dddiiikkkqqqzzzqqqmmmjjjjjjpppwww~~~vvv|||yyyvvv~~~xxxtttyyyyyyvvvkkk\\\VVVPPPKKKIIIFFFCCC@@@DDDEEEEEECCCAAA@@@AAACCCCCCBBBBBBBBBCCCCCCDDDEEEDDDBBBAAA??????@@@BBBCCCBBBDDDFFFFFFEEEDDDDDDEEEkkk\\\RRRLLLGGGFFFDDD???===???::::::::::::::::::::::::;;;;;;;;;::::::::::::999:::888666666666777666555666666666666666666666666666555444333333444555666555444333222111111111111111222222333333222222222333333333333333333333333222333444444555444444444222222222333333222222222111111222222222333333333111111111222222111111111111111111111111111111111222222111111111111222222222222222222222222222222111111222222222333333333111111222222222333333333111222222222111111000///444222111000222222222111333333333333333333333333111222333333333333222111222222222333333333444444444333222111111111222222444444444444444333333333222333333444444444444444444444444333333333333333444444333333333444555555666555333333444666999;;;:::;;;@@@KKKXXXmmm}}}wwwtttrrrqqqxxxwwwmmmfffaaabbbaaaiiitttvvvqqqttt|||}}}ppphhhccc^^^YYYXXX]]]aaaaaadddiiisss|||mmmkkkrrrwwwwwwyyyzzzwwwqqqggg]]]WWW\\\iiisss{{{{{{sssllliiiiiikkkrrryyy{{{yyy{{{tttbbbZZZOOOLLLGGGEEEEEEEEEDDDBBBEEEEEEEEEDDDBBBAAABBBCCC@@@@@@@@@???@@@@@@AAAAAABBBAAA@@@??????@@@BBBCCCBBBDDDFFFFFFEEECCCCCCDDDiii[[[RRRKKKFFFEEECCC???===???;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888888777666777888888777555666666666666666666666666666555444333333444555666555444333222222111111222444444444333222111000///222222222222222222222222222222333444444444444444333222222222222222222333111111222222222333333333111111111111111111111111222222222222222222222222222222111111111111222222222222222222222222222222111111222222222333333333111111222222222333333333444333333222222222222333777555222000111222222222333333333333333333333333///000000111111000000///222222222222333333333333333333222111111111222222555555444444333333222222333333333333333444555555444444444444444444444444666555444333333333333333555444333222222444666777999999;;;AAAJJJWWWlll~~~xxxrrrqqqooommmmmmmmmrrryyynnniiieeeaaafffiiivvv{{{nnngggcccbbbgggqqqyyy}}}sssllllllrrr}}}lllhhhaaa[[[[[[eeesss{{{tttmmmlllnnnrrrzzz}}}vvvsssxxxnnnZZZNNNLLLGGGDDDAAA@@@AAACCCCCCCCCEEEEEEEEEDDDBBBAAABBBCCC@@@??????>>>>>>>>>??????@@@???>>>>>>???@@@BBBCCCCCCEEEFFFEEEDDDBBBBBBCCCiii[[[QQQKKKFFFEEECCC???>>>???<<<<<<<<<<<<<<<<<<<<<<<<999999999888888888888777666666666888999999777555666666666666666666666666555444444333333444444555555444333222222222222222444444444333222111000///222222222222222222222222222222333444444444444333444333222111111222333444111111222222222333333333222111111111111111111222222222222222222222222222222222111111111111222222222222222222222222222222111111222222222333333333111111222222222333333333666666444333333444555666777444111000111333444444222222222222222222222222111222222222222222222111111222222222222333333333555444444444444444444444555555444333333222222222333222111111111222444555444444444555555555555555555444444333333333444444666555444333222333444555<<<::::::===AAAHHHVVVcccuuuxxxnnniiieeedddeeeoooyyy}}}kkkdddcccbbb```eeejjjxxxuuujjjeeeaaaeeeppp|||qqqjjjlllnnntttuuufffccc___\\\___jjjxxx}}}|||}}}vvvoookkklllwwwvvvfffWWWLLLHHHIIIGGGEEECCCAAA@@@@@@AAAAAACCCDDDDDDBBB@@@@@@AAABBBAAA@@@@@@????????????@@@>>>>>>===>>>???@@@AAABBBDDDEEEFFFEEEBBBAAAAAABBBiii\\\PPPJJJEEEEEECCC???>>>???<<<<<<<<<<<<<<<<<<<<<<<<999999888888888777777777777666777888::::::888666666666666666666666666666444444444333333444444444444444333333222333333333222222333333333222222111333333333333333333333333111222333333444444333333444333222111111222333444111111222222222333333333222222111000000111222222222222222222222222222222222222111111111111222222222222222222222222222222111111222222222333333333111111222222222333333333555444333222222333444555555222//////111444666777222222222222222222222222333333222222222222333333111111111222222222333333333444444444444444444444444444333333333222222222222111000000000111333444444444444555555555666666333222222333444555666666777666555444444444555666999666666888999<<>>???AAAAAABBBBBB@@@>>>===>>>@@@@@@??????>>>>>>>>>??????======>>>>>>???@@@AAABBBDDDEEEEEECCCAAA@@@@@@AAA~~~iii\\\OOOIIIEEEDDDCCC???>>>???;;;;;;;;;;;;;;;;;;;;;;;;999999999888888888777777999888777888999999888666666666666666666666666666333333333444444333333333444444333333333333444444000111222333333333333333333333333333333333333333111111222333333333333333333222222222222222222333111111222222222333333333333222111000000111222333222222222222222222222222222222111111111111222222222222222222222222222222111111222222222333333333111111222222222333333333000000000000000111111222222000//////222555777777222222222222222222222222222222111111111111222222111111111111222222222222111111222333333333222222222222222333333333333333111111111111111222333333333333333444555555666666222222222333444555777777777777666666666666666666888666666999999888<<>><<<===@@@CCC@@@@@@@@@???===<<<===>>>===<<<<<<<<<<<<===>>>???>>>>>>???@@@@@@AAAAAAAAACCCDDDCCCBBB@@@???AAABBB|||ggg[[[OOOIIIDDDDDDCCC???>>>???::::::::::::::::::::::::::::::999999999888888888;;;999777777888888777666666666666666666666666666333333333444444333333333444444333333333444444555111111222333333333333222222222222222222222222222111111222333333333333222222222222333333222222222111111222222222333333333333222111//////111222333111111111111111111111111222222111111111111222222222222222222222222222222111111222222222333333333111111222222222333333333//////000111111111111111111000///000222444444444111111111111111111111111222111111000000111111222111111111111222222222222000111222333333333222222111111111222333333444444222222333444444444444333222222222333444555555555333333333333333444555666666666666666666666777777999777888;;;;;;888999<<<;;;AAAJJJSSS]]]hhhsss{{{yyyppplllmmmnnnkkkoooyyyvvvrrrtttuuu~~~}}}uuussslllttt}}}xxxoooooovvv{{{tttqqquuu}}}oooiiieeedddnnn{{{xxxcccVVVOOOFFF@@@AAACCCAAA??????<<<>>>>>>===<<<===AAADDD@@@AAAAAA???===<<<===???;;;;;;<<<<<<===>>>@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@BBBBBBBBBAAA??????AAACCCzzzfffZZZOOOHHHDDDDDDBBB???>>>???:::::::::::::::::::::::::::::::::999999999999888===;;;888777777888777666666666666666666666666666222333333444444333333222444444333333333444444555222222333333333222222111000000000000000000000000111111222333333333333222111222333444444333222111111111222222222333333333333222000//////000222333000000000000000000000000222222111111111111222222222222222222222222222222111111222222222333333333111111222222222333333333000111333444555444333333222000000111222333222000111111111111111111111111444333222111111222333444000111111111111222222222111222444555666555444444000000111222333444444555333444555666777666555444111111222333333444555555555555444333333333444444555555555666666666777777777555666:::999666444666999;;;>>>AAAGGGRRR```iii|||}}}~~~sssvvv}}}|||mmmaaaaaaccchhhwwwooo\\\PPPLLLHHH@@@<<>>===>>>???=========>>>@@@AAACCCDDDAAAAAABBBBBBBBBAAA@@@@@@AAAAAAAAA@@@???@@@BBBDDD|||gggZZZNNNKKKFFFCCCAAA@@@>>><<<<<<;;;;;;::::::;;;;;;<<<<<<999777888:::;;;999666::::::999999888777666666444555555666777888888999333444444555555444444333444444333333333333222222222222222222222222222222000000000111111222222333222222222222222222222222222333333444444333333222222222222222222222222222111111111111111111111111000000000000111111111111444333333222111111111222111111111111000000000000000111111111111222222222333333333222222111111111444444222222222222444444111000///......///000111333222111/////////000111333333222222111000000000222222333333333333444444333333333222222111111111333333333333333333333333333333333333333333333333333444555555333333444555444222111111333555555444444444444444444444444444555555555555666666666666555777;;;@@@BBBFFFPPPZZZsss~~~lllgggbbbaaaggguuurrrdddZZZPPPIIIFFFBBB@@@===<<<;;;===???AAABBB@@@???======>>>@@@AAACCCAAA???===<<<<<<<<<===<<<===>>>???AAABBBCCCDDDBBBCCCDDDCCCAAA@@@AAABBBCCCAAA???======???AAACCC}}}gggZZZNNNKKKFFFCCCAAA@@@>>><<<:::999999888888999999:::<<<:::888999:::;;;999777::::::999888888777666666666666666666555555555555333444444444444444444333444444333333333333222222222222222222222222222222111111111222222222222222222222222222222222222222000111111222222111111000222222222222222222222222111111111111111111111111000000000000111111111111444444333222222222222222111111111111000000000000000111111111111222222222333333333222222222111111444333222222222222333444222222111000000111222222333222000/////////000111111111111111111111222222222222222333333333444444333333222222222222222222333333333333333333333333333333333333333333333333222444444444333222333444444222111222333555444333444444444444444444444444555555555555666666666666555555888::::::;;;CCCLLLgggtttjjjiiijjjooozzzzzzkkkZZZQQQLLLGGGBBBAAA@@@???===<<<===>>>???@@@@@@???===<<<<<<===???@@@BBBAAA@@@>>>======<<<<<<<<<<<<===???@@@AAABBBCCC@@@AAABBBAAA???>>>???@@@BBBAAA???======???AAABBBhhhZZZNNNJJJFFFCCCAAA@@@>>><<<:::999999888888999999:::<<<;;;999999;;;;;;:::888999999999888888777777666888777666555444333222111444444444444444444444444444444333333333333222222222222222222222222222222333333333333222222222222222222222222222222222222000111111222222111111000222222222222222222222222111111111111111111111111000000000111111111222222444333222222222222222222111111111111000000000000000111111111111222222222333333333222222222222111333333222222222222333333333333222222222222333333222111000000///000000000///000000111222222333333222222222222333333333333222222222222222222333333333333333333333333333333333333333333333333333333111222333333222111222333333222111222444555444333444444444444444444444444444555555555555666666666777666777999888777===DDDWWWoooyyy{{{xxxqqqooouuu~~~vvv___TTTIIIFFFFFFCCCAAAAAA=========>>>>>>??????@@@>>>===<<<;;;;;;<<<===>>>AAAAAAAAA@@@???>>>===<<<:::;;;<<<===>>>@@@@@@AAA>>>???@@@???===<<<===>>>AAA???>>>======>>>???AAAiiiZZZMMMJJJFFFCCCBBB@@@>>>===<<<;;;;;;::::::;;;;;;<<<<<<;;;:::::::::::::::999999888888888777777777666888888777666444333222222444444444333333444444444444444333333333222222222222222222222222222222222444444444333333222222222222222222222222222222222222333333444444333333222111222222222222222333333111111111111111111111111000000111111111222222222222222111000000111111111111111111111000000000///000000111111111222222222222222222222222222222222333222222222222222222333333333333333333333333333111111000000000000000000000000111111111222222222111222222222222333333333111111111222222333333333333333333333333333333333222222222222222222222222000222333222111000111222333222222333444444333222333333444444444444444444444444444555555555666666555333444777888888===DDDLLL]]]oooxxxxxxvvv~~~}}}yyyyyyyyymmm\\\TTTLLLEEEEEEEEEBBB@@@@@@:::;;;===>>>????????????===<<<<<<;;;<<<<<<===>>>???@@@AAAAAA@@@>>>===;;;999:::;;;<<<===>>>??????===>>>???>>><<<;;;<<<===???>>>===<<<<<<===>>>???hhhYYYMMMJJJFFFCCCBBB@@@???===<<<;;;;;;::::::;;;;;;<<<:::;;;;;;:::999999999999888888888777777777777777777777777666666666555555555444333333333333444555444444333333333222222222222222222222222222222222444444444333333222222222222222222222222222222222222333333444444333333222111111111222222333333333111111111111111111111111111111111111222222222222000000////////////000000111111111111000000000///000000111111111222222222222222222222222222222222222222222222222222222222111222222222222222222111000000000111111111000000222222222111111111000000111111111222222222333333111111111222222333333333333333333333333333333333222222222222222222222222000111222222000000111222333333222333555444333111333333333444444444555555444444444444555555555555222000111444666777:::@@@FFFOOOXXX]]]eeeuuuwwwssswww|||yyy~~~|||xxxgggWWWNNNJJJDDD@@@AAA@@@===::::::999;;;===???@@@???>>>>>><<<<<<<<<<<<======>>>>>>>>>???@@@@@@???>>><<<;;;999999:::;;;<<<<<<=========?????????===<<<===>>>===<<<;;;;;;;;;;;;<<<===~~~gggXXXLLLIIIEEECCCBBBAAA???>>>:::999999888888999999:::999:::;;;:::888777888999777777777777777777777777666666666777777777777777555444333222222333444555444444333333333333222222222222222222222222222222333333333333222222222222222222222222222222222222000111111222222111111000111111111222222333333444111111111111111111111111111111111222222222222333//////////////////000111111111111111000000000000000111111111111222222222111222222222222333333333111111222222222222111111000000111111111111000000//////000111111111111000333333222222111000000///111111111111222222222222222222222222222222333333333333333333333333333333222222222222222222222222000111222222111000111222333333333444555444222000222333333444444555555555333444444444444555555555777444444777888777999===BBBEEEHHHIIIMMMXXXgggrrrwwwyyy}}}xxxooolllnnnvvvzzzhhh\\\RRRJJJGGGDDD???===??????;;;:::;;;:::;;;===>>>???>>>>>>===;;;;;;<<<======>>>>>>>>>===>>>>>>>>>======<<<;;;999999::::::;;;<<<<<<===>>>???@@@???===<<<===>>>;;;;;;::::::::::::;;;;;;|||eeeWWWLLLIIIEEECCCBBBAAA???>>>:::999999888888999999:::777999:::999777666777999666777777777777777777777666666666666666666666666666555333222222333555666444444333333333333222222222222222222222222222222111111111222222222222222222222222222222222222222000111111222222111111000000111111222333333444444111111111111111111111111111111111222222222333333000000000000000111222222111111111111000000000000000111111111111222222222111111222222222333333333000111222333333222111000///000111222222111000///...///000111222111111000222222111111111111111111111111111111222222222222333333222222222222222222333333333333333333333333111111111111111111111111111222333222111111222333333333333444555444222///222222333333444555555666333333444444444555555555999666555888999777888;;;<<<======>>>???DDDMMMUUU]]]bbbjjjuuu}}}~~~uuutttqqqqqqvvv|||tttsssqqqjjjeeeeeejjjttt~~~xxxvvvttt|||ooo[[[QQQMMMHHHDDDDDDCCC@@@>>>@@@@@@======???<<<<<<==================999::::::;;;<<<============<<<<<<;;;;;;;;;;;;<<<999999:::;;;;;;<<<<<<<<<===>>>???>>>===<<<===>>>::::::::::::::::::::::::{{{eeeWWWLLLIIIEEECCCBBBAAA@@@>>><<<;;;;;;::::::;;;;;;<<<666888:::999666555666888666666666666777777777777666666555555555444444444666555333222222333555666444444444333333333222222222222222222222222222222000000000111111222222333222222222222222222222222333333333444444333333333000000111222333333444444111111111111111111111111111111222222222333333333222222111111222333444444111111111111000000000000000111111111111222222222111111111222222333333333000111222333333222111000000111222333333222111000...///000222222222111000000000000111222222333333000111111111111222222222444333333222222111111111333333333333333333333333111111111111111111111111111222333333222111222333333333333555555444111///222222333333444555666666333333333444444444555555333//////333555444444777888888999:::999:::>>>CCCDDDKKKVVVcccnnnuuuxxxzzzzzz|||~~~xxxpppiiidddeeefffhhhqqqzzzlllhhhjjjnnnhhhcccccchhhrrr|||ppplllmmmooozzzwwwdddTTTFFFEEEGGGEEECCCCCCEEEAAA???AAA@@@<<<<<<>>>============<<<<<<<<<<<<777888999:::;;;<<<<<<;;;===<<<:::999999:::;;;<<<:::::::::;;;;;;<<<<<<<<<===>>>>>>>>><<<;;;<<<===999999999999999999999999yyycccVVVMMMLLLIIIFFFCCC@@@===<<<::::::::::::::::::::::::;;;;;;::::::::::::999999666555555444444666777888777777666666555555555444666666555555555555666666111222333444333222111000333333444555444333111000111111111111111111111111222222222222222222222222111111111111111111111111000000111111111000000///111111111111111111111111111111111111111111111111222111...------...111222000000000000000000000000//////000111222222333333333222222222111000000000333222222222111000000000111111111111111111111111...000111000///...///000333333222222222222333333111111111111111111111111222111111111222222333444333333333333333333333333444444444444333333222111222222111111111111222222111111222222222333333333444444444555555555666666444555555666555555444444444444444555555555555555555555555666777999;;;;;;>>>AAAGGGOOOXXXaaahhhlllpppxxxxxxyyyrrrjjjddd```___aaaaaafffwww|||sssooonnnooolllhhhfffiiilllsss|||vvvqqqpppsssxxxnnn```PPPMMMHHHEEECCCCCCCCCBBB@@@??????>>>===<<<<<<;;;:::::::::;;;<<<===>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;888999;;;===>>>>>>===<<<;;;;;;;;;<<<<<<<<<======>>>>>>===<<<;;;;;;:::::::::::::::;;;;;;;;;;;;;;;vvvaaaTTTLLLJJJHHHEEEBBB@@@===<<<::::::::::::::::::::::::;;;;;;:::::::::999999999666666555444555666777888777666666666555555555555666555555555555555555666333444444444444333222222333333444444444333222111111111111111111111111111111111111111111111111111111111111111111111111111000000111111111111000000111111111111111111111111111111111111111111111111222111///......///111222000000000000000000000000///000000111222222333333222222222111111111111111222222222111111111111111111111111111111111111111///000111111//////000111222111111111111111111222111111111111111111111111333222222111111222222333333333333333333333333333333333444444333333222111222222111111111111222222111111222222222333333333333333444444444555555555444555555555555555444444555555555444444444333333555555555666777888999:::777999>>>DDDJJJQQQWWWZZZdddlll}}}xxxvvvxxxzzzyyytttsssvvvssswwwwwwlllhhhdddbbb```cccfffnnn}}}yyyyyyyyyyyyuuussstttuuuzzzyyyvvvuuuwww}}}oooZZZOOOHHHEEECCCAAA@@@???<<<:::??????>>>>>>===<<<<<<;;;::::::;;;;;;<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<<<<===<<<<<<::::::;;;;;;;;;<<<<<<<<<======<<<<<<;;;::::::999;;;;;;<<<<<<======>>>>>>sss___SSSIIIHHHFFFDDDBBB???>>>===::::::::::::::::::::::::::::::::::::999999999999666666555555555666777888666666666666555555555555555555444444444444555555666555444444333333444444333333333444333333222111111111111111111111111111000000000000000000000000111111111111111111111111000000111111111111111000111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000111222222333333111111111111111222222222111111111111111222222222111111111111111111111111000111222222000000111222222222222111111222222222111111111111111111111111333333222222111222222222333333333333333333333333333333333333333222222111222222222222222222222222111111222222222333333333222222333333333444444444444444444444555555444444555555555444444333333333666666666666777777777888444555777:::>>>BBBEEEGGGSSS[[[mmm}}}~~~zzzrrrmmmmmmoooqqq}}}tttvvvzzzuuujjjeeedddgggkkkkkkrrrrrrlllkkkkkkjjjfffkkkrrr}}}}}}~~~uuugggWWWIIIBBBAAA??????>>>>>><<<888555>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<999999:::::::::;;;;;;;;;<<<;;;;;;::::::999999999:::;;;;;;<<<===>>>>>>>>>rrr^^^SSSGGGFFFEEECCCAAA???>>>===:::::::::::::::::::::::::::::::::999999999999888666666666666666777777777666666666666666555555555444444333333333333444444666555333222222222333444222222333333333222222222111111111111111111111111111111111111111111111111111111111111111111111111000000111222222222111111111111111111111111111111111111111111111111111111111222333333333333222111000000000000000000000000000000111111111222222222000000000111222222222333000000000111222222222333111111111111111111111111111222333333111111222333444333333222222333333444111111111111111111111111222111111111222222333444222222222222222222222222222222333333333222222111222222222222222222222222111111222222222333333333111111222222222333333333444444444444444444555555555555555555555555555555666666666666666666666555666777777999;;;===>>>???FFFKKKYYYsssyyytttrrrqqqssstttyyy~~~yyyuuurrrvvv{{{xxxuuuvvv{{{~~~}}}vvvooojjjhhhhhhhhhhhhiiippp}}}zzzxxxxxxyyyyyysssyyyxxxdddYYYRRRKKKDDDBBBAAA???>>>>>>>>>===:::888=========<<<<<<;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999999999;;;;;;888888999999999::::::::::::::::::999999999888888888888999:::;;;;;;<<<===rrr___TTTFFFEEEDDDBBBAAA???>>>===::::::::::::::::::::::::::::::999999999888888888666666666777777777777777555555555666666666666666444444333333333333444444555444222111111111222333222222222222222222222222111111111111111111111111222222222222222222222222111111111111111111111111000000111222222222222222111111111111111111111111111111111111111111111111111222333444444333222111000000000000000000000000111111111111111222222222000000000111222222222333000000000111222222222333111111111111111111111111111333444333222111222333222222111111111111222222111111111111111111111111///000000111222444555666222222222222222222222222111111222333333222222222111222333333333333222111111111222222222333333333111111111222222222333333444333333333333444555666444444555666777888888999555555666666666555444444777777777888999:::<<<===>>>@@@III[[[uuu~~~||||||}}}{{{~~~uuuyyytttpppooorrryyy}}}~~~vvvqqqpppssswwwzzztttzzz{{{wwwmmmmmmmmmmmmoooqqqrrrqqqtttwww|||jjj\\\OOOJJJIIIGGGDDDDDDCCC@@@===<<<<<<=========<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;999888888999:::;;;888888888999999999::::::999999999999999888888888888888999999:::;;;;;;<<>>===::::::::::::::::::::::::999999999999888888888888555666777888888888777777555555555666666666666666555555444444444444555555333333222222111111111222222111111111111222333333111111111111111111111111222222222222222222222222111111111111111111111111000000111222333333333333111111111111111111111111111111111111111111111111111222333444444333222111000000000000000000000000111111111111111111111111111111111111111222222222111111111111111222222222111111111111111111111111111222333333111111222333//////............//////111111111111111111111111///000000111222444555666222222222222222222222222000111222222222222222222111222333444444333222111111111222222222333333333111111222222222333333333333333222222222444555666444444555666777888888999444444555666666555444333333333444444555777888999::::::>>>HHHYYYkkk{{{~~~~~~{{{vvvyyyyyy}}}uuuoooiiieeeeeeiiilllnnngggmmmtttvvvtttqqqoooooosssvvvvvvuuuyyyzzzjjj]]]TTTLLLFFFEEEDDDBBB@@@AAAAAA>>>;;;999:::<<<>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;;;;999999999999999999999999999999999888888999::::::888888999999999:::::::::999999999999999999999999;;;;;;;;;;;;<<<<<<<<<<<>>===::::::::::::::::::::::::999999999999888888888888555666777888999888777777555555555555666666666777666555555555555555555666333333444444333333222111222111000000000111333444111111111111111111111111111111111111111111111111111111111111111111111111///000111222333333333333111111111111111111111111111111111111111111111111111111222222222222111111000000000000000000000000111111111111111111111111222222222111111111111111222222222111111111111111111111111111111111111111111222333222111000111333000000////////////000000111111111111111111111111222222111111222222333333111111111111111111111111000000111222222222222222111222444555555444222111111111222222222333333333222222222222333333333444333222111111222333555777555555555555555444444444222333555666666555444333333333333333444555666777666777:::>>>EEEOOOZZZbbbfffkkkrrrxxx|||}}}}}}|||}}}wwwrrrllliiiiiikkklllllliiiooouuuvvvttttttwww{{{}}}{{{{{{||||||rrreee^^^UUULLLHHHDDDCCCCCCAAA======@@@===;;;::::::;;;======<<<::::::::::::::::::::::::999999999::::::;;;;;;<<<888888888888888888888888666777888999999:::999999999999999999:::::::::;;;::::::::::::::::::::::::<<<<<<<<<;;;;;;;;;;;;:::qqq\\\OOOIIIHHHFFFDDDBBB???>>>===::::::::::::::::::::::::999999999888888888888777555666777999999888888777444555555555666666777777666666555555555555666666333444555666555444333222111111000000000111333444111111111111111111111111000000000000000000000000111111111111111111111111///000111222333444444444111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000222222111111111111111111333222222222111111000000333222222222111111000000111111111111111111111111000111222222000000111222333333222222222222333333111111111111111111111111555444333222111111111111111111111111111111111111///000111222222222222222111222444555555444222111111111222222222333333333222222333333333444444444333222111111111333666777666555555444222111000000111222444666666555444333777666666666666777777888222666:::;;;;;;???GGGNNNMMMUUUaaajjjppptttxxx{{{xxx~~~zzzwwwxxxyyyyyyxxxvvv{{{}}}tttooooooqqqrrrxxxyyyfffUUUMMMMMMJJJFFFBBBAAABBBCCC@@@<<<===BBB;;;;;;;;;===>>>>>>===;;;::::::::::::::::::::::::888888999::::::;;;<<<<<<777777777777777777777777555666888999:::::::::999999999:::::::::;;;;;;;;;::::::::::::::::::::::::;;;::::::999999888888777wwwbbbTTTJJJGGGDDDBBB@@@???===;;;<<<;;;::::::999999::::::;;;;;;:::999888888888888;;;:::999777666444333222555555444444444444555555444444333333222222222333333333333333333333333333333333333222222222111111111222222333333222222111111222222333333222222111111111111222222333333333000111111111111222222222000111222333333222111000000000000000000000000000222222111111111111111111333333222111000///......000000111111111222222222000000111111111111000000222222111111000000//////000111111111111222222222222222111111111111222222000000000000000000000000111000/////////000222333000000111222333333444444222222222222222222222222000111222333333333333333444333222222444444333222222222111111111111111111222222222222222222222222111222333333111111222333333333333333333333333333222333333444444333333222555555555444444555555555888888999:::;;;===>>>??????DDDKKKSSS\\\eeennnssssss|||~~~ttttttvvvvvvwwwzzzzzzggg___SSSLLLJJJHHHEEEBBB?????????@@@@@@AAAAAAAAACCC???<<<;;;===>>>===;;;:::::::::999999:::;;;;;;999999888777666666666777888999:::999777777777888888888888888888888888888777777888888888999999999888999::::::999888999;;;999999999999999999999999ttt___QQQLLLIIIFFFDDDBBBAAA???===<<<;;;::::::999999::::::999999999888999999::::::999999999888777777666666666555555555555555555666555444333222222222333333333333333333333333333333333333333222222222111111111222222333333222222111111222222333333222222111111111111222222333333333000111111111111222222222...//////000000000000///000000000000000000000000111111111111111111111111222222111111000/////////111111111111222222222222000000111111111111000000111111111000000000000000000111111111111222222222222111111000000111111222000000000000000000000000111000/////////000222222000000000111111222222222111111111111222222333333//////000000000///......444333222222444444333222111111111111111111111111222222222222222222222222111222333333111111222333333333333333333333333333222333333444444333333222555555444444444444555555777777777888999:::;;;<<<<<<>>>BBBGGGMMMVVV^^^dddlllvvv}}}~~~~~~~~~xxxgggTTTMMMEEEAAABBBBBB@@@>>>>>>>>>>>>>>>??????@@@@@@BBB???<<<;;;===>>><<<;;;:::::::::999999::::::;;;:::999888888888888888999888999:::999777777777888888888888888888888888888999999999999::::::::::::777888999999777777777999888888888999999:::::::::ppp[[[NNNKKKHHHEEECCCBBBAAA???===<<<;;;::::::999999::::::888888888888999:::;;;<<<888888888888999999999999777666666555555666666777666555333222111222333555333333333333333333333333333333333222222222111111111111222222222222111111111222222333333222222111111111111222222222222222000111111111111222222222//////...//////000111111000000000000000000000000111111111111111111111111000000000000000000000000111111222222222333333333000000111111111111000000000000000000111111111111000111111111111222222222222111111000000111111222000000000000000000000000000000000///000111111222000000000000000000000111000000000111111222222222222222222222111000///...444222111222333444333222111111111111111111111111222222222222222222222222111222333333111111222333333333333333333333333333222333333444444333333222444444333333333333444444666666666666666777888888999::::::;;;>>>DDDLLLRRR___hhhwww}}}mmmfff^^^UUUHHHDDD???>>>???@@@???>>><<<<<<============>>>>>>@@@>>><<<<<<<<<===<<<;;;::::::999999999999::::::999999999999999999:::;;;888999:::999777777777888888888888888888888888888888888888888999999999999777888999888666555555666777888888999999:::::::::mmmYYYLLLHHHFFFCCCAAA@@@???===;;;<<<;;;::::::999999::::::999888888888999999:::;;;777777888888888888888999777777666666666666777777777555333111111222444555333333333333333333333333333333333222222222111111111111222222222222111111111222222333333222222111111111111111111222222222000000111111111222222222111111000000000222333444000000000000000000000000111111111111111222222222//////000000111111111111222222222222333333333333000000111111111111000000//////000000111111222222000000111111111222222222111111000000000000111111000000000000000000000000000000000000000111111222111111111111111000000000111111111000000000//////222222222222222222111111333222111222333333333111111111111111111222222222222222222222222222222222111222333333111111222333333333333333333333333333222333333444444333333222444333333222222333333444666666555555555555555666777888888888999<<>>===<<<<<<<<<<<<;;;;;;;;;:::999999999999999999888888888888888999:::;;;888999:::999777777777888888888888888888888888888555555555555666666666666888999999888666444555666999999999888888888888888kkkXXXMMMGGGEEEBBB@@@@@@???===;;;<<<;;;::::::999999::::::;;;:::999999888888888999777777777777777666666666777777666666666666777777777666444222222333444555333333333333333333333333333333333222222222111111000111111222222111111000111222222333333222222111111111111111111111111111000000111111111222222222222111000000000111333444000000000000000000000000000000111111111222222222/////////000111111222222111111222222222333333333000000111111111111000000//////000000111111222222000000111111111222222222111000000000000000000111000000000000000000000000///000000000111111111111222222222222222222111111444333222111000...------,,,---...///000000000000333222111111333333222111000000111111111222222222222222222222222222222222111222333333111111222333333333333333333333333333222333333444444333333222444333333222222333333444777666666555555555555666444666999:::::::::<<<>>>CCCEEENNNbbb|||}}}yyyooo^^^OOOIIIJJJJJJIIIAAA@@@>>><<<<<<:::999777==================<<<<<<;;;<<<<<<<<<;;;;;;;;;;;;;;;:::999999888888888888777777777777777888999:::888999:::999777777777888777777777777777777777777444444555555555666666666999::::::999777555666777;;;:::999999888777666666jjjXXXNNNIIIFFFCCCBBBBBBAAA???===<<<;;;::::::999999::::::<<<;;;:::999888888888888777777777666666666666666777666666555555666666777666555555444444444444444333333333333333333333333333333333222222222111111000000111111111111000000111222222333333222222111111111111111111000000000000111111111111222222222000000////////////000000000000000000000000000000000000000111222222333333//////000000111111111222000000111111111222222222000000111111111111000000000000000000111111111111000111111111111222222222111000000//////000000111000000000000000000000000//////000111111111111000222222222222222222333333555444333222000///---------...///111222333444444333111000111222333222111000000000111222222333333222222222222222222222222111222333333111111222333333333333333333333333333222333333444444333333222444444333333333333444444777666666555555555666666222555888999999999999:::===<<>>>>>===<<<;;;;;;;;;;;;=========<<<<<<<<<<<<<<<999;;;<<<<<<;;;::::::;;;;;;:::999888888777888888777777777666777777888888888999:::999777777777888777777777777777777777777777777777777888888888888888999:::999777666666888::::::999888777666666555iiiXXXNNNHHHFFFCCCBBBAAAAAA???>>><<<;;;::::::999999::::::::::::999999888999999999666666666777888888999999666555555555555555555666444555666666666555333333333333333333333333333333333333333222222222111111000000111111111111000000111222222333333222222111222111111111000000000///000111111111111222222222000000111000000///...---000000000000000000000000///000000111222222333333000000000000000111111111//////000000000111111111000000111111111111000000111111111000000000000000000111111111111222222222000000////////////000000000000000000000000000000...///000111222111111000000000111111222222333333333333333222111111000000111222333555555666666666222111000111222333222000///000000111222222333333222222222222222222222222111222333333111111222333333333333333333333333333222333333444444333333222555555444444444444555555555555444444444555666666444666777777777777888999999888<<>>???<<<;;;;;;;;;::::::::::::777:::===<<<:::999:::;;;;;;:::999888777777777777999999888888777777888888888999:::999777777777888777777777777777777777777777777888888888999999999666777888888666555666888777777777777888888888888hhhWWWNNNFFFCCCAAA?????????===<<<<<<;;;::::::999999::::::888888888888999:::;;;;;;444555666777999;;;<<<<<<555555444444444444555555333555666777777555333222333333333333333333333333333333333222222222111111000000111111111111000000222222222333333222222222222111111111000000//////000111111111111222222222222333333333222111///---000000000000000000000000///000000111222222333333111111000000000000000000////////////000000000000000000111111111111000000222222111111000000//////000111111111111222222222000000////////////000000000000000000000000000000...///000222222111111000...//////000111222222333111111222222222333333333111111222333333333222222222111000111222222222000///000000111222222333333222222222222222222222222111222333333111111222333333333333333333333333333222333333444444333333222666555555444444555555666444333333333444444555666888888888666555666888;;;666666999===>>>AAANNN]]]]]]gggppprrrnnnnnnuuu}}}qqqlllhhhhhhjjjoooyyyrrr```SSSLLLJJJGGGBBB>>>???AAABBBAAAAAAAAA@@@>>>;;;999999:::<<<:::::::::999999999888888777:::======:::999999;;;;;;:::999888777777777777;;;;;;:::999888888888888888999:::999777777777888777777777777777777777777666666666666777777777777444555777666555555666777444555666777888999::::::{{{gggWWWNNNIIIGGGEEEDDDCCCBBB???<<<999999999999999999999999666555666888::::::888666777777777777777777777777444555777888888888777666777888:::999666333222111444444444333333333222222333333333222222222111111222222333333333444444444333222111000000111222333///000000000000111111111000000000000000000000000////////////////////////222111111111000000//////111222222333333222222111000000000000000000000000000000000000000111111222666444333111000000111111222222222222222222222222333222111000000111222333000000000000111111111111111111111111111111111111000000000000000000000000000111111111111222222222222222111111000//////...111111111111000000//////////////////000000000000111111222222222333333333222222333333333333444444444222///------///222444333333333333333333333333222222333333333333444444555222000000333555555333666555444333222333333444555555555555555555444444777888999<<<>>>@@@BBBCCCIIIMMMQQQTTTUUUZZZccckkkxxxvvvnnnmmmqqqxxx{{{||||||uuujjj^^^SSSJJJEEECCC@@@@@@???????????????@@@@@@>>><<<999999:::;;;===<<<===>>>>>>===;;;999888<<<<<<;;;:::999999888888888888888999999::::::;;;888888888888888888999999888999:::;;;;;;:::999888888777666666666777999::::::888666444555666999;;;666666555555555555666666555666666666555444333333xxxeeeVVVMMMFFFDDDBBBAAA@@@>>><<<999999999999999999999999999777666777888::::::888777777777777777777777777777777777777777666666555444444666777666444333333333444444444333333333222222333333333222222222111111111111111111222222222222000111222222222222111000000000000111111111222222000000000000000000000000000000000000000000000000111111111111000000000///000111111222222111111000000000000000000000000000000000000000000111111222555444333111000000111111000000000000000000000000111111000//////000111111000000000000111111111111111111111111111111111111000000000000000000000000000111111111111222222222333222222111000000//////222222111111111000000000........./////////000000111111222222222333333333222222222333333333444444444333111//////111333444333333333333333333333333222222222333333333444444444111///000222444444222555444333222111111222333555555555555555555555555555666777888999:::;;;;;;;;;???BBBDDDEEEIIIQQQWWWfffooo{{{~~~tttooopppvvv}}}ooofffbbb[[[TTTMMMHHHEEEDDD??????>>>>>>>>>>>>??????@@@???<<<:::999:::<<<===<<<<<<<<<;;;;;;:::999888;;;;;;;;;;;;:::999888777999999999999888888888888777777777777777777777777555555666777777666555444777777666666777888888999999888666555555777888999666666555555555555666666555555555666555555444444uuucccTTTLLLHHHFFFDDDCCCCCCAAA>>>;;;::::::::::::::::::::::::888888777999:::;;;999888777777777777777777777777999888777555444333333333333444444333222222444555444444444444333333333333333333333222222222111111/////////000000000111111...000222444444222000...111111111111222222222333000000000000000000000000111111111111111111111111111111111111000000000000///000000000000000000///000000000000000000000000000000000000000111111222444333222111111111111111000000000000000000000000000000////////////000000000000000000111111111111111111111111111111111111000000000000000000000000000111111111111222222222333333333222111111000000222222222222222111111111/////////000000000111111111111222222222333333333222222222222333333333333333333222222222222333333333333333333333333333333222222222222333333333333222000//////111222222222555444333333222333333333555555555555555555555555555555555555555555555555555888:::;;;;;;>>>DDDIIINNNWWWeeerrr|||yyy|||qqq```SSSQQQPPPMMMJJJGGGDDDCCCBBB>>>>>>============>>>>>>@@@???===;;;:::;;;<<<===;;;;;;:::999888888888888::::::;;;;;;;;;999888777999999888888777666666666777777777777777777777777888888999999999777666555666666777777888888777777777777777777777777777777555555555555555555555555444444555555666555555555tttbbbTTTLLLIIIGGGEEEDDDDDDBBB???===:::::::::::::::::::::::::::999888999:::;;;:::888666666666666666666666666888777555444333333444444444444444333111222444666555444444444444333333333333333333222222222111111////////////000000000111///000222333333222000///111111222222222333333333000000000000000000000000111111111111111111111111111111111000000000000000///000000111111000000///000000000000000000000000000000000000000111111222333222222111111111111111222222222222222222222222000000000000000000000000///000000000111111111111111111111111111111111111000000000000000000000000000000111111111222222222333333333222222222111111222222222222222222222222111111111222222222333333111111222222222333333333111222222222222333333333222222333333333333222222222222222222222222222222111222222222222333333333111111000111222222222222666666666666666666666666444444444555555555555555777666666666555555555444777888999999999:::>>>AAA>>>EEEOOOZZZhhh|||~~~~~~{{{xxxyyy}}}rrrkkkhhhaaaUUUKKKJJJIIIHHHFFFCCCAAA>>>======<<<<<<<<<<<<======>>>@@@???===<<<;;;;;;<<<===;;;:::999888777888999999999:::;;;;;;;;;999888666777777777777666666666666888888888888777777777777::::::;;;;;;;;;999888777555666777888888777666555666777888888888777666555555555555555555555555555333333444555666666666555sssbbbUUUMMMFFFDDDBBBAAAAAA???<<<999::::::::::::::::::::::::;;;999888888::::::999888555555555555555555555555666555444333333444555666666777666444222111333555555555555444444444333333333333333222222222111111000000000111111111222222222222111111111111222222111111222222222333333333000000000000000000000000111111111111111111111111000000000000000000111111000111111111111111111000000000000000000000000000000000000000000111111222111111222111111111000000111111111111111111111111111111111111111111111111///000000000111111111111111111111111111111111111111111111111111111111111000000111111111222222222333333333222222222222222222222222222222222222222000000000111111111222222111111222222222333333333111111111222222222333333111111222333333222111111222222222222222222222222111111111222222222333333111222333333333333333444555666666666666666666666444444444555555555666666555666666666666666666666444555555444444555777888:::===@@@EEENNN^^^qqq{{{uuuqqqppppppqqqwww~~~zzzhhh```YYYWWWYYYWWWPPPHHHFFFFFFEEECCCAAA>>>;;;999<<<<<<;;;;;;<<<===>>>>>>???>>>===<<<;;;;;;;;;<<<;;;;;;999888888888999:::888999:::::::::999888777444444555666777777888888:::::::::999999888888888777888888999888777666555555666777888888777666555666777888888888666555333444444555555555555444444333333444555666666666555rrraaaTTTMMMGGGEEEDDDCCCBBB@@@===;;;::::::::::::::::::::::::;;;999888777888999999888555555555555555555555555555555444444555666666777666777777555333222333444555555555555444444444333333333333222222222111111111111111222222222333333333222111000000111222333111111111111222222222333000000000000000000000000111111111111111111111111000000000000111111111111000111111222222111111000000000000000000000000000000000000000000111111222000111111222111111000000////////////////////////111111222222222222111111000000000000111111111111111111111111111111111111111111111111111111111111000111111111111222222222222222222222222222111111111111111222222222222222........./////////000000111111222222222333333333111111111111222222222222111111222222222222111111222222222222222222222222111111111111222222222222000222444444333333333444222222333444444444444333333333444444555666666666333444444444444555555555333222222222222333333444999:::::::::===GGGTTT]]]ggglllqqqxxx}}}ooolllkkknnnqqqvvvxxxjjj```[[[RRRNNNKKKKKKLLLKKKEEE@@@@@@@@@??????>>><<<;;;:::<<<<<<;;;<<<<<<===>>>???>>>===<<<;;;;;;:::::::::::::::999999999999999:::999999999999888888999999333444555666777888999:::;;;;;;;;;:::999999888888777777888999999999888777666666777777777666555555666777777888777666444333333444555666666555444333444444555555666555555555ppp```SSSKKKIIIHHHFFFEEEDDDBBB???===;;;;;;;;;;;;;;;;;;;;;;;;;;;999777666777888888777777777777777777777777777666666777777777666555555222444555555333222333444555555555555444444444444333333333222222222111111111111111222222222333333111111111111111111111111000000000111111111222222000000000000000000000000000000000000000000000000///000000000111111111111///000000000000000000///000000000000000000000000000000000000000111111222///000111222222111000000///////////////////////////000111222222111000///000000000000111111111111111111111111111111111111111111111111111111111111000111111111111222222222111111111111111111111111000000000111111111222222/////////000000000111111111111222222222333333333111111111111222222222222333333333333333333333333111111111111111111111111111111111111222222222222///111444444333111222444000111222333444444333222333333444444555666666777555444444444444444444444444333333333555666555555555777888888999===BBBGGGMMMQQQVVV]]]kkkyyy~~~~~~~~~wwwpppoooqqqxxx~~~rrreeeZZZQQQJJJFFFFFFEEEDDDCCCCCCAAA>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@<<<<<<<<<;;;::::::999999777777888888888888888777:::999888777777888999:::555555666777888888999999;;;;;;::::::999888888777555666888999::::::999999777777666555555555555555777777777777666555444333222333555666666555333222555555555666555555444444ooo^^^QQQJJJFFFEEECCCBBBAAA???<<<:::;;;;;;;;;;;;;;;;;;;;;;;;;;;999666555666777777666888888888888888888888888888888999999888666444333...000333444333333333444666666555555555444444444333333333222222222111111111111111111222222222222///000222444444222000//////000000000000111111111000000000000000000000000//////////////////////////////000000111111111222......////////////......000000000000000000000000000000000000000111111222///000111222222111000///111111111111111111111111...///000111111000///...000000000000111111111111111111111111111111111111111111111111111111111111000111111111111222222222000000000000000000111111//////000000111111111222222222333333333444444444111111222222222333333333000111111111111222222222555444444333333444444555111111111111111111111111000111111111111222222222---000444444222000111333111222444555666555444444333333444444555666777777888888777666666555444444333222222333555666666555111444888:::;;;;;;<<<===???AAACCCGGGSSSaaaiiiiiilllooossszzz||||||}}}yyyvvvwww{{{~~~nnnhhhbbb[[[SSSMMMHHHDDDBBB???@@@@@@@@@>>>>>>???@@@>>>===<<<<<<<<<<<<======<<<<<<<<<======???@@@@@@<<<;;;;;;::::::999888888555666777888888777666555;;;999777555555777:::;;;777777777777888888888888::::::999999888777777666000111333444555666555555888777666444444444555666888777777666555444444444222333555666666555333222555666666666555444333333mmmXXXNNNLLLIIIFFFBBB@@@???>>>===<<<;;;;;;;;;::::::999999999777777777777777777888888999888888777666555555444555555666666666666555555444444444333333222222222777777666555222///,,,***...///000111333555666666000000//////000000111222444333111000000111333444000//////000222444444333222222222111111111000000000000000000111111111111000000000000000000000000000000000000000000000000111111000000///000000111000111333444444222///---000000000000111111111111////////////////////////000000000000111111111111000000000000000000000000222111111000000000000000............////////////555444222111111222444555777333...---///111222222333333333333333333333333000111111111111222222222333222111111222222000///000000000000111111111111222222222222222222222222...///111222333333222111111111222222222333333333111111111111111111111111111111222222222333333333555444333222222333555666999::::::999666555555666666555555444444444555555444555555666777888888999999:::<<>>>>>======<<<<<<<<<============<<<;;;;;;;;;;;;<<<========================;;;;;;::::::999888777777888888999:::999888777666888777555444444555666666888777666555666777999;;;888999999999888777555444222333444666777666666555777666444444555777999;;;;;;999666333111000111111666555444333222333444444444444444444444444444444mmmZZZOOOMMMHHHEEEBBB@@@??????===<<<;;;;;;;;;::::::999999999888888888888888888888888888888888777666555555555666555444444444444555666666666555555555444444444333333333333333222111000111111111222222333333333222222111111222222333444555444222111111222444555222111000000222333222111222222222111111111000000000000000000111111111111000000000000000000000000000000000000000000000000444333333222222333333444000111222333333111000...000000000000111111111111111111111111111111111111000000000000111111111111000000000000000000000000222111111000000000000000000000000111111111222222333222222111222555777888???:::444111111111111000333333333333333333333333000111111111111222222222333222111111222222111///000000000000111111111111222222222222222222222222000111111222222222111111111111222222222333333333111111111111111111111111111111222222222333333333555444333222333444666777777999;;;;;;888555444333444444333333333333444444444555555555666777777777666777777999<<>>======<<<<<<;;;<<<<<<============<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999999888777777888888999999999888777666666555444444555666777888888777666555555777888999888888888888777666555444333444555555666555555555555555555555555777888999999888555333111111222222666555444333222333333444444444444444444444444444nnn[[[PPPNNNFFFDDDAAA@@@@@@???>>>===;;;;;;::::::::::::999999999999999999999999888888888888777777666666555555666555333222222333555666666555555555555444444444333333222222222222333333444444333333222111111000222222111111222222333444555444333222222333444555333222111111222222111///222111111111111000000000000000000000111111111111000000000000000000000000000000000000000000000000111111000000000000111111111111111111111111000000000000000000111111111111000000000000000000000000000000000000111111111111000000000000000000000000222111111000000000000000111111111222222222333333111111111222444666999:::???;;;666333111111000000222222222222222222222222000111111111111222222222333222000111222222111000000000000111111111222222222222222222222222222222222222111111111111111111111111222222222333333333111111111111111111111111111111222222222333333333444333333333444555777888777999<<<===:::666222111222222111222222333444555444444444444555555555555555555555555666777888888777:::<<<===@@@GGGPPPWWWgggnnnwww}}}zzzpppiiihhhiiimmmqqqyyyxxxllldddYYYPPPJJJGGGEEEDDDDDDDDDCCCBBBAAA@@@???>>><<<;;;;;;;;;;;;;;;<<<<<<======>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999888888777777888888888888888777666666444444444444555777888999999888666555555666777777888888777666555555555555666666555444444444444555444444555666777777777777777666444333222222333444555555444333333333333333333333333333333333333333nnn[[[OOOLLLEEECCCAAA@@@@@@@@@>>>===:::::::::::::::::::::::::::::::::999999999999999888777777777666666666555555555555555555555555555333333333333333333333333666555333222111111222333444444333333222111000000000000//////000000111222444333222222222222333444222111000111222222111000111111111111000000000000///000000000111111111111000000000000000000000000000000000000000000000000//////.........///000000222111000//////000111222///000000000111111111111........................///000000000111111111111000000000000000000000000222111111000000000000000///000000000111111111111000000000111333555777888666444111000000000222222111111111111111111111111000000111111111222222222333111000111222222111000000000111111111222222222222222222222222222222222444333111000///000111111111111222222222333333333111111111111111111111111111111222222222333333333333333333333555666888999888:::<<<;;;888444222222111111111111222444555555444444444333333333333333666666555555555555555555555555666666777:::@@@DDDKKKQQQYYY```eeekkksssyyy{{{~~~wwwnnnqqqrrrvvv|||~~~uuukkk___VVVTTTOOOJJJFFFEEEEEEFFFFFF@@@@@@@@@???>>>>>>======;;;;;;:::::::::;;;<<<<<<<<<===???@@@@@@>>><<<;;;999999999999999999999999:::999999999888888777777777777777777777666666666444444444555666777777888888888666555555555555666777777555444444555666777888777555444333333444444222333555777777666555444555444333333333444444555444444444333333333333333222222222222222222222222nnnZZZMMMHHHDDDBBBAAA@@@@@@@@@>>><<<:::::::::::::::::::::::::::::::::999999999888888777777777777666666666666444555888999999888555444333333333333333333333333555444333222222222333444333333222222222222222222000000//////000000111222222111111111111111111222000//////000222444333222000000000000000000000000///000000000111111111111000000000000000000000000000000000000000000000000111111111111111222333444222111///......000111222///000000000111111111111........................///000000000111111111111000000000000000000000000222111111000000000000000///000000000111111111111000000000000111222333333000000/////////000222444111111111111111111111111000000111111111222222222222111000111222333222000111111111111222222222222222222222222222222222222444333111000///000111111111111222222222333333333111111111111111111111111111111222222222333333333222222333444555666777888::::::999777444222333444222222222222333444666666333333333333222222222222555555666666666666666666555555555444555777:::===>>>AAAFFFIIIMMMSSSZZZ```gggkkkqqqvvv|||yyy{{{xxxpppfff___[[[UUUMMMGGGDDDBBBAAABBBDDDDDDDDDCCC@@@@@@???>>>===<<<<<<;;;:::::::::::::::;;;<<<===<<<===???@@@@@@>>><<<;;;999999999999999999999999999999888888888888888777777777777666666666666666666666666666666666555555777777666555555444444444777666555444444555777777999777666444333333333444111333555777777666444333333333333333444444555555333333333333333222222222222222222222222222222222mmmZZZMMMGGGDDDBBBAAA@@@@@@???<<<:::999999::::::::::::;;;;;;:::::::::999888888777777777777777777666666666666444666888::::::888666444444444444555555555555666111111222222333555666777111222222222222333333333222222111111222222333444000111111111111111111000//////...000222444444333//////000000000000000111000000000000111111111111000000000000000000000000000000000000000000000000////////////000111222222111000///...///000111222000000000000111111111111000000000000000000000000000000000000111111111111000000000000000000000000222111111000000000000000111111111222222222333333000000000000000000000000222222222111000000222444222222222222222222222222000111111111111222222222222000000000222333222111111111111222222222222333222222222222222222222222222222111111111111111111111111222222222333333333111111111111111111111111111111222222222333333333111222333333444555666666888888666333111111333555333333222333333444555666222222222222333333333333222333444555555555555555222222222222333555777888999:::;;;<<<>>>BBBGGGJJJOOOTTT[[[bbbkkkwww~~~}}}xxxmmmfffZZZVVVPPPMMMLLLJJJGGGDDD>>>>>>???AAADDDDDDBBB@@@@@@@@@???>>>===<<<;;;;;;::::::::::::;;;<<<===>>>======>>>>>>>>>===<<<;;;999999999999999999999999888888888888888888888888777777666555555555555555666666777777666555444444555555555555555444444444555555555555666777888888777777666555444333333333222333555666666555333222333333333444444555555555333333333333333222111111111111111111111111111111mmm[[[NNNHHHDDDCCCAAAAAA@@@>>>;;;888999999999::::::;;;;;;;;;:::999999888777777666666666666666666777777777777777777666666666666777777444444444555555555666666111222333444555555555555222222222222222222222222222222111111222222333444111111111222222111111111111000///000222333333111////////////000000111111000000000000111111111111000000000000000000000000000000000000000000000000---,,,,,,------///000000///////////////000111111000000000000111111111111111111111111111111111111000000000000111111111111000000000000000000000000222111111000000000000000000000000111111111222222000000111111111111000000222444444333000///111333333333333333333333333333000111111111111222222222111000///000222333222111111111111222222222333333222222222222222222222222000111111222222222111111111111222222222333333333111111111111111111111111111111222222222333333333111222222333333444444333444444444333111111222444333222222222222222333333111222222333333444444444111222333555555555444333222111111222333444444444666666666666777:::===@@@>>>BBBHHHMMMUUUaaaoooxxxzzzooogggaaa\\\UUUPPPKKKIIIGGGEEEDDDCCCBBBBBB>>>>>>>>>@@@BBBBBBAAA@@@>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>???=========<<<<<<<<<;;;;;;999999999999999999999999777777777777888888888888777666555444444444555555444555666777777666666555333333444555555555444444444555666777888888888888555666666666555444333333222333444444444444333222333333444444444444444444222333333444333222111000111111111111111111111111}}}mmm]]]PPPJJJEEECCCBBBAAA@@@>>>:::777999999999::::::;;;;;;;;;999999888888777666666555666666666666777777777777999777444222222444777999222222222333333444444444444555555666555444222111444333333222222111111111000000000///000111111222111222222333333222222111333222000111222222111///.../////////000000111111000000000000111111111111000000000000000000000000000000000000000000000000/////////000000222333333......//////000000111111000000000000111111111111000000000000000000000000000000000000111111111111000000000000000000000000222111111000000000000000............////////////000000111222222222222111///111333222000///222444333333333333333333333333000111111111111222222222111000///000222333333111111111222222222333333333222222222222222222222222...000111333333333222111111111222222222333333333111111111111111111111111111111222222222333333333111111222333333333222222000222444444333111111222222222111111111111111111111111222333444444555555333444555666666555444333444333222333555666555444333333333444555888;;;===999;;;>>>AAAEEENNNZZZcccnnnuuuwwwooohhh___UUUNNNLLLKKKIIIFFFEEEFFFEEEBBB???======>>>===;;;::::::<<<>>>???>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<===>>>??????======<<<;;;;;;;;;;;;<<<999999999999999999999999777777777777777888888888777666555444333444555555222333555777888888777777222222333444555555555555444555777999999999999888444555666666666555444333333333333444333333333222333333444555555444444333222222333444333222111000000000000000000000000000{{{hhhVVVHHHBBBDDDDDDCCCBBB@@@???>>>>>>;;;;;;;;;:::999888777666;;;;;;999888777777666666444444555555666777777777999888777555333111//////555444333222111222333444111222222333333222222111333333333333333333333333111111000000000000000000333222000//////000222333111111000000000000111111444333111000000000111222111111111222222333333333------...///000111222222000000////////////000000//////000000111111111222000000////////////000000000000000000000000000000////////////////////////000000000000000000000000333222000000111111///---222111111111000000//////111111111111111111111111000000000///////////////000000000000000000000000000000000000000000000000000000111111111111000000111111222222222222111111111111222222222333333333777666555444222111000///000111222222111000111222111111111111111111111111333222111000000111222333666333111111333333111///111222222333333222222111222222222222222222222222444333333222111111111222222333333444444333333222333333333333333333333333333333333333333333333333555555555555666666666666888888888999<<<@@@DDDGGGOOOVVV^^^ccchhhnnnwwwsssiiiaaaYYYSSSRRRPPPNNNKKKHHHEEEDDDCCC@@@>>>;;;:::;;;<<<======<<<<<<=========>>>>>>>>>===<<<;;;999888888999999<<<;;;999999999;;;===>>><<<<<<<<<;;;;;;:::::::::999:::;;;;;;:::999777666;;;::::::999999999888888::::::999888777666555555555555444444555666888999333333333444444444555555444666999;;;;;;:::888777444444444444444444444444111222222333333222222111777666444333222222333333111222222333222111000///222222222111111111000000yyyhhhWWWKKKEEECCCCCCBBB@@@???>>>===<<<;;;;;;;;;::::::888777777999999888888888888888888777777777777777666666666666666666555444333333222555444333333222222333333444555555666666555555444333333333333333333333333000000000000000111222333444333111000000111333444111111000000000000111111333222111111000000000111000000111111111111111111////////////000000000000000000////////////000000//////000000000111111111000000////////////000000000000000000000000000000////////////////////////000000000000000000000000---...///000111222222333111111111111000000000///000000000000000000000000222222222222222222222222000000000000000000000000000000000000000000000000000000111111111111000000111111222222222222111111111111222222222333333333444444444333333222222111000111222222111000111222111111111111111111111111222222111000000111222222333111000111333444333111111222222333333222222111222222222222222222222222444333222222111111111222222333333444444333333222333333333333333333333333333333333333333333333333444444444444555555555555555555555666888:::<<<>>>???DDDKKKOOORRRWWW___eeeqqqtttzzzyyypppddd[[[VVVRRRMMMIIIKKKJJJIIIHHHFFFEEEDDDDDDBBB???<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<:::999999::::::;;;:::999999999:::<<<===<<<;;;;;;;;;::::::::::::::::::;;;;;;:::999777666888888888777777777666666444444444444444333333333444444333333444666777888666666555444333222222111444555777888888888777666444444444444444444444444111222222333333222222111666555444333333222222222333222111000000000111111222222222111111111000000xxxgggXXXMMMHHHBBBBBBAAA???>>>===<<<;;;:::;;;;;;::::::999888777888888777777888999999:::999999888888777666666555444444555555555666666666666666777777666666555444222222333333333333222222333333333333333333333333000000000000222333444555444333222111111222333444111111000000000000111111111111222222111111000000000000000000000000//////111000000000/////////...000000////////////000000//////000000000000111111000000////////////000000000000000000000000000000////////////////////////000000000000000000000000+++...000111///000222555111111111111000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000111111222222222222111111111111222222222333333333222222222333333333333333000111222222111000111222111111111111111111111111222222111000000111222222111000///111333444444333111222222333333222222111222222222222222222222222333333222111111111111222222222333333333333222222333333333333333333333333333333333333333333333333222333333333444444444444555555555555555555666666777:::>>>@@@AAADDDIIINNNXXX[[[aaaiiirrr{{{}}}vvvooogggbbbaaa]]]VVVNNNJJJHHHGGGEEECCCAAABBBDDDDDDEEEDDDCCCCCCBBB@@@>>>===>>>???????????????@@@@@@@@@??????>>>>>>===<<<;;;::::::;;;;;;;;;:::999999999:::;;;<<<;;;;;;:::::::::::::::999:::;;;<<<<<<;;;:::888777777777777888777777666666444444555555666666777777333333333333444555666666666666555444333222222111333444444444555555555555444444444444444444444444111222222333333222222111444444444444333222222111444333000......///111333222222222111111111111111vvvfffWWWLLLIIIBBBBBBAAA@@@>>>===<<<;;;::::::;;;;;;:::999999888999888888888888888999999777777777777666666555555444555555555666666777777444555555666666555333222111111222222222222111111222222222222222222222222222111111111222333444444333222222111111222222333111111000000000000111111///000111222222111000///111111111000000/////////000000000000////////////000000////////////000000//////000000000000000000000000////////////000000000000000000000000000000///////////////////////////////////////////////////222444222---+++---111111111111000000000000000000000000000000000000000.........///////////////000000000000000000000000000000000000000000000000000000111111111111000000111111222222222222111111111111222222222333333333222222222222222222222222000111222222111000111222111111111111111111111111222111111111111111111222111000000111222222222222111222222333333222222111222222222222222222222222222222111111111111111222222222333333333333222222333333333333333333333333222222222222222222222222333333333333444444444444555666666666666555444444888:::;;;;;;;;;<<<>>>AAACCCEEEIIIOOOWWW```gggkkkoooyyy|||~~~vvvlllaaa[[[WWWQQQNNNNNNPPPLLLGGGDDDCCCCCCCCCAAA===???AAACCCDDDCCCBBBAAAAAA???======>>>???>>>>>>???@@@AAAAAAAAA@@@???>>><<<<<<;;;;;;::::::::::::::::::999888999999:::;;;::::::::::::999999999999;;;;;;<<<<<<;;;:::888777888888999::::::999888777666666777777777888888888222222222333333444444444333333333444444444555555555444333222222333444555333333333333333333333333111222222333333222222111222333444444444222111000333222000//////000111222111111111111111111111111uuucccTTTJJJGGGCCCCCCBBB@@@???>>>===<<<::::::;;;;;;;;;:::999999;;;:::999888777777777777444444444555555555666666666666666666666666555555///000111111111000...---444444555555555555444444222222222222222222222222444444333222111111111222111111000000000000111111111111000000000000111111...///111222222111000///222222222111111000000///.........///000111111111000000////////////000000000000//////////////////000000////////////000000000000000000000000000000////////////////////////////////////////////////000444555222,,,)))+++...000000000000000000111111111111111111111111111111111111111222222333333333000000000000000000000000000000000000000000000000000000111111111111000000111111222222222222111111111111222222222333333333444333333222222111000000000111222222111000111222111111111111111111111111111111111222222111111111222222222222111000000000111222222333333222222111222222222222222222222222111111111000000111222222111222222333333222222111333333333333333333333333222222222222222222222222333444444444444555555555555555666666666666555555777777777666555555777888:::;;;<<<>>>BBBHHHMMMPPP[[[ccclllrrrtttvvvzzz}}}~~~|||~~~{{{www|||yyyvvvyyy}}}~~~}}}}}}|||wwwqqq]]]UUUPPPPPPOOOKKKHHHHHHFFFDDDAAA@@@????????????>>>???AAACCCCCCAAA@@@>>>???===<<<<<<======<<<;;;>>>???@@@AAAAAA@@@>>>===::::::::::::999999999888999999999888888888999999999999999999999999999999:::;;;;;;<<<;;;999888777666777999::::::999888777555555555555444444444333222222222333333333333333333333333444444444555555666555333222222333555666333333333333333333333333111222222333333222222111111222333333333222111000///000000111111111000000111111111111111111111111sssaaaRRRIIIFFFCCCCCCBBB@@@???>>>===<<<::::::;;;;;;;;;;;;::::::<<<;;;:::888777666666666222222333444444555666666777666666555555444444444222333333333333222111111333333444444444444333333222222222222222222222222555444333222000000000000000000000000000000000000111111000000000000111111//////000000111111000000111111111111111111000000------...///000111222222000000////////////000000000000////////////......000000////////////000000000000000000000000000000////////////////////////000000000000000000000000...000222000...,,,...000000000000000111111111111111111111111111111111111//////000000111222222222000000000000000000000000000000000000000000000000000000111111111111000000111111222222222222111111111111222222222333333333444333333222111000000000000111222222111000111222111111111111111111111111000111222222222222111000222333333222000...///000111222222333333222222111222222222222222222222222111000000000000111222222111111222222222222111111333333333333333333333333222222222222222222222222444444444444555555555555444444444444444444444444555555444444444444555555999888888888999;;;>>>???KKKOOOSSSWWWYYY^^^dddiiiqqqttt~~~|||wwwuuu{{{}}}}}}zzzxxxyyy~~~sssllleeebbbbbbbbb___[[[OOOJJJIIIMMMNNNKKKFFFEEE???????????????@@@@@@@@@AAABBBBBBBBBAAA@@@>>>======;;;:::;;;<<<<<<:::999:::<<<>>>???@@@???===<<<888888999999999999888888999999999888888888888777777888888888888999999999999:::;;;;;;:::999777666333444666888888777666444666666666555555444444444222222333444444333333222666666555444333222222111666666444333333333444555333333333333333333333333111222222333333222222111111111222222222111111000...///000111222111000///111111111111111222222222rrr```RRRIIIFFFBBBBBBAAA???>>>===<<<;;;::::::;;;;;;;;;;;;;;;:::::::::999888777777777888444444444555555555555555555555555555444444444444666666555555444444444555000111111222222111111000111111111111111111111111333222111000000000000000000000111111111111000000111111000000000000111111///////////////000111111//////000000000000000000......//////000000111111000000////////////000000000000/////////.........000000////////////000000000000000000000000000000////////////////////////000000000000000000000000------......///000000111///000000000111111111111111111111111111111111111---------...///000000000000000000000000000000000000000000000000000000000000000111111111111000000111111222222222222111111111111222222222333333333222222222111111111111111000111222222111000111222111111111111111111111111000111222222222222111000///111333222///...000222111222222333333222222111222222222222222222222222000000000000000111222222111111222222222222111111333333333333333333333333111111111111111111111111222333333333444444444444777666444333333333444444444444333444555777777777666666666666777888:::;;;AAAAAABBBCCCEEEIIIMMMQQQVVVYYYbbboooyyy~~~|||}}}|||wwwtttooohhhbbbYYYVVVSSSQQQQQQPPPOOONNNHHHDDDEEEJJJLLLIIIDDDCCC@@@AAABBBBBBAAAAAAAAAAAABBBBBBAAAAAA@@@???>>>>>><<<;;;:::;;;<<<;;;:::888666888;;;===>>>>>><<<;;;888888999:::::::::999888888888888888888777777666777777777777888888999999888999::::::999888666555222444666888888777555444444444555555555555666666333333444555555444333222666666555444333222222111555555444444333333333333222222222222222222222222111222222333333222222111111111000000000000111111////////////000000111111000000111111111222222222qqq```RRRJJJHHHAAA@@@???>>>===<<<;;;:::::::::;;;;;;<<<;;;;;;;;;888888888777888888999:::777777777666555555444444333333333444444444444444333222111000///000111222333444444555555444444333111111111111111111111111111000000000000000111111111111222222222222111111111111000000000000111111000///.........000111222---.........//////000000000000000000////////////000000////////////000000000000//////.........---000000////////////000000000000000000000000000000////////////////////////000000000000000000000000...------...000111000/////////000000111111111222000000000000000000000000///000000111222333333444000000000000000000000000000000000000000000000000000000111111111111000000111111222222222222111111111111222222222333333333///000000111222222333333000222222222111000111222111111111111111111111111000111222333333222111000---///222111000///111444222222222333333222222222222222222222222222222222000000///000000111222222111111222222222222111111333333333333333333333333111111111111111111111111111111222222222333333333;;;999777444333333444555111000000111444666777777222222333555777999;;;<<<===;;;::::::;;;<<<>>>???BBBCCCJJJTTT]]]dddmmmvvvyyy|||zzzvvvqqqnnndddaaa^^^^^^```^^^XXXSSSLLLKKKJJJIIIHHHHHHGGGGGGDDD@@@AAAFFFIIIGGGCCCBBBAAABBBCCCBBB???=========BBBAAA@@@???>>>>>>>>>???<<<;;;:::;;;<<<<<<:::888444666999<<<======<<<;;;888999:::;;;;;;;;;:::999888888888888888777666666666666777777888888888999888888999999888777555444444555888::::::999777666---......000111222222333333444555555555444333222333333333444444444555555444444444444333333222222222222222222222222222222222222222333333222222222222111000//////000111222111000...------///222333000000111111222222222222pppaaaTTTKKKFFFEEEDDDBBB@@@>>>===<<<<<<999999999999999999999999999888777777666777777777444666888888666444444444666555555555555444444444555444444333333444444555444444333333333333222222333333333222222222111111222222222222222222222222///////////////////////////000000111222222333333111111111111111000000///333///---000...((('''***000000111111111111000000222222111000000000000000111111000000//////......000000000000000///......000000000000111111111111111111000000//////......///+++))),,,111444333000////////////000000000000111111111111000000000000000000000000000000000000111222222333222111000///444222000...------//////000000111222222222222111000000000000///---,,,+++000000////////////000000000000000000111111111111222222222111111111000000///000111222222222222222222222222222222222222222000111333333111000111222///000111222222222222222///222555444222111444666222222222222222222222222000111333555555555333222000000111111111222222222444222000111333444333000111111111111111111111111222222222222222222222222666555333222222333444666333333333444444444555555555555444444444444555555666666777888888888888777<<<===???BBBGGGLLLQQQSSSVVVWWWZZZ\\\aaagggooouuusssrrrsssuuuzzz}}}{{{uuuoooggg```]]][[[XXXVVVRRROOOMMMMMMNNNNNNLLLIIIEEEDDDDDDCCCCCCCCCDDDDDDBBBCCCDDDEEEFFFFFFFFFFFFAAAAAA@@@???>>>>>>??????BBBAAA@@@???>>>===<<<;;;;;;;;;:::::::::999999999;;;;;;;;;::::::999999999888888888888888888999999888888888888888888888888666777888999999999999999;;;:::888666666666666777888888777555555444444444:::888666444333222222333222222333444444555555666333444444333111000000222222333333444444333333222111111111111111111111111......///111111222222222333000...///111222111///---...///111111111000///222222222111111111000000ooo```TTTKKKGGGEEEDDDCCCAAA???======<<<::::::::::::::::::::::::999999888777777777777888333555777777666555555666666555555555555444444444444444333333333333444444333333222222222111111111333333222222111111111111000000000000000111111111000000000000000000000000222222111111000///......------...///////////////444000///111000+++***---000000111111111111000000111111000///////////////111111111111000000000000,,,---...000111111111111//////000000000111111111111000000000/////////......+++((()))---///...+++////////////000000000000111111111000000000//////000000000000000000000000111222222222222111000///444333111///...///000111000000111222222222222111111111111111111000///...111000000//////000000111000000000000111111111111222222222111111111000000000000111222222222222222000000000000000000000000000111333333111000111222///000111222222222222111444555555444222111111222222222222222222222222222///000222333333222111000111111111111222222222222444222000111333444222000111111111111111111111111222222222222222222222222444444333222222222333444333333333444444444444555555555444444444444555555666666666666777777777888777777888:::===???AAACCCEEEFFFGGGHHHIIILLLQQQUUUVVVUUUUUUWWW[[[aaagggkkksssssspppllljjjoooyyy~~~yyyvvvqqqlllfffbbb```^^^___ZZZTTTPPPPPPPPPOOONNNKKKHHHFFFFFFHHHHHHFFFCCCCCCCCCBBBAAAAAAAAAAAABBB???@@@AAABBBCCCCCCCCCCCCAAA@@@??????>>>>>>>>>???@@@??????>>><<<;;;;;;:::;;;;;;;;;;;;:::::::::999;;;;;;:::::::::999999999777777777666666666666666777777777777777777777777777888888999999999999888:::999888666666666666666888777666555444444444444888777666444333333333333444444444444444444333333111222333333222111222444222333333444444333333222111111111111111111111111///000111222222333333333333000...///111222111///---...///000111111000///222222222111111111000000mmm^^^SSSKKKHHHEEEDDDCCCAAA???>>>======::::::::::::::::::::::::::::::999888888888888888333555777777666555555666666555555555555444444444444444333333333333444444222222222111111111000000222111111111111000000000//////000000111111111111111111111111111111111111222222111000///...---,,,+++,,,---///000000111111222//////111000------///000000111111111111000000000000///............///111111111111222222222222,,,---...000111111111111//////000000000000111111000000000000////////////333000------///000...+++////////////000000000000111111000000000000//////000000000000000000000000111111222222111111000///444333222000000000111111000000111222222222222111111222222222222222111111111111111000000111111111000000000000111111111111222222222111111111111111000000111222222222222111000000000000000000000000000111333333111000111222000000111111222222111111555333222222333222111000222222222222222222222222//////000111111000...---111111222222222333333333333111111111222333222111111111111111111111111111222222222222222222222222222222222222222333333333333333333333444444444444555555444444444444555555666555444444444555777777555666777888999::::::::::::;;;<<<;;;:::;;;===???AAA@@@???@@@CCCGGGKKKNNNSSSTTTTTTSSSRRRUUU[[[aaaffffffgggiiinnnuuu|||pppnnnlllkkkjjjgggbbb___[[[YYYUUUQQQMMMKKKJJJIIIPPPLLLHHHFFFGGGHHHHHHHHHDDDBBBAAAAAABBBBBB@@@???AAA@@@@@@???>>>>>>????????????@@@AAABBBBBBBBBBBB@@@????????????>>>>>>>>>>>>>>>===<<<;;;::::::999<<<<<<;;;;;;;;;:::::::::::::::::::::999999999999888777777777666666555555666666666666666666666666999999999:::999999888888999888777666666555666666666666555444333333333333666666555444333333444444555555555444333222222222///111222222222222444555222222333333333333222222111111111111111111111111000111222333333333333333222000//////000111111000...//////000000000000///222111111111111000000000lll]]]RRRKKKIIIEEEDDDBBBAAA???>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888999999555777888777555444444555666555555555555444444444444333333333333333333444222222222222111111111111111000000000000000000000111111111222333333444444111111111111111111111111000000000000000000000000...///000111222222222222...------......------...000000111111111111000000///......---------......000000000111111222222222000000000000000///......////////////000000000111000000000000////////////444111//////000111///...////////////000000000000111000000000////////////000000000000000000000000111111111111111111000000333222111000000000000111000000111222222222222111000111222222333333333222222222111111111111222222///000000000111111111111111111111111111111111111000111111222222222111111222222222222222222222222000111333333111000111222000000111111111111000000111///...000333555444222111111111111111111111111///000000000000///------222222222222333333333333222111111111222222222111111111111111111111111111222222222222222222222222111222333444444444333333222222333333333444444444555444444333333444444555555444333222222444666777444555777999:::::::::999666888:::;;;::::::<<<===<<<<<<;;;;;;<<<>>>AAABBB???AAACCCCCCCCCDDDFFFIIILLLLLLMMMOOORRRWWW\\\___```bbbeeehhhkkklllllllllkkkkkkjjjjjjjjjjjjkkkkkkiiihhhggglllssszzz~~~}}}|||zzzyyyyyyyyyzzzzzzzzzxxxuuurrrppppppqqqsssvvv{{{~~~|||xxxvvvuuuvvvuuutttllliiiggghhhkkkllliiifff\\\ZZZXXXWWWVVVTTTQQQNNNLLLKKKIIIGGGEEEDDDDDDDDDLLLJJJGGGDDDBBBBBBBBBCCCAAAAAA@@@AAAAAAAAA@@@@@@@@@@@@???>>>============???@@@AAABBBBBBBBBBBBBBB>>>???????????????>>>>>>======<<<<<<;;;;;;::::::<<<<<<<<<;;;;;;;;;:::::::::999999999999999999999::::::999999888777777777666666666666666666666666999:::::::::999888777777777777666666555555555555555444333333222222222333444444444444444444444555444444444333333333222222000111333333222222333444222222333333333333222222111111111111111111111111000111111222333333222222111111000///000111111111/////////000000000000///111111111111000000000000lll]]]RRRKKKHHHDDDCCCAAA@@@???>>>======;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888999999888999999777444222333444666555555555555444444444333333333222222333333333444333333333333222222222000000000000000000000111111111222222222333333333111111111111111111111111000000111111111111111222000000111111111111000000,,,---...---...//////...000000111111111111000000......------------.........//////000000111111111000000000000000///.........////////////000000000////////////000000000000...---,,,,,,---.........////////////000000000000000000000////////////...////////////////////////000000000000000000111111111000000000/////////000000000111222222222222111...///000111222222222222222222111111111111222222///000000000111111111111111111111111111111111111111111222222222111111000111111111111111111111111000111333333111000111222000000111111111000000///000...---///333555444222111111111111111111111111111111111000000///......111111222222222333333333111111111111111111111111111111111111111111111111222222222222222222222222111222333444444444444444222222222333333333444444444444333333333333444444555444222111111333555666222333555666666555444444222555777888888888999:::::::::999999999::::::;;;999;;;======<<<;;;;;;;;;>>>>>>>>>>>>@@@BBBEEEFFFGGGHHHJJJLLLMMMNNNNNNNNNMMMNNNNNNNNNOOONNNNNNNNNNNNLLLKKKOOOUUUZZZ[[[ZZZ]]]\\\[[[ZZZYYYZZZ[[[[[[ZZZ[[[[[[ZZZXXXWWWXXXYYYXXX[[[___aaabbbccceeegggbbb```]]][[[ZZZZZZXXXVVVQQQPPPOOORRRUUUWWWVVVTTTQQQPPPNNNMMMLLLKKKHHHFFFCCCBBBAAA@@@@@@@@@AAABBBGGGFFFCCC@@@>>>======>>>@@@AAAAAAAAAAAAAAAAAABBBAAA@@@???>>>============>>>??????@@@@@@@@@@@@???===>>>>>>?????????>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999999999999999999999999999999999888888777777777777777777777777777777999999999999888888777666666666666666555555555444444444333222222222222333333333333444444444444444222222222333333333444444222333444333111000111222111222222333333222222111111111111111111111111111///000111111111111111111111111111000///000111111000000000////////////000000000000000000000000000lll]]]RRRJJJGGGBBBAAA@@@???============::::::::::::::::::::::::::::::999888888888888888999999888666444222333444666555555555555444444444333333222222222222333333444444444333333333222222000000000111111111111222000000000000000000000000111111111111111111111111333333222222111111000000///////////////...------...000111//////222222000000000111111111111000000...------------.../////////////////////000000000,,,---...000111111111111......////////////000000////////////000000000000---------...///000111222////////////000000000000000000////////////......////////////////////////000000/////////000111111////////////////////////000000111222222222222111......///000111111111000111111111000000111111111000000000000111111111111111111111111111222222222111222222222222111000000////////////////////////000111333333111000111222000000111111000000//////111000///000111111000///111111111111111111111111111111111111000000000000000000111111111222222222000111222111000000111222111111111111111111111111222222222222222222222222111111222222333333444444222222222222333333333333444444333333333333444444444333222222222333555666666666666555444222111000222444555555444333333444777777777777777777777666888888999999888777666555777777888999:::;;;<<<<<<>>>??????@@@AAAAAAAAAAAA???@@@AAABBBBBBAAA@@@???@@@>>>===???CCCFFFEEEDDDGGGGGGGGGFFFFFFGGGHHHHHHFFFHHHIIIIIIHHHGGGHHHJJJGGGIIIKKKMMMMMMMMMOOOPPPOOONNNLLLKKKKKKJJJHHHFFFFFFEEEFFFHHHJJJKKKJJJIIIIIIGGGEEEDDDDDDDDDBBB@@@???>>>=========>>>???@@@AAABBBAAA@@@>>>>>>???AAA===???@@@@@@??????AAABBBAAAAAA@@@>>>============;;;;;;<<<<<<<<<<<<<<<;;;<<<===>>>?????????>>>===;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;:::::::::999999999888888888999999999999999666666666666666666666777777777777777777777777777777777777888777777666666444444555555555555444444444333333222222333333333222333444444444444333333111111111222333444444444333444444333111000000111111111222222222222111111111111111111111111111111///000000111111111000000000111111000//////000222111000000////////////000//////000000000000000111mmm^^^RRRIIIFFF@@@@@@>>>===<<<<<<<<<<<<::::::::::::::::::::::::999999888777777777777888666777777555444444555777666555555555555444444444333333222222222222333333333333333333222222222111111111111111222222333333222222111111000/////////000000000000000000000000111111111111111000000000---......////////////......222222...///222333///000000111111111111000000......------...//////000111111000000000000000000,,,---...000111111111111........./////////000000.../////////000000000111000000111111111111333444////////////000000000000000000/////////.........////////////////////////000//////...///000111222000000000111111000000000000000111222222222222111//////000000111000000000111000000//////000000111000000000000111111111111000000111111111222222222222222222222222111000000////////////////////////000111333333111000111222000000000000000//////...///000111000//////000111111111111111111111111111000000000000000000111111//////000000000111111111///111222222//////000222111111111111111111111111222222222222222222222222000/////////000111333444111222222222222333333333444333333222222333333444333333333333444444444555888777666555444333333333333444555444333222333444444444555666666666555555666555444444444555444444555555666777888888888888:::::::::;;;;;;;;;;;;;;;999999999::::::;;;;;;;;;;;;:::::::::<<<======<<<<<<===>>>???????????????>>>@@@AAABBBAAA@@@AAABBB@@@AAACCCCCCBBBBBBCCCEEEEEEDDDCCCDDDDDDDDDAAA???@@@AAABBBCCCEEEFFFFFFFFFCCCBBB@@@???@@@@@@>>>===???>>>=========>>>???@@@>>>@@@AAA@@@>>>>>>@@@CCC;;;>>>@@@@@@>>>>>>@@@CCCAAA@@@???>>><<<<<<<<<<<<::::::;;;;;;;;;;;;::::::;;;<<<>>>???@@@???>>>===999999::::::;;;;;;;;;<<<::::::999999999888888888777888888888999999999999555555555666777777888888666666666666666666666666444555555666666666666555333444555555555555444333444444333333333333444444222333444444444333222222222222222222222222333333111333444333111111222333111111222222222222111111111111111111111111111111111111111222222111111000///111222111///...000333222111000///......///000////////////000000111111nnn___RRRIIIEEE??????>>><<<;;;;;;;;;;;;999999999999999999999999999888888777666777777777444555555555444555888:::666666555555555444444444333222222222222222222333222222222111111111111000111111222222222333333333555444444333222111000000////////////////////////+++,,,---///000222333444---...///111222222222222,,,000000,,,,,,111111---000000111111111111000000...............///000111333222222222111111000000000000000000000//////.............../////////000.../////////000000111111......///...---...///000////////////000000000000000/////////............////////////////////////000///.........000111222000111111222222222111111000000111222222222222111000000111111111111000000000000////////////000000000000000000111111111111000000111111222222222222222222222222222111000///111111111111111111111111000111333333111000111222000000000000000///......***---000000//////222555000000000000000000000000///////////////000111222////////////000000000000///111333222///...000222111111111111111111111111222222222222222222222222///...,,,,,,---///111333111111222222222333333333444333333222222333333444222333444555555555444444222111111000111333555666111222333222111222444666000111222333444333333222555333111111333444555555555555666666666555444444555555555555555555666666555444444333444666888:::999999999999888999:::;;;888999;;;=========<<<<<<<<<>>>???@@@???>>>???@@@>>>???@@@@@@>>>>>>???@@@>>>>>>>>>???@@@@@@>>><<<;;;<<<>>>@@@CCCEEEFFFFFFBBB@@@>>>>>>??????>>>===>>>===<<<<<<<<<===>>>???;;;===>>><<<:::999;;;===<<<>>>AAAAAA??????AAADDD@@@@@@>>>===<<<;;;;;;:::<<<<<<<<<======<<<;;;;;;:::<<<>>>???@@@???>>>===888888888999999::::::;;;999999999888888888777777777777888888999999999999666666777888999:::;;;;;;555555555555555555555555333333444555666666666555222333444555555555444333444444444333333444555555333333444555444333222111444444333222222111111111000111222333222222333555111111222222222222111111111111111111111111111111222222333333333222222111///111222111///...000333222111000.........///000.../////////000000111111lll]]]QQQGGGCCCBBB@@@>>>===>>>>>>===<<<;;;;;;::::::::::::999999::::::999999999999999999888777777777777666666666666555333222111222333333555555444333333333333444222222222222222222222222555444222111111222444555555444333222111000000000333333222222222222222222111111111111111111111111000000000000000000000000555444333222111///......000000111111111111000000000000000000000111111222111111000000//////......////////////////////////222111111111000000////////////////////////////////////000000000000//////////////////////////////111111111111111222222222000000000000000000000000---......///000111111222333111000......///111222111111111111000000000//////////////////000111111///////////////000111111000000000000000000000000111111111111111111111111111111111111111111111111...,,,***+++...111333444000///......000111111111...000222555666777777666000000000000111111111111//////000000000000//////000000000000000000000000222222222222222111000///222222111111000///......555222...,,,---000555888333111111222222111000222...111000---000666777333222222222222222222222222///000000222333444555555111222222333333222222111444444444333333222222222333333333333333333333333222444777888666444333444111222222111111222555777111111111333444555444333555444444444444555666666777333000222777:::999777777777777777777777777777888888888999999::::::;;;<<<;;;:::::::::<<<===???888:::===??????===:::888999:::<<<>>>>>>===;;;:::===<<<;;;===???AAAAAAAAA>>>>>>===<<<;;;::::::999>>>>>>>>>>>>>>>=========;;;<<<>>>===<<<<<<===>>>============>>>>>>>>>>>>@@@>>>:::777666777999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===<<<<<<<<<>>>@@@@@@>>>;;;999888888777666777888888888888777777666:::999777666666666777888777777777666555555444444555555555555555555555555444444444555444444333333555444333333222222333333555444444333333444444555666555444333222333333444222222222111111111111000000000111222333333444444444444444444444333222111111111111111111111111111444444333222111000//////111111111111111111111111........................000//////.........//////kkk]]]QQQHHHDDDCCCAAA???>>>>>>>>>===;;;;;;;;;::::::::::::999999::::::999999888777666666666666555555555444444444666666444333333333444444555555444333333333333444333333333333333333333333333222000//////000222333555444333222111111111111222222222222222222222222000000000000000000000000000000000000000000000000111000000///...---,,,,,,///000000111111000000///333333111000///.........111000000000/////////...000000000000000000000000111111000000000/////////////////////////////////000000////////////000000////////////////////////000000000000000000//////..............................//////000000111111222111000......///111222222222222222111111111000///////////////000111111///////////////000111111000000000000000000000000111111111111111111111111111111111111111111111111999666333111000///...---000///......000111111000444444333111///---+++)))000000000000111111111111111111222222222222111111000000000000000000000000222222222222222111000000555555444444333222222111...000222333333000...,,,222111111222444555555666666;;;<<<777333111---'''222222222222222222222222333333333222222111111111111222222333333222222111444444333333333222222222333333333333333333333333:::777222---,,,///333777<<<999444000---...111333777444000...000444888;;;444444444444444555666666888555222222555777555222666666666666666666666666888888888888888999999999;;;;;;;;;:::;;;;;;<<<<<<::::::::::::::::::::::::999:::<<<=========;;;:::<<<;;;:::;;;>>>@@@@@@???<<<<<<<<<<<<<<<;;;;;;;;;========================:::<<<<<<<<<::::::;;;<<<<<<<<<<<<=========>>>>>>@@@>>>:::888777777999:::;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;:::;;;===???BBB???;;;999999888777666666777777888888888777777999999777666666666777888555555555555666666666666444444444444444444444444444444444555555444444333555444333333222222333333333222222111111222222333555444333222111222222333222222222111111111111000000000111222222333444444111222222222111111000///111111111111111111111111111111111000000000000000111111111111111111111111//////////////////////////////............//////jjj\\\QQQHHHEEEDDDBBB@@@>>>>>>===<<<:::;;;;;;::::::::::::999999;;;:::999888777555444444999999888888888777777777777666555555444555555555555555444333333333333444444444444444444444444444333222111000000111222333444333222111111111111111000111111111222333333333////////////////////////000000000000000000000000............---------,,,...//////000000//////...333222111000///.........000000000000////////////111111111111111111111111000000///////////////...////////////////////////111000///......///000111000000000000000000000000222222111111000/////////........................000000000000000000000000111000/////////000111222333333222222222111111111///////////////000111111///////////////000000111000000000000000000000000111111111111111111111111111111111111111111111111%%%%%%'''+++000444666666---,,,+++,,,---......---+++,,,...000333666999;;;000000000000111111111111111111222222222222111111000000000000000000000000111222222222222111000000222222222111111000000////////////000222444555777000...,,,+++,,,---,,,+++%%%,,,222222222444555555222222222222222222222222444444333333222111000000111222222333333222222111333333333333222222222222333333333333333333333333...111555:::<<<999444000+++...222555777777555333444444555555444222000///444444444444444555555666666333222333555666333000444444444444444444444444777777777777777666666666::::::;;;;;;;;;:::999999;;;999777555555777999;;;999999;;;<<<===<<<;;;;;;;;;:::999:::===>>>???>>>;;;;;;;;;<<<<<<<<<======:::;;;;;;<<<<<<=========<<<===>>>===;;;::::::;;;;;;;;;;;;<<<<<<<<<======???===:::888777888999:::;;;;;;;;;;;;;;;;;;;;;;;;888999;;;;;;;;;<<<>>>AAACCC@@@===::::::999777666555666777888888888888888999888888777666777777777333444444555666666777777444444444444444444444444333444444555555555444444555444333333222222333333222222111111111111222222333222222111111111111222222222222111111111111000000000111111222333333333111111111222111111000///111111111111111111111111000000000111111222222222000000000000000000000000000000000000000000000000//////............//////~~~hhh[[[PPPIIIFFFFFFCCC@@@???>>>===;;;:::;;;;;;:::::::::999999999::::::999888777666666555:::999999999999888888888666555555555555555555555555555444333333333333444444444444444444444444444444333333222222333333444333222111111111111111222///000000111222333333444000000000000000000000000000000000000000000000000000000000000000000000000......////////////......///////////////000111111000000000000////////////000000000000000000000000////////////............////////////////////////111000///......///000111000000000000000000000000555444444333222111111000000000000000000000000000111111000000000000000000000000/////////000111111222222222111111111000000///////////////000000111000000////////////000000000000000000000000000000111111111111111111111111111111111111111111111111888666444333111///+++)))444333222333555555444222999777444111...---,,,,,,///000000000111111111111//////000000000000//////000000000000000000000000111111222222222111111000111111000000////////////444333222111000000000000444444111000222555444000:::999666333000000000///111111111111111111111111222222222222222222222222111222222333333222222111333222222222222222222222222222222222222222222222===999555222111111000...555555666666555222---)))+++...333777999999888888444444333333444444555666111000111333666777555333333333333333333333333333777666666555555444444444999999:::;;;:::999777666:::888666444444666888:::888999:::;;;<<<<<<;;;;;;;;;:::999:::===??????>>><<<<<<<<<<<<<<<<<<<<<<<<999999::::::;;;<<<======???@@@@@@???===;;;<<<===:::::::::;;;;;;;;;<<<<<<===<<<;;;999888888999999:::::::::::::::::::::::::::;;;=========???AAADDDDDDAAA===;;;:::999888666444555666888888999999999999888888777777777777777444444444555555666666666666666666666666666666666333444444555555555555555555444333333222222333333444444333333333333444444222222222111111111222222222222222111111111000000000000111111222222222333222222333333333333222222111111111111111111111111111111222222222333333333///////////////////////////////////////////////////............//////000|||fffYYYOOOHHHFFFFFFDDDAAA???>>>>>><<<:::;;;;;;:::::::::999999999888888999999999999999999555555555444444444444333444444444555555555444444555555444333333333333444222222222222222222222222333333333333333333333333111111111000111111222222//////000111222222333333111111111111111111111111000000000000000000000000000000111111111111222222......////////////....../////////...///000000111////////////000000000000////////////////////////............////////////////////////////////////111000///......///000111000000000000000000000000444444333333222111000000000000000000000000000000111111111111000000000000///////////////000000111000000000000///////////////////////////000000111000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000++++++,,,...111333222111---,,,,,,---......,,,***+++******+++---///222333///000000000111111111111//////000000000000//////000000000000000000000000000111111222222222111111333333333333333222222222(((+++000555666555222000***,,,++++++000777666000///,,,+++...222555444333111111111111111111111111222222222222222222222222111222222333333222222111222222222222222222222222222222222222222222222222---...///222444444333111888333...,,,...111444666333222000---+++,,,000333333333333333333444555555111111333555777777666555333333333333333333333333555555555444444333333333777888999999999777666555888888777777777777888888777888999::::::;;;;;;;;;<<<;;;:::;;;>>>???@@@???>>>======<<<;;;;;;::::::888999999:::;;;<<<<<<===???@@@@@@???<<<;;;;;;<<<::::::::::::;;;;;;;;;;;;<<<;;;;;;::::::999999999::::::::::::::::::::::::999;;;<<<======>>>AAACCCDDDAAA===;;;:::999888777444555666888888999999999888888888888777777777666666555555555444444444333444444444444444444444444333444555555666666666555555444333333222222333333444333333222222333333444222222333333333333333333222222222111111111000000000111111111111111222222111222222333333222222222000000000000000000000000111111111111000000000000...............................................................///000000{{{eeeXXXNNNGGGEEEEEECCCAAA??????>>>===;;;;;;;;;::::::::::::999999888888888999::::::;;;;;;666666666555555555444444333333444555555555444444555555444333333333333444222222222222222222222222111111111111111111111111000000000000000111222333///000000000111222222222111111111111111111111111000000000000000000000000////////////000000000000...//////000000//////...222111000///...---------////////////000000000000...........................////////////000000000//////////////////////////////000000000000//////000000000000000000000000111111000000///.................................111111111111111111111111---......//////000000000000000/////////.........///////////////000111111111000000///////////////000000000000000000000000000000000000000000000000000000000000000000000000222000//////000111000...111000000111222222000---333333222222222222333333000000000000111111111111111111222222222222111111000000000000000000000000000000111222222222222111222222222222222222111111===:::555111///000333555333555444000444888222(((888555555888999555000///111111111111111111111111444444333333222111000000111222222333333222222111111111111222222222222222222222222222222222222222555666777555333333555777222333666;;;???===777111,,,111777999888888:::<<<333333333333333444444555555555555555555444333333222222222222222222222222444444444444444333333333666777777777777666666555666777999::::::999777666777777888888999:::;;;<<<<<<;;;:::;;;>>>@@@@@@??????>>>===<<<;;;:::999999999::::::;;;;;;<<<<<<<<<;;;<<<===<<<:::999999::::::::::::;;;;;;;;;<<<<<<:::;;;;;;;;;;;;:::999888::::::::::::::::::::::::777888:::::::::;;;===@@@BBB???<<<:::::::::888777555666777888888888888888777888888888888777666666666666555555444333333222111111111111111111111111333444555666666666666666555444333333222222333333111111000000000000111111111222333333444333333333222222222111111111111000111111111111111111111111...///000000111000000000000000000000000000000000/////////......---------////////////////////////..............................---......///000111{{{dddVVVLLLFFFDDDEEEBBB@@@?????????>>>===;;;;;;::::::::::::999999888888888888999999999999999999999888888888777777333444555666777666666555555555444333333333333444333333333333333333333333111111111222222111111111////////////000111333333000000000000111111111111111111111111111111111111000000000000000000000000///////////////.........///000000111111000000///222111000///...---------.../////////000000000111/////////////////////////////////000000000111111////////////////////////...///000111111000///...///////////////////////////.............................................000000000111111222222333,,,---...///000000000000000000000000///////////////////////////000111111111111000///////////////000000000000000000000000000000000000000000000000000000000000000000000000222000......///111111000_________```aaa```^^^[[[+++,,,---...////////////000000000000111111111111111111222222222222111111000000000000000000000000000000111222222222222222/////////////////////000,,,***)))***///666???DDDcccfffccc^^^___aaaXXXIII111///111222///,,,222;;;111111111111111111111111333333333222222111111111111222222333333222222111000111111111222222222222111111111111111111111111555444000+++---888JJJYYY]]]```dddfffbbbUUUAAA333222444444000***'''))),,,333333222222333333444555444444444333222222333444333333333333333333333333333333333444444444444444555555555555555555666666666777888888888888777666666666777777999:::;;;<<<;;;:::999:::===??????>>>======<<<<<<;;;;;;;;;:::;;;;;;;;;;;;;;;<<<<<<<<<999:::;;;:::999888999:::;;;;;;;;;;;;<<<<<<<<<<<<999:::;;;<<<<<<:::999888999999999999999999999999777888999999999999;;;===@@@===:::999999:::999888666777777888888888777777777888888999888777666555444444444444444444444444222222222222222222222222333444555666777777777777555444333333222222333333111111000000000000111111///000111333333333222111222222222111111111111000111111111111000000000000......///000000000000000000000000000000000000000............////////////////////////////////////........................---------......///000111{{{dddVVVLLLEEECCCDDDBBB@@@???@@@@@@???>>>;;;;;;;;;:::::::::999999999999888888777777666666777777777777666666666555444555666888888888777666555555444333333333333444444444444444444444444444222333333444444333333222////////////000222333333111111111000000000000000000000000000000000000000000000000000000000000000111111000000////////////000000111111111111000000...............///000000.../////////000000111111000000000000000000000000//////000000111111222222////////////////////////---...111222222111...---////////////////////////////////////000000000000000000000000000000000000//////000111222333333333,,,---...///000000000000111111111111000000000000///////////////000111111111111000///////////////000000000000000000000000000000000000000000000000000000000000000000000000"""111NNNwwwZZZ:::(((000000000000111111111111//////000000000000//////000000000000000000000000///000111222222222222222222222222222222333333333///GGGpppaaa;;;000555000000000000000000000000///000000222333444555555222222222333333222222222000000111111222222222222111111111111111111111111...UUUpppHHH444222666333333222222333333444555000111111111111222555777333333333333333333333333333333333444444555555555555444333333444555777888777777666666666666777777666666666777888:::;;;<<<:::999888999;;;===>>>===;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<;;;;;;999;;;<<<<<<::::::;;;<<<;;;;;;;;;<<<<<<<<<======888:::;;;<<<<<<;;;999777999999999999999999999999999:::;;;;;;::::::<<<>>>>>><<<999888999:::999888777888888888888777777666777888888999999777666555222333333444444555555666555555555555555555555555333444555666777777777777555444333333222222333333333333222222222222333333...///000222222222111000222222222111111111111000111111111000000000000000000000111222222222222222000000000000000000000000//////000111222333444444000000000000000000000000000000000000000000000000---------......000111111}}}fffWWWLLLFFFEEEBBBAAAAAA@@@???>>>======<<<<<<<<<<<<<<<<<<<<<<<<777666666666777888999999666666555555555666666777888666555666777777555222444444333333333333222222444333333222222333333444222222222111000//////...000000000000111111111111111111111111111111111111////////////000000000000000---***(((''')))+++---111111000000//////......000000000000000000000000000000000000////////////000000//////.........------.........//////000000////////////000000000000000000000000000000000000222000...///222333111...000000//////.........---333333333333333333333333///......------///000111000///...---,,,------...000000000000000000000000000000000000000///......))))))***,,,...///000111000000000000000000000000////////////////////////111333555...(((333888,,,,,,---888555***'''333MMMYYY555&&&444999111---...222666+++)))777333+++:::000000000000000000000000!!!999***555999"""---444'''777888+++222)))333vvv444---000333,,,...555555444000333333---000666222222222222111111111111111))):::///%%%222111(((333222---222;;;///%%%\\\MMM333---222222444888000---333,,,333:::333///111111222222222222222222222222333;;;,,,444111888AAABBBBBB111???999<<<<<<;;;:::;;;<<<===>>>;;;<<<===>>>>>>===<<<<<<888888888888999:::;;;;;;;;;;;;::::::::::::999999777666666666777888999999888888888888777777666666999888777666666777777888888888777777777777888888888777555444333333444444222333444555666666666666555555555555666666666666888666444222111222333444222222111111111111222222111111111111000000000000///111222333333222111///......///000000000000000111111000000//////......//////000000000000//////............////////////............////////////---------.........//////////////////000000000000{{{eeeWWWLLLGGGEEE@@@??????>>>===<<<;;;;;;999999999999999999999999:::999888888777777777777666666555555555555666666666444333444666666444111444444333333333333222222333333222222222222333333222222111111000//////...000000000000111111111111////////////////////////000000000000111111111111222111...,,,,,,---///000111000000000/////////...000000000000000000000000000000000000/////////...000/////////......................../////////000////////////000000000000000000000000000000000000000///...///000000///...000/////////............//////////////////////////////...---...///000111111000///.........//////////////////////////////111111111111111000//////111111111000000/////////000000000000000000000000111111111111111111111111...///444444---...333222999555!!!,,,444PPP...000666222"""111555999//////;;;%%%000000000000000000000000444)))000'''&&&999555%%%---666$$$$$$HHHCCC444666111...///777222555555000444666,,,333222222222111000000000333222111333555111---...,,,999***+++|||qqq111222***+++FFF444999777///)))...888999111222222222222222222222222---333---666999@@@555555>>>===BBB999;;;::::::999:::;;;<<<===;;;<<<=========<<<;;;:::;;;:::999999999999999:::;;;;;;:::::::::999999999999999999888999999::::::999999999888888777777777999999777666666666777888888888777777777777888888777666444333222222333333333333444555666666666555666666666666777777777777999777666444333444555555222222111111111111222222111111111111000000000000---...000111111000...---......///000000000000000111000000000/////////...//////000000000000//////............////////////............////////////---------.........//////////////////000000000000zzzdddVVVMMMGGGGGG@@@@@@???>>>===<<<;;;;;;888888888888888888888888>>>===;;;999777666555555666666555555555555666666666555444666777888666555444444333333333333222222222222111111111111222222222222111111000/////////000000000000111111111111////////////////////////111111111111222222222222222222111000000000000111000000000000////////////000000000000000000000000000000000/////////......////////////........................////////////////////////000000000000000000000000000000000000---...//////...---...///////////////....................................//////.........///000111222111000/////////000000........................111222222222222111000000333333222111000///......000000000000000000000000111111111111111111111111111///111333...(((+++222555(((666AAA333(((333222000$$$333555---777+++000000000000000000000000111---///+++---...,,,888777,,,444AAA///666///222000222222///666999...333333222222111000//////000...444444***---666444)))+++aaa^^^000///666(((222333111444222111666222222222222222222222222---111333444000::::::;;;;;;===999<<<999999999999999:::;;;;;;;;;<<<<<<<<<;;;;;;:::999<<<<<<;;;:::999999999999::::::::::::999999999999::::::999888888888999999::::::999999999999888888:::999777666666666777888999888888777777888888999666555444333222222222222333444444555555555444444666666666777777777888888888777555333333333444444222222111111111111222222111111111111000000000000------///000000///------......///000000000000000000000000000//////////////////000000000000//////............////////////............////////////------........./////////000000000000////////////xxxcccVVVMMMHHHGGGCCCBBBAAA@@@???>>>===<<<::::::::::::::::::::::::>>>===;;;999888777666666777666666555555555555666333333333555666666555555444444333333333222222222111111000000000000111111111111111111000000/////////000000000111111111111111111111111111111111111000000000111111111222222/////////000000//////...000000000000////////////////////////////////////000000/////////.........///////////////..................///////////////////////////000000000000000000000000000000000000,,,///111000---,,,...000///////////////.........///////////////////////////////////////000000000000000000000000000000000////////////////////////000111111111111000//////---------.../////////000000000000000000000000000////////////////////////111222......222///,,,111(((---]]]MMM###...444,,,%%%555333''';;;////////////////////////+++///---:::---$$$999000,,,>>>ggg222222...///555444---222888111444333333222111000//////,,,000---,,,111222...,,,;;;333???***...///000999>>>---&&&777222222222222222222222222222111888000,,,:::>>>???777;;;///:::999999999999999::::::;;;;;;;;;;;;;;;:::999999888<<<;;;;;;::::::::::::;;;:::::::::999999999999888999888777666666555666666:::::::::::::::::::::::::::999888666666666777777888888888777777888888888555555444444333333333333444444555555555444333333555555555555666666666777555444222111111111111111222222111111111111222222111111111111000000000/////////000000000000//////......///000000000000000000000000000//////////////////000000000000//////............////////////............////////////............////////////000000000000////////////vvvaaaUUULLLHHHGGGCCCCCCAAA@@@???===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888888888888777777666555555555555555///000111222222222222222444444333333333222222222111000000//////000000111111111111000000000000000///000000000111111111111111111111111111111111111/////////000000000111111---....../////////...---////////////000000000000////////////////////////////////////.....................//////////////////////////////.........////////////000000000000////////////////////////---000222000...---///111.........///////////////000000000000000000000000/////////000000000000000////////////////////////000000000000000000000000/////////000///......---)))***+++,,,...///000111////////////////////////........................)))333///,,,777777------777kkk---&&&FFF...$$$:::)))333////////////////////////999!!!555333"""999<<< SSS&&&,,,+++555999000...333111333333222222111000000///333333&&&000CCC///'''KKKLLL***<<<333***...777555//////222222222222222222222222444///666///777DDD333222555CCC111777999:::::::::;;;;;;;;;;;;;;;;;;::::::999999999999::::::::::::;;;<<<===>>>::::::999999999888888888888888777666555555555555:::::::::::::::::::::;;;;;;:::888666666666666777888777777666666777777888666666666666666555555555444444444444444444333333333333333444444444555555444444333222111111111111222222111111111111222222111111111111000000000/////////000000000000//////......///000000000000000////////////000000000000//////000000000000//////............////////////............////////////........./////////000000111000000000/////////...uuu```TTTKKKGGGFFFBBBAAA@@@>>>===;;;:::999:::::::::::::::::::::::::::999999888888888999999888777666555555444555555333444666666555444555666444444333333333333222222111111000000000000111111111111000000000000000000000000000000111111111111////////////////////////.../////////000000000000...//////000000000000///////////////000000000000000000000000000000000000/////////.........------.........//////////////////////////////.........////////////000000000000////////////////////////...///000000///...///000.........///////////////////////////////////////...///000111111111000000......///000000000//////111111111111111111111111......//////......---,,,............/////////000////////////////////////000000000000000000000000'''666111,,,222***''':::###///999"""333111---000000000000000000000000:::$$$888###999:::vvv>>>)))'''333333///222555222222222111111111111111333222///666222"""[[[FFF%%%+++666222)))444;;;...222222222222222222222222///...555///222:::444777888@@@333;;;999999:::;;;;;;;;;;;;;;;;;;::::::999999::::::;;;999999:::;;;<<<>>>???@@@999999999999888888888888999999888777777777888888999999::::::::::::;;;;;;;;;:::888777666555666666777666666555555666666777666666777777777666666555222333333444444444333333222222222333333333333444666666666555444444333333222222111111111111222222111111111111000000000000..............................///000000000000000////////////000000000000//////000000000000//////............////////////............////////////....../////////000000000111111000000//////......uuu```SSSJJJFFFEEEBBBAAA@@@>>><<<;;;:::999999999999999999999999999999999888777777777777888888777666555555444444444666999::::::888666777888444444333333333333222222222111111000000111111222000000000000000000000111000000000000111111111111//////////////////////////////000000000111111111////////////000000111111.../////////000000000111000000000000000000000000//////.........---------............/////////000000/////////............////////////000000000000///////////////////////////...---...//////...---............/////////000...........................///000111222111000000...///000111111111000000000000000000000000000000///////////////......---000000000000////////////////////////////////////000000000000000000000000+++555000---,,,###EEEDDD***222888999===zzz)))000444+++222333000000000000000000000000,,,666111)))???222SSSfff''';;;BBB$$$222hhhTTT(((+++333222444888111111111111111222222222...,,,777222###QQQ666333777$$$UUUPPP111555===)))---<<>>===;;;;;;:::::::::::::::::::::::::::999888777666666666666888888777555555444444444333555777666333111222333444444444333333333222222222222111111111111222222000000000000000111111111000000000000111111111111111111111111111111111111000111111111111222222222......------...///000000.../////////000000111111000000000000000000000000//////.........------------.........//////000000000000//////.........---////////////000000000000///////////////////////////,,,***+++...///---+++---.........//////000000000000000000000000000000...///000222222111111000///000111222333333222111////////////////////////000000000000000//////.............../////////000////////////////////////........................,,,000+++000111111~~~VVV333###333:::+++'''444'''SSSbbb""">>>,,,///111000000000000000000000000(((888***???EEE(((,,,......///222333222555@@@...444333333666000000000111222222333333333$$$333...888DDD///555888555222222555666gggMMM666333///888,,,222222222222222222222222222333///000???(((---AAA:::///+++333888555555;;;fff;;;555555<<<;;;444555===222:::333888<<<:::666666666777888999:::999888888:::999999999:::<<<>>>???======<<<<<<<<<======>>>999999999888888888888777555555444555555666777888888888888999999:::::::::<<<:::999777666555555666444444444333333444444444333444555666666666444444000111222333444555555555333333333444444444555555555555555555444333222111222222111111111111222222111111111111000000000000222222111111111111222222...//////000000000000000.../////////000000111111//////000000000000//////............/////////000............/////////000////////////000000000000222111111000///......---tttbbbPPPJJJHHHAAA??????>>>>>>======<<<<<<999:::::::::::::::::::::777777777666555555444444555555444444444333333333444444444444444444444444333444444444333333222111222222222222222222222222000000000000000000000000---......///000111111222000000000000////////////444333222000///.........111111111000///......---------------.........///000000000000000000000000//////............/////////////////////////////////////////////...------///000000000111111111111...............---------000...,,,***+++---000222000000//////......------...000222444444111...,,,,,,...000111222111///.........///000000000000000////////////////////////000///...///111111///...111000///---+++***,,,///......//////000000111111000000000000///...---,,,777%%%)))<<>>>>>>>>>>>>>>=========;;;;;;;;;;;;;;;;;;;;;;;;888888888777666666555555555555555555444444444333444444444444444444444444444555555555444444333222222222222222222222222222444444444444444444444444......//////000111111222111111000000000/////////222111000000///000000000////////////////////////---.........////////////000000000000000000000000//////............//////////////////////////////222222222222222111000000000000000000000000000000/////////000000000000000......---------.../////////////////////.........///000222333222111...------...000111111111000///......///000000000000000000000000000000000000000000111222333222111000000222222111///,,,,,,...000////////////000000000000------------,,,+++***)))'''555,,,444111,,,000000000000000000000000777///,,,ccc777///666***/////////000000000111111444111,,,111TTT+++000000000000000000000000---666EEE\\\777///000555333333444444444333111000+++444888CCCooo666000111222222222222111000///111999***222+++---777222111111111111222333333222222222333333333444444111222222333333444444444333[[[222888888888999999999::::::777777777777777777777777888888999888888777777666888777666666777999;;;<<<888999::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999888777777666666777777444555888:::<<<<<<;;;;;;:::999888777666555444444333333333222222222111111333333444444555666666666444444444444444555666666666666555333333222222333555555444333333222111111111111111222222333333333111222333333333111///---222111111000000111222333111000//////.........///000000000000000000000000111000000000/////////...///////////////...................../////////////////////000000/////////000000000///......------sssaaaPPPJJJIIIBBB>>>>>>>>>>>>>>>>>>============<<<<<<;;;;;;::::::999999999888777777666666666666666555555555444444555555555555555555555555555555555555555444444444222222222222222222222222222222222222222222222222...//////000000111111111222222111111111000000000////////////000000111222------......///000111111////////////000000000000000000000000000000000000//////............//////////////////////////////222222333333333222111111////////////////////////......//////000000111111---...///000000...---,,,.........///////////////000000111111111000//////////////////000000000000...//////000000000000000111111111111111111111111111444777777444111111222333333222111///...000222000000000000///////////////000000//////...---,,,(((:::111&&&hhh888###000000000000000000000000///444***"""///+++.........////////////000111...+++HHHiii$$$---000000000000000000000000///111oooBBB222###777000000111111111000//////,,,333...(((444...111111222222111111000000000+++:::[[[,,,///)))777111111000000000111222222222222222222333333333333000000111222333444555555444333999888999:::;;;<<<;;;::::::888888666666666666888888888777777777777777666666888888777777777999:::;;;888999999999999999888777::::::::::::::::::::::::999888777777666666777777333444666888:::::::::999:::999999888777666666555555555555555555444444444444444444444444444444444333444444555555555555444666555444333333222222333555444444333333222222111111111111222222222222222111222222333222111///...111000///...///000222333000///......---.........000000000000000000000000000000000000////////////000000//////......------............////////////---......//////......---////////////////////////rrr```OOOJJJIIIBBBAAA@@@@@@???>>>===<<<<<<======<<<;;;:::999999999999999888777777666666555777666666666666555555555666666666666666666666666444444444333333333444444222222222222222222222222//////////////////////////////000000000111111111222222222222111111111000///////////////000111111......///000000111111222///000000000000111111111000000000000000000000000//////............////////////////////////////////////000000000//////...////////////............+++,,,,,,---...///000000//////000000///...---,,,------......//////000000000000000/////////000000/////////...///000111111//////000000000000//////000000000000000000000000///444999888333000000222222333333111//////000222111111000000//////......111111111111000000///...666---222...888000000000000000000000000+++***444444bbbLLL))),,,---------.........//////)))222***333(((444000000000000000000000000///)))555///...,,,333.........///////////////333000FFFXXX%%%777...000000111111111111000000...333 111:::000(((...............//////000111222222222222333333333111111222222333333333444;;;---;;;777888:::<<<<<<;;;:::999999888666555555666888999777777666666666666666777888888777777888888::::::999:::::::::999888777777888888888888888888888888888888777666666666666666222333555666888888888888888888888777777666666666666666666666666666666666555555555444444333333333222333555555666555444333555444444333222222222333444444444333333222222222111111111111111222222222111111222222111000//////,,,---...//////000111111///......---------......////////////////////////000000000000////////////111111000///...------,,,............////////////.........//////.....................//////000000ppp___OOOJJJIIIBBBDDDCCCBBB@@@===<<<:::999;;;;;;::::::999888777777888777777666666555444444777666666666666555555555666666666666666666666666333222222111111222333333222222222222222222222222111111111111111111111111000000000000111111111111222222222222111111111000111000000///.../////////111111111111111111111111000000000000111111111222000000000000000000000000//////............//////////////////////////////------...............---////////////............+++,,,,,,---...///000000111000///...............------......//////000000000000///......///000111/////////...///000111111//////000000000000//////////////////////////////---222666666111...///222000111111000///...///111111111000000//////......------.........---,,,,,,444(((---```WWW)))555////////////////////////777""",,,AAA888555...------------............,,,777///***888111000000000000000000000000///...===+++AAA===,,,111111111111222333333444222444)))666333//////000000111111111000000///666...yyy,,,777+++...............//////000111111111222222222333333333333333222222111111111111fff999///555777999:::;;;:::888777888777555444444555777888777777666555666666777888888888888888888888999999::::::;;;::::::999888888777777777777777777777777888777777666555666666666222333444555666666777777666666666666666666666555333333333333333333333444555555555444333333222222222333444555555444333222444444333222222222333333444444333333333333222222111111111111111111111111000111111111000000//////+++---000222333222111///......------------...///////////////////////////////////////000000000000111111000///...------,,,............////////////...//////000000//////...------......///000000000ooo^^^NNNIIIIIIBBBEEEDDDBBB@@@>>><<<:::999::::::999999888888777777777777666666555444444444666666666555555555444444555555555555555555555555222111000000000111333444222222222222222222222222000000000000000000000000111111111111111111111111222222111111111000000000111000//////............111111111111111111111111000000000000111111111111000000000000000000000000//////............//////////////////////////////......//////000000//////....../////////000000000......//////000000111111111000///.........///000........./////////////////////.........///000000////////////000000000000000000000000000//////...........................---///222111...---///111...///000000.........000000000000000////////////...///////////////......***555+++555;;;(((////////////////////////444+++***---555MMM555---------............///111222LLLRRR444555(((000000000000000000000000333***666&&&333,,,000000000111111333444555111222---222+++000//////000000111111000000222---555WWW 111666111111000000000111222222111111111111222222222222444444333222111000/////////___III333555666777888999888777777777777555555555555777777888777666555666777888999888888888888888888888888::::::::::::::::::999888888888888888888888888888888777666666555555666666333333333444555666666777555555555555666666666666444444444555555555555666555444444444333333222222333444444444444333333222333333222222222222333333333333333333333333333333111111111111111000000000000000000000000000000000...000333555666444222111.........---......///000000000000000000000000000////////////000000000000000000//////......------............/////////////////////000000/////////---.........//////000000nnn]]]NNNIIIIIICCCCCCBBBAAA@@@>>>===<<<<<<999999999999999999999999888888777777666555555555555555555555444444444333444444444444444444444444333222111000000222444555222222222222222222222222000000000000000000000000111111111111111111111111111111000000000////////////............///000000.........///000000111111/////////000000000111111000000000000000000000000//////............//////////////////////////////......///000000000000000---...//////000111222222/////////000000000000000...//////000000000000//////////////////................../////////000000---...000111111111000///000000000000000///......////////////////////////---------------...000111---///000000///...///000////////////000000000000000111111222222222111111+++777333111:::---////////////////////////(((444///)))...666---............/////////...)))...333,,,,,,000000000000000000000000000***111$$$333000//////...///000222333555555QQQ~~~999+++***111...//////000000000000000222+++---===YYY...444222111111111111222333333111111111111222222222222333333222222111111000000333jjj???>>>666666666777777777888888666666666666666666666666999888666666666888999;;;888888999999999888888888777888999999999999999999888888888888888888888888777777666555555555555666444444444444555555666777555555666666777777777777666777777777888888888888444444333333333333333333555444333333222222333333333222222222222222333333333333333333333333333333222111111111000000000///000000/////////000000000111111111111111222222222///.........//////000111000000000000000000000000.../////////000000000111///////////////.....................////////////---......//////......---.........///////////////nnn]]]NNNIIIIIICCC@@@@@@@@@????????????>>>:::::::::::::::::::::;;;999999888888777666666666555555444444444333333333444444444444444444444444444333222111111333555666222222222222222222222222444444444444444444444444222222111111111111111111000000000000////////////,,,---------///000111222***+++,,,---...000111111////////////000000000000000000000000000000000000//////............//////////////////////////////------...//////000//////---...///000111222333444...............---------+++---000333333222///...000000//////.........---------...///000000//////---...000111222111///...000000000000000///......000000000000000000000000...,,,******---///111111---///111111000//////000......//////000000111111---...////////////......333(((===---$$$666////////////////////////,,,222'''888###+++.........////////////000+++)))555))),,,888000000000000000000000000$$$;;;&&&>>>SSS444222222222222333555888999555ddd777///111000......///000000000000000...555$$$///666***000000000000000111111222000111111111111222222222111111111111111222222222---lll999777777666666777777888999555555666666666666555555999888777666777888:::<<<888888999999999888888777555666777888888888888888666666666666666666666666777777666555555555555555444444444444444555666777666666777777888888999999333444444444555555666666333333333333333333333333666555333222111222333333222222222111222222333333333333333333333333333333222111111111000000//////000000////////////000111222000---++++++---000111///////////////000111111000000000000000000000000.../////////000000111111.........///////////////............/////////000,,,------......------,,,////////////////////////ppp^^^TTTLLLFFFDDDBBBAAA???===;;;;;;;;;;;;999::::::::::::999888888777777777777888888888888444555555555666666777777888555111000333555555555555444333333555555444333222222222222222222222222000111222333444333222111555444222000///000000111------......///000000000////////////////////////000000///...............------...///000111222222------............------//////000000///...------...///000111000///---+++,,,---///000000000///...---------.........//////...///////////////...---+++,,,------......------......---,,,,,,...///000////////////////////////...---------...111444555555444222111//////......000000////////////000000000000////////////000000////////////////////////,,,...///111111///...,,,---.........//////000000---000kkk111---000////////////////////////***---444888***OOO////////////////////////,,,555***,,,...///////////////000000000000444000...'''555000///......111555:::<<<>>>KKK111333***222000///...///000111000///444)))999***111+++///////////////000000000000000000000000000000000//////000111111111111111111bbb333888555555555555555555555555444444555555666777777777555666888999::::::999888777777888999999999999888555666777888888888888888777666666666666888:::;;;888777555444333444666777555666666666777777888888555555555555555555555555888777555555555555333111222333333444555555555444333444444555555444444333333333333222222111111111222222222222222222222222555444222000///000000111////////////000000000000000000000000000000000000000000111222222222222111222111000.........////////////000000111111222222000000//////.........---................................................////////////000000000000ppp^^^TTTLLLFFFDDDCCCBBB@@@>>><<<<<<<<<<<<:::;;;;;;;;;::::::999999999888888888777777666666444555555555666666666777555333111222444555444222444333222333444555444222222222222222222222222222111000000111222555777999444333222000000000000000/////////000000000000000000000000000000000000000000000///...............000000000000111111111111...//////000000//////...///////////////...------...///000111000///---,,,------///000000000///...---------.........//////......///////////////...------...///////////////......------......///000////////////////////////......---...000333555777888777555444222111000000000000////////////000000......------------......////////////////////////...///000111111000///...------......///000000111///111}}}www***---///////////////////////////666---(((888+++uuu000000000000000000000000&&&888444111000...////////////000000000000000...444555777000///...///111555:::<<>>======<<<;;;;;;;;;;;;;;;:::::::::::::::999888777666555555555555555555555666666666222222222444555444222000444222111222333444333222111111111111111111111111333222000000333888>>>AAA333222111000000000000000111111111111000000000000111111111111111111111111000000/////////.........222222222111111000000000///000000111111000000///.........///......---,,,...///000000000///---------......///000/////////------........./////////---......///000000000000//////000111111111111000......//////000000000///////////////////////////.........///111444888:::<<<;;;:::888666444333333000000////////////000000///......------......///////////////////////////111111111111111111111111////////////...............///ccc)))111...////////////////////////555+++%%%333>>>111111111111111111111111(((HHH666///111...////////////000000000000444(((...///***000/////////222666:::<<>>======;;;;;;::::::999999999999999999888888777666666555555555555555555555555555222222222222333333222111333222111111333333222111000000000000000000000000444333222222555:::???BBB222222111000000000000000222222111000000///......111111111111111111111111000000000000000///......111111111000000000000//////000000111111000000///------............------......///000//////...------......///////////////............////////////,,,---...000000111111111//////000111111111111000---...000111111111000///////////////////////////---------...111555888:::???>>>===;;;999777666555000000////////////000000111111000000000000111111////////////////////////111000000//////000000111333222111///...,,,+++***,,,+++^^^///666---////////////////////////,,,+++222)))xxx000000000000000000000000...TTT...'''000///////////////000000000000555------555111000//////000333666:::<<<>>>///222///777(((000///...///000111000///777%%%111000******+++,,,...///000000111111111111111111111111//////000111111111111111111bbb222666333333333333333333333333333333444555555666666777:::999777666555555666666777666444333444555777999888888999999999999888888666666555555666777999:::<<<;;;:::888777666666666444444444444444444444444444444444444444444444444666444333333555555444333222333333444444444333333111111222222222222111111000000111111222222333333111111111111111111111111222222111000000000000000////////////000000000000///////////////////////////000000111111111111111///////////////000111111//////.........---------///////////////.........................................................------------.........///mmm\\\RRRKKKFFFDDDDDDCCCBBBAAA@@@???======:::999888888777777888888777777777777777777888888555555555555555444444444444333222000000111333444333222111111333333222111000000000000000000000000111111222333555666888999111111111111000000000///111111000///...------,,,111111111111111111111111000000111111000000///............////////////000...//////000000//////...------......///......---......///////////////.............../////////000........./////////000000---...///000111111111111---...//////000000//////---...000111111111000///////////////////////////,,,,,,,,,...000444777999>>>>>>>>>===;;;999666555000000////////////000000111111000000000000111111////////////////////////000//////......//////000111000000///...---------,,,)))___000777...////////////////////////...+++666"""////////////////////////+++OOO...'''000///////////////000000000000---777,,,sssWWW000000000111444777:::<<<;;;...111...666&&&000///...///000111000///222--->>>000------...///111222333333000000000000000000000000//////000111111111111111111bbb111555333333333333333333333333333333444444555666666666:::999777555444444555555777555444333333555777888888888999999999888888777333333333444666888:::<<<<<<;;;:::999888777666666444444444444444333333333444444444444444444444444444333222333444555444333222333333444333333222222000111111222222111111000000000000111111222222222111111111111111111111111111111111111000000000///////////////000000000000//////////////////////////////000111111111111000000000000000000///......,,,---------.........///.........///////////////////////////////////////........................------------.........///kkk[[[RRRLLLGGGEEECCCCCCBBBBBB@@@???===<<<:::999777666666777777888666666777777888888888888555555555444444444444444444444333000///000444777444222111222333444333222111111111111111111111111...///000111222111///...///000000111111000//////111000000///...------,,,111111111111111111111111///000111222111000///...---------....../////////...//////000000//////...---...//////000/////////............///////////////............///000000....../////////000000000...//////000111111111111,,,---......//////............//////000000000///////////////////////////---------...000333666888;;;;;;<<<;;;:::888666444000000////////////000000000//////......//////000////////////////////////........................,,,,,,---...///000111222...(((fff+++222///////////////////////////333'''+++???........................***BBB666///111...////////////000000000000***...&&&lll000000000222444777:::<<<>>>000***+++222,,,000///...///000111000///'''//////---......///000111111222//////////////////////////////000111111111111111111bbb000444444444444444444444444444333333333444555555666666888888666555444444444444666555555444555666777888777888888888888777666666333333333444666888:::<<<:::::::::999888777666666555444444444444333333333333333333333333333333333333222111222444555555444333333333333333222222111111111111222222111111111000000000111111111111111111111111111111111111111///000000111111000//////////////////000000000000000000000000000000000000...///000000111111000000111111111111000///...---,,,,,,------...//////000.........///////////////////////////////////////........................------........./////////iiiZZZRRRLLLHHHGGGBBBBBBBBBAAA@@@>>><<<;;;;;;:::888777666777888999888888888777777777777777555555555444444333333333333444555333111111333666444333222333444555444222222222222222222222222222//////000111111///...---...///000111111000//////111000000000//////......000000000000000000000000///000111222222000///...////////////............///000000111111000000///...//////000111111000000...............///000000///......---...///000111.../////////000000000000///000000111111111000000,,,---......//////............------......///000//////////////////////////////...///111444777888666777888999888666444333000000////////////000000000000////////////000000////////////////////////...///000111111000///...,,,,,,---...///000111111...&&&qqq{{{...///000///////////////////////////+++000////////////////////////---555444111000...////////////000000000000...***^^^ddd///000111333555888:::;;;;;;===,,,///---111000///...///000111000///(((DDD------------......///////////////////////////////////////000111111111111111111bbb000444333333333333333333333333222333333444444555555666666666666666555555444333555555666666666777777777777777777777777666555555666555444444555666888999888888999888888777666666555555555555444444444333333333333333333333333333222111111222444666555444333333333333333222111111111222222222222222222111111111111111000000000000111111111111111111111111...///000111111000//////////////////000000000000000000000000000000000000...//////000000000000000//////000111111000///................../////////............/////////000////////////////////////............................../////////000000000hhhYYYRRRMMMIIIHHHAAABBBBBBAAA@@@>>><<<:::<<<;;;999777777888999:::::::::999888777666555555555555555444444333333333111444777666444222333555555444333333555555444333222222222222222222222222333333333333222222111111...///000111111000//////111111111111000000000000///////////////////////////000222333222111///...222222111000///...------111111222222222222111111//////000111111111111111...............///000111///......------///000111////////////000000000000000111111111111000000///---......///////////////......---,,,,,,...///000////////////////////////111111000000222444777999333444666777666555333111000000////////////000000222222111111111111222222////////////////////////...000111333333111000...111000000///......---------###\\\555000111////////////////////////)))888GGG000000000000000000000000...******,,,...///////////////000000000000///:::^^^///000111333555888:::;;;333OOO666666***111000///...///000111111///333ppp---111111111111222222222222000000000000000000000000//////000111111111111111111bbb///333111111111111111111111111222222333444444555555666444555666666666555444333555666666777888777777777666666777666666555444444888777666555444444555666777777888888888777777666666666666555555444444444333333333333333333333333222111000222444666555444333333333333333222111000222222333333333333222222222222111111000000//////000000000000000000000000...///000111111000//////////////////000000000000000000000000000000000000...//////000000000000000---...///111111111000000000000000///......---------.........//////000000000000000000000000000000........................////////////000000000000iiiXXXPPPJJJFFFEEEGGGFFFDDDAAA???===;;;:::>>>===<<<;;;999888777666888777777666666666666666444444444555555555555555444444444444444444444444444333222111000000000000333333333222222111111111000000000000000000000000111111222222222333333333000000000000////////////////////////000000000000......------------......222111000//////000111222111111000000//////.....................///000000+++...111444444333111///////////////000111333333//////000000000000////////////000000111111111222////////////////////////............////////////000000000000000000000000......---,,,---...///000000000111111111111000000000...---...111222111///111000///......///000111................................................000000000000000000000000111'''555,,,///000...999,,,%%%999222---###,,,222......////////////......---222444###///000444$$$777222---888...333 ]]]...///000222444666777888<<>>//////000222333444555666666HHH222111...,,,)))///AAA""",,,333******000000000111111111111000000000000111111111111000000000000000000000000000000111bbb...333111222222222333333333333666666666555444333333333666555444333333222333333333555666555444444555666666666666555555666666666888777666555555777999:::777777777777777777777777666666666666555555555555444333222222111111222222000000111222333444555555333333333222222111111111111222333555555333222111......///000111222333333111111111111000000000000000000000//////......---............/////////000///////////////...------////////////000000000000////////////////////////000000000000000///..............................////////////////////////---------............/////////.........///000111eeeUUUNNNHHHDDDCCC@@@@@@@@@???>>>===<<<<<<::::::::::::::::::::::::999999888777777777777888666666666555444444444333555555555555555555555555333222111111111111222222222222222222222222333333000000000000000000000000111111111222222222222333222222222222111111111111////////////000000000000000000000000000000000000//////............//////000000000000////////////111000000000000111111222555333000---,,,,,,...///.........------...////////////000000000000////////////000000000000111111////////////////////////............////////////........................000////////////000111111///000000111111000000///000///...///000111000///111111000000000000111111........................000000000000000000000000........................000666***333888...444(((,,,333)))(((666 ggg...//////000000//////...000222888eee===)))000555++++++...444000,,,>>>***///000000111111222222333222777111111......(((>>>222AAA:::yyysss---111111222222222222111111000000111111111111000000////////////////////////111bbb...333222222333333333444444444666555555444444333333222666555444333333222222222222444555555444444666777666666666666666666666666:::999777666555555666666555555555555555555555555666666666555555555555444333333222222111111222222000000111222333333444555222222222222222111111111111111222222222222111111......///000111222333333111111111111000000000000////////////////////////............///////////////////////////......---//////000000000111111111////////////////////////000///..........................................111111000000//////......---------............///......---------...//////}}}dddUUUNNNIIIEEECCCCCCBBBBBBAAA@@@???>>>>>>:::::::::::::::::::::::::::999999888888888888888777777666555444333333333333333333333333333333333666555444333222222222222111111111222222333333333000000000000000000000000111111111111222222222222000000000000/////////...////////////000000000000000000000000000000000000////////////////////////000000000000////////////000000000//////000111111444222///,,,+++,,,---/////////......---.........//////000000000000////////////000000000000000000////////////////////////............////////////........................///////////////000000000//////000000000000//////000/////////000000000///////////////////////////........................////////////////////////........................999"""444LLLVVV000777333---'''--->>>777>>>//////000000000000/////////666,,,222---333///111000'''@@@((('''///000000000000000000000000,,,<<>>===<<<<<<;;;;;;::::::999999888:::999999888888888888888777777666555444333333333333333333333333333333333<<<;;;999777555444333333111111111222222333333333000000000000000000000000000000111111111222222222000000000000/////////...////////////000000000000...//////000000//////...000000000000000000000000////////////000000000000000//////.........////////////............//////000000///.........////////////000000000000//////000000//////////////////////////////////////////............////////////////////////////////////------.........///////////////000000000000/////////000000000/////////000000000000000000000000000////////////////////////................................................444666111"""666'''444...666'''AAA333]]]//////000000000000//////...)));;;[[['''///111+++333///>>>!!!---333000000000//////.........)))<<<999III+++444000000***CCC)))***OOO222222//////000000000000//////000000111111111111000000111111111111111111111111111bbb...333111111111111222222222222333333333333333222222222222222222222333444555555111333555555555555666888666666777888888777666666555444444444333333444444444444444444444444444444555555555555444444444444333222222111222222333333444444333333222111111000111111111111111111111111333333222222222222333333111111111111000000000///111111111111000000000//////000000111111222222333///////////////...............///////////////...---------.........//////////////////////////////---,,,+++******+++------........................111000000000//////......---------............///------------------,,,,,,zzzbbbUUUOOOJJJFFFEEECCCBBBAAA???===<<<::::::<<<<<<;;;::::::999888888999999888777777777777888666666666555444444444333444444444444444444444444888777555333222111000000222222222222222222333333000000000000000000000000000000000111111111111222222222222222111111111111////////////000000000000......000000000000......000000111111111111000000////////////000000000000000//////...............+++---///000111111000000000//////...//////000000//////000000000000//////000000////////////......////////////////////////............////////////000000000000000000000000,,,------...///............//////000000//////...///000111000///...///000111111222222222222111111////////////////////////................................................,,,---444---EEE(((+++###999000;;;...999///000000111111000000///......,,,///CCC------555###,,,---000zzz---000000000//////.........///222"""///555111+++777777]]]&&&333//////000000000000//////000000111111111111000000111111111111111111111111111bbb...333000000111111111222222222222222222222222222222222555444333222222111111111222444555555444444666777666666888888888888666666333333333444444444444444444444444444444444444444555555555444444444444333222222111111222222333333222222333333333444444444000000000111111111111111222222333333333333222222......///000111222333333111111111111000000000000000000000111111222222222///////////////.........---...//////////////////,,,,,,---------.........////////////////////////...............//////000.................................///////////////---------............///------......------,,,+++www```TTTNNNJJJEEEDDDAAAAAA@@@???>>>===<<<;;;::::::::::::::::::::::::888888777666666666777777555555555555555555444444444444444444444444444444333222111000/////////000333333222222222222222222000000000000000000000000000000000000111111111111222222222222111111111111////////////000000000000...///111222222111///...//////000111111000//////.../////////000000000111111000000///......//////---...///111111111111111------------...///000000//////000000000000//////000000/////////.........////////////////////////............////////////////////////////////////,,,---...///000//////.........////////////......///111222111...---...000...///000111111000///...////////////////////////........................////////////////////////,,,666000...)))NNN,,,777555AAA777+++000000111111111111000000///777"""666\\\,,,...***::://////CCC///000000000///////////////333...+++CCC:::222111000000888ccc......000000000111111000000000000000111111111111000000111111111111111111111111111bbb...333111111111222222222333333111111111222222222222222555444333222111111111111333555666555444444555666555666888999999888666555555555555666666555555444333333333333333333333333555555555444444444333333222222111111222222333444333444444444444555555555///000000000111111111222000111222444444222111000......///000111222333333111111111111000000000000///////////////000000000000/////////............------...///////////////------------.........///////////////////////////......///000000000000000........................,,,,,,------......//////---------............///---......///...---,,,+++uuu___RRRMMMIIIDDDCCCAAAAAAAAA@@@@@@@@@@@@@@@888888999::::::;;;<<<<<<888777777666666666666666444444444555555555555555222222222222222222222222444444444444555555666777444333333222222111111111000000000000000000000000000000000000111111111111000000000000////////////////////////000000000000///000222333333222000///---...///000000///...---.../////////000000111111222222111000000///000000000000000000000111111222+++++++++,,,---...///000//////000000000000//////000000//////.........---////////////////////////............/////////000........................---...000111111111000///......////////////......///111222111...---...000***+++,,,------,,,+++***000000000000000000000000000000000000000000000000000000000000000000000000...***,,,(((:::***vvv666***888###VVV+++000000111111111111000000111)))999+++***...333333(((AAA!!!;;;000000000000000000//////---///555%%%SSSCCC///111333%%%AAA:::)))111111222222222222111111000000111111111111000000000000000000000000000000111bbb...333222222333333333444444444111111111111111111222222111111111111222333444555444555666666444333444555555777888999999888777555777888888888777666555444222222222222222222222222555555444444444333333333222111111111222333333444888777777555444333222222//////000000111111111222...///222333333222///...111111111111000000000000111111111111000000000000........................000000//////.........---------...///000000//////............/////////000////////////////////////+++,,,.../////////...---........................***++++++,,,---...//////---------.........//////....../////////...,,,+++vvv^^^PPPKKKGGGEEEDDDBBBBBBAAAAAA???>>><<<;;;888999999999999888777777666666666666777777777777888777777777777666666666111111222333333333333222333222222111111222222333//////000000111222444444//////000000111111222222000000000000000000000000////////////000000000000000000000000000111111111222111000.........///000////////////000000000000222000......///000000///000/////////............////////////////////////000///---------...000222111000///......---......333111///...000111111111...........................///000111111///---+++//////............//////---.........//////000000000000000000///...---,,,111000///......///000111000000000000000000000000111111222222222222111111000000////////////000000444555555444111...+++(((,,,///222---222###III***'''111yyyDDD,,,000000///...............,,,555222111222888zzzccc+++111////////////////////////333&&&333<<<ggg,,,,,,444444111***000000000000000000000000///000111222222111000//////////////////////////////bbb...333444333111000000111333444555333111//////000111222333333222222333333444555666666555444555666777888777888999::::::999888777555666777999999777666555666444222111222222111000333333333333333222111000000111222222000//////000333333333333333333333333...///000111111111111111111111222222222222111111222222222111111111000000111111000000//////......////////////////////////000111222111///......///........................////////////////////////......////////////.........------,,,,,,------...000000000//////000000000...------------...//////........................---------............///www___QQQLLLHHHEEEDDDBBBBBBAAA@@@???===<<<;;;:::::::::::::::999888888888888777777666666555555444444444333333333222222222222333444444444444444333333222222222222333333111111111111111111222222/////////000000111111111000000000000000000000000000000000000000/////////......///000111222222333222111000///......///000////////////000000000000111000......000000000///111000000///......------////////////////////////...---,,,++++++,,,.../////////.........//////000///---,,,,,,---......---........................///000000111000///...---//////............//////---........./////////000......//////////////////111000///......///000111000000000000000000000000000111111222222111111000111000///////////////000---...000111111000///...111777444(((999444!!!DDD222 999111111000///////////////***222...000000%%%MMMYYY555777000////////////////////////+++<<<+++''':::)))\\\dddPPP___###<<<***////////////////////////111222333333333333222111000000000000000000000000///bbb...333444333111000000111333444333222111000000000111222333222222222222333444444555444333222111222333333444555666777777666555444333444666777777666444333555333111111111222111000111222222333333222222111///000111111111111111111333333333333333333333333111111111222111111000000111111222222222222111111222222222111111111000000000000000000///////////////////////////////////////000111000...---...///////////////////////////////////////////////////......////////////.........------------------...+++,,,,,,------,,,,,,+++...------------...//////........................---------............///xxx```RRRLLLHHHEEEDDDBBBBBBAAA@@@???===<<<;;;:::;;;;;;;;;;;;:::999999999999888777666555444444222222222222111111111111333333444555555555555555444444333333333333444444333222222111000000111111////////////000000000000000000000000000000000000111111111000000/////////------...000111222333444111000000////////////000////////////000000000000000///...///000111000///111000000///...---------////////////////////////------,,,++++++---...///---------......///111111---,,,,,,---......---+++........................000000000/////////////////////............//////.............../////////------......///000000000000000////////////000000000000000000000000000000000111111222222111111000111111000///////////////***+++---///111111111111""",,,000$$$///:::(((&&&GGG000555111222222111000000000000000///333...222666###"""BBBvvv$$$---***000000000000000000000000,,,...222)))777&&&www000---555)))........................111222222333333222222111111111111111111111111111///bbb...222333222111000000111222333111111111111111222222222222222222222222333444444888777555444333333444444444444555555555555444444222222444444444444222222444222000000222333222111222222333333444444333333///000000111222222222333333333333333333333333333333333333333222111000///111111222222222222111111222111111111111000000000////////////000000000000////////////////////////---...//////...---...000000000000000000000000000////////////////////////......////////////......------------------------------////////////------...------------...//////........................---------............///xxx```SSSMMMIIIEEEDDDAAAAAAAAA@@@>>>===;;;::::::::::::;;;:::999999888888888888777666555555555444444444333333333333222333333444555555555555444555444444333333444444555222222111111111111111222////////////////////////000000000000000000000000222222111111000/////////......///000111222222333000000000////////////000////////////000000000000000///...///111111000//////////////////////////////////////////////////////............///000111...............///000000///......000111111///---........................//////...------....../////////............//////.......................................///000000000000////////////000000////////////////////////000000111111111111000000222111000//////......///......///000000000///...555///444111'''&&&...<<<@@@'''555---222111000000//////000000111333---000999000&&&...444---:::###111000000000000000000000000555666666'''===:::YYYGGG555111)))111//////////////////////////////000000000000//////000000000000000000000000///bbb---222222111111000111111222333///000111222222222222222222222222111222333333444777666555444444555666777555555555555555555555555222222333333333333222222444333111222444555555444555666666666666666555444333222111111222222222111222222222222222222222222333333333333333222111000111111222222222222111111111111111111000000000000......//////000000111111////////////////////////+++---......------///000////////////////////////////////////////////////......////////////......------............------...///111222222111///......------------...//////........................---------............///vvv___SSSNNNIIIEEEDDDAAAAAA@@@@@@>>><<<;;;:::999999999999999888888777666666666666777777777777555555555555444444444444222222333444444444444444555444444333333444444555000000000000111222333444000000000000000/////////000000000000000000000000222111111111000000000///111111111000000000000000/////////000000000000///////////////000000000000.........///111222000///,,,,,,---...///000111111////////////////////////............//////000000000000///...............000///000111222222000...////////////////////////...------,,,,,,---......//////............//////...............---------111000///...---.........//////000000000000//////////////////////////////000000000111111000000000111111000///////////////111111111111000000///...<<<******999444***///---,,,<<<&&&&&&???&&&---000000///............///,,,///,,,,,,222333111444...111WWWRRR(((...---===000000000000000000000000444///)))444---))):::000111>>>444444$$$+++999000000000000000000000000///////////////////////////////////////////////////bbb---222000000000000111222222333///000111222222222222222222111111111111222333333000000000000111333555777555555444444444444555555333333333444444333333333555444333444777888999888;;;;;;;;;:::999888777666888555222111222222000///222222222222222222222222000111222333333333333333111111222222222222111111000000000000000000000000......//////000000111111////////////////////////+++---......------///000........................////////////////////////......////////////......---......//////......---,,,---...//////...---,,,...------------...//////........................---------............///ttt^^^RRRNNNIIIFFFDDDAAAAAA@@@???>>><<<;;;:::888999999999999888777777555666666666777777777888444444444444333333333333222222333444444444444444444444333333333333444444/////////000111333444555111111111111000000000000000000000000000000000000111111111111111111111111222222111111000/////////...//////000000000000///////////////000000000000...---...000222222000///+++,,,---...///000111222////////////////////////,,,,,,,,,------------...111111///......---------///......///000000///---////////////////////////,,,------------.........//////............//////.........---------------222111///...------......//////000000000000//////000000000000000000000000///000000111111000000///000000////////////000000000000000000111111111222)))+++)))444333222888)));;;%%%111%%%SSSTTT000 >>>***000//////...............,,,///111///,,,...111111,,,???444''' 888000000000000000000000000000000000***888&&&222111!!!444111999888111sss555000333333)))000111111111111111111111111222111111000000111111222........................///bbb---111//////000111111222222222111111111111111222222222111111111111111222333333//////000111333555888999333333222222222222333333444444444444444444444444666555444666999;;;;;;;;;============<<<;;;:::999<<<777333111222222000---222222222222222222222222///000111222333333333333111111222222222222111111//////000000000000000111////////////000000000000////////////////////////---...//////...---...000........................////////////////////////......////////////......---...///000000///...---...........................------------...//////........................---------............///qqq\\\QQQMMMIIIFFFDDD@@@@@@@@@???>>><<<::::::999999::::::999999888777777777777777666666666666444444444444333333333333333333444555555555555555333333222222222222333333111000000000111222333333333222222222111111111000000000000000000000000000000000000111111222222333111111111000000000000000---...///000111111000///////////////000000000000------...000222333111///............////////////////////////////////////+++,,,,,,---------------000//////........./////////...,,,---...///...---////////////////////////------///000000000////////////............//////.........------,,,,,,,,,111000...------...///000...///000111111000///...000000000000000000000000//////000000000000/////////......//////000111222.........///000111111222///???555222***$$$111)))>>>---))),,,333[[[:::111"""<<<000111000000///.../////////111///222333......000---999***(((;;;000QQQ333***444>>>)))'''////////////////////////***,,,///111,,,333444""")))<<<---777EEE222###444AAA%%%+++000000000000000000000000222111000//////000111222///////////////////////////bbb---111...///000111111222222222333222111000000000111222111111111111111222222333222222222333555777999;;;444333222222222222333444444444444333333444444444555444444666999<<<<<<<<<;;;;;;<<<===>>>>>>======<<<777222111333444111///111111111111111111111111000000111111222111111111111111222222222222111111////////////000000111111000000000000///////////////////////////////////////000111000...---...///........................////////////////////////......////////////......---...///000000///...---000///...------...///000...------------...//////........................---------............///oooZZZPPPMMMJJJFFFEEE@@@@@@@@@???===<<<:::999:::;;;;;;;;;;;;:::999999999999888777666555444444666666555555555555444444444555555666666666666666333222222111111222222333333222111111000111111111333333333222222222111111000000000000000000000000//////000111222333333444//////000000111111222222---...///111111111000///////////////000000000000,,,---...000333333111///000000000///......------////////////////////////---...//////000000//////......---......///000111111///------...///000///000000000000000000000000---///111222333222111000//////............//////.........------,,,,,,,,,///...---,,,---///111222...///000111111000///...000000000000000000000000//////000000000000//////............///111222333000//////.........//////***333$$$111999+++333222///+++111222000,,,---@@@}}}777555222###777222111111000000000000000333))),,,111...000333///,,,111222000///###===///333,,,+++///,,,777////////////////////////333---333'''111444 888333888&&&...999 \\\OOO)))777555%%%,,,---555////////////////////////000///...------...///000000000000000000000000000///bbb,,,111......000111222222222222555333111//////000111222111111111000111222222333111000000000111333555666666666444444444444666666444333333222222333333444444333333555888;;;<<<<<<888999:::<<<>>>???@@@@@@;;;666111000333555333111111111111111111111111111111111111111111000///...111111222222222222111111.../////////000000111111111111000000//////......////////////////////////000111222111///......///000000000000000000000000////////////////////////......////////////......---...///111111///...------+++)))'''''')))+++---...------------...//////........................---------.........//////nnn[[[QQQGGGFFFGGG@@@AAAAAAAAA@@@>>>===;;;:::888888888888888888888888:::999777555444555666777666555444333333444666777111222444666666555444333333333222222111111111222444444333222222111000000222222222111111111111000111111222222222111111000......///000111222222333222222222222111111111111//////000000///...------000000000000000000000000000000//////.........---,,,,,,---.../////////...////////////////////////////////////////////////000000/////////.........//////////////////////////////............//////000000000000000000000000//////............//////)))******+++,,,---.........///000111111000///.../////////000000000000000///000111111111///...---------..................//////............//////333111000......///111222///000222111///......///000---666...///(((444nnnGGG***+++111,,,+++333111111000//////////////////888)))000333...;;;///444111(((...888+++jjj222222222222111111111000222111111000///.........+++444...///111***---111***777222666&&&HHHWWW////////////////////////111000...---...///111222000000111111111111000000///000111222222111000///...aaa///000......///111111222222222333222111/////////000111222222222222222111000///222111000000111333555666333333333333333333333333444444444555555555555666000111222333555666777888888999<<<>>>>>>>>>===<<<888777666444333222111111222222222222222222222222000000000000000000000000111111111111111111111111000000000000000000000000......////////////......................................................---......///////////////////////////............//////............////////////000000000000///////////////...---------,,,,,,------......------,,,------------------------111111000///...---,,,,,,nnn[[[QQQHHHFFFGGGAAAAAAAAAAAA@@@>>>===;;;:::888888888888888888888888:::999777555444555666777777666555444333333444555222333444555555555444333777555444333444444444333777666666555444444333333222222222111111111000000000000111111111111000000//////000000111111222222000000000000//////////////////000000///......---000000000000000000000000111111000000000/////////------.../////////......////////////////////////////////////////////////......---------,,,,,,,,,000000000000000000000000//////............////////////////////////////////////............/////////////////////000000000...///000111111000///...////////////////////////000000000000000///....../////////......---------//////............//////222111000......///111222///000222111///......///+++((()))%%%...MMM@@@...&&&000777444222666111111000///////////////(((---###///000&&&222///------666555...BBB222222111111111000000000111111000000///......---333---(((111666222111000888>>>+++TTTUUU&&&////////////////////////000000.........///111222000000111111111111000000///000000111111000000///...aaa///000...///000111111222222222333222000/////////000111222222222222222111000000222111000000000222444555333333333333333333333333444444444444555555555555222222333333333444444444555777999:::;;;;;;:::999666666444333222222111111333333333333333333333333000000000000000000000000111111111111111111111111000000000000000000000000......////////////......................................................---......///////////////.........//////000000000//////............//////...//////000000//////..................------------......//////......---------------------------///////////////.........lllZZZQQQHHHFFFGGGAAAAAAAAAAAA@@@>>>===;;;:::999999999999999999999999:::999777555555555666666888777666555333333333333333333333444444444555555888555333333555666555333444444333333222111111111222222111111111000000000//////000000000000000///000111111111111111111111000000000000//////////////////000000000///......000000000000000000000000111111111111000000000000//////000000000///......////////////////////////////////////////////////.........------------,,,//////////////////////////////............////////////////////////////////////............///////////////.........------//////000000000000//////////////////////////////111000000///////////////111000000///...---,,,,,,//////............//////111000/////////000111222///000111000///...///000222000555+++RRRlll---((((((---444666222///...111000000///////////////666555,,,666444)))222444///555***000FFF###111111000000000/////////000000//////......------888***)))///...///111///111===$$$mmmIII333///////////////////////////000///.........///111222000000111111111111000000000//////......//////000...aaa///000...///000111111222111111222111000000///000000000111222222222222111000000222111000//////000222333333333333333333333333333444444444444555555555555444444333333222111111111222333555666777777666555444333333222111111222222444444444444444444444444000000000000000000000000111111111111111111111111000000000000000000000000......////////////......................................................---......///////////////---......///000111222333//////............//////.........//////.........---------..................//////////////////...------------------------............//////000000kkkZZZQQQHHHGGGHHHAAAAAAAAAAAA@@@>>>===;;;:::999999999999999999999999999888777666555555555666666666555555444444444444444333333333333444555666777444000111444555333000222222111111000000000000111111111111000000000000///000000111111111111000222111111111111111111111222222222222111111111000//////000000000//////...////////////////////////000000000000000000000000000000111111000///..............................////////////////////////000000000///////////////------------------------//////............////////////////////////////////////............//////......................../////////000000000000000000000///////////////...111000///......///000111000000//////......------//////............//////000000/////////000111111///000111000......///111111$$$...aaaKKK***333///333444111//////---***000000////////////000000444444000000000---000///000000555444111000000000000000////////////////////////......------111)))333...&&&///333111///000ttt<<<;;;000+++////////////////////////000//////...///000111111000000111111111111000000000///...------...///000...aaa///000//////000111111111111111111111000000000000000000111111222222222111111000222111000//////000000111333333333333333333333333333333444444444555555555333333222222111000000000111222333444444444444333222111111111111111222222333333333333333333333333000000000000000000000000111111111111111111111111////////////////////////......////////////......................................................---......////////////////////////000111222222222//////............//////------............------,,,---------.../////////......////////////.......................................///////////////iiiYYYQQQIIIHHHHHHBBBAAAAAAAAA@@@>>>===;;;:::999999999999999999999999999888777666666555555555333444444555555666666666444333333333333444555666666333111111333444333111444444444444333333333333111111111000000000//////000111222222333333333222222222222222111111111111222222222222111111111000//////000000000000000///////////////////////////////////////////////////000000111111000///......------------------------////////////////////////000000000000000000000000------------------------//////............//////........................//////............/////////000000111222222333333///////////////000111111111111000000000/////////111000///......///000111---......//////000000000//////............/////////////////////000000111///000000///......000222777)))UUU888333666555111333111,,,---444555111000000////////////000000---666>>>999999===555+++###AAAooo222+++000444000000000000///////////////////////////.........,,,***888---+++999///,,,///iii777///&&&...333///////////////////////////////////////000000111000000111111111111000000000///...------...///000...aaa///000///000000111111111111000000000000111111111000000000111111222222222111111111111000000000000000000333333333333333333333333333333333444444444444555000000111111111111111222111222222333333333333333111111000000000111222222111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////......////////////......////////////////////////........................---......///////////////111111111111000000000000//////............//////------............------,,,---------.../////////,,,------......------,,,........................111000000///......------gggXXXQQQIIIHHHIIIBBBAAAAAAAAA@@@>>>===;;;:::::::::::::::::::::::::::888888888777666666555555111222444555666777777777333333333444444444555555555555444444333333333444222222222222222222222222111111000000000/////////111111222333444444444444111111222222222222222222000000000000//////////////////000111111111000000000000000000000000000000............//////////////////000000000///......------------------------////////////////////////---............///////////////////////////////////////............//////........................//////............//////---......///000111222333//////......///000111222333222222111111000000//////////////////000000111------...///000111111222//////............//////---......//////000000000///000000///......000333$$$fff###...444"""---.........111555444000///////////////000000111///;;;OOOHHH???>>>---(((444FFF444222&&&777111111000000000/////////000000000000000/////////444---555)))222777 111yyyGGG)))666999)))+++////////////////////////////////////000000000000000000111111111111000000000//////......//////000...aaa///000000000111111111111000000//////000111111111111000000000111222222222222111000111111111111111111111333333333333333333333333333333333333444444444444//////000111222222333333222222222222222333333333222111111111111111222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000......////////////......////////////////////////........................---......///////////////111111111000000///////////////............//////.........//////.........---------...............,,,,,,------------,,,,,,........................111111000///...---,,,,,,}}}fffWWWQQQJJJIIIJJJCCCAAAAAAAAA@@@>>>===;;;:::::::::::::::::::::::::::888888888777777666555444222333444666666666555555222333444555555555444333222444666444000///222555////////////000000000000111000000000////////////000000111222333444444333111111111222222333333333000000000000//////////////////000111111111111111000000000000000000000000......//////000000000000------.../////////......////////////////////////////////////////////////---.........////////////000000000000000000000000//////............//////........................//////............//////,,,,,,,,,------.........///.........///000222333444444333333222111111000......///000000000000000......//////000000111111//////............//////,,,---...///000000000000///000///...---...111333888JJJ+++888///...///222222///---...///////////////000111111---///HHHDDD555,,,(((BBBfff,,,666,,,222222111111111000000000000111111111111111111111666,,,222)))222,,,...999%%%$$$:::////////////////////////...//////000000000000000000000111111111111000000///000000111111000000///...aaa///000000000111111111111000000...///000111222111111000000000111222222222222222000000111222222333333333333333333333333333333333222222333333333444444444000000111111222333333444333222222222222222222222333222222111111111222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000......////////////......////////////////////////........................---....../////////////////////////////////000000//////............//////...//////000000//////..................---------------............------........................000000//////.........---|||eeeWWWQQQJJJIIIJJJCCCAAAAAAAAA@@@>>>===;;;:::::::::::::::::::::::::::888888888888777666555444444555666666666555444333111222444666666555444333...222555222---+++///444222222222222222333333333000000000000//////////////////000222222333333333000000111222333333444444222222222222111111111111//////000111111111111111000000000000000000000000//////000000111111111222,,,,,,---.../////////...111111111111111111111111///////////////////////////000000000111111222222//////////////////////////////............//////........................//////............//////000000000000///////////////.........///000222333555555444444333222111111---...///111111111000///000000000000//////////////////............//////,,,---...///000000000000///000///...---...111444uuu+++111......222000+++...666///////////////000111111555,,,GGGKKK<<<666JJJ:::///222222222222111111111111111111111111111222222222+++%%%333...333,,,WWWaaa444...////////////////////////...//////000000000000000000000111111111111000000///000111222222111000///...aaa///111000000111111111000000///...///000222222222111000///000111222222222222222///000111333333444444444333333333333333333333333222222333333333444444444222222222222222333333333333222111111111111222222444333333222111111222222222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000......////////////......000000000000000000000000........................---......///////////////,,,,,,---...///000111111//////............////////////000000000000///////////////......------,,,......////////////......////////////////////////.........///////////////xxxcccWWWQQQIIIGGGHHHAAA>>>>>>>>>>>>>>>===<<<<<<999999:::;;;:::999888777888999999888888777666555777777666555444333333222333333333444444444555555333333333222222222111111555333222000000111333444000///////////////000111000000111111222222333333222111111000000111111222000000////////////000000///...---,,,,,,---///000///////////////.........777444000---,,,///222555//////...------------...//////............////////////............//////...............---------555333111///......000000000000//////.........---000///...---...///111333000000000000000000000000111000///...............///............000222333555555555444444333333222111111000000000000111111........................////////////////////////////////////000000000000444---***,,,111000000444333'''000555555 ;;;000000000000000000000000666&&&TTTFFFLLLOOOyyySSS(((:::888***444999...222//////000000111111222222222,,,***000222<<<(((666&&&;;;***333///,,,///////////////000000000000000000//////.........---111111000000//////......000bbb---222000000000111222222333333000000000000000000000000000000000000000111111222------------///111444555555555555444333222111000111222333444444444333333444333333222111111111222111111222333333333333222...///000111111111111111000222333333111000000111222111000//////000111222000000//////.........---000000000000000000000000222111111111000000//////---...///000000///...---////////////////////////............////////////111000///......///000111......//////000000111111,,,,,,,,,---------......---.........//////000000//////.........---------///............---------,,,,,,------------------wwwcccVVVQQQIIIGGGHHHBBB@@@@@@@@@@@@???>>>===<<<999999:::::::::999888777888888888888888777555555555555555444333333222222333333333444444444555555333333333222222222111111666555333111000000111222222111000000000000111111000000000111111111111111333333333222222333333333000000////////////000000,,,,,,,,,---...///000111////////////////////////333222111000///000000111//////...------------...//////............////////////............//////........................333222000.........///000000/////////............///111222333333000---,,,000000000000000000000000000//////............/////////......///111333444666555444333222222111111111000000//////000000111////////////////////////////////////////////////////////////000000000000000///333,,,///$$$xxxSSS---444))))))CCC!!!000000000000000000000000&&&DDD%%%===KKKJJJggg%%%666111DDD888333/////////000000111111111***888333555+++444'''###:::&&&333666///////////////000000000000000000/////////.........000000000000////////////000bbb---222222111111111111111111111000000000000000000000000111111111111111222222333111000000///000111222333444444444444333222111111111222222333333333333333444333222222111111222222111111222333333333333222000111111111222222222333///111222111000......///111111000000000000111111111111000000000/////////000000000000000000000000000000/////////.........---...///000000///...---////////////////////////............////////////000///...------...///000...///////////////000000---------.........//////............/////////000//////.........------------------.........//////000000//////......------wwwbbbVVVQQQHHHGGGHHHBBBBBBBBBAAAAAA???>>><<<<<<999::::::::::::999888777888888888888777666555555333333333333333333333333333333333444444444555555333333333222222222111111777666333111000000000000444333222111000000000111111000000000000000000///000000////////////000000111000000//////000000111***+++---...000111111111///////////////////////////000111222222000///---000///......------......//////............////////////............//////---------......//////000222111///...------...///////////////............///000111111000///---,,,000000000000000000000000///............//////000000000///000111333555666888777555333111000//////000//////......//////000////////////////////////////////////////////////////////////000000000000//////555,,,///777@@@555@@@...***000000000000000000000000***999&&&---999bbb)))%%%888===(((///////////////000000000000)))111888***NNN555///000,,,333---,,,////////////000000000000000000////////////......////////////000000000000000bbb---222333333222111111000//////000000000000000000000000222111111111111222333333444444333111111000111111222333333333333333222222111111222222333333333333333333222222111111222222111111222333333333333222333222111111111222333444111222333222000///...///000000111111111111000000111111111111000000000000000000000000000000000000.........------------,,,......////////////......////////////////////////............////////////......------------....../////////......................../////////000000............////////////...............---------++++++,,,---...///000111333222222111000///...---vvvaaaUUUPPPHHHGGGHHHBBBBBBBBBAAA@@@???===;;;:::::::::::::::999999888888888888888888777666555444222222333333444444444444333333333444444444555555333333333222222222111111555444333222111000111111444333222111000/////////111111000000//////......//////............//////111000000000000000000111+++---///000111111000000///////////////000000000---///111222222000...---000//////...............//////............////////////............//////,,,------...///000000111000///...------------...///////////////.........000---***((()))---111444////////////////////////...............///000111000000000111222444777888;;;999777444222000////////////............//////,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////////////////000000000000111,,,+++000...zzzPPP+++;;;222+++777////////////////////////444(((<<<***DDDrrrVVVOOO444--- ===111////////////////////////333 999!!!VVV///...444,,,000+++////////////000000000000000000//////////////////......//////000000111111000bbb---222222111111111000000000///000000000000000000000000111111000000111111222333444444333222111000000000111222222333333333222222111111111111111222222333333333222222111222222333111111222333333333333222444333111000000111333444444555666555333111111111000000111222222111///...000000000000000000000000////////////////////////------------------------...//////////////////...////////////////////////............////////////........................//////......------,,,,,,---.........////////////.........///////////////........................,,,,,,------...//////000222111111000000/////////uuuaaaUUUPPPHHHGGGHHHBBBAAAAAA@@@???>>><<<:::999::::::999999999999888999777888888777777666555444333333444444555555666666333333333444444444555555333333333222222222111111222222222222222222333333333222111000///.........111111000000//////......333333222222222222333333111111000000000000111111///000111111111000///...////////////000000111111/////////000000000//////000000///............/////////............////////////............//////------......///000111111.........---------------.........///////////////000...***)))***...222666////////////////////////...............///000111000000000111333666888:::>>><<<999666333111000000//////............//////------------------------////////////////////////////////////000000000000///---(((444000333888222+++,,,888111////////////////////////...555333000CCC---888???+++333---000000000000000000/////////666%%%666===eee888CCC;;;---'''CCC---////////////000000000000//////000000000000000000......//////000000111111000bbb---222//////000000000111111111///////////////////////////////////////000111111111111111111111111000000111111222222333222222222111111000000000111222333333222222111222222333333111111222333333333333222333222000///...000111333444555666555333111111222000111222222222000///...////////////////////////////////////////////////......................../////////....../////////////////////////////////............//////////////////////////////////////////......------,,,,,,,,,,,,---------.........///////////////.........---......................................................//////000000000ttt```TTTOOOHHHGGGHHHBBB@@@@@@??????===<<<::::::;;;:::999999888888999999777777777777666555444444444444444555555666666666333333333444444444555555333333333222222222111111000111111222333333444444111111000///.........///111000000000000000000///222222111111111111222222222111111000000111111222222222222111111000///......//////000000111111222000000/////////000111222111000//////......////////////............////////////............//////.........//////000000111.....................---.........//////////////////000111222222111///...000000000000000000000000///............//////000//////000111333666999;;;@@@>>>:::666333222222222000//////......//////000000000000000000000000000////////////////////////////////////000000000000---///000444KKKqqq''':::$$$<<<@@@<<<'''222000000000000000000000000...000222///>>>,,,;;;,,,qqq---666999'''111111111111000000000000***555,,,~~~===444)))<<<@@@999...+++666---////////////000000000000//////000000000000111111////////////000000000000000bbb---222......///000000111222222///////////////////////////............///000000///000111111222111111111111222222222222222111111111000/////////000222333222222111111222222333333111111222333333333333222222111000/////////000111000111333222000///000000111111222111111000///...............////////////000000000000000000000000///////////////000000000//////............//////////////////////////////............//////////////////000000000000///////////////...............,,,,,,,,,------------...///////////////.........---------...............//////.........---------+++,,,------//////000111ttt___TTTOOOGGGGGGHHHBBB@@@@@@@@@???>>>===<<<;;;;;;:::999888888888999999777777777777666555444333444444444444444444444555333333333444444444555555333333333222222222111111111111222333333333222222111111000000///000000111000000000111111111111111///......------......///222111111000000111111222222222111000000000111111...//////000111111222222000000000111111111222222111000000/////////////////////............////////////............/////////////////////000000000........./////////................../////////000,,,...000222222000...,,,000000000000000000000000000//////............///......///111333666999;;;@@@===999555333222222222111000000//////000000111111111111111111111111111////////////////////////////////////000000000000///...888,,,\\\'''...,,,888000rrr///...333000000000000000000000000555%%%444GGG"""+++(((888))):::::::::"""GGG333222222222111111111000***444+++//////111$$$===!!!qqq;;;---&&&...////////////000000000000//////000000000111111111000000000000////////////000bbb---222/////////000000000000000///////////////////////////////////////000000111111111222333333222111111222222222222222111000///111000///......000111222222222111111222222333444111111222333333333333222222222222111111000000000---///111111000///000111333222111000////////////......//////000000000000000000000000000000000000....../////////000000000000///...------...///000////////////////////////............////////////......///000000///.........///////////////000000------------............000/////////............---------.........//////---------...............---------....../////////ttt___SSSOOOGGGGGGHHHBBB@@@@@@@@@@@@@@@???>>>===;;;:::999888888888999:::777777777777666555444333333333333333333333333333333333333444444444555555333333333222222222111111333333333333333222111000111111111111111111222222000000111111222222333333000000////////////000000222222111111111111222222111111000000000111333444...//////000111222222222...000111333333333222111111111000/////////////////////............////////////............//////000000000000////////////......//////000//////...---.........//////000000***)))))))))+++---000222000000000000000000000000111000///...............---...///000333666999;;;???<<<888444222111111222111111000000000000111111////////////////////////////////////////////////////////////000000000000555)))999$$$KKK%%%444444,,,+++111444:::???000000000000000000000000000333999tttbbb***<<<777666333***333000>>>,,,333333333222222222111111;;;)))444444***---555555)))888WWW???)))555111////////////000000000000//////000000111111111222111111000000//////......000bbb---222111111000000//////......////////////////////////000000000000000111111222333444444555444333111000333333333222111000///...111000...---...///111222222111111111222333333444111111222333333333333222333333333333333222111000...000222222222111222333444333111///...//////000//////000000111111111222000000000000000000000000........./////////000000000///...------...///000////////////////////////............/////////000,,,---...//////...---,,,......//////000000111111............/////////000000000//////.........------------.........//////+++,,,,,,---...///000000////////////............oooaaaSSSLLLIIIFFFDDDDDDBBBAAA???>>><<<;;;;;;;;;777777777888999999::::::444444333333333333444555333444777999;;;:::666111444444333333333444444555///222555777666333111000444444444333333222222222111///......///000000///000000//////......------000000111111111000000///000000000000000111111222222222333333222111///...444333111000000000111111......///000111222222333000111222333333222111000000000000000000000000000111111000///////////////111111000///////////////////////////////////////111000///////////////000............////////////............///000222222222000///------///000222///000000000222555:::>>>???===:::777444222111111////////////////////////////////////000000000000000000////////////000000000///...------,,,------***555%%%+++(((222000555222+++777666...'''///111111222333222111000///,,,666&&&^^^&&&777---000***555666///ccc333///555111111111222222222222222...111RRR)))999777666111000222000mmm&&&---333////////////.............../////////000000000111444444444333222111000//////fff---222000000////////////000000///000000///------...000...///111111000111333555555555444444444555555666111111000000//////......111///......000222333333333222111000000222444555000111111222222333444444333333222111000000111111////////////111333444555222111111111000000//////......//////000000111111//////000000000000//////000000000000000000000000777222...---///111111000//////000000///...---------.........///000000000////////////////////////---.........//////000000000000000000111111111111........................---------------------------------------...//////------,,,+++***))))))(((mmm```RRRLLLIIIFFFCCCDDDBBBAAA???>>><<<;;;;;;;;;888888888888888999999999999999888888888888999999===666111111222222444888444444333222222222222222111222444444333222222222444444333333333222222222222111000000222222111000000000000///////////////000000111111111111000000000000000000000111111222222222333333222111///...222111000//////000111111/////////000111111111222//////000000000000//////////////////////////////111111000///////////////111111000///////////////////////////////////////------......//////000000............//////////////////...//////000111222111000///......///000111///000111111222555999<<<===<<<999666333111111000////////////////////////////////////000000000000000000////////////000000222111000///////////////)))444,,,DDD555BBB###222***000+++333222---777555...000111333444444444444000777,,,ccc888@@@)))333222111555777...RRR]]]222111000000000000000000000000111444lll444222000+++222555333000,,,)))333000000000000000/////////......000000000111111111111111333333333333222111000//////```---222//////............/////////000000///------...///000111222333222333555777555555444444444444444555222111111111000000000000111000//////111222333333555444333222222222333444333222222222222222222222333222222111000000111111///000111222333444555555111111111000000000//////.../////////000000000111111111222222222222111111////////////////////////444111...---///111111000///////////////...------..................//////////////////////////////............/////////000,,,------------.................................,,,,,,------------,,,,,,///............//////////////////...------,,,,,,kkk^^^QQQKKKHHHEEECCCCCCBBBAAA???>>><<<;;;;;;;;;999999999888888888888777777777666666666666666777:::777>>>KKKLLL===333333555555444333222222222333444333222222222222333444333333333333222222222222222222222333555444222000000000000000000111111111000000111111111111000000000000000000000111111222222222222222111000///...000000000///000000111222000000000000000000000000......------------......////////////////////////111000000///////////////111111000///////////////////////////////////////***+++---...///000//////............////////////000000////////////000000000000////////////000000///111222333333444666888;;;999777444222000000000////////////////////////////////////000000000000000000////////////000000111111000/////////000000,,,333111]]]333,,,,,,+++000...000---000///...rrrTTT444///000222333444555555555///222///eee%%%---,,,222777///888444777,,,<<<444---111111111111111111000000222444555&&&<<<%%%***@@@)))222000)))+++>>>---,,,111111111000000000000///222222222222222222111111222222222222111000//////333]]]---222///......------......//////000111000...---...///000111222222222333555777666555555444333333333333222222222222111111111111222111111000111111222333555555444444333333222222444444333333222111111000333222111111000111111111000111333555666666555444111111000000000000//////////////////000000000000000111111222222111111000////////////////////////000...---...000111000//////////////////......---.........---------------////////////////////////............////////////++++++,,,,,,,,,---------.................................//////........................---------////////////////////////iii\\\PPPKKKHHHEEEBBBCCCBBBAAA???>>><<<;;;;;;;;;::::::999999888777777666444444333222222222333333666666GGG```aaaHHH444111666666555555555666666777555444333444555555444333333222222222222222222222222222222444666555222000000000000111111222222333///000000111111111111000000000000000000111111222222222222111000000//////000000000000111222222333000000000000000////////////...---,,,,,,---...///////////////////////////000000////////////000000111000000///////////////////////////////////////+++,,,...000000000...---............////////////111000000////////////000//////000000000000//////...111333444333333333444888777444222000000000000////////////////////////////////////000000000000000000////////////000000///...............//////333444222iiiOOO%%%666000(((;;;...222222111///333NNNzzz---333333333222222222111111//////111&&&///:::"""555666...999111777...,,,333,,,333333333333333222222222222///...555<<<555,,,333666***...222---666III+++///222222222111111111000000222222222222222111111111111111111111111000//////555aaa---222//////............/////////000111111///......///---///000000000000333555666555444333222222222222111111111111111111111111000111222111000000111222333444444444444333222111333333333222222111111111222222111111111111111222000333666888888777555333000000000000000000//////////////////000000000000......////////////......////////////////////////,,,---...///000000///......///////////////...............---,,,,,,,,,+++////////////////////////.........///////////////---............/////////........................///000111111111111000///,,,---------,,,,,,++++++,,,---------......//////ggg[[[OOOKKKIIIEEECCCCCCBBBAAA???>>><<<;;;;;;;;;;;;::::::999888777666666888777777666555555666666:::333:::LLLNNN>>>555:::444444444555666777888999444444555777999888555222222222222222222222222222111111111333444444111...000000111111222222333333//////000111111111111111000000000000000111111222222222111000000/////////000000111222222333333333000000000///////////////000///------------///000........................000000////////////000000111000000///////////////////////////////////////...///111222111///---,,,............////////////111000000////////////000//////000000000000//////...111333444333222111222666444333111000///000000000000000000000000000000////////////000000000000000000////////////000000...............///000111555555555ooo+++999---***999000,,,333444222000555777,,,222111111000000000000000333111555,,,GGG)))555BBB&&&000666555...555333(((333333444444444333333333222222333+++]]]222:::---***999222***;;;///444...999www\\\...555222222222222111111111111111111111111111111111111000111111111111000//////...eee---222111111000000000000111111///000222111000......///---...000000///000222444666555444222222111111111000000000000000000000000///111333222111000111333222222333333444333333222111111222222222333333333222111111111111111222222111333666999999777444222//////////////////000000000000000000////////////......////////////..............................+++---///000000000///.........///////////////............---,,,,,,,,,+++///////////////////////////////////////.............../////////000000000..............................000111111000......------............---,,,,,,------....../////////fffZZZOOOKKKJJJFFFDDDCCCBBBAAA???>>><<<;;;;;;;;;::::::999999888777666666999999888777666666666666777///000;;;===666444:::111111222222333444666666444444555888;;;:::555000111111111222222222222222000000000111333222000...111111111111111222222222...///000111111222111111000000000000000111111222222222111///////////////000111111222222222222111/////////////////////////////////....../////////........................///////////////000000111111111000///////////////////////////////////////111111222111000///---,,,............////////////000000////////////000000000000////////////000000...000333333222111111111444333111000000000000111000000000000000000000000////////////000000000000000000////////////000000/////////000111222333444222999;;;lll444999///???888///000000111111///333...333............///111222333222000111eee+++999***---@@@333+++999111000333666...666;;;555555444444333333222222666---***???222...222111///333666222555,,,222dddfff---222222222222111111111111000000000000111111111222222000111111222111111000000&&&ooo---222222111111000000111111222...000222222111///...//////000111111111222444666444444333222111111111111///////////////000000000...222555555333222444666444444444333333333333333000111111222333333444444111111111000111111222333111333555777777555222000......////////////000000000000000000///////////////000000111111000000///........................,,,...111111000/////////---...//////////////////.........---------------///////////////////////////////////////.........,,,------------.................................***+++---......---+++***---...000111111111000///.../////////000000111111eeeZZZOOOLLLKKKGGGDDDDDDBBBAAA???>>><<<;;;;;;;;;:::999999999888777777777777777666444444333333444222000333:::;;;777333222333333222222222222333333555333222444888888444000000111111111222222222222222000///000111222111000111111111111111000000000...///000111111222222222000000000000000111111222333222000///......////////////000111000000......---.........///000000000......////////////..............................///////////////000111111111111000///////////////////////////////////////000000000//////......---............//////////////////...//////000111222111000///......///000111...000111222111000111222333222111000000000111222000000000000000000000000////////////000000000000000000////////////000000/////////000111333444555111<<<<<>>;;;...222777...111555---111cccccc---...222111111111111000000000///000000111222333444444111111222222222222222111)))---222111111000000000000111111...000333333111////////////000111111111222444666222222111111111111222222//////000000000111111111///444888999777666888;;;;;;999777555333333333333222222222222222222222333111111000000111222222333111222444555444333000///........./////////000000111000000000/////////...//////000000000000//////...........................111222222///...///000------...///////////////..................//////////////////////////////000/////////............++++++,,,,,,,,,---------........................***+++---//////---+++***+++,,,...000111111000000/////////////////////000eeeZZZPPPMMMKKKHHHEEEEEEBBBAAA???>>><<<;;;;;;;;;999999999888888888888888888888777555555444444444777555333222333555555444888777555444333222222222666222///000444666444111000000111111222222222222333111000000111222222111222111111111000000//////......///111111222222222000000000000000111111222333222000///......//////....../////////---,,,+++,,,------...///000111111,,,---////////////---,,,........................///////////////000111111111111000///////////////////////////////////////......---------......///............/////////000............///111222222222000///------///000222...///111111000000222333333222111000000111222333000000000000000000000000////////////000000000000000000////////////000000---------...///111222333444???777FFF......<<<***,,,333777$$$555...---444111111999333444333111000000000111222333333***ttt555(((DDD666555777---999555333;;;000777;;;666:::>>>>>>======<<<;;;::::::666444,,,CCC===<<<000333AAA555***:::,,,333222777lll^^^111333111111111000000000000///000000111222444555666666111222222333333333222222333---222000000////////////000000...111333333222000//////,,,...////////////222444111111111111111111222222000000111111222222222333111666;;;<<<:::999<<>>;;;777444333222333444444333222222111111111111111000000111222333333111222333333333111///...---.........//////000000111111000000/////////...------............------........................000222333222///...///111------...///000000//////---.........///000000000////////////////////////000000//////.........---,,,,,,---------.................................,,,...000111111000...,,,&&&(((+++---//////...---------------------------eee[[[QQQMMMIIIEEECCCDDD@@@???>>>>>>>>><<<999777;;;;;;;;;:::888777555444:::999777777888888666555444444444333333222222222333333333333333333333333444444444444444444444444333333222222111000//////222222222111111111111111111111111111111111111111444333111000000111333444222111000//////000111222111111111111111000//////000000000000000000000000111///......//////...---////////////////////////........................////////////////////////000000111222222111//////222222111111000000//////222111000.........///000...///000111111000///...000000000000///////////////////////////000111111............///000222222111000000000111222333333111111111111111000///...222111111111000000//////222111000......000111222////////////000000000000>>> 555>>>444111111111000000000000000777###(((>>>)))555222222222222222111111111111>>>:::&&&:::666777777888888888888777666BBB222===EEEAAABBB@@@@@@????????????@@@@@@???<<>>===<<<<<<<<<;;;888555888444///999tttaaa888555333333333333222222222222000<<<666)))111SSS333!!!,,,444---...:::---222////////////////////////222222111111000000//////222222222333333333000...111111000000//////......------...///000222444555666777888:::<<>>>>>>>>===:::777:::::::::999888888777777:::888777777888777666444444444333333222222222222333333333333333333333333444444444444444444444444333333222222111000000///////////////////////////111111111111111111111111444333111000000111333444222111000//////000111222111111111111111000//////000000000000000000000000111///......//////...---////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,//////////////////////////////111111111111000///000/////////.........---111000000////////////000//////...------...//////000000000000///////////////////////////000111111/////////000000111222333111111111000111111222222000111111111111000000///111111000000000/////////222111///......///111222....../////////000000000666777888444+++111111111111000000000000...:::+++///111KKK...222222222222222222222111111...<<>>@@@BBBBBBAAAAAAAAAAAABBBBBBHHH>>>DDDeeeAAA???BBBAAA@@@AAABBBBBBAAA???999<<<999<<>>>>>>>>===:::888999999888777777888999::::::888777777777777666444333333222222222222222111333333333333333333333333444444444444444444444444333333222222111000000000////////////////////////000000000000000000000000333222111000000111222333111111000000000000111111000111111111111000000///000000000000000000000000111///......//////...---////////////////////////........................////////////////////////......///000111111111111////////////...............//////000000000000///000...+++******+++...000000000000000///////////////////////////000111111111000000000111222333444222222111000000000111111///000000111111111111000000000///////////////...111000............000111............////////////+++888333...eee///111111111111111111111111%%%BBB)))(((888kkkkkk000111111111222222222222222---777666AAAFFF===<<<======>>>??????>>>>>>EEE:::KKK??????>>>CCCCCCCCCCCCBBBBBBCCCCCCCCC===OOO;;;GGGCCCDDDFFFEEEDDDEEEGGGIIIJJJIII===CCC@@@===<<<000222222222222111111000000000888999888%%%---222111111111111111111111111000000000000111111111111000///------...///...---000000000000////////////000000111222444666888999<<<<<<===???BBBDDDFFFHHHHHHHHHGGGEEE@@@;;;666333222222222111111111111000111111000000000111111222444444444333222000///...////////////000000000000000000000000000000000000////////////............000000000000////////////000//////............/////////............//////000000///........................///////////////------......///000000111...............------------............/////////.................................---------------///////////////......---~~~aaaWWWNNNJJJHHHDDDCCCDDDBBBAAA???>>>>>>===;;;999999888666555555666888999999888666666777777555444222222222222222222222222333333333333333333333333333333333333333333333333222222222111111111000000000000000111111111111111////////////////////////222222111000000111222222111000000000000000000111000000111111111111000///////////////////////////111///......//////...---////////////////////////000000000000000000000000////////////////////////---...//////000111111222111111111111000000000000---...///111111111000//////...,,,++++++,,,...///000000000000///////////////////////////000000111111000000000111111222333333222111000000///000000...///000111111111111111////////////............//////............//////---.........///////////////***,,,444GGG\\\999000111111111111111222222)))777***444555DDD555000000111111222222222333555222......AAADDDBBBBBBCCCDDDEEEEEEEEEEEEBBBDDDJJJHHHWWW<<>>888333222222222111111111000000000000000000111222222333444444333222111000......////////////000000000000///////////////////////////////////////........................---------000///...------...///000//////............////////////............//////------......//////000000............//////000000............---------------------.........//////---------.........//////...------------,,,,,,,,,///////////////......---|||```VVVMMMJJJHHHEEECCCDDDCCCBBB???>>>>>>>>><<<:::999888666444333444555666999888666666777777555444222222222222222222222222333333333333333333333333333333333333333333333333222222222111111111111111//////000000111111111111////////////////////////111111111111111111111111000000000111111000000000///000000111111111000000////////////////////////111///......//////...---////////////////////////111111111111111111111111////////////////////////---......//////000111222000000000000111111111111---...///111111111000///......////////////......000000000000///////////////////////////000000111000000/////////000111111222222111000////////////...///000111111111111111............//////////////////............//////.........////////////000888+++---:::(((nnn555000000111111222222222333333///666888---///444000000111222333333444444999000444333}}}666EEEEEEEEEFFFGGGHHHIIIIIIIIIDDDKKKKKK???VVV666;;;>>>>>>============>>>>>>CCC>>>HHH]]]NNNJJJSSSLLLJJJHHHHHHJJJLLLMMMMMMPPPFFF;;;___>>>777666666666555555444333333222888000%%%---222000000000000000000000000//////000000111111222222222000...---///000111000////////////000000000000111222333444777999;;;<<<<<<===>>>@@@BBBEEEGGGHHHIIIHHHHHHHHHFFF@@@999333222222222111111111000000000000000000111222444444444444333111000//////...////////////000000000000////////////////////////.........///////////////---------...............000///...------...///000//////............//////---------......///111111------......//////000000000000//////....................................------------............,,,,,,------.../////////------------------------///////////////......---yyy```VVVMMMJJJIIIFFFEEEFFFEEEBBB@@@??????>>>===<<<999888666555444444444555999777666666666666555333222333333333333333444444333333333333333333333333333333333333333333333333111111111111111111111111,,,------......//////000000000000000000000000000111111111111111111111111000000111111111111000000///000000111111111111000000000000000000000000000111///......//////...---////////////////////////////////////////////////////////////////////////............///000111111............////////////...//////000000000000///...///000111111000///...000000000000///////////////////////////000111111000///////////////000000111111000/////////000000///000000111111111111000...////////////000000000////////////////////////////////////000000000000///444---666///```000000000111111222333333333444111:::+++AAA///000222333444555666777888999555888BBB:::BBBJJJBBBEEEFFFGGGIIIIIIJJJJJJJJJNNNHHHQQQ@@@>>>999===>>>>>>============>>>>>>CCC@@@;;;HHHJJJPPPQQQOOONNNNNNPPPQQQPPPOOOLLLAAA>>>QQQ>>>666<<<888888777666555444444333'''EEE000'''LLL---222////////////////////////000000000000111111111111///...,,,---...//////...////////////000000000000000111222444666999;;;<<<>>>>>>???AAACCCFFFHHHJJJHHHFFFFFFFFFFFFAAA:::444222222222111111111111000//////000000222333555555333222111000000000000000////////////000000000000000000000000000000000000.........////////////////////////000000000000000///............//////000//////............//////,,,---------///000111222.........///////////////111000000///......------.........///////////////,,,------------.........---------.........//////,,,---------............///////////////......---xxx```VVVNNNKKKJJJGGGFFFGGGEEECCC@@@?????????>>>===777777777777777777777777999777666555666666555333333333444444444555555555333333333333333333333333222222222222222222222222111111111111111111111111,,,,,,------...//////000111111111111111111111111000000111111111111000000///000111222222111000/////////000111111111111111000000000000000000000000111///......//////...---////////////////////////........................////////////////////////000///............///000---........./////////000111000000////////////000000000000000000000000000000000000000///////////////////////////000111111111111000000///000000111000////////////000000111000111111111111000000////////////000000000111111///000000000000000000///000000000000111111111222'''444,,,...666,,,LLL000000111222222333444444333555111000III111555666777888999;;;<<<===>>>:::???EEE???666GGGHHHIIIJJJLLLMMMMMMNNNNNNTTTGGGRRRsss|||===CCCDDDCCCBBBBBBAAAAAABBBBBBCCC<<>>AAA999AAA>>>===<<<;;;:::999888888;;;(((999666555666RRR---222000000000000000000000000111111111000000000000000......---///000111000....../////////000000000111///000111333555888:::;;;<<<===>>>@@@BBBEEEGGGIIIHHHEEEDDDEEEFFFCCC<<<666222222222111111111111000//////000111222444555666222111000//////000111222////////////000000000000000000000000000000000000............/////////000////////////000000000111---....../////////////////////............//////...............///000111///////////////.........///////////////........./////////000000000111111,,,,,,---------.........---------...............,,,,,,---...///000000111///////////////......---www```WWWNNNLLLJJJHHHGGGHHHFFFCCC@@@?????????>>>===666666888999::::::::::::888777555555666666444333444444444555555666666666333333333333333333333333222222222222222222222222111111111111111111222222.........///000111111222111111111111111111111111000000111111111111000000///000111222222111000/////////000111111111111111000000000000000000000000111///......//////...---////////////////////////000000000000000000000000////////////////////////111000...------...///000///000000000111111222222222111000.........///000222111///------///111222000000000000///////////////////////////000111111222222111111111111111222//////...//////000111222111111111111111000///...//////000000111111222222000000111111111111000000000111111111222222222222000333000...000///AAAvvv000000111222333333444444:::888(((GGG//////@@@::::::;;;===???@@@AAABBBFFFAAA===BBBEEE>>>QQQLLLMMMNNNPPPQQQRRRRRRRRRSSSKKKMMMCCC@@@FFFEEEGGGGGGFFFFFFFFFFFFGGGGGGEEECCCEEELLL888aaaWWWRRRRRRSSSUUUWWWXXXVVVUUUUUUZZZttt^^^999CCC;;;???CCCCCCBBBAAA@@@???>>>>>>666FFF333555222:::***222@@@---222111111111111111111111111222222111111000000//////000000000222444444222000.../////////000000111111...///000222444777999;;;::::::;;;===???BBBDDDFFFHHHEEECCCDDDFFFDDD>>>888222222222111111111111000//////000111222444666777111000/////////000222333////////////000000000000000000000000000000000000---.........//////000000,,,---------......//////,,,---///000000000///...//////............//////000000///............///000000//////.........---------......///000000000//////000000111111222222,,,,,,,,,---------..............................+++,,,---...///111222222///////////////......---ttt\\\TTTMMMKKKIIIEEEEEEGGG@@@@@@@@@???>>><<<:::999;;;;;;::::::999888777777888888888888777777777777888555222333666777555222444444333333333444555555111111111222333333444444444444333222111111111222000000////////////000000222000///...000111222111000000000000000000000000111111111111111111111111...------------...//////000/////////000111222222000000000000///////////////////////////////////////////////////.........///////////////.........111111000000000000000111222222222111111111111000...............///000000000000000000000000000000////////////////////////111000///...------...///000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111000000//////......222222111111111222333444444++++++222...)))>>>]]]VVV))))))999...444AAA000>>>>>>>>>///NNN222@@@AAABBBDDDEEEFFFFFFFFFBBBFFFJJJEEENNNCCCbbbXXXRRRSSS[[[[[[UUUVVV^^^XXXNNNddd<<>>===???AAABBBBBBBBBCCCDDDCCCCCCBBB@@@???===<<<;;;CCC///<<>>===<<<;;;:::;;;;;;::::::999888888777666666666666555555555555666666666555444333333333666555444333333333333333333333333333333333333333333222222111111111111222111111000000000000111111111///......000111222111000000000000000000000000//////////////////////////////......//////000111000000000000000000111222000000000000/////////////////////////////////////////////////////////...000000000000000000000000111111000000000000111111111111111000000000//////...............///000000000000000000000000000000000000000000000000000000000000///.........//////000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111000000////////////222222222333333333333333222,,,...555333+++111???ppp'''444777(((---999XXX999NNNCCC333SSSAAABBBDDDFFFGGGHHHIIIIIIOOOMMMJJJEEEQQQHHHEEEpppPPPNNNZZZ]]]VVVPPPXXXLLLKKKLLLBBBRRRPPPSSSVVVXXXWWWWWWWWWXXXQQQVVVQQQSSSUUUKKKqqqMMMLLLEEEBBBNNN^^^]]]OOOvvvRRR///AAA???888888:::<<<>>>?????????AAACCCHHHIIIIIIJJJHHHFFFDDDBBBAAA???===999@@@jjj///000222111000000000111222333111000000000/////////...000000000000000000000000111000000000000000//////111111222333555777999:::;;;;;;<<>>AAAAAA@@@???BBBAAA@@@>>>;;;777333111111111111111000000000000111111111333555555333222///000000000000000000111------------............111111111111000000000000......------......///000/////////...///000000111///............//////000//////////////////////////////............//////............////////////......////////////......////////////////////////////////////............////////////////////////......------------...///---------------,,,,,,,,,ooo\\\UUUNNNLLLIIIDDDBBBDDDCCCAAA???<<<;;;;;;;;;<<<:::::::::999999888888888888888888888777777777777444666777666444333444666666555444333333333333333444333333333222222222111000/////////000111222222222111111000000111111222---,,,,,,...000222222222000000000000000000000000111111111111111111111111000////////////000111111222222111000/////////000000000000000////////////////////////////////////............///////////////000000000000000111111000000000000000000111222111111000000000/////////...............///000000////////////////////////000000000000000000000000.........//////000111111000000000000000000000000///////////////////////////000000000111111111111111111111111111111111111000000000000000000000000111333666888888777444333444333000---///333222---000111hhhLLLJJJ@@@```>>>GGGJJJJJJKKKLLLLLLLLLLLLLLLLLLNNNWWWXXXXXX]]][[[VVVSSSVVVYYYZZZYYYRRRUUUQQQUUUXXX\\\^^^]]]\\\[[[[[[^^^```ZZZZZZaaaXXXPPPZZZgggccc666GGGJJJ999@@@<<<<<<>>>??????===<<<<<<===???EEEJJJPPPVVVYYYXXXVVVTTTaaaWWWOOONNNMMMJJJKKKNNNGGGhhh///000222222111111000000000///000000000000////////////////////////////////////............////////////111111222333444666777888999:::;;;===?????????>>>???>>><<<999666333111000111111111000000000000000111111222333444444222111.../////////000000111111////////////000000000000222111111111000000000000...............//////000000000000000000111111111//////............///000////////////////////////...............///000000............////////////......////////////......////////////////////////////////////............///////////////////////////............//////000------------------------nnn[[[TTTNNNLLLIIIDDDBBBCCCCCCAAA???<<<;;;;;;;;;<<<::::::999999999999999888888888888888777777777777555333222333666777666555333333333333333444555666111111111111222222333333000/////////000111222222000000////////////000000---------///111333222111000000000000000000000000222222222222222222222222//////......//////000111222222111000/////////000000000000000////////////////////////////////////---.........//////000000.........//////000000000000000//////000111222222222222111111111000000000...............///000000////////////////////////////////////////////////......///000000111111111000000000000000000000000///////////////////////////000000000111111111111111111111111111111111111000000000000111111111111222444777::::::888666333111444222------333666333&&&999///rrrmmmMMMJJJAAAZZZ999]]]IIIOOOOOOOOONNNNNNLLLKKKKKKRRRQQQXXX^^^UUUTTT___]]]eeeZZZnnnnnnVVVjjj[[[iiiYYYKKK^^^^^^```aaaaaa``````aaacccaaaaaa[[[XXX^^^___\\\]]]KKKjjj[[[LLLDDDPPP<<<999MMMBBBAAADDDEEEDDDBBB???======>>>@@@EEEMMMTTTZZZ\\\\\\\\\PPPTTT\\\cccbbb\\\XXXWWWQQQGGG>>>XXX///000111111111111000000//////////////////000000000000////////////////////////////////////............///000000111222444555666777888;;;===>>>?????????===;;;888555222111000000000000000000000000111111111222333444333222111111......//////000000000111////////////000000000000111111111000000000000///.........//////////////////000000111111111111111//////............//////////////////////////////......---......///000111............////////////......////////////......////////////////////////////////////............////////////////////////...............///000111..................//////mmmYYYRRRMMMLLLIIIEEECCCDDDBBBAAA???===<<<;;;;;;;;;999999999999999999999999666666666666555555555555666333111333777999777444222222222333444555666777000000111222222333444444111111000000000111222222000000////////////000000.........000222333222111000000000000000000000000000000000000000000000000///............///000000222111000000000000000000000000000000////////////////////////////////////------......///000000000------......//////000000////////////000111222333222222222222111111111111...............///000000000000000000000000000000........................//////000111111111000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111000000000111111111111222333555999;;;;;;999777555...333666333000000111000)))555222+++[[[}}}AAASSSCCCUUUCCCPPPLLLUUURRRRRRRRRQQQPPPNNNMMMLLLYYYUUURRR```]]]VVV___WWWTTT^^^gggmmmnnn^^^qqq```rrrXXX[[[iii[[[bbbcccdddddddddeeehhhjjjddddddccc```^^^^^^]]][[[qqqXXXQQQYYY???GGGLLLMMM@@@BBBFFF???HHHFFFGGGGGGEEEBBB???>>>>>>>>>BBBIIIQQQWWW\\\___```nnnfff^^^[[[\\\\\\YYYVVVdddVVVUUUXXXGGGIII///000000000111111111000//////////////////000000000000000000000000000000000000000000000//////........./////////000111222444444555888;;;<<<======>>>???;;;999777444111000000000000000000000111111111111111222444444222000000000...//////////////////000------------............000000000000////////////---...///000000000000/////////000111111111111111000//////............///////////////////////////...............///000111............////////////......////////////......////////////////////////////////////............////////////////////////...............///000111.........///////////////jjjWWWPPPLLLLLLJJJEEECCCEEEAAA@@@???>>>===<<<;;;:::999999999999999999999999666666666666555555555555666666555555555555444333333333333333333444555666444444444444444444444444333222222111111111111222111000000000000000000111000000000222444444222111000000000000000000000000000000000000000000000000000000//////000000111222000000000000000000111222000000000000////////////////////////////////////------......///000000111---......///000000111111////////////000111222333111111111111000000000000...............///000000000000000000000000000000////////////////////////000000111111111000//////000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111000000111111111222222222555777999;;;;;;:::888777444333555666333///...///555,,,000222)))BBB```LLL]]]BBBQQQTTTOOOTTTLLLRRRSSSSSSTTTTTTSSSRRRRRRQQQSSS\\\SSS^^^ddd___fffZZZeeeYYYVVV```TTTiiiqqqtttpppfff~~~TTTaaa|||\\\aaadddhhhkkkmmmoooqqqssspppnnnrrrqqqgggcccccc```YYY^^^aaaZZZttt???KKKPPP@@@EEEFFFOOOGGG:::BBBEEECCCEEEGGGFFFCCC@@@>>>===>>>@@@EEEJJJQQQWWW\\\___SSScccqqqoooccc[[[___fffPPP\\\ccc^^^VVVSSSOOOIII{{{///000...///000111111000000///.../////////000000000111000000000000000000000000//////000000000000000111000000000000111222444444444777:::;;;:::999:::;;;:::888666444222111000000///000000000111111111111111333555444111//////000///////////////.........------------............////////////.........------...///000111000000///...///000111111111000000000000///...............//////////////////////////////.........//////000............////////////......////////////......////////////////////////////////////............////////////////////////------------...///000111---------....../////////hhhUUUOOOKKKKKKJJJFFFDDDEEE@@@@@@@@@???>>><<<:::999999999999999999999999999888888888888777777777777666999:::777222000111333555555444333333333444444777777777666555555444444444444333222111111111222222222111111111111222222222111111333444444222000000000000000000000000000222222222222222222222222111111111000111222222333000000//////000111222222000000000000////////////////////////////////////---------...///000000111...//////000111222222222////////////000111222333000000000000////////////...............///000000000000000000000000000000000000000000000000000000000111222222111000///...000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111000000111111222222222222666888999;;;;;;:::999888===555111333444000111666000666---...:::///+++CCCbbbPPPPPPJJJDDDWWWRRROOOZZZPPPQQQVVVSSSTTTUUUUUUVVVVVVVVVVVVKKKeeeYYYZZZ^^^[[[hhh___VVV```gggccccccaaannnlllrrr{{{rrrxxxnnneeeyyynnn^^^rrrdddiiiqqqvvvzzz|||~~~~~~yyysssnnnooolllkkkgggfffhhhcccdddNNNSSSYYYLLLSSSYYYHHH;;;LLLBBB>>>RRR888>>>AAAEEEFFFDDDAAA>>>===>>>???AAAEEEJJJQQQWWWZZZbbbbbbbbbbbbdddeeeccc___eeeaaa^^^```cccccc___\\\TTTOOOvvv///111---...///111111111000000.../////////000000111111000000000000000000000000......///000111222333333111111111111222333444555555888::::::777666666777999888666555333111111000//////000000111111111222111333555444111......///000000//////.........---////////////000000000111///.........---------------...000111111111000///---...///111111000000///111000///...............//////////////////////////////............//////............/////////000......////////////......////////////////////////000/////////............////////////////////////,,,,,,,,,------///000000,,,,,,,,,------.........jjjWWWRRRLLLJJJIIIIIIGGGDDDAAAAAAAAA@@@>>>;;;999777<<<<<<;;;;;;;;;;;;::::::999888888777777777777777555555444444444333333333333333333333333333333333333333222111111222333333222333333444555555555444000000000000000000000000000000111222222222222222333333222222111000000000000000000000000000000000//////000000000000//////000000000000000000000000000000//////......------000000000000000000000000111000///......///000111222111//////000000...---000000000000000000000000000000000000000000000000////////////000111333333000000000000000000000000000000000000000000000000111111000000000000111111222222222111111111000000333222000//////000222333000000000000000000000000111111111111111111111111000111222333333333333333444777999;;;:::888888888666555444333222222222222222333444333222111222333+++===uuuaaaOOOQQQRRRPPPPPPRRRSSSSSSRRRQQQQQQSSSUUUZZZYYYXXXXXXYYYZZZYYYYYYXXXYYYZZZ[[[[[[]]]```ccc^^^^^^___```aaacccdddeeeaaa~~~yyytttssswww|||~~~xxxtttpppooorrrvvvyyy{{{tttggg]]]]]]```^^^]]]^^^XXXVVVSSSNNNIIIGGGGGGGGGBBBBBBDDDDDDDDDDDDCCCBBB@@@CCCFFFFFFDDDFFFLLLRRRTTTWWW[[[```ccccccbbbaaa___```bbbdddeeeeeeeeeeeeZZZggg^^^NNNooo)))???222222222222222222222222000000111222222111000///111111111111111111111111222222111111000000//////000000////////////000000555555444555555666777888888888888666444111...---222000------///111333333555444222000000000000111000000000000111111111111...............---------////////////////////////000000000000////////////000000//////.........---////////////............////////////////////////////////////////////////000000////////////000000////////////////////////...///////////////...---////////////////////////555222...---///000...,,,------..............................////////////jjjWWWSSSMMMJJJIIIHHHFFFCCCAAAAAA@@@???===;;;:::999999999888888888777777777999888777777666666777777555555444444444333333333333333333333333333333333333333222111111222333333111222222333444444333333000000000000000000000000......///000000000000000111111111111111111111222000000000000000000000000///000000111111000000///////////////////////////////////////////////////000000000000000000000000111000///......///000000111000//////000000///...000000000000000000000000000000000000000000000000////////////000111222222000000000000000000000000000000000000000000000000111111000000000000111111222222222111111111000000333222000//////000222333111111111111111111111111000000000000000000000000...///000000222333333444555777:::;;;:::999888999666555444333222222222222222333444444222222333444???222---666GGGbbbuuu``````UUUPPPTTTUUUQQQQQQVVVWWWXXXXXXWWWUUUUUUWWWXXXWWWWWWXXXYYYZZZZZZXXXWWW[[[\\\\\\\\\\\\]]]```bbb___```aaacccfffiiilllmmmsssppplllmmm|||dddQQQkkkccc___cccfffeeedddfffccccccaaa]]]XXXSSSPPPOOOHHHGGGEEEDDDCCCBBBBBBBBBAAADDDFFFEEECCCCCCGGGKKKMMMNNNQQQTTTXXX[[[]]]^^^___aaaccceeeffffffeeeeeegggTTTSSSaaa[[[PPPnnn444222666555444333222111111111000111111222111000///...111111111111111111111111111111111111000000000000000000////////////000000333333333333333555666666666666777777666444222111333111//////111333444444444333111000//////000000////////////000000000000000000000/////////......////////////////////////000000000000////////////000/////////............////////////............////////////////////////////////////////////////000000////////////000000------------------------...//////000000000//////000000000000000000000000666333000///111222111///111111222222222111111000............////////////kkkXXXSSSMMMJJJIIIHHHEEEBBBAAA@@@???===<<<<<<;;;;;;888888888777777777666666999888777777666666777777555555444444444333333333333333333333333333333333333222222111111222222333000111111222222222222222000000000000000000000000......///000000000000000//////000111111222333333000000000000000000000000000111111111111111111000..............................///000000111222222000000000000000000000000000000////////////000000000///...///000111000///000000000000000000000000000000000000000000000000000000000//////000111111000000000000000000000000000000000000000000000000111111000000000000111111222222222111111111111111333222111000000111222333222222222222222222222222000000000000000000000000............000111333555555888;;;<<<;;;999999999666555444333222222222222222333555555444444555777)))111<<<@@@:::666===GGG888===DDDHHHIIIIIIKKKMMMMMMNNNQQQSSSUUUSSSOOOKKKQQQQQQWWW]]][[[VVVYYYbbbXXXYYYXXXWWWUUUUUUVVVXXXVVVWWWYYYZZZZZZZZZYYYYYY]]]___`````````aaaccceeeiiijjjmmmqqqvvvzzz~~~yyyyyy~~~{{{xxxsssnnnkkkkkknnnpppjjjhhhiiimmmnnnkkkjjjlllhhhhhhhhhgggccc___ZZZWWWTTTQQQMMMIIIFFFEEEEEEEEEEEEGGGIIIGGGDDDBBBDDDFFFGGGGGGGGGIIILLLQQQVVVYYY]]]^^^aaadddeeeeeeeeedddnnnaaa___hhhaaaOOONNN\\\iiiAAA;;;:::888666444333222222222222222222222222111000///000000000000000000000000000000000111111111111111000000////////////000000111000000111111222333444444555666888888888777777444222000111333555555555222111000///......//////........./////////000000111111111111000000000///////////////////////////////////////000000000000////////////............////////////............////////////////////////////////////////////////000000////////////000000------------------------......///000111111111111111111111111111111111111333111000000111222111111333333333333222111000000............////////////kkkYYYTTTMMMIIIHHHGGGDDDAAAAAA@@@>>><<<<<<<<<<<<===::::::::::::999999999999888888777666666666666666555555444444444333333333333333333333333333333333222222222222222222222222111111222222222222222111000000000000000000000000000000111222222222222222///000000000111111111222000000000000000000000000111111222222222222111111///////////////////////////000000000111111111222///////////////////////////////////////000000000///...---...111222111000////////////////////////////////////////////////111000000/////////000000////////////////////////000000000000000000000000111111000000000000111111111111111111111111111111222222111000000111222222222222222222222222222222222222222222222222222222111000///...///111333444666999;;;<<<;;;999999999555555444333333333333333222444666777777777999;;;EEECCC???===@@@GGGGGGDDDJJJMMMPPPQQQPPPOOOOOOPPPTTTPPPKKKIIILLLSSS[[[```eee[[[TTTVVVXXXVVVTTTUUUWWWXXXWWWVVVTTTUUUWWWZZZZZZZZZZZZZZZZZZ[[[]]]___ccceeehhhjjjkkkmmmpppsss}}}~~~yyytttrrrtttvvv{{{|||}}}{{{uuuooommmmmmjjjjjjjjjkkkjjjgggdddaaa```]]]ZZZUUUQQQNNNKKKJJJIIIKKKLLLKKKHHHEEEEEEFFFFFFFFFEEEFFFIIIMMMQQQSSSUUUWWWZZZ^^^aaabbbbbbbbbYYYfffeeeZZZ^^^lllhhhUUUHHHbbbUUUVVVIIITTTHHHDDD>>><<<:::777666666666777333333333333333333222222000000000000000000000000000000000111111222222222000000////////////000000000000000000111222333333555666888999:::;;;::::::666444333333555777777666111000///...---......///////////////000000000000222222111111000000//////////////////////////////////////////000000000000///////////////.........////////////............////////////////////////////////////////////////000000////////////000000////////////////////////......///111222222222222111111111111111111111111......---...///000000000000000000///...---,,,+++............////////////kkkXXXSSSMMMIIIHHHFFFCCC@@@AAA@@@>>><<<<<<<<<<<<===<<<;;;;;;;;;;;;:::::::::888777777666555666666666555555444444444333333333333333333333333333333333222222222222222222222222222222333333333333222222000000000000000000000000000000111222222222222222111111111000000000//////000000000000000000000000111111222222222222111111000000000000000000000000222111111111000000000///////////////////////////......///000000000000000...------...111222222111////////////////////////////////////////////////000000//////////////////////////////////////////000000000000000000000000111111000000000000111111111111111111111111111111222111111111111111111222222222222222222222222222222222222222222222222222555333111000000111222333666999;;;<<<:::999888888555555444444333333444444333555888999:::;;;>>>@@@777:::===CCCMMMTTTLLL>>>EEEGGGJJJLLLNNNOOOPPPQQQOOOQQQSSSUUUWWWWWWWWWWWWVVVRRRRRRYYY```___WWWQQQXXXYYYYYYXXXYYY[[[___bbbaaaaaa___]]]]]]```eeejjjppptttxxx|||xxxvvvuuuwwwuuurrrqqqqqqpppllljjjfffeeedddbbb]]]XXXSSSPPPMMMNNNOOONNNLLLJJJIIIIIIIIIIIIIIIIIIJJJKKKKKKKKKLLLNNNQQQUUUYYY[[[]]]^^^UUU___fffbbbYYYXXX___fffjjjmmm[[[cccUUUVVVXXXKKKIIIGGGCCC@@@===;;;999999333333222222333333333444000000000000000000000000000000111111222222333333000000////////////000000000000000000111222333444777888999;;;<<<<<<;;;:::888777555555777777777666000///...---------...///000000111111111222222222222222111111000///......000000000000000000000000.../////////000000000111.........///////////////////////////............////////////////////////////////////////////////000000////////////000000000000000000000000000000......///111222222222222000000000000000000000000,,,---...////////////000---------,,,+++***)))(((............////////////iiiWWWRRRLLLIIIHHHGGGDDDAAAAAA@@@???===<<<<<<;;;;;;:::::::::999999999888888888777666666555555666666555555444444444333333333333333333333333333333333111222222333333222222111333333333333333333222111000000000000000000000000......///000000000000000222222111000000///......000000000000000000000000000111111111111111111000111111111111111111111111222222111000000///......000000000000000000000000---...///000111111111000...------...111222222111000000000000000000000000000000000000000000000000/////////......///000000000000000000000000000000000000000000000000000000111111000000000000111111111111111111111222222222111111111111111111111111222222222222222222222222111111111111111111111111444333222111111111222333666888;;;;;;999777777777555555444444444444444555555777:::<<<>>>@@@CCCEEEFFFHHHGGGCCCDDDIIIPPPRRRLLLMMMNNNPPPRRRTTTUUUVVVSSSVVVYYYYYYVVVSSSQQQPPPUUUYYY^^^```^^^]]]]]]___XXXYYYZZZ\\\^^^ccciiimmmppppppooolllkkkooovvv||||||zzzvvvqqqmmmhhhiiijjjjjjgggbbb]]]YYYTTTTTTSSSQQQPPPOOONNNNNNMMMMMMNNNNNNMMMKKKHHHGGGHHHHHHJJJMMMPPPTTTXXXYYY^^^___cccfffeeeaaaccchhhggg___XXXgggdddbbbdddYYYWWWUUURRRMMMHHHCCC???===666666555333333333333333111111111111111111111111111111111222222222222222000000////////////000000111111111111111222444444888999:::<<<<<<<<<;;;;;;:::999777777777777555444000///...------...///000111111111222222222333333333222222111000///......000000000000000000000000......//////000000111111.........///////////////////////////............////////////////////////////////////////////////000000////////////000000..............................///000111111111111........................---///111111000000111222---.........---,,,++++++............////////////gggVVVQQQKKKHHHHHHGGGDDDBBBAAAAAA@@@???===;;;:::999999999999999888888888777777777666555555555555666555555444444444333333333333333333333333333333333111222333333333333222111222222222222222111000000000000000000000000000000......///000000000000000000000000000000/////////000000000000000000000000///000000111111000000///000000000000000000000000////////////////////////000000000000000000000000,,,---///000111111111000///......///000111111000000000000000000000000000000000000000000000000000...............///000111000000000000000000000000000000000000000000000000111111000000000000111111000000111111111222222222111111111222222111111111111111111111111111111111111111111111111111111111000000000111222333333333555777::::::888666555555555555444444444444555555777999===???AAADDDGGGJJJCCCHHHOOOQQQMMMGGGGGGKKKQQQPPPOOOOOOQQQRRRSSSSSSTTTUUUUUUTTTTTTWWW\\\aaa^^^```^^^XXXRRRTTT[[[aaa___aaadddggglllsss{{{{{{tttmmmmmmnnnooonnnkkkhhhggg```^^^[[[YYYWWWWWWVVVUUUTTTTTTSSSRRRPPPNNNLLLKKKJJJIIIHHHIIIKKKOOOSSSUUUUUUXXXVVVWWWaaammmhhhZZZiii___aaa______bbbaaa^^^```___]]]ZZZUUUPPPKKKHHHAAA@@@===:::777666555444222222222222222222222222333222222222222222222111000000////////////000000000000000000111222333444666888:::;;;=========<<<<<<;;;999888888666444111000000///......///000111000111111111111222222222444444333222111000//////000000000000000000000000.........///000111111111............/////////000////////////............////////////////////////////////////////////////000000////////////000000...........................//////000000000//////........................---///222222000//////111/////////000//////..................////////////fffUUUPPPKKKHHHHHHGGGEEEBBBAAAAAAAAA@@@>>>;;;999777:::::::::999999999999888777777666555555555555555555555444444444333333333333333333333333333333333111222333444444333222111111111111111111000//////000000000000000000000000000000111222222222222222......//////000000111111000000000000000000000000//////000000000000//////////////////////////////------......//////000000000000000000000000000000,,,---///000111111111000000///...///000111000///000000000000000000000000000000000000000000000000---------......000111222000000000000000000000000000000000000000000000000111111000000000000111111000000111111222222222222111111222222222222111111000000000000000000000000333333333333333333333333+++,,,...000222333444444555777999999777555444444555555444444444555555666888:::>>>AAACCCFFFIIILLLNNNGGGEEEKKKOOOMMMNNNRRRNNNMMMLLLNNNRRRUUUWWWXXXTTTWWWZZZZZZYYYXXXZZZ]]]_________aaaffflllllliiimmmooosssxxx~~~zzzwwwzzz}}}{{{~~~rrrrrrrrrrrrrrrrrrrrrrrrkkkhhhccc```^^^]]]\\\\\\ZZZYYYXXXVVVTTTSSSRRRQQQOOOLLLJJJHHHIIILLLPPPSSSYYYWWW[[[```\\\UUUYYYeee]]]^^^nnnbbbdddmmmfffhhhaaabbbbbbbbb___[[[WWWTTTLLLJJJFFFAAA===:::888777333333333333333333333333444333333222222111111111000000////////////000000/////////000000111222333555666999;;;===>>>>>>>>>===<<<:::888888555222000111000///......///000111000000000000111111111111666666555444222111111000000000000000000000000000---......///000111111222---.........//////000000000/////////............////////////////////////////////////////////////000000////////////000000111111111111111111111111...///////////////...---////////////////////////+++...000000...,,,---......///000000000000000///............/////////000|||fffTTTPPPKKKGGGEEEEEEDDDCCCAAA???>>>======<<<999777;;;;;;;;;::::::999999999:::999888666666666777777555444333222111222333444000111111222444555555666333333333222222111111111...///111333333333222111000111111222111000///...++++++---///000111111111111111111111111222222222000000000000111111111111222111///...///000///...////////////////////////////////////000000000000////////////000000000111...............///000000000000000000111111111111---...000111111111000///000000000000000000000000000000000000111111111111333222111/////////000111111000000000000000111111/////////000111333444555444333333222111111111222111222333111///......///222333333444444333333222222222222222222222222222222111111000111222444555;;;;;;::::::999777666555666555444444555777999:::BBBBBBBBBCCCDDDGGGIIIJJJJJJLLLMMMMMMKKKKKKLLLNNNQQQQQQQQQQQQRRRRRRSSSTTTYYYZZZZZZZZZ[[[^^^bbbeeehhhhhhggghhhjjjpppwww}}}yyysssqqqtttxxx{{{|||{{{pppiiifffffffffeeekkknnnrrrssstttuuuyyy|||~~~}}}|||{{{xxxtttqqqsssuuuyyy~~~~~~}}}xxxrrrooolllhhhggghhhiiigggeeedddaaa^^^\\\[[[ZZZXXXVVVVVVTTTRRRPPPNNNNNNNNNNNNPPPQQQRRRTTTVVVXXXYYYZZZaaabbbcccdddeeefffggggggeeeggghhhhhhfffccc___\\\XXXRRRLLLIIIGGGDDD>>>888999888666666666888:::;;;999:::;;;:::777444333333222000------...000111111//////000111222333333333555444444666999;;;;;;:::<<<<<<<<<:::888444111000...//////000000000000000000000000000000000000000333444444222000//////000222111111000//////...------...///000111111000000000000000000000000000000000000//////.........---........................000111111000///......///111111111111111111111111000000////////////000000............/////////000///......---------..................------------000000000000000000000000000000111111111111000000|||fffTTTPPPKKKGGGFFFEEEDDDCCC@@@???=========<<<:::888::::::::::::999999999888:::999888666555555666666555444333222222222333333222222333333333333444444555555444444444333333333222222111111111111111111222222000/////////000111333222222000///---+++***111111111111111111111000/////////000000000111111111///...---...///...---000000000000000000000000////////////000000000000///.....................///////////////000111111//////000000000111111111......///000000000000000000000000000000000000000000000000000111111111111333222111000//////000111222222111111111111222222111000000000111222333333444444333222222222222222333444555444333222333444222333333444444333333222222222222222222222222222222222222222222333444444999999999999888777555555999999:::;;;===>>>@@@AAACCCCCCCCCDDDEEEGGGIIIKKKKKKMMMOOOPPPQQQRRRTTTVVVUUUUUUTTTTTTUUUVVVWWWXXXZZZ\\\___aaadddgggkkkoootttssstttuuuxxx~~~|||nnnhhhbbb___bbbgggkkkmmmttt|||}}}xxxqqqkkkbbb\\\ZZZZZZYYYYYY___cccgggiiijjjlllpppsssrrrpppmmmjjjhhhfffbbb___bbbdddgggkkkoooqqqssssssxxxwwwxxxzzz}}}|||}}}xxxssspppqqqpppnnnlllmmmjjjfffdddbbbaaa___]]]]]]\\\YYYWWWTTTRRRQQQQQQQQQPPPNNNNNNOOOQQQSSSUUUZZZZZZ\\\^^^```cccfffhhhhhhiiikkklllkkkhhhdddbbb```[[[UUURRRQQQNNNIIIDDD??????>>>======>>>???@@@>>>>>>>>><<<999666555444222000......000222222222000000111111222222333333444333333444777999999888:::::::::999666444111000...//////000000000000000000000000000000000000000222333333222000///000111222111111000///.........000000111111111111111111000000000000000000000000000/////////....................................000111111000///......000////////////////////////000000////////////000000........./////////000000000//////.........////////////000000000000111111...........................//////////////////...|||fffUUUQQQKKKHHHFFFEEEDDDCCC???>>>======>>>===;;;999999999999888888888888888:::999777666555444444444555444444333222333333333444444444333333222222222111111111111111000000000555444111/////////111222444222000...---///111222000000000000000///......111111111000000/////////....../////////000000000000...,,,,,,---......---000000000000000000000000////////////000000000000,,,,,,,,,,,,------......000000000000000111222222////////////000000000000///////////////000111111000000000000000000000000000000000000111111111111222222111000000000111111333333222222222222222333222222111111111111111222444444444333333333333333000222333333111111333444222333333444444333333222222222222222222222222222222222333333444444333333999999999999999888777777888999;;;===???AAABBBBBBCCCCCCCCCDDDEEEGGGIIIJJJIIILLLOOOQQQRRRTTTWWWZZZUUUUUUTTTSSSTTTVVVYYYZZZ[[[```ffflllqqqvvvzzz~~~}}}xxxvvvxxxwwwwwwwwwwwwyyyzzz{{{~~~vvvnnniii]]]YYYSSSPPPSSSXXX]]]```dddjjjnnnnnnllllllkkkgggccc^^^YYYTTTSSSSSSTTTTTTVVVYYY]]]aaacccfffiiikkkjjjgggbbb___\\\ZZZWWWUUUXXXYYY\\\```bbbdddeeeeeehhhgggffffffggghhhgggfffbbbgggnnnsssxxx{{{~~~|||zzzwwwxxxuuuqqqmmmkkkiiifffdddcccbbb```]]]ZZZWWWTTTRRRUUURRRNNNKKKJJJLLLNNNQQQSSSSSSTTTVVV[[[```eeehhhhhhjjjlllmmmmmmllliiihhhfffbbb]]][[[ZZZXXXSSSOOOIIIIIIIIIIIIIIIIIIIIIIIIHHHFFFDDD@@@<<<999666555222111000000222333333222111111111222222222222222333222111333555666666555777777777666555333111000...///000000111111000000000000000000000000000000000111222222000000111222222111000///////////////222111000/////////000111000000000000000000000000////////////....................................///000111000///...///000////////////////////////000000////////////000000....../////////000000000000000/////////000000111//////000000111111222222........................---------......---------{{{eeeUUUQQQLLLHHHFFFEEEDDDCCC>>>===<<<===>>>===<<<:::888888888777777777777777999888777666555444333222555555444444333333333333444444333333333333222222000000000000000000000000444333111000000000111111333222000///...///000111------///000111222222222222111111000///...------............////////////000...------...///...---------------------------////////////000000000000)))***+++,,,...///000111000000//////000000111222....../////////000000000000///.........///111222000000000000000000000000///000000000111111111111222111111111111111111111333333222111111111222222111111111000111111222333444444555555555444444444111222333333111000111222222333333444444333333222222222222222222222222222111222444555555555444333::::::;;;;;;;;;;;;;;;:::888999<<<>>>@@@@@@@@@@@@BBBAAAAAABBBDDDFFFHHHJJJLLLNNNPPPRRRSSSUUUXXXZZZWWWVVVUUUUUUWWWZZZ]]]___```fffpppyyyzzzsssmmmiiihhhfffeeeeeefffhhhllloooqqqtttvvvwwwvvvqqqiii```[[[UUUSSSQQQPPPQQQTTTXXXZZZ[[[^^^aaaaaa``````___^^^\\\ZZZWWWUUUUUUUUUUUUUUUWWWYYY\\\```ccceeeggghhhhhhddd___[[[ZZZYYYXXXWWWXXXZZZ\\\^^^```aaaaaaaaaaaa___]]]]]]^^^]]]\\\ZZZ___bbbgggjjjlllmmmooopppvvvxxxzzz|||}}}~~~|||}}}|||xxxvvvsssooolllkkkjjjiiigggddd```\\\ZZZ\\\YYYUUUPPPNNNMMMNNNOOOPPPPPPPPPQQQUUU\\\bbbfffdddfffhhhkkklllkkkjjjiiifffccc```___^^^]]]ZZZWWWTTTUUUUUUUUUUUUTTTTTTSSSTTTQQQKKKFFFAAA<<<888555333111000111222333333111222222222222222222222111333222111222444555555444444444444333333222111111//////000111111111111000000000000000000000000000...000111111000000111333222222111000000000000000111000---,,,+++,,,---...///////////////////////////////////////.................................///000111000///...///000000000000000000000000000000000////////////000000...////////////000000000/////////...//////000000......//////////////////000000000000000000000000,,,------......------,,,{{{eeeUUUQQQLLLHHHFFFFFFEEEDDD>>>===<<<===>>>===<<<:::777777777777777777777777888888777666555444333222555555555444444444333333222222333333333333444444444444444444444444555555///000111222333222222111111111111111111000//////111111222222111000000///222111111000///...------............////////////111///......///000000///........................////////////000000000000------......//////000000///............///000000////////////000000000000000///.........///111222111111111111111111111111///000000000111111111111111111111222222222222111222222111000000000000000/////////000111333444555444555555666666666555555888999999777555333333444222333333444444333333222222222222222222222222222111222444555666666555444999999:::;;;<<<<<<<<<<<<===>>>???AAAAAAAAA@@@???@@@@@@@@@BBBDDDFFFIIIKKKRRRTTTVVVWWWWWWWWWYYY[[[\\\\\\]]]^^^aaaeeehhhjjjmmmttt|||wwwpppjjjfffcccaaa]]]\\\[[[\\\]]]```ccceeeeeefffhhhgggccc\\\UUUQQQPPPQQQRRRRRRSSSSSSTTTUUUUUUVVVXXXYYYYYYXXXYYY[[[YYYZZZZZZZZZZZZYYYYYYYYY[[[]]]___bbbeeegggffffffdddaaa\\\YYYYYYZZZ[[[[[[ZZZ[[[]]]___aaaaaaaaa```___^^^\\\\\\]]]]]]\\\ZZZaaadddggghhhhhhgggggggggiiiiiiiiijjjjjjjjjiiihhhcccdddfffiiinnnssswwwzzz}}}yyyvvvvvvuuussspppmmmiiigggcccaaa^^^ZZZVVVSSSQQQPPPQQQPPPNNNMMMOOOTTTYYY\\\___```cccfffhhhiiiiiiiiigggeeedddccccccbbbaaa```]]]^^^^^^______^^^]]]]]]___[[[TTTNNNIIICCC<<<777555333111111222222222111333333333222222222222222444333222333555666555444222222222111111111111111///000000111111111111111000000000000000000000000...///000111000000111333222222222222222222111111111000---,,,+++,,,---...////////////////////////.........///////////////////////////////////////...000111000///...///111000000000000000000000000000000////////////000000////////////000000000111...---------......///000000000//////......------000000000000000000000000......////////////......zzzeeeVVVRRRLLLHHHGGGFFFEEEDDD???>>>======>>>===;;;999777777777777888888888888777777777777777666444444444555555555555444333333222222222333333444444444333333333333444444444444---///111333444333222111000000222222222111///......///000111333333333333111111111000000/////////....../////////000000000111///......000111111000111111111111111111111111////////////000000000000333222111000///...------...............//////000000000000000111111111111///////////////000111111111111111111111111111111000000000000111111111111000111222222333222222222222222111000////////////......///000111333555666444555666888888777666555999:::999777444222222222222333333444444333333222222222222222222222222222111222333555666777777888777888999:::<<<<<<======>>>>>>>>>??????>>>>>>>>>AAAAAABBBDDDGGGKKKNNNPPPUUUWWWYYYZZZZZZ[[[]]]^^^bbbcccfffiiimmmqqquuuwww}}}yyywwwwwwrrrqqqooonnnnnnooopppqqquuusssoookkkfffbbb```^^^YYYXXXWWWVVVVVVVVVWWWXXXWWWXXXYYYXXXWWWTTTQQQOOONNNQQQSSSSSSRRRQQQQQQRRRUUUTTTUUUWWWWWWVVVYYY^^^aaadddggghhhgggeeeddddddbbbbbbdddhhhkkkllljjjhhhgggdddaaa```aaacccddddddbbbccceeeggghhhhhhhhhgggcccaaa```aaabbbbbbaaa```aaacccfffgggfffeeeddddddbbb```___^^^^^^]]]ZZZXXXUUUVVVWWWZZZ]]]aaaeeegggkkkmmmqqqwww}}}~~~}}}zzzwwwtttrrrpppiiihhheeebbb^^^ZZZVVVUUUTTTRRRNNNKKKKKKMMMPPPRRRYYY[[[^^^aaaccceeeffffffggggggggggggggghhhhhhhhhccccccccccccdddddddddeeegggbbb]]]XXXTTTNNNFFF@@@:::777333111111222222111222222222333333333333333444333333444666777777666222222111000000000000111///000111111222222111111000000000000000000000000...///000000//////111222222333555666666555333111222111000/////////000111000000000000000000000000.........///////////////////////////////////////...///000000//////000111////////////////////////000000////////////000000/////////000000000111111------,,,------...///000000000000000////////////........................//////000000000000//////zzzeeeVVVRRRMMMIIIGGGFFFEEEDDD@@@???=========<<<:::888777777777888888999999999666777777888888777666666444555666666666555333333444444333333333333222222///000000000111111111111000111111222222222111111111111111000000000000000+++,,,///111444666777777111111111111111111111000/////////000000000111111///...------///000000///222222222222222222222222////////////000000000000111111111000000//////////////////...///000000111111111111111222222222222......///000000000000000111111111111111111111111000000000000111111111111000111222333333333222222444333222111000000000000000000000000111222333444444555777999999888777666666777777666333111111222222333333444444333333222222222222222222222222222111111222444666888:::;;;888999;;;===>>>@@@@@@@@@===============>>>???@@@EEEFFFHHHJJJNNNSSSVVVYYYYYY[[[___bbbdddgggjjjmmmmmmpppuuu{{{~~~xxxpppjjjfffcccbbbccccccccccccdddeeeggggggiiihhhfffccc```\\\YYYWWWTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSTTTVVVWWWXXXXXXYYYYYYXXXUUUUUUWWWZZZ]]]ZZZ[[[^^^___^^^bbbiiinnnrrrwwwxxxvvvsssqqqpppllllllnnnssswwwxxxvvvtttqqqooommmlllnnnpppqqqqqqnnnpppqqqsssttttttttttttmmmkkkjjjkkkllllllkkkiiigggiiikkkkkkjjjhhhggggggeeebbb```______^^^ZZZWWWUUUUUUUUUVVVXXX[[[]]]______```cccfffiiimmmppprrrmmmrrrxxx{{{~~~|||zzzyyysssppplllhhhcccaaa___^^^ZZZWWWSSSOOOLLLLLLMMMNNNRRRSSSVVVYYY\\\^^^___```bbbcccdddeeeeeefffggghhheeeeeeddddddeeegggiiijjjjjjgggcccbbb```[[[SSSLLL@@@<<<666333222333333333111222222333333444444444222222222333666888888777333222111000//////000000000000111222222222222111000000000000000000000000...///111000//////000111111444777::::::777444111000000111111111111111111000000000000000000000000............/////////000////////////////////////---///000000//////000222////////////////////////000000////////////000000//////000000000111111111------------...///000111,,,------...///000000111........................//////000000000000//////zzzeeeVVVRRRMMMIIIGGGFFFEEEDDDAAA???>>>======<<<999777777777888888999999999:::555666888999999999888777444555666666666555333333666555555444222111111000111111222222333333333444555333111000///000111222444222000......///111222333333333333222111000000111111111111111222222222000000000000111111111111...---,,,,,,.../////////000000000000000000000000////////////000000000000+++,,,---///000222333444000000000000000111111222111111222222222333333333---...000111111111000///111111111111111111111111000000000000111111111111000111222333444333333222555444333222111111111111222111111111111111222222444666888999:::999888777888999:::999777666666777222333333444444333333222222222222222222222222222111111111333555999<<<===<<<===???AAACCCDDDEEEEEEAAAAAA@@@AAABBBDDDFFFGGGIIIJJJLLLOOOTTTYYY]]]___bbbeeejjjooosssxxx}}}}}}yyyuuuooohhhccc___]]]]]][[[]]]___aaabbbccccccccc``````___\\\YYYUUUQQQOOOOOOPPPRRRUUUWWWXXXYYYYYYWWWVVVUUUVVVXXX]]]aaadddeeeeeeccc___\\\]]]aaafffgggddddddhhhiiiiiinnnvvvtttyyy~~~}}}yyyvvvuuuvvvvvvyyy~~~xxxvvvttttttvvvwwwwwwvvvuuuvvvxxxzzz{{{{{{{{{{{{xxxvvvuuuuuuvvvvvvtttsssrrrsssuuutttpppmmmkkkjjjllliiigggfffgggfffbbb___YYYYYYXXXXXXYYY[[[]]]^^^]]]]]]\\\\\\\\\\\\]]]]]]ZZZ___fffiiilllsss{{{wwwqqqkkkhhhfffggghhh```]]]YYYTTTQQQOOOOOOOOOKKKLLLOOORRRUUUWWWYYYYYYZZZ[[[]]]^^^___```bbbcccfffeeeddddddeeehhhkkklllkkkhhhggghhhiiieee\\\UUUEEE@@@999444333444555555111111222333333444555555111000111333555777888777333222111/////////000000000000111222222222222111000000000000000000000000///000111000///...///000111444999<<<<<<999555111---...///000111111000000000000000000000000000000---.........//////000000000000000000000000000000---///000000//////000222111111111111111111111111000000////////////000000000000000000111111111111............///000222222'''((()))+++---///000111000000000000000000000000......////////////......yyyeeeTTTPPPKKKHHHFFFEEECCCBBBAAA@@@???>>><<<:::999888888888888999999:::::::::<<<;;;888666555555666666444333333222222333333444333333333222222111111111444444444444444444444444666333111111333333111///////////////000111222333000000000000111111111111...///000111222333444444444222000/////////...,,,////////////000000000000............////////////000000000000000000000000222111111111000000//////111111000000//////......//////000000111111111222000000111111111000000///000000000000000000000000000000000000///---,,,+++111111111111111111111111000111222333333222111000111111111111222333444444888888777777666666555555::::::999888666555333222777777777666555444222222333444444222111000111333333555666666666888<<<>>>@@@AAABBBDDDEEEEEEDDDCCC===AAAEEEGGGHHHIIIJJJLLLQQQTTTYYY\\\]]]^^^___```fffkkkrrrzzz}}}~~~|||yyypppjjjeeeddd```YYYSSSQQQ]]]```bbbaaa]]]ZZZYYY[[[ZZZWWWVVVXXXZZZYYYTTTOOOTTTSSSSSSUUUYYY\\\]]]]]]``````aaabbbdddjjjpppuuuxxxtttppplllkkkmmmppprrruuutttsssrrrsssuuuwwwyyy|||||||||}}}~~~~~~}}}{{{|||~~~~~~~~~|||zzz{{{}}}}}}~~~~~~|||zzzxxxyyyxxxwwwtttqqqnnnkkkiiieee```\\\\\\___aaa```]]]^^^[[[XXXVVVWWWWWWWWWWWWWWWZZZ]]]```ccciiiqqqwwwyyyqqqllliiiiiijjjgggeeeaaa]]]YYYVVVTTTSSSVVVVVVUUUTTTRRRQQQOOONNNQQQTTTWWWYYYZZZ[[[]]]^^^cccbbb```^^^^^^___```aaaaaadddiiimmmlllhhhbbb^^^PPPGGG<<<555555555555333444555777888777666444222222222222222222222222333...000222222111111222333000000000000000111111111111111111111000000000000000000000000000000000000111222444666666666444333///////////////000111111...///000111111111111111111111000000000000000000222000......111111///---...------------...//////////////////////////////------...//////...------///...---,,,,,,---...///111111000000//////......------......//////000000................................................xxxdddTTTPPPKKKHHHFFFEEECCCBBBAAA@@@???>>><<<:::999888888888888999999:::::::::999999999888777666444444444444444444444444444444333333333222222222111111333333333333333333333333333111000111333444333111444333222111111000000000000000000000111111111111000000000000000000000000222000///...000000000///////////////000000000000....../////////000000000000000000000000000000000111111111111000000000///111111000000///////////////000000000111111111111000000111111111111000000////////////////////////111111111111111000///...111111111111111111111111111111111222222111111111222111111111222333555666777777777777666666555555777777777777666555555444333444444444444333333222333444555333222222333555333555777999:::<<>><<<;;;999999888888888999999999999999666777888999888666333111444444555666666555444444333333333333222222222222222222222222222222222222111000000111333444444333444333222111000000000000000000000000111111111111222111111000///...------000///......000222111111////////////000000000000/////////000000000111111000000000000000000000000111111111111000000000000111000000000000/////////000000000000111111111111000111111111111111111111////////////////////////111222222222222222111111111111111111111111111111222222111000000111222222333222111111222555777999777777777666666666666555333333444555555666666777111111111222222333333333333444555444333333555777333666:::===???AAACCCFFFDDDEEEFFFHHHIIIJJJJJJJJJKKKLLLNNNQQQVVVXXXYYYYYY]]]___aaadddhhhooovvv{{{{{{rrriiiaaa[[[XXXXXXXXXYYY\\\aaadddeeeeeefff___XXXVVVUUURRRRRRUUUTTTWWWZZZZZZYYYZZZ]]]```dddbbbaaadddiiimmmmmmlllcccccceeejjjoootttvvvwww}}}~~~zzzuuusssssssssqqqooollliiieeeddddddeeeeeeddd___```aaabbbdddhhhnnnrrrmmmhhhfffiiijjjiiiiiikkkfffnnnxxx|||rrrooommmlllkkkiiifffbbb___bbbbbbaaa___[[[VVVRRROOOJJJJJJKKKKKKLLLOOOTTTXXXWWWWWWWWWVVVUUUTTTSSSSSSWWWXXXZZZ\\\^^^_________[[[TTTKKKDDD@@@===999555222333333444444555555555444444555555666666666666444555666444222000///000111111111111111111111111222222222111000//////...000000000000000000000000///000111111111000///...///////////////000000111222111000//////000000111//////000000111111111222111000//////000000///...///////////////000111111//////////////////////////////...------.../////////......------......///000000000000///////////////////////////.........................................................tttaaaSSSPPPKKKHHHFFFEEEDDDCCCBBBAAA@@@>>><<<;;;:::999888888888888888999999999666777777777666555333222222444555777777555444222333333333333333333333333222222222222222222222222111111111222333333333333////////////000111222222///000000000111111111111222222111000///......---111///...///000222111111////////////000000000000000000000000111111111111000000000000000000000000111111111000000000000000000000000000000000000000000000000000000111111111111111111111111111222222000000000000000000000000000111222222333333333222111111111111111111111111444222000//////000222444444333222222333666888:::666666666666666666666666222222333333444555666777222222222222222222222333222333444444444444666888666999>>>AAABBBCCCEEEGGGHHHHHHJJJKKKMMMNNNOOOOOORRRQQQRRRVVV[[[^^^^^^^^^bbbeeeiiinnnssszzzzzzvvvooofff^^^WWWSSSPPPOOOOOOPPPSSSVVVZZZ\\\\\\[[[VVVRRRSSSRRROOOPPPSSSTTTXXX]]]___aaadddiiimmmmmmkkkiiiiiillloooppppppmmmnnnqqqwww~~~}}}|||}}}zzzvvvuuuuuuvvvvvvuuummmllljjjhhhggghhhkkklllkkkeee```___^^^ZZZYYYZZZZZZbbblllqqqsssyyyzzzvvvrrrpppooommmiiieeegggggggggeeebbb^^^ZZZXXXRRRQQQOOOLLLJJJLLLPPPSSSXXXYYYYYYYYYXXXVVVTTTRRRQQQQQQQQQRRRTTTXXX[[[]]]ZZZUUUOOOJJJFFFAAA===999888777666666666666777777444444444555555555666666444666666555333111111111222222222222222111111111333222222111000///......000000000000000000000000000000000000000///...---000000////////////000000444222000......///000111/////////000111111222222111000000///000//////...//////......//////000111////////////////////////111///...,,,,,,...///111//////............//////000000000000////////////000000//////......------................................................sss___SSSOOOKKKHHHFFFEEEDDDCCCBBBAAA@@@???===;;;:::999888888888888888888888888888777666555444444555555111222444555555444222111333333333333333333333333444444444444444444444444333333333333222111111111000000000000000111333333///000000000111111111111111111111111111111111111333111000///000111000///////////////000000000000000000000000111111111111000000000000000000000000000000000000000000111111000000000000111111111111111111000000000000000000111111000000111222333333111111111111111111111111...///000111222222222222111111111111111111111111444333000......000333444444333333333444666888:::555555555555555666666666444444333333333333444555777666444333222222222333111222444444444555888:::;;;>>>AAACCCDDDDDDEEEGGGLLLLLLNNNOOOQQQSSSUUUUUUXXXXXXZZZ]]]aaaeeeggghhhmmmrrryyy~~~|||tttooohhh___WWWRRRNNNMMMKKKLLLMMMNNNOOOQQQTTTVVVWWWUUUWWWZZZYYYUUUSSSUUU[[[___dddfffgggjjjnnnrrrooommmkkkkkkmmmoooqqqrrr}}}zzzwwwtttqqqppppppqqqqqqqqqjjjdddaaa]]]WWWTTTUUUWWW___gggjjjjjjmmmuuu|||~~~xxxuuuqqqlllggggggggghhhhhhfffdddaaa___^^^\\\XXXRRRMMMKKKLLLNNNPPPRRRUUUWWWXXXWWWUUUTTTSSSQQQNNNMMMLLLNNNPPPRRRRRRPPPMMMJJJGGGDDDAAA???===<<<;;;999888777777777444444444444444444444444444555666666444333333444444333333333222222222111222222111111000//////...000000000000000000000000111111111000000///......000000////////////000000444222000......///000111//////000000111111111111000000000000////////////......------......///000000000000000000000000000111000...------...000111////////////////////////////////////000000000000000000//////......------................................................rrr___RRROOOJJJGGGFFFFFFEEEDDDBBBBBB@@@???===<<<::::::888888888888888777777777999888666444444555666777222222333444444333222222333333333333444444444444444444444444444444444444333444444333111000000111555444333222111111111111000000000000111111111111000000111111222222333333444222000000111111000///////////////000000000000/////////000000000111111000000000000000000000000000000000000111111111111000000000111111111111222111111111111000000000000222111000000111222444555222222222222222222222222......///000111111111000111111111111111111111111444222000//////000222444444444444444555555666777444555555555555666666666666555444333222333444555999888666444333333333444111333444555666777:::<<>><<<:::888888888777777666666555555444444666777777555444444555555444444333333222222222111111111111000000000000000000000000000000000000111111000000000000000000111000000///////////////222111000//////000000111111000000000000000000000///000111000///...///000---------------...//////000000000000000000000000000000///......///000000...//////000000//////...////////////000000000000///////////////.........................................................qqq___RRRNNNJJJGGGFFFFFFEEEDDDCCCBBBAAA???===<<<;;;:::999888888888777777777666888888777777666666666777444444444444444444444444333333333444444444555555333333333333333333333333111333444333111000111333333222111000////////////000000000000111111111111000000000000111111111222222111///000111222222111////////////000000000000....../////////000000000000000000000000000000000///000000000111111111111000000111111111222222222111111111111000000000///222111000000111222444666111111111111111111111111//////000000111000000000111111111111111111111111333222000//////000222333333444555555555555444333444444444555555555666666666555444333333444555666888777555444333444555666333444777888999:::>>>@@@BBBDDDFFFGGGHHHJJJMMMOOORRRSSSTTTUUUXXX[[[^^^___]]]dddlllqqqttt{{{~~~}}}||||||||||||uuuvvvvvvuuusssoookkkhhhbbb]]]VVVOOOJJJGGGGGGHHHIIIKKKNNNOOOQQQTTTZZZ___lllnnntttyyywwwoookkklllpppuuu{{{}}}|||zzzzzz||||||}}}}}}zzzuuulllgggfff```ccceeeggghhhjjjmmmooovvvzzz|||vvvtttqqqnnnkkkhhhggggggiiiiiihhhddd]]]WWWSSSQQQRRRSSSUUUWWWXXXXXXXXXXXXTTTSSSPPPLLLHHHEEECCCBBBAAABBBCCCCCCCCCDDDFFFGGGFFFFFFFFFEEEDDDBBB???>>>>>>>>>===;;;:::999888777777888999888666444444444555555555444333333222222000000000000111111111111000000000000000000000000///////////////000000111111111000///////////////000000000000000111111111222222111111000////////////111222111...---...000...............//////000000000000000000000000000////////////////////////...///000111111000///....../////////000000000111.........///////////////................................................qqq___RRRNNNJJJGGGFFFFFFEEEDDDCCCBBBAAA???>>><<<;;;:::999888888888777777666666666777999:::999888666555666555444444444444555666333333333444444555555555222222222222222222222222///111333333111111333666,,,++++++,,,,,,---...///000000000000111111111111000000000000////////////000///...///222444444444////////////000000000000............////////////000000000000000000000000//////000000111111111222000000111111222222222222222111111111000000//////222111000000111222555666000000000000000000000000000000111111111111000000111111111111111111111111222222111000000111222222222444555666666444222111444444444555555555666666555444333333333555777888666555444333333444666888444666888:::;;;===@@@CCCCCCEEEGGGHHHJJJMMMQQQUUUTTTTTTUUUWWWYYY]]]```bbbgggppp{{{tttrrrnnnjjjhhhhhhjjjkkkbbbeeeggggggdddaaa___^^^WWWSSSNNNIIIGGGGGGJJJLLLLLLOOOSSSVVVYYY___fffllluuuwww|||}}}vvvsssuuuxxx~~~wwwqqqpppjjjjjjjjjjjjkkkkkkkkkkkkmmmpppsssuuuuuuuuuvvvwwwmmmppptttwww{{{zzztttooollljjjiiijjjlllmmmkkkfff```[[[XXXXXXXXXWWWUUUSSSQQQOOONNNNNNMMMMMMLLLJJJHHHFFFEEE>>>???@@@AAABBBCCCFFFHHHKKKKKKMMMMMMLLLJJJGGGFFFCCCCCCAAA@@@>>><<<;;;:::999:::;;;999666333222222666666555444333333222222/////////000111111222222000000000000000000000000...............///000111111111000///////////////...///000111222222111111333333222111000///......///111222111...---...000///////////////000111111000000000000000000000000//////000000000000//////...///000111111000///....../////////000000111111---.........//////000000................................................ppp\\\RRRNNNJJJGGGFFFEEECCCAAACCCBBB@@@@@@@@@???<<<:::999999888888888888888888:::999888666555444444444555555444444444333333333444333333222222333333444777555333222333333222111666555333111111111333444111111000000//////......//////000000000000//////......///000222333444555333222222111111222222333999555111///000000///---222222111000//////000000000000000000000000000000...000111111000000111333222111111111000000//////000000000000111111111111111111111111111222222333333333222111111222333333000///---///111222///---111000000000111222222333222222111111111111111222222222333333333333444444222222333333333444444444333333333444444666777777444444555555777888:::;;;::::::999999;;;???CCCEEEFFFGGGIIIMMMQQQTTTTTTSSSZZZVVVWWW[[[]]]]]]ccckkknnn}}}vvvkkkddd\\\ZZZ]]]```aaa```eeebbb^^^[[[XXXWWWUUUSSSTTTMMMIIIJJJMMMOOOSSSXXXYYY\\\___```aaadddjjjnnnssswwwzzz|||}}}{{{vvvuuutttuuuuuutttqqqnnnmmmmmmlllkkkjjjiiiiiiiiiaaa```aaaeeehhhlllvvvxxxppprrrrrrqqqooolllgggbbb___```^^^]]][[[YYYTTTOOOJJJLLLLLLLLLLLLMMMLLLJJJGGGFFFEEECCCAAA@@@@@@@@@@@@IIIMMMSSSWWWXXXVVVQQQNNNOOOMMMJJJGGGEEEEEEEEEEEEBBB@@@>>>===<<<;;;999777777666333111111111222333333222111111000111111111111111111111000...---,,,000000000000000000000000111000///......///000000000///...///000111000///000000111111111111000000000000000000000000000000............///////////////000000111222333333333222222111111111111222222000000000000000000000000111111111111000000000000............////////////////////////..................////////////......ooo\\\QQQNNNJJJGGGFFFEEECCCAAAAAA@@@>>>>>>>>>===;;;999888888888888888888888888888888666555444444444444555555444444444333333333444444333333333333444444777555333222333333222111444333222111000111222222111111000000////////////000000111111111111000000,,,---...///000111111111333222222111111222222333666333//////000222111000222222111000000000000000000000000000000000000000...000111111000000111222111111111111000000000///000000000000111111111111...............///000000333333222111111222333333444333222333555666444111111111111111111222333333333333222222222222333333222222333333333333444444000111111111111222222222888777666555555555555555666666666777888999:::;;;:::::::::;;;>>>AAAEEEHHHKKKLLLNNNRRRUUUWWWXXXXXX[[[XXXWWW[[[___ccclllvvvuuunnnhhhaaaZZZXXX[[[___aaaaaa___]]]YYYWWWUUUTTTSSSRRRUUUQQQPPPSSSUUUWWW[[[aaacccgggkkkmmmnnnqqquuuzzz|||}}}tttrrrooommmjjjfffaaa^^^[[[YYYYYY[[[]]]aaajjjttt{{{yyywwwuuurrrooollliiigggcccbbb```___]]]XXXRRRMMMKKKJJJJJJJJJLLLLLLJJJIIIHHHGGGEEEDDDBBBAAAAAA@@@EEEIIIOOOTTTWWWWWWUUUTTTUUUSSSPPPMMMKKKJJJJJJJJJHHHFFFCCCAAA???===:::888:::999666444222222333444333222222111111111111111111111111111000///......111111111111111111111111444333111000////////////000///...///000111000///000000111111111111000000000000000000000000000000/////////000000000000111,,,------...//////000000000000///.........//////////////////////////////////////////........................////////////////////////////////////......////////////......nnn\\\QQQNNNJJJGGGFFFEEECCCBBB>>>===<<<<<<===<<<:::888999999999999999999999999666666555444444444444444555555444444444333333333444444333333333333444444666444222222333333222111222222111111111111111000111000000000000/////////111111222222222222111111---...///000111000//////222222111111111111222222222000......111333333333222111000000000000000000000000000000000000000000///000111111000000111222111111111111000000000000000000000000111111111111111111000000111111222333333222222111111222222333333222111222444444222111222222222222222333333444444444333333333333444444222222333333333333444444111111111111222222222222888777777666666666777777777777777888999:::;;;<<<::::::;;;>>>AAAEEEIIIKKKMMMNNNPPPSSSUUUWWWXXXXXXZZZXXXXXX^^^eeennn{{{vvvmmmhhhccc]]]WWWUUUWWW[[[\\\\\\ZZZZZZ[[[[[[\\\\\\]]]]]]```^^^___aaa``````eeemmmrrrwww~~~|||zzz{{{yyyvvvxxx}}}yyyxxxvvvqqqggg```[[[WWWTTTUUUVVVYYYaaajjjqqqvvv}}}~~~xxxtttqqqnnnlllggggggffffffddd___YYYUUUNNNLLLKKKKKKMMMNNNMMMLLLJJJIIIHHHGGGEEECCCAAA@@@AAADDDIIIOOOTTTWWWYYYYYYYYYXXXVVVSSSQQQPPPOOOOOOOOOMMMIIIFFFDDDAAA>>>;;;???===:::666444333333444333333222111111111111111000000111111111000000///222222222222222222222222666555333111000/////////000///...///000111000///000000111111111111000000000000000000000000000000000000000000111111111111,,,,,,------......//////000///......---------...////////////////////////////////////........................////////////000000000000000000000000......////////////......nnn\\\QQQNNNJJJGGGFFFEEECCCBBB===<<<;;;<<<<<<<<<:::888::::::;;;;;;;;;;;;<<<<<<666666555444444555555555555555444444444333333333333333222222222222333333666444222222333333333222111111222222222222111000000000000000000000000000000111111222222111111000111222333444444333222000222222111111111111222222000///...///000222333333111111000000000000000111000000000000000000000000///000111111000///000222111111111000000000000000///000000000111111111111222222222222222333444444222222222222222222222222111111111111222222111000444333333222222333444444333333333333333444444555222222222333333333444444333333333444444444555555333333444555666888:::;;;888888888999:::;;;<<<===:::<<<>>>AAAEEEIIILLLNNNPPPQQQSSSUUUUUUVVVXXXYYYWWWYYY^^^fffqqq~~~xxxppphhhccc\\\WWWRRRPPPQQQTTTUUUVVV[[[___fffkkknnnooooooooopppnnnnnnlllhhhgggnnnxxx~~~}}}~~~}}}~~~wwwnnneee___ZZZYYYYYYZZZaaahhhpppqqqtttyyy|||vvvpppkkkiiiiiijjjjjjjjjgggaaa]]]WWWTTTQQQPPPPPPPPPPPPOOOJJJJJJJJJIIIGGGDDDAAA???>>>@@@DDDIIINNNSSSWWWYYYYYYXXXXXXVVVUUUTTTRRRRRRSSSPPPMMMKKKIIIFFFCCCAAABBB@@@<<<888555444333333333333222111111111111222///000111111222222222111222222222222222222222222333333222111000000//////000///...///000111000///000000111111111111000000//////////////////////////////000000000111111111/////////000000111111111111111000///////////////........................111111111111000000000000............////////////000000000000111111111111......////////////......nnn]]]PPPMMMJJJGGGFFFEEEDDDBBB???>>><<<<<<===<<<:::888888999999999:::::::::;;;777777666666555666666666555555444444444333333333222222111111111111222222555444222222333444333222222222333444444333333222000000000000111111111111//////000000000000//////333444555555555444333222222111111000000111111222000000000000000000111111111000000000000000111111111111111111111111111111000111222111000///000111000000000000000000111111///000000000111111111111000////////////000111111222222222222222222222222222333444444444333333333444444333222222333333333222222222222222333444444222222222333333333444444333333444444444555555555111111222333555777999:::999999999:::;;;===???@@@>>>@@@CCCGGGKKKNNNPPPQQQTTTWWWYYYZZZYYYZZZ]]]```]]]dddmmmwww|||wwwrrrmmmfff^^^YYYQQQOOOLLLLLLNNNRRRVVVXXXaaaiiisss{{{}}}|||zzzyyyyyywwwtttrrrooooooyyyxxxrrrjjjdddaaa``````dddjjjpppmmmkkklllqqqvvvyyyzzzvvvooojjjjjjjjjllllllkkkgggeeeaaa^^^YYYVVVTTTRRRPPPOOOKKKKKKJJJIIIGGGDDDAAA???>>>???@@@CCCGGGKKKOOORRRVVVWWWXXXXXXXXXXXXWWWVVVSSSQQQOOONNNMMMLLLIIIGGGEEEBBB>>>999666444333222444333333222111222222222///000111222333333333333222222222222222222222222//////000000000000000000000///...///000111000///000000111111111111000000////////////////////////........./////////000000000111111111111111222222000000////////////000000////////////////////////111111111111000000000000............///////////////000000000111111111222......////////////......mmm[[[PPPMMMIIIGGGFFFFFFDDDCCCAAA???>>>======<<<:::888555555555666666777777888888888777666666666666666555555444444444333333333222222111111111111222222555333222222333444333222333333333333333444444444000000000111111111111222//////000000000000//////333333222222222222222222111111000000000000111111///111222111///...///000000000000000000111111222111111111111111111111111000111222111000///000111000000000000111111111111000000000000111111111111111111111111111222222333111222222333333222222111000222333333222111111222444333333222222222222333222111111111222333444555222222333333333333444444222222222222333333333333333333333333444666777777:::;;;<<<===???AAACCCDDDFFFHHHKKKOOOQQQSSSTTTTTTTTTXXX[[[]]]^^^```fffjjjoooxxx{{{vvvrrrqqqpppmmmhhhccc^^^YYYSSSOOOJJJJJJKKKNNNSSSYYY___ccchhhppp{{{~~~|||{{{}}}zzzxxxyyyyyy}}}|||zzzzzzzzzzzz~~~vvvooolllkkkiiijjjmmmooojjjeeeeeeiiinnnpppqqqtttzzz}}}qqqpppnnnooooooooommmkkkkkkgggbbb]]]ZZZVVVQQQOOOKKKKKKJJJIIIGGGEEECCCBBB@@@@@@??????AAADDDGGGIIIQQQSSSVVVYYY[[[[[[[[[ZZZTTTSSSQQQQQQQQQQQQOOOMMMGGGDDD@@@;;;777555444333444444333222222222222222000111222333333333333333222222222222222222222222---...///000000111000000000///...///000111000///000000111111111111000000000000000000000000000000............////////////////////////000000000000------------...///000000000000000000000000000000////////////........................////////////...//////000000111111111......////////////......jjjXXXOOOMMMIIIGGGFFFFFFDDDCCCBBB@@@>>>======;;;888666444444555666666777888888999888777666555444444444555555444444444333333333444333333333333333333444555333111222333444444333333222111111111222444555000000111111111222222222000000000111111000000000222111000//////000222333111111000000000000111111...000222111///...///111000000000000000111222222111111111111111111111111000111222111/////////000///000000000111111111111000000000000111111111111444333333333333444555555111222333333333333222111///111333222000///000222333333222111111111111111222222222333333444555666222222333333333333444444222222222333333333333444333333444444555777888999======???AAADDDGGGIIIKKKOOOQQQTTTWWWYYYYYYYYYXXXWWW\\\bbbfffiiiooowww}}}xxxmmmjjjiiifffdddeeefffbbb[[[VVVSSSQQQPPPOOOPPPRRRTTTWWW\\\bbbiiinnnmmmttt|||}}}|||zzzyyy~~~~~~|||zzzvvvuuuwwwuuupppjjjiiikkkllljjjgggfffjjjqqqzzz~~~zzzxxxxxxxxxwwwuuutttqqqlllgggccc]]]XXXTTTMMMLLLKKKIIIHHHGGGFFFFFFBBBAAA???>>>>>>@@@BBBCCCIIILLLQQQVVVZZZ\\\\\\[[[XXXVVVTTTTTTUUUTTTSSSQQQIIIFFFBBB===999777666666444444333222222222222333222222333333333333333333111111111111111111111111...///000111111111000000000///...///000111000///000000111111111111000000000000000000000000000000...////////////000000000////////////////////////,,,,,,---...///111222333111111111111111111111111////////////........................////////////------...//////000111111......////////////......hhhUUUOOOLLLIIIGGGFFFFFFEEECCCBBB@@@>>>===<<<:::777444666777777888999999::::::999888666555444333222222555555444444444333333333666555555444444555555666444333111222333444444333222111000//////111333555000000111111222222222222111111222222222222111111333222000...///111333555111111000000000000111111,,,...111111///...000222000000///000000111222222111111111111111111111111111222222111/////////000//////000000111111111222000000000000111111111111111111000000111111222333111222333444444333222111222555777777444333444666333222222111000000000111333333333444555666777888222222333333333444444444444444444555555555666666000111222555777:::===>>>???@@@BBBDDDGGGKKKNNNOOOUUUWWWZZZ]]]^^^]]]\\\[[[```fffnnntttyyyyyyjjj^^^\\\^^^]]]]]]```aaa[[[SSSNNNNNNQQQTTTVVV[[[\\\^^^```ccchhhnnnrrrpppuuu|||~~~yyysssqqqppplllfff```aaabbbdddiiipppxxx{{{xxxtttpppkkkfff___[[[OOONNNLLLJJJIIIHHHIIIIIIDDDBBB@@@???>>>???@@@AAABBBEEELLLRRRWWWYYYZZZZZZ[[[YYYWWWWWWWWWVVVTTTSSSJJJHHHDDD???;;;999888888555444333333222222333333333333333444444333333222000000000000000000000000111222333333222111000///000///...///000111111///000000111111111111000000000000000000000000000000000000000000111111111111000000000000000/////////......///000222444666777111111111111111111111111111111111111000000000000............/////////000,,,------...///000000111......////////////......kkkZZZQQQNNNJJJHHHGGGFFFEEEDDD@@@@@@???>>><<<:::999888888888777777777777888888888777666555333333222222555555444444333333333333555555555555555555444444333333333333333333333333222222222222222222222222111000///---------...//////111111111000///000111111111000///......//////111111111111111111111111000//////000111111///---000000000000000000000000000000000000111111111111000000000000111111111111333333222222111000000000333333333333333222111000000000111111222222222222222333333444444333333222444444222222222222444444444333111000000111333444333333333333444444555666333333333333333333333333555444333222222222444444888777666777888;;;===???CCCDDDFFFJJJMMMQQQSSSUUU\\\ZZZ]]]bbbaaa[[[[[[```hhhrrr}}}~~~wwwsssiiiaaa[[[[[[[[[YYYXXXYYYWWWVVVUUUXXX\\\bbbfffhhhkkkkkkjjjkkkqqqzzz~~~|||~~~|||}}}yyyooogggaaa]]]^^^cccfffgggnnnxxx|||vvvpppkkkfffbbb\\\XXXSSSMMMIIIHHHHHHHHHBBBAAA@@@???>>>=========???BBBFFFIIIMMMQQQVVVZZZUUUXXXZZZZZZXXXUUUTTTTTTQQQMMMGGGAAA<<<;;;<<<<<<666555333222222222333333222222222222222222222222111222333444444333222111000111111111111222222222111111000000000000111111000000000000000000000000000000000000////////////////////////////////////000000000000000000000000...///111222222222111000------///000111111111111111000///...------...///...............///000000---...000111111111000///000000000000////////////hhhXXXPPPMMMJJJGGGGGGFFFDDDCCC??????>>>===;;;:::888777888888777777777777888888:::999888777555555555555444444444444333333222222555555555555444333111111333333333333333333333333222222222222222222222222444333222111000111111222000111222222000000111222333333222111111111111111........................111000///000111111000///000000000000000000000000000000000000111111111111000000000000111111111111000000000111222222333333111222222222111111000///000111111111222222222222222333333444444333333222444333333222222333333444444333111000000111333444333333333333333333444555444444444444444444444444555555444333444444555666666666666888;;;>>>BBBDDDGGGIIILLLPPPUUUXXXZZZ\\\```]]]]]]``````^^^ccciiisss~~~}}}uuuoookkkaaaZZZSSSSSSSSSRRRSSSVVVWWWZZZ___fffnnnuuuyyy{{{}}}}}}{{{zzz~~~}}}uuuooogggbbbaaaccccccbbbhhhoooyyy|||uuuooollliiihhhbbb^^^XXXRRRLLLIIIGGGGGGCCCCCCBBBAAA@@@@@@@@@@@@CCCDDDEEEEEEGGGJJJOOOSSSSSSUUUXXXYYYWWWUUUTTTTTTPPPNNNKKKGGGBBB???<<<;;;777666555333222222333333111111111111111111111111111111222333333222111111000111111111111222222222111111000000000000111111000000000000000000000000000000000000////////////////////////////////////000000000000000000000000...///000111111111000000---...///000111111111111111000///...---......///...............///000000......///000000000000000////////////000000000000~~~dddUUUOOOLLLHHHFFFFFFEEEDDDBBB???>>>>>>===;;;999777666888888777777777777888888:::999888666555555555555444444444444444333333222666555555444333111000///333333333333333333333333222222222222222222222222444444333222222222333333111222333222111000111333333333222111111111111222111111111111111111111111333111//////000111111111000000000000000000000000000000000000111111111111000000000111111111222222000000000111222222333333000111111111111000//////111111111111222222222222222333333444444333333222444333333222222333333444444333222111111222333444444333333222222222222333444444444444444444444444666555555555666777888999777888999<<>>AAADDDGGGIIIJJJOOOQQQTTTXXXZZZ\\\\\\\\\______```cccgggnnnxxxwwwsssmmmgggccc```]]][[[SSSNNNLLLPPPSSSUUUZZZ```jjjsss|||yyyuuupppllliiikkknnnooonnnnnnooossszzz|||vvvsssqqqpppnnnjjjddd]]]UUUNNNIIIFFFEEEEEEFFFFFFFFFFFFEEEEEEGGGHHHGGGEEECCCBBBCCCEEEFFFJJJOOOSSSUUUUUUVVVWWWSSSTTTTTTTTTPPPJJJDDD@@@<<<;;;888555333222222222000000000000000000000000000000000111111000000000000000111111111222222222111111000000000000111111000000000000000000000000000000000000////////////////////////////////////////////////////////////---......///////////////......///000000000000000000000//////////////////000///////////////000000000///.........///111222000000000000////////////yyybbbUUULLLJJJGGGEEEEEEDDDCCCBBBAAAAAA@@@???===;;;999888888888777777777777888888777666555444444333444444555666777888888777666555333444444555555555555444333333333333333333333333222222222222222222222222///000000000000000000000111222333333222111222333111000000000000000111111////////////////////////111///,,,,,,...000111111111111111111111111111111///000000000111111111111111111111111222222222222333333222222111000000000111111222222333222222111333222222222222222222222222333333444444333333222333333333333333333333333222222222222222222222222444333333222111111111111111222222222333333333444444555666888:::;;;<<<======???CCCGGGKKKNNNPPPQQQUUUVVVXXXZZZ\\\\\\\\\\\\[[[aaaiiipppxxx|||wwwqqqjjjbbb^^^ZZZWWWUUUTTTSSSRRRMMMKKKMMMTTTXXX[[[aaahhhqqqzzz~~~xxxtttsssssstttqqqmmmiiifffgggkkkpppsssxxx|||{{{uuurrrpppmmmggg```YYYRRRMMMKKKIIIIIIIIIIIIIIIHHHFFFFFFGGGIIIJJJJJJHHHEEEDDDEEEBBBEEEKKKOOOQQQTTTVVVXXXVVVVVVVVVUUURRRNNNJJJGGG???===:::777444222111111111111111111111111111111111000000000000000000111000000111111111222222222111111000000000000111111000000000000000000000000000000000000////////////000000000000000000000000////////////////////////...............//////000...//////000000000000/////////000000000000000000111000000/////////000000000///.........///111222222222111000///...------xxxbbbWWWLLLJJJGGGEEEEEEEEEDDDCCCBBBBBBAAA@@@>>><<<:::999888888777777777777888888888888777666666666666666444555777999999888666555333333444555666666666666333333333333333333333333222222222222222222222222000111222222333222222222111222333222111000111333333222222222222333444444000000000000000000000000000...------///111222111111111111111111111111111000000000000111111111111111111111222222222222333000000000111222222333333111111222333333333333222333333333333222222222222222333333444444333333222222333333444444333333222222222222222222222222222444333333222222222222333111222222333333444444444555666888;;;===??????@@@>>>BBBGGGMMMSSSVVVXXXYYYSSSTTTVVVXXXZZZ]]]___```bbbmmmyyy}}}pppgggccc]]]WWWUUURRROOONNNOOOQQQQQQQQQOOONNNQQQWWW\\\```gggooottt}}}~~~|||zzzvvvqqqjjjeeecccdddeeeeeeeeehhhnnnwww~~~zzzuuuqqqllleee^^^XXXUUUSSSPPPPPPPPPPPPNNNKKKIIIHHHGGGJJJLLLLLLJJJHHHHHHHHHCCCEEEHHHKKKMMMOOOSSSVVVVVVVVVVVVVVVTTTQQQNNNLLLDDDBBB>>>:::777444333222222222222222222222222222222111111000000111111222000111111111111222222222111111000000000000111111000000000000000000000000000000000000////////////000000000000000000000000//////////////////////////////......//////000111//////000000000000////////////000111111111000000111111000/////////000000///////////////000111111222222111000///...------vvvbbbXXXLLLJJJGGGEEEFFFFFFEEEDDDAAAAAA@@@???===;;;:::999888888777777777777888888888888777666666666666777222333666888888777555444333333444555555555444444333333333333333333333333222222222222222222222222111111333444444444333333000111222222000000111222333222222222333333444555222222222222222222222222000//////000222444333222111111111111111111111111000000000000111111111111111111111222222222333333000000000111222222333333000000111222222222222222444444333333333222222222222333333444444333333222222333333444444333333222222222222333333222222222333333333333333333444555333333444444555666666777777888;;;>>>AAACCCDDDDDDFFFIIINNNSSSWWWYYYZZZYYYQQQRRRUUUYYY___ffflllooovvvzzzvvvmmmbbb\\\[[[VVVQQQOOONNNNNNQQQWWW\\\___aaa^^^\\\\\\```cccgggqqq{{{{{{sssmmmjjjgggeeebbb___^^^aaagggkkkqqq~~~}}}yyyrrrkkkddd___]]][[[[[[[[[ZZZXXXUUUQQQNNNKKKJJJJJJJJJHHHGGGGGGIIIKKKIIIIIIIIIHHHHHHIIIMMMPPPSSSTTTVVVWWWWWWTTTQQQNNNIIIGGGCCC???;;;888666555333333333333333333333333333222111111111111222333000111111111111222222222111111000000000000111111000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000/////////000111222//////000000000000//////...///000111222111111000222111111000//////000000......///000000000000000////////////000000000000uuubbbXXXMMMJJJGGGFFFFFFFFFEEEDDD@@@@@@???>>><<<:::999888888888777777777777888888666555555444444444444555000222444666777666444222444444444444333333222111333333333333333333333333222222222222222222222222///000222333444333333222///111222111000///000111111000000000111222222333////////////////////////111111111333555666555333111111111111111111111111000000000000111111111111111111222222222333333333333333222222111000000000//////000111111111111111444444444333333222222222222333333444444333333222222222444444444444222222111222222333333222222111333333333333444555555666555555555666777888888999999;;;>>>AAADDDFFFGGGGGGOOOQQQUUUXXXYYYXXXVVVUUUVVVXXX\\\bbbkkkuuu~~~tttkkkhhhbbbZZZXXXYYYVVVQQQLLLMMMQQQXXXbbbkkkrrruuupppllliiiiiijjjppp|||~~~||||||vvvsssooojjjfffbbb^^^]]]^^^^^^aaammm{{{xxxppphhhdddbbbaaabbbbbbaaa___[[[VVVQQQOOOMMMKKKHHHDDDCCCEEEIIIMMMNNNMMMJJJGGGDDDEEEHHHKKKPPPSSSWWWYYYYYYVVVQQQNNNMMMKKKGGGBBB>>>:::999888222222222222222222222222444333222111111222333444000111111111111222222222111111000000000000111111000000000000000000000000000000000000////////////000000000000000000000000111111111111111111111111111000/////////000222333///000000000000000//////...///000222222222111000222222111000000///000000---...000111111111000///------...///000111222333uuuaaaWWWOOOLLLIIIHHHGGGFFFDDDBBB???>>>>>>===<<<:::999888333444777999::::::999888888888777777666666555555555555555444333333333222222222333444444555555666666666555555444444444333111222222222222111000000111111111111111111111111222222333333333222111111444444444333333222222222222222111111000/////////000000000000000111111111333222111/////////000000222111111111000000//////000111111111111222222222---///333666777666444222............////////////222222333333333444444444444444444333333222222222222222222333333444444444444444444333333222222222111222333555666777777777555555555333333444888;;;AAABBBCCCEEEGGGKKKPPPTTTWWWYYY\\\\\\[[[XXXWWWWWWWWWYYY^^^jjjzzz|||sssnnnaaa\\\ZZZ\\\]]]YYYUUUTTTSSS]]]iiisss}}}xxxooonnnwww|||{{{xxxpppiiihhhddd___[[[ZZZ___gggmmmxxx||||||rrrmmmmmmooommmkkkhhheeebbb___ZZZVVVVVVOOOHHHEEEFFFHHHGGGEEEKKKKKKKKKJJJIIIHHHGGGFFFMMMPPPSSSVVVWWWVVVTTTSSSOOOKKKGGGDDDCCC@@@;;;888888666444333333444444333444444333333333222222222111111222333333222222222000///.........///111222000000000000000000000000333333333222111000//////,,,...000111222111///...//////000000111111222222000000111111111111000000222222111111000000////////////000111111111111111000000000000000000000000111000///...------...///---.........//////000000tttaaaWWWNNNKKKHHHGGGFFFEEECCCAAA??????>>>===<<<:::999888666666888999999888777777777777666666555444444444666666666666666555555555444444444444444444444444444444444444444444333333111222222222222111000000111111111111111111111111111222222333333333222222222111111111000000000000111111111111000000000000222222222222333333333333111111000///000000111222111111111111000000000///000111111111111222222222///000333555555444333222////////////000000000000111111222222222333333333555444444444333333333222333333333333333333444444444444444333333333222222222222333555666666666666555666777888999<<>>===<<<:::999888888888888888777777666666666666666555444444333333555555555666666666666666666666555444444333222222333333444444444444444444111222222222222111000000111111111111111111111111000111222222333333333333111111111111000000000000000000000111111111111222222222222222333333444444000000000000111222333444111111111111000000000000000111111111111222222222111111222222333222111111000000000000111111111222111111111111222222222222555555555444444444444444444444444444333333333333444444444444333333333333333333444444555555555555333555777888:::>>>DDDGGGHHHKKKOOORRRUUUXXX[[[^^^```aaaaaa```___```ccceeelllqqq{{{}}}qqqfff\\\VVVPPPOOORRRUUUVVVWWW]]]eee~~~{{{xxxzzz||||||||||||zzzzzzxxxtttpppmmmkkkjjjjjjoooooosss|||{{{tttooollliiigggfff]]]WWWOOOJJJHHHFFFCCC@@@DDDDDDDDDEEEEEEEEEFFFFFFBBBEEEIIINNNSSSVVVWWWXXXXXXUUURRRPPPMMMJJJFFFCCC>>>;;;888777666666444333111222333333333222111000111222222333222222111111111111000000111111222333000000000000000000000000111111111111111111111111////////////000000000000111111111111000000000000///000000111111000000///............////////////------...///////////////000000000000000000000000000000///.........//////............////////////sss```VVVMMMKKKHHHFFFFFFEEECCCAAA?????????>>><<<;;;999888888888777777666777888888777666666555555444444333222333333333444555555555555555444444444333333333222333444555666666555555111222222222222111000000111111111111111111111111///000111222333444444444444444444444333333333333//////000111111222333333///000000111111222222222111111111111222222333333111111111000000000000000000000111111111222222222333222222111000000000111111111111222222222333333111111222222222333333333555555555555555555555555555555444444333333333222444444444444444444333333444444444444444444555555666777999;;;<<>>===;;;:::999666666666666777888999:::888888777777666555555444222333333333444555555555333333333444444444555555222333555777777777666555111222222222222111000000111111111111111111111111///000111222333444444444444444555555555555555555//////000111222333444444///000000111222222333333333333333333333222111111000000000000000000111111000000111111111222222222444333222000000000000111222222222222333333333333333333333444444444444555555555555555555555555555555555555444444333333333444444444444444444444444666555444444444555666666:::<<>>===;;;:::999555555666777888999::::::888888888777666666555555555555555666666666666666222222333333444555666666222444555777777666444333111222222222222111000000111111111111111111111111000111222222333333333333222222222222333333333333000000111111222333444444111222222333444555666666444444555444444222111000000000000000111111111111000111111111111222222222444333222111111111111111222222222222333333333444444444444444555555555555444444444444444555555555555555555444444444444444444444444444555555555555666666555555555666888999888;;;???CCCGGGLLLQQQTTTTTTWWW[[[^^^___```aaabbb```hhhuuuzzzuuutttrrrlllfffaaa^^^ZZZWWWSSSNNNIIIFFFIIILLLRRRYYY___fffvvv~~~||||||~~~zzzwwwqqqlllnnnrrrxxx{{{uuuppphhhfffccc^^^YYYTTTQQQOOOHHHGGGEEEDDDDDDEEEFFFGGGKKKIIIEEECCCEEEJJJPPPTTTWWWYYY[[[[[[YYYVVVUUUTTTNNNLLLHHHEEEBBB>>>999666777777666666666555555555666666666666555444333333111111222333333333333222000000000000000000000000000000000000000000000000////////////000000000000111111111111000000000000...//////000000//////...000000000000111111111111///000000111111111111111000000000000000000000000//////000111111111000000///////////////.........ppp___VVVNNNLLLIIIGGGFFFEEECCCBBB@@@@@@@@@???===<<<:::999555666777888999999888777888777777666555555444444666666666666666555555555333444444444444444444444111222444555555444111000111222222222222111000000111111111111111111111111111222222333333333222222000000000111111222222222111111111222222333333333111222222333444555666777333333444555555444333222///000000000111111111111000111111111111222222222333333333333333222222222111222222222222333333333333333333444444444555555222333333333444444444444444444444444555555555555444444444444555555555666777666555555666888:::<<<:::===BBBFFFJJJNNNSSSVVVTTTXXX\\\```bbbdddfffhhhoooxxxyyykkkddddddccc^^^YYYTTTTTTSSSQQQOOOOOOPPPRRRUUUVVVZZZ```eeekkkxxx}}}tttqqqssslllqqqwww}}}{{{pppooolllgggaaa[[[WWWUUULLLKKKIIIFFFEEEEEEFFFFFFHHHGGGEEEEEEFFFHHHJJJLLLUUUXXX\\\\\\[[[XXXXXXYYYVVVTTTPPPMMMIIIDDD>>>;;;888777555444444444666666555555555555444333222111000000222333333333222111000000000000000000000000111111000000//////......---...000111111111000///000000000000000111111111......////////////......000000000000000/////////...//////000111000000000000000000000000000000000...///000111222111111000000/////////............ppp^^^VVVMMMKKKHHHFFFEEEDDDBBBAAA@@@@@@@@@???===<<<:::999666777999:::999888666444777666666555444444333333555555555444444333333222666555555444444333333222000111333444444222///---111222222222222111000000111111111111111111111111222222333333333222111111000000111111222222222333111222222222222333333333///000000111333444555555111222444555666555555444//////000000111111111222000111111111111222222222222333333444444444333333111111222222222333333333222222333333333444444444222222222333333444444444333444444444555666666666444444444555555555666666777777666666777999<<<===DDDGGGJJJMMMPPPRRRVVVYYYWWWZZZ___cccfffiiimmmpppyyymmm___YYYZZZ[[[XXXSSSNNNOOOOOOOOOOOOTTT\\\ccceeedddggglllpppuuu~~~yyyyyyjjjlllnnnooosss}}}xxxxxxuuuppphhhaaa\\\ZZZRRRPPPMMMJJJHHHGGGHHHHHHCCCDDDEEEGGGGGGGGGFFFEEESSSWWW\\\]]]\\\ZZZZZZ[[[\\\YYYVVVRRRNNNHHHBBB>>>888777444222222333555777333444333333222111000//////000111222333222111111000000000000000000000000222111111000///......------...000111222111///...//////000000111111222222......////////////......000000//////.........------......///////////////000000000000000000000000...///000222222222111000000000//////.........---mmm[[[RRRMMMKKKHHHFFFEEEDDDBBB@@@DDDBBB@@@===;;;:::::::::888666555555666777777666888888777666666666666666333333444444444333222222222333444555555555444333444444444444444444333333555444333333222222333333///000000000000111111111222222111111111111111111111111111111111111111111111111111111111111222222111222222333333222222111333222222111111222222333222222222222222111000///---...111333444333222111222111000000000111222333333333222222333333444555555333111111333444333222555555555555555555555555666555555444444666777888444444333333222333333333333555666777999;;;???BBBFFFKKKRRRVVVXXXWWWWWWWWWUUUYYYcccpppvvvwww{{{|||vvviiiaaa\\\[[[YYYUUURRRRRRKKKKKKNNNUUU___iiirrrwwwyyyvvvrrrssszzz}}}yyywwwxxxxxx~~~zzzssslllfffffffffkkkyyy{{{rrrlllgggdddbbb```\\\WWWRRROOOMMMMMMMMMGGGGGGFFFFFFFFFGGGGGGHHHLLLNNNSSSWWW[[[]]]]]]]]]\\\[[[XXXVVVSSSNNNHHHCCCCCC>>>888555555666666555555444333222111111111111111111111111111111111111000000000000000000000000000000000000000000000000000///.........///111222000000111111111111000000111000///......///000111///000000000000000//////000000000000000000000000000000000000111111111111000000000000000000000000000000//////.........---nnn\\\SSSMMMKKKHHHFFFEEEDDDBBBAAACCCBBB???===;;;:::::::::999777555666777888777777888777777666666666666666444555555555555444333333222333444555555555444444444444444444444444444444555444333333222222333333000000000111111111222222111000000000111222333333111111111111111111111111000000111111222222222333222222333333333333222222333222222111111222222333222222222222222111000000///000111222333333222222333333222222222333444555333333222222333333444555333333333333333333333444444444444444444444444444666555555444555666777888666555444444333333444444666777888999:::===AAADDDJJJNNNSSSWWWXXXXXXYYYYYY[[[___kkkzzzuuunnnddd]]]WWWUUUTTTPPPOOOPPPQQQWWWaaammmwwwzzzwwwuuu{{{tttnnnkkkhhhiiisss~~~uuunnnhhheeeccceeeccc___ZZZVVVSSSQQQPPPJJJIIIGGGEEEDDDDDDEEEFFFIIILLLRRRXXX[[[\\\\\\[[[\\\[[[ZZZYYYWWWSSSMMMIIIGGGBBB<<<888888777666555444444444333333222222222111111111111111111111111000000000000000000000000000000000000000000000000000//////...///000111222000000111111111111000000111000///......///000111//////000000000000//////000000000000000000000000//////000000000111111111000000000000000000000000000/////////............nnn]]]TTTMMMKKKHHHFFFEEEDDDCCCAAABBBAAA???===<<<:::::::::999888666666888999888777888777666666555555666666666666666666555555444444222333444444555555444444222333333444444555555555555444333333222222333333111111222222222333333333000000000000222333444555222222222222222222222222///000000111222333444444222222333333333333222222333222222111111222222333111222222222222111000000111111111222222222222222333333222222333333444555333333222222333333444555333555777666333222444666333333333333333333333333666555555555555666777777777666555555444444555555888:::;;;<<<===@@@EEEIIIOOORRRUUUWWWWWWXXXYYY[[[]]]dddssszzznnnfff^^^WWWQQQPPPOOOMMMNNNQQQYYYeeevvv~~~yyyzzz{{{uuupppkkkiiilllrrryyy}}}ssslllgggeeejjjiiifffccc___[[[XXXWWWQQQNNNIIIEEEBBBBBBCCCDDDDDDHHHOOOVVVZZZ\\\[[[ZZZ]]]]]]\\\]]]\\\ZZZUUURRRLLLHHHBBB>>>;;;999777666444444555555555444333333111111111111111111111111000000000000000000000000000000000000000000000000000////////////000111222000000111111111111000000000000////////////000000//////000000000000//////000000000000000000000000//////000000000000111111000000000000000000000000////////////............lll\\\TTTMMMJJJGGGFFFEEEEEECCCAAAAAA@@@???===<<<;;;:::999:::888777777888999999888777777666555555555555666777777666555444444444444333333333444444444444444222222333333444555666666555444333333222222333333222222222333333333444444111111111111222222333444222222222222222222222222//////000111333444555555222333333333333333333222333222222111111222222333111111222222222111111000333333222111111111222222111000111111111111222222333333222222333333444555333777:::999555333666999333333333333333333333333555555555555666666666777666666555555555555555666:::<<<>>>@@@BBBGGGLLLPPPTTTUUUVVVVVVUUUVVVXXXZZZ]]]gggyyy~~~ttthhh```WWWQQQMMMMMMNNNOOOSSSXXXfffttt|||~~~yyytttpppoooooopppxxx~~~tttlllgggjjjiiiiiigggeeebbb```^^^XXXTTTNNNGGGCCCAAABBBCCC@@@DDDIIIPPPUUUYYY\\\]]]______```aaaaaa___[[[XXXQQQNNNIIICCC???;;;888777333444555555555444333222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000111111111000000111111111111000000000000////////////000000...//////000000000000///////////////////////////////////////000000000111///////////////////////////////////////.........iiiYYYQQQLLLJJJGGGFFFEEEEEECCCBBB??????>>>===<<<;;;:::999:::888777777888999999888777666666555555555555555777666555444333333333333333333333333444444555555222222333333444555666666555444333333222222333333222333333333333444444444444444333222111111111222222222222222222222222222///000111222333444555555333333333444444333333333333222222111111222222333000111111222222222111111444333222222111222222333000000111111222222222222333333222222333333444555444999===<<<777555777;;;444444444444444444444444444555555666666666666666555555555555555666777777;;;>>>AAAEEEIIIMMMSSSVVVWWWWWWWWWUUUTTTVVVXXX[[[cccnnn{{{tttlllaaaYYYPPPLLLKKKNNNPPPSSSZZZaaasss~~~zzztttpppllloootttyyyuuunnniiiiiihhhgggfffeeeeeeeee___[[[UUUNNNIIIEEEDDDDDD???@@@CCCHHHOOOVVV\\\```aaaaaaaaaccccccaaa]]]ZZZTTTRRRNNNIIICCC>>>;;;999555555555555444333222111111111111111111111111111111111111111111111111111000000000000000000000000///000000111111111111111000000111111111111000000//////000000000000//////......///000000000000000////////////////////////...////////////000000000////////////////////////.........///////////////gggVVVOOOLLLIIIGGGFFFFFFEEEDDDBBB>>>>>>>>>===<<<;;;999999999888666666888999888777777666555555444444555555888777555333222222333333444333333333333444555666222333333444444555555555555444333333222222333333222222333333333444444444666555444222111111111111333333333333333333333333000111111222333444555555333333444444444444333333333222222111111222222333000000111222222222222111222222222333333333333333111222333444444444444333333333222222333333444555555888;;;;;;999777777999555555555555555555555555444555555666777666666666444555555666777999:::;;;>>>BBBGGGKKKOOORRRVVVYYYWWWXXXXXXXXXYYY[[[___cccoooyyy{{{sssmmmiiicccZZZSSSNNNLLLMMMRRRVVVZZZbbbkkkvvvxxxpppppppppooonnnpppxxx|||rrrooolllhhhffffffggghhheeebbb^^^XXXRRRMMMIIIGGG@@@@@@@@@CCCIIIQQQYYY^^^______```bbbcccbbb___\\\VVVVVVTTTOOOIIICCC@@@???999888666555333333222222111111111111111111111111111111111111111111111111000000000000000000000000///000111111222222111111000000111111111111000000//////000000000000//////---...///000000111111000000000000000000000000000......////////////000000000000000000000000000000.........///////////////eeeUUUNNNKKKIIIGGGFFFFFFEEEDDDCCC======>>>>>>===;;;999888999777555666777888777777666666555444444444444555:::888666444333333444444444444333333333444555666444444444444444444444444555444333333222222333333222222222222333333333333555444333222222222222222333333333333333333333333222222222333333444444444333333444444444444333333333222222111111222222333000000111222222222222222000111333444444444444333111222333444444444333333333333222222333333444555555666777888888777666555444444444444444444444444444444666777777777666555555555666888:::<<<>>>@@@CCCGGGMMMQQQTTTUUUVVVWWWVVVXXX[[[^^^aaafffkkkoooyyyzzzmmmiiidddaaa___]]]XXXUUUTTTTTTWWW]]]```dddkkktttzzz~~~~~~|||xxxqqqmmmooovvv|||}}}tttlllgggfffgggiiihhhhhhfffbbb]]]UUUOOOKKKBBBBBBAAABBBFFFLLLRRRVVVYYYZZZ\\\___bbbbbb```^^^YYYZZZZZZVVVOOOIIIFFFEEE???===999666444333444444111111111111111111111111111111111111111111111111000000000000000000000000///000111222222222111111000000111111111111000000...///000111111000///...---...///000111111111111000000000000000000000000........./////////000000000000000000000000000000............/////////000eeeUUUNNNKKKIIIGGGFFFFFFEEEDDDCCC======>>>>>>===;;;999888888666555555666777777666666666555444444444444555;;;:::777555444444555666444444333222333444555666444444444444444444333333555444333333222222333333111111222222222333333333333333333222222333444444333333333333333333333333333333333333333333333333333444444555555444444333333222222222222222222333///000111222222222222222///000333555666555444333///000111222333222111111333333222222333333444555444333444666777777444111333333333333333333333333333444666777777777666555666666888:::===???BBBCCCGGGKKKQQQUUUVVVUUUTTTTTTUUUXXX]]]bbbhhhnnnuuuzzz|||~~~{{{vvvttttttmmmddd___]]]ZZZYYYZZZ[[[[[[[[[\\\]]]aaagggjjjlllsss{{{yyyoookkklllooouuu}}}ppphhheeefffhhhjjjkkkkkkiiiccc[[[SSSNNNDDDCCCCCCDDDFFFIIIMMMOOOUUUVVVYYY]]]aaabbbaaa___ZZZ\\\]]]ZZZSSSMMMJJJJJJCCC@@@;;;777444444555666111111111111111111111111111111111111111111111111000000000000000000000000///000111222333222111111000000111111111111000000...///000111111000///...---...///000111111111111000000000000000000000000............/////////000000000000000000000000000---.........//////000000xxxaaaTTTNNNJJJHHHEEEBBBAAA@@@AAAAAA@@@@@@???>>>===<<<;;;;;;;;;999777777:::<<<:::999999999999888777666666555666666666555444444444333444444555555555555444444444444222222222222444444333222000//////000222333333333333333333333333333666555333111///---,,,+++333333333333333333333333111111222222222333333333555555555555555555555555111111111111111111111111222333444555666888999999222222111111000000//////111111111111111111111111111111111222222333333333555444444444444555666666555444444333333444444555666555555555666666777777666777:::<<<>>>BBBGGGJJJPPPSSSUUUTTTRRRRRRTTTVVVWWW\\\bbbiiissszzz{{{vvvssspppjjjeee```^^^]]]^^^bbb\\\WWWYYYaaaiiimmmmmmmmmjjjjjjmmmpppvvv|||vvvqqqooouuuxxxqqqiiifffdddffffffhhhiiihhhccc[[[VVVOOOLLLHHHFFFFFFGGGHHHHHHOOORRRVVV[[[^^^```______]]][[[YYYYYYXXXUUUPPPLLLGGGDDD???:::777666777888333333222222111222222222+++---///000111000///...////////////////////////111111111111222333444555///////////////000111111...///000111111000///...............------------////////////////////////////////////000000000000---......///////////////...++++++//////***+++000vvv```SSSOOOKKKIIIFFFCCCAAAAAAAAAAAA@@@@@@???>>>===<<<;;;;;;999777555555777888777666888888777777666555555444555555555555555444444444444444555555555555444444444333333222222333333444444333222111111222333444333333333333333333333333444333333222111000000///222222222222222111111111111111222222222333333333444444444444444444444444111111111111111111111111111222333333444555666666222222222222111111111111333333333333333333333333222222333333444444444444555444444444444555666666555444444333333444444555444444333222333444555666777:::===@@@CCCFFFKKKNNNPPPRRRTTTUUUTTTUUUWWWZZZ]]]eeennntttyyy|||xxxrrrkkkhhhccc^^^\\\\\\^^^___cccaaaaaaiiittt}}}yyyvvvxxx~~~~~~zzzvvvtttqqqrrruuu}}}|||vvvqqqiiigggffffffeeebbb^^^[[[VVVRRRKKKGGGFFFFFFGGGGGGHHHKKKPPPVVVZZZ]]]_________]]]\\\\\\\\\ZZZUUUQQQJJJGGGBBB===999777777777333333222222222222333333...///000111111111000///000000000000000000000000000000111222222333444444///////////////000111111//////000000000000//////111000000000//////......////////////////////////////////////000000000000---......///////////////000,,,,,,///000------111sss^^^SSSOOOLLLJJJGGGEEEBBBAAAAAAAAA@@@??????>>>===<<<;;;;;;999777555555666666555444777777666666555555444444444444444555555555555555444444555555555555444444444333333222222333333444555444333222222333444555333333333333333333333333222222222222333333444444444333333333222222111111111111222222222333333333333333333333333333333333222222222222222222222222111111111222222333333333222222222333333333333333222222222222222222222222444444444444555555555555555444444444444555666666555555444444444444555555555444222111222333666777:::===BBBFFFJJJMMMQQQTTTTTTTTTUUUUUUUUUXXX\\\___hhhtttzzzrrrkkkccc```[[[WWWWWWZZZ^^^aaa^^^cccnnn|||}}}zzzxxxrrrpppnnnqqqzzzsssoooiiieeecccccccccbbb___YYYRRRLLLIIIHHHGGGFFFFFFHHHLLLQQQVVVZZZ]]]^^^^^^^^^^^^^^^^^^\\\YYYVVVPPPMMMHHHBBB===999777666444444333333333333444444222222222111111111111111111111111111111111111111///000111333333333333222///////////////000111111000000////////////000000333333222111111000//////////////////////////////////////////000000000000---......///////////////111...,,,///111000000222qqq\\\RRROOOLLLKKKHHHFFFCCCBBBAAA@@@??????>>>===<<<;;;;;;:::;;;999888777777666666555777777777666666555555555333444444444555666666666333444444555555444444333333333333333333333333333444444333222222333444444333333333333333333333333111111111222333444444555777666666555555444444333111111222222222333333333222222222222222222222222222222222222222222222222222222222222222111111111111111222222333333444444333333333333333333333333444444444444444444444555555444444444444555666666555555444444444444555555888777444333444777:::<<<===AAAGGGLLLPPPSSSVVVXXX[[[YYYVVVUUUWWW\\\ccchhh{{{vvvllleee```\\\WWWRRRSSSWWW]]]aaa```kkk~~~|||yyyyyytttppppppvvv}}}rrriiieeedddddddddccc___ZZZUUUQQQNNNJJJHHHHHHIIIKKKOOOSSSXXX[[[]]]\\\\\\]]]^^^]]]\\\ZZZXXXTTTRRRNNNHHHBBB===999777555555444444333444444444444333222111000000111111111111111111111111111111...000222333444333111000///////////////000000111111000///......///000111444333222222111000//////////////////////////////////////////000000000000---......///////////////111///...///000111111111qqq\\\RRROOOKKKJJJHHHFFFDDDBBBAAA@@@??????>>>===<<<;;;::::::::::::999777666555666666888888777777777777777666333444444444555666666666333333444444444444333333333333333333333333333333333333222222222222333333333333333333333333333333111111111222222222222222666666666555555444444444111111222222222333333333222222222222222222222222222222222222222222222222333333333333222222222222000111111111222222333333777777777777777777777777444444444333333333333333555444444444444555666666666555555444444555555666999777666555777:::>>>AAABBBFFFKKKPPPSSSVVVYYY\\\^^^ZZZWWWWWW]]]gggrrrxxxrrriiiddd^^^ZZZSSSOOOOOOTTTZZZ___jjjyyy~~~{{{}}}zzzwwwwww{{{~~~qqqiiieeebbbaaabbbaaa___^^^[[[WWWQQQMMMFFFGGGHHHKKKPPPUUUZZZ]]][[[\\\]]]^^^]]][[[YYYXXXWWWVVVSSSOOOIIICCC>>>;;;888777666555444444444444333222111000000000000000000000000000000000000000...000222333333222111000///////////////000000111111000///......///000111222222111000//////......////////////////////////////////////000000000000---......//////////////////111222111000000111000rrr]]]RRRNNNIIIHHHGGGFFFDDDCCCAAAAAA???>>>>>>===<<<;;;::::::777888888666444444555666888888888888777777777777444444444555555555555555333333444444444444333333222333333444444333333222222222222333333222222222333333333333333333333333222222222222222222222222222222222222222333333333111111222222222333333333222222222222222222222222333333333333333333333333444333333333333333333333111111111111222222222222333333333333333333333333444444444333333333333333555444444444444555666666666666555555555555666666777666666777999===AAADDDIIILLLPPPSSSVVVXXX[[[^^^]]][[[[[[aaakkkyyywwwlllfffcccYYYVVVQQQNNNOOOUUU\\\```rrr~~~ssskkkddd```aaaaaaaaabbbaaa]]]WWWSSSEEEDDDEEEGGGLLLRRRYYY\\\[[[]]]______\\\YYYWWWWWWWWWWWWWWWTTTPPPJJJDDDAAA;;;:::888666555444333333222222222111111111111111000000000000000000000000///000111222222111000000///////////////000111111000000////////////000000000000/////////.........////////////////////////////////////000000000000---......///////////////---555999666111000000000uuu^^^RRRMMMFFFFFFFFFEEEDDDCCCBBBAAA>>>>>>===<<<;;;::::::999666888999777555444666999777777777777777777777777555555555555555444444444222333333444444333333222222333333444444333333222333333444444444444333333333333333333333333333333222222222222333333444444000000111111222222333333111111222222222333333333333333333333333333333333333333333333333333333333222333333333333333333333333333333333333222222222000000000000000000000000555555555555444444444333555444444444444555666666666666555555555555666666666777888;;;???CCCFFFHHHQQQSSSUUUVVVXXXZZZ]]]```___aaafffppp}}}zzzkkkccc```]]]UUUSSSQQQQQQUUU]]]eeejjjwwwyyynnngggaaa`````````___^^^ZZZXXXLLLJJJHHHGGGIIINNNTTTXXXZZZ]]]^^^]]]XXXTTTSSSSSSVVVWWWXXXXXXUUUPPPJJJFFF>>><<<:::888555333222111111222333444444333222222111111111111111111111111111111111111111000000000///////////////000111111//////000000000000//////.........////////////000////////////////////////////////////000000000000---......///////////////---999BBB<<<333000111222vvv___RRRMMMEEEEEEEEEEEEDDDCCCBBBAAA>>>>>>===<<<;;;::::::999888:::;;;:::888777:::<<<555555555666666666666666666666666555555444444333222333333444444333333222222222444444444444222222444444555555555555444444333333333333333333333333111222222333444555666777000111222333444555555666111111222222222333333333333333333333333333333333333333333333333333333333111111222222222333333333555555555444444333333333555555555555555555555555777777666666555555555444555444444444444555666666666666555555555555666666888999<<<@@@DDDHHHKKKMMMVVVWWWXXXYYYYYY[[[^^^aaadddhhhppp||||||mmmaaa[[[YYYVVVSSSRRRSSSUUU\\\fffpppvvv~~~yyyqqqcccaaa^^^\\\\\\\\\\\\[[[WWWTTTOOOKKKJJJLLLPPPRRRXXXZZZ\\\YYYTTTOOOMMMNNNUUUWWWYYYZZZXXXSSSNNNJJJ@@@>>>;;;888555333111000000222444666666666444333222222222222222222222222222111000000///000000111///////////////000111111...///000111111000///............///000000111111////////////////////////////////////000000000000---......///////////////---===HHHAAA555000222333{{{bbbSSSMMMKKKJJJIIIGGGDDDBBBAAA@@@@@@@@@???===<<<;;;:::999999999999888888888888777666777888888888777555444666555555555666777999:::999888777555444444444444333333333222222111111111444444444444444444444444111111111222222333333444111111222222222333333333111222222333333444444555333333333333333333333333444444444444444444444444333333333333333333333333222333333444444333333222***---000444666666555444333333333444444444555555444444444333333222222222333333222222333333444555333555888999888777777777;;;<<<>>>CCCJJJPPPTTTUUUXXXZZZ]]]aaaaaa```bbbfffhhhnnnyyy~~~qqqrrroooggg]]]VVVUUUWWWYYY]]]bbbfffkkkqqqzzzyyyjjj\\\ZZZ[[[YYYXXXZZZYYYYYYXXXSSSMMMJJJKKKMMMWWWVVVVVVVVVUUURRRMMMIIIHHHKKKPPPTTTTTTRRRNNNLLLGGGEEEBBB>>>:::666444333777555333222333333222000333222222222111111000000000111111111111222222222333222111000000111222333111111111111000000000000111111111111111000//////000000000000000000000000000000////////////000000000000000000000000000000111888;;;444000111444333zzzaaaSSSMMMJJJIIIHHHFFFDDDBBBAAA@@@@@@???>>>===<<<:::999999999999999888888888888777555555666666666555444333555555555555666666777888888777666555555444444555444444444444333333222222333333333333333333333333222222222222222333333333111222222222222333333333333333333333333333333333333333333333333333333333111111111111111111111111333333333333333333333333222333333444444333333222000111333444444333222111333333333444444444555555777777777666666666555555444444333333444444555666333555777888777777888999<<<>>>AAAFFFLLLQQQTTTUUUZZZZZZ[[[^^^bbbfffkkkooowwwzzz~~~}}}vvvpppkkkkkkhhhaaaZZZXXX[[[___fffhhhkkknnnttt|||xxxhhhaaa]]]ZZZZZZ\\\[[[[[[ZZZWWWQQQNNNMMMNNNRRRSSSUUUVVVVVVSSSMMMHHHEEEHHHKKKOOOQQQQQQQQQPPPIIIHHHEEEAAA===999777666777555333222222333222111222222222111111000000000000111111111111222222222333222111000000111222333111111111111000000000000000000111111000000///...000000000000000000000000111000///////////////000000000000000000000000000000666888222...000222111yyyaaaRRRLLLIIIHHHGGGFFFDDDCCCBBBAAA??????>>><<<;;;:::999888999999999888888888888777444444444555444444333222444444555555666555555555666666555555555555555666555555555555444444444444222222222222222222222222333333333333222222222222222222222222333333333333555555444333333222111111333333333333333333333333333333333333333333333333333333333333333333333333222333333444444333333222333333333333333222222222333333333444444444555555888888888777777777777777555555555444555666666777444555666666666888;;;===???BBBFFFKKKOOORRRSSSSSSYYYYYY[[[```iiirrrxxx{{{}}}zzzvvvooogggbbbhhhgggeeebbbaaafffooovvv~~~}}}{{{|||{{{}}}{{{zzzmmmccc]]][[[^^^[[[\\\]]][[[WWWSSSQQQPPPNNNOOORRRUUUVVVSSSNNNIIICCCDDDFFFHHHLLLPPPSSSUUUMMMLLLIIIFFFBBB>>>;;;999777444222111222333222111111111111000000000000000000111111111111222222222222222111111111111222222111111111111000000000000//////000000000///......000000000000000000000000111111000///////////////000000000000000000000000...333444000---...//////vvv```RRRLLLHHHGGGFFFEEEDDDCCCBBBBBB???>>>===<<<;;;:::999888999999999888888888777777444555444444444444333333333444555666555444333222444444444444444555666777555444444444444444444444222222222222222222222222444444444333333222222111222222222333333333444444444444444333333222222222222222222222222222222222555555555555555555555555222222333333333333444444222333333444444333333222333222111111222333555666333333333444444444555555555555555555555555555555555555444444555555666777555666666666777999>>>BBBCCCGGGKKKOOOQQQQQQRRRRRRUUU[[[bbblllwww}}}yyysssnnnjjjeeeaaa^^^dddeeefffiiiooozzz~~~{{{wwwyyy{{{~~~|||nnnccc^^^]]]ZZZ\\\^^^^^^\\\YYYVVVTTTNNNOOOPPPRRRTTTSSSOOOMMMEEEDDDCCCDDDHHHMMMSSSWWWRRRQQQOOOLLLGGGBBB>>>;;;888555222111222333333222000000000000000000000000000000111111111222222222222222222222222222222222111111111111000000000///......////////////......////////////////////////222111000//////......///////////////////////////...111222000...---...///ttt___RRRLLLGGGGGGFFFEEEDDDCCCBBBAAA??????>>>===;;;:::999888999999999888888888777777777666666555555555555555333333444555555444333222444333333444444555666777333333333333333444444444444444444444444444444444555444444333333222222222222222333333333444444444222222222333333444444444222222222222222222222222111111111111111111111111222222222333333444444444222333333444444333333222444333222111222333555666333333333444444444555555444444444444444444444444444444444333444555555666666666777777999<<>>:::666333333444444333111111111111111222222222000111111111111222222222222222333333333333222222111111111111000000000000......///000000000//////000000000000000000000000000000////////////000000000000000000000000000000111//////111111//////111ppp^^^RRRKKKIIIHHHGGGEEECCCAAA@@@???AAAAAA@@@>>>===<<<;;;:::999999999888888888888777999888777666666666777777444333333444444555666666444444333333333444555555333444444444555555555555333333333333333333333333333333333444444444444444333333333444444444444555333333333333333333333333111111111111111111111111555555555555555555555555111111222333333444555555222333333444444333333222666555444333333333333333333333333444444444555555666666777777777888888888555555555444555555666777666888:::===???CCCIIIMMMNNNQQQSSSUUUWWW]]]gggooo{{{tttqqqnnnjjjgggggggggffffffnnnzzzsssiiifffaaa``````aaaaaa```aaa]]]WWWRRRQQQPPPPPPOOONNNKKKGGGCCCAAACCCEEEGGGMMMPPPRRRTTTSSSPPPKKKIIIBBB>>>888555444444444333111222222222333333333333000111111111111222222222222222333444444333222222111111111111000000000000...///000000111111000000000000000000000000000000///......//////000111222000000000000000000000000222------111222......111ooo]]]QQQKKKIIIHHHGGGEEECCC@@@???>>>BBBAAA@@@???>>>===<<<;;;999999999888888888888777999888777555555666666777444444333333444666777999555444444333333444444444444555555555666666777777222222222222222222222222333333333444444555555555333333333444444444555555555444444333333222222111111111111111111111111111222222222222222222222222111111222333333444555555222333333444444333333222111111222333555666666777333333333444444444555555555555666666777777777888666666666666666777888888666999<<<>>>AAAFFFKKKNNNNNNQQQTTTVVVZZZcccqqq{{{}}}qqqmmmjjjhhhgggggggggfffeeeppp|||}}}~~~qqqllldddaaa```bbbbbbaaaddd```[[[VVVSSSQQQNNNLLLLLLJJJFFFBBBAAAAAABBBCCCHHHKKKPPPTTTUUUSSSPPPNNNDDD@@@:::666444444444333222222222333333444444444000111111111111222222222222222444444444444222222111111111111000000000000//////000111111111111111000000000000000000000000............///111222333000000000000000000000000111,,,,,,000111...---000jjj[[[PPPJJJJJJGGGEEECCCCCCBBB@@@???<<<===>>>>>>===;;;999777999999999999888666555555888777666444444555555666555555666666555333111000777666555555777777666555555555555444333222000///555444444333333444444555555555555444444333333333000000222444555666666666333222111000000111222333333333333222222111111111444333333222222333333444666444222222444444222000444444333333333333222222555555444333111111222444444444444555555555555666666555444555777888888888444444444555666777888888:::<<>>:::777444111222222333222222111000///333222222111111222222333222333555666666555333222222222111111000000//////000000111222222000///......///000111111000///...............////////////000000////////////000000//////.........---------hhhZZZPPPJJJJJJGGGEEECCCCCCBBB@@@???======>>>>>>===;;;999777888888888888777666666555888777666555444555555666444444444444333222111000444333222333444555444222444444444444333333333333333333333222222333333333555555444444444333333333333444555777888888888888444333222111111222333444333333333222222222111111444333333222222333333444777555333333555555444222222222222333333444444444555666555444222222333555444444444555555555555666666555444555777888888888666666666666777888::::::<<<>>>CCCFFFIIILLLMMMOOOTTTWWW\\\eeerrrxxxtttrrrjjjfffbbb```bbbfffjjjmmmtttyyywwwxxx~~~{{{pppggg``````dddfffgggfffccc]]]UUUOOOLLLMMMMMMLLLJJJHHHDDDAAA???BBBFFFMMMRRRUUUTTTRRRPPPNNNJJJDDD@@@<<<888444222222222222222111111000000222111111000000111111222222333444555555444333222111111111000000000000000111111111111111000////////////000000000000//////....../////////000000000000000////////////000000000000/////////.........~~~fffXXXOOOKKKJJJGGGEEECCCCCCBBB@@@???======>>>>>>===;;;999888666666777777777777666666777777666555555555555666666555444333333333333333444333222222444444333222444444333333333444666777333333333333333333333333555444444444444333333333222333444444555555555444444444333333333333444444333333333333222222222222444333333222222333333444777555444444555666555333111111222333444555666666555666666555333333444666444444444555555555555666666555444555777888888888777777777888999;;;===>>>AAAEEEJJJMMMNNNOOOPPPPPPYYY\\\ddduuu|||wwwtttpppmmmfffeeedddeeehhhmmmqqquuuzzz{{{|||zzz|||~~~rrrhhhcccdddhhhhhhgggeee```ZZZUUUQQQJJJLLLMMMMMMKKKGGGBBB???@@@DDDIIIOOORRRSSSSSSRRROOOLLLGGGBBB???;;;666333222222222111111111111000111000000000000000000111222333444555555444333222000000000000111111111111222111111000000000000000000000////////////000000/////////000000000111111000000////////////000000000000000000000/////////}}}eeeVVVOOOKKKJJJGGGEEECCCCCCBBB@@@???===>>>>>>===<<<;;;999888555666666777777777666666777666666666555555555555999888666555555666777888666444333444555666555444666555333333333444666888444444444555555444444444444444444444444444444444222222333333333333222222444444333333333333444444333333333333333333333333444333333222222333333444555555444444555555444444222222333333444555555666444555666555333333444666444444444555555555555666666555444555777888888888888777777888:::===@@@BBBIIIMMMPPPRRRRRRSSSUUUXXXccciiivvv{{{uuutttrrrnnniiiiiilllooosssvvv{{{xxxnnniiigggfffeeedddbbb^^^ZZZWWWIIIJJJKKKLLLKKKHHHEEECCCAAACCCGGGLLLPPPSSSTTTTTTQQQNNNJJJGGGCCC???999666333222222111111111111111111111000000000000111111222222333333333333222222//////000000111111222222333222000/////////000111111000///......///000111000000000000111111111111000000////////////000000////////////////////////~~~eeeVVVNNNKKKJJJGGGEEECCCCCCBBB@@@???>>>>>>======<<<:::999999555666777777777777777666666666666666666555555444888777666555666777888999666555444444666666555444888666444333333333555666333333444444444444333333444444444444444444444444555666666666666555444444222222333333333333222222333333333333333333333333444333333222222333333444333333444333333333333444444444444444444444444444222333444444333222333444444444444555555555555666666555444555777888888888777777777999<<<@@@DDDGGGOOOQQQSSSRRRRRRUUU\\\bbbqqqzzzwwwtttqqqooooooqqqrrrssszzz~~~uuuiiifffcccbbbaaa```]]][[[JJJJJJIIIHHHHHHHHHIIIJJJCCCEEEGGGJJJNNNRRRUUUVVVRRRQQQNNNLLLIIIDDD>>>:::555444333222111111111222222222222111111222222222111222222222222222222111//////000000111111222222333222000/////////000111111000///......///000111000000000000111111111111000000////////////000000........................fffVVVNNNKKKJJJGGGEEECCCCCCBBB@@@???>>>>>>===<<<;;;::::::999777777888888888888777666666666666777666555555444444444444444444555666777555444333333555555444333777666444333333333444444000111333333333333111000333333333444444444444555333444444555444444333333222222333333333333222222333333333333444444444444444333333222222333333444111333444333222222333555555555555555444444333333000222444444333222333444444444444555555555555666666555444555777888888888777777888:::???DDDJJJMMMQQQSSSUUUUUUUUUZZZdddmmm}}}~~~zzzllllllkkkjjjllluuu}}}}}}rrrllleeeaaaaaa```___]]]OOOLLLIIIGGGFFFHHHKKKNNNGGGGGGGGGHHHKKKOOOSSSVVVTTTSSSRRRQQQNNNJJJDDD@@@999888555333222222222222333333222222222222333333111111111111111111111111000000000000111111111111222111111000000000000000000000////////////000000/////////000000000111111000000////////////000000------------............hhhWWWNNNKKKJJJGGGEEECCCCCCBBB@@@??????>>>===<<<;;;:::::::::999999:::999999888777666555666777777777666444444111222333444555555666555666555444444666666555444333333333333444444444444222333555666666555333222333333333444444444555555000111111222222222111111222333444555555444333222333333333444444444555555444333333222222333333444111333555555333222444666444444444444555555555555000333555555444444444555444444444555555555555666666555444555777888888888777888999===BBBJJJPPPTTTSSSWWW\\\]]]^^^dddoooxxxxxxrrrpppnnnnnnnnnpppwww~~~zzzyyywwwllldddbbbaaa___]]]UUURRRMMMJJJHHHIIIKKKMMMJJJHHHFFFEEEGGGKKKPPPSSSUUUTTTTTTUUUSSSOOOIIIEEE===;;;888555333222222222222222111111111111222222111111000000000000111111111111111000000000000000111111111111111000////////////000000000000//////....../////////000000000000000////////////000000---.........////////////jjjXXXNNNKKKJJJGGGEEECCCCCCBBB@@@??????>>>===<<<;;;:::::::::;;;;;;;;;:::999888777666555666777777777666444333222333555777888888777777999777666777888999888777///000222333444555555555666777888::::::888777666333333333444444555555555222333444555555555555444333444555666666555444333333333333444444555555555444333333222222333333444222444666666444333555888222333333444555666777777111333666777666555555666444444444555555555666666666555444555777888999888888999;;;???EEEMMMUUUYYYVVV\\\cccfffhhhnnnyyy~~~wwwrrrpppooossssssvvv|||yyyrrrttt{{{rrrgggcccbbb___]]]ZZZWWWRRRNNNKKKJJJJJJKKKKKKHHHEEEDDDEEEIIIMMMQQQUUUUUUVVVWWWVVVRRRLLLHHH???===999666333222222222111111000000000000111111111111000000000000111111222222111111000000//////000111222222222111///......///000111111000///...............////////////000000////////////000000.../////////000000111111hhhXXXNNNIIIGGGFFFDDDBBBAAAAAAAAAAAA??????>>>===<<<;;;;;;:::;;;::::::999888777666666999888666555555555666777777777555444444555666777888777777666555444444444333444555666666555444333555555555555666666666666222222222333444555666777333333333444444444555555444444444555555555555666444333444555777777555333888777555444333333444555555555555555555555555555666555333222222333555666444444444444444555666777555555555555666777999999999999:::999777777888:::===>>>BBBHHHOOOTTTVVVVVVZZZ]]]aaaiiivvv|||yyyvvvqqqmmmqqqwwwzzzzzz~~~xxxtttrrrxxx{{{tttkkkfffcccaaa___\\\WWWRRRNNNLLLLLLLLLKKKJJJGGGEEEFFFGGGJJJKKKTTTVVVWWWWWWVVVRRROOOLLLGGGCCC===999666555333222333444444444444333222111333222111000000111222333111111111111111111111111000000000000000000000000000///...------...///000,,,---...///////////////000000000///......------111111000000/////////...fffWWWNNNJJJHHHGGGEEEBBBAAA@@@@@@@@@???>>>>>>===<<<;;;::::::888888888888888888777777888888666555555555666777555444333333333333444555888777777666555555444444444444555666666555444444555555555555666666666666222111111222222333444555333333333444444444555555777777666555444333222222333333333555666666555333333333222111111111222222555555555555555555555555444333222111111222333444666666555555555666777777555555555555666777888999777888999999888999;;;======@@@FFFMMMRRRVVVXXXYYY\\\cccllluuuyyywwwuuutttooojjjkkkqqq{{{{{{xxxvvvxxxuuummmfffbbb```^^^[[[XXXUUURRRNNNLLLJJJIIIGGGFFFEEEEEEFFFGGGPPPRRRVVVXXXYYYWWWTTTRRRKKKGGGAAA<<<999777555333222222222222222222111111111000///......///000111111111111111111111111111000000000000000000000000000///............///000000111111222222222222111......//////////////////000000000//////.........}}}dddUUUNNNJJJIIIHHHFFFCCCAAA@@@??????>>>>>>===<<<;;;:::999999666666666777777888888888888777666666555555666666555444444333333444555555777777777666555555444444444444555666666555444444444555555555555666666666444333333333333333444444333333333444444444555555777777666555444333222222333222222333555555444333000000111222222222222111555555555555555555555555555444333222222333444555888777777666666666666777666555555666666777888999666777999999999;;;>>>AAABBBGGGOOOSSSUUUWWWZZZ]]]bbbnnn{{{vvvttttttsssnnnggghhhlllvvv~~~}}}{{{zzzxxxwwwwwwwwwwwwxxxyyyzzzzzzzzzzzzzzz{{{{{{zzzzzzyyyxxxvvvvvvyyy~~~{{{xxxzzzyyynnngggaaa``````___]]]YYYRRRNNNLLLKKKJJJIIIHHHFFFEEEDDDKKKNNNTTTYYY\\\\\\ZZZXXXQQQLLLFFF@@@<<<999666444000000000111111111111111111000////////////000111000000000000000000000000000000000000000000000000000//////......//////000//////000000000///......------...//////000111111/////////...............zzzaaaTTTMMMKKKIIIHHHGGGDDDBBB@@@???>>>======<<<;;;:::999999888666666666666666777777777777777666666555555555555666666666666666777777777777777666666555555555555444555555555555555555444444444444555555555666666888777666555555555555555333333333444444444555555333333444444444555555555333222111222444555444222111222444555666666555555555555555555555555555555777777666666666666777777888888777666555555555555666666666666666777888888666777888999:::<<<@@@CCCKKKPPPVVVXXXXXXZZZ___eeeppp|||{{{yyyvvvtttrrrlllfffggglllqqq}}}~~~}}}}}}}}}{{{yyyqqqppppppooonnnllljjjjjjjjjjjjkkklllmmmnnnnnnnnnppppppqqqqqqooommmkkkjjjqqqvvvxxxyyy{{{}}}yyyyyyyyy{{{~~~~~~|||}}}}}}{{{}}}xxxpppeeecccaaa``````]]]XXXSSSPPPPPPQQQPPPNNNKKKGGGEEEHHHLLLSSSYYY]]]^^^\\\[[[UUUPPPJJJDDD???;;;777555111111111111111111222222222222222222222222222222000000000000000000000000000000000000000000000000000//////////////////000////////////...---,,,,,,......//////000000000000..................------yyyaaaSSSMMMKKKIIIHHHGGGEEECCCAAA???>>>======<<<;;;:::999999888888888888777666555555444666666666666666555555444555666666777777888888888666666666666555555555555555555555444444555555555444444444444555555555555888777666666555555555555333333333444444444555555333333333444444444444555333222111222333444444333222333555777888888777777555555555555555555555555777777777777777777777777777666666555444444444444777666666666666777777888777888999999:::===BBBEEEPPPUUUZZZ\\\^^^cccmmmuuuyyyxxxsssoookkkeeebbbeeelllqqq||||||zzzxxxvvvtttrrrpppnnnnnnoooooommmlllffffffgggfffeeedddbbbaaabbbbbbbbbcccdddeeeffffffgggggghhhhhhgggeeecccbbbkkkoooqqqppppppssssssooonnnnnnoooppprrrsssrrrrrrqqqrrrssstttuuuuuuttttttyyyvvvvvvyyyzzzyyy{{{}}}xxxxxx}}}nnnhhhaaa^^^^^^^^^\\\YYYSSSTTTUUUUUUSSSOOOKKKHHHHHHLLLSSSXXX\\\]]][[[ZZZWWWSSSMMMGGGBBB>>>:::777444333222222222333444444222222333333333333222222000000000000000000000000000000000000000000000000///000000000000000000///222222222222111111000///111111000000////////////------..................zzzaaaTTTMMMKKKHHHHHHGGGFFFDDDBBB@@@>>>>>>>>>===<<<;;;:::999999:::999999888666555555444555666666666666555444444333333555666666666666666666666666666666666555555666555444444444444555666333444444444444555555555555555444333222222333333333333333444444444555555666666555444333222111111444333111222444555555444222222333555555666666666555555555555555555555555555555555555555555555555666555555444444444444555777777666666666666777777888999:::;;;===BBBGGGKKKRRRVVV\\\bbbiiittt|||vvvqqqlllhhheeeaaa```gggooosss}}}zzzvvvtttssstttrrrpppnnnmmmllliiigggeeedddbbbbbbcccdddcccbbb```aaaaaaaaaaaa```______```````````````aaabbbcccaaabbbbbbccccccbbbbbbbbbhhhkkkllliiiiiijjjiiieeeeeeffffffgggggghhhiiiiiiiiiiiiiiiiiijjjjjjkkkkkkmmmkkkkkknnnpppoooqqquuuzzz}}}}}}zzzuuuwww{{{vvvxxx}}}}}}sssfff___^^^___^^^]]]TTTVVVXXXXXXWWWSSSOOOMMMLLLOOOSSSXXXZZZ[[[[[[ZZZXXXTTTOOOJJJFFFBBB>>>;;;777666555333333333444555000000111222222111000000111111111111111111111111000000000000000000000000///000000111111000000///000000000111000000//////222222111000000///...................../////////{{{cccTTTMMMKKKGGGGGGGGGFFFEEECCCAAA??????>>>>>>===<<<;;;::::::999999888888888777777777555555666666666555444333222333555666777777666666555666666666666666666666666555444444444444555666333333444444444555555555444333222222222222222333333333333444444444555555666555555444333222111111666444222222444666666555333333333333333444555666555555555555555555555555444444444555555444444444666555555555555555666777777777666666666666777777888:::<<<>>>BBBHHHOOOUUUWWW[[[bbblllxxx{{{xxxxxxtttnnnkkkiiihhhiiiiiijjjqqqzzz{{{uuunnnjjjgggffffffgggfffeeeffffffdddaaa___aaa___]]]]]]___`````````aaaaaaaaabbbbbbbbbcccccceeeeeedddccccccdddeeefffbbbccccccdddeeeggghhhiiihhhlllllliiihhhiiigggdddbbbcccddddddddddddfffgggeeeeeedddddddddeeefffggghhheeedddggghhhfffhhhlllmmmoooqqqooommmooouuu{{{xxxyyyyyyyyyzzz}}}{{{wwwwwwuuu|||oooddd``````___\\\WWWYYY[[[\\\[[[YYYVVVTTTPPPQQQTTTXXXZZZ[[[\\\\\\YYYVVVQQQNNNKKKGGGCCC@@@999888666444333333444444000111111222222111111000222222222222222222222222000000000000000000000000///000111111111111000///,,,---..................111111000000000000000000.........//////000000000}}}dddUUUNNNJJJFFFFFFGGGFFFEEECCCAAA@@@??????>>>===<<<;;;;;;:::888888888888999999999999444555666666666555333333444555777888999999999888555555555666666666666666666555444333333444555666333333333444444444555555444444444333333444444555333333333444444444555555222222333333333444444444666444333333444666666666666555444333444555666777555555555555555555555555555555666666666666555555666666555666666777888999888777666666666666777777888:::===@@@FFFNNNVVV\\\]]]aaaiiiuuuwwwooonnnpppmmmfffkkkkkknnnrrrtttvvv~~~~~~{{{zzzyyytttpppjjjdddaaa```aaabbb``````aaabbbcccbbb^^^\\\bbb```^^^^^^```bbbbbbbbbeeeeeeeeeeeefffggghhhiiilllkkkjjjiiiiiiiiijjjkkkggggggggghhhjjjmmmoooqqqkkknnnooollllllmmmkkkgggdddeeefffeeeeeeeeegggiiieeedddcccbbbcccdddeeefffhhhdddccceeedddbbbcccggghhhiiijjjiiihhhiiilllpppkkkmmmnnnoooqqqtttyyy|||~~~xxxuuukkkqqq}}}wwwiiidddaaa^^^[[[[[[\\\^^^``````^^^\\\[[[RRRSSSUUUXXXZZZ\\\^^^___YYYWWWSSSPPPNNNKKKGGGDDD:::999666444222222333333222333444555555444333222333333333333333333333333000000000000000000000000///000111222222111000/////////000111222222111111/////////000111111222222.../////////000000111111fffWWWOOOKKKIIIHHHFFFEEECCCAAA@@@???@@@???>>>===;;;999888888999888777555555777888999888555444555999;;;999777888555222333666888777666666666666666666666666666555666888888777666666777777666555444333222222222555555555555555555555555999888777666666555555666555555555555555555555555333333333444444444555555666555555555555444444444222333555666666666555444999888666555444555777888444555555666777666666666555666888999888999;;;<<<;;;<<>>:::666333111111111000111111222222000///...333444444444444333222222111000000///000000111111000111111000///......///000000000000000000000000000000////////////000000***+++---///000000///...~~~eeeVVVNNNJJJGGGGGGEEEDDDBBBAAA@@@??????>>>>>><<<;;;:::999999999888777666666777888999666777777777666666666777777555333333666777777666666666666666666666666666333444555555444333444666777666555444333333333333333333333333333333333333666666555444444444444555555555555555555555555555333333333444444444555555555555555666666777777777555555666777777777666666888777666555555666777888444555555666666666666666666888999999999999;;;===>>>AAAFFFLLLSSSZZZ___bbbjjjttt~~~}}}sssiiidddaaabbbeeeiiiqqqzzz|||yyywwwtttqqqlllhhheeeeeefffhhhhhhfffcccaaa```aaabbbbbbiiijjjkkkjjjhhhgggggggggkkkmmmnnnnnnmmmmmmoooqqqwwwxxxzzz{{{||||||||||||}}}}}}}}}~~~~~~~~~}}}|||}}}~~~~~~}}}{{{yyywww{{{yyywwwvvvvvvuuusssrrrpppooonnnmmmllllllkkklllkkkkkkkkkkkkllllllllllllllljjjgggeeedddcccaaa```dddcccccccccdddfffiiijjjmmmnnnnnnoooqqqssstttuuu|||~~~zzzzzzvvvmmmoootttwwwkkkbbb\\\^^^^^^^^^bbbfffhhhfffcccZZZYYYYYYZZZ[[[\\\]]]\\\\\\YYYVVVSSSQQQOOOLLLIIIDDDBBB===999555333333333111222333333333222111000333333333333333222222111111111111111000000000///000111111111///...///000000000000000000000000000......------------......,,,,,,---...////////////|||cccTTTLLLIIIEEEEEEDDDCCCBBBAAA@@@???>>>======<<<;;;;;;::::::999888777666666777888999666999;;;999444222444777777555444444666777777666666666666666666666666666777888777666555555777999666666555444333333333333333333333333333333333333222222222333333333444444555555555555555555555555333333333444444444555555444444555666777888999999777777666555555666666666888777666555555666777888555555666666666777777777888999::::::999999;;;===>>>CCCJJJPPPUUU]]]eeekkkwwwzzzooofffaaa^^^]]]aaafffppp}}}{{{xxxuuuqqqnnnlllkkkjjjiiifffccccccdddeeegggiiihhhfffffffffhhhjjjlllnnnppprrrsssrrrrrrsssttttttvvvxxxyyyxxxyyy{{{}}}~~~||||||{{{yyyxxxwwwvvvvvvvvvuuuuuutttttttttsssssssssssspppmmmjjjhhhfffdddbbbgggfffdddccccccdddeeefffiiiiiihhhggghhhiiijjjkkkooorrruuuwwwyyy{{{~~~~~~xxxxxxzzz~~~wwwyyy|||wwwggg\\\___^^^```eeejjjkkkiiifff```\\\YYYYYY\\\___```___]]]ZZZWWWTTTRRRQQQNNNLLLJJJGGGBBB<<<888666555666333333444444444333222111222222222333222111111000000111222222111000///...000111111111///...///000000000000000000000000000///......------......///.........---......//////zzzaaaSSSKKKHHHDDDDDDCCCBBBAAAAAA@@@@@@======<<<<<<;;;;;;;;;:::999888888777777888888999777888999888666555666777555555555555666666777666666666666666666666666666999999888666444444777999666666555444444444444444555555555555555555555555000111111222333444444444555555555555555555555555333333333444444444555555444555555666777777888888777666555444333444555666777666666555666666777888666666666666666777777888888999:::999999:::<<<>>>CCCHHHOOOTTTYYYbbboooyyy{{{qqqgggaaabbb```aaagggooo}}}|||yyywwwrrrqqqnnnkkkiiihhhhhhhhhjjjiiihhhggghhhiiikkkllloooooooooooopppqqqtttvvvxxxzzz}}}~~~}}}}}}|||{{{xxxvvvttttttsssrrrpppmmmllljjjiiihhhhhhhhhhhhkkkiiigggfffeeeeeefffgggfffiiillloooqqqtttwwwzzz}}}~~~~~~yyyxxxpppddd```___aaaeeekkkmmmllliiieee```[[[ZZZ]]]bbbcccccc___\\\XXXVVVTTTSSSQQQOOOOOOKKKFFF@@@;;;999888888444444444444333333222222111222222222222111000000...///111222333111000...///111222111//////000111000000000000000000000000111111000000000000111111000///...------...//////xxx```RRRJJJGGGDDDDDDCCCBBBAAAAAA@@@@@@======<<<<<<;;;;;;;;;:::999999888888888888999999888777666777999:::999777444555666666666666666777666666666666666666666666555444333111///000222444666666555444444444555555555555555555555555555555000111222444555555555555555555555555555555555555333333333444444444555555555555555555555555555555888777666555555555777777666666666666666777888888777666666666666777888888777888999999:::<<>>======<<<;;;;;;::::::999999999999999999999999888555333555:::<<<:::777333555777777666555666777666666666666666666666666666666555444222111333555666666555555555555555666333333333333333333333333000222333555666666555555555555555555555555555555333333333444444444555555666555555555444444444444888777777777888888999:::555555666666777777888888888777666555666777888999666888999;;;===@@@EEEIIINNNRRRYYYbbbmmm{{{rrrhhh```^^^___eeeeeemmm}}}}}}{{{sssqqqnnnkkkiiihhhiiiiiijjjjjjkkkkkkmmmnnnpppqqqpppqqqsssuuuwwwyyyzzz{{{~~~}}}|||zzzyyywwwuuutttmmmllljjjhhhfffdddbbbaaa```ccceeeffffffhhhjjjllllllmmmppptttyyy}}}}}}{{{tttnnnhhheeegggkkkmmmmmmkkkhhhddd``````ccchhhllliiieee```\\\ZZZXXXVVVUUURRRPPPMMMIIIEEE@@@===;;;555444333222222222333333222222222333222111111000---...000111222222222222///111222111000000111333111111111111111111111111000//////......//////000/////////...//////000000www___QQQJJJGGGGGGGGGEEEDDDBBBAAA@@@??????>>>>>><<<;;;:::999999888999999999999999999888666555555555666666666555222555777888666555666777666666666666666666666666999::::::999777555666777666666555555555555666666333333333333333333333333111222444555666555444333555555555555555555555555333333333444444444555555555555555555666666666666333444555777888888888888444555666777777888888888888777666555666777999:::777888;;;===AAAFFFMMMQQQSSSXXXbbbpppyyykkkccc^^^]]]___ffffffppp{{{uuurrrqqqppppppmmmllljjjiiiiiikkkmmmooopppqqqrrrtttvvvwwwwwwxxxwwwyyy}}}}}}{{{rrrrrrrrrqqqnnnkkkhhhffffffggghhhhhhgggggghhhiiihhhiiikkkmmmpppsssvvvxxxwwwvvvuuuwww{{{|||||||||ooofffeeegggjjjkkkkkkkkkiiieeeaaaccciiiooommmiiiccc___\\\ZZZXXXWWWSSSSSSRRROOOKKKEEE@@@===666555444333333333444555333333333333333222222111111111000000000000000000///000222222111000222333111111111111111111111111000000////////////000000---...///000000000000000www___QQQJJJGGGIIIHHHFFFEEECCCAAA@@@???@@@???>>>===;;;:::888888888999999::::::999999888333666777666222000222444222555888888666555555777666666666666666666666666777888999888666444444555666666555555555666666777555555555555555555555555000222444555555444333222555555555555555555555555333333333444444444555555444444555666777888999999...///111444555555555555444444666777888888888888999777666555666777999:::888:::<<<@@@DDDKKKRRRWWW]]]cccpppsssgggbbb___^^^aaaiiiiiirrrzzzsssmmmjjjjjjkkkkkknnnmmmllllllnnnqqquuuwwwwwwxxxzzz|||~~~~~~}}}}}}zzz{{{|||{{{xxxtttpppmmmlllmmmnnnllljjjiiiiiijjjgggggghhhiiijjjlllnnnoooooommmlllmmmrrrxxx}}}xxx{{{uuuhhhccceeehhhjjjjjjllllllgggbbbbbbjjjqqqpppllleee```]]][[[YYYXXXTTTTTTTTTSSSOOOIIICCC???888777666444444555555666333444444444444333222222444333222000///.........///000222222111111222333111111111111111111111111222222111111111111222222,,,---///111111111111000vvv___RRRMMMOOOKKKHHHEEECCCBBB@@@>>><<<@@@???>>>===;;;:::999888::::::999999888777666666999888888777777777777777777666555555666777777777555666777999;;;:::777444888888777777666666666555666666666666666666666666444444444444444444444444333333444666888999777666777777666666555555555444333333333444444444555555999888777444111,,,)))&&&777777777777777777777777555555555555666666666666666777777666555555888:::888===BBBFFFHHHNNNWWW___^^^sssqqqjjjeee^^^]]]bbbbbbhhhuuuzzzxxxvvvuuusssrrrpppnnnmmmnnnoooppppppqqqsssttttttuuuxxx{{{yyywwwvvvvvvuuuuuurrrnnnjjjmmmlllkkkiiihhhgggffffffhhhffffffiiiooouuuyyy{{{zzz~~~~~~sssiiifffhhhjjjlllnnnoookkkgggeeehhhlllooommmjjjfffbbb```^^^]]]VVVVVVVVVVVVSSSNNNGGGBBB???;;;777555555777888999444444444333333333222222000000000000000000000000000111222333444555555555444111......000222111///111111111111111111111111111111000///////////////vvv```RRRMMMMMMIIIGGGDDDBBBAAA@@@???===??????>>><<<;;;:::999888::::::999999888777777666888888777666666666666777888888777777888999::::::666666777888:::999777555777777777666666555555555666666666666666666666666444444444444444444444444333222333555777777666444777666666666555555555555333333444444444555555555111333444666888888888888777777777777777777777777666666666777777777777888777888888777666777999;;;:::???EEEJJJNNNTTT]]]dddrrr}}}mmmjjjgggbbbaaaeeejjjrrr~~~{{{uuuqqqpppppppppoooqqqooonnnnnnooorrrttttttyyyzzz{{{{{{|||~~~|||{{{xxxtttqqqqqqpppnnnllliiihhhgggffffffeeedddfffkkkppptttuuuwwwzzz~~~~~~pppiiiiiillloooqqqqqqnnniiigggiiilllnnnmmmkkkhhheeebbb___^^^XXXXXXVVVUUUSSSOOOIIIEEEBBB???999666555666666666444444444333333333222222111111111111111111111111000111222333333444333333222///---...000222222111111111111111111111111111111111000///////////////vvvaaaSSSLLLLLLGGGEEEBBBAAAAAA@@@???>>>??????>>><<<;;;:::999888::::::999999888777777777888777666666555555666666777777777777888999;;;;;;888777666777888999777666666666666555555555555555666666666666666666666666444444444444444444444444444333333444555555444222666666666666555555555555333444444444444555555555666777888999::::::::::::777777777777777777777777777777777777888888888888888999999888777888:::<<<===BBBIIIPPPVVV^^^hhhooosssjjjkkkllliiiiiilllsss{{{~~~ssspppmmmkkklllnnnoooppprrrrrrrrrsssvvvyyy}}}}}}{{{zzzwwwssspppmmmkkkjjjhhhfffeeefffiiimmmoooppprrrtttwwwyyyyyyyyyzzz{{{|||{{{ooommmoooqqqsssssspppllliiiiiikkknnnooonnnmmmjjjfffbbb```\\\ZZZWWWUUUSSSPPPLLLIIIGGGCCC===888666555444333444444444444333333333333222222222222222222222222111111222222222222111111///...---...000222333333111111111111111111111111111111000///////////////uuuaaaSSSLLLJJJEEECCCAAA@@@@@@AAA???>>>???>>>===<<<;;;:::999999999999999888888888777777777777666555555555555555333444555666666777999;;;:::888666666777888888777555555555555555555444444666666666666666666666666555555555555555555555555666555444444555555333222666666666666666555555555444444444444555555555555999999888777666555444333666666666666666666666666666666777777777888888888888999999999888999<<<>>>@@@EEELLLUUU^^^jjjvvv}}}{{{uuummmjjjpppuuuwwwxxx{{{}}}{{{xxxvvvpppooonnnoooqqqsssuuuwwwxxxyyy{{{}}}~~~zzzvvvtttrrrooommmkkkkkkmmmooooooooonnnoooqqqrrrrrrqqqqqqqqqqqqvvv}}}|||ssspppqqqrrrsssqqqmmmkkkjjjkkkoooqqqssssssqqqlllgggccc___\\\XXXUUUSSSQQQNNNLLLJJJEEE@@@;;;888666444333555444444444444333333333333333333333333333333333111111111111111000//////.........///000111222222111111111111111111111111111000000///////////////rrr___RRRKKKJJJDDDCCC@@@@@@AAAAAA@@@???>>>>>>===<<<;;;::::::999999999999888888888888888777777666555555555555555333444666666555666999;;;;;;999666555666777777777444444555555555555555555666666666666666666666666555555555555555555555555888777555555555666444333555555555666666666666666444444444555555555666666333333333444555666777777666666666666666666666666555555555666666666777777777888999999999;;;>>>@@@EEEIIIQQQ\\\hhhvvv~~~xxxqqqlllllllllqqq|||}}}}}}~~~|||yyyuuussssssssstttrrrrrrtttuuuvvvyyy{{{}}}}}}{{{xxxvvvsssrrrssssssrrrqqqnnnnnnooooooooonnnmmmkkklllpppvvv|||}}}uuurrrsssrrrqqqnnnmmmmmmmmmrrrtttwwwyyywwwrrrmmmiiiccc```ZZZVVVTTTRRRPPPNNNKKKGGGBBB>>><<<:::888666555555555444444444333333333333333333333333333333111111111111000///......//////000000////////////000000000000000000000000111000000///////////////nnn]]]RRRLLLJJJEEECCCAAAAAAAAAAAA@@@???>>>======<<<;;;;;;::::::888888888888888888888888888777666666555555666666555777999999777777:::===;;;999666666666777777666555555555555555666666666666666666666666666666666555555555555555555555555999777555555555666555444555555555666666666666666444444555555555666666666444444444444555777888999777777777777777777777777555555555555666666666666666777999:::;;;>>>BBBEEEJJJQQQ[[[iiivvv~~~tttmmmiiihhhgggjjjrrruuuppppppqqqpppnnnmmmnnnppptttvvvtttvvvyyy{{{|||~~~|||{{{{{{zzzxxxvvvuuutttsssssssssqqqnnnlllmmmqqqvvvyyy{{{||||||~~~yyyxxxuuusssqqqqqqqqqqqqvvvyyy|||~~~}}}yyyssspppiiieee___ZZZWWWUUURRRQQQMMMJJJFFFBBB@@@===;;;999555555555555444444444333333333333333333333333333111111111111111000///......000111111///.........000000000000000000000000111111000///////////////iiiZZZQQQLLLKKKGGGEEEBBBBBBBBBBBB@@@???=========<<<;;;;;;::::::888888888888888888888888888888777666666666666777555888:::999666666999===;;;999777777777777666555555555555666666777777777666666666666666666666666555555555555555555555555888666444333444555555555555555555555666666666777555555555555666666666666999888777666555666666777777777777777777777777777555666666666666777777777666888:::<<>>AAAEEEJJJNNNTTT```sssrrrkkkccc```bbbgggooouuu~~~}}}xxxuuutttqqqmmmmmmpppqqqqqqqqqsssvvv{{{~~~yyyuuutttzzz{{{wwwwwwxxx|||~~~||||||}}}zzzyyyxxxxxx||||||yyytttpppjjjddd```\\\XXXUUUUUUQQQLLLHHHDDD@@@<<<999666666555555555444444444222222222222222222222222111111222222222222111111))),,,000111///...000222000000000000000000000000111111000///////////////hhh\\\SSSLLLHHHFFFEEEDDDCCCBBBAAAAAAAAA============<<<;;;:::999<<<:::777666777888999888999999999999999888777777999888777777777888:::;;;>>>999444444777999777444777777777777888888888888666555555555444444444444777666666555555555666666777777666555444333333222666666666666666666666666666666666666666666666666666777888888888777555444888777666666666666666777888888999888777777999;;;AAA;;;:::AAAGGGKKKQQQXXX]]]oooxxxjjjaaa^^^eeejjjkkkttt~~~{{{vvvtttrrrqqqrrrsssssssssvvvyyy|||}}}~~~}}}zzz}}}~~~~~~{{{yyyyyyzzzxxxyyy{{{}}}{{{{{{~~~{{{zzzvvvooogggaaa]]]\\\WWWSSSNNNJJJFFFCCC???<<<777666555444222111000///222222222222222222222222222222222111111111111000666444222111/////////000000000000000000000000000000///---...000111111000gggZZZRRRKKKGGGFFFEEEDDDCCCBBBAAAAAAAAA============<<<;;;::::::<<<:::777666777888999888777777777777777666555555888888777666777888999:::???:::666555888:::888666777777777777888888888888666666666555555555444444666666555555555555666666666666666555555444444333444444444444444444444444666666666666666666666666555555666777777777777777777777666666666666777777777888888888888999;;;>>>>>>;;;===DDDJJJOOOWWW```ooo{{{rrrhhhbbbaaahhhmmmppp{{{yyyuuuvvvvvvtttqqqppppppqqqsssuuuvvvvvvuuuzzz}}}|||zzzyyyzzzwwwwwwyyy|||~~~{{{{{{}}}|||xxxqqqjjjccc^^^\\\XXXUUUQQQMMMJJJFFFBBB???999888777555444333222111222222222222222222222222222222222111111111111000000//////......///000111000000000000000000000000222000//////111222222111eeeXXXPPPJJJGGGFFFEEEDDDCCCBBBAAAAAAAAA============<<<;;;::::::<<<:::777777888999999888666777777777777666666555777777666666666777888999>>>;;;777777999:::999777777777777777888888888888777777777666666666555555666666555555555555666666555555555555555555555555444444444444444444444444666666666666666666666666444444555555666888999:::777777777666666777777888666777888888888:::===???===>>>BBBIIIPPPXXXeeeppp}}}qqqjjjeeeccceeelllpppuuu}}}tttqqqnnnnnnqqqsssrrrqqqlllooossswww{{{|||||||||~~~}}}|||xxxxxxyyyzzz}}}}}}wwwpppiiiccc___YYYWWWTTTQQQNNNJJJEEEAAA;;;:::999777666555444444333333333333333333333333222222222111111111111000//////......///000111111000000000000000000000000...,,,++++++---......---eeeXXXPPPJJJIIIFFFEEEDDDCCCBBBAAAAAAAAA>>>>>>>>>======<<<;;;:::<<<:::888888999999999888888888999999999999888777666666666666666777777888<<<:::777777999999999777666777777777888888888888777777777777666666666666666555555555555666666777444555555555666666666777666666666666666666666666666666666666666666666666666555555555555777999:::777777777666777777888888777888888888888999<<<>>>???BBBHHHNNNVVVcccuuurrriiiccccccdddiiinnnrrrxxxxxxsssqqqqqqlllkkklllooosssvvvwwwvvvqqqtttxxx|||~~~~~~}}}}}}~~~}}}wwwooohhhccc[[[YYYWWWUUURRRMMMHHHDDD===<<<:::888666555555555333333333333333333333333222222222111111111000000444333222111111000000000////////////////////////,,,+++)))***,,,------,,,gggXXXPPPKKKJJJFFFEEEDDDCCCBBBAAAAAAAAA>>>>>>>>>>>>===<<<;;;:::<<<:::888888999:::999888777888888999999999888888555666666666777777777777999888777777888888777777666777777777888888888888777777777777666666666666555555555555555666777777444444555555666777777777777777777777777777777777666666666666666666666666888777666555555666777888777777777777777888999999888888999888777888:::===AAAFFFLLLRRR\\\nnnwwwkkkddd```dddgggkkkooosss||||||sssnnniiiiiilllggghhhjjjnnnrrrvvvwwwwwwyyy|||~~~zzzssskkkeee^^^\\\ZZZWWWTTTOOOJJJEEE???>>>;;;888666555555555333333333333333333333333222222222111111111000000333333222222111111000000////////////////////////111///......000111111000hhhYYYPPPLLLKKKFFFEEEDDDCCCBBBAAAAAAAAA>>>>>>>>>>>>===<<<;;;;;;;;;:::999999::::::999888555666666777777777777666555666777888888888777777777777777777777777777777777777777777888888888888777777777666666666555555555555444555555666777888555555555666666777777777555555555555555555555555666666666666666666666666888888777666666666666666777777777777888888999:::777888999888888999<<<>>>DDDKKKSSS[[[iii}}}sssjjjeeeaaagggjjjnnnqqqwww~~~sssooolllffffffjjjiiikkknnnqqquuuyyy|||}}}|||vvvnnnhhhbbb```]]]YYYVVVQQQLLLHHHCCCAAA===999666555444444333333333333333333333333222222222111111111111000,,,---...000111111111111000000000000000000000000000///......000111111000iiiXXXNNNKKKKKKFFFEEEDDDCCCBBBAAAAAAAAA>>>??????>>>>>>===<<<;;;;;;:::999:::;;;;;;999777555555666777777777777777666777888999999999888777777888999999888888888888777777777777888888888888666666666555555555444444444444444555555666777888666666666666666777777777555555555555555555555555666666666666666666666666555666666777777777777666777777777777888999:::;;;666888999:::;;;===AAADDDJJJTTT```mmm~~~|||qqqmmmkkkhhhlllnnnpppuuu~~~sssmmmppppppjjjhhhlllppprrrvvvyyy}}}|||uuuooohhheee```\\\XXXSSSNNNKKKHHHEEE@@@;;;777555555444444444444444444444444444222222222111111111111000+++---...000111111111111000000000000000000000000...---+++,,,...//////...iiiWWWMMMIIIJJJFFFEEEDDDCCCBBBAAAAAAAAA????????????>>>===<<<;;;;;;:::::::::;;;;;;999777777777888999999999999999666777888::::::999999888777999::::::999999999:::777777777777888888888888666555555555444444444444444444444555555777888888777777777777666666666666888888888888888888888888666666666666666666666666333444666888999999888888777777777777888999:::;;;555777999;;;===AAAEEEIIIQQQ]]]mmm}}}uuuoooqqqrrrooooooppprrrxxx{{{tttkkkiiiqqqtttnnnmmmqqqtttvvvyyy}}}|||wwwmmmiiiccc]]]YYYUUUPPPMMMKKKHHHCCC===999666555555444444444444444444444444222222222111111111111000111111222333333222000000000000000000000000000000111///......000111111000bbbUUUOOOKKKJJJEEEDDDCCCBBBAAA@@@@@@@@@>>>>>>>>>>>>===<<<;;;:::;;;;;;:::999:::;;;<<<===<<<;;;:::999888888888888888888888888888888888888999999999999888666555444555555777888888777666666666666555555555555666666666666666666666666666666333333444555666777888888777777777777777777777777999777444333333666999;;;888888888888888888888888888888888888888999999999999888999;;;<<>>>>>>>>>>>===<<<;;;:::::::::999888999:::;;;<<<;;;:::999888777777777777888888888888888888888888888888999888888777666555666777777777777777666666666666555555555555666666555555555555555555555555555555666666777777888888777777777777777777777777:::999666555444555666888777777777777777777777777888888888888999999999999;;;:::;;;===???CCCMMMWWWaaauuurrrooossswww|||~~~ssslllkkkkkkpppvvv{{{}}}~~~~~~{{{|||vvvppphhhccc___ZZZTTTNNNNNNKKKGGGDDD@@@===999666333333222222222333333444////////////000111222333111111111111111111111111111000///......///111222000000////////////000000dddVVVOOOJJJHHHEEEDDDCCCBBBAAA@@@@@@@@@>>>>>>>>>>>>===<<<;;;:::999999888888888999:::;;;999999888777666666666666777777777777777777777777777777888888888888777777999888777777666666666666666666555555555555666666555555555555555555555555777777777777777777777777777777777777777777777777888777777666666666777777666666666666666666666666888888888888999999::::::===;;;<<<@@@DDDJJJVVVaaapppzzzrrrqqquuu|||zzzvvvqqqkkkiiijjjjjjooovvv|||zzzxxx~~~zzzqqqiiiddd^^^WWWRRRQQQNNNIIIFFFCCC???;;;888333333222222222222222333///////////////000111222111111111111111111111111//////......///000222333000000////////////000000~~~dddWWWOOOJJJGGGEEEDDDCCCBBBAAA@@@@@@@@@>>>>>>>>>>>>===<<<;;;:::999999999999999::::::;;;999999888777777777777777666666666666666666666666666666777888888888888888;;;:::888666555555666666666666555555555555666666444444444444444444444444888777777777666666555555777777777777777777777777333444555777999::::::;;;777777777777777777777777777888888999999:::::::::===;;;===CCCIIIRRR```mmm{{{zzzyyyyyy}}}yyyrrrnnnlllkkkhhhiiimmmkkkpppxxx|||zzzqqqjjjccc]]]YYYRRROOOKKKHHHEEEAAA===:::444444333222222222222222000000000000000111222222111111111111111111111111000000/////////000222222000000////////////000000}}}cccVVVOOOIIIGGGEEEDDDCCCBBBAAA@@@@@@@@@>>>>>>>>>>>>===<<<;;;:::999::::::;;;;;;;;;;;;;;;::::::999888888888999999666666666666666666666666555666777888888999888888;;;:::888666666666666777666666555555555555666666555555555555555555555555666666666555555444444333666666666666666666666666222444666888999:::::::::888888888888888888888888777888888999::::::;;;;;;<<<<<>>>>>>>>>>>===<<<;;;:::999:::;;;<<<<<<<<<;;;;;;::::::999999999999999:::777777777777777777777777555666777888888888888888:::999888888777777777777666666555555555555666666666666666666666666666666555555555444444333333333666666666666666666666666777888888999999888777777888888888888888888888888777888888999:::;;;<<<<<<===???EEEOOOZZZfffwwwxxxsssppppppwwwyyypppiiiggghhhlllmmmmmmrrrxxx}}}tttkkkddd```WWWTTTPPPMMMIIIFFFBBB???888777666444333222222222333333222222222333333444111111111111111111111111333222222111111000//////000000////////////000000{{{```SSSMMMJJJHHHEEEDDDCCCBBBAAA@@@@@@@@@>>>>>>>>>>>>===<<<;;;:::888999:::;;;<<<;;;::::::999999888888888888999999888888888888888888888888666777777888888888777777888888999999999888888777666666555555555555666666777777777777777777777777555555555555555444444444666666666666666666666666:::999999888888777777777888888888888888888888888777888888999:::;;;<<<===BBBDDDLLLYYYfffsssyyyooojjjkkknnnssszzzuuunnniiihhhiiimmmsssvvvvvv{{{}}}qqqhhhccc[[[XXXTTTPPPMMMJJJEEECCC:::999888666444333333333333333222222222222222333111111111111111111111111111111222222222111111000000000////////////000000zzz^^^RRRMMMJJJIIIEEEDDDCCCBBBAAA@@@@@@@@@>>>>>>>>>>>>===<<<;;;:::777888999:::;;;:::999999888777777777777777888888888888888888888888888888777777888888888888777777666777999::::::999888777666666555555555555666666777777777777777777777777666666666666666666666666666666666666666666666666888888777777888999::::::777777777777777777777777777888888999;;;<<<======EEEIIIRRRaaannn|||pppfffdddiiippp{{{yyyoooiiihhhhhhjjjlllssszzz~~~wwwlllggg^^^[[[WWWSSSPPPMMMHHHEEE;;;:::999777555444333333222222111111111111111222111111111111111111111111///000111222222222222222000000////////////000000|||aaaTTTMMMIIIGGGCCCCCCAAA@@@???>>>>>>>>><<<<<<<<<<<<;;;:::999888999::::::;;;;;;::::::999999888777555555777888999777777777777777777777777444555777888888888777666999888888777777777777777888888888888777777777777555444333555777888555111444555666777777666555444777777888777777666555555222333444666888999:::;;;:::999777666666666777888===::::::===>>>>>>AAAEEEMMMTTT^^^lll~~~ssshhhccceeennnwwwzzztttnnnjjjhhhkkkpppmmmttt|||vvvlllbbb]]]WWWTTTSSSQQQMMMJJJAAA???;;;888555444444444333333333333333333333333222222222222222111000//////000000111111111000000000000000000000000000000|||aaaTTTMMMIIIGGGDDDDDDCCCAAA@@@@@@??????============<<<;;;:::999999::::::;;;;;;::::::999999888777666666777888999777777777777777777777777555555777888888888777666999999888777777777777777777777777666666666666555666444333444777777555333444555666777888888888888777777777777777777666555555555555666888999;;;<<<666666666666777999:::<<<;;;888999<<<>>>>>>BBBHHHSSS]]]kkk{{{}}}mmmdddbbbfffoooxxx~~~~~~uuummmjjjhhhhhhmmmrrrxxx~~~~~~{{{yyywwwxxxzzz~~~|||{{{|||~~~}}}rrriiiccc\\\WWWTTTRRRNNNJJJCCCAAA===999666444333333555555555555555555555555222222222222222111000000000000111111111111000000000000000000000000000000{{{```SSSMMMIIIGGGEEEEEEDDDCCCBBBAAA@@@@@@===>>>>>>======<<<;;;:::999::::::;;;;;;::::::999999888777666666777888999777777777777777777777777555666777777888888777777999999888777777777777888666666666666555555555555777555444444555666666555666666666666666777888888666666777777888777777777888888777666777999;;;<<<777666666666777999;;;<<<;;;888999<<<>>>AAAGGGNNN[[[jjj}}}~~~sssgggbbbccciiirrr{{{qqqkkkggggggiiilllrrrzzzyyyrrrnnnmmmkkkiiiiiikkkmmmnnnnnnllllllnnnrrrrrrrrrxxxzzzrrrkkkaaaZZZUUURRROOOLLLFFFDDD@@@<<<888555444333555555555555555555555555222222222222222222111000000111111111111111000000000000000000000000000000zzz___SSSLLLHHHGGGEEEDDDDDDCCCBBBAAA@@@???>>>>>>>>>>>>>>>===<<<<<<999::::::;;;;;;::::::999999888888777777888888999777777777777777777777777666666777777888888888888:::999888888777777888888777777666666666555555555777666444444444555666777888777555444333444555555555666777888888888888888:::999666555555777:::;;;;;;:::999888777888999999<<<:::;;;>>>AAADDDNNNWWWfffxxxwwwnnneeedddgggllluuu}}}xxxtttkkkggggggjjjnnnrrr{{{~~~zzzssslllhhhfffdddbbbbbbccceeeeeeeeeeeeeeehhhlllmmmlllqqqxxx|||yyypppddd[[[VVVSSSPPPNNNJJJHHHDDD???;;;777555444333333333333333333333333222222222333333222111111111111222222222111000000000000000000000000000000yyy___RRRLLLHHHFFFCCCCCCCCCCCCBBB@@@???>>>>>>>>>>>>???>>>>>>===<<<999::::::;;;;;;::::::999999999888888888888999999777777777777777777777777777777777777777888888999:::999999888888888888888888888888777777777666666777666666555444555666888777666555444555666777888666666777888888999888888999888666444444666888:::<<<;;;999888888888999:::<<<;;;<<<@@@CCCIIIUUUbbbvvvrrrkkkfffhhhlllpppvvv}}}uuummmkkkjjjhhhjjjooosssyyy~~~{{{uuuvvvvvvuuurrrmmmiiifffbbbaaa______aaaccccccbbbeeefffiiilllllllllpppwwwyyy}}}{{{{{{|||}}}~~~}}}ttthhh^^^XXXUUURRRPPPMMMKKKGGGCCC>>>:::666555333333333333333333333333111222222333333333222222222222222222222111000000111111111111111111111111yyy^^^RRRLLLHHHFFFBBBCCCCCCCCCBBB@@@???=========>>>>>>>>>>>>======999::::::;;;;;;::::::999999999999999999999999999777777777777777777777777888777777777777888999:::::::::999888888888888999888888888888777777777777666777777666555555666888555555555666888999;;;<<<777777888888999888888888888777555444555666888999999888888888999;;;===>>>::::::===CCCHHHQQQbbbqqq|||nnniiihhhmmmssswww|||{{{rrrjjjggghhhkkkkkkooovvvzzz}}}xxxuuuooonnnmmmkkkiiigggeeedddaaa``````aaadddffffffeeejjjjjjmmmpppqqqqqqwww}}}|||||||||yyyyyyyyyyyyyyyyyyyyyyyyxxx{{{~~~{{{nnnddd]]]YYYUUURRROOONNNJJJFFFAAA<<<999777555555555555555555555555111222333333333333333333333333333333222111000000111111111111111111111111xxx]]]QQQKKKGGGFFFCCCDDDEEEEEEDDDBBB???>>><<<======>>>>>>======<<<999::::::;;;;;;::::::999888999999999999999999888777777777777777777777777888888777777777888999:::;;;:::999999888888999999888777777777777666666666444666888888666555666777555555666666666666666666888888999999999888777777777666666666777888999999999999999999:::<<<===???;;;===BBBJJJRRR```tttrrrkkkiiillluuu~~~vvvnnniiifffhhhllloooqqqwww~~~~~~{{{yyysssppplllhhhfffeeeffffffgggggggggjjjmmmpppqqqpppvvvuuuxxx|||~~~~~~~~~~~~~~~}}}}}}}}}}}}|||xxxlllddd^^^XXXTTTQQQOOOLLLHHHCCC???;;;999555555555555555555555555111222333333444444333333333333333333222111000///111111111111111111111111xxx]]]QQQKKKGGGFFFDDDEEEFFFFFFEEECCCAAA???<<<<<<===============<<<999::::::;;;;;;::::::999888999999::::::999999888777777777777777777777777999888777777777888::::::;;;:::999999888888999999777666666666555555555555333666999999777555555777666666666555222///,,,+++999999999999999888777666666777777888999999::::::===<<<;;;:::999:::;;;;;;>>>@@@GGGQQQ\\\lllvvvjjjjjjjjjppp|||{{{nnnhhhfffffflllrrrtttwww~~~{{{wwwpppkkkggghhhjjjlllooooooppptttxxx{{{||||||sssjjjbbb[[[VVVQQQPPPMMMIIIEEE@@@<<<:::333333333333333333333333111222333333444444444444444444444333222111000///111111111111111111111111vvv^^^QQQIIIGGGJJJEEEEEECCCAAA@@@???>>>>>><<<<<<==================;;;;;;::::::::::::999999:::999777777888999888888888888888888888888888888888888999:::<<<======>>>:::::::::999999999888888888888888888888888888888888777666555666777999;;;888777777777666666555555777888888888888999999999777777777777888999:::;;;777888::::::::::::<<<===>>>FFFNNNWWWfff~~~rrrkkkmmmoooooowwwwwwqqqkkkiiihhhiiipppwwwxxx}}}wwwsssssstttvvvwww{{{||||||oooddd]]]YYYTTTRRRPPPNNNLLLGGG???999888777555333222222222333333333333333333333333333444333333222111111111222000111333444444333111000vvv^^^RRRJJJGGGJJJEEEDDDCCCAAA@@@???>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999:::888777777888999999888888888888888888888888888888888999:::;;;<<<======:::::::::999999999888888666666666666666666666666888777666555555777999:::999999999888888777777777777888888888888999999999777777777777888999::::::888:::;;;;;;;;;;;;===???AAAJJJUUUaaarrrxxxjjjhhhmmmnnnttt|||rrrlllhhhiiijjjmmmuuu}}}~~~~~~yyylllccc___VVVSSSQQQOOONNNIIIBBB<<<999888666444333333444444333333333333333333333333444333222222111111111222000111333444444333111000www___SSSJJJGGGIIIEEEDDDCCCAAA@@@?????????;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999:::888777777888999999888888888888888888888888888777888888999:::;;;<<<<<<:::::::::999999999888888666666666666666666666666777666555555555666888999:::::::::::::::999999999777888888888888999999999666666666666777888999::::::;;;<<<<<<;;;===???BBBFFFPPP^^^nnnvvviiibbbfffmmmsssxxxnnnllliiiiiilllpppuuuwwwjjjcccXXXUUURRRPPPOOOKKKEEE@@@;;;999777666555444555555333333333333333333333333333333222111111111111222000111222333333222111000vvv^^^SSSLLLHHHIIIEEEDDDCCCBBB@@@@@@@@@@@@>>>>>>>>>>>>============;;;;;;:::::::::999999999999888666777888:::999888888888888888888888888888777777888999999:::;;;;;;:::::::::999999999888888888888888888888888888888777666666555555666777777::::::::::::::::::::::::777777888888888999999999777666666666777777888999:::;;;;;;;;;;;;>>>AAAEEEKKKVVVeeexxxxxxiiiaaaaaaiiiqqqzzzqqqkkkkkkjjjmmmsssxxx~~~pppeee[[[WWWRRRPPPOOOMMMHHHDDD<<<;;;999666555444444555333333333333333333333333222222111111111111111222000111222222222222111000ttt]]]TTTMMMIIIIIIEEEDDDCCCBBBAAA@@@@@@@@@??????>>>>>>>>>=========;;;;;;:::::::::999999999999777666777888::::::999888888888888888888888888888888888999999::::::::::::::::::999999999888888888888888888888888888888777777777666666666777777888888888999999999999999777777888888888999999999777777777777777888888999999999::::::;;;???DDDIIIQQQ]]]mmmpppfffdddhhhrrr{{{zzzrrrmmmkkkkkkmmmrrrzzzxxxkkk^^^YYYTTTQQQPPPNNNKKKHHH>>>===:::777555444333333333333333333333333333333111111111000000111222222111111111111111111111111rrr\\\TTTMMMIIIIIIEEEDDDCCCBBBAAAAAAAAAAAA>>>======<<<<<<;;;;;;;;;;;;;;;::::::::::::999999888777666777999::::::999888888888888888888888888999999999999:::::::::;;;:::::::::999999999888888666666666666666666666666888888888888777777777777777777777777888888888888777888888888888999999999999888888888888888999999999999999:::<<>>>>>======<<<;;;;;;:::;;;;;;::::::::::::999999888777666777999:::::::::888888888888888888888888::::::::::::;;;;;;;;;;;;:::::::::999999999888888666666666666666666666666999999999999999888777777777777777777888888999999777888888888888999999999::::::999999999999:::::::::::::::<<>>======<<<;;;;;;;;;:::::::::999999888777666777999:::;;;:::888888888888888888888888:::;;;;;;;;;;;;;;;;;;<<<:::::::::999999999888888888888888888888888888888:::::::::::::::999888777777777888888888999999999777888888888888999999999;;;;;;::::::999:::::::::;;;;;;;;;===AAAIIISSSYYYkkk~~~nnnjjjgggkkkssswwwqqqrrrsssrrruuu{{{}}}|||{{{wwwvvv~~~~~~nnnggg^^^XXXVVVUUUTTTRRRLLLIIIEEE@@@;;;777555444333333333333333333333333000000///000000111222222111111000000000000111111ooo\\\OOOJJJIIICCCGGGGGGGGGGGGEEECCCAAA???============<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;::::::999888777777:::999888888888999:::;;;888888999::::::::::::999999999999999999999999999:::999777666666777999:::666777999::::::999777666999999888888888888888888999999999999999999999999;;;999666555777888999:::<<<999;;;BBBHHHNNN[[[hhhzzz}}}mmmjjjgggiiiooouuu~~~qqqrrrsssuuuwwwzzz|||~~~{{{rrrpppooosssuuuvvvvvvxxxooo___XXXXXXVVVSSSRRRLLLIIIDDD@@@===:::666444444444444555555666666666888666444222000/////////111111111111111000//////ooo]]]PPPLLLLLLFFFGGGGGGGGGFFFEEECCCAAA???>>>>>>===<<<<<<;;;::::::<<<<<<;;;;;;:::::::::;;;;;;;;;::::::999888888777;;;::::::999:::;;;<<<===888888999::::::::::::999999999999999999999999999:::999888777777888999:::777888999::::::999888777888888888888888888888888999999999999999999999999===;;;:::999:::<<<<<<===<<<<<>>===;;;:::999888===<<<;;;:::999:::;;;;;;;;;::::::999999888888888:::999999999999:::;;;;;;888888999::::::::::::999999999999999999999999999:::999888777777888999:::888888888888888888888888888888888888888888888888999999999999999999999999999999999999999:::;;;;;;<<<>>>DDDJJJOOOXXXiiiyyyrrrfffiiijjjooouuu|||~~~sssmmmkkknnnsssyyyvvvccc^^^aaafffuuu{{{|||xxx~~~mmmbbb\\\WWWRRRQQQQQQNNNIIIEEEBBB>>>999666111111222222222222333333555444333222111111111111111111111222111111000///qqq___RRRNNNMMMHHHFFFEEEEEEDDDCCCBBBAAA@@@@@@??????>>><<<;;;;;;:::>>><<<;;;999999:::;;;<<<:::::::::999999888888888777777777777777888888888888888999::::::::::::999999999999999999999999999:::999999888888999999:::999999888777777888999999888888888888888999999999999999999999999999999999666777888999999999;;;<<<===AAAGGGMMMTTTcccxxx|||ooogggggglllttt{{{|||uuuooommmnnnqqqxxxzzzqqqpppsssuuuzzz}}}{{{vvvvvvvvvwwwyyy|||~~~ooo___]]]fffooozzzuuuiii```YYYTTTSSSRRROOOKKKGGGCCC???:::777333444444444444444444444333333222222222222222222111111111222222111111000rrr___RRRMMMLLLEEEEEEEEEDDDCCCBBBAAA@@@@@@?????????>>>>>>>>>>>>>>>===<<<;;;:::999:::;;;;;;::::::999999999999999888666666777777888888888888888888999::::::::::::999999999999999999999999999:::999999999999999999:::999999888777777888999999777777888888888999999999999999999999999999999999999;;;<<<<<<<<<===???BBB???EEEKKKRRR]]]qqquuulllhhhfffooozzz{{{sssooolllmmmqqquuu}}}vvvlllcccccchhhnnnvvv}}}wwwsssssssssmmmoooqqquuuyyy}}}~~~~~~{{{yyy|||wwwggg]]]^^^lllyyy~~~pppfff]]]XXXVVVRRRPPPLLLIIIEEE@@@;;;777444444444444444444444444222222222222222222222222111111222222222222111111ppp]]]PPPLLLKKKDDDDDDDDDCCCAAAAAA@@@@@@AAA>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;;;;:::::::::999999999999999999999999888999::::::;;;;;;::::::888888999::::::::::::999999999999999999999999999::::::::::::::::::::::::888888888888888888888888777777777888999999::::::999999999999999999999999888:::<<<;;;:::;;;@@@DDDCCCKKKSSS]]]lllzzzoookkkkkklllxxxsssllljjjiiilllqqqzzznnnddd\\\^^^eeeooozzzssskkkiiikkkllljjjmmmsssyyy}}}xxxuuuyyy|||sssiiicccgggxxxzzznnnbbb[[[YYYRRRPPPMMMJJJGGGCCC===:::444444333333333333222222222222333333333222111111000111222222333222222222mmm[[[OOOKKKKKKFFFDDDCCCBBB@@@@@@@@@@@@AAA>>>>>>======<<<<<<;;;;;;:::;;;<<<===<<<;;;999888999999999999999999999999999999;;;<<<<<<<<<;;;:::888888999::::::::::::999999999999999999999999999999::::::::::::::::::999777888999::::::999888777666777777888999999::::::999999999999999999999999777999999888666888???EEEIIIRRR^^^kkk~~~{{{rrrooorrruuu{{{xxxlllhhhiiikkkpppuuu|||hhh___YYY]]]gggttt{{{llldddccceeegggkkkpppyyy}}}||||||uuuqqqnnnsssuuuggg^^^[[[RRRQQQOOOMMMJJJFFFAAA===555555555444444333333333222333333444333222111000000111222222333333333222jjjYYYNNNLLLMMMGGGDDDCCCAAA@@@???@@@@@@AAA>>>>>>===;;;:::999888777999:::===>>>>>><<<999777999999999999999999999999777888999:::;;;:::999999888888999::::::::::::999999999999999999999999999999::::::;;;;;;::::::999666777999::::::999777666666777777888999999::::::999999999999999999999999;;;<<<<<<:::888;;;CCCJJJLLLXXXgggwww{{{pppnnnrrrzzz|||qqqhhhgggkkkpppwww}}}yyyeee]]]XXX]]]iiiwwwzzzjjjbbbaaacccfffnnntttzzzvvvtttrrrwwwzzzjjj___[[[SSSRRRPPPOOOLLLIIIDDD@@@888888777777777666666666333333444444333222000///000111222333333333333333dddXXXPPPKKKJJJFFFEEEEEEDDDCCCBBBAAAAAA@@@>>>>>>>>>>>><<<:::888777<<<<<<======<<<<<<;;;:::;;;;;;;;;:::::::::999999777777888999:::;;;;;;<<<:::999888888::::::999888888888777777888888999:::999999999999999999999999444444555777888999:::;;;999999999999999999999999:::999999888888999999:::777:::===<<<:::;;;AAAGGGUUUbbbttt}}}oookkkooouuu}}}qqqmmmhhhggglllttt|||uuuccc]]]ZZZ___jjjxxxqqqddd^^^]]]ccckkkpppzzzzzzuuuyyy|||~~~rrrdddXXXWWWUUUQQQMMMJJJGGGEEEDDD>>>:::666333333444555555111111111111111111111111000111111222222333444444dddXXXOOOJJJIIIEEEEEEEEEDDDCCCBBBAAAAAA@@@<<<============<<<:::999<<<<<<<<<<<<<<<;;;;;;:::999999999888888888777777888888888999999::::::;;;:::999888888::::::999888::::::999999::::::;;;<<<999999999999999999999999555555666777888999::::::999999999999999999999999;;;::::::::::::::::::;;;:::===???>>>===AAAIIIPPP___mmm}}}rrriiijjjqqq|||}}}tttssshhhgggfffiiiqqq{{{qqqaaa\\\[[[aaammm|||~~~zzzyyyzzz}}}}}}yyywwwvvvpppddd]]]]]]ccckkktttyyytttxxx{{{}}}yyyiii^^^XXXUUUQQQMMMKKKIIIHHHGGG???;;;777444444555555555111111111111111111111111444444333222222111111000cccWWWNNNJJJIIIEEEEEEEEEDDDCCCBBBAAAAAA@@@;;;;;;============<<<;;;<<<<<<<<<<<<<<<;;;::::::999999999888888888777777999999999999999999999999:::999888888:::::::::888::::::999999::::::;;;<<<999999999999999999999999777777777888888888999999999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;<<>>>>>===;;;:::;;;;;;<<<<<<<<<;;;::::::;;;;;;;;;:::::::::999999:::::::::999999888888888:::888888888:::;;;:::999888888777777888888999:::999999999999999999999999888888888888888888888888888999999999999999::::::::::::;;;;;;;;;;;;::::::===???@@@@@@BBBKKKXXXcccvvv~~~pppfffgggiiiooo{{{wwwkkkfffgggiiimmmsss{{{vvviii\\\ZZZ[[[cccppptttfff```___aaaeeejjjlllrrrxxxzzzzzzzzz}}}pppddd\\\\\\dddnnnyyyyyyuuuxxx{{{}}}{{{lll]]]XXXQQQMMMMMMMMMLLLKKKCCC???;;;888777666555444222222222222222222222222000111111222222333444444bbbVVVNNNJJJIIIEEEEEEEEEDDDCCCBBBAAAAAA@@@>>>?????????>>><<<:::999;;;;;;;;;<<<;;;::::::999;;;;;;;;;:::::::::999999;;;::::::999999888888888999888777888:::;;;:::999888888777777888888999:::999999999999999999999999999999999999888888888888888888888999999:::::::::888999::::::::::::999888<<<>>>???@@@DDDOOO___kkkvvvjjjdddhhhnnnwww~~~~~~sssiiifffhhhmmmsss|||~~~mmmbbb[[[YYY\\\dddooorrrggg]]]ZZZZZZ\\\aaafffjjjqqqxxx{{{{{{}}}qqqeee]]]]]]gggrrr~~~|||yyy|||uuuccc\\\SSSNNNNNNNNNMMMKKKEEEBBB===:::888777555444222222222222222222222222000111111222222333444444bbbWWWOOOKKKJJJFFFEEEEEEDDDCCCBBBAAAAAA@@@???@@@@@@???>>><<<999888;;;;;;;;;;;;;;;:::999999999999999888888888777777:::::::::999999888888888999888777888:::;;;;;;:::::::::999999::::::;;;<<<999999999999999999999999999999999999999999888888888888888999999::::::;;;888888::::::::::::888888:::===@@@CCCJJJXXXiiiwww~~~rrrjjjbbbjjjsss}}}xxxyyyppphhhhhhkkkpppyyyvvveee]]][[[[[[^^^fffppplllccc[[[YYYYYYZZZ___dddmmmuuu|||ttthhh``````jjjvvv~~~rrrjjjpppxxx}}}kkkbbbWWWQQQPPPPPPNNNKKKGGGDDD???<<<:::888555333333333333333333333333333444444333222222111111000cccWWWOOOLLLKKKGGGEEEEEEDDDCCCBBBAAAAAA@@@>>>?????????>>>===;;;::::::;;;;;;;;;;;;:::999999999999999888888888777777::::::999999999999999999888777777888:::;;;;;;:::::::::999999::::::;;;<<<999999999999999999999999999999999999999999999999777888888999::::::;;;;;;888999;;;<<<<<<;;;999888999===CCCJJJTTTeeexxxtttnnnkkkeeemmmxxx}}}xxxsssmmmjjjmmmssszzztttddd^^^\\\]]]aaaiiittt{{{iiiaaaZZZXXXYYY\\\cccjjjuuu}}}wwwkkkbbbbbbnnnzzz~~~~~~zzzjjj]]]^^^dddkkkyyyuuujjj]]]UUUSSSSSSPPPMMMIIIFFFAAA===;;;888555333333333333333333333333333444444333222222111111000cccXXXPPPLLLLLLHHHEEEEEEDDDCCCBBBAAAAAA@@@<<<===>>>??????>>>===<<<::::::;;;;;;;;;:::999999;;;;;;;;;:::::::::999999999999999999999999999999888777777888:::<<<;;;:::888888777777888888999:::999999999999999999999999888888999999999:::::::::777777888999::::::;;;;;;999:::<<<======<<<:::999999>>>GGGPPP]]]ooovvvkkkiiiiiiiiiqqq{{{yyysssooommmlllmmmsss{{{vvvgggbbb^^^___dddmmmxxxxxxccc[[[TTTTTTVVV\\\fffpppyyyxxxlllddddddppp}}}yyywwwuuuzzz~~~kkkZZZWWWYYY___ooo{{{pppaaaYYYVVVUUURRRNNNJJJFFFBBB>>>;;;888555333333333333333333333333333000111111222333333444444dddXXXNNNIIIHHHEEEEEEEEECCCBBBBBBCCCDDDEEE????????????>>>===;;;;;;::::::::::::::::::::::::999999999999999999999999777888888888888999999999777888888888888999999999888777555444444666777999===999555444777:::<<<;;;555555666888999:::;;;<<<888999999::::::999999888888999:::;;;:::;;;>>>@@@AAAEEENNN[[[kkk~~~sssjjjjjjkkkllltttzzzlllkkkjjjjjjmmmttt~~~|||jjjdddaaadddllluuutttggg___XXXVVVXXX___lllyyyyyymmmfffiiiwww~~~tttssstttxxx}}}mmm[[[RRRRRRYYYdddmmm{{{yyyeee]]]YYYSSSOOONNNKKKIIIFFFDDDAAA===888444222222333444444444333333444444333333222111000000cccXXXNNNIIIHHHEEEEEEEEECCCBBBBBBBBBCCCCCC????????????>>>===<<<;;;::::::::::::::::::::::::999999999999999999999999888888888888999999999999888888888888999999999999999999:::::::::::::::::::::888666777999::::::888666666777888999::::::;;;999999::::::::::::999999888999:::::::::;;;===@@@@@@FFFSSSeeexxxqqqhhhggggggmmmxxxxxxqqqiiiiiijjjlllrrr{{{pppgggdddhhhqqq|||vvvccc]]]XXXXXXZZZ___iiisss~~~{{{pppiiikkkyyy{{{qqqpppqqqttt{{{}}}nnn\\\RRROOOTTTaaammm{{{nnnddd___XXXTTTSSSNNNKKKHHHFFFCCC>>>999555222333333444444444333333444444333333222111111000cccXXXNNNIIIIIIEEEEEEEEECCCBBBAAAAAAAAAAAA>>>??????>>>>>>===<<<;;;::::::::::::::::::::::::999999999999999999999999888888888888999999999:::888888888888999999999:::999:::<<<>>>===<<<:::999888888888999;;;:::888666888888888888999999999:::999999::::::::::::999999999::::::::::::;;;>>>@@@DDDMMM]]]sss}}}ooohhhfffgggooo~~~yyypppjjjfffhhhkkkqqqyyyxxxllliiiooozzzyyyccc]]]ZZZ[[[^^^aaahhhooozzz~~~tttnnnppp|||~~~xxxmmmlllllloootttzzz}}}{{{nnn]]]QQQKKKOOO___nnn~~~vvvhhh```YYYTTTRRRPPPNNNKKKHHHEEE@@@;;;777444444444444333333333333444333333222222111111111cccXXXNNNIIIIIIFFFEEEDDDCCCBBBAAA@@@??????>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999888888888999999999::::::888888888999999999::::::888999:::::::::999888777::::::::::::;;;:::999777999999999999999999999999999::::::::::::::::::999999:::;;;::::::<<>>===>>>>>>>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999888999999999999:::::::::888999999999999::::::::::::999888666666666777888<<<;;;;;;:::999:::;;;<<<:::::::::999999999999999:::::::::;;;;;;:::::::::::::::;;;;;;;;;>>>BBBEEEPPP^^^rrrrrrnnnmmmqqqvvvwwwooojjjiiijjjnnnuuuxxxttt{{{ooofff^^^]]]aaaeeelllssswwwzzzzzzzzzssskkkjjjiiikkknnnpppqqqrrroooggg\\\QQQJJJMMM___pppyyykkkbbbZZZTTTQQQOOOLLLIIIFFFBBB===:::777666555444333222333333333333222222222222222111bbbWWWNNNJJJJJJGGGDDDDDDDDDDDDCCCAAA@@@???======>>>>>>>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999999999999::::::::::::999999999999::::::::::::<<<:::888666666666888999:::;;;;;;:::999999<<<>>>:::::::::::::::999999999::::::;;;;;;;;;;;;:::::::::;;;;;;<<<===AAAFFFJJJTTTgggzzzsssrrrttt|||{{{qqqllljjjjjjsssxxxzzzuuujjj```^^^bbbgggooovvv{{{}}}zzztttllljjjjjjkkknnnppppppoooiiiddd\\\TTTNNNPPP^^^mmmpppeee[[[SSSPPPNNNLLLJJJHHHDDD@@@===999888666444222222222333222222222222222222222222bbbWWWNNNJJJJJJGGGCCCDDDDDDEEEDDDCCCBBBAAA======>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<999999999999999999999999999999999:::::::::;;;;;;999999999:::::::::;;;;;;::::::999888777777666666444777::::::999999:::<<<999:::::::::::::::::::::::::::;;;;;;;;;;;;:::::::::;;;<<<===???CCCIIINNN]]]uuuvvvuuuzzz}}}sssmmmlllnnnqqq}}}|||pppeeedddhhhmmmsssyyy|||vvvlllkkkkkklllnnnppppppooohhhbbb]]]XXXSSSSSS\\\ggg|||ttthhh\\\RRRPPPOOOMMMLLLJJJHHHDDD@@@:::999666444222222222333222222222222222222222222bbbWWWNNNJJJJJJGGGCCCDDDEEEEEEEEEDDDCCCBBB======>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<999999999999999999999999999999:::::::::;;;;;;;;;999999:::::::::;;;;;;;;;666777888999888666444222///333999;;;:::888888999999999999::::::;;;;;;;;;:::;;;;;;<<<<<<;;;;;;::::::;;;<<<===@@@EEELLLPPPgggzzzrrrwww{{{ssslllkkknnntttyyyvvvllllllppptttyyy}}}}}}xxxlllkkkkkklllnnnpppooonnnhhhccc^^^ZZZVVVTTTZZZbbbsss{{{ooobbbVVVQQQPPPNNNMMMLLLJJJFFFCCC;;;999666444222222222333222222222222222222222222bbbWWWNNNIIIJJJHHHEEEEEEDDDCCCBBBAAAAAA@@@@@@??????>>>===<<<<<<;;;======<<<;;;:::999999888:::::::::999888777666666999999999999999999999999::::::::::::::::::::::::999999999999::::::;;;<<<<<<;;;999888888999;;;<<<;;;::::::999999::::::;;;999999:::;;;;;;<<<<<<===888888<<<@@@BBBGGGSSS___ttt~~~}}}uuummmkkkkkkoooxxxxxxrrrrrrzzz~~~zzz{{{}}}zzzwwwtttpppoooqqqqqqooolllhhhbbb\\\[[[ZZZZZZ^^^cccqqqsssccc]]]UUUSSSRRROOOLLLHHHEEECCC<<<:::777444222111111111333333444444444444444444bbbWWWNNNIIIJJJGGGEEEEEEDDDCCCBBBAAAAAA@@@?????????>>>===<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::;;;:::999888777777888888999999999999999999999999:::::::::::::::::::::::::::999999999::::::;;;<<<888999999999999999999888999888888777777888888999999999:::;;;;;;<<<<<<===;;;;;;>>>BBBFFFLLLYYYfff~~~~~~vvvwww{{{{{{vvvpppkkkkkkmmmrrr}}}|||}}}zzzyyyzzz}}}yyyxxxwwwwwwwwwtttooojjjgggaaa]]]]]]]]]\\\___eeewwwxxxggg___WWWUUURRROOOMMMIIIFFFDDD???===999666444333333333444444444444444444333333bbbWWWNNNJJJJJJGGGEEEEEEDDDCCCBBBAAAAAA@@@??????>>>>>>======<<<<<<:::::::::;;;;;;;;;<<<<<<;;;:::888777777888999:::999999999999999999999999::::::::::::::::::::::::::::::999999999:::;;;;;;666777999::::::999777666999888888777777888888999999999:::;;;;;;<<<<<<===???>>>AAAEEEJJJRRRbbbqqq~~~qqqooopppwww{{{uuuppplllkkknnnsss{{{yyyuuutttvvv}}}}}}~~~|||vvvnnnhhheeeaaa___```aaa```cccggg}}}ooocccZZZWWWRRROOOMMMKKKHHHFFFBBB@@@<<<999666555555555555555444444333333222222bbbXXXOOOJJJJJJGGGEEEEEEDDDCCCBBBAAAAAA@@@???>>>>>>>>>=========<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999:::::::::::::::999999999999999999999999:::::::::::::::::::::::::::::::::999999::::::;;;777888999::::::999888777;;;::::::999999::::::;;;999999:::;;;;;;<<<<<<===@@@???AAAGGGNNNZZZmmm~~~tttmmmmmmooovvvyyyuuunnnmmmpppvvv|||xxxrrrnnnmmmqqqpppttt{{{tttkkkfffdddaaa```ccceeedddfffjjj~~~xxxhhh]]]XXXRRRNNNLLLKKKIIIFFFDDDBBB>>>:::777666555666555555444444333222111111cccXXXOOOJJJJJJFFFEEEEEEDDDCCCBBBAAAAAA@@@>>>>>>>>>>>>==================<<<;;;::::::999999777999;;;======<<<:::888999999999999999999999999::::::::::::::::::::::::;;;::::::999999:::::::::;;;:::999888888999:::;;;;;;::::::999999::::::;;;999999:::;;;;;;<<<<<<===??????BBBJJJTTTcccyyyuuunnnllllllnnnxxx{{{pppnnnnnnpppuuu}}}wwwooojjjfffiiieeegggsss|||~~~{{{uuuoooiiifffcccaaaaaaeeeggggggiiimmm~~~pppbbb[[[RRRMMMKKKKKKHHHFFFEEECCC???;;;777666555555555555444333222222111111cccYYYPPPJJJIIIFFFEEEEEEDDDCCCBBBAAAAAA@@@>>>>>>>>>>>>============>>>===<<<;;;:::999999888888:::<<<>>>>>><<<:::888999999999999999999999999::::::::::::::::::::::::;;;;;;:::999999999::::::<<<;;;999888888999;;;<<<999888888777777888888999999999:::;;;;;;<<<<<<===???@@@EEEOOO\\\nnnzzzmmmiiijjjjjjnnn{{{qqqjjjjjjooosss{{{vvvmmmgggaaaccc___aaammmuuu{{{{{{zzzvvvpppkkkhhhgggdddbbbbbbfffhhhhhhjjjooo}}}{{{{{{iii___TTTMMMKKKKKKIIIFFFFFFDDD@@@;;;888555444444444444333333222222111111cccYYYPPPJJJIIIEEEEEEEEEDDDCCCBBBAAAAAA@@@============>>>>>>>>>>>><<<<<<<<<;;;;;;:::::::::======<<<<<<;;;;;;::::::999999999999999999999999::::::::::::::::::::::::<<<;;;::::::999999999:::::::::999999999999::::::999888888777777888888999999999:::;;;;;;<<<<<<===AAACCCJJJWWWfffzzzrrrgggfffhhhkkkqqqwwwnnnkkkmmmrrrxxxvvvlllfff\\\```]]]```llltttvvvwwwxxxuuupppkkkiiiiiifffbbbbbbfffhhhhhhkkkppp}}}xxx~~~pppeeeWWWOOOMMMMMMJJJGGGHHHEEEAAA<<<888666555444333333222222222222222222cccYYYPPPKKKIIIEEEEEEEEEDDDCCCBBBAAAAAA@@@============>>>>>>>>>>>>:::::::::;;;;;;;;;<<<<<>><<<======<<<>>>CCCDDDJJJTTTccczzzsssiiibbbcccjjjppp~~~tttpppnnnmmmqqqvvv}}}}}}rrriiiccc]]]XXX[[[gggssszzzoooqqqsssuuutttqqqmmmjjjgggeeebbbccceeeiiikkklllvvv~~~{{{|||sss```UUUOOOKKKKKKMMMKKKIIIFFFBBB===999555333333333333222222333444444}}}aaaYYYPPPKKKKKKIIICCCCCCBBBAAAAAA@@@@@@???@@@>>>======>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::999999999::::::;;;;;;::::::999::::::::::::::::::::::::::::::::::::::::::::::::999::::::::::::::::::;;;999999::::::::::::;;;;;;???<<<;;;=========AAAFFFNNNTTT^^^mmmyyymmmfffbbbfffooo}}}~~~uuunnnllllllnnnssszzz}}}rrrhhhccc]]]YYY]]]kkkyyyxxxmmmppptttxxxyyyvvvssspppkkkhhheeedddfffhhhiiiiiiooovvvxxxcccWWWRRRNNNLLLMMMKKKJJJFFFBBB>>>999666444444333333222333333444444}}}```WWWNNNHHHHHHEEECCCCCCBBBBBBAAA@@@@@@@@@@@@???>>>>>>??????>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::999999999::::::;;;;;;::::::999::::::::::::::::::::::::::::::::::::::::::::::::;;;::::::::::::::::::999999999::::::::::::;;;;;;;;;999999<<<===>>>CCCJJJWWW]]]hhhzzzssshhhcccdddmmmyyytttmmmiiiiiilllqqqzzz{{{pppgggbbb\\\ZZZ```pppuuujjjooowww~~~~~~yyyvvvooolllhhhfffeeefffeeeeeegggllluuuiii[[[VVVQQQNNNMMMLLLJJJGGGCCC???;;;888666444444333333333333333444bbbWWWLLLEEECCC???CCCCCCCCCBBBAAAAAA@@@@@@@@@???===>>>??????>>><<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::999999999999::::::;;;;;;::::::999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999999999:::::::::;;;;;;:::999999<<<===>>>EEEMMMXXX```oooqqqgggeeejjjwwwsssoookkkiiimmmrrryyy|||~~~xxxnnneeeaaa[[[\\\dddttttttkkkrrr|||}}}xxxooolllhhhfffeeedddcccbbbbbbdddjjjsss}}}pppaaaZZZTTTOOOMMMLLLKKKHHHDDD@@@<<<:::888555444444333333333333444bbbXXXLLLEEEDDD@@@DDDDDDCCCBBBBBBAAAAAA@@@???===<<<<<<===>>><<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::999999999999::::::;;;;;;::::::999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999999999:::::::::;;;;;;;;;:::;;;======>>>FFFPPPXXXdddxxxpppiiikkkssswwwnnnlllkkkmmmsssyyy}}}yyywwwyyyvvvkkkccc^^^YYY\\\eeeuuuwwwrrryyyxxxnnnkkkhhheeeeeedddbbbaaa```aaaccchhhpppwww}}}{{{iii^^^UUUOOOMMMLLLKKKIIIEEEBBB>>><<<:::666555444444333333333444{{{___WWWNNNIIIIIIFFFDDDDDDCCCCCCBBBAAAAAAAAA>>>===<<<<<<======<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::999999999::::::;;;;;;::::::999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::999999999::::::::::::;;;;;;;;;;;;<<<>>>>>>???IIITTT^^^ooopppnnnuuu{{{pppllljjjlllqqqzzzxxxssssssuuuzzz}}}ssshhh```[[[WWW\\\eeerrr}}}{{{yyynnnkkkhhhffffffdddbbb```______```bbbffflllqqqtttsssdddWWWPPPNNNMMMLLLIIIFFFCCC@@@>>>===777666555444333333333333yyy]]]VVVNNNJJJKKKHHHDDDDDDDDDCCCBBBBBBAAAAAA???>>>======>>>>>>===;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::999999999::::::;;;;;;::::::999::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<999::::::::::::::::::;;;999999::::::::::::;;;;;;999:::<<>>777666555444444333333333yyy^^^UUUMMMHHHHHHFFFDDDDDDDDDCCCBBBBBBAAAAAA@@@???>>>>>>??????>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999999::::::;;;;;;::::::999::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<999999999::::::;;;;;;;;;999999:::::::::;;;;;;;;;777888<<>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;777888999999:::;;;<<<===::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999;;;<<<===<<<:::;;;;;;;;;;;;;;;;;;::::::::::::>>>CCCEEEHHHUUUccc|||}}}zzz|||{{{qqqllljjjjjjmmmqqqzzz|||{{{{{{{{{|||~~~}}}~~~tttgggbbbccc```aaaiiirrr~~~sssjjjbbb[[[WWWXXX[[[aaajjjuuu}}}yyyvvvrrrpppooolllgggbbb[[[YYY[[[______\\\[[[]]]aaawwwuuucccXXXTTTOOOMMMIIIGGGFFFDDDBBB@@@===:::666444444444333333zzzZZZSSSNNNKKKJJJEEEEEEEEEDDDCCCBBBAAAAAA@@@????????????>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;<<<<<<===::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999;;;<<<===<<<:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>CCCEEELLL]]]mmmqqqsss}}}vvvlllhhhgggiiimmmuuu~~~~~~~~~~~~pppeee```___]]]aaalllyyysssiiiaaaZZZUUUXXX[[[aaaiiisss}}}~~~zzzuuurrrppplllfffaaa\\\YYYZZZ]]]]]]ZZZZZZ]]]^^^ppp}}}iii\\\VVVPPPNNNJJJHHHGGGEEECCCAAA===:::666444444444444333{{{\\\TTTNNNKKKIIIEEEEEEEEEDDDCCCBBBAAAAAA@@@????????????>>>>>>>>>>>>========================<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999;;;<<<===<<<:::999::::::;;;;;;<<<<<<<<<;;;===@@@CCCHHHTTTjjj~~~rrrhhhpppqqqhhhfffgggkkkqqq{{{wwwjjjaaa___]]]^^^eeerrrssshhh___WWWSSSWWW[[[```gggppp|||~~~}}}|||yyytttpppkkkeee```^^^[[[ZZZ[[[[[[YYYZZZ]]]]]]iiisssbbbXXXRRROOOLLLIIIHHHFFFDDDBBB>>>;;;777555555555444333{{{]]]UUUNNNJJJIIIEEEEEEEEEDDDCCCBBBAAAAAA@@@????????????>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::999;;;<<<===<<<:::999999::::::;;;<<<======<<>>>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;:::999999999::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::999;;;<<<===<<<:::999999::::::;;;<<<=========AAAEEEKKKYYYqqq}}}sssnnnooo}}}}}}sssjjjhhhjjjoooyyy}}}rrrggg^^^[[[^^^\\\gggvvvsssfff[[[TTTPPPQQQUUU\\\dddnnnyyy~~~|||}}}}}}~~~}}}|||}}}yyytttppplllgggbbbddd___\\\\\\ZZZXXXZZZ^^^bbbeeevvvlll\\\VVVSSSOOOMMMKKKIIIFFFDDDAAA>>>:::777666666555444www]]]VVVNNNIIIJJJGGGEEEEEEDDDCCCBBBAAAAAA@@@????????????>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::999;;;<<<===<<<:::999::::::;;;;;;<<<<<<<<<>>>CCCIIISSSfffsssmmmooosssqqqjjjfffhhhmmmtttyyymmmaaaYYYZZZ___]]]mmmtttfff[[[TTTQQQQQQUUU\\\dddnnnzzz~~~}}}|||{{{{{{}}}~~~yyytttqqqmmmhhhdddeee```\\\\\\ZZZWWWXXX\\\^^^bbbnnnsssaaaXXXUUUQQQNNNLLLJJJGGGEEECCC???;;;888777777666555uuu[[[UUUMMMIIIJJJHHHEEEEEEDDDCCCBBBAAAAAA@@@????????????>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<::::::999;;;<<<===<<<:::;;;;;;;;;;;;;;;;;;;;;;;;???DDDLLLZZZttt|||ooolllnnnwwwxxxiiiffffffkkkrrr{{{vvviii]]]WWWZZZaaaeeezzztttggg[[[UUUSSSSSSWWW^^^fffoooyyy}}}{{{zzzzzz{{{|||}}}{{{vvvrrrnnniiifffccc^^^[[[[[[YYYUUUUUUXXXXXX^^^gggttt|||iiiZZZWWWSSSPPPMMMKKKHHHFFFDDD@@@<<<999888777666555sssZZZTTTMMMIIIJJJHHHEEEEEEDDDCCCBBBAAAAAA@@@????????????>>>>>>>>>>>>========================<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<::::::999;;;<<<===<<<:::;;;;;;;;;;;;;;;;;;::::::???EEENNN___|||yyypppmmmnnn{{{tttgggeeehhhoooxxxuuuggg[[[UUUZZZbbbooouuuggg\\\VVVTTTVVVZZZ```gggoooxxx|||zzzxxxyyyzzz|||}}}~~~wwwsssooojjjfffaaa]]]ZZZZZZXXXSSSRRRUUUTTT]]]eeemmmooo[[[XXXSSSPPPNNNLLLIIIFFFDDDAAA<<<:::888888777555sssYYYRRRLLLHHHIIIGGGEEEDDDCCCBBBBBBBBBBBBBBB@@@>>>===>>>???@@@???===>>>===<<<;;;:::;;;<<<<<<999999::::::::::::;;;;;;:::::::::999999888888888;;;;;;;;;<<<<<<<<<<<<======<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======<<<<<<>>>???@@@HHHVVVgggyyylllfffggglllyyysssoooccchhhooouuu}}}pppccc\\\]]]bbbhhhrrrvvviii___XXXVVVVVVYYY___eeemmmwww~~~|||zzzyyyxxxyyyzzzzzz{{{zzzsssooojjjdddccc^^^ZZZXXXUUUQQQQQQTTTUUUZZZ```iii{{{vvvdddYYYPPPMMMMMMJJJHHHGGGHHHDDD@@@<<<:::888666444rrrYYYSSSLLLHHHIIIGGGEEEDDDCCCBBBBBBBBBBBBBBB>>><<<;;;<<<===>>>===;;;>>>===<<<;;;:::;;;;;;<<<999999::::::::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;;;;<<<<<<<<<;;;:::::::::::::::::::::::::::::::::::::::;;;<<<=========>>>@@@BBBFFFNNNZZZmmmrrrhhheeeiiiooo~~~zzzooolllfffkkksss{{{{{{kkk___YYY[[[bbbjjj{{{vvviii^^^XXXUUUUUUXXX^^^dddlllvvv}}}|||zzzyyyyyywwwwwwwwwwwwxxx{{{}}}tttpppkkkgggfff```\\\ZZZWWWRRRQQQTTTSSSYYY___fffuuujjj^^^SSSOOONNNKKKHHHHHHHHHEEEAAA===;;;999666444rrrYYYSSSLLLIIIIIIGGGEEEEEEDDDBBBBBBAAAAAAAAA>>><<<;;;<<<===>>>===;;;======<<<;;;;;;;;;;;;<<<999999::::::::::::;;;;;;:::;;;;;;;;;;;;;;;;;;<<<999999999:::::::::;;;;;;;;;::::::999999999999:::999999999999999999999999:::;;;<<<======???CCCEEEMMMTTTaaavvv|||llleeeeeemmmvvvqqqiiiggghhhoooyyyuuufff\\\YYY[[[eeepppvvviii^^^WWWTTTTTTWWW]]]dddllluuu~~~}}}zzzyyyxxxxxxxxxvvvvvvvvvuuuuuuwww{{{~~~vvvpppmmmjjjhhhccc___]]]XXXSSSQQQSSSRRRXXX]]]bbbmmmqqqdddWWWRRROOOLLLIIIIIIIIIFFFBBB>>><<<999666444qqqYYYSSSMMMIIIIIIGGGFFFEEEDDDCCCBBBAAAAAAAAA@@@>>>===>>>???@@@???=========<<<<<<;;;;;;;;;;;;999999999:::::::::;;;;;;888888888999999:::::::::999::::::::::::;;;;;;;;;:::999999888888999999999999999999999999999999999:::;;;<<<<<<===???CCCFFFQQQYYYhhhxxxjjjeeehhhsss}}}yyykkkeeeeeekkksssttteee^^^[[[^^^kkkzzz|||~~~wwwjjj___XXXUUUTTTXXX^^^eeemmmuuu~~~|||xxxvvvvvvwwwxxxwwwwwwvvvtttsssuuuxxx{{{wwwrrrooommmjjjeeeaaa___ZZZSSSPPPQQQRRRXXX]]]```fffuuuxxxjjj[[[TTTQQQMMMKKKKKKJJJGGGCCC@@@===:::666444qqqXXXTTTMMMIIIJJJGGGFFFEEEDDDCCCBBBAAAAAAAAA@@@>>>===>>>???@@@???===<<<<<<<<<<<<<<<;;;;;;;;;999999999:::::::::;;;;;;888888888999999:::::::::;;;;;;;;;;;;<<<<<<<<<<<<999999999888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<>><<<;;;<<<===>>>===;;;<<<<<<======<<<<<<;;;:::999999::::::::::::;;;;;;:::;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;<<<<<<<<<======:::999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===AAAFFFIIIVVVdddyyysssnnnqqqzzz|||nnnggghhhmmmuuuzzzkkk___^^^^^^bbbvvv~~~}}}xxxoookkkpppxxx{{{nnnbbbZZZWWWVVVZZZaaahhhooowww|||xxxuuuttttttuuuxxxxxxvvvtttrrrsssvvvxxxzzz~~~}}}wwwppplllhhheeeddd___VVVQQQQQQUUUXXX\\\______fffyyyzzzfffZZZSSSNNNLLLMMMJJJGGGEEECCC@@@===999666pppXXXTTTOOOJJJJJJGGGGGGFFFEEECCCAAA@@@@@@@@@>>><<<;;;<<<===>>>===;;;;;;<<<=========<<<;;;:::999999::::::::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<:::::::::::::::;;;<<<<<<::::::::::::::::::::::::999:::<<<===@@@EEEKKKPPP[[[kkk{{{tttvvvuuukkkgggmmmuuu~~~ttteee[[[]]]___fff|||zzzzzz|||vvvllleeegggnnnzzz{{{nnnbbbZZZVVVUUUYYY```gggooovvv}}}}}}yyyvvvtttttttttuuutttsssqqqooopppsssuuuxxx{{{|||rrrmmmjjjhhhhhhcccZZZTTTTTTTTTVVV[[[^^^^^^aaaqqqooo___UUUNNNKKKLLLHHHGGGEEECCCBBB???;;;888pppXXXUUUOOOKKKJJJGGGGGGFFFEEECCCAAA@@@@@@@@@@@@>>>===>>>???@@@???>>>;;;<<<=========<<<::::::999999:::::::::;;;;;;;;;:::::::::999999888888888999999:::::::::;;;;;;;;;::::::::::::;;;;;;<<<===999999999999999999999999888:::<<<>>>CCCIIIQQQVVV___rrr~~~xxxvvv~~~~~~ppphhhhhhpppyyypppbbbZZZ^^^bbbjjjxxxyyy}}}vvvkkkcccccchhhqqqyyy{{{nnnbbbYYYUUUTTTXXX___gggnnnuuu|||~~~zzzwwwttttttsssrrrqqqpppnnnlllmmmpppsssvvvzzztttooolllkkkkkkfff]]]WWWVVVSSSTTTYYY]]]]]]^^^kkkzzzuuucccWWWNNNJJJJJJHHHFFFEEEDDDCCC@@@<<<999oooYYYTTTMMMHHHHHHFFFFFFFFFEEECCCBBBAAA@@@???????????????>>>>>>>>>>>>;;;;;;;;;<<<<<<<<<======;;;::::::999999::::::;;;;;;:::999888999:::;;;<<<======<<<;;;999888777777;;;;;;;;;::::::;;;;;;<<<;;;::::::999999999::::::===>>>===<<<@@@JJJTTTZZZeee}}}uuuwww}}}uuullljjjmmmttt|||zzziii___ZZZ^^^dddrrr}}}wwwsssvvv~~~~~~ooobbb\\\___ccclllsss~~~zzznnncccZZZUUUSSSWWW^^^dddkkkrrrzzz~~~~~~|||zzzwwwtttoooppppppnnnkkkkkkooorrrwwwwwwyyyyyyqqqpppnnnkkkhhhbbb\\\WWWRRRWWW\\\\\\[[[]]]dddkkkmmm\\\SSSNNNKKKLLLKKKIIIHHHFFFCCC???<<>>>>>>>>>>>;;;;;;;;;<<<<<<<<<======;;;;;;::::::::::::;;;;;;::::::999999999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;:::::::::;;;;;;;;;;;;::::::::::::;;;;;;<<<===??????DDDNNNYYY```pppvvvyyyrrrllllllqqq{{{vvveee^^^\\\bbbkkkzzzxxxsssssszzz~~~ooobbb\\\^^^bbbiiippp{{{yyynnnbbbYYYTTTSSSWWW\\\bbbhhhnnnuuuyyy~~~{{{wwwtttooopppooommmkkkjjjlllooouuuuuuwww|||zzzrrrpppmmmjjjgggbbb\\\XXXUUUYYY]]]\\\YYYZZZ___eee|||~~~qqq___UUUOOOLLLKKKIIIHHHGGGFFFCCC@@@===nnnXXXTTTLLLHHHHHHFFFCCCCCCCCCCCCCCCCCCCCCCCC????????????>>>>>>>>>>>>;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<:::::::::999:::;;;;;;<<<999::::::;;;<<<===>>>???===<<<;;;:::::::::::::::<<<<<<;;;;;;;;;;;;<<<===;;;===@@@DDDJJJSSS```iiiwwwvvv{{{xxxnnnlllpppxxxzzzooo```\\\]]]ggguuu}}}sssqqqttt}}}oooccc]]]]]]```eeekkkvvvxxxlll```WWWRRRRRRUUUYYY^^^ccciiiooottt~~~~~~xxxtttnnnoooooommmjjjiiijjjkkkrrrrrrsssxxx}}}uuuqqqmmmiiieeeaaa]]]ZZZYYY\\\___]]]XXXWWW[[[___rrr}}}wwwxxxyyydddXXXQQQNNNIIIHHHFFFEEEEEECCCAAA>>>mmmWWWSSSLLLGGGHHHFFFCCCCCCCCCCCCCCCBBBBBBBBB????????????>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<::::::::::::;;;;;;<<<<<<888999:::;;;<<<===>>>???===<<<<<<;;;::::::::::::===<<<<<<<<<<<<======>>><<<>>>BBBHHHNNNWWWeeeqqq}}}sssvvv}}}yyyqqqkkklllsss}}}ssshhh]]]ZZZ]]]jjj|||vvvqqqpppuuu~~~}}}~~~}}}pppddd]]]\\\]]]aaagggppp{{{vvvjjj^^^TTTOOOOOOQQQUUUZZZ___eeelllppp}}}zzzvvvnnnnnnnnnmmmlllkkkkkkkkkppppppqqqttt{{{xxxsssmmmhhhdddbbb___]]]\\\^^^```]]]YYYWWWXXX[[[fffwwwwwwuuu}}}lll\\\SSSOOOHHHGGGEEEDDDEEEDDDBBB@@@lllVVVRRRKKKGGGGGGFFFFFFEEEDDDCCCBBBAAA@@@@@@????????????>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<;;;;;;<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<999999999:::;;;;;;;;;<<<===<<<;;;:::::::::::::::<<<<<<<<<<<<<<<===>>>???===>>>CCCKKKQQQZZZjjjzzzyyyuuuzzzrrrllljjjnnnvvv}}}nnnddd[[[ZZZ^^^mmmzzzqqqkkknnnvvv~~~{{{{{{yyyzzz|||~~~}}}pppeee]]][[[ZZZ]]]bbbkkkvvv}}}rrrggg[[[RRRLLLKKKMMMQQQVVV[[[bbbjjjooozzz}}}xxxooonnnmmmlllmmmmmmmmmmmmnnnooopppsssxxx~~~zzzuuunnnhhheeecccaaa```]]]______^^^ZZZXXXXXXYYY___lllzzz}}}zzzzzz{{{zzzsssyyyuuubbbVVVPPPIIIGGGEEEDDDDDDDDDCCCAAAkkkUUUQQQKKKFFFGGGEEEFFFFFFEEECCCBBBAAA@@@???????????????>>>>>>>>>>>><<<<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<::::::;;;<<<<<<<<<<<<;;;::::::::::::::::::::::::;;;;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<===>>>???>>>>>>DDDMMMTTT^^^rrr~~~wwwwww}}}nnnkkklllrrrzzzxxxjjj```[[[\\\bbbsssuuummmdddlllyyy{{{yyyyyyvvvwwwyyy{{{|||}}}qqqfff^^^YYYWWWYYY^^^fffppp{{{yyyooodddXXXOOOJJJGGGJJJMMMQQQWWW^^^ffflllttt||||||rrrooolllkkklllmmmmmmmmmlllmmmoooqqquuuzzz}}}xxxpppjjjgggeeedddbbb]]]^^^^^^]]]ZZZWWWVVVVVV[[[cccoooyyy{{{vvvsssttt|||sssvvvjjj[[[SSSJJJHHHFFFEEEEEEEEECCCBBBjjjUUUQQQJJJFFFGGGEEEEEEEEEDDDCCCBBBBBBAAAAAA????????????>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::;;;;;;::::::<<<=========<<<;;;::::::::::::;;;;;;;;;<<<::::::::::::;;;;;;<<<===;;;;;;;;;;;;<<<===>>>???>>>===CCCOOOXXXddd|||yyyuuuvvv|||yyymmmlllooowwwsssfff]]]ZZZ^^^hhh{{{xxxpppiiicccppp{{{vvvtttttttttvvvwwwxxxzzz|||}}}qqqfff^^^XXXUUUTTTYYYaaakkkvvv{{{uuulllaaaVVVMMMIIIFFFHHHJJJMMMRRRYYY```fffoooxxxvvvqqqlllhhhiiijjjjjjjjjhhhkkknnnpppqqquuuzzz~~~~~~yyysssmmmiiigggeeeddd]]]]]]]]][[[WWWTTTRRRPPPXXXZZZfffuuu|||wwwqqqppptttwwwwwwsss```VVVMMMJJJGGGEEEEEEEEEDDDCCCjjjTTTQQQJJJFFFGGGEEECCCCCCCCCCCCCCCCCCCCCCCC????????????>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;::::::999999::::::;;;::::::<<<=========<<<;;;999::::::;;;<<<===>>>>>>999999999:::;;;<<<===>>>:::::::::;;;;;;===>>>>>>===<<>>>>>>>>???===<<<<<<<<<<<<;;;;;;;;;999999999999999999999999<<<<<<<<<;;;;;;::::::::::::;;;<<<>>>????????????<<<;;;;;;;;;;;;<<<======999::::::;;;;;;<<<<<<<<>>===>>>>>>===<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<======<<<<<<<<<<<<;;;;;;;;;;;;<<<======;;;;;;;;;<<<<<<===>>>>>>AAADDDJJJTTTddd}}}yyyrrrpppqqqwwwvvvoookkklllqqqzzzwwwggg___aaaaaannnwwwkkkgggiiirrr|||tttooolllkkkllloooooopppqqqssstttuuuvvvyyy~~~wwwlllaaaXXXSSSQQQSSSYYYeeeoooxxx}}}qqqkkkbbbYYYRRRMMMHHHFFFFFFGGGHHHIIILLLRRRYYY^^^iiirrr}}}{{{tttlllgggfffggghhhgggiiikkklllnnnqqquuuxxx|||xxxuuunnngggaaa___\\\XXXUUUSSSPPPLLLJJJJJJMMMTTTcccwwwyyyrrrppp^^^RRRLLLHHHGGGEEEBBBCCCFFFjjjUUUQQQKKKGGGHHHFFFEEEDDDDDDCCCBBBBBBAAAAAABBBAAA???>>>===============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999<<<;;;;;;;;;;;;<<<======<<<<<<<<<======>>>???@@@BBBFFFNNNZZZmmmwwwpppoooqqqwwwzzznnniiihhhooovvvssseee___aaafffuuuzzzqqqhhhfffjjjwwwuuummmjjjgggfffhhhkkklllmmmoooqqqrrrrrrrrrwww{{{wwwkkk```XXXSSSQQQRRRXXXbbbkkkttt~~~zzzwwwjjjdddZZZRRRMMMJJJGGGFFFGGGHHHIIIJJJMMMRRRXXX]]]hhhqqq}}}wwwpppjjjhhhggghhhggghhhjjjkkklllooosssvvvzzz|||rrrfff]]]^^^\\\XXXUUUSSSPPPLLLIIIHHHJJJPPP^^^sssyyyyyyeeeVVVOOOIIIGGGFFFDDDDDDGGGiiiTTTRRRKKKGGGHHHEEEDDDCCCCCCBBBBBBAAA@@@@@@@@@??????>>>===<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<::::::;;;;;;;;;::::::999<<<;;;;;;;;;;;;<<<======<<<<<<<<<<<<===???@@@AAAFFFLLLVVVbbbvvvxxxrrrsssxxx~~~sssiiihhhjjjuuu~~~tttgggbbbcccjjj|||uuummmfffhhhooo~~~~~~ooogggdddbbbaaacccfffgggiiikkkmmmnnnoooooouuuxxx{{{}}}~~~xxxlll```XXXSSSQQQQQQUUU^^^gggppp|||zzzuuupppccc]]]SSSLLLHHHHHHHHHHHHKKKLLLMMMNNNPPPTTTYYY^^^fffppp~~~zzzsssmmmiiihhhgggfffhhhiiijjjjjjlllpppsssvvv{{{~~~rrreee]]]^^^[[[XXXUUURRROOOLLLIIIHHHJJJNNNXXXkkk}}}jjjZZZQQQIIIGGGFFFDDDDDDGGGhhhTTTRRRLLLGGGGGGEEECCCCCCCCCBBBAAAAAA@@@@@@>>>>>>>>>>>>===<<<<<<;;;===<<<<<<<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<999999;;;<<<<<<=========<<<;;;;;;;;;;;;<<<======<<<;;;;;;;;;<<<>>>@@@BBBHHHQQQ]]]kkkxxxsssvvv}}}yyynnnhhhkkkrrr~~~ttthhhccccccmmm{{{rrrkkkgggkkkuuuyyyiiibbb___]]]]]]^^^```aaadddfffiiikkklllmmmssstttvvvwwwwwwxxxzzz{{{zzznnnbbbXXXSSSQQQPPPSSSZZZbbbjjjwww}}}{{{wwwpppjjj^^^XXXOOOHHHFFFGGGIIIJJJKKKMMMNNNOOOQQQTTTZZZ]]]eeeooo~~~}}}vvvpppkkkhhhffffffggghhhhhhhhhiiilllooosssxxx~~~|||pppfff___^^^[[[WWWTTTRRROOOKKKIIIIIIJJJMMMRRR```qqqyyyzzz{{{qqq___TTTJJJGGGFFFDDDDDDEEEgggSSSRRRLLLGGGGGGEEEDDDCCCCCCBBBAAAAAA@@@@@@>>>>>>>>>>>>>>>===<<<<<<===<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;999:::;;;<<<>>>>>>>>>???<<<;;;;;;;;;;;;<<<======<<<<<<;;;;;;<<<>>>AAACCCHHHTTTdddvvvyyyvvv|||}}}rrrllliiipppzzz~~~pppeeebbbcccpppzzzqqqjjjgggooo{{{ttteee]]]ZZZXXXXXXYYY[[[\\\^^^aaadddhhhkkkmmmpppqqqssssssrrrrrrtttuuuwwwxxx|||~~~rrreeeZZZTTTQQQOOOPPPVVV]]]fffrrr}}}}}}xxxwwwwwwssskkkdddYYYSSSLLLGGGFFFGGGJJJKKKIIIKKKLLLNNNPPPSSSXXX\\\eeeooo}}}zzzsssnnniiigggeeefffgggffffffgggiiilllqqquuu|||xxxooogggddd]]][[[WWWTTTRRROOOKKKHHHIIIKKKKKKMMMVVVbbbjjjkkkkkk{{{}}}eeeYYYMMMHHHGGGEEEDDDEEEfffSSSRRRLLLHHHGGGDDDDDDDDDCCCCCCBBBAAAAAAAAA>>>>>>?????????>>>===<<<===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<===============<<<;;;;;;;;;;;;<<<======>>>===<<<<<<===@@@CCCEEEMMM[[[mmm~~~tttmmmjjjiiirrr~~~xxxiiiccccccffftttyyyoooiiihhhrrrqqqaaaYYYVVVSSSSSSTTTWWWXXXYYY\\\```fffkkknnnnnnoooqqqpppooonnnooopppmmmnnnrrryyyvvviii\\\UUUQQQNNNOOOSSSZZZbbbnnnzzzyyytttppppppqqqnnnfff___UUUPPPJJJFFFEEEGGGIIIJJJIIIJJJMMMOOOQQQUUUYYY]]]fffooo|||}}}wwwqqqllliiieeeeeefffeeedddeeegggiiinnnrrrxxx~~~~~~wwwoooiiiggg]]]ZZZWWWTTTQQQNNNKKKHHHGGGIIIJJJIIIMMMVVV\\\]]]]]]iiimmm___PPPKKKIIIGGGEEEEEEfffSSSRRRLLLHHHGGGDDDEEEDDDDDDCCCCCCBBBAAAAAA>>>>>>???@@@@@@???============<<<<<<<<<;;;;;;;;;========================<<<<<<<<<;;;;;;:::::::::<<<<<<======<<<<<<;;;:::<<<;;;;;;;;;;;;<<<======???>>>======>>>AAADDDGGGTTTcccvvv~~~pppjjjhhhhhhrrruuufffbbbfffjjjvvvxxxoooiiihhhrrr}}}nnn^^^VVVSSSPPPOOOQQQUUUUUUVVVYYY^^^eeekkkooommmnnnpppooonnnmmmmmmnnnggggggkkkttt~~~yyykkk]]]UUUQQQNNNNNNRRRXXX```mmmxxx|||sssoookkklllnnnkkkccc[[[SSSNNNHHHEEEEEEFFFHHHIIIJJJLLLOOOQQQTTTWWW\\\___fffooo|||zzztttnnnkkkeeeeeeeeedddcccdddfffhhhlllpppvvvzzz}}}~~~xxxpppkkkiii]]]ZZZWWWTTTQQQNNNKKKHHHDDDGGGHHHFFFHHHOOOTTTTTTWWW```rrrrrrcccSSSMMMKKKHHHFFFFFFhhhVVVQQQJJJGGGHHHCCCDDDCCCCCCCCCCCCBBB???<<<===>>>?????????>>><<<;;;???>>>===<<<<<<===>>>???===<<<;;;:::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<======;;;;;;<<<>>>===>>>DDDLLLVVViii{{{~~~|||mmmjjjkkkmmmzzzooobbbbbbgggkkk~~~tttnnniiihhhvvv{{{lll\\\TTTPPPMMMMMMNNNUUUVVVYYY^^^eeelllqqqsssvvvuuurrrooolllhhhfffeeeeeeeeefffiiipppxxxyyymmmaaaXXXRRRPPPOOORRRUUU[[[gggrrr~~~}}}tttuuuqqqkkkhhhkkkkkkcccXXXPPPJJJFFFGGGHHHGGGHHHKKKMMMOOORRRUUUVVVXXX[[[^^^hhhpppzzz{{{uuuooojjjbbbdddeeedddbbbaaadddfffkkkqqqyyy~~~{{{yyy{{{}}}yyypppggg```\\\XXXTTTQQQNNNKKKHHHHHHGGGFFFFFFHHHKKKNNNQQQUUUYYY^^^lll}}}iiiXXXRRRMMMEEEDDDJJJfffUUUQQQJJJIIIJJJEEEFFFEEEDDDCCCDDDCCCAAA???>>>???@@@@@@@@@???======>>>>>>===<<<<<<===>>>>>><<<<<<;;;:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<======<<<;;;===??????@@@HHHQQQbbbuuu}}}xxxkkkjjjmmmrrrooocccbbbiiiooouuunnnjjjkkkzzzssseeeWWWPPPMMMKKKKKKNNNVVVWWW[[[aaaiiiqqqwwwzzzxxxwwwtttpppkkkgggdddcccaaaaaaaaadddiiiqqqxxx|||zzzooobbbYYYSSSPPPPPPSSSVVV[[[eeepppzzz}}}|||~~~yyyqqqqqqoookkkjjjmmmnnneeeYYYPPPJJJFFFGGGHHHHHHIIILLLOOOQQQTTTVVVXXXZZZ^^^```lllsss~~~{{{uuuooojjjaaabbbcccbbb``````ccceeehhhmmmuuu{{{~~~}}}{{{|||~~~zzzqqqiii```]]]XXXTTTQQQOOOKKKIIIGGGFFFEEEDDDFFFIIILLLNNNNNNRRRWWWccc}}}qqq\\\TTTOOOGGGEEEIIIdddSSSPPPKKKIIIKKKGGGHHHFFFDDDCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@???>>>>>>======<<<;;;;;;<<<======;;;;;;:::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<======<<<<<<===???@@@CCCNNNYYYppp~~~sssiiijjjpppxxxpppdddccclllvvvuuuooolllooojjj^^^RRRLLLKKKJJJLLLPPPVVVYYY```hhhqqqyyy{{{yyyuuupppjjjeeebbb```^^^]]]^^^___dddiiiooosss|||~~~|||qqqdddZZZRRRPPPOOORRRUUUYYYbbbkkkrrr|||~~~xxxvvvwwwtttooommmnnnnnnpppsssrrrggg[[[QQQKKKGGGHHHIIIHHHJJJMMMRRRTTTWWWYYYZZZ]]]aaadddmmmuuu~~~|||wwwqqqlll```aaaaaa```______bbbdddbbbhhhoootttxxx|||}}}~~~{{{ssslllaaa]]]XXXTTTQQQOOOLLLJJJEEEDDDCCCBBBCCCFFFIIIKKKJJJNNNQQQYYYnnn|||bbbVVVQQQJJJGGGGGGdddSSSPPPJJJIIIJJJFFFHHHEEECCCBBBBBBCCCCCCBBB@@@@@@@@@?????????>>>>>><<<<<<<<<;;;;;;<<<<<<<<<:::::::::::::::;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<======;;;;;;===???@@@FFFTTTbbb|||{{{}}}wwwnnngggkkksss}}}|||xxxuuu}}}oooccccccppp}}}sssnnnmmmrrryyyeeeZZZPPPMMMLLLLLLOOOTTTWWW^^^iiittt|||{{{xxxtttoooiiiccc___]]]^^^]]]]]]^^^aaaeeeiiilllqqqttt{{{~~~sssfff]]]RRRNNNMMMPPPSSSVVV\\\cccjjjttt{{{uuussssssrrrpppooorrrvvvxxx{{{xxxjjj]]]PPPJJJFFFGGGIIIHHHJJJMMMSSSVVVYYY[[[^^^aaaeeehhhlllttt~~~yyytttooo``````___^^^^^^^^^```bbb___dddjjjooorrrwww~~~~~~~~~~~~{{{uuuoooccc___YYYTTTQQQOOOMMMLLLEEEDDDBBBAAABBBDDDGGGIIIKKKNNNQQQUUUdddyyygggXXXRRRNNNIIIGGGeeeTTTPPPIIIGGGHHHDDDFFFDDDAAA@@@AAABBBBBBAAA??????>>>>>>============;;;<<<<<<<<<<<<<<<<<<;;;:::::::::::::::;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<======::::::<<>>>>>===<<<=========;;;<<<============<<<;;;;;;;;;:::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<======:::;;;===@@@CCCMMMcccwwwyyy{{{llliiiiiiooo{{{sssjjjeeedddggglllvvvooocccdddwww|||mmmllloooxxxssseeeYYYSSSNNNNNNOOOQQQXXX___hhhttt{{{vvvpppnnnkkkgggccc___\\\[[[ZZZYYYXXXXXXYYY[[[]]]^^^aaacccjjjssszzzxxxlllcccUUUNNNIIIKKKMMMOOOSSSXXX]]]iiiuuu}}}~~~{{{|||{{{uuusssssstttyyyooo^^^OOOIIIFFFGGGIIIIIIKKKNNNRRRWWW^^^dddiiilllppprrrssszzz~~~yyyttthhhddd```^^^^^^____________bbbfffhhhjjjpppwww}}}|||yyyvvvjjjddd[[[TTTOOOMMMLLLKKKGGGEEECCCBBBBBBDDDFFFHHHJJJOOOUUUYYY___iiiuuuxxxaaaVVVQQQLLLHHHcccRRROOOIIIHHHIIIEEEDDDCCCBBBCCCDDDDDDBBB@@@@@@???>>>=========>>>>>><<<===>>>>>>>>>>>>===<<<<<<<<<;;;:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999999::::::;;;<<<<<<===<<<;;;;;;;;;;;;<<<======<<<===???BBBFFFRRRjjj~~~zzzuuuhhhiiikkksssyyynnnccc___^^^___fffmmmxxxqqqeeefff|||zzzmmmmmmrrr|||}}}jjj^^^UUUPPPNNNPPPTTTXXXaaajjjwww~~~sssmmmhhhgggeeeccc```^^^\\\[[[XXXWWWVVVVVVWWWXXXZZZ[[[^^^___eeemmmttt{{{yyynnnfffYYYPPPJJJJJJLLLNNNRRRWWW[[[eeeqqqyyy}}}yyyvvvwwwzzz~~~ppp^^^QQQKKKHHHJJJKKKKKKMMMQQQRRRXXXbbbjjjpppsssvvvwwwyyy~~~xxxtttlllhhhbbb______```___^^^___aaadddeeegggllltttzzz|||{{{nnnggg\\\TTTNNNLLLKKKJJJGGGEEECCCAAAAAACCCEEEFFFGGGNNNWWW___dddiiiqqqxxxhhhXXXQQQLLLGGG}}}aaaQQQNNNJJJIIIKKKGGGDDDCCCCCCEEEFFFEEECCCAAABBBAAA???>>>>>>>>>???@@@<<<===>>>??????>>>===<<<===<<<;;;;;;::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<999999::::::;;;<<<======<<<;;;;;;;;;;;;<<<======>>>???AAADDDHHHVVVooozzz}}}~~~qqqfffiiimmmvvv}}}wwwsssrrrooopppssswww{{{~~~|||mmmbbbZZZYYY[[[^^^fffooo|||sssggghhhyyymmmnnnttt~~~vvvdddZZZTTTPPPPPPTTTYYY___jjjtttyyynnniiiccccccbbb```___]]]\\\\\\XXXXXXWWWWWWWWWXXXZZZ[[[^^^^^^bbbjjjpppxxxzzzoooggg\\\RRRKKKJJJLLLOOOSSSXXXZZZdddooowww{{{yyy}}}ppp^^^SSSMMMJJJKKKMMMMMMOOOSSSRRRYYYdddnnnuuuxxxzzz{{{|||~~~~~~wwwsssooojjjddd`````````___^^^___aaacccdddeeejjjqqqwww|||~~~ppphhh]]]TTTNNNKKKJJJJJJFFFEEEBBB@@@@@@AAACCCEEEFFFNNNZZZeeejjjmmmqqqvvvmmmZZZQQQKKKFFF}}}dddUUURRRKKKHHHIIIEEEDDDCCCCCCBBBBBBAAA@@@@@@???????????????>>>======;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<======;;;;;;<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<===@@@;;;>>>GGGOOO\\\yyy}}}yyyoooiiilllrrr~~~~~~|||wwwtttoooiiieeecccccccccdddeeegggiiikkkmmmooopppqqqsssuuuuuutttttttttuuutttxxx~~~~~~rrr```XXXTTTWWWYYY\\\gggtttooogggpppxxxnnnooosss~~~iii[[[VVVMMMPPPPPPRRR\\\kkkxxx}}}yyynnneee^^^\\\[[[[[[[[[[[[\\\^^^______]]][[[ZZZ[[[[[[[[[[[[]]]^^^```eeemmmvvv~~~|||qqqiii\\\RRRIIIHHHKKKMMMQQQVVVZZZ```jjjwww}}}}}}lll[[[PPPLLLJJJLLLLLLJJJKKKOOOYYYaaaiiinnnttt|||~~~~~~|||{{{vvvrrrlllfffaaa^^^^^^^^^____________aaagggnnntttyyy~~~|||rrriii\\\RRRMMMKKKIIIHHHDDDDDDEEEEEEEEEEEEEEEEEEFFFOOOZZZdddkkkqqqwww{{{|||{{{xxxaaaSSSMMMKKK|||bbbTTTQQQJJJGGGHHHDDDDDDCCCCCCBBBBBBAAAAAA@@@???????????????>>>======;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;:::999999999999;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<===>>>AAA===@@@IIISSSbbbxxxoookkknnnuuuyyytttqqqooojjjhhheeebbb``````aaaaaa```aaabbbccceeehhhjjjkkkiiijjjlllllljjjjjjjjjkkkooorrrwww{{{|||~~~wwwjjj___WWWSSSWWWZZZ]]]iiiwwwpppiiirrrwwwooopppvvvzzzeeeYYYTTTMMMQQQUUUZZZgggxxxoooeee^^^YYYZZZYYYYYYYYYZZZ\\\^^^______]]][[[ZZZZZZ[[[[[[[[[^^^___aaadddjjjqqqvvvzzz~~~}}}vvvnnn```VVVLLLJJJKKKMMMPPPTTTWWW]]]gggtttkkk[[[NNNJJJIIILLLMMMLLLOOOSSS[[[ccclllqqqxxx~~~~~~|||{{{xxxtttnnngggbbb___^^^^^^^^^^^^^^^^^^```eeelllqqqxxx~~~~~~|||tttkkk^^^TTTNNNLLLJJJIIIEEEEEEDDDDDDDDDDDDDDDDDDEEELLLVVV___eeekkkqqquuu~~~~~~|||dddUUUNNNLLL{{{aaaSSSPPPIIIFFFGGGCCCDDDDDDCCCCCCBBBAAAAAAAAA???????????????>>>======;;;;;;;;;;;;;;;;;;;;;;;;>>>===;;;:::999888888888;;;<<<<<<===<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<======>>>???BBB???BBBLLLXXXkkkvvvnnnmmmrrrzzz|||zzzvvvpppkkkfffcccbbb]]]\\\\\\[[[]]]___bbbccc```______```bbbeeehhhjjjeeefffggggggeeedddeeeffflllooorrruuuuuuvvvwwwxxxzzz|||}}}~~~}}}rrrggg___WWWSSSWWW[[[```nnn|||sssmmmvvvuuunnnpppxxxttt```UUUQQQOOOVVV]]]eeessssssbbbZZZWWWVVVUUUUUUUUUVVVXXXZZZ]]]^^^aaa```^^^]]]\\\\\\]]]]]]aaabbbcccfffiiilllooopppqqqtttzzz{{{uuueeeZZZPPPLLLLLLLLLOOOSSSUUUZZZdddppp|||kkk[[[MMMIIIHHHKKKMMMNNNRRRWWW]]]fffooovvv~~~~~~~~~}}}|||{{{wwwqqqkkkeeeaaa^^^]]]\\\\\\\\\\\\^^^bbbhhhllluuu{{{}}}{{{vvvnnnbbbWWWPPPMMMLLLKKKFFFEEEDDDCCCCCCCCCCCCCCCCCCIIIPPPVVV[[[aaahhhmmmkkkYYYPPPLLL{{{aaaSSSQQQJJJGGGHHHDDDDDDDDDDDDCCCBBBBBBAAAAAA???????????????>>>======<<<<<<<<<<<<<<<<<<<<<<<>>===<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<======>>>???@@@BBB@@@DDDOOO___vvv}}}rrrmmmooouuu}}}uuurrrooojjjfffbbb___^^^ZZZZZZ[[[]]]___cccfffhhheeeeeeddddddfffiiimmmppplllmmmmmmlllkkkjjjkkkmmmooorrruuuwwwxxxyyyzzz|||vvvjjj```XXXTTTYYY^^^eeesssuuupppxxx}}}rrrjjjmmmwwwnnn]]]TTTQQQSSS\\\fffqqq|||hhhZZZTTTTTTTTTQQQQQQRRRTTTVVVYYY\\\]]]bbbaaaaaa___^^^^^^```aaaeeefffggghhhjjjjjjkkkkkkgggjjjrrr~~~~~~wwwggg[[[QQQMMMLLLLLLNNNQQQTTTYYYbbblllwwwnnn___PPPKKKIIILLLNNNOOOTTTZZZ^^^hhhsss{{{|||}}}~~~~~~zzzuuunnnhhhbbb^^^]]]\\\\\\]]]]]]]]]```eeehhhqqqwww~~~{{{yyyvvvpppeee[[[SSSOOOMMMLLLGGGFFFDDDCCCBBBAAAAAABBBBBBFFFKKKOOOSSSXXX```fff}}}ttt^^^QQQLLL{{{bbbTTTRRRKKKIIIJJJFFFEEEDDDDDDCCCCCCBBBAAAAAA???????????????>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>???@@@@@@@@@@@@@@@???>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>@@@@@@AAABBBGGGSSSfffwwwoookkkpppwwwuuurrrpppmmmiiifffcccaaa```^^^^^^```bbbdddhhhjjjllllllkkkkkkkkknnnrrrvvvxxxuuuvvvvvvuuutttsssuuuwwwvvvyyy|||zzzmmmcccZZZVVV[[[aaaiiizzzvvvqqqyyyzzzpppfffhhhvvv}}}iii[[[UUUTTTWWWbbbqqq~~~qqqbbbVVVPPPOOOPPPNNNOOOOOOQQQTTTWWWZZZ\\\^^^`````````___```ccceeehhhiiijjjjjjjjjjjjiiihhhbbbccchhhrrr~~~~~~wwwfff[[[PPPLLLKKKKKKMMMQQQTTTYYYaaaiiirrr|||rrrcccTTTOOOKKKLLLMMMOOOTTTZZZ```jjjvvv~~~~~~}}}}}}~~~}}}xxxqqqjjjddd___\\\]]]^^^^^^^^^^^^```ccceeelllrrrzzz~~~zzzwwwvvvrrrjjj```XXXRRROOONNNIIIHHHEEECCCAAAAAAAAAAAABBBEEEHHHKKKMMMRRRZZZ```zzz~~~eeeTTTLLL{{{bbbTTTRRRLLLIIIJJJGGGEEEEEEDDDDDDCCCBBBBBBBBB???????????????>>>======<<<<<<<<<<<<<<<<<<<<<<<<999999::::::;;;<<<>>>>>>AAAAAAAAAAAA@@@???>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<===>>>???@@@@@@DDDKKKYYYnnn|||rrrmmmkkkqqqzzzzzzpppooonnnllliiigggfffeeedddddddddeeegggiiikkkmmmnnnppppppqqqrrruuuyyy}}}|||}}}}}}|||{{{{{{~~~~~~~~~qqqfff]]]YYY^^^dddnnnvvvpppxxxwwwmmmeeehhhxxxvvvddd[[[XXXXXX[[[iii|||wwwggg\\\TTTMMMJJJJJJMMMMMMNNNPPPSSSVVVYYY[[[ZZZ]]]`````````bbbgggkkknnnnnnnnnmmmllljjjhhhgggbbbaaaaaagggpppxxx}}}~~~|||~~~wwwhhh\\\QQQMMMKKKKKKLLLOOOSSSXXX```gggnnnwwwuuufffXXXRRRMMMMMMMMMOOOTTT[[[cccnnn{{{}}}}}}~~~~~~~~~~~~}}}}}}~~~}}}yyysssllleee```\\\]]]___``````______aaacccgggmmmuuu|||zzzxxxvvvtttppphhh___XXXSSSRRRLLLJJJGGGDDDAAAAAAAAAAAABBBDDDGGGHHHJJJNNNVVV\\\vvvnnnYYYOOOzzzaaaSSSQQQKKKIIIJJJFFFEEEEEEDDDDDDCCCCCCBBBBBB???????????????>>>======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::;;;;;;<<<===>>>@@@@@@@@@@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;<<<>>>???@@@AAAFFFPPP___vvvvvvooommmmmmsss~~~}}}vvvooolllkkkjjjiiihhhhhhhhhhhhjjjjjjkkklllmmmoooppppppssstttvvvyyy}}}zzzjjjaaa\\\```gggqqquuuooovvvssslllffflll~~~ppp```ZZZZZZ[[[aaaqqqxxxjjj[[[TTTQQQLLLJJJKKKMMMMMMNNNOOORRRUUUXXXZZZ[[[___ccceeefffiiipppuuuzzzyyyvvvssspppnnnllljjjeeeaaa___aaaffflllnnnooorrr{{{zzzlll```TTTOOOLLLJJJKKKNNNPPPVVV___fffmmmuuuvvvfffYYYSSSNNNMMMNNNPPPVVV]]]gggrrr~~~{{{{{{|||}}}~~~}}}{{{{{{|||}}}}}}~~~~~~}}}zzztttmmmfff```\\\]]]___``````___^^^___```dddjjjrrryyy}}}zzzvvvwwwvvvpppggg^^^YYYVVVOOOLLLHHHDDDBBBAAAAAABBB@@@CCCFFFGGGHHHLLLSSSXXXlllwww___SSSyyy```RRRPPPJJJHHHIIIFFFEEEEEEEEEDDDCCCCCCBBBBBB???????????????>>>==============================???>>>>>>=========>>>>>>?????????>>>>>><<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999999::::::<<<===>>>???BBBIIITTTccc{{{~~~rrrmmmmmmooouuu{{{yyyuuunnnkkkkkkjjjjjjjjjjjjkkkkkknnnooooooppprrrsssssstttvvvwww{{{lllccc^^^bbbiiisssuuummmuuu|||pppkkkhhhppplll^^^YYY[[[]]]fffxxxmmm^^^QQQNNNOOOMMMMMMPPPMMMMMMNNNOOORRRUUUXXXYYY^^^ccchhhkkkmmmqqqxxxzzzvvvrrrpppooofffccc______bbbeeefffeeellluuu}}}qqqdddWWWQQQMMMJJJJJJLLLMMMTTT^^^fffllltttvvveeeYYYSSSMMMMMMNNNQQQWWW___jjjuuu|||zzzyyy{{{|||}}}}}}yyyyyyyyyzzzzzzzzzzzzzzz~~~~~~}}}zzzuuunnnggg```]]]]]]^^^``````^^^]]]]]]^^^bbbhhhpppxxx~~~|||wwwzzzzzzvvvmmmccc]]]ZZZPPPMMMIIIEEEBBBAAAAAABBB???AAAEEEFFFGGGKKKQQQVVVccc}}}cccVVVyyy```SSSQQQJJJGGGHHHDDDCCCBBBBBBAAAAAA@@@@@@???BBBBBBAAA@@@@@@??????>>>@@@??????>>>===<<<<<<<<<======<<<<<<<<<<<<======<<<<<<<<<<<<<<<===>>>>>>===<<<<<<;;;;;;===>>>???@@@<<<;;;>>>@@@>>>>>>AAAGGGKKKTTThhh{{{qqqkkkkkkppp{{{|||yyyxxxuuupppmmmkkklllmmmnnnooooooooonnnuuuuuuwwwxxxyyyyyyyyyyyy{{{|||tttiiiccceeelllwwwxxxooosssuuupppkkkrrrvvvddd\\\\\\___bbbnnnttteee[[[QQQMMMLLLJJJKKKNNNMMMNNNOOORRRVVV\\\aaacccjjjooouuuxxxyyy}}}|||yyywwwwwwppplllfffbbbaaaaaaaaa```hhhmmmuuuwwwjjj[[[SSSMMMIIIHHHKKKOOOUUU]]]aaaeeennn{{{vvvnnnbbbXXXOOOMMMPPPUUU[[[bbbkkkxxx}}}{{{yyyxxxxxxxxxwwwvvvwwwvvvvvvuuuvvvxxx{{{|||zzz|||~~~zzztttooojjjeee```\\\]]]______]]]ZZZXXXZZZ\\\aaaeeekkksss{{{}}}{{{xxxvvvrrrkkkccc]]]SSSOOOIIIEEECCCCCCCCCBBBBBBCCCDDDGGGJJJMMMPPPQQQ\\\jjjjjjSSSzzzaaaSSSQQQJJJGGGGGGCCCDDDDDDCCCBBBBBBAAAAAA@@@BBBAAAAAA@@@@@@??????>>>??????>>>======<<<;;;;;;===<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<<<<======>>>===<<<<<<;;;<<<===>>>???@@@<<<<<>>???BBBFFFNNN[[[pppwwwoookkknnnttt~~~{{{{{{xxxtttrrrqqqqqqqqqrrrrrrrrrrrrrrrwwwxxxyyy{{{}}}wwwkkkdddhhhppp}}}yyyrrrvvvxxxsssnnnuuurrrbbb\\\\\\```eeesssmmm]]]TTTKKKHHHHHHGGGJJJMMMQQQSSSVVV[[[aaahhhnnnrrr{{{}}}{{{zzzvvvqqqkkkfffcccaaa```______dddlllvvvyyylll^^^UUUOOOJJJIIILLLMMMSSSZZZ^^^ccckkkxxxzzzsssfff[[[QQQNNNPPPUUU\\\cccmmmzzz~~~{{{yyyxxxxxxwwwvvvtttuuutttsssssssssuuuwwwxxxyyy{{{|||yyytttppplllhhhccc```\\\]]]^^^\\\YYYXXXYYY[[[^^^cccjjjqqqxxx~~~|||{{{xxxssskkk```XXXQQQMMMHHHEEECCCCCCBBBBBBAAAAAACCCEEEHHHKKKNNNOOOTTT___vvvpppXXX{{{bbbTTTQQQJJJGGGGGGBBBEEEDDDDDDCCCCCCBBBAAAAAAAAAAAAAAA@@@??????>>>>>>>>>>>>======<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<===>>>===<<<<<<<<<<<<===>>>>>>???<<<<<>>>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<;;;;;;;;;;;;<<<======<<<<<<<<<<<<=========>>>>>><<<===@@@AAA???AAAEEEIIIWWWnnntttllliiillluuu~~~}}}~~~{{{{{{zzzzzzzzz|||}}}~~~uuujjjnnnzzz{{{xxx|||xxxuuuttt}}}|||hhh___[[[\\\dddooouuu]]]TTTMMMHHHHHHKKKNNNVVV]]]^^^ccclllxxxyyyrrrmmmiiieeebbbbbbccceeekkkuuu|||rrrfff]]]TTTLLLIIIKKKMMMRRRWWW\\\aaajjjuuu}}}sssgggZZZSSSRRRUUU^^^hhhsss|||xxxvvvtttrrrpppnnnmmmlllllllllmmmppprrrtttvvvyyy|||}}}~~~~~~~~~|||yyyvvvssspppkkkhhh^^^]]][[[ZZZXXXYYYZZZ[[[YYY```ggglllqqqyyy}}}qqq```TTTKKKIIIGGGEEEEEEDDDBBB@@@@@@@@@AAACCCEEEHHHJJJKKKLLLNNNZZZmmm|||eee{{{aaaTTTQQQJJJGGGGGGCCCCCCCCCBBBBBBAAA@@@@@@@@@AAAAAA@@@??????>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<======;;;<<<<<<==================<<<>>>AAAAAA???BBBHHHMMM]]]uuu}}}pppiiihhhlllwwwzzznnnqqq}}}yyywwwzzztttsssuuuxxxfff___\\\]]]ggguuuoooZZZPPPKKKHHHKKKOOOVVV```jjjqqqwwwyyytttoookkkhhhgggffffffiiirrr~~~uuukkkbbbWWWMMMIIIJJJMMMPPPUUUYYY___hhhrrryyyzzznnn```XXXTTTVVV___jjjttt|||xxxtttrrrooollljjjggggggggghhhkkknnnrrrtttsssvvvyyy{{{|||~~~}}}zzzwwwsssnnnjjjaaa___\\\ZZZYYYZZZ[[[[[[YYY^^^eeejjjoooxxxvvveeeXXXKKKIIIGGGEEEEEEDDDBBB@@@@@@AAAAAACCCEEEGGGIIIJJJNNNLLLQQQ^^^nnnzzzkkkyyy```SSSQQQJJJGGGHHHDDDCCCBBBBBBAAA@@@@@@??????@@@@@@@@@???>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<===;;;<<<<<<===>>>=========<<<<<>>>>>=================================<<<<<<<<<<<<<<<<<<===;;;;;;::::::;;;;;;<<<===;;;;;;===>>>>>>>>>===<<<<<<<<<@@@CCCBBB@@@EEELLLVVVjjj~~~uuukkkiiikkkrrr~~~vvvxxxrrrmmmqqq}}}sssvvv{{{rrreeeddddddeeesss|||gggZZZQQQQQQUUU___kkkzzz~~~yyyssspppiiihhhfffggglllttt|||{{{rrrnnniiimmmsssyyy~~~~~~vvvmmm___QQQLLLLLLIIIKKKNNNSSSZZZbbbkkkppp|||yyylllaaaYYYXXX```jjjsss}}}wwwrrrnnnjjjfffccc]]]]]]\\\]]]^^^aaadddfffgggjjjnnnrrruuuzzz~~~{{{vvvrrrfffbbb\\\XXXXXXYYYXXXWWWZZZZZZ[[[bbblllwww~~~yyyjjj]]]QQQMMMHHHEEECCCCCCBBBBBB??????@@@@@@BBBCCCEEEFFFFFFIIIKKKMMMTTTeee|||~~~zzzwww^^^RRRPPPKKKIIIJJJFFFEEEDDDDDDCCCBBBBBBAAAAAA@@@@@@??????>>>==================>>>>>>>>>>>>>>>======<<<<<<<<<<<<======;;;::::::::::::;;;<<<<<<:::;;;===>>>>>>>>>===<<<;;;<<<@@@CCCBBB@@@EEEMMMYYYnnnzzzrrrjjjiiimmmtttxxxzzz}}}pppjjjnnn|||vvvyyypppeeefffggghhhyyyxxxdddZZZZZZZZZaaannn}}}zzztttpppooommmjjjiiikkkooouuuxxxuuuggg___[[[aaaiiiqqqyyyzzzqqqbbbTTTMMMNNNKKKLLLOOOTTT[[[ccckkkppp|||{{{nnnccc[[[YYY```jjjsss~~~}}}wwwrrrmmmiiidddaaa[[[ZZZYYYXXXYYYZZZ]]]^^^bbbeeejjjnnnrrrxxx}}}~~~yyyuuugggaaa[[[WWWWWWWWWVVVUUUZZZWWWWWW^^^kkkvvv}}}}}}}}}~~~wwwiii\\\SSSOOOIIIEEECCCCCCCCCBBB>>>>>>>>>???@@@BBBCCCDDDCCCJJJNNNMMMPPPaaazzzwww```UUUSSSKKKHHHIIIFFFDDDDDDDDDCCCBBBBBBAAAAAA============<<<<<<<<<<<<>>>>>>>>>>>>============;;;;;;;;;<<<<<<<<<<<<<<<999:::;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;@@@>>>>>>@@@AAAAAAFFFMMM[[[vvvyyyqqqiiiiiioooyyyzzz}}}zzzppplllppp|||www{{{vvvjjjiiikkkqqqxxxiiieeebbbgggsss~~~zzzwwwvvvsssooolllkkkmmmoooqqqwwwyyy}}}mmm```[[[UUU\\\ccciiissszzzrrrhhh\\\QQQIIIJJJHHHKKKRRRZZZ___gggooozzz|||qqqeee]]]\\\aaaeeevvv{{{uuuoooggg___ZZZ[[[UUUQQQRRRSSSSSSUUUYYY\\\```eeeiiimmmrrrwwwzzz{{{xxxppphhh^^^XXXXXXXXXWWWUUUTTTVVVZZZ___dddllltttyyy~~~zzzxxxrrrhhh```UUUPPPHHHDDDCCCCCCBBB@@@@@@@@@@@@@@@AAACCCEEEFFFIIIGGGAAACCCPPPZZZoooyyy~~~www```TTTSSSKKKHHHIIIFFFDDDDDDDDDCCCBBBBBBAAAAAA??????>>>>>>>>>=========>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<;;;;;;999:::;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<>>@@@AAACCCJJJQQQaaa{{{uuummmggghhhppp||||||vvvnnnlllppp{{{zzz~~~xxxlllkkknnnvvvyyyllliiiiiisss{{{yyyyyyvvvssspppnnnoooppprrrtttvvv}}}|||jjj\\\VVVSSS[[[cccjjjuuuzzztttlll```UUUNNNKKKIIIKKKRRRYYY___gggnnnxxxuuujjjcccaaadddgggvvv|||vvvppphhhaaa\\\WWWQQQLLLMMMNNNMMMOOOSSSVVVZZZ___eeejjjooouuuyyy|||~~~{{{rrrjjj___YYYXXXXXXXXXVVVTTTUUUXXX\\\aaaiiiqqqwww}}}~~~yyyvvvpppfff^^^VVVPPPJJJFFFEEEEEECCC@@@CCCBBBAAAAAAAAAAAABBBCCCFFFGGGCCCFFFPPPXXXlllxxxxxxzzzvvv___TTTRRRKKKHHHIIIFFFDDDDDDDDDCCCBBBBBBAAAAAA@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>=====================<<<;;;;;;;;;:::::::::;;;<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<>>><<<>>>AAABBBEEEMMMVVVhhh~~~ssslllgggjjjtttyyyssspppooorrr{{{~~~zzznnnnnnsss|||rrrpppvvv~~~||||||{{{yyyvvvuuutttttttttuuuuuuyyylll]]]WWWUUU^^^iiisss~~~|||xxxqqqfff[[[SSSLLLJJJKKKRRRYYY^^^fffnnnvvv~~~yyyppphhheeefffhhhuuu|||wwwqqqiiibbb]]]UUUOOOJJJJJJJJJIIIKKKNNNOOOSSSYYY___eeelllrrrwwwxxx{{{~~~uuummmbbbZZZXXXXXXXXXWWWTTTUUUVVVXXX]]]dddmmmssswww}}}zzzvvvooofff^^^VVVQQQKKKHHHGGGFFFCCCAAAEEEDDDCCCAAA@@@@@@@@@@@@BBBGGGGGGIIIPPPVVVjjjyyynnnrrr~~~vvv___SSSRRRKKKHHHIIIGGGDDDDDDDDDCCCBBBBBBAAAAAA@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>============>>>>>>===<<<;;;::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>===>>>AAABBBEEEOOOZZZooo~~~||||||}}}sssmmmjjjoooyyy~~~|||zzz{{{|||}}}{{{xxxvvvvvvsssqqqrrrrrrttt|||}}}rrrqqqyyyzzzzzzyyy{{{~~~~~~}}}||||||{{{{{{yyyxxxzzz{{{|||sssfffaaa[[[fffttt~~~}}}~~~}}}}}}}}}~~~}}}{{{vvvkkk___WWWNNNKKKLLLRRRXXX]]]eeemmmttt|||zzzssslllgggeeefffsss}}}|||wwwqqqkkkddd___XXXQQQLLLKKKKKKIIIJJJMMMLLLOOOUUUZZZ```gggnnnrrrvvvyyy~~~wwwoooddd[[[WWWWWWWWWWWWUUUUUUUUUVVVZZZaaajjjqqqttt{{{|||vvvooogggaaaXXXSSSMMMIIIHHHFFFCCC@@@DDDCCCBBBAAA@@@@@@??????@@@GGGHHHJJJOOOVVVnnn}}}lllqqq|||uuu^^^SSSRRRKKKHHHIIIGGGDDDDDDDDDCCCBBBBBBAAAAAA??????>>>>>>>>>=========>>>>>>>>>>>>============>>>>>>===<<<;;;::::::::::::;;;<<<<<<======<<<<<<<<<<<<<<<=========>>>>>>??????@@@BBBBBBFFFQQQ^^^vvvyyyyyy|||{{{rrrmmmkkkrrr}}}~~~zzzwwwuuuooooooqqqttttttvvvrrrkkkhhhhhhkkkkkknnnqqqrrrssszzzvvvuuuwwwuuuqqqsssvvvzzz}}}xxxvvvuuuvvv~~~xxxmmmiiidddqqqxxxvvvwwwwwwyyy}}}}}}~~~~~~}}}xxxnnnbbbZZZPPPLLLLLLQQQWWW\\\dddlllsss{{{|||vvvoooiiifffeeepppzzz~~~}}}xxxssslllfffaaa[[[TTTNNNMMMKKKIIIJJJMMMLLLOOOSSSWWW\\\bbbiiinnnvvvyyy}}}~~~xxxqqqggg]]]WWWUUUUUUVVVUUUUUUUUUUUUYYY```iiiooottt{{{{{{uuuooohhhddd[[[UUUNNNJJJHHHFFFBBB???AAAAAAAAAAAAAAAAAA@@@@@@AAAGGGHHHHHHNNNXXXuuurrruuu}}}ttt]]]RRRQQQJJJHHHJJJGGGDDDDDDDDDCCCBBBBBBAAAAAA??????>>>>>>>>>=========>>>>>>>>>>>>=====================<<<;;;;;;;;;:::;;;;;;<<<============<<<<<<<<<<<<======>>>>>>???@@@@@@BBBDDDDDDIIIWWWfff~~~wwwyyy~~~zzznnnkkklllttt}}}uuuqqqpppoooooojjjkkkoooqqqpppooouuu~~~~~~zzzxxxyyy}}}}}}ttthhh___]]]___```bbbggglllnnnpppyyy{{{{{{sssjjjiiigggiiilllqqqwww}}}yyyuuusssttt{{{{{{ssspppooo}}}~~~tttqqqqqqrrruuuxxx{{{|||}}}}}}yyypppeee]]]RRRNNNMMMQQQVVV[[[ccckkkqqqyyyyyyssslllhhhgggllluuu}}}{{{|||{{{vvvpppiiieee]]]UUUOOOMMMKKKHHHHHHKKKMMMOOORRRUUUZZZ___fffjjjvvvyyy}}}~~~}}}zzztttkkkaaaZZZVVVUUUUUUTTTTTTUUUVVVYYY```hhhnnnttt|||zzzsssnnnjjjggg```ZZZQQQKKKHHHEEEBBB@@@>>>???@@@AAABBBBBBAAAAAABBBGGGFFFGGGOOO[[[yyywwwvvvzzzttt]]]RRRQQQJJJHHHJJJGGGDDDDDDDDDCCCBBBBBBAAAAAA@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<===============;;;<<<<<<===>>>>>>??????@@@AAADDDGGGHHHOOO```ppp~~~{{{~~~xxxllljjjnnnyyy}}}yyyrrrmmmlllllllllllljjjkkknnnpppmmmkkkpppxxx}}}vvvqqqnnnllloootttyyy}}}zzzmmmaaaXXXUUUXXXXXX[[[bbbiiilllppp{{{{{{llldddeeeccceeejjjqqq{{{~~~|||yyywww{{{~~~~~~}}}}}}rrrnnnmmmmmmooorrrwwwxxxzzz{{{xxxrrriiibbbSSSOOOMMMQQQVVV[[[ccckkkooowww~~~{{{zzz~~~yyyrrrlllhhhfffhhhppp{{{xxxyyy}}}zzztttnnnjjj```XXXQQQOOOMMMIIIIIIKKKKKKMMMPPPSSSWWW]]]dddiiitttwww|||~~~|||wwwpppfff^^^XXXVVVVVVQQQRRRTTTVVVYYY___ffflllsss{{{|||uuuqqqooommmggg___TTTLLLHHHFFFDDDBBB>>>???@@@AAABBBAAAAAA@@@BBBFFFFFFHHHQQQ]]]yyy}}}sss\\\QQQQQQJJJHHHJJJGGGEEEDDDDDDCCCBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>============;;;;;;;;;<<<<<<<<<<<<<<<;;;<<<<<<===============;;;<<<<<<===>>>??????@@@@@@AAAFFFIIILLLTTTgggxxx~~~uuulllkkkqqq~~~sssppplllkkkkkkllllllkkkllllllnnnnnnkkkhhhnnnvvv{{{zzzoookkkiiifffjjjpppwww}}}uuuhhh]]]TTTQQQUUUUUUYYY```hhhlllrrr}}}vvviiidddhhhhhhkkkqqq{{{|||}}}}}}rrrmmmkkkiiikkknnntttuuuwwwyyyxxxssskkkfffTTTOOONNNQQQUUUZZZbbbjjjmmmuuu{{{xxxwww}}}}}}{{{vvvpppiiieeedddfffnnn}}}}}}xxxuuuvvv{{{}}}xxxqqqmmmccc[[[TTTRRROOOLLLKKKMMMIIIKKKNNNQQQVVV\\\dddiiirrruuuzzz~~~zzzsssjjjaaaZZZWWWVVVNNNPPPSSSUUUYYY___eeejjjqqqyyyyyyvvvttttttlllcccWWWNNNIIIGGGEEECCC???@@@AAABBBAAAAAA??????AAAFFFEEEIIISSS]]]vvvrrr\\\RRRRRRKKKHHHHHHEEECCCCCCCCCCCCBBBAAA@@@@@@????????????>>>>>>>>>>>>============<<<<<<<<<<<<999::::::;;;;;;::::::999======<<<<<<<<<<<<=========<<<<<<<<<<<<======>>>>>>@@@EEEJJJNNNXXXlll~~~zzzqqqmmmnnnsss}}}{{{mmmlllnnnrrrvvvvvvtttqqqssspppllljjjlllpppvvvzzzyyyjjjiiiiiihhhmmmwwwzzzvvvkkk___UUURRRTTTTTTYYY___fffmmmyyywwwmmmiiihhhhhhmmmyyy~~~{{{uuutttssspppnnnsssrrrsssuuuwwwtttmmmgggVVVPPPLLLNNNTTTYYYaaahhhrrrvvv}}}}}}xxxwwwxxxtttuuuqqqhhhcccdddfffgggjjjoooxxxzzzssssssvvvyyy}}}}}}xxxvvvkkkeee^^^WWWSSSQQQPPPOOOIIIIIINNNVVVZZZ[[[cccmmmwww}}}zzztttmmmdddYYYUUUVVVSSSSSSSSSSSSUUUZZZbbbgggqqqyyy}}}yyyyyyzzz{{{sssgggXXXOOOKKKIIIEEEAAACCCCCCBBBBBBBBBCCCDDDDDDEEEDDDEEEHHHMMMZZZooosss\\\RRRQQQKKKGGGIIIFFFCCCCCCCCCCCCBBBAAA@@@@@@????????????>>>>>>>>>>>>============<<<<<<<<<<<<::::::;;;;;;;;;;;;::::::======<<<<<<<<<<<<=========<<<<<<<<<<<<===>>>>>>>>>@@@EEELLLRRR___tttwwwooolllnnnuuu|||vvvpppppprrrvvvyyyyyyuuurrrrrrpppnnnmmmoootttyyy|||}}}mmmiiiiiiiiiqqq{{{tttiii___VVVTTTVVVZZZ^^^eeekkktttvvvpppnnnppprrr}}}}}}~~~{{{yyyxxxtttqqqsssrrrsssuuuvvvrrrkkkeeeYYYRRRMMMPPPTTTYYY```gggpppuuu}}}|||~~~|||wwwttttttoooqqqmmmfffbbbdddggghhhiiilllsss~~~~~~yyyssssssvvvxxx|||~~~zzzxxxrrrkkkbbb[[[VVVSSSOOOLLLNNNMMMPPPVVVZZZ]]]gggrrr}}}|||uuuoooeee[[[VVVVVVSSSSSSSSSSSSUUUZZZaaafffnnnuuu|||{{{{{{|||ssshhhYYYOOOLLLJJJGGGCCCAAA@@@@@@?????????@@@@@@@@@???@@@DDDHHHRRReeevvvsss\\\QQQPPPJJJGGGIIIGGGCCCCCCDDDCCCCCCBBBAAA@@@@@@@@@?????????>>>>>>>>>============<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;=========<<<<<<============<<<<<<<<<======>>>??????@@@FFFMMMWWWgggtttmmmlllpppxxxzzzsssrrrrrrsssuuuyyy{{{yyyuuurrrppppppqqqrrruuuyyy}}}vvvooommmoooyyyuuukkkbbbZZZYYY]]]aaafffmmmwwwxxxuuuxxx~~~{{{wwwuuuttttttvvvvvvqqqiiibbb[[[TTTPPPRRRVVVZZZ```gggooottt}}}~~~yyyvvvzzz}}}{{{sssooommmhhhiiigggbbb```eeeiiijjjggggggkkkvvv|||yyyyyyxxxrrrsssuuuwww{{{}}}|||xxxqqqgggaaa^^^[[[UUUPPPVVVUUUWWW\\\aaahhhuuuxxxrrrhhh]]]WWWWWWSSSSSSSSSSSSTTTYYY___dddkkkqqq{{{}}}||||||ssshhhYYYOOOKKKJJJHHHFFFDDDDDDCCCBBBAAAAAAAAAAAA@@@@@@AAADDDHHHNNN]]]jjj|||sss\\\PPPOOOIIIGGGIIIGGGDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@?????????>>>>>>============<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<===>>>??????@@@@@@EEENNN[[[nnn|||rrrllllllrrr}}}}}}vvvnnnlllnnnnnnppptttwwwxxxvvvsssppppppqqqtttwww{{{yyyvvvzzz{{{rrrjjjccccccffffffmmmyyy~~~~~~yyyxxxxxxyyyxxxrrriiibbb\\\UUUQQQSSSWWW[[[bbbhhhmmmsss|||{{{vvvuuuxxx{{{|||}}}wwwnnnhhheee```bbb```]]]___fffkkkllleeeccceeeooo|||}}}vvvsssrrrttt}}}|||vvvrrrrrrtttuuuzzz}}}}}}zzzssskkkhhhhhhfff```ZZZ___```ccchhhqqq~~~|||uuukkk```YYYXXXSSSSSSSSSRRRSSSWWW]]]aaajjjpppxxx}}}{{{{{{rrrgggYYYNNNJJJIIIIIIHHHFFFEEEDDDCCCBBBAAAAAAAAAAAA@@@BBBEEEGGGJJJTTT___kkkyyyqqq[[[PPPPPPIIIGGGIIIGGGDDDDDDDDDDDDCCCBBBAAAAAA@@@@@@@@@@@@????????????============<<<<<<<<<<<<<<<======>>>>>>======<<<<<<<<<===>>>>>>===<<<<<<<<<<<<<<<======>>>@@@@@@AAA@@@EEEOOO^^^sssyyyqqqlllmmmuuu~~~zzzuuuqqqjjjddddddhhhfffjjjnnnrrrsssrrrqqqppprrruuuxxx}}}}}}uuuooonnnqqqnnnyyy~~~~~~~~~~~~}}}vvvllleee[[[UUUQQQTTTYYY]]]ccciiikkkqqqzzz~~~yyyuuusssuuuwwwuuuvvvxxx~~~~~~zzzqqqhhh```\\\YYYZZZYYYXXX]]]fffkkklllccc```aaajjjuuu}}}}}}zzzrrrnnnlllmmmnnnqqqxxxyyytttqqqrrrrrrsssyyy~~~||||||yyytttnnnlllllllllhhhdddhhhmmmsss{{{yyyoooccc[[[XXXSSSSSSSSSRRRSSSVVVZZZ^^^jjjnnnvvv~~~|||yyyxxxpppfffYYYOOOJJJHHHHHHGGGCCCBBBAAA???>>>======<<<>>>===???BBBCCCDDDJJJRRR]]]jjjxxxoooYYYPPPQQQKKKGGGIIIEEEDDDDDDDDDDDDDDDCCCAAAAAAAAA@@@@@@@@@@@@?????????============<<<<<<<<<<<<<<<<<<============<<<<<<;;;<<<===>>>>>>===<<<;;;<<<<<<<<<===>>>???@@@AAAAAAAAAFFFRRRcccyyywwwpppmmmoooxxx|||sssnnniiigggaaa\\\]]]aaa```dddiiinnnppprrrssstttyyy{{{}}}|||~~~}}}~~~{{{qqqhhh\\\VVVSSSUUUYYY\\\aaaggghhhnnnvvv||||||wwwqqqnnnooopppnnnmmmpppvvvwwwwwwrrrjjj```YYYUUURRRSSSRRRRRRXXXccchhhiii^^^]]]___fffnnnsssqqqnnndddbbbdddhhhjjjmmmttt{{{vvvrrrqqqqqqqqqrrrwww}}}{{{yyyxxxuuuqqqooonnnnnnmmmlllvvv|||sssfff]]]YYYSSSSSSSSSRRRRRRTTTXXX[[[eeejjjrrr{{{{{{xxxvvvoooggg\\\QQQKKKHHHGGGGGGDDDCCCBBB@@@???>>>>>>>>>@@@>>>@@@CCCDDDDDDHHHMMMSSS^^^mmm{{{mmmXXXPPPRRRLLLHHHHHHDDDEEEEEEEEEDDDDDDCCCBBBAAAAAAAAA@@@@@@@@@?????????============<<<<<<<<<<<<;;;<<<<<<======<<<<<<;;;;;;<<<===>>>>>>===<<<;;;<<<<<<<<<===>>>@@@AAABBBBBBBBBHHHWWWjjjtttnnnmmmqqqzzz|||vvvmmmgggcccaaa___[[[ZZZ]]]]]]bbbhhhmmmqqquuuzzz~~~tttkkk___YYYTTTVVVXXXZZZ^^^bbbdddiiipppuuuyyy|||zzztttnnnjjjkkkkkkiiiiiilllpppppppppkkkcccZZZSSSPPPLLLLLLKKKLLLSSS^^^ccccccYYYZZZ^^^dddhhhiiifffddd]]][[[]]]bbbfffjjjqqqyyytttqqqpppqqqpppqqqvvv~~~~~~zzzxxxwwwwwwvvvtttssstttyyy}}}uuuiii^^^YYYSSSSSSSSSRRRQQQSSSVVVYYY^^^dddmmmwww{{{wwwuuuqqqjjj```VVVNNNJJJGGGGGGEEEDDDCCCBBBAAAAAAAAAAAABBB@@@@@@DDDEEEEEEHHHMMMLLLTTTdddwww}}}~~~lllXXXPPPSSSMMMIIIHHHCCCEEEEEEEEEEEEDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@??????>>>=========<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<===??????===<<<;;;<<<<<<<<<===>>>@@@AAABBBBBBCCCJJJ[[[ppp}}}rrrmmmmmmrrr|||{{{uuummmfffaaaaaa```]]][[[]]]]]]bbbiiiooosssyyyuuummmbbb[[[VVVWWWXXXXXX[[[___aaaeeekkkppptttwwwyyy{{{~~~|||xxxtttmmmiiiiiijjjhhhjjjmmmllllllkkkggg___VVVPPPMMMHHHHHHGGGHHHOOOZZZ______UUUXXX^^^bbbdddbbb```^^^ZZZXXXYYY^^^bbbgggpppzzzsssppppppqqqppppppvvv~~~zzzwwwvvvxxxzzzyyyyyy}}}wwwjjj___ZZZSSSSSSSSSRRRQQQRRRUUUXXXWWW^^^iiiuuu|||xxxvvvrrrlllcccYYYQQQKKKHHHGGGAAAAAA@@@???>>>>>>>>>>>>>>>;;;<<>>===@@@???===<<<;;;;;;;;;<<<;;;<<<===<<<:::999888999:::;;;<<<======<<<;;;:::===>>>>>>===;;;<<<>>>AAADDDGGGMMM[[[vvv|||ppplllnnnrrr}}}~~~{{{rrrjjjdddccccccaaa```bbbeeejjjpppwww|||wwwlllddd\\\VVVTTTUUUTTTWWW[[[ZZZ]]]bbbeeehhhlllppprrryyy}}}zzzvvvtttmmmllliiieeebbbaaaccceeemmmllljjjeee^^^UUULLLGGGFFFFFFGGGHHHKKKNNNQQQSSSUUUUUUVVVYYY\\\]]]]]][[[YYYWWWXXX^^^dddiiiqqqxxxuuuqqqoooqqqrrrrrruuuyyy{{{yyyxxxxxx|||}}}wwwpppeee\\\UUURRROOONNNPPPRRRSSSSSSZZZ```jjjttt~~~}}}wwwrrrooommmggg]]]RRRIIIFFFEEEBBBAAA@@@???>>>>>>>>>>>>>>>>>>@@@AAABBBCCCCCCCCCCCCJJJZZZppp}}}rrrqqqtttxxxppp\\\RRROOOIIIIIIJJJEEEEEEEEEEEEEEEDDDBBBAAA@@@???@@@@@@@@@@@@???>>>>>>@@@???===<<<;;;;;;<<<<<<===>>>???>>><<<::::::;;;;;;;;;<<<======<<<;;;;;;===>>>>>>>>><<<===>>>@@@CCCGGGOOO```zzzyyynnnkkkooovvv}}}yyyvvvooojjjjjjjjjhhhggghhhpppttt{{{~~~yyypppccc\\\UUUTTTSSSRRRTTTXXXWWWYYY]]]```bbbfffkkknnnuuuxxx||||||zzzvvvsssqqqlllkkkhhheeebbbaaabbbdddjjjjjjiiieee^^^UUULLLGGGEEEEEEEEEFFFHHHKKKNNNOOOPPPPPPRRRVVVZZZ\\\\\\ZZZWWWUUUVVV]]]ccciiipppwwwtttqqqooorrrssssssvvvzzz~~~|||xxxyyy~~~|||wwwqqqggg^^^VVVSSSPPPOOOPPPRRRSSSSSSXXX]]]gggqqqzzzxxxssspppnnnhhh^^^RRRJJJFFFEEEAAAAAA@@@???>>>>>>??????>>>???@@@@@@AAABBBCCCDDDHHHMMMZZZooopppkkkpppvvvppp\\\RRROOOIIIIIIJJJEEEFFFFFFDDDCCCBBBBBBAAAAAAAAA@@@??????>>>???????????????>>>===<<<<<<<<<<<<>>>???@@@@@@>>><<<<<<===;;;;;;<<<======<<<;;;;;;;;;===??????>>>>>>>>>???BBBHHHRRRdddtttkkkkkkpppyyy~~~{{{}}}wwwtttuuuuuurrrrrrttt~~~}}}|||~~~{{{sssccc\\\UUUTTTRRRPPPPPPSSSRRRSSSUUUWWWYYY^^^dddhhhppprrruuuuuussspppnnnmmmjjjiiigggdddaaaaaabbbdddggghhhiiifff___VVVLLLFFFDDDDDDDDDDDDFFFHHHJJJKKKKKKLLLOOOSSSXXX[[[[[[ZZZVVVUUUWWW___eeejjjqqqxxx~~~tttqqqppprrrttttttwww|||}}}~~~{{{wwwqqqiiiaaaXXXUUUQQQOOOPPPRRRSSSSSSUUUZZZcccllluuuyyyuuurrroooiii___TTTKKKFFFDDDAAA@@@@@@????????????@@@@@@?????????@@@BBBDDDEEEJJJMMMYYYoooooohhhnnnwwwppp\\\RRROOOIIIIIIJJJEEEGGGFFFDDDBBBAAAAAAAAABBBBBBAAA???>>>>>>>>>???@@@???>>>>>>=========<<<<<<>>>???@@@@@@>>>=========;;;<<<<<<<<<<<<<<<<<<;;;:::===???@@@???>>>??????AAAHHHSSSeee}}}pppiiikkkqqqyyy~~~~~~~~~|||zzzyyy|||~~~wwwqqqccc\\\VVVTTTRRRNNNNNNPPPNNNNNNNNNOOOPPPUUU\\\```iiilllnnnnnnlllkkkjjjjjjggggggfffdddbbbbbbccceeefffhhhiiigggbbbXXXNNNHHHEEEEEEDDDDDDDDDFFFGGGHHHIIIJJJMMMQQQVVVYYYZZZYYYXXXWWWZZZaaaggglllrrryyy}}}uuurrrqqqtttvvvvvvzzz~~~xxxuuuqqqjjjdddZZZWWWRRROOOPPPQQQRRRSSSTTTXXX___hhhqqq{{{zzzuuussspppiii```VVVMMMGGGDDDAAA@@@@@@??????@@@@@@@@@AAA@@@???>>>???BBBDDDFFFHHHKKKXXXrrrtttjjjooozzzppp\\\RRROOOIIIIIIJJJEEEGGGEEECCCBBBAAA@@@AAAAAABBBAAA???>>>>>>>>>???@@@>>>>>>>>>>>>>>>=========<<<>>>???>>>===<<<<<<===<<<<<<<<<;;;;;;<<<<<<<<<:::<<>>???BBBDDDFFFFFFKKK[[[zzz}}}nnnpppzzzppp\\\RRROOOIIIIIIJJJEEEEEEEEECCCBBBAAAAAA@@@@@@AAA@@@??????>>>?????????===>>>>>>??????>>>>>>===:::<<<>>>===<<<;;;;;;<<<===<<<;;;;;;;;;;;;<<<===;;;===???@@@??????@@@BBBDDDKKKXXXkkk~~~~~~xxxnnniiimmmuuuzzz{{{wwwssssssrrrqqqnnnjjjgggeeeeeeeeehhhmmmtttzzz}}}~~~xxxxxxxxxvvvtttssstttuuussspppkkkgggfffkkkrrrxxxzzz~~~{{{vvvpppoooooommmgggaaa]]]WWWSSSSSSQQQMMMKKKLLLJJJIIIHHHEEEEEEGGGLLLPPPXXX[[[___aaa```___^^^^^^\\\^^^``````aaabbbeeegggfffhhhjjjiiiddd]]]UUUPPPIIIHHHGGGGGGGGGHHHIIIJJJGGGHHHLLLQQQWWW[[[\\\\\\___\\\[[[___cccfffmmmsss}}}{{{wwwvvvyyy{{{{{{~~~~~~yyyvvvuuurrrnnnjjj```[[[TTTPPPOOOQQQRRRSSSSSSVVV[[[bbbjjjuuu}}}xxxuuuqqqjjjccc[[[SSSKKKFFFCCCBBBAAA@@@@@@?????????@@@?????????@@@BBBDDDEEEHHHMMM___ssspppxxxppp\\\RRROOOIIIIIIJJJEEEDDDDDDDDDCCCBBBAAA@@@??????@@@@@@@@@@@@???>>>>>>===>>>????????????>>>===:::<<<======<<<;;;<<<======<<<;;;;;;;;;;;;<<<===<<<===>>>???>>>???AAACCCFFFPPP```vvv|||}}}yyyooojjjooovvvzzzrrrllljjjeeeffffffeeeccc___]]]\\\ZZZYYYZZZ___dddhhhiiihhhbbbdddeeedddbbbaaabbbddd]]]]]][[[YYYZZZ]]]bbbfffiiinnntttyyy{{{{{{||||||{{{}}}{{{xxxrrrllliiiiiifff```ZZZVVVQQQOOOPPPPPPLLLJJJJJJHHHHHHFFFCCCAAAAAAEEEHHHMMMQQQVVVYYYXXXWWWUUUUUUUUUWWWZZZ\\\^^^```cccffffffggghhhgggccc]]]VVVRRRIIIIIIHHHGGGHHHIIIJJJKKKJJJLLLQQQXXX___eeegggggggggbbb___aaacccffflllsss}}}{{{zzz|||}}}}}}~~~zzzxxxwwwuuuqqqnnnaaa\\\UUUPPPOOOPPPRRRRRRRRRUUUYYY___gggqqq}}}|||tttpppjjjccc]]]UUUMMMGGGEEEDDDBBBAAA@@@???>>>>>>>>>???@@@@@@AAABBBCCCDDDIIIMMM^^^yyyvvv}}}ppp\\\RRROOOIIIIIIJJJEEECCCCCCDDDDDDCCCAAA???>>>??????@@@AAAAAA???>>>======>>>???@@@@@@???>>>===;;;<<<>>>>>>===<<<<<<======<<<;;;::::::;;;<<<======>>>>>>>>>>>>???BBBEEEGGGSSSggg~~~||||||zzzppplllpppwww|||xxxxxx{{{{{{rrriiibbb^^^]]]XXXZZZ[[[ZZZXXXUUUSSSRRRSSSRRRRRRUUUYYY\\\\\\ZZZVVVXXXYYYXXXUUUTTTVVVXXXNNNPPPRRRRRRRRRSSSUUUWWWZZZ^^^cccgggiiijjjkkkmmmfffkkkrrruuuwwwzzz}}}{{{xxxtttoooiiifffeeeccc]]]WWWRRRNNNLLLNNNNNNJJJHHHIIIGGGFFFDDDAAA>>>>>>@@@BBBEEEIIIOOOSSSSSSQQQOOONNNPPPRRRVVVYYY[[[^^^bbbeeeeeeffffffeeebbb\\\VVVSSSIIIHHHHHHHHHHHHIIIKKKLLLNNNQQQVVV___hhhooorrrsssoooiiiddddddfffhhhooovvv|||}}}|||~~~~~~~~~|||zzzyyywwwtttqqqccc]]]VVVQQQOOOPPPRRRRRRQQQSSSWWW\\\dddooo{{{tttpppiiiddd^^^WWWOOOHHHFFFEEECCCAAA@@@>>>>>>===>>>>>>@@@AAABBBCCCCCCCCCJJJLLLZZZzzz}}}oooYYYOOOOOOIIIGGGIIIFFFEEEDDDCCCBBBBBBAAABBBBBBAAA@@@>>>===<<<<<<<<<===>>>>>>======<<<<<<<<<;;;;;;;;;::::::;;;<<<>>>???<<<<<<<<<<<<<<<<<<;;;;;;AAA===;;;>>>@@@???@@@CCCNNNXXXnnn~~~~~~wwwqqqmmmsss~~~}}}vvvsssnnnjjjiiijjjlllnnnlllhhhdddaaa___\\\XXXTTTSSSSSSRRRQQQPPPPPPPPPPPPMMMNNNNNNOOOPPPPPPQQQQQQKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIJJJKKKMMMNNNSSSSSSTTTUUUVVVXXXXXXYYYWWWZZZ^^^```bbbfffkkkpppxxx{{{|||yyyxxxsssllleee```[[[WWWTTTMMMNNNNNNNNNMMMJJJHHHFFFBBBBBB@@@???>>>=========@@@BBBEEEGGGIIIJJJJJJIIILLLNNNPPPRRRUUUYYY^^^bbb```___^^^______^^^\\\YYYSSSMMMJJJKKKMMMMMMPPPTTTVVVYYY```kkkzzzyyyxxxpppiiidddbbbcccjjjrrrwww|||zzz{{{zzzuuuppphhh___TTTNNNOOOQQQQQQPPPNNNQQQUUU[[[bbblllwww~~~~~~tttpppjjjddd^^^WWWQQQLLLFFFCCC@@@?????????>>>===<<<===??????@@@AAACCCFFFHHHKKK[[[yyypppYYYOOOOOOIIIGGGIIIFFFEEEDDDCCCBBBBBBAAABBBBBBAAA@@@>>>===<<<<<<======>>>>>>=========<<<<<<<<<>>>>>>===<<<<<<<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<@@@<<<;;;>>>@@@@@@BBBEEEQQQ]]]ttt}}}}}}|||uuupppnnnuuu~~~yyyvvvssspppllljjjeeebbb^^^ZZZXXXXXXYYYZZZ___\\\ZZZYYYXXXWWWSSSPPPPPPPPPOOONNNMMMMMMNNNNNNKKKKKKKKKKKKJJJJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFEEEEEEEEEFFFGGGHHHLLLLLLMMMNNNOOOPPPPPPQQQPPPRRRTTTUUUVVVXXX\\\```dddfffjjjnnnqqqrrrrrrrrr~~~~~~{{{xxxuuuppphhhbbb\\\XXXTTTQQQLLLMMMMMMMMMLLLIIIGGGEEEBBBAAA@@@???>>>=========>>>@@@CCCFFFGGGHHHHHHGGGIIIKKKMMMOOOQQQVVV[[[___^^^^^^]]]^^^___^^^\\\YYYRRRMMMJJJLLLNNNOOOSSSXXXZZZ```jjjuuu~~~wwwoookkkgggfffkkkqqqxxx~~~~~~|||vvvppphhh```UUUOOOOOOPPPPPPPPPPPPRRRUUUZZZaaakkkuuu|||uuuqqqkkkeee___XXXQQQLLLFFFDDDAAA?????????>>>===<<<===?????????AAACCCEEEFFFKKKXXXooopppZZZPPPPPPJJJGGGIIIFFFEEEDDDCCCBBBBBBAAABBBBBB@@@@@@>>>===============>>>>>>============<<<<<<@@@@@@>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>;;;;;;>>>AAAAAADDDIIIUUUeee~~~|||wwwrrroooooowww|||zzzsssnnniiiddd```^^^[[[YYYXXXVVVSSSPPPNNNMMMLLLLLLPPPPPPPPPQQQRRRRRRPPPMMMLLLLLLKKKKKKJJJKKKKKKKKKJJJJJJIIIHHHFFFEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEEEECCCBBBBBBBBBBBBCCCDDDDDDFFFFFFFFFGGGGGGHHHHHHHHHIIIJJJJJJJJJIIIJJJLLLNNNRRRTTTWWWZZZ\\\]]]\\\\\\gggiiilllpppuuu{{{~~~}}}}}}|||yyyvvvpppkkkddd]]]XXXTTTPPPMMMKKKKKKLLLLLLJJJHHHEEEDDDBBBAAA@@@>>>============<<<>>>@@@BBBDDDEEEEEEDDDFFFGGGIIIKKKMMMQQQVVVZZZ\\\\\\\\\]]]^^^^^^\\\YYYQQQNNNLLLOOORRRSSSXXX]]]cccnnn{{{xxxrrrmmmjjjlllqqqzzz~~~wwwqqqiiibbbXXXQQQOOOPPPPPPOOOPPPRRRTTTYYY___iiissszzzwwwsssnnngggaaaYYYQQQLLLGGGDDDAAA@@@@@@??????>>><<<===?????????@@@CCCEEEDDDJJJRRRbbb}}}pppZZZPPPPPPJJJHHHIIIGGGEEEDDDCCCBBBBBBAAABBBBBB@@@??????>>>>>>=========>>>>>>==================???>>>>>>======<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<:::;;;???AAABBBGGGMMMYYYmmm~~~uuuqqqooopppyyy~~~|||uuuvvvyyy|||}}}{{{vvvrrrhhhccc]]]XXXTTTRRRPPPOOOOOOOOONNNLLLKKKJJJIIIHHHIIIJJJLLLNNNOOOPPPOOOMMMJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJIIIHHHFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCDDDDDDDDDDDDDDDDDDGGGFFFEEEDDDCCCDDDEEEFFFIIIKKKMMMOOOPPPPPPOOOOOOUUUVVVYYY\\\aaahhhpppvvv{{{|||{{{{{{zzzwwwtttmmmhhhaaaZZZUUUQQQNNNKKKIIIJJJJJJJJJIIIFFFDDDBBBAAA@@@???>>>===<<<<<<<<<:::;;;===???AAABBBBBBBBBDDDEEEGGGHHHJJJNNNSSSVVVYYYYYYYYY[[[\\\\\\ZZZXXXSSSPPPQQQTTTVVVXXX]]]cccooo}}}}}}uuuppplllnnnsss{{{}}}xxxssskkkddd[[[SSSPPPOOOOOONNNNNNOOORRRVVV]]]gggrrryyyyyyvvvpppjjjccc[[[RRRMMMHHHEEEBBB@@@@@@@@@???>>><<<>>>?????????@@@BBBDDDBBBIIINNNWWWppppppZZZPPPPPPJJJHHHJJJGGGEEEDDDCCCBBBBBBAAABBBBBB???????????????>>>>>>>>>======>>>>>>>>>>>>>>>>>>;;;;;;<<<<<<============;;;;;;;;;<<<<<<<<<======;;;:::;;;???AAABBBHHHPPP\\\uuutttqqqpppqqq{{{zzzvvvsssqqqkkknnntttxxxyyytttlllfff\\\WWWQQQMMMJJJIIIGGGFFFDDDEEEEEEEEEEEEEEEEEEDDDGGGHHHKKKLLLMMMMMMMMMMMMKKKJJJJJJIIIIIIIIIIIIJJJHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCFFFDDDCCCCCCCCCDDDEEEEEEDDDEEEFFFGGGHHHHHHGGGGGGKKKLLLMMMOOOSSSXXX___eeehhhmmmttt{{{|||{{{|||zzzvvvssskkkfff___YYYTTTPPPMMMJJJHHHIIIIIIIIIHHHEEECCCAAA@@@@@@>>>===<<<;;;;;;;;;::::::<<<===>>>???@@@@@@CCCEEEFFFGGGIIILLLQQQTTTWWWVVVVVVXXXYYYYYYWWWUUUUUUTTTVVVZZZ\\\]]]ccckkkwww~~~uuupppnnnqqqvvv|||~~~}}}|||zzzxxxvvvmmmggg^^^VVVQQQOOONNNNNNLLLMMMPPPTTT[[[fffrrryyy~~~{{{xxxsssmmmeee]]]TTTNNNIIIFFFCCCAAAAAA@@@???>>><<<>>>??????>>>???AAACCCBBBHHHKKKPPPgggqqq[[[QQQQQQKKKHHHJJJGGGEEEDDDCCCBBBBBBAAABBBBBB>>>??????@@@@@@???>>>>>>======>>>>>>>>>>>>??????999:::;;;<<<============::::::;;;;;;<<<=========;;;:::<<>><<<;;;;;;;;;;;;:::;;;;;;<<<===>>>???@@@DDDEEEFFFGGGHHHKKKOOOSSSTTTTTTTTTUUUVVVVVVTTTRRRTTTUUUZZZ___bbbeeellluuu~~~uuurrrrrruuuzzz|||~~~}}}{{{yyyxxxwwwwwwnnniiiaaaXXXQQQNNNMMMMMMKKKLLLNNNRRRYYYdddpppxxx||||||yyytttooohhh___VVVPPPJJJGGGDDDBBBAAAAAA???>>><<<>>>???>>>>>>>>>@@@BBBBBBFFFIIINNN___xxxqqq[[[QQQQQQKKKHHHJJJHHHEEEDDDCCCBBBBBBAAABBBBBB>>>???@@@@@@@@@@@@???>>>======>>>>>>>>>?????????;;;<<<======>>>===<<<<<<::::::;;;;;;<<<======>>><<<;;;===@@@@@@BBBJJJTTTiii}}}wwwnnnmmmooottt}}}zzzvvvtttrrrpppnnnlllmmmlllkkkjjjfff^^^UUUOOOKKKIIIGGGFFFFFFFFFEEEDDDBBBAAAAAAAAABBBCCCDDDEEEDDDEEEFFFFFFEEEGGGKKKNNNNNNMMMLLLJJJIIIHHHHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFFFFEEEDDDCCCBBBCCCCCCDDDEEEFFFFFFGGGGGGDDDBBBBBBEEEGGGGGGFFFIIIIIIIIIJJJJJJKKKKKKKKKGGGIIIJJJJJJJJJLLLPPPRRRSSSXXX^^^bbbgggrrr}}}vvvpppiiiddd]]]WWWSSSOOOLLLIIIHHHHHHIIIIIIGGGEEEBBBAAA??????===<<<;;;:::::::::;;;;;;<<<<<<===>>>@@@@@@CCCDDDEEEFFFGGGIIINNNQQQSSSRRRRRRRRRSSSRRRPPPNNNQQQTTT[[[ccchhhmmmvvv}}}xxxwwwwwwxxx{{{{{{{{{|||}}}}}}{{{xxxwwwvvvoookkkcccZZZRRRMMMLLLMMMNNNNNNOOOQQQWWW```lllssszzz{{{yyyuuupppjjjbbbYYYSSSKKKHHHEEEBBBBBBAAA@@@>>>===>>>???>>>===>>>@@@BBBCCCDDDGGGMMMXXXiiizzz|||qqq[[[QQQQQQKKKIIIKKKHHHEEEEEECCCBBBBBBBBBBBBBBB>>>>>>@@@AAAAAA@@@???>>>======>>>>>>?????????@@@>>>>>>?????????===<<<;;;::::::;;;;;;<<<===>>>>>><<<<<<>>>@@@@@@BBBJJJTTTooo~~~rrrjjjkkkooottt|||vvvuuuttttttuuutttqqqoookkkhhhccc]]]WWWQQQJJJEEECCCBBBAAABBBCCCCCCBBBAAACCCBBBAAAAAAAAABBBCCCDDDDDDEEEFFFEEEEEEGGGMMMQQQOOONNNLLLJJJIIIGGGGGGFFFHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIIIIIIIGGGFFFEEEEEEEEEFFFGGGIIIJJJKKKKKKJJJFFFDDDDDDFFFHHHHHHFFFGGGGGGGGGHHHHHHIIIIIIIIIGGGIIIJJJKKKKKKLLLNNNPPPRRRVVV[[[]]]```jjjyyywwwppphhhccc\\\WWWRRROOOKKKIIIHHHIIIIIIIIIHHHEEECCCAAA???>>>===<<<;;;:::::::::<<<<<<<<<===>>>???@@@AAACCCDDDEEEEEEFFFHHHMMMPPPRRRQQQPPPQQQQQQPPPNNNKKKNNNRRR[[[eeelllrrr}}}}}}||||||{{{zzz{{{{{{~~~yyy|||}}}zzzwwwuuuppplllddd[[[RRRMMMLLLLLLQQQPPPPPPQQQUUU^^^hhhpppyyy{{{yyyvvvqqqkkkcccZZZTTTLLLIIIEEECCCBBBAAA@@@>>>===>>>???>>>===>>>@@@AAADDDBBBEEELLLSSS^^^ppprrrooo\\\RRRPPPIIIIIIJJJDDDDDDCCCCCCBBBBBBAAA@@@@@@BBBAAAAAA@@@???>>><<<<<>><<<;;;;;;<<<===>>>===;;;:::;;;<<<===<<<;;;======>>>>>>>>>>>>======>>>@@@???@@@EEEEEENNNddd~~~uuullljjjnnnwww{{{{{{vvvwwwxxxyyywwwtttqqqoooggg___VVVPPPNNNLLLHHHDDDCCCCCCBBBBBBAAABBBBBBBBBDDDCCCBBBAAAAAABBBDDDFFFHHHGGGFFFFFFFFFGGGIIIIIIOOOOOOPPPNNNLLLKKKKKKLLLIIIHHHHHHHHHJJJJJJHHHFFFAAABBBDDDFFFHHHIIIJJJJJJJJJIIIHHHGGGFFFGGGHHHIIIJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGHHHIIIIIIIIIIIIHHHKKKKKKJJJIIIIIIIIIJJJJJJJJJIIIIIIJJJMMMOOOPPPPPPTTTWWW[[[___eeennnyyy~~~xxxtttiiibbb[[[WWWRRRKKKGGGHHHHHHIIIIIIHHHGGGEEECCCAAA@@@???>>>======<<<<<<<<<888:::;;;;;;:::;;;===???@@@CCCFFFIIIJJJLLLNNNPPPTTTUUUTTTSSSPPPOOOPPPQQQSSSUUU___lllqqquuu~~~|||zzz|||}}}}}}|||{{{zzzxxxvvvuuunnnkkkddd\\\TTTPPPOOOPPPLLLJJJLLLRRRXXX^^^hhhrrrwww}}}zzzsssoookkkfff```[[[PPPLLLFFFDDDCCCCCCAAA>>>????????????????????????BBBBBBDDDHHHLLLTTTdddsssrrrooosss{{{~~~~~~ooo\\\RRRPPPIIIIIIJJJDDDEEEDDDDDDCCCCCCBBBAAAAAAAAAAAAAAA@@@???>>>===<<>><<<;;;;;;<<<===>>>===<<<;;;<<<======<<<;;;<<<<<<============<<<<<<>>>AAA???AAAFFFFFFQQQhhhvvvnnnlllpppzzz}}}zzz}}}|||yyy{{{zzz{{{|||{{{wwwqqqjjjfff\\\VVVNNNIIIHHHHHHEEEBBBCCCCCCBBBBBBBBBCCCCCCDDDGGGEEECCCAAA@@@@@@AAAAAAHHHGGGFFFFFFFFFGGGIIIIIINNNOOOQQQPPPOOONNNNNNOOOLLLKKKIIIJJJKKKKKKIIIHHHFFFFFFGGGHHHIIIIIIIIIIIIKKKKKKJJJJJJJJJJJJJJJKKKJJJJJJJJJJJJIIIIIIIIIIIIGGGGGGHHHJJJKKKKKKKKKLLLNNNNNNMMMMMMLLLLLLMMMMMMMMMLLLLLLMMMOOOQQQRRRSSSUUUXXX\\\aaagggppp|||wwwrrrhhhaaaZZZWWWRRRKKKHHHHHHJJJJJJJJJIIIGGGEEEBBBAAA@@@???>>>===<<<<<<<<<<<<999:::;;;;;;::::::<<<>>>@@@CCCFFFIIIJJJLLLNNNPPPRRRRRRRRRQQQOOOOOOPPPQQQWWWYYYdddrrrxxx|||~~~zzz|||}}}}}}}}}{{{zzzxxxvvvuuunnnkkkeee\\\TTTOOONNNOOOOOOMMMNNNRRRWWW\\\eeennnuuu|||}}}wwwrrrmmmeee\\\UUUQQQLLLGGGDDDCCCCCCAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>AAAAAACCCGGGJJJQQQ___mmmqqqnnnrrr{{{ooo[[[RRROOOIIIIIIJJJDDDFFFEEEEEEDDDCCCCCCBBBBBBAAAAAAAAA@@@???>>>===<<<>>>===<<<<<<<<<===>>>???>>>===<<<<<<>>>>>>===<<<;;;<<<<<<======<<<<<<;;;>>>AAA???AAAGGGHHHUUUnnnwwwooonnnsss}}}vvvvvv|||{{{wwwxxx|||}}}yyyrrriii```ZZZQQQLLLFFFCCCDDDDDDCCCAAABBBBBBBBBBBBCCCDDDEEEEEEHHHFFFEEECCCBBBBBBBBBCCCHHHGGGGGGGGGGGGHHHIIIIIILLLNNNQQQRRRRRRQQQRRRSSSQQQOOOLLLKKKLLLLLLKKKJJJKKKKKKJJJJJJJJJJJJJJJIIILLLMMMMMMNNNNNNNNNMMMMMMLLLLLLKKKKKKKKKJJJJJJJJJHHHHHHJJJKKKLLLMMMNNNNNNRRRQQQQQQQQQPPPPPPPPPPPPPPPQQQQQQRRRSSSUUUVVVWWWYYY]]]bbbgggnnnxxxvvvoooggg```YYYVVVRRRKKKHHHHHHLLLLLLKKKJJJHHHEEEBBB@@@@@@???>>>===<<<<<<<<<<<<999:::;;;;;;::::::<<<>>>???BBBFFFHHHIIIKKKMMMOOOQQQRRRRRRRRRQQQRRRTTTWWW]]]aaammm{{{{{{|||~~~~~~}}}}}}{{{zzzxxxvvvuuuooollleee]]]TTTOOOMMMMMMQQQOOOOOORRRUUUYYYaaaiiirrryyyzzzuuuooofff\\\TTTSSSNNNGGGDDDCCCCCCAAA>>>========================??????BBBFFFHHHMMMYYYeeeqqqlllnnnyyynnn[[[QQQOOOIIIIIIJJJDDDEEEEEEDDDDDDCCCBBBBBBBBBAAAAAAAAA@@@???>>>======>>>======<<<======>>>??????===<<<===>>>???>>>===<<<<<<============<<<<<<<<<@@@???AAAFFFIIIYYYttt}}}uuuooopppvvv~~~sssvvv~~~yyyxxx{{{yyyqqqggg]]]UUUPPPLLLHHHDDDBBBCCCDDDCCCBBBBBBBBBBBBBBBCCCDDDEEEFFFFFFFFFEEEEEEFFFGGGHHHIIIHHHHHHHHHHHHIIIIIIJJJJJJIIILLLPPPSSSTTTTTTUUUVVVUUUSSSPPPNNNNNNMMMLLLKKKLLLKKKKKKKKKKKKKKKKKKLLLMMMNNNPPPQQQRRRQQQPPPPPPNNNNNNNNNNNNMMMMMMMMMMMMKKKKKKKKKLLLLLLMMMNNNNNNSSSSSSSSSSSSSSSSSSRRRRRRSSSTTTUUUVVVWWWXXXZZZ\\\aaaffflllrrryyyuuunnneee^^^XXXUUUQQQKKKHHHIIINNNNNNMMMKKKHHHEEEAAA@@@??????===<<<<<<<<<<<<<<<999:::;;;;;;::::::<<<>>>???BBBEEEGGGIIIJJJMMMOOORRRSSSUUUUUUVVVYYY]]]aaaeeekkkxxx{{{|||~~~~~~~~~}}}|||zzzwwwuuutttooommmfff^^^UUUOOOLLLLLLQQQNNNOOORRRTTTWWW^^^fffooowwwyyytttoooiii```ZZZUUUOOOHHHDDDCCCCCCAAA???>>>>>>>>>>>>>>>>>>>>>>>>???@@@CCCFFFGGGJJJTTT___}}}rrrjjjjjjwwwmmmZZZPPPNNNHHHHHHJJJDDDDDDDDDCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@???>>>==================>>>?????????===<<<===>>>???>>>===>>>>>>????????????>>>>>>;;;???>>>@@@FFFJJJ]]]zzzxxxrrrnnnqqqxxxxxxqqqxxx~~~}}}}}}~~~xxxooocccYYYRRRMMMKKKJJJHHHEEECCCCCCDDDDDDCCCBBBBBBBBBCCCCCCEEEFFFGGGFFFFFFFFFGGGHHHIIIIIIJJJIIIJJJJJJKKKKKKKKKKKKKKKHHHKKKOOORRRTTTUUUXXXYYYZZZWWWTTTRRRQQQPPPMMMLLLJJJJJJJJJJJJKKKMMMNNNOOONNNOOOQQQSSSTTTTTTSSSRRRSSSRRRRRRRRRRRRQQQQQQQQQPPPOOONNNMMMMMMLLLMMMMMMRRRSSSTTTUUUUUUUUUUUUTTTUUUWWWZZZ[[[[[[]]]```cccjjjooovvv|||uuummmccc\\\VVVTTTQQQLLLIIIJJJNNNNNNMMMKKKHHHDDDAAA??????>>>===<<<;;;;;;;;;;;;:::;;;;;;;;;::::::;;;===>>>AAADDDGGGHHHJJJLLLNNNQQQRRRUUUWWW[[[```fffkkkooowww|||||||||~~~}}}|||yyywwwuuutttpppmmmhhh___VVVPPPMMMMMMNNNLLLMMMQQQTTTVVV]]]eeellluuuyyyrrrmmmiiiddd```WWWQQQIIIEEECCCCCCAAA???????????????????????????@@@AAADDDGGGHHHJJJSSS]]]wwwuuujjjggguuulllYYYPPPNNNHHHHHHJJJDDDCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@???>>>>>><<<======>>>>>>?????????>>>===<<<<<<>>>>>>===<<<>>>??????@@@@@@??????>>>;;;???>>>@@@FFFMMMbbbtttooommmrrr{{{|||pppnnnzzz~~~~~~sssmmmbbbWWWNNNJJJIIIJJJHHHGGGFFFEEEDDDDDDEEEEEEEEEEEEEEEEEEFFFGGGGGGHHHIIIHHHHHHHHHHHHGGGGGGFFFKKKLLLMMMMMMNNNMMMMMMMMMIIIKKKOOOQQQTTTVVVZZZ]]]___]]][[[YYYWWWTTTPPPMMMJJJJJJJJJKKKLLLOOOQQQSSSPPPQQQSSSTTTUUUVVVWWWWWWXXXWWWWWWWWWWWWVVVVVVVVVUUUTTTQQQOOONNNNNNNNNNNNSSSTTTVVVXXXYYYZZZYYYYYYZZZ]]]aaabbbbbbdddiiimmmsssxxxzzz|||uuulllaaaZZZUUUSSSPPPLLLJJJKKKNNNMMMLLLJJJGGGDDDAAA??????>>>===<<<;;;;;;;;;;;;:::;;;<<<;;;:::999;;;===>>>@@@DDDFFFGGGIIILLLMMMMMMPPPSSSXXX^^^eeennnsss||||||{{{{{{}}}}}}|||yyywwwuuussspppnnniiiaaaYYYRRROOONNNLLLJJJLLLPPPSSSUUU\\\cccjjjttt{{{rrrlllhhhdddaaaYYYSSSJJJEEECCCCCCAAA???????????????????????????AAAAAADDDHHHHHHJJJTTT^^^vvv{{{mmmgggtttlllYYYPPPNNNHHHHHHJJJDDDDDDDDDDDDCCCBBBBBBAAAAAA???@@@@@@@@@@@@???>>>>>><<<<<<===>>>???@@@@@@@@@===<<<;;;<<<======<<<;;;>>>>>>????????????>>>>>><<>>>>>===<<<;;;;;;;;;;;;;;;<<<<<<;;;:::999;;;<<<===@@@CCCFFFGGGIIIKKKMMMLLLOOOTTTZZZbbblllvvv||||||{{{{{{}}}~~~|||yyywwwtttssspppnnnjjjccc[[[UUUQQQQQQLLLJJJLLLPPPRRRTTTYYY```iiisss~~~|||tttooojjjfffbbb[[[TTTKKKEEECCCCCCAAA???????????????????????????@@@AAACCCFFFGGGKKKUUU```{{{rrriiivvvkkkXXXOOOMMMHHHHHHJJJDDDEEEEEEEEEDDDCCCCCCBBBBBB??????@@@@@@@@@??????>>><<<<<<>>>???@@@@@@@@@@@@===;;;:::;;;<<<===<<<;;;======>>>>>>>>>>>>=========CCCBBBDDDJJJSSSkkkzzzqqqmmmnnnvvv|||oookkkqqq}}}nnneee\\\XXXRRRMMMIIIHHHJJJKKKHHHIIIJJJKKKKKKLLLNNNPPPNNNMMMMMMLLLLLLLLLLLLMMMLLLLLLNNNOOOQQQQQQQQQQQQNNNOOOPPPQQQQQQQQQPPPOOONNNOOOPPPRRRTTTYYY___dddhhhggggggeeeccc^^^WWWRRROOOOOONNNNNNOOORRRUUUVVVWWWWWWWWWWWWYYY[[[^^^____________^^^^^^^^^]]]]]]YYYXXXVVVTTTTTTUUUVVVWWWXXXZZZ^^^aaadddeeeeeeeeeeeejjjoooqqqrrruuu{{{{{{tttiii___XXXSSSRRRPPPLLLJJJKKKKKKKKKJJJIIIFFFCCCAAA???>>>>>><<<;;;;;;;;;;;;;;;;;;<<<<<<;;;:::999;;;<<<===@@@CCCEEEGGGHHHKKKMMMMMMPPPVVV]]]fffqqq||||||{{{{{{|||~~~|||yyywwwtttssspppoookkkddd\\\VVVSSSRRRMMMKKKLLLPPPQQQRRRWWW^^^iiisss~~~{{{vvvrrrnnniiieee\\\TTTKKKEEECCCCCCAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@BBBEEEGGGKKKVVVbbbvvvkkkxxx