BM6P6(@ @@@@@@BBBBBBBBBBBB@@@@@@???>>>>>>>>>???@@@AAAAAA@@@@@@AAAAAAAAAAAABBBBBBAAACCCDDDCCCBBBBBBCCCDDDGGGGGGFFFFFFGGGGGGHHHIIIKKKKKKKKKLLLMMMOOOPPPQQQQQQQQQTTTWWW\\\eeewwwzzzoooiiiqqquuu~~~uuueeeYYYRRROOOHHHJJJKKKJJJHHHHHHHHHIIIKKKLLLLLLNNNOOOQQQSSSTTTWWWVVVSSSPPPNNNMMMMMMMMMFFFFFFEEEEEEEEEEEEDDDDDDFFFFFFEEEDDDCCCBBBBBBAAAFFFEEEDDDEEEFFFIIIKKKMMMOOONNNLLLMMMNNNOOOMMMLLLNNNNNNMMMMMMLLLLLLLLLKKKNNNNNNNNNOOOPPPRRRSSSTTTUUUUUUTTTSSSSSSSSSSSSTTTQQQRRRSSSTTTWWW[[[^^^```bbbaaa```^^^[[[XXXUUUTTTPPPPPPOOONNNOOOPPPQQQRRRLLLKKKKKKJJJIIIIIIHHHHHHJJJIIIHHHHHHHHHHHHIIIJJJIIIHHHGGGFFFFFFFFFGGGHHHDDDEEEFFFGGGHHHLLLQQQTTT^^^iiiwwwzzzyyyyyyuuuqqq___VVVKKKEEEDDDEEEDDDCCCAAAAAAAAAAAAAAA@@@???>>>????????????????????????AAAAAAAAAAAAAAAAAAAAAAAA>>>>>>======>>>@@@BBBCCCDDDCCCAAA@@@??????@@@AAAAAABBBBBBCCCDDDEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDCCCDDDDDDDDDDDDEEEEEEEEEEEEHHHHHHIIIIIIJJJKKKKKKKKKLLLNNNRRRUUUVVVUUURRRQQQOOOPPPPPPRRRSSSTTTUUUVVVWWWUUUTTTTTTVVVXXXWWWWWWXXXXXXXXXXXXYYYZZZ[[[\\\bbbaaa`````````bbbcccdddggglllssszzzwwwjjjbbbaaa___^^^ggguuu{{{kkkbbb```]]][[[YYYWWWTTTRRRTTTSSSSSSSSSTTTUUUWWWXXX[[[\\\]]]]]][[[XXXUUURRROOOMMMJJJGGGEEEDDDEEEEEEEEEEEEEEEGGGIIIJJJIIIHHHIIIHHHGGGFFFEEEFFFGGGHHHIIIGGGEEEEEEGGGHHHFFFDDDBBBBBBBBBBBBCCCDDDFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFEEEDDDDDDEEEDDDCCCCCCDDDFFFIIIJJJIIIHHHGGGFFFFFFFFFGGGHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFHHHCCC@@@@@@DDDFFFEEEBBBDDDDDDDDDDDDEEEFFFGGGHHH??????@@@AAAAAA@@@?????????????????????@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBCCCDDDDDDCCCCCCEEEFFFGGGGGGFFFFFFGGGGGGHHHIIIKKKKKKKKKLLLMMMNNNPPPPPPNNNNNNPPPTTTWWW___ooo~~~yyyrrriiilllvvvttteeeXXXPPPIIIHHHGGGGGGGGGGGGGGGGGGHHHIIIJJJLLLOOORRRTTTVVVVVVTTTSSSQQQOOOOOOOOOOOOLLLLLLKKKKKKJJJJJJIIIIIIEEEEEEEEEEEEDDDDDDDDDDDDEEEDDDDDDDDDEEEGGGJJJKKKLLLKKKJJJJJJLLLLLLKKKJJJIIIIIIIIIHHHHHHHHHGGGGGGHHHHHHIIIIIIJJJLLLMMMNNNNNNMMMMMMLLLLLLLLLLLLLLLMMMNNNOOOQQQSSSVVVXXXYYYYYYXXXWWWVVVTTTRRRPPPOOONNNMMMMMMLLLMMMNNNOOOPPPKKKKKKKKKJJJIIIHHHHHHHHHJJJIIIHHHHHHHHHHHHIIIJJJJJJIIIGGGFFFFFFFFFGGGHHHGGGIIIKKKMMMQQQWWW^^^cccrrr{{{{{{{{{yyyssslllZZZRRRIIIDDDCCCDDDCCCAAAAAAAAAAAAAAAAAA@@@???>>>????????????????????????AAAAAAAAAAAAAAAAAAAAAAAA???>>>>>>>>>>>>@@@AAABBBAAAAAA@@@@@@@@@AAAAAABBBDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEGGGGGGGGGHHHIIIIIIJJJJJJLLLNNNPPPSSSTTTSSSRRRQQQPPPPPPRRRSSSUUUVVVWWWXXXYYYWWWUUUUUUWWWXXXWWWVVVZZZYYYYYYZZZZZZ[[[\\\\\\```______``````aaabbbcccaaaffflllrrrxxxvvvkkkgggbbb]]]bbbmmmwwwlllhhhbbb\\\YYYWWWUUUTTTSSSSSSRRRRRRSSSTTTUUUVVVYYYZZZ[[[\\\[[[YYYVVVTTTRRRPPPMMMIIIGGGFFFFFFFFFFFFEEEEEEGGGJJJKKKJJJIIIJJJIIIHHHGGGFFFGGGGGGHHHHHHFFFDDDDDDFFFGGGEEECCCCCCCCCCCCCCCDDDEEEFFFFFFDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEDDDCCCCCCCCCBBBAAAAAABBBDDDGGGHHHIIIHHHGGGFFFEEEEEEFFFGGGDDDCCCCCCBBBAAAAAABBBBBBDDDDDDEEEFFFFFFFFFFFFFFFHHHDDDAAABBBEEEGGGEEECCCDDDDDDDDDDDDEEEFFFGGGHHH>>>>>>????????????>>>>>>@@@@@@@@@@@@????????????@@@@@@@@@@@@AAAAAAAAAAAAAAACCCEEEEEEDDDEEEFFFHHHGGGGGGFFFFFFGGGGGGHHHIIIKKKKKKKKKKKKLLLNNNOOOPPPLLLLLLOOOSSSUUUZZZfffrrrwwwfffhhhnnnzzzwwwdddWWWNNNKKKGGGFFFHHHIIIGGGFFFEEEFFFFFFHHHJJJMMMPPPRRRRRRRRRQQQPPPPPPQQQQQQRRRNNNMMMMMMLLLKKKJJJJJJIIIFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDCCCCCCDDDFFFGGGHHHHHHGGGFFFGGGHHHIIIHHHGGGFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCDDDEEEFFFGGGHHHGGGFFFFFFEEEEEEEEEEEEEEEGGGHHHJJJLLLMMMOOOOOOPPPOOOOOOOOONNNNNNMMMLLLKKKKKKJJJJJJJJJJJJKKKLLLLLLKKKJJJJJJIIIIIIHHHHHHGGGIIIIIIHHHHHHHHHHHHIIIIIIJJJIIIGGGEEEEEEFFFHHHJJJLLLPPPWWW^^^fffooowww}}}~~~}}}zzzzzzvvvkkkbbbRRRMMMFFFCCCCCCCCCAAA???@@@@@@AAAAAAAAA@@@??????????????????????????????AAAAAAAAAAAAAAAAAAAAAAAA@@@??????>>>??????@@@@@@>>>???@@@AAABBBBBBBBBBBBEEEEEEDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFGGGGGGHHHIIIIIILLLMMMNNNOOOQQQQQQQQQQQQPPPQQQRRRTTTVVVXXXYYYZZZYYYXXXVVVVVVWWWXXXWWWVVVZZZZZZZZZZZZ[[[[[[[[[[[[\\\]]]^^^___````````````cccfffkkkooosss~~~vvvoooggg___```gggqqqvvvoooeee]]]XXXVVVUUUUUURRRRRRRRRRRRRRRRRRRRRRRRVVVWWWXXXYYYYYYYYYXXXXXXUUUSSSPPPMMMJJJIIIHHHHHHFFFFFFEEEGGGIIIKKKJJJIIIJJJJJJIIIHHHHHHHHHHHHIIIGGGEEEDDDDDDEEEEEEDDDCCCEEEEEEEEEEEEEEEEEEFFFFFFCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDEEEDDDDDDCCCCCCBBBBBBBBBBBBCCCDDDFFFGGGIIIHHHFFFEEEDDDDDDDDDDDDCCCCCCBBBAAAAAAAAAAAABBBDDDDDDEEEFFFFFFFFFFFFFFFIIIFFFCCCDDDFFFHHHFFFDDDDDDDDDDDDDDDEEEFFFGGGGGG????????????????????????AAAAAAAAAAAA@@@??????>>>???@@@@@@@@@@@@AAAAAAAAA@@@BBBDDDDDDDDDEEEGGGHHHGGGGGGFFFFFFGGGGGGHHHIIIKKKJJJJJJKKKLLLMMMNNNNNNNNNNNNQQQTTTUUUWWW___iiivvv{{{llljjjiiinnnyyysssfffYYYSSSMMMKKKMMMMMMJJJFFFJJJIIIHHHHHHIIIJJJLLLMMMMMMNNNNNNOOOPPPQQQQQQRRRNNNNNNMMMLLLKKKKKKJJJIIIIIIIIIIIIHHHHHHGGGGGGFFFDDDDDDCCCCCCCCCDDDEEEFFFEEECCCCCCCCCEEEFFFEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBCCCCCCDDDFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCDDDFFFHHHIIIIIIIIIHHHIIIJJJKKKLLLLLLLLLLLLLLLHHHHHHHHHIIIIIIIIIJJJJJJIIIIIIIIIIIIHHHHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGEEEDDDEEEHHHLLLOOOVVV___mmm{{{xxxvvvuuunnnaaaVVVLLLIIIEEECCCCCCCCCAAA???@@@@@@AAAAAAAAA@@@@@@???????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????===>>>@@@AAABBBBBBAAAAAACCCCCCCCCCCCBBBBBBBBBBBBDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHIIILLLLLLLLLMMMNNNOOOPPPQQQOOOPPPRRRSSSUUUWWWYYYYYYWWWUUUTTTTTTVVVXXXXXXWWWYYYYYYZZZZZZZZZZZZZZZYYYZZZ[[[]]]^^^_________^^^dddfffjjjnnnqqqyyy}}}uuummmeeedddggggggvvv~~~qqqfff^^^[[[YYYYYYSSSSSSSSSSSSRRRQQQQQQPPPTTTTTTUUUVVVWWWXXXZZZZZZWWWUUUSSSPPPMMMKKKJJJIIIGGGFFFEEEFFFHHHJJJJJJIIIKKKKKKJJJJJJIIIIIIIIIIIIGGGFFFFFFEEEFFFEEEEEEDDDFFFFFFGGGGGGFFFFFFFFFEEEDDDCCCCCCBBBBBBCCCCCCDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEFFFHHHHHHHHHGGGFFFEEEDDDCCCBBBBBBDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFIIIGGGEEEFFFHHHHHHGGGFFFDDDDDDDDDDDDEEEFFFGGGGGG@@@@@@@@@??????@@@@@@@@@AAAAAAAAAAAAAAA@@@???>>>?????????@@@@@@@@@AAAAAA???AAABBBCCCCCCDDDEEEGGGGGGGGGFFFFFFGGGGGGHHHIIIJJJJJJJJJJJJKKKLLLMMMMMMOOONNNQQQTTTUUUUUU[[[bbblllsssmmmeeebbbhhhuuuvvvfff```YYYWWWWWWVVVQQQLLLPPPNNNLLLJJJJJJJJJLLLMMMIIIJJJKKKLLLNNNOOOOOOPPPQQQQQQPPPOOOOOONNNMMMMMMMMMMMMLLLKKKIIIHHHGGGGGGFFFEEEEEEDDDDDDDDDDDDDDDBBBAAAAAABBBCCCDDDDDDCCCEEEEEEEEEEEEEEEEEEFFFFFFBBBBBBBBBBBBCCCDDDEEEEEEEEEDDDCCCCCCBBBBBBCCCCCCBBBCCCDDDFFFGGGFFFEEEEEEFFFGGGIIIJJJKKKKKKLLLLLLGGGHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHFFFEEEDDDEEEIIIPPPVVVZZZiiivvv~~~zzzuuurrrooofffYYYOOOHHHGGGEEEDDDDDDCCCBBBAAA???@@@@@@AAAAAAAAA@@@@@@????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@@@@?????????>>>>>>???AAAAAAAAAAAA???>>>??????@@@AAAAAABBBCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFGGGHHHHHHIIIIIIKKKKKKKKKKKKLLLNNNOOOPPPNNNOOOPPPRRRSSSUUUVVVWWWSSSQQQQQQRRRUUUWWWXXXWWWVVVWWWXXXXXXYYYXXXXXXWWWXXXYYY[[[]]]^^^___^^^^^^``````cccfffiiippp~~~zzzrrrkkkgggfffaaalll{{{pppggg```]]]XXXWWWVVVUUUSSSRRRQQQPPPSSSSSSRRRRRRTTTWWWZZZ[[[YYYWWWUUUSSSPPPNNNMMMLLLIIIGGGFFFFFFHHHIIIIIIHHHKKKKKKKKKJJJJJJJJJIIIIIIGGGHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGHHHGGGGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGGGGFFFFFFDDDDDDDDDEEEEEEFFFGGGGGGGGGGGGFFFEEEDDDCCCAAAAAADDDDDDCCCCCCCCCDDDDDDEEEDDDDDDEEEFFFFFFFFFFFFFFFHHHGGGGGGGGGHHHHHHHHHGGGEEEDDDDDDEEEEEEFFFGGGHHHAAA@@@????????????@@@AAA@@@AAABBBBBBBBBAAA@@@???????????????@@@@@@@@@@@@???AAABBBCCCBBBCCCDDDFFFGGGGGGFFFFFFGGGGGGHHHIIIJJJJJJJJJJJJJJJKKKLLLLLLMMMLLLNNNRRRSSSSSSVVV\\\fffrrrzzzrrrggg___```hhhttt|||vvvrrrmmmjjjiiifffaaa]]]TTTQQQMMMJJJHHHHHHIIIIIIHHHIIIJJJKKKLLLMMMMMMMMMNNNNNNNNNMMMMMMMMMLLLLLLNNNNNNMMMLLLKKKJJJJJJIIIHHHHHHGGGFFFFFFEEEDDDDDDBBBAAA@@@BBBDDDEEEDDDCCCCCCCCCDDDDDDDDDDDDEEEEEEBBBBBBAAAAAABBBCCCCCCDDDCCCCCCBBBAAAAAAAAAAAABBBBBBCCCDDDEEEEEEEEEEEEEEEDDDEEEFFFGGGHHHHHHIIIHHHFFFGGGHHHIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGFFFEEEGGGKKKSSS]]]gggnnn|||xxxvvvsssnnnggg]]]SSSLLLFFFFFFEEEEEEDDDCCCBBBBBB??????@@@AAAAAAAAA@@@@@@????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@>>>??????@@@@@@@@@?????????@@@@@@@@@@@@@@@??????>>>>>>???@@@AAABBBCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFGGGHHHHHHIIIIIIJJJJJJJJJKKKLLLMMMOOOPPPNNNNNNOOOPPPRRRSSSTTTTTTQQQPPPPPPQQQTTTVVVVVVVVVSSSTTTVVVXXXXXXXXXXXXWWWXXXYYYZZZ\\\]]]^^^_________^^^___bbbeeejjjvvvwwwppphhhddd```dddqqquuuggg___^^^\\\ZZZWWWUUUTTTSSSSSSTTTSSSQQQPPPQQQTTTXXX[[[[[[ZZZYYYWWWUUUSSSQQQPPPNNNKKKIIIHHHIIIJJJIIIIIIJJJJJJKKKKKKJJJJJJIIIHHHHHHIIIJJJIIIGGGFFFGGGHHHEEEEEEGGGHHHHHHGGGFFFEEEEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGHHHHHHGGGGGGBBBCCCCCCCCCDDDDDDDDDDDDFFFFFFFFFFFFEEEDDDBBBAAACCCBBBBBBBBBBBBCCCDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFGGGHHHIIIIII@@@???>>>>>>>>>>>>???@@@>>>@@@AAACCCCCCBBBAAA@@@????????????@@@@@@@@@@@@AAACCCDDDDDDCCCCCCDDDFFFGGGGGGFFFFFFGGGGGGHHHIIIJJJJJJIIIIIIJJJJJJKKKKKKMMMKKKLLLPPPRRRRRRUUUZZZaaahhhzzzsssiiicccdddiiinnnuuuxxxzzz{{{yyyxxxyyy{{{|||zzzzzz|||~~~zzzxxxeeeaaaZZZSSSMMMJJJHHHHHHIIIJJJKKKLLLLLLLLLKKKKKKJJJJJJJJJKKKKKKKKKKKKLLLMMMMMMMMMMMMMMMMMMNNNNNNJJJJJJJJJIIIHHHFFFEEEDDDCCCBBBBBBCCCEEEFFFFFFEEECCCCCCCCCDDDDDDEEEEEEEEECCCCCCCCCCCCCCCDDDDDDEEECCCBBBBBBAAAAAAAAAAAAAAACCCCCCCCCCCCDDDEEEFFFGGGCCCDDDEEEEEEFFFFFFFFFEEEEEEEEEGGGHHHHHHHHHGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFGGGHHHHHHHHHHHHGGGFFFHHHIIILLLTTT___nnn{{{~~~~~~|||}}}ooopppnnnfff\\\RRRLLLIIIDDDEEEDDDCCCBBBAAABBBBBB>>>???@@@AAAAAAAAAAAA@@@????????????????????????????????????????????????===>>>???@@@AAAAAA@@@@@@>>>>>>>>>>>>???@@@AAAAAAAAAAAAAAABBBBBBCCCCCCCCCEEEEEEEEEEEEFFFFFFGGGGGGDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDEEEFFFFFFGGGGGGHHHJJJJJJKKKLLLMMMNNNNNNOOOOOOOOOOOOPPPQQQQQQRRRRRRTTTSSSRRRRRRTTTUUUUUUTTTRRRSSSVVVXXXYYYZZZYYYXXXYYYYYYZZZ[[[\\\^^^___```ccc```___aaadddhhhqqq{{{|||vvvmmmeeebbb```dddsssyyymmmeeebbb]]]YYYVVVVVVVVVWWWVVVTTTPPPNNNOOORRRWWWZZZ]]]]]]\\\[[[ZZZXXXWWWVVVTTTQQQMMMLLLKKKLLLKKKJJJIIIIIIJJJKKKJJJIIIHHHGGGFFFHHHJJJHHHFFFEEEFFFHHHBBBDDDFFFGGGHHHGGGFFFEEEDDDDDDDDDCCCCCCDDDDDDDDDEEEEEEFFFGGGGGGGGGGGGGGGBBBCCCCCCDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCDDDEEEEEEDDDDDDEEEFFFFFFFFFFFFFFFFFFGGGHHHIIIHHHGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJKKK???>>>===<<<<<<===>>>???>>>???AAACCCCCCCCCAAA@@@>>>????????????@@@@@@@@@CCCDDDFFFEEEDDDDDDEEEFFFGGGGGGFFFFFFGGGGGGHHHIIIJJJJJJIIIIIIIIIJJJKKKKKKNNNLLLMMMQQQSSSTTTWWW[[[]]]bbbqqquuujjjdddcccdddeeeiiinnnooonnnmmmnnnoooqqqrrrssswww}}}zzzpppdddZZZSSSNNNLLLKKKKKKLLLMMMMMMLLLKKKJJJLLLMMMMMMNNNNNNOOOPPPPPPKKKKKKLLLMMMOOOPPPQQQQQQLLLLLLKKKKKKIIIGGGFFFEEEDDDCCCBBBDDDFFFGGGGGGFFFEEEEEEEEEFFFFFFFFFGGGGGGFFFFFFEEEEEEEEEFFFGGGGGGDDDCCCCCCBBBBBBBBBBBBBBBCCCCCCBBBBBBCCCEEEGGGHHHDDDEEEEEEFFFFFFEEEEEEDDDCCCDDDFFFGGGGGGGGGFFFEEEFFFFFFFFFFFFFFFFFFGGGGGGFFFGGGHHHIIIIIIHHHGGGFFFKKKMMMQQQZZZiiizzz{{{|||~~~{{{}}}~~~yyygggiiihhh___RRRHHHEEEFFFDDDDDDDDDBBB@@@@@@AAABBB>>>???@@@AAAAAAAAAAAAAAA????????????????????????????????????????????????<<<===???@@@AAAAAAAAA@@@============???AAACCCDDDEEEDDDDDDDDDDDDCCCCCCCCCEEEEEEFFFFFFGGGGGGGGGHHHDDDDDDDDDDDDEEEEEEEEEEEECCCCCCDDDDDDEEEFFFFFFFFFIIIJJJKKKMMMNNNNNNNNNNNNPPPPPPPPPQQQQQQQQQQQQRRRXXXVVVTTTSSSTTTTTTSSSRRRRRRSSSVVVYYY[[[[[[[[[ZZZZZZZZZZZZZZZ\\\^^^```bbbddd___]]]^^^```dddllltttyyy{{{rrrjjjfff^^^]]]gggvvviiieee```[[[XXXWWWYYYZZZWWWTTTPPPMMMMMMQQQUUUYYY_________^^^]]]\\\[[[ZZZXXXUUUQQQNNNNNNNNNMMMLLLHHHIIIJJJJJJJJJIIIGGGGGGEEEGGGIIIHHHEEEDDDEEEGGGAAACCCEEEGGGHHHGGGFFFEEECCCCCCCCCBBBBBBCCCCCCCCCDDDDDDEEEFFFFFFFFFFFFFFFDDDEEEFFFFFFFFFFFFFFFEEEEEEEEEFFFGGGGGGFFFEEEDDDFFFFFFFFFFFFFFFGGGHHHHHHDDDDDDEEEFFFFFFFFFFFFFFFEEEGGGIIIIIIHHHGGGFFFFFFHHHHHHHHHHHHIIIJJJKKKKKK<<<<<<<<<============>>>>>>???AAACCCCCCBBBAAA@@@@@@@@@AAAAAAAAAAAABBBBBBBBBCCCCCCDDDEEEDDDDDDDDDEEEEEEFFFGGGGGGGGGFFFFFFIIIJJJKKKJJJIIIHHHIIIJJJMMMMMMLLLKKKKKKNNNSSSWWW^^^aaagggvvvxxxqqqllliiigggdddbbbaaaaaabbbcccdddjjjooopppyyyzzzlll```VVVQQQJJJKKKMMMMMMLLLKKKLLLNNNMMMNNNOOONNNMMMMMMNNNOOOLLLLLLKKKKKKKKKKKKLLLLLLMMMMMMLLLLLLKKKJJJJJJJJJIIIIIIHHHGGGFFFFFFEEEEEEEEEFFFFFFGGGGGGHHHHHHIIIFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFBBBBBBBBBBBBBBBBBBBBBBBBEEEFFFFFFFFFFFFFFFEEEEEEHHHHHHHHHHHHJJJKKKMMMNNNSSSYYYcccmmmvvvwwwpppnnncccWWWPPPKKKFFFDDDEEECCCCCCBBBAAAAAA@@@??????AAAAAA@@@@@@???>>>======BBBAAA???>>>>>>>>>???@@@???>>>===<<<<<<===>>>???>>>>>>?????????@@@@@@@@@??????@@@@@@@@@AAAAAAAAAAAAAAABBBBBBCCCDDDDDDEEEEEEDDDCCCDDDEEEFFFEEEDDDEEEEEEEEEEEEEEEDDDDDDDDDFFFEEEBBB???>>>???DDDGGGKKKKKKLLLLLLMMMMMMNNNNNNOOOOOOPPPQQQRRRRRRRRRQQQPPPRRRTTTVVVVVVUUUSSSQQQSSSTTTUUUVVVWWWXXXXXXYYYXXXXXXXXXXXXZZZ]]]```bbbdddbbbaaa```bbbfffjjjmmmwwwvvvnnnhhhccc^^^^^^cccpppqqq```[[[ZZZVVVTTTUUUUUUWWWWWWSSSNNNMMMPPPTTT^^^___aaaaaaaaa```^^^]]]YYYXXXWWWUUURRRPPPMMMLLLKKKKKKJJJIIIIIIIIIIIIJJJGGGFFFEEEDDDDDDCCCCCCCCCBBBBBBCCCDDDFFFFFFEEECCCFFFEEEDDDDDDCCCCCCCCCCCCCCCDDDEEEFFFFFFFFFEEEDDDCCCDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGFFFFFFGGGFFFFFFFFFEEEEEEDDDDDDFFFGGGHHHIIIIIIHHHGGGFFFFFFFFFGGGHHHIIIIIIIIIIIINNNLLLIIIGGGGGGJJJPPPTTT;;;;;;<<<<<<<<<=========???AAABBBDDDDDDCCCBBBAAA@@@@@@@@@AAAAAAAAABBBBBBCCCCCCCCCCCCDDDDDDDDDDDDFFFFFFGGGGGGHHHHHHGGGGGGIIIJJJKKKJJJIIIHHHIIIJJJMMMNNNNNNMMMMMMOOOSSSVVVYYY]]]eeerrr~~~tttpppkkkeeeaaa`````````]]]dddiiimmmwwwttteee\\\QQQPPPMMMLLLKKKKKKLLLLLLMMMNNNNNNNNNMMMMMMMMMMMMNNNMMMLLLKKKJJJJJJJJJJJJLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJIIIHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBCCCDDDFFFFFFGGGGGGGGGIIILLLPPPRRRTTTVVVYYY[[[eeejjjrrryyy~~~{{{xxxjjj^^^QQQKKKGGGBBB??????BBBBBBAAAAAA@@@@@@??????AAAAAA@@@??????>>>======@@@???>>>=========>>>>>>???>>>===<<<<<<===>>>???>>>>>>>>>??????@@@@@@@@@>>>>>>>>>>>>????????????@@@AAAAAABBBBBBCCCDDDDDDDDDCCCBBBCCCEEEFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEECCCAAA@@@AAAEEEHHHHHHIIIIIIJJJKKKKKKLLLLLLKKKLLLMMMOOOPPPQQQQQQQQQPPPRRRSSSUUUUUUTTTSSSRRRTTTTTTTTTUUUVVVWWWXXXXXXXXXWWWWWWXXXZZZ]]]___aaabbbaaaaaaaaacccfffjjjlllrrr}}}~~~vvvmmmhhhcccaaaccckkk|||~~~fff[[[ZZZWWWTTTSSSTTTVVVXXXUUURRRRRRUUUYYY^^^___```aaaaaa```^^^]]][[[[[[ZZZXXXVVVTTTRRRQQQNNNNNNLLLKKKJJJJJJJJJJJJHHHHHHGGGFFFEEEEEEEEEEEEBBBBBBBBBDDDFFFFFFDDDBBBDDDDDDCCCCCCBBBCCCCCCCCCBBBBBBDDDEEEEEEEEEDDDCCCCCCDDDEEEEEEFFFFFFFFFFFFFFFGGGGGGHHHHHHGGGGGGGGGHHHHHHGGGGGGGGGFFFFFFFFFFFFGGGHHHHHHHHHHHHGGGFFFFFFGGGGGGHHHIIIIIIIIIIIIKKKLLLLLLKKKJJJLLLRRRWWW:::;;;;;;;;;<<<<<<<<<<<>>>>>===>>>>>>===<<<<<<<<<======>>>>>>============>>>>>>>>>>>>>>>>>>????????????<<<<<<<<<<<<============???@@@@@@AAAAAABBBCCCCCCCCCBBBBBBCCCEEEGGGFFFEEECCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEDDDCCCDDDGGGIIIHHHHHHIIIIIIJJJKKKKKKKKKJJJKKKMMMOOOQQQRRRRRRSSSQQQQQQRRRRRRSSSSSSSSSSSSUUUUUUTTTSSSTTTUUUWWWXXXWWWWWWWWWWWWYYY[[[^^^_________```aaadddfffhhhjjjllluuuvvvqqqkkkgggeeegggppp{{{ppp___[[[YYYUUURRRQQQTTTVVVUUURRRRRRTTTXXX^^^___```bbbbbbaaa___^^^^^^^^^^^^]]][[[ZZZXXXWWWSSSRRRPPPNNNLLLKKKJJJJJJKKKJJJIIIHHHGGGGGGGGGGGGEEEDDDDDDEEEGGGGGGFFFDDDEEEDDDDDDDDDDDDEEEEEEFFFCCCCCCDDDEEEEEEEEEEEEDDDDDDEEEEEEFFFGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIHHHHHHIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHIIILLLOOOOOOOOOQQQXXX___:::::::::;;;;;;;;;<<<<<<<<<<<<>>>>>>???>>>>>>>>>???@@@@@@@@@@@@AAAAAAAAADDDCCCBBBAAAAAACCCEEEFFFFFFGGGHHHIIIIIIJJJJJJIIIGGGHHHIIIIIIHHHGGGIIIJJJMMMNNNPPPPPPPPPOOOPPPQQQRRRXXXaaaiiirrrxxxnnnfffaaa]]]^^^^^^```gggsss}}}sssjjj]]]VVVUUUUUUTTTRRRQQQOOOMMMKKKKKKLLLMMMMMMMMMLLLKKKJJJHHHHHHHHHGGGHHHIIIJJJKKKMMMNNNOOOPPPOOONNNNNNNNNMMMMMMMMMLLLJJJJJJIIIIIIHHHGGGGGGFFFEEEEEEFFFGGGHHHIIIIIIJJJGGGGGGGGGGGGFFFFFFFFFEEECCCCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@AAAAAAAAABBBBBBCCCCCCCCCCCCCCCDDDDDDDDDIIIGGGEEEDDDFFFKKKPPPSSSaaaooo~~~~~~{{{xxxbbbUUUJJJHHHIIIGGGDDDBBB????????????????????????@@@?????????>>>>>>>>>===>>>>>>==================>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<<<<<<<=========>>>??????@@@AAAAAABBBBBBBBBAAAAAACCCEEEFFFFFFEEEBBBBBBBBBCCCCCCCCCCCCCCCDDDEEEGGGGGGFFFGGGHHHJJJIIIJJJJJJKKKKKKLLLMMMMMMMMMNNNOOOQQQRRRSSSSSSSSSQQQPPPPPPPPPPPPRRRSSSTTTVVVUUUTTTSSSSSSUUUVVVXXXWWWVVVWWWWWWXXXZZZ\\\]]]\\\]]]___bbbdddeeefffggghhhnnnyyyzzzuuuqqqkkkgggjjjpppuuukkkaaa[[[VVVRRRSSSUUUVVVUUUSSSRRRSSSUUU^^^___aaacccccccccaaa```````````````___^^^]]]\\\XXXWWWUUURRRPPPNNNMMMLLLNNNMMMLLLKKKKKKJJJJJJJJJIIIHHHHHHIIIJJJJJJIIIHHHGGGGGGGGGGGGGGGHHHIIIJJJEEEFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFGGGHHHIIIJJJKKKJJJJJJKKKKKKKKKJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIHHHLLLQQQSSSUUU[[[fffooo:::::::::;;;;;;;;;<<<<<<<<<<<<=========>>>======?????????@@@@@@@@@AAAAAADDDCCCAAA@@@AAABBBDDDFFFEEEFFFGGGHHHIIIIIIIIIIIIEEEGGGHHHHHHGGGGGGHHHJJJKKKMMMPPPPPPOOOOOOOOOPPPSSSXXX```gggkkkuuu~~~ppphhhaaa^^^\\\\\\___fffpppxxx~~~pppgggeeeeeecccaaa[[[VVVPPPLLLLLLMMMMMMMMMKKKJJJJJJIIIIIIIIIIIIJJJHHHHHHIIIKKKLLLMMMNNNOOOMMMLLLLLLLLLLLLLLLKKKKKKJJJJJJIIIHHHGGGGGGFFFEEECCCDDDDDDEEEFFFGGGGGGHHHGGGGGGGGGGGGFFFFFFFFFEEECCCCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@AAAAAAAAABBBBBBAAAAAAAAABBBBBBBBBCCCCCCHHHEEEBBBCCCHHHRRR]]]dddwww~~~wwweeeZZZPPPNNNNNNIIICCCAAA@@@@@@???????????????????????????>>>>>>>>>>>>>>>????????????@@@?????????======>>>>>>>>>>>>==============================<<<<<<<<<=========>>>>>>>>>>>>??????@@@AAAAAABBBBBBBBBAAABBBEEEFFFEEEDDDBBBBBBBBBBBBCCCCCCDDDDDDDDDFFFHHHHHHHHHHHHIIIKKKIIIIIIIIIJJJKKKKKKLLLLLLOOOOOOPPPPPPPPPPPPPPPOOOPPPOOONNNNNNOOOQQQSSSTTTUUUTTTTTTTTTTTTVVVWWWXXXWWWWWWWWWXXXXXXYYYZZZ[[[[[[]]]___aaacccdddddddddfffkkkrrr}}}~~~{{{tttllljjjlllkkkttt}}}lllaaaYYYTTTVVVWWWWWWVVVUUUUUUVVVXXX^^^___bbbdddddddddcccbbb```````````````______^^^\\\[[[XXXVVVSSSQQQPPPPPPQQQQQQPPPOOONNNNNNNNNNNNLLLKKKIIIJJJKKKLLLKKKJJJHHHHHHGGGHHHHHHIIIJJJJJJGGGGGGGGGGGGGGGHHHHHHIIIIIIHHHHHHHHHIIIJJJLLLMMMLLLLLLLLLLLLLLLKKKJJJIIIGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHJJJIIIIIIHHHHHHIIIJJJKKKJJJNNNSSSWWW]]]iiiwww:::;;;;;;;;;<<<<<<<<<<<<>>>>>>>>>?????????@@@@@@????????????@@@@@@@@@@@@CCCBBBAAAAAAAAABBBDDDDDDCCCDDDEEEFFFGGGHHHHHHHHHDDDFFFGGGGGGGGGGGGHHHJJJJJJLLLNNNOOONNNNNNOOOPPPUUUVVV]]]cccdddiiizzzzzzqqqeeeaaa^^^]]]]]]___gggooo||||||{{{{{{nnnhhh```ZZZWWWTTTPPPMMMKKKJJJJJJJJJJJJJJJKKKKKKHHHHHHIIIJJJJJJKKKLLLLLLJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGFFFEEEEEEBBBCCCCCCCCCDDDEEEEEEEEEGGGGGGFFFFFFFFFEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBCCCCCCDDDDDDEEEDDDCCCDDDHHHSSSaaaoooxxxxxxqqqiiibbb___YYYOOOGGGDDDBBBAAAAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBBBBAAAAAA======>>>>>>>>>>>>==================<<<<<<<<<<<<============>>>>>>>>>???>>>??????@@@@@@AAABBBBBBCCCBBBBBBBBBDDDEEEDDDCCCBBBBBBBBBCCCDDDDDDEEEEEEFFFGGGIIIIIIHHHHHHIIIKKKFFFFFFGGGGGGHHHIIIIIIIIILLLMMMMMMMMMMMMLLLKKKKKKNNNNNNMMMMMMNNNPPPRRRSSSSSSTTTUUUVVVWWWXXXXXXYYYWWWXXXXXXXXXYYYYYYZZZZZZ\\\]]]^^^```aaaaaaaaaaaaeeehhhmmmttt~~~tttnnnnnnhhhiiippppppeee]]]VVVUUUSSSRRRSSSTTTVVVWWW\\\^^^```bbbddddddcccbbb___````````````___^^^^^^^^^]]][[[YYYWWWVVVUUUUUUUUUTTTSSSRRRQQQQQQQQQQQQNNNLLLJJJJJJKKKLLLKKKJJJIIIHHHHHHHHHHHHIIIIIIJJJHHHHHHGGGGGGGGGHHHIIIJJJLLLKKKJJJJJJJJJKKKMMMNNNMMMMMMMMMMMMLLLKKKJJJIIIGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIJJJJJJIIIIIIJJJKKKMMMNNNOOORRRWWW___jjjxxx;;;;;;<<<<<<<<<=========??????>>>?????????@@@AAA????????????@@@@@@@@@@@@AAAAAABBBBBBBBBBBBCCCCCCAAAAAACCCDDDEEEFFFFFFFFFDDDEEEGGGGGGFFFFFFHHHIIIHHHJJJLLLLLLLLLMMMOOOQQQTTTSSSXXX_________lll~~~vvvnnniiidddccc```^^^bbbiiiuuu}}}}}}uuunnneeeZZZQQQMMMLLLLLLKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEECCCCCCCCCCCCCCCCCCDDDDDDFFFFFFEEEEEEEEEDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEFFFGGGGGGHHHIIIIIIJJJLLLQQQYYYffftttzzz~~~~~~|||~~~}}}yyyvvvuuuuuurrroookkkbbbUUUMMMKKKDDDCCCBBBAAA@@@???>>>======>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCBBBBBBAAA<<<===>>>??????>>>===<<<=========<<<<<<;;;;;;;;;============>>>>>>>>>>>>??????@@@@@@AAABBBBBBBBBEEECCCBBBBBBCCCDDDCCCAAABBBBBBCCCDDDDDDEEEFFFFFFGGGHHHIIIHHHGGGGGGHHHJJJFFFFFFFFFGGGHHHHHHIIIIIIJJJJJJKKKKKKKKKKKKKKKJJJLLLLLLMMMMMMOOOPPPQQQRRRQQQSSSVVVXXXZZZZZZZZZZZZXXXXXXYYYZZZZZZZZZYYYYYY^^^^^^^^^^^^^^^_________bbbfffjjjmmmtttzzzrrrpppjjjfffgggoooxxx~~~rrr```\\\WWWSSSRRRSSSTTTTTTYYYZZZ]]]___aaaaaaaaa``````````````````___^^^]]]^^^^^^]]][[[ZZZZZZZZZZZZWWWVVVUUUTTTTTTSSSSSSTTTRRRPPPNNNMMMNNNOOOOOONNNMMMLLLLLLKKKKKKKKKKKKLLLLLLLLLKKKKKKKKKLLLMMMNNNOOONNNLLLKKKKKKKKKMMMNNNMMMMMMMMMMMMLLLKKKJJJIIIHHHHHHIIIIIIIIIJJJJJJJJJJJJIIIHHHHHHHHHHHHIIIJJJKKKJJJJJJJJJKKKMMMPPPQQQUUUWWW]]]iiixxx<<<<<<<<<============>>>===============>>>??????>>>????????????@@@@@@@@@@@@AAABBBCCCCCCCCCBBBBBB???@@@AAACCCDDDEEEEEEEEECCCEEEFFFGGGFFFFFFHHHIIIGGGIIIJJJKKKKKKLLLOOOQQQSSSPPPTTT[[[[[[YYYdddtttyyyxxxqqqkkkiiiccc]]]___eeellluuuuuucccWWWPPPOOOMMMLLLJJJIIIIIIIIIJJJIIIIIIHHHHHHGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCEEEEEEEEEEEEDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDEEEEEEEEEEEEFFFIIIIIIJJJJJJKKKLLLMMMMMMTTTXXX```jjjvvv{{{~~~wwwrrrzzz~~~xxx}}}{{{ppphhhiiimmmllllllmmmkkkaaaTTTMMMLLLEEEEEEDDDBBB@@@???==================>>>>>>>>>>>>???@@@AAABBBCCCBBBBBBAAA<<<===>>>??????>>>===<<<======<<<<<<<<<;;;;;;;;;<<<<<<<<<============>>>???@@@@@@AAAAAABBBCCCCCCFFFDDDCCCBBBCCCCCCBBB@@@CCCCCCCCCDDDEEEFFFFFFGGGIIIIIIIIIGGGFFFFFFHHHJJJGGGHHHHHHIIIIIIJJJKKKKKKIIIIIIKKKLLLMMMMMMMMMMMMKKKLLLMMMNNNOOOPPPQQQQQQPPPRRRVVVZZZ\\\\\\[[[ZZZYYYYYYZZZZZZZZZZZZZZZYYY______^^^]]]]]]]]]^^^^^^___dddggghhhmmm||||||tttqqqkkkgggfffhhhkkkvvvsssmmmddd]]]XXXWWWVVVVVVVVVXXXZZZ]]]_________^^^```````````````___^^^]]]^^^^^^]]]\\\\\\\\\]]]]]]XXXXXXWWWVVVUUUUUUUUUUUUWWWUUURRRRRRSSSTTTSSSSSSRRRRRRQQQPPPOOOOOOOOOOOORRRQQQPPPPPPPPPQQQRRRSSSQQQPPPMMMLLLKKKKKKMMMNNNMMMMMMMMMLLLLLLJJJIIIIIIIIIJJJJJJJJJKKKKKKLLLLLLJJJIIIHHHHHHHHHHHHIIIJJJKKKKKKJJJJJJLLLOOORRRTTTXXXZZZbbbppp;;;;;;;;;<<<<<<<<<<<<===::::::;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDDDDDDDDDDFFFFFFFFFEEEEEEEEEEEEEEEFFFGGGHHHIIIJJJLLLMMMNNNPPPQQQRRRSSSUUUZZZ___cccrrr~~~yyyrrrkkkfffgggkkkuuuuuueeeaaaZZZSSSPPPQQQSSSRRRPPPPPPNNNLLLJJJJJJIIIIIIHHHJJJHHHGGGGGGGGGHHHGGGFFFAAABBBDDDEEEEEEDDDCCCBBBBBBBBBBBBCCCCCCBBBAAAAAACCCCCCBBBBBBCCCDDDEEEFFFEEECCCBBBAAABBBCCCCCCCCCBBBEEEHHHHHHGGGHHHKKKNNNQQQSSSUUUUUUTTTUUUYYY]]]aaaiiiuuu{{{www~~~{{{~~~}}}}}}}}}xxxoooddd[[[WWWWWWYYYYYYWWWUUUSSSSSSTTTVVVWWWOOOJJJDDDAAAAAAAAA???>>><<<<<<===>>>>>>>>>>>>>>>===>>>@@@AAAAAA@@@>>>===>>>>>>>>>>>>????????????>>>>>>============>>>>>>?????????>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBB@@@AAACCCDDDDDDDDDFFFHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIJJJKKKLLLLLLJJJJJJJJJKKKKKKLLLMMMNNNKKKKKKLLLMMMOOORRRTTTUUUUUUVVVWWWXXXXXXXXXXXXWWWXXXXXXYYYZZZZZZZZZZZZZZZ^^^_________``````aaaaaaccc___bbbjjjooouuu|||uuunnnlllnnnmmmmmm{{{{{{lll```YYYTTTRRRQQQTTTWWWWWWVVVVVVYYY\\\_______________^^^^^^^^^___^^^^^^]]]\\\\\\[[[[[[XXXYYYYYYZZZZZZZZZYYYYYY[[[[[[ZZZYYYYYYYYYYYYYYYZZZXXXVVVUUUUUUTTTRRRPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPOOOOOONNNNNNOOOOOOOOOMMMJJJKKKMMMNNNMMMKKKMMMMMMLLLKKKJJJIIIHHHHHHNNNLLLIIIGGGGGGHHHIIIKKKMMMNNNNNNMMMMMMQQQYYY___\\\dddqqq}}};;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;:::>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGIIIJJJLLLMMMMMMNNNOOOPPPQQQSSSWWW\\\```fff}}}|||yyypppnnnpppvvvzzz{{{}}}ooohhh```[[[[[[\\\[[[YYY\\\XXXTTTQQQPPPPPPMMMKKKIIIIIIHHHGGGFFFEEEBBBAAADDDDDDDDDEEEEEEEEEEEEEEEBBBBBBCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEEEECCCFFFIIIKKKMMMQQQYYY^^^dddhhhlllllliiihhhkkknnnxxx}}}||||||sssfffXXXOOOKKKKKKLLLLLLLLLKKKLLLNNNQQQTTTWWWUUURRRLLLGGGBBB???===<<<<<<<<<===>>>>>>>>>>>>>>>>>>???AAABBBBBBAAA???>>>;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBB@@@AAACCCCCCCCCDDDEEEGGGFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJKKKKKKJJJJJJJJJKKKKKKLLLMMMNNNKKKKKKLLLMMMOOOQQQSSSTTTTTTTTTUUUUUUVVVWWWXXXXXXXXXYYYYYYZZZ[[[ZZZZZZZZZ]]]]]]^^^______```aaaaaaddd```bbbiiilllpppyyyuuuuuupppkkkssstttggg\\\VVVPPPPPPQQQQQQRRRSSSUUUVVVXXXXXXYYYZZZ[[[\\\\\\]]]^^^^^^]]]\\\\\\[[[ZZZZZZZZZZZZ[[[[[[\\\\\\[[[[[[]]]\\\[[[[[[ZZZZZZ[[[[[[\\\ZZZXXXWWWWWWVVVTTTRRRSSSSSSSSSSSSSSSSSSSSSSSSPPPPPPOOONNNNNNNNNNNNOOOPPPMMMKKKKKKMMMNNNMMMKKKMMMLLLLLLKKKKKKJJJJJJIIIKKKJJJJJJJJJJJJJJJJJJJJJMMMMMMMMMMMMPPPXXXdddmmmrrrwww~~~;;;;;;;;;<<<<<<<<<<<<===<<<;;;;;;;;;;;;:::::::::>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCDDDDDDCCCDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFGGGHHHJJJKKKLLLLLLMMMNNNOOOOOOPPPSSSXXX[[[```oooxxxpppmmmkkkiiikkknnnnnnuuu~~~zzztttssssssqqqpppnnnhhhbbb___^^^[[[VVVPPPJJJJJJJJJIIIGGGEEECCCAAAEEEEEEEEEEEEFFFFFFGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDFFFGGGHHHGGGGGGHHHIIIJJJMMMQQQVVV[[[dddpppxxx~~~uuuiiiXXXJJJDDDBBBBBBCCCAAAAAABBBCCCFFFJJJNNNPPPVVVVVVSSSMMMEEE???======<<<======>>>>>>>>>>>>>>>???@@@AAABBBBBBAAA@@@???::::::::::::;;;;;;;;;;;;>>>======<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????@@@@@@???@@@@@@AAAAAAAAAAAAAAA???AAACCCCCCCCCCCCEEEFFFEEEFFFFFFGGGHHHIIIJJJJJJIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJKKKKKKLLLMMMNNNLLLLLLLLLNNNOOOQQQSSSTTTRRRRRRRRRRRRSSSUUUWWWXXXXXXYYYZZZZZZ[[[[[[ZZZZZZ[[[[[[\\\]]]___```aaaaaaccc```bbbggghhhjjjvvv|||uuulllmmmtttyyy|||iii^^^VVVRRRNNNMMMOOOQQQQQQPPPPPPPPPQQQSSSVVVXXXZZZ\\\]]]]]]\\\\\\[[[[[[ZZZZZZ\\\\\\]]]^^^^^^^^^^^^^^^^^^^^^]]]\\\\\\\\\\\\]]]]]]\\\ZZZYYYYYYXXXWWWUUUTTTTTTTTTTTTTTTTTTTTTTTTPPPPPPOOONNNNNNNNNNNNOOOPPPNNNMMMLLLMMMNNNMMMLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJKKKMMMNNNNNNNNNMMMLLLNNNNNNOOOPPPWWWdddttt;;;;;;;;;<<<<<<<<<<<<===777888999:::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@@@@@@@@@@AAABBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEFFFGGGHHHIIIJJJKKKKKKLLLMMMNNNNNNOOOQQQUUUXXX^^^dddssszzztttnnngggcccbbbcccjjjttt{{{{{{vvvsssrrrmmmccc[[[QQQQQQOOOMMMKKKIIIJJJKKKGGGIIIKKKLLLMMMMMMLLLLLLHHHHHHGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJLLLMMMMMMMMMJJJLLLNNNLLLJJJKKKOOOSSSZZZ^^^ccciiioooxxx|||ggg\\\MMMDDDBBBBBBBBBAAA????????????@@@CCCEEEFFFMMMQQQSSSOOOFFF@@@@@@BBB======>>>>>>>>>>>>======>>>???@@@@@@@@@@@@???>>><<<<<<=========>>>>>>>>>=========<<<<<<==================>>>>>>>>>>>>>>>>>>>>>>>>???????????????>>>???@@@AAAAAAAAAAAA@@@???AAABBBBBBBBBBBBDDDEEEDDDEEEFFFGGGHHHIIIJJJKKKJJJIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKLLLMMMNNNMMMMMMMMMNNNOOOPPPRRRSSSQQQPPPOOOPPPQQQTTTWWWYYYXXXYYYZZZZZZ[[[[[[ZZZZZZYYYYYY[[[\\\^^^___```aaaaaa```aaaeeeeeefffnnnyyy~~~xxxpppooosssppp}}}}}}oooddd\\\SSSPPPRRRSSSQQQMMMJJJJJJLLLNNNQQQTTTWWWYYY[[[[[[[[[[[[[[[[[[[[[[[[]]]^^^___```````````````______^^^]]]]]]]]]]]]^^^^^^\\\ZZZZZZZZZYYYXXXVVVSSSSSSSSSSSSSSSSSSSSSSSSQQQPPPOOOOOONNNNNNOOOOOOQQQPPPOOONNNNNNNNNNNNMMMKKKKKKKKKLLLLLLMMMMMMMMMMMMNNNOOOPPPPPPQQQQQQQQQRRRTTTWWW[[[dddrrr;;;;;;;;;<<<<<<<<<<<<===777888999:::<<<===>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@???@@@AAABBBCCCCCCCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDEEEFFFFFFGGGHHHIIIJJJJJJKKKLLLNNNNNNOOOPPPSSSVVVWWWXXXbbbwww}}}pppeee```___dddjjjmmmpppwwwuuulllcccaaa]]]WWWRRRQQQTTTWWWSSSVVV[[[^^^___^^^\\\ZZZUUUTTTSSSQQQQQQPPPQQQQQQQQQRRRUUUXXXZZZ\\\]]]]]]]]]______[[[WWWXXXaaaiiissswww{{{|||}}}}}}|||~~~~~~zzzoooXXXPPPGGGBBBCCCDDDBBB???@@@????????????@@@AAABBBDDDKKKQQQOOOGGG@@@@@@BBB======>>>>>>>>>>>>============>>>>>>>>>>>>============>>>>>>>>>?????????======<<<<<<<<<<<<======<<<<<<======>>>>>>>>>>>>=========>>>>>>?????????===???@@@AAABBBAAA@@@??????@@@BBBBBBAAAAAACCCDDDDDDDDDEEEFFFGGGIIIJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHJJJJJJJJJJJJKKKLLLMMMNNNNNNMMMNNNNNNOOOPPPQQQRRRPPPPPPOOOOOOQQQSSSVVVXXXXXXXXXYYYZZZZZZZZZZZZYYYWWWXXXYYY[[[\\\^^^______^^^^^^```bbbccceeejjjqqqttt}}}yyytttsssuuuqqqttt{{{wwwlll```ZZZYYYYYYSSSNNNHHHHHHHHHIIIJJJMMMPPPQQQXXXXXXYYYZZZ[[[\\\\\\]]]^^^^^^___aaaaaabbbbbbbbb______^^^]]]]]]]]]]]]^^^]]][[[YYYYYYZZZYYYXXXVVVTTTTTTTTTTTTTTTTTTTTTTTTRRRQQQQQQPPPOOOPPPPPPPPPRRRRRRQQQOOONNNNNNNNNOOOKKKKKKLLLLLLMMMNNNNNNNNNOOOOOONNNOOOPPPSSSUUUWWW\\\```fffmmmuuu;;;;;;;;;<<<<<<<<<<<<===;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>???@@@@@@@@@???@@@AAABBBBBBCCCCCCBBBAAAAAABBBBBBCCCDDDDDDDDDEEEEEEFFFGGGGGGHHHIIIIIIJJJKKKMMMNNNOOOPPPSSSUUUSSSTTT[[[lll}}}mmmdddbbbccceeeeeefffkkkrrrxxx{{{yyyssskkkccc```cccgggjjjmmmqqquuuwwwvvvsssrrrkkkjjjgggeeeccccccccccccccceeehhhlllooopppqqqrrrwwwzzz{{{uuuooopppzzz}}}|||}}}{{{yyyxxxzzz|||}}}}}}{{{jjj^^^MMMIIIDDDBBBBBBAAA>>>;;;>>>>>>??????@@@AAABBBCCCBBBJJJPPPPPPHHH@@@===>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>===<<<<<<;;;;;;<<<<<<===;;;<<<<<<======>>>>>>???<<<<<<======>>>>>>??????===>>>@@@BBBBBBAAA@@@>>>???@@@BBBAAA@@@@@@BBBCCCCCCDDDDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKLLLMMMNNNNNNNNNNNNNNNOOOOOOPPPQQQQQQQQQQQQQQQRRRTTTVVVWWWWWWWWWXXXYYYYYYYYYYYYXXXWWWWWWXXXZZZ[[[\\\]]]]]]\\\\\\^^^___aaacccgggkkkmmmvvvzzzxxxvvvtttsssoooooozzz}}}ppphhhdddaaa[[[UUUMMMLLLIIIGGGGGGGGGHHHIIIRRRSSSTTTVVVYYY[[[\\\]]]]]]^^^___```aaabbbbbbbbb``````___^^^^^^^^^^^^___\\\ZZZYYYYYYYYYYYYXXXVVVWWWWWWWWWWWWWWWWWWWWWWWWSSSSSSRRRQQQQQQQQQQQQRRRSSSSSSSSSQQQOOONNNNNNPPPLLLLLLMMMMMMNNNNNNNNNOOOOOOOOOOOOQQQUUUZZZ___bbblllrrryyy;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========>>>???@@@@@@@@@??????@@@AAABBBBBBBBBBBB@@@AAAAAABBBCCCCCCDDDDDDEEEEEEFFFFFFGGGGGGHHHHHHGGGIIILLLMMMNNNPPPRRRTTTTTTVVV\\\eeerrrwwwnnnkkkjjjiiihhhiiijjjlllmmmzzz~~~{{{}}}}}}{{{yyyyyyyyyyyy{{{~~~}}}zzzzzzyyysssjjjkkknnnrrrxxx~~~|||iiiYYYQQQFFFEEECCCAAA???>>>======>>>>>>>>>???@@@AAABBBBBBCCCIIIPPPQQQKKKDDD???===>>>>>>>>>>>>>>>===<<<<<<======<<<<<<<<<<<<======;;;;;;;;;<<<<<<<<<=========<<<<<<;;;;;;<<<<<<===;;;;;;<<<<<<===>>>>>>???;;;;;;<<<======>>>??????<<<>>>@@@BBBBBBAAA???>>>???@@@AAAAAA@@@@@@AAABBBCCCCCCDDDDDDEEEEEEEEEFFFGGGGGGGGGHHHHHHIIIIIIJJJJJJJJJJJJKKKKKKLLLMMMNNNOOOOOONNNNNNNNNOOOPPPPPPRRRSSSSSSTTTUUUUUUVVVVVVUUUVVVWWWWWWXXXXXXWWWWWWWWWWWWXXXYYYZZZZZZ[[[[[[[[[\\\\\\\\\]]]```ccceeejjjpppzzz}}}xxxsssqqqnnnlllpppzzzxxxsssnnngggbbbZZZWWWRRRMMMIIIGGGFFFFFFKKKMMMOOORRRUUUXXX[[[\\\\\\]]]^^^___```aaaaaaaaabbbbbbaaa```````````````\\\[[[YYYYYYZZZZZZXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWUUUTTTTTTSSSSSSSSSSSSSSSSSSTTTTTTRRROOONNNOOOQQQMMMMMMNNNNNNNNNNNNNNNNNNPPPRRRVVV\\\cccjjjpppsss~~~;;;;;;;;;<<<<<<<<<======999:::;;;===???@@@BBBBBB>>>>>>>>>>>>>>>>>>>>>>>><<<======>>>???@@@@@@@@@??????@@@AAABBBBBBBBBBBB@@@@@@AAABBBBBBCCCDDDDDDEEEEEEFFFFFFGGGGGGGGGHHHEEEGGGJJJLLLMMMOOORRRTTTTTTVVVZZZ^^^aaappp~~~wwwsssrrrpppppppppooommmkkkppp}}}zzzzzzzzz~~~tttlllhhhaaaeeekkkrrrzzz}}}~~~||||||lllWWWJJJFFFBBBBBBBBB@@@??????AAACCC????????????????????????BBBHHHPPPSSSOOOIIICCC@@@>>>>>>>>>>>>>>>===<<<<<<>>>>>>============>>>>>><<<<<<<<<=========>>>>>><<<<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;<<<===>>>>>>???;;;;;;;;;<<<===>>>>>>???<<<===@@@BBBBBBAAA???===???@@@AAAAAA@@@???@@@BBBCCCCCCCCCCCCDDDDDDDDDDDDFFFFFFGGGHHHHHHIIIJJJJJJJJJJJJJJJKKKKKKLLLMMMNNNOOOOOOOOONNNNNNOOOOOOPPPSSSTTTUUUVVVVVVVVVVVVVVVTTTUUUVVVVVVWWWWWWVVVVVVWWWXXXXXXXXXYYYYYYZZZZZZ[[[\\\[[[YYYZZZ^^^```aaagggkkkqqqxxx{{{tttnnnnnnmmmlllkkknnnwww~~~xxxsssnnnfffbbb\\\UUUOOOKKKIIIHHHGGGHHHKKKOOOSSSVVVYYY[[[[[[\\\]]]___``````aaaaaadddcccbbbbbbaaabbbbbbbbb]]][[[ZZZZZZ[[[[[[YYYXXXVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUTTTTTTTTTTTTTTTSSSUUUUUUSSSOOONNNOOOQQQNNNNNNNNNNNNNNNNNNNNNNNNRRRVVV^^^gggqqqyyy~~~>>>>>>===<<<;;;;;;::::::<<<;;;:::999:::===@@@CCCAAA@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@???>>>>>>>>>@@@@@@@@@AAAAAAAAABBBBBBBBBBBBCCCCCCDDDEEEEEEEEEEEEDDDCCCBBBCCCDDDFFFHHHGGGHHHIIIKKKMMMNNNPPPPPPQQQQQQTTTYYY^^^iii}}}|||zzzxxxxxxxxxxxxvvvuuuqqqsssuuuwww|||{{{vvvqqqlllgggdddeeennnzzz||||||}}}yyywww{{{tttdddTTTJJJEEEDDDAAA@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>????????????FFFJJJOOORRROOOHHH???:::AAA@@@>>>=========>>>???;;;;;;:::999:::;;;<<<===<<<<<<<<<<<<============;;;<<<<<<<<<======>>>>>><<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@AAABBBBBBCCCCCCBBBBBB@@@@@@?????????@@@AAAAAACCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGHHHHHHIIIHHHGGGGGGHHHIIIKKKLLLMMMLLLLLLNNNPPPSSSWWWYYYXXXXXXXXXYYYYYYXXXWWWWWWUUUUUUUUUUUUVVVWWWXXXYYYYYYXXXXXXXXXXXXYYYYYYZZZYYYYYYZZZ[[[]]]^^^^^^___dddgggmmmttt|||~~~xxxvvvsssnnniiihhhiiikkkmmm{{{}}}vvvmmmddd\\\SSSMMMKKKJJJHHHFFFGGGKKKQQQUUUWWWWWWZZZ\\\^^^^^^^^^```aaaaaaaaa``````````````````^^^\\\ZZZXXXWWWWWWWWWXXX[[[YYYWWWWWWXXXXXXWWWVVVUUUTTTTTTTTTTTTUUUUUUUUUVVVTTTQQQOOONNNNNNPPPPPPPPPQQQRRRQQQPPPPPPRRRTTTZZZ]]]eeeqqq~~~::::::::::::::::::::::::<<<;;;::::::;;;===???AAA??????>>>>>>>>>>>>??????@@@@@@@@@?????????>>>>>>@@@AAAAAAAAABBBBBBBBBBBB@@@AAAAAABBBBBBCCCDDDDDDEEEDDDCCCBBBBBBCCCEEEFFFFFFGGGHHHJJJLLLMMMOOOOOOSSSRRRTTTVVVYYY```ppp~~~xxxsssoookkkhhhjjjkkknnnpppttt~~~~~~|||||||||}}}zzz{{{}}}|||vvvtttrrrqqqqqqqqqpppnnnxxx}}}}}}{{{zzz|||~~~|||rrrcccVVVLLLGGGCCC@@@@@@?????????????????????======>>>>>>>>>?????????BBBFFFKKKMMMLLLGGGAAA<<<@@@???>>>=========>>>>>>;;;;;;:::::::::;;;<<<===<<<<<<<<<<<<============<<<<<<<<<<<<=========>>><<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAAAAABBBCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFHHHHHHGGGGGGHHHIIIKKKLLLMMMMMMMMMNNNPPPSSSUUUWWWXXXXXXXXXXXXWWWVVVUUUTTTTTTTTTTTTTTTUUUVVVXXXXXXZZZYYYYYYYYYYYYZZZ[[[[[[ZZZ[[[\\\]]]^^^______```ccceeejjjpppvvv~~~zzztttmmmiiihhhiiijjjnnntttsssggg\\\SSSPPPKKKIIIFFFFFFHHHKKKLLLMMMSSSVVVXXXYYYZZZZZZ\\\^^^bbbaaaaaa```___^^^^^^]]]]]]\\\[[[ZZZXXXXXXXXXWWWXXXVVVTTTTTTUUUVVVUUUTTTUUUUUUUUUUUUUUUUUUTTTTTTTTTSSSRRRQQQQQQRRRSSSSSSPPPQQQQQQRRRTTTXXX]]]bbbgggiiinnnvvv888888999999:::;;;<<<<<<;;;;;;<<<<<<<<<======>>>===<<<<<<<<<<<<<<<<<<===>>>>>>>>>?????????@@@@@@AAAAAAAAABBBBBBBBBCCCCCCAAAAAABBBBBBCCCDDDDDDDDDFFFEEEDDDCCCBBBCCCDDDEEEEEEFFFGGGIIIJJJLLLMMMNNNQQQPPPQQQSSSTTTWWWcccooo~~~tttjjjccc^^^bbbdddfffgggjjjqqq|||yyyuuussstttvvv}}}~~~zzzvvvrrrppptttuuusssrrrtttqqqrrruuuzzz}}}|||~~~|||yyylll```QQQGGGDDDDDDAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>??????>>>AAADDDGGGGGGEEEAAA?????????>>>============>>>;;;;;;::::::;;;;;;<<<===<<<<<<<<<<<<============<<<<<<<<<<<<============<<<<<<===>>>>>>>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>======>>>???????????????AAA@@@@@@@@@AAAAAABBBCCCBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEHHHHHHHHHHHHHHHJJJKKKKKKNNNNNNMMMNNNOOOQQQTTTUUUVVVVVVVVVVVVUUUSSSRRRRRRRRRRRRRRRSSSTTTVVVWWWXXXZZZZZZZZZZZZZZZ[[[\\\\\\[[[\\\\\\]]]^^^___`````````bbbhhhmmmqqqxxx~~~vvvoookkkjjjjjjggglllvvv{{{lll```YYYQQQNNNJJJGGGGGGHHHHHHHHHNNNQQQSSSUUUVVVWWWYYY[[[aaaaaa```___]]]\\\[[[ZZZ\\\\\\[[[[[[ZZZYYYWWWWWWVVVUUUSSSSSSTTTUUUTTTSSSVVVVVVWWWXXXWWWVVVTTTSSSTTTTTTSSSSSSSSSSSSSSSSSSPPPRRRUUUXXX^^^fffooouuuxxxxxxyyy}}}::::::;;;<<<<<<======>>>:::;;;<<<=========<<<;;;<<<<<<;;;;;;;;;;;;<<<<<<=========>>>???@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFGGGGGGFFFEEEDDDDDDDDDDDDDDDEEEEEEFFFGGGIIIJJJKKKLLLKKKKKKMMMQQQRRRUUU]]]gggrrrsssiiibbbbbbdddeeeeeefffiiipppvvvrrrnnnkkkmmmqqqzzz~~~~~~uuunnnoookkkjjjnnnrrrtttxxx}}}~~~wwwmmm\\\TTTIIICCCAAABBBAAA???<<<<<<==============================>>>>>>>>>???<<<>>>@@@AAABBBAAA??????========================;;;;;;;;;;;;;;;<<<<<<===<<<<<<<<<<<<============<<<<<<<<<===============;;;<<<======>>>>>>==============================<<<===>>>>>>??????>>>>>>@@@@@@@@@@@@AAABBBCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGHHHHHHIIIJJJJJJKKKNNNNNNNNNNNNOOOPPPRRRSSSRRRRRRSSSSSSSSSSSSRRRRRRQQQQQQRRRRRRSSSUUUVVVWWWYYYYYYYYYYYYYYYZZZ[[[\\\[[[[[[\\\\\\]]]^^^^^^___^^^```fffmmmpppuuu~~~wwwrrrooonnnmmmnnnrrrwww{{{uuukkk^^^YYYRRRMMMKKKJJJJJJJJJJJJLLLOOOQQQSSSUUUXXX[[[^^^^^^]]]\\\[[[ZZZYYYYYYYYYZZZ[[[[[[ZZZXXXWWWVVVVVVUUUSSSSSSTTTUUUUUUTTTTTTUUUWWWXXXWWWVVVUUUTTTTTTTTTUUUUUUUUUTTTSSSSSSUUUYYY___fffmmmvvv<<<<<<<<<<<<<<<<<<<<<<<<999;;;<<<=========;;;:::===<<<<<<;;;;;;<<<<<<===<<<<<<===>>>???@@@@@@AAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCDDDDDDEEEFFFFFFFFFHHHGGGGGGFFFEEEEEEEEEEEEDDDEEEFFFGGGHHHIIIJJJKKKJJJIIILLLPPPRRRTTTZZZbbbiiiyyyxxxqqqnnnooopppnnnllllllpppssswww{{{}}}}}}~~~zzzsssjjjfffdddfffiiirrr~~~|||}}}zzzqqqjjjgggeeedddgggpppyyyzzzkkk^^^MMMKKKHHHDDD@@@>>>>>>???;;;;;;<<<<<<<<<=========<<<============>>>>>>>>>========================<<<<<<<<<<<<======<<<<<<;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<===========================<<<<<<<<<;;;;;;<<<==========================================>>>>>>???@@@?????????@@@@@@@@@@@@AAABBBCCCDDDBBBBBBBBBBBBCCCCCCCCCCCCEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGHHHIIIIIIJJJJJJJJJMMMMMMMMMNNNOOOPPPPPPQQQNNNOOOPPPRRRSSSTTTUUUUUURRRRRRRRRRRRSSSTTTUUUUUUVVVVVVVVVWWWWWWXXXZZZZZZYYYYYYYYYZZZZZZ[[[[[[\\\\\\^^^dddmmmrrrvvv}}}}}}xxxvvvuuuuuusssqqqpppnnnppp{{{rrrjjj```VVVQQQNNNMMMLLLIIIJJJMMMNNNPPPRRRVVVYYYZZZZZZZZZYYYYYYYYYYYYYYYWWWXXXXXXYYYXXXWWWUUUTTTTTTRRRQQQQQQSSSTTTSSSRRROOOPPPRRRSSSTTTTTTTTTSSSSSSTTTVVVXXXZZZZZZ[[[[[[```fffoooxxx:::::::::::::::::::::999999:::;;;<<<===<<<<<<;;;======<<<<<<<<<<<<======<<<<<<======>>>???@@@@@@@@@@@@@@@AAAAAAAAABBBBBB@@@@@@AAAAAABBBCCCCCCCCCFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJMMMLLLMMMQQQRRRRRRVVV\\\```hhhzzz|||zzz|||~~~{{{}}}|||yyyvvvtttmmmffffffbbb```aaaccchhhsss~~~xxxvvvuuuvvv}}}{{{xxxrrrlllgggffffffbbbdddkkkwww{{{uuujjj[[[PPPDDDEEEEEEBBB>>>;;;;;;<<<;;;;;;;;;<<<<<<======>>><<<<<<============>>>>>>======<<<<<<;;;;;;;;;;;;:::;;;<<<<<<===<<<<<<<<<;;;;;;<<<============<<<<<<<<<<<<<<<===========================<<<<<<<<<;;;;;;<<<============<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@>>>>>>>>>???@@@AAABBBCCCAAABBBBBBBBBBBBCCCCCCCCCEEEEEEEEEFFFGGGGGGHHHHHHFFFGGGHHHIIIJJJJJJJJJJJJLLLLLLMMMNNNOOOOOOPPPPPPLLLMMMPPPRRRTTTVVVWWWXXXTTTTTTSSSSSSSSSSSSTTTTTTTTTTTTTTTUUUUUUWWWXXXYYYWWWWWWWWWXXXXXXXXXYYYYYY\\\[[[```iiippptttyyy~~~}}}zzzuuuqqqmmmiiigggmmmuuuvvvjjjaaaZZZUUURRROOOPPPPPPPPPOOOQQQSSSVVVWWWWWWWWWWWWWWWWWWWWWWWWTTTUUUUUUUUUTTTTTTSSSRRRPPPNNNMMMNNNOOOPPPPPPOOOKKKLLLMMMOOORRRTTTVVVWWWWWWYYY\\\```dddhhhkkklllooouuu888999999::::::;;;;;;;;;888999:::;;;<<<=========<<<<<<;;;;;;;;;;;;<<<<<<<<<=========>>>>>>???????????????@@@@@@@@@AAAAAA??????@@@@@@AAABBBBBBBBBCCCDDDDDDEEEEEEEEEEEEDDDEEEFFFFFFGGGHHHIIIJJJJJJMMMKKKKKKOOOPPPPPPSSSXXXZZZ]]]hhh}}}sssjjjgggdddcccbbbaaabbbiiirrr{{{|||xxxrrrnnnllllllmmmttt}}}|||wwwssstttxxx~~~~~~}}}{{{wwwuuussssssvvvwwwvvvssspppoooppprrrppprrryyy~~~yyypppcccVVVLLLGGGBBBAAA>>>=========<<<<<<;;;;;;;;;<<<===>>>>>>>>><<<<<<<<<=========>>>>>><<<<<<<<<;;;<<<<<<<<<<<<999:::;;;<<<===<<<<<<;;;:::;;;<<<===>>>======<<<<<<<<<<<<<<<============>>>=========<<<<<<<<<<<<:::;;;<<<<<<======<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@???=========>>>???@@@BBBBBBAAAAAABBBBBBBBBCCCCCCCCCBBBCCCDDDEEEFFFGGGHHHIIIFFFGGGHHHJJJJJJJJJJJJIIIJJJKKKLLLMMMOOOOOOPPPPPPNNNOOOQQQSSSUUUWWWXXXXXXVVVVVVUUUTTTSSSSSSSSSSSSSSSSSSSSSTTTUUUVVVXXXXXXVVVVVVVVVWWWWWWWWWWWWXXX[[[YYYZZZbbbiiilllppptttyyyzzzuuurrrmmmgggfffiiiqqqyyyvvvmmmfff^^^^^^\\\XXXUUUSSSTTTVVVWWWVVVVVVVVVUUUTTTTTTTTTRRRRRRQQQPPPPPPPPPPPPQQQNNNMMMLLLLLLNNNOOOOOONNNMMMNNNOOOQQQUUUZZZ^^^aaaggggggiiimmmqqquuuzzz|||~~~888999:::;;;===>>>???@@@888888999:::;;;===>>>>>><<<;;;;;;::::::;;;;;;<<<============>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@AAABBBBBBCCCCCCDDDAAAAAABBBCCCDDDDDDDDDCCCFFFFFFGGGHHHIIIIIIJJJJJJJJJHHHHHHLLLNNNOOOSSSXXXXXXYYYaaaqqqxxxllliiihhhgggcccaaaeeellloooppptttzzz{{{wwwqqqlllhhhgggfffgggnnnvvvyyy{{{}}}}}}tttoookkkhhhjjjnnnttttttuuuvvvxxxzzz|||~~~}}}{{{zzzsssfffUUUHHHCCCCCCEEE???:::999===@@@@@@===;;;;;;<<<<<<===>>>??????<<<<<<<<<<<<=========>>>::::::;;;<<<<<<===>>>>>>888999;;;<<<===<<<;;;;;;:::;;;===>>>>>>>>>===<<<<<<<<<<<<<<<=========>>>>>>>>>======<<<<<<<<<;;;:::;;;<<<<<<======<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>======>>>???????????????<<<<<<<<<===>>>@@@AAABBBAAAAAAAAABBBBBBBBBCCCCCC@@@AAABBBDDDEEEGGGHHHIIIFFFGGGHHHJJJKKKJJJJJJIIIIIIJJJLLLMMMOOOPPPPPPPPPPPPQQQSSSTTTVVVWWWWWWXXXXXXWWWVVVTTTSSSRRRRRRRRRSSSSSSSSSTTTUUUVVVXXXYYYVVVVVVWWWWWWWWWWWWWWWWWW[[[VVVVVV[[[aaadddgggjjjttt}}}{{{xxxsssjjjdddcccffflllyyy}}}mmmkkkgggaaa\\\XXXXXXXXXXXXWWWVVVUUUTTTRRRQQQQQQQQQPPPOOOMMMMMMNNNOOOPPPPPPNNNMMMNNNOOOQQQQQQPPPRRRRRRTTTVVV[[[aaagggkkkwwwvvvvvvwwwzzz}}};;;<<<<<<<<<======>>>>>>>>>===<<<;;;;;;;;;;;;;;;========================;;;;;;<<<===>>>>>>======????????????>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@BBBCCCCCCDDDDDDDDDDDDDDDCCCCCCDDDEEEFFFGGGGGGHHHHHHHHHIIIJJJKKKLLLMMMNNNSSSUUU[[[eeettt|||zzzvvvsssqqqppppppppp}}}zzzxxxyyy{{{|||zzzxxxqqqjjjgggggghhhggghhhkkkssssssrrrssstttxxx|||~~~xxxnnnjjjhhheeehhhnnn{{{}}}{{{yyymmm]]]QQQJJJFFFBBB???>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<======>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<============>>>>>>===<<<;;;::::::999:::::::::;;;;;;===>>>???======<<<<<<<<<<<<======<<<<<<===>>>>>>===<<<;;;<<<;;;;;;::::::<<<===>>>========================>>>>>>>>>>>>>>>??????@@@AAAAAAAAAAAAAAAAAAAAAAAACCCIIIGGG???CCCRRR\\\]]]JJJIIIHHHHHHGGGGGGGGGGGGIIIIIIKKKLLLMMMNNNNNNOOORRRRRRSSSTTTUUUVVVVVVWWWTTTVVVVVVUUUSSSRRRSSSTTTUUUUUUUUUUUUVVVXXXZZZ[[[UUUVVVVVVWWWWWWXXXXXXYYYWWWWWWXXXZZZ]]]aaadddfffnnnuuu}}}vvvnnngggbbbaaaccciiixxxwwwpppjjjccc^^^aaa___\\\[[[ZZZZZZYYYWWWTTTUUUWWWYYY[[[YYYVVVSSSSSSTTTTTTTTTUUUUUUUUUUUUYYY[[[___dddiiinnnqqqsss|||;;;;;;<<<<<<==================<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<===============>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@@@@BBBBBBCCCDDDDDDDDDDDDDDDBBBCCCCCCDDDEEEFFFGGGGGGHHHHHHIIIJJJKKKLLLMMMMMMUUUUUUYYY```jjj|||xxxssssssttttttvvvzzz|||zzzwwwuuuvvvzzzyyyuuusssrrrvvv}}}}}}wwwjjj```RRRHHHDDDAAA???===>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<============<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<===========================<<<<<<<<<;;;;;;;;;;;;<<<<<<===>>>======<<<<<<<<<<<<======;;;<<<===>>>>>>===<<<<<<>>>===<<<<<<<<<===??????????????????????????????>>>>>>>>>>>>>>>??????@@@AAAAAAAAAAAAAAA@@@@@@@@@===DDDGGGEEEMMM___lllnnnKKKJJJIIIIIIHHHHHHHHHIIIIIIJJJKKKMMMNNNOOOOOOOOOQQQQQQRRRSSSTTTUUUVVVVVVTTTUUUVVVUUUSSSRRRSSSTTTWWWVVVUUUTTTUUUUUUVVVWWWUUUUUUVVVVVVWWWXXXXXXXXXXXXXXXYYY[[[]]]```cccdddjjjqqqzzzzzzrrrlllgggdddccceeemmmzzzyyyuuutttrrrooonnnlllkkkhhhfffcccccceeehhhkkkllliiieeefffddd```]]]]]]^^^aaacccgggkkkssszzz~~~}}}~~~;;;;;;;;;<<<<<<<<<<<<======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<=======================================??????@@@@@@@@@AAAAAAAAABBBBBBCCCDDDDDDDDDDDDCCCBBBCCCCCCDDDEEEFFFGGGGGGHHHHHHIIIJJJKKKLLLLLLMMMSSSSSSUUUZZZ```lllwwwlllXXXQQQGGG@@@>>>>>>>>><<<>>>===<<<<<<;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<=========<<<<<<======>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<=========<<<<<<<<<<<<======:::;;;<<<===>>>>>>>>>===??????>>>>>>>>>???@@@AAA????????????????????????>>>>>>>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@???EEEHHHFFFKKKXXX```aaaKKKKKKJJJIIIIIIIIIJJJJJJJJJKKKLLLMMMNNNOOOOOOOOOPPPQQQQQQRRRSSSTTTUUUUUUTTTUUUVVVUUUSSSSSSSSSUUUXXXWWWVVVTTTSSSSSSSSSSSSTTTUUUUUUVVVVVVWWWWWWXXXZZZZZZZZZ\\\]]]___aaabbbfffkkkrrrzzzzzzsssooofffdddaaaaaafffnnnvvv{{{~~~||||||}}}vvvpppooorrrwww{{{tttjjj;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===============<<<<<<<<<<<<<<<============@@@@@@@@@@@@AAAAAAAAAAAAAAABBBCCCCCCDDDDDDCCCCCCCCCDDDDDDEEEFFFGGGHHHHHHHHHHHHIIIJJJJJJKKKLLLLLLMMMNNNRRRWWW\\\dddtttxxxiii]]]MMMHHHBBB>>>===>>>???>>>===<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<===========================<<<<<<<<<===<<<<<<;;;;;;<<<<<<===:::;;;;;;<<<===>>>>>>???>>>>>>>>>?????????@@@@@@========================>>>>>>>>>>>>>>>??????@@@???????????????@@@@@@@@@CCCHHHHHHCCCCCCGGGIIIHHHJJJJJJIIIIIIIIIIIIJJJJJJKKKLLLMMMNNNOOOOOOOOOOOOOOOOOOPPPQQQRRRSSSTTTTTTSSSUUUVVVUUUTTTSSSTTTUUUXXXWWWVVVUUUTTTSSSSSSSSSTTTTTTUUUUUUVVVWWWWWWWWW[[[[[[\\\\\\]]]^^^______bbbfffkkkqqqzzz|||vvvgggeeeaaa]]]\\\___eeejjjmmmwwwxxxooogggaaa;;;;;;;;;;;;::::::::::::;;;;;;:::::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<===============<<<<<<;;;<<<<<<<<<=========>>>??????@@@@@@@@@AAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCDDDEEEEEEFFFGGGHHHIIIJJJHHHHHHIIIIIIJJJJJJKKKKKKJJJKKKOOOUUUYYY^^^jjjuuuxxxjjj[[[QQQFFFCCC@@@>>>===>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;:::::::::;;;;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<======<<<;;;;;;:::999999<<<======>>>>>>===<<<;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<===>>>??????=========>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@>>>>>>?????????@@@@@@@@@AAAEEEGGGEEEEEEGGGHHHHHHIIIHHHHHHHHHHHHHHHIIIIIIKKKLLLMMMNNNNNNNNNNNNNNNMMMNNNOOOPPPQQQRRRRRRSSSSSSTTTUUUUUUTTTSSSTTTUUUWWWWWWWWWWWWWWWWWWVVVVVVTTTUUUUUUVVVVVVWWWXXXXXX[[[[[[\\\\\\\\\\\\\\\\\\\\\```dddhhhooo|||nnnlllgggaaa\\\ZZZ\\\___^^^eeeppp}}}xxxmmmeeebbbbbbbbb;;;:::::::::::::::999999:::::::::::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;==================<<<;;;<<<<<<<<<======>>>>>>???>>>>>>?????????@@@@@@@@@AAAAAABBBCCCCCCCCCCCCBBBDDDEEEEEEFFFGGGHHHIIIIIIHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJNNNSSSUUUVVV]]]eeerrrxxxkkk]]]QQQJJJ@@@???>>>===<<<<<<<<<<<<;;;;;;;;;:::;;;;;;<<<===:::::::::::::::::::::::::::;;;<<<======<<<;;;::::::::::::::::::;;;;;;<<<:::;;;;;;;;;;;;<<<<<<<<<======<<<;;;:::999888777;;;<<<>>>>>>???>>>===<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>???;;;<<<======>>>>>>======@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>??????@@@>>>>>>??????@@@AAAAAAAAA@@@CCCFFFGGGGGGHHHJJJJJJHHHHHHGGGGGGGGGHHHIIIIIIKKKKKKLLLMMMMMMMMMMMMMMMLLLMMMMMMNNNOOOPPPQQQQQQSSSTTTUUUUUUTTTSSSUUUVVVVVVWWWXXXYYYZZZZZZYYYYYYUUUUUUVVVWWWWWWXXXXXXYYYYYYZZZZZZ[[[[[[[[[ZZZYYYVVVZZZ^^^aaaeeennn|||~~~yyyqqqhhhaaa]]]ZZZZZZZZZ]]]cccjjjtttyyyssshhh```\\\^^^dddhhh::::::::::::999999999888::::::999999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===============<<<;;;;;;<<<<<<===>>>>>>???@@@@@@======>>>>>>>>>?????????@@@AAABBBBBBCCCCCCBBBBBBCCCCCCDDDEEEFFFGGGGGGHHHHHHHHHIIIIIIIIIIIIJJJJJJLLLKKKNNNQQQRRRQQQUUU[[[___kkk|||qqqfff[[[RRRJJJDDD<<<<<<===<<<<<<;;;;;;<<<;;;:::::::::;;;;;;<<<===::::::::::::::::::::::::999:::<<<======<<<:::999::::::999999::::::;;;<<<::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;===?????????>>>===<<<;;;;;;::::::;;;;;;<<<======<<<;;;<<<<<<===>>>;;;<<<===>>>>>>>>>======@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>??????@@@?????????@@@AAABBBBBBBBBAAACCCEEEFFFEEECCCDDDFFFHHHHHHHHHHHHHHHIIIJJJJJJJJJJJJKKKLLLLLLLLLLLLKKKKKKLLLLLLMMMNNNOOOPPPPPPRRRTTTUUUUUUTTTTTTUUUVVVWWWXXXYYYZZZZZZZZZYYYYYYVVVWWWWWWXXXXXXYYYYYYZZZWWWXXXYYYZZZZZZYYYXXXXXXUUUXXX\\\]]]^^^dddnnnvvvzzzpppjjjfffccc```^^^^^^^^^```eeennnxxx|||tttfffccc```^^^```gggooovvv:::::::::999999888888888999999999999::::::;;;<<<==============================>>>>>>===<<<;;;;;;<<<======>>>???@@@@@@AAA============>>>>>>>>>>>>@@@AAABBBBBBCCCCCCBBBBBBAAAAAABBBCCCDDDEEEFFFFFFHHHHHHIIIIIIIIIIIIIIIIIIMMMLLLNNNRRRRRRPPPSSSXXXVVV\\\jjjvvvcccUUUOOOKKKEEE@@@:::;;;===>>>===<<<======::::::::::::;;;;;;<<<===::::::::::::::::::::::::999:::<<<======<<<:::999999999999999::::::;;;<<<:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<===999;;;===???@@@@@@???>>><<<;;;;;;::::::;;;;;;<<>><<<;;;;;;<<<===>>>;;;<<<>>>??????>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@??????@@@AAABBBBBBCCCCCC@@@AAACCCEEEEEECCCEEEGGGIIIIIIIIIIIIIIIJJJKKKLLLIIIJJJKKKKKKKKKKKKKKKJJJKKKKKKLLLMMMNNNOOOPPPPPPRRRTTTUUUUUUTTTTTTUUUWWWXXXXXXYYYZZZZZZYYYXXXWWWWWWWWWXXXXXXYYYZZZZZZZZZVVVWWWXXXYYYYYYXXXWWWWWWVVVZZZ]]]^^^]]]```gggmmmnnnwwwuuuqqqpppnnnlllcccaaa___]]]^^^ccckkkqqq~~~xxxiii___YYY[[[]]]bbbiiisss}}};;;;;;;;;::::::999999999;;;:::777666777999:::;;;<<<<<<<<<;;;;;;:::::::::========================;;;<<<<<<<<<;;;::::::999<<<<<<===>>>>>>>>>>>>>>>@@@@@@AAABBBBBBCCCCCCDDDAAAAAABBBBBBCCCBBBBBBBBBDDDEEEFFFGGGIIIJJJKKKLLLJJJJJJKKKLLLMMMOOOQQQRRRYYYZZZ```lll}}}rrrfffTTTGGGCCCBBBBBBAAAAAA@@@>>>;;;:::999999999;;;::::::999999::::::;;;:::::::::999999888888888:::::::::::::::::::::;;;999999999999999999999999<<<<<<;;;;;;;;;:::::::::;;;::::::999999::::::;;;::::::;;;<<<;;;:::888777======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>@@@>>>===;;;;;;===>>>@@@============>>>>>>>>>>>>>>>>>>============>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@BBBCCCDDDDDDDDDDDDDDDDDDEEEFFFHHHIIIJJJJJJIIIHHHJJJJJJJJJJJJJJJKKKLLLLLLMMMMMMMMMMMMMMMNNNNNNNNNNNNOOORRRUUUWWWXXXXXXXXXWWWXXXXXXXXXXXXXXXXXXWWWZZZYYYXXXVVVVVVUUUUUUVVVWWWWWWWWWXXXWWWWWWVVVVVVUUUUUUVVVXXXZZZ\\\___```cccgggrrr~~~vvvnnnnnniiicccaaaaaabbb```^^^kkkssswwwllleeebbb```___cccjjjpppwww;;;;;;;;;::::::::::::::::::>>>BBB@@@:::777999<<<<<<<<<;;;;;;;;;:::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<;;;:::===>>>>>>???????????????@@@@@@AAAAAABBBCCCCCCCCCAAAAAABBBBBBCCCCCCBBBBBBDDDEEEEEEGGGHHHIIIJJJJJJKKKKKKLLLMMMNNNPPPQQQRRRTTTTTTYYYbbbooo}}}|||~~~zzzcccYYYKKKBBB??????>>>===??????===<<<<<<<<<<<<===;;;::::::999999::::::;;;:::::::::999999888888888;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999:::::::::;;;;;;<<<<<<;;;::::::999999::::::;;;:::;;;;;;;;;;;;::::::999===<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<>>>===<<<;;;;;;<<<===>>>============>>>>>>>>>>>>??????>>>>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@BBBCCCCCCDDDDDDDDDDDDDDDEEEFFFGGGIIIJJJIIIIIIIIIJJJJJJJJJJJJJJJKKKLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMOOOQQQTTTVVVWWWWWWWWWWWWXXXXXXYYYYYYXXXXXXWWWYYYXXXXXXWWWVVVVVVUUUUUUVVVVVVWWWWWWWWWWWWVVVVVVTTTTTTUUUVVVXXXZZZ\\\]]]___dddmmmzzzyyyssskkkgggfffeeeccc``````eeeqqq|||tttlllfffcccccccccjjjnnnsssxxx~~~::::::;;;;;;;;;;;;;;;;;;999CCCKKKHHH>>>666777<<<<<<;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;=========>>>======<<<;;;>>>>>>???@@@@@@@@@@@@@@@???@@@@@@AAAAAABBBCCCCCC@@@AAABBBBBBCCCCCCBBBBBBDDDDDDEEEFFFFFFGGGHHHHHHJJJJJJJJJKKKLLLNNNOOOPPPPPPOOOQQQWWW___mmm~~~||||||}}}~~~~~~|||||||||~~~{{{wwwvvvwwwyyyzzz{{{vvvfffQQQKKKCCC>>>===>>>===;;;;;;;;;;;;;;;<<<===>>>???::::::999999999999::::::999999999999999888888888<<<;;;;;;;;;:::999999999;;;;;;;;;;;;;;;;;;;;;;;;888888999:::;;;<<<======;;;::::::999999::::::;;;;;;;;;:::::::::;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;===<<<;;;;;;;;;;;;;;;<<<===<<<;;;::::::;;;<<<===============>>>>>>>>>>>>@@@@@@????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBCCCDDDDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIIIIIIIJJJJJJJJJJJJJJJKKKLLLLLLNNNNNNNNNMMMMMMLLLLLLKKKLLLMMMPPPRRRUUUVVVVVVVVVWWWWWWXXXXXXXXXXXXWWWWWWWWWWWWXXXXXXWWWVVVUUUTTTUUUUUUVVVVVVVVVVVVVVVUUUTTTTTTTTTTTTUUUWWWXXXYYY[[[___gggqqqxxxxxxqqqmmmjjjgggddd]]]]]]aaajjjqqqyyy}}}xxxllliiifffdddeeegggkkknnnyyy{{{:::::::::;;;;;;<<<<<<===999BBBJJJGGG>>>666777<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<=========<<<<<<;;;===>>>??????@@@@@@???????????????@@@AAAAAABBBBBB@@@@@@AAABBBCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEFFFFFFFFFFFFGGGGGGHHHJJJKKKLLLOOOMMMNNNRRRWWW___nnn||||||{{{zzzyyyyyy~~~~~~}}}}}}~~~|||{{{{{{||||||yyywwwxxx{{{~~~{{{fffVVVGGGDDDAAA?????????===<<<777777888888999:::;;;<<<::::::999999999999::::::999999999888888888888888;;;;;;:::999888888777777888888888888888888888888888888999:::;;;;;;<<<<<<;;;::::::999999::::::;;;;;;;;;:::999:::;;;===>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<======<<<<<<;;;;;;<<<<<<===============>>>>>>>>>>>>@@@??????>>>>>>??????@@@???@@@@@@@@@@@@@@@AAAAAAAAABBBCCCDDDEEEEEEEEEDDDFFFFFFGGGHHHIIIIIIIIIIIIJJJJJJJJJJJJJJJKKKLLLLLLOOONNNNNNMMMLLLKKKKKKJJJJJJLLLOOOQQQSSSTTTUUUUUUUUUVVVVVVWWWWWWVVVVVVUUUUUUVVVXXXYYYXXXVVVTTTSSSSSSTTTUUUUUUVVVUUUUUUUUUUUUTTTTTTTTTTTTUUUVVVVVVYYY\\\ccckkknnnpppwww{{{uuuqqqlllhhhfffaaa^^^```cccgggpppxxx~~~vvvpppllljjjeeeeeefffhhhlllrrrxxx|||999::::::;;;;;;<<<<<<<<<999===@@@???;;;888999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<<<<;;;;;;<<<===>>>>>>??????>>>>>>>>>>>>??????@@@AAAAAAAAA???@@@AAABBBCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIJJJNNNLLLMMMPPPSSSXXXbbblll{{{~~~zzzxxxwwwvvvwwwwwwwwwtttqqqoooqqqssstttxxx}}}~~~~~~vvvoooeeeXXXNNNCCCBBBAAA@@@@@@???===;;;888888999999999999999999:::999999888888999999:::888888888888888888888888:::999999888777666555555888888888888888888888888::::::::::::::::::::::::;;;::::::999999::::::;;;;;;:::999999:::;;;===>>>::::::;;;;;;;;;;;;;;;;;;888888999999;;;<<<>>>???>>>==================>>>============>>>>>>>>>>>>>>>>>>============>>>>>>?????????@@@@@@AAAAAAAAAAAABBBCCCDDDEEEEEEEEEEEEGGGGGGGGGGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJKKKLLLLLLNNNNNNMMMMMMLLLKKKJJJJJJJJJKKKNNNQQQSSSTTTTTTTTTSSSTTTTTTUUUUUUTTTTTTSSSTTTUUUWWWXXXXXXVVVTTTSSSRRRSSSSSSTTTUUUUUUTTTTTTVVVVVVUUUUUUUUUUUUUUUVVVYYY[[[```gggiiigggjjjoooyyyzzztttpppmmmfff```^^^]]]]]]aaafffooouuu}}}zzztttmmmhhhggghhhjjjkkklllmmmqqqvvv{{{999999::::::::::::::::::999888777888999:::999999:::::::::;;;;;;;;;;;;<<<========================999:::;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>===>>>>>>??????@@@AAAAAA???@@@AAABBBCCCDDDDDDDDDBBBBBBCCCDDDDDDEEEFFFFFFGGGGGGGGGGGGHHHIIIJJJKKKKKKIIIKKKOOOQQQSSSYYY```ddduuu}}}yyyxxxwwwxxxxxxvvvpppkkkhhhjjjlllppptttxxxzzzzzzzzz~~~||||||~~~~~~zzz}}}~~~|||}}}|||jjj\\\WWWSSSNNNJJJ@@@@@@???>>>===<<<::::::;;;;;;<<<<<<<<<;;;::::::999999888888888888999999777777777888888888888888999888888777777666666666::::::::::::::::::::::::;;;:::::::::999999999888;;;::::::999999::::::;;;::::::999999999:::;;;;;;::::::::::::;;;;;;;;;;;;888888888999:::<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>============>>>>>>?????????@@@@@@AAAAAABBBAAAAAACCCDDDEEEEEEEEEEEEGGGGGGGGGGGGHHHIIIJJJKKKJJJJJJJJJJJJJJJKKKLLLLLLMMMMMMMMMLLLLLLKKKKKKJJJJJJKKKNNNQQQSSSTTTTTTTTTSSSSSSTTTTTTTTTTTTSSSSSSTTTUUUVVVWWWWWWVVVUUUTTTQQQQQQRRRSSSTTTTTTTTTTTTVVVVVVUUUUUUUUUUUUVVVVVVYYYYYY]]]bbbdddbbbcccgggjjjqqq|||ppphhhbbb```^^^[[[[[[]]]aaadddmmmzzzyyytttqqqeeeeeecccaaaaaaeeejjjnnntttuuuvvvyyy}}}999999999999999999888888999888777888999999888777:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<<<<<<<<<<<<<======>>>????????????>>>======>>>>>>???@@@@@@@@@>>>???AAABBBCCCDDDDDDDDDAAABBBCCCDDDEEEFFFGGGGGGGGGGGGGGGGGGHHHIIIJJJJJJIIIGGGJJJOOOQQQQQQSSSXXX\\\eeevvvxxxooojjjkkknnnuuuxxx|||{{{xxxvvvxxx{{{yyyzzz|||xxxssswww~~~||||||~~~~~~~~~wwwiiiWWWLLLIIIIIIHHHFFF??????>>><<<:::999:::;;;:::;;;<<<======<<<;;;:::999999888888888888999999666777777777888888888999999999999999999888888888999999999999999999999999999999999999999:::::::::;;;::::::999999::::::;;;999999999:::999999888888999999:::::::::;;;;;;;;;::::::999999::::::;;;;;;<<<==================<<<============>>>>>>>>>>>>???>>>>>>>>>>>>>>>>>>???>>>??????@@@AAAAAABBBBBB@@@AAABBBDDDEEEEEEFFFFFFGGGGGGGGGFFFGGGIIIJJJKKKJJJJJJJJJJJJJJJKKKLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKJJJLLLNNNQQQSSSTTTTTTTTTTTTTTTUUUUUUUUUUUUTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUPPPPPPQQQRRRSSSSSSSSSSSSVVVUUUUUUTTTUUUUUUVVVVVVXXXWWWYYY]]]]]]\\\]]]aaaaaadddooozzzrrrjjjgggddd```]]]^^^^^^\\\```hhhnnnppptttzzz{{{xxxsssnnniiigggeeeeee]]]___bbbcccfffkkkrrrxxx~~~:::999999888888777777777888999;;;;;;:::999777777:::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>======>>>>>>???@@@@@@@@@@@@@@@=========>>>??????@@@@@@>>>???AAABBBCCCDDDDDDDDDAAAAAABBBDDDEEEGGGHHHIIIFFFEEEEEEEEEFFFGGGHHHHHHIIIHHHJJJPPPRRRPPPQQQUUU]]]___fffwwwvvvppppppssszzz~~~}}}{{{~~~yyyzzz|||wwwqqquuu{{{uuuuuu{{{fff[[[LLLEEEEEEGGGEEECCC??????===;;;999999;;;===777888:::;;;<<<;;;;;;:::999999888888888888999999666666777777888888888999::::::::::::::::::;;;;;;777777777777777777777777777777888999:::;;;;;;<<<;;;::::::999999::::::;;;888999::::::999888666555999999999::::::;;;;;;;;;===<<<;;;:::999999999999;;;;;;<<<<<<<<<<<<;;;;;;============>>>>>>>>>>>>@@@@@@????????????@@@@@@>>>>>>???@@@AAAAAABBBBBB@@@AAABBBDDDEEEFFFFFFFFFHHHGGGFFFFFFGGGHHHJJJKKKJJJJJJJJJJJJJJJKKKLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLJJJLLLNNNQQQSSSTTTUUUUUUVVVVVVVVVWWWWWWVVVVVVVVVVVVUUUUUUTTTTTTUUUVVVVVVOOOPPPQQQRRRSSSSSSSSSSSSTTTTTTTTTTTTTTTUUUUUUVVVXXXUUUUUUXXXYYYWWWYYY\\\______eeennnxxx~~~uuuppplllfffcccccc___ZZZZZZ___bbbbbbffflllkkkqqqyyy|||~~~|||vvvrrrjjjgggbbb^^^\\\]]]___aaaeeehhhmmmpppsssxxx;;;;;;<<<<<<;;;;;;::::::777777777777777777777777<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<===>>>>>>??????>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>AAAAAABBBBBBCCCDDDDDDDDDDDDCCCCCCBBBAAAAAA@@@@@@DDDEEEEEEEEEEEEFFFFFFFFFJJJJJJJJJKKKKKKLLLNNNNNNTTTVVV\\\fffqqq}}}|||||||||uuutttxxx}}}~~~}}}~~~}}}~~~~~~zzzyyy|||uuufffXXXQQQIIICCCBBBCCCDDDCCC>>>>>>>>>===<<<<<<;;;;;;999999888888888888888888:::888666777999:::999666999888888888777777666666666777888999:::;;;;;;;;;999999888888888888999999999999999999999999999999888999:::999777555555555:::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;<<<<<<<<<======>>>>>>>>>???????????????>>>>>>??????@@@@@@@@@??????>>>@@@@@@AAAAAAAAAAAABBBBBBAAABBBCCCDDDEEEEEEEEEEEEHHHHHHHHHHHHHHHIIIJJJKKKIIIIIIIIIJJJJJJJJJKKKKKKKKKJJJIIIHHHIIIIIIKKKLLLKKKLLLNNNOOOPPPQQQQQQQQQTTTRRRQQQSSSWWWYYYYYYWWWSSSSSSSSSSSSSSSRRRRRRRRRVVVUUUSSSQQQQQQQQQQQQRRRRRRQQQPPPOOOOOOOOOOOOOOOUUUUUUTTTTTTUUUWWWYYYZZZVVV]]]ccceeeiiiuuu|||wwwppplllfffeeedddeeefffgggfffddd___aaacccdddeeejjjqqqwww}}}yyytttssspppjjjccc___```aaa\\\[[[[[[]]]bbbgggjjjkkkrrrtttvvvzzz999999:::;;;;;;;;;;;;;;;999999999999999999999999<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<======>>>???>>>>>>======>>>>>>??????>>>>>>>>>>>>>>>>>>>>>AAAAAABBBBBBCCCDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFGGGHHHHHHHHHHHHIIIJJJKKKKKKNNNOOOSSSYYYaaammm{{{wwwxxx}}}~~~~~~~~~{{{pppbbbXXXMMMHHHBBB??????AAAAAAAAA>>>>>>======<<<;;;;;;:::888888888888888888888888:::888666777999:::888777999999999999888888777777999999::::::999999888777:::999999999999999999:::::::::::::::::::::::::::999:::;;;;;;999777777888999999999999999999999999:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<============>>>>>>>>>???<<<<<<============<<<<<>>@@@@@@@@@AAAAAAAAABBBBBBBBBBBBCCCDDDEEEEEEEEEDDDFFFFFFGGGHHHIIIIIIJJJJJJIIIIIIIIIIIIJJJJJJJJJKKKJJJJJJIIIHHHIIIJJJKKKLLLKKKLLLNNNOOOPPPQQQQQQQQQSSSRRRQQQSSSVVVWWWWWWUUURRRRRRRRRRRRRRRRRRRRRRRRTTTSSSRRRQQQPPPPPPPPPPPPQQQPPPPPPOOOOOOOOOPPPPPPRRRQQQQQQQQQRRRSSSTTTUUUTTTXXX]]]^^^aaakkk|||~~~rrrpppmmmkkkjjjiiigggfffddddddcccaaa___```dddgggmmmrrryyy|||vvvuuuttttttsssoooiiidddaaaaaa```\\\XXXVVVXXXZZZ^^^^^^```dddiiimmmoooooouuuwwwzzz~~~666777888:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;:::::::::::::::;;;;;;<<<=========>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>??????AAAAAAAAABBBCCCCCCDDDDDDCCCCCCDDDEEEFFFFFFGGGGGGEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJLLLLLLNNNRRRUUU\\\jjjwww~~~}}}ssscccZZZTTTNNNJJJBBB@@@===<<<===???@@@@@@======<<<<<<;;;:::::::::888888888888888888888888999888777777999999888777::::::999999999999888888999999::::::999999888777:::::::::999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;999;;;<<<<<<;;;::::::;;;888888888888888888888888999999999::::::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<===>>>>>>>>>>>>?????????<<<<<<============<<<<<<>>>>>>??????@@@??????>>>@@@@@@@@@@@@AAAAAAAAAAAACCCCCCDDDEEEEEEEEEDDDDDDCCCEEEGGGHHHJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIIIIJJJKKKLLLLLLLLLNNNOOOPPPPPPPPPPPPRRRQQQQQQQQQSSSTTTSSSRRRPPPPPPPPPPPPPPPQQQQQQQQQRRRRRRRRRRRRQQQPPPOOONNNPPPOOOOOOOOOOOOPPPPPPQQQOOOOOOOOOOOOPPPQQQRRRRRRSSSUUUVVVWWWZZZ```jjjrrr}}}xxxtttrrrqqqooonnnmmmkkkhhhddd___]]]]]]___bbbbbbeeeiiimmmpppqqqppppppqqqrrrssssssrrrqqqppplllmmmoooqqqrrrsssrrrrrrvvvuuutttqqqnnnkkkhhhgggbbbaaa```______]]]YYYWWWWWWXXXYYYYYYYYYZZZ^^^```dddeeehhhmmmssswwwxxxwww{{{}}}666777888999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;::::::999;;;;;;;;;<<<<<<<<<============<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>?????????@@@AAAAAABBBBBBCCCDDDDDDCCCDDDDDDEEEFFFFFFGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGHHHGGGGGGGGGHHHHHHIIIJJJJJJIIILLLOOOQQQTTT^^^hhhttt{{{nnn[[[LLLEEEDDDDDDCCC============>>>???@@@@@@<<<<<<;;;;;;::::::999999777777777777888888888888888777777777888888888777888888888888888888888888555666777999:::::::::::::::999999888888999999:::::::::::::::::::::::::::888:::<<<<<<;;;:::;;;<<<999999999999999999999999888888999::::::;;;<<<<<<:::::::::;;;;;;;;;<<<<<<===============>>>>>>>>>===>>>>>>????????????>>>===>>>>>>??????????????????@@@@@@@@@@@@AAAAAAAAADDDDDDEEEEEEEEEEEEDDDDDDBBBDDDGGGJJJKKKLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKLLLLLLMMMOOOOOOPPPPPPPPPQQQQQQPPPPPPQQQQQQPPPPPPOOOOOOOOOOOOOOOPPPPPPPPPQQQQQQRRRSSSRRRQQQOOONNNNNNNNNNNNNNNOOOPPPQQQQQQQQQQQQQQQQQQQQQRRRRRRSSSTTTTTTTTTUUUWWW[[[```ccckkkxxx~~~}}}|||{{{xxxvvvsssnnnjjjgggffffffeeebbb___aaadddfffeeeddd```aaacccdddcccbbb```^^^ZZZ[[[]]]^^^___```______bbb```^^^\\\ZZZXXXXXXXXXWWWWWWWWWWWWXXXYYYXXXXXXXXXZZZ]]]aaaeeejjjoooqqqooooooppptttzzz999999999::::::999999888::::::::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<======>>>======>>>>>>????????????@@@@@@AAAAAABBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGHHHFFFFFFHHHLLLMMMNNNSSSZZZbbbnnnuuu___VVVKKKBBB??????@@@@@@;;;<<<===>>>============;;;;;;::::::999888888888666666777777777888888888777777888777777777777888666666666777777777777777555666777888999:::::::::888888777777777777888888888888888888888888888888666888:::;;;:::999:::;;;::::::::::::::::::::::::888888999::::::;;;<<<<<<:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>???????????????<<<===>>>????????????????????????@@@@@@@@@AAAAAACCCDDDEEEEEEEEEEEEEEEEEECCCEEEHHHKKKLLLMMMLLLKKKIIIIIIIIIIIIIIIIIIHHHHHHGGGHHHIIIJJJJJJKKKKKKKKKLLLLLLMMMNNNOOOOOOOOOOOOOOOPPPPPPOOOOOONNNNNNOOOMMMNNNNNNNNNOOOOOOOOOPPPQQQRRRSSSTTTTTTRRRQQQPPPNNNNNNNNNNNNNNNOOOPPPQQQQQQQQQRRRRRRRRRRRRRRRRRRSSSSSSSSSTTTVVVXXXZZZZZZ```ggguuu~~~{{{wwwtttqqqooolllgggbbbaaabbbbbbaaa_________``````___\\\YYYXXXRRRRRRTTTUUUWWWXXXXXXYYYXXXWWWTTTRRRRRRRRRSSSTTTRRRTTTUUUWWWYYY\\\^^^```^^^```dddkkkrrrxxx}}}~~~|||zzz{{{:::::::::::::::999888888888888888888888888888888999999::::::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>=========>>>??????@@@@@@@@@@@@@@@AAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEFFFFFFFFFCCCCCCBBBBBBBBBCCCCCCDDDIIIGGGIIILLLLLLJJJMMMRRRWWW[[[hhh||||||eeeVVVLLLIIIDDD@@@???>>><<<;;;999;;;<<<<<<:::999999999:::::::::999888888777777555666666777777888888888666777888888666666777888555555555666666666666777888888999999888888777666777777666666666666777777888888888888888888888888666777999:::999888999:::::::::::::::::::::::::::999999999::::::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::;;;<<<======>>>>>>===<<<<<<===>>>????????????????????????@@@@@@@@@@@@BBBCCCDDDEEEFFFFFFFFFFFFEEEFFFHHHJJJKKKKKKKKKKKKIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGIIIJJJKKKKKKKKKKKKLLLLLLMMMNNNNNNOOONNNNNNNNNOOOPPPOOONNNMMMNNNOOOMMMMMMNNNNNNOOOOOOPPPPPPRRRSSSSSSSSSSSSSSSRRRRRROOONNNNNNNNNNNNOOOOOOPPPOOOPPPPPPQQQQQQQQQPPPPPPQQQQQQRRRRRRSSSTTTUUUVVVZZZ^^^eeeooo}}}~~~yyyuuuqqqmmmiiifffddddddcccbbbccccccbbbaaa___\\\YYYXXXUUUUUUVVVXXXZZZ[[[]]]]]][[[ZZZXXXWWWWWWYYY[[[\\\\\\^^^aaadddfffiiilllooommmnnnrrryyy999::::::;;;;;;;;;;;;:::999999999999999999999999888999999:::;;;;;;<<<<<<999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::;;;<<<===>>><<<======>>>??????@@@@@@???@@@@@@AAAAAABBBCCCCCCAAABBBBBBCCCCCCDDDDDDEEECCCCCCDDDDDDDDDEEEEEEEEEBBBBBBAAAAAAAAAAAABBBBBBIIIGGGHHHKKKKKKJJJLLLPPPNNNPPPXXXfffsssuuuaaaRRRIIIDDDCCCAAA???>>><<<;;;999999:::<<<;;;888777888999:::999999888777777666666555555666666777888888999555777888888666555666888555666666666777777777777888888888888888777777666888888777777777777888888888888888888888888888888666888::::::999888888999999999999999999999999999:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<======<<<<<<;;;;;;;;;;;;:::;;;<<<===>>>>>>>>>>>>;;;<<<===>>>????????????????????????@@@@@@@@@@@@AAABBBDDDEEEGGGGGGHHHHHHEEEEEEFFFGGGGGGHHHIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGFFFGGGIIIJJJKKKLLLLLLKKKLLLMMMMMMNNNNNNNNNNNNMMMLLLNNNPPPOOOMMMMMMNNNPPPMMMMMMNNNNNNOOOPPPPPPQQQRRRRRRQQQQQQQQQRRRRRRSSSOOOOOONNNNNNMMMNNNNNNNNNOOOOOOPPPQQQQQQPPPOOONNNPPPRRRSSSRRRPPPPPPRRRTTTUUUYYY]]]aaagggtttyyyyyywwwtttqqqpppqqqrrrpppooonnnllliiigggfffeeeeeeeeefffggghhhjjjkkklllggggggffffffgggiiikkkmmmooorrrvvvxxxyyy{{{~~~888999:::;;;<<<=========999999999999999999999999888888999::::::;;;<<<<<<888999999:::;;;<<<======<<<<<<<<<<<<<<<<<<<<<;;;:::999999:::;;;<<<===>>><<<======>>>???@@@@@@@@@???@@@@@@AAAAAABBBCCCCCC@@@@@@AAACCCDDDFFFGGGGGGCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBCCCCCCBBB@@@BBBFFFHHHHHHJJJNNNHHHKKKRRR[[[```gggwwwppp[[[OOOJJJJJJBBB@@@>>>===<<<;;;;;;;;;999;;;===<<<999888:::<<<999999888888777666666666444555555666777888888999555777999888555444666888666666777777888888888999444555666888999999999999999999888888888888999999999999999999999999999999888999;;;:::999888888999888888888888888888888888;;;::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<>>>>>>======<<<<<<<<<;;;<<<===>>>???@@@@@@@@@@@@;;;<<<===>>>????????????>>>????????????@@@@@@@@@@@@AAACCCEEEGGGHHHIIIIIIEEEEEEDDDDDDEEEFFFGGGGGGIIIIIIIIIHHHHHHGGGGGGGGGEEEGGGIIIKKKLLLLLLLLLKKKLLLMMMMMMNNNNNNNNNMMMMMMKKKNNNPPPOOOMMMMMMOOOQQQMMMMMMNNNOOOPPPPPPQQQQQQRRRQQQPPPOOOOOOPPPRRRSSSPPPPPPOOONNNMMMMMMMMMMMMPPPQQQRRRRRRRRRQQQPPPOOORRRTTTVVVTTTPPPOOOQQQTTTPPPUUU[[[[[[[[[cccrrr~~~}}}{{{zzzyyyyyywwwwwwwwwwwwwwwxxxzzzzzzssssssssstttuuuwwwzzz{{{{{{::::::;;;;;;<<<;;;;;;;;;===<<<:::999888999:::::::::;;;;;;<<<<<<;;;;;;:::777888:::<<<======<<<;;;========================;;;;;;<<<<<<======>>>>>>>>>>>>>>>???@@@@@@AAAAAA======>>>???AAABBBCCCCCCCCCCCCCCCCCCDDDDDDEEEEEECCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBAAACCCCCCDDDFFFGGGHHHIIIJJJKKKKKKLLLOOOTTT\\\ccchhhqqqWWWJJJFFFDDDCCC@@@>>><<<:::999:::;;;<<<999999888888888888888888444555555555666666777777999888888888777777666666666666666666777777777777999999888777666555444444777777888999999999999999555777999999777555444444777777777777777777777777777777777777777777777777;;;<<<======;;;999666555<<<999888999===??????===>>>>>>======<<<<<<<<<<<<999:::;;;<<<============<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>=========<<<@@@@@@@@@???@@@@@@AAAAAACCCAAA???@@@CCCEEECCCAAAAAABBBDDDFFFFFFFFFEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGIIIJJJKKKKKKKKKJJJIIIHHHLLLMMMNNNOOOPPPOOONNNMMMRRRPPPMMMKKKKKKLLLOOOQQQNNNNNNOOOPPPQQQQQQQQQQQQTTTSSSRRRQQQQQQQQQQQQQQQRRRQQQPPPOOONNNNNNNNNNNNOOONNNNNNOOORRRSSSSSSRRRQQQPPPOOONNNNNNNNNOOOPPPPPPSSSUUUUUUVVVYYY___cccyyy::::::;;;;;;<<<;;;;;;:::<<<;;;::::::999999999:::::::::;;;;;;;;;;;;::::::888999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============<<<<<<===>>>>>>??????@@@>>>>>>???@@@@@@AAABBBBBBBBBBBBBBBCCCCCCCCCDDDDDDBBBBBBCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCDDDEEEFFFGGGGGGHHHGGGGGGIIIMMMRRRXXX\\\fffqqqgggRRRHHHDDDBBB@@@???===;;;:::999999:::;;;999999999888777666666666666666666777777777888888888888777777777666666666555555666666666777777777888888777777666666555555444444555666666666666666666888999999888777888999888888888888888888888888999999999999999999999999888999:::::::::999888777;;;999777888;;;===<<<;;;=========<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>???@@@@@@??????>>>>>>>>>???@@@@@@BBBAAA???AAACCCDDDCCCAAAAAABBBDDDEEEFFFFFFEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKKKKJJJJJJIIILLLMMMMMMNNNOOONNNNNNNNNPPPOOOMMMKKKKKKMMMOOOPPPNNNNNNOOOPPPQQQQQQQQQQQQRRRRRRQQQPPPPPPPPPPPPPPPMMMMMMMMMNNNOOOPPPQQQRRRPPPOOOOOOPPPRRRSSSRRRQQQRRRQQQPPPOOONNNOOOOOOPPPOOOQQQSSSSSSSSSVVV[[[___dddiiivvv:::;;;;;;<<<;;;;;;::::::::::::;;;;;;::::::999999::::::;;;;;;;;;;;;:::::::::999999::::::;;;<<<===::::::::::::::::::::::::=========<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>?????????@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCAAABBBBBBBBBBBBBBBBBBCCCBBBBBBBBBCCCCCCCCCDDDDDDFFFEEEDDDDDDFFFIIIMMMOOOSSS[[[ggguuu|||xxxzzzyyykkkYYYJJJDDDAAA???======<<<:::999888888999:::999999999888777666555555777777777777888888888888666666666666666555555555444444555555555666666666777777777777666666666666333444444555555555555444777888999999888999;;;===999999999999999999999999999999999999999999999999555666777888999::::::;;;;;;999888888999::::::999<<<<<<;;;;;;;;;;;;::::::=========<<<<<<;;;999999<<<<<<<<<<<<<<<<<<<<<<<<999:::;;;<<<>>>???AAAAAA===============>>>???@@@BBB@@@@@@AAABBBCCCBBBAAABBBBBBCCCEEEEEEEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIJJJKKKKKKKKKJJJMMMLLLLLLLLLMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMNNNNNNMMMNNNOOOPPPQQQQQQQQQQQQPPPPPPOOONNNNNNNNNNNNOOOLLLLLLMMMMMMOOOPPPQQQRRRRRRQQQPPPPPPRRRRRRQQQPPPSSSRRRQQQOOOOOONNNNNNNNNMMMNNNOOOPPPPPPRRRUUUXXXXXXXXX^^^kkkyyy;;;;;;;;;<<<;;;;;;::::::999:::;;;<<<;;;:::999888:::::::::;;;;;;:::::::::;;;:::999888999:::<<<===::::::::::::::::::::::::=========<<<<<<;;;;;;;;;;;;;;;;;;<<<======>>>>>>???????????????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBB@@@@@@AAAAAABBBBBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBEEEDDDDDDCCCDDDFFFHHHJJJMMMRRRXXXaaammm}}}}}}lll```\\\]]]^^^VVVKKKCCCAAA@@@===;;;;;;:::999888777777888888999888888888888888777777777777777777777777777777555555555555555555555555444444444444555555555666555666666666777777777888666666777777888777777666888999999888777888:::===999999999999999999999999777777777777777777777777666666666777888:::;;;<<<;;;:::999888888888888888::::::::::::::::::::::::;;;<<<<<<<<<;;;;;;:::999<<<<<<<<<<<<<<<<<<<<<<<<888888999:::<<<===>>>???============>>>??????@@@AAA@@@@@@AAABBBBBBBBBBBBBBBBBBCCCDDDDDDEEEEEEEEEFFFGGGGGGGGGGGGGGGHHHHHHGGGHHHIIIJJJJJJKKKLLLLLLMMMLLLKKKJJJKKKLLLMMMNNNLLLLLLMMMMMMMMMMMMMMMMMMLLLMMMNNNOOOPPPQQQQQQQQQNNNNNNMMMMMMMMMMMMMMMNNNOOOOOONNNNNNNNNNNNNNNOOOSSSQQQPPPPPPQQQQQQPPPNNNRRRQQQPPPOOOMMMLLLLLLLLLMMMMMMMMMMMMMMMNNNPPPQQQUUURRRSSSYYYbbbmmm|||;;;<<<<<<<<<;;;::::::999888999:::;;;<<<;;;:::999999::::::::::::::::::999;;;:::999888888:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<;;;;;;::::::;;;;;;<<<======>>>>>>???????????????????????????@@@@@@@@@@@@@@@@@@??????@@@@@@@@@@@@AAAAAAAAAAAA???@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBAAAAAAAAACCCCCCCCCCCCDDDFFFGGGHHHIIIKKKMMMQQQXXXdddsss}}}nnn___VVVPPPKKKHHHJJJFFFAAA??????>>><<<;;;999888888888777777777888777777888888999:::::::::666666666666666666666666444444444444555555555555444444444444555555555666555555666666777777888888888888888999999888888777999999999777555555777999888888888888888888888888777777777777777777777777999999999999999:::;;;<<<;;;;;;:::999888888888999999:::::::::::::::::::::999999:::;;;<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<==================>>>???@@@AAAAAA@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBCCCDDDDDDEEEEEEFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLLLLLLLKKKJJJIIIJJJKKKLLLMMMJJJKKKLLLMMMMMMMMMLLLLLLKKKLLLMMMOOOPPPQQQQQQQQQMMMMMMLLLLLLLLLMMMMMMNNNOOOOOONNNMMMMMMMMMNNNNNNRRRQQQOOOOOOPPPPPPNNNMMMOOOOOONNNMMMLLLJJJIIIIIILLLLLLKKKKKKLLLMMMMMMMMMPPPLLLLLLOOOSSSXXXbbbkkk~~~<<<<<<<<<<<<;;;:::999999999999:::;;;;;;;;;::::::999999::::::::::::999999::::::999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@????????????????????????@@@@@@@@@@@@???@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA??????@@@BBBCCCDDDEEEEEEGGGHHHIIIIIIKKKRRR]]]eeewwwtttgggVVVLLLIIIHHHBBB===AAA???<<<<<<<<<<<<;;;:::888888888888888888888777777777777888999999::::::666666666666555555555555444444444555555555555555444444555555555666666666555555666666777777888888777777777777777666666555888888888777555444555666777777777777777777777777999999999999999999999999:::::::::::::::::::::::::::;;;;;;999888777888:::999999::::::::::::;;;;;;888888:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>===============>>>???@@@AAABBB???@@@AAAAAA@@@@@@AAABBBBBBBBBBBBBBBCCCDDDEEEFFFFFFFFFFFFGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIJJJKKKLLLJJJJJJIIIIIIJJJJJJKKKLLLIIIJJJKKKLLLLLLMMMLLLLLLKKKKKKMMMOOOPPPQQQQQQQQQNNNMMMMMMMMMMMMNNNOOOOOOMMMMMMLLLMMMMMMNNNOOOPPPPPPOOOMMMNNNNNNNNNMMMLLLLLLLLLLLLLLLKKKJJJHHHHHHKKKJJJIIIJJJKKKLLLKKKIIIJJJHHHIIILLLNNNOOOUUU\\\cccooo~~~yyy<<<<<<<<<<<<;;;:::999888:::999999999::::::;;;<<<999999::::::::::::999999999999:::::::::999999888:::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;<<<:::::::::;;;<<<<<<======<<<======>>>???@@@@@@AAAAAAAAAAAA@@@@@@?????????>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@?????????????????????????????????@@@===>>>???AAABBBBBBBBBBBBDDDFFFHHHHHHHHHLLLRRRXXX]]]hhhwww~~~nnnddd^^^UUUIIIDDDCCCCCC???<<<===<<<:::999999999999999777888888999999888888888777777777777666666666555777777777777666666555555444444555555666666666666555555666666666777777777666666666666777777777777666666777777666555555444555666888777666555555666888888888888888888888888999999999999999999999999777888999:::;;;::::::999777999:::888666555777:::::::::::::::;;;;;;;;;<<<999::::::;;;;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>======<<<<<<<<<<<<<<<<<<===>>>???@@@AAA>>>@@@BBBAAA??????AAACCCBBBBBBAAAAAABBBCCCEEEFFFEEEFFFFFFGGGHHHHHHIIIIIIKKKJJJIIIIIIIIIIIIJJJKKKHHHHHHIIIJJJJJJJJJJJJJJJIIIIIIJJJJJJKKKLLLMMMMMMJJJKKKLLLNNNPPPQQQQQQQQQOOONNNNNNNNNOOOOOOPPPQQQNNNNNNMMMMMMMMMMMMNNNNNNNNNMMMKKKLLLMMMMMMLLLKKKKKKKKKLLLLLLLLLKKKIIIIIIIIIGGGFFFHHHJJJJJJHHHFFFHHHGGGHHHLLLLLLKKKNNNSSSSSS[[[hhhvvvyyynnnfff<<<<<<<<<<<<;;;:::999888::::::999888999:::<<<===999999999::::::999999999888999:::;;;;;;:::888777999999999999999999999999:::::::::;;;;;;<<<<<<<<<888999999::::::;;;<<<<<<;;;<<<===>>>???@@@AAAAAAAAAAAAAAAAAA@@@@@@??????>>>>>>>>>>>>????????????AAA@@@@@@@@@??????>>>>>>============>>>>>>>>>???>>>???@@@BBBBBBBBBAAAAAA???BBBEEEFFFFFFHHHMMMQQQNNNWWWdddppp{{{rrrcccWWWOOOMMMIIICCC@@@@@@@@@???>>>===<<<:::888777777777888777888888999999999888888999888777555444222111111999888888888777777666666555555555666666666777777666666666666777777777777777777777777666666666666777777888888777666555555222555777888888777777888999999999999999999999999777777777777777777777777444555888:::;;;:::999888555777888777555444777999:::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;:::999888888<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::::::::;;;;;;===>>>???@@@===@@@BBBAAA???>>>@@@CCCBBBBBBAAAAAABBBCCCEEEFFFEEEEEEFFFGGGHHHHHHIIIIIILLLKKKIIIIIIHHHIIIJJJKKKGGGHHHIIIJJJKKKJJJIIIHHHIIIIIIIIIIIIJJJLLLMMMNNNJJJKKKLLLNNNPPPQQQQQQQQQPPPOOOOOOOOOPPPQQQQQQRRRRRRQQQOOOMMMLLLKKKJJJJJJLLLKKKJJJKKKLLLMMMLLLKKKKKKKKKLLLMMMMMMLLLKKKJJJGGGEEEDDDFFFHHHIIIGGGDDDGGGEEEEEEGGGFFFDDDFFFJJJIIIMMMSSS\\\gggxxx|||sssooommmfffZZZPPP888999:::<<<<<<;;;:::999777:::;;;:::888777999;;;:::::::::999999888888888::::::::::::::::::::::::;;;:::888777666777888888999999999999999999999999;;;::::::::::::;;;<<<<<<@@@@@@@@@@@@@@@@@@@@@@@@===>>>???@@@@@@???==============================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@BBBAAA@@@@@@AAADDDFFFHHHGGGKKKQQQWWWaaapppqqqggg^^^QQQIIIGGG???>>>>>>===<<<<<<;;;;;;888999999:::999888777666888888777777777777888888888777666555444444555666555555555555555555555555666666555555555444444444666666555555555444444444666666666666666555555555555555555555555555555555777777666666666666777777<<<<<<:::999888777777777888666555666888999999888:::;;;;;;:::888777888999888888777777888888999:::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;<<<<<<<<<;;;;;;:::::::::;;;;;;??????>>>>>>>>>>>>>>>???@@@@@@@@@AAABBBCCCDDDEEEEEEDDDDDDDDDDDDDDDEEEFFFGGGGGGHHHHHHIIIHHHHHHHHHIIIHHHHHHGGGGGGHHHHHHIIIIIIIIIIIIJJJJJJKKKLLLMMMMMMLLLKKKKKKKKKLLLNNNOOOMMMNNNNNNOOOOOOPPPPPPQQQNNNMMMLLLKKKJJJIIIHHHHHHIIIIIIJJJJJJJJJJJJIIIIIIJJJJJJJJJKKKJJJIIIIIIHHHHHHGGGGGGFFFFFFGGGGGGHHHFFFFFFFFFFFFEEEEEEEEEEEEIIIJJJKKKNNNSSS\\\fffmmm~~~uuulllaaaXXXSSSOOOIIIDDD:::::::::::::::999888777666888:::999777666888999:::::::::999999888888888:::::::::::::::999999999999888888777777777777888::::::::::::::::::999999;;;;;;::::::;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>===========================>>>>>>>>>>>>>>>>>>>>>>>>========================>>>>>>>>>?????????@@@@@@@@@???>>>>>>@@@BBBDDDEEEFFFIIIMMMPPPVVV```nnnxxx~~~~~~qqqdddXXXSSSNNNFFFAAAAAA<<<<<<;;;;;;:::999999888888999999999999888777666888888777777777777888888888777666555444555555666555555555555555555555555666666555555555444444444666666555555555444444444555555555555555444444444777777777777777777777777777777666666666666777777;;;:::999888888888888888777555444555666888888777555666777777777666888999888888777777888888999:::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<<<<===<<<<<<;;;;;;<<<<<<<<>>>>>>>>>>>??????@@@@@@@@@AAABBBCCCDDDEEEEEEDDDDDDDDDDDDEEEFFFFFFGGGGGGHHHIIIIIIIIIIIIHHHJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJKKKLLLMMMMMMMMMLLLLLLKKKLLLMMMNNNOOONNNNNNNNNOOOOOOOOOOOOOOOMMMMMMLLLKKKJJJIIIHHHHHHJJJJJJKKKKKKKKKKKKJJJJJJIIIJJJJJJJJJJJJIIIHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGFFFEEEEEEEEEDDDDDDCCCCCCBBBCCCDDDEEEIIIOOOWWW]]]kkksssyyyrrrfff^^^TTTMMMIIIFFFAAA===<<<;;;:::888777777666666666777888888666666777888999999999999999888888888999999999999999999999999777777777888888888888888::::::::::::::::::;;;;;;;;;;;;;;;:::;;;;;;<<<===========================>>>>>>>>>======>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==============================>>>>>>>>>?????????======<<<<<<===???AAABBBCCCEEEGGGHHHKKKQQQZZZaaaooo~~~~~~kkkWWWNNNGGGDDDCCC@@@>>>???;;;;;;::::::999999888888888888999999888888777666888777777666666777777888777777666555555555555666555555555555555555555555555555555555555444444444555555555555555444444444444444444444444444444444777777777777777777777777777777666666666666777777999888888777777888888999666555333444555666666555555666777777666666777888888888777777888888999:::::::::::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::999999999999999999999999:::::::::::::::;;;<<<<<<======<<<<<<<<<======>>>???>>>>>>>>>>>>>>>??????@@@@@@@@@AAABBBCCCDDDEEEEEEEEEEEEEEEEEEFFFGGGGGGGGGHHHIIIIIIJJJJJJJJJIIIKKKKKKKKKJJJJJJKKKKKKKKKJJJJJJJJJKKKKKKLLLMMMNNNMMMLLLLLLLLLLLLMMMNNNNNNOOOOOOOOONNNNNNNNNNNNMMMLLLLLLKKKJJJIIIHHHHHHGGGJJJKKKKKKLLLLLLKKKKKKJJJHHHIIIIIIIIIIIIHHHGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFEEEDDDDDDCCCBBBAAAAAA@@@BBBCCCDDDDDDEEEHHHMMMPPPSSSYYYgggxxxzzzqqqggg___RRRLLLFFFAAA???>>>:::777:::999888666666666777888777777777777777777777777999999999888888888888888888888888888888999999999777777888999999:::::::::::::::;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<>>===<<<<<<===???@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========================<<<<<<=========>>>>>>>>><<<<<<<<<<<<===>>>???@@@@@@BBBDDDEEEGGGKKKQQQUUUWWWddduuuttteeeWWWNNNIIICCCAAA@@@>>>======<<<<<<;;;;;;::::::::::::888888888888888888777777777777666666666666777777666666666555555555666666555555555555555555555555555555555555555555555555555555555555555555555555444444444444444555555555555555555555555555555555777777666666666666777777777666666666777777888999777555444444555666666555:::;;;;;;999666555555666888888777777888888999::::::::::::::::::;;;;;;;;;:::::::::;;;;;;:::::::::::::::::::::::::::::::::::::::999999::::::;;;<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@AAABBBCCCDDDEEEEEEEEEEEEEEEEEEFFFGGGHHHGGGHHHIIIIIIJJJJJJJJJJJJKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKLLLNNNNNNLLLLLLLLLMMMMMMMMMNNNNNNPPPOOOOOONNNMMMLLLLLLLLLKKKKKKJJJJJJIIIHHHHHHGGGIIIJJJJJJJJJJJJJJJJJJIIIGGGGGGHHHHHHGGGGGGFFFEEEEEEEEEDDDDDDDDDDDDEEEEEECCCCCCBBBAAA@@@??????>>>BBBDDDEEEFFFEEEFFFHHHJJJJJJNNNXXXbbbkkkvvv|||pppfff]]]SSSMMMDDDAAA===;;;;;;;;;999777777777666555666777999:::888888777888888888888777888888888888888888888888777777888888888999999999999999999999:::;;;;;;;;;:::::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<==============================>>>===<<<<<<<<<===???@@@>>>>>>>>>>>>>>>>>>>>>>>>========================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<=========<<<<<<<<<======>>>??????@@@AAABBBCCCEEEGGGKKKMMMLLLSSS^^^kkkxxx}}}kkkaaaZZZRRRKKKEEECCC???<<<::::::999777::::::::::::999999999999777777777777777777888888777777666666666666777777555555666666666666666666555555555555555555555555444555555555555555555555444555555555555555555555444444555555666666666666555555555555555555555555777777666666666666777777555555555555666777888888888666555555666777666555999::::::888666444444555888888777777888888999:::999999999:::::::::;;;;;;999::::::::::::::::::999:::::::::::::::::::::::::::999999999999:::;;;;;;;;;:::::::::;;;;;;<<<===>>>>>>======>>>???@@@@@@@@@@@@@@@AAABBBCCCDDDEEEDDDDDDDDDDDDEEEFFFGGGHHHFFFGGGHHHIIIJJJJJJJJJJJJJJJIIIIIIHHHHHHIIIIIIJJJJJJJJJJJJJJJKKKLLLMMMNNNLLLMMMMMMMMMNNNNNNNNNNNNOOOOOONNNMMMLLLKKKKKKJJJJJJJJJIIIIIIHHHHHHGGGGGGGGGHHHHHHIIIIIIHHHHHHGGGFFFFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCBBBBBBCCCCCCDDDAAAAAA@@@@@@???>>>>>>======???AAABBBBBBAAABBBDDDDDDGGGMMMSSSUUU[[[iiivvv}}}lll]]]RRRKKKEEEAAA;;;:::999999::::::999999555555666666777999:::;;;999888777777999999888777777777777888888888888888777777888888999:::::::::;;;:::999888888999;;;<<<999999::::::;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<===>>>??????>>>>>>>>>>>>>>>>>>>>>>>>========================<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<<<<=========>>>>>>>>>>>>AAA@@@@@@@@@AAABBBCCCDDDHHHJJJPPPXXX```kkk{{{yyyoooaaaTTTMMMIIIEEEBBB<<<>>>===999888:::999777777777777777777777666666777777666666666777888888777666666555555666666777444555666666777666666666555555555555555555555555444444444555555555555555444444444555555555555555444444555555666777777777777777777777777777777777777777666666666666777777444444444444555555666777999777555555666777666555222333555555444444666777888888777777888888999:::888888999999::::::;;;;;;999999::::::::::::999999;;;;;;;;;;;;;;;;;;;;;;;;999999999999999:::;;;;;;:::::::::::::::;;;<<<===============>>>???@@@AAA@@@@@@@@@AAABBBCCCDDDEEECCCCCCCCCCCCDDDFFFGGGGGGEEEFFFGGGHHHIIIJJJJJJJJJHHHHHHGGGGGGGGGGGGHHHHHHIIIIIIIIIJJJJJJKKKLLLMMMLLLMMMNNNNNNOOOOOONNNNNNNNNNNNMMMMMMLLLKKKJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGFFFGGGGGGGGGGGGGGGGGGFFFDDDEEEEEEEEEEEEDDDCCCCCCBBBBBBAAAAAAAAAAAABBBBBB????????????>>>>>>>>>>>><<<>>>@@@AAA@@@@@@AAABBBAAABBBGGGKKKLLLMMMVVV___lllwwwtttiiiZZZMMMEEE@@@<<<:::555666777888888888777777666666777888999999999999888666555666888999777555666777777777888888888999888888888999:::;;;;;;;;;<<<:::777555555666999;;;888888999999:::;;;;;;;;;<<<<<<<<<<<<<<<======>>>========================:::;;;<<<===>>>>>>>>>>>>================================================<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::;;;;;;;;;;;;<<<<<<==================???>>><<<<<<===???@@@@@@FFFFFFIIINNNQQQUUUaaammmzzzxxxkkkccc[[[UUUMMMHHHDDDAAA>>>===999======:::999<<<<<<999666666666666666666666666777666666555666777888999666666555555555555666666333444666777777777666666555555555555555555555555444444444555555555666666444444444555555555666666333333444555555666777777777777777777777777777777777777666666666666777777444444444444444444555555888666444444555555555444000111333444444555777888888888777777888888999:::777888888999::::::;;;;;;999999::::::::::::999999999999999999999999999999999999999888999999:::;;;:::::::::;;;;;;<<<===>>>============>>>???@@@AAA@@@@@@@@@AAABBBCCCDDDEEEAAAAAABBBBBBCCCEEEFFFGGGCCCDDDFFFGGGHHHIIIIIIIIIHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLLLLMMMNNNOOOOOOOOONNNNNNMMMMMMMMMLLLLLLKKKKKKJJJHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGGGGGGGDDDDDDDDDDDDDDDCCCBBBBBBAAAAAA@@@@@@@@@@@@AAAAAA>>>>>>>>>>>>????????????>>>???AAAAAA@@@???@@@AAAAAA@@@BBBFFFGGGHHHLLLSSSTTT\\\hhhuuuzzzpppjjjYYYQQQHHHAAA>>><<<999666222444666777666555555444777888999::::::999777666888555444444777888666444666666777777888888888999888888999:::;;;;;;<<<<<<<<<999555333222444777999777777888999999:::;;;;;;<<<<<<<<<<<<<<<===>>>>>>========================999:::<<<>>>???>>>>>>===================================================<<<<<<<<<<<<<<<<<<<<<<<<999999:::::::::;;;;;;;;;;;;;;;<<<======<<<<<<<<<===;;;::::::===@@@BBBBBBDDDCCCFFFKKKJJJIIIQQQ\\\```lll|||uuufffYYYNNNGGGFFFCCCBBBCCCCCC@@@===<<<777<<<===999777::::::666777777777777888888888888777666555555555777888999666666555555555555666666333444666777777777666666555555555555555555555555444444444555555555666666444444444555555555666666222222333333444555666666555555555555555555555555777777666666666666777777555444444333333444444444777555333333444444333222444555777666555555666888888888888777888999999:::777777888999::::::;;;;;;999999999::::::999999999888888888888888888888888999999888888999999:::;;;;;;;;;;;;<<<<<<>>>??????============>>>???@@@AAA@@@@@@@@@AAABBBCCCDDDEEE@@@@@@AAAAAACCCDDDEEEFFFCCCCCCEEEFFFGGGHHHHHHHHHIIIHHHHHHGGGGGGHHHHHHIIIHHHHHHHHHHHHHHHJJJKKKKKKLLLMMMNNNOOOPPPOOONNNNNNLLLLLLLLLLLLKKKKKKKKKKKKHHHHHHGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIHHHHHHGGGCCCCCCDDDDDDCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@AAA======>>>>>>???@@@@@@@@@===>>>???>>><<<;;;<<<===@@@===<<>>@@@AAAAAA===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888999::::::;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<==================>>>??????@@@@@@@@@AAADDDGGGKKKMMMUUUZZZbbbjjjuuu}}}qqqbbbUUUNNNIIICCC???>>>===<<<;;;;;;;;;;;;;;;::::::999999888999999999888666444666999:::999777777777666666555555444444666555555555555666666777222222222333666666555444555555444444444444555555333333333333333333333333666555444333222333444444444444444555555555555666333333333333333333333333777777888888888888777777888888888777666666666555666555444444444666777888555777888777666555666888777777777777777888888999666777999::::::999888777999999777777777999;;;===555555666777888999999:::999999:::::::::;;;;;;;;;;;;;;;;;;<<<===>>>>>>???????????????>>>>>>>>>>>>@@@AAAAAAAAAAAA@@@??????EEEDDDCCCCCCCCCDDDFFFGGGCCCCCCDDDEEEFFFGGGHHHHHHEEEEEEFFFFFFGGGGGGGGGHHHEEEFFFFFFGGGGGGHHHIIIIIIJJJKKKLLLMMMOOOPPPQQQRRRNNNMMMLLLKKKJJJJJJKKKKKKKKKIIIGGGGGGHHHIIIHHHGGGEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@BBB@@@>>>===>>>???????????????>>>===============>>>===<<<<<<<<<===???@@@>>>>>>???@@@AAAAAABBBBBBDDDEEEHHHMMMSSS[[[aaaeeeqqq{{{~~~uuunnn___\\\XXXRRRLLLFFFAAA???<<<<<<<<<;;;888666666777333333444444444444333333888888777777777777777777999999888777777777888888888888888999999888888777888888888888888888888888777888888999999888888777888999999:::999999888888999999::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<===:::;;;;;;<<<===>>>??????<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888999999:::;;;;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<===>>>>>>??????@@@AAACCCFFFHHHJJJHHHMMMRRRXXX___kkkyyyqqqaaaYYYNNNGGGDDDBBB???<<<===<<<<<<;;;::::::;;;;;;;;;:::999888777666666666888666555666888999888666666666555555555444444444555555555555555666666777666555444555666666555333555555444444444444555555333333333333333333333333666555444333333333444444444444444444555555555555555555555555555555555555666666777777777777666666555555444444444444444444666666555444444555666777444666777666555444555666777777666666777777888999999999:::::::::999888888999888777777888:::<<<===777777777888888999999999999999:::::::::;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>AAAAAABBBBBBBBBBBBAAAAAADDDDDDDDDDDDDDDEEEEEEFFFDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGEEEFFFFFFGGGGGGHHHHHHIIIIIIIIIJJJKKKMMMNNNOOOPPPNNNMMMLLLJJJIIIIIIJJJJJJJJJHHHGGGFFFGGGHHHGGGFFFEEEEEEDDDDDDCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@BBB@@@>>>===>>>??????>>>>>>======<<<;;;;;;<<<<<<>>>===<<<<<<<<<===??????>>>>>>>>>???@@@@@@@@@AAADDDDDDEEEGGGJJJNNNRRRTTTZZZbbbmmmvvv~~~}}}yyytttppplllfff]]]UUUIIIHHHFFFDDDAAA???===<<<<<<<<<<<<:::666444333444444444444555555444444444888777777777666666555555999888888777777777777777777777888888999888888777999999999999999999999999777777888888888888777777888888999999999999888888999999::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<===;;;;;;;;;<<<<<<<<<======<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::888888999999::::::;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<===>>>>>>???@@@BBBCCCDDDDDDCCCFFFJJJLLLPPPVVV^^^eeeqqq{{{}}}ooo```TTTIIIDDD>>>;;;<<<===<<<:::<<<;;;;;;::::::::::::;;;;;;:::999777555555444444999777666666888888777555555555555555444444444444555555444444555666666777999777666666666666444333555555444444444444555555333333333333333333333333666555444333333333333444444444444444555555555555666666666666666666666666555555666666666666555555333333333333333444444444666666555555444555555666444555666555444333444666777777666666777777888999::::::999888777777777888888888888888999;;;===>>>999999999999999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>========================>>>???@@@AAABBBBBBBBBBBBCCCCCCDDDEEEEEEEEEEEEDDDEEEEEEDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFGGGHHHHHHHHHFFFGGGHHHIIIJJJLLLMMMMMMNNNMMMKKKIIIHHHHHHHHHHHHIIIGGGFFFFFFGGGGGGFFFEEEEEEEEEDDDDDDCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@??????AAA???======>>>???>>>======<<<;;;;;;:::;;;;;;;;;======<<<<<<======>>>???======>>>>>>>>>>>>>>>>>>AAAAAA@@@AAABBBDDDFFFGGGKKKOOOUUUZZZbbblllyyyyyyuuuqqqooogggccc\\\WWWSSSLLLEEE???;;;;;;;;;<<<<<<<<<<<<<<<=========:::666333333333444555555555555555555444888888888777666666555555888888777666666666666777666777777888888888888888999999999999999999999999999999::::::::::::999999999999:::;;;;;;;;;;;;:::999999999:::::::::;;;;;;:::;;;<<<<<<===<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999999999999999999888888999999::::::::::::999:::::::::;;;;;;;;;;;;::::::999999::::::;;;<<<<<<===>>>???@@@@@@@@@???CCCEEEHHHIIIJJJMMMQQQUUU[[[cccooo{{{~~~qqqfff___WWWMMMEEEBBB???<<<;;;<<<<<<:::999;;;:::999999999999:::::::::999888777666555555555888888777777777666666555666666555555555555555555444444444444555555666777888777555555555555444333555444444333333444444555333333333333333333333333555555444444333333333333333333444444444555555555666666666666666666666666444555555555555555555444333444444444555666666666666666555555555444444444444555666666444444555666666666666666666777888888:::999777555555555666777888888888999:::<<<===???:::::::::::::::::::::999:::::::::;;;;;;;;;;;;<<<;;;;;;;;;<<<<<<=========;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;===>>>???@@@@@@@@@AAABBBDDDEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFGGGGGGHHHHHHFFFFFFGGGHHHIIIJJJKKKLLLNNNLLLJJJHHHGGGGGGGGGGGGIIIGGGEEEEEEFFFGGGFFFEEEEEEDDDDDDCCCCCCBBBAAAAAA@@@@@@@@@@@@????????????@@@>>>======>>>>>>===<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<======>>>>>>======<<<<<<<<<<<<<<<<<<=========>>>???AAACCCDDDGGGHHHIIIKKKOOOWWW```gggpppuuu}}}wwwmmmeee^^^ZZZWWWQQQMMMIIIEEECCCAAA===:::<<<;;;;;;;;;::::::999999<<<<<<<<<:::777555555555444555555666666555555444999999999888888777777777888777666666555555666666555666777888888888888888999999999999999999999999888999999::::::999999888888999::::::;;;;;;;;;:::999999999:::::::::;;;;;;:::;;;;;;<<<======<<<<<<;;;;;;;;;<<<<<<<<<<<<===;;;;;;;;;;;;::::::::::::;;;:::::::::999999999999999999999999999999999999888888999999999999999:::999999999999:::::::::;;;999999999999999:::;;;;;;;;;;;;<<<============<<<===???BBBCCCEEEFFFIIIJJJPPPUUU\\\bbbiiirrr}}}jjjbbbXXXQQQNNNJJJEEE@@@@@@???===<<<<<<;;;:::888999999888888888888999999888888777777777888888999777888888777666555555555666666666666666666666666333333333444444555777777666444333333444555555444444444333333333333444444333333333333333333333333444444444444444333333333333333333444444444444555555555555555555555555555444444555555555555444444333444444444555666666666555555555555555555444444555666777777666555666777666666666555666777777888:::999888777666777888888777888888999:::;;;<<<===;;;;;;;;;:::::::::::::::::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<:::;;;;;;;;;<<<<<<<<<===:::;;;===>>>???@@@AAAAAAAAABBBDDDEEEEEEEEEDDDCCCAAAAAAAAABBBCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFGGGHHHHHHFFFGGGGGGHHHIIIJJJKKKKKKMMMLLLJJJHHHGGGFFFGGGGGGIIIGGGEEEEEEFFFGGGFFFEEEDDDDDDDDDCCCBBBBBBAAAAAA@@@@@@?????????>>>>>>>>>???>>>======>>>>>>===;;;===<<<<<<;;;<<<<<<======;;;<<<<<<===============<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>@@@AAABBBAAAAAABBBCCCDDDHHHLLLPPPWWW[[[bbbjjjpppvvv{{{~~~rrrlllbbbXXXQQQKKKGGGDDDBBB@@@>>>============<<<;;;:::999888666555444333666888888777555555555666444444555555555555444444888888888888888999999999777777666555555555555555555555666777888888888888999999999999999999999999666666777777777777666666555666777888999999999999999999::::::::::::;;;;;;::::::;;;<<<============;;;;;;;;;<<<<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999888888888888888888888888888888888888999999999999999999888888999999999:::::::::999999999999999::::::;;;::::::;;;;;;;;;;;;<<<<<<;;;<<<===???AAACCCDDDEEEIIILLLNNNPPPSSSYYYbbbiiiuuu}}}wwwjjjbbbVVVPPPJJJFFFDDDCCC@@@===999999999999999999888888888777777777777888999999777777777777888999::::::666777888777555444555777555555555666666666666666222222333333444555777777666444222222333555555444444444333333333333444444333333333333333333333333444444555555444444333222333333333333444444444444444444444444444444444444444444555555555555444444333333333333333444444444333333444555555555555444666777888777666555666888666666555555666666777888;;;:::::::::::::::;;;;;;777888888999999::::::;;;:::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<============>>>???AAABBBCCCCCCCCCBBBBBBCCCDDDDDDDDDDDDCCC@@@@@@AAABBBCCCDDDEEEFFFDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEFFFGGGGGGGGGGGGGGGHHHIIIIIIJJJKKKKKKLLLKKKIIIHHHGGGGGGHHHIIIIIIGGGFFFFFFGGGGGGFFFEEEDDDDDDCCCCCCBBBAAAAAAAAA?????????>>>>>>>>>>>>===>>>===<<<===>>>>>><<<:::<<<<<<<<<<<<<<<<<<===>>>;;;;;;<<<============<<<::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===???AAACCCEEEFFFFFFFFFJJJPPPUUUZZZ___dddgggllloootttyyyyyyppphhhdddWWWSSSLLLGGGCCCAAA???===<<<;;;:::999999999::::::999999888888777666666666111333444444222222333555333444444444444444444333666666777777888888999999777666555555444444555555444555666777888888888888888888888888888888888888666666777777777777666666555666777888888999999999999999::::::::::::;;;;;;999:::;;;<<<============;;;;;;;;;<<<<<<<<<<<<===;;;;;;;;;;;;<<<<<<<<<<<<999999999999888888888888888888888888888888888888999999888888888888888888888888888888999999999999:::999999999999:::;;;;;;;;;:::999999999:::<<<===>>>======>>>???@@@AAAAAACCCEEEHHHHHHHHHJJJOOOTTT[[[dddnnnwww~~~tttjjjbbbZZZRRRMMMFFFDDD@@@?????????<<<:::666777777777777777888999777666666666666777888999777777666666666777888888444666777777555444666888333333333444444444555555222222222333444555777777999666333222333444444444444333333222222333333444333333333333333333333333444444555555555444333222222222333333333444444444444444444444444444444444555555666666666666555555555555444444444444444444000111333555666666666555555666777777555555666777666555555555555666777777777888999::::::;;;;;;:::777888888888999888888888888888999999::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<======>>>>>>??????AAABBBCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDDDDBBBBBBCCCCCCDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDCCCCCCDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGGGGHHHHHHIIIIIIJJJKKKJJJIIIHHHHHHIIIJJJKKKJJJHHHGGGFFFGGGHHHGGGFFFDDDCCCCCCBBBBBBAAAAAA@@@??????>>>>>>>>>============<<<<<<===>>>===;;;999;;;;;;::::::;;;<<<<<<===:::;;;<<<=========<<<<<<999::::::;;;;;;<<<<<<<<<;;;;;;<<<<<<;;;::::::999======>>>AAACCCDDDCCCCCC@@@BBBFFFIIILLLNNNRRRTTTUUUXXX]]]aaaeeejjjooorrrvvv|||xxxnnncccZZZRRRMMMIIIDDDBBB???=========<<<;;;888999999888777666666666888888999999999999999999222333444444222222333444222222333333333333222222444444555666777888999999666666555444444444444555444555666777888888888888777777777777777777777777888888999999999999888888777777888::::::;;;;;;;;;999999:::::::::;;;;;;;;;999:::;;;<<<============;;;;;;;;;<<<<<<<<<======;;;;;;;;;<<<<<<<<<======999999999888888888888777777777777777777777777777999999888888888888888888777888888888888999999999::::::999999::::::;;;<<<;;;:::888888888:::<<<>>>???===<<<;;;<<<<<<;;;;;;>>>BBBFFFGGGFFFFFFHHHJJJHHHOOOXXX^^^bbbiiiuuu~~~xxxkkkdddZZZRRRNNNJJJFFFCCC;;;::::::;;;======;;;999888999999888777777888:::666666666666666777888888888777666555555555555555222555777777555444666999111111111222222333333333222222222333444555777777<<<999666444444444444333444333333222222333333444333333333333333333333333333444555555555444333222222222333333333444444444555555555555555555555555555555666666666666555555888888888777666666666555///000333555666666666666444555666555444444555666555555555555555666777777222444666777888888888777777888888888888777666666777777888999999:::;;;;;;;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>??????>>>???@@@@@@AAAAAAAAAAAACCCCCCBBBAAAAAACCCDDDEEEEEEDDDDDDDDDDDDCCCCCCCCCFFFFFFEEEEEEDDDDDDDDDCCCDDDDDDDDDEEEFFFFFFGGGGGGFFFFFFFFFGGGHHHHHHHHHIIIJJJJJJIIIHHHIIIJJJKKKLLLKKKIIIGGGGGGHHHIIIHHHGGGDDDCCCCCCBBBBBBAAA@@@@@@>>>>>>>>>>>>============<<<<<<<<<===>>>===;;;999999999999999::::::;;;<<<::::::<<<=========<<<;;;999999:::;;;;;;<<<======::::::;;;<<<<<<<<<<<<<<<<<<<<<;;;<<<>>>>>>===<<<;;;===???@@@@@@AAADDDFFFGGGJJJNNNQQQTTTWWW[[[^^^^^^ccciiilllpppwwwrrrgggbbb\\\SSSKKKFFFBBB???===>>><<<::::::;;;;;;:::888666777888888777555555666666666666666666666666666777888888777555444444555111222222333333222222111666777777777777888888888666777888888888777555444666666666666666666666666999999999999888888888777444666888999:::999777666444444555555666888999:::::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<:::777555;;;;;;:::999999999999:::<<<;;;:::888666555444444:::999999999888777777777::::::::::::::::::::::::999999999999888888888777888888888999999888888777999999999::::::;;;;;;;;;<<<======>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCCCCCCCEEEGGGJJJMMMQQQUUUXXXYYYjjjoooxxxxxxmmmaaaXXXMMMLLLIIIFFFCCC@@@>>><<>><<<:::777666555444777777777777777777777777666666666666555555555555666666666666555555555555444444444444444444444444777666555444444444444444555555444444444444555555333444444555555444444333222333444444555555444444555555444444444333333333333333333333333333333333222222333333333333444444777777666666666666777777777777777777777666666555666666555555555444444444555444444333333444444555222222333333444555666666444444555555666777777777444555666777888999::::::777888888999999999888888888888888888888888888888:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;;;;;;;<<<<<<>>>>>>?????????@@@@@@@@@EEEDDDCCCBBBBBBCCCDDDEEEHHHGGGEEEDDDDDDDDDEEEFFFFFFFFFEEEEEEFFFFFFGGGHHHEEEEEEEEEEEEEEEEEEEEEEEEHHHHHHGGGFFFGGGHHHJJJKKKLLLKKKIIIHHHHHHIIIKKKLLLFFFFFFFFFFFFEEEEEEEEEEEECCCBBBAAA@@@????????????????????????>>>>>>>>>>>><<<<<<;;;;;;;;;:::::::::;;;;;;;;;::::::999999999::::::::::::::::::::::::;;;::::::999999::::::;;;;;;<<<<<<;;;;;;999888777:::::::::;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<>>>???@@@???@@@BBBDDDFFFHHHJJJJJJOOOPPPRRRVVVZZZ^^^bbbdddooosssxxx{{{wwwoooiiibbb___]]]ZZZSSSNNNHHHFFFCCC???===;;;::::::<<<;;;:::999888666555555444555666777777666555444555555444333333333333444555555555444444333333333333333333333333333333333888999999999999:::::::::777777777777777666555555777777777777777777777777777777777777666666666666555666888999999888777666555555666777888999:::;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;;;;<<<<<<:::888<<<;;;::::::999999::::::777666666666777888999999999888888888888888777777999999999999999999999999999888888888777777777777777888888999999999888888999999999::::::::::::::::::;;;;;;<<<<<<<<<<<<<<<======>>>???@@@@@@@@@@@@AAABBBDDDGGGIIILLLNNNOOOUUUYYY```gggooowwwxxxmmmccc\\\UUUNNNHHHFFFEEECCCBBB@@@>>><<<<<<<<<;;;999777555444444333666666666666666666666666666666666666555555555555444444555555666666777777444444444444444444444444666666555444444444444444555555444444444444555555333333333333333333333333111222333333444444333333555555444444444333333333444444444444444444444444222222333333333333444444555555555444444555555555444555555666777777777666666666555555555444444444555444444333333444444555777777666555333222111111444444555555666777777777555555666777888999999:::888888999999999888888777888888888888888888888888:::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;;;;<<<<<<<<>>>>>>>>======<<<;;;;;;;;;;;;:::::::::;;;;;;:::::::::999999999::::::::::::::::::::::::::::::999999999999::::::;;;;;;::::::999888888888999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>;;;;;;===>>>@@@BBBCCCCCCEEEEEEGGGIIIKKKNNNPPPRRRVVVXXX\\\bbbgggmmmqqqsss|||}}}{{{sssppplllhhhddd___YYYVVVWWWRRRMMMKKKKKKIIIDDD???BBB@@@>>><<<;;;:::::::::::::::999888777666555555444555666777777666555444666666555444444444444555555555444444444333333333333333333333333333333333888999999999999:::::::::888888777666666666666666888888888888888888888888666555555555444444444444666777888888888777666555666666777888999:::;;;;;;999999::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;===<<<::::::<<<<<<<<<;;;<<<<<<;;;:::::::::::::::555555555666777888::::::777777777777888888888888888888888888888888888888777777777777666666666666666777888999999999999999:::::::::999999999999999888888999::::::::::::999;;;;;;<<<<<<===<<<<<<<<<>>>???@@@AAABBBCCCDDDDDDFFFIIIMMMQQQUUUYYY___bbbmmmsss}}}}}}yyytttmmmggg```YYYPPPIIIFFFDDDAAA>>>=========<<<<<<;;;;;;;;;:::999888666555555555555666666666666666666666666666666666555555555555444222333444555666777888888444444444444444444444444666555444444444444444444555555444444444444555555444333222111111222333444111111222333333333333333555555444444444333333333555555555555555555555555222222333333333333444444444333333222222333333444111222444555666777777777555555555555555444444444555555444444444444555555999888777555333222111000444555555666666777777888666666777777888888888999999999999999999888777666999999999999999999999999::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>======;;;;;;;;;;;;:::::::::::::::::::::999999999999999::::::::::::::::::::::::::::::999999999999::::::;;;:::999777777777888888999999999:::::::::::::::::::::999999999::::::;;;888888999:::;;;<<<<<<===@@@@@@@@@@@@AAABBBCCCDDDDDDEEEGGGJJJMMMOOOQQQRRRZZZ___dddggghhhhhhjjjmmmmmmlllkkkkkkmmmrrrvvvyyyssssssssssssqqqpppnnnmmmfffdddbbb```]]]ZZZXXXWWWTTTRRROOOMMMKKKHHHDDDAAADDDAAA>>>===???>>>;;;888::::::999888888888999999777777777666666666555555444555666666666666555444777666666555555555555555444444444444333333333333333333333333333333333333666666777777777888888888999888666555555555666777777777777777777777777777555555555444444444333333666777777888777777666555666666777888999999999:::999999999999999:::::::::::::::::::::::::::::::::<<<:::888888:::<<<===<<<<<<;;;;;;:::::::::::::::999888777666666666666666555666666777777888888888777777777777777777777777777666666666666555555555666666777888999999999999::::::999999888888777777777777888999999999999888::::::;;;;;;;;;:::999999======>>>??????@@@@@@AAAAAACCCEEEGGGHHHJJJMMMPPPRRRVVV^^^fffoooxxx~~~xxxnnnjjjccc^^^ZZZWWWSSSPPPMMMIIIDDDAAA@@@@@@???>>>::::::::::::::::::::::::999999888777777777777888666666666666666666666666666666555555555444444444333333444555555666777777444444444444444444444444555555444333333444444444555444444333333444444555444333111000000111333444222222333444444444444333555555444444444333333333444444444444444444444444222222222333333333444444333333222222222222333333111222333444555555555555555555555555555555555555555555444444444444555555444444444444555555555555555555555666777777888888777777777777777888888888:::::::::999888777666555999999999999999999999999999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<===============@@@@@@@@@@@@AAAAAAAAAAAA@@@AAAAAABBBCCCDDDEEEFFFHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHIIIIIIHHHGGGFFFEEEFFFGGGHHHHHHGGGFFFEEEFFFFFFFFFFFFEEEEEEEEEDDDBBBBBBAAA@@@???????????????>>>>>>>>>============;;;;;;;;;:::::::::999999999999999999999888888888999999999999999999999999999999888888888888999999;;;999777666555666777888999999999999999999999999999999888777777777888888888888888999999999999:::>>>>>>======<<<=========???@@@AAABBBCCCCCCDDDEEEGGGJJJNNNOOOOOOOOOPPPQQQPPPOOONNNOOOPPPSSSVVVYYYTTTTTTSSSSSSRRRQQQPPPPPPOOOOOOMMMLLLJJJHHHGGGFFFGGGEEEDDDCCCCCCAAA???<<<>>><<<:::;;;<<<<<<:::888777666666666666777777777555555555555555555555555555555555555555555555555666666555444444444444444333333333333333333333333222222222222222222222222666666777777777888888888999888666555555555666777666666666666666666666666666666666555555555444444666666777777777666666666444555666777888888888777888888888999999::::::::::::::::::::::::::::::::::::888666777999;;;;;;;;;;;;;;;:::999999999999:::;;;:::888666555444333333555555555666666777777888666666666666666666666666666666666666555555555444555666777777888888888777999999999888888777777777777777888999999999999888999:::::::::::::::999888;;;;;;<<<===>>>???@@@@@@<<<>>>???@@@@@@AAACCCFFFEEEGGGJJJNNNSSS[[[dddjjjqqquuu}}}xxxkkk```YYYVVVSSSOOOKKKIIIHHHFFFEEEAAA@@@@@@??????>>><<<:::;;;;;;::::::::::::999999888777777666777777777888555555555555555555555555555555555555444444444444555555555555555444444444444444444444444444444444444444333333333444444555444444333333333333444444444333111000000111333444333444444555555555555555555555444444444333333333333333333333333333333333222222222333333333444444444444333333333333444444333444444444444444333333444555555555555555555555666555555444444555555666222222333444666777888888555555666666777888888888777777777777777888888888:::::::::999888777666555999999999999999999999999999999999:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;======>>>>>>======??????@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCEEEEEEFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIIIIIIIHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHHHHGGGFFFEEEGGGFFFEEEEEEEEEEEEFFFGGGFFFFFFFFFFFFEEEEEEEEEDDDBBBBBBAAA@@@????????????>>>>>>>>>============<<<;;;;;;:::::::::999999999888888888888888888888888999999999999999999999999999888888777777888888999:::999777555555666777999888888888888888888888777888777777666666666666777888888888777777777777777888888777777777777888888:::;;;;;;<<<<<<============>>>@@@AAAAAA@@@@@@AAADDDDDDCCCBBBCCCDDDEEEFFFEEEEEEDDDCCCCCCCCCBBBBBBBBBBBBAAA@@@???>>>======;;;:::999:::;;;;;;999777:::999888888888777666555777777777666666666555555444444444444444555555555555555444444444444555555555444333333222222333333333333333333333333333333222222222222222222222222888999999999999:::::::::888888777666666666666666555555555555555555555555777777666666666555555555555555555666666777777777444555666888888888777666777777888888999:::::::::999999999999999999999999999777666777999::::::999::::::999888888888888888888777666666555555555666555555555555666666666666666666666666666666666666666666666666555555555555555555666666666666555555888888888777777777777777777777888999999999999999888999999:::::::::999999888888999:::;;;<<<======:::<<<=========>>>AAACCCAAAAAABBBBBBDDDIIIOOOSSSYYY]]]ccciiinnntttzzz~~~}}}}}}|||xxxpppdddYYYQQQMMMGGGFFFDDDBBBAAAAAAAAAAAA===>>>???@@@???===:::888;;;;;;;;;::::::999999999555555444444444444555555555555555555555555555555555555555444444444444333555555555444444444333333444444444444444444444444333333333333333444444555444444333333333333444444444333222111111222333444444444555666666666666666555555444444444333333333333333333333333333333333222222333333333333444444555444444333333444444555444444555555444444333222444444444555555555555555666666555555555555666666444555555555555666666666555666666777777888888999666666777777888888888999999999999999999888777666::::::::::::::::::::::::999999999999::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<:::;;;===>>>??????>>>===>>>>>>?????????@@@@@@@@@BBBBBBCCCCCCCCCBBBBBBAAA@@@AAABBBCCCCCCCCCBBBBBBEEEFFFHHHIIIIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEHHHGGGEEECCCCCCEEEGGGHHHFFFFFFFFFFFFEEEEEEEEEEEECCCBBBAAA@@@????????????>>>>>>============<<<<<<::::::::::::999999999999777777777777777888888888999999999999999999999999888888777777777777888888999888777666666777888888777777777777777666666666666666555555555666666777666666666555555555555555666555555555666777888888666777777777888999999999999::::::;;;;;;;;;;;;;;;???>>>>>>===============>>>>>>===<<<<<<=========<<<<<<;;;;;;:::999999888888777777888::::::999777888888777666666555444444777777777777666555444444444444444444444444555555555555444444444444555555444333333222222222222222222222222222333333333333222222222222222222222222888999999999999:::::::::777777777777777666555555666666666666666666666666666666666666555555555555444444444555666777888999555666888999999888777666666777777888999999::::::999999999999999999999999999888888999:::;;;999888999888777777666666777777666666555555555666666777666666555555555555555444666666666666666666666666777777777666666666555555555555555555444333222222666666666777777777777777666777777888888888888888666666777888999999999999777777888888999999::::::;;;<<<=========>>>@@@BBB===???@@@@@@@@@AAACCCEEEKKKMMMPPPSSSVVV[[[aaaeeekkkmmmppptttxxx|||~~~}}}zzzvvvuuunnnkkkgggdddcccaaa___]]]bbbcccaaa\\\SSSLLLHHHGGG???@@@@@@???>>>>>>???@@@<<<===>>>===<<<:::999999888888888888999999999999555555444333333444444444555555555555555555555555555555555444444444333333444444444444444444444444444444444444444444444444333333222222333333444555444333333222222333333444333333333333333333333333333444555555666666555555555555444444444333333333444444444444444444444444222222333333333333444444444444333333333333444444333444444555555555555444444444444555555555666666666666555555555555666666666666666666555555555555666666666777888888999999555555666777888999999:::888888999999999888888777::::::::::::::::::::::::888999999999999:::::::::<<<<<<<<<<<<<<<<<<<<<<<<:::;;;===???@@@???>>>=========>>>>>>>>>?????????@@@@@@BBBCCCCCCCCCCCCBBB???@@@AAABBBCCCBBBBBBAAADDDEEEGGGHHHIIIHHHGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGFFFFFFFFFFFFFFFGGGFFFFFFFFFFFFFFFFFFGGGFFFFFFFFFFFFEEEEEEEEEEEECCCBBBAAA@@@????????????>>>>>>=========<<<<<<<<<:::::::::999999999999888666666666777777777888888888888888888888888888888777777777666666777777777888888888888888888888888777777777666666555555555555555555555555666777888555555555555555555555666666666666666666777888888666666666777777777888888888888888888:::::::::999999999::::::::::::::::::::::::999888888999:::;;;;;;;;;:::999999888888777999999888:::;;;<<<;;;999777888888777666555555555555666666777777666555444555555555555444444444444555444444333333444444555444444333222222222222333111111222222222333333333111111111111111111111111666777777777777888888888666777888888888777555444777777777777777777777777666666555555555444444444333333333444666777999:::666777999::::::999888777666777777888999999::::::888888888888888888888888:::999:::;;;<<<<<<:::777888777777666666666666666777777666555555555555555666666666555555444444333777777777777777777777777777777777777666666666666555555555444333222000000555555666666777777888888555666666777777777777777444555666777888888888888999999999999999999888888888:::;;;;;;:::;;;===???999===@@@BBBAAA@@@??????@@@AAAAAABBBCCCGGGMMMQQQSSSUUUWWW[[[]]]```aaabbbdddfffjjjpppuuuyyy|||~~~{{{vvvvvvwwwwwwsssnnnjjjiiihhheeebbb^^^\\\ZZZYYYVVVRRRPPPNNNMMMKKKJJJJJJKKKLLLHHHCCC??????@@@>>>???@@@???>>>>>>>>>???::::::999777555555666777555555666666777888999999777777666555555555555666555555555555555555555555555555444444444333333333111222222333444555666666444444444444444444444444222222222222333333444555444333333222222333333444333444444555555444444333222333444444555555444444555555444444444333333333555555555555555555555555222222333333333444444444444333333222222333333444222222444555666777777777444444444555555555666666666666555555555555666666444555555555666666777777666666666777888888999999444555666777888999::::::777888888999999999888888::::::::::::::::::::::::888888999999999:::::::::<<<<<<<<<<<<<<<<<<<<<<<<999;;;===???@@@@@@>>>>>>============>>>>>>>>>>>>===>>>AAACCCDDDDDDDDDDDDAAABBBDDDEEEEEEEEEDDDDDDCCCEEEGGGHHHHHHGGGFFFEEEGGGGGGGGGGGGGGGGGGGGGGGGIIIHHHFFFEEEEEEEEEFFFGGGDDDFFFGGGHHHHHHGGGFFFDDDFFFFFFFFFFFFEEEEEEEEEEEECCCBBBAAA@@@????????????>>>=========<<<<<<<<<<<<:::::::::999999999888888555666666666777777888888888888888888888888888888777777666666666666777777777888999999999999888888777777666666555555555444444444444555666777888999666666777777777777888888444444333333333333444444555555555555555555555555444333333444666777777666555666777888999999999999999888777777777888999:::999888888777777666555555555444444555666777555444444555555555333333333444333444555666777666555555666666555555555444444444555444333333333333444555555555444333333333333444111111111222222333333333111111111111111111111111999999888888888888888888777666666666666666777777666666666666777777777777555555555555555555555555777666555444444555666777555555555555666888999;;;555777888888777777888999:::999888888777888888888777777888888999999999:::<<<;;;999777666666777888999999888777666555444444444444444555555555555666777777888888888888777777888777777666666666666666555555555555555555555555666666666666666777888888777777777777777777777777666666555444444444444444777777777777666666666666999999999:::::::::;;;;;;:::::::::;;;<<<===>>>>>>???>>>===>>>???BBBDDDFFFEEEFFFGGGIIIKKKMMMNNNOOOPPPRRRTTTXXX[[[___aaacccdddeeeeeeffffffgggggghhhiiiiiiiiiiiiiiiiiihhhhhhiiiiiiiiiiiihhhgggfffeee```___^^^\\\ZZZYYYWWWWWWSSSSSSSSSRRRPPPNNNKKKJJJHHHGGGGGGFFFEEEDDDDDDCCCAAAAAAAAA@@@@@@@@@??????;;;;;;;;;;;;;;;;;;;;;;;;888888888888999999999999777777888888888888777777444555777666555555666777777777666666555555555555777666444222111111111222111222444555555444222111444444222222222222444444333333333444444444555555666666555444333333333333555555555444444333333333444444444444444444444444444333222111000111222333444444444444444444444444555444333333222222222222444444444444444444444444444444444555555555555666222222333333444555666666666666666666777777777777555666777666555444555777333333333444555666777888111222333555666888999:::999999999999999888777666:::::::::999999888888888999999999999:::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;============>>>>>>>>>>>>AAA???<<<;;;;;;===AAACCC@@@AAAAAAAAAAAAAAAAAABBBBBBAAA@@@@@@@@@BBBDDDFFFHHHGGGGGGGGGGGGGGGGGGGGGEEEDDDEEEFFFHHHHHHFFFCCCCCCDDDGGGHHHHHHGGGDDDCCCFFFGGGHHHHHHIIIIIIHHHHHHIIIHHHGGGEEEDDDCCCCCCCCCDDDCCCAAA@@@???>>>>>>>>>???>>>===<<<;;;:::999999;;;::::::999999::::::;;;999999999888888888777777777777777777777777777777666666555555555666666777777777777777777777777777444444444444444444444444333222222222333555777888444444444444444444444444666666666666666666666666555666666666666666555555555555444444444444555555555555555555555555555555666666777777888888999999777888888777777666555444888999:::999777555555666555555555555555555555555555555555555555555555555444444444333333222222222222222222222222222222222444444222222222222444444444444444444444444444444444444333333222111000000888888888888888888888888666666555555555555666666777777777666666666666666888888888888888888888888777666555444444555666777666555444333333444555666777999::::::999888:::;;;:::999999888777777777777777777777888888888999999:::999888777666666666666777777777777666666666666444444444555555555555666777777888888888777777666999888888777666777777777555555555555555555555555666555555555666666777888666666666666666666666666777666555555444444444555777777777666666666555555999999999999::::::::::::999999999:::;;;;;;;;;<<<<<<;;;::::::;;;<<<>>>??????@@@AAABBBDDDFFFGGGGGGFFFGGGIIIKKKMMMPPPQQQRRRRRRRRRSSSSSSTTTTTTTTTUUUUUUUUUTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUTTTSSSRRRRRRNNNNNNMMMKKKJJJIIIHHHGGGHHHHHHGGGFFFEEECCCBBBAAADDDDDDCCCBBBBBBAAA@@@@@@??????>>>>>>>>>=========::::::::::::::::::::::::555555555555555555555555666777777888888777777666555666777666555444555666666666666555555444444444666555333222222222222333222222444444444444222222444333333222222333333444333333333444444444444555222222111111000111111111555555444444444333333333333444444555555444444333333333222222222222333333444444444444444444444444555444333333222222222333444444444444444444444444333333333333444444444444222222333333444555555666555555555666666666777777444666777666555444555777555555444444444555666666222333444555666888999999888888999999888777777666:::::::::999999888888888999999999999:::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<=========>>>>>>>>>>>>@@@???===<<<<<<>>>@@@BBB@@@@@@@@@AAAAAAAAAAAABBBBBBAAA@@@@@@@@@BBBDDDEEEGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEDDDEEEFFFFFFEEECCCCCCDDDFFFGGGGGGFFFDDDCCCFFFGGGGGGHHHIIIHHHHHHHHHHHHHHHFFFEEEDDDCCCCCCCCCCCCBBBAAA???>>>>>>======???>>>>>>===<<<;;;:::999888777777666666777777888999999999888888888777777777777777777777777777777666666555555444555555555444444444444444444444444444444444444444444444444444444333333444555666777444444444444444333333333555555555555555555555555555555666666666666555555555555444444444444555555555555555555555555555555666666666666555555555555444555555666666666555555777999:::999777555555555555555555555555555555555555555555555555555555555444444444333333222222222222222222222222222222222555444333333333333444555444444444444444333333333444444333333222111111000888888888888888888888888555555444444444444555555777777777666666555555555666666666666666666666666666666555444444555666666777777555444333333333333777888:::999888888999;;;;;;:::999888777666666666666666777777777777888888777777777777666555444444555555555666666777777777444444444555555555555666888888888888777777666555999999888777777777777777555555555555555555555555555555555555555555666777444444444444444444444444777666666555555555555666777666666666666555555555888888888888999999999999888888999999999999999999;;;:::999888888888999:::;;;;;;<<<===>>>???@@@@@@BBBBBBCCCDDDEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHHHHHHHGGGFFFEEEEEECCCCCCBBBBBBAAA@@@@@@@@@BBBBBBAAA@@@?????????????????????>>>>>>======<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::::::::888888888777777666666666666666777777777777666666555666777666444333333444555555444444444444333333444333333222222333333444333333333333333333333333444333333222222333333444333333333333444444444444444444333333333444555555555444444444444333333333222333555666666555333222333333444444444444333333444444444444444444444444444444333222222222333333444444444444444444444444222222222222333333333333222333333444444555555555444444444555555555666666444555666666555444555666777666555555444444555555444444555666666777888888777777888888777777666666999999999999999888888888999888888999999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<=========>>>>>>>>>>>>>>>=========>>>???@@@@@@@@@@@@@@@AAAAAABBBBBBBBBAAA@@@@@@AAABBBDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGEEECCCCCCDDDDDDCCCBBBDDDEEEEEEEEEEEEEEEEEEDDDFFFFFFGGGHHHHHHHHHHHHGGGGGGGGGEEEDDDCCCCCCBBBBBBCCCBBBAAA???>>>>>>>>>>>>??????>>>===<<<;;;;;;:::777666666666666666666777999888888888888777777777777777777777777777777777666666555444333333444444333333333333333333333333444444444444444444444444666555555444444555555666555555444444333333222222444444444444444444444444444444555555666555555444555444444333333444444555444444444444444444444444555555555444333222222222111222333444555555555555666888999888666444444555444444444444444444444444444444444444444444444444444444333333333333222222333333333333333333333333555555444444444444555555555555444444333333222222444333333222222111111111777777777777888888888888666666555444444444555555777777777666555555444444555555555555555555555555555555555555555555555555888888777666555555444444555666777777666666777888;;;:::999777666666666666666666666666666777777777666666777888777666555333555555555666666666777777444444444555555555555666888888888888777666555444888888777666666666666666555555555555555555555555555444444444444444555555333333333333333333333333777666666555555555666666666666666555555555444444666666777777777888888888999999888888888888888888::::::999888888999:::::::::;;;;;;<<<===>>>>>>???AAAAAAAAAAAABBBBBBBBBBBBDDDCCCCCCCCCCCCCCCCCCCCCAAAAAAAAABBBBBBBBBBBBBBBDDDDDDDDDDDDDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>>>>???@@@AAA============<<<<<<;;;;;;::::::999999999999999999999999999999999999999999:::999999888777666666555555666666777777666666555555666777555333222222333333333333333333333333333222222222333333444444444444333333222222333333444333333333333333333333333222222333333333444444444555444444444555666777777444444444444444444444444111333555777777555333111222333444555666555444333444444444444444444444444444333333222222333333333444444444444444444444444222222222222333333333333333333333444444444555555333333333444444444555555444555666666444444555666666666555555555555666666666666666666666777777777666666777777777777666666999999999888888888888888888888888888999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========>>>>>><<<======>>>>>>>>>>>>>>>?????????@@@AAAAAABBBBBBAAAAAA@@@AAAAAABBBDDDEEEDDDDDDDDDDDDEEEEEEEEEEEEHHHFFFCCCBBBBBBCCCBBBBBBEEEDDDCCCCCCCCCCCCDDDEEEEEEFFFFFFGGGGGGGGGGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBCCCBBBAAA@@@??????????????????>>>===<<<<<<;;;;;;999999888888888888999999888888888888777777777777777777777777777777777777666555444333333333333333555555555555555555555555444444444444444444444444555555444444333333333333555555444333333222222222222222222222222222222222333333444555555555444444444444333333333333444444444444444444444444444444444444333333222222222222222222333444444555444444555666777777555444444555444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333444444444333333444444444555555444333333222222222333333333222222111111111666666777777777888888888888777777666555555666666777666666666555555555444888888888888888888888888444444555555555555444444444555555666666666666666444666777777666555777888:::999888777666666666666777777777666666666666666666777888999888777666555666666666666555555555555444444444555555555555666777777777777777666555555666666555444444444444444555555555555555555555555444444333333333333333444333333333333333333333333666666555555555555666666555555555555444444444444555555555666666666777777999999999888888888888888888888888888999::::::;;;:::;;;;;;<<<===>>>>>>???<<<<<<======>>>???????????????>>>>>>=========<<<<<<<<<<<<======>>>>>>>>>??????@@@@@@@@@???>>>>>><<<<<<=========>>>>>>>>><<<;;;:::::::::;;;===>>>===============<<<<<<<<<999999999999999999999999888888888888888888888888666666555444333222222111555555666666666666555555555666666555222111111222222333333333333333333333111222222333444444444444444333333222222333333444333333333333333333333333222222222333333333444444222222111111222333444444444444444444444444444444111333555777777555333111111222444555666555444444444444444444444444444444333333333222222333333444444444444444444444444444333333333333444444444444333333333444444444444444333333333333444444444444444555666555444333444666444444444555666777888888777777777777777777777777555666777777777777666666888888888888888888888888888888888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============;;;<<<===>>>???>>>>>>===>>>>>>???@@@@@@AAABBBBBB@@@AAAAAAAAABBBCCCCCCDDDCCCCCCDDDDDDDDDEEEEEEEEEHHHFFFCCCBBBBBBCCCBBBBBBEEEDDDCCCBBBBBBCCCDDDEEEDDDEEEFFFFFFGGGGGGFFFFFFDDDDDDCCCBBBAAAAAAAAAAAADDDCCCBBBAAAAAAAAAAAAAAA>>>>>>======<<<<<<;;;;;;:::::::::999999:::::::::777777777777777777777777666666666666666666666666666555444333333333333333666666666666666666666666444444444444444444444444333333333333222111111000444444333333333222222222222222222222222222222222222222333444444444444444333333222222222222333333444444444444444444444444222222333333333444444444555555555555555444333222333555666666444333333444444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333222222222222222222222222444444333333333222222222333333222222222222222111555666666777777888888888999888777666666666666666555555555555555555555555777777777777777777777777444444555555555555444444000000222333555555555555666777999888777777888:::888888777666666666777777888888777777777777666666777777777888888777777666666666666555555444444444444444444555555555555666555666666777777666666555555555444333333333333333555555555555555555555555444333333222222222222222222222222222222222222222555444444444444555666666555555444444444333333333444444444444555555555555888888888888888888888888444444555666777888888888888888999:::;;;<<<===>>><<<<<<===>>>>>>???@@@@@@======<<<;;;;;;:::999999:::::::::;;;;;;<<<<<<===<<<======>>>>>>===<<<<<<::::::;;;;;;;;;<<<<<<<<<:::::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<888888888888888999999999777777777777777777777777666555555555444333333333444444555555555555444444333444555444222111111222222222333333333333444444111222333444444444444333333333333333333333333333222333333444444333333222222222222222333333333333444444333333333444555555333333333444444444444555222333555666666555333222111222333444444555444444444444444444444444444444333333222222222333444444444444444444444444444444333333333333444444444444444444444444444444444444333333333444444444555555333444555555444333444555444444444555666777999:::777777777777777777777777666666777777888888777777777777777888888888888888888777777888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========;;;<<<===>>>>>>>>>=========>>>>>>???@@@AAABBBBBB@@@@@@AAABBBBBBCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFGGGEEECCCCCCDDDDDDCCCBBBDDDCCCBBBAAAAAABBBCCCDDDDDDDDDEEEFFFFFFFFFFFFEEECCCBBBBBBAAA@@@@@@AAAAAACCCCCCBBBAAAAAAAAAAAAAAA======<<<<<<;;;;;;;;;;;;999999888888888888999999666666777777777777777888666666666666666666666666555555444444444444555555555555555555555555555555444444444444444444444444111222222222222111000///222222222333333333333333222222222222222222222222111111222333444444444444333222222111111222222333333333333333333333333333222222222333444555555555555555555555444333222111222333555555333222333333333333333333333333333333333333333333333333333333222222333333333333444444222222222222222222222222111111222222222222111111222222222333333333333333222222222222222222222222555555666666777888888999888888777666555444555555333444444555555666666666555555555555555555555555333444444555555444444333///000222444555555555555666777888888777777888:::777666666666666777888888999999888888888777777777666666666555555666666777444444555555555555555666444444444555555555555666444444555666777777777777555555444333333333333444555555555555555555555555333333222111111111111111333333333333333333333333333333333333333444555555444444444333333333333222333333333333444444444444555555555666777777777888444555555666666555555555666666888999;;;<<<===>>>?????????@@@@@@@@@@@@@@@>>>>>>===<<<;;;:::999999:::::::::;;;<<<<<<======<<<<<<============<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;<<<<<<============<<<::::::::::::::::::::::::666666666777777888888888666666666666666666666666666666666666666666666666444444444555555444444444222333444333222111222333333333333333444444444555111222333444444444333222222222444444444444222222222333333444444333333222111222222222222333333333888777777666666666666777333333333444444444555555333444444555555444444333111111111222222333444555444444444444444444444444333222222222333333444555444444444444444444444444222222222222333333333333444444444444444444444444444444444444555555555555333444555555333333444555666666555555666777888888666666777777777888888888666777777888999999888888666777777777888888888999777777777777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<======>>>>>>======>>>???@@@AAABBBBBB@@@@@@AAABBBCCCCCCCCCCCCCCCCCCDDDEEEEEEFFFGGGGGGFFFEEEDDDEEEFFFFFFEEECCCCCCBBBBBBBBBBBBBBBBBBCCCCCCDDDEEEEEEFFFFFFEEEEEEBBBAAAAAA@@@@@@@@@@@@@@@AAAAAA@@@?????????@@@@@@;;;;;;;;;;;;::::::::::::888888777777777777888888666666666666777777888888666666666666666666666666444444444444555666777777444444444444444444444444444444444444444444444444111111222333222222000000111111111222333333444444222222222222222222222222000111222333333444444444222222111111111111222222333333333333333333333333333333333333333333333333222333333333333333222222111222444444333222222333333333333333333333333333333333333333333333333333222222222333333444444444111111111111111111111111111222333333333333222111111111111222333333444444222222222222222222222222444555555666777888888999888777666555444333333333222333333444555666777777888888888888888888888888333333444555555444333333222333444666777666666555444555666666555555666777555555555666666777888999:::999999999888888777777666555444333333444666777222222333444555666777888444444444555555555666666222333444666777777888888666666555444444444444555555555555555555555555555333333222111000000111111333333333333333333333333222222222222333333444555444444444333333333222222222222333333333444444444333333444444555666777777777777777777666555444333666666888:::;;;===?????????>>>>>>>>>======<<<<<<======<<<;;;:::888777777777888888999:::;;;;;;;;;999::::::;;;;;;;;;::::::::::::::::::::::::::::::999:::;;;<<<<<<;;;:::999777777777777888888888888555555555666666666777777666666666666666666666666222222333333333333333333333444444555555444444333111222333333222111222444333333333444444555555555222333444444444444222222111222444555555444222111222222444444444444222222111111222222222333333333666555444333333333333333333333333444444555555555444444444444444444444444111111000000111333444666444444444444444444444444222222222222333333444555444444444444444444444444000111111111111222222222444444444444444444444444444444444555555555666666333444555555333333444555888777777666666666666666666666666777888888999999777777888999999999999999666666777777888888888999777777777777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========<<<<<<<<<<<<===>>>>>><<<===>>>???@@@AAABBBBBB???@@@AAABBBCCCCCCCCCCCCCCCDDDDDDEEEFFFGGGGGGHHHEEEDDDEEEFFFHHHHHHFFFCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDEEEEEEEEEEEEEEEAAAAAA@@@@@@???@@@@@@@@@??????>>>>>>>>>>>>>>>>>>::::::::::::::::::999999999999888888888888999999555666666666777777888888666666666666666666666666444444444555666777888999555555555555555555555555444444444444444444444444111111333444444333222111000000111222333444444555222222222222222222222222///000111222333444444444222222111111111111222222333333333333333333333333444444333333222111111111///000111222222222222222000222333333222111222333333333333333333333333333333333333333333333333333222222222333333444444444000000000000000000000000222222444444444444222222000000111222333444444555222222222222222222222222777777777666555555444444777777666666555555555555666666666666666777888888999888888888777555444333444444444444444444444444555666777777777777777666555555555555555555555555666666777888:::;;;<<<<<<999888888777666555555444555555555555555555555555444555666555333222333444777777666666555555555555666666666666666666666666444444444444444444444444222222222222222222222222222222222222222222222222333333333333333333333333333333444444333333222222111111222222222333333333333222222111000///......555555555444333222111000777777777777888888888888777888999;;;<<<=========>>>>>>>>>>>>>>>>>>>>>>>><<<;;;:::999888888888888999999999999999999999999:::::::::;;;;;;;;;<<<<<<===:::888999;;;<<<:::777666777999:::999888555444888888888888888999999999444555555555666666777777777777777777666666666666555444444444444333333333444444444444444444444444444444444444444444444444888777555444333444555555444333333222222333333444111222222333444444444444444333333222222333333444444333333222222333333444555555555555555555555555222222333333333333444444333444666777777666444333111111222222222333333333666555444333333333333333---...///000222222333333333333333444444333222222111111222222222333333333222222333333333333444444555444444333333444444555555555555555555555555555333333333444444444555555333333444777;;;;;;999555;;;:::999777444222000000:::999999999777666555444999888777777777888:::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;>>>>>>>>>>>>>>>>>>???@@@??????@@@@@@@@@AAAAAAAAABBBCCCEEEFFFFFFFFFEEEDDDDDDEEEEEEFFFGGGGGGHHHHHHHHHGGGFFFEEEDDDCCCBBBAAABBBBBBCCCCCCCCCCCCCCCCCC@@@??????>>>>>>>>>>>>>>>??????>>>>>>======<<<<<<<<<<<<;;;;;;;;;:::::::::999999999999999888777666777777777888888888888888888888777777666444333222888888777666555444333333666555444333333333333333444777999888444222333555333333333222222222111111333333333333333333333333000000111111111111000000111111222222222111111000111111222222222333333333222222222222222222222222000000///000222333333222222222111111111111222222222222222222222222222222444444444333333333222222222222111111222222333444333333333222222333333444111111111111111111111111333333222111222333444555555444222111000/////////222222222111111111000000666666666666555555555555666666666555555444444444666555555555555666777777777777777777666555444444444444444444444444444444555555666777777777666666555555555555555555555555666777777888999:::;;;;;;888888777777666666555555555555555555555555555555444555555555333222333444666666666555555444444444555555555555555555555555444444444444444444444444222222222222222222222222222222222222222222222222333333333333333333333333111222222333444444444333111111222222222333333333444333333222222111111000555555555555444333222222555555555555666666666666777888999;;;<<<=========>>>>>>>>>>>>============;;;:::999888777777777777888888888888888888888888888888999999999:::::::::;;;999777888::::::888666777777888999888777666555777777777777888888888888666666666666777777777888666666666555555555555444555555555444444333333333444444444444444444444444333333333333444444444444555444333111111111222333444333333222222333333444222222333444444444333333444333333222222333333444333333222222222222333333444444444444444444444444222222222333333333444444222333555666666555333222111111222222222333333333555555444333333333333333111111222222222222111111111222222333333222222111222222222222222222222333222222333333333333444444444444333333333333444444555555555555555555555555444444555555555666666666777666666777::::::888555888888888888888999999999777888888888888777777666999888777777777888999:::999999999999999999999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>??????@@@???@@@@@@@@@@@@AAAAAAAAABBBCCCCCCDDDEEEEEEDDDDDDDDDDDDEEEEEEFFFGGGGGGGGGHHHGGGGGGFFFEEEDDDCCCCCCAAAAAAAAAAAAAAAAAA@@@@@@@@@???>>>>>>======>>>>>>??????>>>>>>===<<<<<<<<<;;;;;;;;;;;;::::::::::::888999999999999888777666444444444444444555555555666777777666666555444333777777777666666666666666555555444333333333333333666777888777666444444444333333333333222222222222333333333333333333333333000111111111111111111000111111222222222111111000111111111111222222222333222222222222222222222222222111111111222222111000000000////////////000000222222222222222222222222222222222111111111111000222222111111222222333444444333333222222222333333111111111111111111111111222222111111111222333444333333222111000000000000222222222111111111000000444555555555555666666666555555444444444444333333555444444444444555666666444555555666555555444444444444444444333333333333444444555666666666666666666666666666666666666666777777777888888999999999666666666666666666666666444444444444444444444444333444555444333222333444555555444444444444333333555555555444444333333333444444444444444444444444222222222222222222222222222222222222222222222222333333333333333333333333///000111333444444555555111111222222222333333333444444444444444444333333444444555555555555444444333333333333444444444444888888:::;;;<<<<<<<<<<<<=========<<<<<<;;;;;;;;;999999888777666666666666777777777777777777777777777777777777888888888888999888777777888888777555777777777777777666666666555555666666666777777777666777777777777888888888555555555444444444333333666666555444333333222222444444444444444444444444111222222222333333444444333222222111111111111222444333333222222333333444333333444444444333222222444333333222222333333444222222111111111111222222333333333333333333333333222222222222333333333333111222333444444333222111111111222222222333333333555444444333333333333333555555444444333222000000000111111222222111111111222222222222222222222222222222333333333333444444444444333333333333444444444444444444444444444444555555666666666777777777:::888777777888888777555333333444555777888999:::555666777888888888888888888888777777888888999:::999::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBCCCCCCDDDCCCCCCDDDDDDEEEFFFFFFFFFGGGGGGFFFFFFEEEEEEEEEEEEBBBBBBAAAAAA@@@@@@??????@@@???>>>>>>======>>>>>>??????>>>======<<<<<<;;;;;;;;;;;;:::::::::999999888888999999888888777777777777777777666666666666555555666666666555555444222333333333444444444555555444444333333333333333888777666777777666555333333333333333222222222222333333333333333333333333111111222222222222111111000111111222222222111111000000000000111111111111222222222222222222222222333333222222111000000///000000////////////000000000000000000000000000000000000000000////////////222111111111111222333333444444333222111111111222111111111111111111111111111111000000000111222333111111111111111111111111222111111111111000000000333333444555555666777777333333333333333333333333444333333333333444555555222333444444555555555444444444444333333333333333333333444555666666666555777777777777777777777777777777777777777777777777555555666666666666666666444444444444444444444444333444555444222111222333333333333333333333333333555444444333333222222111333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222000000111333333444444444111111222222222333333333333333333333444444555555222333333444555555444444222222222222333333333444777888999:::;;;;;;;;;;;;<<<<<<;;;::::::999999999888777666555555555555555555555555555555555555555666666666666777777777777888888777777777777666666777777666555555555666777444444444555555666666666666666666666666777777777555555555444444444444333666666555444333222222111333333333333333333333333000111111222222333333444444333333333333333333333444333333222222333333444444444444444333222222111444333333222222333333444222111111000000111111222222222222222222222222222111222222222222333333333111111222222222222111111111111222222222333333333444444333333222333333444444444444444333111000///000111111222222222222111333333333222222222222111222222222333333333444444444333333333333333333444444444444444444444444444555555666666666777777777999888777666666666777666444444555555555555555555666666777888888888888888888888888888888999999999::::::;;;;;;;;;;;;;;;<<<:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<>>>=========>>>???@@@AAA@@@@@@@@@AAAAAAAAABBBBBBBBBBBB@@@@@@@@@AAABBBCCCBBBBBBBBBCCCDDDDDDEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDCCCCCCBBBAAA@@@@@@??????>>>===============???>>>>>>===<<<<<<;;;;;;::::::::::::999999999999777777888888888888777777888888888888777777777777333444555555666666666555333333333444444444444444444444333333222333333444999777555666888888555222222222222111111111000000222222222222222222222222222222222333333222222222000000111222222222111111/////////000000000000000111111111111111111111111222222333222111000000111222222111111111111222222000000000000000000000000000000/////////.........111111111111111222222333444333222111111000111111111111111111111111111111111111111111111222222333000000111111222222222222111111111111000000000000222222333444555666777777222333333333333333333333333333333333333444555555111222333444555555555555444444333333333222222222222333444555666666666666777777777777777777777777666666666666666666666666555555555555666666666666444444444444444444444444333444555444222111222333222333333333333333333333444444333333222222222222333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222333333222111111111111222222222333333333111111222222333333444444000111222333333333333333222222333333333444444444666777888999999::::::999999999999888888777777777666666555555444555555555444444444444444444444444666666666666777777777777888888999888777777777777666555555444444555666666222333333444555555666666555555555555555555555555666666666555555555444444666666555444333333222222333333333333333333333333111111111222222333333333333333333333333333333333444333333222222333333444444444444444333222222111444333333222222333333444222111111000000111111222222222222222222222222222111111111222222222333333000111111111111111111000111111222222222333333333333333222222222333333444111222222222222222111111111111222333444444333333222222222222222222222222222222222333333333444444333333333222222333333333444444444444444444444444444444555555555666666666666666666555555666777888999999999888888777777777888888888888888777666666777777888888999999999999888888999999:::::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<==================>>>???@@@AAA@@@@@@AAAAAAAAABBBBBBBBBBBBAAA@@@??????@@@AAABBB@@@AAAAAABBBBBBCCCDDDDDDBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDCCCBBBAAAAAA@@@@@@???>>>>>>===<<<=========>>>>>>======<<<;;;;;;;;;::::::999999999888888888666777777888888888777777555555444444444333333333222333444555666666666666888888777777666555444444333333222222222333333444999666444555777777444111000000000000////////////222222222222222222222222222222222333333222222222///000111222222222222222////////////////////////111111111111111111111111///111222222111000222444222222111111111111222222////////////////////////111111000000000/////////111111000000111111222333333222111000000000000000111111111111111111111111222222222333333333333333///000111222222333222222000000000000000000000000222222333444555555666666222222333333333333444444444333333333333444555555222333333444555555555444444444333333222222111111222333444555666777777777666666666666666666666666444444444555555666666666555555555555555555555555333333333333333333333333222333444333222111222333222222333333333333444444333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111000000111111222222222333333333000000111111222222333333000000111222222222222222333333333333444444444444555666666777888888777777666666666666666666666666666666555555444555555666444444444444444444444444555555555555666666666666777888999888777666666888444444444555555555555555222222333444555666666777555555444444444444444333666666666555555555555444555555444444444333333333333333333333333333333333333333333333333333333222000111222222333222222222444333333222222333333444333333444444444333222222444333333222222333333444222222111111111111222222222222222222222222222222111111111111222222222222111111111111111111111111111111222222222333333333222222222222222333333444000000111222222333222222111222333444444444444444111111222222222333333333222222333333333333444444333333222222222222333333333333333333333333333333444444555555555666666666444666777777666666777999666666666777777888888888888888888888888777666555777777888999999999999888555555666666777777888888:::::::::;;;;;;;;;<<<<<<::::::;;;;;;<<<=====================>>>???AAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@??????@@@@@@AAABBBBBBCCCAAAAAAAAABBBBBBBBBBBBBBBAAAAAA@@@@@@??????>>>>>>???>>>======<<<<<<======>>>>>>===<<<<<<;;;;;;:::999999999888888888777777666666777777888888777777666666666555444444333333222333444555555555555555555555444333222111000///222222222222222333333444666555444555555444333111000000000////////////...222222222222222222222222111111222222222222111111///000111222222222222222000000000000////////////111111111111111111111111---000333222000000222555000000////////////000000////////////////////////111111111111000000000000111000000000000111222222111000000000000000111111111111111111111111111111222222333444444444444333///000111222333333222111//////000000000000000111333333333444444555555555333333333333444444444555444444444444444555555666333444444555555555555444444444333333222111111000333333555666777888888888555555555555555555555555222222333444555666666777666666666555555444444333333333333333333333333333222333444333111111111222333333333333444444444555222222333333444444555555222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111000111111222222222222111111111222222222333333333111111111111222222222222111111222333333333222222222222333333333444444444444444555555666666555555333333444444555666666666666666555555555555666666444444444444444444444444333333333444444444555555555777888777555444555777222333444555666555444444222222333444555666777777666666555555444444444444555555555444444444333333333333333444444444444555222222222222222222222222555555444444333333222222000111222333444333333222444333333222222333333444222222333444444444333333444333333222222333333444333333222222222222333333333333333333333333333333111111111111222222222222222111111111111111111222111111222222222333333333222222111111222333333444111222222333333333333333000000222333333444444444000000111222333444444555222222333333333333444444333333222222222222333333333333333333333333333333555555666666666777777777666999;;;;;;888777777888333333444444555666666666666777777888888888888777666777888999:::999999888555666666777888888999999:::::::::;;;;;;;;;<<<<<<::::::;;;;;;<<<======>>><<<<<<======>>>@@@AAABBBAAAAAAAAABBBBBBBBBBBBCCCAAAAAABBBBBBAAA@@@@@@???>>>>>>??????@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@??????????????????>>>>>>===<<<<<<<<<<<<===>>>======<<<<<<;;;::::::999888888888777777777777555666666777777777777777999888888777666666555555333333444555555555444444111111000000//////......222222111111222333333444333444555444333111111111222111111111111000000000111111111111111111111111000111111111111111111000//////000222222333333222111111111000000/////////111111111111111111111111...222444333000...111444000000////////////000000000000000000000000000000111111111000000000000///000000000000000111222222///////////////000111222111111111111111111111111000111222333444333333222///000222333333222111000////////////000000111111333333444444444444555555333333333444444555555555555444444444444555666666444555555666666555444444444444333333222111000000333444555777888999999999555555555555555555555555111111222333555666777777777777666555444444333333333333333333333333333333222333444333111000111222333333333444444555555555111222333444555555666777222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111...///000111222333333333111111222222222333333333222222222222222222222222333333333444444333333222111222222222222333333333333333444444555444444444111222222333444555666777666666555555555666666777444444444444444444444444111111222222222333333333444666777666333222444666111222444666666555444333222222333444555777777888777777666666555555555444444444444333333333222222222222333444444555555666222222222222222222222222777666555555444333222111222333555666777666555555444333333222222333333444111222333333444444444444444333333222222333333444444333333222222333333444333333333333333333333333000111111111111222222222222222111111111111222222111111222222222333333333222111111111222333333444444444444555444444333333//////000222222333333333//////000111333444555666222222333333333444444444333222222222222222222333333333333333333333333333777777777777888888888888999<<>>:::777666777888888888888888777777777444555666888999999::::::666777888999:::999888888888888999:::;;;;;;<<<<<<:::::::::;;;;;;;;;<<<<<<::::::;;;;;;<<<===>>>>>><<<<<<<<<===>>>@@@AAABBBAAAAAAAAABBBBBBBBBCCCCCCAAABBBBBBCCCBBBAAA@@@>>>>>>>>>>>>???@@@@@@AAAAAADDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAABBBBBB>>>>>>===<<<<<<<<<<<<<<<>>>======<<<;;;;;;::::::888888888888777777777777555555666777777777777777666555555444333333222222333444444555555444444333333444444444444555555555222111111111222333333444111444666444111///000222333333333222222222222111111111111111111111111111000000111111111111000000//////000222222333333333222222111111000000//////000000000000000000000000000333666444///---///333222222111111111111222222111111111111111111111111000000000000////////////000000000000000111111222............///111222333111111111111111111111111///000111222333222111111///111222333333222000///.../////////000000111111222222333333333333444444333333444444555444444333222222222333333444444444555444333333222222333333333333333444444555555555555555555555666666666666666666555555555444444444222333555444444555777999666555333222111111222333222111//////111222333222333222222111111222222333000111111111111222222222000000111222333333444444444444333333333333222222333222222222222222222333111111000000000000111111444333111000////////////111111000///////////////333333222222111000000000444444333222222111111000///000111333333222111111333222222111111222222333111111222222222333333333444444444444444444444444444444444555555555666666333333333333333333333333333444555555333333444555444444444444444444444444222222222222333333444555444444444555555555666666666666666666777777777777444444555555555555444444555444333333222222222222222222222222222222222222333333333444444555555555222222111000000111222222333333333444444555555555333444555666666444222111000111222333333333333333444333111//////000111222222333444555444333222111222333444444222000111111444444333222222111111000222222222222222222222222222222222222222222222222222222333333333333444444333333333333333333222222444444444444444444444444222111111000000111111222111222222333333444444555555555444333222333666999555444444333333333444444666888999777333222444777777777666666666666666777:::888666444444666888:::::::::999999888777777777===<<<:::999888999999:::<<<;;;;;;::::::;;;;;;<<<<<<;;;;;;;;;;;;<<<======<<<:::999;;;===@@@AAABBB??????@@@@@@@@@AAAAAAAAA???@@@AAABBBAAA@@@???>>>@@@@@@@@@@@@AAABBBCCCDDDBBBBBBBBBAAAAAA@@@@@@@@@????????????>>>>>>>>>>>>@@@@@@??????>>>=========>>>===<<<;;;999888777666666666555555555555666666555555555555666666666666666555555555555444444444777555444222222333444555444444444333333222222222333333333222222111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222111111111000000000000000000000000000000000000000000000000000000......//////000000111111333222222222111111000000000000000000////////////......//////000000111111000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111444333222111111222333444333333333333333222111000///000000111111000000///222222333333333333444444444444444555444444333333333333333333444444444444555444333333222222333333111111111222222333333333555555555555666666666666666666555555555444444444444555666555444555777999777666555333333333333444666444222222444555555555333222222111111222222333000111111111111222222222000000111111222333333444444444333333333222222222222222111111111111222222333222222111111222222333222222111111000/////////333222111000//////000111111111111111111111222222222222222222222222222222000000111222222222222111333222222111111222222333111111222222222333333333444444444444444444444444333333444444444555555555333333333333333333333333222444444444333222333444444444444444444444444444333333222222222333444444333333444444444444555555555555555555666666666666444444555555555555444444555444333222222222222222222222222222222222222222222222222222222333333333222222222222222222222222333333333333333333333333333444555666555444222111000111222333333333333333555444222111000111222333222222333444444333222111111333444444222111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333444444222222222222222333333333111111222333444555555666555444444333333444444555333333333333333333333333333444444333222333555777666555444333333444555666444555555555555555777999888888777777777777888888<<<;;;:::999999:::;;;<<<777777777888999999::::::<<<;;;:::999999999:::;;;::::::999999999999::::::;;;;;;;;;;;;;;;<<<<<<===<<<;;;:::;;;>>>@@@AAAAAA??????@@@@@@@@@@@@@@@@@@??????@@@AAAAAAAAA@@@????????????@@@@@@AAABBBCCCBBBBBBAAAAAAAAA@@@@@@@@@>>>>>>>>>>>>============??????>>>>>>===<<<<<<;;;;;;;;;;;;::::::999999888666666555555555555666666555555555666666666777777666555555555555444444444555444333111111222333444444444333333333222222222333333333222222111111111111111111111111111111111111111111111111111111111000000000000000000000000222222222111111111000000000000000000000000000000000000000000000000000000.../////////000000000111222222111111111000000000000000000000////////////000000000000////////////000000000000000000000000000000000000000000000000//////000000000111111111111111111111111111111111333222111000000111222333222222222222222111000000111111222222222222111111222222333333333333444444444555555555444333333222555555555444444444444444555444333333222222333333111111222222222222333333444555555555555666666666555555555555555444444444555666777666555444666888888777666444444444444555555333111000111333333222333222222111111222222333000111111111111222222222///000000111111222222222333333333333222222222222111111000000000000111111333222222111111222222333///000111222222111000///444333111000///000222333///000000111222222333333000000111111222333333444111111111000111111222333222222111111111111222222111111222222222333333333333333333333333333333333222222333333333444444444333333333333333333333333111222333333222111222333333333333333333333333333444333333222222222222333222222222333333333333444333333444444444555555555444444555555555555444444444333333222222222222333222222222222222222222222111111111000000000000000222333444444444444333222333333222222222222222222444555555555444333111000111111222333333333222222555444333222111222333444111111222222333222222111111333444444222111111222000000111111222333333444222222222222222222222222222222222222222222222222222222222222333333333333111111222222333333444444///000111222333555666666222222111111111111222222555555444333333222111111111333444333222222333555777666555333444555777888555444333444666777888777999999888888888888999999888888888888888888888888777777777888999999::::::::::::999999999:::;;;;;;999999888888888888999999;;;;;;::::::;;;;;;<<<======;;;;;;<<>>>>>???@@@AAAAAAAAA@@@???????????????@@@AAABBBAAAAAAAAAAAA@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;:::999999999:::::::::::::::666666555555555555666666666666666666777777777777666555555555555444444444444333222111000111222333333333333333222222222222222222222222222111111111111111111111111111111111111111111111111111111111////////////////////////222111111111111000000000000000000000000000000000000000000000000000000000////////////000000000000111111000000000000//////000000000000////////////111111111000///.........000000000000000000000000000000000000000000000000//////000000000000111111111111111111111111111111111111000000000000111111000111111111111000000///111111111111111111111111222222222333333333444444555555555555444333222222666666666555555444444333555444333333222222333333444444444444444444444444444444444555555555666666555555555555555555555555555666666555444333555666888777666444444444444555444222000///000111111111333222222111111222222333000000111111111222222222//////000000000111111111333333333222222222222111000000////////////000000000000////////////000000---///111222333222000///444222000//////000222333000000111111111222222222000000111111222222222333222111000000000111333444222222111111111111222222111111222222222333333333222222222222222222222222111111222222222333333333222222222222222222222222000222333222111000111222222222222222222222222222444444333222111111111222111111111111222222222222222222222222333333333333333444444555555444444333333333222222222222222333111111111111111111111111111111111000000//////...111222444555555444222111000000111111222222222222555555555555444222111000111222222333333333222222333333222111111111222333000000111111222222222222111222444333222111111222000000111111222222222333111111111111111111111111111222222222222222333333111222222222222333333333111111222333444555555666000000111222222333444444111111000000000000111111444444444333333222222222111333555555333333333444888777555444444666888999:::777444444666777555222888888777777777888999999666777888999999888777666::::::999999888777777777999999999999:::;;;;;;<<<999999888888888888999999:::::::::::::::;;;;;;<<<<<<;;;;;;<<>>>>>>>>======>>>???@@@AAAAAAAAA???>>>>>>>>>???@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@?????????>>>>>>======<<<;;;;;;:::999999999999999999999999666666555555555555666666666666666777777777888888666555555555555444444444444444333222111222222222333222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111000000000000000000000000111111111111000000000000000000000000000000000000////////////////////////////////////000000000000000000000///////////////000000000000////////////111000000000/////////...000000000000000000000000000000000000000000000000////////////000000000111111111111111111111111111000000////////////000000//////000000000000//////000000000000000000000000222222222333333333444444444555555555444333333222666666666555555444444333555444333333222222333333444444444444444444444444444444444444555555555555444555555555555555555555444555555444333222444555777666555333333333333444777555333333444555555555333222222111111222222333000000111111111222222222000000000000000111111111333333222222222111111111000//////////////////000000//////////////////000---...000222333222111000111000///......///111222222222222111111111000000222222222111111000000000222111000000000111333444222111111000000111111222111111222222222333333333222222222222222222222222111111111222222222333333222222222222222222222222000111222222000000111222222222222222222222222222444333222222111111111111000000000111111111222222111111111111222222222222333333444444444444333333222222222111111222222333111111111111111111111111222222111111000000000//////111222444444222111///......///000222333444444444444444444333222111000222222333333333222222111111000000000000000111111000000000111111222222333000222333333222111222333222222222111111000000000111111111111111111111111111111111222222333333333111111111222222222333333222333333444555666666777222222222222222222222222444444333333333333444444222222222333333444444444333555666666555333444444888777555555555777888::::::777444444666777555222666666666666666777888999999:::<<<======<<<:::999::::::999999888777777777888999999:::;;;;;;;;;;;;::::::999999999999::::::999999999999999:::;;;;;;<<<;;;;;;<<>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>???@@@AAABBB?????????>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>??????>>>======<<<<<<;;;;;;::::::999999888777777666666555555555555666666666666666666777777777777666555555555555444444444555444444333333333333333222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////000000000000///////////////////////////000000000000000000000////////////.../////////000000000111////////////////////////////////////////////////...////////////000000000000000000000000000000000////////////////////////...//////000000000//////222111000000000000111222222222333333333333444444333444444555555444444333555555555444444444444444555444333333222222333333333333222222222222111111333444444444444555555555444444444555555555555555444555555555333333555777777666555333333333333444555333222222333555666555333222222111111222222333000111111111111222222222111111111111111111111111222222222222111111111111000000////////////000000222111111000000111111222...///000111222222111000///////////////000000111333333222222111000000///333222222111000000//////111111111000111111222333111111000000000000111111111111222222222333333333111111111111111111111111111111222222222333333333222222222222222222222222000111222222111000111222111111111111111111111111333222222111111111111222000000000111111111111222000000111111111222222222333333444444444444333333222111111111111222222333111111111111111111111111222222222222111111111111000111222222222222111000......///111222333444555333333333333222222222222222222333333333222111111/////////000000000000000111111111111111222333444000222333333222222222333333222222111000000//////111111111111111111111111111111111222222333333444111111111111222222222222333333444444555555666666444444444333222222111111333333222222222222333333111111222333333444555555555666777666444333444555555555555666666777888999555444333444666777888777555555555555666777888999999999;;;;;;;;;;;;999999777777777888999999::::::999999:::;;;;;;;;;::::::::::::999999999999::::::999999888888999999:::;;;:::::::::<<<>>>???>>><<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAA@@@@@@?????????@@@@@@AAA?????????@@@@@@@@@@@@@@@============<<<<<<<<<;;;??????>>>>>>===<<<<<<;;;;;;::::::999888777777777666666555555555555666666555555555555666666666666666555555555555444444444555555555444444444333333111111111222222222222222000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111//////000000000000000111000000000000000000000000000000000000000000000000000000000000//////////////////000000000000111111000000000000////////////.........///000111111111////////////////////////////////////////////////......////////////000000000000000000000000000000//////000000000000//////...//////000000000000000444333222111111222333444222222333333333333444444222222333444555555555555333333333333444444444444555444333333222222333333333333333222222111111111333333444444444555555555444444444555555555666666555666777666555666888:::888777666444444444444555222000//////222444555555333222222111111222222333000111111111111222222222222222222222222222222111222222222222111111111111111000000//////000000111111111000000000000111111000000000000000111111111...///000111111111111000222222111111111111111111111111111111000000000000000000111222222222222111111111000000000000111111111111222222222333333333111111111111111111111111222222222222333333333444111111111111111111111111111222333222111111222333111111111111111111111111111111111111111111222333000000111111111222222222000000111111111222222222222333333444444333333222111111111111111222333333111111111111111111111111111111111111111111222222222222222222222222222222111111111222222222222222222222222222222222333333222333333333333222111000//////000111111111111111222111111111222333555666///111333333222222222444111111111111000000000000111111111111111111111111000111111222333333444444111111111111222222222222222333333333333333333333444444444333333333333333111111000000000000111111333333333333333333333333555666555444222222333555333444555777777777777777444555555555555555777999666666666666777888999:::777888888999999888888777777777777888999999::::::999:::;;;;;;;;;:::999888999999888888888888999999888888888888888999::::::999999999;;;======<<<::::::;;;<<<<<<===>>>????????????>>>======>>>???@@@AAAAAA@@@@@@@@@@@@AAAAAA>>>?????????@@@@@@@@@@@@>>>>>>>>>=========<<<<<<>>>>>>===<<<<<<;;;;;;:::999999999888888888888888666666555555555555666666444444444444555555555555666555555555555444444444444444444444444333222222000111111111222222222222///000000000111111111222111111111111111111111111111111111111111111111111111111111111111111111111////////////000000111111000000000000000000000000000000000000000000000000111000000000/////////...000000000111111111222222000000000000////////////////////////000000000000////////////////////////////////////////////////........./////////000000000000000000000000000000///000111111111111000///...///000000111111111000222111000//////000111222222222333333333444444444111111333444555666666666222222222333333444444444555444333333222222333333555555555444444333333333333333333444444444555555444444444555555555666666666777888888777888:::<<<:::999777666555555666666444222111222555888999999333222222222222222222333000111111111111222222222333333222222222222222222222222222111111111111000111111000000000000111111//////............//////111111000000000000111111...///222333444333111000000000000111222222333333/////////000111111222222///000111333333222111111111111000000000000111111111111222222222333333333000000000000000000000000222222333333333444444444111111111111111111111111111222333333222111222333000000000000000000000000111000000000111222333333111111111111222222222222111111111111222222222222222333333444444333333222111111000000111222333333000000000000000000000000//////000000111111222222444333333222222333333444444444333333222111000000111111111111222333444555333333333333333222111000///000111222222222222222222222111111222444555777///111333333222222333444/////////000111111222222000000000000000000000000000000111222333333444444000111111111111222222222222222111111111111111111333333333444444555555555444333333333333333333444555444444333333222222111555555444222000000333555111333555777888888666555666888999777333222444777777777777777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888777777777:::;;;;;;<<<;;;:::888777888888777777777777888888888888888777888999999:::888888999:::<<<<<<;;;999999:::;;;<<<===???@@@@@@@@@???>>>======>>>??????BBBBBBAAAAAA@@@AAAAAAAAA>>>>>>??????@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@???===<<<<<<;;;;;;:::999999666777777888999999::::::666666555555555555666666333333333444444444555555666666555555555444444444222333333333333222111111000000111111222222222222//////000000111111111222111111111111111111111111111111111111111111111111000000000000000000000000.../////////000000111111000000000000000000000000000000000000000000000000111111000000/////////...000000111111222222222333000000000000////////////111111000000//////......////////////////////////////////////////////////............/////////000000000000000000000000000///000111222222111000/////////000111111111111111///...,,,++++++,,,...///666555333222222333555666666555555444222111111000444444444444444444444444444444444555555555666666444444444444444444444444111222222333333222222222555666666666444555777888777777777666555555777999999888888888777777666666666555444555777888888888222111111000000111111222333333333222222222111111111111111111111111111111000000000000000000000000000000000000000000000000//////000000111111111222000000000000000000000000111222222111///...///000///000111222222111//////000000000000000000000000000000111222222222222111111111111111111111111111...//////000000000//////000000000000111111111111222222222111111111000000000000000000111111111111000000000000000000000000000000000000000000000000///000111222222111000///111111111111111111111111111111111111111111111111333444333111///...000222111111111111111111111111+++,,,...000111111111000//////000000111111111222...//////000111222222222333333111000000000111222222222222222222222222222222222222222222222222222000000000000000111111222444444333333222111111111111111111111111111111111111111111111111111111111000000000000000000000000111333444444222111111222111111111111111111111111333333333333333333333333333333333333333333333333444444333222222333333333333333333444444555555555555555555555555555555555888888777666666666666666555555555555666666666666777888888888888999999999777888999:::;;;:::999888999999999::::::;;;;;;;;;::::::;;;;;;;;;;;;<<<<<<;;;:::999777666666555555999999999999999999999999::::::::::::::::::::::::=========>>>??????@@@@@@???????????????@@@@@@@@@???@@@@@@@@@@@@???>>>>>>======>>>>>>?????????@@@<<<<<<<<<<<<<<<===>>>>>>===;;;999777777777888999888888777666666777888999444444555555555555444444333444555666666555444333555555444444444333333333555444333222111111111111555555555444444444333333222222111111111111222222333333333222222111111111000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000---,,,---///111111///---000000000000///////////////000111000///...///000111000000///...---------//////000000000000////////////000000111111222222000000000000000///......////////////////////////////////////000000000000111111000000//////......//////000000000000//////555444222111111222444555444444333333333333222222444444444444444444444444444444444444555555555666333333333333333333333333333333444444444333333222444555666555444444666777666777777555444444666888777777666666555555555555555444333444666777777777222222111111111111222222333222222222111111111111111111111111111111111111000000000000000000000000000000000000000000000000222222111111111111111111000000000000000000000000000111222111/////////000000000111111111000000///000000000000000000000000000000111222222222222111111111111111111111111111111222222333333222222222000000000000111111111111222222222111111111000000000000000000111111111111000000000000000000000000000000000000000000000000///000111222222111000///111111111111111111111111111111111111111111111111///111333333222111111111111111111111111111111111000111222333444444333333///000000000111111111111...//////000111111222222333333111000000000111222222222222222222222222222222222222222222222222222000000000000000111111222111111111222222222222222111111111111111111111111111111111111111111111111000000000000000000000000111333444333222111111111111111111111111111111111333333333333333222222222333333333333333333333333444333333222222333333444333333444444444444444444555555555555555555555555888777777666666666666666666777777777888888888888777777888888888999999999999999:::;;;;;;:::999888999999999:::::::::;;;;;;888888888999999999::::::;;;:::999888777777777888999999999999999999999999::::::::::::::::::::::::<<<======>>>>>>???@@@@@@>>>>>>?????????@@@@@@@@@@@@@@@@@@AAA@@@??????>>>=========>>>>>>>>>????????????>>>======<<<=========;;;999888777777888999:::999777666666666666777444444555555555555444444444444555666666555444444555444444444444333333333555444333222111111111111000000000/////////......222222111111111111222222333333333222222111111111000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000111000///000222222000///000000000000///////////////000111000///...///000111000000///......------000///...------...///000000000000000000000//////000000000000000///......////////////////////////////////////000000000000000000000000111111111111//////000000000000//////444333222111111222333444222222222333333444444444444444444444444444444444444444444444555555555555222222222222222222222222555555555555444444333222222444555444333333444666555555666555333333555777444444444444444333333333555333222333555777777666333333222222222222333333222222111111111000000000111111111111111111111111000000000000000000000000000000000000000000000000222222111111000/////////000000000000000000000000000111222111000///000111000000000//////000000111000000000000000000000000000000111222222222222111111111111111111111111111//////000000000000//////000000000000111111111111222222222111111111111111000000000000111111111111000000000000000000000000000000000000000000000000000000111111111111000000111111111111111111111111111111111111111111111111+++///222444444222222111111111111111111111111111000000111222222111111000000000000000111111111111/////////000111111222222333333111000000000111222222222222222222222222222222222222222222222222222000000000000000111111222//////000000111222222333111111111111111111111111111111111111111111111111000000000000000000000000111222444333222000111111111111111111111111111111222222222222222222222222333333333333333333333333333333333222222333333444444444444444444444333333555555555555555555555555777777666666555555666666666666777777777888888888777777777888888888999999::::::;;;::::::999888777999999999999::::::::::::888888888888999999999999::::::999999999999999:::999999999999::::::::::::::::::::::::::::::::::::<<<<<<======>>>?????????>>>>>>>>>?????????@@@@@@AAAAAAAAAAAAAAA@@@@@@???<<<===============>>>>>>AAA@@@???>>>===<<<<<<<<<<<<;;;999888777777888888:::999888666555555555555444444555555555555444444444444555666666555444444444444444444333333333333444333222111111111111111222222222222111111111111222222111111111111222222222222222222222111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222111//////000111000///////////////000000000000///000111000///...///000000000000///......------111///,,,++++++,,,///111111111000//////......---000000000000000//////...000000000000000000000000////////////000000000000//////000111111222333333//////000000000000//////444333333222222333333444222222333333333333444444444444444444444444444444444444444444444444444444222222222222222222222222555555555555444333222111111222444444333333333555333444555444333333444555444444333333333333333333555444333333555777777666444333333222222333333444111111111000000000000///111111111111111111111111000000000000000000000000000000000000000000000000//////////////////......000000000000000000000000000111222111000///000111111000///......///111222000000000000000000000000000000111222222222222111111111111111111111111111....../////////...------///000000000111111111111111111111111111111111111///000000000111111111111000000000000000000000000000000000000000000000000000000000111111000000000111111111111111111111111111111111111111111111111---///222444333222222222111111111111111111111111111111111000000/////////000000000000000111111111//////000000111111111111333333111000000000111222111111111111111111111111111111111111111111111111000000000000000111111222//////000000000111111111111111111111111111111111111111111111111111111111000000000000000000000000111222333333111000000111111111111111111111111111111111111111111222222222333333333333333333333333333333222222222333444444555555555444444333333333555555555555555555555555777666666555555555666666444444444555555555666666777777777777888888888888::::::999999888777666666999999999999999999999:::999::::::::::::;;;;;;;;;888888888888888999:::;;;999999999:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>???======>>>>>>??????@@@@@@AAABBBBBBBBBBBBAAA@@@@@@<<<<<<<<<<<<============??????>>><<<<<<;;;;;;;;;;;;:::999888777777777888888777777666555555555555444444555555555555444444444555555555555555555444444444444333333333222222333333222111111111111111555555555555555555555555222222111111111111222222222222222111111111111111000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////000...,,,,,,---/////////////////////000000000000///000111000///...///000000000//////............000///---,,,,,,---///000////////////............//////000000000000//////000000000000000000000000////////////000000000000//////000000000111111111//////000000000000//////555555444444444444555555444444333333333333222222444444444444444444444444444444444444444444333333444444444444444444444444333333333333333222111111000222444444333222333444222444555555333222333444444444444444444444444444666555444555777888888888444333333222222333333444111111111000000000000///111111111111111111111111000000000000000000000000000000000000000000000000......///000000111222222000000000000000000000000///000111111000///000222000///.........///111222000000000000000000000000000000111222222222222111111111111111111111111111111222222222111111000//////000000000111111111111111111111111111111111111///000000000111111111111000000000000000000000000000000000000000000000000111000000000000000000111111111111111111111111111111111111111111111111111111222222111000000111333111111111111111111111111555444444333222222222111111111000000000000000000000000000000000111111111333333111000000000111222111111111111111111111111111111111111111111111111000000000000000111111222111111111000000000//////111111111111111111111111111111111111111111111111000000000000000000000000000222333333111000000111000000000000000000000000000000111111111222222222333333333333333333333333333222222222333333444555555555555444444333333333555555555555555555555555666666555555555555666666444444444444555555555555666666777777777888888888999888888777666555555555999999999999999999999999999999999:::::::::;;;;;;777777666777777888999:::999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>><<<======>>>??????@@@@@@AAABBBBBBBBBBBBAAA@@@@@@============<<<<<<<<<<<<;;;;;;:::::::::;;;;;;<<<::::::999888777777777777444444555555666666666666444444555555555555444444555555555444444555555555444444333333333222222222222222111111000000111111111111111111222222222222222222111111111111222222111111111111111111111111000000000000000000000000111111111111111111111111////////////////////////////////////////////////////////////////////////...,,,***+++---///000000.../////////000000000111///000111000///...///000////////////...............///000111111000///...,,,------...///000000111//////000000000000//////000000000000000000000000////////////000000000000000000/////////.........//////000000000000//////555555555666666555555555444444444333333222222222444444444444444444444444444444444444333333333333444444444444444444444444111222222333333222222111000222444555444333333333222444555555444333333444444444555555555555555666777555444555777999999888333333222222222222333333222222111111111000000000111111111111111111111111000000000000000000000000000000000000000000000000//////000222333444555666000000000000000000000000///000111111000000111222............///000111111000000000000000000000000000000111222222222222111111111111111111111111111000000111000000///...---000000000000111111111111111111111111111222222222000000000000111111111111000000000000000000000000000000000000000000000000111111000000000000111111111111111111111111111111111111111111111111111111222222222000//////111444111111111111111111111111333222111000000000000000111111111111000000000000000000000000000000111111333333111000000000111222111111111111111111111111111111111111111111111111000000000000000111111222333222222111000000//////111111111111111111111111111111111111111111111111000000000000000000000000000111333222111///000000000000000000000000000000000000111111222333333333333333333333333333333333222222222222333444555555444444444444444444333333555555555555555555555555555555444444555555666666555555666666666777777777666666666777777777888888999888777666555555555666999999999999999888888888777777777777888888888888777666666666777888999999999999::::::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<=========;;;<<<======>>>???@@@@@@AAAAAAAAAAAAAAA@@@@@@???>>>>>>>>>============<<<999999999999999:::;;;;;;999999999888888777666666111222444555666666777666444444555555555555444444666555444444444444555666333333333333222222222222222111111000000000111111000000000111111111111111222222111111111111222222000000000111111111111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000///...------000111111111......//////000000111111///000111000///...///000//////////////////......---...111333333111...---,,,,,,---...000111222333...//////000000000000000000000000000000000000000////////////000000000000000000///......---,,,,,,//////000000000000//////444555555555555555555444222222333333333333444444444444444444444444444444444444444333333333222222333333333333333333333333111111222333444444444444000222555666555444333444222444666666555444444444444444444444555555555666666444333444666888888777222222111111111111222222333222222222111111111111111111111111111111111111000000000000000000000000000000000000000000000000///000000111222333444444000000000000000000000000...000111111000000111222,,,---...///000000000000000000000000000000000000000000111222222222222111111111111111111111111111............---,,,+++***000000000000111111111111000000111111111222222222000000000000111111111111000000000000000000000000000000000000000000000000222111000//////000111222111111111111111111111111111111111111111111111111...000222222111111222444111111111111111111111111///...---,,,,,,------...111111111111000000000///111000000000000000000000333333111000000000111222111111111111111111111111111111111111111111111111000000000000000111111222222222222222222111111111111111111111111111111111111111111111111111111111000000000000000000000000000111222222000//////000000000000000000000000000111111111222333444444444333333333333333333333333222222222222333444555666333333444444444444444444555555555555555555555555555444444444444555666777555555555666666666777777666666666666777777777888999888777777666777888999999999999999888888888777777777777777888888888888888888777777777888999999999999::::::;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<999::::::;;;<<<<<<======;;;;;;<<<===>>>???@@@@@@@@@@@@@@@AAA@@@??????>>>??????>>>>>>>>>=========;;;;;;::::::999:::::::::999999999888888777666555222222444555666555555444444444555555555555444444666555444444444444555666333333333222222222222111111111000000000000111111222222222333333444444444222222111111111111222222///000000000111111111222000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000/////////000000...,,,.........///000111111111///000111000///...///000.../////////////////////---...///000000///...---......//////000111222222......///000000000000000////////////////////////////////////000000000000////////////............//////000000000000//////333444444555555444444333000111111222444555555666444444444444444444444444444444444333333222222222222222222222222222222222111111333444555666666666000333666777555444444444222555777777666444444555333333333444444555555555555333222333555777777666222111111111111111111222333333333222222222222111111111111111111111111111000000000000000000000000000000000000000000000000............////////////000000000000000000000000...000111111000000111333+++,,,...000111000000///000000000000000000000000000000111222222222222111111111111111111111111111111111111111000///...---000000000000111111111111000000111111222222222222000000000000111111111111000000000000000000000000000000000000000000000000222111000//////000111222111111111111111111111111111111111111111111111111***---111444444333333333111111111111111111111111111000///......///000111222111111111000000//////111111111000000000000000333333111000000000111222000000000000000000000000000000000000000000000000000000000000000111111222111111111222333333444444111111111111111111111111111111111111111111111111000000000000000000000000000111222222000//////000000000000000000000000000111111222333444444555555333333333333333333333333222222222222333444555666333333333444444555555555555555555555555555555555444444444444444555666777333333333444444444555555666666666666777777777777:::999888888888999:::;;;999999999999888888777777888999999999999:::::::::::::::999999888999999:::999999::::::;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<999999:::;;;;;;<<<<<<===;;;;;;<<<===>>>???@@@@@@???@@@@@@@@@@@@???>>>>>>@@@@@@??????>>>>>>======>>>===<<<;;;:::999999999888999999888888777666555333444555555555444333222444555555555555555555444666555444333333444555666333333333222222222111111111000000000000000111111111111111222222333333333222222111111111111222222//////000000111111111222000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000111//////......,,,)))&&&---......///000111111222///111111000///...///000.........///////////////.........------.........000000000000111111111111......///000000000000000////////////////////////////////////000000000000......//////000000111111//////000000000000//////333444444555555444444333333333333333333333333333111222222333333222222111555555444444444333333333444333222111111111222333333333333333222222111000444444444333333222222222222222444444444444222222222333333444444555555666333333333444444555555555999555111000222333333111111111111111111111111111111111111111111000//////111111111111111111111111111111000000//////......111111000000000000000111////////////000111222333///555555------555777111333222000/////////000111//////000//////...------000000000000000000000000000000//////000111222222000111111111111222222222111111000000//////......000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///////////////000111111000000000000000000000000111111111111111000//////222111111111000000//////000000000000000000000000000000000000000000000000111111000000//////......333222111111111111111222000000000000000000000000333333111000000000111222000111111111111222222222222111111111000000//////000000000000111111111111111111111111111111111111000000000000000000000000111111111111111111111111111000/////////000222333111222222333333222222111333333333333333222111000222222333333333333444444666555444333222333333444222444555555444333333444777777666666666666777777555555555666666666666777666666777777888888888888999999888777666666777777:::999888777666666666666777777777777777777777777777777888999::::::;;;;;;999::::::;;;;;;<<<<<<<<<>>>>>>>>>>>>===<<<;;;:::::::::;;;;;;<<<===>>>>>>???>>>>>>==================>>>???@@@@@@???>>>===<<<<<<======>>>>>>??????@@@>>>:::777666777999:::999999777666555555555555555666666666666666555555111222444666666555444333333444666777777666444333222222222222222222222222222222222222222222222222444333111000000000111111222000...---///000000000000000000000000000000000111111111111000000000000000000000000000000000000000000111111111111000000////////////////////////..................------000000000000000000000000//////000000111111222222///000111222222222222222000000000000000000000000............/////////000000///...------...///000//////000000000000//////000000000000000000000000---///000222222000///---,,,---///111111111000000111111000000//////......333333444444444444333333333333333333333333333333333333444444444444333333444444444333333333222222444333222111111111222333333333333333333222111111444444444333333222222222222333333444444333333222444333333222222111000000333333333333444444444555888555111000222333222111111111111111111111111111111111111111111000//////111111111111111111111111000000000000////////////000/////////000111222222222111111000000000111111+++222222---000999<<<777222111000/////////000111000000111111000//////...000000000000000000000000111111000000111222222333000000111111111222222222111000000000/////////...000000111111111111000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000///////////////000111111000000000000000000000000111111111111111000//////111111111111000000000///000000000000000000000000000000000000000000000000000000000000////////////000///////////////000000000000000000000000000000333222111000///000000111000000111111111222222222222222111111111000000000//////000000111111111222111111111111111111111111000000000000000000000000111111111111111111111111111000/////////000222222222222333555555666666666333333333333333222111000222222222333333333444444666555444333333333444444222444555555444333444444777777666666666666777777444555555555555666666666777777777777777777888888888777777666555555666666666666666555666666777777777777777777777777777777555555666666777777888888999999::::::;;;<<<<<<<<<>>>>>>>>>>>>===<<<;;;:::::::::;;;;;;<<<======>>>>>>>>>============>>>>>>>>>???@@@AAAAAA@@@???>>><<<=========>>>>>>>>>???@@@>>>;;;999888888999:::999888777666555555555555777777666555444222000///111222444666666555444333333444555666666555444333222222222222222222222222222222222222222222222222333333111000000000111111222000......///111111000000000000000000000000000111111111111000000000000000000000000000000000000000000111111111111000000000000000000000000000000////////////////////////000000000000000000000000//////000000000000000000//////000111111111111111000000000000000000000000.........///////////////000//////......//////000//////000000000000//////000000000000000000000000...///000111111000///...///000000000000000//////111000000000/////////...333333444444444444333333333333333333333333333333444555555666666555555444444333333333333222222222444444333222222222222222333444444444444333333222444444333333333333222222222333333444444333333222333333333222111111000000222333333333333333444444777444222111222222222111111111111111111111111111000111111111111000000///000000000000000000000000////////////000000000000......//////000222333444333333111000000/////////+++000222///111999<<<888222111000/////////000000111111111111111000000///////////////////////////222222111111111222333333000000000111111111222222000000000000////////////000000111111111111000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000////////////000111111000000000000000000000000000111111111111000000///111111111111000000000000000000000000000000000000000000000000000000000000////////////000000000000///.........///000111111////////////////////////333222111000///......///000000000111111111222222111111111111111000000000...//////000111222222222111111111111111111111111000000000000000000000000111111111111111111111111000000000///000111111222---...000111333444444444222222333333333222111111222222222222333333333333555555444333333333444444333444666666444333444555777666666555555666666777444444444555555555555666777777777777777777777777777666666555555555555555444444444444555666777888777777777777777777777777666666666666666666777777999999999:::;;;<<<<<<<<<===============<<<;;;::::::::::::;;;<<<<<<======<<<<<<======>>>>>>??????@@@@@@AAAAAAAAAAAA@@@@@@============>>>>>>>>>>>>>>>>>><<<;;;::::::::::::999888777666666555555666666666666555444222111000222333444555555555444333333333333444444333333333222222222222222222222222222222222222222222222222333222111111000111111111333111//////111222111111000000000000000000000000111111111111000000000000000000000000000000000000///000000111111000000///000000000000000000000000///000000000000000000000000000000000000000000000000000//////////////////...//////000000000000000000000000000000000000000///////////////.........///000000111111000000/////////000000000000//////000000000000000000000000//////000000000000//////222111000//////.........000000000000////////////333333333444444333333333222222222222222222222222444444555555555555444444444444444444444333333333444444333333222222222222444444444555555444333333333333333333333333333333333333333333333333333333222222222333444444555555222222222222333333333333555444222111111222222222111111111111111111111111000000111111111111000///////////////////////////......//////000000111111000000//////000111222222111000000///....../////////333333000000555555222111111000000////////////000000000111111000000///////////////////////////222111111000111111222222000000000000111111111111000000000000////////////000000111111111111000000000000000000000000000000222222222222222222222222000000000000000000000000////////////////////////000000//////000000111222000000000000000000000000000000111111111111000///111111111000000000000000000000000000000000000000000000000000000000000000......//////000000111111000000000000111222444444////////////////////////222222111000///...------000000000000111111111111000/////////////////////......///000111222222333111111111111111111111111000000000000000000000000111111111111111111111111000000000000000111111222,,,---...000111111222222222222333333333222222111111222222222222333333333444444444444444444444444333555666666555444444555666666666555555666666666444444444444555555555555777777777777777666666666777666666555555555666666555555444444555666666777777777777777777777777777999999999999999999999888888888999:::;;;<<<<<<===<<<=========<<<<<<;;;::::::::::::;;;;;;<<<<<<<<<:::;;;<<<===>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@============>>>>>>>>>>>>============<<<;;;:::999888888777666666666666666444555666666777666666666222333444555555555444444444333333222222333333444222222222222222222222222111111111111111111111111222222111111111111111111333111000000222222222111000000000000000000000000111111111111000000000///000000000000000000000000//////000000000000/////////////////////////////////////////////000000000////////////////////////000000//////......------......///////////////...000000000000000000000000////////////............///000111222222111000/////////000000000000//////////////////////////////000000////////////000000222111///.........///000000000000000////////////222333333333333333333222222222222222222222222222333333333444444333333333444444444444444555555555444444444444333333222222333333444555555444444444333333333333333333333333333333333333333333333333111111222333333444444555222222222222222222222222333333333222111111111222000000000000000000000000///000000111111111000000..............................//////000000111111222222111000//////000000---------------...///000111222222000///000000---000000000000//////............//////000//////...////////////////////////000000////////////000000//////000000000111111111////////////000000000000000000111111111111000000000000000000000000000000111111111111111111111111000000000000000000000000////////////////////////000000000000000111222222000000000000000000000000///000000111111111000000000000000000000000111111000000000000000000000000000000000000000000000000......//////000000111111000000000000111222444444////////////////////////111111111000///......---//////000000000111111111...........................//////000111111222222000000000000000000000000////////////////////////000000000000000000000000///000000000111111111111111222333333444333333333111222222333333333222222111111111222222222333333333444444444444444444444333555666666555444444555666666555555555555666666444444444555555555666666777777666666666666666666777777777666666777888888888777666666555555555666666666666666666666666666:::::::::::::::999999999777777888999:::;;;<<<===<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;999:::<<<>>>???@@@@@@@@@?????????>>>>>>?????????>>>>>>>>>>>>============<<<============;;;:::999888777777666666666666777444555555666777777666666333333444444444555444444444333333222222333333444222222222222222222222222111111111111111111111111111111111111222111111111222111000111222333111000000000000000000000000000111111111111000000000/////////////////////////////////000000000000//////........................---------....../////////////////////////////////000000//////......------....../////////......---///////////////////////////////////////.........///000111222222111000/////////000000000000//////////////////////////////000000////////////000000000///.........000111222////////////000000000000222222333333333333222222222222222222222222222222111222222333333222222111333333444444444444555555444444444444444333222222222333333444444444444333222222333333333333444444444333333222222333333444222222222111000000//////222222222111111111111000111222333222111000111222000000000000000000000000///000000111111111111000////////////////////////////////////000000000000444333222000//////......,,,,,,,,,------...///000...///000000000000///...//////000000000///...------......////////////...////////////////////////000000///.........///////////////000000000111111////////////000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111000000000000111222222000000000000000000000000///000000111111111111000000000000000111111111111000000000000000000000000000000000000000000000000////////////000000000000///.........///000111111////////////////////////000000111111111000///.../////////000000000111111------------............000000000000111111111111000000000000000000000000////////////////////////000000000000000000000000//////000111111111111000222222222333333222222111111111222333333333222222111111111111222222222222222333444555555555444444444555777777555444555666666555555444444555555666555555555666666666666777555555555666666777777777888777777777777888888999999888777666555555555555666666666666666666666666777777777777777888888888666777888999:::;;;<<<===;;;;;;<<<<<<<<<;;;;;;:::::::::::::::::::::;;;;;;999:::<<<>>>@@@@@@????????????>>>======>>>??????>>>>>>>>>>>>============<<<<<<<<<<<<<<<;;;::::::777777666666666666777777555555555555444333222111333333333444444444555555333333333444444333333333222222222222222222222222111111111111111111111111000000111222222222222111111000000111222222111///000000000000000000000000111111111111000000000000////////////////////////...//////000000//////...------------------------,,,,,,------......//////000000000000000000000000000000/////////////////////////////////......---////////////////////////............/////////000///000000111111000000/////////000000000000//////000000000000000000000000//////000000000000//////.........//////000111222////////////000000000000222222333333333333222222111111111111111111111111111111222222222222111111111111111222222333333333333444555555555444333222111111222333333333333333222222222333333444444444444333333222222333333444222222111111000/////////222222111111000000000000///111333333111000111333000000000000000000000000//////000111111111111111////////////////////////000000000000////////////222222111000/////////000//////.........///000000......///111111000000000...///000000000///...---......///000000000000000000000000000000000000000111111000///////////////////////////000000000111.../////////000000000111000000111111111111000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000111111000000111111222333000000000000000000000000//////000111111111111111///000000000111111111111000000000000000000000000000000000000000000000000000000000000////////////000///////////////000000000000000000000000000000///000111222222222111000////////////000000000111.........//////000000000111111111111000000000000000000000000000000000000////////////////////////000000000000000000000000...///000111222111111000//////000111222222222111000111222333333333333222111111111111222222222222222333444555555555444444444555777777555555555666666555555444444555555666666666666777777777888888333444444555666777888888666666666666666777888888666666555555444555555555666666666666666666666666444444555555666666777777666666777999:::;;;<<<===:::;;;;;;<<<<<<;;;;;;;;;:::::::::::::::::::::::::::;;;===???@@@??????>>>@@@@@@???>>>>>>???@@@@@@???>>>>>>>>>=========<<<;;;;;;;;;:::::::::::::::777777666666666666777777555555555555444333222222444333333333444444555555333444555666666555444333222222222222222222222222111111111111111111111111///000111222333222222111000//////000222222000...000000000000000000000000111111111111000000000000////////////////////////......////////////..............................---------...//////000000000000000000000000000000//////000000000000000000000000000000000///...---////////////////////////,,,------...///000111111000//////......//////000//////000000000000//////000000000000000000000000...///000111111000///......///000000000000000///.../////////000000000111222222222333333222222222111111111111111111111111111222222333333222222111//////000000111111111222333444555555555444333222000111222222333333333333222222222333333444444444444444222222222222444444111111111222333333444444222111111111000000//////...111444333111000111333000000000000000000000000//////000111111111111111000000000000000000000000111111000000//////......111000000000000000111111333222111000000//////000111000111333222000//////...///000000000///---,,,//////000111111111111111111111111111111111111111222222111000000///000000////////////000000000000.../////////000000111111000000111111111111000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000111111111000111111222333000000000000000000000000//////000111111111111111//////000000111111111222000000000000000000000000000000000000000000000000111111000000//////......333222111111111111111222111111111111111111111111...///111222333333222222////////////000000000000///000000000111111222222222222111111000/////////000000000000000000000000////////////////////////000000000000000000000000...///000222222111111000000111333444666666777777000111222333333333333333000111111111111222222222111222444555666555444444444666777777666555555666555555555444444555555555777777777777888888888888222333444555666888999999555555555555555666777888333333333333444555666666666666666666666666666666333444444555666777888888555666777888:::;;;<<<===::::::;;;;;;<<<;;;;;;;;;:::::::::::::::::::::::::::;;;===???@@@???>>>===BBBAAA@@@??????@@@AAABBB??????>>>>>>=========<<<;;;;;;:::999999999::::::777777666666666666777888333444555666777777777777444333333333333444555555333444666777777666444333222222222222222222222222000000000000000000000000///000111222333333222111/////////000111111///---000000000000000000000000111111111111000000000000////////////////////////......////////////......////////////////////////---......///000111111222000000000000000000000000//////000000111111222222000000111111000///......////////////////////////+++,,,---...///111222222000///...------...///000//////000000000000//////000000000000000000000000---///000222222000///---000000111111111///...,,,.../////////000000111111222222222222222222222222111111111111111222222222111111222222222333333333222222222222222222222222111333444444333222222333666555333222111222333333222222333333333333444444111111111000111111222222000000111111111222222222222222111111111111111222000000000000000000000000000000000000000000000000//////000000000000//////////////////////////////222111000......000111222111111000000//////......////////////////////////---......///000/////////////////////////////////000000//////......------000000000000000000000000---------------...///000111111000000//////......000000000000000000000000111111000000//////......000///...------...///000000000000000000000000000000000000000000000000000000000000000000000000000111000///......///000111000000000000////////////111111111111111000//////111111111111000000000000111111111000000000000000333333222111000000000111000000000000000000000000111000///......///000111//////000000000000//////111111111111000000000000......---------,,,,,,,,,------......//////000000111///...///222333222///000000000000000000000000000000000000111111111111444333000///...///000111---......///000111111222111111111111111111111111444333333222111111111222222222333333333333444444111111111111111111111111666666666555555444444333333333444444555666777777666666555555555555666666666666777777888888999999555666666777888999999999555555555666666666666666555555666777777666555444666666666666666555555555777666666666666888:::;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::<<<<<<===>>>???@@@@@@AAAAAA@@@@@@@@@??????>>>>>>>>>>>>===<<<<<<<<<<<<<<<::::::::::::::::::::::::666666666666555555555555555555444444444333333333222333444555444333222111555333111222444555333111666555444222111000000000111111111111111111111111111111000000000000111111222111111111000000//////222111111111000000//////111111111111111111111111......------------......000000000000111111111111---+++***,,,///111000..................---------------...///000000//////////////////////////////......////////////.........------,,,,,,------...000000//////.........---............////////////000000000000000000000000000000000000000000000000000000000000000000000000333222111000000111222333111111000///////////////222222222222222222222222222222111111111111111111111111111222222222333333222222222222222222222222111333444444333222222333555444333222222222222333111111111222222222333333222222111111111111111222000000111111111222222222222222111000000111111222000000000000000000000000000000000000000000000000//////000000000000//////////////////////////////111000...------...000111111000000000/////////...//////////////////////////////000000000111111111///////////////////////////////////////.........000000000000000000000000......---------...//////111000000000/////////...000000000000000000000000111000000000/////////...000///...------...///000000000000000000000000000000000000000000000000000000000000000000000000000111000///......///000111000000000000////////////111111111111111000//////111111111000000000//////000000000000000000000000333222111111000000111111////////////////////////111000///......///000111//////000000000000//////000000000000000000111111000000/////////..................///////////////111///...///111333111000000000000000000000000000/////////000000000111111///......---...///000111.........///000111111111111111111111111111111111444333222222111111111222222222222333333333444444222222222222222222222222555555444444444444444444222333333444555555666666666666666666666666666666666666777777777777777777555666666777888888999999666666666666666555555555555555666777777666555444555555666666666666666666777777666666777888999:::;;;;;;;;;;;;;;;;;;;;;;;;777888999999:::;;;<<<============>>>>>>??????@@@@@@?????????>>>>>>>>>===>>>======<<<<<<<<<<<<<<<::::::::::::::::::::::::666666666666555555555555555555444444444333333333333333444444333333222222444333111222444555333111222222111111111222333333111111111111111111111111111111000000000000111111111111111111000000000///111111111000000000//////111111111111111111111111/////////......///////////////000000000111111111...,,,+++---000111000/////////......---------,,,---......///////////////////////////////////////......////////////.........------------------...000/////////.........---............////////////////////////////////////////////////////////////000000000000000000000000222111111000000111111222111111000///////////////222222222222222222222222333222222222111000000000111111111222222222222333222222222222222222222222111333444444333222222333444444333222222222222333000000111111111222222222333333222111000000000000000000000111111111111222111111000000000111111222000000000000000000000000000000000000000000000000//////000000000000////////////////////////////////////------------//////000000000000////////////////////////////////////000///.........///000111////////////////////////.........///////////////000000000000000000000000//////......---.........000000000000////////////000000000000000000000000000000000000//////////////////............//////000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000////////////000000000000000000111111000000//////111111000000000000//////000000000000000000000000222222111000000000111111////////////////////////000//////......//////000//////000000000000///////////////000111111222222000000000/////////......///////////////.........000///...///111222111000000000000000000000000000....../////////000000000------------------............//////000000111111111111111111111111111111333333222111111111111222222222222222333333333333333333333333333333333333333333333333333333444444222222333333444444555555555666777888888777666555777777666666666666666666555666666777777888888999777777666666555555444444555555666666666666555555555555555666666777777777999888888777777888999999::::::::::::::::::::::::555666777999;;;===>>>???=========>>>>>>>>>>>>>>>>>>>>>>>>===============>>>===<<<<<<;;;;;;<<<<<<::::::::::::::::::::::::666666666666555555555555555555444444444333333333444444333333222222333333444222111222333444333222111111111111111222333333111111111111111111111111111111000000000000111111111111111111000000000000111111000000000000//////111111111111111111111111000000////////////000000//////000000000000111111///------...000111111000000000///...------,,,,,,.........///////////////////////////////////////......////////////......------------------------/////////...........................////////////................................................000000000000000000000000000111111222222111111000111000000///////////////111111111111111111111111333333333222111000//////111111111111222222222222222222222222222222222222111333444444333222222333333333222222222222222222111111111111222222222222444333222111000000000000000000000000111111111111111000000000000111111222000000000000000000000000//////////////////////////////000000000000////////////////////////////////////...------...//////000000000000////////////////////////////////////...---+++***+++,,,...000////////////////////////------......//////000000////////////////////////000000///......---......000000000000////////////////////////////////////000000000000/////////////////////....../////////////////////////////////////////////////////////000000000000000000000000000000////////////000000////////////000000000000///000000000000000//////111000000000/////////////////////000000000000000111111000000000000111111//////////////////////////////////////////////////////000000000000//////......///000111222333333............------------000000//////......------////////////000111000000////////////////////////............////////////000000//////---,,,***))).../////////000000000111111111111111111111111111222222111111111111111222111222222222222333333333333333333333333333333333111111111222222333333444222222222333333444444444555666888999999888666555777777666666555555444444666666666666777777888888888888777666555444444333555555555666666666666666444444555666777888888999:::999999999888888888999::::::::::::::::::::::::666666777999;;;<<<>>>>>>=====================<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;;;;;;;;;;<<<::::::::::::::::::::::::666666666666555555555555555555444444444333333333555444333222111222333444333222222222333333222222444333222111000000000000111111111111111111111111111111000000000000111111111111111000000000000000000000000000000000//////111111111111111111111111000//////////////////000////////////000000000111////////////000111111000000000///...---,,,,,,+++//////........./////////////////////////////////......////////////......------............------....................................////////////........................///////////////////////////////////////////////////000111222222111000///000000////////////000000111111111111111111111111333333333222111000//////000000111111111222222222222222222222222222222222111333444444333222222333111222222222222222222222222222222333333333333444444333222111000000000000000000000000000000000000000000//////000111111222000000000000000000000000//////////////////////////////000000000000//////////////////////////////////////////////////////////////////000000000000////////////////////////...---+++***+++,,,...000////////////////////////------......//////000000////////////////////////111000///...............////////////000000000000////////////////////////////////////000000000000...//////////////////...//////////////////////////////////////////////////////////////////////////////000000000000//////.../////////000000000111...//////000000000//////000000000////////////.........//////000000000000111000000///000000111111..............................////////////......//////000000000000//////---......000111222333444//////.........---------000000//////......------...///////////////000111////////////////////////............////////////000000000000///---++++++////////////000000000000000000000000000000000000111111111000000111222222111111111222222222333333333333333333333333333333000111111222222333333333222222333333333333333444444666777999999777666444777777666666555555444444666666666666666777777777888888777666555444444333555555555555666666777777444555555666777888999999:::::::::::::::999999999::::::::::::::::::::::::888888999::::::;;;;;;<<<=========<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<======<<<;;;;;;;;;;;;;;;::::::::::::::::::::::::666666666666555555555555555555444444444333333333555444333222111222333444222222222222222222222222333333222111000000000000000000000000000000000000111111000000000000111111000000000000000000111111//////////////////000000000000000000000000000000///......------......///...////////////000000000//////000000///000000111000//////...------,,,,,,000///............//////////////////////////////......////////////......---......//////......------------...........................////////////........................000000000000000000000000///////////////////////////000111222222111000///000000////////////000000111111111111111111111111333222222222111000000000000000000111111111111222222222222222222222222222111333444444333222222333000111222222333222222222222222333333333444444444333333222111000000000000111000000000000000//////////////////000111111222000000000000000000000000000000000000000000000000//////000000000000//////////////////////////////////////////////////////////////////000000000000////////////////////////000///.........///000111////////////////////////.........///////////////000000000000000000000000000000//////.../////////////////////000000000000000000000000000000000000////////////000000000000......////////////......000000000000000000000000000000000000000000000000//////////////////////////////000000000000//////......//////000000111111......///000000000//////000000////////////......---......//////000000111000000/////////000111111........................---......//////......---//////000000000000//////---...///000111222333333111111111000000000/////////////////////.........---///000000///...000111000000000000000000000000....../////////000000000---......///000000111111////////////000000000000000000000000000000000000111000000000000111222222111111111111222222222222333333333333333333333333222222222222222222333333333333333333444444444444444555666777777666555444777777666666666666666666666666666666666666666666777777666666555555444444555555444555555666777888666666666777777888888888999::::::;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<===<<<;;;;;;::::::;;;;;;::::::::::::::::::::::::666666666666555555555555555555444444444333333333444444333333222222333333111222333222111000111333/////////000111222333444000000000000000000000000111111000000000000111111000000000000111111111111......////////////000000000000000000000000000000......------------............////////////000000...///000000......///000///............---------111000...------...//////////////////////////////......////////////......---...///000000///...------------------.....................////////////........................111111111111111111111111000000000000000000000000///000000111111000000//////////////////000000111111111111111111111111111222222111111111111111111000000000000111111111111222222222222222222222222111333444444333222222333///000111222333222222111111222222222333333333333222222111111111111111222111111000000////////////.........//////000222222000000000000000000000000000000000000000000000000//////000000000000//////////////////////////////.........//////............/////////000000000111//////////////////////////////000000000111111111///////////////////////////////////////.........000000000000000000000000//////////////////000111.../////////000000000111000000000000000000000000.../////////000000000111---...///000000///...---000000000000000000000000000000000000000000000000////////////////////////...///000111111000///............///000111111111---......///000000//////000000/////////.........------......///000000111///////////////000111111........................------...//////...------//////000000000000//////...//////000111222222333111111111111000000000///.........///////////////,,,...000000...---///111000000000000000000000000/////////000000000111111------------///111333444000000000000////////////000000000000000000000000000000000000000111222222111111111111222222222222222222222222222222222222333333333333333222222222444444444444444444444444444444444555555444444444666666777777777777777777666666666666666666666666666666666666666555555555555444444444555666888999777777777777777777777888888999:::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;<<<<<<===;;;;;;;;;;;;<<<<<<<<<======<<<;;;;;;::::::;;;;;;::::::::::::::::::::::::666666666666555555555555555555444444444333333333333333444444333333222222000222333222000000111333......//////000222333444000000000000000000000000111111000000000000111111///000000000111111111111........./////////000000000000000000000000000000//////............//////........./////////000000---///000///---,,,...000---------...............111000...---------//////////////////////////////......////////////......---...///000000///...---,,,,,,,,,------.....................////////////////////////////////////000000000000000000000000000000000000000000000000000000////////////000000///////////////000111111000000000000000000000000111111111111111222222222000000000000111111111111222222222222222222222222111333555444333222333333///000111222333333222111000111111111111222222222111111111111111111222222111111000000/////////...............///000222222000000000000000000000000000000000000000000000000//////000000000000//////////////////////////////,,,------......------,,,.../////////000000111111////////////////////////---......///000/////////////////////////////////000000//////.........---000000000000000000000000//////...//////000111222.../////////000000111111000000000000000000000000.../////////000000111111---...///000000///...---000000000000000000000000000000000000000000000000////////////////////////...///000111111000///...---......///000111111222------...///000000//////000/////////............---------...///000000111///////////////000111111........................,,,---...//////...---,,,//////000000000000////////////000000111111222222////////////............---.........//////000000,,,...000000...---///111000000000000000000000000000000000000111111111111000///---,,,---...000222000000000000////////////000000000000000000000000000000///000000111222222000111111111111222222222111111111111111111111111444444444333333222222222555555555555555555555555555444333333333333444555666666777777888888999999666666666666666555555555555555555666666666666666555444444444555666888999888888888777777777777777777888:::<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999999::::::::::::;;;;;;999999::::::;;;<<<======;;;;;;;;;<<<<<<=========<<<<<<;;;::::::::::::;;;::::::::::::::::::::::::777666666666555555555555555555444444444333333333222333444555444333222111///222333333000///111333222111000000000000000111000000000000000000000000111111000000000000111111//////000000111111111222---.........//////000000000000000000000000000000000000////////////000000............/////////000,,,...000///,,,+++---///,,,,,,------.../////////222111...---,,,---...///////////////////////////......////////////......---...///111111///...---,,,,,,,,,------...................../////////000000000000000000000000000////////////////////////000000000000000000000000111000///......///000111///////////////000111111333222111000000111222333333222111///............333333333333333333333333444444444444333333222111111111111000000000000000111000000111333333222000222222222222222222222222222222222222222222222222111111111111000000000000////////////000000000000111000///---------...///000000000000000000000000////////////////////////000000000000000000000000........................////////////////////////......////////////......//////000000///...------////////////////////////000000000000000000000000000000///...............////////////////////////............////////////111111000///////////////222222111111000000//////000000000000000000000000111111000000//////......//////............//////////////////////////////------...///000000//////111111111111000000000000////////////////////////000000000000////////////............////////////000000000000////////////000///...------...///000000000000000000000000000,,,,,,---...///000111111//////............//////111111111000000000000000000000////////////000000000000////////////000000000000000000000000000000////////////000000000000111111111111111111111111222000///......///000222000000000000000000000000000000000000111111111111333333222222111222222222111111111111111111111111333333444444444444555555333444555666666666555444444444555666666666666666666666666666777777777777999777444444555777888888999999888888888888888888777777777777777777777777888888999:::;;;;;;;;;;;;;;;::::::999999::::::;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<===>>>??????===<<<;;;;;;;;;;;;<<<===;;;;;;::::::::::::999999777777777777777888888888888888777666555444444444444444444444444444444444111111222222222333333333222333333333333222111111000000////////////000000333111///...---...///000......---...///000222444222111111111000000//////111000///......///000111000000000000000000000000000000////////////000000111111000000//////......111111000000/////////...111000///......------.........------------......000000///...............//////.........---------////////////..................////////////......000000000000000000000000333111//////222222000...,,,,,,,,,---------......000000111222222222222111...///111222222222111000222222111000000000000000222222111000000111222222333222111000000///000000333333333333333333333333333333444444333333222111222222222111111000000000111000000111333333222000222222222222222222222222222222222222222222222222111111111000000000///////////////000000000111111222111000///...//////000000000000000000000000000////////////////////////000000000000000000000000........................////////////////////////111111111222222111111111///////////////...------////////////////////////........................222111111000000000000000////////////////////////............////////////111111000///////////////////////////............000000000000000000000000000000000000//////......//////............//////////////////////////////---...//////////////////////////////////////////////////////////////////000000000000////////////............////////////000000000000////////////000///...------...///000000000000000000000000000.........///////////////000//////......//////000000000000000000000000000000000////////////000000000000////////////000000000000000000000000000000////////////000000000000////////////////////////000///---,,,,,,---///000........................000000000000111111111111222222222111222222333333222222222222222222222222111111222222222222333333000111222333333333222222444444555555555555555444666666666666777777777777:::777555555666777777777888888888888888888888888777777777777777777777777777888999:::;;;;;;;;;;;;;;;::::::999999::::::;;;:::;;;;;;<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::999999999888888888888888888888888666555444333333222222222444444444444444444444444000000000111111111222222222333333333333222111111111111000000000000111111222111///.........000111111000///......///000111000000000000000000000000000///............///000000000000000000000000000000000////////////000000111000000000/////////...000000000/////////......///...------,,,---------......------------......000000///...............//////.........---------////////////............---..................---000000000000000000000000111///---...///000...,,,,,,---------........./////////000111111111000000,,,------...............222111000////////////000222222111000000111222222222222111111111111222222333333333333333333333333333333333333333222222111444333333222111000000000111000000111333333222000222222222222222222222222222222222222222222222222111111000000000000//////000000000111111111222222222111111000000000000111000000000000000000000000////////////////////////000000000000000000000000........................///////////////////////////////////////////////////////////////......---////////////////////////........................111111000000//////000000////////////////////////............////////////111000000///////////////............////////////000000000000000000000000000000000////////////...//////............////////////////////////////////////////////////...---------------------------////////////////////////000000000000////////////............////////////000000000000//////////////////............//////000000000000000000000000000000//////............111000000//////000000111000000000000000000000000000000////////////000000000000////////////000000000000000000000000000000////////////000000000000////////////////////////000///...------...///000........................000000000000111111111111111111111111222333444444333333333333333333333333111111222222222222333333///000111222222222111111444444555555555444444333666666666666777777777777:::888777777888888777555888888888888888888888888777777777777777777777777777888999:::;;;;;;;;;;;;::::::999999999999::::::::::::;;;;;;<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>===<<<;;;;;;:::::::::;;;<<<======<<<;;;:::::::::::::::999999999999999999999999999999999999666555444333222222222222444444444444444444444444111111111222222222333333222333333333333222111111222222111111111111222222000000///......///111111333222000///............000000000000000111111111000//////......//////000000000000000000000000000000000////////////000000000000000000////////////////////////..................------......//////......------------......000//////............////////////............---////////////............---..................---000000000000000000000000000///......//////...---............////////////---...//////000000//////000////////////000111111000000//////......//////222111111111111111111222000000000000111111222333222222222222222222222222222222333333333222222111555444444333222111000000111000000111333333222000111111111111111111111111111111111111111111111111111000000000////////////000111111111222222222222111000000000000000000000////////////////////////////////////////////////////////////////////////........................////////////////////////...------------------......///////////////......////////////////////////........................///......---------......////////////////////////............////////////000000////////////000000//////000000111111222222//////////////////////////////////////////////////////............////////////////////////////////////000000///...------,,,---------------......////////////////////////000000000000////////////............////////////000000000000/////////////////////......////////////////////////////////////////////////.........111111000000000000111111/////////000000000000000000000////////////000000000000////////////000000////////////////////////////////////000000000000000000000000000000000000222222111111111111222222000000000000000000000000///000000000111111111111111111111111222333444555333333333333333333333333333333333444444444555555222333333333444444444444555555666666555555444333666666666666777777777777999888888888999888666444777777777777888888888888777777777777777777777777777888999::::::;;;::::::::::::999999999999::::::::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<;;;::::::999:::;;;===>>>>>>===;;;::::::::::::999999999999888999999888888888888888888777666555555444444444555333333333333333333333333444444444555555555666666222333333333333222111111222111111000000111111222//////......///000111222222111000000///.........111111111111000000//////000000000000000000000000////////////////////////000000////////////000000000000000000//////////////////................../////////000000111333333......------------......000///............///////////////...............////////////............///..................///////////////////////////222111111000111000000//////////////////000000000......///000000000000///222111000///000111222333//////............//////111111111222222111111111///////////////000111222222222222222222222222222111111222333333222222222444444333333222111111000111000000111333333222000111111111111111111111111111111111111111111111111000000000////////////...000111111111222222222222.../////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////111000000//////000000111......///////////////...////////////////////////////////////////////////......------------......////////////////////////............////////////000000////////////000000//////000000111111222222////////////////////////...............///////////////............////////////////////////////////////000000///...------------........./////////////////////////////////000000000000////////////............////////////000000000000////////////...//////////////////...////////////////////////------......///000000111111111000000000000111111......//////000000000000000000////////////000000000000////////////000000////////////////////////////////////000000000000000000000000000000000000222222111111111111222222000000000000000000000000///000000000111111111111111111111111222333444555222222222222222222222222333333333444444444555555444444444444444555555666666666777777777666666555666666666666777777777777999888777888999888666444666666777777777888888888888888888888888888888888777777888999:::::::::::::::999999888888999999:::999::::::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;:::;;;===>>>>>>===;;;:::::::::999999999888888888888888777777666666666555666555555444444444444555333333333333333333333333444444555555555666666666222333333333333222111111000000////////////000000...////////////000111111...//////000000000000000444333222111000......---111111111111111111111111////////////////////////000000////////////000000////////////000000000000......//////////////////////////////000222333444......------------......//////............//////////////////////////////////////////............000000///......///000000////////////////////////111111111111000000000000000000000000000000000000...///000000111111000000......---,,,---...///000//////............//////000111222222222222111000//////......///000111111222222222222222222222222000111222222222222222222222222222222222111111111111000000111333333222000111111111111111111111111111111111111111111111111000000////////////......000000000111111111222222---......////////////...000000000000000000000000////////////////////////000000000000000000000000////////////////////////////////////////////////000///...------...///000---...//////////////////////////////////////////000000000000000000000000//////......//////000000////////////////////////............///////////////////////////000000111............////////////000000000000000000000000---............///////////////............////////////////////////////////////////////////...---.........///000000111111////////////////////////000000000000////////////............////////////000000000000////////////......////////////......000000000000000000000000,,,,,,---...///000111111111000000//////000000111---......//////000000111000000////////////000000000000////////////000000000000000000000000000000////////////000000000000////////////////////////////////////////////////........................000000000000111111111111111111111111222333444444111111111111111111111111111111222222222222333333333333222222222333444555666666777888888888888777666666666666777777777777777666555666777888777666555666666777777888888888888888888888888888888888666777888999::::::::::::999999888888888888999999999999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;777777888999:::<<<<<<===:::;;;<<<======<<<;;;:::999999999999888888888888777777777666666555555444333333222222222222333333333333333333333333333333222222222333333333444444222333333333333222111111000000////////////000000/////////000000000000000,,,---...000111111222222444333222111000......---000111111222222111111000000000000000000000000000000000////////////000000////////////000000000000////////////000000000000------------...///000111......------------......///............//////000...////////////000000000////////////............000///...------...///000000000000000000000000000...///000///...---...///000000000000//////////////////000111111111111000//////......//////000111//////......//////000000000111222222222222111000000000000///000000111111111111111111111111111111000000111222222222222222000000000111111111111222111000000111333333222000111111111111111111111111111111111111111111111111000000/////////........./////////000000000111111---...///000111000000///000000000000000000000000////////////////////////000000000000000000000000////////////////////////////////////////////////...---+++******+++---...------...//////////////////////////////////////////////////////////////////............///000111////////////////////////............///////////////////////////000111111////////////............000000000000000000000000---------.........////////////............//////////////////////////////---...//////////////////---......///000000111111////////////////////////000000000000////////////............////////////000000000000////////////---...///000000///...---000000000000000000000000---.........//////000000000//////......//////000------......///000000111000000////////////000000000000////////////000000000000000000000000000000////////////000000000000////////////////////////.........//////.................................000000000000111111111111222222222111222222333333222222222222222222222222111111222222222222333333222222111111111222333444333444555777888888888888666666666666777777777777666444333333555777777777555555666666777888888999888888888888888888888888666777888999999::::::999999999888888888888999999888999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;777777888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999999999999888888888888888888777777666555555555333222222111222222333333222222222222222222222222111222222222333333333333222333333333333222111111111000000000000000000111000000000000000//////...,,,---...000111222111111111111111000000000000000...///000000000000///...000000000000000000000000000000////////////000000.../////////000000000111000000000000111111222222---,,,,,,,,,---...//////......------------.....................///000000.../////////000000000000////////////............///...,,,++++++,,,...///000000000000000000000000...000111000---,,,---///000000000//////.........---...//////000000//////000000111222222222222222000////////////000111222000111222333333222111000222222111111111111111222111111111111111111111111///000111222222222222222/////////000111111222222111000000111333333222000000000000000000000000000000000000000000000000000000/////////............////////////000000000000...///000222222222111000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000////////////////////////111000...------...000111------...///000000//////////////////////////////........................,,,,,,,,,,,,,,,---...///////////////////////////............/////////000///////////////000111111222222111111000000//////000000000000000000000000---------.........////////////............//////////////////////////////------...///000000000///------......///000111111////////////////////////000000000000////////////............/////////000000000000000////////////---...///000000///...---000000000000000000000000///////////////.........//////............//////---------...///000000111000000////////////000000000000////////////000000000000000000000000000000////////////000000000000111111111111111111111111//////000000000000//////000000000000000000000000000000000000111111111111333333222222111222222222333333333333333333333333333333444444444555555555444333222222222333444555222222444666777888888888666666666666777777777777555333111111444666888888444555555666777888888999888888888888888888888888666777888999999:::999999999999888888888888999999888999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;777888888999::::::;;;;;;===<<<;;;;;;;;;;;;<<<===999999999888888888888777999999999888777666666555444444444333333444555555222222222222222222222222333333333444444444555555222333333333333222111111222222111111111111222222000000111111000///...---,,,---///111111111000000...//////000111222222333,,,---...//////...---,,,000000000000000000000000000000////////////000000.../////////000000111111000000111111222222222333///............///000000.........------........................///000111.../////////000000111111000/////////............---,,,***))))))***,,,---000000000000000000000000000222333222///...///111000000//////.........---,,,---......//////......,,,---///000000000///...000000000000000111222222111111111111111111111111//////////////////////////////000000111111111222111111222222222333333333---///000111000000222444333222222111111222222333111000000000//////......111111111111111111111111000000000000000000000000222111000//////000111222000000000000000000000000000000000000000000000000...---+++******+++---...111111000///////////////111111000000//////......//////////////////////////////............//////////////////////////////...///000000000///---,,,......////////////......111000///...............111111000000//////..............................+++,,,,,,---...///000000000000000000////////////000000000000000000000000////////////////////////////////////////////////000000000000///...,,,,,,---......///////////////000000////////////000000---...///000000///...---111111000000//////............////////////......////////////////////////------............------000000000000////////////////////////000000000000000000000000000000000000222000///------///000222////////////000000000000////////////////////////111111000000//////......,,,,,,---...///000111111000000111111111///---,,,000000000000000000000000000000000000111111111111000000111111222222222333333222222111111222222333444444444333333333222222333333333333333333333333333333333444444444555555555555555555555555555555666555555555555777999::::::999777666666666777888777888999:::;;;:::999888999999999999999888777666999999999999999888777666888777777666666666666777::::::;;;<<<===>>>???@@@>>>>>>>>>>>>===<<<;;;:::;;;;;;::::::;;;;;;;;;;;;::::::::::::::::::::::::888777666555444444444444555444333222111111111111333333333333333333333333555444444333333444444555...///222555555444222111111111111111111111111111///000000111111111000000...//////000111222222333222111///...---...000111////////////000111333333111000///......///000111............////////////000000////////////000000111111000///...---,,,,,,////////////////////////////////////////////////,,,---///000000000///...////////////////////////........................------............---------------...000///---+++///......---------......000000000000000000000000------...000111111111111////////////////////////000000////////////000000000000////////////000000111111111111111111111111000000000000000000000000///000000000111111111111111111111222222222333333...///111111000000111333333222222111111222222333222222222222111111111000111111111111111111111111000000000000000000000000111111000//////000111111000000000000000000000000000000000000000000000000111000...------...000111111000000///////////////000000000000//////......//////////////////////////////............/////////////////////////////////////////////......---......////////////......000000///...............000000000///////////////........................------..................000000000/////////......000000000000000000000000////////////////////////////////////////////////------...///000000000000---......///////////////000000////////////000000......////////////......000000000000//////............////////////......////////////////////////.........//////.........000000000000////////////////////////000000000000000000000000000000000000111000///......///000111////////////000000000000////////////////////////111000000000/////////...////////////............//////000000000000000///000000000000000000000000//////000000000111111111111111111000//////......333222222111111222222333111111222222333333444444333333333333333333333333333333333444444444555555555555555555555555555555666555555555666777888888999888888777666666777777777888999:::::::::999888::::::::::::999888777777::::::::::::999999888777777777777666777777888888:::;;;<<<===>>>???@@@@@@>>>>>>>>>>>>===<<<;;;;;;;;;<<<<<<<<<<<<;;;::::::::::::::::::::::::::::::;;;;;;:::999888888888888555555444222222111111222333333333333333333333333444444333333333333444444222333444444444222000///111111111111111111111111111111111111111000///...------......//////000000000///---,,,,,,---///000000/////////000111222222000000////////////000000............////////////000000////////////000000///////////////.........////////////////////////////////////////////////---......///////////////////////////////////////........................000000111111111111000000111/////////000000...,,,//////...............///000000000000000000000000---...///000000111000000////////////////////////000000////////////000000000000////////////000000111111111111111111111111222222222222222222222222000000000000111111111111111111111222222222222333///000111111000///000222222222111111111111222222222222222222111111111111111111111111111111111111000000000000000000000000111000000//////000000111000000000000000000000000000000000000000000000000222111000//////000111222000000//////......//////000000000////////////...//////////////////////////////............//////////////////////////////000//////............///......////////////......////////////............//////////////////000000/////////////////////////////////.........------/////////.........------000000000000000000000000////////////////////////////////////////////////---...///000111111111111---......///////////////000//////......//////000......------------......000000000////////////.........////////////......////////////////////////...//////000000//////...////////////000000000000////////////000000000000000000000000000000000000000000////////////000000////////////000000000000////////////////////////000000000000////////////////////////.....................//////000111222000000000000000000000000//////000000000000111111111111000000000000000000222222111111111111222222//////000111222333444555333333333333333333333333333333333444444444555555555555555555555555555555555666666777777777666666777777888888777777666666777777888999999999999999;;;;;;;;;;;;:::999888777::::::::::::999999999888777777777888888999999:::;;;;;;<<<===>>>??????@@@========================:::;;;===?????????===<<<;;;;;;:::::::::::::::::::::999888777666666666666666555444333333333333333333333333333333333333333444444333333333333444444444444333333222111111000111111111111111111111111222222222111000///...---............////////////000///...---......000111111000000000000000111111//////000000000000//////............////////////000000////////////000000---.........//////000000////////////////////////////////////////////////...............///000000////////////////////////////////////////////////........................222000......//////...---/////////......//////000000000000000000000000000//////000000000000//////////////////////////////111000000//////000000111000000////////////000000111111111111111111111111222222222222222222222222000000000000000111111111111111111111222222222222000111222111000///000111222222111111111111222222000000000///////////////111111111111111111111111000000000000000000000000000000000//////000000000///////////////////////////////////////////////////......------......///000//////.........////////////////////////////////////////////////////////////............//////////////////////////////000///...------...///000......////////////.........///////////////......---......//////000000000000000000000000000000000/////////...............///.........------------000000000000000000000000////////////////////////////////////////////////000000111111000//////...---......////////////////////////......////////////...---,,,,,,---...///////////////////////////......////////////......//////////////////////////////000000000000//////////////////000000000000////////////000000000000//////////////////////////////000000000000//////////////////000000000000////////////////////////000000000000////////////,,,,,,---...///000111111000///.........///111222000000000000000000000000////////////000000000111//////000222333555666666222222111111111111222222//////000111222222333333333333333333333333333333333333333444444444555555555555555555555555555555555666777777777666555444555666777888888777666555666666777888888999999999<<<<<<<<<<<<;;;:::999888999999999888888888999999777777888999:::;;;;;;;;;:::;;;;;;<<<======>>>>>>===============>>>>>>???999<<>>======<<<::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<===@@@BBBCCCFFFGGGGGGFFFDDDAAA>>><<<======<<<<<<;;;:::::::::;;;:::999888777777777777666555555444444444555555333333333333333333333333333333222222222222333333555444333111000111111222000000000000000000000000,,,---...///000111111111............////////////---......//////000000000111000000000000000111111//////000000000000//////............////////////000000////////////000000000000//////.........---////////////////////////////////////////////////...............///000000////////////////////////////////////////////////000000............000000///...---///222444555555............///000111111000000000000000000000000//////000000000000//////000000000000000000000000222111111000000111111222000000////////////000000111111111111111111111111000000000000000000000000111111111111000000000///000000000000111111111111...///111111000000111333111111000000000000111111000111111111222222222222000000000000000000000000////////////////////////......///000000///......000000000000000000000000000000000000000000000000000000000111111000000000...------------...///000---------.........////////////////////////////////////............//////////////////////////////---......///////////////......////////////......,,,---///000111000///.....................------..............................//////000000000111000000000/////////......////////////////////////////////////////////////////////////////////////)))***,,,---///000000000---......//////////////////......------......//////000000000000000000///---------.........//////......////////////......////////////////////////.........//////..................///000111111111////////////000000000000000000000000000000000000111000///......///000111////////////000000000000////////////////////////.../////////000000000111////////////............///000000000000000///...////////////////////////........./////////000000000/////////...---------111111000000000000111111222222222222333333333333333333333333333333333333333333333444444444555555555555555555555555555555444444444444555555666777555555555555555666777777444444444444555777999:::777888999:::;;;<<<<<<<<<;;;:::999888888:::<<<===;;;<<<>>>??????>>><<<;;;<<<<<<<<<============>>>;;;;;;;;;;;;===@@@CCCEEEFFFFFFEEECCCAAA???===;;;=========<<<;;;;;;::::::777777666555444444444444555444444444444444555555333333333333333333333333333333222222222222333333444444333222111111111111000000000000000000000000------...///000000000000------......//////000000,,,,,,---...////////////000/////////000111222222000000////////////000000............////////////000000////////////000000.........///////////////////////////////////////////////////////////////---......///////////////////////////////////////........................///---,,,++++++,,,---///...------///111222111///------------...///000111000000000000000000000000---...///000000111000000000000000000000000000000222111111000000111111222000000////////////000000111111111111111111111111000000000000000000000000222111111111000000//////000000000000111111111111---///000111000000222444111111000000000000111111......//////000000000111000000000000000000000000////////////////////////---...///000000///...---000000000000000000000000000000000000000000000000//////000000000000//////---------------...///000---------.........////////////////////////////////////............//////////////////////////////,,,---///000000000///.........////////////......+++---///000111000///.../////////......------,,,........................000000000000////////////000000000000////////////////////////////////////////////////////////////////////////////////////,,,,,,------...------,,,---......///////////////.........------.........///000111222222111000///---------.........//////......////////////......////////////////////////------............---------......///000111111222////////////000000000000000000000000000000000000222000///------///000222////////////000000000000////////////////////////.../////////000000111111,,,,,,---...///000111111,,,...///111111111000000////////////////////////............/////////000......//////000000111111111111000000000000111111111111222333444555555666333333333333333333333333333333333444444444555555555555555555555555555555444333333333444555777888666555444444444666777888444444333444555777999:::555666888:::;;;<<<=========<<<:::::::::<<<>>>???<<<===???@@@???>>><<<;;;>>>>>>>>>>>>????????????;;;;;;;;;;;;===AAADDDFFFAAAAAAAAA@@@????????????>>>>>>===<<<;;;;;;:::::::::999888777666666666666444444333333333444444555333333333333333333333333333222222222222222222333000111111222333333444444000000000000000000000000...///////////////.........//////000111222222333---...///000111111111111////////////000111333333111000///......///000111............/////////000000000////////////000000,,,,,,---...///000111222////////////////////////////////////////////////,,,---///000000000///...////////////////////////........................222111///......///111222,,,,,,,,,---...---+++(((,,,,,,,,,------///000000000000000000000000000000------///000111111111111000000000000000000000000222222111111111111222222000000////////////000000333333222111000000000111000000000000111111111111222111111111000000//////////////////////////////000000000000000///......000000////////////000000000000000000000000000000000000000000000000000000111111000000//////......////////////////////////000000000000000000000000000000//////.........---000000//////.........---222111000//////...////////////////////////////////////.........---------........................////////////////////////000000111000000///...---............////////////......//////000000111111................................................////////////////////////......////////////..................//////////////////............//////---......///////////////......////////////......////////////////////////111111000000//////......////////////000000000000......////////////..............................111111000000//////............------------..................////////////000000////////////000000111111000///...---,,,,,,000000000000000000000000111111000000//////......000000///////////////000---------............///......////////////......000000//////.........---//////////////////////////////............//////111111111111111111111111333111...,,,,,,...111333222222111111000111111111000000111222333444444555444333222111111111222333333333444555555444333333111222222333444555666666888777555444333333444444777777777777777888999999999999888888999999:::;;;>>>:::888:::@@@EEEEEECCCEEECCCAAAAAABBBBBBAAA@@@>>>===<<<;;;;;;;;;;;;;;;:::999::::::;;;<<<===>>>======>>>>>>>>>>>>============<<<;;;::::::999999:::999888777666666666666555444222111111222444555111111111111111111111111222222111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000............/////////000000000000000000000000000000000//////.........---////////////////////////////////////////////////000000000000000000000000222111111111000000//////////////////////////////////////////////////////000///...---------------////////////////////////......////////////.....................------------...///000000///...---//////............//////////////////////////////++++++,,,,,,------......222222111111000///////////////000000000000//////000000000000000000000000333222111111000000000111//////000000000111111111222222222222111111000000////////////////////////111111111111111000//////000000////////////000000000000000000000000000000////////////////////////000000000000//////......////////////////////////////////////////////////000/////////............000/////////.........---111000//////////////////........................//////.........---------................................................///000000000000//////...............///////////////////////////000000000..............................................................................////////////..................//////////////////............//////---......///////////////......////////////......////////////////////////000000000000//////........./////////000000000000......////////////..............................000000000000//////......///......------......///............/////////////////////....../////////000000000///......------000000000000000000000000000000000///////////////000000///////////////000........./////////000000......////////////......000/////////.........---//////////////////////////////............//////111111111111111111111111444222000//////000222444111111111000111111222222222111111111111222222333333333222111111222222333333333444555555444333333222333333444555666777888888777666444333333444444888777777777777777888888999999888888999999:::;;;>>>;;;;;;???FFFJJJKKKIIIGGGEEEBBBAAABBBBBBBBBAAA>>>===<<<;;;;;;;;;;;;<<<999999999::::::;;;<<<===<<<<<<============<<<<<<<<<<<<<<<;;;:::::::::999:::999888777666666666666555444222111111222444555111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000////////////////////////........./////////000000000000000000000000000000000/////////............////////////////////////////////////////////////////////////////////////111111111000000000//////////////////////////////////////////////////////000///...------------...////////////////////////......////////////......------------------------......////////////......//////............/////////////////////////////////////////////000000000111111111000000000000000222222222333333222222222000000000000000000000000222111111000000000000000//////000000000000111111333333222222222222111111000000000000000000000000111222222222222111111000000000////////////000000000000000000000000000000........................000000000////////////...////////////////////////////////////////////////////////////............/////////.............../////////...//////000000.......................................---------........................------------------------......///000000000//////............////////////000000//////////////////................................................------------------------......////////////................../////////////////////....../////////---......///////////////......////////////......////////////////////////000000000////////////........./////////000000000......////////////..............................000000000////////////...///......------......///............////////////////////////////////////////////////////////////000000000000000000000000//////////////////000000000//////......///000000////////////000000000111......////////////....../////////...............//////////////////////////////............//////000000000000000000000000222222111111111111222222000000000000111111222333333222111000///000111111333222222111111222333333333333444444444444333333333444444555666777888888888777666555444444555555888888777777777777777888999999888888999999:::;;;===<<<>>>DDDKKKPPPPPPOOOJJJGGGCCC@@@AAABBBBBBBBB======<<<<<<;;;;;;<<<<<<999999999999:::;;;<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::999999888777666666666666444444222222222222444444111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000////////////////////////....../////////000000000000000000000000000000000////////////............////////////////////////////////////////////////........................111111000000000000////////////////////////////////////////////////////////////......------......////////////////////////......////////////......------------------------//////............////////////............//////////////////////////////111111000000000000000/////////000000000000111111///000000000000000000///000000000000000000000000111000000/////////000000////////////000000000111111111111111111111111111000000000000000000000000111111111222222111000000000000////////////000000///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////................................................///000111........................................................................------------------------------...///000000000///............////////////000000000//////......---................................................------------------------......////////////..................////////////......////////////......---......///////////////......////////////......////////////////////////////////////////////////........./////////000000......////////////..............................//////////////////////////////............//////............////////////000000000000000000000000............//////000000000000000000000000000000---......//////000000000//////.........///000000....../////////000000000......////////////..............................//////////////////////////////............////////////////////////////////////000000000000//////////////////000222333333222111000///...///111222222222222222222222333333333333333333333333333333333333444555666777888888888777777666666555555555999888888777777777777777999999888888999999:::;;;<<<===@@@EEEKKKOOOOOONNNJJJFFFAAA>>>>>>@@@AAAAAA======<<<<<<<<<<<<======999999999999999:::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::::::::;;;;;;999888777666666555555666444333333222222333333444111111111111111111111111111111111111111222222222111111111111000000000///000000000000000000000000////////////////////////...////////////000000000000000000000000000000000///////////////.........////////////////////////////////////////////////........................000000000000000000////////////////////////////////////////////////////////////............//////////////////////////////......////////////........................//////000///...------...///000//////............//////////////////////////////000000//////......------......//////000111111222........................////////////////////////000//////...//////000000...////////////000000000/////////000000000000000000000000000000000000000//////000000000000000///000000////////////000000////////////////////////000000000000000000000000.............../////////////////////////////////.................................///////////////---------.....................---......///000000........................---.....................................................................,,,---...///////////////............////////////000000//////......------................................................------------------------......////////////..................////////////......///000000///......---......///////////////......////////////......////////////////////////.............../////////............////////////......////////////.............................................//////////////////....../////////............////////////000111111222222111111000------......///000000000////////////////////////------......//////000000...............///000000------........./////////......////////////......---------...............//////////////////////////////............//////...........................///000000000000///...////////////000111222333000////////////111222333111111222222333333333333333333333333333333333333222222333444555666666777777777777777777777666666888888777777777777777888999999888888999999:::;;;;;;<<>>;;;;;;===>>>>>>======<<<<<<<<<======>>>::::::999999::::::;;;;;;<<<<<<<<<======<<<<<<<<<999999::::::::::::::::::999888777666555555555555333333333333333333333333111111111111111111111111000000111111111222222222111111111111000000000///////////////////////////........................////////////000000000111////////////////////////.........///////////////////////////////////////////////////////////////........................//////////////////000000000000000000000000000000//////////////////////////////.........//////000////////////////////////......////////////............//////000000000000000///...------...///000//////............//////////////////////////////000000//////......------------...///000111111222222111111000000111111222////////////////////////...............//////000......////////////000000.........////////////000000000000000000000000000......///000000000000///000000////////////000000000000000000000000000000111111111111111111111111---............/////////////////////////////////.................................///////////////---------------..................---......//////---------------------------------.......................................////////////////////////------.../////////..................//////////////////..................................................................------------------------......////////////..................////////////---...///000000///...------......///////////////......////////////......////////////////////////---............/////////------........./////////......////////////..............................---............/////////000//////......//////000............////////////000000222222222222000000---.........//////000000////////////////////////..................//////------------...///000000------------..................////////////......---------------.........//////////////////////////////............//////////////////////////////111111222222222222111111////////////000000111222......///000222333333333000000222333333333333333333333222222222222333333111111222333444555666666777777888888888888777777777777777777777888888999999999888888999999:::;;;;;;<<<===???@@@AAAAAAAAAAAA>>>;;;999:::;;;<<<<<<======<<<<<<======>>>>>>;;;;;;;;;::::::;;;;;;<<<<<<<<<============<<<<<<::::::::::::999999999999888888777666555555555555333333333333333333333333111111111111111111111111000000000111222222333333111111111111000000000000////////////////////////......................../////////000000000111111////////////////////////.........///////////////////////////////////////////////////////////////..............................////////////000000000000000000000000000000//////////////////////////////......//////000000////////////////////////......////////////...............///000000111111//////............////////////............//////////////////////////////111111000000000000000///------...//////000111111111000///......///000111000000000000000000000000...---------......///000........./////////000000.../////////000000000000////////////////////////...///000111111111111111000000////////////000000000000000000000000000000000000000000000000000000---------.........//////////////////////////////..................................../////////000,,,,,,,,,------.........//////...---------......---------------------------------.........//////.........................................................///......------............////////////------................................................................................................////////////..................////////////---...///000000///...------......///////////////......////////////......////////////////////////---------.........//////---------.........//////......////////////..............................---------.........//////000000////////////000000............////////////---///000111111000///---.........///////////////////////////////////////..................------------------...///000000............////////////......////////////......,,,,,,,,,------.........//////////////////////////////............//////////////////////////////111111111111111111111111000000/////////000000111///000222333444333222111///000222333444444333333333333222111111222333333222222333444555666777777777777888999999999888777666666666666777888::::::999999888888999999:::;;;;;;;;;<<<;;;;;;<<<===???===;;;999999:::<<<<<<;;;===============>>>??????===<<<<<<;;;;;;<<<<<<===;;;;;;;;;<<<<<<;;;;;;;;;;;;:::::::::999888888888888888666555555555555555222333333444444333333222111111111111111111111111///000000111222222333333111111111111000000000000////////////////////////........................//////000000000111111111////////////////////////............/////////000////////////////////////////////////////////////////////////////////////........./////////000000000000000000000000000000///////////////////////////////////////000111111////////////////////////......////////////......,,,,,,,,,---.../////////......////////////......//////............/////////////////////////////////////////////000000000---.........///000000000///...,,,++++++,,,...///000000000000000000000000---------------...///000............/////////000//////000000111111111222///////////////////////////000111222222222222222000000////////////000000000000000000000000000000////////////////////////---------.........//////////////////////////////........................---.........//////000000,,,,,,,,,------.........000///...------------------------------------------------.........//////........................------------------------.../////////...---,,,,,,............/////////000,,,------....../////////................................................////////////////////////......////////////................../////////000---...///111111///...------......///////////////......////////////......////////////////////////---------.........//////---------.........//////......////////////..............................---------.........//////000000////////////000000............/////////000,,,---///000000///---,,,/////////////////////////////////////////////////////////......------,,,,,,,,,,,,---...///000111////////////000000000000......////////////......,,,,,,,,,------.........//////////////////////////////............//////000000000000000000000000000000////////////000000111000000////////////000000222444555555333000//////000222333444444333333444333222111111222333444333333444555666777888888777777999::::::999888777555555555666777999;;;;;;999999888888999999:::;;;;;;;;;;;;::::::;;;===???<<<:::999:::;;;<<<<<<;;;===============>>>??????>>>======<<<<<<<<<======999::::::;;;;;;::::::999;;;;;;::::::999888777777888777666555555444444555222333333444444333333222111111111111111111111111///000000111222222333333111111111111000000000000////////////////////////........................000000000000111111111111////////////////////////---.........//////000000////////////////////////////////////////////////000000000000000000000000---.........//////000000000000000000000000000000///////////////////////////////////////000111111////////////////////////......////////////......******+++,,,,,,---......---...///000000///...---//////............//////////////////////////////+++,,,,,,,,,------...............///////////////222111///......///111222000000000000000000000000//////000000111111111222222111111111000000////////////000000000000//////------...//////000//////////////////............///////////////000111111000000000000000000000000////////////////////////000000000000000000000000..................------------------------------***++++++,,,---...//////---------............//////...---,,,,,,,,,,,,,,,//////.........---------//////.........---------..................------------------------------------------------------------............------000000///...------,,,,,,............///////////////000000000000//////...////////////...---,,,+++//////.........---------.........------,,,,,,,,,......//////000000111111000000000///......------......------------......---,,,,,,,,,,,,---......000000000000000000000000000///...------...///000000000000000//////////////////............//////,,,,,,,,,---------......000///...............///000000//////.........---000000000000000000000000000000000000000000000000000000//////.........------.........//////000000000000///////////////000////////////////////////............////////////......---------,,,,,,,,,///...---,,,,,,---.../////////............//////...---,,,,,,,,,...///000............////////////000000000000000000000000...///000222333444555555555444333222222222333444111111111222222333333333333333444555666666666666666777999999:::999888777777666555666777888777666:::::::::;;;;;;<<<<<<<<<999999:::;;;<<<>>>>>>???<<<;;;;;;::::::;;;;;;<<<<<<<<<;;;:::;;;<<<===>>><<<<<<======>>>>>>??????<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999999999666666555444333333222222555555444444444333333333333444666777777666444333222222111111000000////////////000000000000//////222111111111///...---,,,------............------.........///////////////---...///111111111000///////////////000000000000000000////////////000000......//////000000111111111111000000000000000000000000000000000000000000//////000000000000//////000000//////.........---////////////////////////........................000///...---,,,------...------............------////////////////////////////////////////////////////////////000000000000////////////......................../////////000000000000000///...---,,,000000//////.........---///000000000111111111111111111111000000000////////////000000000000//////......///000000000/////////////////////////////////////////////000111111000000000000000000000000////////////////////////................................................------------------------+++,,,,,,------......///---------............//////...------,,,,,,,,,---//////.........---------//////.........---------........................------------------------------------------------------............------000//////...------,,,,,,------.........////////////000111111111111000000///000000///...---,,,,,,//////.........---------/////////......---------///////////////000000000.........///////////////////////////////////////------,,,,,,------...///000000000000000000000000000///...------...///000////////////............//////............//////,,,,,,---------.........222111111111111111222222000/////////............////////////////////////000000000000000000000000000/////////......................../////////000//////............//////////////////////////////............//////////////////.........---------//////...------...//////111111000000000000111111000////////////000000111....../////////000000000000000000000000000000000///000111222333444444444444444333222222222333444333333333333333444444444222333444555666666666666555666777888888888777777777666555666888888888666::::::::::::;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;:::;;;<<<===>>>;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999888999999666555555444333333222222555444444444444333333333111222333444444333222111111111111000000000000000////////////////////////111222222222222111000000...//////////////////...000000//////......---------...///000111000000///.../////////000000000000111111000000000000111111.../////////000000000111000000000000000000000/////////////////////////////////000000000000//////000/////////............//////......---------,,,........................000///...---------......---......//////......---////////////////////////////////////////////////------------............////////////...................../////////000000//////000000000000000///000/////////............000000000000111111111111111111000000000000////////////000000000000//////000111111111111000000///000000000000000000000000///////////////000000111000000000000000000000000////////////////////////................................................---------------------------------------------------------............//////...------,,,---------...............---------...............---------........................------------------------------------------------------............------/////////...------,,,,,,---------........./////////000111111222222222222000000000000///...------...............---------///////////////.........000000//////////////////------......///000000111///000111222222111000///---------,,,------...///000000000000000000000000//////............//////............------------/////////....../////////,,,------------.....................///000111111////////////....................................000000000000000000000000////////////........................////////////......------------......////////////////////////---............/////////000000/////////.........//////............//////111000000//////000000111000000000000000000///...///000000000000111111111000000000000000000000000000111111222333333222222444333333222222333333444555555444444444444444333111222333555666777777777444555666666777777777666777666555666888999888777999:::::::::::::::;;;;;;===<<<<<<;;;:::999888888<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;:::;;;<<<<<<===::::::::::::::::::999999<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888888888888555555555444444333333222444444444444333333333333111111111111111111111111000000000000111111111111000///...------...///000///000111111222222222222//////000000000000//////111111000///...---,,,,,,......///000000000//////....../////////000000000222111111000000111111222////////////000000000000//////////////////000000//////////////////////////////000000000000//////////////////............................................................000///......------......---......//////......---////////////////////////////////////////////////------------............////////////................../////////000000000...///000111222222222222////////////............000000000000000111111111000000000000000000////////////000000000000//////222222222222222111000///000000000000111111111111000000////////////000000////////////////////////////////////////////////000000000000000000000000---------.......................................//////......---------,,,---------............///......------------......................................................---------...............................................................------............------//////.........---------......////////////000000---...///000111222222222000000000000000///..............................//////..................000000000//////......---............//////000000...///111333333111///...---------------...///////////////////////////////////////......//////////////////.........------......////////////......------------............,,,,,,,,,---...///000111///////////////.................................///////////////////////////////////////..................///////////////......---------...//////////////////////////////---------.........//////////////////.........---////////////////////////.........------.........---.../////////---,,,+++000000111111111222222222000000000000000000000000111111222222222222111111333333333333333333444444555555444444333333222222111222333555666777777777444555555666777777777777777666555666888999888777999999999999::::::::::::<<<;;;;;;:::999888777777:::::::::999999::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;::::::999999888888<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888888777777777555555444444444333333333444444444333333333222222333333222111111222333333//////000000111111222222000///---,,,,,,---///000---......////////////////////////000000/////////000000//////......------......//////////////////........./////////000000111111000000000000111111////////////000000000000///000000000000000111111//////////////////////////////000000000000/////////////////////.........------...///000111222222........................//////........................////////////......////////////////////////////////////////////////////////////000000000000////////////...............////////////000000000...///000111111111111111///////////////.........111111000000000000000000//////////////////000000//////000000000000//////222222333222222111000000///000000000111111111222000000////////////000000////////////////////////////////////////////////000000000000000000000000---------.........//////........................000//////......------,,,---------............///......---------......///---.....................---.....................---------.........//////................................................------............------...............---------//////000000000111111111,,,---...///000000000000000000000000000//////...---.....................------------------------000000//////......------000000//////............---...000111111000...---...------------...//////////////////////////////...//////////////////...000000000/////////............///000000///......---------.........//////000///000000111222333444.........///////////////........................////////////////////////.........//////////////////////////////.........//////......///000000111////////////////////////------------.....................---------,,,,,,......////////////............------------......---.../////////---,,,+++111111111111222222222222000000000000000000000000111111222222222111000000222222222333333444444444444444333333222222111111111222333555666777777777555555666666777888999999888777666777888999999777999999999999999999999999999999999999999999999999999999888888888888999999:::::::::;;;;;;;;;;;;;;;<<<;;;;;;;;;::::::999999<<<<<<<<<<<<<<<<<<<<<<<<::::::999888777777777777444444444444444333333333444444333333333222222222333222222111111222222333//////000000111111222222111000...------...000111///////////////...---------......//////......---------......//////000000//////..............................//////////////////............//////000000000000////////////000000000111111222222222........................//////000000000000//////.........///////////////------............//////////////////////////////......//////////////////...//////////////////...////////////////////////////////////////////////////////////000000000000////////////............////////////000000000111///000000000//////...---.........///////////////111111111111000000000000......////////////000000//////000000000000//////111111222222222111111000...//////000000111111111111000000///////////////000000000000000000000000////////////////////////........................,,,,,,------.../////////........................////////////......---------------............///.........---......///000---------...............---------...............,,,,,,------.../////////................................................------............------........................//////000000000111111111,,,,,,---.../////////////////////000000//////...---------...............,,,,,,,,,---------------//////..................111000000///......------,,,---...//////...---,,,......------......///000000000000000000000000000......////////////......111000000000////////////---...///000000///...---------........./////////////////////000000111222.........///////////////........................000000000000000000000000.........//////////////////////////////.........///////////////000111222////////////////////////,,,------------............------------,,,,,,,,,------............------000//////......//////000000000000000000000///...000111111111111222222222000000000000000000000000000111111222111111000000111111222333444444444444333222222222222222111111222333444555666666666666555555555666777888999:::888777666777999:::999888999999999888888888888777888888888999999:::::::::999888888777777888888999999999:::;;;;;;;;;;;;:::<<<<<<;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::999888777666666666666444444444444444444444444333333333333222222222222000000000000000000000000000000000000111111111111111000///......///000111111111111111000000///...------............------,,,,,,---...///000111111000///......------......------.........////////////......------......///000000000000//////////////////000000111111222222........................//////000000000000//////.........//////////////////...---,,,***)))((((((////////////////////////......///000000000//////...//////000000//////...////////////////////////////////////////////////------------............////////////............/////////000000000111111000000000//////...---,,,.........///////////////111111111111000000000///........./////////000000//////000000000000/////////000111111111111111111------...//////000111111111111000///////////////000000000000000000000000////////////////////////........................,,,,,,------...//////000........................////////////............---------............///...............///000000---------.........//////---------.........//////,,,,,,------...//////000................................................------............------....................................////////////......///////////////...---....../////////......---------.........//////------------.........///------..................///////////////.........------------------------...............//////000000000000000000000000000---...///000000///...---000000/////////.........---...///000000///...---............////////////......---------......///............/////////000////////////////////////000000000000000000000000............/////////000000/////////..................---...///000111111////////////////////////,,,,,,---------.....................------------+++,,,---......---,,,+++000//////......//////000000////////////000000111000000000111111111111222000000000000000000000000///000111111111111111000000111222444555555444444222222222333333333333333444444555555555555555444444444444444555777999:::888777666777999:::999888999999888888777777777777999999999999:::::::::;;;::::::999999999999::::::888999:::;;;;;;;;;:::::::::::::::;;;;;;;;;;;;;;;999999999999999999999999999999777666666666666666444444444444444444444444333333333222222222222111000000111222222111000000111111111000000000000000111111111111111111111111...///000000111000000000......////////////......------......//////000000000///...---------......---------.........////////////............//////111000000000/////////...---------...///000000000........................//////000000000000//////............/////////000......---,,,++++++******////////////////////////---...///000111000000/////////000000000000//////////////////////////////////////////////////////------------............////////////............//////000000000111111111//////000000000//////.............../////////000222111111111000000//////---.........//////000000//////000000000000//////...///000111111111111111,,,------...///000000111111111000///////////////000000000000000000000000////////////////////////000000000000000000000000,,,,,,------...///000000////////////////////////.../////////////////////---------.........//////...............///000000---------.........//////---------.........//////,,,,,,------...///000000////////////////////////////////////////////////---..................------.....................,,,,,,,,,---------......///000000000000000///...------...............------------.........//////---.........//////000000,,,------....../////////------......///000000000///...------------...///...............///000000000000000000000000000000---...///000000///...---//////.........------------...///111111///...---............/////////000222111111000000000000111---.........//////000000000000000000000000000000000000000000000000000000---.........//////000000000000//////.........---,,,,,,,,,---...///000111////////////////////////,,,,,,,,,---------......000/////////............++++++,,,------,,,++++++---------,,,,,,---------...---,,,,,,,,,...///111///000000000000111111111000000000000000000000000//////000111111111111111000111222444555555444444333333333444444555555555555555666666555555444333333333333333444666888999888777777777999:::999888999888888888777777666666::::::::::::::::::::::::<<<;;;;;;::::::;;;;;;<<<888999:::;;;<<<;;;::::::999999999::::::;;;;;;;;;888888888888888888888888999888777666666555555555444444444444444444444444333333333222222222111111111222444555555444222111222222111111000000//////111111222222222222111111***+++,,,...///000000000//////000000000000/////////////////////.........000///...---,,,------...---------.........//////000000////////////000000111111000000/////////...++++++,,,,,,---...//////........................//////000000000000//////---.........//////000000+++,,,---...///111222222000000000000000000000000---...///111111111000/////////000000000000//////////////////////////////////////////////////////////////////000000000111000/////////............000000000000111111111111...///000111111222222111---.........//////000000111111111111111111111111000000000000000000000000///////////////000111111111111000000//////......------......//////000000222111///......///111222000000000000000000000000000000////////////000000000000000000000000000000---.........//////000000////////////////////////000000000000000000000000...............///000000////////////////////////000000000000000000000000////////////////////////...................................................------------...//////,,,---------......//////,,,---------.../////////111000///......------...................................................---------.........//////////////////////////////...///000000000000000///............................................................////////////////////////////////////---...///000000///...---////////////////////////......------------..............................---...///000000///......000111333333111000111222000000000000000000000000000000000000000000000000////////////////////////...000111000///...///111222000---++++++,,,...///////////////............///////////////////////////////////////.........////////////////////////------------.........///222111000......000111222......//////000000111111//////000000000000//////000000000000111222333333444333222111111111222333111111222222222333333333555555555555666666666666777777777777777777777777666777777888999::::::;;;999888777777777888:::;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::::::::::::::::::::::::::999888777666666666666777777777777777777777777777777666555444333333333555555555555444333222111222222222111111111111000222111111111000000/////////000000000111111111111000111111222222222111111////////////////////////000000//////.........---///000111111111///...---000000//////.........---...............///000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000------------------,,,,,,......////////////......000000000000000000000000000///...---,,,,,,---.........---------,,,,,,,,,,,,---------.../////////000000000000000000000000...............------,,,......///000000000000000////////////////////////,,,---///000000000///...111111000000//////......111111111111111111111111000000000000000000000000///////////////000111111111000000000/////////.........///000111111222222555444111///...//////000000000000000000000000000000000////////////000000000000000000000000000000............/////////000////////////////////////////////////////////////...............///000000000000000000000000000000...................................................................................................------------...//////........................---------...............000//////............///////////////////////////........................---------.........//////////////////////////////000000111000000///...---....................................................../////////000000000////////////////////////......////////////......//////////////////////////////............//////////////////////////////......///000000///...---///111222222000000000111000000000000000000000000000000000000000000000000///////////////////////////000111000///...///000111000...---,,,---...///////////////............/////////////////////////////////////////////...////////////////////////------........./////////111000///......///000111////////////000000000000//////000000000000//////222111111111111222222333333333222111111222222333222222333333333444444444555555555666666666777777777777777777777777777777444444444555666666777777888888777777888888999:::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;:::::::::::::::::::::::::::999888777666666666666666666666666666666666666777666555444444333333333555555555555444333222111222222222111111111111000111111111111000000000///111111111222222222333333---...///000111111111111////////////////////////000/////////............000000000000000///......000/////////............000000000000000111222222000000000000000000000000000000000000000000000000////////////////////////////////////////////////............------------////////////////////////000000000000000000000000000000...---------..................------------------..................000000000000000000000000000000000000000//////...------...//////////////////////////////////////////......---...///000111111000000000/////////...111111111111111111111111000000000000000000000000///////////////000111111000000000000//////////////////000111222444444555888666333111///.........000000000000000000000000000//////......//////000000000000000000000000000............////////////////////////////////////////////////////////////...............///000000000000000000000000000000........................------------------------........................////////////////////////...------------...//////000/////////////////////...............---------///............///000000000000000000000000000000........................------........./////////////////////////////////111111111111000...---,,,................................................/////////000000000111111////////////////////////......------------......////////////////////////000000////////////000000000000000000000000000000///000000000///...---,,,...000111000///...///000000000000000000000000000000000000000000000000000////////////////////////000111111000///......///000000//////////////////////////////............////////////////////////......//////////////////////////////////////////....../////////000000000000///...------...///000000000000000///////////////000000111111000000///333333222222111222222222333222222111111222333333333333444444444555555555666666666666777777777777777777777777777777777777777777777777777888888888666777888888999999888888999999999999999999999999999999999999999999999999;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::999999888777666666666666666666666666666666666666777666555444333333333333444555555444444333222111222222222111111111111000111111111111000000000000000000000111111111222222***+++,,,...///000111111////////////////////////////////////............111000000///////////////////////////............000000000000000111222222////////////////////////000000000000000000000000////////////////////////////////////////////////............////////////000000............000000000000000000000000000000000000///.........//////////////////............//////..................000000000000000000000000000000000000000//////...,,,------...............000000000000000000000000111///---,,,,,,...111222000000000000////////////111111111111111111111111///////////////////////////////////////000000111000000000000//////////////////000111333444555555777666444111000///....../////////////////////////////////....../////////////////////////////////.........///////////////////////////////////////////////////////////////...............///000000////////////////////////........................------------------------........................000000000000000000000000...------------...//////.../////////000000111111/////////...---------,,,---------......///111111////////////////////////....................................////////////////////////////////////000000111000000///......................................................000000000000111111111111///////////////////////////...---,,,,,,---...///////////////////////////111111000000000000111111000000000000000000000000111000000///...------,,,...///000///...---///000////////////////////////////////////////////////////////////////////////000111222000...---.../////////000111111000///...////////////............////////////////////////............////////////////////////////////////////////////000000000000000//////......//////000111111000000//////......000000000111111000000000444444333222111111222222222222222222222222333333333333333333444444444444666666666777777777888888777777777777777777777777999999999888888888888888555666888999999999888777999999999999999999999999888888888888888999999999;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::888888777666666666666666666666666666666666666666666555444444333333333444444444444444444333222111222222222111111111000000111111111000000000000000............////////////+++,,,---...//////000//////////////////////////////////////////.........111000///......///000111///////////////........................//////000////////////////////////////////////////////////////////////////////////........................////////////000000000000111000...------...000111////////////////////////000000000/////////000000000000000000////////////000000//////......------////////////////////////...............------,,,,,,---......//////......000000000000000000000000000///---,,,---...000111000000000000////////////000000000000000000000000///////////////////////////////////////000000111////////////000000000000......///000111222333444333333222111000000000000//////////////////////////////............/////////////////////////////////////////////.........////////////////////////.......................................///000000........................////////////////////////................................................000000000000000000000000...------------...//////,,,---...///000111222333/////////...---------,,,------------...000111222........................////////////////////////........./////////000000000000000000000000000000---...///000000111000000////////////////////////////////////////////////000000000000111111111111000000000000000000000000///...---,,,,,,---...///000000000000000000000000111111000000000000111111////////////////////////111111000///...---------...//////...------...000////////////////////////////////////////////////////////////////////////000111111000///......///...///000111111000///...////////////............////////////////////////---.........//////000000////////////////////////////////////000000000000000000000000000000000000111111000000//////......000000111111111111000000444333333222111111111111111111222222333333333333222222222222333333333333666666666666777777777777777777777777777777777777555555555555555444444444555666777999999888777777888888888888888888888888777777777888888999999999;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::888777666666666666666666555555555555555555555555555444444333333333333444333333333444333333222222222222222111111111000000000000000000000000111111............//////////////////000000000///......////////////////////////.........///////////////111000///......///000111.........///////////////...............//////000////////////////////////////////////////////////000000000000000000000000/////////////////////////////////000000000111111222111///......///111222//////////////////////////////000000000000000000111111000000000/////////000000000//////......---////////////////////////...............------,,,......///000000000000///000000000000000000000000---......///////////////////////////000000000000000000000000000000000000000000000000000000000000///////////////000111111////////////000000000000......//////000111111111000000000000000111111000000000000000000000000000///......------......///000000000000000000000000///////////////.........////////////////////////.......................................///000000------------------------000000000000000000000000////////////////////////........................////////////////////////...------------...//////,,,,,,---...000111222222...............------------------......000111111........................////////////////////////....../////////000000000000000000000000000000000,,,---...000111111111111/////////////////////////////////////////////////////////000000000111111000000000000000000000000//////............//////000000000000000000000000111111000000000000111111////////////////////////111000///.............../////////...------///111000000000000000000000000000000000000000000000000////////////////////////...000111000///...///111---...///000111000///...////////////............////////////////////////------......///000000000////////////////////////....../////////000000000000000111111111111000000000000000000////////////000111111222222111111000222222111111000111111111000000222333333333333333111111111222222222333333555555555555666666666666777777777777777777777777555555555666666666666666555666777777888888777777777777777777777777777777777777777888999999::::::;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::777666666555555666666666555555555555555555555555444444333333333333444444222222333333333333222222222222222111111111111000000000000000111111111111000000000111111111222222111111111111000///......////////////////////////.........//////////////////////////////000000111.........///////////////000000000000000111222222////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000......//////000000111111111111////////////111111000000000000000000000000......///000000000//////000000000000////////////000000//////////////////000000000000000000000000000000000000000//////......//////000000000000000000000000000000000000000,,,---///000000000///...////////////000000000000000000000000000000000000000000000000000000000000///////////////000111111.../////////000000000111000000000000000000000000...//////000000000//////000000000000000000000000///......------......///000000000000000000000000000/////////............////////////////////////.......................................///000000........................////////////////////////...........................................................................------------...//////.............../////////---------..............................///000111........................////////////////////////.../////////000000000000000000000000000000000000---...///000000111000000////////////////////////////////////////////////....../////////000000000000000000000000000000000///000000000000000000///000000000000000000000000000000000//////000000000000000000000000000000000000///......---...//////000000000...------000222000000000000000000000000000000000000000000000000////////////////////////---...000000//////111222------...///////////////////////////............////////////////////////------......///000000111////////////////////////------.........////////////000000000000000000///////////////000000000000000111111222222111111000000000000///000000111111///000222333444444333333222222222333333333444444444444444444555555555555777777777777777777777777666666777777888888999999666666666666666777888888777777777777777777777777777777888888999::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::666666555555555666666777555555555555555555555555444333333222333333444444111222222333333333222222222222222111111111111000///000000000111111111111111111111222222222333333000000111111111000//////////////////////////////............/////////000......///000000000000000............/////////000000000000000000111222222000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111------...//////000111111000000000000000000000000000000000000000000000000,,,---...///000//////...000000/////////.........///////////////000000000000000000000000000000000000000000000000//////...---...//////000000//////////////////////////////............/////////000.../////////000000000111000000000000000000000000000000000000000000000000///////////////000111111.../////////000000111111111111111000000000000//////////////////......---000000000000000000000000.........------.........000000000000000000000000000000//////.........---////////////////////////.......................................///000000////////////////////////........................------------------------...................................................------------...//////000//////...---,,,,,,,,,,,,------......////////////............///000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000///000000000000000///...000000000000000000000000000000000000000000000000............////////////000000000000000000000000///000111222222111000///000000000000000000000000000000////////////000000111111111111111111111111000///...------...000111111111000...---...000333000000000000000000000000000000000000000000000000////////////////////////,,,...///000///000111333------------......//////000/////////............////////////////////////---------...///000000111////////////////////////------------.........///......////////////............//////000000111111111111222222222222111111//////...//////000111111///000222333444444333333333333333444444444555555333333333444444444555555777777777777777777777777222333333444555666666777777666555555555666888999777777777777777777777777777777888999::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;::::::::::::::::::::::::666666555555555666666777555555555555555555555555333333333222222333444444111222222333333333222222222222222111111111111000//////000000111111111222000000000000111111111111......///000111111000000////////////////////////---.........//////000000---...///111111111000///---.........//////000000...............///000000111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111,,,------...///000000111000000111111111111000000000000000000000000000000+++,,,.../////////......////////////..................//////000000111111000000000000000000000000...............------,,,,,,---......//////......////////////////////////000///---,,,,,,...000222.../////////000000111111------...000111333444444........................000000000000000000000000...///000111111000///...........................///...,,,++++++,,,...///000000//////.........---........................000000//////......------000000000000000000000000////////////////////////111000000///...---------....................................////////////------------------------......//////...---,,,,,,---------............///,,,,,,------.../////////000000/////////...............---------,,,,,,,,,------............------////////////////////////---------............///000000000000000000000000////////////////////////111111000000111222222333000...---...///000///...//////000000000000//////---------............///000000000000000000000000////////////000000000000////////////000000000000000000000000000000000000//////000000111111222222111111000000//////......////////////000000000000000000////////////000000///......------------...---///000111000///---+++......///000000000000000000000000000000000000000//////............//////000000000000000000000000////////////////////////////////////////////////......------------......//////////////////////////////000000000000//////000000000000000000000000000111222333333222111000333333333111///---...///000111111111111222222222444444444555444444333333333333333444444444555555555555555555555444444444444444444444444444444444444444444555555555555666666666666666666666666666333666999999777666888:::999999999999999999999999;;;;;;<<<<<<;;;;;;:::999::::::999888777666555444777777666444444333333333555444444333333444444555333333333333333333333333222111111111000000//////000000111111111000000///000000000000000000000000////////////............////////////000000000000////////////000000000000......////////////......000000//////.........---////////////000000000000000000///////////////000------......//////000000111000///......///000111...---,,,,,,,,,,,,---...//////////////////////////////000000///...------000000000000000000000000//////000000000000//////222111111111000000////////////////////////////////////............//////////////////////////////000000//////.........---000000000000000000000000------///000111111111111///////////////.........//////000000000111111111........................000000000000000000000000000000111111111111000000////////////////////////000///---,,,,,,---///000000/////////.........---........................000000000//////.........////////////////////////........................000000000///...---------........................333222222111111000000000////////////////////////......///......------,,,---------............///..............................---------,,,,,,,,,000/////////............------............------........................---------............///////////////////////////////////////////////////000000000//////000111111000...---...///000///...//////000000000000//////---------............///////////////////////////.../////////000000000000////////////000000000000........................000000000000000111111111000000000000////////////,,,,,,---------...............------------......///...............//////...///000000000000///.........///000000000000000000000000000000000000000111111000000000000111111000000000000000000000000////////////////////////////////////////////////......------------....../////////////////////////////////000000/////////000000000000000000000000000111222222222222111000111222222111///...///000000000111111111222222222333444444444444444333333333333333444444444555555444444555555555555555555555555555555555555555555444444444555555555555666666666666666666666666666444666999999888777999:::999999999999999999999999:::;;;;;;;;;;;;:::999999555666666666666777777777888777666555444444444444444444333333333333444444333333333333333333333333111111111111000000000///000000111111111111000000000000000000000000000000111111111000000000//////000000000///////////////000000///...---,,,++++++......////////////......000/////////............////////////000000000000//////............///////////////000000000000000///...---,,,,,,---...//////...------------...///////////////////////////000/////////............000000000000000000000000//////000000000000//////111111000000000///////////////////////////////////////............//////////////////////////////000/////////............////////////////////////------///000000111111111/////////////////////...222111111000000//////...////////////////////////000000000000000000000000222111111000000111111222000000000000000000000000000///...------...///000/////////.......................................000000000000////////////////////////////////////........................000000//////...---------........................111111000///...---,,,,,,////////////////////////...............------------------............///111000000///......---------------------,,,,,,,,,////////////............------............------........................---------............///////////////////////////////////////////////////000000///.........//////000...---...///000///......//////000000//////...---------............///////////////////////////....../////////000000000////////////000000000000////////////////////////111000000000000000000///////////////000000000000/////////000000000111111......------------..................///000111111000000/////////000111111......///000000000//////000000000000000000000000111000000//////000000111000000000000000000000000////////////////////////////////////////////////......------------......////////////////////////........................000000000000000000000000000111111222222111111000000111111000///...000222000000000111111111222222333333444444444444333333333333333444444444555555333444444444555666666666666666666666666666666666444444444555555555555666555555555555555555555555555777999999888888999;;;::::::::::::::::::::::::999999::::::999999888777444444444555555666666666888777666555555444555555444444333333333333444444333333333333333333333333111111111111000000000000000000111111111111000000000000000000000000000000333333222222222111111111000000000//////.........000000///...---,,,++++++......////////////......////////////............////////////000000000000......------------......111111111111000000000000......------------......000///...------...///000////////////////////////111000...------...//////000000000000000000000000...//////000000//////...000000///////////////...//////////////////////////////............//////////////////////////////////////////............////////////////////////---......///000000000000......//////////////////111111111000//////......000000000000000000000000000000000000000000000000222111000//////000111222//////////////////////////////...------...//////................................................000000000000000000000000////////////////////////......................../////////......---------..............................------,,,,,,++++++------------------------.........---------......---------............///000000000//////.........////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------............------........................---------............///////////////////////////////////////////////////000000//////......//////000...---...///000///......//////////////////...---------............///////////////////////////........./////////000000////////////000000000000111111111111111111111111111111000000/////////............///000111111111111111111111222222222222000000////////////000000.........//////111222222333222000///...///000111......///////////////...////////////////////////.........------.........000000000000000000000000////////////////////////////////////////////////......------------......////////////////////////......------------......000000000000000000000000000000111111111111000000...///000/////////111222000000000000111111111111222222333444444444333333333333333444444444555555333333333444555666777777555555555555555555555555444444444555555555555666666666666666666666666666777777888888888999:::;;;::::::::::::::::::::::::888888888888888777777666777777666666555444444333888777666555555555555555444333333333333333333444222222222222222222222222111111111000000000000000///000000111111111111000000000000000000000000000333333222222222111111111000000000///......------////////////000000000000......////////////......///////////////.........////////////000000000000......---------...//////111111111000000/////////000000000//////000000000000///...------...///000////////////////////////111000...---,,,...///111////////////////////////...//////////////////...////////////............//////////////////////////////............/////////////////////////////////////////////.........////////////////////////---......///000000//////............///////////////////////////000000000111111111111111111111111////////////////////////000///...------...///000...........................------------------...---------.......................................///////////////000000000............................................................------------.................................//////000000000------------------------......------------...///---------............///---........./////////000.../////////////////////++++++,,,,,,,,,,,,,,,,,,------............------........................---------............///........................////////////////////////111000000/////////000000000...---...///000///.........////////////......---------............///....................................////////////////////////000000000000111111111111111111111111111000000000//////......------...///000111222222---------.........//////000000////////////000000.........//////111222222666444111///---...///000......////////////......////////////////////////......------------......////////////////////////////////////////////////////////////////////////......------------......///////////////////////////...------------...///////////////////////////000000000000000000000000---...//////...///111333//////000000000111111111111222222333444444333333333333333444444444555555333333333444555666777777444444444444444444444444444444444555555555555666777777777777777777777777888777666777888999::::::::::::::::::::::::::::::777777888888777777666555888777777666666555555555777666666555555555555666333333333222222333333333222222222222222222222222000000000000000000111111//////000111111111111111000000000000000000000000222111111111111000000000000/////////.........---////////////000000000000......////////////...............///////////////////////////000000000000//////......///000000111000000000//////.........///000000000000000000///......---,,,,,,---......000000000000000000000000111///...,,,---...000111////////////////////////......////////////..................//////////////////////////////////////////............//////////////////////////////.........///////////////........................---......////////////...---.........//////000000------...//////000111111000000000000000000000000///////////////////////////......------......///........................---------------------------------------.............................................////////////........................------------------------------------------------........................++++++,,,---...//////000////////////////////////......---,,,,,,...///000---------............///,,,,,,------...//////000,,,,,,,,,---------------------------............------............---------------------------------------............///........................////////////////////////000/////////000000111222000...---...///000///...---......//////......------------............///........................------........./////////////////////000000000000////////////////////////000//////////////////...---......///000111111222------........./////////......------------..................///000111111555444111///------...///....../////////...------000000000000000000000000000//////......//////000////////////////////////////////////////////////////////////////////////......------------......////////////////////////000///...------...///000////////////////////////111000000//////000000111---...//////......000222/////////000000000111111000111222333333444444333333333333444444444555555333444444444555666666666444444444444444444444444444444444555555555555666777777777777777777777777888666444555777999:::999999999999999999999999999777777888888777777666555444444555666777888888999666555555444444444555555333333222222222222333333222222222222222222222222000000000000111111111111...///000111111222111111000000000000000000000000111000000000000/////////........................000000///...---,,,++++++......////////////...............///////////////////////////000000000000///////////////000111222////////////............------............------...---,,,++++++,,,---...000000000000000000000000//////...---...///000111000000000000000000000000---......//////......---...////////////000000000//////////////////////////////............//////////////////////////////.........///////////////........................---....../////////......------......///000000000------......///000000111000000000000000000000000////////////////////////......////////////..............................------............------,,,,,,,,,------.................................,,,---------.........///........................------------------------------------------------........................))))))******++++++,,,,,,///////////////////////////...,,,,,,,,,...///111---------............///,,,,,,,,,---------------,,,,,,,,,---------......,,,,,,---------.........------............---------------------------------------............///........................////////////////////////---------...///000111222000...---...///000///...---......//////......------------............///........................---------.........//////////////////000000000000.................................///////////////......//////000000111111////////////000000000000......------------......///...............//////111000///.........///000......//////......---,,,000000000000000000000000000//////......//////000////////////////////////////////////////////////////////////////////////......------------......////////////////////////111000...------...000111////////////////////////111000///......///000111.../////////......///111////////////000000000111000000111333333444444333333333333444444444555555444444555555555555555555555555555555555555555555444444444555555555555666555555555555555555555555888555333333666888999888888888888888888888888888777888888888888777666666222333444555666777777888444444333333333333444444333333222222222222333333111111111111111111111111///000000000111111111111...///000111111222222222000000000000000000000000111111000000000/////////,,,------....../////////000000///...---,,,++++++......////////////................../////////000////////////000000000000......---...///000111111///////////////000000000,,,---...//////...---,,,///...---,,,,,,---...///000000000000000000000000............/////////000000000000000000000000000---......//////......---/////////000000000111111//////////////////////////////............//////////////////////////////............/////////000........................---......//////...------------......///000000111.........///////////////////////////////////////////////////////////////...///000111111000///...000000000000000000000000......////////////......,,,,,,,,,------.................................,,,,,,,,,---------..............................------------------------------------------------...........................---------------------------------------------///...,,,,,,,,,...000111---------.........//////...------,,,,,,++++++***........./////////000000*********++++++,,,,,,,,,---..................------------------------------------.........//////........................////////////////////////++++++,,,,,,...///111222000...---...///000///...---..................------------.........//////........................---------.........//////////////////000000000000000000000000000000000000---.........//////000000////////////000000000000+++++++++,,,,,,,,,,,,---000000////////////000000///......---------......---------......000111111.../////////...---,,,,,,000000000000000000000000---------,,,,,,---------////////////////////////////////////////////////////////////////////////.........------.........////////////////////////222000///......///000222////////////////////////111000///......///000111...///000///------///000////////////000000000000///000111222333444444444333333333444444444555555555555555555555444444444666666666666666666666666444444444555555555666666333333333333333333333333888444222222555888888777777777777777777777777777888888888888888777777666444444444444444444333333333333222222222333333444333222222222222222222333111111111111111111111111//////000000111111111222......///111111222222222000000000000000000000000111111111000000000000///+++,,,,,,---...///000000////////////000000000111......////////////......---.........//////000000////////////000000000000,,,,,,,,,---...///000111//////000000111111222222...///000111111000///...000///...------...///000000000000000000000000000------...///000000//////000000000000000000000000---..................---//////000000111111222222//////////////////////////////............//////////////////////////////---.........//////000000........................---......///......---------------...///000000111000000000000000///.......................................///000111111222//////............//////........................////////////////////////........................//////...,,,,,,,,,,,,,,,000///...---------------.................................------,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------............---,,,+++***++++++,,,.........------,,,,,,,,,------------------------................................................---------............///------............------,,,,,,,,,---------....................................//////000000111111000000//////.........---//////.........//////000/////////......---------++++++,,,,,,---.../////////////////////...............///000111222333333////////////............////////////////////////------......//////000000////////////////////////////////////////////////000000000000000000000000///,,,)))))),,,///000///---,,,,,,---///000///...,,,,,,...///000000000000////////////////////////..........................................------000000////////////000000------------------------///////////////000111111////////////////////////////////////////////////111111000000//////......000000//////.........---------......///000000000111111222333444444555555333333333444444444555555444444444333333222222222444444444444555555555666666666555555555444444444888777777666555555444444444555666777888999:::;;;777777666666777888999999;;;;;;999888777777777777555555555666666666666666555555555444444444444333222222111111000000//////111111111111000000000000111111000000000000111111////////////////////////111000000///...---------000000000000000000000000......//////000000111111////////////////////////000///...---,,,---000333000000////////////000000........................////////////////////////......------------......//////............//////111111000000//////............////////////......000000000000000000000000000000//////.........---000000000000000000000000000000000000111111111111---------------...///000......------------......---------.........////////////......---------,,,------......//////000000////////////000000000000000000000000////////////000000000000000///......////////////////////////,,,,,,------...//////000......------------..............................................................................------,,,,,,,,,------...//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,/////////......---------......---------,,,,,,,,,------------------------,,,,,,,,,------.........---------,,,,,,,,,++++++---------------.........///...---,,,++++++,,,---......---------,,,,,,,,,........................................................................---------............///------............------,,,,,,,,,---------..............................------........./////////000/////////............111000///...............---------,,,,,,+++++++++++++++,,,------...///////////////////////////.........////////////000000//////000000111111222222////////////////////////.........///////////////////////////////////////////////////////////////////////////////////////111...+++***,,,......------,,,+++,,,---...---,,,+++,,,---......///..............................................................................000//////......//////000++++++++++++++++++++++++///////////////000000111////////////////////////////////////////////////000000000000////////////000000/////////.........------......///000000000......///000000111222222333333333444444444444555555444444444333333333222444444555555555666666666555555555555444444444444444444444444555555555555555555666777888888999999777777777777777888999999777777666555555444444555444444444555555555555555222222111111000000//////111111111000000000000000111111111111000000000000111111000000000000000111000000000000000000000000111000000///......------000000000000000000000000////////////000000000000////////////////////////---...///---,,,+++,,,---000//////......//////000................................................//////......---...............------------......111000000000/////////......//////000000//////...////////////////////////000/////////....................................//////000000000111111111//////......---.........///..................///........./////////000000/////////.........------.........///////////////....../////////000000000000000000000////////////000000000000000//////...000000000000000000000000,,,,,,------.../////////------,,,,,,,,,,,,------................................................------------------------++++++,,,,,,---...////////////...------------...------------------------///////////////............------------,,,,,,,,,........................***++++++,,,---...///000/////////......---------//////..................///...------,,,---------...------------,,,,,,,,,////////////////////////................................................---------............///------............------,,,,,,,,,---------......////////////////////////---------------.........////////////............222111000...---------------------,,,,,,,,,,,,,,,,,,,,,,,,---......//////......////////////////////////......---------,,,......///000111222222333000000000000000000000000///////////////.........////////////////////////////////////////////////////////////////////////222///---,,,,,,---,,,,,,///---,,,---......---,,,,,,,,,---------------,,,........................................................................///..................///++++++++++++++++++++++++//////......//////000000////////////////////////////////////////////////////////////000000000000000000////////////......---......//////000000111.........///000000111111333333333333444444444444555555555444444444444444555555555555666666666777555555444444444333333333222222333333444555555666555555666666777777777888888777777777777888999999555555555555555555555555444444444444444444444444444444333333222111000000000000000000111111111111111111111111000000000000222222111000//////000000111111111111111111111111000000000///......------000000000000000000000000000000000000////////////////////////////////////---///000000---+++))))))///..................///................................................111000//////...............------,,,,,,------...000000000000///////////////000000111111000000///////////////////////////////////////....................................//////000000000000111111111111000///............000//////......//////000/////////000000000000000000000////////////......///////////////.........------........./////////////////////000000000000//////000000000000//////////////////////////////////////////000000111111...------,,,,,,------...................................................------------------------+++,,,,,,------.........///......---------......000000000000000000000000//////..................------------------------------------------------++++++,,,,,,---...//////////////////000000000000000000//////.........---........................------------------------........................................................................---------............///------............------,,,,,,,,,---------......////////////////////////------------------......///////////////.........111000///...............///////////////.........,,,---------......//////............///////////////............---------,,,------....../////////000000000000000000000000000000//////......------////////////////////////////////////////////////////////////////////////000///------------------222111//////000000///---------.........---,,,,,,................................................---------.....................------------..............................//////.........//////000////////////////////////////////////////////////......//////000000111111000000//////////////////.........///000000111111111111111111222222333333222222333333333444444444555555555555555555555555555555555666666666777777444444444444333333333333222333333444444555666666666666666666666666777777888888888777777888999999777777777888888888888888555555555444444444444444555555444333222111111000//////000000111111222222111111111111000000000///333222111000////////////000000000000000000000000000000//////............000000000000000000000000111111000000//////......///////////////////////////000111000...---------......------------..............................////////////////////////222111000//////...//////.........------.........000000000000////////////000000111111111111000000///////////////////////////////////////.................................////////////000000000111111000000////////////000000000////////////000000////////////////////////000000000000000/////////000000//////......------------------.........///////////////000000000000//////000000000000//////........................////////////000000000000//////............//////................................................------------------------------.........---,,,+++......---------......///000000000000000000000000------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---...///111222333333000000//////.........------.....................------------------------------------------------................................................---------............///------............------,,,,,,,,,---------......////////////////////////.................................///////////////...............///000111////////////////////////------...............///---.........//////000000...////////////000000000//////......------,,,,,,////////////////////////000000//////......------////////////////////////////////////////////////........................------......---...///000222111//////000000///---....../////////......---................................................---------.........//////......------------..............................//////............//////////////////////////////000000000000000000000000......//////000000111111//////000000000000000000......//////000111111111222222222333333333333333222222222333333333444444555555555555555555555555555555555555666666666666555555444444444333333333555555555555555555555555666666666666777777777777999999888888888888888999888888999:::::::::999999666666666666555555444444111111111000///.........//////000000111111222222111111111111000000000///222222111000//////000000////////////////////////////////////............////////////////////////111111000000//////......///////////////////////////000///---,,,---///222......------------......////////////////////////000000000000000000000000111111000///////////////000000////////////000000////////////000000000000000000111111111111000000.................................///////////////////////////////////////...////////////000000000.........//////111222222000000////////////000000......................../////////000000000000000000000//////......------------------.........///.../////////000000000111...//////000000000000000........................------................../////////....../////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---...//////...,,,+++***...------------...//////------------------------,,,,,,,,,---------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,+++,,,---...000111222333//////..................,,,,,,---............---,,,,,,,,,------------...------------------------................................................---------............///------............------,,,,,,,,,---------............................../////////........................///////////////------------...000111222---------------.................................------......///000000000///000000000111111222222222111111000///...------///////////////////////////////////////.........////////////////////////////////////////////////........................+++---...///......000111///---,,,---......---,,,......//////000//////...------------------------........................,,,,,,------...////////////..................///,,,,,,,,,,,,,,,,,,,,,,,,//////......------......////////////////////////000000000000000000000000////////////000000000000//////000000000000111111...//////000000111111222111111111111111111111111222222222222333333333333444444444444444555555555444444444444555555555666666666555555555444444444666666666666666666555555666666777777888888888999::::::999888888888888999777888999999999888777666777777777666555555444444222222222222111111111111000000000000111111111111111111111111000000000000111111000000000000111111........................//////////////////......////////////////////////000000000000////////////////////////////////////...---,,,***)))+++///222///..................///////////////////////////000000000000000000000000000//////......//////000111000000000000000000111////////////000000000000///000000111111000000///.................................///////////////000000000000000000000000......////////////000000,,,,,,---...///111222333000//////......//////000............------------......////////////000000///////////////.........------........./////////......//////000000111111......///000000000000000.............................................---///......------......///........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////---,,,+++---------------...//////,,,,,,,,,,,,,,,,,,,,,,,,------------.........///,,,,,,,,,---------......------------------------,,,,,,------------------,,,,,,------.../////////---------------.........***+++,,,---......---,,,,,,,,,,,,---------..............................................................................---------............///------............------,,,,,,,,,---------......------------------------.........---------,,,,,,............/////////000...............///000111,,,---------.........///////////////............------......///000000111111111111111111000000000000000000//////......---------------------------.........///////////////////////////////////////////////////////////////........................,,,...000000...---...000---,,,+++,,,---...---,,,,,,,,,---...////////////------------------------........................,,,,,,------...//////000000//////......//////000------------------------000///...------------...////////////////////////000000000000000000000000000000000000//////////////////000000000111111111/////////000111111222222111111111000000000000000111222222222222333333333222333333333444444444444333333333333444444444444777777666666666555555555333444444555555666666666666777777888999::::::;;;;;;:::999999888888888999777888999999999777555444777777666555555444333333444444444444555555555555111111111000000000000000111111111111000000000000////////////000111222333////////////////////////.../////////////////////////////////////////////////////////000000000000////////////////////////---......,,,++++++---...000//////......//////000////////////////////////........................------------...///000000000000////////////000000.../////////000000000111...//////000000//////......................................./////////000////////////////////////........./////////000000------------...///000111///..................///////////////.........---------........./////////.........///////////////....../////////000000000.........///000111111111......///000000000000000000000000000000000000000000000000000000/////////...------,,,,,,------...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))+++---/////////---------------------...///000........................---.........//////000000,,,,,,,,,------.................................***++++++,,,---...//////...------------,,,,,,,,,+++,,,,,,------.........)))***,,,---...---,,,,,,,,,,,,,,,------.........////////////////////////................................................---------.........//////---..................---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---.........//////000000000//////.........//////.../////////000000111111///////////////.........---------...///000000111333333222111000///......,,,,,,---------------------------------------------.........//////000000////////////////////////////////////////////////...........................000222111...,,,---...---,,,,,,---///000///...***+++,,,---......///...------------------------........................,,,,,,------...///000000000000////////////000000////////////////////////000///...---------------////////////////////////000000000000000000000000111111000000//////......//////000000111111111222/////////000111111222222222222222111111111111111111111222222222333333333222222222333333444444444222222222333333333444444777777777777666666666666000111222333555666777888666777777999:::;;;<<<<<<;;;::::::999888888888999999999:::;;;:::888666444666666555444333333222222000111111222222333333444222222111111000000//////111111111111000000000000.../////////000222333444000000000000000000000000.........///////////////////////////////////////......//////000000111111///////////////////////////111222111///---,,,,,,000000////////////000000000000000000000000000000------------------------,,,,,,,,,---...///000111//////............//////.../////////000000111111......////////////..............................---.........//////000000..................................../////////000......---------......///......------------......111111000000/////////...,,,---------......//////---.........//////000000////////////000000000000---......///000111111222000//////...------,,,,,,............//////////////////...------------...//////////////////////////////.........---------........................................................................---------............///..................------------------------------------------------------...---,,,,,,,,,,,,---...........................,,,,,,,,,---------......//////.........---------...------------...//////000////////////000000111///...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,+++---------,,,,,,+++++++++,,,,,,,,,---------..............................000---,,,---///000...,,,........................//////////////////////////////////////////////////////............//////......////////////......,,,,,,,,,---------......000000000000000000000000000000//////.........---........................////////////////////////////////////000000000000111///...---//////...---//////////////////////////////......---------,,,........................---------.........//////////////////////////////////////////////////////////////////////////////---------.........//////////////////////////////................................................//////............////////////000111111111111111000000000000000000000000111111111111111111111111222222111111111111111111333333333222222111111111333333333222222222111111333333333444444444555555111222222333333444444555222222333333444555666666222222333333444555555555777777777888999999::::::;;;;;;::::::::::::999999777777777777666666666666222222222222222222222222000111222333333333333333111222222222222333333333111111111111111111111111111///......//////...,,,222222111111000...---,,,000000000000////////////////////////000000000000......////////////......//////////////////////////////000000000000//////,,,---///000000000///.........////////////......000///...------...///000000000//////.........------------------...//////000000///////////////000000000000000////////////////////////////////////////////////////////////........................,,,---------......//////++++++,,,,,,...///111111////////////////////////////////////////////////.........------.........000000///............///...///000111111000///.........////////////......////////////////////////............////////////000000///...---------...////////////////////////////////////.........---........................................................................---------............///........................------------------------------------------------......---,,,,,,---..............................,,,,,,---------.........//////.........---------...------------...////////////...............////////////....../////////------------------------///.........---------------------........./////////////////////////////////---,,,---///000...,,,................................................////////////////////////////////////////////////......////////////......------------............000000000000000000000000000/////////....................................////////////////////////////////////000000000000111000....../////////.........................../////////.........------........................---------.........//////........................////////////////////////////////////////////////,,,,,,---------.........////////////////////////................................................------,,,,,,,,,,,,------------...///////////////000000000000000000000000111111111111111111111111111111111111111111111111333333333222222222111111333333333222222222111111333333333444444444444555333333333333333333333333222333333444444555555555444444555555666777777777777777777888999999::::::;;;;;;:::::::::999999999888888888777666555444444222222222222222222222222111222333333333333333333///000000000000111111111111111111111111111111111222111000000111111000///////////////...---,,,,,,000000000000////////////........./////////000000...//////000000//////...//////////////////////////////000000000000//////------///000000000///.........////////////......000///...------...///000000/////////..................------......///000000000////////////000000000000000000////////////////////////////////////////////////////////////////////////////////////000000000000111111111222......---------......///////////////////////////////////////////////////---...000000000000...---...............///000111......////////////......////////////////////////.........///000111111222............////////////222111000///............////////////////////////////////////....................................................................................---------............///........................------------------------------------------------......---,,,,,,---..............................,,,------------........................---------......------......///000000///...---------------//////000000000000//////,,,------....../////////000000000///////////////........./////////000000000000000000000000000000///...------...///...---........................------------------------////////////////////////...///000111111000///.........////////////..................////////////000000000000000000000000////////////............////////////////////////////////////////////////////////////000000000000222000....../////////...........................000000////////////..............................------........./////////------------------------////////////////////////////////////////////////------........./////////////////////////////////................................................------,,,,,,,,,,,,------------...///////////////000000000000000000000000111111111111111111111111111111111111111111111111333333333222222222222111333333333222222222111111333333333333444444444444555555444333333222111111444444444444444444444444444444555555666777777777777777777888999999::::::::::::::::::999999999999999999888666555444333222222222222222222222222222222333333333333222222111///000000000000111111111111111111111111111111111111000///000111222111000---......//////......---////////////000000000000........./////////000000///000000111111000000/////////////////////////////////000000000000//////---......///000/////////......////////////......//////............///000////////////............//////......//////000111000000////////////000000////////////000000000000////////////////////////////////////////////////000000000000000000000000.............../////////111000///...---,,,,,,,,,////////////////////////////////////////////////---...111333333111...---,,,---------///000111222......------------......000///...------...///000---......///000000111111............////////////333222111///............////////////////////////............---------,,,........................................................................---------............///---------.....................................................................------------..............................------------...................................................//////000111000///...---,,,,,,,,,...///000111111000///...+++,,,,,,---...//////000000000//////////////////---.........////////////////////////////////////......---............---........................------------------------////////////////////////...///111222222111///.........////////////......////////////000000000000///////////////////////////////////////.........000000000000000000000000////////////////////////////////////000000000000222000......///000///...------------------------000000000000000/////////....................................////////////........................//////////////////////////////////////////////////////000000000111111111////////////////////////................................................//////............////////////000111111111111111000000000000000000000000111111111111111111111111000000000000111111111111222222222222222222222222333333333222222222111111222222333333333444444444444444444333333222222222444444444444444444333333222222333333444555555555777777777888999999:::::::::::::::999999999999888777777666666555444333333222222222222222222222222222222222222111111000///111111222222222333333333111111111111111111111111...------...///000000/////////000111111111111111////////////000000000000/////////000000000111111000000111111111111000000//////////////////////////////000000000000//////---......///////////////......////////////.....................//////000///////////////.........///////////////000111111000////////////000000111////////////000000000000////////////////////////////////////////////////////////////////////////------------------------111000///...---,,,,,,,,,////////////////////////////////////////////////...///000111111000///...---------......///111111000///------------///000111000...,,,,,,...000111....................................////////////222222000//////.........////////////////////////---------,,,,,,,,,++++++........................................................................---------............///---------.........//////................................................................................................---------.........//////---.....................///............///000000222111000///............------///000000///------******+++,,,---.................................,,,,,,---------.................................---.........------..............................------------------------////////////////////////---///000222222000///---......////////////....../////////000000000111111////////////////////////.........///////////////111111111111111111111111////////////////////////////////////000000000000222000///...000000///.........................../////////000000000000000////////////////////////........./////////000000////////////////////////////////////////////////////////////////////////....../////////000000000////////////////////////////////////////////////........................//////............////////////000111111111111111111111111111111111111111000000000000000000000000//////000000000111111111222222222222222222222222333333333222222222111111222222222333333333444444222222222333333444444444444444444444444444333333222222333333444555555555777777777888999999::::::::::::999999999888888888444444444444444555555555222222222222222222222222000000111000000///...---111111222222222333333333111111111111111111111111...------...///000000///...///000111222222222222.../////////000000000111000000111111111222222222000000111111111111000000000000000000000000000000//////000000000000//////............/////////000......////////////......---......///////////////.........//////////////////////////////000111111///////////////000111111.../////////000000000111000000000000000000000000000000000000000000000000........................000000000000000000000000///......---------......////////////////////////////////////////////////000///---,,,,,,---///000//////............//////111000///......///000111111000...,,,,,,...000111...............---------............////////////000000//////......//////////////////////////////---------,,,,,,,,,,,,+++........................................................................---------............///,,,,,,------.../////////................................................---...////////////...---........................------........./////////---------...............//////......//////000111222111000///////////////------............------***++++++,,,,,,---------,,,------------.........,,,,,,,,,------------...........................---...///...------...///........................------------------------////////////////////////---...///000000///...---......////////////......////////////000000000000000000000000000000000000.........///////////////000000000000000000000000////////////////////////////////////000000000000333111//////000000000///////////////////////////......////////////000000////////////////////////....../////////000000000000000000000000000000000////////////////////////////////////////////////,,,,,,---------.........////////////////////////////////////////////////........................------,,,,,,,,,,,,------------...///////////////111111111111111111111111000000000000000000000000...//////000000111111111111222222222222333333333333333333222222222111111222222222222333333333333111111222333333444555555444444444444444444444444444444555555666777777777777777777888999999::::::999999999999888888888888222222333333444555555666222222222222222222222222///000000000000//////...///000000000000111111111111111111111111111111111111000///000111222111000---...//////000000000000......//////000000111111000000000111111111222222///000000111111000000///000000000000000000000000//////000000000000/////////............///000000......////////////......,,,---...///000000000///........./////////////////////......//////000111///......//////000111222......//////000000111111000000000000000000000000000000000000000000000000........................000000////////////......---------------...///000////////////////////////////////////////////////111///,,,++++++,,,///111000000///...............000000////////////000000000///...------...///000------......//////000000............////////////.........---......///000//////////////////////////////.........---------........................................................................---------............///,,,,,,------...//////000................................................---...///000000///...---....................................////////////---------........./////////////////////000000111000//////.........////////////............//////,,,,,,,,,---------------,,,,,,---------.........------------....................................,,,...000///---,,,---///................................................////////////////////////---------......---------......////////////.............../////////000000000000000000000000000000............/////////000000000000000000000000000////////////////////////////////////000000000000333111//////000111000///000000000000000000000000------........./////////////////////////////////.../////////000000000000000000000000000000000000////////////////////////////////////////////////------........./////////////////////////////////////////////////////////........................------,,,,,,,,,,,,------------...///////////////111111111111111111111111000000000000000000000000......//////000111111222111111222222222333333333333333333222222222111111111222222222222333333333333333333333333333333333222333333444444555555555444444555555666777777777777777777888999999::::::999999999999888888888888333333333333333444444444222222222222222222222222///000111111111111111111///000000000000111111111111111111111111111111111222111000000111111000///...//////000000000//////.........///000111111111...////////////000000000...//////000000//////...000000000000000000000000//////000000000000/////////......---...///000111......////////////......,,,---...///000000000///............/////////000......------......///000............///000111222.........///000111111111000000000000000000000000000000000000000000000000..............................---------,,,,,,,,,---------------...//////////////////////////////////////////////////////000///...------...///000///............//////000...//////////////////...////////////////////////,,,,,,---///000222333333............/////////000------,,,------...///000////////////////////////111000000000////////////........................................................................---------.........//////,,,,,,------...///000000////////////////////////////////////////////////---...///000000///...---..................................../////////000---------........./////////////////////000111111......---------......///111000///......///000111..................------,,,---------......//////............/////////000000000000000000000000000,,,...000///---,,,---000........................////////////////////////////////////////////////...---,,,,,,,,,,,,---.........////////////..................////////////000000000000000000000000---.........//////000000////////////////////////////////////////////////////////////000000000000333111//////000111000///000000000000000000000000,,,---------......//////000000000000000000000000////////////000000000000////////////////////////////////////////////////////////////////////////111111111111222222222222////////////////////////000000000000000000000000......................../////////......////////////000000111111111111111111111111111111111111111000000000000000000000000---......///000111111222111111111222222333333333333333333222222222111111111111222222222333333333555444444333333222222111222222333333444555666666222222333333444555555666777777777888999999::::::999999999888888888888777444444444333333222222222222222222222222222222222000111222333333333333333111222222222222333333333111111111111111111111111111///......//////...,,,111111222222222222111111---......///000111111222------------.........///......////////////......000000000000000000000000//////000000000000/////////......------///000111......////////////......+++,,,...000000000000///---.........//////000000---------------...//////............///000222222---......///000111111222000000000000000000000000000000000000000000000000000000000000000000000000111111000000///////////////......---------......//////////////////////////////////////////////////////000000000000//////---------...///000111222,,,---...//////...---,,,......////////////......////////////000000000000000000000000000///......000000000000///////////////......///000000///---...///111000///---......////////////////////////////////////////////////---...000111111111000///......------------......//////............////////////............//////,,,------...///000111111........................333222000.........//////000000000000////////////000000000000000000000000222///...111111///000333777222------000222000---000000000000000000000000000000//////.........---////////////////////////......------...///111222........................,,,,,,,,,---------......000///---,,,,,,---///000////////////////////////////////////////////////000000000000000000000000........................------......//////000000000000000000////////////000000000000////////////111111111111000000000000............/////////000////////////////////////111111111111000000000000......////////////......,,,------...///000111111////////////000000000000111111111111000000000000////////////000000000000000000000000000000000000///////////////......---///////////////000111111555333000......///111222111111000000//////......000/////////............111000...---...///111222000000111111111111000000333222111/////////000111000000111111111222222222111111222222222222111111222222111111111111111111444444444555444444333333444444444333333222222222444444444444444444444444444333222111111333555666444555555666666555444444333555777777666777888::::::::::::999999999888888333333333222222222111111222111111111000000//////222222111111111111222222.........///000222333444222111111111000000//////222111111000///......------.........//////000000000000000000000000000000000000000000000000000000////////////000000000000000000//////.........---000000000000000000000000............/////////000111111000000//////..............................------------------------------------.........///////////////............000000000000000000000000000000000000000000000111000000000000000000000000222000///------///000222//////............//////////////////////////////////////////////////////....................................////////////111111000000//////......//////////////////////////////000000000000000000.../////////000000000000000000000000000///......000000000000///////////////......///000000///---(((***,,,---,,,,,,...///////////////////////////////////////////////////---...///000000000///.........------------......//////............////////////............//////------......//////000000........................///.........///000111222///////////////.........000000000000000000000000111......111222///000222777222......000222000...////////////////////////000/////////............////////////////////////000///......---...//////........................------........./////////000///---,,,,,,---///000////////////////////////////////////////////////000000000000000000000000////////////////////////.........///////////////000000000000////////////000000000000////////////000000000000000000000000........./////////000000111111111111111111111111111111111000000000//////...//////000000//////...------......//////000000.../////////000000000000111111000000000/////////.../////////000000000000000000000000000000000000///////////////......---///............///000000///...+++))))))***,,,---000000000000////////////000000/////////.........000000.........///111222000000000000000000000000333222000/////////000111000000111111111222222222111111222222222222111111222222111111111111111111333333444444555444444444444444444333333222222222222222222222222222222222444333222111111333444666555555555555555555555555444666777777777777888:::888888888777777777777666444444444333333333222222111111111111000000000///222222111111111111222222222222111000//////000000111111111111000000000///111111111000///.............../////////000000000000000000000000000000000000000000000000000000000............////////////000/////////............000000000000000000000000.........///////////////111000000000/////////...////////////////////////........................------........./////////111111111111000000000000000000000000000000000000222222222111111111111111000000000000000000000000111000///......///000111//////............//////////////////////////////////////////////////////....................................////////////111000000000/////////...000000000000000000000000000000//////////////////....../////////000000000000000000000000//////...000000000000///////////////......///000000///---''')))+++,,,,,,,,,---...////////////////////////////////////////////////....../////////......---......------------......//////............////////////............//////..................//////....................................///000111222........................000000000000000000000000///---///222333000///111666333//////111222111///////////////////////////////////////............////////////////////////111111///...------------............................../////////000000000000///...------...///000////////////////////////////////////////////////000000000000000000000000000000000000000000000000///////////////.........////////////000000000000000000000000////////////////////////////////////....../////////000000000111111111111111111111111111111000000000000////////////000000000000//////.........///////////////....../////////000000000000000000/////////............/////////000000000000000000000000000000000///////////////......---...------------...//////111///...,,,,,,---...///////////////000000000000000000000/////////......000///.........///111222222111000//////000111222222111000000///000000000111111111111111222222222111111222222222222111111111111222222222222222222222222333444555555555555444444333333333333222222222222222222222222222222444333222111222333444555666555444333444444555666555666777888777777888:::666666666555555555444444555555555444444444333333111111111111000000000000222222111111111111222222333333111000////////////111111111111000000000000111111000000//////......000000000000000111111111000000000000000000000000000000000000000000000000------------............////////////............000000000000000000000000///////////////.........000000000000////////////000000000000000000000000////////////////////////....../////////000000000000000000000111111111111000000000000000000000000333333333222222111111111000000000000000000000000111000///......///000111//////............//////////////////////////////////////////////////////....................................////////////000000000000////////////111111111111111111111111000000//////.........---........./////////000000//////000000000000//////000000000000///////////////......///000000///------///000///...---------////////////////////////////////////////////////...............---------......------------......//////............/////////......------......///.....................---........................111000000///......------.........///////////////////////////////////////...---///333333000...000555333000000111222111000///////////////////////////////////////.........////////////////////////000000//////........................................../////////000000000//////............//////////////////////////////////////////////////////////////////////////////////////////////////////000000//////......------////////////000000000000000000000000////////////............////////////...////////////000000000////////////////////////111000000000//////////////////000000000000/////////////////////................../////////000000////////////...................../////////000000///////////////////////////////////////......------,,,,,,,,,,,,---......333222111000000000222333......//////000000111111000000000////////////...000//////...///000111111333111///......///111333111111000000000000000000111111111111111111111111111111222222222222111111111111222222222222222333111222333444555555555555333333333333333333333333444444444444444444444444333333222222222333444555666555444222333444666888444555777777666666777888555555555555444444444444444444444444333333333333111111111000000000000000222222111111111111222222111000000000000000111111111111111000000000000000111000000000/////////...111111111111111111111111////////////////////////////////////////////////------.........////////////////////////.........////////////////////////////////////............000000000000////////////000000000000000000000000////////////////////////////////////000000000000............////////////////////////////////////333222222111111000000000////////////////////////000000////////////000000//////............//////////////////////////////////////////////////////....................................////////////000000000000////////////000000000000000000000000000000//////...---------............//////////////////000000000000//////000000000000///////////////......///000000///---///000111111///......///////////////////////////////////////////////////.........---------............------------......//////............//////......------------..................------------........................000000000///......---,,,//////000000000111111111////////////////////////...,,,...333333///...///333222111000111111111000.................................///////////////////////////////////////---......///////////////////////////////////////------.........//////////////////....../////////////////////////////////////////////////////////////////////////////////........................000000//////......------.../////////000000000111000000000000////////////---........./////////000////////////000000000111////////////////////////000000000////////////...//////000000000000/////////////////////.....................////////////////////////........................///////////////////////////////////////////////////......---,,,,,,,,,,,,,,,---......///...---------...//////......//////000000111111111000000000///////////////////////////000000111333111///......///111333000000000111111111000000111111111111111111111111111111222222222222111111111111222222333333333333111222333444555555555555333333333333333333333333444444444444444444444444222222222222333333444444666555333222333444777888333555666555444444555777666666555555555444444444333333333333222222222222000000000000000000111111222222111111111111222222111000000000000000111111000000000000000000111111000000000000////////////222222222222111111111111////////////////////////////////////////////////....../////////000000000.........//////////////////////////////////////////////////////.........////////////000000000000////////////////////////........................////////////000000000000---........./////////000////////////////////////111111000000/////////...////////////////////////000000////////////000000//////............//////////////////////////////////////////////////////////////////////////////............////////////////////////000000000000////////////////////////000000//////............------........./////////...//////000000000000000000000000000///////////////......///000000///---***,,,.../////////000111////////////////////////////////////////////////......------......///000......------------......//////............//////......------------......------------------..............................,,,,,,---//////////////////000000111111222222333000000000000000000000000...,,,...111222///...000000000000000000000000000.................................///////////////////////////////////////,,,---...///000000000000////////////////////////------........./////////////////////////////////////////////////////////////////////////////////000000000000000000000000........................///////////////...............//////000000111111000000000000////////////.........//////000000111/////////000000000111111111111111111111111111111000000////////////............////////////...............///////////////------........./////////000000000/////////......------........./////////000000000000000000000000///////////////......------,,,,,,,,,,,,---......------------------......////////////000000000000111111000000000/////////////////////000000000000222111000//////000111222//////000111111111111000222222222111111111111111111111222222222222111111111111222222333444444444222222333444555555555555222222333333333333444444222222222222222222222222222222333333333444444444444444333333444555777888444555666666444444555666666666666555555555555444333333222222222111111111000000000000111111111111222222111111111111222222333333111000////////////000000000000111111111111000000000000////////////222222222111111111111111000000000000000000000000000000000000000000000000////////////000000000111.........///////////////000000000000000000000000............/////////000////////////000000000000////////////////////////............................../////////000000000//////000000111111222222000000000000000000000000////////////////////////000000000000000000000000//////000000000000////////////............//////////////////////////////////////////////////////////////////////////////............////////////////////////000000000000........................///000000000000000000000---------.........//////......///000000000000000000000000000///////////////......///000000///---)))+++...///......///111////////////////////////////////////////////////...---------...000222333......------------......//////............//////...------,,,,,,------...,,,,,,,,,------.................................+++,,,---////////////.../////////000111111222222000000000000000000000000///------000000......111...///000000////////////..................................../////////000////////////////////////---...///000000///......////////////////////////....../////////000000000//////000000000000//////////////////////////////////////////////////////000000000000000000000000.................................///////////////.........///000111111111000000000000////////////......///000000111222222//////000000000111111111111111111111111111111111000000/////////.........------............------------......//////000000---------.........//////111111000000000/////////---------.........//////000000000000000000000000///////////////......------------------......///////////////000000000111000000000000////////////111111111000000000//////...//////000000000000000000000000000000000000000...///000111222111111000222222222111111111000000111111222222222222111111111111222222333444444555333333444444555444444444222222222333333444444444222222222222222222222222222222333333444444444333333333444444555666666777666777888777666555666888666666555555555444444444444444333333333222222222///000000000111111111111222222111111111111222222222222111000//////000000///000000000111111111111////////////000000000000222222111111111000000000000000000000000000000000000000000000000000000000........./////////000000............/////////000000000000000000000000000,,,------...///000111111.../////////000000000111000000000000000000000000////////////////////////------.........//////////////////000111222222222000000000000000000000000......//////000000111111000000000000000000000000//////000000000000////////////............//////////////////////////////////////////////////////////////////////////////............////////////.../////////000000000111//////////////////////////////000000111222222222---------.........//////......///000000000000000000000000000///////////////......///000000///---...///111000///---......////////////////////////////////////////////////...------...///111333444.........------.........//////............//////...------,,,,,,------...++++++,,,,,,---...//////...........................////////////---,,,+++---......///000111111222000000000000000000000000000---,,,//////---...222---...000000///......///........................---.........//////000000//////////////////////////////000000000...---,,,000000000000000000000000000000000000111111111111//////000000000000//////////////////////////////////////////////////////000000000000000000000000000000000000000000000000---.........//////000000---......///000111111222000000000000////////////...//////000111222222333000000000000111111111111////////////////////////000/////////............,,,------------------,,,,,,------...///000111111---------.........//////111111111111000000000000---------.........//////000000000000000000000000///////////////......---...------------...//////---.........//////000000111111000000//////......111111111111000000000000...//////000000000000000000000111111111111000000...///000222222222111000222222222222111111000000111111222222222222111111111111222333333444555555444444444555444444333333222222222333333444444444444444444444444444444444111222333444444444333333222333444555666666666666888999:::999888777888999555555555444444444333333555555444444444333333333//////000000111111111222222222111111111111222222.........///000222333444//////000000111111111222////////////000000000000111111111111000000//////000000000000000000000000000000000000000000000000---------.........//////---.........//////000000000000000000000000000000+++,,,---...///111222222.../////////000000111111111111111111111111111111000000000000000000000000------------.........///,,,------...///000000111000000000000000000000000......///000111222333333000000000000000000000000//////000000000000////////////............//////////////////////////////////////////////////////000000000000000000000000............/////////000.../////////000000111111000000000000000000000000//////000111222333444444////////////000000000000000000000000000000000000000000000000000000000000000000//////.........---000000//////.........---///////////////////////////............---------////////////////////////222222111000///...------...........................///000///---,,,,,,---000000000000000000000000...------,,,,,,,,,------,,,---...//////...---,,,............////////////////////////////////////000000000000000000000000......////////////......------............------////////////////////////000000//////.........---111111000000//////......---------............/////////............//////---.........//////000000000000000000000000000000111111000000//////......////////////////////////000000000///......------..................------////////////////////////222222111000000000000000000000000000000000000000///000111222111000...,,,111111000000//////......////////////////////////---...///000000///...------------............///000000///...............////////////////////////000000000000000000000000333111000000111111000...........................000000//////.........---////////////////////////......//////000000111111111000///...///111333444000000000000000000000000111111000000000000000111000111111111111222222222///000111222222333333222111111111111222222222222222222222222222222222222222333333444444555555666444444444333333222222222777666555444444444444444444444555555555555555555777777666666666555555555666666666555444444444333444444555555555555555555444333111000000111333444222222222222222222222222222222111111222222333444+++,,,...000111222222222222222222111000//////...,,,,,,---...///000111111000000000000000000000000......////////////......////////////////////////////////////000000000000............/////////000222111111111000000//////............///000222222........................000000000000000000000000000000000000000000000000000000000000000000000000//////000111111111111111......////////////..............................111111111000000000000000000000000000////////////////////////////////////////////////////////////111111000000//////......---...000111111111000///...............///000000000000000000111111111111000000000000000000000000000000000000////////////.../////////000000000000000000000000000000000000////////////////////////000/////////............000/////////............///////////////////////////............---------........................000000000//////......---........................---...//////---,,,---..............................------,,,,,,---------------............------............////////////////////////////////////000000000000000000000000......////////////......------............------////////////////////////000/////////............000000///////////////...---------............///000//////......//////000............/////////000111111111111111111111111000000000000//////......////////////////////////.....................///////////////////////////////////////////////////000//////...............000000000000000000000000///000111111111///...---000000000000//////......////////////////////////---...///000000///...---........./////////000000000000///...............////////////////////////////////////////////////222111///000111111///...........................///.........------------////////////////////////......//////000000000000222111///......///000111000000000000000000000000111111000000000000111111//////000000000111111111222222222222111000///........./////////000000000222222222222222222222222222222333444444555555555444444444333333333222222666555444444333333333444444444444444444555555555555555444444444333333333555555555555555555444444555555555555555555555555888777444222111000111111222222222222222222222222222222111111222222333444//////000111222222333444222222111111000//////.........//////000111111111000000000000000000000000......////////////......////////////////////////.../////////000000000000------......///000000111111111111000000000//////............///000111222........................000000000000000000000000000000000000000000000000000000000000000000000000//////000111111111111111......////////////..............................111000000000000000000000000000000000////////////////////////////////////////////////////////////111000000000/////////...---...///000111000000///...............///000000...////////////000000000000000000000000000000000---------.........//////....../////////000000000000000000000000000000000////////////////////////////////////............////////////............///////////////////////////............---------................................................------------------------,,,...///...------...///---------------------------------,,,,,,------.........------------......---............/////////////////////////////////000000000000000000000000......////////////......------............------////////////////////////////////////.........................../////////---------............///000000////////////000000............////////////111111111111111111111111000000000////////////...////////////////////////+++,,,,,,---....../////////000000000000000000000//////////////////////////////......------......000000000000000000000000000000000000////////////000000000////////////...////////////////////////......////////////......////////////000000000111000//////............///////////////////////////////////////////////////111000//////000000///...........................---------------,,,,,,,,,////////////////////////...////////////000000000222111///...------......000000000000000000000000111000000000000000111111.../////////000000000000111111111111000///..................////////////222222222222222222222222111222333444555555555555444444444444333333333333444444333222222222222333222333333333444444444555555555555444444444333333555555555555555555666666555555555555555555555555999777555333222111111222222222222222222222222222222111111111111222333333333222222111222333444555222222111111000/////////000000000111111111111111000000000000000000000000......////////////......////////////////////////....../////////000000000---------...///000000111111111000000000000/////////......//////000111222////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000///000000111111111111000...//////000000//////...........................000000000000000000111111000000000000////////////000000000000000000000000////////////////////////000000000000////////////......///000000000000000...............///000000............////////////000000000000000000000000+++,,,,,,---///000000111........./////////000000000000000000000000000000///////////////////////////////////////.........///////////////.........///////////////////////////............---------........................,,,,,,,,,------.........------------------------+++---......------///000------------------------------,,,,,,,,,---......///...,,,,,,,,,,,,...///---------.........//////////////////////////////////////////////////////......////////////......------............------///////////////////////////////////////.........,,,,,,------......//////---------............///000000////////////000000.........///////////////////////////////////////////////////////////////////////////////////////,,,,,,,,,---------......///////////////000000000////////////////////////111000000/////////000000000000000000000000000000111000////////////000000////////////////////////////////////////////////...//////////////////........./////////000000000000///............//////////////////////////////////////////////////////000///......000000///...........................------------------------////////////////////////////////////////////////000///...------------...////////////////////////000000000000000000111222/////////000000000111111---...///000000111111000//////000000000111111111222222222222222222222222111222444555666666555555444444444444444444333333222222111111111111222222111222222333333444444444777777777777666666666666444444555555666666777777555555555555555444444444444333222222222222333444111111111111111111111111111111111111111222222333555444222111111222333555111111111111000000//////111111111000000/////////////////////////////////......////////////......////////////////////////........./////////000000////////////////////////000000000000000000/////////////////////000111111000000000000000000000000///////////////////////////////////////////////////////////////////////////000111111111111000000//////000000000000//////........................000000000000000111111111000000000000////////////000000000000000000000000////////////////////////000000000000////////////...//////000000000000000...............///000000........./////////000000////////////////////////...//////000111111222222............////////////////////////////////////.................................///////////////.........//////////////////////////////////////////............---------........................++++++,,,,,,------......------------------------+++---......------///000........................,,,,,,,,,,,,,,,---...///...---,,,++++++,,,---...------------............////////////////////////////////////////////////......////////////......------............------////////////////////////.........///////////////,,,,,,------......//////---------............///000000////////////000000///////////////................................................/////////////////////////////////......---------,,,,,,,,,---------....../////////////////////////////////000000////////////000000////////////////////////000000////////////000111...............//////////////////////////////////////////....../////////------.........///////////////............//////////////////////////////........................///...---...///000///---..........................................///////////////////////////////////////...............---------------...//////////////////////////////000000//////000111222222000000000111111111222222---...///000000111111000000000000000111111111111222222222222222222222222222333555666777777666555444444444444444444444444111111000000000111111222111111222222333444555555888888777777777666666666444555555666666777777777666666555555555444444444222111111111111111111222111111111111111111111111111111000000111111222333555333111000///000222333111111111000000000000000000000000//////......---////////////////////////......////////////......////////////////////////............////////////111111000///...---,,,,,,//////////////////000000000////////////000000111000000000000000000000000////////////////////////////////////////////////////////////////////////000000111111111000000/////////000000000000////////////////////////////////////000000111111111111000000000000////////////000000000000000000000000////////////////////////////////////000000000000///////////////000000111...............///000000//////000000000111111111////////////////////////111111111111111111000000------........./////////////////////////////////.................................///////////////.........//////////////////////////////////////////............---------------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,...///...------...///........................,,,,,,,,,,,,---......///------,,,,,,,,,,,,------,,,------------.........////////////////////////000000000000000000000000......////////////......------............------////////////////////////.........///////////////.............../////////---------............/////////............/////////////////////.................................---............///////////////////////////////////////......---,,,,,,+++,,,,,,------......//////////////////////////////------,,,,,,------......////////////////////////////////////000000000000---............///////////////////////////////////////............//////------------............///............//////000////////////////////////...........................---,,,---...///...---.................................////////////////////////////////////////////////............---,,,,,,------...//////000000000000000000000000000////////////000111222333111111111111222222222222111111111111000///......////////////000000000000222222222222222222222222333444777888999999777666444444444444555555555555111000000000000111222222111111222333444555666666666666666555555555444444666666666666666666777777666666666555444444333333444333333111000///...---111111111111111111111111111000000000000111222222222111000//////000111222111111000000000000000000000000//////......------000000000000000000000000......////////////......////////////////////////------........./////////222111000///...---,,,+++......////////////000000000000////////////000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000//////000000111111000000////////////////////////////////////000111111222222000000000000////////////000000000000000000000000////////////////////////////////////000000000000///////////////000111111...............///000000000000000000111111111111000000000000000000000000000000000//////.........---------.........//////////////////////////////..................................../////////000............/////////000///////////////////////////............---------------------------------------------............,,,,,,,,,,,,,,,,,,,,,,,,---...//////---,,,---...------------------------,,,,,,,,,,,,---...//////,,,,,,,,,------,,,,,,,,,,,,,,,---------.........////////////////////////000000000000000000000000......////////////......------............------////////////////////////............/////////000000000///////////////...---------............///......------------......000/////////............////////////////////////---------........./////////////////////////////////.....................---------...//////000000////////////////////////---,,,,,,,,,,,,---...///////////////////////////---...///111111111000///---------.........//////////////////////////////000///...------...///000............////////////...............///000000////////////////////////........................---,,,+++,,,...///...---........................---------......///////////////////////////////////////.........------------....../////////......000000000000000000000000////////////000111222333000000000000111111111111222222222222111000///...000000000000111111111111222222222222222222222222444666888:::;;;:::999888444444444444555555555666111000000000111111222333222222333444555666777777666666666666555555555444777777777666666666666666777666666555444444333333444444333222111///...---111111111111111111111111000000000000000111222222000000000111111111111111000000000000000000000111000000000///////////////000000000000000000000000......////////////......////////////////////////---------.........//////////////////...................../////////000000000000////////////000000........................000000000000000000000000000000000000000000000000000000000000000000000000111111111111111000//////000000111111111111000000////////////////////////...//////000111111222222000000000000////////////////////////////////////////////////////////////.../////////000000000111000//////...///000111222...............///000000/////////000000000000111000000000000000000000000///////////////000000000---------.........//////////////////////////////........................---.........//////000000---.........//////000000//////////////////////////////.........---------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,...///000///---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000++++++---......---++++++,,,,,,,,,---------......////////////////////////000000000000000000000000......////////////......---..................---////////////////////////---.........//////000000111111000000//////......---------.........//////---------,,,,,,---------000000//////.........---111111111111111111111111---------.........//////////////////////////////------......///000000000---......///000111111222////////////////////////...............///000111////////////////////////,,,...000111222111000///---------.........//////////////////////////////000///...------...///000////////////000000000000...............///000111////////////////////////........................---,,,+++,,,...///...---........................,,,,,,,,,------.........//////////////////////////////.........---------000000000000///...---,,,000000000000000000000000////////////000111222333////////////000000000000///000111222222333333222222222333333333444444444222222222222222222222222555777999<<<<<<;;;:::888444444444555555555666666111111000111111222333333222222333444555777777888888888888888777777777777888888777777666666555555777777666555444444333333111222222333333222222111000000000000000000000000000000000000000111111222///000111222222222222111000000000000000111111111000000000000000111111111000000000000000000000000......////////////......////////////////////////---------.........//////------......///000000000---.........//////000000111000////////////000000........................000000000000000000000000000000000000000000000000000000000000000000000000111111111111111000//////000000111111111111000000000000000000000000000000...//////000111222222222000000000000////////////////////////////////////////////////////////////.../////////000000111111000///.........///111222...............///000000............/////////000000000000000000000000000//////000111222333444444,,,,,,------------,,,,,,//////////////////////////////......---------,,,////////////////////////////////////............000000////////////000000111111000000//////......////////////............---------............///------,,,+++,,,---...///......---------......///111000...,,,+++,,,---...///...---,,,+++,,,,,,---------------,,,,,,+++***------,,,,,,---...000111666333000------...000222------...//////...------000000000000000/////////.........------..................////////////000............................../////////...,,,+++,,,,,,.../////////...---000...---++++++,,,---...........................000000000000000000000000.................................---,,,,,,++++++&&&'''***---/////////...//////...------------...////////////////////////---.........//////000000000000000000000000000000............////////////////////////////////////333111000...---------------......///////////////000...,,,---111333222111000000//////000111222222111111000000//////......////////////////////////..................------......---,,,,,,,,,------,,,,,,,,,---------......////////////////////////------............------------...............---////////////////////////000000000000111111111111111111111000000000000000222222222222222222222222000000111222333333444444333333222222333444666777666888:::;;;<<<;;;999888444444444444444444444444333333444444444444333333555444333222333444555666777666666555555777888999888888888999::::::888666555444444333333222222111222222111111111111111111////////////000111222333000000////////////000000000000///...............000000000000000000000000////////////////////////222222222111111111111000000000000000000/////////000000000000000000000000////////////////////////---...///111111///...---.........////////////000///...------,,,,,,,,,,,,000000000000000000000000000000000000000000000000000//////.........//////222000000333666666333///000000000000000000000000......////////////......---///111222333222000/////////000000000000//////000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////333222000.........//////000000000000000000000000////////////////////////111000...---...///111222......////////////....../////////////////////////////////.........------////////////////////////////////////............000000////////////000000000000///////////////...////////////............---------............///...------,,,---...///000111000///...,,,,,,,,,,,,///...---,,,,,,---///000///...---,,,,,,,,,---------------------,,,+++***...---------...///000111111000...,,,,,,---///000........................//////////////////////////////............//////------........./////////...........................//////000///...---,,,,,,---.../////////...---222111...,,,+++***+++,,,........................................................................000000000000////////////---------------....../////////......---------...////////////////////////............/////////000....................................////////////////////////////////////111000///...------......---......///////////////000...,,,---000111111000/////////000000000111111000000///////////////...////////////////////////........................//////...------------...,,,,,,---------.........////////////////////////------............------..................------//////////////////////////////000000000111111111111000000000000000000000111111111111111111111111000111111222333333444444222222222333333555666666555666777888999888777777444444444444444444444444000111111111111111111000555555444444444666777888555444444333444555666777666666666777999999777555555444444333333222222111111111111111111111111111111111000000000000000111111111000000000000111111111111000///////////////000000000000000000000000000000000000000000000000/////////000000111111111.....................---////////////////////////////////////////////////---...///000000///...---,,,,,,,,,------------.........---,,,,,,,,,------000000000000000000000000000000000000000000000000//////............//////,,,---...000111111///---000000000000000000000000//////000000000000//////---...///000111000////////////000000000000//////000000000000000000000000000000000000000000000000//////////////////////////////////////////////////////////////////////////////......///000111222000000000000000000000000000000000000000000000000///000000111111111111111///000000111111000000///////////////////////////000000////////////......////////////////////////////////////............000//////......//////000.............../////////////////////............---------............///---------------...//////000000...---,,,,,,,,,,,,------,,,,,,---...000111///...------,,,---------,,,------------,,,,,,+++...---------...///000111......---------...///000///...---,,,,,,---...///........................//////............//////,,,---------.......................................////////////......---,,,---......//////......111///...,,,+++,,,,,,---........................................................................------------............555333000...,,,---....../////////.........------////////////////////////............////////////....................................////////////////////////////////////000///............//////---......///////////////000...------...//////.........///000000000//////.............../////////////////////////////////........................000///...---------------,,,------------.........////////////////////////------............------.../////////...---,,,,,,//////////////////////////////000000000000111111000000000000000000111111////////////////////////111111111222222333333444111222333444444555555444444444444555555555555666444444444444444444444444000000111111111111000000222222222222333444555666555444444444444555666666555444444666888888777555555444444333333222222111111111111111111111111111333222111000////////////222111111000000111111222222111111000000000000111000000000000000000000000000000000000000000000000,,,------...000111111222------..........................................////////////////////////---...///000000///...---,,,,,,,,,------------...------------------......000000000000000000000000000000000000000000000000//////............//////)))+++---///.........///000000000000000000000000000000111111111111000000............//////////////////000000000000//////000000000000000000000000000000000000000000000000///////////////////////////////////////////////////////////////////////////.........///000111222000000000000000000000000111111111111111111111111...///111333333222111000000000000111111000000000////////////////////////000000000000000/////////////////////////////////////////////............/////////....../////////,,,,,,------......//////////////////............---------............///,,,,,,,,,,,,,,,------...,,,,,,,,,,,,---...//////...------------...///000.........------------...,,,---------------,,,,,,---------------......///---...///000111111111111000///---,,,,,,---///000---------.....................------------......,,,,,,,,,---------..............................------.........------------------...............,,,,,,,,,,,,---///000111........................000000000000000000000000........................******+++,,,------......444333111///------------///////////////......---////////////////////////.........///////////////....................................////////////////////////////////////............//////000000---......//////////////////...---------......------...///000000///......,,,,,,------......//////////////////////////////............//////////////////...---,,,,,,,,,,,,------------............////////////////////////------............------////////////...---,,,+++////////////////////////////////////000000000111000000000000000111111111////////////////////////111111111222222333333333111222333444555444333333444333333333333444555555333333333333333333333333111222222333333222222111111111111222333444555666666666666666777777777888555444444555777888888666555444444333333222222111111111111111111222222222222222111000//////000000111111000000000000111111111111000//////000000000////////////////////////111111111111111111111111------...//////000111111////////////000000000000........................////////////////////////......///000000///...............////////////000---------------...///000///////////////////////////////////////////////////............//////000)))---000111///...000333///////////////////////////000000111111000000/////////.........///000111//////000000000000//////000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////222111000000///.........////////////////////////000000000000000000000000...///000111222111000000...//////000000//////.../////////////////////////////////000000000000000000000000000000000000000////////////............//////............//////,,,,,,------......//////////////////............---------............///******++++++,,,,,,,,,,,,+++++++++,,,,,,...////////////......---------------.....................,,,------......---------+++,,,,,,,,,------------,,,---///000111111111111000///---,,,,,,---///000------------......//////---,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,---------------......//////++++++,,,---...000111222........................000000000000000000000000........................------...///000111111222...///000000///...,,,+++//////000000000///...---///////////////////////////////////////.........////////////////////////............////////////////////////////////////------...//////000000000---......///////////////.........------------.........////////////......,,,,,,------......//////////////////////////////........./////////000000///...---,,,++++++++++++---------.........//////////////////////////////------............------......//////...------,,,////////////////////////...////////////000000000//////000000111111111111000000000000000000000000111222222222222222333333111222333444444444333222444333333333333444555666333333333333333333333333222222333333333333222222333333444555666666666777555666666777777777777777777666555666888999888777555444444333333222222111000000111111111222222222000000//////000111222222//////............////////////.........//////000////////////////////////000000000000000000000000000000000000000000000000.../////////000000111111........................////////////////////////......////////////...............////////////000------------......///000////////////////////////////////////////////////...............///000000,,,///222111//////111444////////////////////////...//////000000//////...000000/////////000111222//////000000000000//////////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000111111111000//////...---//////////////////////////////////////////////////////...---...///000111---......//////......---////////////////////////......////////////000000000000000000000000000000////////////............///......------......///.............../////////////////////............---------............///******+++,,,,,,,,,,,,,,,......---,,,,,,,,,,,,,,,000//////...------,,,,,,------...////////////...,,,------............---+++,,,------------,,,,,,***+++,,,---...////////////...---,,,,,,---...///---------...//////000000------,,,,,,,,,,,,------,,,---------....................................,,,,,,,,,+++,,,,,,---......------------...///////////////.......................................................................................,,,,,,---...//////000000***,,,...///000///---,,,//////000111000///...---///////////////////////////////////////.........000000000000000000000000............////////////////////////////////////------...///000000//////---......///////////////......///...------///000111000///.........//////.............../////////////////////////////////.........//////000000111000///...---,,,+++++++++------........./////////////////////////////////------............------------...............---////////////////////////......////////////000000/////////000111111222222111111111111111111111111222222222222222222222222222222333333333333222222333333333444444444555555333333333333333333333333111111111222222111111111000111222222333333222222333444444555666555555555999777666666777888888777555444444333333222222111000000000111222222333333////////////000111222333///......------......///...............//////000000000000000000000000000////////////////////////111111111000000/////////,,,,,,------.../////////........................////////////////////////////////////////////////,,,,,,,,,------------............---......//////000000000000000000000000000000000000000000000000......---......///000111...///000//////...000111000000000000000000000000......////////////......000000000000111111111111//////000000000000//////////////////////////////000000000000000000000000////////////////////////////////////////////////000000000000000000000000---...///000111111111000000000000000000000000000........................///...---,,,,,,...000111---......//////......---////////////////////////------........./////////000000000000000000000000////////////............///......------......///000000///////////////...////////////............---------............///+++,,,---.........------------,,,,,,++++++,,,,,,..................------,,,---...///000000///...,,,,,,---...............---.../////////...------,,,,,,,,,------.................................------...//////000111111///......------......///------........./////////..............................---------...///000...------,,,---...///000///////////////...------........................................................................+++++++++,,,,,,---------+++,,,,,,---...............///111111111000...---////////////////////////000/////////............////////////////////////............////////////////////////////////////---...///000000//////...---......///////////////---...000///......000333333222///...---...000111000000///////////////...////////////////////////---......///000000111111222111000///------------............////////////////////////////////////------............------,,,,,,---...////////////////////////////////////........./////////000000...//////000111111222222111111111111111111111111222222222222222222222222333333222222222222222333111222333444555444333333222222222222222222222222222222333333333333222222111111222222222111000///333333555666666666555444:::888555444555666555555555444444333333222222111///000000111222222333333111000000000000000111111//////............////////////......///000000111000000000000000000000000.........................../////////////////////,,,,,,------...//////000//////////////////////////////////////////////////////............//////,,,,,,,,,------------...000//////............///000000000000000000000000000000000000000000000000---------......///000111111000......///000///...000000000000000000000000//////000000000000//////......000111111111000/////////000000000000//////////////////////////////000000000000000000000000////////////////////////////////////////////////000000000000000000000000---...///000111111111000000000000000000000000000////////////////////////...............//////000......////////////......////////////////////////,,,---------......//////000000000000000000000000000/////////.....................------.........111111000000//////......000/////////............---------.........//////------///000000000///...*********+++,,,---///000+++,,,---...////////////,,,---///000000000///...,,,,,,---.../////////...//////000111111000///...//////.........///000000------...//////...------.........///000111111222000000////////////000000.........////////////000........................000///......///000111222......---,,,---...///000,,,---...///000000000000........................000000000000000000000000.................................////////////000///...,,,,,,,,,...///111...///111222111000...---////////////////////////000000//////.........---..................................../////////000////////////////////////---...///000000///...------......///////////////,,,...000000......111444555333000------...111333111111000000//////......////////////////////////---......///000111111222444333222000//////................../////////000////////////////////////---..................---++++++---...///000000000////////////////////////............/////////000...//////000111222222222111111111111111111111111222222222222222222222222444333222111111111222333///111333444555444222111222222222222222222222222444555555666666555555444888999999:::999777666555444555777888888888777666:::777444333444444333333555555444333333222222111///000000111222222333333333222111000////////////000000////////////000000000000///000000111222222000000000000000000000000........................+++,,,,,,---...///000000.........///000111111222000000000000000000000000//////////////////////////////............//////........./////////000000111000///...............000000000000000000000000000000000000000000000000---------......000111111555222//////111222000...000000000000000000000000000000111111111111000000,,,---///111111000...---//////000000000000//////////////////////////////000000000000000000000000////////////////////////////////////////////////000000000000000000000000000000111111111///...,,,000000000000000000000000000000000000000000000000---...000111222111///...---------............///////////////000000000000000000//////.........---///////////////......------......///////////////---------------...///000////////////000000000000///////////////////////////...---,,,,,,---...///......//////...---,,,,,,...---,,,,,,,,,,,,---...***++++++,,,,,,---------////////////////////////........................////////////////////////222///---,,,---///000000////////////////////////////////////////////////000000000000///...---,,,........................////////////////////////---...///000000///...---,,,------...............////////////////////////......///000000000000000///......------///000111------------------------000000//////.........---////////////////////////---------.........//////444222///---,,,...000111333111......///000000///............////////////////////////000000000000222111111000///......---000000000000000000000000////////////////////////000000000000////////////000000////////////000000000000000000000000000000---+++***+++///000///---000000000000000000000000000000000000000000000000........................000000///...............000000000000////////////......---,,,---...///000////////////////////////............////////////000111222333333222111000///000111222333444444444444444333333222333333333111111111111111111111111222222222333333444444444222222111111111111111222555444444333333222222111444444444444444444444444555444444444444555666666777777777777666555444333666555555555555444444444...//////000111222222222222222111111111111222222000000000000////////////000000000000111111111111000000000000000000000000111111111111000000000000///111222111000///000222/////////...---------,,,...///111222111000...---///////////////////////////...---------///000111,,,,,,,,,---...///000000...............---------111111111111111111111111000000000000000000000000000000///////////////000000000////////////000000///////////////000111111////////////////////////000000000000000000000000000000000000000000000000........................111111111111000000000000////////////////////////111111000000/////////...111111111111111000//////000000/////////000000111000000000000111111111111///////////////000111111////////////////////////........./////////000000.../////////000000000000000/////////............///////////////......------......///////////////......---------......///............////////////........................///...------------...///......//////...------,,,...---,,,,,,,,,,,,---................../////////////////////////////////................................................111///,,,,,,---/////////////////////////////////////////////////////////000000000000///...---,,,........................////////////////////////---...///000000///...---------...////////////...////////////////////////......///000000000000000//////...---...///000111------------------------000/////////............---------------------------------.........//////222111///.........///000333000......///000//////............////////////////////////000000000000111111111000///.........////////////////////////////////////////////////000000000000////////////000000////////////000000////////////////////////+++***)))***---///...,,,000000000000000000000000000000000000000000000000........................000000///...............000000000/////////............---------...///000////////////////////////....../////////000000000000111222222222222111000000000111222333333333222333333222222222222333333333333333333333333333333222222222333333444444444333333222222222222222333333333333333333333333333444444444444444444444444555555555666666666777777777777777777666555444333444444444444333333333333/////////000111222222222111111000000000000111111000000000000////////////000000000000111111111111000000000000000000000000000000000000////////////000000000000000000000000..................------000111111111000---+++)))//////////////////////////////...---......///000---......//////000000000////////////////////////111111111111111111111111000000000000000000000000000000////////////000000000000////////////000000......------......///000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////111111000000000///////////////////////////////////////.........---------111111222222222222222111............///000111222000000000000000000000000///////////////000111111////////////////////////////////////000000000111....../////////000000000////////////............///////////////......------....../////////////////////...---------......------------....................................///...------------...///.........///......---,,,...------,,,,,,------...000000//////////////////////////////////////////................................................000...,,,,,,---...///...////////////////////////////////////////////////000000000000///...---,,,........................////////////////////////......////////////............///000000000//////////////////////////////......///000000000000000//////.........///000111------------------------////////////............------------------------------........./////////000000000///////////////222000......///000///...............////////////////////////000000000000111111000000//////..............................////////////////////////////////////000000000000000000////////////000000........................,,,++++++,,,...///...---000000000000000000000000000000000000000000000000////////////////////////000000///.............../////////.........------......------......///000/////////////////////////////////000000000111111000111111222222111111000000000111111222111111000222222111111111222222333444444444444444444444444222222333333333333444444444333333222333333444444111111222333333444555555444444444444444444444444555555777888888888777666666666666666666555444333333333333333222222222222//////000000111222222222000000////////////000000000000000000////////////000000000000111111111111000000000000000000000000000000/////////.........111///---...000111000---................../////////000000000...,,,***)))////////////////////////000//////.........////////////000000000000000000......//////000000111111111111111111111111111111000000000000000000000000000000////////////000000000000////////////000000,,,,,,,,,,,,,,,---......111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000/////////......//////////////////////////////............------000000111222222222111111---------...///000111222///////////////////////////////////////000111111////////////////////////....../////////000000000........./////////000000///////////////.........///////////////......------......///////////////000///...---------------------........./////////////////////////////////.........------.........---...............------------------------------//////......---------,,,////////////////////////................................................///...,,,,,,---......---//////////////////////////////////////////////////////000//////...------........................////////////////////////...//////////////////......//////000000000000000////////////////////////......///000000000000000///////////////000000000........................///////////////.........////////////////////////............//////////////////000111111000///...222000//////000000///...............////////////////////////000000000000111000000000/////////...........................////////////////////////////////////000000000000000000////////////000000........................//////...///000111111000000000000000000000000000////////////////////////000000000000000000000000000000///...............///.........------------...............//////000////////////////////////000000000000111111111111000000111111111111000000000000111111111000000///111111111000111111222222222222222222222222222222333333333333333333333333333222222222222333444444222222222333333444444444444444444444444444444444333555777888999888666555555666666666555555444333333333333333222222222222000000000111111222222222//////............//////000000000000///////////////000000000111111111111000000000000000000000000000000000000////////////222...+++,,,111222///+++------......//////000000,,,---.../////////......////////////////////////000//////...............000000//////////////////------...///000000111111111111111111111111111111////////////////////////000////////////000000111000000////////////000000---,,,,,,,,,,,,---......000000000000000000000000////////////////////////////////////////////////000000000000000000000000////////////............////////////////////////111111000000000000000000///////////////...------............//////000111////////////............///////////////000000111////////////////////////------........./////////............////////////.........//////////////////////////////......------......///////////////000///...---------------....../////////000000000000000000000000000000000---..................---------...............---------------------------//////......---------,,,////////////////////////................................................///...,,,---...///...---//////////////////////////////////////////////////////////////////...---/////////////////////////////////////////////////////////....../////////...//////000000000000000////////////////////////......///000000000000000/////////000000000000000.................................///////////////000000000000000000000000........./////////000000---///000111111000///...111000//////000000///---............////////////////////////000000000000000000000000////////////........................////////////////////////.../////////000000000111000000////////////000000........................//////000000000000000111000000000000000000000000////////////////////////111111111111111111111111000000///...............///.........------------.........///////////////////////////////////////000000000000111111111111000000000000000000000000000000111111111000000///111000000000111111222333222222222222222222222222333333333333333333333333111111111111111222333333444444444333333222222222444444444444444444444444222333555777777666555444555555555555555444444333444444444444333333333333111111111111222222222222//////............//////000000000000///////////////000000000111111111111000000000000000000000000222222222111111111000000222...+++,,,111222///+++---......//////000000000......//////000000000000//////////////////////////////////////////......///.....................,,,,,,---......///000000000000000000000000000000///////////////////////////////////////000111111000000////////////000000...............//////000////////////////////////////////////////////////////////////////////////////////////////////////////////////............////////////////////////000000111111111111111111111111111000...---+++***111000000/////////000000000/////////.........---///////////////000000111////////////////////////------------............------........./////////.........//////////////////////////////......------....../////////////////////...---------......////////////000000000111000000000000000000000000------...//////...------,,,---......///.........,,,------......------,,,000000//////////////////////////////////////////........................------------------------000.........000000///...////////////////////////////////////////////////...///////////////......//////////////////////////////////////////////////////............//////......///000000000//////////////////////////////......///000000000000000...///000111111111000000.................................///////////////............................../////////000000000---...000111111000000///111000///000111111///---............////////////////////////000000000000000000000000////////////........................////////////////////////......//////000000111111000000////////////000000........................,,,...///...------...///000000000000000000000000000000000000000000000000000000000000000000000000000000///.............../////////.........---------...///000000000000////////////////////////////////////000000000111111111000000//////000000111000000111111222111111000111111111111111222333444444444444444444444444444444444333333333333222222000000000000111222333333555555444333333222111111444444444444444444444444222333555666666666555444444444555555555444444333444444444444333333333333222222222222222222222222//////............//////000000000000////////////000000000000111111111111000000000000000000000000333333222222222111111111111///---...000111000---//////////////////000000222111111000//////......////////////////////////------...///000000//////---------...............,,,,,,------......//////000000000000000000000000000000000000000000000000///......//////000111222000000////////////000000000////////////000111111........................000000000000000000000000000000000000000000000000////////////////////////000000000/////////......////////////////////////......////////////000000444444333222111///...---222111111000000111111222111000000//////.........///////////////000111111////////////////////////............////////////---------.........//////............/////////000///////////////......------......///////////////......---------......///........./////////000000........................------...//////...------,,,------...//////......,,,,,,---......---,,,,,,.............../////////////////////////////////........................------------------------000//////000111111000...////////////////////////////////////////////////......////////////......////////////////////////////////////////////////000///...------...///000------...////////////...////////////////////////......///000000000000000...///000111222111000000..................................../////////000.........................../////////000000000000......///000000000000000000000///000111111///,,,............////////////////////////000000000000////////////000000000000////////////////////////////////////////////////.........///000111111111000000////////////000000////////////////////////,,,...///...,,,+++---...000000000000000000000000000000000000000000000000000000000000000000000000000000///...............000000000/////////......---...///000111000000///////////////////////////....../////////000000000111000///......///000111000000111222333333333222111111111222222333444555555555555555555555555555444444444333333222222222111111111111222333444444333333333333333333333333444444444444444444444444555555555555666666666666333444444555555444444444333333333333222222222222222222222222222222222222000//////////////////000000000000000////////////000000000000111111111111000000000000000000000000222222222111111111111000000000000000000000000000000000000///////////////111000000///............////////////////////////+++,,,...///000000000000------......//////000000.............../////////000000000000000000000000000000000000000000000000............///000111222000000////////////000000000000/////////000111111////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000111111000000000/////////////////////////////////....../////////000000000222222222333222222111000000000000111222444555666222222111000000///......///////////////000111111////////////////////////////////////000000000000---------.........//////---.........//////000000///////////////......------......///////////////---------------...///000---------.........//////------------------------,,,---...//////...---,,,,,,,,,---.../////////...,,,,,,---......---,,,,,,***++++++,,,,,,---------////////////////////////........................------------------------111000000111222222000///////////////////////////////////////////////////......///////////////...000000000000000000000000////////////////////////000///...------...///000,,,------...............////////////////////////...//////000000000000000...///000222222111111000////////////////////////---.........//////000000111111111111111111111111////////////000000000000.../////////000000111111000//////000111111...,,,............/////////000////////////000000000000////////////000000000000000000000000000000000000////////////////////////---......///000111111222000000////////////000000000000000000000000000000---///111000---,,,...000000000000000000000000000000000000000000000000000////////////////////////000000///...............000000000000////////////---...000111111111000///////////////////////////............////////////111000///......///000111///000111222333444444444222222222222333444555666333333333333333333333333444444444333333222222222222222222222333444555666111222222333333444444555444444444444444444444444777666666666666777888888333333444444555444444444222222222111111111111000222222222222222222222222000000////////////000000000000000000////////////000000000000111111111111000000000000000000000000111111111111000000000000///111222111000///000222111111000000//////......,,,,,,,,,------///000111////////////////////////***+++---///111111111111---......///000111111222000000000000////////////000000000000000000000000000000000000000000000000............///000222222000000////////////000000///////////////000111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111000000000000////////////////////////000000111111222222222333......///111111222222222......///111444666888:::333222222111000//////...///////////////000111111////////////////////////...///////////////...---////////////000000000000////////////////////////,,,,,,---...//////..................................................................//////////////////.........---------000000000000000000000000,,,---......//////......///............---------........................//////.........---------///000111000......000111---------------...///000222222111111111111111222000000000000///...---,,,...///000000000///---,,,........................000000//////.........---//////////////////////////////////////////////////////.........---------,,,------...///000111111------.../////////////////////............//////000000////////////000000......------------......000000000000000000000000111111111111000000000000222222222111111111111111//////............//////........................000000000000000000000000222111111000///......---...//////000000000000000000000////////////000000000000000000000000000000////////////000111333333////////////////////////111///------/////////.........//////000000111111//////000000000000//////...///111111/////////000111111000000//////......////////////////////////000000000000000000000000333333222222000///...---////////////000000000000333222111000000111222333333333222111111222222222222222222222222222222222222333444444555555444444666555444333222333444444111111222222222333333333333333333333333333333333222222333333333444444444444444444444444444444444333333333333333333333333444555555555444333333222111111111111000000//////333222111/////////000111000000////////////000000222222111111111111222222000000000000111111111111111111111111111111111111111111000///////////////111000......///222555777000000000000000000000000////////////............//////000000///...------333222000///.........///000000000000000000000000000000111222222222222111222111111111000000//////////////////////////////111111111111111111111111000///---,,,,,,...000111///000000000000000//////000000000000111111111111000000000000111111111111111111000000000000111111222111000//////000111222111111000000000000111111000000000111222222222333111111000///////////////111000...///111555:::======999333...,,,---000222---------------...///000000///...------,,,------......///////////////...////////////000000000000////////////////////////,,,------...//////..................................................................//////////////////.........---------000000000000000000000000,,,---......//////......///............---------..............................------,,,,,,,,,,,,//////000///...---///111......---------......//////......------......///000000000000///...---,,,...//////000///...---,,,........................000/////////.........---................................................//////.........---------------......//////000000......////////////////////////............//////000000////////////000000///..................///////////////////////////000000000000000000000000//////////////////////////////............//////........................111000///......///000111111111000000///......---,,,---......//////......000//////......//////000000000000000000000000000////////////000111222222////////////////////////000///------/////////...//////000000000000000000//////000000000000//////...///111111/////////000111000000000/////////...//////////////////////////////////////////////////////000000000///......////////////000000000000222222111000000111222222333222222222222222222222222222222222222222222222222333444444555444444444555555333222222222333444111111222222222333333333333333333333333333333333222222333333333444444444444444444444444444444444333333333333333333333333333333444444333222222111222222111111111000000000333222000/////////000111000000////////////000000000000////////////000000////////////000000000000111111111111111111111111111111000///////////////111000///......000111333000000000000000000000000///////////////////////////////////////...------333222000///.........///000000000000000000000000000000111222222222222111111111111111000000000///000000000000000000000000000000000000000000000000------,,,,,,---///000111//////000000000000///////////////000000000111111000000000000111111111111111111000000000000111111222111000//////000111222111111000000000000111111111111111111222222222222111111000///////////////000///...------///222333888666333000///...//////000000///...------------..................//////------...///000000000///////////////000000000000////////////////////////,,,---......///.........................................................---............/////////...............---------////////////////////////,,,---......//////......///............---------........................---,,,,,,,,,,,,+++++++++---...///...---,,,...000//////...---------......------,,,,,,,,,------...000000000000///...---,,,...////////////...------......................../////////...............------------------------.......................................---------.........////////////////////////000000///......//////............//////000//////......//////000000//////......//////000//////////////////////////////////////////////////////////////////////////////............//////////////////////////////111000...------...000111111000000//////.........---......///////////////.........------.........////////////////////////000000000//////000111111000000000000000000000000000...------///000///...111111111111000000000000//////000000000000//////...///111111/////////000000000000000////////////////////////////////////////////////////////////,,,---......////////////////////////000000000000222222111000000111222222222222222222222222222222111111111111111111111111222222333444444444444444444444333222222222222222111111222222222333333333444444444333333222222222333333333333444444444444444444444444444444444444333333333333333333333333222222222222222111111000222222222111111111111111222111000000///000000000000000////////////000000000//////......//////000........./////////000000111111111111111111111111111000000///////////////111000//////............000000000000000000000000000000000000000000000000///////////////......---222111000///.........///000000000000000000000000///000111111222222111111111111111111000000000000111111111111111111111111////////////////////////,,,,,,---......///000000//////000000000000//////....../////////000000000000000000000111111111111111111000000000000111111111111000000000000111111111111000000000000111111222222222222222111111111111111000///////////////......------------......111222222222111000...---000000///....../////////............///000111222,,,,,,...///000000000000////////////000000000000////////////////////////------...............---................................................---------.........//////................................................,,,---......///.........///............---------........................---,,,,,,,,,,,,,,,,,,,,,------...---,,,+++---///000///...---------------///............//////000//////000//////...------/////////.........------................................................------------------------................................................///////////////.........///000000000000///......//////............///////////////....../////////000000////////////000000////////////////////////---------...............000000000111111111111111//////............//////000000000000000000000000000000////////////000000000000/////////.........///000111111222222111111...------,,,,,,------...........................111000000/////////000000000000000000000000000000000...------///000000///222222111111000000////////////000000000000//////...///111111/////////000000000000000////////////////////////////////////////////////////////////------...////////////...////////////000000000000222111111111111111111222111111222222333333222222333333333333333333333333222222333444444444444333333333222222222111111111111111222222222333333333555444444333333222222111333333333444444444444555444444444444444444444444333333333333333333333333111222222222222222111111222222222222111111111111111111000000000000000000000000////////////000000111111000000000000111111////////////000000000000111111111111111111111111000000////////////000000000000000/////////......////////////////////////000000000000111111111111...///////////////......111111000//////////////////////////////////////////000000111111111111111111111111000000000000000111111111111111111111111000000000000000000000000......///000000000//////...//////000000000000///............///////////////000000000111111111111111111000000000000111111111000000000000000000111111111000000000000111111333333333222222111111111111000000///////////////,,,---...///000111111111...///000111111000///---,,,------...000222333444///////////////000111111,,,,,,...///000000000000////////////000000000000////////////////////////---...............------................................................------------............---.....................------------------------,,,---......///.........///............---------........................------------............,,,---...---++++++---...000///...---------------///.........//////000111//////////////////...---///......---------------........................---------...............................................................---.....................///////////////.........///000000000000000////////////............////////////............//////000000////////////000000........................,,,---------........./////////000000111111111111//////............//////000000000000000000000000...///111222222111///...////////////............//////000111111111111111------,,,,,,,,,,,,------------------------------000000/////////////////////////////////////////////...,,,---///000000///222111111111000000////////////000000000000//////...///111111/////////000////////////000000000000////////////////////////........................//////000000000///......////////////000000000000111111111222222111111111000111222333333333333222444444444444444444444444111222333333444444333333333333333222222222111111111111222222222333333333444444444333333222222222333333444444444555555555444444444444444444444444333333333333333333333333222222333333333333222222111111111111111111111111000000000111111111000000000000////////////000000111111000000000000111111000000111111111222222222000000000000000000000000000000////////////000000/////////000000000111111///////////////////////////000000000111111111222......///////////////...000000000000000///////////////////////////////////////000111111111111000000000000000000000111111000000000000000000000000111111111111111111111111111111111111111000///.........///000000000000000............///////////////000000000111111111111111111000000000000111111000000000111111000000000111111000000000000111111444333333333222222111111111000000///////////////---...///111111111111111.........//////000000111,,,------...000222333444111111000///////////////------...///000000000///////////////000000000000////////////////////////.........///......---,,,................................................,,,------------.........---------.......................................,,,---......//////......///............---------........................------...............///,,,---...---,,,+++---/////////...---------......,,,,,,,,,,,,,,,---...///...///////////////......///...------,,,,,,------........................---------------.........////////////////////////---------------------------------........................///////////////...///000000111111111000//////............/////////......------......///000//////......//////000........................,,,,,,------.../////////,,,------......//////000//////............//////////////////////////////---...000111111000...---........................,,,------...............---------,,,,,,---------......................../////////......///000000///////////////////////////---,,,---///000000000000000000000//////////////////000000000000//////...///111111/////////000////////////000000000000////////////////////////........................000000000000000///...---////////////000000000000000111222222222222111000///000222333444444333222444444444444444444444444111111222333333333333333333333333444333222222111111111222222222333333333333333333333333333333333333444444444555555555555444444444444444444444444333333333333333333333333111222333333333333333333000000000000000111111111//////000111111111111000000000////////////000000///......------......///111111111222222222333333000000000000000000000000///////////////000000111000/////////000000111222000000000000000000000000...//////000000111111111---...////////////////////////000000000000//////000000000000000000000000...///000000111111000000000000000000111111111111000000000000000000000000111111111111111111111111222111111000000/////////---...///000000111111000....../////////000000000000000000000111111111111111111000000000000111111000000111111111111000000111111000000000000111111333333333333333222222222111111000/////////////////////000000///...------//////.........000222333000000///....../////////222111000///..................///////////////...////////////000000000000////////////////////////......//////...------,,,................................................,,,,,,---------.........---------.........//////........................,,,---......//////......///............---------........................,,,,,,,,,------.........---......---,,,,,,---///......---------......///************+++,,,---.........////////////......///...---,,,,,,,,,------........................,,,,,,,,,------.................................---------------------------------.........//////------......//////000000---...///000111222222222//////............/////////......------......//////..................///........................,,,------...//////000000,,,,,,------...//////000//////............//////...........................------,,,,,,------...........................++++++,,,---------------......------------.............................................///000111------------------------...---,,,---///111111000...............///////////////000000000000//////...///111111/////////000.../////////000000000111////////////////////////........................------.../////////......////////////000000000000000111222222222222111000...000222444444444333222222222222222222222222222111111222333333333333222333444444555444333222111111111222222222333333333111222222333333444444555444444444444555555555555444444444444444444444444333333333333333333333333000000111222222222222222....../////////000000000...///000111222111111000000000////////////000000......------------......000111111111111222222222000000000000000000000000///////////////000111111222000///------...///000000000000000000000000000------...//////000111111------...///////////////...///000111111000//////000000000000000000000000...//////000000000000000///000000000111111111111111111111111111111111111111111111111111111111111///...---------///000111---...///000111111111111/////////000000000111111000000000000111111111111111111000000000000111111///000111222222111000///111111000000000000111111222222333333333333333333111111000////////////////////////...............////////////000111222222000000///...------------//////......---............///////////////......////////////000000000000////////////////////////.../////////...---,,,,,,................................................,,,,,,,,,---------......---------.........//////////////////////////////,,,---......//////......//////.........---------........................+++++++++,,,,,,------------...///...---,,,...000---------------...///000++++++++++++,,,---...///......///////////////...///...---,,,+++,,,------........................,,,,,,,,,------.........---------------------------------------------------------.........//////,,,------...///000111111,,,---///000222333333333//////............//////.........------...............------------..............................------......///000111111.........///000111111222//////............//////........................///---)))'''''')))---///---.....................,,,---......//////......///......------......///////////////////////////---------......000111222------------------------...---,,,---///111111000,,,---------......////////////000000000000//////...000111111/////////000.../////////000000111111////////////////////////........................)))***,,,---.../////////////////////000000000000000111222333333222111000...000222444555444333222000000000000000000000000111111222333333333333222444444555666555444333222111111222222222333333333000111222333444444555666444444444555555555666666444444444444444444444444333333333333333333333333//////000111111111111111---.........//////000000...///000222222222111000000000////////////000000000000////////////000000000000000000111111111111000000000000000000000000///////////////000111111333111...,,,***+++---...000000000000000000000000,,,------...///000000111------...///000000//////...///000111111000//////000000000000000000000000...//////000000000000000//////000000111111111222222222222222222222222222000000000000000000000000+++*********+++...111333---...///000111111111111000000000000111111111111000000000000111111111111111111000000000000111111///000111222222111000///111111000000000000111111222222222333333444444444111111000///////////////---------...000111333444...///000111222222111111---------------...///000------,,,------...///000////////////////////////,,,,,,,,,---------............////////////......///...---,,,,,,---...///------..................---------.........//////...------,,,,,,------...,,,,,,,,,------.........---------....../////////........................,,,,,,------...///////////////.........---------//////.........---------111111000000///////////////......---------......111,,,((()))...111...***............////////////,,,---------.../////////..............................---,,,---...///000000000...---,,,+++++++++------------------------........................000000000000000/////////////////////////////////........................000000000000000000000000//////.........---------///......---------......////////////////////////------......///000000000...///000000000///---,,,000000///......///111222////////////////////////,,,,,,------...///////////////.........---------------------------------------............------'''(((***,,,------,,,,,,------------------------........................222222000/////////000111111111000000//////............------------......////////////000000000000............//////////////////............//////*********+++,,,---//////............//////////////////000111111111111111222222333333333333444444444444444333333222222222222222222222222222222222222222222222222222222222000111222222333333222222333333333444444555555555444444444444444444444444444444555555555555555555444444333333222111000000222222222111111111111000222111000//////000111222111000///......///000111444333222111000000000000000000000000000000000000000000//////.........---////////////////////////000000/////////111222333111111000000//////......000/////////111111///...///////////////.........---------............///000000000000000000000000222111000...------------111111000000//////......111111000000000000111111111111000000000000111111111333444222///---...000111111000000//////......000000000000000000000000111000///......///000111000000000000000000000000//////000111111111111111......////////////......////////////000000000000333333333222222222111111111111111111111000//////////////////////////////////////////000000000000......------------............------------......////////////////////////---------.........////////////000000000000/////////...------------...////////////...---------,,,---------.........//////...------,,,,,,------...,,,,,,------------------,,,---------......................................................---------------,,,,,,,,,++++++//////.........---------.........---------,,,,,,,,,++++++******++++++,,,---+++)))***...000...+++............////////////---------..........................................------,,,---...///000......---,,,,,,,,,------------------------------........................////////////////////////................................................////////////////////////000000/////////.........///......------.................................------......///000000000///////////////......---111111///............////////////////////////////////////////////////...---------,,,,,,,,,++++++------------------------------............---------...///000000000///...------------------------........................000000/////////000222333111000000000/////////.........------------........./////////000000000000............////////////000000////////////000000------------------...///............////////////000000111222222222222222222222222333333333444444444444333333333222222222222222222222222222222222222222222222222222222222111222222333333333333333333333444444444444444444666555555555444444444333444444555555555555555555444444333333222111111000222222222111111111111000222111000//////000111222111000////////////000111000000000///000000111111000000000000000000000000000000/////////.........////////////////////////222111111000000111222333000000000000////////////000/////////111111///...////////////////////////........./////////000000000000000000000000000000000//////............///111000000000/////////...111111000000000000111111111111000000000000111111---///111111000///111444111000000000/////////...000000000000000000000000111000///......///000111000000000000000000000000...///000000111111000000//////000000000000//////////////////000000000000333333222222222111111111000111111111111000//////////////////////////////000000000000111111111111//////......---.........///..................///////////////////////////........./////////000000000000000111111000000000///...------------...///000000///...---,,,,,,+++---------.....................------------......------------------,,,,,,,,,,,,,,,------------...........................000//////...------,,,,,,---------,,,,,,,,,,,,+++...............------------------,,,,,,,,,,,,,,,++++++*********++++++,,,***+++,,,.........---,,,---............/////////...............---------...........................------------...//////,,,,,,,,,,,,,,,---...///------------------------................................................////////////////////////////////////////////////////////////////////////000000000000000////////////......---......//////........................------......///000000000000//////............///222111///...---,,,,,,,,,////////////////////////222111111000//////......---------,,,,,,,,,,,,+++........................------............------.........///...---,,,,,,------------------------.................................///000111333444000000000000////////////......------------............/////////000000000............////////////000000////////////000000111000///...........................////////////000111222222333333222222222222222222333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222333444444444444444444444444444444444333333777777666666555555555444555555444444444444444444444333333222222111111111222222222111111111111000111111000000000000111111111000000//////000000111............///000111222000000000000000000000000000000////////////......////////////////////////333333222111111111222222////////////000000000000000/////////111111///...//////////////////////////////000000000111111111000000000000000000000000...............///000000000000000000////////////111111000000000000111111111111000000000000111111---///000111000000222333000000000000////////////////////////////////////000000////////////000000////////////////////////......///000000000000///000000111111111111000000////////////000000000000222222222222111111111000000000111111000000///...////////////////////////000000111111111222222222111000//////............000//////......//////000////////////////////////---.........//////////////////000000000000//////.........------.........//////......---------,,,..............................------------...............------,,,,,,,,,,,,,,,,,,---------------........................//////.........---------////////////..................................................................---------...//////---000333333111.........---------.........///////////////...---------,,,........................------------......//////---,,,,,,,,,,,,---......------------....................................---------...............000000000000000000000000000000000000000000000000////////////////////////////////////////////////...............//////000////////////////////////------......///000000000000///...------...///000000//////...---,,,,,,,,,////////////////////////000000000/////////......////////////............////////////////////////------............------,,,,,,,,,,,,,,,,,,,,,+++.........................................................///000111111222000000000000////////////......------------.............../////////000000............//////////////////............//////000000///............///............////////////000000111222222222222111111222222222222333333333333222222222222222222222222222222222222222222222222222222222222222222222222333444444555555444444555555555444444333333333666666666666777777777777555555444444444444333333333333333222222111111111222222222111111111000000111000000000000000000111000000000000000000000000///////////////000111222000000000000000000000000000000//////////////////////////////////////////333222222111111000000000......//////000000111111000/////////111111///...///////////////000000000/////////000000000111111//////////////////////////////............//////000000000000////////////111111000000000000111111111111000000000000111111111111111111000//////000000000000000////////////////////////////////////000000////////////000000////////////////////////---......//////////////////000000111111000000///////////////000000000000222111111111111000000000000000000000000//////...///////////////////////////000000000000111111111222111000//////...//////000000////////////000000////////////////////////,,,,,,---------.........---..................------..................---,,,---------......//////.....................---///......------......///.........------,,,,,,,,,------------------------........................---------.........//////000000/////////.........---.............................................///////////////000111111222666999888333//////000------------............/////////...---------,,,........................---------.....................---,,,,,,,,,,,,------------....../////////........................------------......//////////////////////////////000000000000000000000000...............................................................///000111000000000000000000000000------......///000000000000///...------...///000------..................////////////////////////---------....../////////000000/////////.........////////////////////////------............------,,,,,,------...///000000................................................//////000000000/////////////////////000000000000......------------..................////////////............////////////...------,,,,,,------..................//////000............////////////...//////000000000000000111111111222222222333333222222222222222222222222222222222222222222222222222222222222222222222222222333444444555555444444555555555444444333333333333444555666777999::::::555555444444333333333333333333222222222222222111222222222111111111000000000000000111111000000000000000111111111111000000333222111111000000000111111111111111111111111111//////000000000000000000000000000000000000000000111111000000000///............//////000000111111000/////////111111///...////////////000000111111....../////////000000000////////////////////////111111///......---------////////////000000000000111111000000000000111111111111000000000000111111111111000000000000000///////////////000000000000//////////////////////////////000000000000//////////////////////////////---......///////////////...//////000000//////...////////////000000000000111111111000000000//////000000000000000///......////////////////////////.........////////////000111111000///////////////000000////////////000000////////////////////////,,,,,,,,,------------...,,,------......------,,,------...//////...------+++,,,,,,---...///000000...............---------//////............//////------------------,,,,,,///............---------........................,,,,,,------...//////000.........---------,,,,,,---------...............,,,,,,,,,,,,,,,---------...............///000111555777999777333000///000,,,------------........................---------........................,,,---......//////......///...---,,,,,,,,,,,,,,,---------...//////000000........................---------...//////000000------------------------////////////////////////........................------------........................///000111111000000000000000000000000------......///000000000///............//////000,,,---...///////////////////////////////////////,,,,,,------...//////000.........---------,,,,,,........................------............------*********+++,,,---///000................................................///000000000000///...---////////////000000000000......------------......------........./////////............////////////...------------------..................///000000............////////////---...//////000000//////111111111111222222222222111111111222222222222222222222222222222222222222222222222222222222222222222222333444444444444444444444444444444444333333222333444666777999:::;;;555555444444333333222222222222222222222222222222222222222111111111111000000000111111111111000000000111111222222111111000444333222111000000000000111111111111111111111111//////000000000000111111000000000000000000000000/////////000000///......////////////000000000000000/////////111111///......//////000000111111222........./////////000000000000000000000000000000222111000///---------,,,////////////000000000000111111000000000000111111111111000000000000111111...------///222333333333////////////000000000000//////////////////////////////000000000000//////////////////////////////......///000000000000///......////////////......////////////000000000000000000000000//////////////////000000//////...---////////////////////////---------.........//////000//////......//////000000//////......//////000////////////////////////------------............------............------------...//////...------,,,---------...///////////////.........---------//////............//////,,,,,,------------------000000/////////.................................------..............................---------------------.........//////,,,,,,---------.........------------...///000111222333333222111000000000,,,,,,---------.........---------.......................................,,,---.../////////...---------,,,,,,,,,---......---------...///000000000........................------...//////000111111------------------------................................................---.........////////////............///000111222........................------......///000000000---......///////////////...///000000000///...---////////////////////////............////////////............------------------------------------------............------+++******)))***+++,,,---................................................---...///000000000///....../////////000000000111......------------......---------.........//////............/////////////////////....../////////111111000/////////000000............////////////......///000000000000000111111111111222222222222000111111111222222222222222222222222222222222222222222222222222222222222111222222333333333333333333333444444444444444444444444555666666777777888555555444444333222222111222222222222222222222222222222222111111111111000///000111222222111000///000111222222222222111000222111111000000000111111111111111111111111111111//////000000000111111111000000000000000000000000......000000111000//////000000000000////////////000/////////111111///......//////000111111222222//////000000000111111111000000000000000000000000111000///................../////////000000000111111111000000000000111111111111000000000000111111...---,,,///222444444222.../////////000000000111000000000000000000000000...///000111111000///...000000000000000000000000...///000000111111000000//////000000000000//////////////////000000000000000000/////////.........//////000000//////...---////////////////////////............////////////------------...///000000///..................///////////////////////////............/////////000......////////////......,,,---...//////...---,,,..................------//////.........---------//////............//////,,,,,,,,,------.........111111000000/////////.........................../////////...------,,,,,,111000000000////////////---------.........///////////////000000000111111.........//////111222222///...------...///000000,,,,,,,,,---------......,,,------....../////////........................,,,,,,.../////////...---+++++++++,,,---...000000---------...///000000111.................................///000111111222111111111111111111111111.................................................../////////000000111111............///000222222------------------------------......///000000000,,,---///000000000///...111111222111000///---,,,////////////////////////111111000000//////......111000000000////////////---------------------------..................---111000///...---...//////////////////////////////........................+++,,,...000111111000000.../////////000000111111.........------.........---------.........//////............/////////000111111000000000000111111555444333111000/////////............/////////000//////000111111111111111000111111111111222222222000000111111222222222222222222222222222222222222222222222222222222222222111111222333333333333222333333333444444555555555666666666666555555555555555555444333333222111111222222222222222222222222222222222111111111111000///000111222222111000///000111222333333222111000///......//////000111222111111111111111111111111//////000000111111111222000000000000000000000000...///000222222222111000111111000000//////......000/////////111111000......//////000111222222222000111111111111222222222000000000000000000000000///............///000000.../////////000000111111111111000000000000111111111111000000000000111111222000...///222333111///.../////////000000111111111111111111111111111111...///000111111000///...111111111111111111111111//////000111111111111111000000111111111111000000////////////000000000000000/////////............///////////////......---////////////////////////////////////000000000000,,,,,,,,,---...///000111......------------........./////////000000111111........................//////.........---------........................//////...------------...,,,,,,,,,---------......000000//////.........---////////////////////////..................------//////............//////,,,,,,------,,,,,,+++***+++,,,.../////////......000000//////......------////////////////////////---...............------.........------,,,,,,,,,------------------------........................------......///......------------............///.........------,,,,,,,,,000000000000000000000000//////...------------------------.........//////000000//////.........---........................000000000000000000000000111111000000//////......////////////////////////000000000000000000000000000000000///......------000000///...............000000//////.........---000000//////.........---------------------------...///...,,,***)))***+++////////////////////////,,,---...//////...---,,,........................////////////////////////000000///...........................////////////111111000000//////......//////000000000000//////........................000000000000000000000000111000---,,,,,,---000111......////////////......000000000000000000000000000111111111111222222222444444444444444444444444444333111000000000111111111111222333444444444444222333333444444333333222333333333444444444555555222222222222333444555666999888777666555444444444444444444444333222111000222222222111111111000000000000000000000000000000000000000000000000000000000111222333222000...---......//////000222333444000000000000000000000000000000000000000000000000111111222222222333333333111111111111000000000000//////......//////000111111111000000//////.........///000000000///---,,,000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////111111111111111000//////222111111111000000//////000000000000000000000000000000////////////000000000000000000000000000000000000////////////000000............////////////000000000000000000000000222111111111000000////////////............//////222111111000///......---////////////////////////111111111111000000000000............///000222222000000////////////000000..................------.........//////000000000........................//////.........---------......................../////////.........------,,,,,,---------.........000/////////............////////////////////////........................//////............//////---------------,,,,,,+++,,,,,,.../////////......///////////////.........////////////////////////---...............------.........------,,,,,,,,,------------------------..........................................---------------............//////...............------////////////////////////111000//////......//////---------.........//////000/////////.........---..................------000000000000000000000000000000000000////////////////////////////////////.................................///////////////000000///...............000000/////////.........000000/////////.................................---......---++++++,,,...////////////////////////---...////////////...---........................////////////////////////000000///...........................////////////111000000000/////////...///000000111111000000///////////////////////////000000000000000000000000111000...------...000111......////////////......000000000000000000000000000111111111111222222222333333333333333333333333333333111000000000111111222333333444444444444333222333333444444333333222333333333444444444444555333222222222333444444555555444444333333333333444444444444444333222111000222222222111111111000000000000000000000000000000000000000000000000000000000000111222222111//////000//////000000111222333000000000000000000000000000000000000000000000000111111111222222222333333111111111111000000000000///000000000000111111111111000000000/////////...//////000000000///------000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000111111111000000///...111111111111000000000///000000000000000000000000000000////////////000000////////////////////////000000////////////000000/////////000000000000111000000000000000000000000111111111111000000000///000000////////////000000............///////////////////////////////////////.....................000///////////////000000000000////////////000000......................................./////////.......................................---------........................//////000000000///...---,,,------------.........////////////............////////////////////////........................//////............//////...............------,,,,,,---......///..................///////////////////////////////////////------...............---.........---------------................................................000///...------------------------............///.........///////////////////////////////////////222222111000000000000000------.........//////////////////.............../////////......---------000000000000000000000000////////////000000000000////////////////////////........................------......///000000111000//////............///000000////////////......000000////////////......////////////////////////,,,.........------///111////////////////////////...//////000000//////...........................////////////////////////000//////............///............////////////000000000000////////////000111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000...//////000000//////...000000000000000000000000000111111111111222222222222222222222222222222222333222111111000111111111444444444555444444333333222222333333333333222222333333333333444444444444444333333333333333444555333333333333333444555555444444444444333222111000222222222111111111111111000000000000000000000000000000000000000000000000000000000000111111111111111111000000000111111222000000000000000000000000000000000000000000000000111111111222222222222333111111111111000000000000000000222333333333222111000000000000//////////////////000000000///......000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000//////...111111111111000000000000000000000000000000000000000000////////////000000........................000000////////////000000000000000000111111111111000000000000000000000000111111111111000000000000111000000000000000000111***+++,,,---...///000111////////////////////////........................111000//////......//////000000////////////000000........................------.............................................................................................///111222222000...---------------............///////////////.........////////////////////////---------...............//////............/////////////////////......---------..................------......//////000000////////////////////////,,,---......///........................---------////////////////////////........................000000...---,,,,,,---------------............///------....../////////000////////////////////////222111111000000000000000............////////////........................000000//////......------000000000000000000000000......//////000000111111////////////////////////000000000000000000000000............//////000000000///............//////000000//////////////////000000//////////////////////////////////////////...///000///......000222//////////////////////////////000000000000//////........................////////////////////////000///............//////............////////////000000000000////////////111111222222222222111111///////////////////////////////////////////////////000111222222111000/////////000000000000//////000000000000000000000000000000111111111222222222222222222222222222222222222222111111111111111111555555555555555444333222222222333333333333222222222222333333333444444444444444333333333444444444555555555444444555555666333333333333333222111111111111111111111111111111000000000000000000000000000000000000000000000000000000//////000111222333333222111111000000000111000000000000000000000000000000000000000000000000111111111111222222222222111111111111000000000//////111333444555444222111000000000000//////////////////000000000/////////000000000000000000000000000000000000000000000000////////////////////////////////////000000000000//////000000000//////...111111111000000000000000////////////////////////000000////////////000000////////////////////////000000////////////000000//////000000000111111111000000000000000000000000111111111000000000000000000000////////////000000++++++,,,---///000111111/////////////////////////////////000000000000000//////.........//////000000000////////////000000............////////////..................------........................---................................................///111222222000...------------.........//////.........///////////////////////////////////////---------.........////////////............////////////000000//////...---............------......------......//////000000////////////////////////,,,------...//////..............................////////////////////////........................//////...------------------------............///,,,,,,,,,------......///........................000000///............///........./////////000000---------...............000000/////////.........////////////////////////......//////000000111111////////////////////////111111111111111111111111000000//////............//////............////////////000000000000000000//////000000000000000000........................000111111000......///111////////////////////////000000////////////000000........................//////////////////////////////............//////............////////////////////////000000000000111111222222222222111111........................///////////////////////////000111222222111000/////////000000000000//////111111111111111111111111000000111111111222222222333333333333333333333333111111111111222111111111555555555555444333222222111222222333333222222111222222222333333333444444444444333333444444555555777777666444444333333333222222333333222222111111111111111111111111111111000000000000000000000000000000000000000000000000000000//////000111222333444333222111000000000000000000000000000000000000000000000000000000000000000000111111111222222222111111111111000000000//////111333444444444222111////////////000000000000000000/////////000000000000000000000000000000000000000000000000000000000////////////////////////.../////////000000000111//////000000000000//////000000000000000000111111////////////////////////000000////////////000000000000000000000000000000000000////////////000000........./////////000000000000000000000000000000000000000000000000111111.........------.............../////////000000000////////////////////////......//////000000000111,,,,,,,,,---...000111222000000////////////000000........./////////000000/////////.......................................---------.......................................//////000000000///...---------........./////////.........///////////////////////////////////////,,,,,,------...///////////////............/////////////////////......---//////...---------...............///////////////////////////////////////,,,,,,---...////////////.............../////////................................................------...//////......------------............///,,,,,,,,,---------------........................///......---------------....../////////000000000---------------.........////////////////////////////////////////////////////////////000000000000////////////////////////////////////////////////111000000///......------///............//////000//////000000000000111111//////000000000000111111........................111222222000......///000////////////////////////000//////......//////000........................///////////////////////////............//////000............////////////////////////000000000000000111111111111111111000........................000000000000000000000000//////111111111111/////////000000111111000000///111111111111111111111111000111111111111222222222333333333333333333333333000000111222222222222111333333333444333333222222111111222222222222111111222222222222333333333333333333333333444555666777666555444222111111000000111222222222222222111111111111111111111222222222000000000000000000000000000000000000000000000000000000000000111111111111444333222111111111111111000000000000000000000000000000000000000000000000000000000111111111111222111111111111000000000000//////111222222222111000////////////000000000000000000/////////000111111000000000000000000000000000000000000000000000000000000000000000000000000......//////000000111111///000000111111111111000000000000000111111111111000000000000000000000000000000////////////000000111111111111111111111111000000////////////000000............////////////000000000000000000000000000000000000111111111111...------,,,,,,------...000000000000000/////////////////////////////////,,,,,,,,,------......///***++++++---...000222333000000////////////000000.........//////000000111000000000//////.................................---------.........//////......................../////////.........------............////////////............/////////000////////////////////////,,,,,,------...//////000//////............//////...////////////...------000///...---,,,------...///////////////.........////////////////////////+++,,,---...////////////---........./////////000------------------------........................***+++...000000000...------------............///............------------........................///...------,,,---------.../////////000000000000,,,,,,,,,------..................///000000111111////////////////////////000000000000///////////////////////////////////////////////////////////////////////////........................///000000//////000000000111111111//////000000000111111111///////////////////////////000000000...///000222//////////////////////////////...------...//////........................////////////////////////...............///000000............////////////.../////////000000000111///000000111111000000///........................000000000000000000000000/////////000000/////////000000111111111111000000111111111111111111111111000111111111111222222222222222222222222222222222///000111222333222222111111111222222333222222222111111222222222222111111111222222222222333333333222222222333555666888999444333333222111111111222111111222222222222111111000000111111111222222222000000000000000000000000000000000000000000000000000000111222222111//////333333222111111111222222000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000........./////////000000.../////////000000000111000000/////////000222222000000000000000000000000000000000000000000000000000000000000000000000000.........///000111111111000000111222222222222222///000000000111111111111000000000000000000000000000000////////////000000000000000000000000000000000000////////////000000...////////////000000000000000000000000000000000///000000000111111111111......------------......////////////////////////////////////////////////++++++,,,------...//////++++++,,,---...///111222000000////////////000000---......///000000111111111111000000/////////...........................---------.........//////........................//////...------------.............../////////000---.........//////000000////////////////////////,,,,,,------...///000000//////............//////...............------,,,000///...---,,,------...000000//////.........---////////////////////////+++,,,---...////////////---.........//////000000------------------------........................(((***...111222111...------------.........//////000000//////.........---........................//////...---------------////////////000000000000,,,,,,,,,------.........------...///000111222222////////////////////////111111000000//////......////////////////////////111111111111111111111111------......///000000000...............///000111//////000000111111111222//////000000111111111222000000000000000000000000,,,.../////////000222444///////////////////////////...---,,,,,,---...///........................////////////////////////...............///000111............/////////000.../////////000000111111//////000000000000//////000000000000000000000000000000000000000000000000//////............//////000000111111111111000000111111111111111111111111000111111111111222222222000000000000000000000000///000111222333333222111///000111222222222222222111111222222222222111111111111222222222333333333111111222333555777999:::444444333333444444555555000111111222222222111111000000111111222222222222000000000000000000000000000000000000000000000000000111222333222111...---333222222111222222333333000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000...------------...//////.../////////000000111111111000/////////111222333000000000000000000000000000000000000000000000000000000000000000000000000---......///000111111222000111222333333333333333//////000000111111111222000000000000000000000000000000////////////000000000000000000000000000000000000////////////000000000000000000111111111111000000000000000000000000//////000000111111111222//////............//////---------.........//////////////////////////////------......///000111111---------------...///000000000////////////000000---......///000111111222//////......------,,,,,,---......//////////////////............---------------------------------000000///...---,,,,,,,,,///......---------..................////////////222111111111000000//////000000////////////000000////////////////////////------,,,,,,,,,,,,------////////////////////////....................................////////////...............///000111000000//////.........---111000000///...---------//////000000//////...---/////////...---------,,,/////////...------,,,,,,////////////////////////111111000///////////////,,,,,,---...///000111111......////////////......------------------------.../////////000000111111//////////////////////////////////////////////////////////////////////////////............//////111111000000//////......////////////////////////000111333444333111///...---......///000111111222//////////////////////////////............//////......------------......////////////////////////////////////............////////////////////////---------........./////////---,,,***+++---000222000000000000000000000000000000000000111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222111000000000111333333111111111111111111111111333222222111111222222333222222222222222222222222333333333333333333333333111111222222222333333333111222444555555444222111444444555555666666777777444444333222222111000000333333222222111000//////222222222111111111111111111111111111111111111111//////000000111111111222000111111111111222222222333222111000000111222333222111000//////000111222111111111111111111111111222222111000//////000000222222222111000//////...000000////////////000000000000000000111111111111000000000000000000000000000000111111111111000000000000000000000000000000000000000000////////////222111111111000000//////000000000000000000000000111111111111111111111111111111111111111000//////111000///...............111111111111111111111111000000000000000000000000333///---...111222000,,,000000000000000000000000222222111000//////000000///...---,,,---000333555555444222000000000000111000000000000////////////000000000000000///......000//////.........//////111111000000//////............//////000000111111000000000000000/////////---......//////////////////............---------------------------------/////////......---,,,,,,.........---------..................////////////111111111000000000////////////............//////..............................------------......////////////////////////....................................////////////000//////............///000/////////............000000000///...---------'''((()))+++,,,,,,,,,,,,...............---------------..........................................000000///.............../////////......---------......////////////......------------------------.........//////000000000////////////////////////////////////////////////////////////////////////000//////......//////000111000000000/////////...////////////////////////000000111111111000///...------......//////000000//////////////////////////////............///////////////....../////////////////////////////////////////////............////////////////////////---------.........//////000///...---,,,---///000000000000000000000000000//////000000000111111111222222111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000222111000000000111222333111111111111111111111111333222222111111222222333222222222222222222222222333333333333333333333333111111222222222333333333222222444444444444222222555555555555555666666666444444444333222111111111333333222222111000000///111111111111111111222222111111111111111111111111///000000000111111111111000000111111111222222222222222111000000111222222222111000//////000111222////////////////////////222222111000000000000000222222111111000//////...000000////////////000000...////////////000000000000000000000000000000000000000111111111111000000////////////////////////000000000000////////////111111111111000000000///000000000000000000000000111111111111111111111111///////////////...------111000000////////////000////////////////////////000000000000000000000000111...,,,...222333111...000000000000000000000000222222111000000000000000000///...------...///111111000///...---------...000000000000////////////000000000000000///......000//////.........//////111000000000/////////....../////////000000000111/////////000000000000000---......//////////////////............---------------------------------..................------....................................////////////111111000000000000//////......------------......------------------------///..................///////////////////////////....................................////////////111000///......------...////////////............000000//////...---------***+++,,,...////////////---------...............,,,,,,------...//////000------------------------///......------------...000//////...---,,,,,,+++......////////////......------------------------.............../////////////////////////////////////////////////////////////////////////////////111000000//////000000111000000000000////////////////////////////////////000000////////////......---------...............000000000000000000000000//////............//////000000////////////000000////////////////////////////////////............////////////////////////------........./////////111111000//////...------000000000000000000000000//////000000000000111111111111000000///...------000000000000000000000000000000000000000000000000000000000000000000000000111111000000111111222333111111111111111111111111222222111111111111222222222222222222222222222222222222222222222222222222111111222222222333333333333333333333333333333333555555555555555555444444555444444333333222222111333333222222111000000000000000000111222222222333111111111111111111111111000000000000111111111111000000000111111111222222222111111000000111111222111111000000000000111111////////////////////////222111000000000000000000222222111111000/////////111000000//////000000111............////////////000000000000000000000000000000111111111111000000000000000000000000000000////////////000000000000111111111111000000000000000000000000000000000000111111111111111111111111///////////////......---111000000000000111111222////////////////////////000000000000000000000000///---,,,...222444333111000000000000000000000000222111000000000000000000111000///...------,,,,,,000///...---,,,,,,,,,---000000000000//////////////////000000000///....../////////......//////000000000000000////////////////////////000000000000,,,,,,------......//////---......//////////////////............---------------------------------,,,---...//////......---------..............................////////////000000000000000000/////////......------......///------------------------//////............//////////////////////////////....................................////////////000//////............//////////////////........./////////......---------222222222222222111000000,,,---------.../////////---------.........//////------------------------///......------.........------......////////////......////////////..............................------..................////////////////////////////////////////////////////////////////////////111111000000000000111111000000000000////////////////////////////////////000000///......//////000///.....................000000000000000000000000//////............//////000//////////////////000////////////////////////////////////............////////////////////////............///////////////000111111111///...---////////////////////////////////////000000000111000000///...,,,+++******////////////////////////000000000000000000000000000000000000000000000000111111111111111222222222111111111111111111111111222222111111111111222222111222222222222222333333111111111111111111111111111111222222222333333333444333333222222333333444666555555444444333333333444444444333333333222222222222222111111111000000//////000111222333333333111111111111111111111111000000000000000111111111000000000000111111111111111111000000000000111111111000000000000000000111000000000000000000000000111111000000000000000111111111111111000000//////111000000000000000000111........./////////000000000000000000000000000000000000111111111111000000111111111111111111111111////////////000000000000111111111000000000000000000000000000000000000000111111111111111111111111000000111111111111000000////////////000111222222000000000000000000000000000000000000000000000000000...---///222333222111000000000000000000000000111111000000000000000111000000111000///...,,,+++111111000000////////////000000000000////////////...///////////////......//////////////////000111000000000000////////////////////////000000000000,,,,,,------......//////---......//////////////////............---------------------------------,,,---.../////////...---,,,,,,---...//////..................//////////////////////////////000000000//////////////////000........................//////............//////////////////////////////....................................////////////---------......000111111.........///////////////............------------...////////////...------,,,---------...///////////////.........---------........................000///////////////000000.........//////000000111......////////////................................................------////////////////////////////////////////////////////////////////////////111111000000000000111111////////////000000000000////////////////////////111000/////////000000111000000////////////////////////////////////////////////............/////////......------......///////////////////////////////////////............////////////////////////........./////////000000---...000111222111000///////////////////////////...////////////000000000111111000///---,,,++++++////////////////////////////////////////////////////////////////////////000000111111222222222222111111111111111111111111222111111000000111111222111111111222222333333333111111111111111111111111111111222222222333333333444333333222222333333444555555444444333333222222444333333333333333222222222222222111111111111111//////000111222333333333111111111111111111111111111111000000000000000000//////000000000111111111000000000000000000000000000000000111111000000000000000000000000000000000111000000000000000111111111111111000000000000000111111000000000000111111//////000000000111111111111111111111111111111111000000111111111111000000000000000000000000000000.../////////000000000111000000000000000000111111000000000000000000000000000000000000000000000000000000111111111111000000............//////000111000000000000000000000000000000000000000000000000111111000000111111000000111111111111111111111111111000000000000000111111///000111222222111///...111222222111111111000000000000000000////////////......////////////......///////////////000111111////////////000000000000000000000000/////////////////////000000000000000---......//////////////////............---------------------------------,,,---///000000...---++++++,,,---/////////..................////////////......////////////000000000000////////////000000///////////////////////////..................///////////////////////////....................................////////////,,,,,,,,,---///000222333.........///////////////------------------------******,,,---.../////////---------...............000//////...------,,,,,,////////////////////////000////////////000111111///////////////...............////////////............................../////////...............////////////////////////////////////////////////////////////////////////111000000//////000000111////////////000000000000//////////////////////////////000000000000111111//////000000000000000000//////////////////////////////............//////......------------......////////////////////////////////////............////////////////////////....../////////000000000,,,---///000111111000000000000000000000000000000......////////////000000333333222222111000//////000000000000000000000000////////////////////////////////////////////////000000111222222222222111111111111111111111111111111111000000000000111111111111111222222333333444222222222222222222222222111111222222222333333333333333333333333333333333333333333333333333222222222222222222222222222222111111111111111111111111000000000111222222222333111111111111111111111111111111111111000000000000/////////000000000111111///000000111111000000///000000111111111111000000////////////////////////000000000000000111111222111111000000000000000000222111111000000111111222000000000000111111111111111111111111111111111111000000111111111111000000------------------------......//////000000111111000000000000111111111111000000000000000000000000000000000000000000000000---......//////////////////............//////000////////////////////////000000000000000000000000222222111111111000000000111111111111111111111111000000000000000111111222...///111222333222222111//////000000000000//////000000000000////////////------.../////////......////////////000111222222////////////000000000000000000000000////////////000000000000000/////////---......//////////////////............------------------------------------...000000000...,,,******+++---///000000///...............////////////........./////////000000/////////....../////////..............................------------......////////////////////////....................................////////////---------......000111222............/////////000------------------------+++,,,---...///000000000...............---------..................------.......................................///000000,,,,,,,,,------------.........////////////..............................000000000//////.........////////////////////////////////////////////////////////////////////////000//////......//////000.../////////000000000111////////////////////////---...///000000000//////---......//////000000000------------------------//////............////////////............//////////////////////////////////////////............////////////////////////.../////////000000000000---....../////////......000000000000000000000000........./////////000000222222222111111000000000000000000000000000000000///////////////////////////////////////////////////000111222333222222111111111111111111111111111111111000000000000111111000111111222333333444444333333333333333333333333111111222222222333333333222222444444444444222222222222222222333333333333111111111111111111111111111111111111111111111111111111111111111111222222111111111111111111111111111111111111000000000///////////////000000000111...///000111111000///...///000111222222111000///////////////////////////000000000000000111222222000000000000000000000111222111111000000111111222/////////000000000000111111111111111111111111111000000111111111111000000.................................///000111111111///000000000111111111111000000000000000000000000000000000000000000000000------...///////////////111000//////////////////////////////////////////000000000000000000000000000111111111111111111222111111111111111111111111000000000000000111222222//////000111111111111111---...///000000///......000000000000////////////,,,---......//////......////////////000111222333.../////////000000000111111000000000/////////...//////......---------,,,---....../////////////////////.........------------------------------------///000111000...+++)))***+++---///000000///.............../////////000---.........//////000000.........------.........---------------------------------,,,,,,---------////////////////////////..................................../////////000//////.........//////000---.........//////000000---------------------------------...---,,,,,,+++/////////......------,,,,,,,,,------.../////////---------------------------------------...///000&&&'''(((***,,,...///000......////////////......////////////////////////111111000000/////////...//////////////////////////////////////////////////////////////////////////////............//////.../////////000000111111////////////////////////***,,,...000000///...---,,,,,,------...///000000------------------------//////............//////000000////////////000000////////////////////////000/////////............////////////////////////////////////000000000000/////////...------,,,,,,000000000000000000000000............/////////000///////////////.........000000000000000000000000///////////////////////////////////////////////////000111222333222111111111111111111111111111111111111000000000000111111000000111222333333444444333333333333333333333333111111222222222333333333111222444555555444222111111111111222222333333444000000000000000000111111111111111111111111222222222222222111111111111111111111111111111111111111222111111111000000//////////////////000000000000...///000111111000///...///000111222222111000///111111111111111111111111000000///000000111222222000000000000000111111111222222111111111111222222............/////////000111111111111111111111111000000111111111111000000111111111111111111111111---......///000111111222//////000000111111111222000000000000000000000000000000000000000000000000//////000111111111111111222222111000//////000000111111111111111111111111000000000000000000000000...///111111111222333555111111111111111111111111000000///000000111222222000000000///////////////...///000111111000//////000000000000////////////,,,,,,---.../////////...////////////000111222333.../////////000000111111111111000000/////////.........------------..............................////////////////////////------------------------///////////////..........................................////////////000////////////////////////...///000///...---...000......---------....../////////////////////////////////.........---------000000//////......------,,,,,,------.../////////................................................---------............///........................,,,,,,,,,,,,,,,,,,,,,,,,***+++---//////...---,,,////////////////////////......---,,,,,,...///000---......///////////////////////////////////////---.........//////000000,,,---//////......000111000...,,,,,,,,,---,,,+++///////////////////////////////////////.........///////////////.........//////////////////////////////............//////000000000000000000000000////////////000000000000......////////////......222111000.........///000////////////////////////------...///000000////////////............//////////////////////////////000000000000000000000000111111000000000000111111000///......///000///---+++---000111111000111222........................////////////000000000000111111000......---------000...---...111222111///000000000111222222222333222222222111111111000000000000000000111111111111222222222111222222333333333222111000000111222333000000000000111222333333444333333333333222222222444333333444555555444222111111111222222333333333000000000000000000000000000000000000000000000000000000000000000000000000333333222111///---,,,+++000000////////////000000333222222111000///......000000000000000000000000333222111000////////////000000111111111111000000000000////////////000000............////////////000000////////////000000000111111000///---...///222222111111000000//////000000000000000000000000222222111000///...------000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000////////////////////////000000000000000000000000111000///------///000111000000000000000000000000222111111111000000//////000000000000////////////////////////////////////111111000000//////......000000000000000000000000///////////////000111111000000000000000000000000111000000000//////............------------......................................................------------------------...............---------........................,,,,,,,,,------------..............................///000///...---...000000000///...............//////////////////////////////.........---------////////////..............................------................................................---------............///........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,........................---------------...//////------...///////////////..................................../////////000///000111000...,,,---......,,,+++,,,...//////.../////////////////////////////////////////////.../////////////////////...//////////////////////////////............//////000000000000000000000000....../////////000000000......////////////......000///...---------......////////////////////////------.../////////////////////............//////000000000000000000000000000000000000000000000000000//////////////////000000///---...///000///------///000000///...///000.........................../////////000000000000111000///......---------000...---...111222000///111111111111111111222222222222222111111111000000000000000000111111111111333333222222111222222222222222111111111111222222000000000000111222444444444444444444444444444444555444333333444444333111222222222222222222333333000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///......000000////////////000000222111111111000/////////000000000000000000000000111000000000000000111111000000111111111111000000222222111111111111222222....../////////000000000000000////////////000000000111222111000///000111333333222111///...------000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000////////////////////////000000000000000000000000111000...------...000111////////////////////////111111111000000000//////000000000000////////////111111111111111111111111111000000000/////////...000000000000000000000000///////////////000111111111111111111111111111111111111111111000000//////......------------......................................................------------------------------------------------........................,,,,,,,,,------------...------------------------...///000///...---...000000000000///............////////////////////////...............---------.............../////////000//////...------,,,,,,................................................---------............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------------------------------,,,---......//////......------...////////////...------------------------............///////////////000111000...,,,---...000...------///000//////////////////////////////......//////////////////......////////////////////////////////////////////////............//////////////////////////////------........./////////......////////////............---,,,,,,,,,,,,---////////////////////////---....../////////////////////............//////000000000000000000000000000000000000000000000000///......------......//////...---...///000///...///000000///---,,,---///////////////////////////....../////////000000000111000///......---......///...---...000111000///111111111111111111000000222111111111111000000000000000000111111111222222444444333222111111111111111111222222222222111111000000000111222333555666555555666666777777888888888666333222333333222111333333222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000---...///000111111111111000000////////////000000000000000000000000000000000000000000000000000000////////////000111222333000000111111111111000000222222111111111111222222/////////000000000111111000000////////////000000///111222222000000111333333333111000...---,,,+++000000000000000000000000000000000111111222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///...------...///000........................111111000000000000//////////////////000000000000111111111111111111111111000000000000////////////000000000000000000000000///////////////000111111000000000000000000000000000000000000////////////......------------......................................................---------------------------------------..........................................////////////000------------------------...///000///...---...000---.....................////////////////////////........................---------......///////////////.........---------................................................---------............///------------------------------------------------///...---++++++,,,---...------------------------+++,,,.../////////...---,,,---......//////......------------------------.........///////////////,,,---//////......000111444222000//////...---,,,////////////////////////............////////////............//////////////////////////////////////////............//////........................------------.........///......////////////......------------------------////////////////////////......///////////////...//////............/////////////////////////////////////////////////////////..................//////...---...///000///......///...---+++,,,...000000000000000000000000000........./////////000000000000///...........................///000000///222222111111000000//////111111111111000000000000000000111111111222222222555444333222111111111111000111222333333222111000000000000111333444666777777777888999:::<<<<<<===<<<999555333333333333222333333333222222111111111000000000000000000000000000000000000000000000000000000000000000000000000------///000111111111111000000////////////000000/////////000000000000000000000000000000000000000///////////////000111111000000111111111111000000000000////////////000000000000000000111111111111000000////////////000000...///111111000000111333111111000///...---,,,,,,////////////////////////000000000000000000000000////////////////////////000000000000000000000000////////////////////////////////////////////////////////////////////////000000000000000000000000////////////////////////111000////////////000111////////////////////////000000000000000000//////////////////000000000000........................000000000000///////////////////////////////////////////////////000000111......................................................------------......................................................------------------------------......////////////.................................////////////000...........................///000///...---...000***+++,,,...////////////////////////////////////---.....................,,,,,,------......//////---------.........//////................................................---------............///------------------------------------------------000...,,,******,,,...///------------------------+++,,,.../////////...---,,,------...............------------------------///////////////.........,,,---//////......000111444222000/////////...---////////////////////////---.........//////000000---.........//////000000//////////////////////////////............//////------------------------------------.........///......////////////...............////////////...////////////////////////...///////////////......//////............//////........................////////////////////////000//////......//////000///------...000000000///,,,------,,,,,,---000222000000000000000000000000............////////////000//////............///---...............///000222111111000000/////////000000000000000000000000111111111111222222222222555444333222111111111111000111222333333222111000111111111222333555666777999:::;;;<<<===>>>???@@@>>>;;;777444444444444333333333333222222111111111000000000000000000000000000000000000000000000000000000000000000000000000...//////000000000000///000000////////////000000///////////////000000000////////////////////////111111000///......//////000000111111111111000000000000////////////000000000000000000111111111111000000////////////000000,,,...//////......000111............////////////////////////////////////111000000///......------////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000////////////////////////111111111111111111111111000000000000000000000000//////////////////000000.../////////000000000111........................////////////000000000000///////////////////////////////////////000000111////////////////////////////////////////////////......------------..............................------------------------------------------------------......///000000000........................,,,,,,,,,------------...////////////////////////...///000///...---...000***+++---///000000//////////////////////////////---------...............---------------.........,,,,,,------...//////000................................................---------............///,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---+++++++++---///000------------------------,,,---......//////......,,,,,,---............---------------------------///////////////.........///000111000...,,,---...///...---...000222222111////////////////////////------......///000000000------......///000000000//////////////////////////////............//////........................------........./////////......////////////.........///000000111000000000//////////////////////////////////////////...---//////............//////------------------------000000000000000000000000000//////////////////000...------...000111000///+++,,,......---...111333////////////////////////------.........///////////////............//////,,,...//////...---///000000000000000000000////////////000000000000000111111111111222222222222333444444333222111111111111111111222222222222111111333333333333444555666666::::::;;;<<<===>>>??????===:::777666555555444333333333222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////...000000////////////000000////////////////////////////////////////////////222111000///............000000111111111111000000222222111111111111222222/////////000000000111111000000////////////000000,,,...//////------...000------...///000000111222000000000000000000000000111000000///---,,,,,,+++000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111......////////////000000......//////000000111111111111111111111111111111////////////000000000000000000000000000000000000///////////////000111111111111111111111111111111111111111111222222222222......------------..............................------------------------------------------------,,,,,,---......///000000........................,,,,,,,,,------------..............................///000///...---...000...///000111111000///...////////////////////////---------.........//////...------------------,,,------..................................................................---------............///,,,,,,,,,,,,,,,,,,,,,,,,........................,,,+++++++++,,,...///111........................---------------...//////+++,,,------......------........................000/////////............///000111000...,,,---...---,,,,,,---000222222222////////////////////////------......///000000111------......///000000111//////////////////////////////............//////............................../////////000000000......////////////.........///000111111111000000///////////////////////////////////////...------//////............//////........................000000000000000000000000///......------......///...---,,,...000111000///,,,...000000//////000111........................---------.........////////////............//////+++...//////------...000/////////000000000000000////////////000000111111111111111222222222333333333333222222111222222222222222111111111111222222555555444444444444555555888888999:::;;;;;;<<<<<<999888666555555555333111222222222222222222333333000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////000000////////////000000000000000///.........---////////////////////////000//////.........//////000000111111111111000000222222111111111111222222....../////////000000000000000////////////000000...///000///...---...///...//////000000111111111000000000000000000000000000000//////......------000000000000000000000000////////////////////////000000000000000000000000111111111111111111111111000000000000000000000000////////////////////////000000000000000000000000/////////000000/////////000000000000000000000000........./////////000000.........///000111111111111111111111111111111111.../////////000000000111000000000000000000000000///////////////000111111000000000000000000000000000000000111111111222222.........------.................................------------------------------------------------++++++,,,,,,---...//////................................./////////000000------------------------...///000///...---...000222333444444333111...,,,////////////////////////---------.........//////.........------,,,,,,,,,/////////...------,,,,,,................................................---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,........................******+++,,,---///000111////////////////////////......---,,,,,,...///000+++,,,------......------////////////////////////000000//////.........---,,,---//////......000111///...------///000000///////////////////////////---------...///000000111---------...///000000111//////////////////////////////............//////////////////////////////////////////000000000000......////////////......---...000111111111000/////////////////////////////////000000///...------//////............//////////////////////////////000000000000000000000000...------,,,,,,------......---,,,...000111111000...000222222000///..............................---------.........////////////.........//////000+++---//////---,,,...000......//////000000111111.../////////000000111111111111222222222333333333222222222111222222333333333222111000000111222333666666555444444444444555666777777888888999999999666555444444555444222///111111111222222333333444000000000000000000000000000000000000000000000000000000000000000000000000---...///000000111111000000000////////////000000111111000///...------,,,////////////////////////......---......///000111000000111111111111000000000000////////////000000............////////////000000////////////000000000111222000///......///111111111111000000000000000000000000000000000000////////////000000000000000000000000000000000000////////////////////////000000000000000000000000111111111111111111111111000000000000000000000000////////////////////////000000000000000000000000------............------////////////////////////---.........//////000000---......///000111111222////////////////////////.../////////000000111111000000000000000000000000///////////////000111111------------------------,,,---------......////////////////////////......///...---,,,,,,---...///..............................---,,,,,,...///000111...---...000111///---.....................---/////////...---------,,,///...------...///000111..................------......////////////......000///...------------------.........---,,,,,,+++------------------------//////...------------...000000//////......------...------,,,,,,,,,------......------------......//////000000///...------...------,,,,,,------...///............---------//////.........---------,,,---...//////...---,,,........................//////000000000000/////////...---,,,,,,---//////...///////////////......////////////000000000000000000//////.........---......////////////......////////////000000000000000000000000000000000000000000000000000/////////000000000000000000000000666333///,,,+++---///000......------------......000000000000000000000000//////---,,,***)))''''''////////////000000000000............/////////000............//////////////////......---------,,,+++,,,...///000000111111////////////////////////...///000111111000///.../////////...------,,,,,,000000000000000000000000////////////////////////////////////000000000000............/////////000000111111111111222222222111111222222222333333333222222222222222222222222......///000111222222333333333333444444444555555999:::;;;<<<<<<;;;:::999333333444444333333222111111111111111111111111111000000000000000111111222111111000000000000111111000000000000000000000000///111222111000///000111111111000000000000111111000000000000000000000000000000////////////000000...//////000111222222333...000111222222111000...+++---///111222222000000000000000000000000000000111111111111111111111111////////////////////////111111000000///---,,,+++//////............//////111111000000000000111111111111111111111111111111111111111111111111111111000000000000000111111222111111222222222222111111////////////////////////////////////////////////////////////000000000000000000000000000000000000...//////000111222222333////////////////////////000000000000000000000000000///.........000111222////////////////////////000000000000000000000000000000000000000000000000//////000000000000//////......///000000000000000........................///...------------...///........................---------------...//////000...,,,---///000///---++++++,,,---...//////000...............---------//////...---......000000..............................////////////......//////...------------------.........------,,,+++------------------------,,,,,,,,,,,,,,,---...//////////////////............---------,,,---------......------------......111000000000////////////...------,,,,,,------...---------.........////////////.........---------------...//////...------........................//////000000000000/////////...------------...///......////////////............/////////000000000000/////////..................////////////............/////////000000000........................---------...............000000000000000000000000222111...,,,,,,---...//////......------......///000000000000000000000000/////////.........------....../////////000000000.........///////////////............////////////111000000000///////////////////////////...------////////////////////////---...///000000///...---........................////////////////////////////////////////////////............////////////........./////////000000000111111111111222222222111111222222222333333333222222222222222222222222//////000000111111222222333333333444444444555555555555666777777666555555333333333333333222111111111111111111111111111111000000000000000111111222111111000000000000111111000000000000000000000000...000111000///...///000111111000000000000111111000000000000000000000000000000////////////000000------......//////000000///000111222222111000///,,,---///111222111000000000000000000000000000000000000000000000000000000000000000000000000000000///000000000000///......//////............//////111111000000000000111111111111111111111111111111///////////////////////////////////////000000111111111222222222222111111000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000......///000000111222222////////////////////////000000000000000000000000000///.........000111222////////////////////////000000000000000000000000000000000000000000000000//////000000000000//////......///000000000000000------------------......///...------------...///........................,,,---......//////.........---,,,---...///...,,,,,,,,,,,,------.........---------...............000//////............///..............................////////////......//////...------------...---............---,,,,,,------------------------*********+++,,,---...///.........///////////////---------------------.........------------......222111000/////////000111......------------......++++++,,,---...///000111/////////............------......//////......---...........................//////000000//////...///......---------............///////////////...------........./////////////////////..................////////////......------........./////////........................,,,,,,------......//////000000000000000000000000///...------------......///......------......///000000000000000000000000---......///000000111111------.........////////////////////////.....................////////////000000000000////////////.........///......---,,,////////////////////////------............------,,,------...//////000000........................////////////////////////------------................../////////000000000000111111111111222222222111111222222222333333333222222222222222222222222000111111111111111111111333333333444444444555555222333333444444333333222333333333333333222111111111111111111111111111111000000000000000111111222111111000000000000111111000000000000000000000000...///000000......///000111111000000000000111111000000000000000000000000000000////////////000000............///////////////000111222222111000///---...000111222111111000000000000000000000000000////////////////////////111111111111111111111111...///000111111111111111000//////......//////000111111000000000000111111000000000000000000000000///////////////////////////............///000000111111222222222222111111111111111111111111111111111111111111111111111111////////////000000000000000000000000000000000000.........//////000000111////////////////////////000000000000000000000000000//////......///111111////////////////////////000000000000000000000000000000000000000000000000//////000000000000//////...//////000000000000000,,,,,,,,,---------------.........------.................................+++,,,.../////////...---------,,,------------,,,000///...---,,,+++******,,,---------.../////////000000//////............---------.....................////////////......///......---------......------............------------------------------++++++++++++,,,---...///------......//////000000---------.....................------------......222000///------...000111......------------......,,,,,,------...//////000/////////.....................////////////.................................//////////////////...///.........---------------...//////////////////------------.........//////////////////...............////////////......------------.........///000000000000000000000000---......///000111222222////////////////////////,,,---......//////////////////............//////////////////////////////++++++,,,---......//////------------.........///////////////........................////////////...............---------***+++,,,...////////////////////////////////////........................---........./////////000////////////////////////////////////////////////------........./////////...////////////000000000000000111111111222222222111111222222222333333333222222222222222222222222222111111111111111111111333333333444444444555555333333444444444444333333444444444444444333222222111111111111111111111111000000000000000111111222222111111000000111111222000000000000000000000000///000111000///...///111111111000000000000111111000000000000000000000000000000////////////000000111111111111000000000000///000111111111111000///...///000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000111222222222222111000000////////////000000111111000000000000111111////////////////////////000000000000000000000000///////////////000111111000000000111111000000000000000000000000000000000000000000000000000000000////////////000000000000////////////////////////---........./////////000////////////////////////////////////////////////111000///......///000111////////////////////////000000000000000000000000000000000000000000000000//////000000000000////////////000000000000//////,,,,,,,,,---------......---..................---........................+++,,,.../////////...---,,,------------,,,------000000///...,,,+++******,,,---------.../////////000000000//////...---------------.........//////......////////////............---------......///------...//////......---------------------------......------------......------......//////000000,,,---.../////////............------------......000///---,,,,,,---///000///......------......///........................////////////////////////////////////////////////..............................////////////......//////.........------,,,------...///////////////------------.........///.........///////////////......////////////......------------.........///000000000000000000000000---......///000111222222////////////////////////,,,---///000111111000000/////////....../////////////////////////////////,,,,,,,,,,,,,,,---------------------.........//////////////////.....................////////////---------...............++++++---...///000000000////////////////////////////////////////////////000000/////////.........000000000000000000000000////////////////////////....../////////000000000////////////000000000111000000111111111222222222111111222222222333333333222222222222222222222222222222222222111111111111333333333444444444555555444444444444444444444444555555555555555444444333111111111111111111111111000000000000000111111222222222111111111111222222000000000000000000000000000111222222000000111222111111000000000000111111000000000000000000000000000000////////////000000111111111111000000000000000000111111111111000000000000000111111111111111111111111111111111111111111111111111111111111111////////////////////////222222222222222111111000000000////////////000000111111000000000000111111////////////////////////000000000000000000000000111111000000111111222333......////////////......////////////////////////////////////////////////////////////000000000000////////////////////////............////////////000000000000000000000000////////////////////////111000///......///000111000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000////////////000000000000//////,,,,,,,,,---......//////------...//////...------........................,,,---......//////......,,,...///...---,,,---...---------....../////////---------..................//////000//////...---,,,,,,------.../////////......////////////.........------------...//////------...////////////...------------------------000///...------------............///////////////+++,,,...///000000///.........------------.........---,,,,,,,,,---.../////////............////////////.........---------...////////////000000000000//////......//////000........................---......//////......---////////////...---,,,+++,,,---...///000000000000------........./////////.........///////////////......////////////......------........./////////........................,,,,,,------......//////000000000000000000000000......///000111111000000000//////......//////000000000000000000000000000/////////...............------........./////////............/////////000............/////////////////////000000000000000/////////000///......---////////////////////////000000////////////000000111111000//////...------111111111111111111111111////////////////////////////////////000000000111/////////000000000111111000111111111111222222222111111222222222333333333222222222222222222222222111111222222222222222222333333333444444444555555444333333222222333333444555555555555555444333333111111111111111111111111000000000000000111111222222222111111111111222222000000000000000000000000111222333333111111222333111111000000000000111111000000000000000000000000000000////////////000000............////////////111000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111........................222222222222222111000///111000000//////000000111111111000000000000111111000000000000000000000000////////////////////////222111111111111222333333......////////////......................................................////////////000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000111111///......//////000000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////000000000000000//////...,,,------...//////000000------...//////...------........................---------------...//////---///000///---,,,...000------......///000111111...............------------...///000000//////...,,,,,,------...//////000......////////////......---------------...//////------...///////////////---------------------------------,,,------......///////////////.........+++,,,...000111000//////......------------......------------......////////////............//////---------................../////////000000000000111000///......///000111........................---......//////......---...////////////---,,,+++,,,---...///000000000000....../////////000000000............/////////000......////////////............/////////000000000........................---------...............000000000000000000000000......//////////////////000000////////////000000000000000000000000000000////////////////////////....../////////000000000,,,------...///000111111............////////////////////////000000000111000000111111000000///...////////////////////////000///............///000000000000///////////////000000000000000000000000////////////////////////........./////////000000//////000000000111111111000111111111111222222222111111222222222333333333222222222222222222222222111111111222222333333333333333333444444444555555444444333222222333444444333333444444333333222111111111111111111111111111000000000000000111111222333222222111111222222333000000000000000000000000000222333222111000111222111111000000000000111111000000000000000000000000000000////////////000000------......//////000000111111000000000000111111222111111111111111111111111111111111111111111111111111111111111111111111///////////////////////////000111111111111111111111111000000000000111111111111000000000000111111111111111111111111111111////////////////////////111111111000111222222333///000000000000000000///////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222111000.........///000000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////000000000000000///......------......///000111111,,,---...//////...---,,,..............................---,,,,,,...///000---///111000...---...111000000000000000//////////////////......------,,,,,,---...000000000//////,,,,,,------...///000000......////////////......---------------...///000------...///000000//////------------------------*********+++,,,---...///000000//////.........---+++,,,...000111111000///.........------.........------...///000000////////////............//////+++,,,,,,---...///000000.../////////000000111111111000///......///000111........................---..................---...///000000///---+++***,,,---...///000000000000////////////000000000000---.........//////000000......////////////......////////////000000000000000000000000000000000000000000000000000/////////000000000000000000000000///......---------......000000////////////000000000000000000000000000000------......//////000000////////////000000000000+++,,,---...///111222222............/////////000,,,---------......//////---...///111222222222222///////////////////////////...---,,,,,,---...///......//////000000111111000000000000000000000000////////////////////////---------.........//////000000000000111111111111000111111111111222222222111111222222222333333333222222222222222222222222000000111222333333444444333333333444444444555555666666555444444555666666111222222222222111000000111111111111111111111111000000000000000111111222333222222111111222222333000000000000000000000000///111222111000///000111111111000000000000111111000000000000000000000000000000////////////000000...//////000111222222333111111000000000000111111222222111111000111111222111111111111111111111111000000000000000000000000000000000000000000000000---...///000222222222222111111000000000000111111111111000000000000111111111111111111111111111111111111111111111111111111000000000000000111111222111111222222222222111111000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000222111000.........///000000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////000000000000000///..............................---.........//////000000........................---------............///------------------------111111000000///---,,,+++---------.........//////////////////////////////...............---------////////////////////////////////////////////////000///...---,,,------...,,,,,,,,,------.........222111///...------......000000000000111111111111////////////////////////---...///000000///...---......------------....................................////////////......////////////////////////000000//////......------------............---------.........//////000000000000///.................................------000000000000////////////,,,...000111///.........111111000000//////............//////000000111111............////////////...///000000000///---,,,---......///000111111222111000///......///000111////////////////////////000000000000000000000000000000//////.........------...//////...,,,***(((.............../////////000000111111111111000000000000//////.........---//////............//////111111000000//////.........---+++++++++,,,...000//////000000111111222222............////////////000000//////.........---000000000000000000000000111111111111111111111111111111222222222222111111111111111111111111111111222222222222222222222222000111222333444444444444444444444444444444444444333444444555555444444333555444333333555555444333444444444333222111000///111000/////////000222333333222000/////////000111000000000000111222333444222111111111000000//////111111111111111000//////222222222111111111000000222111000//////111333444000000000000000000000000222111000......000111222222222222222111000///...////////////000000000000777666666555444333222222111111000000000000111111111111111111111000//////333000---...000222222111111111111111000000000000000000000000111111111111222222222111111111000000111111000000000000111111000000000000000000000000//////000111111111111111000000////////////000000000000000000000000000000000000111111111111000000///000111222222111000///000000000000000000000000222111111111000000//////000000000000000000000000000000///...............000000000000000000000000////////////////////////000000000111222222333333111000///---------...///........................---........./////////000........................---------............///------------------------///000000//////...---,,,---------.........//////////////////////////////........................////////////////////////........................000///...---,,,------...------------......//////,,,,,,++++++,,,---.../////////000000000111111111////////////////////////......////////////............------------....................................////////////......////////////////////////000///////////////.........//////////////////...---........./////////000000000///...............////////////////////////000000000000////////////---///111111000/////////000000000000//////......///////////////000000000............//////////////////000000000///...---......//////000000111111111000///......///000111////////////////////////////////////////////////000/////////............000///...------,,,,,,,,,......///000000111000000000000111111111111000000000/////////............//////............//////000/////////..................,,,,,,,,,---///000............/////////////////////000000000000111000/////////............000000000000000000000000111111111111111111111111111111222222222222111111111111111111111111111111222222222222222222222222000111222333444444444444444444444444444444444444333444444555555444444333444222111222333444333222222222222222111000///...111000/////////000222222222222000/////////000111000000000000111222333333111111111111000000000///111111111111111000//////222222222111111111000000222111000///000111333444000000000000000000000000222111000//////000111222////////////...---,,,+++000000111111111222222222222222111111000000//////111111000000000000111111111111111111111000//////222000......000222222111111111111111000000000000000000000000111111111111222222222111111111000000111111000000000000111111000000000000000000000000//////000111111111111111000000////////////000000////////////////////////000000111111111111000000///000111222222111000///////////////////////////111111111111000000000///000000000000000000000000000000///...............000000000000000000000000000000000000000000000000111111000000000000000000111111000///////////////......................................./////////---------------------------------............///------------------------....../////////......---------........./////////////////////////////////////////////////////////////////////////////////........................//////...------------...------...............///++++++++++++,,,---.../////////000000000000111111//////////////////////////////............//////......------------....................................////////////......////////////////////////////////////000000000000//////000000000000//////.............../////////000//////............///000000000000000000000000000000000000////////////+++---......---,,,,,,---000000000////////////...000000//////////////////............////////////000000000000000///......////////////000000000000000000////////////000000000000000000000000000000////////////////////////////////////............111000...,,,,,,...///111---...111333444333222222///000000111111000000///////////////............000//////......//////000//////............------///...---------...000111////////////............000000000000111111111111////////////............000000000000000000000000000000000000000000000000111111222222222222111111222222222222222222222222222222222222222222222222000111222333444444444444444444444444444444444444333444444555555444444333333111000111222333222111111111111111000///......000000000///000111111222222111111000///000000000111111111111111111222222111111111111000000000000000111111111111000000///222222222111111111111111222111000///000111222333000000000000000000000000222111000//////000111222111111111111111000///...222222222333333333333444////////////////////////111111000000000000111111000111111111111000000///111000...///000222222111111111111111000000000000000000000000111111111111222222222111111111111111111111000000000000111111000000000000000000000000//////000111111111111111000000////////////000000........................000000111111111111000000000000111111111111000000////////////////////////111111111111000000000000000000000000000000000000000000///.........//////000000000000000000000000111111111111111111111111111111000000///......---111111111111111000000///................................................---------------------------------............///........................,,,---....../////////...............////////////////////////////////////////////////000000000000////////////////////////....................................------......------------------------/////////......---------////////////000000000111////////////////////////000///...------...///000......------------....................................////////////......////////////////////////...//////000000111111111/////////000000/////////........................000///............////////////000000000000000111000000000000////////////,,,---///...---,,,---...////////////////////////000000000//////......---............////////////000000000000000/////////000000000000////////////000000////////////000000000000000000000000000000///////////////////////////////////////.........000///.........000111222,,,///222555666555444333//////000000000000/////////////////////.........000000////////////000000/////////////////////.../////////...///000111111222222111111000000////////////000000000111111111///////////////.........////////////////////////////////////////////////111111222222222222111111222222222222222222222222222222222222222222222222111111222333333333333333333333444444444444444444333444444555555444444333333111000111222333222111000111111111000000///...000000000000000111111222222111111000000000000000111111222222222111111000111111111000000000000000000000111111111111000///111111111111111111111111111111000000000000111222000000000000000000000000111111000//////000111111222222333333222111111000222222222333333333444444000000000000111111222222111111000000000000111111000000111111111111000///000000///000111111111111111111111111000000000//////000000000111111111111111111111111111111111111111111000000000000111111000000000000000000000000//////000111111111111111000000////////////000000////////////////////////000000111111111111000000000000000111111000000000000000000000000000000000111111111000000000000000000000000000000000000000000000///////////////000000000000000000000000000111111111111111111111111111111000000000////////////000111222222111///..........................................------------------------------------------............///........................+++,,,---...////////////........./////////000000////////////////////////.../////////000000111111////////////////////////........................------..................------,,,,,,,,,,,,,,,,,,...............---------...////////////000000000////////////////////////000///...------...///000......------------....................................////////////......////////////////////////......//////000000111111---......//////......---...............---------//////............//////.........//////000000000000000000000///////////////111111111//////000111.............../////////000000//////......------............////////////111000000///////////////000000000000//////////////////000000000000//////000000000000000000000000.................................///////////////---...///111111111111000,,,///222555666555444333//////000000000000//////.........///////////////000000////////////000000000000000000000000000000////////////000000111111222222111111000000//////........./////////000000.........///////////////////////////////////////........................111111222222222222111111222222222222222222222222222222222222222222222222111111222222333333222222333333333444444444555555333444444555555444444333444222111222333444333222111111111222111111000//////000000000111111111111111111111111000000000///111111222222222111000000000000000000000000111111///000000111111111000000111111111111111111111111111111000000000000000000000000000000000000000000111111000000000000111111//////000000//////......111111111111222222222222000111111222222333333333111111000000000000111111///000000111111111000000///000000111111111111111111111111111000000000//////000000000111111111111111111111111111111111111111111000000000000111111000000000000000000000000//////000111111111111111000000////////////000000000000000000000000000000000000111111111111000000111000000000000000000111111111111111111111111111000000000000000000111111000000000000000000000000000000/////////000000111000000000000000000000000111111111111111111111111000000000111111222222222---...///000000000.......................................---------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///........................+++,,,---...................../////////000000000////////////////////////---......//////000000111////////////////////////------------------------,,,---......///.........---------------,,,,,,,,,'''(((***+++---...............////////////000000//////////////////////////////............//////......------------....................................////////////......////////////////////////............////////////------............------.........---------------///............//////000---......//////000000000000000000000////////////,,,---...---++++++---...---............///////////////..............................////////////000000///...............////////////000000000000//////000000000000//////000000000000000000000000.................................///////////////,,,...000222222111000///---...111333444333222222...//////000000//////............///////////////111000000//////000000111000000111111111111222222////////////000000000000////////////........................////////////.........///////////////000000000000000000000000////////////////////////111111222222222222111111333333333333333333333333222222222222222222222222111111222222222222222111222333333444444555555555333444444555555444444333444222111222333444333222000111111222222111000000//////000111111111111000000111111111111000//////000000222333333222111000000000000000111111111111///000000111111111111000111111111111111222222222000000000000000000//////000000000000000000000000000000000111111000000000000000111111111111000000000000000000111111111111000000000111111222222222111111000000000000111111///000000111111111111000...000111222111000111222111111111111000000000000000000000000111111111111111111111111111222222222111111000000000000111111000000000000000000000000//////000111111111111111000000////////////000000111111111111111111111111000000111111111111000000111111000000000000111111222222222222222222222222000000000000111111111111000000000000000000000000000000/////////000111111000000000000000000000000111111111111111111111111000000000111222333333333---......///////////////.................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///........................,,,,,,---.........------.../////////000000000000////////////////////////,,,------...//////000000////////////////////////------------------------,,,,,,.../////////......000000//////............&&&(((***,,,---................../////////000000////////////////////////......////////////............------------....................................////////////......////////////////////////............------------......////////////...............------,,,,,,,,,...............///000000......///000000111222222000000000000////////////***++++++***((((((***,,,---------.........//////------..............................//////////////////------,,,------.........//////000000111111...///000111111000///...////////////////////////..................................../////////000......//////000/////////......///000000111000000......////////////................../////////000111111000000000000111111///000000000111111111111......//////000000//////............////////////...////////////000000000............/////////000000000000000000000000000////////////////////////111111222222222222111111333333333333333333333333222222222222222222222222111111222222222222111111222222333333444555555666333444444555555444444333333111000111222333222111//////000000111000000///...///000111222111111000000111111222111000///......///111333333333222111///000000000111111111111//////000111111111111111000000111111111222222222000000000000000//////...000000000000000000000000000000111111111111000000222333333444444333333333000000000000111111111222000000111111111111111111111111000000000000111111//////000111111111111111---000222222111000000222111111111111000000000000000000000000111111111111000000111111111222222222111111000000000000111111000000000000000000000000//////000111111111111111000000////////////000000000000000000000000000000000000111111111111000000222111000//////000111222111111111111111111111111///000000000111111111111000000000000000000000000000000//////000111111222000000000000000000000000000000000000000000000000000000000111111111111111//////......///000000111.................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////////////////////////////,,,------......------,,,////////////000000000000////////////////////////,,,,,,,,,---...//////000////////////////////////------------------------+++,,,.../////////......222222111111000000//////+++,,,---.........---,,,............/////////000////////////////////////---...///000000///...---.........------.......................................////////////......////////////////////////.........------,,,,,,+++//////000000000000//////.........------,,,,,,,,,...............///000111///000000111222222333333000000000000///////////////000000...------///111---------.........//////,,,------....../////////............/////////000///...---,,,+++,,,---------......///000111111222...///000111111000///...////////////////////////........................---.........//////000000111///...------...///000.............../////////......////////////......---.........//////000000111111000000000000111111.../////////000000111111---....../////////////////////000000111111222222000000000000111111111111---.........//////000000000000000000000000000000000000000000000000000000111111222222222222111111333333333333333333333333222222222222222222222222111111222222222111111000222222333333444555666666333444444555555444444333111000///000111222111///......///////////////......///000222222111111000000111111222222000///...---///111333444333222111//////000000111111111222//////000111111111111111000000111111222222222222000000111000000///......000000000000000000000000000000111111111111000000///000000111111111000000000000111111111222222222333333222222222222222222111111000000000000111111//////000111111111111111,,,000333333111///000222111111111111000000000000000000000000111111111111000000111111222222222222111111000000000000111111000000000000000000000000//////000111111111111111000000////////////000000////////////////////////000000111111111111000000222111000//////000111222000000000000000000000000//////000000111111111222000000000000000000000000000000///000000111222222000000000000000000000000////////////////////////111111000000//////......111000/////////000222333,,,,,,------.../////////---------............///------------------------++++++,,,,,,---.........---------...///000000111...............///000111000000//////.........---------------------------...------------...//////000///...---------------------............------//////.........---------..............................------------............//////000000111111111000...+++)))))),,,...---///222444444222///---........................000000///...............---------............///,,,,,,,,,---------.........///000000000///---,,,////////////////////////........................,,,---......//////...............///000111111222------------------------111000...,,,,,,,,,...///---.../////////...,,,+++......------------......111111000000//////......000000000000000000000000000000000000000000000000////////////////////////000000111222222111000/////////////////////////////////............//////+++,,,---...////////////000000111111111111000000------...///000111222333000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000//////............//////////////////000000000000000000000000000000000000///////////////000000000111111111111000000000000111111111000000000000///444333333222222333333444333333444555444333111000222222333444444333333333555333111222555777555333555555555666666555111...111111111111000000000000000000000000000000000000111111000000//////......////////////000000000000000///////////////000111000222444333222111222333000000000000000000000000222111000//////000111222222222111000/////////000333222111000000000222222111111111111111111111111222222222111111111111111222222111111111111222222111111111111111111111111111111111111111111111111111111222222222222111111000000000000000000000000222111000//////000111222---......////////////...000000000000000000000000111111000000000000111111000000000000000000000000000000000000000000000000////////////////////////111111000///...---,,,,,,000000000000000000000000000000000000111111111111333111...,,,,,,...111222333111...++++++---///111222111000//////000111222000000000000000000000000////////////000000000000//////000000000000//////111111111111111000///...000000000000000000000000..................---------------............///------------------------////////////////////////------......///000000111///............//////000000/////////............////////////////////////...------------...////////////...---------------------............------//////.........---------..............................------------............//////////////////222111000---++++++...000---...000222222000...---........................//////...------------------------............///,,,---------............///////////////......---////////////////////////------------------------,,,---......//////......------...//////000111111........................111///...,,,,,,,,,...///......//////...------,,,......------------......000000000000//////......000000000000000000000000000000000000000000000000////////////////////////...///000111111111000/////////////////////////////////............//////,,,,,,---............---/////////000000/////////////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000//////............//////////////////000000000000000000000000000000000000---...//////000000//////111111111111000000000000111111222222333333333444444333333222222333333444444444555555555444333222222333333444444333333333333222000222444555444222555444444555666555222000111111111111000000000000000000000000000000000000111000000000/////////.../////////000000000111111111000000//////000000000000222333333222111111222000000000000000000000000222111000//////000111222222111000000000000000000222222111000000111111222111111111111111111111111111111111111111111222222222111111000000111111222111111111111111111111111000000000000000000000000111111222222222222111111000000000000000000000000222111000//////000111222111111222222222111111000000000000000000000000000111111000000000000111111000000000000000000000000000000000000000000000000////////////////////////111111111000//////......000000000000000000000000000000000000111111111111111111000000000000111111222111///---,,,...///111000000///......///000000////////////////////////000000000000//////////////////000000000000//////222222222222222222111000000000000000000000000000000//////...------,,,,,,---------............///........................////////////............------......///000000000000//////............///////////////............////////////////////////...------------...////////////...------------...------............------...............---------..............................------------......//////////////////......000000///---++++++---///---......//////......---..............................---,,,,,,,,,,,,,,,---------............///------........./////////000//////............///////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------...////////////...---------...//////000000////////////////////////000///...,,,,,,---......//////...------------.........------------......000000000////////////...000000000000000000000000000000000000000000000000////////////////////////---...///000000000000000//////////////////////////////............//////...............------,,,---......//////......---111000000///...---,,,,,,////////////////////////////////////////////////000000000000000000000000000000000000000000000000//////............//////////////////000000000000000000000000000000000000---...///000000000///...111111111111000000000000///000111222333444555555333333222222222222333333444555555555555444444333333333333444444333333222222111000111333444333222555444333333555555444333111111111111000000000000000000000000000000000000000000000000////////////000000000111111111222222333222111000000000000000000222333333222111111222000000000000000000000000111111000000000000111111000000000000000000111222111111000000000111111222000000000000000000000000000000000111222222222333222111111000000111111222111111111111111111111111////////////////////////111111222222222222111111000000000000000000000000111111000000000000111111000000000000//////...---000000000000000000000000111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111111000000000000000000000000000000000000000000000111111111111000111222333333222111000222111000/////////000000//////............//////........................111111000000//////......//////000000000000/////////000111111111111111111000000000000000000000000//////.........------------------............///////////////////////////,,,,,,,,,,,,,,,,,,,,,---............//////000000111000///...............///////////////.........------------------------...------------.../////////......---------......------............------...................................................------,,,,,,------...111111111000000/////////---------+++))))))+++---///..................///........................///...------,,,,,,---------------............///.........////////////000000///...------...///000////////////////////////------------------------------...///////////////------------....../////////////////////////////////...------------......//////---,,,,,,---...///......------------......////////////////////////////////////////////////////////////////////////////////////////////////,,,------...///000000000//////////////////////////////............//////000000000000///...---,,,.........//////.........000000///...---,,,,,,+++//////////////////////////////////////////////////////////////////////////////////////////////////////............//////////////////000000000000////////////////////////---...000111222111000///111111111111000000000///...//////000111111222222333333222222222222333333444444444444444444333333333333444444444333222222222222111222333333333333555444222222444555555444111111111111000000000///////////////////////////000000000000////////////000111111111222222222222444444222111000000000000000111333333111000111222000000000000000000000000111000000000000000000111000/////////000111222222000000000000000111111111//////////////////////////////000111222333333333111111000000000000111111111111111111111111111111000000000000000000000000111111222222222222111111000000000000000000000000111000000000000000000111////////////...---,,,+++000000000000000000000000111111000000000000111111000000000000000000000000////////////////////////000000000000000000000000/////////000000111111111000000000000000000000000///000000000111111111111///000111222222222111111111111111111111000000///////////////////////////////////////////////////111111000000//////......//////000000000000//////,,,,,,---.../////////...000000000000000000000000---------.........//////---------............///////////////////////////)))******+++,,,---..................////////////111000///........................///////////////------------------------...------------...//////......---------......///------............---------.............................................------,,,,,,,,,,,,------222222222111111000000000---------,,,******,,,---000//////......//////000........................000//////...............---------............///.........////////////000000///...------...///000////////////////////////////////////////////////---...//////000000//////---------.............................................---------.........///...---,,,,,,---//////......------------...................../////////////////////////////////////////////////////////////////////////////////---------...///000111111000000000000000000000000//////............//////222222222111111///...---...//////000000//////..................---------........................//////////////////////////////////////////////////////////////////////////////............//////////////////000000000000///////////////////////////000111222222222111111111111111111000000000///000000000000000000000000333222222111111222222333222222222222222222333333333444444444333333222111222333444444444444444555555444222222444555555444111111111111000000000///////////////////////////////////////000000000000000111111111222222222222444444222111000000000000///111333222111000111111000000000000000000000000000000000111111000000000000/////////000111222222//////000000111111111111//////////////////////////////000111222333333333111000000000000000000111000000000000000000000000111111111111111111111111111111222222222222111111111111111111111111111111000000000111111000000000333333333222111000///...111111111111111111111111111111000000000000111111000000000000000000000000////////////////////////000000000000000000000000---......//////000000000///////////////////////////000000000111111111111000////////////000111222000111111222111000///...000000000000000000000000000000000000000000000000111000000000/////////...//////000000000000//////+++,,,---...............////////////////////////,,,,,,------...//////000---------............///........................,,,,,,,,,---......//////......//////////////////000//////............///.........///////////////////////////////////////...------------...//////...------------...//////------............---------------.......................................------,,,,,,,,,,,,------222111111111111111000000//////000///...---///000000//////......//////000........................000000///............///---------............///------.........////////////............//////000////////////////////////////////////////////////......///000000000000///................................................---------..................------------...//////......------------......---............/////////000000000000000000000000000000000000000000000000////////////////////////............///000111111000000000000000000000000//////............//////222222222222111000///.../////////000000/////////---------......//////000........................////////////////////////000000000000000000000000000000000000000000000000//////............//////////////////000000000000000000000000000000000000000000000111111111222222111111111111000000000000333333333222222222111111222222111111111111222222222111111111111222222333444444444444333222111111222444555555444333555666555444333333555555444333111111111111000000000000000000000000000000000000////////////000000000000000000000111111111222222333222111000000000000000///111222222111000000111000000000000000000000000000000111111111111000000000000000000000000111222......///000111111111111000000000000000000000000000000000111222222222333111000000//////000000111000000000000000000000000111111111111111111111111111111222222222222111111111111111111111111111111000000111111111111000000111111111111000///......111111111111111111111111111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000------......//////000000////////////////////////000000000000111111111111//////.........000111222000000111111000000///...000000111111111111000000111111111111111111111111/////////000000000000000//////000000000000//////...///000000000000000000////////////////////////------..................---------............///------------------------.........------,,,,,,,,,/////////////////////...///............//////000............/////////000////////////////////////...------------...//////---------------...//////------............---------------.........//////........................---,,,,,,++++++,,,,,,---///////////////000000000///000111000//////000111................................................//////...------------...---------............///,,,---------............---......///////////////////////////////////////////////////////////////......///000000000000000////////////////////////////////////////////////,,,------......///......,,,------...//////............------------......---------.........//////000000000000000000000000000000000000000000000000////////////////////////111000/////////000111111000000000000000000000000//////............//////000000000000000///...------......//////......---.........//////000000000........................////////////////////////000000000000000000000000000000000000000000000000//////............//////////////////000000000000000000000000000000000000000///...---...///111222111111111111000000000000222222222222222333333333222222111111111111222222222222111111111222333444444444444444333222111000111333555444222222444666555444444555666555222000111111111111000000000000000000000000000000000000.../////////000000000111/////////000000000111111111000000//////000000000///000222222000000000111000000000000000000000000///000111222222111000///222111000000000000000000---...///000111111111000111111111111111111111111111111111111111111222222000000////////////000000000000000000000000000000111111111111111111111111111111222222222222111111111111111111111111111111///000111222222111000///---...............------111111111111111111111111111111000000000000111111000000000000000000000000000000000000000000000000///////////////////////////////////////000000000////////////////////////000000000000111111111111......///000111222111111000000000/////////......//////000111111000//////000000000000000000000000......//////000000111111//////000000000000//////000000111111111000///////////////////////////////////////...------,,,,,,---------.........//////------------------------//////---,,,***)))''''''///////////////........................///000111---.........//////000000------------------------...------------...//////---------------...///000---..................------------.........//////........................---,,,,,,++++++,,,,,,---,,,---------......//////---///000///......///000,,,------......------,,,..............................---,,,,,,,,,,,,------------.........//////,,,,,,,,,---------......,,,---///000000000///...////////////////////////...........................//////000000000000000000000000000000/////////000000000000000000000000,,,,,,---.../////////...+++,,,...///000///...---.........------.........---------.........//////000000000000000000000000000000000000000000000000////////////////////////222111000//////000111111000000000000000000000000//////............//////..................---,,,,,,------......------,,,000000000000000/////////........................////////////////////////000000000000000000000000000000000000000000000000//////............//////////////////000000000000000000000000000000000000000...,,,++++++---000111111111111111000000000000......///000111222222333222222111111111111222222333333222111222333555666444555444444333222111000///222444333111000222555555555555666666555111...111111111111000000000000000000000000000000000000.../////////000000111111////////////000000000000000///////////////000111///000222222000///000111000000000000000000000000///000111222222111000///222222111000//////000000,,,---///000111111111000111111111111111111111111222222222111111111111111000000////////////000000000000000000000000000000000000000000000000000000111111222222222222111111111111111111111111111111///000111222222111000//////000111111111111111000111111111111111111111111111111000000000000111111000000000000000000000000000000000000000000000000////////////////////////111111111000000000000000////////////////////////000000000000111111111111,,,...111444555444222000000000///...............---...///000000///...---////////////////////////------...///000111222222//////000000000000/////////000000000///...------////////////////////////,,,------......------,,,........................------............------////////////////////////......////////////......//////............//////000///...---,,,---......000///---,,,---...000222000///---,,,,,,---///000////////////////////////........................,,,------...///000111111...............///000000+++,,,,,,---.........---............//////////////////............//////------...///000000//////............//////////////////............//////000000//////...---++++++------------------------///...---...///000000...//////////////////////////////............//////000000//////.........---222222111000///...------//////............//////111000...+++***))))))***......---,,,,,,+++******..........................................------//////////////////............////////////......////////////000000000000////////////............000000000000000000000000////////////............------------------------............//////////////////000000///...------////////////////////////111000...,,,,,,...000111///000000111111111000000000000//////.........---////////////////////////000000000000000000000000222111000000000000000111////////////000000000000222222111111111111111222000000000///000000111222333333333333333333333333111111111222222333333333444444333333222111000000333222222333333555666777444444333333333333222222222222111111111111222222000000//////.........---000000000000000000000000........................000000000000000000000000//////000111111111111111111111111000000000000000000111111222222000///...000000000000111111111111000000000000000000000000111111000000//////......000000000000000111111222222111111111000000//////111111111111111111111111000000000000000000000000000000111222222222222111000000000000000000000000000111111111111222222222000000111111111111000000000000000000000000000000000000////////////000000111///...------...///111333333444444333222000///000000////////////000000......////////////......333333222111000///......////////////////////////000000000000000000000000000/////////000111222222000000000000000000000000000000000000000000000000...///000000000000000///...///000111111000///...000000000000000000000000000000000000////////////,,,------......------,,,........................------............------,,,,,,,,,,,,,,,,,,,,,,,,......////////////......//////............//////000///...---,,,------...///...---------...000111000...---,,,,,,---...000////////////////////////........................,,,,,,------....../////////////////////000111111---......//////......---............//////////////////............//////------...///////////////............///////////////..................///////////////...---,,,,,,000000000000000000000000///...---...///000000...........................//////............//////000/////////.........---000000////////////////////////............//////000///...,,,,,,,,,,,,---......------,,,++++++***..............................................................................////////////..................////////////////////////............000000000000000000000000////////////............------------------------............//////////////////000000///......---////////////////////////000///...------...///000,,,---...///000111111111111111000000000/////////////////////////////////////////////////////////000000000000000000000000////////////000000000000222111111000000000111111111000000000000111222222333333333333333333333333222222222222222222333333444444333333222111111000222222333333444555555666444444333333333222222222222111111000000111111222000000000/////////......000000000000000000000000////////////////////////000000000000000000000000//////000111111111111111000000000///////////////000111111222111000///...//////000000000111111111000000000000000000000000111111000000////////////000000000000000111111222111111111111000000000///111111111111111111111111000000000000000000000000000000111222222222222111000000000000000000000000000000111111111222222222000000111111111111000000000000000000000000000000000000////////////000000222000///......///000222333333333333222111000///000000////////////000000......////////////......222111111000000//////...////////////////////////000000000000000000000000000000000///000000111111000000000000000000000000000000000000000000000000///////////////...---,,,...///000111111000///...000000000000000000000000000000000000////////////------............------........................------............------..............................////////////......//////............////////////...------------...---............////////////...---,,,,,,---...///////////////////////////........................,,,,,,------------------///............//////000/////////000//////..................//////////////////............//////---......///////////////............////////////......------------......---...............------------------------------///...---...///000000...........................//////............///////////////...............------...///000111111222//////............/////////......---......//////......------,,,+++++++++................................................................................................------------............////////////............000000000000000000000000////////////................................................//////////////////000000000///......////////////////////////////////////////////////***+++---...000111111111111111111111000000000000////////////////////////////////////////////////,,,---///000111000000///////////////000000000000000000000//////000000111111111111111111222333333222222222222222222222222333333222222222222222222444333333222222111111111111222333444555555444444333333333333222222222222222111111000000111111222111000000000000000//////000000000000000000000000111111111111111111111111000000000000000000000000//////000111111111111111////////////////////////000111111111111000////////////000000000000111111000000000000000000000000111000000000000/////////000000000000000111111222111111111111000000000000111111111111111111111111000000000000000000000000///000111111222222111111000000000000000000000000000000000111111111222222000000111111111111000000000000000000000000000000000000////////////000000222111000//////000111222333222111000000//////000000000////////////000000...//////000000//////...////////////////////////////////////////////////000000000000000000000000111111000/////////000000000000000000000000000000000000000000000000000000000000//////...,,,+++***//////000000000000//////000000000000000000000000////////////000000000000------............------........................------............------////////////////////////......////////////......//////............////////////......------------,,,---.../////////......///...------------...///////////////////////////..............................---------------------------,,,,,,------...------...///////////////............//////////////////............//////......///////////////...............////////////------,,,,,,,,,,,,------,,,------...//////......,,,,,,,,,,,,,,,,,,,,,,,,///...---...///000000...........................//////............//////........................,,,------...///000111111///......------......///..............................------,,,,,,,,,,,,........................---------...............------------....................................------........./////////////////////............////////////////////////////////////............////////////////////////............//////////////////000000000//////...////////////////////////......////////////......,,,---...///000000000000000000000000000000000000////////////////////////////////////////////////***,,,...000111111000///////////////000000000000//////////////////000111222222111111222222333444111111111111111111111111333333333222222111111111333333333222222111111111000111333555666555333222333333333222222222222111111111000000000000111111111111111111000000000000////////////////////////111111111111111111111111//////////////////////////////000111111111111111////////////000000000000111111111111000000000///////////////000000000111000000000000000000000000000000000000000000000000000000000000000111111222111111111000000000000000111111111111111111111111///////////////////////////000000111111111111111000000000000000000000000000000000000111111111111000000111111111111000000////////////////////////000000////////////000000111000000//////000000111222111000.........///000000000////////////000000//////000000000000//////---........./////////000////////////////////////////////////////////////222111000///////////////////////////////////////////////////////////////////////////......---,,,//////000000000000//////////////////////////////////////////000000000000---......//////......---........................------............------,,,,,,,,,,,,,,,,,,,,,,,,......////////////......//////............//////...............---------,,,,,,---...///..................------.........////////////////////////......................../////////...............//////...............///)))***,,,---...///000000............//////////////////............//////...///////////////..................////////////------,,,,,,,,,,,,------+++,,,---...///////////////////////////////////////...---...///000000...........................//////............//////---------...........................////////////......------------......//////......---,,,,,,+++......------------,,,,,,........................---------.........//////---------.........//////......------------............/////////000000000////////////............////////////////////////////////////............////////////////////////............//////////////////000000000000000///////////////////////////......////////////......000000111111111000//////////////////////////////////////////////////////........................***,,,...000111111000///////////////000000000000//////...//////000111111222222111111222222333444111111111111111111111111333333333222222111111111333333222222222222222111000111333555555444222111333333222222222111111111111000000000000000000111000000000000111111111111////////////////////////000000000000000000000000//////////////////////////////000111111111111111000000000111111222222222111111111000000000000000...////////////000000000000000000000000000000000000000000000111111111111000000000000000111111222000000000000000000111111000000000000000000000000//////////////////////////////000111111111111000000000000000000000000000//////000000000111111111000000111111111111000000////////////////////////000000////////////000000////////////////////////111000///.........///000000000////////////000000//////000000000000//////------......//////000000000000000000000000000000////////////////////////111111000///.........///////////////////////////////////////////////////---...///000000000000000000000////////////000000////////////////////////.../////////000000000111......////////////..............................------............------------------------------......////////////......//////............//////......//////......---,,,,,,------------.................................////////////////////////.........................../////////////////////222222111000000000000111)))***+++---.../////////............//////////////////............////////////////////////...---............////////////......------------......,,,,,,---.../////////...........................///...---...///000000...------------------------//////............//////---------------........./////////......---------......------------....../////////......,,,+++***......------------------........................,,,,,,------.../////////------......///000000000///...---,,,,,,---...///////////////000000000111////////////............000000000000000000000000////////////................................................//////////////////000111111111000000////////////////////////////////////////////////222222222222111000///...............////////////////////////////////////........................,,,---///000111000000///////////////000000000000////////////000111222222111111111111111222333333222222222222222222222222333333222222222222222222222222222222222222222222111222333444444333222111222222222222111111111111111000000//////000000111//////000000000000000111000000000000000000000000////////////////////////000000000000000000000000//////000111111111111111000111111222222333333333222111111000///000000000......////////////000000000000000000000000000000000000000111111111111222000000000000000111111222000000000000111111111111000000000000000000000000000000000000000000000000...///000000111111000000000000000000000000000000/////////000000000111111000000111111111111000000000000000000000000000000000000////////////000000......////////////......000000////////////000000000000////////////000000///000000111111000000///.........//////000000000000000000000000000000000000000000000000000000000000000///.........//////000000000000000000000000000000000000000000000000,,,---...000111111222222000000////////////000000000000000000000000000000......//////000000111111......////////////..............................------............------000000000000000000000000......////////////......//////............//////---.../////////...---,,,------,,,,,,,,,---...///---..................---////////////////////////........................---------....../////////111111000///////////////,,,------...........................//////////////////............/////////////////////...------............///////////////..................///------..................,,,,,,,,,,,,,,,,,,,,,,,,///...---...///000000...------------------------//////............//////,,,,,,,,,------.........//////.........---------...------,,,,,,------...---...////////////...---------..........................................,,,,,,------...//////000......//////000111111222///...,,,++++++,,,...///........./////////000000////////////............000000000000000000000000////////////............------------------------............//////////////////000111111111111111////////////////////////000///...------...///000000000000000000000//////......//////000000000000////////////////////////........................000000000000000000000000////////////000000000000000//////000111222333333111000000000000111222222333333333333333333333333222222222222222222333333222222222222222222222222222222222222222222222222222222222222111111111111000000////////////000000....../////////000000000000000000000000000000000////////////////////////000000000000000000000000//////000111111111111111///000000111222222333333222222000/////////000111........./////////000000000000000000000000000000000000111111111222222222000000000000000111111222///000000000111111111111000000000000000000000000000000000000000000000000...//////000000000000000000000000000000000000000////////////000000000111000000111111111111000000000000000000000000000000000000////////////000000/////////000000////////////000000111111000000000000000////////////000000000000111111111111000000///000000000000000000000000000000000000000000000000000000000000000000000//////.........///000000000000000000000000000000000000000000000000000000------...///000000000000111000///......///000111000000000000000000000000.........///000111111111......////////////..............................---..................---------------------------......////////////......//////............//////---.../////////...,,,,,,...---,,,++++++---///000------............------////////////////////////........................++++++,,,,,,---.../////////...---,,,,,,,,,,,,,,,000000000000///...---,,,............/////////000//////............////////////000000///...------............/////////000//////............//////---...............------///////////////////////////...---...000000000...------------------------//////............//////,,,,,,,,,------....................................------,,,,,,------...,,,---///111111111111000------..........................................,,,,,,------...///000000...//////000111222222333///...,,,++++++,,,...///---------.........//////000/////////............000000000000000000000000000/////////............------------------------............/////////000//////000111111111111111////////////////////////111000...------...000111------...///000000////////////000000111111111222////////////////////////........................222111000000000000000111////////////000000000000000000000000111222333444000000000///000111111222333333333333333333333333111111111222222333333444222222222222222222222222333333222111111222222333222222222111111111111000000000////////////000000---.........//////000000000000000000000000000000////////////////////////000000000000000000000000//////000111111111111111...//////000111222222222333222000/////////000111............/////////000000000000000000000000000000000111111222222222222000000000000000111111222//////000000111111111222000000000000000000000000000000000000000000000000...//////000000000000000000000000000000000000000////////////000000000000000000111111111111000000000000000000000000000000000000////////////000000000000111111111111000000///000111222222111000///000000////////////000000000000111111111111000000111111111111000000000000000000000000000000000000000000000000000000000000...............///000111000000000000000000000000000000000000000000000000.........///......------111000///......///000111000000000000000000000000---......///000111111222//////...------------......///////////////...---000///...------...///000000000//////.........---////////////............000000000000000000000000///---+++,,,///111///---)))***,,,...//////...---////////////////////////........................///////////////.........000000///...,,,+++***)))........................//////............//////000000//////.........---//////............//////000000//////.........---////////////////////////000000000000000000000000........................///.........------------////////////////////////............//////////////////............//////+++,,,---......---,,,+++------,,,+++,,,---...///,,,------------------,,,////////////////////////---------.........//////------------------------***+++---///000000///...///////////////.........//////.........---------,,,---...///000000000000............////////////---......///////////////000000///...............,,,------......------,,,000000000000111111111111000000000000000000000000000000////////////000000000000000000000000000000000000//////.........---//////000000000000//////------...///000000//////---...///...---,,,---//////...---,,,,,,---...///111111000000//////......---......///000111111222000111111111111222222222111222222333333222222111111111222222222333333333222444444333111000111222222222111111111111111111222111111111000000//////000000111111111111000000000000000000000000000000111111000000//////......111222333444444333222111000000000000000000000000000000////////////000000111111111111111111111111222222222111000//////...---......///000111111222000000000000000000000000111000000000//////......111111000000000000111111222222222111111111000000000000000000000000000000222222222111111111000000000000111222222222222111111111111111111111111111111111111111000000000000111111111000000000000000000000000000000000000000000000000000000000000000222222222111111111000000000000000000000000000000111111111111111222222333......///000111222222333111111111111111111111111////////////000000000000000000//////.........---000000111111111111000000000000000000111111111111000000000000000111111222000000000000////////////000000000000////////////////////////000000000000---------...000111000...//////...------------...------...............---000///...------...///000000/////////............////////////....................................---+++***+++---...---+++++++++,,,---............////////////////////////......................../////////////////////...000000///...------,,,,,,........................//////............//////000/////////............//////............//////000/////////............////////////////////////.........................................................---------,,,,,,////////////////////////............//////////////////............//////------............------------,,,,,,,,,---...///------............------////////////////////////---------.........//////------------------------,,,,,,---.../////////////////////////////////...//////.........---------,,,---...///000000000000............////////////......///000000000000///000000///...............,,,------......------,,,//////000000000111111111000000000000000000000000000000////////////000000000000000000000000000000000/////////............//////000000000000//////---...//////////////////---...//////...---...///000///...------...///000111000000000/////////.........//////000000111111///000000000000111111111---...///111333333444444111222222222222333333333222333444333222111222333222222222222222111111111111111111000000000//////000000000000000000000000000000000000000000000000111000000000/////////...///000000000000000000///000000000000000000000000111111000000000000111111111111111111111111111111222222111111000//////.........//////000000111111000000000000000000000000111111111000000/////////111111000000000000111111111111111000000000//////000000000000000000000000111111111000000000//////000111111222222222222222111111111111111111111111111111111111000000000000111000000000000000000000000000000000000000000000000000000000000000000000222222222111111111000000000000000000000000000000111000000000000111222222//////000000111111222222////////////////////////////////////000000000000000000/////////.........//////000000000000//////000000000000111111111111000000000000000111111222111000000000////////////000000000000////////////////////////000000000000111000000111222222000...//////...------------...++++++,,,---.........---//////............//////////////////............////////////....................................,,,+++++++++---...---,,,,,,,,,,,,,,,---...//////////////////////////////..............................//////////////////000000/////////.................................//////............//////////////////............//////............//////////////////............////////////////////////.........................................................---------,,,,,,////////////////////////............//////////////////............////////////............//////------,,,,,,------...///......////////////......////////////////////////------........./////////------------------------.........---......//////......///////////////////////////.........------,,,---...///000000000000............////////////...///000000111111000000000000///...............------............------//////000000000000111111000000000000000000000000000000////////////000000000000000000000000000000////////////............//////000000000000////////////////////////...---...///000000......///000000000////////////000000000000000000////////////000000000000000000000000/////////000000000000111,,,---///111222333333333222222222222333333333333111333444333222222333444444333333333222222222111111111000000000000//////000///...------...///000000000000000000000000000000000000000////////////000//////......//////000000000000000000000000000222222111111111111222222111111111111111111111111222222111111000/////////000000000000000000000000000000000000000000000000111111111111111000000000111111000000000000111111000000000///////////////000000000000000000000000000000000///////////////111111222333333333333222111111111111111111111111111111111111000000000000000000000000000000111111000000000000000000000000000000000000000000000000222222222111111111111111000000000000000000000000000000/////////000111111000000000000000111111111////////////////////////////////////000000000000000000////////////.........//////////////////...000000000000111111111111000000000000000111111222111111000000000/////////000000000000////////////////////////000000000000333222111111111111///---//////...------------...***+++,,,---...//////////////////......////////////////////////.........////////////............000000000000000000000000............////////////...---,,,,,,,,,...///000////////////////////////....................................////////////..................//////........................//////............/////////////////////.........//////............/////////////////////.........////////////////////////................................................/////////.........------////////////////////////............//////////////////............//////111000///......///000111---------------....../////////000000000000//////////////////////////////............////////////........................000///...------...//////............////////////////////////............------...//////000//////............//////////////////000111111111111111000000///...............------............------////////////000000000111////////////////////////000000////////////000000///////////////////////////////////////.........//////000000000000////////////000000///...------///000111000///...///111111000000000000000000111000000000000////////////111111000000000000000000000000000000111111111111111111222222222222111111222222222333333333444444111333444444333333444666555444444333333222222222000000000000000000//////000///---,,,,,,---///000000000000000000000000000000000000000////////////222111000//////000111222000000000000000000000000222111111000000111111222111111111111111111111111111111111111000000//////111111000000000000000000////////////////////////222222111111111111111111111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000111111222333333333333333111111111111111111111111111111111111000000000///000000000000000111111111000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000///////////////000000111111111111000000000000000000000000000000000000000////////////000000000000000000////////////////////////000000000000/////////000000000111111111111000000000000000111111222111111111000000000//////000000000000////////////////////////000000000000000///...///000///...,,,//////...------------...+++,,,---//////000000000...//////////////////............///////////////////////////............000000000000000000000000......////////////000000///...---,,,---...///000////////////////////////........................---.........//////000000,,,------------.................................//////............//////........./////////////////////............//////.........///////////////////////////////////////////////////////////////........................000000000////////////...////////////////////////............//////////////////............//////111000///......///000111------.........//////...//////000000000000//////////////////////////////........./////////000000........................111000...------...///000---.........//////000000000000/////////.........---...//////////////////............//////////////////000111111111111111000000///...............---......//////......---...////////////000000000////////////////////////000000////////////000000////////////////////////........./////////////////////000000000000////////////000000///...------///000111000///...///111000111111111111111111000////////////000000000000111111111111000000000000111111222222222222333333222333333444444333333222222222333333333444444444222333555555444444555777555555444333333222111111//////////////////000000000...---++++++---...000////////////////////////////////////000000000000222111000//////000111222000000000000000000000000000000////////////000000111111111111111111111111111111111000000000000000111111111111000000000000////////////////////////111111111111111111222222111111000000000000111111111111111111111111111111000000000000000000000000111111111111111111111111111111222333333333333222111111111111111111111111111111111111000000000/////////000000111111111111000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000///////////////000000111111111111000000000000000000000000000000000000000////////////000000000000//////000000000000000000000111111222222111111000///000000000111111111111000000000000000111111222111111111111000000000000000000000000////////////////////////000000000000...------...000111///...//////...------------...------...///000000000000......////////////...............///////////////////////////....................................+++---......------...//////...............//////////////////////////////........................------......///000000000,,,,,,,,,---------------........................//////............//////........./////////////////////............//////.........///////////////////////////////////////000000000000000000000000........................000000000/////////......////////////////////////............//////////////////............//////000000////////////000000------...////////////...//////000000000000//////////////////////////////....../////////000000000......................../////////...//////000000------......///000000000000000000/////////............///////////////...............////////////...///000000111111000000000000///.....................////////////............////////////000000000000000000000000000000000000////////////000000000000000000000000000000........./////////////////////000000000000////////////////////////...---...///000000......///000000000111111111111000000////////////000000000000111111111111111111111111222222222333333333444444000000222444555666666666333333333333444444444444333555666555444444555666555555444333222111000000......////////////000000///...---,,,,,,---...///////////////////////////////////////000000000000000//////......//////000000000000000000000000000000000////////////000000111111111111111111111111111111000000000000000000111111111111111111111111000000000000000000000000000000000111111111111111111111000000000000111111111111111111222222222222000000000000000000000000111111111111222222222222000000111222222222222111111111111111111111111111111111111111000000000000/////////000111111222222000000000000000000000000000000000000000000000000111111111111111222222222000000000000000000000000000000/////////000111111000000000000000111111111////////////////////////////////////000000000000//////000000000000111111111222222333333222222111000000000000111111111111000000000000000111111222222222111111111000000000000000000000////////////////////////000000000000///......000222333222111//////...------------...------...//////.........---...///000000///...---............/////////000////////////....................................+++---///...---,,,...000......////////////......////////////////////////........................------......///000000111............------------........................//////............//////............/////////000//////............//////............/////////000////////////////////////////////////////////////....................................------------////////////////////////............//////////////////............//////...//////000000//////...,,,---...///000//////......//////000000//////...////////////////////////.../////////000000000000........................---...///000000000000000------......///000000111000000000000/////////.........////////////..................////////////......///000000000000///000000///.....................////////////.............../////////000000000000000000000000000000000000////////////000000000000000000000000000000............/////////000//////000000000000//////---...//////////////////---...//////...---.../////////000111111000//////.../////////000000000111000000000111111222222333111111222222222333333333///000111333444555666666333333333444444444444555555666777666555444555666444444333222111000//////........./////////000000........................////////////////////////.../////////000000000111///000000000000000000///000000000000000000000000111000000000000000000111111111111111111111111111000000000000000000000111000000000111111222222333000000000000000000000000/////////000000111111111111111000000000000111111000000000000111111111222000000000000000000000000000000000000111111111222//////000111111111111000111111111111111111111111111111111111000000000000...//////000111111222222000000000000000000000000000000000000000000000000000000111111111222222222000000000000000000000000111000000000000111222222//////000000111111222222////////////////////////////////////000000000000//////000000000111111111111111222222222222111111000000000000111111111111000000000000000111111222222222222111111111000000000000000000////////////////////////000000000000000000///000222222111/////////...------------...---------...------,,,,,,---...///000000///...------.........//////000000000/////////............000000000000000000000000---///111111///...000222---...///000000///...---////////////////////////........................---------...///000000111000000//////....................................//////............//////---.........//////000000//////............//////---.........//////000000////////////////////////................................................------,,,,,,,,,+++++++++////////////////////////............/////////000//////............//////---...///000000///...---,,,---///000000000///.........////////////......////////////////////////////////////000000000000////////////////////////,,,---///111111111111000---------...///000000111000000000000////////////...///////////////................../////////000---......///////////////000000///.....................////////////................../////////000000000000000000000000000000000////////////000000000000000000000000000000---.........//////000000//////000000000000//////------...///000000000///---...///...---,,,---///...///000111111000///....../////////000000111111//////000111222333333333000111111111111222222222111222222333333222222111333333333444444444555555666777888777555444444555444444333222111000///...---.........//////000000......///000000///......////////////////////////.../////////000000111111111222333444444333222111000000000000000000000000222222111111111111222222111111111111111111111111000000000000000111111111//////000111222333333333000000000000000000000000......//////000000000111111111000000000000111111.../////////000000111111000000000000000000000000.../////////000000111111......///000000000000000111111111111111111111111111111111111000000000000...//////000111222222222000000000000000000000000000000000000000000000000000000111111222222222222000000000000000000000000111111111111111222222333...//////000111222222333111111111111111111111111////////////000000000000//////000000111111111222000000111111111111000000000000000000111111111111000000000000000111111222222222222111111111111000000000000000////////////////////////000000000000111/////////000///---+++...///000000000///---,,,,,,---...///000000000000////////////////////////---.........---,,,,,,+++///...------......---,,,///...---,,,,,,,,,,,,,,,---...//////......000111000///...------...///000........................000///...---,,,+++++++++111000///......---..................///////////////////////////////////////////////////////////////............///000000111000///......///000111////////////000000000000...............///000000000000000000///...---,,,................................................////////////////////////......////////////..............................//////.........------------------------...///000////////////////////////////////////////////////------............------//////---,,,,,,---.../////////............//////........................222222222222111///...---------......//////000000////////////////////////111000...------...///000000000000000000000000000............////////////000000000///......------......//////...---,,,,,,222111111111000000////////////////////////////////////............///000+++,,,,,,---...///000000111111000000/////////......//////000000000000000222222111111111111222222000000000000000000000000555333111///......///000111111222222222333333333111111222222222333333333555444444333333333444444666666555444444444444444444222000...---///111222000000111111111111000000------......//////000000......//////000000111111111111111111111111111111222222222111111111000000////////////000000000000000000///////////////000000000000000000000111111111111000000//////......111111000000000111333444111111000000000000111111000000000000000000000000111111111000000000000000000000000000000000000000//////000111222111111111//////000000000000//////000000111222222222222111222222222222222222222222333222111000///...---,,,111111111111111111111111111111000000000000111111000000000000000000000000000000000000000000000000////////////////////////////////////000000000000222111111111000000//////000000000000000000000000222222111111000/////////222222222111111111000000111111222222222222111111000///.........///111222000000000000000000000000000000000000000000000000222222222111111111000000000000000000000//////...000000000000000000000000///////////////...------,,,---...///000000000000////////////////////////...////////////...---,,,111000///000111222111000000000///...............+++,,,------,,,,,,---///000///...------...///000........................000///...---,,,,,,,,,,,,...---------------...///............////////////////////////////////////////////////////////////,,,,,,,,,+++,,,------......---,,,++++++,,,---...............////////////...............///000000000000000000///...---,,,..............................................................................////////////..............................//////.........------------------------...//////................................................------............------///...------------...///------,,,,,,,,,,,,------........................111111111111000///...............///////////////////////////////////////000///...------...000111000000000000000000000000////////////000000000000.........//////////////////////////////...------111111111000000000//////000000000000000000000000000000000///////////////.............../////////000000000/////////.........//////000000000000000111111111000000111111111000000000000000000000000111000000//////000222222111111222222222333333333111111222222222333333333555444444333333444444444666555555444444444555555333222000/////////111111000000111111111111000000.........///////////////000000000000////////////........................333333222222222111111111////////////000000000000000000////////////000000111111111000000000000000111000000000/////////...333222111000000000111222111111000000000000111111000000000000000000000000111000000000000000000000000000000000000000000000//////000000000111111111//////000000000000//////000000111222222222222111222222222222222222222222444333222111000/////////111111111111111111111111111111000000000000111111000000000000000000000000000000000000000000000000111111111111111111111111////////////000000000000111111111111000000000///000000000000000000000000000000000000000111111111111111111000000000//////000111111222222111111000000//////...///000111222000000000000000000000000000000000000000000000000111111111000000////////////////////////...---,,,000000000000000000000000000///......---.........,,,---...///000000000000//////////////////////////////000000000///.........---,,,---///000000///000000///............///+++,,,...---,,,,,,---...//////............//////........................//////......---......///+++++++++,,,,,,...//////............///////////////////////////////////////////////////////////////////////////000000111000000............000000------------...........................///000000000000000000///...---,,,..............................................................................////////////.............................................---------...------------...//////------------------------........................------............------///......------...//////------,,,,,,,,,,,,------...........................///////////////......///////////////.........///////////////////////////...---------///000111000000000000000000000000//////000000000111111111------......///000000111//////000000000///......111111000000000000//////111111111111111111111111000111222222111000///...000000000000/////////...////////////...............///000000111111000000111000000//////000000111000000000000000000000000---...///000111333444444111111222222222333333333111111222222222333333333444444444333333444444555444444444555555555555555222222111111000000000000///000000111111000000//////////////////.........111111111000///.........000000000000000000000000000000000/////////......////////////000000000000000000////////////000000222111111111000000//////000000000000////////////444333222111000000000000111111000000000000111111000000000000000000000000000000000000000000111111000000000000000000000000000///.........///111222///000000111111000000//////000111111222222111111222222222222222222222222444333222111000111222222111111111111111111111111111111000000000000111111000000000000000000000000000000000000000000000000111111111111111111111111////////////000000000000111111111111000000000000000000000000000000000000...//////000111111222222000000000///////////////000111111222222111111000///////////////000111111000000000000000000000000000000000000000000000000000000////////////......////////////...---,,,+++000000000000000000000000000///---,,,,,,---...///------...//////000///////////////////////////////////////000000//////...,,,++++++,,,...//////......------,,,,,,,,,---------///000///......///000/////////....../////////.......................................///000000---,,,,,,,,,------...///............////////////////////////////////////////////////////////////111111000000111111222333222111000//////000111222------........./////////...............///000000//////000//////...------..............................................................................////////////............................................................---------......///------------------------........................------............------...............///////////////............//////........................,,,------...//////......000000//////......------////////////////////////------------...000111222////////////////////////////////////000000000000............//////000000///000000000000000//////000000000000000000//////000000000000000000000000111222333444333111///---111000000000000000000000//////..................//////000111111111111000000000////////////000000000000000000000000000000---...000111333333444444111111222222222333333333111111222222222333333333444444333333333444555555444444444555555555555555111111222222222111000/////////000000000000//////000000//////......------111000000000/////////...111111111111111111111111000000000/////////......////////////000000000000000////////////000000111222222111111000/////////000000000000////////////222222111111111111111111111111000000000000111111000000000000000000000000000000000000000111111111000000000000000000000000000///...------///111222000000000111111000000000///000000111111111111111111111111111222222222222333222111000000111333444111111111111111111111111111111000000000000111111000000000000000000000000000000000000000000000000111111111111111111111111////////////000000000000111111111000000000000000000000000000000000000000//////000000111111111111000000000000000000000000000000111111111111000000///////////////000000111////////////////////////////////////////////////////////////////////////000000000///...---,,,+++///////////////////////////...---,,,,,,---...///---...//////////////////////////////////////////---....../////////......///......///111333222111------,,,,,,,,,------......///000///...---...000...//////////////////..........................................///000111000000///...------..................////////////////////////////////////////////////////////////......---------...//////......,,,,,,,,,,,,............/////////000000000...............///000000//////////////////...---..............................................................................////////////..............................---.....................///......---------......------------------------........................------............---------......//////000000000//////............//////........................+++,,,---......//////...000000//////......------////////////////////////---------...///000111111////////////////////////---------.........//////000000//////............//////000000000000000/////////////////////000000////////////////////////000222333444333222000...//////000000111222222333....../////////////////////000000111111111111111000000////////////000000000000000000000000000000///000111222222222222222111111222222222333333333111111222222222333333333333333333333333444555666444444555666666555555444111111333333333222000/////////000000000000//////000000//////......------.../////////000000000111........................333222222222222111111111////////////000000000000///////////////000111111111111111111000000//////////////////000000000000//////000111222333333333111111000000000000111111000000000000000000000000//////000000111111111111000000000000000000000000111000...---...///111333000000111111111111000000//////000111111111111000000000000111111222222222111111000///000111222333111111111111111111111111111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000111111000000000000000000000000111111111111000000//////111111111111111111111111000000000111111000000000...//////000000000000000////////////////////////////////////////////////000000000000000000000000111111111000///...------////////////////////////------------------...///......///////////////...////////////////////////------.../////////......///...---...000111000//////............///000000,,,.........,,,+++,,,---......////////////.................................---------...//////000111111000///...------...............////////////////////////////////////////////////////////////...............///000000000///...------...///000////////////000000000111...............///000000...///////////////......................................................------------------------......////////////..............................---------...............//////...------------...------------------------------------------------------............------------///000000000000000------,,,,,,,,,,,,------........................,,,,,,---.../////////...///////////////.........////////////////////////------......///000000000000000000000000000000000,,,,,,---------.........111000000///......------......///000000000//////......////////////000000........................000111222333333222111000......///000111222333333////////////000000000000///000111111222222111111111000000//////000000111000000000000000000000000222222222222222111111111111111222222222333333333111111222222222333333333333333333333444555555666444555666666666555333222111222333333333222000000...//////000000//////...///////////////..................///000111111111//////////////////////////////.........---------////////////000000000000///......//////000111222000000000000000000000111////////////000000000000---...000111333444444444111111000000000000111111000000000000000000000000/////////000111111222222000000000000000000000000111000/////////000222333000111111222222111111000...///000000111111000000//////000000111222222222000000111111111111111111111111111111111111111111111111000000000000111111000000000000000000000000000000000000000000000000////////////////////////////////////000000000000000000000000111111111111000000000000000000000000222222111111000//////...111111111111222222222222///000000111111000000///......///000000000000000000000000000000000000000000000000000000000000000//////000000000000111111000000000000000000///...000000000000000000000000+++,,,------.........---......////////////......////////////////////////---...///000000000000000---,,,+++,,,---...---,,,...............///000000---...///...,,,+++,,,------...///000000///...---...........................---------------......//////...---------..................////////////////////////////////////////////////////////////000000//////000000111222222111000//////000111222........./////////000000...............///000000......////////////......................................................------------------------......////////////..............................---------.........////////////...---------------........................------------------------------............------,,,---///000111111000000------,,,,,,,,,,,,------........................---....../////////...............///////////////////////////////////////......///////////////...000000000000000000000000------------.........//////////////////.........------...///////////////........./////////000000//////////////////////////////000000111222222222/////////000000111111111000000000000111111222222000000111222222222222111111111111000000111111111000000000000000000000000333333111111111111222333111111222222222333333333111111222222222333333333333333333333444555666666555666777777666444222000222222333333222222111111......////////////...............///////////////////////////000000000000111111111111111111111111,,,,,,,,,+++++++++******////////////000000000000............///000111222/////////000111111222222.../////////000000000111...///000222333333333222111111000000000000111111000000000000000000000000...//////000111111222222000000000000000000000000111111111111222222222222000111111222222111111000...//////000000000000000/////////000111222222222000111333444333222111000111111111111111111111111111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000///000000000111111111111000000000000000000000000111111111000000000000000000000000000111111111222//////000000000000//////---...///000111000000///000000000000000000000000000000000000000000000000.........//////000000000---...//////000/////////000000000000000000000000***+++---...///...------...///////////////......//////////////////////////////000111111111111111111000//////000111000...,,,,,,,,,,,,,,,---...//////000111000...---...///---...///000000///...---...........................------,,,,,,,,,------,,,,,,,,,,,,---...//////............/////////000////////////////////////////////////////////////,,,,,,,,,,,,,,,---......///...---,,,,,,---...///---------.........//////...............///000000......///////////////...................................................------------------------......////////////..............................---------.........//////000///...---------------////////////////////////---------------------------..................---,,,---///000111111111000/////////....../////////...........................///////////////......---.........//////000000////////////////////////...///////////////...---000000000000000000000000............/////////000------......///000000000,,,,,,---...//////......---.........//////000000000000000000000000000000///......///000111333444000000000000////////////000000111111222222222333000000111222222222222111222222111111111111222222000000000000000000000000333222111000000222444555111111222222222333333333111111222222222333333333222222222333444555666777666777888777666444111///333333333222222222111111......////////////......---.........//////000000111111000000//////..............................111111000000000/////////////////////000000000000............///000222222......///000111222333333.../////////000000111111///000222333333222111000111111000000000000111111000000000000000000000000...//////000111222222222000000000000000000000000111111222333333333333222111111222222222222111111...//////000000000000000...//////000111222222222111333555666666444111///111111111111111111111111111111000000000000111111000000000000000000000000000000000000000000000000111111111111111111111111////////////000000000000//////000000111111111222000000000000000000000000/////////000111111222222.../////////000000111111//////000000000000//////---...000111111111000///000000000000000000000000000000000000000000000000---------.........//////+++,,,---...////////////000000000000000000000000+++++++++,,,,,,------------------............///////////////////////////---,,,,,,,,,---///111222......////////////......------............------000///---,,,,,,---///000////////////...............000111000///...///111,,,,,,,,,---...///000000/////////...------,,,,,,000///...------...///000//////............//////////////////////////////////////////////////////........................////////////////////////000000//////...---++++++,,,------...///000111111........................000000///...------,,,,,,,,,---......,,,,,,---...---------............///000///...---......---+++,,,,,,------.../////////......---,,,---...///000000000///...---+++***)))///---+++))))))+++---///---......///000///////////////.........------------------............///////////////////////////////////////////////////......///000000000000000///////////////......---000000000000111111111111111111000000000000111111////////////////////////............/////////000........................------......///000000000000///...------...///000000000000000000000000000...///000000000000000///000000000000000000000000//////000111222333333333555333111000......//////222222111000000000000000333333222222222222222222333333333222222111111111000111222333444333222222333333333444444444555555555444444444444444444333111111111111111111111111000000000000000000000000000000000000111111111111000000000222444555444333111000///------......///000000000000000000000000111111000000//////......111111000000//////......111111111111111000//////111111111111111000///...000000000000000000000000222111111111000000//////555444444333222111000000222111111111222222111///......///000111222222333......///000000000000000////////////////////////222111111111000000//////......///000000000000000111111000000000000111111000000000000000000000000000000000000000000000000333333222222111000000000000000111111111111000000000000000000000000000000000000000000//////////////////000000111111222222222111111111000000//////000000000000000000000000111111111111111111111111111111000000//////......000000000000000000000000000111222000...------...//////////////////////////////000000000000//////000000////////////000000000000////////////000000++++++,,,,,,,,,------------------............///////////////////////////------------...//////000......////////////.........//////////////////......---+++******+++---...////////////............---/////////...---...///,,,---------.../////////------..................000///...------...///000//////............//////////////////////////////////////////////////////........................////////////////////////////////////...---,,,,,,------------------..............................///......---,,,,,,++++++,,,---......,,,,,,---...---------............///...---,,,---...///...---..................------......---------...///000/////////...---,,,+++***...---+++******+++---...------...////////////...//////.........------------------............///........................////////////////////////222222222333222222111111///////////////......---/////////000000000111111111111000000000000111111////////////////////////---------............/////////////////////////////////////////////......000000////////////000000000000000000000000000000000000111000000///...---000000000000000000000000000000000111111222222333333222111000000111111222000000///...............222222222222222222222222444333333333222222222222111111333444444444333222333333333444444444555555444444444444333333333333111111111111111111111111000000000000000000000000//////000000000111111111000//////111333333222111222111000///...//////000000000000000000000000000000000000000////////////111000000000/////////...000000000000000///......111111111111111000//////000000000000000000000000111111111000000000//////333222222111111000000///000//////000222222000/////////000000111111222222......///000000000000000000000000000000000000000111111111000000000//////...///000000111111000000111111000000000000111111000000000000000000000000000000000000000000000000111111111000000000000///000000111111111111000000000000000000000000000000000000000000////////////000000000000000111111111111111111111000000000///000000000000000000000000111111111111111111111111000000000000////////////000000000000000000000000222333444222000///000111//////////////////////////////000000000000//////000000////////////000000000000////////////000000,,,,,,,,,------------------------............///////////////////////////---......//////...............////////////......//////000000000000//////...---,,,++++++,,,---.../////////............---,,,---......---,,,---...------..................,,,,,,------...//////000//////............////////////............//////////////////////////////////////////////////////........................////////////////////////---...............------/////////......---------..............................------,,,+++++++++,,,.........---,,,---...---------............///,,,+++***+++...///...---000//////...------,,,,,,......------......///000...............---,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,---..............................------------------............///........................////////////////////////333333333333222111000//////////////////......---....../////////000000000111000000//////000000111////////////////////////,,,,,,---------.........000000000000000000000000111111000//////...------000000111111111111000000000000000000000000000000111111111111000...---,,,000000000000000000000000111111111111111111111111222222111111222333444444000000///.........//////111111111222222333333444444444444444333333333333222222333444444444444333333333333444444444555555444444444333333222222222111111111111111111111111000000000000000000000000//////000000000000111111000//////000111111000...222111000000//////000000000000000000000000000000////////////000000000000000000000000///////////////////////////...------111111000000000000//////000000000000000000000000111111000000000000//////000000000000000000000000.........///111222111///000000000000000111111111//////000000111111000000111111111111111111111111111111000000000000/////////000111111222222111111111111000000000000111111000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000////////////000000000000111111111111000000000000111111111111000000000000000000000000000000000000111111111111111111111111////////////000000000000000000000000000000000000222333333222000///000111//////////////////////////////000000000000//////000000////////////000000000000////////////000000---------------.........---------............///////////////////////////...///000000000...---,,,......////////////....../////////000000///////////////............////////////.........---------,,,...///...---,,,---..................------------------.........///////////////......////////////......------......///////////////////////////////////////////////////........................////////////////////////,,,------...//////......111111111111111000000000.................................------,,,,,,,,,---...///...---,,,---///---------............///,,,+++***+++---...---,,,//////.........---------...............//////000------...............---+++,,,---......---,,,++++++,,,------......------........................---------............///........................////////////////////////....../////////......---///////////////......---............////////////000000////////////000000////////////////////////---------.........//////////////////////////////000000000000//////......//////111222222111//////////////////////////////000000111000000///......////////////////////////111111111111000000000000111111111111222222333333222222111111000111111222000000111222333333444444444444444444444444444444333333444444444555555555333333333444444444555555444444444333222222111111111111111111111111111111////////////////////////////////////000000000111111000///000111111000...111000000///////////////////////////////////////......//////000000111111000000000000//////////////////000000//////...---000000000/////////000000000000000000000000000000000000000000000000///////////////000000111111111...---...///222333222000111111111000000000000000///000000111111111000000111111111111111111111111000000000000000000//////000000111222222222222222111111000000000000111111000000000000000000000000000000000000000000000000......//////000111111222111111000000000000111111000000000000000000000000////////////000000000000222222111111000000//////111111111000000000000000000000000000000000000000111111111111111111111111......//////000000111111///////////////////////////111111000........./////////////////////////////////000000000000//////000000////////////000000000000////////////000000........................---------............///000000000000000000000000///000000111000///---,,,......////////////......---......//////......---////////////////////////............---------------...//////------...///...............---------//////.........---------...//////////////////.........------------......////////////////////////////////////////////////........................////////////////////////+++,,,---.../////////////////////000111222222333////////////////////////////////////............---...//////------...///---------............///...---++++++,,,,,,+++***---------.........//////.........///////////////------......//////......+++,,,...//////...,,,++++++,,,------......---------.....................---------............///........................////////////////////////***+++,,,---............///////////////......---............////////////000000////////////000000////////////////////////////////////000000000000........................////////////000000111111---...000000000000...---////////////////////////---...///000000111000000////////////////////////111111000000000000000000111111111111111000000000222222111111111111222222000000111222333333444444444444444444444444444444333333333444444444555555333333333444444444555555555555444333333222111111111111111111111111111111////////////////////////...////////////000000000222111000111222222000///...............---------////////////////////////......//////000000111111////////////000000000000000111111111111000//////000//////......///000000//////////////////////////////////////////000000//////000000111222222222/////////000333444333111111111111000000000000000000000111111111111000000000000000000000000000000//////////////////000000000000111222222222222222111111000000000000111111000000000000000000000000000000000000000000000000...///000000111222333333111111000//////000111111000000000000000000000000.../////////000000000111222222111111000000//////000000000000000000111111000000000000000000000000000000000000000000000000......//////000000111111///////////////////////////000111000///...///000000000000000000000000000//////000000000000//////000000////////////000000000000////////////000000///////////////.........---------............///000000000000000000000000000000000000000///...---......////////////......------............------------------------------.........------------,,,---///000///...---...///------..................000//////...------,,,,,,......////////////............------------......////////////////////////////////////////////////........................////////////////////////,,,,,,---.../////////...+++,,,,,,---///000000111////////////////////////////////////////////////---...//////...---...///---------............//////...,,,,,,------+++***,,,,,,------...//////000---...///000000000000///---....../////////......,,,---...//////...---,,,,,,,,,---...............---------...............---------............///------------------------////////////////////////***+++---///000111111111///////////////......---....../////////000000000000//////......//////000//////////////////////////////000000000111111111..............................///000000111222222......////////////......000000000000000000000000,,,---...000111111111111000000000000000000000000000000000000000000000000111111111111111000///...000000/////////000111111111111111222222333333444333333333333444444444444333333333222333444444555333333333444444444555555666666555444333333222222111111111111111111111111000000000000000000000000......////////////000000111000000111222333111000---............---,,,+++000000000000000000000000////////////000000000000////////////000000000000111111111111111000000///000///...---...///000111////////////////////////......////////////000000000000000111111222222222000000000111333444333111000000000000000111111111111111222222111111000000000000000000000000000000......////////////000000///000111111222222111111111111000000000000111111000000000000000000000000000000000000000000000000///000000111222333333444222111000//////000111222000000000000000000000000......//////000000111111111111111111000000000000000000000000111111111111000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000111222333222111000111222000000000000000000000000//////000000000000//////000000////////////000000000000////////////000000000000000/////////......---------............///000000000000000000000000000000///////////////000......////////////............////////////......------............------.........---------,,,,,,,,,---......---,,,---...,,,---------.../////////..................---------...///000000///...---...------,,,,,,------...////////////////////////////////////////////////........................////////////////////////------..................,,,,,,---------.........////////////////////////////////////////////////---///000///...---...000---------............//////---,,,---......---,,,------..................---...///000111000000///...///////////////...---------............------------...////////////...---------.........//////---------............///------------------------////////////////////////---...///000111222222222///////////////......---/////////000000000111111//////............//////////////////////////////////////////000000000000........................000000000000000000111111000000////////////000000000000000000000000000000---...///000000111000000000000000000000000000000......//////000000111111///000111222222222111111000000//////000000111222222222222222222222222222222222222222333333333444333222222111222333444555333333333444444444555555888777777666444333333222111111111111111111111111000000000000000000000000........./////////000000///......000111222111000---.../////////...,,,,,,000000000000000000000000000000000000////////////.../////////000000000111000000000111000//////...000///---------///000222////////////////////////........./////////000000//////000000000000000000111000///000222222111/////////000000111111222222111222222222222111000///111111111111111111111111........./////////000000...///000000111111000000111111000000000000111111000000000000000000000000000000000000000000000000//////000000111111222222222111000//////000111222000000000000000000000000.........///000111111111000000000000000111111111///000000000111111111111000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000111333222111000111333000000000000000000000000//////000000000000//////000000////////////000000000000////////////000000111111000000/////////...---------.........//////000000000000000000000000111000///......///000111......////////////......//////000000000000////////////000000000000//////......---------,,,,,,,,,+++,,,------++++++,,,---,,,,,,------...///000000,,,,,,------.../////////---...///000000///...---...------,,,,,,------...////////////////////////////////////////////////........................////////////////////////---...............------///////////////.........000000000000000000000000------.....................///000///...---...000---------.........//////---,,,,,,---///000000.../////////...------,,,,,,---...000111111111000//////////////////......---........................---...//////000000//////---------.........//////---------.........//////------------------------////////////////////////...///000000000000000//////////////////......---000000000000111111111111//////............//////////////////////////////............/////////000000000000000000000000000222222111111000/////////222111000//////000111222000000000000000000000000///000000000000000///...000000000000000000000000---......///000111111222...///111333444444444444222222111111222333444444333333222222222222222222111111111222222333333333333222111111111222333444333333333444444444555555999888777666555444333333111111111111111111111111000000000000000000000000............/////////000---,,,,,,...000111111///...///000000000///---,,,000000000000000000000000111111000000//////........./////////000000111111///////////////......---///...---,,,---///111222////////////////////////---.........//////000000////////////////////////000//////000111111///---...//////000111222222333222222222222222111000///222222222222222222222222---.........//////000000......///000000000000000111111000000000000111111000000000000000000000000000000000000000000000000////////////000000000000222111000......000111222000000000000000000000000---......///000111111222//////000000111111222222//////000000111111111222000000000000000000000000000000000000000000000000111111000000//////......000000000000000000000000...///000000///...///111000000000000000000000000//////000000000000//////000000////////////000000000000////////////000000000000/////////.........//////.........//////000000000///...............333111000222444444111---...............///000111------......//////000000////////////////////////000///......///000111222------,,,+++,,,---...///////////////////////////..................------......------------............///......---,,,,,,000111222111///...---...000000000000000000000000.................................................../////////...---,,,,,,//////.........---------000000000000////////////000///...---,,,------......------,,,,,,------..................---------111///---,,,,,,+++)))'''---.........//////000000......//////000000111111000000//////.........---......//////...---,,,,,,........................------............------,,,,,,,,,---------..................////////////222111000...,,,***)))(((...///000///------///000000000000000000000000000............////////////111000...,,,+++,,,...///111111000000/////////..................///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///---...000222000000000000111111111111000000//////......------000000000000000000000000111111222333333333333222555444222000000111222333333333444555444333111000222222222222222222222222///000000000111111111111555555555555555555555555666555555444222111000000000000000000000000000000000000000000000000000000////////////////////////***+++---///111111111111///.........///000111222......//////000000111111000000000000111111111111//////............//////////////////////////////111111000000//////................../////////000000000000000000000000000000000000000000000000000111111111000000000000000333222111000000111222333////////////////////////111111000000//////.........///000111111111111111333111000......///111222222222222111111111111111//////000000000000//////111222222111///...///000......///000000000000000000000000000111111111111222222222222111///...---111111000000//////......222111111111000000//////222222222222111111000000000000000000000000000000000000000000111111111111////////////////////////000000000000111111111111000000000000111111111111000000000000000000000000111111000000//////......000000000000000000000000111000///......///000111000000000000/////////..................//////000000000///...............000///...///111111...+++...------,,,,,,,,,------.........///////////////////////////////////////000///.........///000111------,,,,,,,,,---...///......................................................------------......111111111111111000//////,,,---//////---------...////////////////////////.........................................................///......------//////.........---------000/////////////////////000///...---------.........------,,,,,,------...//////......---------,,,,,,++++++---///000000///........./////////000000////////////000000000000000/////////............//////000000//////...---........................------............------,,,,,,---------.....................////////////000000//////...---,,,,,,.../////////------///000////////////////////////............////////////222000///---------///000///.........------------...............///000000000000000000000000000000000000000000000000000000000000000000000000000000000111111///......000222............////////////000000//////////////////000000000000000000000000111111222333333333333222333222111000///000000111333333444444333333222111111111111111111111111111111111111111222222222222555555555555555555555555555444333222111000//////000000000000000000000000000000000000000000000000//////////////////////////////000///...---+++***000000000000////////////000000000000////////////...////////////000000000000//////......//////000////////////////////////111000000000/////////............/////////000000000000000000000000000000000000000000000000000000111000000000000000000000222222111000000111222222000000000000000000000000111111000000///////////////000000111111111111000222111000//////000111222111111111111111111111111//////000000000000//////000111222111/////////000000000000111111111111111000000000000111111111111000111111111111000000///000000000000000/////////222111111111000000000000111111111111000000//////000000000000000000000000000000000000111111111111////////////////////////000000000000111111111111333222111000///---,,,,,,000000000000000000000000111111000000////////////000000000000000000000000111000///......///000111000000000000////////////...............///000000000//////............//////...---...//////---+++///......---,,,,,,++++++///////////////.........////////////////////////000///......---.........------,,,,,,------...///------------------------..............................------------.........////////////...------)))+++.........---///000////////////////////////................................................------......///........................---------////////////////////////000///......------............------------......000000///...------,,,,,,,,,++++++...111444444444......////////////000000000000000000////////////////////////............000000000000000000///...////////////////////////------............------,,,------------.....................////////////....../////////000000000...//////...------...000////////////////////////............////////////222111///......///000000............------------...............///000000000000000000000000000000000000000000000000000000000000000000000000000000111111222111//////111333............//////////////////000000000000000000000000000000000000000000111111222333333333333222222222222222222111111000444333333222222222222333000000000000000000000000111222222222222333333333444444444444444444444444333333222111000//////...000000000000000000000000000000000000000000000000////////////////////////111111000///---+++)))'''000111111111000///---,,,111111000000///.....................////////////111000000//////000000111////////////////////////000000000000////////////....../////////000000000000000000000000000000000000000000000000000000000000000000000000000111111222222111000000111222222111111111111111111111111111000000000000/////////000111111111111000000///222111000//////000111222000000000000000000000000///000000111111000000///000111222111000///000111222111111111111222333333000000000000111111111111//////000111111111111111//////000000000000000000111111111111111000000000000000000000000/////////000000000000000000000000000000000000111111111111////////////////////////000000000000111111111111555555444222111///......000000000000000000000000111000000000000/////////000000000000000000000000000000////////////000000//////////////////////////////.........//////000000///............//////000///////////////...---//////////////////......000000//////......------//////////////////////////////......---------------------------......///------------------------............////////////......------------......---------......------,,,,,,---///000//////000111////////////////////////................................................,,,,,,---.../////////..................................../////////////////////........................------------......000000///...---,,,,,,+++///......///111222222111//////////////////000000111111000000//////......///////////////.........//////000000000//////...000000000000000000000000------............------------------........................////////////.........//////000000000......///...---,,,...000////////////////////////............////////////000000///......//////000000000000000000/////////...............///000000000000000000000000000000////////////////////////000000000000000000000000111222222222000000111333000000000000111111111111//////000000111111222222////////////////////////111111222333333333333222333444555666666444333111444333222111111222333444111111111111111111111111111111111222222222333333444444444444444444444444333222222111000000///////////////////////////////////////////////////////////////////////////////////////......---------...000111222111000...,,,000000000000////////////........./////////000000111111000000000000111111////////////////////////000000000000////////////...////////////000000000000000000000000000000000000000000000000000000000000000000000000111111111222111111111111111111222111111111111111111111111000000000000000000000000111111111111111000///...111000000///000000111222////////////000000000000000000000111111000000000000111222111000///000111222111111000111222333444///000000000111111111111///000000111111111000000/////////000000111111222111111111111111111111111111111111111000000000000///////////////////////////000000000111111111111///////////////////////////000000000111111111111/////////000111111222222000000000000000000000000000000000000000000000000////////////////////////000000////////////000000---......///000111111222222111000/////////////////////............//////////////////...---......,,,,,,...///000000000000000000//////......------/////////////////////////////////......---,,,,,,------.........//////..................................../////////000000......------------......///000000111111111000000---///000000///......///........................................................................,,,,,,---.../////////...---.....................------....../////////000....../////////////////////......------......///000//////...------,,,,,,111///...///000000///...000000000000000000//////111111000000//////...............///////////////---......//////.........000000000000000000000000------............---------------.........//////............//////////////////..................---...///...,,,,,,...///....................................////////////.....................////////////000000000000000...............///000000////////////////////////////////////////////////000000000000000000000000000111333222111000111222000000000000111111111111//////000000111111222222////////////////////////111111222333333333333222333444666777666555222111333222111000111111333444222222222222222222222222000000000000111111111222444444444444444444444444333333222222111111000000////////////////////////////////////////////////000000000000000000000000.........//////000111111,,,...000111222111000...---......///000111111222//////000000000111111111111111000000000000111111////////////////////////////////////000000000000////////////000000000111111111111111111111111111111111111111111111111111//////000000111111111111111111111222222111111111111111111111111111111111000000000000111111111111111111111111111000///...000000000000000111111222......//////000000000000000000111111111111000000///000111111000///000222111000000000000111222222///000000000111111111111222222222111111000......//////000000111111222222111111111111111222222222222222222222222222222222///////////////////////////000000000111111111111000000000000000000000000///000000000111111111111((()))***,,,...///000111000000000000000000000000000000000000111111111111//////////////////////////////000000000000//////------///000222444555666555444333111000////////////............//////000---......---++++++,,,...((()))+++---///////////////////////////.........////////////////////////....../////////...------------...////////////...////////////////////////.........//////000000111......------------............///000000000//////+++---......,,,++++++,,,........................................................................------......///.........---------...............---------......//////000......///000000000////////////............/////////............---------...------...///000000///111111000000000000//////000000000000////////////.........///////////////,,,------...............////////////////////////------............------------........./////////............////////////000//////......------------......---,,,,,,---///....................................////////////---------...............---------..............................///000000////////////////////////000000000000000000000000000000000000000000000000///111222222111000000111............//////////////////000000000000000000000000000000000000000000111111222333333333333222000111333444333222000///222111111111111222222333222222222222222222222222//////000000000111111111333333333333333333333333333333222222222111111111000000000000000000000000000000000000000000000000000000000000000000000000111000000//////000111111,,,---///000111111111000,,,---...///000111222333000000000000111111111111111000000//////000000111////////////////////////////////////000000000000/////////000000000111111111111111111111111111111111111111111111111111111/////////000111111222222000111222222222222111000111111111111111111111111000000000111111111111222000111111111111000000/////////000000111111222222...//////000000111111222000111111222222111111000///000111111000000111222///000111111222222111111000000000000111111111111333222222222000///...---000000111111111111111111111111111222222222222222222222222333333333333333000000000000000000000000000000000000111111111111000000000000000000000000000000000000111111111111......//////000000111111000000000000000000000000000000000111111111111222000000000000000000000000//////000000000000//////...///111333666999;;;<<<999888666333111000///..................///000000...//////---+++***---///)))***,,,...//////...---.........///////////////////////////////////////---...///000000000///...,,,---...///000//////...........................---......///000000111111......------------......+++,,,,,,---......------)))+++------,,,,,,---....................................................................................///......---------------.........//////,,,,,,---......///000000---...///000111000000/////////............//////---------..................------...000111000///111111111000000000//////////////////000000000000............/////////000------...///////////////........................------............------............////////////............////////////000000000/////////......---......---,,,,,,---///....................................////////////------...///////////////------------.........///...............///000000////////////////////////000000000000000000000000000000000000000000000000...000222222000//////000............////////////000000//////////////////000000000000000000000000111111222333333333333222000111222222222111//////000000111222222222222222111111111111111111111111000000111111111222222222333333333333333333333333111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///......///000111////////////000000000000---......///000111111222/////////000000000000111000//////......//////000////////////////////////.../////////000000000111//////000000000111111111111111111111111111111111111111111111111111111111...//////000111111222222000111222222222222111000000000000000000000000000000000111111111222222222///000000111111111111000...///000111111222222222//////000000111222222333000111111222222111111000...000111111000000111222...000222444444333111000000000000000111111111111111111111111111000///...222222111111111111111111111111111222222333333333111111222222222333333333000000000000000000000000000000000000111111111111000000000000000000000000000000000000111111111111333222222222222111111111000000000000000000000000000000111111111222222222000000000000000000000000...///000111111000///...///000333666999===???@@@;;;:::888555222000///..................///000111000111222000------///222,,,...///111111000...------.........//////000000////////////////////////---...///111111111000000,,,---///000000000///...---------------------------......///000111111222.........------...............///000111111000000)))+++---/////////111222.........................................................................../////////...---,,,,,,---------.........//////,,,,,,------...///000000---...///111111111000/////////............//////,,,,,,------.../////////111000//////000000///...222111111111000000//////......//////000000111111---.........//////000000......///000000111000000........................---..................---............/////////000............/////////000000000000000111111111111------...---,,,+++---///..................................../////////000......///000000111000000.../////////000000111111...............///000000////////////////////////000000000000000000000000000000000000000000000000---///111111000/////////000000000000111111111111000000//////......------000000000000000000000000111111222333333333333222333333333333333222111111///000111333333333222111000000000000000000000000111111222222222333333333333333333333333333333333000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000------------...000111333222111000///.........///////////////000000000000............/////////000//////............//////////////////////////////.../////////000000111111000000000000111111111111111111111111111111111111111111111111111111111111...//////000111222222222000111222333333222111000////////////////////////000000111111222222222222...///000111111111111111......000111222222222222///000000111222333333333111111222222222222111111...000111111000000111333///111444666777555222000000000000000111111111111//////000111111111111111333222222222111000000000111111111222222333333333000000111111222222222222000000000000000000000000000000000000111111111111000000000000000000000000000000000000111111111111------------------------000000000000000000000000000000111111222222222222000000000000000000000000...///000111111000///...222444888<<>>===;;;999555222000...---////////////////////////+++,,,---...////////////000000//////.........---000000000000000000000000,,,---------------------///...,,,++++++,,,.../////////.........---------////////////////////////........................////////////////////////------...//////...------+++---000000...---------........................////////////////////////......------------......///////////////////////////////////////.........///////////////.................................000000000000000000000000////////////////////////000000//////.........---111111000000//////......//////............//////111111000000/////////...........................000000//////............---------.........////////////////////////////////////////////////////////////////////////////////////000000000000//////...............///000000000///...------...///000////////////////////////......---,,,,,,,,,------,,,,,,---///000222333333111111000000///---,,,+++222111000//////....../////////000111111111111111111111111111000000000000//////000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000111111111111222222222333333333222222222222222000000000111111222222222222222222222222222222222000111111222222000///...---...111333333222000///////////////////////////000000000000000000000000000000000000111111111111000000000000000000000000111000///......///000111222000...---///000000000111111111111111111111111000000000000000000000000222222222222222222222222//////000111111111111111111111000000111111222333111111111111111111111111111111111111111111111111444444333333222111111111111111111111111111111111111222222333333222222111222222222111111111000000000000000000000000000000,,,,,,---000222222///---//////000000000000//////000000000/////////......222111111111000000//////222222111111222222333444222222111111000/////////222222222111111111000000000000000000000000000000333222000/////////000111222000...000333444333111111111111111111111111111444333111000///...//////222111111111000000//////111000000000//////......///000000111111111111000111111111111111111111111000000000000000000000000000000111111111111000000555777;;;>>>@@@AAAAAA@@@>>>===:::666333000///...000000//////............+++,,,---...////////////000/////////............000000000000000000000000///......------,,,,,,,,,......,,,,,,,,,,,,......//////.........---------................................................////////////////////////........................,,,...///000...------...........................////////////////////////......------------......////////////////////////...............---------/////////////////////...........................////////////////////////........................000/////////............111000000000/////////...//////.........//////000///.........------------......................../////////.........---------------.........//////////////////////////////////////////////////////111111111111111111111111...//////000000000//////...............///000000000///...------...///000////////////////////////------------------------/////////////////////000000000000000///...---,,,000///////////////000000//////000111111111111111111111111111000000000000//////000000000000//////000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111000111111111111222222222111222222222222222222222111111111222222222333333222222222222222222222222000111111222111000///...000000000000000000//////000000000000000000000000000000000000000000000000/////////000000000111111000000000000000000000000111000////////////000111222000......///000000000111111111111111111111111000000000000000000000000//////////////////////////////000111111111111111111111000000111111222333111111111111111111111111111111111111111111111111222222222222222111111111111111111111111111111111111222222333333222222111222222222111111111000000000000000000000000000000---------///111222000...000000111111111111000000444444333333333222222222111111111111000000000///222222111111222222333444444333333222111000000///222222222111111111000000000000000000000000000000222222000/////////000111333111///000222222111///111111111111111111111111333222111000//////000000111111111111000000000///111111111000000000///////////////000111111222222000000000000000000000000000000000000000000000000000000111111111111000000999;;;>>>AAABBBCCCBBBBBBAAA???;;;777444111//////000000//////.........---,,,---......////////////////////////............000000000000000000000000000000///...---,,,++++++------------------------/////////............---------------------------........................////////////////////////000///...------...///000,,,...//////...------...........................////////////////////////......------------......////////////////////////------------------------......//////////////////////////////////////////////////////////////////........................////////////............000000000000////////////...............///000111............------------.................................---------------------........./////////////////////////////////////////////////////////111111111111111111111111---...///000000000000000...............///000000//////............//////////////////////////////,,,---......///...---,,,////////////////////////......////////////..................///000111222//////000111111111111111111111111111000000000000///000000111111000000///000000000000000000000000000000000000000000000000111111111111111111111111222222222222222222222222000111111111111222222222000000000111222222222333222222333333333333333444222222222222222222222222000111111111111000//////222111///...------...///111111111111111111111111000000000000000000000000....../////////000000000////////////////////////111000000//////000000111111000......///000000///111111111111111111111111000000000000000000000000........................//////000111111111111111111111000000111111222333111111111111111111111111000000000000000000000000000000000111111111111222111111111111111111111111111111222222222222111111222222222111111111111111000000000000000000000000///...---...000222111000111111222222222222111111222222222111111111111111111111111111000000000000222111111111111222333333555555444333222111000///222111111111111000000000000000000000000000000000222111111000///000000000333111000000000000///---111111111111111111111111111111000000000000111111111111111111000000000000222222222111111111111000////////////000111333444000000000000000000000000000000000000000000000000000000111111111111000000;;;===???AAABBBCCCBBBBBBBBB@@@<<<777444111000///............/////////000------...//////////////////////////////.........////////////////////////000/////////......------------............------/////////...............------------------------........................///////////////////////////...,,,++++++,,,...///,,,...//////---------...........................////////////////////////......------------......////////////////////////---------------.....................////////////000000000000000000000000////////////////////////........................///////////////.........000000000000////////////......---......///000111000000000000000/////////........................------------------------............////////////////////////////////////////////////////////////////////////////////////------...///000000000000...............///000000/////////....../////////////////////////////////+++,,,...000000///---,,,,,,,,,---...///000111222------...//////000//////...............///000111//////000111111111111111111111111111000000000///000000000111111000000000////////////////////////////////////////////////111111111111111111111111222222222222222222222222000000111111111222222222//////000111111222333333444444444444444444444444222222222222222222222222111111111111000000000///000//////............///000000000000000000000000////////////////////////............////////////////////////////////////000000000000000000000000111///...///000111000///111111111111111111111111000000000000000000000000111111111111111111111111//////000111111111111111111111000000111111222333111111111111111111111111////////////////////////...//////000111111222222111111111111111111111111111111222222222222111111111111111111111111111111000000000000000000000000000///---...000222222222000111111222222111111000111111111111111000000000111111111000000000000000111111111111111222222333555555444333111000//////111111111111000000000000000000000000000000000000222111111000000000000000111000000////////////...111111111111111111111111000000000000000111111222111111111000000000000000222222222222222222222222222111///......000222333222222222222222222222222000000000000000000000000000000111111111111000000<<<===>>>@@@@@@@@@@@@@@@BBB???:::666222000000000+++,,,---...///111222222---...//////000/////////.........///////////////////////////////////////.........//////000000000---......//////......---////////////////////////................................................////////////////////////...---+++******+++---...---...///...---,,,...///........................////////////////////////......------------......////////////////////////------......////////////---.........//////000000000000000000000000000000.........................................................///////////////////////////000000000000...............///000000/////////000000000000000........................------------------------........./////////000000////////////////////////////////////////////////........................------...///////////////...............///000000...//////////////////...////////////////////////+++,,,...000000///...---,,,,,,---...///000000111,,,---...///000000000000000000///...............//////000111111111111111111111111111000000000///000000111111111111000000////////////////////////////////////////////////111111111111111111111111222222222222222222222222000000111111111222222222//////000111222333333444444444444444444444444444222222222222222222222222111111111000000000000000***,,,...000111111000///////////////////////////////////////////////////............////////////////////////////////////000000111111111111000000000///...///000111000...000000000000000000000000111111111111111111111111222222222222222222222222//////000111111111111111111111000000111111222333111111111111111111111111////////////////////////......///000111222222333111111111111111111111111000111111222222111111000111111111111111111111111000000000000000000000000111///...///111333333222//////000000000000//////444444444444444444444444000000000000000000111111111111000000111111222333333333222111000///......000000000000000000000000000000000000000000000000111111111111000000000///...////////////000000111111111111111111111111111...///000000111111222222000000000000000000111111222222222222222333333333444333000///...///000111222222222222222222222222000000000000000000000000000000111111111111000000<<<======>>>>>>>>>>>>===???<<<888333000//////000++++++,,,...///111222333...//////000000/////////.........///////////////000000000000000000000000------...///000111222222...........................////////////000000000////////////////////////........................////////////////////////...---,,,++++++,,,---.........///...,,,,,,...000........................////////////////////////......------------......////////////////////////------......///000000000------......///000000000////////////////////////........................------------------------.........///////////////////////////000000000000//////............//////---------.......................................---------------.............../////////000000000////////////////////////////////////////////////000000000000000000000000.........//////......---...............///000000......////////////......////////////////////////+++,,,...///000000//////000//////......---------------...///000000//////111000///...------------//////000111111111111111111111111111000000000000000111111222222111111000000000000000000000000000000000000000000000000000222222222222222222222222333333333333333333333333000111111111111222222222111111111222222333333444555444444444444444333333222222222222222222222222222111111000///000000000)))+++...111333222111000........................000000000000000000000000....../////////000000000////////////////////////000111111222222111111000000//////000111111///...000000000000000000000000111111111111111111111111000000000000000000000000//////000111111111111111111111000000111111222333111111111111111111111111000000000000000000000000//////000000111222333333111111111111111111111111000000111111111111000000111111111111111222222222000000000000000000000000111000///000222444333222//////000000000000//////111111222222222222333333000000000000111111111111111000000000000111222222222222111111000///////////////000000000000000111000000000000000000000000000111111111111000//////---///000000000000111333111111111111111111111111...///000111111111111111000000000000111111111111111222222222222333333333333222111/////////000000111111111111111111111111000000000000000000000000000000111111111111000000===============<<<<<<<<<<<<999555111.........///------......///000000000//////000000000000//////............/////////000000000000000000000000000/////////000000111111111000///...------...///000.../////////000000000000................................................////////////////////////.................................---,,,,,,...000........................////////////////////////......------------......////////////////////////,,,,,,---......///000000------......///000000111................................................------------------------............/////////000.../////////000000000111111000///......---......------------.........///........................------........./////////.../////////000000000000////////////////////////////////////////////////000000000000000000000000////////////...---,,,,,,...............///000000---...///000000///...---////////////////////////---------...///000000000000//////......---,,,,,,......///////////////...///......---------......//////000111111111111111111111111111000000000000000111111222222111111000000000000000000000000000000000000000000000000000222222222222222222222222333333333333333333333333000111111111111222222222333333333333333333444444444444444444333333222222222222222222222222222222222222000/////////000111---...///111111222111111////////////////////////000000000000000000000000/////////000000000111111000000000000000000000000000111222222222222111000/////////000111111///---000000000000000000000000111111111111111111111111000000000000000000000000//////000111111111111111111111000000111111222333111111111111111111111111111111111111111111111111000111111111222222333333111111111111111111111111000000111111111111000000000000111111111222222222000000000000000000000000000000000222444555333111000000000111111000000000.........//////000000000///000000000111111111111000000000000000111222222111111111111111111111111////////////000000111111000000000000000000000000000111111222111000///...///111222222000///111333111111111111111111111111///000111111222111000000///000000000111111111111111111111111222222222333///000000000111111111111111111111111111111111111000000000000000000000000000000111111111111000000>>>=========<<<<<<<<<;;;:::777333///------...///000/////////............///000000000000000//////---.........//////000000000000000000000000000000111111111000000000000000111000...,,,,,,...000111.../////////000000111111------------------------........................//////////////////////////////000000000000//////...///...---,,,,,,...000........................////////////////////////.........------.........////////////////////////++++++,,,,,,---...//////---------...///000000111................................................---------------------------.........//////000000.../////////000000111111222111000///------------.../////////000000111111................................./////////000000////////////000000000000////////////////////////////////////////////////........................000000000///...---++++++...............///000000---...///000000///...---////////////////////////------------...///111222,,,------....../////////...///////////////......---------------...///000//////000111111111111111111111111111000000000000111111222222222222111111000000000000000000000000000000000000000000000000222222222222222222222222333333333333333333333333000111111111111222222222444444444444444444444333444444444333333222222222222222222222222222222222333222000/////////000111111111000//////000111222000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111000111222333333222111000/////////000222111///---000000000000000000000000111111111111111111111111111111111111111111111111//////000111111111111111111111111000111222222333111111111111111111111111111111111111111111111111222222222222222333333333111111111111111111111111000000111111111111000000000000111111222222222222000000000000000000000000///000111333555555333111111111222222222222111111000000111111222222222333//////000000111111111222000000000000000111111222111111222222222333333333.../////////000000111111000000000000000000000000000111111222222000///...111333444333000...000222111111111111111111111111///000111222222111000/////////000000111111111222000000000111111222222222,,,---///000222333333333333333333333333333333333000000000000000000000000000000111111111111000000===>>>??????>>><<<:::888===888333111222222111000000000000000000000000000------------...000111222000///...---+++***)))(((,,,...000111222111000///111111000000//////......//////...------------...000000//////.........---........./////////000000/////////...------,,,,,,------------------------......------------............////////////..................////////////......---------......///,,,,,,,,,---------..............................///...,,,++++++,,,...///...------------...//////---...//////......///111000000//////.........---//////.........---------//////.........---------........................//////............//////................................................,,,,,,,,,---------......+++,,,.../////////...---............////////////000000000000000000000000111111000000//////......000000000000000///......///............///000000000000//////.........---//////............////////////......---------,,,000///.........///111222111111000///////////////111111000000000000111111111000/////////000222333111111111111111111111111000000000///////////////222222222222222222222222111111111111111111111111222222111111111111111111111000...---,,,---///000000000111222222222222111222222333333333333444444444444222222222222444444222222222222222222222222222222111111111111222222...///111222222111000///000000000000000000000000222222111000///...------////////////////////////333333222111000000000111111111111111111111111111000000000000000000000000//////000000000000//////222111111000///......---////////////000000000000111111000000//////......222000...///111222111...000111222333333222111000111111111111111111111111000111222333444333222111333333333222111000///...222222222111111111000000000111111111111222222222000000000000000000000000000000000000///---,,,+++333222111000000111222333000000000000000000000000111111000000000000111111///000111222222222222222111000/////////111222333000111222222111111222333222222222222222111000//////000222333333222000///000000000000111111111111222222222222222222222222111111111000000000000000......///000000000000000000000000000000000000000111111111111111222222333111222333333444444333333111111111111222333444555000000000000000000000000??????>>>===============???:::444111000111000///000000000000000000000000///............//////000/////////...------,,,,,,///000111222222111000///111000000000/////////...//////...------------...000/////////............,,,,,,,,,---------......------................................................------------............////////////..................////////////111000///...............,,,,,,---------.................................///...,,,++++++,,,...///---------------...//////---...//////......///111000/////////............//////.........---------//////.........---------........................//////............//////................................................,,,,,,---------.........,,,---......//////..................////////////////////////////////////111000000000/////////...000000000000000///..................////////////000/////////............//////............///////////////.........------000///.........///111111111111000///////////////000000////////////000000111000/////////000222222111111111111111111111111222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111333222000///...///000111000000111222222222222111222222333333333333444444444333333222222333333444222222222222222222222222222111111000000111111222111111222222222111111000000000000000000000000000111111000000///.........////////////////////////222111111000000000000111000000000000000000000000000000000000000000000000000000111111111111000000222222222111000000//////////////////000000000111000000000111111111111111444222000111333444333111111111222222222222111111111111111111111111111111222222444555555555444333222222222222222111000///222222222111111111000000000111111111111222222222111111111111111111111111111111111111111000///...111111000//////000111111000000000000000000000000111111000000000000111111000000111111222111111111111000/////////000222333111222222222111111222333111111111111111000/////////000222333333222000///000000000000111111111111////////////////////////111000000000000000000000///000000111111111111111000000000000000000000000//////......//////000111000111222222333333222222111000000/////////000000000000000000000000000000AAA???===<<<<<<===???@@@@@@<<<555000////////////000000000000000000000000000000///.............../////////000000000000000000111222333222111000///000000000000//////////////////...------------...////////////............,,,,,,,,,---------------,,,,,,------...//////000////////////////////////......------------............////////////..................////////////333222111000///.........,,,------------.................................///...---,,,,,,---...///------------......//////---...//////......///111////////////...........................---------...............---------........................//////............//////................................................,,,------------...............------......///000............////////////........................000000000000////////////000000000000000//////...,,,---///000000000///...////////////............//////............//////000000////////////......//////......//////000111000000000000//////////////////............//////000000000///000111111222111111111111111111111111111111111111111111222222////////////////////////111111111111111111111111111111111111111111111111555444222111111111222333000000111222222222222111222222333333333333444444444333333222222333333444222222222222222222222222222111111000000111111222222222111000/////////000000000000000000000000000////////////////////////////////////////////////000////////////000000111////////////////////////000000000000000000000000111111222222222222111111333333222222111111000000/////////000000000111111///000000111222333333333333222111222333333222111222222111111111111222222111111111111111111111111222222333444444444444333111111222222222111111000222222222111111111111111000111111111111222222222222222222222222222222222111222222222222222111111000000////////////000000000000000000000000000000111111000000000000111111000000111111111000//////000000000///000000111222333222111111000111111222///000000000000///......///000111222222111000///000000000000111111111111222222222222222222222222000000000000000000111111000000111222222222222222000000000000000000000000...............//////000///000000111222111111111222111000///............000000000000000000000000>>>>>>===<<<<<<===>>>???>>>:::555000......000111000000000000000000000000//////............//////000000000000000000000000...///000111111111111000000000000000//////////////////...------------...///////////////.........////////////////////////---------.........//////..............................------------............////////////..................////////////111111000///.........///------------..........................................------------......,,,------...............---...//////......///111///////////////.................................................................................//////............//////................................................------------............///...---------...000111............////////////////////////////////////000000000000//////////////////000000000000//////,,,---///111111000...---///////////////.........//////............//////000000000000000/////////............//////000000///000000000000000//////000//////......//////000000000000000000111111222111111111111111111111111///////////////000000000////////////////////////111111111111111111111111111111111111111222222222444444333222222222222333000000111222222222222111222222222333333333444444333333333333333333333333111111111111111111111111111111000000000000111111222111///...---------...////////////////////////........./////////000000////////////////////////...............///000111000000000000000000000000000000000000000000000000000111111222222111111000222222222111111000000000//////000000000111111111000000000111111222222222111000000000000111000000333222111000000111222333111111111111111111111111///000000111111111111111///000111222222222222222111111111111111111111111000000111111111222222222222222222222222222222222000111222222333333333222000000000000000000000000000000000000000000000000222111111000000111111222000000000000000///...---000000000000000000111111333111000///000000000000///000000000000000//////000000111111111111000000///000000000111111111111333333333333333333333333000000000000000111111111///000111111222222111111000000000000000000000000000000//////000000111222///000111111222222111111222222111000000///000000////////////////////////:::;;;<<<=========<<<;;;:::888444000...///111333////////////////////////---------......///111111111111000000///......---+++,,,---...000111111222////////////000000000000//////...------------............////////////////////////////////////...//////.........---------------------------------......------------............////////////..................////////////------------......///000---------.........//////................................................,,,---......//////......---...//////......///111.........///////////////---.....................---.............................................//////............//////................................................---------.........////////////...------///000111............////////////000000000000000000000000////////////000000000000//////000000000000//////,,,---///111111000...---........./////////////////////............///////////////000000000000000---......///////////////...///000000000000//////111000000//////000000111///000000000111111111111000000000000000000000000......//////000000000000000000000000000000000000111111111111111111111111000000111111111222222222333333222222111111111111000000111222222222222111222222222333333333444444333333333333333333333333111111111111111111111111111000000000000000000111444222111///......//////////////////////////////------......//////000000000000000000000000000000...---------...///000000111111111111111111111111000000000000000000000000//////000000000000//////000000000000000/////////000000000000111111111111111111000000000/////////000000111000000000000111333222111000000111222333111111111111111111111111////////////000000111111///000111222222222222222111111111111111111111111000000111111111222222222111111111111111111111111...///000111222222222222111111111111111111111111000000000000000000000000222222111111111111222222000000000000000///...---000000111111111000000000111000//////111222000...000000111222222111111111000000000111111000000000///000000000111111111111000000000000000000000000//////000000111111111111...///000000111111000000000000000000000000000000000000000000000111222222000111111222222222222222000000000000000111222222////////////////////////999:::<<<======<<<:::999777666444111//////111333////////////////////////,,,---------///000111222111000000///...------,,,++++++,,,---///000111111////////////000000000000//////...------------............///////////////---------------,,,,,,,,,000//////...------,,,,,,------------------------......------------............////////////..................////////////,,,,,,,,,,,,---///000111------........./////////................................................+++,,,.../////////...------...//////......///111.........///////////////---------...............---------.......................................//////............//////................................................------.........///////////////......//////000111............////////////111111111111111111111111////////////000000000000...//////000000000000000,,,---///000000000///............/////////////////////............//////......////////////000000------...////////////...---...000111111000//////111111000000000000111111//////000111111111111000000000000000000000000000000000000111222222333333111111111111111111111111111111111111111111111111000000000111222222333333222222222111111111000000000000111222222222222111222222333333333333444444222333333444444333333222111111111111111111111111111000000//////000000111444444333222222111111222000000000000000000000000---------....../////////000000000000000000000000///............//////000111111111111111111111111000000000000000000000000//////000000000000//////000/////////////////////000000000111111111222222111111000000///......---111333333333222111222333222222111111111111222222111111111111111111111111111111000000111111222333///000111222222222222222111111111111111222222222000111111111111222222222000000000000000000000000......///000111111111000111111222222222222111111000000000000000000000000222222111111111111222222000000111111111000//////000111111111111000//////000//////222555555222...000111111222222222222111000000000000000000000000000000000000111111111111111111111111111111111111/////////000111111222222......///000000000000000000000000000000000000000///////////////000000111000111222222333333222222............///000111222000000000000000000000000=========<<<<<<;;;::::::555666666333000...///111////////////////////////...............///000111////////////////////////...............//////000.../////////000000000111//////...------------.............../////////000......---------,,,,,,,,,..................------..............................------------............////////////..................////////////...---------...///000000............////////////..............................////////////......+++,,,...///000///...------...//////......///111............/////////000---------.........//////---------.........//////........................//////............//////............................................................////////////......///000000000000000............////////////000000000000000000000000.../////////000000000111......///000000000000000............////////////............/////////000//////............//////------........./////////,,,---.../////////......---...000111111111000///000000////////////000000...///000111222111111000000000000000000000000000///000000111222222333333111111111111111111111111111111111111111111111111///000000111222222333333222222222222222111000000000000111222222222222111222222333333333333444444222333333444444333333222111111111111111111111111000000////////////000000111222222222222222111111000000000000000000000000---.....................000000000000000000000000000000//////.../////////111111111111111111111111000000000000000000000000000000000111111000000000000000000000000000000000000000111111111222222222111000000000000000000000111333444333111000222444111111222222222222111111111111111111111111111111111111000///000111222333000111111222222222111111000000111111111222222222000111111111111222222222111111111111111111111111//////000000111000000000///000111222222111000///000000000000000000000000333222222111111222222333000000111111222111111111000111111222111000///...000000222666;;;:::555000//////000111111111111111000000////////////000000000000000000111111111111333333333333333333333333...//////000111111222222//////000111111111111000000000000000000000000000000000000000000111222222///000000111222111111111000000/////////000000111000000000000000000000000AAA???===;;;:::;;;<<<<<<666777888555000------...////////////////////////000000///............///---......///000111111111222222000///.............../////////000000111111//////...------------...---.........//////000000000000/////////.........,,,,,,------.../////////////////////////////////.........------...............////////////................../////////000111000000////////////000............/////////000..............................////////////......+++,,,...000000///...------...//////......///111---.........//////000000---------.........//////---------.........//////........................//////............//////............................................................/////////000---...000111111111000///............/////////000////////////////////////.../////////000000111111......///000000000000000///............///000000---.........//////000000//////............//////,,,---------......//////,,,,,,.../////////...---,,,...000111222111000/////////............//////...///000222222111111000000000000000000000000000---......///000111111111111111111111111111111111111111111111111111111111///000000111222222333333222222333333333222111000000000111222222222222111222222333333333444444444222222444444444444222222000000000000000000000000000000////////////000000------///000000///......000000000000000000000000........................000000000000000000000000222111000///////////////000000000000000000000000000000000000000000000000111111222222222222111111111111111111111111222222000111111111111222222222000000000111222222333333...111222222///...000222000111222333333222111000111111111111111111111111///...---------...000111111111222222222111111000000000111111222222222222000111111111111222222222222222222222222222222222000000111111111111000000...///000111111000///...000000000000000000000000333222222111111222222333///000111222222222222222000111222222222000///...111111444:::???>>>888222......///000000000000000000000////////////000000000000000000111111111111000000000000000000000000...//////000111222222222000000111222222222222222000000000000000000000000333333222222333333444555...//////000000000000000555444333222111111111111000000000000000000000000@@@===:::999:::<<<<<<<<<;;;999555222000000111222111000///......---------//////...//////000111222000000000000000///.........///000///...---...///......///000000000000000///////////////.........///////////////////////////000111111111///...---............//////000000///...---,,,,,,---...///000000//////.........---111000///......///000111000///...------...///000////////////////////////---------.........//////000000000000000000000000..............................////////////......222222111000000///000000222000---++++++---000222000000111111111000000///---...///000000///...---////////////////////////...///000111111000///...................................................---------.........//////000000000000000000000000------......//////000000------......///111222333111111000//////////////////...,,,++++++,,,...///111111222222222222111111000000///...------......111000///...------...///////////////////////////......------------......///////////////000111111111000///......---......222222111111000000//////000000000000000000000000000000000000000000000000222222111111111111222222111111111111111111111111111111111111111111111111222222222222222222222222444333222111111111222333000111111222333444555555444444333333333333222222000000000000000000000000000000000000000000000000111111000000//////......666555333111000000111222000000////////////000000////////////////////////444333111///...///000111111111111111111111111111111111000000000000111111000000000000111111111111000000000000000000000000000000000000000000000000000000000///////////////000000111222222222222111222222222111111111000000222222222111111111111000111111222222222222111111111111222222222222111111222111111111000000//////111000000000//////......222222222222222222222222222222111000//////000000222222222111111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111111222333333333444000111222444444333222222333333222222111222222222111111111111111111111111333222000/////////000111111000///......///000111333222222222111111000000000000000000000000000000333222222111000///......000000111222222222222111000000000000000000000000000000000000000000000000222222222111111///......@@@===;;;::::::;;;<<<;;;>>><<<999555333222222222222111000///////////////000////////////000000111000000000000000///......///000111000...------.........///000000000000000/////////////////////...////////////////////////000000000000000///......///...---,,,,,,...000111///...------------...///000/////////............000///...------...///000///...------------...///////////////////////////---------.........//////......................................................////////////......000000///.........////////////............////////////000000000//////...---...///000000///...---////////////////////////...///000111000000///...................................................---------.........//////000000000000000000000000000000000000111111111111111111000000000000111111111111000///////////////111000...------...000111000000111111111111000000333222222111111111111111111000///...---......//////////////////////////////......------......//////////////////000111111333222000///------,,,,,,111111111000000000000000////////////////////////000000000000000000000000222222111111111111222222111111111111111111111111111111111111111111111111222222222222222222222222333333222111111222222333444444555555555555555555444444333333333333222222000000000000000000000000000000000000000000000000111000000000/////////...444333111000/////////000000000////////////000000000000000000000000000000333222000///...///111111111111111111111111111111111000000000000000111111000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000111222222222222111222222222111111111000000000000111111222222222333111111222222222222111111111111222222222222111111111111111111000000000///333222222222111111111111222222222222222222222222222222111000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222///000000111111111111111222111111000000111111222111111111111111111111111222222000/////////000111000000////////////000000222222111111111000000000000000000000000000000000222222111111000000//////000000111222222222222111000000000000000000000000000000000000000000000000222222222111111000///...@@@>>>;;;:::;;;;;;;;;:::<<<;;;999666333111000///222222111000000000111111111000000////////////000000000000000000//////...000111111000...,,,---.........///000000000000///......//////////////////////////////////////////000000//////......//////000...+++******,,,///222///...------------...///////////////..................------------.........------,,,,,,---......////////////////////////------........./////////------------------------..............................////////////......---------,,,------............///000000///......---......//////...............////////////......////////////////////////...//////000000000//////........................////////////////////////------........./////////000000000000000000000000111111111111000000000000444333222111000/////////111000000///////////////111000///......///000111//////000000000000//////000000//////////////////000000///............//////////////////////////////......------......//////////////////000111111444333111///...,,,,,,,,,000000000000111111111111////////////////////////000000000000000000000000222222111111111111222222111111111111111111111111222222222222222222222222222222222222222222222222333222222111111222333333666666555555555444444444444444333333333333222222000000000000000000000000000000000000000000000000000000000000////////////111111///...............000000////////////000000111111111111111111111111111000/////////000222333111111111111111111111111000000//////000111222222000000000000111111111111000000000000000000000000000000000000000000000000111111111111111111111111000000111222222222222111222222222111111111111111...///000111222333444444111111222222222222111111111111222222222222111111111111111111000000000000222222222222222111111111222222222222222222222222222111000000000000000000000000000000000000111111222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111000000///............///000000111000000000000000111111111111111111111111111111222111111000///000000000//////000000000000//////111111000000000000//////000000000000000000000000111111111111111111111000///000111111222222111111000000000000000000000000000000000000000000000000111111222111111000///...@@@>>><<<;;;;;;;;;:::999::::::999777555444222222222111111000000000111111111111000//////...////////////000000000000//////000111111000---,,,,,,------...//////000000//////............////////////////////////////////////111000...------...///000///---,,,++++++,,,...///.........------.........///////////////.................................------------.........///////////////////////////............////////////------------------------..............................////////////......,,,,,,,,,,,,---......///////////////////////////------.../////////.........//////////////////...////////////////////////......//////////////////........................000000000000000000000000............////////////////////////////////////000000//////......------333333111000//////......000000////////////000000......------------............////////////...........................---/////////.........////////////////////////////////////............/////////////////////000000111222222000///............//////000000111111222222000000000000000000000000000000000000000000000000222222111111111111222222111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333444444333333333222222222000000000000000000000000////////////////////////000000000000////////////000000//////............000000////////////000000000000000000000000000000////////////000111222333111111111111111111111111////////////000111222333///000000000111111111111000000000000000000000000000000000000000000000000111222222222222222333333000000111222222222222111111111111111111111111111///000000111222222333333111111222222222222111111111111222222222222111111111111111000000000000000000000000000000000000000222222222222222222222222111111000000000000000111///000000000000000111111222222222222222222222222222222222222222222222222333333333333333333333333222111111111000///////////////...------///000111111000000000000111111222111111111111111111111111222111111000000000000000...///000111111000///...000000000///////////////////////////////////////111111111111111111111222///000000111111111111111000000000000000000000000000000000000000000000000111111111111111000//////???===;;;;;;<<<<<<:::999999999999999999888888888111111000/////////000000111111000//////...////////////000000000000//////000111111000...,,,---...------...///////////////---.........//////000000////////////////////////000///...------...///000,,,------......---,,,,,,---..................---.........///////////////////////////////////////......//////000000000000////////////////////////........./////////000000......................................................////////////.........---------...///000000111000...,,,,,,...000111---...//////000000000////////////....../////////////////////////////////...............//////000........................000000000000000000000000........./////////000000////////////////////////000000//////......------000//////.........//////000000////////////000000.........------...............////////////......000111111222222222111000......///////////////////////////////////////////////////......////////////////////////000000111000////////////000111111//////000000111111222222111111111111111111111111000000000000000000000000222222111111111111222222111111111111111111111111222222222222222222222222222222222222222222222222111111222222333333333333111111222222333444555555444444333333333222222222000000000000000000000000////////////////////////////////////000000000000000000000000000000//////000000////////////000000////////////////////////......//////000222333333111111111111111111111111000000//////000111222222///000000000111111111111000000000000000000000000000000000000000000000000111111222222333333333333000000111222222222222111111111111111111111111111111111111111111111111111111111222222222222111111111111222222222222111111000000000000000000111111000000000000000111111111222222222222222222222222111000000000000000111111//////000000111111111222222222222222222222222222111111111111111111111111333333333333333333333333222111111111000/////////111000///...///000111222111111111111111222333444111111111111111111111111111111111111000000000///...///000111111000///...///////////////000000000////////////////////////111111111111222222222222//////000111111111111000000000000000000000000000000000000000000000000000000111111111111000000///===<<<;;;;;;<<<===;;;:::555555555555555666777888222222111000////////////111000000////////////000...//////000000000000000...000000///...---...///------...////////////...------......///000000000////////////////////////.........---......//////,,,---///000000...,,,***------...//////...------........./////////////////////000000000000//////...///000111111111111111////////////////////////....../////////000000000000000000000000000000000..............................////////////......//////////////////000000222000---++++++---000222---...///000000000000000//////............//////////////////////////////------------...///000000........................////////////////////////....../////////000000000000000000000000000000000111111111111000000000000------------......///000///////////////000000111000000000000000000000000......////////////.........///000111111111000///---...//////000/////////////////////////////////000//////......//////000///////////////000111111.........///000111222333000000000000111111111111222222222222222222222222000000000000000000000000222222111111111111222222111111111111111111111111333333333333333333333333222222222222222222222222000000222333333333333333222333333444555666777888444444333333333333222222000000000000000000000000000000000000000000000000////////////000000000000000111111222222111111000000000////////////000000...........................//////000111222222222111111111111111111111111111111000000000000111111000000000000111111111111000000000000000000000000000000000000000000000000111111111222222333333444000000111222222222222111111111111111111222222222222222222111111111000000111111222222222222111111111111222222222222111111000000000000111111111111222222222333333333333333222222222222222222222222000000000000000111111222000000000111222222333333222222222222222222222222000000000000000000000000333333333333333333333333111111111111111111000000111111000000111111222333111111111111222333444555111111111111111111111111000111111111111000////////////000000000000////////////000000000000111111000000000000000000000000222222222222222222111111...///000000111111000000000000000000000000000000000000000000000000000000000000111111111111000000<<<;;;:::;;;===>>><<<;;;666555444333333555666888555444222111000///......000////////////000000111......///000000000000000---...//////......///000,,,---......//////......------......///000000111////////////////////////,,,---....../////////......////////////...---,,,------...//////...------............/////////000......///000000///......------///000111111111000////////////////////////.../////////000000000000000000000000000000000000..............................////////////......000000//////.../////////000///...------...///000,,,,,,---...////////////000///...------...///000////////////////////////------,,,,,,---...000111.................................................../////////000000000000000000000000000000000000000000000000111111111111...............///000000///////////////000111111000000111111111111000000/////////000000/////////+++,,,...///000///...---,,,---///000000000//////////////////////////////000000////////////000000///////////////000111111////////////000111222222111111111000000000000000111111111111111111111111000000000000000000000000222222111111111111222222111111111111111111111111333333333333333333333333222222222222222222222222///000222333444444333333444444444555555666666666444444333333333333222222000000000000000000000000000000000000000000000000.../////////000000000111000000111222222222111000000000////////////000000//////////////////////////////000111111111111111111111111111111111111111333222111000////////////000000000000111111111111000000000000000000000000000000000000000000000000000000111111222333333333000000111222222222222111000000111111111222222222111111111111111222222222111111222222222222111111111111222222222222111111///000000000111111111111222222222333333444444444222222222222222222222222000000000000000111222222000111111222333333444444111111111111111111111111111111111111111111111111222222222222222222222222111111111222222222222222///000111111222222111111000000000000111222333444111111111111111111111111000111111222111000///...000000////////////000000000000000111111111222222000000000000000000000000333333333222222111111111...//////000000000000000000000000000000000000000000000000000000000000000000000111111111111000000:::::::::;;;>>>>>>===<<>>???@@@AAA@@@???>>>=========<<<;;;::::::999999:::888555222000///000000111111000000//////......//////000000000000//////////////////........................///////////////////////////.........111000///...............000/////////............---------.........//////...............///000000---------...///000111222000000000000////////////000000000000000000000000111111000000//////............///000000000000000000000000000000000000000........................//////000000000000000000////////////////////////111111111111111111111111)))***,,,...//////...---222222111///...---,,,+++000000000000000000000000//////............//////111000///---+++)))((('''---...............---------...000111222222222111000000000000000000000000111111000000//////......111111000000//////......000000000000000000000000111111000000//////......111000///......///000111//////000000000000//////000000000000000000000000000000//////.........---//////000111111111111111000000000000////////////111111111000000000000000000000000000000000000000000111222333333222111000111111111111111111111111000111111111111222222222111111222222222333333333222333444555555333222000111111111111111000///...222222111111111111222222444444444444444444444444333333333222222222111111000000000000000000000000111111111000000000000000222111111111000000//////000000000000000000000000---.........//////000000000000111222222222111111000000000000111111111111222222222222222222222222222333333333444444444444111111111111222333444555222222111000//////000000000000000000111111111111111111111111111111111111000000000000000000000000222222222333333444444444333333333222222111111111222222222222222222222222333333333333333333333333111111111111111111111111111111111111111111111111111111111111222333444444000000000000000000000000222222222222222222222222111111111111111111111111111222222333333222222111555444333333222333333333222222222222222222222222111111111111000000000000000000111222222222222222000111222333333222111000000000000000111111111111000000000000000000000000111111111111111111111111//////000000000000////////////000000111111222222/////////000111111222222111111111000000000000000000000000000000000000000111111111111111111111111@@@@@@@@@@@@@@@???>>>===>>>>>>===<<<<<<;;;:::::::::888666333111000//////111000000000/////////...//////000000000000//////////////////......................../////////////////////////////////...000000///.........//////000000/////////.........---------.........//////...............///000000............///000111111////////////000000000000000000000000000000000000111000000000/////////.........///000000000000000000000000000000000000000........................000/////////////////////////////////////////////------------------------+++,,,...000111000///...111111000///...------,,,//////////////////////////////............//////000//////...------,,,,,,.........//////......---...///000111111111111111000000000000000000000000111000000000/////////...111000000000/////////...000000000000000000000000111000000000/////////...111000///......///000111//////000000000000//////000000000000000000000000000/////////...............///000000111111000000.........//////000000000////////////////////////111111111111111111111111000111222222222222111000111111111111111111111111000111111111111222222222111111222222222333333333000111222333333111000...222222222222222111111000222222111111111111222222444444444444444444444444333333333222222222111111000000000000000000000000111000000000000000000000111111111111000000000///000000000000000000000000/////////000000000111111333444444444333222111111000000000000111111111111111111111111111111111111---.........////////////111111111111222333444555222111111000000111111222000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111222222...///000111333444666666222222222222222222222222222222222222222222222222111111111111111111111111222222222111111111000000111111000000111111222222333333333333333333333333222222222222222222222222111111111111111111111111111222222333333222222111///////////////000111222222222222222222222222222111111111111000000000000555555444333111///---,,,000111222222222222111000000000000000111111111111111111111111111111111111000000000000000000000000000000111111111111000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111111111111111BBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;:::999666333111///...000000000000//////////////////000000000000//////////////////............---............/////////......////////////////////////.........///000000000000000/////////......---............////////////............//////000000///////////////000000......//////000000111111////////////////////////000000000000//////////////////000000111111000000000000000000000000000000......................../////////.........------////////////////////////------------------------...///000111222111000///000/////////....................................//////............//////////////////000000000111......////////////......111000000000000000111111000000000000000000000000000000000000////////////000000000000////////////000000000000000000000000000000000000////////////000000////////////000000//////000000000000//////000000000000000000000000////////////..................///000000000000///,,,,,,---...///000111111.../////////000111111111111111111111111111111111000111222222222222111000000000000000000000000000000111111111111222222222111111222222222333333333111111222333222111000///333333333333333222222222222222111111111111222222444444444444444444444444333333333222222222111111000000000000000000000000000000000000000000111111111111111111000000000000000000000000000000000000000000000000111111111111222222111111000...---,,,000000000000111111111111000000000000000000000000000000000000111111111111111111111111222333444555222222111111111222333333000000000000111111111111111111111111111111111111222222222222222222222222222222111111111111111111---...///111333555777777222222222222222222222222111111111111111111111111111111111111111111111111222222222111111111000000111111000000///000000000111111111111111111111111222222222222222222222222222222222222222222222222111222222333333222222111,,,,,,,,,---...000111222222222222222222222222222222222111111111000000000000111111222222222111111000111222222222222111000000000000111111111222222222222222222222222222222111111111111111111111111111222222222222222222111111111111111111000000000333222222111000000/////////000000000111222222222222222222222222222222222111111111111111111111111CCCBBB@@@>>>======>>>>>>============<<<<<<;;;;;;>>>===<<<:::777333111///000000000000//////////////////000000000000//////////////////............---------.........//////............///////////////.........///000111111000000000////////////..................///////////////............///000//////......---.........---......///000111111222////////////////////////000000000000///////////////000000111111111000000////////////////////////......................../////////...------,,,,,,////////////////////////////////////////////////000000111111111000//////.........///////////////........................//////............///////////////000000111111111......///000000000//////222111000/////////111111000000000000000000000000000000000000////////////000000000000////////////000000000000000000000000000000000000////////////000000////////////000000//////000000000000/////////////////////////////////////////////.........---......///////////////,,,------...//////000000000000111222333444444555111111111111111111111111111111111222222111111111000000000000000000000000000000111111111222222222111111222222222333333333333333444444444333222111333333333222222222222333333222222111111222222333444444444444444444444444333333333222222222111111////////////////////////000000000000000111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000//////---,,,,,,///000000000111111111111111111111111111111111111333333333444444444555555111111111111222333444444555444333222222222222222///000000000111111111111111111111111111111111111333333333333333333333333444444444333333222222222222222222222222222333333222222222222222222222222222222222222222222222222111111111111111111111111000000111111111222222222333222111000000000000000000000000000000000000000222222222222222222222222222222222222222222222222111222222333333222222111////////////000111222333222222222222222222222222222222222111111111000000......000111222333444444111111111222222111111111000000111111111222222222222222222222222222222222333333333333333333333333111111222222222222111111222222222111111000000000222222222111111000000000//////000111222222333333333333333333333333333333111111111111111111111111AAA@@@>>>===<<<<<<======<<<<<<;;;;;;;;;;;;;;;;;;@@@@@@>>><<<999666333111////////////000000000000//////000000000000//////////////////............------------............---.........//////000000///////////////000111222111000000000//////////////////////////////////////////............//////......---,,,,,,,,,---------......///000111111222////////////////////////////////////000000000000000000111111111111000000//////////////////////////////////////////////////////......------------////////////////////////000000000000000000000000//////////////////..................////////////........................//////............//////000/////////////////////...//////000111111000000222111000/////////111111////////////////////////////////////000000000000////////////000000000000000000000000000000000000////////////000000000000//////000000000000////////////000000000000//////////////////////////////.........///////////////---......////////////////////////////////////...000000111222333444444555111111111111111111111111222111111111111111111222000000000000000000000000000000111111111222222222111111222222222333333333444444444444333333222222222222111111111111222333333333222222222222333333444444444444444444444444333333333222222222111111//////////////////////////////000000111111111111000000000000000000111111000000000000000000000000////////////////////////222222333333333333222222///000000000111111111111222222222222222222222222000000000000111111111111111111111111222333444444777666555333222111111111///000000000111111111111111111111111111111111111333333333333333333333333444444444333333222222222444444333333222111000000222222222222222222222222333333333333333333333333111111111111111111111111......///111222333444555444333222111111111111111444444444444444444444444222222222222222222222222222222222222222222222222111222222333333222222111333222222111111222222222222222222222222222222222222222222222111111111111444444333222111000......222111111111111111111222111111111111222222222222111111111111111111111111222222222222222222222222000111111111111111111000333333222222111111000000000000111111222222222333///000000111222333333444333333333333333333333333111111111111111111111111>>>======<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;AAA???>>>;;;888666444333////////////000000000000//////000000000000//////////////////............,,,------------.........------......///000000000000000/////////000111111111111000000000/////////000000000////////////...000//////............///...------,,,------............//////000000111111////////////////////////////////////000000000000111111222222111111000000000000000000000000000000////////////////////////........................////////////////////////////////////////////////.................................///////////////........................//////............//////000000//////......------...///000111111222222111111000000000000000111111////////////////////////////////////000000000000////////////000000000000000000000000000000000000////////////000000000000//////000000000000////////////000000000000//////000000000000000000000000.........///////////////......///000000000000///111000000000////////////.../////////000111111111222222222222222222222222222222111000000111222222111111111111111111111111000111111111111222222222111111222222222333333333222222222111111111000000222222111000000111333444333333222222222222333333444444444444444444444444333333333222222222111111000000000000000000000000/////////000111111222222000000000000111111111111000000000000000000000000////////////............000000111222222222222222000000000000111111111111222222222222222222222222/////////000000000111111111111111111222333444555777666555333222111000000000000000000111111111111111111111111111111111111333333333333333333333333222222111111111111111111222222222222222222222222222222222222222222222222333333333333333333333333111111111111111111111111---...///000222444555555444333222222222222222222333333333333333333333333222222222222222222222222333333333333333333333333111222222333333222222111333333222111111111111111222222222222222222222222333222222222222111111111111111222222222111111111222222111000000111222222111111111222222222222333111111111111111111111111000000000000000000000000000000111111111111000000222222222222222111111111000000111111222333333444000111111111222333333333333333333333333333333333111111111111111111111111::::::;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<>>>>>;;;;;;;;;;;;;;;;;;;;;;;;999777555222111000111111111111111000///.........000000000000000000000000000...---...///000///...000...---...000000///---........./////////000000------........./////////........................222000//////000000///---........./////////000000111000000000/////////...000000000000000000000000////////////////////////000000////////////000000111000000/////////////////////000000000000////////////000000000000//////111111111111222222222333000000000000000000000000////////////////////////000000000000000000000000111111000000000000111111111000...---------///000//////...------.........000000000000000000000000222111000.........///000111111111111000000000///111000///......///000111000000000000000000000000222111000//////000111222111111000000000000111111000000000000000000000000...////////////000000000111000////////////000111---...///000000000000000////////////////////////////////////000000000000////////////000000000000/////////000000000111111111222222333333222222111111111222222222222111111333333333333333222111000333333222222222222333333111111000000000000111111000111111111111222222222111222444555666555444333333333333333333333333333000222444555444333333444555444333111000/////////111111000000000000111111////////////000000000000000000000000111111111111000000000000000000000000000000000000000000000000//////000111111111111111000111222333333222000/////////000111222222222222111000000000222333222111222222222222222222222222111111222222222333333333111111222333333333333333333333333333333333444444222222222222222222222222333333333222222222111111333222222222222111111111111111222222222222111111000111222222333333222222444222111222333333222111555555555555555444222000111222222222333333333333777666444222222333444555333222111000000000111111111222222333333222222111222222222222222222222222111111222222222333333333444333111000///000111222333222222111111111111111111111111222222222333333111111111111111111111111111111111111111111111111333333333333333333333333222222111111111111111111000000000000000000000000000111111111111222222222333333333222222111111111111111111111111111111111000000000000000000000000111000000000000222333444555777999;;;===???@@@@@@;;;;;;<<<<<<<<<<<<<<<===666555333111000000000111000000000//////......---000000000000000000000000000...---...///000///...000...---...///000///.........////////////000000....../////////000000000------------------------111000//////000000///.........////////////000000000000000000////////////000000000000000000000000////////////////////////000//////......//////000000000000/////////......//////000000000000////////////000000000000//////000000000000111111111111000000000000000000000000////////////////////////000000000000000000000000111000000//////000000111......---,,,,,,---///000111000///...------------000000000000000000000000000000000000////////////111111111111000000000000000000////////////000000000000000000000000000000111111000000000000111111000000000000000000000000000000000000000000000000///...---------...000111111111000000000000111111/////////...//////000000////////////////////////////////////000000000000......//////000000111111000000000111111111222222111111222222222222111111111111222222222222111111222222333333333222111111333333222222222222333333111000000000000000111111000111111111111222222222111222444555555555444333333333333333333333333333///222555666555333333333333333333222111000///...111111000000000000111111000000000000////////////000000000000111111111111000000000000000000000000111111111111111111111111//////000111111111111111//////000111222333333444111111222222222222222111111000000000222333222111222222222222222222222222111111222222222333333333222222333444444444333333333333222222222222222222333333333333333333333333333333333222222222111111333333333333222222222222///000111222333333333333111222333333444444333333555444222222222222111///555555444444333333222222222222333333333444444444777666444333333444555555222111111000000000000111111222222333333222222111222222222222222222222222111111222222222333333333222222222222111111111111444333333222111222222222000000000111111111111222111111111111111111111111222222222222222222222222333333333333333333333333000000111111111111111111000000000000000000000000000111111111111222222222222222222222222111111111111111111111111111111111000000000000000000000000000000000000111222333444444555888;;;===@@@AAABBB======<<<<<<<<<;;;;;;;;;444444222111111111111111111111000000/////////...////////////////////////000...---...///000///...//////....../////////...//////////////////000000....../////////000000000------------------------111///...///000111000...//////////////////000000000000000000/////////////////////////////////////////////////////////////////////......////////////////////////.........//////000000000000////////////000000000000//////---------............//////////////////////////////////////////000000000////////////////////////000000////////////000000...------------...000000111000//////.........///000000000000000000000000//////000000000000///...111111111000000000000000000000////////////000000////////////////////////111000000000000000000111000000111111111111000000000000000000000000000000000///...------///111222111111111000000111111111111000...------...///000////////////////////////////////////000000000000---......///000111111222000111111111222222222222111111222222222222111111111111222222222222111111222222333333333222222111111111000000000000111111000000000000000000111222000000111111111222222222111222333444444444444333222222333333333333444444///222555666555333222222222222333333222111///...111111000000000000111111111111000000//////......///000000000111111111111000000000000000000000000000000000111111111111111//////000111111111111111000000///000111222444555222222333333333222222111111000000000222333222111222222222222222222222222111111222222222333333333222333333444444444333333222222222111111111111111333333333333333333333333333333333222222222111111444444444333333333222222000000111222333333333333222333444444555555444444444333222222333333111000///000000000000222333555222222222333333333333444555444444333333333444444444444333333333333333333111222222333333222222111222222222222222222222222111111222222222333333333111222333333333222111000333333222111111111111222000000000111111111222222111111111111111111111111222222222222222222222222222222222222222222222222//////000000111111222222000000000000000000000000000000111111111222222222222222222111111111111111111111111111111111111111////////////////////////000000000111111222222333222444666:::===???AAABBB???>>>===;;;:::888777666333333222222222222222333222222111111111111111000////////////////////////000...---...///000///....../////////......//////000000000000000000//////------........./////////........................000///...///000111000///000000000000000000//////////////////000000000000//////////////////////////////////////////////////////............//////...//////000///...------//////000000000000////////////000000000000//////,,,---------............////////////////////////////////////000000111111////////////////////////000000////////////000000.........//////000111111000000//////000111111222////////////////////////...///000000000000//////000000000000000000111111//////000000000000//////////////////////////////000000000111111000000000///000111111111111000///////////////////////////111000///......000222333000000000111111000000000000///...------...//////////////////////////////////////////000000000000---......///000111111222000111111111222222222222000111111222222111111000111111222222222222111111111222222333333333222222111111000000000000111111000000//////000111222222000000111111111222222222222222222333333333333333222222222333333444444444///222444555444333333333111222333333222111///...111111000000000000111111111111000000//////......///000000000111111111111000000000000000000000000/////////000000111111111//////000111111111111111333222000///000111222333222222333333333222222111111000000000222333222111222222222222222222222222111111222222222333333333333333333444444333222222111111111111111111111111333333333333333333333333333333333222222222111111444444444333333333222222222222333333333333222222333333444555555555555444222111000111333444333222...///111000000111333666111111111111222222222222222222222222222222333333444444555555555555555555111222222333333222222111222222222222222222222222111111222222222333333333000111333444444333222111222222111000000000000000111111111111222222222333111111111111111111111111222222222222222222222222222222222222222222222222/////////000000111111222000000000000000000000000000000111111111222222222111111111111111111111111111111111111111111111111////////////////////////000111111111222222222222111222555888<<<>>>@@@AAA>>>===;;;999777555333222111111222222333333333333222222222222222222222222000000000000000000000000000...---...///000///......///000///...---...000111111000000000000//////------........./////////000000000000000000000000000///...///000111000///111111000000000000//////////////////000000000000000000000000000000000000///////////////////////////......------......///......///000///...---,,,//////000000000000////////////000000000000//////////////////000000000000000000000000000000000000...//////000000111111222000000000000000000000000000//////......//////000/////////000000000000000////////////000111222333////////////////////////////////////000000000000000000000000111111111111//////000000000000//////000000000000000000000000000000111111111111000000///000111222222111000///////////////////////////111000000//////111222333//////000000000000//////.........---......//////////////////////////////////////////000000000000......//////000000111111000000000111111111222222000000111111111111000000111111222222222222111111111111222333333333222222333333222222222222333333////////////000111222333000111111111111222222222222222222222333333333333111222222333333444444555111222444444333333333444222222222222222111000000111111000000000000111111000000000000////////////000000000000111111111111000000000000000000000000......///000000111111111//////000111111111111111444333111000000000111111111111222222222222222111111000000000222333222111222222222222222222222222111111222222222333333333222222333333333222111111000000111111111222222222333333333333333333333333333333333222222222111111333333333333222222222222222333333333333333222222222333444444555555444444111000000111333444444333111333555444111000222444000000111111111222222222111111111111222222222222222333333444444444444333111222222333333222222111222222222222222222222222111111222222222333333333111111333444444444333222222111000000//////000000111111111222222222333333111111111111111111111111222222222222222222222222222222222222222222222222//////000000000000000000000000000000000000000000000111111111111222222222000000000111111111111111111111111111111111111111000000000000000000000000000111111222222222111111000111444777:::===>>>???::::::888666444333111000...///000111222222333333111111111111111111111111000000000000000000000000000...---...///000///...---///000000...---...000111111111000000000//////....../////////000000000000000000000000000000000///......///000111111///111111111000000000//////.../////////000000000111000000000000000000000000///////////////////////////......------......///---...///000000...,,,+++//////000000000000////////////000000000000////////////000000000111111111000000000000000000000000...//////000111111222222000000000000000000000000//////............////////////////////////......///...............//////////////////////////////000///.........000111222///000000000111111111111...///000111111000///...000000000000000000000000///000111222222111000//////000111222222111000///////////////////////////////////////000000000111---...///000000///...---,,,,,,---...////////////////////////////////////////////////000000000000////////////000000000000/////////000000000111111000000111111111111000000111111222222222222111111000111222333333333333222333333222222222222333333////////////000111222333000111111111111222222222222222222222222333333444111111222333333444555555222333333222111222444666333222111111000111111111111111000000000000111111////////////000000000000000000000000111111111111000000000000000000000000//////000111111222333333//////000111111111111111333222222111111111111111//////000111222222222222111000000000222333222111222222222222222222222222111111222222222333333333111222222222111111000//////000000111222333444444444444444444444444444444333333333222222222111111333222222222222111111111111111222333444444444444222222333444444444444444333222111111333444333111...222666555222000111444111111111222222222333333111111222222333333333333111222333444444444333333111222222333333222222111222222222222222222222222111111222222222333333333111222333333444444444333333222111111000000111111000000000111111111111222111111111111111111111111111111111111111111111111111111111111111111111111000000000000000/////////000000000000000000000000000111111111111222222222///000000000111111111222111111111111111111111111000000000000000000000000000111222222222222111000000111444777999<<<===>>>777777666444333222111000,,,---...000111111222222000000000000000111111111000000000000000000000000000...---...///000///...---///111000---,,,...000222111111111000000//////000000000000111111111111000000000000000000000000///......///000111111000222111111111000000//////.../////////000000111111000000000000000000000000////////////////////////.........------.........---...///000000...,,,+++//////000000000000////////////000000000000//////............////////////000000000000000000000000...//////000111222222222000000000000000000000000//////............//////.../////////...---,,,,,,///...---,,,,,,,,,,,,,,,////////////////////////000///...---...///111333//////000000111111111222...///000111111000///...000000000000000000000000///000111222222111000///...000111222222111000...////////////////////////---...//////000/////////,,,---...//////...---,,,***+++---///000000//////////////////////////////////////////000000000000000000000000////////////////////////000000000000000000111111111111000000111111222222222222111111000111222333333333333333111111000000000000111111////////////000111222333000111111111111222222222222222111111222222333444111111222333333444555555333333333111000111444777333222111000000000111222111111000000000000111111......//////000000111111000000000000111111111111000000000000000000000000000000111222333333444444//////000111111111111111111111111111111111111111---...///111111222222222111000000000222333222111222222222222222222222222111111222222222333333333111111111111111000///...//////000222333444555666444444444444444444444444333333333222222222111111222222222111111111000000///000111333444555666666111222333333444444333333555333222222333222111000'''---222444111000222555222222333333333444444444111222333444444444444444111222444555666555444444222222222333333222222222222222222222222222222222111111222222222333333333222222222333333444444444444333222222111111222222////////////000000000000111111111111111111111111000000000000000000000000111111111111111111111111111111000000//////......000000000000000000000000000111111111111222222222//////000000111111111222111111111111111111111111000000000000000000000000000111222333333222000000111111111222444777999;;;111222222222222111000000222222222222222222333333///000111222222222222222000000000000000000000000111000000///......------......//////000000111111111111000000000000111111////////////000000000000444111......000000///---000000000000000000000000000000000000000000000000000000000000000000000000---...///000000///...---000000//////......------........................////////////000000000000......///000111222222333111111000000//////.........000111000///...///111//////000000000000/////////////////////000000111//////---,,,,,,---...///222111///------///111222////////////////////////000000000000////////////////////////000000000000............////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000111111222222000000000000000000000000000000////////////000000000///...---------------////////////////////////111111000000/////////..................///000000111111000000//////......222111111111000000//////111111222222222111111000222222222222222222222222111222222111000000111333222111111111222333444444***,,,///222333222000///222222333333333333444444000000000000111111111111111111111222333444555666666666444333333333333333111111111111111111111111000111111222222222111111111111000000//////............//////000000111111///000000000000000//////000000000000000000000000111111111111111111111111000000000000////////////111111111111111111111111222222222222222222222222222222222222222222222222111111222333333333222222000111111111111222222222333333222222333333444555222222333333333444444444333222222555777777444111222222222333333444444444333222222111111222222333222222333333333333444444666666555444444333222222000000111222333333444444444444444444444444444444666555444333333444555666444333222111111333555666333333333222222111111111333333333222222111111111555555555444444333333333000000111111111222222222111111000000000000000111222111000000000111333333444444444333333222222222111111111111111111111111000000000111222222222333333222111000000111222333111111111111111111111111111111222222222222111111///000000000111111111111111111111111111000//////000/////////000111222222111111000///...---,,,,,,222222222333444666999:::222222222222222111111000111111111111111111111111000000111222222222222222000000000000000000000000....../////////////////////////////////000000000111000000//////000000111////////////000000000000111///------000111000...000000000000000000000000000000000000000000000000000000000000000000000000...///000000000000///...///////////////.............................................//////////////////000000111111222222111111000000///////////////000111000///...///111//////000000000000//////111000000000000111222222///...------------...//////...---,,,,,,---...///////////////////////////000000000000////////////////////////000000000000............////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000............//////000000000000000000000000000000000000////////////000000000///...------------...///////////////////////////.........------------...............///000000111000000000/////////...111111111111000000000///111111222222222111111000222222222222222222222222111222222111000000111333111111111111111222333333---///111222333222111111222222333333333333444444111111111111222222222222222222222222333555666777777666555444333333333333111111111111111111111111222222222222111111000///000000000000////////////111111000000//////......//////000000000000//////////////////////////////111111111111111111111111/////////000000000000000111111111111111111111111222222222222222222222222222222222222222222222222333333333333333222111000000111111111111222222222333333222222333333444555222222222222333333333333222111111333555666333111333333333333333333333333333222222111111222222333222222333333333333444444444444333222222111000000000111111222333333444444444444444444444444444444444444333222222333444444444444333333333444555666444333333333222222222222333333333222222222111111222222222111111000000000000000111111111222222222222222111111111111222222222111000000000111222333333333333222222111111111000000000000000000000000111111111111111222222222222222111000000111222222111111111111111111111111111111222222222222111111111111111111111111111222222222222222222111000000000000000000000000111222///////////////000000000222222222333444666777888333333333333222222222222222111111111000/////////000000111222222222222111000000000000000000000000---------...///000000111000000//////////////////000//////......//////000////////////000000000000...------...000222111000000000000000000000000000000000000000000000000000000000000000000000000000///000000111111000000///.........///////////////........................---------.........//////000000000000000111111111111000000000000////////////000111111//////000111///000000111111000000///000000//////000000111222///......------...//////........................////////////////////////////////////000000000000////////////000000000000............////////////////////////000000000000000000000000000000000000////////////////////////000000000000000000000000.........////////////000000000000000000000000000000000////////////000000//////......------......////////////////////////............------------........./////////000000000000000000////////////111111111111000000000000000111111222222222111111000000000000000000000000000111222222000000111333111111111000111111222333222222222222222222222222222222333333333333444444222222222333333333333444333333333444555666777888777777555444444444444444111111111111111111111111333333333222111000......////////////000000000000111111000000//////......//////000000111000000///........................000000000000000000000000...//////000000111111111111111111111111111111111222222222222222222222222222222222222222222222222444444444333222111000///000111111111111222222222333333222222333333444555111111111222222222222333222111000111333444333222333333333333333333333333333222222111111222222333222222333333333333444444444333333222222111111000111111111222222333333444444444444444444444444444222222111111111111222222444444444555555555666666444444444444333333333333333333333222222222222111111111000000000000000///111111111111111222222222222222222222222222222333111111000000111111222333222222111111111111111000000000000000000000000000222222222111111111111111222222111000000111222222111111111111111111111111111111222222222222111111222222222111111111111111222333333333333222111111222111000000000000000000//////000000000111111111222222333333444555666666444444333333333222333333333333222111000//////...000111111222222222111111////////////////////////------......///000000000000000000//////......---//////............//////////////////000000000000//////000000111222111111////////////////////////////////////////////////////////////////////////000000111111111111000000------......//////000000.................................////////////000111111111000000000000000000000000000000000000000///000111111000///000111000000000111111000000000---------------...//////...............///////////////000000000000//////////////////////////////////////////000000000000////////////000000000000............////////////////////////000000000000////////////////////////////////////////////////////////////////////////111111111111111111111111////////////////////////000000////////////000000//////............//////////////////////////////000000000000000/////////......///000000000000000000000000000////////////111111111000000000000000000000111222222222111111000000000000000000000000///111222222111111111333111111111000000111111222444333222111000111111222222222222333333333444444222222222222333333333333444444444444555777888999777777666555444444444444111111111111111111111111111111222111111000//////......//////000000111111......//////000000111111//////000111111111000000////////////////////////////////////////////////......///000111111222222111111111111111111111111222222222222222222222222222222222222222222222222333333333333222222111000000000111111111222222222333333222222333333444555000000111111111222222222333222111111222333444444444444333333333333222222333222222111111222222333222222222333333333444444555555555444444333333333111111111222222333333333333333333333333333333333222222111111111111222222333333444555555555555444444444444444444444444444222222222222222222222222333333333333222222222222111111111111111111111111111111222222222222222222111111111111111222222222222222222222111111111111000000000000000000000000333222222222111000000000222111111111111111111222111111111111111111111111111111222222222222111111111111111111111000000000111222222333222222111111222222111000/////////000333333222222111000000///111222333444444555555666555444333222222222333333444444333222111111000000111111222222222111111000////////////////////////////////////////////////000000//////......------//////............//////////////////000000000000222333444333333111111000////////////////////////////////////////////////////////////////////////111111000000000000111111------......//////000000///////////////////////////000000000000111111111111111111000000000000000000000000000111111111111000111222111000///000222000000111111111111000000---------------...//////---......//////000000000//////000000000000//////////////////////////////.../////////000000000111////////////000000000000............////////////////////////000000000000////////////////////////////////////////////////////////////////////////222222222222111111111111////////////////////////000000////////////000000//////.........//////000000000000000000000000000/////////000000000000000...///000000111111000000////////////000000000000000000000000000000111111///000111222222222222222////////////////////////...000222333222111222222222222111111111111111222444333111/////////000111222222222333333333444444111111111222222222222333444444444555666777888999777666555444444333333444000000000000000000000000...///000111111111111111......//////000000111111......//////000000111111//////000111111111111111000000000000000000000000////////////////////////...//////000111222222333111111111111111111111111222222222222222222222222222222222222222222222222000111222222333333333333000000111111111222222222333333222222333333444555000000111111111222222222333333333333333333555666333333333333333333333333333222222111111222222333222222222333333333444444555555444444444444333333111222222222222222333333333333333333333333333333222333333333333333333222222222333444444444444333444444444444444444444444222222222222222222222222333444444444444444444444111111111111111111111111//////000111222222111111000000111111222222222222222333333333333333333333222222222222222222222222333222222222111000000000111111111222222111111111111111111111111111111111111111222222222222111111000000000000000000000000000000111111111111111000222222111000/////////000333333222222111111000000000111222444555555666666555444222111111111222333444444333333222111111111111222222222222111000000000000000000000000000000///////////////.........//////..................000//////......//////000////////////000000000000222444555555333111000000000000000000000000000000000000000000000000000000000000000000000000000000111000000//////000000111.........///////////////////////////////////////000000111111111222222222000000000000000111111111000000000111111111111222000111222222000000111222000111111222222111111000000000//////000000111222------///000000000000000........................////////////////////////......//////000000111111////////////000000000000............////////////////////////000000000000000000000000000000000000////////////////////////000000000000000000000000111000000000000/////////000000000000000000000000000000////////////000000//////......//////000000000000000000000000000000---------..................///000111222111000///////////////000000000000000000000000111111111111///000111222222222222222////////////////////////---000222333222222222222444333222222111222222222333222111000//////000111222222333333333333444444111111111111222222222222444444444444666777888999666666444333333333333333000000000000000000000000------///000111222222222////////////000000000000111111000000//////......//////000111222222222222111111111111111111111111000000000000000000000000///000000111111222222222111111111111111111111111222222222222222222222222222222222222222222222222///000111222333444444444000111111111111222222222333333222222333333444555111111111222222222222333222444555555444333555666222222222333333444444444333222222111111222222333222222333333333333444444222222222222222222222222222222222222222222222222333333333333333333333333333333444444444444333333222222222333333333444444333333333333444444444444111222222222222333333333222222222222222333333333222222222111111111111111---...000111222222111000000000111222222222222111333333333333333444444444333333333333333333333333222222222111111111111111000111222222222222111000111111111111111111111111111111222222222222111111//////000000000111111111//////000111111111111000222111000000000000000000//////000111222333333444...///111333555666666666444333111000000000222333222222222222111111111111222222222222222111000000000000000000000000000000------......//////000000------..................111000000//////000000111////////////000000000000...111444444222000///000000000000000000000000000000000000000000000000000000000000000000000000000000000///......///000000///////////////.........////////////////////////000000000000111111111111//////000000111111222222000000111111111222222222000111222222000000111222000111111222222111111000111000000000000111222222,,,---///000111111000000///...---,,,,,,---...///////////////////////////.........///000111111111////////////000000000000............////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111000000000//////000000000000000000000000000000////////////000000///////////////000111111000000000000000000000000------------.........///...///000222222111000///.../////////000000000111///000000000111111111111//////000222222333333222000000000000000000000000---///222333333222222222555444444333222222333333333222222111111111222222222222333333333333444444222222222222333333333444333333333444555666888888555444333222222111222222000000000000000000000000......///000111111111000000000000000////////////111111000000//////......//////000111222222222222000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222000111222333333333333333000111111111111222222222333333222222333333444555222222222222333333333333///222555555444222333444111111222222333444555555333222222111111222222333222222333333333333444444222222222222222222222222222222222222222222222222222222222222222222222222222333444555555444333222444333333222333444555666222222222222333333333444111111222222222333333333000000111111222222222222222222222111111111000000---///111222333333222111///000111222333222222111111111222222333333333333222222222222222222222222111111111111111222222222000111222222222222111000111111111111111111111111111111222222222222111111000000111222333444444555///000111111222222222111000000000000000000111222......///000111222333333---...111333555666777666444333111//////000111222000000000000000111111111222222222222222111000///000000000000000000000000+++,,,---...///111222222,,,------....../////////111111000000000000111111////////////000000000000***...111222111///000111000000000000000000000000000000000000000000000000000000000000000000000000000///...------...///000000000//////.........---000000000000000000000000////////////000000000000...//////000111222222333000000111111222222222222000222222222111000111222111111222222222222111111///////////////000111111,,,---///000111111111000222111///......///111222////////////////////////---......///000111111222////////////000000000000............/////////000////////////000000000000000000000000000000000000111111111111111111111111000000000000000000000000333333333333222222111111000000000000000000000000000000////////////000000///////////////000111111000000000000000000000000.../////////000000111111...///111222333222000///.../////////000000111111//////000000111111111222//////000222222333333333111111111111111111111111,,,///222444333222222222666555444444333333333333333333333333333333333333222222333333333444444444333333333444444444555555333333333333555666777888444444333222111111111111000000000000000000000000///000000000000000///...111111000000//////............//////000111111111//////000222222333333333////////////////////////111111111111111111111111222222222111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222333333333222222111000111111111111222222222333333222222333333444555222222333333333444444444---111555555333111222333000000111222444555666666333222222222222222222333222222333333333444444444444444444444444444444444222222222222222222222222222222222222222222222222222333444444444444333222666555333222333444666888111111111222222333333333111111111222222333333333111111222222333333333333222222222222111111000000...000222444555444333222///000111222333222111111000000111111222222222222111111111111111111111111000000111111222222222333000111222333333222111000111111111111111111111111111111222222222222111111111111222333555666777777000111222333333333333333000000//////000111222222111111111000000000000000222222222222333444555555444222000000111222111000111111111111111111111111222222222222222222222222---///000222222000///---000000//////.........---000000000000000000000000////////////000000000000111111000000//////......---...111333333222000...111///...------...///111///000000000000//////.........///000000///......,,,---------.../////////............////////////111111000000//////......////////////000000000000//////000000000000//////000000000000000000000000111111111111222222222222///...---------///000111///000111111///......///////////////////////////000000000000000000000000///////////////.........111111111111111111111111//////000000000000//////000000000000//////////////////000111111111111111000000000000000000000000//////000111111111111111111111222222222222111111////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000//////////////////000000111111111111000333333333444444333333333111111222222222222111111111111222222222222111111222222222222222222222222111222333333333333222111000111111111111222222222666555333222111111222333444444444444444444444444333333333444444444555555444444444555555555666666666555333222111111222333000000000000000000000000//////000000000000//////////////////////////////000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000444444444333333222222222111111222333333333333222222333333444444333333222111111111222222333333444222222333333333333444444666555444333333333333333222222111111222222333444444444333222111111111111222222222222222222222222777666555444444555666777111222333333444444444444555555555555555555444444666666555444333222222111333333333333333333333333333333333222222222111111444444222222222222444444444444444444444444444444444333333222111111111222333333333333333333333333333333333333333333333333111111000000000000111111333333333333333333333333111111111111111111111111000000000000000000000000222222111111111111222222111111111111111111111111333222222222222222222222222111111111111111222222222111000//////000111222111222222222222111000000222222222222222222222222000000000000000000000000000111111111222222222222111111111222222333444555555333111111222333222111222222222222222222222222111111111111111111111111...///000111111000///...000000/////////.........000000000000000000000000////////////000000000111000000000000000000000000---...000111111111///...111000...------...000111//////000000000000//////........................------..............................////////////111000000000/////////...////////////000000000000//////000000000000//////000000000000000000000000....../////////000000000111111000000000111222333111333444333222000111111////////////////////////000000000000000000000000/////////////////////...111111111111111111111111//////000000000000//////000000000000//////////////////000111111111111111000000000000000000000000//////000111111111111111...//////000000//////...111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000111111111111000000//////000000000000//////111111222222222222111111111111222222222222111111222222222222111111111111111222333333333333222111111111111111222222222222333333333222222333444444333333333333333333333333222222222222333333333333444444444444555555555666666555333222111111222222000000000000000000000000//////000000000000//////000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111333333333222222111111111111111222333333333333222222333333444444333333222222222222222222333333333222222333333333333444444666555444333333333333444222222222111222222333444333333222222111222222222333333333333333333333333666555444333333444555666222222333444444444333333444444444444444444555555555555555444444333333222333333333333333333333333444444333333333222222222333222111111111111222333333333333333333333333333444333333222111111222222333333333333333333333333222222222222222222222222222222111111111111222222222222222222222222222222111111111111111111111111111111111111111111111111222222111111111111222222111111111111111111111111222222222222222222222222222222111111111111111111111111111000000111111111111222222222222111000000111111111111111111111111111111111111111111111111000000000111111111222222111111000111111222333444555444222222333333333222333333333333333333333333000000000111111111111111000000000000000000000000000000////////////......000000000000000000000000/////////000000000111111//////000000000000000111---.........////////////000000............000000---...///000000111000000000000///......///000000//////..............................////////////000000000000////////////////////////000000000000///000000111111000000///000000000000000000000000............////////////222222111111111222333333...///111000...------...000000000000000000000000000000000000000000000000......//////////////////000000000000000000000000//////000000000000//////////////////000000000000//////000111111111111111///////////////////////////000000111111111111000111222222333333222222111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000111111111111111111111111222222222222111000//////---......//////......---111111222222222222111111111111222222222222111111111111111111222222222222111222222333333222222111111111111111222222222333000111222333444444444444222222222222222222222222222333333333333444444444444444444444555555555555555444333222111111111222000000000000000000000000///000000111111000000///222222222222222222222222000000000000000000000000111111111111111111111111111111111111111111111111222222222222222222222222222222111111111111111000111111222333333333333222222333333444444333333222333333333333222222222222222222333333333333444444555555444333333333444444222222222222222333444444333222222222222333333444444444444444444444444444444444333333333333444444333444444444444333333222222222333333444444555555444444444444444444444444222222222222222222222222444444444333333333222222222111111000000111111222444444444444444444444444444333333222222222222222333333333333333333333333111111111111111111111111333333222222222222333333111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111333333222111000000000111111111222222222222111111111222222222222111000000000000000000000000000000111111111111111111111111/////////000000000111111000000000000111222333444555333111111222222222111222222222222222222222222111111111111111222222222111111000//////000111111000000////////////////////////////////////////////////000000000111111111111111000000000000000000//////.........///000111000000///......///000000------...000111111111111333222000//////000222333000000//////......------............////////////000000000000////////////////////////000000000000000000000111111000000000000000000000000000000000//////000000000111111111000000000000000000111111,,,...///...---+++,,,,,,000000000000000000000000////////////////////////............//////////////////////////////////////////000000000000//////////////////000000000000//////000111111111111111///////////////////////////000111111111111000000333444444444444444444333111111111111111111111111////////////////////////000000000000000000000000000000000000000000000000//////000000000000//////111111111111111222222222333333333222111000///...///000000000000000000///111111222222222222111111111111222222222222111111222222222222333333333333222222222222222222222222111111111222222222333333000111333444555444333333111111111111111111111111555555555666666666777777444444444444444444444444444444333222222111111111000000000000000000000000000000000111111000000000222222222222222222222222000000000000000000000000222222222222222222222222111111111111111111111111222222222222222222222222222222222222111111111111111111222333333333333222222333333444444333333222444444444333333222222111222222222333333333444444555444444333333333444444333222222222222333444444222222222222222333444555555555555555555555555555444444444444444444444444444555555555444333222222111111222222333444555555333333333444444555555555222222222222222222222222333333333333222222222222222222111111111111222222555555555555555555555555444333333222222222333333333333333333333333333333222222222222222222222222222222222111111222222222000000000000000000000000222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111000000000000000111111111333333222111000000000000111222333444444333222111111222222222222111000000111111111111111111111111111111111111111111111111////////////000000000000000000000000111222333444333111//////000111000///000000000000000000000000222222222333333333444444111111000000000000111111//////000000000000000000////////////////////////000000000000111111111111333222222111000//////...111000///......000222333000000////////////000000------...000111111111111222111///......///111222000000000//////......---............////////////////////////000000000000////////////000000000000000000111111111111000000111111111111111111111111000000000000111111111111000000111111111000000000///111222222000//////000000000000000000000000000////////////////////////---.........//////000000........................//////000000000000//////.../////////000000000111//////000111111111111111000000000000000000000000000000111111111000000///000000111111111111000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000//////000000000000//////000000111111222222222222333333333333222000//////000111111222222111111000111111222222222222111111111111222222222222111111333333333333444444555555222222222222222222222222111222222222222333333333333333444555444333111000111111111111111111111111555555555666666666777777444444444444444444333333333333333333222111000000000000000000000000000000000000111111111111000000111111111111111111111111000000000000000000000000333333333333333333333333111111111111111111111111111111111111111111111111222333333333333333333333111111222333333333333222222333333444444333333222555444444333333222222222222222222333333333444444444444333333333444444555333333222222333333444555222222222222333444555555555555555555555555555555555555555666666555555555555555555555444444333222111111222222333444555555222333333444444555555555222222222222222222222222222222222222111111111111222333333333333333333222333333333333333333333333444333333222333333444444333333333333333333333333333333333333333333333333111111000000000000111111000000000000000000000000222222222222222222222222111111111111111111111111111222333333333333222111111111111111111111111111//////000000000111111111333222222111000000111111111222333444444333222111111222222222222111000000222222222222222222222222111111111111111111111111////////////000000000000111111000111111222333444222000//////000000///...000000000000000000000000222222333333444555555555111111111111111111111111//////000000000000111111000000000000000000000000000000000111111111222222333222222111111000//////111000/////////000222333000000000000000000000000---...///000000111000000///...------------...///000000//////////////////............////////////////////////000000000000////////////000000000000000111111222222111111000111111111111111111111111////////////000000000000222222222333222222111000///000111111///......///000000000000000000000000000000000000000000000000------......///000000000//////////////////////////////000000000000//////......//////000000111111//////000111111111111111000000000000000000000000000111111111111000000///111111222222222222111111////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000...///000111111000///...//////000000111222222222333333333333222111000000///000000111111000000///111111222222222222111111111111222222222222111111222222333333444444555555333222222111111222222333222222222222333333333333444444444444333222111000111111111111111111111111222333333333333444444444444444444444333333333333333333333333222111000///000000000000000000000000000111111222222111111000000000000000000000000000000000000000000000000000333333333333333333333333222222222222222222222222000000000000000000000000333333333333333444444444111111222333333333333222222333333444444333333222444444444444333333333333222222333333333333444444444444333333333444555555333333333333333444444555444333333333333444444555555555555555555555555555555555666777777666555555444555555555555444444333222222333333444444555555333333333444444555555555333333333333333333333333333333333222222222111111222333333444444333333222000000000000000000000000333333333333333444444555333333333333333333333333333333333333333333333333111000000000000000000111000000000000000000000000333333333333333333333333000000000000000000000000111222333444444333222111111111111111111111111111///000000111111222222222222111111111111111222222111111222222222222111111111222222222222111000000222222222222222222222222222222222222222222222222/////////000000000111111111111111222222333444555333111//////000111000///000000000000000000000000111111222333333444555555000111222222222222111000//////000000000111111111000000000000000000000000000000111111111222222222000000000111111222222222///////////////000111111000000000111111000000000//////000000000000/////////////////////////////////////////////000000000............////////////.../////////000000000111////////////000000000000000111111222222111111000111111111111111111111111000000000000111111111111111111222222222111000///---///000000...------...////////////////////////000000000000000000000000------......///000000111//////////////////////////////000000000000//////.........///000111111111//////000111111111111111222222222222222222222222111111111111111000//////222222333333333333222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000...///000111111000///.........///000000111222222222222222333333222111111///000000111111000000///111111222222222222111111111111222222222222111111000000111222222333444444333333222111111222333333222222222333333333444444444444333222222333333333222222222222222222222222222222222222333333333333444444444333333333222222222222333333222111//////000000000000000000000000000111111222222111111000000000000000000000000000000000000000000000000000111111111111111111111111222222222222222222222222111111111111111111111111111111222222333333333333111111222333333333333222222333333444444333333222333333333444444444444444222222333333333333444444333333333333333444555666444333333333333444555555555444444333333333444444444444444444444444444444444444555666666555444444333444555555555555555555444444444444444444555555333333444444444444444444444444444444444444444444555555444444444333333333111222333333333333222111111111111111111111111111333333333333333444555555333333333333333333333333222222222222222222222222222111111000000111111222111111111111111111111111333333333333333333333333111111111111111111111111111222444555555444222111111111111111111111111111000000111111222333333444000000000000111222333333111111111000000111111111111222222222222111000000111111111111111111111111222222222222222222222222000000000111111111222222222222222222333444555666444222000000111222111000111111111111111111111111000000111222333333444444///000222333333222000/////////000000111111111222000000000000000000000000000111111111111222222222---...///000222444555555.........///////////////000000111111111111000000///000000000000000///...111222333333333333222111......//////000000111111............/////////000.../////////000000111111////////////000000000000111111222222222222111111111111111111111111111111222222333333333444444444...///000000000...---,,,111222444333111000000111////////////////////////000000000000000000000000---------...///000000111000000000000000000000000//////000000000000//////---......///000111111222//////000111111111111111222222222222222222222222111111111111111000///////////////000000/////////111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000...///000222222000///...---......///000111111111111111222333333333222222111111222222222222111111111111222222222222111111111111222222222222111111...//////000111111222222444333222111111222333444222222333333333444444444333222111111222333555666222222222222222222222222333333333444444444555555444444444333333222222222222222333333222111///...000000000000000000000000111111222222222222111111000000000000000000000000000000000000000000000000////////////////////////222222222222222222222222222222222222222222222222000000111111222222222222111111222333333333333222222333333444444333333222333333333444444555555555222222333333333444444444333333333333333444555666444333333333333444555555666555444444333333333333444444444444444444444444333333444555555444333333333333444555666666666555555555555555555555444444444444444444444444444444555555555555555555555555777666666666666555555555000111222333333222111000444444444444444444444444333333333333333444555666333333333333333333333333111111111111111111111111333222222222222222222333111111111111111111111111333333333333333333333333222222222222222222222222111222444555555444222111111111111111111111111111000000111222333333444444//////000000111222444444222111000//////000111222111222222222222111000000000000000000000000000000222222222222222222222222111111111111222222222222222222111111111111222222111111000//////000111222111111111111111111111111111111111111000000000000000000000000000000000000999777333000---,,,+++,,,..................................../////////000000000000000111111111111111111111111111111111111////////////////////////111111111111111111111111000000////////////000000000000000000000000000000000///.........000111222000111111111111222222222000000000000111111111111222111000///............444444444333333444555555444555666666333222222333000000000000000000000000.........//////111222222111111000000000000111111000000//////.........---///---+++))))))+++---///000000111111111111000000//////000000000000//////111111111000000000000000111000/////////000222333222111111111000000//////000000000000000000000000333333333222222111111111000000000111222222222333000000000000000000000000111111000000000000111111222000//////000000...---111000///......///000111////////////000000000000///000111222222111000///000000111111111111000000000111111111111222222222111111111111111111111111333333333333333333333333222222222222222222222222333333333444444444555555666666555444444333222222333333333333333333333333333444444555666666666555777666555444333222111111333333333222222222111111//////000000000000//////333222222222222222222222222222222111111111111111000000000000000000000000000111111111111222222222111111222222222222111111222222222222111111000000222333333444444333333222444333222111111222333444333444444555555444444333222222111333444555444222444333333222222333333444666666666555444444333333555555555666666666666777555555444444444333333333777666444333222222333333444444333333333333222222333444555666666555444333333333333444444444555555555555444333444555666777444444444444444555666666555444333333333333444555333444666444222222444777555555555444444555555555444444444555555555555555444444333333333333222222333333333333333333333333111111111000///......---222222222222222222222222444444444333333222222222222222333333333333444444222222222222222222222222444444444333222111000000111111111111111111111111222222333333333444444444222222222222222222222222222222222222111111000000222222333333333333222222///111222111000///000111111111111111111111111111...//////000111333444555222111000//////000111222111111111111111111111111111111111111000000000000000000000000000000000000333111000///...///111222////////////////////////........./////////000000000000000000111111111111111111111111111111111111000000000000000000000000111111111111111111111111000000////////////000000000000000000000000000000111000000///000111222333//////000000000111111111000000000000111111111111000000/////////000000111333222222222222222333333555666777666333111000111000000000000000000000000............///000111222111111000000000000111111000000/////////.........111000///......///000111000000111111111111000000//////000000000000//////////////////////////////000000000000000111111222111111111111000000000///000000000000000000000000333222222222222222222111111111111111111111222222000000000000000000000000111111000000000000111111222000//////111111000...111000///......///000111000000000000////////////000111222222222222111000000000111111111111000000000111111111111222222222111111111111111111111111333333333333333333333333222222222222222222222222333333333444444444555555555555444444333222222222333333333333333333333333333333444555555555555555666555555444333222111000333333222222222111111111000000111111111111000000222222222222222222222222111111111111111111111111000000000000000000000000111111111111222222222222111111222222222222111111222222222222111111111000222333333444444333333222333333222111111222333333222333333444444333333222333222222333555666444333444333333333333333333444333333444444444444444444444444555555555666666666555555555555444444333333888777666444444444444444555555555444444444333333444444555666666555444444333333444444444555555555555444333333333444666666444444333333444444555666555555444333333444555555222444555333111111222555555555444444444444555555555555555555555555444444444444333333333333222222333333333333333333333333333333222222111000000///222222222222222222222222444444444333333222222222222222222333333333444444111111222222222333333333222222111111000000//////222222222222222222222222222222222222333333333333222222222222222222222222222222222222111111111000000000111111111111000000000222333222111000111222111111111111111111111111...//////000111333444555444333111000//////000111111111111111111111111111111111111111000000000000000000000000000000000000//////......000111333444000000000000000000000000....../////////000000000000000000111111111222222111111111111111111111111111111111111111111111111111111111111111111111111111000000//////000000111000000000000000000000000222111111111111111222333.../////////000000000000000000000000111111111111////////////000111222333111111000000000000000111666777777555222000//////000000000000000000000000......---......///000111111111000000000000111111000000////////////......222222111111111111222222000000111111111111000000//////000000000000//////............//////////////////000111111111111111111111111111000000000000000000000000000000000000111111111222222222222222111111111111111111000000000000000000000000000000111111000000000000111111111000///000222222222000000000////////////000000111111000000//////......111222222333333222222111000000111111111111000000000111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333444444444555555444444333333222222111111333333333333333333333333333333444444555555444444555555444333222111111000333222222222222111111111111111222222222222111111111111111111111111111111000000000000000000111111000000000000000000000000111111111111222222222333111111222222222222111111222222222222111111111111222333333444444333333222333333222222222222333333222222333333333333222222444333333444666777555444333333333333333333333333111222222333444444555555333444444444555555555555666666666555555555555444888888777666555555555555666666666555555555555444444444555666666555444444333444444444444555555555444333333333333444555555333333444444444555555555555555444333333444555555333444444333111000111333444444333333333333444444666666666555444444444333444444333333333333222222333333333333333333333333555444444333333222222222222222222222222222222222444444333333333333222222222222222222333333333333111111222222333333444444111111111111111000000000333333333333333333333333111111111222222222222333222222222222222222222222222222222222111111111111000000111111111111000000111333444333222111222333111111111111111111111111222222111111111111222222555333222000//////000000111111111111111111111111111111111111000000000///000000000000000000000000222111000000///000000111000000000000000000000000...////////////000000000000000111111111222222222111111111111111111111111222222222222222222222222111111111111111111111111111000000000000000000111000000000000000000000000111111111111111111111111/////////000000000111111///000000000111111111111000000000000111222333333111111000/////////000000333444555444222000000000000000000000000000000000......------...///000000111111000000000000111111000000////////////////////////000111111000//////000000111111111111000000//////000000000000//////......///////////////000...///000222222111000000111111111000000000000000000000000000000000000000000000111111222222333333222222111111000000//////000000000000000000000000111111000000000000111111111000///000222333333222000000////////////000000111111000000//////......111111111111111111111111000000111111111111000000000000111111111222222222222222222222222222222222111111111111111111111111222222222222222222222222333333333444444444555555333333333222222111111111222222333333333333444444333333444444444444444333666555555444333222222222222222222222111111111111000111111222222111111000000000000000000111111111///000000000000000111111111111111111111111111111111111111222222222333333111111222222222222111111222222222222222222222222222333333444444333333222333333333333333333333333222333333444444333333222555444444555777888666555333444444444444444444333333333333444444555555555333333333444444444555555666666666666666666666555777777777666666555555555666666666555555555444444444555555555555555555444444444444444555555555555333333333333444444444555444444555555666666666666555555444444444444555555555555444333222111222333444333333222222333333444777777666555444333333333444444333333333222222222333333333333333333333333555444444444333333333222222222222222222222222222333333333333333333333333111222222222222333333333333333333333333333333333222333333333333333333333333333333333333333333333000000111111111222222222222222222222222222222222222222222222222222222222222222333333333333222222111222333333111111222333111111111111111111111111222222111111111111222222555444222111000000000000111111111111111111111111111111111111000000000///000000000000000000000000333222111000000/////////////////////////////////////////////000000000111111111111111222222222222111111111111111111111111222222222222222222222222111111111111111111111111111111000000000000111111111111111111111111111111000000000000000000//////000000000111111111222222///000000000111111111111222222111111111111222222222222111000000000000000///111333333222111222333000000000000000000000000///............//////000111111000000000000111111//////000000000000000000---...000111111000...---000000111111111111000000//////000000000000///////////////000000111111111...///000222222111000000000000000000000000111111000000000000000000000000000000000111111222222222222111111000000/////////000000000000000000000000111111000000000000111111111000///000222333333222//////000000000000//////111000000000/////////...000000////////////000000000000111111111111000000000000111111111222222222222222222222222222222222111111111111111111111111222222222222222222222222333333333444444444555555333333222222222222111111222222222333333444444444444444444555555444333333666666555555444444333333222222222111111111000000//////000000000000////////////000000000111111111//////000000111111111222222222222222222222222222111222222222222333333333111111222222222222111111222222222222222222222333222333333444444333333222333333333333333333333333444444555555555555444444555555444666777888777555333444444555555444444333777666666666555555555444333333333444444444555555555666666666666666666666666666666666555555555444555555555444444444444333555555555444444555555555444444444555555555666666333333444444444555555555555555666777777777777666555555555555555555555555777666555444444444444444444333333222222333333444777777666555444333333333444444333333333222222222333333333333333333333333333333333333333222222222222222222222222222222222333333333333333333333333111111111222222222333333666555555444333222111111333333333333333444444444222222222222222222222222000000111111111222222222222222222222222222222222222222222222222222222333222222333333333333222222000111222111000///000222111111111111111111111111...//////000111333444555444333222111000000111222111111111111111111111111111111111111000000000000000000000000000000000000000000000000111111111000/////////////////////////////////000000000111111111111111222222222222333111111111111111111111111222222222222222222222222111111111111111111111111222111111000000111111222111111111111111111111111///000000000000///......111111111111222222222222000000000000111111111111333333222222222222222333444333222111000000000111---///111222222222333444000000000000000000000000000000////////////000000111111000000000000111111//////000000000000111111///000111222222111000///000000111111111111000000//////000000000000////////////000000111111222222//////000111111111111111000000000000111111111111000000000000000000000000000000000111111111111111000000000000000000//////000000000000000000000000111111000000000000111111111000///000222222222000//////000000000000///////////////000000000000000000//////......//////000000000111111111111000000000111111111111222222222333333333333333333333333222222222222222222222222222222222222222222222222333333333444444444555555333333333333333333222222111222222333333444444555555555666666555555444444555555555444444333333333222111111111111000000000//////000000000000/////////000000111111222222222000000000111222222333333222222222222222222222222222222222222333333333333111111222222222222111111222222222222333333333333222333333444444333333222333333444444444444333333555555666666666666555555555444444555777888666555333444555666666555444333888888777777666555555444333444444444555555555555444555555555555666666666444555666666666555555444555555555444444444333333666555444444444444555666444444555555555666666666333444555555666666555555444555666777888777666666444555666666666666555444777555444444555666666555444444333333333333444444666666666555444444444333444444333333333333222222333333333333333333333333222222222222222222222222222222222222222222222222222222333333333333444444111111111111222222222222666666555444333222111111222222222222222111111111111111111111111111111111111111111222222222222333222222222222222222222222222222222222333333333333000000111111111111000000///000111111000///000111111111111111111111111111...//////000111333444555444333222111111111222333111111111111111111111111111111111111000000000000000000000000000000000000//////000111111111111111000000000000000000000000//////000000000111111111111111111222222222333333111111111111111111111111222222222222222222222222111111111111111111111111222111111000000111111222111111111111111111111111000111111222111000///...000000000000111111111111000000000000111111111111222222222222222333444555444333222111000000000000---///111222111111111333000000000000000000000000111111000000000000111111111111000000000000111111//////000000000111111111000000111111111111000000000000111111111111000000//////000000000000//////......//////000111111222000000000000000111111222///000000000111111111111000000000000000000000000111111111111000000000000/////////000000000000000000000000000000000000000111111000000000000111111222000//////111111000......///000111111000///.........//////000000111111111000///......///000111000000111111111111000000000111111111111222222222333333333333333333333333333333333333333333333333222222222222222222222222333333333444444444555555333333333333333333444444111111222333333444555555666666777777666666555444333333222222222222111111111111111111000000000000000000000111111000000000000000111111222333333444000111111222333333444444333333333333333333333333222222222333333333444444111111222222222222111111222222222333333333444444222333333444444333333222333333444555555444333333444555555555555555555444555444444555777777666444333444555666666555444333666666666666666555555555444444555555555666666666333333444444555555555555555666777777777777666555666666666555555555555444666555444444444444555666555555555555666666666666444555666777777777666666222333555666777666555444444555666777777666555444555333222333666777777555555555444444444444555555555555555555555555444444444444333333333333222222333333333333333333333333222222222222222222222222222222222222222222222222222222222333333444444444111111111111222222222222444444444444444444444444333333333222222111111000222222222222222222222222222222222222333333333333222222222222222222222222222222222333333333444444000000111111111111000000000111222222000000111222111111111111111111111111222222111111111111222222333222111111111222333444111111111111111111111111111111111111000000000000000000000000000000000000111111111111111000//////111111111111111111111111000000000000111111111111111111222222222333333333111111111111111111111111111111111111111111111111111111111111111111111111222222111111111111222222111111111111111111111111111222333333222111000///////////////000000000000000000000000111111111111000000111222333555666777333333111000///////////////000222222000///000111000000000000000000000000222222111111111111111222111111000000000000111111//////000000111111111222////////////////////////000000111111111111000000//////000000000000//////---------...///000000111111000/////////000222333//////000000111111111222000000000000000000000000222222111111000000//////......//////000000111111000000000000000000000000111111000000000000111111222000//////000000///---...///000111111000///...------...///000111222222222111000//////000111222000000111111111111000000000111111111111222222222333333333333333333333333333333333333333333333333222222222222222222222222333333333444444444555555444444444444444444444444111111222333333444555555777777888888777666555555111111111000000000000000111111111111000000000000111111222222222222111111000000111222333333444444111111222333444444555555333333333333333333333333222222333333333444444444111111222222222222111111222222222333333444444444222333333444444333333222333333444555555444333333333444444555555444444333444333333444666777555444333444666777777666444333333333444444555666666666555555555666666666666777333333333444444444555555666777888999999888777666777777777777666666666666666555444333333444555666555555555555666666666777444555777888888888777666000111333555555444333222444555666777777666555444444222000222555777777555666555555444444555555666444444444555555555555555444444444333333333222222333333333333333333333333333333333333333333333333222222222222222222222222222222222333333444444444000111111111111222222222111111222333444666666777666666555444444333222222333333333333333333333333222222333333333444444444222222222222222222222222222222222333333444444444222222333333333333222222111222333333111111222333111111111111111111111111000111111222333333444444444222000000111333333222111222333444444555444444111111222222222222111111111111000000//////......000000000000000000000000111222222222222333333333111000/////////000222333222222222222222222222222111111111111111111111111555444333222111111111111111111222333333333333222333333333222222111111111////////////////////////000000111222333333444444111111111111111111111111000000111111111111000000111111222222222222111111333222000/////////000111111111222222222222111111222111111111000000//////111111111111111111111111000000000000111111111111000000000000000000000000......//////000000111111////////////000000000000000000000000000000000000000000000000111111111111000000000000000000000000111111000000000000111111111111111111111111111111333333222222111111000000000000000000000000000000000000000000000111111222111111000000000000111111111111111000111111222222000000111111111111000000000000000000000000000000000000000000000000000000...///000222222222111000000000000000111111111111333333333222222111111111111111000000111111222333111111222333333444555555555555555444444333333333555555555555555555444444111111222333444444444444777666666666555555555555666444111111333444333111000000000000000000000000333222111000////////////000//////000222222111///333222111000000111222333222222222222222222222222333333333444444444555555222111111111111111111222555555555444444333333333333333333444444555555555444555666555333222333444666666666555444444333333444444444444444444444444999888666555444444555555555555666555444444555777777777888888777777666555333333444555555666777777999999999999999999999999666666666666666666666666888888888888777777777777666555444333333444555666555555555555555555555555555444222111111222444555999888888888777777666666555555555555555555555555555555555555555555555555555555555555555555555555444444555555444444333222444444444444444444444444111111111222222333333333111111222222222333333333666555444333333333333333333333333333333333333333444444444444444444444444222222222222222222222222222222111111111111111111222222111111111111222222000000000111222222222333222222222111111111000000111111111111111111111111000000111111111222222222333333222222111111000000111222222333333444444555666444111111333444444333...///000000111000000000111111222222222222111111111111000000////////////000000000000000000000000///000000000000111111111111000000///000111222333222222222222222222222222222222222222222222222222333222111000////////////222222333444444444444333333333333222222222111111000000000000000000000000000000111222222333444444111111111111111111111111000000111111111111000000111111222222222222111111222222000/////////000111000111111222222111111000111111111111000000000///111111111111111111111111000000000000111111111111000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000111111111111000000000000000000000000111111000000000000111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000111111222111111000000000000111111222222111111000111111111000000111111111111000000000000000000000000000000000000000000000000000000...///000111222111111000000000000000111111111111333333333222222222111111111111111111111222333444222222222333333444444444555555444444444333333333222222222222222333333333222222444555555555555555666666666666666555555444666444111111333444333111111111111111111111111111111111000000000111111222222111000111222333333111222222111111111111222222222222222222222222222222333333333333444444444444333222222111111222222333444444444444333333333222333333444444444444444444444555666555333222333444666555555555555444444444555555555555555555555555666666555444555555666777666666666666555555666777666666777666666666555444222333333444555555666666777777777777777777777777777777777777777777777777999999999888888888888777777666666555555666666777555555555555555555555555888777666555555666777888777777777777666666666555555555555555555555555555555555555555555555555555555555555555555555444444555555555555555444333333444444444444444444444444222222222333333333444444222333333333444444444444555555444444333333333333333333333333333333333333444444444444444444444444222222222222222222222222222111111111111111222222222222111111111111222222222222222222222333333333222222222111111111000000222222222222222222222222000000111111111222222222111111111111111000000000222222333333444555555555666444222222333555555444111222222222222111000000111111222222222222111111111000000000000/////////000000000000000000000000///000000000000111111111111000000000000111222222222222222222222222222222333333333333333333333333222222111000////////////222333333444444444444444333333333222222222222111111111111111111111111111000000111111222333333333111111111111111111111111000000111111111111000000111111222222222222111111222111111000///000000000000111111222222111111000111111111111000000000000000000000000000000000000000000000000111111111111000000000000000000000000111111111000///.........////////////000000000000000000000000000000000000000000000000111111111111000000000000000000000000111111000000000000111111111111111111111111111111///000000000000000000111000000000000000000000000000000000000000111111222111111000000000000111111333222111111000000000000000000111111111111000000000000000000000000000000000000000000000000000000//////000111111111111000000000000000111111111111333333333222222222222111111111111222333444444555333333333333333333333333555444444444444333333333444444555555666666777777333444555666666777777666555555666777666555444333555333222111222333222111111111111111111111111111000000000111111222444444444222000111222444444444222222333333333333222222222222222222222222222222222222222222333333333333444333333222222333333444333333333333222222222222444444444444444444333333444555666555333333333555444444555555555666666666777777777777777777777777444444444444555666777888777777777777777777777777888777777777777666666666444444555555666666777777666666666666666666666666888888888888888888888888::::::999999999888888888888777777666666777777888666666666666666666666666777666555444444555666777777666666666666555555555555555555555555555555555555555555555555555555555666666666555555444444444555666666666666555444444444444444444444444444444333333333444444444444444444444444444555555555555555444444444444333333333333333333333333333333333444444444444444444444444333333333333333333333333111111111111111222333444222222111111111111222222444444444333333333333333222222222111111111111111333333333333333333333333111111111111111222222222///000000000000000000111111222222333333444555555666444222222333444444444333333333333222111000///111111222222222222111111000000000000000000000000000000000000000000000000111111222222222333333333000000000111111111222222222222222222222222222222333333333333333333333333444333333222111111222222111222333333444444333333222222222222222222222222222222222222222222222222000000111111222222222333111111111111111111111111000000111111111111000000111111222222222222111111222111111000000000000000000000111111111111000000111111111000000000000000///////////////////////////000000000111111111111000000000000000000000000111000000000/////////...////////////000000000000///////////////////////////000000000111111111111000000000000000000000000111111000000000000111111111111111111111111111111......//////000000111111000000000000000000000000000000000000000111111222111111000000000000111111333333222000////////////000000111111111111000000////////////////////////////////////////////////000000000111111111000000///000000000111111111111222222222222222222222222000111222333444555555555333333333333333333333222444444444444444444444444555555666777888999999:::333333444555666666666666444555666777777555333222444333222222222222222222111111111111111111111111222222111111222333333444555222000000111333444555222222444555555444222222222222222222222222222222111111222222222333333333444444444333333444444444222222222222222222222222555555555444444333333333444555666555444333444555333444444555666777777777777777777777777777777777555555555555666666777777777777777888999:::999888::::::999999888888888999777777777888888999999999888888888888888888888888888888888888888888888888999999999999888888888888777777777777777777777777666666666666666666666666666666555555555555666666777777777777777666666666555555555555555555555555555555555555555555555555777777666666555555444444666666666777666555555444555555555555555555555555444444555555555555555555333444444444444555555555444444444444444444444333333333333333333333333333444444444444444444444444333333333333333333333333000000000111222333444555333222222111111222222333444444333333222222222111111111111111111111111111333333333333333333333333111111111111111111111111......//////000000111111111111222222333444444444555333111000222333333333000000000000///---,,,,,,111111222222222222111111000000000000111111111111111111111111111111111111111111222222222333333333000111111111222222222222222222222222222222222222222222222222222222222222444333222222111222222222000000111222222222222222222222222222222222222222222222222222222222222222000111111111111111222222000000000000000000000000000000111111111111000000111111222222222222111111111111111111000000000///000000000111111000000000000000000000000000111111///////////////////////////000000000111111111111000000000000000000000000.../////////000000000111////////////000000000000///////////////////////////000000000111111111111000000000000000000000000111111000000000000111111111111111111111111111111......//////000000111111000000000000000000000000000000000000000111111222111111000000000000111111333222111000////////////000000111111111111000000////////////////////////////////////////////////111111000000000000000000///000000000111111111111222222222222222222222222000111222444444555444444333333333333333333333222444444444444444444444444222222333444555555666666222333444555555666666555444555666666666555333222333333333222111111111222111111111111111111111111444333333222111111222222444222//////000333444444222222444555555444222222222222222222222222222222111111222222222333333333555444444333333444444555222222222222222222222222555555555444444333333333444555666666444444555666333444444555666777888888666666666666666666666666888888888777777666666666777666777999<<<===<<<:::;;;:::999888888888999999888888888888999999999999::::::::::::::::::::::::888888888888888888888888999999888888888777777777666666666666666666666666777777777777777777777777::::::999999999999::::::888888888888888888888888666666666666666666666666666666666666666666666666777777666666666555555555666666666777666555555444555555555555555555555555555555555555555555555555333333333333444444444444333333444555555444444333333333333333333333333333444444444444444444444444333333333333333333333333111111111111222333444555333333222222222222333333333333222222111111000000111111111111111111111111222222222222222222222222111111111111111111111111......//////000000111111222222222333444444555555444222000000111333333222222222222222111000......111111222222222222111111000000000111111111111222111111111111111111111111///000000000000111111111000111222222333333222222222222222222222222222222111111111111111111111111111111000000000000000111///000000111111111111111111222222222222333333333222222222222222222222222111111111111111111111111000000000000000000000000000000111111111111000000111111222222222222111111000111111111111000/////////000000111111000000///000000000000111111111111000000000000000000000000000000000000111111111111000000000000000000000000.........///000111111111////////////000000000000000000000000000000000000000000000000111111111111000000000000000000000000111111000000000000111111111111111111111111111111///000000000000000000111000000000000000000000000000000000000000111111222111111000000000000111111222111000000////////////000000111111111111000000000000000000000000000000000000000000000000000000222111000000///000000000000000000000111111111111111222222222222333333333000111333444444444333222333333333333333333333333333333333444444444444555333444444444555666666666222222333444555555555555555555555444444444444444222333333222000000111222222222222222222222222222444444222111111000000000333111//////111333333333222222333333333333222222222222222222222222222222222222222222333333333333555444444333333444444555222222222222333333333333444444444444444444333333444555666666555444666777444444555666777777888888666666666666666666666666::::::::::::999888666666888777888<<>>===;;;:::999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::666777888888888888777666888888888888888888888888555555666666666666555555777777888888999999999999666666666666666666666666666666666666666666666666555555555666777777888888555555555555555444333333555555555555555555555555555555555444444444333333444444444444555555555555111222444555666555444333333333333333333333333333444444444444444444444444444444444444444444444444333333222222222333333444444333333222222333333444111111222222222222222222000000111111111222222222222222222222222222222222222222222111111111000000111111111111111000000000666666777777888888999999666444222222333555555444111111222222222111000000111111222222222222111111000000111111222222222222111111111111111111111111111222222222222333333333000111222333444333222222222222222222222222222222333333333333333333333333333222222222222222333333111111222333333333333222111111111222222333333333111111111111111111111111111111111000000000000000000000000000000000000000000000111111111111000000111111222222222222111111000111111222222000///...//////000000000000////////////000000111111111222111111111111111111111111000000000000111111111111000000000000000000000000111111000000//////......////////////000000000000000000000000000000000000000000000000111111111111000000000000000000000000111111000000000000111111111111111111111111111111333333222222111111000000000000000000000000000000000000000000000111111222111111000000000000111111000////////////000000111000000111111111111000000000000000000000000000000000000000000000000000000333222111/////////000111000000000000111111111111111111111222222333333333111222333444333111///---111111222333333444555555333333333444444555555555333333333333333222222222444555666777888888888888888666333111111222444666111333444222///...000333222222222222222222222222////////////000111222333333333333444666666555333333222111000000111222333222222222222222222222222333333444444444444555555444333333222222333333444333333333444444555555555333333333444444555555555333555666666555555666888666666666666777777777777999999999999999999999999888999;;;<<<===<<<<<<;;;<<<;;;===CCCKKKNNNMMMIIIBBBAAA???>>>===>>>@@@AAA@@@@@@@@@@@@????????????@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<777888999::::::999888777888888888888888888888888888888999999999999888888666666777777888888888999777777777777777777777777777777777777777777777777444444555666777888999999444444555555444444333222666666666666666666666666555555444444444333333333555555555555666666666777111222444666666555444333333333333333333333333333444444444444444444444444444444444444444444444444444444333222222222333333444333333222222333333444222222222333333444444444000000111111222222222222333333333333333333333333222222222222111111000000333333222222111111000000000111333666888:::;;;<<<:::777444222333444555444111111111111111111111111000000000000000000000000///111333555555555444333333333333333333333333333000222222222111000111222000111111111111222222222444444444333333222222222222222222222222222222222333333111000000000111222111111111111111111111111111222222333333222222111111111111111111111111111......///000000000000000000000000000000000000000111222222333333222222111333333333222222222222111000000000000000//////...000000000000000000000000......///000000000000000111111111111111111111111000000000000000000000000////////////////////////333222222111000//////...222222111111000000//////222222111111111111222222111111111111111111111111///////////////////////////000000000111111111111333333333222222111111111//////............//////000000000000000000000000333000...///222444333111222222111000///...------333333222111000000000111333222000/////////000111......///000111222222333///////////////000111111111111111111111111111111111111000000111111222333111111111111111222222333111111111222222333333333333222111333666777666333555555444333333333444444444444444444444444444444444555666555333333555666555555555444333333222222444333333222111000//////555555555444444333333333333333333222222222222111444444444444444444444444555555444333222222111111111222333444555444444333111222333444555444333333111222222333333444444555444333333333333444555555555555555555555444444444444555555666777888999999:::999999888888777666666444777:::;;;;;;:::;;;<<>><<<===>>>???@@@AAADDDGGGJJJMMMNNNHHHGGGEEECCCCCCDDDEEEFFFDDDEEEGGGFFFFFFFFFHHHJJJJJJHHHFFFGGGKKKLLLKKKIIIKKKIIIFFFEEEEEEEEEDDDCCCBBBBBBBBBAAA@@@@@@@@@@@@>>>??????>>>;;;::::::;;;;;;:::999999::::::999777555666888999:::999888888::::::999999888999999999:::999888999::::::888666666666777777888888888999999777666555555666777999666666666666666555555555555555555555555555444444555444333333444555666777888777555333333333555555555555444444444444555555555555444444444444555555555555444444444333333333222222222222222222222222555555444444444444333333333333333333333333333333666555444444333333333333666555333222111000000000555555444333333222222222222222222111111111000000000000///......///000000000222444777999:::::::::777555222111222333222111222222222222222222222222222222222222222222222222222333444555444222000///111111111111111111111111000222333222111000111222111111111111222222222222444444444333333222222222333333333333333333333333444333222111000111111222222222222222222222222222222222333333333333222222222222222222222222222222111111111111111111000000111111111111111111111111000111111222222111111000//////000000111111111222000000000000000//////...000000000000000000000000//////000111111111111000111111111111111111111111000000000000000000000000111111111111111111111111222222111000000///......000000//////............111111111000000111111111111111111111111111111111111111111111111111111111000111111111222222222222333333333222222111111111111000000//////000000111000000000000000000000000222000///000222333222111222222111111000000//////333222111111000000111111222222000/////////000111000000000000000111111111///////////////000111111111111111111111111111111111111000000111111222333000000000000000111222222111111222222222333333333333222111333666777666444333333333333444555555666555555555555555555555555555666777666555555666888777666666555444333222222333333222222111000000000333222222222111111111111111111111222222333333333444444444444444444444444333333333333444444444444000111222333444333333222111222333444444444333333444333333333333333333333444444333333444444555666555555555666666777777777999999888888777666666666777777777777888888888888555777999;;;;;;<<<===???BBBCCCEEEDDDDDDCCCEEEFFFDDDEEEEEEGGGIIILLLNNNPPPMMMNNNOOOPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOPPPSSSUUUVVVVVVWWW[[[```ccccccaaa^^^ZZZVVVSSSRRRQQQOOONNNKKKLLLLLLLLLLLLKKKKKKJJJHHHFFFEEECCCAAA@@@@@@???>>>===;;;;;;<<<===<<<:::<<<<<<<<<;;;:::999888777999999888888888999999:::888777777777999999777555777777777777888888999999888777555444444555777888666666666666666666666666666666666666666666666666555555444444444555666777555666666666555555444333444444444333333444444444555555444444444444555555444444444444333333333333333333333333333333333333333333222222222222111111333333333333333333333333444333222222111111111222444333222222111222222222444444444333333222111000222222222111111111000000333333333333333333333333000222555888999999888777666444333333333333222000333333333333333333333333333333333333333333333333222333333333333111000///000000000000000000000000111222333222111000111333111111111111222222222333444444333333333333222222444444444444444444444444444333222111111111222222444444444444444444444444222222333333333333222222333333333333333333333333333333333333222111000///222222222222222222222222000000000111111000000000---...///000111222333333000000111111000000///...000000000000000000000000000000111222222222222111111111111111111111111111000000000000000000000000111111111111111111111111111111000000//////......000////////////.........111000000//////000000111111111111111111111111111111111111111111111111111111111111222222222333333222222222222222111111111222111111000000111111222000000000000000000000000000000000111222333111000222222222111111111111111222222111000000000111111222111111000///000000000111111111000000////////////////////////000111111000000000000000000000000111111000000111111222333111111111111111222333333222222222222333333333333333222222444666777666444222222222333444555777888555555555555555555555555666777888888666666777888888888777666555333333222222222222222222222222222111111111111111000000000...///000111222333444444444444444444444444444444111111222444555666777888222333333444444444444333222222333444444444444333555555444444333222222111444444444333444444555666111222333444555666777777:::999999888777777666666666666777999:::;;;<<<===:::<<<===??????AAADDDFFFHHHJJJKKKKKKKKKKKKLLLNNNMMMMMMMMMNNNPPPSSSVVVWWWYYY]]]aaafffgggfffdddbbbaaa```___]]]]]]___cccfffhhhjjjooovvv|||xxxtttnnnjjjgggeeecccaaa]]]___aaacccccccccbbbaaaZZZUUUPPPMMMLLLLLLIIIGGGFFFDDDAAA@@@AAAAAAAAA@@@@@@@@@???>>>===;;;;;;:::999999999999999:::;;;<<<888777777888999:::888777777888888888888999999999777666555444444555666777666666666666666666666666777777777777777777777777666666555444444555555555444555666888777666444222444333333333333333333444555555444444444444555555444444333333333222222222444444444444444444444444333333222222222222111111333333333333333333333333333333222111111111222222222222222222222333444444222333333333333111000///222222222111111111111111000111222333333222111000///222666999:::999777555777666555555666555333111333333333333333333333333333333333333333333333333...///111222222333222222222222222222222222222222111222333333111111222333111111111222222222333333333333333333333333333333444444444555555555555555444333333333222222222222333333333333333333333333222333333333333333333222333333333333333333333333111222222222222222111111222222222222222222222222000000111111111111000000000111111222333333444444000111111111111000//////000000000000000000000000111111222333333333333222111111111111111111111111000000000000000000000000111111111111111111111111000000000/////////......111111111111111111111111000000////////////000000111111111111111111111111111111111111111111111111000000111111111222222222222222222111111111111111111111111000000111111111000000000000000000000000000000000111222222000///000000000111111222222222111111000000000000111111222111111000000000000000000000000000000000/////////////////////000000111000000000000000000000000111111000000111111222333333333333333333444555555333333333333333333333333333333333555666666666555444444444444444555666777444444444444444444444444666777888888777666777888999999888666555444333222111111111222222333333333222222222222222222222222//////000111111222333333444444444444444444444444222222333444666777888888555555555666666666555555333333333444444444444444555555444444333333333333444444444444444555666666444444444555666777777777666666777777888999999999888999:::;;;===>>>???@@@AAABBBDDDDDDEEEGGGJJJMMMOOOQQQRRRRRRQQQQQQSSSTTTVVVWWWXXXZZZ^^^aaaeeeggglllqqqxxx~~~}}}yyyuuusssrrrpppnnnmmmpppuuuyyy{{{~~~}}}{{{yyyxxxtttvvvzzz}}}~~~}}}qqqjjjaaa]]]]]]\\\XXXTTTSSSPPPLLLIIIIIIIIIHHHGGGDDDCCCBBBAAAAAAAAAAAAAAA;;;;;;;;;;;;;;;<<<======:::999999:::<<<<<<;;;999999999999999999999999999666666555444444555666666666666666666666777777777666666777777777777777888777777666555555555444444444555666777777666555444555444444333333444444555555555444444444444555555444333333333333222222222444444444444444444444444555555444444444333333333333333333333333333333333555444444333333444444444333222222222222333444444111222333333333111///...111111111111111111111111...000222333333222000...///111555888999999777555777666555555666555333111333333333333333333333333222222222222222222222222///000000111222222222222222222222222222222222222111333333333222111222333111222222222222333333333333333333333333333333333444444444555555666666666444444444444333333222222333333333333333333333333333333333444444333333333333333333333333333333333...///000111222222222222111111111111111111111111111222222222222222222111222222222222222222222222111111111111111000000///111111111111111111111111111111222333333333333333111111111111111111111111000000000000000000000000000000000000000000000000000000000000////////////111111111111222222222222000000////////////000000111111111111111111111111000000000000000000000000////////////000000000000111111111111111111111111111000000//////000000111000000000000000000000000///000111111000000000000......//////000111111111111000000///000000111111111111111111000000000///---......///000000111111///////////////000000111000000000000000000000000111111000000111111222333222222222222222333444444333333333333333333333333222333555555666666666666777666555555444444444444333333333333333333333333444666888888666555555666999888777666555444333333111111111222333333444444222222222222222222222222222111111111111111111111444444444444444444444444444444444555555555666666555555444444444444444444333333333444444444555555333333333444444555555555555444444444444555666666:::::::::999999999999999666666777888999::::::;;;;;;<<<===>>>???@@@AAAAAADDDFFFGGGGGGHHHJJJNNNQQQUUUWWWYYYZZZ[[[\\\^^^```bbbdddgggkkkppptttxxxzzz}}}wwwsssrrrppplllhhhddd```ZZZVVVUUUTTTTTTSSSOOONNNMMMKKKJJJHHHGGGFFF>>>>>>===<<<<<<<<<<<<===;;;::::::;;;======;;;:::::::::::::::999999999999666666666555555666666666666666666666777777888888555555555666666777777777777777777666666555555444777666555444555555777777666666555555555555666666555555444444444444555555444444444333333333222222333333333333333333333333555555444444444333333333333333333333333333333333444444444333333444444555555444333333222222333333222222333333222111///...111111111111111111111111222333555666666555333222///111444777888888777666666444333333333333222000333333333333333333333333222222222222222222222222444333333222111111000000111111111111111111111111222333444333222111222444222222222222333333333333222222333333333333444444333333444444555666666666444444555555555444333222222222222222222222222222333333444444444444333333333333333333333333333333------///111222333333444111111111111111111111111222222333333333333222222111111111000000000//////111111222222111111000///111111111111111111111111111111222333333333333222111111111111111111111111000000000000000000000000////////////////////////111111111111000000000000/////////000000000000111111000000//////000000111111111111111111111111111////////////////////////........./////////000000000000000111111111111111000000000//////000000000000000000000000000000000000111111000......///111......//////000000000111000000/////////000111111000111111111111000//////,,,------...000111111222///////////////000111111111111111111111111111111111111000000111111222333000000000000000111222222444444444444333333333333222444666666666555666777888888666555444444333333444444444444444444444444333666888888777555555666777777666555555444444444111222222222333333444444000000000111111111111111333333333222222222111111444444444444444444444444555555555444444444444444444333222222111222222222444444444333444555555666222333333444555555666666555555444444555555666777888888777777777666666666::::::::::::;;;;;;;;;;;;>>>???@@@AAACCCDDDEEEEEEGGGIIILLLNNNPPPSSSWWWYYY^^^aaaeeehhhjjjmmmqqqtttrrrtttyyy}}}}}}vvvqqqkkkfffeeeeeeffffffdddcccaaa^^^ZZZUUUPPPNNNFFFEEECCCBBB@@@???>>>>>>===<<<;;;<<<======;;;999;;;;;;;;;::::::::::::999666777777777777777777666555666666777777888888999444555555666666777777777666666777777777666555555888666555444444666888999777777666666666666777777555555444444444444555555555555444444444333333333333333333333333333333333333333222222222222111111333333333333333333333333222222111111111222333333555555444333333333333333444333333222111111000000111111111111111222222222111222333333333333222111///000333555777888888888777555222111222333222111222222222222222222222222333333333333333333333333555444333222222111111111222222222222222222222222222333444444222222333444222222222333333333444444222222222333333444444444222333333444555555666666444555555666555444333222444444444444444444444444333333444444444444333333222222222222222222222222///000111222333333333333222222222222222222222222111111222222222222111111000000000000000111111111111222222222222111000000111111111111111111111111000111111222222222222222111111111111111111111111000000000000000000000000000000000000000000000000111111111111222222222222//////000000000111111111111111111000000111111111111111111111111111111111000000000000000000000000////////////000000000000///000000000111111111222222111111000000111111222000000000000000000000000222222111...,,,,,,///333000000000000000000111111///////////////000111111000111111222111000///............/////////000000///////////////000111111222222222222222222222222111111000000111111222333111111111111111222333333555555444444444333333333222444777777555555666888888777666555555444555555666666666666666666666666444777999:::888777666666444444444444444444444444222222333333333333333333111111111111222222222333333333333333333444444444444444444444444444444444444444444333333333333333666555444222222222333444555444444333444555666777444444444555555555555555555555555555555666666777555555555555555555555666<<<<<<===>>>???@@@@@@AAADDDEEEFFFIIIKKKMMMOOOPPPQQQTTTZZZ___cccgggkkknnnsssuuuxxx{{{}}}}}}zzzvvvvvvxxxzzz{{{yyyyyywwwtttnnnggg```\\\UUUSSSPPPMMMJJJGGGFFFEEECCCAAA@@@@@@AAA@@@>>><<<<<<;;;;;;;;;::::::::::::777777888888888888777777555666666777888888999999555555666777777888999999555555777777888777666666666666666666666777777888666666555555555555666666555555444444444444555555666666666555555555444444444444444444444444444444333333222222222222111111333333333333333333333333222111111111222222333444444333333333333444555555666555333111000111222333000000111111111222222222///////////////////////////000222444666888999::::::777444222333444555444111111111111111111111111444444444444444444444444222222222222333444555666555555555555555555555555222333444444222222333444222222333333333444444444222222222333333444444444222222333333444555666666444555666666666555333333555555555555555555555555333444444555555444444333111111111111111111111111222222333444444444333333333333333333333333333333000000111111111111000000000000111222333444444555111222222222222111000000111111111111111111111111000000111222222222222111111111111111111111111111000000000000000000000000111111111111111111111111222222222222222222333333111111222222333333333333222222111111111111222222111111111111111111111111111111111111111111111111000000000000111111111111//////000000111111111222333222222222222222222333000000000000000000000000222222111---++++++000444111111111111111111111111///////////////000111111000111111222222000///...///////////////.........///////////////000111111333333333333333333333333111111111000111222222333555444444444444555666666555555555444444333333333111444777777555555666999666666555555555666666777888888888888888888888888555888:::;;;:::888777777333333333444444444444555333333333333333333333333333333333444444555555555111222333333444555666666444444444444444444444444222222222333333444444444999888777666555555666777555555444333444555666777666666666555444444333333555555555555555666777777888888999:::;;;<<<<<<===:::;;;===@@@CCCEEEGGGHHHIIIKKKMMMPPPTTTWWWYYY[[[\\\aaaiiipppuuu{{{xxxyyyzzz|||yyysssrrrvvvzzz}}}vvvoookkkaaa```\\\XXXTTTQQQNNNMMMIIIGGGFFFEEEEEEDDDBBB@@@<<<<<<<<<;;;;;;:::::::::888888999999999999888888555666666777888999999999666777777888999999::::::444555666888888888777777333555777888999888777666555555444444444444555555555555555444444555555555777666666666666555555555666666666666666666666666555555555444444444333333333333333333333333333333333333333333444444555666222222222333444555777777888666333111000111333444000000111111222222222222222222111111111111222222333......666;;;999888;;;999888777666555444333222444444333333333444444555777666555444333222222222///000222333444444333222222222333333333444444444222222222333333444444444444444444444444444444444222222333333333444444444666555555444444555555666333444555666555444333222666666666666555444333222111333444444333222333333333333333333333333333333333444444444444333222222222222222111000///...---111222222333333222222111222222222222222222222222222111111000000000000000222222111111111111111111222222333444444555666666111111111111111111111111111111111111111111111111///111333333222000000000333222111000000111222333000000000000000000000000000000////////////000000222222222222222222222222000000000111222222333333000000000000000000000000000000000000111111111111333333333222222111111111111111111111111111111111////////////////////////000000000000000000000000333222222222111111000000//////000000111111111222111000000000//////......000000000000111111111111222222222222222111000///222222222222222222222222444444444444333333222111000222444444333333333444444444444555555555555666666555555444444444555555111333555777777666555444888888888888888777666666666555555555555444444444333333333333333333333333222222222222222222222222333222111000000000111222444333111000000111333444333333333333333333333333666666666555555444444444333444555555666666555555777777888888777555333222666777777666555444555777888999:::::::::;;;>>>AAABBBBBBBBBEEEHHHKKKMMMMMMUUUTTTUUUYYY```iiiooorrrpppuuu}}}ooommmkkkmmmsssxxxzzzzzz}}}xxxrrrmmmkkkjjjiiiiiirrrwww~~~yyyuuusssuuuxxx|||~~~zzzzzzxxxwwwrrriiicccbbb```\\\ZZZWWWRRRPPPNNNJJJCCC>>>888999;;;======<<<999888:::999999999888888777777999999999888777666666666888888888888888888888888999888888777666555555444444444444555666777777888666666666666666666666666666555444444555666777888888777777666555444444444444333333222222333333444888555222222444444111...333333333333333333333333222222222111222222333333111111222333444444555555333333333333333333333333222222000000000111222333222222222111111000000000555111111888<<<;;;:::===:::999888777555444333222777666666666666777888888777666555444333333333333111222222333333333333222222222222333333333444444333333333333333333444444333333333333333333333333333444444444444555555555666666555555555555666666555555666666666555444333444444444333333222000000222333555555333222333444444444444444444444444444111222222222222111000000111111222222222111000000111222222333333222222111333333333333333333333333222222111000000000000000111111111111111111111111000111111222333333444444111111111111111111111111111111111111111111111111000111333333111000111222222222111000000111222222000000000000000000000000000000////////////000000111111111111111111111111222222111111111111111111111111111111111111111111000000000000111111111111222222111111111111111000111111111111111111111111000000000000000000000000000000000000000000000000111000000000///////////////000000000111111111111111111111000000/////////000000000000111111111111222222222222222111000000222222222222222222222222333444444444333333222111111222444444333333333444444444444555555555555666666666555555555555555666444444666777777666555444777888888888888777666666555555555555444444444444222222222222222222222222222222222222222222222222222111111000111222333444777666444333333444666777333333333333333333333333555555555555444444444333444444555666666666555555666777777888888777666555777999;;;;;;999888888999:::;;;<<<======>>>AAACCCFFFHHHMMMTTTYYY]]]______```bbbgggoooxxxyyytttjjjgggddddddhhhkkknnnnnnwww||||||wwwtttpppkkkhhhfffeeeeeedddkkkooowww|||uuuppplllkkknnnqqqwww}}}|||yyyyyy~~~~~~wwwttttttssspppkkkgggccc```]]]XXXQQQKKKEEEEEEDDDCCCBBBAAAAAAAAA::::::::::::999999999999::::::999999888888888777888888888888888888888888999888888777666666555555555555666666777888888999666666666666666666666666666555555444555666777888888777777666555555444444444333333222222333333444555333222222444555333111333333333333333333333333333222222222222222333333111111222222333333444444333333333333333333333333222222111000000111222333222222111111111000000000444222333888;;;;;;;;;<<<<<<;;;:::888666444333222444444444444444555666666666666555444333333333333444444333222222222333333222222222333333333444444444444444333333333333333444444444444444444444444555555555555666666666666777666666555555666666777666666777777777666555444666666777666666555444333222444555555444333333444555555555555555555555555222222222222222111111000000111222222333333333222111222222333333222222111444444444444444444444444222222111000000000000111111111111111111111111111//////000000111222222222111111111111111111111111111111111111111111111111111222222111000000111333222222111000000111222222000000000000000000000000111000000//////000000111000000000000000000000000333333222222111000000///222222222222222222222222000000000000111111111111000000000000000111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000/////////000000000000111111111111111111111111111000000000000000000000111111111111111222222222222111000000222222222222222222222222333333444444444333222222111333444555444333444555444444444555555555555666666666666555555666666777777777777777666666666666777777888888777777666555555555555555444444444444111111111111222222222222222222222222222222222222111111111222333444666666777777555444444555777777333333333333333333333333555444444444444333333333444555555666666666666666666777888888999999888888666999;;;<<<;;;:::::::::<<<>>>AAABBBCCCEEEHHHJJJQQQWWWbbbllltttxxxyyyyyyrrrvvv~~~{{{yyyzzzzzz{{{}}}~~~~~~~~~zzztttmmmiiifffccc^^^\\\]]]```bbbcccmmmrrruuutttuuuwwwuuuqqqllliiieeeccccccbbbaaa```dddhhhnnnuuu{{{}}}xxxsssmmmiiieeedddcccfffmmmuuu}}}{{{vvvpppmmmooowww~~~|||xxxuuurrrlllccc]]]SSSPPPLLLGGGDDDCCCDDDDDD=========<<<<<<<<<;;;;;;:::::::::::::::::::::999888888888888888888888888888888888777777666666555333333444444555555666666777777777777777777777777666555555555555666777777777777777666555555444444444444333333333333444444333222111222444555555444333333333333333333333333333333222222222222333333111111222222222222222222333333333333333333333333222222111111000111111222222222111111111111000000222222333666888999999:::===<<<:::888666555333222333333333333333444555666666666555444444444444444666555444222222222333444222333333333333444444444555555555444444333333333666666666666666666666666555555666666666777777777777666666555555666666777777777777777666666555555888888888888888777666666333444666666444333444555555555555555555555555555444444555555444444333222222222333444444333333222111222222333333222222111444444444444444444444444333222111111000000111111111111111111111222222222///000000000111111111222111111111111111111111111111111111111111111111111111222111000///000222444222111111111111111111222000000000000000000000000111000000000000000000111111111111111111111111111222222222111111111000000222222222222222222222222///000000000111111111111///000000000111111222222111111111111111111111111222222222222222222222222000000000000000000000000222222222222222222222222000000000000000111111111222222111111111111111111///000000000111111111111111111222222222111111000222222222222222222222222333333333444444333333222111333555555444333444555444444444555555555555666777666666666666777777888999888777777666777777777777777777777777666666555555555555444444444333333222222222222222333333333222222222222222222222222222222333333444555666666444444333333333333444444444444444444444444444444444444444444444333333333555555666777777777777666777777888888888999999999:::;;;<<<<<<;;;<<<===???AAADDDIIILLLNNNQQQTTTVVVbbbkkkyyywwwnnniiihhhhhhiiikkknnnrrrtttxxxxxxxxxvvvsssnnnjjjgggfffbbb^^^[[[[[[]]]___aaaiiimmmnnnnnnooossssssqqqjjjhhhfffeeeeeeeeedddbbbccceeeiiinnnrrrtttuuuvvvvvvtttqqqnnnjjjgggdddccc___bbbhhhpppxxx~~~yyyrrrnnnkkkggghhhpppxxx~~~{{{rrrkkkaaa]]]WWWQQQLLLHHHFFFEEEBBBAAAAAA@@@???>>>======;;;;;;;;;;;;::::::::::::888888888888888888888888888888888777777777666666555555555555666666777777777777777777777777777777666666555555555666666666777777666666555555555555444444333333333333444444333333333333444555555444444444444444444444444444444444333222222222333333222222111111111111111111333333333333333333333333222222111111111111111111333333222222222222222222111333555666777999::::::<<<;;;:::888777555444333666666666666777888999:::666666555444444444555555777666444333222333444444333444444444444555555555777666666666555555444444777777777777777777777777666666666666777777777888777777666666666666777777888777777666666666666666555666666666666555555444333555777666555444555555444444444444444444444444444555555555555444333333555555555444444222111111111222222333333222222111222222222222222222222222333222222111111111111111000000111111111222222222111111111222222222222222111111111111111111111111111111111111111111111111111111111000///000333555111111111222222111111111000000000000000000000000111111000000000000111111222222222222222222222222000000111111111222222222222222222222222222222222///000000000111111111111000111111222222333333333111111111111111111111111222222222222222222222222000000000000000000000000222222222222222333333333111111000000000000000000111111111111111111222222///000000000111111111111000111111222222222111111222222222222222222222222222333333444444333333333111333555555444444444555444444444555555555555666666666666666666777888888999888777777777777888888777777777777777666555555555444444444444333333333333333333444444444555555222222222222222222222222444444444444444444444444333222222222222222222333444444444444444444444444444444444444444444444444555666777777888888777777999888888888888888888999>>>>>>>>>>>>>>>AAAFFFIIIMMMQQQWWW\\\___bbbeeegggvvvyyymmmdddbbb```______bbbfffjjjmmmooopppqqqrrrqqqooommmkkkfffdddaaa___^^^```dddfffhhhkkkmmmmmmoootttvvvtttqqqooommmmmmmmmmmmlllkkkiiijjjlllmmmooooooppppppqqqpppnnnllljjjgggeeedddbbbeeeiiinnntttzzz~~~~~~{{{xxxtttnnnjjjgggcccdddkkksssyyy}}}wwwooommmhhhbbb\\\UUUOOOLLLHHHGGGEEECCC@@@>>>===<<<<<<<<<;;;;;;;;;;;;::::::888888888888888888888888888888888888777777777777999999999999999:::::::::777777777777777777777777666666666666666666555555666666666666555555555555555444444333333444444555555555555444444333333444444444444444444444444444555444444333222222222333222222111111111111111111333333333333333333333333222222222222111111000000444444444444444444444444222777999888888;;;===<<<::::::999888666555444444555555555555666888999:::666666555555555555555666666666555444444444555555555555555666666666777777888888888777777777777777666666666666666666666666888888888888999999999999999999999888888999999999:::999888777777777777888777777888888888888777777444666777777666555555666444444444444444444444444333333333333333222111111555555555444333222000000111222222333333222222111222222222222222222222222333333222111111111111222000000000111222222333333333333333333333333333333111111111111111111111111111111111111111111111111///000111111000111333444000111222222222222111000000000000000000000000000222111111000000111111222222222222222222222222222///000000111222222333333222222222222222222222222000000000000111111111111222222222222222333333333111111111111111111111111222222222222222222222222000000000000000000000000000000000111111111111111111111111111000000000000000000000111111111111111000000000000111111111111000000111222222222222111222222222222222222222222222222333444444444333333222444555666444444555666444444444555555555555666555555555555666777888888666777777777888888888888666666777777666666555444444444444444333333333333333333444444555555666666222222222222222222222222444444555555444444333222444444444444444444444444444444444444444444444444444444444555555555555666666666777888888888888888999999999999999:::;;;<<<<<<>>>@@@BBBEEEKKKRRRWWWaaaeeelllqqqtttvvvxxxyyyyyypppfff___]]]\\\[[[\\\^^^cccgggjjjkkkmmmqqqtttvvvwwwvvvvvvllllllkkkjjjiiikkkooorrrtttxxx{{{{{{~~~|||{{{{{{{{{zzzyyywwwwwwwwwwwwvvvwwwwwwwwwwwwvvvuuussspppmmmjjjhhhfffgggiiikkkooorrruuuwwwyyywwwtttqqqooolllhhheeeccc```aaahhhpppvvv|||vvvuuutttpppjjjbbb[[[WWWSSSRRROOOKKKFFFCCC@@@>>>???>>>>>>===<<<<<<;;;;;;::::::::::::::::::::::::888888888888888888888888666666666666666666777777777777777777777777777777666666666777666666555444666666666666666666555555555555444444444444555555555666666555333222333444444444444444444444444444666555444333333222222333111111222222222222222222333333333333333333333333222222222222222111000///333333444444444444555555222888;;;888888;;;===<<<888888777666666555444444222222333333444666777888666666555555555555666666444555555666666666666555666777777777888888888888888888999999999999999:::999999999999999999999999:::;;;;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<=========<<<;;;:::999::::::;;;::::::;;;;;;;;;;;;::::::555666888888666555666777555555555555555555555555333333333444333333222111333333333333333222111111111222222333333222222111333333333333333333333333444333222222111111222222///000000111222222333333333333333333333333333333111111111111111111111111111111111111111111111111...000222222222111222444000111222222222222111000000000000000000000000000222111111000000111111222111111111111111111111111111111111111111111222222111111111111111111111111000000000000111111111111222222222222111111111111111111111111111111111111222222222222222222222222000000000000000000000000000000000111111222222222111111111111000000000////////////000000111111111000000000000111111111111000000111222222222222222222222222222222222222222111222333333444444444333222444666666555444555666444444444555555555555666444444444444555666777888333444666888999999888888666666777777666666555444444444444333333333222222222222333444444555666666222222222222222222222222222222444444555444333333444444555555555555444444555555555555555555555555555555555666666666777777666777888888999999888888888999999:::<<>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888444444444444444444444444666666666666666666666666666666777777777666444333555666666666666666666666555555444444444444555555222444666666444333555777555555555555555555555555666666555333333222222222111111222222333333444444333333333333333333333333222222333333222111///...222222222222333333444444000777:::666555999;;;:::666666666666555555555555555555666666888999:::;;;666666555555555666666777333444555777777777666666777888888888999999999999999999999::::::;;;;;;;;;====================================>>>>>>>>>>>>@@@@@@????????????@@@@@@???>>>===<<<;;;<<<======777777888999999888888888555666888888666666666777777777777777777777777777555555666666555555444333111111222333333333222222222222222333333222222222444444444444444444444444444333222222111111222222///000000111222222333333333333222222222222222222111111111111111111111111111111111111111111111111---///222333222222222333000111222333333222111000000000000000000000000000222222111111111111222222000000000000000000000000333333222222111000000000000000000000000000000000000000000000111111111111222222111111000000//////111111111111111111111111111111111111111111111111000000000000000000000000222222222333333444444444222111111111000000//////......//////000000000111000000000000111111111111///000111222222222222222222222222222222222222222111222333333444444444444222444666666555444555666444444444555555555666666333333333444444666777777111333555888999999888888666666666666666555555444444444444333333333222222111111222333333444555555222222222222222222222222///000222444555555444444333444444555555444444333555555555555555555555555555666666666777777888888777777888999999999999888888888999;;;???CCCFFFHHHMMMTTT```lllwww}}}tttnnnmmmnnnmmmpppuuu|||~~~vvvnnniiiggggggeeeffffffiiimmmrrrwww{{{~~~yyytttrrrpppnnnmmmhhhdddccchhhlllmmmpppsss}}}wwwuuusssvvv||||||{{{vvvsssnnnggg```ZZZUUURRRFFFFFFDDDCCCAAA@@@>>>>>><<<<<<<<<<<<<<<<<<<<<<<<888888888888888888999999::::::::::::999999999999666666666666666666666666666666777777777666444333555555555666666666666666555555444444444444555555000333555555444444777999555555555555555555555555777666555444333222222222111111222333444444555555333333333333333333333333222222333333222111///...000000000111111222222222222333444555666777888999888777666555444444444444555666888:::<<<<<<<<<<<<777777666666666777777888777999::::::999888999::::::::::::;;;;;;<<<<<<<<<============>>>??????@@@???@@@@@@AAABBBBBBCCCCCCDDDCCCAAA@@@@@@BBBEEEFFFCCCBBBBBBAAABBBBBBCCCDDDAAA???===>>>???@@@???>>>@@@@@@@@@??????===<<<;;;999999888777666666666666777666555555444444444444777666666555555666666777444444333333333333333333444444444444444444444444111222333333444444333333444444333333222111000000///000111222222222222222111222222333333222222111000111333444333111///...111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222444444333222111111111111222222111111111111222222111111111111111111111111000000111111111222222222222222222111111111000000000111222333333222111000222222111111000000//////111000/////////000222333222222111111111111222222111111111111111111111111111111111111000000000///222222111000//////000000111111000000000000111111333222222111111222222333444333222111111111222333333333333333333333333333333444666777777666444333555444444444444444555666555555555555555444444444999999888777666666777777999999888777666555444444333333333222222222222111444444444444444444444444444444444444333333222111111222222333333444444555;;;888555444666666444222555666666666555444333333333555777888777777777888333666888999999999;;;<<<======>>>???CCCIIIQQQWWWbbboooxxxnnnmmmooojjjbbb```eeelllrrruuuwwwxxxyyy{{{yyyvvvsssqqqooonnnmmmnnnqqquuuzzz~~~yyyvvvtttrrrpppnnnmmmmmmnnnoooyyy{{{}}}~~~~~~|||{{{vvvlllfffiiipppwww|||~~~xxxppphhhbbbWWWTTTOOOJJJGGGCCC???===>>>>>>======<<<;;;::::::999::::::::::::999888888555555666666777777888888999999999888888888777777777777777777777777777777777777777777777777777777888888777777666666555555666555555555555444444444333444444444555666666666666555444444222222111000111111222333333333222222222222333333333333444444333333333333333333333333222222222222222222222222333444444555666888999:::888888777555555444444555555666777888999999888888:::999888888888888999999777999;;;<<<;;;;;;;;;<<<<<<<<<<<<===>>>>>>???????????????@@@AAABBBDDDEEEIIIHHHHHHGGGGGGFFFFFFFFFEEEDDDBBBAAAAAACCCFFFGGGGGGGGGGGGGGGFFFFFFEEEEEEDDDBBB@@@@@@BBBCCCCCCCCCBBBBBBCCCCCCBBBBBBAAA@@@@@@???>>><<<;;;;;;::::::777777666666666666666666777666555444444444444444555555444444444444333333444444444444444444444444111222333333444444333333444444444333333222222111111111222222222222222222111222222333333222222111111222333333333222000///111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222444333333222111111111222111111000000000000111111111111111111111111111111000000111111111222222222222222222111111111000000000111222222222222111000111111111111000000000000111000000///000111222333222222111111111111222222111111111111111111111111222222222222111111111111222222111000000000000000111111000000000000111111333222222111111222222333333222111111111222333444444444444333333333333333333444555666666555444333555555555555555666777777888888888888777777777777888777777666666666666666999999888777666555444444333333333222222111111111444444444444444444444444333444444444333333222111111222222333333444555555888666444444666777555444666666777777666666555555555777888999888777888999777888::::::999:::;;;======???AAACCCIIIUUUdddnnnuuukkkiiillljjjddd___bbbgggkkknnnrrruuuwww{{{|||~~~}}}{{{zzz{{{|||}}}yyywwwvvvuuuxxxyyy{{{|||}}}}}}}}}}}}xxxooohhhiiimmmppptttyyy|||uuuqqqgggccc]]]WWWRRRMMMGGGDDD??????>>>===<<<;;;;;;;;;<<<<<<;;;;;;:::999888777777777777888888888999999999999999888888888777777777777777777777777777777777777777777777777777777888777777777666666666555666555555555555444444444444444444555555555555555555444444333333222222222111222333333444333333333333333333444444555555555333333333333333333333333222222222222222222222222555444444444666888;;;<<<999888777666555555555666555666777888999:::::::::<<<;;;;;;::::::;;;;;;;;;999<<<>>>????????????@@@?????????@@@AAABBBBBBBBBAAAAAABBBDDDFFFIIIKKKLLLQQQQQQPPPOOONNNLLLKKKKKKJJJIIIFFFDDDDDDFFFHHHIIILLLMMMNNNOOOOOOMMMKKKJJJHHHEEECCCBBBCCCEEEFFFFFFEEEFFFGGGGGGHHHHHHHHHGGGHHHGGGEEECCCAAA@@@??????:::999999999999888888888999888666555444444333333555555555555444444444333444444444444444444444444111222333333444444333333333333333333333333333333222333333333333222222111111222222333333222222111111222333333333222000000111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222333333222222111222222222000000////////////000000111111111111111111111111111111111111111222222222222222222111111111111111000111222222222222111000000000000111111111111111111000000000000111222222222222111111111111222222111111111111111111111111333333333222222222222111222111000000000000000000111111000000000000111111222222111111111111222222111111111111222333444444555555555444444333333333333444555666666555444333555555555666777888999:::555555555555555555555555666666666555555555555555999888777777666555444444444444333333222111000000444444444444444444444444333333444444444333222222222222222333444444555555555444333333555666666666777777777777888888888888777888:::999888888999:::<<<<<<<<<;;;;;;<<>>>>>>>>>>>;;;:::999888777666555444999999999999999:::::::::999999999888888888888888777777777777777777777777777777777777777777777777777777777777666666666666666555555555555444444444555555555555555444444444444333333333333333333333222333444444555555444444333333444444555666777777333333333333333333333333222222222222222222222222666555444444666999<<>>>>>??????BBBEEEEEEEEEDDDCCCDDDBBBBBBCCCCCCDDDEEEEEEEEECCCDDDFFFHHHKKKNNNQQQSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTRRROOOKKKJJJJJJJJJKKKPPPSSSVVVXXXYYYWWWUUUSSSMMMJJJFFFDDDDDDEEEEEEEEEHHHIIIJJJLLLMMMNNNNNNNNNNNNMMMJJJHHHEEECCCBBBBBB>>>>>>>>>>>>===<<<;;;:::::::::999888777777777777666555555444444333333333444444444444444444444444111222333333444444333333222222222222333333333333444444444444333333222111111222222333333222222111111222222333333222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222111222222333333111111000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222111111111000000000111111222222222000000000111111111222222222222111111111111222222111111111111111111111111333333222222222111111111111111000000000000000111111111000000000000111111222222111111111111222222000000111111222333444555666666555444444333333333333444444555555444444333555555666666888999;;;;;;333333444444444444555555666666666666666666666555888777777666555555444444555444444333222111000000333333333333333333333333333333333444444333333222222222333333444555555555555444333333444555666666777777777777888888999999888999:::999888888999;;;?????????>>>>>>@@@EEEIIIJJJQQQZZZ___gggvvvyyyooogggcccbbbbbb```gggkkkpppuuuzzz}}}|||wwwsssooommmkkkjjjooovvvwww|||zzzvvvwwwzzzyyyrrrkkkccc\\\WWWOOOMMMIIIEEEBBBAAA@@@@@@<<<;;;:::999888777777777999999999999999:::::::::888888888888888888888888777777777777777777777777666666666666666666666666777777777777666666666666666555555555555444444444666666666555444444444333333333333333444444555555333444444555555555555555222222333444555666777777333333333333333333333333222222222222222222222222777666555555777:::>>>@@@999888888777777777777888;;;<<<===>>>@@@AAACCCCCC>>>>>>>>>>>>???AAABBBCCCGGGIIILLLLLLKKKIIIHHHHHHFFFFFFFFFGGGGGGGGGHHHHHHFFFGGGHHHKKKNNNRRRUUUVVVSSSTTTUUUXXXZZZ]]]___```^^^[[[WWWRRROOONNNNNNNNNRRRUUUZZZ^^^``````___]]]VVVRRRNNNKKKJJJIIIGGGFFFJJJKKKMMMOOOQQQRRRSSSSSSQQQPPPMMMJJJGGGEEEDDDCCCDDDDDDDDDCCCBBB@@@>>>===;;;;;;:::999999999::::::555555555444333222222222444444444444444444444444111222333333444444333333111111111111222222222222444444444444333333222111111222222333333222222111222222222333333333222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222333444444333222222111111222222333111111111111111111111111111111111111111111111111111111111111111111111111222111111111111111111222000000111111222222333333000111111111222222222222222222111111111111222222111111111111111111111111222111111111000000000000111000000000000000111111111111000000000000111111222111111000000111111222000000111222333333444444555555444444444333333333333444444444444444444333555555555666777999:::;;;666666777777777888888888666666777888888888777666777777666666555555444444444444333333222111000000333333333333333333333333222333333444444333333333222333333444444555666666666666555555444444444555777666666666666888999999777888999999888888;;;===>>>??????@@@CCCHHHNNNSSS\\\dddoootttxxx~~~|||{{{wwwtttrrrqqqooonnnmmmtttzzz~~~yyyuuusssooollloootttxxx||||||vvvqqqppprrrtttwwwzzz|||~~~zzzuuuoooiiieee[[[XXXTTTNNNIIIDDDBBB@@@AAA@@@???>>>=========>>>999999999999999999999999888888888888888888888888888888888888888888888888666666666666666666666666666666666666777777777777666555555555555444444444666666666555444444444333222333333444444555555666333444555555666666555555111222222333444444555555333333333333333333333333222222222222222222222222777666666777999<<>>>>>===<<<;;;;;;;;;;;;777666666555444333222222444444444444444444444444111222333333444444333333222222222222222222222222222333333333333222222111111222222333333222222111222222222222333333333333111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222333444555333333333222222333333333111111111111111111111111222222222111111111111111111111111111111222222222222222111000000111222222111111111222222222222222000111222222333333222222222222111111111111222222111111111111111111111111111111111000000000//////000000000000000111111222111111000000000000111111111111000000000000111111000111222333333333333333333333333333333333333333444333333333333333333444444444444555666777888999444555555666666777777888555666888999999999888777666666666555555555444444333333333222222222111111333333333333333333333333222222333444444444333333333333333444555555666666777777777666444444555666888777666666666777888999888888999999999;;;>>>@@@>>>@@@DDDHHHNNNVVV___eeeqqqyyy{{{xxxsssvvvyyyyyywwwuuussssssuuutttwww|||}}}{{{zzz|||~~~yyytttsssvvvvvvyyy{{{xxxsssooommmmmmlllnnnqqqrrrsssxxx|||wwwtttiiifffaaa[[[TTTMMMHHHEEEBBBAAA???===<<<<<<======::::::999999999999888888888888888888888999999999888888888888888888888888777777777777777777777777666666666666777777777777666555555555555444444444555555555555555444444444333333444444555555555666333444555555666666555555222222222333333333333444333333333333333333333333222222222222222222222222666666777999;;;===???@@@???>>>>>>===>>>>>>??????AAAAAABBBCCCEEEGGGIIIKKKKKKJJJIIIGGGEEEDDDDDDDDDHHHLLLPPPSSSRRRQQQPPPPPPSSSRRRQQQQQQOOOOOONNNMMMJJJJJJKKKMMMOOOQQQSSSTTTQQQRRRTTTXXX[[[^^^```bbb]]][[[WWWSSSQQQPPPQQQQQQRRRUUUYYY]]]aaabbbbbbbbbeeedddbbbaaa```]]]ZZZWWWPPPQQQSSSVVVXXXYYYZZZZZZVVVTTTRRROOOMMMKKKIIIIIIFFFHHHJJJLLLMMMMMMLLLLLLGGGFFFDDDBBB@@@>>>>>>===999999888777666555444444444444444444444444444444111222333333444444333333555555555444444333333222111111222222222222222222111222222333333222222111222222222222333333444444111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000111222444555666333222222222222222222333111111111111111111111111222222222111111111000000000000111111111222222222222222111000000111222222333222222222222222222111000111222333333333222222222222111111111111222222111111111111111111111111222222222111111111000000000000000000000111222222111111000000000000111111111111000000000000111111111111222333333333222111000111111222222333333333444333333333333333333444444333333333444444555666222222333333444555555666444555777888999888777666666666555555555444444444111222222222222333333333222222222222222222222222111222333333444444444333333333444444555666666666555777888777555555777:::;;;:::888777777888999:::999:::;;;;;;<<<>>>BBBEEEEEEIIIOOOWWW```kkkvvv|||yyyoooiiiggggggcccfffjjjlllmmmpppuuuxxx~~~~~~}}}}}}|||yyyuuupppkkkiiigggiiijjjiiijjjqqq{{{yyywwwsssmmmfff^^^WWWSSSFFFEEEAAA>>><<<;;;;;;;;;;;;;;;;;;;;;:::::::::999777777888888888999999999888888888888888888888888777777777777777777777777555666666666777777777888666555555555555444444444444444444555555555555555444444444555555555555555333333444555555555555444444444444444444333333333333333333333333333333333222222222222222222222222555666888:::<<<>>>???@@@BBBAAAAAA@@@AAAAAABBBBBB???@@@BBBFFFJJJOOOSSSVVVRRRQQQNNNKKKHHHEEEDDDCCCEEEJJJOOOSSSSSSSSSSSSSSSWWWWWWVVVTTTSSSQQQPPPPPPKKKKKKKKKLLLNNNPPPQQQRRROOOPPPQQQSSSUUUWWWYYYYYYWWWVVVSSSPPPOOOOOOQQQRRRRRRTTTXXX[[[^^^___```___ffffffeeefffeeeccc___\\\SSSTTTVVVXXXZZZ[[[\\\]]]XXXWWWUUURRROOONNNLLLLLLEEEGGGJJJNNNQQQRRRRRRRRRPPPOOOLLLHHHEEECCCAAA@@@;;;;;;:::999888777666555444444444444444444444444222222333444444444333333888888777666555444444444///000111222222222222222222222222333333222222222333222222222333333444555111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000111222444555666222222111111111111222222111111111111111111111111222222222222111111000000000000111111222222222222333222111000000111222333444333333222222111111111000111222333444333222222222222111111111111222222111111111111111111111111333333333222222222111111000000///000000111222222111111000000000000111111111111000000000000111111111222333444333222111000//////000111222333333444444333333222222333333444333333222222222333333444555555666666777888888999222444666777888777666555555555555555555444444444000111111222222333444444222222222222222222222222111222333333444444444444333333444444555666666666333666888888666777:::======<<<:::888888888:::;;;:::;;;<<<===>>>AAAEEEIIIMMMSSS[[[eeeqqq}}}}}}rrrgggaaa```bbb___bbbfffjjjoooxxx|||uuunnniiieeeffffffdddeeelllxxx|||uuullleee```QQQNNNJJJFFFBBB@@@??????======<<<<<<<<<;;;;;;;;;777777888888999999999999888888888888888888888888777777777777777777777777555666666666777777888888666666555555555444444444333444444555555666666666555555555555555555555555222333444444555555444444666666666555444444333333333333333333333333333333222222222222222222222222999999:::<<>>===;;;::::::999777555666555333111111222444555777777666666666555555555444444333333222111000000000333444333111000222444222333333444444333333222111111111111111111111111111111111111111111111111000111111222222000///...---///111111111111222333555444222111111111222222222222222111111111000000000000000000000000000000111111111111111111111111222222222222222222222222222222222222111111000000222222222222222222222222222222222222222222222222000000//////111333666888000000000000000000000000000000000000000000000000222222222111111111111000111111000000000000111111222222111111111111222222000111111111111222222222111000///.........///000111222444333333222444555555333111333666777444111111222555888;;;:::666333444444444444444444444444777777777777777777777777666555555555555444444444222222222222222222222222222222111111222222333444444444333222333444555666555666666666666444333222666666777777777777777666999777555666888;;;======;;;;;;???DDDCCCBBBHHHRRRXXXbbbrrr~~~yyypppgggaaa^^^]]]]]]___dddkkksss||||||yyywwwrrrpppmmmkkklllppptttwwwzzzrrrkkkhhheeeeeeiiinnnrrrttt}}}}}}qqqgggZZZ[[[VVVMMMFFFFFFEEECCC???@@@@@@>>><<<:::999999===;;;999999;;;===??????======<<<;;;999888777777999888666555555555666777888777666555444555666666888777555222111222555888777777888888888666555444555555555555555555555555444444444444444444444444333333333333333333333333555444222111111222444555333333333333333333333333;;;;;;<<<>>>AAAEEEHHHIIIJJJJJJIIIGGGEEEDDDFFFGGGJJJNNNRRRVVVYYY\\\___bbbccc___ZZZXXXWWWVVVSSSQQQQQQNNNOOOSSSUUUTTTUUUXXXYYY[[[\\\]]]\\\ZZZYYYYYYYYYWWWUUUWWW[[[___aaaaaaccccccdddeeeffffffffffffdddddddddcccccccccbbbbbb```aaabbbccceeefffggggggeeebbb___\\\[[[[[[YYYXXXSSSSSSSSSUUUWWWYYY[[[]]]^^^___```bbbcccaaa^^^ZZZRRRPPPNNNNNNQQQTTTUUUUUUXXXVVVSSSQQQOOOMMMJJJHHHDDDBBBAAA@@@???===:::777888666555333333333444555444444444444333333333333444444333333222111111000111333444333111000222444222333333444444333333222111111111111111111111111111111111111111111111111000111111222111111//////---///111111111111222333444333222111111111222222222222222111111111000000000000000000000000000000111111111111111111111111222222222222222222222222222222222222111111111000222222222222222222222222222222222222222222222222333222111000000222444555000000000000000000000000000000000000000000000000000000000111111222222222111111000000000000111111222222111111111111222222000111111111111222222222333222222222222333444555333444555444222111222333333444555555444444333444444444444666888888666444555555555555555555555555777777777777777777777777555555555555444444444444222222222222222222222222222222111111222222333444333333222222222333444555444555666777777777666555777777777888888777777777;;;:::999999:::<<<===>>>??????BBBFFFGGGHHHQQQ]]]oooyyytttooohhhbbb```bbbeeehhhlllrrr{{{~~~}}}~~~~~~|||zzzwwwsssqqqhhhfffcccbbbbbbfffjjjmmmwww|||yyyvvvwwwzzz}}}yyytttmmmiiiiiillloooqqqxxx~~~|||vvviiiiiiddd[[[UUUQQQMMMHHHFFFEEEDDDAAA>>>=========>>><<<::::::;;;======<<<<<<<<<;;;:::999999888888999888777666555666666777:::999777666555555555666555555666444333222333555555666777777777666555444555555555555555555555555444444444444444444444444333333333333333333333333555444222111111222444555333333333333333333333333>>>???@@@CCCFFFJJJMMMNNNOOOOOOOOOMMMJJJIIIJJJKKKLLLPPPUUUYYY\\\^^^```bbbeeedddbbb```___]]]ZZZXXXTTTQQQRRRWWWZZZ[[[___dddeeeiiinnnpppooommmkkkjjjnnnkkkiiijjjmmmrrruuuvvv{{{|||||||||||||||{{{{{{||||||||||||||||||||||||xxxvvvuuuvvvyyy{{{zzzxxxnnnjjjddd___]]][[[YYYXXXTTTTTTTTTTTTVVVXXXZZZ\\\]]]^^^```cccdddccc```\\\WWWTTTPPPOOOPPPSSSTTTUUUYYYYYYXXXUUUPPPMMMKKKJJJJJJIIIGGGGGGFFFCCC???<<<:::999777666555444555555333333333333333333444444444444333333222222111111111333444333222111222444222333333444444333333222222222222222222222222222222222222222222222222222111111222222111111000///...///111222111111222333444333222111111111222222222222222111111111111111000000000000000000000000111111111111111111111111222222222222222222222222222222222222111111111111222222222222222222222222222222222222222222222222555444222111000000111222000000000000000000000000000000000000000000000000...//////000111222333444111111000000000000111111222222111111111111222222000111111111111222222222333333333333444666777888222444444444222222333444111444777666333111333666777555333444555666666666666666666666666666666666777777777777777777777777555555555555444444444444222222222222222222222222222222111111222222333444222222222111222333333444444555666777888888888888777777777888888777777777666777777999:::<<<>>>???DDDDDDGGGJJJNNNTTTbbbooovvvlllhhhcccaaaccchhhpppttt||||||uuuooojjjiiiiiijjjmmmnnnpppqqqpppnnnjjjhhh^^^\\\YYYXXXXXX[[[^^^aaammmrrrvvvuuuqqqnnnpppsssrrrwww|||tttpppoooooopppsssyyy{{{zzzuuunnnhhhcccYYYOOOLLLIIIEEEAAA>>>=========>>><<<;;;;;;<<<<<<;;;:::;;;;;;;;;::::::999999999999888777666666666666777999999777666555555555555444666888888666444444444444444555666666666555555555555555555555555555555444444444444444444444444333333333333333333333333444444222222222222444444333333333333333333333333BBBCCCEEEIIIMMMPPPSSSUUUUUUVVVUUUSSSPPPOOOOOOPPPQQQTTTXXX[[[]]]aaaeeehhhnnnooooooooolllhhhccc```^^^\\\^^^cccgggjjjqqqyyyzzzrrrlllhhheeecccbbb]]]\\\[[[ZZZZZZZZZ[[[\\\aaaaaabbbddddddbbb]]]ZZZWWWTTTOOOMMMNNNQQQTTTUUUXXXZZZ[[[WWWQQQLLLKKKLLLLLLKKKJJJJJJJJJHHHEEEBBB>>>===;;;999777666666555555555555555555666666666444444333333333222222222222333333333333222333333222333333444444333333222222222222222222222222222222222222222222222222222222222222222111111000000...000222222111111111333333222222222222222222222111111111111111111111111000000000000000000000000111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222444333222111000000000111000000000000000000000000000000000000000000000000/////////000111222222222111111000000000000111111222222111111111111222222000000111111111222222222111111111222333444444555...000222333333444666888222444666666333222333555666555333444555666555444666666666666666666666666666666666666666666666666555555555444444444333333222222222222222222222222222222111111222222333444333222222333333333444444555555666666777777777777777777777777777777888888444555888;;;===@@@CCCEEEGGGIIIMMMQQQXXXeeevvvvvvnnnjjjhhhggghhhlllrrryyy}}}}}}xxxwwwvvvssspppnnnjjjddd^^^[[[YYYZZZ[[[]]]```dddfffgggeeeaaa___XXXWWWUUUTTTTTTVVVXXXYYY```dddiiikkkkkkkkkooorrrpppuuu~~~|||xxxvvvtttxxx~~~|||vvviii\\\VVVQQQJJJDDDAAA???>>>>>>===<<<<<<<<<======;;;999::::::::::::::::::::::::888888888777777777777777666666666666666666666666666888999999777666666666333333444555555666666666555555555555555555555555555555555555555555555555444444444444444444444444444333333222222333333444333333333333333333333333FFFHHHKKKOOOTTTXXX[[[\\\ZZZZZZZZZXXXUUURRRRRRRRRXXXZZZ\\\```fffnnnxxx~~~wwwsssqqqppprrrwww{{{~~~zzzwwwtttsssmmmllljjjgggeeebbbaaa```gggfffffffffeeeccc^^^[[[VVVRRRNNNLLLNNNQQQSSSTTTVVVYYYZZZXXXSSSNNNMMMNNNJJJIIIIIIIIIKKKKKKJJJIIICCCBBB@@@===;;;999777777666666666666666666666666444444444333333333333333444333333333333444333333222333333444444333333222222222222222222222222222222222222222222222222222333222222111111111111111///111333333111111111222222222222222222222222222111111111111111111111111000000000000000000000000111111111111111111111111222222222222222222222222222222222222222222222333222222222222222222222222222222222222222222222222111111111111111111222222000000000000000000000000000000000000000000000000000000000000000000000000111111000000000000111111222222111111111111222222000000111111111222222222111222222222222111111111...000222333333444666888555333222444666666444222333333444555777777555222555555555555555555555555666666666666666666666666555444444444444333333333222222222222222222222222222222111111222222333444333444444555555555555555666666666555555444444444666666666666777888999::::::===@@@BBBCCCFFFJJJNNNMMMRRRXXX]]]fffuuuzzzqqqllljjjkkklllppptttyyy~~~}}}zzzzzz}}}~~~tttooommmjjjeeeaaaaaa___\\\XXXVVVTTTSSSSSSTTTWWW[[[___```^^^\\\ZZZVVVUUUTTTSSSSSSSSSTTTUUURRRVVV[[[^^^```cccgggkkkmmmrrrzzz}}}~~~}}}{{{{{{{{{zzz}}}|||ooofff___VVVNNNIIIFFFCCCBBB===<<<<<<===??????===;;;999999::::::::::::;;;;;;888888888888888777777666222333444555666777777888777888777666444444666777444444444444555555666666555555555555555555555555555555555555555555555555444444444444444444444444333333333333333333333333333333333333333333333333JJJLLLPPPUUUZZZ^^^aaaccc^^^______]]]ZZZVVVUUUUUUXXX[[[___gggqqq}}}yyytttpppmmmkkkiiigggeeedddbbb___]]]WWWTTTPPPOOOPPPRRRTTTUUUUUUVVVXXXXXXVVVSSSQQQQQQLLLJJJHHHIIIKKKMMMNNNNNNJJJIIIGGGDDDAAA>>>;;;:::666666666555555555444444444444444444333333333333555333222333444555444222222333333444444333333222333333333333333333333333333333333333333333333333333333222111111111111222000222333333222111111222111111222333333333222222111111111111111222222222000000000000000000000000111111111111111111111111222222222222222222222222222222222222333333333333222222222222222222222222222222222222222222222222...///000000111222333333000000000000000000000000000000000000000000000000111111000000000/////////111111000000000000111111222222111111111111222222000111111111111222222222333333333333333222111111222444444444222222333444666333111333666777444111111222333555777777555333555555555555555555555555777777777777777777777777444444444444333333333333222222222222222222222222222222111111222222333444444444555666666666666666777777555444333333333333777666666777999;;;===???AAADDDFFFFFFFFFIIIOOOSSS\\\dddkkkooouuuwwwzzzzzzvvvnnnkkknnnrrrtttxxx}}}zzzuuuooollllllnnnooopppsssyyy~~~xxxsssmmmhhheeebbb]]]YYYXXXXXXWWWVVVTTTRRRQQQPPPSSSUUUYYY\\\]]]\\\ZZZYYYUUUTTTTTTSSSRRRRRRRRRRRRQQQSSSVVVXXXZZZ\\\```bbbcccgggnnnvvv|||{{{{{{uuuwwwyyyzzz|||uuulllaaaWWWQQQLLLGGGCCCAAA???>>>>>>??????>>><<<::::::::::::::::::::::::888888999999888888777666222333444666777888888888555666555333222222444666555555555444555555666777555555555555555555555555555555555555555555555555444444444444444444444444333333333333333333333333333333333333333333333333MMMOOOTTTZZZ___cccfffhhhggghhhhhhfffbbb^^^\\\\\\]]]aaahhhrrryyyuuuppplllhhhfffcccaaa\\\ZZZVVVUUUUUUVVVUUUUUUTTTUUUVVVYYYZZZYYYWWWTTTQQQNNNJJJIIIKKKOOOQQQRRRRRRPPPNNNKKKGGGDDDAAA???999999888777666555444444444444444444444444444444555333222333555666444222222333333444444333333222333333333333333333333333333333333333333333333333444333222111111111222222000222444333222111111222000111222333333333333222000000111111111222222222000000000000000000000000111111111111111111111111222222222222222222222222222222222333333333444444222222222222222222222222222222222222222222222222...///000111111222222222000000000000000000000000000000000000000000000000/////////000000000000000111111000000000000111111222222111111111111222222000111111111111222222222111222333444444333222222333444555444222111222333444333444444555555444333222111111333555777777666666666666666666666666666777777777777777777777777444444444333333333222222222222222222222222222222222222111111222222333444333444555666666666555555777666555444444555666666888888888:::<<>>===;;;::::::::::::::::::::::::888888999999999888777666555666777888999888888777444666777777555444444555888777666555555555666777555555555555555555555555555555555555555555555555555555555555555555555555222333333444444333333222333333333333333333333333NNNQQQVVV\\\bbbfffiiijjjoooppppppnnnjjjfffdddccchhhmmmvvvyyysssoookkkiiibbb___\\\ZZZYYYXXXWWWUUUUUUTTTUUUYYY]]]^^^[[[WWWVVVRRRMMMKKKLLLPPPSSSUUUWWWVVVSSSPPPLLLHHHEEECCC===<<<;;;:::999777666666444444444444444444444444666333222333555666444222222333333444444333333222333333333333333333333333333333333333333333333333444333222111111111222333111222444444222111111222000111222333444333333222000000111111222222222222000000000000000000000000111111111111111111111111222222222222222222222222222222222333333444444444222222222222222222222222222222222222222222222222///000000111111111111000000000000000000000000000000000000000000000000000------...///000111222222111111000000000000111111222222111111111111222222000111111111111222222222---...000222333333333222111222444333333333444555111444777666333222333666333111///000333666999:::777777777777777777777777777777777777777777777777444444444333333333222222222222222222222222222222222222111111222222333444222333444555555555444333666666555555666777888::::::::::::<<>>===;;;:::;;;;;;;;;::::::999999999888888999:::999888777666::::::;;;;;;:::999777666555888;;;===;;;888666555999888777666555555666777555555555555555555555555666666666666666666666666555555555555555555555555222333333444444333333222333333333333333333333333SSSRRRUUU]]]dddkkkvvv{{{rrrsssxxx}}}~~~|||tttlllcccaaabbbccc___[[[[[[XXXVVVVVVYYY[[[ZZZXXXPPPQQQRRRRRRSSSVVVZZZ]]]YYYZZZYYYWWWTTTOOOKKKHHHCCCBBBBBBAAA>>><<<999888777666555555444444444444666666777777666444222111222222222333333444444444333333333333333333333333111222222333333222222111111111111111111111111111222333333444333222000///111111222222222333333333444333222111111222333444333333222222111222222222111111111111111111111111111111222222222333333333333333333222222111111111000000000111222222333333000111111222222333444444222222222222222222222222111111111111111111111111111111111111000000000000000000000000111111111111111111000000//////......000000000000000000000000111111222222222333333333222222333333333333444444555555444333333222111111333444555666666666555444333333444444555666666777444444555666666666666666888777555555666666444333333333333222222222111111////////////////////////333333333333333333333333333333444444444444444444333555777888777777777888;;;999;;;AAAFFFIIIOOOTTTRRRYYY```dddlllzzzwwwkkkaaa[[[\\\```ddd```hhhuuuzzzwwwsssnnnhhhbbb```bbbeeehhhhhheee```[[[XXXWWWWWWXXXTTTUUUVVVVVVVVVYYY]]]```___aaabbbbbb___]]]\\\\\\[[[[[[[[[ZZZXXXYYY[[[^^^cccbbbaaabbbdddeeeeeedddaaa^^^[[[YYYYYYYYYXXXVVVVVVTTTSSSUUUZZZ^^^^^^]]]___]]][[[ZZZ\\\^^^______iiillluuuzzzrrrsssvvvxxxyyy}}}rrrfff___ZZZUUUMMMHHHEEEBBB???;;;;;;:::::::::;;;:::888666999999999999999999999999999999999999888888888888777777666666777888999999888777666555555555555555555555555555555555555555555555444444444444555555555555555555555555555555444333333222222111111111000111333444555444444333QQQSSS\\\iiiuuu~~~uuupppooommmgggaaacccaaa^^^^^^^^^]]]YYYUUURRRRRRQQQQQQRRRTTTWWWZZZ^^^^^^^^^\\\XXXSSSNNNJJJHHHHHHHHHFFFDDD@@@===;;;::::::888777777666666666555555666666555444333222333333333333333333444444333333333333333333333333222222333333333333222222111111111111111111111111333333333333333222111000111111222222222333333333333222111111111111222333222222222111111222333333111111111111111111111111111111222222222333333333333333333222222222111111222222111111111111111111222222222222222222222222222222222222222222222222111111111111111111111111111111111111000000000000000000000000111111111111111111000000////////////000000000000000000000000111111111222222222333333222222333333333333444444333333333333333333333333333444555666666555444333555555555666666777777777666777777888888888888888999777666666666666555333333333333222222222111111111111111111111111111111333333333333333333333333444444444444444555555555555777888888777777888:::>>>???CCCJJJMMMMMMQQQVVV[[[ggguuuwwwqqqfff^^^[[[]]]ccchhhrrrzzz~~~yyytttoooiiieeeccc```]]]\\\]]]aaagggjjjnnnkkkeee___ZZZXXXVVVVVVVVVWWWXXXYYYYYY\\\```cccccceeefffeeebbb```___```^^^___`````````aaacccdddkkkiiihhhiiikkkkkkkkkiiieeeccc```^^^]]]]]]\\\[[[]]][[[ZZZ]]]bbbffffffddd___\\\YYYXXXYYY[[[[[[[[[^^^aaagggppp{{{|||{{{wwwwwwuuusssyyy}}}uuunnnaaaZZZPPPIIIFFFCCC@@@===<<<;;;:::;;;<<<===;;;:::999999999999999999::::::777777777777666666666666777666666666666666777888777666555555444444444555555555555555555555555555666555555444444555555666555555555555555555555555333333333333222222222222222222333444444444333333VVV\\\jjj}}}vvvoooooommmkkkkkkiiieee]]]VVVUUUTTTRRRQQQQQQSSSUUUWWW^^^___```___[[[UUUOOOKKKNNNNNNNNNLLLIIIEEEAAA???:::999777666444333333333333444444555555444333333444444444444333333333333333333333333333333333333222222333333333333222222222222222222222222222222333333222222111111222222111111222222222333333333222111111000000111111222111111111111111222333444222222222222222222222222111111222222222333333333333333333222222222222111333333222222111000000///444333333222111111000000222222222222222222222222111111111111111111111111111111111111000000000000000000000000111111111111111000000000000/////////000000000000000000000000111111111222222222222333222222333333333333444444111222222333444555555666333444444555555444333333777777777777777777777888777777777888888888999999:::888777777777777666444333333333222222222111111333333333333333333333333333333333333333333444444444444444555555666666666777888999888777888;;;===@@@CCCIIINNNNNNMMMRRRYYYkkk|||}}}mmmiiibbb]]]^^^dddlllrrrvvvrrrmmmhhheee```\\\YYYWWWVVVVVVXXX[[[aaafffjjjnnnkkkfff```\\\XXXWWWVVVZZZ[[[]]]^^^```bbbfffjjjhhhjjjkkkjjjhhhgggggghhhiiikkknnnpppppppppqqqrrrsssrrrqqqrrrssstttsssrrrpppmmmjjjhhhgggfffdddcccbbb``````bbbgggjjjiiiggg```]]]ZZZXXXXXXYYYXXXXXXUUUWWW[[[aaahhhnnnpppqqquuuqqqrrryyy{{{wwwwww}}}yyyssstttxxx~~~|||vvvrrrsssxxxnnnfff[[[RRRMMMIIIEEEBBB???===<<<<<<======<<<;;;::::::::::::::::::::::::888888777777777666666666777777666555555555666666777777666666555555666666555555555555555555555555666555555444444555555666555555555555555555555555222222333333333333333333444444333333222222333333ccckkk{{{~~~}}}}}}zzzssshhh```YYYVVVRRRPPPQQQRRRSSSTTTXXXYYY[[[[[[YYYTTTNNNJJJMMMNNNNNNMMMKKKHHHEEECCC<<<;;;999777444333222222333333333444444444444444555555444444333333333222333333333333333333333333222333333333333333333222222222222222222222222222444333222111111111333333111111222222222333333333111000000000000000000111000000000000111222444444222222222222222222222222111111222222222333333333222222222222222222222222222222222111111111000000333222222222111111000000111222222222222222333333111111111111111111111111111111111111000000000//////000000000111111111111000000000000000000000000000000000000000000000000111111111111222222222222222222222333333333444444222222333333444555555555444444444444444333333333777777777777777777777777666666666666666777777777:::999777777888888666555333333333222222222111111444444444444444444444444333333333444444444444444444555555666666777777777777888999999:::===AAADDDEEEGGGLLLOOONNNPPP[[[gggxxxgggdddbbbbbbhhhqqqzzz~~~llliiidddaaa___^^^[[[ZZZXXXXXXXXXYYY\\\___ccceeejjjhhheeebbb___^^^]]]]]]___aaadddfffhhhkkkooorrrpppqqqrrrrrrrrrsssvvvxxx~~~}}}zzzxxxuuurrrooommmjjjhhhiiilllllljjjgggbbb___\\\ZZZZZZZZZYYYYYYUUUUUUWWW[[[```dddeeeeeeeeeaaa```cccdddcccfffkkkqqqtttyyy~~~|||uuurrrrrrtttyyy~~~uuuxxx}}}|||uuukkkbbb[[[SSSKKKEEEDDDAAA>>><<<;;;;;;:::888;;;;;;;;;;;;:::::::::::::::::::::999999999888888999888777666666666666666999888888777777888888888555555555555555555555555666666555555555555666666555555555555555555555555222222333333444444555555666555333222111222222333pppwwwxxxnnn```[[[UUURRRQQQRRRRRRQQQQQQSSSVVVWWWVVVSSSOOOMMMJJJJJJKKKKKKJJJIIIHHHGGGEEECCCAAA>>>;;;999777777444444444444444444444555555555555444444333333333333333333333333333333333333333333444444333333333222222222222222222222222333333111111111222333444111111222222222333333333000000000111111000000000//////000000111222333444222222222222222222222222111111222222222333333333222222222222222222222222000000111111111222222222000000000111111222222222111111111222222333333333111111111111111111111111111111111111000000000//////000000000111111111111000000000000111111111111111111111111111111111111000000111111111222222222222222222333333333444444444444444444444444444444555555444444333333333333555666666666666666777777777666666555666777888888:::999777777888888666555333333333222222222111111333333333333333333333333333333333444444555555555555555666777777888999999777888:::<<<>>>BBBHHHLLLNNNMMMNNNOOOQQQYYYjjj{{{}}}uuunnnffffffhhhlllttt}}}vvvjjjfffbbb___^^^^^^^^^]]]\\\\\\[[[[[[\\\^^^```aaajjjiiifffeeeddddddfffggggggjjjnnnqqqssswww{{{~~~}}}|||yyywwwvvvtttnnnjjjfffccc___]]]]]]]]]\\\\\\WWWWWWWWWZZZ^^^aaabbbaaaddd```]]]\\\\\\\\\___cccbbbcccdddhhhooowww~~~{{{vvvtttqqqoooqqqvvv}}}~~~~~~zzzssskkk```SSSJJJFFFCCC>>>;;;;;;;;;::::::<<<<<<<<<;;;;;;;;;::::::::::::::::::999999999999::::::999888777777777777777777777666666777888888666666666666666666666666666666666555555666666666555555555555555555555555333333333444444555555666666555333222111222222333yyy~~~pppiii```ZZZWWWVVVTTTRRRPPPRRRTTTVVVVVVUUUSSSRRRKKKJJJIIIIIIIIIJJJKKKLLLKKKIIIFFFBBB???<<<:::999666555555444444444555555555555555444444444444444333333333333333333333333333333444444444444333333333333333333333333333333222222111111222222333333111111222222222333333333000111111222222111111000000000000000000111222333333333333333333333333333111111222222222333333333111222222222222333333333///000000111222222333333//////000000111222222333111111111222222333333444111111111111111111111111111111111111000000000000000000000000111111111111000000000111111111111222111111111111111111111111000000000111111111111222222222333333333333444444555555555444444444444444777666555444444444444444444444555666666777888888999999888777888999:::;;;:::888777777777777666444333333333222222222111111222222222222222222222222333333333444555555666666666666777777888999::::::888:::===@@@CCCHHHMMMPPPOOOMMMNNNQQQWWWcccvvv}}}yyytttoookkkoooqqquuuzzzvvvooohhhddd```^^^^^^```aaabbbaaaaaa``````aaadddfffhhhnnnllliiihhhiiikkkoooqqqzzz}}}yyysssoookkkgggdddcccbbbaaa```[[[YYYYYYZZZ]]]___``````cccaaa^^^[[[ZZZ[[[\\\^^^^^^]]][[[[[[^^^eeekkkppprrrooooooooommmjjjlllpppttt~~~~~~zzzxxxzzz}}}yyymmm^^^TTTKKKGGGBBB>>>===>>>>>>>>>=========<<<<<<;;;;;;:::999888888888888777777777::::::999888888888999999555555444444444555666666666666666666666666666666777666666555555666666777555555555555555555555555444444555555555555555555444444333333222222333333tttkkkeeeaaa\\\XXXSSSTTTUUUVVVVVVVVVVVVUUUQQQOOOMMMKKKKKKLLLOOOQQQOOOMMMJJJEEEAAA>>><<<;;;888888666555444555555666444444444444555555555555333333333333333333333333333333444444444444333333333333333333333333333333000111222333333333333333111111222222222333333333111111222333333222111111111111000000000000111111333333333333333333333333111111222222222333333333111111222222222333333333111111111111111111222222000000000000111111111111000111111222333333444444111111111111111111111111111111111111000000000000000000000000111111111111000000111111111222222222111111111111111111111111000000000000111111111111222222333333333333444444333333444444555555666666999888666555444444555555444444555666888999:::::::::999888777777999;;;<<<999777666666666666555333333333333222222222111111222222222222222222222222333333444444555666666666666666777888999:::;;;;;;;;;>>>BBBEEEGGGKKKNNNQQQRRRQQQUUU^^^hhhrrrzzzwwwvvvwwwzzz}}}zzztttooollleeebbb______ccciiimmmooopppooonnnnnnpppsssvvvyyyyyywwwvvvvvvyyy{{{uuuqqqnnnllljjjhhhcccaaa______aaabbbbbbbbbbbbaaa```]]]\\\\\\\\\\\\]]]\\\ZZZXXXYYY\\\___aaacccbbbccceeedddcccfffllloooyyy{{{{{{{{{{{{}}}|||pppfffXXXSSSKKKEEEBBBAAA@@@@@@>>>>>>======<<<;;;;;;:::999999888888888777777777888888888888888888999:::666555555555666666777888666666666666666666666666777777666666666666777777555555555555555555555555666666666555555555555555222222333444444444333333zzzrrrllleee```UUUUUUUUUUUUUUUUUUUUUUUUWWWUUUQQQNNNMMMOOORRRTTTVVVTTTPPPLLLGGGDDDAAA@@@:::999777666555555555666333444444444555666666666333333333333333333333333333444444555555444444333333333333333333333333333///111222333444333333222111111222222222333333333111222333444444333222111222111000000000000000111333333333333333333333333111111222222222333333333111111111222222333333333333333222222111000000000222222111111000/////////000000111222333333444444111111111111111111111111111111111111000000000000000000000000111111111111000000111111222222222222111111111111111111111111000000000000111111111111222222333333333444444444111222333444666777888888:::999777666555555555666444555666777999;;;<<<===888777666555555777999:::888777555555666666444333333333333222222222111111333333333333333333333333333333444444555666777777666777777999:::;;;<<<<<<>>>AAAEEEHHHJJJLLLNNNPPPZZZ[[[cccqqq}}}vvvnnnoooppprrrwwwzzzyyyxxxvvvsssooolllllllllaaa```___ccckkkttt|||~~~}}}}}}xxxuuurrrooollliiigggffffffggggggfffeeefffeeecccccccccbbb```[[[[[[[[[ZZZZZZ[[[[[[\\\\\\[[[\\\^^^]]]\\\aaahhhqqq{{{}}}zzzwwwwwwzzz~~~wwwfff___TTTKKKEEEAAA>>>===???>>>>>>===<<<;;;;;;;;;;;;;;;;;;:::::::::999999777777666666777888999999999999888888999:::;;;;;;777777777777777777777777777777666666666666777777555555555555555555555555777777666666555555444444000111333444555444444333}}}zzz}}}xxxrrrkkkddd]]]\\\```aaa]]]YYYXXXVVVRRROOOOOOPPPSSSUUUUUUSSSOOOKKKHHHGGGGGGGGG<<<======;;;777666888;;;999888666555444444555666444444333333333444444555444444555555555555444444444444444333333222222222555555444333222222111000333333333333333333333333333333333222222111111111111111000000000000111111222222222111111111000000444444444333222111000///111111222222222333333333444444444333333222222222111111111111111111111111------...///000111222222222222222111111111000000///......///222333222222111111000000//////......000000000000000111111222333444444444333111///...---...///111111222222222333333222222222333444555444444444555555555555666<<<;;;999888666555555444777888888888888999999999:::999888777777777888999:::999888777555555444444333333333444444444555555333333333444444444555555444555555666777666666666777999;;;<<<<<<===???BBBHHHHHHLLLPPPPPPNNNTTT___llluuuxxxqqqllliiidddkkkqqqxxx}}}wwwssspppnnnmmmkkkggghhhiiigggdddbbbaaabbbaaaaaabbbdddkkkzzz{{{xxxtttqqqpppooommmkkklllkkkiiiiiiiiihhhfffeeeeeebbb]]][[[[[[[[[[[[[[[^^^]]]ZZZWWWUUUVVVYYY\\\fffmmmxxx}}}xxxvvvzzz{{{ooo```UUUOOOJJJCCC===???===<<<<<<===>>>>>>======<<<;;;;;;::::::;;;;;;;;;:::999999888888999999888888888888888888888888555666777888888888888888888888777666666666666666666666777777666555444444777666555444333222222222555555555444444333333333|||zzz{{{tttkkkggggggfffaaa]]]VVVSSSPPPMMMMMMPPPTTTWWWSSSQQQOOOLLLIIIGGGGGGFFF@@@@@@>>>;;;888777999<<<999888777555555555666777555444444333333444444555444444555555555555444444333333333222222222111111333333333333333333333333333333333333333333333333444333333333222222222222111111000000000000111111222222222111111111000000333333333333333222111000111111222222222333333333444444333333333222222222111111111111111111111111111111111000000000//////222222222111111111000000000///...///111222222111111111000000////////////000000000000000111111222333333333333222111111000000111222222333333333333222222222333333333444444444444444555555555555666:::999888777666555555555777888888888888999999999;;;:::999888777888888999999999777666555444444444333333333444444444555555333333444444444555555555333444555666777888888888999999:::;;;===@@@DDDFFFIIIHHHJJJQQQVVV[[[gggsss~~~vvvnnniiigggfffnnnuuu~~~}}}wwwtttqqqmmmkkkiiihhhfffeeecccdddeeeeeecccaaaaaabbbbbbeeeiiioooxxx|||yyyxxxvvvrrrpppooonnnllljjjiiieee```]]]\\\\\\[[[[[[___]]][[[XXXVVVVVVWWWYYY\\\```jjjsssxxx|||{{{wwwyyy{{{kkk___YYYSSSKKKEEEAAA???===<<<<<<===<<<:::<<<<<<;;;:::::::::::::::;;;:::999999888999999999888888888888888888888888666777777888888888888777888888777666666666666666666666777777666555555444666555555444333333333333444444444444444444333333}}}uuupppllleee```XXXUUUPPPMMMMMMPPPUUUXXXTTTSSSRRRPPPMMMJJJHHHGGGDDDDDDBBB>>>;;;999:::<<<999888777666555666777888555555444444444444444555444444555555555555444444222222222222111111111111222222222333333444444444333333333333333333333333444444444444333333333333111111000000000000111111222222222111111111111111222222333333333333222222111111222222222333333333333333333333222222222222111111111111111111111111222222222111111111000000222222222111111111111111111000///000111222111000111000000000000/////////000000000000000111111222333222222222111222222333222222222222222222222222111222333444444444333333444444444555555555555666777777666555555555555666777888888888888999999999;;;;;;:::999999999999999888888666555444444333333333333333444444444555555333444444444444555555555333444555666888999::::::<<<::::::<<>>===<<<;;;:::<<<;;;;;;:::::::::::::::;;;;;;:::999999999999999888888888888888888888888777888888888888777777666888777777666666666666666666666777777777666555555555555444444444444444555333333444444444444444444|||||||||}}}wwwrrrnnniiieeemmmkkkmmmwww~~~|||{{{zzzyyyqqqiiiddd```[[[TTTOOOMMMOOOTTTWWWXXXXXXWWWUUUQQQMMMIIIGGGFFFFFFFFFDDDAAA>>><<<;;;999888777666555666777777666555555444444444444555444444555555555555444444222222222222222222222222333333333333333333333333333333333333333333333333444444444444444444444444222111111000000111111222111111111111111111111111111222222333444444333333111111222222222333333333333222222222222222222222111111111111111111111111///000111222333444444555111111111111111111111111222111///000111111000///000000000000000000000000000000000000000111111222333222111000111222444555111111000000000000000000111222333444444444333333444444444555555555555666555444444444444555666666777777888888888999999999;;;;;;:::::::::999999:::777777555444444333333333333333333444444444555555444444444444555555555555555666666777888999:::;;;===<<<===@@@EEEIIIJJJJJJPPPRRRYYYfffvvvuuujjjfffjjjrrrwwwzzzooollllllmmmnnnooonnnkkkhhheeehhhmmmqqquuuxxx|||~~~{{{zzzvvvpppmmmlllmmmmmmmmmcccaaa___]]]]]]\\\ZZZYYYYYYXXXYYY\\\___fffuuu|||ssshhh\\\SSSLLLIIIDDDAAA@@@>>>===;;;<<<;;;;;;:::::::::::::::;;;;;;:::999999999999:::888888888888888888888888888888888888888777666555777777666666666666777777666666777777777666666555555444444444444555555666333333333444444555555555}}}yyysssmmmiiihhhiiijjjrrr|||zzztttlllfffcccaaa]]]ZZZ]]][[[\\\gggvvv~~~|||yyyuuusssqqqppppppwwwvvvxxx}}}}}}tttnnnfffaaaYYYRRROOOQQQTTTWWWZZZZZZYYYWWWRRRMMMHHHEEEFFFHHHJJJKKKIIIEEE@@@<<<:::999888666666666777777777666555444444444444444444444555555555555444444444444444444444444444444555555444333333222111111333333333333333333333333444444444444444444444444222222111111111111222222111111111111111111111111111222333333444444444444111111222222222333333333222222222222222222222222111111111111111111111111000000111222333444555555111111111111111111111111222111///000111111000///000000000000111111111111000000000000000111111222222111111000111222444555222111000//////000000111222222333333444444333333444444444555555555555666333333333333444555666777777777888888888999999999;;;;;;;;;;;;::::::999999777666555444444444444444333333333444444444555555444444444555555555666666888888888888888999:::;;;>>>???BBBFFFJJJKKKJJJIIIOOOYYYiii|||{{{qqqiiiiiiqqq{{{yyytttssssssuuuzzzyyywwwxxxzzz}}}~~~|||wwwsssrrrwww}}}zzzwwwuuurrrqqqgggdddaaa`````````]]][[[[[[ZZZZZZ[[[[[[___kkkwwwsssddd[[[QQQMMMHHHCCCAAA@@@>>>======<<<;;;;;;::::::;;;;;;<<<;;;::::::999999::::::888888888888888888888888888888888888888777666555777777666666666666777777666666777777777777777666555555444444444555666666333333333444444555555555zzzwwwqqqpppnnniiidddaaaaaaaaaZZZ___dddgggkkkpppqqqnnnkkkhhhdddbbbaaaaaa___^^^YYYVVVVVV[[[dddlllnnnnnnlllllljjjiiiggggggffffffjjjkkkmmmqqqwww|||pppkkkccc[[[WWWVVVXXXZZZYYYYYYXXXVVVRRRMMMIIIFFFGGGHHHLLLOOOOOOKKKEEE@@@>>>===;;;999888777777888777777666555444444444444444444555555555555444444444444444444555555555555666555555444222111111000333333333333333333333333333333333333444444444444222222111111111111222222111111111111111222222222222222333444444444444444111111222222222333333333111111111222222222222222111111111111111111111111333333333222222222111111111111111111111222222222111000///000111222111000000000000111111111111222000000000000000111111222222111111111222333333444333333222111111222333444333333222222222333444555444444444555555555555666333333333444444666777777777888888888888999999999:::::::::::::::999888888777666666555444444555555333333333444444444555555444444555555555666666666999888888888999:::<<<===@@@DDDHHHKKKLLLLLLMMMNNNTTTeee}}}vvvrrrmmmkkknnnwww~~~vvvooojjjgggfffeeeeeehhhmmmsssvvvyyy||||||xxxrrrnnnhhhffffffeeebbb___\\\[[[[[[[[[ZZZ[[[eeeppp|||pppgggYYYTTTMMMGGGDDDAAA???>>>>>>======<<<<<<<<<<<<<<<<<<;;;;;;:::::::::::::::888888888888888888888888777888888888888777777666666666666666666777777888666666777888888888777777666666555555555555555666333333444444444444444444|||yyywwwzzzzzzwwwsssmmmjjjhhhhhhfffgggfffdddaaa^^^^^^^^^VVVZZZ\\\[[[^^^dddfffeeebbbdddeeedddcccaaaaaabbbZZZXXXUUUUUUXXX[[[\\\]]]]]]]]]^^^___`````````___bbbcccdddeeehhhlllqqquuuwwwxxxzzz}}}wwwlllddd___]]]\\\XXXXXXWWWVVVTTTQQQOOONNNIIIIIIKKKNNNPPPOOOKKKGGGDDDBBB@@@===;;;:::::::::888777666555444444444444444444555555555555444444333333333444444555555555444444444333333222222222333333333333333333333333222222222222333333333444333222222111111222222333000000111111111222222222333333444444444444444444111111222222222333333333000111111111222222222222111111111111111111111111222222222222111111111111000000111111111222222222000///...///111222222111000000111111111222222222000000000000000111111222111111222333333333222222333222111000111222444555555333222000111222555666444444444555555555555666444444444444555666777777777888888888888999999999888999:::::::::999888777777777666666555555666666333333333444444444555555555555555555666666666666777666666777:::===@@@BBBCCCHHHMMMNNNLLLNNNTTTYYYeeeyyyyyyqqqpppqqqtttyyyzzzssskkkeeeaaa___\\\ZZZZZZ^^^dddgggmmmttt|||wwwrrrqqqoookkkgggcccaaa___]]]YYYYYYbbbmmm~~~yyyuuugggaaaXXXPPPKKKGGGCCCAAA??????>>>===============<<<<<<;;;::::::::::::;;;888888888888888888888888666777777888888888888777666666666666666777888888666666777888888888888888888777666555555444555555444444444444444444333333}}}uuupppnnnllliiigggbbbbbbaaa___]]]]]]^^^```]]]___```___]]]\\\[[[\\\YYY\\\\\\ZZZ\\\aaadddcccdddgggjjjiiieeebbbaaabbb[[[YYYVVVTTTSSSTTTUUUWWWTTTVVVXXX[[[\\\]]]]]]]]]\\\]]]]]]\\\[[[]]]ccchhhiiikkkoootttxxx|||~~~~~~~~~|||ooofff```]]]YYYYYYYYYYYYXXXWWWVVVVVVLLLJJJJJJLLLPPPQQQPPPMMMHHHFFFCCC@@@>>><<<;;;;;;888888777555555444444444444555555555555555555444222222222333333444444444222222333333333333444444333333333333333333333333111111111222222333333333333222222111111222222333000000111111222222222222333444444555555444333333111111222222222333333333000000111111222222222222111111111111111111111111//////000111222333333444000000111111222222222222///......///222333333222000000111111222222222222000000000000000111111222111222333444444333111111000///......///111333555666444111///000222555777444444444555555555666666555555555555555666777777777888888888888999999999888888999:::999888777666888777777666666666666777333333333444444444555555555555555555666666666777444444555777;;;???CCCFFFFFFKKKOOONNNKKKOOOZZZdddwwwyyyrrrsssuuuyyy~~~yyysssjjjccc]]][[[XXXVVVVVVZZZ```dddfffooo{{{~~~{{{xxxsssooommmiiieee```ZZZYYYaaakkksssxxxyyy|||~~~~~~|||tttmmmcccYYYRRRLLLHHHEEE@@@??????>>>>>>>>>>>>>>><<<<<<;;;::::::::::::;;;888888888888888888888888555666777888888888888888666666666666666777888888666666777888888888888888999888777555555444444444555555555444444333333333}}}uuuppprrrlllfffddddddccc___ZZZ]]]\\\\\\\\\^^^aaadddeeecccbbbaaa___```aaacccdddccccccdddeeeeeeffffffgggnnnllliiihhhhhhgggeeeddd```\\\VVVTTTUUUVVVUUUTTTVVVUUUTTTVVVZZZ]]]______[[[]]]^^^]]]ZZZZZZ\\\___[[[___dddjjjmmmmmmllljjjjjjmmmqqqvvv{{{{{{oooggg^^^\\\YYYYYYYYYZZZYYYYYYUUUQQQMMMJJJLLLOOORRRSSSNNNMMMJJJEEE@@@======>>>999888888888999888666555999999888777777777777888666555444333333444555666555444444333333444444555222222222333333444444444222222222222222222222222333333333222222222111111111111111111111111111111222444444444222222222444222222222222222222222222111111222333333333333222333222000//////000222333111111222222222333333333222222222111111111111000/////////000111111222222111111111111111111111111333333222222222222222333000000000000000111111222333222222111111222222333333333333444444444555555444444444555555555555666888666444555777999888666777777888888999999999::::::::::::999999999888888777666555444333222222222111333555777777666444222888777666666666777888999555555777;;;AAAEEEGGGGGGQQQLLLLLLOOOQQQTTT```mmmyyyvvvvvvrrrkkkfff^^^\\\XXXVVVUUUWWWYYY[[[aaalllzzz~~~xxxqqqllljjjeee______eeemmmwww|||zzzwwwsssuuu~~~}}}zzzyyy|||yyypppeee\\\SSSKKKGGGCCCAAA???>>>???@@@@@@???;;;;;;;;;;;;;;;;;;::::::;;;:::999888888:::<<<===<<<;;;:::999888999::::::888777666555555666777888777777888777777666555555444444444444444444444444666555333333555666555444wwwqqqmmmkkkjjjfffaaa```bbbcccaaa____________```bbbeeehhhjjjmmmmmmkkkkkkkkkmmmoooppprrrrrrssssssttttttuuuuuusssqqqnnnmmmlllkkkiiigggfffbbb]]]ZZZYYYYYYWWWUUUXXXVVVUUUVVVXXXZZZ[[[ZZZZZZ[[[[[[XXXVVVUUUWWWYYYXXX[[[___ccceeeeeedddcccddddddeeegggjjjoootttvvvwwwyyy|||wwwjjjgggcccaaa`````````___\\\XXXSSSPPPPPPSSSUUUVVVZZZWWWSSSMMMGGGBBB===;;;999888777777888777555444666666666555555555444444666555444444444444555666555444444333333444444555222333333333333333333444222222222222222222222222333333333222222222111111111111111111111111111111222333444444222222222444333333333333333333333333000111222222333333222222333222000//////000222333111111111111222222222333222222222111111111111000111111111000000000000000111111111111111111111111000000//////000111111222000000000000000111222222333222222111111222222333333333333444444444555555444444444555555555555666888666444555777888777666777777888888888999999999999999999999999999999999666555444444333333333444444555666777666444222111666555444444444555666777888999;;;>>>BBBEEEFFFGGGMMMKKKNNNTTTYYY___lllxxx|||}}}rrrppprrrnnnhhhddd```]]][[[XXXXXXZZZ]]]___dddmmm|||xxxsssllleeeeeejjjjjjooovvvzzz}}}{{{ssspppttt|||xxxwww{{{}}}vvvnnneee\\\TTTNNNFFFCCC???======>>>>>>===<<<<<<;;;;;;;;;;;;::::::::::::888888888999;;;<<<<<<;;;:::999999999::::::;;;:::999888888999:::;;;444444555555555444333333444444444444444444444444555333222222333444444333~~~uuummmhhhggghhhiiigggccc```aaaeeeiiikkkjjjmmmmmmmmmooorrruuuxxxzzz{{{zzzzzzzzz{{{}}}~~~~~~~~~|||yyywwwuuusssqqqnnnpppmmmiiigggdddbbb^^^\\\```^^^[[[[[[[[[[[[ZZZYYY]]]\\\ZZZWWWTTTSSSUUUWWWWWWXXX[[[]]]^^^^^^]]]\\\^^^[[[XXXWWWYYY]]]cccfffjjjmmmppprrrssswww~~~zzzuuummmgggdddbbbaaa```___[[[UUURRRRRRTTTWWWWWWbbb___ZZZVVVQQQJJJAAA;;;;;;999888888888888666555444555666666666555333222666555555444444555555666555444444333333444444555444333333333333333333222222222222222222222222222333333333222222222111111111111111111111111111111111333444333222111333444444444444444444444444444000111222222333333222222333222111000000111222333000000000111111111222222222222222111111111111000222222111111000//////...111111111111111111111111000/////////000111222222111000000000000111222222333222222111111222222333333333333444444444555555444444444555555555555666888666555555666777666555777777777888888888888888888888999999999999999999555555444444444444555555666777777777777666555444666555444444444555777888;;;===@@@CCCGGGIIIKKKLLLMMMPPPWWW```hhhooozzz|||wwwttt{{{{{{qqqjjjkkkmmmjjjfffccc___]]]ZZZYYYYYY[[[___aaaeeemmmzzz|||tttqqqsssnnnmmmllljjjkkklllooopppwwwzzz~~~~~~wwwsssrrrqqq{{{xxxvvv{{{}}}xxxqqqiii___YYYNNNIIICCC???>>>======<<<<<<<<<<<<;;;;;;;;;:::::::::999888888888999:::;;;;;;;;;:::999999999999:::888888777777777777888888333444444555555555555444555555555555555555555555666444333333444555555444}}}uuuooonnnoooqqqooonnnkkkhhhgggiiimmmpppooommmkkkmmmrrrwwwzzz{{{||||||~~~~~~{{{|||{{{zzzxxxuuurrrooolllooollliiigggfffdddbbb___cccaaa^^^[[[YYYXXXYYY[[[XXXYYY[[[\\\]]]\\\\\\\\\\\\YYYUUURRRRRRTTTXXXZZZ___cccgggiiijjjlllqqquuu}}}ssskkkeee```]]]___[[[WWWTTTVVVYYY\\\]]]bbb^^^[[[ZZZYYYSSSIIIAAA@@@>>><<<;;;::::::888777555666888999888777555333666666555555555555666666555444444333333444444555444444444333333222222222222222222222222222222222333333333222222222111111111111111111111111111111111222333333222111333444333333333333333333333333000000111222222222222222222222111000000111222222///000000000000111111111222222222111111111000000111111111111000000//////111111111111111111111111333333222222222222222333111111000000111111222333333222222111111222222333333333333444444444555555444444444555555555555666888777666555555666666666888888888888888888888888888888888888999999999999666555555444444444444444666666666777777888999999888777666666777888:::;;;<<>>=========<<<<<<;;;;;;:::::::::999888888888999999::::::::::::999999999999999777777666666666666777777666666777888999999999888666666666666666666666666888777555555777888777666~~~xxxuuuooojjjgggffffffgggfffiiimmmppprrruuuyyy|||}}}}}}~~~}}}zzzxxxvvvsssooommmjjjgggdddaaa```_________]]]^^^___`````````______[[[ZZZXXXUUUSSSRRRRRRRRRUUUZZZ___bbbdddfffjjjnnnuuuzzzzzzooofffaaa```\\\YYYWWWZZZ^^^bbbdddaaa___]]]]]]^^^YYYPPPHHHDDDBBB>>><<<;;;:::888666555777888999999777555444666666666666666666666666555444444333333444444555444444444333333222222222222222222222222222222222333333333222222222111111111111111111111111111111000111333222111111333444111111111111111111111111000000111222222222222111222111111111111111111222///000000000000111111111222222222111111111000000//////000000111111111111000000000000000000000000555555333222111111000000111111111111111222222333333222222111111222222333333333333444444444555555444444444555555555555666777777777666666666777777999999999999888888888888888888888888888888888888888777666555444444444444666666666666777888888999999999888888999;;;<<<===???BBBFFFIIILLLOOOTTTWWW^^^jjjzzzwwwooojjjmmmqqqzzzwwwkkkhhhcccbbbfffgggdddccccccccccccbbbaaabbbcccdddeeejjjnnnxxxzzzpppiiihhhgggfffdddeeecccbbbhhhrrr|||ssslllhhhooozzzzzzuuu{{{{{{vvvgggaaaWWWNNNGGGCCC@@@>>>>>>>>>===<<<<<<;;;::::::::::::999999999999999999:::::::::999999999888888::::::::::::::::::::::::777888999:::::::::::::::666666666666666666666666888777555555777888777666xxxoookkkjjjiiiggggggfffgggggglllsss{{{~~~vvvssspppmmmllljjjhhheeefffggghhhhhhhhhfffdddbbb\\\\\\[[[YYYVVVSSSPPPOOOPPPTTTYYY\\\]]]^^^bbbeeefffkkkuuu}}}qqqjjj```\\\XXXVVVWWW[[[^^^```dddbbb```___^^^ZZZTTTOOOIIIFFFAAA===;;;999777555555666777777777666444333555666666777777666666555555444444333333444444555444333333333333333333222222222222222222222222222333333333222222222111111111111111111111111111111///111222222111111333444111111111111111111111111///000111111222222111111111111111111111111111111000000000111111111222222222222222111111111111000...//////000111111222222000000000000000000000000333333111000//////......222111111111111222333333333222222111111222222333333333333444444444555555444444444555555555555666777888888888777777999;;;:::::::::::::::999999999999999888888888777777777777666666555444444555555777888999999999999999999<<<;;;;;;;;;<<<>>>@@@AAAEEEGGGJJJLLLMMMQQQXXX]]]iiiwwwvvvmmmhhhhhhpppwwwzzzuuuqqqllleee___aaa___```cccdddbbbbbbeeeccceeegggiiijjjkkkkkkkkklllooovvvyyypppkkkhhhfffdddddd___^^^aaagggnnnwww~~~zzzxxxqqqssswww{{{~~~~~~xxxyyy~~~tttmmmbbbWWWOOOHHHBBB??????>>>>>>===<<<;;;::::::;;;;;;;;;:::::::::999999999999999:::999888888777888999999::::::999999888666777777888888888888777555555555555555555555555666444333333444555555444xxxoooiiieeefffhhhkkknnnqqqsssuuu~~~|||vvvrrrtttuuuvvvuuusssooojjjggg___^^^]]][[[XXXUUUSSSQQQQQQTTTXXXXXXVVVVVVYYY\\\\\\]]]dddooovvvzzzyyyhhhccc\\\XXXVVVWWWXXXYYYaaa```^^^\\\YYYWWWUUUTTTQQQMMMGGGBBB???<<<999777777777777777666666666666555666777888888777666555555444444333333444444555222333333333333333333444222222222222222222222222333333333222222222111111111111111111111111111111...000222222111111333444111111111111111111111111///000000111111111111111111111111222222111111111111111111111222222222333222222222111111111111000000000000000000111111111000000000000000000000000111000000000000000111111222222111111222222333444333222222111111222222333333333333444444444555555444444444555555555555666666888999999888999;;;>>><<<<<<<<<;;;;;;:::::::::::::::999888777666555555444444444444555666888888999;;;>>>AAADDDEEEEEEDDDBBBBBBAAABBBCCCEEEFFFHHHJJJMMMPPPRRRUUU[[[fffnnnzzzzzzooofffggglllvvv~~~sssmmmfffcccbbb```]]][[[___^^^```dddeeedddgggmmmlllpppuuu{{{~~~zzz|||~~~uuunnniiigggccc___^^^aaabbbccciiiqqqvvvvvvuuuuuuwww|||~~~}}}|||{{{zzz}}}|||zzzpppdddZZZPPPIIIDDD??????>>>===<<<;;;::::::<<<<<<<<<<<<;;;;;;::::::888999999:::999888777666666777888888888888777666666666777777777666555555444444444444444444444444555333222222333444444333|||sssooonnnmmmhhhjjjnnntttzzz|||vvvppplllcccbbb___]]]ZZZXXXVVVUUUVVVXXXYYYWWWSSSRRRSSSUUUXXXTTTUUU^^^ffflllvvvvvvppphhhaaa]]][[[ZZZYYYZZZZZZYYYWWWTTTTTTUUUWWWXXXSSSMMMGGGCCC@@@===;;;;;;::::::999888999999999555666777888888777666555555444444333333444444555222222222333333444444444222222222222222222222222333333333222222222111111111111111111111111111111...000111222111111333444222222222222222222222222//////000111111111111111111111222222222222111111111222222222222333333333222222222111111111111000222222111111000/////////000000000000000000000000000000000111222444555666222222111111222222333444333222222222222222222333333333333444444444555555444444444555555555666666555888::::::999:::===@@@=========<<<<<<;;;;;;;;;;;;:::999888777555444444111111222444666888:::<<<999===CCCJJJOOORRRTTTTTTIIIHHHHHHHHHJJJKKKMMMNNNLLLPPPUUUYYY^^^hhhvvvxxxmmmeeehhhrrr|||yyytttiiiccc]]]\\\]]]]]]\\\]]]``````bbbggghhhhhhnnnuuu}}}vvvooommmeeeaaa```bbbaaa^^^aaahhhiiihhhhhhgggkkkuuu}}}zzzxxxyyy~~~zzznnncccXXXOOOJJJ@@@???>>>===<<<;;;::::::<<<=========<<<;;;;;;:::888888999:::999888777666999:::;;;<<<<<<;;;:::999777777888777777666555555444444444444444444444444666555333333555666555444{{{sssmmmlllooorrrttt{{{{{{~~~wwwrrrkkkjjjhhhdddaaa]]][[[YYYYYYZZZZZZZZZYYYWWWUUUTTTSSSQQQOOOPPPVVV```jjjqqq}}}}}}rrriiieeeaaa[[[VVVYYYUUUQQQQQQUUUXXXYYYXXX]]]ZZZUUUPPPLLLFFF@@@<<<888888888777777666555555777777666666555555555555666555444333222333444444333333333444444555555555333333333333333333333333333333333222222111111111333333222222111000//////000000111111222222222222111111111111111111111111///000222444444444222111222222222111111111000000333222111000000111222333222222222111111111000000000000000000111111111111444333111000///000111111000000111222222222222111000111111111111222222222555444444333333222222222222222333333333222111111666555444333444666888999888888888999:::<<>>DDDQQQ```jjjjjjbbbZZZWWWPPPLLLPPPRRRPPPOOORRRWWWYYY^^^gggtttuuullljjjnnnuuuzzzxxxooolllaaa___]]]]]]___aaabbbbbbggghhhhhhiiilllvvvxxxtttmmmhhhcccbbbdddffffffeeecccbbbbbbbbbbbbjjj}}}~~~rrrsssttt{{{{{{nnn```SSSKKKJJJHHHCCC???===<<<======<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::888888888777888888999:::999888777666666555666666777777666666555555444444333444555555555555555444}}}zzzyyyyyyyyyxxxwwwuuurrrqqqtttyyyvvvuuuqqqmmmiiieeebbbaaa^^^^^^___^^^]]][[[YYYXXXSSSQQQNNNNNNQQQWWW]]]bbbiiirrr|||pppiiiddd___[[[YYYUUURRRRRRTTTWWWWWWUUUYYYWWWUUUSSSOOOJJJCCC>>>:::999888888888888888888666666666666666666666666666555444333333333444444222222222333333444444444333333333333333333333333111111111111111111222222333333222222111000000///111111111111111111222222111111111111111111111111///000222444444333222111222222222111111111000000222222111000000111222222222222222111111111000000000000000000111111111111222222111111111111111111000000111222222222222111000111111111111222222222222222222111111111111111111111222333444444444333666555444333444666888999888888888999:::<<<>>>@@@===<<<;;;:::::::::;;;;;;<<<;;;999777666555444444444555555444444555999;;;FFFMMMZZZhhhpppppphhh```^^^WWWTTTUUUWWWXXX\\\ccchhhlllttt}}}wwwpppjjjkkkqqqzzzsssjjjggg```___^^^^^^___aaadddfffiiimmmrrrwww~~~|||rrrmmmiiigggggggggdddbbbcccaaa```___^^^cccrrr|||qqqpppttt}}}vvviii]]]UUUKKKHHHCCC???>>>===<<<;;;<<<;;;;;;;;;;;;:::::::::::::::::::::::::::::::::888888888888888999999:::888777777666666666666777666666666666666555555555444444555555555444444333rrrnnnhhhddddddfffhhhiiisssuuuxxx{{{~~~~~~zzzwww{{{xxxyyy~~~yyytttooollljjjffffffeeedddaaa___]]]\\\WWWUUUSSSQQQPPPQQQRRRSSSVVV^^^kkkyyy|||qqqjjjddd```[[[XXXUUUUUUWWWXXXWWWUUUUUUUUUUUUUUUSSSNNNHHHCCC===<<<:::999999999;;;<<<666666666666666777777777666555444444333333444444222222222222222333333333333333333333333333333333//////000000111222222222333333222222111000000000333222111000000000222222111111111111111111111111000111222333333333222111222222222111111111111111222222111000000111222222222222222111111111111111000000000111111111222222000111111222222222111111000000111222222222222111000111111111111222222222111111111111222222222222000111222444555666666666555555444444555666888999888888888999:::<<<>>>???===<<<;;;::::::::::::;;;;;;:::999777666555444444555666666555555777:::===DDDLLLYYYgggnnnnnngggaaa]]][[[[[[^^^```eeeppp{{{ssspppmmmlllqqqzzzzzzooohhheee```aaabbbbbbcccfffmmmssswww}}}}}}yyytttqqqooolllgggcccdddaaa^^^\\\ZZZ\\\gggsssuuuooommmrrr{{{vvvkkkeeeUUUNNNFFFBBBBBBAAA>>>:::;;;;;;;;;;;;:::::::::999999999999999999999999999888888888888888999::::::777777666666666777888888555666666666666666777777666666555555444444333333bbb```^^^^^^bbbiiipppttt|||}}}|||}}}yyyxxxxxxxxxzzz}}}{{{zzzxxxuuussssssqqqqqquuu}}}{{{vvvtttqqqooommmiiieeeaaa]]]\\\^^^]]][[[YYYVVVSSSPPPOOOOOOUUU^^^iiiuuu}}}qqqhhhccc```]]]ZZZZZZ\\\]]][[[YYYUUUTTTTTTTTTTTTRRRNNNKKKCCCAAA===:::999999:::;;;666666777777777777888888666555555444444444444444333333333333333333333333333333333333333333333333111111111111111222222222222222222111111111000000444333111000///000111222111111111111111111111111000111222222222222111111111111111111111111111111222111111111111111111222111111111111111111111111000000111111111222222222...///111222333333222111000000111222222222222111000000111111111222222222222333333444444555555555222333444555666666666666555555444444555666777888888888888999:::<<<======<<<<<<;;;;;;:::::::::::::::999888777555555555444555555555555555777:::===<<>><<<:::;;;;;;:::999888777777666555666666777666555444333666666555555555444444444333333333333333333333333555555444444333222111111111111111111111111111111---...111333444333333222111111111111111111111111222222111000000000000000000000111111111222222222000111222222222222111000000000111111111222222222111111111222222222333333222222111111111111111111000000111222222222222111000111111111111222222222333333333333333222222222333444444555555555444444333444555666666777777777777777999:::;;;;;;::::::;;;;;;<<<<<<<<<;;;:::999888777666555555555555555333444555555555888;;;>>>EEEPPP]]]fffjjjooovvv}}}|||tttnnnnnnlllmmmzzz{{{qqqgggeeeeeedddeeehhhkkkqqq}}}zzzoooiiieee```]]]^^^___bbbfffooo~~~sssnnnnnntttzzz{{{~~~wwwiii\\\QQQHHHCCC>>>>>>>>>>>>============;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999:::;;;;;;999999888888777888888888888888888777777777777777888777666444444555777888|||tttlllddd^^^ZZZXXXTTTUUUUUUTTTSSSSSSVVVXXXZZZaaajjjpppvvvvvvnnnjjjiiigggeee\\\ZZZXXXXXXYYYZZZYYYYYYRRRQQQNNNJJJFFFBBB???======<<<;;;:::888777666666555666777777777666444333555555555444444333333333333333333333333333333333333333222222222222222222111111111111111111222222+++---111333555444333222111111111111111111111111222222111000//////000000000000111111222222222222000111222333333222111000000000111111222222222222111111222222222333333333444333111000000000111111000000111222222222222111000111111111111222222222666666666555555444444444111111333444555555666666333444555666777777777777666777999:::;;;;;;:::999:::;;;<<<<<<<<<;;;:::999888777666555555555555555555555666666777999===@@@KKKWWWgggrrrzzz{{{pppiiieeeffffffjjj~~~}}}lllccc\\\]]]aaadddhhhllluuuzzzzzzrrrkkkddd___^^^XXX^^^dddhhhrrrwwwooommmiiiyyy|||||||||vvvhhhYYYNNNHHH????????????>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<::::::999999::::::;;;<<<::::::999888777777777888999999888888777777666666666555444333333444666777}}}{{{vvvnnneee\\\UUUUUUTTTTTTTTTUUUUUUSSSQQQTTTUUUYYY```gggqqquuullliiiiiiiiiaaa]]]XXXVVVVVVWWWXXXXXXVVVWWWVVVRRRKKKEEE@@@???===:::888888999999777444777777777777666666666666777777777777777777777777555555444444444333333333555444333222111222333444555555444333222111000///222222222222222222222222000000111111111222222222333333222222222222333333111111111111111111111111555444333111000/////////000000000///000000111222111111111111111111111111333333222111000000111111222222222222222222222222333222111000000111222333444444444555444444333333333333444444555666666666999888777666777999;;;<<<888999999::::::;;;;;;<<<<<<=========<<<;;;::::::777777777777777777777777666555777:::::::::===CCCSSSdddrrrvvv~~~yyyiiifffaaa```iiizzz}}}sssnnnddd]]][[[___dddgggnnnvvvsssiiibbb___bbb______eeellluuuxxxtttlllsss~~~~~~}}}~~~wwwhhhWWWLLLIIIAAA<<<<<<>>>===<<<>>>======<<<;;;;;;;;;;;;<<<999999999999999999999999777777777777777777777777777777666555555555555555555555555555555555555555~~~vvvppplllnnnsssyyyyyypppfff___XXXVVVTTTTTTTTTTTTTTTRRRSSSRRRSSSVVV[[[cccsssyyyrrrnnnlllgggccc^^^ZZZYYYZZZZZZYYYUUUVVVWWWVVVSSSLLLFFFAAA???<<<:::999::::::888666888777777777666666666666555555555555555555555555555555444444444333333333444333222111111111222222222222222222222111111111222222222222222222222222000000111111111222222222111111000000000000111111111111111111111111111111222222111111111111111222111000000000000111222222111111111111111111111111333222222111000000111111222222222222222222222222333333222111111222333333333444444444444444333333333333444444555666666666666666555444555777999:::888999999::::::;;;<<<<<<============<<<;;;:::999777777777777777777777777666555777;;;<<<<<<@@@GGGZZZiiiuuu{{{xxxqqqhhhfffeeehhhrrr}}}{{{xxxpppiiifff___ZZZZZZaaajjjrrr}}}wwwmmmhhhccc___]]]```dddiiirrrzzz}}}~~~yyytttxxx~~~tttdddYYYNNNFFF???>>>>>>======>>><<<;;;::::::999999::::::999999999999999999999999999999999999999999999999::::::999888888888888888555555555555555555555555tttiiibbb___```ccchhhrrrvvvooobbb^^^YYYUUUUUUUUUVVVUUUTTTQQQOOOOOOPPPUUUaaammmwwwwwwssslllgggaaa]]][[[ZZZYYYXXXUUUUUUWWWZZZZZZVVVMMMFFFCCC@@@<<<:::::::::999999888888777777777666666666555555555555555555555555555555444444444333333333333333222111111111111111000000111111111222222222222222222222222222222222111111111111111222222222111111000000000000111111111111111111111111111111//////000000111222444444111111111111111222333333111111111111111111111111333222111111000111111111222222222222222222222222444333333222222333333444333333444444444444333333333333444444555666666666666555555555555777888:::999999999:::;;;;;;<<<<<<=========<<<<<<;;;999999777777777777777777777777555555888;;;<<<===DDDLLL```mmmyyyvvvlllhhhhhhjjjrrr{{{rrrlllkkkiiieeebbbbbb___]]]```iiivvv|||ssskkkeeeaaa``````___ccchhhmmmmmmqqqxxx~~~~~~~~~~~~~~~rrrgggWWWMMMDDDAAA???======>>><<<;;;::::::999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999555555555555555555555555{{{jjjbbb^^^\\\\\\^^^bbbhhhqqqxxx||||||yyyxxxyyyxxxyyy{{{}}}qqqkkkbbb\\\XXXWWWWWWWWWWWWSSSPPPOOONNNOOOUUU]]]gggnnnzzzzzzrrrmmmgggaaa___^^^\\\[[[UUUTTTUUUYYY\\\ZZZSSSKKKGGGDDD@@@<<<:::999999:::888888888777777777666666555555555555555555555555555555444444444333333333333333333222222222222222000000000111111111222222222222222222222222222222111111111111111111111111333333222222222222333333111111111111111111111111//////000000111222444444222222111111222222333444111111111111111111111111222222111111111111111222222222222222222222222222333333333222222333333333222222333444444444333333333333444444555666666666888777777777888999:::;;;999999::::::;;;<<<<<<<<<=========<<<;;;:::999888777777777777777777777777666666999<<<<<<===FFFOOOcccooo}}}}}}rrrmmmlllpppzzztttllleeedddcccbbbcccffffffhhhmmmvvvxxxqqqkkkhhhddd```___aaaeeeeeeggglllttt|||zzzyyy~~~~~~zzzooo```UUUIIIDDDAAA>>><<<>>>>>>>>>===<<<<<<<<<<<<<<<::::::::::::::::::::::::::::::::::::::::::::::::777888888888777777666666555555555555555555555555|||pppeeeaaa```^^^\\\]]]___bbbgggjjjmmmoooqqqrrrvvvwwwxxxwwwvvvuuuuuuvvvuuuwwwzzz~~~{{{pppfff___[[[XXXVVVXXXUUUSSSSSSQQQNNNOOOSSS]]]aaajjjwww{{{vvvoooiiifffeeecccbbbXXXTTTRRRTTTXXXYYYUUUQQQMMMJJJEEE@@@;;;999999:::888888888888777777777777666666666666666666666666555555444444444333333333444444444444444333333333222222222111111111111000222222222222222222222222111111111111111111111111333333222222222222333333111111111111111111111111222111111111111111222222222222111111222222333444111111111111111111111111222111111111111111222222222222222222222222222222111111222222222222111111111222222333444444333333333333444444555666666666777777777888888999::::::999::::::;;;;;;<<<===============<<<;;;999888777666666666666666666666666777777:::<<<;;;===GGGRRRgggttt}}}sssrrruuu~~~qqqjjjcccbbbbbbbbbfffkkklllrrrzzz}}}{{{yyyvvvtttrrrqqqpppoooooopppqqqrrrqqqqqqqqqrrrssstttuuuvvvtttuuuvvvxxx{{{}}}~~~vvvqqqllleeeaaa```___```aaaaaadddmmm{{{}}}vvvvvv}}}vvvhhh]]]PPPIIIEEE???===>>>>>>>>>===<<<<<<<<<<<<===::::::::::::::::::::::::999999999999999999999999666666777777777666555444666666666666666666666666tttkkkdddbbbaaa^^^\\\]]]^^^___bbbfffkkkooosssuuuuuuwwwyyyyyyxxxwwwwwwxxx}}}vvvlllddd^^^[[[\\\WWWUUUUUURRRNNNLLLOOOUUUWWW___kkkyyy}}}uuunnnjjjgggeeeccc\\\WWWSSSRRRTTTVVVVVVUUUSSSQQQMMMFFF???;;;999:::999999888888888777777777777777777777777777777777555555444444444333333333555555555555555444333333333333333222222222111111222222222222222222222222222222222111111111111111111111000000000000111111111111111111111111111111333333222111000000000111111111111111111222333333111111111111111111111111111111111000111111222333222222222222222222222222000111111222222111111000000111222333333444444333333333444444555666666666555555555666777777888888:::::::::;;;<<<<<<===============<<<:::999777666666666666666666666666666777888;;;===<<>>;;;;;;999999999888888888777777666666666666666666666666555555444444444333333333444444555555555444333222333333333333333444444444222222222222222222222222222222222111111111000000111111000000000000111111111111111111111111111111333222222111000000111111111000000000000111222222111111111111111111111111111111000000111222222333222222222222222222222222111111222333333222111111000000111333333444444333333333444444555666666666444555666777777888888888::::::;;;;;;<<<===============<<<<<<:::888777666666666666666666666666666666888<<>>===============;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;666777999999999888666444777777777777777777777777}}}||||||ttttttrrrooonnnpppssswwwzzz{{{}}}{{{tttlllgggjjjiiigggeeedddeeefffgggjjjnnnuuu{{{yyywww{{{tttkkk___WWWUUUTTTQQQNNNOOOPPPRRRSSSVVV[[[dddjjjwww~~~zzzvvvooollleee]]]WWWUUUWWWYYYTTTZZZ```]]]SSSHHHCCCBBB===;;;::::::;;;;;;999888666666555555555666666777555555555555555555555555666555444333222333333444555555444444444333333333222333333333333222111111222222222222222222222222111111111111111111111111---...000000000111222444333222111000000111222333//////.........000111333000000000000000000000000222222222222222222222222111111222222222333333333222222222222222222222222111222444333222222333555666666666666666666555555666666777777888888999999999;;;===??????>>>===<<<<<<;;;999888666666666777666777888777666555666888999;;;>>>BBBHHHRRR^^^gggqqqzzz{{{vvvmmmpppqqqooommmsssvvvqqqkkkhhhhhhiiiiiiggghhhiiikkkkkkkkkkkkmmmooolllnnnqqqssssssssstttuuu{{{|||{{{yyyxxxxxxzzz||||||zzzzzzyyywwwvvvuuusssrrrrrrssssssqqqooorrrrrrqqqrrruuu{{{tttiiiccc___^^^[[[YYYZZZ^^^aaaqqquuullllllqqq}}}}}}~~~zzzwwwnnnbbb[[[WWWQQQKKKDDDAAA???============;;;::::::::::::::::::::::::<<<<<<<<<<<<;;;:::999999999999::::::999888666555777777777777666666666666}}}yyywwwxxxyyyvvvwwwxxxyyy{{{xxxrrrkkkiiigggeeeddddddeeefffeeegggiiilllnnnooooooooommmjjjmmmuuuzzzjjj^^^YYYVVVRRROOOPPPQQQRRRQQQRRRVVV\\\```iiiuuu|||wwwssslllddd]]]YYYWWWVVVVVV\\\aaa```XXXPPPIIIGGG>>><<<:::999999999888777666666555555555666666777555555555555555555555555666555444333333333444444555555444444444333333333222333333333333222111111222222222222222222222222111111111111111111111111...000111111000111222333222222111000000111222222222222000000000000111222111111111111111111111111222222222222222222222222111111222222222333333333222222222222222222222222222333444444333333444555444444444444444444444444555555666777888888999999999:::;;;=========<<<;;;<<<;;;999777666666666777666777888777666555666888:::===BBBFFFLLLTTT^^^dddhhhooo{{{tttqqqpppuuu{{{}}}~~~yyytttpppllliiieeedddfffhhhiiiiiihhhkkkmmmnnnooopppsssuuuwwwzzz}}}~~~|||zzzwwwvvvvvvvvvtttsssqqqqqqooonnnnnnpppsssuuu|||tttmmmfffeeebbb^^^]]]___]]]hhhuuusssooolllqqq~~~~~~}}}xxxooohhhaaaWWWNNNGGGDDDAAA???>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<;;;;;;:::::::::::::::999888777666666888777777777666666666666{{{xxxwwwvvvsssqqqqqqtttvvvwwwzzzzzzmmmkkkhhheeedddccccccddddddcccbbbaaa```aaaaaabbbbbb``````eeemmm{{{xxxjjjbbb\\\WWWSSSSSSSSSRRRQQQPPPQQQSSSVVV[[[dddsss}}}wwwpppiiieeeaaa[[[WWWZZZ]]]bbbdddaaa[[[TTTPPPEEEAAA<<<999999999:::999777666666555555666666666555555555555555555555555555555444333333333444444555555444444444333333333222333333333333222111111222222222222222222222222111111111111111111111111111222333222111111222333222222111000000111222222444444333111111000000111111111111111111111111111222222222222222222222222111111222222222333333333222222222222222222222222222444555555444444555666444444444444555555555555444444555666777999999::::::::::::;;;;;;;;;;;;;;;<<<:::999777666666666777666777888777666555777888<<>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<;;;;;;;;;::::::999888777777777777888888777777777666666666~~~}}}zzzyyysssrrrqqqooonnnppptttwwwzzz~~~wwwtttqqqmmmjjjhhhgggggghhhfffdddbbbaaa``````aaa___^^^^^^```dddoooyyyqqqiii```ZZZUUUUUUTTTRRRQQQPPPQQQRRRUUUZZZcccooo~~~xxxooojjjiiigggccc___^^^```cccgggiiifff___ZZZOOOIIIBBB<<<:::;;;;;;<<<888777666666666666666666555555555555555555555555444444444444444444444444555555444444444333333333222333333333333222111111222222222222222222222222111111111111111111111111222333444333111000111222222111111111111111111222333333222222111111111111111111111111111111111111222222222222222222222222111111222222222333333333222222222222222222222222333444666555444444555777777777777777777888888888444444555666888999::::::<<<;;;;;;::::::;;;<<<<<<;;;:::888777666666666777666777888777666666999;;;???EEEMMMUUUZZZ[[[ZZZYYYQQQTTT[[[dddnnnyyy~~~~~~~~~oooiiikkkooo{{{yyyssspppmmmkkkjjjiiijjjjjjmmmmmmnnnqqquuuyyy|||~~~|||yyywwwtttrrrqqqrrrrrrrrrqqqsssxxxyyyqqqllleee___\\\___aaafffppp~~~wwwkkkkkkwwwyyykkk^^^PPPLLLEEEAAA>>>>>>===<<<999999999999999999999999999999:::;;;<<<<<<<<<<<<;;;:::888777777777888999888888888777777777666666yyywwwuuuuuuvvvwwwwwwvvvsssrrrqqqppppppsssxxx|||}}}wwwrrrooommmmmmiiihhhgggfffeeecccbbbbbb_________``````fffuuuxxxkkkaaaXXXWWWTTTSSSRRRQQQQQQPPPQQQSSSXXX___kkk~~~~~~rrrkkkiiiiiigggdddbbbbbbdddiiimmmmmmhhhbbbWWWQQQGGG???;;;;;;;;;;;;888888777666666666666666555555555555555555555555333444444444444444444444555555444444444333333333222333333333333222111111222222222222222222222222111111111111111111111111333444444333111000111222111111111222222111111111///000000111111222222222111111111111111111111111222222222222222222222222111111222222222333333333222222222222222222222222333444666555444444555777777777777888888888999999555555666777888999::::::======<<<<<<;;;<<<<<<===:::999777666666666666777666777888777777999<<<>>>CCCIIIRRRZZZ^^^\\\WWWSSSKKKMMMQQQXXXbbbllluuuyyy~~~{{{uuurrrrrrvvvyyyiiigggmmmxxxyyyrrrnnnkkkkkkjjjjjjjjjllloooqqqsssvvvzzz~~~|||zzzuuutttsssqqqpppqqqsssuuuwww}}}tttllleeeccc```bbbffflllttt}}}pppjjjooo|||ssshhhUUUPPPHHHAAA>>>===<<<<<<::::::::::::::::::::::::999999:::;;;<<<<<<<<<<<<:::999888777777777888999888888888888777777777777}}}vvvsssqqqppppppqqqpppppprrrrrrssssssvvv{{{{{{vvvsssqqqnnnmmmkkkiiigggeeecccbbb```_________]]]^^^gggqqq~~~xxxlllaaa^^^YYYUUUSSSRRRPPPOOOMMMNNNPPPTTT]]]mmmsssllliiigggfffddddddeeeiiimmmnnnllliii___XXXLLLCCC===:::999888999999888777666666666666555555555555555555555555222333444555555555444444555555444444444333333333222333333333333222111111222222222222222222222222111111111111111111111111222333444333111000000111000111222222222222111000...///000111222222222222222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222222222222444555555444444555666555555666666777777888888777777888999999:::::::::===============<<<<<<<<<999888777666555666777777666777888888999<<<@@@CCCHHHLLLTTT[[[___[[[TTTNNNJJJIIIKKKQQQZZZbbbiiilllooosssxxx{{{zzzvvvpppkkkiiikkksss}}}nnneeeiiirrrxxxrrrnnnlllkkkfffhhhjjjkkknnnrrrwww{{{~~~wwwvvvuuusssqqqpppoooooommmqqqyyy}}}qqqhhhfffaaabbbfffjjjnnnvvv{{{rrrqqqyyyzzzqqq[[[UUUKKKCCC???======<<<========================::::::;;;;;;<<<;;;;;;;;;999999888888888888888999999999888888888777777777xxxuuuqqqooonnnnnnmmmlllppprrruuuyyy}}}wwwrrrmmmjjjiiihhheeebbb```___^^^\\\aaagggmmmsss~~~ssslllccc\\\XXXUUUQQQOOOLLLMMMMMMNNNSSS___nnnxxxuuunnnjjjiiieeeeeeeeegggjjjllllllllliiiaaaUUUIIIBBB===:::999:::999888777666666666666555555555555555555555555222333444555555555444444555555444444444333333333222333333333333222111111222222222222222222222222111111111111111111111111000111222222000///000111000111222222222222111000000111222333333222222111222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222222222222333444444333333444555555555666777777888999999::::::::::::::::::::::::<<<<<<=========<<<;;;:::999888777555555666777777666777888999;;;???DDDHHHKKKOOOUUU[[[]]]ZZZRRRKKKIIIGGGHHHLLLSSSZZZ^^^```fffhhhkkkooooookkkfffcccccciiiuuu~~~~~~|||vvvoooiiihhhqqq||||||uuuooommmmmmnnnnnnlllppptttyyy}}}~~~{{{xxxuuusssrrrmmmooorrruuuzzz{{{oookkkfffdddeeeiiilllqqq}}}yyyuuuyyywwwbbbZZZOOOFFFAAA?????????????????????????????????;;;;;;;;;<<<;;;;;;::::::777888888999999999888888999999999888888888777777yyyvvvrrrpppppppppooonnnooorrrwww~~~|||uuurrrqqqrrrmmmgggcccbbbaaa```bbbgggfffgggkkktttzzznnnddd]]]XXXSSSPPPOOONNNMMMLLLMMMUUU```iii}}}~~~tttooonnneeeeeeeeefffgggiiilllnnnqqqiii\\\PPPGGGBBB>>><<<:::999888777666666666666555555555555555555555555111222444555666555444444555555444444444333333333222333333333333222111111222222222222222222222222111111111111111111111111///000111111000///000111000111222333333222111000333444555555444333111000222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222222222111222444333222222333555777888888999::::::;;;;;;<<<<<<;;;;;;;;;;;;:::::::::;;;<<<======;;;999888888888666555555666777777666777888:::<<>>===<<<::::::;;;999555555888;;;::::::999888777666666666666555555555444444444555555555444444333333333444444444444444444444444333333333222222111111111333222222111111222222333444444444333333222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111222222222333333333333333222222333333444555555444444333333333444444555444333333555888;;;>>>EEEAAA;;;999;;;===============>>>>>>>>><<<;;;:::555555666666777777888888666999===AAACCCEEEHHHKKKPPPSSSVVVVVVSSSNNNJJJHHHEEEEEEFFFFFFIIINNNUUUZZZ___aaafffiiieee\\\YYYZZZaaammm~~~xxxoookkklllooorrrtttssspppmmmnnnyyy~~~tttqqqmmmoooqqqqqqqqqvvv}}}~~~}}}xxxtttqqqrrrvvvyyy}}}~~~ssslllggghhhjjjjjjkkkmmmvvvyyy|||}}}}}}zzzwwwuuuzzz~~~}}}qqqfffWWWLLLGGGDDD@@@===@@@>>><<<<<<======<<<;;;<<<<<<;;;::::::999888888:::999888888::::::999888777888:::;;;:::999666555~~~~~~}}}|||zzzwwwuuuvvvyyy}}}~~~yyysssnnnkkkjjjiiigggdddeeeeeeeeegggllltttzzzzzzpppgggaaaYYYVVVRRRNNNLLLNNNRRRUUU^^^jjjwww|||pppiiibbb^^^```cccbbbbbbdddhhhiiigggaaaVVVLLLDDD@@@===::::::;;;:::666666999888888888888888888777777666666555555555444444444555555444444444333333333333333333333333333333333333333333222222222111111444333333222222333333444444333333333222222222222222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222111111222222222333333333333333222222333333444555555444444333333444444555555555444444555888:::<<>>>>>>>>>>><<<:::999666666777777777888888999666999===AAADDDGGGJJJMMMMMMOOORRRRRROOOKKKHHHFFFDDDFFFGGGHHHJJJMMMRRRUUUaaaaaadddeee```YYYXXX[[[gggrrryyyoooiiiiiinnnqqq|||}}}|||{{{|||~~~tttnnnmmmlllpppvvv{{{zzzuuutttuuuwwwvvvyyyyyypppiiiiiijjjhhhfffffflllkkkmmmqqqvvvyyywwwtttrrruuu|||~~~xxxmmm```UUUNNNIIIDDD@@@@@@???===<<<===>>>===<<<<<<<<<;;;;;;:::999999888:::999888999:::::::::888999999:::::::::999888777~~~~~~|||{{{}}}{{{yyywwwsssoooiiiiiiiiihhhfffgggjjjlllssswww~~~qqqhhh^^^[[[VVVQQQNNNNNNOOOPPPSSS[[[eeeppp~~~xxxlllddd______aaa______```dddeeeeeeddd```WWWLLLEEE>>>;;;999;;;:::888888;;;666666666777777888888888666666666555555555444444555444444444444333333333333333333333333333333333333333333222222222222111444444333333333333444444222222222222222111111111222222222222222222222222222222222222222222222222111111111111111111111111333333333333333333333333111111222222222333333333333333222222333333444555555444444444444444555555666666666666777888999999>>><<<;;;;;;<<<======<<<>>>?????????===;;;999888777777777777777888888999777:::>>>BBBEEEHHHLLLOOOLLLNNNPPPOOOLLLIIIGGGFFFGGGHHHKKKLLLMMMOOORRRTTTfffcccbbbaaa\\\WWWZZZ___oooyyyzzzooohhhhhhnnnsss|||wwwrrrnnnnnnqqqttt{{{{{{xxxwwwtttrrrttt{{{{{{oookkkjjjfffaaa___```]]]]]]dddooowwwxxxwwwlllmmmpppvvv{{{}}}~~~xxxlllbbbYYYQQQIIICCCBBB???======>>>???>>>>>><<<<<<;;;;;;:::999999999;;;999888999:::;;;:::888:::::::::999999999999999~~~wwwvvvtttqqqnnnkkkjjjjjjjjjjjjlllqqq{{{}}}rrrhhhccc\\\WWWSSSQQQPPPPPPQQQUUU\\\dddppp~~~sssjjjcccbbbbbb``````aaa``````bbbfffgggaaaUUULLLAAA<<<999::::::888999<<<666666666666666777777777666666666666555555555555444444444444444444444444222222222222222222222222222222222222222222222222444333333222222333333444111111111111111111111111222222222222222222222222222222222222222222222222111111111111111111111111333333333333333333333333111111222222222333333333333333222222333333444555555444444444444555555666666777777777888888888888::::::;;;<<<======<<<<<>>>>>>>><<<<<<;;;;;;::::::::::::;;;:::999999:::;;;:::999:::999888888888888999999|||xxxzzz~~~yyyrrrnnnlllkkkkkkfffhhhkkkooouuurrrlllccc\\\WWWUUURRRQQQQQQSSSXXX```hhhrrr||||||rrriiifffeeebbbbbbccc]]]]]]___eeeiiifff]]]TTTGGG@@@:::::::::999999;;;888888888777666555555444777777666666666555555555444444444444444444444444222222222222222222222222222222222222222222222222222222111111111111222222111111111111111111111111222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222111111222222222333333333333333222222333333444555444444444444444555666777777777888888888888888777999:::<<<=========<<<<<>><<<<<<=========<<<<<<;;;;;;;;;;;;::::::;;;:::999999;;;;;;:::999888888777777777777888999{{{wwwvvvxxxzzz|||uuupppmmmjjjcccfffhhhhhhiiiooo|||xxxkkkaaa\\\XXXUUURRRPPPPPPTTT\\\bbbhhhpppxxx}}}qqqlllhhhdddbbbccc]]]\\\]]]bbbggghhhccc^^^OOOFFF>>>===<<<:::999::::::999999888666555555444777777777666666666555555333333333444444444444555333333333333333333333333111222222222222333333333111111000000000000111111111111111222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111222222222333333333333333222222333333444555444444444444555666777777888888777777777888999999999;;;=========<<<===>>>>>>?????????===;;;999888555444444444555777:::<<>><<<;;;===???===>>>>>>>>>>>><<<:::999666555444555777:::>>>@@@@@@BBBDDDFFFHHHMMMRRRVVVSSSRRRPPPNNNNNNOOOTTTWWWXXX\\\ccciiimmmqqqtttwwwnnnjjjfffeeeeeeiiiuuuxxxmmmddd```iiixxx|||xxxvvvtttsssyyy||||||wwwuuurrruuuzzztttmmmmmmcccbbb^^^YYYWWW[[[cccjjjrrrrrrooojjjdddbbbfffjjj~~~uuuhhh]]]VVVMMMIIICCC???>>>>>>======;;;;;;<<<<<<<<<<<<<<<<<<<<<:::::::::;;;<<<;;;:::888999:::;;;<<<;;;::::::}}}|||~~~~~~xxxpppnnnlllkkkkkkkkkiiigggooowwwsssiiiccc^^^ZZZUUUPPPMMMPPPQQQSSS\\\fffpppzzz{{{rrriiieeeeeecccaaa______bbbggglllnnn___SSSHHHDDDAAA>>>;;;;;;888888888888999999999999777777777777666666666666333333333444444555555555444444444444444444444444111111111222222333333333333222222222222222222333222222222333333444444444222222222222222222222222222222222222222222222222111111111111111111111111333333333333333333333333111111222222222333333333333333222222333333444555444444444555555777888888999888666555666888;;;======???@@@>>><<<;;;===@@@======>>>>>>>>><<<;;;:::666666555666999===AAACCC>>>@@@CCCFFFJJJOOOUUUYYYSSSSSSRRRQQQRRRVVV\\\```___fffooowww{{{|||}}}}}}sssooommmnnnoootttrrrgggaaaaaapppxxxqqqqqqtttxxxyyy~~~wwwvvvuuussswwwuuuuuuiiiddd]]]XXXXXX[[[```dddfffkkkooonnniiicccbbbcccqqqwwwkkk```ZZZQQQLLLFFFAAA??????>>>>>>;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;::::::<<<<<<;;;:::999:::<<<>>>>>>===<<<;;;wwwpppooommmgggdddeeejjjiiiooossshhh___YYY^^^WWWRRRQQQPPPQQQUUU[[[cccjjjyyyuuulllggggggcccaaabbbbbbaaafffllliii___QQQGGGBBB@@@>>><<<666666777777777777666666444444555555555555555555555444333222111222333333333333444444444333222111333444444555555444444333333333333333333333333333222111111000///...------222222333444444333222222333333333222222111111111222222222222222222222222333333333222222111111111444444444444444444444444333333333333333333333333555555555555666666666666888777777777888999::::::::::::;;;<<<===>>>??????>>>?????????===:::777555444444555777:::>>>AAACCCDDDFFFHHHKKKNNNPPPPPPQQQRRROOOMMMOOOUUU^^^gggkkkpppttt|||uuuvvvtttrrrvvv~~~lllhhhhhhlll{{{{{{wwwrrrqqquuu|||xxxsssuuuxxxyyy}}}uuummmgggbbb```]]]YYYZZZ]]]```gggoooppplllfffccccccfffuuu}}}{{{sssiii^^^UUUJJJCCCAAA@@@===:::=========<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::xxxvvvsssmmmiiijjjhhhhhhlllvvv~~~qqqfff______XXXRRRPPPOOONNNPPPUUUXXX]]]jjj}}}~~~qqqiiijjjfffcccccccccccchhhnnnrrrjjj]]]QQQGGGAAA>>><<<:::;;;;;;;;;;;;::::::999666666666666666666666666666555444333333333444555444444444333333333222222222333333333333333333222333333333333333333333333444333333222222111111000444444555666666555444444333333333222222222111111222222222222222222222222333333333222222222111111444444444444444444444444555555555555555555555555555555555555666666666666777777777777888999::::::;;;<<<===>>>???@@@AAAAAA??????>>>===;;;999666555555666777999<<<@@@CCCEEEDDDFFFIIIMMMQQQSSSUUUUUUTTTSSSRRRUUU\\\eeemmmqqqxxx~~~}}}~~~zzzkkkiiilllrrr|||sssrrrsssxxxyyywwwvvvtttvvvzzzvvvnnngggdddaaa]]]\\\^^^___dddjjjkkkiiifffddddddbbbnnn}}}tttcccZZZNNNFFFCCCBBB@@@>>>???>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::|||uuupppoooggghhhjjjlllmmmwww~~~qqqiiibbb[[[TTTRRRPPPMMMMMMOOOPPPSSS[[[hhhvvvzzzpppnnnhhhccccccdddeeejjjqqqwwwrrrhhh[[[NNNEEE@@@>>>:::::::::999999888888777777777777777777777777777777666555555444444555555666555333222222222333444111222222333333222222111333333333333333333333333333333333333333333333333444444555555555555444444333333333222222222222111222222222222222222222222333333333222222222222111444444444444444444444444555555555555555555555555555555555555666666666666777777777777888999:::;;;===>>>>>>???@@@AAABBBBBB@@@>>>===:::888666555555666777999;;;>>>BBBDDDFFFDDDGGGKKKPPPUUUWWWYYYZZZRRRSSSVVV[[[bbbjjjrrrvvvuuukkklllsss{{{zzzsssqqqttt{{{~~~yyytttssstttssszzz|||pppkkkiiieeebbbbbb```aaacccdddeeeffffffgggcccjjjwwwmmmcccUUUJJJDDDCCCBBBAAA@@@@@@???>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::~~~vvvqqqllljjjiiigggdddiiizzz}}}uuuiiiaaaYYYWWWTTTPPPNNNNNNNNNPPPUUU\\\dddsss{{{qqqiiibbbaaabbbeeekkkrrrtttsssnnncccUUUJJJCCCBBB:::999999888777666666666888777777777777777666666666666666555555555555555777555333222111222444555222222333333333333222222333333333333333333333333111111111222222333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333555555555555666666666666777777777777888999;;;;;;>>>>>>???@@@@@@AAABBBBBB@@@>>>;;;888666555555555777888:::<<<@@@CCCEEEFFFFFFIIINNNSSSWWWYYYZZZZZZSSSWWW\\\cccjjjrrrzzz~~~{{{sssooottt}}}yyyvvvuuu{{{}}}yyywwwpppssswww}}}|||sssoookkkhhhgggbbb```^^^^^^bbbgggjjjkkkkkkmmmsss~~~yyynnn^^^PPPGGGCCCBBBAAA@@@??????>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::~~~}}}|||{{{yyyzzz|||~~~tttrrrlllhhhfffeeegggoooxxxrrrhhh___\\\YYYTTTPPPOOOLLLMMMPPPUUU[[[fffzzzvvvkkkaaa___```dddkkkrrrssstttssskkk^^^QQQIIIEEE???>>><<<:::999888888888777777777666666555555555555555555555444444333333777666444222222333444555333333444444444444333333333333333333333333333333111111111222333333444444222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333555555555555666666666666666666666777888:::;;;<<<======>>>>>>???@@@@@@@@@???<<<999666555444555666666888:::===@@@CCCEEEFFFIIILLLPPPTTTWWWXXXWWWWWWVVV[[[ccckkksss{{{}}}~~~zzzwwwwwwzzztttuuu{{{|||tttrrrpppqqqxxx{{{tttnnnkkkjjjeeeaaa]]]\\\```gggmmmppprrrqqqrrrxxxxxxhhhXXXLLLDDDAAA@@@??????>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::zzzuuusssqqqpppooommmoooqqquuuxxx|||~~~zzzqqqiiihhhhhhhhhiiilllwwwssshhhbbb___YYYSSSRRRIIIIIIKKKPPPUUU]]]mmm{{{tttfff``````ccciiiooovvvxxxyyytttjjj\\\OOOHHH@@@>>><<<:::888888888888777777777666666555555444444555555555555444333333777666444333333333444555333444444555555444444333333333333333333333333333333333333444444555555555444444333333333333444444111222222222222333333333222222222222222222222222111222222222222333333333333333333333333333333333555555555555555555555555555555555555666666666666666666666777888:::;;;<<<=========>>>>>>>>>??????<<<;;;888666555555666777777888;;;???BBBDDDFFFFFFLLLNNNRRRVVVXXXWWWVVVTTTTTTZZZccclllsss{{{yyyuuuzzzzzztttuuu|||{{{wwwqqqnnnqqqxxx}}}rrrlllkkkgggddd^^^[[[^^^eeennntttuuurrrqqqttt|||~~~rrrbbbTTTIIICCCAAA???>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::yyyuuupppllljjjhhhfffddddddeeehhhlllpppsssvvvwwwyyy}}}zzzpppmmmkkkhhhhhhjjjqqqxxxtttlllggg___YYYVVVOOOLLLKKKMMMQQQWWWaaalll}}}oooeeebbbbbbgggllltttvvvyyyyyysssgggXXXNNNAAA???<<<:::888777777888999999888777777666555555555666666777666555444333666555555555444444444444333333333444444333333333333333333333333333333333333333333333444444444444444444333222222333444444111111222222222333333333222222222222222222222222111111222222222333333333222222222222222222222222555555555555555555555555555555555555666666666666555555666777888:::<<<============>>>>>>>>>>>>>>>:::999888777777777888888888:::===AAADDDFFFGGGHHHMMMPPPTTTXXXYYYXXXVVVUUUTTT[[[dddlllsss{{{wwwppprrr}}}||||||||||||}}}{{{uuurrrtttwwwyyy|||qqqmmmhhheeeaaa\\\[[[aaallluuuwwwuuurrrqqqttt|||}}}{{{~~~zzzlll]]]QQQIIIEEE@@@??????>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::|||vvvmmmjjjeeebbb```^^^[[[YYYZZZ[[[^^^bbbfffjjjmmmnnnooosssyyyxxxrrrmmmiiijjjnnnoooooovvvuuunnneee^^^[[[YYYRRRNNNNNNOOOSSSZZZbbblll}}}vvviiidddcccfffjjjmmmpppuuuyyyxxxnnn___TTTGGGEEEBBB???===<<<<<<===::::::999999888777777666666777888888888777555444555555666666555555444333222222222333333222222222333333333333333333333333111111111111111111111111333222111000000111222333111111111222222333333333222222222222222222222222111111111222222333333333222222222222222222222222333333333333333333333333555555555555666666666777555555666777888:::<<<===>>>>>>>>>>>>>>>?????????999888888888888888999999:::<<>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::xxxoooiiiaaa___\\\YYYWWWVVVVVVWWWUUUWWWYYY[[[\\\^^^aaadddeeehhhnnnuuu||||||xxxuuutttxxxwwwxxx{{{|||wwwooohhhgggmmmnnnssszzznnnddd]]]XXXRRRNNNNNNOOOPPPUUU\\\gggssssssjjjggggggfffhhhkkkqqqyyy{{{tttfff[[[OOOIIIBBB>>>>>>===;;;999888888888888777777777777555555666666666666666555888888888777666666555555555444444333333222222111333333333333333333333333333444444555555444444333555555444444444333333333222222222222222222222222333333333333333333333333666555555444444333333222444444222222222222444444555555444444444333333333444444555555555555555555777888888999999:::;;;;;;============<<<;;;:::999888888777777888999:::;;;<<<@@@DDDGGGJJJMMMPPPRRRQQQTTTVVVWWWVVVWWWYYY\\\eeeppp{{{vvvmmmoooyyy~~~xxxxxxxxx}}}wwwsssqqqsssrrrwwwrrrkkkbbb]]]\\\ZZZZZZdddrrr}}}{{{wwwqqqlllnnnvvv}}}zzz}}}zzznnn```SSSKKKFFFDDDAAA???>>>===;;;999>>>>>>===<<<;;;::::::999<<<;;;;;;::::::;;;;;;<<<wwwooofffaaa[[[YYYVVVTTTRRRQQQQQQQQQQQQRRRTTTUUUVVVXXX[[[]]]^^^aaafffmmmuuu|||~~~{{{vvvrrrnnnkkkjjjkkkjjjkkknnnrrryyyxxxqqqpppppppppuuu}}}xxxkkkbbbYYYTTTPPPPPPPPPPPPTTTYYY```jjjttt}}}{{{nnnfffdddccccccfffllltttyyywwwnnnfffUUUNNNFFF@@@>>>===;;;999888888888777777777666666555555666666666666666555666666666666666666666666333333333333333333333444111111111111111111111111333333444444444444333333444444333333333222222222111111111111111111111111333333333333333333333333444444444444333333333333444444333222222333444444333333333444444555555555444444444444444555555666888888888999::::::;;;;;;============<<<;;;::::::999888888777888:::<<<>>>@@@CCCFFFIIIKKKMMMOOOQQQRRRSSSUUUUUUWWW[[[bbbgggttt|||}}}sssnnnsssyyyyyy~~~xxxuuuuuuqqqsss{{{pppeee]]]\\\[[[\\\dddppp~~~~~~|||uuunnnmmmqqqwww{{{qqqcccUUULLLEEECCCAAA@@@@@@AAA@@@???;;;;;;;;;<<<<<<<<<======<<<;;;;;;::::::;;;;;;<<>>>>>>>>>>>===<<<;;;::::::999888888999;;;???AAADDDFFFIIIKKKLLLMMMPPPQQQSSSSSSSSSTTTZZZdddqqqyyy{{{vvvppppppxxx~~~wwwwww|||xxxssspppqqqvvv|||lll```]]]]]]]]]bbbjjjyyy~~~}}}sssmmmlllnnn}}}xxxkkk[[[QQQIIIFFFCCCAAAAAABBBAAAAAA;;;;;;<<<<<<<<<=========<<<;;;;;;::::::;;;;;;<<<}}}wwwnnnfff___YYYTTTQQQSSSRRRPPPOOONNNNNNNNNNNNOOOPPPQQQQQQPPPQQQSSSTTTRRRSSSVVV[[[aaahhhnnnrrrqqqrrrssstttsssrrrpppooogggfffccc```]]][[[YYYYYY[[[YYYZZZ]]]aaafffoooyyy}}}wwwrrrssstttwwwzzz{{{pppccc]]]YYYWWWTTTOOOOOORRRWWWZZZ___gggttt}}}qqqkkkkkkjjjhhhhhhjjjooorrrtttttthhh___RRRHHHBBB???<<<:::888888777777777666666666666777777777777666666555444444444444555555666666333333333333444444555555444444444444444444444444111222222333333222222111333333333333222222222222444444444444444444444444111111111111111111111111000000111222222333444444444444444333333444444444222222333333444555666666555444333222333444666888888888999999:::;;;;;;<<<>>>>>>>>>>>>===<<<;;;;;;:::999888777999===@@@CCCFFFHHHKKKMMMOOOPPPRRRTTTUUUSSSRRRVVVaaarrrvvvssspppsss|||~~~xxxvvv|||~~~xxxrrrooonnnsssyyygggaaa___\\\]]]bbblllvvv{{{qqqkkkiiiqqq}}}}}}uuueeeZZZQQQMMMGGGCCCAAA@@@???>>>??????>>>===<<<;;;::::::<<<;;;;;;::::::;;;;;;<<<}}}qqqlllddd\\\XXXTTTRRRPPPQQQQQQPPPPPPOOOOOOOOOOOOPPPQQQRRRQQQPPPQQQRRRTTTSSSTTTTTTWWW[[[___dddgggiiiiiiiiiiiigggfffdddccc___^^^\\\ZZZXXXVVVUUUUUUXXXVVVVVVZZZ^^^aaagggooowwwsssrrrsssttttttyyyxxxlllfff```\\\VVVPPPNNNPPPTTTVVVYYY```kkk|||zzzsssqqqpppllliiihhhjjjnnnsssuuupppfffXXXMMMFFFBBB>>>;;;888888888888777777777777777777888888777666555555666666555555444444444444555555555444444333333333444444444444444444444444111222222333333222222111444444444444333333333333333333333333333333333333111111111111111111111111000000111222333333444444444444444444444444444444444444444444444444444444444444333333444666777888888999999:::;;;;;;<<<<<<>>>>>>>>>>>>===<<<;;;:::999888777888;;;>>>BBBDDDFFFHHHLLLOOOQQQSSSUUUWWWUUUTTTUUU\\\mmmwwwuuutttxxxzzzzzz~~~yyytttooonnnuuu~~~ssshhhbbb[[[YYY\\\]]]jjjzzzyyypppjjjkkkrrr~~~|||~~~{{{mmmcccVVVQQQJJJDDDAAA???>>>===??????>>>===<<<;;;;;;:::<<<;;;;;;::::::;;;;;;<<<}}}vvvrrrhhhccc\\\WWWTTTSSSRRRQQQPPPPPPPPPPPPPPPPPPPPPPPPQQQRRRRRRRRRPPPQQQRRRTTTUUUUUUUUUVVVXXXZZZ]]]^^^bbbaaaaaa```___^^^]]]\\\YYYXXXWWWUUUTTTTTTTTTTTTUUURRRRRRWWWZZZ[[[```eeeiiipppyyyyyyuuusssrrrpppqqqyyyvvvooogggaaaYYYRRROOOQQQPPPQQQTTTZZZaaammm{{{uuuqqqmmmiiifffhhhmmmsssxxxuuulll^^^SSSKKKFFFAAA===::::::999999999888888888888888888888777666555555777777666666555444444333666666555555444333333222222222222222222222222222222222333333333333222222555555555444444444333333000000000000000000000000222222222222222222222222000111111222333444444555444444555555555555444444555555444444444333333333444444555666777888888888999999::::::;;;;;;<<<<<<============<<<;;;:::999888888999;;;>>>AAADDDFFFFFFIIIMMMPPPRRRTTTWWWYYYVVVVVVZZZfff{{{zzzzzzzzz~~~|||{{{}}}|||vvvppppppssszzzssshhh]]]YYY\\\WWWbbbqqq~~~xxxqqqmmmllluuu}}}|||}}}|||rrriiiZZZTTTLLLEEEBBBBBBAAAAAA<<<<<<=========>>>>>>>>><<<;;;;;;::::::;;;;;;<<<zzzssslllgggaaa]]]XXXTTTSSSRRRRRRQQQPPPQQQQQQRRRSSSSSSSSSSSSRRRSSSTTTSSSRRRSSSUUUVVVUUUUUUVVVWWWXXXXXXYYYYYY[[[[[[[[[[[[[[[[[[[[[[[[XXXWWWVVVVVVUUUUUUVVVVVVVVVSSSSSSXXX[[[[[[]]]aaabbbgggnnntttyyy|||tttpppnnnnnnsssxxxwwwmmmeee\\\SSSQQQSSSMMMMMMQQQVVVYYY```nnn}}}}}}ssspppkkkggggggkkkqqqvvvwwwooobbbWWWPPPJJJDDD???;;;;;;;;;:::::::::999999888999999888888666555555666666666666666666666666555555555555555444444444333333333333333333333333333333444444444444333333444444444333333333222222111111111111111111111111333333333333333333333333222222333333444444555555333444555666666555444333333333444444444444444444333444777999::::::999888999999::::::;;;<<<<<<<<<<<<<<<<<<<<<;;;:::999888888999<<>>>>>>>>>>><<<;;;;;;::::::;;;;;;<<<zzztttmmmeeeaaa___[[[VVVSSSRRRRRRQQQPPPRRRSSSTTTUUUVVVVVVVVVVVVUUUVVVWWWVVVVVVVVVXXXZZZTTTUUUVVVWWWXXXXXXXXXXXXVVVWWWWWWYYYZZZ[[[\\\]]]ZZZYYYYYYXXXXXXYYYYYYZZZZZZWWWWWW\\\______```ccccccgggkkkmmmpppvvv}}}uuuooonnnnnnqqqvvv|||||||||pppggg]]]TTTRRRTTTMMMMMMQQQVVVWWWYYYeeesssvvvsssmmmhhhfffhhhnnnrrrxxxpppdddZZZSSSLLLEEEAAA<<<<<<;;;;;;;;;:::::::::999999999888888666555555555555666666777888888888333333444444555666666666555555555555555555555555333444444555555444444333333333333222222222111111444444444444444444444444333333333333333333333333333333444444444444555555333444555666666555444333111222222333444555666666333555888;;;<<<;;;:::888999999:::;;;;;;<<<<<<===;;;;;;;;;;;;:::999888888888;;;???CCCFFFHHHJJJJJJKKKMMMPPPQQQQQQRRRTTTUUUUUUXXXcccvvv~~~}}}}}}xxxuuuooorrryyyuuugggccchhhfffeeegggrrrrrrkkklllxxx{{{{{{~~~zzzuuujjjbbbWWWLLLFFFCCCAAA@@@@@@@@@???>>>===<<<;;;;;;<<<;;;;;;::::::;;;;;;<<<|||vvvppphhh___ZZZZZZWWWTTTTTTUUUUUURRRPPPRRRSSSUUUWWWYYYYYYYYYYYYWWWWWWWWWWWWWWWWWWWWWWWW\\\ZZZXXXXXXZZZYYYVVVSSSWWWVVVVVVYYY]]]___^^^\\\]]]^^^___``````___]]]\\\_________```bbbfffiiijjjccchhhlllmmmkkkmmmttt{{{{{{uuuqqqjjjiiiooottt|||vvvooorrrooosssrrrlllfff\\\VVVVVVTTTOOOLLLNNNQQQTTT[[[cccxxx{{{wwwrrrnnnhhhfffkkkssssssqqqkkkaaaXXXQQQHHH???AAA===:::;;;:::666666999:::888666555444555777888777777777777777777777777555444333333333333444555333444444555555444444333666666555555555444444444444444444333333222222222333333333333333333333333444444444444444444444444111111222333333444555555444444444444444444444444444222111333666777555222555555555666666666666666888999:::;;;<<<<<<<<<<<<999:::;;;:::888777888999999===BBBFFFHHHIIIIIIJJJOOOQQQSSSSSSRRRRRRTTTVVVTTTcccvvv{{{uuurrrssszzzooohhhhhheeehhhiiikkkvvvvvvmmmqqq~~~zzzyyyoooaaaTTTKKKFFFBBB???AAA@@@>>>===<<<<<<===============<<<;;;;;;::::::|||vvvpppjjjddd]]]YYYZZZXXXVVVVVVXXXXXXVVVSSSVVVWWWXXXZZZ[[[[[[ZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[\\\ZZZYYYYYY[[[[[[YYYVVVZZZYYYYYY[[[___bbbbbbaaaaaabbbdddeeefffeeedddcccdddeeefffhhhkkkmmmooopppqqqssstttrrrooopppuuuzzz{{{sssjjjgggkkkpppuuu}}}uuunnnjjjnnn|||yyysssmmmccc[[[YYYTTTOOOKKKLLLMMMOOOUUU\\\kkk|||sssmmmhhheeejjjrrruuuuuupppggg^^^WWWMMMDDDBBB===;;;<<<;;;888777:::999888777666555666666777777777777777777777777777555555444333333444555555333444444555555444444333555444444444333333333333444333333333333333333222333333333333333333333333333333333333333333333333222222222333333444444444444444444444444444444444444333222444666777555333555555555666666666666666::::::;;;<<<============:::;;;;;;:::999888999:::<<<@@@EEEHHHJJJKKKKKKLLLPPPSSSWWWXXXWWWWWWWWWYYY]]]lll~~~zzzuuurrruuu|||zzzoookkkdddfffhhhkkkwwwtttuuu~~~uuuhhh[[[QQQJJJDDD@@@AAA@@@>>>===<<<<<<===============<<<;;;;;;::::::{{{uuummmeee```\\\XXXVVVXXXWWWVVVVVVXXXXXXXXXVVVXXXYYYZZZ[[[[[[[[[ZZZZZZ[[[[[[\\\\\\]]]]]]]]]^^^^^^]]]\\\]]]___``````___aaa```___aaaeeehhhiiijjjhhhiiilllnnnppppppppppppnnnoooqqqsssuuuwwwyyyzzz~~~|||zzzyyyxxxxxxzzz{{{zzznnniiikkkmmmnnnuuu{{{mmmiiijjjuuu}}}vvvkkkbbb^^^XXXRRRMMMMMMLLLLLLPPPVVV^^^qqquuulllfffdddhhhnnnuuuwwwuuunnneee^^^TTTKKKCCC>>><<<======:::999:::888888777777777666666666777777777777777777777777555555444333333444555555333444444555555444444333333333333333222222222222222333333333333333333444333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444555444444555777777666444555555555666666777777777;;;<<<===>>>>>>>>>>>>>>>:::;;;<<<;;;999888:::;;;@@@DDDIIILLLMMMNNNNNNOOOMMMQQQVVVWWWUUUTTTVVVWWWjjjwww}}}uuurrrttt{{{vvvmmmhhhhhhiiimmmyyy}}}zzz~~~rrreeeZZZPPPGGGBBBAAA@@@???============>>>=========<<<;;;;;;::::::}}}vvvkkkbbb\\\ZZZXXXXXXYYYYYYYYYZZZ\\\]]]]]]]]]]]]]]]^^^______``````````````````aaabbbbbbccccccbbbbbbcccdddgggiiikkkkkkllllllkkkmmmppptttwwwyyyvvvwwwzzz}}}~~~~~~vvvpppooollllllppp{{{}}}rrrkkkiiioooxxx}}}ssshhhaaa^^^XXXRRRPPPNNNMMMOOOTTTYYYhhh}}}zzzmmmfffccceeeiiiqqqvvvxxxssskkkddd[[[RRRGGGAAA<<<======:::999:::777888888888888777666555666666666666666666666666555555444444444444555555333444444555555444444333333333333333333222222222222222222333333444444444333333333333333333333333222222222222222222222222333333333333333333333222444444444444444444444444555555555666777777666666555555555666777777888888;;;<<<======>>>>>>>>>===;;;<<<<<<;;;::::::<<<>>>EEEHHHMMMPPPQQQQQQQQQRRRNNNRRRTTTTTTQQQQQQVVVZZZttt|||uuuqqqsss|||sssooommmkkkppp|||~~~~~~|||qqqcccVVVKKKDDDBBBAAA???>>>======>>>>>>=========<<<;;;;;;::::::{{{pppfff```___^^^^^^^^^___aaabbbcccdddfffgggeeeeeefffggghhhiiijjjkkkhhhhhhhhhiiiiiijjjjjjjjjhhhiiikkknnnqqqtttxxxzzz}}}~~~~~~{{{zzz~~~}}}sssooommmlllnnnwww~~~uuummmgggjjjooouuu|||zzznnneeebbb\\\VVVTTTQQQNNNOOOTTTUUUbbbtttsssiiicccbbbdddllltttzzzxxxrrrllleee^^^NNNFFF>>>======:::888999888888888999888777666666666666666666666666666666555555555555555555555555333444444555555444444333333333333333333444444444222222222333333444444444333333333333333333333333222222222222222222222222333333333333333333333222444444444444444444444444444555666666666666666666555555666666777888888999;;;;;;<<<=========<<<<<<;;;;;;<<<;;;:::<<>>>>>??????=========<<<;;;;;;::::::}}}ssskkkgggffffffffffffhhhjjjkkkkkklllnnnppppppoooooopppppprrrssstttpppppppppppppppppppppppprrruuuxxx{{{{{{vvvtttwww|||xxxpppnnnmmmnnntttwwwnnngggfffhhhlllttt{{{}}}xxxmmmgggaaaZZZWWWSSSNNNNNNQQQPPP[[[kkkqqqeee```aaaiiisss{{{|||yyyvvvqqqlllYYYNNNBBB???===;;;999999999999888888888777777777777777777777777777777777444555666666666666555444333444444555555444444333333333333333444444444444222333333333333333333444333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444333444666666555555555666555555666777777888999999;;;<<<<<<======<<<<<<<<<::::::;;;;;;;;;>>>BBBEEEKKKNNNRRRUUUUUUTTTTTTTTTVVVXXXWWWSSSQQQWWWeeeppp~~~~~~yyyzzz~~~|||uuusssvvvxxxvvvooorrr~~~vvvrrrqqqsss|||tttcccTTTKKKCCCBBBAAA????????????@@@=========<<<;;;;;;::::::}}}xxxvvvvvvvvvvvvwwwzzz}}}}}}}}}~~~zzzuuurrrtttxxx|||zzzssspppnnnqqq}}}}}}sssiiieeecccdddiiipppyyyxxxpppiiibbb\\\VVVPPPNNNPPPNNNWWWeeeuuuzzziiiaaa```cccnnnyyy|||{{{{{{yyyvvveeeWWWHHHAAA???<<<:::;;;:::999888777777777888999777777777777777777777777444555666777777666555444333444444555555444444333111222222222333333333333444333333333333333333222333333333333333333333333333333333333333333333333222222222333333444444444444444444444444444444444111444666666444333444666444555666777888999::::::=========>>>>>>======<<<888999:::;;;<<<@@@EEEIIILLLOOOSSSUUUUUUTTTTTTTTTQQQTTTVVVUUUUUU^^^nnn{{{~~~{{{{{{~~~uuunnnnnnqqq}}}wwwwwwvvvxxxsssrrrzzz~~~tttpppnnnmmmvvv{{{iiiZZZQQQDDDCCCAAA@@@??????@@@@@@=========<<<;;;;;;::::::}}}wwwtttuuuxxxyyy}}}xxxtttpppqqqzzzyyymmmeee```]]]aaafffxxxxxxqqqhhhbbbZZZRRROOOQQQOOOWWWbbbnnnlllbbbaaa^^^jjjvvvzzzzzz{{{{{{zzzmmm]]]LLLCCC@@@>>><<<<<<;;;:::888666666777888:::777777777777777777777777444555666777777666555444333444444555555444444333000000111111222222222222444444444333333222222222333333333333333333333333444444444444444444444444111111222333333444555555444444444444444444444444000333666555333222444666444555666777888999::::::>>>>>>?????????>>>>>>===777888:::;;;===AAAGGGKKKLLLOOOSSSUUUUUUTTTSSSSSSPPPVVV[[[]]]___hhhyyyuuuwww|||{{{{{{zzznnniiikkkooouuu|||zzzzzzvvv{{{yyysssuuu~~~~~~}}}uuuqqqnnnjjjqqq}}}nnn^^^UUUDDDCCCAAA@@@??????@@@AAA>>>======<<<;;;;;;::::::{{{zzzzzzzzz{{{~~~}}}xxxxxx}}}}}}ssskkkddd```aaaeeesssyyyllleee^^^VVVSSSUUUWWWTTTWWWbbbrrruuuaaa[[[___ccckkksssuuuvvv|||xxxnnn]]]NNNDDD>>><<<;;;:::::::::::::::888777777777777777777666666666666888888888777666666555555555555555444444333333333555555555444444333333333333333333333333333333333111111111111111111111111111111111222222333333333444444444444444444444444222222333333333444444444333444555555333333444555888888999999999:::::::::======>>>>>>>>><<<;;;:::999:::===AAAEEEHHHKKKLLLLLLNNNQQQTTTVVVWWWWWWWWWXXXXXXXXX^^^ooo|||uuuyyyzzzqqqmmmpppvvvyyyuuutttxxxsssnnnmmmvvv~~~zzzrrrlllmmmrrrwwwuuufffZZZNNNGGGAAABBBBBB@@@>>>???;;;;;;;;;;;;;;;;;;;;;;;;~~~~~~{{{}}}|||tttllldddccceeelll|||oooiiibbbYYYUUUUUURRRQQQUUU___kkkzzzkkkccc```aaagggoootttwww}}}vvvgggWWWIIIAAA>>>===;;;;;;::::::999888888777888777777777666666666666666666666666666666666666555555555444444333333333555555444444333333333333333333333333333333333333222222222222222222222222222222222222333333333333222222222222222222222222222222333333333444444444333444555555333333444555666666777888:::;;;;;;<<<======>>>>>>>>>===;;;;;;:::;;;>>>BBBFFFJJJMMMNNNNNNOOOQQQSSSUUUWWWXXXYYYUUUYYY___iii|||zzzvvvzzz|||uuuvvv|||xxxuuuuuuzzzzzzooohhhllluuuwwwxxxxxxnnnkkknnnqqq}}}yyyjjj]]]RRRJJJCCCBBBBBB@@@???@@@<<<<<<<<<;;;;;;:::::::::~~~|||{{{pppfffbbbccchhhyyyxxxoooggg___YYYWWWPPPQQQUUU[[[bbblll}}}zzznnnccc```bbbjjjrrrxxx~~~tttbbbQQQEEEAAA@@@;;;;;;;;;:::999999888888888888777777777666666666333444444555666666777777555555555444444444444444444444444333333333333333333333333333333333333333333333333333333333333333444444444444333333333333222222222222222222222222333333333333444444444444444555666555444333444666444555666888:::;;;<<<=========>>>>>>>>>======<<<<<<===@@@DDDHHHLLLOOOQQQPPPQQQQQQSSSUUUWWWYYYZZZVVV]]]iiixxxvvvvvvyyyzzztttsssxxxtttfffdddiiippp}}}wwwppp{{{tttlllkkkmmmwww~~~pppcccXXXNNNEEECCCBBB@@@@@@BBB>>>======<<<;;;:::999999tttiiidddeeeiiiwwwtttjjjbbb\\\YYYSSSSSSUUUXXXZZZbbbsssxxxiiibbb___fffpppwww}}}}}}kkkWWWHHHBBBAAA<<<;;;;;;:::999999999888888888888777777777666666444444444444555555666666555555555555555444444444444444444333333333333333444444444444444444444444333333333444444444444444555555555444444333333333555555555555555555555555333333333444444444444555444666666666555444555666555666777888999;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>@@@CCCGGGKKKOOORRRSSSRRRRRRRRRSSSUUUWWWZZZ\\\[[[eeessstttssswww~~~yyysssrrrzzz}}}lllfffggghhhttt}}}rrruuu|||}}}qqqoooqqqttt{{{wwwjjj]]]RRRGGGCCCAAA??????AAA???>>>===<<<;;;:::999888{{{ooojjjkkkhhhuuuwwwjjjccc]]]YYYUUUTTTSSSSSSSSSZZZkkk|||rrrhhhbbbfffnnnuuuzzz~~~qqq]]]LLLBBB???===<<<;;;:::999999999999888888888888777777777777666666555555444444444444555555555555555555555555444444444444444444444444444444444444444444444444333333444444444555555555555555555444444333333333555555555555555555555555333333444444444555555555555666777777555555666777888888999999::::::;;;;;;>>>>>>>>>>>>??????@@@@@@AAACCCEEEIIIMMMPPPSSSTTTTTTTTTTTTTTTVVVXXX[[[\\\]]]iiixxxuuuqqquuu|||xxxsssuuuvvvllliiigggnnnyyyyyytttrrrxxx{{{wwwxxxvvv|||}}}qqqaaaVVVJJJDDDAAA>>>>>>@@@??????>>>===;;;:::999999~~~tttnnnnnnggguuu}}}nnngggaaa[[[VVVSSSOOONNNNNNTTTbbbqqq|||qqqiiiiiimmmqqquuuxxx~~~~~~tttdddSSSFFF???>>>===;;;999999999::::::999999888888888777777777777777666666555444444333555555555555555666666666555555555555555666666666444444444444444444444444222333333444444555555555444444444444333333333333333333333333333333333333333444444444555555555555666777888777666555666888::::::::::::;;;;;;;;;;;;>>>>>>>>>>>>???@@@BBBBBBDDDFFFHHHKKKNNNQQQSSSTTTTTTUUUUUUVVVXXXYYY[[[\\\\\\jjj}}}yyytttxxx~~~xxxuuuyyypppiiifffkkkrrr~~~wwwnnnppp}}}~~~vvvfffZZZNNNHHHDDD@@@>>>@@@???>>>>>>===<<<;;;::::::{{{zzz|||tttpppkkkyyy|||tttkkkaaaXXXSSSPPPOOOPPPRRRZZZddduuu{{{qqqnnnmmmmmmooosssvvvyyy{{{wwwlll\\\KKK@@@>>>===;;;999999999:::;;;999999999888888888777777666666666666666666666666444555555555666666666777666666666666777777777888555555555555555555555555111222222333444444555555222222222222333333333333444444444444444444444444444444444444555555555555666777888888666666777888::::::;;;;;;<<<===>>>>>>>>>>>>>>>>>>???AAACCCDDDGGGHHHIIILLLNNNPPPRRRSSSTTTUUUWWWXXXYYYZZZ[[[[[[___ppp~~~zzz~~~xxxvvvyyyvvvkkkeeejjjqqq|||rrrooowwwzzzkkk___SSSLLLGGGBBB???@@@>>>=========<<<<<<;;;;;;}}}}}}zzzxxxxxxwww|||yyyqqquuuiiiZZZUUURRRSSSTTTSSSWWW\\\ppp|||wwwqqqmmmjjjlllppprrruuuyyyyyyrrrbbbOOOCCC???===;;;999999999:::;;;999999999888888888888777555555666666777888888888444555555555666666777777666666777777888888999999555555555555555555555555111111222222333444555555111111111222222333333333666666666666666666666666444444444555555555666666666888999888777666777888999999:::<<<>>>???@@@AAA>>>>>>>>>>>>???AAACCCEEEHHHIIIJJJLLLNNNPPPQQQRRRTTTUUUWWWYYY[[[[[[[[[ZZZdddwww}}}{{{zzzzzz{{{|||xxx{{{|||wwwwwwvvvzzzooofffkkksssxxxrrrttt|||nnnbbbVVVPPPJJJDDDAAAAAA===============<<<<<<<<<|||wwwwwwxxxyyy}}}xxxuuutttwwwwww|||{{{uuufffaaa\\\WWWUUUSSSRRRVVV\\\bbbooo}}}ssspppqqqqqqpppqqqxxx~~~{{{nnnZZZHHHBBB>>>===>>><<<888777999:::999888888777777888888666666666666666777777777888777666555444444555666666666666666666666666666333333333333333333333333444333333222222333333444444444444444444444444444555444444333333333444444666666666666666555555555666555555555555666666777999:::<<<===??????>>>>>>@@@???>>>>>>@@@DDDHHHKKKIIIKKKNNNOOOPPPQQQRRRTTTSSSVVVYYYZZZYYYZZZ^^^bbbmmm~~~|||zzzzzzzzz|||{{{zzzzzzzzzzzz{{{{{{|||{{{}}}wwwzzz|||{{{qqqjjjlllqqq{{{uuutttuuuyyynnn___SSSKKKGGGDDDAAA>>>>>>???>>>>>>===<<<;;;xxxyyytttrrrtttuuuwww~~~yyyvvvtttuuutttxxx|||lllfff```[[[XXXTTTQQQTTTXXXYYYeeeuuuyyyrrrpppppppppttt{{{~~~sss```PPPDDD???======<<<999888::::::999888888777777888888888888888888888888888888888777666555444555555666666666666666666666666666666666666666666666666666444333333222222333333444444444444444444444444444555444444333333444444555666666666666666666666666777777777777777777888999999:::<<<>>>?????????>>>AAA@@@??????AAAEEEIIIKKKJJJMMMOOOQQQQQQQQQSSSTTTTTTVVVYYYYYYYYY\\\aaaeeerrr~~~}}}}}}}}}~~~wwwxxxwwwmmmnnnqqq{{{{{{xxxttt~~~vvvhhhZZZPPPIIIDDDBBB?????????>>>>>>===<<<<<<}}}uuuqqqrrrppppppsssvvvxxx{{{wwwuuusssqqqsssyyyssslllfff```\\\WWWRRRQQQTTTRRR[[[jjjvvvpppoooqqqwww}}}zzziiiYYYGGGAAA=========::::::<<<:::999888888777777888888555555555555555555555555777777666555555555555666666666666666666666666666333333333333333333333333444444333333333333444444444444444444444444444444555444444444444444555555666666666666666666666666999999888888999::::::;;;:::;;;<<<>>>????????????AAA@@@@@@AAACCCFFFIIIKKKMMMOOORRRSSSRRRSSSTTTUUUVVVWWWXXXXXXXXX\\\dddiiiyyywwwvvvzzzrrrpppqqqyyy~~~www}}}uuugggXXXLLLEEECCC@@@??????>>>>>>===<<<<<<{{{yyyyyyuuuvvvyyy{{{}}}~~~zzzwwwtttpppoootttyyyxxxqqqjjjccc___ZZZSSSPPPQQQTTTYYYeeezzz|||qqqooopppuuu}}}qqqaaaNNNFFF???>>>>>><<<;;;===:::999888888777777888888555555555444444444444444666666666555555555666666666666666666666666666666222222222222222222222222444444333333333333444444444444444444444444444444555444444444444555555666666666666666666777777777999999999999999:::;;;<<<;;;<<<===>>>???@@@@@@@@@AAAAAAAAABBBDDDGGGIIIKKKOOOQQQTTTTTTTTTTTTUUUWWWYYYYYYYYYWWWWWW\\\eeelll|||~~~zzzxxx|||xxxsssqqqwww|||~~~rrr```QQQGGGDDDAAA@@@???>>>======<<<<<<|||zzzxxxyyy|||~~~{{{wwwrrroooqqquuuzzzvvvmmmeeeaaa\\\VVVRRRRRRVVVXXXbbbuuuuuupppqqqrrr{{{xxxiiiWWWLLLCCC@@@???===<<<===:::999888888777777888888::::::999999888888888888555555666666666666666666666666666666666666666666555555555555555555555555555444444333333444444555444444444444444444444444444444444444444555666777666666666666777777888888777777777888999:::;;;;;;<<<======>>>???@@@AAABBBAAAAAACCCEEEGGGIIIJJJKKKPPPRRRUUUVVVVVVVVVWWWYYY[[[[[[ZZZXXXXXX^^^gggooo}}}~~~{{{}}}zzzwww{{{wwwqqquuu}}}{{{iiiXXXKKKFFFBBBAAA@@@>>>============|||yyywwwsssqqqoooooosssyyy{{{uuuqqqqqqsssvvv}}}}}}sssiiiddd```YYYUUUUUUUUUUUU]]]nnn|||uuusssqqqzzzrrrbbbUUUHHHBBB@@@===<<<<<<:::999888888777777888888999999999888888777777666444555666666777666666666666666666666666666666666444444444444444444444444555555444444444444555555444444444444444444444444444444444444555666777777555666666777777888888999666666666777888999:::;;;>>>===>>>>>>???AAABBBCCCCCCDDDFFFIIIKKKLLLMMMMMMPPPRRRUUUVVVWWWWWWYYY[[[\\\\\\[[[ZZZ\\\cccmmmuuu~~~~~~vvvqqquuuzzz|||}}}vvvvvv}}}}}}rrrsssvvvzzz}}}~~~sssbbbSSSJJJDDDBBB@@@>>>===<<<======}}}wwwssspppmmmlllhhhfffeeegggllluuu}}}~~~wwwrrrrrrrrrsssxxx{{{ooohhhddd]]]YYYXXXUUUTTTYYYfffvvv|||wwwuuu|||}}}kkk\\\LLLEEEAAA>>>;;;;;;:::999888888777777888888777666666555444444333333333444666777777777666666666666666666666666666666222222222222222222222222555555444444444444555555444444444444444444444444444444444444555666777888555666666777888888999999666666777777888:::;;;<<<>>>>>>>>>>>>???AAACCCDDDFFFHHHKKKMMMPPPPPPQQQPPPNNNQQQTTTVVVWWWXXXZZZ\\\ZZZ[[[]]]^^^bbbjjjvvvyyytttzzz|||zzzzzzzzzyyyvvvyyyvvvqqqpppnnnttt~~~yyywww{{{|||lll[[[OOOEEECCC@@@>>>===<<<======{{{tttnnnjjjhhhfffeee]]]]]]]]]aaaiiittt~~~xxxsssrrrqqqqqquuu{{{ssslllfff___[[[YYYWWWUUUWWW```kkkzzzzzzzzz}}}qqqaaaOOOFFFBBB>>>;;;::::::999999888777888888888999888888777666666555555333444666777777777666666666666666666666666666666555555555555555555555555555555444444444444555555444444444444444444444444444444444555555777888888555666666777888999999999777777777888999:::<<<===???>>>>>>>>>???AAACCCDDDIIIKKKNNNQQQSSSTTTTTTSSSMMMPPPSSSVVVWWWYYY[[[]]]XXX[[[^^^aaafffppp}}}|||{{{xxxxxx|||~~~yyyyyy}}}yyyqqqlllgggkkktttxxx~~~sssrrrwww}}}sss```SSSEEECCCAAA>>>===<<<======tttrrrmmmhhhccc^^^[[[ZZZXXXWWWYYY```eeekkkttt}}}|||uuutttsssqqqsssvvvzzznnnllljjjccc]]]ZZZXXXXXX\\\bbbqqqzzz}}}|||lllWWWHHHAAA???===;;;999999999999999999999999888666555666888999999888777777777777777777777777555555555666666666666666666666777777666555444444555555444444444333333333444444444444444444444444777777555444444555666777666666666666777777777777888888888888888888888888>>>>>>>>>???@@@BBBCCCDDDHHHKKKOOOPPPPPPOOOPPPPPPQQQRRRSSSVVVXXXZZZ\\\]]]```^^^```kkk|||~~~{{{yyyzzz|||{{{lllfffdddcccdddkkk{{{sssmmmsssyyyzzzxxxiii[[[NNNFFF@@@??????===<<<==={{{sssllljjjgggbbb^^^ZZZWWWUUUVVVUUUXXX^^^dddjjjsss|||~~~}}}wwwuuutttssstttwww}}}sssooommmgggaaaZZZWWWVVVXXX\\\iiiqqq\\\LLLDDDAAA>>><<<999999999999999999999999888666555555777888888777777777777777777777777777666666666666666555555555666666666666666666555444555555555444444444333333444444444444444444444444666666555555555555666666666666666666777777777888888888888888999999999:::>>>>>>>>>???AAABBBDDDDDDIIILLLOOOQQQQQQPPPQQQQQQTTTUUUWWWYYY\\\^^^___```^^^```hhhvvv~~~}}}yyyvvvuuu{{{qqqhhhbbb``````eeetttvvvooorrrwwwwww}}}lll]]]RRRIIIAAA??????===<<<===xxxmmmfffeeecccaaa]]]ZZZVVVTTTRRRSSSRRRUUU\\\bbbgggqqqzzz~~~|||{{{{{{|||}}}~~~yyywwwvvvttttttwwwyyyzzztttpppkkkfff\\\YYYVVVUUUWWWaaasss~~~wwwdddTTTIIICCC???===::::::::::::999999999999999777666666777777777666777777777777777777777777777777666666555555444444444555666666666666666666555555555444444444444333444444444444444444444444555555666666666666666555666666666777777777888888777777888999::::::;;;;;;>>>>>>???@@@BBBCCCDDDEEEIIILLLOOOPPPQQQQQQRRRSSSUUUWWWYYY\\\^^^```aaaaaa^^^fffttt~~~zzz{{{~~~yyyrrrqqqooommmlllmmmnnnooopppuuuxxxtttsss}}}tttiiiaaa]]]\\\cccnnn|||~~~vvvuuuvvvuuu}}}tttdddXXXNNNDDD@@@???<<<<<<>>>zzzzzzzzzyyyvvvooogggaaa```___^^^\\\YYYVVVTTTSSSQQQPPPSSSYYY___eeennnwww}}}}}}{{{yyyyyyzzz{{{{{{{{{yyywwwttttttvvvvvv}}}yyysssmmmiiiaaa\\\WWWVVVVVV\\\jjjxxx~~~{{{}}}}}}mmm\\\OOOFFF@@@>>>:::::::::::::::999999999;;;999777777888888777666666666666666666666666666888888777666555444444333444444555666777777666666555555555555444444444444555555555555555555555555444444666777777777666555666666777777777888888888666666888999:::<<<======>>>???@@@BBBCCCEEEFFFFFFHHHJJJMMMOOOPPPPPPRRRSSSUUUWWWZZZ^^^```aaaaaaaaabbbmmmzzz{{{}}}yyyrrrmmmjjjhhhhhhgggfffeeefffgggiiijjjjjjnnnttt~~~yyysssxxx|||pppgggccccccfffmmm{{{}}}yyy|||zzzwwwvvvzzz~~~nnn^^^SSSGGGBBB???<<<<<<>>>|||rrrqqqrrrqqqpppkkkddd___\\\\\\\\\[[[YYYVVVTTTSSSPPPOOOQQQWWW]]]bbbkkktttzzz}}}{{{zzzzzz{{{{{{||||||yyyuuusssttttttyyywwwoookkkccc]]]XXXVVVUUUXXXcccnnn~~~wwwxxx|||~~~ttteeeUUUIIIBBB>>>;;;;;;;;;:::::::::999999<<<:::888888999999888777666666666666666666666666888888777666555444444333444444555666777777666666666666555555555444444444555555555555555555555555333444666777777777666555777777777777888888888888666777888999;;;===>>>???>>>???AAACCCEEEFFFGGGGGGFFFIIILLLNNNNNNPPPRRRTTTWWWZZZ^^^bbbeeeeeedddccceeeqqq~~~|||{{{~~~|||wwwvvvvvvsssoookkkgggggggggiiiiiiiiihhhiiijjjkkkmmmnnnpppqqqsssxxx}}}vvvwww}}}}}}sssmmmllliiilllvvvxxxuuuxxxvvvyyyxxxdddXXXKKKDDD@@@======???xxxrrrjjjjjjjjjjjjjjjgggbbb^^^YYYYYYYYYYYYWWWUUUSSSRRRPPPOOOQQQVVV[[[```iiiqqqwww|||~~~|||{{{{{{|||}}}}}}vvvsssttttttwww}}}||||||}}}sssmmmddd^^^WWWTTTRRRSSSZZZcccooovvvuuuwwwyyy}}}|||nnn]]]NNNDDD@@@<<<<<<;;;;;;::::::999999;;;999888888999999999888777777777777777777777777777777666666555555444444444555666666666666666666666666666555555555444444555555555555555555555555333444555666777777777777777777777888888888999999777888999:::<<<===>>>???>>>???BBBEEEGGGHHHHHHHHHGGGIIIKKKMMMOOOQQQSSSVVV[[[^^^ccchhhjjjjjjhhhgggfffrrrwwwqqqooonnnnnnmmmjjjhhhiiillloooooooooooopppqqqrrrssstttvvvwwwxxxzzzxxxwwwxxxyyypppnnnhhhjjjrrr~~~uuuxxx{{{xxxzzz}}}ggg[[[NNNGGGCCC???>>>???~~~xxxpppiiieeeeeedddeeeeeeccc___\\\XXXYYYYYYYYYXXXUUUSSSQQQQQQOOOQQQVVVZZZ^^^gggooouuuzzz~~~|||||||||~~~yyyuuuuuutttuuuzzzyyy|||xxxqqqhhh```YYYUUUQQQOOOSSSZZZaaammmvvvrrrssssssxxxwwweeeTTTHHHDDD===<<<<<<;;;::::::999999888777555666777888888777777777777777777777777777666666666666666555555555666666666666666666555444666666666666555555555555555555555555555555555555444444444555555666777888777777888888888999999999888999:::;;;<<<===>>>???>>>@@@CCCFFFHHHIIIIIIHHHHHHJJJMMMOOOPPPSSSVVVYYY\\\```fffkkkmmmmmmjjjhhhhhhttt}}}yyywwwyyyyyyxxxwwwxxx|||~~~zzzxxxzzzvvvssskkklllqqq|||{{{www~~~~~~~~~|||iii]]]PPPJJJEEE@@@>>>@@@}}}yyytttkkkdddcccbbbbbbccccccaaa^^^[[[ZZZZZZ[[[[[[ZZZWWWTTTSSSRRRPPPRRRVVVZZZ^^^eeennntttyyy}}}{{{{{{||||||}}}||||||}}}~~~|||wwwvvvuuuuuuxxx{{{zzzyyy|||}}}tttlllddd\\\WWWRRRNNNPPPUUUXXX```sssxxxqqqpppooottt}}}}}}jjjXXXKKKFFF======<<<;;;::::::999999666444333444666777777777777777777777777777777777555555555666666666666666666777777777666555444444777666666666555555555555666666666666666666666666555555444444555666888999777888888888888999999999999::::::;;;<<<===>>>>>>>>>@@@CCCFFFHHHIIIIIIIIIJJJLLLNNNPPPRRRUUUXXX[[[[[[___eeekkkmmmllliiigggkkkxxx~~~yyyvvv}}}pppooorrrzzzyyyzzzyyyiii]]]RRRKKKGGGAAA???@@@{{{rrrjjjdddaaa]]]]]]^^^```aaa```\\\YYY]]]]]]^^^]]][[[WWWTTTQQQOOOOOOQQQTTTYYY___cccfffooouuu}}}{{{wwwtttsssxxxyyy|||~~~~~~}}}}}}~~~~~~|||zzzzzzyyyxxxvvvvvvzzz}}}wwwtttwww|||yyyooofff\\\VVVQQQOOOQQQVVVUUUZZZggg|||yyyvvvxxxzzz{{{rrrbbbRRRGGGAAA===;;;<<<;;;777777999999999999888888888888777888888888888888888888888777777777777777777777777666666777777666555444444777777777888888777555333222333333333333333333222444444444444555555555666777777666666666666666777;;;<<<============???AAABBBDDDGGGIIIIIIJJJKKKLLLOOOPPPQQQQQQRRRUUUYYY\\\ccceeehhhkkknnnqqqtttuuuvvv|||{{{zzz|||zzz||||||}}}vvvmmmiiittt}}}yyynnnhhh]]]QQQHHHDDDDDDEEEzzzrrrkkkfffdddbbbbbbcccdddeeeccc```]]]]]]]]]^^^]]][[[WWWSSSQQQOOOPPPQQQTTTXXX]]]bbbdddlllrrryyy~~~{{{yyywwwvvvyyyzzz|||~~~~~~~~~}}}||||||}}}~~~|||zzz{{{|||{{{xxxuuuvvv}}}{{{uuussstttvvv|||tttkkk```ZZZTTTOOOOOOSSSSSSWWWbbbuuuyyyzzz|||~~~xxxhhhWWWKKKCCC???<<<===<<<999888:::999999999999888888888888666666666666666666666666666666666666666666666666666666666666666555444444666666777777888777666444555555666666666666555555444555555555666666666666888888777777777777777888;;;<<<=========>>>@@@BBBCCCFFFIIIKKKKKKKKKLLLMMMPPPQQQRRRRRRSSSVVVZZZ^^^fffiiimmmqqquuuwwwyyy{{{yyy|||yyysssqqqtttzzz}}}{{{|||xxxoookkkttt}}}{{{tttfffWWWKKKEEECCCDDD{{{tttnnnkkkjjjcccccccccdddeeeccc___\\\]]]^^^^^^\\\ZZZVVVSSSQQQPPPPPPQQQSSSVVVZZZ^^^aaagggmmmuuu{{{~~~~~~}}}}}}|||{{{{{{{{{{{{{{{}}}}}}}}}}}}{{{zzz{{{|||}}}{{{zzz||||||xxxsssrrrwww~~~uuupppmmmllloootttzzz{{{qqqfff___XXXQQQNNNOOOQQQTTT[[[jjj{{{}}}rrr___PPPGGGAAA===>>>===:::999;;;:::999999999888888888888666666666666666666666666555555555555555555555555666666666666666555555444555555666777777777666666666666777777777777666666666666666666777777777777999999888888888888999999;;;<<<=========>>>@@@BBBDDDGGGJJJLLLMMMMMMNNNOOOQQQRRRSSSTTTUUUXXX]]]```jjjnnntttxxx{{{|||~~~yyyooojjjiiijjjooovvv~~~~~~zzzyyy{{{rrrnnnttttttaaaPPPFFFCCCBBB}}}wwwtttrrrqqqgggggggggggggggddd```]]]^^^^^^]]]\\\YYYVVVRRRQQQPPPPPPPPPQQQTTTWWW[[[]]]ccciiipppwww{{{~~~||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}{{{zzzyyyyyy{{{|||{{{zzz|||zzzwwwsssrrrtttxxx|||}}}wwwoookkkiiijjjnnnoooyyyvvvkkkddd]]]TTTOOONNNPPPRRRVVV```sss|||{{{~~~|||zzzgggVVVKKKCCC>>>======;;;:::;;;::::::999999999888888888888888888888888888888888666666666666666666666666555666666666666666555555333555666666666666777888555555666666666666555555666777777777777888888888:::999999999999:::;;;;;;;;;<<<===>>>===???AAACCCDDDGGGKKKMMMMMMNNNOOOPPPQQQSSSTTTUUUWWW[[[___cccnnnrrrwwwzzzzzz{{{|||~~~~~~zzzsssjjjdddcccaaaffflllssszzz{{{yyy}}}uuuoootttjjjVVVIIICCCCCC}}}zzzyyyxxxrrrqqqpppooonnnjjjeeeaaa___^^^]]][[[XXXUUURRRPPPOOOOOOOOOOOOQQQTTTWWWYYY```eeemmmtttyyy|||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}{{{zzzzzzyyy{{{|||{{{zzz}}}vvvtttssssssuuuvvvvvvuuuzzz}}}}}}rrrlllhhhgggiiikkkooo{{{{{{oooiiibbbYYYSSSPPPQQQRRRTTTZZZiiiyyyyyywww}}}ooo^^^PPPFFF???======;;;999::::::::::::999999999999888888888888888888888888888777777777777777777777777555555666666666666666555333555666666555444666888555555666666666666555555777777777777888888888999:::::::::::::::;;;<<<<<<:::<<<===>>>>>>???BBBDDDDDDFFFJJJLLLMMMNNNOOOQQQQQQSSSUUUWWWZZZ^^^dddhhhqqqtttwwwvvvttttttvvvzzz{{{wwwpppgggaaa___\\\```eeekkkqqqzzzyyy}}}~~~wwwqqqttt~~~sss]]]MMMFFFDDD~~~xxxwwwuuutttqqqlllfffbbb___^^^]]]ZZZWWWTTTQQQPPPNNNNNNMMMNNNOOORRRUUUWWW]]]bbbjjjqqqvvv{{{~~~~~~~~~~~~}}}||||||{{{yyy{{{|||{{{zzz}}}tttsssssssssttttttrrrppprrrtttwwwyyy}}}xxxnnnhhheeeeeeggghhhooo|||uuunnnhhh___XXXUUURRRTTTUUUXXXcccyyy{{{wwwttt{{{xxxiiiVVVKKKAAA>>>>>>;;;999999::::::::::::999999999999666666666666666666666666888888888888888888888888444555666666666666666666333555777666333333555999777777888888888888777777777777777777888888888888:::999999::::::;;;<<<===:::<<<===>>>>>>@@@BBBEEEDDDGGGJJJMMMNNNOOOPPPRRRRRRTTTWWWZZZ^^^dddjjjooouuuvvvuuuqqqmmmmmmsssyyy}}}{{{~~~|||vvvrrrlllccc]]]\\\YYY[[[___ccciiiqqq{{{zzzxxx|||zzztttttt|||{{{eeeRRRHHHEEE}}}|||yyyvvvrrrllleee``````___\\\ZZZVVVSSSQQQPPPLLLLLLLLLLLLNNNQQQTTTUUUZZZ___gggnnntttyyy}}}~~~~~~~~~~~~}}}}}}zzz||||||{{{zzz|||wwwtttqqqoooooopppooonnnooopppqqqqqqqqqttt{{{uuummmhhhhhheeeeeeiiiqqq|||{{{sssmmmddd]]]YYYRRRUUUVVVWWW___sssxxxttt}}}vvv^^^QQQEEEAAA@@@===::::::;;;;;;:::::::::999999999666666666666666666666666777777777777777777777777444444555666666666666666444666888666222111444888666777777888888777777666666666666777777777888888999999999999:::;;;<<<===:::<<<>>>>>>???@@@CCCEEEEEEHHHLLLNNNOOOPPPRRRSSSTTTWWWZZZ___dddjjjqqqvvvyyyxxxuuunnniiikkkuuu~~~{{{{{{uuuqqqooojjjbbb\\\[[[WWWWWWYYY\\\aaaiiirrryyy~~~xxxxxxwwwuuuyyylllWWWJJJFFF|||wwwpppiiiccc```___\\\YYYVVVSSSQQQPPPKKKKKKKKKKKKMMMPPPSSSUUUXXX]]]eeelllrrrwww{{{~~~|||}}}{{{|||}}}|||zzz|||{{{vvvpppkkkkkklllmmmnnnnnnoooooommmjjjlllqqquuuzzz}}}tttpppoooeeedddggglllrrr}}}wwwqqqhhh___\\\RRRUUUWWWWWW]]]ooozzzvvv~~~cccUUUHHHCCCBBB???<<<;;;;;;;;;;;;:::::::::999999888888888888888888888888666666666666666666666666444444555666777777666666555777888666111000444888444444555555555555444444666666666666777777777777888888888999:::;;;<<<===:::<<<>>>>>>???@@@CCCFFFFFFIIIMMMPPPQQQRRRTTTUUUVVVYYY]]]bbbhhhooovvv||||||zzzvvvmmmhhhlllyyy~~~|||~~~wwwrrrnnnmmmjjjbbb]]]]]]TTTUUUUUUWWW[[[ccclllsss{{{zzzzzzzzzvvvxxxpppZZZKKKEEExxxoooeee___aaa```]]]ZZZWWWTTTRRRPPPNNNLLLJJJIIIJJJNNNQQQSSSWWW\\\bbbhhhnnnsssxxx{{{~~~}}}}}}}}}~~~~~~~~~~~~}}}~~~~~~xxxpppjjjhhhiiijjjkkkqqqtttvvvsssnnnmmmooosssqqqzzzxxxpppjjjhhhhhhhhhiiiiiiqqq|||tttnnnfff___[[[WWWUUUXXX^^^jjj|||kkk]]]MMMFFFDDDAAA>>>>>>:::::::::999999999888888777777777777777777777777999888888777666555555444777777888999999777666555777666555444555666888:::888777666555555666777888777777777777888888888888777888999999;;;;;;<<<=========>>>@@@AAACCCDDDDDDLLLMMMOOOQQQRRRTTTTTTUUUZZZ^^^bbbgggppp{{{{{{rrrooottt~~~~~~}}}||||||yyyssskkkhhhhhhddd\\\UUUVVVSSSRRRUUUXXX]]]fffoooyyy}}}~~~tttyyyxxxtttuuu~~~}}}~~~vvvdddSSSHHHzzzpppggg```aaa___]]]ZZZVVVSSSQQQPPPMMMLLLJJJIIIJJJMMMPPPSSSWWW[[[aaaffflllrrrxxx|||~~~~~~~~~~~~~~~||||||~~~zzzrrrllliiijjjkkkkkkpppuuuyyyyyyvvvssstttvvvuuu|||tttlllhhhgggffffffeeekkkzzzyyyqqqjjjddd^^^YYYVVVWWWZZZdddtttssscccRRRIIIEEEAAA>>>===;;;;;;:::::::::999999999888888888888888888888888999999999888777777666666888888888888888777666666888777555555555666888999777777666666666666777777777777777777888888888888888888999:::;;;<<<<<<======>>>???AAACCCEEEGGGHHHNNNOOOQQQSSSUUUWWWXXXXXX[[[```ffflllvvv|||xxxzzz~~~~~~~~~vvvpppjjjhhhhhheee^^^WWWTTTQQQPPPRRRUUUXXXaaajjjttt}}}}}}yyywww|||}}}vvvuuu{{{zzzzzz||||||~~~zzziiiWWWJJJ|||rrrhhhaaa```^^^\\\YYYUUURRROOONNNLLLKKKJJJIIIJJJLLLOOOQQQWWWYYY^^^ccciiiqqqyyy~~~|||zzzzzz}}}~~~uuunnnkkkkkkkkkkkknnnttt|||~~~~~~~~~{{{pppkkkiiigggeeecccfffqqq}}}}}}rrrkkkhhhaaa\\\WWWVVVVVV\\\iiivvv|||lllYYYNNNGGGAAA======;;;;;;;;;:::::::::999999888888888888888888888888::::::999999888888777777999888888777777777777777888888666555555666777777666666777777777777666666777777777888888888999999888999999:::;;;<<<======??????@@@BBBEEEGGGIIIKKKOOOQQQSSSUUUXXXZZZ\\\]]]]]]ccckkksss}}}~~~zzzrrrnnniiihhhhhheee___YYYRRROOOMMMOOOQQQSSS[[[cccmmmwww~~~}}}yyyyyyyyytttxxxzzzvvvvvvvvvyyy|||ppp]]]OOO~~~ssshhhaaa___^^^[[[XXXTTTQQQNNNMMMKKKJJJIIIIIIIIIKKKNNNOOOUUUWWWZZZ___fffooozzz~~~}}}zzzxxxxxx|||yyyqqqmmmkkkjjjiiilllrrrzzzvvvqqqmmmiiigggeeefffmmmvvvqqqjjjhhhddd^^^YYYVVVTTTVVVaaalll{{{rrr___RRRIIIAAA>>>???::::::::::::999999999999888888888888888888888888999999999888888777777777:::999777666666666777888999888777666555555666666444555777888888777666666777777888888888999999999999999:::;;;<<<===>>>>>>???@@@AAABBBDDDGGGJJJKKKPPPQQQSSSUUUYYY\\\^^^```^^^fffpppyyy~~~}}}}}}~~~~~~xxxqqqmmmiiihhhgggddd^^^XXXSSSOOOMMMOOOOOOPPPWWW^^^fffqqq~~~}}}~~~zzz|||{{{tttvvv~~~vvvtttuuuxxx{{{}}}yyyeeeTTTttthhhaaa___^^^[[[XXXTTTPPPMMMLLLJJJJJJIIIHHHIIIJJJLLLMMMSSSTTTWWW\\\cccnnnzzz~~~}}}}}}}}}|||{{{xxxuuuvvv{{{|||tttnnnkkkiiihhhiiimmmttt|||~~~vvvpppjjjhhhgggfffjjjqqqtttkkkiiifffaaa\\\XXXTTTTTT\\\eeeooovvvcccVVVKKKCCC@@@AAA999999999999888888888888888888888888888888888888777777777777777666666666:::999777666666666777888888888777666666666666555444555666888888888777666888888888888999999999999999:::;;;<<<===>>>>>>???@@@@@@@@@BBBDDDGGGJJJLLLPPPQQQSSSUUUYYY\\\___aaaaaaiiisss|||~~~|||~~~~~~|||{{{zzz|||}}}xxxpppmmmkkkiiigggbbb\\\VVVTTTQQQOOOPPPOOOPPPUUU\\\bbblll|||~~~}}}|||zzzxxxwwwwwwxxxtttvvvyyy{{{~~~kkkYYYvvvjjjbbb```___\\\XXXTTTPPPMMMLLLIIIIIIHHHHHHHHHIIIKKKKKKOOOQQQTTTZZZbbbnnnzzz}}}|||{{{{{{yyywwwuuussstttyyywwwqqqllliiigggfffiiimmmuuu{{{rrrjjjgggeeedddgggkkkvvv}}}rrrmmmgggccc^^^ZZZUUUSSSYYYaaaiiizzziii[[[OOOEEEAAABBB:::::::::999999999888888999999999999999999999999777666666666666666666666999888888777777777777777777777777777777666666666444555666777777888888777888888888999999999999::::::;;;;;;<<<===>>>??????@@@@@@AAACCCGGGKKKOOORRRSSSTTTUUUWWWZZZ^^^bbbdddfffnnnvvv}}}|||~~~uuunnnlllqqqyyy~~~~~~|||zzzyyy{{{~~~~~~zzzuuunnnmmmkkkiiifffaaa[[[VVVTTTQQQOOOPPPOOOOOOTTTZZZ^^^iiiyyy}}}{{{zzz}}}{{{vvv{{{|||{{{}}}{{{tttvvvzzz|||qqq___yyyllldddaaa```]]]YYYTTTQQQNNNLLLIIIHHHHHHGGGHHHHHHIIIJJJLLLOOOSSSYYYbbbmmmzzz~~~|||{{{zzzuuutttsssrrrsssxxx|||uuuoookkkhhhdddeeeiiiqqq|||vvvkkkfffeeecccdddgggnnnyyyqqqjjjeee```\\\UUUQQQUUU[[[cccttt~~~{{{pppbbbTTTGGGBBBBBB<<<<<<;;;;;;;;;:::::::::999999999999999999999999777777777777777777777777888888888888888777666666555666666777777777777777555555555555666777888999888888888999999999::::::;;;;;;<<<===>>>??????@@@@@@AAACCCFFFLLLSSSYYY]]]YYYYYYZZZ[[[^^^bbbeeehhhlllrrryyy~~~xxxyyylllgggeeejjjrrryyy}}}~~~}}}{{{zzz{{{}}}~~~{{{{{{|||zzzuuupppjjjjjjjjjiiifffaaa\\\XXXRRROOOMMMNNNMMMMMMQQQWWW[[[fffvvv~~~zzzwwwvvvxxxxxxwwwxxxyyy}}}}}}~~~vvvddd{{{nnnfffbbb```]]]YYYUUUQQQNNNLLLHHHHHHHHHGGGHHHHHHIIIIIIJJJMMMRRRXXXbbbmmmzzz|||{{{zzzssssssrrrqqqssswww~~~wwwqqqmmmjjjbbbcccgggooozzz{{{nnnhhheeecccccceeejjjyyy}}}ssskkkgggaaa\\\UUUOOOQQQWWW]]]lllyyywww}}}uuufffWWWIIIBBBAAA>>>============<<<<<<<<<999999999999999999999999888888888888888888999999777888999999999888666555444555666777888888777777666555555555555777999:::888888999999999:::::::::;;;;;;<<<===>>>???@@@@@@@@@AAADDDJJJQQQZZZaaafff^^^]]]^^^___bbbeeeiiikkkpppvvv{{{}}}uuuqqqfffcccgggkkkqqqwww|||}}}}}}~~~~~~|||{{{{{{}}}~~~yyyxxxxxxvvvpppkkkggghhhiiihhhfffbbb]]]ZZZOOOLLLKKKLLLKKKJJJOOOUUUZZZdddttt}}}xxxtttrrruuu}}}vvvxxx|||}}}|||yyyhhh}}}oooffffffccc___ZZZTTTPPPMMMKKKKKKIIIGGGEEEDDDEEEGGGIIIKKKLLLPPPXXX___hhhuuu{{{wwwtttssssssrrrrrrssswww}}}~~~wwwpppjjjiiiiiiiiikkkrrrzzzzzzqqqkkkfffccceeejjjgggttt|||pppggg]]]WWWRRROOOPPPUUU[[[cccuuuyyyxxx{{{zzzfffWWWOOOJJJEEEAAA>>>;;;:::;;;;;;::::::;;;:::999999888888999999999999999888888888888777444666777999999777666444...111444777888888666555888888888888888888888888;;;;;;:::999999:::::::::;;;===>>>>>>======>>>@@@>>>DDDGGGGGGRRRdddmmmkkkfffbbbaaacccdddfffmmmuuu{{{|||zzz}}}qqqllljjjkkknnnsssxxx|||~~~|||{{{{{{zzz{{{~~~zzzuuupppmmmlllkkkiiiggghhhgggddd]]]WWWTTTPPPNNNMMMKKKJJJNNNTTT\\\dddppp{{{tttpppuuu{{{xxxvvv|||uuulllrrriiieeeccc___ZZZUUUQQQNNNLLLKKKIIIGGGFFFEEEEEEGGGGGGKKKKKKPPPXXX___hhhuuu|||xxxtttqqqrrrsssrrrrrrssswww}}}zzzrrrmmmjjjiiihhhjjjpppxxx~~~rrrlllgggdddeeeiiihhhssspppggg^^^XXXSSSNNNOOORRRUUU]]]nnn{{{vvvwww||||||iiiZZZSSSNNNJJJBBB???<<<;;;;;;;;;;;;:::;;;:::999999888888999999999999999888888888888777555666777888888777666555333444666888999999888777888888888888888888888888;;;::::::999999::::::;;;;;;===>>>>>>======???@@@>>>DDDGGGHHHRRRdddmmmlllhhheeecccdddfffiiipppyyyyyyxxx|||tttpppooopppsssvvvzzz}}}~~~|||{{{yyyxxxxxxxxxxxx{{{~~~xxxsssooommmkkkiiigggggggggccc]]]WWWUUUQQQOOONNNMMMKKKOOOUUU\\\cccppp}}}zzztttooosss}}}}}}xxxyyy~~~~~~wwwpppssskkkeeeccc___ZZZVVVRRROOOMMMJJJIIIHHHGGGFFFFFFFFFFFFJJJJJJOOOWWW^^^hhhvvv{{{wwwssspppqqqrrrrrrrrrtttxxx~~~~~~vvvpppllljjjiiiiiimmmttt|||wwwnnnjjjgggfffgggiiiqqq}}}uuukkkbbb\\\WWWQQQOOOQQQQQQWWWeee{{{uuusssyyymmm^^^WWWRRRNNNDDDAAA>>><<<;;;;;;;;;:::;;;:::999999888888999999999999999888888888888777555666777888888777666555666666777777777888888888888888888888888888888888:::::::::999999::::::;;;;;;<<<>>>>>>>>>>>>???AAA>>>DDDGGGIIISSSccclllkkkkkkgggeeefffhhhllluuu~~~|||vvvxxx|||yyyxxxwwwvvvxxxzzz|||~~~~~~~~~}}}|||zzzyyywwwwwwvvvvvvwwwyyy}}}~~~xxxrrroookkkiiiggggggfffccc]]]WWWTTTQQQNNNNNNLLLKKKOOOUUU\\\cccppp}}}}}}yyysssooooooyyy|||yyyyyyrrrjjjeeeccc___[[[VVVRRRPPPNNNIIIIIIIIIHHHGGGFFFEEEEEEIIIIIIMMMUUU]]]ggguuu|||xxxtttqqqpppqqqrrrssstttyyy~~~zzzuuupppmmmkkkjjjlllqqqwww{{{tttooojjjgggggghhhoooyyy}}}ssshhhbbb]]]VVVRRRQQQRRRVVV```qqqvvvqqqvvvsssddd[[[UUUPPPGGGDDD???===<<<<<<;;;;;;;;;:::999999888888999999999999999888888888777777666666777777777777666666777666555444444555666666888888888888888888888888::::::999999999:::;;;;;;;;;<<<>>>>>>>>>>>>@@@BBB@@@DDDGGGJJJSSSaaahhhhhhlllhhhfffhhhjjjoooxxxyyyuuuzzz~~~{{{}}}~~~}}}yyyzzz{{{}}}~~~~~~~~~~~~~~~||||||zzzyyyxxxwwwwwwwwwxxxzzz~~~}}}vvvrrrllliiiggggggfffccc]]]XXXSSSOOOMMMLLLKKKIIIMMMTTT\\\eeerrr~~~~~~{{{wwwrrrnnnmmmwww}}}ssskkkfffddd```\\\WWWSSSPPPOOOJJJIIIIIIHHHGGGFFFEEEDDDHHHHHHLLLSSS[[[dddsss|||wwwssspppooopppqqqsssuuuyyyzzztttrrrnnnkkkkkkooossswww}}}uuunnniiiggggggmmmvvvyyymmmgggaaaYYYSSSQQQQQQTTT[[[iii~~~}}}ssswww|||kkk___WWWQQQKKKGGGAAA>>><<<<<<<<<;;;;;;:::999999888888999999999999999888888888777777666666777777777777666666888777555444444555666777888888888888888888888888:::999999999::::::;;;<<<;;;<<<>>>???>>>???AAABBBCCCEEEGGGKKKTTT___eeefffmmmiiihhhkkknnnrrr|||}}}wwwuuuzzzyyyxxxzzz|||}}}xxxxxxzzz{{{|||}}}~~~~~~~~~}}}zzzzzzyyywwwvvvvvvvvvvvvwwwzzz~~~zzzuuummmkkkhhhggggggddd^^^ZZZUUUQQQNNNNNNLLLKKKOOOUUU]]]hhhvvv~~~{{{vvvqqqnnnkkkuuuxxxooohhhfffbbb\\\WWWSSSPPPNNNKKKJJJIIIGGGFFFEEEEEEEEEHHHGGGJJJQQQXXXaaappp~~~{{{vvvqqqmmmmmmoooqqqsssvvvzzzxxxuuupppkkkjjjlllooorrrxxx{{{}}}rrrkkkjjjgggllltttqqqiiiccc[[[TTTRRROOOQQQVVVcccwwwzzzzzztttfff[[[SSSNNNIIICCC???===<<<<<<;;;;;;:::999999888888999999999999999888888888888777777777666666666666777777:::999888777777777888999888888888888888888888888999999999999:::;;;<<<<<<;;;<<<>>>??????@@@AAACCCDDDEEEHHHNNNWWW```fffiiipppmmmnnnqqquuuyyyyyytttvvvzzzyyytttuuuwwwxxxwwwxxxxxxzzz{{{}}}~~~~~~~~~}}}wwwwwwvvvttttttsssssssssvvvyyy~~~xxxooollliiihhhhhheee```\\\XXXTTTQQQQQQOOONNNRRRXXX___kkk}}}|||wwwqqqmmmjjjsss|||rrrjjjhhhccc]]]WWWRRROOOMMMMMMKKKHHHFFFDDDDDDEEEEEEGGGFFFIIINNNUUU^^^mmm{{{{{{vvvqqqmmmlllnnnqqqsssvvv{{{zzzvvvpppjjjhhhhhhkkkmmmnnnqqqtttwwwzzz}}}uuummmlllhhhkkkpppxxxxxxnnnhhh```YYYVVVQQQQQQUUU^^^ooo~~~nnnaaaYYYPPPKKKEEE@@@======<<<<<<;;;:::999999888888999999999999999888888888888777777777666666666666777777888888888888888888999999888888888888888888888888999999999999:::;;;<<<===:::<<<>>>??????@@@BBBDDDDDDDDDIIIRRR\\\eeelllpppuuutttuuu{{{uuurrrvvv|||vvvssstttvvvyyyyyyyyyzzz{{{|||}}}~~~}}}~~~wwwvvvuuuttttttsssttttttwww{{{{{{qqqnnnkkkiiiiiigggbbb^^^WWWSSSQQQPPPNNNMMMQQQWWWaaaooo}}}wwwqqqmmmhhhqqq|||ssskkkiiiddd^^^XXXRRRNNNLLLNNNLLLHHHEEEDDDDDDEEEFFFGGGFFFHHHMMMSSS]]]kkkyyy~~~xxxsssppplllnnnqqqtttwww{{{{{{vvvoooiiiffffffhhhiiigggiiimmmppprrrvvv{{{~~~vvvnnnnnniiikkklllsss~~~tttmmmeee___\\\VVVUUUVVV[[[iii~~~tttggg^^^QQQLLLEEE@@@>>>===<<<<<<;;;:::999999888888999999999999999888888888888777777777666666666666777777555555666666777777777777888888888888888888888888999999999999:::;;;<<<===:::<<<>>>??????@@@BBBDDDCCCCCCIIITTT```jjjqqqvvvyyyyyy|||ssspppvvv{{{uuuuuuxxx|||{{{{{{{{{{{{||||||}}}}}}~~~~~~~~~yyyxxxwwwvvvvvvvvvvvvvvvzzz}}}sssooollljjjjjjhhhccc___TTTPPPNNNMMMKKKJJJNNNTTTbbbqqqxxxqqqmmmfffooo}}}~~~tttoooiiibbb\\\YYYVVVSSSPPPPPPNNNJJJFFFDDDBBBBBBBBBCCCBBBDDDJJJPPPXXXfffsss}}}uuunnnjjjkkkkkkmmmqqqwww}}}yyypppllljjjeeecccccceeeeeeeeeeeehhhmmmuuuzzz{{{ppplllgggjjjlllooo{{{yyyrrrmmmeee^^^YYYVVVWWW\\\eeessskkk^^^VVVLLLCCC@@@>>><<<;;;===:::999999999::::::888777777777888888999;;;<<<===666666666666777777777777888888888777777777777777777777888999::::::::::::999999:::;;;;;;<<<<<<======<<<===???AAABBBBBBAAACCCHHHQQQ[[[eeennnuuuyyy{{{uuuzzz|||{{{}}}}}}|||{{{zzzyyyyyyxxx~~~~~~}}}}}}}}}|||zzzxxxwwwvvvvvvxxxxxx{{{zzztttnnniiigggeeebbb^^^UUUPPPMMMLLLJJJIIIMMMSSS___qqq|||ssskkkkkkmmmwww|||rrrnnnhhhaaa\\\XXXVVVRRRPPPNNNLLLJJJGGGEEEDDDDDDEEEEEEDDDEEEJJJOOOVVVcccppp{{{{{{sssllliiiiiiiiikkkpppvvv}}}{{{rrrmmmjjjeeeaaabbb^^^^^^______aaaffflllqqq~~~~~~rrrllliiijjjkkkmmmxxx{{{sssmmmgggcccYYYVVVUUUYYY```lll~~~rrrdddWWWMMMDDDAAA???===<<<>>>;;;999999999::::::999777555555555555666777888999666666666777777777888888888888888888777777777777777888999::::::;;;::::::999::::::;;;;;;<<<<<<===<<<======???AAABBBBBBBBBEEEKKKUUU```jjjssszzz}}}{{{zzz{{{{{{||||||{{{{{{zzzzzzzzzzzz~~~~~~}}}|||}}}~~~{{{yyyxxxvvvuuutttuuuwwwxxx{{{}}}wwwpppllljjjgggccc```VVVRRROOOMMMKKKJJJNNNTTT]]]ooo~~~uuummmkkkmmmuuu~~~wwwoookkkfffaaa\\\XXXUUURRROOOMMMLLLJJJHHHFFFFFFFFFGGGFFFEEEFFFJJJNNNTTT```lllvvv~~~vvvooojjjgggeeeeeehhhmmmuuu|||~~~sssnnniiiccc___^^^YYYZZZ[[[\\\^^^aaafffiiiyyyvvvnnnkkkjjjiiikkkttt~~~sssmmmiiihhh\\\XXXUUUWWW\\\eeeuuuzzzjjjYYYOOOFFFBBB@@@===<<<>>>;;;:::999:::;;;;;;999777999999888888888888999999777777777888888888999999888888888888888888888888777888999:::;;;;;;;;;;;;:::::::::;;;<<<<<<======<<<===>>>???AAABBBCCCDDDGGGNNNZZZfffpppyyy{{{zzzzzzzzzzzzzzzzzz{{{||||||~~~||||||}}}~~~}}}yyyvvvuuutttssssssuuuvvvxxxzzz|||tttooommmjjjfffbbbYYYTTTPPPOOOLLLJJJNNNTTT[[[lllyyypppkkklllrrr~~~tttwww~~~{{{qqqjjjgggeee```\\\XXXTTTQQQOOONNNMMMKKKIIIGGGFFFFFFFFFEEEDDDEEEIIIMMMRRR^^^iiittt~~~yyyqqqkkkfffcccaaabbbeeekkksss{{{{{{|||~~~~~~sssmmmggg```\\\[[[ZZZ\\\^^^___```bbbeeehhhuuu}}}}}}rrrnnnjjjhhhjjjsssssskkkhhhiii___[[[XXXXXX[[[bbbqqqnnn[[[QQQGGGCCC@@@===;;;===;;;:::999:::;;;;;;999777<<<;;;:::999999999999999777888888888999999999999777888888888888888999999777888999:::;;;;;;;;;;;;::::::;;;;;;<<<=========<<<===???@@@AAABBBEEEFFFIIIRRR___lllvvv~~~{{{zzzxxxxxxxxxxxxzzz{{{}}}~~~~~~}}}}}}~~~{{{wwwuuutttsssrrrsssuuuwwwyyy{{{xxxrrroookkkgggcccZZZUUUQQQOOOLLLIIIMMMSSSZZZjjj|||ssslllkkkoooyyywwwrrrsss|||uuuxxx{{{}}}vvvmmmgggdddcccaaa]]]XXXTTTQQQOOOPPPNNNLLLJJJGGGEEEDDDCCCBBBAAACCCHHHLLLRRR]]]hhhrrr}}}wwwooohhhcccaaa^^^___bbbiiiqqqyyy~~~~~~~~~vvvwwwzzz}}}|||qqqkkkfff___[[[ZZZ[[[]]]```aaabbbcccfffhhhpppxxxxxxqqqllliiilllsssvvvjjjffffff___[[[XXXXXXZZZ```nnn{{{nnn]]]RRRHHHCCC@@@<<<:::;;;;;;:::::::::;;;;;;999888999888777666666555666666777888888888999999999999777777888888999999999:::888888999:::;;;;;;;;;;;;::::::;;;<<<<<<======>>>;;;===???@@@AAACCCFFFIIILLLWWWfffsss||||||{{{wwwvvvvvvwwwyyy|||~~~}}}~~~~~~}}}}}}~~~{{{vvvuuuuuuttttttuuuwwwyyyzzz{{{uuuqqqmmmgggcccZZZUUUQQQNNNJJJHHHKKKPPPZZZiii~~~uuummmjjjkkkrrr|||xxxsssqqqwww}}}pppoootttrrrtttwww{{{uuulllgggbbbbbbbbb___YYYTTTQQQPPPOOONNNMMMJJJGGGDDDBBBAAAAAA@@@CCCGGGKKKPPP[[[fffpppzzzyyyqqqiiiccc```]]]^^^aaahhhpppyyy~~~~~~}}}|||tttuuuxxx|||yyyooojjjfff```]]]]]]]]]___aaabbbccceeehhhjjjooovvvvvvppplllooottt~~~|||nnneeebbb\\\XXXUUUUUUWWW]]]jjjwwwppp___UUUJJJEEEAAA===;;;;;;<<<;;;:::;;;<<<;;;:::888:::999888777777777777777777777777888888888999999777777888888999:::::::::888999:::;;;;;;<<<<<<<<<;;;;;;;;;<<<======>>>>>>;;;>>>@@@AAA@@@CCCHHHLLLSSS```ppp}}}|||zzzvvvvvvvvvvvvxxx{{{~~~|||{{{{{{{{{|||}}}{{{wwwwwwvvvuuuuuuuuuwwwzzz{{{xxxsssnnniiiddd[[[VVVQQQNNNJJJGGGIIIOOOXXXfff|||vvvnnniiihhhmmmuuusssppprrr}}}wwwlllccccccgggsssuuuuuuwww|||wwwnnniii```bbbccc```ZZZUUURRRQQQMMMLLLKKKIIIGGGEEECCCAAABBBAAACCCGGGJJJNNNXXXbbbkkkvvv~~~uuummmfffbbb]]]^^^aaagggpppxxx}}}~~~~~~|||wwwxxx{{{~~~xxxoookkkhhhdddaaabbbccceeefffhhhiiikkkooorrrttt{{{|||tttppprrrsssxxxuuuhhhaaa\\\XXXUUUTTTUUUZZZfffrrrtttcccXXXMMMHHHDDD???<<<===<<<;;;:::;;;<<<<<<:::888;;;;;;::::::999:::::::::666666666777777777888888777777888999999:::;;;;;;888999:::;;;<<<<<<<<<<<<;;;;;;<<<<<<======>>>>>>:::>>>AAAAAA@@@CCCIIINNN]]]jjj{{{~~~zzzwwwwwwvvvuuuvvvxxx{{{~~~}}}|||wwwxxxyyyzzz|||}}}~~~}}}yyyxxxwwwuuuuuuuuuwwwyyyzzz|||vvvqqqkkkfff^^^XXXSSSPPPKKKGGGJJJOOOTTTaaawwwvvvnnnhhheeeiiiqqq|||wwwqqqooovvv}}}qqqggg```]]]___bbbuuu|||xxxyyyzzz|||zzzqqqlll```bbbdddaaa[[[UUURRRRRRJJJJJJIIIHHHGGGEEEDDDCCCDDDCCCDDDHHHIIILLLUUU___hhhrrr}}}yyyppphhhddd^^^^^^aaagggpppxxx}}}}}}zzz{{{}}}~~~}}}wwwooollljjjgggeeeffflllmmmnnnoooqqqtttyyy|||{{{wwwrrrtttssstttzzzlllbbb___ZZZWWWVVVVVVZZZeeeqqqxxxfff[[[PPPJJJFFFAAA>>>???<<<;;;:::;;;<<<<<<:::888888777777666777777888888666666666666777777777777777777888999::::::;;;;;;999999:::;;;<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>:::>>>AAAAAA@@@CCCIIIOOOdddrrr|||{{{xxxvvvwwwvvvuuuuuuwww{{{~~~{{{}}}}}}|||tttuuuvvvxxxzzz{{{}}}}}}~~~zzzxxxwwwuuutttuuuvvvxxxyyy~~~yyysssmmmhhh___ZZZUUUQQQLLLHHHJJJPPPPPP^^^tttuuuooohhhcccfffnnnyyy}}}uuuooorrr}}}ssshhh___ZZZYYYYYYhhhvvv}}}|||{{{