BM6P6(@ KKKEEEAAAAAA@@@===>>>@@@:::???DDDGGGJJJUUUkkk}}}{{{eeeWWWQQQNNNLLLJJJGGGEEEIIIPPPPPPNNNNNNPPPPPPOOOSSSYYYVVVYYY\\\^^^^^^___```aaacccdddeeegggjjjmmmoooqqqtttuuuvvvwwwzzzjjjaaaZZZZZZ]]]^^^aaaeeehhhvvv{{{kkk```WWWUUUVVVRRRMMMKKKIIIIIIHHHHHHHHHHHHGGGGGGEEEFFFFFFGGGHHHHHHIIIIIIIIIJJJNNNVVVbbbnnnxxx}}}mmmSSSHHHLLLQQQ___xxx{{{|||ooohhhrrr~~~|||dddGGGCCC===999888999::::::===<<>>======;;;::::::999999::::::;;;================================================>>>>>>???@@@@@@@@@@@@???CCCCCCCCCBBBBBBAAAAAA@@@AAABBBDDDEEEFFFFFFFFFEEEHHHHHHHHHHHHGGGFFFDDDCCCEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHIIIJJJKKKLLLMMMLLLKKKJJJIIIIIIJJJLLLLLLIIIJJJMMMOOORRRTTTUUUUUUTTTUUUUUUUUUTTTSSSRRRQQQQQQQQQOOOOOOOOOOOOQQQQQQSSSRRRRRRQQQRRRTTTUUUVVV[[[ZZZYYY[[[___aaa```___^^^^^^___^^^]]]^^^```bbbbbbdddfffhhhiiiiiihhhgggeeeddddddcccaaa___^^^]]]UUURRRNNNHHHCCC@@@===<<<999:::;;;;;;<<<<<<<<<;;;;;;:::999888888999:::;;;:::::::::;;;<<<>>>???@@@FFFFFFHHHIIIJJJJJJJJJJJJLLLLLLMMMNNNOOOOOOOOOOOOQQQSSSUUUVVVUUUSSSPPPNNNMMMKKKHHHCCC???:::777555222222111111111111111111333444555666777777777777999888777666666888:::;;;777888:::;;;===>>>??????<<<<<<;;;:::999777777666222222222222222222222222777777666444333555999<<>><<<===@@@???CCCHHHLLLSSSddd|||nnn```XXXWWWRRRNNNLLLIIIHHHNNNVVV]]]WWWSSSRRRQQQOOORRRVVVXXXZZZ]]]______```bbbddddddeeegggiiilllooorrrsssuuuvvvxxxzzz}}}cccZZZRRRSSSWWW\\\bbbggglllyyy~~~iii___VVVUUUUUUQQQMMMKKKIIIIIIHHHHHHHHHHHHGGGGGGDDDDDDEEEFFFGGGIIIJJJJJJJJJLLLRRR[[[gggsss}}}hhhPPPDDDJJJRRRdddvvvyyyrrrgggppp||||||eeeEEEAAA<<<999888::::::;;;===<<>>;;;::::::999999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<========================>>>>>>???@@@@@@@@@@@@???CCCCCCBBBBBBBBBAAAAAAAAAAAABBBCCCEEEFFFFFFEEEDDDHHHGGGGGGFFFEEEEEEDDDDDDEEEEEEFFFFFFFFFGGGGGGGGGGGGHHHHHHIIIJJJKKKLLLLLLKKKJJJJJJIIIJJJKKKLLLMMMKKKLLLNNNPPPRRRUUUVVVWWWUUUUUUTTTSSSSSSRRRRRRQQQQQQPPPOOOOOOOOOOOOPPPQQQUUUUUUTTTTTTUUUVVVXXXYYYZZZXXXXXX[[[___aaaaaa```]]]^^^^^^^^^]]]^^^aaacccccceeefffhhhiiihhhgggfffddddddcccaaa___]]][[[ZZZRRRPPPKKKFFFBBB>>><<<;;;999:::;;;<<<<<<<<<<<<<<<===<<<:::999999:::<<<===<<<<<<<<<<<<<<<===>>>???@@@AAABBBCCCDDDEEEFFFFFFIIIIIIJJJKKKLLLLLLLLLLLLNNNOOOQQQQQQQQQPPPNNNMMMLLLKKKGGGCCC>>>999666444222222111111111111111111222333555666777888888888999999777777777888:::;;;::::::;;;<<<============;;;;;;:::999888777666666333333333333333333333333666666555444444666:::===GGGPPPZZZ```dddeee___WWWNNNNNNNNNLLLJJJFFFBBB@@@<<<999666555666777888888@@@<<<<<<>>>???===>>>BBBEEEIIIOOOVVVccczzztttkkkhhhggggggccc\\\UUUQQQNNNOOOWWW```jjjaaaYYYWWWWWWWWWXXX[[[```bbbcccccccccdddfffhhhggghhhjjjmmmpppsssvvvwwwwwwyyy{{{~~~vvvZZZQQQIIIKKKPPPWWW^^^eeeiiiuuuzzzfff\\\TTTSSSSSSOOOKKKJJJIIIIIIHHHHHHHHHHHHGGGGGGCCCCCCDDDEEEGGGHHHJJJKKKMMMPPPXXXbbbnnnzzz{{{```LLLCCCJJJVVVlll}}}pppvvvuuufffmmmyyywwwaaaCCC???;;;888999:::;;;<<<===<<>>>>>::::::999999999999::::::<<<<<<<<<<<<<<<<<<<<<<<<===========================>>>??????@@@@@@??????BBBBBBBBBBBBAAAAAAAAAAAAAAABBBDDDEEEEEEEEEEEEDDDGGGFFFEEEDDDCCCCCCDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGHHHHHHIIIIIIJJJJJJJJJKKKIIIIIIIIIJJJKKKLLLMMMNNNNNNNNNNNNPPPRRRUUUXXXYYYUUUTTTSSSRRRQQQQQQRRRRRRPPPPPPOOOOOOOOOOOOPPPPPPVVVUUUUUUUUUVVVWWWXXXYYYXXXXXXXXXZZZ]]]``````___[[[]]]^^^^^^^^^___bbbdddeeefffggghhhhhhgggfffeeeccccccaaa___\\\YYYWWWUUUOOOMMMIIIDDD@@@===;;;:::999:::;;;<<<============@@@>>><<<;;;;;;<<>>===<<<<<<<<<<<<:::;;;<<<>>>???AAABBBBBBDDDEEEFFFGGGHHHHHHHHHHHHJJJJJJKKKLLLLLLLLLKKKKKKKKKIIIFFFAAA===888555333111111222222222222222222222333444666888999:::::::::999888777888999:::;;;==================<<<;;;::::::999888777666666555333333333333333333333333444444555444444777;;;???LLLVVV```eeehhhgggaaaYYYSSSRRRPPPNNNIIIEEEAAA>>>;;;888666666777999:::;;;>>><<<===@@@@@@???AAAEEEHHHNNNXXXeeezzzyyyiiiiiirrryyy|||sssiii___YYYVVVXXX```iiipppggg```aaaeeeeeeeeefffkkkllllllkkkiiihhhiiijjjjjjkkknnnrrruuuxxxzzz{{{xxxzzz~~~nnnTTTKKKEEEFFFKKKOOOUUUZZZ]]]hhhmmmyyycccZZZSSSQQQQQQMMMJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGDDDDDDDDDDDDFFFGGGIIIJJJOOOTTT]]]iiitttoooXXXJJJFFFMMM[[[rrrsssjjjuuuwwwfffkkkxxxnnnVVV@@@===999888999;;;<<<<<<<<<===EEETTTaaahhhooovvvnnn\\\VVVRRRLLLJJJMMMYYYmmmyyyvvvwww~~~oooeee[[[bbbkkkvvvzzzzzzxxxoooggggggkkkooouuu{{{~~~~~~}}}{{{xxxuuuxxxvvvtttsssssssssrrrqqqhhhhhhgggfffeeedddcccbbb___]]]YYYUUURRRPPPPPPOOOSSSUUUWWWZZZ[[[[[[ZZZYYYYYYWWWUUUSSSRRROOOKKKHHHGGGEEEBBB???===;;;;;;;;;::::::999999999999::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>???????????????AAAAAAAAAAAAAAAAAAAAABBBBBBCCCEEEFFFFFFFFFEEEEEEGGGFFFCCCBBBAAABBBDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJLLLMMMNNNOOOOOONNNNNNOOOQQQTTTXXXZZZVVVUUURRRPPPPPPPPPRRRSSSPPPPPPOOOOOOOOOOOOPPPPPPTTTTTTTTTTTTUUUVVVWWWWWWYYYYYYYYYZZZ\\\]]]]]]]]]ZZZ\\\^^^^^^___```bbbdddeeeffffffgggffffffeeeddddddcccaaa^^^[[[WWWTTTRRRMMMKKKGGGCCC???===;;;:::::::::<<<===>>>??????@@@BBBAAA>>>======@@@CCCDDDDDDCCCAAA???===;;;::::::888999:::;;;<<<>>>???@@@AAAAAABBBCCCDDDDDDDDDDDDFFFFFFFFFGGGHHHHHHIIIJJJHHHGGGDDD@@@;;;777444222111111222222222222222333222333555777999:::;;;;;;:::999999999999:::;;;;;;======>>>>>>======<<<<<<888888777777666555555444444444444444444444444444333333444444555888===AAAMMMWWWaaaeeefffddd^^^WWWVVVTTTQQQMMMHHHBBB>>>;;;999777666666999<<<=========<<<===@@@@@@???CCCIIILLLVVVggg|||qqqlllvvv}}}rrrfff___]]]___fffnnnrrrkkkhhhlllqqqqqqoooooonnnpppssssssrrrpppoooooonnnooorrrvvvyyy|||}}}~~~yyy|||hhhQQQJJJEEEFFFIIIIIIIIILLLNNNZZZ```|||qqq```XXXRRRPPPOOOKKKIIIJJJIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFEEEDDDEEEFFFHHHIIIPPPXXXcccnnnyyydddQQQJJJFFFMMM]]]wwwnnnjjjzzzzzzhhhkkkzzzhhhNNN>>>;;;888777999;;;<<<<<<<<<===EEERRR```iiipppttt~~~qqq^^^VVVRRRLLLIIILLLXXXnnnwwwrrrsss{{{rrrgggXXX[[[```iiizzz{{{}}}uuulllfffiiipppwww~~~}}}}}}zzzwwwyyywwwtttsssssssssqqqpppggggggfffeeedddccccccbbb___]]]ZZZWWWTTTRRRQQQPPPUUUVVVXXXZZZ[[[[[[ZZZYYYYYYWWWUUUTTTSSSRRROOOMMMGGGEEEAAA>>>;;;::::::;;;:::999999888888999999:::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;======>>>????????????>>>???@@@@@@AAAAAABBBBBBBBBDDDEEEFFFGGGGGGGGGFFFEEEFFFEEECCCAAAAAABBBDDDEEEDDDDDDEEEEEEEEEFFFFFFFFFHHHHHHHHHIIIIIIIIIIIIIIIHHHIIIJJJKKKMMMNNNNNNNNNNNNNNNMMMNNNPPPSSSVVVXXXVVVUUUSSSQQQPPPQQQRRRSSSPPPPPPPPPPPPPPPPPPPPPPPPSSSTTTTTTUUUVVVVVVVVVWWWZZZZZZZZZZZZZZZYYYZZZZZZYYY\\\^^^______```bbbcccdddeeeeeeeeeeeeddddddcccdddcccaaa]]]ZZZVVVRRRPPPLLLJJJGGGCCC@@@>>>===<<<;;;<<<===???AAABBBBBBCCCDDDCCCBBBAAACCCEEEHHHJJJJJJHHHEEEBBB???<<<;;;:::999888888888999:::;;;<<<>>>???@@@AAAAAABBBBBBBBBCCCCCCCCCDDDEEEFFFGGGGGGEEECCCAAA>>>:::777444333111111222222333333333333222333555777999;;;<<<<<<:::::::::::::::;;;;;;<<<;;;<<<<<<===============666666666555555444444333444444444444444444444444222333444444666999>>>BBBJJJTTT]]]```___]]]XXXSSSUUUSSSOOOJJJDDD???:::888777666666888;;;>>>@@@@@@<<<;;;===@@@AAABBBHHHPPPWWWiii{{{www|||{{{pppddd___^^^___eeelllppplllkkkpppsssrrrpppqqqnnnsssyyy}}}|||yyyvvvuuuqqqsssvvvzzz|||~~~{{{fffQQQJJJFFFGGGHHHEEECCCDDDFFFSSSYYYtttlll]]]WWWQQQPPPNNNJJJIIIKKKIIIIIIHHHHHHHHHHHHGGGGGGHHHGGGEEEEEEEEEGGGIIIKKKSSS\\\hhhttt|||uuuZZZLLLJJJEEEMMMaaa}}}qqqttt~~~kkknnn~~~gggKKK===:::888777999:::;;;;;;;;;===DDDQQQ___jjjppprrrxxxttt___WWWRRRKKKHHHKKKWWWnnnuuuppppppvvv~~~uuukkk[[[[[[\\\aaaooovvvnnnjjjoooxxx}}}{{{}}}|||{{{zzzxxxuuusssrrrqqqooonnneeeeeeeeedddcccbbbbbbbbb^^^]]][[[XXXVVVTTTSSSRRRVVVWWWYYY[[[\\\\\\ZZZZZZYYYXXXVVVVVVWWWWWWUUUTTTJJJGGGCCC???<<<;;;<<<<<<999999888888888888999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>??????>>>>>>>>>??????@@@AAABBBBBBCCCDDDEEEFFFGGGGGGGGGFFFEEEEEEDDDCCCBBBBBBCCCDDDEEEDDDDDDDDDEEEEEEEEEFFFFFFGGGGGGHHHHHHIIIIIIIIIJJJIIIJJJKKKLLLMMMNNNNNNNNNNNNNNNNNNOOOQQQSSSUUUWWWVVVUUUTTTSSSRRRRRRSSSSSSQQQQQQRRRRRRRRRRRRQQQQQQTTTUUUVVVWWWXXXXXXXXXWWWXXXZZZZZZZZZXXXWWWXXXYYYZZZ\\\___```___```aaabbbbbbbbbbbbbbbbbbcccccccccbbbaaa___\\\XXXTTTQQQOOOKKKIIIFFFCCCAAA???>>>>>><<<===???AAACCCEEEFFFFFFFFFGGGGGGIIIKKKNNNPPPRRRQQQOOOLLLHHHDDDAAA???>>>:::999888666666666777777<<<<<<===>>>????????????@@@@@@AAACCCCCCDDDDDDDDDAAA@@@>>>;;;999666555444111111222222333444444444444555666888:::;;;<<<<<<::::::;;;;;;;;;<<<<<<<<<:::;;;<<<<<<<<<<<<<<<<<<555555444444333333333333333333333333333333333333222333444555666:::???CCCGGGQQQYYYZZZYYYWWWTTTPPPTTTQQQMMMHHHBBB===999777777777888;;;???CCCDDDEEE======@@@DDDFFFIIISSS]]]lll|||{{{~~~mmmcccZZZXXXYYY[[[___eeeiiiffffffiiikkkjjjlllpppvvv}}}|||xxxtttvvvyyy|||~~~fffQQQIIIDDDEEEGGGEEEDDDEEEDDDQQQXXXppp}}}ggg\\\VVVQQQPPPNNNJJJIIILLLIIIIIIHHHHHHHHHHHHGGGGGGFFFEEEEEEEEEGGGJJJMMMOOOWWW```nnnxxxiiiQQQHHHKKKHHHRRRjjj{{{vvvnnnrrrdddGGG<<<:::888777999:::::::::;;;>>>DDDPPP___kkkqqqqqqyyyvvvaaaWWWRRRJJJGGGJJJVVVlllvvvpppqqqsss~~~{{{{{{uuummmaaa```^^^^^^hhhyyyyyyqqqnnnuuu~~~||||||{{{xxxuuusssqqqooommmkkkdddccccccbbbbbbaaaaaaaaa]]]\\\[[[YYYWWWVVVTTTTTTWWWXXXZZZ\\\\\\\\\[[[ZZZ\\\ZZZWWWVVVUUUTTTSSSQQQJJJGGGBBB>>>;;;:::;;;<<<999999888888888888999999;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::<<<======>>>>>>>>>>>>>>>===>>>???@@@AAABBBCCCCCCCCCDDDEEEFFFFFFEEEDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFGGGHHHIIIIIIJJJJJJJJJKKKLLLMMMNNNMMMMMMLLLNNNOOOPPPQQQSSSUUUVVVVVVVVVVVVUUUUUUTTTTTTSSSSSSQQQRRRSSSTTTTTTSSSRRRQQQSSSTTTUUUWWWWWWWWWWWWVVVUUUWWWYYYYYYWWWWWWYYY[[[[[[]]]___``````___```aaa```````````````aaabbbccc```___]]]ZZZVVVRRROOOMMMJJJHHHEEECCC@@@??????>>>>>>???AAADDDFFFGGGHHHIIIJJJKKKNNNQQQTTTWWWYYYZZZYYYWWWTTTOOOKKKGGGEEEDDD@@@>>>;;;888666555555666999:::;;;<<<<<<===<<<<<<<<<>>>@@@AAABBBAAA@@@???===<<<;;;:::888777666555111111222222333444444555555666777999:::;;;;;;;;;:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888333333333333333222222222333333333333333333333333333444444555666:::???BBBGGGQQQXXXXXXUUUUUUTTTRRRRRRPPPLLLFFFAAA===999888999999;;;???DDDHHHJJJJJJ@@@@@@CCCHHHKKKQQQ]]]iii}}}wwwyyy}}}{{{rrraaaXXXQQQQQQSSSVVVZZZ___```^^^^^^aaacccdddjjjqqqyyyvvvxxx{{{}}}fffPPPHHHCCCCCCFFFFFFHHHKKKDDDRRRXXXnnn}}}{{{wwwccc[[[VVVQQQPPPNNNJJJJJJMMMIIIIIIIIIHHHHHHHHHGGGGGGDDDDDDDDDEEEHHHLLLQQQSSSYYYcccqqq{{{yyyaaaKKKEEEJJJOOOZZZssswwwxxxpppttt___CCC<<<:::888777888999999999;;;>>>DDDOOO___lllqqqppp}}}wwwaaaXXXQQQJJJGGGIIIVVVjjjwwwrrrrrrrrrzzzwwwxxxuuunnnfffeeeaaa^^^eeeuuu{{{tttrrryyy~~~{{{}}}~~~|||yyyuuurrrpppnnnllliiiccccccbbbbbbaaaaaa``````\\\\\\[[[YYYXXXWWWVVVUUUWWWXXXZZZ\\\]]]\\\[[[ZZZ```\\\XXXTTTQQQNNNKKKHHHHHHEEE@@@<<<999888999999999999888888888888999999;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::<<<======>>>>>>>>>>>>>>>======>>>@@@AAABBBCCCCCCBBBBBBCCCDDDDDDCCCBBBAAACCCDDDEEEEEEFFFEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFGGGIIIJJJKKKKKKKKKKKKMMMNNNNNNMMMLLLKKKOOOPPPQQQSSSUUUVVVVVVWWWVVVVVVWWWVVVVVVUUUSSSSSSRRRSSSTTTUUUUUUTTTSSSRRRPPPQQQSSSTTTUUUUUUTTTTTTRRRUUUWWWXXXWWWXXX[[[^^^[[[]]]```aaa```______```^^^^^^^^^^^^___aaabbbccc]]]\\\ZZZXXXTTTPPPMMMLLLHHHGGGDDDBBB@@@???>>>>>>???@@@BBBEEEGGGIIIJJJKKKLLLNNNRRRWWW[[[]]]_________]]]YYYTTTPPPLLLJJJHHHFFFDDD@@@<<<999777777777777888999::::::;;;;;;::::::<<<>>>@@@AAA???===<<<;;;::::::999888777666666111111222333333444555555666777888999:::;;;;;;;;;:::;;;<<<<<<======<<<<<<======<<<;;;:::888666555333333222222222222222222222222222222222222222222444444555555666:::>>>BBBIIIRRRYYYXXXUUUUUUVVVUUUQQQOOOKKKFFFAAA===:::999;;;<<<>>>BBBGGGLLLNNNNNNAAABBBIIIPPPTTT\\\oooxxxxxxuuuuuuwwwyyywwwpppfff^^^TTTPPPLLLKKKMMMRRRVVVYYYUUUXXX\\\^^^bbbkkkwww~~~~~~hhhSSSJJJCCCEEEHHHIIIJJJKKKLLLVVVWWWjjjzzzzzzxxxdddZZZSSSMMMMMMNNNLLLKKKLLLKKKJJJJJJIIIGGGFFFEEEEEEGGGDDDCCCGGGIIIKKKPPPVVVZZZkkk|||nnnWWWKKKGGGEEENNNeee~~~}}}|||{{{}}}lllsss{{{UUU???<<<;;;::::::999999999999<<<===CCCOOO^^^jjjqqqsss|||uuucccWWWPPPKKKIIIIIIVVVhhhvvvnnnnnnppp|||wwwsssooommmkkkkkkiiiiiikkkrrr{{{xxxqqquuu{{{}}}||||||}}}yyyvvvyyy}}}}}}|||}}}~~~zzzwwwssspppnnnllljjjgggddddddddddddcccaaa___]]]\\\\\\[[[YYYWWWVVVUUUTTTVVVWWWXXXYYYZZZ\\\]]]^^^ZZZXXXVVVRRROOOMMMKKKKKKEEECCC???<<<:::::::::;;;888888999999999:::::::::888999999::::::;;;;;;<<<;;;:::999999:::;;;===>>>>>>===<<<<<<<<<>>>???@@@BBB@@@???======>>>@@@AAACCCDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDEEEFFFGGGIIIJJJKKKKKKKKKHHHKKKMMMNNNMMMLLLMMMMMMMMMOOOSSSVVVXXXXXXWWWVVVWWWWWWWWWVVVUUUTTTSSSSSSVVVVVVUUUUUUTTTTTTSSSSSSPPPPPPQQQSSSTTTVVVWWWWWWVVVVVVVVVWWWXXXYYYZZZ[[[]]]]]]]]]]]]]]]]]]]]]]]]```^^^[[[[[[\\\]]]]]]]]]YYYXXXWWWTTTQQQMMMKKKIIIEEEDDDDDDBBBAAA@@@??????BBBBBBCCCDDDGGGJJJMMMOOORRRUUUYYY[[[]]]^^^aaacccaaa```^^^[[[WWWRRROOOMMMLLLHHHCCC>>>;;;888555222777777777777888999:::;;;;;;;;;;;;<<<<<<=========;;;;;;:::999888777666555444333222111111222444666777888999:::;;;<<<<<<<<<<<<===>>>??????>>>======???>>>===;;;999777666555333333222111111222222222000111111222333444555555666555555444666:::@@@DDDMMMRRRUUUWWWZZZ]]][[[VVVTTTQQQLLLDDD>>>;;;:::;;;;;;<<>><<<;;;:::999999999999999;;;===CCCOOO]]]jjjqqqtttzzzuuubbbWWWQQQKKKHHHIIIWWWiiisssiiihhhmmm~~~|||yyyuuurrrooommmooonnnmmmlllnnnssszzz}}}ssssssvvvwwwvvvvvvxxx}}}}}}vvvtttxxx}}}||||||~~~~~~~~~zzzwwwsssooommmkkkhhhfffcccccccccbbbaaa___]]]\\\]]]\\\[[[YYYXXXVVVVVVUUUWWWXXXYYYZZZ[[[[[[[[[[[[XXXVVVTTTQQQNNNLLLJJJIIIDDDBBB???<<<:::::::::;;;888888999999999:::::::::999999999::::::::::::;;;::::::999999:::;;;===>>>===<<<;;;;;;;;;<<<===>>>AAA@@@>>>======>>>@@@AAACCCCCCDDDDDDDDDDDDCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFDDDEEEEEEFFFFFFFFFEEEEEEFFFGGGHHHIIIJJJJJJJJJJJJKKKMMMOOOOOONNNNNNOOOPPPQQQSSSVVVXXXYYYXXXVVVUUUUUUUUUUUUUUUTTTSSSRRRQQQTTTTTTTTTTTTTTTTTTSSSSSSPPPPPPQQQSSSTTTVVVWWWWWWWWWWWWWWWWWWWWWXXXYYYZZZ[[[[[[[[[[[[\\\\\\\\\\\\___]]]ZZZZZZ[[[\\\\\\[[[XXXVVVTTTQQQMMMJJJHHHGGGDDDDDDCCCBBBAAA@@@??????@@@AAABBBDDDGGGKKKNNNPPPWWWYYY]]]___```bbbdddffffffdddaaa]]]YYYUUUSSSQQQPPPLLLGGGBBB???<<<888666666666555555666666777777888888999999::::::::::::;;;:::999888777666555555444333222222222333444555666777888999:::;;;;;;;;;<<<===>>>??????>>>===<<<>>>===<<<;;;999777666666333333222222222222333333222222333333444555555555555555555555777;;;AAAFFFQQQVVV[[[^^^bbbeeeaaa[[[WWWSSSLLLEEE>>>:::::::::===>>>@@@EEEKKKOOOQQQQQQKKKNNNXXXgggwwwrrreee^^^]]]]]][[[YYYXXXVVVSSSNNNKKKHHHIIIJJJKKKMMMOOOQQQRRRZZZ```iiisss}}}jjjXXXOOOGGGFFFHHHHHHKKKNNNTTT^^^\\\iiisssssswwwiii[[[SSSMMMLLLMMMJJJIIIJJJJJJJJJIIIHHHGGGFFFFFFEEEIIIFFFGGGJJJLLLNNNTTT\\\jjjxxxgggQQQHHHJJJMMM\\\ttt{{{xxx~~~ooojjjqqqjjjLLL===;;;::::::999999999999:::;;;===BBBNNN]]]jjjqqqtttyyytttbbbXXXQQQKKKHHHHHHVVVjjjrrrfffdddjjj|||zzzyyywwwuuussspppooonnnqqqqqqqqqqqqqqqtttyyy|||tttpppqqqrrrrrrsssttt{{{}}}uuurrryyy~~~|||}}}~~~~~~}}}zzzvvvrrrnnnllliiifffcccbbbaaaaaa```___]]][[[ZZZZZZYYYXXXWWWUUUUUUTTTTTTXXXYYY[[[\\\\\\[[[XXXWWWTTTSSSQQQNNNLLLJJJHHHGGGCCCAAA>>>;;;:::::::::;;;888888999999999:::::::::::::::::::::999999999999:::::::::::::::<<<=========<<<;;;;;;:::;;;;;;;;;@@@???>>>======>>>???@@@BBBBBBCCCCCCDDDCCCCCCBBBDDDDDDEEEFFFFFFFFFFFFFFFCCCDDDEEEFFFFFFFFFFFFFFFGGGGGGHHHIIIIIIIIIIIIIIINNNOOOPPPPPPOOOPPPRRRTTTVVVWWWYYYZZZYYYXXXVVVUUUTTTTTTTTTTTTSSSRRRQQQPPPSSSSSSSSSSSSSSSTTTTTTTTTPPPQQQRRRSSSTTTVVVWWWWWWXXXWWWWWWWWWWWWWWWXXXXXXXXXXXXYYYZZZZZZZZZZZZZZZ\\\[[[YYYXXXYYYZZZYYYXXXVVVTTTPPPLLLIIIFFFEEEDDDDDDCCCBBBBBBAAA@@@??????>>>???AAADDDHHHLLLOOOQQQYYY\\\___aaabbbccceeeggghhheeeaaa]]]YYYWWWVVVVVVSSSOOOJJJFFFBBB???;;;999777666666555555555555555888888888888888999999999999999888888777666555555333333333444444444555555555666777999::::::;;;;;;<<<===>>>??????>>>===<<<<<<<<<;;;:::999888777666444444333333333333444444555555555555555555555555555555666666888===CCCHHHQQQXXX^^^bbbfffiiieee___ZZZUUUMMMDDD>>>:::999999>>>???BBBGGGMMMQQQRRRSSSRRRYYYggg{{{~~~mmmccc^^^ZZZWWWYYYXXXVVVSSSPPPMMMIIIGGGGGGIIIKKKNNNQQQTTTXXX[[[ccckkkxxx|||gggZZZRRRJJJIIIIIIJJJMMMQQQXXXcccbbbnnnwwwwww}}}rrr___VVVOOONNNMMMKKKJJJKKKIIIIIIHHHHHHGGGFFFFFFEEEHHHFFFGGGJJJLLLOOOWWW```qqq|||hhhRRRHHHLLLRRRccc~~~||||||yyyuuuyyytttllllllttt```GGG===::::::999999999999999:::;;;<<>>>>>=========>>>??????AAAAAABBBCCCCCCCCCBBBBBBDDDDDDFFFGGGGGGGGGFFFEEEBBBCCCDDDFFFFFFGGGGGGGGGGGGHHHHHHIIIIIIIIIHHHHHHOOOOOOPPPOOOOOOPPPSSSUUUWWWXXXYYYYYYYYYXXXVVVUUUTTTTTTTTTTTTTTTSSSRRRQQQRRRRRRRRRSSSSSSTTTTTTTTTQQQRRRRRRSSSUUUVVVVVVWWWXXXXXXWWWVVVVVVVVVWWWWWWVVVWWWXXXYYYZZZZZZZZZYYYYYYXXXVVVVVVWWWWWWVVVTTTTTTRRRMMMIIIEEEDDDCCCCCCBBBBBBBBBAAA@@@??????>>>===???BBBFFFJJJNNNQQQSSSXXXZZZ]]]_________aaacccccc```\\\XXXWWWWWWXXXYYYTTTQQQLLLHHHEEEBBB>>>;;;:::999888777666666666666999999999999999999999999888888777777666555444444222333444555555555555555555666888999;;;;;;<<<<<<======>>>??????>>><<<<<<;;;::::::999888777777666444444333333333444555555777777666666555555555444444555777888:::>>>DDDIIINNNSSSXXX[[[aaafffeee```]]]WWWMMMCCC===:::999999>>>???BBBGGGMMMQQQSSSSSS]]]iii~~~~~~lllaaa]]]\\\ZZZWWWZZZ[[[ZZZWWWSSSOOOKKKIIIJJJLLLOOORRRVVV\\\dddiiirrr{{{qqq```YYYRRRLLLKKKKKKKKKOOOTTTZZZgggiiiyyy}}}cccZZZRRRPPPOOOLLLKKKLLLHHHHHHHHHGGGGGGFFFFFFEEEFFFFFFHHHKKKMMMQQQ[[[eeeuuu~~~gggQQQHHHNNNXXXttt|||zzzzzzwwwvvvssshhhiiiqqqzzzyyyWWWBBB;;;999999999888888999999:::;;;<<>><<<;;;::::::::::::888888999999999:::::::::;;;;;;:::999888888777666999999:::;;;;;;<<<<<<<<<============<<<<<<;;;;;;<<<<<<<<<======>>>>>>???@@@@@@AAABBBBBBBBBBBBBBBCCCDDDEEEGGGGGGFFFEEEEEEBBBCCCDDDFFFFFFGGGGGGGGGGGGGGGHHHHHHIIIHHHHHHHHHMMMNNNOOONNNNNNOOORRRUUUTTTUUUVVVWWWXXXXXXWWWWWWUUUUUUVVVVVVVVVUUUTTTTTTRRRRRRSSSSSSTTTTTTUUUUUURRRRRRSSSTTTUUUVVVVVVWWWXXXWWWWWWVVVVVVVVVWWWWWWVVVWWWYYYZZZZZZZZZYYYXXXVVVUUUTTTTTTTTTTTTRRRPPPRRRPPPLLLHHHDDDCCCBBBBBBAAAAAAAAA@@@??????>>>>>>>>>@@@CCCGGGKKKNNNQQQRRRUUUWWWYYYZZZZZZZZZ[[[]]][[[XXXVVVSSSTTTVVVYYY[[[UUURRRNNNKKKHHHEEEAAA>>>;;;:::999777666666666666888888888888888888777777777666666555555444444444111222333444555555555555666777999;;;<<<===>>>>>>===>>>?????????===<<<;;;::::::999888777777666666444333333333444444555666777777777666666555555444444555777999;;;???EEEIIIKKKNNNPPPRRRXXX```dddbbb^^^VVVKKKAAA<<<;;;:::999>>>???AAAFFFLLLPPPRRRRRRnnn~~~xxxoooddd]]][[[[[[YYYWWW\\\]]]]]][[[WWWTTTRRRQQQQQQTTTXXX[[[___fffpppwww{{{cccWWWSSSMMMJJJKKKKKKKKKOOOTTT[[[kkkrrrfff\\\TTTQQQOOOLLLKKKMMMHHHHHHGGGGGGFFFFFFFFFFFFEEEEEEIIIMMMOOOTTT```lllyyyxxxaaaNNNIIIVVVfff}}}|||}}}}}}zzzddd```gggvvvnnnMMM===:::999888888888888999999::::::;;;@@@KKK[[[iiirrrvvvzzz}}}~~~|||fffXXXPPPKKKIIIJJJRRRddd|||~~~llleeedddrrr}}}zzzvvvrrrnnnkkkiiihhhiiilllooorrrtttvvvyyy|||rrrooorrruuuwwwzzz~~~|||yyy}}}~~~}}}}}}}}}|||{{{tttqqqllliiifffccc```^^^\\\[[[XXXVVVTTTSSSRRRRRROOONNNLLLKKKKKKLLLMMMOOOPPPRRRUUUVVVVVVSSSOOOLLLHHHHHHHHHHHHFFFDDDBBB@@@===<<<;;;:::::::::::::::888888999999999:::::::::;;;::::::999888777777777888999:::;;;<<<<<<<<<<<<<<<<<<=========<<<<<<;;;;;;;;;<<<<<<======>>>>>>??????@@@AAABBBBBBBBBBBBAAACCCEEEFFFGGGFFFDDDCCCCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHHHHHHHHHHKKKMMMNNNNNNNNNOOORRRTTTRRRSSSTTTUUUWWWWWWXXXXXXVVVWWWWWWWWWWWWWWWVVVVVVTTTTTTTTTTTTTTTUUUUUUUUUSSSSSSTTTTTTUUUVVVVVVWWWWWWVVVVVVVVVVVVVVVWWWWWWVVVWWWYYYZZZZZZYYYWWWVVVSSSRRRQQQQQQRRRQQQOOOMMMNNNMMMJJJGGGDDDCCCBBBBBB@@@@@@@@@?????????>>>>>>>>>@@@CCCFFFJJJLLLNNNOOOQQQSSSUUUUUUTTTTTTUUUVVVSSSRRRPPPOOOQQQTTTWWWZZZSSSQQQOOOMMMKKKHHHDDDAAA999999777666555555555555555555555555444444444444555555555444444444333333111111222222333444555555777888999;;;===>>>??????>>>>>>?????????===<<<;;;::::::999888777666555444333222222222333444555666777777666666555555555444444666777999;;;???CCCGGGJJJKKKLLLMMMTTT___eeeeee]]]TTTHHH???;;;;;;;;;;;;>>>???AAAGGGLLLQQQRRRRRRyyyfffccc___\\\ZZZZZZ[[[\\\]]]^^^^^^\\\YYYYYY[[[^^^\\\aaagggkkknnnttt|||}}}zzz}}}hhhUUUPPPJJJGGGFFFIIIJJJJJJNNNSSS[[[mmmyyyggg]]]TTTPPPNNNKKKJJJLLLGGGGGGGGGGGGFFFFFFFFFFFFEEEFFFKKKOOORRRXXXffftttnnnXXXJJJNNNeee}}}sssaaaaaalll{{{```EEE;;;<<<888888888888888999:::::::::;;;???JJJZZZiiirrrwwwyyyzzz|||hhhXXXOOOJJJJJJLLLSSSbbbwwwmmmddd```mmm{{{yyytttpppllljjjhhhhhhjjjmmmppprrrtttvvvzzz|||~~~|||zzz}}}xxxnnnnnntttxxx{{{}}}~~~}}}|||~~~}}}{{{zzzxxxuuurrrnnnkkkgggdddbbb___]]]ZZZWWWVVVSSSQQQOOOMMMMMMMMMJJJHHHFFFEEEEEEGGGIIIJJJHHHJJJMMMOOOOOOMMMJJJHHHFFFFFFGGGGGGEEECCCAAA???;;;;;;;;;:::::::::::::::888888999999999:::::::::::::::999999888888777777888999:::<<<<<<<<<<<<;;;999:::;;;<<<<<<<<<;;;;;;::::::;;;<<<============>>>???@@@AAAAAABBBBBBBBB@@@BBBDDDFFFFFFEEECCCBBBDDDEEEEEEFFFFFFFFFEEEEEEDDDEEEFFFGGGHHHIIIIIIIIIJJJLLLOOOPPPPPPPPPRRRSSSSSSSSSTTTUUUVVVWWWXXXXXXVVVWWWWWWXXXXXXXXXWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUSSSTTTTTTUUUUUUVVVVVVWWWUUUUUUUUUUUUVVVWWWXXXXXXUUUVVVXXXYYYXXXVVVTTTRRRQQQPPPOOOPPPPPPOOOLLLJJJJJJIIIHHHFFFDDDCCCBBBAAA???????????????>>>>>>>>>===???AAADDDFFFHHHHHHIIIJJJKKKMMMMMMLLLKKKLLLMMMMMMLLLJJJJJJKKKMMMPPPRRRNNNLLLJJJJJJIIIFFFCCC@@@999999888777777666777777444444444444333333333222444444444444333333333333000000000000111333555666666777999;;;<<<>>>>>>???>>>?????????>>>===;;;:::;;;:::999888666444333333111111111222222333444555666555555555555555555555444666888999:::===BBBEEEGGGJJJKKKMMMUUU```ffffff[[[QQQDDD<<<:::<<<===<<>>???@@@AAABBBBBBBBB???AAACCCEEEFFFDDDBBBAAAEEEFFFFFFFFFFFFEEEEEEDDDCCCDDDFFFGGGHHHIIIIIIJJJIIILLLOOOQQQQQQQQQRRRSSSUUUUUUUUUVVVVVVWWWWWWWWWVVVVVVWWWXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVUUUUUUUUUTTTTTTTTTUUUUUUVVVVVVWWWTTTTTTTTTUUUVVVWWWXXXYYYTTTUUUWWWWWWVVVTTTQQQOOOPPPOOONNNOOOOOOMMMKKKHHHFFFFFFFFFEEEDDDBBBAAA@@@????????????>>>>>>>>>>>><<<>>>@@@BBBDDDDDDDDDDDDCCCEEEFFFFFFEEEDDDDDDEEEHHHGGGEEEEEEEEEFFFHHHIIIGGGFFFEEEEEEDDDBBB???<<<<<<;;;::::::999:::::::::666666666555555444444444444444333333333333333333000000///...000222555666555666888:::<<<===>>>>>>>>>?????????>>>===;;;:::;;;;;;999888666444222222111111111111222333444555555555555555555555555555555666888999:::===AAADDDDDDHHHKKKOOOWWWaaaeeeeeeYYYOOOBBB::::::<<<>>>>>>AAAAAADDDIIIOOOSSSUUUUUUyyyhhh]]]ZZZUUUVVVXXXYYYZZZ\\\___aaa]]]YYYYYY\\\```ccciiiooovvvxxx|||~~~~~~|||{{{sssssstttvvvyyy}}}cccQQQJJJEEEBBBBBBBBBDDDFFFIIIMMMOOOXXXggg|||\\\UUUNNNKKKLLLMMMKKKIIIFFFFFFFFFFFFFFFFFFGGGHHHIIIMMMRRRVVVZZZdddrrr|||{{{aaaUUUOOOXXX~~~}}}qqqmmmqqqvvvgggIII???<<<888777777777777777888888999999999>>>IIIYYYhhhrrrvvv}}}mmm[[[RRRNNNNNNPPPPPPaaawwwqqq```]]]jjj~~~{{{uuutttsssooonnnppp~~~{{{wwwwwwyyy{{{zzzyyyyyywwwvvvtttvvvyyysssooommmrrr|||}}}wwwwwwvvvuuuuuuwww{{{}}}yyysssmmmhhhdddaaa]]]YYYWWWTTTQQQOOOPPPMMMJJJHHHGGGFFFDDDBBBAAA@@@@@@@@@??????>>>>>>???@@@@@@AAABBBCCCCCCDDDDDDEEEEEEFFFDDDBBB@@@>>>@@@>>>;;;:::;;;;;;;;;:::888888999999999:::::::::777777777888888999999999777888999999::::::999999::::::::::::::::::::::::<<<<<<<<<<<<<<<===>>>>>>?????????>>>>>>>>>>>>>>>@@@AAABBBCCCCCCCCCBBBAAAEEEGGGIIIIIIHHHFFFFFFGGGFFFGGGIIIJJJJJJJJJJJJIIIKKKMMMOOOQQQSSSRRRRRRQQQWWWVVVUUUSSSSSSSSSTTTUUUUUUUUUVVVVVVWWWXXXYYYYYYZZZYYYWWWVVVUUUUUUVVVVVVQQQRRRSSSTTTVVVWWWXXXXXXUUUTTTRRRSSSTTTVVVVVVUUUVVVUUUTTTRRRQQQQQQPPPPPPNNNNNNOOOOOONNNKKKIIIGGGEEEFFFGGGEEEAAA>>>???AAA<<<<<<<<<<<<;;;;;;;;;;;;>>>>>>?????????@@@@@@@@@???????????????@@@AAAAAA?????????@@@@@@AAAAAABBB???@@@AAABBBAAA???===;;;999999:::;;;:::999777666:::999777666444333333333111111111222333333444444222333333333333333333444555666999;;;===>>>>>>>>>???@@@@@@@@@@@@???>>>=========;;;999777555444333000000000111222333555555666777888777555444444555777888888888888:::>>>AAADDDHHHLLLPPPWWW```cccaaaWWWMMMAAA::::::===>>>===AAADDDJJJPPPUUUWWWXXXXXXrrrdddYYYUUUVVVQQQSSSUUUWWWXXXZZZ\\\^^^\\\XXXWWWZZZ^^^```eeekkksssvvvyyy{{{{{{|||~~~zzzzzzyyyxxxwwwuuutttsssrrrrrrsssuuuxxx|||^^^LLLFFFCCCBBBBBBBBBCCCEEEHHHKKKNNNVVVgggoooZZZTTTMMMKKKKKKLLLKKKHHHGGGGGGGGGFFFGGGGGGHHHIIIKKKNNNRRRXXX___kkkxxxuuu^^^VVVRRR^^^vvvllljjjpppvvv~~~^^^EEE===<<<999777777666666777777888999999:::>>>IIIYYYhhhrrrvvv{{{nnn]]]TTTOOONNNOOOPPPaaawwwqqqbbb]]]hhhzzz}}}xxxwwwwwwwwwyyy|||~~~}}}}}}}}}||||||zzzzzzxxxyyy}}}wwwuuutttvvvzzz|||{{{yyyuuuuuutttuuuwww|||~~~zzzuuupppiiieee```]]]XXXUUUSSSQQQNNNKKKJJJHHHEEECCCBBBAAA@@@>>>>>>>>>>>>======<<<<<<<<<;;;<<<<<<===>>>???@@@@@@CCCCCCDDDEEEEEEDDDBBBAAA@@@>>>;;;::::::;;;:::999888888999999999:::::::::888888888999999999::::::888999999:::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>????????????>>>>>>>>>>>>@@@AAABBBCCCCCCCCCBBBBBBEEEGGGIIIIIIHHHFFFFFFGGGGGGHHHJJJKKKLLLLLLKKKJJJKKKLLLNNNQQQRRRRRRQQQPPPUUUUUUTTTSSSSSSTTTUUUUUUUUUUUUVVVWWWXXXXXXYYYYYY\\\ZZZXXXVVVTTTTTTTTTTTTQQQRRRSSSTTTUUUVVVWWWWWWTTTSSSRRRRRRTTTUUUUUUTTTUUUTTTSSSQQQPPPOOOOOOOOOMMMNNNNNNNNNMMMJJJHHHFFFDDDEEEFFFDDD@@@>>>???@@@===<<<<<<<<<;;;;;;;;;;;;<<<<<<=========>>>>>>>>>:::999999999999:::;;;;;;>>>>>>>>>>>>????????????===>>>??????>>><<<:::999999:::;;;;;;;;;;;;:::999:::999888666555333333222222222222222111111111111222222222333333333333444555666888;;;<<<===>>>>>>@@@@@@@@@@@@@@@@@@??????>>>===;;;999666444222111000000111111222333555666666777888777555444555666888999::::::;;;<<>>DDDGGGKKKPPPUUUXXXZZZ[[[zzzhhh[[[SSSNNNMMMPPPNNNPPPSSSVVVYYYZZZ[[[[[[ZZZVVVUUUXXXZZZ[[[```fffnnnqqqtttuuuuuuuuuvvvwwwsssttttttuuuuuuttttttsssttttttuuuvvvzzz~~~wwwXXXIIIDDDCCCBBBBBBCCCBBBCCCFFFJJJMMMYYYlllqqqaaaWWWRRRLLLJJJJJJKKKIIIHHHHHHGGGGGGGGGHHHHHHIIIJJJNNNOOOSSSZZZeeesssnnn[[[UUUUUUdddyyymmmeeefffnnnvvv}}}}}}oooRRR???;;;;;;999777777666666777777888999::::::???IIIYYYgggqqquuuzzzppp```VVVPPPMMMMMMOOO```wwwrrreee\\\fffvvv~~~yyyzzz|||}}}~~~{{{{{{}}}zzz{{{|||{{{zzzzzzzzzzzzuuuuuuuuuuuuxxx~~~yyytttoooiiiccc___YYYVVVRRROOONNNLLLIIIGGGEEEBBB@@@??????>>>===;;;;;;;;;::::::::::::999999888999:::;;;<<<===>>>>>>AAAAAABBBDDDEEEEEEFFFFFF@@@>>>;;;::::::::::::999888888999999999:::::::::999999999999::::::::::::999999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>????????????????????????@@@AAABBBCCCDDDCCCBBBBBBEEEGGGIIIIIIHHHGGGFFFGGGHHHIIIKKKLLLMMMMMMLLLLLLJJJLLLMMMOOOPPPPPPPPPOOORRRRRRRRRRRRSSSTTTUUUVVVVVVVVVWWWXXXXXXYYYYYYYYY\\\[[[XXXUUUSSSRRRRRRRRRRRRSSSSSSTTTUUUUUUVVVVVVSSSRRRQQQRRRTTTUUUTTTSSSRRRRRRPPPOOONNNNNNNNNNNNLLLLLLMMMLLLKKKIIIGGGEEECCCDDDDDDBBB???>>>>>>???<<<<<<<<<<<<;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;999888888888888999::::::<<<<<<<<<<<<<<<;;;;;;;;;999:::;;;;;;:::999777666888999:::;;;<<<<<<<<<<<<;;;:::999777555444222222222222222111000/////////222222222222333333444444444555777999;;;<<<======???@@@@@@AAAAAAAAAAAA@@@???>>>;;;888555333111000111111111111222444555666666777888777666555666777888:::<<<===>>>???AAACCCFFFJJJOOOTTT\\\eeegggeeeZZZQQQFFF???===???@@@AAAHHHKKKNNNRRRVVVYYY[[[[[[ooocccWWWSSSQQQNNNLLLLLLNNNQQQUUUYYY]]]]]][[[YYYWWWSSSRRRUUUWWWWWW[[[```gggiiimmmooooooooopppqqqqqqrrrsssuuuvvvwwwwwwwwwxxxxxxyyyzzz}}}qqqVVVIIIFFFFFFBBBCCCDDDCCCBBBEEEKKKOOO```uuuzzzgggYYYSSSPPPKKKIIIIIIIIIHHHGGGGGGGGGGGGGGGHHHIIIJJJJJJPPPQQQTTT]]]jjjyyy|||hhhWWWRRRUUUhhh~~~rrrfff```dddmmmuuuzzz|||~~~bbbIII<<<:::;;;:::666666666666666777888888:::;;;???IIIXXXgggppptttyyyrrrbbbYYYRRRMMMKKKOOO```wwwsssiii]]]eeettt}}}yyy{{{}}}~~~{{{zzz{{{|||~~~|||zzzvvvwwwwwwwwwxxx~~~zzzssslllfffaaa\\\XXXSSSPPPMMMJJJIIIGGGEEECCCCCCAAA???>>>>>>>>>===<<<999999999999999999888888888999:::;;;<<<===>>>???>>>???@@@BBBEEEFFFHHHIIIAAA>>>;;;:::::::::999888888888999999999:::::::::::::::::::::::::::::::::999:::;;;;;;<<<<<<;;;;;;::::::::::::::::::::::::<<<<<<<<<<<<<<<===>>>>>>>>>???????????????@@@@@@@@@AAACCCDDDDDDDDDCCCBBBDDDFFFIIIIIIHHHGGGGGGGGGGGGHHHJJJLLLMMMMMMLLLLLLJJJKKKMMMNNNOOOOOOOOONNNNNNNNNOOOPPPRRRSSSTTTUUUVVVWWWXXXYYYZZZYYYYYYXXX[[[YYYWWWTTTSSSRRRQQQRRRTTTTTTTTTTTTUUUUUUUUUUUURRRQQQQQQRRRSSSTTTSSSRRRPPPOOONNNMMMLLLLLLLLLLLLKKKKKKKKKJJJHHHGGGEEEDDDBBBBBBAAA@@@>>>=========<<<<<<;;;;;;;;;:::::::::999999999999999999999999888777777777777888999999::::::999999888888888777777888888888888777666555666777888999;;;<<<<<<===<<<;;;:::888666444333222111000000000/////////...111111111222333333444444444555666888999:::;;;;;;??????@@@AAABBBBBBBBBBBBBBB@@@===999555222111000111111111222333444555666666777888888666666777888777:::===??????@@@BBBCCCHHHMMMRRRWWW```iiikkkiii^^^VVVKKKCCC@@@AAACCCDDDJJJMMMQQQVVVXXXYYYYYYXXX]]]TTTMMMNNNPPPOOOLLLLLLPPPRRRWWW]]]aaa```[[[WWWUUUQQQPPPSSSTTTTTTWWW[[[___ccchhhkkklllmmmnnnooommmnnnppprrrtttuuuvvvvvvyyyyyyzzz|||oooVVVHHHEEEFFFBBBDDDEEEEEEDDDHHHOOOUUUhhh}}}qqqaaaWWWPPPNNNKKKIIIHHHHHHHHHGGGFFFFFFFFFGGGHHHIIIJJJJJJQQQSSSXXXaaaooo}}}qqq___OOONNNWWWooo}}}pppddd```eeepppxxx~~~xxxYYYDDD<<<:::::::::666666666555666777777888:::;;;>>>HHHWWWeeennnrrruuusssddd[[[SSSNNNLLLOOO___uuuuuulll___fffsss|||||||||zzzyyy{{{||||||~~~zzzwwwyyyzzzyyyxxx}}}zzztttkkkccc]]]XXXTTTRRRNNNLLLIIIGGGFFFEEECCCAAAAAA???=========>>>===<<<999999999999999999999999888888999;;;<<<>>>??????<<<===@@@CCCFFFHHHIIIJJJBBB???<<<;;;;;;;;;:::999888888999999999:::::::::::::::::::::::::::::::::999:::;;;;;;<<<<<<;;;;;;::::::::::::::::::::::::<<<<<<<<<<<<<<<===>>>>>>>>>>>>??????@@@@@@@@@AAAAAABBBCCCDDDDDDDDDCCCBBBDDDFFFHHHIIIHHHGGGGGGHHHFFFGGGIIIKKKLLLLLLLLLLLLKKKLLLLLLMMMNNNNNNNNNNNNKKKLLLMMMOOOQQQRRRSSSTTTWWWXXXYYYZZZ[[[ZZZYYYXXXWWWVVVUUUSSSRRRRRRRRRSSSUUUUUUUUUUUUTTTTTTTTTTTTPPPPPPPPPQQQSSSSSSRRRPPPNNNMMMLLLKKKJJJJJJJJJKKKIIIIIIHHHGGGFFFDDDCCCBBB@@@???>>>>>>======<<<;;;::::::::::::999999999999888888888888888777777777333333333222333444444555777777777666666555555555666666666666666666555555333333444666888999;;;<<<;;;;;;;;;:::888555333222....../////////000000000000000111222222333444444444444555666777888::::::===>>>???AAABBBCCCDDDDDDDDDAAA===999555333111111111111111222333444666666666888999888777777888999777:::===???@@@AAABBBDDDIIIOOOUUU[[[dddmmmooommmccc[[[QQQHHHDDDDDDFFFHHHKKKOOOTTTXXXYYYWWWTTTQQQWWWOOOHHHIIIKKKLLLMMMQQQSSSUUU[[[bbbfffddd\\\VVVSSSPPPOOORRRSSSSSSUUUZZZ[[[```fffjjjmmmnnnpppqqqnnnoooqqqrrrtttuuuvvvvvvxxxxxxyyyzzz}}}kkkUUUGGGBBBCCCCCCFFFHHHHHHHHHLLLVVV]]]oooyyyiii]]]TTTNNNMMMKKKIIIHHHGGGHHHHHHGGGGGGGGGHHHIIIJJJKKKLLLQQQUUU^^^iiiuuucccSSSHHHMMM___{{{rrrhhhffflllwwwoooPPPAAA===:::888999666666555555666666777888::::::===GGGUUUccclllpppppp{{{ssseee]]]UUUPPPNNNOOO___ssswwwmmmaaaeeeooo~~~{{{xxxsssqqqrrr{{{~~~zzz|||}}}}}}wwwtttwwwyyyyyywwwzzzuuunnnddd[[[UUUQQQNNNLLLJJJHHHEEEDDDDDDCCCBBB@@@???===;;;;;;;;;;;;:::999999::::::::::::;;;;;;;;;777888999:::<<<>>>??????===???CCCFFFIIIJJJJJJJJJDDDAAA>>><<<<<<<<<:::999888888999999999:::::::::::::::::::::999999999999999999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>??????@@@AAAAAAAAAAAABBBCCCDDDEEEDDDCCCCCCCCCFFFHHHIIIHHHGGGHHHHHHEEEGGGIIIKKKLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNKKKLLLNNNPPPRRRSSSTTTTTTWWWYYYZZZ\\\\\\[[[YYYXXXVVVUUUSSSRRRQQQQQQRRRSSSTTTTTTTTTSSSRRRQQQQQQPPPOOOOOOOOOQQQRRRRRRQQQOOOLLLLLLKKKJJJJJJJJJJJJJJJHHHGGGFFFEEECCCBBBAAAAAA???===<<<<<<<<<<<<;;;999888888888888777777777777777666666666666555555555333333333333333444444555444444444444444444333333555555555444444444444444111111222333555777999::::::;;;;;;:::999777555444.........///000111111111///000000111222333444444333333444444555777888999;;;<<<>>>@@@BBBCCCDDDEEECCCAAA===888444222222111222222222222333555666777777888999999888888999:::888;;;===???@@@AAADDDFFFKKKQQQXXX___hhhqqqsssppphhhaaaWWWMMMHHHGGGJJJMMMMMMPPPTTTWWWVVVRRRNNNJJJOOOKKKHHHKKKLLLMMMRRRWWWZZZ]]]cccjjjnnnkkkaaaYYYRRROOOOOORRRSSSSSSUUUYYY\\\aaaggglllooopppqqqrrrqqqrrrssstttvvvvvvvvvwwwxxxxxxyyy{{{~~~yyycccSSSGGGCCCDDDCCCGGGKKKKKKLLLRRR]]]fffwwwqqqdddZZZRRRLLLLLLKKKJJJHHHGGGHHHIIIIIIIIIIIIJJJKKKMMMNNNOOOPPPXXXeeerrr}}}zzzZZZLLLFFFSSSkkk|||}}}vvvnnnnnnvvvcccGGG>>>===888666888666555555555555666777777999999<<>>>>>>>>>>>???@@@@@@AAABBBBBBAAABBBDDDEEEEEEEEEDDDCCCCCCEEEHHHIIIHHHHHHHHHIIIFFFHHHJJJLLLMMMNNNNNNMMMNNNMMMMMMMMMMMMNNNOOOOOOMMMNNNQQQSSSTTTUUUUUUUUUXXXYYY[[[]]]]]][[[YYYWWWVVVUUUSSSQQQPPPPPPPPPPPPRRRRRRQQQPPPNNNMMMLLLLLLNNNNNNNNNPPPRRRRRRPPPMMMKKKKKKJJJIIIIIIIIIJJJJJJGGGFFFDDDCCCBBBAAA@@@@@@>>><<<::::::;;;<<<:::888777777666666666555555555444444444444333333222222444333333333333444555555222222222333333333333333333333333222222333333333111111111222333666888999999:::;;;;;;:::999666555000000000000000000000000//////000111222333444444333333333333444555777888999;;;===???AAACCCDDDEEEAAA>>>:::666222111000111222222222333444555666777777888999999888888999;;;;;;===>>>???@@@CCCGGGJJJMMMSSSZZZaaakkktttvvvssslllfff\\\RRRKKKJJJMMMQQQQQQQQQRRRRRROOOLLLIIIFFFEEEFFFKKKRRRTTTTTTWWW\\\bbbeeejjjrrrvvvrrrggg^^^QQQNNNOOORRRTTTSSSUUUZZZ^^^ccciiinnnpppqqqrrrrrrpppqqqrrrsssssstttsssssszzzzzz{{{}}}kkk[[[QQQIIIGGGIIICCCHHHLLLNNNOOOUUUbbblll~~~ooocccZZZRRRLLLLLLLLLJJJHHHHHHHHHIIIKKKKKKKKKLLLMMMOOOPPPQQQOOOZZZjjjxxxqqqXXXLLLIIIYYYsssuuusssyyyyyyrrrttt~~~wwwZZZAAA<<<<<<777444777555555555555555666777777888888;;;EEESSS```hhhlllooo{{{ssseee]]]WWWSSSRRRPPP]]]ooozzzoooaaa```ccctttyyyooohhhcccdddgggbbbkkkxxxyyyxxxxxxxxx{{{{{{mmmfffeeelllrrrttttttvvv}}}{{{nnnfff[[[QQQKKKIIIHHHGGGEEECCC@@@@@@@@@@@@???>>>AAA???===<<<;;;;;;:::888999999:::::::::;;;;;;;;;===>>>???AAABBBDDDEEEFFFCCCFFFKKKPPPQQQPPPMMMKKKFFFDDD@@@>>>>>>===<<<;;;888888999999999:::::::::999999999888888777777777888888999::::::::::::999::::::::::::::::::::::::<<<<<<<<<<<<<<<===>>>>>>>>>>>>???@@@AAAAAABBBBBBAAABBBDDDEEEEEEEEEDDDCCCCCCEEEHHHIIIHHHHHHHHHIIIGGGIIIKKKMMMNNNOOOOOOOOONNNNNNNNNMMMNNNNNNOOOOOOPPPQQQSSSUUUWWWWWWWWWWWWXXXZZZ\\\]]]]]][[[YYYWWWXXXWWWTTTQQQOOONNNNNNNNNPPPOOONNNMMMLLLJJJIIIIIIMMMMMMNNNPPPRRRRRROOOMMMKKKKKKJJJIIIIIIIIIJJJJJJFFFEEEDDDBBBAAA@@@??????===;;;999999;;;;;;999777666555555555555444444444333222222222111111000000///////////////000000111111111222222333333333444222111111111111111222222222111111222333555888999888999:::;;;;;;999888666222222111111000000//////...///000111222333444444333333222222333555666888888:::<<>>???@@@AAADDDIIILLLMMMTTT\\\cccllluuuwwwuuunnnhhh___TTTMMMLLLOOOSSSTTTSSSPPPMMMJJJHHHFFFEEEJJJKKKLLLNNNPPPTTTYYY^^^fffnnntttwww{{{|||qqqaaaVVVQQQOOOPPPQQQRRRVVV\\\aaahhhnnnppprrruuuvvvtttuuutttwww{{{zzzwwwwwwzzzwwwyyy|||~~~rrr___SSSLLLHHHFFFHHHHHHGGGJJJOOOSSSZZZjjj{{{jjj^^^WWWRRRMMMLLLJJJIIIHHHHHHIIIIIIIIIHHHHHHJJJLLLOOOOOOOOOVVVaaaqqq~~~gggQQQMMMNNN___|||qqqttt{{{uuuqqqxxxdddPPP@@@===;;;555555:::777777777777666666666666777888<<>>@@@???>>>===<<<:::999999:::;;;<<<===============???AAACCCDDDEEEGGGJJJLLLNNNQQQQQQQQQSSSVVVUUUPPPNNNJJJFFFBBB???===:::888999888666777999::::::999888888999999999:::::::::999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;@@@@@@>>>===<<<<<<<<<<<>>>>>>>>>>>@@@AAABBBEEEDDDBBBBBBBBBCCCEEEFFFFFFGGGHHHIIIJJJJJJJJJJJJHHHIIIJJJKKKLLLMMMNNNOOOOOOOOOOOOMMMLLLLLLNNNQQQQQQQQQRRRTTTUUUVVVWWWXXX\\\\\\\\\\\\\\\[[[ZZZYYYUUUTTTRRRPPPOOOOOOOOOOOOOOONNNMMMKKKKKKKKKLLLLLLOOOOOOPPPPPPQQQPPPPPPPPPMMMLLLLLLJJJIIIHHHGGGGGGDDDCCCAAA@@@@@@>>>;;;999<<<<<<<<<<<<;;;999777666555555444333333333333444222111111111000000//////000000000000000000000000111111111111000///...---000000000111222222333333444444444444555666777777777999;;;======;;;999888444333222000///.........------...000111111111111111222222222222333333333777888888999:::;;;;;;;;;777666444222111111222222222111111111222444666777:::;;;;;;:::888777888999???>>>===>>>AAAGGGMMMQQQQQQVVV\\\cccnnnyyy}}}{{{uuukkk^^^UUUQQQPPPPPPOOOPPPOOOMMMJJJFFFCCC???>>>JJJLLLNNNPPPSSSXXX___dddiiirrr|||}}}mmm[[[TTTOOOPPPSSSUUUYYY]]]bbbiiiqqqtttwww{{{|||{{{zzzyyyzzz}}}}}}{{{|||}}}~~~ooobbbUUUNNNJJJFFFDDDEEEDDDEEEJJJRRRYYYeeezzzjjj\\\UUUOOOMMMLLLJJJIIIHHHHHHIIIIIIKKKJJJJJJKKKNNNPPPRRRSSS[[[fffvvvvvv]]]RRRQQQVVVjjjvvvqqqvvvxxxuuu}}}zzz[[[III<<<::::::666555:::666666666666666777777777777888<<>>>>>???@@@???>>>??????>>>===<<<;;;;;;:::;;;<<<===>>>????????????AAACCCFFFHHHJJJMMMPPPSSSVVVYYYYYYXXXZZZ\\\ZZZUUUPPPLLLGGGCCC@@@===:::888:::999777888:::;;;::::::999999999:::::::::;;;;;;999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;@@@???>>>===<<<<<<<<<<<>>>>>>>>>>>@@@AAABBBEEEDDDBBBBBBBBBCCCEEEFFFGGGGGGHHHIIIIIIJJJJJJJJJIIIIIIJJJKKKLLLMMMNNNNNNNNNNNNOOONNNMMMMMMNNNPPPOOOOOOQQQRRRTTTVVVWWWXXXZZZZZZZZZZZZZZZYYYXXXWWWUUUTTTRRRPPPOOONNNNNNNNNNNNMMMKKKJJJJJJKKKKKKLLLOOOPPPPPPPPPPPPPPPOOOOOOLLLKKKJJJIIIHHHGGGFFFEEEDDDBBB@@@@@@???>>>;;;999;;;;;;;;;;;;:::888666555555444333333222222333333111111111000000000////////////////////////////////////000000000///......//////000000111222222222222222222222333444555555666777:::<<<<<<;;;999888444333222000//////......---...///000000111000000///000000000000111111111444555555666777777888888555444333222111111222222333333222333444555777888888999:::999888888:::<<>>JJJLLLNNNRRRWWW___gggmmmppp|||xxxbbbXXXPPPQQQUUUXXX[[[^^^dddmmmvvv{{{~~~}}}tttYYYQQQJJJIIIIIIFFFDDDEEECCCFFFNNNWWWaaarrrhhhZZZSSSOOOMMMLLLJJJIIIHHHHHHIIIJJJLLLLLLLLLMMMPPPSSSVVVXXXcccnnn~~~kkkTTTPPPTTT```yyy}}}uuuuuu{{{}}}|||oooNNNAAA777888999666666999555555555666666777777888666888;;;BBBMMM[[[fffmmmooo}}}yyyhhh\\\UUUOOOKKKOOOYYYgggwwwzzzlll```aaammm~~~yyynnnhhhccc___]]]bbbkkkyyy~~~wwwooojjjkkkqqqwww{{{}}}{{{wwwpppiiifffhhhkkkjjjmmmppprrrsssvvv||||||uuudddXXXLLLHHHHHHFFFEEEFFF???>>>======???@@@?????????>>>>>>>>>===============>>>???AAABBBCCCCCCCCCEEEGGGJJJMMMPPPSSSXXX[[[___bbbcccbbbcccddd```ZZZSSSNNNIIIDDD@@@>>>;;;999:::999888999;;;<<<;;;:::999999:::::::::;;;;;;;;;999999999999::::::::::::<<<<<<<<<<<<<<<<<<<<<<<>>===<<<<<<<<<<<<>>>>>>>>>>>>???@@@AAABBBDDDCCCBBBBBBBBBDDDEEEFFFHHHHHHHHHIIIIIIIIIIIIIIIKKKKKKKKKKKKLLLLLLLLLLLLLLLNNNOOOOOONNNMMMMMMNNNLLLMMMOOOQQQTTTVVVWWWXXXXXXXXXXXXXXXWWWVVVUUUTTTVVVUUUSSSPPPNNNMMMLLLLLLJJJJJJIIIHHHIIIJJJKKKLLLPPPPPPPPPPPPOOOOOONNNMMMJJJJJJIIIGGGFFFDDDCCCCCCBBBAAA???>>>>>>===:::888999999999888777666555444333333222111111111111222111111000000000000//////////////////////////////------...////////////.........//////000111111111000000000000000111333333444666888:::;;;;;;:::999333333111000//////////////////000000000000/////////000000000000111111111111111111222333333444444333333222111111222222333333333444444555666888999666777999999999:::<<<>>>@@@@@@BBBEEEJJJOOOSSSUUUXXX^^^dddiiiqqqyyyzzzwwwqqqhhh\\\SSSNNNLLLIIIGGGHHHGGGFFFEEEDDDCCCBBBAAAJJJLLLOOOSSSZZZdddooovvv}}}}}}ggg[[[QQQQQQVVVZZZ\\\^^^eeepppzzz{{{^^^PPPJJJFFFGGGHHHGGGGGGIIIHHHMMMTTT\\\ggg{{{eeeXXXSSSPPPLLLKKKJJJIIIHHHIIIIIIJJJLLLMMMMMMOOOQQQVVV[[[___mmmxxxcccQQQKKKVVVlll{{{|||eeeEEE<<<666777888666666777444444555555666777888888666888;;;AAAKKKXXXeeennnoooyyyhhhZZZQQQLLLJJJMMMWWWeeevvv~~~qqqdddbbblll{{{|||llleeeccccccccceeettttttooohhhfffiiipppwww{{{|||zzztttnnniiiiiimmmqqqooooooqqqtttuuuvvv{{{zzzrrr```TTTIIIEEEEEEDDDCCCDDD===<<<;;;<<<>>>@@@@@@??????????????????????????????@@@BBBDDDFFFGGGHHHHHHIIIKKKOOOQQQTTTXXX\\\___bbbfffhhhhhhiiijjjeee^^^UUUQQQJJJEEEAAA>>><<<::::::999888999;;;<<<;;;999999999999999::::::::::::999999999:::::::::::::::========================???>>>===<<<<<<<<<<<<<<<>>>>>>>>>??????@@@AAAAAACCCCCCBBBBBBCCCDDDEEEFFFHHHHHHHHHHHHHHHHHHHHHIIILLLLLLLLLLLLKKKKKKKKKKKKKKKMMMOOOPPPNNNMMMMMMMMMLLLMMMOOOQQQTTTWWWYYYZZZXXXXXXWWWWWWVVVUUUTTTSSSVVVUUUSSSPPPNNNLLLJJJIIIHHHGGGGGGGGGGGGIIIKKKLLLPPPPPPPPPPPPOOOMMMLLLLLLHHHHHHGGGEEEDDDBBBAAA@@@AAA???>>>======<<<999777777777777666555444444333222222111000000000000000000000000000000000//////////////////////////////+++,,,---...////////////------......///000000000////////////000111222222333444666888999:::999999333222111000///////////////000000000000//////...111111222222222333333333/////////000000111111111111111111111222222333333333333444444555777777888666888999999999:::===???@@@AAAEEEIIINNNRRRUUUWWW[[[bbbiiiooouuu{{{{{{xxxooofffZZZQQQLLLIIIFFFCCCDDDDDDDDDEEEEEEFFFFFFGGGLLLNNNQQQVVV^^^jjjvvvkkk^^^SSSSSSWWWZZZ[[[]]]dddooo|||lllVVVPPPJJJFFFFFFFFFEEEGGGKKKLLLQQQXXX___lllxxxaaaWWWRRRQQQLLLKKKJJJIIIHHHIIIJJJJJJKKKMMMNNNPPPSSSYYYaaagggvvvrrr\\\QQQMMM```}}}yyyXXXAAA;;;777888888777555555333444444555666777777888666888;;;@@@HHHUUUdddnnnqqqzzzhhhYYYOOOKKKKKKKKKUUUdddwwwvvviiieeelllzzzooogggiiimmmooosssmmmjjjgggggglllsssyyy}}}xxxuuuqqqllliiiiiilllnnnuuurrrrrrwwwxxxwww{{{xxxooo```TTTHHHDDDCCCAAA@@@AAA===<<<;;;<<>>======<<<<<<<<<<<<<<<===>>>>>>???@@@@@@AAAAAABBBBBBBBBCCCDDDEEEEEEFFFHHHHHHGGGGGGGGGHHHIIIIIILLLLLLLLLLLLKKKKKKKKKKKKKKKMMMOOOOOONNNLLLLLLMMMLLLMMMPPPRRRUUUXXXZZZ\\\XXXXXXXXXWWWVVVUUUSSSRRRUUUTTTSSSPPPNNNKKKIIIHHHFFFFFFEEEFFFGGGHHHJJJKKKOOOOOOOOOOOONNNMMMLLLKKKGGGGGGEEEDDDBBB@@@???>>>???===<<<<<<<<<;;;888666666555555444333333333333111111000////////////000//////////////////000000........................++++++,,,...////////////---------...//////000000/////////000000111222333222333444666777888888888222222111000/////////000///000000000000//////...111111222222222333333333///000000000000000111111000111111222333333333444111222333444555666666777999:::;;;;;;;;;;;;===???AAACCCGGGKKKPPPTTTWWWYYY]]]fffooouuuzzz~~~{{{mmmdddWWWNNNIIIFFFDDDBBBAAAAAABBBCCCEEEHHHJJJKKKRRRTTTVVV[[[dddqqqlllaaaXXXWWWYYYZZZ[[[]]]bbbooocccVVVNNNHHHDDDDDDDDDCCCGGGLLLMMMRRRXXXaaaqqqnnn^^^UUUPPPNNNKKKJJJIIIHHHHHHIIIJJJKKKKKKMMMPPPRRRVVV^^^iiiqqq}}}cccTTTSSS[[[sssrrrRRR???<<<999888888777555555444444444555555666666777666888:::>>>FFFSSScccnnnsss~~~lllZZZNNNKKKKKKIIITTTeeewwwyyylllhhhnnnzzzrrrkkkqqqwwwyyy~~~nnnmmmlllnnnsssyyy}}}~~~xxxvvvrrrpppnnnnnnooopppyyytttsssyyyzzzxxx{{{xxxoooaaaUUUIIIEEECCCAAA@@@AAA???>>>>>>@@@CCCFFFGGGFFFHHHHHHHHHHHHHHHHHHIIIIIIHHHJJJLLLPPPRRRUUUVVVWWWVVVXXX[[[^^^```cccgggjjjiiinnnsssuuuvvvtttllldddVVVQQQJJJDDDAAA???>>><<<:::999:::;;;======;;;999888888999999999:::::::::999999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<;;;<<<<<<=========???@@@@@@AAA@@@@@@AAABBBBBBCCCDDDEEEFFFFFFGGGGGGFFFFFFFFFHHHJJJKKKLLLLLLLLLLLLKKKKKKKKKKKKKKKMMMNNNNNNMMMLLLLLLMMMMMMNNNPPPSSSVVVYYY[[[\\\YYYYYYXXXWWWVVVTTTSSSRRRTTTSSSRRRPPPNNNKKKHHHGGGFFFFFFEEEEEEFFFHHHIIIJJJNNNNNNNNNNNNNNNMMMLLLKKKGGGFFFDDDCCCAAA???=========<<<::::::;;;:::777555555444444333222222333333111111000////////////000......////////////000000........................+++,,,---...///000000000------......///000000000000000000000111222333333222222333555666666666666222222111000000000000000//////000000000000/////////000000000000111111111111111111111111111222222111222333444444444444444111222333444555666666666;;;<<<======<<<===???AAAEEEFFFJJJNNNRRRVVVYYY[[[```kkkvvv|||}}}lllbbbUUUKKKFFFDDDCCCBBB??????@@@BBBEEEIIILLLNNN\\\]]]___ccclllzzzmmmeee^^^\\\[[[ZZZ[[[___dddsssqqqZZZQQQHHHEEECCCEEEEEEEEEIIIOOOPPPTTTZZZcccuuuqqqaaaWWWRRRNNNMMMKKKJJJIIIHHHHHHIIIJJJKKKLLLOOORRRUUUZZZdddqqqzzzpppWWWQQQXXXlll~~~}}}iiiKKK===<<<999777666777666555555555555555555555555555666888:::===DDDQQQbbbooossszzzqqq\\\OOOKKKKKKHHHVVVgggxxxyyyllliiiooozzz{{{wwwuuutttuuuwww{{{}}}~~~~~~{{{xxxvvvtttuuuvvvxxxxxx|||tttsssyyy{{{wwwyyyzzzqqqcccWWWKKKGGGFFFEEEDDDEEEDDDCCCCCCEEEIIILLLMMMMMMPPPPPPPPPPPPOOOOOOOOOOOOOOOQQQTTTWWWZZZ]]]___```___aaaeeehhhkkkoootttwwwuuu{{{|||sssiiiUUUPPPIIICCC@@@???>>>>>><<<<<<<<<>>>@@@@@@>>>;;;:::::::::;;;;;;;;;<<<<<<999999::::::;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<===<<<===???@@@AAAAAA@@@@@@@@@AAABBBDDDEEEEEEFFFFFFFFFEEEEEEEEEFFFHHHKKKLLLKKKKKKKKKKKKLLLLLLLLLLLLLLLMMMMMMMMMKKKKKKMMMNNNMMMNNNPPPRRRUUUWWWYYYZZZXXXXXXXXXWWWUUUTTTRRRQQQRRRRRRQQQPPPNNNKKKHHHGGGGGGFFFFFFEEEFFFGGGIIIJJJLLLMMMMMMMMMMMMMMMLLLLLLGGGFFFDDDBBB@@@>>>===<<<<<<:::999999:::999777555555444333222222222333444222111000000//////000000........./////////000000........................---...//////000000000000---......///000000111111////////////000111222333222333333333444444444555222111111000000000000000---...///000000111000000///000000000000111111111222222222222222222222222333333444555555555444333222333444666777777777777:::<<<>>>>>>???@@@CCCEEEJJJKKKMMMPPPTTTXXX[[[]]]fffqqq|||}}}kkkaaaRRRHHHDDDCCCDDDDDDBBBBBBCCCFFFIIINNNRRRTTTcccccceeeiiirrr{{{nnngggbbb```]]]ZZZ\\\aaaiiiyyygggSSSKKKCCCBBBCCCGGGHHHHHHLLLRRRUUUXXX\\\eeexxx|||nnn^^^UUURRRPPPMMMLLLKKKJJJIIIHHHIIIIIIKKKKKKMMMPPPTTTXXX]]]hhhvvvhhhRRRSSS```xxxzzz{{{___CCC;;;;;;999666555777777666555555555555555444444444666888:::<<>>>>>>>>>>>AAABBBBBB@@@===<<<<<<<<<============>>>999999::::::;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<===<<<===???@@@AAAAAA@@@@@@@@@AAABBBDDDEEEFFFFFFFFFEEEDDDDDDDDDFFFIIILLLMMMKKKKKKKKKKKKLLLLLLLLLMMMMMMMMMMMMLLLJJJKKKMMMOOOMMMNNNOOOQQQTTTVVVXXXXXXXXXWWWWWWVVVTTTSSSQQQPPPQQQQQQQQQPPPNNNKKKHHHGGGHHHGGGFFFFFFFFFGGGHHHIIIKKKLLLLLLMMMMMMMMMMMMLLLGGGFFFDDDBBB@@@>>><<<<<<;;;:::999999999999666444555444333222222222333444222222111000000000000000---.........//////000000...........................//////000000000000000......//////000111111111///......//////000111222333333333333333333333333222111000000000000000111------///000111111111111111222222222222333333333333333333333222222222222444444666666666555444333333444666777888999888888999;;;===???@@@BBBFFFIIIMMMNNNOOORRRUUUZZZ]]]```jjjuuu|||kkk```QQQFFFBBBCCCEEEEEEGGGGGGHHHKKKOOOSSSXXX[[[rrrgggiiiqqqvvv~~~{{{nnnnnnlllgggbbb___```aaahhh{{{ppp___QQQIIIGGGEEECCCEEEIIINNNPPPQQQZZZ^^^dddppp|||hhhbbbZZZSSSOOOMMMMMMLLLKKKJJJIIIIIIIIIKKKNNNOOOPPPQQQSSSZZZdddqqq|||rrr___XXX[[[hhh{{{mmmwwwzzzWWWAAA;;;:::999777666555555555555444444555555666777888555555888>>>DDDNNN___nnnsssrrr{{{~~~zzz```RRRMMMKKKLLLSSSdddyyy}}}ooogggnnn}}}}}}yyywww{{{{{{zzzyyywwwzzz{{{wwwttttttwwwxxxxxxvvvvvvqqqooorrrttttttuuuxxx~~~uuueeeXXXLLLIIIKKKJJJIIIIIIIIIKKKNNNRRRUUUXXXYYYYYY\\\\\\ZZZXXXWWWXXX[[[^^^aaabbbbbbbbbcccfffjjjmmmrrrssswww}}}vvvjjjTTTOOOIIIEEECCCBBBBBBAAA=========@@@CCCCCC@@@===<<<;;;;;;;;;;;;<<<=========<<<<<<;;;;;;;;;<<<<<<========================<<<<<<<<<=========>>>>>>>>>>>>>>>>>>????????????CCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHJJJKKKMMMLLLKKKKKKLLLLLLKKKIIIKKKKKKKKKLLLMMMMMMNNNNNNLLLNNNRRRUUUWWWWWWWWWVVVUUUVVVVVVUUUSSSRRRSSSTTTRRRRRRPPPOOOMMMLLLKKKJJJHHHGGGFFFFFFFFFGGGHHHIIILLLLLLLLLMMMOOOOOONNNMMMIIIGGGCCCAAA@@@>>><<<:::999888777666555555555555555444222000//////000000222111///...---...000111222111111111000000//////////////////////////////............/////////000000000000000111111111111111111111111111111111111333333333222222222111111000000111111111111000000......//////000000111111000000000///000111111222111222222333333444444555333333333333333444555666777777666555555666888999===>>>>>>>>>@@@EEEKKKOOOUUURRRRRRVVVYYY[[[___eeennnwww|||rrreeeYYYLLLDDD@@@===???DDDGGGHHHJJJOOOVVV[[[^^^___~~~qqqqqqwwwzzz~~~wwwtttssstttuuutttmmmddd^^^___aaaqqq~~~mmmaaaUUUKKKEEEFFFCCCBBBCCCGGGLLLOOOQQQ]]]cccmmmyyy}}}ppp___ZZZSSSNNNLLLKKKJJJJJJJJJIIIHHHGGGHHHJJJLLLMMMQQQRRRUUU\\\ggguuuhhhVVVOOOUUUeeetttqqqlllxxxqqqPPP>>>;;;:::999777666555555555888777666555444444444444666555888===CCCLLL]]]lllppppppzzz{{{eeeVVVPPPNNNLLLSSSbbbwww|||ooogggkkkvvv|||zzzyyy}}}{{{vvv{{{}}}xxxvvvxxxyyyvvvtttuuuwwwxxxwwwtttsssnnnmmmpppssssssuuuxxx~~~xxxiii\\\OOOKKKKKKJJJIIIJJJJJJLLLOOOTTTWWWZZZ\\\]]]^^^^^^^^^^^^^^^```cccfffiiikkklllmmmnnnppptttwww|||}}}sssgggSSSOOOIIIEEECCCBBBBBBAAA>>>===>>>@@@BBBBBB???<<<;;;;;;;;;;;;<<<======>>>>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============????????????@@@@@@@@@@@@CCCDDDDDDEEEEEEEEEDDDDDDEEEEEEEEEFFFHHHJJJKKKLLLLLLKKKJJJKKKLLLMMMLLLJJJLLLLLLLLLLLLLLLMMMMMMMMMMMMNNNQQQSSSUUUVVVVVVVVVTTTUUUVVVUUUSSSRRRSSSTTTRRRRRRQQQOOONNNLLLKKKJJJHHHGGGFFFFFFFFFGGGHHHIIILLLLLLLLLMMMOOOOOONNNLLLIIIGGGCCCAAA@@@???===;;;999888777666555555555555444333222000000000000111222111///.........000111111111111111000000000///////////////////////////........./////////000000//////000000000111111111111111111111111111111111333333222222222111111111///000000111111000000///......//////000111111111111111000000111111222333111222222333333444555555444444333333333444555555777777666555555666777888;;;===>>>@@@CCCHHHNNNRRRUUUSSSTTTXXX[[[]]]bbbhhhttt|||zzznnn___TTTHHHBBB???>>>AAAFFFJJJKKKOOOUUU[[[___bbbccczzz}}}}}}tttllljjjnnnrrr{{{kkkaaaaaaeeesssyyyfff[[[UUUOOOJJJHHHFFFDDDBBBBBBEEEKKKPPPTTTaaalllzzzqqqaaaUUURRRNNNKKKJJJJJJIIIHHHJJJIIIHHHGGGHHHJJJLLLMMMRRRTTTXXXaaammm}}}cccTTTOOOZZZoootttjjjjjjppp~~~bbbGGG::::::999888777666555555555888777666555444444444444666555888<<>><<<;;;;;;;;;;;;<<<===?????????>>>===<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<@@@@@@@@@AAAAAAAAAAAABBBCCCDDDDDDDDDDDDDDDCCCCCCEEEEEEFFFGGGIIIKKKMMMNNNKKKJJJJJJKKKMMMNNNNNNMMMNNNMMMMMMLLLLLLLLLLLLLLLMMMNNNOOOQQQRRRTTTUUUUUUSSSUUUUUUUUUSSSRRRSSSTTTSSSSSSRRRPPPOOOMMMKKKJJJHHHGGGFFFFFFFFFGGGHHHIIILLLLLLLLLMMMOOOOOOMMMKKKHHHFFFCCCAAA@@@>>><<<;;;888777666555555444555555222222111111000111111222222111000///...///000000111111111111000000000000////////////////////////....../////////000000000////////////000000000000222222222222222222222222333222222222222111111111...//////000000//////.........///000000111111222222222111111222222333444222222222333444444555555555555444333333333444444777666666555555666666777999<<>>>>>BBBGGGKKKNNNTTTZZZ___bbbddddddvvvhhhdddhhhttt}}}ooo______eeerrrmmmaaaTTTOOOMMMJJJIIIJJJGGGGGGFFFEEEGGGLLLTTTZZZggguuuyyyfffVVVRRRPPPMMMLLLLLLKKKJJJIIIKKKJJJIIIIIIJJJLLLNNNPPPSSSVVV]]]hhhwwwwww]]]SSSRRRccc~~~wwwiiifffkkkzzztttUUU@@@888999999888666666555555555444444444444555666777777666555777;;;???GGGWWWfffmmmmmmwww{{{eeeTTTMMMJJJJJJOOO\\\ooorrriiiccccccgggsssuuummmuuu~~~zzzvvvrrrqqqssstttrrrpppqqqmmmlllppptttuuuwww{{{zzz{{{pppcccVVVPPPMMMKKKLLLNNNRRRSSSVVVYYY\\\___aaacccaaaccceeeggghhhjjjnnnppptttwww{{{rrrcccWWWQQQMMMIIIEEEDDDDDDCCCBBB@@@@@@@@@@@@@@@>>>===<<<;;;;;;;;;<<<===>>>@@@@@@@@@???>>><<<;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;=========<<<<<<<<<<<<;;;@@@@@@@@@@@@AAAAAAAAAAAACCCDDDDDDDDDDDDCCCBBBBBBEEEEEEFFFHHHJJJMMMOOOPPPKKKKKKKKKLLLOOOQQQQQQPPPOOONNNMMMLLLKKKKKKKKKKKKNNNNNNNNNOOOPPPRRRSSSTTTRRRSSSUUUTTTSSSSSSTTTUUUSSSSSSSSSRRRPPPMMMKKKJJJHHHGGGFFFFFFFFFGGGHHHIIILLLKKKLLLMMMOOOOOOLLLJJJFFFDDDAAA???>>>===;;;999777777666555444444444444000000111111111222222333222111000/////////000000111111111000000000000000////////////////////////...////////////000000000....../////////000000000222222222222222222222222222222222222111111111111......////////////.........//////000111111222222333222222222222333444444222222333333444555555555666555444333333333333333666666666666666666666666999<<<@@@DDDHHHLLLQQQUUUVVVUUUXXX]]]```cccjjjrrr}}}}}}mmm```PPPGGG???=========AAAFFFKKKOOOVVV\\\___aaaaaaaaaqqqggggggpppnnnZZZZZZaaauuuiiiWWWOOOGGGEEEDDDBBBCCCFFFHHHJJJJJJIIIIIINNNXXX```mmm}}}ppp___RRRQQQOOOMMMLLLLLLKKKIIIGGGJJJIIIIIIIIIJJJMMMOOOQQQUUU[[[eeesssiiiTTTOOOPPPddd{{{hhh___dddnnnfffLLL===888888888777666555555555555333333333444444555666777666555777:::>>>FFFUUUdddmmmnnnvvv~~~cccSSSLLLIIIHHHMMMYYYlllmmmfffaaaaaaeeerrrsssmmmxxx~~~yyyssspppqqqssstttsssuuupppooosssvvvwwwyyy||||||{{{pppeeeYYYSSSPPPNNNOOORRRWWWWWWYYY[[[]]]```bbbcccfffhhhkkklllmmmnnnpppqqqzzz~~~tttjjj^^^TTTOOOLLLHHHFFFEEEDDDCCCBBBAAAAAAAAAAAA???>>>======<<<<<<<<<===>>>???@@@@@@AAA@@@>>>===<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;========================?????????@@@@@@@@@@@@AAACCCDDDDDDDDDDDDDDDCCCCCCEEEEEEGGGHHHJJJMMMOOOPPPLLLKKKKKKMMMPPPSSSSSSRRRPPPOOOMMMKKKJJJJJJKKKKKKNNNNNNNNNNNNOOOPPPRRRRRRQQQRRRTTTTTTSSSSSSTTTVVVTTTTTTTTTSSSQQQNNNKKKIIIHHHGGGFFFFFFFFFGGGHHHIIIKKKKKKLLLNNNOOONNNKKKIIIDDDBBB???===<<<;;;:::888777666555444333333333333///000000111222222222333222111111000000000000000000000000000000000111111000000000000000000000000////////////000000000111////////////000000000000222222222222222222222222222222222111111111000000......////////////......//////000000111222222222333333333222333333444555222333333444444555666666666555444333333333333333666666666777777777777777:::===AAADDDGGGKKKPPPSSSUUUVVVZZZ```cccfffnnnxxx|||kkk\\\LLLDDD===<<<<<<===@@@EEELLLQQQXXX\\\]]]\\\\\\\\\uuuppprrryyyppp\\\[[[cccvvvlllWWWMMMHHHDDDDDDCCCAAACCCHHHHHHLLLOOONNNMMMQQQ\\\eeettt|||jjj[[[SSSOOOMMMKKKJJJIIIIIIGGGFFFHHHGGGGGGHHHKKKNNNQQQSSS[[[bbbppp|||```QQQPPPRRRhhhsss___\\\gggssstttZZZGGG===999888777666666555555555666777666555444333333333333666555666:::===EEEUUUcccooonnntttfffVVVOOOLLLHHHKKKVVViii~~~nnnfff```aaaeeesss~~~}}}uuurrr{{{vvvtttvvvzzz{{{{{{wwwsssqqqtttvvvvvvwwwzzz{{{~~~qqqhhh^^^XXXTTTQQQQQQUUUXXXXXXYYY[[[^^^```cccdddlllnnnrrrssssssssstttuuu{{{~~~{{{}}}zzzssskkkddd\\\TTTNNNKKKHHHFFFFFFEEEDDDCCCBBBCCCCCCBBB???>>>???@@@>>>>>>>>>>>>>>>??????@@@@@@???>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;======>>>>>>>>>?????????????????????@@@@@@@@@@@@CCCCCCDDDEEEEEEEEEEEEEEEFFFFFFGGGHHHJJJLLLNNNOOOKKKJJJJJJMMMPPPRRRRRRRRRQQQOOOMMMKKKJJJJJJKKKLLLNNNNNNOOOOOOPPPPPPPPPQQQPPPQQQSSSSSSSSSSSSUUUVVVUUUUUUUUUTTTRRRNNNKKKIIIHHHGGGFFFFFFFFFGGGHHHIIIKKKKKKLLLNNNOOONNNJJJGGGCCCAAA>>><<<<<<;;;999888666666444333333333333333///000111222222222222222222222111111111000000000000000000000111111111111000000000000000000000000/////////000000000111111000000000000111111111111333333333333333333333333222111111111111000000000...//////000000//////...//////000111111222222333333333222222333333444555333333333444555555666666555555444333333333444444555555777888999:::::::::;;;>>>AAADDDGGGKKKQQQUUUVVVXXX^^^dddfffjjjttt|||iiiYYYIIIBBB<<<<<<===>>>AAAEEENNNTTTYYY[[[YYYVVVVVVVVVooo]]]]]]eeewwwqqq]]]OOOHHHEEEEEEGGGFFFEEEIIIOOOMMMSSSXXXWWWTTTXXXbbblll{{{{{{fffYYYSSSNNNLLLIIIHHHHHHIIIIIIHHHIIIIIIJJJKKKOOOSSSVVVYYYbbblll{{{rrrYYYRRRWWW[[[tttyyyyyyqqqbbbeeeuuu|||eeePPPEEE>>>999777777666555555555555666666666555444333333333333555444666:::>>>FFFUUUdddooommmppp{{{iiiZZZSSSPPPHHHKKKUUUfffyyyuuujjjaaaaaaeeerrr~~~~~~~~~~~~{{{zzz~~~|||zzz|||xxxsssppprrrsssrrrrrruuuvvvzzzuuummmddd___YYYTTTSSSUUUUUUVVVXXXZZZ^^^bbbeeegggnnnqqquuuxxxxxxxxxxxxyyyyyy|||~~~sssnnnpppnnngggbbb___ZZZTTTMMMKKKHHHFFFFFFFFFDDDCCCBBBDDDDDDCCC@@@???AAACCC@@@@@@???>>>>>>>>>????????????>>>===<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<======>>>???@@@AAAAAABBB@@@@@@@@@@@@AAAAAAAAABBBCCCCCCEEEFFFGGGGGGGGGGGGFFFFFFGGGHHHIIIKKKMMMNNNIIIHHHHHHJJJMMMOOOOOOOOOPPPOOOLLLJJJJJJKKKLLLNNNNNNOOOPPPQQQQQQQQQPPPOOOOOOPPPRRRSSSSSSSSSUUUWWWUUUVVVVVVUUUSSSOOOKKKIIIHHHGGGFFFFFFFFFGGGHHHIIIKKKKKKLLLNNNOOONNNJJJFFFDDDBBB???=========;;;999666555444333222222222222000000111222222222111111111222222222111111000000///000000000111111111111000000000000000000000000//////000000000111111111111111111111222222222222333333333333333333333333111111111111000000000000///000000111111000000//////000000111111222333333222222222222222333333444333333444444555666666666444444333333333444555555444555777:::;;;<<<<<<<<<<<<>>>AAADDDHHHNNNUUUZZZXXX[[[bbbhhhkkkoooyyyxxxcccRRRFFF???;;;===???@@@CCCGGGOOOSSSWWWWWWRRRNNNMMMMMMgggWWWXXXaaazzzooo\\\OOOGGGBBBAAACCCFFFFFFFFFKKKRRRRRRYYY```___\\\___iiisss|||eeeXXXSSSNNNLLLIIIHHHJJJKKKLLLLLLLLLMMMNNNPPPTTTXXX\\\___hhhrrr{{{fffQQQPPPZZZaaa}}}sssvvvsssjjjrrrsss[[[KKKEEE???999777666666555555555555666333333333333444555666666555444666:::>>>FFFVVVdddooolllnnnwwwiii[[[UUUSSSIIILLLUUUdddvvv{{{mmmbbbaaaeeeqqq}}}zzzzzz~~~{{{{{{~~~wwwqqqnnnooopppnnnnnnppprrrvvvyyyrrriiiccc]]]VVVSSSUUURRRSSSVVVYYY^^^cccgggjjjlllpppuuuxxxyyyyyyzzzzzz}}}~~~xxxxxxqqqgggeeegggeee___[[[ZZZVVVRRRLLLJJJHHHGGGGGGFFFEEECCCBBBDDDEEEDDDAAA@@@BBBEEEBBBAAA@@@???>>>>>>>>>>>>???>>>===============>>>==============================>>>@@@AAABBBCCCDDDAAAAAAAAABBBBBBBBBCCCCCCBBBCCCEEEFFFHHHIIIIIIIIIFFFGGGGGGHHHIIIJJJLLLLLLGGGFFFFFFHHHKKKMMMMMMLLLPPPNNNLLLJJJJJJKKKMMMNNNNNNOOOQQQRRRRRRQQQOOONNNNNNPPPRRRSSSSSSSSSUUUWWWUUUVVVVVVVVVSSSOOOKKKIIIHHHGGGFFFFFFFFFGGGHHHIIIJJJKKKLLLNNNOOOMMMIIIFFFEEECCC@@@??????>>>===;;;555555444333222222222222000111222333333222111000111222222222222111000000//////000000111111111222000000000000000000000000000000000000111111111111111111222222222333333333333333333333333333333333111111111111000000000000000000111111111111000000000000000111222222333333222222111111222222333444333333444444555666666666333333333333444444555666333555888:::===>>>>>>>>><<<>>>@@@DDDIIIPPPYYY^^^ZZZ]]]eeekkknnnrrr}}}sss\\\JJJCCC>>>;;;===@@@BBBEEEJJJMMMQQQTTTQQQKKKFFFEEEFFFsss^^^TTTYYYccc{{{qqq^^^PPPFFF@@@CCCBBBDDDIIIJJJIIIMMMRRRZZZbbbjjjiiiddddddlllvvvuuu]]]QQQOOOLLLLLLKKKJJJJJJKKKMMMNNNNNNOOOPPPOOOQQQVVV___gggppp{{{kkk^^^OOOKKKYYYvvv}}}{{{wwwsssuuuppp{{{[[[JJJCCC>>>===AAA999::::::888555333222222111111111222222333333333777555777999<<>><<<;;;:::;;;;;;<<<===>>>===<<<;;;<<<>>>======>>>???@@@AAABBBBBB@@@@@@@@@@@@AAABBBCCCDDDBBBCCCDDDFFFGGGGGGGGGGGGFFFFFFFFFFFFGGGHHHIIIJJJKKKKKKKKKKKKLLLLLLLLLLLLIIIKKKLLLLLLKKKLLLNNNQQQOOOPPPQQQQQQPPPPPPQQQSSSUUUSSSPPPPPPQQQSSSTTTTTTVVVUUUUUUSSSQQQOOOMMMLLLLLLKKKIIIHHHHHHIIIJJJJJJHHHIIIKKKNNNPPPNNNJJJFFFFFFEEECCC@@@===:::777666555555444444333222111111111000///......///000111111111111000000000000000000000000000000000000000000000000000000000000000222111111111111111222222111111222333333444444555444444555555555555444444333333333222222222111111000000000000111111111111000111111222222111111000666555444333222333444555444444444555555555555666666555444333333333333333555555666888999:::;;;<<<>>>===???EEENNNVVV[[[\\\^^^ccciiinnnuuu~~~|||gggSSSGGG???===;;;<<<@@@DDDGGGHHHNNNLLLJJJGGGDDDAAA???>>>ssssss}}}wwwdddUUUQQQZZZeee~~~nnn___TTTMMMGGGDDDBBBAAABBBFFFHHHJJJPPPWWWaaajjjrrrsssmmmmmmuuu}}}kkkXXXPPPOOOKKKKKKJJJKKKLLLMMMOOOQQQQQQRRRSSSSSSUUU\\\fffmmmyyy|||^^^UUUNNNTTTiiiwwwssssssxxx~~~{{{sssSSSCCC>>>999888;;;===>>>>>><<<888555444444555555555555555555666666666555666999<<>>BBBBBBAAAAAA@@@@@@AAAAAABBBAAA???===<<<<<<<<<<<<<<<===>>>===<<<;;;<<<>>><<<======>>>???@@@AAABBB@@@@@@@@@@@@AAABBBCCCDDDBBBCCCDDDFFFGGGGGGGGGGGGFFFFFFFFFFFFGGGHHHIIIJJJJJJKKKKKKKKKLLLLLLLLLMMMKKKLLLMMMMMMLLLLLLNNNPPPRRRRRRRRRPPPOOOPPPSSSVVVWWWTTTQQQPPPQQQRRRRRRRRRUUUUUUTTTSSSQQQPPPNNNMMMMMMLLLKKKIIIIIIJJJKKKKKKMMMNNNPPPRRRSSSQQQMMMIIIFFFDDDBBB???<<<999777666444444333333222111111111111000////////////000111111000000000000000000000000000000000000000000000000000000000000000000000111111000000111222222333333333333333444444444444444444555555555555444444333333333222222222111111000000000000111111111111111111222222222222111111555444333333333333444555444444444444555555555555666555444333333333333444555555666888999:::;;;<<<@@@???AAAGGGPPPYYY___aaaeeehhhnnnuuuttt___MMMBBB???===<<<===@@@DDDFFFFFFJJJHHHEEEBBB???======<<>>??????<<<999666555555666666666666666666555555444444666999<<>>=========<<<===>>>===<<<;;;<<<>>><<<<<<===>>>???@@@AAAAAA@@@@@@@@@@@@AAABBBCCCDDDBBBCCCDDDFFFGGGGGGGGGGGGFFFFFFGGGGGGHHHHHHIIIIIIIIIIIIJJJKKKLLLMMMNNNNNNMMMNNNOOONNNLLLLLLNNNOOOUUUTTTRRRPPPOOOQQQUUUYYYWWWUUURRRQQQQQQQQQQQQPPPTTTTTTSSSSSSRRRPPPOOONNNOOONNNLLLKKKKKKKKKLLLLLLQQQQQQSSSUUUUUUSSSNNNJJJEEECCCAAA===:::888666555333333222222111000000000111000000//////000000111000000000000000000111111000000000000000000000000000000000000000000000000//////000000111222444444555555555444444444444444444444555555555555444444333333333222222222111111000000000111111111222222222222333333333333222222444444333333333444444555444444444444555555555555555555444333333333444444555555666888999:::;;;<<<@@@@@@AAAGGGPPPZZZbbbfffkkkmmmttt|||hhhVVVHHH@@@=========>>>AAACCCCCCCCCDDDBBB>>>;;;999999999:::eee[[[XXXfffyyytttcccSSSMMMMMMSSSaaaoooqqqddd[[[UUUSSSNNNJJJHHHIIIIIIGGGDDDEEEBBBCCCGGGLLLQQQZZZcccttt{{{nnnjjjkkkllliiiccc[[[SSSOOOMMMMMMIIIIIIJJJJJJLLLNNNQQQRRRTTTVVVXXX[[[```jjjvvvvvv^^^WWWVVV\\\pppvvvvvvfffHHH===<<<:::777777999::::::999666444333444555555444444333333222222333333555999<<>>>>>======<<<===>>>===<<<;;;<<<>>>;;;<<<===>>>???@@@@@@AAAAAAAAAAAAAAAAAABBBCCCCCCBBBCCCDDDEEEGGGGGGGGGGGGFFFGGGGGGHHHHHHIIIIIIIIIHHHHHHIIIKKKLLLNNNOOOOOOOOOPPPPPPNNNMMMLLLMMMOOOSSSSSSRRRQQQPPPQQQTTTWWWUUUSSSQQQPPPQQQRRRQQQPPPRRRRRRRRRRRRRRRQQQQQQPPPQQQPPPNNNMMMLLLLLLMMMNNNRRRRRRSSSUUUUUURRRLLLHHHCCCAAA>>>;;;888666555555222111111111000000//////000000000000000000000000000000000000000111111111000000000000000000000000000000000000000000000000......///000111333555666777777666555444444333333333444444555555444444333333333333222222222111111000000111111111222222222222333333444444333333222444333333333444444555555333333444444444555555555555444444333333333444444555555666888999:::;;;<<<>>>>>>@@@EEENNNYYYccciiinnnrrr|||ppp^^^OOOFFFAAA<<<<<<===???AAABBB@@@??????===999666555666888999VVVRRRXXXiii}}}yyyjjjZZZNNNNNNRRRWWWcccqqqyyyeeeWWWNNNKKKJJJLLLIIIGGGGGGIIIHHHEEEBBBDDDBBBCCCIIINNNSSS]]]fffzzz{{{iii___\\\^^^ZZZVVVRRROOONNNLLLKKKKKKJJJJJJJJJKKKMMMOOOPPPRRRUUUZZZ^^^eeeooo{{{kkkYYYRRR\\\nnn~~~{{{yyyuuuZZZ@@@888999666333444333555666666444333333444444333333333222222111111333333555999;;;AAAMMMZZZgggsssuuuyyytttyyy}}}nnn\\\TTTJJJKKKKKKXXXooo~~~zzzoooeeefffuuuuuupppoooooorrruuussstttxxx||||||tttooonnnrrrrrroooggg^^^ZZZ]]]aaafffhhhjjjmmmppprrrssstttvvvyyy|||tttlllbbbZZZVVVTTTUUUWWWZZZ^^^bbbeeegggjjjkkkkkklllnnnppprrrsssvvvvvvvvvuuurrroookkkiiifffdddaaa\\\XXXUUUSSSQQQSSSSSSUUUVVVVVVVVVUUUTTTPPPOOOOOOOOONNNNNNMMMMMMNNNKKKIIIHHHGGGFFFDDDBBB@@@AAABBBCCCBBBAAA@@@???????????????>>>======<<<<<<===>>>===<<<;;;<<<>>><<<<<<===>>>???@@@AAAAAABBBBBBAAAAAABBBBBBCCCCCCBBBCCCDDDEEEGGGGGGGGGGGGGGGGGGHHHIIIIIIIIIHHHHHHGGGHHHIIIKKKLLLNNNOOOPPPOOOPPPPPPOOOMMMLLLMMMNNNNNNPPPRRRRRRQQQPPPQQQRRRRRRPPPOOOPPPRRRSSSSSSRRRPPPQQQQQQRRRRRRRRRRRRRRRRRRQQQOOONNNMMMMMMNNNNNNRRRSSSTTTUUUUUUQQQLLLHHHAAA???<<<999666555444444111111000000000000000///000000111111111111000000//////000000111111111111000000000000000000000000000000000000000000000000......///000111333555666777777666555444333333222333333444444444444333333333333333222222222111111111111111111222222222222222333333444444333333222222333333444444555555555333333333444444444444555444444333333333444444555555555666888999:::;;;<<<===>>>AAAFFFOOOZZZdddkkkssszzz|||eeeTTTIIIBBB???;;;;;;<<<===??????===;;;;;;999666444444555888:::OOOQQQ\\\nnn~~~xxxfffWWWNNNRRRWWWZZZfffuuuqqq___RRRIIIDDDEEEIIIEEEDDDDDDGGGKKKLLLIIIFFFEEEBBBCCCHHHOOOWWWcccnnnxxxdddZZZWWWTTTRRROOONNNNNNMMMLLLJJJLLLKKKKKKKKKLLLNNNOOOPPPRRRWWW^^^dddkkkuuuxxxddd\\\RRRjjjvvvvvv}}}hhhRRR>>>999:::777444666333444666555444333333444444444444444444444333333444333666999;;;???KKKWWWeeerrruuuwwwsssxxx~~~nnn[[[QQQIIIJJJIIIUUUkkk{{{uuuiiihhhuuu~~~sssooollljjjkkkooonnnppptttvvvzzzyyytttpppkkkhhhhhhmmmkkkgggaaa]]]]]]bbbggghhhiiijjjlllnnnoooppppppvvvzzz|||tttmmmeee]]]XXXSSSTTTVVVYYY]]]```ccceeeiiiiiijjjlllnnnppprrrssssssttttttrrrpppllliiigggcccbbb___]]]ZZZXXXVVVVVVUUUUUUWWWWWWXXXWWWVVVUUUQQQPPPPPPOOONNNMMMMMMMMMOOOLLLIIIHHHGGGFFFDDDCCCAAAAAABBBBBBAAAAAA@@@@@@>>>>>>??????>>>>>>===<<<<<<===>>>===<<<;;;<<<>>>======>>>???@@@AAABBBBBBCCCBBBBBBBBBBBBBBBCCCCCCBBBCCCDDDFFFGGGGGGGGGGGGGGGHHHIIIJJJJJJIIIHHHGGGHHHHHHIIIKKKLLLNNNOOOOOOOOOOOOOOONNNLLLKKKMMMNNNKKKNNNQQQRRRQQQOOOOOOOOOOOOOOOOOOPPPRRRTTTTTTSSSNNNOOOPPPRRRSSSSSSTTTTTTSSSRRRPPPNNNMMMMMMNNNNNNRRRSSSTTTUUUUUURRRMMMHHH@@@>>>:::777444333333333111111000000000000000000000111111222222111111000/////////000111111222222000000000000000000000000000000000000000000000000......///000111333555666666666555555444333222222333333444444444444333333333333333222222222111111111111111222222222222333222222333333333333222222222222333444555555555555333333333333444444444444444444333333333444555555555555666888999:::;;;<<<>>>@@@DDDJJJQQQ[[[fffmmmvvvnnnYYYKKKBBB===::::::::::::;;;<<<<<<:::777888666555444555777999;;;TTTYYYfffwwwhhhYYYRRRWWW[[[^^^lll~~~{{{zzz{{{{{{xxxuuudddXXXMMMHHHDDDAAACCCHHHCCCCCCFFFKKKRRRVVVUUUSSSKKKFFFEEEJJJRRR___ppp~~~qqq^^^VVVVVVPPPNNNMMMLLLKKKKKKKKKKKKLLLLLLLLLMMMNNNQQQSSSTTTUUU[[[ccckkksss|||lllaaaccciii~~~wwwyyy\\\LLL>>><<<;;;777555888444555666555333111000111444444444555555555555555444444666999:::>>>IIIUUUdddssswwwwwwrrrxxxqqq\\\RRRIIIIIIGGGSSSiiiyyywwwjjjhhhuuuxxxooollliiiggggggiiijjjnnnssstttvvvrrrkkkjjjiiihhhhhhmmmkkkhhheeedddeeeggghhhiiijjjlllnnnooopppqqqqqqvvvzzz}}}wwwqqqiii```YYYRRRSSSUUUXXX[[[___bbbcccggghhhiiilllnnnqqqtttuuurrrssssssrrrooollliiigggbbbaaa```^^^\\\[[[[[[[[[ZZZZZZ[[[\\\\\\[[[ZZZYYYSSSRRRQQQPPPOOONNNMMMLLLPPPMMMIIIGGGGGGFFFDDDCCCBBBBBBAAAAAA@@@@@@AAAAAA>>>???@@@@@@@@@???>>>===<<<===>>>===<<<;;;<<<>>>>>>>>>???@@@AAABBBCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCBBBCCCDDDFFFGGGGGGGGGGGGGGGHHHJJJKKKKKKIIIHHHGGGHHHIIIJJJKKKLLLMMMNNNOOOMMMNNNNNNMMMKKKKKKLLLNNNLLLNNNPPPPPPOOONNNOOOPPPPPPOOOOOOPPPRRRSSSRRRQQQMMMNNNPPPQQQSSSTTTUUUUUUSSSRRRPPPNNNMMMMMMMMMNNNOOOOOOQQQSSSSSSPPPKKKGGG???<<<999555333222222333111111111111111111111111000111222222222222111000...//////000111111222222000000000000000000000000000000000000000000000000/////////000111333444555555555444444333333222222222333333444444333333222333333333222222222111111111111111222222222333333111111222222222222111111111222333555555555555555222222333333333444444444333333333333333444555666555555666888999:::;;;<<<<<<@@@EEEKKKRRR[[[eeelllrrr{{{|||ooo\\\LLLDDD???<<<::::::888888888999888777555444444444444666888:::;;;]]]cccqqqlll^^^WWW\\\___bbbrrr~~~zzzrrrmmm```[[[WWWWWWZZZ\\\ZZZWWWSSSJJJEEEEEEDDD@@@AAAEEEFFFGGGKKKRRRZZZ___```^^^RRRLLLHHHLLLVVVggg}}}iiiWWWRRRSSSOOONNNLLLJJJIIIIIIKKKMMMLLLLLLMMMNNNQQQTTTWWWXXXWWW^^^hhhqqqyyy|||dddaaajjj}}}||||||{{{QQQDDD:::999777222111555555666666333000---,,,,,,222333333444444555555555555555777999:::===HHHSSSdddsssxxxwwwsssxxxsss___TTTIIIHHHFFFRRRhhhxxxxxxjjjgggsssqqqjjjiiihhhffffffgggiiinnntttuuuwwwpppiiijjjkkkkkklllpppnnnlllkkkkkkjjjhhhffflllmmmnnnppprrrsssttttttvvv{{{zzzuuulllaaaZZZRRRSSSTTTWWWZZZ^^^aaabbbggggggiiilllooorrruuuvvvsssttttttsssqqqnnnjjjhhhcccbbbaaa```_______________``````aaa```___^^^]]]UUUTTTSSSQQQPPPNNNMMMMMMPPPMMMIIIGGGFFFEEEDDDCCCCCCBBBAAA@@@???@@@AAABBB???@@@AAABBBAAA@@@???>>><<<===>>>===<<<;;;<<<>>>??????@@@AAABBBCCCCCCDDDDDDCCCCCCBBBBBBBBBCCCCCCBBBCCCDDDFFFGGGGGGGGGGGGGGGHHHJJJKKKKKKJJJHHHGGGIIIIIIJJJKKKLLLMMMNNNNNNLLLMMMMMMLLLKKKKKKLLLNNNNNNOOOOOONNNMMMNNNPPPRRRRRRQQQPPPQQQRRRRRRPPPOOOLLLMMMOOOQQQSSSUUUUUUVVVSSSRRRPPPNNNMMMMMMMMMMMMKKKKKKMMMOOOOOOMMMHHHDDD>>><<<888444222111222333111111111111111222222222000111222333333222111000...//////000111222222222000000000000000000000000000000000000000000000000//////000000111222444444444444333333333333222222222333333444444333333222333333333222222222111111111111222222222333333333111111111222222111111111000222333555666666555555222222333333333444444444333333333333333444555666555555666888999:::;;;<<<999===DDDJJJPPPXXXbbbhhhiiirrrggg\\\MMMCCC@@@???>>>===999888666666777777555444222333333555666888:::;;;bbbsssqqqbbbYYY]]]eeekkkxxxyyyrrrkkkfffdddffffffeeedddbbb```]]]\\\OOOKKKHHHIIIHHHFFFHHHLLLHHHHHHCCC===<<<@@@BBB@@@FFFHHHKKKPPP\\\jjjqqqppp[[[QQQQQQUUUYYYooo|||gggYYYRRRPPPIIIJJJJJJJJJKKKKKKLLLLLLLLLMMMOOOQQQTTTXXX\\\___bbbgggpppyyysssffflllyyy{{{ttt{{{dddGGGBBB<<<888666555555444333333333333333333333333222222333333333333444444777555555777999===GGGQQQccckkksssvvv|||}}}yyyyyybbbQQQOOOGGGGGGSSSaaarrrrrrfffcccnnn~~~|||qqqhhheeeeeeffffffjjjjjjjjjnnnuuu{{{ooogggiiimmmpppssswwwvvvuuurrrooollliiigggkkkqqqwwwwwwsssooonnnoootttxxx{{{wwwnnn```VVVWWWUUUUUUWWW[[[```dddeeeggghhhkkknnnqqqssstttuuutttqqqnnnnnnpppppplllggggggfffeeecccbbbaaaaaa```bbbbbbbbbcccdddccc```^^^^^^[[[VVVQQQNNNNNNNNNOOOSSSQQQMMMIIIFFFEEEEEEEEEHHHDDD@@@@@@BBBCCCCCCAAA@@@@@@???>>>>>>=====================>>>>>>>>>>>>????????????????????????BBBCCCCCCBBB@@@@@@BBBCCCBBBCCCEEEGGGHHHIIIHHHHHHIIIJJJKKKKKKKKKIIIGGGEEEGGGHHHJJJIIIIIIHHHJJJKKKMMMMMMMMMLLLMMMMMMNNNNNNMMMMMMNNNOOOPPPPPPPPPPPPRRRRRRQQQPPPOOOOOOOOOOOOPPPQQQQQQRRRRRRRRRRRRRRRPPPOOONNNNNNNNNMMMKKKIIILLLJJJHHHGGGFFFEEECCCAAA;;;999666333111000000000333111///------///222444333333333222222222111111000000////////////000000000000000111222222222333222222222222111111000000000111111111111222222222444444555555444444333222333333444444444333333222666555444333222333444555444333333222222333333444333333222222333333444555333333333444444444555555333333333333333333333333777666444444333444555666666666777888999:::;;;;;;>>>@@@CCCGGGLLLQQQTTTVVV^^^aaagggmmmpppmmmfffaaaQQQJJJ@@@;;;::::::777444888777666555555555555555333555777888888999:::<<>>@@@BBBAAAFFFJJJNNNUUUbbbpppvvvvvvggg[[[ZZZ___eee{{{sss```VVVQQQOOOJJJJJJJJJKKKKKKLLLLLLLLLKKKNNNPPPQQQRRRUUU[[[___gggnnnzzzwwweeeggguuuvvv~~~^^^CCC???:::777666666666555333333333333333333333333222222333333333333444444777555555777888<<>>===<<<============>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCAAAAAAAAACCCCCCDDDFFFGGGHHHGGGGGGFFFHHHIIIJJJKKKJJJHHHFFFEEEGGGHHHIIIIIIHHHHHHIIIKKKMMMMMMLLLLLLMMMMMMNNNNNNOOOPPPPPPQQQQQQQQQPPPPPPQQQPPPPPPOOOOOOOOOOOOPPPOOOPPPQQQRRRSSSSSSTTTTTTPPPNNNMMMMMMNNNMMMKKKIIIIIIGGGDDDCCCCCCBBB@@@>>>999888555222111000000111222111000000111222333444333333333222222222111111000000////////////000000111111111111111222222222222222222222111111111000111111111111222222222222444444444444444333222222222222333333333333222222555555444444333333444444444333333222222333333444444333333333333444555555444444444555555555666666444444444444444444444444777777666555555555666777777777888999:::;;;<<<<<<>>>???BBBEEEHHHKKKMMMNNNMMMOOOTTTXXXZZZXXXRRRNNNIIICCC<<<999999:::888555666666555444444444444444444666777888888:::===???uuu}}}vvvlllccc___fffpppzzzvvvgggXXXOOOJJJDDD@@@???BBBCCCCCCDDDDDDCCCCCCBBBCCC@@@???AAABBBAAACCCGGGIIIMMMLLLFFFAAAAAACCCCCCGGGKKKQQQZZZiiixxxvvvhhhffflllsss~~~fffXXXRRROOONNNKKKKKKKKKLLLLLLLLLMMMMMMMMMPPPSSSTTTTTTXXXaaahhhvvv~~~}}}hhhaaaqqqtttooo|||sssSSS???<<<888555555666666666333333333333333333333333222222333333333333444444666444444666777:::BBBLLLZZZhhhooonnnwww}}}kkkXXXLLLFFFFFFQQQ```rrr|||hhh^^^\\\fffrrr|||lllhhhcccaaabbbdddfffgggiiilllooopppppprrrwww{{{}}}iiibbbfffnnnxxx|||xxxuuurrrqqqppprrruuuxxxwwwsssqqqqqqrrrxxx{{{{{{tttiiiaaa\\\ZZZXXXXXX[[[___aaabbbdddfffhhhkkknnnpppqqqrrrrrrooommmmmmooonnnkkkgggfffeeedddccccccccccccdddiiiiiijjjkkkkkkjjjfffbbb___\\\XXXTTTQQQQQQQQQRRRQQQOOOLLLHHHFFFEEEFFFFFFIIIFFFDDDCCCCCCDDDDDDCCC@@@@@@AAAAAA@@@???===<<<============>>>>>>>>>>>>AAAAAAAAAAAAAAAAAAAAAAAA???AAADDDDDDBBBAAAAAABBBCCCDDDEEEFFFGGGGGGFFFEEEHHHHHHIIIIIIIIIGGGFFFDDDFFFHHHIIIIIIGGGGGGHHHJJJLLLLLLLLLLLLLLLMMMNNNOOOQQQRRRRRRRRRRRRQQQQQQPPPOOOOOONNNNNNOOOOOOPPPQQQNNNOOOQQQRRRSSSTTTUUUUUUOOONNNLLLLLLLLLLLLIIIGGGDDDCCC@@@??????>>><<<:::666555333111000000111111000111333555666666555444333333333222222222111111111000000//////000000111222222222111111111111111222222222222111111111111111111111111222222222333333333333333333222222111111222222222222222222222555555555555555444333333444444333333333333444444444444444444444555555666444555555555555666666666555555555555555555555555888777666666666777777888888999999:::;;;<<<======??????@@@BBBCCCDDDEEEFFFCCCDDDFFFIIIJJJIIIEEEAAA???;;;777666888999888666666666555555444444555555666777777888999<<>>>>>AAACCCCCCEEEJJJKKKRRRUUUNNNEEEBBBCCCCCCGGGLLLRRR\\\lll~~~ssspppwww|||kkkYYYRRROOOMMMKKKKKKLLLLLLLLLMMMNNNNNNNNNPPPSSSVVVWWWZZZcccrrr~~~rrrgggmmmwwwnnnpppdddHHH>>>;;;777555444555555444333333333333333333333333222222222333333333444444666444444666666888@@@IIISSSccckkkhhhsss}}}ppp\\\LLLGGGFFFOOO^^^qqqvvvaaaYYYXXXbbbmmm~~~nnncccaaa___^^^___```bbbccchhhmmmqqqqqqnnnmmmqqqvvv~~~oooiiimmmttt|||zzzwwwuuuttttttuuuvvvwwwuuusssqqqrrrssszzz|||}}}xxxqqqiiibbb^^^\\\YYYZZZ\\\```bbbbbbcccdddfffiiikkkmmmoooooopppnnnmmmmmmmmmmmmjjjgggeeeeeeddddddddddddeeeeeehhhhhhhhhiiiiiigggccc```\\\ZZZWWWSSSQQQPPPQQQQQQOOOMMMKKKHHHFFFFFFFFFGGGIIIHHHFFFEEEDDDDDDDDDDDD???@@@AAABBBAAA???===<<<============>>>>>>>>>>>>AAAAAAAAAAAAAAAAAAAAAAAA>>>AAADDDEEECCCBBBAAAAAAAAABBBDDDFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHFFFEEEDDDFFFHHHIIIHHHGGGGGGHHHIIILLLLLLKKKLLLLLLMMMNNNOOORRRRRRRRRRRRQQQPPPOOOOOOMMMMMMMMMMMMNNNOOOPPPQQQPPPPPPQQQRRRSSSSSSSSSSSSNNNMMMKKKKKKKKKJJJHHHFFFBBB@@@===<<<<<<;;;999777333222111111000000111111...111555999:::999666555333333333222222222111111111000000000000000000111333222222222111000000000222222222222222222222222111111111222222222333333222222333333222222111000111111111111111111222222444555666666666555333222444444333333333333444444444444333333444444555666444444444555555555666666555555555555555555555555777777777777777777888888999999:::;;;<<<===>>>>>>@@@@@@@@@AAAAAABBBBBBBBBDDDCCCCCCCCCDDDCCCAAA>>>888777555666888999888666888777777666666666777777777777777777999>>>EEEIIInnnuuu{{{zzzyyyzzzyyyvvvqqqooolllkkkkkkjjjfffbbbaaa___```fffoooyyy{{{gggXXXNNNGGGAAA@@@@@@===<<<===>>>>>>>>>??????@@@AAAAAACCC???>>>AAACCCDDDHHHNNNQQQ\\\aaaYYYLLLDDDCCCDDDIIIMMMTTT___qqq}}}zzz~~~~~~yyylll[[[QQQOOONNNKKKHHHKKKKKKLLLMMMNNNOOOPPPQQQQQQTTTWWW[[[dddttt{{{iiijjjpppmmmuuuwwwWWW@@@>>>;;;777555444444333222333333333333333333333333222222222333333333444444555444444666666777???GGGQQQ```iiiiiiqqq|||zzzsss^^^MMMIIIHHHNNN[[[oooppp\\\UUUVVV___jjj}}}vvvfff\\\\\\\\\\\\]]]___aaabbbhhhmmmqqqqqqmmmkkknnnqqqsss}}}xxxuuuwwwzzz{{{xxxvvvvvvvvvuuuvvvuuutttrrrqqqrrrsssyyy{{{|||vvvpppiiiddd```^^^\\\\\\^^^bbbddddddaaabbbdddgggiiikkkllllllnnnmmmlllllllllkkkiiihhheeeeeeeeedddeeeeeefffggggggfffeeeeeeeeeccc```]]]YYYWWWTTTRRRPPPOOOOOOOOOMMMLLLIIIGGGFFFFFFGGGHHHHHHHHHHHHFFFDDDCCCCCCDDD@@@@@@AAAAAA@@@???===<<<============>>>>>>>>>>>>AAAAAAAAAAAAAAAAAAAAAAAA>>>@@@CCCDDDDDDBBBBBBBBB???AAACCCFFFHHHIIIIIIIIIHHHHHHHHHHHHGGGFFFEEEEEEGGGIIIIIIIIIGGGGGGHHHIIIKKKKKKKKKKKKLLLMMMNNNOOOPPPPPPPPPPPPOOOOOONNNMMMLLLLLLLLLMMMNNNOOOPPPQQQRRRRRRSSSRRRRRRQQQPPPOOOMMMLLLJJJJJJJJJHHHFFFDDD@@@>>><<<;;;;;;:::777666111111111111111111111111///222666:::;;;:::777555333333333222222222111111111111000000000000111111333222222222111000000000222222222222222222222333111222222222222333333333222222333333222222111000111111000000000111222333444555666777666555444333555444444333333444444555333333333333333444555555444444444444555555555555666666666666666666666666666666777777888888888888999::::::;;;<<<===>>>???@@@AAAAAABBBCCCCCCDDDDDDBBB@@@>>>>>>>>>>>><<<;;;777777777777888888777666777666666666666666777777777777888999;;;AAAIIIOOOfffkkknnnkkkjjjjjjiiifffeeedddddddddeeedddbbb```___```bbbeeejjjrrr{{{xxxmmm___QQQHHHDDD???===???@@@>>>===???>>>??????@@@BBBDDDFFFGGGFFFBBB???AAADDDFFFLLLRRR[[[iiiqqqgggTTTHHHEEEFFFLLLRRR[[[iii}}}wwwtttssslll```YYYQQQMMMNNNMMMKKKGGGJJJKKKLLLNNNPPPRRRSSSTTTRRRTTTZZZcccrrroooeeerrr|||llloooyyyeeeKKK======:::777555555444333111333333333333333333333333222222333333333333444444444333444666666777???GGGSSS___jjjmmmrrr|||vvvuuu^^^OOOLLLJJJMMMYYYllllllYYYRRRSSS\\\gggyyyrrrdddWWWYYY[[[\\\]]]```cccfffhhhkkkooopppnnnlllmmmnnnlllttt|||~~~|||}}}|||~~~~~~{{{xxxwwwvvvvvvuuutttttttttssssssssssssxxxzzz~~~~~~xxxrrrnnnkkkeeebbb______```cccdddeee___```bbbeeeggghhhiiijjjlllllllllkkkkkkjjjiiihhhffffffeeeeeeeeeffffffggghhhfffdddbbbbbbaaa___]]]UUUTTTRRRPPPNNNNNNNNNNNNLLLJJJHHHGGGFFFGGGHHHIIIHHHHHHIIIGGGDDDBBBBBBCCC@@@@@@??????>>>=====================>>>>>>>>>>>>AAAAAAAAAAAAAAAAAAAAAAAA>>>@@@CCCDDDCCCBBBBBBCCC@@@AAADDDGGGIIIJJJJJJJJJIIIIIIIIIHHHGGGGGGFFFFFFIIIJJJKKKJJJHHHGGGHHHIIIJJJJJJJJJKKKLLLMMMNNNOOOMMMNNNNNNNNNNNNMMMMMMLLLLLLLLLLLLLLLMMMNNNOOOPPPSSSSSSRRRQQQPPPOOOMMMLLLLLLKKKIIIIIIHHHGGGDDDBBB@@@>>><<<::::::999777555111111111111111111111111000222666999999888666555333333333222222222111111222111111000000111111222222222222111111111111111222222222222333333333333222222222222333333333333333333333333333222222111222111000000111222444555555666666666666555444444555555444444444444555555444444444333444555555666444444555555555666666666777777777777777777777777666777888999::::::::::::;;;;;;<<<===>>>???@@@@@@@@@AAABBBCCCDDDEEEFFFGGGAAA???<<<;;;;;;;;;:::999888888888888888888777777555555444444555555666666888999;;;<<<@@@GGGOOOTTT^^^bbbdddaaaaaacccccc```^^^___```aaabbbaaa___]]]]]]___``````aaaffflllqqqrrroooiii```UUUKKKDDDBBBBBB??????CCCCCC@@@???AAA@@@@@@BBBEEEHHHLLLOOORRRMMMGGGDDDDDDGGGJJJRRRYYYfffvvvttt]]]MMMIIIIIIPPPZZZhhhzzz~~~wwwiiibbbaaa[[[RRROOOMMMLLLMMMLLLKKKIIIHHHIIIKKKNNNQQQSSSUUUWWWVVVZZZbbbqqqooojjjpppyyynnnssspppQQQAAA===;;;999666555666666555333333333333333333333333333222222333333333333444444333222444777777888???HHHRRR\\\hhhooopppvvv~~~sssvvv___RRRPPPLLLMMMVVVjjjlllYYYPPPOOOXXXcccppprrreeeZZZ[[[]]]]]]]]]___dddggggggjjjmmmooopppooommmlllkkkqqqwww}}}|||{{{{{{zzzzzz}}}~~~}}}{{{yyyxxxwwwvvvtttttttttuuuvvvvvvuuutttuuuwww|||yyyuuusssrrrlllhhhdddbbbbbbccccccbbb^^^___aaaccceeefffggghhhjjjkkkkkkkkkjjjhhhhhhhhhggggggfffffffffffffffgggiiieeeaaa^^^]]]]]]\\\[[[TTTSSSQQQOOONNNNNNMMMMMMKKKIIIHHHFFFFFFGGGIIIJJJFFFHHHIIIGGGDDDAAAAAABBBAAA???===<<<;;;<<<<<<===============>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@???AAABBBBBBBBBBBBCCCEEEDDDEEEGGGHHHIIIIIIIIIHHHKKKJJJIIIHHHHHHGGGGGGGGGJJJKKKLLLKKKIIIHHHIIIJJJJJJJJJJJJJJJLLLMMMNNNOOOLLLLLLMMMMMMNNNNNNMMMMMMLLLLLLLLLLLLLLLMMMNNNOOOQQQQQQQQQPPPOOONNNMMMLLLLLLJJJHHHHHHGGGFFFCCCAAA???===;;;:::999888666444222222222222222222111111222333444666666666555444333333333222222222111111222111111000000111111222111111111111111222222222222222222333333333444444222222222333333333444444444444444444444333222222222222111000111333555666777666666555555555555555555555444444444444555555666666666666666777777888666777777777777888888888::::::::::::::::::::::::888999;;;<<<=========<<<>>>>>>???@@@AAABBBCCCCCC@@@@@@AAABBBCCCDDDEEEEEE@@@>>>;;;;;;;;;;;;:::999888888888888777777888999777777666666777777888999;;;<<>>>>>???AAAEEEJJJPPPUUUWWWTTTNNNIIIIIIKKKOOOWWW```nnn|||cccQQQKKKLLLSSS```rrryyynnn]]]UUUUUUQQQMMMMMMMMMLLLLLLLLLKKKKKKGGGIIIKKKNNNRRRUUUWWWXXX\\\```kkk}}}rrrdddkkkyyyqqqxxxaaaEEE;;;>>>999777555555777777777666333333333333333333333333222222333333333444444444333222444777888999@@@IIIPPPWWWeeeooommmmmmrrr}}}www```TTTRRRNNNLLLUUUhhh}}}lllZZZPPPMMMUUU```iiisssfff```aaaaaa___]]]]]]aaaeeehhhiiikkkooorrrqqqnnnlllmmmqqquuuzzzxxxwwwwwwvvvwww{{{}}}}}}}}}|||{{{yyywwwvvvttttttuuuwwwyyyyyywwwvvvtttvvvzzz}}}yyyvvvvvvvvvqqqmmmhhhdddbbbbbbaaa```]]]^^^```bbbdddeeefffgggiiijjjkkkkkkiiihhhhhhhhhhhhhhhgggfffffffffffffffgggccc]]]ZZZYYYYYYYYYYYYSSSRRRQQQPPPOOONNNNNNNNNJJJIIIGGGFFFFFFGGGIIIJJJFFFHHHIIIGGGCCC@@@@@@BBBAAA???<<<:::999:::<<<>>>============>>>>>>>>>>>>????????????????????????@@@AAABBBAAAAAABBBDDDFFFGGGHHHIIIJJJIIIHHHGGGFFFKKKKKKJJJIIIHHHHHHHHHHHHKKKLLLMMMLLLJJJIIIIIIKKKIIIIIIJJJJJJKKKMMMNNNOOOKKKLLLMMMNNNNNNNNNNNNNNNLLLLLLLLLLLLLLLMMMMMMNNNNNNNNNOOOOOOOOONNNMMMMMMKKKJJJHHHGGGGGGEEEBBB@@@>>><<<:::999888777555333222333333333333222111111444333333333333444444444333333333222222222111111222222111111111111222222000000111111222222222333222222222333333444444444222222333333333444444444444444555555444444333222333222111111222333666777888777666444444555666666555555444444444444555555888888888888888999999:::888999999999999:::::::::<<<<<<<<<<<<<<<<<<<<<<<<:::;;;===????????????>>>@@@AAAAAABBBCCCDDDEEEEEE???@@@@@@AAABBBBBBCCCCCC===;;;999888999999888777777777777777666777999;;;;;;:::::::::;;;<<<<<<======???BBBFFFKKKQQQYYY^^^[[[[[[\\\]]]]]]]]]]]]\\\\\\]]]]]]]]]]]]\\\[[[[[[\\\\\\ZZZYYYYYYXXXXXXXXX[[[YYYTTTMMMFFF@@@>>>===>>>AAADDDEEEEEECCCCCCCCCAAADDDMMMNNNNNN]]]jjjeeecccVVVHHHFFFLLLSSSZZZ___vvvooo[[[SSSRRRVVVlllkkk^^^WWWPPPLLLKKKPPPOOONNNLLLKKKKKKKKKKKKLLLNNNPPPSSSUUUXXX]]]```cccpppwwwoooooo}}}xxxmmmOOO???:::888777777666555444333333333000111111222222333444444000111111111111222222222555666777666555888???DDDOOO]]]eeehhhlllooozzzppp|||fff]]]UUUNNNOOOWWWeeexxxrrr\\\QQQPPPVVV^^^jjj~~~ttteeeeeeccc```______cccfffiiiiiikkknnnqqqsssrrrrrruuu|||zzzttttttwwwyyyyyy~~~|||zzzzzzzzzzzzyyyxxx}}}{{{xxxwwwxxxxxxxxxwwwxxxyyy{{{{{{xxxxxxyyyzzzuuupppjjjeeebbbaaa```___ZZZZZZ[[[]]]___bbbdddeeeggghhhiiiiiigggffffffgggjjjjjjiiiiiihhhhhhggggggeeebbb^^^\\\[[[[[[ZZZXXXSSSSSSRRRQQQOOOMMMKKKJJJHHHHHHHHHHHHGGGGGGFFFEEEFFFEEECCCAAA???>>>>>>=========<<<<<<;;;;;;;;;;;;:::<<<>>>???@@@???===<<<@@@???>>>>>>>>>???@@@AAABBBAAA@@@@@@AAACCCFFFGGGHHHHHHIIIJJJJJJIIIHHHHHHFFFGGGHHHIIIJJJIIIHHHGGGJJJMMMOOOQQQXXX^^^[[[RRRMMMKKKJJJJJJLLLNNNOOOOOOJJJKKKMMMOOOOOOOOOMMMLLLKKKMMMNNNMMMKKKKKKKKKMMMMMMMMMNNNMMMMMMLLLKKKJJJJJJJJJIIIGGGEEEBBB@@@??????===;;;888555333222111111111222222222333333333555555444333222222222222222222222222222222222222222222333333333444444444333333333333333333333444555444333222333333555666666666666666666666666666555555666666666555333222222333444555666666666666<<<;;;:::888777555444333444444555666777888999999:::999888999:::::::::999========================>>>>>>???AAACCCCCC@@@>>>???@@@AAABBBAAA@@@???>>>>>>@@@DDDGGGIIIIIIHHHGGGIIIHHHEEEEEEDDDDDDBBB@@@??????===;;;:::888888888888999999888777888;;;===<<<=========<<<<<<>>>???AAACCCGGGLLLSSSYYY___cccYYYYYYZZZ[[[[[[[[[[[[ZZZ[[[\\\\\\\\\\\\[[[ZZZZZZZZZZZZXXXWWWWWWVVVVVVVVVXXXWWWSSSMMMFFFAAA@@@@@@>>>CCCJJJPPPQQQLLLEEE@@@DDDGGGOOOQQQRRRcccqqqmmmjjjXXXJJJKKKQQQVVV^^^gggrrr___XXXYYYcccvvvtttbbbYYYSSSNNNKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKNNNPPPRRRUUUXXX^^^dddiiiqqq~~~yyypppppp{{{||||||```HHH===888666777666555444444333333333333222222222222222222222000111111111111222222222444666777777666999>>>CCCNNN\\\dddhhhmmmooo|||~~~|||qqq|||jjj___VVVOOOOOOWWWeeexxxooo[[[QQQPPPWWW___kkkwwwhhheeebbb______aaadddfffhhhkkknnnpppppprrrwww{{{|||tttuuuyyy~~~~~~||||||}}}}}}}}}|||}}}{{{zzz{{{{{{zzzzzzyyyyyy||||||{{{{{{zzzxxxtttoooiiidddaaa```___^^^ZZZZZZ[[[\\\^^^```bbbdddeeefffhhhgggfffeeeeeefffeeeeeeffffffffffffffffffccc```]]]\\\[[[ZZZXXXVVVRRRRRRQQQPPPNNNLLLJJJIIIHHHHHHHHHHHHGGGFFFEEEEEEEEEDDDBBB@@@???======<<<<<<<<<<<<;;;;;;;;;::::::;;;<<<>>>??????>>>===<<>>===>>>???@@@AAABBBAAAAAA@@@AAACCCFFFGGGGGGHHHIIIJJJJJJIIIHHHGGGFFFGGGHHHHHHIIIIIIHHHHHHJJJMMMOOORRRXXX^^^[[[TTTKKKIIIHHHIIIKKKLLLMMMMMMJJJKKKMMMNNNOOONNNMMMLLLMMMOOOPPPOOONNNNNNOOOPPPNNNNNNNNNMMMLLLKKKJJJIIIJJJIIIHHHGGGEEEBBB@@@???>>>===:::888555444222222111111222222222333333333444333222222111222222222333333333333333333333333333333333333333333444444333444444444555555666666666666555444444555666666777777777777777777777777555666777777666555444333222333444555666666666666;;;;;;:::999777666555555444555555666777888999:::999999999:::;;;=========??????@@@@@@AAAAAAAAABBBAAAAAABBBDDDEEEEEECCCAAACCCDDDEEEEEEEEEEEECCCCCC@@@BBBFFFIIIKKKKKKJJJIIIIIIHHHFFFFFFFFFFFFDDDBBB@@@???===<<<::::::999999;;;<<<<<<;;;::::::;;;===<<<===>>>===<<<===>>>@@@CCCEEEJJJOOOUUU\\\bbbfffVVVWWWXXXXXXYYYYYYXXXXXXZZZZZZZZZ[[[ZZZYYYYYYXXXXXXWWWVVVUUUUUUTTTTTTUUUUUUTTTQQQLLLGGGCCCBBBBBBBBBGGGOOOXXX[[[VVVKKKAAAHHHJJJRRRVVV[[[ooo~~~zzzvvv^^^NNNRRRWWWXXXbbbssstttdddaaacccrrrpppcccVVVQQQOOOLLLJJJJJJHHHIIIJJJLLLMMMMMMMMMMMMPPPQQQTTTWWW]]]gggqqqwww|||ooosss~~~|||uuusss|||iiiOOO@@@:::777333777666555444333333333333444444333333222111111000000111111111111222222222333666888888777999===AAAKKKZZZccchhhmmmmmmwww~~~~~~ppp{{{pppaaaXXXOOOOOOVVVdddvvvppp]]]RRRPPPWWW___mmmzzzlllfffaaa^^^aaadddffffffmmmtttzzzxxxtttvvvxxxwww|||~~~~~~~~~}}}~~~~~~~~~}}}xxxzzz}}}~~~{{{vvvqqqmmmgggbbb```___^^^\\\ZZZZZZZZZ[[[\\\^^^```aaaaaaccceeeeeedddccccccddd```aaaaaabbbccccccdddddd```^^^\\\[[[ZZZYYYVVVSSSQQQPPPOOONNNLLLJJJIIIHHHHHHHHHHHHGGGGGGFFFDDDDDDDDDCCCAAA???===<<<;;;;;;;;;;;;;;;:::::::::::::::;;;<<<===>>>>>>===;;;;;;>>>============>>>???@@@BBBAAAAAAAAABBBDDDFFFGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIHHHJJJMMMOOOUUUYYYWWWQQQIIIGGGFFFGGGIIIKKKKKKJJJJJJKKKLLLMMMNNNMMMLLLKKKMMMOOOPPPPPPOOOOOOQQQRRRNNNNNNNNNMMMLLLJJJIIIHHHIIIHHHGGGFFFDDDBBB@@@???<<<;;;999777555444333333111111222222222333333333222111111111111222333333333333333333333333333333444444444444444333333333444444555666777888888999888888777777777777888888888888888888888888888888777777888888777666444333333444555666666777666666::::::999999888777777777555555666777888999::::::999::::::;;;===>>>@@@AAA@@@AAACCCEEEGGGGGGGGGGGGFFFFFFFFFGGGHHHIIIGGGFFFFFFFFFGGGHHHHHHHHHGGGGGGDDDFFFIIILLLMMMNNNMMMMMMKKKJJJIIIIIIJJJIIIGGGEEE@@@???>>><<<<<<<<<<<<<<>>>>>???@@@???>>>>>>@@@BBBEEEIIIOOOUUUZZZ```gggkkkUUUVVVVVVWWWXXXWWWWWWWWWXXXYYYYYYYYYYYYXXXWWWWWWWWWVVVUUUTTTTTTTTTTTTTTTTTTSSSQQQMMMHHHDDDCCCCCCGGGKKKTTT^^^ddd```TTTIIIJJJLLLUUU\\\fff}}}dddRRRWWW[[[[[[jjjuuuiiiiiilllxxxmmm```VVVOOOMMMMMMKKKIIIJJJIIIJJJLLLNNNOOOOOOOOOOOONNNPPPTTT[[[dddqqqwwwwwwuuusssyyy{{{ZZZCCC;;;:::777333666555444444333333333444333333333222222111111111000000111111111222222222222555888888777888<<<@@@HHHWWW```gggnnnlllrrrpppxxxvvvcccYYYOOONNNTTT```ssssssaaaUUUPPPUUU]]]nnn{{{ooohhhaaa```dddiiijjjiiiuuu}}}}}}}}}}}}}}}xxxzzz~~~|||tttoookkkfffbbb```^^^]]][[[ZZZZZZYYYXXXYYY[[[]]]^^^^^^```bbbbbbaaa```aaabbb______``````aaaaaaaaaaaa]]]\\\[[[ZZZYYYWWWTTTQQQOOONNNMMMKKKJJJIIIHHHHHHGGGGGGGGGGGGFFFEEECCCCCCBBBAAA???===;;;:::999999999999999999999999999999;;;<<<<<<<<<<<<;;;::::::<<<<<<<<<======>>>??????AAAAAAAAAAAABBBDDDEEEFFFFFFGGGGGGGGGGGGGGGGGGFFFHHHGGGFFFFFFFFFGGGIIIJJJGGGGGGIIIKKKNNNPPPNNNJJJHHHGGGFFFGGGIIIJJJJJJIIIJJJKKKKKKLLLLLLLLLKKKJJJKKKLLLNNNNNNNNNNNNPPPQQQNNNNNNMMMLLLKKKIIIHHHGGGGGGGGGFFFEEECCCAAA???>>>;;;:::888777555555444444111111222222222333333333222222222222333444555666444444444444444444444444555555555555555444444444444555666777888999:::;;;;;;;;;:::::::::999::::::::::::::::::::::::::::::888999999999888777555444555555666777777777777777888888888888888777777777666666777888999:::;;;;;;;;;;;;<<<<<<===>>>AAACCCAAACCCFFFIIILLLLLLLLLLLLKKKIIIHHHIIIJJJKKKJJJIIIFFFFFFFFFGGGHHHHHHHHHHHHIIIJJJMMMOOOQQQQQQQQQPPPPPPOOONNNMMMMMMLLLIIIFFFBBBAAA???>>>===>>>???@@@DDDEEEGGGFFFCCCAAA@@@@@@AAABBBBBBBBBAAAAAACCCDDDIIINNNVVV\\\```eeekkkpppUUUVVVWWWWWWXXXXXXWWWWWWWWWXXXXXXXXXXXXWWWVVVVVVWWWVVVUUUUUUTTTUUUUUUUUUTTTTTTSSSOOOJJJEEECCCCCCHHHPPP___nnnuuunnn]]]OOOLLLMMMYYYdddsssfffUUU\\\bbbfffyyyxxxnnnnnnpppvvvxxxiii^^^WWWPPPLLLLLLMMMKKKJJJKKKJJJKKKLLLMMMNNNOOOOOOOOONNNQQQXXXaaannn}}}yyy}}}|||pppvvvsssQQQ>>>:::;;;999444555444444333333333333444111111222222222333333333000000111111111222222222222555888888777888;;;???FFFTTT^^^fffnnnlllnnn|||uuuxxx|||dddYYYNNNKKKPPP\\\nnn}}}tttdddVVVOOOSSS[[[mmmzzzqqqjjjddddddiiinnnpppooowww~~~~~~|||zzz{{{~~~~~~}}}~~~}}}|||wwwyyy}}}}}}tttnnnkkkfffbbb```___]]][[[[[[YYYXXXVVVVVVWWWYYY[[[ZZZ\\\____________```aaaaaaaaaaaa`````````______\\\ZZZYYYYYYXXXVVVRRROOONNNMMMKKKJJJHHHHHHHHHHHHGGGGGGGGGFFFEEEDDDBBBBBB@@@???===;;;999888777777777777777888888888888888::::::;;;;;;;;;:::::::::;;;<<<<<<===>>>?????????AAAAAAAAABBBCCCDDDEEEFFFFFFFFFFFFEEEEEEFFFFFFFFFHHHGGGFFFEEEFFFGGGHHHIIIHHHGGGHHHJJJJJJIIIFFFEEEHHHGGGGGGHHHJJJKKKKKKJJJJJJJJJJJJKKKJJJJJJJJJIIIJJJKKKMMMMMMMMMMMMNNNPPPLLLLLLLLLKKKJJJIIIHHHGGGFFFEEEEEEDDDBBB@@@>>>===:::999888666555444444444111111222222222333333333333333333444555666777888555555555555555555555555777777777666666666666666666666777888999:::;;;<<<=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888999:::::::::999888777777777888999999999888888777777777777777777777777777777888999:::;;;<<<<<<<<<>>>>>>>>>===>>>AAADDDDDDGGGKKKNNNQQQQQQPPPOOONNNLLLJJJJJJKKKLLLLLLLLLGGGGGGGGGHHHIIIJJJKKKKKKMMMOOOPPPRRRSSSTTTTTTTTTUUUTTTSSSRRRQQQOOOKKKGGGEEECCCAAA??????@@@AAABBBFFFHHHIIIIIIGGGDDDCCCCCCDDDEEEFFFEEEDDDDDDFFFHHHNNNTTT]]]bbbfffjjjooosssUUUVVVWWWWWWXXXXXXWWWWWWWWWWWWXXXXXXWWWWWWVVVUUUWWWVVVUUUUUUUUUUUUVVVVVVTTTUUUTTTQQQLLLHHHEEEEEEIIIXXXnnnyyybbbQQQNNNQQQ^^^nnn~~~jjj___fffooowwwyyyrrrooonnnooowww{{{uuukkkccc\\\VVVRRRMMMJJJLLLMMMKKKKKKMMMKKKKKKKKKLLLMMMNNNPPPQQQSSSXXXaaalllzzztttyyyzzzppp}}}hhhJJJ<<<;;;;;;999666444444333333333333444444000111111222333333444444000111111111111222222222333666888777666777;;;???EEERRR[[[eeeooolllmmmxxx{{{zzzeeeYYYMMMIIIMMMYYYjjjyyywwwhhhYYYQQQTTT\\\lll{{{pppmmmjjjkkkoootttvvvvvvxxx|||{{{|||yyywwwxxxzzz~~~|||{{{{{{{{{}}}}}}{{{yyyuuuxxx{{{~~~|||uuunnnkkkgggdddbbb```^^^\\\[[[YYYVVVTTTSSSTTTVVVWWWXXXZZZ\\\]]]]]]]]]___```bbbbbbbbbaaa```_________\\\ZZZXXXWWWWWWUUURRROOONNNMMMKKKIIIHHHGGGHHHHHHGGGGGGGGGFFFDDDCCCAAA@@@>>>===;;;999777666555555666666666666666777777777999999999999999::::::;;;;;;<<<===>>>???@@@@@@@@@@@@AAAAAABBBCCCDDDEEEEEEFFFEEEDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFFFFGGGHHHHHHJJJHHHHHHKKKJJJFFFDDDEEEHHHHHHHHHJJJLLLLLLKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIJJJLLLMMMMMMLLLLLLNNNOOOKKKKKKKKKKKKJJJIIIHHHGGGDDDDDDDDDCCCAAA???>>>===:::999777666555444444444111111222222222333333333444444444555666777888999666666666666666666666666888888888888999999999:::999999:::;;;<<<<<<======>>>>>>???>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;888999:::;;;<<<;;;::::::999::::::;;;;;;;;;::::::888888888777777777777777888888999:::;;;<<<=========???AAA@@@???@@@EEEIIIJJJMMMRRRVVVWWWVVVTTTRRRQQQOOOLLLKKKLLLMMMNNNNNNJJJJJJKKKKKKMMMNNNPPPQQQQQQRRRSSSTTTUUUVVVVVVWWWXXXWWWWWWVVVUUURRRNNNJJJHHHFFFCCCAAA@@@AAABBBDDDGGGHHHJJJIIIHHHGGGGGGHHHHHHIIIIIIIIIHHHHHHJJJLLLRRRZZZccchhhjjjlllqqqvvvUUUUUUVVVWWWWWWWWWWWWVVVWWWWWWXXXXXXWWWWWWVVVUUUVVVUUUUUUTTTUUUUUUVVVVVVSSSTTTTTTRRRNNNKKKIIIIIIQQQ```vvvyyydddUUUSSSVVVeeevvvvvvqqqwww|||rrrnnnkkkffffffhhhggg```[[[XXXTTTOOONNNJJJHHHJJJKKKJJJKKKNNNNNNMMMMMMMMMOOOSSSVVVXXX]]]dddnnn{{{uuutttzzznnnYYYCCC::::::999777777444333333222333333444444222222222222222222222333000111111111111222222222555666777666444666;;;???DDDPPPYYYdddooommmlllvvv~~~~~~yyyggg[[[NNNIIILLLWWWhhhwwwrrr```SSSTTT[[[jjjooooooppprrruuuxxx{{{}}}}}}{{{xxxuuuuuuxxx{{{~~~yyyyyyyyyzzz{{{{{{yyywwwtttvvvxxxzzz~~~|||vvvooolllhhhfffdddbbb```^^^[[[YYYVVVSSSQQQRRRTTTUUUVVVYYY[[[\\\\\\]]]^^^```aaaaaaaaa```````````````]]][[[XXXVVVUUUTTTRRRPPPNNNMMMJJJHHHGGGHHHHHHIIIGGGGGGFFFEEEDDDBBBAAA@@@<<<;;;:::888666555444444444444555555666666666666777777777888999:::;;;<<<;;;<<<>>>???@@@AAAAAA@@@@@@@@@AAACCCDDDDDDEEEEEEEEEEEEDDDCCCCCCDDDEEEEEEEEEEEEFFFGGGGGGGGGGGGGGGHHHEEEFFFIIIHHHDDDCCCFFFHHHGGGHHHJJJLLLLLLKKKIIIJJJIIIIIIHHHHHHHHHHHHHHHIIIJJJKKKKKKJJJIIIJJJLLLIIIIIIJJJJJJJJJIIIIIIHHHCCCCCCCCCBBBAAA???======:::999888666444333333333111111222222222333333333555555555555555666777888777777777777777777777777888888999:::;;;<<<============>>>>>>?????????@@@??????@@@@@@???===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;777888:::<<<=========<<<<<<<<<============<<<<<<:::::::::999999888888888999999:::;;;<<<===>>>>>>===@@@BBBBBBBBBEEEKKKQQQTTTWWW[[[______]]]YYYWWWUUURRRNNNLLLMMMOOOPPPQQQMMMMMMMMMNNNOOOQQQSSSTTTSSSTTTUUUVVVWWWWWWXXXXXXXXXXXXXXXYYYYYYWWWSSSOOOKKKIIIEEEBBBAAAAAACCCDDDFFFGGGHHHHHHHHHHHHJJJLLLKKKLLLMMMLLLKKKKKKMMMOOOUUU^^^hhhmmmmmmnnnrrrvvvTTTTTTUUUVVVVVVVVVVVVUUUWWWWWWXXXXXXWWWWWWVVVUUUUUUTTTTTTTTTTTTTTTUUUUUUQQQRRRTTTSSSPPPNNNMMMMMM[[[gggvvv}}}qqqcccZZZWWWZZZjjj{{{~~~mmmhhhiiieee___^^^]]]XXXSSSSSSTTTPPPIIIJJJFFFEEEHHHIIIIIIKKKOOOQQQPPPPPPPPPTTTXXX^^^aaafffmmmyyytttqqq{{{^^^MMM===999888666555777333333333222222333444444444444333222222111111111000111111111111222222222666777777555333555;;;@@@DDDOOOXXXcccooonnnlllvvv||||||vvviii]]]OOOJJJMMMWWWhhhwww|||fffUUUTTTZZZiiinnnppptttvvvxxx{{{zzzxxxuuutttwwwzzz}}}~~~xxxxxxxxxyyy{{{{{{yyywwwsssuuuvvvxxx|||{{{xxxpppmmmjjjgggeeedddaaa___\\\YYYUUURRRPPPQQQRRRTTTVVVXXX[[[\\\\\\]]]^^^```^^^______``````aaaaaabbb^^^[[[WWWUUUTTTTTTSSSQQQNNNMMMJJJHHHGGGHHHIIIJJJGGGGGGFFFEEEDDDBBB@@@???<<<;;;999777555444333333444444444555555666666666666666666777888:::;;;<<<;;;<<<>>>@@@AAABBBAAAAAA???@@@BBBCCCDDDEEEEEEEEEEEEDDDCCCBBBBBBCCCDDDEEEDDDEEEFFFHHHHHHGGGFFFFFFDDDAAABBBGGGFFFAAABBBGGGGGGGGGGGGIIIKKKLLLJJJHHHJJJIIIHHHHHHGGGGGGGGGHHHFFFGGGHHHHHHFFFEEEFFFGGGGGGHHHIIIIIIJJJJJJIIIIIICCCCCCBBBAAA@@@???===<<<;;;:::888666444333222222111111222222222333333333555444444444444555666666777777777777777777777777888999:::;;;===>>>??????AAAAAAAAAAAAAAAAAAAAAAAA??????@@@@@@???>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;777888:::<<<>>>>>>>>>>>>===>>>>>>>>>>>>>>>============<<<;;;;;;:::999999999::::::;;;<<<===>>>>>><<<@@@CCCDDDEEEIIIQQQXXX[[[^^^bbbeeeeeebbb]]]ZZZWWWTTTPPPNNNOOOQQQRRRSSSMMMMMMMMMNNNOOORRRTTTUUUUUUUUUUUUVVVWWWXXXYYYYYYWWWWWWXXXZZZ[[[ZZZVVVTTTMMMJJJFFFCCCAAABBBCCCEEEEEEFFFGGGGGGGGGIIILLLOOOMMMNNNOOONNNMMMMMMOOOQQQWWW```jjjooooooooorrrwwwWWWVVVVVVUUUTTTTTTTTTTTTYYYXXXWWWVVVVVVVVVVVVVVVTTTSSSSSSSSSSSSSSSTTTUUUTTTTTTRRRPPPOOOPPPTTTWWWaaahhhppptttqqqhhh___YYYVVVddduuu}}}nnnccc^^^[[[WWWTTTSSSQQQNNNKKKIIIHHHGGGGGGGGGHHHIIIHHHHHHHHHJJJLLLKKKQQQWWWVVVUUUZZZgggrrrvvv{{{~~~tttbbbwwwzzzQQQHHH>>>888777888888666333333333333333333333333222222222222222111000///333333222222222222222222666222111444555666:::@@@AAAJJJWWWeeemmmpppnnnlllxxx{{{qqqaaaRRRLLLKKKOOO```qqqoooWWWQQQWWWggg|||vvvssssssyyyuuuooosssxxxyyy{{{}}}|||}}}~~~}}}zzzvvvrrrvvvyyyzzz|||yyyrrrnnnlllhhhfffeeedddbbb```^^^[[[VVVQQQNNNNNNOOOPPPVVVXXX[[[\\\\\\\\\^^^___^^^^^^______^^^\\\[[[ZZZZZZYYYWWWWWWVVVUUURRRPPPNNNLLLIIIIIIIIIIIIHHHGGGCCCDDDEEEEEEDDDAAA===;;;:::999888777666666666666555555555666666666666666888777777777888:::<<<===============>>>???AAAAAA>>>@@@BBBDDDEEEFFFGGGFFFEEEEEEEEEDDDDDDDDDDDDDDDIIIHHHGGGGGGFFFFFFGGGGGGGGGGGGFFFEEEDDDCCCBBBBBBDDDEEEFFFGGGHHHIIIIIIIIIHHHGGGFFFEEEEEEFFFGGGHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFGGGIIIKKKJJJHHHFFF@@@@@@@@@???>>>===<<<;;;;;;999777555444333333333000111222333444555555555666666666666777777777777888999;;;:::::::::;;;<<<===>>>>>>??????@@@AAAAAACCCCCCDDDDDDCCCCCCBBBAAADDDCCCBBB@@@???>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;===??????>>>===>>>???????????????????????????<<<;;;::::::::::::<<<<<<<<<;;;;;;===???@@@@@@???BBBGGGIIIGGGIIISSS]]]bbbhhhlllooommmhhhccc```___[[[VVVSSSRRRQQQNNNOOORRRRRRRRRQQQQQQQQQQQQRRRRRRQQQSSSUUUXXXZZZ\\\\\\\\\^^^]]]\\\ZZZXXXWWWVVVUUUPPPLLLGGGDDDDDDEEEEEEEEEGGGFFFEEEEEEFFFHHHJJJLLLNNNPPPRRRRRRSSSTTTVVVXXXZZZbbbkkkoooppprrrxxx~~~UUUUUUTTTTTTTTTUUUUUUVVVWWWVVVVVVUUUUUUUUUUUUUUUTTTSSSSSSRRRRRRSSSSSSSSSQQQQQQQQQPPPOOOPPPSSSUUU```dddiiijjjgggbbb\\\YYY]]]iiiwww{{{yyyxxxwwwvvvpppggg\\\VVVTTTSSSQQQOOOOOONNNLLLIIIGGGGGGFFFFFFGGGGGGHHHGGGGGGGGGIIIKKKOOOQQQUUUYYY```iiittt{{{~~~zzzqqqkkkrrrfffLLLDDD;;;777666777666555333333333333333333333333222222222222222111000000222222222222222222222222999555222444555555888===AAAIIIVVVccckkkmmmkkkiiizzzuuuxxx|||rrrbbbRRRKKKJJJNNN^^^ooowww^^^UUUYYYdddyyy}}}xxxwww|||xxxssswww|||}}}~~~}}}|||{{{zzzvvvssstttvvvwwwzzzxxxrrrpppnnnkkkiiihhhgggeeeccc___[[[VVVQQQNNNNNNOOOPPPUUUXXXZZZ[[[\\\\\\^^^___^^^^^^___```___^^^]]]\\\[[[YYYXXXXXXWWWVVVTTTQQQNNNLLLJJJIIIIIIIIIHHHFFFDDDEEEEEEEEECCC@@@===;;;999888777666666555555555555555555555666666666666888777777888999:::<<<===============>>>>>>???@@@>>>@@@BBBEEEFFFGGGFFFFFFDDDDDDDDDDDDEEEEEEEEEEEEJJJIIIHHHFFFEEEEEEEEEEEEFFFFFFEEEEEEDDDCCCCCCCCCDDDEEEFFFGGGHHHHHHHHHHHHGGGFFFEEEEEEEEEEEEFFFGGGGGGGGGGGGFFFFFFFFFEEEEEEHHHHHHHHHIIIJJJIIIFFFCCCAAAAAA@@@@@@???>>><<<;;;:::999777444333222222333000111222333444555555555777777777777888888888888777999;;;;;;::::::<<<>>>>>>>>>??????@@@AAAAAAAAACCCCCCCCCCCCCCCBBBBBBAAACCCBBBAAA@@@???>>>>>>>>>??????>>>======<<<<<<;;;<<<>>>@@@@@@??????@@@AAAAAAAAAAAA@@@@@@@@@??????===<<<;;;::::::;;;<<<<<<;;;;;;<<<>>>@@@CCCCCCDDDKKKMMMNNNMMMSSS___jjjnnnrrrttttttqqqkkkeeeaaa```[[[VVVSSSRRRPPPNNNOOORRRSSSSSSRRRRRRRRRRRRSSSSSSRRRSSSUUUXXXZZZ\\\]]]]]]```___^^^]]]\\\ZZZWWWUUURRRNNNIIIEEEEEEFFFFFFFFFGGGGGGFFFGGGHHHJJJMMMOOOPPPRRRTTTUUUVVVWWWXXXZZZ[[[ccclllqqqrrrtttzzzSSSSSSSSSSSSTTTUUUVVVVVVUUUTTTTTTTTTTTTSSSSSSSSSTTTTTTSSSRRRQQQQQQQQQQQQMMMOOOPPPQQQPPPQQQRRRTTT\\\^^^___]]][[[YYYYYYYYYaaakkkuuuzzz}}}}}}zzzvvvooojjjfffdddbbb```]]]WWWQQQNNNOOOOOONNNLLLKKKJJJHHHGGGFFFFFFFFFFFFHHHIIIIIIHHHGGGGGGJJJLLLSSSSSSWWWaaappp}}}uuulllkkknnnwwwSSSDDD???999666666666555333333333333333333333333333111222222222222111000000000111111111222333333333;;;666444555444333555999AAAHHHUUU```hhhkkkiiihhhllluuusss}}}uuutttuuudddRRRJJJHHHLLL[[[kkkgggZZZ[[[aaavvv~~~yyywww{{{~~~~~~|||yyywwwvvvuuusssssstttvvvyyywwwrrrqqqnnnkkkjjjiiihhhfffeee___\\\WWWRRROOONNNNNNOOOTTTVVVYYYZZZ[[[\\\^^^_________`````````______^^^[[[YYYXXXXXXXXXWWWTTTRRROOOLLLJJJHHHHHHHHHFFFEEEEEEFFFFFFEEECCC???<<<:::888777666555444444444444555555555555666666777777888888888888999;;;<<<============<<<======>>>>>>>>>@@@DDDFFFGGGGGGFFFEEECCCCCCDDDDDDEEEEEEFFFFFFJJJIIIGGGFFFDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDEEEFFFGGGGGGGGGFFFFFFEEEEEEDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEIIIHHHGGGHHHHHHGGGDDDAAAAAAAAAAAA@@@???>>>===<<<999777555333222222222222111111333444555666666666777777888888999999999999777999;;;<<<;;;<<<>>>@@@??????@@@@@@AAABBBBBBBBBCCCCCCCCCCCCCCCBBBAAAAAAAAA@@@@@@???>>>>>>??????@@@??????>>>======<<<<<<===???AAABBBAAAAAABBBCCCDDDDDDCCCBBBAAAAAA@@@??????>>>===<<<;;;<<<<<<===<<<<<<>>>@@@BBBEEEGGGIIIUUUVVVVVVXXXbbbpppzzz}}}~~~}}}{{{uuunnngggbbb```[[[VVVSSSRRRQQQNNNOOORRRUUUTTTTTTSSSSSSTTTTTTUUUSSSTTTUUUWWWYYY\\\^^^```cccbbbaaaaaaaaa^^^YYYVVVTTTPPPJJJGGGFFFGGGGGGGGGHHHHHHHHHIIIKKKNNNQQQRRRRRRUUUXXXZZZZZZ[[[\\\]]]^^^eeennnsssuuuxxx}}}SSSSSSRRRRRRRRRSSSTTTTTTSSSSSSTTTTTTTTTSSSSSSSSSTTTSSSRRRQQQPPPPPPPPPPPPLLLNNNQQQRRRRRRRRRSSSTTTWWWXXXWWWUUUSSSSSSUUUWWW]]]eeekkklllnnnppppppmmmfffbbb]]]YYYXXXVVVUUUTTTUUURRROOOMMMNNNMMMKKKIIIHHHGGGFFFFFFEEEFFFGGGHHHIIIJJJJJJIIIIIIJJJMMMOOOUUUXXXaaaoooyyyrrrlllmmmwww}}}iiiKKK>>>;;;888666777666555333333333333333333333333333111111222222222111111000///000000111222333333444999555333444444222444888???FFFRRR^^^gggkkkkkkjjjcccmmmwww~~~tttmmm{{{gggSSSJJJGGGJJJWWWfffzzzrrraaa\\\^^^rrr}}}xxxvvvwwwzzz}}}~~~|||{{{{{{wwwttttttuuuwwwxxxrrruuuwwwxxx|||}}}wwwssspppnnnkkkiiihhhgggeeeddd```]]]XXXSSSOOONNNNNNNNNQQQTTTWWWYYYZZZ\\\^^^```aaaaaa``````___^^^]]]]]]ZZZXXXWWWWWWWWWVVVSSSQQQOOOLLLJJJHHHGGGGGGEEECCCFFFFFFEEEDDDAAA>>>;;;999666555444444333333333444444444555555666666777777888888999999:::;;;<<<<<<>>>======<<<<<<<<<<<<===???AAADDDGGGHHHGGGEEECCCBBBBBBCCCDDDEEEFFFFFFFFFGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEECCCCCCDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFEEEEEEEEEEEEEEEGGGFFFEEEFFFFFFFFFCCCAAAAAAAAAAAAAAA@@@>>>===<<<777666444222111111111222111222333555666666666666777777777888999999999:::888:::<<<======>>>@@@BBB???@@@@@@AAAAAABBBCCCCCCBBBBBBCCCCCCCCCBBBAAAAAA?????????>>>>>>??????@@@@@@@@@@@@???>>>>>>=========???AAACCCCCCCCCEEEFFFHHHGGGFFFEEECCCBBBAAA@@@AAA@@@???=========>>>>>>>>>???@@@BBBCCCFFFIIIKKKYYY\\\^^^dddqqq}}}vvvooohhhcccaaa\\\WWWSSSSSSQQQOOOOOOSSSVVVVVVUUUUUUUUUUUUVVVVVVTTTUUUUUUWWWZZZ^^^aaacccfffeeeeeeffffffccc]]]XXXVVVRRRKKKGGGFFFGGGHHHHHHHHHIIIJJJLLLNNNQQQSSSUUUUUUXXX\\\^^^______```aaaaaagggooouuuxxx{{{UUUTTTSSSRRRQQQPPPPPPPPPRRRSSSTTTTTTTTTTTTSSSSSSSSSRRRQQQPPPOOOOOOOOOOOOLLLOOORRRTTTTTTSSSTTTUUUSSSSSSTTTRRRQQQPPPQQQSSSVVV\\\`````````bbbcccaaaXXXUUURRROOOOOOOOONNNMMMLLLKKKKKKKKKJJJIIIGGGEEEGGGGGGFFFFFFFFFGGGIIIJJJHHHIIIIIIIIIJJJLLLPPPTTTYYYbbbppp~~~uuukkkdddfffnnnyyy|||}}}zzzZZZEEE:::999888777777777666444333333333333333333333333000111111222222222111111//////000111222222333333666222222444444333555999<<>>======<<<<<<<<<<<<===@@@AAADDDFFFFFFEEECCCBBBAAAAAABBBCCCDDDDDDEEEEEEBBBBBBBBBBBBCCCDDDEEEEEEBBBBBBCCCCCCDDDDDDEEEEEEBBBBBBCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEEEEFFFFFFFFFFFFDDDCCCCCCCCCEEEEEEDDDCCCAAAAAAAAA@@@???>>>===<<<666555444222111111111222222333444555666777777777666666777888888999::::::999;;;===>>>>>>???AAACCC???@@@@@@AAAAAABBBCCCCCCBBBBBBBBBCCCBBBAAAAAA@@@>>>>>>>>>>>>???@@@AAABBBAAAAAAAAA@@@??????>>>>>>===???BBBDDDDDDEEEGGGIIIKKKJJJIIIGGGFFFDDDCCCBBBCCCBBB@@@?????????@@@@@@AAACCCDDDDDDDDDFFFIIIMMMYYY___fffooo{{{zzzuuupppjjjeeebbb]]]XXXUUUTTTSSSPPPQQQTTTWWWWWWVVVVVVVVVVVVWWWWWWUUUVVVWWWYYY\\\```dddfffhhhggggggiiikkkhhhaaa[[[WWWRRRLLLGGGGGGHHHIIIJJJJJJJJJLLLNNNQQQTTTVVVWWWWWW[[[```cccddddddddddddccciiipppvvv{{{~~~UUUTTTSSSQQQPPPOOONNNNNNQQQRRRSSSTTTUUUTTTSSSRRRQQQQQQPPPOOONNNNNNNNNOOONNNPPPSSSTTTTTTSSSTTTUUUPPPRRRSSSRRRQQQOOOOOOPPPPPPUUUYYYWWWWWWZZZZZZXXXSSSPPPMMMKKKKKKKKKJJJIIIGGGHHHIIIKKKKKKJJJIIIHHHGGGGGGFFFFFFGGGHHHJJJKKKGGGHHHIIIKKKMMMQQQWWW[[[bbbnnn}}}zzzhhh```___lll{{{zzzvvvvvv{{{gggKKK===888888888777777666666666333333333333333333333333000000111222222222222111///000000000111222222222333000000333555444666999:::AAAMMMZZZeeellloooqqqiiippplllyyyttt[[[MMMHHHHHHQQQ]]]qqqmmm___XXXhhhxxxvvvnnnpppuuuzzz|||}}}|||zzzwwwtttrrrtttyyy}}}}}}}}}}}}yyyxxxwwwuuuqqqnnnlllkkkhhhfffaaa___ZZZUUUQQQNNNLLLLLLLLLPPPTTTWWWYYY[[[^^^aaacccbbb```^^^]]]\\\[[[[[[YYYXXXVVVTTTSSSQQQNNNKKKMMMJJJHHHFFFFFFFFFDDDCCCCCCBBBAAA???===;;;999777444444333333333333333444333444444555666777888888999999:::;;;;;;;;;;;;;;;=========<<<======>>>>>>AAAAAABBBCCCCCCCCCBBBAAA@@@@@@AAAAAABBBBBBCCCCCC??????@@@@@@BBBCCCEEEFFFBBBBBBBBBCCCCCCDDDDDDDDDAAAAAABBBBBBBBBBBBBBBAAAAAABBBBBBCCCCCCBBBBBBAAADDDDDDDDDDDDEEEEEEEEEEEECCCAAAAAABBBCCCDDDDDDCCC@@@@@@@@@???>>>===<<<;;;666555444222111111222222222333555666777777888888777777888999:::;;;;;;<<<;;;===???@@@???@@@BBBDDD??????@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@>>>>>>>>>???@@@BBBCCCDDDBBBBBBBBBAAA@@@@@@??????>>>@@@CCCFFFGGGHHHKKKLLLMMMLLLKKKJJJHHHGGGFFFEEECCCBBBAAA@@@@@@AAABBBCCCDDDFFFHHHGGGFFFGGGLLLPPPZZZbbblllvvv~~~{{{xxxuuurrrmmmhhhddd___ZZZWWWVVVUUURRRSSSVVVXXXWWWWWWVVVVVVWWWWWWXXXVVVWWWYYY\\\```dddggghhhjjjhhhhhhkkknnnllleee___XXXSSSMMMIIIHHHJJJMMMNNNMMMNNNPPPRRRUUUWWWYYYZZZZZZ___eeeiiijjjiiiiiihhhgggkkksssyyy~~~SSSRRRQQQPPPOOOOOOOOOOOOOOOPPPRRRSSSSSSSSSQQQQQQOOOOOONNNNNNNNNNNNOOOOOOOOOQQQSSSSSSRRRQQQRRRSSSQQQRRRSSSQQQOOONNNNNNOOOKKKPPPSSSQQQPPPRRRRRRPPPOOOLLLJJJIIIJJJJJJIIIHHHGGGHHHKKKLLLLLLKKKKKKKKKGGGFFFFFFEEEFFFHHHIIIJJJJJJLLLNNNQQQUUU[[[bbbgggpppyyy|||mmmaaabbbnnn|||~~~~~~~~~vvvtttxxxyyyUUU@@@999666777777666555555555666333333333333333333333333000000111222222222222222000000000000111111111111333000000333444333555888999@@@KKKWWWbbbiiinnnoooooovvvpppsss{{{```PPPIIIGGGOOOZZZoooiiiXXXUUUbbbppp{{{tttmmmnnnuuu{{{}}}zzzzzzyyywwwvvvyyy~~~}}}{{{{{{zzzwwwsssooommmjjjgggeeebbb___[[[VVVQQQNNNLLLKKKKKKNNNRRRVVVXXX[[[^^^aaabbbaaa```^^^^^^^^^^^^___\\\ZZZWWWUUUSSSPPPMMMJJJKKKIIIGGGFFFFFFFFFEEECCC@@@@@@???===;;;999888777444444333333333444444444333333444555666777888888999:::;;;<<<<<<<<<;;;:::============>>>>>>???@@@BBBAAAAAA@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@AAABBBCCCDDDBBBCCCCCCCCCCCCCCCCCCCCC@@@AAAAAAAAAAAAAAA@@@@@@@@@AAABBBCCCCCCBBBAAA@@@AAAAAABBBBBBBBBCCCCCCCCCDDDBBB@@@@@@BBBBBBBBBAAA?????????>>>===<<<;;;:::666555444333222222333333333444555666777888888888999999:::;;;<<<===>>>>>>===???@@@AAA@@@@@@BBBDDD>>>>>>??????@@@AAAAAAAAAAAABBBBBBBBBBBBAAA@@@@@@>>>>>>???@@@AAACCCEEEFFFCCCCCCBBBBBBAAA@@@@@@@@@@@@CCCFFFIIIJJJLLLOOOQQQNNNMMMLLLKKKJJJIIIHHHGGGCCCBBBAAAAAABBBCCCEEEFFFFFFIIIKKKJJJIIIKKKRRRWWW^^^hhhrrryyy|||{{{xxxwwwuuuqqqjjjeeeaaa\\\XXXXXXVVVTTTUUUXXXXXXWWWWWWVVVVVVWWWWWWXXXVVVXXX\\\```dddgggiiijjjkkkiiihhhkkkooooooiiibbbZZZUUUOOOKKKKKKNNNQQQSSSQQQRRRTTTWWWYYY[[[\\\]]]___dddkkkooopppooonnnmmmkkkooovvv}}}QQQQQQPPPOOOOOOOOOPPPPPPMMMNNNPPPRRRRRRQQQPPPOOONNNNNNNNNMMMNNNNNNOOOOOOPPPQQQRRRQQQPPPPPPQQQRRRRRRSSSRRRPPPMMMLLLMMMOOOGGGLLLOOOMMMLLLMMMLLLIIIJJJHHHGGGHHHJJJKKKKKKJJJFFFHHHJJJJJJHHHGGGGGGGGGFFFFFFEEEEEEEEEGGGHHHIIIPPPRRRTTTXXX]]]dddlllrrr{{{nnnccc```iiixxxtttzzz}}}vvvwwwfffIII<<<;;;666666666555333333444666333333333333333333333333///000111222222222222222111111111000000000000000444111111444444222333666:::@@@JJJVVV```gggkkkmmmsssyyytttppp{{{{{{bbbRRRJJJHHHNNNYYYlll|||cccOOORRR^^^kkkuuurrrmmmkkktttzzz{{{~~~vvvxxxyyyyyy{{{xxxyyy}}}}}}zzzwwwrrrnnnkkkhhheeebbbbbb```[[[VVVRRRNNNLLLJJJJJJMMMRRRUUUXXX[[[^^^aaaaaa```_________aaabbbccc^^^[[[XXXVVVTTTQQQMMMJJJJJJHHHFFFEEEFFFFFFEEEDDD???>>>===<<<:::999888777444444444333333444555555333333444555666777888999999:::;;;<<<<<<<<<;;;:::============>>>@@@AAAAAABBBAAA@@@???>>>???@@@AAA@@@@@@??????????????????@@@@@@??????@@@@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@AAAAAAAAA@@@@@@???@@@@@@BBBBBBBBBBBB@@@@@@?????????@@@@@@AAAAAAAAAEEECCCAAA@@@AAAAAA???>>>>>>>>>>>>>>>===;;;:::999777666444333222333333444333444555777888888888888;;;;;;<<<===>>>???@@@AAA???@@@BBBAAAAAA@@@BBBCCC===>>>>>>???@@@@@@AAAAAAAAAAAABBBBBBBBBAAA@@@@@@>>>>>>???@@@BBBDDDFFFGGGDDDCCCCCCBBBBBBAAA@@@@@@BBBEEEIIIKKKMMMOOORRRTTTNNNNNNMMMLLLKKKJJJIIIIIIBBBBBBBBBBBBCCCEEEFFFGGGGGGJJJMMMMMMLLLOOOVVV]]]bbblllvvvzzz}}}}}}|||zzzyyyxxxssslllfffbbb]]]ZZZYYYWWWUUUVVVYYYWWWWWWVVVVVVVVVVVVWWWWWWWWWYYY]]]bbbfffiiijjjkkkllliiigggkkkpppqqqkkkeee\\\WWWQQQMMMNNNQQQUUUWWWUUUVVVXXXZZZ\\\^^^^^^___bbbgggnnnssstttsssqqqqqqnnnrrrxxxTTTSSSQQQOOONNNNNNNNNOOOMMMNNNOOOOOOPPPPPPOOOOOOQQQMMMKKKLLLPPPQQQOOOKKKNNNNNNNNNOOOOOOPPPPPPPPPPPPPPPOOONNNMMMLLLKKKJJJKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGHHHIIIJJJJJJKKKKKKGGGGGGGGGEEEDDDEEEHHHJJJPPPUUU\\\bbbiiiqqq{{{nnnbbbccciii|||tttxxxzzzyyywwwWWWDDD<<<:::999999888666666555555555444333222222111111222222333222111111000000111111000111111111111222222222222222111111222222333444999>>>GGGRRR\\\eeejjjmmmqqq~~~}}}vvvmmmxxx|||eeeSSSIIIDDDIIIUUUdddvvveeeTTTQQQXXXaaannnvvvooollluuu{{{|||yyyvvv|||||||||wwwnnnuuu~~~}}}yyyvvvqqqllljjjllljjjeee```]]]]]][[[XXXUUUPPPLLLJJJIIILLLRRRWWW[[[]]]]]]\\\aaaaaaaaaaaa```___^^^]]]aaa]]]XXXSSSQQQOOOMMMLLLGGGFFFEEEDDDCCCBBBAAA@@@@@@???===;;;999777555555333333222222222222222222555555555555666666666666777888;;;=========;;;:::======>>>???@@@@@@@@@@@@AAA@@@???>>>>>>>>>???@@@======>>>>>>?????????@@@??????>>>>>>>>>>>>??????BBBBBBBBBCCCBBBBBBAAA@@@????????????????????????@@@@@@@@@AAAAAA@@@@@@@@@??????@@@@@@@@@AAAAAAAAA@@@@@@??????>>>=========>>>======;;;:::999888888555444333222222222333444777888:::;;;;;;:::888777<<<<<<===>>>???@@@@@@@@@AAABBBBBBCCCBBBAAA???>>>===???AAAAAA@@@@@@AAABBBHHHFFFDDDCCCCCCCCCAAA???>>>???@@@BBBEEEGGGHHHIIIKKKIIIFFFDDDCCCCCCCCCDDDDDDEEEHHHNNNTTTXXXXXXVVVVVVUUUSSSQQQPPPMMMIIIFFFCCCCCCBBBBBBCCCEEEHHHJJJKKKKKKJJJKKKNNNUUU]]]dddllluuu{{{{{{}}}}}}{{{xxxrrrkkkfffdddaaa^^^[[[ZZZXXXUUUSSSYYYVVVTTTUUUXXX[[[ZZZYYYXXXZZZ^^^ccciiilllkkkjjjllliiiffffffggghhheeeccc```[[[UUURRRRRRTTTWWWXXXXXXVVVUUUVVVYYY]]]___aaaccclllxxx|||yyywwwuuuzzzQQQQQQOOOOOONNNOOOOOOPPPMMMNNNOOOOOOPPPPPPOOOOOOQQQMMMKKKLLLPPPQQQOOOKKKNNNNNNNNNNNNOOOOOOOOOPPPOOOOOONNNMMMLLLKKKJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJLLLPPPTTTTTTZZZccclllsss{{{zzzhhhhhhqqquuutttgggNNN@@@;;;:::666555444333333222222222444333222222111111222222333222111111000000111111000111111111111222222222222222111111222222333444888===FFFQQQ\\\eeekkknnnsss}}}}}}xxxxxxooosssxxxfffUUUKKKEEEIIIRRRaaarrr}}}cccRRROOOVVV___kkkuuujjjgggnnntttvvvxxx{{{yyytttoooyyyzzznnnhhhpppyyy~~~{{{vvvtttqqqmmmlllllljjjfffccc^^^^^^\\\YYYUUUPPPLLLJJJJJJNNNSSSYYY]]]_________``````aaa``````^^^]]]\\\___\\\WWWSSSQQQOOOLLLJJJGGGFFFEEEDDDCCCAAA@@@@@@>>>>>><<<:::888666555444222222222222222222222222555555555555666666666666777888999:::;;;;;;::::::<<<===>>>???????????????AAA@@@???>>>===>>>>>>???=========>>>>>>?????????>>>>>>>>>======>>>>>>>>>AAAAAAAAAAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@??????>>>>>>????????????@@@@@@@@@@@@??????>>>>>>===<<<<<<======<<<;;;:::999888888555444333222222333444444777777999::::::999888888===>>>???@@@AAAAAAAAAAAAAAABBBBBBBBBBBB@@@???>>>>>>@@@BBBBBBAAAAAABBBCCCEEEGGGHHHHHHGGGDDD@@@>>>===>>>@@@BBBEEEGGGIIIJJJLLLJJJGGGDDDCCCCCCCCCDDDHHHIIILLLQQQWWWZZZZZZXXXYYYWWWVVVTTTRRROOOJJJGGGDDDCCCBBBBBBCCCEEEGGGHHHJJJJJJJJJKKKOOOUUU]]]bbbooowww|||}}}}}}{{{uuuooojjjdddaaa]]][[[ZZZYYYWWWVVVYYYWWWUUUUUUXXXZZZ[[[ZZZYYY[[[```ggglllooonnnmmmllliiieeeeeeggghhhgggeeebbb]]]WWWSSSSSSUUUXXXYYY\\\ZZZXXXXXXYYY\\\^^^___hhhqqq}}}~~~|||zzz~~~OOONNNNNNNNNNNNOOOPPPQQQMMMNNNNNNOOOOOOOOOOOOOOOPPPMMMKKKLLLOOOPPPNNNLLLMMMMMMMMMNNNNNNNNNNNNOOOMMMMMMLLLKKKJJJIIIIIIHHHIIIIIIHHHHHHHHHHHHHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHKKKJJJJJJIIIHHHHHHGGGGGGHHHIIIIIIIIIKKKOOOUUUYYY\\\dddoooyyy{{{kkkgggvvv|||vvvoooRRRBBB;;;999888888777666555555444555555444333222222111111222222333222111111000000111111000111111111111222222222222222111111222222333444777<<>>>>>>>>>>>===@@@???>>>>>>======>>>>>>===============>>>>>>>>>=========<<<<<<=========????????????>>>===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>===============>>>>>>>>>>>>?????????>>>>>>===<<<<<<;;;<<<<<<;;;:::999888888777555444333222222333444555777777888888999999999:::???@@@AAABBBBBBBBBBBBBBBAAAAAAAAAAAAAAA???>>>>>>@@@BBBCCCDDDCCCCCCEEEFFFFFFKKKPPPPPPKKKDDD???>>><<<===@@@BBBEEEHHHJJJKKKMMMKKKHHHEEECCCCCCCCCDDDMMMNNNPPPUUUZZZ]]]^^^]]]^^^]]][[[ZZZXXXSSSMMMHHHEEEDDDBBBBBBBBBDDDFFFGGGHHHIIIKKKMMMPPPUUU\\\```nnnttt{{{}}}{{{zzz|||~~~yyysssnnneeeaaa\\\YYYYYYZZZZZZZZZYYYWWWVVVVVVXXXZZZ[[[ZZZZZZ]]]cccjjjoooqqqooommmddd```]]]]]]```cccdddcccfff```YYYTTTTTTVVVXXXYYY\\\[[[YYYYYYZZZ]]]```bbbnnnvvvNNNNNNNNNNNNOOOOOOPPPPPPMMMMMMNNNOOOOOOOOOOOONNNOOOMMMLLLLLLNNNOOONNNLLLMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKJJJJJJIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHJJJJJJJJJIIIIIIIIIIIIIIIIIIJJJJJJKKKMMMRRRYYY^^^fffnnnzzztttjjjiiiuuuZZZCCC<<<:::999777888888777666666666666666444333222222111111222222333222111111000000111111000000111111111222222222222222111111222222333444666;;;CCCNNNYYYdddlllqqqrrruuu{{{rrr{{{sssjjjtttppp]]]RRRKKKIIIKKKZZZjjj~~~|||fffUUUKKKQQQYYYdddtttiiieeeiiimmmqqqsssuuutttrrrhhhvvv{{{tttooobbb```dddlllssszzz|||vvvvvvuuuqqqlllhhhggggggaaa___]]]YYYUUUQQQNNNLLLIIIKKKOOOTTTXXX[[[]]]^^^```aaabbbcccbbbaaa___^^^YYYWWWTTTRRRPPPMMMIIIFFFFFFEEEDDDBBBAAA???>>>===;;;:::999777555333222111000000111222333333444444444444444555555555666666777777777777777999:::;;;======>>>>>>>>>>>>======@@@@@@??????>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;;;;;;;;;;<<<<<<>>>>>>>>>===<<<;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<=========>>>>>>======<<<;;;;;;;;;;;;::::::999888888777777555444333333333444555666888888888888999;;;<<<===???@@@AAAAAABBBBBBBBBAAAAAAAAAAAA@@@@@@??????>>>BBBDDDEEEEEEEEEFFFHHHJJJNNNSSSWWWTTTLLLCCC??????;;;<<>>===<<<999888777666444333222111000000111222333333444444444444444444555555555555888777777777888999:::;;;<<<===>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@?????????;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::;;;=========<<<<<<:::999999;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;::::::999::::::;;;;;;;;;<<<<<<<<<======<<<<<<;;;::::::999999999999888777777666666555555444444444555777777:::::::::;;;<<<===???@@@>>>??????@@@@@@@@@@@@???@@@@@@@@@@@@@@@@@@@@@AAADDDFFFGGGGGGHHHIIILLLNNNYYY[[[[[[UUUKKKBBB@@@@@@:::;;;>>>AAADDDGGGIIIKKKKKKJJJHHHFFFEEEFFFGGGHHHMMMPPPVVV[[[aaagggkkknnnmmmmmmllljjjeee\\\RRRKKKDDDCCCAAA@@@AAABBBDDDEEEFFFIIILLLOOOSSSWWW\\\___cccggglllppptttxxx~~~|||tttoooddd___ZZZWWWWWWZZZ]]]^^^ZZZZZZYYYYYYXXXYYY[[[\\\\\\^^^bbbfffhhhfffbbb]]]WWWUUUTTTYYYbbbkkkppprrrlllfff\\\VVVTTTUUUWWWYYYWWWYYY[[[\\\^^^bbbhhhmmmrrryyyPPPQQQQQQQQQPPPPPPOOONNNLLLMMMMMMNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKKKKKKKKKKKKKJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGFFFGGGGGGGGGGGGHHHHHHHHHGGGHHHHHHIIIIIIJJJJJJKKKHHHIIIKKKMMMPPPRRRTTTUUUTTTVVVYYY[[[___ccciiimmm}}}vvviiifffzzztttZZZBBB<<<>>>;;;888777555444444333333444444444444333222222111111222222333222111111000000111111000111111111111222222222222222111111222222333444555999???HHHSSS___hhhnnnlllkkkyyyxxxpppzzzvvvmmmyyyiiiXXXMMMKKKKKKWWWeeewwwttthhhSSSRRRVVVaaaooo~~~ggg\\\^^^eeennnsssqqqoooppprrrzzzzzzsssoookkkhhhiiilllqqquuuzzz~~~~~~|||xxxtttpppkkkhhhfffaaa___\\\YYYVVVSSSRRRQQQNNNOOOPPPSSSVVVYYY\\\^^^```aaadddeeeeeecccaaa```XXXUUURRRPPPNNNLLLHHHFFFEEEDDDBBBAAA???===;;;;;;888888777555444333222111111111111222222333333444333444444444444555555555777777777888999999:::::::::;;;<<<===>>>>>>>>>>>>???@@@@@@@@@@@@???>>>>>>;;;;;;;;;::::::::::::::::::999999888888999999:::::::::;;;;;;::::::999888::::::::::::::::::::::::999999::::::::::::999999:::::::::;;;;;;;;;;;;<<<<<<<<<;;;;;;:::999999999888888777777777666666666666555444444555666888999999:::;;;===>>>@@@AAAAAA===>>>>>>??????>>>>>>>>>@@@??????@@@AAABBBCCCDDDGGGHHHIIIIIIJJJLLLPPPRRR^^^]]]ZZZSSSIIIBBB@@@@@@999:::===???BBBEEEGGGHHHHHHGGGFFFFFFGGGIIIKKKLLLOOOSSSYYY___eeekkkqqqvvvvvvvvvuuussslll```SSSKKKCCCBBB@@@@@@@@@BBBDDDEEEHHHJJJMMMPPPSSSXXX]]]aaacccggglllrrrwww|||{{{ssslllbbb^^^YYYVVVWWWZZZ\\\]]][[[[[[[[[ZZZYYYYYY[[[]]]\\\]]]```bbbccc```[[[WWWSSSRRRTTT[[[fffpppvvvxxxpppiii___XXXUUUVVVXXXYYY\\\^^^``````aaadddjjjooouuu{{{OOOPPPQQQRRRRRRRRRQQQQQQLLLLLLMMMNNNNNNNNNNNNNNNLLLMMMMMMMMMLLLLLLLLLMMMKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIHHHHHHIIIJJJJJJKKKLLLLLLKKKLLLNNNPPPSSSUUUWWWXXXVVVZZZ___dddiiinnnssswwwwwwkkkiiiuuu```LLL<<<:::<<<888666888666666666555555666666777444333222222111111222222333222111111000000111111000111111111111222222222222222111111222222333444555888===EEEPPP\\\fffllloookkkvvv{{{qqqxxxyyynnn{{{oooYYYMMMKKKMMMUUUbbbsssxxxnnnZZZUUUVVVaaappp{{{dddYYY\\\eeeqqqvvvsssqqqrrrrrryyy{{{vvvooommmlllllllllooosssvvv|||~~~{{{vvvtttrrrpppkkkhhh```^^^[[[XXXVVVTTTTTTSSSPPPPPPQQQRRRTTTWWWZZZ\\\^^^```bbbddddddbbb```^^^YYYVVVRRRNNNMMMKKKIIIHHHDDDCCCBBB@@@>>><<<:::999888888777555444333222111222222222222222222222222333333444444444555555555444555777888999888888777666777999:::<<<<<<=========>>>>>>???>>>===<<<;;;;;;:::::::::999999999999999888888777777888888999666777777888888888888888888888888888888888888888999999999::::::999999999:::::::::;;;;;;;;;<<<<<<;;;;;;;;;:::999999888888777777666666666666555555666555555555555777888999777999;;;>>>???@@@AAAAAA===>>>>>>??????>>>======?????????@@@BBBDDDFFFHHHHHHIIIJJJKKKLLLNNNRRRUUU[[[YYYUUUOOOIIIDDD@@@>>>999:::<<<>>>AAACCCEEEFFFDDDDDDDDDEEEHHHKKKOOOQQQSSSWWW]]]ccchhhooovvv{{{}}}}}}|||yyypppcccTTTJJJAAA@@@??????@@@BBBDDDFFFJJJLLLNNNQQQTTTYYY___cccgggjjjooouuuzzz{{{qqqjjjaaa]]]XXXVVVWWWYYYZZZ[[[[[[\\\\\\[[[YYYYYY[[[^^^\\\]]]^^^``````^^^ZZZVVVSSSSSSVVV^^^iiisssxxxzzzuuunnnccc[[[WWWXXXZZZ\\\___bbbeeeeeeeeehhhooouuuzzzNNNOOOQQQSSSTTTTTTTTTSSSLLLLLLMMMNNNNNNNNNNNNMMMLLLMMMMMMMMMLLLKKKLLLMMMKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIJJJJJJKKKLLLMMMMMMNNNOOOPPPRRRUUUWWWYYYZZZ\\\aaahhhooouuuzzztttiiiffflll{{{UUUDDD888999999444444999333333222222222333333444444333222222111111222222333222222111000111111111000111111111111222222222222222111111222222333444555777<<>>@@@@@@@@@???>>>>>>?????????>>>>>>===>>>>>>???@@@CCCFFFHHHJJJIIIJJJKKKLLLMMMOOOTTTWWWVVVTTTPPPMMMJJJEEE@@@<<<999:::;;;===???AAACCCDDDBBBBBBCCCEEEIIIMMMQQQTTTWWW[[[aaafffkkkpppwww}}}|||sssdddTTTIII@@@???>>>>>>@@@BBBDDDFFFLLLMMMOOOQQQTTTYYY```dddiiilllpppvvv{{{{{{qqqiii```]]]XXXVVVVVVXXXYYYYYY[[[]]]]]][[[YYYXXX[[[^^^]]]]]]]]]___```^^^[[[XXXYYYYYY]]]eeepppyyy}}}~~~yyyqqqfff]]]ZZZZZZ\\\]]]___cccggghhhiiinnnvvv}}}OOOOOOPPPPPPOOOOOONNNMMMLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNNNNNNNMMMMMMMMMLLLNNNMMMMMMKKKJJJIIIHHHGGGKKKJJJJJJIIIIIIHHHHHHGGGFFFGGGHHHGGGFFFEEEFFFGGGHHHKKKOOOOOOMMMLLLMMMNNNQQQQQQTTTVVVUUUTTT[[[dddffflllttt|||rrrkkklllpppyyy~~~cccEEEAAA;;;777666555444333333333333222222222111111111111111000111111222222111111111111111111111111000000000000000000000000333222222222111111000000111444:::BBBKKKVVVbbbiiipppmmmnnnyyyzzz{{{}}}uuuzzzbbbNNNHHHKKKQQQaaauuu}}}wwwdddXXXSSS\\\kkkzzzjjjTTTOOOTTT\\\fffmmmooommmjjjrrrwww|||{{{vvvrrrqqqrrrxxxsssqqquuu{{{yyysssooommmjjjiii]]]ZZZWWWUUUUUUUUUUUUTTTRRRQQQPPPOOOPPPSSSVVVXXX^^^```ccccccaaa_________XXXUUUQQQMMMLLLJJJHHHFFFDDDBBB@@@>>><<<:::999999777777555444333222222222333333333333333333333333111111222222222333333333111222333444555777888888999888777666666777777888888999999::::::999999888888888777777666666666555555555555555555555555555777777777777777666666666888888999999999999888888::::::::::::::::::::::::999999999999999999999::::::::::::999999999888888666555444444666777777666888666555444444555777888:::;;;<<<=========<<<;;;;;;;;;<<<<<<======>>>>>>AAAAAABBBCCCDDDGGGKKKNNNQQQQQQPPPPPPQQQRRRSSSTTTVVVSSSPPPLLLIIIEEE@@@<<<::::::;;;===>>>@@@AAAAAAEEECCCCCCFFFLLLPPPRRRRRRWWW^^^fffjjjlllrrr{{{qqq```QQQIIIAAA@@@??????@@@CCCEEEGGGMMMPPPSSSVVVYYY\\\aaadddhhhnnnuuu{{{}}}uuukkkddd___XXXSSSSSSVVVYYYZZZYYYXXXWWWWWWWWWYYY[[[]]]___^^^^^^^^^______``````[[[aaagggmmmuuu~~~~~~xxxmmmeee]]]XXXYYY]]]eeeiiikkkkkkpppxxx||||||NNNNNNNNNNNNNNNMMMMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKLLLKKKKKKJJJHHHGGGFFFFFFJJJJJJIIIIIIHHHHHHHHHGGGGGGHHHIIIIIIHHHHHHJJJKKKHHHKKKNNNOOONNNMMMNNNPPPSSSSSSUUUYYYYYYYYY```iiiuuu{{{xxxjjjmmmxxx~~~uuulllQQQAAA===999666666666666555444444444333333333222222222222111111111111222222111111111111111111111111000000000000000000000000////////////.........---111444:::AAAJJJUUUaaahhhnnnkkkllluuuvvv~~~gggRRRJJJLLLNNN^^^rrrnnn___UUU\\\jjjzzzzzzxxx~~~fffRRRNNNRRR[[[fffnnnqqqooommmrrrwww{{{{{{wwwsssrrrsssvvvrrrqqqtttxxx{{{~~~yyytttqqqooollljjj^^^[[[WWWUUUUUUVVVUUUUUUSSSRRRQQQQQQRRRUUUXXXZZZ___aaacccdddcccaaa``````[[[XXXSSSPPPNNNLLLIIIHHHCCCBBB@@@>>><<<:::999999777666555444333222222222333333333333333333333333222222222333333333333444222333333444555666777777555555555555666888:::;;;999999::::::::::::999999777666666666555555555555444444444444444444444444666666666666666666666666777888888888888888888777888999999999::::::;;;;;;::::::::::::999999999999999999999999888888888888777555444444666777666666777666555444444666888999<<<<<<===>>>>>>===<<<;;;;;;;;;<<<===>>>>>>??????AAABBBDDDDDDEEEHHHKKKNNNSSSRRRQQQQQQQQQQQQSSSSSSTTTRRRNNNKKKIIIEEE@@@===;;;;;;<<<<<<===>>>??????AAA@@@@@@DDDJJJOOORRRRRRYYYaaakkkpppsssxxxppp___OOOGGGAAA@@@??????AAACCCEEEGGGLLLOOORRRUUUXXX\\\```cccgggmmmuuuzzz}}}yyyooofffaaaZZZUUUTTTVVVXXXYYYYYYXXXWWWVVVWWWYYY[[[\\\^^^^^^]]]]]]]]]___aaabbb```fffkkkqqqzzz{{{qqqhhh```YYYYYY^^^eeejjjmmmooouuu~~~MMMMMMMMMMMMMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHIIIIIIHHHGGGGGGFFFEEEEEEHHHHHHHHHHHHHHHHHHHHHGGGHHHIIIJJJKKKJJJKKKMMMPPPMMMOOOQQQRRRQQQPPPPPPQQQTTTTTTXXX]]]___bbbjjjsss|||nnnhhhxxxxxxrrr}}}~~~\\\EEE<<<999666555555777777777555555555444444444333333333333222222111222222333111111111111111111111111000000000000000000000000111111111111111000000000111444999@@@HHHSSS___fffjjjhhhhhhqqqyyy~~~mmmXXXMMMLLLIIIXXXmmm|||iiiYYY[[[hhhvvv|||uuurrrrrrxxx~~~{{{cccQQQLLLQQQZZZeeennnssssssqqqtttwwwzzzzzzvvvsssrrrssssssqqqppprrrtttvvv|||xxxuuussspppmmmjjj^^^[[[XXXVVVVVVVVVVVVUUUTTTSSSSSSSSSTTTWWWZZZ[[[___bbbdddeeedddbbbbbbbbb]]]ZZZUUUQQQNNNKKKIIIFFFBBBAAA???===;;;:::999888777666555333222222222222333333333333333333333333333333333444444444555555444444555555555666666666555555555555666888999:::888999999::::::999999888555555444444444444333333333333333333444444444444555555555666666666666666666777777888888777777666666777777888999:::;;;;;;;;;;;;;;;::::::999999999888888888777777777666666777666444444555666555444555555444444555777999:::>>>>>>>>>>>>===<<<;;;;;;;;;;;;<<<===???@@@AAAAAABBBDDDFFFGGGHHHIIILLLNNNTTTSSSRRRPPPPPPPPPPPPQQQQQQOOOMMMKKKIIIEEEAAA>>><<<<<<;;;<<<<<<<<<===>>>@@@???@@@DDDJJJOOOSSSUUU]]]eeepppwww{{{}}}mmm\\\MMMFFF@@@?????????AAACCCFFFHHHKKKNNNQQQTTTWWWZZZ___bbbgggmmmtttyyy~~~}}}tttiiiddd\\\WWWUUUUUUVVVVVVXXXWWWVVVVVVVVVXXXZZZ\\\]]][[[ZZZZZZ\\\___cccfffiiimmmqqqvvvwwwnnnddd\\\\\\```ggglllqqquuu|||LLLMMMMMMMMMMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFEEEEEEGGGGGGHHHHHHHHHHHHHHHHHHIIIJJJKKKKKKKKKLLLOOOQQQSSSTTTVVVVVVVVVUUUTTTSSSWWWWWW[[[bbbgggllluuu}}}zzzxxxuuuxxxwwwuuujjjPPPBBB999777444444555666666666444444444444333333333333444333222222222222222222111111111111111111111111000000000000000000000000222222222222222222222222111444888>>>FFFQQQ\\\dddhhhfffgggmmm{{{||||||ttt]]]OOOJJJFFFTTThhh}}}ttt]]]ZZZbbbooosssoooooorrrwww}}}}}}}}}{{{dddRRRMMMQQQZZZeeeoootttuuuuuuuuuwwwxxxvvvssspppoooooonnnmmmoooqqqqqqttt~~~}}}{{{xxxvvvsssooojjjggg___\\\XXXVVVVVVWWWVVVVVVTTTTTTSSSTTTUUUWWWZZZ[[[___bbbeeefffeeeddddddddd\\\YYYSSSOOOLLLIIIEEECCCAAA@@@>>><<<;;;999888888666555444333222222222222222222333333333333444444444444444444555555555666666666666555555555555555888777777666555555555555666777777888888777777666333333333333222222222222222222333333333333333444555555555555555666666666666666777777777777666666555666666888999:::;;;;;;<<<<<<<<<;;;:::999888888777777666666666555555555777666444444555555555444444444555555777999;;;<<<>>>>>>======<<<;;;:::999;;;;;;<<<>>>???AAABBBBBBCCCFFFIIIJJJKKKKKKLLLMMMSSSRRRPPPNNNMMMMMMMMMMMMNNNLLLKKKJJJIIIFFFBBB???;;;:::::::::;;;<<<>>>???CCCCCCDDDGGGLLLQQQVVVYYY```hhhrrrzzzxxxhhhXXXLLLFFF??????>>>???AAADDDGGGIIIKKKMMMPPPSSSVVVZZZ^^^bbbgggmmmtttzzz~~~wwwlllfff___YYYVVVTTTTTTSSSUUUUUUTTTTTTUUUWWWZZZ[[[ZZZYYYWWWXXX\\\bbbhhhlllppptttvvvyyy~~~uuujjjaaabbbgggnnntttyyy|||MMMMMMMMMMMMMMMLLLLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIJJJKKKKKKKKKKKKLLLOOORRRSSSUUUWWWZZZ\\\^^^^^^]]]^^^]]]aaaiiipppuuu~~~xxxsssxxx{{{yyy|||sssSSSBBB>>>999777555444444555444333333333333333222222222222444333222222111111111222000000000000000000000000000000000000000000000000.../////////////////////222444777<<>>???AAABBBBBBDDDGGGKKKMMMMMMLLLKKKLLLOOONNNLLLKKKJJJJJJJJJJJJLLLKKKJJJJJJJJJGGGCCC@@@888888888999;;;>>>@@@BBBEEEFFFGGGIIILLLRRRWWW[[[dddjjjsss{{{vvveeeVVVJJJDDD>>>>>>>>>???AAADDDGGGIIIKKKNNNQQQTTTWWW[[[___bbbhhhnnnuuu|||yyyoooiii```YYYUUUSSSRRRQQQRRRRRRRRRRRRTTTWWWZZZ\\\XXXWWWWWWYYY^^^eeemmmrrruuuwwwyyy{{{zzzooohhhlllsss~~~MMMMMMMMMMMMMMMLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHIIIIIIGGGGGGHHHIIIIIIJJJKKKKKKLLLMMMMMMMMMNNNPPPTTTWWWTTTUUUZZZ```ggglllnnnnnnllljjjlllsssxxx|||}}}mmmvvvyyy~~~^^^DDD;;;;;;999777555444555555333222333333222222222111111111333333222111000000000000000000000000000000000000000000000000000000000000//////000000000000111111222333666:::AAALLLWWW___gggggghhhjjjsssyyyuuujjjTTTIIIFFFOOO___sssnnn^^^YYY___ooo}}}vvvnnnlllooosss{{{}}}|||~~~}}}~~~rrr```UUUXXX]]]fffnnnsssuuuuuutttsssqqqooommmkkkkkkjjjlllkkknnnrrrtttuuu|||}}}yyyvvvrrrmmmgggccc```]]]ZZZXXXXXXXXXXXXWWWVVVVVVVVVVVVVVVWWWWWWXXX\\\___bbbddddddccccccddd]]]YYYSSSOOOLLLIIIEEECCC???>>>===;;;999888888888444444333222222222222222111222222333333444444555444444444555555555666666666666666666666666666666333333444555666666555555111222222333333222222111000111111111111222222222222222333333444444555555555555666666777777888888666777777888888777777666666777777888999:::;;;;;;:::::::::999999888888888666666666555555555444444555333222333555666666555444555666888999;;;<<<<<<;;;:::999888888888888888;;;;;;<<<===???@@@AAAAAACCCGGGMMMOOOOOOLLLKKKJJJKKKJJJIIIHHHHHHHHHIIIJJJKKKKKKKKKKKKKKKHHHDDD@@@888888888999;;;???BBBDDDDDDEEEGGGHHHLLLQQQXXX^^^iiioooxxxwwweeeTTTGGGAAA=========???AAAEEEHHHJJJMMMPPPSSSVVVYYY\\\aaadddjjjpppxxx~~~zzzqqqjjj```WWWRRRQQQQQQQQQPPPPPPQQQRRRUUUYYY]]]___[[[ZZZZZZ\\\aaahhhppptttuuuxxx{{{~~~}}}ssspppxxxKKKLLLLLLLLLLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGHHHHHHIIIIIIIIIGGGHHHHHHIIIKKKLLLLLLMMMNNNOOOPPPRRRTTTXXX]]]aaa```aaaeeemmmvvv}}}{{{yyy}}}cccLLL>>>::::::888777555555666666444333444444333333333222222222333222111000////////////000000000000000000000000000000000000000000000000111111222222333333333333222333555999???JJJUUU]]]eeeggghhhiiiooo}}}xxxrrrrrrZZZMMMFFFMMM[[[mmm}}}zzzeeeZZZ[[[lll}}}{{{uuupppnnnooottt~~~}}}||||||}}}{{{xxxzzzxxxhhh[[[\\\```fffmmmqqqrrrrrrqqqooommmlllmmmnnnnnnnnnqqqooopppuuuwwwwwwyyy}}}}}}zzzvvvsssooojjjgggaaa^^^ZZZXXXXXXYYYXXXXXXYYYYYYXXXXXXXXXWWWWWWWWWYYY\\\```bbbbbbbbbbbbcccZZZWWWRRRMMMJJJHHHEEECCC>>>===<<<:::999888888888444333222222111222222222111111222333333444555555333333444444444555555555666666666666666777777777222333444555555555444444111111222222222222111111000000111111111222222222222333333444555555666666666666777777888999999:::777888888888888888888777888999999999::::::;;;;;;888888888888888888888888666666666666555555555555333222111222555666777666555666777999:::;;;;;;;;;;;;:::999888888999999:::;;;;;;<<<===>>>>>>??????CCCGGGMMMPPPPPPMMMIIIHHHHHHGGGGGGGGGHHHIIIKKKLLLLLLLLLLLLMMMLLLIIIDDDAAA;;;:::999:::<<>>AAAEEEIIIKKKOOORRRUUUXXX[[[^^^cccfffkkkrrr{{{|||rrrjjj___UUUPPPOOOPPPQQQPPPQQQRRRTTTXXX]]]bbbdddaaa```___```dddiiiooorrrssswww|||~~~uuuvvvJJJJJJKKKKKKJJJJJJIIIHHHJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFGGGHHHHHHIIIIIIGGGHHHIIIJJJKKKMMMNNNNNNOOOQQQSSSUUUYYY^^^eeejjjooopppssszzzcccIII===:::999777777555555555777777666555555555444444444333333333222111000///............000000000000000000000000000000000000000000000000......//////000000000111222333555888>>>IIITTT\\\dddfffhhhhhhmmmyyy~~~xxxxxxqqqxxx___QQQFFFKKKXXXiiixxxkkk\\\[[[lll}}}{{{wwwsssrrrqqquuu~~~|||{{{{{{{{{wwwwww|||lll^^^___bbbggglllpppqqqpppnnnmmmkkkkkknnnppprrrsssuuurrrrrrwwwyyywwwvvvwww~~~zzzwwwtttqqqnnnkkkaaa^^^ZZZXXXXXXYYYYYYXXX[[[[[[[[[ZZZYYYXXXXXXWWWWWWZZZ^^^```aaaaaaaaabbbWWWSSSNNNJJJHHHEEECCC@@@>>>===<<<:::999888888888333333222222111222222222111111222333333444555555333333333444444444555555555666666666777777777888666666666666555333111000222222222333333222222222000000111111222222222333333333444444555666777777666777777888999:::::::::888888999999999999888888::::::::::::::::::::::::777777777777777888888888777777666666666555555555222111000222555777777777666777888999:::;;;;;;;;;;;;:::999999999:::;;;<<<;;;;;;<<<<<<======>>>>>>BBBGGGNNNQQQPPPLLLIIIGGGFFFFFFFFFGGGHHHKKKMMMNNNLLLLLLMMMMMMMMMJJJEEEAAA===<<<;;;:::<<<>>>AAACCCBBBEEEIIILLLQQQZZZdddkkkqqq{{{tttcccSSSGGG@@@<<<<<<===>>>AAAEEEIIIKKKQQQSSSWWWYYY\\\```dddhhhmmmttt}}}sssjjj^^^SSSNNNNNNPPPQQQQQQRRRSSSVVV[[[```eeehhhfffeeeddddddfffiiimmmpppqqqwww}}}~~~wwwzzzIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGFFFEEEEEEEEEEEEGGGHHHIIIGGGIIIJJJKKKKKKMMMOOOQQQTTTTTTUUUXXX```kkkvvv}}}~~~||||||rrrSSSEEE???999666:::666555444333333333333333222222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000111111111000000000000000222111333888;;;AAALLLVVVbbbkkkkkkiiiooosss|||~~~sssyyyiiiyyykkkUUUIIINNNSSSaaavvvjjj\\\YYYeeeuuu}}}zzzuuurrrtttwww{{{}}}{{{|||~~~yyyzzz|||qqqfffgggjjjkkklllmmmnnnooonnnllljjjkkknnnqqqsssttttttuuuuuuuuutttvvvyyy{{{|||xxxtttpppllliiieeeaaa[[[YYYYYYYYYXXXVVVZZZYYYXXXWWWXXXXXXZZZ[[[[[[]]]___```aaa```___^^^YYYVVVQQQMMMJJJGGGDDDAAA======<<<;;;999888777777555444222111000111222222//////111222333444444444444444444555555555555666666666666666666555555444666666555555555444444444333333333222222222111111111111111111111111222222444555555666777888888888888888888888888888888888999999:::::::::;;;;;;;;;======<<<;;;::::::999999999888777555555666666777888888777666444333222222555444333444666888888888:::999999999999999999888777777777777777777888999999999999:::;;;>>>@@@AAAAAAFFFMMMQQQPPPMMMIIIGGGBBBCCCEEEIIIMMMNNNMMMKKKHHHIIIIIIJJJHHHFFFDDDBBB===:::999:::>>>AAABBBAAAAAAEEEKKKPPPVVV^^^hhhpppyyyxxxjjj[[[NNNDDD???>>>>>>>>>???BBBEEEIIIKKKMMMPPPTTTXXX[[[^^^cccfffmmmrrryyy}}}~~~~~~~~~{{{iiiXXXRRRNNNJJJKKKPPPOOOSSSXXX\\\```dddeeeeeemmmhhhfffiiikkkjjjllloooqqqxxx|||xxxzzzJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGDDDDDDDDDDDDEEEGGGIIIJJJGGGIIIKKKLLLLLLNNNQQQTTTWWWYYY\\\bbblllyyy|||sssnnnuuu~~~}}}bbbHHH>>>;;;666444777666666555444444444555555222222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111222111333888;;;???JJJTTT^^^ggggggeeekkknnnvvv~~~rrr|||}}}lllyyynnnWWWKKKOOOSSS```tttlll^^^YYYbbbppp}}}~~~xxxsssssstttwww}}}}}}zzzyyyyyyzzz{{{||||||~~~vvvpppkkkfffeeehhhkkkmmmmmmpppnnnmmmnnnqqqtttvvvvvv{{{zzzxxxuuussstttwwwzzz{{{wwwssspppllliiifffbbb\\\YYYYYYYYYXXXWWW[[[ZZZYYYYYYYYYZZZ[[[\\\\\\]]]___``````___^^^]]]XXXUUUPPPLLLIIIFFFCCC@@@======<<<:::999888777666444333222222111111111222///000111222333444444444444444444555555555555666444444555666777777777666666666555555555444444444333333333333222222222222333333333333333444444444555666666777888888999999999999999999999999999999999999:::::::::;;;;;;;;;===<<<<<<;;;::::::999999888888666555555555666777777777666555444333222222444444333555666888999999:::::::::999999999999999777777777666777777888999999999999999;;;===@@@AAACCCGGGMMMPPPOOOLLLHHHFFFDDDDDDFFFIIILLLMMMLLLJJJHHHIIIIIIIIIHHHFFFDDDBBB===;;;999;;;>>>AAABBBAAADDDHHHNNNSSSYYYbbblllttt~~~zzzqqqeeeYYYMMMDDD???>>>>>>???@@@CCCGGGJJJMMMOOOQQQUUUXXX[[[^^^bbbeeelllqqqwww{{{~~~{{{iiiXXXQQQMMMIIIKKKQQQSSSYYY^^^aaaeeejjjlllkkkkkkggggggjjjlllkkkmmmpppuuu~~~~~~xxxsssKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGFFFEEEEEEFFFGGGHHHJJJLLLMMMKKKLLLNNNOOOPPPRRRVVVXXXZZZ___gggqqq~~~yyyiiigggnnn~~~cccOOO===999999666444666666555555555555555666777222222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000/////////000000111111111333222333777999===FFFPPPYYYccccccaaafffgggmmmzzzuuuyyymmmvvvsssZZZMMMPPPQQQ]]]qqq~~~nnn```WWW\\\ggg}}}zzztttrrrpppppptttyyy|||{{{zzzyyyxxxxxxxxxxxx||||||~~~xxxnnndddbbbfffllloooooorrrqqqppprrruuuxxxyyyyyyzzzuuurrrssswwwzzz{{{wwwssspppmmmjjjhhhccc]]]YYYXXXYYYYYYZZZ[[[[[[[[[[[[[[[\\\]]]]]]^^^^^^______^^^]]][[[ZZZVVVRRRNNNKKKHHHEEEBBB@@@===<<<;;;:::888777666666222222222333222222111000///000111333444444444444444444444555555555555666333333555666777888888888666666666555555555444444444444333333333222222222555555555555666666666777777777888888999999::::::999999999999999999999999::::::::::::;;;;;;;;;;;;<<<<<<;;;;;;::::::999999888777666555555555666666666666555444333333222222333444555666777999:::;;;;;;;;;::::::999999999999777666666666777777888999888888888999;;;===@@@AAAEEEIIINNNPPPNNNJJJGGGEEEEEEEEEFFFHHHKKKKKKJJJHHHHHHHHHIIIIIIHHHFFFDDDCCC===<<<;;;<<<>>>AAABBBBBBFFFKKKQQQWWW^^^gggrrryyyssspppiiiaaaVVVLLLCCC???>>>??????AAADDDIIIMMMOOOQQQTTTXXXZZZ\\\___ccceeekkknnnsssxxxzzz}}}{{{iiiXXXQQQLLLHHHLLLSSSYYYbbbjjjmmmpppuuuvvvsssmmmjjjjjjmmmoooooorrrwww|||{{{yyyvvvrrrnnnLLLKKKKKKKKKKKKKKKJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJLLLNNNPPPRRRSSSPPPQQQRRRRRRSSSUUUYYY\\\^^^gggtttmmmhhhooo~~~jjjPPPCCC999888:::888777777444444444444444555666777222222222111111111000000000000000000000000000000000000000000000000000000////////////////////////---......///000111222222333222333666888:::CCCLLLVVVaaabbb```cccbbbeeeqqqzzzxxxlllrrrvvv^^^OOOOOONNNYYYmmm{{{~~~ooo```TTTVVV___uuuyyyrrrooollljjjlllqqqwwwxxxzzz{{{{{{zzzzzzzzzzzz{{{}}}wwwqqqkkkiiilllqqqtttuuurrrrrrsssuuuxxx{{{{{{zzz~~~yyytttrrrtttzzz~~~yyyuuurrrooommmjjjeee```[[[YYYYYYZZZ[[[[[[[[[\\\\\\\\\]]]^^^^^^_________^^^\\\ZZZXXXWWWSSSPPPLLLIIIGGGDDDAAA???===<<<;;;999888666555444000111222333333222111000000111222333444444444444444444444555555555555666444444555777777888888888666666666666555555555555444444444444333333333333555555666666777888888888999999999:::::::::;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<;;;;;;;;;:::::::::999999777777666666666555555555555555444444333333222222222444666888888999;;;<<<;;;;;;::::::999999888888666666666666666777888999888888888999;;;>>>@@@BBBIIILLLOOOPPPMMMJJJGGGEEEFFFFFFFFFGGGIIIIIIHHHFFFGGGGGGHHHGGGGGGEEEDDDCCC>>>===<<<===>>>@@@BBBCCCHHHLLLSSSZZZaaakkkvvv~~~wwwllliiieee^^^UUULLLDDD?????????@@@BBBFFFJJJOOOQQQUUUXXX[[[]]]___aaadddffflllooorrruuuwwwzzz~~~{{{iiiXXXQQQLLLIIINNNWWWaaaooo||||||tttpppnnnppprrrttt{{{|||uuuuuuuuuuuuuuusssqqqoooLLLKKKKKKKKKJJJJJJJJJIIIFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGIIIJJJLLLOOOQQQSSSTTTUUURRRSSSSSSSSSTTTWWW[[[^^^fffrrrzzziiimmm|||lllSSSDDD===888999:::999777777222222222222333444555555222222222111111111000000000000000000000000000000000000000000000000000000////////////////////////------...///000111111222222111333666666888@@@IIIUUUaaacccaaacccaaaaaakkk|||uuu|||oooqqqwww___PPPNNNJJJSSSgggvvvqqq___PPPPPPXXXkkk~~~|||vvvooollliiigggiiimmmrrrvvv{{{}}}}}}{{{{{{|||}}}}}}~~~tttvvvvvvtttqqqppprrrtttpppppprrruuuxxxzzzzzzyyyxxxwwwtttrrrrrrwww~~~|||xxxvvvsssqqqjjjgggbbb]]]ZZZYYY[[[\\\[[[\\\\\\]]]^^^_________```___^^^\\\ZZZXXXVVVUUUQQQNNNKKKHHHFFFDDDAAA???<<<<<<:::999777555444333///000222333333222111000111222333444444444444444444444444555555555555666666777777777777777666666777777666666666555555555555555555444444444333333555555555666777888888888::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<:::::::::::::::999999999777777777777777666666666444444444444444444444444333666999:::999:::;;;===;;;;;;:::999888888777777555555555555666777888999888888888:::<<>>>>>>>>>>>>>>@@@BBBDDDGGGLLLSSS[[[cccmmmyyy~~~qqqjjjhhhddd^^^UUUMMMEEE@@@???@@@AAACCCGGGKKKOOORRRXXXZZZ]]]___aaacccfffhhhqqqsssuuuwwwxxxzzz~~~{{{jjjZZZRRRNNNLLLSSS^^^mmmxxxsssooopppsssyyyyyytttmmmoooqqqrrrsssrrrrrrrrrKKKKKKKKKJJJIIIIIIHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHHHHHHHHHHIIIIIIIIIJJJLLLOOOQQQSSSTTTTTTQQQRRRSSSTTTUUUYYY^^^bbbqqq~~~vvvsss~~~~~~www\\\HHH===:::888777777666555444222222222222222222333444222222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000.........//////000000000000000222555555666===FFFSSS```cccbbbddd___^^^gggyyy{{{qqqttt}}}vvvuuuzzzbbbSSSOOOHHHNNNaaaooouuuaaaOOOMMMUUUaaatttxxxrrrllljjjgggeeegggkkknnnssszzz}}}|||zzz{{{|||tttxxxzzzvvvmmmggggggjjjkkklllnnnrrrvvvwwwvvvtttoooooopppppprrrwww}}}{{{xxxuuusssjjjhhheee```\\\ZZZ[[[]]]\\\]]]^^^```aaaaaaaaaaaa___^^^]]]ZZZXXXVVVTTTSSSPPPMMMJJJGGGFFFDDDAAA???<<<<<<:::888666444333222///000111111222111111111222222333444444444444444444444444555555555555666777888888888777777666555777777777666666666555555666666555555555444444444444444555666777888999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;<<<<<<<<<<<<::::::::::::999999999999888888999999999888777666444444555555555555555555444888;;;<<<:::999;;;===::::::999888777666666555444444444555666777888999999999999;;;===@@@CCCDDDJJJLLLMMMLLLJJJGGGEEEEEEEEECCCBBBCCCDDDDDDCCCBBBDDDDDDCCCCCCCCCBBBBBBBBB??????@@@??????@@@BBBEEEFFFKKKSSS[[[dddooo{{{xxxooojjjhhhccc]]]UUULLLFFFBBB@@@@@@AAACCCFFFKKKOOOQQQXXXZZZ]]]```aaacccfffiiiuuuwwwyyyzzz{{{|||{{{|||lll\\\TTTPPPOOOYYYfff}}}tttqqqooorrrwwwuuunnniiigggjjjnnnpppqqqrrrssstttJJJJJJJJJIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIJJJJJJJJJJJJLLLNNNPPPRRRSSSTTTTTTRRRSSSUUUWWW[[[aaahhhmmm{{{zzz___KKKBBB999999888555444444444333444444333222222222333333222222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000....../////////////////////...000444444555<<>>>>>;;;999:::<<<999999888777666555444444444444444555666777888999:::::::::<<<>>>AAADDDFFFGGGIIIIIIHHHFFFCCCCCCCCCCCCAAA@@@@@@BBBBBBBBBAAABBBBBBAAAAAAAAAAAAAAAAAA???@@@AAA@@@??????BBBEEEEEEKKKSSS\\\eeeppp}}}}}}vvvpppkkkhhheee```YYYRRRKKKFFFCCCAAAAAABBBCCCFFFJJJMMMPPPUUUXXX[[[^^^```bbbeeehhhqqqssswwwyyyzzz|||~~~}}}mmm^^^WWWSSSSSS___mmmsssnnnnnnqqqyyy|||qqqjjjeeecccdddhhhmmmpppqqqrrruuuwwwJJJJJJIIIHHHHHHGGGFFFFFFIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKMMMNNNQQQSSSUUUUUUUUUUUUTTTVVVYYY\\\bbbiiirrrxxx~~~jjjLLL>>>===999:::999555333444555555666555444444333333333333222222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000///////////////............---000333444555<<>>???@@@AAAAAA@@@AAAAAA@@@?????????@@@@@@???AAABBBAAA??????BBBFFFFFFKKKTTT\\\fffrrr~~~zzzpppkkkiiigggeeebbb]]]VVVOOOJJJFFFDDDBBBBBBBBBCCCEEEIIILLLOOOSSSVVVYYY\\\^^^aaadddgggjjjmmmrrruuuwwwyyy{{{|||}}}nnn___XXXUUUVVVcccrrryyygggjjjmmmuuurrriiidddccccccdddiiinnnqqqrrrtttwwwzzzJJJIIIHHHGGGGGGGGGHHHIIIJJJIIIIIIIIIIIIIIIJJJJJJHHHKKKLLLLLLOOOTTTUUURRRTTTVVVWWWUUURRRQQQTTTWWWXXXccchhhlllvvvvvvuuu}}}~~~rrrTTTCCC:::666777777777666555555444444777666444222111111111222333333222111000000111111000000000000000000000000222111000//////......///000000000000000000000000////////////000000000000000111222222333666:::===JJJYYYaaaccceee^^^XXX^^^jjj{{{}}}qqqooo|||}}}~~~vvv___OOOFFFLLLTTT___tttsssXXXMMMOOONNN```zzz~~~zzzmmmeeefffeee```bbbkkkssswww|||~~~}}}|||}}}~~~|||{{{|||xxxdddSSSSSSVVVUUUWWW^^^eeefffhhhmmmqqqqqqnnnjjjfffccceeekkkpppqqqsssvvvuuu}}}{{{uuuqqqrrroooiiiccc___^^^^^^^^^eeedddddddddeeeeeefffggg^^^]]][[[YYYWWWTTTRRRQQQNNNKKKHHHFFFEEEDDDBBB@@@===:::777555555555444222333222222222222222222222222333555777777666555444333333333444444444555555555666888888666666666777999999888777666666777777888888777666666777888888999999888888888999;;;<<<999:::;;;;;;<<<<<<;;;;;;;;;;;;<<<>>>????????????AAA@@@>>>===;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;:::999888777777555555555555555666777888555777999:::::::::;;;<<<888777666555444444555666555555555666666666666666777888999:::<<<===>>>>>>BBBAAA@@@???>>>>>>??????===============>>>??????>>>===============>>>>>>>>>??????>>>>>>@@@CCCFFFDDDIIIRRR\\\gggqqqwww{{{yyypppgggaaa______```^^^YYYUUUPPPKKKFFFBBBCCCCCCBBBCCCFFFJJJNNNPPPMMMVVV^^^```]]]^^^dddkkkooommmmmmoooooopppzzz{{{qqqfff^^^XXXZZZeeeqqqrrrjjjiiijjjsss}}}~~~pppfff```\\\[[[^^^eeehhhlllqqquuuxxxyyyzzzIIIHHHGGGFFFFFFGGGHHHIIIIIIHHHHHHGGGGGGHHHHHHIIIJJJJJJIIIKKKSSSZZZZZZTTTVVVWWWWWWUUUUUUXXX___eeehhhrrrvvvzzzzzz~~~~~~yyyxxx{{{~~~|||}}}}}}\\\FFF???===:::777777666666555555444444555444333222222222333444333222222111000000111111000000000000000000000000000000000///000000111111000000000000000000000000////////////000000000000000111222222333555:::===GGGWWW___bbbeee^^^WWW\\\dddyyyxxxsss|||{{{xxxxxxbbbRRRGGGLLLSSS]]]rrrttt[[[MMMMMMQQQbbb{{{zzznnneeeeeeddd```cccllluuuzzz}}}{{{zzz|||tttbbbUUUVVVZZZZZZ]]]cccggghhhlllqqqttttttppplllhhhfffiiirrrxxxxxxuuutttsss{{{zzzuuuqqqooolllhhhdddaaa_________bbbbbbaaaaaaaaaaaabbbbbb\\\[[[ZZZXXXVVVTTTRRRRRRNNNKKKHHHFFFEEEDDDBBB@@@===:::777555555555333222222222222222222222222222222333555666777666555444333333333444444444555555444666777777666555555666::::::999888888888888888555555666666777888888888888888777777888999:::;;;999:::;;;;;;<<<<<<;;;;;;;;;<<<===>>>>>>>>>>>>>>>??????===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;:::999888777777555555555555555555666777666888::::::888888888999888777666555555555666666555555666666666666777777999999:::;;;<<<<<<======???>>>>>>==============================>>>>>>???>>>===============>>>>>>===>>>>>>>>>===???BBBEEEEEEJJJQQQ[[[cccjjjoooqqquuusssnnnhhhaaa\\\ZZZZZZ[[[YYYVVVRRROOOJJJFFFDDDCCCCCCBBBDDDGGGKKKOOORRRSSSWWW[[[[[[ZZZ\\\bbbiiiooolllkkkmmmoootttyyyqqqggg```ZZZ[[[eeepppzzzssshhheeegggoooyyyxxxxxx}}}sssggg```\\\ZZZ[[[^^^hhhkkkooosssuuuvvvvvvvvvGGGFFFFFFEEEFFFGGGIIIJJJIIIIIIHHHHHHHHHHHHIIIIIILLLKKKJJJMMMXXXaaa```YYYXXXYYYYYYYYY[[[bbbmmmuuu|||}}}|||xxx{{{}}}vvviiillllllgggccchhhwwwxxxxxx}}}fffGGG<<<>>>===999777777666666555444444444333222222222222333444555333222111111000111111111000000000000000000000000////////////000111222333000000000000000000000000////////////000000000000000111222222222555999<<>>>>>>>>============<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::888777666666666555444444444555555666888999999777666666666888777666666555666666666666666666777777777888888::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>======<<<<<<<<<======<<<=========<<<>>>@@@CCCFFFIIIPPPWWW]]]aaacccdddccccccbbb___ZZZWWWVVVWWWTTTSSSRRRPPPMMMJJJGGGEEECCCCCCCCCDDDHHHLLLQQQTTTXXXXXXWWWVVVVVVZZZaaafffllliiihhhkkkqqq{{{}}}vvvppphhhbbb]]]\\\cccmmmrrrvvvxxxsssllliiilllqqqzzz}}}tttmmmnnnrrrvvv{{{qqqhhh___[[[ZZZYYY]]]bbbiiilllooossstttsssqqqpppEEEEEEEEEEEEFFFHHHJJJKKKKKKKKKJJJJJJJJJKKKLLLLLLNNNOOOOOORRRZZZbbbccc^^^ZZZ\\\^^^```dddmmmxxx}}}yyyvvvxxxzzz|||}}}tttcccUUUYYY\\\\\\bbbsss~~~|||uuuUUU@@@<<<>>>999222777666666555555444333333333333333333333333333333222222111111111111111222000000000000000000000000///.........//////000111////////////////////////////////////000000000000000111111111222444888;;;???OOOYYY___eee___XXX\\\]]]zzzzzzyyyyyyxxxyyynnnZZZJJJIIILLLTTTiiimmmYYYOOOQQQ^^^ppp}}}|||}}}rrrfffbbbaaabbbhhhooo{{{zzzxxxvvvssssssvvvuuuuuuuuuuuuuuutttsssrrrnnnlllqqqvvvmmmnnnwww|||xxxtttmmmlllkkkiiifffcccaaa___^^^]]][[[YYYXXXWWWWWWWWWUUUUUUTTTSSSSSSRRRRRRQQQNNNKKKHHHFFFDDDCCC@@@>>><<<:::666555444444333222000000000000000111111111333444555555666666555555333333333444444444555555444666777777666555555666:::999999888888888999999555666888::::::999777666555555666777777888999:::999:::;;;;;;<<<<<<;;;;;;=========>>>======<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<========================;;;<<<<<<;;;:::999777666666666555444333333333333444666777777666555555666888777777777777777777777666666777777888999999999<<<<<<<<<<<<<<<;;;;;;;;;::::::;;;<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>======<<<<<<;;;;;;<<<<<<;;;<<<===<<<<<<<<>><<<;;;777222666666666555444444333333555555444444333222111111222111111111111111222222000000000000000000000000000///...---------------////////////////////////////////////000000000000///000111111111333777:::>>>MMMVVV]]]fffbbb[[[^^^aaa~~~}}}yyytttwwwvvvxxxbbbNNNHHHHHHOOOdddzzzuuu___PPPOOOZZZjjj{{{{{{yyy}}}vvvjjjdddbbbeeekkkqqq}}}zzzvvvvvvxxx{{{yyyuuurrrppppppsssuuuvvvssswwwxxxooommmwww~~~zzzvvvqqqpppnnnlllhhhccc```^^^]]][[[ZZZXXXVVVUUUTTTTTTRRRRRRRRRRRRRRRQQQQQQQQQNNNKKKHHHEEEDDDBBB@@@>>><<<999666444444444333111//////000000000111111111333444444555555555555555333333333444444444555555666777999999777666777888888888777777777777888999999:::;;;<<<;;;888666444444555666777888999::::::999:::;;;;;;<<<<<<;;;;;;<<<============<<<<<<;;;:::::::::::::::;;;;;;<<<========================;;;<<<<<<<<<;;;999777666666555444333333222333333222333666666666555666888777777888888888888888888777777888888999::::::;;;======<<<<<<<<<;;;;;;;;;;;;<<<===>>>???>>>>>>>>><<<===>>>>>>??????>>>>>>======<<<;;;;;;:::;;;;;;:::;;;<<<<<<;;;<<<===???@@@CCCGGGLLLOOOQQQQQQQQQQQQTTTVVVVVVUUUSSSRRRRRRSSSTTTTTTRRRMMMIIIHHHIIIEEEEEEEEEGGGKKKOOOTTTWWWUUUTTTTTTWWW\\\```bbbbbbaaadddjjjttt|||vvvrrrnnnjjjddd```ccciiixxx|||~~~{{{wwwyyynnn]]]XXXTTTWWW[[[^^^dddjjjooouuu{{{|||{{{zzztttnnneee```\\\\\\]]]]]]ccciiijjjlllqqquuuwwwwwwvvvuuuFFFFFFFFFFFFGGGIIIKKKLLLIIIIIIJJJKKKMMMOOOPPPQQQNNNUUUZZZYYYXXX\\\aaabbbccciiipppuuuwww{{{uuu```SSSQQQOOOSSS\\\mmm~~~}}}ZZZMMM???999888777777888666666555555444333333333555555555444333222000///111111111000111111222333000000000000000000000000111000///...------------000000000000000000000000////////////000000000000///000000000000222666999<<>>???@@@AAAAAAAAA??????===>>>???@@@AAA@@@???>>>===<<<;;;::::::::::::::::::;;;======<<<<<<===>>>???@@@CCCGGGIIIKKKLLLLLLNNNPPPRRRSSSRRRQQQQQQRRRUUUWWWWWWTTTNNNJJJJJJKKKGGGGGGGGGHHHLLLPPPUUUXXXTTTUUUXXX]]]aaaddddddcccccclllxxx}}}vvvtttrrrpppkkkgggjjjppp~~~qqq```QQQMMMLLLPPPSSSVVV\\\cccgggnnnssssssrrrqqqnnnjjjbbb___]]]^^^^^^^^^cccjjjoooqqquuuyyy|||~~~HHHHHHGGGGGGHHHJJJLLLMMMKKKKKKMMMOOOQQQTTTVVVWWWVVV\\\___^^^```eeehhhhhhjjjpppvvv{{{}}}uuueeeXXXUUUXXXVVV```rrrhhhLLLBBB999888888666666999666555555444444333333222333444444444444333111111111111000000111222222333000000000000000000000000111000000/////////000000000000000000000000000000////////////000000000000///000000000000111555888;;;GGGNNNVVVbbbbbb^^^bbb\\\wwwzzzsssvvv[[[NNNIIILLL```vvv}}}dddPPPHHHRRR___ooo~~~uuullliiilllppprrr|||zzznnnjjjmmmqqqnnnooonnnllllllnnnssswww~~~|||xxxvvvpppxxx}}}yyyuuuuuusssooojjjeeeaaa]]][[[YYYXXXWWWUUUSSSRRRRRRQQQRRRRRRQQQQQQQQQPPPPPPPPPNNNKKKHHHEEECCCAAA>>><<<<<<999666444333333222111000000111111222333333444444444444444444555666666333333333444444444555555666777999999777666777888888777777777888888999:::::::::999888777555444444444555777999;;;;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;::::::;;;<<<============::::::999999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>===:::888666222222222222222222333444222444666777666555666777777888999:::::::::999999888888999:::;;;<<<======<<<<<<<<<<<<============@@@AAABBBCCCCCCAAA@@@>>>>>>???AAABBBBBBAAA@@@???===<<<;;;:::999999999999:::<<<======<<<<<<===>>>@@@AAAAAACCCEEEGGGHHHIIIMMMOOOQQQRRRRRRSSSTTTVVVTTTWWWXXXUUUOOOLLLLLLNNNIIIHHHHHHJJJLLLQQQUUUWWWXXXZZZ^^^aaacccdddeeeeeelllyyy~~~vvvuuuuuuvvvsssqqqvvv}}}xxxbbbUUUJJJGGGGGGKKKOOORRRXXX___cccjjjooommmkkkkkkiiifffaaa______`````````fffnnnssstttwww{{{~~~JJJIIIHHHHHHIIIJJJLLLMMMOOOOOOQQQSSSVVVYYY\\\^^^```bbbccceeejjjqqqrrrooooootttzzz}}}qqqddd]]]YYY\\\ccckkkyyy~~~sssTTTDDD;;;777;;;===888444444666555555444444333222222111222333444555444333222111111000000111222333333000000000000000000000000000000000000111222333444000000000000000000000000////////////000000000000///000000//////111555777999EEEKKKSSS___aaa]]]bbbWWWqqquuukkkuuu}}}aaaRRRKKKMMM```wwwgggSSSDDDMMMZZZjjjyyynnnkkknnnqqqrrr|||~~~ppp```ZZZ]]]aaaeeehhhkkklllmmmooossswww{{{zzzxxxtttsssuuurrrxxx|||wwwtttsssqqqmmmhhhccc```]]]\\\XXXWWWUUUTTTRRRQQQQQQQQQRRRRRRRRRQQQQQQPPPPPPOOONNNKKKHHHEEECCCAAA>>><<<;;;999555444333333222111000000111222333333444444555444444444444555666666333333333444444444555555555666888888666666666777999888888888999::::::;;;888777666555444444444555444555888:::;;;<<<<<<<<<999:::;;;;;;<<<<<<;;;;;;999:::;;;<<<============;;;:::999999888888999999;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>===;;;888666111111111111222333444444555666888777666444555555777888999:::;;;::::::999888888999:::;;;======>>><<<<<<<<<<<<======>>>>>>AAABBBCCCCCCCCCAAA???>>>>>>@@@AAACCCCCCBBBAAA@@@===<<<;;;:::999999999999:::<<<>>>>>>===<<<===>>>BBBBBBAAAAAABBBDDDFFFGGGNNNPPPRRRTTTUUUVVVYYY[[[RRRVVVXXXUUUPPPMMMNNNPPPJJJJJJIIIJJJMMMQQQUUUWWW]]]___bbbcccccccccfffhhhuuuvvvuuuwwwyyyyyyyyyjjjXXXNNNFFFDDDEEEJJJMMMPPPVVV]]]ccciiimmmkkkhhhgggfffcccbbbaaaaaadddddddddjjjrrrssstttvvvyyy}}}JJJMMMOOONNNKKKJJJLLLNNNVVVTTTRRRSSSYYY```fffjjjjjjiiiiiijjjmmmsssyyy}}}|||kkkeeegggmmmyyy~~~{{{zzz{{{~~~uuuYYYHHH<<<:::888777555555555666444444333333333333222222333333333222222111111111//////............//////000000000000000000000000000000000000000000000000000000000000000000000000///////////////000111111/////////000111333444555555>>>GGGNNNWWW___aaa```YYYdddrrr}}}{{{iiikkkxxxrrrYYYJJJLLL^^^qqqlllQQQOOOOOOYYYmmm~~~tttllllllrrrxxxfffVVVTTTZZZ^^^bbbdddhhhmmmqqqvvvxxxzzztttlllnnnrrrrrrsssvvvrrrzzz{{{xxxxxxwwwrrrkkkeeeaaa^^^\\\ZZZZZZTTTQQQSSSSSSQQQQQQTTTPPPOOOOOOPPPQQQQQQPPPNNNNNNLLLIIIFFFBBB???===<<<555555444333333333333444111111222222222333333333333333333444444444555555555555555555555555555555333444444555666777777777888999:::;;;;;;:::888666777666555444444555666777888888999999999::::::::::::::::::;;;<<<===>>>???===>>>@@@AAAAAA???===;;;;;;;;;;;;::::::;;;<<<<<<<<<===============<<<<<<=========<<<:::888555444333222111111111333555777777777666555555666888888:::888777888999999888777888888:::;;;<<<>>>??????<<<;;;::::::<<>>BBBFFFFFFDDDAAAAAABBBEEEEEEEEEEEEDDDCCCBBBAAA??????>>><<<999999:::<<<:::<<<>>>?????????@@@AAABBBBBBBBBDDDFFFIIILLLNNNRRRRRRTTTXXX[[[[[[XXXTTTWWWXXXZZZYYYUUUQQQNNNMMMKKKJJJJJJKKKNNNRRRVVVYYY\\\```gggjjjfffbbbgggppp{{{zzzyyyyyyyyy{{{~~~yyykkk\\\OOOIIIAAABBBDDDGGGJJJQQQXXX^^^fffggggggggggggfffffffffdddcccbbbbbbdddiiipppuuuxxxuuuuuuyyy|||~~~NNNPPPRRRQQQOOOOOORRRUUUWWWVVVVVVXXX]]]bbbgggjjjkkkkkkkkkmmmrrryyy|||xxx}}}zzzssssssvvv}}}}}}xxx^^^JJJ@@@;;;:::888777666555555666444444333333333333222222333333333222222111111111222111111000000111111222000000000000000000000000000000000000000000000000///////////////////////////////////////000111111/////////000111222444555555===FFFMMMUUU^^^```___XXXbbbooo}}}|||hhhgggrrr{{{```NNNKKKXXXhhhvvv]]]NNNLLLSSSdddssswwwpppoootttyyyzzzcccWWWWWW[[[]]]```dddiiiooorrrsssrrrppptttiiibbbeeejjjmmmppptttxxx~~~~~~zzzwwwvvvqqqkkkfffdddbbb```^^^ZZZUUURRRSSSTTTRRRRRRTTTPPPPPPOOOPPPQQQQQQPPPNNNNNNMMMJJJFFFCCC@@@>>>===888777666555444444444444111111222222222333333333333333444444444555555555555555555555555555555555555555555666777888888888888999:::;;;:::999777666666555555555555666777888999999999:::::::::;;;;;;<<<<<<;;;;;;;;;<<<=========>>>@@@AAAAAA???===;;;;;;;;;::::::::::::;;;;;;<<<<<<============<<<<<<======<<<;;;:::777555444333222111111222333555666777777666555666777888999:::999888888999:::999777999999:::<<<===???@@@@@@======>>>???AAABBBCCCDDDBBBDDDFFFFFFDDDBBBCCCDDDDDDDDDDDDDDDDDDCCCAAAAAA=========;;;:::999;;;===<<<>>>@@@AAA@@@@@@AAABBBDDDDDDDDDFFFHHHKKKNNNPPPRRRTTTYYY___cccbbb]]]YYYZZZZZZZZZXXXTTTQQQQQQQQQNNNMMMLLLLLLNNNQQQTTTVVVYYY]]]dddhhhfffdddlllvvv|||xxxxxxyyyzzz{{{|||qqqeee\\\PPPGGGBBBAAACCCEEEGGGJJJPPPVVVZZZaaaaaabbbbbbbbbcccdddfffffffffddddddfffkkkrrrvvvyyyvvvwww|||QQQTTTVVVUUUTTTUUUYYY]]]]]]^^^```bbbfffiiilllmmmpppqqqssswww}}}{{{nnnkkknnnvvv}}}}}}ttt[[[GGG===;;;:::999888777666555555555444444333333333333222222222222222222222111111111222222222111111222222222000000000000000000000000000000000000000000000000///////////////////////////////////////000111111/////////000111222333444444<<>>>>>===<<<<<<<<<<<<<<<>>>???@@@AAAAAA???===<<<;;;::::::999999:::::::::;;;<<<<<<=========<<<<<<<<<<<<;;;:::888666555444111222222333333444444555777777666666777888888999:::999888999:::;;;:::999;;;;;;<<<===>>>@@@AAAAAA>>>@@@BBBDDDFFFFFFFFFEEEGGGHHHHHHGGGEEEDDDEEEFFFDDDDDDDDDCCCCCCBBBAAA@@@;;;;;;<<<;;;:::;;;===??????AAACCCCCCCCCBBBCCCDDDFFFGGGGGGIIIKKKNNNQQQSSSVVV[[[ccckkkooollleee```]]]]]][[[XXXUUUSSSTTTUUUQQQPPPOOONNNOOOQQQSSSTTTVVVZZZ```eeefffhhhqqq|||~~~wwwtttuuuwwwyyy{{{~~~rrreeeXXXRRRMMMFFFAAA???AAACCCEEEGGGJJJMMMRRRUUU\\\]]]^^^______bbbeeehhhjjjiiiggggggjjjoootttwwwzzzyyy{{{TTTWWWXXXXXXWWWYYY^^^bbbgggiiilllnnnpppqqqrrrsss{{{}}}{{{tttooopppuuu|||zzzzzz|||}}}rrr[[[III???<<<===999888888777666555555555444444333333333222222222222222222111111111111111111111000000000000111111///////////////////////////////////////////////////////////////////////////////////////000000111////////////000111222333333:::AAAGGGOOOXXX\\\[[[WWW[[[eeexxxiii```ddd{{{lllWWWMMMSSS^^^uuulllXXXPPPMMMWWWeeeuuu{{{xxxyyy{{{mmmaaa^^^^^^\\\aaaeeekkkooooookkkfffccc]]]^^^cccjjjrrrwwwzzz|||~~~zzztttqqqllliiigggfffdddbbbXXXRRRPPPQQQRRRQQQQQQSSSQQQPPPPPPQQQRRRRRRQQQOOONNNMMMKKKIIIEEEBBB@@@>>>;;;:::888666444333222222111111222222222333333333444444444444555555555555555555555555555555555555888888999999::::::::::::999999999888777666555444444444555666888999:::;;;<<<<<<<<<<<<============>>>>>>======<<<======>>>>>>???@@@AAA@@@???>>>===;;;;;;:::999999999999:::;;;;;;<<<<<<======<<<<<<;;;:::999888777555444333000111222333444444444444777777777777888999999:::;;;:::999:::;;;<<<;;;:::<<<======>>>@@@AAAAAABBBAAABBBDDDFFFGGGHHHIIIIIILLLKKKIIIGGGEEEEEEFFFGGGCCCCCCCCCCCCBBBAAA@@@???999:::;;;;;;;;;<<>>CCCKKKTTTYYYYYYWWWXXX^^^ppp~~~nnnbbbcccvvvoooYYYNNNQQQZZZlll}}}lllXXXNNNIIIQQQ^^^pppzzzzzz{{{~~~nnnfffddddddfffgggiiijjjjjjiiigggfff___hhhuuu|||uuurrrmmmiiigggdddaaa___VVVPPPNNNPPPQQQOOOPPPRRRQQQPPPPPPQQQRRRRRRQQQOOONNNNNNLLLJJJGGGDDDAAA???;;;:::888666444222111111111111222222222333333333444444444555555555666666666666666666666666666666999999999999999:::::::::888777777777666555444444333444555777999:::;;;<<<<<<<<<=========>>>>>>>>>===<<<<<<===>>>???@@@@@@???@@@@@@AAA@@@???>>>===<<<;;;::::::999999999:::::::::;;;<<<<<<<<<<<<<<<999999888666555444333333000111222333444444444444666777888888999:::::::::;;;:::::::::<<<======;;;===>>>>>>???@@@AAABBBBBBCCCCCCCCCDDDFFFIIILLLNNNOOOMMMIIIGGGFFFFFFFFFFFFBBBBBBBBBAAAAAA@@@???>>>999:::;;;;;;<<<>>>AAADDDDDDFFFHHHIIIHHHGGGHHHIIIJJJJJJKKKLLLOOORRRUUUVVV^^^eeennntttssslllccc]]][[[^^^aaaaaa___[[[XXXWWWRRRRRRRRRRRRSSSTTTUUUVVVVVVWWW[[[```bbbfffpppzzz|||xxxtttooonnnpppvvvyyy}}}~~~||||||{{{yyyyyy|||ppp___XXXOOOHHHGGGEEEBBBAAACCC@@@BBBEEEGGGIIIKKKOOORRR\\\___ccceeeeeehhhnnnsssrrrooommmnnnqqqvvvxxxyyy{{{{{{aaadddgggfffeeedddgggiiikkknnnrrrssstttvvv{{{uuuvvv{{{wwwkkkjjjmmmssshhhKKKAAA@@@===888666666777777777777666555444444444333333333333222222000000000111111111111111222222222111111222222222000000000000000000000000000000000000000000000000........................///////////////000111111///////////////000111222111666;;;@@@GGGQQQWWWWWWWWWVVVYYYgggyyyxxxyyyvvvgggfffooo|||www___OOONNNTTTccc{{{~~~ppp\\\QQQJJJQQQ^^^ppp{{{yyyzzz~~~xxxooommmnnnkkkjjjhhhffffffggghhhiiieeettt}}}zzz|||~~~vvvrrrmmmiiifffccc___\\\UUUPPPMMMOOOQQQOOOPPPSSSRRRQQQPPPQQQSSSSSSQQQPPPNNNNNNMMMKKKIIIEEEBBB@@@:::999777555333222111111111111222222222333333333444444555555555666666666666666666666666666666666888888888888888888888888666666555555555555444444444555777888:::;;;;;;;;;<<<<<<=========>>>>>>>>><<<<<<======>>>@@@AAABBB@@@@@@@@@@@@@@@??????>>>======<<<;;;::::::::::::999:::;;;<<<<<<<<<<<<<<<888777666444333333222333111222222333333444444555666777888::::::;;;;;;;;;<<<;;;:::;;;===>>>>>>===>>>>>>??????@@@AAAAAABBBDDDCCCCCCDDDGGGKKKPPPSSSQQQMMMIIIFFFFFFEEEDDDDDDAAAAAAAAAAAA@@@???>>>===:::;;;<<<===>>>@@@CCCFFFEEEGGGIIIJJJJJJJJJKKKLLLLLLLLLMMMOOOQQQTTTWWWXXX^^^ccciiikkkhhhaaaZZZVVVZZZ^^^bbbdddbbb]]]ZZZXXXSSSSSSSSSTTTTTTUUUVVVWWWVVVVVVYYY]]]___bbbjjjsss~~~|||vvvsssqqqmmmmmmoooxxxzzz}}}~~~}}}zzzuuussswwwtttqqqoooooosssxxx{{{uuueeeWWWRRRKKKEEEDDDCCC@@@@@@BBBCCCEEEGGGIIIKKKOOOTTTWWW___dddjjjlllkkkmmmrrrwwwwwwtttqqqrrrvvvzzz{{{{{{}}}}}}eeeiiilllllliiigggggghhhfffjjjnnnpppsssyyywwwqqqvvv{{{kkkTTT@@@======999666777555666777777777666555444444444333333333333222222///000000000111111111222222111111000000111111222000000000000000000000000000000000000000000000000........................///////////////000111111000////////////000111111000555999===DDDOOOUUUVVVVVVTTTTTT___uuunnnooorrrzzzmmmiiihhhwwwiiiUUUNNNOOOXXXqqqvvv```TTTMMMRRR^^^ooozzzxxxxxx}}}yyytttssssssnnnkkkgggdddbbbcccfffggghhhyyy}}}xxxrrrooopppsssyyy}}}uuurrrnnnjjjgggccc___\\\VVVQQQNNNQQQRRRQQQRRRTTTRRRQQQQQQQQQSSSSSSQQQPPPNNNNNNNNNLLLJJJFFFCCCAAA;;;:::888666555444333333111111222222222333333333555555555555666666666666666666666666666666666666777777777777777666666666444444444444444444555555555666888999;;;;;;;;;;;;<<<<<<<<<=========>>>>>>>>>>>>>>>>>>??????@@@AAAAAAAAAAAA@@@@@@@@@?????????>>>===<<<;;;;;;;;;;;;888999:::;;;<<<<<<<<<<<<777666444333222222222222333222111111222333555666666777999:::;;;<<<<<<;;;<<<;;;;;;<<<>>>??????>>>>>>>>>??????@@@@@@AAAAAAAAABBBDDDGGGKKKOOOSSSUUUPPPMMMHHHFFFEEEEEEBBB@@@@@@@@@@@@@@@???>>>===<<<;;;===>>>>>>???AAAEEEHHHDDDGGGIIIKKKKKKLLLMMMOOOOOOOOOPPPQQQTTTWWWYYY[[[^^^aaadddccc___YYYVVVUUU[[[^^^bbbcccaaa^^^[[[ZZZWWWVVVVVVUUUUUUUUUUUUUUUTTTTTTVVV[[[]]]___fffnnnttt|||}}}~~~|||{{{tttooonnnmmmkkklllnnntttuuuxxxyyyxxxuuuqqqnnnnnnkkkgggddddddfffhhhiiilllooopppnnnkkkfff]]]SSSNNNHHHEEEEEEDDDBBBBBBFFFGGGHHHJJJMMMPPPUUU[[[```eeelllsssuuuttttttxxx}}}}}}yyyuuuwww{{{~~~eeeiiimmmmmmiiifffeeeeeedddhhhlllpppttt}}}|||{{{nnnXXXGGG;;;<<<<<<888888>>>555666777777777666555444444444444333333333222222//////000000111111111222//////............//////000000000000000000000000000000000000000000000000........................///////////////000111111000////////////000000111///444888;;;CCCMMMTTTUUUUUURRRRRR[[[oooeeegggkkkssspppllldddtttsss\\\QQQPPPQQQiii}}}zzz]]]QQQJJJNNNYYYhhhyyywwwwww{{{|||uuuttttttsssppplllhhhcccaaaaaacccdddhhhzzz}}}uuummmhhheeegggiiiooo|||tttqqqnnnkkkhhheeeaaa^^^XXXRRRPPPRRRTTTSSSSSSVVVRRRQQQQQQRRRSSSSSSRRRPPPNNNOOONNNMMMJJJGGGCCCAAA;;;:::999777666555555555111111222222222333333333555555555555666666666777777777777777777777777777666666666555555555555555333333333333444555666666555666888:::;;;;;;;;;:::<<<<<<<<<<<<============AAA@@@??????>>>?????????AAAAAAAAA@@@@@@@@@????????????>>>===<<<;;;;;;;;;888999:::;;;<<<<<<<<<<<<777666444222111111222222333222111111111333555777666777999;;;<<<<<<<<<<<<<<<<<<;;;<<>>>>>>>>??????@@@@@@AAA???BBBFFFJJJOOORRRTTTUUUOOOLLLHHHFFFEEEDDDAAA>>>@@@@@@@@@??????>>>===<<<===>>>???@@@@@@BBBFFFHHHDDDFFFIIIKKKKKKLLLNNNPPPQQQQQQRRRSSSVVVYYY\\\]]]```bbbccc```\\\XXXXXXYYY]]]___aaaaaa___]]]]]]]]]YYYYYYXXXWWWUUUTTTSSSRRRRRRRRRTTTYYY\\\^^^cccjjjpppwwwyyyuuuuuuzzzyyyssstttnnniiijjjkkkjjjkkknnnlllnnnqqqttttttsssqqqpppgggccc___\\\\\\]]]^^^^^^^^^aaaaaa___^^^^^^XXXRRRMMMIIIFFFGGGHHHFFFHHHLLLJJJKKKMMMOOOSSSYYYaaaffflllttt|||~~~{{{zzz}}}|||yyyzzzmmmnnnpppqqqpppnnnkkkiiigggiiinnnttt|||rrr\\\EEECCC???;;;888777666777777777666555555555555555444444444333333333222222333333333222222222111111////////////////////////000000000000000///......111111000000//////......////////////////////////........................////////////000000000000111222444777===FFFQQQXXXWWWTTTQQQWWWiii||||||jjjdddcccjjjxxx}}}mmmhhhsssrrr]]]RRROOOMMM^^^sssuuueeeSSSIIINNNUUU^^^ttt{{{{{{|||}}}zzztttpppppprrrttttttkkkccc___]]]\\\___ddddddqqq}}}|||uuunnnfffbbb______bbbmmm|||wwwqqqmmmkkkgggaaa\\\YYYUUUQQQRRRVVVXXXVVVTTTSSSRRRQQQPPPOOOPPPPPPQQQQQQPPPPPPMMMJJJFFFAAA???;;;:::888555333333333333333333333333444555666666777666666666555555555555777777666666555555555555333333333333333333333333222222333444666888:::;;;777777888999:::::::::::::::;;;<<<===>>>>>>>>>>>><<<<<<===>>>>>>???@@@@@@AAAAAAAAAAAA@@@???>>>>>>======<<<;;;:::999999888888999999::::::;;;<<<<<<999888777555333333222222222222111111333555888999;;;<<<<<<<<<<<<<<<<<<<<<@@@???>>>>>>>>>???@@@AAA?????????@@@AAABBBCCCDDDEEEFFFIIINNNSSSVVVWWWVVVNNNLLLIIIHHHGGGEEECCC@@@???>>><<<;;;::::::;;;;;;===>>>@@@CCCEEEFFFGGGGGGIIIKKKMMMMMMLLLKKKNNNPPPSSSSSSUUUWWWZZZ\\\]]]^^^bbbaaa```^^^]]]\\\\\\\\\bbbcccccc```[[[XXXYYY[[[WWWVVVTTTRRRQQQPPPPPPQQQPPPRRRTTTVVVYYY]]]cccgggpppooopppqqqssssssrrrqqqooolllgggcccaaaaaacccdddeeejjjmmmmmmnnnooommmiiidddaaa[[[VVVSSSRRRSSSTTTYYY[[[]]]]]]ZZZUUURRRQQQPPPNNNKKKIIIHHHJJJLLLNNNSSSRRRQQQSSSWWW^^^eeejjjrrrxxxsssssstttuuutttrrrpppooorrrtttxxx|||vvv^^^MMMBBB@@@===:::888777666666777777666555555555555555333333333222222222111111222222222111111111000000000000000000000000000000000000000000000///......000000000///////////////////////////////////////........................////////////000000000000111222444777<<>>??????AAAAAABBBBBBCCCCCCDDDDDDAAAAAAAAAAAA@@@???>>>>>>======<<<;;;:::999999888888888999999999:::::::::888777666444333222222222333222222222333666888::::::;;;;;;;;;<<<<<<======??????>>>>>>???@@@AAABBBAAAAAAAAAAAABBBCCCDDDDDDEEEGGGKKKPPPTTTVVVTTTRRRMMMKKKHHHFFFEEEDDDAAA??????>>>===;;;;;;;;;<<<<<<>>>???AAACCCEEEFFFGGGHHHHHHKKKNNNOOONNNOOOQQQTTTUUUVVVWWWYYY[[[]]]___```cccbbbaaa```````````````cccdddccc```\\\YYYYYY[[[TTTRRRPPPNNNMMMLLLLLLMMMMMMPPPUUUYYY\\\```dddgggiiijjjlllnnnpppooommmkkkkkkjjjhhhfffeeedddddddddeeekkkqqqrrrssssssnnnhhh```]]]WWWRRROOONNNOOOPPPSSSVVVZZZ[[[ZZZWWWVVVUUUSSSQQQNNNKKKKKKMMMOOOQQQUUUUUUUUUVVVZZZ```gggllluuu|||{{{{{{{{{{{{zzzyyyyyyxxx|||}}}ssswwwwww]]]JJJAAA>>>===<<<:::999777666555777777666555555555555555222222222222111111111111111111111000000000//////111111111111111111111111000000000000000///......//////////////////000000////////////////////////........................////////////000000000000222333444777;;;CCCLLLSSSWWWWWWTTTSSS[[[jjjvvv|||qqqhhhaaaeeesssuuufffpppyyyaaaRRRLLLGGGTTThhh{{{{{{hhhTTTEEEGGGOOOZZZmmm|||~~~{{{www|||}}}|||sssbbbZZZXXXWWWYYY\\\^^^jjjtttwwwuuurrrlllggg[[[XXXWWWZZZ___kkkzzzsssooolllhhhccc___\\\XXXUUUTTTWWWXXXWWWUUUWWWVVVSSSQQQOOONNNNNNNNNOOOOOOOOOMMMJJJFFFCCCAAA<<<;;;888666444333333333333333333333444555666777777777777666666666555555555555555444444444444444444444444444444444444444666666555555555666777777999::::::;;;<<<<<<======>>>===<<<<<<===>>>@@@AAAEEEEEEEEEEEEEEEEEEEEEEEEAAAAAAAAAAAA@@@???>>>=========<<<;;;:::999888888888888888888777777777777666555444333222222222222333333222333444666999:::999999:::;;;<<<======>>>????????????@@@AAABBBCCCCCCCCCCCCCCCDDDDDDEEEFFFFFFHHHLLLQQQTTTTTTPPPMMMLLLIIIFFFDDDCCCAAA???===>>>===<<<;;;;;;<<<======???@@@AAACCCEEEGGGIIIIIIIIILLLOOORRRSSSTTTVVVXXXXXXYYYZZZ\\\^^^```aaabbbeeedddcccbbbbbbcccdddeeecccdddccc```\\\YYYYYYYYYQQQPPPNNNLLLKKKJJJJJJJJJJJJNNNUUUZZZ^^^bbbfffhhhgggjjjnnnrrrrrrpppmmmjjjggghhhhhhiiihhhgggfffeeefffnnnwwwzzzzzzwwwooofff]]]ZZZTTTOOOLLLLLLMMMNNNTTTVVVZZZ[[[[[[ZZZYYYZZZYYYWWWTTTRRRQQQSSSUUUWWWYYYZZZ\\\]]]___dddkkkpppzzztttllloooxxx}}}dddNNNCCCAAA;;;;;;;;;;;;:::888777666777777666555555555555555333333333222222222111111222111111111000000000000111111111111111111111111000000000000000///......---......//////000000000////////////////////////........................////////////000000000000222333444666:::AAAIIIOOOVVVWWWVVVRRRSSS]]]nnnzzz|||qqqhhhjjjvvvmmmuuu{{{dddTTTKKKFFFOOOaaauuu~~~mmmYYYHHHGGGNNNZZZlll}}}yyyzzz~~~zzz~~~nnn[[[RRRPPPQQQTTTWWW]]]gggpppqqqooolllhhhddd[[[XXXXXXZZZ```lllzzzsssooolllhhhccc___]]]ZZZWWWVVVWWWWWWVVVUUUVVVUUUSSSQQQOOOOOOOOOOOONNNNNNNNNMMMKKKGGGDDDBBB===;;;999777555444444444333333333444444555666777777777777666666666666555444444444444444444444444444444444444555555555555666666555666666777888999;;;;;;;;;<<<<<<===>>>>>>@@@???===<<<===>>>AAABBBEEEEEEDDDDDDDDDDDDDDDDDD@@@AAAAAA@@@@@@???>>>======<<<<<<;;;:::999888888888888777666666555444444444444333222222222333333333333444444666888999:::888999:::;;;<<<===>>>>>>>>>??????@@@AAABBBCCCCCCCCCCCCCCCDDDEEEGGGIIIJJJKKKKKKMMMOOOQQQQQQNNNLLLKKKHHHDDDAAA@@@???===;;;<<<;;;::::::;;;<<<===>>>@@@AAABBBDDDGGGIIIKKKLLLLLLOOOSSSVVVYYYZZZZZZZZZ\\\\\\^^^___aaabbbcccdddgggeeedddbbbbbbbbbcccdddbbbbbbaaa___\\\YYYWWWWWWSSSQQQOOOMMMLLLKKKKKKLLLJJJNNNSSSXXX\\\```eeehhhhhhlllrrruuuuuurrrnnnkkkgggggggggggggggfffffffffjjjttt~~~zzznnnbbb\\\YYYTTTOOOMMMLLLNNNOOOYYY[[[]]]]]]\\\[[[\\\\\\```^^^[[[YYYXXXZZZ]]]^^^___aaacccdddeeejjjpppuuupppkkkhhhkkkssszzzfffUUUGGGAAAAAA;;;;;;<<<<<<;;;:::999888777777666555555555555555555444444444444333333333333333222222222111111111111111111111111111111111000000000000000///......------......//////000000////////////////////////........................////////////000000000000222333444666999???FFFLLLTTTWWWWWWRRRNNNTTTfffwwwyyypppooowwwqqqvvvjjjWWWMMMGGGLLL[[[pppsssaaaOOOJJJNNNWWWhhhwwwxxxyyy~~~~~~~~~|||~~~qqqbbbQQQJJJIIIKKKOOOTTT^^^fffmmmllljjjhhhfffbbb[[[YYYXXXZZZ^^^iii|||zzzsssnnnlllhhhddd```^^^\\\YYYWWWVVVVVVUUUTTTSSSRRRQQQOOOOOOOOOPPPPPPLLLMMMMMMMMMKKKHHHEEECCC===<<<:::777666555555555444444444444555666777777888777777777666666666666444444444444444444444444444444444555555666666666555555666777888:::;;;<<<<<<<<<<<<<<<<<<>>>???@@@AAA@@@???===>>>???AAACCCDDDDDDDDDCCCCCCCCCCCCCCC@@@@@@@@@@@@???>>>======<<<<<<;;;:::999888888777777777666555444444333333333333222222222333444444444444555666777999:::;;;999999:::;;;===>>>?????????@@@@@@AAABBBCCCCCCCCC@@@AAABBBDDDFFFIIIKKKMMMOOOMMMKKKKKKLLLNNNNNNMMMJJJGGGBBB???>>>===;;;999::::::::::::;;;<<<>>>???CCCCCCDDDFFFIIIKKKNNNOOORRRTTTXXX\\\^^^___]]]\\\______```aaabbbcccdddeeehhhfffccc```^^^^^^___``````___^^^]]][[[YYYWWWUUUSSSRRRPPPNNNLLLLLLLLLLLLMMMOOOQQQSSSWWW\\\ccchhhggglllrrrtttrrrnnnkkkjjjjjjhhheeecccccceeegggiiirrr{{{zzzlll```[[[XXXTTTPPPNNNNNNPPPRRRYYY[[[]]]]]]\\\]]]^^^```dddbbb___]]]]]]^^^aaabbbdddfffiiiiiijjjooowww}}}ooogggiiimmmqqqwww{{{zzzzzz```RRRIIIAAA<<<===<<<<<<;;;;;;::::::999999777777666555555555555555555555555555444444444444333333333222222222222111111111111111111111111111000000000000000///........................//////////////////////////////........................////////////000000000000111222333555888>>>DDDIIIRRRVVVXXXTTTLLLNNN___rrr|||tttpppssspppqqq{{{lllWWWLLLIIIJJJVVVkkk}}}|||mmm[[[PPPMMMSSSbbbpppyyy{{{}}}|||zzz}}}tttaaaUUUJJJEEEDDDFFFLLLTTT___fffjjjiiifffeeedddbbbZZZWWWVVVXXX\\\fffxxx|||tttooollljjjeeebbb___]]]ZZZXXXUUUTTTTTTTTTQQQPPPOOONNNNNNNNNOOOPPPKKKLLLLLLLLLKKKIIIFFFEEE>>>===:::888666555555555444444444444555666777888888888777777777666666666444444444444444555555555444444555555666777777777666666777888:::<<<>>>???===<<<<<<;;;<<<>>>???@@@BBBAAA@@@???@@@@@@AAABBBDDDDDDDDDDDDDDDDDDDDDDDD@@@@@@@@@@@@???>>>===<<<<<<<<<;;;:::999888777777777666666555444333333333222222222222333444555666444555666777999:::;;;;;;;;;;;;<<<===>>>?????????@@@AAABBBCCCCCCCCCBBBBBB???@@@AAACCCFFFHHHKKKLLLPPPMMMJJJHHHJJJLLLNNNOOOJJJFFFAAA>>><<<;;;:::888;;;::::::;;;===???AAABBBFFFFFFGGGHHHKKKNNNQQQSSSVVVXXX\\\```ddddddaaa^^^``````aaabbbbbbcccddddddfffddd```]]][[[ZZZ[[[\\\^^^]]]\\\\\\\\\[[[XXXUUURRRPPPNNNLLLKKKJJJJJJKKKNNNOOOOOOQQQTTTZZZbbbhhhlllpppttttttppplllkkkkkklllhhhccc```aaaeeekkkoooxxxyyylll```ZZZWWWSSSPPPOOOQQQSSSUUUVVVXXXZZZ[[[\\\^^^bbbeeegggeeebbb``````aaadddfffhhhkkkmmmmmmmmmsss}}}xxxnnnkkkuuu~~~|||xxxxxxwwwbbbOOOIIIFFF>>>999;;;===<<<:::999888888888999777777666555555555555555555555444444444333333333222222222222111111111111000000000000000000000000000000000000000///........................------////////////////////////........................////////////000000000000///111222444888===CCCHHHPPPTTTXXXVVVMMMKKKZZZmmm|||wwwqqqoooyyyooolllrrrppp\\\PPPJJJIIIRRRfffwww~~~lll\\\QQQRRR]]]jjj||||||~~~}}}zzzzzzzzzssscccTTTNNNHHHDDDBBBCCCKKKUUU___eeehhheeebbbbbbbbbaaaYYYVVVVVVXXX\\\fffxxxwwwqqqooolllhhheee___]]][[[XXXTTTRRRRRRSSSRRRPPPOOOMMMLLLLLLMMMMMMJJJKKKLLLLLLKKKIIIGGGFFF>>>===;;;888777666666666444444444444555666777888888888888777777777666666444444555555555666666666444555555666777777888888999999::::::<<<===>>>???===<<<;;;;;;;;;===???@@@BBBBBBBBBAAAAAAAAAAAAAAABBBBBBCCCCCCDDDDDDEEEEEE@@@@@@@@@@@@???>>>===<<<<<<;;;;;;:::999888777777666666555555444444444333222222222333444666777888555666777999:::;;;;;;<<<======>>>>>>?????????@@@BBBCCCCCCDDDCCCCCCAAAAAA@@@@@@AAABBBDDDFFFGGGHHHMMMKKKIIIIIIKKKMMMNNNNNNJJJFFFAAA===;;;:::999888=========>>>@@@BBBEEEFFFHHHHHHIIIJJJMMMQQQTTTVVVVVVXXX]]]dddiiijjjfffccc``````aaaaaabbbbbbcccccccccaaa]]]ZZZXXXXXXZZZ[[[^^^]]]\\\^^^___^^^[[[WWWQQQPPPNNNLLLJJJJJJJJJJJJKKKMMMOOORRRVVV\\\ccciiippprrrtttqqqllliiijjjllljjjgggcccaaadddjjjqqqvvv{{{xxxnnneee[[[YYYUUUSSSSSSVVVYYY[[[ZZZ\\\]]]^^^___aaaeeehhhnnnllliiiffffffhhhjjjlllkkknnnpppoooooovvvyyywwwuuuyyyuuuxxx~~~cccRRRGGGHHHGGG???;;;======;;;999777666666777888777777666555555555555555444444444333333333222222111111111111000000000000////////////////////////000000000000000//////.../////////......------,,,////////////////////////........................////////////000000000000...000222444777===CCCHHHNNNRRRXXXWWWNNNKKKXXXjjj}}}zzzsssmmmuuuqqqkkknnn{{{ggg[[[KKKGGGOOObbbttt{{{fffVVVSSS]]]iiiwww~~~~~~{{{yyyxxxzzz~~~hhhVVVNNNKKKHHHFFFCCCCCCLLLVVV___dddgggccc``````aaa```YYYWWWWWWZZZ___iii{{{yyysssqqqnnnkkkggg^^^^^^[[[WWWTTTQQQQQQRRRSSSQQQOOOMMMKKKJJJJJJJJJIIIJJJKKKLLLKKKJJJHHHFFF???===;;;999777666666666555444444555555666777888888888888888777777777777555555555666666666777777444555555666777888888999<<<<<<<<<<<<<<<===>>>>>>===<<<;;;:::;;;===???@@@AAABBBBBBCCCCCCBBBAAAAAA???@@@@@@AAABBBCCCCCCDDD???@@@@@@??????>>>===<<<<<<;;;;;;:::999888777777666666555555555555444444222222333444555777888999555666777999;;;;;;<<<<<>>:::::::::;;;<<<;;;:::999888666666555444444444444555555444333333222222333333111111111000000000000///222111111000///......---000000000000000000000000////////////////////////////////////////////////000///---------...000222////////////////////////...///000111444999???DDDFFFQQQUUUSSSRRRLLLQQQcccvvv~~~zzziiidddwwwrrrmmm{{{yyy___XXXNNNLLL\\\qqqxxxaaaRRRTTT^^^nnnyyy~~~}}}~~~xxxyyy{{{tttaaaQQQGGGFFFDDDCCCCCCHHHNNNSSSZZZ[[[]]]___aaaaaa^^^[[[[[[XXXXXX[[[aaakkk{{{zzzuuuqqqlllhhhaaa___[[[VVVQQQMMMLLLMMMMMMLLLJJJGGGFFFGGGHHHHHHIIIJJJKKKLLLKKKIIIGGGEEEBBB???;;;999888888666555666666666666666777888888777777777777777777777777888888777777777777888888888888888888888999999999999:::;;;===>>>>>>?????????;;;888999===AAABBBBBBBBBBBBAAAAAA@@@AAAAAABBBAAABBBCCCDDDEEEEEEEEEEEECCCCCCCCCBBB@@@>>>;;;:::<<<;;;;;;:::999888777777777666555444444444444444222222333444555666777888::::::999999:::<<<===>>>@@@===<<<>>>AAADDDCCCBBBGGGGGGFFFEEEDDDBBB@@@???AAABBBCCCCCCBBBBBBDDDFFFFFFJJJMMMMMMNNNQQQQQQNNNHHHEEE???999777777999:::<<<@@@DDDGGGHHHHHHIIIJJJMMMMMMNNNPPPRRRTTTWWWXXXWWWYYY```jjjqqqppphhhaaa```______^^^^^^^^^______^^^[[[XXXVVVVVVYYY\\\^^^aaaaaabbbaaa___\\\XXXVVVQQQOOOLLLJJJHHHIIIJJJKKKLLLMMMQQQXXX]]]aaadddhhhrrrlllddd______bbbfffhhhggghhhjjjmmmrrrwww|||~~~{{{rrriii]]]XXXUUUWWWZZZ\\\bbbhhhfffddddddggghhhhhhmmmsssxxxwwwvvvtttssstttuuuvvvtttsssqqqppprrr{{{}}}zzz}}}fffTTTLLLGGGBBBAAABBBBBB???;;;777888999999999888666666666666555444444444444555444444333222222222222222222222111111111000000000111111111000///.........////////////////////////////////////////////////////////////////////////...---,,,++++++,,,.../////////////////////////////////000111333888>>>BBBDDDOOOSSSSSSSSSLLLPPP```sss|||yyykkkhhh{{{}}}nnntttrrr[[[NNNJJJXXXnnnfffTTTTTT]]]jjjttt}}}{{{zzz}}}|||wwwyyy{{{sss___NNNHHHHHHFFFEEEFFFJJJRRRWWW\\\[[[\\\]]]^^^^^^[[[YYYZZZWWWXXX\\\aaakkkzzz~~~yyytttnnnjjjeeeaaa[[[TTTMMMIIIHHHHHHKKKIIIGGGFFFEEEFFFGGGHHHIIIJJJKKKLLLKKKJJJHHHGGGCCC@@@<<<:::999888666555888777777777777888999999888888888888888888888888888888777777777777888888888888888888999999999999::::::;;;===>>>>>>?????????<<<::::::===@@@AAAAAAAAAAAA@@@@@@@@@AAAAAABBBAAABBBCCCDDDEEEEEEEEEEEEDDDDDDCCCCCCAAA>>><<<;;;<<<;;;::::::888888777666666555555444333333444444222333333444666777777888999999999999;;;<<<>>>???@@@>>>===>>>AAACCCCCCBBBFFFFFFEEEDDDBBBAAA???>>>AAABBBCCCCCCBBBBBBDDDGGGGGGLLLOOOOOOPPPSSSRRRNNNGGGDDD>>>999777777999:::;;;???CCCGGGHHHJJJKKKMMMOOOOOOQQQSSSUUUVVVXXXXXXVVVXXX^^^ffflllkkkddd^^^^^^^^^]]]]]]]]]]]]]]]]]]ZZZYYYWWWVVVWWW[[[___bbbaaaaaa```___\\\YYYWWWUUUQQQOOOLLLIIIHHHIIIJJJKKKMMMOOOTTTZZZ```cccfffhhhkkkfff___\\\]]]aaaeeeggghhhhhhjjjmmmqqqvvv{{{~~~{{{{{{qqqhhh___YYYVVVXXXZZZ]]]bbbhhhhhhfffgggkkklllmmmrrryyy~~~}}}|||{{{{{{|||wwwwwwvvvvvvyyyzzzrrrqqqyyyvvvaaaQQQHHHEEEBBB???>>>@@@AAA???===777777888888777777666555777666555555444444555555333333222111111111111222333222222222111111111111111111000000//////......////////////////////////////////////////////////////////////////////////------,,,++++++---...//////////////////////////////000111111222666;;;???AAALLLQQQSSSTTTMMMNNN\\\rrr{{{zzzpppnnnuuuttteeeSSSHHHSSSiii}}}jjjUUURRRXXXeeemmmwww}}}{{{zzz{{{~~~|||yyy|||~~~ttt___MMMJJJIIIHHHGGGHHHMMMTTTYYY]]][[[ZZZZZZ[[[ZZZYYYWWWZZZXXXYYY^^^ccckkkyyy}}}xxxrrrmmmiiiddd[[[QQQJJJEEEDDDCCCFFFEEEDDDCCCCCCDDDEEEFFFGGGHHHIIIJJJKKKJJJIIIIIIDDDAAA===;;;999888777555999888888888888999::::::888888888888888888888888888888777777777777888888888888888888999999::::::::::::;;;<<<===>>>??????AAA>>><<<<<<===@@@AAAAAA@@@@@@@@@@@@@@@AAABBBBBBBBBBBBCCCDDDEEEEEEEEEEEEDDDDDDDDDCCCAAA???===<<<;;;;;;:::999888777777666555444444333333333333333333333444555666777888888888999999:::<<<>>>???@@@@@@>>>>>>???AAACCCCCCCCCEEEDDDDDDBBBAAA@@@???>>>BBBCCCCCCBBBBBBCCCEEEHHHJJJOOOSSSSSSSSSUUURRRNNNFFFCCC>>>999777777999;;;;;;???CCCGGGIIIJJJMMMNNNPPPQQQSSSUUUWWWWWWWWWWWWVVVWWW[[[aaaeeeddd___ZZZZZZ[[[[[[\\\\\\[[[[[[ZZZVVVUUUUUUVVVYYY]]]bbbdddbbb```^^^[[[XXXUUUTTTSSSPPPNNNKKKIIIHHHIIIJJJKKKMMMQQQWWW]]]bbbeeeffffff```]]]YYYXXX[[[```dddggghhhhhhiiilllppptttyyy{{{www|||rrrhhhaaa[[[WWWYYY\\\^^^bbbgggjjjiiijjjoooqqqrrrwww~~~}}}|||}}}||||||}}}~~~|||nnnjjjkkkpppvvv~~~uuu___QQQIIIEEEBBB@@@>>>>>>???@@@>>><<<999999999999888888777777777666666555555555555555333222111111000000111111333333333222222222111111111000000000/////////...///////////////////////////////////////////////////////////////////////////............///000111////////////////////////000000111111222444999<<>>;;;:::999777666888888888888888999::::::888888888888888888888888888888777777777777888888777888888999999::::::::::::;;;;;;<<<===>>>???@@@BBB@@@???>>>>>>???@@@AAA@@@??????@@@@@@AAABBBCCCCCCCCCDDDEEEEEEEEEEEEEEEEEEDDDCCCBBBAAA???>>>===;;;;;;:::999888777666666444333333222222222333333444444555666777777888888888888999;;;===???@@@AAA@@@??????@@@AAABBBCCCCCCEEEDDDCCCBBBAAAAAA@@@@@@BBBCCCCCCCCCCCCDDDGGGJJJQQQUUUXXXVVVUUUTTTPPPKKKDDDAAA===999888888:::;;;>>>AAADDDGGGHHHJJJLLLMMMNNNPPPRRRUUUVVVVVVUUUTTTUUUVVVXXX\\\___^^^[[[WWWXXXYYYYYYZZZZZZYYYXXXWWWSSSTTTTTTVVVYYY]]]```ccc```]]]ZZZVVVSSSQQQPPPPPPOOOMMMKKKIIIHHHIIIKKKLLLNNNTTT[[[___cccfffeeebbbWWWUUUTTTVVV[[[aaaeeeggggggggghhhjjjmmmqqquuuxxxuuu~~~uuukkkddd]]]YYY[[[___```cccgggkkkjjjlllppprrrssswww}}}}}}||||||pppgggfffgggjjjooouuusss^^^RRRKKKGGGEEEBBBAAA@@@@@@??????===<<<999999999888888888888888777777666555555555555666333222111111000000111111333333333222222222111111000000000000////////////........................////////////////////////////////////////////////............//////000000///////////////////////////000111111111333777999>>>HHHMMMRRRWWWQQQLLLUUUeeeoooxxxzzz~~~{{{vvv^^^JJJLLL]]]qqqppp^^^UUUQQQZZZcccooo}}}}}}hhhTTTJJJIIIHHHFFFGGGLLLSSSXXX\\\ZZZYYYYYY[[[^^^______aaaaaaeeejjjmmmqqq{{{}}}wwwsssiiiaaaUUULLLFFFDDDCCCBBB======>>>>>>??????@@@AAAAAABBBCCCEEEFFFGGGHHHHHHCCCAAA===;;;::::::888777888777777777777888999999888888888888888888888888888888777777777777888888777888888999::::::;;;;;;;;;;;;;;;;;;<<<>>>???@@@BBBBBBAAA@@@??????@@@AAAAAAAAA@@@@@@AAABBBBBBCCCCCCDDDEEEEEEEEEEEEEEEEEEDDDDDDCCCAAA@@@???>>>>>>;;;::::::999888777666555333333222222222333333444555666666777777888888888888999:::<<<>>>@@@AAAAAA@@@@@@@@@@@@AAAAAACCCDDDEEEEEEDDDCCCBBBBBBCCCCCCCCCCCCDDDDDDDDDGGGKKKNNNXXX[[[\\\XXXTTTRRRMMMGGGAAA???<<<999888999:::<<>><<<;;;888888777666666666666777888777666666555555666666333333222111111111111222333222222222111111111111000000000000////////////........................////////////////////////////////////////////////,,,,,,,,,------------...////////////////////////...///000000000222555888===EEEIIIOOOVVVPPPKKKRRRTTTaaappp{{{tttwwwvvv```LLLLLLYYYkkkyyykkk```WWWWWW```mmm|||}}}~~~jjjVVVIIIIIIHHHGGGIIIOOOVVV\\\___]]]\\\]]]```cccddddddggggggkkkqqqsssttt{{{}}}vvvqqqeee]]]QQQIIIEEEDDDBBBAAA;;;<<<<<<=========>>>>>>>>>>>>???AAABBBCCCEEEEEEAAA???<<<:::::::::999888777777777777777888999999999999999999999999999999888888777777777777888888777888888999:::;;;<<<<<<;;;;;;;;;;;;<<<>>>???AAAAAABBBCCCBBB@@@@@@AAACCCCCCCCCBBBBBBBBBBBBCCCCCCDDDEEEEEEFFFFFFEEEEEEEEEDDDCCCAAA@@@???>>>>>>>>>::::::999888777666666555333333333333333444444555666777777777888888888999999:::<<<>>>???@@@AAAAAA@@@AAABBBAAA@@@AAABBBDDDFFFEEECCCBBBBBBCCCDDDEEECCCCCCDDDEEEFFFJJJOOOSSS\\\^^^]]]WWWRRROOOKKKEEE???>>>;;;999888999;;;<<>>???AAABBB???<<<:::999:::::::::999999888888888888999::::::999999999999999999999999888888777777777777888888777888888999:::;;;<<<===<<<;;;::::::;;;===@@@AAAAAABBBDDDCCCAAAAAABBBDDDFFFEEEDDDCCCCCCCCCCCCCCCEEEEEEFFFFFFFFFEEEEEEDDDCCCBBB@@@>>>=========>>>::::::999888777666555555444444333333444555555666777777888888888888999999:::;;;===???@@@@@@@@@@@@@@@BBBCCCBBB@@@@@@BBBEEEDDDCCCBBBAAAAAABBBDDDEEECCCDDDEEEFFFHHHMMMTTTXXX]]]^^^[[[TTTPPPNNNKKKFFF>>><<<:::999999:::<<<===AAABBBDDDDDDDDDDDDGGGIIIKKKLLLMMMOOOQQQSSSTTTUUURRRUUUZZZ^^^___`````````]]][[[WWWSSSQQQPPPPPPQQQNNNOOOPPPQQQQQQQQQPPPPPPNNNMMMLLLKKKKKKLLLMMMMMMPPPNNNMMMKKKLLLNNNPPPRRRZZZcccfffaaaaaaeeeaaaYYYTTTUUUWWW[[[aaadddeeeeeegggggghhhjjjmmmrrrvvvyyyyyy~~~kkkccc___dddkkkmmmmmmnnnrrrrrrtttyyyzzzyyy|||tttsssuuu~~~nnnjjjnnnrrrwww|||kkkUUUMMMHHHHHHFFFAAA@@@CCC<<<>>>@@@@@@>>>===<<<<<<<<<<<<:::999999999:::;;;888888777666666666666666555444333333222222333333111111111000000000000///////////////000000000000........................////////////////////////////////////////////////---...//////000000//////////////////////////////+++---///000000222555777:::???AAAGGGQQQMMMGGGMMMEEETTThhhyyyqqqnnnzzzlllYYYRRRSSS]]]qqq~~~ooo___VVV\\\eeerrr}}}~~~{{{dddQQQGGGHHHIIILLLRRR[[[eeelllhhhgggfffgggiiiiiihhhggglllmmmrrrwwwwwwuuuxxx~~~yyyqqqjjj___VVVKKKDDDAAA???<<<888;;;;;;;;;<<<<<<;;;;;;:::::::::::::::;;;===>>>???===;;;888888999:::::::::::::::999999::::::;;;<<<999999999999999999999999888888777777777777888888777888888999;;;<<<======<<<;;;::::::;;;===@@@AAA@@@BBBDDDDDDBBBAAACCCFFFHHHGGGFFFDDDCCCCCCCCCCCCEEEEEEFFFFFFFFFEEEEEEDDDBBBAAA???===<<<<<<======::::::999888777666555555444444444444444555666777888888888888888999999999;;;<<<>>>???@@@@@@@@@???@@@BBBCCCBBB@@@@@@BBBEEECCCBBBAAA@@@@@@AAACCCEEEBBBDDDEEEGGGJJJOOOVVV[[[\\\\\\YYYRRRNNNNNNLLLHHH===<<<:::999999:::<<<===???@@@BBBCCCCCCEEEGGGJJJMMMMMMNNNPPPRRRUUUWWWXXXQQQVVV[[[```bbbbbbcccccc```\\\WWWRRROOOOOOOOOPPPKKKLLLNNNOOOPPPOOONNNNNNIIIIIIIIIJJJKKKLLLMMMMMMPPPOOOMMMLLLMMMOOOQQQSSS___gggiiibbbaaaeeebbbYYYUUUVVVXXX]]]aaaddddddccchhhhhhiiilllppptttyyy{{{yyylllddd```eeemmmpppppppppuuuuuuxxx~~~}}}nnnrrryyyuuutttzzzwwwddd[[[NNNKKKGGGEEEFFFEEECCC@@@@@@?????????>>>>>>======???===;;;:::;;;<<<;;;;;;:::999777555555666888999444444333333333333222222222111111000000000000000222111///.........///000////////////////////////------............------////////////////////////---------............/////////............//////---------...000222555666;;;<<<@@@GGGNNNQQQOOOLLLGGGRRRggg|||ooofffqqqsss]]]RRRNNNRRReeeyyysssaaaVVVVVV^^^nnn~~~|||zzzzzzsss___KKKJJJGGGEEEHHHQQQ\\\fffllllllgggdddeeejjjmmmllljjjmmmqqqtttuuuuuuvvvzzz}}}vvvkkkbbbYYYTTTKKKEEE@@@>>><<<;;;>>>>>>===<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;888888888888888999999999:::::::::;;;;;;<<<<<<<<<999888777777777888999:::;;;::::::999888888888999888888888888999:::;;;<<<;;;;;;;;;;;;<<<>>>???@@@>>>???AAACCCDDDDDDCCCCCCDDDCCCCCCBBBBBBBBBCCCCCCHHHIIIJJJJJJIIIFFFDDDBBBAAAAAAAAAAAA???>>>===<<<:::999888777666666666666555555555555666666666666>>><<<;;;::::::;;;===>>>===???BBBDDDEEEDDDBBBAAAEEEEEEEEEDDDCCCCCCBBBBBBEEEBBB@@@@@@CCCEEEEEECCCFFFGGGGGGGGGIIINNNTTTXXXYYYWWWVVVTTTSSSOOOJJJFFF===<<<::::::;;;>>>AAADDDCCCBBBAAABBBDDDFFFFFFFFFMMMOOOSSSWWWXXXXXXVVVUUUWWWYYY\\\___bbbdddeeefffccc]]]VVVPPPNNNMMMNNNNNNLLLLLLLLLKKKJJJJJJIIIIIIMMMIIIHHHHHHHHHHHHLLLSSSSSSTTTTTTTTTSSSTTTWWWYYYcccdddfffgggddd___YYYUUUYYY[[[]]]___aaadddhhhkkkhhhiiikkkmmmpppuuuzzz~~~~~~jjjgggdddeeekkkqqqtttuuuxxxyyy}}}tttkkkiiiqqqzzz|||gggXXXRRRLLLIIIFFFEEEFFFEEECCCAAAAAA@@@@@@???>>>======<<>>======??????>>>======<<<;;;;;;;;;:::::::::::::::::::::999999999999999:::::::::::::::;;;;;;<<<<<<<<<<<<;;;::::::999:::;;;<<<===<<<;;;:::999999999999:::999888888888999::::::;;;::::::;;;<<<===>>>@@@@@@???@@@BBBCCCDDDDDDCCCBBBCCCCCCBBBBBBBBBBBBCCCCCCHHHHHHIIIIIIHHHFFFCCCBBBAAAAAAAAA@@@???>>><<<<<<:::999888777666666666666666666666666666777777777;;;:::999888999:::<<<===???AAACCCEEEFFFEEEDDDBBBEEEEEEDDDCCCCCCCCCCCCCCCCCC@@@>>>???BBBEEEEEEDDDGGGHHHJJJKKKMMMPPPUUUYYY\\\[[[ZZZVVVQQQLLLGGGDDD===<<<;;;;;;<<>>===<<<<<>>>>>>>>>>>@@@??????>>>>>>=========;;;;;;::::::999999999888;;;;;;;;;::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>><<<;;;::::::999:::::::::999999999888999999::::::999:::;;;<<<>>>???@@@AAAAAABBBCCCDDDDDDDDDCCCBBBCCCBBBBBBBBBBBBBBBCCCCCCGGGGGGHHHGGGGGGEEECCCBBB@@@@@@@@@???>>>===;;;;;;:::999888777666666666666666666777777777888888888:::999999999:::;;;===>>>AAABBBDDDEEEFFFFFFEEEDDDFFFEEEDDDCCCCCCCCCDDDEEEBBB@@@???@@@CCCFFFGGGGGGGGGJJJNNNQQQSSSUUUYYY[[[___```___YYYPPPHHHCCCBBB======<<<<<<===@@@CCCDDDDDDDDDDDDEEEGGGIIIKKKLLLPPPSSSWWWZZZ\\\]]]\\\[[[___bbbfffjjjllllllkkkjjj]]]YYYRRRNNNMMMMMMMMMMMMLLLKKKKKKJJJHHHGGGFFFFFFBBBEEEJJJNNNMMMLLLSSS]]]ddddddccc```______bbbdddqqqtttvvvtttmmmeee```___\\\^^^bbbddddddeeefffgggcccggglllqqquuuxxx|||wwwiiigggfffjjjrrrxxx|||}}}{{{{{{~~~|||}}}qqqfffcccdddeeellltttyyyyyyuuuzzzxxxgggYYYOOOJJJJJJGGGFFFFFFFFFEEEEEEDDDCCCCCCBBBAAA@@@>>>===<<<;;;???>>>;;;;;;;;;:::999777;;;:::888666555555444444444444333333333222222222222111111000000000000000000111222333333222111000////////////////////////------............------////////////////////////---------............/////////............//////000000000000000111111111444666;;;AAAGGGLLLNNNOOOIIIMMMWWWeeesss~~~vvvmmmvvvsss^^^OOOKKKTTTaaattt~~~mmmZZZUUUXXXgggzzz~~~|||{{{tttssspppcccVVVHHHFFFEEEHHHOOOWWW]]]```\\\]]]aaahhhnnnqqqqqqooolllooorrrqqqpppooorrruuuwww}}}{{{qqqfff^^^NNNIIICCC???>>>>>>>>>>>>?????????>>>>>>============<<<<<<;;;;;;::::::999;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<===::::::999999888999999::::::999999888888999::::::999:::;;;===???@@@AAAAAABBBCCCDDDDDDDDDCCCBBBAAABBBBBBAAAAAABBBBBBCCCCCCEEEFFFFFFFFFEEEDDDBBBAAA????????????>>><<<;;;::::::999888777666666666666777777777888888999999:::;;;;;;;;;<<<===???@@@AAAAAAAAABBBCCCDDDDDDDDDDDDFFFEEECCCBBBCCCDDDEEEFFFDDDCCCCCCCCCEEEGGGHHHIIIGGGKKKQQQVVVYYY[[[]]]^^^```bbbbbbZZZOOOFFFBBBBBB============>>>AAACCCDDDDDDDDDEEEFFFGGGIIIMMMPPPTTTVVVYYY]]]___``````___aaadddhhhlllnnnmmmjjjhhhZZZVVVQQQMMMLLLMMMMMMMMMKKKKKKJJJIIIGGGFFFEEEEEECCCGGGMMMQQQOOOQQQ\\\iiiooonnnllliiihhhiiimmmppp{{{~~~~~~yyyooofffaaa```___bbbfffggggggffffffgggdddiiinnnsssuuuuuuvvvwww{{{xxxkkkiiiiiillltttzzz}}}~~~|||}}}yyyvvv{{{wwwjjjeeecccccciiiooouuuzzz~~~vvvvvvyyyoooaaaVVVMMMIIIIIIEEEFFFGGGGGGFFFEEEDDDDDDCCCCCCBBB@@@???===<<<;;;<<<;;;::::::<<<<<<:::999:::999888777555444444444444444333333333222222222222111111000000000000000000111222333333222111000////////////////////////------............------////////////////////////---------............/////////............//////000000000111111111000000222444999>>>DDDIIIMMMPPPHHHJJJQQQ\\\mmm~~~~~~ooottt{{{dddRRRKKKQQQYYYkkkqqq^^^VVVTTTaaauuu}}}|||zzzsssqqqpppfff[[[JJJHHHFFFHHHNNNUUU[[[^^^XXX[[[```eeejjjmmmlllkkkhhhkkknnnmmmkkkkkkmmmppprrrxxx|||pppeee]]]PPPKKKEEE@@@>>>>>>>>>>>>>>>>>>===============<<>>>>>=========<<<<<<;;;;;;;;;:::::::::888888888888888888888888777888888999999999999999888777777777777777888888999999888888999999::::::999:::<<<>>>???@@@@@@@@@BBBCCCCCCDDDDDDCCCBBBAAAAAAAAAAAAAAAAAABBBCCCCCCDDDDDDDDDDDDCCCBBBAAAAAA????????????>>><<<;;;::::::999888777666666666666777777777888999:::::::::;;;<<<<<<===>>>@@@AAAAAA@@@@@@@@@@@@AAABBBCCCCCCEEEDDDCCCCCCDDDEEEFFFGGGEEEEEEEEEDDDDDDEEEGGGIIIHHHMMMUUU[[[^^^``````aaa^^^aaa```ZZZOOOFFFCCCCCC=========>>>???AAACCCDDDBBBDDDEEEEEEFFFIIINNNRRRWWWYYY\\\___aaabbbbbbbbbaaadddhhhkkkkkkiiifffdddYYYUUUPPPMMMLLLLLLLLLLLLKKKJJJIIIHHHGGGFFFEEEEEEFFFIIINNNQQQQQQWWWfffvvv{{{zzzwwwtttrrruuuyyy}}}|||rrriiidddbbbbbbeeehhhiiiiiigggggggggeeejjjpppuuuvvvvvvvvvvvvwww~~~|||ooolllkkknnntttzzz}}}~~~~~~vvvuuu{{{sssmmmllllllkkkrrrwww|||xxxpppnnnxxxyyyhhh]]]UUUMMMGGGFFFEEEGGGIIIIIIGGGEEEDDDEEECCCBBBBBB@@@???>>>======:::999999:::<<<<<<;;;999888888777777666555444444444444333333333333222222222111111000000000000000000000111111222111111111////////////////////////------............------////////////////////////---------............/////////............/////////000000111111111000000111333888<<<@@@EEEKKKOOOJJJKKKMMMVVViii~~~oooooozzzkkkVVVLLLMMMRRRbbb|||xxxdddXXXPPPYYYkkk|||zzzrrrqqqpppiii```NNNKKKHHHIIINNNUUU[[[^^^[[[]]]aaaeeeggghhhhhhggggggjjjlllllljjjjjjllloooooowww|||oooccc\\\QQQMMMFFFAAA???>>>>>>>>>========================@@@AAAAAAAAAAAAAAAAAAAAA>>>>>>======<<<;;;;;;;;;999999888888888888777777555555666777777777777777666666666555666666777888888888888888999:::;;;<<<:::;;;===???@@@@@@@@@???@@@AAABBBCCCCCCCCCBBBAAA@@@@@@@@@@@@AAABBBCCCDDDCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@???>>>===;;;;;;:::999888777666666666666666666777888999::::::;;;:::;;;;;;<<<===>>>?????????>>>======>>>???AAABBBCCCCCCDDDEEEFFFFFFGGGGGGCCCDDDDDDDDDCCCDDDGGGJJJOOOTTT\\\aaaccccccbbbbbb]]]^^^]]]XXXOOOGGGCCCBBB<<<<<<===>>>???AAABBBCCCAAADDDFFFFFFFFFJJJPPPVVV[[[\\\___aaabbbcccdddcccaaacccfffhhhhhhfffcccaaaYYYUUUPPPMMMLLLLLLLLLKKKJJJIIIIIIHHHHHHGGGGGGFFFHHHIIIMMMSSSXXXbbbttt~~~{{{sssmmmiiifffdddfffhhhiiihhhgggggggggdddiiipppvvvxxxyyyzzzzzzuuu~~~rrrooolllnnnttt{{{{{{wwwxxxzzz{{{xxxzzz|||}}}{{{tttttt~~~xxxjjj\\\UUUQQQKKKFFFEEEFFFIIIKKKKKKHHHEEEDDDEEEBBBBBBAAA@@@@@@???>>>>>>:::::::::;;;<<<<<<:::888666777777666666555555444444444333333333333222222222111111000000000000000000/////////000000111222////////////////////////------............------////////////////////////---------............/////////............//////...///000111222222111000000333777:::===CCCIIINNNLLLJJJIIIPPPbbbyyymmmiiirrrttt]]]OOOLLLNNN\\\vvvooo^^^PPPTTTdddrrr{{{|||uuuttttttooogggSSSOOOKKKJJJNNNUUU[[[___bbbdddfffggggggfffeeeeeedddgggjjjjjjiiiiiilllooorrr{{{{{{mmmaaaYYYPPPKKKEEE@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@AAAAAABBBCCCCCCCCCAAA@@@@@@??????>>>======::::::::::::999999999888555666777888888888777777666666666666666777888888666777777888999;;;<<<===;;;===>>>@@@@@@@@@>>>===>>>???@@@BBBBBBBBBAAAAAA@@@@@@@@@@@@AAABBBCCCDDDBBBAAAAAA@@@@@@@@@@@@@@@AAAAAAAAA@@@???>>><<<<<<:::999888777666666666666555555666777888999::::::;;;<<<======>>>>>>>>>>>>???>>><<<<<<<<<>>>AAABBBAAABBBDDDFFFHHHHHHGGGFFFBBBDDDFFFFFFFFFHHHLLLPPPZZZ^^^dddggggggdddbbbaaa^^^]]]ZZZVVVOOOHHHCCC???;;;;;;<<<===???@@@AAABBBBBBEEEGGGHHHHHHLLLSSSZZZ^^^___```bbbcccdddddddddcccdddfffffffffdddbbbaaaYYYVVVQQQNNNMMMLLLKKKJJJIIIIIIIIIIIIIIIHHHHHHHHHJJJKKKQQQ\\\gggttt{{{tttpppnnnkkkhhhcccdddfffeeeddddddeeegggccchhhoootttvvvwwwwwwxxxuuutttpppmmmooovvv~~~|||uuutttxxxyyyvvv|||{{{iii]]]QQQNNNMMMKKKHHHGGGGGGJJJMMMLLLHHHEEEEEEEEEAAAAAAAAA@@@@@@?????????<<<;;;;;;;;;<<<;;;888555555666666666666666555555444444444333333333222222222111111000000000000000000///.........///111222////////////////////////---..................---////////////////////////---------.........////////////............//////---...000111222222111111000333777999<<>>???@@@@@@??????????????????@@@@@@???@@@AAAAAABBBCCCDDDEEECCCCCCBBBBBBAAA@@@??????<<<<<<<<<;;;;;;:::::::::666777888999:::999888888777777666777777888999999666666666888999;;;===>>><<<>>>???@@@@@@???>>><<<===>>>???AAABBBBBBAAAAAA@@@@@@@@@@@@AAABBBCCCDDDAAAAAA@@@@@@???@@@@@@@@@AAAAAAAAAAAA@@@>>>===<<<:::999888777666666666666444555666777888999::::::>>>??????@@@@@@@@@?????????>>><<<;;;<<<>>>AAACCC???AAAEEEHHHIIIHHHGGGFFFBBBEEEHHHJJJKKKNNNSSSXXXcccfffjjjllliiieeebbb```___\\\XXXTTTOOOIIIBBB===::::::;;;===>>>???@@@AAACCCFFFIIIIIIIIIMMMUUU\\\``````aaabbbccccccccccccffffffffffffeeedddbbbaaaZZZWWWRRROOOMMMLLLKKKJJJHHHHHHIIIIIIIIIIIIJJJJJJMMMOOOWWWeeetttrrrllllllmmmkkkhhhbbbbbbccccccbbbbbbdddfffdddhhhmmmpppqqqqqqpppqqqvvv~~~uuuqqqmmmooowww}}}sssnnnoooqqqrrrqqquuu|||nnn^^^XXXPPPJJJFFFEEEEEEEEEJJJIIIHHHFFFEEEDDDCCCCCCCCCBBBAAABBBCCCCCCAAA???>>>>>><<<;;;:::999999999777666666666555555555555555444333222111111111111111111111111111111111111000000000000000000000000000000000000////////////////////////////////////------------------------........................000///...------...///000////////////000000000000222444666888:::>>>DDDHHHHHHLLLKKKIIITTTjjjxxxzzztttwwwdddbbb{{{ooo[[[QQQMMMRRRhhhoooXXXTTTYYYaaaooo}}}xxxqqq^^^TTTKKKIIILLLSSS]]]fffkkkmmmkkkdddaaabbbcccbbb```ccceeedddcccfffmmmsssyyynnnbbbYYYPPPKKKEEEAAA>>>>>>===<<<@@@@@@??????>>>=========BBBBBBBBBCCCCCCCCCCCCDDDEEEEEEEEEDDDCCCAAA@@@???@@@???>>>===:::888666555666666555555555666666777666666666666777888999:::999999999:::::::::;;;;;;<<<===>>>???????????????AAA@@@@@@@@@AAAAAABBBCCCAAAAAAAAAAAABBBCCCDDDDDDDDDBBBAAA???>>>>>>??????????????????>>><<<;;;:::;;;:::888666555444555555777999::::::999888:::;;;;;;===AAACCCCCCAAA>>><<<<<<<<<;;;;;;<<<===???@@@AAADDDHHHJJJIIIGGGFFFEEE@@@FFFNNNTTTVVVYYY\\\___jjjnnnqqqnnnhhhbbbaaacccaaa^^^YYYSSSLLLEEE@@@===:::;;;<<<===>>>???@@@AAA@@@CCCFFFHHHLLLPPPUUUYYYaaaeeehhhgggccc```aaaccccccdddfffggggggfffeeeddd\\\ZZZUUUQQQNNNLLLLLLMMMKKKHHHGGGIIIIIIGGGIIIMMMRRRVVVbbbsss~~~yyyqqqkkkggggggggggggcccbbb```^^^\\\^^^aaaeeejjjnnnrrrsssqqqnnnmmmlllvvvyyyuuurrrssswww{{{qqqlllhhhiiinnntttvvvuuuzzz~~~{{{mmm```[[[UUUNNNKKKIIIIIIIIIKKKJJJIIIGGGEEEDDDCCCCCCDDDCCCCCCCCCDDDDDDBBB@@@???>>><<<;;;:::999999999777777777666666666555555666555444333222222222222111111111111111111111111000000000000000000000000000000000000////////////////////////////////////------------------------........................000///...------...///000////////////000000000000111222444666999===BBBFFFJJJNNNLLLJJJSSSgggtttvvvuuu~~~llliiisssjjjYYYNNNLLL```zzzvvv[[[RRRUUU\\\kkkyyy~~~}}}xxxsssfffXXXLLLIIIMMMVVV```iiifffhhhgggbbb```bbbdddcccccceeefffeeedddgggnnnuuuxxxlll```WWWOOOKKKEEEAAA??????>>>>>>@@@@@@????????????>>>>>>BBBBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCBBBBBBBBBAAA@@@???===:::888777777777666555555666666666666666666777777888999:::::::::::::::;;;;;;;;;;;;<<<===>>>??????@@@???????????????@@@@@@BBBCCCCCCAAA@@@@@@AAAAAABBBCCCDDDCCCBBBAAA???????????????????????????>>><<<;;;:::;;;999888666555444555555666888999:::999999;;;<<<===???AAABBBCCCBBB@@@>>>>>>======<<<===>>>???@@@CCCFFFJJJLLLKKKIIIHHHGGGIIIOOOVVV[[[^^^aaadddgggkkknnnooollleee``````aaa___]]]WWWQQQJJJDDD???===;;;;;;<<<===???@@@AAAAAABBBDDDGGGJJJMMMQQQVVVZZZ```ccceeeccc^^^[[[[[[^^^aaabbbeeefffggggggeeeddd[[[YYYUUUPPPNNNMMMMMMNNNNNNJJJIIIJJJJJJIIILLLQQQWWW```pppwwwsssnnniiiggggggggghhhdddcccaaa___^^^___cccgggnnnppprrrqqqooonnnoooqqqyyy|||vvvrrrqqquuuzzz~~~hhhggggggkkkrrrxxxzzzyyy{{{~~~yyyqqqiiiaaa^^^YYYTTTPPPNNNMMMNNNLLLKKKIIIGGGFFFDDDDDDCCCEEEDDDCCCDDDEEEEEECCCAAA???>>>===;;;;;;:::::::::888888777777777666666666777666555444333333333333111111111111111111111111000000000000000000000000000000000000////////////////////////////////////------------------------........................//////............//////////////////000000000000///111333555777;;;@@@DDDKKKNNNNNNLLLSSSdddppprrrxxxuuuooommmhhhSSSJJJYYYoooaaaQQQNNNUUUdddsss}}}|||~~~~~~}}}~~~|||zzzyyyrrraaaPPPKKKOOOWWW```ggg```cccccc```___bbbeeeeeefffggggggeeeeeeiiipppuuuwwwlll___WWWPPPKKKFFFAAA@@@@@@????????????@@@@@@@@@@@@AAAAAABBBBBBBBBBBBCCCCCCCCCCCCAAABBBCCCDDDDDDDDDDDDDDDDDDDDDCCCAAA???===;;;:::999888777666666666666666777777777777777888:::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<>>>??????@@@@@@@@@????????????@@@AAABBBCCC@@@@@@@@@@@@AAABBBCCCCCCBBBBBBAAA@@@????????????????????????>>><<<;;;::::::999777666555555555555555777999:::999:::<<<>>>??????@@@AAABBBBBBAAAAAA@@@???>>>======>>>@@@AAAFFFIIILLLNNNMMMKKKJJJIIIKKKPPPVVV\\\```dddgggjjjmmmnnnmmmhhhaaa]]]]]]^^^^^^ZZZUUUNNNGGGAAA===;;;;;;<<<===>>>@@@AAABBBBBBCCCFFFIIILLLOOOSSSXXX\\\^^^```aaa___[[[YYY[[[]]]___```ccceeeffffffeeeddd\\\ZZZVVVSSSQQQPPPQQQRRRRRRNNNLLLLLLLLLMMMRRRZZZeeerrr|||~~~zzzssslllkkkiiihhhgggffffffgggeeedddcccaaa```bbbfffjjjrrrsssssspppnnnnnnrrrvvv|||wwwzzzzzzuuutttsssuuuyyy|||~~~~~~|||~~~wwwlllfffcccaaa^^^]]]ZZZVVVQQQOOONNNOOOLLLKKKJJJHHHFFFEEEDDDDDDEEEDDDCCCCCCDDDDDDCCCAAA???>>>===<<<;;;;;;;;;;;;999888888888888777777777777666555444333333333333111111111111111111111111000000000000000000000000000000000000////////////////////////////////////................................................/////////....../////////////////////000000000000///111333444666:::???CCCJJJNNNOOONNNUUUcccmmmqqqxxx{{{pppnnnuuuXXXMMMVVVfffzzzhhhRRRJJJOOO^^^mmmuuu}}}~~~}}}~~~~~~}}}~~~~~~}}}iiiUUUOOORRRWWW\\\```^^^bbbbbb```___ccceeeeeefffffffffeeefffjjjpppuuu|||xxxnnnbbbZZZSSSNNNHHHCCC@@@???>>>>>>??????@@@AAAAAABBBCCCCCCAAAAAABBBBBBBBBCCCCCCCCCBBBBBBCCCDDDDDDDDDDDDDDDEEEEEEDDDCCCAAA???===<<<;;;:::999888777666666666777777777777888999::::::;;;;;;;;;<<<<<<<<<======;;;<<<===??????@@@@@@@@@@@@@@@????????????@@@@@@????????????@@@AAABBBCCCAAAAAAAAA@@@@@@?????????????????????>>><<<;;;::::::999777666555555555666444666888::::::;;;===???????????????@@@AAABBBBBBAAA???>>>======???AAABBBHHHKKKNNNOOONNNLLLKKKKKKIIIMMMTTT[[[bbbhhhkkknnnpppoookkkfff___[[[[[[\\\\\\XXXRRRJJJDDD???<<<:::;;;<<<===???@@@BBBCCCCCCEEEGGGJJJMMMPPPUUUZZZ^^^_________^^^\\\\\\___bbb^^^___aaacccdddcccbbbaaa___]]]ZZZWWWUUUUUUVVVWWWTTTPPPNNNNNNOOOSSS\\\gggyyy|||nnnooosssooohhhdddeeeggggggfffeeeddddddffffffeeeccccccfffjjjnnnsssuuuuuussspppqqqwww|||~~~{{{~~~}}}~~~yyytttvvv}}}~~~~~~pppddd\\\WWWVVVWWWXXXYYYXXXUUUPPPMMMLLLLLLKKKJJJIIIGGGFFFEEEDDDDDDCCCBBBBBBBBBCCCCCCAAA@@@???>>>>>>===<<<<<<<<<<<<:::999999999999888888888666555444333222222222222111111111111111111111111000000000000000000000000000000000000////////////////////////////////////...................................................//////////////////...////////////000000000000000111333444666:::???CCCGGGKKKNNNPPPVVVaaakkkppptttzzz}}}nnnnnnyyyXXXNNNSSS]]]nnnpppWWWKKKMMMZZZfffnnnzzzzzz{{{~~~|||}}}~~~lllYYYRRRTTTWWWXXXZZZ___cccdddaaa```dddeeedddddddddeeeeeegggkkkpppsss{{{}}}mmmjjjtttzzzpppfff^^^VVVQQQJJJDDDAAA???===<<>>@@@@@@@@@AAABBBAAA@@@???>>>=========???????????????@@@BBBBBB@@@AAAAAAAAA@@@@@@??????????????????>>><<<;;;:::999888777555555555666666444666888::::::<<<>>>@@@??????>>>>>>???@@@BBBCCC@@@???===<<<===???BBBDDDJJJMMMOOOOOONNNLLLLLLLLLJJJOOOXXXbbblllrrrvvvwwwssspppllleee```\\\[[[\\\ZZZVVVOOOGGG@@@<<<::::::;;;;;;===>>>@@@BBBCCCDDDEEEGGGKKKMMMPPPUUUZZZ^^^aaaaaa```^^^]]]]]]___```]]]___aaabbbcccbbbaaa```aaa___\\\YYYWWWXXXYYYZZZSSSPPPNNNPPPSSSZZZiiiwwwiii```dddhhheee``````cccggghhhfffcccbbbbbbggggggfffeeefffhhhmmmqqqsssvvvyyyxxxuuuvvv|||~~~~~~~~~zzztttuuu}}}uuuyyyyyylllddd\\\WWWSSSOOONNNPPPQQQTTTVVVTTTOOOJJJIIIJJJIIIHHHGGGFFFEEEEEEEEEEEECCCBBBAAABBBCCCCCCAAA?????????>>>===============;;;::::::::::::999999999666555444333222222222222111111111111111111111111000000000000000000000000000000000000////////////////////////////////////......................................................////////////......////////////000000000000000111333444666999>>>BBBDDDHHHMMMPPPUUU]]]fffmmmoootttooojjjxxxvvvUUUKKKNNNUUUccc|||zzz```PPPMMMUUU]]]hhhwwwyyyxxx{{{}}}|||}}}mmm\\\TTTTTTUUUWWWYYY___dddeeebbbbbbdddfffdddbbbbbbdddfffjjjnnnqqqsssuuu|||{{{kkk\\\^^^mmmzzz{{{qqqggg```XXXSSSLLLEEEBBB@@@>>><<>>===<<<;;;:::999999999999999888888777888888999:::;;;:::;;;;;;;;;;;;<<<<<<<<<:::;;;===>>>@@@AAAAAAAAABBBAAA@@@>>>===<<<<<<<<<>>>>>>>>>>>>???@@@AAABBB@@@@@@AAAAAAAAA@@@@@@???????????????>>><<<;;;:::999888777555555555666777555777999:::;;;<<<>>>@@@????????????@@@BBBCCCDDDAAA???======>>>AAAEEEGGGMMMOOOPPPPPPOOOMMMMMMMMMLLLQQQ[[[hhhssszzz||||||vvvsssmmmhhhccc___^^^]]]YYYUUUMMMEEE>>>;;;:::::::::;;;<<<>>>@@@BBBCCCDDDDDDGGGJJJMMMPPPTTTYYY]]]bbbaaa___^^^\\\[[[[[[ZZZ\\\^^^aaaccceeeeeeeeedddccc```]]]ZZZYYYYYYZZZ[[[UUURRRRRRUUU[[[ggg{{{~~~mmm]]]XXX[[[\\\ZZZYYY^^^ccchhhiiigggdddccccccgggggggggfffgggkkkpppttttttxxx|||{{{xxxzzz~~~~~~~~~xxx|||~~~|||~~~mmm___[[[TTTPPPQQQPPPLLLKKKMMMNNNRRRUUUTTTOOOJJJIIIIIIFFFEEEEEEDDDDDDEEEEEEFFFDDDCCCBBBCCCDDDDDDBBB@@@??????>>>>>>======>>>>>>;;;;;;;;;;;;::::::::::::777666555444333333333333111111111111111111111111000000000000000000000000000000000000////////////////////////////////////................................................---...///000000///...---////////////000000000000///000111333444888<<<@@@BBBFFFKKKOOORRRVVV___fffooosssvvvfffpppvvvYYYIIIKKKQQQ]]]tttjjjVVVNNNPPPSSSbbbttt{{{xxxzzz}}}|||sss```UUUPPPOOOSSSXXX]]]bbbdddbbbbbbeeefffeee```aaadddiiinnnqqqsssssssssxxxtttcccVVVZZZiiivvvyyyoooddd]]]VVVQQQKKKFFFCCCBBB@@@?????????@@@@@@AAAAAABBBBBB@@@@@@AAAAAAAAABBBBBBBBBCCCDDDDDDEEEEEEEEEEEEDDDEEEEEEEEEDDDBBBAAA???>>>;;;;;;:::::::::::::::;;;888888888888999:::;;;;;;::::::::::::;;;;;;;;;;;;:::;;;===>>>@@@AAAAAAAAA??????>>>============>>>>>>======>>>>>>???@@@AAA???@@@AAAAAAAAAAAA@@@???????????????>>><<<;;;:::999888666555555666666777666888:::;;;;;;<<<>>>@@@@@@@@@AAABBBCCCDDDEEEEEEBBB@@@???>>>AAAEEEIIILLLPPPQQQSSSRRRQQQOOOOOOPPPMMMSSS^^^lllwww}}}|||zzzxxxuuupppkkkgggdddaaa___YYYTTTLLLCCC===:::::::::999999;;;===???AAACCCCCCCCCEEEHHHKKKNNNSSSXXX\\\]]]]]]]]]]]]^^^^^^\\\[[[[[[]]]aaafffjjjlllmmmmmmgggeeebbb^^^\\\\\\]]]^^^]]][[[]]]aaajjjzzzxxxfff\\\UUUVVVWWWVVVVVVXXX]]]ccciiijjjhhhffffffgggfffggggggggghhhlllqqquuuwww{{{}}}{{{yyy~~~zzz|||zzz}}}{{{lll```VVVTTTNNNLLLOOOPPPLLLKKKNNNMMMRRRVVVUUUOOOJJJIIIJJJDDDDDDCCCDDDDDDEEEFFFFFFEEEDDDCCCDDDEEEEEECCCAAA@@@???>>>>>>>>>>>>>>>???<<<<<<;;;;;;;;;:::::::::888777666555555444444555111111111111111111111111000000000000000000000000000000000000////////////////////////////////////////////////////////////........................---...///000000///...---////////////000000000000---///000111333666;;;>>>AAAEEEJJJNNNOOOQQQYYY```ssswww}}}fffmmm|||zzz```JJJLLLPPPZZZooopppZZZOOOLLLLLL^^^qqq|||xxxzzz~~~~~~{{{fffVVVLLLIIINNNTTT[[[```cccaaabbbfffgggfff___aaaeeekkkqqqtttuuuttttttwwwrrrcccVVVZZZhhhtttxxxmmmaaaYYYTTTPPPJJJFFFDDDCCCCCCBBB??????@@@@@@@@@@@@AAAAAA@@@@@@AAAAAAAAABBBBBBBBBAAABBBCCCEEEFFFFFFGGGGGGFFFFFFFFFEEEDDDBBBAAA@@@;;;;;;:::::::::;;;<<<<<<888888888888999:::;;;<<<999999999:::::::::;;;;;;:::;;;===>>>@@@AAAAAABBB<<<<<<<<<======>>>???@@@============>>>???@@@AAA>>>???AAAAAABBBAAA@@@???????????????>>><<<;;;:::888888666555555666777777777888:::;;;;;;<<<===???AAABBBCCCEEEFFFGGGGGGGGGCCCBBB@@@@@@CCCGGGMMMPPPRRRTTTUUUTTTRRRQQQQQQRRRRRRXXXcccqqq|||~~~{{{yyyvvvrrrmmmjjjfffccc```YYYTTTKKKBBB<<<::::::;;;888999:::<<>><<<===@@@BBBAAA???>>>===;;;:::999888888888999777555444333444666777222222222111111111000000222222222111111111111000000000000000000000000000000000///...,,,+++***)))////////////////////////////////////////////////............////////////////////////////////////000000000000111444888<<>>===;;;:::999::::::;;;::::::::::::::::::::::::;;;<<<<<<<<<;;;::::::999;;;<<<===>>>??????>>>===;;;<<<<<<===>>>??????@@@@@@@@@@@@???@@@@@@AAABBBBBBAAA@@@?????????@@@AAAAAAAAA@@@@@@>>>===<<<;;;:::999888666666666777777555777999:::;;;<<>>>>>@@@BBBEEEHHHGGGHHHLLLRRRWWWWWWWWW[[[ZZZ[[[]]]```cccccccccbbbddddddeeejjjsssvvvuuuqqqqqqnnniiiddddddggglllqqqrrrvvvfffVVVQQQSSSVVVVVVVVVVVVWWWXXX\\\```eeehhhjjjjjjkkkllliiiiiiiiihhhhhhkkkpppsssxxx{{{}}}~~~}}}uuurrrzzzxxxfffXXXQQQMMMJJJJJJIIIHHHIIIIIIKKKKKKKKKNNNQQQQQQOOOKKKIIIHHHHHHHHHGGGFFFEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@>>><<<===@@@AAA@@@???>>>===;;;:::999888888888999777666444444555666777333333222222222111111111222222222222111111111111000000000000000000000000//////......------,,,,,,////////////////////////....................................///////////////////////////////////////000000000000333777:::???BBBFFFJJJLLLNNNPPPRRRdddppp~~~xxxyyyoooUUUKKKFFFPPPaaauuuzzzgggRRRLLLRRRWWWgggzzz~~~~~~qqqbbbWWWPPPOOORRRWWWZZZ^^^cccfffhhhhhhgggeeeddddddgggkkknnnooonnnrrroookkkggg```^^^fffppp~~~xxxppphhh___YYYUUURRRMMMIIIGGGEEECCCAAA>>>>>>????????????@@@@@@@@@@@@AAAAAABBBCCCEEEEEEEEEFFFGGGHHHIIIJJJJJJKKKIIIHHHHHHGGGEEEDDDBBBAAA???>>><<<;;;;;;;;;;;;<<<::::::::::::::::::::::::;;;<<<<<<<<<;;;;;;:::999<<<<<<>>>?????????>>>>>><<<<<<======>>>>>>??????????????????@@@@@@AAABBBBBBAAA@@@?????????@@@@@@@@@@@@@@@???>>>===;;;;;;:::999777666666666777888888999:::;;;;;;<<>>@@@AAABBBDDDEEEHHHGGGIIINNNUUUZZZ\\\\\\YYYZZZ[[[___dddgggggggggdddfffffffffkkksssvvvuuurrrrrrpppllliiijjjooottt{{{^^^OOOJJJLLLOOOQQQSSSUUUYYY[[[```ccchhhjjjjjjjjjjjjkkkkkkjjjiiihhhiiilllqqquuuyyy}}}tttooooooxxxuuuhhh\\\SSSNNNLLLGGGHHHIIIJJJJJJKKKKKKKKKHHHMMMRRRTTTQQQMMMHHHFFFHHHGGGFFFFFFEEEDDDCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA???=========???@@@???>>>======;;;:::999999999999999888666555555555666777444444333333333222222222333222222222111111111111000000000000000000000000............////////////////////////////////////....................................////////////////////////////////////...////////////111555888<<>>>>>>>>??????@@@AAAAAABBBCCCEEEEEEFFFEEEFFFGGGHHHIIIJJJJJJJJJIIIIIIHHHHHHFFFEEECCCCCC@@@???>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;::::::<<<===???@@@@@@???>>>>>>============>>>>>>>>>>>>======>>>???@@@@@@AAAAAAAAA@@@@@@???>>>??????????????????>>>===<<<;;;:::999888777666666666777888;;;<<<<<<;;;;;;===@@@CCCIIIKKKLLLMMMMMMKKKIIIHHHFFFIIIMMMPPPRRRUUUXXXZZZ\\\[[[]]]```dddeeeccc___```eeennnyyyxxxrrrkkkggghhhiiiiiihhh\\\QQQDDD>>>;;;777777999:::<<<@@@BBBCCCDDDEEEFFFHHHHHHJJJPPPVVV\\\___```YYYZZZ]]]ccchhhkkkkkkjjjfffhhhhhhiiinnnuuuxxxvvvsssttttttrrrqqquuu{{{oooSSSFFFCCCFFFIIIMMMQQQWWW]]]aaafffhhhjjjkkkjjjiiiiiiiiikkkjjjiiiggghhhlllrrrvvv{{{rrrjjjiiimmmvvvrrrlllhhhbbbZZZSSSNNNLLLJJJGGGHHHJJJKKKKKKJJJIIIHHHGGGLLLSSSVVVTTTNNNHHHEEEEEEDDDDDDCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@=========>>>?????????>>>======<<<::::::999999999999888777666666666777777555555444444444333333333333333222222222111111111000000000000000000000000////////////////////////////////////////////////....................................////////////////////////////////////---...///......000333555999===BBBEEEHHHJJJLLLNNNSSS]]]pppsssuuu~~~dddSSSHHHLLLUUUbbbyyyyyykkkYYYNNNLLLRRR___qqqssseeeWWWQQQPPPPPPSSSXXX^^^bbbdddeeeeeeeeedddccccccdddffffffgggfffdddddddddaaa```fffoooyyy|||ssskkkccc]]]YYYRRROOOKKKHHHGGGEEECCCAAA<<<======>>>>>>?????????@@@AAABBBDDDEEEFFFGGGGGGFFFGGGHHHIIIJJJJJJJJJJJJHHHHHHHHHGGGFFFEEEDDDCCC@@@??????>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;===>>>???@@@@@@???>>>>>>>>>>>>>>>>>>============<<<===>>>???@@@AAAAAAAAA@@@@@@??????>>>>>>>>>>>>>>>>>>>>>======;;;::::::999888777666666777888888;;;<<<<<<<<<===@@@DDDHHHMMMMMMMMMMMMLLLJJJHHHGGGDDDHHHMMMRRRUUUWWWZZZ[[[\\\\\\___eeekkklllfff```cccjjjsss{{{}}}uuulllggghhhjjjkkkjjj[[[OOOCCC>>>;;;999999;;;999<<<@@@BBBCCCCCCDDDEEEHHHIIIKKKPPPUUU[[[___aaa[[[]]]```fffjjjlllkkkjjjeeehhhiiijjjpppxxxzzzyyyuuuxxxzzzzzz|||dddLLLCCCAAADDDHHHMMMRRRYYYaaafffiiijjjkkkjjjhhhffffffgggjjjiiigggeeefffjjjqqquuu{{{mmmfffgggmmmxxxssseee^^^[[[YYYVVVRRRNNNLLLKKKJJJHHHJJJKKKLLLKKKHHHFFFDDDFFFLLLSSSVVVTTTOOOIIIFFFDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@<<<===??????????????????======<<<;;;::::::::::::999999888777777777777777555555555444444444333333333333333222222222222111000000000000000000000000111111111000//////......////////////////////////....................................////////////////////////////////////---...///......///111333888;;;@@@DDDFFFIIIKKKMMMNNNVVVfffwwwuuuvvvkkkXXXJJJLLLRRR\\\ttt~~~ssscccUUUNNNOOO\\\qqquuugggXXXOOOMMMLLLPPPUUU[[[```cccddddddeeeeeeeeedddeeegggiiikkkgggccc``````___```hhhqqqwww|||sssjjjccc\\\XXXPPPMMMJJJHHHGGGEEECCCAAA======>>>>>>???@@@@@@AAA@@@AAACCCEEEGGGGGGHHHHHHFFFGGGIIIJJJKKKKKKJJJIIIGGGGGGGGGGGGFFFFFFEEEDDD@@@@@@???>>>===<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<======<<<<<<;;;===>>>???@@@@@@???>>>===>>>>>>>>>>>>============<<<===???@@@AAAAAAAAA@@@?????????>>>>>>>>>======<<<<<<<<<<<<<<<;;;:::999888888777666666777888999999;;;===>>>@@@DDDIIIMMMNNNMMMLLLKKKJJJHHHGGGGGGEEEIIIOOOTTTWWWZZZ\\\]]]______cccjjjppppppjjjcccfffooowww|||zzzooojjjkkkmmmmmmkkk[[[OOODDD???<<<::::::===888;;;>>>@@@AAABBBCCCDDDIIIJJJLLLOOOSSSXXX]]]```aaabbbdddhhhkkkkkkiiifffcccfffhhhkkkqqqyyy|||{{{www{{{~~~]]]JJJDDDBBBDDDHHHMMMRRRYYYaaafffiiiiiiiiigggeeeddddddfffggggggeeedddeeeiiioootttwwwnnneeegggooo|||vvvpppuuuzzz}}}rrrccc[[[XXXSSSRRRPPPMMMLLLKKKJJJJJJJJJJJJKKKKKKJJJGGGEEECCCFFFKKKPPPSSSQQQLLLHHHFFFEEEEEEEEEDDDDDDDDDCCCCCC????????????????????????<<<>>>AAAAAA@@@??????@@@======<<<;;;;;;;;;;;;;;;999999999999888888888777555555444444444333333333333333333333222222222222000000000000000000000000222111111000///......---////////////////////////------------------------............////////////////////////////////////---...//////......000222666999>>>BBBEEEGGGJJJLLLIIIMMMYYYiiiuuuzzz}}}~~~ttt^^^MMMKKKMMMSSSkkkxxxiiiYYYOOOMMMZZZppp|||vvviiiYYYNNNLLLJJJMMMSSSZZZ___bbbddddddeeeffffffffffffhhhkkknnnjjjddd___^^^^^^aaaiiissswww}}}sssjjjbbb[[[WWWNNNKKKIIIHHHGGGEEEBBB@@@======>>>>>>???@@@AAAAAA@@@BBBDDDGGGHHHIIIIIIIIIFFFHHHJJJKKKLLLKKKIIIHHHGGGGGGHHHHHHHHHGGGGGGFFFAAAAAAAAA@@@???===<<<;;;========================;;;;;;<<<============<<<======>>>??????>>><<<;;;============>>>>>>>>>>>>>>>???@@@AAABBBAAA@@@@@@===>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;:::999999888777666666666777888999888:::>>>AAADDDHHHLLLPPPNNNMMMKKKIIIHHHGGGGGGGGGIIINNNSSSXXX[[[]]]___aaacccdddhhhmmmqqqpppkkkfffhhhqqqxxxyyy~~~}}}sssooopppqqqnnnkkk[[[OOODDD???<<<:::;;;===888:::<<<>>>>>>@@@BBBEEEJJJLLLNNNQQQTTTXXX^^^bbbhhhhhhhhhjjjkkkjjjgggdddbbbeeehhhjjjqqqyyy{{{yyywww|||vvvWWWHHHFFFAAADDDIIIMMMRRRXXX^^^bbbfffffffffdddcccccceeeggggggggghhhggghhhlllqqquuuuuu|||pppgggkkkvvvqqqmmmlllqqqxxxqqqddd[[[WWWUUUOOONNNLLLJJJIIIIIIJJJKKKIIIJJJJJJJJJIIIGGGFFFEEEEEEHHHLLLMMMKKKHHHFFFFFFEEEEEEDDDDDDDDDCCCCCCCCC????????????????????????<<>>???@@@AAA@@@BBBEEEHHHIIIJJJJJJIIIFFFHHHJJJLLLLLLKKKIIIHHHIIIIIIJJJJJJJJJJJJJJJIIIDDDDDDDDDCCCBBB@@@>>>===========================;;;;;;<<<===============<<<======>>>===<<<;;;:::<<<<<<======>>>>>>??????@@@AAABBBCCCCCCBBB@@@???======>>>>>>>>>===<<<;;;:::::::::::::::999999888888777666666666777999:::888<<<@@@DDDGGGJJJMMMOOOOOOMMMKKKIIIHHHGGGHHHHHHMMMQQQVVVYYY\\\^^^aaacccccceeehhhkkkllljjjgggeeegggqqqvvvuuuzzz|||tttrrruuuuuupppjjjZZZOOOCCC>>>;;;999999;;;999:::;;;<<<<<>>>>>>>>>>>>>>>>>>>>>>><<<@@@DDDDDDBBB@@@AAABBB===<<<<<<;;;;;;;;;<<<<<<999::::::::::::999888888444444333333333222222222444444444333333333222222000000000000000000000000---------...///000000111////////////////////////------------------------............/////////000////////////////////////...000111000//////000111111444999===@@@CCCFFFHHHFFFEEEKKKXXXfffrrr}}}qqqYYYQQQJJJHHH]]]yyynnn___XXXaaasss||||||~~~{{{ooo]]]QQQMMMGGGKKKQQQXXX^^^bbbdddeeefffggggggdddbbbcccgggkkkmmmgggcccbbbbbbccciiioooxxx{{{rrrhhh___VVVQQQKKKJJJHHHGGGGGGEEEBBB@@@::::::;;;<<<===>>>???@@@@@@BBBEEEHHHJJJKKKJJJJJJGGGHHHKKKLLLMMMKKKIIIHHHJJJKKKLLLLLLLLLLLLLLLLLLFFFFFFFFFFFFDDDBBB@@@???>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<===>>>>>>======<<<<<<=========<<<:::999;;;<<<<<<===>>>??????@@@BBBCCCDDDDDDDDDBBB@@@>>><<<===>>>>>>>>>===;;;:::999999:::::::::999888888888777666666666888999:::999===BBBFFFIIIJJJLLLMMMOOONNNKKKIIIHHHHHHIIIJJJNNNQQQUUUYYY[[[^^^aaaccc```cccfffgggeeecccbbbbbbeeeppptttrrrvvvzzzsssssswwwxxxrrrkkkYYYNNNBBB===:::777888:::;;;;;;;;;;;;<<>>>>>???@@@BBBAAAAAAAAAAAA@@@@@@??????<<<;;;;;;<<<<<<===>>>???;;;;;;:::999888777666555444555555555444333333222222333333333333222111111111000///......///000111000000000000000000000000000000000000000000000000---------------------------------............///////////////////////////............////////////333444777;;;@@@DDDGGGHHHIIIFFFFFFNNN^^^rrrhhhVVVMMMMMMYYYggg}}}fffdddeeekkkttt|||~~~rrr^^^PPPMMMMMMPPPTTTYYY\\\```eeehhhhhhhhhhhhfffccccccdddeeekkkiiifffcccbbbcccfffggguuuzzzyyysssmmmdddYYYQQQRRRNNNHHHDDDAAA@@@===<<<::::::;;;;;;===>>>@@@@@@AAACCCEEEGGGIIIJJJKKKLLLJJJMMMPPPQQQOOOLLLKKKJJJJJJJJJJJJKKKLLLLLLMMMMMMMMMMMMKKKHHHEEEBBB???>>>@@@@@@@@@@@@???===<<<:::::::::;;;>>>AAABBBBBB@@@@@@>>><<<;;;;;;;;;:::888<<<>>>@@@AAA@@@??????@@@@@@AAABBBBBBAAA>>><<<::::::::::::;;;;;;<<<<<<<<<;;;;;;;;;:::::::::999999666777777777555555777888;;;>>>CCCGGGJJJKKKJJJIIIDDDEEEGGGGGGGGGGGGIIIKKKNNNPPPSSSTTTVVVXXX\\\___aaabbbccccccaaa`````````ffflllssswww}}}yyyuuuxxx}}}{{{qqqgggXXXJJJ<<<888888888999:::;;;;;;;;;<<>>>>>>>>>>>>>>===<<<<<<<<<<<<===>>>>>>;;;;;;:::999888777666666555555555555555444333222222333333333333222111111111000////////////000111000000000000000000000000////////////////////////---------------------------------............///////////////////////////............////////////222333666:::>>>BBBEEEGGGIIIFFFFFFMMM\\\pppsss```RRRMMMWWWddd|||rrrbbb```ccclllttt{{{~~~sss___RRRNNNMMMPPPTTTXXX[[[___dddggghhhhhhgggdddaaaaaacccdddhhhfffdddbbbbbbdddfffhhhqqqwww~~~|||vvvooofff[[[SSSOOOKKKFFFBBB@@@???===<<<::::::::::::;;;===>>>>>>AAABBBDDDGGGIIIKKKLLLLLLMMMOOOQQQQQQNNNKKKIIIHHHJJJJJJKKKLLLMMMMMMNNNNNNMMMMMMKKKIIIFFFCCC@@@???@@@@@@@@@@@@???===<<<;;;::::::<<<>>>BBBCCCBBBAAA@@@>>>;;;::::::::::::999;;;>>>@@@@@@???>>>??????@@@@@@AAAAAA@@@>>><<<:::888888999999::::::::::::999999999888888888777777666777777666555555666888:::===AAAEEEGGGHHHGGGFFFBBBDDDFFFGGGFFFGGGIIIKKKNNNPPPRRRTTTUUUWWWZZZ\\\___aaaaaa```^^^]]]\\\]]]iiipppwww{{{{{{wwwtttwww|||zzzpppfffXXXJJJ<<<888888777777999<<<<<<<<<>>>AAACCCDDDEEEKKKQQQXXX^^^bbbfffkkkoooooojjjdddcccfffiiiiiigggfffhhhjjjjjjkkkmmmoooooowww||||||___KKKDDDEEEEEEIIIPPPVVVZZZ^^^bbbdddeeeaaa___aaabbbcccgggnnnwww~~~|||{{{rrrggg]]]WWWXXXSSSMMMKKKLLLMMMLLLJJJJJJIIIHHHHHHGGGGGGGGGGGGHHHHHHIIIKKKNNNOOONNNLLLEEEEEEFFFFFFEEEEEEDDDDDDCCCCCCBBBBBBAAAAAABBBBBBCCCCCCBBBBBBBBBAAAAAAAAA???>>>===<<<<<<<<<===>>>>>>>>>============<<<<<<;;;;;;:::999888777777666555555555555555555444333333333333333333222222111111000000//////000000111000000000000000000000000////////////////////////---------------------------------............///////////////////////////............////////////111222444888<<<@@@CCCEEEHHHGGGFFFLLLYYYlll~~~}}}sss^^^PPPSSS___tttccc\\\YYYaaalllttt{{{~~~~~~tttaaaTTTNNNLLLNNNRRRUUUXXX]]]bbbfffiiihhhfffbbb______aaacccdddcccaaaaaaaaadddgggiiimmmrrrxxx}}}~~~yyyrrriii]]]UUUKKKHHHCCC@@@???>>><<<;;;:::::::::::::::;;;<<<===@@@BBBDDDGGGIIILLLMMMMMMQQQRRRSSSQQQMMMJJJHHHGGGJJJKKKLLLMMMNNNOOOPPPPPPMMMLLLKKKIIIGGGDDDAAA@@@@@@@@@@@@@@@???===<<<;;;<<<;;;<<>>@@@@@@???>>>?????????@@@@@@@@@???===;;;:::777777777888888888888888777777777666666666555555555666777666444444666777888;;;>>>AAACCCCCCBBBAAA???AAACCCDDDDDDEEEGGGIIIMMMNNNPPPQQQQQQRRRUUUWWW[[[\\\\\\[[[YYYXXXXXXYYYjjjqqqyyy}}}~~~vvvsssrrrvvvzzzwwwmmmdddWWWJJJ===999888777777888======>>>@@@BBBDDDFFFHHHMMMQQQXXX___fffjjjlllnnnlllgggbbbaaaccceeeeeeeeefffhhhkkkmmmmmmnnnoooqqqvvv{{{vvv[[[IIIEEEGGGFFFJJJPPPUUUYYY]]]```cccdddbbbbbbeeefffggglllsss|||mmmbbb]]]XXXTTTTTTQQQMMMKKKLLLMMMMMMLLLHHHHHHGGGFFFFFFGGGHHHIIIIIIIIIJJJLLLOOOPPPNNNLLLEEEEEEEEEFFFFFFEEEDDDDDDDDDDDDCCCBBBBBBCCCCCCDDDCCCDDDDDDDDDCCCBBBAAA@@@@@@>>>===<<<<<<===>>>????????????>>>===<<<;;;;;;;;;;;;:::999999888777777555555666666666555555444333333444444333333222111000000000000000000000000////////////////////////////////////////////////........................---------............///////////////////////////............///////////////000222555999===AAACCCGGGGGGGGGJJJTTTeeewwwyyy{{{oooWWWQQQXXXnnnjjj]]]UUUZZZfffpppwww{{{{{{}}}~~~~~~}}}ssscccTTTNNNIIIKKKMMMPPPSSSXXX^^^bbbjjjhhhfffbbb___^^^aaaccccccbbbaaa```aaaccceeefffjjjmmmsssxxx}}}zzzsssiii^^^VVVHHHDDD@@@>>>======<<<;;;;;;;;;;;;:::;;;;;;<<<<<>>===<<<;;;===<<<===???BBBDDDDDDCCC@@@===888666777999::::::<<>>>>>???>>>>>><<<;;;:::777777777888888888888888666666666555555555555444555666666555444444555777777888;;;===>>>>>>===<<<;;;===???@@@AAABBBDDDFFFIIIJJJKKKKKKKKKKKKNNNPPPSSSTTTUUUTTTSSSSSSTTTVVVdddllltttxxx{{{}}}yyysssooonnnooosssuuurrrjjjcccVVVKKK@@@;;;:::888777999;;;===???@@@BBBEEEHHHJJJMMMQQQWWWaaaiiinnnoooooommmiiidddaaabbbccccccccchhhiiimmmqqqpppoooqqqvvvrrr}}}sssXXXGGGDDDGGGFFFJJJOOOSSSWWWZZZ^^^```fffeeegggkkkmmmooouuu}}}{{{vvvtttwww{{{}}}mmm___ZZZYYYVVVSSSPPPNNNKKKIIIHHHIIIIIIHHHHHHGGGGGGFFFGGGHHHJJJKKKJJJKKKLLLNNNPPPOOOMMMJJJEEEEEEFFFFFFFFFFFFFFFEEEEEEDDDDDDCCCDDDDDDEEEEEEDDDDDDDDDDDDCCCBBBAAA@@@@@@???>>>>>>>>>???@@@@@@????????????>>>===;;;:::;;;;;;::::::999888888888555555666777777666666666333444444444444333222222000000111111111111000000////////////////////////................................................---------............///////////////////////////............//////////////////000333777;;;???AAAFFFGGGGGGIIINNN[[[mmmzzz|||___PPPRRRiiiyyytttdddWWWYYYcccmmmtttxxx|||{{{yyy}}}{{{zzzssscccTTTLLLEEEFFFHHHIIILLLRRRXXX]]]hhhhhheeebbb______aaaccccccbbbaaa``````aaabbbccciiikkkooouuu{{{~~~yyysssiii]]]TTTFFFCCC???=========<<<;;;===<<<<<<<<<<<<<<<======>>>@@@CCCGGGKKKNNNPPPQQQTTTTTTSSSQQQMMMLLLLLLMMMIIIJJJLLLNNNOOOOOOOOONNNJJJJJJIIIHHHGGGEEEDDDCCCAAAAAA@@@???>>>===<<<<<<===<<<<<<>>>AAADDDDDDDDD@@@<<<888666777999:::;;;>>>@@@BBBCCCBBBAAAAAAAAA============<<<;;;;;;:::999999999999999999999888777777666666666555555555444555555444333333444666555666888:::::::::999888777999;;;<<<<<<===???AAABBBDDDDDDDDDCCCDDDFFFHHHJJJKKKLLLLLLMMMNNNQQQSSS]]]eeemmmqqqssssssnnnhhhfffhhhjjjmmmnnnkkkeee```TTTKKKBBB>>><<<999888;;;:::<<>>@@@DDDFFFHHHGGGHHHQQQ```mmm|||eeeQQQPPPaaaqqq}}}lll\\\YYY```hhhnnnsssvvvyyy~~~~~~zzzzzzttteeeTTTKKKBBBCCCCCCDDDGGGMMMTTTZZZdddeeedddbbb______```aaaccccccaaaaaa```aaabbbccchhhiiilllrrryyy}}}xxxqqqggg[[[RRRFFFCCC@@@============<<<<<<<<<<<<<<<<<<===>>>???===???CCCGGGKKKOOOQQQSSSTTTSSSRRROOOKKKJJJKKKMMMHHHIIIKKKMMMNNNMMMLLLKKKHHHHHHHHHGGGFFFEEEDDDCCCBBBAAA@@@>>>======<<<======<<<<<<===@@@CCCDDDDDD???<<<999777888:::;;;;;;>>>@@@BBBCCCAAAAAAAAAAAA<<<<<<<<<;;;;;;;;;:::::::::::::::::::::999999999777777777666666666555555333444555444222222444555444555666777888888777777666888999:::999:::;;;======>>>???>>>>>>>>>@@@BBBCCCDDDEEEFFFFFFHHHLLLOOOVVV^^^eeehhhjjjjjjeee___]]]___bbbddddddaaa^^^\\\QQQIIIBBB???===999999<<<999<<<@@@AAABBBDDDIIIMMMQQQUUU\\\dddkkkooorrrtttsssqqqmmmjjjhhhhhhjjjkkkuuupppooopppllliiippp|||vvvYYYGGGBBBDDDEEEHHHLLLPPPSSSWWW\\\___eeefffjjjooorrrwwwrrrjjjmmmqqqvvv|||wwwlll___[[[VVVRRRQQQPPPNNNMMMLLLLLLLLLKKKIIIIIIJJJKKKKKKJJJIIIIIIJJJMMMPPPRRRUUUUUUUUUUUUTTTPPPKKKGGGFFFGGGHHHIIIIIIIIIIIIHHHEEEEEEEEEEEEEEEFFFGGGGGGFFFEEECCCAAA@@@@@@@@@AAA>>>???AAABBBCCCBBBAAA@@@>>>???@@@@@@@@@>>><<<;;;;;;::::::::::::999999999555666777888888888888777444444444555444444333222000111222222222222111000000000000000000000000000................................................---------............///////////////////////////............/////////////////////111444999===@@@BBBFFFIIIFFFCCCHHHUUU```tttgggSSSQQQXXXhhh~~~ppp___YYY[[[```ggglllppp{{{}}}{{{{{{vvvgggUUUKKKAAAAAAAAAAAADDDJJJRRRXXX___```aaa```___^^^^^^___aaaaaaaaaaaabbbcccddddddhhhgggiiiooowww}}}|||xxxqqqfffZZZQQQHHHEEEAAA???>>>>>>======:::::::::;;;<<<===>>>???<<>>===<<<=========;;;;;;<<>><<<:::999:::<<<;;;;;;<<<>>>@@@AAA@@@??????@@@<<<;;;;;;:::::::::::::::;;;;;;:::::::::999999999777666666666555555555555333444444333222222333555333444555666777777777777777888999999888888999;;;999:::;;;;;;:::;;;===???AAAAAABBBAAAAAABBBFFFHHHNNNVVV\\\___```aaa]]]WWWSSSVVVXXXYYYXXXWWWVVVVVVLLLFFF@@@>>><<<888999<<<999===BBBCCCCCCFFFKKKPPPVVV[[[aaafffiiikkkpppsssrrrqqqooommmlllnnnqqqsssuuuooonnnpppnnnooo|||zzz]]]JJJDDDFFFFFFIIIMMMQQQTTTYYY^^^aaaggghhhlllppptttzzzzzzkkkpppwww}}}|||yyylllccc___TTTSSSRRRQQQPPPOOOOOOOOOGGGHHHIIIHHHGGGHHHIIIJJJLLLKKKJJJJJJLLLOOORRRUUUZZZYYYXXXXXXVVVQQQKKKGGGGGGHHHIIIIIIJJJJJJJJJJJJFFFFFFEEEEEEFFFGGGHHHHHHGGGEEECCC@@@??????@@@AAA<<<>>>AAACCCCCCBBB@@@???===>>>@@@AAA@@@???===<<<;;;::::::::::::::::::999666666777888888888888888444444555555444444333222000111222333333222111000000000000000000000000000........................////////////////////////---------.........//////////////////////////////............/////////000/////////111444999===@@@AAAFFFIIIFFF@@@CCCNNNYYYpppyyy{{{gggUUUSSSQQQaaayyyqqq```XXXWWWZZZaaaggglll}}}|||wwwiiiWWWKKKBBBAAAAAAAAACCCJJJRRRXXXZZZ]]]______^^^\\\\\\\\\___``````aaacccdddfffggggggfffgggmmmuuu||||||xxxqqqgggZZZPPPIIIFFFBBB@@@??????>>>===888999999:::;;;<<<>>>???<<<>>>BBBGGGLLLPPPSSSUUUTTTSSSOOOIIIDDDBBBCCCDDDFFFGGGIIIKKKJJJHHHFFFDDDEEEEEEEEEEEEEEEDDDDDDCCCBBBAAA???>>>===<<<======<<<;;;:::;;;>>>AAACCCCCC>>><<<;;;;;;<<<===<<<;;;:::<<>>======>>>;;;;;;:::999999999:::::::::::::::999999999888888666666555555555444444444333444444333222222333555333444555666777888888888888:::;;;:::999888999:::777999::::::999:::<<<>>>AAAAAAAAA???>>>>>>AAADDDHHHOOOUUUWWWYYYZZZVVVQQQMMMPPPRRRRRRQQQPPPQQQRRRIIICCC>>>===:::777888;;;:::>>>CCCEEEEEEGGGMMMRRRZZZ```eeegggggghhhmmmrrrppppppooonnnnnnqqqvvvyyysssmmmlllqqqsssxxx}}}```MMMGGGHHHGGGJJJNNNRRRVVVZZZ```cccjjjkkkooosssvvv~~~~~~{{{wwwxxx~~~{{{nnncccZZZTTTTTTNNNNNNNNNMMMMMMMMMLLLLLLLLLKKKIIIHHHIIIJJJLLLMMMNNNMMMLLLKKKKKKMMMOOOPPPUUUVVVWWWWWWTTTQQQMMMJJJKKKKKKKKKJJJIIIGGGFFFEEEHHHGGGEEEEEEFFFGGGGGGFFFEEEDDDCCCBBBAAABBBCCCCCCGGGDDDBBBAAABBBBBBBBBAAA@@@AAAAAA@@@???===;;;:::===<<<:::999888777777777:::999888777666666666666666555555444333333222222333333222222111000000000000000111000000///......000///---,,,,,,---///000111000000///...---------////////////............---------............///////////////////////////000000//////222666;;;>>>AAAGGGKKKHHHCCCCCCKKKSSSooouuurrrrrr[[[PPPOOOZZZpppssscccXXXSSSSSSZZZbbbvvv}}}|||wwwkkk[[[NNNFFFAAA>>>AAAEEEIIIQQQZZZ^^^___```___]]]\\\]]]^^^[[[]]]```cccdddddddddcccdddgggfffdddjjjvvv~~~wwwjjj[[[QQQMMMGGGAAA>>>???@@@???======<<<;;;:::999:::;;;;;;;;;<<<>>>BBBHHHMMMOOOOOOOOOMMMIIIEEEBBBAAABBBBBBEEEEEEEEEFFFEEEEEEDDDCCCEEEEEEFFFGGGGGGGGGGGGGGGAAA@@@???>>>============>>><<<;;;<<<>>>AAABBBBBBCCCBBB@@@???===<<<<<<<<<===>>>@@@BBBBBB@@@>>>===<<<;;;999999:::<<<<<<<<<;;;::::::999999888888888666666666555555444444333555444444333333333444444333555777777777777888999888888999::::::::::::999;;;:::888888888:::<<<>>>???@@@AAAAAA@@@???@@@BBBEEEGGGKKKNNNOOONNNMMMKKKEEEEEEFFFJJJMMMMMMIIIFFFCCCBBBAAA???===;;;999999===@@@DDDFFFGGGLLLSSSXXX___eeekkknnnooooooqqqsssuuutttsssuuuyyy||||||{{{uuunnnkkkoooxxxfffPPPGGGHHHMMMKKKLLLTTT[[[```ffflllpppuuuvvvtttzzzwwwtttuuu|||zzzyyy|||pppccc\\\VVVPPPMMMNNNOOOOOONNNNNNMMMLLLKKKKKKLLLKKKJJJIIIJJJKKKMMMNNNMMMLLLKKKKKKLLLMMMPPPQQQSSSTTTTTTSSSQQQNNNKKKIIIIIIIIIIIIIIIHHHGGGGGGFFFHHHGGGEEEDDDEEEEEEDDDCCCEEEDDDCCCBBBAAABBBBBBCCCEEECCCAAAAAABBBCCCBBBBBB@@@@@@@@@@@@???===;;;:::<<<<<<;;;;;;::::::999999::::::999888888777777666666666555555444444333333333333222222111000000000000000000000000///......000///---,,,,,,---///000111000000///......------////////////............---------............///////////////////////////000/////////222666:::===AAAEEEHHHGGGDDDDDDIIIOOOiii}}}vvv{{{|||vvv___SSSKKKSSSddd|||tttdddXXXQQQPPPVVV^^^ttt}}}{{{vvvkkk[[[NNNIIICCC@@@AAADDDHHHOOOWWW]]]^^^^^^]]][[[ZZZZZZ\\\]]]^^^```aaabbbaaa```___eeegggeeebbbgggrrr{{{}}}~~~~~~wwwkkk^^^UUUNNNHHHBBB??????@@@???======<<<;;;:::999::::::;;;;;;<<<===BBBGGGKKKMMMNNNNNNKKKHHHDDDBBBAAABBBBBBCCCCCCDDDDDDDDDCCCCCCCCCBBBBBBCCCDDDEEEEEEEEEEEEBBBAAA@@@??????>>>>>>>>>>>>===<<<<<>>===<<<<<<<<<<<<===???AAAAAA???===<<<<<<:::999999:::;;;;;;;;;;;;::::::999888777777666555555555555444444333333555555444444444444555555555777999999999888999:::888999999:::::::::::::::999999888888999;;;===???@@@AAABBBBBBAAA@@@AAABBBDDDFFFIIILLLNNNMMMKKKIIICCCDDDFFFIIILLLLLLHHHDDDCCCBBBAAA@@@>>>===;;;;;;<<<@@@EEEIIIMMMSSS[[[aaahhhmmmrrruuuttttttvvvxxxyyyxxxyyy|||}}}{{{ooommmqqq}}}nnnWWWLLLKKKKKKJJJNNNXXX```dddiiinnnooosssuuuttt|||vvvhhhiiiooo{{{}}}yyy}}}wwweee\\\TTTQQQPPPMMMLLLMMMOOOOOONNNMMMLLLLLLKKKKKKLLLKKKKKKKKKLLLMMMOOOPPPLLLLLLKKKKKKLLLMMMOOOPPPPPPPPPOOONNNLLLKKKJJJIIIGGGGGGGGGGGGGGGGGGGGGGGGHHHFFFDDDDDDDDDDDDCCCAAADDDCCCCCCBBBAAABBBBBBBBBCCCAAA@@@@@@BBBCCCCCCBBB???@@@@@@???>>>===<<<;;;;;;;;;<<<======<<<;;;:::::::::::::::999888777777777777777666555555444444333333333222111111000000///////////////......---000///...------...///000000000000///......------////////////............---------............///////////////////////////000///...///111555999;;;@@@BBBEEEFFFEEEFFFGGGIII^^^vvvwwwqqqtttzzz}}}dddVVVKKKNNNZZZnnnxxxhhh[[[RRRNNNSSS[[[nnnzzz{{{wwwmmm]]]QQQKKKEEEAAABBBDDDFFFLLLSSSZZZ[[[[[[ZZZXXXWWWWWWXXXZZZ[[[]]]___``````______eeedddaaa^^^bbbllluuuyyy{{{|||~~~}}}vvvlllaaaZZZPPPJJJCCC@@@???@@@>>><<<<<<;;;:::999999999::::::;;;;;;<<<@@@EEEIIIJJJJJJJJJIIIFFFCCCAAAAAAAAABBBAAAAAAAAABBBBBBBBBBBBBBBAAAAAABBBCCCDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@???>>>===>>>@@@BBBBBBBBB@@@???>>>===<<<<<<<<<<<<;;;<<<>>>??????>>><<<;;;===;;;999999:::;;;;;;:::;;;:::999888777666555555444444444444333333333333666666555555555555666666888:::<<<<<<:::::::::;;;:::::::::;;;;;;;;;;;;;;;999999999999:::<<<>>>@@@AAABBBCCCCCCAAAAAABBBCCCCCCEEEHHHKKKLLLKKKIIIGGGEEEEEEHHHJJJLLLLLLHHHEEECCCCCCBBBAAA@@@???>>>>>>???CCCHHHMMMQQQXXXaaagggppptttxxxyyyxxxxxxzzz|||~~~~~~}}}zzzooosss~~~yyy```RRRNNNIIIJJJQQQ\\\dddhhhmmmrrrooorrrtttvvvlllgggiiiqqq||||||zzzooobbb___XXXRRRQQQQQQNNNKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLNNNOOOQQQRRRMMMMMMLLLLLLLLLLLLMMMMMMNNNMMMLLLJJJJJJJJJJJJKKKJJJIIIIIIHHHGGGGGGGGGGGGGGGEEEDDDEEEFFFEEEDDDBBBCCCCCCBBBBBBBBBAAAAAAAAA@@@???>>>???AAACCCCCCBBB?????????>>>>>>===<<<<<<999:::<<<>>>>>>>>><<<;;;;;;;;;;;;;;;;;;999888777888888777777666555555555444333333222222111000000....../////////......---//////............//////000000//////............////////////............---------............/////////////////////////////////...///000444777999???@@@BBBEEEHHHHHHGGGFFFRRRlllsssmmmrrrzzziiiYYYNNNNNNWWWhhh{{{{{{nnnaaaTTTNNNRRRZZZggguuu~~~|||xxxnnn___TTTJJJEEEAAABBBDDDFFFLLLRRRVVVWWWXXXWWWUUUTTTUUUVVVVVVWWWZZZ]]]___aaabbbcccaaa___\\\ZZZ^^^hhhqqqvvv{{{|||}}}{{{tttlllccc]]]QQQKKKDDD@@@??????>>><<<;;;;;;::::::999999999999::::::;;;>>>CCCFFFGGGFFFFFFEEECCCAAA@@@@@@@@@AAA????????????@@@AAAAAABBBBBBCCCDDDEEEFFFFFFFFFFFFBBBBBBAAA@@@@@@@@@@@@@@@@@@>>>>>>???AAABBBBBBAAA???>>>======<<<=========<<<===???@@@@@@???===<<>>???AAACCCDDDCCCBBBBBBCCCDDDDDDFFFIIIKKKLLLJJJHHHFFFGGGIIIKKKNNNNNNMMMJJJHHHCCCCCCBBBBBBAAAAAA@@@@@@EEEHHHMMMQQQTTTZZZbbbiiisssvvvzzz{{{zzz{{{~~~~~~|||yyygggVVVOOOLLLMMMSSS\\\dddhhhooovvvtttvvvxxx|||}}}nnnkkkmmmttt{{{~~~~~~{{{}}}zzzhhh]]][[[SSSNNNOOOOOOKKKHHHHHHIIIJJJKKKLLLMMMNNNNNNOOOLLLLLLMMMNNNOOOPPPQQQRRROOOOOONNNLLLKKKKKKJJJJJJMMMLLLKKKJJJJJJKKKLLLMMMNNNMMMKKKIIIHHHGGGGGGGGGFFFEEEEEEFFFHHHHHHFFFDDDBBBBBBBBBBBBBBBAAAAAAAAA>>>======???AAABBBBBBAAA>>>>>>==================888999;;;===>>>===<<<;;;;;;<<<;;;;;;::::::999888888888888777666666555555444444333333222111111111......///////////////.../////////....../////////////////////............////////////............---------............//////////////////////////////.........000222555666>>>???AAAEEEIIIJJJIIIFFFMMMeeetttjjjpppzzzooo^^^OOOMMMRRRbbbuuu~~~tttgggXXXNNNPPPXXXbbbqqq{{{yyytttkkk^^^TTTIIIDDDAAABBBDDDFFFLLLRRRSSSTTTUUUTTTSSSSSSTTTUUUVVVWWWYYY\\\___aaabbbccc]]]ZZZWWWXXX]]]eeennnuuu||||||}}}}}}wwwqqqjjjbbb^^^PPPKKKDDD@@@??????===<<<;;;;;;;;;;;;::::::999999:::999:::<<<@@@BBBCCCBBBBBBAAA@@@?????????@@@@@@>>>>>>>>>>>>???AAABBBCCCCCCCCCDDDEEEEEEEEEEEEEEEAAA@@@@@@????????????@@@??????>>>???AAABBBBBB@@@===============>>>>>>??????@@@AAAAAAAAAAAA@@@???@@@???>>>>>>>>>>>><<<:::888777777666444333222222222222222333333444444444888777777777888888999:::;;;<<<>>>===<<<;;;;;;<<<======<<<<<<======>>>???@@@??????>>>>>>>>>>>>>>>AAACCCDDDDDDDDDDDDEEEGGGGGGIIILLLNNNNNNLLLJJJHHHIIIKKKNNNPPPOOOMMMJJJIIIDDDDDDDDDDDDCCCCCCCCCBBBJJJNNNRRRVVVYYY___gggmmmwwwzzz~~~~~~{{{kkkXXXNNNPPPPPPTTT[[[aaagggpppzzz{{{|||~~~tttnnnpppuuuyyyxxxwww}}}~~~rrrggg```VVVOOOKKKMMMNNNKKKIIIIIIIIIIIIJJJKKKMMMNNNOOOOOOLLLMMMMMMNNNOOOPPPQQQQQQOOOOOONNNMMMKKKJJJIIIIIILLLKKKJJJJJJKKKLLLNNNOOOQQQOOOMMMJJJHHHGGGGGGGGGFFFFFFFFFGGGIIIHHHFFFDDDAAABBBBBBBBBBBBAAA@@@@@@===<<<===>>>AAAAAA@@@???======<<<<<<<<<===>>>>>>999:::<<<=========<<<<<<===<<<;;;:::999999999999888888777777666666555555444444444333222222111111...//////000000000000000//////////////////////////////////////////......////////////............---------............///////////////////////////............///111333444;;;===@@@DDDHHHJJJJJJIIIMMM```vvvzzzgggkkktttxxxhhhQQQKKKKKKWWWjjj~~~}}}qqq^^^PPPOOOUUU___nnn|||xxxtttooofff[[[RRRHHHDDDAAACCCDDDFFFKKKQQQPPPQQQSSSSSSSSSSSSUUUWWWZZZZZZ[[[\\\\\\]]]^^^^^^ZZZVVVUUUYYY^^^ccckkksssyyyzzz|||~~~~~~xxxrrrlllfff___[[[OOOIIIBBB???>>>???===;;;;;;;;;<<<<<<<<<;;;:::999999999999:::===??????>>>>>>=========>>>>>>???@@@??????>>>???@@@BBBDDDEEECCCDDDDDDDDDDDDCCCBBBBBB@@@@@@????????????@@@@@@???>>>>>>@@@AAABBB@@@???============>>>???@@@AAABBBBBBBBBCCCCCCBBBBBBBBBAAA@@@???>>>???===;;;999555555555444333333222222111222222333444555555666888888888888999:::;;;<<<;;;===>>>>>>===<<<===>>>???>>>>>>======???@@@AAABBBBBBAAAAAAAAAAAA@@@@@@BBBDDDFFFGGGGGGHHHJJJLLLLLLNNNQQQRRRRRRPPPMMMKKKJJJMMMPPPQQQOOOLLLJJJIIIHHHHHHHHHGGGGGGFFFFFFFFFMMMQQQVVVZZZ^^^dddlllsss{{{~~~zzz{{{ooo\\\QQQSSSSSSVVV\\\aaagggsss~~~}}}sssuuuxxxyyyvvvtttzzzvvvkkkddd```]]]VVVOOOKKKMMMOOOMMMLLLMMMKKKKKKKKKKKKLLLLLLLLLLLLMMMMMMNNNOOOOOOOOOOOOOOOLLLLLLLLLLLLLLLKKKKKKJJJIIIJJJJJJKKKLLLNNNOOOPPPPPPNNNKKKIIIGGGGGGGGGHHHHHHGGGGGGGGGGGGFFFCCC@@@AAAAAABBBBBBBBBAAA@@@???<<<<<<<<<>>>@@@@@@???======<<<<<<;;;<<<===>>>???========================>>><<<999777777777999:::888777777666666555444444555444444333333222111111///000000111111111111111//////000000000000//////.../////////////////////////////////............---------............///////////////////////////...------...///000111222777:::>>>BBBEEEHHHJJJKKKMMMYYYhhhrrrvvv{{{}}}iiihhhkkkxxxuuuZZZPPPIIIPPP```uuuhhhUUUQQQVVVZZZhhhvvv~~~xxxsssmmmdddZZZSSSJJJEEEBBBCCCDDDDDDHHHMMMNNNPPPRRRSSSSSSUUUWWWYYYZZZYYYYYYZZZZZZ[[[[[[\\\ZZZVVVVVV[[[___bbbhhhpppsssuuuxxx{{{}}}}}}yyysssmmmhhhaaa[[[WWWLLLGGGAAA===>>>>>>===<<<<<<<<<=========<<<;;;:::999888888999;;;<<<<<<;;;:::;;;;;;<<<===>>>??????@@@@@@??????AAACCCFFFHHHFFFFFFFFFEEEDDDCCCAAAAAAAAAAAA@@@@@@@@@@@@AAAAAA>>>>>>>>>???AAAAAA???=========>>>>>>???AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCC@@@???>>>======<<<999666333333333333333333333333111222333444555666777777999999999999:::;;;<<<===<<<>>>@@@@@@??????@@@AAAAAA@@@>>>>>>>>>???AAABBBAAAAAABBBCCCDDDDDDEEEEEEDDDFFFIIIKKKLLLMMMPPPRRRRRRTTTVVVXXXWWWUUURRRPPPNNNRRRUUUVVVSSSOOONNNMMMNNNNNNMMMLLLKKKJJJJJJJJJOOORRRWWWZZZ]]]bbbjjjpppyyy{{{}}}}}}|||~~~rrraaaWWWQQQSSSYYY```eeekkkvvv{{{{{{}}}|||wwwuuu{{{xxxddd[[[XXXWWWVVVVVVOOOJJJLLLMMMLLLKKKKKKMMMMMMMMMLLLKKKKKKJJJJJJMMMMMMNNNOOOOOOOOONNNNNNIIIJJJKKKLLLMMMMMMMMMMMMHHHHHHJJJKKKMMMNNNOOOPPPMMMLLLIIIGGGFFFGGGHHHIIIIIIHHHHHHGGGFFFCCC???<<>>@@@@@@>>><<<<<<<<<;;;;;;<<<===???@@@??????>>>>>>>>>>>>??????>>><<<999666555777999;;;777777777666555555444444555444444333333222222111000000111222222222222222//////000000000000//////.........///////////////000/////////............---------.........//////////////////////////////---------......000111111444888===@@@CCCFFFJJJMMMLLLRRR[[[ccciiiqqq}}}|||nnnhhhfffpppeeeWWWKKKMMM\\\rrrrrr\\\UUUXXXVVVbbbnnnvvv|||uuunnneee\\\VVVLLLGGGDDDDDDDDDCCCFFFKKKMMMOOORRRSSSTTTVVVXXX[[[VVVVVVVVVWWWYYY[[[\\\]]]\\\WWWWWW\\\```aaaeeemmmnnnppptttyyy|||}}}~~~~~~yyyuuupppkkkeee___XXXTTTKKKFFF???======>>>===<<<<<<===>>>>>>>>>===;;;;;;999888777888:::;;;;;;999999999:::;;;<<<>>>>>>???AAA@@@@@@@@@BBBEEEGGGIIIJJJIIIIIIHHHFFFEEECCCBBBBBBBBBAAAAAAAAABBBBBBCCC=========???@@@@@@>>><<<======>>>???@@@BBBDDDDDDCCCCCCCCCCCCCCCCCCCCCCCC???===<<<<<<<<<:::777444111111222222222333333333222222333444666777888888999999999:::;;;<<<===>>>===???AAABBBAAAAAABBBDDDAAA@@@???>>>>>>@@@BBBCCC???@@@BBBDDDFFFHHHHHHIIIFFFHHHKKKMMMOOOQQQTTTWWWVVVWWWYYY[[[ZZZXXXUUURRRTTTWWW[[[[[[XXXTTTRRRRRRRRRRRRQQQPPPOOONNNMMMLLLQQQSSSVVVWWWXXX\\\bbbgggssstttuuutttsssuuu{{{}}}{{{|||}}}uuueee]]]OOORRRZZZdddiiioooyyy}}}}}}~~~}}}yyywww}}}ppp]]]RRRNNNQQQTTTVVVUUURRROOOLLLLLLMMMOOONNNNNNMMMKKKIIIIIIJJJLLLNNNNNNNNNMMMMMMMMMMMMMMMKKKKKKKKKKKKKKKJJJIIIIIIMMMLLLJJJKKKLLLLLLKKKJJJKKKJJJHHHFFFEEEEEEFFFFFFMMMLLLJJJHHHFFFEEEDDDDDDBBBCCCCCCCCCBBB@@@>>>===???@@@@@@???>>>>>>???AAA<<<<<<===>>>>>>>>>>>>>>>???AAABBB???<<<;;;===???<<<<<<;;;;;;;;;:::::::::777777666555555555555555555444333222111222333444111111111111111111111111//////////////////////////////......---------,,,//////.........---------///////////////.........//////.........---------...............///000000333666;;;???BBBDDDGGGIIIGGGLLLSSSXXX^^^hhhvvvvvvkkkfffpppqqqWWWDDDIIIXXXhhh}}}bbbTTTSSSYYY```jjjsssuuuxxx|||wwwsssjjj___VVVKKKEEEBBBDDDEEEEEEGGGKKKHHHMMMRRRVVVWWWVVVUUUUUUWWWVVVUUUUUUWWWZZZ]]]___^^^[[[YYYYYY\\\```cccdddjjjnnntttxxxyyyzzz|||xxxtttoooiiibbb\\\UUUPPPGGGDDD@@@======>>>>>>>>>======>>>>>>===<<<;;;::::::::::::999999999888888:::;;;;;;;;;::::::===???@@@@@@AAABBBDDDFFFHHHIIIHHHFFFDDDCCCCCCCCCBBB@@@?????????@@@AAAAAAAAABBB>>>>>>>>>==================>>>???AAABBBCCCDDDDDDCCCAAA???@@@BBBCCCAAA???======<<<;;;999777555333333222111111111222333444444555555666777888888999;;;<<<<<<<<<<<<<<<;;;;;;===>>>@@@BBBCCCBBBAAA@@@???????????????>>>===<<>>======>>>??????======>>>???<<<======>>>>>>???>>>>>>???@@@AAA???<<<;;;<<<>>><<<<<<<<<<<<;;;;;;::::::777777666555555555555666555444444333222333333333111111111111111111111111000000000000000000000000////////////......------//////.........---------........./////////////////////.........---------...............//////000222555:::>>>AAADDDGGGIIIJJJLLLNNNOOOSSS```rrr}}}ppphhhnnn|||{{{```KKKKKKUUUccc{{{gggWWWRRRRRRYYYdddnnnqqqttt|||{{{xxxpppdddZZZLLLFFFBBBCCCEEEEEEFFFJJJIIIMMMSSSWWWWWWVVVVVVVVVWWWVVVUUUVVVWWW[[[^^^```]]]ZZZWWWWWWYYY\\\___```hhhlllrrrvvvxxxzzz|||~~~yyyuuuooohhhaaaYYYRRRMMMFFFCCC@@@>>>???AAAAAAAAA???>>>>>>======<<<<<<<<<;;;;;;::::::999999888888777888999888888:::===???@@@@@@BBBDDDFFFGGGIIIJJJHHHFFFDDDCCCCCCCCCBBB@@@?????????@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBCCCCCCCCC@@@??????AAABBB@@@>>><<<<<<;;;:::888666444333333222222111222222444444555555666666777888888999;;;;;;<<<<<<<<<<<<;;;;;;===>>>???@@@AAAAAA@@@@@@@@@@@@@@@@@@??????>>>>>>@@@@@@BBBDDDFFFGGGIIIIIIJJJMMMQQQVVV[[[^^^``````aaa___^^^\\\]]]^^^```aaaddddddcccaaa]]]YYYVVVUUURRRTTTUUUSSSNNNJJJIIIIIIJJJJJJJJJIIIIIILLLOOOSSSVVVWWWXXXXXXZZZ^^^cccffflllmmmoooqqqrrrqqqpppooottttttvvvzzzsssdddZZZVVVUUUZZZccckkkrrr|||yyytttttttttvvvyyyyyyxxxzzz~~~xxxuuuqqqppprrrooonnnjjjddd___```eeejjjrrrkkk___SSSLLLIIIJJJLLLNNNSSSWWWVVVPPPKKKJJJLLLLLLLLLKKKJJJHHHGGGIIIKKKJJJJJJIIIIIIIIIJJJJJJJJJOOOOOOOOOOOOOOONNNNNNNNNNNNMMMKKKKKKKKKKKKIIIHHHDDDDDDCCCDDDEEEGGGIIIKKKLLLKKKIIIGGGEEEDDDDDDCCCDDDDDDDDDCCCAAA???===<<<;;;===??????===<<<<<<======>>>>>>>>>????????????>>>???@@@>>><<<;;;<<<============<<<<<<<<<<<<;;;888777777666666666666666444444555555444444333222111111111111111111111111111111111111111111111111000000000000/////////////////////.........------------......//////000000...............---------......------......///000000333888<<<@@@CCCGGGIIIKKKMMMNNNMMMOOOYYYjjjwwwxxxlllllluuummmUUUMMMPPP[[[tttqqq]]]QQQLLLSSS^^^jjjoooqqqxxx~~~}}}vvvhhh]]]NNNHHHCCCCCCDDDCCCEEEHHHJJJNNNSSSVVVWWWVVVVVVVVVVVVUUUUUUVVVYYY\\\___aaa___\\\XXXWWWYYY[[[]]]^^^fffjjjppptttwwwzzz|||~~~{{{vvvooofff^^^VVVNNNIIIEEECCC@@@@@@BBBEEEFFFFFFAAA@@@>>>===<<<<<<======<<<;;;;;;:::999999888888666777888888888:::>>>AAA???@@@CCCFFFHHHIIIIIIIIIGGGEEECCCBBBCCCCCCBBB@@@??????????????????>>>>>>????????????????????????@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@>>>>>>???@@@>>>===;;;:::999888666444333333333333222222333444444555666666666777888888999999;;;;;;<<<<<<<<<<<<;;;;;;<<<======>>>??????@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@AAABBBDDDGGGJJJLLLNNNOOORRRVVV\\\```dddfffgggdddbbb```___aaadddhhhkkkkkkiiifffbbb]]]ZZZWWWVVVQQQRRRRRRPPPLLLHHHGGGGGGFFFFFFEEECCCAAABBBDDDGGGIIIKKKMMMNNNPPPTTTZZZ]]]dddfffhhhjjjjjjjjjiiihhhnnnnnnoooqqqsssuuuvvvwwwxxxzzzyyyoooccc[[[YYYYYY\\\dddllltttsssmmmkkkiiijjjmmmoooqqqvvv~~~||||||tttlllgggcccaaaccc___^^^[[[VVVSSSTTTXXX\\\aaa\\\UUUNNNJJJHHHIIIIIIJJJQQQXXXYYYSSSLLLJJJJJJJJJKKKJJJIIIGGGGGGHHHJJJJJJIIIHHHHHHHHHIIIJJJKKKPPPPPPOOOOOOOOONNNOOOOOOOOOMMMKKKKKKKKKJJJHHHGGGCCCCCCCCCCCCEEEGGGIIIJJJJJJIIIHHHFFFDDDDDDCCCCCCEEEDDDCCCBBB@@@???======:::===???@@@???===<<<<<>>?????????@@@>>>>>>>>>>>>===<<<<<<<<<=====================<<<999888777777666666777777444555666666666555333222111111111111111111111111111111111111111111111111111111000000000000000000////////////............,,,------...///000111111...........................------------...//////...111666:::>>>BBBFFFIIIHHHOOOUUUVVVTTTWWW```iiiwwwqqqkkkppp|||www___QQQMMMTTTmmmfffRRRKKKPPP[[[gggnnnqqqwww}}}yyykkk^^^QQQJJJDDDDDDCCCBBBDDDGGGIIILLLQQQTTTUUUUUUUUUUUUUUUUUUUUUWWWYYY]]]```bbb```^^^ZZZYYY[[[^^^aaaaaadddhhhmmmssswwwzzz}}}~~~{{{vvvmmmddd[[[RRRJJJEEECCCBBBAAABBBFFFIIIJJJKKKCCCBBB???===<<<===>>>???===<<<<<<;;;::::::999999999999:::999:::<<<@@@CCC???AAADDDGGGIIIIIIHHHHHHGGGEEECCCBBBCCCCCCBBBAAA@@@?????????>>>=========???@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>======<<<999888777555444333333222333333333444444555666666777777777888888999999999::::::;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<===???@@@AAABBBBBBBBBAAAAAAAAABBBBBB???@@@BBBFFFJJJOOOSSSUUUUUUWWWZZZ^^^bbbeeeggghhhbbbbbbaaabbbdddhhhkkkmmmmmmjjjeee```\\\ZZZXXXVVVPPPPPPNNNLLLIIIFFFEEEEEECCCDDDCCCAAA??????AAACCCGGGHHHJJJLLLNNNRRRWWWZZZ```bbbdddggghhhhhhgggfffjjjjjjkkkjjjiiiiiijjjkkkrrrxxx{{{uuulllccc]]]YYYZZZ^^^dddmmmxxx}}}zzzpppkkkhhhfffhhhkkknnnrrrzzz{{{vvviiiccc^^^ZZZXXXZZZSSSRRROOOLLLJJJKKKNNNQQQTTTRRROOOLLLJJJIIIIIIIIIHHHOOOWWWYYYUUUOOOKKKKKKIIIJJJJJJHHHFFFFFFHHHJJJKKKJJJIIIHHHIIIJJJLLLMMMOOOOOONNNMMMLLLMMMMMMNNNOOOMMMKKKJJJKKKJJJHHHFFFEEEEEEDDDDDDDDDEEEGGGHHHIIIHHHFFFEEEDDDCCCBBBBBBEEEDDDCCCAAA@@@???>>>>>><<>>>>>AAA@@@????????????@@@@@@>>>>>>>>>>>>???>>>===<<<<<<=====================999999888777777777777777444555666777666555444333111111111111111111111111111111111111111111111111000000111111111111111111000000/////////.........,,,------...///000111111---.....................---------------...//////---000444888<<<@@@EEEHHHJJJSSS\\\\\\VVVSSSXXX^^^kkkzzzuuukkklllwwwkkkZZZNNNQQQeee|||tttWWWLLLNNNVVVbbbkkkooouuu{{{}}}}}}|||nnncccUUUMMMGGGEEECCCBBBCCCFFFGGGJJJOOORRRRRRRRRSSSTTTTTTTTTUUUWWWZZZ]]]___aaa___]]]ZZZZZZ]]]```cccdddcccfffkkkqqqvvvzzz||||||yyysssjjjaaaXXXPPPIIIDDDCCCBBBBBBDDDHHHKKKMMMMMMEEECCC@@@>>>======>>>???============<<<<<<<<<<<<;;;<<<;;;::::::===AAADDDCCCDDDGGGHHHIIIHHHGGGFFFFFFDDDBBBBBBBBBCCCBBBAAA@@@?????????>>>=========??????@@@@@@AAAAAAAAAAAABBBAAA@@@?????????@@@@@@?????????>>><<<;;;;;;;;;777666555444333333333333333333444555666666777777888888888888999999999999999999:::;;;<<<<<<;;;;;;<<<<<<======>>>@@@AAABBBCCCBBBBBBAAAAAABBBCCCCCC???AAAEEEJJJPPPVVV[[[]]]YYYZZZ\\\^^^```bbbdddeee```bbbdddgggjjjlllmmmnnnooojjjddd```^^^\\\ZZZXXXOOOMMMJJJGGGEEEDDDCCCBBB@@@AAAAAAAAA@@@@@@BBBDDDGGGIIIKKKLLLNNNPPPTTTWWW^^^```cccfffhhhiiihhhhhhiiijjjjjjiiiffffffgggiiisss{{{}}}yyytttmmmeee___[[[]]]aaafffooo~~~||||||yyyqqqjjjhhhggggggjjjnnnqqqwww~~~~~~uuukkkaaa\\\YYYUUUSSSTTTNNNMMMKKKIIIIIIJJJLLLMMMLLLLLLKKKKKKJJJJJJJJJIIIHHHLLLSSSVVVVVVRRRNNNLLLIIIJJJJJJHHHGGGGGGIIIKKKKKKJJJIIIHHHIIIKKKMMMNNNNNNMMMLLLJJJJJJKKKLLLLLLMMMLLLJJJJJJJJJJJJHHHGGGHHHGGGFFFEEEDDDEEEFFFGGGGGGGGGEEEDDDCCCBBBBBBBBBDDDCCCBBBAAA@@@????????????AAACCCCCCAAA@@@@@@AAABBBAAA@@@?????????@@@AAA>>>>>>>>>???AAA@@@>>><<<;;;<<<<<<<<<<<<=========:::999999888888888888888666666666777666666555444111111111111111111111111111111111111111111111111000000000000111111111111000000000/////////......------......//////000000---------...............------,,,,,,------...///,,,///333666999>>>CCCFFFPPPYYY```^^^UUUOOORRRWWWbbbpppyyyjjjhhhsss~~~jjjVVVPPP^^^qqqbbbOOOMMMQQQ[[[eeekkkrrrxxx}}}~~~rrriiiYYYQQQIIIFFFDDDBBBCCCFFFFFFIIIMMMPPPPPPQQQRRRSSSSSSTTTUUUWWWYYY\\\^^^___\\\YYYWWWWWWZZZ^^^bbbcccaaacccgggmmmssswwwxxxxxxtttooofff^^^VVVOOOIIIEEEDDDCCCDDDFFFJJJMMMNNNNNNEEEDDDBBB@@@???>>>>>>???>>>>>>>>>???????????????<<<<<<<<<;;;;;;???DDDHHHKKKKKKKKKKKKJJJHHHFFFEEEEEECCCAAAAAABBBCCCBBBAAA??????????????????>>>>>>?????????@@@@@@AAAAAABBBAAAAAA???>>>>>>???@@@AAA>>>???@@@>>><<<:::;;;<<<666555444333222222333444333444555777777888888888999999999999999999999999888999:::;;;;;;<<<;;;;;;===>>>>>>@@@AAABBBCCCDDDCCCBBBAAAAAAAAABBBDDDDDDBBBEEEJJJPPPWWW\\\```bbbZZZ[[[\\\]]]___```bbbbbbccceeeiiimmmooopppoooooorrrlllfffbbb```___[[[XXXNNNKKKFFFCCCBBBBBBAAA@@@===>>>@@@@@@@@@AAACCCEEEFFFHHHJJJLLLMMMOOORRRUUU]]]___cccgggjjjkkklllllllllmmmmmmjjjggggggjjjnnnwww}}}~~~~~~~~~|||vvvooohhhddd___cccfffiiisss}}}{{{|||~~~~~~{{{wwwmmmhhheeefffggghhhmmmtttwww~~~zzzyyy}}}{{{lllccc[[[XXXVVVQQQOOOOOOMMMKKKIIIIIIJJJKKKLLLLLLHHHHHHIIIJJJJJJJJJJJJJJJIIIKKKNNNSSSVVVUUURRRNNNJJJJJJJJJIIIGGGHHHJJJLLLKKKJJJHHHHHHHHHKKKMMMOOOMMMLLLJJJIIIIIIIIIKKKLLLLLLKKKIIIIIIJJJJJJIIIHHHHHHGGGFFFEEEEEEFFFGGGHHHFFFFFFDDDCCCBBBBBBAAAAAACCCBBBAAA@@@@@@@@@AAAAAA@@@BBBCCCBBBAAA@@@AAABBBDDDBBBAAA?????????AAABBB???>>>>>>@@@BBBBBB???<<<::::::;;;;;;<<<<<<<<<<<<::::::999888888888888999888777666666555555666666111111111111111111111111000000000000000000000000/////////000000000111111000000000000/////////............///////////////---------.........//////------,,,,,,------...///---///222555777<<>>>>>>>>??????@@@AAABBBCCCCCC>>>>>>>>>???AAAFFFLLLQQQTTTSSSQQQNNNLLLIIIGGGFFFDDDCCCAAAAAABBBCCCBBBAAA?????????@@@@@@@@@@@@@@@>>>>>>??????@@@AAAAAAAAAAAA@@@>>>===>>>???@@@BBB>>>@@@AAA???<<<:::;;;<<<666555333222222333444555333444666888999999999999::::::::::::::::::::::::888888999:::;;;;;;;;;;;;===???AAACCCDDDEEEEEEEEECCCBBBAAA@@@@@@BBBDDDEEEGGGKKKQQQWWW]]]```bbbccc[[[[[[\\\^^^___aaacccdddhhhiiikkkmmmoooppppppqqqsssmmmfffbbb```]]]XXXTTTNNNIIICCC@@@@@@@@@???>>><<<>>>@@@AAAAAABBBDDDFFFFFFHHHLLLNNNPPPSSSVVVYYY^^^aaaeeejjjnnnppprrrrrrpppqqqppplllggghhhmmmrrr~~~}}}{{{}}}}}}zzzsssmmmjjjbbbfffhhhhhhqqq~~~}}}|||zzzwwwsssjjjggggggjjjmmmpppvvv~~~~~~{{{|||wwwvvv|||~~~rrrggg___XXXVVVTTTOOOLLLLLLHHHFFFEEEEEEFFFHHHHHHHHHFFFGGGHHHIIIJJJJJJJJJIIIKKKIIIKKKPPPVVVXXXTTTOOOJJJJJJJJJIIIHHHHHHJJJMMMJJJIIIHHHGGGHHHJJJMMMOOOMMMLLLJJJIIIHHHIIIKKKLLLKKKJJJIIIIIIJJJKKKJJJHHHGGGGGGFFFFFFFFFGGGIIIJJJFFFEEEDDDCCCBBBAAAAAAAAABBBBBB@@@@@@@@@@@@BBBBBBAAABBBBBBAAA@@@@@@AAACCCDDDCCCAAA?????????AAABBB@@@??????AAADDDCCC@@@===:::::::::;;;;;;;;;<<<<<<;;;:::999999888888999999999888666555555555666777111111111111111111111111////////////////////////......//////000000000111000000000000///////////////////////////.........---------.........//////---,,,,,,,,,,,,---......---///222444666:::???CCCPPPaaasssvvvhhhWWWLLLIIIZZZeeettt~~~gggaaaqqqjjjTTTSSS]]]wwwwwwXXXPPPMMMSSS^^^iiirrryyy|||yyyqqqlll___VVVMMMIIIFFFCCCCCCGGGHHHJJJNNNPPPQQQQQQSSSTTTSSSTTTUUUVVVXXXYYYZZZ[[[^^^[[[WWWVVVXXX[[[]]]^^^[[[\\\___eeelllppppppnnnlllggg```YYYTTTPPPLLLIIIFFFFFFFFFGGGJJJLLLLLLKKKEEEEEEDDDCCCBBB@@@>>>===>>>???@@@AAACCCDDDEEEFFF@@@AAABBBDDDGGGMMMUUUZZZ[[[YYYUUUQQQMMMJJJHHHGGGDDDBBBAAAAAABBBCCCBBBAAA?????????@@@AAAAAAAAABBB======>>>???@@@@@@AAAAAA@@@???>>>======???AAABBB???AAAAAA???<<<:::;;;===666555333222222333555666333444666888999:::999999::::::::::::::::::::::::777888999:::;;;;;;<<<;;;>>>@@@CCCEEEGGGGGGFFFEEECCCBBB@@@@@@@@@BBBDDDEEELLLPPPVVV\\\```bbbbbbbbb[[[\\\]]]^^^aaaccceeegggjjjjjjjjjkkklllnnnpppqqqrrrllleee```^^^ZZZSSSMMMMMMHHHBBB????????????===>>>@@@BBBCCCCCCCCCEEEGGGIIILLLPPPSSSVVVYYY]]]```aaadddiiinnnsssvvvwwwxxxssssssrrrlllggghhhnnnttt}}}{{{}}}}}}|||vvvqqqnnnbbbfffgggfffnnn|||zzzwwwtttnnnlllmmmrrruuuyyy~~~~~~wwwxxxyyy~~~sssooojjjjjjnnnpppooolll\\\XXXSSSPPPPPPOOOMMMKKKJJJHHHFFFFFFGGGIIIIIIIIIJJJKKKKKKKKKLLLLLLMMMMMMNNNIIIFFFJJJRRRWWWVVVRRRNNNIIIIIILLLLLLGGGFFFIIIDDDDDDEEEFFFHHHIIIJJJKKKKKKKKKKKKKKKKKKLLLMMMMMMJJJJJJIIIIIIIIIHHHHHHHHHGGGEEECCCCCCDDDEEEEEEDDDDDDEEEEEEDDDBBB@@@AAABBB????????????@@@AAABBBCCC@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@?????????@@@BBBBBB????????????>>>===;;;;;;===<<<<<<<<<<<<;;;;;;;;;<<<;;;:::888888888888999;;;:::888777666555666666555444333333222222333333111111111111000000000000222222111000000///000000......//////000000111111////////////////////////------............------...///000111111000///...000/////////111777>>>DDDSSSllloooVVVIIIGGGPPPfffxxxpppbbbkkkrrrSSSNNNZZZnnn~~~bbbWWWNNNOOOVVVbbbrrr|||xxxqqqmmmccc\\\RRRKKKHHHGGGDDDBBBCCCEEEKKKRRRTTTQQQQQQTTTTTTUUUVVVWWWXXXXXXXXXXXX\\\ZZZWWWUUUUUUWWWZZZ\\\aaa^^^[[[___gggmmmpppooonnnhhh```XXXTTTQQQPPPOOOLLLJJJIIIKKKPPPSSSSSSQQQNNNKKKFFFCCCBBBBBBBBBBBB@@@@@@AAABBBCCCDDDDDDEEEEEEEEEFFFGGGKKKRRR[[[aaabbb___YYYSSSMMMIIIFFFEEEEEEEEEDDDCCCAAA@@@??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>??????@@@AAA?????????>>><<<:::888777666555222111000000111222666666777888999:::;;;;;;===:::999:::<<<===<<<:::999:::;;;<<<>>>???@@@AAACCCFFFHHHKKKKKKIIIFFFDDDAAA@@@???@@@BBBEEEHHHJJJOOOTTT[[[```bbbbbbbbbbbbbbbcccccccccccceeeiiilllkkklllllllllllllllnnnppptttkkk___XXXUUURRRKKKEEEAAA@@@===;;;;;;<<<>>>??????@@@BBBBBBCCCEEEHHHKKKPPPSSSUUUXXXZZZ]]]aaaeeehhhjjjnnnrrrvvvyyyzzz{{{ssssssqqqmmmjjjnnnwww~~~~~~yyyooohhheeefffgggjjjoooxxx}}}|||yyyyyyyyy|||}}}{{{~~~~~~|||{{{yyy}}}vvvssswwwzzzvvvpppccc___ZZZZZZ]]]___^^^\\\WWWTTTOOOMMMMMMMMMLLLJJJIIIHHHFFFFFFHHHJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLLLLKKKHHHFFFIIINNNSSSTTTSSSRRRKKKHHHJJJJJJFFFDDDFFFEEEEEEFFFFFFGGGHHHIIIIIIIIIHHHHHHHHHHHHIIIJJJJJJIIIIIIIIIIIIIIIHHHHHHGGGHHHEEECCCCCCDDDEEEEEEDDDCCCDDDEEECCCAAA@@@@@@AAA???????????????AAABBBCCC??????@@@@@@@@@AAAAAAAAA@@@@@@???>>>???@@@AAABBB?????????>>>>>>===<<<;;;===<<<<<<<<<<<<;;;;;;;;;;;;:::999888777888888999;;;:::888777666555666666555444333333222222333333111111111111000000000000333222111000000000000000//////000000000000000000////////////////////////------............------...///000111111000///...000000//////111666<<>>>>>>>>??????@@@@@@AAAEEEFFFGGGIIIMMMTTT[[[aaabbb^^^YYYSSSMMMIIIFFFEEEDDDDDDCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????@@@AAAAAA=========<<<:::888666555555444222111111111333333777777888999999:::;;;;;;:::999888999;;;;;;:::777::::::;;;===>>>@@@AAABBBEEEGGGIIIKKKKKKIIIGGGEEEDDDDDDDDDEEEGGGJJJMMMOOOTTTXXX___ccceeeeeeddddddcccdddeeeeeeeeegggkkknnnmmmmmmmmmlllllllllmmmnnnoooeeeYYYRRROOOLLLFFFAAAAAA???===;;;;;;<<<>>>@@@???AAABBBCCCDDDFFFJJJMMMRRRUUUYYY\\\^^^aaaeeehhhkkknnnsssxxx|||~~~vvvwwwwwwuuuuuuyyy~~~}}}{{{zzzzzz|||}}}~~~~~~yyyqqqkkkjjjjjjjjjlllqqqzzzvvvqqqsss{{{}}}yyy{{{}}}||||||zzzssslllccc___aaabbb```]]]WWWSSSOOOOOOQQQSSSSSSQQQPPPNNNKKKJJJKKKKKKKKKJJJIIIGGGFFFGGGJJJKKKLLLKKKJJJIIIHHHHHHHHHIIIKKKLLLGGGGGGFFFGGGJJJOOOSSSUUUWWWOOOIIIGGGGGGDDDCCCDDDFFFFFFFFFGGGGGGGGGHHHHHHGGGGGGGGGGGGGGGHHHIIIIIIHHHHHHIIIJJJIIIHHHGGGFFFHHHFFFDDDDDDEEEEEEEEEDDDBBBCCCDDDBBB@@@???@@@AAA@@@???>>>>>>???@@@BBBCCC?????????@@@@@@AAAAAABBB??????>>>>>>??????@@@AAA??????>>>>>>======<<<<<<===<<<<<<<<<<<<;;;;;;;;;::::::888777777888999999;;;:::888777666555555555555444444333333333333333222222111111111000000000222111111000000000000111111111111111000000000000////////////////////////------............------...//////000000//////...000000//////000444999>>>OOOfff|||zzzcccLLLFFFJJJPPPbbbqqquuu{{{rrruuu~~~bbbQQQPPP]]]nnnvvv]]]KKKMMMRRRVVVdddwwwxxx}}}rrrmmmkkkcccYYYQQQMMMKKKIIIGGGDDDFFFMMMVVVZZZWWWVVVWWWUUUUUUVVVWWWWWWWWWVVVVVVVVVUUUUUUUUUWWW[[[___aaa^^^]]]]]]bbbiiiooorrrrrroookkkfffaaa^^^\\\ZZZXXXUUURRROOOPPPTTTWWWWWWVVVPPPLLLGGGDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAACCCEEEHHHKKKOOOUUU[[[______]]]XXXRRRLLLHHHFFFDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????@@@@@@AAABBB>>>>>>===<<<:::888666555444333222222222333555666888888888999999::::::;;;:::999999;;;<<<<<<:::777;;;;;;<<<>>>@@@CCCEEEGGGHHHIIIJJJJJJJJJHHHFFFEEEBBBBBBCCCEEEIIIMMMPPPSSS\\\aaafffiiiiiihhhffffffeeefffhhhhhhiiijjjmmmpppnnnnnnmmmmmmlllllllllllljjj```TTTKKKHHHFFFBBB??????>>>===<<<<<<===???@@@@@@BBBCCCEEEFFFIIILLLPPPUUUXXX]]]bbbeeegggjjjmmmmmmqqqxxx|||~~~yyyuuuwwwwwwvvvvvvwwwxxxzzz{{{~~~~~~}}}|||xxxsssooopppppppppqqqvvv~~~tttjjjeeegggpppxxxyyyuuussssssttt~~~~~~}}}vvvnnnlllnnnooolllhhhccc___ZZZWWWUUUVVVVVVVVVQQQNNNKKKJJJLLLMMMMMMMMMJJJIIIIIIHHHIIIJJJKKKKKKHHHGGGGGGHHHKKKMMMMMMLLLJJJIIIGGGFFFGGGHHHIIIJJJEEEFFFHHHGGGHHHKKKRRRWWW\\\TTTLLLGGGEEEDDDCCCCCCGGGGGGGGGFFFFFFFFFFFFFFFHHHHHHHHHHHHHHHIIIIIIJJJGGGGGGIIIIIIIIIHHHFFFEEEHHHFFFEEEEEEEEEEEEDDDCCCAAABBBCCCBBB@@@???@@@AAA@@@????????????AAABBBCCC@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>?????????@@@@@@??????>>>==================<<<<<<<<<<<<;;;;;;;;;:::999888777777888::::::;;;:::999888777666666555555555444333333333333333222222222111111111000000000000///////////////000222222111111000000//////////////////////////////------............------///////////////////////////000000000000222777:::DDDUUUddddddUUUIIIIIIMMMPPP^^^jjjnnnvvvvvvpppssszzz{{{jjjVVVOOOSSSeee|||dddNNNOOOSSSTTTaaavvvwww~~~yyyuuutttkkk___VVVPPPMMMKKKHHHFFFGGGNNNXXX]]]ZZZXXXXXXUUUUUUVVVVVVVVVVVVVVVUUUXXXXXXWWWVVVXXXZZZ]]]____________ccciiimmmooopppooolllhhheeedddbbb```^^^ZZZVVVRRRQQQTTTWWWXXXWWWPPPLLLGGGDDDCCCCCCBBBAAADDDDDDCCCCCCBBBBBBBBBBBBAAADDDHHHLLLOOOTTTYYY]]]\\\ZZZVVVQQQKKKGGGEEECCCDDDDDDCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAABBBBBBAAAAAA???>>><<<:::888777333222222333444555777888777777888888999:::::::::======>>>??????>>><<<;;;;;;<<<>>>AAAEEEIIILLLNNNMMMLLLJJJIIIGGGEEECCCBBBAAAAAAAAADDDJJJRRRYYY^^^gggjjjnnnooommmiiigggffffffhhhjjjkkkkkklllnnnpppmmmmmmlllmmmmmmmmmlllkkkfff]]]QQQHHHEEECCCAAA???>>>>>>=========???AAABBBBBBDDDFFFGGGIIILLLQQQTTTXXX\\\bbbgggkkkmmmppprrrooottt||||||uuuqqqooossssssssstttvvvxxxzzz{{{~~~}}}}}}|||zzzxxxvvvtttvvvwwwwwwyyy}}}~~~vvvmmmiiiccc^^^\\\^^^fffqqqxxxwwwsssqqqrrr}}}zzzqqqlllhhhccc___^^^______\\\YYYUUUTTTRRRPPPMMMMMMOOOPPPLLLJJJGGGFFFGGGHHHIIIIIIHHHHHHIIIIIIIIIJJJKKKLLLGGGGGGGGGIIIKKKMMMMMMLLLIIIHHHGGGFFFFFFGGGHHHIIIDDDGGGIIIHHHHHHJJJPPPVVV]]]YYYRRRJJJFFFEEEDDDDDDGGGGGGFFFFFFFFFFFFEEEEEEGGGGGGGGGGGGGGGHHHIIIIIIFFFGGGHHHHHHHHHGGGFFFEEEHHHGGGFFFFFFFFFFFFDDDBBB@@@BBBBBBBBB@@@???@@@AAA@@@@@@@@@AAAAAABBBCCCCCCCCCBBBBBBAAA@@@???>>>>>>>>>>>>??????@@@@@@@@@@@@???>>>======<<<======>>>===<<<<<<<<<<<<;;;;;;;;;999999888888888:::;;;<<<;;;;;;:::999888777666666666555444444333333444444222222222222111111111111......---------......///222111111111000000//////////////////////////////------............------//////............/////////000111000000222555888@@@FFFLLLMMMJJJIIIKKKNNNOOOYYYcccgggooo|||pppmmmtttvvv}}}sss^^^SSSNNN]]]tttjjjTTTQQQQQQRRR^^^qqq|||~~~~~~~~~tttfff[[[TTTPPPMMMJJJIIIIIINNNXXX]]][[[XXXXXXUUUUUUVVVWWWWWWWWWVVVVVVXXXXXXWWWWWWYYY[[[]]]^^^aaaaaaaaabbbfffiiikkklllmmmkkkhhhgggggggggfffeee___ZZZTTTRRRTTTVVVVVVUUUOOOLLLGGGDDDCCCDDDCCCCCCAAAAAA@@@@@@???>>>>>>>>>>>>BBBFFFJJJNNNRRRWWW[[[ZZZXXXUUUPPPLLLHHHEEECCCDDDDDDDDDDDDDDDDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCBBB@@@>>><<<:::888888222222333444666777888999666777888888::::::;;;<<>>===;;;===AAAFFFLLLPPPTTTUUUQQQOOOKKKGGGCCCAAA@@@???DDDDDDEEEJJJRRR]]]hhhoooppprrrrrrqqqmmmiiifffeeehhhjjjmmmnnnmmmmmmnnnoookkkkkkkkknnnooonnnjjjfff^^^WWWLLLDDDAAA@@@@@@???>>>===>>>>>>???AAACCCDDDDDDFFFIIIKKKMMMQQQVVVYYY]]]aaaggglllooorrrtttvvvuuuzzz}}}wwwssspppnnnmmmpppqqqsssuuuwwwzzz|||}}}~~~~~~}}}|||zzzyyyxxxxxx|||~~~qqqyyyrrrddd^^^\\\[[[\\\___^^^eeesss}}}rrrhhh```ZZZWWWUUUTTTUUUUUUUUUSSSRRRNNNNNNNNNLLLKKKKKKLLLNNNLLLJJJIIIGGGGGGHHHIIIJJJHHHIIIKKKJJJIIIIIIJJJKKKGGGGGGGGGIIIKKKLLLKKKJJJHHHHHHHHHHHHHHHGGGGGGGGGEEEGGGIIIIIIHHHIIIMMMQQQXXXZZZXXXOOOGGGEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEIIIGGGFFFFFFGGGFFFDDDBBBAAABBBCCCBBBAAA@@@AAABBB@@@AAACCCDDDEEEEEEDDDCCCCCCBBBBBBAAA@@@???>>>>>>??????@@@AAAAAAAAAAAA@@@???>>>===<<<<<<===>>>???===<<<<<<<<<<<<;;;;;;;;;:::999999999:::;;;===>>><<<<<<<<<;;;:::999888777666555555444444444444444333222222222222111111111...------------......///000000000000////////////////////////////////////------............------///......------......///...000111222222333555777?????????AAADDDGGGJJJJJJNNNRRRYYY___fffvvvuuulllnnnrrrzzz}}}hhh[[[NNNXXXkkkrrr]]]RRRNNNOOOZZZhhhuuuzzz~~~~~~yyykkk___YYYUUUQQQOOOKKKJJJMMMVVV[[[ZZZWWWWWWTTTUUUVVVWWWXXXXXXXXXXXXUUUVVVVVVXXXZZZ]]]___aaabbbaaa```___aaadddgggiiimmmkkkhhhhhhiiikkklllllleee___WWWSSSSSSTTTTTTSSSNNNKKKFFFDDDDDDEEEEEEEEEBBBBBBAAAAAA@@@@@@@@@???>>>AAAEEEIIIMMMQQQVVVZZZ[[[YYYVVVSSSNNNJJJGGGEEEFFFFFFEEEEEEDDDDDDDDDCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAABBBBBBCCCDDDBBBAAA>>><<<999888777666222333444666777888999:::777777999:::<<<===??????AAABBBBBBAAA???>>>>>>@@@???BBBHHHNNNTTTWWWYYYZZZSSSPPPKKKFFFBBB@@@@@@AAAEEEFFFIIIPPPZZZgggrrrxxxssssssrrroookkkhhhggggggkkkmmmpppqqqpppnnnmmmmmmjjjjjjlllooopppmmmeee^^^TTTNNNFFF@@@============>>>>>>???@@@BBBDDDFFFGGGGGGIIILLLOOORRRVVV[[[^^^cccggglllpppsssvvvyyy{{{~~~~~~|||xxxrrrnnnmmmmmmllllllnnnppprrruuuyyy|||~~~~~~~~~{{{zzzzzz{{{dddjjjqqqyyyzzzpppgggdddccccccgggllljjjqqq}}}sssvvvsssiii```[[[WWWSSSOOOOOOOOOPPPOOOOOONNNMMMKKKKKKKKKKKKKKKLLLLLLMMMLLLLLLJJJIIIHHHHHHJJJLLLHHHJJJLLLKKKIIIGGGHHHJJJGGGGGGGGGIIIKKKKKKIIIGGGGGGHHHIIIJJJIIIHHHFFFEEEDDDFFFGGGHHHHHHIIIJJJKKKQQQYYY\\\SSSHHHDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFGGGGGGHHHGGGEEEDDDDDDDDDFFFGGGIIIHHHGGGGGGGGGFFFDDDAAAAAABBBCCCCCCBBBAAABBBCCC???BBBEEEHHHHHHGGGDDDCCC@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAABBBCCCBBBBBBAAA???>>>===<<<<<<===>>>???===<<<<<<<<<<<<;;;;;;;;;::::::::::::;;;===???@@@======>>>===<<<;;;999888666666555444444444444444333333222222222111111111///.........//////000111.............../////////////////////////////////------............------///...------------...///...000222333333444555777999999:::===AAADDDFFFGGGLLLLLLPPPWWW^^^jjj~~~lllhhhmmmttt}}}rrrcccRRRUUUaaavvv|||iiiVVVLLLNNNWWW___lllxxx}}}}}}zzzvvv~~~{{{mmmbbb\\\ZZZXXXVVVNNNJJJKKKSSSYYYXXXVVVUUUTTTUUUVVVXXXYYYZZZ[[[[[[VVVWWWWWWXXXZZZ]]]^^^``````^^^]]][[[\\\```fffjjjooollliiiiiikkkoooqqqrrrkkkcccZZZTTTSSSSSSSSSRRRLLLIIIFFFDDDEEEFFFGGGGGGCCCCCCCCCCCCCCCCCCCCCBBB???AAAEEEHHHLLLQQQWWW[[[^^^\\\ZZZWWWSSSOOOKKKJJJGGGGGGFFFFFFEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDCCCAAA???<<<999777777666333444555777888999999:::888999;;;===@@@BBBDDDDDDDDDEEEDDDBBB??????AAADDDEEEIIIOOOVVVZZZ\\\[[[[[[TTTPPPKKKFFFDDDCCCEEEFFFEEEIIIQQQZZZeeeooovvvzzzqqqpppnnnjjjhhhgggiiillloooqqqtttuuussspppnnnmmmllllllnnnqqqqqqjjj^^^TTTLLLHHHBBB===;;;;;;<<<<<<>>>???@@@BBBDDDGGGHHHIIIIIILLLOOORRRUUUZZZ___ccckkkmmmqqqtttwwwzzz~~~|||yyyssslllggggggiiijjjjjjkkkmmmppptttxxx|||~~~}}}{{{{{{}}}ZZZaaafffmmm{{{uuurrrppppppsssyyyxxx~~~sssiiicccdddaaaYYYUUUUUUTTTRRRMMMNNNOOONNNMMMKKKKKKKKKHHHGGGGGGHHHJJJJJJJJJJJJIIIIIIHHHFFFDDDEEEGGGIIIIIIKKKMMMKKKHHHFFFGGGHHHGGGGGGGGGIIIJJJJJJHHHFFFGGGHHHJJJKKKKKKIIIFFFDDDDDDDDDFFFGGGHHHHHHGGGFFFKKKXXX^^^UUUHHHCCCDDDEEEDDDEEEEEEEEEFFFFFFFFFFFFHHHHHHHHHGGGHHHHHHIIIJJJIIIGGGEEECCCBBBDDDFFFGGGIIIHHHGGGHHHHHHFFFCCCAAABBBCCCDDDDDDBBBBBBCCCDDD???BBBGGGJJJKKKHHHEEEBBB===>>>>>>@@@AAABBBCCCCCC@@@AAABBBCCCDDDCCCBBBAAA???>>>===;;;<<<===???@@@======<<<<<<<<<;;;;;;;;;;;;::::::;;;<<<>>>@@@AAA>>>>>>??????>>><<<:::999666666555444444444444555333333333222222222111111000000000000000111222222,,,---------......//////////////////////////////---..................---///...---,,,,,,---...///---000222444444555666888...222888<<>>;;;999999999444555666888999999999999:::;;;===@@@CCCEEEGGGHHHIIIIIIHHHDDDAAAAAAEEEHHHJJJNNNUUU[[[^^^^^^[[[YYYSSSPPPKKKGGGEEEGGGJJJLLLJJJPPP[[[gggqqqxxx|||}}}nnnmmmjjjgggfffggglllppprrrtttwwwxxxuuuqqqnnnmmmnnnnnnppprrrqqqgggXXXMMMHHHEEEAAA===<<<<<<<<<===>>>???AAACCCFFFHHHJJJKKKKKKMMMQQQTTTWWW\\\bbbfffppprrruuuwwwyyy|||{{{sssiiicccccceeeggghhhhhhjjjnnnrrrwww{{{}}}~~~||||||}}}[[[YYY^^^nnnvvvjjjaaa\\\VVVUUUTTTSSSQQQNNNLLLKKKNNNNNNMMMLLLKKKJJJIIIIIIEEEFFFGGGHHHHHHHHHHHHGGGKKKKKKKKKKKKJJJIIIHHHGGGLLLLLLJJJIIIGGGFFFEEEDDDFFFFFFEEEEEEDDDDDDCCCCCCCCCDDDEEEFFFFFFGGGGGGFFFGGGGGGFFFCCCBBBCCCFFFIIINNNUUUWWWPPPJJJJJJJJJHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHKKKLLLLLLJJJEEEIIIJJJHHHIIIKKKJJJGGGPPPNNNKKKFFFCCCBBBDDDFFFHHHGGGDDDCCCBBBCCCDDDEEEEEEFFFGGGGGGGGGEEEDDDCCC@@@??????>>>???AAABBBCCCCCCDDDEEEEEEEEEDDDCCCBBB????????????>>>>>>>>>>>><<<=========<<<;;;::::::=========>>>???AAABBBCCC@@@@@@???===<<<:::999999777777666555555555555555555444333222111111111111222111111111111111222222222222111000//////000000000000000000000000000000......---,,,,,,,,,,,,------------............///333444555666666444222111000111333555888===CCCHHHHHHHHHGGGGGGMMM\\\pppsssccchhhnnnttt}}}rrrbbbSSSPPPddd}}}bbbMMMNNNRRROOOdddttt~~~~~~~~~|||uuullliiiiiiddd]]]RRRJJJEEEHHHMMMNNNNNNPPPRRRSSSVVVXXXYYYYYYYYYXXX[[[ZZZZZZYYYYYYYYYZZZZZZZZZXXXVVVUUUXXX\\\aaadddooojjjffffffkkkoooooommmmmmfff]]]XXXWWWWWWTTTQQQQQQNNNJJJFFFDDDEEEGGGIIIEEECCCAAA@@@@@@@@@???>>>BBB@@@BBBFFFIIILLLSSS[[[___aaa```]]]]]]\\\UUULLLLLLJJJGGGDDDCCCBBBCCCCCCDDDBBBAAAAAABBBCCCBBBAAACCCCCCBBBAAAAAACCCDDDEEECCCCCCCCCDDDDDDDDDEEEEEEBBB@@@>>><<<:::999999999777888888777666666999;;;<<>><<<:::;;;<<<===@@@AAABBBDDDFFFGGGHHHIIIJJJOOOUUUWWWXXX[[[aaafffmmmsssxxx{{{ppphhhhhheeeiiinnnkkkooonnnooopppsssxxx}}}]]]___iii|||~~~{{{uuummmddd\\\VVVSSSPPPPPPNNNMMMKKKIIIHHHHHHNNNMMMMMMLLLKKKJJJIIIHHHFFFFFFGGGHHHHHHIIIIIIIIILLLLLLLLLKKKJJJIIIHHHGGGIIIHHHHHHHHHGGGGGGFFFFFFGGGGGGFFFFFFEEEDDDDDDDDDCCCCCCDDDEEEFFFFFFFFFFFFFFFFFFEEECCCBBBCCCFFFIIIOOOVVVWWWQQQKKKJJJIIIGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEHHHKKKLLLLLLKKKIIIMMMOOOLLLIIIIIIHHHEEEOOOMMMJJJFFFCCCCCCEEEGGGHHHGGGEEEDDDCCCCCCDDDDDDDDDEEEEEEFFFEEEDDDCCCBBB@@@?????????@@@AAABBBCCCDDDEEEEEEEEEEEEDDDBBBAAA????????????>>>>>>>>>>>><<<=========<<<<<<;;;:::=========>>>???@@@AAABBB@@@@@@???===<<<;;;:::999777777666555555555555666555444333222111111111111222111111111111111222222222222111000000000000000000000000000000000000000///......---------------.........////////////000222333444555555333111000///111333555777<<>>@@@AAABBBDDDFFFIIIKKKLLLOOOSSSWWWXXXYYY]]]dddjjjrrrwww|||sssjjjjjjhhhlllrrroooqqqqqqqqqssswww{{{uuuzzz~~~vvvooobbbaaa___\\\XXXUUUSSSRRROOONNNLLLKKKJJJJJJJJJJJJMMMMMMLLLLLLKKKIIIHHHHHHFFFGGGGGGHHHIIIJJJJJJJJJMMMMMMLLLKKKJJJIIIHHHHHHEEEEEEEEEFFFGGGGGGHHHHHHHHHHHHGGGFFFFFFEEEEEEDDDBBBCCCDDDEEEFFFFFFFFFFFFDDDEEEDDDCCCBBBCCCFFFIIIOOOTTTUUUPPPKKKJJJIIIGGGGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDGGGJJJLLLLLLKKKNNNUUUYYYSSSLLLIIIGGGEEELLLJJJGGGEEEDDDEEEFFFHHHGGGGGGFFFFFFEEEDDDDDDDDDBBBBBBCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@BBBCCCCCCEEEEEEEEEEEEDDDCCCAAAAAA@@@@@@?????????>>>>>>>>>===============<<<<<<;;;<<<<<<<<<===>>>???@@@AAA@@@@@@???>>><<<;;;::::::888777777666666666666666555555444333222222222222222222111111111111111222222111000000000000000000000000000000000000000000000///......------.........////////////000000000111111222333333222000//////000222444666;;;AAAEEEFFFGGGFFFFFFJJJVVVhhhuuunnniiifffmmm{{{qqq___RRRVVVfffxxxzzz___OOOMMMRRR]]]lllyyy~~~{{{wwwsssiii___SSSJJJDDDDDDFFFFFFHHHKKKNNNPPPSSSVVVYYYZZZZZZZZZYYYXXXVVVUUUTTTTTTTTTTTTTTTSSSSSSRRRSSSTTTVVVWWWXXXWWWWWW\\\dddlllooopppnnnggg^^^XXXWWWVVVUUUTTTSSSPPPKKKGGGFFFHHHKKKMMMLLLJJJHHHGGGGGGFFFDDDBBBBBB@@@BBBGGGJJJNNNUUU]]]cccgggjjjjjjiiiggg___VVVKKKIIIGGGDDDBBBBBBBBBCCCCCCAAA@@@@@@BBBCCCBBBAAAAAABBBCCCCCCDDDDDDCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDBBB@@@>>>=========<<<<<<<<<;;;999:::===@@@CCCIIIQQQVVVWWWUUURRRPPPLLLLLLMMMPPPUUUZZZ]]]]]]dddkkkooonnnjjjdddYYYPPPMMMNNNQQQWWW^^^cccffffffnnnqqqvvvyyyyyyvvvqqqnnnkkkiiikkkmmmmmmlllooottt{{{}}}tttmmmooouuuzzzzzzooobbbVVVKKKDDD@@@>>>===<<<:::;;;<<<>>>???AAAAAABBBDDDGGGKKKOOOQQQVVVXXXYYYZZZ[[[aaajjjqqqzzzsssjjjkkkjjjqqqxxxvvvvvvvvvwwwxxx||||||ooohhhgggfff```ZZZUUUUUUUUUUUUUUUUUUUUUUUUNNNMMMKKKIIIIIIJJJLLLMMMLLLLLLLLLLLLKKKIIIGGGFFFFFFGGGGGGHHHIIIKKKLLLLLLOOONNNMMMKKKJJJIIIHHHGGGCCCDDDDDDEEEFFFGGGGGGHHHGGGGGGFFFFFFEEEDDDDDDDDDBBBBBBCCCDDDEEEEEEEEEEEEBBBCCCCCCCCCBBBCCCFFFIIIKKKNNNPPPNNNKKKIIIHHHHHHGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCDDDFFFJJJLLLLLLKKKQQQZZZ___YYYPPPKKKIIIHHHJJJHHHEEEDDDEEEFFFGGGHHHGGGGGGGGGGGGFFFEEEDDDCCC@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@AAABBBBBBCCCDDDDDDDDDCCCCCCBBBAAA@@@???@@@@@@@@@?????????>>>>>>======>>>>>>>>>======<<<<<<<<<<<<<<<===>>>???@@@@@@@@@???>>>===<<<;;;:::999888777777666666777777666555444333333222222222333222111111000111111111111111000000000000000111////////////////////////000000///............///............///////////////000000111111000/////////000111333555999???CCCEEEGGGHHHHHHLLLWWWgggtttyyylllccciiiyyyooo[[[UUU\\\mmmlllRRRKKKPPPZZZfffrrrxxx|||wwwqqqdddYYYPPPGGGAAA@@@BBBCCCFFFKKKMMMOOOSSSWWWZZZ\\\]]]]]]ZZZXXXVVVTTTRRRRRRSSSSSSSSSSSSSSSRRRRRRQQQQQQQQQUUUTTTUUUYYY```fffiiikkkmmmggg^^^XXXVVVUUUTTTTTTSSSPPPLLLHHHGGGHHHLLLNNNJJJHHHGGGFFFFFFEEECCCAAACCCAAACCCHHHKKKNNNUUU]]]bbbiiiooopppnnnjjj```WWWKKKIIIFFFDDDBBBAAABBBBBBBBBAAA???@@@AAABBBBBBAAA@@@AAACCCDDDDDDDDDCCCBBBEEEEEEEEEFFFFFFGGGGGGGGGGGGFFFEEECCCBBB@@@??????>>>>>>>>><<<;;;<<>>>>>@@@@@@@@@@@@????????????======>>>>>>???>>>>>>======<<<<<<<<<===>>>???@@@@@@@@@???>>>===<<<<<<;;;999999888777777777777777777666555444333333333333333222222111000000111111111000000000000000111111////////////////////////000000///............///,,,,,,,,,---------........./////////////////////...///000111333777===AAADDDGGGJJJKKKPPP[[[jjjuuurrrbbbfffvvvkkkZZZXXXeee{{{|||]]]MMMMMMUUU___jjjqqqyyy|||wwwnnnaaaTTTJJJCCC>>>>>>???AAAEEEKKKNNNPPPUUUYYY\\\^^^______[[[YYYVVVTTTRRRSSSTTTTTTUUUUUUTTTTTTRRRQQQPPPOOOTTTTTTUUUYYY^^^cccfffhhhjjjfff___YYYUUUTTTSSSRRRRRRPPPLLLIIIHHHJJJLLLNNNIIIHHHGGGGGGGGGFFFDDDBBBDDDBBBDDDHHHLLLNNNUUU]]]cccllluuuvvvssslllaaaWWWKKKIIIFFFCCCAAAAAAAAABBBAAA@@@??????AAABBBBBBBBB@@@AAACCCDDDDDDDDDCCCBBBEEEFFFFFFGGGIIIJJJJJJKKKJJJIIIHHHGGGEEEDDDBBBAAAAAAAAA@@@>>>===>>>BBBEEEMMMTTT]]]bbbbbb\\\VVVRRROOOOOOSSSZZZbbbfffdddaaaaaaeeegggeeecccccc___YYYRRRSSSVVVZZZaaaiiiqqqvvv}}}{{{uuuoookkkjjjgggkkkooorrruuuyyy}}}wwwzzzyyysssqqqwww~~~{{{ppp```QQQHHHBBB@@@>>>:::::::::;;;<<<>>>@@@BBBAAABBBEEEHHHMMMRRRVVVYYY]]]\\\\\\^^^ccclllvvv}}}~~~mmmhhhmmmqqq{{{yyyvvvrrrmmmhhhccc```^^^]]]WWWPPPLLLLLLMMMLLLKKKLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIHHHHHHHHHHHHJJJJJJIIIJJJKKKKKKJJJHHHFFFDDDEEEEEEEEEFFFHHHKKKMMMOOOQQQOOOLLLIIIGGGFFFEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCBBBAAAAAA@@@AAABBBCCCDDDDDDDDDDDDAAABBBCCCCCCBBBBBBDDDFFFDDDBBBDDDHHHIIIFFFFFFHHHEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCEEEHHHJJJIIIHHHGGGOOOTTTPPPKKKJJJIIIHHHGGGDDDAAABBBFFFHHHHHHFFFFFFFFFEEEEEEDDDCCCCCCCCC@@@@@@?????????@@@AAABBB@@@AAABBBCCCDDDDDDDDDDDDAAA@@@@@@???????????????AAA@@@@@@@@@@@@?????????===>>>>>>???????????????>>>=========>>>>>>???@@@@@@@@@???>>>>>>===<<<<<<:::999999888888888888888777777666555444444444444333333222111000000000000000000000000000111111222000000000000000000000000000///......------......++++++,,,,,,,,,---------............////////////...///000000222666;;;???DDDGGGKKKMMMRRR\\\jjjttt~~~yyydddeeesss|||bbbWWW___tttqqqWWWMMMOOOXXXcccllluuuxxxqqqhhhZZZMMMFFFAAA======>>>???DDDJJJOOOQQQVVVZZZ^^^``````aaa[[[YYYVVVSSSRRRSSSUUUVVVXXXWWWVVVUUUSSSRRRPPPPPPPPPRRRUUUYYY^^^cccgggjjjhhheeeaaa\\\WWWTTTRRRRRRRRRQQQOOOMMMLLLLLLMMMNNNJJJJJJIIIJJJKKKKKKHHHFFFGGGEEEFFFIIILLLNNNTTT\\\fffqqq{{{}}}xxxnnn```UUUJJJHHHFFFCCCAAAAAAAAABBBAAA???>>>???AAABBBBBBBBBAAABBBCCCCCCDDDDDDCCCCCCFFFFFFHHHJJJLLLMMMOOOOOONNNNNNNNNLLLKKKIIIGGGFFFEEEDDDCCCAAA@@@AAAEEEIIISSSYYY```dddccc^^^XXXUUUSSSSSSUUU\\\dddfffccc^^^ZZZ___bbbaaabbbdddbbb]]]WWWXXX[[[^^^dddmmmvvv}}}yyyoooiiifffggggggnnntttvvvxxx}}}~~~rrrtttuuusssvvv|||~~~vvvjjjZZZLLLCCC???<<<:::::::::;;;<<<>>>@@@BBBBBBBBBDDDGGGLLLQQQUUUXXXZZZ]]]]]]^^^cccjjjsss||||||llliiiooouuuwwwnnnhhhcccaaa]]]ZZZWWWUUUSSSRRRPPPOOONNNLLLJJJIIIIIIJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJHHHIIIKKKKKKJJJHHHEEECCCDDDDDDDDDEEEGGGJJJMMMOOOQQQOOOKKKHHHFFFDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDCCCCCCBBBBBB@@@@@@AAABBBCCCCCCCCCCCCAAABBBCCCCCCAAAAAABBBDDDFFFBBBCCCHHHIIIEEECCCEEECCCCCCDDDDDDEEEFFFFFFFFFDDDDDDDDDEEEGGGHHHGGGFFFEEEKKKMMMKKKIIIJJJIIIGGGGGGCCC@@@BBBFFFHHHGGGEEEFFFEEEDDDBBBBBBBBBBBBCCCAAAAAA@@@@@@@@@AAACCCCCC@@@AAACCCDDDEEEEEEDDDDDDAAA@@@@@@???@@@AAABBBBBBAAAAAA@@@@@@@@@?????????===>>>??????@@@@@@@@@??????>>>>>>>>>>>>???@@@@@@@@@@@@??????>>>=========::::::999888888888888999888777666555444444444444444333222111000000000000000000000000000111222222000000000000000000000000///......---------------,,,,,,,,,---------.....................///000000......//////111444999===CCCFFFKKKMMMQQQYYYfffooovvvhhhfffppp{{{jjjWWWZZZlllzzzfffOOOMMMTTT^^^hhhrrr~~~uuummmcccVVVIIIEEEAAA>>>>>>>>>===AAAGGGOOOQQQUUUZZZ]]]___``````YYYWWWTTTRRRRRRSSSUUUWWWZZZYYYWWWUUUSSSRRRRRRQQQOOOQQQUUUZZZ^^^cccgggiiiggggggddd```[[[VVVSSSRRRRRRRRRRRRRRRQQQPPPPPPOOOJJJJJJKKKMMMNNNNNNLLLJJJIIIGGGGGGJJJLLLMMMSSSZZZgggsss~~~xxxlll\\\PPPJJJHHHEEECCCAAA@@@AAAAAA@@@???>>>???AAABBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDFFFGGGIIIKKKNNNQQQSSSTTTTTTTTTSSSRRRQQQNNNLLLKKKJJJIIIGGGDDDCCCEEEJJJMMMYYY]]]ccceeeccc___ZZZXXXWWWVVVWWW]]]eeegggbbb]]]XXX^^^ccceeefffgggccc]]]VVVYYY^^^ccciiipppyyy}}}tttjjjeeefffhhhgggqqqzzz|||}}}~~~{{{uuuoooppprrruuu{{{}}}uuukkk```QQQFFFAAA>>>;;;999;;;;;;<<<>>>???AAABBBCCCBBBEEEJJJOOOTTTWWWYYYZZZ\\\^^^aaahhhrrr{{{yyyjjjhhhooottt}}}{{{}}}ssspppnnnmmmlllggg___YYYVVVTTTQQQPPPPPPPPPOOONNNGGGJJJLLLLLLIIIGGGHHHIIIFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFGGGGGGGGGFFFEEEEEEHHHIIIKKKKKKJJJHHHEEECCCCCCCCCCCCDDDFFFJJJMMMOOOQQQNNNKKKGGGEEECCCCCCCCCEEEEEEFFFFFFGGGGGGHHHHHHFFFFFFFFFEEEDDDDDDCCCCCC@@@@@@AAABBBCCCCCCCCCCCCAAACCCCCCCCCAAA@@@AAABBBIIIDDDDDDIIIIIIDDDAAACCCBBBBBBCCCDDDEEEFFFGGGGGGEEEDDDDDDEEEGGGGGGFFFEEEHHHKKKLLLJJJJJJLLLKKKHHHGGGCCC@@@BBBFFFHHHGGGDDDGGGEEECCCAAA@@@AAABBBCCCBBBBBBAAAAAAAAABBBDDDEEEAAABBBCCCEEEEEEEEEEEEDDDBBBAAAAAA@@@AAABBBDDDEEEAAAAAAAAA@@@@@@@@@??????===>>>???@@@@@@@@@@@@@@@??????????????????@@@AAA@@@@@@??????>>>>>>======;;;:::999999888888999999888777666555555444444555444333222111000000000000000000///000000111222222000000000000000000000000......---,,,,,,,,,,,,------------.........//////...............///000111......//////000333888<<>><<>>>>>>>>AAABBBBBBBBBCCCCCCBBBAAAAAACCCDDDEEEFFFGGGIIIMMMPPPSSSUUUWWWWWWXXXWWWWWWUUURRRPPPOOOMMMLLLJJJGGGFFFHHHMMMQQQ]]]aaadddfffccc```\\\[[[ZZZWWWXXX^^^eeegggccc]]]XXX```hhhkkkkkkjjjccc\\\QQQWWW^^^eeekkkrrryyy}}}yyyppphhheeehhhmmmgggtttwwwmmmnnnoooqqqvvv~~~zzzooo```VVVJJJBBB@@@???>>><<<;;;<<<===???@@@BBBCCCCCCBBBFFFKKKQQQVVVYYYZZZZZZ\\\^^^dddmmmwwwvvvgggeeelllpppxxx}}}vvvyyy~~~\\\\\\\\\[[[YYYWWWVVVUUUOOOOOOOOOOOOOOONNNMMMLLLHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHHHHHHHHHHGGGFFFFFFFFFGGGHHHFFFDDDBBBAAAAAAGGGHHHHHHHHHGGGEEECCCBBBDDDBBBAAACCCHHHMMMNNNMMMMMMLLLIIIFFFDDDDDDEEEEEEGGGFFFDDDDDDEEEFFFFFFEEEEEEEEEDDDDDDCCCBBBBBBBBB??????AAABBBCCCDDDDDDDDDCCCBBBAAA@@@@@@@@@AAABBBCCCEEEGGGHHHGGGEEEBBB@@@CCCBBBAAAAAACCCDDDDDDCCCFFFGGGGGGGGGGGGFFFEEEEEEFFFFFFFFFGGGHHHKKKMMMNNNGGGEEECCCDDDGGGHHHFFFDDDEEEBBB@@@@@@AAABBBBBBBBB@@@AAACCCDDDDDDDDDCCCCCCBBBCCCCCCCCCCCCCCCBBBBBB??????@@@AAACCCDDDDDDEEECCCCCCBBBBBBBBBAAAAAAAAA>>>???BBBCCCCCCAAA???===>>>>>>>>>>>>>>>???@@@@@@AAAAAAAAA@@@@@@>>>======999999999888999999:::::::::999777666777666444333333222222111000111111111111111111111000000000000000000000000000000000000000000//////.........---------------------------+++,,,---...///111222222111222222111000111444777???DDDIIIKKKLLLOOOVVV\\\lllyyyxxxbbb___lll}}}vvv\\\SSS[[[fff{{{^^^RRROOOTTTaaalllttt}}}rrriii[[[MMMFFFBBB@@@CCCAAA======AAALLLOOOTTTWWWXXXXXXYYYZZZQQQRRRSSSSSSSSSTTTWWWYYY]]]^^^^^^]]]YYYVVVTTTTTTQQQQQQSSSXXX^^^dddhhhiiifffeeeddddddbbb^^^YYYUUUUUUVVVWWWYYYYYYVVVQQQMMMOOOOOONNNNNNOOOQQQRRRSSSTTTRRRNNNJJJIIIMMMSSSXXXhhhoootttqqqjjjbbbXXXOOOEEEEEEEEEDDDCCCBBBBBBBBBCCCBBBBBBAAAAAAAAABBBBBBGGGGGGGGGFFFDDDDDDFFFHHHMMMMMMLLLNNNRRRVVVXXXYYYWWWXXXXXXXXXWWWVVVUUUTTTSSSQQQOOOMMMMMMPPPSSSUUU[[[^^^bbbccccccaaa``````ZZZ[[[^^^```bbbccccccccccccgggmmmooommmhhhbbb___VVVZZZ___dddiiinnntttxxxyyytttnnniiifffgggiiilllrrrzzzzzztttqqqsssuuuxxx}}}}}}sssggg[[[QQQDDD<<<;;;<<<;;;:::;;;;;;;;;===???BBBEEEFFFJJJJJJLLLQQQXXX]]]^^^]]]]]]aaalllzzz~~~nnnjjjeeeeeejjjpppuuuwwwvvv}}}PPPPPPPPPPPPPPPOOONNNNNNLLLLLLMMMMMMLLLLLLKKKJJJHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHGGGGGGFFFEEEEEEGGGGGGGGGDDDCCCCCCDDDGGGGGGGGGGGGGGGFFFEEEDDDFFFDDDBBBDDDHHHKKKLLLKKKLLLJJJHHHEEEDDDCCCDDDDDDGGGEEEDDDDDDEEEFFFEEEDDDGGGFFFFFFEEEDDDCCCCCCBBB???@@@AAABBBCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@AAABBBCCCDDDEEEEEEEEECCCBBB@@@EEECCCBBBCCCDDDFFFEEEEEEEEEEEEFFFFFFEEEEEEDDDCCCHHHHHHHHHIIIJJJLLLNNNOOOGGGEEECCCDDDFFFGGGEEECCCEEEBBB@@@@@@AAACCCCCCBBBBBBCCCCCCDDDCCCBBBAAA@@@AAABBBBBBBBBBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA>>>@@@AAABBBBBB@@@>>>===>>>=========>>>>>>???@@@@@@@@@@@@@@@???>>>===<<<:::999999888999999:::::::::999777666777666444333333222111111111111111111111111111111000000000000000000000000000000000000000/////////............---------------------------------......//////000////////////...///222555<<>>AAAJJJMMMSSSVVVWWWVVVVVVWWWRRRSSSUUUVVVUUUVVVXXXYYY[[[]]]^^^]]][[[XXXWWWWWWTTTSSSSSSWWW]]]bbbfffhhhffffffeeeeeedddaaa\\\XXXVVVWWWXXXYYYYYYVVVRRRNNNNNNMMMMMMMMMOOOPPPRRRTTTUUUSSSPPPLLLKKKNNNSSSXXXeeemmmrrrpppjjjbbbWWWNNNGGGFFFEEEEEEDDDCCCBBBBBBCCCCCCBBBBBBBBBBBBCCCCCCEEEFFFGGGFFFEEEFFFIIIKKKOOONNNOOOQQQTTTWWWYYYZZZWWWXXXZZZZZZZZZXXXUUUTTTSSSQQQOOOMMMNNNPPPSSSUUU]]]___bbbcccaaa___^^^^^^[[[]]]___aaacccdddeeeeeejjjnnnqqqqqqlllddd^^^ZZZYYY]]]bbbgggkkkooosssvvvwwwsssnnniiihhhjjjmmmooouuu}}}~~~yyysssnnnqqqtttwww{{{yyymmm```SSSJJJ@@@::::::;;;;;;:::;;;;;;;;;===???BBBEEEGGGLLLLLLNNNSSSYYY^^^^^^^^^bbbfffrrrsssfffcccaaaccchhhoootttvvv{{{JJJKKKLLLMMMMMMMMMMMMMMMIIIIIIJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFEEEEEEDDDFFFGGGGGGEEEEEEFFFGGGHHHHHHGGGFFFEEEEEEEEEEEEFFFEEEDDDDDDGGGHHHIIIHHHIIIHHHFFFDDDCCCBBBCCCCCCFFFDDDCCCDDDEEEFFFEEEDDDGGGFFFFFFEEEDDDCCCAAAAAA@@@AAAAAABBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@AAABBBCCCCCCCCCCCCCCCBBBBBBBBBFFFEEEDDDDDDFFFGGGGGGFFFDDDDDDDDDDDDDDDCCCCCCBBBGGGGGGGGGHHHIIIKKKLLLMMMGGGEEEDDDDDDEEEEEECCCBBBDDDBBB@@@@@@BBBCCCCCCCCCDDDDDDCCCCCCBBB@@@???>>>@@@@@@AAAAAABBBAAAAAA@@@EEEDDDCCCAAA@@@@@@@@@@@@BBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@???>>>==================>>>>>>>>>>>>?????????>>>===<<<;;;::::::999999888999999::::::888777666777666555333222222222111111111000000222222111111111000000000000000000000000000000000////////////............------------------------.........---------------...//////......///111444999>>>DDDHHHIIIJJJNNNQQQ___ooonnnaaacccooozzzeeeUUUTTTYYYvvvyyybbbWWWQQQWWWbbbooowwwooohhh]]]TTTNNNMMMNNNNNNJJJDDDAAACCCGGGKKKQQQTTTUUUTTTSSSSSSSSSVVVXXXYYYYYYYYYYYYZZZYYY\\\^^^^^^\\\ZZZYYYYYYWWWUUUTTTVVV[[[aaaeeeggggggggggggggggggccc^^^ZZZXXXXXXYYYZZZYYYWWWSSSOOOMMMMMMMMMMMMOOOQQQSSSUUUWWWVVVSSSOOOMMMPPPUUUYYYccckkkqqqpppjjjbbbWWWNNNIIIHHHGGGEEEDDDCCCCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDDDDEEEFFFGGGGGGHHHLLLNNNMMMNNNPPPRRRUUUWWWXXXYYYXXXZZZ]]]___^^^[[[WWWTTTRRRPPPNNNMMMNNNPPPTTTVVV]]]___aaaaaa___]]]\\\\\\]]]^^^```bbbdddfffhhhhhhppprrrtttrrrlllddd]]]YYY\\\```fffjjjmmmooorrrsssuuurrrmmmjjjkkknnnrrrvvv{{{}}}xxxssslllppptttvvvwwwssseeeWWWHHHBBB<<<888999:::::::::;;;;;;<<<===@@@CCCEEEGGGOOOPPPRRRWWW\\\```bbbbbbjjjooo{{{zzziii^^^]]]^^^bbbiiipppuuuwwwKKKKKKLLLMMMNNNNNNNNNNNNGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGFFFEEEEEEDDDCCCEEEFFFFFFFFFFFFHHHJJJKKKJJJHHHEEEDDDDDDDDDDDDCCCBBBBBBCCCDDDEEEFFFFFFFFFEEEDDDCCCBBBBBBBBBBBBDDDCCCCCCDDDEEEFFFEEECCCEEEEEEEEEDDDCCCAAA???>>>AAAAAAAAAAAAAAA@@@??????@@@@@@@@@@@@@@@AAAAAAAAADDDCCCBBBBBBBBBCCCDDDEEEFFFEEECCCDDDFFFGGGGGGFFFDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBCCCCCCDDDEEEFFFGGGFFFEEEDDDCCCCCCBBBAAAAAADDDBBB@@@@@@BBBDDDDDDCCCCCCCCCBBBBBBAAA@@@???>>>@@@@@@AAABBBBBBBBBBBBAAAEEEDDDBBBAAA@@@???@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>=========>>>>>>>>>============>>>>>>===<<<;;;;;;::::::999999888888999999999888666666777777555333222222222222222111111000222222222111111111000000///////////////////////////////////////.........------------------------------------------------///000111000000000222555666;;;BBBFFFHHHIIIKKKLLL[[[kkkyyyuuuddd```iiiuuunnn\\\UUUUUUiiimmm]]]QQQSSS\\\iii}}}{{{tttpppkkkddd]]]YYYZZZ[[[YYYSSSKKKGGGGGGEEEJJJPPPTTTTTTSSSRRRQQQUUUXXX[[[\\\\\\[[[[[[[[[YYY[[[^^^^^^\\\YYYXXXWWWYYYWWWUUUVVV[[[bbbgggiiihhhhhhiiijjjiiieee```\\\ZZZYYYYYYZZZZZZXXXUUURRRNNNNNNNNNOOOQQQSSSVVVWWWYYYXXXUUURRRQQQRRRVVVYYYbbbkkksssrrrmmmdddYYYPPPKKKJJJHHHFFFDDDDDDCCCCCCDDDDDDDDDDDDDDDEEEEEEFFFEEEFFFGGGGGGHHHIIIMMMOOOKKKMMMPPPRRRSSSTTTVVVWWW[[[^^^bbbeeeddd___YYYUUUQQQOOOMMMLLLMMMPPPSSSVVVZZZ[[[]]]]]]\\\[[[\\\]]]^^^___```bbbdddgggjjjkkkooorrrtttsssnnngggbbb___^^^ccchhhlllnnnooopppqqqsssqqqnnnlllnnnsssyyy||||||wwwrrrmmmqqquuuuuussslll]]]NNNBBB>>>:::888999:::999999;;;;;;<<<===@@@CCCFFFHHHQQQSSSWWW\\\bbbfffiiijjjssswwwssseee[[[\\\^^^dddjjjqqqvvvyyyJJJJJJJJJKKKJJJJJJIIIIIIGGGHHHHHHIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEFFFFFFEEEEEEDDDCCCBBBDDDEEEEEEEEEGGGJJJLLLNNNLLLIIIFFFDDDBBBBBBBBB>>>???@@@AAABBBCCCDDDEEEDDDCCCCCCBBBAAAAAAAAAAAABBBBBBBBBCCCEEEEEEDDDBBBDDDEEEEEEEEEDDDBBB@@@???AAAAAAAAAAAA@@@???>>>>>>?????????@@@@@@AAAAAAAAAEEEDDDCCCBBBCCCDDDFFFGGGEEECCCBBBBBBDDDEEEEEEDDDDDDDDDEEEEEEDDDDDDCCCBBB???@@@@@@AAAAAABBBBBBBBBDDDDDDDDDCCCBBBAAA@@@@@@DDDBBBAAAAAACCCDDDEEEDDDBBBBBBAAAAAA@@@@@@@@@@@@AAAAAABBBCCCCCCCCCCCCCCCCCCBBB@@@??????@@@AAABBBAAAAAA@@@@@@@@@?????????????????????????????????======>>>???>>>>>>===<<<<<<============<<<<<<;;;;;;:::999999888888888999999888666666777777555444222333333444333222111111222222222222111111111111////////////////////////.........///////////////------------------------++++++,,,,,,---............///000000///000222333444999???EEEHHHIIIJJJJJJZZZgggrrryyykkk___bbblll~~~yyyeeeYYYUUU^^^vvvwwweeeVVVSSSYYYdddxxx}}}uuurrrsssqqqmmmiiieeeiiijjjdddZZZRRRMMMJJJEEEIIIOOOSSSTTTTTTSSSSSSVVVYYY\\\^^^]]]\\\[[[[[[ZZZ\\\^^^^^^\\\XXXVVVUUUYYYWWWUUUWWW\\\bbbgggjjjhhhiiijjjkkkjjjfff```\\\[[[ZZZYYYZZZZZZZZZXXXVVVPPPPPPPPPRRRSSSVVVXXXZZZYYYYYYWWWUUUSSSTTTXXXZZZcccmmmvvvvvvrrriii^^^TTTMMMKKKIIIFFFDDDCCCCCCCCCDDDDDDDDDDDDDDDEEEFFFGGGGGGGGGHHHHHHHHHIIILLLNNNLLLOOORRRSSSSSSTTTWWWYYY___cccgggjjjhhhbbb[[[VVVPPPNNNLLLKKKLLLNNNQQQTTTSSSUUUWWWXXXYYYZZZ]]]```_________aaadddhhhkkkmmmqqqsssuuusssooojjjfffddd```dddjjjmmmoooooopppqqqsssqqqooonnnqqqwww~~~~~~{{{xxxsssppptttvvvsssnnneeeVVVHHH???===;;;999999999999888:::;;;<<<>>>@@@DDDGGGIIIQQQUUUZZZaaagggmmmqqqtttyyy}}}lllaaaXXXZZZ^^^ccciiioootttwwwKKKKKKKKKKKKJJJIIIHHHGGGHHHHHHIIIJJJJJJJJJIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEDDDCCCCCCBBBCCCDDDDDDEEEFFFJJJMMMNNNLLLJJJGGGDDDBBBAAA@@@;;;===@@@AAAAAAAAABBBDDDBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAACCCEEEEEEDDDBBBDDDEEEFFFGGGFFFDDDBBBAAA@@@@@@@@@@@@@@@???>>>======>>>???@@@AAAAAAAAA@@@DDDCCCCCCCCCDDDEEEGGGHHHCCCBBBAAAAAACCCDDDDDDCCCDDDDDDDDDEEEDDDCCCCCCBBB@@@@@@AAABBBBBBBBBAAAAAABBBCCCCCCBBB@@@???@@@AAADDDBBBAAAAAACCCEEEEEEEEECCCBBBAAAAAAAAAAAAAAABBBAAAAAABBBCCCDDDDDDDDDDDDAAA@@@???>>>???@@@CCCDDD@@@@@@@@@?????????>>>>>>>>>???@@@AAAAAAAAAAAAAAA>>>>>>???@@@@@@???===<<<<<<<<<============<<<<<<;;;;;;:::999888888888888999777666666777777666444444444555666555444333222333222222222222111111111000000000000000000000000.........///////////////------------------------+++,,,,,,---.../////////+++,,,......------///000333777===CCCGGGJJJJJJJJJWWWaaajjjqqqwwwccc^^^dddwwwooo___XXXYYYmmm}}}mmm^^^XXXWWW^^^qqqyyyqqqssswwwwwwuuussspppuuutttjjj^^^UUUOOOKKKEEEIIINNNRRRSSSTTTUUUVVVXXXZZZ\\\]]]\\\[[[[[[\\\ZZZ]]]``````]]]YYYVVVUUUYYYWWWUUUWWW[[[```dddfffdddfffhhhjjjkkkhhhbbb^^^[[[ZZZYYYZZZ[[[\\\[[[ZZZSSSSSSSSSSSSUUUWWWYYY[[[XXXXXXXXXWWWVVVWWWYYY\\\eeeoooyyy{{{wwwnnnbbbXXXNNNLLLIIIEEECCCBBBBBBCCCDDDCCCCCCDDDDDDEEEFFFGGGFFFGGGHHHHHHGGGIIILLLNNNQQQTTTVVVUUUTTTVVVZZZ^^^cccfffjjjllliiibbbZZZTTTOOOMMMKKKIIIIIILLLOOOQQQMMMOOOQQQSSSUUUYYY^^^aaa_________```dddhhhmmmpppvvvwwwwwwuuuooojjjfffeeecccfffkkknnnpppqqqsssttttttrrrqqqqqqtttzzz}}}{{{yyyuuuvvvxxxwwwppphhh^^^PPPDDD>>>===<<<:::999999999::::::;;;<<<>>>AAADDDHHHJJJQQQVVV]]]dddjjjpppvvvzzz}}}wwwddd[[[UUUXXX\\\aaaeeekkkqqqvvvMMMMMMMMMLLLLLLKKKJJJIIIHHHHHHIIIJJJJJJJJJJJJJJJFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDEEEEEEDDDDDDCCCBBBBBBBBBCCCCCCCCCEEEIIILLLJJJJJJIIIHHHFFFDDDBBBAAA===@@@CCCCCCAAA@@@AAABBBAAAAAABBBBBBBBBBBBBBBBBB???@@@AAACCCEEEEEECCCAAA@@@AAACCCEEEDDDCCCAAA???>>>???????????????>>>>>><<<===???@@@AAAAAAAAA@@@AAABBBBBBCCCDDDEEEGGGGGGCCCBBB@@@AAABBBDDDDDDCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@AAABBBBBBBBBBBBAAA@@@???AAACCCBBB??????@@@BBBDDDBBBAAAAAACCCEEEFFFFFFFFFEEECCCBBBAAA@@@AAAAAA@@@@@@AAABBBCCCCCCCCCCCCBBB@@@???>>>>>>@@@BBBDDD@@@?????????>>>>>>>>>>>><<<>>>@@@BBBDDDDDDCCCCCC???@@@AAABBBAAA@@@>>>===<<<======>>>>>>>>>======<<<;;;:::999888888888888888777666666777777666555555666777888777666444333333333222222222111111111000000000000000000000000............/////////000------------------------........................***,,,---...------...///111444999@@@EEEIIIJJJJJJRRRXXXbbbkkkxxxnnnccceeeooo~~~vvvcccZZZTTTdddyyysssfff^^^XXXZZZkkkxxxqqquuu{{{|||zzzyyyvvv{{{yyykkk\\\RRRLLLHHHDDDGGGKKKOOOQQQTTTWWWYYYXXXZZZ[[[[[[YYYYYYZZZ\\\ZZZ]]]aaabbb```\\\YYYXXXYYYWWWUUUVVVYYY\\\]]]^^^]]]```dddhhhkkkjjjfffbbb[[[YYYXXXYYY\\\^^^___^^^TTTTTTSSSTTTUUUWWWYYYZZZVVVWWWXXXXXXWWWXXX[[[]]]eeeqqq{{{~~~zzzrrreee[[[OOOLLLHHHEEEBBBAAAAAABBBCCCCCCCCCCCCDDDEEEFFFFFFCCCEEEFFFGGGGGGIIIMMMPPPTTTVVVWWWVVVTTTVVV\\\bbbeeehhhkkkkkkggg```WWWRRROOOMMMJJJHHHGGGIIILLLMMMIIIKKKMMMOOORRRVVV\\\```aaaaaa```aaaeeejjjpppsssyyyzzzyyyvvvpppkkkgggfffeeehhhmmmppprrruuuxxxzzzvvvuuussssssvvv|||{{{{{{zzzwwwzzzzzzvvvkkkaaaWWWLLLAAA<<<<<<;;;:::999999;;;===:::;;;<<<>>>AAAEEEHHHJJJQQQVVV]]]dddjjjpppvvvzzz~~~ooo```XXXSSSWWW[[[```dddkkksssyyyIIIIIIJJJJJJJJJIIIHHHHHHGGGHHHIIIJJJJJJJJJJJJJJJFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDCCCCCCBBBAAABBBCCCBBBCCCEEEHHHKKKFFFGGGHHHHHHGGGFFFDDDCCC@@@CCCFFFEEEBBB@@@@@@AAAAAAAAABBBCCCCCCCCCBBBBBB??????@@@CCCEEEEEECCCAAA;;;<<>><<<>>>>>>????????????>>>>>><<<===???@@@AAAAAA@@@@@@???@@@AAABBBDDDEEEEEEFFFDDDBBBAAAAAACCCDDDDDDCCCAAABBBBBBBBBBBBAAA@@@@@@@@@@@@AAABBBAAA@@@???>>>>>>@@@BBBAAA???>>>@@@CCCDDDBBBAAAAAACCCEEEFFFFFFIIIGGGEEEBBBAAA@@@@@@@@@>>>???@@@AAABBBBBBCCCBBBCCCAAA???>>>===???AAACCC????????????>>>>>>>>>>>>;;;===AAADDDFFFFFFEEEDDD???@@@BBBBBBBBB@@@>>>=========>>>>>>>>>>>>>>>===<<<;;;:::999888888888888888777666666777777666555555666888999888777555444333333333222222222111111000000000000000000000000---.........//////000000------------------------111000000///......------+++---///000//////000111000222777===DDDHHHJJJJJJNNNRRR\\\hhhsssyyykkkjjjjjjyyyzzzfff[[[PPP]]]ooowwwlllbbbXXXWWWhhh|||xxxrrrwww~~~~~~{{{{{{www}}}zzzjjjYYYOOOIIIDDDCCCFFFIIIMMMOOOSSSWWWZZZYYYYYYZZZYYYXXXXXXZZZ\\\ZZZ]]]bbbcccbbb___]]]\\\YYYWWWUUUUUUVVVWWWWWWWWWXXX[[[```gggkkklllhhheeeZZZYYYXXXYYY\\\___```aaaTTTTTTSSSSSSTTTVVVWWWYYYUUUVVVXXXXXXXXXYYY[[[^^^eeeqqq||||||sssggg\\\OOOLLLHHHDDDAAA@@@AAAAAABBBBBBBBBBBBCCCDDDFFFFFFAAABBBDDDFFFGGGJJJOOORRRTTTVVVVVVTTTRRRTTT[[[bbbfffhhhjjjjjjeee]]]UUUOOOOOOLLLIIIGGGFFFGGGJJJKKKHHHJJJKKKMMMOOOTTTZZZ___cccbbbaaacccffflllrrrvvvxxxyyyxxxvvvqqqllljjjiiigggjjjnnnqqqtttxxx|||xxxvvvttttttwww}}}{{{{{{{{{yyy|||{{{uuuhhh]]]SSSIII@@@::::::999888888:::===???:::;;;<<<>>>AAAEEEHHHJJJQQQVVV^^^dddhhhnnntttyyy~~~{{{lll```YYYTTTXXX\\\aaafffmmmwww~~~KKKKKKJJJIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDBBBAAAAAABBBCCCDDDDDDCCCAAA@@@AAACCCEEEFFFIIIIIIHHHHHHFFFEEECCCBBBBBBBBB@@@???>>>>>>>>>>>>===>>>@@@BBBCCCCCCCCCBBB@@@AAAAAABBBBBBAAAAAA@@@@@@?????????>>>>>>======<<<;;;;;;;;;;;;<<<======>>>>>>>>>>>>????????????@@@@@@@@@@@@AAABBBCCCDDDCCCCCCDDDDDDDDDDDDDDDDDDCCCBBBAAAAAA@@@@@@@@@AAA????????????????????????BBBAAAAAA@@@@@@?????????@@@??????@@@CCCEEEEEEEEECCCCCCBBBAAA@@@@@@@@@@@@???>>>>>>>>>???AAACCCDDDGGGEEECCCAAA???>>>>>>>>>???>>>======>>>>>>===<<<>>>@@@BBBDDDDDDBBB@@@>>>AAAAAABBBCCCBBBAAA???>>>@@@???>>>===<<<<<<<<<<<<===<<<:::888777777888999777666666666777999<<<===999888777666666666777888666777888888777555333111000000111111000///---,,,//////.........---------000000//////.........---////////////////////////...------------...//////222333444777===CCCIIILLLNNNNNNVVVdddppp}}}}}}jjjhhhssstttcccXXXXXXddd|||sssfffWWWSSScccyyy|||xxxuuuxxx~~~yyyyyywwwpppcccTTTIIIDDDDDDBBBBBBEEEJJJPPPTTTVVVWWWYYYYYYYYYZZZ[[[\\\]]]^^^^^^]]]```dddddd___\\\]]]WWWXXXXXXYYYYYYXXXWWWWWWZZZZZZ]]]dddkkknnnkkkggghhhddd```aaadddfffdddaaa[[[XXXTTTSSSSSSTTTUUUUUUSSSWWWZZZZZZYYY[[[aaagggggguuu~~~|||yyyuuuhhhYYYPPPLLLGGGBBB??????@@@AAABBBCCCDDDEEEEEEEEEDDDCCCBBBCCCEEEGGGIIIKKKMMMNNNRRRTTTUUUSSSQQQSSSZZZ```aaadddggghhhddd]]]UUUPPPLLLKKKIIIGGGFFFFFFGGGGGGJJJJJJJJJKKKPPPUUU[[[^^^ddd```___bbbeeeiiiooovvv{{{zzzwwwrrrmmmjjjiiijjjkkkmmmooorrruuuzzz|||xxxsssssswww~~~}}}{{{zzzyyyuuuxxxssscccUUUMMMEEE>>><<<;;;;;;:::::::::;;;;;;:::;;;===AAAFFFIIIJJJJJJSSSYYYaaaeeeiiinnnwww~~~pppccc\\\ZZZSSSVVV[[[```hhhrrr|||HHHHHHHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCBBBAAA@@@AAABBBDDDEEEEEEEEEEEEEEEEEEDDDCCCBBB@@@@@@>>>======<<<<<<<<<>>>???AAABBBCCCCCCBBBBBB@@@@@@AAAAAAAAAAAA@@@@@@?????????>>>>>>>>>======<<<;;;;;;;;;;;;<<<============>>>>>>>>>?????????@@@@@@@@@@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@??????@@@@@@>>>?????????????????????@@@@@@@@@??????>>>>>>>>>@@@???>>>???BBBDDDDDDDDDAAA@@@@@@@@@@@@@@@AAAAAA@@@??????>>>???@@@BBBCCCEEEDDDBBB@@@???>>>>>>>>>???>>>======>>>>>>===<<<>>>@@@AAABBBBBBAAA@@@>>>AAAAAABBBBBBAAAAAA@@@???@@@@@@???>>>============<<<;;;999888777777888888666666666777888999:::;;;:::999888777777777777777555666666777666555333222555444111///........./////////.........---------000/////////............////////////////////////...------------...//////222222444777<<>><<<;;;;;;::::::;;;;;;<<<===>>>@@@DDDHHHKKKLLLMMMTTTZZZbbbgggjjjooowww~~~~~~~~~mmmaaaZZZVVVTTTWWW\\\bbbiiirrr{{{EEEEEEFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDDDDDDDCCCCCCCCCCCCAAABBBBBBCCCCCCBBBBBBBBBCCCBBBAAA@@@AAABBBCCCDDDAAAAAABBBBBBBBBBBBAAAAAA>>>===<<<;;;;;;;;;;;;;;;@@@AAABBBCCCCCCCCCAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@??????>>>>>>>>>>>>======<<<;;;;;;;;;;;;<<<============>>>>>>>>>>>>??????@@@@@@???@@@@@@AAABBBCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???>>>>>>>>>????????????????????????>>>>>>???>>>>>>=========>>>>>>@@@>>>===>>>AAABBBCCCBBB????????????@@@AAABBBCCCAAA@@@???>>>>>>???@@@AAACCCBBBAAA@@@????????????>>>>>>>>>>>>============????????????????????????BBBAAAAAA@@@@@@@@@@@@AAAAAA@@@???>>>============:::999888777777777777777666666777888888888888888::::::::::::999888777666555555555444444444444444;;;888333...,,,---///111/////////.........------////////////............////////////////////////...------------...//////111222333555:::@@@EEEIIIKKKHHHJJJRRRXXXcccyyy}}}mmmrrr~~~pppddd^^^jjjvvvggg\\\bbbooo|||zzz|||vvvnnnggg___VVVLLLEEEBBBAAABBBFFFKKKPPPSSSSSSYYYYYYXXXYYY\\\___cccfff___^^^aaafffeee```]]]]]]]]]\\\[[[ZZZYYYXXXXXXXXXWWWXXX\\\ccclllqqqrrrqqqnnnllljjjjjjmmmmmmkkkhhhccc___ZZZWWWVVVVVVUUUTTTWWWYYY[[[[[[[[[^^^dddiiipppxxxzzzuuupppmmmcccXXXMMMJJJEEEAAA??????@@@BBBAAABBBBBBCCCDDDDDDCCCCCCEEEFFFGGGHHHIIIKKKLLLLLLPPPRRRTTTTTTSSSVVV[[[```aaaccceeeccc^^^XXXRRRPPPNNNMMMKKKIIIHHHHHHHHHHHHJJJJJJKKKLLLOOOSSSVVVXXXZZZWWWXXX]]]bbbeeelllrrrxxxwwwuuurrrnnnkkkkkklllnnnllllllooovvv{{{}}}}}}zzzwwwtttuuuzzz|||yyyxxxwwwssssssmmm```TTTLLLDDD???<<<;;;;;;;;;;;;;;;<<<<<<@@@AAADDDGGGJJJNNNPPPQQQUUU\\\dddiiilllqqqyyy~~~yyykkkbbbYYYSSSTTTWWW]]]ccciiiqqqyyy~~~CCCDDDEEEFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDCCCCCCBBBBBB???@@@BBBCCCCCCBBBAAA@@@BBBBBBAAA@@@@@@AAABBBBBB@@@@@@AAAAAAAAA@@@??????<<<<<<;;;;;;:::;;;;;;;;;BBBCCCCCCDDDCCCBBBAAA@@@??????@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;<<<==================>>>>>>>>>???@@@@@@??????@@@AAAAAABBB@@@@@@@@@@@@@@@????????????>>>>>>=========>>>>>>@@@@@@@@@@@@???????????????>>>=========>>>??????@@@>>>===>>>@@@AAAAAA@@@@@@@@@@@@@@@@@@AAABBBBBBBBBAAA@@@>>>>>>>>>???@@@@@@@@@????????????@@@@@@>>>>>>???>>>===<<<======???>>>============>>>???BBBAAA@@@??????@@@AAABBBAAA@@@???>>>>>>======>>>999888888777777777666666555666888999999888777666:::;;;;;;;;;:::888777555444444333333333444555555===:::555000......///000////////////............///////////////.........////////////////////////...------------...//////111111222444888===BBBEEEJJJFFFFFFKKKOOOYYYqqqpppooottt{{{~~~rrraaacccxxxrrrbbb^^^eeessszzzqqqkkkggg^^^PPPEEEBBBAAAAAACCCHHHMMMPPPQQQWWWVVVVVVWWWZZZ___dddggg______bbbgggfff```\\\\\\___^^^\\\ZZZXXXXXXWWWXXXWWWXXX[[[aaahhhnnnqqqrrrooonnnnnnoooqqqqqqnnnllleeeaaa\\\XXXVVVVVVUUUTTTWWWXXXZZZ\\\^^^bbbiiimmmqqqvvvxxxrrrlllggg]]]SSSJJJHHHDDDAAA???@@@AAABBBAAAAAABBBBBBCCCCCCDDDDDDGGGGGGHHHIIIJJJKKKKKKLLLOOORRRTTTUUUVVVYYY]]]```ccceeefffddd]]]WWWTTTSSSPPPOOOMMMKKKJJJIIIJJJJJJMMMMMMNNNPPPRRRSSSUUUVVVUUUSSSTTTZZZ```ccciiiooouuuuuussspppmmmlllmmmnnnpppmmmlllpppwww}}}}}}{{{xxxvvvtttvvv{{{{{{xxxvvvuuurrroooiii^^^TTTKKKCCC???<<<;;;;;;;;;;;;<<<<<<===AAACCCFFFIIILLLPPPTTTVVVXXX___hhhnnnpppttt{{{vvvllldddZZZSSSRRRVVV\\\bbbhhhooovvvzzzDDDEEEFFFGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEEEEDDDCCCCCCBBBBBB>>>???AAABBBBBBBBBAAA@@@AAAAAAAAA@@@@@@@@@AAAAAABBBBBBBBBAAA@@@???===<<<<<<<<<<<<;;;<<<<<<======BBBCCCCCCCCCCCCAAA@@@???>>>??????@@@@@@??????>>>==================>>>>>><<<;;;;;;;;;;;;<<<======<<<============>>>>>>>>>@@@@@@?????????@@@AAAAAA@@@@@@??????>>>>>>>>>>>>=========<<<<<<===>>>>>>BBBBBBAAAAAAAAA@@@@@@@@@???>>>=========???AAABBB@@@???===>>>???@@@@@@???CCCCCCBBBAAAAAAAAAAAAAAABBBAAA???>>>===>>>>>>???>>>>>>>>>??????@@@@@@@@@===???@@@???<<<;;;<<<>>>???>>><<<;;;;;;<<<>>>???AAA@@@???>>>??????AAABBBAAA@@@???>>>============888888888888777777777666666666888999999888777666::::::;;;;;;:::999777666444444333333333444555555:::999777444222000///...000000/////////..................///////////////////////////////////////...------------...//////000000000222555:::???BBBHHHEEEFFFJJJLLLVVVnnntttlllhhhlllooorrrnnnffftttiii]]]]]]gggvvv}}}zzztttooommmdddTTTGGGCCCAAA@@@AAAEEEJJJNNNPPPUUUTTTSSSTTTWWW\\\aaaeee______bbbgggfff```[[[[[[___^^^\\\[[[YYYXXXWWWWWWXXXXXXZZZ^^^ccciiimmmooonnnnnnpppqqqrrrqqqnnnlllbbb^^^YYYVVVUUUUUUTTTTTTUUUWWWZZZ^^^bbbhhhnnnqqqqqquuuvvvssslllcccWWWNNNGGGFFFCCCAAA???@@@AAABBBAAAAAABBBBBBCCCDDDEEEEEEHHHHHHIIIJJJJJJKKKLLLLLLOOOQQQTTTWWWZZZ\\\```bbbeeehhhjjjggg```ZZZXXXYYYTTTRRRPPPNNNLLLLLLLLLLLLOOOQQQSSSUUUVVVVVVVVVVVVSSSQQQTTTZZZ___bbbgggmmmqqqqqqqqqooollllllmmmoooqqqnnnmmmqqqxxx}}}|||yyywwwuuutttvvv|||~~~{{{xxxvvvuuurrrmmmeee]]]SSSJJJBBB???;;;;;;;;;;;;;;;<<<===>>>AAADDDHHHKKKNNNRRRXXX\\\^^^eeeoootttvvvxxx~~~tttkkkddd[[[SSSQQQUUUZZZ```fffmmmsssxxxEEEFFFGGGIIIHHHGGGEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBAAAAAA@@@>>>>>>???@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@??????CCCBBBBBBAAA@@@>>><<<;;;<<<<<<<<<<<<<<<===>>>???AAAAAABBBBBBBBBAAA???>>>>>>>>>????????????>>>>>><<<<<<============>>>>>><<<;;;;;;;;;;;;<<<======<<<<<<============>>>>>>@@@@@@????????????@@@@@@@@@@@@??????>>>===============<<<<<<<<<===>>>>>>BBBBBBBBBAAA@@@@@@?????????>>>===<<<===???BBBCCCAAA@@@>>>>>>???@@@???>>>DDDCCCBBBAAA@@@@@@@@@@@@AAA@@@???>>>===>>>>>>???<<<===>>>???????????????<<>>>>><<<<<<<<<<<<>>>>>>@@@????????????@@@@@@AAA@@@???>>>===<<<<<<<<<<<<777888888999999888777777777777888999999999999999999999999999999999888777555555555444444444444444666666666666555222///...000000000/////////...............///////////////////////////////////////...------------...//////000//////000333888<<>>>>>AAAEEEJJJMMMPPPUUU\\\bbbeeemmmvvv{{{|||}}}sssjjjbbbZZZTTTQQQTTTYYY___eeelllsssxxxEEEFFFHHHIIIHHHFFFDDDBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@???>>>>>>>>>>>>>>>??????@@@AAABBB@@@@@@@@@@@@@@@???>>>>>>@@@@@@@@@@@@???>>>===<<<;;;;;;;;;;;;<<<===?????????@@@AAAAAAAAA@@@???>>>===>>>>>>>>>>>>>>>>>>===<<<<<<<<<=========>>>>>><<<;;;;;;;;;;;;<<<======<<<<<<<<<=========>>>>>>@@@@@@????????????@@@@@@@@@@@@??????>>>======<<<======<<<<<<===>>>>>>???AAAAAA@@@??????>>>=========<<<;;;;;;<<<>>>AAACCCCCCAAA??????@@@@@@???>>>@@@@@@??????>>>?????????@@@???>>>======>>>??????<<<===>>>?????????>>>===<<>>>>>============>>>>>>>>>>>>???@@@@@@@@@@@@@@@???>>>===<<<;;;;;;;;;;;;777888999::::::999888888888888888888999:::<<<<<<888888777777777888999999555666666777666555333222333444555555444333111000000000000000/////////.............../////////000////////////////////////...------------...////////////...///222666:::<<>>???BBBGGGLLLPPPSSSYYYbbbiiilllsss}}}uuujjjbbb[[[WWWSSSUUUZZZ___eeemmmvvv|||EEEFFFHHHIIIHHHEEECCCAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@???>>>===<<<;;;???>>>======>>>@@@BBBCCC@@@@@@@@@@@@@@@???>>>=========>>>>>>>>>>>>======:::::::::;;;<<<===>>>???>>>???@@@@@@AAA@@@???>>>======>>>>>>>>>>>>======;;;<<<<<<<<<======>>>>>><<<;;;;;;;;;;;;<<<======<<<<<<<<<<<<=========>>>@@@@@@???????????????@@@AAA@@@@@@???>>>======<<<===============>>>???????????????>>>===<<<<<<;;;<<<;;;:::999;;;===AAACCCCCCBBB@@@???@@@@@@???>>><<<<<<<<<<<<===>>>???@@@@@@???>>>======>>>???@@@<<<===>>>??????>>>===<<<<<>>>>>>>>>>>>>>>>>>>>>>>===>>>???AAAAAAAAA@@@???>>>===<<<;;;;;;::::::;;;888888:::;;;;;;:::999888999888888888999;;;===???777666666555666888999:::666777888888777555333111222222333333333333333333000000000000////////////---.........//////000000////////////////////////...------------.../////////.........111444888;;;===???EEEJJJIIILLL```vvvnnnaaabbbdddfffwwwppp\\\cccuuuiii]]]SSSZZZdddnnnvvv{{{rrrnnnmmmhhh]]]TTTHHHDDD@@@???BBBGGGLLLNNNTTTTTTTTTUUUVVVWWWXXXYYY\\\\\\aaafffeee]]]WWWVVV```aaaccceeedddaaa]]][[[VVVVVVWWWXXX\\\ccckkkqqqrrrssssssooohhh___WWWSSSKKKIIIHHHIIILLLPPPSSSTTTXXX[[[```ggglllnnnnnnllliiifffaaa\\\UUUKKKEEECCCBBBAAA@@@@@@@@@AAABBBBBBDDDDDDCCCDDDEEEGGGIIIJJJHHHHHHIIIKKKLLLNNNOOOOOOQQQSSSWWW]]]cccfffgggfffdddjjjpppooohhhbbbbbbccc\\\[[[XXXVVVTTTSSSSSSSSSPPPSSSXXX\\\]]][[[XXXVVVZZZYYY[[[aaaccccccdddggghhhiiiiiiiiiiiijjjmmmooojjjmmmoooqqqqqqrrrsssuuuuuuttttttvvv{{{|||zzzxxxvvvvvvxxxmmmbbb]]]TTTHHH@@@>>>;;;;;;;;;<<<<<<>>>??????CCCHHHNNNRRRVVV\\\fffmmmpppxxxyyymmmddd^^^[[[TTTWWWZZZ___fffoooxxx~~~CCCDDDEEEEEEEEEDDDBBBAAACCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAA@@@???>>>======@@@???>>>======>>>??????AAAAAA@@@@@@???>>>======;;;===>>>???>>>===;;;::::::::::::;;;<<<===??????===???@@@@@@>>>======>>>@@@??????>>>===<<<<<<;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;:::999>>>>>>????????????>>>>>>BBBAAAAAA@@@?????????@@@@@@@@@@@@???>>>===<<<<<<;;;<<<<<<===>>>?????????@@@@@@??????>>>=========<<<<<<<<<<<<<<<===>>>???============>>>>>>>>>>>>>>>>>>????????????>>>>>>;;;===>>>??????>>>===;;;?????????>>>======<<<<<<>>>>>>>>><<<;;;:::<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>CCCBBB@@@>>>===>>>>>>???;;;;;;:::::::::999999999::::::;;;999888777888::::::999888777777888999:::;;;:::999777777777777888:::999888777666666666666999888777555444444333444333222000///.........///111111000000/////////.........//////...---,,,,,,........................///...---...///222444666:::<<>>;;;888888;;;===<<<>>>BBBKKKJJJKKKPPPYYYbbbjjjnnnvvv||||||yyy}}}oooeee^^^[[[RRRVVV[[[^^^cccmmmzzzEEEEEEEEEEEEDDDCCCBBBAAACCCBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@???>>>>>>>>>@@@???>>>>>>>>>???@@@@@@AAAAAA@@@??????>>>======<<<<<<>>>>>>>>>===;;;:::::::::;;;;;;<<<>>>???@@@>>>???AAA@@@>>>======>>>??????>>>>>>===<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::;;;<<<===>>>???@@@@@@@@@AAAAAA@@@@@@????????????@@@@@@@@@@@@???>>>===<<<<<<<<<======>>>??????@@@@@@@@@??????>>>=========;;;;;;;;;:::;;;;;;<<<<<<<<<<<<=========>>>>>>>>>>>>>>>?????????>>>>>>===<<<===>>>??????>>>===<<>>======<<<<<<<<<===??????>>>===;;;:::<<<>>>????????????????????????BBBAAA@@@>>>>>>>>>>>>???<<<<<<<<<;;;;;;;;;::::::::::::;;;999888777888::::::999888777777888999:::999888777777777888999::::::999888777666666666666888888777666555444333333333222111000//////000000000000000/////////............///......------,,,..............................---...///222444666:::===CCCGGGGGGIIIQQQ[[[pppsssbbb[[[bbbttthhh___dddkkkkkk[[[XXX\\\gggrrr|||}}}vvvpppmmmlllfff^^^RRRJJJBBB@@@@@@AAAEEEJJJQQQQQQQQQSSSUUUWWWXXXXXX\\\___bbbbbb___[[[XXXVVV[[[^^^bbbcccbbb^^^\\\[[[YYYXXXXXXZZZZZZ]]]fffpppwwwvvvrrrjjj```VVVMMMIIIGGGIIILLLMMMNNNRRRWWW[[[YYY\\\___dddffffffdddbbb]]]YYYSSSNNNJJJGGGEEEBBBAAAAAABBBBBBBBBBBBBBBAAACCCCCCCCCDDDEEEFFFGGGHHHIIIJJJJJJKKKMMMOOOQQQSSSXXXYYY[[[^^^aaacccdddeeehhhiiikkklllkkkiiigggeeeeeecccaaa___^^^^^^^^^^^^cccbbb```___^^^^^^]]]]]]]]]^^^aaadddgggiiijjjkkkmmmjjjgggeeeeeefffffffffhhhiiikkkmmmooopppqqqqqqqqqrrrtttwwwyyyzzzzzzzzzzzzyyyyyyxxxxxxwwwwwwwwwrrrkkkbbbYYYSSSLLLDDD>>><<<999999<<<======???CCCJJJKKKMMMRRR[[[eeennnrrrzzz}}}uuujjjbbb]]]UUUXXX]]]```eeeooo|||FFFEEEDDDCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@?????????????????????????????????@@@AAABBB@@@@@@??????>>>>>>======<<<<<<===>>>===<<<;;;:::;;;;;;;;;;;;<<<===??????>>>@@@AAAAAA???>>>>>>??????>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<;;;;;;:::;;;<<<>>>???@@@AAAAAA@@@@@@@@@???????????????@@@@@@@@@@@@???>>>============>>>>>>??????@@@@@@@@@??????>>>>>>======<<<;;;;;;:::999999999::::::<<<<<<<<<============>>>????????????>>>>>>===<<<======????????????======???===<<<::::::;;;===>>>@@@@@@???===;;;:::<<<>>>@@@@@@@@@@@@@@@@@@@@@@@@BBBAAA@@@???>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;::::::;;;999888777888::::::999999888888999999:::888777777777777999:::;;;:::999888777666666666666777777888777666555333222333222222111111111222222////////////...........................---------....................................///111333555:::===BBBGGGFFFEEEKKKSSSfffwwwiii[[[\\\lll}}}nnn```^^^```tttqqq```XXXWWWaaannnzzzzzzsssqqqqqqllleeeXXXNNNDDD@@@??????DDDIIIQQQQQQSSSTTTUUUVVVWWWWWW\\\^^^aaaaaa^^^[[[YYYXXX[[[^^^bbbcccaaa^^^\\\[[[YYYWWWWWWYYYZZZ\\\dddmmmttttttrrrlllbbbXXXPPPKKKMMMOOOQQQSSSTTTUUUXXXZZZVVVYYY]]]```aaa___\\\ZZZWWWRRRKKKFFFDDDDDDDDDDDD???@@@AAABBBBBBBBBBBBBBBDDDDDDDDDDDDFFFGGGHHHIIIJJJKKKLLLNNNQQQSSSUUUVVVYYYZZZ\\\^^^```bbbcccdddeeegggjjjlllmmmnnnmmmllljjjhhheeecccbbbcccdddfffggggggeeebbb``````aaacccbbbcccfffiiikkklllmmmmmmoookkkgggeeedddddddddcccfffhhhjjjlllnnnoooooooooppprrruuuxxxyyyyyyyyyxxxwwwwwwwwwwwwwwwwwwvvvvvvqqqkkkbbbZZZTTTMMMEEE???===:::999<<<>>>===@@@DDDJJJLLLOOOVVV___jjjsssxxx{{{nnnddd^^^XXX[[[___bbbgggppp|||CCCBBBAAA@@@@@@AAABBBCCCAAAAAAAAAAAA@@@@@@@@@@@@???????????????@@@@@@@@@?????????@@@@@@AAABBBBBB??????>>>>>>>>>=========<<<<<<=========<<<;;;:::::::::::::::;;;<<<===>>>???@@@AAAAAA???>>>>>>???>>>>>>=========<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<=========>>>===<<<<<<;;;:::;;;<<<>>>???@@@@@@@@@??????????????????>>>>>>??????@@@@@@???>>>>>>===>>>>>>>>>>>>??????@@@@@@?????????>>>======<<<<<<<<<;;;:::999999999999999;;;;;;<<<<<<<<<=========????????????>>>===<<<;;;===>>>>>>??????>>>>>>===>>><<<:::999999;;;===???AAAAAA@@@>>><<<;;;<<<>>>@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@??????>>>>>>>>><<<<<<<<<<<<;;;;;;;;;;;;::::::;;;999888777888::::::::::::999999:::::::::888888777777777888:::;;;999999888777666666777777555666888888777555333222111111111111111222222222//////...........................---------..........................................///111222333999;;;AAAFFFFFFDDDHHHNNN```ooouuuccc^^^iiixxx|||vvvbbbZZZYYYjjj{{{sssdddXXXRRRZZZffftttwwwtttsssoooiii\\\QQQFFFAAA??????DDDJJJOOOQQQTTTUUUVVVVVVVVVWWW[[[]]]______]]][[[ZZZZZZ^^^```ddddddccc```^^^^^^YYYWWWVVVXXXYYYZZZ```hhhmmmpppssspppjjjbbb\\\ZZZWWWXXXZZZZZZZZZYYYXXXXXXSSSWWWZZZ\\\[[[XXXVVVTTTOOOKKKFFFBBBAAABBBCCCCCC@@@AAABBBCCCDDDEEEEEEEEEDDDDDDDDDEEEGGGHHHJJJJJJLLLMMMPPPRRRUUUWWWXXXYYYZZZZZZ\\\]]]```bbbdddeeegggiiillloooqqqsssssssssnnnkkkhhhffffffhhhjjjllljjjjjjiiifffdddeeehhhkkkjjjkkkmmmooooooooonnnmmmnnnkkkhhhfffffffffeeedddfffgggjjjlllnnnnnnnnnmmmppprrruuuwwwyyyxxxwwwvvvtttttttttuuuuuuvvvvvvvvvqqqkkkccc[[[UUUNNNFFFAAA>>>:::999<<<======@@@EEEJJJMMMSSSZZZcccmmmwww~~~~~~qqqddd]]]YYY[[[^^^bbbgggpppzzz???>>>>>>>>>???AAACCCDDD@@@@@@@@@@@@@@@@@@@@@@@@???????????????@@@@@@@@@??????@@@@@@AAAAAAAAAAAA>>>>>>==================<<<<<<<<<<<<<<<;;;;;;:::999999999999:::;;;<<<<<<>>>@@@AAAAAA???>>>>>>???============<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<===============>>>===<<<<<<;;;<<<<<<===>>>>>>>>>>>>=========>>>?????????>>>===>>>>>>?????????>>>======>>>>>>>>>>>>>>>???????????????>>>>>>===<<<<<<<<<<<<<<<;;;:::999999999:::;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>>>>>>>>>>===<<<<<<=========>>>>>>============<<<:::999999;;;>>>@@@AAAAAAAAA>>><<<<<<===???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>;;;;;;;;;::::::::::::999::::::;;;999888777888::::::::::::;;;;;;:::::::::;;;:::888777777777888888999888777777777777777777555666777888777666333222000000111111111111111111......//////////////////......------------...///........................------......///000111222666888>>>DDDFFFEEEIIINNN\\\jjjyyyqqqeeegggpppzzz{{{dddXXXUUU^^^pppvvviiiZZZPPPTTT]]]jjj~~~}}}zzzuuutttpppkkk^^^SSSIIICCCAAA@@@CCCHHHLLLPPPTTTWWWWWWVVVWWWWWWZZZ\\\^^^]]]\\\[[[[[[\\\^^^aaacccdddbbb```___^^^ZZZVVVUUUWWWXXXXXX]]]ccciiinnntttuuuqqqllljjjjjjddddddcccbbb```]]]YYYWWWSSSVVVYYYZZZWWWSSSRRRQQQKKKHHHEEECCCCCCCCCBBBAAAAAABBBCCCDDDEEEFFFFFFFFFEEEEEEEEEFFFHHHIIIKKKLLLMMMOOOSSSVVVYYYZZZ[[[ZZZYYYZZZ[[[]]]aaadddgggiiinnnoooqqqtttvvvwwwwwwwwwqqqooollljjjkkkmmmppprrrnnnmmmlllkkkkkkmmmpppsssrrrssssssssssssqqqpppooommmkkkiiiiiijjjkkkjjjjjjhhhjjjllloooppppppooonnnnnnoooqqqsssttttttsssrrrrrrssssssttttttuuuuuuvvvqqqlllddd]]]XXXQQQIIICCC>>>:::999;;;<<<===@@@EEEKKKOOOVVV]]]eeeooozzztttggg___ZZZ[[[^^^aaagggooowww|||=========>>>???AAABBBCCC>>>????????????@@@@@@@@@@@@@@@????????????????????????@@@@@@@@@@@@??????============<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::999999:::;;;;;;<<<===???@@@@@@>>>======>>><<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;<<<=========<<<============<<<;;;;;;=========>>>>>>======<<<;;;<<<>>>??????>>>======<<<======>>>>>>===<<<<<<===============>>>>>>>>>???>>>>>>======<<<<<<;;;;;;;;;::::::999999:::::::::::::::;;;;;;;;;<<<<<<<<<======>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::;;;===???@@@@@@AAA@@@???======???AAA@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@??????>>>;;;;;;:::::::::999999999::::::;;;999888777888::::::;;;;;;<<<<<<;;;;;;:::;;;:::999777777777777888888888777777777777777888555666777777777666444333000111111222111111000000////////////000000000000......---,,,,,,...///000........................------...///000000111111222444999AAAEEEFFFIIINNN[[[jjjwww~~~mmmfffggguuuhhhXXXSSSTTTddd|||pppaaaTTTSSSWWWaaauuu{{{uuussspppmmmaaaWWWNNNIIIEEEAAAAAADDDIIINNNUUUXXXXXXWWWWWWYYYZZZ[[[\\\\\\[[[[[[\\\^^^]]]___aaaaaa```^^^]]]]]]ZZZVVVTTTVVVWWWWWWZZZ___gggmmmtttvvvssspppqqqssspppnnnkkkiiifffbbb]]]YYYVVVXXXZZZXXXTTTQQQRRRSSSNNNKKKHHHFFFEEEDDDBBBAAAAAABBBCCCDDDDDDDDDDDDDDDEEEEEEFFFGGGIIIKKKLLLMMMOOORRRVVVYYY\\\\\\[[[[[[ZZZ[[[\\\^^^bbbfffjjjlllssstttvvvwwwyyyzzz{{{{{{uuutttrrrrrrrrruuuwwwyyyvvvsssqqqrrrtttwwwxxxxxxxxxwwwwwwvvvuuutttssssssnnnmmmlllmmmoooqqqqqqppplllnnnqqqtttuuutttsssrrrmmmmmmnnnooooooooooooooorrrsssssssssttttttuuuuuurrrmmmfff```[[[TTTKKKEEE@@@;;;:::<<<===>>>AAAGGGLLLQQQYYY___fffooozzz{{{mmmeee]]]]]]___bbbhhhooovvvzzz???@@@@@@AAAAAAAAAAAAAAA>>>>>>>>>>>>??????@@@@@@AAA@@@@@@@@@???>>>>>>>>>???@@@@@@@@@@@@>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;<<<<<<;;;;;;;;;<<<======<<<>>>??????===<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;<<<======>>><<<<<<<<<<<<<<<;;;::::::;;;;;;<<<===>>>>>>>>>===:::;;;===??????>>>===<<<;;;;;;<<<<<<<<<<<<;;;;;;===<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>===<<<<<<;;;;;;999999888888888999999:::999::::::::::::;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;<<<===>>>@@@AAA???@@@@@@???>>>>>>AAACCC????????????????????????>>>???@@@@@@@@@@@@???>>><<<;;;;;;;;;::::::::::::::::::;;;999888777888::::::;;;<<<======<<<;;;::::::999888777777777888999888888777777777777888888666666666666666555555555222222333333333111000///000000000000111111222222///...,,,,,,,,,...///111........................------...///000000000000000111666===BBBDDDHHHMMMUUUdddqqqvvvuuuhhheeeppp{{{ppp]]]UUUOOO\\\tttxxxjjj\\\VVVUUU\\\pppyyyssssssqqqooojjjbbbYYYTTTNNNGGGBBBBBBFFFLLLUUUYYYXXXWWWXXXZZZYYYZZZ[[[[[[ZZZ[[[]]]```]]]___aaaaaa___^^^]]]]]]ZZZUUUSSSUUUVVVUUUXXX[[[```hhhooorrrpppooossswwwwwwtttpppmmmkkkgggbbb___YYY[[[[[[XXXSSSQQQTTTWWWVVVRRRLLLGGGEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDEEEFFFGGGHHHJJJLLLMMMNNNQQQSSSXXX\\\]]]]]][[[ZZZ^^^^^^^^^```cccgggjjjllluuuvvvwwwyyyzzz|||}}}}}}{{{{{{zzz{{{|||~~~|||xxxyyy~~~}}}yyyyyyxxxwwwvvvvvvwwwyyyzzzrrrqqqppprrrtttuuuuuutttqqqsssvvvyyyzzzyyywwwvvvppppppooooooooopppqqqqqqssssssssstttttttttttttttsssnnnhhhbbb]]]VVVNNNHHHBBB>>><<<>>>???@@@DDDIIIMMMSSS[[[aaafffnnnxxxrrrjjjaaaaaabbbffflllrrrxxx{{{BBBCCCDDDDDDCCCBBB@@@???======>>>>>>?????????@@@BBBAAAAAA@@@???>>>======@@@@@@@@@@@@???===<<<:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;>>>============>>>>>>???<<<===???>>><<<;;;;;;<<<;;;<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;<<<===>>>>>>;;;;;;<<<<<<;;;;;;:::999999:::;;;===>>>?????????999;;;===>>>???>>>===<<<::::::;;;;;;<<<;;;;;;:::<<<<<<<<<<<<<<<;;;;;;;;;>>>>>>>>>===<<<<<<;;;;;;777777666666777888999999999999:::::::::;;;;;;;;;999:::;;;===>>>>>>??????;;;::::::999999::::::;;;:::;;;<<<===>>>@@@@@@AAA??????@@@???>>>???BBBDDD>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@AAAAAA@@@???>>>======<<<<<<<<<;;;;;;;;;::::::;;;999888777888::::::;;;<<<======<<<;;;:::888777777777777999:::;;;888777777777777777888888777666666555555555666666444444555555444222111///000000111111222222222333///...,,,,,,,,,...000111........................------...///000000000///000///333;;;@@@BBBFFFKKKGGGXXXeeehhhppp|||mmmgggmmmyyyyyycccYYYNNNXXXnnn~~~qqqcccZZZVVVZZZnnnxxxssssssrrrqqqtttlllddd___WWWMMMEEEDDDDDDKKKUUUYYYYYYXXXYYY[[[YYYZZZZZZZZZZZZ[[[^^^```___aaaccccccaaa______```ZZZUUURRRTTTVVVUUUVVVZZZYYY```iiimmmlllnnntttyyyzzzvvvrrrooonnnkkkgggccc[[[]]]]]]YYYSSSRRRVVVZZZ]]]WWWNNNHHHEEEEEEFFFGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFFFFGGGHHHJJJLLLNNNOOOQQQTTTYYY]]]^^^]]][[[YYYaaa``````aaacccfffiiikkkuuuuuuwwwyyy{{{}}}~~~}}}~~~yyyxxxwwwvvvuuuwwwzzz}}}uuuttttttuuuwwwxxxwwwvvvtttvvvyyy|||}}}|||zzzxxxvvvuuusssrrrrrrsssuuuvvvtttttttttttttttttttttttttttoooiiiddd___XXXOOOIIIEEE@@@>>>@@@AAABBBFFFLLLNNNTTT\\\aaafffmmmvvv~~~tttllleeeeeefffiiiooovvvzzz}}}BBBAAA@@@@@@??????@@@@@@???????????????>>>===<<>>===<<<<<<>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<<<<;;;;;;::::::;;;;;;<<>><<<;;;::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::999999999999;;;<<<<<<<<<;;;::::::999888888999999999;;;???BBBAAA@@@???>>>============???>>>===;;;999888888888;;;;;;:::::::::;;;<<<<<<>>>>>>>>>===<<<:::999888999888777666666888:::;;;999999999999999999::::::999:::<<<>>>>>>>>>>>>===;;;::::::999::::::;;;;;;::::::;;;;;;===>>>???@@@@@@???>>>======???AAABBB@@@???===;;;;;;===???@@@>>>@@@AAAAAA???===<<<<<<============<<<<<<<<<<<<>>>===;;;999888888888999>>>======<<<;;;;;;::::::999888888888777777666666888888999999999999888888888777666777999::::::888444444333333333222222222222111000111444555333111222000------...//////...........................////////////////////////...000333777<<>>>>>>>>>>>>>>????????????>>>>>>AAAAAA@@@@@@??????>>>>>>>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<;;;;;;::::::::::::;;;;;;===<<<;;;::::::999999999::::::::::::::::::::::::;;;;;;:::999999999999999;;;;;;;;;;;;;;;:::999999888999999999999;;;???AAAAAA@@@???==================<<<;;;::::::999::::::;;;::::::::::::;;;<<<<<<>>>>>>======<<<:::999888999888888777777999:::;;;::::::::::::::::::::::::999:::;;;===>>>>>>======;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;===>>>???@@@@@@@@@???>>>>>>???@@@AAA???>>>===<<<<<<===>>>???>>>@@@BBBAAA@@@>>>>>>>>>============<<<<<<<<<<<<===<<<;;;999999999999:::======<<<<<<;;;:::::::::999999888888777777777777888888888999999888888888888777777888999:::999888444444444444333333333333222111000222444555333111222000------...//////...........................////////////////////////...000222666;;;@@@DDDFFF@@@GGGQQQWWW[[[fffpppbbb\\\dddmmmtttvvvddd[[[[[[nnn{{{nnnaaa```mmm}}}}}}{{{}}}{{{yyyyyyzzztttuuuqqqhhhZZZNNNHHHFFFGGGKKKQQQWWWZZZ[[[[[[\\\YYYYYYZZZZZZYYYZZZ]]]```ddddddddddddcccccccccbbb```[[[UUUSSSVVVXXXXXXWWWXXXZZZ\\\^^^aaaffflllpppsssqqqnnnnnnooopppnnnllleeegggfffaaa___cccggghhhhhh```VVVNNNJJJHHHGGGFFFJJJJJJJJJIIIIIIHHHHHHHHHLLLKKKKKKLLLMMMPPPSSSUUUUUUWWWYYYZZZ[[[\\\^^^```bbbcccdddfffiiilllooopppuuuwwwzzz~~~}}}wwwrrrsssqqqqqqrrruuuxxx|||}}}wwwxxxwwwyyy|||yyyxxxzzz|||yyyuuutttuuussslllddd^^^\\\YYYTTTOOOMMMJJJGGGDDDFFFJJJOOOSSSUUUYYY^^^dddiiinnntttwww}}}~~~tttpppnnnrrruuuvvvxxx{{{BBBAAA@@@???>>>=========>>>>>>>>>>>>????????????AAAAAA@@@@@@@@@@@@@@@@@@>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;::::::999888777999999999999999999999999;;;:::999999888999999999::::::;;;;;;;;;:::999999888999::::::999;;;>>>@@@AAA@@@>>><<<;;;<<<===>>>:::::::::999::::::;;;;;;:::::::::::::::;;;<<<<<<=========<<<<<<:::999888888888999999999:::::::::<<<<<<;;;;;;::::::999999888999;;;<<<===<<<<<<;;;::::::::::::::::::::::::;;;;;;;;;;;;<<<>>>???@@@AAA@@@@@@@@@@@@@@@@@@@@@========================???@@@BBBAAA@@@??????@@@============<<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;<<<<<<;;;;;;:::999999999999999999888888888888777888888888888888888888888999888777888999:::999888666555555555444444444444222111111222444444333111222000------...//////...........................//////////////////////////////222555999>>>BBBDDDDDDGGGLLLOOOQQQ\\\uuuwwwhhhZZZ^^^ccclll{{{kkk]]]VVVbbbyyyyyylllfffooo{{{}}}yyy}}}~~~~~~}}}|||ttttttrrrjjj]]]RRRJJJGGGGGGJJJOOOUUUYYY[[[[[[[[[[[[\\\[[[ZZZYYYZZZ]]]___fffeeedddbbbaaaaaaaaaaaa^^^ZZZUUUTTTWWWYYYYYYXXXUUUVVVXXXZZZ^^^eeemmmrrrrrrpppnnnnnnoooqqqrrrrrrmmmooommmgggdddhhhkkkkkkjjjcccXXXOOOJJJHHHIIIIIIJJJJJJIIIIIIIIIIIIIIIIIINNNNNNNNNOOOPPPSSSUUUWWWVVVXXXZZZ[[[\\\^^^aaacccffffffgggiiilllooorrrssstttwww|||wwwrrrrrrrrrqqqrrrtttvvvyyy{{{uuuxxxzzz~~~~~~{{{zzz{{{}}}wwwsssssspppiii```ZZZXXXXXXVVVUUURRROOOLLLJJJKKKPPPVVVZZZYYY\\\```dddhhhlllqqquuu~~~{{{vvvwwwxxxxxxzzz~~~??????>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@@@@@@@>>>======<<<<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<;;;::::::::::::::::::;;;::::::;;;;;;;;;999777666888888888888888888888888999999888888888888999999999999::::::::::::999999999::::::::::::;;;===???@@@???===;;;:::;;;===>>>::::::999999999999::::::999999999999:::;;;<<<<<<<<<<<<<<<<<<;;;:::999888888888999::::::::::::999<<<<<<;;;:::999999888888888999:::;;;<<<;;;::::::888999999999::::::999999;;;;;;;;;<<<<<<===??????@@@AAAAAAAAAAAA@@@??????======>>>??????>>>======>>>???AAA@@@???>>>???@@@============<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<===<<<;;;;;;::::::999888888999999999999999999999999999888888888888888888999:::888888888::::::999888666666666666555555555555111111111222333333333222222000------...//////...------------------------//////////////////////////////000333777;;;???BBBHHHIIIJJJIIIIIISSSjjjwww```^^^^^^gggxxxvvveeeWWW[[[nnnpppgggjjjsss|||}}}~~~~~~{{{tttuuussskkk```SSSJJJEEEDDDFFFKKKQQQWWWZZZ\\\\\\\\\\\\[[[YYYXXXYYY\\\___fffeeecccaaa______^^^___\\\YYYVVVUUUWWWYYYYYYXXXSSSTTTUUUWWW\\\dddmmmtttsssrrrooooooppprrruuuvvvuuuvvvssslllhhhkkkmmmmmmkkkdddYYYOOOJJJHHHIIIJJJJJJIIIIIIIIIIIIJJJKKKLLLPPPPPPPPPQQQSSSUUUWWWXXXXXXYYY[[[]]]^^^aaaeeehhhlllllllllmmmpppsssvvvxxxvvvzzzxxxttttttuuuuuuuuuuuuwwwzzz|||xxx|||~~~~~~~~~}}}~~~~~~wwwtttsssnnnhhh```ZZZXXXWWWWWWVVVTTTQQQNNNMMMOOOSSSYYY\\\[[[^^^bbbeeeiiinnntttxxx~~~|||{{{{{{}}}<<<<<<<<<===>>>@@@AAABBBAAAAAA???>>>============>>>>>>>>>???????????????=========<<<;;;;;;:::::::::::::::;;;;;;;;;<<<<<<<<<;;;;;;::::::;;;;;;<<<:::::::::999999:::::::::;;;;;;<<<<<<<<<:::888777888888888888888888888888888888777777777888888999888888999999999999999888999:::;;;;;;::::::<<<>>>???>>><<<;;;:::;;;===>>>;;;:::999888888888888888888888888999:::;;;<<<<<<<<<<<<<<<<<<;;;:::999999777888999:::::::::999999;;;::::::999888777666666888999:::;;;;;;;;;:::999666777888999::::::::::::<<<<<<;;;<<<<<<===>>>??????@@@AAAAAAAAA@@@??????>>>>>>???@@@@@@???>>>>>>===>>>???>>>===<<<===>>>============<<<<<<<<<<<<:::;;;;;;<<<============<<<;;;;;;::::::999888888999999999999::::::::::::999999888777777888999999;;;999888999::::::999888777777666666666555555555000111222333333222222333222000------...//////...,,,,,,,,,,,,,,,,,,,,,,,,/////////////////////////////////111444888<<>>???@@@BBBCCCBBBAAA???============>>>???>>>>>>>>>>>>>>>>>>>>>======<<<<<<;;;:::::::::999::::::;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<::::::999999999999::::::<<<<<<<<<<<<;;;:::999888888888888888888888888888777777777666777777888999777777888999999999888888999;;;<<<<<<::::::;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;:::999888777777777777888888888888999;;;<<<===;;;;;;;;;;;;;;;:::999999777777888888888999999999999999888888777777666666888999:::;;;;;;;;;:::999444666888;;;<<<=========<<<<<<<<<<<<<<<===>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>??????===;;;:::;;;===============<<<<<<<<<<<<;;;;;;<<<===>>>>>>======<<<<<<;;;;;;:::999999999999::::::::::::;;;;;;;;;:::999888777777888999:::;;;:::999999::::::999888777666666666555555555555000111333333222222222333222000------...//////...,,,,,,,,,,,,,,,,,,,,,,,,//////////////////////////////...///222666:::===CCCCCCBBBAAA===@@@NNN^^^zzznnnccceeennnxxxqqqaaa]]]ggg~~~mmmbbbaaarrr|||xxxxxxxxxvvvpppeeeWWWHHH@@@@@@???@@@FFFNNNTTTUUUUUUSSSSSSRRRQQQQQQTTTYYY]]]bbbaaaaaa```___]]][[[ZZZWWWWWWWWWWWWVVVVVVUUUUUUQQQRRRSSSTTTYYYaaajjjqqqttttttttttttsssuuuxxx{{{}}}}}}xxxnnnhhhhhhiiigggeeeaaaZZZRRRKKKIIIKKKMMMKKKKKKJJJJJJLLLNNNQQQSSSTTTUUUVVVXXXZZZ[[[\\\]]]]]]___aaaccceeeiiiooossswwwvvvuuuvvvxxx{{{yyyvvvxxx{{{}}}}}}{{{|||{{{xxxwwwmmmiiiccc]]]XXXVVVVVVVVVXXXWWWVVVVVVVVVVVVWWWXXXVVV[[[bbbiiiooouuu{{{???????????????@@@AAAAAA???>>>===<<<===>>>@@@AAA@@@@@@@@@??????>>>>>>>>>===<<<<<<;;;;;;::::::999999999::::::;;;<<<<<<===<<<;;;;;;::::::;;;;;;<<<::::::999999999999::::::<<<;;;:::999888888888888999999999999999999999999666666666666666777888888666777777888999999888888:::;;;<<<<<<;;;::::::;;;:::;;;<<<<<<<<<<<<;;;:::999888888777777777888888777777777888999;;;<<<===::::::;;;;;;;;;:::999999888777666666666777888999888888888888888888888888999:::;;;<<<<<<;;;:::999555777:::>>>@@@AAAAAAAAA===<<<<<<<<<<<<===>>>>>>======<<<<<<===???AAABBBCCCBBBAAAAAAAAAAAABBBCCCAAAAAA@@@>>>;;;:::;;;<<<============<<<<<<<<<<<<<<<<<<===>>>>>>>>>============<<<<<<;;;:::::::::::::::::::::;;;;;;;;;<<<:::999888666666888999:::<<<:::999999::::::999888666666666555555555444444///111444444222111222444222000------...//////...........................///////////////////////////...---...000444888;;;AAABBBDDDDDD??????HHHSSSwwwrrrnnnpppttt||||||dddUUUXXXnnn}}}hhh```bbbwww~~~}}}xxxxxxyyyxxxtttjjj[[[LLLCCCAAA>>>>>>BBBHHHMMMNNNMMMMMMMMMLLLLLLMMMRRRWWW\\\^^^___```aaa___]]]ZZZXXXVVVWWWWWWWWWUUUSSSSSSRRRPPPQQQRRRSSSWWW^^^ffflllpppsssuuuvvvvvvwww{{{~~~||||||wwwllleeeddddddbbbcccaaa\\\UUUOOOLLLMMMOOOMMMLLLKKKKKKMMMQQQTTTVVVXXXYYYZZZ\\\^^^___```aaa```aaaccceeehhhmmmssswwwyyyxxxvvvvvvxxx|||~~~}}}zzzvvvlllhhhaaaYYYTTTTTTVVVYYY^^^______^^^]]][[[YYYXXXXXX^^^gggooovvv|||CCCBBBAAA@@@????????????<<<<<<;;;<<<===@@@CCCEEEBBBBBBAAAAAA@@@???>>>>>>===<<<<<<;;;;;;:::999999999999::::::;;;<<<======<<<;;;;;;::::::;;;;;;<<<:::999999999999999999:::;;;:::999777666777777888999999999999999999999999666666666666666777888888666666777888888888888888:::;;;===<<<;;;::::::;;;888:::<<<======<<<:::999666666666666777888999:::777777777888999;;;<<<===::::::;;;;;;;;;:::999999888777555444444666888999999999999999999999:::::::::;;;<<<<<<<<<;;;:::999666888<<<@@@CCCEEEEEEEEE===<<<<<<<<<<<<======>>><<<;;;;;;;;;<<<>>>AAACCCEEEDDDBBBAAAAAABBBDDDEEECCCCCCBBB???<<<:::;;;===>>>=========<<<<<<<<<<<<<<<===>>>??????>>>===<<<>>>======<<<<<<;;;:::::::::::::::;;;;;;<<<<<<<<<:::999777666666777999:::<<<;;;999::::::;;;999888666555555555444444444444///222444444222111222444222000------...//////...000000000000000000000000////////////////////////000...------///333777:::===@@@CCCDDD???<<>>===<<<;;;???>>>=========>>>@@@AAA??????@@@@@@@@@@@@????????????>>>===<<<;;;::::::;;;999888888:::;;;;;;::::::::::::;;;;;;;;;<<<<<<:::999999888888999999:::;;;;;;;;;;;;:::999888777777777777777777777777777888888888888777777777777666666666666666777777888;;;;;;;;;<<<<<<<<<<<<===;;;::::::999888888888888<<<:::888777777888:::;;;888777666666666777999:::;;;:::999888777777777777777777777777777777777777::::::888777777777888999======<<<;;;:::888777666:::;;;<<<>>>@@@BBBDDDEEE<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;<<<>>>AAACCCEEEDDDCCCBBBBBBBBBBBBBBB>>>>>>======<<<<<<;;;;;;======>>>>>>===<<<;;;;;;@@@>>><<<;;;:::;;;===>>>;;;:::999888888888999:::============<<<;;;:::999777888888999999::::::;;;<<<<<<<<<;;;:::888777666666666777777777777666666555555444333222222222222000000///.....................------------......---------............///---.........///111555888<<<@@@CCCAAA>>>===AAADDDXXXssspppfffhhhqqqwwwwww```RRRZZZmmmtttYYYYYYeeewww~~~~~~}}}wwwsssooofffWWWKKKFFF>>>888:::>>>AAAEEEIIIFFFFFFEEEEEEGGGKKKQQQVVV[[[^^^aaaaaa___[[[YYYXXXZZZYYYXXXUUUSSSQQQOOONNNLLLMMMPPPSSSWWW[[[^^^___hhhnnnrrrsssvvv|||~~~yyyrrrkkkeeebbbbbbbbb```aaa```\\\WWWSSSRRRRRRMMMNNNOOOQQQTTTVVVXXXYYYZZZ\\\]]]^^^^^^```bbbeeedddfffeeeeeeiiiqqquuutttwwwyyyzzz{{{{{{}}}zzzxxxnnneee[[[TTTQQQQQQZZZcccffflllmmmiiieeeeeeeeeddddddiiiqqqxxxyyyyyy|||~~~AAAAAA@@@???>>>===<<<;;;>>>=========>>>>>>???@@@>>>??????????????????>>>@@@???>>>===;;;:::999888:::999777888999;;;::::::::::::::::::;;;;;;;;;;;;:::999999888888999999:::;;;<<<<<<;;;:::999888888777777777777777777777777888888888888777777777777777777666666666777888888;;;;;;;;;;;;<<<<<<<<<<<<;;;:::999888888888999999;;;:::888666666777888999555555555555777888:::;;;<<<;;;:::999888888888888777777777777777777777777:::999888777777777888888999:::::::::::::::999999:::;;;<<<===???AAABBBCCC<<<<<<<<<<<<<<<<<<;;;;;;===<<<;;;;;;<<<>>>@@@AAACCCBBBAAA@@@@@@@@@@@@@@@>>>>>>=================================<<<;;;;;;???>>>===<<<;;;<<<<<<===::::::888888777888999:::<<<<<<<<<<<<;;;:::999888888888999999:::;;;;;;;;;<<<<<<<<<<<<:::999888777777777888888888888777777666555444333222222222222000000///............//////......------......///---------............///......///......000444666===AAADDDCCC???===???BBBQQQkkksssfffdddjjjooo|||iiiWWWZZZgggxxx___VVV^^^mmmzzz~~~~~~|||wwwtttppphhhZZZPPPJJJBBB;;;<<>>>>>===<<<<<<<<<======>>>>>>>>>>>>>>>===>>>>>>??????>>>>>>===???>>>===<<<:::999888777:::888777777999::::::999999999:::::::::;;;;;;;;;999999888888888888999999;;;<<<<<<;;;;;;:::999888777777777777777777777777888888888888777777777777888777777777777888999999:::::::::;;;;;;;;;<<<<<<<<<;;;999777777888999:::;;;:::888666555555666666555555666777999;;;===>>><<<<<<;;;:::999999999999777777777777777777777777999999888777777777777888666777888999:::;;;;;;;;;::::::;;;<<<===>>>??????;;;;;;;;;;;;;;;;;;<<<<<<======<<<;;;<<<===???@@@@@@???>>>>>>>>>>>>>>>???======>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<;;;;;;===============<<<<<<;;;999888777777777888999:::;;;;;;;;;;;;:::999888888999999999:::;;;;;;<<<<<<=========<<<;;;:::999888888999999999999999999888666555444333222222222222111000//////....../////////......------......///---------............/////////000///...///222444:::>>>BBBCCCAAA@@@AAACCCJJJbbbzzziii```bbbhhhuuuttt___YYY___ssshhhWWWYYY```nnn|||}}}~~~~~~zzzvvvtttqqqjjj___WWWPPPGGG???>>>??????@@@CCCDDDDDDEEEEEEGGGJJJPPPTTTXXX]]]bbbeeedddaaa^^^\\\ZZZYYYXXXWWWVVVUUUTTTSSSSSSSSSRRRRRRTTTWWWZZZ]]]cccjjjpppsssvvv{{{}}}|||yyywwwsssnnnhhhccc^^^\\\^^^bbbeeeddd___YYYVVVVVVSSSTTTUUUVVVXXXYYYZZZ[[[\\\^^^```aaabbbdddgggjjjkkknnnoooooossszzz{{{wwwmmmeee\\\WWWTTTVVV___hhhpppvvvyyyvvvsssuuuvvvuuu|||zzzmmmiiikkksssyyy??????>>>>>>=========<<<;;;<<<===>>>???>>>===<<<<<<======>>>>>>======<<<<<<<<<;;;::::::999999888:::999888888:::;;;;;;:::999999999999::::::::::::999999888888888888999999;;;;;;;;;;;;;;;:::999999777777777777777777777777888888888888777777777666888888888888888999999:::999:::::::::;;;;;;;;;;;;<<<:::888777777888:::;;;<<<;;;999777666666555555777888999:::;;;===>>>???;;;;;;:::999999999999999777777777777777777777777999888888777777777777777555666777999:::;;;;;;;;;::::::::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;<<<<<<======<<<<<<<<<===>>>>>>>>>===============>>>>>>======>>>>>>??????@@@@@@<<<<<<;;;;;;;;;;;;;;;;;;<<<===>>>???>>>===;;;:::888777777666777888:::;;;;;;;;;;;;;;;;;;:::999999999999:::;;;;;;<<<<<<===<<<======<<<;;;:::999999888888999999999999888888666555444333333222222333111000000///...///////////////............//////---------............//////000000///......000222333888>>>BBBCCCDDDFFFGGGHHH]]]yyymmm______eeexxx}}}fff\\\[[[eeeuuuqqq^^^XXXWWWbbbrrr}}}}}}yyyvvvtttsssrrrmmmeee___VVVLLLBBB???>>>===>>>@@@BBBDDDEEEFFFGGGKKKOOORRRXXX]]]cccfffeeeaaa]]][[[XXXWWWWWWWWWVVVVVVUUUUUUSSSRRRQQQQQQTTTXXX]]]```bbbjjjqqquuuxxx}}}~~~|||{{{yyyuuuooojjjeeebbb```bbbhhhlllkkkddd\\\XXXWWWUUUUUUVVVWWWXXXXXXYYYYYY\\\^^^```bbbcccfffiiilllnnnrrrtttsssvvv}}}|||wwwkkkddd\\\XXXVVVXXX```jjjttt{{{~~~|||~~~}}}pppeeeaaadddjjjpppxxx|||>>>>>>>>>===============;;;<<<===>>>>>>===;;;;;;;;;<<<<<<======<<<<<<;;;999999999:::::::::;;;;;;;;;:::999999;;;<<<<<<;;;888888888999999999::::::999888888777777888888999:::::::::;;;::::::999888666666666666666666666666888888888888777777777666888888888888888999999:::999999999999:::::::::;;;;;;:::888777777888:::;;;<<<<<<:::999888777666666888888999::::::;;;;;;;;;:::999999888888888888999777777777777777777777777888888888888777777666666666666777888999999999999999999999999999999999999::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<============<<<======>>>??????======>>>>>>??????@@@@@@;;;;;;::::::::::::;;;<<<;;;<<<>>>??????===;;;999777777777777777999;;;<<<;;;<<<<<<<<<<<<;;;;;;:::999999:::;;;;;;<<<<<<===<<<<<<<<<<<<;;;:::999999777888888888888888888777666666555444333333333333111111000////////////////////////....../////////---------............//////000000000......///111000444:::@@@CCCFFFGGGHHHIII]]]tttqqq___\\\cccyyypppccc___\\\iii}}}wwwdddYYYRRRXXXhhhzzz}}}{{{zzz{{{tttrrrqqqqqqrrrpppkkkggg]]]QQQEEE@@@===<<<===???BBBDDDFFFGGGIIIKKKOOORRRYYY^^^cccfffccc___ZZZWWWTTTUUUUUUUUUVVVVVVWWWWWWVVVTTTSSSSSSUUUYYY]]]```___gggnnnqqqtttxxxzzzxxx{{{wwwrrrlllgggeeeeeeeeehhhoootttrrrhhh^^^XXXWWWUUUUUUUUUVVVWWWWWWXXXXXX\\\^^^aaaccceeehhhlllooopppuuuxxxwwwyyy~~~|||wwwjjjccc\\\XXXWWWYYYaaakkkvvv}}}yyykkk```]]]___aaafffkkkooottt}}}=====================>>><<<<<<<<<<<<<<<<<<;;;:::;;;;;;;;;<<<<<<;;;;;;;;;999999999::::::;;;;;;;;;;;;999888999:::<<<;;;;;;777777888888888999999999888888777777777777888888888888999999999999888888666666666666666666666666888888888888777777777777888777777777777888999999888888999999999:::::::::999999999999999999::::::;;;;;;;;;:::999888777777555666777777888777777777999999888777777888888999777777777777777777777777777777888888777777666555666777777888888888777777999999999999888888888888999999::::::;;;;;;<<<<<<;;;;;;<<<<<<<<<=========<<<<<<<<<<<<===???@@@@@@======>>>>>>>>>>>>>>>>>>;;;:::999888999:::;;;<<<;;;===>>>??????===;;;:::777777777777999:::<<<>>>;;;<<<<<<======<<<;;;;;;999999999:::;;;;;;<<<<<<:::;;;;;;;;;::::::999888777777888888888888777777777666555444333333333333222111000000//////000000000//////......//////000---------............///---///000000///...///000222555999===AAACCCDDDEEEJJJ]]]ppp{{{vvv```ZZZ___oooyyy}}}pppiii[[[bbbsss{{{jjj^^^TTTUUU```qqq{{{xxxwwwpppppppppqqqssssssrrrppphhhZZZKKKBBB===;;;<<>>>>>===<<<;;;;;;::::::;;;;;;::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::::::::999777666777888:::999999777777777777888888888999888888777777777777888888666777777888888888777777666666666666666666666666888888888888777777777777777777666666666777888888888888888888999999999999777888999::::::::::::999999999999999999888777777333444666777888888888888999999999888888999999:::777777777777777777777777666777888888888777555555555666666777888888777777888888888888888888999999888999999:::;;;;;;<<<<<<999:::;;;<<<======>>>>>>;;;;;;;;;<<<===>>>@@@@@@>>>>>>==================:::999888777888999;;;<<<<<<===>>>>>>>>>===;;;;;;888888888888:::<<<>>>???:::;;;;;;<<<<<<;;;;;;;;;888888999999:::;;;;;;;;;999999::::::999999888777888888999999999999888888777666555444444333333444222111000000//////000000000000////////////000000---------............///,,,...///000///...///111222333666:::???BBBDDDDDDHHHZZZjjjooorrrgggZZZ[[[```kkkuuuzzz~~~tttcccbbbkkkuuuiii]]]WWW[[[hhh~~~}}}xxxuuuooooooqqqsssvvvxxxyyyyyyvvvfffRRREEE>>>:::;;;???BBBEEEIIIKKKMMMNNNPPPRRRTTTXXX\\\]]][[[XXXUUUTTTQQQRRRTTTVVVXXXYYY[[[\\\]]]\\\[[[ZZZZZZZZZ[[[\\\aaagggkkklllnnnsssuuutttnnnllliiigggfffggghhhiiikkkrrrxxxtttiii^^^YYYYYYXXXYYYZZZ[[[\\\]]]^^^^^^___bbbeeehhhkkkooossswwwzzz}}}yyynnnhhhaaa^^^\\\^^^eeennnwwwvvvgggZZZUUUVVVVVVXXX]]]eeeooo{{{;;;;;;<<<<<<===>>>>>>>>>>>>===;;;:::999:::;;;;;;999::::::;;;;;;::::::999???>>>===<<<:::999888777777666444555777888888777777777777777888888888888888888777777777777888888555666777777777777666666666666666666666666666666888888888888777777777777666666666666666777777888777888888888888999999999666777999;;;<<<;;;999888777777888888888777777666444555777:::;;;<<<<<<<<<:::::::::999999:::;;;;;;777777777777777777777777666777888888888777555444444444555777888888888888888888888888999999999999888888999::::::;;;<<<<<<888999:::<<<===>>>>>>>>>999999:::;;;<<<===???@@@>>>>>>======<<<<<<;;;;;;:::999888777777999;;;<<<===============<<<<<<;;;888888888999;;;===???@@@999999:::;;;;;;:::::::::777888888999999:::;;;;;;888888999999999888777777999::::::;;;;;;::::::999777777555444444444444444222111111000000000000000000000////////////000000---------.........//////+++---///000//////000111...///222777>>>CCCFFFHHHDDDVVVfffggggggvvvmmm]]][[[VVVaaalllrrrxxx|||llleeegggwwwtttfff[[[XXXaaawwwyyyvvvoooppprrruuuxxx{{{}}}~~~nnnXXXHHH???:::;;;???BBBEEEIIILLLNNNOOOQQQRRRQQQTTTXXXYYYXXXVVVUUUTTTRRRSSSTTTWWWYYY[[[]]]^^^ZZZZZZ[[[[[[\\\]]]______\\\bbbeeeeeeggglllooonnnjjjjjjjjjjjjjjjjjjkkkkkkiiipppvvvsssggg]]]YYYZZZ[[[\\\]]]^^^```aaabbbbbbaaadddgggkkknnnrrrwwwzzz}}}yyyqqqjjjdddaaa___```gggpppwwwuuufffXXXRRRRRRUUUWWW]]]gggrrr}}}>>>>>>>>>>>>============<<<<<<<<<;;;;;;:::::::::999:::;;;<<<============;;;;;;::::::999888777777999999999999888888888888666777777777777777666666666666777777777777666666777777777777888888888888888888777777666666666555777777666666555555444444777777777777777777777777777777777888999999::::::888999;;;<<<<<<;;;999888:::999888666555555555555888888888888999:::;;;<<<::::::::::::::::::::::::::::::999999999999888888999999999888777666666555555555555666666777888999;;;999888666666777999:::888:::===??????===:::888:::;;;<<<===>>>???@@@AAA:::;;;;;;;;;;;;;;;;;;;;;===<<<<<<;;;999888888777===<<<:::999999:::<<<===;;;<<<===>>>>>>===<<<;;;888999999::::::;;;;;;<<<999999:::;;;;;;<<<======888888888888999:::;;;;;;;;;;;;:::999999888888777:::::::::;;;;;;:::999999888777666555666555222000555444333222111111111111000000////////////000000.........//////////////////////////////////////////000333666999>>>CCCGGGCCCKKKSSS___jjjnnn~~~yyycccSSSTTTYYYcccoooxxx~~~lllcccmmmsssggg\\\\\\lll~~~wwwnnnrrrrrrrrrtttxxx|||}}}}}}rrrZZZIIIAAA???===:::BBBFFFLLLNNNNNNNNNOOOPPPQQQRRRSSSVVVXXXWWWUUURRRTTTUUUWWWYYYZZZ[[[\\\\\\```^^^\\\[[[[[[]]]___aaaeeedddcccdddgggkkkpppssshhhhhhgggeeeeeeggglllooorrrrrrrrroookkkddd^^^ZZZ```^^^___cccdddbbbbbbeeedddiiiooorrrrrrvvv}}}~~~zzzxxxwwwpppiiieeebbbcccjjjsss~~~yyyhhhXXXQQQRRRSSSUUU]]]hhhqqqxxx}}}vvvqqq>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;:::::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::999888888777777777777666666666555555666666777777777777666666555666666777777666666555666666777777777888888888777777777666666555555555666666666666666555555555777777777777777777777777666777777888888999::::::777888999::::::999888777999888777666555555555555777777777777888999:::;;;999999999999999999999999::::::999999888888888777999999888777777666555555666666555555555666888888:::999888666666777999:::<<<===@@@BBBBBB@@@===<<<;;;;;;<<<<<<===>>>??????:::::::::::::::;;;;;;;;;;;;;;;::::::::::::999999<<<;;;:::999999:::;;;<<<;;;<<<===>>>>>>===<<<;;;::::::::::::::::::::::::777777888999999:::;;;;;;::::::999999::::::;;;;;;:::::::::999999999999999:::::::::;;;;;;::::::999999777555555555555333111444444333222111111111111000000////////////000000///////////////.........///////////////////////////000333555888===BBBFFFCCCIIIMMMWWWccciiiyyyhhhWWWNNNQQQ[[[hhhrrr{{{zzznnnnnnwww~~~rrrgggdddooo}}}}}}tttpppppprrrvvv{{{ttt```NNNDDD@@@>>><<>>============<<<<<<<<<;;;;;;;;;;;;::::::::::::=========<<<<<<;;;999999;;;::::::999999888888888777777666666666666555555666666777777777777666666555555555666666555555555666666777777777777888888666666666555555555555555555555555666666666666666777777777777777777777777666666777888888999999:::777777777777777777777777777777666555444444444444555555666666777777888888777777777777777777777777::::::999888888777666666888888777777666666555555777666555444444555777888999999888777777888999:::===>>>@@@BBBBBB@@@>>>===;;;;;;;;;<<<<<<=========888888999999999:::::::::999999999::::::;;;;;;;;;999999999:::::::::::::::;;;<<<===>>>>>>===<<<;;;<<<<<<;;;::::::999888888777888888999999::::::;;;<<<;;;;;;::::::::::::;;;999999999999::::::::::::::::::;;;;;;;;;;;;:::::::::888555444444555444333333333333222222222222222111000000//////000000111000000//////......------////////////////////////...000222444666;;;@@@DDDDDDFFFEEEKKKYYYaaaqqqrrr___QQQQQQXXXdddoooyyyrrrooo}}}uuuooosss{{{zzzqqqrrrssswww|||wwwgggWWWJJJCCC@@@??????CCCHHHLLLMMMMMMMMMNNNLLLNNNQQQUUUXXXYYYYYYYYYVVVXXXZZZ^^^aaadddeeefffaaaaaaaaabbbcccdddeeeeeeiiifffccc```aaacccgggjjjllllllkkkjjjiiijjjnnnqqqnnnoooooonnnllljjjgggeeeddd``````ccccccbbbcccgggrrrvvvzzz{{{zzz{{{~~~vvvqqqkkkhhhlllsss{{{yyyfffTTTKKKLLLPPPSSS[[[gggqqqxxx}}}nnnbbbZZZSSSNNN=========<<<<<<<<<;;;;;;::::::::::::::::::::::::;;;<<<<<<<<<;;;;;;:::999:::::::::999999888888888999888888888777777777777555666666777777777777666444444555555555555444444666666666666777777777888555555555555555555444444444444555555666666777777777777777777777777777777666666777777888999999999888777777666666777777888666555555444444444555555444444555666666666666666777777777777777777777777999999888888777666555555777777777666666555555555777666555444444555666777999888888777777888999::::::;;;===>>>>>>===;;;::::::::::::;;;;;;;;;;;;;;;777777777888999999::::::999999::::::::::::;;;;;;888888999:::::::::999999;;;<<<===>>>>>>===<<<;;;;;;;;;;;;::::::999999999:::::::::;;;;;;<<<<<<<<<<<<;;;::::::999999999999888888999999:::;;;<<<<<<999:::;;;;;;;;;;;;;;;;;;;;;888555444444555666555333333333333333333333222111000000000000000000111111111000///...------,,,////////////////////////...///111333555888===AAADDDEEE@@@BBBOOOYYYiii~~~kkkYYYUUUUUU___kkkuuu~~~~~~mmmuuu{{{{{{~~~}}}vvvuuuvvvxxx{{{}}}}}}|||~~~yyyooo```QQQGGGDDDCCC???BBBFFFJJJLLLLLLLLLLLLLLLOOORRRUUUWWWXXXYYYYYYWWWYYY\\\___bbbdddfffgggbbbccceeeggghhhhhhggggggiiifffaaa^^^^^^aaaeeehhhmmmmmmlllkkkjjjkkknnnqqqoooooooooooonnnllliiihhhdddaaa___bbbbbbaaadddhhhssswww{{{{{{zzz||||||vvvoooiiikkkpppxxxwwwfffVVVOOOPPPPPPSSS\\\iiirrryyynnn```WWWQQQMMMKKK<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::999999:::;;;<<<<<<;;;;;;::::::999999999999999888888888888777777777777666555555666777777777777777444444555555555555444444555666666666666777777777444444555555555555555555444444555555666666777777666666666666666666666666555666666777888888999999888888777777777777888888555555444444444555555666444444555666666666666555888888888888888888888888888888777666666555444444666666666555555555555555555555555555555666666777888777777888888999999:::888999:::;;;;;;:::999888999999999999999:::::::::666666777888888999::::::;;;;;;::::::::::::999999777888999::::::::::::999;;;<<<===>>>>>>===<<<;;;999999999::::::;;;;;;;;;::::::;;;;;;;;;;;;<<<<<<::::::999888777777777888888888999:::;;;<<<<<<===999:::;;;;;;<<<<<<<<<;;;;;;999666444555666777666333333444444444333222222111111000000000000111111111111000///...------,,,////////////////////////...///000111333666:::>>>CCCEEE???>>>JJJSSSaaauuuzzz___UUUPPPWWWeeeqqqzzztttqqq~~~yyy{{{}}}wwwvvvuuuuuuwwwyyyzzzyyy{{{zzzuuuiii[[[OOOJJJHHHBBBCCCDDDGGGJJJKKKLLLLLLNNNQQQTTTVVVUUUUUUVVVXXXYYYZZZ\\\___aaacccdddeeedddeeegggiiijjjjjjiiihhhfffddd```^^^^^^aaaeeehhhkkkkkkkkkjjjiiijjjmmmppprrrrrrsssrrrqqqnnnkkkiiieeeaaa___aaabbbbbbeeejjjssswww{{{||||||zzzrrrjjjjjjmmmvvv}}}vvveeeWWWRRRSSSQQQTTT]]]jjjssszzzxxxnnn```UUUOOOMMMKKKJJJ<<<<<<;;;;;;;;;:::::::::999999999999::::::::::::888888:::;;;;;;<<<<<<<<<999999999999999999999999666666555555555555444444444555666777777888888777555555555666666555555555555555666666666666777777555555555555555666666666555555555666666666666666666666666666666666666666555555666777777888888999777777777777777777777777555444444444555666777777555666777888888777666555777777777777777777777777666666555555555555444444555555555555555555444444333444666888999888888777777777777888999999::::::888999::::::::::::999888777777777888888999999999666666777888999::::::;;;;;;;;;;;;::::::999999999888888999999::::::;;;;;;;;;<<<===>>>>>>===<<<;;;888888999::::::;;;<<<<<<999999999999999999999999999888888777777777777888888999999:::;;;<<<<<<===999:::;;;<<<<<<===<<<<<<;;;999666666777888777777444444555555555333111000222111111000000111111222000000//////......------////////////////////////---...///000111444888;;;@@@FFFBBB@@@GGGOOOZZZkkkmmm]]]QQQVVVeeesss}}}qqqttt|||pppqqqyyy}}}yyywwwuuurrrrrrtttwwwyyyzzzzzz{{{zzzsssggg[[[SSSOOOGGGEEEDDDDDDGGGJJJKKKLLLPPPSSSVVVVVVTTTSSSUUUWWWZZZ[[[^^^```bbbdddeeeffffffgggiiijjjjjjjjjiiihhhdddcccaaa``````cccfffhhhhhhiiijjjjjjjjjkkkmmmpppuuuwwwxxxyyywwwsssooolllgggbbb```bbbdddeeeiiiooouuuyyy~~~~~~vvvmmmkkknnnvvv~~~uuudddUUUPPPQQQQQQTTT^^^jjjsssyyywwwhhh```UUUMMMIIIHHHFFFEEE;;;;;;;;;::::::::::::999888888999999999:::::::::999::::::;;;;;;;;;::::::999999999999999999999999666666555555555444444444444555666777888888888888555666666777777666666555555555555666666666777777555555555666666777777777666666666666666555555555666666666666666666666666555555666666777888888888555666777777777777666555555555555555666777888999777888999::::::999777666666666666666666666666666444444444444444555555555444444444444444444444444111333777;;;<<<;;;999777666666777888999:::::::::888888999999999999888888555555666777888888999999666666777888999:::;;;<<<999999::::::::::::;;;;;;:::999999999:::;;;===>>>;;;<<<===>>>>>>===<<<;;;::::::::::::::::::::::::999999999999999999999999888888888777888888999999999:::::::::;;;;;;<<<<<<999:::;;;<<<============:::888777777888999888666555666666666555333000///222111111000000111111222///////////////.........////////////////////////---.../////////222666999:::FFFFFFCCCGGGKKKSSSbbbyyylllYYYXXXfffttt~~~|||rrrmmmtttqqqkkkllltttwwwzzz|||wwwrrrpppqqqtttwwwyyy{{{}}}~~~{{{ssshhh]]]WWWLLLHHHCCCBBBEEEIIIKKKLLLPPPTTTVVVVVVSSSRRRUUUXXX[[[]]]```cccfffhhhjjjkkkiiiiiiiiiiiiiiihhhhhhgggeeedddcccccccccdddeeefffggghhhjjjjjjjjjllloooqqqxxx{{{~~~{{{vvvrrriiieeebbbdddgggiiiooovvvxxx||||||rrroooqqqxxxuuucccTTTNNNPPPPPPSSS]]]iiiqqqvvv|||ssshhh[[[UUUMMMHHHGGGEEECCCAAA;;;;;;;;;:::::::::999999888888888999999:::::::::;;;;;;;;;;;;:::999888888999999999999999999999999888777777777666666666666444555666777888888888888666666777777777777666666555555555555666666666777555666666666777777888888777777666666555555555444666666666666666666666666555555666666777888888888333444666777777666444333555555555555666888999:::888999:::;;;;;;:::888777555555555555555555555555222222333444444555555666444444444444444444444444///333888<<<>>>===:::888666666777999999:::::::::666666777777777777666666333444555666777888999:::666777888999:::;;;<<<<<<777888888999;;;<<<<<<===;;;:::999888999;;;>>>???;;;<<<===>>>>>>===<<<;;;<<<;;;;;;::::::999999888;;;;;;;;;;;;;;;;;;;;;;;;888888888888999:::;;;;;;:::::::::;;;;;;;;;<<<<<<999:::;;;<<<============999888888999::::::888666666777777777555222///...222222111111111111222222.........///////////////////////////////////////---.........///111555888666EEEIIIEEEGGGHHHOOO]]]sssuuu\\\WWWbbbnnnvvvyyyxxxtttjjjqqq}}}llliiiooo~~~uuuuuu}}}uuupppoooqqqsssuuu|||~~~{{{pppddd\\\OOOJJJCCCAAADDDHHHKKKLLLOOOSSSVVVVVVSSSRRRVVVZZZ\\\^^^aaaeeeiiilllooopppjjjjjjiiihhhhhhgggggggggffffffeeeeeeeeeddddddeeefffhhhjjjkkklllmmmpppssszzz}}}{{{wwwlllgggdddgggjjjmmmssszzzyyy}}}wwwsssuuu{{{tttcccUUUPPPRRROOORRR\\\hhhppptttzzzyyytttlllbbb[[[TTTOOOJJJGGGGGGGGGDDDBBB:::::::::::::::999888777777777888999::::::::::::>>>===<<<;;;::::::;;;<<<999999999888888888888777555555555555666666666666555555666666666666666555777777888888888888777777888777777666555444444444444444444444444444444444666666777888888777555444666666777666666555444444666666666666777777777777888777666555444444555666666555444444555777999:::999999999999888888777777444555555555666666777777444333222222333444666777666666555555555444444444555666777888888777666666777888888888888999999999999999999888888888777777999999888888888888888999999999999888888888888777:::999888777777999;;;<<<;;;:::999999:::;;;===>>><<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<;;;::::::999999:::::::::::::::;;;;;;;;;<<<<<<<<<<<<============<<<<<<;;;:::999777666555555555555555555555555555555555666666555444333333333333111000///......---------//////............//////222222333111000111333666===@@@BBBCCCDDDGGGLLLPPPcccsssdddWWWWWW^^^gggnnnrrr~~~rrrqqqyyysssjjjhhhpppxxx}}}|||ssszzzxxxooommmoooqqqrrrwwwzzz{{{{{{|||zzzpppeeePPPLLLFFFCCCCCCFFFIIIKKKNNNQQQTTTWWWWWWXXXZZZ[[[```aaacccfffhhhjjjllllllmmmkkkiiihhhiiijjjjjjjjjdddfffggggggfffeeeeeefffggghhhiiikkkmmmpppuuuyyy}}}zzzooollljjjlllrrryyy}}}~~~~~~~~~~~~}}}yyywwwyyyuuucccVVVPPPOOOPPPSSSZZZdddpppyyy}}}pppfffaaa]]]WWWSSSNNNLLLIIIFFFCCCAAA???>>>:::::::::::::::999888888888888999999::::::999999===<<<;;;::::::;;;;;;<<<999999999888888888777777555555555555666666666666555555666666666666555555777777888888888888777777777777777666555444444444444444444444444444444444444555777888888888777777666666777777777666555555555666666666777777777777888777666555444555555666777666555555555777999:::999999888777777777777777555555555555666666666777777666444333222222333333666666555555555444444444444555666777888777777666777777888888888999999999999999999888888888777777999999888888888888888999777777888888999999999::::::999888777777999;;;<<<::::::::::::;;;<<<===>>><<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::999999::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<;;;:::888777666666666777777777777777777777777666555444333333222222333222111000///............//////............/////////000000///......111333:::<<<@@@BBBCCCFFFKKKNNNTTTfffjjj\\\WWWXXX^^^eeeiiiwww{{{pppmmm{{{yyyllldddhhhpppvvvwwwzzztttkkkiiikkknnnvvvxxxzzz{{{}}}}}}uuukkk[[[UUUMMMGGGEEEEEEFFFFFFNNNQQQUUUXXXXXXYYYYYYZZZ___aaadddgggjjjlllmmmmmmmmmkkkjjjjjjlllllllllkkkjjjiiihhhgggfffeeedddccceeefffhhhjjjlllpppuuuyyy~~~qqqooooooqqqwww|||~~~||||||yyygggYYYRRRPPPOOOQQQWWWaaannnzzzyyypppeee]]]XXXUUUPPPMMMMMMKKKIIIEEECCC@@@???>>>:::::::::::::::999999888999999999:::999999888777;;;;;;:::::::::;;;<<<<<<999999888888888777777777555555555555666666666666555666666666666666555555666777777888888777777666777777666666555444444444444444444444444444444444333555666888999:::999999666666777777888777777777555555666666666777777777777777666555555555555666777666666555666777999:::999888666555555666777777555555555555666666666666666666555333333333333333555555555555555444444444333444555666777888888888777777777888888888999999999888888888888777777777999888888888888888999999555666777888999:::;;;;;;:::999888888888999:::;;;999999;;;<<<===>>>>>>???<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<:::999888888888888999999999999999999999999666555444333222222222222333222111000////////////......------------......---...///...---...///111555888<<<@@@CCCFFFIIIKKKMMM```wwwwwwgggZZZRRRVVV]]]ddduuupppeeesssrrraaa___eeemmmyyy~~~}}}|||mmmfffhhhmmmsssvvvxxxzzz~~~|||uuuddd]]]TTTKKKGGGEEEDDDCCCMMMQQQVVVYYYZZZYYYYYYYYY]]]___dddiiilllnnnnnnnnnlllkkklllnnnppppppooommmppplllfffdddddddddbbb```bbbdddgggiiikkkoootttxxxuuuttttttwww{{{~~~mmm^^^TTTPPPMMMOOOTTT___mmm|||yyyrrriiibbbYYYSSSOOOMMMJJJGGGKKKIIIGGGDDDAAA???>>>>>>999::::::;;;::::::999999:::::::::999999888666666999999999::::::;;;<<<<<<888888888888777777777777555555555555666666666666666666666666666666555444666666777777777777666666666666666555555444444444333333444444444444444444444555777999999999999888555666777888888999888888555555555666666666777777666666666555555555666666777666666666666777888999888777555444444555666777555555555666666666666666222333333333444555555666555555555555555555555555222333444555777888888999777777777777888888888888888888888888777777777777888888888777888888999:::666777777888999999::::::999999888888888999:::;;;888999;;;>>>????????????<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;:::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;===<<<;;;:::::::::::::::::::::::::::::::::::::::666555444333222222222222444333222111000000000000......------------.........///000000//////000222222555:::>>>CCCFFFHHHIIIMMM```tttwwwaaaRRRRRRZZZaaavvvxxxiiiooo|||aaaXXX\\\eeettttttjjjkkkpppppptttwwwyyy~~~hhhaaaWWWNNNHHHEEEDDDCCCKKKOOOUUUYYYZZZYYYYYYXXXYYY]]]ccchhhlllnnnnnnmmmkkklllmmmqqqssssssqqqoooqqqjjjcccaaabbbdddbbb___aaacccfffhhhkkknnnsssvvv|||~~~yyywwwvvvwww{{{sssbbbUUUNNNMMMPPPWWWcccqqq~~~wwwlllddd\\\XXXRRRMMMKKKJJJHHHFFFHHHGGGEEEBBB@@@>>>======999::::::;;;;;;;;;:::::::::::::::999888777666555888888999::::::;;;;;;;;;888888888777777777666666555555555555666666666666666666666666666555444444666666777777777777666666555555555555444444444444333333333444444444555555666777888999999888777666555666777888888999888888555555555555666666666666555555666666666666666666666666666666666666777777666666555444444555666777666666666666666555555555222222333444444555555555444555555555555555555555333333444555666777888999666666777777777888888888777777777777777777777777888888777777888999999:::888888888888888888888888999999888999999999::::::888:::<<<>>>?????????>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;;;;::::::;;;;;;;;;;;;;;;<<<<<<<<<======<<<;;;::::::::::::;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<::::::::::::::::::::::::666666555444333333333333444333222111111000000000.........------.........---///000000//////000111111333777===BBBFFFGGGHHHKKK[[[mmm|||jjjVVVSSSYYY```yyysssmmmqqqcccUUUUUU]]]mmm|||~~~qqqmmmnnnlllqqqvvvyyynnnggg[[[QQQJJJEEECCCAAAHHHMMMTTTXXXZZZYYYYYYYYYWWW[[[```fffjjjlllllllllkkklllnnnrrrttttttrrrooommmfff```^^^aaadddcccaaaaaacccfffhhhjjjmmmpppsssvvv}}}|||zzzxxxwwwyyyyyygggWWWNNNPPPTTT]]]iiivvv{{{pppfff]]]VVVSSSPPPMMMJJJIIIHHHGGGFFFEEEDDDCCC@@@???===<<<<<<999::::::;;;;;;;;;;;;;;;999999999999888777666555888888999:::::::::999999888888777777777666666666555555555555666666666666777777777777666555444333555666666777777666666555444444444444444444444444222333333444444555555555666777888888888666555444666666777777888777777777444444555555555666666666444555666666777666666666555555555555555555555555555555555666666666666666666666666666666555555555555555555555444333222111444444444555555555555555444444444444555666777888666666666777777777888888666666777777777777777888777777777777888999::::::999999999888888888777777888888999999999::::::::::::;;;<<<<<<============<<<<<<<<<<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<============<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<============<<<;;;::::::;;;<<<===<<<;;;;;;;;;;;;;;;<<<===::::::::::::::::::::::::888777666555444444444444444333222111000000000000//////............//////+++---//////...---...///111222444:::@@@DDDFFFFFFIIIUUUgggyyyvvvaaaYYYZZZddd}}}ooogggssshhhZZZUUUWWWcccrrrxxxnnnjjjjjjpppvvvyyy~~~wwwooobbbVVVMMMGGGCCCAAAFFFJJJPPPUUUXXXYYYYYYZZZWWWZZZ___dddhhhjjjkkkkkkkkklllnnnqqqssssssqqqooohhhddd___^^^aaadddeeeeeedddfffhhhjjjjjjkkkmmmooossszzz~~~}}}{{{yyy{{{nnn^^^TTTSSSXXXaaammmyyyzzzkkkccc\\\UUUQQQKKKJJJIIIGGGFFFEEEDDDDDDCCCBBB@@@???===<<<<<<;;;999::::::;;;<<<<<<;;;;;;888888999888888777666666888999999::::::999888777888777777777666666666666555555555555666666666666777777777777666555444333555555666666666666555555444444444444444444444444222222333333444555555666444444666777777666555555666666777777777666555555444444444555555555666666333444666777777777666666333444444444444444333333333555666888888777666555777666666666555555555555444555555555555333222111444444444555555555666666555444444333444555666777666666666666777777777888666666666666777777888888777777777777888999:::;;;888888888888888999999999888888999999:::::::::999<<<;;;;;;;;;;;;;;;<<<<<<;;;<<<<<<<<<=========>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<===>>>??????======<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<============>>>===;;;::::::;;;===>>>;;;:::::::::;;;;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;999888777666666555555666333222111000000///000000000000////////////000000+++---///000///......///111000111666<<>>>>>;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<===???@@@@@@======<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<=========>>>???>>><<<;;;;;;<<<>>>???:::::::::::::::;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<:::999888777666666666666333222111000////////////111111000000000000111111---000222222111000111111111//////333999???AAAAAAAAAFFFYYYqqqyyyxxx}}}jjjaaaWWWwwwooojjjqqqyyyrrrfffZZZZZZaaajjjwwwwwwnnngggooovvvyyy|||~~~~~~vvvkkkaaaZZZUUUSSSQQQBBBFFFKKKPPPTTTWWW[[[]]]\\\^^^```dddgggjjjlllmmmlllkkklllnnnppppppooommmeeeeeeeeeddddddeeehhhkkkjjjkkkmmmllljjjiiiiiiiiinnnrrruuuuuuxxx~~~xxxxxxyyy{{{}}}~~~~~~pppfffWWWZZZ```jjjvvvzzzmmm^^^TTTQQQOOOKKKGGGGGGHHHIIIGGGEEECCCBBBBBB@@@???>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888777666666666888999:::999999999888888888777777555666777888999999888777777777777777777777777888666666666666555555555555777777666666555555555444444444444555555555666666666666666666666666555555666666666666777777777777888777777666555444444444444555666555444333444555666666555666666777888999222222222333444555666777555666777888888777666555888777777666555444444444444444555555666777777777444444444444444444444444555555555555555555555555666666555555555444444444555555555555555555555555444444444555555777888888777777777777777777777777999;;;===???>>><<<888666;;;999666777:::===<<<;;;::::::999999999:::;;;;;;<<<;;;::::::999999999:::888999999:::<<<>>>@@@AAA;;;;;;;;;;;;;;;<<<===>>>============>>>>>>>>>>>>???>>><<<<<<<<<===>>>@@@???===;;;:::<<<>>>??????============<<<<<<<<<<<<::::::888777555444444444333333222222111222222333000000000000000000000000////////////////////////...///000333777<<<@@@CCCFFFIIISSS```lllvvvxxx___\\\```mmm{{{}}}xxx~~~qqqooo~~~tttfff```ccclllyyy}}}yyynnngggmmmtttyyyzzz|||~~~}}}zzzqqqgggbbbcccaaa]]]KKKEEECCCIIIPPPUUUZZZ___```^^^]]]^^^ccchhhmmmooommmkkkiiilllpppqqqmmmiiihhhiiiiiigggfffhhhnnnsssqqqssstttssspppllljjjjjjjjjoootttwwwyyy|||wwwsssmmmmmmooorrrrrrqqqvvv}}}~~~ppphhh]]]\\\^^^iiiyyy{{{ssseee]]]SSSNNNLLLKKKHHHEEEEEEDDDBBBAAA@@@?????????<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;888777666666666777999:::999999999888888888777777555666777888999888888777777777666666666666666666666666666666555555555555777666666666555555555444444444444555555555666666555555555555555555555555555666666666777777777777777777777666555444444444444555666555444333444555666555555555555555666777333333333333444444555666555666777888888777666555777777666666555444444333444444444555666666777777444444444444444444444444555555555555555555555555555555444444333333333333555555555555555555555555444444444555555666777888888888888888888888888888888:::;;;<<<<<<:::888666;;;888666777:::<<<<<<;;;::::::::::::::::::::::::999999999999999:::;;;;;;888999:::;;;<<<===>>>???::::::;;;;;;<<<<<<======<<<<<<=========>>>>>>>>>>>>===;;;;;;<<<>>>AAACCCBBB???<<<;;;<<<==================<<<<<<<<<;;;;;;:::999888666555555444444555444333222111111000000//////////////////////////////////////////////////////000222555:::>>>@@@AAABBBIIITTT]]]fffrrr}}}lllZZZXXX^^^iiinnnooowww}}}~~~|||nnnggggggsss~~~~~~}}}uuujjjoootttwwwxxxyyy{{{}}}{{{tttooonnniiibbbQQQIIIDDDHHHNNNSSSWWW[[[^^^]]]\\\^^^bbbgggkkknnnooollljjjlllppppppmmmiiijjjkkkkkkjjjjjjlllqqquuuuuuvvvvvvuuussspppmmmkkklllpppvvvzzz{{{}}}yyyqqqlllhhhgggiiilllllllllqqqyyy~~~|||mmmdddYYYYYY]]]ffftttyyynnnfff[[[TTTMMMIIIHHHHHHEEECCCDDDCCCBBB@@@??????>>>>>>;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::777777777666777777888999999888888888888777777777666666777888888888777777666666666555555444444444666666666666555555555555666666666555555555555555444444444555555555555555444444444444444444555555555555666666666777777777777777666666555444444444333444555555444333444666666555555444444444444555444444333333333444444555666666777777777777666666666666666555555444444333333333444555555666666777444444444444444444444444444444444444444444444444444333333333333222222222555555555555555555555555444444555555666666777777888888888888888888888888888888999999999888777777999888777777:::;;;;;;;;;:::;;;;;;<<<;;;:::888777666666777888999:::;;;<<<888999:::<<<<<<<<<<<<;;;999999:::<<<<<<======<<<<<<============>>>>>>>>>>>><<<::::::;;;???DDDGGGGGGDDD@@@===<<<<<<;;;:::<<<<<<<<<<<<;;;;;;;;;;;;999999777666555555555555555555444222111//////.../////////////////////////////////////////////////////////000333777:::<<>>>>>>>>>>>;;;;;;;;;:::::::::999999999999999999999999999999777777777777777777888888888888888888777777777777666666777777777777777777777777666666555444444444666666666666555555555555555555555555555555555555555555555555555555555555333333333444444444444444555555555666666666777777666666666555555444444444222444555555333333444666777666666555444444444444555555444333333333444444666666666777777666666666555555555444444444333333222333333444555555666666444444444444444444444444444444444444444444444444444333333333333333333333555555555555555555555555444555555666666666666666888888888888888888888888777777666666666666666777777777777888999::::::::::::;;;<<<<<<;;;999777555555666777888999:::::::::888999;;;======<<<:::999888999:::<<<============>>>>>>>>>>>>????????????===;;;999999;;;AAAFFFJJJLLLHHHCCC???>>><<<;;;999;;;;;;;;;;;;::::::::::::888888777666666555666666444444333333111000///...........................//////////////////////////////...///111444777888CCCBBBCCCGGGKKKQQQ___mmmzzzgggUUUQQQXXXbbbnnnwwwwww}}}uuuppp~~~~~~{{{yyyyyyyyyzzz~~~uuulllaaaSSSGGGFFFKKKOOOQQQSSSXXXZZZ]]]```cccfffiiilllpppnnnmmmmmmnnnnnnllljjjjjjkkkkkklllnnnpppsssuuu{{{wwwuuuvvvxxxwwwqqqkkkiiimmmttt|||{{{ooofffbbbaaa```aaaddddddfffnnnwww|||rrr```VVVRRRUUUZZZ```iiiuuu|||wwwppphhhaaaYYYQQQKKKKKKHHHFFFEEEEEEEEECCC@@@AAA@@@???>>>============::::::::::::999999999999999999999999999999999999777777888888888777777777777777777777777777777777777777666666666666666666777777777666666555555555666666666666555555555555444444444555555555555555555555555555555555555444333333333444444444555555555555555555666666666666555555555555444444444444222333444444333333444666888888777666555555555555555555444333333333444444555555555555555555555555444444444444333333333333222222333333444444555555444444444444444444444444444444444444444444444444444444444444555555555555555555555555555555555555444555666666777666666555777777777777777777777777666555444444444444555666666666777888888999999:::999:::;;;;;;:::888666444666777888999999999888888999:::<<<======<<<:::999999999;;;<<<===>>>>>>>>>??????@@@@@@@@@AAAAAAAAA<<<:::888888;;;@@@FFFJJJNNNJJJEEEAAA???===<<<:::::::::::::::999999999999888777666666666666666777222333333333333222111111//////////////////////////////////////////////////////......///111444666===<<<>>>@@@BBBHHHVVVdddyyyuuu]]]RRRVVVaaammmvvvtttxxxlllzzz}}}zzzyyyyyyyyyxxxqqqfffXXXKKKHHHKKKMMMOOORRRUUUYYY^^^bbbdddfffiiikkknnnmmmllllllmmmmmmmmmlllllllllmmmoooqqqssstttuuuwwwtttrrrsssvvvvvvpppkkkkkknnnvvvzzzooogggccc___]]]^^^```bbbeeennnwwwnnn]]]UUUQQQUUUZZZ___gggsssxxxtttooojjjaaaXXXRRRMMMJJJHHHHHHFFFEEEDDDDDDBBB@@@>>>???>>>===<<<<<<<<<<<<<<<::::::999999999888888888888888888888888888888888777888888888888777666666666666777777777777777888777777666555555555666666666666666666666666666666666666666666555555555555444444444444444555555555555555555555555444444444333333333444555555666666444444555555555666666666444444444444444444444444111222444444333333444666888777777666666666666777444444333333333444444555444444333333333333444444333333333333333333333333111111222333333444444555444444444444444444444444333333333333333333333333444444555555555555555666555555555555555555555555444555666777777666555444666666666666666666666666444444333333444444555666444666888888888777888999777888999999888777555444777888999:::::::::999888:::;;;<<<=========<<<;;;;;;;;;;;;<<<===???@@@AAA???@@@@@@@@@@@@AAAAAAAAA;;;:::888888;;;???DDDGGGKKKHHHCCC@@@???>>>===<<<999999999999888888888888777666666666666777777888222333444555555444333222000000000000000000000000///////////////////////////...------...000333444888999<<>>===<<<======<<<;;;;;;;;;;;;;;;999999999888888888777777888888888888888888888888777888888999888777666555666666666666777777888888888777666555444555555666444444444555555666666777666666666666555555555555333333333444444555555555666666555555555444444444333444444555666666777777444444444555555555666666444444444444444444444444000222333333333333555666666666555555555666777777333333333333444444555666333333222111111222333333222222222222222222333333111111111222333333444444444444444444444444444444333333333333333333333333333333333444444555555555555555555555555555555555444555666777777666555444555555555555555555555555333333333444444555555555222555888999777666777999666666666666666555555555555777999;;;<<<<<<;;;:::<<<<<<<<<======>>>>>>>>>===<<<;;;;;;===@@@CCCEEE>>>>>>>>>?????????@@@@@@;;;:::999999;;;>>>AAACCCFFFCCC???======>>>======999999888888888777777777666666666666666777888888444555666777666555333222111111111111111111111111///////////////////////////...------...000333444666999>>>BBBAAABBBMMMZZZiiiyyy|||gggZZZ[[[dddkkkqqqxxx~~~uuuooo~~~~~~{{{yyyyyyyyy|||~~~~~~|||}}}|||wwwnnneeeZZZRRRKKKGGGIIINNNLLLSSS\\\aaabbbbbbdddfffeeefffggghhhjjjlllooorrrtttssssssvvvyyyyyywwwtttpppqqqssstttuuutttsssrrrvvvwww|||tttjjjccc```ZZZWWWWWWYYY\\\aaalllwwwvvvjjjfffdddfffiiioooxxx}}}vvvvvvuuupppjjjddd^^^[[[RRRQQQMMMIIIEEECCCCCCDDDAAAAAA@@@???=========>>><<<;;;;;;:::::::::::::::999888888888777777777777777777777777777777777777777888999999999777666555555666666666777777888888888777666555444444555666111222222333444555666666777666666666555555555555333333333444444555555555666666555555555444444444444444555555666777888888444444444555555555666666444444444444444444444444000222333333333333555666444444444444444555666777222222222333444555666777333222111000000111222333222222222222222222222333000111111222333333444444444444444444444444444444333333333333333333333333222222222333333444444444555555555555555555555555444555777888888666555333444444444444444444444444222333444555555555555444222555888999777666777999555555444444444555555666444555888;;;===>>>=========<<<<<<<<<===>>>@@@@@@???>>><<<;;;===@@@DDDGGG============>>>>>>>>>>>>;;;:::999999:::===???@@@BBB???<<<;;;<<<=========888888888888777777777777666555555666666777888999777888888888777555222000111111111111111111111111///////////////////////////...------...111333555222777===AAA???>>>HHHSSSaaapppttt```ZZZ___fffpppwww|||{{{fffuuu|||~~~}}}||||||xxx{{{{{{zzz{{{}}}zzzuuuqqqiii```VVVKKKDDDFFFLLLIIIQQQZZZ`````````bbbdddbbbccceeegggiiilllpppssssssrrrsssuuuxxxxxxuuuqqqooorrruuuwwwvvvuuuuuuvvvxxxwww{{{}}}pppfff___\\\ZZZXXXXXXZZZ\\\bbbmmmyyy{{{rrrooopppqqquuu{{{yyyuuunnnmmmhhhbbb[[[VVVSSSRRRJJJJJJJJJHHHDDDAAA@@@@@@@@@AAA@@@???>>>>>>@@@BBB;;;;;;::::::999999::::::888888888888777777777777777777777777777777777777888999999::::::888777666555555555666666666666666666666666666666666666666444444222222222222444444666666666666666666666666444555555555666666777777666666666666666666666666555555555555555555555555444555666777777555333222333333333333333333333333111111222333333444555555666555444444333333333333444444333333333222222222333333333333333333333333222333333444444333333222000111111111111222222222222333444444222222333444444333222222222222333444222222333333333333444444444444333222222222222333555555555555555555555555555555444444444555555666777555222000000222555777777666666555555555666666777777777777666555444333999:::::::::;;;<<<<<<<<<>>>???@@@@@@@@@>>>===<<<:::;;;>>>AAABBBBBBAAAAAA======<<<<<<<<<<<<======::::::;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;:::999888888999:::;;;999999888888888888999999555666777777777666444333444444333222222111111000000000000000////////////............////////////444666999===@@@CCCDDDEEEZZZhhhvvvjjjYYYVVVZZZgggnnnwww~~~tttrrr|||~~~xxx}}}zzzwwwwwwyyy{{{|||{{{zzzzzzzzzyyypppbbbVVVOOOJJJFFFCCCHHHIIIMMMUUU\\\```___]]]aaaaaadddiiipppssstttrrrtttssssssrrrrrrrrrssssssnnnppptttxxxzzz{{{zzzyyyxxxwww}}}xxxmmmddd^^^ZZZWWWVVVXXX[[[]]]cccppp}}}}}}wwwssspppmmmjjjaaa___\\\XXXSSSOOOLLLJJJEEEEEECCCBBBAAA@@@@@@@@@============<<<<<<<<<<<<======<<<;;;::::::999999999999999888888888888777777777777777777777777777666777777888777666555444666666666666666555555555555555555555555555555555444333333222222333333444444444444444444444444444444555555555666666666777444444444444444444444444555555555555555555555555444555666777666555333222333333333333333333333333111111222333333444555555555555444333333333333333444444444444333333333222333333333333333333333333222333333444444333333222111111111111222222222222222333444444222222333444444333222111111222333444222222222333333333444444555444444333333333333333555555555555555555555555555555444444444444444444666555333222222333555666666666555555444555555666777777777777777777777777:::::::::;;;<<<<<<======>>>>>>>>>>>>>>>===<<<<<<;;;<<<>>>@@@AAAAAA@@@@@@======<<<<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;:::999999999999:::;;;999999888888888888999999555666777777777666555444444444333333222111111111000000000/////////..................////////////333444777;;;???BBBDDDEEEQQQ]]]kkkqqq___WWWVVV```hhhrrrzzzuuummmrrrzzzvvvttttttuuu~~~{{{uuuuuuuuuvvvvvvwwwxxx{{{}}}yyypppbbbVVVNNNHHHDDDBBBEEEFFFJJJQQQYYY^^^```___aaabbbdddiiinnnqqqrrrrrrrrrrrrqqqqqqrrrssstttuuuvvvwwwyyyzzzzzzyyyxxxwwwyyyxxx}}}{{{{{{wwwkkkbbb\\\XXXVVVUUUWWWZZZ]]]cccqqq|||zzzwwwsssmmmhhhdddaaa^^^\\\YYYXXXUUUQQQMMMJJJGGGEEEEEEDDDCCCAAA@@@?????????============<<<<<<<<<;;;<<<<<<<<<;;;::::::999999999999999888888888777777777777777777777777777777666666777777777666555444777777666666555555444444444444444444444444444444222333333444444333333222444444444444444444444444555555555555555666666666333333333333333333333333444444444444444444444444444444555666666555333222333333333333333333333333111222222333333444444555444333333222222222222333555555444444444333333333222222222222222222222222222222333333333333222222111111111111222222222333222333444444222222333444333333222222222222333333222222222222333333333333555555444333333333333444444444444444444444444444555555444333333222333333555555444333333444555555555444444444444444555555777777666666777999:::;;;:::;;;;;;<<<======>>>>>>======<<<<<<;;;;;;<<<<<<<<<===???@@@@@@@@@???>>>======<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;:::999999999999:::;;;999999888888888888999999666666777777777666555444444444333333222222111111////////////........................////////////000222555888<<<@@@CCCDDDFFFQQQ]]]uuu}}}iii[[[TTTYYYcccoooyyy}}}nnnjjj}}}qqqgggfffiiivvv}}}uuusssrrrqqqrrruuuyyy~~~{{{rrreeeXXXOOOHHHDDDBBBDDDDDDGGGLLLSSSYYY]]]^^^aaabbbdddgggjjjmmmooopppqqqqqqpppppprrrtttwwwyyy~~~|||zzzxxxwwwvvvuuuwwwvvv{{{yyyuuu~~~uuuiii```YYYVVVVVVUUUVVVYYY]]]dddttt{{{vvvrrrpppiiifff```\\\YYYVVVSSSQQQQQQPPPMMMKKKHHHEEECCCBBBCCCCCCAAA@@@????????????======<<<<<<<<<;;;;;;;;;<<<;;;;;;::::::999999999999999888888888777777777666666666666666666666666888888888888888777777777888888777666555444444333333333333333333333333333222222444444444444222222666666666666666666666666555555555555555555555555555555555555555555555555444444444444444444444444333444555555555444333333333333333333333333333333222222222333333444444444333222222111111222222222555555555444444444333333222222222222222222222222222222333333333333222222111111111222222222333333222333444444222222333444444333333333333333333444111222222222222333333333666555444444333333444444444444444444444444444444555555444333222222222222444444555555555555444444444444333333333444555555888777666555666888:::<<<:::;;;;;;<<<===>>>??????>>>===<<<;;;;;;;;;=========>>>>>>??????>>>=========<<<<<<;;;;;;<<<<<<=========<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::999999999999888888999999999999999888888888888999999777777777777666666555555555444444333222222111111////////////.........---............////////////...000222666:::>>>AAACCCAAAJJJUUUkkktttaaaTTTTTT___nnnzzzwwwlllwwwrrrbbb___dddqqqzzzyyysssrrrqqqssswww}}}{{{ttthhh\\\QQQJJJEEECCCFFFEEEEEEGGGLLLSSSXXX[[[```ccceeefffggghhhkkknnnqqqqqqpppqqqssswww{{{}}}{{{wwwtttsssrrrsssrrrssszzz{{{xxxqqqggg^^^YYYUUUTTTSSSUUUYYY^^^gggwwwxxxsssnnniiifff___\\\XXXTTTRRRPPPMMMKKKKKKKKKIIIGGGFFFDDDBBBBBBBBBAAA@@@???>>>>>>>>>>>><<<<<<<<<;;;;;;;;;::::::;;;:::::::::999999999888888888888888777777777777666666666666666666666666888888888777777777777777888888777666555444444333333333333333333333333333222222444444444444222222666666666666666666666666555555555555555444444444555555555555555555555555444444444444444444444444333333444444444444444444333333333333333333333333222222333333333333444444222222222111111222222333555555444444444333333333111111111111111111111111111222222333333222222111111222222222222333333333222333444444222222333444444444555555555555444444111111111222222222333333555555444333333333333444444444444444444444444444555444333222222222222222444444555666666555444444333333333333333444555666999888666555555666888999::::::;;;<<<===>>>???@@@>>>===<<<<<<<<<===>>>???===>>>>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<======<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::777777888888888888777777999999888888888888999999888888777777666666666666555555444444333222222111000////////////.....................////////////......000444777<<>>===============;;;;;;;;;;;;::::::::::::999999999999999888888888888888888777777777666666777777777777777777777777777666555444444444555555777777666666555555444444333333333333333333333333222333333444444333333222444444444444444444444444555555555444444444444444222222222222222222222222333333333333333333333333333333333333333444444444333333333333333333333333333333333333333333333333333222222222222333333444444444333333333222222222000000000000000000000000111111222222222222111111222222222222333333333333222333444444222222333444444444555555555555444444111111111111222222222222444444333222222222222333333333333333333333333333444444333333333333444444555555666666666666555555333333333333444555666777888888777666555666777888999999:::<<<===>>>??????=========<<<======>>>>>>=========<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;::::::999999999999999999::::::::::::777777888888888888777777999999888888888888999999999888777666666666777777555555444444333333222222000000000000////////////............////////////...///000222666:::===??????GGGNNN```zzznnn___RRRUUU]]]kkk{{{~~~zzz|||yyyfff\\\[[[hhhttt}}}vvvtttssstttxxx{{{zzzxxxrrrpppkkkbbbXXXNNNHHHFFFBBBBBBBBBCCCGGGNNNWWW]]]gggmmmrrrqqqllljjjmmmqqqrrrssstttvvvxxxzzz|||}}}xxxuuuqqqnnnlllmmmoooppprrrrrrwww}}}}}}xxxtttttt~~~xxxlllccc]]]XXXUUUQQQRRRWWW^^^eeeooowwwooojjjfffaaa]]]YYYUUUQQQNNNNNNLLLJJJIIIIIIGGGEEECCCBBBBBBBBBAAA@@@?????????>>>>>>===<<<<<<<<<<<<<<<;;;;;;:::::::::999999999888888888888888888888888888888777777777666666666777777777777777777777777777666555444333444444555666666666666666555555555444444444444444444444444444333333222222333333444444444444444444444444444555555555444444333333333222222222222222222222222333333333333333333333333333222222222333444444555333333333333333333333333333333333333333333333333333333333333333444555555333333222222222111111111000000000000000000000000111111222222222222111111222222222333333333444444222333444444222222333444222222333444444333222222111111111111222222222222333333222111111111111222333333333333333333333333333333333333444555666777666666555555555555666666444444444444555666777888666777777888888999999999888888999;;;<<<===>>>???:::;;;<<<============<<<<<<<<<<<<;;;<<<<<<======<<<;;;;;;::::::;;;;;;<<<<<<;;;;;;:::999999888888777777888999:::;;;;;;<<<888999::::::::::::999888999999888888888888999999999888777666666666777888555555555444333333222222222111111111000000000000............////////////000000000222555888<<<>>>>>>DDDGGGUUUkkkwww~~~qqqeee^^^ZZZbbbrrryyyrrrfff``````lll}}}zzz~~~zzzuuutttvvvxxxwwwuuurrrsssqqqkkkaaaWWWPPPMMMGGGGGGFFFEEEEEEKKKSSSYYYeeemmmtttssslllgggjjjnnnqqqssstttvvvxxxxxxxxxxxxvvvtttpppnnnmmmmmmoooqqqttttttvvvzzzxxxsssppprrr{{{yyylllbbb[[[UUUSSSOOORRRXXXaaaiiirrr|||sssiiibbb]]][[[WWWTTTSSSPPPMMMKKKKKKJJJIIIHHHIIIHHHFFFDDDAAAAAA@@@@@@???>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;::::::::::::999999999999777888888888888888888888888777777777666666666666777777777777777777777777999888777555555666666777555555555666666666666666444444444444444444444444555444222222222222444555666666666666666666666666555555555444444333333333444444444444444444444444333333333333333333333333333222222222333333444555333333333333333333333333333333333333333333333333333333333333444444555666222222222111111111000000000000000000000000000000111111222222222222111111222222333333333444444444222333444444222222333444000111222333333222111000000111111111111222222222333222111111000000111111333333333333333333333333333333333444555666777888666666555555555555666666444444444555666777888888555666777999;;;<<<<<<<<<777888999:::<<<===>>>???888999;;;<<<===<<<;;;;;;;;;;;;;;;;;;;;;<<<===>>><<<;;;;;;::::::;;;;;;<<<;;;;;;:::999999888777777666666777888:::;;;<<<===::::::<<<<<<<<<<<<::::::999999888888888888999999:::999777666666666777888666555555444444333222222222222222222111111111000............/////////000111111111222444888;;;===???AAAAAAJJJ]]]gggppp~~~{{{lll^^^^^^lllzzz~~~~~~}}}|||rrrjjjZZZeeevvvzzz}}}xxxtttvvvxxxxxxvvvuuuwwwxxxsssjjj___XXXUUUOOONNNKKKGGGDDDFFFLLLQQQaaajjjsssrrriiiccceeeiiippprrrtttvvvwwwwwwuuutttvvvtttrrrooonnnooopppqqquuutttvvvyyywwwsssrrruuuttt{{{zzzlllaaaYYYSSSPPPNNNQQQYYYccckkkuuu}}}{{{uuuuuuuuurrrmmmddd[[[UUUSSSQQQNNNMMMLLLKKKHHHFFFGGGEEEEEEEEEFFFEEECCCAAABBBBBBBBBAAA@@@@@@??????<<<<<<;;;:::::::::;;;;;;:::::::::999999999888888777777777777777888888888777777777777666666666666777666555555555777888999999999777666555555555555444444444555555666666666777777777666555555555444333333333333333333333333555444333222222444555777666555444222111111222222333333333333333333333333555555555444444333333333222222222222222222222222222222222222222222222222000000000000000000000000666555333222111222222333333333222222111000//////000000000111222222222333222222111111000111111111222222111111111111222222222222222222222222222222222222222222222222222222//////000111222222333333333333222111111000000///333333333444444444555555222222333333444555666666333333222222333333444555666666666666555555555555666666777777888888888888666777999:::;;;<<<<<<<<<888888888888999;;;===???:::::::::;;;;;;;;;<<<<<<<<<;;;;;;:::999999999:::999999999888888888777777777888999;;;<<<=========>>><<<;;;;;;<<<===;;;:::::::::::::::::::::::::::888666444666999:::999777999999999999888888888777555555444333111000//////000000000000000000000000...///000000222555999<<<999===AAAEEEIIIRRR^^^hhh}}}jjj]]]```kkkuuuxxxvvv~~~zzzwwwuuuccciiivvv|||zzz|||}}}yyysssvvvvvvtttrrrmmmgggbbb^^^```YYYPPPHHHEEEEEEFFFFFFZZZ___ccc```YYYWWW\\\cccnnnqqquuuwwwwwwuuuuuuuuupppuuuvvvsssqqqssssssrrruuusssrrrrrrtttvvvwwwwwwwwwyyyssshhh___WWWQQQPPPUUUWWW^^^iiirrr|||zzztttooollllllkkkhhhccc^^^YYYUUUSSSNNNMMMKKKHHHGGGFFFFFFFFFEEEDDDDDDCCCBBBBBBAAAAAAAAA@@@???>>>============<<<<<<;;;;;;;;;:::::::::777777777777777777777777777777777777777777777777888888777666666666666666666666555555555666888888999888777666555555555555333333444444444555555555666666555555555555555555333333333333333333333333555444333222222333555666666555444222111111222222444444444444444444444444555555444444444333333333222222222222222222222222333333333333333333333333111111111111111111111111444333222222222333444444333333222222111000000///111111111111111222222222222111111111111111222222222222111111111111222222222222222222222222222222222222222222222222222222000000111111222333333333222222222222222111111111333333333444444444444555222333333444444555555555333333222222333333444555444444555555666666777777777777777777777777888888666777888:::;;;<<<<<<<<<888888888999:::;;;<<<===:::;;;;;;;;;<<<<<<<<<<<<;;;;;;:::999999999999999::::::999999999888888888888999:::;;;============>>><<<;;;;;;<<<<<<:::999::::::::::::::::::::::::999777666777999:::999777888888888888888888888777555555444333222111111000000000000000000000000000...///000111111444888;;;:::===AAACCCEEEKKKUUU\\\lll|||rrraaa]]]bbbjjjmmmrrr{{{}}}kkknnnxxx~~~}}}{{{yyy{{{|||zzzuuupppmmmllllllggg^^^TTTMMMHHHFFFFFFMMMSSSXXXXXXUUUUUUZZZ```jjjmmmqqqsssrrrqqqqqqqqqnnnsssuuutttsssvvvvvvtttuuutttssssssuuuvvvwwwvvvxxxxxxrrrhhhaaaYYYTTTTTTWWWZZZbbbkkksss}}}|||}}}~~~~~~}}}{{{yyywwwyyywwwsssnnniiieeeaaa___```___]]]YYYUUUQQQNNNLLLKKKJJJHHHFFFEEEDDDDDDDDDDDDDDDCCCCCCBBBAAAAAA@@@@@@@@@???>>>============::::::::::::999999999999777777777777777777777777777777777777777777777777888777666555555555555666666666555555555666777777999888777666666555555666333333333333444444444444444444444444444555555555333333333333333333333333444333222222222333555666555555444333222222222222555555555555555555555555444444444444333333333333222222222222222222222222222222222222222222222222222222222222222222222222111111111111222333555555333333222222111000000000222222222111111111111111000000000000111222333333222222111111111111222222222222222222222222222222222222222222222222222222111111111222222333333444222222222222333333333333333333333333444444444444444444444444444444444444333333222222333333444555222333444555666777888888777777777777777777777777666777888999:::;;;;;;;;;888888999::::::;;;::::::::::::;;;;;;;;;<<<<<<<<<::::::999999888888999999;;;;;;:::::::::999999999999:::;;;<<<===>>>>>>>>>>>><<<::::::;;;:::999777999999::::::::::::::::::999888777888:::;;;:::999666777777888888888777777555444444444333333222222000000000000000000000000000111111111111333666888:::===@@@@@@@@@CCCHHHMMMXXXjjj}}}jjj^^^[[[___cccjjjtttuuu~~~}}}yyyxxxxxxtttqqqkkk___RRRGGGBBBAAA@@@FFFNNNRRRRRRUUUZZZ___hhhkkknnnooonnnmmmmmmmmmjjjpppuuuvvvwwwzzzzzzxxxvvvuuuttttttvvvwwwvvvtttyyyxxx{{{~~~yyywww~~~~~~}}}qqqiiiccc\\\XXXXXXZZZ___gggooottt}}}~~~{{{xxxxxxyyy{{{|||zzzvvvsssrrrrrrrrrqqqooollljjjhhhkkkhhheee```]]]ZZZXXXWWWTTTSSSRRRPPPMMMJJJGGGFFFHHHGGGEEEDDDBBBBBBAAAAAACCCCCCBBBBBBAAA@@@@@@@@@@@@???>>>===<<<<<<<<<<<<999999999888888888777777777777777777777777777777777777777777777777777777666666555444444444555555666666666666666666666777888888777666666666666666333333333333333333333333222333333333444555555555333333333333333333333333333333222222222333444555444444444333222222222222444444444444444444444444333333333333333333333333222222222222222222222222111111111111111111111111222222222222222222222222111111222222222333333444222222222111111111000000333222222222111000000000000000000000111222333444222222111111111111222222111111111111111111111111111111111111111111111111111111222222333333333444111111222333333444555555222222333333333444444444444444444444444444333333333333222222333333444555333333444555555666777777777777777777777666666666666777888999::::::::::::777888:::;;;;;;:::999888999999999:::::::::;;;;;;:::999999888888888999999<<<<<<;;;;;;;;;::::::::::::;;;<<<===>>>>>>>>>>>>===<<<::::::::::::888666999999999999999:::::::::::::::999::::::;;;::::::555666777888888888777777444444444444444444444444000000000000000000000000000111222222111222444666999;;;===>>>===>>>@@@BBBLLL^^^yyyzzziii]]][[[^^^bbbmmm}}}ooozzz~~~|||xxxuuussstttpppeeeUUUHHHAAA@@@:::@@@IIIPPPTTTXXX]]]aaahhhjjjmmmmmmlllkkkkkklllgggnnnuuuwwwyyy}}}~~~|||wwwvvvuuuuuuvvvvvvtttsssxxxvvvxxx||||||wwwtttuuu~~~~~~~~~}}}}}}{{{pppjjjeee___\\\\\\]]]ccclllrrrvvv~~~}}}~~~}}}{{{{{{{{{~~~}}}zzzxxxwwwuuurrrooolllmmmnnnoooooommmkkkiiijjjiiihhhfffddd```^^^\\\```^^^[[[WWWUUUTTTTTTTTTMMMMMMLLLKKKJJJHHHGGGFFFEEEEEEDDDBBBAAA@@@@@@???AAAAAAAAA@@@@@@????????????>>>===<<<;;;;;;;;;;;;999999888888888777777777777777777777777777777777666666666666666666666666555444444333333444444444777777777777777777666666888777777666666666666777333333333333333333333333222333333333444555555555333333333333333333333333222222222222333333444444333333333333333333222222333333333333333333333333333333333333333333333333222222222222222222222222000000000000000000000000222222222222222222222222333333333222222111111111222222222111111111111111333222222222111000000000000000000000111222333444222222111111111111222222111111111111111111111111111111111111111111111111111222222222222222333333111111222333444444555666222222222333333333444444444444444444444444333333333333222222333333444555555555555555555444444444777777666666666666666666666666777888999999999999777888999:::;;;:::999888777888888888888999999999:::999999888999999::::::<<<<<<<<<;;;;;;;;;::::::;;;;;;<<<===>>>>>>>>>>>>===;;;::::::::::::888777888888888999999::::::::::::;;;;;;;;;::::::::::::666777888999999888777666444444444444444444444444111111111111111111111111111222333222111111333444666888;;;<<<=========>>>DDDTTTnnn{{{fff[[[[[[___kkk|||ttttttyyy~~~yyy{{{~~~zzzrrrkkknnnooonnndddVVVJJJCCCBBB;;;???FFFNNNUUU[[[^^^```eeegggjjjjjjiiiiiiiiijjjfffnnnuuuwwwzzz~~~~~~xxxvvvuuutttttttttsssqqqsssrrrrrrvvvvvvtttuuuxxxtttkkkmmmooottt~~~yyypppkkkfff```^^^```aaagggpppvvvyyy}}}yyyvvvsssuuuuuuuuuttttttttttttttttttrrrooonnnmmmkkkiiifffeeeeeeeeeddddddcccdddeeefffeeeccc```]]]YYYWWWUUUUUUSSSPPPNNNLLLMMMMMMNNNJJJJJJJJJJJJIIIHHHGGGGGGDDDCCCCCCBBBAAA@@@??????????????????>>>>>>>>>>>>>>>===<<<;;;::::::::::::999999999999888888888888666666666666666666666666555555555555555555555555444444333333333333444444888888999999999888777777777777666666666666777777444444444444333333333333444444444444444555555555333333333333333333333333222222222222333333333333222333333444444333333222333333333333333333333333222222222222333333333333222222222222222222222222////////////////////////222222222222222222222222333333333333222111000///111111111111111111111111222222222111111111111111000000000000111222333333222222111111111111222222111111111111111111111111111111111111111111111111111111111111111111111111000111111222333444444555222222222222333333333333444444444444444444444444333333222222333333444555555555555444444444333333555555555666666777777777666666777888888888888888777777888999999:::999999777777888888888999999999::::::999999::::::;;;;;;<<<<<<;;;;;;;;;::::::::::::;;;<<<===============<<<;;;::::::;;;;;;:::999777777888888999::::::::::::;;;<<<;;;999888999:::777888:::;;;:::999777555555444444444333333222222111111111111111111111111000111333222111111222333333555888;;;===>>>>>>>>>===KKKccc{{{ppp^^^YYY___kkk{{{uuuppp{{{|||xxx|||wwwxxx}}}zzzuuullleeeeeeeeeccc[[[QQQGGGAAA???;;;>>>CCCKKKTTTZZZ]]]^^^aaacccffffffffffffhhhiiiiiipppuuuwwwyyy}}}}}}yyywwwtttrrrrrrrrrqqqpppooommmmmmpppppppppuuu{{{qqqeee```cccmmm~~~wwwpppkkkfffaaabbbffffffkkkttt{{{~~~}}}}}}|||zzzxxxvvvvvvuuutttrrrooommmkkkkkkllllllllllllkkkjjjiiijjjhhhfffffffffeeecccaaaaaaaaaaaa___^^^^^^```bbbbbb```^^^[[[WWWTTTRRRQQQNNNMMMLLLKKKJJJJJJKKKKKKGGGGGGGGGGGGFFFFFFEEEDDDBBBBBBBBBBBBAAA@@@???>>>===========================<<<;;;:::999999999999999999999888888888888777666666666666666666666666555555555555555555555555444444333333333444555555999::::::;;;:::999888777777777666666666666777777555555555444444444333333666666555555555555555555333333333333333333333333111111222333333333333333222222333444444444333222444444444444444444444444111111222222222333333333222222222222222222222222111111111111111111111111111111111111111111111111111111222333222222111000111111111111111111111111111111111111111222222222222111111111111111222222222222111111111111222222111111111111111111111111111111111111111111111111000000000000000000000000000111111111222222333333111222222222222333333333222333333444444555555555333333222222333333444555444444444444444444444444333444444555666777888888555666777777888777777777777777777777888999;;;;;;999999999999::::::::::::;;;;;;::::::;;;;;;<<<===;;;;;;;;;;;;:::::::::999::::::;;;<<<<<<<<<<<<;;;<<<:::::::::<<<===<<<;;;666777777888999999::::::999;;;<<<;;;888777888:::999:::<<<<<<;;;999666444555555444333222111111000111111111111111111111111///000222222111111222333222333555999<<<>>>??????;;;GGG\\\ssszzzccc\\\\\\hhhwwwzzzooovvvwwwooowwwyyyxxx}}}{{{tttmmmhhhfffeeeccc^^^WWWOOOGGGAAA>>><<<===@@@HHHRRRZZZ^^^^^^```bbbeeeffffffgggiiikkklllrrrvvvvvvwww{{{}}}{{{{{{wwwrrrooooooooooooooopppmmmlllmmmmmmnnnttt||||||qqqooopppppp{{{tttmmmiiieeedddgggmmmllloooxxx||||||yyyzzz||||||uuusssqqqqqqqqqpppooommmjjjjjjjjjiiihhhggggggfffeeedddcccbbbbbbccccccdddcccaaa````````````___]]][[[]]]___^^^\\\\\\]]]___]]][[[XXXUUURRROOOMMMLLLKKKKKKKKKKKKKKKJJJJJJJJJEEEEEEEEEDDDDDDBBBAAA@@@@@@AAAAAAAAAAAA???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999888888888888888777777777666666666666666666666666666666666444444444444444444444444444444444444444555666666:::;;;;;;<<<;;;:::999888777777666666666666777888666666666555555444444444777777777666555555555444333333333333333333333333111111222333333333333222111222333444444444333222555555555555555555555555111111111222222333333333222222222222222222222222222222222222222222222222000000000000000000000000...///111222333333222222111111111111111111222222000000111111222222222333222222111111111111111111222222111111111111222222000000000000000000000000000000000000000000000000000000000///////////////000111111111111222222222111111222222222333333333222222333333444555666666333333222222333333444555111222222333444555666666222333444555666888999999555666777777777777777666777666666666777999<<<===::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>;;;;;;:::::::::999999999::::::;;;;;;<<<;;;;;;;;;;;;::::::;;;===>>>>>>===666777777888999999::::::888:::<<<;;;888666888:::;;;<<<======<<<999666444555555444333111000//////111111111111111111111111...000222222222111222333111222444777;;;>>>??????>>>HHHZZZpppjjjbbbXXXcccqqq|||~~~ppptttvvvjjjlllsss{{{yyy|||zzznnnffffffiiipppkkkddd\\\UUUOOOIIIEEE======???GGGSSS\\\``````bbbdddfffhhhhhhjjjlllnnnoootttwwwuuuvvvyyy{{{zzz|||wwwqqqmmmmmmnnnnnnoootttqqqooonnnmmmnnnuuu}}}xxxrrrkkkhhheeeeeekkksssppprrrzzz}}}{{{|||~~~}}}xxxssstttpppqqqwwwzzzwwwsssrrrllljjjiiiiiiiiiiiihhhfffbbbbbbaaaaaabbbcccddddddaaa___]]][[[[[[]]]```bbb^^^]]]\\\\\\]]]^^^]]]\\\WWW[[[___```^^^[[[[[[\\\YYYWWWTTTQQQMMMKKKIIIHHHFFFGGGHHHHHHHHHGGGGGGFFFEEEEEEEEEDDDCCCAAA@@@?????????@@@@@@@@@>>>===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888888888888777666666666555555555555666666666666666666666666444444444444444444444444444444444444444555666777:::::::::999999999888888777777666666555555555444444444555555555555444444444444444444333333222111111111222222222333333333444444444444444444444444555555555555555555555555333333333444444444555555111111111222222333333333333333333222222111111111333333333222222222111111222111000000000111333333,,,---...000111111222222000///000111222222000///000111111111111222222222000000111111111111000000000000000000000000000000000111111111111222222222222111111111000000//////000000000000000000000000////////////000000000000111222333444555444333222222222222222222222222222444444444333333222222222444444444444444444444444444555555666666666666666333333333444555666777777444444555666777999;;;<<<888;;;888444:::FFFFFF>>>@@@>>><<<::::::;;;===???;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999888888888888999:::<<<===>>>>>>>>><<<999888999;;;<<<:::888::::::999999999999999999;;;;;;<<<<<<;;;999888777555555444333333333333444111111222333333333222222000111111222222000///...222222333555999<<<@@@BBB@@@EEEQQQeee}}}vvvkkkdddeeeiiipppyyywww{{{rrrhhhcccooopppxxx{{{zzz}}}|||wwwuuu{{{~~~uuufff___cccjjjqqqooommmjjjddd[[[OOOGGGBBB@@@@@@FFFPPPZZZaaadddgggkkknnnmmmkkkkkkooossstttxxxyyyvvvuuuxxxyyyxxxsssqqqooommmmmmnnnppprrrvvvrrrqqqttttttsssxxxxxxvvvzzz~~~~~~}}}|||yyypppiiifffhhhllloooooowww{{{{{{zzzxxxvvvtttqqqpppmmmnnnnnnooopppppppppoooeeeccc```___```aaaaaa```eeebbb___^^^___```^^^[[[___\\\YYYYYY\\\_________YYYWWWVVVWWWYYYZZZZZZZZZYYYZZZZZZZZZZZZXXXVVVUUUWWWUUUQQQNNNKKKIIIIIIIIIGGGFFFEEEDDDBBBBBBAAAAAABBBBBBAAAAAAAAA@@@@@@@@@BBBBBBAAA@@@???>>>===<<<======<<<;;;:::999999888:::::::::999888777777666777777777777777777777777555555555555555555555555555444444333333444444555555555555555555555555555::::::999999999888888888777666666666555555555555444444555555555555444444444555555555555444333222222222222333333333333444444444444444444444444444444444444444444444444444333333333333444444444444222222222222333333333444333333333222222222111111333333222222222111111111222111000000000111222333000000000000000//////...//////000111222111000///000000111111111222222222000000111111111111000000000000000000000000000000000000111111111222222222111111111111000000000///000000000000000000000000/////////000000000111111111111222333333333333333222222222222222222222222444444333333333222222222333333333333333333333333444444555666666666666555333333444444555555666666444444555666777999;;;<<<:::===<<<999???KKKLLLEEEAAA@@@===;;;;;;<<<===???;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999:::;;;;;;<<<>>>??????@@@<<<:::999999<<<<<<;;;999999999999999999999::::::;;;;;;<<<<<<;;;999888777666555444444333333444444333333444444444333333222000111222222222111///...111111222444777;;;>>>@@@@@@BBBJJJZZZpppxxxjjjddd```fffssswwwllleeedddhhhqqq~~~|||yyy|||}}}{{{sssuuutttnnneee______```nnnnnnppprrrpppgggXXXMMMDDDAAA@@@DDDNNNXXX```dddlllooorrrqqqnnnmmmqqqtttsssxxxyyywwwvvvyyy{{{zzzsssrrrooonnnmmmnnnppprrruuuqqqqqqtttuuutttyyyuuuvvv|||}}}wwwrrrrrrvvv{{{{{{zzzvvv{{{{{{qqqiiifffgggkkknnnpppvvv|||yyyxxxvvvsssqqqnnnlllkkkhhhhhhhhhhhhgggfffeeeeeecccaaa______```bbbbbbaaabbb```^^^^^^```aaa```^^^^^^[[[XXXXXX[[[]]]^^^]]]XXXWWWUUUVVVWWWXXXXXXWWWWWWXXXYYYYYYXXXVVVUUUTTTUUUSSSOOOLLLJJJIIIIIIIIIGGGFFFDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@????????????AAA@@@???>>>===<<<;;;;;;;;;;;;;;;;;;:::::::::::::::999999888777777666666666666666666666666666666555555555555555555555555555444444333333444444555555555555555555555555555999999999999888888888777666666666666555555555555444444555555555555444444555555666666555555444444333333333444444444555555444444444444444444444444333333333333333333333333222222222222333333333333333333333333444444444444333333333222222222222111333222222222222111111111111111000000111111222333111111111000000///////////////000111111000///...000000000111111111222222000000111111111111000000000000000000000000000000000000000111111111222222111111111111000000000000000000000000000000000000000000000111111111222222111111111111111222222333222222222222222222222222333333333333222222222222222222222222222222222222333333444555555555555555444444444444444555555555444444555666777999:::;;;:::======<<>><<<;;;<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::======<<<<<<===???AAABBB<<<;;;:::;;;<<<===<<<:::888888999999::::::;;;;;;:::;;;;;;<<<;;;:::888777666555444444333444444444555555666555555444333222111111222333222111000///000111111333555888;;;===??????CCCMMM```zzz{{{lll]]]]]]jjjxxx}}}|||~~~ssskkk```bbblllyyyzzz|||uuuqqqlllhhhddd```[[[WWWfffiiipppyyy|||tttbbbTTTGGGDDDBBBDDDLLLXXXbbbhhhooorrrttttttrrrqqqtttwwwtttyyy{{{xxxxxxzzz{{{zzztttrrrooonnnmmmnnnppprrrrrrqqqqqqtttvvvwww|||uuukkkbbbiiiuuu{{{pppllliiikkkrrrvvvwwwuuupppwww|||~~~sssjjjgggiiilllnnnqqqvvv|||{{{zzz~~~{{{xxxtttpppnnnmmmllliiiiiihhhgggeeecccbbbaaa```___^^^___aaabbbbbbbbb```^^^]]]^^^___aaaaaa```\\\ZZZXXXWWWYYY[[[[[[[[[WWWVVVUUUUUUVVVWWWVVVTTTTTTUUUUUUUUUUUUTTTRRRQQQPPPOOOLLLJJJHHHGGGGGGHHHFFFEEEDDDBBBAAAAAAAAAAAA?????????>>>>>>>>>>>>===???>>>>>>===<<<;;;::::::999999:::::::::;;;;;;;;;888888777777666666555555555555555555555555555555444444444444444444444444555444444333333444444555444444444444444444444444999888888888888777777777666666666666666555555555444444555555555555444444444444555555555555444444444444444444555555555666444444444444444444444444222222222222222222222222111111222222222333333333444444444444444444444444222222222222222222222222222222222222111111111111111111111111111222222222////////////000111222333///000222222111/////////000000000000111111111111000000111111111111000000000000000000000000000000000000000000111111111111111111111000000000000000000000000000000000000000000111111111222222222222111000/////////000222333111111111111111111111111333222222222222222222222222222222222222222222222222333333444444444444444555444444444444444444444444555555555777888999:::888:::;;;:::@@@GGGIIIFFFAAA???===<<<;;;;;;;;;<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;>>>===<<<;;;<<<>>>@@@BBB<<<<<<;;;<<<<<<<<<<<<;;;888888999999:::;;;<<<<<<::::::;;;<<<;;;:::999888666666555444444444444444666666666555444333222111111222333333333222000000000000000111333666888:::======???GGGWWWooozzzcccYYY```llltttvvvzzz}}}zzz}}}|||uuuiiigggkkkvvv{{{uuummmgggccc___YYYTTT\\\aaajjjwwwzzzjjj\\\QQQMMMHHHHHHNNNXXXdddkkkkkknnnqqqsssssstttwwwyyyxxx}}}~~~{{{xxxyyyyyywwwrrrpppnnnllllllnnnpppqqqqqqrrrsssuuuwwwzzz~~~oooccc]]]]]]hhhxxxuuupppdddbbbaaafffnnnssstttrrrpppuuuxxxzzzuuummmkkkmmmoooqqqtttwww{{{~~~|||{{{}}}xxxsssooommmlllllliiiiiihhhgggfffdddbbbaaa]]]\\\\\\]]]```bbbbbbaaa^^^]]]]]]]]]]]]^^^______ZZZYYYXXXWWWXXXXXXYYYYYYWWWVVVTTTUUUVVVUUUTTTRRRPPPQQQRRRRRRRRRPPPOOONNNLLLKKKIIIHHHFFFFFFFFFFFFDDDCCCBBBAAA@@@@@@@@@@@@?????????>>>>>>>>>======>>>======<<<;;;;;;::::::999999999999999:::::::::777777666666555555555555444444444444444444444444444444444444444444444444555444444333333444444555444444444444444444444444888888888777777777666666555555555666666666666666444444555555555555444444222333333444444444333333444444555555555666666666444444444444444444444444222222222222222222222222111111222222222333333333444444444444444444444444222222222222222222222222222222222111111111000000000000111111222222222222000000//////000111222333///111333333111//////000//////000000000111111111000000111111111111000000000000000000000000000000//////000000000111111111000000000000000000111111000000000000000000000000000111111111222222222222111000///...///000111222111111111111111111111111222222222222222222222222333333333333333333333333111111222333333333333333444444444444444333333333555555555555666777999999777888999999<<<@@@AAA???>>>===;;;:::999999::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999:::<<<>>>???;;;<<<<<<<<<<<<;;;<<<<<<888888999:::;;;;;;<<<<<<999:::;;;;;;;;;:::999888666666555444444444444555555555555555444222111111222333333444444333111000000000000000222444666777999<<<@@@GGGTTTjjjkkkZZZVVV^^^jjjrrr|||tttppp}}}xxxooojjjqqq}}}tttjjjbbb[[[XXXVVVWWW[[[dddqqqzzzyyynnndddccc]]]UUUOOOOOOUUU___eeeaaaeeejjjooossswww{{{}}}}}}|||xxxwwwuuuqqqooonnnlllkkkkkkmmmppprrrrrruuuvvvwwwyyy}}}{{{lll___YYYXXX___kkk{{{uuummmhhh^^^\\\\\\bbblllrrrsssqqqppprrrssswwwvvvpppooorrrssstttwwwyyy{{{}}}zzzxxxvvvsssooojjjfffdddccccccbbbbbbbbbbbbaaa```___^^^[[[ZZZZZZ\\\^^^```___^^^\\\\\\\\\[[[ZZZZZZZZZ[[[YYYYYYXXXWWWVVVVVVVVVWWWUUUTTTTTTTTTUUUUUUSSSQQQMMMMMMNNNOOOOOONNNLLLKKKIIIHHHGGGFFFEEEDDDDDDDDDCCCBBBAAA@@@@@@??????@@@????????????>>>>>>>>>>>>=========<<<<<<;;;;;;:::;;;::::::999888888777777666666666555555555555555444444444444444444444444444444444444444444444444555444444333333444444555444444444444444444444444777777777777666666666666555555555666666666666666444444555555555555444444222222333333444333333333444444444555555555666666444444444444444444444444222222222222222222222222222222222222333333333333444444444444333333333333111222222222222333333333222111111111111000000000000000111222222222222111555444222000/////////000000333666555111//////111/////////000000000111111000000111111111111000000000000000000000000000000/////////000000000111111000000000000111111111111000000000000000000000000000000000111111111222222000000000000000111111222111111111111111111111111111111111222222222222222333333333333333333333333000111111222222222222222333333333333333444444444555555555555666777888999888999999999:::;;;<<<;;;;;;;;;:::999999999999:::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::999999999:::<<<<<<:::<<<===<<<;;;:::;;;<<<999999::::::;;;;;;<<<<<<999:::;;;;;;;;;:::999999777666555555444444555555444444444444444333222111333333444555444333222111111000000000111222444555777;;;AAAHHHRRReee}}}ppp[[[PPPSSSaaalll}}}wwwmmmttt~~~wwwlllmmmvvv}}}rrrfff]]]YYYYYYUUUYYYaaakkkssstttpppkkktttmmmaaaVVVOOOPPPVVV[[[XXX\\\ccckkkssszzz~~~}}}xxxuuuqqqmmmmmmlllkkkkkklllooorrrtttvvvzzz{{{zzzzzz~~~uuufffYYYXXX\\\hhhsss~~~vvvnnngggccc\\\ZZZZZZ```jjjqqqsssqqqmmmoooqqqyyyvvvqqqsssuuutttrrruuuwwwyyy{{{}}}wwwrrrooommmkkkhhhdddaaa___^^^^^^^^^^^^^^^______^^^]]]]]]ZZZZZZYYYZZZ\\\\\\[[[YYYXXXYYYYYYXXXVVVUUUVVVXXXVVVWWWWWWVVVTTTRRRSSSTTTRRRRRRRRRSSSTTTSSSQQQOOOJJJKKKLLLLLLLLLKKKJJJJJJHHHGGGFFFEEEDDDCCCBBBAAAAAAAAA@@@???????????????????????????>>>>>>>>>>>><<<<<<<<<<<<;;;;;;::::::;;;;;;:::999888777666555666666666666666666555555444444444444444444444444333333333333333333333333555444444333333444444555333333333333333333333333777777666666666555555555555555555555666666666777444444555555555555444444222333333444555555444444333333444444444555555555444444444444444444444444333333333333333333333333333333333333444444444444444333333333222222222222111111222222222333333333111111111111000000000000///000111222333222222111666444222000//////000000111555888777222000000333////////////000000000111000000111111111111000000000000000000000000000000////////////000000000111///000000000111111111111000000000000000000000000/////////000000000111111///000111111222222111111111111111111111111111111000111111111222222222222222222222222222222222222///000111111222222111111222222222333333444444555555555555555555666777888777777888:::999999999:::::::::::::::::::::;;;;;;999999999999999999999999999999999999:::::::::;;;999999999999::::::::::::999;;;<<<<<<999999:::<<<::::::;;;;;;;;;;;;;;;;;;999999:::;;;;;;;;;:::999777666666555555555555555444444555555555444444333333444555555555444222111111111000000000222333444666;;;AAAEEELLL]]]uuuuuu___PPPPPPZZZdddxxxyyyqqqzzzvvvpppqqqwww~~~tttiii```[[[RRRWWW___fffkkkmmmmmmlllxxxqqqeeeWWWNNNLLLQQQVVVSSSWWW___jjjuuu}}}}}}xxxtttppplllmmmlllkkklllnnnrrruuuxxxzzz~~~||||||yyykkk```aaahhhsss{{{}}}uuunnnhhhdddaaa\\\YYYYYY___hhhppprrrqqqkkkqqqwww~~~vvvrrrssstttqqqmmmppprrruuuvvvyyyyyyrrrnnnjjjggggggfffeeecccaaa___^^^]]]^^^^^^_________^^^]]]]]]ZZZYYYYYYYYYZZZYYYVVVTTTRRRTTTUUUTTTRRRRRRTTTWWWRRRTTTUUUTTTPPPNNNNNNPPPMMMMMMNNNPPPQQQQQQOOOLLLHHHIIIJJJKKKKKKJJJIIIIIIGGGGGGFFFEEEDDDBBB@@@@@@@@@@@@???>>>>>>>>>>>>???>>>>>>>>>=========<<<<<<:::::::::::::::999999999999999888888777777777666666666666666666666666666444444444444444444444444333333333333333333333333555444444333333444444555333333333333333333333333777666666666555555555555444555555555666666777777444555555555555555555444333444444555666666666555333333333444444444555555444444444444444444444444333333333333333333333333333333444444444444555555333333333222222111111111111111111222222333333333111111111111000000000000///000111222333222111111333222000//////111333444222666999888333000111333////////////000000000000000000111111111111000000000000000000000000000000////////////000000000000//////000000111111111222000000000000000000000000////////////000000000000///000222333333222222111000000000000000000000000000000111111222222222222000000000000000000000000//////000111111111111111111111222333333444555555555555555555555666777888444555777999888777888:::999999:::;;;;;;<<<<<<===999999999999999999999999888888888999999:::::::::999999:::;;;;;;;;;::::::888:::<<<;;;999888999<<<;;;;;;;;;;;;;;;;;;::::::888999:::;;;;;;;;;:::999777777666555555555555555555555666666666666666555333444555555555444333222222111000000000111333333666;;;???AAAFFFVVVnnn{{{cccTTTPPPUUU\\\qqqxxxssszzzwwwqqquuuuuuggg^^^NNNUUU]]]ccceeefffhhhjjjsssmmmbbbVVVMMMLLLQQQWWWSSSWWW___kkkvvv~~~}}}xxxuuuqqqlllmmmmmmlllmmmppptttxxx{{{|||~~~}}}tttjjjllltttxxx}}}}}}{{{|||~~~vvvoooiiieeebbb___]]]ZZZYYY^^^gggoooqqqqqqmmmvvv~~~uuurrrrrrrrrmmmhhhkkknnnqqqrrrtttxxx~~~wwwmmmiiihhhfffdddbbbbbbbbbaaa```^^^]]]\\\]]]]]]]]]\\\\\\[[[YYYYYYZZZYYYXXXXXXXXXVVVSSSQQQMMMPPPRRRRRRPPPQQQTTTWWWPPPRRRSSSRRRNNNKKKKKKMMMJJJJJJKKKMMMOOOOOOMMMKKKGGGHHHIIIJJJJJJJJJIIIHHHHHHGGGGGGEEEDDDBBB@@@???@@@???>>>>>>>>>>>>>>>???======<<<<<<<<<;;;;;;;;;999999999888888888888888777777777777888888888888666666666777777777777777555555555555555555555555333333333333333333333333555444444333333444444555333333333333333333333333777777777777777777777777777777777777777777777777444444444444444444444444222222222333333444444444444444444444444444444444444444222222222222444444444444444333333222222222333333333444444333222222444333222111000111222333222222222222222222222222444333222111000000000000111111111111111111111111000000000000000000000000333444444444333111000...000000000000000000000000000000000000000000000000000000////////////000000////////////////////////000000///...---,,,,,,,,,000000000000000000000000////////////000000000000000000111111111111000000111111111111000000000000000111111111111222222222333222222111111222222333222222222222222222222222111111222222222333333333666555444333333333333333666666666777888888999999999:::;;;===>>>>>>>>>>>>999999999888888777777777666888999;;;;;;:::999888:::999999888888999999:::999::::::;;;;;;<<<<<<<<<::::::::::::::::::::::::999888888777777777777777999888777666555555555555555555555555555666777888888777666555444333222222111111000000000111333444222777;;;===@@@LLL___nnnzzzwwwzzzvvvaaaOOOJJJOOObbboooyyynnnyyyrrrhhhXXXUUUVVV[[[```aaaeeeiiiooommmfffYYYMMMHHHKKKQQQXXX\\\___dddooo{{{{{{uuuttttttrrrqqqooooooppprrrnnnnnnnnnppprrruuuyyy{{{{{{uuurrrtttyyy}}}~~~{{{xxxuuutttxxxtttnnniiifffccc^^^ZZZXXXVVVWWW[[[bbbkkkqqquuuyyyyyy}}}}}}zzzvvvqqqllljjjhhhhhhiiikkklllkkkkkkoooxxxxxxmmmgggfffgggccc```bbbbbbcccbbb```^^^[[[ZZZ\\\[[[[[[[[[\\\[[[YYYVVVYYYVVVTTTSSSTTTUUUUUUTTTTTTRRRPPPOOOOOOOOONNNLLLOOOOOOPPPOOONNNLLLJJJIIIIIIIIIIIIIIIHHHHHHGGGFFFEEEFFFGGGHHHIIIJJJJJJJJJEEEDDDDDDBBBAAA@@@??????===============<<<<<<;;;??????>>>===<<<;;;;;;:::<<<;;;:::999888888888888888666555666777888777555777666555444333444444555333444555555666666555555666555333111111111333444333333333333333333333333333333333333333333333333666666666666666666666666555555555555555555555555444444444444444444444444222222222333333444444444444444444444444444444444444333333222222333333444444444333333333222222222222333333444333333222222333333222222111111111222111111111222222333333333444333222111000000000000111111111111111111111111000000000000000000000000222222222222222000///...000000000000000000000000000000000000000000000000000000////////////000000////////////////////////000000000//////.........000000000000000000000000/////////000000000111111000000111111111111000000000000000000000000000000000000111111111222222222333222222111111222222333222222222222222222222222111111111222222222333333555555444333333333333333555666666777777888999999;;;<<<===============<<<999999999999888888888777777888:::<<<<<<;;;:::999:::999999888888999999:::;;;;;;;;;;;;;;;<<<<<<<<<::::::::::::::::::::::::999999888777777777777777999999888777666666666666555555555555555666777777777666666555444333222111111111000000000111333333000444999;;;???GGGTTT^^^jjjiiimmm{{{qqq]]]RRRQQQWWWcccrrr~~~rrrwwwwwwppp^^^XXXVVVYYY\\\^^^aaaeeeffffffbbbYYYNNNIIILLLPPPYYY```eeeeeefffjjjiiifffbbbccceeehhhkkkooorrrsssnnnmmmnnnooorrrwww{{{~~~~~~|||zzzwwwuuuwww{{{}}}yyyuuurrrpppuuu}}}|||vvvqqqlllhhheeeaaa]]]YYYUUUTTTUUUYYYbbbmmmuuuyyy{{{{{{~~~wwwtttoookkkgggdddccccccdddfffhhhggggggllluuu|||uuujjjdddddddddaaa^^^bbbbbbaaa```___]]]\\\[[[ZZZYYYYYYZZZZZZZZZWWWUUUWWWTTTRRRRRRSSSTTTSSSRRRSSSQQQOOONNNNNNNNNMMMKKKNNNNNNNNNMMMLLLKKKIIIIIIHHHHHHHHHHHHHHHGGGFFFFFFEEEEEEFFFHHHHHHIIIIIIIIIDDDDDDCCCBBBAAA@@@??????===============<<<;;;;;;=========<<<;;;;;;::::::::::::999777777666666777777666555666777777666555777666555444333444444555333444444555555555555555666555333222111222333444333333333333333333333333333333333333333333333333666666666666666666666666444444444444444444444444444444444444444444444444222222333333333333444444444444444444444444444444444333333222222333333444333333333333222222222222222222333333333333222222222222333333222222111000///000000111222333444444333222111111000000000000111111111111111111111111000000000000000000000000000000111000000///...---000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000111111111111000000.........//////000000111000000000111111111222222222222111111111111222222222222222222222222222222111111111222222222222333444444333333222222333333555555666666777888888888===============<<<;;;;;;999999999999999888888888888999:::<<<<<<;;;:::::::::999999888888999999:::<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::999999888777777777777888::::::999888888777777777555555555555666666666666555555444444333222111111111111111000111111222333///222555999<<>>>>><<<<<<======<<<<<<;;;:::::::::::::::::::::::::::999888777666555555555666777555555555666777666555666555444444333444444444333333444555555555555555666555444333222333444555333333333333333333333333333333333333333333333333666666666666666666666666444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222111111222333333333333222111222333333333222000///...///000111222333444444222222111000000000000000111111111111111111111111///////////////////////////000000000/////////...000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000///000000000000000000000000000000000000000000000000000000000111111111222000000111111111111000000,,,------...///000000111000000000000111111111111222222111111111111222222111111111111111111111111111111111111222222222222333333222222222222333333444444555666666777777888;;;<<<<<<<<<<<<<<<;;;;;;999999999999999999888888777888999::::::::::::999:::999999888888999999:::=========<<<<<<;;;;;;;;;:::::::::::::::::::::::::::999888888777777888888::::::::::::999888777777555555666666666666666555444444333333222111111000111111111111111111222222111111222555999===??????DDDGGGPPPaaaxxxiiiZZZTTTVVV]]]iiittt{{{rrrqqq|||~~~sssiiiaaa___^^^]]]]]]_________]]]XXXQQQNNNPPPSSS___dddggg```UUUNNNNNNPPPWWW[[[aaaiiipppttttttsssnnnnnnnnnqqqwww~~~{{{vvvssstttwwwzzz||||||{{{||||||zzzzzzyyywwwtttnnniiiffflllnnnqqquuu|||}}}wwwvvvuuuqqqllljjjiiifffccc```\\\YYYWWWVVVUUUUUUZZZcccnnnxxx|||~~~vvvpppgggeeeaaa]]]ZZZXXXXXXXXXYYY[[[\\\]]]___dddkkkqqqyyy{{{|||zzzyyyssslllddd___^^^^^^]]][[[\\\ZZZYYYWWWVVVVVVWWWWWWXXXWWWVVVWWWXXXWWWTTTRRRRRRPPPOOOOOOPPPQQQPPPOOOPPPNNNLLLKKKLLLLLLKKKJJJKKKIIIHHHFFFEEEEEEFFFGGGEEEEEEFFFFFFFFFEEEEEEDDDCCCDDDDDDEEEEEEEEEEEEDDDAAAAAA@@@??????>>>======;;;<<<<<<<<<<<<;;;::::::888888888888999999::::::888777777666555555666666666555444444666666555444555444444444444444444444333333444555555555444444555555444333333444444555333333333333333333333333333333333333333333333333555555555555555555555555555555555555555555555555444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222000111222222333333333222000111222333222111000///......///000222333444444111111000000///000000000000000000000000000000000////////////////////////000/////////000000000000////////////////////////////////////////////////000000////////////000000000000000000000000000000/////////////////////000///////////////////////////000000000000111111111000000111111111111000000,,,------...///000000111//////000000000111111111222111111000000111111222111111111111111111111111000000111111111222222222222222111111111222222333444444444555666666777777888888999;;;;;;<<<<<<<<<888888888888888888888888666666777777888888888888:::999999888888999999:::======<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::999999888888888888888::::::;;;;;;:::999888777555555666777666666555444333333333222222111111000111111111222111111111111333111000222777;;;===>>>>>>BBBJJJZZZpppzzzkkk[[[VVVWWWaaammmvvvuuuhhhmmm~~~~~~xxxqqqkkkhhhccc]]]\\\]]]^^^]]][[[WWWUUUVVV[[[___hhheeeaaaYYYQQQLLLKKKNNNVVV]]]eeemmmpppooommmlllnnnnnnpppsssyyy|||uuussssssuuuxxx|||}}}|||zzzyyyyyywwwwwwwwwuuurrrmmmhhheeeiiikkklllmmmooovvv}}}uuuppppppooollliiieeedddcccaaa]]]ZZZWWWVVVRRRSSSVVV]]]hhhsss{{{}}}vvvnnniiiccc```]]]ZZZWWWVVVVVVVVVVVVWWWWWWYYY\\\aaagggkkkoooqqqsssssstttzzz~~~vvvmmmhhhaaa]]]\\\\\\[[[ZZZZZZYYYWWWVVVUUUVVVWWWWWWWWWWWWVVVWWWXXXWWWTTTRRRPPPOOONNNOOOQQQQQQPPPOOONNNLLLKKKJJJKKKKKKJJJIIIHHHGGGEEEDDDCCCDDDDDDEEECCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBB?????????>>>======<<<<<<;;;;;;;;;;;;;;;::::::999666666777777888999999999888888777666666666666777555444333444555666555333333333444444444444444444222333333444555444444444444444333333333444444444333333333333333333333333333333333333333333333333555555555555555555555555555555555555555555555555444444444444444444444444444444333333333333222222333333333333333333333333222333333444444333333222111111111222222222222222///000111222333333333333111111222222111111000///...//////000111222333333111000000//////000000000000000000000000000000000000000000000000000000000//////...//////000111222////////////////////////////////////////////////000000////////////000000000000000000000000000000////////////////////////////////////////////////////////////000000000000000000111111111111000000.........//////000000111/////////000000000111111111111000000000000111111111111111111111111111111000000000111111111111222111111000000111111222222333333444444555666666666555666777999::::::;;;;;;666666666777777777777777555666666666666777777777:::999999888888999999:::;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::999888888888888999999:::;;;;;;:::999777666555666777777777666444444333333333222222222111111111222222222222111000000333111000111555:::===???>>>AAAHHHTTTfff}}}dddWWWPPPXXXdddooo{{{}}}gggcccrrr~~~{{{zzzyyyuuukkk^^^YYYZZZYYYYYYXXXWWWYYY^^^eeejjjnnneee[[[TTTNNNHHHGGGIIITTT___lllsssrrrooommmmmmlllmmmppptttyyyxxxuuuxxx|||yyy{{{}}}}}}{{{xxxwwwvvvvvvvvvuuutttqqqmmmjjjhhhdddeeegggffffffiiiooouuu{{{~~~~~~uuuqqqllliiiiiiiiigggeee```aaaaaa___\\\XXXVVVVVVMMMQQQXXXbbbnnnyyy}}}}}}}}}zzzuuunnngggccc___]]]ZZZWWWUUUUUUUUUUUUTTTTTTTTTVVVYYY^^^bbbeeeiiillloooqqqsssxxx{{{tttooogggccc^^^ZZZYYYZZZZZZYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWVVVUUUVVVWWWVVVSSSQQQNNNMMMMMMNNNPPPPPPOOOMMMLLLJJJHHHHHHIIIIIIIIIHHHEEEEEEDDDCCCCCCCCCCCCCCCAAABBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAA@@@???============<<<<<<<<<;;;::::::;;;;;;::::::999888666666777777888888888888777777666666666666777777555444333333444555444333222333333444444444444333222222333444444444444444222222333333333333333333333333333333333333333333333333333333333333333333555555555555555555555555444444444444444444444444444444444444444444444444444444444333333222222222222222222222222222222222222333333444444333333222000111111111222222222222///000111222222333333333222222111000000000000000///000000000111111222222000000////////////000000000000000000000000000000000000000000000000000000---------------///000111////////////////////////////////////////////////000000////////////000000////////////////////////111111111000000/////////////////////////////////---.........////////////000000111111111111000000000000000000000000000000////////////000000000111111111000000000000111111111111111111111111111111000000000000111111111111000000000000000111222222222333333444555555666666555555666777888888777777444555555555666666666777666666666666666777888888:::999999888888999999:::999999999:::::::::::::::::::::::::::::::::::::::;;;:::999999888888999999999999:::;;;:::888666555555666777888777666444333333333333333333222222222111222222333222111000//////000111222444777:::<<<===@@@DDDLLLYYYnnnttt```QQQRRR\\\eeesssnnneeeiiippp~~~{{{uuuaaaXXXXXXVVVWWWWWWYYY[[[```eeehhhfff]]]UUUPPPJJJCCCBBBEEEQQQ```qqqwwwrrrkkkjjjllliiikkknnnssswww||||||vvvuuuzzz|||}}}}}}|||yyywwwwwwwwwvvvvvvuuusssqqqooommmllleeeffffffccc```aaafffjjjiiikkknnnqqqvvv}}}{{{vvvtttiiifffddddddeeeeeeccc```\\\___```___[[[WWWVVVVVVNNNSSS]]]iiitttzzz||||||wwwwwwvvvrrrlllfffaaa___[[[YYYWWWTTTSSSRRRSSSSSSRRRQQQQQQRRRVVVZZZ]]]___cccfffiiikkknnnsssyyy~~~xxxqqqmmmkkkaaa^^^ZZZWWWVVVVVVWWWWWWVVVVVVWWWWWWWWWWWWWWWVVVUUUTTTTTTTTTUUUTTTQQQOOOKKKKKKKKKMMMNNNOOOMMMKKKHHHGGGEEEEEEFFFGGGFFFEEECCCCCCDDDDDDDDDCCCBBBBBB@@@@@@AAABBBBBBBBBBBBBBBAAAAAAAAAAAA@@@???>>>===<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::999888888777777777777777888888888666555555555555555666666444333222333444444444222111222333444555444444333222222333444444444444333000111111222333333333222333333333333333333333333333333333333333333333333555555555555555555555555333333333333333333333333444444444444444444444444444444444333333222222222222222222222222222222222222222444444444444222222000000111111222222222222//////000222222333333333333222000/////////000111000000000000000111111111000000////////////000111000000000000000000000000000000000000000000000000,,,+++++++++,,,...000111////////////////////////////////////////////////000000////////////000000////////////////////////444333333222111000//////////////////////////////------------.........///000000111111111111000000111111111111000000000000////////////000000000000111111000000000000111111000000000000000000000000000000000000111111111111000000///000000111222222222222333444444555555666666666666666666555555444333444444444555555666666777777777777777888888999:::999999999999999999:::888888888999999:::::::::::::::::::::::::::::::::;;;:::999999888888999999888999:::;;;:::888666444555666777888777666444222444444333333333333333333111222333333222111000///+++...111333333444777999===>>>AAAEEEPPPbbbyyykkkUUURRRWWW^^^jjjwwwvvvkkkggggggwwwzzzoooqqqwww}}}~~~fffZZZYYYWWWXXXYYY[[[\\\]]]___```ZZZTTTPPPMMMGGG???@@@EEEJJJ\\\ooossskkkaaa```dddgggiiimmmqqqvvvyyy{{{}}}zzz|||}}}yyysssrrrxxx~~~}}}}}}}}}zzzxxxwwwwwwyyywwwvvvuuusssqqqpppooooookkkkkkhhhccc^^^]]]aaaeeeddddddddddddeeeiiinnnrrrppppppssszzz{{{xxxvvvwwwzzzzzzzzz}}}|||vvvpppllljjjiiibbbaaa```aaaccccccaaa___[[[]]]```___[[[WWWVVVWWWTTTYYYcccnnnvvvyyywwwtttrrrrrrppplllfffaaa]]]\\\XXXWWWTTTRRRPPPPPPQQQRRRPPPOOONNNPPPSSSWWWZZZ[[[[[[]]]___aaadddiiipppuuuwww}}}~~~uuujjjeeeeeeddd^^^[[[XXXUUUTTTTTTUUUUUUQQQRRRTTTUUUUUUTTTSSSSSSSSSRRRRRRSSSSSSRRRPPPNNNIIIIIIIIIKKKMMMMMMKKKJJJFFFDDDBBBBBBDDDDDDDDDCCCBBBCCCDDDEEEDDDCCCBBBAAA???@@@AAAAAABBBBBBBBBBBBAAAAAAAAA@@@???>>>===<<<;;;;;;;;;;;;;;;;;;::::::999::::::::::::999888888888888888888888777777777444444333333333444444555444333222222444444333222000111333444555444444333222222333444444444333333///000111222222222222222333333333333333333333333333333333333333333333333555555444444444333333333333333333444444444555555888777555444444555777888222222222333333444444444111111222222222333333333333333333222222111111111111111111111111111111111111000/////////000222333222222111111111111222222111111000000/////////...000000000000000///......///////////////000111111111111000000///.........000000000000000000000000////////////////////////111111000000////////////............////////////000000000000000000000000////////////////////////////////////////////////////////////////////////111111000000000000111111////////////////////////............/////////000000000000000000000000000000000000000000000000000000000000000000000000000///000000111222222333333222222333333333333444444555555555555555555555555444333333333333444555555777777777777888888888888999888888777777888888999999999::::::::::::;;;;;;;;;;;;::::::999888777777;;;;;;:::::::::;;;======:::::::::999999999888888888777666444444333333333444444444333333222222222111111111111111111111111000/////////111444777888999;;;>>>BBBHHHTTTjjj~~~vvv___TTTTTTYYYdddpppxxxvvvlllhhhjjjvvvvvvkkkfffnnn}}}jjjVVV]]][[[[[[\\\[[[WWWWWWZZZVVVWWWWWWRRRKKKDDD@@@???EEEXXXiiihhhaaa]]]\\\[[[iiikkkooorrrtttwwwyyy{{{yyyyyyxxxvvvuuuvvvyyy||||||zzzyyyvvvsssvvv{{{xxxrrrtttuuuqqqooopppnnnmmmggg___\\\^^^___^^^dddaaa^^^\\\]]]^^^______^^^___```aaabbbccccccccceeegggkkkoooqqqrrrrrrqqquuuuuutttssssssrrrrrrqqqooommmiiieeecccaaaaaaaaa```______^^^]]]]]]\\\\\\___^^^]]][[[ZZZYYYYYYYYYXXX___jjjtttxxxwwwsssooojjjjjjiiifffbbb]]]XXXUUUYYYWWWUUUSSSPPPOOONNNMMMMMMMMMMMMNNNPPPRRRSSSTTTXXXYYYYYYYYYZZZ^^^bbbfffllllllllliiidddaaa______WWWVVVTTTSSSRRRSSSSSSTTTVVVVVVVVVVVVUUUTTTSSSSSSRRRSSSTTTTTTRRRPPPMMMKKKHHHGGGGGGHHHJJJIIIGGGEEEFFFFFFFFFFFFEEEEEEEEEDDDFFFEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????===<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::;;;::::::999888777666666555555555666666666666666666555555555555444444444555555555444444333333333222222222222222222222222222222222222222222222222333333333222222111111111222222333333333444444444444333222111222333444555555555555444444444333333333333333444444444555555444222111000000111222444222333333333333333333444111111222222222333333333333333333222222111111111111111111111111111111111111000/////////000222222111000000000000000000111000000000/////////......000000000000000///......///////////////000111111///000000000000000000000////////////////////////////////////////////////...---------,,,,,,,,,,,,............////////////000000000000000000000000////////////////////////////////////////////////111111111111111111111111111111000000000000111111................................./////////000000000000000000000000000000000000000000000000000000000000000000000000000000111111222222333333444444222222222333333333444444444444444444444444444444444333333333333444555555666666666777777888888999999999888888888888999999999999999:::::::::;;;;;;;;;;;;::::::999888888777;;;:::999999999:::;;;<<<::::::999999999888888888777666666555444444444444444444444333333222222222111111111111111111111111000000///000111333666777999:::===AAADDDNNNbbbssssssdddXXXTTT\\\ggguuu|||wwwsssnnnuuuxxxkkkdddiiixxxvvvaaa[[[ZZZ[[[[[[WWWRRRSSSXXXUUUWWWVVVRRRKKKEEEAAA@@@CCCSSSaaaccc^^^\\\]]]\\\hhhkkkooorrruuuwwwxxxzzzvvvxxxzzzzzzxxxxxxyyyzzz}}}xxxvvvwwwwwwuuuwww{{{~~~vvvqqqtttvvvsssqqqqqqrrrpppjjjaaa]]]___aaa```aaa^^^ZZZXXXXXXXXXXXXXXXWWWWWWXXXXXXXXXXXXWWWWWWVVVXXX\\\___aaabbbaaa`````````____________^^^^^^___^^^\\\[[[[[[\\\]]]^^^]]]]]]\\\\\\[[[[[[ZZZZZZ\\\[[[ZZZYYYYYYXXXXXXXXXXXX___iiissswwwuuuqqqmmmgggfffeeeccc```[[[WWWUUUWWWVVVTTTQQQOOOMMMLLLKKKKKKKKKLLLMMMNNNOOOPPPPPPRRRRRRSSSSSSTTTWWW\\\```cccdddeeeccc```]]]\\\\\\YYYXXXVVVUUUTTTSSSTTTTTTUUUUUUUUUUUUTTTSSSRRRQQQRRRRRRRRRQQQPPPMMMKKKJJJHHHHHHHHHIIIKKKKKKIIIGGGFFFFFFFFFEEEEEEEEEDDDDDDEEEEEEEEEDDDCCCAAA@@@@@@========================>>>>>>===<<<;;;:::::::::::::::::::::999999999999999999888777666666555555777777666666555555444444555555555555444444444444555555444444444333333333222222222222222222222222222222222222222222222222333333333222222222111111222222222222333333333333333333222222222333444555555555555444444444444333333333333444444444555555555444333222222333444555444333333333333333333222111111222222222333333333222222222222222111111111111111111111111111111111000000000///000111111222000000////////////000000////////////............000000000000000///......///////////////000111111...//////000111111222222////////////////////////////////////////////////////////////........................////////////000000000000000000000000////////////////////////////////////////////////111111111111111111111111111000000//////000000111............................../////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111222222333333222222222222333333333333333333333333444444444444444333333333333444555555555555666777777888999999:::999999999999999999:::999999999999::::::::::::;;;::::::999999888888888:::999999888888888999999:::999999999999888888888666666666555555555555555444444333333333333222222111111111111111111111111111111000000111222444555888999<<>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;:::::::::999999999888888888777777777777666666555555444444888777777666555444333333555555555555444444444444444444444444333333333333222222222222222222222222222222222222222222222222333333333222222222222111111111111222222222222333333333333222333444444555555555555555444444444444333333333444444444555555666555555444444555555666444444444333333222222222111111222222222333333333222222222111111111111111111111111111111111111111000000000000000111111222000000////////////000000//////..................000000000000000///......///////////////000000111000000000000111111222222////////////////////////////////////////////////000000000000////////////............////////////////////////////////////////////////////////////////////////////////////........................000000////////////000000////////////////////////...////////////000000000////////////////////////////////////////////////000000000000000000000000------......///000000000111222222222222333333333222222333333333333333444444333333333333444555555444555555666777888999999::::::999999999999::::::888999999999999::::::::::::::::::999999888888888999999888888777777777777999999999999888888888888555666666666777777666666333333333333333333333333111111111111111111111111222111111000111111222333555666:::===>>>AAALLLWWWnnnyyyhhhUUUQQQUUUaaammmxxx|||~~~{{{vvv|||vvvqqqvvv|||mmmdddZZZVVVSSSQQQRRRUUUQQQQQQQQQOOOKKKGGGCCCBBB???FFFNNNTTTYYY]]]aaabbbjjjlllooosssvvvxxxwwwvvvssswww{{{}}}|||zzzyyyxxx}}}vvvrrrvvvzzz{{{yyyzzzyyywwwwwwyyyzzzyyyuuusssnnnmmmggg___]]]aaadddcccccc___ZZZVVVTTTQQQOOOMMMKKKJJJIIIHHHGGGGGGFFFFFFIIIJJJLLLNNNNNNNNNMMMMMMKKKKKKLLLLLLMMMNNNNNNOOOPPPOOOOOONNNNNNOOOPPPPPPUUUUUUUUUVVVVVVVVVWWWWWWVVVWWWYYYZZZ[[[[[[[[[ZZZXXX^^^eeelllnnnkkkeeebbbZZZZZZYYYYYYWWWUUUSSSRRRSSSQQQOOOMMMKKKIIIHHHGGGHHHIIIJJJKKKKKKIIIGGGFFFHHHIIIKKKKKKLLLOOOSSSVVVWWWYYY]]]^^^^^^^^^______^^^]]][[[YYYWWWVVVTTTTTTSSSSSSSSSSSSSSSRRRPPPPPPRRRQQQOOOMMMKKKJJJIIIIIIJJJJJJJJJLLLNNNNNNMMMKKKEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCDDDEEEDDDBBB@@@???????????????????????????<<<<<<<<<<<<<<<;;;;;;:::999999888888888777777777666666666555555555555555666666666555555444444444555555555444444444333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222000000111111111222222222333333333333444444555555666666555555555444444444333333333444444444555555333333333222222333333333444444444333333222222222111111222222222333333333111111111111111111111111000000000000000000000000///000000000111111111111222111111000000111111222......//////////////////000000000000000///......///////////////000000111111111111111000000//////........................////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,............////////////////////////////////////////////////////////////////////////////////////........................000000////////////000000000000000000000000000000////////////000000000111////////////////////////////////////////////////////////////////////////,,,------...//////000000111111111222222222333333222222222333333444444444444333333333333444555555444555555666777777888888:::999999888888999999:::888888888999999999::::::::::::999999999999999888888888888999888888888888999999999888888888777777555666777888888777777666333333333333333333333333111111111111111111111111111111111111111111111222222333888<<<===???FFFPPPfffsssrrr```TTTNNNTTTbbbpppyyyxxxyyy|||}}}zzzmmm[[[SSSSSSRRRQQQQQQNNNNNNMMMMMMKKKHHHDDDBBBAAADDDJJJRRRXXX]]]bbbfffllllllnnnrrrvvvxxxvvvttttttvvvxxxyyyxxxxxxyyyzzzxxxtttxxx||||||zzzyyy{{{||||||{{{{{{yyyuuuqqqiiijjjfffaaaaaafffiiiiiidddaaa\\\WWWTTTQQQNNNLLLGGGGGGEEEEEEDDDDDDEEEEEEDDDEEEFFFGGGGGGGGGFFFFFFEEEEEEFFFGGGHHHIIIIIIJJJNNNNNNMMMLLLLLLLLLLLLLLLPPPQQQQQQRRRSSSTTTUUUUUUUUUWWWZZZ]]]______^^^]]]YYY]]]aaaddddddaaa\\\YYYRRRRRRRRRQQQPPPOOOOOONNNNNNMMMKKKJJJHHHGGGFFFFFFGGGHHHIIIJJJIIIGGGEEECCCEEEFFFHHHIIIJJJMMMPPPSSSTTTWWW[[[^^^^^^^^^______[[[[[[ZZZYYYWWWVVVTTTSSSTTTTTTTTTTTTSSSRRRQQQPPPRRRQQQOOOMMMLLLKKKKKKKKKJJJJJJJJJLLLNNNNNNLLLJJJDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBCCCCCCBBBAAA@@@???::::::::::::::::::::::::<<<<<<=========<<<;;;;;;999999999999888888888888555555666666666666666666333333444444555555666666555444444444444333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222000000111111111222222222333333444444444555555555666666666555555555444444333333333444444444555555444444555555555555444444444333333333333333333222111111222222222333333333000000000111111111111111000000000000000000000000//////000111111111111000222222111111111111222222////////////000000000000000000000000000///......///////////////000111111111111111000///......---........................////////////////////////,,,,,,---------------...............////////////000000000000000000000000////////////////////////////////////////////////111111111111111111111111000//////......//////000000000000000000000000000/////////000000000111111000000000000000000000000000000000000000000000000/////////////////////////////////000111111222222111111111111222222222222222222333333444444555555444333333333333444555555555555666666666666777777999888888888888888888999888888888888999999999999999999999999999999999999888999999:::;;;;;;::::::999888888888888777777777666777888999999888777666222222333333333333444444111111111111111111111111000000111111111111111111000111555;;;<<<===CCCJJJ___mmm}}}~~~nnn[[[LLLKKKVVVeeeqqq{{{xxxcccXXXUUURRRNNNLLLLLLLLLKKKLLLLLLJJJFFFCCCCCCEEEJJJRRRXXX[[[bbbhhhmmmkkkkkknnnsssuuutttrrrssstttuuuttttttuuuwwwzzz~~~yyywwwzzz}}}{{{zzz{{{|||~~~~~~{{{xxxwwwtttooohhhjjjiiifffhhhmmmpppoooccc```[[[WWWTTTQQQNNNKKKEEEDDDCCCBBBAAABBBBBBCCCBBBBBBCCCDDDDDDDDDDDDCCCBBBBBBCCCDDDEEEEEEFFFFFFFFFFFFGGGHHHHHHIIIIIIJJJKKKLLLMMMNNNPPPQQQRRRSSSTTTVVV[[[^^^```___^^^\\\YYYZZZZZZZZZXXXTTTQQQNNNIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFEEEDDDCCCCCCDDDFFFFFFGGGGGGFFFEEECCCBBBAAACCCEEEFFFHHHJJJMMMOOOPPPTTTXXX[[[[[[ZZZZZZZZZVVVVVVWWWVVVVVVUUUTTTSSSTTTTTTTTTTTTSSSRRRQQQPPPPPPPPPOOOOOONNNMMMMMMLLLJJJJJJJJJKKKMMMLLLJJJHHHDDDCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@@@@?????????;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<======<<<;;;:::999999999888888888888777444555555555666666777777222222333444555666666777444444444444333333333333222222222222333333333333222222222222222222222222222222222222222222222222111222222222222333333333111111111222222222222333333333444555555555555444666666666666555555555555333333333444444444555555555666666777777666666555222333333333333333333444111111222222222333333333///000000000111111111222000000000000000000000000...///000111222111111000111111000000000000111111000000000000111111222222000000000000000///......///////////////000111111/////////.......................................////////////////////////.........//////000000000............////////////000000000000000000000000////////////////////////////////////////////////111111111111111111111111//////............//////........................//////000000000111111111000000000000000000000000000000000000000000000000///////////////////////////000000111111222333333111111111111222222222222222333333444555555666666444333333333333444555555666666666666666555555555888777777666666777777888888888888888999999999999999999999999999999999999888999;;;<<<============888888888888777777777777888888::::::999888666555222222222333333444444444111111111111111111111111//////000111111111111111000000444888::::::???EEESSScccttt}}}iiiTTTGGGNNNXXXeeexxxsssfff\\\SSSMMMMMMLLLKKKKKKLLLNNNMMMIIIFFFEEEFFFLLLTTTWWWXXX___hhhllliiigggiiinnnrrrqqqooooooqqqrrrrrrrrrsssuuuwwwyyyvvvwww{{{|||zzz{{{~~~yyy}}}}}}xxxtttuuurrrnnnhhhkkkllljjjlllpppqqqooobbb```\\\YYYVVVSSSPPPMMMHHHFFFCCCAAA@@@@@@@@@AAA@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDD@@@AAABBBCCCEEEEEEFFFFFFFFFFFFHHHIIIKKKMMMNNNOOOPPPSSSXXX\\\^^^]]][[[YYYWWWUUUSSSOOOKKKGGGEEECCCAAA@@@@@@???????????????@@@@@@????????????@@@@@@DDDDDDCCCCCCBBBBBBAAAAAA@@@BBBDDDFFFGGGIIIKKKNNNOOORRRVVVXXXWWWUUUTTTSSSPPPQQQRRRSSSTTTTTTSSSSSSRRRRRRRRRRRRRRRQQQOOOOOOMMMMMMOOOOOOOOOOOOMMMMMMJJJIIIIIIJJJKKKJJJGGGEEECCCCCCCCCBBBBBBBBBAAAAAAAAA@@@>>>===<<<===??????<<<<<<<<<<<<<<<<<<<<<<<<777888:::;;;;;;:::999888888888777777777666666666222333333444555666666666333333333444444555555555444444444333333333222222111111222222222333333333222222222222222222222222222222222222222222222222111111222222222333333333222222222222333333333333333333555666666666555444777666666666555555555555333333333444444444555555111222222333333222222111222222222333333444444444111111222222222333333333//////000000111111111222000000000000000000000000...///000222222111111000000000////////////000000000000111111222222222333000000000000000//////...///////////////000111111,,,,,,------.../////////........................////////////////////////+++++++++,,,,,,---------............/////////000000000000000000000000000//////////////////////////////////////////////////////////////////////////////............//////------------------------000000000000111111111111000000000000000000000000000000000000000000000000////////////////////////......//////000000111111000111111111111222222222333333444444555666777777444333333333333444555555777777777666555555444444777777666666666666777777777888888888888999999999999999999999999999999999888999;;;>>>????????????888888888888777777777777888999:::;;;:::888666444222222222333333444444444111111111111111111111111...///000111111222222222111000333777888888;;;AAACCCUUUgggnnnsssuuu___GGGIIIOOO[[[qqquuucccUUUOOOPPPMMMLLLLLLMMMPPPOOOKKKHHHEEEGGGMMMUUUVVVUUU]]]gggkkkgggdddeeejjjoooooommmlllnnnqqqrrrrrrrrrssstttttttttvvvzzz{{{yyy|||vvv{{{{{{tttqqqsssrrrmmmgggjjjlllkkkllloooooommmdddaaa^^^[[[YYYVVVSSSPPPKKKIIIFFFCCC@@@@@@@@@@@@;;;;;;<<<<<<======>>>>>>@@@@@@@@@@@@@@@AAAAAAAAA@@@AAAAAABBBBBBBBBBBBBBBBBBCCCDDDFFFHHHJJJLLLLLLMMMQQQVVVZZZ[[[ZZZWWWUUUUUURRRMMMHHHCCC???===<<<;;;;;;:::999999999999:::;;;;;;;;;;;;;;;<<<===>>>BBBAAA@@@@@@??????@@@@@@AAACCCEEEGGGHHHJJJMMMOOOOOORRRVVVWWWUUUSSSQQQPPPLLLMMMOOOQQQSSSSSSSSSSSSQQQQQQQQQQQQPPPOOONNNNNNJJJLLLNNNOOOPPPOOOMMMLLLJJJIIIIIIIIIIIIHHHEEECCCCCCCCCBBBBBBBBBAAAAAAAAAAAA???===;;;:::<<<>>>@@@999999999999999999999999555666888999999888777666777666666666555555555555111111222333444444555555444444444444444444444333444444444333333333222222111111111222222333333333222222222222222222222222222222222222222222222222111111111222222333333333222222333333333444444444333333555666666666555444666666666666555555555555444444444444444444333333444444333222222222222333444333222222111111222222111111111111111111111111222222222222222222222222111111000000000000111111222222222333333222222222111111000000//////......000000111111111111000000//////............/////////............---------//////.........---------------............------..........................................------------......///.........---------...............000000//////.........---....................................////////////000000///...............---------............///000000000000000000000000222111111111000000//////......//////000000111111000000000000000000000000000000000000000000000000000000000000000000000000111111222333444444444444666555333222333444666888888888888666444333333555666777888999999888777666666666555555555555666666::::::999888888777777777===;;;;;;???EEEHHHFFFBBB???;;;666444555666666555888999999888888777666555555555555444444333333333333333333333333222111000////////////////////////222222222333666999===???EEEIIISSS^^^fffqqq{{{VVVNNNIIIPPPddd{{{tttdddYYYQQQOOOOOOOOONNNNNNMMMKKKJJJGGGNNNUUUXXXVVVUUUWWWYYYaaa______aaadddhhhiiiiiijjjkkkmmmpppsssrrrpppnnnrrrvvvzzz|||zzzyyyzzz|||uuuuuusssooollljjjlllmmmkkklllnnnppprrrrrrooolllfffggghhheee^^^WWWRRROOOLLLJJJGGGDDDAAA>>>===<<<999:::;;;<<<<<<<<<;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAACCCCCCCCCCCCDDDFFFGGGHHHJJJLLLPPPSSSTTTSSSQQQOOOPPPNNNJJJEEEAAA>>><<<;;;888888::::::::::::888888777777777888999;;;<<<===@@@AAABBBAAA???>>>???@@@DDDEEEFFFHHHJJJMMMOOOQQQQQQSSSWWWWWWUUUQQQNNNMMMPPPOOONNNNNNMMMMMMNNNNNNLLLMMMNNNOOOOOONNNMMMLLLJJJKKKLLLMMMMMMLLLKKKJJJFFFFFFFFFEEEDDDDDDCCCCCCAAAAAA@@@@@@???>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;@@@===;;;;;;<<<;;;888555777777888888888888777777555555444444444444555555444444444444444444444444444444444444444444444444333333333333333333333333333333222111111222333333222222111111111111111111222222222222222222222222222222111111222444555777444444555555555555444444666666555444444444444555555555555555444444444444444444444444444444444444555444444333333333333333444333222222111111222222222222222222222222222222111111111111111111111111111111000000000000111111111111222222222222111111111000000000/////////...//////000000000000//////000000000//////000000000000000/////////.........//////.........---------------............------................................................---......///////////////.....................///000/////////................................................////////////000000///...............---------............///000000000000000000000000111111000000000/////////.../////////000000000111000000000000000000000000000000000000000000000000000000000000000000000000000111222333444444444444777777555555555666888999888888888666444333444666666777888999999888777666777777666666666666777777999999999:::::::::::::::;;;:::;;;@@@FFFJJJIIIFFF<<<999555444555777777777888888888888888777555555555555444444444333333333333333333333333222111111000000000000000000000000000000000111333666999;;;===@@@HHHPPPWWWbbbtttdddXXXLLLKKKXXXnnnrrrcccYYYQQQOOOMMMLLLKKKJJJIIIHHHHHHMMMSSSTTTQQQOOOPPPQQQTTTSSSSSSVVV\\\aaaeeefffiiijjjlllnnnppppppooonnnuuuxxx|||}}}{{{zzz{{{|||vvvtttrrrpppoooppppppqqqmmmmmmnnnppprrrrrrqqqooommmmmmlllhhh```YYYTTTQQQLLLJJJHHHDDDAAA>>><<<;;;:::::::::;;;;;;;;;;;;;;;===========================>>>>>>>>>????????????AAAAAAAAABBBCCCDDDFFFFFFIIIKKKMMMPPPQQQPPPOOONNNNNNLLLHHHDDDAAA>>><<<<<<888999::::::::::::999888777777777777888999::::::<<<===??????>>>???@@@BBBDDDDDDFFFHHHJJJMMMPPPQQQQQQSSSVVVVVVTTTQQQOOONNNOOONNNMMMLLLLLLLLLLLLLLLIIIJJJKKKLLLLLLKKKJJJIIIHHHHHHJJJJJJJJJJJJHHHHHHEEEEEEDDDDDDCCCBBBBBBBBB@@@@@@??????>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<:::888999::::::888666777777888888888888777777555555444444444444555555444444444444444444444444333333333333333333333333333333333333333333333333333333222111111222333333111111111111111111111111222222222222222222222222333222222222222333555666444444555555555555444444666555555444444444444444444444444444333333333222222333333444444555555555666555555444333444444444444333222222111111222222333333333333333333333333000000000000000000000000000000000000000000000000000000111111111111000000000000000000////////////......////////////......111111000000000000111111111000000000////////////...............---------------............------................................................------......////////////000000000///////////////////////////................................................////////////000///......---.........---------............///000000000000000000000000000000///////////////...////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111222333444444444444777666555555555666888999777888888777555444555777777777888999999888777777888888777777777777888888999999:::;;;;;;<<<======999999;;;@@@GGGKKKJJJIII:::888555555666888999999888888888888777666555555555444444444444333333333333333333333333222222111111111111111111111111111111000000000222444666777<<<>>>BBBHHHMMMWWWiiizzzwwwhhhTTTIIINNNaaawww{{{{{{~~~tttgggYYYTTTNNNJJJIIIIIIHHHHHHIIILLLOOONNNJJJGGGFFFGGGFFFEEEFFFKKKSSS[[[aaadddhhhiiijjjkkklllmmmmmmnnnvvvxxxzzz{{{zzzyyyyyyzzzxxxuuurrrrrrtttvvvuuutttqqqpppoooppprrrttttttssstttssspppjjjaaaYYYTTTRRRMMMKKKIIIFFFCCC@@@>>>===<<<;;;:::999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<=========????????????@@@BBBCCCDDDGGGHHHIIIKKKLLLLLLLLLLLLJJJIIIFFFDDDAAA???>>>===999::::::;;;;;;::::::999888777777666666777777888888999;;;<<<===???BBBEEECCCDDDFFFHHHKKKNNNPPPRRRPPPRRRTTTTTTRRRPPPPPPPPPMMMLLLKKKJJJIIIHHHHHHHHHFFFGGGHHHIIIIIIHHHGGGFFFDDDEEEFFFGGGGGGFFFEEEDDDCCCCCCBBBBBBAAA@@@@@@@@@>>>>>>>>>===<<<<<<;;;;;;::::::::::::::::::::::::999888666666888999999888666777777888888777777666555555444444444444555555444444444444444444444444333333333333333333333333333333333333333333333333333222222111111222222333111111111111111111111111222222222222222222222222333333333222222333444444444444555555555555444444555555444333333333333333444444444444333333333333222222333333444555666666666666555444444444444555444333222222111111222222333333333333333333333333111111111111111111111111000000111111111111000000//////000000000000//////000000000000////////////...//////000000//////...000000000000000000000000000000000/////////..............................------............------........................---------...............,,,,,,,,,------...//////111111111000000000000000///////////////.............................................///////////////......------.........---------............///000000000000000000000000////////////............////////////000000000000////////////////////////000000000000000000000000000000000000000000000000000111222333333444333333444444333333333444555666777888888777555555666888888888888888888888888888999888888888888888888999:::::::::;;;;;;;;;<<<<<<999999;;;@@@EEEHHHHHHFFF<<<:::888777888999999:::888888888888777666555444444444444444444444444444222333333444333333222222222222222222222222222222333222222222333444555666======@@@CCCGGGQQQcccuuuyyycccRRRPPP]]]qqq{{{wwwvvvzzz}}}xxxfff___TTTMMMJJJIIIIIIIIIHHHJJJKKKIIIEEEBBBAAAAAA@@@???@@@FFFOOOYYY```dddfffggghhhhhhhhhjjjmmmooorrrtttuuuwwwxxxxxxxxxyyy{{{vvvrrrssswwwyyywwwtttvvvtttqqqqqqsssuuuvvvvvvwwwuuuqqqiii```WWWRRRPPPLLLKKKJJJHHHFFFDDDBBBAAA>>><<<:::999888999:::;;;::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>???@@@AAADDDDDDEEEEEEFFFHHHIIIIIIHHHGGGFFFDDDBBBAAA@@@@@@<<<<<<<<<======<<<<<<<<<::::::999888777777777777777999;;;<<<===@@@CCCFFFCCCDDDEEEGGGJJJMMMPPPQQQPPPQQQRRRQQQPPPOOOOOOPPPJJJIIIHHHFFFFFFEEEEEEEEEDDDDDDFFFFFFFFFFFFDDDDDDBBBCCCDDDEEEEEEDDDCCCBBBAAAAAA@@@??????>>>>>>===<<<<<<<<<<<<;;;;;;::::::999999999999999999999999999888666666666777888888666666777777777777666666555444444333333444444555333333333333333333333333222222222222222222222222333333333333333333333333222222222222222222222222111111111111111222222222222222222222222222222222444444333333333333333333333444444555555444444333444444333222222222222222555555555444444444444333222222333333444555666666666666555444444444444555444333222222111111222222222222222222222222222222222222222222222222222222///000111111111111000////////////000000/////////////////////000000000000///000000111111000000///...//////000000//////.../////////.........---------.....................------............------........................---------.........//////++++++++++++,,,---...///222222111111000000000000.........///////////////....................................////////////......------------......---------............///////////////////////////............////////////000000000000////////////////////////////////////////////////////////////000000000000000000000000000000111222333333333333333333333333333444444555666777777666555555777999999999888888888888999999999999888888888888999999::::::::::::999999888888999999;;;>>>AAABBBBBBAAA???>>>===;;;999999999:::777888888777777666555444444444444444444444444444222333333444444444333333222222222222222222222222222222222222222333333444888888;;;>>>AAAIII[[[kkkvvvddd\\\___hhhpppmmmmmmrrr{{{{{{{{{wwwkkk\\\QQQKKKJJJHHHGGGGGGHHHGGGEEECCCAAA@@@AAA@@@???@@@EEEMMMWWW___cccccceeefffggggggjjjnnnrrrqqqqqqsssuuuxxxyyyzzzzzz|||wwwtttuuuxxxyyyvvvssszzzwwwsssrrrsssuuuwwwxxxuuutttoooggg^^^UUUPPPNNNIIIIIIIIIIIIGGGFFFDDDCCC???>>>;;;999999999:::;;;888888888888888888888888::::::::::::;;;;;;;;;;;;999999::::::;;;===>>>???AAAAAAAAAAAABBBCCCEEEFFFFFFFFFEEEEEEDDDCCCBBBBBB????????????????????????======;;;:::999888888888999;;;>>>???@@@AAACCCEEECCCDDDEEEGGGIIILLLNNNOOONNNOOOPPPOOONNNLLLLLLMMMGGGFFFEEEDDDCCCBBBBBBCCCBBBCCCDDDEEEEEEDDDCCCBBBAAAAAACCCCCCCCCCCCAAAAAA??????>>>>>>===<<<<<<<<<;;;;;;;;;:::::::::::::::999999999999999999999999999999999777666666666777666666777777777777666666444444333333333333444444333333333333333333333333222222222222222222222222333333333333333333333333222222222222222222222222000000111111111222222222222222222222222222222222333333333333333333222222333333444444444444333333333333222111111111111111555555555555444444444444222333333444444555555555666555555444333444444444444333222222111111222222111111111111111111111111222222222222222222222222///000111222222111000/////////000000000000//////////////////000000000000000000111111111111000000---...///000000///...---............---------------------...............------............------........................,,,,,,------.../////////++++++******+++---///000222222111111000000//////.........///////////////....................................////////////---------,,,------...///---------............///////////////////////////...////////////000000000000000000000////////////000000000000000000000000////////////////////////000000000000000000000000///000111222333333333333444444555555666666666666444555666555444555777999:::999888888888888999:::999999888888888888999999::::::999888888777666666888999;;;<<<======<<<<<>>DDDSSSbbbyyyyyymmmeee```^^^___cccmmmzzz|||xxx{{{zzz|||zzzfffWWWOOOKKKGGGEEEGGGFFFEEECCCBBBAAAAAAAAA@@@???@@@EEEMMMUUU\\\___```cccfffhhhhhhkkkpppuuutttttttttvvvzzz|||}}}|||{{{xxxvvvvvvxxxyyywwwttt}}}zzzuuussssssuuuvvvwwwsssrrroooiii```XXXSSSPPPJJJJJJJJJJJJHHHFFFDDDBBBAAA???>>><<<:::::::::;;;888888888888888888888888999999999999::::::::::::888888888888:::;;;<<<===>>>>>>>>>>>>???AAABBBCCCCCCDDDDDDDDDDDDCCCBBBAAAAAA@@@@@@??????@@@@@@AAA@@@???===<<<;;;:::::::::999<<<@@@BBBCCCCCCCCCDDDCCCCCCDDDEEEGGGIIIKKKLLLLLLNNNOOONNNLLLIIIHHHIIICCCCCCBBBAAAAAAAAABBBBBBAAABBBCCCDDDDDDCCCBBBAAA@@@@@@AAABBBBBBAAA@@@@@@>>>>>>======<<<;;;;;;;;;::::::::::::::::::::::::888888888888888888888888777999:::999777555555555555666666777777666666555444444333333333333444444333333333333333333333333333333333333333333333333333333333333333333333333111222222333333222222111000000000111222222333333222222222222222222222222222222333444444444333333333333444444444444333333222222111000000000000000444444444444333333333222444444444444444444444444555444444333333333333333444333222222111111222222222222222222222222222222111111111111111111111111///000111222222111000//////000000111111000000///.../////////000000000111//////000000000000//////---///000111111000///---////////////............---------.........//////------............------........................,,,,,,------...//////000---,,,,,,,,,---///111222222111111000//////................../////////000....................................////////////---,,,,,,,,,------...///---------............////////////////////////////////////000000000111111111000000000/////////...000000000000000000000000////////////////////////000000000000000000000000///000111222222333333222444444555555666666666555222333444444444444666888:::999999888888999999:::888888777777777777888888888888888888888888777777777999;;;<<<;;;;;;::::::;;;======<<<999777888:::777777777777666555444333333333333444444444555555222333333444555555444444222222222222222222222222///000000111222222222222444666:::>>>>>>@@@KKKXXXiiiwwwrrrbbbWWWUUUZZZgggvvvzzz~~~uuuqqqxxxsssaaaWWWPPPJJJFFFHHHFFFCCCAAAAAAAAAAAAAAA@@@@@@BBBGGGOOOVVV[[[^^^^^^bbbgggiiijjjmmmsssxxxxxxwwwuuuwwwzzz|||{{{zzzwwwxxxxxxyyyyyyyyyyyyyyy|||wwwtttttttttuuutttssssssrrrnnnfff___ZZZWWWRRRRRRRRRPPPMMMIIIEEECCCAAAAAA@@@>>>===;;;::::::888888888888888888888888777777777777888888888888777777777888999:::;;;<<<;;;;;;<<<===>>>???@@@@@@AAAAAABBBBBBBBBAAA@@@???AAA@@@???>>>>>>???@@@AAA@@@???>>>===<<<;;;;;;;;;666:::@@@DDDEEEDDDCCCCCCCCCCCCDDDDDDEEEGGGHHHIIIJJJLLLNNNMMMJJJGGGDDDDDDAAA@@@@@@@@@@@@AAABBBBBB@@@@@@AAABBBBBBAAA@@@@@@>>>???@@@@@@@@@@@@???>>>>>>======<<<<<<;;;;;;:::::::::::::::::::::::::::888888888888888888888888222555888999777444444444555555666666666666555555444333333222222333333444222222222222222222222222333333333333333333333333333333333333333333333333111222333333333333222111///000000111222222333333222222222222222222222222000111333444444444444333222333333444444333333222111111000////////////000333333333222222222111111444444444444444444333333444444333222222222222333444333222222111111222222333333333333333333333333000000000000000000000000...000111222222111000...000000111111111111000000.../////////000000111111......////////////.........000111222222111000...000000000000////////////---------.........//////---..................---........................,,,,,,------...///000000///...------...000333555111111111000///......------.........//////000000..................................../////////000,,,,,,,,,,,,------...///---------.........////////////////////////////////////000000111111222222111111000000/////////...000000000000000000000000////////////////////////000000000000000000000000///000111222222333222222111222333333444444333333111222333333333444666888;;;:::999888888999:::;;;888888777777777777888888777777777888999999::::::666888:::;;;;;;;;;;;;;;;777:::;;;:::888777888;;;777777777777666555444333333333333444444555555555222333333444555555555444111111111111111111111111111222333444444444444444111333888;;;::::::BBBMMM[[[lll~~~iiiZZZQQQUUUbbbrrr}}}}}}|||wwwfffppp~~~~~~jjj^^^VVVOOOIIIIIIGGGCCCAAA@@@@@@@@@???AAABBBDDDJJJRRRYYY]]]___\\\bbbhhhkkklllooouuuzzzzzzwwwuuuuuuxxxyyyxxxvvvuuuwwwzzz{{{zzz{{{|||}}}}}}xxxuuuttttttsssssstttuuuvvvsssllleee```]]]\\\\\\ZZZWWWSSSMMMHHHFFFBBBBBBAAA@@@???<<<;;;:::888888888888888888888888555555555666666666666777666777777777888:::;;;<<<999:::<<<===>>>???????????????@@@AAA@@@???>>>===@@@???>>>======>>>???@@@??????>>><<<<<<;;;;;;;;;333888@@@EEEFFFEEEDDDCCCDDDDDDCCCCCCDDDEEEFFFGGGIIIKKKNNNMMMJJJEEEBBB@@@????????????@@@AAABBBCCC>>>???@@@AAAAAA@@@???>>><<<===>>>??????>>>===<<<>>>======<<<<<<;;;::::::::::::::::::::::::::::::777777777777777777777777---111666888777444444444555555666666666666555555444333333222222333333444222222222222222222222222444444444444444444444444333333333333333333333333111222333444444333222111///000000111222222333333222222222222222222222222///111222444555555444444222333333444444333333222111111000///////////////555555444444444444555555666555555555555444444444333333333333333333333333444444444333333222222222222222222222222222222222111111111111000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000,,,,,,------.../////////......////////////......,,,,,,,,,------.........,,,------......------,,,++++++,,,---............,,,------......------,,,+++,,,---------///222555000///...---------------000///...---------------........................---------............///...------------...//////,,,,,,------.../////////......------------..................////////////////////////////////////000000000000000000000000------......//////000000222111000//////000111222000111111111111222222222333333222222111000000///111333555555555555666888888888999999999888888777555666666888999:::;;;;;;::::::999888777777777888999:::;;;;;;999999:::;;;:::::::::;;;::::::999999555555555555555555555555777777666666555555555444444444555555555555444444222222222222222222222222111111111111111111111111222222333555888<<<@@@BBBMMM\\\sss}}}kkk\\\VVVXXXfffwww|||sssyyy~~~pppaaaSSSJJJLLLIIIEEEBBB@@@@@@AAAAAABBBCCCEEEIIIQQQZZZccchhheeefffggghhhjjjnnnrrruuuvvvyyyxxxsssooopppooommmqqqtttvvvuuuyyy|||vvvrrrrrrsssttttttyyyyyyxxxuuuqqqooonnnoooooonnnjjjccc[[[SSSOOOMMMFFFDDDBBBAAAAAA@@@>>>;;;:::999777666555666888999999888777666666555555555777777777777777777777777777777888999::::::;;;;;;????????????>>>===<<<;;;@@@???>>><<<<<<<<<======@@@??????>>>===<<<<<<;;;888888:::;;;===>>>???@@@@@@@@@@@@@@@AAABBBCCCCCCHHHJJJKKKJJJGGGCCCAAA@@@???BBBDDDEEEEEEFFFGGGIIIIIIHHHFFFDDDBBB@@@????????????>>><<<;;;:::999888:::;;;<<<===<<<;;;999888<<<:::888888:::;;;999666777777777777777777777777888888777777666666666555444444444444333222111111222222222222222222222222333333333333333333333333222222222222222222222222222222222111111111000000222222222111111111000000000000111111111222222222222222222333333333444444333333444555666666555555555555444333333222111111111111000///////////////555555444444444444555555555555555555444444444444333333333333333333333333444444444333333222222222222222222222222222222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////---------...............,,,,,,------------,,,,,,,,,------------------...,,,------......------,,,---------...------,,,,,,,,,------......------,,,,,,---//////...///111333//////...---------------//////...---------------........................---------............///...------------.../////////////////////...............------------..................////////////////////////////////////////////////////////////......///////////////000111111000//////000111111000000111111111222222222111111111111111111111111222444555555444444666777555666666777777777666666666666777777888999::::::999999888777777777888888999:::;;;:::999888999;;;:::::::::::::::999888777555555555555555555555555777666666666555555555444444444555555555555444444222222222222222222222222111111111111111111111111222222222444777;;;???BBBHHHWWWmmm~~~^^^TTTPPP[[[lllzzzqqq^^^PPPIIIIIIGGGDDD@@@???AAACCCCCCCCCDDDHHHQQQ]]]iiipppiiifffccceeekkkoooqqqqqqqqquuuuuurrrpppqqqrrrpppqqquuuvvvvvvyyy|||xxxtttrrrssstttuuuuuuxxxxxxxxxwwwtttttttttvvvyyyvvvqqqiiiaaaXXXQQQMMMJJJGGGDDDCCCBBBAAA???===<<<;;;:::888888999::::::999888777666666555555666666666666666666666666666777777888888999::::::;;;::::::;;;;;;::::::999999???>>>===<<<<<<<<<===>>>???>>>>>>===<<<<<<;;;;;;888888999:::<<<===>>>>>>????????????@@@AAABBBBBBFFFGGGHHHGGGEEEBBBAAAAAACCCEEEHHHIIIIIIIIIJJJKKKOOOMMMIIIEEEAAA>>>===<<<>>>>>>===<<<;;;:::999999:::::::::::::::999999888;;;999888888::::::888666666666666666666666666666777777666666666555555555444444444444333222111111222222222222222222222222333333333333333333333333222222222222222222222222222222222111111111000000222222222111111111000000111111111222222222222333222333333333444444444444333333444555555555555555444444333333222111111000111111000///////////////555555444444444444555555555555555555444444444444333333333333333333333333444444333333333333222222222222222222222222222222111111111111000000000000000000000000000000000000111111111111111111111111000000000000000000000000////////////////////////...............---------,,,,,,------------,,,,,,.........---------------,,,------......------,,,............---,,,+++***,,,------......------,,,---///111111000///000111///...------------------//////...------------...........................---------............///...------------...//////111111000000///......---......------------..................////////////////////////////////////////////////////////////000000000000////////////111000000//////000000111000000000111111111222222//////000111222222333333333444555555444333444666444444555666777777777666666666777777888888888999777777666666666777888888888999::::::888888999:::::::::::::::999888666666555555555555555555555555666666666555555555555555444444555555555555444444222222222222222222222222111111111111111111111111222222111333666:::???AAACCCNNNcccyyykkk[[[MMMOOO^^^nnn}}}lll[[[KKKKKKJJJFFFBBB@@@BBBEEEEEECCCCCCFFFOOO\\\iiiqqqmmmgggaaabbbiiimmmnnnkkkiiinnnqqqooopppsssuuussspppsssttttttwww}}}~~~vvvtttsssssstttvvvwwwwwwvvvxxxyyyyyyyyyyyy|||~~~|||vvvqqqkkkdddZZZTTTQQQMMMIIIFFFDDDBBB@@@>>>>>>===<<<;;;;;;;;;;;;;;;999999888777666666666666555555555555555555555555666777777888888999999:::777777888999999999999888<<<<<<;;;;;;;;;<<<============<<<<<<;;;;;;::::::888888999999:::;;;;;;<<<============>>>???@@@AAACCCDDDEEEDDDCCCBBBCCCDDDIIIKKKMMMNNNMMMMMMNNNOOORRROOOJJJDDD@@@===<<<<<<======<<<;;;;;;:::999999:::999888888777777888888:::999888888999999888777666666666666666666666666666555555555555444444444444444444444333222111111111111111111111111111111333333333333333333333333222222222222222222222222222222222111111111111111222222222111111111111111222222222222333333333333333333333444444444555555333333444444555555444444222222222111111000000///111000000///////////////555444444333333444444555555555555444444444333333333333333333333333333333333333333333333333333333222222222222222222222222111111111111000000000///000000000000000000000000111111111111111111111111////////////////////////////////////////////////000//////...------,,,,,,......////////////......//////......------,,,,,,,,,------......------,,,---.........------,,,+++,,,------......------,,,///111333333111/////////......---,,,,,,---------///......---------..............................---------............///...------------...//////000/////////.........---......------------..................////////////////////////////////////////////////////////////111111111000000//////...000000000//////000000000000000000000111111111111000000000111222222333333333555666555333333333555444555666777888888999999666777777777777777777777666666555555666777888888777888999999777777888999;;;;;;;;;:::999777666555555555555555555555555555555555555555555555555555333444444555555444444333222222222222222222222222111111111111111111111111222111111222555999>>>@@@@@@GGGVVViiivvv{{{~~~iiiSSSJJJPPP^^^ppp~~~}}}{{{iiiXXXSSSLLLFFFCCCCCCDDDEEEEEEDDDCCCEEEKKKVVV```fffmmmhhhcccaaabbbeeefffeeeccciiilllmmmnnnsssuuutttmmmqqqrrrqqqtttyyy{{{yyyuuusssssstttvvvxxxwwwvvvvvvwwwyyyzzz{{{|||{{{wwwvvvuuuqqqhhhaaa\\\WWWQQQLLLIIIFFFBBB@@@??????>>>===;;;;;;:::::::::999888777666666666666555555555555555555555555666666666777777888888888777777888::::::;;;;;;;;;::::::::::::;;;;;;<<<<<<;;;;;;;;;::::::999999999777777888888999999::::::;;;;;;;;;;;;<<<>>>???@@@AAABBBCCCCCCCCCCCCFFFHHHMMMOOOQQQQQQPPPOOOPPPQQQNNNKKKFFFAAA>>>===>>>>>><<<;;;;;;;;;::::::999999:::999888777666777888999888888777888888888888777666666666666666666666666444444444444444444444444444444444444333222111111000000000000000000000000222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111222222333333333444444444333333444444444555555555222333333444444444333333111111000000000/////////000000////////////000000444444333333333333444444555444444444444333333333333333333333333333333333333333333333333333333333222222222222222222222222111111111111000000000///000000000000000000000000111111111111111111111111////////////////////////........................000000///...---,,,,,,+++......////////////....../////////......---------,,,------......------,,,+++,,,------.........---,,,------......------,,,000222333333111///......------,,,,,,,,,------.........---------......///........................---------............///...------------...//////,,,,,,,,,------...............------------..................////////////////////////////////////........................111111000000//////....../////////000000///////////////000000000111111111111111111111111111111111333444555444333222333444333444555666777888888888666666666666666666666777666666555555666777888888666777888888666666777888<<<<<<;;;;;;:::888777666555555555555555555555555444444444555555555555555333333444444444444333333222222222222222222222222111111111111111111111111111111222333666:::===??????AAAJJJXXXccciiinnnsssuuu\\\KKKGGGOOOaaappp}}}kkk___PPPFFFDDDEEECCCAAAAAABBBCCCGGGLLLRRRXXX[[[ffffffccc^^^YYYXXXZZZ^^^]]]ccchhhiiilllppprrrqqqnnnrrrsssrrrtttxxxzzzwwwvvvuuutttuuuwwwxxxwwwuuuvvvxxxzzzzzzzzz|||~~~~~~zzzwwwxxxzzzyyysssmmmhhhddd]]]WWWRRRMMMIIIFFFBBBAAA???===;;;999999888:::999888777777666666666666666666666666666666666555555666666666666777777666777888999:::;;;;;;;;;888888999999::::::::::::999999999888888888888888777777777888888888999999:::::::::;;;<<<>>>???@@@BBBCCCDDDDDDDDDEEEHHHJJJNNNPPPQQQQQQOOONNNNNNOOOIIIFFFBBB===;;;:::<<<===:::::::::::::::999999999;;;:::888777777777888999666777777777777777777888555555555555555555555555333333333444444444444444444444444444333222111111000000000000000000000000222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111222222333333333444444444333333333444444444555555222333333333333333222222000000///////////////...000000////////////000000444444333333333333444444444444444444333333333333333333333333333333333333222222333333333333444444222222222222222222222222111111111111000000000000000000000000000000000000111111111111111111111111000000000000000000000000........................000000///...------,,,,,,,,,,,,------------,,,,,,/////////...............,,,------......------,,,***+++,,,---............,,,------......------,,,000222222222///.........,,,,,,,,,,,,,,,------......------------...//////........................---------............///...------------...//////***++++++,,,------............------------..................////////////////////////////////////........................////////////...............//////000000//////.../////////000000000111111222222111111111111111111222333444444333222333555222222333444555555555444444555555555666666777777777777666666666777888888555666777777555555666777::::::::::::999888777666555555555555555555555555444444444444444555555555333333444444444444333333222222222222222222222222111111111111111111111111000222444666999;;;<<<===???>>>AAAIIIQQQVVV]]]dddmmm|||gggSSSEEEEEESSSccctttzzzrrr^^^OOOHHHEEEAAA>>>>>>@@@DDDHHHMMMPPPSSSTTTYYY[[[\\\VVVOOOLLLOOOSSSWWW^^^dddfffiiinnnpppoooqqquuuvvvuuuwwwzzzzzzxxxvvvuuuttttttvvvvvvuuutttwwwxxxzzzzzzyyyzzz}}}|||zzzzzz{{{zzzvvvssstttpppkkkeee```[[[UUUQQQJJJGGGCCC???<<<:::999999::::::999888777777777777666666666666666666666666555555555555555555555555444444555777777888888888777777888999999999888888777777777777777777777666666666777777888999999::::::;;;;;;<<<===???@@@AAACCCEEEFFFGGGFFFGGGHHHJJJLLLMMMNNNMMMKKKJJJIIIJJJFFFCCC???;;;999888888888999999999999999999999::::::999999888888888888888555666777777666666777888555555555555555555555555333333333444444444444555444444444444333222111111111111111111111111111111222222222222222222222222111111111111111111111111111111111111111222222222111111111111111222222222222222222222333333333333222222222333333333444444222222333333333222111111///////////////////////////////////////000000111444333333222222333333444444444444333333333222222333333333333333333333333222222222333333444444444222222222222222222222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000........................//////......---------,,,,,,,,,------------,,,,,,............////////////,,,------......------,,,,,,,,,------...---------,,,------......------,,,000111111///...---...///,,,,,,++++++,,,,,,---...---------------...//////........................---------............///...------------...//////,,,,,,------------------......------------..................////////////////////////////////////........................------------..................///000000///......////////////000000000111000000000111222222333333111222444444333333444666222333333444444444333333333333444555555666777777999999888777777777888888444555666666444444555666777777888777777666555555555555555555555555555555333333333444444555555555222333333444444333333222222222222222222222222222111111111111111111111111000222555999;;;<<<<<<;;;===;;;===AAADDDGGGNNNVVVXXXkkkwwwbbbKKKAAAKKKZZZiiivvvxxxdddSSSHHHCCCBBB>>>@@@CCCFFFHHHJJJKKKKKKJJJLLLMMMKKKGGGEEEFFFHHHPPPXXX___bbbffflllooooooqqquuuvvvuuuvvvyyyyyyuuutttrrrqqqqqqssstttttttttwwwxxxyyyzzzyyy{{{}}}~~~|||zzzzzzyyyyyyyyy{{{yyyvvvssspppkkkeeeaaaSSSOOOIIICCC???======>>>::::::999888777777777777555555555555555555555555444444444444444444444444333333444555555666555555666777888888888777666555555555555555555666666666555555666777999:::;;;;;;;;;<<<<<<===???@@@BBBCCCCCCFFFHHHHHHGGGGGGGGGGGGHHHIIIJJJIIIFFFDDDCCCDDD@@@???===:::999999999999777888888888999999::::::777777888888777777666555333555777777555555666888555555555555555555555555333444444444555555555555444444444444333222111111222222222222222222222222111111111111111111111111111111111111111111111111000000111111111222222222000000111111111222222222111111111222222222222333111111111222222222333333222222222222222111000000///////////////////////////////////////000111111444333333222222333333444444444444333333333222222333333333333333333333333222222222333333444444444222222222222222222222222111111111111000000000000000000000000000000000000////////////////////////000000000000000000000000.......................................---------...//////////////////...------......//////000000,,,------......------,,,............---,,,++++++,,,------......------,,,000000000...,,,,,,...000++++++++++++,,,,,,---...---------------...///000........................---------.........//////...------------...///////////////...------,,,,,,.........------...................../////////000////////////////////////........................+++,,,,,,------.........---...///000000///...---////////////000000000000......///111222333444555000111333333333333555666555555555666555555444444222222333444555777777888::::::999888777777888888444555666555444444555666444555555555555555444444555555555555555555555555333333333444444555555555222333333444444333333222222222222222222222222222111111111111111111111111///222777;;;======<<<;;;::::::<<<>>>>>>>>>EEENNNMMM___tttoooSSSBBBGGGTTTccctttwww^^^MMMGGGHHHAAABBBBBBBBBBBBBBBAAAAAA@@@@@@AAABBBCCCCCCBBBAAAKKKTTT\\\```eeelllpppoooooorrrtttssssssvvvuuurrrqqqooonnnnnnqqqsssttttttvvvwwwyyyzzzzzz{{{~~~}}}}}}|||zzzyyyzzz}}}~~~}}}|||zzzvvvqqqlllZZZVVVNNNGGGBBB@@@@@@AAA;;;:::999888777777777777444444444444444444444444444444444444444444444444444444555555666666555555777777888888888666555444444555555555555555555555444555666888999;;;<<<<<<<<<======>>>@@@AAACCCDDDDDDFFFIIIIIIHHHFFFEEEEEEEEEFFFGGGEEEBBB@@@???@@@999999::::::;;;<<<======777777777888999999::::::555666777777777666444333333555777777555444666999555555555555555555555555444444444555555666666666444444444444333222111111222222222222222222222222111111111111111111111111000000000000000000000000000000111111222222222222000000111111222222222222000000111111111222222222000000111111111222222222222222222222222111000////////////000000000000000///////////////000111111777666555444333222111111111222222333333222222111222222222222222222222222222222222111111111111000111111222222222333333333////////////000000000000......//////000000000111////////////............111111000000//////......////////////////////////000///------///000///..............................///000///---,,,---...---,,,,,,+++,,,---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,---,,,,,,------...///000000---,,,++++++,,,---///000222111...---,,,---///000///...---,,,,,,---...///---------............///........................,,,,,,,,,---------......////////////////////////......//////////////////////////////////////////........................,,,---------......//////////////////000000000000222222222111111111000000111222222333333444444555888777555333333333555666333333444444555666666777:::999888666666666777888666666777777666555444444666666666666666666666666666555555555555444444444444444444444444444444444555555444444444333333333111111111222222333333333111111111111111111111111111333666888888777444333::::::;;;;;;===>>>@@@AAABBBJJJ[[[sssuuu[[[JJJGGGJJJVVVhhh}}}xxxbbbQQQFFFGGGCCCBBBCCCBBB??????BBB>>>>>>===<<<;;;===AAADDDKKKQQQYYYaaagggkkknnnppppppppppppqqqrrrrrrssssssssstttuuutttrrrpppqqqrrrtttvvvyyy{{{|||{{{zzzxxx}}}}}}|||{{{zzzzzzzzzzzz~~~||||||}}}}}}{{{uuuqqqeeeddd\\\PPPHHHFFFFFFCCC???<<<999:::;;;;;;888555333333444666888777444222777666555444333444555666555555444333333333444444666666666666666666666666555555555555666666666666888999999::::::;;;;;;;;;<<<<<<===???AAABBBCCCDDDGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCBBBAAA@@@>>>>>>======<<<;;;999888777666666999999999888888888777777888999999999888777555444555555555555555555555555777666555444444444444444555555555444444333333333666666555444333333222222111111111111111111111111111222222333333222222111333222111111111222333444222222222222222222222222333333333222222222111111222111111111000000//////222111000//////000111222111111111111000000000000000000000000////////////////////////000000000000444444444444444333333333111222222333333222222111222222222222222222222222222222222111111111111000444444333222111000//////////////////000000000000111111111111000000000000....../////////000000000111000000000/////////...////////////////////////000///------/////////...........................,,,---...---+++***+++,,,------,,,,,,,,,---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,---...///,,,,,,------...//////000------,,,,,,,,,---......000///...---------............---,,,,,,---......------------....................................,,,,,,,,,---------............................../////////......---------................................................------........./////////.../////////000000000000222222222111111111000000111111222222333444444444777666444222222333444555444444444555666666777777999888777666555666666777555555555555555444333333555555555555555555555555555555555555444444444444444444444444444444444444444444444444333333333333111111222222222333333333111111111111111111111111111333444666666555444333777777888999;;;<<<>>>???<<>>===???=========<<<<<<>>>BBBEEEMMMRRRYYYbbbiiinnnpppqqqhhhiiiiiijjjkkkllllllmmmssstttuuusssqqqpppqqqrrrppprrruuuxxx{{{|||||||||zzzzzzzzzzzz{{{|||}}}~~~zzzyyyyyyzzz|||{{{xxxuuurrrpppiii\\\TTTQQQNNNKKKFFFCCC???======<<<999666666555444555666666444333888777666555555666777888444444444333333444555555555555555555555555555555555555555555666666666666888888999999:::;;;<<<<<<<<<===>>>@@@BBBCCCEEEEEECCCCCCBBBBBBAAA@@@??????AAAAAA@@@???>>>===<<<<<<<<<;;;:::999888777777777999999888888888777777777888888888888888666555444555555555555555555555555666666555444444444444444555555444444444333333333666555555444333333222222111111111111111111111111111222222333333222222111222222111111111222333444222222222222222222222222333222222222111111111111111111000000000/////////222111000//////000111222111111111111000000000000000000000000////////////////////////000000000000222222333333444444555555111222222333333222222111222222222222222222222222222222222111111111111000333333222111000///......////////////000000000000222111111000//////......//////000000111111111222000000000000////////////////////////////////////000...------...//////...........................,,,---------+++***+++,,,------,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,000//////......//////000,,,,,,,,,---......//////---------...------,,,,,,------......------,,,,,,------,,,,,,,,,,,,------------------............------------------------,,,,,,,,,---------.......................................------,,,,,,,,,.........................................................///////////////....../////////000000000222111111111111000000000111111111222333333444444555444222111111222333333333444444555555666666777777666555555444555555555444444444444444444333222555555555555555555555555555555555555444444444444444444444444444444444444333333333333222222222222111222222222222333333333111111111111111111111111222222222333333333333333333444555666888:::<<<===999;;;CCCVVVppp{{{oooaaaWWWFFFNNNZZZgggxxx|||{{{|||{{{}}}zzzhhhQQQGGG???>>>???>>>===>>><<<======<<<<<>>AAACCCEEEFFFGGGEEEDDDDDDCCCAAA@@@????????????>>>===<<<;;;;;;::::::999888888777777777888888888888888777777777777777777777777777666555444444444444444444444444444555555444333333333444444555444444444444333333333555555555444444333333222111111111111111111111111111222222333333222222111222222111111222222333444222222222222222222222222111111111111000000000000000000///////////////...222111000000000000111222111111111111000000000000////////////000000000000////////////000000000000222222333333333444444444111222222333333222222111222222222222222222222222222222222111111111000000////////////000000000000////////////000000000000///////////////.........111111111111111111111111000000000000////////////////////////////////////000...,,,---...///..............................---...//////---------///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////....../////////,,,,,,,,,------.........------...///...---+++******+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------------,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,................................................////////////////////////........./////////000000111111111111000000000000000000111111222333333333333222111111111111222222222222333333444555555555555444444444444444444444444444555555555444444333555555555555555555555555555555555444444444333333444444444444444444444444333333333222222222111111222222222222222222222222111111111111111111111111222111000000000111333444111222333444666888:::<<<===;;;>>>KKKbbbyyyzzzqqqUUURRRPPPUUUdddxxx{{{~~~~~~|||{{{cccTTTFFFAAAAAA???>>>>>><<<<<<<<<<<<===@@@DDDHHHUUUTTTVVV^^^ggglllkkkggg^^^___```aaaccceeefffgggooopppqqqpppooonnnooopppttttttttttttuuuwwwyyyzzz|||||||||||||||}}}~~~~~~~~~|||yyywwwvvvwwwxxxxxxzzzzzzwwwqqqooopppnnnjjj___YYYQQQLLLIIIFFFAAA===???===:::888888999888888222222111000000111222333333333333333444666777777444444444444444444444444444444444555555555666666666666777888:::;;;<<<<<<<<<<<<>>>@@@CCCEEEFFFGGGFFFEEEDDDCCCBBB@@@??????>>>>>>===<<<;;;;;;::::::777777777666666777777888888888777777777666666666666666666666555555444444444444444444444444444444444444333333333333333444444444444444444444444444555555444444444333333333111111111111111111111111111222222333333222222111222111222222222222333333111111111111111111111111000000000000000/////////////////////............111111111111111111111111111111111111000000000///////////////000000000000////////////000000000000444444333333333222222222111222222333333222222111222222222222222222222222222222222111111111000000....../////////000000000////////////000000000000......///000111111222222444444333222111000//////////////////000000000000///////////////////////////...,,,,,,...///...---........................---...///...------...///---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------------------...///...---+++***)))***---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------,,,,,,,,,---------..............................)))******+++,,,---......................................................///////////////.....................////////////000000000000000000000000//////000111111222222333111111000000000111111111000111111222222333444444333333333444444444444333444555555666666666555555555555555555555555555555555444444444444333333333444444444444444444444444333333333222222222111111222222222222222222222222111111111111111111111111222111000//////111222333111222222444555888999:::@@@>>>===DDDUUUjjj~~~vvvhhhXXXQQQVVVggg|||{{{~~~uuudddRRRIIIEEEAAA>>>===<<<============@@@DDDHHHTTTRRRRRRWWW^^^aaa___[[[SSSTTTVVVXXX[[[]]]^^^___jjjkkkmmmmmmllllllmmmnnnsssssssssssstttwwwyyy{{{~~~|||zzzyyyxxxwwwyyywwwuuurrrrrrtttwwwyyy{{{{{{xxxuuuvvvzzzyyyuuuhhhbbb[[[VVVRRROOOIIIEEEBBB@@@>>><<<<<<;;;999888888777666555444555666666333333333444555666777888444444444444444444444444444444444444555555555555555555666777888999:::::::::;;;<<<>>>@@@BBBDDDEEEAAAAAA@@@???>>>===<<<;;;======<<<<<<;;;;;;::::::666666555555555666777777777777777666666666555555555555444444444444444444444444444444444444444444333333222222222222333444444444444444444444444444444444444444444333333333111111111111111111111111111222222333333222222111111111222222333333333333111111111111111111111111////////////////////////............////////////111111222222222222111111111111111111000000000///.../////////000000000111////////////000000000000444444333333222222111111111222222333333222222111222222222222222222222222222222222111111111111000222222111000///...------////////////000000000000///000111222444555666666444333333222111000//////////////////000000000000///////////////////////////---,,,,,,---......---........................***,,,---,,,++++++,,,...------.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,++++++,,,,,,,,,,,,,,,,,,---------------...------,,,,,,)))+++,,,......---,,,+++,,,,,,------------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------)))***++++++,,,---......------------------------.......................................---------------.........///////////////000000000000000111/////////000111111222222000000000111111111111111000000111222222333333444222222333444444444444333444555666666777666666666444444444444444444444444444444444444333333333333444444444444444444444444333333333333222222222222333333333222222222222111111111111111111111111111111111000///000111222333222222333333555666888999>>>>>>===???HHHZZZooo~~~ooo^^^VVV\\\mmm}}}~~~ssscccXXXOOOFFF???======>>>>>>======@@@DDDGGGOOONNNMMMPPPSSSTTTRRROOOMMMOOOQQQSSSVVVYYY[[[\\\ccceeeggghhhhhhiiikkkmmmmmmnnnoooqqqtttwww{{{}}}~~~{{{xxxuuusssqqqpppnnnoooooonnnooosssyyy}}}~~~zzzwwwyyy}}}|||xxxlllhhhbbb___]]]YYYSSSOOOGGGFFFEEEEEEDDDAAA===:::;;;:::999777666666666666444444444444555666777777444444444444444444444444333444444444444555555555444444555555666777777777888888999;;;===>>>???@@@??????>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;:::::::::555555555444444555666666666666666666555555555555444444333333222333333444333333333333333333333333222222111111222222333333333333333444444444444555444444444444444444444444111111111111111111111111111222222333333222222111000111222333333333333222111111111111111111111111////////////000000000000...////////////000000000111111222333333222111111111111111111000000000000......//////000000111111////////////000000000000222222222222222333333333111222222333333222222111222222222222222222222222222222222111111111111000333222222111000///...---////////////000000000000000000111222333444444555111111111111111111111111.../////////000000000111///////////////////////////---,,,,,,---......---........................***+++---,,,++++++,,,...------.........---,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......***+++,,,.........---,,,,,,---............---,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------------------,,,,,,,,,------------------------...........................---------,,,,,,,,,,,,---------.........//////////////////000000111111......//////000111111222000000111111222222222222222222222333444444555555222222444555555555444444333444555555666666666555444444444444444444444444444444444333333333222222444444444444444444444444444444444444333333333333333333333222222222111111111111111111111111111111111111000000111111222222222222222222333444555666888<<<>>>===@@@NNNdddvvvuuubbbYYY___kkkvvvnnnbbbRRREEE@@@??????>>>======???CCCGGGGGGHHHIIIJJJJJJJJJJJJIIIIIIJJJMMMPPPSSSVVVXXXZZZ\\\___aaacccdddfffiiikkkiiijjjlllooorrruuuxxxyyyxxxwwwtttrrrpppnnnmmmmmmlllnnnoooppprrrvvv}}}~~~xxxtttvvv{{{zzzvvvllljjjgggfffeeebbb]]]XXXPPPQQQSSSTTTSSSNNNGGGAAA>>>===;;;888777666666666666555555555555555666666555555555555555555555555333333444444444555555555444444444444444444444444555666666777888999:::;;;===============<<<<<<<<<::::::999999999999888888555555444444444444444555666666666555555555444444444333222111111222333444333333333333333333333333111111111111111222333333333333333444444444555555444444444444444444444444111111111111111111111111111222222333333222222111000111222333333333222222111111111111111111111111/////////000000111111111/////////000000000111111111222222333333222222111111111111111000000000000.........///000111111111////////////000000000000///000111222333444555555222222222333333222222222222222222222222222222222222222222111111111111000000000000000111111111111////////////000000000000///////////////000000000---...///000111222333333.../////////000000111111///////////////////////////---+++,,,---...------........................,,,---......------///000------...///...---+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,---///000+++,,,------............------...//////...------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------000000///...,,,+++******------------------------........................---------,,,,,,+++++++++---------.........//////.../////////000000111111......//////000111111111///000111222222222222222333333444555555666666777111222444555666555444444222333333444555555555444444444444444444444444444444444444333333333222222444444444444444444444444555555444444444444333333333333333222222111111111111111111111111111111111000111111111222222222222222222222111222333333444444;;;@@@>>>===HHH___sssnnnZZZWWW^^^qqq|||qqq]]]LLLEEE@@@@@@???>>>===???CCCFFFBBBDDDFFFFFFEEEEEEFFFGGGBBBCCCFFFIIILLLPPPRRRSSSXXX[[[^^^```bbbeeehhhjjjjjjjjjlllnnnpppqqqrrrssspppooonnnmmmllllllllllllrrrtttuuuvvvvvvyyy}}}zzzsssooorrrxxxxxxtttllljjjiiijjjjjjhhhbbb]]]ZZZ\\\___bbb```ZZZPPPJJJEEECCCAAA>>><<<:::::::::777666666555555555555666666666666666666666666666333333333444444444555555444444333333333222222222444444444555666666777777666666777777777888888888888888888888777777777777666555444333333333333444666666555555555444444444333222111111111222333444333333333333333333333333111111000000111222333333333333333444444555555555444444444444444444444444111111111111111111111111222222222333333222222222000111222333444333222222000000000000000000000000//////000000111111222222//////000000111111222222111222333444444333222111111111111111000000000000---......///000111111222////////////000000000000444444444333333222222222222333333444444333333222333333333333333333333333222111111111000000//////......//////000000111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////........................//////.........---------*********++++++,,,,,,,,,...,,,,,,,,,......---,,,++++++,,,,,,,,,,,,------,,,,,,,,,++++++,,,------................................................------,,,,,,,,,,,,++++++------------------------...---,,,+++++++++,,,---------------------------,,,,,,,,,------.................................,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,---------............/////////............/////////////////////.........000000////////////000000111111000000111111222333222222222222222222222222333333333444444444555555555666666666555444333333444444444333333444444555333333333333333333333333444333333222222333333444333222222111111222222333222222222111111111111000222222222111111111111000000111111111111222222222222222333333333444444444666888;;;======EEEXXXlll}}}kkk[[[XXXgggmmmyyyxxxcccRRRHHHCCC===;;;<<<>>>?????????DDDEEEAAA@@@DDDDDD@@@CCCBBBBBBBBBDDDGGGKKKMMMRRRUUUYYY\\\^^^aaaeeegggiiiiiiiiiiiiiiiiiijjjjjjgggjjjmmmooonnnmmmlllkkknnnrrruuuvvvyyy~~~}}}xxxuuusssrrrsssttttttsssiiiiiijjjlllmmmllliiifffcccfffmmmtttuuulll\\\PPPSSSNNNFFFAAA???===:::888:::999999888777777666666555444444555777777777666555555666666666555555555111222333333333333444555444444444444555666777777777777666666666777888999555555444444444333333333444444333333222333333333777777666555444444333333000111222333444333333222333222111000000111222333444444444333333222222222111222444555555555444333333333444444444444333333333333333222222111111111222222111111111111222222222222222222111111111000222111111111000000//////////////////000000000000......///111111222222222111111111000000000000///////////////000000000000////////////////////////////////////000000000000444444333333333222222222222333333444444333333222222222222222222222222222111111111111000000000///.../////////000000000111000000000000000000000000////////////////////////........................................................................//////.........---------............//////000111...---,,,,,,---...---+++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---------------------------........................------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,---........................,,,,,,------------------........................------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,------------............//////...---------......////////////............000000////////////000000111111000000111111222333222222222222222222222222333333333444444444444555555555555666555555444444555555444333333333444444333333333333333333333333444333333222222333333444333222222111111222222333222222222111111111111000//////000111222333333444000111111111111222222222222222222222333333333333555666:::======BBBPPP___ssswww}}}~~~iii^^^]]]bbboootttdddPPPJJJCCC???>>>>>>===<<<<<<@@@BBB???>>>AAAAAA>>>@@@@@@??????AAADDDGGGJJJOOORRRVVVYYY[[[^^^bbbdddfffgggggggggfffffffffgggeeefffiiikkkmmmnnnpppqqqjjjoootttuuuyyy~~~uuurrrpppooopppppppppoooiiiiiiiiijjjlllmmmnnnmmmkkkooouuu|||}}}uuuggg\\\XXXSSSLLLFFFCCCAAA===;;;=========<<<<<<;;;::::::999888777777777777666555666666555444444555666666333444555555444444444555333222222222222333333444444444444444444555666666555444444444444333333333555444444333333444444444666666555555444444333333000111222333444333333222333222111000000111222333333333333222222222222222222222333444444444444333333444444555555444444333333333333222222111111111222111111000000111111222222111111111000000000000111111000000000//////////////////000000000111111...///000111111222111111222222111111111000000000111111111111000000000000////////////////////////////////////000000000111333333333333222222222222222222333333333333222222111111111111111111111111111111111111000000000000////////////000000000000000000000000000000000000...............................................................................................................---------......---,,,,,,---///000///...,,,,,,------,,,+++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------------------------------------------,,,,,,------------------------...........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...........................------------,,,,,,,,,------------............//////...---------------........................000//////......//////000111111000000111111222333222222222222222222222222333333333333444444444444444444555555666555555555666555444333333333333333333333333333333333333333444333333222222333333444333222222111111222222333222222222111111111111000//////000111222333333444000111111111111222222222222222222222222111111111333333777;;;===???GGGPPPdddjjjrrrzzz{{{kkkYYYYYYbbbsss|||^^^XXXNNNEEE@@@>>><<<;;;999===>>><<<<<>>;;;===<<<;;;<<<===@@@CCCEEEKKKMMMQQQTTTWWWZZZ]]]```cccdddeeedddbbbaaaaaabbbbbbccceeehhhjjjmmmooopppffflllqqqtttyyy~~~}}}pppnnnkkkkkkkkkllllllkkkeeefffggghhhiiilllqqqtttnnnqqqwww|||}}}vvvjjj```^^^ZZZSSSNNNJJJGGGDDDBBBCCCCCCCCCBBBAAA@@@>>>===<<<<<<;;;:::999999999999999888777666666666666777555555666666666666555555333333222111111111222222333333333444444444555555444444444444333333333222555555444444444444555555444444444444444444444444111222222333333333333222222222111111111111222222111222222222222222222333333222222222222333444444444444555555555555444444222222222222222111111111222111111000000111111222000000000000////////////000000///////////////...000000000111111111222222000000111111111111111000333222222222111111111111333222222222111111000000/////////////////////////////////000000000111111333222222222222222222222222222333333333333222222111111111111111111111111111111111000000000000000////////////000000000000////////////////////////........................................................................................................................---,,,+++******+++---...///...------------,,,***+++++++++,,,,,,,,,------------,,,+++++++++,,,,,,++++++++++++++++++++++++------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------++++++++++++++++++++++++.........------,,,,,,,,,------------------------------------------------------------------------++++++++++++++++++++++++------------------------------------------------,,,,,,---------.........111000///...------------------...............////////////....../////////111111000000111111222333111111111111111111111111222222333333333444444444333333444555666666666555666555555444333333333333333333333333333333333333444333333222222333333444333222222111111222222333222222222111111111000000222222222111111111111000000000111111111222222222222222222111111111111000333111333888;;;===AAAGGGUUU\\\fffnnnsss}}}~~~iiiaaa]]]eeesss}}}rrriii[[[NNNEEE@@@@@@@@@<<<<<<;;;;;;<<<===<<<:::::::::::::::;;;===???AAAFFFIIIMMMPPPRRRUUUYYY\\\___aaabbbaaa^^^]]]^^^```bbbcccfffiiikkkllljjjhhheeekkkqqqssswww{{{{{{xxxllljjjhhhggghhhiiiiiihhhbbbdddfffggghhhkkkppptttnnnqqquuuyyyyyyrrrhhh```aaa^^^YYYUUURRROOONNNMMMMMMMMMLLLKKKIIIFFFDDDCCCBBBBBBAAA???>>>===>>>@@@>>>>>>>>>>>>===;;;999888777777777888888888777666666555444444333333333333333444444555555555555555444444444444333333333333444444333333333444555555333333333333444444444444222333333333333333333333222222222222222222222222111222222222333333444444444333222222222333555666444444555555555555444444222222222111111111111111111111000000000000111111000////////////.........////////////............000111111111222222222222111111222222222111000000333333333222222222111111333222222111111000000/////////////////////////////////000000000111111111222222222222222222222222111222222333333222222111222222222222222222222222000000000000000000111111000000000000////////////////////////////////////........................////////////////////////................................................---.....................//////...---------...//////...,,,,,,------,,,++++++++++++,,,,,,,,,------...---,,,,,,+++++++++,,,++++++++++++++++++++++++------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++.........------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------...111000//////.........///,,,---------......////////////............//////111111000000111111222333111111111111111111111111222222222333333333444444333333444555666666666555666555444333333333333333333333333333333333333333444333333222222333333444333222222111111222222333222222222111111111000000222222222111111111111000000000111111111222222222111111111111111111111111444000000444888;;;???EEEHHHOOOYYYbbbeeemmmxxxggg```cccmmmzzz|||lll\\\OOOJJJIIIJJJCCC???<<<<<<===<<<;;;:::::::::999::::::<<<===>>>BBBEEEIIILLLNNNQQQUUUXXXZZZ^^^```___\\\[[[^^^aaaaaadddiiiooosssqqqkkkfffffflllqqqsssuuuwwwuuupppiiigggeeeeeeggghhhhhhhhhccceeehhhjjjlllnnnppprrrrrrtttwwwyyywwwppphhhbbb``````^^^\\\ZZZYYYZZZZZZ]]]\\\ZZZWWWTTTRRRQQQPPPQQQPPPNNNJJJFFFCCCDDDFFFGGGIIIKKKLLLKKKGGGBBB???@@@>>>;;;;;;;;;;;;:::888777777666555444444444555333333444555666555555444555555555444444444333333333333333333333444555555333444444444444444444444444333333333333333333333222222222333333222222222222222333333444444555555555444333333333444666777333333444444444444333333111111111111111111111111111000000000000000000111////////////.........---............////////////000111111111222222222222111222222222222111111000333333333222222222111111111111000000000/////////000000000000000000000000000000000000111111111111111111111222222222222222111111222222222222111111222222222222222222222222000000000000111111111111000000000000////////////000000000000000000000000........................000000000000000000000000------------------------........................---------...............------------,,,,,,,,,+++...---,,,,,,......---,,,++++++,,,,,,,,,,,,------......---,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,------------//////........./////////,,,,,,,,,---....../////////......------......///111111000000111111222333111111111111111111111111222222222222333333333333444444555555666555555555444444444333333444444555333333333333333333333333444333333222222333333444333222222111111222222333222222222111111111111000//////000111222333333444000111111111111222222222111111111222222222333333444111///333555888===DDDBBBEEENNNUUUVVV\\\ooo|||iii___```mmm{{{pppcccZZZXXXXXXNNNFFF???======;;;:::;;;:::::::::::::::;;;<<<===>>>AAADDDGGGJJJMMMQQQSSSUUUYYY]]]]]][[[[[[___ccc```dddllluuuzzzxxxqqqjjjffflllqqqrrrssssssooojjjfffeeecccdddfffhhhiiiiiiggggggiiilllqqqssssssrrrrrrsssuuuvvvsssnnnhhhdddaaabbbccccccbbbccceeegggllljjjgggdddbbbbbbcccdddeeedddaaaYYYQQQLLLLLLNNNTTTWWW[[[]]]]]]ZZZUUURRRRRRMMMFFFBBBAAA@@@===;;;777777666555555555666666222333555666666666555444666666666666555555555444333333333333444555666666555555555555555555555555555444444333333333333444222222333333333333222222333333333333333333444444444333333333444444555555222222333333333333222222000000000111111111111111111000000//////000000111////////////...............////////////000000000000000000111111111222222111111222222222222222111333222222222111111111111////////////////////////000000000000000000000000000000000111111111222222000111111111222222222222111111222222222222111111111111111111111111111111///000000000111111111111111000000000/////////...000000000000000000000000////////////////////////////////////////////////------------------------........................---------.........//////***+++,,,---,,,+++)))(((,,,++++++,,,...///...---++++++,,,,,,,,,,,,------///...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++)))***+++---......------........................,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......++++++,,,,,,,,,---------,,,,,,,,,,,,,,,---...///++++++,,,------.../////////......------......///111111000000111111222333111111111111111111111111111222222222222333333333555555555666555555444444333333333333444444555666333333333333333333333333444333333222222333333444333222222111111222222333222222222111111111111000//////000111222333333444000111111111111222222222000000111222333444555555333111111444444444999@@@??????DDDJJJIIIKKK\\\rrr~~~fff[[[bbbnnnzzznnngggdddWWWKKKAAA>>>===:::999;;;::::::::::::::::::;;;;;;:::<<<@@@CCCEEEHHHLLLOOONNNTTTYYYZZZYYYZZZ___eeebbbeeekkksssyyywwwooohhhdddkkkpppqqqrrrqqqmmmfffcccbbbaaabbbfffhhhjjjjjjjjjfffdddhhhpppuuuuuusssmmmoooqqqqqqoookkkhhhfffeeegggjjjjjjjjjjjjmmmppprrrpppmmmkkklllooosssuuutttsssppphhh___YYYZZZ\\\bbbdddhhhkkkmmmnnnmmmmmmiii```UUUMMMIIIFFFAAA>>>888888888888888888999:::666777999:::;;;:::999888777777777777666666666666555555555555666777888999777777777666666555555444666555444333222333333444222222333444444333222222222222222111111111111111111111222222333333333222000111111222222111111000///000000000111111111222000000////////////000000000000000/////////....../////////000000000111111/////////000000000111111000000111222333333333333222222111111111000000000/////////000000111222222000000000000000000000000000000111111111222222222000000111111222222222222111111222222222222111111000000000000000000000000//////000000111111111222111111000000/////////...000000000000000000000000000000000000000000000000........................------------------------........................---------.........//////---///111222111///---++++++******,,,...000///...++++++,,,,,,,,,---------///...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++)))))))))))))))))))))))))))***+++---......------------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,------.........------------------------........................,,,,,,,,,------.........++++++,,,,,,,,,---------)))))))))***+++,,,......++++++,,,,,,---...//////.........------.........111111111000111222222333000000000000000000000000111111222222222333333333555666666666555444333333222222222333444555666777333333333333333333333333444333333222222333333444333222222222222222222333222222222111111111111000222222222111111111111000000111111111111222222222000000111222444555666777111111444666444111555<<>>BBB@@@@@@OOOdddrrrppp[[[[[[eee{{{pppkkk]]]OOOBBB>>><<<888888;;;999999999999999:::::::::777999===@@@BBBEEEIIILLLJJJPPPWWWYYYWWWYYY```fffeeefffiiiooosssqqqiiibbbbbbiiioooqqqrrrqqqllleeeaaa```___aaaeeehhhjjjjjjiiibbb]]]aaakkktttuuussslllnnnqqqqqqpppnnnllllllhhhkkknnnooonnnoooqqqtttrrrpppmmmllloootttzzzyyyyyywwwppphhheeegggkkklllmmmooossswww{{{~~~zzzooo```UUUOOOJJJDDD@@@;;;;;;;;;;;;<<<===>>>>>>;;;<<<>>>@@@@@@???>>>===888888888888777777777777777777777777888999:::;;;999999888777666555555444666555444333222333333444222222444444444444222222111111000000//////.........///000222222111000000000000111111111111000000//////000000111111111222000000////////////000000000000000000//////////////////000000111111222222////////////000000000000///000111222333444444444111111111000000000000/////////000111222333333444000000000000000000000000000111111111111222222222111111111111111111111111111111111000000000000///111111111111111111111111000000000000000000000000111111000000//////..................////////////------......//////000000////////////////////////000000000000000000000000------............------.........////////////000,,,---...//////...---,,,//////...---,,,,,,++++++++++++,,,------......///---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,...---,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...---.........---,,,,,,+++---,,,,,,,,,,,,---...............------.........,,,,,,,,,---------......------............------,,,---......//////......---------............///000000000000000000000000111111111111111111111111333333222222222222222222333333333333333333333333444444444444444444444444555444444333333444444555333333333333333333333333000111222333333222111000111111111111111111111111222222111111111111222222111111111111111111111111333333222111000000111111222222333333444555666666;;;===???AAABBBDDDGGGJJJaaammmrrr```VVVrrrzzzrrrYYYMMMBBB???===999:::===:::999888999;;;;;;999888555777999<<>><<<:::999888777666666666666666777888:::;;;<<<======999999777666555555555555777666333111111111222333444444444333222111000///111111000000//////......000000000000000000000000---......///////////////000000000000000000000000222111000///...---,,,,,,000000000000///////////////111222111000///000111111111111000000000000000000000111111111222222222333333333222222222111111222222111000//////000000000000111111111222222222000000111111111222222222222222222222222222222222222222111111111000000000111111111111111111111111000000000000000000000000111000000000/////////...............////////////000000000000000111111111................................................------............------------........./////////------............------......---------,,,,,,,,,------------------,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...------......------,,,+++---,,,,,,,,,,,,---............------------......,,,,,,,,,---------......------............------,,,---......//////......---------............///000000000000000000000000111111111111111111111111111111222222222222333333333333333333333333333333444444444444444444444444333333333222222333333333333333333333333333333333000111222222222222111000111111111111111111111111222222111111111111222222111111111111111111111111333222222111000000111111111111222222333444444555888:::<<<>>>???AAADDDGGGVVVbbbxxx}}}lllaaa```ooovvvbbbTTTGGGBBBAAA===;;;;;;;;;:::999:::;;;;;;999777888888:::<<<>>>???AAABBBEEEEEEGGGIIILLLOOORRRSSSVVVXXXZZZZZZXXXVVVVVVVVVXXX^^^ffflllnnnlllgggccc\\\]]]___aaabbbccccccddddddaaa^^^```eeekkknnnppplllnnnpppnnniiiffffffgggiiillloooqqqrrrqqqqqqrrrpppkkkiiioootttvvv{{{{{{zzzwwwrrroooqqqxxx~~~|||yyyssslllkkkpppsssrrrlll___RRRJJJDDD???===>>>>>><<<<<<>>>BBBEEEFFFFFFGGGEEEDDDCCCCCCBBB@@@>>>999888888777777777777777666777999:::;;;<<<<<<<<<999888777666555555555555666555333111111111222333333333333333222111000///111000000000/////////...000000000000000000000000---...//////000000//////000000000000000000000000////////////////////////////////////000000000000///111222111000///000111......///000111222222333000000111111111222222222333333333222222222111111222222111000000000000000111111111111111222222222111111222222222222333333333333333333333333333333333222222222111111111111111111111111111111111111000000000000000000000000000000000000////////////............////////////111111000000000000000000................................................------............------,,,---------..................------------......------------------------.........---,,,+++++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,------...++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...------......------,,,,,,---,,,,,,,,,,,,---......------,,,,,,,,,,,,------,,,,,,,,,---------......------............------,,,---......//////......---------............///000000000000000000000000111111111111111111111111000000111111222333333333333333333333333333333333333333333333444444444444222222222222222222222222333333333333333333333333000111222222222222111000111111111111111111111111222222111111111111222222111111111111111111111111333222111111000111111111000000111111222222333333555777999:::;;;===@@@CCCGGGTTTjjj{{{qqqYYYcccpppzzzkkk___RRRLLLIIIDDD???<<<<<<:::999999::::::999777:::::::::;;;;;;<<<<<<<<>>===777888888888888999999999777888999:::;;;<<<<<<<<<888777666555444444444444555444333111111111222222222222222222222111000///000000000000////////////////////////////////////---...//////000000//////000000000000000000000000------...///000000111222......//////000000111111///111222111000///000111//////000000111111111222111111111111111222222222333333333222222222111111222222111000000000000111222222222222222111111111222333333333333444444444333333333333333333333333333333333222222222111111111111111111111111111111000000000000000000000000000000000000////////////............/////////////////////......------,,,................................................------............------,,,,,,,,,---------......///...,,,,,,,,,,,,...///.........------,,,,,,+++---------,,,,,,,,,++++++---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------+++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---...,,,------...------,,,,,,---,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,---,,,,,,,,,---------......------............------,,,---......///.........---------............///000000000000000000000000111111111111111111111111111111111111111222222222222222222222222222222222333333333333333444444444222222333333333333222222333333333333333333333333111111111222222111111111111111111111111111111111222222111111111111222222111111111111111111111111222222111111111111111222111111111111222222333333333444666777888:::===@@@???JJJ___xxxkkklllnnnuuutttnnnggg___WWWMMMDDD???;;;999888888999:::999888::::::::::::::::::::::::;;;;;;<<<===???BBBDDDEEEGGGHHHIIIIIIIIIKKKMMMPPPUUUWWW]]]gggnnnmmmeee^^^VVVXXXZZZ\\\]]][[[YYYXXXVVVVVVUUUVVVZZZ___cccfffhhhiiihhheeeaaa```cccfffiiiiiilllrrrxxxyyyuuuqqqooonnnppptttxxxzzz{{{|||{{{|||{{{wwwsssrrruuuxxxzzzzzzuuulllfffbbb[[[SSSKKKCCC<<<<<<===;;;;;;======???AAAEEEIIIKKKLLLMMMMMMHHHCCC>>><<<;;;999888666777888999::::::::::::888999::::::;;;:::::::::666666555444444333444444444333222111000111111111111111222222111000//////000000000000////////////////////////////////////......///000000000000000000000000000000000000000------...///000111111222---......///000111111222///111222111000///000111333333222111000///...---111111111111111111111111333333333222222222111111222222111000000111111111333333222222222222111111444444444444555555555555333333333333333333333333333333333222222222111111111111111111111111111111000000000000000000000000////////////000000000000............//////////////////......------,,,,,,........................////////////////////////------............------,,,,,,,,,---------.........---,,,++++++,,,---...000//////---,,,+++******+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---...,,,,,,------...------,,,---,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,---,,,,,,,,,---------......------............------,,,---......///.........---------............///////////////////////////000000000000000000000000222222222111111000000000222222222222222222222222222222222333333333444444333333444444444444333333333333333333333333333333222111111111111111111222111111111111111111111111222222111111111111222222111111111111111111111111222111111111111111222222222222222222333333333333222444666777777999<<<>>>???GGGXXXnnnvvvqqq{{{|||zzzxxxhhhWWWIIIAAA:::999777777999::::::999888888888888999999999999888999999:::;;;===???@@@CCCDDDEEEEEEEEEHHHKKKNNNOOORRRZZZdddkkkhhh___VVVNNNQQQTTTWWWXXXWWWVVVUUURRRSSSSSSTTTVVVZZZ^^^aaafffgggfffccc______bbbffffffgggjjjpppvvvwwwssspppmmmoooqqquuuzzz}}}~~~|||}}}~~~~~~yyysssoooooopppuuuwwwwwwsssnnnhhh^^^TTTIIIAAA;;;;;;<<<;;;:::<<<<<>>>>>;;;:::<<<>>>BBBGGGJJJKKKKKKKKKLLLGGGCCC>>>:::999888888777777888:::;;;<<<<<<;;;;;;999999999888777666555444333333222222222222333333000000000000000000000000//////000000000000//////////////////000000000000////////////////////////...///000000111111000000000000000000000000000000111111111000000/////////......//////000000111111///111222111000///000111//////000000111111111222222222222111111111111111333333333222222222111111222111111111111222333333222222222222333333333444444555555555555666666666222222222222222222222222222222111111111000000000111111111111111111111111000000000000000000000000.../////////000000000111............////////////......//////////////////------------------------////////////////////////------............------------........./////////,,,,,,,,,------,,,,,,,,,------------------------++++++++++++++++++,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,)))***+++---......------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...+++,,,------......---------,,,,,,,,,,,,---............------------......,,,,,,,,,---------......------............------,,,---......//////......---------............///////////////////////////000000000000000000000000...//////000111222222333111111111111111111111111000111111222333333444444111222444555555444222111333333333333333333333333222222111000000111222222111111111111111111111111222222111111111111222222111111111111111111111111111111000000111222222333222222222222222222111111222444555666666777:::<<>>???AAADDDFFFDDDHHHMMMQQQRRROOOJJJFFFEEEGGGHHHJJJLLLMMMNNNNNNNNNPPPQQQQQQPPPQQQUUUXXX[[[\\\]]][[[XXXXXX[[[^^^ZZZ]]]aaadddeeeffffffgggfffjjjkkkkkkooouuutttpppiiimmmqqqpppkkkgggeeeeeehhhllloooppprrrsssnnnhhh\\\RRRIIIFFFDDD@@@???@@@DDDHHHMMMNNNLLLIIIGGGGGGAAA???;;;999999:::999888777999;;;<<<===<<<;;;:::888888888777666444333222222222111111111111222222//////000000000000000///...//////000000//////....../////////000000000111000000000000000000000000//////000111111111111000000000000000000000000000111111111000000000//////////////////000000000000///111222111000///000111......///000111222222333222222222111111111000000333333333222222222111111222111111111222222333444000111111222333444555555444444444555555555666666111111111111111111111111111111111000000000000///111111111111111111111111000000000000000000000000.../////////000000111111............/////////000+++,,,,,,------.........------------------------........................---..................---.........////////////000++++++---......---++++++******+++,,,...///000000------,,,++++++*********---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------,,,,,,)))***+++---......------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...+++,,,,,,---.........------,,,,,,,,,,,,---......///......------......///,,,,,,,,,---------......---..................---,,,---......//////......---------.........//////////////////////////////000000000000000000000000+++,,,...///111333555555111111111111111111111111000000111222333333444444000111333444444333111000333333333333333333333333333222111000000111222333111111111111111111111111222222111111111111222222111111111111111111111111111111000000111222333333111111111000000000000000222333555555555777999<<>>@@@BBBBBBEEEHHHIIIGGGEEECCCBBBEEEEEEFFFGGGIIIJJJKKKKKKMMMOOOQQQPPPNNNOOORRRVVVVVVXXXYYYXXXUUUTTTVVVYYYUUUYYY^^^___^^^^^^aaaccciiilllkkkggghhhllljjjddd___dddhhhhhhddd___\\\[[[eeehhhjjjjjjnnnsssrrrnnnfff[[[QQQMMMJJJGGGEEEGGGJJJMMMQQQQQQLLLGGGDDDCCC<<<:::888777888999999888888999;;;======<<<;;;:::888777777666555333111000222111111111111111222222//////000000000000000///......///////////////....../////////000000111111111111111111111111111111//////000111111111111111000000000000000000000000000000000000000111111111000000000000///////////////111222111000///000111111111111000000000000000222222222222111111000000333333333222222222111111222111111111222333333444000000111222444555666666444444444444555555555666222222222111111111111000111111111000000000000000111111111111000000000000111111000000000000111111000000111111111111000000111111000000//////......---------.........//////........................---------...------,,,,,,////////////////////////////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,---------......,,,,,,+++***))))))******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---.........------,,,,,,,,,------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------..............................------............------........................////////////////////////000//////.........//////000000000000111111111111000111111111111222222222222222222222222444555666222222222222222222222222222222222111111000000000222222222111111111111000111111111111111222222222222222222222222222222222222222222111111111111000000000000000000000000000111111111111111111111111555555555555444444777999>>>BBBIIIRRR\\\gggqqqxxxxxxuuummmgggmmmzzz{{{pppooowww{{{nnnaaaQQQHHHDDDAAA>>>===888888999::::::999777666555555555666666666666666999888777777888:::<<<===@@@AAABBBCCCCCCBBB@@@???AAAAAABBBCCCDDDEEEFFFGGGHHHJJJKKKKKKJJJJJJKKKMMMTTTTTTTTTTTTTTTUUUVVVVVVVVVVVVWWWXXXYYYZZZ[[[\\\eeeeeedddbbb```___```bbb]]]]]]\\\\\\[[[ZZZZZZYYYaaacccfffiiijjjkkkjjjjjjbbbbbb```\\\WWWTTTSSSSSSTTTSSSPPPLLLGGGCCC???<<<:::999888777777888999::::::;;;<<>>:::888888777888888888777555666666666666666666666666888777777777888999;;;<<<<<<===>>>>>>???>>>===<<>><<<999888777555444222111111000222111000000111222111000111111111111000000000///000000/////////.........000000000000000000000000111111111111111111000000111111000000000000111111333222222111000000111111000000000000111111111111111111222333333333333222111111111111222222222222222222333333333333222222444444333333333333333333444444333333333333222222111111111111222222222222333333444444444555555555555555555555555555555555222222222111111111111000000000000000000000111111111111000000000000//////111000000//////000000111///000000111111000000///////////////000000000000---------.............................................///////////////...------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---++++++++++++,,,,,,,,,,,,,,,++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,---------..............................------............------........................////////////////////////...---------------..................////////////000000000111111111222222222333444444444333111111222222222222222222222222333333333222222222222111222222222111111111111000......///111222333444555222222222222222222222222222222222111111111111000000000000000000000000000111111111111111111111111///111222222222333555888999<<>><<<:::888777888999888777777777666666666666666666777666666666777888999:::888999:::;;;;;;;;;;;;;;;======>>>???@@@AAAAAABBB@@@BBBCCCDDDDDDEEEFFFHHHHHHHHHGGGGGGGGGGGGGGGHHHMMMMMMMMMMMMMMMMMMMMMMMMUUUVVVWWWWWWVVVVVVWWWYYYUUUTTTRRRQQQQQQRRRTTTUUUWWWYYY[[[]]]^^^^^^^^^^^^]]]bbbhhhjjjiiieeeaaa___RRROOOJJJDDD>>>999666555777666555555555555666777666666777:::<<<<<<:::888777666555333222111111111111000//////111111000///111111111111000000000000000000////////////......000000000000000000000000000000000000000111111111111111000000000000111111333222111111000111111111000000000111111111222222111111222333333333333222111111111111222222222333222222333333333333222222555555444444333222222222444444333333333333222222111111111111222222222333333444444444444555555555555555555555666666666666222222222111111111000000000000000000000111111111111000000000////////////000000////////////000000//////000000000000//////......//////000000111111................................................---......////////////...------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---******+++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,---------..............................------............------........................////////////////////////------,,,,,,,,,---.............../////////000000000000000000111111111111222333444555444222000...111111111111111111111111333333333222222222222222222222222111111111000000//////000111222222333333111111111111111111111111222222222111111111000000000000000000000000000000111111111111111111111111///111333333444555777999888:::>>>AAAEEEIIIOOOSSSZZZZZZ___kkk|||xxxooohhhnnnzzznnntttxxxgggYYYOOOEEE@@@;;;999999::::::999888888777777777777666666666666666666777777888888777777888999:::;;;;;;;;;::::::;;;<<<======>>>>>><<<>>>@@@AAAAAABBBDDDFFFGGGFFFEEEEEEEEEEEEEEEEEEJJJJJJJJJKKKKKKLLLLLLLLLPPPQQQSSSSSSRRRQQQQQQRRRQQQOOOMMMLLLLLLNNNQQQSSSTTTUUUVVVWWWXXXXXXXXXXXX[[[aaagggjjjggg___XXXTTTLLLIIIDDD>>>999666444333555444444444444444444555444444555777999:::888666555555333222111111111111000///...///000111000...111111111000000000000000000000//////////////////000000000000000000000000/////////000000111111111222111111000000111111222222222111111111111111222000000111111111222222222111111222333333333333222111111111222222222333333222333333333333333333222444444444444444333333333444444333333333222222222111111111222222222333333444444444444555555555555666666666666666777777777222222222111111111000000//////000000111111111111000000000////////////...000000////////////000000//////000000000000//////......//////000000111111.....................---........................+++,,,---...............------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---******+++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---------..............................------............------........................////////////////////////,,,,,,,,,,,,,,,---.../////////000000000111111111//////000000000111111111222333444555444111///---111111111111111111111111222222222222222222222222222222222111111111000000222222111111111111111111111111111111111111111111222222222111111111000000000000000000000000000000000000000000000000000000111333555666666777999;;;777999<<<>>>BBBGGGNNNRRRSSSRRRUUU^^^nnnqqqgggkkkyyy|||ooodddQQQJJJAAA;;;:::;;;:::888999999888888777777777777555666666666777777777777555555666666777888999:::888888999999::::::;;;;;;:::<<<>>>??????@@@BBBDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEFFFHHHIIIKKKLLLMMMMMMOOOQQQQQQOOOLLLKKKKKKLLLKKKIIIHHHIIILLLOOOQQQRRRRRRSSSSSSTTTTTTTTTTTTVVV[[[aaaccc^^^VVVMMMIIIDDDAAA===999666444444444333333333444444333333333222222333444777777666444444333222111111111111111000///...///000111000...000000000000000000111111//////000000000000000000111111111111111111111111//////000000111111222222222222111111111111222222222111111111111111222222111111111111222222222222111111222333333333333222111222222222222333333333333333333444444333333333222222333444444555666666444444333333333222222222111222222222222333333333444444444555555555666666666666666777777777888888222222222111111111111000/////////000111111222222000000////////////......000//////......//////000...//////000000//////...////////////000000000000...............---------........................++++++,,,---............------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------..............................------............------........................////////////////////////,,,,,,,,,,,,---...///000000000000000111111111111/////////000000000111111222333333333222111///...111111111111111111111111000111111111111222222222222222222111111111111000333333222222111000000000111111111111111111111111222222222111111111111000000000000000000000000000000000000000000000000000111333666777777777888999777888999;;;???EEENNNSSSQQQQQQRRRXXXbbbqqqnnnbbbfffvvvwwwbbbWWWJJJAAA>>>===;;;888::::::999999888777777777666666777777777777666666444333333333444555666777666777777777888888888888999;;;=========>>>@@@AAA???????????????@@@AAAAAA???@@@AAACCCEEEGGGHHHIIIIIILLLNNNNNNLLLHHHFFFEEEGGGFFFEEEFFFGGGJJJLLLNNNOOOOOOOOOOOOOOOPPPPPPPPPPPPTTTXXXXXXTTTMMMGGGDDD<<<;;;999777555555555555222333333444444333333222333222222333555555444222222222111111000111111111111000//////111111000///000000000000111111111111//////000000000000111111111111111111111111111111111111111111111222222222222222111111111111222222111111111000111111222333111111111222222222222333111111222333333333333222222222222222333333333333333333444444444444333333111111222444555666777888444444333333333333222222222222222222333333333333444444555555555666666666666666777777888888999999222222222111111111111000...//////000111111222222000000/////////.........//////............//////......////////////......000000000000//////////////////.........---------........................+++,,,---...////////////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,------------+++++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++,,,,,,,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,---------..............................------............------........................////////////////////////------------...///000111/////////000000000000111////////////000000000111333222222222111111000000111111111111111111111111//////000000000111111111222222222111111111111000222222222111111111111111111111111111111111111111222222222111111111111000000000000000000000000000000000000000000000000000///111444555444444444555555444444555999AAAKKKRRRQQQRRRTTTUUUZZZdddrrr}}}mmmbbbfffmmmzzzvvviiiWWWKKKFFFCCC@@@===;;;::::::999888888777777666777888888888777666666555555444333333444555666666666666666666777777777888999;;;;;;;;;;;;<<<>>>;;;;;;;;;<<<===>>>???@@@<<<===>>>???AAABBBCCCDDDBBBEEEHHHJJJHHHEEEBBBAAAAAAAAABBBDDDEEEHHHJJJKKKKKKKKKJJJJJJJJJJJJJJJKKKLLLNNNNNNLLLHHHCCCAAA@@@999888888777666555444444222222333444444333222222444333222222333333222111111111000000000111111222222111000000111222111000///000000000111111111111//////000000000111111111111111111111111111111111333333333333222222222222333222222111111222222333111111000000111222222333111111111222222222333333111111222333333333333222222222222333333333444444333333444444444444333333222333333444555666777777444444333333333333222222222222222333333333444444555555555555666666666666666666777888888999::::::222222222111111111111000...//////000111222222222000/////////............//////............//////......////////////......111111000000//////......//////.........---------........................,,,---...///000000000000////////////////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---,,,,,,------------......++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,------.........++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,---------..............................---..................---........................////////////////////////---------...///000111111............/////////000////////////000000000000333222111111000111111111000000000000000000000000......//////000000000111222222222111111111111000000000111111222222222333000000000000000000000000222222222111111111111000000000000000000000000000000000000000000000000000---///111222111000111111333222000000444===GGGOOOQQQTTTVVVUUUUUU\\\jjjuuu|||ggg^^^^^^gggrrrwwwcccUUUNNNKKKGGGCCC;;;;;;::::::999888777777666777888999999888777666999888777666555666777888555555666666666666666666777999::::::999999:::<<<999::::::;;;<<<>>>???@@@=========>>>???@@@AAAAAA;;;???DDDFFFEEEBBB@@@???===>>>@@@BBBDDDFFFGGGHHHHHHGGGGGGFFFFFFFFFFFFGGGLLLKKKIIIDDD???;;;::::::888888888777666555333222222333444555555444333222555444222222333333111000000000000000000111111222222111000111222333222000//////000000111111111222//////000000111111111222111111111111111111111111444444444333333222222222333222222111111222222333111111000000111222333333111111222222222333333333111111222333333333333222222222333333333444444444333444444555555444444333444444555555555555555555444444444333333333222222222222333333333444444444555555555555666666666777666777777888999999::::::000000000000000000111111111111111111111111111111000/////////............000000111111111111000000000000//////.........---////////////////////////000000//////............+++,,,---...///////////////...---,,,,,,---...///........................------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++++++++++++++++++++++++++,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------------------,,,,,,+++++++++***+++,,,+++)))((()))***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++******+++,,,,,,,,,,,,+++........................//////.........---------,,,,,,,,,---------......//////.........---------+++,,,------......------000000000000000/////////////////////000000000000111111111111111111111111111111111111111111111111222111111111000000//////111111111111111000///......//////000111222222222222222222111111111000000000000//////000111222222111111000000000000111111000000000000000000000000000000000000000000000000666555333222444999AAAFFFPPPPPPTTTXXXXXXXXXaaannn}}}xxxdddUUURRRcccttt~~~yyymmmgggaaaTTTHHHCCC===;;;>>>???999777999999999888777777666666666666555444444333444555666777666555444444555666777666666777777888888888999999888777777777888:::;;;999999:::;;;;;;<<<=========>>>>>>???????????????>>>>>>>>>???@@@@@@AAAAAACCCCCCCCCBBBBBBAAAAAAAAAHHHFFFBBB>>>;;;999999999777777666555444333333222333333333222222111111111////////////////////////////////////////////////000000000000000000000000000000000000000000000000222222222222222111000///000111111111111222222222222222111111222222333444333222111111333333222111000222444333222111222333000000111111111222222222111111222222222333333333222222333444555555555555111111111222222333333333555555444333333222111111333333333333333333333333333333333444444444555555555555444444444555666666888666777:::;;;888999<<<111111111111111111111111111111111111111111111111000000/////////.........000000111111111111000000000/////////..................................../////////.........---------...............------......------------..............................------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++---//////...---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,------------,,,------------------------///.........------------,,,,,,------............///.........------------+++,,,------......------.....................---/////////000000000111111111111111111111111111111111111111111111111111111111111111111000000000///111111111111111000//////...//////000111111222222222222222111111111000000111111111111111222333333111111000000000000111111000000000000000000000000000000000000000000000000333333222111222777===AAAIIIKKKPPPWWWXXXWWW]]]eeerrrwww|||hhhYYYUUU[[[eeerrr{{{lll]]]RRRIIIAAA@@@>>>999888:::555555666777777777777777777666555444444444555666777666555555555555666777666666777777777888888888888777777666777888999:::777777888888999::::::;;;;;;<<<======>>>=========;;;;;;<<<======>>>>>>???@@@@@@@@@?????????>>>>>>DDDBBB>>>;;;888777777777666666555555444444333333333333333222222111111111////////////////////////////////////////////////000000000000000000000000000000000000000000000000222222222222222111000000000111111111111222222222222222111111222222333333333222111111333333222111000222444333222111222333111111111222222222333333111222222222222333333333333333444444444444444444222222222222333333333333555555444333333222111111333333333333333333333333333333444444444555555555555555555555555555666777;;;999999;;;;;;999:::>>>111111111111111111111111111111111111111111111111000000000/////////......///000000111111000000///////////////.............................................---------------////////////...---,,,+++---..................---------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++*********++++++++++++,,,+++,,,,,,,,,,,,,,,,,,---,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++------------------------------,,,,,,,,,,,,++++++,,,,,,---............---++++++++++++++++++++++++............---------------............/////////............------------+++,,,------......------------..................000000000000111111111111111111111111111111111111111111111111111111111111111111111111000000000000111111000000000000///////////////000111111222222222222222111111111111111222222222222222222333444111111000000000000111111000000000000000000000000000000000000000000000000000111111111111444888;;;@@@BBBIIISSSXXXWWWWWWYYYccckkkzzzvvvhhh]]]TTTSSSbbbxxx~~~~~~sssdddXXXLLLEEE@@@<<<;;;<<<555666777888999999888888888777666555444555555666777666666555555666666777666666666666777777777777666666555555666666777888555555555666666777777888888999::::::;;;;;;::::::888888999999:::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;===<<<999777555555555555444444444444444444444444222222222222222111111111////////////////////////////////////////////////000000000000000000000000000000000000000000000000111222222222222111000000000111111111111222222222111111222222222333333333333222111111333333222111000222444333222111222333222222222333333333444444222222222222333333333333333444444444444333333222444444444444333333333333555444444333333222222111222222222222222222222222444444444444555555555666666666555555666777777888:::888888:::999888<<>>===<<<<<<;;;;;;:::::::::<<<;;;999777666666666666666777777777777777777666666555555555555555555555333333444444555555555555444444444444555555555555444444555666666666666666555555666666777888888999777777777777777777888888555555444444444444444444111111222222333444444444111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111222222222111111000000111111111222222222000111222333333333222222333222111111333333222111000222444333222111222222333333444444444555555555222222333333333444444444444444444444333222111111555555555444444333333333444444333333333333222222111111222222222333333333555555555666666666777777888888888888999:::;;;<<<===;;;<<>><<<<<<<<<>>>???>>>===;;;888777666666666666777777888888777777666555555555555555444444444333333444555555555555444444444444444444444444444333444555555666666555555444444555666666777777888555555555666666666666777444444444444444444444444111111111222222333333333000000000111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111222222222222111000111111111111222222222000111222333444333222222333222111111333333222111000222444333222111222333333333333444444444555555333333333333444444444444222333333333333222222111444444444444333333333333333333333333333333333333222222222333333444444555666666666666777777777777888888999999:::;;;=========<<<>>>CCCHHHPPP```ooo111111000000///......---000000000000000000000000111111111000000000//////......////////////................../////////000------------------------------........./////////------...............---......------------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++((()))******))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------............------,,,,,,++++++,,,,,,,,,---------+++,,,------......------,,,,,,------...//////000---.........////////////000000000000000000000000000000000000000000000000///000000000111111111111000///---------///000222111000000000000000000000000000111111111222222222333222111111000000000111111111000000000000111111000000000000000000000000000000000000000000000000---///111111111111222333///222444555<<>><<<999777666666666666777888888888888777666555555555444444444333333333333555666666666555444333333333333333333333333444444555666666666666666333333333444555555666666333333333444444444555555333333333444444333333222111111111111222222222222///000000000111111111222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111222222222222222000111111111111222222222///111222444444333222111333222111111333333222111000222444333222111222333222333333333444444444444333333333444444444444555111222222333333333222222222222222222333333333333333333333333333333333333222333333444555555666666666666777777777888888888999999999:::;;;<<<>>>???===???FFFPPP[[[kkk111000000///...------,,,000000000000000000000000111111111111000000000000......////////////......---.........//////000000------------------------........./////////000000////////////...---,,,,,,///...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++---......---++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------------------,,,,,,+++++++++***+++------,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++************************+++++++++,,,,,,---------+++,,,------......------************************+++++++++,,,,,,---------......---------,,,,,,,,,+++++++++,,,,,,---------+++,,,------......------.........///000111111222------------.........///000000000000000000000000000000000000000000000000//////000000111111111222///...---,,,---///111222111111111000000000000000000000111111222222222222444333333222111111111222111111000000000000111111000000000000000000000000000000000000000000000000,,,...///000///000222333...333444333888BBBHHHHHHFFFEEEHHHPPPVVVYYY^^^dddhhh{{{vvvjjjZZZgggxxxyyyddd^^^UUULLLEEEBBBBBBBBB@@@???<<<:::888777666666666777888999999888777666555555555444444333333333333444555666666666555444333333222222222222222222444555666666777777666666111222222333444444555555111111222222333333333444222222333333333333222111111111111111111111111111//////000000111111111222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///000111222222222222222000111111111111222222222///111222444444333222111333222111111333333222111000222444333222111222333222222222333333333444444333333333444444444555555000111222333333333333333111111111222222333333333333333333333333333333333333333444444555666777777777777777777888888888888999::::::;;;<<<===??????DDDHHHSSSbbbttt000000000000000000000000000000000000000000000000000000000000000000000000///............---------//////////////////////////////............//////...------,,,,,,------............000111000---+++---...//////...,,,+++***------------,,,,,,+++***,,,,,,,,,++++++*********------------------------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++...------,,,,,,------...,,,++++++******++++++,,,------------------------,,,++++++******++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++*********++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,---------,,,,,,+++***,,,------...---,,,***))),,,---......//////......---------............/////////.........---------------...///000111222222000///......000111111000111111111111111000//////000000000000000000000000000000000000////////////000000111111111111000000000/////////111111///---111111111111000000000000111000///......///000111//////000111222222333333111111111111111111111111.........000444888<<<>>>DDDCCCCCCFFFMMMRRRTTTTTTaaammm{{{ddd```bbbnnnyyyiii^^^SSSGGGCCCFFF???===999888888999888888888777555555777888777666666666555555555444444444333333444555555444444444222222222222222222222222222333444555555555444444333333333444444444555555333333333333333444555666333333333222222222111111000000000111222222333333...000111000///...///111000000000000000000000000111111111111111111111111111111000000/////////...222222111111111111111111111111222222222333333333111111222222222333333333222222333333333333444444333333333333333333333333444444444444444444444444444444444444444444444444444444444333333222222222333333333333333333333333111222333333444444333333555555555555555555555555555555555666666666666666666777888999999999999::::::>>>@@@===>>>BBBFFFFFFIIIVVVlll111111111111111111111111000000000000000000000000000000000000000000000000///............---------//////////////////////////////............//////...------,,,,,,------...//////111333444333000...---......///...---,,,+++---------------,,,+++***,,,,,,,,,+++++++++******------------------------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++.........------.........,,,,,,++++++++++++,,,,,,------------------------,,,++++++******++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------+++*********++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------------------,,,,,,+++***,,,,,,---------,,,++++++,,,------...............---------............/////////.........---------.............../////////000///---...000111111000111111111111111000//////////////////////////////000000000000////////////000000111111111111000000333111......///111111111111111111111000000000000111000///......///000111//////000111111222333333111111111111111111111111000000000000222555888:::>>>======AAAGGGLLLOOOOOOWWWcccuuurrrjjjccceeeqqq~~~{{{lll[[[OOOLLLAAA???<<<:::999888666555:::999777777888888777555666666666555555555444444333333444444444444333333222222222222222222222222111222333555555444444333333333333333444444444444333333333333333444555555333333333222222222111111222222111111111111111111///000111000///...///111111111111111111111111111111111111111111111111111111111000000000/////////222222111111111111111111111111222222222333333333111111222222222333333333222222222333333333444444333333333333333333333333333333333333333333333333333333333333333333333333444444444333333222222222333333333333333333333333222222333444444444444333555555555555555444444444555555666666666666777777999:::;;;;;;::::::::::::===???>>><<>>;;;:::999:::::::::777555777777777666666666555555333333333333333333222111111111111111111111111111000111222333333333222222111111222222222333333333444333333222333333444444333333333222222222111111222222222111111111000000///000111111000///000111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222333111111222222222333333333111111222222222333333333111222222222222333333333333333333333333333333333222222222222222222222222222222222222222222222222333333333333333333333333444444444444444444444444333333444555555555555555444444444444444555555555666666777777888999999999666999;;;<<<<<<===AAADDDDDDKKKSSS^^^ppp222222222222222222222222///////////////////////////////////////////////////............---------////////////////////////......------------......///......------......///---///222666::::::888666000000//////////////////,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,+++++++++******************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...+++++++++,,,,,,,,,---------,,,+++++++++,,,------,,,++++++***+++,,,...///+++,,,,,,---...------------------............///---.....................,,,,,,---...//////000000///...,,,---///000000///...//////000000000//////.........................../////////000000000111000000111111111111000000111111111333555555333111111111111111000000000/////////000000000000//////000000000000000111111111////////////////////////000/////////000000111111222444555888;;;???DDDFFFNNNQQQWWWaaannn~~~uuukkkhhhhhhsssvvv|||~~~{{{wwwkkkXXXHHH???===???AAA:::999888999::::::999777888888777777777666666666444444444444333333222111111111111111111111111111000111222333333333222222111111222222222333333333444333333222222222333333333333333222222222111111000000111111111222222222000111222111000///000222111111111111111111111111111111111111111111111111111111111222222222222222111111222222333333333333111111222222222333333333111111222222222333333333111111111222222222333333333333333333333333333333444444444444444444444444444444444444444444444444333333333333333333333333444444444444444444444444444444555666666666666555444444444555555666666666777777888888999::::::;;;;;;===@@@@@@???CCCJJJPPPTTT```ppp222222222222222222222222000000000000000000000000000000000000000000000000///............---------////////////////////////......------------......//////............//////,,,---///333888:::999888222222000///.........///,,,------............---,,,,,,,,,,,,------------------------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......++++++,,,,,,,,,,,,---------,,,+++***+++,,,---...,,,,,,++++++,,,,,,------++++++,,,------------------------............///---------...............,,,,,,---...///000111111///---,,,---...000//////......///000000000//////..............................//////000000111111000000111111111111000000//////111444666666222000111111111111000000000000//////000000000000//////000000000000000000000000000000000000000000000000/////////000000111111111...000222444555999===@@@LLLOOOSSSYYYbbbqqq~~~ooofffaaahhhvvvoooZZZLLLEEEBBBAAA>>><<<:::999:::;;;:::999888888888888777777777777555555555555444333222222222222222222222222222222000111333444444444333222222222222222333333333333444333333222222222222222333333333222222222111111///000000111222222333333000111222222000000111222222222222222222222222222111111111111111111111111222222222222222333333333111111222222333444444444111111222222222333333333111111222222222333333333111111111111222222222222333333333333333333333333444444444444444444444444444444444444444444444444222222333333333333444444444444444444444444444444444555666666777666666666555555555666777777888888777888888999:::;;;<<<<<<;;;>>>@@@@@@BBBIIITTT^^^rrr111111111111111111111111000000000000000000000000000000000000000000000000///............---------////////////////////////...------,,,,,,------...//////............//////,,,,,,...111666999;;;;;;555333111000............,,,,,,---...............,,,,,,,,,---------......------------------------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---.........------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///++++++,,,,,,,,,,,,---------,,,+++******,,,...///,,,,,,---------,,,++++++++++++,,,------------,,,---------............///---------.........//////,,,,,,---------.........///---,,,,,,...//////...---......///000000//////.................................///000111111111000000111111111111000000//////000222444555333111111111111111000000000000...///000111111000///...000000000000000000000///111111111111111111111111000000111111111000000///,,,...111111222444888<<>>;;;:::;;;::::::999999888888888777777777666666666666555444333222333333333333333333333333111222333555555444444333333333333333444444444444444333333222111111222222333333333222222222111111111111111111111111222222000111222222000000111222222222222222222222222222111111111111111111111111222222222333333333444444111111222222333444444555111111222222222333333333111111222222222333333333111111111111222222222222333333333333333333333333333333333333333333333333333333333333333333333333222222222333333444444444555555555555555555555555555555666777777777777666666666666777888999999999888888999:::;;;<<<======;;;???DDDGGGNNN\\\ooo}}}000000000000000000000000000000000000000000000000000000000000000000000000//////.........---------////////////////////////...------,,,,,,------...//////............//////,,,,,,---000555:::<<<===666555222000...---------,,,,,,---.../////////...,,,,,,,,,------.........------------------------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------...------,,,,,,------...,,,++++++******++++++,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///...------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///++++++,,,,,,,,,------------,,,+++******,,,...///,,,------...---,,,***)))++++++,,,---------,,,,,,---------.........//////---------.........//////------,,,,,,,,,,,,++++++///---,,,,,,...//////...------...///000000//////........................---......///000111111222000000111111111111000000111/////////222333333333111111111111000000000000...///000111111000///...000000000000////////////111111111111111111111111222222222222111000......---///111111111333777;;;888AAAKKKPPPSSS^^^ppp~~~uuuiiiaaahhhvvv~~~qqqaaaWWWLLLGGGAAA===;;;;;;::::::999999999888888888888777777777777777666555444333444444444444444444444444222333444555555555444444333333444444444444555555444333333222111111111222333333333222222222111111333333222222111000000000000222222222111000111222222222222222222222222222111111111111111111111111222222222333333444444444111111222333333444555555111111222222222333333333111111222222222333333333000111111111111222222222333333333333333333333333222222222222222222222222222222222222222222222222222222222333333444444444555555555555555555555555555666666777777777777777666777777888999:::::::::888888999:::;;;======>>>@@@FFFMMMVVVbbbvvv222222222222111111111000000000000000000000000000333222000///........./////////............//////......---------,,,,,,,,,000000//////.........---------............------222111000000222666999<<<<<<999444///------///000+++++++++,,,,,,,,,------/////////...------,,,,,,------..................,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,++++++******++++++,,,---------,,,,,,++++++++++++++++++,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***)))))))))+++,,,,,,------,,,,,,+++))))))))))))))))))))))))++++++,,,,,,,,,,,,------,,,++++++******++++++,,,***+++,,,---............------------------------,,,,,,,,,---------.........,,,+++,,,//////---***------------------------,,,,,,,,,---------......------------------------,,,---...//////...---,,,+++,,,,,,---.........---....................................////////////000000000000000000000000000000000000000000000000//////000000000000//////000111111111111222222222000000000000000000000000000000000000000000000000//////............//////000000111111111111000000000000000000000000000000//////000111222444666777666;;;CCCLLLUUU^^^fffkkkwww{{{~~~lllfffggglllvvv{{{nnneee[[[MMMDDDAAA@@@???>>>999;;;===:::555333666:::666666666666666555444333555444444333333444444555333333333333333333333333333333333333333333333333444333333222222333333444222222222222222222222222111222222333333222222111333222222111111222222333000000000000000000000000111111222222222333333333111111222333333333333222222222333333333444444444333333333333333222111000222222333333333333444444222222111111111111111111333333333333333333333333111222222333333444444555333333333444444444555555333333333333333333333333666666666666777777777777666666555666777777555444777666666777888::::::999;;;;;;<<<>>>>>>>>>BBBGGGJJJRRRaaavvv222222111111111000000000000000000000000000000000///...---,,,,,,,,,,,,,,,//////............////////////.........---------000/////////.........---------............------000/////////111444777999;;;999555111......///000,,,,,,---------.........//////............------......---------------------------,,,,,,,,,+++++++++++++++,,,,,,,,,------++++++++++++++++++++++++,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,++++++,,,---............------------,,,,,,,,,,,,,,,,,,,,,------------......,,,+++,,,//////---+++------------------------,,,,,,,,,---------......------------------------------...//////...------+++,,,------.........---....................................////////////////////////////////////000000000000000000000000//////000000000000////////////000000000111111111000000000000000000000000000000000000000000000000111111000000000000111111000000111111111111000000000000000000000000000000//////000000222333555555777;;;BBBIIIQQQYYYaaafffhhhmmmssszzz~~~mmm```\\\cccmmmtttzzz~~~~~~|||ssseeeYYYQQQIIIBBB>>><<<======;;;777555666777555666666777777777777777555444444444444444444555333333333333333333333333444444444444444444444444333333222222222222333333222222222222222222222222222222333333333333222222333333222222222222333333111111111111111111111111111222222222222333333333111111222333333333333222111111222222222333333333333333333333333222111111222222333333333333444444333333333222222222222222333333333333333333333333444333333333333333333333333333333444444444444555333333333333333333333333555666666666666777777777777777777888:::::::::999777777888:::===?????????@@@??????AAADDDHHHNNNRRR^^^jjj111111000000000/////////000000000000000000000000/////////000000///......//////............//////000000/////////........./////////...............------............------...---------...111444666999777555222000/////////---------.........//////............////////////......------,,,,,,++++++.........---------,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,+++,,,,,,,,,,,,,,,,,,---,,,------------.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,///......---,,,,,,,,,,,,------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,------...---------------,,,,,,+++++++++***,,,,,,,,,,,,---------------,,,,,,---......---+++------------------------,,,,,,,,,---------......------------------------------...//////...------,,,,,,---............---....................................////////////////////////////////////000000000000000000000000//////000000000000//////.../////////000000000000000000000000000000000000000000000000000000000000111111000000000000111111000000000000000000000000000000000000000000000000/////////000111222333444777:::???DDDJJJRRR[[[aaa]]]bbbhhhlllpppwwwhhhWWWUUU[[[fffpppyyy|||}}}xxxkkk^^^QQQJJJBBB@@@===;;;;;;:::999777777777777888888888888888555555444444444444555555444444444444444444444444444444444444444444444444333222222111111222222333333333333333333333333333222333333444444333333222333333222222222222333333111111111111111111111111222222222222333333333333111222222333333333333333111111111111222222222222333333333333333222222111222222333333333333444444333333333444444444444444333333333333333333333333555555444444333222222111222333333333444444444444444444444444444444444444555555555666666666777777555555666777888999::::::888999:::;;;===???@@@AAACCCCCCFFFLLLWWWcccmmmrrr}}}000000000000////////////////////////////////////...///111222222111000/////////............//////////////////.........---........................------............------,,,+++++++++,,,...111222444444333111000///......------------............------......///000111111......---,,,++++++******------------,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++,,,,,,------------------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,---...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,---------...------,,,,,,---,,,,,,++++++******)))++++++,,,,,,,,,---------------------......---,,,------------------------,,,,,,,,,---------......---------------------------..................---------............------....................................//////////////////////////////////////////////////////////////////000000000000///////////////000000000111111////////////////////////000000000000000000000000//////............//////111111000000000000111111000000000000000000000000000/////////000111222222666888;;;???DDDMMMVVV\\\ZZZ^^^bbbcccdddjjjuuu}}}}}}gggYYYUUU[[[cccnnnvvv|||yyyllldddPPPIIIAAA===>>>>>><<<999:::999888777666555555555666666555555555555666666444444444444444444444444333333333333333333333333222222222111111222222222333333333333333333333333333333444444444444333333333333333222222333333333222222222222222222222222222222222333333333444444111222333333444444333333111111222222222333333333222333333444333333222222222222222333333333444444333333333333444444444444333333333333333333333333555555444444333333333333333333333333444444444444444444444444555555555555555555666666666777777777666777888888888999;;;<<<======<<<<<<===@@@EEEHHHJJJOOOXXXeeexxx000000000000////////////////////////////////////+++,,,---...///...---,,,//////............//////.........---------,,,,,,---------...............------............------++++++***++++++---...///000000//////...---,,,,,,+++,,,,,,,,,,,,---------,,,,,,---...///000111111......---,,,++++++******,,,,,,,,,,,,++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++,,,,,,------------------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...---+++******+++---...+++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,------------...------,,,,,,,,,,,,,,,++++++*********+++++++++,,,,,,,,,------,,,---......------,,,---------------------------,,,,,,,,,---------......------------------------.........------.........---......//////...------....................................////////////........................//////////////////////////////000000000000//////000000000111111111222222////////////////////////000000000000000000000000//////............//////111111000//////000111111000000000000000000000000000/////////000111222222555666888;;;@@@HHHQQQWWWXXXZZZ]]]\\\\\\___gggmmm}}}uuueeeZZZTTTUUU[[[iiiwwwhhh]]]OOOFFFBBBAAA===999:::999888777666555555666777666666555555666666777555555555555555555555555222222222222222222222222333222222222222222222333333333333333333333333333444444444555555444444444444333333333333333333444222222222222222222222222222222333333333444444444222222333444444444444333333333333444444444444555222333333444444444333333222222222333333333444444111222222222333333444444333333333333333333333333333333333444444555555555333333444444444555555555444444444555555666666666666666666777777777777888999;;;<<<;;;::::::===??????@@@@@@AAADDDKKKUUU\\\fffppp}}}111111000000000/////////000000000000000000000000....../////////......---//////............//////...------------,,,,,,,,,---------------.........------............------++++++++++++,,,,,,---...------------,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---...//////000......------,,,,,,++++++,,,,,,+++++++++*********************++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++,,,,,,,,,,,,,,,,,,---,,,------------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++,,,---------++++++++++++------++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,------...---------+++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++---......---,,,,,,---------------------------,,,,,,,,,---------......------------------------///...------------...///...////////////...------....................................////////////........................000000000000000000000000//////000000000000//////111111111111222222222222000000000000000000000000000000000000000000000000111111000000000000111111222111000//////000111222000000000000000000000000/////////000111222333444444555666888<<>>BBBGGGNNNVVVbbbpppyyy222222111111111000000000000000000000000000000000333222111000000///000000//////............//////............------------,,,,,,,,,------.........------............------,,,,,,,,,,,,,,,------------,,,,,,+++,,,,,,---...,,,,,,,,,,,,---------...++++++,,,,,,------............------------------------,,,,,,,,,+++++++++************++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------++++++,,,---............++++++,,,,,,------......***++++++++++++,,,,,,,,,+++---//////,,,+++,,,...------------------------,,,,,,,,,---------......------------------------///...------------...//////////////////...------....................................////////////........................000000000000000000000000//////000000000000//////000000000000111111111111000000000000000000000000000000000000000000000000111111000000000000111111222111000//////000111222000000000000000000000000//////000000222333555555444555555666777;;;AAAEEEMMMNNNQQQWWW]]]``````___```iiissszzzjjj\\\QQQRRR\\\iiivvv}}}qqqeeeZZZTTTHHHFFFCCC???===;;;;;;;;;888777777666666777777888666666666666666666666666555555555555555555555555555444444333333444444555444444444444444444444444555555666666666666555555444444333333333333444444444444444444444444444444333333333444444444444555222333444444555444444444333333333444444444555555222333333444555555444444222222333333333333444444222222222333444555555555333333333333333333333333444444444555555555555555666666666666777777777777444555555666777777888888888999999999999:::::::::555888;;;;;;;;;===CCCHHHJJJSSS```mmmyyy222222222222111111111111000000000000000000000000111000...---,,,,,,,,,---//////............//////000/////////............,,,,,,,,,------.........---..................---------------------------------,,,+++,,,---...///---------.........//////++++++,,,,,,,,,,,,------------........................---------,,,,,,,,,)))************+++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,---------,,,,,,++++++++++++++++++,,,,,,,,,------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000+++,,,,,,------,,,,,,+++------------------------++++++,,,,,,,,,---------...------,,,,,,------...***+++,,,---......///...***+++,,,---......///000******+++++++++,,,,,,,,,***---//////,,,+++,,,...------------------------,,,,,,,,,---------......------------------------///...---,,,,,,---.../////////000000///...------..................................../////////000........................000000000000000000000000//////000000000000//////////////////000000000000000000000000000000000000000000000000000000000000//////............//////222111000......000111222000000000000000000000000//////000111222444666777555555555444444666:::===@@@AAAEEENNNXXX]]][[[XXXWWW```iiirrr|||nnn\\\SSSRRRZZZjjjyyy~~~rrrjjjUUURRRLLLFFF@@@<<<999888888888777777777777888888777777777777777777777777777777777777777777777777666555555444444555555666444444444444444444444444555555666666666666555555555444444333333444444555444444444444444444444444333333333444444444555555222333444444555555444444222222333333333444444444222333333444555555555444222222333333333444444444333333444444555666777777333333333333333333333333666666666555444444333333777777777777888888888888444555555666777888888999999999:::::::::;;;;;;;;;;;;???CCCDDDDDDGGGOOOUUUaaammm111111000000//////......//////000000000000//////000000000000000000000000........................................................................---------------------------------------------------,,,,,,++++++,,,,,,---...------,,,,,,++++++***------------------------///...---,,,,,,,,,,,,,,,...---,,,+++)))((('''''',,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++,,,---...---+++***+++,,,---,,,++++++************,,,,,,,,,+++++++++******,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))+++---,,,+++***+++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,---------......---------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,---...---,,,+++******+++,,,,,,------,,,,,,***++++++,,,---...//////...---+++******+++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---...............------,,,,,,,,,........................---------............///000//////......000111222////////////000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000//////000111111111111111////////////000000000000///////////////000111111555555555444444333333333111111000000111333555666;;;:::<<>><<<;;;;;;<<<===<<<;;;???EEEKKKNNNPPPXXXdddnnn111000000000/////////...//////000000000000//////................................................................................................---------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------000//////............///------,,,+++***))))))(((,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,---...---+++++++++---------,,,+++++++++++++++,,,,,,,,,,,,++++++++++++...------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))+++---,,,+++***+++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,---------......---------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,---------,,,+++******+++,,,,,,------,,,,,,+++,,,,,,------.........+++,,,,,,,,,---,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---......------------------,,,,,,........................------------............//////.........///000111.../////////000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000//////000111111111111000000000000//////////////////////////////000111111444444444333333222222222111111000000111222333444666666999BBBMMMUUUXXXXXX[[[XXXZZZbbblllxxx~~~rrriiibbb___cccooo|||mmmaaaYYYNNNDDDBBB???<<<:::999888777666999999999999999888888777666666666666555555555555666666666555555555444444555555555555555555555555444555555666666555555444444444444444444444444444555555555444444444333333555555444444444444555555444666666555444333333444444444333333333333333333444444333333222222111111333333333333333444555555555555555555555555555555444444444444444444555555555555555555555555555555999888777777777888999:::<<<;;;;;;===:::888<<>>???AAADDDEEEFFFHHHQQQ\\\eeemmmxxx000000000000//////////////////000000000000//////................................................................................................---------------------------------------------------,,,,,,++++++,,,,,,---******+++,,,,,,---......------------------------..................///000------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,------,,,,,,---......------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,///...---,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++)))+++---,,,+++***+++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,---------......------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,---------,,,+++******+++,,,,,,------,,,,,,------------------------(((***,,,...///...,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---......,,,,,,------------------////////////////////////------------...............------------...//////....../////////000000000........................000000000000000000000000000000000000000000000000////////////////////////...///000000111111000000000000000//////.........///////////////000111111222222222222111111111111111111000000000000111222111222666<<>>GGGPPPYYYSSSKKKFFFHHHMMMSSSWWWdddnnn|||000000000000//////////////////000000000000//////................................................................................................---------------------------------------------------,,,,,,++++++,,,,,,---+++++++++,,,,,,---------------------------------++++++++++++,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,,,,...///...------,,,,,,---------......---------,,,,,,,,,...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,)))+++---,,,+++***++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------,,,,,,,,,++++++***+++,,,,,,------,,,,,,.........------,,,,,,,,,(((***+++---......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---......,,,,,,,,,------.........////////////////////////,,,,,,---------.........,,,,,,,,,,,,------.............../////////000000........................////////////////////////////////////////////////...........................//////000000000000000000000000///......------///////////////000000111000000000000000000000000000000000//////////////////222555888;;;@@@GGGLLLWWWXXX]]]bbbcccfffoooyyymmm```\\\iiisssuuuzzz}}}wwwkkkcccWWWLLLEEEBBBAAAAAA======<<<:::999999888888777888999::::::999888888777777777666666666555555555555555555555555555555555555666666666666555555555555555555555555555555333333333333333333333333444333333222222333333444333444555444333222333444222333333333444444555555555555444444333333222222333222222222222333444444555555555555666666666666888888777666777888999:::777777777777888888888888666666777888999888888888888666666999;;;???JJJTTTkkkcccYYYUUUZZZeeerrrzzz////////////000000000000//////000000000000//////////////////////////////........................................................................---------------------------------------------------,,,,,,++++++,,,,,,------------,,,,,,+++++++++------------------------+++++++++++++++,,,---...,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------...///---------,,,,,,------.........---------,,,,,,,,,++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---------)))+++---,,,+++***++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,+++++++++***+++,,,,,,------,,,,,,.........------,,,,,,+++++++++******+++---...000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---......,,,,,,,,,------.........////////////////////////,,,,,,,,,------------...+++,,,,,,---------------............////////////................................................////////////////////////------------------------......///000000000000000000/////////.........---///////////////000000111//////////////////////////////000000/////////...111333666666666888>>>DDDJJJPPP\\\eeegggeeegggmmmwwwyyy|||sssfffeeeeeeccclll{{{|||qqqaaaUUUMMMHHHEEEEEECCCAAA???===<<<;;;;;;:::::::::::::::999999888888888777777777666666666666666666666666666666666555666666666666666666555555555555555555555555555333333333333333333333333444333333222222333333444333444555555333333444555333333333444444555555555333333333444444555555666333333222222333333444555555555555666666666777777777888999:::::::::999888888888888999999::::::::::::;;;<<<=========<<<<<>>???@@@@@@AAAAAAEEEJJJOOOTTT___jjjzzz.../////////000000000111//////000000000000//////////////////////////////........................................................................---------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------...///...---,,,---...+++++++++++++++,,,------,,,,,,,,,,,,++++++++++++++++++++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,)))+++---,,,+++***+++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......+++++++++,,,,,,---------++++++,,,,,,,,,,,,------...---,,,+++++++++,,,,,,***+++,,,,,,------,,,,,,------------------,,,,,,,,,,,,,,,+++,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---......------------------,,,,,,------------------------++++++,,,,,,,,,---------+++,,,---...///......------------.........//////////////////////////////........................000000000000000000000000........................---...//////000000//////,,,------......////////////////////////000111111............/////////000---...000111111111111000000111333444555666888:::888<<>>???@@@AAA999999999888888888888777777777777777777777777777666666777777777777666666666666666666666666666666444444444555555666666666666555555444444555555666444666777777666666777999666666666555444444444333666666666666666555555555666555555555555666777777444555555666777888888999<<<;;;:::999999;;;===>>>::::::;;;;;;<<<===>>>>>>CCCCCCEEEHHHMMMSSSYYY\\\kkkooozzz...............///000111//////000//////...------333000---,,,---/////////,,,---......//////............................................................------------......,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++++++++++++++++++++******+++,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,***+++,,,,,,,,,***)))(((---..................---)))******++++++,,,------)))***+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,---------,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,---...//////...---,,,+++,,,---...////////////......//////...---,,,,,,------------------------------------------------...------------...//////000000000000000000000000................................................////////////////////////000000////////////000000//////////////////////////////////////////////////////////////////////////////000000000000//////111111000000111333555666:::999:::>>>CCCGGGHHHGGGNNNSSSXXXYYYWWWYYY^^^dddooozzzoooiiidddhhhsss~~~zzzzzzzzzzzz|||{{{sssnnnkkk```QQQGGGCCCBBBAAA???===<<<;;;:::999999:::;;;999999999999::::::::::::888777777666666555555555999777555444555666666666333333444444444555555555888888888777777888888888666666666666666666666666444444555666666666555555555666888999888777555444555444444555777888888777999999888777666666666666<<<;;;:::;;;===>>>???>>>999>>>BBBBBBAAAAAAEEEJJJLLLQQQYYYdddoooyyy///............//////000//////000000000///......///111333222000......///,,,---......//////............................................................------------...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,---...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++++++++++++++++++++,,,,,,,,,------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,+++++++++++++++***)))))),,,------......------,,,,,,+++++++++++++++++++++***++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))***++++++,,,+++++++++......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---...//////...---,,,////////////...---,,,+++...............---,,,,,,------------------,,,,,,------------------------...------------...//////////////////////////////........................////////////////////////////////////////////////000000////////////000000//////////////////////////////////////////////////////////////////////////////000000000000//////111000000000111222333444666555555777;;;>>>>>><<<===EEEPPPXXX[[[[[[\\\]]]jjjrrr}}}~~~qqqiiihhhnnnvvv{{{}}}zzz}}}vvviii^^^XXXRRRLLLHHHDDDAAA>>>======<<<;;;:::<<<<<<;;;;;;;;;:::::::::999999999999999888888888999777555555666777777666888888888888777777777777777666666555555666666777666666666666555555555555888888888888888777666666777777999::::::999888777888777777777999999999999888888888888888999:::;;;===;;;::::::<<<@@@DDDEEEDDDGGGKKKMMMOOOTTT]]]dddooottt000000////////////////////////000000111000000000,,,222999999333...---///,,,---......//////............................................................------------..................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---,,,,,,,,,------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,++++++************++++++,,,,,,------,,,,,,+++------,,,,,,+++******)))++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,,,,------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,------......------,,,...//////......---,,,+++---............------,,,.........------,,,,,,,,,------------------------...------------...//////////////////////////////........................000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////...//////000000//////...////////////000111222222222111000111333444444333333:::EEEPPPXXX\\\^^^]]]fffjjjqqq{{{rrrccc^^^ccciii{{{|||{{{}}}tttjjj```YYYTTTOOOIIIGGGGGGFFF@@@;;;>>>>>>===<<<;;;;;;::::::777888999999999999888888888666444444666777777666999888888777777666555555666666555555555555666666666666666666666777777777666666666777777666666666777777888999999999999888999999999888999999::::::;;;:::::::::;;;<<<>>>>>>???>>>===???DDDKKKRRRWWW[[[^^^bbbffflllvvv000000000000//////.........///000111111222111111---222777777333///------,,,---......///............................................................------,,,,,,------...,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...........................------,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,******)))***+++,,,+++++++++,,,,,,+++++++++,,,,,,,,,++++++*********,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------......///////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------,,,,,,,,,++++++,,,---............---------......------,,,.........------,,,,,,+++------------------------...------------...//////////////////////////////........................////////////////////////////////////////////////...//////////////////...////////////////////////////////////////////////////////////////////////...//////////////////...............//////000000000000///000111111111111666777;;;BBBMMMXXX```dddfffjjjpppxxxjjjZZZVVVXXXjjjtttzzztttooohhhaaa^^^]]]ZZZQQQIIIFFFEEEDDDBBB@@@>>><<<;;;999::::::;;;;;;;;;:::::::::888777888999:::999888888888888777777777666666888777777666666777777888777777888888888888999999555555555666777888::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<;;;::::::<<<===>>>>>>>>>???@@@AAABBBBBBDDDFFFJJJPPPXXXbbblllsss{{{~~~rrr000000111111000///...---...///000111111222111111111111111111111000...,,,,,,---......///.........................................................------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................------,,,,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---***++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---...//////000000//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,***+++,,,---............,,,,,,---------------,,,.........------,,,,,,,,,------------------------...------------...//////........................................................................////////////////////////......////////////......////////////////////////////////////////////////////////////////////////......////////////......---.........////////////......///000000000111222777555555999CCCOOOXXX^^^eeellltttyyy}}}uuu```XXXWWW___fffrrr~~~}}}xxxnnneee```^^^\\\WWWQQQJJJDDDAAAAAAAAA@@@???>>>>>>>>>>>>===<<<;;;;;;======;;;::::::::::::::::::;;;;;;;;;888888777777777777888888777777777888888999999999:::::::::::::::;;;<<<===;;;;;;<<<===>>>>>>>>>>>>??????@@@>>>======@@@CCC@@@BBBEEEIIILLLNNNOOOPPPQQQWWW```jjjuuuzzzsssooo///000111222111000///...//////000000111000000000111///------///000...,,,,,,---......//////......................................................------,,,,,,,,,,,,------............////////////,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------------,,,,,,,,,---......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,---***++++++,,,,,,++++++***)))******+++,,,,,,------++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........+++,,,------......------++++++++++++,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,++++++******++++++,,,---......------,,,+++***+++,,,,,,------------,,,------------------------------------------------...------------...//////........................................................................////////////////////////---...///000000///...---////////////////////////////////////////////////////////////////////////---......//////......------....../////////......+++---...///...///111222000111333777<<>>??????>>><<<:::<<<<<<<<<;;;;;;;;;;;;;;;999999888888888888999999888888888999999::::::;;;===<<<;;;:::999:::;;;;;;999<<>>============<<<<<<===============>>>??????@@@AAAAAA>>>>>>===<<<===???AAACCCFFFJJJQQQXXX^^^```aaaaaa\\\___```^^^\\\^^^ccchhhkkkqqqzzzyyynnnkkkjjjpppyyy---...000222333222111000//////000//////...------(((---222222...,,,///222,,,---......//////......................................................---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------------------,,,+++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,)))***,,,---...---,,,,,,+++,,,,,,------,,,,,,+++------,,,++++++*********)))***+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////,,,---......//////......*********++++++,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,+++***))))))***+++,,,******+++,,,------------***+++,,,,,,------------***++++++,,,---...//////------------------------...------------...//////................................................000000000000000000000000////////////////////////,,,---///000000///---,,,////////////////////////////////////////////////////////////////////////---..................---......000000000///...------000111000...---///111...111333222///000666;;;@@@FFFQQQ\\\dddjjjkkkllljjjsss{{{}}}zzzpppkkkkkkmmm~~~zzzrrrkkkgggfffgggiiikkkiiihhhgggfffdddaaa^^^TTTSSSQQQNNNLLLIIIGGGFFFCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDEEEEEEFFFGGGHHHHHHBBBBBBCCCEEEHHHMMMQQQSSS\\\aaakkkuuu|||{{{}}}~~~|||}}}ooocccbbbfff000000000000000000000000////////////000000000000000000///...............000000000000000000000000.................................------,,,,,,,,,---------------------------.........---,,,,,,+++++++++,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,---///000---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,************,,,,,,******+++++++++,,,,,,,,,.........------,,,,,,+++,,,,,,---------,,,+++***---,,,***))))))***,,,------,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))++++++++++++++++++++++++,,,,,,,,,---------......//////.........---------,,,+++***+++---...---,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,------.........---,,,,,,++++++,,,,,,---------------,,,,,,+++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............,,,---......//////......///...---+++******++++++........................---------............///////////////////////////........................,,,,,,---....../////////---------.........//////////////////............//////////////////////////////.........---------///...---,,,,,,---...///---.........//////000000000000111111111222222222888>>>GGGPPPWWW\\\```bbb___```ccciiirrr}}}uuuggg``````hhhxxx|||}}}}}}}}}~~~xxxrrrkkkfffdddaaa\\\YYYVVVVVVVVVVVVVVVWWWWWWWWWYYY```ccc```]]][[[YYYVVVVVVTTTUUUZZZ^^^bbbjjjrrr}}}|||lll```^^^qqq000000000000000000000000////////////000000000000000000///.............................................................../////////......---------------------------------------......------,,,+++------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---..................---+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...---,,,,,,++++++,,,,,,---************+++++++++,,,---------,,,,,,+++++++++...------,,,,,,------...***++++++++++++,,,,,,,,,.........------,,,,,,,,,---------------,,,,,,+++,,,,,,+++******+++,,,------,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,------------///.........------------,,,+++***+++---...---,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,------------------,,,,,,++++++,,,,,,---,,,---------,,,,,,+++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------,,,------...............---,,,+++++++++,,,---...........................---------............///////////////////////////........................---------,,,,,,,,,,,,,,,---------.........//////////////////............//////////////////////////////.........---------000000///......///000000---........./////////000000000000111111111222222111555;;;CCCJJJSSS[[[aaaZZZZZZ[[[___fffqqq~~~tttkkk[[[]]]eeepppwwwxxx{{{~~~~~~~~~{{{xxxxxxyyyzzz{{{}}}~~~~~~|||yyyvvvtttsssvvv~~~{{{lllhhhiiirrr////////////////////////////////////000000000000000//////............///................................................///////////////.........------------------------------......------,,,,,,.........---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,......////////////......++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++---,,,,,,++++++,,,,,,---*********+++++++++,,,,,,------,,,,,,,,,,,,++++++,,,------......------,,,++++++++++++,,,,,,,,,,,,.........---------------------,,,,,,,,,++++++++++++++++++,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,............------------,,,+++***+++---...---,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,---------,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,,,,,,,---...............*********+++,,,...000111........................---------............///////////////////////////........................------,,,++++++***))))))------........./////////////////////............////////////////////////...............---------//////............//////.............../////////000000000000111111111111...000222666<<>>AAADDDEEELLLUUU]]]___bbbllltttxxxrrrsssxxx~~~wwwrrrsssxxxyyymmmiii```]]]```cccjjj|||111000000////////////000////////////////////////////////////////////////.........---------------........................---------..................------,,,,,,------...---------------------------,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------,,,,,,,,,---------......---...///111111111111000////////////............---///000000...------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,+++++++++******,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++******************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,***,,,------,,,++++++,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,............------------........................,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,---...////////////.......................................---...//////////////////000///......------.....................................................................---------...........................//////...------...000//////......//////000111000111222444666888999:::;;;BBBJJJQQQZZZfffooosssoookkkjjjrrr|||ppppppssszzz{{{oooeee^^^eeedddhhhqqqxxx000000000////////////000////////////////////////////////////////////////......------------------........................,,,---------.../////////...------,,,,,,------...---------------------------,,,,,,++++++,,,,,,------------,,,,,,+++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------,,,,,,,,,---------.........000222222111000//////////////////............---///111111///...------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,***,,,------,,,++++++,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........................///...------------...///........................////////////////////////------...///000000//////////////////......//////......................................................................................................///...---,,,...000///............///000000---...///111333555777888444888===EEEQQQ___jjjppppppllljjjnnnxxx~~~uuurrruuu{{{~~~~~~~~~wwwnnnnnnlllkkkjjjlllpppsss|||~~~/////////000000000000///////////////////////////////////////////////////................................................,,,---------.../////////...------,,,,,,------...---------------------------,,,,,,++++++,,,,,,------------,,,,,,+++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,++++++++++++,,,---------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------,,,,,,,,,---------.........111444444222///...///////////////............///111222111///---,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,***,,,------,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,.................................------.........---------...............////////////////////////------...///000000//////......//////////////////................................................---.............................................---...///...,,,,,,...///...............//////000...//////111222333444555555444555;;;FFFSSSaaajjjnnnnnnoooooopppssswwwyyyyyyooolllmmmooozzz~~~{{{zzz{{{~~~~~~}}}oooeee___^^^bbbjjjrrrzzz...//////000000000000///////////////////////////////////////////////////.............../////////........................---------..................------,,,,,,------...---------------------------,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......---111555555222///...///////////////............000111111000---,,,+++,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,***,,,------,,,++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++........................---------------.................................---...//////////////////------.../////////..............................---------------------------------.......................................---......---,,,,,,---///......------......///000000000000///////////////444111111555<<>>BBBDDDEEEGGGIIIMMMRRRVVV___bbbhhhooowww{{{{{{{{{yyy{{{~~~{{{{{{zzzzzzzzzzzz{{{{{{xxx{{{}}}{{{{{{}}}yyyvvv{{{,,,---///000000000//////............/////////000................................................,,,,,,.../////////..................---------,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***,,,......,,,+++---///---,,,,,,++++++,,,,,,---+++++++++,,,,,,...//////,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------------------------------++++++,,,,,,,,,---------//////...///000000...,,,++++++,,,,,,,,,---------+++++++++++++++,,,------,,,,,,---...............+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,------------,,,+++------------.........///---------------------------------............///------------------------------------------------+++,,,,,,,,,---------------------............///........................------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............///,,,,,,---...............//////000111222222333222...///000111333666999<<<<<<<<<<<<<<<;;;===@@@CCCNNNTTT^^^jjjtttxxxwwwuuunnnnnntttzzzyyyxxxxxxxxxyyyzzz{{{uuuyyy}}}zzzyyyuuupppmmmsss,,,---///000000000//////---.........//////000000................................................+++,,,.../////////............---------,,,,,,,,,,,,,,,,,,------.........------------------------+++++++++,,,,,,,,,------++++++,,,,,,---...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...++++++++++++++++++++++++***---///...,,,+++---000---,,,,,,++++++,,,,,,---+++++++++,,,---...///000+++++++++,,,,,,,,,------++++++,,,,,,,,,---------------------------------------------------------,,,,,,,,,---...---+++(((+++++++++,,,,,,---------************++++++,,,---,,,,,,---.../////////...++++++++++++++++++++++++++++++------------++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,---------+++,,,------......------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------)))***,,,------,,,***)))---------.........//////---------------------------------.........//////------------------------------------------------+++++++++,,,,,,------------------.........//////........................//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////+++,,,------......------///000000111222333333444333444444444333555777999666777777666444444666888666>>>MMM^^^kkkqqqqqqnnnooojjjhhhnnnvvv~~~}}}yyyxxxwwwwwwxxxzzz}}}{{{|||~~~~~~||||||~~~~~~ssskkkgggggghhhiiifffiiirrr......------------......////////////////////////................................................------------,,,+++******...------,,,,,,------...........................---------------------------------......000111111//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------+++,,,------......------///...,,,+++***++++++,,,,,,++++++******++++++,,,...---+++******+++---...---,,,,,,++++++,,,,,,---------------------------++++++,,,,,,,,,---------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++---------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,+++***+++---...---,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,------,,,+++++++++,,,---...+++++++++++++++++++++++++++++++++,,,,,,---------/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..................------------------------------000///---,,,+++,,,,,,---,,,------......------,,,------------------------***+++,,,,,,------,,,,,,------............------------------------------.........------,,,,,,,,,------------------------+++,,,------......------...---,,,,,,,,,,,,---.............../////////000......000111333555666777333333333333444444555666888:::>>>FFFOOOZZZccchhhllljjjhhhgggiiinnnvvv|||~~~yyyuuusssuuuzzz~~~~~~|||{{{|||||||||{{{|||uuullliiikkkmmmvvvqqqlllmmmsssyyy||||||~~~vvvpppooonnnnnnllltttsssmmmeeedddjjjnnnnnnnnnzzzzzz|||xxx......------------......////////////////////////................................................------.........---,,,,,,...------,,,,,,------...------------------------------------------------------------...///000111///......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,++++++++++++++++++,,,---------------...---,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,---...---+++******+++---...---,,,,,,++++++,,,,,,---------------------------++++++,,,,,,,,,---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++---------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,+++***+++---...---,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,++++++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,+++++++++*********))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..................------------------------------///...---,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,------............------------------------------,,,,,,,,,+++++++++******------------------------+++,,,------......------...---,,,,,,,,,,,,---...////////////000000000000000000111222333333444555333333333222333333444444111222666;;;BBBJJJQQQVVVYYY]]]bbbfffhhhjjjlllnnnvvvzzz~~~|||yyyzzzzzz~~~|||zzz}}}xxxrrrppppppnnnjjjgggjjjrrr{{{~~~zzztttllllllkkkjjjlllpppvvv{{{xxxssstttwwwxxxzzziii[[[......------------......////////////////////////................................................------......//////.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------...///000000.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++************++++++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------...------,,,,,,------...------++++++++++++---------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,+++***+++---...---,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************+++++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------......------------------------------......------,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------------............------------------------------/////////...............------------------------+++,,,------......------...------,,,,,,------...111000000000000000000000222222222222222222333333333333222111111111222222111222333555999>>>CCCFFFEEEKKKTTT[[[```ccceeeffffffjjjppptttxxx}}}|||}}}}}}{{{zzz{{{xxxzzz~~~|||qqqnnnmmmlllnnnuuu|||~~~~~~zzzlll]]]MMMCCC......------------......////////////////////////................................................+++,,,---...////////////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------...///000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++)))***++++++,,,,,,++++++++++++++++++,,,------...------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,+++***+++---...---,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******))))))******+++***************+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......------------------------,,,,,,.........---,,,+++,,,------......------,,,+++++++++++++++++++++++++++,,,,,,---...---------------............------------------------------////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------000000000000////////////111111222222222333333333333222111000000000000000333333333444555888;;;<<<;;;>>>CCCHHHOOOXXXaaagggbbbdddgggiiimmmuuu{{{vvvwwwzzzxxx{{{}}}~~~{{{xxx{{{{{{lll[[[NNNEEE@@@>>>......------------......////////////////////////................................................)))***+++,,,---............------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------------......///---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...)))***++++++,,,,,,++++++***++++++,,,------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,---------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,+++***+++---...---,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,---------+++++++++++++++++++++++++++******))))))******+++))))))******++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------------------------+++,,,---.........,,,,,,,,,------......------,,,++++++++++++++++++++++++,,,,,,---.........------------............------------------------------******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------........................000000111222333444444555222111000000////////////////////////000222333444666777888;;;@@@IIISSSZZZ^^^aaaeeeggghhhlllsssxxx{{{~~~zzz}}}}}}rrrbbb\\\QQQFFF===::::::<<<......------------......////////////////////////................................................)))***+++,,,------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---...///***++++++,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,---------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,,,,+++***+++---...---,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,------......++++++++++++++++++++++++++++++************++++++)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......------------------------,,,,,,------......------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............------............------------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,------......------,,,,,,,,,---------.........///000000222333444555555111111000/////////000000////////////000111222333000222555777888;;;???BBBKKKSSS^^^ggglllppptttwwwvvv{{{yyymmm^^^RRREEEDDDAAA>>>;;;888555444......------------......////////////////////////................................................++++++,,,---.........---...------,,,,,,------...------------------------------------------------...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------...++++++,,,---------------+++,,,---------,,,+++***,,,,,,,,,++++++,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---------------------------------------............------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++************+++++++++++++++++++++++++++++++++++++++,,,,,,---------******+++++++++,,,,,,,,,,,,+++***+++---...---,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,---......///++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,******,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------......////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......------------------------,,,,,,,,,,,,,,,---...///,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............------............------------------------------............/////////000+++++++++++++++++++++++++++,,,------......------,,,,,,---......---,,,,,,+++,,,,,,---...///000000111111222222222333333333000000000///000000111111222222222222222333333333///111333444444444555666888AAAMMMXXXbbbkkktttzzzzzz}}}wwwjjj^^^TTTIIIBBB:::999999::::::888444111.........------.........////////////////////////................................................,,,---......///............------,,,,,,------...........................------------------------...------,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,+++,,,------......------,,,------...---,,,***)))...------,,,,,,------...+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,------------------------------------.........//////------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++************+++++++++++++++++++++++++++++++++++++++,,,,,,---------******+++++++++,,,,,,,,,,,,+++***+++---...---,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++,,,,,,---...//////++++++++++++++++++++++++---,,,,,,++++++,,,,,,---***+++,,,---...---,,,,,,++++++++++++++++++++++++---------,,,,,,++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......------------------------------,,,+++,,,---///000,,,------......------,,,------------------------,,,---......//////......---..................---------------------------,,,,,,,,,,,,------......+++++++++++++++++++++++++++,,,------......------,,,,,,---......---,,,,,,+++,,,---...///111222222333333333222222222111111000000///000000111222333222222111111111111111000111111111111111333666:::666999<<>>EEELLLQQQfffnnnyyy{{{xxx}}}}}}zzzlllYYYQQQHHH@@@<<<999666444444333333222222333333444////////////////////////......//////...------,,,......................../////////.........------------............------.........------.........,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,---......---,,,------...///------.........---++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---//////000000000............---,,,++++++++++++,,,,,,,,,,,,------+++,,,---...////////////,,,------------.........------------------------------............------...---------,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++,,,------,,,,,,,,,++++++++++++++++++++++++...------,,,,,,++++++***++++++,,,,,,,,,,,,------,,,++++++******++++++,,,---------,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,+++++++++------------------------------------------------......---,,,,,,,,,,,,---------............------............////////////------------------------+++,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,---------........................///...,,,++++++++++++,,,,,,---...------///333666555444222111000111222333000/////////.........---000000////////////000000000000111111111222222222000000000111555:::???CCCMMMUUUaaalllsssvvvxxxyyy{{{yyyyyy|||~~~{{{rrrcccWWWIIIDDD===999888777666555444333333222222333333444////////////////////////.........///......---,,,......................../////////.........------------............------........................,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,---------,,,,,,,,,---...///000,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,++++++)))***+++,,,,,,,,,,,,,,,,,,------......------,,,++++++,,,,,,,,,,,,------+++,,,---......//////...,,,,,,,,,,,,------------------------------------------............------------------,,,,,,,,,,,,------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,***++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,,,,++++++******++++++,,,......------------,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++------------------------..............................---,,,,,,,,,,,,---......------------......---............/////////---------------------------,,,,,,,,,,,,,,,,,,+++,,,,,,---------.........------------------------///...---,,,++++++++++++,,,---...------///222444333222000//////000111111/////////...............000//////......//////000000000000111111111222222111111111111333555777999999@@@JJJUUU___iiiqqqvvvwwwxxxyyyzzz{{{~~~xxxoooccc]]]YYYTTTKKKDDD;;;999666444555555444333444333333222222333333444////////////////////////---...............------...........................---------,,,,,,,,,,,,------............---------..................---------------------------...------,,,,,,,,,------++++++,,,,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,,,,++++++(((((()))***************+++,,,------.........---+++++++++,,,,,,,,,------++++++,,,---------------+++++++++,,,,,,,,,------------------------------,,,------......------,,,........................---------------------------,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,)))***+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------)))***,,,......---,,,+++,,,++++++******++++++,,,---------------,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------......---,,,,,,,,,,,,---///...,,,,,,,,,,,,...///---------.........//////---------------------------------,,,,,,+++++++++,,,,,,,,,,,,------------------------------------......---,,,+++++++++***,,,---...------...000222000000///......//////000......................../////////....../////////000000000000111111111111333333333333333444444444444777<<>>???<<<999888888888777555333333222444333333222222333333444////////////////////////,,,---......///.................................,,,,,,+++++++++*********------............------,,,---...//////...---,,,------------------------------,,,,,,,,,---......***+++,,,------...------,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,,,,+++,,,,,,---.........---++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,***++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------***+++,,,---------,,,,,,,,,++++++******++++++,,,******++++++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,---------,,,,,,,,,,,,------,,,------------.........---------------------------,,,,,,,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,+++---......,,,,,,---...---------...............---------------.........///......------......////////////000000000111111------........./////////222222111000111444999===???IIIVVVbbbkkkuuuxxxpppcccXXXOOOJJJFFFDDD???<<<999999;;;:::777444333444666555444333444555444333333222222333333444////////////////////////,,,------...//////..............................------------,,,,,,,,,+++------............------,,,---///000000///---,,,........................,,,,,,,,,,,,,,,---...///++++++,,,---------,,,+++++++++*********+++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////******++++++++++++******,,,,,,------...---------++++++,,,,,,,,,,,,---------------......------,,,,,,------------.........------------------------+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++,,,------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,++++++******++++++,,,+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,---------------------------------------------------------......---,,,,,,,,,,,,---,,,,,,,,,------,,,,,,,,,,,,,,,---------.........------------------------+++,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,((()))+++---.........---+++---......,,,+++,,,---,,,------...............,,,,,,,,,------.........///......------......///////////////000000000111111111000//////000000111000222333333333555888:::444888@@@HHHRRR___lllttt{{{~~~{{{{{{xxxpppiiiYYYSSSJJJCCC???===;;;;;;;;;999777777888888666444222333555444222222444777444333333222222333333444////////////////////////,,,,,,---.../////////...........................//////.........------------..................---,,,---///000000///---,,,........................,,,,,,,,,,,,,,,---...///+++,,,---------,,,+++***++++++*********+++---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000000....../////////......---,,,------......---,,,,,,++++++,,,,,,,,,---------...///////////////......---------.........//////------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,------.........------------------------+++,,,............,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,---------,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...,,,++++++++++++++++++,,,,,,,,,,,,------.........******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++---...//////......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,---------------------------------..............................---,,,,,,,,,,,,---++++++---......---++++++,,,,,,,,,---------......------------------------+++++++++,,,,,,---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,'''(((***---...//////...+++---......,,,++++++,,,,,,---....../////////...,,,,,,,,,------..................------.........////////////000000000000222111///...---......///+++---000222222222333555333555999>>>DDDKKKRRRWWWeeennnyyy~~~zzzwww|||~~~tttmmmeeeaaa```\\\SSSKKKDDDAAA===;;;::::::999999888666555555777888888777555666777444111111444777444333333222222333333444////////////////////////---------............///.........------,,,,,,,,,------------------,,,,,,//////.........---------...---+++******+++---...//////.........---------------,,,++++++***))))))///...---,,,,,,,,,,,,,,,........................////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------******,,,,,,,,,,,,******,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,------.........---------------------------------.........////////////...---,,,,,,++++++......------------......------------------------++++++++++++++++++++++++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,************,,,,,,,,,,,,,,,++++++***************+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++...---,,,,,,++++++++++++,,,,,,,,,+++++++++*********++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,---...///000000222111000///...---------++++++++++++++++++++++++---------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,------///000000------------------------/////////...------,,,,,,++++++,,,---............+++,,,------......---------------,,,,,,+++++++++,,,---......---,,,***))),,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------++++++++++++------------------------------....................................////////////////////////000000000000111111000000000000111111111333555888;;;@@@GGGLLLTTT[[[cccggghhhmmmvvv~~~~~~~~~uuulll___VVVLLLIIIJJJIIICCC<<<999888777555444444444444333444444444333111///...444444444333333222222222333222222111111222222333////////////////////////---------............///.........------,,,,,,,,,------------------------//////.........---------...---+++******+++---...//////.........---------///......---,,,,,,++++++......---,,,,,,,,,------........................------------------------------------------------+++++++++,,,,,,---------***+++,,,------,,,+++***,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,---------------------------------------------------........./////////......---,,,,,,++++++......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++...------,,,,,,------...---------,,,,,,,,,+++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++...---,,,,,,+++++++++,,,,,,,,,,,,++++++++++++******++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,------......////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///000---------------------------------...............+++++++++,,,,,,+++******+++,,,------......---------------,,,,,,,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,++++++,,,------////////////////////////....................................////////////.../////////000000000000111111000000000000111111222333444555777<<>>===;;;:::888888888777555555777888333333333333333444555555111111222222222333333333111111111000000000000000222222111111111111222222////////////////////////---------............///........................,,,,,,------...///000000000000/////////.........---------------------------..............................---------------,,,,,,,,,,,,,,,---...///........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............,,,,,,,,,,,,,,,---------......,,,,,,,,,---------...............------,,,,,,,,,,,,,,,,,,---------...........................------------------,,,,,,,,,------,,,,,,,,,,,,------------------------------------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,------.........,,,,,,,,,++++++,,,,,,------------,,,,,,,,,++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------------,,,,,,,,,************+++,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,++++++++++++,,,,,,---------------------------......------,,,,,,,,,,,,+++,,,------.........---+++,,,------......------------------------------///...,,,+++***+++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------........................////////////000000////////////000000...///000000000222444777777999;;;:::888666888:::;;;@@@HHHOOOVVV\\\aaadddqqqwww}}}~~~wwwlllaaaWWWOOOHHHCCCAAA???===;;;999666444222444555666555222111333555222111111111222333444555333333222222222111111111000000000000000000000000222111111000000111111222////////////////////////---------............///.............../////////---------.../////////000000000000/////////......---------------------------------...............,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,---......---,,,+++,,,,,,,,,---------......,,,,,,,,,---------......------------------,,,,,,+++,,,,,,------........................---------------------------------------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,------......------,,,******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,------......,,,,,,+++++++++,,,------------------,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***,,,------++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------,,,+++++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------+++++++++******++++++,,,------------------------......------,,,++++++***((()))***+++,,,,,,,,,,,,+++,,,------......------------------............///...---,,,++++++++++++***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------........./////////000//////......//////000...///000111111111444666111444666777666444444444:::===@@@CCCEEEIIILLLOOOVVV___mmmyyyzzztttooojjjddd```___YYYPPPHHHBBB>>>;;;:::888888999888777555333222333444444333111000111111111111111111111222333333666555444333333333333444000000000000111111111111111111000000000000111111////////////////////////---------............///---........./////////000............////////////000000000000/////////...------............---------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++***+++,,,------,,,+++***,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,------------------++++++,,,,,,---....../////////.........------------------------------------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,------......------,,,+++++++++,,,,,,,,,------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,---------,,,+++++++++,,,,,,---......------------,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***+++---,,,,,,+++---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,------...,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++,,,,,,,,,,,,++++++************++++++---------------------------,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,++++++++++++,,,------......------------------.........///,,,,,,,,,------,,,++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---...//////...---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------.........////////////............//////...000111111000000111333111111222222222111222222666888;;;<<<===>>>@@@BBB@@@IIITTT___gggppp{{{~~~{{{xxxvvvkkkfff___XXXSSSOOOKKKHHHDDDAAA<<<999888777666555///111333444444555666777444444444444444444333222111111000000000111111222555444333333333444555666000000000111111222222222111111000000000000111111////////////////////////---------.........//////---.........//////000000///////////////.........000000000000////////////------............---------------.........//////,,,---------------------///...------,,,,,,,,,,,,........................++++++++++++++++++++++++........................---------,,,,,,+++++++++***+++,,,,,,,,,,,,+++***,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,------.........++++++,,,,,,---...////////////.........------------------------------------,,,,,,++++++,,,,,,---------------------------++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******,,,,,,,,,,,,******,,,,,,,,,------.........******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***++++++,,,------++++++++++++,,,,,,---.........---------,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++---,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---******+++,,,,,,---......,,,,,,+++++++++++++++,,,+++++++++++++++++++++++++++++++++,,,,,,---------******+++++++++,,,,,,,,,++++++***************+++------------------------***++++++,,,,,,------...............---,,,+++++++++,,,------......---------------.........//////)))***,,,---......---,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---...//////...---,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........////////////............/////////111111111///...///000333222111//////000111222---000555888999:::<<<===777===EEEKKKPPPXXXccclllkkkmmmsss}}}|||yyyuuupppkkkeee___[[[QQQLLLEEE@@@>>>???@@@@@@999777666666666666555333333333333222111111333444333222111333444555333111111111000000000000111111111000000000111333555666000000111111222222222333111111000000000000111111222111///......//////000////////////////////////////////////////////////........................////////////////////////111111000///...------,,,------------------------------------------------.........------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++000///---,,,,,,---///000)))+++------,,,,,,,,,---......---------,,,,,,,,,//////.........---------++++++++++++,,,,,,---...........................------------------------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------///...---,,,,,,,,,,,,,,,------,,,,,,,,,---......,,,,,,,,,++++++,,,,,,---******+++,,,,,,---..............................---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,++++++*********************+++,,,---...,,,,,,+++******+++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......------,,,,,,,,,,,,++++++)))***++++++------...///,,,,,,---......---,,,,,,------------------------.........------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,---------,,,+++***+++,,,---...///---,,,...111222000---++++++++++++,,,...000222,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,---------......////////////////////////000000000000000000000000000000000000000000000000333333333444444444555555333555888===CCCLLLVVV]]]ccc```___cccmmm{{{~~~||||||yyyxxxxxxuuummmfffbbb___[[[UUUOOOJJJGGGEEE>>>===<<<;;;:::888888777555555444444444333333333222222444444444444222222444444333333333333222222111111111111111111111111222222111111111111222222444444333222111000///...000000000000////////////222111000///......//////////////////////////////////////////////////////........................////////////////////////000000//////......------------------------------------------------------.........------,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,------------,,,,,,---------......---------***,,,---...---,,,---.........---------,,,,,,,,,......------,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------------------------------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///------,,,+++++++++,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++******************+++,,,------,,,,,,+++******+++,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------------,,,,,,,,,,,,++++++***++++++,,,,,,------...,,,,,,---......---,,,,,,------------------------------------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------+++++++++++++++,,,------...---,,,---000111///---000///---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------..............................////////////////////////////////////////////////111111222222222333333333222444777:::@@@GGGPPPVVV[[[YYYVVVXXX___jjjtttzzz|||}}}~~~yyyuuusssddd```]]]\\\]]]ZZZTTTNNNIIIHHHEEEAAA>>><<<:::999666555555444333222111111555444444444444333333333222222333444444333222222333333222222222111111111111111111111111111111111222111111000000111111222222222111111111111111000000000000000////////////222222000///............///////////////////////////////////////////////////////////////////////////////////////////////////////////////.........------------------------------------------------.........---------------,,,------------.................................------............------***,,,---//////---,,,***+++---......---------.........---------,,,,,,,,,---,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------...------,,,,,,,,,,,,,,,++++++++++++,,,---//////...---,,,,,,++++++++++++***++++++,,,,,,------...++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++***+++++++++***++++++,,,,,,,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,*********+++++++++,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------)))******+++,,,+++++++++---,,,,,,---...///---,,,000///---,,,***))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........,,,,,,,,,---------............................../////////////////////////////////////////////////////////000000000111111222333444666:::@@@GGGLLLVVVTTTRRRSSSXXX___ggglllnnnllllllpppxxx}}}{{{xxxvvvpppooolllhhhccc___[[[XXXLLLHHHEEEDDDEEEDDD@@@<<<888777666555555555555555444444444333333333222222444444444444333333333333222222333333333333222222222222222111111111000000111111111111111111111111222111111000000111111222000000000111111222222222000000000000////////////222222111000///......---////////////////////////////////////////////////000000000000000000000000////////////////////////.........///////////////........................------------------------...............------------------.........//////---------------------------..................---++++++,,,------,,,++++++,,,...//////...---............---------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------------,,,,,,+++,,,,,,---******++++++,,,---//////......---,,,+++++++++++++++++++++,,,,,,---------************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------((()))***+++,,,+++******,,,,,,,,,,,,------,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////,,,,,,,,,---------..............................////////////////////////////////////////////////....../////////000000000111111222333444888>>>BBBNNNOOOQQQSSSWWW]]]dddiiiiiieeeaaaccciiiooorrrrrrqqqooommmnnnqqqsssssssssqqqrrrrrrssstttuuuvvvvvvzzz|||~~~~~~|||||||||zzz|||}}}|||yyyuuusssrrrqqqqqqmmmkkkhhheeebbb___\\\[[[PPPOOOMMMKKKGGGDDDAAA???@@@>>>:::999::::::999888555555555444555555666666555555555555555666666666444444444333333333222222222222222333333222222222222222222222111111111111111111111111111111111111111111000000000000111111000000000000111111111111000000000000////////////111111111000///......---////////////////////////////////////////////////000000000000000000000000////////////////////////.........///////////////........................------------------------........................---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,---..................------,,,++++++++++++,,,---,,,...//////...------.........---------,,,,,,,,,------------..................---,,,,,,---------------------------------------------------------,,,------......------,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,+++++++++,,,,,,---*********+++,,,---.........---,,,,,,+++++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,+++++++++...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------((()))***+++,,,+++******+++,,,------,,,+++++++++((()))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////,,,,,,,,,---------..............................................................................////////////000000000111000000000000000333777:::EEEIIIMMMQQQTTTYYY^^^cccbbb]]]XXXWWWZZZ^^^``````aaa```^^^]]]\\\[[[YYYXXXTTTTTTUUUUUUVVVVVVVVVVVVZZZ[[[]]]^^^___```bbbdddhhhiiikkknnnqqqsssuuuuuuvvvuuutttsssuuuxxx{{{}}}yyyzzz}}}}}}yyyuuupppqqqpppnnnkkkhhhgggfffaaa___]]]ZZZWWWVVVUUUTTTMMMLLLKKKHHHEEEBBBAAA@@@>>>>>>>>>===;;;:::888777999777444333333444555555666555444333222222222222222222222222222333333333444444333333333222222222222222222222222222222222444333333333333222222222000000000000000000000000111000000000000000000111111111111000000000//////000000000000///////////////000000000000//////...///////////////////////////////////////////////////////////////////////////////////////////////////////////////.................................------------------------.............../////////,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,------............------///---,,,******,,,---///,,,...//////---,,,,,,---......---------,,,,,,,,,------...............//////...------------------........................------------------------,,,------......------,,,++++++++++++++++++++++++***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------+++++++++++++++,,,,,,---+++++++++++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------***++++++++++++,,,,,,,,,+++++++++***++++++,,,,,,***++++++,,,,,,++++++***************++++++++++++,,,,,,---------.........------,,,,,,,,,,,,++++++---------,,,,,,+++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------)))******+++,,,++++++++++++---...---,,,++++++,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........,,,,,,,,,---------......------------------------................................................//////000000000111111111//////000//////000444666AAAFFFMMMQQQSSSUUUXXX[[[ZZZXXXUUURRRRRRTTTXXXZZZZZZZZZXXXVVVSSSPPPMMMLLLHHHGGGGGGEEECCCAAA???===AAABBBCCCBBBBBBCCCFFFIIINNNNNNNNNPPPSSSUUUVVVUUUVVVVVVVVVWWWZZZ]]]```cccfffgggggghhhhhhgggfffeee```bbbdddfffggggggffffffeeecccbbbbbbaaa___\\\YYYSSSSSSRRRPPPNNNKKKIIIHHHGGGFFFEEECCCAAA??????>>>;;;<<<<<<:::888666666777666777777777777777666666555444333222222333444555777666444333111000000000111111111222222222222222333333333333222222222222222222111111111111222222444444444333333333222222000000000000000000000000111000000//////000000111111111111000000/////////000000000000////////////......000111111000000///////////////////////////////////////////////////........................////////////////////////000000//////......------........................---------------------------........./////////000,,,,,,,,,,,,------------------------------------,,,,,,------------,,,,,,...------------------...,,,---///...,,,++++++,,,......---------,,,,,,,,,,,,,,,,,,------.........//////...---------------------------------------------------------------,,,------......------,,,------------------------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---......++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------++++++******+++,,,,,,------,,,++++++***+++++++++++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------******+++++++++,,,,,,,,,************+++,,,------***+++,,,,,,,,,,,,+++***************++++++++++++++++++,,,,,,,,,---------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,+++++++++++++++++++++++++++,,,,,,,,,------------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------+++++++++++++++,,,------+++---///...,,,***+++,,,------......---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------................................................////////////000000000000...///000//////000333666<<>>>>>>>>>>>===;;;:::;;;;;;:::999888777777777666888999888555444555777222222333333444333333333444444444444333333444555555555444333222222333333444444333333333333333333333333333222222222222111333222111000000111222333333333333333222222222111000000000000000000000000000000////////////000000/////////000000000000000000000000000////////////,,,...///111111111000000////////////////////////////////////////////////........................////////////////////////111111000///...------,,,////////////////////////---------------------------.........//////000000+++++++++,,,,,,,,,------........................+++,,,,,,------,,,,,,+++,,,---///000000///---,,,+++---...---,,,******+++......---------,,,,,,,,,+++++++++,,,,,,---------000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,////////////////////////******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++---...//////++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,------......------,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------+++*********+++,,,,,,---...---,,,+++*********************+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...*********++++++,,,,,,,,,************+++,,,---...***+++,,,------,,,+++***)))************+++++++++******+++++++++,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---++++++++++++++++++++++++,,,,,,,,,------.........+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,------------,,,+++***+++,,,---...,,,...000///,,,***+++---,,,,,,............---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,---------......------------------------........................................................./////////000000...///000000///111444666222:::EEEKKKLLLMMMOOORRRSSSVVVVVVQQQIIIFFFKKKPPPMMMOOOPPPPPPNNNLLLJJJJJJ@@@@@@???===:::777444222000222555666666555666777888666444666:::===>>>===999999999999999999999999999:::<<<>>>>>>===<<<;;;999<<>>;;;888999;;;<<<:::999999:::;;;;;;:::666666666777999999888777666666666666555555555555111444555444111000111333222222333333333222222111000111222222111000111222000000000000111222333444222222222222111111000000333333333222222222111111333222111000000111222333222222222111111111111000000000000000000000000000000000////////////000000------...///000111222222000000000000////////////111111111111111111111111222111111111000000//////////////////////////////000000//////.........---////////////////////////////////////////////////,,,,,,,,,---------.........------,,,,,,------...........................,,,,,,,,,,,,,,,,,,,,,,,,---***((((((+++------,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------.........------,,,,,,,,,,,,,,,,,,---------..............................------------------------,,,---///000000000///...,,,---...---+++***+++,,,---,,,,,,+++,,,---///000...---,,,++++++,,,---...------------------------...,,,******---...---+++---------,,,,,,+++++++++------------,,,,,,+++***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++...------,,,,,,------....../////////...---,,,,,,---------------------------------,,,,,,+++++++++------------------------++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,---------,,,,,,++++++++++++++++++************))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********------,,,++++++******)))------------------------......---------,,,,,,,,,///...---,,,,,,,,,,,,,,,------------------------,,,+++)))(((((()))+++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,++++++*********/////////...---,,,***)))------++++++++++++------------------------------------------------------......................................................////////////......///////////////////////////////////////000111111444777<<>>BBBEEEFFFGGGIIILLLNNNKKKEEEBBBBBBDDDFFFFFFEEEDDDCCCBBBBBBBBB>>>===;;;999777555444333000000000111111111222222222222333333333444444444222222222333333333444444444444444444444555555666555555666666555444444333555555555444333333222222222222222222222222222222222222222222222222222222333333222111111111222222111111111111111111111111222222222222222222222222222111000///000111333444000111111222222111111000222222222222222222222222111000000000000000000000000000000000000000000000333111///000333444333111...............///000111000000////////////000000////////////////////////////////////////////////111111111111000000000000////////////////////////////////////............////////////////////////////////////////////////111111000...,,,+++***)))...------,,,,,,------...................................................///---,,,+++---------,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---------------...------------,,,,,,,,,,,,,,,,,,---------..............................------------------------++++++,,,------------,,,,,,---...---+++***+++,,,......---,,,,,,,,,------,,,------......------,,,------------------------...,,,***+++,,,------,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,---------,,,+++++++++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,---......---,,,+++,,,------............---------------------------------,,,,,,,,,,,,++++++------------------------++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---......---,,,,,,------,,,,,,,,,,,,++++++,,,+++++++++******************++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,...------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------***+++---......---+++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,++++++++++++***)))***++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++------------------------........................------------------------------............------........................//////......//////000111///111444888;;;===??????@@@DDDGGGFFFCCC@@@@@@AAACCCBBBBBB@@@???>>>======<<<;;;999888666444222222/////////000000000111111111111111222222222333333000000000111111111222222333333333333333444555555333333333333333222222111222222222222222222222222000000000000000000000000222222222222222222222222222222111111111222333333111111111111111111111111111111111111111111111111222111000000000111333444000111111222222111111000111111111111111111111111111111111000000/////////000000000000000000000000222111000000111111///...------------...000111222/////////000000/////////000000000000000000000000111111111111111111111111111111111000000000000000///////////////////////////////////////.........////////////////////////////////////////////////111111000...---,,,+++***...------,,,,,,------...........................////////////////////////000///...------------,,,------------------,,,,,,------------------------/////////......------,,,------------------------,,,,,,,,,---------..............................,,,,,,------------------+++,,,,,,---------------,,,---...---+++***+++,,,///......---,,,,,,,,,,,,+++,,,---......---,,,+++---------------------------,,,++++++,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++***+++---......---+++***+++,,,------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,...///...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------,,,,,,,,,,,,,,,------------------,,,,,,,,,++++++------,,,,,,+++,,,,,,---,,,,,,,,,,,,,,,---------***+++,,,------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,++++++------------++++++++++++++++++++++++++++++,,,,,,------------------........................------------------------,,,,,,------------,,,,,,........................///............///000000...///111444666777888888;;;>>>BBBDDDCCCAAA@@@AAAAAAAAA@@@???===<<<;;;;;;::::::888777555333222111/////////000000000111111000000000000111111111111//////000000000111111111222222222222222333444444111222222222222222111111000000000111111222222222/////////000000000000000111111111111111111111111111111000000111222333333111111111111111111111111111111111111111111111111//////......//////000111000000111111111111000000111111111111111111111111222222111000///......---////////////////////////000//////...///......---...............///000111---...///000000///...---000000000000000000000000222222222222222222222222000000000000000000111111000000000000000000000000........./////////////////////////////////////////////////////////////////////.........---------...------,,,,,,------...........................////////////////////////////////////...---------------------------------------------------------/////////......------,,,------------------------,,,,,,,,,---------..............................,,,,,,,,,---------......---------------.........,,,---...---+++***+++,,,.........------,,,,,,++++++,,,---......---,,,+++------------------------,,,,,,,,,,,,++++++,,,---+++++++++,,,,,,---------+++,,,,,,------,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***+++---......---+++***++++++,,,---.........---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***))))))******+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,------...+++++++++,,,,,,,,,------------,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,---+++++++++,,,,,,,,,------,,,+++***))))))***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++---------------,,,,,,+++++++++------------++++++------------------------,,,,,,,,,---------..............................------------------------,,,,,,------------,,,,,,.......................................//////000//////000111222333444444555888<<>>>>>@@@@@@???>>>===<<<;;;::::::999888666555333222111000000000111111111222222/////////000000000111111000000000000111111111111111111111111111222333333111222222333333333222222000000000111222222333333000000000000111111222222111111111111111111111111000000000000111222222333000000000000000000000000000000000000000000000000///////////////000000111000000000111111000000000000000000000000000000000222111111000///...------///////////////////////////000000111000111111222111000///...............---...///000000///...---////////////////////////000000000000000000000000000000000000111111111111000000000000000000000000.........///////////////////////////////////////////////////////////////------........./////////...------,,,,,,------...........................////////////////////////---...000///...---------------------............------------------------.........---------------,,,,,,,,,------------...,,,,,,,,,---------..............................+++,,,,,,------.........---------,,,---......///,,,---...---+++***+++,,,------.........---,,,,,,,,,------......------,,,------------------------,,,------,,,++++++,,,...+++,,,,,,,,,,,,,,,,,,---++++++,,,---------,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***+++,,,------,,,+++***+++,,,,,,------------,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******,,,------,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,))))))***+++,,,,,,------******++++++,,,,,,------,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,---******++++++,,,,,,------,,,+++)))(((((()))+++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------***++++++++++++,,,,,,,,,............------,,,++++++,,,,,,------,,,,,,+++------------------------+++,,,,,,------.................................,,,,,,,,,,,,,,,,,,,,,,,,------............------------------------------......------......///000///000000000111111222222000222555777999999999888======<<<<<<;;;:::::::::888888777555444333222111000000000111111111222222/////////000000000111111000000000111111111222222000000000000000111222222111222333333333333333333111111111222222333333333000000111111222222333333111111111111111111111111111111000000000111222222000000000000000000000000////////////////////////000111111111222222222222///000000111111000000///////////////////////////000000000//////.........000000000000000000000000---...//////......000111222111000...------------.........//////.........////////////////////////000000000000000000000000///000000000111111111111000000000000000000000000............/////////000////////////////////////////////////////////////---........./////////000...------,,,,,,------...................................................***---//////---,,,---...------------.........///........................,,,,,,,,,,,,------------,,,,,,,,,---------......,,,,,,,,,---------..............................++++++,,,,,,---......///---,,,+++++++++,,,......,,,---...---+++***+++,,,+++,,,---.........---,,,---------,,,,,,---------------------------------+++---...,,,******,,,...---,,,,,,,,,,,,,,,,,,+++***+++,,,,,,---------,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,++++++------------------------+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---------------,,,,,,,,,+++++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,*********++++++,,,,,,,,,)))******+++,,,,,,------,,,,,,,,,++++++++++++***++++++******+++,,,,,,---)))******+++,,,,,,------+++++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,++++++,,,---------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///........................,,,,,,,,,,,,,,,,,,,,,,,,.........//////.........------------------------...------------...//////000////////////000000111//////000111333444444333777777777777777777777777666666555444222111000000/////////000000000111111//////000000000111111111000000000000111111111111000////////////000111111000111222333333333333333111111111111111222222222///000000111222222333333111111111111111111111111222111111000000000000111000000000000000000000000////////////////////////000000111222222222222222//////000000000000////////////////////////////////////////////////......000000000000000000000000,,,...000///,,,+++,,,...111000///...............///......------......///------------------------222222222222222222222222//////000000111111111222000000000000000000000000---.........//////000000////////////////////////////////////////////////////////////////////////...------,,,,,,------...................................................(((,,,//////---,,,---///---------.........//////........................+++++++++,,,,,,---------,,,,,,,,,------.........,,,,,,,,,---------..............................++++++,,,,,,---...//////,,,+++*********+++,,,---,,,---...---+++***+++,,,***+++---...///...------......,,,++++++,,,......------------------------+++---...---******,,,///---------,,,,,,+++++++++***+++,,,,,,------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,++++++******++++++,,,------------,,,,,,+++***------------------------+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++*********++++++++++++,,,,,,------------------,,,,,,,,,+++++++++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********************************++++++,,,,,,,,,***++++++++++++,,,,,,,,,))))))***+++,,,,,,------,,,,,,,,,+++++++++******+++*********+++,,,,,,---))))))***+++,,,,,,------***+++---......---+++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++,,,,,,,,,---------*********++++++,,,,,,,,,((((((***+++,,,---------...---++++++++++++---...++++++++++++++++++++++++++++++,,,,,,---...//////........................,,,,,,,,,,,,,,,,,,,,,,,,......////////////......------------------------...------------...////////////.........///000000000///...000111333333222333333333444444444555555444444333222111000///.............../////////000000000000000111111111111////////////000000000111///////////////000111111000000111222222222222222111111111111000000000000...//////000111222222333000000000000000000000000222222111000//////000000000000000000000000000000////////////////////////......///000000000000000//////000000000000//////////////////////////////.........///////////////000000000000000000000000222444555333000...///000//////.........//////000///...---,,,,,,---...///------------------------555444333222111000000000111111111222444444111///000000000000000111222333........................------............------000000000...,,,,,,...111000///...------------------------.........//////////////////////////////------------------------111000000///...---------------------------------000000000//////.........+++++++++,,,,,,,,,------.........------,,,,,,,,,------------------------////////////////////////---------------------------.........---,,,,,,+++...---+++++++++---///000000///...------...000000000///...---,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))******+++,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,---......//////......++++++,,,,,,,,,---------///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))),,,++++++******++++++,,,*********++++++,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------...---+++******+++---...------------------------++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++,,,,,,,,,++++++*********,,,++++++******++++++,,,,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---...---,,,***)))------------------------******+++++++++,,,,,,,,,++++++++++++++++++++++++------------------------++++++++++++,,,,,,---...+++,,,---------,,,+++***------------------------000000///...------,,,,,,,,,,,,+++---...///...,,,,,,------......------,,,------............------............////////////000000000000000000000000000000000000000000000000............////////////////////////000000000000111000///......///000111000000000000111111111111222111111111000000//////000000000000000000000000////////////////////////000000000000000000000000////////////000000000000////////////////////////111111000000//////......000///...------...///000............////////////111111111111000000000000////////////000000000000---.........//////000000///////////////.........////////////.....................------,,,,,,,,,...------,,,,,,------...444444333222222222222222555444222222333222///---111111000000///000000000////////////////////////...//////000000//////...111111000///......///000000///......---------...---------.........//////////////////////////////------------------------000000000///...------------------------------------------,,,,,,,,,++++++........./////////000000......---------,,,,,,,,,------------------------------------------------------------------------------......------,,,+++...---,,,++++++---...000///...------...///000111000///...---,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++******+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++,,,------------,,,******+++++++++,,,,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,++++++******++++++,,,++++++++++++++++++,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------...---+++******+++---...------------------------++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,++++++******++++++,,,---------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,---------,,,,,,+++***------------------------******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------++++++,,,---------,,,+++------------------------///......---,,,,,,++++++,,,,,,+++---...///...,,,,,,------......------,,,------............------............////////////000000000000000000000000////////////////////////////////////000000000000.../////////000000000000111000///......///000111//////000000000111111111111111111111000000000///000000000000000000000000////////////////////////000000000000000000000000////////////000000000000000000000000000000000000111000000000/////////...000///...------...//////............////////////000000000/////////........./////////000000000000---........./////////000000000000000000/////////////////////..................---------,,,,,,,,,...------,,,,,,------...<<<;;;:::888777777666666888666333222222222000///444333222111000000000000000000000000000000000000///000000111111000000///333111//////000000000///000//////...............---............/////////////////////////////////........................000000//////...---------------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------...------------,,,,,,,,,------------------------------------------------------------------------------......------,,,,,,...---,,,+++,,,---...///------------...000111222///...------,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,+++******+++,,,,,,,,,,,,+++***+++++++++,,,,,,,,,,,,)))******+++++++++++++++************++++++++++++...------,,,,,,,,,,,,,,,,,,,,,---------,,,++++++,,,++++++******++++++,,,,,,,,,++++++++++++++++++---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------------++++++++++++------------------------------++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------,,,,,,,,,++++++++++++***,,,++++++******++++++,,,------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++------,,,,,,++++++,,,,,,------------------------******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,******,,,,,,---------------------------------------------,,,,,,++++++***,,,,,,+++---...///...,,,,,,------......------,,,------............---------............/////////000000000000000000000000//////////////////////////////000000000111111111....../////////000000000000//////......//////000//////000000000000111111111111111111000000000000000000000000000000000000////////////////////////000000000000000000000000////////////000000000000000000000000000000000000000000000000///////////////......---......//////............/////////////////////.........------....../////////000000000.............../////////000000000000000000000000/////////............---...------------,,,,,,,,,...------,,,,,,------...IIIHHHFFFCCCBBB@@@??????;;;888555444444555444333555444333222222222222222111111111111111111111111///000000111111000000///222000...///000111///...000000//////...//////000...............//////////////////////////////////////////////////////////////////......---------------------------------------------------------***++++++++++++,,,,,,,,,------------------------------------------------////////////////////////------------------------,,,------...------,,,,,,...---,,,,,,,,,------...,,,,,,---...///000111222...---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************+++,,,,,,,,,,,,+++,,,,,,,,,,,,------------))))))***+++++++++++++++******+++++++++,,,,,,,,,------,,,,,,+++,,,,,,---,,,,,,---------,,,,,,+++,,,++++++******++++++,,,,,,,,,,,,++++++*********---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++*********++++++++++++++++++++++++...---,,,+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++...---,,,,,,++++++++++++)))***+++,,,------......---------------------------------,,,,,,,,,++++++,,,,,,+++---...///...,,,,,,------......------,,,------............---------------.........//////000000000000000000000000////////////////////////////////////000000000000........./////////000000////////////////////////////////////000000000111111111111000000000000000000000000000000000000000////////////////////////000000000000000000000000////////////000000000000111111111111111111111111000000000000////////////...------.........//////............/////////////////////.........------........./////////000000........................////////////000000000000//////.........---------------------------------...------,,,,,,------...MMMLLLKKKJJJJJJJJJJJJJJJBBB???;;;999999888777666444444333222222222222333000000000000000000000000...//////000000//////...000000//////000000...---000000/////////000000111////////////////////////////////////////////////////////////////////////............------------------------------------------------------------............////////////------------------------------------------------////////////////////////------------------------,,,,,,------...------,,,------------,,,---------+++,,,---...000000111111,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************+++,,,,,,,,,,,,+++------------............***++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,+++++++++,,,,,,---++++++,,,------,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,++++++*********---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************++++++++++++++++++++++++,,,++++++******++++++,,,***+++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++---,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++...---,,,,,,++++++++++++******++++++,,,---......------------------------............------------,,,,,,+++---...///...,,,,,,------......------,,,------............------------------............////////////////////////........................---------.........//////............////////////......////////////.........////////////000000000000000000000000000111111////////////////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000////////////000000000000,,,,,,---...........................////////////000000000/////////..................////////////...............------------------.........//////............------------------------------------...------,,,,,,------...GGGGGGHHHJJJLLLNNNPPPQQQJJJGGGCCCAAA???===;;;999777666555444333222222222000000000000000000000000...//////000000//////...///111222222000...//////000000000000000111111222000000000////////////...////////////////////////........................------------------------------------------------++++++++++++,,,,,,,,,,,,,,,------------.........,,,,,,,,,------------...------------------------------------------------------------------------,,,,,,------......------------------------,,,,,,,,,,,,...///000000000000+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------******+++,,,,,,,,,,,,+++------------............+++,,,,,,---------------------------............+++++++++++++++,,,,,,---******+++,,,,,,,,,++++++,,,++++++******++++++,,,,,,,,,++++++++++++++++++---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************)))***++++++++++++,,,,,,,,,,,,++++++******++++++,,,******++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,++++++++++++,,,---......------------------------........................,,,,,,+++---...///...,,,,,,------......------,,,------............------,,,------------.........////////////////////////........................,,,,,,---------.........------........./////////---......//////......---......////////////000000000000000000111111111111////////////////////////////////////////////////////////////////////////////////////000000000000////////////////////////////////////000000000000+++,,,---...........................////////////000000000/////////......------........./////////.........---------------,,,,,,,,,------......///.........------------,,,,,,,,,,,,------------......------,,,,,,------...DDDEEEFFFHHHJJJLLLOOOPPPJJJIIIGGGGGGGGGFFFCCCAAA@@@???===:::888666555555222222222222222222222222///000000111111000000///...333777666111...000333111000000000111111222333000000000000/////////...////////////////////////------------------------------------------------------------------------++++++,,,,,,,,,---------*********+++++++++,,,,,,,,,,,,,,,---------......------------------------------------------------------------------------+++,,,------......---------.........---,,,,,,+++,,,---...000000000//////***+++,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------******+++,,,,,,,,,,,,++++++++++++,,,,,,,,,------+++,,,,,,---------------,,,,,,,,,---------......++++++******+++,,,,,,---((()))******+++++++++***,,,++++++******++++++,,,++++++++++++++++++,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,++++++******++++++,,,***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++***+++,,,,,,---------,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---------,,,+++++++++,,,------------------------------------------------------,,,,,,+++---...///...,,,,,,------......------,,,------............------,,,,,,---------.........////////////////////////........................------------.........///---------.........//////------...//////...------........./////////000000///000000000111111111111////////////////////////////////////////////////////////////////////////////////////000000000000.........................../////////000000000111***+++,,,...//////................../////////////////////.........---------------.........//////.........------,,,,,,,,,,,,,,,------...//////000.........---------,,,,,,,,,,,,,,,---------.........------,,,,,,------...GGGGGGGGGGGGHHHIIIJJJKKKFFFFFFGGGJJJMMMNNNMMMKKKJJJIIIEEEBBB>>>;;;999888333333333333333333333333111111222222222222111111///555;;;999222...222777111111000000111222333333111111000000/////////...////////////////////////------------------------------------------------------------------------.........//////000000000---------.........//////,,,,,,,,,------.........------------------------////////////////////////------------------------+++,,,,,,---.........------.........------,,,+++---...///000000///......)))***,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******+++++++++******+++,,,,,,,,,,,,+++))))))*********+++++++++++++++,,,------------,,,++++++,,,,,,,,,---------+++*********+++,,,,,,---'''((()))***************,,,++++++++++++++++++,,,*********++++++,,,,,,------,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++*********++++++,,,,,,,,,,,,++++++++++++++++++,,,+++,,,------.........---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,------...++++++++++++++++++++++++)))***,,,---...---,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++------------------------++++++++++++,,,------......---,,,+++++++++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---...///...,,,,,,------......------,,,---..................---,,,,,,,,,---------......////////////////////////..................................../////////000---------.........//////,,,---...//////...---,,,............/////////000//////000000111111111222////////////////////////////////////////////////////////////////////////////////////000000000000.........................../////////000000111111)))+++,,,...//////................../////////000......---------,,,,,,,,,---------.........//////.........------,,,,,,,,,------......///000000111......---------,,,,,,,,,,,,,,,,,,------............------,,,,,,------...UUUSSSQQQPPPQQQQQQPPPOOOKKKJJJJJJJJJJJJKKKLLLLLLHHHHHHHHHGGGFFFDDDAAA@@@===<<<999666444444333444222222222222111111111111222222333333333111000//////////////////000111111222222222111000//////...------............------........................------------------------000///...------...///000...---,,,++++++,,,---.........------------......,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................,,,,,,,,,---------.........---,,,,,,,,,,,,---...///......000333333///,,,+++---......---,,,,,,---.........------,,,,,,,,,------------------------++++++,,,,,,,,,,,,------------------------------,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++++++++++++++++++++++++++---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,------------------------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++))))))***+++,,,------...++++++++++++++++++++++++,,,,,,,,,++++++*********.........------.........++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,)))))))))***++++++,,,,,,***++++++,,,,,,++++++******++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,222111000///---+++******+++++++++,,,,,,------------------.........//////------------------------,,,,,,,,,++++++*********---------............///......------------......---,,,,,,++++++,,,,,,---......////////////......///////////////........................///000111//////............//////------......///000000000........................000000//////.........---////////////////////////////////////////////////000000//////.........---........................111000///......///000111////////////////////////------------------------........................------------------------...------,,,,,,------...,,,,,,,,,++++++,,,,,,---111000...,,,,,,,,,...///........................\\\ZZZWWWVVVVVVVVVUUUSSSRRRQQQOOOMMMLLLKKKJJJJJJHHHIIIIIIHHHFFFDDDBBBAAABBBAAA>>><<<:::888777777333222222111111111111111000111111111111000///...///////////////000111111222222111111000//////...---......//////......---........................////////////////////////000///...------...///000///...---,,,,,,---...///......------------......,,,------------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................,,,,,,,,,---------......---,,,++++++++++++,,,---///......000222111///,,,+++---......---,,,,,,---......---------,,,,,,,,,------------------------++++++,,,,,,,,,,,,------------------------------,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***------------------------*********++++++,,,,,,---++++++++++++************,,,,,,++++++++++++++++++...------,,,,,,------...++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,+++++++++******************++++++,,,,,,++++++******++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........---------------------------------,,,,,,,,,++++++------------..................------------.........------------------.........////////////......////////////............000//////...............//////............//////////////////............////////////////////////000/////////.........---................................................000/////////.........---........................000///............///000........................------------------------------------------------------------------------------,,,,,,,,,,,,------------,,,+++++++++,,,,,,000///---,,,+++,,,---...........................ccc```]]]\\\[[[ZZZXXXVVVVVVUUUSSSPPPNNNLLLJJJJJJJJJJJJIIIHHHGGGEEEDDDCCCFFFFFFEEECCCAAA???===<<<777666444222111111222222000111111111111000//////000////////////000111111222222111111000/////////---......//////......---........................//////////////////////////////............/////////......------......///......------------...............---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................,,,,,,,,,---------......,,,,,,++++++++++++,,,,,,---------///000000---++++++---......---,,,,,,---...------------,,,,,,,,,------------------------++++++,,,,,,,,,,,,------------------------------,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,++++++++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***------------------------++++++++++++++++++++++++,,,,,,++++++******))))))++++++++++++++++++,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,+++******))))))***++++++,,,,,,++++++******++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,......------------,,,,,,------------..................------------....................................////////////..............................000000///......---------//////............//////000000//////...------,,,/////////////////////////////////.............................................................../////////.......................................///......------......///........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------...---,,,,,,++++++++++++///...,,,+++++++++,,,---------------------------fffccc```]]]\\\[[[YYYWWWVVVTTTRRRPPPNNNMMMLLLLLLJJJJJJJJJIIIHHHFFFEEEEEEGGGGGGHHHHHHGGGEEECCCAAA>>><<<999666444333333444222222222222222222111111000000//////000000111222111111111111000000//////......////////////..............................------------------------/////////......//////////////////....../////////......------------......//////......------,,,,,,------------------------,,,,,,,,,---------..............................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,+++---......---,,,,,,---------------------------------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********++++++++++++,,,,,,,,,,,,,,,++++++*********++++++++++++,,,,,,,,,,,,*********++++++,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++************++++++,,,,,,++++++******++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,------...------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,---------...............------------......------............---------......//////......---------...............///..................------///......------......////////////......---------////////////////////////........................................................................................................................------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,---......---,,,++++++++++++---,,,,,,+++++++++,,,---------------------------fffdddaaa___^^^\\\ZZZXXXWWWUUUSSSPPPNNNLLLJJJJJJKKKJJJIIIHHHHHHGGGFFFFFFDDDEEEGGGHHHHHHGGGFFFEEECCCBBB???<<<999777666666444444333222111111111111000000000000000111222222111111111000000000000000...//////////////////...////////////////////////...........................//////////////////......//////////////////.........------------....../////////......---------------------------------,,,,,,,,,---------..............................,,,,,,,,,---------......---..................---,,,------------,,,,,,---+++---......---,,,,,,---------------------------------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++************++++++,,,,,,,,,---,,,,,,++++++************++++++,,,---...//////*********++++++,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,+++******++++++,,,,,,,,,,,,***++++++,,,,,,++++++******++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,------------.........------------......+++,,,------------,,,+++------............------,,,---------......//////***+++---...////////////......------------......,,,---------.........///---------------------------------...............................................................---------.......................................,,,,,,------------,,,,,,........................------------------------------------------------------------------------,,,,,,,,,++++++,,,,,,,,,...---,,,,,,+++++++++,,,,,,,,,,,,+++,,,,,,,,,---------------------------fffdddaaa``````___^^^\\\\\\ZZZWWWSSSNNNKKKIIIGGGKKKJJJIIIHHHGGGGGGGGGGGGCCCCCCDDDEEEEEEEEEEEEEEEDDDCCCBBB@@@>>>===;;;:::666555444222111000000///111000000000000111222222111111000000000000000000...//////000000//////...////////////////////////000000000000000000000000......////////////......---......//////......---......------------....../////////...............------------------------,,,,,,,,,---------..............................,,,,,,,,,---------............////////////......,,,---...---,,,,,,---...+++---......---,,,,,,---,,,,,,,,,------------...------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***+++,,,,,,------......///,,,,,,,,,++++++***************+++,,,---...//////++++++++++++++++++,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,------------++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++******++++++,,,------...***++++++,,,,,,++++++******++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,------------------------------------******++++++++++++,,,,,,,,,,,,,,,,,,------------......------------......***+++,,,------,,,+++***------............------,,,,,,,,,---......//////(((***,,,...///000000///......------------......+++,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,---------------.........---------------------------------------------------------------.................................,,,------......------,,,------------------------------------------------........................------------------------,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,dddbbb``````aaaaaa```___```^^^[[[WWWRRROOOMMMLLLJJJIIIHHHGGGFFFFFFGGGGGGDDDCCCCCCBBBBBBBBBBBBBBB>>>???AAABBBCCCBBB@@@@@@<<<:::888555333222222111111111000000111111222333000000000000000000000111//////000000000000//////////////////////////////000000000000000000000000---...///000000///...---,,,---...//////...---,,,......------------..................////////////........................,,,,,,,,,---------..............................,,,,,,,,,---------......------...//////...------,,,...///...,,,+++---///+++---......---,,,,,,---,,,,,,,,,---------......------------------------++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///---,,,,,,++++++,,,,,,---------------------------++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,------...//////,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---//////---,,,++++++,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,******++++++,,,---......,,,------------.................................+++++++++,,,,,,,,,------++++++,,,,,,,,,---------......------------......+++,,,---......---,,,+++,,,------......------,,,++++++,,,------...//////)))***,,,...//////...---...------,,,,,,------...------------------------------------------------,,,,,,,,,------.........------------------------------------------------,,,,,,,,,------.................................,,,---...//////...---,,,------------------------------------------------------------------------------------------------,,,,,,++++++++++++,,,,,,++++++++++++,,,---......,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,```___]]]^^^___``````___```___\\\YYYWWWUUUSSSSSSJJJIIIGGGFFFEEEFFFFFFGGGFFFEEECCCAAA?????????@@@999;;;???CCCEEEEEEDDDCCCBBB@@@===:::888666555555111111111000111111222333000000000000000111111111//////000000000000//////000000000000000000000000////////////////////////---...///000000///...---+++,,,---......---,,,+++.........------.........------......//////000000........................,,,,,,,,,---------..............................,,,,,,,,,---------......,,,,,,---......---,,,,,,---///000...,,,+++...000+++---......---,,,,,,---,,,,,,,,,------.........------------------------++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,++++++++++++,,,,,,---------++++++++++++++++++++++++---------------------------,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,------------------------++++++,,,,,,---...//////---,,,,,,++++++,,,,,,---------------------------++++++++++++++++++++++++,,,++++++++++++++++++,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++))))))***++++++,,,------++++++++++++++++++++++++,,,,,,+++***)))((('''&&&---,,,,,,++++++*********---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++...------,,,,,,++++++***+++++++++,,,,,,++++++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***++++++,,,,,,))))))***+++---...//////---------.........//////////////////////////////,,,,,,,,,------.........++++++,,,,,,,,,---------.........------.........,,,---///000000///---,,,,,,------......------,,,++++++,,,,,,---...//////***,,,---//////...,,,+++...------,,,,,,------...///......------,,,,,,+++........................,,,,,,,,,------.........------------------------------------------------,,,,,,,,,------.................................------...//////...------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++++++++++++++,,,*********+++,,,---...///,,,------.../////////...,,,,,,,,,,,,,,,,,,,,,,,,^^^]]]\\\]]]\\\ZZZYYYYYY\\\]]]\\\[[[YYYYYYZZZ\\\SSSRRRPPPNNNLLLIIIHHHGGGFFFDDDBBBAAAAAAAAA???===>>>>>>=========>>>@@@AAAGGGFFFDDDAAA===:::777555444333222222222333444555111000000000000111111222000000////////////000000000000000000000000000000////////////////////////............////////////........................////////////////////////------............------,,,,,,,,,---------......//////............//////...------,,,,,,------...------...............---+++,,,------......------000///...------...///000------------------,,,,,,333222222111000//////............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------,,,,,,+++++++++------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,------------++++++++++++------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...---+++*********++++++***++++++,,,,,,++++++***------------------------***+++---......---+++***,,,,,,,,,---------......******++++++++++++******,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---......---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))+++...///---+++)))***++++++,,,,,,,,,,,,+++,,,------......------++++++*********+++---...+++,,,,,,------,,,,,,+++******++++++++++++******************************,,,,,,,,,++++++*********,,,++++++******++++++,,,***+++,,,,,,------------++++++++++++++++++++++++............////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------........................---------------------------,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---......---,,,++++++,,,---...------------------------...------,,,,,,------...........................000000//////.........---------------,,,,,,+++***++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++......---,,,,,,+++******,,,,,,,,,------.........------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++VVVYYY\\\^^^]]][[[[[[\\\___]]][[[YYYXXXYYYZZZ[[[YYYVVVSSSPPPNNNMMMMMMMMMMMMJJJGGGEEEDDDBBB???<<<:::999999999:::;;;===>>>FFFEEEEEECCCBBB???>>><<<:::888666444333222222222111111000000111111222222000000////////////000000000000000000000000000000////////////////////////............////////////........................////////////////////////------............------,,,,,,---------...............------------.........------,,,,,,------.....................------+++,,,------......------///...---,,,,,,---...///------------------------111000000///......------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********++++++++++++,,,,,,,,,,,,++++++------------------------,,,,,,,,,,,,------...///,,,,,,,,,------------...++++++,,,,,,,,,,,,++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---------------------------++++++++++++++++++++++++***++++++,,,,,,---------------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++...///---+++***+++,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,+++++++++,,,......+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,++++++******++++++,,,***++++++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------........................---------------------------,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...---------,,,,,,---------------------------------------,,,,,,,,,,,,------........................////////////......------,,,---------,,,,,,+++***++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------******************++++++,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++UUU^^^gggjjjiiifffffffffiiiccc\\\XXXYYYZZZZZZYYY[[[YYYUUURRRPPPQQQSSSTTTUUUSSSOOOLLLIIIFFFCCC@@@999999999999:::;;;<<<===EEEEEEFFFFFFFFFFFFFFFEEEBBB@@@===999555333111000111111111000111111222333111000000//////000000111////////////////////////////////////////////////............////////////........................////////////////////////------............------,,,------------.........------,,,,,,,,,,,,------...------,,,,,,------....../////////...---,,,,,,+++,,,------......------------,,,,,,,,,,,,------+++,,,,,,------..................---,,,,,,++++++...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********++++++,,,,,,------------,,,,,,------------------------///---,,,++++++---///111,,,,,,,,,,,,------------,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++,,,---...---+++,,,------------,,,,,,++++++,,,------......------------,,,,,,,,,---...///+++,,,,,,------,,,,,,+++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,++++++******++++++,,,++++++++++++++++++******+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...,,,------......------,,,------------------------------,,,,,,,,,,,,------------------------------///............---------,,,,,,---------,,,++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++))))))***+++---...//////------------,,,,,,,,,,,,,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---dddsss|||xxxuuuvvvmmmaaaZZZYYYYYYXXXUUUVVVUUUSSSRRRRRRTTTWWWXXXYYYWWWTTTQQQOOOMMMJJJGGG@@@@@@@@@???????????????EEEEEEGGGHHHIIIIIIIIIIIIGGGFFFBBB>>>:::666333111111111000000000111222222111000000000000000000111////////////////////////////////////////////////............////////////........................////////////////////////------............------------------...............------,,,,,,------......------,,,,,,------...////////////...---,,,++++++,,,------......------------,,,,,,,,,,,,------++++++,,,,,,---...//////------------,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------+++++++++,,,,,,---------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++,,,------++++++,,,,,,,,,---------,,,,,,------------,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++---------,,,,,,+++++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++************************++++++,,,,,,------,,,+++............---,,,,,,++++++,,,------......------------,,,,,,,,,---------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++++++++***)))(((+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------------------------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...+++,,,---......---,,,+++---------------------------,,,,,,,,,,,,,,,,,,---------------------------------------------------,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------++++++++++++++++++++++++........................,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++---...////////////......------,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------++++++++++++------~~~ttteee\\\XXXWWWTTTRRRPPPPPPQQQSSSUUUXXXZZZ\\\YYYWWWTTTSSSSSSQQQOOOMMMIIIIIIHHHGGGEEEDDDBBBBBBFFFGGGHHHIIIIIIIIIIIIIIIJJJHHHFFFCCC???;;;999777333222111111000000000111111111000000000000111111////////////////////////////////////////////////............////////////........................////////////////////////------............---------------.........////////////............//////...------,,,,,,------.........//////...------,,,+++,,,------......---------------......---------++++++,,,,,,---...//////.........---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------+++++++++,,,,,,---------------------------------+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,***(((&&&+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++---------,,,,,,+++++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************+++,,,------,,,,,,++++++............---,,,,,,++++++,,,------......------++++++,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++++++++***)))(((++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------......---------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...+++,,,---......---,,,+++------------------------,,,,,,,,,++++++,,,,,,,,,------------------------,,,,,,,,,,,,------------+++,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,++++++******))))))+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------++++++++++++------vvviii^^^YYYXXXWWWVVVTTTTTTUUUVVVYYY]]]aaaccc\\\ZZZWWWVVVVVVTTTRRRPPPOOOOOONNNMMMKKKIIIGGGFFFIIIJJJJJJKKKKKKKKKJJJJJJKKKJJJIIIGGGDDDAAA???===777666555333222111111111222111111000000111111222////////////////////////////////////////////////............////////////........................////////////////////////------............------------.........//////////////////....../////////...------,,,,,,------...------...............---+++,,,------......------------............------+++,,,,,,------.................................,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,---------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,)))&&&$$$++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---...---,,,++++++,,,,,,------------,,,,,,++++++,,,------......------++++++,,,,,,,,,+++******+++,,,,,,------,,,,,,+++)))******++++++******))),,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++******++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...,,,------......------,,,------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---++++++,,,---------,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------------------------************************---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,+++++++++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...---,,,,,,++++++,,,,,,---}}}wwwnnneeeaaaaaaccceeedddbbb^^^]]]___dddjjjooohhhfffbbb___\\\YYYVVVSSSSSSSSSSSSSSSRRRPPPNNNMMMMMMMMMNNNOOOOOOOOONNNNNNLLLLLLKKKJJJHHHFFFCCCBBB===;;;999777555333222222222111111000000111111222000000000000000000000000////////////////////////............////////////........................////////////////////////------............------............///////////////......------......///...------,,,,,,------...,,,,,,---...////////////+++,,,------......------+++,,,------------,,,+++------------------------------..................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,+++***))))))***++++++++++++,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,,,,++++++***************************++++++,,,,,,++++++***************************+++,,,,,,,,,,,,,,,,,,---------------------------------------------------))))))******++++++,,,,,,)))*********++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++---///...+++******,,,***+++,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,---------,,,******+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,***++++++,,,,,,,,,,,,+++++++++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,///......---,,,,,,++++++---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...---------,,,,,,---------------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,***+++,,,,,,---------,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------..................***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......+++,,,,,,------,,,,,,+++{{{xxxsssmmmjjjkkkpppuuusssnnngggbbbcccjjjrrrxxxvvvrrrmmmhhhddd___ZZZVVVUUUVVVWWWXXXXXXWWWVVVUUUOOOPPPQQQRRRSSSSSSSSSSSSMMMMMMMMMLLLJJJHHHEEECCCAAA???===:::777555444333222222111111111111222222111111111111111111111111////////////////////////............/////////000........................////////////////////////---..................---............/////////000...------,,,,,,------......------,,,,,,------...++++++---...///000000000+++,,,------......------***+++,,,------,,,+++***------------------,,,,,,------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,------------------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++------------++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++---,,,+++******,,,...///******+++++++++,,,,,,,,,---..................---+++++++++,,,,,,+++++++++************************+++++++++,,,,,,+++++++++************************+++++++++,,,,,,---------++++++++++++++++++++++++------------------------(((((()))***+++,,,,,,---))))))******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++---///...+++)))***,,,)))***++++++,,,,,,,,,,,,+++,,,------......------------...///...---+++***+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++*********************************++++++,,,,,,,,,,,,++++++++++++++++++,,,***+++,,,---------------++++++++++++++++++++++++))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,++++++---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---.........,,,++++++,,,......------------------------,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,***+++,,,,,,------------++++++,,,,,,,,,---------++++++,,,,,,,,,---------++++++++++++++++++++++++........................------++++++++++++------+++++++++,,,,,,---------*********++++++,,,,,,,,,***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......++++++---......---++++++|||xxxrrrpppttt|||xxxlllhhhlllssswww{{{vvvmmmeee```^^^ZZZWWWZZZ^^^```\\\VVVXXXVVVSSSSSSTTTUUUUUUUUUSSSRRRPPPMMMJJJHHHFFFEEEGGGDDD@@@>>>===<<<888444000111333333333222000///444222111111222222111///000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000,,,,,,,,,---------......,,,,,,---......---,,,,,,------------------------........................------/////////...---,,,...------,,,,,,------...........................,,,,,,,,,------..................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++------------++++++...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,------------------------+++++++++,,,,,,---------++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********------------------------++++++++++++++++++++++++,,,++++++******++++++,,,------------------------------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++******)))+++++++++******)))))))))---,,,,,,+++*********+++---,,,+++*********+++,,,++++++,,,------......///...------,,,,,,++++++******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,++++++******++++++,,,++++++++++++++++++++++++------------------------,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...------,,,,,,,,,---------------------------------------------------------,,,+++******+++,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,------------------------------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,------.........------,,,,,,,,,,,,,,,,,,---------......------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,zzztttrrrqqqsssxxx{{{tttnnnnnnttt{{{vvvoooiiifffcccfffkkknnnlllhhh```\\\WWWSSSRRRRRRRRRQQQTTTSSSRRROOOMMMJJJHHHGGGDDDBBB??????@@@@@@===;;;555555444333222111111111111///...///000000///...000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000,,,---------.........///,,,---............---,,,------------------------........................---...............------...------,,,,,,------............---------------,,,,,,------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,------------------------+++,,,,,,,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++------------------------++++++++++++++++++++++++---,,,,,,++++++,,,,,,------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,+++++++++*********---,,,++++++******++++++,,,,,,+++******++++++,,,.........---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++,,,++++++******++++++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...------,,,,,,,,,------------------------------------------------------,,,,,,+++******+++,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------......---------,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,{{{xxxvvvvvvwww{{{zzzvvvuuuqqqooowww|||qqqnnnkkklllpppssstttssskkkeee]]]VVVRRRPPPOOOOOOTTTTTTSSSRRROOOMMMJJJIIIEEECCCBBBBBBBBBBBBAAA???<<<:::666333222111222222000///......000111000///000000000000000000000000......//////000000111111000000000000000000000000000000000000000000000000............////////////,,,---............---,,,------------------------..............................---------......///...------,,,,,,------...------------------------------------------,,,,,,...------------,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,---------------------------,,,,,,,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,------------------------++++++++++++++++++++++++,,,++++++******++++++,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,++++++******++++++,,,++++++******+++,,,,,,......------,,,,,,++++++******+++,,,,,,---......***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,++++++++++++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------........................,,,,,,++++++++++++,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,++++++------------------------........................------------------------++++++,,,,,,,,,,,,------...------------,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++++++++,,,,,,---------//////...---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,}}}yyyqqqnnnqqqpppqqqyyyvvvrrrooonnnooopppqqqrrrkkkaaaXXXSSSQQQPPPPPPTTTTTTSSSQQQOOOMMMKKKIIIIIIHHHFFFEEECCCBBB@@@??????===;;;888555444333333222111000111222333222111////////////////////////......//////000000111111///////////////////////////////////////////////////////////////000000000------............------................................................///...---,,,,,,---///000...------,,,,,,------...,,,,,,,,,,,,------------.........------,,,,,,,,,------------------------........................---------,,,,,,+++++++++------++++++++++++------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------++++++++++++------++++++,,,,,,,,,,,,------*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,++++++++++++++++++,,,,,,***++++++,,,------......+++++++++,,,,,,---------***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++******++++++,,,---,,,,,,++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------+++++++++,,,,,,,,,------------------------------++++++++++++,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------***++++++,,,,,,------............------,,,,,,,,,------------------------zzzssssssuuu~~~wwwpppllllllllloooiiiaaaZZZVVVTTTSSSSSSUUUSSSRRROOOMMMKKKJJJIIIKKKJJJIIIHHHEEECCCBBBBBB@@@??????===;;;888555333333222111222333444333222////////////////////////.../////////000000000111////////////////////////////////////////////////000000000000000000000000...........................................................................---,,,,,,,,,...///000...------,,,,,,------...,,,,,,,,,------..................------,,,,,,,,,------------------------........................---------,,,,,,+++++++++------++++++++++++---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......+++++++++,,,,,,---------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------++++++++++++------+++++++++,,,,,,---------*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,******++++++,,,,,,,,,,,,******++++++,,,------...---------,,,,,,+++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++******++++++,,,,,,,,,,,,++++++*********------------------------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,+++++++++++++++,,,---...------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,........................+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,------------------------------------+++++++++,,,,,,,,,------+++++++++,,,,,,---------,,,,,,,,,------.........------------------------ssskkkiiiiiikkkgggccc___]]]\\\ZZZYYYYYYVVVRRROOOLLLJJJJJJKKKKKKLLLLLLKKKIIIGGGHHHIII@@@AAAAAAAAA???<<<999777444333222222333333222000000000000000000000000000000000000000000/////////000000000000000000000000000000000000000000000000000000000000//////////////////...------...//////................................................---------------...///000...------,,,,,,------...,,,------....../////////------------------,,,,,,,,,,,,,,,------------...---------------------------,,,,,,,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,)))******+++---......///***++++++,,,,,,------...------------------------,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---***++++++,,,,,,------...++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...------------------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++------,,,,,,+++******)))++++++++++++,,,,,,,,,,,,++++++******++++++,,,,,,))))))+++,,,,,,,,,,,,,,,------,,,,,,++++++******......---,,,,,,+++*********+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++******++++++,,,++++++++++++++++++++++++------------------------***++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++++++++******++++++,,,---...------------------------------------------------,,,,,,------------,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,------------...,,,,,,---------.........++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////------------------------zzzooolllmmmlllkkkkkkkkkkkkiiifffccc```\\\VVVPPPMMMLLLMMMNNNOOOQQQQQQOOOLLLJJJKKKLLLBBBBBBAAAAAA@@@???>>>===777666444444444444222000000000000000000000000000111111000000//////......000000000000000000000000000000000000000000000000000000000//////.........000///...------...///000................................................+++,,,---...////////////...------,,,,,,------...------...//////000111111,,,,,,------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------******+++,,,,,,---......------------------------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++******+++,,,,,,---......,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++************************,,,+++++++++++++++++++++*********+++++++++,,,,,,++++++******++++++,,,---((()))+++,,,------,,,,,,------,,,,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---,,,++++++******++++++,,,*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++************+++,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,+++***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......++++++,,,,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,,,,------...------,,,,,,++++++***+++,,,,,,------.................................xxxuuuvvvqqqrrrtttvvvwwwtttpppllleee```YYYRRROOONNNPPPRRRVVVXXXWWWTTTNNNJJJJJJKKKDDDBBBAAA??????@@@AAABBB;;;999777777777666444222000000000000000000000000222222111000///...------000000000000000000000000000000000000000000000000000000//////.........---000///...------...///000////////////////////////........................***+++---///000000///......------,,,,,,------............///000111111222,,,,,,,,,------.........,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++---......---++++++***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++******+++,,,,,,---......------------------------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,++++++++++++++++++,,,+++++++++++++++++++++++++++++++++,,,,,,---------++++++---......---++++++******+++,,,,,,---......---,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))******++++++++++++++++++++++++++++++------------++++++*********************************++++++,,,------)))))))))******++++++++++++*********+++,,,,,,---((()))+++,,,------,,,,,,)))******+++,,,,,,------***++++++,,,,,,------...++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,++++++++++++++++++,,,))))))***+++,,,------...++++++++++++++++++++++++*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++************+++,,,---...------------------------++++++++++++++++++++++++,,,,,,---......---,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++------------------------++++++,,,,,,,,,---------,,,,,,,,,------.........******+++++++++,,,,,,,,,------------------------++++++,,,,,,,,,---------///...------,,,+++***)))---------------------,,,........................~~~}}}xxxoooiiifffbbb___ZZZWWW[[[bbbfffhhhdddZZZTTTTTTRRRNNNOOOHHHCCCBBBDDDFFFGGGHHHGGGBBB<<<888555444222111222222111111111111222222000000000000000000000000000000000000000000000000////////////////////////......////////////...............---,,,,,,,,,+++////////////////////////////////////////////////---------------------------...///000000///...---.........------,,,,,,,,,,,,,,,------...///000000------------------------------------------------......---,,,,,,,,,------........................---------------------------------,,,,,,+++++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++------------------------......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++++++++,,,---......---------,,,,,,++++++,,,,,,------......//////000000000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++......------------,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++---------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++............---,,,++++++---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------)))************+++++++++++++++,,,,,,,,,,,,------///...---+++******++++++//////...---,,,,,,++++++,,,,,,++++++,,,,,,---.........//////...---,,,,,,------------------------+++,,,,,,------,,,,,,+++)))******++++++,,,------+++,,,,,,,,,,,,+++******))))))*********++++++++++++,,,---...---,,,+++***++++++,,,,,,,,,,,,------***+++,,,---------,,,,,,+++,,,------......------++++++,,,,,,,,,,,,------...---,,,,,,,,,,,,---............------,,,,,,,,,---------------------------------,,,,,,+++++++++------------------------xxxooopppmmmjjjjjjhhhgggmmmuuu|||~~~yyykkk___XXXSSSMMMPPPLLLIIIKKKMMMMMMKKKIIIDDDBBB>>><<<:::888444222333222111000000000111222////////////////////////000000000000000000000000////////////////////////......////////////......//////////////////......////////////////////////////////////////////////.................................//////...............---------,,,,,,,,,+++,,,,,,---......//////---------------------------------------------------,,,,,,,,,,,,,,,---------------------------------------------------------------,,,,,,+++++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,///111222000...------,,,++++++++++++,,,---+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,------......,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------...------------------,,,,,,+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,------------------------************++++++++++++++++++,,,,,,,,,,,,------///...---+++******++++++******++++++,,,---......,,,,,,++++++,,,,,,---..................---,,,,,,------------------------+++,,,,,,------,,,,,,+++)))******++++++,,,------+++,,,,,,,,,,,,+++***************++++++++++++,,,,,,,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------++++++,,,,,,---------,,,++++++,,,---------------++++++,,,,,,,,,,,,------...---,,,,,,,,,,,,---.........---------,,,,,,,,,---------------------------------,,,,,,+++++++++------------------------zzzpppsssrrruuu{{{pppaaaXXXSSSQQQPPPOOOQQQSSSSSSOOOKKKBBBAAA@@@???>>><<<888555444333111/////////111222////////////////////////000000000000000000000000////////////////////////......////////////......//////////////////000000////////////////////////////////////////////////////////////////////////......------------.........------------,,,,,,,,,++++++,,,,,,------......------------------------------------------------******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000000//////......------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------------------------------,,,,,,,,,,,,++++++))),,,///222222000---***...---+++******+++---...************)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++)))******+++---......///,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***+++,,,---............------,,,,,,,,,,,,++++++------,,,,,,++++++******************************...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------************+++++++++,,,++++++,,,,,,,,,,,,------......---,,,++++++++++++(((((()))***,,,---......,,,,,,++++++,,,,,,---...---............------,,,------------------------+++,,,,,,------,,,,,,+++)))******++++++,,,------+++,,,,,,,,,,,,+++******++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------***++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...------,,,,,,------...------------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,++++++------------------------~~~xxxssswwwnnneeebbbYYYWWWSSSPPPQQQSSSPPPLLLDDDBBB@@@@@@@@@>>>;;;999777555222000//////000111000000000000000000000000////////////////////////////////////////////////......////////////......,,,,,,------......//////////////////////////////////////////////////////...........................---,,,++++++,,,---...------------------------+++++++++,,,,,,---------------------------------------------------------((()))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////......------------++++++,,,,,,,,,,,,------***+++,,,,,,------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,......---***)))...---+++******+++---...------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******++++++,,,------...,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++,,,------.........---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++******++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,+++++++++,,,,,,,,,---------------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++)))******++++++,,,------+++,,,,,,,,,,,,+++******++++++,,,,,,,,,------------,,,+++***+++,,,---...+++++++++,,,,,,,,,------,,,+++++++++,,,,,,------)))***++++++,,,,,,+++++++++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------|||~~~~~~~~~|||zzzuuuuuunnniii^^^RRROOOQQQPPPKKKHHHEEEAAA?????????>>>>>>:::888555333111111111222111111111111111111111111////////////////////////////////////////////////......////////////......,,,------....../////////////////////////////////////////////////////////------------------------...---,,,++++++,,,---...------------------------++++++,,,,,,,,,,,,,,,---------------------------------------------------((()))***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,++++++++++++,,,,,,---------***+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++...---+++******+++---.........------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------.........------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,++++++,,,,,,---...,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++)))******++++++,,,------+++,,,,,,,,,,,,+++******++++++,,,,,,,,,---------,,,,,,+++***+++,,,...///+++++++++,,,,,,,,,------,,,,,,+++++++++,,,---...)))***++++++,,,,,,+++++++++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------~~~}}}ooo]]]VVVXXXUUUMMMNNNJJJEEEBBBAAAAAA@@@@@@===<<<:::888555444222222222222222222222222222222000000000000000000000000////////////////////////......////////////......000000000000000000111111////////////////////////////////////////////////------------------------......------------......,,,,,,,,,------------...,,,,,,,,,,,,------------------------------------------------------------)))***+++---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++***++++++,,,,,,------...***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------...---,,,******+++,,,------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++.........------,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------..................---,,,+++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++******+++,,,...///000000,,,,,,++++++,,,,,,---...+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++)))******++++++,,,------+++,,,,,,,,,,,,+++******++++++++++++,,,,,,,,,,,,++++++++++++,,,---......++++++,,,,,,,,,,,,---------,,,+++***+++,,,---...***++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,------......------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------}}}zzzlllffffff```UUURRROOOKKKHHHFFFDDDBBB@@@??????>>><<<:::777444222111111111111111111111111000000000000000000000000////////////////////////......////////////......111111111000000000000000////////////////////////////////////////////////.................................//////.........,,,,,,,,,---------......------------------------------------------------------------------------***+++---......---,,,+++------------------------------------------------+++++++++,,,,,,---------***+++,,,,,,------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------,,,++++++++++++++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++........................------,,,,,,,,,,,,------------------------------+++++++++,,,,,,---------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///---------...------,,,,,,+++++++++,,,,,,---------++++++,,,,,,---.........++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------++++++,,,---------,,,+++******+++,,,------......,,,,,,++++++,,,,,,---...***+++,,,---------------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++)))******++++++,,,------+++,,,,,,,,,,,,+++***************++++++++++++,,,)))***+++,,,------------++++++,,,,,,,,,,,,---------,,,+++******,,,---///++++++,,,---------------++++++,,,,,,,,,,,,------,,,,,,---......---,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------------------------------~~~zzzzzz|||~~~uuussstttkkk^^^TTTRRROOOMMMKKKGGGBBB???AAAAAAAAA@@@===999555333000000000000000000000000000000000000000000000000////////////////////////......////////////......000000//////......------////////////////////////////////////////////////////////////////////////---...///000000///...---,,,,,,,,,------.................................------------------------------------------------+++---...//////...,,,***........................------------------------+++++++++,,,,,,---------++++++,,,---------,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------******+++,,,,,,---......++++++,,,---------,,,,,,------------------------+++++++++,,,,,,---------)))***+++++++++)))(((&&&***+++---......---+++***,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,------...///000111111...------,,,,,,------...------------------------+++++++++,,,,,,---------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////++++++,,,---............+++++++++,,,,,,---------***++++++,,,---...//////************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,---------***+++,,,---------,,,+++------,,,,,,+++***)))))),,,,,,++++++,,,,,,---...***+++,,,,,,------------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++)))******+++,,,,,,------+++,,,,,,,,,,,,+++******))))))*********+++++++++(((***+++---......------++++++,,,,,,,,,------------,,,+++******,,,...///+++,,,------......------++++++,,,,,,,,,---------,,,,,,---......---,,,,,,*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------------------------------~~~||||||zzzwwwzzzzzzpppfff___ZZZWWWRRRKKKFFFEEEEEEBBB???===<<<;;;999777222222333333222111000///////////////000000000000000000////////////000000////////////////////////000000000000000000000000////////////////////////000000//////.........---.........////////////000........................---------............/////////...------------......------,,,,,,------...///......------......///...------,,,,,,------............------,,,,,,,,,...------,,,,,,------...------------------------++++++,,,,,,,,,,,,------------------------------------------------------++++++------------++++++++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,---...//////++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------000///---,,,------,,,+++.........---,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............------,,,+++,,,---///...------...000...000111111000//////000333333222111000///......---,,,+++,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------.........---,,,,,,+++---------,,,,,,+++++++++........................,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,---...///------++++++++++++------+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))*********++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......+++++++++******)))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,++++++******++++++,,,******************************************************+++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******+++++++++,,,,,,,,,------++++++,,,,,,,,,---------,,,---......------...000}}}|||yyy{{{~~~xxxooohhhcccbbb___VVVMMMIIIGGGDDDAAA@@@??????>>><<<555555444333222111111111////////////000000000111000000////////////000000////////////////////////000000000000000000000000////////////////////////000/////////............------........./////////........................---------............/////////...------------......------,,,,,,------...---,,,,,,++++++,,,,,,---...------,,,,,,------.........---------,,,,,,,,,...------,,,,,,------...------------------------++++++,,,,,,,,,,,,------------------------------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,------------......------+++******,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---************************,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++++++++,,,------,,,,,,---//////000222222000///000111222222111111000000//////---,,,+++,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------......---,,,,,,+++---------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,---...///......---,,,,,,---......+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,---------------,,,++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......------,,,,,,,,,+++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))))),,,,,,,,,,,,------------++++++,,,,,,,,,---------,,,...///...------...///~~~xxxrrrooorrrqqqgggZZZRRRKKKHHHDDDBBBBBBBBBAAAAAA999777555444222222222222/////////000000000111111000000////////////000000////////////////////////000000000000000000000000////////////////////////////////////............,,,---------....................................---------............/////////...------------......------,,,,,,------...---,,,,,,++++++,,,,,,---...------,,,,,,------......------------,,,,,,,,,...------,,,,,,------...------------------------++++++,,,,,,,,,,,,------------------------------------------------------+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,---------......///...---,,,++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,---..................---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++,,,...---,,,,,,---//////111222222000000000111111111111111111111111111---,,,+++,,,.........---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------,,,,,,+++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------......///......------......///++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------.........---,,,,,,***++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------..................------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------------.........,,,,,,,,,,,,---------------///000///------...///~~~{{{~~~}}}wwwvvv|||wwwiii___SSSNNNIIIEEECCCBBBAAA@@@<<<:::777444222222222333//////000000000111111111000000////////////000000///////////////////////////////////////////////////////////////////////////////////////.........,,,,,,,,,---------..............................---------............/////////...------------......------,,,,,,------...///......------......///...------,,,,,,------...------------------------...------,,,,,,------...------------------------+++++++++,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------.........---,,,,,,++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---...............///......//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,++++++,,,...//////...---///000...000111111000//////000000000000111111222222222...,,,,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,------------------------------------------------......------------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,---------------,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,---------.....................---------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***+++++++++++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))))))))******+++++++++,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.....................---------.........//////,,,,,,,,,------------......///000///...---...///}}}|||}}}~~~xxxxxxvvvooo___YYYPPPIIIDDDAAA???===>>><<<888555333222222222000000000000111111111111000000////////////000000000000000000000000000000////////////////////////////////////////////////.........///////////////,,,,,,,,,---------..............................---------............/////////...------------......------,,,,,,------...///......------......///...------,,,,,,------...------------------------...------,,,,,,------...------------------------+++++++++,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......+++++++++++++++,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------......000222444333111//////000///000000000000//////...------------------------,,,,,,++++++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,+++---......------...///---///000000///......///000000111111222222333333...---,,,,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------***+++,,,,,,,,,,,,++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++************++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))******+++++++++,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.....................---------.........//////,,,,,,---------............///000000...---...000}}}|||yyy~~~{{{ooohhh\\\RRRJJJEEEAAA???AAA???<<<888555333222222000000000111111111222222000000////////////000000000000000000000000000000000000000000000000000000////////////////////////.........///////////////,,,---------....................................---------............/////////...------------......------,,,,,,------...---,,,,,,++++++,,,,,,---...------,,,,,,------...,,,,,,,,,------------......------,,,,,,------...------------------------++++++,,,,,,,,,,,,---------------------------------------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,---------......************+++,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///222555888777444111111333111111222222222222111111////////////////////////------,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------***+++---,,,++++++,,,......///111111///...///000111111111222222222333333///---,,,,,,---...---+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............------------------------,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------******++++++,,,,,,++++++,,,,,,,,,++++++++++++***---,,,,,,++++++,,,,,,---,,,,,,,,,---------......++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++***************++++++,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------------.........,,,---------............---///000000///...000111~~~~~~wwwjjj]]]TTTMMMIIIGGGCCCBBB@@@===999666444333000000111111111222222222000000////////////000000000000000000000000000000000000000000000000000000////////////////////////............/////////000------........./////////........................---------............/////////...------------......------,,,,,,------...---,,,,,,++++++,,,,,,---...------,,,,,,------...,,,,,,,,,---------.........------,,,,,,------...------------------------++++++,,,,,,,,,,,,---------------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,+++++++++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......111666999999555333444666333333444444444444333333000000000000000000000000//////............//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---....../////////...,,,---......------...000000111333333111000111222222222222222222222222222///---,,,,,,---...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++******+++,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........///........................+++,,,------------,,,+++,,,,,,---......---,,,,,,---------,,,,,,++++++++++++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...***++++++,,,------,,,,,,,,,,,,,,,+++++++++******---,,,,,,++++++,,,,,,---,,,,,,,,,---------......***+++++++++,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******)))******+++,,,,,,------,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++,,,,,,------...******+++++++++,,,,,,,,,***++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))))),,,,,,,,,,,,------------------------............,,,...///000///000111333~~~||||||tttfff\\\UUUQQQOOOFFFEEECCC@@@===999666444000111111111111222222222000000////////////000000000000000000000000000000000000000000000000000000////////////////////////---.........//////000000.........////////////000........................---------.........////////////...------------......------,,,,,,------...///......------......///...------,,,,,,------...,,,,,,,,,------............------,,,,,,------...------------------------++++++,,,,,,,,,---------------------------------------------------------------++++++++++++------------------------------,,,,,,,,,---------......------,,,+++************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------///444999999666444666888444444555555666555555555111111111111111111111111111111000000000000111111........................,,,,,,,,,,,,,,,,,,,,,,,,------...///000000//////000111222222111111222333111333555444333222333444222222222222222222222222///...,,,,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++)))***+++,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////........................++++++------------++++++,,,---...//////...---,,,---------,,,,,,++++++++++++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,------.........---,,,,,,,,,++++++*********---,,,,,,++++++,,,,,,---,,,,,,,,,---------......+++++++++,,,,,,---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******))))))***+++,,,,,,------,,,++++++++++++++++++,,,************************(((((()))***+++,,,,,,---******+++++++++,,,,,,,,,******++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******+++++++++,,,,,,,,,---------------.........//////+++---///000000000222444}}}wwwzzzyyymmmeeeZZZOOOPPPLLLGGGBBB>>>:::777444666555444333333222///---000000000000000000000000111111000000000000111111000000//////......------////////////////////////000000000000000000000000---------.........//////////////////////////////........................---------------------------------............///........................***++++++,,,,,,++++++***------------------------.........------,,,,,,,,,******+++,,,,,,---......------------------------+++,,,,,,------,,,,,,+++++++++,,,------......///------------------------++++++++++++++++++++++++.........------,,,,,,,,,...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........---,,,,,,++++++++++++///666;;;:::888999888666555555555444444333333333333333333444444444555555444333111//////000111222444111///000333444333111......------------......111111111111111111111111222222444444444444333222111111111111000000//////.........------,,,,,,,,,------------------------************************+++,,,------......------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---+++******+++---...------------------------+++++++++,,,,,,---------,,,,,,,,,++++++*********++++++,,,---............++++++++++++++++++++++++,,,,,,,,,++++++*********------------------------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,++++++------------------------------------------------------------------------++++++++++++++++++++++++******+++,,,,,,,,,,,,+++---------,,,,,,+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++******************,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,/////////......---------------------------------+++,,,------......------***,,,......,,,++++++,,,//////000222444777999:::{{{}}}|||xxxyyyqqqfff\\\WWWSSSLLLGGGCCC@@@===;;;777555444333444333222000111111111111111111111111111111000000000000111111000000000000000000111111////////////////////////000000000000000000000000---------.........//////................................................------------------------------------....................................++++++,,,,,,,,,,,,++++++------------------------......---------,,,,,,,,,***++++++,,,------......------------------------,,,------......------,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++,,,,,,///...------,,,,,,,,,---...555999888777777777444444444333333333222222222222222222333333333444444444333111000///000111222333111///000333555444333000000////////////000000222222333333444444555555333333444555555444333222000000000///////////////+++++++++*********))))))------------------------+++++++++++++++++++++++++++,,,------......------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,++++++,,,---...------------------------++++++,,,,,,,,,---------,,,,,,,,,+++++++++******,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++------------------------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++******++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++******+++,,,,,,,,,,,,+++------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,------......------,,,---......---,,,---///000111222333555777999:::}}}}}}}}}yyyxxxvvvlllbbb___ZZZSSSNNNJJJGGGEEECCC:::777444333444444444333222222222222222222222222111111000000000000111111000000111111222333333444////////////////////////000000000000000000000000------........./////////................................................------------------------------------............------------------------,,,------------------,,,------------------------...------------,,,,,,,,,+++++++++,,,------......---------------------------......//////......---//////...------,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++,,,,,,//////...---------......---333666555555666555222111111111111111000000000000000111111111222222222333333111000000000111222222111000111444555555444111000000//////000000111111111222333444555666666444444444444444333222111............////////////------------,,,,,,,,,,,,------------------------------------------------+++,,,------......------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++---------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------,,,,,,------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---------------------------,,,,,,+++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///------------------------------------------------------------------------++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,------......---------.........---...000222333444555666777999::::::|||zzzwwwkkkbbbccc^^^WWWQQQMMMKKKIIIGGG>>>;;;777444444444333222222222222222222222222222111111000000000000111111111111111222222333333333////////////////////////////////////////////////............////////////................................................------------------------,,,,,,---------.........------------------------------............------------------------------------------------------,,,,,,,,,,,,------......,,,,,,------------------------............------......---------,,,,,,,,,---------------------------------------------------------------------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------............------------......---111444333333555444111////////////................../////////000000000222222111000000000111222222222222333333333333222//////............//////000000111111222222333333333333333333222111000000........./////////000000...............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,------------,,,,,,---------------------------------------------------......//////......---------------------------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,............---,,,++++++---------------------------------------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------........................---,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,+++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,................................................+++,,,------......---------......------///222555666777888999999:::::::::tttvvvzzzyyyllldddddd___XXXSSSOOOLLLIIIHHHDDD@@@;;;777555333222000111111111111111111111111111111000000000000111111222222111111111000000000////////////////////////////////////////////////........./////////000000................................................------------------------,,,,,,,,,------------...---------------------------......//////......---------------------------------------------------,,,,,,------------......,,,,,,,,,---------......,,,,,,------------,,,,,,,,,,,,,,,---------......------------------------------------------------------------------------,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---,,,,,,,,,,,,,,,---------111333222333555444000---------------------------------.........//////000000000000000000000111222333444333222111000000//////............//////222222222111111000000000222111111000000000000000000000000000000000000000******************++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,------......------,,,---------------------------------------------------......//////......---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,............---,,,++++++------------------------+++++++++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,........................---,,,,,,+++,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,)))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,................................................+++,,,------......------------...---...000444777999::::::;;;;;;:::999999kkkkkkkkkmmmpppuuuyyy{{{xxxmmmgggddd```[[[VVVRRRNNNKKKHHHJJJFFFAAA<<<999666333000111111111111111111111111111111000000000000111111222111111000//////......////////////////////////000000000000000000000000....../////////000000000------------------------........................------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------............------------------------------,,,,,,,,,------------...------------------......+++,,,,,,------.........+++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................******++++++++++++,,,,,,,,,,,,+++++++++,,,---------000000///222555333///+++++++++,,,,,,,,,,,,,,,,,,,,,---------.....................////////////000222333333111///...///222111111000000111111222444444333222111000//////111000000//////000111111222111111111000000000000+++++++++,,,,,,,,,,,,,,,------------------------+++++++++++++++++++++++++++,,,------......------------............------------------------------------------------------------------------------------------------------............------------,,,,,,,,,,,,---------------------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,------...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++*********+++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,)))))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,---///000111333666999;;;<<<<<<<<<<<<:::888777sssqqqooommmmmmoooqqqsssxxxyyy{{{}}}wwwooolllfffccc___[[[WWWSSSNNNJJJMMMJJJFFFBBB???;;;777444222222222222222222222222111111000000000000111111000000000000000000//////////////////////////////000000000000000000000000.../////////000000000000------------------------........................------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------------,,,,,,,,,---------........................------++++++,,,,,,---......///,,,,,,------------,,,,,,,,,---------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------******++++++++++++,,,,,,,,,,,,,,,,,,,,,---......,,,......---///333222---******++++++,,,,,,,,,,,,,,,,,,,,,---------......+++,,,------.........---+++...111222000//////000222222111111111111222222222222111111000000//////111111000000111222333444222222111000///......------------....../////////------------------------------------------------+++,,,------......------------............------........................------------------------...---,,,++++++,,,---...------------------------///.........------------,,,,,,,,,---------......,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++)))*********++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------+++,,,------......---------///222444555777:::<<<<<<=========<<<:::777666~~~|||xxxtttrrrrrrtttuuu{{{{{{{{{zzz{{{~~~zzzuuuuuuiiigggddd```\\\WWWQQQMMMNNNLLLIIIFFFCCC@@@;;;888333333333333333333333333111111000000000000111111/////////000111111222222////////////////////////000000000000000000000000////////////000000000000------------------------........................------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,------------------------,,,,,,,,,------...........................------++++++,,,,,,---...//////---..................---///......------,,,,,,+++------------------------++++++++++++++++++++++++,,,,,,,,,------.........++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------------...///000+++,,,++++++...222000+++******++++++,,,,,,,,,,,,,,,,,,---------.........***+++,,,,,,---------,,,'''+++///111000///111222000000////////////000000------------............222222111111222444666777222222111///...---,,,+++*********++++++,,,,,,,,,------------------------........................+++,,,------......------------............------........................------------------------...---+++******+++---...------------------------//////.........---------,,,,,,,,,------.........++++++,,,---............++++++++++++++++++++++++,,,,,,,,,------.........------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,++++++++++++++++++++++++++++++------------------------++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++))))))******++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,///......------......///,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////////////////////////////+++,,,------......------...111444777888:::<<<>>>======>>>>>><<<999777555~~~{{{yyy~~~}}}}}}~~~~~~uuurrrssslllgggcccccceeebbbYYYPPPQQQNNNKKKLLLMMMJJJBBB;;;<<<555222444666333222222111111111111000000000000000000000000000000000000111111000000000000111111000///...------...///000000000000000000000000000////////////////////////.................................------,,,,,,,,,,,,------....../////////------------------------.........------,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,/////////......---------++++++,,,,,,,,,---------......---------,,,,,,,,,---------,,,,,,+++++++++------------------------...................................................------,,,,,,------.........//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------............///,,,,,,,,,------.........,,,+++******+++...000222111222444444222111222333444333111000...------,,,...------,,,,,,------...////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,---------.../////////......//////...---,,,,,,******+++,,,,,,---......---------............///........................------------------------------............------------------------------.........------,,,,,,,,,------++++++++++++------,,,------......------,,,++++++,,,---....................................++++++++++++++++++++++++..............................---,,,,,,+++******------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++***+++++++++---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,++++++*********,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***+++++++++//////...---,,,,,,++++++------------------------..................------------------------------///............//////000111222444777:::<<<>>>>>>>>>===<<<:::999888888777{{{yyywwwwwwwwwvvvuuusssxxx~~~}}}xxxuuuoookkkhhhggggggccc\\\WWWTTTQQQOOOPPPRRROOOGGG@@@===666111222444222111222222222222222111111111111////////////////////////111111000000000000111111000///............///000000000000000000000000000////////////////////////..............................---------,,,,,,,,,---------------.........------------------------......---------,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,------,,,,,,,,,+++++++++++++++,,,,,,,,,---------......---------,,,,,,,,,,,,,,,,,,+++++++++******------------------------------------------------...........................------,,,,,,------.........//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------............,,,,,,,,,---------......---,,,,,,,,,---///111333///000222222000///000111000//////....../////////...------,,,,,,------...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---------.....................//////...------,,,+++++++++,,,,,,------...---------............///........................------------------------------............------------------------------......---------,,,,,,,,,------,,,++++++,,,------,,,------......------,,,,,,,,,------...---------++++++++++++++++++++++++++++++++++++++++++++++++........................---------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++*********+++,,,---------------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++******,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***++++++,,,///......---,,,,,,++++++------------------------........................------------------------000////////////111222333666777999:::;;;;;;::::::>>><<<999666666777999;;;~~~|||zzzvvvtttxxx}}}~~~xxxuuuqqqooonnnjjjddd^^^WWWUUUSSSVVVXXXVVVOOOIIIBBB:::444444444222222333444333333333333222222222////////////////////////111111000000000000111111000//////......//////000000000000000000000000000////////////////////////...........................------------,,,,,,,,,------------,,,,,,,,,,,,------------------------...------------,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------......---------,,,,,,,,,++++++++++++************------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------............///......---,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,,,,------------......---------...000111333,,,...000///...---...///......---------......///...------,,,,,,------...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------..................---------.........///......---,,,,,,,,,,,,,,,,,,------------------............///........................------------------------------............------------------------------...------------,,,,,,,,,------,,,,,,,,,,,,------------............---------------...------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++---...///------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,++++++++++++***,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++***++++++,,,,,,.........------,,,,,,+++------------------------........................------------------------000/////////000333555777999:::<<<======<<<:::999>>>;;;777555777;;;@@@CCC|||}}}{{{~~~}}}~~~yyynnndddZZZWWWVVVXXX\\\]]]YYYTTTKKKBBB:::888777555444555333333333333222222222222000000000000000000000000111111000000000000111111000//////////////////000////////////////////////////////////////////////........................---------------------------------,,,,,,+++++++++------------------------------------------------,,,------......------,,,------------------------------------------------------------------------------------------------,,,,,,,,,------.........------------------------,,,,,,,,,------------.........---------,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...---...............------,,,,,,---...///...------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------------------------...///000111,,,---//////---,,,---...000000...---,,,+++++++++...------,,,,,,------...------------------------........................------------------------...------,,,,,,------.../////////...---------,,,---...............---------------------,,,,,,,,,---------............///................................................------............---------------------------------------------------------------,,,,,,---------------............------............---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,........................+++,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............------------............000///...///111444888:::888:::<<<>>>???>>><<<;;;;;;:::999:::>>>CCCIIILLLzzz|||mmmaaa\\\XXXYYY^^^bbbaaa___SSSIII@@@===:::666444555333222222222222111111111111111111111111111111111111111000000000000111111///000000000000000000///////////////////////////////////////////////////........................---------------------------------,,,,,,+++++++++------------------------------------------------,,,------......------,,,------------------------------------------------------------------------------------------------,,,,,,,,,------.........------------------------,,,,,,---------...............---------,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...------...............---+++,,,...///000///......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------,,,,,,,,,,,,---...//////,,,...//////...------...000///...,,,++++++++++++...------,,,,,,------...------------------------........................------------------------...------,,,,,,------.../////////...---------,,,------...............---...------------------------------............///................................................------............---------------------------------------------------------------------------------......//////......---............---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------........................+++,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,+++++++++************+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---------......//////////////////000333666999;;;:::;;;===>>>>>>===;;;:::555777<<>>888444333222222222222111111111111222222222222222222222222111111000000000000111111///000000111111000000///000000000000000000000000////////////////////////........................,,,,,,,,,------------...------------,,,,,,,,,,,,------------------------,,,,,,,,,------------...,,,------......------,,,------------------------------------------------------------------------------------------------,,,,,,------------------************++++++++++++,,,---------..................---------,,,,,,,,,------------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,---......///.........+++---///111111000///...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------,,,,,,,,,,,,,,,,,,---------......---...000000...---...///,,,,,,,,,,,,------...///...------,,,,,,------...------------------------........................------------------------...------,,,,,,------..................---------,,,---......///.........---------------.........---------............///................................................------............------------------------------,,,,,,,,,------------...------............------......////////////......---------...------,,,,,,++++++++++++++++++++++++++++++,,,,,,------..............................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000///...,,,++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////---------...//////000000000000222444666999;;;<<>>===<<<:::999777666333777>>>EEEIIILLLLLLKKK{{{uuufff^^^```fffllloooeee[[[QQQLLLFFF===777555444333333333222222222222111111111111111111111111111111000000000000111111///000111111111111000///000000000000000000000000////////////////////////........................,,,,,,,,,---------......---------------.........------------------------,,,,,,,,,---------......,,,------......------,,,........................------------------------................................................------------------,,,,,,))))))*********+++++++++------------..................---------,,,,,,,,,,,,,,,,,,------.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,------...//////......+++---///111222111000///........................------------------------++++++,,,,,,,,,---------......---------,,,,,,,,,,,,------...............,,,...//////...------...,,,,,,,,,,,,---...///000...------,,,,,,------..............................................................................------,,,,,,------...---------...............,,,------...//////......,,,,,,------......//////---------............///................................................------............------------------------------,,,,,,,,,---------......,,,---...//////...---,,,......////////////......,,,,,,------...---------++++++++++++++++++++++++++++++,,,,,,---......///........................---------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...---,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,---...------------------------++++++++++++++++++++++++,,,,,,------...//////000---------...///000000000222333666888;;;<<<======???===;;;999777666666666999===CCCHHHKKKKKKIIIHHHxxx{{{mmmbbbaaahhhooorrrmmmcccZZZTTTMMMCCC;;;888555555444444444333333333000000000000000000000000111111000000000000111111///000111222222111000///000000000000000000000000////////////////////////........................,,,,,,,,,------.........---------....../////////------------------------,,,,,,,,,------.........,,,------......------,,,........................------------------------.........................................................------,,,,,,,,,+++++++++,,,,,,------------------.........//////......---------,,,,,,,,,+++++++++,,,,,,---------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,---.../////////...+++---///222333222000///........................------------------------++++++,,,,,,,,,---------.........------,,,,,,,,,---...///////////////...+++---......---,,,------000///......------------...------,,,,,,------...////////////////////////////////////////////////...........................------,,,,,,------...,,,------....../////////,,,,,,---.../////////...,,,,,,,,,---...///000000---------.........//////........................////////////////////////---..................---------------------------,,,,,,,,,------.........,,,---...//////...---,,,......////////////......++++++,,,---....................................++++++,,,,,,---...//////..............................---,,,,,,+++******------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,---......+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,---...------------------------++++++++++++++++++++++++,,,,,,------...///000000---------...///000000111333555999<<<>>>??????>>>;;;999777666666777999:::BBBDDDHHHKKKLLLKKKIIIGGG~~~xxxvvv}}}pppjjjgggdddhhhppppppfff[[[UUUUUUQQQHHH@@@:::777444111000000///...000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.........///////////////------------------------//////.........---------------------------------------------------------------------------------------------------,,,,,,---------...///000000111......////////////......---.........---,,,,,,+++------------------------........................------------------------------............------++++++******++++++,,,---------------------------------------------------,,,,,,,,,++++++,,,,,,---------------------------,,,,,,,,,---------......000000///...---,,,,,,+++......//////...---,,,,,,---------------------------------.........//////------............---------------------------------------.........//////........................------------------------------------------------,,,,,,------...///000000---------.........//////////////////////////////.........------,,,,,,,,,////////////////////////.........------,,,,,,,,,////////////////////////........................////////////////////////////////////////////////......////////////......//////////////////////////////---,,,,,,---...///------............------...------------...//////000///...---------------------------------------,,,,,,,,,---------....................................---------,,,,,,,,,,,,,,,,,,---------.........---,,,,,,+++++++++,,,+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,.........,,,+++///......---------......111000///...///111333444888:::<<<<<<<<<<<<>>>???999888666555777;;;???AAAFFFHHHKKKMMMMMMKKKIIIGGG~~~|||~~~xxxvvv{{{xxxqqqmmmggggggkkklllggg```\\\YYYTTTNNNIIIAAA<<<666222222222222000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000//////......------........................//////.........---------------------------------------------------------------------------------------------------------,,,,,,,,,---......//////---............------,,,------......------,,,+++------------------------........................------------------------,,,,,,------------,,,,,,+++++++++++++++,,,------------------------------------------------------......------,,,---------------------------------,,,,,,,,,---------....../////////...------,,,,,,......//////...------,,,------------------------,,,------------.........------............------------------------------,,,------------.........................................................------------------------,,,,,,---......//////000---------.........//////.................................------,,,,,,,,,////////////////////////.........------,,,,,,,,,////////////////////////........................////////////////////////////////////////////////......////////////......///////////////////////////...------------...///------............------...------------...////////////...---------------------------------------,,,,,,,,,---------....................................---------,,,,,,,,,,,,,,,,,,---------............---,,,,,,,,,,,,,,,,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,......---,,,+++......------------......000//////...///111444555888;;;???@@@???===<<<<<<777777888999===AAAEEEHHHLLLLLLKKKJJJIIIGGGEEEDDDrrrwww~~~~~~~~~|||wwwuuuyyy~~~uuunnneeebbbeeeggghhhgggeee```\\\XXXVVVKKKCCC999444444555444222222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000111111000///...---,,,,,,////////////////////////...............---------------------------------------------------------------------------------+++,,,,,,------.........+++++++++,,,------......---------------,,,+++***------......------,,,,,,------------------------------------------------------------------------+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,------...------------------------------------------------000///......------------------------------------,,,,,,,,,---------......------------------------.........///......---,,,------------------------,,,,,,,,,,,,------------------............------------------------------,,,,,,,,,,,,------------........................////////////////////////---------------------------------......//////000------........./////////.................................---------------////////////////////////.........---------------////////////////////////........................////////////////////////////////////////////////......////////////......////////////////////////......---------......///------............------...------------...////////////...------------...------------------------,,,,,,,,,---------....................................---------,,,,,,,,,,,,,,,,,,---------............------,,,,,,------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...---,,,+++***------,,,,,,,,,------............///111333666777:::===AAACCCAAA===999777666888;;;@@@EEEJJJNNNPPPOOOMMMJJJGGGEEEEEEFFFFFFnnnqqqvvv|||{{{zzzxxxvvvuuuwww{{{~~~~~~tttkkkeeedddggghhhiiikkkkkkiiifffbbb___SSSIII<<<666555666555222222222222222222222222222000000000000000000000000////////////////////////000000000000000000000000000000//////......------................................................------------------------------------------------------------------------++++++,,,,,,---...//////++++++,,,,,,---------...---......------,,,+++***,,,------...------,,,,,,------------------------------------------------------------------------,,,,,,------------,,,,,,------,,,,,,,,,---......------------------------------------------------000///...---,,,,,,,,,---------------------------,,,,,,,,,---------......,,,,,,,,,------.........---...............------------------------------+++++++++,,,,,,,,,------------............------------------------------+++++++++,,,,,,,,,------................................................------------............------....../////////000............////////////------------------------...............---------////////////////////////...............---------////////////////////////........................////////////////////////////////////////////////......////////////......////////////////////////------------.........///------............------...------------.../////////......---------......------------------------,,,,,,,,,---------....................................---------,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,,,,,,,---...............---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,------------------------,,,------------,,,******---,,,,,,,,,,,,------.........///111333666888:::<<>>;;;888777:::===BBBHHHMMMQQQSSSTTTMMMJJJFFFDDDDDDGGGLLLOOOkkknnnrrrvvvyyy{{{||||||~~~sssuuuvvvuuuuuuvvvyyy{{{~~~}}}{{{xxxyyyrrrhhhfffjjjooommmkkkkkkmmmooommmhhhdddXXXOOOBBB:::777666444111111111111111111111111111000000000000000000000000////////////////////////////////////////////////------......//////000000---------------------------.....................------------------------------------------------------------------------++++++,,,,,,---...//////---------------........................---,,,,,,,,,,,,------...------,,,------------------------------------------------------------------------------............------------,,,,,,,,,---......------------------------------------------------...------,,,++++++,,,,,,------------------------,,,,,,,,,---------......++++++,,,,,,---.........------...............---------------------------+++++++++,,,,,,,,,------------............------------------------------+++++++++,,,,,,,,,------........................---------------------------------....../////////.........///////////////........./////////000000................................................////////////////////////........................////////////////////////////////////////////////////////////////////////////////////////////////......////////////......////////////////////////,,,------.........//////------............------...------------...//////......---------......///------------------------,,,,,,,,,---------....................................---------,,,,,,,,,,,,,,,,,,---------......,,,,,,++++++++++++,,,,,,//////......------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++,,,---------------------------------------,,,++++++***,,,,,,,,,,,,------...///...///111333666999;;;<<>><<<:::999:::<<>>@@@???<<<999888:::???CCCKKKMMMPPPRRRSSSRRRPPPOOOGGGFFFEEEFFFKKKRRRZZZ___kkkllloooqqqtttvvvxxxyyywwwxxxxxxyyyzzz{{{||||||{{{|||~~~{{{wwwxxxzzz{{{|||~~~}}}|||vvvmmmjjjjjjjjjuuusssoookkkhhhgggggghhhaaa___YYYOOODDD<<<777666222222222222222222222222000000000000000000000000000000000000000000000000////////////////////////------......//////000000........................---------.........//////------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------+++,,,------......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,+++++++++++++++,,,------------------------------------------------------,,,,,,+++,,,,,,---...///------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,------,,,------...//////......------------------------,,,------------.........------............------------------------------,,,------------.........................................................---------...///000000000000/////////////////////.../////////000000000000000000000000000000000000---........./////////000////////////////////////---........./////////000////////////////////////////////////////////////////////////////////////////////////////////////......////////////......////////////////////////+++,,,---////////////...------............------...------------...//////---------------...//////------------------------,,,,,,,,,---------....................................---------,,,,,,,,,,,,,,,,,,---------......---------------...//////222111///...---------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---,,,,,,,,,++++++,,,,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...........................,,,,,,++++++,,,,,,------............///000111111222444666999;;;>>>???@@@???>>><<<::::::>>>EEEJJJQQQQQQSSSSSSRRRPPPMMMKKKHHHIIILLLQQQYYYccclllqqqpppppppppqqqqqqrrrsssssstttuuuuuuuuuvvvvvvvvvwwwsssssstttvvvyyy|||~~~{{{{{{|||~~~{{{uuuoookkkvvvvvvrrrkkkcccaaaeeeiiidddeeebbbXXXJJJ???:::999333333333333333333333333000000000000000000000000000000000000000000000000///////////////////////////////////////.........////////////////////////---------.........//////------------------------------------------------------------------------------------------,,,,,,++++++++++++++++++++++++((()))***+++,,,---------+++,,,,,,---.........---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++++++++******++++++,,,---------------------------------------------------,,,,,,,,,---...///000111------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...---------------------------------.........//////---..................------------------------------------.........//////........................////////////////////////---------...///000000111000000000000////////////////////////000000000000000000000000000000000000---.........//////000000////////////////////////---.........//////000000////////////////////////000000000000000000000000////////////////////////////////////////////////......////////////......////////////////////////***+++---///000000///...---..................---...------------...//////---------------...///000------------------------,,,,,,,,,---------....................................---------,,,,,,,,,,,,,,,,,,---------......///////////////000111111222111///...---------...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++---,,,,,,++++++,,,,,,---...------,,,,,,------...******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...........................++++++++++++,,,------............//////111222222444555888:::===???@@@@@@======<<<<<<>>>BBBIIINNNSSSSSSTTTSSSQQQOOOLLLJJJIIILLLRRR\\\gggttt~~~qqqsssuuuuuusssrrrsssssstttsssssssssttttttsssrrrqqqrrrtttuuuvvvvvvuuuuuu|||~~~yyyxxxzzz|||vvvxxxvvvqqq}}}zzzuuummmeee```_________cccccc^^^YYYRRRHHH>>>888444333555444111000222222111111000000000000000000000000000000000000000000000000000000000000000////////////............////////////////////////........................//////.........------------------............///------------------------------------------------+++++++++,,,,,,------------,,,,,,++++++,,,,,,---.........------,,,,,,,,,------------------------,,,,,,,,,++++++*********------............------......,,,,,,,,,...000111...------,,,,,,------...------............------++++++,,,,,,---.../////////...---,,,,,,,,,,,,,,,------------------------........................******++++++,,,---......------------------------.........------,,,,,,,,,------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,111000///...............++++++,,,------...//////000//////.........//////111000000000222222000......//////000000111222222111111222222222222111111111111111000000/////////111111000000000000000000111000000000000000111111////////////000000000000...///000111111000///...111111111111000000000000000000//////.........---////////////////////////........................000000//////.........---......////////////......------............------......---,,,,,,,,,------///...---,,,,,,,,,,,,,,,///............///000000..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,)))***+++,,,------...---,,,,,,,,,,,,,,,,,,,,,,,,------------------------************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...------++++++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------........................,,,---......//////......,,,---...------///222444666:::===@@@@@@@@@@@@AAA888===CCCHHHJJJLLLMMMNNNWWWSSSPPPNNNJJJHHHMMMUUUUUUXXX```lllwwwwwwzzz}}}}}}zzzwwwuuuttttttuuuuuuvvvwwwwwwuuutttpppqqqrrrssstttssssssrrrtttyyy}}}{{{tttooooooqqq{{{~~~zzzyyy}}}|||tttlllfffbbb___^^^\\\___aaa``````]]]SSSIII???888333444555333111333333333222111111111111111000000000000000000000000000000000000000000000000////////////............////////////////////////........................//////.........------------------............///------------------------------------------------,,,,,,,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---......---------,,,,,,,,,------------------------///.........---------,,,------............------///...,,,+++,,,---...000------,,,,,,,,,,,,------,,,,,,------------,,,,,,++++++,,,,,,---......//////...---,,,,,,,,,,,,---------------------------........................+++++++++,,,---..................---------------......---------,,,,,,,,,------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------000//////...------......---------....../////////000//////......//////000000//////000222222000///111111222222333333444444333333333444444333333333444444444444444444444444333333333222222222222222111111000000000000000111///////////////////////////000111222222111000///111111111000000000//////000000/////////.........////////////////////////........................000000/////////...............////////////......---......//////......---......------------......///...------,,,,,,,,,---......------......///000....................................---------,,,........................------------------------,,,------......------,,,***+++,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------........................,,,---......//////......,,,...//////000111555777;;;===@@@AAA@@@?????????<<<@@@EEEIIILLLNNNPPPQQQTTTPPPMMMLLLIIIJJJQQQZZZbbbgggoooxxx}}}yyywwwwwwxxxzzz{{{{{{zzzxxxwwwssssssssssssrrrrrrqqqqqqooorrrtttqqqkkkggggggjjjpppuuu{{{xxxqqqkkkgggcccaaa]]]```aaadddiiikkkddd[[[LLLAAA888666666444333333444444333222222222222222000000000000000000000000000000000000000000000000////////////............////////////////////////.......................................------------------............///------------------------------------------------------------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...------------,,,,,,,,,------------------------/////////...............------............------......,,,++++++,,,------,,,,,,++++++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,++++++,,,,,,------...............---,,,,,,,,,------------------------------........................,,,,,,,,,---......///////////////......---------...------------,,,,,,,,,------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,........................//////...------------.../////////////////////000000000////////////000000000//////000222333222111444555555666666777888888888888888999999888888888888888999999999999::::::777777666666666555555555333333222111000000111111111111000000//////......111111222222222222111111000000000000////////////000000////////////......////////////////////////........................000000////////////............////////////......---......//////......---......------------......///...------,,,------------------------......///......................../////////.........------........................------------------------,,,------......------,,,,,,------.........------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------........................,,,---......//////......---///111222333555999;;;???AAABBBAAA???>>>>>>>>>BBBEEEJJJMMMOOOPPPRRRSSSQQQNNNNNNOOOOOORRR[[[eeeqqq{{{~~~|||yyyxxxxxxwwwuuutttsssrrrrrrrrrrrrssssssooojjjfffgggjjjpppuuu|||{{{{{{{{{{{{~~~xxxqqqmmmlllhhhgggfffgggnnnuuusssmmm^^^PPPAAA;;;888555333222444444333222222222222222000000000000000000000000////////////////////////////////////............////////////////////////................................................---------............///------------------------------------------------......------,,,,,,,,,+++---,,,,,,++++++,,,,,,---------------------------------------------------------------------------,,,------......------,,,...---,,,+++++++++++++++,,,++++++******++++++,,,,,,,,,------------,,,,,,,,,,,,,,,---------.........------,,,,,,,,,------------------------------........................---------.........//////000000000///......------------------------------------------------------........................------------------------..............................------------......////////////////////////111111000000000111222222111111111333555666555444888888888999::::::;;;;;;>>>>>>????????????>>>>>>===<<<<<<<<<<<<<<<<<<<<<:::::::::999888888777777666555444333333222222333444333333222111000000///111111111222222111111111000000000/////////......000000//////////////////////////////////////////........................000000//////////////////......////////////............////////////......---,,,,,,,,,,,,------.........------------......---,,,,,,,,,,,,---..............................000////////////.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,.........///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...........................,,,---......///.........,,,///222444666888;;;>>>@@@AAABBBAAA???>>>???@@@HHHLLLQQQTTTSSSRRRQQQQQQOOOOOOTTTYYY]]]aaaiiirrr~~~~~~{{{{{{|||zzzwwwuuutttsssttttttyyyyyyxxxsssnnnkkklllmmmvvvzzz|||zzz{{{{{{{{{~~~|||}}}vvvsssmmmjjjoooyyy|||zzzooo```OOOEEE===666222222333333222111111111111111111111111111111111111111////////////////////////////////////............////////////////////////........................---.....................---------............///------------------------------------------------.........------,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------------------------------------------------------,,,,,,------------,,,,,,...---,,,,,,++++++++++++,,,++++++******++++++,,,------............------,,,,,,,,,---------------------,,,,,,,,,------...------------------------........................---------...............000000/////////.........------------------------------------------------........................------------------------------------------------......---------......///////////////000000000000333222222222333333444555555444444666888999888777999::::::;;;<<<<<<======??????@@@@@@@@@@@@??????>>>>>>>>>===<<<;;;::::::<<<<<<;;;;;;:::999888888888777666666555555555666777666666555444333333222111111111111111111111111000000000000//////////////////000000000000000000000000000000000000000000//////////////////////////////000000000000000000......////////////.........//////////////////...++++++******+++,,,------......---------......///---,,,,,,,,,,,,---..............................000////////////.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,.........///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,---------.................................,,,---......///.........,,,///333555888:::===@@@???@@@AAA@@@@@@AAADDDFFFNNNRRRWWWXXXVVVRRRNNNLLLLLLQQQ[[[gggmmmpppvvv}}}uuu}}}zzzwwwuuuvvvwwwxxx}}}yyytttqqqpppqqqxxx{{{~~~|||}}}}}}}}}~~~|||}}}zzzssslllnnnxxx|||ooo___QQQDDD999444444333333222111111111111111111111111111111111111111000000000000000000000000////////////............////////////////////////........................---------...............---------............///------------------------------------------------.........------------------,,,,,,++++++,,,,,,---,,,,,,,,,------------...------------------------.............../////////,,,,,,------------,,,,,,------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---......//////......---------------------------------,,,,,,,,,---......------------------------........................------------------------........................,,,,,,,,,------------...------------------------........................------------------------------------------------///............///000000//////000111111222222333555555444555555666777888888777777888:::;;;:::888999::::::;;;;;;<<<======;;;<<<<<<======<<<<<<;;;===<<<<<<;;;::::::999999<<<<<<;;;:::999888888777888777777777777777888888888888777777666666555555333222222111111222222333111111111111000000000000//////000000000000111111000000000000000000000000//////////////////////////////000000000000111111......////////////.........//////000000//////...+++*********+++,,,---............---......///000---------------......///......................../////////.........------........................------------------------,,,------......------,,,,,,------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,---------....................................,,,---......//////......---000555888:::<<>>???>>>===:::===???>>>;;;999;;;===777777777777888999:::;;;777777666555555666777888:::777444555888::::::888666666666666555444333333555333111000111111000///222222222111000/////////000000000000000000000000000000000000000000000000////////////////////////000/////////............................................................///////////////////////////////////////////////////............---------,,,,,,,,,---------......///...---,,,,,,,,,,,,,,,.........------,,,,,,,,,++++++,,,,,,,,,,,,------***+++,,,------,,,+++***++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.../////////...---,,,,,,---...///,,,,,,,,,---------......------------------------........................------///000111111111111777:::>>>BBBDDDEEEEEEDDDBBBDDDHHHMMMQQQTTTVVVVVVSSSRRRNNNIIIGGGKKKSSSZZZcccrrr~~~tttpppllleeegggppp~~~{{{xxxwwwvvvvvvvvvvvvxxxzzz|||}}}}}}{{{{{{|||}}}~~~~~~~~~~~~|||~~~~~~~~~}}}yyyyyyqqqmmmoooooommmtttzzzooocccYYYQQQLLLIII@@@888777777555333333333333333222222222111111000000000000000111111111000000///......---,,,,,,////////////////////////////////////////////////------......///.........//////.........---------........................------------,,,,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------......---,,,,,,,,,---...///---,,,,,,,,,,,,,,,,,,+++------------------------...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------............////////////......------------------------........................,,,---.../////////...---////////////////////////---......000111222333333333444444444444444555555666666666777888999:::;;;888888888888999:::;;;<<<<<<:::999888999999999888:::999999999:::;;;;;;;;;<<<;;;:::;;;<<<===>>>>>>>>>>>>???@@@AAABBBAAA@@@???BBBDDDCCC???<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>===<<<:::999888777888888:::888777777888:::::::::<<<<<<;;;;;;999888777666666444222222333333222111222222111111000000//////////////////////////////000000000000000000000000////////////////////////000000/////////.................................................................................///////////////////////////............---------,,,,,,,,,---------......///...---,,,,,,,,,,,,---......---------,,,,,,,,,++++++,,,,,,,,,,,,------***+++,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,---------......---,,,,,,---......,,,,,,,,,---------......------------------------...........................//////000111333333444888;;;???BBBEEEFFFFFFFFFEEEGGGJJJNNNPPPQQQRRRRRRMMMMMMLLLKKKLLLSSS^^^gggrrruuullljjjgggccchhhrrr~~~yyyuuuuuuwwwyyy{{{||||||{{{{{{wwwwwwxxxyyyyyyyyyzzzzzz~~~{{{|||}}}~~~{{{}}}}}}}}}|||rrrlllnnnooonnnuuu{{{uuupppiii```ZZZSSSFFF:::777888666555444333333333222222222111111111111111111000000000000111111000//////.........////////////////////////////////////////////////.........///......------...............---------........................------...///...---,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...,,,,,,,,,,,,,,,---......+++,,,,,,,,,,,,,,,,,,---------------------------...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------............////////////......------------------------............................../////////......---.........//////000111111//////111222444666777777666666666666555555555555666666555555666666777888777777888999;;;===???@@@>>>===;;;:::999999999:::===<<<<<<<<<<<<===>>>???>>>>>>>>>>>>???@@@AAAAAACCCDDDEEEFFFFFFFFFEEEDDDDDDHHHKKKJJJFFFCCCAAABBBCCCCCCDDDCCCCCCAAA???>>>CCCAAA???===;;;;;;;;;;;;777888888888777777888:::>>>======;;;:::999888888999777555555555666555333111111111111111000000000////////////////////////000000000000000000000000////////////////////////000000000/////////......................................................------------------------///////////////////////////............---------,,,,,,,,,---------............---,,,,,,,,,------...------------,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++************++++++++++++,,,,,,++++++,,,,,,---...+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,------,,,,,,,,,---------......------------------------........................000///000000222444777888:::===@@@DDDGGGHHHIIIIIIJJJKKKMMMOOOOOONNNLLLKKKHHHJJJLLLNNNTTT^^^lllvvvnnngggdddeeedddccclllyyy}}}wwwwwwzzz~~~}}}{{{zzzyyyyyyyyyyyyyyyzzzzzzzzz|||{{{{{{|||||||||ssslllnnnqqqssszzzxxxuuutttqqqkkkeeeYYYIII:::555666555555555333333333222222222111111222222111111000000//////000000000//////.........////////////////////////////////////////////////.../////////...---,,,,,,................................................,,,---///000000///---+++------------------------------------------------******+++------.........,,,,,,,,,,,,,,,,,,,,,,,,...........................------,,,,,,------...++++++++++++,,,,,,------+++++++++,,,,,,---------,,,,,,------------------...------,,,,,,------...------------------------------------------------------------------------,,,,,,,,,---------......---......//////......---------------------------........................///////////////......---......///000111222333444333333444555666888888999888888888888777777777777555555555666777888999:::======>>>>>>@@@AAABBBCCCBBBBBBAAA???======???AAAAAABBBDDDEEEEEEEEEFFFFFFEEEFFFGGGHHHHHHIIIKKKMMMPPPQQQRRRRRRPPPNNNLLLLLLMMMRRRVVVVVVSSSOOONNNNNNLLLMMMNNNOOONNNLLLJJJHHHHHHFFFDDDAAA???>>>>>>>>>:::<<<>>><<<999888999<<<>>>>>>===<<<<<<<<<;;;;;;<<<:::888888888999888777111111111111111111111111////////////////////////000000000000000000000000////////////////////////000000000////////////...........................................................................///////////////////////////............---------,,,,,,,,,---------.........------,,,,,,,,,------------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....................................................../////////000222666999;;;===???CCCGGGJJJKKKLLLLLLOOOPPPPPPPPPNNNKKKHHHFFFHHHKKKPPPUUU]]]iiiwwwzzzkkkaaa___aaadddeeegggsss~~~~~~}}}{{{}}}|||{{{{{{{{{{{{||||||~~~|||zzz{{{~~~}}}}}}zzzzzzrrriiilllqqqtttyyy{{{sssooooooooommmiiiZZZJJJ;;;555444333333444333333333222222222111111222222111111000000///////////////...............////////////////////////////////////////////////.../////////...---,,,,,,---.............................................+++---///000000///---,,,------------------------------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,...........................------,,,,,,------...++++++,,,,,,,,,,,,---,,,+++++++++,,,,,,---------,,,,,,,,,---------.........------,,,,,,------...------------------------------------------------------------------------,,,,,,,,,---------......------............------------------------------........................////////////.../////////000111222333444555666777777777777777888888888888777777777777777777888888::::::;;;===???AAACCCDDDGGGFFFFFFEEEEEEEEEEEEFFFEEEEEEEEEDDDCCCDDDHHHKKKLLLPPPVVVXXXXXXWWWVVVWWWXXXZZZ\\\\\\\\\]]]```cccgggiiiiiigggbbb^^^]]]\\\dddhhhlllkkkfffbbb```___aaacccdddffffffdddcccaaaVVVTTTPPPKKKGGGDDDBBBAAABBBDDDEEECCC???<<<===???@@@@@@?????????@@@AAABBB???===;;;:::;;;;;;;;;999333333333333333222222222000000000000000000000000000000000000000000000000000000000000000000000000111000000000////////////////////////////////////........................///////////////////////////////////////////////////............---------,,,,,,,,,---------......------,,,,,,,,,------...------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,++++++,,,,,,---...+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............................................................///000444888<<<>>>@@@BBBEEEIIILLLOOOPPPQQQSSSSSSQQQPPPMMMJJJHHHFFFHHHNNNVVV^^^hhhuuuxxxjjj]]][[[]]]aaafffhhhnnnyyy~~~|||{{{zzz{{{{{{|||zzzwwwxxxvvv||||||zzzzzz{{{~~~wwwlllnnnrrrrrrtttxxx~~~wwwoooiiiiiiiiiiiihhh]]]PPPBBB;;;666222111444333333333222222222111111111111111111000000000000........................////////////////////////////////////////////////.........///......---------------.......................................+++,,,---...///...------------------------------------------------------.../////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...++++++,,,---------------+++,,,,,,,,,,,,,,,,,,---+++,,,,,,------............------,,,,,,------...------------------------------------------------------------------------,,,,,,,,,---------......------............------------------------------........................//////......//////000111222333333555666777888888999999999888888888777777444444555777888999:::;;;===>>>???AAACCCFFFHHHIIIHHHHHHGGGFFFFFFFFFGGGGGGFFFHHHJJJJJJJJJMMMSSSYYYbbbgggnnnqqqqqqpppqqqsssvvvyyy{{{zzzyyyyyy|||yyyuuutttvvv}}}xxxuuuuuuwwwxxxyyyzzzzzzzzzyyyxxxooollleee^^^VVVPPPLLLJJJKKKKKKKKKIIIEEEBBB@@@@@@AAA@@@?????????@@@AAABBBAAA???===<<<=========;;;666666666555444444333333111111111111111111111111000000000000000000000000000000000000000000000000111111000000000/////////////////////////////////........................000000000000000000000000///////////////////////////............---------,,,,,,,,,---------......------,,,,,,,,,---......,,,,,,,,,------------...++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------------------............,,,,,,++++++,,,,,,---...+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------,,,,,,,,,,,,,,,---------.........................................................///000333777;;;???AAACCCEEEHHHKKKOOOQQQSSSTTTUUUSSSQQQOOOMMMLLLKKKKKKKKKSSS^^^jjjvvvuuukkkbbb\\\\\\___dddjjjooowww}}}{{{zzzzzz{{{|||}}}~~~{{{{{{yyy|||}}}xxxtttvvv~~~||||||zzzyyyzzzvvvrrrsssvvvrrrmmmhhheeedddeeefffddd[[[OOOFFF<<<333222555333333333222222222111111000000000000000111111111////////////////////////////////////////////////////////////////////////------......///.........---------.........//////........................+++,,,,,,,,,------------------------------------........................,,,,,,---.........------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...+++,,,---...///......------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---......///...------,,,,,,------...------------------------........................------------------------,,,,,,,,,---------......,,,------......------,,,------------------------..............................---...///000222333333333444555666666777777777777777888888888888888555666888;;;===@@@BBBCCCAAABBBCCCDDDFFFHHHJJJKKKKKKKKKLLLMMMOOOQQQSSSTTTUUUXXX\\\^^^___eeemmmttt}}}|||tttllleeeaaa___\\\[[[XXXVVVTTTPPPLLLHHHHHHGGGEEECCCBBBCCCDDDEEEBBB@@@>>>>>>>>>???>>><<<:::999888777666444444333222222222222222222222222000000000000000000000000000000000000000000000000111111111000000000//////////////////////////////........................000000000000000000000000///////////////////////////............---------,,,,,,,,,---------......,,,,,,,,,,,,,,,---...///,,,,,,,,,---------......++++++,,,,,,,,,,,,------...---,,,,,,,,,,,,---...,,,,,,,,,---------......,,,,,,++++++,,,,,,---...+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...,,,---............---,,,,,,,,,,,,---------.........................................................000333777<<<@@@CCCDDDFFFGGGJJJMMMQQQTTTVVVWWWUUUSSSPPPMMMMMMNNNPPPQQQTTT]]]jjjxxxvvvjjjcccaaaaaabbbeeejjjpppyyy~~~|||{{{|||}}}}}}~~~~~~{{{|||tttnnnqqq~~~vvvuuu~~~|||uuussspppooommmiiieeeccccccdddkkkdddZZZOOOAAA555333666333333333222222222111111//////000000111111222222000000000000000111111111////////////////////////////////////////////////,,,,,,---.../////////...---------.........//////........................,,,++++++++++++,,,---...------------------------........................)))***+++,,,---.................................,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,---.../////////...------------,,,,,,+++++++++++++++,,,,,,---...//////...------,,,,,,------...------------------------........................------------------------,,,,,,,,,---------......,,,------......------,,,------------------------........................------------///111333444333333444444555666666666555555666777888888999999999;;;===@@@DDDGGGJJJKKKJJJJJJJJJKKKLLLMMMOOOPPPUUUVVVXXX[[[___cccfffhhhmmmqqqvvvyyy{{{|||wwwtttrrrsssoookkkiiihhhddd^^^YYYVVVTTTQQQNNNMMMLLLLLLMMMCCCAAA???>>>??????>>>===<<<;;;:::888777555444333333333333333333333333333000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000........................//////////////////////////////////////////////////////.........---------,,,,,,,,,---------......,,,,,,,,,,,,,,,---...///,,,,,,,,,------.........++++++,,,,,,,,,---------...---,,,,,,,,,,,,---...++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------------...//////...------,,,,,,,,,---------......////////////////////////........................///222666:::???CCCEEEGGGGGGHHHKKKNNNRRRUUUWWWYYYTTTRRROOOMMMMMMOOOSSSVVV^^^ggguuuyyylllbbb^^^aaaggghhhkkkpppwww}}}|||||||||}}}}}}{{{yyyxxxssswwwsssppp|||wwwqqqrrrrrrooojjjffffffhhhiiijjjeeeVVVFFF===888555333333333222111111222333111111111111111111222222222111111000///......---////////////////////////......------------......,,,,,,,,,---...///000000,,,------......------,,,------------------------------------,,,++++++***------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,................................................------------------------.........------,,,,,,,,,,,,,,,------...///000000+++++++++,,,,,,---------......---------,,,,,,,,,------------------------------------------------,,,,,,,,,---------......//////.........---------+++,,,---.........---,,,---------.........////////////000000000000000///000000111111222333444444555555555444444444333333555333222333666:::<<<===???CCCHHHJJJJJJIIIIIIJJJJJJMMMOOOPPPQQQUUU\\\aaahhhmmmsssxxxzzz}}}|||xxxyyy|||{{{uuuoooqqqkkkeeebbbbbbaaa]]]YYYTTTMMMFFFCCCDDDEEEDDDBBB@@@>>><<<<<<<<<<<<:::999888666444444555666555444000000000000111111111111000///////////////000000//////............//////000/////////............111111000/////////////////////............//////000000000000000000000000---------------...///000........................---------,,,,,,+++++++++,,,------......------,,,,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------...---,,,+++++++++,,,---,,,++++++******++++++,,,.........------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------............---,,,---...///000---...//////000//////...111444999===@@@CCCFFFIIIJJJKKKMMMPPPSSSTTTSSSRRRMMMHHHHHHPPPYYY]]]___aaaiiitttwwwddd]]]]]]aaagggllllllooovvv}}}{{{|||}}}~~~~~~xxxuuuqqqrrr~~~{{{{{{|||wwwyyy{{{zzzwwwsssqqqnnnlllhhheeeeeehhhfff\\\PPPFFF===666555555555444222111111222111111111111111111111111111111111000///.........////////////////////////......------------......,,,---------.../////////,,,------......------,,,------------------------------.........---,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,................................................------------------------......---------,,,,,,,,,++++++,,,,,,---......///------------------......,,,,,,,,,------.........------------------------------------------------,,,,,,,,,---------......//////.........---------+++,,,---.........------------------............000000000000000000000000111111222444555555666666666555555444444444444444333444666:::===@@@@@@@@@EEEGGGJJJJJJIIIIIILLLNNNOOOUUU]]]cccfffjjjqqqwww|||~~~|||yyyxxxyyyvvvpppjjjaaa[[[SSSNNNLLLJJJFFFBBBAAA???>>>======;;;888666999777666555666555444222000000111111111111111111111111000000000111111222//////............//////000000/////////.........111000//////.........///000//////......//////000000000000000000000000000...------------...///000........................---------,,,,,,,,,++++++,,,------......------,,,,,,,,,,,,,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,---,,,,,,++++++++++++,,,,,,------------,,,,,,,,,+++,,,,,,---------.........,,,,,,,,,---------.........------,,,---...///000.........//////000000111333666;;;>>>AAADDDHHHJJJLLLMMMPPPSSSUUUTTTRRRPPPGGGFFFKKKVVV```cccfffiiinnn{{{rrrccc^^^aaafffmmmsssuuuyyy}}}{{{{{{}}}~~~~~~}}}{{{vvvsssooorrr~~~~~~{{{zzz}}}~~~xxxrrrqqqrrrqqqkkkeeeaaaeeefffbbb[[[RRRDDD888888777666555444222111000111111111111111111111111111111000000//////......////////////////////////......------------......------..................,,,------......------,,,------------------------------......//////......------------------------------------------------------------------------................................................------------------------...------------,,,,,,,,,***++++++,,,,,,---------..................------***++++++,,,---...///000------------------------------------------------,,,,,,,,,---------.....................---------,,,,,,---............---......------------------111000000000000111222333333444666777888888777666666555444444444555666777555888===BBBEEEFFFFFFEEEHHHJJJLLLKKKJJJLLLRRRVVV[[[fffsss{{{~~~|||tttnnnfff```[[[UUUNNNIIIEEEDDDBBBAAAAAA???;;;999<<<:::999999999777555333222222222111111111111111333222222111111111222222000//////......//////000000000000/////////......000///......---.........111000000//////000000111000000000000000000000000......------......//////........................------------,,,,,,,,,,,,,,,------......------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++---------.........//////,,,,,,,,,---------.........------------...////////////.........000222444666999>>>AAADDDGGGJJJLLLNNNQQQTTTWWWVVVSSSOOOLLLCCCGGGRRR___gggjjjnnnssszzzxxxmmmcccbbbgggmmmuuu}}}}}}yyyyyyzzz|||{{{|||~~~~~~~~~|||xxxyyyuuurrrttt{{{{{{~~~~~~|||wwwrrrrrrssssssnnniii```bbbdddcccbbb[[[MMM???888777666555444333222000222222222111111111111111111000000000/////////...////////////////////////......------------.....................---------,,,------......------,,,------------------------+++,,,---......///......------------------------------------------------........................................................................------------------------------------------------++++++,,,,,,,,,---------//////......------,,,,,,++++++,,,,,,---...//////------------------------------------------------,,,,,,,,,---------..............................,,,------........................---------------000000000111222444666888888999:::;;;:::999777555555555444555666999;;;======???CCCFFFGGGGGGHHHHHHHHHLLLQQQSSSTTTXXX___dddqqq|||}}}}}}yyyrrrlllfff^^^YYYRRRNNNJJJGGGFFFDDDBBB@@@???===<<<<<<<<<;;;888666444444333333222222222111333222222111111111111222000000////////////000000000000000////////////...///......---------......111111000000000000111111//////////////////////////////............//////........................------------------,,,,,,,,,------......------,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++------------............,,,,,,,,,---------......------------......//////000///------...111555888:::===AAADDDGGGJJJMMMOOOOOOSSSWWWXXXUUUPPPKKKHHHFFFLLLXXXdddjjjnnnuuu~~~rrrkkkfffhhhmmmsss|||}}}xxxvvvvvvwwwwwwzzz}}}}}}xxxvvvqqqnnnqqqyyy~~~|||}}}}}}}}}~~~|||yyyvvvsssooommmaaabbbaaa```bbb___UUUIII:::777444333444444333222222222222111111111000000000000000000////////////////////////////////////......------------.....................---------,,,------......------,,,------------------------***+++,,,---------------------------------------------------------------........................................................................------------------------------------------------------------...............---------,,,,,,++++++------------------------------------------------------------------------,,,,,,,,,---------......---.....................------------......//////........................///000111333666999;;;<<<=========<<<:::888666555555555666888;;;>>>AAACCCCCCDDDDDDCCCBBBDDDGGGJJJLLLTTT___fffiiimmmtttzzz~~~|||{{{|||wwwttttttzzz}}}|||qqqqqqooolllkkklllpppsssvvvxxx|||}}}~~~xxxsssoooggg```WWWOOOKKKHHHFFFEEEAAA@@@>>>>>>>>>===;;;888777777666555444444333333333222111000000000000000000000////////////000000111000000000////////////......------------...///111111000000000000111111////////////////////////000//////.........//////........................------------------------,,,------......------,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,---+++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,---------......---------...............000///------///333888;;;===@@@DDDGGGJJJLLLOOOQQQOOOSSSVVVUUUQQQKKKGGGFFFJJJOOOZZZeeelllsssrrrnnnlllooorrrwww{{{vvvtttssstttvvvzzz~~~zzzvvvpppmmmpppvvv|||~~~}}}||||||{{{zzz~~~wwwqqqmmmeeeddd```^^^___aaa[[[SSS???:::555333444555555333333333222222111000000000000000000000////////////////////////////////////......------------......------..................,,,------......------,,,------------------------++++++,,,,,,---,,,,,,,,,------------------------------------------------------------------------................................................------------------------,,,,,,,,,------------...........................,,,,,,,,,,,,,,,,,,++++++......---------,,,,,,,,,------------------------------------------------,,,,,,,,,---------......---------.....................------......///000....../////////000000000111222555777:::<<<======>>>===<<<;;;999888777777888999;;;>>>AAACCCEEEFFFDDDEEEDDDBBBAAADDDKKKQQQYYYeeettt}}}zzzvvvuuurrrnnnjjjdddiiilllkkkeeebbbbbbdddfffhhhlllooopppmmmhhhcccYYYZZZ[[[[[[[[[]]]___bbbeeeeeeiiinnnqqqrrrwww|||~~~zzzwwwuuuyyy|||ttthhh]]]UUUPPPLLLJJJIIIFFFCCC@@@???>>><<<:::::::::999888777666555444333222111000000000000000111000000//////000000111111111000000000/////////.........---......///000111000000//////000000111000000000000000000000000000000//////......//////........................------------............,,,------......------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***************+++,,,------------------,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......,,,---......//////......000///......111555:::<<>>??????===:::888999777666555777:::===???BBBDDDFFFHHHIIIGGGEEECCCDDDHHHMMMQQQTTT\\\gggoooxxxzzzssssssuuuqqqkkkhhhdddaaabbbeeefffccc___ZZZ^^^aaa___[[[\\\cccjjjnnnkkkiiihhhhhhgggccc```]]]aaafffiiiiiigggfffeeeiiiggghhhmmmmmmjjjmmmsss}}}{{{xxxtttoookkkdddccccccbbb]]]\\\dddooo~~~{{{uuuoookkkddd___VVVNNNIIIFFFCCCAAA???>>>===<<<:::999777777666555444333222222222222111111000000000000111111111111111111000000000000///////////////000111111//////............//////000000000000000000000000111111000///////////////........................---------.........//////,,,------......------,,,,,,,,,------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++++++++,,,)))***+++---......------...------,,,,,,------...,,,,,,,,,------.........---------.........//////,,,,,,,,,---------......,,,,,,.../////////...---......///000444888;;;>>>AAADDDHHHKKKMMMOOORRRTTTRRRSSSQQQKKKFFFEEEIIINNNVVVXXXaaaooo|||uuurrrwwwxxxvvv{{{{{{||||||{{{~~~|||zzzzzzzzzyyyxxx~~~~~~zzzvvvwww~~~vvvqqqooommmllljjjjjjkkkpppyyyxxxppprrrssspppkkkgggfffggg___PPP>>>444555777777555111111111111111111222222222111111000///......---//////000000000000//////....................................////////////........................------------------------+++++++++,,,,,,,,,---------------............///........................------......------,,,+++...---,,,++++++,,,---...//////.........------------------------------------,,,,,,+++,,,---///000))))))*********+++++++++...------,,,,,,------...........................***+++,,,---............---------............///////////////////////////,,,,,,,,,---------............,,,,,,,,,...000111......///111444777999;;;AAA@@@???===;;;:::888777333555888999999<<>><<<:::777555888666444333444555444333222111111000000000000111000000000000000000000000//////............////////////////////////////////////000000000000//////111111000000//////......////////////............++++++,,,,,,,,,,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,........................++++++***))))))*********---+++))))))+++,,,---,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......++++++,,,---..................---,,,,,,,,,------...///222555:::>>>BBBDDDJJJKKKLLLLLLMMMNNNPPPQQQXXXNNNFFFEEEIIIMMMTTTZZZWWWaaammmwwwwwwqqqrrrrrrqqqrrr~~~}}}{{{yyyyyyxxx|||}}}}}}zzzxxxzzz}}}sssmmmjjjiiihhhgggiiioooyyy}}}wwwrrrooommmgggZZZHHH<<<777666444222111111111111111111222222111111000000//////......//////000000000000//////////////////////////////............////////////........................------------------------,,,,,,---------.........---------............///------------------------------......------,,,+++---------,,,,,,---------//////.........---------------------------------------,,,,,,,,,---...///,,,---------...............------,,,,,,------...........................+++,,,,,,---............---------............///////////////////////////------.........////////////...---------///111222444555666999;;;===???@@@???>>><<<:::777666555444555999>>>AAACCCDDDFFFHHHFFFHHHHHHFFFDDDFFFKKKOOO^^^fffqqq{{{|||wwwrrrnnnqqqnnniiifffddddddeeeeeejjjmmmqqqssssssrrrrrrsssnnnnnnnnnqqqvvv}}}|||zzzzzztttwwwzzz}}}~~~~~~|||xxxsssoooiiiiiijjjjjjkkkkkkllllllmmmnnnqqqwww~~~|||}}}xxxmmmeee```\\\WWWTTTQQQMMMGGGCCCAAA???>>>===888777555444444444222000111000000/////////000000000000000000000000000000//////............////////////////////////////////////000000000000//////111000000000/////////...////////////............,,,,,,---------.................................------------------------........................,,,,,,,,,+++++++++,,,,,,---+++))))))+++------,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......------......//////......///......---------......///111333777<<>>CCCFFFHHHGGGEEEDDDHHHMMMRRRWWW[[[bbbkkkqqq~~~|||{{{}}}wwwmmmllljjjfffdddcccccceeesssuuuxxxyyyzzzyyyzzzzzzxxx{{{|||pppiiiiiimmmsssvvvtttwww}}}yyyrrrllljjjeee^^^WWWPPPJJJDDD@@@===<<<:::::::::888555222333333333222222333333444000000000000000000000000000000////////////000000//////////////////////////////000000000000//////000000000000////////////////////////............------........./////////........................---------------------------------------------------------...............,,,+++***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------......///////////////...---,,,---------------...///000111444777<<>>>>>===<<<;;;777777777888:::===???@@@CCCCCCDDDFFFHHHIIIJJJIIIMMMUUU___hhhooovvv~~~vvvooooooooommmjjjkkkkkkiiifffeeegggiiizzz}}}vvvooolllkkkjjjhhhhhhjjjmmmrrrzzz{{{vvv{{{wwwqqqjjjaaaUUUJJJBBB???===<<<;;;;;;:::888666555444333333222222333333111111111111111111111111000000////////////000000000000000000000000000000//////000000000000//////////////////000000000000////////////............,,,------------.................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,---...---------,,,++++++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------.....................---,,,+++,,,,,,,,,,,,---...000000333555999>>>CCCGGGJJJKKKNNNNNNPPPSSSUUUSSSMMMHHHIIIMMMUUU]]]aaadddkkktttzzz~~~zzzwwwsssnnnkkkgggfffjjjnnnrrrxxx{{{vvvttttttttttttuuuvvvwwwyyyzzz{{{wwwpppfffccc``````bbbfffjjjkkkrrr~~~yyy}}}yyytttllleee\\\[[[XXXRRRIII@@@:::777444444444333222222111111111111111111111111111111//////000000000000//////....................................////////////........................------------------------+++++++++,,,,,,,,,---------------............///,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,------......------,,,---------...............------------------------------.........---,,,,,,,,,------------............------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---....../////////......---------............///////////////////////////------........./////////...///000111333444444555<<<======>>>===<<<;;;:::555666888:::===???AAABBBBBBAAABBBEEEJJJPPPSSSTTT[[[dddppp{{{xxxnnnggggggjjjmmmsssttttttqqqmmmkkkmmmppp||||||xxxvvvsssooolllhhhggggggfffhhhlllssswww}}}}}}vvvlll___QQQHHHEEEBBB???>>>===<<<;;;999666555444222111111111111111111111111111111111111111000000//////000000111000000000000000000000000//////000000000000//////////////////000000000000////////////............,,,,,,---------.................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,------,,,+++,,,++++++,,,...///---,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,---------......------------------,,,+++,,,,,,,,,---...000111222555888<<>>999555444444333222222111111333222222111111000000000//////000000000000//////....................................////////////........................------------------------,,,,,,,,,,,,---------...---------............///------------------------------......------,,,+++---------,,,,,,------------------.........//////------------------------+++,,,---.........---,,,............////////////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////000//////---------............///////////////////////////....../////////000000000000111333444666777777888;;;;;;:::999888888777777777999<<<@@@BBBCCCCCCCCC@@@@@@DDDLLLWWWbbbhhhjjjrrrzzz|||qqqnnnkkkiiijjjmmmrrrwww~~~~~~|||xxxttttttzzz}}}zzzqqqqqqnnnjjjfffeeegggjjjppptttzzzwwwmmmaaaYYYRRRNNNIIIEEECCCBBB@@@???:::999777555444222222111111111111111111111111111111111000000000000111111000000000000000000000000//////000000000000//////.../////////000000000111////////////............---............/////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,((()))+++---...---,,,+++,,,++++++---//////---+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......,,,------............---------...///000222444555999;;;???DDDHHHJJJLLLLLLOOOSSSVVVTTTOOOIIIGGGHHHOOOUUU^^^eeefffjjjwwwtttmmmnnnqqqrrrkkkiiiiiimmmrrr{{{~~~zzzvvvssspppoooppprrrvvvzzz}}}~~~~~~}}}tttooohhhdddbbbbbbbbbbbbfffssswwwttt{{{uuurrrnnniiifffYYYXXXXXXXXXUUUNNNDDD>>>555555444333333222111111333333333222111000////////////000000000000//////000000000000000000000000............/////////000........................---------------------------------.........//////---------.........//////........................------......------,,,+++......,,,++++++,,,......---------.........//////------------------------***+++---...///...------------------.........///...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///000000000000---------.........//////////////////////////////000000000000111111111111222333555777888999::::::===<<<:::999888777777777<<>><<<:::888666555555111111111111111111111111111111000000000000111111000000000000000000000000//////000000000000//////.../////////000000111111000/////////............////////////000000000000................................................,,,,,,,,,,,,,,,,,,,,,,,,((())),,,.........---,,,,,,+++,,,---//////---+++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......------...///000000000/////////000111222444666777<<<>>>BBBGGGJJJLLLMMMMMMNNNTTTXXXUUUNNNHHHHHHKKKTTTZZZccciiikkkooo~~~ssskkkmmmsssuuuwwwuuuuuuxxx|||xxxpppmmmrrrqqqqqqsssvvvxxxyyyyyyuuuiiifffeeebbbaaaddd```lllxxx|||iiisssvvvtttqqqjjjdddddd^^^ZZZWWWYYY\\\YYYNNNDDD999777444444555444111...333333222222111000//////000000000000000000000000//////............//////........................////////////////////////,,,,,,,,,------............---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,....................................---,,,++++++................................................///............---------///...---,,,,,,,,,,,,,,,........................//////.........---------------------------------,,,---......//////..................////////////.........//////////////////111222222111222444666666888:::<<<======<<<<<<<<<999777666666777777777AAAFFFGGGDDDDDDGGGGGGDDDEEEPPP^^^nnn~~~qqqhhhfffjjjlllqqqwww}}}|||~~~}}}|||}}}}}}|||zzz~~~~~~yyyqqqkkkddd]]]WWWPPPIIICCC@@@AAAAAA>>>:::666333222222111000000111222000///000000000000000000000000000000000000000000000000111111000000//////...............///////////////........................////////////////////////////////////////////////........................//////.........---------++++++,,,,,,---...//////------------------------,,,,,,,,,,,,,,,+++***)))...............---------------.........---+++***,,,,,,,,,,,,,,,,,,,,,,,,///............---------////////////000000000000......---...111555999<<>>???>>>===<<<777555333222444777:::;;;BBBCCCDDDEEEDDDCCCEEEFFFOOO\\\mmmxxxqqqlllhhhhhhlllppprrrvvv{{{xxxvvvxxx~~~}}}{{{rrrlllfff___UUUNNNLLLKKKHHHDDD???:::888666333222111111222222111000111111111111111111111111000000000000000000000000111111000000////////////////////////////////////........................////////////////////////////////////////////////........................//////.........---------+++,,,,,,------.........---------------------------------------,,,++++++......------,,,,,,,,,+++------.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........///....../////////000000000///......000333777;;;===BBBCCCFFFIIIMMMPPPSSSTTTXXXSSSNNNKKKHHHIIIQQQ[[[bbbhhhmmmsss}}}~~~uuupppooottt{{{}}}~~~}}}~~~{{{yyywwwuuuuuuvvvwwwxxxvvvuuusssssssssuuuwwwxxx{{{~~~|||xxxooommmlllnnnrrrwww{{{|||{{{uuukkkccc^^^```dddaaacccfffrrrxxxmmmmmmuuu~~~wwwmmmccc^^^```aaa___[[[JJJAAA777333555777444111333333222222111000000000000000000000000000000000//////............//////........................---------------------------------------............---,,,,,,,,,,,,,,,,,,................................................***+++,,,---............................................................///............---------......---,,,,,,,,,------.......................................---------------------------------+++,,,------......------............////////////.........//////000000000222333444444444555777999:::<<<>>>@@@@@@>>><<<:::444333222333666:::>>>AAAEEEAAABBBGGGFFFBBBFFFPPPaaaqqq}}}tttkkkhhhhhhkkkqqqwwwuuuxxx|||tttnnnlllsssrrrrrrrrrxxx~~~xxxtttlll```WWWSSSPPPKKKFFFAAA===;;;:::666444222222333333222111111111111111111111111111000000000000000000000000111000000000000/////////////////////////////////........................////////////////////////////////////////////////.......................................------------------------------------------------------------............------,,,......---,,,++++++******------.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---...//////------.........//////////////////111555999===@@@EEEFFFGGGJJJNNNRRRVVVXXXYYYQQQJJJHHHJJJOOOYYYbbbiiipppxxx}}}rrrmmmnnnvvv~~~~~~xxxxxxxxxxxxwwwuuurrrppprrrtttvvvyyy{{{zzzwwwsssmmmllljjjhhhhhhhhhiiijjjhhhhhhhhhhhhjjjmmmoooqqquuuwwwzzz|||}}}}}}~~~zzzooommmkkkkkkooosssvvvxxx{{{|||rrriiiddddddgggccccccbbbiii|||tttkkkmmm~~~|||qqqccc[[[\\\___aaaaaaTTTHHH:::333444666555222222222222111111111000000//////////////////////////////............//////........................---------------------------------..................------,,,,,,,,,------////////////////////////........................+++,,,------.........---................................................///............---------...------,,,,,,,,,------........................................................................+++,,,,,,---------------............////////////.........///000000111111333555666666666777:::<<<===>>>??????>>>;;;888666333444777999<<>>??????>>>===:::777444222333777===@@@AAAAAACCCDDDJJJDDDFFFNNNOOOOOO```xxx}}}mmmeeegggnnnrrrvvvzzz}}}}}}}}}zzzyyyyyyrrrrrrpppjjjfffiiiqqqyyyxxxpppjjjbbb[[[TTTNNNHHHDDD===:::666444333333222111111111111111111111111111111111111111111111111111000000000000111111111111111111000000////////////////////////////////////////////////////////////////////////////////////........................---.....................------------------,,,,,,------------------------,,,,,,------------,,,,,,/////////...---,,,,,,+++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------.........///---...000444888===AAACCCEEEIIIOOOTTTVVVVVVTTTSSSOOOJJJIIIOOOWWW^^^fffnnnrrr}}}zzzvvvtttsssuuu}}}|||eeeggggggfffbbb]]][[[ZZZ]]]\\\\\\\\\\\\ZZZWWWTTTQQQQQQQQQPPPPPPQQQQQQRRROOOPPPRRRTTTXXX[[[]]]___^^^```bbbcccdddfffiiikkklllqqquuuwwwzzz~~~~~~{{{tttqqqmmmkkkkkklllmmmlllrrrxxx|||{{{|||}}}|||~~~zzzssskkkdddccceeedddcccdddooovvvwww|||zzzrrrggg```___bbbdddeee```VVVHHH<<<777555444333111111111111111111111111000000000000000000000000//////............//////........................------------------------/////////...............------------------...///////////////////////////....................................---,,,+++***................................................///............---------------,,,,,,,,,---..............................---------.......................................,,,---......//////..................////////////......///000000111222222444666777888888:::<<>>BBBCCCBBBBBBFFFJJJQQQ\\\ggglllmmmttt~~~tttmmmiiiiiiqqqzzz}}}uuullljjjkkklllnnnrrr{{{~~~yyyvvvttttttuuuooosssyyy|||tttgggXXXMMMKKKGGGAAA<<<999777555444222222222222222222222222111111111111111111111111000000111111111222222222222222111111000//////...////////////////////////////////////////////////////////////////////////........................---------.........//////+++,,,,,,------.........------------------------,,,,,,---...............,,,,,,------------......---,,,,,,,,,,,,---...///........................---------------.............../////////000000000///111444999>>>DDDGGGJJJKKKNNNRRRUUUUUUQQQLLLIIIFFFHHHNNNWWW^^^eeeoooyyywwwpppkkkiiilllsss{{{~~~MMMPPPQQQPPPMMMKKKLLLNNNKKKIIIGGGGGGHHHIIIHHHGGGBBBCCCDDDEEEFFFGGGGGGHHHGGGGGGGGGHHHIIIIIIJJJJJJLLLMMMMMMMMMOOOSSSYYY]]][[[bbbfffeeehhhppptttrrrwwwuuurrrqqqqqqpppnnnmmmfffmmmqqqppprrrxxx~~~|||uuunnnlllooovvv|||zzzpppgggccc^^^\\\[[[]]]aaafffwwwpppnnnvvv{{{tttrrrnnnlllkkkjjjhhhffffffaaaXXXJJJ>>>666555666111111111111111111222222000000000000000000000000//////............//////........................////////////////////////000000//////.........------------------...///000................................................++++++,,,---............................................................//////.........---------,,,,,,,,,,,,,,,---...///........................---------.........//////////////////////////////...//////000000000000000............/////////000---...///000111222333333444666777888999:::===???777666444333444888<<>>???@@@BBB???@@@DDDEEEHHHTTTbbbttt}}}||||||qqqkkkjjjoootttwwwtttgggggghhhlllrrrxxx|||~~~}}}zzzssshhh\\\VVVUUUWWWVVVaaassswwwnnn^^^WWWNNNGGGBBB>>>:::666666555333333444444222111000000000000000000000000333333222222111000000000111111111111000000000000////////////////////////...///000111111000///...------......//////000000........................++++++,,,---............,,,------......------,,,.........------,,,,,,,,,------------------,,,,,,...------,,,,,,------...---------............///---------...............------------------,,,,,,---...//////......///111333777<<>>555444444333111111222333222111111111111111111000//////////////////////////////........................,,,,,,---...///////////////000000000...---.../////////......---.........000//////...------,,,,,,,,,------......------,,,---------............///................................................///...---,,,,,,,,,,,,---------------------,,,,,,,,,,,,,,,---------.............................................---------........................//////...------........./////////000111333555666666666555666888888777555444555777;;;???AAABBBBBBEEECCCEEEKKKSSS\\\kkkyyy~~~~~~|||xxxuuuwwwtttoooooottt{{{}}}{{{ooocccYYYZZZ[[[___cccfffhhhhhhkkkjjjeee^^^WWWTTTUUUXXXYYY```mmm{{{}}}vvvvvv{{{|||zzzllldddWWWMMMGGGBBB===:::888666444444444444333222111111111111111111111111111111111111111111222222111111111111000000000000////////////////////////...///000111111000///............///////////////........................,,,,,,---.........------,,,------......------,,,......---------,,,,,,,,,------------------------...------,,,,,,------...---------............///.........---------,,,,,,............---------------...//////...///000222555999>>>CCCFFFIIILLLNNNOOOQQQSSSSSSPPPMMMKKKJJJPPPTTT[[[dddooo{{{xxxoookkklllqqqvvv~~~BBB@@@??????AAABBBBBBAAACCCCCCBBBBBBBBBBBBBBBCCCEEEEEEEEEDDDDDDCCCCCCCCC???AAACCCDDDEEEGGGJJJLLLJJJMMMQQQUUUYYY^^^cccgggeeehhhkkkkkkkkkmmmrrrvvv{{{{{{{{{||||||yyytttqqqiiifffdddggglllqqqssssssqqqpppmmmkkkkkkmmmoooqqquuuyyy~~~yyynnnccc]]]ZZZXXXXXXVVV^^^eeemmm}}}nnnnnn}}}gggXXXUUU^^^eeekkkkkkjjjiiifffaaabbb___^^^]]]VVVHHH;;;555444333222222333333111000111111111111111000//////////////////////////////////////////////////////---....../////////.........///000///...---...///------------------...////////////...------,,,,,,,,,------......------,,,---------............///......................................................---,,,,,,,,,------,,,,,,------------------,,,,,,,,,---------............................../////////...------,,,,,,------------------------///...............///000//////000000222333555666666777888888666666666777777:::>>>CCCFFFGGGFFFEEEEEEDDDHHHTTTbbbqqqzzztttppprrrssssssuuuxxxxxxvvvxxx|||qqqmmmooossswwwzzzyyyvvvrrrmmmuuu~~~zzzlll\\\SSSTTTVVVYYY\\\^^^^^^^^^^^^``````___ZZZVVVVVVZZZ^^^cccfffmmmwww~~~|||sssjjjeeeccciiinnnuuu{{{yyy~~~tttfffYYYPPPJJJDDD@@@<<<999666555555555444222111111111111111111111111///000000111222222333333111111111111000000000000//////////////////////////////000000000000/////////////////////.................................------.........------,,,------............------...------------,,,,,,,,,+++,,,,,,------............------,,,,,,------...---------............//////......------,,,,,,,,,............////////////---...000000///000222333888<<>>===<<<===@@@AAAAAA@@@CCCCCCBBBAAAAAAAAAAAABBBFFFEEEEEEDDDDDDCCCCCCBBBAAABBBDDDFFFGGGIIIMMMPPPRRRUUUYYY]]]```dddiiilllmmmpppqqqqqqoooppptttwwwxxxxxxxxxyyyzzzyyyvvvssshhhfffdddggglllpppqqqpppkkkkkkkkkllllllmmmmmmmmmmmmqqqwww}}}uuuhhh]]]XXXUUUUUUSSSWWW\\\eeewwwtttmmmsss|||~~~ggg[[[[[[bbbiiikkkiiigggffffffcccbbbbbbccc```TTTDDD999555444333333333333111///111111111111111000//////////////////////////////...........................////////////......---...///000///...---...///,,,,,,,,,,,,,,,---.../////////.........---------,,,------......------,,,---------............///...................................................------,,,,,,,,,------,,,,,,,,,------.........,,,,,,,,,---------.............................................---------........................///.........///000000111000111111222333444555666555777999888555444777:::>>>AAAFFFIIIJJJHHHGGGFFFGGGJJJSSSbbbttt{{{tttqqqqqqnnnmmmmmmpppuuuyyy~~~}}}mmmfffbbbaaa```dddhhhhhhddd___[[[aaahhhkkkggg```XXXTTTZZZ]]]bbbfffhhhgggggggggjjjjjjiiifffbbbbbbfffjjjuuuuuuyyy}}}nnnbbbZZZUUUZZZ```hhh||||||{{{wwwuuuzzzuuuiii```WWWOOOIIIBBB???:::777666555444333222222222222222222222222000000111111111222222222111111111111000000000/////////////////////////////////000000000000//////000000//////......------..............................///......---,,,,,,------............------------------------------++++++,,,,,,---...//////...------,,,,,,------...---------............///........................////////////000000000000...///000000000111333666:::>>>CCCGGGIIILLLNNNPPPTTTSSSQQQNNNLLLMMMPPPRRR[[[cccpppzzzwwwrrrmmmmmmqqqvvv}}}=========>>>AAABBBAAA@@@CCCBBBBBBAAAAAAAAABBBBBBFFFFFFEEEEEEEEEDDDDDDDDDDDDEEEGGGHHHIIILLLPPPSSSZZZ^^^ccchhhkkknnnqqqtttrrrssssssooolllkkkooorrrtttssstttuuuxxxyyyxxxvvvllljjjiiikkknnnpppooommmhhhhhhiiikkkkkkkkkkkkkkkhhhlllrrrxxx}}}zzzlll___WWWTTTSSSUUUVVVYYY```qqq~~~mmmhhhmmmxxx|||hhhaaaeeekkknnnmmmkkkkkkmmmeeecccbbbdddeee^^^MMM===888666444333333333111///111111111111111000//////////////////////////////------------------------/////////000//////......---///000///......///000,,,,,,,,,,,,,,,---...///...............---------,,,------......------,,,---------............///................................................------,,,,,,,,,------...,,,,,,,,,------.........,,,,,,,,,---------..............................,,,,,,,,,---...///000000////////////////////////.........///000111222333222333333444555666777777333666888777666666:::===CCCFFFIIIIIIHHHFFFGGGHHHMMMVVVfffyyy|||rrrllljjjjjjlllooorrruuuzzznnn```]]]ZZZVVVSSSWWW^^^cccbbb```___aaaddddddccc```______```eeekkkoooqqqssstttvvvzzz{{{{{{xxxuuuuuuxxx|||rrrdddZZZRRRTTTYYY^^^pppyyyoooiiijjjtttzzzrrrhhh^^^VVVMMMHHHAAA;;;888666444333222222222222222222222222222222222111111111000000111111111111000000000///////////////////////////000000////////////000000000000//////......------........................////////////...---,,,,,,---......//////......---------------------------++++++,,,,,,---...//////...------,,,,,,------...---------............///......//////000000000111/////////000000000111111...///000000000222666888<<<@@@DDDHHHJJJLLLNNNPPPUUUSSSOOOKKKJJJNNNTTTZZZbbbnnn~~~~~~wwwtttpppmmmooosssttt???>>>???@@@CCCCCCBBBAAABBBBBBBBBBBBBBBCCCCCCDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGIIIKKKMMMQQQVVVZZZdddiiiqqqwwwzzz|||~~~{{{zzzvvvpppjjjiiimmmqqqrrrqqqqqqrrruuuwwwwwwwwwqqqooommmnnnpppooollliiifffgggggghhhhhhhhhiiiiiifffiiinnnrrrwww|||~~~qqqdddZZZUUUTTTWWWVVVWWW]]]hhhyyyooobbbfffuuuwwwhhhhhhjjjnnnnnnlllmmmqqqkkkfffbbbccchhhfffVVVEEE;;;999555444333333222111111111111111111000//////////////////////////////------------------------...//////000000000//////---...//////......///000------------------...///........................,,,------......------,,,---------............///................................................------,,,,,,,,,---......,,,,,,------------------,,,,,,,,,---------..............................***+++,,,---...000111111000000000000000000000000.........///000222333444444555666777888888888888444555666888999<<<@@@CCCFFFGGGHHHFFFEEEGGGMMMRRRXXXggg|||~~~uuuooommmnnnppprrrvvvzzz{{{rrr```YYYYYYVVVSSSRRRWWWaaajjjoooooojjjkkkkkkiiifffdddeeefffkkkooouuuxxxzzz|||yyynnncccXXXXXX]]]^^^kkk}}}yyysssooommmpppxxxyyynnnfff[[[UUUKKKBBB<<<999666444333333333333333333333333333333222222111000000///111111111111000000000000////////////////////////000000////////////000000///////////////......................................./////////...------......////////////......,,,,,,,,,------------...+++,,,,,,------............------,,,,,,------...---------............///....../////////000000000......//////000000111111///000000000111333777;;;???BBBFFFIIIKKKMMMOOOQQQSSSPPPLLLIIIKKKSSS^^^fffqqqzzztttqqqooommmqqqvvv{{{@@@@@@@@@BBBDDDDDDCCCAAAAAAAAAAAABBBCCCDDDEEEFFFFFFFFFFFFGGGHHHHHHIIIIIIJJJKKKNNNQQQUUUZZZaaafffsssyyyyyypppiiigggkkkoooooonnnmmmmmmpppqqqrrrqqqnnnllllllnnnpppqqqmmmjjjfffeeedddccccccdddfffgggfffhhhjjjlllooottt{{{vvviii___YYYWWWUUUUUUUUUXXX___lll~~~zzznnnmmmvvvtttnnnmmmqqqrrrqqqrrruuuuuunnnfffeeemmmpppbbbPPP???;;;777444333444444444111111111111111000//////////////////////////////........................---...///000000000000000---...//////......///111//////......---.................................,,,------......------,,,---------............///................................................,,,,,,,,,,,,,,,---...///------------------,,,,,,,,,,,,,,,---------..............................+++,,,,,,---...///000000000000000000000000000000......///000111333444555666777888::::::::::::999666555666999>>>DDDGGGIIIIIIIIIHHHFFFHHHPPP]]]gggppp}}}vvvppppppssswwwzzzyyy~~~oooccc[[[YYY[[[[[[ZZZ\\\cccmmmvvv|||~~~xxxyyyzzzyyyvvvsssrrrrrrzzz}}}zzznnnaaaaaaggghhhrrr~~~~~~|||xxxsssuuu{{{}}}wwwjjjbbbVVVKKKBBB===999777444444444444444444444444222222111111111111111111111111111111000000000000////////////////////////111000///......///000111.........///////////////........................---......////////////.........////////////......,,,,,,,,,---------......------------------------...------,,,,,,------...---------............///000//////...---,,,,,,+++------...//////000111111///000111111111444999<<>>===<<<666:::@@@EEEHHHJJJJJJIIIIIIIIIKKKPPPYYYiiiyyywwwuuurrrrrrvvv}}}|||hhheee___\\\[[[^^^bbbeeebbbiiirrrwww{{{~~~~~~xxxsssvvv~~~yyyyyy{{{|||}}}sssggg\\\TTTLLLCCC<<<999777555444333333444444555333111000111111000///000000000000000000000000000000000000000000000000111111000000//////......////////////////////////............////////////////////////............................................................------------------------.........------,,,,,,,,,---------............///222222000///........................////////////111111111222666:::???BBBHHHGGGHHHLLLQQQSSSRRRPPPMMMGGGEEELLLXXXggg|||vvvoookkkiiikkkkkknnnyyyDDDDDDDDDDDDDDDBBBAAA@@@AAACCCDDDDDDDDDDDDFFFGGGIIIKKKMMMOOORRRUUUXXXZZZaaaccchhhoooyyyuuunnnjjjfffbbbaaacccgggjjjooonnnlllkkkkkkiiifffdddccceeeiiimmmppprrrssstttnnniiiccc``````cccfffgggmmmkkkiiihhhiiimmmqqqttt{{{|||~~~}}}}}}{{{sssfff\\\VVVQQQQQQTTTRRRQQQ[[[kkk~~~|||xxx[[[JJJ;;;666777555333333333222111111000000111111//////............/////////////////////////////////...---///111333333222////////////////////////------------------------........................,,,---...//////...---,,,000//////...------,,,,,,,,,------......------,,,...........................---,,,,,,,,,,,,---...---------............///+++,,,,,,------.........////////////////////////////////////////////////111///---...000222111/////////000222555888;;;======>>>?????????>>>===<<<<<<@@@EEEIIIKKKLLLLLLLLLJJJMMMTTT]]]kkk~~~}}}uuuwwwxxxwwwvvvyyy}}}ooodddbbb```___aaadddiiikkkmmmsssyyy}}}|||wwwyyy~~~}}}}}}~~~{{{~~~zzzpppggg___UUUIIIAAA<<<;;;999888777666444333444333111000111222111000111111111111111111111111000000000000000000000000111000000000/////////...////////////////////////............////////////////////////............................................................------------------------......---------,,,,,,,,,---------............///222111000///........................////////////000000111333777<<<@@@CCCHHHHHHJJJNNNRRRSSSRRROOOHHHEEEFFFOOO]]]ooonnnnnniiifffjjjnnntttDDDDDDDDDDDDDDDCCCAAAAAABBBDDDFFFGGGFFFFFFGGGHHHHHHKKKOOOSSSWWW[[[___bbbpppsssyyy~~~tttnnncccdddcccaaaaaaeeemmmsssyyyyyyyyywwwssspppooonnnkkklllooorrruuuwwwyyyzzzuuupppiiidddcccdddeeefffmmmkkkiiihhhiiikkknnnppptttvvvyyy}}}~~~|||||||||vvvkkkccc\\\UUUQQQRRRQQQOOOVVV```vvvwww|||}}}hhhVVVAAA888666666666666444333222222111111222222000//////......//////000///////////////////////////...---///111333222111////////////////////////------------------------------------------------,,,,,,------------,,,,,,/////////...------,,,,,,......------------.................................------,,,,,,------...---------............///------------------------////////////////////////////////////////////////111///......000111111111000111222444777:::<<<>>>AAA@@@??????>>>>>>>>>>>>AAADDDHHHJJJJJJJJJJJJKKKOOOWWWdddrrrwwwwww|||~~~~~~{{{ssssssyyyzzzsssjjjgggggggggiiilllooorrrtttuuuyyy}}}~~~yyyssslllmmmnnnqqq|||}}}yyy{{{}}}vvvmmmaaaSSSJJJEEEDDDCCCBBB@@@<<<777333444222111111222333222111111111111111111111111111000000000000000000000000000000000000////////////////////////////////////............////////////////////////............................................................------------------------...------------,,,,,,,,,---------............///111111000///........................///////////////000111444999>>>CCCFFFIIIKKKMMMQQQTTTTTTQQQNNNGGGFFFJJJVVVeeeyyy~~~qqqiiikkkfffdddiiisssDDDDDDDDDDDDCCCCCCBBBBBBBBBDDDGGGHHHGGGGGGHHHIIIKKKOOOSSSXXX\\\dddmmmssssssmmmjjjeeeggghhhggghhhooo{{{~~~{{{{{{{{{|||}}}|||tttnnnjjjiiigggffflllkkkjjjiiiiiijjjlllmmmnnnppptttzzz}}}{{{{{{zzzvvvnnngggddd[[[TTTSSSRRRQQQUUU[[[mmmvvvfffjjjzzz~~~tttppp|||}}}rrr```III:::555555555555444444333222222222222333000000////////////000000///////////////////////////...---///111222222111////////////////////////------------------------------------------------------------------------//////.........---------///...---,,,,,,---...///........................---------------------------------............///------------------,,,,,,////////////////////////////////////////////////000/////////000111222222111222444666999<<<>>>???AAA@@@>>>======>>>@@@AAAGGGIIIKKKJJJIIIHHHKKKMMM\\\iiiyyyzzz}}}}}}}}}yyytttoookkkmmmtttxxxvvvrrrrrrrrrtttvvvxxxyyyzzz{{{|||yyyqqqjjjfffhhhhhhiiiooo|||}}}wwwkkk^^^UUUQQQPPPOOONNNKKKEEE<<<555444333111111333444333222111111111111111111111111////////////////////////000000000000////////////////////////////////////............////////////////////////............................................................---------------------------------------------------------............///111000///...........................///////////////000222666;;;AAAFFFIIIKKKMMMPPPSSSTTTRRROOOLLLJJJMMMSSS^^^mmmpppjjjhhhgggcccccclll|||EEEDDDDDDDDDCCCCCCCCCCCCBBBDDDGGGHHHHHHIIIJJJLLLRRRVVV[[[___gggrrr|||rrrlllhhhfffiiikkknnnooottt|||uuupppkkkhhhhhhiiiiiijjjjjjjjjjjjjjjkkklllpppvvv~~~}}}yyywwwvvvsssoookkkkkkbbbYYYUUUSSSSSSUUUWWWfffxxxsss]]]RRRaaavvv|||rrriiivvvyyyuuuuuuyyy~~~vvvhhhSSSAAA777555444333555444333333222333333333000000////////////000000///////////////////////////...---...000111111000////////////////////////------------------------------------------------///..................///...............---------//////---,,,,,,---//////........................---------------------------------............///------------------,,,,,,//////////////////////////////////////////////////////000000000111222444333444666999<<<>>>@@@AAA>>>===<<<<<<===@@@CCCEEELLLMMMNNNLLLJJJLLLRRRXXXnnn}}}~~~~~~}}}pppnnnrrrsssooopppnnnnnnrrrwww{{{|||zzz{{{|||}}}zzztttqqqrrrqqqmmmlllpppzzz|||qqqhhhbbb\\\ZZZXXXWWWTTTLLL@@@666666444222222333444333222111111111111111111111111////////////////////////////////////000000000000////////////////////////............////////////////////////............................................................---------------------------------------------------------............///000//////...........................///////////////000333888===CCCHHHKKKLLLNNNRRRSSSRRROOOLLLJJJKKKQQQ[[[ggguuurrrjjjggggggdddeeeiiisssEEEEEEDDDCCCCCCDDDDDDEEECCCEEEGGGHHHIIIKKKOOOQQQTTTZZZaaahhhqqq}}}qqqmmmkkkiiiiiimmmqqqwwwxxxnnnhhhdddeeehhhjjjkkkkkkkkkjjjiiihhhkkkqqqzzz}}}xxxtttrrrrrrqqqpppqqqiii___XXXTTTSSSTTTUUU```ooowww^^^LLLTTTdddvvvxxxlllrrr}}}~~~~~~vvvsssppppppsssxxxtttooo```LLL===777555333555444333333222222333333111000000//////000000111///////////////////////////...---...000111000///////////////////////////------------------------------------------------000///............///000........................//////............//////........................,,,------......------,,,---------............///------------------------////////////////////////////////////////////////...///000000000111333555444666888;;;>>>@@@BBBBBB>>>======>>>@@@CCCFFFHHHIIIJJJKKKIIIJJJQQQ^^^hhh}}}xxx|||yyytttkkkfffjjjrrruuusssrrrrrrtttvvvyyy|||wwwrrrooonnnnnnoootttyyy{{{|||xxxqqqnnndddaaa___]]]ZZZQQQCCC888888666444333444444333222222222222222222222222222000000000000000000000000////////////000000000000////////////////////////............////////////////////////............................................................------------------------,,,,,,,,,------------...---------............/////////......---......///............////////////000222555:::@@@EEEIIILLLLLLOOORRRRRROOOKKKIIIGGGGGGSSSaaaooo~~~rrriiieeedddcccfffllltttEEEEEEDDDCCCCCCDDDEEEFFFFFFGGGHHHIIIKKKOOOTTTXXXYYYaaammmxxxuuuqqqqqqppprrrvvv|||}}}pppggg___bbbfffjjjlllllllllkkkgggeeefffkkkttt|||~~~wwwrrrppprrruuuwwwzzztttjjj^^^VVVTTTTTTUUUYYYeeewww~~~gggPPPQQQXXXfffvvvwwwuuuwwwzzzwwwooonnnmmmkkklllppprrruuunnn[[[GGG<<<777555444333333222222222222222111111000000000000111111///////////////////////////...---...000000000...////////////////////////------------------------........................///...------------...///..............................////////////..............................,,,,,,---......---,,,,,,---------............///+++,,,,,,------.........////////////////////////////////////////////////---///111111000111333666555777:::===@@@BBBCCCCCC@@@@@@@@@AAACCCEEEGGGIIIFFFHHHJJJKKKPPP]]]qqqwwwuuuxxxwwwggghhhggggggmmmuuuxxxvvvtttvvvwwwxxx{{{|||uuullljjjjjjkkkjjjlllvvv~~~yyywwwmmmjjjfffdddaaaWWWHHH===999777555444444444222111222222222222222222222222000000000000000000000000.../////////000000000111////////////////////////............////////////////////////............................................................------------------------,,,,,,,,,---------......---------............///.........------......///............////////////111333777<<>>AAACCCDDDDDDCCCDDDDDDDDDEEEGGGHHHIIILLLNNNQQQTTT\\\nnnqqqpppvvv|||uuueeecccgggiiikkkpppwwwxxxvvvvvvwwwyyyzzz~~~uuupppiiiccc^^^___iiiuuu~~~{{{uuuqqqllljjjggg]]]NNNCCC;;;888666444444333222000222222222222222222222222000000000000000000000000.../////////000000111111////////////////////////............/////////000000/////////............................................................------------------------,,,,,,,,,------.........---------.........//////......---------......///............/////////000222444888===BBBGGGJJJLLLMMMOOOPPPMMMHHHDDDDDDDDDHHHZZZnnn}}}{{{pppgggaaa___bbbgggqqq{{{yyy{{{