BM6P6(@ {{{dddTTTKKKHHHEEEEEEGGGLLLSSSaaaxxx}}}pppcccVVVYYYccctttoooNNNAAABBB???===:::999:::;;;:::999999999999999999999999999777888888888888999999999;;;;;;;;;===???BBBEEEFFFKKKRRRRRRWWWccckkkxxxyyynnniiigggiiikkknnnttt{{{xxxlll___YYYXXXZZZ^^^cccgggnnnyyylllbbb\\\WWWTTTTTTXXXUUUVVV[[[^^^bbbkkksssssskkkcccaaa```^^^___bbbcccgggooo{{{tttiii___ZZZUUUTTTQQQOOOOOOPPPRRRTTTVVV^^^qqquuuUUUJJJCCC@@@??????>>>>>>>>>>>>>>><<<<<<;;;;;;;;;<<<<<<===@@@AAAEEEIIIKKKPPP[[[fffwwwxxxjjj___dddmmmyyy|||eeeTTTJJJGGGCCCBBBCCCGGGLLLYYYooo}}}|||yyyooocccWWWVVV]]]kkkyyyuuuRRRBBB@@@>>><<<999888999:::999888999999999999999999999999888888888888999999999999;;;;;;;;;===???BBBEEEGGGJJJPPPRRRXXXfffnnn|||xxxjjjeeecccfffiiilllrrryyytttbbbYYYXXXYYY\\\```eeelllwwwmmmbbb]]]XXXUUUUUUWWWUUUUUUYYY\\\```iiirrr}}}wwwmmmdddaaa___]]]]]]```aaaeeemmm{{{~~~rrrggg___ZZZWWWUUUSSSQQQQQQQQQRRRSSSRRRYYYkkkwwwVVVKKKCCC@@@??????>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;<<<===>>>@@@AAADDDIIIKKKPPP[[[gggwwwvvvhhh^^^bbbkkkzzz~~~fffTTTJJJFFFGGGEEEDDDFFFJJJUUUkkk~~~zzzsssssssssmmmeeeXXXTTTUUUaaaoooyyy}}}XXXDDD???===;;;999888888999999888999999999999999999999999888888888888999999999:::;;;;;;<<<===@@@CCCEEEGGGGGGOOORRRZZZhhhrrrwwwmmmiiigggkkkooosssyyygggZZZWWWXXXZZZ\\\dddkkkvvvoooddd^^^YYYWWWWWWWWWTTTSSSVVVZZZ^^^gggqqqyyyzzzoooeee```]]]ZZZZZZ\\\___ccckkkxxx|||oooeee___\\\YYYYYYWWWUUUTTTSSSRRRRRRPPPVVVeeeyyyXXXKKKCCC@@@??????>>>>>>>>>>>>>>>::::::;;;;;;<<<===>>>???@@@AAADDDIIIKKKPPP\\\hhhwwwssseee^^^aaajjj|||hhhVVVJJJFFFHHHFFFDDDEEEHHHRRRgggzzz~~~ssskkkmmmqqqoooiiiZZZRRRPPP[[[kkkwww___HHHAAA>>><<<999888999:::999999999999999999999999999999888888888999999999::::::;;;;;;<<<===@@@CCCFFFHHHGGGOOOSSS[[[jjjrrrwwwqqqnnnnnnssswww{{{jjjZZZWWWXXXZZZ[[[dddkkkuuupppeee^^^YYYWWWYYYXXXTTTSSSVVVYYY]]]fffpppwww|||ooobbb]]]ZZZXXXWWWYYY]]]aaagggrrr{{{mmmddd```______^^^\\\ZZZWWWTTTRRRQQQQQQUUUbbbyyyzzzYYYLLLCCC@@@??????>>>>>>>>>>>>>>>:::::::::;;;<<<>>>???@@@AAAAAADDDHHHKKKPPP]]]iiixxx~~~oooccc___bbbllljjjWWWKKKFFFDDDBBBAAABBBDDDMMM```rrrzzzpppjjjnnnttttttooo]]]SSSPPP\\\nnn{{{eeeMMMEEE@@@===;;;:::;;;;;;;;;:::999999999999999999999999888999999999999::::::::::::;;;<<<>>>@@@DDDGGGIIIGGGPPPTTT\\\jjjqqq|||yyytttqqqrrrwww|||jjjZZZWWWYYY[[[^^^eeelllwwwrrrfff^^^XXXWWWYYYXXXUUUTTTVVVYYY]]]eeennnvvv{{{mmm___YYYXXXVVVVVVWWWYYY]]]ccckkkwww{{{mmmeeecccdddfffdddaaa]]]YYYUUUQQQPPPPPPTTT___tttzzzYYYLLLCCC@@@??????>>>>>>>>>>>>>>>::::::;;;<<<===>>>@@@AAAAAAAAADDDHHHKKKQQQ^^^jjjxxx{{{mmmbbbbbbeeeqqqmmmYYYMMMGGGDDDCCCCCCDDDEEELLL]]]mmm}}}xxxrrrooouuu}}}}}}xxxbbbWWWRRR___ssskkkQQQHHH@@@>>><<<;;;;;;<<<<<<;;;999999999999999999999999999999999999:::::::::::::::;;;<<<>>>AAADDDHHHJJJHHHQQQVVV^^^kkkqqqzzz}}}yyywwwxxx~~~iiiZZZWWWXXX\\\```fffmmmxxxtttggg]]]VVVUUUXXXWWWUUUUUUXXXZZZ\\\dddlllttt~~~~~~nnn^^^WWWVVVUUUTTTUUUTTTXXX^^^fffrrr~~~oooggggggiiiooolllggg```ZZZUUUQQQOOONNNQQQ[[[nnnyyyYYYLLLCCC@@@??????>>>>>>>>>>>>>>>;;;;;;<<<<<<===>>>???@@@BBBAAADDDHHHKKKQQQ___lllxxxyyylllbbbdddjjjyyynnn[[[OOOIIIGGGFFFGGGGGGFFFKKKYYYgggzzzxxxvvvwwwiii[[[TTT```vvvqqqSSSGGG@@@>>>;;;:::;;;<<<;;;:::999999999999999999999999999999999:::::::::;;;;;;:::;;;<<<>>>AAAEEEHHHJJJHHHRRRWWW```mmmrrr{{{|||zzz|||iii[[[VVVWWW\\\aaafffmmmwwwuuuggg[[[TTTSSSVVVUUUSSSTTTXXXZZZ[[[aaahhhpppzzzrrr___WWWVVVTTTSSSSSSQQQTTTYYY```kkk|||rrrkkkkkknnnvvvrrrkkkbbbZZZTTTPPPNNNMMMPPPYYYkkkwwwWWWLLLDDD@@@??????>>>>>>>>>>>>>>>======<<<<<<===>>>??????BBBBBBDDDHHHKKKQQQ___mmmxxxxxxmmmccceeennnooo\\\PPPJJJDDDDDDEEEDDDBBBEEEQQQ^^^yyyyyyyyy}}}nnn^^^TTT___wwwtttTTTEEE???===:::999:::;;;:::999999999999999999999999999999999:::::::::;;;;;;;;;:::;;;<<<>>>AAAEEEHHHJJJHHHRRRXXXaaaooouuu~~~yyyvvvxxx~~~~~~iii[[[VVVUUU[[[aaaeeelllwwwuuuggg[[[RRRQQQUUUSSSQQQSSSWWWYYYZZZ___eeemmmwwwuuubbbYYYVVVTTTRRRQQQPPPSSSWWW[[[dddttttttmmmnnnqqq{{{vvvmmmcccZZZSSSOOONNNMMMQQQZZZlll~~~vvvWWWLLLDDD@@@??????>>>>>>>>>>>>>>>>>>===============>>>???BBBBBBDDDHHHKKKRRR```mmmxxxxxxmmmdddeeeqqqnnnYYYMMMJJJDDDCCCAAA???@@@DDDKKKPPPcccsssrrraaaVVV]]]rrr{{{VVVDDD@@@@@@???===;;;;;;<<<===:::::::::999999999888888999999:::::::::;;;;;;;;;::::::<<<>>>AAAEEEIIIKKKKKKNNNWWWeeepppzzz|||wwwuuuwwwzzz~~~~~~jjj]]]WWWUUUYYY^^^fffmmmxxxwwwjjjaaa[[[UUUQQQOOOQQQRRRTTTVVVZZZ___bbbllltttxxx```YYYXXXRRRNNNPPPRRRRRRVVV\\\bbbmmm~~~}}}vvvwwwzzz|||rrrdddZZZVVVSSSOOOQQQTTTZZZjjj}}}}}}ZZZHHHEEEBBB@@@>>>===>>>???>>>===:::::::::;;;===>>>@@@AAABBBBBBDDDHHHKKKQQQ```mmmwwwwwwhhhgggiiivvvmmmYYYLLLIIIDDDCCCAAA??????CCCJJJOOOcccuuunnnaaaVVV[[[kkk~~~[[[HHH@@@@@@>>>===;;;:::;;;<<<:::::::::999999999888888999999999999::::::::::::::::::<<<>>>AAAEEEIIIKKKLLLOOOXXXeeepppyyy~~~vvvpppnnnooorrruuu{{{nnn___WWWUUUXXX^^^eeelllxxxxxxiii```ZZZUUUQQQOOOQQQRRRTTTVVVYYY^^^bbbkkksss|||ddd[[[XXXRRRNNNPPPPPPQQQUUU[[[aaakkk{{{zzzzzz|||ttteee[[[XXXUUUQQQPPPSSSYYYhhh~~~{{{[[[HHHEEEAAA???======>>>>>>===<<<<<<<<<<<<<<<<<<===>>>???BBBBBBDDDHHHKKKRRR```nnnxxxwwwjjjiiinnn|||mmmYYYLLLHHHEEEDDDAAA??????BBBHHHLLL___tttmmmaaaVVVXXXcccuuuaaaKKK@@@???===;;;:::::::::;;;:::::::::999999999888888888888888999999999999:::::::::<<<>>>AAAEEEIIIKKKNNNQQQZZZfffoooxxx}}}wwwooojjjfffgggiiikkkpppwww~~~rrraaaWWWTTTXXX]]]ccclllyyyyyyiii___YYYTTTQQQPPPQQQRRRSSSUUUXXX]]]aaahhhqqq~~~kkk___ZZZRRROOOPPPNNNPPPTTT[[[aaaiiixxx~~~vvvfff\\\XXXUUUQQQOOORRRXXXgggzzz{{{^^^IIIEEEAAA???============<<<;;;>>>======<<<<<<=========BBBBBBDDDHHHLLLSSSaaaooozzzvvvkkkmmmsssmmmYYYLLLGGGEEEDDDBBB??????AAAFFFJJJXXXoooqqqcccUUUTTT^^^pppeeeKKKAAA???<<<;;;:::::::::999:::::::::999999999888888777777888888888999999999::::::<<<>>>AAAEEEIIIKKKPPPTTT\\\fffmmmuuuyyyrrrkkkfffbbbcccddddddiiiooorrrxxxtttaaaWWWSSSWWW]]]aaakkkyyyzzzjjj___XXXTTTRRRPPPQQQRRRSSSTTTWWW\\\___eeennn{{{ttteee[[[SSSOOOPPPNNNPPPUUU\\\aaaiiiwwwvvvfff\\\XXXUUUQQQPPPSSSXXXfff~~~```IIIFFFAAA???===<<<======<<<:::==================>>>???BBBAAADDDIIIMMMTTTcccppp{{{uuulllpppvvv~~~nnn[[[LLLFFFDDDCCCBBB???>>>@@@EEEHHHRRRkkkyyyfffUUURRR^^^pppgggJJJBBB???<<<:::;;;;;;999888:::::::::999999999888888777777888888888999999999::::::<<<>>>AAAEEEIIIKKKSSSVVV^^^ggglllrrrvvvooogggbbb^^^___``````dddiiijjjpppwww~~~qqq```VVVSSSWWW\\\aaajjjyyy|||kkk___XXXTTTSSSPPPQQQRRRRRRSSSVVVZZZ]]]bbbkkkxxx~~~jjj]]]TTTPPPOOOOOOQQQVVV]]]cccjjjxxxwwwiii___ZZZWWWSSSPPPSSSXXXeee|||cccKKKHHHBBB@@@>>>=========<<<:::;;;<<<<<<<<<>>>???@@@AAAAAAAAADDDIIIMMMUUUdddrrr|||}}}ssskkkpppwwwwww|||ppp\\\MMMFFFCCCBBBAAA???>>>@@@DDDGGGPPPiii~~~kkkWWWTTT___ooolllLLLDDD@@@<<<:::;;;<<<:::777:::::::::999999999888888888888888999999999999:::::::::<<<>>>AAAEEEIIIKKKSSSWWW```hhhmmmttt}}}ssslllaaa]]]ZZZ\\\]]]]]]aaafffiiiooowww}}}iii\\\VVVTTTWWW\\\aaajjjxxx}}}mmm```XXXTTTSSSPPPQQQRRRRRRRRRUUUYYY\\\```hhhuuuppp^^^TTTPPPOOOPPPRRRWWW]]]ccckkkzzzxxxlllccc___ZZZUUUOOORRRWWWbbbyyyeeeMMMKKKCCCAAA???>>>>>>>>><<<;;;;;;;;;<<<===>>>@@@AAABBBAAAAAADDDJJJNNNVVVeeettt||||||pppiiinnntttooowwwqqq^^^NNNFFFAAAAAA@@@???>>>@@@DDDGGGOOOgggooo]]]XXX^^^kkk}}}tttSSSEEEAAA<<<;;;======:::777:::::::::999999999888888999999999999::::::::::::::::::<<<>>>AAAEEEIIIKKKQQQWWWaaakkkqqqzzzxxxnnnggg^^^ZZZYYY[[[]]]^^^bbbgggmmmsss}}}|||ooo```XXXUUUUUUXXX\\\bbbkkkwww~~~ooobbbYYYUUUSSSQQQQQQRRRRRRRRRTTTXXX[[[^^^fffrrrttt___UUUQQQOOOPPPQQQUUU\\\bbbkkk{{{{{{zzzuuukkkccc___ZZZTTTMMMPPPUUU___uuufffNNNNNNEEECCC@@@??????>>>===<<<============>>>???@@@AAAAAAAAAEEEJJJOOOWWWfffuuu|||zzznnnffflllmmmjjjsss|||rrr___OOOGGG@@@@@@@@@???>>>@@@DDDGGGMMMddd}}}~~~qqqbbb[[[\\\ggg{{{{{{YYYFFFAAA<<<;;;===>>>;;;777:::::::::999999999888888999999:::::::::;;;;;;;;;::::::<<<>>>AAAEEEIIIKKKOOOVVVaaammmttt}}}uuukkkddd^^^[[[ZZZ]]]___```dddjjjpppxxx|||qqqeeeZZZUUUUUUUUUXXX]]]ccckkkwww~~~qqqcccZZZUUUSSSQQQQQQRRRQQQQQQSSSWWWZZZ]]]eeeqqqvvv```UUUQQQOOOPPPPPPTTTZZZaaakkk|||}}}ssstttppphhhaaa]]]WWWQQQKKKNNNSSS]]]rrrfffOOOPPPFFFCCCAAA@@@@@@???>>><<>>>>>>>>>>>??????AAAAAAEEEJJJOOOXXXggguuu|||zzzllldddjjjfffyyybbboooxxx{{{ppp^^^QQQJJJDDDCCC@@@???@@@BBBFFFHHHPPPddd}}}|||qqqaaaXXX[[[kkkXXXHHHBBB<<<:::;;;<<<;;;:::;;;::::::999888888888999;;;;;;:::999999:::::::::999:::;;;>>>AAADDDGGGHHHRRRXXXcccoooxxxxxxoooeee^^^XXXXXXXXXZZZ^^^bbbgggjjjrrrxxx{{{uuurrrnnnkkk]]][[[YYYXXXWWWXXXZZZ[[[___hhhuuuyyyooocccWWWQQQQQQNNNOOOPPPQQQQQQSSSWWWYYY___gggrrr~~~rrr___TTTQQQRRRSSSSSSVVV[[[```iiiyyy}}}vvvooojjjhhhddd\\\TTTPPPOOOPPPTTT]]]oooqqqTTTJJJFFFCCCAAA@@@@@@???>>><<<===============>>>??????AAABBBDDDGGGNNNZZZiiitttuuuhhhbbbdddfffttt```llltttwwwrrr```RRRJJJDDDCCCAAA???@@@CCCFFFHHHNNNaaa{{{~~~ttteeeZZZ[[[jjj[[[HHHCCC===:::;;;<<<;;;:::;;;:::999999888888999999;;;::::::999999::::::;;;::::::<<>>??????AAACCCEEEHHHOOO[[[jjjuuutttgggbbbdddcccppp]]]gggooorrr~~~uuubbbSSSJJJDDDCCCAAA@@@AAACCCFFFHHHLLL]]]wwwvvvhhh]]]]]]jjj___IIICCC===:::;;;<<<;;;:::::::::999999888888999999:::::::::999999::::::;;;;;;;;;===@@@CCCFFFIIIJJJQQQZZZhhhttt~~~xxxppphhh```ZZZWWWXXXXXXZZZ]]]bbbfffhhhmmmrrrxxx}}}}}}xxxqqqmmmhhhddd^^^ZZZXXXWWWVVVUUUVVVUUUUUUUUUVVVXXXZZZ[[[\\\dddppp}}}|||qqqeeeYYYTTTTTTNNNOOOQQQQQQQQQSSSVVVYYY^^^eeeppp{{{~~~iii]]]WWWTTTRRRRRRRRRUUU[[[```iiiyyynnnfff___]]][[[VVVSSSSSSOOOPPPTTT\\\nnnzzzXXXKKKDDDBBB???>>>>>>>>>===;;;===============>>>??????AAACCCEEEIIIPPP\\\lllvvv~~~sssfffaaacccbbbmmm[[[cccjjjnnnyyywwwdddSSSJJJDDDCCCBBBAAABBBCCCFFFGGGLLL[[[uuu~~~}}}vvvkkk```^^^lllcccIIIDDD>>>;;;;;;<<<;;;:::::::::999999888999999:::::::::999999999:::;;;;;;<<<<<<>>>@@@DDDGGGJJJKKKRRR\\\jjjuuutttkkkddd]]]YYYVVVVVVWWWYYY\\\```ccceeedddgggkkklllkkkgggaaa^^^\\\ZZZXXXVVVVVVWWWWWWXXXVVVVVVVVVVVVWWWYYYZZZ[[[\\\cccooo}}}|||qqqeeeYYYSSSSSSMMMNNNOOOOOOOOOQQQTTTVVV\\\cccmmmxxx{{{ggg]]]XXXTTTQQQQQQRRRUUUZZZ```iiiyyyoooeee\\\XXXVVVSSSQQQRRROOOPPPTTT\\\mmm\\\KKKCCCAAA>>>===>>>>>><<<;;;===============>>>>>>???@@@BBBDDDHHHOOO\\\lllwww|||qqqeeeaaadddeeennn~~~YYY___ffflllvvvvvvcccSSSJJJDDDCCCBBBBBBBBBDDDFFFGGGNNN[[[sss}}}{{{wwwmmmbbb```mmmeeeJJJEEE>>>;;;;;;<<<;;;999:::999999888999999:::::::::999999999::::::;;;<<<<<<===>>>AAADDDGGGJJJKKKTTT^^^jjjttt}}}qqqhhhaaa[[[WWWTTTUUUUUUWWWYYY\\\^^^```^^^^^^^^^]]][[[YYYWWWVVVQQQRRRRRRSSSTTTUUUWWWXXXYYYYYYYYYYYYYYYZZZZZZ[[[^^^dddooo}}}{{{pppdddXXXSSSSSSPPPQQQRRRRRRRRRSSSVVVXXXZZZ```kkkvvv|||hhh]]]XXXTTTPPPQQQQQQTTTZZZ___iiiyyyrrrggg\\\WWWSSSPPPOOOQQQOOOPPPTTT\\\mmm```LLLBBB@@@>>>===>>>>>>===<<<===============>>>>>>???>>>@@@CCCGGGOOO\\\lllwww{{{pppeeeaaadddhhhpppWWW\\\bbbjjjtttsssbbbSSSJJJDDDCCCCCCCCCCCCEEEFFFGGGNNNZZZsss|||qqqddd___lll}}}}}}fffKKKEEE???<<<<<<<<<;;;999999999888888999999::::::999999999999:::;;;<<<<<<<<<<<<>>>AAADDDGGGJJJKKKUUU^^^hhhrrryyymmmeee^^^XXXTTTSSSSSSSSSTTTUUUWWWXXXYYYZZZXXXVVVSSSQQQPPPPPPPPPMMMPPPRRRTTTTTTUUUXXXZZZZZZ[[[[[[[[[[[[[[[[[[[[[aaaeeennn{{{{{{pppdddXXXRRRRRROOOOOOPPPPPPPPPQQQTTTVVVXXX^^^hhhsssjjj]]]WWWSSSQQQPPPPPPTTTYYY___iiiyyyuuuiii]]]VVVRRROOONNNOOONNNQQQTTT\\\nnn~~~cccNNNBBB@@@>>>>>>??????>>>==================>>>??????>>>@@@CCCHHHPPP^^^nnnyyy~~~zzzpppeeebbbfffkkktttTTTXXX___hhhqqq}}}~~~ooo___RRRJJJCCCCCCCCCCCCDDDEEEFFFGGGMMMWWWqqqwwwfff\\\gggzzzyyyhhhLLLFFF???<<<<<<<<<;;;999999999888888999999:::;;;999999999999:::;;;<<<===;;;<<<>>>@@@CCCFFFIIIKKKUUU]]]eeeqqquuuiiiaaa[[[UUUPPPQQQQQQQQQQQQQQQQQQRRRRRRQQQPPPOOONNNNNNNNNNNNNNNOOOSSSVVVXXXXXXXXXZZZ]]]YYYYYYZZZ\\\]]]]]]]]]]]]bbbeeemmmyyy|||qqqeeeYYYTTTTTTLLLMMMNNNMMMMMMNNNQQQSSSXXX]]]fffppp}}}kkk\\\UUUSSSSSSOOOPPPSSSYYY___hhhyyytttiii\\\VVVRRRNNNMMMOOONNNPPPUUU]]]ppp||||||fffOOOCCCAAA?????????@@@???>>>===============>>>??????@@@BBBEEEJJJRRR```ppp|||~~~zzzpppeeecccgggpppzzzQQQUUU]]]fffoooyyy{{{lll^^^QQQJJJCCCCCCCCCDDDDDDEEEFFFGGGKKKUUUppp}}}gggZZZbbb}}}~~~xxxxxxjjjLLLFFF@@@<<<<<<<<<;;;999999888888888999::::::;;;999999999999:::;;;<<<===;;;;;;===@@@CCCFFFIIIJJJUUU[[[cccppp~~~rrrggg___XXXRRRNNNPPPPPPOOOOOOOOONNNNNNNNNHHHIIIKKKMMMNNNOOOOOOOOOOOOSSSWWWYYYXXXXXXZZZ\\\VVVWWWYYY[[[]]]^^^______bbbeeelllwww}}}sssggg[[[UUUUUUOOOPPPPPPPPPOOOQQQSSSVVVXXX]]]eeennnyyylll[[[TTTSSSTTTOOOOOOSSSYYY___hhhyyyrrrggg[[[VVVRRRNNNMMMOOOMMMPPPUUU]]]pppzzzzzzgggPPPCCCAAA@@@???@@@@@@@@@>>>===============>>>??????AAADDDGGGLLLTTTbbbsss~~~~~~zzzpppfffdddhhhuuuPPPVVV___fffmmmwww}}}pppaaaVVVPPPJJJFFFDDDEEEEEEDDDFFFJJJMMMWWWpppdddZZZbbbwwwyyyzzzkkkOOOFFF>>><<<;;;999888:::::::::999999888999999999===;;;999999::::::999888===;;;===AAACCCCCCGGGMMMSSS___kkkttt{{{mmmbbb[[[WWWTTTRRRNNNNNNLLLKKKKKKLLLLLLMMMOOOOOONNNMMMLLLNNNQQQUUUUUUVVVXXXZZZ\\\^^^______aaa```___]]]]]]^^^bbbeeecccfffmmmvvvssshhh___YYYUUUNNNMMMLLLLLLNNNPPPRRRTTTTTTZZZbbbkkkwww~~~jjj\\\SSSPPPQQQQQQPPPRRRWWW\\\fffwwwqqqfff[[[UUUQQQMMMKKKMMMPPPPPPRRR\\\rrrzzzwwwyyykkkOOODDDAAA???>>>>>>???>>>===============>>>>>>>>>>>>@@@CCCGGGLLLVVVddduuu|||ooodddfffooo~~~PPPVVV^^^eeemmmxxx{{{pppdddYYYSSSLLLGGGDDDEEEEEEDDDFFFIIIKKKSSSkkkfffYYY^^^qqq}}}|||qqqOOOFFF>>><<<;;;999888:::::::::999999888999999:::888888888999:::;;;<<<======;;;===AAACCCCCCGGGMMMSSS___kkktttyyykkk```YYYUUURRROOONNNMMMLLLKKKKKKKKKLLLMMMNNNOOOPPPPPPPPPRRRVVVYYYXXXZZZ[[[^^^___aaabbbbbbaaaaaaaaa___^^^___aaadddeeehhhmmmuuussshhh___WWWSSSOOONNNMMMMMMMMMOOORRRSSSVVV[[[ccckkkvvv}}}iii\\\RRRPPPQQQQQQPPPRRRWWW\\\fffwww}}}qqqfffZZZUUUQQQMMMLLLMMMPPPPPPRRR[[[ppptttssswwwlllQQQDDDBBB???>>>>>>>>>>>>===============>>>>>>>>>>>>@@@CCCGGGLLLUUUdddttt~~~yyyoooiiinnnxxxOOOUUU\\\dddlllwwwzzzssskkkaaaXXXPPPIIIDDDEEEEEEDDDEEEHHHLLLRRRhhhhhhXXXYYYjjjwwwOOOFFF>>><<<;;;999888::::::999999888999999::::::888:::<<<;;;999999<<>>>>>>>>===;;;============>>>>>>>>>>>>@@@CCCFFFKKKTTTcccsss}}}vvvnnnkkksss~~~PPPTTTZZZaaaiiisss~~~|||zzzvvvjjj___TTTLLLEEEDDDDDDDDDDDDGGGNNNSSShhhhhhXXXVVVfffxxxPPPFFF>>><<<<<<999999:::999999888888999999::::::???BBBCCC???999666888<<<===;;;===AAACCCCCCGGGMMMSSS```llltttvvvggg\\\UUUQQQMMMKKKLLLKKKKKKJJJKKKLLLNNNNNNOOORRRVVVYYY[[[\\\^^^```aaabbbccceeefffggghhhhhhhhhiiijjjjjjiiihhhiiikkkjjjlllooosssxxxvvvjjj```WWWRRRQQQOOONNNMMMMMMNNNPPPQQQWWW[[[bbbiiitttxxxeeeYYYRRROOOPPPNNNNNNRRRWWW\\\fffvvvyyyooodddYYYTTTQQQNNNLLLNNNPPPRRRWWWaaarrrtttooozzzgggMMMFFFDDD@@@>>>>>>===<<<;;;============>>>>>>>>>>>>AAACCCFFFKKKTTTbbbsss~~~~~~tttkkkjjjsss}}}PPPRRRWWW]]]eeennnxxx}}}tttfffYYYOOOFFFDDDDDDCCCDDDFFFLLLRRRhhhdddWWWVVVfffwwwPPPGGG???===<<<:::999;;;999888888888999999:::;;;CCCFFFFFFAAA:::666888;;;===;;;===AAACCCCCCGGGMMMTTTaaammmvvvuuuggg[[[UUUQQQNNNLLLLLLKKKKKKKKKLLLMMMOOOPPPSSSVVVZZZ]]]^^^___```bbbcccdddfffhhhiiikkkkkkkkkkkkmmmooooooooooooqqqssssssuuuwwwzzzxxxlllaaaXXXSSSQQQOOONNNMMMMMMNNNPPPQQQUUUYYY___hhhsssuuubbbXXXRRROOOOOOMMMNNNQQQVVV[[[dddtttyyymmmcccXXXSSSQQQNNNMMMNNNOOOTTT\\\gggvvvsssqqq~~~eeeLLLFFFDDD@@@>>>>>>===<<<;;;============>>>>>>>>>>>>@@@CCCFFFLLLTTTcccsssqqqiiikkksss{{{NNNPPPTTTZZZbbbllltttyyy||||||nnn^^^RRRGGGCCCDDDCCCCCCEEEGGGMMMdddttt]]]VVVUUUeeexxxPPPGGG???===<<<:::999;;;888888888888999:::;;;;;;AAABBBBBB???;;;999;;;======;;;===AAACCCCCCGGGMMMVVVcccooowww}}}ssseee[[[UUURRROOOMMMLLLLLLLLLLLLMMMOOOQQQRRRVVVYYY]]]```aaacccdddfffgggiiikkkmmmoooqqqrrrrrrqqqsssuuuwwwxxx{{{~~~}}}yyymmmbbbYYYSSSPPPOOONNNMMMMMMOOOQQQRRRTTTXXX^^^fffrrrrrr```WWWRRROOOOOOMMMMMMPPPUUUZZZbbbppp~~~yyylllbbbWWWSSSQQQNNNMMMOOOPPPVVV___kkkyyyyyywwweeeMMMFFFCCC@@@>>>>>>>>>===;;;============>>>>>>>>>>>>@@@CCCGGGLLLVVVddduuu}}}qqqkkkooowww}}}LLLMMMQQQXXXbbbllluuuyyy{{{tttaaaTTTGGGCCCDDDCCCCCCDDDFFFKKKaaahhhWWWTTTSSSaaa{{{xxxQQQGGG???===<<<::::::;;;888888888888999:::;;;<<<===<<<<<<;;;;;;;;;<<<<<<===;;;===AAACCCCCCGGGMMMZZZeeepppwwwzzzpppcccYYYTTTRRRPPPNNNMMMLLLLLLMMMOOOQQQSSSTTTXXX[[[___bbbeeegggkkkmmmmmmnnnqqqtttwwwyyyzzz{{{}}}wwwlllbbbXXXSSSOOONNNMMMMMMMMMOOORRRSSSUUUYYY^^^fffqqqppp^^^VVVRRROOONNNLLLMMMPPPTTTXXX___mmmzzzxxxkkkaaaWWWSSSQQQNNNNNNOOOPPPVVV^^^jjjzzzdddMMMDDDBBB???>>>>>>>>>>>>===============>>>>>>>>>>>>@@@BBBGGGMMMWWWfffxxx~~~sssnnnttt{{{}}}IIIKKKOOOWWWcccnnnwww{{{~~~xxxcccUUUGGGCCCCCCCCCBBBCCCJJJMMM```xxxaaaTTTRRRPPP]]]www|||wwwQQQHHH???======::::::;;;888888888888999:::;;;<<<<<<:::888888:::;;;:::999===;;;===AAACCCCCCGGGMMM\\\gggqqqwwwxxxnnnbbbXXXSSSQQQPPPNNNMMMMMMMMMNNNOOORRRTTTUUUYYY\\\```dddgggkkkpppsssrrrsssvvvyyy|||vvvkkkaaaWWWRRRNNNMMMLLLLLLNNNPPPRRRTTTWWWZZZ___fffpppooo]]]VVVRRROOONNNLLLLLLOOOTTTWWW]]]kkkxxx}}}vvvkkk```VVVRRRQQQNNNNNNPPPQQQUUU\\\hhhzzzaaaKKKDDDAAA???>>>>>>???>>>===============>>>>>>>>>>>>???BBBGGGMMMXXXgggyyyuuuqqqvvv{{{|||JJJMMMRRRXXXaaakkkuuu|||www___SSSGGGCCCCCCBBBBBBCCCDDDKKKYYYppp}}}sssfffYYYQQQRRR___nnn|||xxxrrrZZZEEE===???;;;999;;;888:::999888999;;;<<<<<<:::::::::::::::::::::::::::===;;;<<<@@@AAAAAAFFFLLLVVVjjjtttyyysssdddZZZSSSNNNMMMNNNOOOMMMKKKLLLOOOTTTXXXZZZ\\\aaagggkkklllnnnrrrvvvvvv{{{tttjjjaaaYYYTTTQQQOOOMMMLLLMMMNNNQQQRRRVVVVVV[[[gggsssnnn[[[SSSNNNLLLLLLNNNNNNOOOPPPUUU^^^hhhoooyyy~~~vvvjjjcccYYYQQQNNNOOOQQQRRRVVVZZZ___hhh~~~eeeMMMEEEBBB???>>>>>>>>>===<<<>>>?????????@@@@@@@@@@@@BBBCCCFFFKKKUUUeeexxx|||sssuuussspppvvvIIILLLQQQXXX```jjjuuu|||wwwaaaUUUHHHDDDCCCBBBAAACCCEEEJJJWWWmmmuuufffYYYPPPQQQ___mmmtttxxxZZZEEE===???;;;999;;;888999777777777999:::999888:::::::::::::::999999999===;;;<<<@@@AAABBBFFFLLLYYYllluuu{{{tttddd[[[TTTOOONNNOOOPPPOOONNNOOOSSSWWWZZZ\\\___dddkkkoooqqqssswwwzzzuuukkkbbbZZZUUUQQQOOOMMMLLLLLLNNNQQQRRRVVVVVV[[[fffrrr~~~mmmZZZRRRMMMKKKKKKLLLMMMNNNOOOTTT\\\eeelllttt|||rrrggg```WWWQQQOOOPPPSSSUUUXXX[[[___jjjeeeLLLEEEBBB???>>>>>>>>>===<<<>>>>>>>>>>>>?????????@@@AAACCCFFFKKKUUUeeexxx{{{qqqssspppmmmsss}}}HHHKKKPPPWWW___iiittt{{{}}}yyydddWWWJJJDDDCCCAAAAAABBBEEEIIITTTjjjyyyiiiZZZPPPPPP^^^lllsss[[[FFF===???;;;999;;;888:::888777888999999888777999999999999999999999999===;;;<<<@@@BBBBBBGGGMMMZZZkkkuuu{{{ttteee[[[UUUPPPOOOQQQQQQRRRRRRTTTWWW[[[^^^```eeekkkqqquuuxxx{{{wwwmmmddd\\\WWWPPPOOOMMMLLLLLLNNNPPPRRRUUUVVV[[[fffppp{{{lllYYYQQQLLLJJJJJJJJJKKKMMMOOOSSSYYYaaagggnnnzzzzzzpppccc]]]UUUPPPPPPRRRUUUWWWYYYZZZ^^^jjjfffMMMEEEBBB???>>>>>>>>>===<<<============>>>>>>>>>>>>AAABBBEEEJJJTTTeeexxx{{{ooooookkkiiipppxxxGGGJJJOOOVVV^^^hhhssszzz}}}}}}gggZZZKKKEEECCCAAA@@@BBBFFFIIIRRRgggooo]]]QQQOOO[[[iiizzzuuu\\\GGG>>>???:::999;;;999<<<;;;::::::;;;;;;999888888888888888888999999999<<<;;;<<<@@@BBBCCCGGGNNNXXXiiisss|||ttteee\\\VVVRRRQQQSSSRRRTTTWWWYYY\\\___bbbeeennnrrrwww{{{~~~yyyoooeee\\\WWWPPPOOOMMMKKKLLLNNNPPPRRRUUUUUU[[[dddnnnyyylllXXXOOOKKKIIIJJJJJJKKKMMMOOORRRXXX___dddmmmzzzyyyooobbb\\\UUUPPPPPPRRRUUUWWWXXXXXXZZZfff}}}gggNNNEEEBBB???>>>>>>>>>===<<<<<<<<<<<<============>>>@@@BBBEEEJJJTTTeeexxx{{{nnnlllhhhfffnnnyyyGGGJJJOOOUUU^^^hhhrrryyy~~~jjj\\\MMMFFFCCCAAAAAABBBFFFIIIQQQffftttaaaRRRNNNWWWdddrrr|||vvv^^^HHH>>>???:::999;;;999<<<;;;::::::;;;;;;999888777777888888888999999999<<<;;;<<>>>>>>>>===<<<;;;<<<<<<<<<============???AAADDDIIITTTeeexxx|||mmmjjjfffeeeooo{{{GGGJJJOOOVVV^^^hhhssszzzkkk]]]NNNFFFDDDBBBBBBDDDFFFIIISSShhhvvvcccSSSMMMUUU```nnnzzz}}}vvv___III??????:::888;;;999:::888777888999999888777777777888888999:::::::::<<<;;;===AAACCCDDDIIIOOO[[[lllyyysssddd\\\WWWSSSSSSUUUUUUYYY^^^aaadddiiipppuuu{{{yyyoooddd[[[UUUOOONNNLLLKKKKKKMMMOOOQQQTTTUUUZZZbbbiiissslllXXXOOOKKKJJJKKKLLLMMMNNNOOORRRYYY```fffuuuwwwnnn___ZZZTTTPPPPPPSSSUUUVVVTTTQQQRRRZZZiiijjjPPPEEEBBB???>>>>>>>>>===<<<<<<<<<<<<<<<============>>>@@@CCCIIITTTeeexxxzzzkkkgggdddfffqqq|||HHHKKKPPPVVV^^^iiissszzz}}}lll]]]NNNGGGDDDCCCCCCEEEFFFJJJUUUllltttbbbRRRLLLSSS]]]nnnyyy~~~|||||||||```III??????999888<<<:::999777777777999:::999888888888888999:::;;;;;;;;;<<<;;;===AAACCCDDDIIIPPP]]]nnn|||rrrccc[[[VVVSSSSSSUUUXXX\\\aaaeeehhhoooxxxxxxmmmcccYYYSSSOOONNNLLLKKKKKKMMMOOOQQQSSSUUUZZZaaagggqqqmmmYYYOOOKKKJJJKKKLLLLLLLLLMMMQQQXXXaaagggwww|||qqqiii\\\XXXRRRPPPQQQTTTWWWXXXRRRQQQRRRXXXcccyyyiiiPPPEEEBBB???>>>>>>>>>===<<<<<<<<<=========>>>>>>>>>>>>@@@CCCIIISSSeeexxxwwwhhhdddbbbeeerrrHHHKKKPPPWWW___iiittt{{{{{{~~~~~~lll]]]NNNGGGEEECCCDDDFFFEEEJJJVVVnnnqqqaaaRRRLLLRRR]]]qqqzzz~~~{{{{{{aaaJJJ??????999888<<<::::::999888999;;;<<<<<<:::888888999:::;;;;;;<<<<<<<<<;;;===AAACCCDDDJJJPPP]]]nnn|||~~~qqqccc[[[VVVSSSSSSUUU[[[___dddhhhkkksss}}}wwwlllbbbXXXRRROOONNNLLLJJJKKKMMMOOOQQQSSSUUUZZZaaafffpppnnnYYYPPPKKKKKKLLLKKKKKKKKKLLLOOOWWWaaahhhwwwvvvkkkdddYYYUUUQQQPPPRRRVVVYYY[[[RRRQQQTTTYYYbbbxxx{{{vvvvvvhhhNNNEEECCC???>>>>>>>>>===<<<============>>>>>>>>>>>>===???CCCIIISSSeeexxxuuufffbbbaaaeeerrrJJJNNNTTTZZZ```gggqqqxxx|||{{{|||kkk]]]OOOHHHEEECCCAAABBBGGGKKKUUUlllssshhh\\\TTTPPPMMM```tttyyy||||||~~~___III>>>???:::;;;???>>>999999999999999999999999888888999999999:::::::::<<<:::<<>>999999===;;;999999999999999999999999888888999999999:::::::::<<<:::<<>><<<;;;;;;<<<<<<<<<<<<<<<<<<===>>>>>>>>>AAADDDHHHQQQaaavvvnnnbbbaaa```gggxxxHHHMMMRRRWWW\\\ccclllsssqqqqqqssswww|||~~~}}}zzziii[[[MMMGGGEEEBBBAAABBBDDDHHHPPPeeekkk^^^OOOHHHKKKNNNccc~~~```JJJ???>>>888777:::888999999999999999999999999888888999999999:::::::::<<<:::<<>><<<:::::::::=========<<<===>>>>>>???===@@@DDDIIIQQQ```sss~~~nnnbbbbbbbbbjjj|||IIIMMMSSSWWW[[[bbbkkkqqqmmmmmmnnnsssxxxzzzxxxvvvgggZZZLLLFFFDDDBBBBBBCCCEEEHHHOOObbbhhh^^^OOOHHHLLLOOOcccyyy^^^HHH===>>>888777:::888888888888888888888888888888888999999999:::::::::<<<:::<<>>>>><<<@@@DDDHHHPPP^^^ppp}}}~~~oooccccccdddnnnKKKOOOTTTWWW[[[aaajjjpppllllllmmmqqqvvvxxxvvvsssfffXXXKKKEEEDDDBBBBBBCCCGGGJJJPPP```}}}vvvddd^^^PPPIIILLLMMM___ttt[[[EEE<<<===999888;;;999888888888888888888888888888888999999999:::::::::<<<:::<<>>======>>>>>>;;;;;;:::::::::;;;<<<<<<<<<@@@DDDHHHOOO]]]ooo|||}}}nnncccbbbdddpppKKKOOOTTTWWW[[[```hhhnnnmmmmmmmmmqqquuuvvvtttpppdddWWWJJJEEECCCBBBBBBCCCGGGJJJQQQaaa|||qqqcccaaaSSSKKKMMMKKKZZZmmm{{{ZZZEEE<<<>>>:::999<<<:::888888888888888888888888888888999999999:::::::::<<<:::<<>>???:::999;;;888888888888888888888888888888888999999999:::::::::<<<:::<<>><<<;;;:::;;;;;;;;;::::::::::::;;;<<<<<<===@@@BBBFFFNNN]]]qqq~~~pppdddbbbdddrrrJJJMMMRRRTTTWWW\\\dddjjjooonnnnnnpppssssssppplllbbbUUUIIIDDDCCCBBBBBBDDDAAAGGGQQQccc~~~zzzooolll[[[QQQTTTSSSaaarrr^^^HHH???@@@;;;888:::777777777777777777777777777888888999999999:::::::::<<<:::<<>><<<;;;;;;;;;<<<;;;;;;;;;;;;<<<======>>>@@@BBBEEEMMM]]]rrrttthhhfffhhhvvvKKKNNNRRRUUUYYY___eeeiiikkkiiiiiilllooopppllliiibbbUUUHHHCCCBBB@@@AAACCCGGGJJJPPPaaajjjZZZ\\\[[[iii]]]GGG===>>>:::999<<<:::777888888888888999999999;;;:::999777777777777888===<<<===??????AAAIIIRRR]]]kkkzzzvvvmmmkkkooozzzzzzpppeeeXXXPPPOOOLLLLLLKKKKKKKKKKKKKKKLLLQQQRRRTTT[[[fffvvvnnn[[[QQQLLLJJJJJJFFFGGGKKKOOOQQQQQQWWW___dddooo|||wwwjjj^^^TTTPPPRRRPPPVVV[[[\\\\\\ZZZUUUNNNSSSSSSTTTVVV]]]lll}}}XXXLLLDDDBBB???=========<<<;;;<<<;;;;;;;;;;;;<<<======???@@@CCCIIIOOO[[[pppqqqfffhhhkkkwwwJJJMMMQQQTTTYYY^^^dddhhhiiihhhhhhjjjnnnnnnkkkggg```TTTGGGCCCBBB@@@AAACCCDDDHHHNNN___~~~xxxddd```aaavvv^^^GGG>>>>>>999888<<<:::777888888888888999999999:::999888777777777888999<<<;;;===@@@@@@BBBIIIQQQ^^^kkkyyy{{{qqqpppuuuyyypppdddXXXPPPNNNLLLLLLKKKKKKKKKKKKLLLLLLQQQRRRUUU[[[fffvvvooo[[[QQQLLLJJJJJJGGGGGGKKKOOOQQQRRRXXX___dddooo}}}vvvkkk___UUURRRTTTSSS[[[bbbbbb```\\\WWWPPPQQQRRRSSSVVV^^^oooXXXKKKDDDBBB???=========<<<;;;<<<;;;;;;;;;;;;<<<======???@@@CCCIIIOOO[[[pppqqqgggiiilllwwwIIIKKKOOOSSSWWW\\\bbbfffgggffffffhhhkkkkkkhhhddd\\\QQQGGGCCCAAA@@@@@@CCCDDDHHHNNN]]]{{{yyyjjjmmm^^^HHH>>>>>>999888;;;999777888888888888999999999888888888777888888999:::::::::===AAABBBBBBHHHPPP]]]kkkwww}}}xxxwww~~~{{{yyyyyy}}}~~~{{{}}}wwwtttuuu{{{xxxnnncccWWWPPPNNNLLLLLLKKKKKKKKKKKKLLLLLLQQQRRRUUU\\\fffuuuooo[[[QQQLLLIIIIIIGGGHHHKKKOOOQQQRRRYYYaaahhhssswwwkkk```VVVSSSUUUWWWbbbkkkkkkeee___YYYSSSQQQRRRTTTYYYdddwwwXXXJJJDDDBBB???=========<<<;;;<<<;;;;;;;;;;;;<<<======??????CCCHHHNNNZZZooorrriiikkkmmmwwwGGGJJJMMMQQQUUU[[[aaaeeegggeeeeeegggiiiiiieeeaaaWWWNNNFFFBBBAAA???@@@CCCGGGKKKPPP^^^xxxqqqqqq^^^HHH>>>>>>999888;;;999777777888888888999999999777777777888888999::::::999:::===BBBCCCCCCHHHPPP[[[iiiuuuzzz}}}|||yyyssspppqqqvvv{{{zzzxxxyyyyyysssmmmlllmmmqqq{{{uuulllbbbWWWOOONNNLLLKKKKKKKKKKKKLLLLLLMMMPPPRRRWWW]]]ffftttooo[[[QQQLLLIIIIIIHHHHHHKKKOOOQQQSSSZZZbbbmmmzzzwwwlll```WWWTTTWWW\\\iiisssqqqiiiaaaZZZVVVUUUVVVYYY```nnnYYYJJJDDDBBB???=========<<<;;;<<<;;;;;;;;;;;;<<<======??????CCCHHHNNNYYYnnnsssjjjlllmmmtttFFFIIILLLPPPTTTZZZ```dddgggfffdddeeegggeeeaaa]]]RRRKKKDDDBBB@@@>>>@@@CCCGGGKKKQQQ```xxxppplll___HHH>>>???999888;;;888777777888888888999999999555666777888999:::::::::999999===BBBCCCCCCIIIPPPYYYhhhuuu}}}tttrrrsssqqqllliiimmmsssyyyyyyuuuuuuzzzyyypppkkkiiiiiijjjmmmwww~~~sssjjjaaaVVVOOONNNKKKKKKKKKKKKKKKLLLMMMMMMOOOSSSXXX^^^fffsssmmmZZZPPPKKKIIIIIIIIIHHHKKKPPPQQQSSS[[[dddqqq~~~xxxkkk```WWWVVVZZZbbbnnnwwwtttjjjbbb\\\XXXWWWXXX\\\eeevvvZZZKKKDDDBBB???=========<<<;;;<<<;;;;;;;;;;;;<<<======>>>???BBBGGGMMMYYYmmmrrriiilllkkkppp~~~FFFHHHLLLPPPTTTYYY___cccgggeeecccccccccaaa[[[WWWNNNHHHCCCBBB@@@>>>???CCCDDDHHHQQQccc}}}oooiii___III??????999777:::888777888888888888999999999555666777999999:::::::::999999<<>>???BBBGGGLLLXXXlll~~~qqqiiijjjhhhjjjvvvFFFHHHLLLPPPTTTYYY___dddfffdddaaa```___[[[UUUPPPJJJFFFCCCBBB@@@===???DDDEEEHHHSSSggg|||jjjdddvvv```III??????999777:::888777888888888888999999999666777888999:::999999888:::999<<>>>>>AAAFFFLLLWWWkkk}}}pppggghhhddddddnnnFFFIIILLLPPPTTTZZZ```dddeeebbb___]]]\\\WWWQQQLLLHHHDDDBBBBBB@@@===???DDDIIIKKKUUUkkkiii___[[[iii{{{```III??????999777:::777777888888888888999999999666777888999:::999888888;;;:::;;;>>>@@@BBBKKKTTTbbbqqq{{{jjjggghhhmmmooollljjjkkkeeellltttuuuqqqnnnpppttt~~~vvvuuutttiiidddcccdddcccbbbccceeefffiiisssxxxnnnfff^^^TTTNNNMMMJJJJJJJJJJJJKKKLLLNNNNNNMMMSSS[[[```fffrrrfffUUUMMMJJJIIIJJJJJJJJJLLLPPPRRRUUU^^^ggguuupppddd^^^^^^fffooovvvwwwuuuoookkkiiifffaaa______cccpppyyywww}}}]]]OOODDDBBB???=========<<<;;;<<<;;;;;;;;;;;;<<<======>>>>>>AAAFFFKKKWWWkkk}}}ooofffgggbbb```jjjxxxEEEHHHLLLNNNPPPVVV]]]ccccccaaa___]]]ZZZTTTNNNIIIEEECCCAAA???>>>???AAACCCHHHIIIZZZxxxppp^^^YYY^^^bbbwww___III??????:::777999777999999999999999999999999999888777777777888::::::;;;;;;;;;;;;>>>EEEMMMSSSbbbrrrzzzfff```aaakkksssqqqkkkiiifffhhhnnnqqqnnnhhhiiinnnuuuzzz}}}xxxqqqrrr|||zzzkkkbbb___```aaa```aaadddggghhhlllxxxzzzmmmaaaXXXRRRNNNKKKMMMLLLJJJIIIJJJKKKMMMNNNQQQTTTXXX^^^hhhvvvdddTTTNNNLLLJJJJJJJJJIIIKKKNNNPPPTTT]]]ggguuu{{{gggaaaeeejjjpppssstttsssqqqoookkkgggcccaaa]]]eeennnyyywwwrrrrrruuu___LLLDDDBBB???=========<<<;;;============>>>>>>>>>>>>;;;<<>>>>>???AAABBBGGGJJJ]]]zzzuuubbbUUUTTT\\\cccwww~~~___III??????:::777999777999999999999999999999999999888777777777888999:::;;;;;;;;;;;;>>>DDDMMMRRRdddtttvvvgggaaa```iiiqqqqqqmmmllleeehhhmmmpppmmmgggggglllooosssuuurrrmmmnnnvvv~~~{{{vvvvvv{{{qqqeee^^^]]]^^^___bbbbbbeeehhhhhhkkkvvvxxxkkk___WWWQQQMMMKKKLLLLLLJJJIIIJJJKKKMMMNNNPPPSSSXXX^^^gggvvvdddSSSNNNKKKJJJIIIJJJIIIKKKNNNQQQTTT^^^gggvvvxxxgggbbbgggmmmrrrvvvssssssrrrpppmmmjjjfffdddccckkkttttttmmmkkkooo^^^JJJDDDAAA>>>=========<<<;;;<<<<<<<<<=========>>>>>><<<<<>>@@@AAAEEEMMMbbbzzzqqqbbbSSSKKKNNNYYYcccvvv}}}^^^HHH>>>???999777999777888888888888888888888888888888777777888888999:::;;;;;;;;;;;;>>>DDDLLLQQQbbbttt}}}zzzyyyxxxxxxwwwyyy{{{}}}sssgggaaa___fffooorrrpppnnneeefffkkkooolllfffeeehhhiiilllmmmmmmlllmmmqqqvvvwwwxxxxxxuuurrrrrrvvvzzzwwwlllddd``````aaabbbffffffhhhjjjjjjlllvvv|||ttthhh]]]UUUPPPMMMKKKKKKKKKJJJIIIJJJKKKMMMNNNPPPSSSXXX^^^ggguuucccSSSMMMKKKIIIHHHJJJIIIKKKOOOQQQUUU___iiiwwwuuugggeeekkkqqquuuxxxsssttttttsssqqqnnnjjjhhhhhhqqq}}}tttjjjiiippp\\\IIIDDDAAA>>>=========<<<;;;;;;;;;;;;<<<<<<<<<============@@@DDDIIITTThhhzzzpppaaa^^^[[[^^^iiiuuuAAADDDGGGJJJNNNUUU___fffkkkhhhccc^^^YYYRRRKKKFFFAAA@@@===<<<<<<===???AAAEEEPPPhhhyyysssgggXXXMMMGGGKKKWWWcccuuu|||}}}~~~]]]GGG>>>???999777:::777777777777777777777777777888888888888888999999999;;;;;;;;;<<<>>>DDDKKKPPP^^^qqq}}}wwwvvvtttsssqqqqqqrrrrrrtttvvvyyy|||~~~qqqeeeaaa```fffppptttssspppffffffjjjmmmkkkeeecccfffiiijjjllloooppprrrtttuuuxxxzzz||||||{{{{{{~~~~~~}}}}}}xxxqqqkkkiiiiiiiiihhhjjjiiikkkmmmnnnpppxxxyyyqqqfff[[[TTTOOOMMMKKKJJJJJJJJJJJJJJJKKKLLLMMMOOOSSSXXX^^^ggguuu~~~aaaRRRMMMJJJHHHGGGJJJIIIKKKOOORRRVVV```jjjzzzvvviiiiiioootttwwwyyyuuuuuuuuutttrrrooollljjjiiiwwwvvvllllllyyy[[[IIICCCAAA>>><<<<<<<<<;;;::::::::::::;;;;;;;;;<<<<<<>>>>>>@@@DDDHHHSSSfffxxxrrrbbb^^^[[[^^^jjjwwwAAACCCGGGJJJNNNUUU```gggmmmjjjddd___YYYRRRKKKFFF@@@???===;;;<<<===???AAAFFFSSSlll{{{sssnnnaaaRRRJJJGGGJJJWWWdddrrr{{{}}}]]]GGG===>>>999777:::777777777777777777777777777777777888888999999999999:::;;;;;;<<<>>>CCCJJJOOO\\\ooo|||xxxtttqqqnnnjjjjjjjjjjjjkkkmmmooopppqqqsssvvvyyy{{{~~~pppcccaaaaaagggqqqxxxvvvqqqhhhhhhjjjmmmkkkgggeeegggkkkmmmppptttxxx{{{||||||~~~zzzwwwuuussspppnnnmmmkkklllooopppqqqxxxvvvooodddZZZSSSOOOLLLKKKIIIIIIIIIJJJJJJKKKLLLMMMPPPSSSYYY___hhhuuu{{{___PPPLLLJJJHHHGGGIIIIIIKKKPPPSSSWWWbbblll|||yyymmmmmmssswwwyyyzzzuuuuuutttrrrpppmmmkkkjjjnnnuuunnnpppZZZJJJCCCAAA>>><<<<<<<<<;;;:::::::::::::::;;;;;;;;;;;;>>>>>>@@@DDDHHHRRRfffwwwtttddd___\\\aaannn~~~BBBEEEGGGJJJNNNVVV```hhhoookkkeee___YYYRRRKKKGGG@@@???===<<<<<<>>>@@@BBBFFFUUUlll}}}uuuhhhYYYLLLGGGGGGKKKWWWfffqqq|||\\\FFF===>>>999777:::777888888888888888888888888777777888999999999999888:::;;;;;;<<<>>>CCCIIINNNZZZooo~~~~~~zzztttoookkkiiifffdddaaaaaabbbdddfffjjjmmmnnnpppsssvvvyyyzzz}}}tttccccccbbbgggrrr{{{{{{uuummmjjjjjjmmmmmmjjjiiilllooorrrwww|||zzzvvvtttqqqppprrrrrrrrrwww}}}uuunnncccYYYRRRNNNLLLJJJHHHHHHIIIJJJKKKLLLLLLLLLPPPTTTZZZaaaiiivvvwww]]]OOOLLLJJJIIIHHHIIIIIIKKKPPPTTTYYYcccmmm}}}ppppppvvvzzz{{{|||wwwvvvtttrrrqqqpppoooooo}}}qqqnnnrrr~~~YYYJJJCCC@@@===<<<<<<<<<;;;::::::::::::;;;;;;;;;<<<<<<======@@@CCCHHHRRRfffwwwuuueee``````hhhxxxDDDFFFHHHJJJNNNVVV```hhhpppllleee___YYYRRRLLLHHHAAA???===<<<===>>>AAACCCEEESSShhhzzz{{{eeeUUUIIIGGGHHHJJJVVVdddqqq~~~[[[FFF<<<===999777:::777999999999999999999999999666777888999:::999999888999:::<<<<<>>======???AAACCCCCCRRReeeuuugggWWWJJJHHHIIIIIISSS```rrr[[[EEE<<<===888777:::777999999999999999999999999666777888999:::999888888999:::<<<===???CCCHHHLLLTTTjjjxxxyyypppjjjdddbbb___^^^^^^`````````aaabbbbbbdddgggjjjmmmooojjjmmmrrruuuxxx{{{~~~kkkhhhbbb```lll}}}tttooolllnnnpppppprrruuuzzz{{{{{{~~~vvvooocccYYYRRRMMMKKKIIIFFFGGGHHHJJJKKKLLLLLLLLLRRRVVV]]]ccclllxxxrrrYYYMMMLLLKKKJJJJJJIIIHHHKKKQQQUUUZZZeeeooosssssszzzxxxmmmsss|||yyyVVVGGGBBB@@@===;;;;;;;;;:::999;;;;;;;;;<<<<<<<<<======<<<<<<>>>CCCHHHRRRfffxxx}}}rrrddddddjjjyyyGGGGGGGGGIIIOOOYYYdddllluuunnnddd]]]YYYTTTNNNHHHEEECCC@@@===<<<>>>@@@AAADDDNNN^^^ooozzz~~~}}}jjjWWWHHHGGGHHHHHHTTTdddxxx~~~}}}SSSHHH???;;;:::888888:::999999888888777777666666666777999:::;;;;;;:::::::::;;;<<<===>>>BBBHHHLLLXXXhhhyyyzzztttlllfffddd`````````aaaaaaaaaaaaaaaeeefffhhhhhhgggggghhhjjjnnnppprrrvvvzzz}}}xxxjjj___bbbmmmyyy~~~sssoootttvvvtttxxxxxxlll___WWWQQQLLLIIIJJJIIIIIIIIIJJJJJJLLLMMMNNNRRRPPPUUUaaannnyyyiiiWWWQQQJJJIIINNNMMMIIIIIILLLQQQTTTZZZgggsssuuusss{{{qqqjjjtttxxxVVVHHHBBB???<<<;;;;;;<<<;;;:::<<<<<<<<<<<<============???>>>@@@CCCGGGQQQddduuuxxxkkkhhhjjjiiiyyyFFFGGGGGGJJJOOOYYYdddlllwwwpppfff___[[[VVVOOOJJJEEECCC@@@======>>>@@@BBBEEENNN\\\mmm{{{hhhVVVIIIJJJLLLNNNZZZkkk|||~~~{{{RRRHHH>>>;;;:::888888:::888888888777777777777777555555666777888999999999:::;;;<<<===>>>BBBHHHLLLWWWgggyyywwwrrrnnnhhheeedddaaabbbbbbcccdddeeeeeefffiiijjjkkkkkkkkkkkklllnnnqqqsssvvvyyy}}}~~~pppccccccmmmxxxyyytttyyy}}}|||yyymmm___WWWRRRLLLIIIJJJIIIIIIIIIIIIJJJLLLMMMNNNSSSRRRVVVbbbooozzzfffUUUOOOHHHHHHLLLKKKIIIJJJMMMQQQTTTZZZgggtttyyyvvv~~~rrroooyyywwwUUUHHHBBB???<<<;;;;;;<<<;;;:::;;;;;;;;;;;;<<<<<<<<<<<<======???BBBEEEOOObbbsssxxxkkkhhhllllll}}}FFFFFFGGGJJJPPPZZZfffmmmwwwqqqhhhaaa\\\VVVPPPKKKEEECCC@@@>>>===>>>AAABBBGGGNNN[[[nnngggUUUJJJMMMQQQUUUbbbsss}}}zzzPPPGGG>>>;;;:::888888:::777777777777888888888888666666666666777888999999:::;;;<<<===>>>BBBHHHLLLVVVfffxxxxxxnnnjjjiiiffffffhhhfffggghhhiiikkkmmmnnnooopppqqqrrrrrrqqqrrrtttvvvxxxzzz}}}vvvhhheeelllvvv|||yyymmm___WWWRRRLLLIIIJJJHHHIIIIIIIIIKKKLLLMMMNNNTTTSSSXXXdddppp{{{}}}bbbQQQMMMGGGGGGKKKIIIJJJJJJMMMRRRUUU[[[gggttt}}}yyy|||uuuvvvuuuTTTGGGBBB???<<<;;;;;;<<<;;;:::999:::::::::;;;;;;;;;;;;<<<<<<>>>AAADDDMMM```qqq}}}vvvjjjfffjjjlll~~~EEEFFFHHHLLLSSS]]]iiipppxxxssskkkccc\\\UUUOOOJJJEEECCC@@@>>>===???AAACCCHHHPPP___uuufffUUUKKKNNNTTTXXXfffxxx~~~yyyNNNEEE===;;;:::888888:::666666777777888888999999:::999888888888999;;;<<<:::;;;<<<===>>>BBBHHHLLLUUUeeexxx~~~uuummmkkkjjjjjjlllpppnnnnnnppprrruuuwwwyyyzzzyyyzzz{{{{{{zzz{{{~~~|||lllfffjjjsssyyymmm___WWWQQQKKKIIIIIIHHHHHHIIIIIIKKKLLLNNNNNNSSSTTTYYYdddoooyyyyyy^^^OOOLLLGGGGGGKKKIIIJJJKKKNNNRRRUUU[[[hhhuuu{{{~~~}}}rrrSSSHHHBBB???<<<;;;;;;<<<;;;:::::::::::::::;;;;;;;;;;;;<<<<<<>>>AAADDDLLL^^^ooozzzuuugggbbbeeehhhyyyEEEGGGJJJOOOWWWbbbnnnvvv}}}xxxqqqhhh___WWWPPPLLLEEECCC@@@>>>>>>???BBBDDDIIISSShhhgggVVVJJJMMMRRRWWWfffxxx}}}xxxLLLCCC<<<::::::888888999666666777777888888999999:::999888888888999:::;;;:::;;;<<<===>>>BBBHHHLLLTTTdddvvvyyysssrrrqqqqqquuuzzzwwwxxxzzz|||ppphhhhhhpppwwwkkk]]]VVVPPPKKKHHHIIIHHHHHHHHHIIIKKKLLLNNNOOORRRSSSZZZdddnnnwwwuuu\\\NNNMMMHHHHHHLLLJJJKKKKKKNNNSSSVVV\\\iiiuuu~~~~~~|||zzztttqqqtttuuuzzzoooRRRIIIBBB???<<<;;;;;;<<<;;;::::::;;;;;;;;;;;;<<<<<<<<<<<<===???BBBDDDLLL]]]mmm{{{vvviii```aaadddsssEEEHHHLLLSSS\\\hhhuuu}}}xxxnnncccYYYRRRMMMEEECCC@@@>>>>>>@@@CCCEEEKKKYYYppphhhUUUHHHJJJNNNTTTeeexxx~~~sssJJJBBB;;;::::::888888999777777777777888888888888888777777777777777888888:::;;;<<<===>>>BBBHHHLLLTTTddduuu~~~~~~~~~~~~vvvkkkgggnnn}}}ttthhh[[[TTTOOOJJJHHHIIIGGGGGGHHHIIIKKKMMMNNNOOORRRTTTZZZdddmmmvvvrrrYYYMMMMMMIIIJJJMMMKKKLLLLLLOOOTTTWWW\\\iiivvv|||vvvpppkkkeeefffhhhooolllQQQIIIBBB???<<<;;;;;;<<<;;;:::;;;;;;;;;;;;<<<<<<<<<<<<<<<===???BBBDDDLLL\\\lll|||zzzlllaaa```aaammmEEEHHHOOOWWWaaannn{{{{{{pppdddXXXPPPLLLEEECCC@@@>>>>>>@@@CCCEEENNN]]]vvvhhhTTTFFFFFFKKKSSSeeeyyykkkIII@@@:::::::::888888999888888888777777777777777777777888888888777777666:::;;;<<<===>>>BBBHHHLLLUUUdddttt}}}ppphhhkkkyyy~~~}}}pppeeeXXXRRRNNNJJJHHHJJJGGGGGGHHHIIIKKKMMMOOOPPPSSSUUU\\\fffnnnvvvnnnVVVKKKLLLJJJJJJNNNKKKLLLLLLPPPTTTWWW]]]jjjwww|||sssiiiccc]]]]]]```iiijjjOOOHHHBBB???<<<;;;;;;<<<;;;:::999:::::::::;;;;;;;;;;;;;;;<<<>>>AAACCCJJJYYYiiiyyyyyylll```^^^^^^hhh{{{EEEIIIPPPYYYdddrrr{{{oooaaaUUULLLHHHEEECCC@@@??????AAADDDEEEPPP```yyyhhhTTTDDDDDDJJJSSSfff{{{eeeHHH@@@:::::::::888888999999999888888777777666666888999:::;;;;;;:::888777:::;;;<<<===>>>BBBHHHLLLUUUdddssssssiiijjjwww|||ttt{{{{{{nnncccWWWQQQMMMIIIHHHJJJGGGGGGHHHIIIKKKMMMOOOPPPTTTWWW^^^gggooowwwlllTTTJJJLLLIIIJJJMMMKKKLLLMMMPPPTTTWWW]]]jjjwww}}}rrrfff^^^WWWXXX]]]gggiiiNNNGGGBBB???<<<;;;<<<<<<;;;:::888888999999999:::::::::::::::===@@@BBBHHHXXXggguuuvvvjjj^^^\\\[[[ddduuuHHHLLLRRR[[[jjjzzzzzzmmmbbbZZZSSSMMMHHHBBBBBBAAA@@@???@@@DDDGGGWWWiii___TTTIIIFFFJJJVVVggguuubbbJJJAAA;;;::::::999888:::777777777777777777777777777777777777777888888999:::;;;;;;;;;<<>>===<<<;;;;;;:::;;;;;;===:::777777:::;;;;;;999::::::===???@@@GGGVVVeeewwwppphhhaaaZZZYYYaaalllHHHMMMSSS]]]kkkzzz~~~uuuhhh^^^VVVPPPKKKGGGBBBBBBAAA??????@@@DDDGGGWWWhhh~~~www\\\RRRHHHFFFLLLXXXjjjxxx~~~yyy{{{fffJJJBBB;;;::::::888888999777777777777777777777777777777777777777888888999999:::;;;;;;<<<@@@EEEHHHTTTbbbwwwuuunnnrrrzzzyyyooommmnnnttt{{{uuuiiiaaaUUUMMMJJJJJJIIIHHHHHHIIIKKKKKKKKKMMMPPPSSSTTTXXX___hhhrrr~~~```UUUKKKHHHHHHHHHJJJNNNMMMNNNQQQVVVZZZaaannn{{{zzzmmmeee\\\XXXTTTXXXkkkfffLLLFFF>>>===<<<;;;;;;:::;;;;;;>>>;;;999888:::;;;:::888::::::===???@@@FFFUUUddduuunnnfff___YYYWWW```jjj~~~HHHNNNUUU___nnn{{{}}}vvvnnnbbbYYYRRRMMMHHHDDDAAAAAAAAA??????@@@DDDGGGWWWhhh~~~{{{lllXXXOOOGGGGGGNNN[[[mmm|||{{{pppuuugggJJJBBB;;;::::::888777888777777777777777777777777777777777777777888888999888999:::;;;<<<@@@EEEIIISSSbbbyyy|||qqqooosssnnnhhhhhhjjjrrr}}}yyyrrrhhh___TTTLLLJJJJJJJJJIIIHHHIIIKKKKKKKKKMMMPPPSSSTTTXXX```iiittt{{{\\\RRRIIIGGGHHHHHHJJJNNNOOOOOOSSSWWW[[[bbbppp}}}zzzmmmeeeYYYWWWTTTYYYkkk{{{zzzdddKKKFFF>>>===<<<;;;;;;:::;;;;;;;;;:::888888:::;;;;;;:::::::::===???@@@EEESSSbbbrrrllleee^^^WWWUUU^^^iii|||HHHOOOYYYdddqqq|||~~~zzzppphhh]]]UUUOOOKKKGGGCCC@@@@@@@@@???>>>@@@DDDGGGVVVhhh~~~vvvgggWWWNNNGGGHHHPPP]]]ooo~~~zzzkkkppp~~~dddJJJBBB;;;;;;:::777666666666666666666666666666666777777777777777888888999888888999:::<<<@@@EEEIIIRRRbbbxxxvvvoooooozzziiicccdddhhhqqq}}}vvvoooeee]]]RRRKKKJJJJJJKKKJJJHHHIIIKKKKKKKKKMMMPPPSSSTTTYYYaaakkkuuuuuuWWWNNNFFFFFFGGGHHHJJJMMMPPPPPPSSSWWW[[[cccqqquuuhhh```UUUTTTTTTYYYkkkqqqrrr}}}aaaIIIFFF>>>===<<<;;;;;;:::;;;;;;777777777999;;;<<<======::::::===??????CCCQQQ___qqqllleee^^^VVVUUU___kkkJJJRRR]]]iiivvv~~~}}}xxxllleeeZZZRRRNNNJJJFFFCCC@@@@@@???>>>>>>@@@DDDGGGTTTggg~~~uuufffVVVNNNHHHJJJRRR___ppp~~~{{{kkkmmmyyy```IIIAAA;;;;;;;;;888666666666666666666666666666666777777777777777888888999888999999:::;;;???DDDHHHQQQ___ttt~~~~~~~~~ssspppzzzwwwggg```ccciiirrr}}}ssskkkaaaZZZQQQKKKJJJKKKKKKJJJHHHIIIKKKKKKKKKMMMPPPSSSUUU[[[cccmmmxxxoooTTTKKKEEEFFFHHHHHHJJJMMMNNNOOOQQQVVV[[[cccrrr|||mmm```XXXQQQRRRRRRXXXiii}}}kkkkkkuuu^^^HHHFFF>>>===<<<;;;;;;:::;;;;;;888888:::::::::;;;;;;<<<999:::===>>>>>>BBBNNN\\\oookkkfff___WWWVVVaaaoooKKKUUUbbbnnnzzz}}}vvvjjjcccYYYQQQMMMJJJFFFCCC?????????>>>>>>@@@DDDGGGRRRddd{{{ttteeeTTTMMMIIILLLUUUbbbssszzzkkkmmmwww\\\FFF???:::;;;;;;888666666777777777777777777777777777777777777777888888999999999::::::;;;>>>CCCGGGOOO\\\ooo~~~~~~}}}}}}}}}zzzuuuvvvtttddd^^^bbbjjjtttzzzooohhh]]]WWWPPPLLLLLLLLLKKKJJJHHHIIIKKKKKKKKKMMMPPPSSSWWW\\\fffppp{{{iiiRRRJJJEEEFFFIIIIIIJJJLLLMMMMMMQQQVVV[[[ddduuurrreeeZZZRRRMMMOOOPPPUUUggg{{{kkkkkksss[[[GGGGGG>>>===<<<;;;;;;:::;;;;;;:::<<<===<<<:::888888888999:::===>>>===@@@LLLYYYmmmjjjggg```XXXXXXdddsssMMMXXXeeesss~~~~~~uuuiiiaaaWWWOOOKKKHHHEEEBBB>>>???>>>>>>>>>@@@DDDHHHPPPaaawwwpppaaaPPPJJJHHHMMMWWWeeevvvuuuiiinnnxxx~~~WWWDDD>>>999:::;;;999777777777777777777777777777777777777777777777888888999:::::::::::::::===AAAEEEPPP[[[kkk~~~{{{uuu}}}qqqaaa]]]bbbjjjuuuxxxmmmeeeYYYUUUPPPNNNNNNMMMKKKIIIHHHIIIKKKKKKKKKMMMPPPSSSXXX^^^hhhsss~~~~~~eeeQQQJJJEEEGGGIIIIIIIIIKKKMMMMMMQQQWWW]]]gggxxxtttjjj```WWWQQQJJJLLLNNNSSSeeewwwmmmrrr{{{YYYFFFGGG>>>===<<<;;;;;;:::;;;;;;888:::<<<<<<:::999999:::999:::===>>>===???JJJWWWjjjhhhfff```XXXYYYfffvvvNNNYYYhhhuuu~~~uuuhhh```VVVNNNJJJGGGDDDAAA>>>>>>>>>===>>>@@@DDDHHHNNN___ttt}}}lll]]]MMMHHHGGGMMMXXXgggyyyqqqfffooo{{{yyySSSCCC===999:::<<<999888888777777777777777777777777777777777777777888888999;;;;;;;;;::::::<<<@@@DDDSSS]]]iiixxx~~~uuu{{{ppp___\\\bbbkkkuuuwwwlllcccWWWSSSPPPNNNOOONNNKKKHHHHHHJJJKKKKKKKKKMMMPPPSSSYYY___iiittt|||cccQQQJJJFFFHHHJJJIIIIIIJJJNNNNNNQQQXXX^^^iii{{{{{{nnnfff___XXXRRRIIIKKKLLLRRRdddssspppyyyWWWFFFGGG>>>>>><<<;;;;;;;;;;;;;;;111555:::<<<;;;<<<>>>@@@999:::===>>>===>>>JJJVVVhhhgggeee___XXXYYYgggwwwQQQ\\\mmm|||zzzuuueee```XXXQQQKKKFFFBBB???@@@>>>======???BBBDDDEEESSSdddtttzzz{{{xxxmmm```NNNIIIIIIOOOWWWbbbuuu}}}ooojjjrrrzzzkkkOOO???===;;;888666555444444666666666666666666666666888999:::999777777888999;;;<<<<<<;;;;;;===AAADDDEEEUUUhhhxxxzzzzzzoooccc___bbbiiittt}}}ssshhh```VVVRRRNNNKKKKKKLLLMMMMMMHHHJJJLLLMMMMMMOOOQQQTTTVVV]]]iiivvvsssaaaLLLKKKIIIGGGGGGIIIKKKMMMOOOOOOSSSYYYaaammm|||qqqggg___VVVPPPIIIIIIKKKRRReeeqqqrrr~~~{{{VVVGGGFFF=========<<<;;;;;;::::::999999::::::::::::;;;;;;===;;;<<<===>>>@@@HHHQQQ]]]hhhggg___]]]]]]fffyyyRRR]]]mmm|||xxxrrrddd___WWWOOOIIIEEEAAA??????>>><<<===???AAACCCDDDRRRbbbpppttttttrrrggg[[[PPPLLLLLLRRRZZZeeevvvtttlllrrrxxx|||dddJJJ===<<<:::888666666666666777777777777777777777777777888999999777777888999;;;;;;<<<<<<<<<===AAADDDHHHVVVgggttt}}}|||oooccc^^^aaahhhsss{{{qqqfff^^^VVVRRRNNNKKKJJJKKKLLLLLLIIIJJJKKKLLLLLLOOORRRUUUZZZaaalllxxxooo\\\LLLJJJHHHGGGGGGIIIKKKMMMOOOOOOSSS[[[cccppp{{{qqqhhh___UUUOOOJJJJJJKKKRRReee|||rrruuuvvvTTTEEEDDD>>>>>>===<<<<<<;;;;;;:::999999::::::::::::;;;;;;;;;::::::<<<===???FFFOOO]]]iiiiiiaaa]]]]]]hhh|||SSS^^^nnn|||vvvpppccc]]]TTTLLLFFFCCCAAA???======<<<<<<>>>@@@CCCDDDOOO^^^jjjlllkkkiii___TTTNNNLLLMMMTTT^^^jjj{{{tttxxx~~~]]]EEE;;;:::888777777777888888777777777777777777777777777888999999777777888999:::;;;<<<<<<<<<===@@@CCCIIIVVVeeeooo{{{|||nnnbbb^^^aaagggrrr~~~xxxoooddd]]]UUURRRMMMJJJJJJJJJKKKJJJJJJKKKKKKKKKLLLOOOSSSWWW^^^eeeooozzziiiWWWKKKJJJHHHGGGHHHJJJLLLMMMNNNOOOUUU]]]fffsss{{{qqqhhh___UUUNNNKKKKKKKKKSSSiiiwwwsssxxxoooPPPDDDCCC>>>>>>>>>===<<<<<<;;;;;;999999::::::::::::;;;;;;:::999999<<<<<<===EEEMMM[[[jjjlllccc^^^]]]jjjUUU```ppp~~~wwwpppaaa[[[QQQIIIDDDAAA@@@???;;;<<<<<<<<<===???BBBEEEMMMZZZeeefffeeecccZZZOOOHHHHHHLLLUUUaaapppzzz}}}ZZZEEE;;;:::999777777777777888888888888888888888888888666777888888777777888999999:::<<<<<<<<<===@@@BBBHHHTTTbbblllxxx|||{{{}}}{{{{{{mmmaaa]]]```fffqqq|||uuummmccc[[[TTTPPPLLLJJJJJJJJJIIIIIIKKKKKKKKKKKKLLLOOOUUUYYY___fffppp{{{eeeSSSIIIIIIHHHHHHIIIJJJLLLMMMOOOQQQVVV___hhhtttzzzrrriii___UUUMMMJJJKKKMMMWWWqqq{{{wwwxxx}}}iiiMMMCCCBBB???>>>>>>======<<<;;;;;;999999999:::::::::;;;;;;:::999:::<<<<<<===DDDLLLYYYjjjnnneee^^^]]]kkkWWWcccsssxxxqqq___XXXOOOGGGCCC@@@???>>>:::<<<===<<<<<<>>>CCCFFFMMMZZZeeefffeeebbbYYYMMMEEEHHHMMMVVVdddttt|||VVVFFF===<<<:::888666666666666777777777777777777777777555666888888777777888999888:::<<<<<<<<<===???AAAEEEQQQ___jjjxxxxxxpppnnnqqqvvvyyy{{{~~~jjj```]]]___eeepppzzzssskkkaaaZZZQQQNNNKKKIIIIIIJJJIIIHHHKKKLLLLLLKKKLLLPPPVVVZZZ]]]dddppp{{{zzzbbbRRRHHHHHHHHHHHHIIIKKKMMMNNNQQQRRRXXX```hhhtttyyyqqqhhh___UUUMMMHHHKKKPPP]]]|||xxxzzzdddLLLDDDBBB>>>>>>>>>===<<<<<<;;;;;;999999999:::::::::;;;;;;:::999;;;=========DDDLLLWWWiiinnnfff```]]]jjj\\\gggwwwvvvnnn\\\WWWNNNGGGCCCAAA???>>>:::<<<>>>======>>>CCCHHHQQQ```lllmmmkkkfffZZZMMMGGGKKKQQQZZZiiizzzwwwOOODDD===<<<:::888666666666666666666666666666666666666444666777777777777888999888999;;;<<<<<<===???AAABBBOOO]]]jjjyyytttjjjhhhkkkqqquuu|||yyyggg___\\\^^^dddooowwwppphhh^^^WWWNNNLLLIIIIIIIIIJJJIIIHHHKKKLLLLLLMMMNNNRRRWWWZZZ^^^eeeqqq}}}ttt]]]PPPFFFGGGGGGHHHJJJLLLMMMNNNRRRTTTYYYbbbjjjuuuvvvmmmeee\\\SSSMMMGGGLLLSSSddd{{{aaaLLLDDD@@@=========<<<;;;;;;::::::999999::::::::::::;;;;;;:::999;;;=========CCCKKKVVVgggmmmgggaaa^^^ggg{{{bbblll{{{~~~pppgggZZZUUUNNNHHHDDDAAA???===:::===???>>>===???DDDJJJYYYiiivvvwwwssskkk[[[KKKFFFLLLUUU___qqqnnnIIIBBB<<<:::999777777777777888555555555555555555555555444555777777666666888:::777999;;;<<<<<<===>>>@@@BBBNNN\\\hhhxxxrrrhhheeeiiiooossszzz~~~}}}sssddd^^^\\\^^^cccnnn~~~|||tttmmmdddZZZSSSKKKIIIHHHHHHIIIJJJJJJIIIJJJKKKMMMNNNPPPSSSWWWZZZaaahhhtttlllXXXMMMEEEFFFGGGIIIKKKLLLNNNOOORRRTTT[[[dddmmmxxx{{{qqqhhh```XXXPPPKKKFFFMMMVVViii^^^KKKCCC>>><<<<<<<<<;;;::::::999999999999::::::::::::;;;;;;999888:::===<<<<<>>@@@CCCNNN\\\gggvvvqqqfffcccfffmmmqqqyyy}}}zzzpppccc^^^\\\]]]cccmmm}}}{{{rrrjjjaaaWWWPPPIIIHHHGGGGGGIIIKKKJJJJJJIIIKKKNNNPPPQQQSSSWWWZZZdddlllwww~~~fffTTTKKKEEEFFFGGGIIIKKKMMMNNNOOOQQQTTT[[[eeeooo{{{xxxmmmddd\\\UUUNNNIIIGGGNNNXXXlll\\\JJJBBB<<<<<<;;;;;;::::::999888888999999:::::::::;;;;;;;;;777777999;;;;;;:::@@@GGGTTTccciiifffddd___aaaooo}}}iiittt}}}}}}xxxpppfff^^^YYYUUUNNNHHHDDDBBB???>>>???<<<;;;<<<===???GGGOOObbbxxx}}}nnn[[[LLLKKKMMM[[[ttt{{{aaaGGGCCC:::999888777666666666666666777888::::::999999888777777666666666666777777888999;;;;;;;;;<<>>;;;;;;::::::::::::999999888999::::::;;;;;;;;;;;;<<<<<<;;;:::999<<<@@@DDDNNN^^^ffffffeee^^^]]]gggwwwiiisss{{{zzztttlllccc\\\WWWRRRLLLGGGDDDAAA???>>>===;;;<<<===>>>???GGGPPPjjjooo^^^PPPMMMQQQ```xxx~~~^^^EEEAAA:::999888777666666666666666666888999999999888777777777666666666666777777888999;;;;;;;;;<<>>;;;;;;::::::::::::999999888999::::::;;;;;;;;;:::::::::999888777:::>>>AAALLL]]]dddeeeddd]]][[[dddnnn~~~iiirrrxxxuuunnnggg___XXXSSSNNNIIIDDDBBBAAA???>>>======???AAA@@@BBBJJJUUUqqqqqq___QQQNNNTTTeee}}}yyy|||XXXBBB>>>:::999888777666666666666555666666777888777777777777777666666666666777777888999:::;;;;;;<<<>>>AAADDDJJJWWWffftttssshhhdddhhhnnnsss|||{{{vvv|||{{{hhh___\\\]]]]]]aaaiiiyyy}}}tttlllcccZZZRRRMMMIIIIIIHHHIIIIIIJJJKKKLLLMMMNNNOOOPPPRRRVVV\\\```fffnnnzzzxxxfffWWWMMMIIIEEEGGGIIIIIIJJJKKKNNNPPPRRRWWW^^^gggwwwzzzkkkccc[[[WWWQQQJJJFFFGGGIIIKKKWWWnnnxxxzzzrrrQQQGGGCCC>>>;;;;;;::::::::::::999999999999:::;;;;;;;;;::::::999:::999888777999===AAAJJJZZZbbbcccccc\\\XXX```eeeppp~~~lllsssxxxssskkkddd\\\UUUNNNJJJEEEBBB@@@@@@???>>>>>>???BBBDDDBBBDDDOOO\\\wwwyyybbbNNNLLLVVVjjjuuu|||zzzTTT???<<<999999888777666666777777555555555666666666666666777777666666666666777777777999:::::::::<<<>>>@@@BBBHHHTTTdddtttyyymmmhhhjjjqqqvvv|||zzzrrrvvv|||ggg^^^]]][[[\\\```hhhwww|||tttjjjaaaYYYQQQLLLIIIIIIHHHIIIIIIJJJKKKLLLMMMNNNOOOQQQSSSWWW]]]aaagggooo{{{sssbbbSSSKKKHHHEEEGGGIIIIIIJJJLLLOOOQQQRRRXXX```kkk}}}{{{kkkcccZZZVVVQQQKKKIIIJJJIIIMMMYYYmmm|||sssyyymmmOOOEEEAAA<<<;;;;;;:::::::::999999999999::::::;;;;;;:::::::::;;;;;;;;;::::::;;;???BBBGGGWWW___aaaccc[[[VVV]]]```hhhuuupppwwwzzztttkkkccc[[[TTTKKKGGGCCC@@@??????>>>>>>===???CCCDDDBBBFFFVVVfffjjjPPPLLLYYYppp~~~yyysssPPP>>><<<999888777777777777777777555555555555555666666666777777666666666666777777777888:::::::::;;;>>>@@@???EEEQQQaaattt|||oooiiikkkqqqvvv{{{{{{rrrttt|||jjj___]]]YYY[[[^^^fffuuu{{{rrriii```XXXPPPLLLIIIIIIHHHIIIIIIJJJKKKLLLLLLMMMOOOPPPSSSXXX]]]bbbiiiqqq}}}rrr```QQQIIIFFFEEEGGGIIIJJJKKKLLLOOORRRSSSZZZcccppp}}}llldddZZZUUUQQQKKKJJJKKKGGGLLLXXXkkkwwwrrrzzziiiMMMDDD???:::;;;;;;:::::::::999999999:::::::::;;;;;;::::::999::::::;;;::::::;;;>>>AAADDDTTT]]]```ccc\\\VVV\\\]]]eeevvvuuu{{{~~~wwwmmmddd[[[SSSJJJFFFAAA???>>>>>>>>>===;;;>>>AAABBBAAAJJJaaawwwoooTTTOOO\\\ttt|||kkkLLL>>><<<888888777777777777777888666555555555555666777777777777666666666666777777777888999::::::;;;===@@@>>>BBBNNN^^^rrr|||ooohhhhhhooottt{{{|||ssssss|||~~~xxxzzzqqqddd___YYY[[[^^^eeesss~~~xxxooofff^^^VVVPPPLLLIIIIIIHHHIIIIIIJJJKKKLLLKKKMMMOOOQQQTTTYYY___cccnnnuuuqqq___OOOGGGEEEEEEGGGIIIJJJKKKMMMPPPSSSUUU\\\hhhwww~~~nnndddZZZTTTNNNIIIHHHJJJFFFKKKWWWjjj~~~uuusss}}}cccKKKBBB>>>999;;;;;;::::::::::::999999::::::;;;;;;;;;:::999999777888999888888999<<<>>>BBBRRR[[[aaaeee___XXX\\\\\\ggg}}}xxx~~~zzzoooeeeZZZRRRIIIFFFAAA>>>============;;;>>>BBBCCCEEETTTssshhhRRROOO[[[ppp|||eeeHHH<<<;;;888888777777777777888888666666555555555666777888777777666666666666777777666888999999999;;;===???>>>AAAKKK[[[nnn}}}ppphhhhhhnnntttzzz|||ttttttyyy~~~|||xxxyyyxxxiiibbb\\\]]]```eeeqqqzzztttkkkbbb[[[TTTNNNJJJIIIIIIHHHIIIIIIJJJKKKLLLLLLNNNPPPRRRUUU[[[aaaeeessszzznnnZZZLLLFFFFFFEEEGGGIIIJJJKKKMMMQQQSSSXXX```mmm~~~{{{qqqggg[[[TTTMMMHHHFFFIIIHHHMMMYYYlllyyyppprrr}}}\\\HHHAAA>>>:::;;;;;;::::::::::::999999:::;;;;;;;;;::::::999888666888999888888999;;;>>>@@@PPP[[[aaahhhbbbZZZ^^^^^^lllyyy|||pppeeeZZZQQQIIIFFFAAA>>>=========<<<===AAAEEEGGGKKK^^^rrr]]]LLLNNNXXXjjj{{{{{{```EEE;;;:::888777777777777777888888777666666555555777888999777777666666666666777777666888999999999;;;===???>>>AAAJJJYYYkkk~~~rrrjjjiiiooovvvzzz{{{uuutttwwwyyy~~~{{{|||}}}mmmeee___```aaaeeeooo~~~wwwqqqhhh___XXXRRRMMMIIIIIIIIIIIIIIIIIIJJJLLLLLLMMMOOOQQQSSSWWW\\\cccgggxxx~~~~~~kkkVVVIIIEEEGGGEEEGGGIIIJJJKKKNNNQQQTTTZZZcccqqqwwwuuujjj^^^UUUOOOHHHGGGIIIMMMQQQ\\\qqqqqqkkkooo|||}}}XXXFFFAAA>>>;;;;;;;;;;;;:::::::::999999;;;;;;;;;;;;::::::999888888999;;;;;;:::;;;===??????PPP[[[bbbiiiddd\\\___cccrrr|||lll```VVVOOOIIIFFFAAA===;;;;;;<<<===>>><<>>@@@JJJZZZiiilllfffaaa```gggtttzzzkkk___UUUNNNGGGEEE@@@===::::::;;;<<>>777888777666666666666666666777777777777777777777777555666666666777777777777999999888777888999:::;;;<<>>@@@HHHYYYgggkkkfffaaa```iiiwwwxxxiii]]]SSSLLLEEECCC???<<<::::::;;;;;;???<<>>???GGGVVVeeejjjfffbbbbbbjjjyyyuuufff[[[RRRKKKCCCAAA>>>;;;:::::::::;;;???<<>>::::::<<<:::777777888999999999777777888999999999999888:::999999888999:::<<<===@@@EEEQQQaaajjjjjjiiiiiikkk{{{zzzjjj]]]VVVOOOIII@@@???===<<<;;;;;;;;;<<<>>>===CCCIIISSSlll|||yyytttdddTTTKKKIIIIIILLLOOObbbqqquuuuuu|||WWWCCC>>><<<888555555555444555555666666666666666666666666666666444444555555555666666666777888999999::::::999999888AAABBBEEERRR]]]iii{{{xxxmmmiiinnnsss}}}|||uuuoookkkjjjjjjnnnrrrwwwzzzzzzzzzzzz{{{yyyyyyxxxxxxxxxxxxxxxxxxzzz{{{|||{{{yyyxxxyyyzzzqqqssswww}}}yyyllldddgggooo{{{|||xxxpppfff^^^XXXPPPKKKKKKMMMNNNMMMKKKMMMOOOPPPOOONNNNNNNNNNNNQQQTTTVVVZZZbbbmmmuuuppp[[[MMMFFFCCCCCCEEEGGGHHHIIIKKKNNNTTT[[[```gggvvvyyypppfff\\\RRRNNNJJJHHHIIILLLQQQfffvvvnnnooo}}}yyySSSFFFDDD>>>999999<<<:::888888888999888666777777888999999999999888::::::999888999:::;;;<<>>===<<<<<<<<<===>>>???FFFKKKSSSkkk{{{vvvqqqaaaRRRNNNPPPRRRUUUYYYmmm||||||vvvyyytttQQQ@@@===;;;888666666555444444444555555666666666666666666666666444444444555555555666666666666888999999999888777444???AAACCCOOOYYYeeettt{{{ppplllpppvvvxxxpppjjjgggggggggiiilllppprrrrrrpppoooooooooooonnnnnnlllkkkiiihhhiiillloooooonnnnnnppprrrlllooorrrwwwtttiiijjjpppzzz~~~zzzvvvmmmcccZZZSSSKKKHHHJJJMMMNNNMMMKKKMMMOOOPPPOOONNNNNNOOONNNQQQTTTWWW[[[cccnnnvvv}}}yyyfffSSSIIIFFFCCCDDDGGGGGGHHHJJJLLLOOOUUU]]]bbblll{{{xxxooobbbYYYPPPLLLJJJHHHJJJNNNUUUnnntttnnntttoooLLLCCCDDD>>>999:::999888888888::::::888666777777888999999999999888;;;:::999999999:::;;;<<<===???JJJZZZfffjjjkkklllooozzzmmm]]]SSSNNNJJJEEE??????>>>===============>>>@@@HHHLLLTTTlll|||wwwrrraaaRRRQQQWWW\\\bbbgggtttyyyuuu{{{pppNNN>>>;;;:::888777666555444444444444444444444444444444444444444444444444555555555666666444555777888888888777666111===???AAAMMMWWWbbbqqq|||~~~rrrnnnsssyyy}}}uuummmgggeeefffgggeeehhhlllmmmkkkiiigggfffiiiiiiiiihhhfffccc```^^^___ccchhhjjjjjjjjjlllnnnkkkoooqqqsss{{{zzzmmmlllqqqzzzzzzvvvmmmcccWWWPPPIIIFFFIIILLLMMMLLLKKKMMMOOOPPPOOONNNNNNOOOOOOQQQTTTWWW[[[dddnnnvvv|||sss```NNNGGGFFFDDDEEEIIIHHHIIIJJJLLLPPPVVV^^^cccpppxxxoooaaaXXXOOOLLLJJJIIIKKKOOOZZZuuuwwwrrryyyhhhGGG@@@CCC>>>999:::777666777999;;;;;;999777777777888999999999999888;;;:::999999999:::;;;<<<;;;===GGGWWWdddhhhjjjkkkmmm}}}|||nnn```XXXRRRLLLGGGFFF======<<<;;;;;;<<<>>>>>>>>>???EEETTTffftttyyyyyywwweeeZZZcccpppvvvwwwxxxxxxzzzwww}}}eeeNNN===888888444666666555555555444444444555666777777777666444333333333333444444444555555777777777777777888888999888777;;;BBBIIIRRRaaammmzzzvvvnnnooovvvyyynnneee___^^^]]]^^^bbbccceeefffgggffffffeeeeeeeeeeeeccc___]]]\\\\\\^^^aaacccccccccdddiiimmmpppmmmkkknnnvvvuuuqqqrrr{{{{{{uuunnnfff```XXXOOOGGGGGGHHHGGGFFFFFFKKKLLLMMMNNNOOOPPPPPPPPPSSSSSSTTTVVV[[[eeeooovvvgggYYYJJJDDDBBB@@@AAADDDHHHJJJMMMOOORRRYYYbbbiiiuuutttjjjbbbYYYPPPKKKGGGEEEHHHNNNYYYyyy~~~xxx{{{dddKKKFFFAAA======999;;;;;;:::999999888888888999999888888888888888888999999888888888888888888???>>>DDDSSSbbbjjjiiigggggguuuzzzmmm___WWWRRRKKKFFFEEE======<<<;;;;;;<<<>>>???@@@BBBJJJ]]]rrr~~~mmmdddmmmzzz}}}||||||yyy{{{{{{bbbLLL<<<888999555666666555555555444444444555666666777666555444333444444444555555555666666777777777777777888888999888888;;;BBBHHHQQQ___lllqqq~~~xxxpppqqqwww|||uuujjj```[[[ZZZZZZZZZ___```aaacccddddddddddddaaabbbaaa^^^[[[YYYZZZ[[[___bbbdddddddddggglllppprrrpppnnnooosss|||zzzuuuuuu|||~~~xxxrrrkkkbbb\\\VVVMMMFFFFFFHHHGGGFFFGGGKKKLLLMMMNNNOOOPPPPPPPPPSSSTTTUUUWWW]]]fffpppwwwzzz```TTTHHHCCCCCCBBBDDDGGGHHHJJJMMMOOOSSSYYYcccjjjxxxtttkkkaaaYYYOOOJJJGGGEEEIIIOOO\\\{{{cccJJJEEE@@@<<<<<<999888888888888888888888888888888888888888888888888999999999999999999999999>>>>>>CCCQQQaaaiiiiiifffeeeqqqxxxjjj]]]UUUPPPJJJEEECCC===<<<;;;;;;<<<===>>>???DDDFFFRRRhhhrrrjjjqqq{{{{{{yyyzzzyyy^^^JJJ;;;888:::666555555555555555444444444555666666666666555444444555555555666666666777777777777777777777888888999:::999;;;AAAGGGOOO\\\hhhooo}}}{{{rrrrrrxxx}}}uuunnnccc[[[VVVUUUUUUUUUYYYZZZ\\\^^^```aaabbbbbb______]]]ZZZXXXXXXZZZ\\\```bbbdddeeefffjjjqqqvvvyyyxxxvvvsssrrrwwwzzzxxxzzztttnnnfff]]]WWWQQQIIIDDDEEEGGGGGGGGGIIIKKKLLLMMMOOOPPPPPPPPPPPPSSSTTTVVVYYY___hhhrrryyyqqqWWWMMMEEECCCDDDDDDFFFIIIHHHKKKNNNPPPTTT[[[eeemmm|||~~~uuulll```WWWNNNJJJGGGEEEJJJPPP___~~~```HHHDDD>>>;;;;;;888555666666777888888999999888888888888888888888888::::::::::::::::::::::::<<<===BBBNNN]]]ggghhhdddbbbkkkxxxtttgggZZZSSSOOOHHHCCCBBB<<<<<<;;;;;;<<<===>>>???EEEIIIXXXrrr~~~nnncccggglllllllllnnnttt[[[HHH;;;888:::666555555555555555555555555666666666555555555444444444555555555666666666666777777777777777888888999:::999;;;@@@EEELLLYYYeeexxx|||rrrrrrwww}}}}}}ppphhh^^^VVVRRRQQQRRRRRRTTTUUUWWWYYY\\\^^^___``````___\\\YYYWWWXXX\\\______bbbeeegggiiinnnwww}}}{{{vvvwww~~~}}}~~~vvvpppjjjbbbYYYSSSLLLFFFCCCEEEGGGFFFHHHJJJLLLLLLNNNOOOPPPQQQQQQQQQSSSUUUXXX\\\bbbkkktttzzz|||iiiPPPIIIDDDDDDEEEEEEGGGJJJIIIKKKNNNQQQUUU]]]hhhppp}}}uuulll^^^UUUMMMIIIGGGFFFKKKQQQaaa]]]GGGCCC===999:::888777777777777888888999999777777777777888888888888999999999::::::::::::::::::<<<@@@KKKZZZfffgggccc^^^fffqqqpppdddWWWQQQMMMGGGAAA@@@<<<;;;;;;;;;<<<===???@@@AAAJJJ^^^{{{zzziiiZZZXXXZZZ[[[```gggooo{{{~~~~~~yyyWWWGGG;;;888999555444555555555555555555555666555555444444444444444333333444444444555555555777777777777777888888999:::999;;;???CCCJJJVVVbbb}}}|||qqqpppuuu||||||llleee[[[SSSPPPPPPQQQQQQQQQRRRTTTVVVYYY\\\^^^______^^^[[[WWWVVVWWW\\\___^^^bbbfffjjjnnnttt}}}}}}{{{zzzssslllfff___VVVPPPIIIDDDBBBEEEGGGGGGIIILLLLLLMMMNNNOOOPPPQQQQQQQQQSSSVVVZZZ___eeennnvvv|||wwwcccMMMHHHDDDEEEEEEDDDEEEIIIJJJLLLOOORRRVVV___kkkttt{{{ssskkk[[[SSSLLLHHHGGGGGGLLLSSSccc}}}[[[FFFCCC===999:::999::::::999999999888888888666666777777777888888888777888888888999999999:::999<<>><<<;;;;;;;;;<<<===???@@@>>>LLLeeewwweeeTTTOOOPPPSSS]]]hhhmmmxxxzzzzzznnnQQQEEE;;;999999444444444444555555555555555666555444444333333444444333333333444444444444555777777777777777888888999:::888:::>>>BBBHHHUUU```yyy|||qqqooossszzz~~~{{{jjjcccYYYRRROOOOOOQQQRRRQQQRRRSSSUUUXXX[[[^^^___^^^\\\ZZZVVVTTTVVVZZZ]]]^^^cccjjjooouuu|||zzzuuunnnhhhbbb[[[SSSMMMGGGDDDCCCFFFGGGGGGIIINNNLLLMMMNNNPPPQQQQQQQQQQQQSSSWWW\\\bbbiiiqqqyyy~~~ppp]]]MMMHHHEEEEEEEEECCCEEEIIIKKKMMMPPPRRRXXXbbbnnnwww~~~xxxppphhhYYYRRRJJJHHHGGGHHHMMMTTTeeezzzZZZFFFCCC<<<888::::::;;;;;;::::::999888888777555666666777777888888888777777777888888999999:::999<<>><<<;;;;;;;;;;;;<<<>>>???AAA???QQQmmmooo^^^NNNJJJKKKPPP^^^lllpppzzzzzzxxxaaaHHHAAA:::999999444444444444555555555666666666555444333333333444444444444444444555555555555777777777777777888888999999777999===AAAHHHTTT```rrr|||qqqooorrrxxx|||{{{hhhaaaXXXQQQNNNOOOQQQRRRSSSSSSTTTVVVXXX\\\^^^```___^^^\\\XXXVVVWWWZZZ\\\___fffnnnvvv|||}}}{{{uuupppiiiccc^^^XXXPPPJJJFFFDDDDDDGGGHHHGGGJJJOOOLLLMMMOOOPPPQQQQQQRRRRRRSSSWWW]]]dddkkkssszzzyyygggTTTLLLHHHEEEEEEDDDCCCFFFLLLKKKMMMPPPSSSYYYcccpppzzz{{{uuullldddXXXPPPIIIGGGGGGHHHNNNUUUhhh}}}}}}xxxYYYFFFDDD===999;;;;;;999999999999888888888888555555666666777888888999777777888999999:::;;;;;;999===???CCCSSSdddhhhaaaZZZ___fffqqqhhh]]]RRRMMMJJJCCC>>><<<;;;;;;:::;;;<<<>>>@@@AAACCCVVVssszzzeeeVVVIIIFFFIIIOOO^^^mmmttt|||{{{yyyxxxXXXBBB>>>:::::::::444444444444555555555666666666555444333222333444444555555555555666666666777777777777777777888888999888777888<<>>???CCCRRReeeiiiaaaZZZ^^^ccclll}}}hhh^^^QQQIIIGGGDDD???:::999===>>>;;;999<<<@@@CCCHHH\\\www{{{kkkZZZOOOEEEDDDIIISSS```kkkssszzz~~~~~~jjjOOOAAA@@@999666888777555555444444444333333333444444444444444444444444555555555555666666666666666666666666777777777777888777777;;;>>>DDDPPP[[[pppsssnnnnnntttyyyzzzjjjbbbXXXRRRRRRTTTUUUUUUUUUWWWYYYZZZ[[[^^^aaadddfffccc___\\\[[[\\\^^^aaaeeekkksss}}}~~~yyyvvvnnnjjjccc\\\VVVQQQLLLIIIBBBCCCEEEGGGIIIJJJKKKKKKOOOQQQRRRRRRQQQQQQSSSTTTUUUYYY___ffflllsssyyy~~~rrrcccUUUMMMFFFEEEDDDEEEFFFHHHKKKLLLNNNMMMRRRYYY___fffuuuvvvmmmeee```VVVPPPKKKGGGDDDFFFOOOZZZwww{{{uuulllnnn}}}mmmZZZFFF>>>=========>>>888888888888888888888888777777777777888888888888666777777777888888888888;;;<<<<<>>??????===<<<===AAACCCMMM```xxxtttdddUUUKKKBBBBBBHHHSSS```lllttt{{{dddKKK>>>===777555777666555555555555444444333333444444444444444444444444444444444444555555555555666666666666777777777777999777888;;;>>>DDDOOOZZZooo~~~sssnnnnnnvvvzzzzzzllldddZZZTTTSSSUUUVVVVVVWWWYYY[[[]]]^^^```ccceeegggeeebbb^^^[[[\\\^^^```iiioooxxx~~~yyyuuummmhhh```XXXSSSNNNIIIGGGBBBCCCEEEGGGIIIJJJKKKKKKOOOPPPRRRRRRRRRRRRSSSUUUWWW[[[bbbiiiooovvv|||~~~qqqaaaSSSKKKFFFFFFEEEEEEFFFHHHJJJLLLNNNNNNSSS[[[bbbjjjzzz}}}rrriiiaaa]]]TTTOOOJJJGGGFFFHHHRRR]]]zzzxxxuuuooorrrgggVVVDDD===<<<<<<;;;<<<888888888888888888888888777777777777888888888888888888888888999999999999999;;;;;;>>>KKK[[[dddeeeccc``````hhhxxx```WWWMMMGGGEEEDDDAAA>>><<<<<<;;;<<<===>>>AAACCCTTThhh~~~mmm^^^QQQHHH@@@BBBJJJUUUcccoooyyy\\\FFF;;;;;;555444777444666666666555555555555444444444444444444444444444333333333444444444444555666666666666777777777777999888999<<>>HHHWWWaaadddcccbbbbbbgggvvv]]]VVVLLLEEECCCBBB@@@>>>;;;999999<<<@@@BBBFFFJJJ\\\qqq~~~jjjZZZOOOGGGBBBFFFOOO[[[iiittt~~~UUUBBB::::::444444888444666666666666666666666555444444444444444444444444333333444444444555555555666666666666777777777777999888:::===???BBBKKKTTTgggxxxyyyooolllmmmvvvzzz~~~|||rrriii^^^VVVTTTVVVWWWWWW\\\^^^aaabbbdddgggkkkmmmuuutttrrrmmmgggeeeeeegggrrrxxx~~~zzzuuuqqqiiibbbXXXOOOIIIGGGEEEDDDCCCDDDFFFHHHIIIJJJKKKKKKNNNOOORRRSSSSSSTTTWWWYYY\\\aaahhhpppwww}}}zzzlll\\\OOOHHHGGGGGGFFFEEEFFFHHHKKKLLLMMMQQQWWW]]]eeeqqq{{{qqqfff^^^XXXUUUQQQLLLHHHFFFFFFJJJUUU```|||vvvwwwzzz|||VVVJJJ???<<<<<<:::999999888888888888888888888888666777777777888888888888888888888999999999::::::999:::;;;>>>FFFSSS^^^eeeeeedddcccgggsss\\\UUUKKKDDDAAA???===<<<@@@<<<<<<@@@DDDFFFLLLTTTdddzzz{{{eeeVVVLLLFFFEEELLLVVVbbboooyyyvvvOOO@@@;;;:::555666999444555666666666666666666666444444444444444444444444444555555555666666666666666666666666777777777777999888:::===>>>@@@GGGPPPaaappp}}}vvvmmmkkknnnuuuxxx}}}~~~{{{tttkkk___VVVTTTUUUVVVVVV\\\^^^bbbeeehhhlllqqqttt{{{|||{{{uuunnnjjjjjjlllttt|||~~~}}}{{{wwwrrrnnnggg```UUUMMMHHHFFFEEEDDDDDDEEEGGGHHHIIIJJJKKKKKKMMMOOORRRSSSTTTVVVXXX[[[^^^ccckkkrrrxxx~~~vvvhhhYYYOOOIIIGGGFFFEEEFFFGGGIIILLLNNNNNNSSSXXX]]]dddrrr~~~uuukkkbbbZZZVVVSSSPPPKKKGGGEEEDDDHHHSSS^^^tttyyy}}}qqqQQQGGG>>>======;;;999:::777777777777777777777777666777777777888888888888777777777777888888888999:::;;;<<<@@@EEEOOO\\\ffffffeeedddfffqqqYYYSSSJJJCCC???===<<<;;;AAA<<<<<<@@@AAABBBLLLYYYsssttt^^^OOOGGGDDDGGGSSS```lllxxxlllJJJ???<<<:::555777:::333444555555555555666666666444444444444444444444444555555555666666666777777666666666666777777777777888777999=========CCCKKKZZZhhh|||vvvooonnnrrrvvvyyy|||~~~|||{{{wwwmmm```WWWTTTUUUVVVVVV[[[___dddhhhmmmsssyyy}}}}}}tttooooooqqqxxx}}}|||{{{zzzxxxtttnnnjjjccc\\\SSSKKKGGGEEEEEEDDDEEEFFFGGGIIIJJJJJJKKKKKKLLLNNNQQQTTTUUUWWWZZZ]]]aaafffnnnuuuzzz{{{oooaaaUUUMMMIIIEEEEEEEEEFFFHHHKKKNNNPPPNNNUUU[[[^^^fffuuuyyypppfff]]]WWWTTTSSSOOOJJJFFFDDDDDDGGGRRR^^^ooo~~~~~~fffMMMEEE>>>===<<<:::999:::777777777777777777777777777777777777888888888888666666777777777888888888;;;;;;===@@@CCCKKKYYYffffffeeeeeegggsssUUUPPPHHHBBB>>>============:::;;;@@@AAADDDTTTgggkkkWWWKKKDDDDDDLLL\\\mmmzzz___FFF===<<<:::444666999111333333444444555555555555444444444444444444444444444444444555555555666666666666666666777777777777777666999<<<<<<;;;@@@GGGTTTaaauuuyyyttttttyyyyyy{{{~~~zzzpppbbbXXXUUUVVVWWWWWW\\\```ffflllssszzz}}}vvvvvvxxx~~~~~~~~~}}}}}}||||||{{{zzzxxxwwwuuuqqqkkkggg^^^XXXPPPJJJFFFEEEDDDDDDFFFFFFHHHIIIJJJJJJKKKKKKLLLNNNQQQTTTVVVXXX\\\^^^dddiiiqqqwww|||uuugggZZZPPPKKKIIIDDDDDDDDDEEEHHHLLLOOORRRPPPXXX___bbbjjj|||zzztttkkkaaaYYYTTTRRRRRRMMMIIIEEEDDDEEEIIIUUUaaarrr~~~yyyZZZKKKCCC<<<;;;;;;888888:::777777777777777777777777777777777777888888888888777777888888888999999999:::999<<>>===>>>???===;;;@@@GGGIIINNNccc{{{gggSSSIIIDDDFFFRRReeexxxVVVCCC<<<;;;999333555888000333333333444444444555555444444444444444444444444333333333444444444555555666666666666777777777777666666888;;;;;;:::>>>EEEQQQ]]]ooo}}}xxxzzz~~~|||~~~|||rrrdddZZZVVVWWWXXXYYY\\\aaahhhooowww}}}}}}~~~}}}}}}}}}~~~~~~}}}}}}|||{{{{{{zzzzzzyyyxxxwwwvvvsssooojjjeeeZZZUUUNNNHHHFFFDDDDDDCCCFFFGGGHHHIIIJJJJJJKKKKKKKKKNNNQQQTTTVVVYYY\\\___ggglllsssyyy~~~|||qqqbbbUUULLLIIIHHHCCCCCCCCCEEEIIIMMMQQQSSSQQQZZZaaaeeennnvvvqqqhhh^^^WWWSSSQQQQQQKKKGGGEEEEEEFFFLLLXXXdddxxx~~~rrruuuSSSIIIBBB;;;:::999777777999777777777777777777777777777777777777888888888888888888999999999:::::::::999888;;;>>>???CCCSSSddddddcccdddkkk|||KKKIIIFFFBBB???>>>>>>>>>AAA===???EEEIIIWWWxxxzzz___NNNGGGEEEHHHZZZwwwiiiKKK>>>;;;777555555555555444777666444333222222333444444444444444444444444444444444444444444444444444555555555555555444444444888999;;;;;;;;;===???AAANNNXXXfffsss|||mmm___WWWVVVYYY\\\___eeeooowww}}}~~~~~~~~~~~~~~~~~~}}}{{{{{{zzzxxxwwwvvvvvvuuurrrnnnjjjfffcccXXXSSSLLLFFFBBBBBBDDDEEEFFFGGGIIIKKKMMMMMMMMMMMMMMMPPPSSSUUUUUUXXX]]]aaafffooowwwyyy|||wwweeeVVVNNNKKKIIIHHHCCCBBBBBBDDDHHHLLLOOOQQQSSSZZZdddlllvvv}}}rrrkkkaaaZZZVVVTTTPPPNNNHHHFFFFFFEEEEEEJJJZZZiiivvvnnnpppkkkSSSCCC@@@<<<:::999888777555666666666666666666666666666666666666777888::::::999999888888888888999999:::999:::===???EEETTTaaaeeeeeejjjtttKKKIIIEEEBBB???>>>>>>>>>@@@>>>???CCCMMMbbbmmmVVVJJJEEEJJJOOObbbcccIII>>>;;;888666666666555555333333222111111222333444444444444444444444444444444444444444444444444444777777777777777777777666666888999999999;;;===???KKKVVVbbbooopppbbbYYYWWWYYY[[[cccjjjsss|||~~~~~~~~~~~~~~~~~~|||{{{{{{zzzyyywwwvvvvvvtttpppkkkeee```]]]SSSOOOHHHCCC@@@@@@BBBDDDFFFGGGIIIKKKLLLMMMMMMMMMMMMQQQTTTUUUVVVXXX^^^bbbhhhpppxxx{{{~~~uuucccUUULLLIIIGGGFFFDDDCCCCCCEEEIIIMMMQQQRRRUUU[[[dddnnnzzz~~~qqqiii___XXXTTTRRROOOLLLFFFEEEEEEFFFFFFMMM]]]mmmsssmmmpppdddMMMCCC@@@<<<:::999888777666666666666666666666666666666666666666777888999999999888888777777888888999;;;:::;;;===>>>DDDQQQ^^^hhhgggkkktttIIIGGGDDDAAA???>>>>>>>>>>>>@@@@@@BBBRRRqqqttt]]]NNNGGGFFFNNNWWWmmm|||YYYEEE>>>;;;888666777777666555222222222222333444555666444444444444444444444444444444444444444444444444666666777777777777777777555666777888777999;;;===GGGQQQ^^^jjj{{{rrrddd[[[XXXZZZ\\\fffmmmvvv~~~~~~~~~~~~~~~~~~~~~~~~~~~|||||||||{{{yyyxxxvvvuuurrrmmmggg```ZZZVVVNNNKKKFFFBBB@@@AAACCCEEEFFFGGGHHHJJJLLLLLLMMMMMMNNNQQQTTTVVVWWWZZZ___dddjjjrrryyy}}}}}}qqq```QQQIIIFFFDDDBBBDDDDDDEEEGGGJJJNNNRRRTTTWWW\\\fffsss~~~ppphhh]]]UUUQQQOOOMMMKKKEEEDDDDDDFFFGGGOOOaaaqqqsssnnnsss}}}YYYEEEBBB???;;;999999888777666666666666666666666666666777777777666666777888888999888888777777888888999;;;:::;;;===>>>BBBNNNZZZgggfffiiipppzzzGGGFFFCCC@@@>>>======>>><<>>;;;999999999888666666666666666666666666666888777777666666666777777888888777777777777888888999888:::<<<===AAALLLXXXaaabbbeeekkksssEEEDDDAAA>>>=========>>>;;;BBBDDDFFF[[[{{{ttt^^^QQQJJJFFFHHHLLLQQQfffdddHHH===;;;999777777777777666444777777777666666555555444444444444444444444444444444444444444444444444444333444444444555555666666666777888888888888;;;===>>>KKKZZZgggwwwzzzpppfff```___```bbbgggmmmvvv~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||{{{{{{{{{zzzwwwuuuooonnnkkkgggaaaZZZTTTPPPFFFEEEDDDCCCCCCEEEGGGHHHHHHHHHIIIJJJKKKMMMNNNOOOOOORRRVVVXXXZZZ]]]ccchhhlllsssyyy|||{{{ooodddUUUIIIDDDBBB@@@???AAADDDGGGIIIKKKNNNRRRUUU]]]dddpppzzzkkkcccYYYRRROOONNNLLLJJJFFFDDDDDDEEEGGGPPPbbbtttxxxtttxxxiiiNNNBBB???===:::888999999888777666666666666666666666666777777666666666666666666888777777777777777777888555666888;;;<<<@@@JJJUUU[[[]]]bbbiiippp{{{DDDBBB@@@===<<<<<<===>>>;;;AAADDDJJJ^^^www}}}wwwdddRRRJJJGGGCCCDDDJJJWWWoooYYYBBB<<<999777666666666666444333444555555444444333111111444444444444444444444444444444444444444444444444555555666666777888888888777888999999888999;;;===<<>><<<999888888999999888666666666666666666666666666666666555555666777777888777777666666777777888555555888;;;;;;===FFFQQQVVVZZZbbbiiioooyyyBBBAAA>>><<<<<<<<<===>>>===@@@CCCMMM```ttt}}}|||kkkZZZKKKGGGDDDAAACCCKKK[[[tttoooNNN>>><<<777666555555555555333222222222333444444333222111444444444444444444444444444444444444444444444444555555666666777888888999777888999999888888:::<<<;;;GGGTTT```rrrzzzuuussstttvvvxxxyyy}}}|||wwwpppiiieeeeeegggiiilllqqqzzz~~~~~~~~~~~~~~~~~~|||}}}~~~~~~}}}||||||{{{zzzzzzyyyvvvrrrooohhhgggddd```YYYRRRLLLIIIAAAAAABBBBBBDDDEEEFFFFFFKKKKKKKKKLLLMMMOOOQQQRRROOOSSSWWWZZZ\\\aaaggglllqqquuuyyy{{{~~~zzzrrr___VVVKKKDDDBBBCCCDDDDDDBBBGGGLLLOOOOOOQQQVVVZZZbbbmmm~~~{{{qqqkkk```[[[TTTPPPOOONNNJJJHHHGGGEEEEEEGGGKKKUUUjjj|||uuuooopppzzz~~~\\\HHHDDD===;;;888888888999999888666666666666666666666666555555555555555666777888777777666666666666777777777777:::<<<::::::AAAKKKPPPVVV```hhhlllsssAAA@@@>>><<<;;;<<<===>>>???>>>BBBNNNaaasss~~~cccSSSFFFEEEDDDAAAFFFPPP]]]uuudddFFF;;;===666444444444555555333111111222444555666555555444444444444444444444444444444444444444444444444444333333333444555666666777777888999888777888:::;;;;;;EEEQQQ\\\ooo{{{uuuqqqoooppptttvvvxxx|||}}}yyyrrrkkkggggggiiijjjkkkqqqyyy~~~~~~~~~~~~~~~~~~~~~~~~|||}}}~~~~~~}}}||||||{{{zzzyyyxxxtttppplllgggfffccc]]]VVVOOOHHHEEECCCCCCDDDEEEFFFGGGHHHHHHLLLLLLLLLLLLNNNPPPRRRSSSOOOSSSXXX[[[]]]aaahhhmmmssswwwzzz|||yyyppp[[[SSSIIIBBBBBBDDDEEEFFFCCCIIIOOORRRRRRSSSXXX]]]cccppp~~~uuukkkddd\\\WWWRRROOONNNMMMIIIFFFFFFEEEFFFIIIMMMYYYooouuuooopppwww||||||WWWFFFCCC===:::888777888999999888666666666666666666666666444444444555555777888999777777666666666666777777999999;;;<<<999888>>>FFFKKKRRR]]]eeegggmmm}}}BBB@@@>>><<<;;;<<<<<<======CCCHHHRRRiii{{{aaaQQQDDDCCCDDDDDDIIIQQQfffzzzwwwTTTBBB;;;888444444333333333333222222444444444333333222222222333444555555666666555555333444555555444444555777777666444333444555777999888888777666666777888999???DDDMMM[[[ppp{{{rrrkkkiiiiiiiiilllqqqxxxyyy|||~~~|||yyysssnnnkkkjjjjjjkkknnnssszzz~~~~~~~~~}}}}}}~~~~~~~~~}}}{{{{{{zzz|||yyywwwtttqqqnnnfffaaaZZZTTTOOOKKKGGGEEE@@@AAABBBDDDEEEGGGHHHIIILLLLLLMMMNNNOOOOOOPPPPPPWWWUUUUUUYYYaaahhhmmmnnnsss{{{~~~xxxhhhRRROOOJJJEEEBBBAAACCCDDDJJJKKKOOOTTTUUUUUUZZZaaaiiivvv}}}uuummmgggdddUUUSSSQQQNNNLLLJJJJJJJJJHHHIIIJJJKKKSSSdddyyywwwkkknnnuuuxxxvvvSSSBBB@@@999999888777666666777777777777777777666666666666333444666777777777666555555666777888999:::;;;;;;999:::;;;;;;;;;<<<>>>@@@IIITTT[[[bbbkkklllqqqAAA@@@>>><<<;;;;;;<<<<<>>999888444444333333333333222222444444444333333222222222333444444555555555555555333444555555444444555777666666444444444555777888777777666666666777999:::===BBBLLL[[[rrrzzzqqqiiigggggggggjjjnnntttvvvyyy{{{}}}}}}zzzvvvqqqnnnmmmmmmnnnrrrvvv}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}||||||~~~zzzwwwuuurrrnnnllleee```YYYRRRMMMIIIFFFCCCAAAAAABBBDDDFFFGGGIIIIIILLLLLLMMMNNNOOOPPPPPPQQQVVVUUUUUUZZZbbbiiinnnooottt{{{~~~}}}sssbbbNNNKKKGGGDDDBBBCCCEEEGGGJJJKKKOOOTTTUUUUUU[[[bbbkkkxxx}}}sssjjjccc___UUUTTTQQQNNNKKKIIIIIIHHHHHHHHHJJJOOO\\\pppwwwmmmtttxxxzzzsssRRRCCC@@@;;;:::999777666555555555777777777777666666666666333444666777777777666555777777777777777777777777777999::::::::::::===???FFFQQQXXX___iiiiiimmm{{{AAA???===;;;::::::;;;<<>><<<:::999:::;;;<<<@@@GGGUUUjjjeeeVVVIIIEEEDDDHHHUUUddd}}}uuuUUU@@@777666777444444333333333222222222333333333333333333333333333333444555555555444444222444555555444333555666555555444444444555666777444444555666777888999:::999>>>GGGUUUmmmwwwnnnfffcccaaaaaacccggglllooorrrtttuuuxxx}}}~~~~~~}}}zzzxxxxxxxxxyyy{{{~~~~~~|||||||||}}}~~~~~~}}}~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}zzzwwwtttqqqmmmhhheee___ZZZRRRLLLGGGDDDBBB@@@BBBCCCDDDFFFGGGIIIJJJKKKLLLMMMNNNOOOPPPQQQRRRSSSTTTVVVYYY___ffflllqqqssswwwzzzzzzyyyxxxqqq```OOOEEEDDDBBBBBBCCCFFFIIIKKKLLLLLLOOOTTTVVVYYYaaajjjvvvxxxnnnddd[[[VVVPPPOOOMMMKKKIIIIIIIIIIIIIIIHHHMMM\\\uuuxxxsssrrrfffLLLAAA???::::::888777555555444444666666666666777777777777555555666666666666666666999888777777666555444444666777888888888999;;;===???IIIPPPXXXcccbbbdddppp~~~>>>===;;;:::::::::<<<===???III[[[rrr~~~gggZZZMMMHHHEEEIIIXXXjjjxxx}}}iiiMMM===777666666444444333333333222222222333333333333333333333333222333333444555444444444222333444444333333444666444444444444444555555666333444555666777888999999999===DDDPPPddduuullldddaaa```___bbbfffjjjnnnqqqssstttwww}}}}}}||||||}}}~~~~~~~~~|||{{{zzz{{{|||}}}}}}|||}}}~~~}}}|||~~~~~~}}}}}}~~~~~~~~~~~~}}}|||||||||zzzwwwtttppplllfffbbb[[[VVVOOOHHHEEECCCAAA@@@CCCDDDEEEGGGHHHJJJKKKLLLLLLMMMNNNOOOQQQRRRSSSTTTTTTWWW\\\bbbhhhnnnrrruuuxxxzzzzzzwwwrrrgggWWWHHHDDDDDDBBBBBBDDDFFFIIIKKKMMMMMMPPPUUUXXX\\\eeeooo{{{sssjjjaaaYYYUUULLLKKKJJJIIIIIIIIIJJJKKKKKKKKKRRRddd~~~sssqqquuu^^^HHH@@@===777777666666666666666777555666666666777777777888666666666555555555666666777777777777777777777777666888999999999999<<<>>>>>>GGGMMMVVVaaabbbcccooo===<<<;;;:::;;;<<<>>>@@@BBBNNNbbbyyyxxxggg[[[QQQKKKHHHKKK]]]qqqzzzuuu}}}___HHH===888555444444444333333333333222222222222333333333333444444222222333444444444444444111333444444333333444555333333444444555555555555333444555666777888888888:::===AAAJJJYYYrrrtttllldddaaa```___bbbgggiiimmmqqqrrrsssvvv~~~~~~~~~~~~}}}{{{zzzzzz{{{}}}~~~~~~|||||||||}}}}}}||||||||||||||||||}}}~~~~~~~~~}}}|||{{{zzzxxxvvvsssooojjjccc___XXXRRRKKKFFFCCCBBBBBBBBBDDDEEEFFFHHHIIIKKKLLLMMMMMMMMMOOOPPPRRRSSSTTTUUUUUUYYY```fffjjjooosssuuuxxxzzz{{{vvvlll^^^OOOFFFDDDCCCCCCCCCEEEGGGJJJKKKOOOOOOQQQVVVZZZ___jjjttt~~~wwwnnneee]]]WWWSSSJJJIIIHHHGGGGGGHHHJJJJJJKKKNNNXXXlll}}}ooosss}}}yyyVVVEEE???<<<666666555555666666777888555555666666777777888888777777666555555555555666666666666777777888888888666777999999888999;;;===>>>FFFJJJSSS```bbbdddppp~~~;;;;;;::::::<<<>>>AAACCCIIIVVVlllxxxpppcccZZZRRRNNNJJJOOObbbxxxvvvwww|||xxxUUUBBB===999555222444444333333333333222222222222222333333444444444222222333444444444444333111333444444333222444555333333444444555555555444333444666777777777666666:::<<<@@@EEEQQQeee}}}tttkkkdddaaaaaaaaadddhhhggglllqqqrrrqqquuu~~~~~~|||}}}~~~|||{{{zzzyyyzzz|||~~~~~~|||{{{|||||||||{{{zzzzzzzzzzzz{{{}}}~~~~~~}}}}}}xxxvvvtttqqqmmmggg```[[[UUUPPPIIIDDDBBBCCCCCCDDDEEEFFFGGGHHHJJJLLLMMMNNNMMMNNNOOOPPPRRRTTTUUUVVVVVV[[[bbbhhhlllooorrruuuxxx{{{|||uuufffUUUJJJFFFBBBBBBCCCDDDFFFIIILLLNNNQQQPPPSSSXXX\\\bbbnnnyyy}}}uuujjjaaaXXXSSSPPPKKKJJJHHHGGGFFFFFFGGGGGGJJJPPP^^^rrruuunnnwwwpppOOOBBB???<<<777666666555555555666666555555555666777888888888888777666555444555555666555555555666666777777777555666777777777888:::<<<>>>DDDGGGOOO]]]aaaeeeqqq;;;::::::;;;===@@@CCCEEEOOO]]]sss|||qqqjjj```XXXRRROOOMMMRRRfff}}}rrryyypppNNN???<<<999444111444444444333333333222222222222222333333444444444222222333444444444333333111333444444333222444555222333444444555555444444444555666777777666555555:::<<>>>>>>>>DDDLLLXXXiiiyyytttfff[[[SSSKKKHHHKKKWWWnnnxxxbbbEEE===;;;333000444444555666555333222333444444444222222222222444444999777555444444444333222333444555666666555444333555444444555666666444333333333333444555666777777999888<<>>999888777777777777666666666666333333333444444555555555444444444555666777777888444444555555555555444444555666666777888999999999:::<<>>??????FFFNNN]]]ooo~~~qqqcccTTTNNNHHHHHHMMM\\\sss}}}yyy[[[AAA<<<;;;444111666444555555555333222333444444444222222222222444444666444222222333444444333333444555666666555444333555444444444666666555333444555555666666777777777999888;;;@@@GGGQQQ___mmmuuukkkbbb``````___aaadddhhhlllpppqqqqqquuu~~~~~~yyywwwxxxxxxyyyyyyzzzyyyyyyyyyzzzzzzzzzzzzzzz{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}zzzzzzzzzzzzzzzzzzzzzzzz~~~}}}zzzyyyvvvqqqkkkhhhddd^^^VVVOOOJJJHHHEEECCCBBBDDDFFFGGGLLLLLLNNNOOOPPPPPPPPPPPPQQQRRRRRRRRRRRRUUUXXX[[[^^^aaafffkkkppprrrsssssswwwvvvpppeeeVVVJJJDDDCCC@@@BBBDDDFFFHHHKKKOOOSSSTTTVVVYYY\\\aaalllzzz}}}xxxoooeeeZZZSSSPPPOOONNNIIIGGGHHHIIIHHHJJJMMMQQQZZZoooyyyzzz}}}tttWWWGGG>>>:::999777777777777666666666666444444555555555555555666444444444555666777777777555666666666666666666555555666666777888888999999;;;<<<@@@HHHSSS^^^ggglll}}}:::999;;;>>>@@@BBBIIIRRRgggxxx|||nnn___NNNIIIFFFIIIQQQ```wwwjjjQQQ<<<::::::555333777333444555444333222333444444444222222222222444444333222000111333444444333333444444555555444444333555444333444555666555333666666777777777777777777999888999===BBBJJJWWWcccuuuvvvlllccc``````___```cccfffkkkoooqqqrrrvvv}}}tttoooooopppqqqssstttvvvxxxxxxyyyxxxwwwxxxxxxzzz{{{{{{|||||||||~~~}}}|||{{{{{{|||}}}}}}~~~}}}}}}}}}}}}zzzzzzzzzzzzzzzzzzzzzzzz~~~{{{wwwtttrrrmmmgggccc___XXXPPPJJJGGGFFFDDDCCCCCCEEEHHHJJJLLLMMMNNNPPPQQQRRRRRRRRRRRRSSSTTTTTTTTTVVVZZZ]]]```ccchhhmmmqqqsssttttttrrroooiii^^^RRRHHHEEEEEE@@@BBBEEEHHHJJJNNNRRRUUUVVVXXX[[[___eeeqqq|||xxxssskkkbbbYYYSSSPPPNNNNNNIIIGGGIIIIIIGGGIIINNNSSSaaayyy{{{}}}~~~~~~fffNNNCCC===::::::777777777777666666666666666666666666666555555555444444444555666666777777666666777777777777666666555666666777777888888999;;;<<>>CCCLLLXXXeeemmm;;;:::<<>>CCCOOOZZZiiiyyyvvvkkkbbb___^^^]]]^^^aaaeeeiiinnnppprrrwww}}}{{{{{{~~~|||zzz{{{}}}|||sssllliiieeedddgggkkkoooqqqmmmnnnpppsssuuuvvvvvvvvvuuuvvvxxxzzz{{{{{{{{{zzz~~~|||zzzxxxxxxyyyzzz{{{{{{|||}}}~~~}}}||||||||||||yyyyyyyyyyyyyyyyyyyyyyyywwwyyy|||}}}{{{wwwssspppjjjfffaaa[[[UUUOOOIIIEEEBBBBBBBBBDDDFFFIIILLLNNNMMMNNNPPPRRRTTTUUUVVVVVVUUUVVVWWWWWWXXX[[[___bbbeeehhhlllpppssstttttttttmmmhhh___TTTKKKEEEDDDDDDEEEHHHKKKMMMNNNPPPRRRUUUWWWYYY]]]dddnnnzzzwwwqqqiiiddd^^^XXXUUUQQQNNNKKKJJJHHHHHHIIIHHHGGGKKKQQQZZZoooyyyxxxxxxRRRBBB???<<<999:::777777777777666666666666666555555444444333333333444444444444555555555555444555555666666555555444666666666666666777777777999;;;===AAAIIITTTaaajjj~~~<<<;;;>>>DDDKKKTTTbbboooxxxdddPPPCCCEEELLLZZZfffpppzzz|||{{{```III@@@888777666222000222222333444333222111222333444444222222222222444444888666444333333333222000333222222111111222222333444222111111333555666555444444444555555555555555666555666:::===BBBMMMXXXdddvvv~~~uuukkkbbb______^^^___bbbeeeiiinnnppprrrwww~~~|||zzzxxxyyyzzzzzzxxxwwwwwwyyy{{{~~~~~~|||xxxuuutttuuuwwwyyyrrrhhhbbbbbbeeekkkrrrwwwzzz{{{vvvvvvvvvvvvvvvwwwwwwwwwxxxyyy{{{|||~~~~~~~~~}}}|||zzzzzzzzzzzz{{{zzz{{{||||||}}}}}}}}}}}}~~~}}}||||||||||||yyyyyyyyyyyyyyyyyyyyyyyyuuuvvvxxxyyywwwtttpppnnneeeccc^^^XXXQQQKKKGGGDDDAAABBBBBBDDDGGGJJJMMMOOOMMMNNNQQQSSSUUUWWWXXXYYYWWWXXXYYYYYYZZZ]]]aaadddgggjjjmmmqqqssstttsssssshhhcccYYYPPPHHHDDDCCCCCCFFFIIILLLNNNOOOPPPRRRTTTVVVYYY___iiitttxxxooojjjaaa\\\VVVSSSRRRPPPLLLHHHHHHFFFGGGIIIHHHGGGLLLTTT]]]tttwwwiiiqqqmmmLLLAAA???;;;888:::777777777777666666666666444444444444444333333333444444444444444444444444444444555555555555444444666666666666666666666666777:::===@@@EEEOOO\\\fffwww<<<<<<@@@GGGPPP[[[kkkyyyyyycccLLLDDDFFFQQQ```mmmsssxxx}}}|||rrrSSSCCC===888777555333222333222333444333111111111222444444222222222222444444555444222111222333222111333222111000000111222333444222000000222555666666444444555555666666777777777666777:::<<<@@@IIITTT___rrr~~~~~~|||{{{~~~~~~~~~~~~||||||}}}~~~vvvlllcccaaaaaaaaabbbeeefffjjjoooqqqrrrwww|||zzzxxxwwwuuusssrrrsssuuutttrrrqqqqqqrrrsssrrrqqqnnnmmmmmmppprrruuu}}}|||ppphhhbbbeeemmmwww~~~{{{yyyyyyyyy{{{{{{{{{|||~~~~~~~~~~~~}}}|||{{{{{{{{{zzzzzz{{{{{{{{{{{{{{{{{{~~~}}}||||||{{{{{{|||xxxxxxxxxxxxxxxxxxxxxxxxvvvvvvvvvuuusssooollljjj```^^^ZZZTTTNNNHHHEEEDDDAAAAAACCCEEEHHHKKKMMMOOONNNOOOQQQTTTVVVXXXZZZZZZXXXYYYZZZ[[[\\\___cccfffhhhjjjnnnqqqssssssrrrrrraaa\\\SSSLLLFFFDDDBBBBBBDDDHHHLLLNNNPPPRRRTTTUUUVVVZZZbbbnnnzzzwwwnnneee```ZZZVVVPPPNNNOOONNNJJJFFFEEEEEEGGGIIIHHHHHHNNNWWW```wwwtttiiisssbbbFFF@@@@@@:::777;;;777777777777666666666666444444444444555555555555444444444444444444444444555555666666666666555555666666666666666666666666666999<<>>BBBIIIUUU]]]cccppp@@@>>>CCCPPPXXX___qqq|||zzzuuugggWWWMMMIIIPPP[[[eeeooouuutttqqqqqqrrrxxx{{{XXXGGG;;;:::777555444333333333111222222333333222222111222222333333333222111111444444444444444444444444222222222222222111000///111111222222222333333333666666555555555444444444555333444888;;;>>>EEEMMMZZZggg|||~~~~~~~~~~~~~~~}}}|||zzzzzzyyyyyy{{{|||{{{yyywwwwwwxxxyyy{{{|||}}}}}}~~~}}}zzzpppfffbbbbbbbbbeeeiiigggpppppppppvvvxxx}}}|||zzzxxxwwwwwwvvvvvvwwwwwwxxxsssttttttssspppjjjeeeaaa______aaabbbeeegggiiikkkooouuu~~~~~~|||xxxsssppplllqqq{{{{{{{{{{{{zzzyyyzzzzzz||||||~~~|||{{{{{{|||{{{{{{zzz|||~~~~~~|||{{{zzzzzzyyyxxxyyy}}}{{{~~~{{{wwwuuuuuuvvvwwwwwwxxxtttqqqppppppllleee___\\\XXXRRRKKKFFFDDDEEEEEEBBBCCCEEEHHHJJJLLLMMMMMMSSSTTTVVVVVVVVVVVVXXXZZZXXXYYY[[[]]]aaaeeeiiikkkooooooqqqssstttqqqlllgggVVVPPPGGGBBBBBBCCCCCCCCCFFFIIILLLNNNPPPQQQSSSUUUYYYaaannnyyyuuukkkaaaYYYUUUNNNJJJGGGGGGJJJKKKHHHDDDGGGEEEFFFIIIIIIJJJQQQZZZmmm|||yyy~~~}}}iiiTTTBBB>>>===777444888444444555555555555444444444444444444444444444444555555555444444333333333777777555444444444444444555555555555555666777777888:::<<<===@@@FFFPPPWWW```gggwww??????GGGXXXdddlll|||wwwlll^^^RRRMMMKKKTTT```hhhooosssrrrpppvvvvvv{{{sssSSSCCC888777555333222111111111111222222333333222222111000111222222333333333333333333333333333333333333222222222222222111000000222222333333333444444444666555555555444444444444666444444888:::===CCCKKK[[[hhh~~~}}}}}}~~~~~~|||||||||{{{yyyyyyxxxwwwxxxzzzzzzxxxvvvvvvvvvwwwyyyzzzzzzzzzzzzzzz|||{{{qqqfffbbbaaaaaaeeeiiihhhqqqqqqqqqwwwyyy~~~}}}||||||zzzzzzyyyyyyyyyyyyyyyyyytttsssrrrooojjjddd___\\\\\\]]]^^^aaadddhhhjjjlllnnnsss|||}}}{{{xxxtttqqqnnnsss|||}}}|||zzzyyyxxxyyyzzz{{{~~~||||||}}}~~~}}}}}}{{{}}}~~~}}}{{{zzzzzz{{{}}}|||}}}~~~~~~{{{wwwtttttttttttttttvvvrrrnnnmmmlllhhhaaa[[[WWWSSSMMMGGGCCCBBBBBBBBBCCCDDDFFFHHHJJJLLLLLLMMMPPPRRRSSSTTTSSSTTTVVVWWWYYYZZZ[[[^^^bbbfffjjjlllooommmmmmqqqsssoooeee\\\OOOIIICCC@@@@@@CCCDDDEEEFFFIIILLLNNNOOOPPPSSSUUU]]]eeerrr}}}}}}qqqggg]]]VVVQQQLLLHHHEEEFFFIIIIIIFFFCCCDDDBBBCCCFFFHHHKKKTTT^^^ppp{{{}}}eeeQQQ@@@===<<<777555888444555555666666555555444444444444444444444444444666555555555444444444333555555555555555555666666555555555555555666666777666777999:::===CCCLLLSSSYYY^^^mmm@@@CCCOOOddduuu~~~qqq```RRRLLLLLLMMM[[[iiipppsssvvvwwwvvvyyyzzz}}}eeeIII===777666555333222111111111111111222222222222111111...///000222333444444444222222222222222222222222111222222222222111000000333333444444444555555555555555555555444444444444777444555888999;;;AAAHHHYYYfff~~~}}}||||||}}}~~~|||zzzzzzzzzyyywwwxxxvvvuuuuuuwwwwwwwwwvvvuuuuuuuuuvvvvvvvvvvvvwwwvvvyyy|||}}}rrrgggbbb``````eeejjjiiirrrsssrrryyy{{{}}}{{{zzz|||~~~}}}}}}||||||{{{zzzzzzzzzuuurrrmmmhhhbbb]]]YYYXXXYYYZZZ\\\___cccgggkkkmmmlllqqqxxx~~~~~~~~~~~~}}}|||{{{yyyuuurrrpppttt|||}}}zzzwwwvvvwwwxxxyyy}}}||||||~~~~~~}}}~~~}}}|||yyyyyyyyy{{{}}}}}}|||wwwtttssssssrrrqqqqqqnnnkkkhhhfffbbb[[[UUURRROOOJJJEEEAAA@@@AAAAAAEEEFFFHHHIIIKKKLLLLLLMMMOOOQQQSSSSSSSSSSSSUUUVVVYYYZZZ]]]```dddhhhkkklllooollllllppprrrjjj[[[NNNEEEAAA>>>===???CCCFFFGGGHHHKKKNNNOOOPPPRRRUUUWWWbbbkkkxxxvvvjjj```XXXQQQLLLIIIFFFDDDDDDFFFGGGDDDBBBCCCAAABBBEEEIIIOOO[[[gggvvv|||}}}]]]MMM>>><<<;;;777555888555555666666666666555555444444444444444444444444555555555555444444444444333333444555555666777777555555444444555555666777444666888999;;;AAAIIIPPPTTTWWWbbbvvv|||BBBGGGXXXqqqzzzgggWWWKKKHHHJJJSSSeeeuuuzzz{{{yyyxxxzzzzzzVVV@@@888888888777555444333333222111111222222222222111111//////111222222333333333111111111111111111111111111111222222222111111000333333333333444444444444444444444444444444444444777555555888999999>>>DDDQQQaaa|||}}}{{{zzz{{{|||}}}~~~|||yyyxxxxxxxxxvvvuuuwwwuuussssssuuuwwwwwwwwwuuutttttttttssstttttttttuuuwwwzzz~~~uuuiiiccc```___dddkkkiiisssttttttzzz|||~~~|||}}}}}}|||{{{zzz|||~~~~~~~~~}}}}}}|||zzzyyyyyysssooohhh```[[[XXXWWWWWWXXXYYY[[[^^^bbbfffiiikkkjjjnnntttyyy|||{{{{{{|||||||||{{{zzzzzzzzzyyyvvvssspppssszzz|||yyyuuuttttttvvvwww{{{zzzzzz{{{}}}~~~~~~~~~}}}{{{xxxxxxyyy{{{xxxyyy}}}~~~zzzuuurrrqqqpppooooookkkiiifffdddbbb^^^XXXSSSOOOLLLHHHDDDBBBBBBBBBCCCGGGHHHIIIKKKLLLMMMMMMMMMQQQRRRTTTTTTTTTUUUVVVXXXZZZ\\\___cccgggjjjlllmmmmmmnnnpppqqqmmmbbbQQQFFF???===<<<<<>>>>>@@@CCCFFFIIIKKKMMMOOOQQQSSSVVVZZZ]]]hhhrrr~~~}}}zzzssshhh^^^UUUOOOJJJGGGGGGFFFEEEEEEFFFFFFEEEDDDFFFDDDDDDIIIPPP[[[lll{{{}}}xxx|||rrrMMMDDD;;;999999888777777555555666666666666555555444444444444444444444444222222222222222222333333222333333333333222111000444444444444444555666666555777999999:::>>>EEEKKKSSSRRRWWWeeeyyy}}}>>>LLLccc|||yyy```QQQLLLJJJJJJLLLeeeyyy}}}yyy~~~~~~\\\FFF>>>===444444444444333222000000000000111111111111000000111111222222111000000///111111111111111111111111000000111222222222222111111111111222222222333333333333333333444444444444666444555777777666:::???HHHWWWrrr~~~|||~~~}}}{{{yyyzzzzzz{{{{{{yyywwwuuuuuuuuutttrrruuusssrrrsssuuuvvvvvvvvvuuutttrrrqqqqqqrrrssstttuuuvvvyyy{{{}}}}}}~~~}}}xxxooohhhbbb^^^bbbiiiiiisssuuuvvv|||}}}zzz|||||||||||||||{{{yyyvvvsssqqqhhhccc\\\UUURRRTTTXXX[[[YYYZZZ\\\^^^aaadddggghhhiiilllpppuuuyyy}}}}}}zzzwwwuuuuuuvvvuuuuuuvvvvvvvvvwwwxxxxxxvvvtttnnnnnnooorrruuuvvvuuutttqqqpppooonnnoooqqqtttvvvuuutttsssrrrqqqqqqrrrrrrsssssstttvvvyyyzzzzzzyyy{{{{{{|||zzzyyyxxxzzz{{{zzzyyyzzz}}}~~~{{{tttnnnfffccc___^^^___aaabbbbbbbbbbbbaaa___[[[VVVRRROOOEEECCCBBBAAAAAABBBCCCDDDIIIJJJLLLMMMOOOPPPPPPQQQOOOQQQSSSSSSSSSSSSUUUVVV[[[^^^ccchhhlllnnnnnnnnnlllrrrtttlll\\\MMMEEECCC===>>>@@@AAAAAACCCGGGIIIHHHJJJLLLOOOQQQVVV[[[^^^jjjsss{{{vvvrrrkkkaaaXXXQQQLLLIIIGGGGGGGGGGGGFFFFFFFFFFFFFFFEEECCCEEELLLUUUbbbuuuuuuxxxhhhGGGBBB;;;999999999777666444444555555555555444444444444444444444444444444222222222222333333333333222333444444333111000///444444333333444444555666333555777888888;;;AAAFFFMMMNNNSSS___rrrFFFUUUjjj|||yyyhhhTTTIIIFFFFFFKKKQQQiii|||oooOOO???<<<<<<333333444444333222000///000000111111111111000000///000000111111111111000222222222222222222222222000000111222222222222222222222222333333333444444222222333333333444444444555333444777777666999>>>EEEPPPfff}}}{{{zzzzzz{{{|||{{{yyyvvvuuuuuuuuusssrrrqqqqqqqqqrrrtttuuutttssssssrrrqqqppppppqqqssstttssstttwwwzzz|||}}}~~~~~~yyyqqqkkkccc^^^aaaggghhhsssuuuvvv|||}}}~~~~~~~~~|||||||||zzzxxxtttqqqoooddd___WWWQQQOOORRRVVVZZZXXXYYY[[[^^^bbbeeehhhjjjlllnnnqqqtttvvvzzz~~~}}}wwwvvvttttttttttttrrrqqquuuttttttvvvwwwwwwuuusssnnnmmmlllkkkkkkjjjhhheeefffgggggghhhiiikkkmmmpppnnnoooooopppqqqqqqqqqqqqrrrrrrsssuuuxxxyyyxxxwwwxxxyyy{{{{{{zzzyyyzzz{{{{{{zzzyyyxxxvvvpppggg```ZZZXXXVVVVVVYYY]]]___```bbbaaa```\\\WWWQQQLLLJJJCCCBBBAAAAAABBBDDDEEEFFFIIIJJJLLLNNNPPPQQQRRRSSSPPPRRRSSSTTTSSSTTTVVVWWW[[[___eeejjjnnnoooooonnnmmmnnnlllaaaRRREEE@@@???;;;>>>AAABBBBBBDDDGGGJJJHHHJJJMMMPPPSSSXXX^^^bbblllttt}}}uuupppkkkddd[[[RRRMMMIIIGGGFFFEEEFFFGGGFFFFFFFFFFFFGGGDDDDDDHHHRRR^^^mmmvvvttt{{{\\\DDDAAA<<<999999999888555333333444444444444333333444444444444444444444444333333333444444555555555222333444555555444222111444444333333444444555666444666888888888:::@@@EEEIIILLLQQQ[[[jjjPPP___rrr}}}~~~iii]]]OOOFFFAAACCCKKKUUUiii|||~~~cccEEE999777888444555555666555444222111000000111111111111000000---...///111222222222222222222222222222222222222///000111222222222222222333333333444444444555555222222222333333444444444444333444777777666999>>>CCCJJJ\\\vvv}}}{{{zzz{{{|||}}}{{{yyyvvvuuuuuuuuusssrrrooooooooorrrttttttsssqqqqqqpppooonnnoooppprrrsssqqqrrrvvvyyy|||~~~}}}~~~yyyssslllddd^^^```fffhhhsssuuuvvv|||}}}~~~}}}|||||||||zzzxxxtttpppnnnaaa\\\UUUOOOMMMPPPTTTXXXVVVWWWZZZ^^^bbbgggkkkmmmoooppprrrssstttwww{{{~~~}}}uuutttssstttuuutttrrrppptttttttttuuuwwwvvvtttrrrooommmjjjhhhfffccc```]]]___```bbbcccdddeeehhhjjjjjjkkkmmmoooqqqqqqpppppprrrrrrsssvvvxxxyyyxxxvvvvvvxxx{{{|||{{{zzzzzz{{{yyyxxxvvvuuussslllbbbZZZUUUSSSRRRTTTXXX]]]```aaabbbbbb```[[[TTTLLLGGGEEEDDDDDDDDDDDDEEEGGGIIIJJJIIIJJJLLLOOOQQQRRRTTTTTTSSSTTTVVVVVVVVVWWWXXXZZZ\\\___eeekkkoooppppppooonnnkkkdddXXXLLLBBB===<<<999<<<@@@BBBBBBDDDHHHKKKJJJMMMPPPSSSWWW]]]ccchhhmmmuuuzzzsssmmmfff```WWWOOOJJJGGGFFFEEEDDDEEEFFFFFFEEEEEEFFFGGGEEEFFFLLLXXXfffwwwyyypppwwwpppRRRBBBAAA===999999:::888555222333333444444333333222444444444444444444444444555555555666666666777777111333555777777777555555444333333333333444555555666888:::::::::<<>>???CCCFFFGGGFFFJJJJJJJJJKKKMMMOOORRRSSSTTTUUUWWWXXXXXXXXXZZZ\\\[[[cccjjjmmmooorrrrrroooppphhhYYYKKKAAA<<<<<<===???AAACCCDDDEEEGGGKKKMMMPPPQQQTTTVVVZZZ___fffkkkyyy{{{}}}yyyssslllgggaaaZZZQQQJJJFFFEEEEEEEEEIIIHHHFFFDDDCCCCCCEEEEEEJJJLLLRRR```sssvvvwwwcccPPPAAA>>>:::888777777666555666555444333333333333333555555444333333222111111222333555666666555333222444444444444444444444444444444444444444444444444555555555666888<<>>777555666222333444333111111111222666555333111000111222222222222111111111111222222444555666555333111222333333333333222222111111111333333333333333333333333333333333444444444444555333333444444555777888999<<>>@@@CCCFFFGGGGGGJJJJJJKKKLLLMMMPPPRRRSSSUUUWWWXXXYYYYYYZZZ\\\]]]___ffflllmmmooorrrqqqmmmlllbbbTTTGGG@@@>>>===>>>@@@BBBDDDFFFGGGIIILLLOOOQQQSSSUUUXXX\\\bbbiiiooo|||~~~zzzvvvpppiiiddd]]]WWWOOOIIIFFFEEEEEEEEEIIIGGGEEEDDDCCCDDDEEEFFFKKKPPPZZZjjj{{{wwwuuu{{{}}}YYYHHH???<<<888666555555444333555444444333222222333333444444444333333222222222333333444555555444333333444444444444444444444444444444444444444444444444666555555666888;;;>>>@@@CCCHHHNNNTTT___ttt}}}yyyjjjyyy~~~uuuooohhh```RRRHHHAAA@@@@@@EEEUUUfff{{{wwwqqqRRR???999666555666333444555444222111222333555444222111000000111222222222111111111111222222444555555444222111222333222222222222222111111111333333333333333333333333333333333333444444444444333333444444555666888888:::???GGGSSSggg||||||zzzxxxsssrrrqqqrrrssstttsssrrroooooooooppppppppppppqqqmmmmmmmmmnnnoooqqqsssuuusssrrrrrrtttwwwyyyzzzzzz~~~~~~~~~|||{{{{{{}}}}}}yyyssskkkfffeeefffhhhtttxxxyyy~~~|||{{{~~~}}}~~~}}}}}}||||||zzzyyyvvvtttpppkkkddd```VVVTTTQQQNNNNNNOOORRRSSSVVVXXX[[[]]]```ccchhhlllooooooqqqssswww{{{~~~wwwooonnnnnnmmmllllllmmmnnnooolllnnnppppppooonnnooopppmmmnnnmmmjjjeee```]]]\\\bbbiiimmmmmmlllmmmkkkgggbbbaaaaaaaaacccfffhhhjjjmmmooorrrtttuuuvvvuuutttsssssssssssssssssssssssstttttttttssspppllliiigggdddbbb___^^^___```______\\\YYYUUUPPPKKKGGGDDDCCCAAA@@@???AAADDDGGGIIIIIIKKKKKKLLLMMMNNNQQQRRRTTTVVVXXXZZZZZZZZZ[[[]]]___bbbgggjjjkkklllnnnlllhhhdddYYYKKKAAA???@@@@@@???BBBDDDFFFGGGHHHJJJNNNPPPSSSTTTWWWZZZ___fffooottt~~~zzzuuupppjjjccc___WWWRRRLLLGGGEEEEEEEEEEEEHHHFFFEEECCCCCCDDDFFFGGGLLLVVVgggyyy{{{rrruuupppPPPBBB===;;;777666555555444333555444333333222333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444666666666666888:::<<<===BBBGGGMMMRRR]]]rrryyy|||rrr}}}~~~ssshhh^^^VVVKKKCCC???AAADDDKKK]]]pppwwwxxx|||dddIII<<<:::999777666333444444444222111222333333222111000000000111111222222111111111111222222333444444333222111111222222222222111111111111111222222222222222222222222222222333333333444444444444444444444555666777888888<<>>BBBBBBAAABBBDDDFFFHHHIIIKKKNNNQQQSSSVVVYYY]]]ccckkksssyyy}}}yyytttoooiiiccc\\\XXXPPPMMMHHHEEEEEEEEEFFFFFFFFFEEEDDDCCCDDDEEEGGGHHHOOO^^^tttxxxuuuzzz|||eeeKKKAAA>>>;;;999888888888777555555555444444444444444555222333333333333333333333555444444333333444444555444444444444444444444444444444444444444444444444666666666666777999:::;;;DDDHHHMMMRRR\\\rrrwwwwwwwww~~~|||ooobbbVVVNNNGGGBBBAAAEEEHHHPPPdddxxxuuuzzzkkkXXXDDD<<<;;;999555333111222333222111000111222222222111111111111111111222222111111111111222222111333333333111000111222111111111111111111111111222222222222222222222222222222222333333333444444444444333444444555666777777999>>>GGGTTTeeeyyy{{{xxxsssqqqoooooonnnnnnllljjjjjjjjjkkkkkkkkklllllllllkkkkkkkkkkkkkkklllllllllnnnmmmmmmooosssvvvwwwwwwwwwyyy{{{}}}}}}|||zzzxxxwwwwwwwwwyyy{{{zzzuuuoooiiihhhhhhmmmxxxzzzyyy|||xxxvvv}}}}}}}}}||||||{{{{{{{{{zzzyyyyyytttsssqqqoookkkeee]]]XXXPPPPPPOOONNNNNNOOOPPPQQQTTTVVVZZZ]]]```eeejjjnnnqqqqqqrrruuuxxx{{{{{{qqqkkkiiihhhgggfffgggiiilllmmmiiikkkmmmmmmlllllllllmmmlllkkkjjjiiigggdddaaa___aaaiiiqqqtttvvvxxxwwwsssnnnllliiifffeeeeeefffhhhkkklllnnnpppqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrooopppqqqrrrqqqooommmllljjjgggdddaaa___]]]ZZZXXXRRROOOKKKGGGCCCAAA@@@@@@@@@AAACCCEEEFFFIIIKKKLLLLLLMMMNNNPPPRRRSSSTTTTTTTTTVVVYYYZZZZZZ[[[^^^```^^^aaaccccccdddfffaaa[[[QQQGGG===:::???DDDDDDBBBBBBDDDFFFHHHIIIKKKNNNQQQTTTWWW\\\aaagggoooxxx}}}}}}{{{yyyuuuoooiiiccc\\\UUUQQQKKKHHHEEEDDDDDDFFFFFFFFFEEEDDDCCCCCCDDDFFFHHHJJJRRReee~~~{{{{{{uuuyyyzzzZZZGGG@@@<<<:::888888888888777555666666555555555555666666222333333333333333333333555444444333333444444555444444444444444444444444444444444444444444444444666666666666777888999999AAAFFFLLLRRR]]]rrrvvvttt{{{xxx|||yyymmm]]]QQQJJJFFFCCCDDDJJJMMMTTThhh|||yyysss~~~YYYLLL>>>999888555222111111222333222000///000111222222222222222222222111222222111111111111222222000222222222000000111222000000000111111111111111222222222222222222222222222222222222333333333333444444333333444555555666777888===EEEOOO^^^ttt|||yyyvvvsssqqqooonnnllliiigggkkkkkkkkklllllllllmmmmmmjjjjjjjjjjjjjjjjjjjjjiiilllkkkkkkmmmqqqtttuuuuuuuuuvvvyyy|||~~~~~~}}}zzzxxxwwwwwwwwwxxxxxxzzzzzzwwwpppkkkiiiiiinnnyyyzzzyyy{{{wwwttt||||||{{{|||xxxyyyyyyzzzyyyyyyxxxxxxrrrqqqpppnnnjjjccc[[[UUUOOOOOOOOOPPPPPPQQQRRRRRRSSSVVVYYY\\\```eeekkkoooqqqrrrrrrtttvvvyyy|||~~~wwwoookkkeeeeeedddeeefffhhhjjjkkkhhhjjjllllllkkkjjjkkklllkkkjjjiiiiiihhhgggcccaaa___gggpppsssvvvyyyyyyvvvsssqqqnnnkkkiiihhhhhhiiijjjkkklllnnnooopppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqnnnooopppqqqpppnnnlllkkkiiifffccc```]]]ZZZVVVSSSMMMKKKGGGCCCAAA@@@AAAAAAAAACCCEEEGGGGGGHHHKKKMMMLLLMMMOOOQQQSSSTTTUUUUUUTTTVVVYYYZZZ[[[\\\^^^``````cccdddccceeeddd]]]UUUHHHCCC<<<<<<@@@DDDEEEDDDCCCEEEGGGHHHIIIKKKNNNQQQVVVZZZ```gggnnnuuu||||||yyyvvvqqqkkkddd]]]VVVPPPKKKGGGEEECCCCCCEEEFFFFFFEEEDDDCCCBBBCCCDDDGGGIIIKKKWWWkkk}}}~~~sssqqq~~~kkkOOOAAA<<<888777555666666666555444555555555555555555666777333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444555666777888888999:::@@@HHHPPP[[[qqq{{{vvvzzzvvvyyyzzzvvvjjj[[[NNNHHHFFFDDDHHHNNNPPPUUUggg{{{vvvuuutttMMMCCC999555333111111444222333444333111000111222222222333333333333222222222222111111111111222222///111222111000000111222///000000000111111111222111111111111111111111111111222222222222333333333444444333333444444555555777777<<>>???AAADDDEEEEEEDDDFFFHHHJJJKKKMMMPPPSSSYYY^^^fffnnntttzzz|||yyytttooohhh```YYYRRRLLLGGGEEEDDDCCCCCCEEEGGGFFFEEECCCBBBBBBBBBDDDGGGJJJLLL[[[ooo|||xxxkkkrrr}}}]]]GGG===:::777666555666777777555444333333333333333444555555444444444333333222222222333333444555555444333333444444444444444444444444444444444444444444444444222333444666777888888888777===EEELLLVVViii}}}|||tttvvvwwwtttiiiZZZMMMHHHFFFEEEIIIPPPQQQUUUfffyyy}}}wwwyyyfffGGG???666222000///333999333444555444222111222333222333333444444444333333222222111111111111222222///000111111000///000222//////000000111111111222111111111111111111111111111111222222222333333333444444333333333444555555777777;;;BBBGGGRRRggg|||~~~~~~~~~}}}vvvtttrrrpppooonnnkkkiiiggghhhhhhhhhhhhiiiiiiiiifffgggiiijjjllllllmmmmmmiiihhhiiikkkooorrrtttttttttuuuvvvxxxzzz{{{{{{{{{}}}|||zzzxxxxxxyyyzzz{{{vvvyyy{{{yyysssmmmkkkkkkiiiuuuxxxxxx|||yyyxxx}}}|||wwwuuuuuutttuuuwwwxxxxxxwwwvvvvvvqqqpppooommmhhhaaaXXXRRRPPPPPPRRRSSSTTTTTTTTTTTTRRRUUUYYY\\\```ffflllppprrrqqqqqqrrrsssuuuwwwxxxwwwyyy{{{xxxqqqhhhcccaaa___```bbbdddfffggggggggggggiiijjjjjjiiiiiijjjkkkjjjhhhggghhhjjjiiifffbbb___fffmmmooorrruuuuuussspppoooooonnnnnnmmmlllllliiiiiijjjkkkmmmnnnoooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooonnnllliiihhheeebbb___[[[XXXTTTPPPLLLGGGEEEAAA??????@@@BBBDDDBBBFFFIIIIIIHHHHHHJJJLLLMMMNNNQQQSSSUUUVVVVVVUUUVVVYYY[[[]]]]]]___aaadddcccddddddbbbaaa[[[OOOBBB???@@@@@@AAABBBDDDEEEFFFFFFHHHJJJKKKLLLNNNRRRTTT[[[aaajjjsssyyy~~~}}}{{{sssnnnfff^^^WWWPPPJJJEEEDDDCCCCCCDDDFFFGGGFFFEEEBBBBBBBBBBBBEEEHHHKKKMMM]]]qqq}}}ppphhhtttrrrUUUDDD===<<<888777777888999999777666111111111111222222333444555555444333333222111111222333555666666555333222444444444444444444444444444444444444444444444444111222444666777888888999888>>>EEEJJJQQQaaawww~~~}}}~~~{{{wwwssspppgggXXXKKKEEE???EEEKKKOOOSSS\\\jjjuuu~~~sssTTTBBB<<<555333444555333111111111111111111111111111555555555444333222111000222111111111000000//////222222222222222222222222111111222222222222111111000000000000000000000000333333333444444444555555222222333333444555555555AAA===:::;;;@@@NNNdddxxx}}}||||||}}}||||||{{{{{{|||}}}}}}zzzxxxtttpppnnnnnnmmmjjjggghhhgggfffgggiiijjjkkkjjjhhhhhhgggggggggggghhhhhhiiigggfffiiinnnrrrtttsssrrrrrrsssuuuxxx||||||yyyzzz|||}}}|||zzzzzzzzzzzzxxxuuuqqqmmmkkkpppqqquuu|||~~~|||}}}vvvvvvxxxxxxwwwxxxxxxwwwvvvvvvvvvwwwwwwttttttrrrnnnggg___XXXTTTRRRRRRRRRSSSSSSSSSTTTTTTRRRTTTWWW[[[^^^ccciiimmmrrrsssuuuvvvwwwwwwwwwwwwwwwtttnnngggaaa]]][[[[[[ZZZ\\\___ccceeefffffffffccceeeggghhhgggfffggghhhggghhhiiijjjjjjhhhfffeeeaaadddiiinnnqqqrrrrrrrrrmmmjjjhhhiiimmmppppppooonnnlllkkkjjjjjjkkkmmmnnnqqqqqqppppppppppppppppppmmmmmmllljjjiiigggeeeddd______]]]ZZZUUUOOOJJJGGGDDDBBB@@@>>>===???AAABBBEEEFFFHHHJJJKKKLLLMMMMMMPPPQQQSSSUUUVVVVVVVVVVVVYYYZZZ\\\^^^___```aaaaaacccbbbbbbbbb\\\PPPFFFCCC======>>>???BBBEEEHHHJJJMMMMMMLLLLLLLLLOOOTTTXXXcccllluuuxxxzzz~~~zzzwwwoooiiiaaaXXXQQQJJJEEEAAAAAABBBEEEGGGHHHHHHGGGFFF>>>???@@@BBBEEEJJJPPPTTThhh}}}{{{vvvttt~~~aaaKKKAAA<<<:::777666555444444333333444555555555555555555555555555444444333333444444555444444444333333222222222555444333333222222333333444444444444444444444444222222222333444777999;;;;;;???EEEIIIOOOYYYfffppp|||~~~~~~}}}~~~xxxrrrmmmcccUUUJJJEEEAAADDDIIINNNUUUbbbrrraaaGGG???:::444333444444222///111111111111111111111111333444444444333222111111111111111111000000000///111111111111111111111111000111111222222111111000000000000000000000000000222222222222333333333444444444555555666777777777:::888777:::???III\\\mmm|||zzzzzz{{{yyyyyyzzz{{{|||~~~~~~}}}}}}{{{wwwtttooommmmmmllljjjggghhhfffeeefffhhhiiiiiihhhggggggfffffffffggghhhhhhiiigggfffiiimmmqqqrrrrrrpppqqqrrrtttwwwzzz}}}}}}{{{yyyyyy|||}}}|||zzz{{{||||||zzzwwwsssnnnllloooppptttzzz|||{{{~~~|||wwwwwwxxxxxxvvvxxxxxxxxxwwwwwwwwwwwwvvvrrrrrrqqqnnnhhhaaaYYYUUUPPPPPPPPPQQQQQQQQQQQQRRRQQQTTTXXX[[[___dddiiilllppprrrtttuuuuuutttrrrqqqlllhhhbbb]]]XXXVVVUUUVVVUUUWWW[[[___bbbcccddddddeeefffhhhhhhfffffffffgggggghhhjjjkkklllkkkjjjiiiaaabbbeeeiiilllnnnooonnniiigggfffgggkkknnnooonnnooonnnlllkkkkkklllmmmnnnppppppppppppooooooooonnnoooooommmllliiigggdddccc]]]\\\ZZZVVVQQQLLLHHHEEEBBB@@@???===>>>???BBBCCCFFFGGGHHHJJJLLLLLLMMMMMMPPPQQQSSSUUUVVVWWWVVVVVVXXXYYY[[[\\\^^^```aaabbbdddaaa^^^\\\UUUJJJBBB@@@===>>>???AAADDDFFFHHHJJJKKKLLLMMMMMMOOOSSSXXX]]]dddmmmuuuxxxzzz}}}}}}zzzuuuqqqjjjeee\\\TTTNNNJJJFFFCCCBBBCCCEEEGGGGGGGGGFFFEEEBBBDDDEEEFFFHHHOOOWWW^^^ooo{{{{{{~~~|||zzz|||wwwXXXFFF???;;;999777777666555444444444444555555555555555555555555444444333333333333444444444444444333333222222222222111000000//////000000333333333333333333333333000000111222333444666777777;;;AAAFFFKKKTTT```iii||||||wwwnnnfff[[[OOOFFFDDDCCCDDDGGGMMMYYYjjj|||pppSSSAAA;;;888444333444333000...111111111111111111111111222222333333333222222111111111111111000000000000000000000000000000000000000111111222222111111000000000000000000000000000111111111111222222222222444444444555666666777777888888:::>>>AAAHHHWWWddd~~~zzzwwwvvvvvvtttuuuxxx{{{}}}~~~~~~~~~|||~~~}}}|||~~~|||{{{|||~~~}}}~~~}}}{{{vvvsssooolllkkkkkkjjjiiigggeeeddddddfffgggfffeeeeeeeeeeeeeeeffffffggghhhiiihhhggghhhkkknnnppppppooooooqqqsssuuuxxx{{{|||{{{zzzyyyzzz|||}}}|||{{{}}}~~~~~~~~~{{{vvvqqqnnnnnnooouuu|||~~~|||~~~}}}yyyxxxyyywwwvvvwwwwwwxxxxxxxxxwwwvvvuuuqqqqqqqqqoooiiiaaaYYYUUUMMMMMMMMMNNNNNNNNNOOOOOOOOOSSSXXX]]]```dddiiikkkmmmppprrrtttssspppllliii___[[[VVVQQQNNNNNNOOOPPPPPPSSSWWW\\\```bbbcccccceeeggghhhhhhfffeeeeeefffeeegggiiikkklllllllllkkkcccaaa```bbbgggjjjkkkiiifffdddcccdddgggjjjkkkkkkooonnnmmmllllllmmmnnnoooooopppppppppooonnnnnnmmmooonnnllljjjfffccc```___ZZZXXXTTTOOOKKKGGGDDDBBB???>>>>>>===>>>AAACCCEEEGGGHHHIIIKKKLLLMMMMMMNNNOOOPPPSSSUUUVVVWWWWWWWWWXXXXXXYYY[[[]]]```bbbcccgggaaa[[[UUUMMMDDD??????>>>???BBBEEEGGGHHHIIIIIIJJJLLLMMMOOORRRWWW]]]aaafffooovvvxxxyyy|||~~~}}}~~~}}}|||zzzxxxsssnnnjjjeee___WWWOOOKKKHHHFFFDDDCCCDDDFFFFFFFFFFFFEEEDDDAAACCCDDDDDDGGGOOO\\\gggzzzyyywww|||~~~fffMMM@@@<<<:::888888777666555555444444555444444444444444444444444333333222222222222333333444444333333333333222222444444333222222222222222333333333333333333333333000111222333444444444444555999???DDDIIIPPPYYY```nnn}}}|||rrreee[[[RRRHHHCCCCCCDDDEEEHHHPPP^^^ppp~~~___KKK@@@999777444444444333111...111111111111111111111111000111222222222222222111111111111000000000000000000000000000000000000000000000111111111111000000000000000000000000000000111111111222222222222333111222222333333444555555999999;;;???AAAFFFRRR^^^xxx}}}xxxtttqqqqqqppptttxxx}}}~~~}}}{{{}}}~~~|||zzz}}}zzzyyyyyyzzzyyy{{{~~~~~~|||vvvtttpppllljjjjjjjjjjjjfffeeeccccccddddddcccbbbcccccccccddddddfffggggggiiihhhhhhhhhiiikkkmmmmmmnnnoooqqqrrruuuwwwyyyzzzzzzzzzzzz|||}}}~~~~~~}}}~~~~~~yyytttqqqooosss{{{}}}{{{zzzzzzxxxvvvvvvwwwxxxyyyxxxvvvtttsssqqqqqqqqqoooiii```XXXRRRKKKKKKKKKLLLLLLLLLMMMMMMNNNRRRXXX]]]aaaeeehhhkkkkkknnnrrrtttqqqllleeeaaaWWWTTTOOOJJJHHHIIIKKKMMMOOOQQQVVV\\\```ccceeeeeedddeeeggggggfffeeefffgggeeefffgggiiijjjjjjjjjjjjfffaaa]]]^^^bbbggghhhhhheeedddbbbbbbbbbcccddddddjjjjjjjjjkkklllnnnoooppppppppppppqqqpppooonnnmmmkkkjjjhhheee```\\\YYYWWWUUURRRNNNIIIDDDAAA@@@???=========>>>@@@CCCEEEGGGHHHIIIKKKLLLMMMNNNNNNNNNNNNPPPRRRUUUVVVWWWXXXXXXYYYYYYZZZ[[[^^^```cccdddiii```WWWPPPHHH@@@>>>AAA???AAAEEEHHHJJJKKKJJJJJJKKKLLLOOOQQQTTTYYY___dddjjjrrrxxxxxxxxx{{{|||{{{zzzyyywwwvvvtttooojjjeeeaaaZZZRRRKKKGGGEEEDDDDDDEEEEEEFFFFFFEEEDDDCCCCCC@@@BBBDDDEEEHHHSSSdddpppxxxxxx{{{YYYDDD===;;;999777888888777666555555555555444444444444444444444444333222222111111222222333333333333333333333333333555555444333333333333444222222222222222222222222333444555666666666555444666:::???DDDIIIOOOUUUZZZcccrrr}}}|||}}}rrrfffYYYQQQIIICCCAAACCCEEEHHHNNNXXXeeerrr~~~jjjNNN@@@;;;888666555444444333222000111111111111111111111111000000111111222111111111000000000000000000111111111111111111111111111111000000000111111000000000000000000000000000000000222222222222333333333333111111222222333444444444888777777999:::???KKKWWWlll|||vvvrrroooooorrruuu{{{}}}|||}}}~~~{{{zzz~~~~~~|||yyywwwvvvwwwwwwyyy}}}~~~}}}wwwvvvsssoookkkjjjjjjjjjfffdddbbbaaabbbbbbaaa___aaaaaaaaabbbccceeefffggghhhhhhhhhggggggiiijjjlllooopppqqqsssuuuvvvxxxxxxzzz{{{}}}~~~~~~~~~~~~{{{wwwuuusssxxx}}}{{{{{{zzzxxxwwwuuuvvvwwwwwwwwwuuurrrqqqrrrrrrqqqmmmfff]]]UUUPPPKKKKKKLLLLLLLLLMMMMMMMMMOOOSSSYYY^^^aaadddgggjjjjjjmmmqqqrrrooohhh```[[[SSSPPPLLLHHHGGGGGGJJJKKKOOOQQQVVV\\\```ccceeeeeebbbdddffffffffffffggghhhggghhhhhhiiiiiiiiiiiiiiihhhccc^^^]]]aaaeeehhhjjjhhhgggeeebbb___^^^^^^^^^ddddddfffhhhkkkmmmpppqqqpppqqqqqqrrrqqqooommmlllhhhgggddd```\\\WWWSSSQQQOOOLLLHHHCCC@@@>>>======<<<<<<===???BBBEEEGGGIIIJJJKKKLLLMMMNNNNNNOOOOOOMMMOOORRRTTTWWWXXXYYYYYY[[[\\\\\\]]]___```bbbbbbcccZZZPPPHHHBBB======BBBAAADDDHHHKKKMMMMMMLLLKKKLLLNNNQQQTTTWWW[[[aaaeeennnuuuzzzyyyxxxzzz{{{zzzvvvuuutttsssqqqmmmhhhddd]]]WWWOOOHHHDDDCCCBBBBBBFFFFFFEEEEEEDDDDDDCCCBBBCCCEEEHHHKKKRRR___ppp}}}}}}uuurrrxxxpppPPP@@@<<<:::888777888777666555555444444444444444444444444444444444333222222111111222222333333333333333333333333333222111111000000000000000222222222222222222222222333444555666666666444333777:::>>>CCCGGGLLLQQQTTT]]]jjjyyy|||wwwwwwzzz~~~bbbXXXNNNHHHEEEBBBCCCGGGKKKPPPYYYbbbkkkuuu}}}zzzZZZCCC:::888777666555444333222222333111111111111111111111111000000111111111000000///000000000000111111111111111111111111111111111111///000000111111000000///000000000000000000000000222222222222333333333444333333333444555555666666999777777888888<<>>CCCHHHLLLOOOXXXeeeuuusssqqquuu|||TTTLLLEEEDDDDDDDDDGGGLLLSSS[[[dddlllqqqxxxhhhNNN???999777555555333111000000222444111111111111111111111111111111111111000///......///000000000111111111111000000000000000000000000//////000000000000//////000000000000000000000000111111111111222222222222222333333444444555666666777666888999999<<>>???AAACCCFFFHHHJJJKKKLLLMMMNNNOOOPPPPPPPPPOOOLLLNNNQQQTTTWWWYYYZZZZZZ]]]^^^______^^^[[[XXXVVVLLLEEE???===<<<;;;???EEEGGGIIILLLNNNPPPPPPPPPOOONNNRRRVVV[[[___eeejjjnnnwww}}}|||yyyzzzzzzyyyuuusssrrrpppmmmhhhbbb^^^UUUQQQLLLHHHFFFFFFEEEDDDEEEDDDDDDCCCCCCCCCDDDDDDDDDEEEIIITTTccctttvvvnnnqqqsssnnnWWWBBB>>>===888666888666555444333333222222333333333333333333333333333444444333333333333444444222222222333333444444444666555444444333333444444333333333333333333333333222222222222333333444555555666777;;;AAAFFFJJJLLLSSS___rrruuuqqquuu~~~LLLEEEAAABBBEEEGGGKKKPPPZZZbbblllqqqtttzzzsssWWWCCC;;;777444444444222///...///111444111111111111111111111111111111111111000///------//////000000111111111222//////////////////////////////000000000000//////000000000000000000000000000000000000111111111111000111111222222333444444000111333666666777@@@JJJXXXrrrzzz{{{~~~}}}{{{zzzyyywwwvvvxxx}}}}}}{{{zzzyyyyyyzzzzzzyyyzzz||||||}}}~~~~~~~~~~~~~~~~~~|||xxxtttsssssspppsssvvvwwwwwwxxx||||||~~~~~~}}}{{{tttnnnkkkjjjiiifffcccaaaaaa___^^^\\\\\\]]]]]]___aaaccceeefffccceeefffeeeddddddhhhkkkkkklllnnnpppqqqrrrqqqqqqvvvzzz}}}}}}zzzxxxxxxyyyzzzzzzzzzzzz{{{|||}}}~~~{{{|||~~~}}}}}}yyyttttttsssrrrqqqqqqsssuuutttsssrrrpppooonnnnnnnnnkkkiiigggccc___[[[WWWUUUTTTTTTTTTTTTUUUUUUUUUVVVWWWXXXZZZ\\\]]]```eeehhhdddfffiiiiiieee^^^VVVPPPLLLMMMOOOQQQSSSUUUWWWWWWZZZ\\\___ccceeefffffffffggghhhiiigggdddbbbaaaaaa]]]]]]^^^___aaaccceeefffeeeggghhhddd```bbbkkksssttttttsssnnnhhheeefffgggbbbccceeefffhhhiiijjjjjjkkklllnnnnnnmmmjjjgggeee^^^\\\YYYUUUQQQLLLHHHFFFBBBAAA@@@???>>>=========???@@@BBBDDDGGGIIIKKKLLLMMMNNNNNNOOOPPPPPPPPPPPPKKKMMMQQQTTTWWWYYYZZZ[[[]]]^^^______]]]XXXTTTQQQGGGAAA======>>>>>>CCCIIIIIIJJJLLLNNNPPPQQQQQQQQQNNNRRRXXX]]]ccciiippptttyyy}}}zzzzzzzzzyyyvvvtttrrroookkkfff___ZZZQQQNNNJJJHHHHHHHHHGGGGGGDDDDDDCCCCCCCCCCCCDDDEEEIIIIIINNN\\\nnnxxxeeedddlllbbbNNN>>><<<<<<777555999555555444333222222222222333333333333333333333333555444444333333444444555222222222333333444444444333222111111000000111111444444444444444444444444555444333333444555777888777666777;;;@@@FFFKKKMMMOOO[[[pppyyytttwwwFFFBBBAAADDDEEEHHHRRR^^^ccchhhooosssxxx|||ZZZFFF>>>999333000222222222222111111000000222222222111000//////...000000000000000000000000111111111111111111111111111111000000//////......000000000000000000000000000000000000000000000000///000000222333444555555666555333222111222333333222333444555666999>>>AAASSSddd|||{{{|||~~~{{{~~~|||xxxzzz~~~|||zzzzzz{{{{{{zzzyyy||||||||||||}}}~~~~~~}}}|||}}}|||yyyxxxvvvsssqqqrrrssstttvvvxxxyyyyyyzzz}}}}}}}}}~~~}}}zzzxxxvvvssspppmmmiiihhhfffccc```^^^]]]]]]ZZZZZZ[[[\\\]]]___```aaa]]]___aaacccdddeeeddddddjjjmmmppprrrrrrrrrrrrsssyyyxxxwwwwwwxxxxxxvvvuuuyyyxxxwwwwwwxxxzzz|||}}}wwwxxxzzz||||||{{{zzzyyy~~~uuuppprrrrrrrrrrrrrrrrrrrrrrrrnnnnnnmmmnnnnnnmmmkkkhhhkkkkkkiiieee___ZZZXXXWWWUUUTTTTTTTTTUUUWWWYYYZZZ[[[[[[ZZZ[[[^^^aaaeeeggghhhgggeeebbb___[[[XXXVVVMMMNNNNNNPPPSSSVVVXXXZZZbbbccceeegggiiilllnnnooolllkkkiiigggeeecccbbbbbb````````````aaabbbddddddggghhhgggcccaaadddlllsss|||wwwsssppplllhhhfffeeeeeeeeefffggghhhiiijjjkkkkkkkkkjjjhhheeebbb```^^^ZZZUUUPPPLLLHHHEEEBBB======<<<;;;;;;<<<>>>???>>>@@@BBBCCCDDDFFFJJJLLLNNNOOOQQQRRRTTTUUUUUUVVVNNNMMMNNNPPPUUUXXXYYYYYY^^^^^^___]]]XXXQQQJJJFFF>>>===<<<<<<>>>AAAEEEGGGKKKMMMPPPPPPOOONNNNNNNNNRRRTTTYYY___fffnnnuuuxxx{{{{{{yyyxxxvvvuuusssssssssppplllhhheee```[[[WWWMMMIIIEEEDDDFFFGGGGGGEEEDDDCCCBBBAAABBBEEEIIIKKKFFFOOOVVVgggzzzlllccchhhsssyyyUUUIII>>>;;;<<<:::777777666666666666555555555555666555333111111111333444111111111111111111111111111222222333333333222222222111000000000111333444333222111000111222333444444444444555555555555666666777888:::<<<@@@FFFJJJPPPWWWggg|||xxxyyyBBB???@@@EEEIIINNNYYYdddhhhkkkooottt{{{pppRRRAAA<<<888444222222222222222111111111000222222111111000//////...000000000000000000000000111111111111111111111111000000000111111111111111000000000000000000000000000000000000000000000000///000000111333444444555555444333222222222222333444444555555555777:::===IIIWWWmmm}}}{{{zzz{{{{{{wwwzzz~~~}}}{{{{{{||||||{{{zzz{{{zzzzzz{{{{{{}}}~~~~~~~~~}}}~~~{{{xxxwwwuuusssqqqssstttvvvxxxyyyzzz{{{{{{||||||}}}}}}~~~~~~|||zzzxxxvvvsssnnnkkkggggggeeecccaaa___]]]\\\ZZZZZZ[[[[[[]]]^^^___```]]]___aaabbbddddddddddddhhhjjjnnnooopppppprrrsssyyywwwvvvvvvwwwwwwwwwvvvvvvuuutttttttttvvvxxxzzzvvvwwwxxxyyyyyyxxxxxxwwwxxxsssqqqppppppppppppppppppppppppooonnnmmmnnnooonnnkkkiiijjjiiihhhddd___[[[XXXWWWSSSSSSRRRQQQQQQRRRSSSTTTVVVVVVXXXZZZ]]]```ccceeefffeeeccc```]]]YYYVVVTTTQQQQQQRRRSSSUUUYYY\\\^^^hhhiiikkklllmmmnnnnnnnnnnnnmmmjjjgggeeeccccccccc````````````aaabbbcccccceeegggfffdddbbbdddkkkqqq{{{wwwsssqqqooommmkkkiiihhhggggggggggggggghhhjjjjjjjjjiiigggccc^^^\\\ZZZVVVQQQLLLIIIFFFBBB@@@===<<<<<<<<<===>>>???@@@AAACCCEEEFFFFFFHHHKKKMMMOOOPPPQQQTTTUUUWWWXXXXXXQQQPPPPPPRRRVVVYYY[[[[[[^^^]]]\\\XXXSSSLLLFFFBBB=========>>>AAADDDGGGIIIMMMNNNPPPPPPPPPOOOPPPQQQUUUWWW\\\bbbjjjqqqwww{{{|||{{{zzzxxxvvvtttsssrrrpppmmmiiiddd```[[[VVVRRRKKKHHHEEEEEEFFFGGGFFFEEECCCCCCCCCBBBCCCEEEHHHJJJHHHSSS[[[kkktttiiiaaa^^^iiixxxuuuQQQEEE;;;999:::888666666555555555555444444444444555444333222222222333333333333333333333333333333222222222222222111000///222222222222222333333444222222111111222222333444444444444444555555555555555777888999;;;@@@EEEIIIPPPWWWggg}}}xxxxxx???>>>AAAGGGMMMTTT___hhhkkkkkknnnttt~~~vvv```GGG;;;888777444333222222222222111111111111222222111111000/////////000000000000000000000000000000000000000000000000///000000111222333333333000000000000000000000000000000000000000000000000///000000111222333444444444444333222222222222333555555666444333444666999DDDNNN```sss{{{zzzxxx}}}{{{xxxzzz}}}{{{{{{|||}}}|||{{{yyyyyyyyyyyyzzz{{{||||||~~~||||||}}}~~~~~~{{{wwwuuutttsssqqqrrrsssuuuwwwyyyzzz{{{{{{{{{{{{||||||}}}~~~~~~|||{{{zzzyyywwwrrrmmmiiieeeeeeeeedddbbb___]]][[[ZZZZZZZZZ[[[\\\]]]^^^___]]]^^^```bbbcccdddddddddeeegggkkkmmmnnnoooqqqsssxxxvvvttttttuuuwwwwwwwwwssssssrrrrrrrrrtttuuuwwwttttttttttttttttttssssssyyyyyyyyyvvvsssqqqqqqrrrnnnnnnnnnnnnnnnnnnnnnnnnooonnnmmmnnnooonnnllliiihhhgggfffccc```\\\XXXVVVQQQPPPNNNMMMMMMMMMNNNNNNPPPRRRUUUXXX\\\^^^```aaacccbbb___\\\YYYVVVTTTSSSVVVVVVVVVWWWZZZ^^^bbbeeelllnnnppprrrssssssrrrqqqrrroookkkgggdddcccddddddaaaaaaaaa``````aaabbbbbbccceeefffeeeccceeejjjnnnzzzwwwssspppppppppooonnnmmmllljjjhhhgggfffffffffhhhiiiiiihhhddd___ZZZWWWTTTPPPKKKGGGDDDBBB???===<<<<<<<<<===>>>@@@BBBCCCEEEFFFHHHHHHHHHIIILLLNNNOOOPPPRRRUUUWWWYYYZZZZZZVVVUUUSSSTTTWWWZZZ\\\]]]]]][[[WWWRRRKKKEEEAAA>>><<<===???BBBEEEHHHJJJKKKOOOPPPPPPPPPOOOPPPSSSUUUWWW[[[```gggooouuu{{{}}}|||{{{zzzwwwuuusssqqqqqqllliiiddd___ZZZTTTOOOKKKGGGFFFEEEFFFGGGHHHFFFEEEBBBCCCDDDCCCCCCDDDGGGIIIKKKXXXcccrrrrrrddd^^^\\\bbbttthhhJJJ@@@888777888777555555444444444444333333333222444444333333333333222222333333333333333333333333333333222222111///...---222222333444444444444333111111222333333333333222444444444444555555555555555666777888:::>>>CCCHHHLLLTTTeee~~~~~~xxxvvvzzzAAAAAADDDJJJQQQYYYbbbhhhkkkjjjllluuucccQQQ>>>666555555444444222222222222222222222222111111111111000000//////000000000000000000000000////////////////////////000000000111111222222222////////////////////////000000000000000000000000///000000111222333333333333333222222222222222222444444555444333333555666BBBIIIVVVhhhxxx}}}yyy||||||}}}}}}}}}|||zzzzzz{{{||||||{{{yyyxxxxxxxxxyyyyyyzzz{{{{{{}}}}}}}}}|||{{{}}}~~~~~~}}}~~~zzzvvvtttsssrrrqqqoooppprrrtttvvvwwwxxxxxxyyyyyyzzz{{{|||}}}}}}~~~{{{zzzzzzyyywwwrrrlllgggcccdddeeedddbbb___\\\ZZZZZZZZZZZZZZZZZZ[[[\\\]]]]]]^^^___```bbbccccccdddccceeeiiikkklllnnnqqqsssvvvtttrrrrrrtttvvvwwwwwwssssssrrrrrrrrrssstttuuusssrrrqqqoooooonnnoooooonnnnnnmmmmmmmmmmmmooopppmmmmmmmmmmmmmmmmmmmmmmmmnnnmmmmmmnnnooonnnllljjjfffeeedddbbb```\\\XXXUUUNNNMMMLLLKKKKKKLLLMMMMMMNNNPPPTTTWWWZZZ\\\\\\\\\^^^]]][[[YYYVVVTTTSSSRRR[[[ZZZZZZ[[[^^^ccchhhkkklllooosssvvvxxxyyyxxxwwwuuuqqqlllgggdddcccdddeeebbbaaaaaa`````````aaaaaaaaaccceeeeeeeeeeeehhhjjjpppmmmjjjiiijjjlllmmmmmmnnnmmmkkkiiihhhgggffffffgggggggggfffbbb\\\VVVRRRNNNKKKFFFCCCAAA@@@===<<<;;;<<<===???AAACCCEEEFFFGGGHHHJJJIIIIIIJJJLLLNNNNNNPPPRRRUUUWWWYYY[[[[[[[[[YYYVVVVVVXXX[[[]]]]]]]]]YYYSSSKKKEEE@@@===<<<;;;===AAAEEEIIIKKKMMMMMMOOOOOOOOONNNNNNQQQUUUXXXZZZ^^^dddlllsssyyy|||~~~|||{{{yyyvvvsssqqqooonnnhhhddd^^^YYYTTTNNNIIIFFFDDDDDDFFFGGGHHHGGGEEEDDDAAACCCEEEEEECCCDDDGGGJJJPPP___lllzzzwwwkkk```^^^___iiitttWWWDDD<<<666666777666555666444444444444333333333333222333333444444333222222000111111111111111222222222222222222222111000///000111333444444444333222000111222333444333222111333333444444444555555555444555666777888<<>>AAACCCEEEGGGHHHHHHIIIJJJIIIIIIIIIKKKMMMNNNOOOQQQTTTWWWYYYZZZ[[[]]][[[XXXWWWYYYZZZ[[[ZZZYYYUUUNNNGGGAAA>>>===<<<===???CCCGGGKKKMMMNNNNNNMMMNNNNNNMMMNNNQQQVVVZZZ\\\aaahhhpppvvvzzz||||||zzzyyyvvvssspppmmmjjjiiiccc___YYYSSSOOOJJJEEEBBBBBBDDDFFFHHHGGGFFFDDDCCCAAADDDFFFEEECCCDDDIIIMMMVVVhhhvvvqqqhhhaaaaaaeeeqqqcccJJJ@@@999555777888666555777555555555444444444444333222222333444444333333222000000000111111222222222111111222333444444444444///000222333333333222111000111222333444333222111333333333444444444444555333444555555666:::???BBBGGGMMM]]]vvvwwwpppppprrrvvv~~~AAAEEEKKKRRR]]]jjjppppppqqqrrrwwwhhhIII@@@888555444222111333222222222222333333333333111111000000000000000000000000000000000000000000000000000000000000000000111111000000///......---000000000000000000000000000000000000000000000000000000000111111111222222000111222222333222222222///111333444333444666888999<<>>===<<<>>>@@@CCCEEEGGGHHHIIIGGGHHHIIIIIIIIIIIILLLNNNOOOPPPRRRUUUWWWYYYZZZZZZ]]][[[YYYXXXXXXXXXWWWVVVSSSOOOIIIBBB>>>===>>>???@@@BBBEEEHHHKKKMMMMMMMMMLLLMMMMMMMMMOOORRRWWW[[[___dddllltttyyy{{{{{{zzzwwwvvvsssooolllhhheeeddd]]]YYYSSSNNNJJJGGGCCCAAABBBDDDGGGGGGFFFDDDCCCCCCBBBEEEGGGFFFDDDEEELLLRRR^^^rrrrrrllliiilllrrr{{{rrrUUUEEE===888555777888666555777555555555555444444444444222222333333333333444444222222222333333444444555000111222444555555666666000000111222222222222111111111222333333333333222333333333333444444444444333333444444444888<<<@@@HHHMMMZZZqqq}}}}}}|||vvvooolllmmmqqqzzzFFFLLLRRRXXXdddqqquuussssssvvv|||nnnUUU@@@:::666555444111111333222222222333333333444444000000000000000000000111000000000000000000000000111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111///000111222333222222111000222444444444444555777888;;;@@@IIIVVVeeeuuu~~~~~~zzzyyyxxxxxxzzz{{{{{{zzzwwwwwwvvvvvvvvvvvvvvvwwwvvvxxx{{{|||||||||}}}~~~~~~}}}}}}}}}||||||||||||}}}|||yyyxxxvvvsssooolllmmmnnnpppsssuuuwwwxxxyyytttuuuvvvwwwyyyzzz{{{{{{zzzyyyxxxwwwwwwuuurrroookkkjjjhhheeebbb___]]]\\\ZZZYYYYYYXXXWWWWWWWWWXXXXXXXXXXXXYYYZZZ\\\^^^___aaaccceeefffgggjjjmmmpppqqqpppqqqrrrsssrrrpppmmmmmmmmmmmmnnnmmmmmmmmmllloooooonnnmmmkkkhhheeeddd\\\^^^bbbiiipppsssrrrppplllllllllllllllllllllllljjjiiiiiikkklllllljjjhhhfffccc``````___[[[SSSMMMIIIHHHHHHGGGHHHIIIKKKKKKLLLMMMNNNPPPQQQRRRQQQQQQTTTSSSRRRSSSTTTVVVXXXZZZ___aaadddhhhmmmpppssstttyyyyyyzzz{{{{{{{{{zzzzzzvvvsssooojjjeeebbb___^^^_______________```aaabbbfffeeedddccccccbbb```___aaaaaabbbdddggghhhgggfffbbbaaa```___^^^^^^^^^^^^\\\ZZZXXXTTTOOOKKKHHHFFFCCCAAA>>>===>>>???>>>===>>>???BBBEEEGGGHHHIIIIIIGGGHHHJJJJJJJJJKKKMMMOOOQQQRRRTTTVVVXXXYYYZZZZZZ[[[YYYXXXXXXWWWVVVSSSPPPKKKHHHCCC>>><<<===???@@@DDDEEEGGGHHHJJJKKKLLLLLLKKKMMMNNNOOOQQQTTTYYY\\\ccchhhpppxxx||||||zzzyyyuuusssppplllhhhddd```___VVVRRRMMMIIIFFFDDDBBB@@@CCCEEEGGGFFFDDDBBBBBBCCCCCCFFFGGGFFFCCCGGGPPPXXXggg|||yyyuuuuuuzzzyyy```JJJCCC:::666555777777444333666444444444444333333333222333333222222222333444555111222222333444444555555111222333333444444444444222111111111111222333333222222111111222222333444222222333333333444444444222333333333333666:::>>>GGGJJJTTTiii}}}||||||{{{~~~~~~uuummmjjjiiimmmwwwNNNTTTYYY^^^hhhsssvvvqqqrrrwww~~~~~~{{{|||~~~___FFF:::666444555444111111333222222222333333444444444000000000000000111111111000000000000000000000000111111111111111111111111000000000111222222333333000000000000000000000000000000000000000000000000000000000000111111111111///000111222333333222111111333555555444444444555444777<<>>>>>===???@@@CCCFFFHHHIIIIIIIIIGGGIIIJJJKKKKKKLLLOOOQQQSSSTTTVVVXXXYYYZZZ[[[[[[YYYXXXWWWWWWWWWTTTPPPLLLFFFCCC???<<<;;;===???AAAGGGGGGGGGHHHIIIJJJKKKKKKLLLMMMPPPQQQSSSVVVZZZ^^^eeekkkssszzz~~~}}}{{{xxxsssqqqnnnjjjeeeaaa^^^\\\QQQNNNIIIEEEDDDBBBAAA@@@DDDFFFGGGFFFCCC@@@AAACCCCCCFFFHHHEEECCCHHHRRR[[[mmm~~~{{{|||{{{|||rrrRRRBBBBBB888555444777666333222444333333333222222222111111444333111111111333555666//////000111222222333333222222333333333222222111444333222111222333444555333222111000111222444555222222333333333444444444222222222222222555:::===DDDEEENNNbbbzzz}}}|||}}}{{{~~~{{{xxxyyy}}}uuummmiiihhhlllvvv}}}YYY___fffiiinnnsssssspppsssttt{{{}}}wwwuuuxxxwwwzzzaaaJJJCCC666666555444444333222222222111000000000222444666333777222///444222...222000000000000000000000000///////////////000111111000000000000111222444444222222111000///...------000000000000000000000000000000000///000111111222000000000000000000000000111111222222222333333333444333777AAAMMMZZZkkkyyy{{{yyywwwxxxzzz{{{yyywww{{{vvvrrrrrrvvvyyyxxxvvvwwwyyyzzzzzzyyyyyy{{{|||~~~~~~}}}|||{{{zzzzzz|||{{{yyyvvvsssooollljjjkkkjjjkkkmmmppprrrssssssssswww{{{zzzvvvtttvvvxxxwwwvvvvvvwwwxxxwwwuuussspppnnnkkkhhhddd```]]]\\\YYYYYYXXXWWWVVVVVVVVVVVVWWWVVVVVVVVVWWWZZZ]]]^^^```aaacccdddeeeffffffffflllnnnooonnnlllkkkkkklllkkklllmmmnnnnnnooonnnnnnpppnnnmmmlllkkkhhheeebbb[[[]]]ccckkkrrrsssppplllkkkkkkjjjiiiiiiiiijjjjjjkkkjjjgggfffeeefffggghhhdddbbb___]]]ZZZVVVQQQNNNIIIHHHEEECCCAAAAAABBBBBBEEEFFFGGGHHHIIIKKKOOORRRSSSSSSTTTUUUXXX[[[]]]___cccggglllqqqtttxxx||||||{{{{{{|||}}}}}}{{{yyytttrrroookkkfffaaa\\\YYY[[[]]]_________bbbggglllnnnjjjeeeaaa```___^^^]]]]]]]]]___bbbeeeeeebbb```ZZZXXXUUUTTTSSSSSSQQQPPPOOONNNLLLJJJGGGDDDBBBAAA<<<<<<<<<===============AAACCCDDDFFFGGGHHHGGGGGGHHHHHHIIIKKKMMMOOOQQQRRRTTTUUUWWWXXXYYYYYYYYYXXX[[[[[[ZZZXXXTTTOOOIIIFFF???===;;;:::;;;???CCCFFFKKKLLLLLLJJJIIIIIIKKKMMMOOOQQQSSSVVVWWWZZZ^^^```kkknnntttyyy||||||{{{zzzwwwqqqiiiccc___[[[VVVRRRKKKIIIEEEBBBAAAAAACCCEEEFFFFFFEEEDDDCCCBBBAAAAAABBBCCCFFFHHHHHHKKKVVVcccyyy~~~|||xxx~~~{{{^^^MMMBBB;;;:::777444444666777555333222333333444444333333222222222222222222111000///111111111111111111111111111111222222222333333333333333333222222111111111333222222111111222222333555444444333333444444555222222333333555666888999???DDDMMM[[[lll~~~~~~{{{yyywww}}}|||~~~zzzrrrqqquuu{{{~~~uuulllmmmmmmqqq|||___fffmmmqqquuuxxxvvvrrrqqqsssxxx}}}{{{tttqqqssspppqqqvvvpppSSSBBB>>>555555444444333222222111000111222333333444444444777;;;666666>>>:::111111000000000000000000000000///////////////000111111000000000000000111222333111111000000//////......000000000000000000000000000000000000000111111222000000000000000000000000111111222222222333333333555444888@@@JJJVVVgggttt~~~{{{yyywwwxxxzzzzzzyyywwwzzzvvvrrrssswwwyyyyyyvvvxxxyyy{{{{{{zzzzzz|||}}}~~~}}}}}}}}}||||||||||||{{{{{{zzzxxxuuuqqqnnnmmmkkkjjjjjjkkkmmmppprrrrrrxxx|||zzzvvvvvvwwwvvvuuuuuuvvvwwwvvvtttrrrpppooollliiieeebbb___^^^ZZZZZZXXXWWWVVVVVVVVVVVVVVVUUUUUUTTTVVVXXXZZZ[[[^^^___```bbbdddeeeeeeeeeiiijjjlllllljjjiiijjjkkkkkklllmmmnnnnnnnnnnnnnnnnnnmmmkkkkkkiiigggccc```[[[]]]bbbjjjqqqsssooolllhhhhhhhhhhhhhhhiiijjjkkkkkkiiigggfffeeeeeefffgggdddbbb___\\\YYYUUUPPPLLLGGGEEECCC@@@??????@@@AAACCCEEEGGGHHHIIIKKKNNNQQQUUUUUUVVVWWWZZZ^^^aaacccgggkkkooosssvvvyyy}}}~~~}}}||||||}}}{{{xxxuuupppnnnkkkhhhdddaaa___^^^]]]___aaaaaaaaacccgggkkkkkkgggbbb___^^^^^^]]]\\\\\\\\\^^^```cccccc```^^^XXXUUURRRQQQPPPOOONNNLLLKKKJJJHHHFFFDDDBBB@@@???<<<<<<======>>>>>>>>>???CCCDDDFFFGGGHHHHHHHHHHHHHHHIIIJJJLLLNNNQQQSSSTTTUUUVVVWWWYYYYYYZZZZZZZZZ[[[ZZZYYYVVVQQQLLLGGGDDD>>>===;;;;;;<<<@@@DDDGGGKKKLLLLLLJJJIIIIIIKKKMMMPPPRRRUUUWWWZZZ^^^bbbfffllloootttyyy{{{{{{zzzyyywwwqqqhhhaaa]]]XXXSSSOOOIIIGGGDDDBBBAAABBBDDDFFFHHHGGGFFFEEEDDDCCCBBBBBBCCCCCCFFFIIIJJJOOO\\\iii}}}yyyqqqWWWHHH@@@;;;999777444444666666555333222333333444444333333222444444444444444333222111111111111111111111111111111111222222222333333333333333333222222111111111333222222111111222222333333333222222222222333333333333333333444666777888===BBBKKKVVVdddttt{{{yyyzzzzzz}}}zzz{{{|||yyysssssswwwyyy~~~wwwpppqqqnnnmmmuuu|||zzzjjjrrr{{{~~~wwwssssssuuuwwwsssmmmmmmqqqjjjmmmsss|||yyy[[[FFF<<<999444444333333222111111111///111333555666555444222(((333999CCCPPPHHH666...000000000000000000000000///////////////000111111000000/////////000000111000000000000////////////000000000000000000000000000000000000000111111111000000000000000000000000111111222222222333333333555555777>>>FFFPPP```nnn}}}}}}}}}|||{{{yyy{{{yyyxxxxxxyyyyyyxxxwwwyyyvvvssstttwwwyyyyyywwwxxxzzz|||}}}||||||}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}yyyyyyzzzyyywwwtttqqqooollljjjiiiiiijjjmmmqqqttt}}}~~~xxxtttssstttttttttuuuvvvuuusssqqqpppooommmjjjgggdddbbbaaa\\\[[[ZZZXXXWWWVVVVVVVVVUUUUUUTTTSSSSSSUUUVVVWWWYYYZZZ\\\___```bbbccccccdddeeeggghhhgggggghhhiiijjjkkklllmmmnnnnnnnnnnnnmmmllljjjiiihhheeebbb___[[[\\\aaaiiippprrroookkkeeeeeeeeefffggghhhjjjkkkiiihhhfffeeedddeeeeeefffcccaaa^^^[[[XXXSSSNNNJJJFFFDDDBBB@@@???@@@AAABBBCCCEEEGGGHHHIIIKKKOOOQQQWWWWWWXXXZZZ]]]aaafffhhhlllooosssvvvxxxzzz|||~~~~~~}}}|||{{{yyytttqqqkkkiiifffcccaaaaaabbbcccaaacccdddeeeeeeeeegggiiifffccc___]]]\\\]]]\\\[[[ZZZZZZ[[[]]]______]]]ZZZTTTRRROOOMMMLLLKKKIIIGGGEEEEEECCCBBB@@@???============>>>>>>???@@@AAAAAAEEEFFFGGGHHHIIIIIIHHHHHHIIIJJJLLLNNNQQQSSSUUUVVVXXXXXXXXXYYYYYYZZZZZZ[[[ZZZXXXUUUQQQLLLGGGCCC@@@===<<<<<<<<>>>>>======>>>>>>???@@@AAACCCCCCDDDGGGGGGGGGHHHHHHHHHIIIIIIKKKLLLNNNQQQSSSUUUWWWXXXYYYYYYYYYYYYYYYYYYZZZZZZWWWUUUQQQLLLGGGBBB???============???AAAEEEIIIKKKLLLLLLLLLKKKJJJKKKMMMOOORRRUUUYYY]]]bbbhhhnnnrrrsssuuuxxxzzz{{{zzzxxxwwwwwwoooddd\\\VVVQQQKKKGGGAAAAAAAAABBBDDDFFFHHHIIIIIIHHHFFFDDDCCCBBBBBBBBBCCCBBBFFFMMMTTT^^^nnn}}}|||yyytttxxxqqqVVVDDD<<<:::999888777555444444444444333222333333444444333333222111111222222222111111000111111111111111111111111111111222222222333333333222222222111111111111111222222111111111111222222222222111111111111222222555555444333333444444444777===DDDHHHLLLVVVeeeqqqttt}}}}}}wwwxxx~~~}}}xxxuuuuuuvvvttt~~~~~~{{{{{{rrrjjjmmmwwwuuuyyy~~~uuuoooqqqsssqqqmmmkkkiiiqqqyyyqqqSSSAAA>>>;;;444222222111111111111000000222222111111222333555666:::RRRgggpppmmmTTT888...///////////////////////////////////////000000111//////...............///......//////000000111111//////////////////////////////000111111111111000000000000000000000000000111111222222222333333333111111444999>>>FFFVVVeee}}}{{{tttwww}}}yyywwwwwwwwwvvvxxxxxxxxxwwwvvvuuuuuuuuuuuuttttttuuuwwwxxxxxxxxxxxx{{{~~~~~~}}}|||{{{zzzwwwwwwxxxxxxvvvtttqqqpppjjjjjjjjjjjjkkkqqqyyyzzzrrrnnnrrrrrrrrrsssuuuuuusssqqqpppooonnnmmmkkkiiihhhhhhbbb```^^^\\\YYYWWWVVVVVVWWWVVVUUUTTTTTTSSSSSSSSSQQQSSSUUUWWWYYY[[[\\\]]]\\\^^^aaabbbcccdddeeegggfffggghhhiiijjjkkkkkkkkkkkkjjjhhhgggfffddd```]]]ZZZ\\\```gggmmmpppnnnkkkffffffeeeeeeeeeeeeeeefffddddddcccbbbaaaaaaaaaaaa___]]]ZZZWWWTTTOOOJJJFFFFFFEEEDDDCCCCCCEEEFFFHHHFFFIIILLLNNNPPPRRRUUUWWWYYYZZZ\\\___dddhhhlllnnnppprrruuuwwwwwwxxxzzz{{{||||||{{{{{{zzzvvvqqqmmmeeebbb^^^[[[[[[^^^cccfffiiihhhhhhgggfffeeecccaaa^^^\\\YYYYYYZZZZZZYYYYYYWWWVVVUUUVVVVVVVVVTTTQQQNNNKKKHHHFFFFFFDDDBBBAAA????????????????????????@@@@@@AAABBBDDDEEEFFFFFFGGGGGGGGGGGGHHHIIIIIIJJJMMMOOOQQQSSSUUUWWWWWWXXXYYYYYYYYYXXXXXXXXXXXXXXXTTTQQQLLLFFFBBB???============???AAADDDHHHJJJLLLLLLMMMMMMLLLKKKLLLNNNPPPSSSVVV\\\aaaffflllqqquuuvvvwwwyyy{{{{{{zzzxxxwwwuuummmbbbYYYSSSNNNIIIEEE@@@AAABBBDDDFFFGGGIIIJJJGGGFFFDDDBBBAAAAAAAAABBBCCCCCCIIIRRR\\\hhhwww}}}rrrsssmmmvvveeeMMM@@@:::888888777666666444333333333444222333333444444333333222000111111222222222111111111111111111111111111111111111222222222333333333111111111111111111111111222111111000000111111222333333222222222222333333555555444333333333333444777<<>>>>>???@@@AAABBBBBBCCCCCCCCCDDDDDDEEEFFFGGGGGGGGGGGGHHHHHHIIIKKKLLLMMMPPPQQQSSSUUUWWWWWWWWWWWWVVVWWWXXXXXXWWWVVVTTTSSSOOOLLLFFFAAA>>>======>>>>>>???AAADDDGGGIIIKKKLLLLLLMMMMMMLLLLLLLLLOOOQQQUUUZZZ```fffkkkooosssvvvvvvwwwyyyzzzzzzyyywwwvvvppphhh]]]TTTOOOKKKGGGCCCAAABBBDDDFFFHHHIIIIIIIIIEEEDDDBBB@@@@@@AAABBBCCCEEEGGGOOO[[[gggrrrpppllloooppp~~~wwwYYYFFF===999777777666666666555333222333444222333333444444333333222222222333444444444333333111111111111111111111111111111222222222333333333000000000111111111111111111111000000000000111111333333222222222222333333444444333333333333333444777;;;???AAACCCHHHRRRYYYfffrrr~~~zzzxxxwwwuuu}}}{{{qqqsssvvvxxx{{{zzznnnooossswwwvvvooojjjjjjooo{{{hhhLLL===888555222111222222222222222222222222000000000000111222333333...:::===999888111///888000000000000000000000000///////////////000111111............///000111111////////////000000000000000000000000000000000000...///111222222222000///000000000000000000000000111111222222222333333333222333666888888>>>MMM]]]xxx{{{sssqqqrrr}}}|||zzzyyyxxxwwwtttvvvvvvuuuqqqpppppprrrpppqqqsssttttttuuuvvvvvvvvvzzz~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}zzzvvvsssqqqpppppplllooopppooonnnqqqyyy~~~{{{wwwtttrrrmmmlllmmmoooppppppooommmnnnnnnmmmmmmllllllllllllfffeeebbb^^^[[[XXXWWWVVVUUUUUUUUUUUUTTTTTTSSSRRROOOPPPRRRSSSUUUVVVVVVWWWVVVXXX[[[\\\]]]]]]___``````aaacccdddfffgggggggggfffeeecccbbbaaa___[[[XXXUUUUUUYYY___fffiiihhheee``````````````````aaaaaa^^^^^^^^^^^^]]]\\\[[[ZZZYYYWWWUUUSSSQQQMMMIIIFFFEEEDDDDDDDDDEEEGGGJJJKKKJJJMMMQQQTTTVVVXXXZZZ\\\\\\```eeejjjmmmooooooooonnnppptttvvvxxxyyy|||~~~}}}||||||zzzxxxrrrkkkfff___]]]ZZZYYY[[[___eeehhhmmmiiidddaaa___]]][[[XXXVVVTTTSSSRRRSSSSSSQQQPPPNNNLLLKKKJJJJJJIIIFFFDDDFFFDDDAAAAAAAAAAAA@@@>>>===>>>???@@@BBBCCCEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGIIIIIIIIIJJJLLLNNNPPPQQQQQQSSSUUUVVVWWWWWWVVVUUUSSSTTTVVVWWWWWWTTTQQQOOOKKKHHHBBB===;;;<<>>??????>>>===<<<===>>>@@@BBBDDDFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGJJJJJJKKKLLLNNNQQQSSSUUURRRTTTVVVWWWWWWVVVUUUTTTQQQSSSUUUWWWVVVSSSOOOLLLIIIEEE@@@<<<:::<<<@@@CCC@@@BBBDDDGGGJJJKKKLLLLLLLLLMMMNNNMMMMMMNNNPPPSSS[[[aaajjjqqqtttvvvvvvvvvqqqrrrsssttttttsssrrrrrreee]]]SSSKKKHHHEEECCC@@@EEEFFFHHHJJJJJJJJJHHHGGGDDDCCCAAAAAAAAADDDFFFHHHJJJOOO[[[lllzzzooocccbbbkkkuuu{{{```EEE;;;;;;999777666444666777555222000222555222333333444444333333222///000111222222222222222111111111111111111111111111111222222222333333333//////000000111111111222111111000000000000111111111111000000000000111111333222222222333333444555666777:::>>>CCCGGGKKKLLLZZZgggwww|||pppnnniiiqqquuutttyyyzzzooojjjiiiiiiiiisss||||||sssnnnqqqwwwzzz{{{|||~~~~~~uuuVVVFFF888666888666333333333222111111333555555444000000000000000000000000//////000000111111222222.........///////////////000000///...............111000000////////////000111111111111000///------000000//////.........---000//////000222333111000///////////////000111111333222111///...//////000:::555111222444999CCCNNNnnn~~~}}}~~~ssslllssszzz~~~~~~||||||}}}~~~}}}}}}|||{{{rrrrrrrrrtttuuuuuusssqqqtttuuuvvvwwwwwwwwwwwwvvvwwwyyy{{{{{{{{{|||~~~{{{{{{{{{zzzzzz}}}{{{xxxuuutttqqqppppppooonnnnnnnnnoooqqqrrruuusssrrrpppooonnnoooooommmllllllkkkkkkllllllmmmnnnnnnnnnnnnmmmlllkkkjjjgggfffeeebbb```]]]ZZZYYYWWWVVVTTTRRRQQQPPPPPPOOOPPPPPPPPPPPPPPPQQQRRRSSSQQQRRRUUUWWWZZZ\\\]]]]]]\\\]]]___bbbcccddddddddd___^^^\\\YYYVVVSSSQQQPPPQQQRRRUUUYYY^^^```___^^^WWWYYY[[[]]]^^^]]]\\\[[[YYYYYYYYYYYYXXXXXXXXXXXXUUUTTTSSSQQQNNNKKKIIIHHHHHHHHHGGGFFFFFFHHHLLLOOOPPPRRRUUUVVVXXXZZZ]]]```eeejjjooorrrrrrpppnnnmmmmmmppptttyyy|||~~~~~~~~~}}}{{{wwwoooccc[[[[[[[[[[[[\\\___dddiiilllsssmmmeee]]]XXXVVVTTTRRRSSSQQQNNNLLLLLLKKKIIIGGGIIIGGGEEECCCAAA@@@??????BBBAAA@@@???>>>===<<<<<<:::<<>>;;;;;;<<>>>>>>>>========================<<<>>>@@@DDDGGGJJJKKKLLLKKKKKKKKKKKKKKKKKKLLLLLLNNNNNNNNNOOOQQQSSSUUUVVVXXXWWWVVVVVVUUUUUUUUUUUUTTTSSSRRRQQQOOOLLLGGGCCC@@@>>><<<;;;<<>>>>>============;;;<<<<<<===>>>???@@@@@@>>>@@@BBBFFFIIIKKKLLLMMMMMMLLLLLLLLLLLLNNNOOOPPPQQQQQQQQQQQQRRRTTTUUUVVVWWWVVVVVVVVVVVVUUUUUUUUUTTTRRROOOMMMKKKGGGBBB>>><<<<<<;;;<<<>>>AAAEEEHHHFFFHHHKKKLLLKKKKKKMMMNNNNNNOOOOOOPPPQQQVVV\\\```iiinnntttvvvtttqqqpppqqqpppooommmmmmlllhhhaaa[[[QQQLLLFFFAAA@@@AAACCCCCCIIIIIIJJJJJJIIIGGGEEEDDDCCCCCCCCCBBBDDDHHHNNNRRR```mmm}}}nnnaaaWWWXXX[[[eee~~~sssRRRDDD999999888444333666333222222111111111111111333333333333333333333333///000111222333222111111222222222222111111111111222333333333333333333222222222111000000111222222111222222222222111000000222222222111111111111111222222222222222222222222222444777:::>>>CCCIIIMMMXXXjjj|||uuunnnkkkooorrrqqqooosss~~~~~~sssjjjiiinnnsss~~~|||{{{}}}}}}xxxtttqqqwww~~~zzzmmmVVVCCC999888666333000...///111333111000000222333222111000000000000000000000000111111000000/////////...000000//////......------000///............//////............///000222222000000000000000///......000000/////////////////////......///000111///---///////////////000000111000000000000000000000000222000111444555555:::@@@LLLXXXhhhtttzzz|||}}}{{{|||vvvzzz}}}~~~}}}}}}zzz~~~{{{tttrrrqqqqqqssstttttttttwwwzzz~~~|||vvvrrrtttvvvyyyzzzyyywwwwwwwwwuuuuuuwww{{{~~~|||{{{vvvppplllkkklllnnnooopppooonnnmmmlllkkkjjjjjjgggfffdddcccccccccdddeeebbbbbbdddeeefffgggggggggfffggghhhiiijjjkkkkkkkkkffffffffffffeeecccbbbaaa^^^]]]\\\ZZZXXXVVVTTTSSSSSSRRRQQQOOONNNMMMMMMLLLMMMNNNNNNOOOQQQRRRSSSTTTWWWXXXZZZ[[[[[[ZZZYYYYYYZZZXXXTTTPPPNNNNNNOOOPPPOOOPPPSSSWWW[[[[[[ZZZWWWSSSTTTUUUVVVWWWWWWWWWVVVUUUUUUUUUUUUTTTTTTTTTTTTQQQQQQPPPNNNMMMJJJIIIGGGFFFGGGHHHHHHIIIKKKOOORRRVVVWWWZZZ[[[]]]aaaeeeiiikkkllllllkkkiiiiiijjjlllqqqtttzzz{{{qqqgggaaaaaabbbfffiiinnnqqqrrrooollliii[[[VVVQQQMMMKKKJJJJJJIIIGGGEEECCCBBBBBBBBB@@@???======<<<<<<<<<===>>>>>>>>>??????@@@AAABBBCCCCCCAAABBBEEEHHHJJJLLLNNNNNNMMMLLLLLLKKKLLLOOOQQQSSSTTTTTTTTTTTTTTTUUUUUUVVVTTTTTTTTTTTTSSSSSSRRRRRRRRROOOKKKHHHEEEBBB===:::<<<<<<<<<===@@@DDDHHHJJJKKKMMMNNNNNNNNNMMMOOOPPPOOOPPPPPPQQQTTTYYY```eeeooorrruuuvvvtttrrrqqqrrrnnnmmmkkkjjjgggaaaYYYTTTKKKGGGBBB@@@@@@CCCDDDEEEJJJJJJJJJIIIGGGFFFDDDCCCCCCCCCBBBBBBDDDJJJQQQVVVfffsssvvvhhh___ZZZ\\\aaannncccGGG>>>777888888555444666444444333333333333444444222222222222222222222222,,,...000222333222111000222222222111111000000000111222222333333222222111222111111111111111111222111111222222222111111000111111111111111111111111222222222222222222222222222333666888<<>>CCCLLLYYYgggqqqxxx~~~~~~|||{{{}}}}}}~~~vvvsssqqqppprrrsssttttttvvvyyy}}}{{{vvvsssvvvwwwyyyyyyxxxvvvvvvvvvtttvvvxxx|||}}}}}}zzzxxxuuuqqqkkkhhhhhhjjjlllmmmppppppooonnnmmmkkkjjjiiifffeeecccbbbaaabbbbbbccccccdddeeeeeefffeeeeeedddcccdddfffgggiiijjjjjjjjjfffggggggffffffeeedddccc``````___]]]ZZZWWWUUUSSSVVVTTTSSSQQQOOONNNMMMMMMMMMLLLLLLLLLMMMNNNOOOPPPUUUVVVWWWXXXXXXWWWVVVUUUXXXUUURRROOONNNNNNOOOPPPQQQRRRUUUXXX[[[ZZZWWWTTTQQQQQQRRRSSSTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQOOOOOONNNMMMLLLJJJHHHGGGEEEGGGIIIIIIJJJMMMPPPSSSWWWYYY\\\___```cccgggiiijjjjjjjjjhhhggghhhjjjmmmsssvvv|||}}}wwwmmmddd```bbbfffnnnpppssstttrrrkkkddd___UUUQQQLLLHHHGGGFFFDDDCCCCCCAAA???>>>??????>>>===<<<<<<<<<======???@@@@@@AAAAAAAAABBBBBBBBBBBBBBBCCCEEEGGGIIIKKKMMMNNNOOOMMMLLLKKKKKKMMMOOORRRTTTVVVVVVVVVVVVVVVVVVVVVVVVSSSSSSSSSSSSRRRQQQPPPOOOMMMJJJFFFCCCAAA>>>;;;999>>>>>>???@@@BBBFFFIIIKKKMMMNNNOOOOOONNNNNNOOOQQQOOOQQQRRRTTTWWW]]]dddiiiqqqsssuuuuuuuuutttssstttlllkkkiiifffaaaZZZRRRMMMGGGDDDAAAAAACCCEEEGGGHHHKKKJJJIIIHHHFFFEEECCCBBBBBBBBBBBBCCCFFFLLLTTTZZZjjjvvvsssgggaaa___bbbiiiyyysssWWW@@@;;;777888888777666666555444444444444444555555222222222222222222222222+++---000222333222111000111111111000000//////...000000111111111111000000111111111222222111111111000111111222222222111111111111111111111111111111222222222222222222222222222333555777:::???FFFJJJXXXkkk~~~zzzwwwtttmmmmmmllllllnnnrrrvvvxxx|||rrrooouuu}}}{{{uuuqqqxxxzzzcccOOOBBB:::222555555222000222333111333111//////000111000///////////////////////////000//////////////////...,,,,,,---...///000111111///............//////000//////...//////000111222//////000000000000////////////000000000000111111222111000111222222000...///////////////000111111000111222333333444333333333111000222222111555;;;<<>>===<<<=========>>>???@@@AAABBBBBBBBBAAAAAA@@@@@@??????EEEFFFHHHJJJLLLMMMNNNNNNMMMMMMMMMMMMNNNPPPRRRSSSVVVVVVWWWWWWWWWWWWVVVVVVTTTTTTTTTTTTSSSQQQNNNMMMHHHEEEAAA>>>>>>===<<<:::AAAAAAAAACCCEEEHHHKKKLLLLLLMMMNNNMMMMMMMMMOOOQQQQQQSSSVVVYYY\\\bbbggglllrrrrrrssstttttttttsssrrriiihhheee```YYYRRRKKKHHHEEECCCBBBBBBEEEHHHJJJJJJKKKJJJIIIGGGFFFDDDCCCCCCBBBCCCEEEGGGLLLSSS\\\aaaoooyyyuuueeebbbbbbhhhssscccMMM<<<:::777777777777666555333222222222222333333444222222222222222222222222---...000111222222222111000000000/////////////////////000000000000//////000111222222222222111000000000111222222222222111111111111111111222222222222222222222222222222222333333444555888===CCCHHHTTThhhzzzxxxwwwtttpppmmmjjjkkkpppuuuwwwwwwyyytttzzz}}}vvvvvvyyynnnWWWEEE;;;666222555333//////333444000222111//////000000///...////////////////////////.........///////////////------......//////000000...............///000000000000////////////000000//////000000000000////////////000000000111111111111000///000111111///---///////////////000111111///000111222222111000///111000222555555222333777:::???HHHWWWhhhwww{{{}}}|||{{{wwwrrrooooooqqqrrrrrrpppqqqrrrtttvvvwwwxxxxxxxxxxxxwwwtttqqqqqqrrrtttvvv{{{}}}wwwqqqppprrrooollliiihhhiiikkkllllllmmmmmmmmmmmmlllkkkiiihhhhhhgggeeebbbaaa````````````aaacccdddeeedddcccbbbaaabbbccceeefffgggggggggggggggggggggfffeeedddcccccccccbbb```]]]YYYUUUSSSUUUTTTRRRPPPOOOMMMMMMMMMMMMLLLJJJIIIIIIIIIKKKLLLKKKLLLNNNOOOOOOOOONNNNNNOOOOOONNNMMMLLLLLLMMMMMMMMMOOOSSSWWWZZZYYYUUURRRMMMMMMMMMNNNNNNOOOPPPQQQPPPPPPOOOOOOOOONNNNNNNNNLLLLLLLLLKKKJJJIIIHHHGGGDDDFFFIIIKKKMMMOOORRRUUUXXX\\\bbbeeefffeeeeeeeeebbbcccdddeeefffiiimmmpppvvvzzz}}}vvvmmmfffdddfffjjjlllnnnnnnlllggg```WWWNNNIIIFFFDDDAAA????????????>>>???===<<<<<<===>>>===<<<>>>>>>>>>>>>???AAABBBCCCBBBBBBBBBBBBAAAAAAAAA@@@FFFGGGIIIJJJLLLMMMNNNNNNOOOOOOPPPPPPQQQRRRSSSSSSUUUVVVWWWXXXXXXWWWWWWVVVTTTTTTTTTSSSQQQNNNKKKIIIBBB@@@<<<;;;<<<===>>>>>>AAABBBCCCEEEHHHKKKNNNPPPLLLMMMNNNNNNMMMNNNPPPSSSTTTWWW[[[___bbbfffkkknnnqqqqqqqqqrrrrrrqqqooommmfffddd___YYYQQQJJJEEECCCCCCBBBAAACCCFFFIIIKKKKKKJJJIIIHHHFFFEEEDDDDDDDDDAAADDDIIINNNUUU^^^gggmmmvvv|||uuuhhhfffgggppp~~~qqqSSSEEE:::999777555444555555444111111111111111222333333111111111111111111111111000000000111111222222222000000000000000000111111000000111111111111000000000111222222222222111000000000111222222222222222000000111111111222222222222222222222222222222222444444444444666:::AAAEEENNNccc~~~|||wwwvvvvvvuuuvvvooojjjkkkqqqwwwxxxvvvzzzxxxsssxxx{{{eeeOOO@@@777222333444222---///444444///222111///...///000///...////////////////////////---.........//////000000///////////////........................///000111111000000////////////000//////000000000000000/////////000000111111111222000///...///000///...,,,///////////////000111111000000000///---+++((('''//////333888888333111444777:::AAANNN___nnnxxx||||||}}}xxxsssoooooopppqqqqqqnnnnnnnnnppprrruuuxxxzzzxxxwwwuuuqqqooonnnqqqssswww}}}~~~tttmmmnnnqqqooollljjjjjjkkkmmmnnnmmmjjjkkkllllllkkkjjjhhhgggiiihhheeebbb```_________\\\^^^```cccdddddddddcccaaaaaacccdddeeefffffffffggggggggggggfffeeecccccccccccccccaaa]]]YYYUUURRRSSSRRRQQQOOONNNMMMLLLLLLMMMLLLJJJHHHHHHIIIJJJKKKGGGHHHJJJLLLLLLLLLLLLKKKLLLLLLLLLLLLLLLKKKKKKKKKIIIKKKPPPUUUYYYYYYVVVSSSLLLLLLLLLLLLMMMNNNOOOPPPOOOOOOOOONNNNNNNNNMMMMMMKKKKKKKKKKKKJJJIIIHHHGGGDDDFFFIIILLLMMMPPPSSSUUUXXX]]]cccggggggeeedddccc___aaaccceeefffiiimmmqqqvvv{{{|||tttjjjeeeeeeiiilllnnnkkkiiifff```XXXOOOHHHDDD@@@>>><<<<<<===>>>>>>>>>???===<<<<<<===>>>===<<<>>>>>>>>>>>>???@@@BBBBBBCCCDDDDDDDDDDDDDDDDDDDDDFFFGGGIIIJJJLLLMMMMMMNNNPPPQQQRRRSSSTTTTTTSSSSSSUUUVVVWWWXXXXXXXXXWWWVVVQQQRRRRRRPPPNNNJJJGGGEEE???<<<:::999;;;>>>@@@@@@@@@BBBDDDGGGJJJNNNQQQSSSNNNOOOPPPPPPOOOQQQTTTVVVVVVZZZ___cccgggjjjmmmppppppppppppppppppnnnkkkhhhcccaaa\\\TTTLLLEEEBBB@@@BBBAAAAAACCCGGGJJJKKKJJJIIIIIIGGGFFFEEEEEEDDDEEEAAAEEELLLTTT\\\fffpppvvv{{{|||sssnnnlllmmmvvv}}}~~~bbbIII@@@999999777333222333333222222222111111222333444444111111111111111111111111222111111000111111222333000000111111222222222333111111222222222222111111000111222333333222111000///000111222222222222222000000111111222222222222222222222222222222222222555555444444555999???DDDIII^^^}}}~~~}}}}}}}}}xxx}}}~~~yyyuuuuuuvvvvvvzzzrrrkkkkkkrrrxxxxxxvvv{{{}}}xxxtttvvv|||{{{iiiXXXGGG999444555333000---...000222222000////////////////////////222111111000///......---***+++---.........---,,,....................................////////////---------------...///000///......//////000111222//////000000000000//////......//////000000111111000000000000111111111111000000000000000000000000///000333666777777666555888999<<>>===<<<<<<<<<<<<============>>>>>>>>>>>>???@@@AAAAAACCCCCCDDDEEEIIIHHHGGGEEEDDDCCCCCCCCCIIIJJJJJJLLLMMMNNNOOOPPPRRRSSSTTTUUUUUUUUUUUUUUUTTTUUUWWWXXXXXXXXXWWWVVVSSSRRRQQQNNNKKKFFFBBB@@@>>>===;;;:::;;;<<<>>>@@@CCCDDDFFFIIILLLOOORRRSSSLLLMMMOOOPPPQQQSSSWWWZZZ^^^aaafffiiikkklllmmmnnnqqqpppooommmiiifffbbb```ZZZWWWQQQKKKGGGDDDCCCCCC???@@@AAACCCEEEGGGIIIJJJHHHHHHGGGEEEBBB@@@AAABBBDDDEEEJJJUUUcccpppxxx{{{{{{wwwmmmmmmrrrxxxmmmssslllTTTDDD<<<777777666555555555555666222222222333333444444444222222222222222222222222111111222222222222111111222222222111111111000000////////////////////////000000000000000000000000///......///111333222222000000000000000000000000//////............//////444555666777777999===???JJJZZZsssxxxrrrtttwwwvvvpppyyy|||ssskkkmmmuuuyyyyyytttooolllnnnqqqrrrrrryyyuuuvvv{{{|||mmmYYYIII<<<222000111333000......000222111000000000000000000000000000111111000000///......---------...///////////////....................................////////////000////////////000000111//////...............///......////////////............//////000000000000//////000000000111111111000000000000000000000000000111222444555555555444666777;;;CCCQQQaaaooowww}}}zzz}}}|||yyyuuuqqqpppppprrrssssssrrrrrrssssssssspppnnnooonnnmmmmmmnnnpppsssuuu{{{}}}}}}yyyrrrmmmlllnnnmmmlllkkkkkkjjjjjjkkkkkklllkkkjjjiiihhhhhhhhhhhhiiihhhhhhgggeeecccaaa```]]]\\\\\\^^^```aaa```___\\\\\\]]]```cccdddcccbbbdddeeeeeeeeeeeedddccccccaaabbbccccccaaa^^^[[[XXXYYYXXXVVVTTTQQQOOOMMMLLLIIIHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHFFFEEEDDDEEEFFFGGGGGGHHHKKKMMMOOOOOOOOONNNNNNNNNOOOOOONNNMMMMMMLLLHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDEEEGGGJJJNNNQQQSSSWWWZZZ^^^```___]]]\\\\\\ZZZ[[[___dddeeeffflllssszzzwwwqqqkkkjjjmmmooolllhhh[[[XXXQQQJJJDDDAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAAAAA@@@AAABBBCCCDDDEEEEEEFFFHHHHHHGGGFFFFFFFFFFFFFFFJJJKKKLLLMMMOOOPPPQQQRRRRRRSSSTTTUUUUUUVVVVVVUUUUUUUUUVVVWWWWWWVVVUUUTTTOOONNNLLLIIIEEEBBB???===<<<;;;;;;;;;===???BBBDDDEEEFFFFFFHHHKKKNNNQQQSSSOOOPPPPPPPPPQQQSSSWWWZZZ___bbbgggjjjkkkkkklllmmmoooooonnnkkkgggbbb^^^[[[SSSPPPKKKFFFCCCAAA@@@@@@@@@AAACCCEEEGGGHHHHHHIIIEEEEEEEEECCC@@@??????AAAIIIJJJPPP[[[jjjyyyyyywwwsssuuu{{{uuuqqqzzz{{{___JJJ===888777666555555444444555555222222222333333444444444222222222222222222222222111111222222222222111111222222222111111111000000111111111111111111111111000000000000000000000000111000///000222333333222111111111111111111111111000//////......//////000111222444444444666:::<<>>HHHWWWgggsss|||zzzwwwxxxvvv}}}}}}yyysssqqqrrrsssrrrqqqtttsssqqqqqqqqqooollliiijjjjjjjjjkkkmmmqqqtttvvvvvvxxxyyyvvvqqqmmmlllmmmkkkkkkjjjjjjjjjiiiiiiiiikkkjjjjjjiiiiiihhhhhhhhhfffggghhhhhhgggeeebbbaaa^^^]]]\\\\\\^^^``````___^^^]]]\\\^^^```bbbcccbbbaaaaaabbbcccddddddddddddbbbcccccccccbbbaaa___^^^[[[ZZZXXXVVVTTTRRRPPPOOOKKKJJJIIIHHHHHHGGGGGGGGGIIIIIIIIIIIIHHHHHHHHHHHHIIIHHHFFFDDDDDDDDDDDDEEEDDDEEEFFFGGGHHHIIIJJJJJJMMMNNNOOOOOOOOONNNMMMLLLFFFFFFEEEEEEDDDDDDCCCCCCDDDDDDDDDCCCCCCCCCBBBBBBAAAAAABBBDDDGGGKKKNNNPPPSSSVVVXXXYYYYYYXXXXXXYYYYYYYYY]]]aaacccccciiiqqq|||~~~uuuqqqmmmmmmnnnllleee___MMMJJJFFFBBB???===>>>>>><<<===???@@@AAAAAAAAA@@@@@@@@@AAAAAABBBCCCDDDDDDAAABBBCCCDDDEEEFFFFFFGGGGGGGGGGGGHHHHHHIIIIIIIIIKKKLLLMMMOOOQQQSSSTTTTTTRRRSSSTTTUUUVVVVVVVVVVVVUUUVVVVVVVVVVVVTTTSSSRRRLLLJJJGGGDDD@@@>>>===<<<;;;;;;<<<===@@@DDDGGGIIIHHHHHHHHHHHHJJJMMMQQQSSSRRRRRRRRRQQQQQQTTTXXX\\\bbbeeeiiikkkkkkkkkkkklllmmmmmmllliiiddd]]]XXXTTTLLLJJJFFFBBB@@@???@@@@@@BBBCCCFFFHHHIIIHHHHHHGGGDDDDDDCCCBBB@@@???AAABBBHHHKKKRRR___ooo~~~{{{wwwwwwwww{{{uuussswwwhhhPPP@@@888777555555444333333333444444222222333333333333444444222222222222222222222222111111222222222222111111222111111111111000000000111111111111111111111111000000000000000000000000///...---...///000///...222222222222222222222222111000000//////000000111000111222222333555888:::FFFNNN]]]ppp}}}}}}wwwoookkkooossstttwwwzzzyyyssspppqqqrrrqqqtttqqqooonnnooooooooonnn}}}uuupppuuu~~~ttt]]]MMM<<<555333222111222222111000000000000000000........................000000/////////.........111111/////////000111222....................................////////////////////////......------//////...---,,,,,,---------......//////......---////////////////////////////////////000000000111////////////////////////222111111000111111222333000444777:::@@@MMM```nnnuuurrruuu~~~wwwwww~~~~~~yyysssqqqtttuuurrrnnnrrrqqqpppoooooommmjjjggggggggghhhjjjmmmqqquuuwwwqqqssssssrrrnnnlllkkkllliiiiiiiiiiiiiiihhhggggggiiiiiiiiiiiihhhhhhggggggdddeeeggghhhhhhfffcccaaa___]]][[[[[[]]]____________]]][[[[[[]]]```aaaaaa______```bbbbbbcccccccccbbbbbbbbbccccccbbbbbbaaa]]]\\\[[[YYYWWWUUUTTTSSSNNNMMMLLLJJJIIIHHHGGGGGGIIIHHHHHHHHHHHHHHHGGGGGGIIIHHHFFFDDDCCCBBBBBBBBBEEEDDDDDDDDDEEEGGGHHHIIIJJJKKKMMMMMMMMMLLLKKKJJJEEEEEEDDDCCCBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@>>>>>>@@@BBBEEEHHHKKKLLLOOOQQQSSSSSSSSSSSSUUUVVVVVVWWW[[[```bbbcccjjjqqq|||}}}xxxsssqqqooonnnlllfff\\\TTTFFFDDDBBB???>>>>>>???@@@===???AAACCCCCCCCCBBBAAABBBBBBCCCCCCCCCCCCCCCDDDBBBBBBCCCDDDEEEFFFGGGGGGGGGGGGHHHIIIIIIIIIJJJJJJKKKLLLNNNQQQSSSTTTUUUUUUSSSSSSUUUVVVWWWWWWWWWWWWWWWWWWWWWVVVUUURRRPPPOOOJJJHHHDDD@@@>>>======>>><<<===>>>@@@CCCFFFIIIKKKKKKJJJIIIIIIJJJMMMPPPRRRSSSSSSRRRQQQRRRVVV\\\aaafffiiilllmmmlllkkkkkkkkkkkkjjjiiieee___XXXRRRNNNHHHFFFDDDAAAAAAAAACCCDDDDDDFFFHHHJJJJJJHHHFFFEEECCCCCCCCCBBBAAABBBEEEGGGHHHNNNXXXfffvvvyyysssssswww|||~~~nnnsssrrrYYYFFF:::888999555444333333222222333333333333333333333333333333111111111111111111111111111111222222222222111111111111111111000000000000111111111111111111111111000000000000000000000000111///......000000///...111111111111111111111111111111000000000000111111111222333333333555888:::BBBEEEOOO^^^mmmxxx|||{{{rrruuutttooonnnsssyyy{{{}}}{{{wwwtttsssssspppmmmttttttttttttsssrrrpppnnn|||{{{{{{vvvuuu|||qqqbbbIII<<<222000222111///...111111222111000/////////////////////////////////////////////............111000///...---...///000....................................//////////////////000000///...---,,,......------......///000/////////000000//////////////////..................////////////000000000////////////////////////111111000000000111222222000444777777;;;FFFYYYhhh~~~|||rrrnnnsss|||||||||~~~yyytttsssuuuuuuqqqmmmnnnmmmmmmnnnooonnnllljjjfffggghhhjjjmmmpppsssuuummmmmmnnnmmmllljjjjjjjjjggggggggghhhggggggeeeeeegggggghhhhhhhhhgggfffeeecccdddfffhhhgggeeecccaaa___\\\ZZZZZZ\\\^^^^^^^^^^^^\\\YYYYYY[[[]]]^^^___^^^^^^___```aaaaaa``````aaaaaabbbccccccccccccccc___^^^]]]\\\ZZZYYYXXXWWWRRRQQQOOOMMMKKKJJJIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGHHHGGGFFFDDDCCCBBBBBBAAAEEEDDDCCCCCCCCCEEEFFFHHHGGGGGGHHHIIIIIIIIIHHHGGGEEEDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@?????????>>>>>><<<<<<>>>@@@BBBDDDFFFGGGKKKMMMNNNNNNNNNOOOQQQSSSSSSTTTYYY___bbbdddkkkssszzz|||{{{xxxtttqqqooollliiiddd\\\RRRKKKDDDCCCAAA?????????@@@AAAAAABBBDDDEEEEEEDDDBBBAAADDDDDDDDDCCCBBBBBBAAAAAABBBBBBCCCDDDEEEFFFGGGGGGHHHHHHIIIJJJJJJJJJIIIHHHKKKLLLOOOQQQSSSTTTTTTTTTSSSTTTUUUVVVXXXXXXXXXYYYXXXXXXWWWVVVSSSPPPMMMKKKEEECCC???<<<;;;;;;===>>>???@@@AAACCCEEEHHHJJJKKKLLLKKKKKKJJJKKKMMMPPPQQQQQQRRRRRRSSSUUUZZZbbbgggjjjllloooooommmkkkjjjiiiggggggeee```ZZZSSSMMMIIIEEECCCBBBAAAAAACCCFFFGGGGGGHHHJJJKKKJJJGGGDDDCCC@@@AAAAAAAAABBBDDDIIILLLNNNWWWdddsssrrrjjjhhhnnnvvvxxxlllvvvaaaLLL???888777;;;444444333222222222222333333333333333333333333333111111111111111111111111111111222222222222111111000000000000000000000000000000000000000000000000000000000000000000000000333222111111333333222000000000000000000000000000111111000000000000111111000111222222222333666999===>>>DDDOOO\\\gggmmmooojjjqqquuutttvvv||||||vvvuuuuuutttpppmmmsssuuuxxxyyywwwsssooolllxxxtttvvv{{{zzz|||uuuaaaPPP===666111333555333000///000222333222000///...///222222222222222222222222........................//////......------..........................................////////////000111222333222111000///------------...///000111//////000000000000///////////////............---......////////////000000000000000000000000000000000000111111111222222222222444666666888CCCTTTaaa}}}zzzsssnnnnnnvvv}}}~~~zzz|||~~~~~~~~~}}}zzzvvvuuuuuutttpppmmmkkkkkklllnnnpppqqqooommmfffggghhhiiikkkmmmnnnoooiiiiiijjjjjjiiihhhhhhgggdddeeefffgggfffeeedddcccdddeeefffgggffffffdddccccccdddeeefffeeecccaaa```]]]\\\ZZZ[[[\\\]]]]]]\\\\\\ZZZWWWWWWXXXZZZ[[[[[[\\\\\\]]]^^^____________```aaacccdddeeeeeedddddd```______^^^\\\[[[ZZZZZZVVVTTTSSSQQQOOONNNMMMMMMJJJJJJIIIIIIHHHHHHGGGGGGGGGFFFFFFEEEDDDCCCCCCBBBDDDCCCBBBAAAAAABBBCCCDDDDDDDDDDDDEEEEEEEEEEEEFFFCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@?????????>>>>>>;;;<<<===???@@@AAABBBCCCFFFGGGIIIJJJJJJKKKMMMNNNPPPQQQVVV\\\___aaahhhppptttyyy{{{wwwttttttqqqnnnkkkhhhccc^^^XXXQQQIIIDDDBBBAAA@@@?????????@@@AAACCCDDDEEEFFFFFFEEECCCCCCDDDDDDDDDCCCBBBBBBAAAAAACCCDDDDDDEEEFFFGGGHHHHHHIIIJJJKKKLLLLLLLLLJJJJJJLLLNNNQQQSSSTTTTTTTTTSSSSSSTTTUUUWWWXXXYYYYYYZZZWWWWWWUUUSSSPPPLLLHHHFFF>>><<<:::999999:::<<<>>>AAABBBDDDEEEGGGIIIJJJKKKKKKLLLLLLLLLMMMOOOPPPPPPPPPQQQSSSUUUXXX^^^eeejjjlllnnnoooooolllhhhgggfffcccaaa^^^ZZZTTTNNNIIIGGGAAA@@@???>>>@@@CCCFFFHHHJJJJJJJJJJJJHHHFFFCCCAAA===>>>???AAACCCGGGMMMRRRTTT^^^lll{{{|||jjjccc```bbblllyyywwwrrr~~~lllOOOAAA:::555555888444444333222222222333333444444333333333333222222111111111111111111111111111111222222222222111111//////000000000000000111////////////////////////000000000000000000000000///...---...///000///...////////////////////////111000000//////000000111...///000000000111444666888:::???FFFNNNWWW___dddgggqqqzzz}}}wwwvvvwwwtttqqqppprrrvvv{{{|||xxxrrrlllhhh~~~tttkkkmmmttt|||wwwfffRRRDDD888444222555666333111333000222444333000......///111111111111111111111111.........................../////////......---,,,....................................///////////////000222333333222111000---------,,,------.........//////////////////...//////.........---------........./////////000000000000000000000000000000...///111333444444333333222333444444777AAAOOOZZZxxx}}}xxxpppiiipppvvvzzz}}}~~~yyyrrrqqqvvv||||||zzzyyyzzz|||~~~{{{zzzyyywwwuuurrrpppnnnkkkkkkllloooqqqrrrqqqpppggggggggggggggghhhhhhhhhggggggfffgggggggggeeedddcccdddeeefffeeedddbbbaaaaaabbbdddeeeeeedddcccbbbdddddddddcccbbbaaa```___\\\[[[[[[[[[]]]]]][[[ZZZZZZXXXVVVUUUWWWXXXXXXWWWXXXYYY[[[]]]^^^``````aaaaaaccceeeggghhhgggeeeddd``````______^^^]]]\\\\\\YYYXXXVVVTTTRRRQQQQQQQQQKKKKKKJJJJJJIIIHHHHHHGGGFFFFFFFFFFFFEEEEEEDDDCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDCCCBBBAAABBBCCCEEEFFFAAAAAAAAAAAA@@@@@@@@@@@@AAA@@@@@@@@@@@@?????????<<<======>>>????????????@@@BBBEEEFFFFFFFFFHHHIIIMMMNNNRRRWWWYYYZZZ```hhhhhhmmmnnnkkkhhhiiigggeeeaaa]]]VVVPPPKKKGGGCCCBBB@@@@@@@@@@@@@@@AAABBBCCCDDDDDDEEEEEEFFFFFFGGGGGGBBBCCCCCCCCCDDDDDDDDDEEEFFFFFFGGGHHHIIIJJJKKKKKKIIIKKKMMMOOOPPPPPPOOONNNOOOQQQSSSVVVVVVVVVTTTSSSSSSTTTVVVWWWYYYZZZZZZZZZUUUTTTRRROOOKKKGGGCCC@@@:::999888888:::<<<>>>@@@AAABBBDDDFFFHHHJJJKKKLLLJJJKKKMMMNNNPPPPPPPPPPPPQQQSSSUUUXXX[[[```eeejjjlllmmmnnnmmmiiieeebbbbbb]]][[[WWWRRRMMMIIIFFFEEE??????>>>>>>@@@CCCGGGIIILLLKKKJJJHHHFFFCCCAAA@@@>>>@@@BBBDDDHHHNNNUUUZZZ\\\eeerrrvvvhhh]]]]]]___dddsss}}}zzzvvv[[[BBB;;;999555333555555555444333333333333333444444444333333222222222111111111111111111111111111111222222222222111111////////////000000111111000000000000000000000000000000000000000000000000+++******+++---...---,,,////////////////////////000//////......//////000///000000000000111333666333888===AAAEEELLLUUU\\\fffsssxxxwwwwwwtttsssuuusssyyy{{{rrrkkkfffvvviiibbbiiittt~~~}}}ooo[[[III>>>222///...000///------000///222444333000......///........................---........................///000000000...---,,,..................................../////////000,,,---///111222111000///......---,,,++++++++++++---..................---//////.........---------............/////////000000000000000000000000000---///111444555555444333333333222222666@@@LLLUUUrrr~~~}}}rrrhhhmmmsssxxx}}}yyypppjjjpppwww|||}}}~~~}}}zzzwwwvvvxxx|||~~~yyy{{{{{{yyyuuuqqqoooooollllllmmmppprrrsssrrrqqqgggffffffeeeeeedddccccccfffeeeeeeeeeffffffdddcccbbbccceeeeeeeeedddbbb``````aaacccddddddcccbbbaaaddddddcccbbbaaa```______[[[[[[[[[\\\]]]]]][[[XXXXXXWWWUUUUUUVVVWWWVVVUUUUUUVVVYYY[[[^^^```bbbcccbbbdddgggjjjjjjiiifffeeeaaa``````___^^^^^^]]]]]]ZZZZZZXXXVVVUUUTTTSSSSSSLLLLLLKKKJJJIIIIIIHHHHHHEEEFFFFFFFFFFFFFFFEEEDDDEEEEEEEEEDDDDDDDDDDDDCCCDDDCCCAAA@@@@@@BBBEEEGGG????????????@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@======>>>>>>>>>>>>>>>===<<<>>>BBBCCCDDDDDDDDDEEELLLLLLOOOSSSTTTTTTYYY```]]]bbbccc```^^^___^^^\\\YYYTTTMMMFFFBBB@@@AAAAAA@@@@@@@@@AAACCCDDDFFFGGGCCCCCCDDDEEEFFFHHHJJJKKKAAAAAABBBDDDEEEGGGHHHHHHHHHIIIIIIJJJKKKLLLMMMMMMIIIKKKNNNQQQSSSTTTSSSSSSRRRSSSVVVXXXXXXWWWUUUSSSSSSTTTVVVXXXYYYZZZ[[[[[[SSSRRRPPPLLLHHHCCC???<<<999999:::;;;===???BBBCCC@@@AAADDDFFFIIIKKKLLLMMMIIIJJJMMMPPPQQQQQQPPPOOORRRUUUWWWZZZ\\\```eeehhhkkklllmmmkkkfffbbb___^^^YYYVVVRRRMMMIIIFFFDDDCCC@@@@@@??????BBBEEEIIIKKKMMMLLLJJJGGGEEEBBB@@@???BBBCCCFFFIIINNNUUU]]]bbbgggnnnyyyvvvjjj___YYY^^^cccjjj{{{mmmSSS<<<999;;;666333444666555444444333333444444444444444333333222222222000000000000000000000000111111222222222222111111.../////////000000111111111111111111111111111111000000000000000000000000000///...000222333333222000000000000000000000000//////............//////111222333222222333555888111777>>>@@@AAAFFFPPPXXXffftttyyyxxxwwwttttttyyyvvv}}}uuulllgggrrrfffccchhhrrryyyvvv```KKK===777222111111111000000//////////////////............////////////////////////........................------............------111///---++++++---///111222...++++++---//////...,,,...000222222111///...000//////...---,,,,,,,,,////////////////////////////////////////////////............////////////...............---------222222111111111111111111333444444333444:::FFFOOOhhh{{{~~~}}}}}}{{{uuulllnnnttt{{{}}}tttkkkccchhhsss}}}}}}~~~zzzxxxuuuvvvyyy{{{zzzyyyzzzyyywwwwwwvvvsssooolllooonnnnnnpppqqqrrrqqqoooiiihhheeedddcccdddeeefffiiifffccccccddddddccc``````aaacccddddddcccbbbaaacccddddddddddddcccbbbbbbaaaaaabbbaaa```]]][[[YYY[[[ZZZZZZ[[[]]]]]]\\\ZZZZZZYYYWWWVVVUUUTTTTTTTTTXXXXXXYYYYYY[[[\\\]]]^^^cccdddeeeeeeeeedddcccbbbfffeeebbb```^^^\\\[[[[[[YYYYYYYYYXXXWWWWWWVVVVVVTTTSSSQQQNNNKKKIIIGGGEEEGGGHHHHHHHHHHHHGGGFFFFFFGGGGGGGGGFFFEEEDDDDDDDDDBBBBBBBBBCCCBBBBBBAAAAAADDDCCCCCCBBBBBBCCCCCCDDD????????????????????????@@@???>>>======>>>??????@@@@@@????????????@@@@@@GGGGGGGGGHHHJJJLLLOOOPPPVVVUUUSSSQQQPPPPPPQQQQQQHHHFFFCCCAAA?????????@@@BBBBBBBBBCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGKKKKKKJJJJJJJJJLLLNNNOOONNNOOOPPPQQQRRRRRRRRRRRRTTTTTTTTTSSSSSSRRRRRRRRRSSSTTTVVVXXXYYYWWWSSSPPPNNNLLLHHHDDD@@@>>><<<<<<:::;;;===@@@AAABBBBBBBBBIIIIIIJJJJJJKKKLLLLLLLLLJJJMMMPPPRRRSSSSSSTTTUUUTTTVVVYYY]]]aaafffiiikkkkkkjjjhhheeebbb___\\\[[[[[[TTTJJJDDDCCCCCCCCCBBB???@@@BBBDDDFFFIIIKKKLLLLLLKKKIIIFFFDDDBBBAAA@@@AAABBBEEEKKKSSS^^^iiipppsssyyy~~~hhh^^^[[[YYY___nnntttUUULLL@@@888777666555333333333333222222111111111222222222111111111000000333222000//////000222333////////////////////////111111222222222222111111000000000111222222222333000000000000000000111111//////000000111111222222111111000000000000111111000000000000000000000000000111111111111222222222555777999:::===DDDMMMUUUccclllzzz{{{uuutttxxx}}}}}}sssjjjddd}}}oooeeecccjjjttt{{{zzziiiTTTBBB777333111111111000000000//////000000000/////////......////////////////////////........................------............------///...---,,,,,,---...///111...++++++---//////...,,,...000222222111///...111111111000///.....................................................................////////////........................111111111111111111111111111222333222222888BBBJJJYYYjjj{{{}}}|||yyyxxxzzz~~~~~~xxxrrriiimmmuuu~~~yyyqqqgggjjjrrr{{{~~~|||xxxuuutttuuuxxxzzzzzzzzz{{{yyywwwvvvuuussspppnnnnnnlllkkklllmmmnnnmmmlllkkkiiigggeeeccccccbbbccceeecccaaaaaacccdddcccaaa```aaaaaabbbbbbbbbbbbaaacccccccccccccccbbbaaaaaa```aaabbbaaa```^^^[[[YYY[[[ZZZZZZ[[[]]]]]]\\\ZZZXXXWWWVVVTTTSSSSSSSSSRRRUUUUUUUUUVVVWWWYYYZZZ[[[aaa```_________```bbbbbbeeedddbbb___]]]\\\[[[ZZZYYYYYYXXXXXXXXXWWWWWWWWWVVVUUUTTTRRRPPPNNNMMMLLLIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCBBBCCCCCCCCCBBBBBBCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>???@@@@@@@@@???????????????@@@CCCBBBBBBCCCDDDFFFHHHJJJLLLKKKJJJIIIHHHHHHIIIIIIEEEDDDBBBAAA@@@@@@AAABBBCCCCCCCCCCCCDDDDDDDDDDDDFFFFFFEEEEEEEEEFFFFFFGGGHHHGGGGGGGGGHHHHHHIIIJJJLLLLLLLLLLLLMMMNNNOOOOOOPPPQQQRRRSSSSSSSSSSSSSSSWWWWWWWWWWWWVVVVVVUUUUUUUUUUUUVVVWWWWWWTTTPPPLLLGGGEEEBBB???===;;;::::::;;;<<>>===;;;::::::;;;;;;===>>>AAADDDFFFGGGHHHHHHJJJJJJKKKKKKLLLMMMMMMNNNPPPQQQRRRRRRQQQRRRTTTVVVZZZ\\\```ccceeefffgggfffeeeccc```]]]YYYVVVTTTSSSOOOKKKFFFCCCBBBBBBAAA@@@AAACCCFFFHHHJJJKKKKKKJJJIIIHHHFFFDDDBBBBBBBBBBBBDDDDDDHHHQQQ^^^kkkssswwwkkk^^^\\\___jjj~~~kkkMMMBBB===777444444555444222444444444444444333333333222222222111111111111111111111111111111111111111111111111111111111111111000111111222222111111000111111111111111111000000222111111111000000//////111111111111000000000000111111000000000000111111000000000000000000000000000000000111111111222222000222555777:::AAAKKKRRR[[[gggwww}}}yyyzzz{{{wwwtttqqqlllhhhvvvqqqmmmlllooosssvvvwwwuuuhhhUUUEEE;;;666444333000000000000000000//////111111111111000000000000////////////////////////........................------............------,,,---............---,,,///...---------.........,,,---///000111000///............------,,,,,,,,,............................................................////////////////////////000000000000000000000000111111111111///000111111222444888;;;DDDMMM\\\iiisssyyyzzzyyy|||~~~yyysssoooqqqvvvyyyvvvrrrmmmpppuuuzzz}}}zzztttnnnnnnjjjkkkvvv~~~zzzzzzzzzxxxwwwvvvwwwxxx{{{~~~|||xxxvvvvvvwwwwwwwwwtttqqqmmmkkkjjjjjjjjjiiiiiiiiihhhfffccc```]]]\\\_________````````````___^^^^^^^^^^^^___``````aaa``````aaaaaa``````___^^^``````aaaaaa```^^^\\\ZZZ[[[ZZZZZZ[[[]]]]]]\\\ZZZVVVUUUTTTSSSRRRRRRRRRRRRSSSSSSSSSTTTUUUWWWXXXYYYXXXWWWWWWWWWYYY\\\___aaabbbaaa___]]][[[ZZZYYYYYYWWWWWWXXXXXXXXXXXXXXXXXXXXXWWWWWWVVVTTTSSSSSSRRRNNNOOOOOOOOOOOONNNMMMMMMIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAA@@@????????????AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAABBBBBBCCCCCCCCCBBBBBBBBBCCCDDDDDDEEEFFFFFFFFFFFFGGGGGGGGGHHHHHHGGGGGGFFFFFFGGGGGGHHHIIIIIIJJJLLLMMMOOOPPPOOOPPPRRRSSSTTTTTTSSSSSSVVVVVVUUUUUUUUUUUUUUUUUUXXXXXXYYYYYYXXXWWWVVVUUUWWWUUURRRPPPMMMIIIDDDAAA;;;;;;::::::;;;===???@@@???AAADDDGGGIIIKKKKKKKKKKKKKKKLLLLLLMMMNNNNNNNNNQQQRRRRRRRRRRRRTTTWWWZZZ^^^```cccfffgggfffdddcccbbb```]]]XXXTTTQQQOOONNNIIIHHHFFFDDDCCCBBBAAA@@@CCCEEEHHHKKKLLLLLLJJJIIIIIIGGGEEEDDDCCCCCCDDDEEEFFFFFFKKKVVVeeerrryyy|||llldddbbbfffsss|||]]]DDD;;;888555444444444222000333333333333333333333333111111111111111111111111000000111111111111000000////////////////////////000000111111111111000000222222111111000000//////222222111111000/////////222222111111000000//////111111000000000000111111000000000000000000000000000000000000111111111111000222444666999@@@JJJQQQ[[[iiizzzyyyuuuxxxyyytttrrroookkkfffuuutttuuuxxx{{{zzzuuupppdddXXXHHH<<<666444333111//////////////////000000111111111111000000000000////////////////////////........................------............------+++,,,---......---,,,+++............------......------...///000//////...------------,,,,,,,,,,,,............................................................////////////.../////////000000111111//////000000000111111111000111222222222333555777<<>>IIIXXXeeemmmuuu{{{|||xxxuuutttwww{{{~~~{{{wwwuuupppjjjhhhqqqxxxwwwuuuzzz}}}{{{{{{}}}}}}{{{wwwxxxyyyyyyyyyzzz}}}~~~{{{zzz{{{}}}~~~~~~yyyuuupppllljjjgggdddbbbbbbaaaaaa___^^^]]]\\\\\\___aaabbbaaa___\\\\\\\\\ZZZ\\\]]]___`````````______````````````___^^^^^^___```aaaaaa```^^^\\\[[[[[[ZZZZZZ[[[]]]]]]\\\ZZZXXXWWWWWWVVVUUUUUUVVVVVVRRRQQQPPPPPPPPPPPPPPPPPPRRRTTTWWWZZZ\\\]]]]]]]]]^^^^^^\\\ZZZYYYXXXWWWWWWVVVVVVVVVWWWXXXYYYZZZZZZ^^^]]]\\\[[[YYYXXXVVVVVVUUUUUUVVVVVVUUUUUUTTTSSSPPPOOOOOONNNMMMMMMLLLLLLIIIIIIIIIHHHGGGFFFEEEDDDDDDEEEFFFGGGGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCDDDDDDCCCCCCBBBAAABBBCCCDDDEEEEEEEEEEEEEEEGGGFFFFFFFFFFFFFFFFFFEEEIIIIIIIIIIIIJJJJJJJJJJJJKKKJJJJJJJJJJJJKKKLLLMMMMMMMMMMMMNNNPPPRRRSSSTTTTTTUUUVVVWWWWWWXXXXXXWWWWWWVVVUUUUUUUUUVVVWWWXXX\\\]]]]]]\\\ZZZWWWTTTRRRNNNKKKFFFCCCAAA???===;;;888999999;;;===@@@CCCEEEFFFGGGJJJLLLNNNNNNOOONNNMMMMMMNNNNNNOOOPPPPPPPPPPPPRRRUUUWWWYYY\\\```cccbbbcccdddeeedddbbb```^^^___\\\WWWRRRMMMJJJIIIHHHDDDFFFGGGGGGEEEDDDDDDDDDGGGHHHJJJKKKKKKKKKIIIHHHCCCBBB@@@???@@@BBBEEEGGGKKKQQQZZZfffqqq{{{zzznnnjjjjjjqqqoooSSSBBB>>>777777666555444333222111000000000000111111111111111111111111111222222222000000000000000000000000111111111111111111111111///000000111111000000///000000000000000000//////000000000000000000000111111111111111000000000000111111000000000000111111000000000000000000000000/////////000000000111111111333444555777===GGGNNN^^^qqq{{{uuuqqqrrrvvvzzz|||{{{zzzwwwsssnnniiieeeccc{{{yyyyyy{{{zzzqqqaaaUUUCCC???:::555222111000///........./////////000000000000000/////////......////////////////////////........................------............------,,,,,,,,,------,,,,,,,,,,,,...000///---,,,---///---------.........//////........................------------------------------------------------............////////////,,,------...//////000000......//////000111111222111000//////111222333333888;;;DDDRRR]]]eeeppp{{{|||~~~|||xxxtttnnnjjjooo{{{}}}tttuuutttzzz~~~}}}~~~|||}}}~~~}}}{{{{{{}}}}}}zzzzzz{{{}}}~~~~~~{{{xxxtttppplllhhhdddaaaaaa```^^^\\\[[[ZZZZZZZZZ[[[^^^``````]]][[[[[[[[[YYY[[[^^^aaabbbaaa```^^^```````````````___^^^^^^^^^___```aaa```___]]][[[[[[ZZZZZZ[[[]]]]]]\\\ZZZXXXWWWWWWVVVVVVVVVVVVVVVSSSSSSQQQPPPOOONNNNNNNNNRRRSSSTTTVVVXXXZZZ[[[\\\]]]\\\[[[YYYXXXWWWWWWWWWUUUUUUVVVWWWXXXYYYZZZ[[[\\\[[[[[[ZZZYYYYYYXXXXXXWWWXXXXXXXXXXXXWWWVVVVVVSSSSSSRRRQQQPPPNNNMMMMMMKKKKKKKKKJJJIIIHHHFFFFFFEEEFFFHHHIIIIIIHHHFFFEEECCCCCCCCCCCCCCCCCCCCCCCCBBBCCCDDDFFFFFFFFFFFFFFFDDDDDDDDDDDDEEEFFFGGGGGGEEEEEEFFFGGGFFFEEEDDDDDDCCCDDDEEEFFFFFFFFFEEEDDDFFFFFFGGGHHHIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKLLLLLLKKKKKKKKKLLLMMMNNNOOOPPPQQQQQQQQQRRRSSSUUUVVVWWWVVVVVVVVVVVVWWWXXXYYYZZZXXXWWWVVVVVVVVVXXXZZZ[[[\\\]]]]]]\\\YYYUUUQQQNNNGGGDDD@@@>>>======;;;:::<<<<<<===>>>@@@CCCFFFHHHIIIJJJLLLMMMNNNOOONNNNNNNNNNNNNNNOOOPPPPPPQQQQQQRRRUUUYYY[[[]]]___bbbdddcccccccccbbbaaa___^^^]]]^^^ZZZUUUOOOJJJGGGEEEEEECCCEEEGGGFFFDDDBBBCCCEEEIIIIIIJJJJJJJJJIIIHHHHHHDDDBBBAAA@@@AAADDDHHHJJJOOOXXXdddooovvv}}}{{{uuussspppyyy|||xxxwww~~~xxx\\\CCC:::;;;555555555444333333333444000000111111111222222222000000111111111222222222111000///......///000111111111111111111111111111//////000000000000///////////////000000000000000/////////000111111222222000000000000000111111111111111000000000000111111000000000000000000000000////////////000000000111111333444444555;;;CCCJJJYYYppp}}}yyysssooooooppprrrrrrppprrrrrrmmmgggcccdddfffzzzvvvtttsssoooeeeTTTHHH666555444222111222333555---.........//////000000////////////............////////////////////////........................---..................---,,,,,,,,,,,,,,,,,,,,,,,,+++...000000---,,,---///---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------............/////////000,,,,,,,,,---...//////000---......///000111111222000///------///111222222111333;;;HHHQQQYYYfffttt~~~yyyrrrlllnnnvvvxxxqqqtttuuu|||~~~~~~}}}{{{yyyyyy{{{}}}}}}}}}|||xxxtttppplllfffbbbbbb```]]]ZZZXXXXXXXXXYYYWWWZZZ^^^^^^\\\ZZZ[[[\\\XXX[[[___bbbdddbbb```^^^``````aaaaaa``````___^^^^^^___```aaa```___]]][[[[[[ZZZZZZ[[[]]]]]]\\\ZZZWWWWWWVVVVVVUUUVVVVVVVVVWWWVVVTTTRRRPPPOOOOOONNNRRRRRRQQQQQQSSSVVVYYY[[[\\\\\\ZZZYYYWWWWWWVVVVVVUUUUUUVVVWWWXXXZZZ[[[[[[WWWWWWWWWWWWWWWXXXXXXXXXYYYYYYYYYYYYYYYXXXXXXWWWVVVUUUTTTSSSQQQOOONNNMMMMMMMMMMMMLLLKKKIIIHHHGGGFFFGGGIIIJJJJJJIIIGGGFFFCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCEEEFFFGGGGGGGGGFFFDDDDDDEEEEEEFFFHHHIIIJJJGGGHHHIIIJJJJJJIIIHHHGGGEEEFFFGGGGGGGGGGGGEEEEEEDDDEEEGGGIIIJJJLLLLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLKKKLLLLLLMMMNNNPPPQQQRRRTTTTTTTTTUUUVVVWWWXXXYYYWWWWWWVVVVVVVVVXXXZZZ[[[YYYXXXWWWWWWXXXZZZ\\\^^^[[[[[[[[[YYYVVVQQQMMMJJJCCC@@@<<<;;;;;;;;;;;;:::AAAAAAAAACCCEEEHHHJJJLLLJJJKKKMMMNNNOOOOOONNNNNNNNNNNNOOOPPPPPPQQQQQQRRRUUUXXX\\\^^^___```aaaccccccbbbaaa```___^^^]]]\\\\\\YYYSSSLLLGGGDDDCCCBBBCCCEEEFFFEEEBBBAAACCCEEEJJJJJJIIIIIIHHHHHHHHHHHHGGGEEEDDDCCCEEEHHHLLLOOOZZZdddrrr{{{~~~xxxvvvwwwwww|||sssqqqsssiiiQQQ===777;;;222333333333222333444666111111222222222333333333000000111111222222222222222000///------///000222//////////////////////////////000000000000//////......//////000000111111......///000111222333333//////000000111111222222111111000000000000111111000000000000000000000000////////////000000000000111222333222333888AAAGGGTTTmmmzzzvvvpppmmmkkkkkkjjjjjjiiilllmmmhhhbbb```eeekkkzzztttnnnbbbQQQBBB<<<333111000000111222222111111111111111111111111111///000111222222111000///////////////////////////......////////////......000///...------...///000,,,---.../////////...---***,,,------,,,+++---...---------....../////////........................000...,,,******,,,...000......------------......................................................////////////////////////000111111111222222222222555666999@@@FFFNNN[[[fffuuu|||wwwuuurrrooosssyyyrrrrrrzzz}}}zzzwwwxxxyyyxxxyyy|||{{{|||{{{yyyyyywwwmmmbbb]]]]]]\\\[[[YYYXXXYYYZZZ]]][[[YYYXXXXXXYYYYYYXXXZZZ[[[^^^bbbeeeeeebbb___cccbbbaaa```____________aaaaaa```___^^^]]]]]]\\\]]][[[[[[\\\______\\\YYYSSSRRRQQQQQQRRRTTTVVVXXXYYYVVVRRRQQQSSSSSSRRRPPPPPPPPPQQQRRRTTTVVVWWWXXXXXXYYYXXXXXXWWWVVVUUUTTTSSSTTTVVVWWWXXXWWWWWWVVVVVVWWWXXXXXXYYYYYYXXXXXXYYYZZZZZZXXXVVVUUUVVVWWWYYYYYYWWWVVVTTTSSSRRRQQQPPPOOONNNMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIIIIGGGGGGGGGGGGFFFFFFFFFEEEFFFGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEEEEIIILLLKKKHHHGGGKKKOOOJJJJJJJJJIIIIIIHHHHHHHHHIIIIIIJJJKKKLLLNNNPPPQQQMMMNNNOOOOOOPPPPPPOOOOOORRRRRRRRRRRRRRRRRRRRRQQQSSSTTTVVVWWWXXXXXXWWWVVVZZZXXXVVVVVVWWWXXXXXXWWWYYYYYYXXXYYYZZZ\\\^^^```___]]]ZZZUUUOOOJJJEEEBBB>>><<<;;;::::::<<>>CCCNNNXXXhhhssstttnnnllljjjiiimmmvvv}}}wwwttttttoooqqquuuzzz~~~|||xxxxxxwwwtttssstttwwwzzz}}}~~~xxxoooeeebbb^^^ZZZXXXYYY[[[\\\___^^^\\\ZZZZZZZZZ[[[\\\\\\```ccccccaaa^^^^^^___bbbaaa```______^^^______^^^^^^^^^^^^^^^^^^^^^^^^___^^^]]]^^^^^^]]]ZZZXXXVVVUUUTTTTTTUUUVVVWWWXXXXXXVVVSSSRRRSSSSSSRRRQQQNNNNNNNNNOOOPPPRRRSSSTTTSSSTTTTTTTTTTTTTTTSSSSSSRRRSSSTTTUUUVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWXXXYYY[[[[[[YYYWWWVVVVVVXXXWWWVVVUUUTTTSSSRRRRRRSSSSSSRRRQQQQQQRRRRRRSSSPPPPPPPPPPPPOOONNNMMMMMMKKKKKKKKKJJJJJJJJJIIIIIIKKKKKKKKKLLLLLLKKKKKKJJJGGGHHHIIIJJJLLLLLLLLLLLLMMMOOOPPPNNNKKKIIIJJJLLLNNNNNNMMMMMMLLLLLLMMMMMMJJJJJJLLLNNNPPPSSSVVVWWWWWWXXXXXXWWWWWWVVVUUUTTTQQQQQQRRRSSSTTTVVVXXXYYY[[[[[[[[[ZZZXXXWWWUUUTTTRRRQQQQQQSSSVVVXXXXXXWWWUUUWWW[[[]]]]]]ZZZWWWTTTMMMKKKGGGCCC???===;;;:::<<<<<<<<<===@@@CCCEEEGGGIIIJJJLLLNNNOOOOOOOOONNNNNNOOOOOONNNMMMLLLNNNOOOQQQQQQRRRSSSUUUXXX[[[]]]\\\]]]______^^^^^^```aaaaaa```^^^\\\ZZZXXXXXXWWWSSSNNNHHHCCCBBBBBBCCCCCCCCCBBBBBBBBBBBBDDDFFFGGGHHHHHHGGGEEECCCBBB@@@@@@@@@@@@DDDKKKQQQXXXdddppp{{{yyytttrrrwwwwwwpppppp}}}zzzeeeNNN@@@;;;777444333333333333333222222222222333333222111111111111222111111111111111222222222111111000000000000111111///...---------///000111000000000000000000000000111000000//////000000111...///000000111111000000//////////////////////////////...---...///000111000000////////////000000000000000000000000000000000000111222222555999===BBBRRReeerrrzzzyyytttllleeebbb```______```bbbdddeeeeeeeeeeeegggjjjQQQCCC===777333111333222111222333333222111////////////////////////................................................---......//////......---....................................---,,,,,,++++++,,,------,,,,,,---///,,,,,,,,,---------------........................,,,,,,---......---,,,,,,---..................---/////////...------,,,,,,........................////////////////////////.........////////////000000000222777:::===GGGPPPbbbnnn|||zzztttyyyrrriiihhhhhhkkkpppwww}}}zzzvvvwwwyyywwwvvvwwwttttttwww|||~~~yyyuuuvvvvvvsssrrrtttxxx||||||tttjjjeee^^^YYYXXXYYY[[[\\\^^^]]]\\\ZZZYYYZZZ\\\^^^```dddgggeee___[[[\\\___aaaaaa```___^^^^^^^^^^^^\\\\\\]]]]]]^^^^^^^^^^^^____________^^^\\\ZZZXXXVVVVVVUUUUUUUUUUUUVVVWWWVVVUUUTTTSSSSSSSSSRRRQQQNNNNNNOOOOOOPPPQQQRRRSSSPPPQQQQQQRRRRRRRRRRRRQQQQQQQQQRRRSSSTTTUUUUUUUUUUUUUUUUUUUUUUUUVVVWWWWWWVVVXXX[[[[[[YYYWWWVVVVVVWWWVVVVVVUUUTTTSSSSSSRRRSSSRRRRRRRRRSSSSSSTTTUUUSSSSSSSSSSSSRRRQQQPPPOOONNNNNNNNNMMMMMMMMMMMMLLLNNNNNNOOOOOONNNNNNMMMMMMLLLLLLMMMMMMMMMLLLLLLKKKIIILLLNNNOOONNNOOORRRTTTPPPOOONNNNNNMMMNNNOOOOOONNNOOOQQQSSSVVVYYY\\\]]]ZZZZZZZZZYYYXXXWWWUUUTTTRRRRRRRRRSSSTTTVVVXXXYYY\\\[[[ZZZYYYXXXVVVUUUTTTVVVUUUTTTUUUVVVVVVUUUSSSUUUVVVXXXXXXVVVSSSNNNKKKGGGEEEBBB>>><<<;;;;;;<<<<<<===???AAADDDGGGIIIKKKMMMNNNOOOPPPQQQQQQQQQPPPOOOPPPPPPNNNMMMMMMNNNPPPRRRRRRTTTVVVXXX[[[]]]___^^^^^^___^^^]]]]]]]]]^^^]]][[[YYYWWWUUUSSSRRRQQQLLLHHHDDDAAAAAAAAABBBBBBBBBBBBBBBCCCDDDFFFGGGHHHGGGFFFEEECCCBBBAAA@@@@@@???AAAGGGQQQYYYbbbppp|||wwwssstttyyyxxxtttwwwiiiVVVCCC;;;:::888555333333333333222222222222111333222222111111111111111000000111111222222333333111111000000000000111111------------...000111222////////////////////////000000////////////000000///000111111111000///...//////////////////////////////...------......///000////////////000000111111111111111111111111111///000111111111333666999===GGGVVVaaahhhnnnrrrtttnnnllljjjgggeeecccbbbaaa```bbbdddeeeeeeeeeggghhhqqq\\\EEE999666444333333111000000111222222000///000000000000000000000000////////////////////////........................------............------------............------------......//////000000+++---......---,,,...///------------------------........................+++,,,...//////...,,,+++------...//////...------//////.........---------........................////////////////////////---.........////////////111000222666777:::BBBKKK^^^kkk|||vvvlllrrryyy~~~~~~ooodddeeehhhnnnuuuzzzzzzyyy{{{tttnnnppprrrssstttwwwwwwvvvyyy~~~zzztttqqqrrrtttsssuuuxxxzzzxxxnnnhhh```ZZZYYYZZZ[[[\\\[[[[[[[[[YYYWWWYYY]]]```eeehhhiiieee___[[[\\\___aaa```___^^^]]]]]]]]]]]][[[[[[\\\\\\]]]^^^^^^^^^______```___^^^\\\ZZZYYYVVVUUUUUUTTTTTTTTTTTTUUUTTTUUUUUUTTTSSSRRRRRRRRRQQQPPPPPPPPPQQQRRRSSSSSSOOOOOOPPPPPPQQQPPPPPPPPPOOOOOOPPPQQQRRRSSSTTTUUUUUUTTTTTTSSSTTTUUUVVVVVVUUUWWWZZZZZZYYYWWWVVVVVVUUUUUUUUUTTTTTTSSSSSSSSSQQQQQQQQQQQQRRRSSSTTTUUUTTTTTTTTTTTTTTTSSSSSSRRRRRRQQQQQQQQQQQQPPPPPPPPPQQQQQQQQQQQQQQQPPPOOOOOOMMMNNNNNNOOOOOOOOONNNNNNSSSSSSSSSRRRPPPOOOOOOPPPQQQPPPOOONNNNNNOOOPPPQQQRRRRRRTTTVVVXXX[[[]]]___ZZZZZZZZZYYYXXXVVVUUUTTTUUUTTTTTTSSSTTTVVVWWWYYY[[[ZZZYYYXXXVVVUUUUUUUUUXXXWWWVVVVVVWWWVVVTTTRRRTTTSSSQQQOOOKKKHHHEEECCCBBB@@@>>><<<<<<<<<>>>???>>>@@@BBBEEEHHHJJJLLLMMMOOOPPPPPPQQQQQQQQQQQQQQQPPPPPPPPPNNNMMMMMMPPPRRRSSSTTTVVVYYY\\\^^^___```___^^^]]]]]]\\\\\\[[[ZZZXXXVVVTTTQQQOOOMMMKKKKKKFFFCCC@@@???@@@AAABBBAAAAAABBBCCCEEEFFFGGGGGGGGGFFFEEECCCBBBAAAAAAAAAAAABBBDDDLLLVVV```iiiwwwyyyuuurrrtttzzzzzzyyy~~~|||[[[LLL===999999777444333333333222222222111111111222222222222111111000000000000000111111222222333111111000000000000111111---------...///000111111////////////////////////000000////////////000000000111222222222111000///........................000000//////............///////////////000111111........................///000111111000111444666;;;AAAKKKSSSYYY]]]ccchhhcccfffiiillllllkkkiiihhh```aaacccccccccdddfffhhhZZZJJJ:::333222111111222/////////000222222///---000000000000000000000000000//////......//////000------------------------------............------------............---------------...///000222333+++---......------...//////............---------........................,,,,,,---......---,,,,,,,,,---...//////...---,,,................................................////////////////////////............////////////000000222555666777>>>GGGYYYjjj~~~~~~tttkkkooowww}}}yyyooocccdddiiirrr{{{}}}yyysssuuunnnggggggiiikkkqqqwwwuuutttyyyuuuooolllnnnqqqtttxxx}}}||||||tttlllccc^^^]]]]]]]]]\\\XXXYYYZZZXXXWWWYYY___dddjjjkkkjjjfff```]]]]]]___``````^^^]]]]]]]]]]]]]]][[[[[[[[[\\\\\\]]]]]]]]]]]]___aaa```^^^\\\[[[[[[VVVVVVUUUUUUTTTTTTSSSSSSSSSTTTVVVUUUSSSRRRRRRSSSSSSRRRRRRRRRRRRRRRSSSSSSNNNOOOOOOOOOOOOOOONNNNNNNNNNNNNNNOOOPPPRRRTTTUUUTTTTTTSSSRRRRRRTTTUUUVVVTTTVVVXXXXXXWWWVVVUUUVVVTTTTTTTTTTTTTTTTTTSSSSSSPPPPPPPPPPPPQQQQQQRRRSSSSSSSSSTTTUUUUUUUUUTTTTTTUUUUUUTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSRRRQQQPPPPPPLLLMMMOOOQQQSSSTTTTTTUUUVVVVVVUUUTTTSSSRRRQQQQQQRRRQQQPPPOOOOOOPPPRRRTTTSSSSSSTTTUUUWWWYYYZZZ[[[ZZZZZZZZZYYYXXXWWWUUUUUUXXXWWWUUUUUUUUUWWWYYYZZZ\\\[[[YYYWWWVVVUUUTTTTTTTTTTTTTTTUUUVVVUUUSSSQQQOOOMMMIIIEEEBBB@@@??????<<<<<<<<<<<<===???AAABBBBBBDDDFFFIIILLLMMMMMMMMMOOOOOOOOOPPPPPPQQQQQQQQQPPPPPPPPPNNNMMMNNNQQQTTTTTTVVVYYY\\\^^^___``````^^^]]][[[ZZZ[[[ZZZYYYWWWSSSQQQOOOKKKHHHFFFEEEDDD@@@???===>>>@@@AAABBBAAABBBCCCEEEGGGHHHGGGGGGFFFDDDCCCBBBAAAAAABBBCCCCCCGGGIIIQQQ[[[dddlllyyyzzzpppkkkpppwww~~~rrrNNNDDD:::777777444222222222222222222111111111111111111222222111111000///000000000000000111111111111111000000000000111111------......///000000000000000000000000000000000000//////......//////000111111111222111111000000........................///////////////////////////......//////000111222000000000000000000000000///000111111000000222444999<<>>===<<<<<<===@@@BBBBBBBBBBBBDDDFFFHHHHHHHHHFFFEEEBBBBBBAAA@@@AAACCCEEEFFFMMMOOOUUU___fffmmmxxxuuujjjhhhjjjwww}}}^^^DDD>>>999888666222222444222222222222111111111111000111111222111000///...000000000///////////////111111000000000000111111......///////////////...000000000000000000000000//////............//////000000/////////000000111..............................//////////////////............///000111222333333333333333333333333000111222222000000111333666777;;;BBBEEEGGGNNNXXXgggoooyyy{{{vvvtttfffeeecccaaa```bbbgggkkk<<<777444666555111///000000000111333444333111..............................---,,,,,,,,,,,,---...------------------------,,,------......------,,,,,,,,,---......---,,,,,,000///------,,,---...///,,,---......------...000111111000000/////////...........................------------------------,,,---///000000///---,,,+++,,,,,,---...///000000........................////////////////////////////////////000000000000......000333333444:::BBBOOOfffwwwpppgggiiippp{{{|||yyynnnooovvv{{{pppjjjddd___^^^^^^eeesss{{{tttlllggghhhmmmrrrzzz{{{~~~~~~}}}uuulllgggfffeeeccc___VVVYYYZZZYYYYYY\\\eeelllrrrnnniiifffdddcccaaa```______^^^]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[^^^aaa```^^^\\\]]]^^^YYYYYYYYYXXXWWWVVVUUUTTTQQQTTTVVVVVVSSSRRRRRRSSSSSSSSSRRRQQQQQQQQQQQQRRRPPPPPPPPPOOOOOOMMMLLLKKKMMMLLLLLLMMMNNNQQQSSSTTTTTTSSSQQQPPPQQQRRRTTTUUUTTTTTTUUUTTTSSSSSSUUUVVVSSSSSSSSSSSSTTTTTTTTTTTTQQQQQQPPPPPPPPPPPPQQQQQQOOOPPPQQQSSSUUUVVVVVVVVVYYYXXXXXXXXXXXXWWWWWWWWWUUUUUUUUUTTTSSSRRRQQQQQQVVVWWWWWWXXXYYYYYYYYYXXXWWWVVVUUUUUUVVVWWWVVVUUUWWWUUUSSSRRRSSSUUUWWWYYYZZZYYYYYYXXXXXXXXXXXXXXX^^^^^^^^^^^^]]]\\\[[[[[[YYYYYYXXXXXX[[[^^^bbbddddddaaa^^^ZZZVVVTTTSSSRRRRRRQQQOOONNNMMMIIIDDDAAA>>>>>>>>>===============;;;===@@@CCCFFFHHHIIIJJJHHHJJJMMMOOOOOONNNMMMKKKKKKKKKKKKLLLMMMNNNPPPPPPOOOOOOOOONNNNNNPPPUUUXXXWWWYYY]]]```aaaaaa```___\\\YYYWWWWWWXXXYYYVVVTTTLLLJJJGGGDDD@@@>>><<<;;;;;;:::;;;===@@@BBBCCCBBBCCCEEEGGGIIIIIIHHHEEEDDDBBBAAA@@@@@@BBBDDDFFFHHHQQQRRRXXX```ffflllvvv{{{fffbbbfffnnniiiFFF???<<<:::999666333333888222222222111111111111000000111111222222000///...000000//////......------111111000000000000111111...///////////////...---000000000000000000000000//////............/////////...---------///000111........................,,,---......//////..................///000222222000000000000000000000000000222333222111000111222333333777>>>BBBCCCKKKUUUnnnwwwyyyuuummmkkkgggdddccceeekkkppp666555333111000000111111000000000000000000000000000///...------...///000//////.........---------////////////////////////------------------------........................//////...------------...------,,,+++,,,---...///666555333111///...---,,,+++,,,...//////...,,,+++((()))+++---......------///,,,+++,,,...///---+++........................///...------///000000///---......///////////////111000...---...000333444/////////000222555888999KKK\\\sssxxxmmmgggaaadddnnnzzz}}}{{{|||qqquuuzzz~~~~~~~~~qqqmmmoooxxx}}}sssjjjgggddd___\\\^^^hhhxxx|||xxxxxxvvvrrrnnnlllnnnttt{{{}}}}}}zzzwwwzzz{{{zzzxxxtttnnniiiddd```^^^YYYVVVTTTWWWYYY]]]eeennnsssppplllgggcccaaaaaaaaacccaaa___]]]ZZZXXXWWWWWWYYYYYYYYYYYYZZZZZZZZZZZZ^^^______```````````````ZZZZZZYYYXXXWWWWWWWWWWWWUUUUUUSSSRRRRRRRRRSSSTTTRRRSSSTTTTTTTTTSSSQQQPPPTTTSSSQQQOOONNNLLLLLLKKKHHHIIIJJJKKKLLLMMMNNNOOONNNNNNNNNOOOOOOOOOPPPPPPTTTTTTTTTTTTSSSSSSSSSRRRSSSSSSSSSSSSRRRRRRRRRRRRSSSRRRQQQPPPOOONNNNNNNNNSSSRRRRRRRRRSSSTTTUUUUUUWWWXXXYYYYYYZZZZZZYYYYYY[[[ZZZYYYXXXWWWVVVVVVUUUVVVWWWXXXYYYZZZZZZYYYYYYUUUTTTTTTTTTUUUUUUVVVWWWWWWXXXXXXXXXXXXVVVUUUSSSXXXYYYZZZ[[[[[[[[[[[[ZZZ^^^```aaa```]]]\\\\\\\\\[[[[[[ZZZZZZ\\\___aaaccccccaaa]]]YYYUUUQQQOOONNNPPPNNNIIIEEEBBB@@@@@@AAA<<<<<<===>>>???@@@AAAAAACCCDDDEEEGGGHHHIIIJJJJJJLLLKKKKKKKKKLLLMMMNNNNNNLLLMMMMMMMMMMMMLLLKKKKKKLLLMMMNNNQQQSSSVVVXXXYYY\\\___bbbddddddbbb^^^\\\ZZZXXXWWWWWWVVVTTTQQQNNNIIIGGGDDD@@@>>><<<;;;::::::<<>>>>>??????@@@AAABBBCCCCCCDDDEEEFFFHHHIIIJJJJJJJJJLLLKKKKKKLLLLLLMMMNNNOOOOOONNNNNNMMMMMMLLLLLLLLLNNNOOOQQQSSSUUUWWWYYYZZZ^^^```bbbdddccc```\\\ZZZVVVUUUSSSQQQPPPNNNJJJGGGFFFEEEBBB???===<<<;;;;;;;;;===@@@AAABBBDDDFFFHHHHHHHHHGGGEEEDDDCCCBBBBBB@@@AAACCCEEEIIIPPPXXX^^^^^^aaacccfffjjjqqq{{{zzzkkkffflllttt{{{cccKKK===999888777555444222111000333333333222222111111111222222222222222222222222111111111111111111111222---.........////////////////////////////////////000000000000000000000000000000//////.../////////............///000111222////////////////////////......////////////......000000000000000000000000...///000000000///...---//////000000000111111111111333555999>>>DDDJJJNNNcccvvvzzzyyywwwrrrrrrooollljjjkkknnnsssuuu000000////////////000000//////////////////////////////............///////////////.........------........................------------------------........................///......------------------,,,,,,,,,,,,---...///111000///...------------------...///...---+++***000///......------------...---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---...///000000///------...////////////......///111111111000...---//////...///000111333444<<>>===<<<<<<<<<===???BBBCCCDDDEEEGGGHHHHHHGGGEEEDDDBBBBBBAAAAAA>>>@@@CCCHHHNNNWWW```gggfffffffffiiinnnwwwoooffffffppp{{{|||hhhOOO???999777666555444333333222111222222222222222111111111222222222222222222222222//////000111111222333333---------....../////////////////////////////////000000000000000000000000000//////...---------------------......//////000////////////////////////......////////////......000000000000000000111111000000000000///...---,,,//////000000000000111111000111333555888>>>EEEJJJZZZmmm|||}}}yyyxxxvvvrrrqqqooommmlllmmmooorrrttt....../////////000000111/////////////////////////////////....../////////////////////....................................------------------------........................///...------,,,,,,------,,,,,,,,,,,,------.........------,,,,,,------...............---,,,+++***///...---,,,,,,---...///------,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,...------...000000///...,,,---......//////.........///000222333444555555333222111000///000000111:::===DDDNNNXXX^^^aaaaaabbb___```iiiqqqsssrrrsss{{{vvvqqqpppsssuuuuuussspppqqqppplllkkkooorrrrrrrrrwwwzzztttkkkjjjsss}}}uuuqqqqqqrrrwww|||{{{vvvrrrooonnnpppqqqsssuuuvvvtttvvvzzzzzzxxx{{{{{{zzzwwwsssmmmhhhddd\\\XXXUUUTTTRRRRRRWWW^^^eeebbb]]]ZZZXXXXXXZZZ\\\YYYYYYZZZZZZZZZYYYYYYYYYWWWWWWXXXXXXXXXYYYYYYYYYYYYZZZ[[[\\\[[[XXXUUUTTTRRRRRRRRRSSSTTTUUUVVVVVVVVVVVVUUUTTTSSSRRRQQQQQQOOOPPPQQQRRRSSSTTTUUUUUUUUUTTTRRRPPPNNNMMMLLLLLLIIIIIIJJJJJJKKKKKKLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNPPPPPPPPPOOOOOOOOONNNNNNNNNNNNOOOOOOOOOOOOPPPPPPMMMMMMMMMNNNOOOPPPRRRRRRSSSTTTUUUWWWXXXXXXXXXXXXWWWWWWWWWWWWWWWXXXXXXYYYXXXXXXXXXXXXXXXXXXXXXXXXXXX\\\```ddddddbbb^^^[[[XXXWWWVVVVVVVVVVVVVVVVVVXXXXXXXXXYYYZZZ\\\^^^___^^^]]][[[[[[\\\]]]```aaabbbccceeedddbbb___^^^]]]]]]\\\[[[ZZZYYYYYYZZZZZZXXXVVVRRRMMMGGGCCC@@@>>><<<;;;;;;;;;<<<===???AAACCCDDDDDDEEEFFFGGGHHHIIIHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMNNNOOOPPPQQQPPPNNNNNNOOOQQQSSSUUUWWWWWWXXXYYYZZZ[[[\\\\\\___```aaaaaa```]]][[[ZZZYYYVVVRRRNNNKKKHHHCCC@@@=====================>>>???AAADDDEEEEEEEEEFFFHHHGGGFFFDDDBBBAAAAAAAAAAAAAAACCCGGGLLLRRRZZZbbbhhhkkkiiihhhkkkrrrzzzttthhhdddhhhuuu|||xxxyyyoooVVVAAA888777444444444444333333333222222222222111111111111111111111111111111111111111///000000000111111111222000000000000000000000000////////////////////////000000000000000000000000000000///...------------000000000///...---,,,+++////////////////////////......////////////......000000000111111111111111000000000000////////////////////////000000000111///111222222444:::BBBHHHSSSeeevvv{{{zzzyyyxxxuuupppooonnnmmmmmmnnnoooppp......///000000111111111...........................//////////////////...000000/////////.................................------------------------..............................---,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,------............------,,,,,,+++,,,++++++***+++---///000,,,------------,,,------------------------------...------///000111///...,,,------.....................///111444999===???===<<<:::888666666666666999:::===CCCLLLUUUZZZ]]]```]]]^^^fffmmmqqquuuxxxyyyrrrnnnnnnqqqrrryyy}}}||||||~~~~~~||||||{{{ppplllrrr{{{|||rrrooopppppprrruuuwwwtttqqqooooooqqquuuwwwsssvvvwwwtttuuuyyy{{{zzz{{{{{{zzzxxxuuuooojjjggg^^^ZZZVVVSSSPPPNNNQQQVVVXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYZZZ[[[[[[ZZZZZZWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXYYYYYYXXXUUUSSSQQQQQQQQQQQQRRRSSSTTTUUUVVVUUUUUUUUUTTTSSSRRRRRRQQQOOOPPPPPPRRRSSSTTTUUUVVVUUUTTTRRRPPPOOOMMMMMMLLLHHHIIIIIIIIIIIIIIIIIIIIIKKKKKKKKKLLLLLLLLLMMMMMMNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNLLLLLLMMMMMMOOOQQQRRRSSSTTTUUUVVVXXXYYYZZZZZZZZZXXXWWWWWWWWWWWWXXXYYYZZZWWWXXXXXXYYYYYYZZZZZZ[[[[[[___cccffffffccc^^^[[[ZZZYYYYYYXXXXXXXXXYYYYYY[[[ZZZZZZZZZ[[[^^^```bbb```___]]]]]]]]]^^^```bbbeeefffgggeeeaaa\\\YYYXXXVVVUUUTTTSSSRRRQQQPPPPPPLLLJJJHHHDDDAAA???===<<<::::::;;;<<<>>>@@@BBBDDDDDDEEEEEEFFFGGGHHHIIIIIIJJJJJJKKKLLLLLLLLLKKKKKKKKKKKKLLLLLLMMMOOOPPPQQQOOOOOOOOOOOORRRUUUXXX[[[YYYYYYZZZZZZZZZ[[[[[[[[[\\\]]]]]]]]]]]]\\\[[[[[[TTTQQQLLLHHHEEEAAA===:::;;;;;;<<<===>>>???@@@@@@@@@CCCFFFGGGFFFEEEFFFFFFFFFDDDCCCAAAAAAAAABBBCCCGGGJJJPPPUUU[[[aaagggkkknnnmmmlllooouuu}}}{{{llleeedddkkkyyy|||tttooosss{{{zzzmmm[[[HHH;;;777666333333333333333333333333111111111111111111111111111111111111111111111111111111111000000000//////222222111000///...------////////////////////////////////////////////////111000//////.........///111111111111///...,,,+++////////////////////////......////////////......//////000000111111111111.........///000111222222...////////////000000000000222333333333777???FFFNNN___qqq{{{}}}}}}{{{yyyrrrqqqpppnnnmmmmmmmmmmmm......///000111111000000..............................////////////......000000000/////////......------------------------------------------------...........................------,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,---......------------------------*********+++,,,---...///,,,---......,,,,,,---...........................------...///111111///---,,,,,,---............---.........000444999>>>AAADDDBBBAAA???>>>>>>>>>>>>999:::<<>><<<<<<<<<;;;::::::;;;===???AAACCCEEEEEEEEEFFFGGGHHHIIIJJJJJJKKKKKKLLLLLLLLLKKKJJJJJJKKKKKKLLLLLLNNNOOOQQQRRROOOOOOPPPRRRUUUXXX[[[]]]ZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYQQQNNNIIIFFFCCC@@@===::::::;;;===???AAABBBBBBBBBAAADDDGGGHHHGGGEEEDDDEEEDDDCCCBBBAAAAAABBBDDDEEEFFFKKKTTT[[[aaafffjjjmmmpppqqqsssvvvzzzzzzpppgggdddhhhqqqvvvmmmiiihhhuuu{{{nnn[[[JJJ???:::777666222222222222222222222222000000000111111111111111111111111111111111111111222222111000000///......000//////...---,,,++++++////////////////////////////////////////////////000///////////////000000......000111111000///...////////////////////////......////////////............//////000000111111------...///000222333444......////////////000000000333555444333666===DDDJJJYYYmmm{{{}}}|||vvvuuurrrooommmlllkkkkkk------.../////////..............................---...///000000///...---000000000000/////////...------------------------------------------------...........................---,,,,,,++++++,,,,,,+++,,,---.........---------,,,,,,,,,,,,------...,,,,,,,,,,,,---......///++++++,,,---......------+++---///...,,,+++---...------------------------------...000111111///---+++,,,------......------.........///222444666888;;;;;;::::::;;;===>>>???<<<>>>@@@@@@@@@CCCHHHMMMUUUUUUZZZaaagggppp}}}{{{vvvxxxzzz|||uuunnnmmmrrryyy{{{ppphhhiiilllmmmlllmmmooonnnnnnqqqxxx{{{zzz{{{zzzzzzyyyxxxuuurrrooommmkkkiiiccc^^^YYYSSSMMMMMMQQQPPPQQQRRRSSSSSSSSSSSSSSSUUUVVVXXXZZZZZZZZZYYYXXXUUUVVVVVVVVVVVVWWWWWWWWWWWWVVVUUUSSSRRRRRRRRRSSSRRRRRRQQQRRRRRRSSSTTTTTTRRRRRRSSSTTTUUUTTTSSSSSSQQQQQQQQQQQQRRRSSSUUUVVVVVVUUUSSSQQQOOONNNMMMMMMKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIJJJKKKLLLLLLLLLLLLLLLLLLMMMNNNPPPQQQRRRTTTSSSRRRRRRTTTVVVYYY[[[[[[ZZZYYYXXXXXXZZZ[[[\\\XXXYYYZZZ[[[]]]^^^___```ccceeeggghhhfffbbb]]]ZZZ[[[[[[[[[\\\]]]^^^___```^^^\\\YYYWWWWWWYYY\\\^^^___^^^^^^]]]\\\[[[ZZZZZZ[[[\\\]]][[[VVVPPPKKKIIIDDDCCCCCCBBBAAA???>>>===<<<;;;;;;::::::;;;;;;;;;<<<===>>>@@@BBBDDDEEEFFFGGGGGGHHHIIIJJJKKKKKKLLLKKKLLLLLLLLLKKKJJJJJJIIIKKKKKKLLLMMMNNNPPPQQQRRRQQQQQQSSSUUUWWWYYY[[[\\\YYYYYYXXXXXXWWWVVVUUUUUUUUUTTTSSSRRRQQQRRRRRRRRROOOKKKGGGDDDBBB@@@===;;;;;;<<>>>>><<<;;;999888::::::::::::::::::;;;;;;@@@AAABBBCCCEEEGGGHHHHHHHHHHHHIIIJJJKKKLLLMMMMMMKKKLLLLLLKKKKKKJJJIIIHHHKKKKKKLLLMMMNNNPPPRRRSSSSSSTTTUUUWWWXXXYYYYYYYYYYYYXXXWWWVVVUUUTTTSSSSSSTTTRRRPPPNNNMMMLLLMMMMMMHHHEEEAAA>>><<<;;;999777<<<>>>@@@CCCDDDEEEEEEEEEBBBDDDGGGHHHFFFDDDBBBBBBBBBAAA@@@@@@BBBEEEHHHKKKQQQXXXccclllppppppoooooovvv}}}jjjfffeeelllxxxxxxkkk``````fffvvvwwwfffXXXGGG;;;777666444222222222222111111111111111//////000000111111111222000000000000000000000000......//////000000111111,,,,,,---...///000111222////////////////////////////////////////////////+++++++++,,,---...///000//////000000...,,,)))'''////////////////////////......////////////......,,,,,,------...//////000111111000//////000111222............/////////000...333777666333444999@@@AAAOOOeeewww~~~|||zzzyyyuuurrrmmmgggcccaaaaaaaaa......---,,,---...///000------,,,,,,,,,,,,---------...///000000///...------...//////---,,,,,,---+++,,,,,,------,,,,,,+++........................000---,,,---///000...,,,+++,,,---......---,,,+++---------------------------+++***,,,///111000...---------,,,,,,+++++++++)))***,,,---.../////////+++++++++,,,,,,,,,------------.........---+++***...///111333333111///...------............------////////////............////////////000111222333333777>>>DDDGGGGGGDDDBBBMMMTTT\\\aaagggttt{{{~~~rrrfffgggjjjjjjpppyyyzzzuuuooohhhccccccgggkkkmmmnnnppprrrsssxxxtttssswwwxxxtttpppmmmllllllkkkjjjiiijjjjjjfff___ZZZWWWWWWWWWVVVTTTRRRQQQQQQSSSSSSSSSTTTVVVWWWXXXXXXWWWWWWXXXXXXWWWVVVVVVVVVVVVVVVUUUUUUTTTSSSSSSRRRSSSSSSPPPPPPPPPQQQRRRRRRSSSSSSTTTTTTSSSSSSTTTTTTUUUVVVTTTTTTSSSRRRRRRRRRRRRRRRVVVTTTSSSSSSUUUUUURRROOOJJJSSSXXXSSSLLLHHHGGGFFFHHHHHHHHHIIIIIIJJJJJJJJJMMMMMMKKKJJJIIIIIIIIIIIIJJJIIIHHHHHHIIIJJJKKKLLLKKKLLLLLLLLLMMMMMMMMMMMMOOONNNNNNOOOQQQTTTWWWYYYZZZYYYWWWWWWWWWXXXZZZ[[[XXXYYYZZZ\\\^^^```aaabbbeeeffffffdddaaa\\\XXXUUUVVVVVVVVVWWWXXXYYYZZZ[[[[[[XXXUUURRRRRRSSSVVVWWWYYYXXXWWWUUURRRPPPNNNLLLIIIHHHGGGEEECCCAAA@@@???;;;;;;:::999:::;;;<<<===>>>===<<<<<<<<<>>>???@@@???@@@DDDGGGHHHIIIIIIHHHJJJIIIIIIIIIIIIJJJKKKKKKLLLMMMOOONNNLLLJJJIIIIIILLLLLLLLLMMMPPPRRRUUUVVVSSSTTTUUUWWWXXXYYYYYYYYYXXXXXXWWWVVVTTTRRRPPPOOOPPPOOONNNMMMKKKIIIHHHHHHDDDBBB>>>;;;:::<<>><<<===???BBBFFFKKKOOORRR``````gggqqqvvvvvvxxx}}}vvvjjjgggiiitttqqqfffbbbjjjuuuqqqRRRIII>>>777555555444222333333444555444333111000000000000000000000000000111111000000000000111111////////////////////////111111000000//////......---...///000000///...---111000///...............000000//////.........---.........///////////////---------,,,+++,,,...000111000///......///000111//////............//////////////////////////////000000000000000000000000111000000111333666999;;;DDDNNN^^^nnnyyy}}}|||zzzzzzpppiiihhhfff^^^YYYZZZ...------,,,---...///000......------------......---...///000000///...---///111222111///......///+++,,,,,,------,,,,,,+++------------------------...,,,+++,,,...///---+++,,,------------------,,,---------------------------,,,+++,,,///111000...---------,,,,,,+++++++++***+++,,,---------------,,,,,,,,,,,,------------------.........---,,,+++...///111333333111///...------............------////////////////////////............///000111222000333888===BBBFFFHHHJJJDDDJJJRRRYYYcccsss~~~yyy|||rrrdddbbbddddddjjjttttttyyy{{{xxxtttmmmgggeeeeeegggiiimmmooorrrtttzzztttqqqssssssrrrooollljjjiiihhhhhhiiikkkkkkgggaaa\\\YYYXXXXXXVVVTTTRRRRRRRRRSSSSSSQQQTTTXXX\\\]]]\\\YYYWWWWWWVVVVVVUUUUUUUUUVVVVVVTTTSSSSSSRRRQQQQQQRRRRRRRRRRRRSSSSSSTTTUUUUUUUUUTTTSSSRRRRRRRRRSSSUUUUUUTTTSSSSSSRRRRRRRRRRRRRRRUUUSSSRRRSSSTTTTTTQQQOOONNNWWW\\\WWWPPPMMMLLLJJJHHHHHHHHHIIIIIIIIIIIIIIIMMMMMMLLLKKKJJJIIIIIIJJJJJJIIIIIIHHHHHHIIIJJJKKKKKKKKKKKKLLLLLLLLLMMMMMMMMMMMMLLLMMMOOORRRTTTVVVWWWVVVTTTSSSSSSUUUWWWYYYWWWWWWXXXZZZ[[[\\\]]]^^^`````````___]]]YYYVVVTTTTTTSSSSSSTTTTTTUUUVVVWWWTTTSSSPPPNNNMMMMMMOOOPPPQQQQQQPPPNNNLLLIIIGGGFFFCCCBBBAAA@@@???===<<<<<<<<<<<<;;;;;;;;;<<<===>>>???>>>>>>>>>???@@@BBBCCCDDDEEEFFFHHHIIIIIIHHHHHHJJJJJJIIIIIIJJJJJJKKKLLLHHHJJJLLLLLLLLLLLLMMMNNNMMMMMMNNNOOOQQQSSSUUUWWWVVVVVVWWWWWWWWWWWWWWWVVVUUUUUUTTTSSSRRRPPPNNNMMMKKKJJJIIIGGGEEEDDDBBBBBBAAA>>>;;;999999;;;>>>@@@BBBBBBCCCEEEEEEFFFFFFFFFHHHGGGFFFDDDBBBAAA@@@???@@@@@@AAAEEEKKKSSS[[[___kkkmmmsss{{{}}}~~~wwwlllfffjjjtttzzzmmmeeeeeeppp}}}tttbbbIIIAAA888333333333222000222222333333222111111000000000000000000000000000111111000000000000111111////////////////////////111000000000/////////...---...///000000///...---000000///...............000/////////............///////////////.........+++++++++***)))***+++---000///............///000//////............//////////////////////////////........................000/////////111444666888@@@IIIWWWfffqqqvvvvvvuuuuuunnniiigggbbb[[[WWWYYY...------------.../////////..................///---...////////////...---000111222111///------...,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++...------,,,,,,------...---------.........---------,,,,,,---///000///...------,,,,,,,,,,,,+++++++++,,,,,,---,,,,,,,,,+++,,,------------.........------.........---,,,++++++,,,...//////...,,,+++------............------////////////////////////------------...///000000...///000444;;;CCCJJJOOOKKKOOOTTTXXX^^^lllyyyvvvxxxpppaaa]]]]]]]]]dddlllnnnooopppqqqrrrsssttttttxxxuuupppllliiiggghhhhhhppprrrtttuuu{{{~~~ppplllllllllnnnooolllhhheeeeeegggjjjkkkllliiieee___[[[ZZZYYYXXXVVVTTTSSSRRRSSSSSSPPPUUU[[[```bbb```\\\YYYVVVVVVUUUTTTTTTTTTTTTTTTQQQQQQPPPPPPOOOPPPPPPPPPRRRRRRSSSSSSTTTUUUUUUUUUTTTSSSRRRQQQQQQSSSTTTVVVTTTSSSRRRRRRQQQQQQRRRRRRSSSRRRQQQRRRRRRRRRPPPNNNQQQXXX\\\XXXRRROOONNNMMMIIIIIIIIIHHHHHHHHHHHHHHHMMMMMMLLLKKKJJJJJJJJJJJJJJJJJJIIIHHHHHHHHHIIIIIIJJJJJJJJJKKKKKKKKKLLLLLLKKKKKKKKKKKKMMMOOOQQQSSSSSSQQQOOONNNNNNPPPSSSTTTUUUUUUVVVVVVWWWWWWXXXXXXYYYYYYXXXWWWUUUTTTRRRRRROOOOOOOOONNNNNNOOOOOOPPPMMMLLLKKKIIIHHHGGGGGGGGGGGGGGGFFFEEECCCAAA???>>>>>>======<<<<<<;;;;;;:::>>>============>>>??????@@@@@@@@@AAABBBDDDEEEFFFJJJIIIIIIIIIIIIHHHHHHHHHJJJJJJJJJJJJJJJKKKLLLLLLHHHIIIKKKKKKKKKLLLOOOQQQOOOOOOPPPQQQRRRTTTVVVWWWXXXXXXXXXWWWVVVUUUTTTSSSRRRRRRQQQPPPNNNLLLJJJIIIHHHGGGEEEBBB@@@>>>=========<<<:::999:::===@@@BBBCCCDDDEEEFFFFFFFFFFFFFFFDDDDDDBBBAAAAAA@@@@@@@@@CCCCCCEEEJJJSSS^^^jjjppppppttt|||{{{tttqqqjjjgggggggggtttuuujjjgggmmm}}}vvvbbbSSS???:::444222222333222000222222111000000000000111000000000000000000000000111000000//////000000111000000000000000000000000000000000000////////////......////////////......////////////............////////////............000000//////......------......------------------///......------....../////////............//////////////////////////////........................///.........///111333444:::AAAMMMZZZdddjjjlllmmmnnniiieeeccc```ZZZWWWXXX------------......////////////............//////...........................///000///,,,+++***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,------,,,,,,...---,,,++++++,,,---...,,,---......///......---...---------............,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------------------.........//////---------------------,,,,,,---...//////...---,,,------............------...///////////////000000......------...//////000...------000555===EEEJJJSSSVVVYYY[[[___hhhwww~~~zzzzzzxxxtttrrrtttzzznnnbbb]]]\\\[[[___fffiiihhhgggeeeeeegggkkknnnrrrrrrrrrpppnnnnnnnnnooowwwyyyyyyxxxyyyxxxkkkfffeeefffkkknnnmmmhhhddddddgggjjjkkklllkkkgggbbb^^^[[[ZZZYYYWWWUUUTTTSSSSSSSSSQQQUUU[[[```cccaaa___\\\YYYXXXVVVUUUSSSRRRQQQQQQOOONNNNNNMMMMMMNNNNNNNNNPPPPPPPPPQQQRRRRRRSSSSSSUUUTTTRRRQQQQQQSSSUUUWWWSSSSSSRRRQQQQQQQQQQQQRRRRRRQQQQQQQQQQQQPPPNNNMMMNNNTTTWWWSSSNNNMMMLLLKKKIIIIIIIIIIIIHHHHHHHHHHHHMMMLLLKKKKKKJJJJJJJJJKKKJJJJJJIIIHHHHHHGGGGGGGGGIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJLLLMMMOOOPPPOOONNNLLLJJJKKKLLLOOOQQQSSSSSSSSSSSSSSSSSSSSSSSSTTTRRRPPPNNNMMMLLLLLLLLLKKKJJJIIIIIIHHHHHHHHHIIIHHHHHHHHHGGGEEEDDDBBBAAA@@@@@@@@@???===<<<:::999========================???????????????@@@@@@AAA@@@@@@AAACCCDDDFFFGGGHHHKKKKKKJJJIIIIIIIIIIIIJJJKKKKKKJJJJJJKKKKKKLLLMMMLLLLLLLLLKKKJJJKKKNNNPPPRRRRRRRRRSSSTTTUUUVVVWWWXXXXXXWWWVVVUUUTTTRRRQQQPPPOOOOOONNNLLLJJJHHHGGGGGGFFFCCC@@@>>><<<<<<;;;===<<<<<<===???AAADDDFFFFFFGGGGGGGGGGGGGGGFFFFFFCCCBBB@@@????????????@@@BBBDDDHHHPPP[[[hhhttt{{{xxxzzzwwweeebbbaaa]]]aaallluuussslllnnnzzzxxxdddQQQEEE;;;888555444444555333222333222000//////000111222000000000000000000000000000000////////////000000000000000000000000000000000000000000////////////...//////////////////......///////////////......///////////////.........111111000///...------,,,........./////////...---------------------------//////............//////////////////////////////000000000000000000000000///.........///000111222555;;;CCCNNNWWW]]]bbbccceeeaaa___```bbb```[[[XXX---------...............//////............//////......------------......---...///...,,,******+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---------......---,,,++++++,,,---...+++,,,...///000///...---............---------...,,,,,,,,,,,,,,,,,,,,,,,,++++++---....../////////---------.........//////------------------------111111222333333222111111------............------------......//////////////////......//////000000/////////000333777;;;>>>GGGMMMTTT[[[aaajjjuuu~~~{{{uuupppqqqrrrqqqqqqtttzzztttmmmfffbbb___^^^^^^aaadddddddddbbb```aaadddgggnnnqqqtttuuuuuuuuuvvvxxx~~~{{{xxx|||sssiiieeedddccchhhmmmmmmhhhffffffiiijjjjjjjjjjjjhhhddd```]]]\\\[[[YYYWWWUUUTTTSSSRRRTTTUUUXXX\\\^^^___```___\\\[[[XXXUUURRRPPPNNNMMMMMMLLLLLLLLLLLLLLLMMMMMMNNNOOOOOOPPPQQQQQQRRRRRRUUUTTTRRRRRRRRRSSSUUUVVVSSSRRRRRRQQQQQQQQQQQQQQQPPPQQQQQQQQQOOONNNNNNMMMLLLPPPRRRNNNJJJJJJKKKIIIIIIIIIIIIIIIIIIIIIIIIIIILLLKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHGGGFFFFFFGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJKKKLLLMMMNNNLLLKKKJJJIIIJJJKKKMMMNNNQQQQQQQQQPPPPPPPPPOOOOOOPPPNNNKKKIIIGGGFFFFFFFFFGGGFFFEEEDDDDDDCCCCCCDDDCCCCCCCCCCCCBBB@@@>>>===>>>>>>>>>======<<<::::::=========>>>>>>>>>??????@@@@@@AAAAAAAAABBBBBBBBB@@@@@@BBBCCCEEEFFFGGGHHHIIIIIIIIIIIIIIIJJJKKKLLLLLLKKKKKKKKKKKKLLLMMMMMMMMMMMMNNNMMMLLLMMMPPPRRRTTTTTTTTTUUUUUUVVVVVVVVVTTTTTTUUUTTTTTTSSSRRRQQQNNNNNNNNNLLLKKKIIIGGGFFFEEECCCAAA>>><<<:::::::::;;;<<<===???AAADDDGGGHHHIIIIIIIIIIIIHHHGGGFFFFFFCCCAAA@@@>>>>>>>>>???@@@@@@EEEMMMXXXdddoooxxx}}}xxxeeeXXXXXXYYYYYYdddtttrrrpppxxxxxxfffQQQAAA:::888777555555444444222111333222111000000111222333000000000000000000000000000000////////////000000////////////////////////////////////000000000000/////////....../////////---...//////000///...............///////////////111111000///...------,,,***)))***,,,......+++))),,,,,,------------,,,,,,//////............//////////////////////////////000000000000000000000000///////////////000111111333666<<>>===<<<;;;===>>>>>>>>>>>>======<<<=========>>>>>>?????????@@@AAAAAABBBCCCBBBBBBBBB@@@AAACCCDDDEEEFFFFFFFFFHHHHHHIIIJJJKKKLLLMMMNNNLLLLLLLLLLLLLLLMMMMMMNNNKKKLLLNNNOOOOOOQQQTTTVVVUUUUUUVVVVVVVVVUUUUUUTTTQQQQQQRRRRRRRRRQQQQQQPPPMMMMMMLLLKKKIIIGGGFFFEEEAAA???<<<:::888888888999999:::<<>>???@@@BBBDDDEEEKKKVVVbbbmmmvvv{{{}}}~~~hhh]]]UUUUUUXXX^^^oooyyyqqquuu|||uuujjjXXXEEE;;;888444444333333222111000///222111111111111222333333000000000000000000000000000//////......//////000////////////////////////////////////000000000000//////............//////------///000000000///............///////////////000000//////......------++++++,,,///333333000,,,,,,------......------,,,//////............//////////////////////////////......................../////////000000111111111111444888===CCCIIINNNQQQWWWYYY\\\eeeqqqvvvmmmbbb,,,---.../////////...---......------------.........------,,,,,,------...,,,---//////...---...///------............------------------------------,,,---///...,,,+++---///,,,------------------,,,***,,,...111111111///......000111///,,,+++,,,---+++++++++,,,,,,------------------,,,+++***)))(((,,,,,,,,,,,,---------------,,,,,,,,,,,,---...///++++++++++++++++++++++++------............------******++++++,,,------...///......------......///////////////000000000000999===DDDKKKQQQXXX```eeekkkgggfffhhhiiiiiimmmsssuuuwwwzzz~~~}}}zzzxxxvvvtttooohhhccc```___^^^]]]bbbggggggccc___]]]^^^fffmmmuuu{{{wwwwwwzzzxxxwwwvvvsssooolllkkkjjj___aaadddgggiiikkklllmmmjjjgggdddcccdddcccaaa___^^^]]]\\\ZZZWWWUUUSSSQQQQQQPPPQQQRRRSSSVVVYYYZZZXXXWWWTTTQQQNNNLLLJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMMMMNNNNNNOOOOOOPPPQQQQQQOOOPPPQQQRRRRRRRRRQQQQQQRRRRRRQQQPPPPPPPPPPPPQQQOOOQQQSSSRRROOOMMMNNNOOOMMMOOONNNJJJIIILLLMMMKKKIIIJJJJJJKKKLLLMMMNNNNNNHHHHHHHHHGGGGGGHHHHHHIIIEEEFFFGGGHHHHHHGGGGGGFFFEEEEEEEEEFFFFFFFFFGGGGGGFFFGGGGGGHHHHHHHHHHHHGGGEEEGGGIIIKKKKKKJJJHHHGGGJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGFFFDDDCCCCCCBBBBBBCCCBBBAAAAAAAAAAAAAAABBB>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>?????????>>>>>>?????????@@@@@@@@@@@@@@@@@@AAABBBCCCCCCCCCBBBBBBBBBCCCDDDFFFGGGGGGFFFFFFIIIJJJKKKMMMNNNOOONNNNNNMMMMMMLLLLLLLLLMMMNNNNNNLLLNNNQQQRRRRRRSSSTTTVVVUUUVVVVVVWWWVVVUUUTTTSSSPPPPPPPPPPPPPPPOOONNNNNNLLLKKKKKKIIIHHHFFFDDDCCC???===:::888777777888999:::;;;>>>BBBEEEGGGIIIIIIHHHHHHGGGFFFEEECCCAAA@@@???>>>>>>>>>AAADDDGGGJJJQQQWWWaaallluuu{{{www{{{lll]]][[[VVVUUU[[[lllwwwttt~~~vvvhhh[[[LLL===888:::111111111111000000111111///000000111222222111111000000000000000000000000//////............//////------------------------.../////////000000000111000///...------...///000,,,---///000111000///.............../////////000///////////////.........///...000555:::;;;777222,,,---...//////...---,,,//////............//////////////////////////////........................------///000000111111111000222444999===BBBFFFIIIRRR[[[fffooovvvzzzsssjjj,,,,,,.../////////...------------,,,,,,---------...---,,,,,,,,,,,,---...)))***,,,---,,,,,,---...------............------........................***,,,...---+++***,,,...+++,,,............,,,+++***,,,///111222111///......000111///,,,***+++---+++++++++,,,,,,---------......---+++)))'''$$$###+++++++++,,,,,,,,,---------,,,,,,+++,,,---...///////////////////////////---..................---))))))***++++++,,,------...------,,,,,,,,,------------------...000111222333777<<>>???????????????BBBBBBBBBBBBBBBBBBBBBCCC@@@@@@BBBCCCCCCCCCBBBAAADDDEEEFFFGGGHHHGGGGGGFFFKKKLLLNNNPPPQQQPPPNNNMMMMMMMMMMMMLLLMMMMMMNNNOOOPPPRRRUUUUUUSSSRRRRRRRRRVVVVVVWWWWWWVVVUUUSSSRRRPPPPPPPPPOOONNNMMMLLLKKKJJJJJJIIIHHHFFFDDDBBBAAA???===:::888777888:::;;;<<<>>>BBBEEEIIIKKKLLLLLLFFFFFFEEEDDDBBB@@@>>>======<<<===???BBBGGGLLLOOO[[[```hhhrrrzzz{{{vvv```XXXZZZYYYVVV```yyyxxxyyy{{{lllZZZMMM???444222777000000111111111111333555---...///111111111000///000000000000000000000000//////............//////------------------------.../////////000000111111000///...------...///000+++---///000111000///...---.........//////000000.........///////////////------///555;;;<<<888222------...//////...------//////............//////////////////////////////000000000000000000000000+++,,,...///000111111111///000333666:::>>>BBBDDDOOO___ooovvvyyyzzzvvvooo000///...---,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...---......//////......---.........------,,,,,,,,,------------------------------------------------+++++++++******)))))))))------------------------////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,---------......+++,,,------......------000////////////.........---------,,,,,,+++++++++------------------------...............---------,,,,,,,,,---...///000000111444888===CCCKKKTTTYYY[[[[[[ZZZ[[[]]]aaaeeehhhooouuuyyywwwttttttxxx{{{xxxtttmmmgggcccbbbbbbccceeefffhhhkkklllhhhaaa[[[^^^^^^eeerrrsssnnnnnnnnnnnnllliiiggggggiiillldddggghhhfffeeehhhhhhfffoooggg^^^[[[]]]```___\\\bbbcccdddbbb]]]WWWRRRPPPPPPOOOMMMNNNPPPRRRSSSRRRLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIILLLLLLLLLLLLMMMMMMMMMMMMMMMMMMNNNOOOPPPRRRRRRSSSSSSSSSSSSSSSRRRQQQOOOOOONNNNNNOOOOOOPPPOOOOOOOOOOOOOOOMMMKKKJJJIIIIIIIIIPPPOOOOOONNNOOOPPPRRRSSSIIIIIIIIIHHHHHHGGGGGGGGGHHHHHHHHHGGGGGGGGGFFFFFFGGGGGGFFFEEEDDDDDDEEEEEEDDDEEEFFFGGGGGGGGGGGGGGGBBBDDDFFFHHHIIIJJJJJJIIIHHHHHHGGGFFFEEEEEEFFFFFFGGGGGGFFFEEEDDDCCCBBBBBBBBBAAAAAA@@@@@@AAAAAABBBCCCBBBBBBAAA@@@???>>>>>>===>>>???AAABBBCCCCCCCCCAAA@@@???>>>???AAADDDEEEDDDDDDEEEEEEDDDCCCBBBBBBDDDEEEFFFFFFEEEEEEGGGIIILLLLLLLLLNNNPPPPPPOOONNNJJJJJJJJJKKKLLLMMMOOOPPPSSSTTTTTTTTTTTTUUUUUUUUUTTTUUUVVVVVVTTTQQQNNNKKKLLLLLLKKKLLLMMMLLLJJJHHHGGGGGGFFFEEECCCBBBAAAAAA>>>===;;;;;;:::;;;<<<===@@@AAADDDGGGIIIJJJJJJJJJCCCCCCDDDBBB???======>>>===@@@CCCCCCDDDIIIRRRZZZcccmmmuuuwww{{{~~~ooo```RRRRRRUUU^^^ooommm^^^KKK===999888666444111111111111111111111111111111111111111111111111//////000000000000//////000000000000000000000000111000///...------...///000000000000000000000000+++,,,,,,------.................................////////////............222222111///...---,,,+++***+++...000222333333222+++,,,---.........---,,,........................//////000000///...------000000111222222222222222//////000000111111111222111222333444555888===@@@OOOaaarrrvvvtttsssqqqnnn...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...,,,------------------,,,......---------,,,,,,,,,------------------------------------------------------,,,,,,,,,+++++++++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,------------+++,,,------......------/////////.........---------------,,,,,,+++++++++------------------------------..................,,,---------.../////////000222555999???GGGOOOUUUYYYYYYZZZ[[[]]]```cccfffqqqvvvyyywwwttttttssssssooommmjjjgggffffffffffffiiikkknnnrrrqqqmmmeee___]]]]]]bbbnnnzzznnnjjjjjjnnnmmmjjjgggcccbbbdddfffdddiiillljjjiiikkkkkkiiihhhfffaaa]]][[[ZZZ\\\]]]bbbccccccbbb^^^YYYVVVSSSQQQOOOMMMMMMNNNPPPQQQQQQLLLLLLKKKKKKKKKJJJJJJJJJGGGHHHHHHHHHIIIIIIJJJJJJKKKKKKKKKLLLLLLLLLMMMMMMLLLLLLMMMNNNOOOPPPQQQQQQRRRRRRQQQPPPPPPOOOOOONNNNNNOOOOOOPPPPPPOOOOOOOOOOOONNNMMMKKKJJJIIIIIIIIIKKKKKKKKKKKKLLLMMMOOOPPPJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEDDDDDDEEEFFFFFFFFFFFFFFFCCCDDDFFFGGGHHHHHHHHHHHHIIIHHHGGGFFFFFFFFFFFFFFFGGGGGGFFFEEEDDDCCCBBBBBBBBBAAAAAAAAAAAAAAAAAABBBBBBBBBAAAAAA@@@@@@?????????@@@AAABBBCCCCCCDDDDDDBBBBBBAAAAAABBBCCCDDDEEEEEEEEEFFFFFFEEEEEEDDDCCCBBBDDDEEEEEEDDDDDDFFFHHHKKKKKKMMMOOORRRTTTUUUUUUPPPPPPOOONNNNNNNNNNNNOOOQQQQQQRRRRRRRRRSSSSSSSSSSSSTTTUUUUUUSSSPPPMMMKKKLLLKKKKKKKKKLLLKKKHHHFFFEEEDDDCCCBBBAAA@@@??????<<<<<<;;;;;;<<<===>>>???AAACCCDDDFFFGGGHHHHHHHHHBBBCCCCCCAAA???===>>>???<<<@@@CCCEEEGGGMMMVVV]]]hhhooossssssuuu|||lll___XXXWWWZZZfffzzzzzzaaaTTTDDD999666666555333111111111111111111111111//////////////////////////////000000000000//////////////////////////////000///...---,,,,,,---...////////////////////////---------------.................................////////////............111111000///...---,,,,,,------............------+++,,,---.........------------------------------///////////////...------......///000000000000000....../////////000000000000111222333444777;;;???KKK\\\mmmsssttttttsssqqq,,,,,,,,,------.........------------------------...------,,,,,,------...------............------...------------,,,,,,,,,------------------------------------------------............------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,+++++++++,,,,,,,,,------+++,,,------......------......---------,,,,,,,,,------,,,,,,,,,,,,++++++------------------------,,,---------.../////////------.....................///111444999@@@IIIOOOTTTVVVYYY[[[\\\^^^aaacccqqqwwwzzzyyyxxxxxxsssmmmhhhgggggghhhkkknnnnnnnnnppptttyyy|||yyyrrrjjjddd\\\ZZZ]]]gggqqq|||wwwiiieeeeeekkkjjjgggccc^^^\\\]]]^^^aaaiiioooooommmmmmllljjjdddggggggbbbZZZWWWYYY]]]dddccccccaaa___\\\ZZZXXXSSSPPPMMMKKKLLLNNNOOOOOOKKKKKKKKKKKKJJJJJJJJJJJJFFFFFFGGGHHHHHHIIIJJJJJJJJJJJJJJJKKKKKKKKKKKKLLLJJJKKKKKKLLLMMMNNNOOOOOOQQQPPPOOONNNMMMMMMNNNNNNOOOOOOOOOPPPPPPOOOOOONNNNNNMMMLLLKKKJJJIIIIIIIIIHHHHHHHHHIIIJJJLLLMMMNNNKKKKKKKKKKKKLLLLLLLLLLLLIIIIIIIIIIIIHHHHHHHHHHHHGGGFFFEEEEEEEEEEEEEEEEEECCCDDDEEEEEEFFFEEEEEEEEEDDDDDDEEEFFFFFFFFFFFFFFFHHHHHHGGGFFFFFFFFFGGGGGGGGGFFFEEEEEEDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFGGGFFFFFFEEEDDDBBBDDDFFFGGGFFFFFFGGGHHHLLLOOORRRVVVZZZ\\\^^^^^^WWWVVVTTTRRRPPPOOONNNMMMOOOOOOOOOOOOPPPPPPPPPPPPQQQRRRSSSSSSRRROOOMMMKKKKKKJJJIIIIIIIIIHHHEEECCC@@@@@@??????>>>===<<<<<<;;;;;;;;;<<<>>>@@@AAABBBDDDDDDEEEEEEFFFEEEEEEDDDAAABBBBBB@@@>>>===>>>???>>>BBBGGGKKKOOOVVV___eeepppsssrrrooopppvvv|||~~~~~~kkk```XXXXXX^^^nnnvvvkkkQQQGGG;;;555444444333111111111111111111111111111//////////////////////////////000000000000//////..............................---,,,,,,,,,,,,---//////////////////////////////................../////////////////////////////////............---/////////.........------//////...---,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,...////////////...------,,,,,,---............------.............../////////000111111222555999<<>>@@@CCCDDDEEEEEEEEEEEEDDDCCCBBBAAAAAA???@@@@@@???======???AAACCCGGGMMMTTTZZZaaaiiinnnwwwuuuqqqnnnooouuu{{{}}}lllcccYYY[[[dddzzz}}}xxxuuuvvv}}}vvvfffZZZCCC===666222222222111///111111111111111111111111000000000000000000000000//////000000000000//////...........................---------------------////////////////////////000000//////.........---//////////////////////////////.........---------........................000///...---...///000111,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,.........//////...------+++,,,,,,---------------...........................///000000000333666:::AAALLL[[[gggmmmoooooonnn......---------,,,,,,,,,........................------------------------,,,------......------,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------+++,,,------......---------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---...///000000...............---------.../////////111666===BBBGGGLLLRRRVVVVVVWWWZZZ^^^eeettt{{{kkkfffbbbeeeooo{{{rrriiieee[[[WWWUUUXXX[[[___eeelllsssyyy{{{tttjjjeeebbb```_________]]]ZZZYYY[[[\\\]]]fffpppuuuwwwxxxtttnnneeedddeeefffjjjlllmmmmmmnnnjjjddd```^^^^^^]]]\\\[[[WWWRRROOOMMMMMMLLLKKKHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEFFFGGGIIIJJJKKKKKKIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKLLLLLLMMMMMMNNNNNNQQQPPPNNNLLLLLLMMMOOOPPPNNNNNNOOOOOONNNMMMLLLLLLJJJJJJIIIIIIIIIIIIIIIJJJJJJJJJKKKLLLNNNOOOOOOOOOOOONNNMMMLLLKKKIIIHHHHHHJJJJJJIIIIIIIIIHHHHHHHHHFFFEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGHHHHHHGGGGGGFFFEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEDDDDDDDDDEEEEEEFFFEEEEEEDDDDDDCCCCCCBBBBBBAAABBBBBBCCCCCCBBBBBBAAAAAAAAAAAABBBCCCCCCDDDDDDEEEEEEFFFGGGGGGFFFFFFFFFDDDDDDEEEEEEEEEDDDDDDCCCEEEFFFFFFGGGGGGGGGFFFFFFEEEIIILLLNNNNNNMMMMMMMMMHHHOOOXXX]]]]]]ZZZVVVTTTVVVUUUSSSQQQPPPNNNNNNMMMMMMMMMMMMNNNNNNNNNOOOOOONNNOOONNNNNNMMMKKKIIIHHHGGGEEECCCBBBBBBAAA???===:::::::::::::::::::::999:::;;;===@@@CCCEEEFFFGGGFFFEEEDDDBBBAAA@@@??????===>>>>>>>>>===???BBBDDDGGGLLLSSS[[[bbbiiiooorrrwwwsssooonnnqqqvvv||||||mmmddd___cccqqqvvvqqqkkkjjjtttzzziiiXXXLLL<<<888444222222111///---000000000000000000000000000000000000000000000000//////000000000000//////................................./////////..............................000000//////.........---////////////////////////............------------------------............000///...------...///000,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,------............------+++,,,------......------////////////////////////......///...///111444777===EEERRR___gggiiiiiiiii.........------,,,,,,,,,------------------------,,,------......------,,,******++++++++++++******,,,,,,,,,------------...------------------------------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,---------......+++,,,------......------------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------------------------------,,,---------.../////////------..................//////000000111444888<<>>???>>>===<<<:::::::::::::::;;;;;;;;;===>>>@@@BBBDDDFFFGGGGGGDDDCCCBBBAAA@@@?????????======>>>???@@@CCCGGGKKKMMMQQQXXX```hhhmmmqqqrrrtttpppnnnqqqvvvzzz~~~}}}|||yyypppkkkkkkqqqvvvkkkfffbbbfffvvv~~~|||nnn]]]MMMBBB888666444333222111000...000000000000000000000000//////////////////////////////000000000000//////........................---...//////000000//////........................//////...................................................------------,,,------------------......000///...,,,+++*********---,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,,,,---...............000000000///////////////...............///333666;;;???JJJYYYccceeeeeeeee,,,,,,---------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,***++++++,,,,,,++++++***,,,,,,,,,---------......------------------------------------------------***+++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------........./////////+++,,,------......------------------,,,,,,,,,,,,+++++++++,,,,,,---------------------------------------..................,,,---------.../////////...///000000000111444666:::AAAHHHLLLMMMPPPWWW]]]eee}}}{{{iiidddaaajjj|||fff]]]\\\ZZZVVVSSSTTTTTTRRRSSSWWWVVV\\\``````___aaa```]]]ZZZ\\\^^^^^^^^^___bbbddddddhhhnnnyyyyyyddd___\\\bbbppp}}}rrrjjjaaa\\\]]]```aaaaaadddaaa^^^ZZZWWWSSSOOOKKKHHHHHHHHHHHHGGGGGGGGGGGGIIIIIIIIIJJJJJJKKKKKKKKKIIIJJJJJJJJJJJJKKKKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJIIIHHHHHHHHHGGGGGGHHHIIIJJJJJJJJJKKKLLLLLLLLLLLLKKKJJJKKKKKKKKKKKKKKKJJJJJJJJJHHHHHHHHHHHHGGGGGGGGGGGGEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHHHHHHHHHHGGGFFFFFFFFFEEEDDDDDDDDDEEEFFFGGGFFFFFFFFFFFFFFFGGGHHHHHHDDDDDDCCCCCCCCCBBBBBBBBBAAABBBCCCDDDDDDCCCBBBAAACCCCCCCCCCCCCCCDDDDDDDDDCCCDDDEEEFFFGGGHHHHHHHHHFFFFFFEEEEEEEEEGGGHHHIIIIIIIIIJJJKKKKKKKKKKKKKKKLLLPPPUUUYYYYYYWWWVVVUUUWWW\\\``````[[[VVVTTTUUUPPPOOONNNMMMLLLKKKKKKKKKLLLLLLLLLLLLMMMMMMMMMNNNOOONNNLLLJJJHHHFFFDDDCCCAAA???<<<<<<<<<===<<<;;;;;;;;;;;;<<<<<<<<<======???@@@BBBDDDFFFFFFFFFFFFBBBAAA@@@???>>>???@@@@@@>>>???AAABBBEEEIIINNNSSSUUUYYY```hhhooosssttttttuuuqqqrrrzzz{{{ooorrrxxxxxxyyy~~~zzzmmmccccccdddlll||||||yyy{{{ppp^^^PPPCCC999555444333333333222111000000000000000000000000000//////////////////////////////000000000000//////////////////////////////,,,---.../////////..............................---------------.........------------------------.........---------,,,,,,------------------------.........---,,,+++***)))------,,,,,,,,,---...///------------------------+++,,,------.........---+++,,,------......------/////////.........------...//////...---///222555999;;;EEEVVVbbbeeedddfff***++++++,,,---//////000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,---......//////......---,,,,,,,,,------.........------------------------------------------------+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------..................////////////000+++,,,------......------......------------,,,,,,+++++++++,,,,,,---------------------------------...............---------,,,,,,------...///000000---...000000000000111333666===EEEIIIJJJNNNVVV]]]hhhsssiiieeeeeerrrzzzcccZZZYYYYYYUUUTTTUUUUUURRRSSSVVVOOOTTTWWWWWWYYY^^^```___[[[]]]___``````aaaccceeeccceeekkkwwwyyyhhhccc___bbblllxxxqqqiii___[[[]]]aaaccccccgggdddaaa^^^ZZZUUUPPPLLLJJJJJJJJJIIIIIIIIIHHHHHHJJJJJJKKKKKKKKKKKKKKKKKKJJJJJJJJJKKKKKKKKKKKKLLLHHHHHHIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKLLLKKKKKKJJJKKKKKKKKKKKKJJJIIIHHHGGGGGGGGGGGGGGGHHHIIIJJJJJJLLLMMMNNNNNNNNNMMMKKKJJJIIIJJJJJJKKKLLLMMMMMMNNNHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEDDDEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDFFFEEEDDDDDDDDDFFFGGGHHHHHHGGGGGGGGGHHHIIIIIIJJJCCCCCCCCCCCCCCCBBBBBBBBBAAABBBDDDEEEEEEDDDBBBAAADDDDDDDDDDDDDDDDDDDDDCCCBBBCCCEEEFFFGGGHHHHHHIIIHHHGGGFFFEEEFFFHHHKKKLLLKKKKKKLLLMMMMMMMMMMMMMMMQQQVVV\\\___```^^^\\\[[[WWWYYYZZZWWWQQQNNNPPPSSSOOOOOOMMMLLLKKKJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLMMMOOONNNLLLIIIGGGDDDBBBAAA???===;;;:::;;;<<<<<<;;;;;;<<<<<<======>>>>>>???AAABBBDDDEEEFFFFFFFFFEEE@@@@@@???>>>>>>???@@@AAA@@@AAACCCEEEHHHMMMTTTXXX]]]```gggnnnuuuxxxxxxvvvyyyuuuyyyyyymmmgggnnnuuuyyywwwhhhaaafffkkksss}}}xxxxxx|||~~~}}}sssbbbQQQEEE:::222333222222222333333333333000000000000000000000000111111111111111111111111//////000000000000//////000000000000000000000000***+++---...///...------........................+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,......---------,,,,,,,,,+++,,,---///000000///...------,,,+++,,,---...///........................+++,,,------.........---++++++,,,------------,,,.........------,,,,,,,,,/////////...---///222555888888BBBUUUbbbffffffhhh,,,,,,,,,++++++,,,,,,,,,,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++------------,,,,,,+++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,,,,+++//////.........------------------,,,,,,+++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,....................................////////////444888>>>CCCGGGMMMUUU[[[mmm}}}yyypppiiiffffffssswwwdddYYYUUUVVVSSSRRRSSSUUUTTTPPPMMMRRRPPPNNNOOORRRTTTVVVVVVWWW]]]aaaaaaccchhhjjjiiidddbbbccclllzzz|||ssseee```]]]___fffmmmpppppphhhfffbbb___]]]]]]___```ffffffdddbbb___[[[XXXVVVTTTOOOJJJIIIJJJLLLKKKJJJLLLJJJIIIKKKOOOQQQPPPNNNKKKJJJIIIHHHHHHIIIJJJKKKIIIHHHGGGFFFFFFFFFGGGHHHIIIIIIIIIJJJJJJIIIHHHHHHMMMMMMLLLKKKJJJIIIIIIHHHFFFFFFEEEEEEEEEEEEEEEEEEKKKKKKJJJJJJIIIIIIIIIHHHHHHIIIJJJKKKLLLLLLLLLLLLIIIIIIIIIIIIJJJJJJJJJJJJHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFEEEEEECCCBBBBBBDDDDDDEEEFFFGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEDDDCCCCCCBBBEEEFFFFFFFFFFFFGGGGGGGGGDDDCCCCCCBBBBBBBBBBBBCCCDDDDDDDDDEEEFFFFFFGGGGGGHHHKKKNNNMMMJJJIIIKKKNNNOOOOOONNNNNNNNNNNNMMMMMMQQQSSSUUUVVVVVVXXXZZZ\\\]]][[[XXXVVVTTTTTTUUUUUUPPPKKKGGGHHHNNNTTTVVVVVVIIIIIIJJJJJJJJJJJJJJJJJJJJJIIIFFFDDDAAA@@@@@@???>>>>>>===============>>>=========>>>???AAABBBCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAA???===<<<>>>@@@@@@EEEKKKMMMNNNUUU```jjjkkkjjjlllrrrzzzyyyssseee]]]]]]lllzzzqqqnnnaaahhhtttzzzvvvrrrpppwwwooobbbQQQBBB888444333222222111111111111222222222111111111000000////////////000000000000//////000000000000000000000000000000//////.........---++++++,,,---.........---.........------,,,,,,,,,,,,---------.../////////......---+++)))))),,,...------------------------///...------------...///++++++,,,,,,,,,,,,------,,,,,,,,,+++***)))(((''',,,,,,,,,---------.........------,,,,,,------...---------,,,,,,+++++++++,,,,,,,,,------...................../////////000333888AAAJJJSSSYYY]]]___000000///......///000000,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,//////...---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,+++------------------------,,,---------,,,,,,+++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++++++++***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,+++++++++---------,,,,,,+++++++++---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,........................////////////000000000000222666;;;@@@DDDJJJSSSYYYbbbqqq{{{tttnnnjjjkkkjjjkkkwwwttteee]]]YYYYYYWWWUUUUUUWWWVVVRRROOOOOOLLLJJJJJJLLLNNNPPPPPPSSSZZZ___aaafffkkknnnmmmeee```^^^bbblllrrrpppjjjddd___[[[ZZZ^^^bbbbbbaaaaaa___^^^]]]]]]]]]^^^___dddccccccbbb```]]][[[ZZZWWWUUUQQQMMMJJJHHHIIIJJJLLLJJJIIIKKKNNNPPPOOOMMMJJJJJJIIIIIIIIIIIIJJJJJJHHHGGGFFFEEEEEEFFFGGGHHHHHHHHHIIIIIIIIIIIIHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFGGGGGGHHHKKKKKKJJJJJJJJJIIIIIIIIIHHHIIIJJJKKKKKKLLLLLLLLLIIIIIIIIIJJJJJJJJJKKKKKKIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEDDDCCCCCCCCCDDDDDDEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEDDDDDDDDDCCCDDDEEEEEEEEEEEEFFFFFFFFFEEEDDDDDDCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFGGGGGGHHHIIIIIIIIIIIIKKKMMMOOOPPPRRRQQQPPPOOONNNLLLKKKKKKMMMOOOQQQRRRRRRRRRTTTVVVVVVUUUSSSRRRQQQPPPQQQQQQRRRMMMIIIJJJOOOSSSTTTSSSHHHHHHHHHHHHHHHHHHHHHHHHJJJHHHDDDAAA???>>>>>>>>>@@@??????>>>>>>?????????>>>>>>???@@@AAABBBCCCCCCFFFFFFEEEEEEDDDDDDCCCCCC======>>>===<<<===@@@BBBCCCIIIQQQUUUWWW]]]hhhpppooopppqqqsssxxxwwwgggbbbYYYWWW```xxxwwwmmmjjjeeemmmyyyyyyssspppppplllcccVVVHHH===666333222222111111111111111111222111111111000000000//////000000111111111000//////////////////////////////000/////////.........---...///000000000000000000......---------,,,,,,,,,---------.............../////////---++++++---////////////.......................................++++++,,,,,,,,,,,,------------------,,,+++***))),,,,,,,,,---------.........------,,,,,,------...---------,,,,,,,,,++++++,,,,,,------------------000///---,,,,,,...000222111555<<>><<<<<<===>>>AAA@@@@@@@@@@@@@@@AAAAAA???@@@BBBCCCDDDDDDDDDDDDCCCCCCBBBAAA@@@@@@??????:::;;;===>>>???AAAEEEHHHIIIPPPYYY___ccchhhpppvvvtttuuuuuuuuuxxxrrr```UUURRRPPPWWWlllsssjjjiiikkktttwwwpppnnnnnn^^^UUUHHH===888555333222111111111111111111111111111111000000000000//////111222222222111000///////////////////////////////////////...............---............------,,,...------------,,,,,,,,,...............---------...///111000...---...///........................,,,---...//////...---,,,++++++,,,,,,,,,,,,------////////////...---,,,,,,,,,,,,,,,---------.........------,,,,,,------...------------,,,,,,,,,,,,------------------,,,,,,111///,,,***+++---111333///111666<<>>===<<<<<<;;;===???AAACCCGGGKKKOOOQQQXXXaaagggkkknnnssswwwvvvvvvuuuvvvzzzmmm^^^SSSNNNNNNRRRaaa|||zzzoookkkmmmsss|||wwwpppjjjeeeUUUKKK>>>777666666444222000000111111111111000000000000000000000000//////222222333222222111000///////////////////////////........................---------------,,,+++***------------------------/////////...---------,,,,,,...111111000...---...++++++++++++,,,,,,,,,,,,+++,,,...//////...,,,++++++++++++,,,,,,,,,------///////////////...------,,,,,,,,,---------.........------,,,,,,------...------------------,,,,,,.........------,,,,,,,,,///...,,,,,,,,,---000111...///111555:::???DDDFFF...---+++******+++---...+++,,,------++++++,,,---------------------------//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,------------------------------------------........./////////111444555888>>>GGGNNNbbbpppzzztttfff]]]ZZZZZZbbbfffiiikkkrrr}}}{{{uuusssuuuvvvssspppbbb___\\\[[[\\\\\\YYYVVVTTTPPPLLLIIIIIIJJJJJJJJJUUU```nnn{{{lllbbbZZZYYYYYYWWWXXX[[[ZZZZZZZZZ[[[\\\\\\[[[ZZZWWWZZZ\\\______]]]ZZZYYYYYYYYYYYYZZZ\\\```ccceeefffccc^^^\\\[[[YYYWWWTTTQQQPPPOOOMMMJJJHHHGGGFFFFFFGGGHHHIIIIIIHHHGGGFFFDDDDDDCCCCCCCCCDDDFFFGGGEEEFFFGGGGGGHHHHHHHHHGGGGGGGGGFFFFFFEEEDDDDDDCCCEEEEEEEEEEEEFFFGGGIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIGGGHHHIIIJJJKKKKKKKKKKKKIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIGGGHHHHHHHHHHHHGGGGGGFFFFFFFFFGGGGGGGGGGGGHHHHHHFFFFFFGGGGGGHHHHHHHHHHHHFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFGGGGGGGGGGGGHHHHHHIIIIIIHHHFFFFFFEEEEEEEEEEEEFFFFFFGGGHHHHHHIIIIIIEEEKKKRRRSSSOOOLLLNNNRRRPPPPPPOOONNNMMMLLLLLLKKKIIIKKKLLLKKKJJJIIIJJJLLLKKKLLLMMMNNNOOOOOOOOOOOOJJJIIIHHHGGGFFFDDDBBB@@@DDDDDDDDDCCCCCCCCCBBBBBB@@@???>>>===>>>AAADDDEEE???????????????@@@AAABBBBBBDDDFFFGGGGGGFFFDDDCCCBBBBBBAAAAAA@@@??????>>>===???BBBDDDGGGKKKPPPTTTYYY___fffjjjmmmooorrruuuwwwtttsssvvvlll]]]SSSLLLKKKMMMWWWkkk{{{rrrllllllppp{{{vvvooocccXXXKKKCCC888333333444333111///000111111111111000/////////////////////000000222222222222222111000000........................---------...............000000000000000///...---------------------------/////////...---------,,,))),,,///000///---,,,,,,+++++++++,,,,,,---------+++,,,...//////...,,,++++++++++++,,,,,,,,,---------............------,,,,,,,,,,,,---------.........------,,,,,,------...------------------------.........------,,,,,,,,,,,,,,,---...///...............///222555:::>>>@@@///..................///***,,,------++++++,,,...------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------------------------++++++,,,---------,,,,,,++++++,,,,,,,,,,,,------,,,,,,------......//////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,++++++******++++++++++++************++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,---***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............111333444555999AAAGGG[[[iiirrrmmmaaaYYYVVVTTT]]]bbbeeegggllluuuyyyxxxrrrqqqrrruuuxxxyyyvvvrrrbbb___\\\\\\]]]^^^\\\YYYUUURRRNNNLLLLLLLLLKKKJJJQQQ___rrrnnnaaaXXXZZZ[[[XXXWWWZZZ\\\\\\[[[[[[[[[[[[ZZZZZZZZZ[[[]]]___^^^[[[WWWUUUXXXWWWVVVVVVXXX\\\```bbbfffbbb^^^^^^```aaa^^^ZZZXXXXXXVVVRRRMMMHHHFFFFFFFFFGGGGGGHHHHHHGGGGGGFFFDDDDDDCCCCCCCCCEEEFFFGGGEEEFFFGGGHHHIIIIIIIIIHHHHHHHHHGGGFFFEEEDDDCCCCCCDDDDDDDDDDDDEEEFFFGGGGGGFFFFFFGGGGGGGGGGGGHHHHHHGGGHHHIIIJJJJJJKKKJJJJJJGGGHHHHHHHHHHHHIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIGGGGGGHHHHHHHHHGGGGGGFFFHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHIIIIIIJJJJJJHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIJJJIIIHHHGGGFFFEEEEEEEEEEEEEEEFFFFFFGGGHHHHHHHHHDDDMMMUUUSSSLLLHHHKKKPPPMMMMMMMMMMMMMMMLLLLLLLLLJJJLLLMMMLLLKKKKKKLLLMMMHHHIIIIIIJJJKKKKKKLLLLLLJJJIIIHHHGGGEEEDDDCCCBBBCCCCCCCCCBBBAAAAAA@@@@@@>>>>>>>>>???AAACCCEEEGGG????????????@@@AAABBBBBBDDDDDDEEEFFFFFFEEEDDDCCC????????????>>>>>>>>>>>>===@@@DDDGGGKKKPPPVVVZZZbbbeeehhhkkklllnnnqqqssswwwttttttyyyqqq```TTTLLLHHHJJJOOO\\\sss|||uuuooommmqqqvvvuuupppgggWWWJJJ@@@:::444000000111000///...///000111111000///.........////////////000000000000111111111111111000........................---------------.............../////////...------,,,,,,,,,------------..................---------(((+++---...---,,,++++++---......//////000000000+++,,,---......---,,,+++++++++,,,,,,,,,,,,------,,,---------------,,,,,,,,,,,,,,,---------.........------,,,,,,------...------------............------------------,,,,,,***,,,...///000///---,,,......///111333777:::<<<++++++,,,------,,,++++++***+++---,,,,,,+++---...........................))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,---------------------------***+++,,,,,,---------,,,++++++,,,,,,,,,,,,------+++,,,---...///111222222......---,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,+++++++++************)))+++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,+++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------.........///,,,///111222222555:::???OOOZZZcccaaaZZZWWWUUUTTTWWW[[[___cccjjjrrrtttqqqlllnnnqqqssssssqqqnnnkkkccc```]]]]]]___```___]]]VVVTTTRRRPPPPPPOOOMMMKKKPPP```vvvtttcccWWWYYY]]]ZZZXXX[[[\\\]]]\\\[[[[[[[[[\\\]]]^^^```aaabbb```]]]ZZZWWWWWWVVVTTTSSSTTTWWW[[[^^^aaa```______````````````aaaaaa___YYYQQQKKKIIIHHHGGGGGGFFFFFFFFFFFFGGGGGGDDDDDDCCCCCCDDDFFFGGGHHHFFFGGGHHHIIIIIIJJJJJJJJJFFFFFFEEEEEEDDDDDDDDDCCCEEEEEEDDDDDDDDDEEEEEEFFFDDDEEEEEEEEEFFFFFFFFFFFFGGGGGGHHHIIIJJJJJJJJJJJJFFFFFFGGGGGGGGGGGGHHHHHHGGGGGGGGGGGGHHHHHHHHHIIIFFFFFFGGGGGGGGGGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIJJJJJJKKKKKKLLLIIIIIIIIIHHHGGGGGGFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHJJJIIIHHHFFFEEEEEEDDDDDDDDDDDDEEEEEEFFFGGGGGGHHHFFFKKKOOOMMMGGGFFFJJJOOOLLLLLLLLLLLLKKKKKKKKKKKKIIIJJJLLLLLLKKKKKKLLLNNNHHHHHHGGGGGGHHHIIIJJJKKKHHHHHHGGGEEECCCCCCCCCDDDAAAAAA@@@@@@???>>>>>>>>>===>>>???AAABBBCCCCCCCCC@@@@@@@@@@@@AAABBBCCCDDDEEEDDDDDDDDDCCCCCCBBBBBB<<<<<<<<<<<<============@@@CCCHHHMMMRRRYYY```dddhhhiiiiiijjjlllooosssuuuxxxxxxzzz}}}qqqgggZZZQQQJJJIIIPPPXXXfff|||}}}|||xxxtttpppqqqqqqpppqqqvvv}}}{{{qqqgggZZZJJJ???666444222000/////////000...///000111111000///............/////////000000......///000111111111111........................,,,,,,,,,------.........++++++,,,,,,---,,,,,,,,,,,,,,,,,,---------......---------...............(((***------,,,+++,,,,,,......///000000111222222,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,------......------,,,,,,,,,,,,---------.........------,,,,,,------...------------.........///,,,,,,------------------+++,,,---.........---------...///111333555777888***+++---......---+++******+++---,,,,,,,,,---...........................+++++++++,,,---...000000,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...++++++++++++++++++++++++***+++,,,,,,------------++++++,,,,,,,,,---------+++,,,---///111222444444......,,,,,,,,,,,,......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------......///---------,,,,,,,,,+++++++++++++++,,,,,,------------------,,,,,,+++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,............/////////000+++...000111000222666:::AAAKKKSSSSSSQQQQQQRRRRRRRRRVVVZZZ___iiiqqqrrrmmmjjjmmmooonnnkkkgggdddbbbddd```]]]^^^```bbbaaa```XXXWWWUUUUUUUUUSSSPPPNNNSSSccczzz{{{gggWWWYYY^^^\\\ZZZ]]]\\\\\\]]]\\\\\\]]]```bbbcccdddffffffeeebbb___]]]WWWUUURRRQQQQQQTTTXXX[[[\\\___bbbaaa^^^]]]```bbbggggggddd]]]UUUNNNKKKKKKHHHGGGFFFEEEEEEFFFGGGHHHEEEDDDDDDDDDEEEFFFHHHIIIFFFGGGHHHIIIJJJJJJJJJJJJCCCCCCCCCDDDDDDDDDDDDEEEFFFFFFEEEEEEEEEEEEEEEEEECCCCCCDDDDDDEEEEEEEEEFFFGGGGGGHHHIIIJJJJJJJJJJJJEEEEEEFFFFFFFFFGGGGGGGGGFFFFFFFFFGGGGGGHHHHHHHHHEEEFFFFFFGGGGGGGGGFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFIIIIIIJJJJJJKKKLLLLLLMMMJJJJJJIIIHHHHHHGGGFFFFFFEEEFFFFFFFFFFFFGGGGGGGGGJJJIIIHHHFFFEEEDDDDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGHHHHHHGGGEEEDDDEEEJJJOOOLLLLLLLLLKKKJJJJJJIIIIIIGGGIIIJJJJJJJJJJJJKKKMMMJJJIIIHHHGGGGGGIIIKKKLLLEEEEEEDDDBBB@@@@@@BBBCCC@@@??????>>>===<<<<<<<<<>>>???@@@BBBBBBAAA@@@@@@AAAAAAAAABBBCCCDDDEEEFFFEEEDDDCCCBBBAAAAAABBBBBB>>>>>>??????@@@AAAAAAAAACCCFFFLLLRRRYYYaaaiiinnnlllkkkjjjjjjlllqqquuuyyyyyy|||~~~ooojjjaaaWWWPPPKKKMMMXXXdddqqq|||uuutttrrrmmmhhh]]]bbbgggmmmuuuzzzooo___OOOAAA:::111222333222111000222333...///000222222000///...---.........//////000000,,,---...000111111111111........................,,,,,,,,,------.........------...///000000000000,,,,,,,,,------.........,,,------....../////////)))+++------,,,,,,---...---------...///000000111---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------------...............---,,,,,,,,,---------.........------,,,,,,------...---------.........//////,,,,,,,,,------.........------,,,,,,,,,---...///------///111333555666777******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++---...///...,,,+++,,,---000---+++***+++,,,------***++++++,,,,,,++++++***000///---,,,+++,,,------+++,,,---......,,,***))),,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,+++***)))************+++++++++---,,,,,,+++,,,---...///------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++111000...,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000///......///111333444<<<@@@FFFKKKMMMNNNPPPQQQTTTXXXZZZ]]]fffrrr{{{~~~{{{zzztttiii___[[[]]]aaaeeefffffffffjjjnnnlllfff___ZZZWWWYYYXXXTTTSSSTTTYYYbbbuuuiiiccc[[[VVVTTTVVVYYYZZZZZZ[[[[[[[[[ZZZ[[[]]]___aaaffflllppppppnnnllllll___WWWQQQQQQRRRQQQRRRTTTZZZZZZZZZXXXVVVWWW\\\```aaaaaaaaa^^^YYYRRRLLLHHHIIIGGGEEECCCBBBCCCEEEGGGHHHFFFDDDCCCCCCEEEHHHIIIHHHHHHJJJKKKLLLKKKGGGDDDFFFEEEDDDCCCCCCDDDEEEFFFBBBCCCDDDEEEEEEEEEEEEEEEFFFFFFEEEDDDDDDEEEFFFGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGBBBCCCCCCDDDCCCCCCBBBAAAFFFFFFFFFEEEEEEEEEEEEEEEGGGFFFFFFFFFGGGHHHHHHIIIIIIHHHGGGIIILLLMMMKKKIIIJJJIIIHHHFFFEEEEEEFFFFFFFFFEEECCCCCCEEEEEEEEEDDDGGGFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGHHHHHHHHHIIIJJJKKKKKKIIIGGGFFFHHHGGGGGGIIIJJJKKKIIIHHHGGGHHHHHHGGGEEEEEEGGGHHHFFFDDDBBB???===<<<;;;;;;===<<<;;;:::;;;===???@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>???@@@BBBCCCDDDDDDDDDCCCBBBBBBAAA@@@???>>>>>><<<======???AAADDDFFFHHHKKKKKKNNNWWWbbbiiikkkkkkkkkhhhgggmmmxxx~~~|||~~~xxxmmmbbb[[[WWWRRRPPPTTT]]]iiiqqqsssmmmiiiccc^^^\\\WWW]]]hhhuuu}}}{{{xxxuuunnnbbbSSSDDD999444444333222111000000000000000000000000000000000000...........................///000111111111111111........................//////.........------------------........./////////---,,,---000111...,,,........................------------------------/////////......---------,,,------......------,,,,,,---------.../////////222111000///---+++******------------------------////////////////////////)))+++...---+++***,,,///.........------,,,,,,,,,........................,,,,,,------///000111222++++++,,,,,,,,,---------+++++++++,,,,,,------------...///...,,,+++,,,---+++,,,------,,,,,,---...,,,,,,,,,------,,,,,,,,,///...---+++++++++,,,---+++,,,---......,,,+++)))------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///......---,,,,,,++++++************++++++++++++---,,,,,,+++,,,---...///,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,//////---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///...------...///222333888<<>>>>>>>>===<<<;;;:::;;;===???@@@AAAAAAAAAAAAAAAAAAAAAAAA??????@@@AAABBBBBBBBBBBB@@@??????>>>>>>=========>>>???AAABBBDDDFFFGGGHHHKKKMMMRRR[[[eeejjjjjjhhhfffgggmmmxxx}}}{{{|||uuukkkbbbZZZUUUSSSRRRVVV```nnn{{{xxxmmmggg```XXXSSSRRRRRR[[[jjj{{{}}}xxxtttwww|||{{{uuussslllaaaSSSGGG<<<555111444333222111000000000000000000000000000000000000000000000000000000000000//////000111111111000000........................//////.........---------------..................///---,,,---000111///---------------------------------------------------.........---------,,,,,,,,,------......------,,,,,,,,,,,,---------------//////......---------,,,------------------------........................---...///...---,,,---...------------------,,,,,,........................,,,,,,------...000111222++++++++++++,,,,,,,,,,,,)))******+++---......///---.........,,,+++,,,---(((+++......,,,+++---///,,,------......------,,,---,,,,,,++++++++++++,,,+++,,,---...---,,,+++***---------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,++++++************+++++++++,,,---,,,,,,,,,,,,------...,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,---...000111222666<<<@@@CCCEEEHHHJJJOOOSSSXXX```ooo|||iii]]]XXXXXXXXX___bbbgggpppqqqeeeZZZXXXZZZYYYWWWWWW]]]```fffnnnuuutttkkkcccYYYWWWTTTRRRRRRSSSRRRQQQVVVYYY]]]___^^^]]]\\\\\\bbbeeekkkttt|||}}}zzz```YYYRRRPPPNNNKKKKKKNNNRRRSSSTTTTTTRRRQQQRRRSSSWWWVVVUUUTTTSSSRRRQQQPPPNNNMMMKKKIIIGGGEEEDDDCCCEEEDDDCCCBBBBBBAAAAAABBBEEEFFFGGGGGGGGGGGGFFFFFFFFFEEEDDDCCCBBBAAAAAAAAABBBBBBDDDEEEGGGGGGHHHHHHFFFEEEDDDCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCBBBCCCDDDFFFGGGDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBCCCDDDDDDEEEEEEEEEGGGJJJKKKJJJIIIIIIHHHFFFEEEDDDEEEEEEFFFEEEDDDBBBBBBDDDEEEDDDCCCEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFFFFFFFEEEFFFGGGGGGGGGFFFDDDDDDEEEEEEDDDFFFGGGHHHGGGEEEEEEGGGHHHHHHEEECCCCCCCCCBBBAAA???===<<<;;;::::::<<<;;;::::::;;;===>>>???BBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAAAAAAAAAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@CCCFFFIIIKKKLLLKKKKKKMMMQQQXXX```gggiiihhheeecccjjjxxxzzz{{{xxxggg]]]WWWTTTSSSSSSXXXcccsss{{{qqqggg^^^UUUMMMKKKMMMTTT___ppp~~~{{{uuuqqquuu{{{zzzuuulllaaaQQQCCC:::666333111333222111111000000000000000000000000000000000000000000000000000000000000000000111111111000//////.......................................---------..................------...---,,,---///000///...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---......//////------------------------------------------------***))))))***+++,,,,,,+++,,,,,,------------------------------------------,,,,,,------...///111111))))))*********+++++++++******+++,,,,,,---......,,,---......,,,,,,,,,...++++++++++++,,,,,,---...,,,,,,------------,,,,,,,,,+++++++++++++++++++++,,,,,,---------,,,+++***------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,+++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---------...000000///222666:::===AAADDDGGGLLLPPPVVV^^^ooovvvfff^^^[[[ZZZXXX[[[bbbnnn~~~{{{jjjYYYTTTVVVXXXXXXYYY\\\[[[\\\```dddddd```[[[TTTSSSSSSTTTUUUUUUTTTRRRWWWZZZ^^^aaaaaaaaaaaabbbfffdddeeekkkrrruuurrrnnn___YYYSSSQQQOOOLLLMMMPPPSSSUUUWWWWWWVVVTTTRRRQQQPPPOOONNNNNNNNNOOOQQQRRRLLLMMMMMMLLLKKKHHHFFFEEECCCCCCCCCBBBBBBAAAAAAAAAFFFGGGGGGGGGFFFFFFGGGIIIHHHGGGFFFDDDCCCBBBAAA@@@AAABBBDDDFFFGGGHHHIIIIIIEEEDDDCCCBBBBBBBBBCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBCCCCCCCCCDDDDDDDDDDDDCCCBBBAAA@@@AAACCCFFFGGGCCCCCCCCCCCCCCCDDDDDDDDDBBBBBBAAAAAAAAABBBBBBCCCCCCCCCDDDFFFHHHIIIIIIIIIGGGFFFEEEDDDCCCDDDEEEEEEEEECCCBBBBBBCCCDDDDDDCCCDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDEEECCCCCCDDDDDDDDDDDDCCCBBBEEEDDDDDDEEEGGGGGGFFFDDDBBBDDDFFFEEECCC@@@>>>>>>======<<<;;;:::999999888;;;;;;:::;;;<<<===??????BBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBAAA@@@???>>>>>>>>>??????@@@AAAAAAAAACCCFFFLLLQQQTTTUUUSSSRRRTTTXXX]]]bbbeeefffeeeeeeiiisss|||~~~~~~xxxkkk\\\TTTSSSUUUYYY[[[cccqqq~~~xxxmmm```VVVMMMJJJOOOWWWccckkkvvv}}}~~~{{{tttppptttyyyyyytttdddWWWFFF:::555555444222222222111000000000000000000000000000000000000000........................000111111111000///.....................................................................---------------------...//////...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,...---------,,,,,,++++++++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((&&&%%%(((,,,...---+++,,,,,,,,,------.........------------------------------------...///000111+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,,,,---...333...***))),,,......,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---------,,,,,,++++++,,,,,,------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---******+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////////////////000000---000333666999===AAAEEEHHHMMMRRRZZZhhh}}}}}}nnneeeaaa```\\\YYYWWWaaasss}}}jjjWWWPPPQQQUUUWWWYYY\\\ZZZWWWWWWYYYYYYWWWUUUOOOOOOPPPSSSVVVWWWVVVTTTXXX[[[^^^aaabbbccceeefffhhhccc^^^^^^cccfffeeeccc]]]XXXTTTSSSQQQNNNQQQVVVYYYZZZ\\\^^^^^^[[[XXXUUUNNNMMMKKKIIIJJJKKKNNNPPPNNNNNNOOONNNLLLJJJGGGEEECCCCCCCCCCCCCCCCCCCCCCCCGGGIIIJJJJJJHHHGGGIIIKKKIIIIIIHHHFFFEEECCCBBBAAAAAABBBCCCEEEGGGHHHHHHIIIEEEDDDBBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEAAA@@@???>>>???AAADDDEEEAAAAAABBBBBBBBBCCCCCCCCCCCCBBBBBBAAAAAAAAABBBBBBAAABBBDDDEEEEEEFFFGGGGGGFFFEEEDDDCCCCCCCCCDDDEEEDDDBBBAAAAAABBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCAAAAAABBBBBBBBBBBBBBBBBBDDDCCCCCCDDDFFFFFFEEECCC@@@BBBDDDDDDAAA>>><<<<<<===============<<<<<<;;;:::;;;;;;<<<===>>>???@@@BBBBBBBBBCCCCCCDDDDDDDDDCCCCCCCCCCCCAAA@@@???>>>======>>>@@@AAABBBDDDDDDEEEJJJQQQXXX]]]]]]\\\[[[\\\___aaabbbbbbcccfffjjjvvv~~~rrrgggccceeeeee___UUUOOORRRXXXaaaeeennn{{{~~~|||{{{yyyuuuiiiZZZPPPLLLPPP\\\iiirrrvvvzzz{{{zzzxxxxxxxxxxxxuuunnniiikkkooommmgggVVVLLL???777555555444222111111000000///000000000////////////////////////........................000000000000000///...---........................---..........................................---,,,---...///...---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,//////......------,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///,,,+++,,,000222000...,,,,,,,,,------.........------------------------------,,,------...///000............////////////---------,,,,,,++++++++++++---...---,,,,,,---///888444000......///...---***++++++,,,,,,++++++******+++,,,,,,---,,,,,,,,,------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------++++++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,++++++***++++++,,,---------,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------******+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////////////////---///111333666:::>>>BBBDDDIIINNNTTT___nnnyyy}}}yyyrrriiidddcccaaa]]]XXXYYYdddwwwwwwgggVVVPPPPPPRRRTTTWWW[[[YYYVVVTTTTTTSSSQQQPPPKKKJJJKKKNNNRRRUUUVVVVVVXXX\\\aaadddeeeeeeeeefffddd```ZZZYYY[[[^^^______\\\XXXUUUTTTRRRQQQUUU[[[^^^___```cccdddbbb^^^[[[RRROOOLLLIIIHHHIIIJJJKKKPPPPPPPPPOOOMMMJJJGGGFFFGGGFFFFFFEEEEEEEEEEEEFFFIIILLLNNNMMMJJJHHHIIIKKKIIIIIIIIIHHHFFFDDDBBBAAAAAAAAACCCDDDFFFFFFGGGGGGDDDCCCBBB@@@@@@@@@AAAAAA@@@@@@@@@AAAAAAAAAAAAAAACCCCCCCCCDDDDDDDDDDDDEEE@@@??????>>>???@@@BBBCCC@@@@@@@@@AAABBBBBBCCCCCCCCCCCCBBBAAAAAAAAABBBBBB@@@BBBDDDDDDCCCCCCDDDEEEEEEDDDCCCBBBBBBBBBCCCDDDCCCBBB@@@@@@BBBCCCBBBAAAAAAAAAAAAAAAAAABBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAAAAAAAABBBBBBAAAAAABBBDDDDDDCCCAAA@@@AAACCCBBB@@@>>>======:::;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<>>>???@@@AAAAAAAAAAAABBBBBBCCCDDDDDDDDDCCCCCCBBBBBBAAA???>>>===:::;;;===???AAACCCDDDEEEIIIMMMUUU]]]aaabbbaaa``````cccdddcccaaaeeemmmttt}}}lll^^^XXXTTTUUUVVVVVVRRRQQQYYYdddmmmsss{{{wwwqqqqqqrrrpppooodddXXXSSSUUU]]]kkkxxxyyy{{{|||zzzuuussstttvvvsssooohhhbbbaaaccc^^^WWWEEE???888444333333222000111000000//////000000000////////////////////////000000000000000000000000//////000000000///..............................---------...............---------.........//////---000222333111...,,,,,,........................------------------------,,,,,,,,,,,,------------,,,------......------,,,..................------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,111000...---------+++***,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,---......///---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---,,,,,,---///888<<<===:::333...---///+++,,,,,,,,,,,,,,,,,,+++***+++,,,---...------,,,------,,,,,,+++++++++,,,)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------+++++++++,,,,,,,,,------+++,,,,,,---,,,+++***)))***+++,,,,,,---------,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...******+++,,,---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............//////......------...000111333666;;;???@@@EEEJJJOOOVVVaaafffgggiiieeeaaa______^^^[[[XXXXXXbbbssskkkaaaXXXUUUTTTQQQQQQRRRSSSSSSSSSSSSSSSRRRPPPOOOIIIHHHGGGJJJOOOTTTWWWXXX\\\bbbiiimmmmmmiiidddbbb___^^^\\\ZZZZZZ\\\]]]^^^[[[XXXVVVUUURRRQQQUUU\\\______```ccceeeeeeaaa]]]YYYVVVQQQMMMIIIGGGGGGGGGKKKKKKLLLMMMMMMMMMMMMMMMOOOMMMJJJHHHFFFFFFFFFGGGIIIMMMPPPOOOKKKGGGGGGIIIGGGHHHHHHGGGFFFDDDBBBAAAAAAAAABBBDDDDDDEEEEEEEEEDDDCCCAAA@@@?????????@@@?????????@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@AAA?????????@@@AAABBBBBBBBBCCCBBBAAAAAA@@@@@@AAAAAA???BBBDDDCCCAAA@@@AAACCCCCCCCCBBBAAAAAABBBCCCDDDCCCAAA@@@@@@AAABBBBBBAAA@@@@@@@@@@@@AAAAAAAAABBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBB???>>>>>>???AAAAAA@@@>>><<<===>>>===;;;:::;;;<<<666777999::::::::::::999;;;<<<>>>???AAABBBBBBCCC@@@AAAAAABBBCCCCCCDDDDDD@@@@@@@@@@@@???===<<<;;;:::;;;===@@@BBBEEEGGGHHHLLLQQQXXX^^^bbbcccaaa```___dddggggggfffkkkvvvuuuiii]]]UUUTTTPPPMMMMMMQQQUUU]]]mmm||||||{{{xxxvvvnnnfffdddhhhjjjiiihhhaaa\\\```hhhpppwww~~~|||xxxrrrppppppoookkkccc\\\ZZZXXXQQQHHH999777444222111000000000000000////////////000000////////////////////////000000000000000000000000......//////000/////////........................---------.........//////+++,,,,,,---...///000000///444888999555111---,,,------------------------------------------------,,,,,,---------.........,,,------......------,,,------------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------+++,,,,,,+++)))))))))***------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------......******+++++++++,,,,,,,,,******+++,,,------...///+++,,,------,,,,,,...///777AAAIIIDDD666,,,,,,111,,,------......------,,,***+++---...///...------...---,,,+++++++++,,,,,,((()))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,------...++++++,,,,,,,,,---------+++,,,,,,---,,,+++***)))***+++,,,,,,------------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...***+++,,,---,,,,,,******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------......---,,,,,,---...//////000444999===<<>>>>>??????>>>>>>??????@@@@@@@@@AAA@@@@@@AAAAAAAAABBBBBBBBBAAAAAABBBBBBBBBAAA@@@@@@>>>>>>???@@@AAAAAABBBBBBBBBBBBAAA@@@??????@@@@@@???BBBDDDCCC@@@???@@@AAACCCBBBAAAAAAAAABBBCCCDDDCCCAAA@@@@@@AAABBBBBBAAA??????@@@@@@@@@AAAAAAAAA????????????????????????@@@@@@@@@???????????????@@@@@@??????@@@AAABBBBBB<<<;;;;;;<<<>>>???===<<<777888888777666555777999999:::<<<===>>>>>>======<<<===>>>@@@BBBCCCCCCCCC@@@@@@AAAAAABBBCCCDDDDDD>>>>>>>>>>>>===<<<;;;:::<<<>>>@@@BBBEEEHHHJJJKKKOOOSSSYYY^^^aaaaaa___^^^]]]ccciiikkkkkkqqq}}}ttthhh___VVVSSSUUUPPPKKKJJJQQQ[[[jjjzzzrrrooofffeee```[[[]]]dddhhhgggddd```cccnnnyyy~~~}}}|||rrrkkkiiiiiieee^^^UUUQQQNNNDDD:::444444333222000///111333000000////////////000111////////////////////////........................------...///000000000///........................---------.........//////***+++,,,---...000111111222777<<<===999333...,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------....../////////,,,------......------,,,+++++++++,,,,,,---------+++++++++,,,,,,------...++++++++++++++++++++++++------------------------&&&))),,,---,,,,,,///333.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......------------------------++++++++++++++++++++++++...---,,,,,,++++++++++++///000222333222000---+++++++++,,,---------,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++,,,---------,,,***(((''')))***+++,,,---,,,+++++++++,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++...,,,++++++++++++***(((***+++,,,,,,---------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++---,,,+++************+++,,,,,,,,,------.........,,,,,,,,,---...///000111---,,,++++++---........./////////000111333444555;;;AAADDDDDDJJJTTTYYYXXX\\\WWWSSSRRRVVVXXXVVVTTTSSSTTTYYYdddmmmmmmfffaaa```dddgggeee]]]SSSKKKGGGKKKMMMPPPTTTUUUUUUSSSQQQKKKJJJJJJKKKOOOTTTYYY]]]aaarrr}}}yyyfffaaa___\\\YYYWWWWWWXXXYYYYYYYYYXXXWWWVVVUUUUUUUUUVVV[[[]]]_________```bbbddd```aaa```\\\UUUOOOJJJGGGIIIHHHFFFEEEHHHOOOYYY___]]]YYYTTTPPPMMMJJJHHHEEEHHHIIIKKKLLLLLLJJJHHHFFFGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBAAA@@@@@@AAABBBBBBDDDCCCBBB@@@???>>>>>>>>>============>>>>>>>>>>>>===>>>>>>???@@@AAAAAAAAA??????@@@@@@@@@AAAAAAAAA@@@AAAAAABBBBBBAAAAAA@@@AAAAAAAAA@@@@@@?????????????????????????????????===>>>???@@@@@@@@@@@@@@@AAA@@@???>>>>>>@@@BBBCCCAAAAAAAAAAAAAAAAAAAAAAAA???@@@@@@AAAAAA@@@@@@???>>>>>>?????????@@@@@@@@@@@@@@@????????????@@@@@@;;;<<<======<<<;;;999888888888777777888:::<<<===<<<<<<<<<======>>>>>>??????AAABBBDDDDDDCCCAAA@@@AAAAAA@@@@@@??????>>>>>>>>>;;;888888:::<<<;;;999???>>>???DDDJJJNNNNNNMMMQQQUUU[[[aaafffgggeeecccaaaaaabbbfffmmmvvv|||pppfff]]]UUUQQQQQQMMMMMMRRR]]]nnnvvvjjjgggaaa\\\XXXXXX]]]bbbeeefffggglllttt~~~~~~{{{~~~tttjjjbbb```^^^YYYPPPFFF===777555333222000/////////000111......////////////......000//////......///111222........................111000///...............000///............///000.........------,,,,,,,,,---...............------000000///...------,,,,,,---------............///+++,,,,,,------,,,,,,+++,,,------......------,,,...------,,,+++***))))))+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++///...---,,,+++*********...------------...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---,,,,,,+++++++++,,,---...///000///...,,,+++((()))***+++,,,,,,------+++++++++,,,,,,,,,------)))))))))))))))))))))))),,,,,,,,,,,,+++******)))******+++,,,,,,,,,+++******+++,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,---,,,,,,,,,............,,,---------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,---,,,,,,,,,++++++++++++,,,,,,------------------...------------......///---,,,***+++---......---------......///111222333888>>>AAADDDKKKUUU[[[[[[ZZZUUUQQQPPPSSSUUUSSSQQQTTTTTTTTTWWW[[[^^^```bbbcccfffiiifff^^^TTTLLLHHHKKKMMMPPPSSSVVVUUUSSSQQQMMMLLLKKKLLLOOOSSSXXX[[[cccuuu~~~hhhaaa]]][[[YYYWWWWWWXXXXXXXXXTTTSSSQQQQQQQQQSSSUUUVVVXXXYYYZZZ\\\^^^___``````dddeeeeeebbb\\\UUUPPPNNNIIIHHHFFFEEEGGGMMMVVV]]]]]]YYYUUUQQQOOOMMMJJJIIIHHHIIIKKKLLLKKKIIIGGGEEEDDDCCCCCCBBBBBBBBBCCCCCCCCCBBBAAA@@@@@@AAABBBCCCCCCBBBAAA???>>>=====================>>>>>>>>>>>>=========>>>???@@@@@@@@@?????????@@@@@@@@@@@@AAA@@@@@@AAAAAAAAAAAA@@@@@@AAAAAA@@@@@@@@@?????????????????????????????????===>>>??????@@@@@@??????@@@???=========>>>@@@AAA??????????????????????????????@@@@@@@@@@@@??????>>>>>>>>>>>>?????????@@@======<<<;;;;;;;;;<<<<<<999:::::::::999888888777777777777888999;;;<<<>>>>>>>>>>>>??????@@@@@@@@@AAABBBCCCDDDDDDCCCAAA@@@>>>=========<<<<<<;;;;;;???===;;;:::;;;<<<<<<;;;>>>???BBBHHHPPPTTTUUUUUUWWWXXX\\\aaagggiiifffccc```______dddllluuuzzz}}}|||yyymmmcccZZZRRRPPPSSSOOOSSS\\\kkk}}}uuugggbbb]]][[[ZZZ[[[^^^bbbfffgggkkkpppyyy~~~zzzpppfff^^^]]]YYYQQQIIIAAA:::555222222111000/////////000111......////////////......---,,,,,,,,,---///000222........................000//////............///......................../////////......------------...............------//////......---,,,,,,+++,,,,,,,,,,,,---------...,,,------......------,,,---..................---,,,,,,,,,++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++///...---,,,,,,++++++,,,---------------...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++&&&'''(((***+++,,,------++++++++++++,,,,,,,,,,,,************************,,,+++++++++***++++++,,,++++++,,,,,,,,,++++++******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------------------------......///++++++++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,---......---+++***------------------,,,,,,//////...---------------...,,,++++++---......---,,,,,,,,,,,,---...000000444888===BBBJJJUUU\\\]]]UUURRRNNNNNNPPPQQQPPPNNNQQQQQQQQQOOOOOOSSSZZZ___```bbbdddccc]]]VVVOOOLLLMMMOOOSSSWWWZZZYYYUUURRROOONNNMMMLLLNNNRRRVVVYYYaaauuufff]]]ZZZZZZYYYXXXWWWWWWWWWWWWSSSQQQOOONNNNNNPPPRRRTTTVVVWWWYYY]]]bbbccc___\\\ccceeegggeee```ZZZVVVTTTMMMKKKHHHFFFFFFJJJRRRWWWZZZWWWSSSQQQPPPOOOMMMKKKHHHIIIKKKLLLKKKIIIFFFDDDAAA@@@@@@@@@AAAAAABBBCCCBBBBBBAAA@@@@@@AAABBBBBBAAA@@@???>>>======<<<<<<>>>>>>>>>>>>============<<<<<<<<<===>>>>>>??????>>>>>>>>>?????????@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>?????????>>>>>>>>>===<<<;;;<<<===>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>===============>>>>>>>>>;;;::::::999888888999999777777666666666666666666888888888999;;;===>>>???AAAAAAAAABBBBBBBBBBBBBBBBBBCCCDDDDDDCCCBBB@@@???;;;;;;;;;;;;;;;;;;::::::>>>>>>>>><<<;;;;;;===>>>>>>AAAGGGPPPXXX]]]______^^^\\\\\\aaagggkkkiiifffdddaaa___dddmmmvvvzzzzzz|||~~~~~~}}}uuukkkbbbWWWOOOQQQWWWZZZcccqqqssseee^^^XXXYYY[[[\\\^^^bbbgggkkkooouuu|||~~~}}}}}}tttjjjaaaZZZXXXPPPFFF>>>999666222///222111000/////////000000......////////////......,,,,,,,,,---...000222333........................///............//////000,,,---...//////...---,,,///////////////.........------...............---......------,,,,,,+++++++++++++++,,,,,,,,,---------......//////......---......////////////......***+++++++++,,,,,,,,,---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---------------...---------------......///++++++++++++++++++++++++***+++++++++++++++,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,+++******+++,,,---((((((***+++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++---...,,,,,,,,,,,,++++++*********++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------//////...,,,***)))***+++***************++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++,,,,,,---...+++,,,...//////...,,,+++.........------,,,,,,,,,...------,,,,,,---------///...,,,---...//////...++++++++++++,,,---...///111444999>>>FFFOOOVVVYYYQQQOOOLLLLLLNNNNNNMMMLLLJJJNNNPPPQQQTTTYYY\\\\\\VVVXXX[[[[[[ZZZVVVSSSQQQPPPSSSYYY```cccaaaYYYSSSQQQOOOMMMLLLMMMOOOSSSUUU\\\ooo~~~xxxaaaYYYWWWXXXXXXXXXVVVUUUVVVVVVXXXVVVRRROOOMMMNNNOOOPPPVVVWWW\\\dddjjjiiiaaaYYY[[[]]]```aaa^^^[[[XXXWWWTTTRRRNNNIIIGGGHHHMMMQQQUUURRROOOMMMMMMMMMLLLKKKIIIJJJLLLLLLLLLIIIGGGEEE@@@@@@@@@??????@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@???>>>===<<<<<<<<<<<<<<<>>>>>>>>>>>>============;;;;;;;;;<<<<<<===============>>>>>>>>>???????????????@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>========================<<<======>>>>>>>>>=========<<<<<<;;;<<<===>>>>>>==============================>>>>>>>>>>>>======;;;<<<<<<<<<<<<<<<<<<<<<::::::999888888888888999777666555444555666777888::::::;;;===>>>@@@AAABBBDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBAAA@@@>>>===;;;;;;;;;<<<<<<<<<<<<<<<<<<>>>???===;;;;;;>>>AAACCCGGGOOOWWW___dddeeefffbbb^^^\\\```ggglllllljjjlllgggdddhhhpppxxxzzzyyy}}}}}}wwwxxxyyyssskkk```UUUPPPWWWbbbooozzzoooccc\\\TTTVVVXXXYYY\\\aaajjjqqqsssxxx~~~~~~yyyvvvvvvxxxyyynnneee]]]VVVQQQGGG<<<555333333111...111111000000////////////......////////////......///000000000111222222333.......................................///000111+++,,,...//////...,,,+++//////..................,,,---......///.........---------,,,,,,++++++++++++,,,,,,,,,,,,---------------............------------............------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000------,,,,,,------...///++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---+++***+++,,,---///+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******)))***+++---...,,,+++++++++++++++++++++++++++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------...///...,,,))))))+++---111000///---,,,+++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++,,,,,,---...+++,,,...//////...,,,+++.........------,,,,,,,,,+++++++++,,,,,,...//////111000......///000000///,,,,,,,,,,,,---...//////000111444:::@@@FFFLLLOOOMMMLLLKKKLLLMMMMMMMMMLLLJJJMMMPPPTTT]]]eeeeee___TTTTTTUUUVVVWWWVVVTTTRRRPPPUUU___jjjnnniii\\\RRRPPPNNNLLLJJJJJJLLLOOOQQQWWWgggpppvvvyyylll[[[XXXTTTVVVWWWWWWTTTSSSTTTVVVXXXUUURRROOOMMMMMMMMMNNNRRRVVV^^^hhhnnnjjj___UUUQQQTTTXXXZZZZZZYYYYYYYYY[[[YYYUUUPPPKKKIIIJJJLLLMMMKKKHHHGGGHHHHHHHHHGGGIIIJJJLLLMMMMMMKKKHHHGGGCCCBBBAAA@@@????????????>>>>>>>>>??????>>>>>>>>>======<<<<<<;;;<<<<<<<<>>>>>>>>=========<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<=========>>>>>>>>>??????@@@@@@??????>>>========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<;;;<<<<<<<<<<<<<<<===>>>>>>========================;;;<<<<<<======<<<<<<;;;::::::::::::::::::::::::888888777777777777888888888888777666777888:::;;;===>>>???@@@BBBCCCDDDDDDEEEEEEEEEDDDDDDCCCCCCCCC@@@@@@??????>>>===<<<;;;:::;;;;;;;;;<<<<<<======:::<<<>>>>>>===>>>BBBFFFKKKPPPWWW^^^cccggghhhiiieeeaaa^^^```gggmmmnnnnnnqqqllliiikkkqqqwwwyyyyyy}}}{{{sssoooooopppkkkddd\\\UUUVVVcccrrrvvvjjj___ZZZQQQSSSTTTVVVZZZcccpppyyyyyy}}}|||uuuqqqrrrttt|||~~~zzzqqqggg```YYYSSSIII@@@666000111222111///000000000000//////............////////////......222222111111000000//////.......................................///000111+++,,,...//////...,,,+++------------------------,,,------...//////......---,,,,,,,,,,,,,,,++++++------------............,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++......------,,,+++******+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------......///000,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---,,,,,,+++++++++,,,------///...---,,,,,,,,,---...------------,,,+++******+++++++++++++++*********+++++++++++++++++++++++++++*********+++,,,,,,---++++++******++++++,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------+++---...---,,,---222666;;;999555111...,,,+++***++++++++++++++++++++++++***++++++,,,,,,------...,,,,,,+++++++++,,,------***+++---......---,,,,,,------------------,,,,,,******++++++,,,...///000222000///...000000000///---------------...//////111///111666;;;===AAAEEEIIIIIIJJJKKKLLLMMMMMMNNNOOOSSSUUUYYYcccooonnneeeWWWVVVTTTTTTTTTTTTRRRPPPOOOWWWfffuuuzzzqqq___PPPNNNLLLIIIGGGFFFHHHKKKLLLPPP\\\aaadddiiiaaaVVVXXXSSSUUUVVVUUURRRQQQTTTWWWRRRQQQPPPNNNMMMMMMMMMNNNMMMRRRZZZcccfffbbbXXXPPPMMMOOORRRTTTUUUVVVYYY[[[]]]\\\ZZZVVVPPPLLLJJJIIIHHHFFFCCCCCCDDDEEEDDDDDDFFFHHHJJJLLLMMMKKKIIIHHHEEEDDDBBBAAA@@@?????????===>>>????????????>>>===<<<<<<<<<;;;<<<<<<======??????>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========>>>>>>????????????>>>>>>;;;;;;<<<<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;::::::;;;;;;<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;;;;::::::999999999999888888888888444444444444555666777888::::::::::::;;;<<<===>>>@@@@@@BBBCCCDDDDDDEEEDDDEEEEEEDDDCCCBBBAAAAAA@@@>>>>>>===<<<<<<;;;;;;;;;999999::::::;;;<<<======;;;===???AAACCCGGGKKKOOOUUUYYY___dddggghhhjjjllljjjhhheeeeeegggkkkoooppppppnnnlllmmmpppuuuyyyzzz~~~|||vvvqqqpppmmmgggcccdddaaa^^^\\\ZZZYYY```pppwwwlllaaaYYYTTTOOOOOOQQQUUU]]]jjjwww{{{uuuqqqqqqrrruuuvvvqqqhhh```ZZZSSSLLL@@@:::333000000111111000//////000000000///...---......////////////......000000000///...,,,***)))........................///............//////000,,,---...//////...---,,,,,,,,,,,,---------------,,,,,,---...////////////------------,,,,,,,,,,,,---------.........//////+++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++//////...---,,,+++******+++,,,,,,------,,,,,,+++------------------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,---...//////,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------,,,+++++++++,,,,,,---...///...---,,,,,,,,,,,,,,,+++,,,,,,,,,,,,++++++***++++++++++++*********)))++++++++++++++++++++++++******+++,,,,,,,,,++++++******))))))***,,,...//////...,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,))),,,...---+++---333999999777333000,,,+++******++++++++++++++++++++++++******+++,,,,,,---......------,,,+++++++++,,,,,,++++++++++++,,,,,,,,,---,,,,,,------------------,,,+++++++++,,,------...111///------...///...---------,,,,,,,,,---......222...///444777777:::???DDDFFFHHHJJJKKKLLLMMMNNNSSS^^^fffiiipppvvvqqqeeeWWWTTTQQQPPPQQQQQQPPPNNNQQQ\\\ppp|||dddPPPKKKIIIFFFCCCCCCEEEGGGIIIFFFPPPRRRTTTZZZVVVPPPUUURRRTTTUUUSSSOOOOOOSSSXXXRRRRRRRRRQQQPPPOOOMMMMMMKKKOOOTTTYYYZZZWWWRRROOOLLLMMMNNNOOOOOORRRUUUXXXYYY[[[[[[YYYTTTOOOLLLJJJFFFDDDBBBAAABBBCCCCCCCCCCCCEEEHHHJJJKKKJJJIIIHHHEEEDDDCCCBBBBBBBBBBBBBBB>>>???@@@AAAAAA@@@???>>><<<<<<<<<<<<<<<===>>>>>>?????????>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<===>>>>>>>>>>>>>>>>>>===::::::;;;;;;<<<<<<<<<<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;:::999999999::::::;;;;;;;;;;;;;;;::::::::::::::::::::::::999999::::::::::::999999888888888777777777666666333333444555666888999::::::;;;<<<>>>???@@@@@@@@@@@@AAABBBDDDDDDDDDCCCBBBCCCCCCBBBAAA@@@???>>>>>>======<<<<<<<<<<<<<<<<<<::::::;;;<<<===>>>??????@@@@@@BBBGGGMMMSSSWWWYYY]]]aaaeeehhhiiikkkmmmpppqqqpppnnnkkkiiiiiimmmqqqmmmnnnoooppprrrvvv}}}{{{pppddd___^^^aaabbb___\\\\\\YYYXXXZZZ___cccjjjxxxzzzyyyuuummmbbbXXXQQQOOOLLLMMMQQQYYYfffsss}}}xxxssspppooooooooonnniii```XXXRRRIIIBBB666555333111000000000000...///000000000///...---......////////////..................---,,,***)))........................000//////............///........................------------.........///+++,,,---...////////////------------------------,,,,,,---------.........,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++......------,,,,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,---...,,,,,,++++++,,,,,,---...------------------------))))))***+++,,,,,,------++++++++++++,,,,,,---.........------,,,+++******((()))***+++++++++++++++++++++++++++******))))))------------------------***+++,,,------,,,******))))))))))))***---///000000///---+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++***,,,---+++)))***000555111///---***))))))***+++++++++++++++++++++++++++******+++,,,,,,---.........------,,,+++++++++++++++************+++,,,---,,,,,,,,,------.........------,,,,,,++++++,,,,,,000...,,,,,,------,,,+++,,,,,,,,,+++,,,,,,------222......444666444777===AAACCCFFFHHHJJJKKKMMMNNNRRRfffxxx}}}~~~|||ooo```QQQNNNKKKKKKNNNPPPOOONNNTTTbbbxxxjjjTTTHHHFFFDDDAAAAAACCCEEEGGG===GGGHHHJJJPPPNNNKKKQQQRRRTTTUUURRRNNNNNNSSSYYYXXXXXXWWWVVVSSSPPPMMMKKKLLLNNNQQQRRRQQQPPPPPPPPPMMMMMMLLLKKKKKKMMMQQQTTTUUUXXX[[[ZZZWWWRRRNNNKKKGGGEEEBBBBBBCCCDDDDDDCCC@@@BBBEEEHHHJJJIIIHHHGGGDDDCCCCCCCCCCCCDDDEEEEEE@@@AAABBBCCCCCCBBBAAA@@@<<<<<<<<<<<<<<<===>>>???@@@??????>>>===<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<======>>>>>>>>>>>>======:::::::::;;;;;;<<<<<<<<<::::::::::::::::::::::::;;;;;;;;;;;;::::::999888888888999::::::::::::999888888888888888888888888999999999::::::999999999888888777777666666666555555555666777999;;;===>>>:::;;;===@@@AAAAAAAAA@@@@@@AAABBBCCCCCCBBBAAA@@@BBBBBBAAA@@@>>>===<<<<<<======<<<<<<<<<======>>><<<===>>>???@@@AAABBBCCCDDDCCCEEEKKKTTT\\\```aaaaaaeeeiiikkkkkkmmmpppssswwwwwwvvvpppjjjhhhlllppplllooossstttuuuyyyxxxhhh[[[SSSPPPQQQWWW\\\[[[ZZZZZZZZZZZZ___ffflllqqqzzzssskkklllkkkeee[[[RRRMMMLLLJJJKKKRRR^^^mmmzzz{{{uuuqqqnnnlllkkkkkkjjjddd[[[RRRLLLCCC:::111222333222000//////000...///000000000///---,,,......////////////......---.../////////...---,,,........................111000///...............000///............///000---.........//////000000+++,,,---...////////////........................++++++,,,,,,,,,------------..................---,,,------......------,,,,,,,,,,,,---------......+++,,,,,,------,,,,,,+++))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------,,,,,,++++++,,,,,,,,,,,,,,,++++++,,,,,,---...+++***(((''''''(((***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))*********///---)))(((***,,,---...++++++,,,,,,,,,---------...---,,,+++++++++++++++***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,...---+++,,,,,,---+++***,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***------,,,+++,,,---...///***+++,,,---...---,,,+++*********+++,,,---...///.........------,,,,,,,,,++++++,,,---///...+++))),,,,,,,,,,,,,,,,,,,,,,,,/////////...---,,,***))),,,,,,,,,,,,,,,,,,,,,,,,000///......///111444666>>>???AAABBBDDDGGGKKKNNNZZZqqqxxxkkk]]]UUUPPPLLLJJJKKKKKKJJJHHHSSSfff~~~dddQQQHHHDDD??????AAACCC@@@===@@@@@@AAABBBDDDEEEFFFGGGKKKJJJKKKMMMLLLKKKOOOVVVXXX[[[[[[UUUPPPOOOLLLHHHKKKKKKKKKLLLLLLLLLLLLLLLOOOQQQQQQLLLGGGEEEHHHLLLRRRTTTVVVWWWUUUQQQLLLHHHHHHFFFEEEFFFGGGEEEAAA===AAAAAABBBDDDEEEFFFGGGGGGDDDEEEGGGHHHGGGFFFDDDCCCDDDDDDEEEDDDCCCAAA???>>>>>>>>>>>>>>>>>>?????????@@@BBBDDDCCCAAA>>><<<<<<======<<<<<<<<<;;;;;;;;;<<<;;;::::::999999::::::============<<<;;;::::::999999999999999999999999:::;;;;;;<<<;;;:::999888999999999999888888888888;;;:::999777666666666666888777777666666666777777777888999888777777999;;;999999888888777666666666:::;;;<<<======>>>=========>>>>>>??????@@@AAAAAAEEEDDDBBBAAA@@@AAAAAABBBAAA@@@>>><<<:::999999888888:::<<<===<<<<<<===>>><<<@@@CCCDDDDDDEEEIIILLLIIILLLQQQWWW]]]aaacccddddddgggjjjhhhgggkkkvvvuuujjjgggkkkpppqqqtttqqqrrruuuuuuyyyqqqeeeZZZSSSNNNMMMNNNRRRXXX]]]^^^]]]]]]hhhrrrwww|||uuullleeeccc]]]VVVPPPLLLJJJJJJPPPSSS[[[eeepppxxx}}}~~~~~~zzzuuupppllliiieeecccgggbbbYYYPPPHHH@@@888333000000////////////000000..............................------------............////////////...............------,,,,,,,,,/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...---,,,)))***+++---...////////////............---------,,,------......------,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,+++***)))+++,,,------......------///---+++***+++,,,,,,+++************************)))))))))***++++++,,,,,,+++++++++++++++++++++++++++,,,---.........------------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++******+++,,,---************************++++++*********++++++,,,777444///,,,,,,,,,,,,+++************++++++++++++---,,,,,,,,,,,,,,,++++++***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,...---+++,,,,,,---+++***,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***---,,,+++++++++,,,......++++++,,,,,,------,,,,,,,,,,,,,,,,,,---...///000,,,,,,,,,+++++++++******+++++++++---...///---+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,///......///000111333444999;;;>>>@@@BBBFFFKKKNNN[[[qqqvvvhhhZZZSSSOOOKKKJJJJJJKKKJJJHHHTTTcccyyyttt\\\KKKBBB>>>;;;;;;>>>@@@>>><<<>>>??????@@@AAABBBBBBBBBDDDCCCFFFJJJLLLMMMTTT]]]___fffhhhaaaWWWQQQMMMJJJKKKKKKKKKKKKKKKKKKKKKKKKOOOPPPPPPLLLGGGEEEHHHKKKPPPQQQRRRRRRQQQOOOLLLJJJHHHGGGFFFGGGHHHHHHEEEBBB?????????@@@@@@AAABBBCCCDDDEEEGGGHHHHHHGGGFFFEEEEEEEEEEEEEEEDDDBBBAAA@@@?????????????????????>>>AAACCCDDDCCC@@@===<<<;;;;;;;;;;;;:::::::::999999;;;;;;:::999999999999:::;;;<<<<<<=========<<<<<<999999999999999888888888::::::;;;;;;;;;:::999888999999999999999888888888::::::999777777666666666666666666555666666777777666777777777666777888:::999999999999999888888888<<<======>>>?????????>>>@@@@@@@@@@@@AAAAAAAAAAAACCCBBBAAA@@@@@@@@@@@@AAA???>>>===<<<;;;;;;;;;;;;:::;;;======<<<<<<>>>???>>>AAADDDGGGIIILLLPPPRRRPPPSSSXXX^^^bbbeeeggghhhdddggghhhgggffflllwwwyyypppnnnrrrvvvuuu{{{vvvtttxxx{{{yyyjjj]]]TTTNNNNNNMMMNNNSSSZZZaaaeeefffsss~~~ooofff]]]^^^[[[SSSKKKHHHKKKPPPYYY\\\ccckkksssxxx{{{|||{{{vvvpppjjjfffccc```^^^```ZZZRRRJJJBBB;;;555111000000////////////000000........................//////............//////...////////////......---.........------,,,,,,,,,.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++******+++,,,---......//////............------------,,,------......------,,,---,,,,,,,,,++++++++++++---------------,,,+++++++++,,,------......------///,,,***)))***+++******************************+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++***++++++,,,---...555222---+++***)))((('''(((((()))))))))************+++,,,---------,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,------------...,,,++++++------,,,***,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++++++++,,,------,,,,,,++++++,,,,,,------...............///000111,,,,,,,,,,,,+++++++++++++++***)))***+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---...///000111222222222444666999<<>>;;;888999<<<>>>>>><<<>>>??????@@@@@@@@@@@@@@@@@@@@@BBBGGGJJJNNNWWWaaajjjwww~~~tttbbbTTTNNNLLLIIIIIIIIIIIIIIIJJJJJJKKKOOOPPPOOOKKKGGGEEEHHHKKKNNNOOOOOOOOONNNMMMLLLKKKHHHGGGFFFGGGIIIJJJJJJIIIBBBBBB@@@??????@@@AAABBBDDDEEEFFFHHHIIIHHHGGGGGGFFFFFFFFFFFFEEECCCBBBAAAAAAAAA@@@@@@??????>>>>>>BBBDDDEEECCC@@@===;;;;;;<<<;;;;;;;;;::::::::::::;;;::::::999999999999999999:::;;;<<<============999999999888888777777777999999:::::::::999888888888888888888888888888888999999888777666666666666555555444555555666777888444555666666666666888:::::::::;;;;;;;;;;;;<<<<<>>>>>>>>??????;;;;;;;;;;;;;;;<<<<<<===;;;<<<===>>>>>>???AAACCCCCCDDDFFFKKKQQQVVVYYYZZZWWWZZZ___cccgggiiiiiiiiidddfffgggfffffflllwww{{{vvvxxx~~~zzzuuuyyy~~~rrrbbbXXXQQQMMMPPPPPPRRRXXXaaakkkrrrvvv}}}nnnbbb\\\WWWYYYXXXQQQJJJIIIQQQZZZcccfffkkkppptttuuuuuuuuuuuuppphhhbbb^^^[[[XXXVVVTTTOOOGGG???:::555222///000//////......//////000........................///////////////////////////////////////...---,,,.........---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***+++,,,,,,---.........---............------------,,,------......------,,,------------,,,,,,,,,,,,------.........---,,,,,,+++,,,------......------...,,,)))((()))***)))(((++++++++++++++++++++++++---,,,,,,+++******))))))---------------------------,,,+++++++++,,,...///++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++***++++++,,,---...///...,,,)))(((***++++++***))))))))))))************(((***,,,.........,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......---,,,++++++------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++************+++++++++,,,,,,---,,,+++***+++,,,---..................///000000..................---------+++((('''((()))***))),,,,,,,,,,,,,,,,,,,,,,,,------...////////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,---///111222222111000000333555888;;;???DDDHHHPPP^^^jjjkkkgggaaaYYYQQQTTTRRROOOMMMKKKIIIHHHGGGMMMTTT]]]ccc```UUUHHH???>>><<<::::::<<<>>>>>>===??????AAABBBCCCCCCBBBBBBCCCBBBCCCFFFHHHLLLUUU___vvviiiVVVNNNLLLFFFFFFFFFGGGHHHJJJLLLMMMNNNNNNMMMJJJFFFFFFGGGJJJNNNOOOQQQQQQQQQOOOLLLJJJGGGFFFFFFFFFIIILLLNNNPPPKKKJJJHHHFFFEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGFFFEEEGGGGGGFFFFFFEEEDDDCCCCCCCCCBBBBBBAAA@@@??????>>>CCCDDDEEECCC???<<<;;;;;;>>>>>>>>>============<<<;;;;;;:::999999999999999999999:::;;;<<<<<<;;;;;;999999888888777666666666777777777777777777777777666666666777777777777777777777666555555555666666444444444555555777888888555666777777777888:::<<<;;;<<<<<<===>>>?????????AAABBBBBBBBBBBBBBBAAAAAABBBBBBBBBAAA@@@??????>>>>>>>>>==================:::999999999:::;;;<<<<<<;;;<<<>>>???@@@CCCGGGIIIJJJJJJKKKQQQXXX^^^___^^^[[[^^^bbbfffhhhhhhgggfffcccfffhhhhhhhhhlllsssyyywwwxxxxxxzzz~~~tttvvv{{{|||mmmaaaXXXTTTRRRTTTUUUXXX```kkkwww|||oooqqqssspppjjjbbb\\\YYYXXXYYYWWWSSSPPPSSS\\\dddhhhlllpppsssssspppnnnmmmmmmhhh```ZZZUUURRRPPPNNNIIIDDD===777333111///.../////////....../////////..............................////////////......////////////...---,,,,,,...............---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...............---------,,,,,,------...---------.........---------,,,,,,,,,------......------,,,------------------------,,,---------------,,,,,,+++,,,------......------///,,,***)))*********)))++++++++++++++++++++++++,,,,,,,,,++++++*********---------------------------,,,+++******,,,...///,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))******++++++******))),,,,,,,,,,,,,,,,,,,,,,,,+++***++++++,,,---...///---,,,***+++...000000000*********+++++++++,,,,,,(((***,,,.........,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......---,,,++++++------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,---,,,+++***+++,,,---...------,,,,,,------..............................222///+++(((((())))))))),,,,,,,,,,,,,,,,,,,,,,,,......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---///111222111000...000111333555777:::>>>AAAIIIPPPXXXYYYXXXWWWTTTRRRVVVUUUSSSOOOLLLIIIGGGGGGGGGKKKPPPSSSQQQKKKCCC>>>???>>><<<;;;<<<<<<===<<<>>>???AAACCCDDDEEEDDDDDDEEEDDDDDDGGGHHHJJJSSS\\\yyyjjjVVVMMMKKKEEEEEEEEEFFFHHHKKKNNNPPPNNNMMMKKKIIIFFFFFFGGGIIINNNQQQUUUWWWVVVRRRMMMIIIFFFFFFFFFGGGIIILLLPPPSSSSSSRRRPPPNNNLLLKKKKKKLLLIIIIIIHHHGGGFFFDDDCCCBBBFFFFFFEEEDDDDDDCCCCCCCCCDDDCCCCCCBBBAAA@@@@@@???CCCDDDDDDBBB???<<<<<<<<>>>>>>>>=========<<<;;;::::::999999:::::::::::::::::::::999888777888888888777777777666666666555555555555666666666555555555666666666777777555555444444444555666666555555555666777888999:::888999::::::999:::<<<>>>======>>>???@@@AAABBBBBBCCCCCCCCCCCCCCCBBBAAA@@@AAA@@@@@@???>>>===<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<:::999999999999999:::;;;:::===@@@CCCEEEHHHLLLOOORRRPPPQQQUUU\\\```aaa______aaaeeehhhiiigggeeecccaaadddhhhjjjjjjkkknnnpppqqqtttyyyrrrrrruuuvvvyyy}}}vvvmmmccc[[[VVVTTTUUUXXX^^^hhhsss}}}lllcccdddeeedddbbb___^^^^^^\\\YYYVVVVVVZZZ```eeehhhlllppptttuuurrrmmmiiigggeee```YYYSSSNNNKKKHHHFFF@@@;;;666111000///////////////............//////........................,,,------......------,,,...............---,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////......------------,,,,,,------...---------...------------,,,,,,,,,,,,------......------,,,------------------------***+++,,,,,,,,,,,,+++++++++,,,------......------///---******+++,,,,,,+++++++++++++++++++++++++++******++++++,,,,,,,,,,,,++++++++++++++++++++++++---,,,*********+++---///,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++************************++++++***++++++,,,---...---+++***+++,,,------,,,+++,,,,,,,,,,,,---------***+++,,,---------,,,+++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,------------,,,+++***+++---...---,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,------------555222...,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,---///111111000///...///111222333333555999<<>>===<<<;;;;;;<<<===>>>@@@BBBDDDEEEDDDCCCBBBBBBAAACCCFFFGGGJJJRRR[[[ppp|||wwwcccTTTMMMJJJHHHGGGGGGGGGIIILLLOOOQQQNNNLLLJJJGGGFFFFFFGGGHHHLLLPPPVVVYYYYYYTTTNNNJJJFFFGGGHHHIIIJJJLLLQQQTTTWWWVVVUUUTTTRRRPPPOOONNNLLLKKKIIIHHHFFFDDDBBBBBBDDDDDDCCCBBBBBBBBBBBBBBBDDDDDDCCCCCCBBBBBBAAAAAACCCCCCCCCAAA???======>>>============<<<<<<<<<<<<===<<<<<<;;;;;;;;;;;;;;;::::::::::::999888777666888888888888888888888888666666555555555666777777555666666777777888888888555555555555666777777888999888888888999:::;;;;;;;;;<<<===<<<;;;<<<===?????????@@@@@@AAABBBCCCCCCDDDDDDCCCCCCBBBAAA@@@???>>>>>>======<<<;;;::::::::::::;;;<<<<<<<<<;;;;;;:::::::::::::::;;;<<<<<<===@@@DDDHHHJJJMMMPPPRRRUUUUUUVVVXXX\\\^^^______bbbdddhhhjjjkkkhhheeeccc___bbbfffiiiiiijjjkkklllrrrwww~~~pppooopppnnnnnnqqquuuuuusssmmmddd\\\VVVTTTTTTZZZdddooo{{{mmm\\\[[[[[[[[[[[[[[[[[[[[[[[[\\\YYYWWWZZZaaagggiiihhhnnnsssxxxxxxrrrkkkeeeccc[[[WWWRRRMMMIIIFFFBBB???999666111//////000000//////......------......///........................+++,,,---......---,,,+++,,,------.........------.............../////////,,,,,,,,,,,,------------------------------------...---,,,++++++++++++,,,+++,,,,,,---.........---------------,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,------------******++++++,,,,,,+++++++++,,,------......------...,,,******,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...++++++++++++++++++++++++,,,+++*********+++---...------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))***++++++************************++++++*********++++++,,,+++)))((()))*********(((,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,++++++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***+++---...---,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++******+++,,,---...------,,,++++++,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---------...222000...------......---,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++*********,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000///......///000111111333777999<<>>>>>???@@@BBBDDDEEEGGGGGGGGGEEECCCAAA??????AAAEEEFFFGGGNNNVVV```gggiiibbbXXXQQQMMMJJJNNNLLLKKKJJJJJJLLLNNNPPPMMMKKKHHHFFFFFFGGGGGGGGGHHHLLLQQQUUUVVVTTTPPPMMMHHHJJJLLLLLLLLLMMMQQQTTTXXXYYYYYYYYYWWWTTTRRRPPPMMMMMMKKKIIIGGGFFFEEEEEEBBBBBB@@@??????@@@@@@AAADDDCCCCCCCCCCCCCCCCCCCCCAAABBBBBBAAA???>>>>>>@@@>>>>>>>>>=========<<<<<<>>>>>>===<<<<<<<<<<<<===::::::;;;;;;;;;::::::999777777888888999:::::::::888888777777777888999:::888888999999:::;;;;;;;;;777777777888888:::;;;;;;<<<<<<<<<;;;;;;<<<======>>>??????>>><<<<<<===???@@@@@@AAAAAABBBBBBCCCCCCCCCCCCCCCBBBAAA???>>>=========<<<<<<;;;;;;::::::999:::;;;<<<<<<<<<;;;;;;::::::;;;<<<===???@@@AAAAAAEEEJJJMMMNNNOOOPPPPPPUUUVVVXXXYYYZZZ[[[]]]___bbbeeehhhkkkkkkhhhdddaaa]]]___aaacccfffiiilllnnnuuu}}}uuujjjjjjkkkggggggjjjmmmoooooojjjccc\\\XXXVVVWWW___lllyyyuuuaaaTTTPPPPPPQQQSSSUUUVVVVVVVVV[[[\\\^^^bbbgggjjjjjjjjjoootttyyyxxxooofff___\\\RRROOOKKKHHHEEEAAA<<<999444222///...///000/////////......------......///........................+++,,,...//////...,,,+++++++++,,,---............---........./////////000,,,,,,---------....................................---,,,+++++++++,,,,,,***+++,,,---......//////---------,,,,,,,,,++++++,,,------......------,,,++++++++++++,,,,,,,,,---***++++++,,,------,,,,,,+++,,,------......------+++)))((()))+++---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***((('''%%%%%%'''(((***,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))*********,,,+++***+++---......---++++++,,,,,,,,,---------......,,,++++++++++++,,,---,,,+++******+++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++***+++---...---,,,*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,---...///...------***+++,,,---...---,,,+++------,,,+++++++++,,,,,,........./////////000000---+++***+++,,,...---,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,......//////////////////,,,---///000111333777999777:::@@@GGGKKKJJJIIIIIIGGGJJJLLLLLLJJJIIIKKKMMMOOOOOOOOONNNMMMJJJGGGEEEAAABBBBBBBBBBBBCCCFFFHHHJJJKKKLLLLLLJJJGGGCCCAAA??????AAADDDDDDDDDIIIPPPSSSVVVWWWSSSOOOOOOMMMJJJSSSQQQNNNKKKJJJKKKLLLNNNMMMKKKHHHFFFFFFGGGGGGGGGEEEHHHLLLPPPSSSSSSRRRQQQJJJMMMOOOOOONNNOOORRRUUUZZZ[[[\\\]]][[[XXXTTTRRRNNNMMMLLLKKKJJJIIIIIIIIIAAA@@@???>>>>>>>>>???@@@CCCCCCCCCDDDDDDDDDDDDDDDAAAAAABBB@@@???>>>???AAA@@@@@@@@@@@@??????????????????>>>===============::::::;;;<<<============777777888999:::;;;;;;<<<::::::999999999:::<<<===::::::;;;<<<<<<===>>>>>>999999999:::;;;<<<===>>>???>>>>>>=========>>>>>>???@@@???>>><<<;;;<<<>>>AAAAAAAAABBBBBBBBBBBBBBBCCCBBBBBBAAA@@@>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;888999;;;<<<===<<<;;;;;;:::;;;<<<>>>@@@CCCEEEFFFFFFIIINNNQQQQQQOOONNNNNNSSSVVVYYYZZZXXXYYY\\\___```cccgggiiiiiifffbbb___]]]]]]]]]___ccchhhnnnrrrwwwxxxkkkccceeefffccccccggggggiiijjjgggaaa\\\ZZZZZZ[[[eeesssvvvhhh\\\SSSJJJJJJLLLPPPTTTVVVWWWWWW[[[___fffiiikkkkkklllmmmnnnsssxxxuuukkk```XXXUUULLLJJJHHHEEEBBB>>>999555111000......///000///............------.................................,,,---///000000///---,,,******,,,---.../////////---.........//////000000---------....../////////........................000///...---,,,---......)))***+++---.../////////---------,,,,,,,,,++++++,,,------......------,,,*********++++++,,,,,,,,,+++,,,------.........---+++,,,------......------)))'''&&&(((***---......,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***------------------------)))***+++,,,,,,,,,,,,+++++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------++++++++++++------++++++++++++++++++++++++,,,+++******))))))******------,,,++++++******))),,,++++++******++++++,,,,,,++++++******++++++,,,***++++++,,,,,,++++++***++++++,,,,,,,,,,,,---------******,,,,,,+++,,,///.........------,,,,,,,,,,,,,,,+++******+++,,,,,,------...///...---+++***,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---///...------------,,,+++,,,---...---+++***+++,,,------------------------........................------------------------.........------,,,,,,,,,............///000111222666999===AAAEEEGGGHHHHHHGGGHHHHHHGGGGGGHHHLLLOOOMMMSSSVVVVVVUUUTTTOOOIIIDDDAAA@@@CCCDDDCCCEEEIIIMMMVVV``````XXXNNNHHHFFFCCCAAA@@@BBBEEEGGGGGGEEEFFFGGGHHHGGGEEEFFFIIILLLSSSTTTSSSQQQNNNLLLLLLLLLGGGIIIIIIGGGIIIMMMLLLHHHFFFEEEEEEHHHMMMQQQQQQPPPQQQXXX^^^]]]WWWQQQPPPRRRWWWXXXYYYZZZZZZXXXUUUSSSJJJJJJKKKMMMNNNMMMJJJGGGEEEEEEEEEDDDCCCAAA@@@??????@@@AAAAAABBBBBBAAAAAACCCBBBAAA???>>>>>>>>>>>>@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@??????>>>>>>======???>>>===<<<<<<<<<<<<<<<<<<;;;;;;::::::<<<===>>>===<<<;;;:::;;;===???@@@<<<<<<===>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;<<<===>>>????????????????????????????????????>>>>>>>>>>>>????????????@@@@@@@@@@@@>>>>>>>>>>>>===<<<;;;:::===<<<;;;::::::::::::;;;<<<;;;:::999999:::;;;<<<;;;===???BBBDDDFFFHHHHHHLLLPPPSSSUUUUUUTTTSSSTTTRRRRRRSSSTTTWWWZZZ]]]___ccccccbbbaaaaaaaaabbbbbbcccbbbaaa___```gggqqqxxx~~~uuuccc```\\\[[[]]]bbbeeegggjjjooonnnddd[[[YYY[[[\\\aaafffppp~~~xxxoooggg___VVVOOOGGGHHHIIILLLPPPUUUZZZ]]]bbbeeehhhhhhfffeeegggiiinnnmmmkkkhhhccc[[[RRRLLLLLLHHHCCC???;;;888333000111111000//////////////////............---------////////////////////////...---,,,++++++,,,---...//////.........---------,,,---...//////---+++***///............---------------,,,+++,,,---...///000///---,,,++++++,,,,,,---------------------,,,...------,,,,,,------...,,,+++***)))***+++,,,---------------------------+++,,,---...---,,,***)))++++++,,,---------,,,,,,))))))***++++++++++++******************)))((((((+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,++++++*********,,,++++++******)))))))))++++++++++++++++++,,,,,,---,,,++++++++++++,,,---++++++++++++++++++++++++,,,,,,+++************++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,++++++******++++++,,,***++++++,,,,,,++++++***+++++++++,,,,,,,,,------,,,+++...333333///,,,.........---------,,,,,,,,,,,,,,,+++******+++,,,,,,,,,---.........,,,+++***,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---...---,,,,,,------,,,+++,,,---...---+++***+++,,,------------------------........................------------------------......---------,,,,,,,,,------------...///000111444666:::>>>AAACCCDDDDDDDDDEEEEEEEEEEEEGGGJJJLLLOOOWWW______]]]ZZZTTTNNNGGGCCCAAABBBCCCBBBEEEJJJQQQ[[[fffggg^^^RRRJJJGGGBBBAAA@@@BBBDDDEEECCCAAA???@@@BBBBBBAAABBBEEEHHHSSSSSSSSSQQQNNNLLLLLLMMMIIIMMMNNNKKKIIIIIIGGGCCCBBBAAABBBEEEJJJMMMNNNMMMRRRYYY```___YYYRRROOOOOOQQQSSSUUUXXXYYYYYYWWWUUUMMMLLLKKKKKKLLLLLLJJJHHHJJJIIIHHHFFFCCCAAA>>>===@@@@@@BBBCCCCCCCCCBBBAAA@@@@@@???>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@AAAAAA>>>>>>??????????????????>>>======<<<<<<<<<<<<===>>>======<<<===>>>???@@@===<<<;;;;;;<<<===???@@@===>>>??????@@@@@@??????==================>>>?????????????????????????????????>>>>>>>>>=========<<<<<<<<<<<<============??????>>>===<<<;;;:::999;;;;;;;;;;;;::::::::::::<<<;;;;;;;;;;;;<<<>>>???AAABBBDDDFFFHHHJJJKKKKKKPPPRRRUUUUUUSSSPPPOOONNNMMMNNNPPPSSSWWWZZZ]]]___```____________aaabbbccchhhfffccc```aaagggqqqyyy}}}sssfffZZZYYYXXXYYY\\\```aaabbbeeehhhgggaaa]]]```cccdddeeehhhppp{{{vvvnnnggg```XXXPPPJJJGGGHHHJJJNNNSSSXXX]]]```bbbeeeggggggeeedddeeegggjjjhhhfffddd___XXXPPPJJJHHHDDD???:::888555222000111000000///////////////000000000/////////......---------------------------------,,,,,,---------//////.........---------+++,,,...//////...---,,,............------------///...---------...///000......---------......///,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,++++++***+++,,,---...------------------------.........---------,,,,,,,,,,,,,,,------,,,++++++)))******+++,,,+++++++++***************)))((((((+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++******************++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++------,,,+++++++++++++++)))******+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,***+++111888999222---,,,------------,,,,,,,,,,,,,,,++++++******++++++,,,+++,,,---------,,,******,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,+++***+++,,,---,,,+++***,,,------++++++,,,...------------------------------------------------------------------------...------------,,,,,,,,,,,,,,,,,,,,,---...//////000222555999<<<===>>>??????AAACCCCCCDDDDDDGGGHHHOOO[[[eeefffbbb]]]WWWRRRKKKEEEAAABBBBBBBBBFFFKKKTTT^^^jjjkkkaaaSSSIIIEEEBBBBBBAAABBBCCCBBB???======>>>@@@@@@AAABBBEEEGGGPPPPPPPPPOOOMMMLLLMMMOOOOOOVVVZZZTTTLLLGGGCCC@@@??????@@@CCCGGGJJJKKKKKKQQQWWW^^^^^^XXXPPPLLLKKKKKKLLLPPPTTTXXXZZZYYYWWWOOOMMMJJJIIIJJJJJJJJJIIIKKKJJJIIIHHHEEECCCAAA@@@AAABBBDDDEEEFFFEEECCCBBB???>>>>>>=========>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@<<<======>>>??????@@@@@@<<<<<<<<<;;;<<<<<<============<<<<<<======>>>???======<<<<<<<<<>>>@@@AAA??????@@@AAAAAAAAAAAAAAA@@@@@@???>>>>>>>>>??????????????????????????????>>>============<<<<<<<<<:::;;;;;;;;;<<<<<<<<<<<<@@@>>>===;;;::::::::::::;;;<<<=========<<<;;;:::<<<======>>>???AAACCCDDDGGGGGGHHHJJJKKKLLLMMMNNNQQQSSSUUUTTTQQQNNNLLLLLLJJJLLLOOOTTTXXX[[[^^^___^^^^^^]]]]]]^^^```bbbdddmmmiiieeeaaaccclllxxx{{{sssoookkkddd\\\RRRSSSTTTXXX\\\^^^^^^]]]^^^______^^^dddmmmrrrrrrlllkkkpppllliiiddd___YYYRRRKKKFFFFFFHHHLLLQQQWWW]]]bbbdddccceeefffeeedddccccccdddcccaaa```^^^ZZZTTTLLLGGGBBB>>>888444222222000///000000//////......//////////////////.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,...............---------+++,,,...///000000///...............---------------------------...//////,,,,,,---//////000000000******++++++,,,,,,------,,,++++++******++++++,,,,,,,,,,,,+++,,,------...------------------------......---,,,,,,,,,------------------,,,++++++******++++++,,,,,,,,,,,,,,,*********+++******)))(((++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,*********++++++,,,,,,---,,,++++++++++++++++++,,,++++++++++++++++++++++++...---,,,,,,++++++,,,,,,*********++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,++++++******++++++,,,***++++++,,,,,,++++++******++++++++++++,,,,,,,,,)))***000888888111,,,***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,,,,+++***)))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---+++***)))***,,,---,,,+++***+++,,,,,,,,,,,,---...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++,,,,,,---...///...///222555777999999::::::===@@@BBBBBBCCCEEEFFFNNN[[[eeeeee___ZZZWWWTTTNNNHHHCCCBBBAAAAAAEEEKKKRRR[[[ddddddZZZNNNFFFCCCFFFEEEEEEDDDCCC@@@===;;;===>>>>>>??????@@@BBBCCCJJJKKKLLLLLLKKKMMMOOORRRWWWaaafff^^^QQQHHHCCC@@@??????AAACCCFFFIIIJJJKKKMMMRRRVVVVVVQQQLLLIIIIIIIIIIIILLLRRRXXXZZZYYYVVVPPPMMMIIIGGGGGGIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGFFFCCCEEEGGGIIIIIIHHHFFFEEE@@@???>>>>>>============????????????>>>>>>>>>>>>;;;<<<<<<<<<=========>>>;;;;;;;;;;;;<<<<<<===>>>::::::::::::;;;;;;<<<<<<======<<<======>>>@@@@@@??????@@@AAAAAAAAAAAA@@@AAA@@@@@@???>>>>>>>>>>>>????????????????????????======<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<=========>>><<<;;;::::::;;;===>>>???@@@AAABBBBBBAAA>>>===???@@@AAACCCEEEGGGIIIJJJIIIJJJJJJKKKLLLMMMOOOOOOQQQSSSTTTTTTRRROOONNNNNNJJJLLLPPPUUUXXX[[[\\\]]]^^^^^^^^^```bbbdddfffhhhoookkkfffdddhhhssswwwllleee```[[[VVVQQQQQQRRRUUUYYY[[[[[[[[[YYYZZZZZZ```ooo~~~qqqlllnnnzzzxxxdddbbb___[[[UUUOOOIIIEEEFFFIIIMMMSSSZZZ___dddfffddddddddddddbbbaaa```___[[[ZZZXXXWWWTTTOOOHHHDDD<<<888333000///000000000000//////.........//////------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++........................+++,,,---///000111111111.........---------,,,,,,************++++++,,,,,,***,,,---/////////......))))))***++++++,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,++++++.........---,,,+++***)))++++++,,,------------,,,*********++++++******)))++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,*********++++++,,,,,,,,,+++++++++,,,,,,---------*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++...---,,,,,,++++++,,,,,,,,,,,,,,,+++++++++******+++,,,------------,,,+++,,,++++++******++++++,,,***++++++,,,,,,++++++************+++++++++,,,,,,)))))),,,222222---***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---+++***)))***,,,---,,,+++***+++,,,,,,,,,,,,---...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,---...//////...///000222444555666777888:::===@@@@@@BBBCCCEEEOOOYYY```]]]WWWUUUVVVVVVOOOIIIDDDCCCBBB@@@CCCHHHNNNUUUZZZXXXOOOGGGEEEFFFLLLLLLKKKHHHDDD@@@===;;;<<<;;;;;;;;;;;;;;;::::::BBBDDDEEEGGGHHHLLLPPPSSSZZZdddjjjaaaRRRHHHCCCAAA???@@@AAACCCEEEFFFHHHIIIGGGIIIJJJIIIFFFEEEGGGIIIJJJIIIKKKQQQWWWYYYWWWSSSNNNLLLHHHGGGGGGIIIIIIHHHJJJJJJJJJKKKJJJJJJIIIIIIGGGHHHJJJKKKLLLKKKJJJIIIDDDCCCAAA@@@???>>>>>>>>>??????>>>>>>>>>=========<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;<<<===>>>999::::::;;;;;;;;;;;;;;;<<<<<<<<<======>>>???@@@===>>>>>>???????????????@@@???>>>===============>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<::::::999:::<<>>======>>>===:::888===>>>@@@BBBDDDHHHMMMQQQVVV___ccc[[[NNNEEEBBB@@@>>>@@@BBBBBBBBBBBBDDDFFFCCCCCCBBB@@@???AAADDDGGGJJJIIIJJJOOOVVVXXXTTTPPPLLLKKKJJJJJJKKKKKKJJJIIIMMMMMMMMMLLLKKKIIIHHHGGGIIIJJJJJJKKKKKKKKKKKKKKKGGGFFFEEECCCBBBBBBBBBBBB@@@@@@@@@???>>>>>>======<<<<<<;;;;;;:::999999888;;;;;;;;;:::;;;;;;<<<<<<;;;;;;<<<============<<<;;;;;;<<<<<<===>>>>>>>>><<<<<<===>>>>>>>>>>>>===>>>>>>===<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;888999999999::::::::::::999999;;;===@@@DDDGGGIIIHHHIIIJJJJJJJJJIIIHHHGGGGGGHHHIIIKKKMMMNNNNNNNNNMMMMMMNNNOOORRRUUUXXXZZZ^^^^^^]]]YYYSSSOOOLLLLLLKKKKKKMMMNNNOOOPPPPPPPPPVVV\\\fffpppxxx{{{{{{{{{sssnnnhhheeeggglllqqqtttnnnkkkhhheee^^^UUUNNNMMMMMMIIIFFFFFFJJJPPPUUUWWWXXX[[[aaammmkkkbbb___fffjjjddd^^^\\\YYYXXXVVVRRRMMMIIIGGGGGGLLLOOOTTTYYY^^^```bbbbbbaaa___]]][[[ZZZXXXUUURRRMMMKKKIIIHHHFFFBBB===999555222///---...000000000......------......//////////////////.........---------------------------,,,------......------,,,---------...............+++,,,,,,---///000111111------------,,,,,,,,,,,,,,,,,,---...............++++++,,,,,,,,,++++++*********++++++,,,,,,------...------,,,,,,------...++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,+++---...000000///...---------------,,,++++++******++++++,,,,,,,,,,,,,,,)))***++++++,,,+++++++++******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,---,,,,,,++++++*********)))***+++,,,,,,+++***)))++++++++++++++++++++++++,,,,,,+++************+++,,,++++++++++++++++++++++++,,,---//////---,,,+++,,,++++++******++++++,,,***++++++,,,,,,++++++***************+++++++++++++++)))))),,,,,,******---******+++++++++,,,,,,,,,***+++,,,,,,,,,,,,+++******+++,,,.........---,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---...---,,,,,,------,,,+++,,,---...---+++***+++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......+++******++++++,,,---...............///000111222333444666888999<<<@@@CCCKKKPPPQQQNNNLLLNNNOOONNNKKKHHHGGGHHHFFF@@@<<<===@@@EEEIIIIIIEEEEEELLLRRRYYYXXXTTTLLLDDD???>>>>>>BBBAAA@@@AAABBBBBB???<<<;;;<<<===>>>???BBBGGGKKKQQQXXXZZZRRRIIIDDDCCCAAAAAACCCDDDDDDBBBBBBCCCEEEBBBBBBAAA???>>>???AAACCCIIIGGGGGGLLLTTTVVVRRRMMMKKKKKKMMMPPPQQQPPPMMMJJJMMMMMMMMMLLLKKKJJJIIIHHHJJJIIIHHHHHHHHHIIIJJJKKKHHHGGGGGGGGGGGGGGGHHHHHHCCCCCCCCCBBBAAA@@@@@@@@@<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<;;;:::::::::;;;;;;:::;;;<<<=========<<<<<<999:::;;;<<<<<<=========;;;<<<======>>>>>>============<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<;;;999999999::::::::::::;;;:::;;;>>>@@@DDDGGGIIIJJJIIIIIIIIIIIIHHHHHHHHHHHHIIIJJJKKKLLLMMMMMMLLLLLLKKKKKKLLLOOORRRWWW[[[]]]aaaaaa^^^YYYSSSNNNLLLKKKLLLLLLLLLMMMMMMOOOPPPPPPZZZcccooo{{{|||yyylllgggbbb___```bbbcccbbbbbb```aaabbb]]]RRRKKKKKKGGGDDDBBBCCCIIIPPPVVVYYYYYY^^^eeeppp~~~zzzbbbYYYVVV\\\]]]VVVTTTWWWSSSSSSRRRNNNJJJHHHJJJLLLRRRUUUYYY]]]```aaa```___\\\ZZZWWWUUUTTTRRRNNNJJJFFFDDDBBB@@@>>>;;;666222222000...---.../////////...------------...///000000000000/////////......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,------------------.........//////,,,,,,,,,,,,---...///000---------,,,,,,,,,++++++,,,---...///000//////...++++++++++++,,,------...,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,---******,,,---------,,,+++++++++++++++++++++++++++,,,,,,+++++++++,,,---...,,,,,,,,,------,,,++++++)))******+++,,,+++++++++)))***++++++,,,,,,,,,+++******++++++++++++******************************************************************++++++++++++,,,,,,+++++++++++++++++++++++++++++++++*********...------,,,+++***)))))))))***+++,,,,,,+++***)))++++++++++++++++++++++++,,,+++******))))))***************++++++,,,------+++,,,...//////...,,,+++,,,++++++++++++++++++,,,+++++++++,,,,,,+++++++++)))************+++++++++,,,******---...++++++...*********++++++,,,,,,,,,***+++,,,------,,,+++******+++---...///...------*********++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---///...------------,,,+++,,,---...---+++***+++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------.........))))))))))))***+++,,,---------------...///000000111222333444666:::???BBBGGGJJJKKKIIIIIIKKKJJJGGGIIIGGGHHHJJJGGG@@@::::::888>>>DDDEEEDDDEEELLLSSS\\\ZZZUUULLLCCC>>>>>>??????======???AAAAAA>>>;;;<<<<<<<<<;;;<<<>>>CCCFFFOOOTTTUUUNNNFFFEEEEEEDDDEEEGGGHHHGGGDDDCCCEEEGGGCCCCCCBBBAAA@@@@@@@@@@@@FFFDDDDDDJJJRRRUUUQQQLLLJJJLLLPPPTTTVVVTTTPPPLLLIIIJJJKKKLLLLLLMMMLLLLLLIIIHHHFFFEEEFFFGGGIIIKKKGGGHHHHHHIIIJJJLLLMMMNNNFFFFFFEEEDDDCCCCCCBBBBBB;;;;;;<<<<<<===>>>>>>>>>===<<<;;;;;;::::::::::::888999:::;;;;;;;;;:::999888999:::;;;<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>======<<<======>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<;;;;;;<<<<<<<<<=========<<<>>>@@@CCCFFFHHHIIIJJJIIIHHHGGGFFFFFFFFFGGGGGGIIIJJJKKKLLLLLLKKKJJJIIIGGGHHHIIILLLQQQVVV[[[^^^___^^^]]]YYYSSSOOONNNNNNOOONNNNNNNNNOOOQQQSSSTTTbbbkkkxxxwwwqqqccc___[[[ZZZ[[[\\\[[[YYYXXXVVVYYY\\\WWWLLLEEEFFFCCCBBBAAAEEELLLSSSYYY\\\ZZZ___gggpppzzz~~~vvvlll[[[SSSQQQVVVVVVOOOPPPWWWPPPQQQPPPMMMJJJJJJMMMQQQWWWYYY]]]aaabbbaaa```^^^YYYVVVRRRQQQPPPMMMIIIEEEBBB@@@>>><<<999666111...000...------...///...------------------...///000///............---------++++++++++++++++++++++++......,,,++++++,,,......---------.........//////,,,,,,,,,,,,,,,---...///---------,,,,,,,,,+++++++++,,,---.........---,,,+++******+++,,,...111222------------------------,,,++++++++++++++++++,,,)))***+++,,,---,,,++++++++++++++++++++++++++++++,,,)))&&&###$$$'''+++...++++++,,,---------,,,,,,))))))***++++++++++++***)))***+++,,,,,,,,,,,,,,,******++++++++++++******************************************************)))************+++++++++---,,,,,,++++++*********,,,++++++******)))))))))))))))***+++,,,,,,------+++,,,,,,------,,,,,,+++......---,,,++++++++++++))))))))))))))))))))))))***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***+++++++++*********))))))******+++++++++,,,,,,,,,+++,,,,,,---,,,+++***)))***,,,...---,,,+++,,,,,,,,,,,,,,,+++++++++******,,,,,,+++******+++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********,,,+++***)))***+++,,,---,,,++++++******++++++,,,---------,,,,,,+++++++++************+++,,,---...,,,---......,,,,,,---...///......------......///,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------------------------.........////////////000222444666777888999<<<>>>BBBDDDFFFHHHIIIHHHGGGFFFFFFGGGGGGHHHGGGDDDBBB@@@<<<>>>@@@AAABBBGGGNNNUUUZZZVVVPPPHHHCCC@@@>>>>>>===DDDDDD===;;;??????:::======<<<<<<===@@@BBBDDDNNNMMMKKKIIIHHHFFFFFFFFFMMMKKKGGGDDDCCCCCCDDDEEECCCCCCDDDDDDDDDCCCAAA@@@AAACCCGGGIIIJJJIIIGGGFFFEEEIIINNNSSSTTTRRRNNNKKKEEEFFFGGGIIILLLOOOQQQRRRKKKIIIFFFCCCBBBDDDFFFHHHMMMJJJGGGHHHMMMQQQSSSSSSKKKJJJHHHHHHHHHHHHFFFDDDAAA@@@@@@@@@????????????AAA@@@???===<<<;;;;;;;;;999888777888999:::999777:::;;;<<<===>>>>>>>>>>>>@@@>>><<<<<<===?????????>>>??????????????????>>>??????????????????>>>>>>===>>>??????=========???>>>============>>>???@@@???@@@AAACCCEEEFFFFFFGGGHHHGGGFFFDDDCCCCCCDDDDDDFFFEEEFFFHHHKKKJJJFFFCCCBBBDDDGGGIIILLLQQQWWW[[[\\\ZZZVVVSSSOOOMMMLLLLLLQQQPPPOOONNNPPPTTTXXX[[[cccnnnzzz}}}xxxpppkkkiii\\\XXXRRRPPPQQQQQQPPPOOORRRTTTUUUUUUQQQJJJCCC???;;;???DDDHHHMMMSSS[[[aaacccccceeejjjnnnlllddd]]]RRRRRRQQQPPPOOONNNMMMLLLKKKLLLNNNNNNOOORRRVVVYYY[[[[[[]]]bbbfffeee___YYYSSSRRRPPPLLLIIIFFFCCCBBB>>><<<:::777444111000///111///......//////...,,,......------------....................................////////////......000000///...---,,,,,,+++------------------------)))...///,,,+++......,,,888444///,,,,,,---------,,,---...///000000000000......---,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,------------,,,++++++,,,,,,,,,,,,------,,,,,,+++***+++---000111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++...---,,,,,,+++++++++,,,************************---------,,,,,,++++++++++++++++++,,,,,,---------+++++++++++++++++++++++++++++++++,,,,,,---------*********++++++,,,,,,---+++,,,,,,------,,,,,,+++------,,,+++++++++,,,,,,***************************++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))))))))((((((+++++++++*********))))))******+++++++++,,,,,,,,,+++,,,,,,,,,,,,+++***)))***,,,------+++++++++,,,,,,,,,,,,+++++++++******,,,,,,+++******+++,,,,,,+++,,,,,,------,,,,,,+++---------,,,,,,,,,++++++,,,++++++***+++,,,---...---,,,,,,,,,,,,,,,,,,---.........------,,,,,,,,,************+++,,,------,,,---...---,,,,,,,,,...,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,------------------------------.........////////////111333444555666888:::===???AAACCCDDDDDDCCCCCCEEEFFFGGGGGGFFFDDDBBBAAA>>>@@@CCCGGGLLLOOOQQQRRRTTTQQQKKKEEEAAA?????????FFFOOOPPPHHHAAA@@@???:::<<<<<<;;;;;;;;;<<<===>>>DDDDDDDDDDDDEEEFFFHHHHHHLLLJJJGGGDDDBBBBBBBBBBBBEEEHHHLLLMMMJJJFFFCCCBBBBBBDDDFFFGGGGGGGGGFFFFFFAAADDDHHHKKKLLLKKKIIIGGGGGGHHHIIIKKKMMMPPPRRRTTTKKKIIIFFFCCCCCCDDDFFFGGGKKKIIIFFFHHHKKKOOOQQQQQQMMMKKKIIIIIIIIIIIIGGGFFFCCCCCCDDDDDDCCCCCCBBBAAABBBAAA@@@???>>>=========;;;:::999999::::::999888:::;;;<<<===>>>?????????CCCAAA???>>>???@@@@@@??????@@@@@@AAAAAA@@@@@@???>>>??????@@@AAAAAABBBBBB@@@BBBBBBBBB@@@???@@@AAACCCCCCBBBBBBBBBBBBBBBBBBDDDEEEFFFGGGHHHHHHHHHHHHGGGFFFEEEDDDDDDDDDEEEFFFDDDDDDEEEGGGJJJJJJFFFCCCCCCEEEGGGIIIKKKNNNRRRVVVWWWVVVUUUSSSQQQPPPPPPOOOQQQQQQQQQRRRVVV[[[```ccciiinnnrrrqqqjjjccc^^^\\\WWWSSSNNNLLLMMMNNNNNNMMMKKKLLLMMMNNNLLLIIIFFFDDD???AAAEEEHHHLLLRRRZZZ```___]]]\\\^^^``````[[[VVVRRRQQQOOOMMMKKKJJJIIIIIIJJJLLLOOOQQQSSSVVVZZZ]]]]]]]]]___dddgggeee^^^XXXPPPOOOLLLIIIEEEBBB???>>>;;;:::888555333111//////111///......//////...---......------------......////////////////////////......////////////....../////////...------,,,,,,------------------------...---,,,------...///000;;;666111---++++++******,,,------...////////////,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***************++++++,,,,,,,,,,,,---------,,,+++++++++---///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++,,,,,,++++++************------------------------------,,,,,,,,,++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,------------++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,++++++++++++,,,------++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++++++++*********************+++++++++,,,,,,,,,++++++,,,,,,,,,+++******)))+++,,,,,,+++******+++,,,,,,,,,+++++++++******,,,++++++******++++++,,,++++++,,,,,,,,,,,,++++++---------------,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,------...............------------+++++++++***++++++,,,,,,+++---...---,,,+++,,,...,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------------------------,,,,,,,,,---------......,,,...000111111222444666999:::<<>>===;;;;;;<<<<<<;;;999;;;<<<===???AAABBBCCCCCCFFFDDDBBBBBBCCCCCCBBBAAACCCCCCDDDDDDDDDDDDCCCCCC???@@@AAABBBDDDEEEFFFGGGEEEFFFGGGFFFDDDCCCDDDEEEHHHHHHHHHGGGFFFDDDCCCBBBGGGGGGHHHHHHHHHHHHHHHHHHFFFEEEEEEDDDEEEFFFGGGHHHFFFFFFGGGIIIKKKKKKHHHFFFCCCEEEGGGHHHIIIJJJMMMOOOQQQRRRSSSSSSTTTTTTTTTSSSQQQRRRTTTXXX]]]dddiiimmmqqqooolllgggaaa[[[WWWUUUPPPMMMHHHFFFGGGHHHIIIIIIGGGGGGGGGHHHHHHGGGGGGGGGCCCDDDEEEHHHLLLRRRZZZ```bbb^^^YYYXXXXXXXXXVVVTTTQQQNNNKKKGGGEEEDDDDDDEEEHHHLLLQQQUUUXXX[[[^^^```\\\\\\___ccceeeaaaZZZTTTLLLJJJHHHDDD@@@===:::888777666444333111000//////000///......//////...---......------------....................................////////////......------------------------------------------------111+++---666999444000111888555000---,,,+++******,,,,,,---......---------+++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******++++++++++++++++++++++++++++++******************........................,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---------------...,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++************+++,,,---...++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++---,,,+++******+++,,,---******************************+++++++++,,,,,,,,,++++++++++++++++++++++++(((***,,,+++***)))***+++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,,,,------------------------------,,,,,,++++++***++++++++++++,,,------++++++,,,---...------------------...........................***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,.../////////111333777888:::===???AAAAAABBBCCCDDDDDDEEEEEEEEEDDDCCCFFFGGGMMMZZZfffdddVVVGGGDDDBBB@@@>>>>>>@@@CCCEEEOOO^^^eeeZZZJJJBBB???<<<>>>>>>>>>>>>===<<<;;;:::;;;;;;;;;<<<===>>>???@@@CCCCCCCCCBBBAAA@@@@@@???GGGQQQ[[[\\\UUUKKKFFFEEE???@@@AAA@@@===;;;===???AAA@@@@@@@@@@@@BBBDDDEEEHHHIIIJJJKKKNNNPPPRRRSSSNNNLLLIIIGGGFFFFFFGGGGGGFFFEEEDDDEEEFFFIIIKKKKKKNNNLLLIIIHHHHHHIIIHHHGGGFFFHHHJJJKKKKKKIIIFFFEEECCCCCCBBBBBBBBBBBBCCCCCCAAA@@@>>>>>>??????===<<<===>>>AAACCCEEEGGGHHHHHHHHHGGGFFFFFFHHHIIIHHHGGGHHHIIIIIIJJJJJJIIIIIIHHHCCCCCCDDDEEEFFFHHHHHHIIIHHHIIIJJJIIIGGGGGGGGGHHHJJJJJJJJJIIIGGGEEEBBBAAAEEEEEEEEEEEEEEEFFFFFFGGGFFFEEEEEEEEEFFFHHHJJJKKKKKKKKKLLLLLLMMMLLLJJJHHHAAACCCFFFHHHHHHHHHJJJKKKOOOPPPRRRTTTUUUUUUTTTTTTQQQRRRVVV[[[aaagggmmmpppnnnjjjddd___\\\YYYUUURRRKKKHHHDDDAAA@@@AAACCCEEEGGGHHHHHHIIIHHHHHHGGGFFFDDDDDDDDDFFFKKKRRRZZZ```ccc___ZZZWWWVVVVVVTTTSSSOOOLLLGGGBBB@@@@@@AAABBBIIIMMMSSSWWWZZZ[[[]]]^^^YYYZZZ\\\______[[[SSSNNNGGGFFFCCC???<<<888555444333222111000////////////000///......///000///---...------,,,,,,------...++++++++++++++++++++++++---......//////......---,,,,,,,,,------.........------------............111***000AAAFFF:::000///222000---------...------,,,,,,---------,,,++++++------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---...............+++++++++,,,,,,,,,------...---,,,+++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++***++++++++++++++++++++++++***+++++++++++++++******++++++++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++,,,+++++++++,,,,,,,,,,,,,,,------------------------,,,,,,++++++++++++++++++***++++++,,,,,,++++++***)))))))))***+++,,,---...***************************++++++,,,,,,++++++***++++++++++++++++++++++++***)))(((''''''((()))*********************************+++++++++,,,,,,,,,+++++++++++++++++++++,,,(((***,,,+++***)))***+++,,,,,,,,,+++++++++******++++++++++++++++++++++++***++++++,,,,,,++++++*********************++++++,,,,,,---------.........,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,++++++***++++++++++++,,,---,,,++++++,,,------------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---+++---............000111444555777:::<<<>>>???@@@BBBBBBCCCDDDDDDEEEEEEEEEHHHIIIQQQ___iiieeeTTTDDD@@@>>>===<<<>>>AAAEEEHHHTTTcccjjj]]]KKKBBB>>>;;;======>>>>>>===<<<;;;:::<<<<<<;;;;;;;;;<<<<<<===>>>>>>>>>??????@@@@@@@@@EEENNNXXXYYYRRRIIIDDDCCCAAACCCDDDAAA===:::<<<>>>AAA@@@???>>>???@@@BBBDDDFFFFFFGGGIIIKKKMMMOOOPPPNNNMMMKKKIIIGGGGGGHHHIIIDDDDDDDDDDDDDDDEEEGGGIIILLLJJJGGGEEEFFFFFFFFFEEEEEEFFFHHHJJJIIIGGGEEECCCBBBBBBBBBBBBCCCDDDEEEFFFDDDBBBAAAAAABBBBBBAAA@@@AAABBBEEEGGGIIIKKKLLLMMMIIIIIIHHHJJJLLLNNNMMMLLLMMMMMMMMMNNNNNNMMMMMMMMMHHHHHHHHHGGGGGGGGGGGGGGGHHHIIIJJJIIIHHHGGGHHHJJJLLLLLLKKKIIIHHHFFFDDDCCCCCCBBBBBBBBBCCCDDDEEEFFFEEEEEEEEEFFFGGGIIIKKKMMMMMMNNNNNNMMMKKKIIIGGGGGG@@@BBBEEEGGGHHHIIIKKKLLLPPPQQQSSSTTTTTTSSSRRRQQQOOOQQQUUUZZZ___dddhhhjjjeee```[[[XXXWWWTTTNNNJJJGGGEEEAAA===<<<===@@@CCCHHHJJJMMMNNNNNNLLLJJJHHHCCCBBBBBBDDDJJJRRRYYY^^^[[[YYYVVVSSSRRRPPPNNNMMMKKKHHHDDD@@@>>>???BBBDDDLLLPPPUUUXXXXXXWWWWWWWWWVVVXXXYYY[[[YYYUUUNNNJJJCCCAAA???<<<888555222111000//////............//////...---...///000///...------,,,,,,,,,,,,------++++++++++++++++++++++++------............------++++++,,,,,,---.........---------....../////////222***---===BBB777///000///---,,,---.........,,,,,,,,,,,,,,,,,,,,,++++++---,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******++++++++++++++++++++++++,,,,,,,,,------...------,,,++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,------,,,,,,+++))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------++++++++++++++++++++++++******++++++++++++******)))))))))******,,,------))))))))))))))))))))))))***++++++,,,,,,++++++***+++++++++++++++++++++++++++******))))))******+++***************+++++++++******+++++++++,,,,,,,,,++++++******++++++,,,---)))+++,,,,,,+++******+++,,,,,,,,,+++++++++*********++++++,,,,,,++++++*********++++++++++++******))))))))))))************++++++,,,---------------,,,++++++******++++++,,,************+++++++++++++++++++++***++++++,,,,,,***,,,---,,,+++***+++---++++++************++++++***************************+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,---//////......///000000111222444777999:::;;;>>>???@@@AAABBBCCCDDDDDDHHHKKKSSS]]]ccc]]]OOOBBB>>>===<<<;;;===AAAEEEHHHXXXfffjjj\\\JJJAAA>>>;;;======<<<<<<;;;::::::999999:::::::::<<<===>>>???;;;;;;;;;<<<<<<>>>??????AAAHHHNNNOOOJJJDDDAAAAAAEEEHHHJJJGGGAAA===>>>@@@>>>>>>======>>>>>>???@@@CCCDDDDDDFFFGGGIIIKKKLLLLLLKKKIIIHHHGGGHHHHHHIIIBBBCCCDDDDDDCCCCCCEEEGGGKKKHHHDDDCCCCCCDDDDDDCCCCCCDDDEEEFFFEEEDDDBBBAAAAAAAAAAAABBBCCCDDDFFFFFFEEEDDDCCCDDDEEEFFFEEEDDDDDDEEEGGGJJJLLLNNNOOOOOOJJJIIIJJJLLLNNNOOONNNMMMLLLMMMMMMMMMMMMMMMMMMLLLIIIHHHGGGFFFEEEDDDDDDCCCCCCEEEFFFFFFFFFFFFGGGIIIMMMLLLKKKIIIHHHHHHGGGHHHEEEDDDCCCBBBCCCDDDEEEFFFDDDDDDDDDEEEFFFHHHJJJLLLJJJKKKLLLJJJGGGEEEDDDDDDAAADDDFFFHHHIIIKKKMMMPPPSSSSSSSSSRRRQQQPPPNNNNNNLLLNNNQQQVVVZZZ]]]___``````]]]YYYWWWUUUQQQJJJDDDCCCBBB???<<<:::===BBBFFFJJJMMMPPPRRRSSSQQQOOOMMMCCCAAA@@@CCCIIIPPPUUUXXXSSSSSSRRRQQQOOONNNMMMLLLHHHEEEBBB@@@AAACCCGGGIIIOOORRRUUUWWWUUUSSSRRRRRRTTTUUUVVVUUUSSSOOOKKKHHH===<<<:::888555222000///......------------......///...---...///000///...------,,,,,,,,,,,,------------------------------------............------++++++,,,,,,---------...---------...//////000000444+++)))///111......111///...------...---+++)))++++++,,,------,,,,,,,,,************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,------------,,,++++++,,,,,,,,,,,,------------,,,,,,++++++******++++++++++++++++++++++++******+++,,,,,,,,,++++++++++++++++++++++++++++++***+++,,,---...---,,,+++++++++++++++++++++++++++*********++++++++++++++++++++++++++++++*********++++++,,,,,,------......------,,,,,,,,,,,,++++++*********++++++,,,,,,---******++++++++++++************))))))***+++,,,,,,***************************++++++,,,,,,++++++***************************,,,,,,,,,------,,,,,,,,,))))))*********+++++++++******+++++++++,,,,,,,,,++++++*********+++,,,---***,,,------+++++++++,,,,,,,,,,,,+++++++++*********+++,,,,,,,,,,,,+++*********++++++++++++******))))))*********+++++++++******,,,---------,,,+++,,,,,,,,,++++++,,,,,,,,,*********++++++,,,,,,,,,************+++,,,------***,,,,,,,,,+++***+++,,,++++++************++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------,,,---///...------...///......///111222444666777::::::;;;<<<>>>@@@AAABBBGGGLLLTTTYYYXXXRRRIIIBBB>>><<<;;;:::<<>><<<:::999999999999999999:::<<<===???@@@===<<<:::999999:::<<<===???AAACCCDDDBBB@@@@@@@@@FFFJJJMMMJJJCCC======???<<<===>>>???@@@???>>>===BBBBBBBBBDDDEEEGGGIIIJJJGGGGGGFFFFFFFFFFFFGGGGGGAAACCCEEEDDDBBBBBBCCCEEEJJJGGGDDDBBBBBBCCCCCCCCCAAAAAABBBBBBBBBAAA@@@???>>>??????@@@BBBDDDEEEFFFFFFEEEEEEFFFHHHIIIHHHGGGEEEGGGHHHKKKMMMNNNOOOOOOJJJJJJJJJKKKLLLLLLJJJHHHHHHHHHIIIIIIIIIIIIHHHHHHEEEEEEDDDCCCAAA@@@@@@???>>>@@@BBBBBBBBBCCCEEEGGGKKKJJJGGGFFFFFFGGGIIIJJJHHHGGGDDDBBBAAAAAAAAABBBBBBBBBBBBBBBCCCEEEGGGIIIFFFHHHIIIHHHEEECCCDDDFFFFFFHHHIIIIIIJJJLLLOOORRRUUUTTTRRRPPPNNNMMMLLLLLLGGGIIIMMMQQQTTTVVVWWWXXXZZZYYYWWWTTTQQQMMMHHHDDD>>>>>>===;;;<<<@@@GGGMMMQQQRRRRRRRRRRRRQQQOOONNNCCCAAA???BBBGGGLLLOOOPPPOOOOOONNNMMMMMMMMMOOOPPPDDDCCCBBBBBBEEEIIIMMMPPPRRRTTTVVVUUUSSSQQQOOOOOONNNOOONNNMMMJJJFFFDDDDDD888777666444222000///......------,,,,,,------...///...---...000000000///---,,,,,,++++++,,,,,,---........................,,,------......------,,,,,,,,,,,,,,,,,,,,,---------------...///000000000///---+++******+++,,,------,,,,,,---...---+++(((***+++,,,------...------************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///////////////++++++,,,,,,,,,,,,------++++++,,,,,,,,,++++++***************************)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++)))***+++---------++++++++++++++++++++++++++++++)))*********++++++++++++++++++++++++*********)))++++++,,,,,,---......///,,,,,,+++++++++*********))))))***+++,,,,,,------******++++++++++++***************)))******+++,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++************************((()))***++++++***)))((())))))******++++++++++++******+++++++++,,,,,,,,,++++++*********+++---...***,,,...---,,,+++,,,---,,,,,,,,,+++++++++*********+++,,,------,,,+++*********++++++++++++************+++++++++,,,,,,,,,)))***+++,,,---,,,++++++...------,,,,,,------...+++++++++,,,,,,---------************+++,,,---...***+++,,,,,,******+++,,,---,,,,,,,,,,,,,,,,,,---........................++++++,,,---------,,,,,,++++++++++++++++++++++++,,,,,,------------......,,,---......---,,,---.........///000222444555666777777888999;;;===???@@@GGGMMMTTTUUUQQQJJJEEEBBB===<<<:::999:::===@@@CCCHHHRRRUUUKKKBBBBBBEEEDDDHHHEEEBBB>>>;;;:::::::::::::::::::::;;;<<<======???===:::888777888999;;;>>>===<<<<<<===>>>???@@@DDDIIIMMMJJJBBB;;;;;;===<<<>>>AAACCCCCCAAA???===AAAAAABBBCCCEEEFFFHHHIIIDDDDDDDDDDDDDDDEEEEEEFFFAAACCCEEEDDDBBBAAACCCEEEKKKHHHDDDBBBBBBCCCDDDCCCAAAAAA@@@@@@????????????======>>>???AAACCCEEEFFFFFFFFFEEEGGGIIIKKKJJJIIIFFFGGGHHHJJJLLLMMMNNNNNNKKKJJJJJJJJJJJJIIIFFFCCCCCCDDDDDDEEEEEEDDDDDDCCCAAAAAA@@@???>>>>>>======:::<<<>>>???@@@AAACCCEEEGGGFFFCCCAAABBBDDDGGGIIIJJJHHHEEEAAA>>>=========@@@@@@@@@@@@AAACCCEEEFFFDDDGGGIIIHHHFFFEEEGGGJJJJJJKKKKKKKKKKKKMMMPPPSSSUUUTTTQQQNNNLLLKKKKKKKKKCCCFFFJJJNNNQQQSSSSSSSSSOOOOOONNNLLLIIIFFFDDDCCC;;;;;;<<<;;;===CCCLLLSSSZZZXXXUUUQQQNNNLLLKKKKKKEEEBBB@@@AAAFFFIIIJJJJJJJJJIIIHHHGGGGGGIIIMMMQQQBBBBBBBBBDDDHHHMMMQQQTTTSSSTTTVVVUUURRRPPPOOOOOOIIIHHHGGGEEEAAA???>>>???555444333111000...------......---,,,,,,---------...------...000111000///---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...///000000111'''...222000......+++&&&((()))***---///000...,,,***+++,,,---.../////////,,,,,,,,,,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,,,,------,,,,,,++++++,,,,,,,,,---------***++++++,,,,,,,,,++++++************************)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++'''(((***,,,---,,,***)))************************))))))******++++++++++++++++++++++++******))))))++++++,,,,,,---...//////+++++++++*********))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++******++++++,,,---++++++***)))(((((())))))************************++++++++++++++++++++++++******))))))))))))************++++++++++++************+++++++++,,,,,,,,,************************)))***++++++))))))***++++++++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************************,,,,,,,,,++++++++++++***)))((((((***---...+++(((******+++++++++,,,,,,,,,***+++---...///......---+++++++++++++++++++++++++++++++++++++++++++++++++++,,,------......------......///000111222333333333555777888999:::<<<>>>HHHLLLPPPQQQMMMGGGBBB??????>>><<<;;;::::::;;;;;;AAADDDFFFDDDAAABBBGGGLLLQQQNNNIIIBBB<<<999999;;;;;;======;;;888777:::===<<<;;;:::999888888999999;;;;;;;;;;;;;;;<<<===>>>DDDEEECCCAAA===;;;;;;<<<@@@AAADDDJJJOOOMMMFFF???;;;>>>@@@>>>???CCCEEECCCEEECCC@@@???@@@AAA@@@@@@DDDDDDEEEEEEDDDCCCBBBAAAJJJIIIHHHFFFDDDDDDFFFHHHHHHFFFBBB???======>>>>>>>>>>>>??????@@@?????????BBBBBBDDDEEEGGGGGGHHHHHHIIIIIIIIIIIIJJJKKKLLLLLLHHHGGGGGGGGGGGGEEEBBB@@@AAAAAAAAABBBAAA@@@???>>>?????????>>>>>>=========>>>>>>>>>>>>???@@@AAABBBFFFFFFFFFDDDCCCCCCDDDFFFIIIGGGCCC@@@>>>=========???@@@AAAAAA??????@@@AAA???CCCHHHIIIHHHHHHIIIKKKMMMKKKHHHFFFFFFLLLTTTZZZ\\\WWWPPPLLLJJJJJJHHHFFFBBBDDDHHHKKKNNNOOOOOOOOOHHHHHHGGGFFFEEEBBB@@@???>>>===;;;===DDDNNNYYY```ccc___YYYSSSOOOLLLJJJHHHAAAAAABBBCCCCCCDDDEEEEEEEEEDDDDDDCCCDDDFFFHHHIIICCCCCCEEEIIIOOOTTTWWWXXXVVVTTTRRRSSSTTTRRRKKKEEEEEEEEECCCBBB???<<<999888444333111///------------///---)))'''&&&(((***,,,+++,,,...//////...,,,+++++++++,,,------......///+++++++++,,,,,,,,,------///...---+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000...........................------,,,+++***))))))+++---......---,,,,,,---++++++++++++++++++++++++---,,,,,,++++++,,,,,,---******))))))******+++,,,------,,,+++,,,---...///***+++,,,,,,------------******++++++***)))'''&&&++++++++++++++++++++++++------------------------,,,+++***))))))***+++,,,++++++++++++++++++++++++...---+++*********++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---............------,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++******++++++,,,---,,,+++******)))))))))***************************++++++++++++++++++++++++***)))(((''''''((()))*********++++++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,---......,,,,,,---...---,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,++++++*********+++))))))***,,,---+++)))******+++++++++,,,,,,,,,******+++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------...---------,,,,,,---...///000111111222444666777777888;;;===@@@CCCGGGGGGEEE@@@===;;;???===<<<:::999999::::::===@@@BBBAAA???@@@FFFJJJQQQOOOJJJDDD>>>;;;<<<===>>>@@@@@@>>>:::888:::<<<999999888888888888888888:::::::::::::::;;;<<<<<<>>>???>>>===:::999:::<<>>???>>>>>>BBBCCCAAADDDBBB@@@???@@@AAA@@@@@@AAABBBBBBCCCCCCDDDDDDDDDJJJIIIHHHFFFDDDCCCEEEGGGLLLIIIEEEBBB???>>>??????>>>>>>@@@AAABBBBBBBBBBBBBBBCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGIIIIIIHHHFFFEEEEEEEEECCC@@@>>>=========<<<<<<<<<;;;;;;======>>>???@@@AAABBBBBBAAA@@@@@@???????????????AAABBBBBBAAAAAAAAADDDFFFFFFDDDCCCAAA@@@???@@@@@@???@@@AAAAAA@@@???@@@BBBAAAEEEIIIKKKJJJIIIIIIJJJIIIHHHEEECCCDDDIIIQQQVVVZZZVVVPPPLLLJJJHHHEEECCCBBBDDDGGGJJJKKKLLLLLLLLLEEEDDDCCCBBBAAAAAAAAAAAA===<<<<<>><<<:::999999999999999;;;=========>>>CCCGGGNNNLLLHHHCCC>>>;;;<<<===AAACCCDDDAAA<<<999999:::555666777777777777666666999999888888888999::::::999:::::::::999999;;;===BBBCCCGGGLLLOOOLLLEEE>>>999>>>AAA??????AAAAAA???BBB@@@???>>>@@@@@@@@@????????????@@@AAADDDFFFGGGIIIIIIHHHFFFCCCBBBDDDEEEKKKIIIFFFBBB@@@???>>>?????????AAACCCDDDEEEEEEFFFCCCCCCCCCCCCCCCBBBAAA@@@??????@@@@@@BBBCCCDDDEEEEEEDDDDDDDDDDDDBBB???===<<<;;;:::999888999::::::??????@@@AAABBBCCCDDDDDDDDDCCCAAA@@@>>>============>>>???>>>>>>???BBBEEEBBBBBBBBBBBBBBBBBBBBBBBB???@@@AAA@@@@@@@@@BBBCCCDDDGGGKKKLLLKKKIIIHHHHHHDDDDDDBBBAAABBBGGGNNNSSSXXXUUUPPPMMMJJJGGGCCC@@@BBBCCCEEEFFFGGGGGGGGGFFFBBBAAA@@@???@@@BBBDDDEEE@@@??????AAAGGGQQQZZZ```ddd___VVVNNNGGGCCCBBBBBBCCCBBBAAA???===<<<::::::===???AAADDDFFFGGGGGGHHHKKKJJJLLLOOOTTTXXXYYYYYYQQQNNNJJJHHHHHHFFFBBB>>>===;;;888555222000//////000000///............///......---------...//////...///000111111000///...000000///...,,,+++******,,,------------...............---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...------------------------------------------------+++,,,......,,,,,,,,,------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------+++,,,,,,---------------++++++++++++++++++*********+++,,,---...---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++---,,,+++*********+++++++++************+++,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,++++++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++******++++++,,,------,,,,,,++++++,,,,,,,,,************************++++++++++++++++++++++++******************************++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++,,,,,,,,,++++++***++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++***))))))...---+++))))))***++++++******+++++++++,,,,,,,,,000///---,,,+++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------------,,,******++++++,,,------......000222333333444666888:::<<<=========<<<===???@@@???===;;;999999999999999:::<<<<<<;;;<<>>@@@BBBFFFJJJKKKHHHBBB<<<:::AAAEEEDDDBBBBBBAAA???@@@>>>===>>>???@@@@@@???>>>=========???BBBEEEFFFGGGHHHGGGDDDBBBAAAAAACCCFFFDDDBBB@@@>>>>>>>>>>>>AAABBBCCCDDDEEEFFFFFFFFFDDDDDDDDDCCCBBB@@@???>>><<<<<<<<<===???@@@BBBBBBBBBAAAAAABBBDDDCCCAAA???===<<<:::999999:::<<<===CCCCCCCCCCCCCCCCCCCCCCCCDDDCCCBBB@@@???>>>=========>>>>>>>>>===>>>AAACCCBBBCCCCCCDDDDDDCCCBBBBBB>>>???@@@@@@@@@AAACCCFFFFFFHHHJJJKKKJJJGGGEEEDDD???@@@@@@AAACCCHHHNNNRRRUUUTTTQQQNNNJJJFFFAAA>>>AAAAAABBBCCCCCCBBBBBBAAA@@@AAABBBDDDFFFGGGIIIIIIEEECCCBBBBBBFFFLLLSSSXXX^^^[[[WWWPPPIIICCC@@@???@@@???>>>===;;;999888777;;;===AAAEEEHHHIIIHHHHHHIIIIIIJJJMMMQQQSSSTTTSSSNNNJJJEEEBBBAAA???===:::===;;;777333111000000000.....................///++++++,,,---.........---//////000000000000//////000///...---,,,++++++***---------.........//////---------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------+++,,,,,,,,,------......***,,,...---,,,+++,,,------------------------------,,,,,,++++++,,,,,,---*********+++++++++++++++***+++,,,---...---,,,,,,+++++++++++++++***)))(((&&&''')))***+++++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++,,,+++++++++++++++++++++******))))))******+++,,,)))))))))))))))))))))))),,,,,,++++++***+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++******++++++,,,------,,,,,,,,,,,,,,,------************************++++++++++++++++++++++++%%%&&&((())))))(((&&&%%%******++++++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++(((***+++***)))((()))************++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,+++***))))))...---,,,***))))))+++,,,******+++++++++,,,,,,,,,000///---,,,+++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,+++++++++,,,,,,------...---///111111111222444555555777888888888999;;;>>>@@@???===<<<:::::::::;;;<<<<<<===<<<<<<;;;<<<>>>BBBAAA???<<<999777888:::@@@BBBDDDAAA<<<888777777888888888888777666555444777666666555555555666666777888999888777777999;;;<<<>>>AAADDDEEEBBB>>>:::===EEEKKKJJJFFFEEECCC@@@===<<<<<<===???@@@???>>>???>>><<<<<<===???AAACCCDDDDDDDDDCCC@@@??????@@@@@@@@@???>>>??????@@@AAADDDDDDDDDEEEDDDDDDCCCCCCEEEEEEDDDCCCBBB@@@>>>===;;;;;;<<<<<<>>>???@@@AAA>>>>>>???BBBEEEEEEDDDCCC>>>===;;;::::::;;;===???CCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@??????@@@@@@@@@@@@@@@???===>>>@@@BBBDDDDDDEEEDDDCCCBBBAAA@@@>>>>>>??????@@@BBBEEEHHHGGGGGGGGGGGGFFFDDDBBB@@@===>>>AAACCCFFFKKKPPPTTTSSSSSSRRROOOJJJEEEAAA>>>@@@@@@@@@@@@@@@@@@??????AAADDDHHHLLLNNNNNNLLLKKKDDDCCCAAABBBDDDIIIOOORRRUUUWWWWWWTTTMMMFFF@@@>>><<<<<<<<<;;;;;;:::::::::<<>><<<:::999888;;;999555222000000000111,,,------...............++++++---............---........................---------------------------------.........//////,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++------------------------*********+++,,,,,,------***,,,------,,,++++++,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---)))***+++,,,,,,,,,++++++)))***,,,---------,,,++++++++++++++++++***)))(((%%%&&&(((***++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,------------------------,,,,,,++++++***+++++++++,,,,,,,,,---------------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,++++++,,,,,,------************************++++++++++++++++++++++++((()))+++,,,,,,+++)))(((******++++++++++++************+++++++++,,,,,,,,,***************************+++,,,+++***)))***,,,))))))***+++,,,------...++++++++++++++++++++++++******+++,,,,,,,,,++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++***++++++,,,,,,------...***++++++++++++,,,,,,,,,************************,,,,,,,,,+++++++++******,,,------,,,******+++---******+++++++++,,,,,,,,,,,,,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,+++,,,,,,,,,---------...,,,...000000000111222444555666888888888:::===??????>>><<<;;;::::::;;;<<<>>>>>>>>>===<<<<<<;;;;;;>>>>>>===;;;999888999;;;<<>><<<:::888666555555666666555444444444555555555666666555444444555777888:::<<<======<<<:::999===GGGOOOMMMHHHEEEBBB???;;;:::;;;===???@@@???===>>>===<<<;;;<<<<<<>>>>>>???@@@AAA@@@>>>======>>>>>>>>>>>>???@@@BBBCCCDDDCCCCCCCCCCCCBBBAAA@@@???CCCCCCCCCCCCBBB@@@???>>>============>>>???@@@@@@======>>>AAADDDFFFEEEDDD<<<<<<;;;:::;;;<<<===>>>>>>???@@@AAACCCEEEFFFFFFAAA@@@@@@@@@@@@AAAAAABBBBBBBBBBBB@@@???>>>@@@BBBFFFFFFEEECCCAAA@@@???>>>===>>>??????@@@CCCGGGJJJHHHFFFCCCBBBCCCBBB@@@???>>>AAADDDGGGJJJMMMQQQTTTPPPPPPPPPMMMHHHCCC@@@???>>>>>>>>>>>>????????????CCCGGGLLLQQQRRRPPPLLLIII?????????@@@DDDIIINNNQQQNNNSSSXXXWWWPPPGGGAAA>>>::::::;;;<<<======>>>>>>???AAADDDGGGIIIIIIHHHGGGGGGGGGGGGIIIJJJJJJHHHFFFDDDBBB???;;;888666555555444333111///.........///,,,,,,------...------,,,---...//////000/////////---------,,,,,,---------++++++,,,,,,---...//////,,,------------.........+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,***+++------+++++++++,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++,,,.../////////...---***++++++,,,,,,,,,,,,,,,++++++++++++++++++******((()))+++,,,------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))++++++++++++++++++++++++******+++,,,,,,,,,+++++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,,,,,,,------------......++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++******++++++,,,---+++++++++++++++,,,------************************++++++++++++++++++++++++------,,,++++++,,,------******++++++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,******+++,,,*********++++++,,,,,,---++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++******+++,,,,,,---......******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,)))+++...---,,,+++,,,---******+++++++++,,,,,,,,,******+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------,,,...000000000000222333444666888999999:::===???;;;;;;999999999999:::;;;======<<<=========<<<;;;999::::::888777666777999999<<<>>>===::::::===@@@HHHEEE@@@<<<888777666666777666555444444444444444333444555555444444666888666777777888888888999:::;;;FFFOOOMMMGGGCCC???<<<999999:::<<>>===;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<>>>>>><<<;;;<<<===<<<<<<===>>>???@@@AAAAAA??????@@@@@@@@@???>>>>>>@@@@@@AAAAAA@@@@@@???>>>???>>>>>>======>>>>>>???======>>>@@@BBBCCCBBB@@@<<<<<<<<<<<<======>>>>>><<<===>>>@@@BBBCCCEEEEEEAAAAAAAAA@@@@@@AAAAAABBBAAABBBBBBAAA???@@@BBBDDDFFFEEECCCAAA????????????======>>>???@@@CCCHHHLLLIIIEEEAAA???@@@AAA@@@???BBBEEEHHHKKKLLLMMMOOOQQQLLLMMMLLLIIIDDD@@@??????<<<<<<======>>>@@@AAABBBDDDGGGKKKNNNNNNKKKHHHEEE>>>>>>???@@@DDDHHHLLLOOOMMMRRRWWWVVVNNNFFF@@@>>>;;;;;;<<<===???@@@AAABBBBBBCCCEEEFFFGGGFFFEEEDDDEEEEEEEEEFFFFFFEEEBBB@@@>>>===;;;999555333222222......------------,,,,,,,,,,,,---...------++++++//////..................------,,,,,,,,,,,,------++++++,,,,,,---...//////,,,,,,,,,,,,------------++++++,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,***+++------+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,...///000///...---+++++++++***++++++,,,---***++++++,,,,,,,,,,,,+++***+++---...///......---++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,+++******++++++++++++++++++++++++)))***+++,,,,,,,,,,,,++++++++++++++++++,,,------++++++++++++++++++++++++************+++,,,------++++++,,,,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++******++++++,,,---************++++++,,,---************************+++++++++++++++++++++++++++)))&&&######&&&)))+++******++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++))))))***+++,,,,,,++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++******+++,,,,,,---......*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,------'''+++......---+++,,,...******+++++++++,,,,,,,,,***+++---...///......---++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,...000000///000111333///000333444444555777999999888777777777888999:::;;;;;;;;;<<<===>>>===;;;444555666555333333555666888:::<<<<<<:::<<<@@@DDDMMMIIICCC===999777777777777666555444444444444444444555666666666777999;;;555555555555555666999;;;888DDDMMMLLLEEE@@@<<<999888888999<<>>===888999:::;;;<<<<<<<<<<<<888:::<<<<<<;;;:::;;;<<<::::::;;;;;;<<<<<<======;;;<<<===>>>>>>>>>>>>>>>===>>>>>>????????????>>>??????>>>============>>>>>>======???AAAAAA???=========>>>???@@@@@@???????????????@@@@@@AAAAAAAAACCCBBBAAAAAA@@@@@@@@@AAA???@@@@@@@@@@@@AAADDDFFFEEEDDDAAA???>>>???@@@AAA<<<===>>>???@@@DDDIIIMMMJJJFFF@@@>>>???AAAAAA@@@FFFHHHKKKMMMLLLLLLLLLMMMIIIJJJJJJFFFAAA======???;;;;;;<<<===???AAABBBCCCEEEGGGHHHIIIHHHFFFCCCAAAAAAAAAAAABBBDDDFFFIIIKKKNNNSSSVVVTTTLLLCCC???>>><<<===>>>???@@@BBBCCCCCCCCCDDDDDDEEEEEEDDDCCCBBBCCCBBBBBBCCCCCCAAA>>>;;;::::::999777333111000000++++++,,,---------,,,,,,,,,,,,---...---,,,+++***...---,,,+++++++++++++++...------,,,,,,------...,,,,,,,,,---------......+++++++++,,,,,,,,,------***+++,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))+++---,,,+++***+++,,,---------------------------,,,,,,++++++,,,,,,---)))***,,,......---,,,+++,,,+++***)))***+++---...***+++,,,---------------+++,,,---.........---,,,++++++++++++++++++++++++))))))))))))))))))))))))++++++------------++++++++++++++++++++++++++++++)))***+++,,,---,,,,,,+++,,,,,,++++++,,,,,,---...........................************+++,,,---...*********++++++,,,,,,,,,************************,,,,,,+++***))))))*********++++++,,,,,,++++++***---,,,,,,+++*********+++++++++,,,------,,,,,,,,,************************,,,,,,,,,++++++*********++++++++++++++++++++++++((()))***+++++++++++++++++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******)))))))))******++++++******)))......---+++)))***,,,...++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))---------,,,,,,+++++++++---,,,+++*********+++,,,///...,,,+++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,---......000000111222333333444444444666777777666666777999;;;===>>>???>>>;;;888777777777666666555555444444666888;;;>>>BBBDDDFFFGGGOOOKKKEEE>>>999777666666555777888777555444444555555888888666666888555000666555444333333444555666999<<>>AAABBB???<<<:::999888888:::;;;;;;;;;777888:::;;;;;;:::999888:::;;;<<<<<<======<<<<<<>>>===<<<;;;<<<<<<>>>>>>???????????????????????????>>>???@@@AAA@@@===;;;======<<<<<<<<<======>>>>>>???@@@AAAAAA@@@???>>>??????@@@AAAAAA@@@>>>>>>;;;<<<===???AAACCCDDDEEECCCBBBAAA@@@@@@@@@@@@@@@???>>>>>>>>>AAAEEEIIILLLLLLIIIDDDAAAAAACCCCCCDDDIIIJJJLLLJJJGGGCCCAAAAAA===>>>???>>><<<;;;:::;;;===;;;999888999===BBBEEEEEEEEEEEEDDDCCCAAA??????>>>@@@BBBDDDFFFHHHIIIIIIMMMLLLLLLIIIFFFAAA===:::?????????@@@AAABBBCCCDDDDDDAAA===<<<===@@@BBBBBBBBBBBB@@@>>><<<:::888777444444333222111000//////+++,,,---...////////////---------------------------,,,+++******,,,---///......................../////////......---------,,,---......---,,,***)))---.........//////000000......---------,,,,,,,,,+++++++++,,,,,,,,,------***++++++,,,,,,++++++***++++++***+++,,,,,,+++)))+++*********+++,,,,,,---++++++++++++++++++++++++++++++************++++++,,,+++***)))***+++,,,---++++++++++++++++++++++++,,,,,,+++******+++,,,,,,,,,'''---<<>>???>>>;;;999888888999:::;;;===??????===>>>???@@@@@@???>>>=========>>>???>>>===<<<;;;666888:::<<>>>>><<<;;;;;;<<<<<<;;;999888999===AAACCCDDDDDDDDDCCCBBBAAA@@@???@@@AAACCCDDDFFFGGGGGGGGGEEEFFFFFFEEECCC@@@>>><<>>@@@AAACCCCCCAAA???===;;;999777666666111111000///...---,,,,,,---...............---------------------------------,,,+++***+++,,,...///.................................---------,,,,,,,,,,,,------,,,,,,+++***,,,---------...............------------,,,,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++,,,++++++,,,------,,,***+++*********+++,,,,,,---++++++++++++++++++++++++++++++************++++++,,,++++++***+++,,,---...++++++++++++++++++++++++,,,,,,+++******+++,,,,,,---(((---999>>>555...---+++,,,------------,,,+++++++++++++++++++++++++++***+++++++++++++++******+++++++++*********************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++******************++++++,,,,,,++++++***,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,++++++++++++***++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,***++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,+++++++++++++++,,,,,,---......++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++************************++++++,,,++++++******+++,,,,,,+++*********+++,,,,,,---*********************************++++++,,,,,,---++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---------...++++++++++++++++++++++++,,,,,,,,,,,,,,,---...............///000000111111000222444555555555777999888999;;;<<<;;;999777666444444444444444444555555999:::===AAADDDGGGIIIJJJJJJEEE>>>777444444888:::777888999888555444555666666999999666666999:::777666666555444444555666666555666777555333222222333444444444555777:::===???BBBCCCFFFIIIJJJFFFAAA<<<;;;999888888:::;;;;;;:::666666555555666777777888777777888888888999999999::::::888888888888999:::999999999::::::;;;;;;;;;:::::::::;;;<<<;;;999666444555666999;;;>>>AAABBB<<<===>>>??????>>>===<<<;;;;;;<<<<<<;;;;;;:::999888999;;;???BBBFFFHHHIIICCCCCCBBBAAABBBCCCDDDDDDAAAAAAAAABBBCCCEEEFFFGGGGGGDDD@@@>>>===<<<;;;999999;;;======;;;999888999;;;===>>>>>><<<;;;;;;<<<;;;:::888888999<<>>===???>>>>>>>>>???BBBEEEGGGHHHEEEAAA@@@@@@AAAAAA@@@===<<<999777555444333444000//////...---,,,++++++/////////......---++++++------------------------...---,,,,,,,,,---///000........................------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,,,,,,,,,,------------............,,,,,,+++******+++,,,,,,---,,,+++,,,......,,,+++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++,,,------...++++++++++++++++++++++++,,,++++++******++++++,,,...))),,,555888222,,,,,,,,,,,,------------,,,,,,++++++*********++++++,,,++++++,,,,,,,,,,,,++++++***************+++++++++******+++++++++,,,,,,,,,*********++++++++++++,,,************************++++++************++++++++++++++++++++++++++++++******************************+++++++++************++++++,,,,,,++++++***,,,,,,++++++***++++++,,,------,,,,,,++++++,,,,,,************************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,******+++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,---//////---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***))))))******++++++,,,,,,++++++++++++++++++,,,,,,++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,---------.........///...000222333333444666888888888:::::::::999888777333444444555555666666666666888:::<<<>>>@@@AAABBBCCC???:::666444444777999888888999888666555666777:::>>>???<<<:::;;;:::777555555555555555555555555777777666555333333333333444333222222555888<<<>>>CCCFFFJJJMMMLLLGGG@@@<<<<<<;;;999999;;;<<<<<<;;;777666555555555777888999777777777777888888999999999888777666555666777777888888999999:::;;;;;;;;;888888777888999999777555444555666999<<>>AAADDDFFFHHHJJJDDDDDDCCCBBBCCCDDDFFFGGGBBBBBBBBBBBBAAAAAA@@@@@@AAA???<<<;;;;;;:::888666777999;;;;;;:::999::::::<<<>>>???>>>;;;::::::::::::999888888999<<<>>>???AAAAAABBBBBBBBBBBBBBBAAACCCCCCBBBBBB@@@???>>>===888888:::<<<============>>>=========>>>AAAEEEGGGEEECCC@@@>>>======<<<;;;999777555222111000111111000000//////...---,,,,,,---.........------,,,+++------------------------...------------...///000........................,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,---...,,,,,,,,,,,,,,,------------------,,,,,,,,,++++++,,,,,,,,,------------...---,,,***))))))***,,,------,,,,,,---......---+++***+++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......++++++++++++++++++++++++++++++++++++++++++++++++...***+++111333...++++++,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))***+++,,,++++++,,,---------,,,,,,)))))))))***+++++++++,,,******+++++++++,,,,,,,,,))))))*********++++++++++++++++++++++++++++++++++++******))))))******+++************************************************)))******+++++++++*********++++++,,,,,,++++++***,,,++++++***++++++,,,,,,...---,,,++++++++++++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++)))***+++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++,,,,,,------,,,,,,+++------...000222111---***++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,++++++***+++++++++,,,,,,------******++++++,,,,,,,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++***))))))*********+++++++++,,,,,,++++++++++++++++++++++++)))*********++++++++++++++++++++++++++++++++++++,,,++++++++++++,,,------+++,,,,,,,,,,,,,,,------,,,...000111111222444666777777888999999999888888555555666666777777888888666777888999::::::::::::;;;:::888777666555555555777888888777666666888:::???EEEGGGDDD???<<<888333444444555555555555444444777666555555555444333222555444222222333555999;;;AAAEEEIIIKKKIIIDDD???;;;===<<<::::::;;;<<<<<<;;;888777666666777999:::;;;999888888777888999::::::888777666555444555555666777777888888888999999999888777666777888888666444555555666777999<<<===???:::;;;<<<======<<<;;;:::::::::;;;;;;;;;<<<<<<===;;;;;;<<<>>>???AAABBBBBBEEEDDDBBBAAABBBDDDFFFHHHAAAAAA@@@???===;;;:::999;;;999888777888999888777666888:::;;;::::::;;;===>>>??????>>>;;;888888888999999999::::::<<<===>>>AAAAAABBBCCCCCCCCCCCCBBB@@@@@@???>>><<<:::888777777888999:::;;;<<<<<<<<<===<<<<<<<<<>>>@@@CCCDDDCCCAAA>>>===<<<;;;888666555444222000///....../////////......------,,,,,,++++++,,,---......------------------------------------------......//////........................,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---......///...---------------------------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,---,,,***))))))***,,,------,,,,,,---......---+++***+++,,,,,,,,,++++++***++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***,,,,,,---------.........++++++++++++++++++++++++++++++++++++++++++++++++---++++++......,,,***++++++******************+++((((((((((((((()))*********+++,,,---------------)))))))))***+++++++++,,,******+++++++++,,,,,,,,,))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++************************************************((()))***,,,,,,+++*********++++++,,,,,,++++++***++++++******++++++,,,,,,///...,,,+++***++++++,,,***************************++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++***)))***++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++------///333666555///***++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,---------))))))+++,,,,,,,,,,,,,,,---,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++***))))))************++++++++++++++++++++++++++++++++++++))))))))))))************+++++++++++++++++++++++++++++++++++++++,,,------++++++++++++++++++,,,,,,+++---///000000000222444444555666777777777777777777777777777777777888888777888999999999999999999666666777777777666444333666777888777777888;;;===EEEKKKMMMGGG@@@;;;666222333333444444444444333333444333333444555555222000444333222111222444666777<<<@@@CCCDDDBBB>>><<<;;;<<<;;;999999:::;;;:::999888888888888999:::<<<<<<:::999888888888999;;;<<<999888666555444555555666777777777777777777777777:::888777777888888777666555555555666666777999999:::;;;<<<======<<<;;;:::::::::;;;;;;===>>>@@@AAA>>>>>>>>>?????????@@@@@@CCCAAA???>>>>>>@@@BBBDDD>>>===<<<:::999888888888999777555555666888888888555777888999888999;;;<<<>>>??????===:::888777777999::::::;;;<<<=========@@@AAABBBBBBBBBBBBBBBAAA======<<<;;;999777666555888888888999::::::;;;;;;;;;;;;;;;<<<===>>>???@@@AAA???===<<<<<<:::666444111111000000///...------,,,,,,,,,,,,++++++************,,,------.........------------------------,,,---------....................................,,,,,,,,,,,,------------***+++---////////////...............------------,,,,,,,,,,,,++++++++++++************++++++++++++,,,,,,+++******+++,,,,,,---,,,+++,,,......,,,+++***+++,,,---,,,+++***)))++++++++++++++++++++++++***+++,,,------,,,+++***++++++,,,---------------++++++++++++++++++++++++***++++++,,,,,,++++++***,,,+++,,,,,,,,,+++++++++******))))))))))))******&&&'''((()))************)))***+++,,,,,,------,,,***************+++++++++******+++++++++,,,,,,,,,*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++************************''')))***,,,,,,,,,***)))***++++++,,,,,,++++++***++++++******++++++,,,---000...,,,+++******+++,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,+++******)))))))))***+++,,,,,,,,,,,,************************+++++++++++++++++++++++++++++++++,,,,,,,,,------******++++++++++++******+++,,,///555:::999444...++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++++++++((()))+++,,,------,,,,,,++++++******++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++))))))*********++++++++++++++++++++++++++++++++++++++++++***++++++,,,---+++++++++++++++++++++++++++---//////......000222111222222333444555555555777777777777666666666666777888999:::;;;<<<<<<<<<666666666555555555444444555666777777777999===@@@IIIMMMMMMEEE<<<888666444111222222333333222222111111111222555888777333///222222111222222333444555666999;;;;;;999888999::::::888666666777777777666666777888:::;;;;;;<<<<<<:::999888777777999:::<<<:::999777666555555666666<<<;;;;;;::::::999999999<<<:::999999::::::999888777777777777777888999999:::;;;<<<======<<<;;;:::999::::::;;;>>>@@@CCCDDD@@@@@@@@@@@@@@@@@@@@@@@@???>>>;;;999999:::===>>>:::999777666777888:::<<<:::888444333555777888888555666888888777888:::<<<;;;<<<======;;;999999:::::::::<<<===============??????@@@@@@@@@??????>>>:::::::::999888777666555666777777777888:::;;;<<<999:::;;;<<<<<<<<<;;;;;;<<<;;;::::::999777333000...///000111000///---,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------,,,,,,------------------------+++,,,,,,---------------........................,,,,,,---------.........***,,,///222222111///---------------,,,,,,++++++,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++,,,------,,,******+++,,,------+++***(((++++++++++++++++++++++++***+++---......---+++*********,,,---------,,,+++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***)))+++,,,,,,++++++,,,+++++++++***))))))***++++++&&&(((***,,,------+++***((()))***+++,,,,,,,,,,,,+++++++++*********************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************'''(((***,,,---,,,***)))+++++++++,,,,,,++++++++++++*********+++,,,,,,---000///,,,*********+++,,,*********************************++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***)))(((((()))***+++,,,---------************************+++++++++++++++++++++++++++++++++,,,,,,---------*********++++++*********)))***...666<<<===777111++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,,,,+++++++++******))))))((()))+++,,,------,,,,,,)))))))))***+++,,,...///************************((())))))+++,,,---......)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---,,,,,,++++++++++++++++++,,,---......------///000//////000111222333333444777777666666555555444444555666888:::<<<===>>>>>>777666444333333444555666444555666777888:::???BBBKKKNNNKKKAAA888666777777000111222333333222111000111222444888;;;:::555111///000111222333444555555222444666555333444777:::777666444333444555444333555666888:::;;;<<<;;;;;;:::888777666777888:::;;;;;;:::888777666666666777AAAAAA@@@???>>>======<<<>>><<<::::::;;;<<<;;;:::;;;:::::::::;;;<<<<<<===;;;;;;<<<======<<<;;;;;;888999999;;;>>>AAADDDFFF;;;;;;<<<<<<===============:::777555444666888:::666555444444666:::>>>@@@===:::555333444666777777666777888888888999;;;===888:::<<<<<<;;;;;;;;;===:::;;;===>>>>>>>>>======>>>>>>>>>>>>>>>===<<<<<<999::::::999999888777666555555555666888999;;;<<<888999;;;<<<<<<;;;999888777666666666555333///,,,---///111222222000---+++///..................---------------,,,+++******------------------------***+++,,,,,,------,,,,,,........................---------....../////////+++---111444444222...,,,,,,,,,,,,++++++*********,,,,,,,,,+++++++++******++++++,,,,,,,,,---------***++++++,,,,,,++++++***++++++***+++,,,---+++)))***+++---------+++)))(((++++++++++++++++++++++++***+++---......---+++***)))***+++,,,---,,,++++++++++++++++++++++++++++++***+++,,,------,,,+++***(((+++---,,,+++,,,,,,,,,---,,,+++******+++,,,---'''))),,,///000///,,,+++'''((()))***+++,,,,,,,,,,,,+++++++++******))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,---------************************---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))))))))+++,,,,,,------,,,,,,+++************************---)))(((+++,,,---000555999000***+++,,,+++))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000'''(((333777000***,,,***++++++,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,,,,++++++************++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++...---+++***)))***++++++++++++++++++++++++++++++******+++++++++******)))++++++,,,,,,---...//////000///.........///111222333333444444444444444444777888888999999::::::;;;:::888555555666666666666777888888:::;;;>>>???@@@KKKHHHCCC>>>999666555444777555444222111111111222444333333444666777666555111111222222222333333333333333333444444444555555888777666555444444333222333444444555666777777888999888666555555777:::;;;<<<;;;:::999999;;;===>>>DDDDDDCCCBBBAAA@@@???>>><<<<<<<<<<<<<<<<<<<<<<<>>>>>===<<<::::::@@@AAAAAAAAA@@@===;;;999:::;;;<<<===???@@@AAABBB999999999999999999999999666555555444444444555555444555555777999;;;===>>>===:::666555555666777777888777666777999;;;<<<<<<===;;;;;;>>>???===::::::>>>???@@@???>>>;;;999777666888:::;;;::::::;;;<<<999999999999999999999999888777666666777888:::;;;===;;;888666777999<<<>>>666555444222111000000000...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...//////------...///---......///......------/////////......------,,,.........------,,,,,,,,,)))***,,,.........,,,+++++++++,,,,,,,,,---------++++++++++++******))))))++++++++++++++++++++++++---,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,---------------------------------,,,,,,+++++++++---------,,,,,,+++++++++,,,++++++******++++++,,,***++++++,,,------------)))************+++++++++,,,,,,,,,+++++++++******,,,+++(((+++<<>>===<<<<<<999999999999999999999999<<<<<<<<<<<<;;;:::999888===>>>??????>>><<<:::888888888888999999:::::::::777777777777777777777777555555444444444444555555444444555666888999;;;<<<===:::666555555666777777999888777888:::<<<;;;;;;@@@???>>>@@@AAA???===;;;??????@@@???===;;;888777:::<<<======;;;:::;;;<<<::::::::::::::::::999999777777777777777888999:::999777555444444555777888555444333111000/////////------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,---,,,+++++++++---,,,---------------,,,,,,+++,,,,,,---......//////......---------,,,,,,,,,***+++,,,......---,,,+++++++++++++++,,,,,,,,,,,,++++++++++++*********)))++++++++++++++++++++++++---,,,,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++------,,,,,,,,,++++++++++++******))))))******+++++++++,,,,,,---,,,,,,,,,)))************+++++++++,,,,,,,,,+++++++++******---...---///>>>MMMKKK@@@++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------++++++++++++++++++++++++------,,,,,,,,,,,,------************************+++************++++++,,,)))******++++++******)))++++++++++++++++++++++++...***)))+++,,,+++...222666///***+++,,,***)))***,,,,,,+++++++++++++++++++++++++++++++++*********++++++++++++++++++++++++,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,(((,,,666999222+++***++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---,,,,,,,,,---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,+++******++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++//////...---...///000111111111222222333333333333666666666777888888999999999777555555666777666666777777777777888999::::::>>><<<:::888666666666666555555444444444555777777999:::;;;<<<:::888555333111111222222222333333333444444444555555555666666222222222222222222222111555555555555555555555555777666444333333555777888777666555555555666777888<<<<<<;;;;;;:::999888888555555555555555555666666999999999999999888777666999:::;;;;;;;;;:::888777777777777666555555444444555555555555555555555555555444444444444444555555444444444555666777999:::<<<999666555666777777777;;;::::::;;;======<<<;;;AAAAAAAAABBBCCCBBB@@@>>>????????????===:::888666===?????????<<<;;;;;;;;;::::::::::::::::::;;;;;;777888888999999999888888666555444333333333333333333222111//////.........------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------***,,,---,,,+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......------------,,,,,,,,,,,,+++,,,---------,,,+++************++++++++++++,,,++++++++++++************++++++++++++++++++++++++---,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++***))))))))))))))))))***,,,,,,,,,,,,,,,,,,+++***)))************+++++++++,,,,,,,,,+++++++++*********,,,,,,,,,444??????777++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,+++*********+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++...+++***,,,,,,***,,,000444...***,,,,,,***)))+++,,,,,,,,,++++++*********++++++***************+++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,))),,,333555000++++++++++++++++++++++++++++++------------------------++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++***+++,,,------,,,***)))++++++++++++++++++++++++++++++,,,---------,,,,,,,,,,,,,,,+++++++++++++++///...---------...///000000000000111111222222333666666666777888888999999888777555666777777777555888888777777777777888888888888666555444444444555444444444444666888:::;;;===???AAA@@@===888444222111111222222222333333333333333444444444555555555222222222333333444444444555555444444444444444444555555333222333444555666555444444444444555666777888777777666555555444444222333333333333333444444555666666666666555555444555666777777777777666666777777777666555555444444444444444444444444444444444444333333444444555555444444444444555666777888;;;999666666777888888777;;;;;;<<<>>>AAABBB@@@???@@@AAABBBBBBEEEGGGFFFBBB?????????>>><<<:::888777===>>>???>>><<<;;;;;;;;;::::::;;;;;;;;;;;;<<<<<<999999:::;;;:::999888777666666666555555333222222000000///...---------------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...------,,,,,,------............---,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++******))))))))))))******,,,,,,,,,,,,,,,+++***)))))))))*********+++++++++,,,,,,,,,+++++++++******))),,,,,,)))***///...***++++++++++++++++++++++++,,,,,,++++++++++++++++++------------------------+++++++++***************++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++************+++,,,,,,------,,,,,,+++++++++++++++++++++++++++...+++***,,,,,,***+++...111---***,,,,,,***)))+++,,,,,,,,,++++++*********+++******))))))***++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,******---...---,,,,,,,,,++++++******++++++,,,------------------------++++++++++++++++++++++++************++++++,,,,,,++++++************++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++)))***,,,------,,,+++***++++++++++++++++++++++++***+++,,,---------------------------,,,,,,,,,,,,...---,,,,,,,,,---///000......//////000111111222666666777777888999999999777666555666777888777555555444444333333333333333666666555444333222222222444444444555777999;;;===AAACCCEEECCC>>>888444222111111222222222333333333222333333333444444444444111222222333333444444555444444444444333333333333555444333222222333444444444444444444444555555666555444444333333222222222111222222222333333333444333333444444444444444333333444444555555555555555555555555555666666666666444444444444444444444444333333333333333444555555444444444555555777888888;;;999777777888999999888:::;;;>>>BBBEEEFFFDDDBBB???CCCDDDDDDHHHMMMMMMHHH???>>>>>>===;;;:::888888999;;;===<<<;;;:::;;;;;;:::::::::;;;;;;<<<<<<<<<;;;;;;<<<<<<;;;999777666555555555555444333111000......------,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,,,,---.........------...///000111///...---,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))))))*********++++++++++++++++++++++++++++++,,,++++++++++++++++++++++++---,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++******)))))))))*********+++++++++,,,,,,,,,+++++++++******,,,//////,,,***++++++)))++++++++++++++++++++++++,,,,,,++++++++++++++++++------------------------************************++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++*********)))******++++++******))),,,,,,,,,,,,,,,,,,,,,,,,---******,,,,,,***+++...///++++++---,,,)))))),,,,,,,,,++++++++++++++++++******)))((((((***+++,,,***************************++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************+++,,,------,,,+++******+++,,,---------------,,,,,,,,,,,,+++++++++++++++++++++++++++************+++,,,,,,+++******))))))******+++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******+++,,,,,,,,,++++++++++++++++++++++++++++++)))***+++,,,,,,------,,,------------------------------,,,+++,,,---...///,,,,,,---...///000000111555555666666777777888888666555555666888888777555666555555444333333444444555444444333222222111111333333444555777999<<<>>>DDDFFFGGGDDD===777444444111111222222222333333333333333333444444444555555000111111111222222333333333333333333333333333333555444444333333333333333333444444444555555555555333333333222222222111111111111222222333333444444111222333444444444444444333333333333444444444444222222333333444555666666444444444444444444444444222222222222333444555666555555555666777888:::;;;<<<:::999999:::;;;;;;::::::;;;???CCCGGGGGGDDDBBB>>>DDDFFFEEEIIIPPPPPPJJJ======<<<<<<;;;:::::::::888999;;;;;;:::999:::;;;999999::::::;;;;;;<<<<<<;;;;;;;;;:::888666555444111111111111111000///...------,,,,,,,,,------...,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,+++***)))***,,,//////.........000111222,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,++++++++++++*********************++++++++++++,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------*********+++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++***))))))************+++++++++,,,,,,,,,+++++++++*********,,,---,,,++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...)))******++++++******))),,,,,,,,,,,,,,,,,,,,,,,,,,,)))))),,,---++++++...---++++++---,,,))))))---++++++++++++++++++,,,,,,***)))((((((((()))+++,,,******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************************+++,,,+++***+++,,,,,,---,,,***))))))***,,,------,,,,,,,,,++++++++++++************************+++***)))))))))***,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++((()))***+++,,,,,,,,,,,,+++++++++,,,,,,------...---,,,+++++++++,,,......++++++,,,---...///000000222333333444444555666666555555555777999999777555888777777666666666666777333333333333333333222222333333333444666999<<<===FFFHHHHHHDDD<<<666555666111111222222222333333333555555555555666666666777222222222222333333333333111111222222333333444444555555444444333333333333222222333444444444444444333333333333333222222222000000111222222333444444111222333444555555555555555444444333333333444444222222333333444555555555333333333333333333333333222222222222333444555666666666666777999;;;===>>>===;;;:::;;;<<<===<<<;;;:::<<>>>>>===<<<;;;<<>>???:::===EEEDDD;;;:::::::::::::::;;;<<<===<<<===>>><<<999777666777777777888999999:::;;;;;;:::888555222000/////////......---------...//////,,,,,,,,,,,,---...//////,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------++++++,,,---...---,,,+++,,,...000222222111000///---,,,+++************++++++,,,,,,,,,***)))))))))***+++,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,------------------------+++++++++,,,,,,---------))))))******++++++++++++******))))))))))))******((()))***+++++++++++++++)))************+++++++++,,,,,,,,,+++++++++******...,,,+++,,,,,,+++***+++++++++++++++++++++++++++))))))***+++,,,,,,------------------------------(((((()))+++,,,---...///++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++******++++++++++++***************++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++,,,---,,,***)))***++++++++++++++++++***)))(((++++++++++++++++++++++++------------------------***++++++,,,,,,+++++++++************************))))))***+++,,,------...)))))))))***+++++++++,,,***+++---......---+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***...---+++,,,------,,,***************************))))))***+++,,,------...******+++++++++,,,,,,,,,++++++++++++******)))))),,,,,,,,,++++++*********,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,---------......000000000000111222333444444444444444444444444444555666777777777666444444555666888888888666333111000000222444666777999:::BBBBBBAAA???;;;777222000555444444555555666777888888<<>>;;;888777555555444333333222111111444111///000333666666555555555444444444333333333555555444333222222222222555444444444444555666666333222222222222222222333444444444555555555666666333444444444555555666666444444555666888777555333111111222333444555666666444444555666777888999999888999;;;<<<<<<>>>AAACCC???????????????>>>>>>===;;;:::999888888999:::;;;888888888999:::;;;===>>>666777999;;;<<<<<<;;;;;;:::::::::::::::::::::999888888888777666666555555666555333111000000111111...---,,,+++***+++,,,,,,************************((())))))+++,,,---......)))***++++++------...///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000000///---,,,,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------++++++++++++++++++++++++...---,,,+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,************++++++***)))---,,,++++++******++++++,,,------......------,,,******+++++++++,,,,,,,,,------++++++++++++------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***************************************++++++************++++++------,,,++++++******)))(((((((((((())))))))))))***+++,,,------,,,+++***+++++++++,,,,,,---------+++++++++,,,,,,---------*********++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,++++++******++++++,,,******++++++++++++******++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,---...---+++******++++++++++++++++++***))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************++++++++++++)))***,,,------,,,***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++******++++++)))(((((()))***++++++***++++++++++++++++++++++++*********++++++,,,,,,---******+++++++++,,,,,,,,,++++++++++++*********))),,,,,,,,,+++++++++******,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,+++******+++,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,------------...............///000111222222222222222222222222222222333555666666666555555444555777888888666444333111111333444666888999:::>>>======;;;999666444222555555555666777888999:::===???BBBBBB???;;;888666555444444333333333333333444222000111444777666555666666555444444333222222333222222222222333444555666555555444444555555555444333333222222333333444444444444555666666666666666666666555555555555555333444666888:::999777555222333444555666777888888555555666666777888888888:::;;;<<<<<<;;;<<<>>>@@@======>>>>>>>>>===<<<<<<:::999888777777888999:::999999999999999999:::;;;666777888:::;;;;;;::::::;;;;;;::::::999999999888666666555555444333333333333222111//////////////////...---,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,.../////////...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------++++++++++++++++++++++++---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,---,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,---,,,++++++++++++,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++************************,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++***(((((()))))))))*********+++++++++,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,++++++++++++++++++,,,******++++++++++++******,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,------------,,,,,,+++++++++***++++++,,,,,,++++++***---...///...+++******+++***++++++++++++***))))))++++++++++++++++++++++++*********+++++++++++++++,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++++++++*********))))))++++++++++++))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,+++******+++...//////...++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++************,,,,,,,,,++++++++++++***,,,++++++******++++++,,,------,,,,,,+++++++++***,,,++++++******++++++,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,---......///000000000000000111111111000000222333555555555555333555777888888777666555222333444555777888999:::999999888777777666555555666666666777888999;;;<<>>:::777555555444222222333555888:::777777777888888888777666555555555555555555555555111111111222333555666777999888777555444444333333444333333222222333333444444555666888888888888888888888888777777777777777999<<<@@@AAA@@@<<<888666555666777999:::<<<===>>>888888888777777666666666777888888777555555666888999999999999999888888777888777666555555666777888999888888777777777777777888888888888999999999888;;;:::999888777666555555111111111000//////............------,,,,,,,,,,,,......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++***))))))---------,,,,,,+++++++++******+++,,,,,,---......,,,+++++++++,,,------...------,,,++++++,,,------++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,&&&((()))******)))***+++---,,,++++++******++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---------,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))******+++,,,------************************,,,,,,++++++++++++,,,,,,))))))***+++,,,,,,------******+++++++++,,,,,,,,,---,,,+++******+++,,,------,,,,,,,,,++++++******************++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...+++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++******++++++,,,---......---,,,,,,+++*********++++++,,,,,,++++++***...//////...,,,++++++,,,)))******+++++++++***************++++++,,,,,,,,,***+++++++++,,,,,,,,,------------------,,,+++***************************))))))***+++,,,------...---,,,,,,,,,++++++******+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++,,,***)))***++++++***)))+++++++++,,,,,,------------,,,,,,++++++***************+++++++++,,,,,,,,,+++++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++++++++,,,------......//////000000000000111111111000000000111111222333444666777777777777444555555666777888888999999888777666555555666666333444444444666777888999;;;===???>>>;;;888666666444333222111333666999;;;999:::;;;<<<;;;999777666222333333444555666777888333333333333444555666777:::999777666444444333333333333222222222222333333555666888999:::999888777555666666777888999::::::>>>AAAEEEEEEAAA;;;777555666666777999:::<<<======888888777777666555555555222333444444333333555777888888888888888777666666888777666555555666777888777777666666777777888999999999999888888888888888999888777666555444333222111111000//////......---------------------,,,,,,,,,,,,,,,,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++...------,,,,,,++++++*********+++,,,,,,---......,,,,,,+++++++++,,,------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++***+++++++++++++++,,,,,,++++++++++++++++++++++++)))***,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,......---,,,---///---,,,++++++******++++++,,,,,,------------,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,------...************************++++++************++++++))))))***+++,,,------...++++++++++++,,,,,,,,,,,,---,,,+++******+++,,,---,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...+++,,,------------,,,+++++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,------------,,,,,,+++++++++***++++++,,,,,,++++++***,,,---...---,,,+++,,,---))))))***++++++++++++************++++++,,,,,,---******++++++,,,---------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******))))))******++++++---+++******++++++***)))******++++++,,,,,,------,,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++***++++++,,,,,,++++++******++++++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------......//////000000222111111000//////000000222222333444555666666666555555555666666777777777999999888777777666555555333333333333444555666666666888::::::888666555555333222111222333666888::::::===??????===:::777666222333333555666777888888444444444555666777888999:::999888666555444444444444444333333333333444444888999:::;;;;;;999777666444444555777888999:::;;;???CCCFFFDDD???999666555555666666777888999::::::666666666555555444444444000111222222222333666888888888888999888777777666888777666555555666777888777777666666777888999999999999888777666666777777555555444444333222111111000000000///......------,,,------......---,,,,,,+++++++++++++++***))))))*********************************++++++,,,,,,,,,---------,,,,,,++++++++++++++++++,,,,,,---------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,***---000///,,,+++,,,...---,,,++++++******++++++,,,------......------,,,******+++++++++,,,,,,,,,******++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,------************************+++******))))))******+++))))))***+++,,,,,,------******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,+++++++++++++++*********---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,++++++,,,,,,---...+++,,,---......---,,,++++++,,,,,,------,,,,,,+++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******+++,,,,,,++++++,,,---))))))***+++++++++++++++)))******+++,,,,,,------))))))******+++,,,,,,,,,***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************+++************+++,,,---,,,+++***+++---------+++))))))******+++,,,,,,---,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,***+++,,,,,,,,,,,,+++***)))))))))***++++++,,,,,,***+++,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,+++++++++++++++,,,++++++,,,,,,---......///111000000//////000111222111222222333333444444444555555555555555666666666666666777888888777666555444444333333333333444444444666888888666444333333111111111222333555666777;;;???BBBBBB>>>:::777777555555555555666666666666444444555666888999;;;<<<999888777666555555555555666666555555555555666666:::;;;<<<===<<<999666555555555666666777888999999;;;???BBBAAA;;;666555666444444555555555666666666444444444444444333333333111333444444444444777999999999999999999888888777888888777666666777888888999999888777777777888888888777666444333333444444222222111111111000000000//////......---,,,,,,,,,+++,,,------------,,,+++++++++,,,,,,,,,+++***)))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,******++++++++++++******************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,***...000///+++(((***,,,---,,,++++++******++++++,,,,,,,,,------,,,,,,,,,)))))))))*********++++++)))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,++++++******++++++,,,*********++++++,,,,,,,,,************+++++++++++++++++++++,,,,,,+++++++++************++++++++++++,,,,,,,,,,,,++++++******,,,,,,,,,+++++++++******,,,,,,++++++,,,,,,---...+++,,,---//////---,,,++++++,,,,,,------,,,,,,+++*********++++++,,,,,,---++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,+++++++++(((***++++++++++++,,,...((()))***+++++++++++++++))))))***+++,,,,,,------'''(((((()))***+++++++++******,,,---.../////////************************))))))***+++,,,------...+++++++++,,,,,,---------++++++************++++++++++++++++++++++++++++++************************++++++++++++,,,,,,---...'''&&&&&&''')))++++++***(((((()))***++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------*********++++++,,,,,,,,,***+++,,,------,,,+++***(((((()))***+++,,,,,,---***+++,,,------,,,+++************++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++***************+++))))))***+++,,,,,,------////////////000111333444111111222222222222333333444444555555555555555555222444666888888777666555555555444333333333333444555666888777555222222222000000111333444555555666<<<@@@DDDDDD???:::888777777777777666555555444444222333444666999<<<>>>@@@999888777666666555555666888888777777777777888888;;;<<<======<<<999666444666666666666777777777777777;;;???===888444555777444444444444444444444444333333333333333333333333444555666666555555777999:::::::::::::::999888888999888777666666777888999<<<;;;:::888777777666666777666444222111111111222000000000000////////////......------,,,++++++*********,,,------,,,+++***,,,,,,---...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++******++++++++++++******************************++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++---...000,,,,,,,,,,,,,,,,,,,,,,,,///222555333...+++---///---,,,++++++******+++++++++++++++,,,,,,+++++++++((())))))))))))*********)))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,************************++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,,,,************************---,,,,,,++++++,,,,,,---***++++++++++++,,,,,,,,,))))))*********+++++++++***+++,,,------,,,+++***))))))******+++++++++,,,++++++++++++******)))))),,,,,,,,,++++++*********,,,,,,++++++,,,,,,---...+++,,,...//////...,,,+++---------,,,,,,,,,++++++,,,,,,,,,++++++*********---,,,,,,---...///---,,,''')))++++++******+++,,,000...------------,,,***************************,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,++++++,,,,,,,,,---------******))))))))))))))))))------,,,+++************---,,,+++)))(((((('''(((***++++++,,,,,,++++++***,,,,,,,,,------,,,++++++((()))+++,,,---,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************---,,,***)))((()))******,,,++++++******++++++,,,+++++++++,,,,,,,,,------///...---,,,---///111222333222111111111222333444444444444555555555555555666666777888888888888888999888777666666777888999777666555444222111//////000111222333444444444444<<<<<<======<<<999666555444333222222222333444555444444555555777888:::;;;;;;999666444444666999;;;777777777777888888888888888999:::;;;:::777444222444444444333333444555555888888666333000//////111333333333333333333333444333444555777777777666555666666555555555777888999;;;999777777888999888777555666777888888888888888;;;;;;:::888666555444333666666777777666444222111///000111111111///...---,,,,,,,,,++++++*********---,,,+++******+++,,,------------------------------------,,,,,,+++++++++++++++************++++++,,,,,,,,,,,,,,,+++***)))------,,,++++++******)))***************+++++++++///...---,,,+++,,,,,,---++++++++++++++++++++++++------------------------******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,...---,,,+++,,,...111222******************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++******'''(((((()))***+++++++++------,,,++++++******))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))++++++,,,,,,,,,,,,------------,,,++++++******)))---,,,,,,++++++,,,,,,---((()))***+++,,,+++***))),,,,,,,,,---------......------,,,++++++++++++,,,///---,,,++++++,,,...///+++++++++*********)))))),,,,,,,,,+++++++++******111...,,,+++,,,---,,,,,,***+++------+++++++++,,,...,,,++++++,,,,,,+++)))+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,++++++++++++,,,,,,,,,,,,************************...---,,,++++++******+++,,,+++***))))))(((((((((***++++++,,,,,,++++++******++++++,,,,,,++++++***)))***+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***))))))))))))))),,,++++++******++++++,,,+++,,,,,,,,,------------......---,,,---///111222111111000///000111222333333333333333444444444444555666666777777777777777888777777666666777777888777777666444333111000000000000111222333333444444888999::::::999777555444666555444333333333444555333333444444555777888999888666444333333444666888555555666666666777777777777888888888777555333222222222222222222222333444444444444222000///111222222222222222222333333333444555666777888777777666777777666555666777888999;;;999777777888999888888333444555555666666666555999999888666555333222222333444444444333222000///000000111222111000///...,,,,,,,,,,,,+++++++++***+++***))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++************++++++,,,,,,,,,,,,,,,+++***)))+++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++...---,,,+++***++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))***+++,,,---******************************************************+++++++++,,,,,,,,,,,,,,,+++++++++++++++,,,+++,,,,,,,,,,,,+++******((((((((()))***++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))*********+++++++++,,,,,,+++++++++++++++++++++,,,---,,,,,,++++++,,,,,,---++++++,,,------------,,,,,,,,,,,,,,,------------...---,,,+++************,,,+++******+++---///000+++++++++*********)))))),,,,,,,,,++++++++++++***333000,,,)))***+++,,,,,,,,,---...---,,,+++,,,---,,,***))))))***+++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,******+++,,,*********++++++++++++,,,++++++++++++++++++++++++///...---,,,++++++++++++***************************++++++,,,,,,++++++***)))******++++++*********++++++,,,,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++******)))))),,,++++++******++++++,,,,,,,,,,,,---------.........---,,,,,,---...000111/////////...///000000111111111111222222333333333444444555666666666666666666666777777777777666666888777666555444333222222000000111222222333333333555555666777666555444333222111000///////////////222222222222333555666666333333222222222222333333333333444444444555555555666666555555444333222111000000000000111111111222000111222111000000222444111111222222222333333333666666777888888888888777888888777666777888999:::<<<:::777666777888999999777777888888999999888888666666555444333111111000000111111111000///...------.../////////...---,,,------,,,,,,,,,,,,++++++++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++************++++++++++++,,,,,,,,,+++******)))******+++,,,,,,------...------,,,,,,+++++++++,,,,,,+++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********))))))***************)))++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,+++*********+++,,,---+++,,,,,,,,,,,,+++******(((((())))))***+++++++++)))******+++,,,,,,------+++++++++++++++++++++++++++++++++***************)))))))))************+++)))******+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,---...++++++++++++,,,,,,,,,,,,...---,,,+++***************)))))))))+++---///000---------,,,,,,,,,++++++++++++++++++++++++++++++000...+++***+++,,,,,,+++,,,---...---++++++,,,---,,,+++))))))***++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************+++,,,,,,******+++,,,))))))*********+++++++++++++++,,,,,,,,,,,,,,,---//////...---,,,,,,,,,,,,))))))******++++++++++++***++++++,,,,,,++++++***)))******++++++++++++***,,,,,,,,,,,,+++******)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,---++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***+++++++++++++++,,,,,,***************)))))))))++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***,,,++++++******++++++,,,,,,,,,---------.........,,,,,,,,,,,,---...///000///////////////000000000000111111222222333333333333333444555555555555444444555777777777777555444888777777666555444444333222222222222333333444444333444444555555555444333000000//////...---------111111111111222333333444111111222222222222111111111222222222222333333333555444333111111111111222//////000111111222222222111222333333222222333444222222333333444444555555888888888888999888888888999999888777777888999:::<<<999666555666888999999888999999::::::999999999444444333222111000000////////////......---------)))***+++,,,,,,+++***)))---,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,+++++++++++++++++++++,,,++++++******++++++,,,++++++,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++***************+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++------,,,,,,+++***))))))***+++---...---,,,+++)))++++++++++++++++++++++++******************************+++++++++,,,,,,,,,---,,,+++******+++---...+++,,,,,,,,,,,,+++******)))))))))******+++++++++*********++++++,,,,,,,,,************************************************)))))))))*********++++++*********++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,+++***)))((()))***+++,,,******+++++++++,,,,,,,,,------,,,,,,,,,,,,------******)))***+++,,,---...---------,,,,,,,,,++++++++++++++++++++++++++++++*********,,,......---+++,,,,,,---+++******+++---///---******+++,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))***+++,,,,,,******+++,,,))))))*********+++++++++++++++,,,,,,,,,---------//////...---,,,,,,,,,,,,((()))***+++,,,,,,++++++***++++++,,,,,,++++++*********+++,,,------,,,,,,---,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,************++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------......*********++++++,,,,,,,,,***)))))))))((((((((('''++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........,,,,,,,,,++++++******++++++,,,,,,,,,,,,---------......+++++++++,,,,,,---...////////////000000000000000000111111222333333444444222222333444444444444444444555666777777666555444777777777666666555555555555555444444444555666666444444555555555666555555444444444444444333333222222222111111111222222333111222333333333333222111111111111111222222222222555444222000///000111222000111222444444555444444555666777666444333333444444444555555666777888888999999999888888888888999:::999888777777888999999;;;888555555666777777777444444555555555555444333222222111111111000000000.........---------------((()))***++++++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,***++++++,,,,,,,,,++++++,,,,,,,,,+++++++++******))))))******++++++,,,,,,,,,,,,------------------++++++++++++++++++++++++)))))))))******+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++------,,,,,,+++***))))))+++,,,...//////---+++***++++++++++++++++++++++++******************************+++++++++,,,,,,,,,---,,,++++++,,,---...///+++,,,,,,,,,,,,+++******************++++++++++++,,,,,,,,,+++++++++******************************************************************+++++++++,,,,,,,,,,,,+++++++++******,,,++++++******++++++,,,+++***)))((()))***+++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,---///000111,,,,,,+++++++++++++++++++++++++++*********))))))***++++++++++++,,,,,,,,,'''(((***---000///---***++++++,,,+++******---///222///,,,++++++,,,---,,,************************,,,,,,,,,+++******))))))***+++,,,,,,******+++,,,*********++++++++++++,,,***++++++,,,,,,------...///...---,,,++++++++++++((()))+++,,,,,,,,,++++++***++++++,,,,,,++++++******+++,,,---------------,,,,,,+++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---))))))*********+++++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,------......*********++++++,,,,,,---,,,,,,,,,+++******))))))++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------,,,++++++******++++++,,,+++++++++,,,,,,,,,------******+++,,,,,,------......//////000111000000000000000111222333444444555222222333444444444444444444444555555555555444444666666666666666555555555777666555444555555777888666666666666666666777777444444555555555555444444444333333222222222222333333333444444444444333333111111222222222333333333555444222111000111222222222333555777777888777777999:::;;;999777555444555555555666777888999999::::::999888888777888888888:::999888777666777888888888666555444555666555444333444444444444333222222000000000///////////////...------,,,,,,,,,------***+++,,,---...---,,,+++******++++++++++++,,,,,,******++++++++++++******------------------------*********+++++++++++++++,,,,,,++++++++++++,,,,,,******+++,,,,,,,,,++++++------,,,,,,+++******)))))))))*********+++++++++,,,,,,---.........------++++++++++++++++++++++++)))))))))***++++++,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++---,,,,,,++++++*********(((***+++------,,,***))),,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,***++++++,,,------------+++,,,,,,,,,,,,+++******++++++++++++++++++++++++------,,,,,,+++******)))++++++++++++++++++++++++***************+++++++++*********+++++++++,,,,,,------,,,,,,+++******)))++++++************++++++,,,,,,++++++,,,,,,---...++++++++++++,,,,,,,,,,,,+++++++++,,,---///000111---------,,,++++++******+++++++++*********))))))******+++++++++,,,,,,,,,))))))***,,,......,,,***++++++,,,++++++,,,///222444111---++++++,,,,,,+++++++++++++++++++++++++++---------,,,+++************+++,,,,,,******+++,,,++++++++++++,,,,,,,,,,,,*********+++,,,---------...---,,,++++++******+++)))***+++------,,,+++******++++++,,,,,,++++++***))))))+++,,,,,,---------,,,+++*********+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))******+++,,,,,,------*********+++++++++,,,,,,++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++,,,------)))******+++,,,,,,------......------,,,++++++***++++++++++++++++++++++++************************************************+++++++++++++++++++++++++++++++++++++++,,,------,,,++++++******++++++,,,*********+++++++++,,,,,,)))***+++,,,,,,---------,,,---...///000///.........//////000111222333444222333333444555444444444555444444444444444444555555555555555555555555555888666555444444555666777888777777666666666777777111222333444555555444444666555444444333333333333444444444444444444444444222222333333333444444444444444333333333333333333333444666888999999999888999:::<<<;;;888666555555444555666777888999:::::::::999888777666777777888999888777666555666777777555444444444666555333111333444444444333333222111---------------------------,,,+++******+++,,,---+++,,,---...///......---)))))))))******+++++++++))))))***++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,)))*********++++++++++++---,,,,,,++++++,,,,,,---)))***+++,,,,,,,,,,,,+++,,,+++++++++++++++++++++------,,,+++******))))))***+++,,,---...------,,,++++++++++++++++++++++++))))))******+++,,,,,,---******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++************++++++************************++++++++++++++++++++++++'''((()))***++++++******,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,'''(((***,,,,,,,,,+++***+++,,,,,,,,,,,,+++******++++++++++++++++++++++++,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++)))))))))************+++,,,+++++++++++++++++++++++++++************++++++++++++,,,------------,,,,,,,,,,,,,,,------------,,,++++++++++++,,,------,,,------------,,,,,,+++---------,,,,,,,,,++++++*********++++++,,,,,,,,,---,,,******+++,,,+++***+++,,,,,,,,,,,,...111444555222---+++***++++++***,,,,,,,,,,,,,,,,,,,,,,,,......------,,,+++*********+++,,,,,,******+++,,,++++++,,,,,,,,,---------))))))***++++++,,,------------,,,+++************)))***,,,------,,,***)))+++++++++,,,,,,+++++++++(((((()))++++++,,,,,,,,,++++++*********+++---...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------++++++,,,,,,,,,---------++++++++++++++++++++++++)))************+++++++++************************++++++++++++++++++++++++'''(((((()))******++++++))))))***+++,,,,,,------......---,,,,,,+++******++++++++++++++++++++++++))))))))))))))))))))))))******************************************************)))((()))***,,,---,,,++++++++++++++++++,,,))))))*********+++++++++))))))***,,,,,,,,,,,,,,,+++,,,---.........---,,,------...///000111222222222333444444555555444444555555333222222333555555444444444555555555555555777666444333333444555666888888777666666666666666333444666888999999999888777777666555444444444444555444444333333444444555333333444444444555555555555555444444444444444333333444777999::::::999999777999;;;;;;999777666777444444555666777888999999:::999777666666666777777999888777555555555666777333333333555666555222//////////////////...---,,,+++++++++++++++,,,,,,,,,++++++***))))))***+++,,,***+++,,,---...------,,,(((((())))))*********+++***+++,,,------,,,+++***++++++++++++++++++++++++))))))******++++++++++++---,,,,,,++++++,,,,,,---)))***+++,,,,,,,,,,,,,,,*********++++++,,,------111000///---+++)))(((''')))***+++,,,---,,,,,,+++++++++++++++++++++++++++))))))***+++,,,,,,------******+++++++++,,,,,,,,,++++++,,,,,,,,,---------+++******************+++************************++++++++++++++++++,,,,,,(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,###%%%(((+++,,,+++)))(((+++,,,,,,,,,,,,+++******++++++++++++++++++++++++*********++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++(((((((((((())))))))))))*********++++++,,,------++++++************++++++((()))***+++,,,+++******,,,,,,------------......---,,,+++***))))))))))))+++,,,------............,,,,,,,,,++++++*********++++++++++++++++++++++++******************************+++++++++,,,,,,,,,///...---,,,++++++***+++,,,+++*********+++,,,---******))))))))))))*********+++,,,,,,******+++,,,************************+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,++++++***)))))))))))))))*********+++++++++------,,,,,,,,,,,,++++++)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++******++++++,,,)))))))))***++++++,,,,,,************************++++++,,,,,,,,,,,,------******++++++++++++******++++++++++++++++++++++++*********++++++,,,,,,,,,------,,,++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++222///+++******,,,------,,,,,,+++******+++,,,,,,,,,------......------,,,++++++++++++++++++++++++////////////////////////222222222111111111111000222222222111111111000000444444444444444444333333555555555555666666666666888888777666555555666666:::999888666666666777777999888777555555555666777666666555444333222222222222333555666666666555444555555555555666666666666777888999:::::::::::::::666666555444444444444444666666777888999999::::::777777777777666666666666555777999:::999777444333111111111111000000000000/////////...------,,,,,,---------,,,,,,+++++++++---,,,+++))))))))))))***,,,,,,,,,,,,,,,,,,,,,,,,111///---+++)))******++++++++++++******************+++,,,,,,,,,,,,+++***,,,+++******,,,,,,+++***,,,,,,,,,,,,+++***))))))))))))))))))))))))))))))+++*********+++,,,------000///---+++*********++++++,,,------------,,,+++---,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))************************++++++++++++++++++++++++))))))***+++---...//////++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---+++))))))***+++,,,***+++,,,,,,,,,+++***))))))***+++,,,---.........***++++++,,,,,,++++++***++++++++++++++++++++++++******+++,,,,,,---......******))))))******+++,,,,,,,,,,,,+++++++++******)))+++,,,+++***)))***+++,,,,,,,,,++++++*********++++++******************,,,,,,+++******+++,,,,,,,,,+++***))))))***+++,,,******+++++++++,,,,,,,,,***************************++++++,,,+++***(((''',,,,,,,,,+++++++++******++++++++++++++++++++++++******************************+++++++++,,,,,,,,,//////...---,,,,,,,,,,,,,,,+++******)))***+++,,,******))))))))))))******)))***+++***)))((()))***++++++++++++++++++++++++,,,,,,,,,,,,---------...++++++++++++++++++++++++******************++++++***+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++******++++++,,,++++++******************************************++++++,,,,,,,,,,,,------******++++++++++++******++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,111...+++***+++------,,,,,,,,,+++******+++,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++........................///000000000111111222222222222222222222222222222333333333333333333333333444444444444555555555555888888777666666666666666888777666666666777888999999888777666555666666777777666555444333333333333333444555666666666555555444444444555555555666666666666777888888888888888666666555444444444444555666666777888888999::::::777777666666666555555555222333444444444333111000222222111111000000//////,,,,,,,,,,,,---------------------,,,,,,,,,,,,,,,,,,++++++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++))))))***+++,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***,,,+++***+++,,,,,,,,,***,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++,,,,,,...------,,,++++++++++++)))***++++++++++++***)))---,,,,,,+++******++++++***+++++++++,,,,,,,,,---,,,,,,+++++++++*********************************++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///...,,,***)))***++++++++++++******+++,,,---...))))))***+++++++++*********++++++,,,,,,++++++***++++++++++++++++++++++++***++++++,,,,,,---------******))))))******+++,,,,,,,,,,,,+++++++++******)))***++++++))))))***+++,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,,,,+++***))))))***+++,,,******+++++++++,,,,,,,,,++++++************++++++***+++,,,,,,,,,+++***))),,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,000///...------,,,,,,------,,,+++*********************))))))))))))******+++,,,,,,+++***))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------++++++++++++++++++++++++((())))))***++++++,,,,,,++++++,,,,,,,,,---------------,,,,,,,,,,,,++++++******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++******++++++,,,,,,,,,++++++***))))))(((++++++++++++++++++++++++++++++,,,,,,,,,,,,------******++++++++++++******++++++++++++++++++++++++,,,,,,++++++++++++++++++---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...---,,,,,,------,,,+++,,,++++++******++++++,,,,,,,,,------------,,,,,,++++++++++++++++++++++++------------------------------...///000111222333111222222333333444444555222222222222333333333333222333333333444444444444888777777666666666666777555555555555666777999999888888777666666666777777777777666555444444444444444555666666777666666666444444444444555555555555666777888888999888888888777666555555444555555555666666777777888888999999555555555555444444444444000000000000000/////////222222111000//////......*********+++,,,---------,,,,,,------------------++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,******)))((()))***,,,---*********+++,,,,,,------***++++++,,,,,,++++++***---+++***+++,,,---,,,***,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---,,,+++***)))++++++,,,,,,,,,,,,++++++)))******++++++******)))---,,,,,,+++++++++++++++************++++++,,,,,,,,,,,,,,,,,,++++++++++++************************++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,000///---++++++++++++,,,111///,,,******+++---///+++++++++++++++***)))(((***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,******))))))******+++,,,,,,,,,,,,+++++++++******(((***+++***)))((()))***++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++************++++++******+++++++++,,,,,,,,,---+++***))))))***+++---***+++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,///...---,,,,,,,,,,,,,,,///...---,,,++++++******+++******))))))******+++...//////...,,,++++++---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********++++++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,+++++++++***++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++***++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++******++++++,,,+++++++++*********))))))+++++++++++++++++++++++++++++++++,,,,,,,,,------***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,++++++*********,,,---------------------+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,,,,---......,,,***++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,------...///000000000//////000111222333444555222222222333333333333333333333333333444444444444777777666666666666666777555555555555666666777777777777777777777777777777777777666555555555555555555666666666666666666666444555555555555666666666999999:::::::::::::::999777666555555444444555555555666666666777777888888444444333333333222222222111000////////////000111000000///...---,,,,,,+++***+++++++++,,,,,,,,,---,,,,,,,,,------......///++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++******)))***+++,,,,,,((())))))***+++,,,,,,---++++++++++++++++++++++++---,,,++++++,,,---,,,+++,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,***+++---...---+++)))((()))***+++---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++...------,,,,,,------...777555222///,,,+++++++++,,,,,,,,,------,,,,,,+++***++++++,,,,,,++++++***************************,,,,,,,,,+++++++++++++++******))))))******+++,,,,,,,,,,,,+++++++++******((()))******(((((()))************++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,...,,,***((((((***,,,...***++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,++++++***+++++++++000000///......---,,,+++++++++************++++++---...///...,,,+++,,,---+++++++++++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++*********))))))************++++++++++++------,,,,,,,,,+++++++++++++++,,,,,,,,,++++++***++++++++++++++++++++++++,,,++++++***++++++,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++******++++++,,,))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++*********,,,---------------------++++++++++++++++++++++++************+++++++++++++++++++++---......,,,)))+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,---///000111222333222222333333444444444444333444444444444555555555666555555444555555666666666666666666555555444444666666666666777777666666777777666555555555555666666666666555555555555666555555666666666777777777999999999::::::999999888666666555444444444444444444444444555555555555555222222222111111111111000111000...---...///000111...------,,,++++++******------------,,,,,,+++++++++,,,,,,------.........+++++++++++++++******))),,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++'''(((((()))***+++,,,,,,++++++++++++++++++++++++---,,,++++++------,,,+++,,,,,,+++,,,---...000111++++++++++++++++++++++++***+++---...---+++)))(((((()))+++,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,,,,------...---,,,+++)))((('''''',,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++******+++,,,---...///000+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---...///000666555444222000---+++***)))***+++,,,------------***++++++,,,,,,++++++***************************+++++++++++++++++++++*********))))))******+++,,,,,,,,,,,,+++++++++******(((***+++***)))((()))************++++++,,,,,,,,,)))*********+++++++++,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,...,,,***((((((***,,,...+++++++++,,,,,,------...,,,,,,,,,,,,------------++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++************++++++////////////...---,,,,,,++++++************++++++)))+++,,,+++***)))***,,,************************++++++++++++************++++++++++++++++++++++++,,,,,,++++++***))))))((())))))*********+++++++++------,,,,,,,,,,,,++++++++++++,,,,,,,,,+++******++++++++++++++++++++++++++++++******++++++,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++******++++++,,,((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++---------,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++******+++,,,......,,,******++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,+++++++++******+++,,,---//////000111111222222333333444444444444444444555555555555444333333333333444555555666666666666555444333222444444555666666666555555666666555555444555555666666666555444444444444555555555555666666666666777666666666777666666555444555444444333222333333333333333333333333333333333111000000000////////////------,,,++++++---...///,,,++++++++++++*********.........---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,+++***)))(((''',,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++)))))))))******++++++,,,,,,++++++******++++++,,,...,,,+++,,,---...---+++,,,++++++,,,---///222333++++++++++++++++++++++++***+++,,,---,,,+++***)))))))))***+++,,,,,,+++++++++******))))))******+++,,,,,,,,,,,,,,,------...///...---,,,***(((''''''++++++++++++,,,,,,,,,,,,************************++++++++++++++++++++++++******+++---...000111111++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,---...////////////000111111///...,,,'''''')))***+++,,,,,,,,,***++++++,,,,,,++++++************************************+++++++++++++++******))))))******+++,,,,,,,,,,,,+++++++++******)))+++,,,+++***)))***+++++++++++++++++++++,,,,,,)))))))))******++++++,,,***++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,...,,,+++******+++,,,...,,,++++++++++++,,,,,,---,,,,,,,,,---------......++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,---......---,,,+++,,,++++++******++++++,,,''')))******))))))+++,,,++++++++++++++++++++++++---------,,,,,,,,,++++++++++++++++++++++++++++++++++++***************************+++++++++,,,,,,------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,+++***)))************************++++++******++++++,,,---,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++******++++++,,,******************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,++++++***************************************+++++++++,,,,,,+++******+++------,,,+++***+++,,,,,,,,,,,,+++***++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++++++++******+++,,,,,,---....../////////000111222222222222333333333444444444444222222111111222222333444333444555555555444333333222222444555555555444444555444444444444444555555666555444333222333333444333333333444444444555555555555555555555444333333444333222222111111222222111111111111111111111111////////////............+++++++++++++++,,,------+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++*********+++,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,...,,,,,,,,,---...---,,,+++++++++,,,...000333555,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,+++***************++++++++++++***))))))***++++++,,,,,,,,,,,,,,,---......------,,,,,,++++++***************+++++++++,,,,,,************************++++++++++++++++++++++++++++++,,,------...//////++++++++++++++++++++++++***************************++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,------((()))***+++++++++++++++***++++++,,,,,,++++++***************************))))))******++++++,,,,,,******))))))******+++,,,,,,,,,,,,+++++++++*********,,,---,,,+++***+++,,,,,,,,,++++++++++++++++++))))))***++++++,,,------***+++,,,,,,,,,,,,+++***++++++,,,------,,,++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,+++***)))***++++++,,,,,,,,,------.........++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,++++++,,,------)))***+++,,,,,,,,,+++***,,,++++++******++++++,,,((()))++++++++++++---///,,,,,,,,,,,,,,,,,,,,,,,,/////////......---------++++++++++++++++++++++++)))))))))***++++++,,,,,,++++++,,,,,,,,,------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,+++***)))************************+++*********+++,,,,,,---,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,++++++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++*********++++++,,,,,,---------,,,++++++***))))))************************++++++,,,,,,,,,---------+++***)))***,,,---,,,+++***+++,,,------,,,+++***+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++(((((()))***+++,,,,,,---***++++++,,,,,,------...,,,------...///000000111111111222222222333333333111000000000111222222333111222444555666555555444000111333444555444333333444444333333333444444555555555333222111222222333111111222222222333333333666666777777666555444444333222111111000000111111000000000000//////////////////.........---------++++++,,,,,,------------+++,,,,,,------......///)))))))))***++++++,,,,,,,,,++++++******))))))))))))***,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,'''((()))***,,,,,,,,,,,,..................---------,,,+++******+++,,,---...---,,,,,,......---,,,+++++++++,,,...111444666------------------------+++*********+++,,,------,,,+++***))))))***+++,,,...---,,,++++++,,,---...,,,,,,,,,,,,,,,---...///++++++,,,,,,,,,---------)))))))))******+++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,+++***)))))),,,+++((('''&&&(((***+++,,,------------,,,+++++++++++++++,,,,,,+++++++++))))))))))))))))))))))))(((((()))***+++,,,,,,---*********)))***++++++,,,,,,,,,,,,+++++++++******+++,,,------++++++,,,------,,,,,,++++++***************+++,,,,,,---......***+++,,,------,,,+++***++++++------------++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,***)))))))))******---------------------------,,,++++++******++++++***'''''',,,,,,)))***000************************'''(((***+++,,,,,,++++++***,,,......+++******+++///***)))******'''''')))...,,,***)))******)))(((*********++++++,,,,,,------,,,***))))))***,,,---++++++,,,,,,,,,---------,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,+++***)))******++++++++++++******......---,,,,,,+++******************************&&&'''***,,,......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,+++++++++*********))))))++++++,,,,,,,,,---------+++*********))))))((((((,,,,,,,,,++++++*********,,,,,,,,,++++++*********++++++***************+++************************,,,------...---,,,+++***---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,***)))))))))***+++)))************+++++++++---------------------------,,,,,,++++++,,,,,,------...---,,,******,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000000000000000///...---,,,222222222111111111111111444444444444333333222111333333333333333222111000222222222222111111000///000111111222333333333222444444555666555444222111000111111222222333333444111333444222///---...000.........------,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,++++++*********))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------++++++++++++------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,---,,,,,,***)))))))))***+++---.../////////...+++***+++...111333888666222///,,,+++++++++++++++******++++++,,,---------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,------******))))))******+++,,,,,,------......------,,,))))))))))))))))))))))))******+++,,,,,,---......+++,,,---...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,***)))))))))***+++---------,,,,,,+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++///...---,,,+++,,,------((()))***+++++++++++++++************************)))((((((***,,,---,,,***)))***+++,,,,,,+++***)))***************)))((('''------,,,+++************((()))***+++,,,---------,,,++++++******++++++,,,++++++***))))))***++++++++++++++++++++++++++++++---------------,,,,,,,,,++++++++++++,,,---...//////+++)))---...++++++...++++++++++++++++++++++++******+++++++++++++++***------,,,+++++++++,,,,,,///,,,,,,---,,,((((((***,,,+++)))***+++,,,+++)))++++++++++++++++++++++++---,,,+++))))))+++,,,---++++++++++++,,,,,,,,,,,,++++++,,,------,,,+++++++++++++++,,,++++++******++++++,,,,,,,,,,,,++++++...------,,,++++++******++++++++++++++++++++++++'''(((***,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,,,,,,,,,,,,,++++++******++++++++++++,,,,,,,,,,,,,,,+++++++++************,,,,,,,,,+++++++++******,,,,,,++++++++++++++++++,,,,,,+++++++++++++++,,,++++++++++++++++++++++++)))******+++***)))((('''---,,,,,,,,,++++++++++++************************,,,,,,+++***************************++++++++++++,,,,,,,,,,,,------------+++******))))))******+++,,,------+++******,,,------------,,,,,,+++++++++)))***+++,,,------------------.../////////......//////000000111111111222333333333333333222111111222222333333222111111000222222333333222222111000000111222222333333222222333333333333333222111111000111111222333333444444111222333111...,,,---///---------,,,,,,,,,++++++,,,,,,,,,++++++*********,,,,,,,,,+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++************+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***+++++++++,,,,,,---------...---+++***+++---000111<<<999555000,,,)))((('''******))))))******+++,,,++++++++++++++++++++++++))))))*********+++++++++************************++++++++++++++++++++++++*********++++++,,,,,,---******))))))******+++,,,+++,,,,,,,,,,,,,,,,,,+++******************************++++++,,,------...)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++***++++++------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,---------,,,******+++++++++,,,,,,,,,,,,,,,************************,,,+++******++++++***)))******++++++++++++******))))))******))))))((((((+++++++++***++++++,,,,,,---------,,,+++***(((''',,,++++++******++++++,,,......---,,,,,,---......++++++++++++++++++++++++......------,,,,,,++++++*********,,,---///111222444...+++---///---++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++000---***)))***,,,------...,,,...000...***))),,,*********+++------,,,***,,,,,,,,,++++++++++++***---,,,+++******+++,,,---*********++++++++++++,,,******++++++++++++******))))))***+++++++++******,,,,,,,,,------,,,,,,,,,------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,++++++************************************************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,---------,,,,,,,,,,,,+++*********++++++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,++++++++++++***++++++++++++++++++,,,,,,---,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))((('''+++++++++++++++*********************************++++++++++++++++++***)))************+++++++++,,,***+++++++++,,,,,,------+++******))))))******+++***+++,,,+++******,,,---///...------++++++***)))((()))+++---...---,,,+++)))***+++---...///000000,,,,,,---...///000111222111222222222222111111000111111222222111111000000333333444444444333222222111222222333333333333222222222111000000000111111111111111222333333444444000111111///---+++,,,---,,,,,,,,,++++++++++++++++++++++++++++++*********,,,,,,,,,++++++++++++***++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......:::777444///,,,)))(((''')))))))))))))))***++++++++++++++++++++++++******))))))*********+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++******++++++,,,,,,------***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))***,,,...---+++)))'''---,,,+++***)))***+++,,,++++++++++++++++++++++++000...+++))))))***)))(((++++++************++++++*********+++++++++++++++************+++,,,---...//////...---+++)))'''&&&,,,++++++******++++++,,,,,,++++++******++++++,,,************************......---,,,,,,+++++++++*********+++---...000111333...***+++......+++))),,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++---...000---******+++,,,+++***,,,***,,,///...******...+++++++++,,,------,,,***++++++++++++++++++,,,,,,---,,,++++++++++++,,,---))))))*********+++++++++***++++++++++++++++++***((())))))***++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++))))))*********+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++++++++************************+++,,,,,,,,,,,,,,,------***+++,,,,,,,,,+++***)))*********+++++++++,,,,,,)))******++++++,,,,,,------,,,,,,++++++,,,,,,---)))+++,,,+++******+++------------,,,,,,+++++++++)))+++...000000///---+++((()))***,,,---...//////+++,,,,,,---......//////000000111111111000000///000000000111111000000///333333444444444444333333333333444444444444444333222111000//////000111222000000111222222333333444000000///---+++++++++,,,++++++******************+++++++++***************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,++++++++++++++++++++++++******++++++,,,,,,,,,+++++++++,,,,,,,,,,,,------******+++,,,,,,,,,,,,,,,000///...---,,,+++++++++***************++++++,,,---------,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++******))))))******+++,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,---,,,+++++++++,,,...///++++++++++++++++++++++++***+++,,,------,,,+++***,,,+++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,---,,,+++)))(((,,,***(((&&&&&&'''((()))++++++++++++++++++++++++111...***))))))******))),,,+++***))))))***+++,,,,,,,,,,,,,,,------...///+++*********++++++,,,---+++++++++,,,,,,++++++***,,,++++++******++++++,,,************************************************------,,,,,,,,,++++++++++++++++++++++++,,,,,,---...,,,***)))+++---+++(((+++++++++++++++++++++++++++*********+++---000111...---,,,,,,,,,,,,+++***...***(((+++,,,+++,,,///...---,,,,,,------+++***))))))***+++,,,,,,---------,,,,,,,,,,,,,,,,,,---))))))*********+++++++++,,,,,,++++++++++++,,,,,,((()))***+++++++++++++++******++++++++++++******,,,+++++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++******------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++))))))*********+++++++++******++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,***************+++,,,,,,++++++++++++++++++++++++------------------------************************+++++++++,,,,,,---------******,,,------,,,+++******++++++++++++,,,,,,,,,*********++++++,,,,,,,,,---,,,,,,++++++,,,,,,---***+++,,,,,,+++***+++,,,+++++++++,,,,,,---------)))+++...///000...,,,+++******+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......///////////////.........///000000/////////222222333333444333333222444444555555555555444444222111000//////000111222//////000000111222222333111///---+++++++++++++++************************************************++++++++++++++++++++++++************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,)))******+++---......///)))***+++,,,,,,,,,+++***)))*********+++,,,,,,---,,,++++++++++++,,,---------------,,,,,,+++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++******))))))******+++,,,,,,,,,------------,,,,,,******************************+++++++++++++++,,,---,,,+++***+++,,,---...++++++++++++++++++++++++)))***+++,,,,,,+++***)))++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++------,,,+++++++++++++++,,,***(((&&&&&&'''((()))++++++++++++++++++++++++...,,,)))(((***,,,,,,,,,,,,+++***))))))***+++,,,++++++******+++,,,---...---,,,++++++*********+++((()))***+++,,,,,,,,,,,,,,,++++++******++++++,,,---..................---************************+++++++++,,,,,,,,,,,,,,,---,,,++++++************,,,...---***)))+++,,,***************************)))******,,,---///111222+++,,,......---...000222999///'''(((+++------//////---,,,,,,---...------)))******+++,,,,,,------,,,,,,------------,,,,,,*********++++++++++++,,,,,,,,,++++++++++++,,,,,,******+++,,,,,,,,,++++++)))******++++++******)))++++++++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++........................,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***)))***************++++++*********++++++++++++,,,************++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++,,,,,,))))))))))))***+++,,,,,,************************,,,++++++++++++,,,------*********+++++++++++++++)))))))))******++++++,,,***+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))******++++++---......,,,+++++++++)))***++++++---......///(((***+++,,,,,,+++***))),,,,,,---------,,,++++++------,,,,,,,,,+++++++++,,,------...............------.../////////......000000111222222222111111444444444444444333333222000000/////////000111111.........///000000111111222///,,,******+++++++++***************+++++++++)))))))))******************++++++++++++,,,,,,,,,))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++************+++,,,------((()))***+++---...///000***++++++,,,,,,,,,++++++************************,,,,,,,,,,,,,,,---......+++++++++***))))))(((((())))))*********+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,,,,------......------,,,))))))))))))))))))))))))******++++++++++++++++++)))))))))))))))***++++++++++++++++++++++++++++++))))))***+++++++++***************+++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++...---+++******+++,,,,,,---,,,+++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))+++---......++++++************++++++))))))(((''''''(((***+++...---,,,+++************++++++,,,,,,,,,+++******,,,++++++******++++++,,,,,,------......------,,,++++++++++++++++++++++++*********+++,,,,,,------...---,,,+++++++++++++++...444555...***+++---,,,++++++++++++++++++++++++***+++,,,---//////000000))),,,...---,,,000:::BBBJJJ999***(((---//////......,,,)))***,,,///111222,,,,,,,,,++++++*********,,,------------------,,,++++++++++++,,,,,,,,,,,,,,,+++***))))))***+++,,,,,,,,,---------,,,,,,+++***++++++,,,,,,++++++*********************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------------------++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++************++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,------******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++************+++,,,------++++++++++++++++++++++++++++++*********+++,,,---++++++++++++,,,,,,,,,---((())))))***++++++,,,,,,+++++++++++++++,,,------+++++++++,,,,,,,,,------......------,,,,,,+++++++++******))))))******+++---///000///---+++***++++++++++++,,,,,,---------******+++++++++******))),,,,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,,,,---...............---...//////000000000///111111222222111000000///------...///////////////,,,,,,------.../////////333000+++***+++,,,,,,+++*********+++++++++,,,,,,((()))))))))*********+++******+++++++++,,,,,,,,,*********+++++++++,,,,,,************************++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++)))******+++,,,,,,------++++++++++++++++++++++++***************,,,---...******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))),,,,,,++++++,,,,,,---...++++++******)))(((((('''))))))*********+++++++++************************++++++++++++++++++++++++*********++++++,,,,,,---******))))))******+++,,,,,,,,,,,,------,,,,,,,,,************************++++++******************(((((()))***************************************+++*********++++++,,,---)))*********++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++---......---******++++++++++++******+++***(((''''''((()))***,,,,,,++++++***+++++++++---------,,,+++***)))(((,,,++++++******++++++,,,******+++,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,------......------,,,,,,------...222:::;;;222++++++......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...///000///......))),,,...,,,,,,333BBBOOOXXXBBB...)))...222000...,,,***((((((,,,111555777//////...,,,***)))(((''',,,------......------,,,++++++,,,,,,,,,---------+++***)))(((((()))***+++............---,,,,,,++++++,,,,,,------,,,,,,+++******************++++++************************++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,------,,,+++***+++++++++,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,------.........*********++++++,,,,,,,,,---,,,,,,++++++*********++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,...///+++++++++,,,,,,---------******+++,,,------......,,,,,,+++***+++,,,...///++++++,,,,,,,,,---------000///......---,,,+++***---,,,,,,,,,,,,,,,,,,---///000222111...+++******,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,+++,,,------.........---******+++,,,---......///***+++,,,,,,------------+++,,,------.........---,,,,,,---......///......///////////////...------***+++---...///...------++++++,,,,,,---......///444000+++***+++---,,,+++******++++++,,,,,,,,,,,,(((((())))))*********+++*********++++++,,,,,,,,,++++++,,,,,,,,,---------************************++++++++++++++++++++++++)))***+++,,,,,,+++***)))++++++++++++++++++++++++))))))***+++,,,,,,------++++++++++++++++++++++++******))))))***,,,---///,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,---+++,,,,,,---------,,,,,,++++++******++++++,,,---------,,,,,,+++******)))++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,------*********)))***++++++,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++******************)))***+++------,,,++++++************************,,,,,,+++***+++,,,...///))))))******++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++((()))+++,,,,,,***(((&&&((()))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,......---+++)))***+++,,,,,,+++***)))///---+++))))))***+++,,,************+++,,,------+++,,,,,,,,,,,,+++******,,,++++++++++++++++++,,,------////////////---------------------------------,,,***)))))))))******(((((()))***++++++,,,,,,...EEEKKK666(((---222---************************....../////////...,,,+++&&&---,,,%%%---CCCQQQRRRJJJ:::------000...***(((...---+++++++++---///000000...+++))))))***,,,...******+++,,,,,,---......,,,,,,,,,++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,------++++++,,,---,,,++++++******++++++,,,,,,,,,+++******+++,,,,,,++++++++++++++++++++++++((()))***+++++++++++++++///---+++)))((()))+++---******+++++++++,,,,,,,,,...---,,,,,,++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------************************++++++++++++++++++++++++++++++******)))(((((((((++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------,,,++++++******++++++***++++++,,,,,,------------------,,,,,,++++++++++++***************++++++---------,,,,,,+++++++++***++++++,,,,,,++++++******+++,,,------,,,+++***---,,,+++++++++,,,---.........---,,,+++++++++++++++,,,---......,,,+++)))...---,,,,,,++++++++++++...---,,,,,,++++++++++++........................---------------------------------,,,,,,+++++++++222000...,,,***++++++,,,++++++************++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))***+++,,,,,,,,,,,,+++***+++++++++,,,,,,------------,,,,,,+++*********+++******+++++++++,,,,,,,,,,,,,,,+++******+++++++++***++++++,,,,,,++++++*********+++,,,,,,---......******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++************************+++,,,------......++++++++++++++++++++++++------------------------,,,++++++++++++++++++,,,))))))***+++---...//////++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***++++++,,,,,,,,,,,,++++++************************,,,,,,+++******+++,,,,,,,,,,,,------,,,,,,+++******++++++,,,,,,++++++***'''(((***+++---.........************************++++++++++++++++++++++++,,,,,,,,,+++++++++******---------...------,,,,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++***+++,,,------,,,+++*********+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++---......---++++++---,,,+++***)))******+++)))******++++++,,,,,,,,,+++888;;;///(((---///***************************---.../////////...,,,+++***------000;;;HHHGGG???888///***,,,...,,,+++,,,,,,+++*********,,,---...///---,,,******+++,,,---******++++++,,,------...,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,,,,++++++******++++++,,,,,,,,,+++******+++,,,,,,++++++++++++++++++++++++******++++++++++++++++++...---+++***)))***+++,,,******+++++++++,,,,,,,,,...---,,,+++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------,,,++++++******++++++++++++*********+++,,,,,,---------,,,,,,+++++++++++++++************++++++,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,+++*********+++,,,,,,---,,,+++++++++,,,---......------,,,++++++++++++...---,,,+++++++++++++++...---,,,+++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++///...,,,+++***+++,,,---++++++************++++++,,,,,,++++++******))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))***+++,,,,,,,,,,,,+++***+++++++++,,,,,,,,,------------,,,+++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,***++++++,,,,,,++++++*********+++,,,,,,---......******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++******************)))))))))******++++++,,,++++++++++++++++++++++++------------------------++++++************++++++((()))******+++,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++***++++++++++++++++++***************************,,,,,,+++******+++,,,,,,,,,,,,------,,,,,,+++******++++++,,,,,,++++++************)))((('''&&&%%%************************++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,---------------,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,***++++++,,,,,,++++++***---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,,,,***+++------)))++++++++++++++++++++++++---............---,,,,,,,,,,,,111>>>LLLKKK===...***)))***------+++,,,///)))***************++++++,,,,,,,,,,,,++++++++++++******++++++,,,,,,------,,,,,,,,,++++++++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++))))))***+++,,,++++++******++++++,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++,,,,,,,,,,,,++++++***,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++++++++,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,------...++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------,,,++++++******++++++---,,,,,,+++++++++++++++------,,,,,,,,,,,,++++++++++++************++++++++++++***************))),,,,,,+++******+++,,,,,,,,,++++++++++++++++++,,,++++++***))))))******+++,,,+++*********,,,...000000///,,,***)))***+++,,,---,,,,,,++++++++++++,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++*********+++---...++++++************++++++,,,,,,+++***)))(((((('''++++++++++++++++++++++++++++++,,,,,,,,,+++*********++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,------,,,++++++++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---***++++++,,,,,,++++++******++++++,,,,,,------...******+++,,,,,,,,,,,,+++++++++++++++++++++++++++******++++++++++++++++++************************++++++++++++++++++++++++------------------------*********))))))*********))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------------,,,******++++++++++++******************************,,,++++++******++++++,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++***,,,,,,+++)))'''%%%###"""************************++++++++++++++++++++++++,,,,,,,,,+++++++++*********+++,,,------...------+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,*********++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,++++++************++++++---,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,((((((---///...---...++++++++++++++++++++++++------------------------...///999IIIOOOEEE555+++++++++,,,---,,,+++,,,---)))******+++++++++*********+++,,,---,,,,,,+++*********++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))+++,,,+++***)))***,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++------------,,,,,,+++******+++,,,,,,,,,+++************+++++++++,,,,,,,,,,,,,,,+++++++++++++++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++***+++++++++,,,,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,---------,,,++++++******++++++---...000111000...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++++++++++++++************---,,,***))))))***,,,------,,,+++******+++,,,---+++++++++***************---,,,***)))***,,,...000000///---+++*********+++,,,,,,+++++++++++++++,,,,,,,,,+++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++++++++++++++******))))))******+++,,,++++++************+++++++++*********))))))((((((++++++++++++++++++++++++++++++,,,,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++*********++++++******+++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,---...***++++++,,,,,,++++++***+++++++++,,,,,,---------******+++,,,,,,,,,,,,+++******************************+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,)))******++++++******)))************************+++++++++++++++++++++++++++,,,,,,,,,,,,+++*********++++++,,,,,,++++++***+++++++++++++++***))))))************************++++++++++++++++++++++++,,,,,,,,,+++++++++******)))***+++,,,---.........+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***************************---,,,+++******+++,,,---******+++++++++,,,,,,,,,))))))***+++,,,,,,------+++++++++,,,,,,,,,------------,,,,,,,,,,,,---------,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,......------------------,,,***,,,111000+++,,,111++++++++++++++++++++++++------,,,,,,,,,---------222999DDDKKKDDD666///000///...+++******,,,,,,++++++,,,,,,------,,,++++++)))***,,,------,,,***)))******+++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,---,,,+++***+++---,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++------------,,,,,,+++***)))***,,,------,,,+++*********+++++++++,,,,,,,,,+++++++++******++++++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,++++++************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,---------,,,++++++******++++++---000444777777333...***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,------,,,+++******+++,,,---------,,,,,,,,,++++++***///...,,,******+++,,,---------......---+++***)))+++++++++******++++++,,,+++++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))++++++************++++++(((((())))))*********+++++++++++++++++++++++++++***++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))************+++++++++,,,,,,,,,+++++++++++++++,,,---...***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------******+++,,,,,,,,,,,,+++******************************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++++++++++++++******++++++++++++******************************++++++++++++++++++++++++++++++,,,,,,++++++***)))***++++++,,,,,,++++++*********+++,,,------------************************++++++++++++++++++++++++,,,,,,,,,+++++++++******)))***+++,,,------------+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***************************---,,,+++******+++,,,---******+++++++++,,,,,,,,,))))))***+++,,,,,,------+++++++++,,,,,,,,,------......------------.........---,,,++++++,,,---...***++++++,,,,,,,,,,,,+++------------------------***,,,///000---)))+++000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...666@@@HHHCCC555***+++///---...,,,))))))------+++.........------------,,,)))***+++,,,,,,,,,+++*********++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,------++++++,,,---,,,++++++******++++++,,,***++++++,,,,,,++++++***+++++++++++++++++++++++++++,,,,,,,,,,,,++++++***)))***+++,,,---,,,+++*********+++++++++,,,,,,,,,+++************++++++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,+++***)))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------,,,++++++******+++++++++///555999999444...***++++++,,,,,,,,,,,,------...---,,,++++++***++++++,,,,,,,,,,,,,,,---------,,,,,,+++******+++,,,,,,,,,++++++++++++++++++,,,---------------,,,+++***......---,,,++++++++++++***,,,---......---***)))+++************++++++,,,+++************++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++++++++++++++******))))))++++++************++++++'''(((((()))***+++,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,++++++,,,++++++******++++++,,,+++++++++++++++************))))))))))))***++++++******+++++++++,,,,,,,,,************+++,,,------***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++******++++++,,,---------************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********))))))*********---,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++'''((()))***+++++++++***+++++++++,,,,,,+++++++++***************************++++++,,,,,,++++++***+++++++++++++++******)))***++++++,,,,,,++++++*********++++++,,,++++++***************************++++++++++++++++++++++++,,,,,,,,,+++++++++******)))***+++,,,,,,---,,,,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***************************,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,*********++++++,,,,,,---++++++,,,,,,,,,,,,------......------------............------------......))))))+++,,,,,,,,,++++++++++++,,,,,,------......(((,,,///---***+++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...333<<>>999111------......---...---,,,,,,,,,,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,+++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------++++++++++++++++++++++++++++++++++++,,,---...///...------,,,,,,,,,,,,---******++++++,,,++++++*********+++,,,---,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,------***+++,,,------,,,+++***++++++++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,+++---111555777777444222......,,,+++************************************++++++,,,,,,------......,,,++++++***))))))))))))******+++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,---++++++++++++++++++++++++---,,,+++******+++,,,---***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,---000///---,,,+++,,,---......,,,***(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++---------,,,,,,++++++***)))***+++,,,,,,+++***))))))***,,,+++******+++---************+++,,,------******************************+++++++++,,,,,,,,,+++************+++,,,---777333...++++++,,,---,,,******+++++++++,,,,,,,,,------,,,+++++++++++++++,,,,,,,,,++++++*********)))******++++++++++++++++++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------+++++++++***************++++++,,,,,,,,,++++++******++++++,,,,,,++++++***,,,,,,,,,+++++++++***************++++++,,,,,,,,,+++++++++++++++***)))(((***++++++,,,,,,++++++***+++******+++---...---,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---)))***+++,,,,,,+++)))(((***+++---,,,++++++,,,...,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,------+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++------,,,///---+++***,,,---------,,,,,,------------,,,,,,...---,,,++++++,,,---...******************++++++++++++++++++++++++++++++------,,,,,,+++***))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++***)))((()))+++,,,,,,+++,,,++++++******++++++,,,+++------+++...555999999888888777333...+++,,,...,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,++++++******+++,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,---......///......---,,,,,,------++++++,,,,,,,,,++++++***+++,,,------......------************************,,,,,,++++++++++++,,,,,,)))***,,,,,,,,,,,,***)))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...333999999555000//////+++++++++***+++++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))************+++++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++---,,,+++******+++,,,---***++++++,,,,,,++++++***++++++++++++++++++++++++******++++++++++++++++++......---,,,,,,,,,------******+++++++++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...------,,,,,,+++++++++)))***++++++++++++***))))))+++,,,,,,++++++,,,---************+++,,,------******************************+++++++++,,,,,,,,,,,,,,,++++++************,,,+++++++++,,,,,,+++*********+++++++++,,,,,,,,,,,,++++++************+++,,,,,,,,,++++++*********((()))***+++++++++*********************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------***************************++++++,,,,,,,,,++++++***++++++,,,,,,++++++***,,,,,,,,,+++++++++*********+++++++++++++++,,,,,,((()))***+++++++++++++++***++++++,,,,,,++++++***+++******+++---......---,,,,,,,,,++++++++++++***---,,,,,,++++++,,,,,,---'''((()))******)))((('''***,,,------,,,,,,---...))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))*********+++++++++,,,******++++++,,,,,,------+++++++++***+++,,,------000---++++++,,,,,,,,,,,,,,,------......------,,,+++******************+++))))))))))))************++++++++++++++++++++++++...------,,,+++***)))((())))))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))((((((((((((+++***)))***,,,------+++,,,,,,,,,,,,,,,,,,,,,,,,))),,,,,,***+++///000......222666333,,,((()))---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,,,,+++*********+++,,,---++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,---...000///......------------,,,,,,---------,,,++++++******+++++++++,,,,,,,,,************************,,,,,,++++++++++++,,,,,,******++++++++++++******,,,,,,,,,++++++++++++*********+++,,,,,,,,,++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,******++++++++++++,,,,,,///444999888111+++***,,,))))))******+++,,,,,,,,,************************++++++++++++++++++++++++,,,++++++*********++++++******+++++++++,,,,,,,,,++++++******))))))******++++++++++++++++++++++++,,,++++++++++++++++++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++******++++++++++++******---,,,,,,++++++,,,,,,,,,)))+++---......---***))),,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++------------,,,,,,,,,,,,***************************+++,,,,,,++++++,,,...+++++++++***++++++,,,,,,******************************+++++++++,,,,,,,,,//////......---,,,++++++***+++---......,,,)))(((******+++++++++,,,,,,,,,++++++***))))))******+++,,,,,,++++++++++++++++++'''(((***+++++++++***)))******))))))******+++,,,++++++++++++,,,,,,,,,,,,+++,,,,,,------------,,,)))))))))*********************+++,,,,,,,,,++++++***++++++,,,,,,++++++***,,,,,,,,,+++++++++******++++++++++++++++++++++++((()))***+++,,,,,,,,,,,,***++++++,,,,,,++++++***+++******+++...//////...,,,++++++++++++++++++++++++******))))))******+++''''''(((((())))))((((((***,,,------,,,+++---...(((((()))***+++,,,------************************,,,+++++++++++++++++++++)))))))))******++++++,,,+++++++++,,,,,,,,,------++++++,,,,,,+++,,,---...222000---,,,,,,---,,,+++------............------*********++++++*********))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********((()))+++,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))))))))((((((---,,,++++++---...---,,,+++,,,---......---,,,+++***,,,,,,)))))),,,---***+++...000///,,,***+++---+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++,,,,,,,,,+++***)))***+++---...++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,)))***+++,,,------------++++++++++++++++++++++++************+++,,,---...111000///...------------...............---,,,++++++***)))))))))***,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,------++++++************++++++,,,,,,,,,+++++++++******)))***+++,,,,,,,,,,,,+++***************************+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***************++++++,,,)))))))))******+++++++++...000222111---+++***+++)))******++++++++++++************************************+++,,,,,,------++++++*********+++,,,,,,******+++++++++,,,,,,,,,---,,,+++************++++++++++++++++++++++++++++++++++++,,,,,,+++++++++***++++++,,,,,,++++++***************************)))***+++,,,,,,+++***)))++++++++++++++++++++++++***+++,,,,,,,,,,,,++++++++++++++++++++++++++++++)))*********++++++++++++,,,,,,,,,---------------+++***)))(((((()))***+++***+++---,,,++++++,,,...,,,,,,++++++***+++++++++******************************+++++++++,,,,,,,,,---------...------,,,,,,***+++---------++++++*********+++++++++,,,,,,,,,+++++++++******++++++,,,++++++++++++++++++,,,,,,'''(((***+++++++++))))))+++************+++,,,,,,*********+++++++++,,,,,,------------------,,,,,,((()))))))))*********+++)))***+++,,,,,,,,,,,,+++***++++++,,,,,,++++++***,,,,,,,,,+++++++++******++++++++++++++++++++++++***+++,,,,,,,,,,,,,,,+++***++++++,,,,,,++++++***+++******+++...000///...+++++++++++++++++++++,,,+++******))))))******+++((((((((((((((()))*********+++,,,,,,++++++,,,---))))))******+++++++++,,,*********************************++++++,,,,,,---))))))***++++++,,,------------------------------***,,,------,,,,,,---...444222///------------,,,------............------+++,,,---......---,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,((()))+++,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,,,,++++++...---,,,,,,......---,,,+++,,,...//////...,,,+++...///...******---...------,,,,,,---.../////////,,,------......------,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------.........,,,+++***))))))+++---...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))******+++++++++***+++,,,---............++++++++++++++++++++++++************+++,,,---...111111000......---------.../////////...------,,,---+++***))))))+++---...------------------------.........------.........,,,+++***))))))***+++,,,,,,,,,,,,++++++*********)))***+++,,,---,,,,,,+++***************************+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,*********)))***++++++,,,(((((())))))*********+++---+++******,,,---,,,++++++++++++++++++***)))(((************************((()))***+++---...///000************+++,,,------******+++++++++,,,,,,,,,...---,,,,,,++++++++++++++++++++++++++++++++++++***+++,,,------,,,+++***+++++++++,,,,,,+++++++++************************)))***+++,,,,,,+++))))))******************************)))(((((()))***+++++++++++++++++++++++++++))))))******++++++++++++,,,,,,,,,------.........,,,+++(((''''''(((+++,,,***,,,------,,,+++---...------,,,+++******************************************+++++++++,,,,,,,,,))))))***+++,,,,,,,,,,,,((()))*********+++---///******+++++++++,,,,,,,,,,,,,,,,,,++++++,,,------*********++++++,,,,,,---'''(((***+++,,,+++)))(((,,,,,,++++++,,,,,,---...)))))))))******+++++++++............---,,,++++++(((((())))))*********+++)))***+++,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++------------,,,+++******+++++++++,,,,,,++++++++++++******,,,...000000///******+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,---***)))((((((((()))+++,,,)))+++,,,,,,+++***,,,---+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,'''((()))***,,,---...///******+++,,,,,,---......111///,,,,,,...///---+++000...++++++,,,---------333222000---,,,+++++++++------------------------***,,,------,,,++++++,,,+++,,,------......------++++++,,,---,,,+++)))(((+++++++++,,,,,,---------+++,,,------......------///***)))...000---,,,///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---...///000111***+++,,,,,,------,,,,,,//////...---,,,,,,+++++++++,,,,,,------,,,,,,+++.........------,,,,,,,,,++++++++++++++++++++++++...---,,,,,,++++++++++++''''''''''''((()))***+++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++*********+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++***))))))******,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,+++******+++,,,,,,000///...---------------///---,,,,,,,,,,,,+++)))((())))))))))))***************+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++*********,,,...///...,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++...---+++***)))***++++++***************++++++++++++++++++++++++++++++++++++++++++******)))))))))+++***+++,,,...---***(((++++++++++++++++++++++++---,,,+++*********+++,,,)))************++++++++++++++++++*********)))))))))************+++++++++,,,,,,,,,,,,+++++++++*********+++++++++,,,,,,,,,+++++++++***++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,((()))************)))((()))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***,,,...//////---***(((,,,)))%%%###"""$$$''')))))))))***+++,,,,,,------++++++++++++++++++++++++------***)))---222///)))---,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))***+++,,,,,,------///......---,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------++++++++++++++++++++++++/////////...---***(((''',,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,---,,,++++++------,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++***)))***+++---...++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++------------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++***)))((((((111...,,,,,,...///---,,,---,,,++++++---...---,,,000///...---,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,......,,,+++,,,---)))***++++++,,,,,,+++++++++,,,---------,,,***)))))))))*********++++++++++++,,,------......------///,,,******,,,---+++))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------.........***+++,,,,,,------,,,,,,.........---,,,,,,,,,++++++,,,,,,------,,,,,,+++---------------,,,,,,,,,++++++++++++++++++++++++------,,,+++++++++,,,,,,,,,+++******)))*********++++++++++++++++++++++++++++++++++++++++++++++++,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++***************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,+++******+++,,,,,,......---,,,,,,,,,,,,,,,,,,***)))***,,,,,,+++***)))))))))*********++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++*********,,,...///...,,,++++++++++++++++++++++++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++---,,,++++++******++++++************++++++++++++++++++++++++++++++++++++,,,,,,+++++++++*********,,,+++)))***+++,,,+++***---------------------------,,,+++*********++++++)))************++++++++++++++++++*********)))))))))************+++++++++))))))))))))((((((((('''******+++++++++,,,,,,,,,------,,,+++************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,------+++)))(((///---+++(((((())),,,---*********++++++,,,,,,---++++++++++++++++++++++++,,,,,,+++***///555333...---,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))******+++,,,,,,---------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,+++++++++++++++++++++++++++,,,------,,,+++***)))++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,---,,,++++++------,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++*********+++,,,---+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,++++++******000...,,,,,,---...---,,,---,,,+++,,,---...---+++,,,,,,,,,,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,+++---......---,,,,,,---)))***++++++,,,,,,++++++,,,------------,,,,,,+++************+++++++++++++++,,,------......------,,,...,,,(((+++222111***,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++***+++,,,,,,------,,,,,,------------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------++++++++++++++++++++++++,,,,,,+++++++++,,,------000///...,,,+++******)))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,++++++******++++++,,,---,,,,,,,,,,,,+++++++++)))(((((()))+++,,,,,,+++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***+++++++++++++++++++++++++++******,,,......---,,,++++++++++++++++++++++++---,,,***))))))***,,,---++++++++++++++++++++++++++++++,,,,,,,,,+++******************++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++---+++)))(((***+++,,,,,,---------------------------,,,++++++******++++++)))************++++++++++++++++++***************)))************+++++++++++++++++++++******************+++++++++,,,,,,,,,......,,,+++***)))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,+++******+++,,,---***++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))---,,,+++***)))***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++000666666222---,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++++++++++++++++++++++++++((()))***+++,,,,,,,,,,,,************************************************++++++,,,,,,,,,------------+++***+++,,,---,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,+++*********++++++++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,***+++,,,------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++---------------,,,,,,,,,...---,,,,,,------------222///,,,+++,,,------,,,++++++,,,,,,---...///000+++++++++++++++++++++++++++---///...---,,,---...+++,,,------......---------------------------,,,------------------------+++,,,------......------)))///...(((...<<<<<<111,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,+++++++++*********+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------+++,,,,,,------,,,,,,++++++++++++,,,,,,------...++++++++++++++++++++++++++++++++++++,,,,,,---...000000...---+++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------------------------+++++++++++++++++++++++++++++++++++++++++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,---------,,,,,,,,,***))))))***+++,,,,,,++++++++++++,,,,,,,,,------******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++***,,,......---+++++++++++++++++++++++++++...,,,***))))))***,,,...++++++++++++++++++++++++***+++,,,------,,,***))))))******++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++---...---,,,************************,,,,,,++++++++++++***+++))))))*********+++++++++************************))))))*********+++++++++------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------,,,+++************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++***(((''''''(((***+++++++++,,,,,,---,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,************************,,,,,,++++++++++++++++++++++++++++++++++++++++++***+++,,,+++///555555111---,,,+++*********+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---.........//////000000))))))*********+++++++++++++++++++++++++++++++++------,,,+++************++++++++++++++++++++++++((())))))***++++++++++++++++++++++++++++++++++++************************+++,,,,,,,,,,,,---------,,,+++***+++,,,,,,,,,***++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++************++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,***+++,,,------,,,+++***++++++++++++++++++++++++***+++++++++++++++,,,,,,,,,,,,,,,,,,---------------------,,,,,,,,,---...888444...+++***+++------,,,,,,------------------+++++++++++++++++++++++++++---......---,,,,,,---+++,,,------......------------------------------------------------------+++,,,------......------)))///...***222@@@>>>222,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,---------++++++++++++++++++++++++++++++++++++,,,,,,---...------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------------------------------++++++++++++++++++++++++***+++,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,---............------...,,,++++++,,,,,,+++***+++,,,,,,,,,,,,---------******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,++++++,,,---...,,,+++++++++++++++++++++++++++---,,,***))))))***,,,---++++++++++++++++++++++++)))***,,,------,,,+++***)))******+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++---000111111...+++************************,,,,,,,,,,,,++++++******))))))*********+++++++++************************))))))*********+++++++++))))))))))))((((((((((((******+++++++++,,,,,,,,,************+++,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,+++***(((''''''(((***+++,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++******+++---...,,,,,,,,,---------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++***,,,,,,+++,,,111111...---,,,+++*********+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------............)))))))))******++++++,,,++++++++++++++++++++++++------,,,+++************++++++++++++++++++++++++++++++******************,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++,,,,,,,,,------,,,+++******,,,,,,+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,+++******)))*********+++++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,******+++,,,,,,+++******++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,---,,,++++++---///888444...******+++,,,---,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,++++++,,,)))***++++++,,,,,,++++++---,,,,,,,,,,,,,,,---...,,,,,,,,,,,,+++++++++++++++,,,------......------,,,.........555===999...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++,,,------++++++*********+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******,,,---------,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++*********++++++,,,,,,++++++***,,,---.../////////...---///...,,,,,,,,,,,,+++)))++++++,,,,,,,,,---------******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,++++++,,,---...,,,+++++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++******+++,,,,,,,,,++++++)))******+++,,,---......++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,)))+++...111333222...***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++***))))))************+++++++++***************+++++++++)))************+++++++++++++++*********)))))))))******+++++++++,,,,,,,,,)))))))))***+++,,,......++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,+++******+++,,,------------------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++++++++,,,---...************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))),,,,,,******------***---,,,+++*********+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************++++++)))*********++++++,,,,,,++++++++++++++++++++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++...---,,,******))))))))),,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,,,,***)))***+++,,,+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,+++******************++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,)))***+++,,,,,,+++***)))++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,,,,,,,++++++++++++***,,,---,,,++++++---///111///,,,+++,,,,,,+++***+++,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,+++******+++)))***++++++,,,,,,++++++,,,++++++***+++,,,---...------,,,,,,,,,++++++++++++,,,------......------...,,,---333;;;===777///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***+++,,,,,,------,,,,,,---,,,,,,,,,+++*********+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++------,,,+++++++++,,,,,,,,,+++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***,,,---...---,,,+++******************************+++++++++,,,,,,,,,,,,,,,,,,+++++++++*********+++,,,,,,,,,,,,+++******+++---//////...---,,,---+++***+++,,,,,,+++***++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++---,,,+++,,,------,,,***++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++++++++******++++++,,,---)))******+++,,,---...///++++++++++++++++++++++++*********+++++++++,,,,,,))))))+++...111000---***++++++++++++++++++++++++++++++,,,,,,,,,+++***))))))************+++++++++))))))*********+++++++++)))************+++++++++---------,,,,,,,,,++++++******+++++++++,,,,,,,,,************+++,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++------......---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---((((((((('''((()))***************++++++,,,,,,---++++++++++++++++++++++++(((,,,,,,***))),,,---+++---,,,+++*********+++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************++++++++++++,,,,,,,,,,,,************************+++++++++***++++++,,,,,,++++++++++++++++++++++++......,,,+++*********+++++++++++++++++++++++++++************************)))))))))*********+++++++++***)))***+++,,,+++)))++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***+++,,,,,,,,,++++++************++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,)))***+++,,,,,,+++***)))++++++++++++++++++++++++)))******+++,,,,,,------......------,,,,,,++++++***,,,---,,,******---000******+++,,,...---***((()))***,,,---...------,,,------------------------(((***,,,,,,***)))***+++,,,,,,---.........------++++++***)))***+++---.../////////......---------+++,,,------......------///***,,,888BBBAAA:::555,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////...---,,,+++***)))++++++,,,---------,,,,,,------,,,,,,+++***))))))+++,,,,,,------,,,,,,+++---,,,,,,++++++*********++++++++++++++++++++++++...------,,,++++++++++++...---,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---.........---,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***,,,.........,,,+++******************************+++++++++,,,,,,,,,,,,,,,,,,+++++++++*********+++,,,------,,,+++***)))***,,,.........,,,+++***)))((()))+++,,,,,,+++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++---,,,+++,,,------,,,***++++++++++++++++++++++++)))***,,,------,,,***)))++++++++++++++++++++++++++++++***)))***+++---...)))******+++---...//////++++++++++++++++++++++++)))))))))******+++++++++)))))))))+++---...---+++))))))))))))))))))))))))++++++,,,---,,,+++***))))))************+++++++++))))))******++++++++++++)))************+++++++++*********)))))))))((((((******+++++++++,,,,,,,,,,,,,,,++++++***+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,((()))************)))(((---.........---,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++++++++,,,,,,+++***+++,,,...///))))))***+++,,,,,,------++++++++++++++++++++++++'''+++,,,******,,,...,,,---,,,+++*********+++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************************+++,,,------++++++++++++++++++++++++...---,,,+++++++++,,,---************************************************((())))))))))))*********+++***)))***+++++++++)))++++++++++++++++++++++++******+++++++++,,,,,,,,,((()))+++,,,---,,,,,,+++)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,)))***+++,,,,,,+++***)))++++++++++++++++++++++++))))))***+++,,,,,,------000000///...------,,,,,,---------,,,,,,+++++++++------+++******+++------...---,,,,,,++++++++++++///...,,,++++++,,,---///,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,++++++,,,,,,,,,++++++*********111///,,,***))))))+++,,,---,,,***))))))***+++---,,,---...222666666222...+++,,,,,,------,,,,,,+++...---,,,***'''%%%###"""++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++++++++++++++++++++++++++------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,111000---+++***+++,,,,,,***++++++((((((***++++++***&&&)))000///'''%%%)))+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,///---,,,***))))))******000//////......------,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,******************++++++++++++,,,,,,,,,,,,------((())))))***++++++,,,,,,---,,,***+++,,,------,,,///...,,,+++***+++,,,,,,************************+++++++++++++++++++++++++++,,,---,,,*********,,,++++++++++++++++++++++++(((+++---//////---+++(((---,,,***)))))))))******(((((()))***+++,,,,,,---)))******+++,,,,,,------++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,+++++++++******------,,,,,,+++***))))))---+++******+++,,,,,,+++,,,,,,,,,++++++*********,,,,,,+++******))))))(((,,,++++++******++++++,,,+++++++++***************)))))))))))))))))))))))))))))))))***+++++++++,,,,,,,,,***)))))))))***+++++++++++++++++++++++++++++++++***)))***+++---...,,,+++******))))))******++++++++++++++++++++++++++++++++++++++++++++++++,,,------......------,,,++++++,,,,,,,,,+++******++++++************++++++,,,,,,++++++++++++,,,,,,++++++******++++++,,,---++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,+++******(((((())))))************++++++******)))******+++))))))************))))))...---,,,,,,++++++++++++******))))))***+++,,,,,,---,,,+++******+++,,,,,,++++++++++++******))))))---,,,+++******+++,,,---((()))***+++++++++++++++---------------,,,+++***,,,,,,,,,++++++*********---------,,,,,,+++++++++++++++++++++******))))))************************)))***++++++,,,,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,+++)))(((++++++++++++++++++++++++)))+++++++++***)))***+++---,,,,,,+++*********++++++++++++,,,,,,---------++++++++++++++++++++++++,,,++++++******++++++,,,---------,,,,,,+++++++++------,,,,,,,,,,,,------...---,,,,,,+++++++++,,,)))(((((())),,,///222444,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******+++*********+++---///111333111///---,,,------...******+++...111111...***+++,,,,,,------,,,,,,+++***************+++++++++******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++++++++++++++++++++++++++&&&&&&&&&''''''''''''''',,,,,,,,,,,,,,,,,,,,,,,,000///---+++++++++,,,---++++++******,,,------+++,,,///000,,,***---//////)))***++++++))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,...---,,,***************************)))))))))))),,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,******************++++++++++++,,,,,,,,,,,,------)))))))))***+++,,,,,,,,,---+++******+++,,,,,,+++...---,,,,,,+++++++++,,,************************++++++++++++++++++++++++,,,,,,,,,,,,------------++++++++++++++++++++++++)))+++---......---+++)))---,,,***)))))))))***++++++++++++************))),,,,,,+++++++++*********+++++++++++++++++++++++++++++++++++++++,,,------,,,,,,,,,+++++++++******)))))))))***++++++,,,,,,***((('''((()))******))),,,,,,,,,+++++++++******+++++++++++++++*********++++++++++++++++++++++++******************++++++************************************++++++++++++++++++***))))))******++++++++++++++++++++++++++++++++++++++++++,,,------,,,,,,+++************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,+++++++++++++++++++++++++++******))))))))))))***+++++++++******+++++++++++++++******++++++,,,---++++++++++++++++++++++++,,,++++++******++++++,,,+++,,,,,,,,,,,,+++******************++++++++++++(((((()))***,,,---...///******++++++++++++******---,,,+++************+++***************+++,,,,,,))))))(((''''''((()))***++++++++++++*********)))++++++***))))))***++++++******+++++++++++++++++++++++++++++++++***)))(((,,,,,,,,,+++++++++******---,,,,,,,,,++++++++++++++++++++++++*********))),,,,,,++++++++++++,,,,,,............---,,,+++***++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++)))+++,,,+++***)))***+++---,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,---........................,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,++++++------............------------,,,+++++++++,,,,,,,,,+++*********,,,---...,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++***(((((()))+++---///000111222000...,,,+++******++++++******+++,,,---+++)))+++,,,,,,------,,,,,,+++))))))***+++---...///000******++++++,,,,,,------***+++,,,,,,------,,,,,,,,,,,,,,,++++++++++++***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++'''(((((()))******++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...---,,,+++,,,------,,,+++(((000///&&&&&&///222---)))***++++++))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------,,,+++************))))))************++++++,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,++++++++++++++++++******++++++,,,,,,,,,,,,------)))******++++++,,,,,,---,,,+++))))))***++++++***,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,***)))***---///---+++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,+++************++++++++++++************)))------,,,+++***(((((('''+++++++++++++++++++++++++++************+++,,,,,,,,,,,,,,,+++++++++******((((((((()))***++++++,,,,,,+++***+++---...---,,,,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***)))))))))***+++++++++,,,+++++++++++++++++++++++++++++++++++++++*********************************+++++++++++++++++++++++++++,,,,,,------------,,,------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++************+++---...---,,,+++***************++++++************++++++++++++******++++++,,,---+++++++++++++++++++++++++++******))))))******+++,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,+++++++++'''(((***,,,---.........++++++,,,,,,,,,,,,++++++++++++******))))))******+++************++++++,,,************+++,,,------++++++++++++******************))))))))))))******+++,,,,,,,,,,,,++++++*********+++++++++***)))))),,,,,,,,,++++++++++++***+++++++++++++++*********++++++++++++************---,,,+++******+++,,,---111111000///...,,,***)))******++++++++++++******,,,,,,++++++******++++++++++++++++++++++++++++++***+++,,,+++***)))***,,,,,,,,,++++++******++++++---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,---,,,,,,++++++,,,,,,,,,------,,,***************,,,,,,++++++,,,,,,---...------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,---------,,,+++...---,,,***))))))))))))///...,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,------......++++++++++++++++++++++++,,,,,,+++++++++,,,---.........------***(((---333555222,,,(((***///...)))+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++*********))))))***+++,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,+++++++++++++++******+++++++++,,,,,,,,,------++++++++++++,,,,,,------...,,,******+++,,,+++***+++,,,---...---,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++***'''$$$''',,,...,,,(((++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++(((((()))***+++,,,,,,------,,,++++++)))(((((('''++++++++++++++++++++++++******))))))******+++,,,,,,,,,,,,+++++++++******++++++++++++******))))))---,,,,,,---///000///...++++++++++++++++++++++++******+++,,,,,,---......)))***,,,------,,,***)))(((((()))***+++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********))))))***++++++++++++++++++++++++++++++++++++++++++,,,---...///...---,,,...---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******+++***)))))))))+++...//////...---,,,,,,++++++,,,+++******))))))******+++++++++******++++++,,,---++++++++++++++++++++++++++++++************++++++,,,,,,------,,,,,,+++***,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,+++******++++++,,,,,,,,,,,,++++++++++++************+++++++++++++++******++++++,,,+++++++++,,,---...//////+++++++++++++++++++++++++++******************+++------------,,,,,,+++***,,,,,,---------,,,,,,+++++++++++++++++++++++++++************************++++++++++++++++++++++++---,,,***)))))))))+++,,,111000000///...,,,******)))******++++++******)))---,,,+++*********,,,,,,++++++++++++++++++++++++***+++,,,,,,******+++,,,,,,,,,++++++***++++++,,,---------,,,,,,+++++++++************************...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,,,,,,,,,,++++++,,,,,,---&&&'''(((***,,,...///000,,,,,,++++++,,,,,,---...------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,---......---,,,***(((------------------......000///...---,,,,,,,,,---+++,,,,,,------,,,,,,+++------,,,,,,+++++++++***///......---,,,+++*********+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++*********)))))))))++++++++++++++++++++++++++++++++++++,,,------...---...000...)))(((555EEEYYY???,,,...222...+++...+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,,,,++++++******''''''((()))******+++,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---------000...,,,,,,------,,,+++***+++,,,---...---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***'''$$$''',,,...,,,(((++++++++++++++++++++++++,,,+++************+++,,,+++++++++,,,,,,,,,++++++(((((()))***+++,,,,,,---************************++++++++++++++++++++++++******))))))******+++,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,++++++)))))))))***,,,---+++***++++++++++++++++++++++++******+++,,,------...///)))***,,,------,,,***)))(((((()))***+++,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,++++++******)))******+++,,,------...++++++++++++++++++++++++,,,---...///...---,,,+++...---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))******++++++******)))+++***)))))))))+++...///------,,,+++++++++++++++++++++************++++++++++++******++++++,,,---++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,------------,,,++++++++++++++++++++++++******,,,,,,,,,,,,+++***)))(((******++++++++++++******,,,,,,+++++++++,,,,,,---,,,,,,+++++++++++++++,,,'''((())))))***++++++,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***+++,,,,,,---------,,,,,,++++++++++++++++++++++++************************+++++++++++++++++++++,,,...---,,,+++***++++++,,,,,,------------,,,++++++)))******++++++******))),,,,,,*********+++,,,---++++++++++++++++++++++++***,,,,,,,,,+++***+++,,,,,,++++++***++++++,,,,,,---------,,,,,,+++++++++...........................------,,,,,,------...++++++,,,,,,,,,,,,------------............------,,,,,,+++++++++,,,------))))))***+++,,,---......,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,***+++,,,---...---,,,+++***++++++,,,------......---......,,,******+++---+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,//////...---,,,+++*********+++,,,,,,------,,,,,,***++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++******)))(((((('''++++++++++++++++++++++++******++++++,,,,,,------++++++///000,,,,,,<<>>>>>888...&&&,,,------......------,,,++++++++++++,,,---...//////////////////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((,,,000000...,,,---///(((+++,,,,,,000666:::999,,,------...//////......,,,,,,---............------------,,,,,,+++++++++,,,---......---,,,---------,,,,,,,,,,,,,,,,,,+++*********+++++++++++++++---------,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***+++,,,---------,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++************+++,,,,,,)))((('''(((***+++***)))***++++++,,,,,,++++++***++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***)))((((((***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,+++,,,,,,,,,+++***))))))******+++++++++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))))))***(((((())))))***+++---...******+++++++++,,,,,,,,,***,,,------,,,+++,,,---++++++************++++++************************,,,,,,,,,,,,,,,,,,,,,,,,...,,,******++++++***)))******+++++++++,,,,,,,,,***************)))))))))************************---,,,,,,...111222222111---///111111///---,,,---000...,,,+++,,,,,,+++***++++++++++++************++++++******++++++,,,---,,,++++++******++++++,,,++++++++++++++++++++++++***++++++,,,,,,------...++++++,,,,,,,,,,,,------***++++++,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,************************++++++***++++++,,,---...,,,,,,,,,,,,,,,,,,------+++,,,,,,------------,,,,,,,,,,,,,,,------...///,,,FFFbbbMMM444///***333,,,,,,,,,,,,------------******++++++++++++******++++++++++++++++++++++++***+++,,,---...---,,,+++***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,******+++,,,,,,,,,++++++---,,,,,,++++++,,,,,,---...------,,,+++***))))))'''((()))***+++---......******+++,,,,,,+++***)))++++++,,,,,,,,,,,,------++++++,,,---------,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,---------***+++,,,------,,,+++******+++---...//////...---000111111///,,,+++,,,---///...---,,,,,,,,,,,,,,,//////000111111000//////---........./////////000---111888>>>@@@;;;222,,,---......//////......---,,,,,,------...000111222///////////////000000000////////////////////////------------------------))),,,...---+++***---///***------+++---222444333***+++,,,---.../////////,,,...000222222111///.........------------------,,,,,,+++,,,---...,,,++++++,,,,,,,,,,,,,,,,,,---)))*********+++++++++++++++++++++++++++,,,,,,,,,******+++,,,,,,,,,++++++------------------------,,,++++++******++++++,,,***+++,,,---------,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,------)))((((((***,,,---,,,+++***++++++,,,,,,++++++*********++++++,,,---------------------------------******+++++++++******)))******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,++++++******++++++,,,++++++,,,,,,,,,+++************+++++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---))))))))))))***+++,,,,,,******+++++++++,,,,,,,,,)))+++------,,,,,,---...++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,,,,+++)))******+++++++++,,,,,,,,,+++*********)))))))))(((************************---,,,+++,,,...///...---,,,...111222000...------///---++++++,,,,,,+++***++++++++++++************++++++******++++++,,,---,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......+++++++++,,,,,,---------******++++++,,,,,,------------------------------++++++++++++++++++++++++++++++++++++,,,---............------------------******+++,,,,,,,,,,,,,,,------------------------***888OOOFFF666222***333++++++++++++,,,,,,,,,---++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++)))+++,,,......---,,,+++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,---......---,,,,,,++++++******++++++,,,------,,,,,,++++++,,,,,,------,,,,,,++++++*********)))******+++,,,------...+++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***+++,,,,,,---------,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++***+++---///000///......000111111///,,,***+++---------,,,,,,,,,---......***+++,,,------,,,+++***---.........//////000000,,,---000444888:::999888......////////////......000000000111222444555666......//////000000111111222222222222111111111111........................+++---...,,,***))),,,///...///...******---...,,,)))***+++---...//////000---///222555555333111///........................---***)))***---...+++(((+++++++++,,,,,,---------))))))******++++++++++++))))))******+++++++++,,,)))***+++,,,,,,,,,,,,,,,------------------------,,,++++++++++++++++++,,,***+++,,,---...---,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,+++,,,...000111000///+++++++++,,,,,,+++++++++))))))***++++++,,,------------------------------***+++,,,,,,------------*********++++++,,,,,,,,,+++++++++,,,,,,---------,,,++++++++++++++++++,,,***++++++,,,,,,,,,++++++******+++++++++,,,,,,,,,---,,,,,,++++++*********+++++++++++++++++++++++++++++++++,,,---...///000++++++***************+++******+++++++++,,,,,,,,,(((***,,,---,,,---...///++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********,,,------+++)))******+++++++++,,,,,,,,,+++*********))))))((((((***************************))))))***,,,------,,,+++...111222111...------,,,***)))***,,,.........,,,,,,,,,+++++++++******++++++******++++++,,,------,,,+++******+++,,,---------------------------******+++,,,,,,---......+++++++++,,,,,,---------******++++++++++++,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...////////////......---------)))***++++++,,,,,,,,,,,,------------------,,,,,,---000AAA===666333(((///*********++++++,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++)))***,,,......---,,,+++*********++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---......---,,,,,,++++++***)))***+++---...---,,,,,,++++++,,,,,,---++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++,,,------++++++,,,,,,,,,---------***+++,,,,,,------------+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,---///000000///---,,,***+++---///000000///......///000...***)))+++---;;;444---***---///...---,,,,,,,,,,,,,,,,,,,,,,,,---.........///000000000,,,000...***111<<<<<<444...---,,,...111222000---111000000444999:::666111111000---,,,---///333555555999;;;<<<>>>BBBBBB???999666222111111111...,,,---,,,,,,++++++,,,,,,------------,,,,,,+++++++++///......------,,,++++++...///222555999<<>>666///---,,,...000111///------,,,///555===AAA???<<<555666777999;;;<<<>>>???888>>>BBB>>>;;;===??????AAA@@@>>>>>>===:::444000,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,------------------,,,---///111333555777888CCCCCC===444/////////...///---...222333---)))(((,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,******+++++++++,,,,,,,,,******+++,,,,,,,,,+++++++++++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++******)))***,,,---...---,,,+++...---,,,++++++,,,---...---------,,,,,,+++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...000111111///---------///...,,,******+++,,,---,,,,,,---......---------************************++++++************+++++++++,,,,,,,,,,,,+++***)))++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,+++******+++---,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,++++++***+++******)))***+++,,,---+++++++++,,,,,,,,,------...---,,,+++,,,---///000,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,+++++++++,,,------,,,++++++++++++*********+++++++++,,,,,,,,,------///.........------------,,,,,,,,,+++++++++******,,,+++***))))))***+++,,,++++++---------+++)))(((,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,------,,,,,,+++***---,,,,,,,,,,,,,,,++++++,,,+++************+++,,,,,,+++************+++,,,---,,,+++++++++,,,......000...---+++))))))))))))++++++++++++++++++++++++++++++******++++++,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++---------------,,,+++***---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,777222---+++---......,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------------,,,+++......,,,222<<<===777///...---...//////---,,,+++,,,000777???CCCCCCBBB999:::<<<===<<<999666444444;;;>>>888000///333666:::;;;===???>>>:::333...,,,------......------,,,------------,,,,,,,,,,,,+++++++++,,,---.........,,,,,,---...//////000000???DDDDDD<<<444111///...///...222888999333,,,***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------)))******+++,,,,,,------,,,------......------,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,+++*********++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,+++***))))))***+++,,,---,,,+++***---,,,+++******+++,,,---------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,......,,,++++++,,,...---,,,+++***+++,,,---+++,,,---...////////////************++++++++++++++++++************++++++++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,//////...------,,,+++++++++++++++++++++++++++++++++,,,---,,,+++***+++---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++...---,,,+++***************)))******+++---...///++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,............------------,,,,,,,,,++++++++++++***++++++************++++++))))))***++++++***)))(((++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,------,,,,,,+++***---***)))***---...,,,***,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,...---,,,++++++---...000111000...,,,***)))((((((++++++++++++++++++++++++++++++******++++++,,,---------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++......------,,,***)))(((---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,444000---,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++......---111777888333...............---,,,+++//////111555:::<<<<<<:::333444555555333000,,,***000666666///((((((+++---,,,...222555555333///---,,,---............---,,,------------------,,,,,,++++++,,,,,,,,,------------------.........//////...777???@@@>>>===999444111...///444555000---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------*********++++++,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++***)))******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---,,,,,,+++******+++,,,,,,,,,,,,++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***,,,+++******+++,,,------,,,+++++++++,,,---+++,,,,,,---......------,,,---------------......,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,,,,+++++++++++++++++++++++++++***,,,------,,,++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,++++++******++++++,,,++++++++++++++++++++++++***+++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++...---+++***)))***+++,,,***+++++++++,,,---......***++++++++++++,,,,,,,,,+++,,,---------,,,+++***,,,++++++******++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,...---,,,,,,++++++++++++---------,,,,,,,,,++++++***++++++++++++,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......,,,,,,------,,,,,,+++***+++'''$$$'''+++---+++''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///---,,,++++++---///000//////---,,,+++***))))))++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,000///---,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++***,,,......---...111000...------......---,,,++++++/////////111222222111///+++,,,---...000111222333333555333...,,,......---***,,,...///////////////,,,------------------,,,------------------------------,,,,,,,,,+++++++++,,,,,,,,,---......//////+++111777===DDDJJJIIIDDD:::333///...---***)))***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,---------------,,,---------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---......---,,,...///,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,+++***))),,,,,,,,,------.........,,,,,,++++++++++++,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,---++++++++++++++++++++++++***,,,......,,,+++,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++,,,++++++******++++++,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,+++***)))***+++---...,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,+++,,,---......,,,+++***,,,++++++******++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,...---,,,,,,++++++++++++---------,,,,,,,,,++++++*********+++++++++,,,,,,,,,,,,------------------+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++,,,------.........***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,---,,,,,,------,,,,,,+++***+++'''%%%''',,,...+++(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++---...000,,,,,,,,,---,,,,,,,,,+++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++------...------,,,+++***+++,,,...---,,,++++++,,,,,,,,,------------,,,,,,---,,,,,,,,,---///111333222333222......000000,,,...///...---++++++---...---,,,,,,++++++,,,,,,---------------............---------,,,+++*********)))******+++,,,,,,------111000///111:::FFFKKKIIIGGG???888555222---+++---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,+++******)))***++++++,,,,,,++++++***,,,,,,,,,++++++++++++***++++++,,,,,,,,,+++******)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---...///111222......---------------,,,+++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------,,,******,,,---++++++,,,,,,,,,,,,------,,,,,,,,,++++++***)))((())))))******++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++,,,------++++++++++++++++++++++++***,,,...///---,,,,,,,,,,,,++++++******++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++************+++,,,---...,,,,,,,,,---,,,+++******************+++++++++++++++,,,---......---,,,+++,,,++++++******++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,++++++++++++************++++++++++++,,,,,,,,,,,,------------***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++*********+++,,,---......***+++,,,------,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***,,,---,,,,,,------,,,,,,+++***...+++***+++...///---+++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,+++++++++,,,,,,------++++++,,,---------------++++++++++++++++++++++++++++++******++++++,,,---++++++,,,,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++((()))***,,,------......+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,......---+++++++++)))+++------+++***+++---+++,,,---------------...///...---+++******++++++,,,000222...++++++,,,***,,,---...,,,))))))+++------,,,***((((((***,,,---------------.........///,,,,,,++++++++++++++++++***+++++++++++++++++++++---...,,,***---666;;;<<>><<<===;;;555000///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,+++++++++************+++,,,,,,,,,++++++))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++,,,...222555777...------,,,++++++,,,,,,,,,,,,------------,,,,,,+++++++++,,,,,,---------------------------------++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++)))''''''(((******+++,,,,,,------------++++++,,,,,,,,,+++******(((((())))))***++++++,,,---,,,,,,++++++,,,,,,---++++++*********+++,,,---------------------------++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***,,,//////...,,,,,,,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,++++++******++++++,,,++++++++++++++++++++++++)))******+++,,,,,,------******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,,,,++++++)))***+++,,,,,,++++++***************+++++++++++++++,,,---...............,,,++++++******++++++,,,************************,,,++++++******++++++,,,,,,,,,+++++++++,,,------,,,++++++++++++*********************++++++++++++++++++,,,,,,,,,---------******+++++++++,,,,,,,,,++++++,,,------,,,++++++))))))***+++,,,---...///)))***,,,------,,,***)))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))+++---...,,,,,,------,,,,,,+++***......------------------******+++,,,,,,+++************+++,,,,,,+++******)))***+++,,,,,,,,,++++++,,,------......---,,,+++++++++++++++++++++++++++++++++******++++++,,,---+++++++++,,,,,,---------******************************+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,---------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........+++,,,...//////,,,,,,---'''***------+++***,,,......///000///...---...///******+++---.../////////)))222666111***)))+++,,,(((+++......---,,,...111...,,,)))''''''))),,,...---------.........//////*********++++++,,,------...---------,,,,,,++++++%%%,,,000...,,,...//////......333;;;<<<555...+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------*********++++++,,,------,,,------......------,,,,,,,,,,,,++++++*********)))***+++,,,,,,,,,,,,,,,((()))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))---,,,+++,,,...333888;;;---,,,,,,+++*********+++,,,------......------,,,+++++++++,,,,,,---------------------------------++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++//////...,,,***)))+++,,,***+++,,,---------------******+++,,,------------))))))***+++,,,,,,---------,,,,,,++++++,,,,,,---++++++*********+++---...------------------------///......------,,,,,,+++++++++++++++++++++++++++***,,,///000...---,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,++++++++++++++++++,,,++++++++++++++++++++++++))))))***+++,,,,,,------*********************************++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,------,,,+++)))(((&&&''')))+++,,,,,,,,,+++)))************+++++++++,,,,,,------...///000000,,,++++++++++++++++++,,,************************,,,++++++++++++++++++,,,++++++++++++,,,------...+++++++++*********)))))))))************++++++++++++++++++,,,,,,---------*********++++++,,,,,,,,,++++++------------+++++++++++++++,,,---///000111)))***,,,------,,,***)))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******,,,...///,,,,,,---------,,,++++++,,,---...---+++***+++,,,)))***+++,,,,,,+++***))))))***+++,,,,,,+++***)))''')))+++,,,---,,,***)))......//////...,,,+++)))++++++++++++++++++++++++++++++******++++++,,,---+++++++++,,,,,,---------******************************+++++++++,,,,,,,,,++++++++++++++++++++++++------.........---,,,,,,++++++------------++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,)))+++...000000///,,,+++///...---,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++------------++++++,,,---000111111...+++))),,,,,,,,,++++++*********,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---,,,,,,---///------------------------,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////000000000000111---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++))))))***++++++,,,------------------------------++++++++++++++++++++++++((()))***,,,,,,+++******++++++++++++++++++++++++---------,,,,,,+++++++++)))***,,,...//////......------,,,,,,,,,+++++++++,,,......+++***+++------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,------......------,,,******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---,,,+++))))))(((((((((((()))***++++++******+++++++++,,,,,,,,,))))))***++++++++++++***++++++,,,---------,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,,,,---------******+++++++++,,,,,,,,,///222222...,,,---,,,(((------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***,,,---------,,,,,,+++,,,,,,,,,,,,,,,***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,...---+++***)))******+++***++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,///...,,,***)))))))))***+++,,,,,,------,,,,,,+++)))***++++++))))))***+++++++++++++++,,,,,,---...,,,,,,,,,---------......------------------------///...------,,,,,,,,,,,,,,,,,,,,,------.........))),,,---+++,,,......++++++,,,------......------------------------------,,,++++++******++++++,,,------------------------************************+++,,,...000000///...---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---,,,,,,++++++******)))++++++++++++++++++++++++///...---,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,...---+++***)))***++++++......---,,,++++++***)))************************---***''''''***,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++...---,,,,,,++++++++++++,,,,,,,,,------.........------+++******+++------++++++++++++++++++++++++''')))+++,,,+++******+++...---+++))))))***+++,,,///,,,******---...---+++************************---,,,+++***+++,,,---...000---******,,,---+++)))***+++---...///...---,,,///...---,,,,,,,,,,,,---//////.........---------,,,---............---,,,------......---,,,++++++---,,,,,,,,,++++++++++++,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,---///------------------,,,,,,,,,,,,,,,++++++++++++******++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...------,,,+++*********++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,---.........---,,,***++++++,,,,,,,,,,,,,,,+++------,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,---------,,,***)))---,,,,,,+++++++++,,,,,,******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,,,,------------,,,++++++***,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---------++++++++++++,,,,,,,,,,,,+++///000---,,,------***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////...---------......,,,,,,++++++++++++,,,,,,---,,,+++***)))******+++,,,,,,,,,,,,,,,,,,,,,,,,///---,,,***))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++++++++,,,,,,------,,,,,,++++++,,,------++++++,,,---,,,,,,+++++++++,,,------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,---------......***------******,,,,,,)))++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---------------------------++++++++++++++++++++++++)))***,,,---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++******++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,***((((((***,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,------------------...------,,,,,,------...++++++++++++++++++++++++************++++++++++++...---+++))))))***+++,,,///---+++,,,...///...,,,++++++++++++++++++++++++,,,,,,+++++++++,,,---...000---******,,,------,,,,,,,,,,,,---------............---,,,,,,,,,------///............------------......//////......---------,,,+++++++++,,,,,,------------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,---............------,,,,,,,,,,,,,,,,,,,,,++++++++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............000///...---,,,+++***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------------,,,,,,,,,,,,++++++------.........---++++++***+++------...---,,,++++++++++++,,,,,,++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,------------,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---+++***//////...---,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,---------------.........---,,,+++***))),,,,,,++++++++++++,,,,,,++++++++++++++++++++++++---------,,,+++++++++***,,,,,,,,,,,,------------,,,,,,,,,,,,------------(((,,,...,,,+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++******,,,++++++******+++,,,,,,---,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,---,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------+++,,,,,,------,,,,,,++++++,,,------++++++,,,---------,,,+++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,------------+++------***)))++++++(((***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))+++,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------------------------,,,,,,------............------++++++++++++++++++++++++---***'''(((+++---,,,+++---,,,+++*********+++,,,///...------...///...---------------------------,,,,,,,,,+++,,,------...000---+++***,,,...//////------,,,+++,,,---...///...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,+++---............------,,,,,,+++------,,,,,,,,,+++++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............---------------------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,+++---...///000///...,,,+++...+++***,,,---+++***+++++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,------,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,---.........---,,,+++...---,,,+++++++++++++++******+++++++++,,,,,,,,,++++++,,,---------------------------,,,,,,+++***,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++------,,,+++***))))))))),,,,,,,,,------------...,,,,,,,,,---------......(((...000---+++---......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,***((('''++++++*********+++,,,,,,---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((((((((()))+++---000111------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,......---,,,,,,+++,,,,,,------,,,,,,+++)))***++++++))))))***+++...---,,,,,,++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++------******---...+++)))***++++++,,,,,,++++++++++++++++++++++++++++++------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,,,,+++------------------------,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,.........---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,,,,******+++++++++,,,,,,,,,------------------------++++++++++++,,,,,,---............------,,,,,,,,,+++,,,---......---,,,+++++++++++++++++++++++++++///***&&&'''+++...---+++---,,,+++*********++++++---------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///...,,,+++,,,...000111...---,,,++++++---...///------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---+++,,,...000000///---+++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++---,,,++++++,,,............------,,,,,,,,,---------,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,...//////......,,,---///000111222111111222,,,))),,,...+++***,,,++++++++++++++++++++++++,,,,,,,,,---------......+++,,,,,,,,,,,,,,,,,,+++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,------+++,,,---.........---,,,,,,+++++++++,,,,,,---...******+++++++++,,,,,,,,,***++++++,,,,,,,,,,,,,,,***+++,,,,,,---------------,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,++++++***)))((((((''',,,,,,---------.........,,,,,,,,,---------......,,,222444000,,,,,,...---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...,,,+++++++++******+++,,,,,,---------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***,,,...000...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...---,,,+++***+++,,,,,,------,,,,,,+++)))***++++++))))))***+++...---,,,,,,+++++++++++++++++++++,,,,,,,,,------+++++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***------+++,,,111222111)))***++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,,,,+++------------------------++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,..............................---,,,,,,+++******++++++++++++++++++++++++***++++++,,,++++++,,,,,,******+++++++++,,,,,,,,,------------------------++++++++++++,,,,,,---............------,,,,,,,,,***+++,,,------,,,+++***++++++++++++++++++++++++000+++&&&'''+++///...+++,,,,,,+++++++++***+++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............---,,,,,,---000111------,,,+++,,,---...///------,,,,,,,,,---......---------............///---,,,,,,++++++,,,,,,---***,,,///111222000---+++,,,,,,,,,,,,------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,++++++,,,---------------------------------------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,000///...---,,,+++***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------)))***,,,.../////////...((()))+++...222555777999999///***---...***)))---++++++++++++++++++++++++,,,,,,,,,,,,------------++++++,,,,,,,,,,,,+++++++++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------......//////000***+++---......---,,,,,,------------...///000000******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,,,,)))***+++,,,---.........------,,,,,,,,,,,,------++++++++++++++++++++++++++++++******))))))((((((,,,---------............,,,,,,,,,,,,------------...444777111,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++,,,---......------.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...---+++************+++///...---+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))+++,,,,,,------,,,,,,++++++,,,------++++++,,,---------,,,+++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,++++++++++++***------+++---333555444***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,.........------,,,,,,+++************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///.........///......---+++******)))************************)))+++------,,,+++,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------------------------,,,,,,******++++++++++++******++++++++++++++++++++++++...+++((())),,,...---,,,,,,,,,,,,+++++++++******)))+++......---+++++++++++++++++++++++++++++++++,,,,,,---............---,,,---...---,,,,,,...///---,,,,,,,,,------......,,,,,,,,,,,,,,,---...///---------.........//////...---,,,,,,,,,,,,---...***+++---//////...---,,,++++++++++++,,,,,,,,,---+++,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,++++++,,,---+++,,,,,,------............------------,,,,,,,,,---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,...------,,,+++*********++++++++++++++++++++++++------------------------)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------***+++---.........------))))))***,,,///333666999@@@222***------))))))...++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......//////)))***,,,---------,,,+++...---------------......******+++++++++,,,,,,,,,+++,,,,,,---------------***++++++,,,------------------,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,++++++++++++++++++------------............++++++++++++,,,,,,,,,,,,---444777111+++***,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,,,,,,,,,,,,,,,,---...///000---......///...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********+++,,,000///---+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))***+++++++++,,,,,,------,,,,,,++++++,,,------++++++,,,---,,,,,,+++++++++,,,------***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,,,,+++++++++******+++------+++,,,222444333++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,///......---,,,,,,++++++++++++++++++++++++++++++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------******++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///......------------,,,,,,+++++++++++++++++++++++++++++++++(((+++......,,,+++,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,------------------,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++,,,,,,---------+++,,,,,,,,,++++++******))),,,///000---,,,,,,,,,------------------------,,,,,,.../////////...---***---//////,,,++++++,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,---...///+++++++++,,,,,,---------///...---,,,,,,---...///++++++++++++,,,,,,---...*********++++++,,,,,,,,,++++++,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,+++***,,,---***++++++,,,---...//////......---------,,,,,,,,,......////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............//////+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------))))))***++++++,,,------------------------------------------------------***+++,,,---...---,,,+++------------------------+++++++++,,,,,,---------,,,---.........---,,,+++...,,,+++***+++...111333DDD444+++,,,---))))))///++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***++++++,,,,,,))))))+++,,,---,,,,,,+++------,,,+++******************+++++++++,,,,,,,,,,,,---......//////......,,,,,,---------,,,++++++...------,,,,,,------...++++++++++++++++++++++++---------------------...---------.........//////******+++++++++,,,,,,,,,+++222666000***))),,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...000111,,,,,,,,,---...///000111---.../////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((((((((()))+++---///111111///---+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,((((((''''''(((***,,,...+++,,,,,,------,,,,,,+++)))***++++++))))))***+++++++++++++++,,,------...******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,------...///,,,,,,,,,++++++*********,,,...---***+++000222111+++,,,------......------------------------------...------,,,,,,------...//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------,,,++++++******)))++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++---.........------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,(((+++......,,,+++,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++...------,,,++++++++++++,,,,,,,,,------............---++++++++++++---...++++++++++++++++++++++++)))+++------,,,,,,,,,---+++,,,,,,,,,,,,+++*********---111111///,,,---...........................,,,,,,.../////////...---)))---000000---***)))***//////.........---------...---+++***+++---///000,,,,,,---......---,,,,,,...---,,,---/////////...000///...---,,,,,,+++***+++,,,,,,------,,,,,,+++------------------------...,,,***+++---...,,,***///......------,,,++++++...---,,,,,,+++++++++,,,...//////...,,,,,,---///000333+++???CCC...,,,444---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---,,,***(((&&&---,,,,,,+++*********+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******+++,,,,,,,,,,,,+++***+++,,,------++++++,,,---......---,,,+++))))))(((---------....../////////---,,,***))))))***,,,---111///------......,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++------------,,,+++******++++++******************...---+++))))))***+++,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++(((((())))))))))))((((((++++++******)))(((((((((,,,,,,,,,+++***+++...111------,,,++++++,,,------++++++++++++++++++++++++222111000...---,,,++++++///...---,,,,,,,,,,,,,,,///---******,,,...//////000000000000000///......------,,,------...///000111000...---,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...111...***)))***+++)))(((.........------,,,,,,,,,************************,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------.........------,,,,,,,,,,,,---///000000///---,,,++++++++++++++++++++++++((())),,,......---+++)))+++)))((()))---...---+++++++++++++++++++++++++++---------,,,,,,+++++++++((()))+++---...------,,,---------,,,,,,+++++++++...---,,,++++++,,,---...++++++++++++++++++++++++)))***+++,,,---,,,++++++))))))*********+++++++++...------,,,,,,++++++***************************,,,,,,,,,++++++*********------,,,,,,,,,,,,++++++***---222444444000+++(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********((()))+++,,,------,,,+++)))))))))***++++++,,,,,,,,,,,,,,,++++++************++++++,,,,,,++++++***---...000111000...+++)))---,,,,,,++++++,,,,,,---...+++)))((()))******))),,,+++***))))))***+++,,,......---------,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,+++++++++++++++++++++++++++,,,,,,//////.........---------///...---,,,,,,,,,---...------...//////...------...---,,,---/////////...//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...,,,***+++---...,,,***------------------------------,,,,,,---......///...//////...,,,,,,---///,,,333<<>>999///***---222,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,---------,,,,,,,,,,,,,,,------------+++,,,---...///......---,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,(((((())))))************---------+++))))))***,,,,,,+++************+++,,,------------------------,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,---...///,,,***)))***,,,...///...//////000000//////...---------,,,------...///000//////000111000///---,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000++++++******************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++******++++++,,,,,,---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++---+++(((&&&'''))),,,...++++++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000...---+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++++++++++++++++++++,,,,,,---------------,,,,,,,,,---------...............---,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++.....................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++///...,,,+++******+++,,,------,,,,,,++++++++++++---------------,,,,,,,,,,,,,,,------------,,,,,,(((***,,,...///000//////---,,,,,,++++++,,,,,,---***(((''''''))))))((('''+++***)))(((((()))***+++......---------,,,,,,,,,+++++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,///......---,,,++++++***---.....................+++,,,---...///000//////------------------------...---,,,---/////////...*********+++,,,,,,------///...,,,++++++,,,...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,---------,,,---......///...//////...,,,,,,---///444///DDDQQQlll111333111.........---------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***---,,,,,,+++,,,,,,------++++++++++++++++++++++++---,,,,,,+++***))))))(((,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,------++++++,,,---++++++++++++++++++++++++---------,,,,,,++++++++++++++++++,,,---///000111111222333111...,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******************++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,---------,,,,,,+++******+++++++++,,,,,,------------,,,------///111222........................++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,,,,++++++.........------,,,,,,,,,......///---,,,+++,,,---,,,,,,+++******+++,,,,,,------------------------,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,---...///---,,,+++,,,...000000//////////////////...------------,,,------...///000......000000000///---,,,+++++++++++++++++++++++++++,,,---------,,,+++++++++,,,------,,,,,,,,,---************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,------......---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******))))))******+++,,,+++,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++++++++++++++++++++++++++++++++,,,,,,---,,,,,,---------.........//////...------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++......------------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++///...,,,+++***+++,,,,,,)))*********+++++++++,,,+++++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,---......---------,,,,,,++++++,,,,,,---,,,+++++++++------,,,+++***)))(((''''''((()))***......---------,,,,,,,,,+++++++++,,,,,,,,,---------------..................------,,,+++******)))---------...............++++++,,,...///000111222------,,,,,,,,,,,,------...---,,,---/////////...******++++++,,,,,,,,,---///...---,,,,,,---...///------------------------+++,,,------++++++,,,---//////...---,,,,,,++++++---------,,,------.........//////...,,,,,,---//////000===KKK___222222000,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,------...++++++++++++++++++++++++,,,,,,++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,++++++******++++++,,,+++,,,------++++++,,,---,,,,,,,,,++++++*********++++++++++++******************+++,,,---.........---+++)))***---...,,,***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++------------,,,+++***)))******++++++,,,,,,------......---,,,...000333555........................++++++++++++++++++++++++++++++,,,,,,------......***++++++,,,,,,++++++***......---,,,,,,+++******+++,,,------+++***+++,,,------,,,++++++,,,------........................---,,,,,,,,,,,,,,,---...------,,,,,,,,,---......///------...///000///......////////////...------------,,,------...///000---...............------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...---,,,+++******,,,------+++))))))******************+++++++++***************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,---------------......++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,++++++---...---,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++*********+++,,,---,,,,,,,,,---------......,,,,,,,,,---......//////------------------------,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++---------,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,...------,,,,,,,,,,,,---(((((()))******+++,,,,,,******++++++++++++,,,,,,***++++++,,,,,,++++++***,,,------------,,,,,,+++---,,,,,,++++++,,,,,,------,,,,,,---//////...,,,,,,+++***))))))***+++,,,......---------,,,,,,,,,++++++,,,,,,,,,,,,------------------............,,,,,,,,,++++++*********---------.........//////------------...///111222///...---,,,,,,---...///...---,,,---/////////...---------------------...........................------------------------***,,,...---+++***,,,...---------------------,,,------------...///111111...//////...,,,,,,---///***333555CCCOOO444222000---,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,+++******+++,,,,,,+++,,,------++++++,,,---,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,++++++,,,---------------,,,***(((***...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------,,,+++++++++++++++,,,---.........------...///000222333444........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///++++++,,,,,,,,,,,,++++++************************)))+++,,,,,,+++***+++,,,......---,,,,,,---....................................---------------.........---,,,,,,,,,------///...---...//////---,,,......//////......---,,,------,,,------...///000------,,,,,,,,,,,,------------------------------+++,,,---......,,,***))))))+++------+++))))))************+++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,***+++,,,------,,,+++***++++++++++++++++++++++++++++++,,,,,,------------+++---///...,,,+++,,,...------------------------+++++++++,,,,,,---------,,,,,,,,,,,,++++++***)))+++++++++,,,,,,---------++++++,,,------,,,++++++++++++++++++++++++++++++,,,,,,+++***+++,,,---...+++,,,,,,,,,------------,,,,,,------.../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,,,,++++++,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,------------------+++++++++++++++++++++++++++++++++,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++---...///---+++...---,,,++++++,,,---.........---------,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,+++---------.........//////000///...,,,---...000111000///...------...///000...---,,,---/////////...////////////////////////------...//////...------------------------------***,,,...---+++***,,,...+++,,,,,,------......///,,,,,,---...000222444555...//////...,,,,,,---///***555...:::???444222333//////.........---------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,,,,,,,,,,,,,---...///////////////////////////------..................,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---,,,+++******+++,,,---+++,,,------++++++,,,---++++++++++++++++++++++++---------....../////////,,,,,,------...------,,,,,,,,,,,,---...000000///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,------------,,,,,,------...///000000***,,,///111333444333333------------------------------------------------++++++,,,,,,---...//////+++,,,,,,------,,,,,,++++++,,,,,,------......///)))+++------,,,,,,---...///...------------...///////////////////////////000///...------------...///...------,,,,,,,,,,,,///...------...---+++)))......//////......---,,,---------------...000000---,,,+++******+++---...........................+++,,,.........,,,***)))(((+++......+++******,,,******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,++++++*********,,,---///000000///---,,,++++++++++++++++++++++++------,,,,,,,,,---...///+++...///...,,,+++,,,...------------------------+++++++++,,,,,,---------++++++++++++)))'''%%%###+++++++++,,,,,,---------------...//////...------++++++++++++++++++++++++------,,,+++,,,---...///+++++++++,,,,,,,,,------000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---------,,,,,,,,,++++++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,***+++---...///...------...------,,,,,,++++++***,,,,,,,,,------.........,,,------......------,,,+++++++++,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,---...000000///---------++++++++++++------......---------,,,,,,,,,++++++,,,,,,,,,---------)))))))))******+++++++++,,,---------------------.........------,,,,,,,,,---------.........//////,,,---......------///000000000000000///////////////............---------------------------------,,,,,,+++++++++,,,---...000...+++))))))***,,,...///000000111222333333333...000111222222111000......///...***+++......,,,333000...111555555111,,,((((((000333------111...++++++******++++++,,,---***+++,,,,,,+++***+++---------------------------...------,,,,,,,,,---------,,,***(((''''''((((((---......,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))------...//////...------++++++++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++---000111111111111))))))*********+++++++++,,,,,,,,,---------............///---++++++,,,------***((())),,,...,,,***111000...---,,,,,,---...------------......//////++++++,,,,,,,,,,,,------........................,,,------......------,,,---------,,,,,,+++++++++&&&''')))***,,,,,,------***++++++,,,,,,++++++***,,,,,,+++***)))))))))***++++++++++++,,,,,,---...////////////////////////***+++,,,---...000111111111000...---,,,,,,------///...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,,,,......---,,,++++++++++++++++++++++++......//////...---,,,,,,++++++,,,,,,,,,++++++******+++,,,,,,******+++,,,...---+++))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///+++---//////...,,,,,,,,,,,,,,,,,,,,,,,,+++***)))+++++++++,,,,,,,,,------.........,,,***)))***,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++))))))*********))),,,,,,,,,,,,,,,,,,,,,,,,************************...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------)))***+++------,,,++++++,,,,,,------,,,,,,+++***)))***,,,---...---,,,,,,+++++++++,,,,,,---------...------,,,,,,++++++***------++++++++++++------...---,,,,,,......---,,,((()))***+++---...///000,,,,,,,,,++++++*********+++++++++,,,,,,---------------,,,++++++******)))---------............///,,,,,,,,,------.........---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...//////...,,,,,,---///+++++++++,,,,,,---------,,,------......------,,,.........------,,,,,,,,,,,,,,,,,,---------......,,,---///...------///000000////////////////////////............---------------------------------,,,,,,++++++,,,,,,---......---+++*********,,,,,,.........///000111111111...///111222222111///...)))...000......111111//////....../////////...---000///,,,***+++++++++---,,,+++++++++++++++,,,,,,+++---...---++++++,,,---------------------------...------,,,,,,---------///...---+++******++++++,,,------,,,+++***,,,------------,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++******++++++,,,------,,,++++++,,,,,,+++++++++,,,------------------------------------------------------+++,,,---...///000000000+++,,,,,,,,,,,,---------,,,,,,,,,---------......,,,------,,,,,,---///222***+++,,,,,,---,,,++++++...------,,,,,,,,,,,,---,,,---......//////......++++++,,,,,,,,,,,,------------------------------,,,------......------,,,---------,,,,,,+++++++++'''((()))+++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++---,,,,,,+++******++++++,,,+++++++++,,,,,,---...........................+++,,,,,,---...///000000000///...---,,,---............---,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------...,,,,,,,,,---...---,,,++++++++++++++++++++++++...............---,,,,,,+++++++++,,,,,,++++++******+++,,,,,,******+++,,,...---+++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///+++---......---,,,,,,---,,,,,,,,,,,,,,,+++******,,,,,,---------..................,,,***)))***,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000...,,,,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,------------------------------++++++,,,,,,,,,,,,------***+++,,,,,,------,,,,,,,,,,,,------,,,,,,+++***+++,,,---.........------+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,+++******,,,,,,+++******++++++,,,,,,------............------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---+++++++++++++++++++++,,,,,,,,,,,,,,,------------,,,,,,,,,---------......---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...//////...,,,,,,---...,,,,,,,,,,,,------------,,,------......------,,,.........---------------++++++,,,,,,,,,---------,,,...//////...---...000///////////////////////////............---------------------------------,,,,,,,,,,,,,,,---------------,,,,,,++++++++++++,,,,,,,,,---......//////...///000111111000///...+++000222000//////---***---//////---******,,,...///444+++***999666))),,,---,,,,,,+++++++++,,,,,,,,,---......,,,,,,,,,...---------------------------------,,,,,,------...//////...---,,,,,,,,,---+++,,,---,,,++++++---///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,++++++------,,,+++++++++,,,,,,------------------------........................---,,,,,,,,,------...///,,,,,,,,,,,,------------,,,,,,,,,---------......++++++,,,,,,,,,///444888***,,,......---,,,++++++++++++,,,,,,---,,,,,,,,,+++,,,...000000///...---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------,,,,,,,,,,,,++++++)))***++++++,,,,,,,,,+++,,,,,,------------,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,+++++++++,,,------------------------------,,,---------...............------------...//////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------...,,,+++,,,---...---+++++++++++++++,,,,,,,,,,,,---............------,,,***++++++,,,,,,+++++++++***+++,,,,,,******+++,,,...---+++******+++,,,,,,---------,,,,,,+++++++++))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......,,,---------++++++---...,,,,,,,,,,,,,,,++++++***---------.........//////---......,,,******+++,,,*********+++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,111///------...///...---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------........................++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...,,,,,,------,,,,,,+++***,,,,,,...//////......------,,,,,,,,,,,,,,,,,,+++******+++,,,,,,---......)))******++++++******))),,,+++******,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,......------------,,,,,,---,,,,,,,,,,,,,,,,,,+++)))******+++,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...//////...,,,+++---............---------------,,,------......------,,,...............---------,,,,,,,,,---------......---...000///...---...000.........//////////////////............---------------------------------+++,,,,,,---------------------.........---,,,++++++,,,,,,,,,---------......//////000000//////...///000000111777<<<;;;666555333000---++++++,,,...&&&555///666PPPHHH.........------,,,,,,,,,,,,,,,+++,,,------,,,,,,...///------------------------------,,,,,,,,,---......---------,,,,,,,,,,,,,,,+++,,,---,,,,,,,,,...000---------.......................................+++,,,,,,---,,,,,,++++++------------------------...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,+++++++++,,,---*********+++++++++,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,000666:::000...---------...,,,+++)))+++,,,.........---,,,***,,,...000111///---,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,++++++,,,------......------,,,---,,,,,,+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------...///000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,++++++++++++,,,,,,,,,,,,,,,---------......------,,,******+++,,,,,,,,,++++++***+++,,,,,,******+++,,,---,,,,,,+++++++++,,,,,,...------,,,,,,++++++***,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...,,,,,,,,,+++***+++---///+++,,,,,,---,,,,,,++++++------------............------...,,,******+++---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---++++++,,,------,,,******+++,,,,,,---......---------------------------,,,,,,,,,,,,,,,,,,---------------------------+++++++++,,,,,,,,,------,,,+++*********+++---...,,,,,,------,,,,,,+++***+++,,,---......---,,,,,,---------,,,,,,++++++++++++++++++,,,,,,---------)))***+++,,,,,,+++***)))...---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++*********++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,+++,,,.../////////......------,,,,,,------......------,,,....................................////////////...///000000...---...000------....../////////000///............---------------------------------+++,,,---.........------...///000111000///---,,,,,,,,,------------...............//////.........///,,,+++333DDDTTTWWWQQQ>>>999222///000000...,,,$$$555333<<>>:::666333///---...///...---111222222333444222000000------------...///111111333333333222///------...------------------------,,,,,,,,,,,,---...//////,,,---...000000111000000...//////...,,,,,,---///+++++++++,,,---.........+++++++++++++++++++++++++++,,,,,,---......------++++++***))))))***++++++,,,,,,+++++++++,,,------++++++++++++++++++++++++------------------------,,,,,,---------------,,,---------............///,,,,,,,,,---------......000000000...------///111222444444222...,,,,,,.........------,,,---------,,,---......//////......++++++,,,,,,,,,,,,------------------------------,,,------......------,,,+++++++++,,,,,,---------,,,------............---++++++,,,,,,,,,,,,+++++++++************+++,,,---...---,,,,,,+++++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,---+++,,,---/////////......,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***+++,,,,,,,,,***++++++,,,,,,---......///***+++,,,---------------))))))***+++,,,,,,,,,,,,***+++,,,,,,******+++,,,+++,,,,,,------...------***++++++,,,,,,------...******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,(((***,,,,,,,,,+++,,,...+++,,,,,,---......------,,,,,,,,,,,,---------...+++,,,---,,,++++++,,,...++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,---///000000///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,------......------,,,,,,------,,,,,,+++***++++++,,,---,,,+++***)))+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,+++******,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........+++,,,,,,,,,,,,,,,,,,---,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------...,,,+++***+++---,,,,,,,,,,,,------------,,,------......------,,,---.........//////000000---------.........//////000111111000///......///,,,,,,------...///000000//////.........---------------------------------+++,,,...000000///...---------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...+++...///---...111333111+++,,,---+++******---///...---333555---,,,000---,,,,,,,,,---///000222333999999888444000---,,,,,,------------------------+++++++++,,,---...///000)))***,,,......///....../////////...,,,,,,---...******+++,,,,,,---..............................+++,,,,,,---.........---...---,,,++++++,,,---...++++++++++++,,,------...++++++++++++++++++++++++........................***,,,---...///...------+++++++++,,,,,,,,,------,,,,,,,,,---------......//////000///------...///+++444;;;999///(((***//////...,,,+++***++++++,,,------------......//////++++++,,,,,,,,,---------........................,,,------......------,,,+++++++++,,,,,,---------,,,------...//////......***++++++,,,,,,++++++***++++++++++++,,,,,,---......---,,,,,,++++++++++++------------------------+++++++++,,,,,,---------,,,---.../////////...---++++++,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++******,,,,,,+++***++++++,,,,,,---...//////***+++,,,,,,------------((()))***+++,,,---------***+++,,,,,,******+++,,,+++,,,------.........---)))***+++,,,------...///++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,'''))),,,---,,,,,,,,,---+++,,,,,,---.........------------.........//////+++,,,---,,,++++++,,,...******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,---///000000000///...,,,,,,---------,,,++++++,,,------...---,,,******+++++++++,,,,,,---------***++++++,,,,,,------...,,,+++***))))))***+++,,,...---,,,,,,......---,,,......---,,,,,,+++***************++++++,,,,,,,,,+++++++++,,,,,,---------*********++++++,,,------)))************+++++++++,,,,,,,,,++++++*********+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***+++---+++++++++,,,,,,---------,,,------......------,,,...............---------000///...,,,,,,------...000///......000000///..................---------...------------...//////........................+++,,,---......---,,,+++------............------,,,,,,,,,---------........................---------......///000111111222333...,,,---,,,***,,,000........................333000......111777===BBBHHHGGGDDD>>>777111...---//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////......///111......---,,,++++++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++,,,...111444666444///,,,,,,------......------,,,...------------...//////111///---++++++---///000........................,,,,,,,,,---------......++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,///000000///---+++,,,---,,,///333666666222...***------------------------+++,,,,,,------,,,,,,+++000///...---,,,+++++++++///,,,***,,,///000+++&&&&&&***...///---+++***+++------------------------)))+++---/////////...---,,,---...///...---,,,+++//////...---,,,***)))(((000...,,,*********+++,,,---,,,,,,++++++,,,,,,---........................000000///............///.........------.................................------...///...---+++***+++,,,,,,,,,,,,+++******/////////......---------++++++++++++++++++++++++))))))***+++,,,,,,------++++++,,,,,,,,,,,,------........................------------------------...---+++******+++---...+++++++++,,,,,,---------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///000---------------------------,,,,,,,,,,,,---.........//////000///...,,,+++************************///---+++)))((((((((()))...---,,,,,,++++++++++++******+++++++++,,,,,,,,,(((***---000111111///...000000///...------,,,,,,+++(((&&&'''+++...---,,,---+++******,,,---,,,+++---------............///++++++++++++++++++++++++'''333111,,,//////---000---.../////////...---,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,000///---,,,,,,---...///---,,,,,,++++++*********,,,,,,+++******++++++,,,,,,,,,,,,---------......***+++,,,,,,------,,,,,,,,,++++++******++++++,,,------++++++++++++------000///...---------------------------------------,,,,,,,,,++++++************++++++,,,,,,++++++***/////////...---------,,,---,,,,,,++++++,,,,,,---////////////////////////------..................000///...---------...///111///------......---+++////////////////////////000///...---------------........................,,,---...//////...---,,,------............------,,,---------....................................------......//////000000///,,,,,,......++++++...------------------------,,,,,,...111888@@@HHHMMM======;;;888333///------//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,---///000///...---...//////......---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,+++,,,---000333555333///+++,,,,,,------------,,,,,,...------,,,,,,,,,------(((((()))***,,,---...///........................------------------,,,,,,+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,...///000...,,,++++++,,,***---111444444222///---------------------------,,,------......------,,,,,,,,,,,,,,,---......///...,,,+++,,,......+++((('''+++///000...,,,,,,,,,---------------------------...//////...---+++)))***++++++,,,,,,,,,++++++.........---,,,+++***)))++++++,,,,,,---,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------+++++++++++++++,,,------......------------..............................******+++++++++***)))(((++++++,,,,,,++++++***))),,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++)))******+++,,,,,,------++++++,,,,,,,,,,,,------------------------------------------------------...---+++******+++---...,,,,,,,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,------,,,+++)))'''&&&+++++++++******************************+++,,,---...---,,,,,,+++++++++,,,***++++++++++++,,,,,,,,,+++++++++,,,---///000000000//////...------,,,,,,//////000222444222---)))111000...,,,+++,,,---///------------............------------------------***333444555:::444,,,...,,,------------,,,***)))+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++++++++,,,,,,+++++++++++++++,,,+++++++++,,,,,,,,,------***+++,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,------......------,,,...............---------------------------------........................,,,---------.../////////111000///.........//////444222000000000000///---000000000111111111111111111000///...---,,,,,,,,,////////////////////////---...////////////...---------............------------........./////////........................---------...............++++++...444444///,,,---,,,,,,,,,,,,,,,,,,,,,,,,------...000444999===@@@000111111000...,,,,,,---...............---------,,,,,,,,,,,,,,,,,,,,,,,,---/////////---,,,---...///.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++,,,...111333111...++++++,,,,,,------,,,,,,+++------,,,,,,,,,,,,,,,---''')))+++,,,---------,,,------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---...///---+++***+++,,,)))+++...000111111000///---------------------------......//////......---,,,,,,,,,,,,---...///000---------------,,,,,,+++))),,,///000///...---------------------------------......///...,,,+++***+++*********+++,,,------,,,---------,,,,,,+++***((())),,,...///...---,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000111------,,,,,,,,,,,,------------------------------)))************))))))(((***++++++++++++***))))))++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------++++++,,,,,,,,,,,,------++++++++++++++++++++++++---------------------------,,,+++++++++,,,---...------------,,,,,,,,,,,,+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---------,,,,,,---------------------------,,,,,,,,,,,,---......---,,,,,,+++)))'''%%%$$$,,,,,,++++++*********))))))***+++,,,------......------,,,+++++++++,,,,,,++++++++++++,,,,,,,,,,,,---,,,)))((())),,,000222//////......---,,,,,,,,,///222777===@@@>>>:::555===:::444///+++***,,,///------------............---------------------------111555@@@HHH:::+++---------------,,,+++***)))++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,*********+++++++++,,,,,,***+++,,,,,,------,,,,,,------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---------,,,,,,++++++,,,,,,++++++++++++++++++++++++......------------,,,,,,---------------------------------...............,,,---...//////...---,,,------------------------,,,,,,,,,---...///000000111000000000////////////222000000000111111000...000000000000000111111111000000///------,,,,,,,,,////////////////////////---...///000000///...---------............------.........////////////000---------...............///.....................+++,,,222999:::444///...,,,,,,,,,,,,,,,,,,,,,,,,///......---------------)))***,,,,,,++++++,,,...........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,......------...///..................------------------------------,,,------------------,,,++++++,,,///000000---***++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,---...//////222111111000...,,,+++***------------------------)))***+++,,,...///000111------------------,,,,,,++++++,,,,,,,,,,,,------,,,---...---+++***+++,,,++++++,,,---......//////------------------------------............------///......------------.../////////...,,,+++---...***,,,...//////...------------------------------***+++,,,---............---,,,,,,,,,---...000111+++,,,,,,------,,,,,,,,,***+++,,,---------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////000000000---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,---,,,,,,,,,,,,******++++++******)))(((,,,,,,,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---.........------,,,,,,,,,+++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))+++---------+++***........................---,,,,,,,,,,,,---............---,,,+++***)))(((---,,,,,,++++++******))),,,---.........---,,,+++---,,,,,,++++++,,,,,,,,,+++++++++,,,,,,,,,---------+++)))'''(((+++...111.........------,,,,,,,,,***...555>>>EEEJJJLLLLLLIIIAAA777///,,,+++++++++,,,,,,---------.........++++++++++++++++++++++++//////222CCCOOO???---///000000//////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,,,,+++*********++++++,,,,,,---------++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***+++,,,,,,------,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---------.../////////,,,...///111111///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000000000000000//////...++++++---///111222000............/////////000000......---------......///////////////////////////---...///000000///...---------............------.........////////////000---------.........//////000000//////////////////+++,,,222999:::444///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............)))+++,,,,,,++++++---...---.....................,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,---------///111------..................------------------------------------------------+++++++++---//////---++++++,,,,,,------,,,,,,+++++++++,,,---///111333444888666222///,,,+++++++++------------------------+++,,,,,,------.........------------------,,,,,,+++++++++,,,,,,---------+++---------+++***+++,,,------,,,,,,,,,,,,------------------------------,,,,,,------------,,,,,,......---------...//////333333111///,,,,,,---///++++++,,,---......---,,,------------------------++++++,,,---............------,,,,,,---///111222++++++,,,,,,------,,,,,,...---,,,+++***+++,,,,,,---,,,,,,++++++,,,,,,---------------------------***+++,,,,,,,,,+++******---,,,,,,++++++,,,,,,---------------------------.........---............+++++++++++++++***))))))+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------.........------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,------,,,+++)))---------------------------,,,,,,,,,,,,---......------------,,,,,,------,,,,,,,,,,,,++++++******,,,---...//////...,,,+++,,,,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------***************+++,,,------------------,,,,,,,,,***,,,///555<<>>222,,,...000...***,,,,,,,,,------------...++++++++++++++++++++++++///,,,...>>>LLL???///222000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---------,,,++++++++++++,,,,,,------...***+++,,,------------,,,,,,,,,,,,,,,------------***+++,,,,,,------,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++,,,------------------------++++++++++++++++++++++++,,,++++++******++++++,,,,,,---------.../////////---...000111111000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...///////////////000000000///...---,,,...222666999999555222,,,,,,------......//////---------------...//////........................---...////////////...---------............------------........./////////,,,,,,------...///////////////000000000000000000++++++...444444///,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,+++---......,,,,,,---///---------...............,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,,,,---...000,,,,,,------.........///------------------------......------------......,,,++++++,,,......---,,,,,,------......------,,,++++++,,,...000222444555333111...+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,000///...---,,,++++++***------------------------***++++++,,,,,,------...,,,---...---,,,+++,,,---......---,,,++++++,,,,,,------------------------+++,,,,,,,,,,,,,,,,,,+++******+++---///111333444:::777333000......//////,,,++++++,,,......---,,,------------------------///......---,,,,,,++++++,,,+++++++++,,,---......++++++,,,---------,,,,,,000///,,,***)))***+++,,,---,,,,,,++++++,,,,,,---........................,,,,,,---...---,,,+++***------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,------...+++,,,,,,,,,,,,+++******************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---------.........---------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,++++++++++++++++++++++++++++++---,,,,,,,,,,,,---......,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---......//////,,,,,,+++++++++,,,------,,,,,,,,,,,,------------)))***+++,,,,,,,,,,,,+++------,,,,,,,,,,,,,,,,,,///...,,,,,,...555===DDD>>>555,,,***///222111---,,,,,,,,,,,,---------------------------------------,,,,,,777CCC<<<000222------,,,+++++++++,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............,,,,,,,,,,,,------------***+++,,,.........------,,,,,,---------.........***+++,,,,,,------,,,,,,------,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++******++++++,,,,,,------------------------,,,,,,------------............,,,,,,,,,,,,......---------...............---...///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,------........................///000///...---,,,///222777===@@@===888333+++,,,,,,---....../////////......---------......------------------------,,,---...//////...---,,,------............------,,,---------............,,,,,,------...//////000---......//////000000000///,,,,,,......++++++...---------------------------------,,,,,,+++***))),,,---......---,,,---///---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,++++++,,,---***++++++,,,---......///........................///...---,,,,,,---...///---,,,++++++---......------......//////......------------...///000111222,,,,,,+++***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,+++,,,,,,------.........******+++,,,,,,---......,,,---......---,,,---...---,,,,,,,,,,,,------...------------------------,,,,,,------------,,,,,,******+++---///111333555@@@;;;444000000000///......,,,+++,,,///000...---------------------------//////...---,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,------,,,++++++------,,,,,,+++,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,---///000000///...---......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...,,,------------,,,+++++++++++++++***************------------------------------------------------++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,------------------------..................------------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---.........---,,,++++++,,,------***++++++,,,,,,---------,,,,,,++++++,,,---......,,,+++++++++,,,,,,---...,,,,,,,,,------------...+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++)))+++///333111///---,,,,,,---......++++++,,,,,,,,,---------------------------------+++000...111;;;888///...,,,,,,+++++++++,,,---...---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...///---------------,,,,,,,,,)))***,,,...//////...---++++++,,,,,,,,,---------***+++,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........///...,,,++++++,,,...///...............---------........................------------------------...............------------.../////////...,,,++++++///555;;;===999222,,,,,,,,,------...//////000111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++---..................---,,,,,,,,,---------......,,,,,,------...///000000,,,,,,------...///000000333///,,,---,,,***,,,000........................++++++,,,---///000111111***,,,------,,,,,,---...---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,---...,,,***))))))*********++++++,,,---..............................///...---,,,,,,---...///...,,,++++++---...............////////////...............---------......***+++,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))+++,,,...///111111++++++,,,,,,---...//////******+++,,,,,,---......---...//////------...///***+++,,,---......//////---------------------------..................------------......000111222DDD===444000111222000---000...,,,---000111000...------------------------,,,,,,,,,,,,---...//////...///000000000///...---,,,---------,,,,,,+++***(((***,,,.........---,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,&&&(((***,,,------,,,+++///......------......///,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---///000------......------,,,+++...------,,,,,,+++++++++------------------------------------------------++++++,,,,,,,,,---------************************++++++++++++++++++++++++)))***+++,,,---...------,,,---------.../////////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,---...////////////////////////---,,,,,,,,,,,,---......111000///---,,,,,,------)))***+++,,,------...///000///---+++************++++++++++++,,,,,,---...,,,,,,,,,---------......---,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,'''+++......,,,+++---///,,,///111...(((&&&(((,,,++++++,,,,,,,,,---------++++++++++++++++++++++++***333111///777666---***...---,,,,,,---...000111---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++---///000.........------,,,,,,,,,)))***---...//////...---******+++++++++,,,,,,,,,++++++,,,---------,,,,,,,,,++++++******++++++,,,++++++------------++++++,,,+++++++++,,,------...++++++++++++++++++++++++*********++++++,,,,,,,,,---,,,***))))))***,,,---/////////......------,,,......------------......------------------------........................000000//////.........---...111555666555222111000............///////////////...---,,,,,,,,,,,,,,,///............---------//////.........---------..............................//////////////////........................------------------------------++++++++++++------+++,,,,,,------,,,,,,+++------------------------)))***++++++,,,,,,,,,,,,+++,,,,,,---...///000000++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,000000//////.........---------------------------,,,,,,,,,,,,,,,,,,,,,,,,................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------........................,,,,,,,,,------.........++++++,,,,,,,,,---------......//////......---,,,............---,,,++++++......---------,,,,,,,,,///...---,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------777555222000...---------++++++,,,---............,,,,,,************,,,,,,------------------------+++,,,,,,------,,,,,,+++///...---,,,+++,,,,,,---///...---,,,,,,,,,,,,,,,,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...,,,+++***+++,,,,,,...------,,,,,,------...++++++++++++++++++++++++......//////...,,,+++))),,,------......------,,,---,,,,,,++++++,,,,,,---++++++---...///000000000,,,,,,,,,,,,,,,,,,,,,,,,........................------++++++++++++------+++,,,,,,,,,,,,,,,,,,+++...------,,,,,,------...***++++++,,,,,,------...///...,,,++++++,,,---...///...---,,,,,,,,,,,,,,,******,,,,,,,,,,,,***************+++,,,---...///*********+++++++++,,,,,,------,,,+++++++++,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,---------+++,,,...000111111000///000///---+++++++++---...,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,---......+++,,,,,,------,,,,,,+++------------,,,,,,+++***,,,,,,,,,++++++************+++---------+++)))(((******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++...------,,,,,,------...,,,,,,+++++++++,,,---------------...------,,,,,,,,,---.../////////...---///......---------......555333000/////////...,,,........................///.........---------------000333444222000//////............//////////////////...---------------///............---------//////.........---------........................///////////////.................................------------------------------,,,++++++,,,---------......//////......---------------------------+++,,,,,,---......---------------...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------++++++,,,,,,,,,---------...............------,,,------------------,,,,,,............---------,,,......---,,,,,,,,,------,,,,,,,,,,,,------------111000///---,,,++++++***,,,,,,---.........---------,,,++++++++++++,,,---------------------------+++,,,,,,------,,,,,,+++......,,,+++++++++,,,,,,///...---,,,,,,,,,,,,---,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...---,,,,,,,,,------...------,,,,,,------...++++++++++++++++++++++++...............,,,+++***,,,------......------,,,---,,,,,,++++++,,,,,,---++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------,,,++++++,,,------...//////000000//////...---------------------------,,,,,,,,,,,,,,,,,,,,,000///---,,,,,,---...//////...------,,,,,,,,,---++++++,,,------,,,++++++...---,,,,,,++++++,,,,,,------........./////////...---------------......---------------.........++++++,,,,,,,,,---------,,,,,,---...////////////...---+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++******++++++++++++******------------------,,,+++,,,,,,,,,+++++++++*********+++---...---,,,***)))++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++++++++************++++++...------,,,++++++++++++---------......------,,,---...............------......---------------...000000000...,,,+++---...........................---------------,,,,,,,,,---...000000///......///............////////////////////////............///............---------...............---------........................000000//////.........---........................------------------------...---,,,,,,,,,,,,---.........////////////......------------------------------...////////////...//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,+++------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,------------...............---------,,,,,,------------------/////////.........------------,,,,,,,,,---......,,,------------.........------------,,,,,,+++***------.........------,,,...---,,,,,,,,,,,,---...------------------------,,,,,,------------,,,,,,...---,,,,,,+++,,,,,,,,,......---,,,,,,,,,------+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......///.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------///......------------......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,............---,,,++++++,,,------......------,,,------,,,,,,,,,,,,---------------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...........................---,,,,,,,,,,,,---...,,,------......------,,,,,,---...//////...---,,,......------,,,++++++***......---,,,,,,---...//////...------,,,---------,,,,,,---......---,,,,,,...------,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...---------...///000000/////////...............,,,,,,,,,,,,------------,,,,,,,,,,,,---...///000///...,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,------------------------,,,,,,+++++++++***************++++++++++++******+++,,,------------------,,,,,,,,,,,,++++++++++++***+++---......---,,,,,,,,,,,,---------.........+++,,,,,,------,,,,,,+++******))))))))))))******///...---,,,+++*********,,,------.........------000///...---------------------,,,,,,,,,,,,---------...///---++++++...111........................------------------------...//////...------...000............//////////////////000000000////////////............---------................................................000000000///......------........................------------------------......------------......,,,,,,------------,,,,,,------------------------......////////////......................................................,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////------------............/////////.......................................,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------,,,,,,---------------...........................------,,,,,,,,,,,,,,,,,,------------...//////......------------,,,,,,,,,,,,------...///000////////////.........,,,,,,,,,,,,,,,---...///---------.........//////---...///000000///...---......///......---,,,,,,.........------.........,,,,,,------------------,,,,,,------------,,,,,,......------------------...------,,,,,,,,,------++++++++++++,,,,,,------------,,,,,,,,,,,,++++++...------,,,------....../////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,---------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,+++,,,------......------,,,------,,,,,,,,,,,,------......////////////......------------------------..............................------------......+++,,,,,,------,,,,,,++++++---...000000...---+++......------,,,,,,,,,,,,,,,,,,+++++++++,,,---.........------------......---..................---+++++++++,,,---...///000******+++++++++,,,,,,,,,------------...///000111000//////......---------,,,,,,,,,------------...---,,,,,,++++++---...///111000////////////000000------------------------------------------------------------------------000//////...---,,,,,,,,,,,,------------------,,,******+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---............---,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,...---,,,,,,++++++++++++,,,------...............111000...---,,,,,,,,,---,,,,,,+++++++++,,,------......---,,,---...000111........................................../////////000000...------///111............//////////////////000111111000000//////............------------.............................................000000//////.........---........................------------------------........................,,,------......------,,,------------------------------.........------,,,,,,,,,------...//////000........................,,,,,,,,,,,,,,,,,,,,,,,,000000000000000000111111---------....../////////............------,,,,,,........................---------------------------------------------------------------------------------------------------------.........//////.........------,,,,,,,,,,,,,,,---------.........000///...------------...,,,,,,,,,,,,,,,---...///000////////////.........,,,,,,,,,,,,,,,---...///---------.........//////---...///000111000//////////////////...---,,,,,,........................,,,,,,,,,---------......,,,------......------,,,.........////////////...------,,,,,,,,,------...,,,,,,+++++++++,,,---...---------,,,,,,+++++++++...------,,,,,,,,,------//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,+++++++++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,,,,,,,------......------,,,...------,,,,,,------...,,,---...///000000000000------------------------................................................//////000000000000//////,,,---///000000///---,,,,,,,,,,,,------.........---------------...//////......---------......///........................+++++++++,,,---...000000............/////////000,,,,,,,,,,,,---...///000///.........------,,,,,,,,,,,,---------............---,,,++++++,,,...///000000000///000000000111------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,111000000///...---,,,,,,---------......---------((()))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---............++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,++++++++++++,,,,,,---...,,,---....../////////...111000...---,,,,,,,,,---+++++++++++++++,,,---...///,,,***+++///000///,,,.................................//////////////////000111000......000111............////////////---...000111111111000//////............------------------.......................................////////////////////////........................------------------------......///000000///......//////000000000000//////------------------------,,,------------,,,++++++++++++,,,---...///000111........................,,,,,,,,,,,,,,,,,,,,,,,,.............../////////---------...//////000000//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------------------------------------............------***++++++,,,,,,---------------------------,,,,,,,,,---------............000///...---,,,---.........---,,,+++,,,---...////////////.........------------,,,,,,,,,---......,,,------------.........,,,,,,---...................../////////...------------...//////...------+++,,,,,,------.........------............------------...////////////...------,,,,,,,,,---......---,,,+++++++++,,,...///...------,,,,,,++++++***------,,,+++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++++++++***...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------,,,------......------,,,......------------......***+++,,,---.../////////------------------------..............................///000000///............////////////......---...///000000///...---+++,,,,,,---......///////////////000111111222222.........---......///000///...------------...//////......------------------------............///,,,,,,,,,,,,---...//////.........---------------,,,---------...............---------------......---------...............------------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,++++++++++++,,,,,,,,,,,,++++++)))***+++++++++++++++***,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---------*********+++++++++,,,,,,+++,,,,,,------,,,,,,+++******))))))))))))***************+++,,,---...///,,,---...///////////////000///...---------------,,,++++++,,,,,,---...///---,,,,,,---///...+++(((........................---------....../////////...000111000///...///000............////////////,,,---///111111000///...///............------------------.........//////........................------......///000000000........................------------------------...///000000000000///...//////000000000000//////---------------------------------------,,,++++++,,,---------......//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...---------...///000000000000000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........................,,,---...//////...---,,,******++++++,,,------...,,,,,,------------------------------............000///...,,,,,,---...//////...,,,++++++,,,---...............---------,,,......---,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,+++,,,,,,---------......////////////...,,,---............---,,,++++++,,,,,,---......///------............------++++++---.........------,,,,,,,,,,,,,,,---...///...---,,,+++,,,---///000......---,,,,,,+++******---,,,+++***************++++++,,,,,,------......------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,++++++...------,,,,,,------...------------------------...---,,,,,,,,,,,,---...,,,------......------,,,......------------......,,,,,,---..................................................................///000000000000///...,,,,,,------------,,,,,,.........//////.........---------...............---...///000111111111111...............///000000......---,,,,,,---......//////...---------------+++++++++,,,,,,,,,,,,---///...............//////.............../////////------------.....................//////......---,,,,,,------....................................,,,,,,,,,---------......------------------------///.........------,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,---------,,,++++++,,,,,,,,,---------......---,,,,,,++++++++++++,,,+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++************++++++++++++++++++,,,------...,,,---...///000000000000---...............------,,,,,,,,,,,,---...///000,,,111666555000+++******........................,,,,,,,,,------.........---///000000///......///............/////////000+++---///000111000///...//////.........------------------.........//////........................,,,,,,---...///000111111........................------------------------...///000111111000///...------............---------------------------------.........---,,,,,,+++///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---------...///000000111222111111000///......---........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,---...//////...---,,,,,,,,,------...///000000,,,,,,,,,------.........---------.........//////111///---,,,,,,,,,...///000///---+++++++++---.........---------,,,,,,,,,///...------,,,,,,,,,,,,+++++++++,,,,,,,,,------......,,,,,,,,,---...///------...///000000000///+++,,,---......---,,,+++++++++,,,,,,---...//////------............------((()))+++,,,---,,,,,,+++,,,,,,,,,,,,,,,---...//////...---,,,,,,...///111......---,,,,,,+++******,,,++++++***)))))))))***)))******+++,,,---......................................................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***,,,---...------,,,...------,,,,,,------...------------------------...---,,,+++,,,---...///,,,------......------,,,......------------......000000000000000//////......................................................///000111111000///...//////000000000000////////////............///////////////...------,,,,,,***+++,,,---...........................///000000...---,,,++++++,,,---...,,,,,,,,,---...///000111........./////////000000111000000////////////000......//////000000111111---------.........//////......000000000///...---------...///000000//////........................,,,,,,,,,------.........////////////////////////000000000000////////////---......//////......---////////////...---,,,,,,,,,,,,,,,------.........---,,,,,,+++************,,,,,,,,,---------......+++,,,,,,------,,,,,,+++...------,,,,,,------...------,,,++++++,,,,,,,,,,,,---...///000000000000,,,---.../////////...---,,,,,,,,,---...///000111---888AAA>>>222***+++000...------------...//////111000///000111111///---111---+++---000000000111////////////////////////................................................---...///000000...,,,+++...............---------///,,,+++...000111333555000///...------...///000000///...---,,,+++++++++//////000000///...------.........------,,,,,,,,,---------------------------------...------,,,,,,---------...------,,,,,,------------------------------------------------...---,,,---...//////...---...///000111222333444777666555222000...,,,+++...---,,,,,,......---,,,---------............///,,,---......//////......---------------------------,,,+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...///000000111222111...,,,+++******+++........................---...///...,,,,,,---///........................---.........---,,,,,,+++........................///...---,,,,,,---...///...///////////////......***+++---///000000////////////.........---------------............------///...------------...///......///...,,,)))&&&$$$***------******......,,,......///000///...,,,+++...---,,,++++++++++++,,,...------,,,,,,------...///...,,,*********,,,---/////////...---------,,,------............------------............------........................,,,---......,,,,,,---...++++++,,,------......///+++,,,...//////...,,,+++------............------......///000000000000000////////////////////////////////////////////////***///333222333555333///........................------------------------......---,,,---...///000///......------,,,++++++...------,,,,,,------...------------------------......////////////......+++000222000...//////---///////////////////////////......---------......------------------------//////............//////000///...---,,,,,,---...///...---,,,,,,---.../////////............//////111/////////000111000///...///////////////......//////.........------------...//////000000//////000000000000000000000000000000000000000000000000---------............///---.........---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,,,,...000000------------------------...---,,,+++++++++++++++.................................------,,,,,,,,,.........////////////000000222...(((...:::<<<444222999===888...)))...555///............///000000000/////////000000...---111...,,,,,,,,,,,,,,,,,,////////////////////////................................................)))+++---///000000//////...........................------...//////000222000///...------...///000111000///...------------...............---,,,,,,...------------------,,,........................++++++,,,---............,,,------...------,,,,,,------------------------------------------------...------...///000...------......///000111222222555555333222000...---,,,...---,,,,,,......---,,,---------............///,,,---......//////......------------------------...---,,,------------,,,---------------------------------...///000000000000///---,,,+++,,,,,,---........................///......000333444333111...............------------.........------,,,+++........................///...------------...///......////////////......+++,,,---...............//////.........------------..................---.........................../////////---+++)))'''))),,,+++)))))),,,---+++...............---,,,,,,...---------,,,,,,,,,,,,...------,,,,,,------...///...,,,+++***+++,,,---...............---------,,,,,,------------,,,,,,------............------------------------------,,,---......,,,,,,---...------------------------+++,,,...///...---,,,+++,,,------------------,,,------...///////////////000000000000000000000000........................---000111//////111000---........................------------------------...------,,,---...///000------------------------...------,,,,,,------...------------------------.........//////............222333000.........+++..............................------------......------------------------......------------......000///...---------......///...------------...///------,,,,,,,,,,,,------...,,,+++,,,---...---,,,//////000000000000////////////.........---------+++,,,------......------000000000000000000000000////////////////////////---------............///...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,******,,,......------------------------000///...------------..............................---------,,,,,,,,,,,,------........./////////***...------666DDDHHHBBB000222333111---+++,,,...///////////////000111111000///......//////...,,,111111000...---.........////////////////////////................................................***+++---///000000//////////////////////////////,,,///000000///...---...//////............///000111000///...............------------------,,,+++---------------.........////////////////////////******,,,---.../////////,,,,,,------...------,,,------------------------------------------------.........000111000...+++............//////000000222222111111000///.........---,,,,,,......---,,,---------............///,,,---......//////......------------------------////////////...---,,,,,,........................---------...//////000000------,,,,,,,,,------...------------------------000...---222999;;;888333//////.........---------------------------,,,,,,........................///...------------...///---....../////////......------,,,,,,,,,------..................---------........................,,,---...//////...---,,,....../////////---+++******---,,,******---...,,,...------,,,,,,,,,,,,,,,---.../////////...---,,,...------,,,,,,------.........,,,+++++++++,,,------------...............+++,,,,,,,,,,,,,,,,,,+++------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...//////...------,,,+++++++++,,,---......---,,,+++,,,,,,,,,------,,,,,,,,,,,,------...............000000000000000000000000........................---//////,,,---222444333........................------------------------...------------...//////++++++,,,------...//////...------,,,,,,------...------------------------------............------,,,111222///---//////---...........................---------------......------------------------------,,,,,,,,,,,,------000000///............//////...------------...///------,,,,,,,,,,,,------000...---...///000///...///000000111111111000000...............---------+++,,,------......------................................................---------............///....../////////...------------------------------,,,+++***)))******,,,---,,,,,,,,,,,,,,,,,,,,,,,,//////...---------..............................------,,,,,,,,,,,,++++++,,,---------............+++......---333>>>???999000---***,,,///000---***//////......//////000111000...------......---,,,,,,000111///...///111111////////////////////////......................................................//////......---,,,////////////000000000000---222666333///---,,,+++...............//////000000000///...------......------.........------,,,,,,,,,------......//////........................++++++,,,---............,,,,,,------...------------------------------------------------------------...///111333111...+++........................////////////////////////...---,,,,,,......---,,,---------............///,,,---......///.........------------------------000111222222000...------........................---------....../////////------------------------------------------------...---///333888:::666222/////////...------,,,,,,------------,,,---------.................................------.........------......//////......///...,,,++++++,,,---....................................------.........+++,,,...//////...,,,+++,,,---............---,,,---000///,,,---000111///...---+++******+++,,,------...000111111///---,,,...------,,,,,,------......---,,,,,,,,,,,,------,,,---------.../////////,,,,,,------------,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---.........---------,,,,,,,,,+++,,,,,,------------,,,,,,------......------,,,---......//////.........////////////////////////........................+++------+++000999???@@@........................------------------------------------......//////,,,,,,,,,---------.........------,,,,,,------...------------------------,,,,,,------------,,,,,,)))---///---,,,///111000........................------,,,,,,------.................................------,,,,,,------...////////////////////////.........------.........//////............//////111///...///000111000///...//////000000000000///........................---...//////000/////////---------------------------------------------------------............///...///////////////......------------------------///,,,***+++,,,++++++---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,........................,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------......---///...,,,...222000***000,,,***,,,111333111---......------......///000000///---,,,---......---***222444///,,,...000000////////////////////////...............................................................------,,,.../////////000000111111...777<<<666///------+++---......///////////////......------,,,------------....../////////......---------....../////////------------------------............---,,,+++++++++,,,,,,---.........------------------------------------------------------...///222333333000---............---------------------....../////////...---,,,,,,......---,,,---------............///,,,---......///.........------------------------111333555444222///...///------------------------------------.....................------,,,++++++------------------------+++---111333333222000/////////.........---------...---,,,,,,,,,------...........................---..................---,,,,,,---...............///...---,,,+++,,,---...---.....................///...------------...///+++,,,...//////...,,,+++++++++,,,------------------000000------111111///---,,,+++******+++---...---...000111111000...---...------,,,,,,------...---------------------...,,,---------.../////////------............------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...,,,,,,,,,---------......,,,,,,------..................////////////......//////000000000//////...................................................***,,,,,,+++000:::BBBDDD........................---------------------------------.....................---------,,,,,,,,,...------,,,,,,------...------------------------,,,,,,------------,,,,,,)))...///,,,+++...000///........................,,,,,,,,,,,,,,,---..............................//////............//////......//////////////////---..................---//////............//////---,,,++++++------,,,+++,,,------.../////////...---.....................---...//////000/////////,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///......///////////////...........................222,,,+++///000---,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++---......000222111......------...000111111000---------------...//////222///---,,,---.........333===@@@777///000111000////////////////////////................................................+++,,,,,,---...///000000---......//////000000111...:::???777...---...,,,,,,---...///000000000///...------,,,,,,,,,---------...//////000/////////.............../////////------------------------/////////...---,,,******++++++,,,---............------------------------------------------------------///111444444222000..................------+++,,,,,,---......//////...---,,,,,,......---,,,---------............///,,,---......//////......------------------------...222555555111///...000------------------------------------------------............---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***---000000...,,,,,,---...........................---,,,+++,,,---...///........................------...//////...------+++,,,---.....................---------......///---------...............///...---,,,,,,---...///+++,,,---......---,,,+++++++++,,,,,,,,,---------+++...---++++++...///---,,,,,,,,,,,,,,,------...---...///000000000///......------,,,,,,------...------------............---------...............---......//////......---,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...++++++,,,,,,---...//////---------...//////000000//////000000000000//////000000000000000000///...------------------------------------------------,,,...---+++---555999999........................------------------------,,,---......//////......//////...---,,,,,,++++++...------,,,,,,------...------------------------------............---------111111---,,,...000///------------------------++++++++++++,,,---...///......................../////////....../////////,,,---......///.........------...//////...------------,,,,,,,,,,,,------...---,,,,,,......---,,,++++++,,,---............---------...............+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///------.../////////......////////////////////////333,,,+++333555111---///------------------------......---------...//////........................,,,,,,------------......,,,---------............,,,---...//////000000///,,,---......------...///...............//////000333000...---.../////////777CCCGGG<<<111111333111////////////////////////................................................,,,,,,,,,---...///000111,,,------...//////000000---;;;AAA666++++++...---,,,---...///000000000///......------------......,,,---....../////////...////////////................................................---,,,++++++***+++,,,---............------------------------------------------------------...000333555555444.............../////////+++++++++,,,------.........---,,,,,,......---,,,---------............///,,,---......//////......------------------------***///333333///------///........................------------------------,,,------......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------......,,,+++,,,,,,------.../////////...---,,,++++++---...000........................------...//////...------***+++,,,---............------...///000000000000---------.........//////000///---,,,,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,---------------......///+++------******...///,,,,,,,,,---...............------........./////////...------,,,,,,------...,,,------..............................---------,,,------......------,,,+++,,,,,,------,,,,,,+++------------------------,,,---......,,,,,,---...,,,---------------------.........//////000111222......////////////......//////000000//////...---........................---------------------------///...+++,,,///111///........................------------------------,,,---.../////////...------------------------,,,...------,,,,,,------...------------------------.........//////.........---111222//////333666666------------------------++++++++++++,,,---...///........................///......------......///***+++---.........---,,,------...//////...------------,,,,,,,,,,,,------000///......000000///...+++,,,---...////////////---------.........//////+++,,,------......---------------------------------------------------------------............///,,,,,,---...............////////////////////////111***+++555999333...///........................---------------...///000........................---------....../////////------........./////////............,,,++++++,,,......---------,,,,,,,,,///////////////000111111444111...---...000000000///===BBB777---...000///////////////////////////................................................//////...------------...,,,,,,,,,---...//////000,,,;;;AAA555)))***...---+++,,,...000000000000/////////.........//////000+++,,,,,,---.........---000000//////......------////////////////////////,,,,,,------...---------***+++,,,---............---------------------------------------------------,,,---///333666666666........./////////000000+++++++++,,,,,,---------...---,,,,,,......---,,,---------.........//////,,,---......//////......------------------------''',,,111111...++++++---000000000000000000000000------------------------***+++,,,...//////......,,,,,,,,,,,,,,,,,,,,,,,,000,,,)))+++000222///++++++,,,,,,---...///000000...---+++++++++---///000........................,,,---...//////...---,,,***+++,,,---............,,,---///111222111111000---------.........//////000///---,,,,,,---///000---,,,,,,++++++,,,,,,---//////............///000,,,///...,,,,,,///000...+++,,,...///000///......---------------...///000...------,,,,,,------...,,,,,,---.../////////.../////////......------,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++........................,,,---......,,,,,,---...///......------,,,,,,+++////////////000111333333------............------.../////////...---,,,,,,////////////////////////---------------------------000000---,,,///...+++........................------------------------,,,,,,.../////////...---+++,,,,,,------......///...------,,,,,,------...------------------------......////////////......)))...000000333999>>>???------------------------++++++++++++,,,---...///////////////////////////...------,,,,,,------...)))***,,,---...---,,,,,,,,,---...//////...---,,,/////////....../////////---,,,++++++,,,---,,,+++,,,---...///000000000000---------.........//////---...//////000000//////------------------------........................---------.........//////+++,,,,,,---.........---000000000000000000000000000(((***666;;;444......////////////////////////+++++++++++++++,,,---..................................../////////000000.........////////////000---,,,---/////////111444222000------//////,,,***............///000222222444111---,,,,,,...//////,,,------...///000111111222111...---,,,---...000////////////////////////---------...///000111111---,,,,,,,,,,,,---......------..................,,,222777555///***+++///+++,,,.../////////......////////////////////////111///...------...///111........................//////............//////...---,,,,,,,,,,,,---...,,,---......//////..............................,,,...///...---...///...///////////////000111111////////////////////////+++,,,------......------////////////000000000111000///...---------------------------------------------------------------.........------,,,,,,,,,---,,,,,,,,,,,,---.........///000///...---...000+++,,,---.........------+++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------......------,,,+++000000/////////.........000000000000000000000000...............---------........................//////............//////000///...---------------------------------------...------------.../////////000111000...------...,,,---...---,,,,,,---...////////////...---,,,+++000...,,,,,,,,,---,,,+++.........------,,,,,,,,,//////.........---------......------------.........///...,,,---222111...------------------------------------------------,,,,,,------------,,,,,,////////////////////////111111111///...///111444......//////......---,,,------------------------///............------------...//////---++++++,,,---------------------------------...------,,,,,,------------------------.........------,,,,,,,,,+++,,,---////////////...........................///,,,+++,,,...///---+++++++++---.........---,,,///******+++111DDDIII;;;......////////////......,,,,,,,,,---------......000///...------...///000...........................---,,,++++++---...000///......------...000111...---,,,,,,---...///000//////...---,,,,,,++++++---------.........//////***,,,......,,,)))((((((........................000...---...///000---***------...///...---+++***---------............///......////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---///000222333444---------........./////////...---,,,+++,,,---...............//////000000000000000000000///......///---+++***+++...111333444222///---,,,,,,---...//////...//////000111222444111...,,,---...///...------......//////000000111000///...---......///........................---------...//////000000///............///000000........................333444333222000...,,,,,,,,,---.../////////......////////////////////////000///...------...///000........................////////////////////////......---,,,,,,---......,,,---......//////..............................,,,---...---,,,---......///.........//////000111////////////////////////,,,,,,---............---//////////////////////////////.........---------------------------------------------------------...------------------,,,---------------......///---...///...---,,,---///,,,,,,------------......---,,,,,,+++++++++,,,,,,,,,,,,,,,---------.....................---,,,,,,......---------,,,,,,,,,........................------..........................................//////............//////...---,,,,,,+++++++++,,,---------------------------,,,,,,,,,,,,---......///000000000...---...///---...///...---,,,---///...///////////////......---,,,***+++,,,............------------------,,,//////.........---------///......------......///...///...,,,...333333000------------------------------------------------------............------........................000000000///...///222444///............---------------------------------///............---------+++---......---,,,---...------------------------,,,------...------,,,,,,------------------------......---------,,,,,,,,,...---,,,,,,+++,,,------...........................,,,+++,,,...///---++++++,,,---...///...------///,,,,,,+++---<<>>@@@;;;555///,,,111000///.........//////////////////////////////////////////////////////////////////////////////---...///000000///...------...////////////...---......///000000000000///........................111---///888<<<666222222000///......---.........////////////////////////...//////000000000000000------........./////////---...///000111000//////........................---------...//////000000.............../////////......------......///000///000111111//////000111///...---------...000000......------,,,,,,+++++++++++++++,,,,,,,,,------000000000000000//////...,,,,,,,,,---------------........................,,,---------.../////////........................//////............//////---------,,,------...///......................../////////...///000000111---...//////......///000000111222222000000111222111000///.........///000......///222555666555444.............../////////...////////////000000000000//////......//////000...000///...111555666333000000000000000000000000000000000000000000000000.........//////.........------------------------***,,,............///111000///...---,,,---......---------...//////000000///............------------...//////,,,+++++++++------------------------++++++,,,---............------------------------,,,,,,,,,------------...***,,,---///000000///...,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,+++***+++------,,,,,,,,,,,,---.........+++000222,,,---111,,,------............------,,,,,,,,,---------......------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,---..................---,,,++++++,,,,,,---------------------------...............---------***---000111///---,,,,,,........................,,,---//////...---...///------,,,,,,,,,---......---------............///......////////////......---............/////////////////////////////////,,,,,,------------------...............---------,,,---...//////////////////////////////............//////000000000000000......000000111000///...000////////////......---//////...//////000111222333222000000000000///...------......//////000000///......---...///000111000000000000000000000000.../////////000111111111000000000000000111111222555444111///...///000222333888===???<<<777222000222111///.........//////////////////////////////......////////////......////////////////////////////////////////////////---...///000000///...---......///000000000000000........................000+++///;;;@@@888111000111000//////........./////////////////////////////////000111111111111000------...///000000111111......//////000000000000........................---------...///000000000////////////............---------------......//////000111000///...///111............////////////+++,,,...//////---,,,+++---------.........////////////000000//////...---,,,,,,,,,---------..............................------..........................................//////............//////---------------...//////.......................................///000000---...//////......///111000111222111000///000222000/////////000222555666999:::<<<>>>@@@>>>:::777////////////.............../////////000000000000000000////////////000000///000///...000444444111000000000000000000000000////////////////////////------............------------------------------***,,,......------...//////............------------------...///000000000///............---------,,,---///...---,,,,,,---------------------------***+++,,,---............------------------------,,,,,,,,,---------......---------------------...,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,***)))+++---,,,++++++***+++,,,---...///)))///333...///111+++,,,,,,------------,,,,,,,,,,,,,,,---------......---...////////////...---------------------------,,,,,,------......------------,,,,,,------......---,,,+++++++++,,,---...------------------------//////.........---------,,,...//////...---...///........................---///111111...---...///,,,,,,,,,,,,,,,,,,++++++---------............///......////////////......,,,,,,------....................................++++++,,,,,,---------...//////.........---------+++,,,...///000000000///111111000000000/////////......///000000000000000//////000000000////////////////////////......---............///111222222333222000000111111///...,,,------...///000111111000///---,,,---...111222000000000000000000000000...//////000111222222333...............///000000666444111///...///111222111444888<<<===<<<999777222111000.........///000////////////////////////......////////////......000000000000000000000000//////............//////---...///000000///...---...//////000000000000000...........................)))...<<>>LLLVVVSSSJJJ???888777777555333111000///......///000111////////////////////////222222222222222333333333......//////000000111111111111111111111111111111000000//////............//////............/////////...---///000111///...,,,,,,,,,---------............------------......,,,---...///000000000000000///...---,,,------...,,,......---000333111+++......///000000000//////------------------------000//////...------,,,,,,+++,,,,,,------,,,,,,+++,,,------......------,,,---,,,,,,++++++,,,,,,---///,,,)))))),,,...---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,///,,,)))'''(((+++000333.........------,,,,,,,,,..............................---,,,,,,,,,------,,,------------,,,+++***------,,,+++,,,---...///,,,000333111,,,***+++.........//////...---,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,///999@@@999///+++---000/////////......---------/////////......---------......//////...---,,,,,,///////////////////////////000111000...---,,,---///...---,,,+++*********---,,,,,,+++,,,---///000,,,,,,,,,---...///000111111111000000/////////..................000555888999555///...///111000///...///000222222000///...000000000000000000000000111222222111///......///000000000000000000000000000000/////////........./////////////////////////////////000000111222333000///...------...///000GGG999...---111111000000/////////000000111111222333222000/////////000111111000///...---......///////////////////////////......////////////......//////...------...//////000000000000000000000000..............................---------,,,,,,,,,......000333555444000,,,///000000111111000000///...///////////////..............................////////////////////////.........//////000000000000000000000000/////////......//////000//////...000/////////............////////////////////////...//////000000//////...............------,,,,,,///////////////////////////////////////000111111//////000000000000000///000//////............///////////////............////////////////////////+++---000222333333111///000///............///000///......------......///........................///...------------...///111000...------...000111222000...///000111///---222111///000444<<>>666222222333222000111000//////...///000111////////////////////////000000000///.........---////////////000000000000........................////////////......---------------,,,,,,---------...------...000000///---......------......///000......------------......,,,---...///000000000000000///...---------......+++------,,,000555444000------....../////////...------------------------...////////////...------+++,,,,,,------,,,,,,+++,,,------......------,,,------,,,,,,,,,,,,------///,,,******,,,...---,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,...,,,***((())),,,///222...------------------,,,------------------------......------------......------------------,,,,,,---,,,,,,,,,,,,---......---000333111---+++,,,.........//////...------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...777<<<777///---......////////////.........---------,,,,,,,,,+++++++++......//////...------,,,///////////////////////////000111000...---------//////...---,,,,,,,,,,,,...---,,,,,,,,,---...///---------------...///000000000000//////.........///////////////111555999<<<666000---///111222222///////////////////////////////////////////////////000111000///...///000000000000000000000000000000000////////////......////////////////////////111000000000111222333444000///...------...///000BBB888///...000000111111000000000000000000000000111000///...---...///000000000///.........//////////////////////////////---......//////......---//////............//////000000000000000000000000.................................---------,,,,,,------///111333222///,,,111111222222222222111111000000000000///......---......------------------////////////////////////000000000000000000000111222111111000000///......+++...111333444333111//////////////////.........//////////////////////////////000000000000//////---------------,,,,,,,,,///////////////////////////////////////000111111///000000000000000000000111000//////......///////////////.........------////////////////////////***---111555666555333111000//////......//////000//////............//////........................///...------------...///000///...------...///000111000...///000111///...////////////000444:::>>>666222------///000000...000000/////////000000111000000000000000000000000000//////...---,,,+++***000000000000////////////.......................................------------------------------------,,,,,,---///000///---000///.........///111111......------------......------......///000000000000///......------......***,,,,,,,,,000666888666------......////////////------------------------,,,...///111111000///...,,,,,,------------,,,,,,,,,------......------,,,------------------------...,,,++++++,,,------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,+++***+++---...000---------------.........,,,,,,,,,,,,,,,,,,,,,,,,......------------......------------............+++,,,------......---------000222111---+++,,,............///......---,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---444777333//////...---////////////............---,,,,,,,,,,,,+++++++++.........///......---,,,////////////////////////...000111000...---------//////...............//////...------,,,---------......---------......////////////...............000000111000000222555888;;;555...+++---000222222000///---,,,,,,---///000////////////////////////---///000000//////000111000000000000000000000000000000//////////////////////////////////////////111000000000111111222333222222111000000111222222;;;777444333333222111111333222222222111111111000000//////.........//////000000//////////////////////////////////////////.........//////.........////////////////////////////////////////////////........................000000000000////////////...///000222333222111///111111222222222222111111111111111000000...---,,,////////////............////////////////////////000000000000000000000000111111000000000000000000...111555999999777333000........................////////////////////////---......//////......---////////////....................................///////////////000000111222222111000////////////000000///.............../////////.........------////////////////////////,,,...111444555444222111000//////////////////000000//////......//////000.................................------.........///...------------...///////////////000000000000,,,---............000222///---,,,---000111111///000000000000000000111111000000000000000000000000000000000//////.........111111000000//////......////////////////////////............------------//////000000000000//////,,,,,,,,,---///000///---000///...------///111222......------------.....................///000000//////..................,,,...---,,,///666999999/////////.../////////000........................+++---000222333222000///,,,,,,------------,,,,,,,,,------......------,,,---..................---------,,,,,,------------........................------------------------,,,,,,,,,------.........+++,,,,,,---------......,,,,,,------......//////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,------...------,,,,,,------......+++,,,---...///...---,,,,,,...000///---+++,,,------...............------------,,,,,,,,,,,,---------------------------------111222000///000///,,,.........---------------........................---...............------////////////////////////...000111000...------......---------...//////000//////......---------,,,///......---------........................------///000000000///111333666555000,,,+++---//////...///...---,,,,,,---...///000000000000000000000000---...000000//////111222111111111111111111111111//////000000000000000000000000000000000000000000000000/////////000111111222222111111111111222222444888;;;:::777444111///333333222222111000000000000000000000000000000111//////000000000000000000000000000000000000000000...//////000000//////...000000000000000000000000////////////////////////////////////////////////111111000000000/////////...///000111111111111111000111111222222111111000111111111111000///...---///////////////.........000000000000000000000000...///////////////000000...//////000111222222333111333777:::999666111...------------------------000000000000000000000000...//////////////////...////////////////////////------------------------///////////////000000111666555333111///...------//////............//////000000/////////.........000000000000000000000000000000000000///////////////000000000000000000///000000000//////000000000////////////////////////---..................---......------------......//////000000//////000000---///111222111000000000.........000111111111/////////000111111111111111000000000000000000000000/////////000000111111111111111000000//////......000000000000000000000000........................//////000111111000//////,,,,,,,,,---000000///...///...---------...///000......------------......///............///000000......//////////////////...000///,,,...444888888000///...------------...........................***,,,///222333222111///,,,------......------,,,,,,------......------,,,------...//////...------,,,---......------------........................------------------------,,,,,,,,,------.........+++,,,---...///...---,,,---------....../////////------------------------++++++******+++,,,------------,,,,,,,,,,,,---...+++,,,---...///...---,,,+++---...---,,,++++++,,,------...............---...------------------...------------------------,,,//////---...000///+++,,,,,,,,,,,,,,,,,,,,,,,,........................------...............---////////////////////////...///000000...---......,,,,,,,,,,,,---...///000/////////......------,,,///......---------......------.....................///000///...///111333///------...111111...***,,,---...//////...---,,,000000000000000000000000...000111111000000111333111111111111111111111111//////000000000000111111000000000000000000000000000///////////////000000000000000000000000000000111999@@@===888444111///000000000//////.........000000111111111111222222//////000111111111000000000000000000000000000000///000000111111000000///000000111111111111000000000000000000000000000000/////////////////////////////////.........---------...//////......///111111111111222222111111111111111111111000//////...,,,,,,---------.........000000000000000000000000------...//////000111111---...///000222333444444000222444555444222///,,,---------...............000000000000000000000000111111222222222222111111---------.......................................///////////////000111111777666333000......------............///000111111111111111000000000//////000000000000000000000000222111///---,,,---......///000000111111000000///111111000000000000111111////////////////////////------...//////...------........................///000111000///...///000,,,...000000///...///000...///000000000//////...//////000111222222222222000000000000000000000000------...///000111111222000000000000////////////////////////////////////.........///////////////---...///000000///...------,,,,,,...111222111///------........./////////......------------......000///...------...///000......///000000000/////////111111------222666777333111///---,,,,,,,,,,,,........................+++,,,///111111111000///------............------,,,------......------,,,,,,---...//////...---,,,,,,---//////---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------------,,,---...//////...---,,,.............../////////........................+++*********+++,,,---...000///---,,,,,,,,,---...+++,,,------......------,,,,,,---------,,,,,,+++,,,---......///.........///......------......///------------------------+++//////------//////,,,,,,,,,,,,,,,,,,---------+++++++++,,,,,,,,,,,,---,,,---......///.........////////////////////////---///000000///......///---,,,,,,,,,---...//////....../////////...------......---------......///.............../////////...///000///......///111......///333666555000+++,,,---///111111///---,,,222222222222222222222222000111222222111111222333111111111111111111111111//////000000000111111111000000000000000000000000111111000000///000000111000000000111111000000000000;;;AAA<<<444111111000///////////////.........///000111111222222222111...///000111222111111000000000000000000000000000111111222222222222111111000111111222222111111000000000000000000000000000////////////////////////////////////.........---...///000///------000222222222333333333333222222000000111111111000000///,,,,,,---...//////000000000000000000000000000000------...///111222333333//////000111222222333333000000111111111000000///////////////000000000111000000000000000000000000111222222333333222222111........./////////000000000000000000000000000000///////////////000111111555444222000//////000000......///000111333444555222222222222111111111111000000000000000000000000//////..................///000111111111111000///222111111000000111111222////////////////////////------...//////...------/////////000000////////////111222111...---...000---...///...---,,,...//////000111000////////////...///111222333333222222////////////////////////.........//////000000111////////////000000000000000000000000000000000000/////////000000000111111---...///000000///...------------///222333222111,,,...///111111000///.........------------......111000...------...///000---...///000111000000///,,,000111...---111555666:::888555222000//////000........................,,,---...///////////////------............------,,,------......------,,,+++,,,---......---,,,++++++...000000...,,,---...------------------------........................------------------,,,,,,------...//////...---,,,////////////............------------------------,,,,,,,,,,,,---...///000444222000...------...///---,,,,,,,,,,,,---.........---......//////...---,,,------...//////......//////............//////........................+++000111---,,,---...------------....../////////+++++++++,,,,,,,,,------,,,------...//////......////////////////////////---...000000///......///..................//////---...///000000///......---------------...///000.........//////000000000///000111000///...///000///...///333666555111---////////////////////////222222222222222222222222111333444333222111222333111111111111111111111111//////000000111111111222000000000000000000000000222222111111111111111222222222333333333333222222111<<>>333444---111111///...////////////111111111111111111111111111333222111000000111222333111111222333333333222222...111555888999888555333111111222333333333333222222222333444333222000///111111222333222111000///222222222222222222222222000111222222111000111333555444333333222222333333222222222333333444444444333333222111000000111111000000000000000000000000000222555555333111000000111111111111111111111111000111111111111222222222111111111111111111111111000111333555555444333222111111222222222222111111//////............//////000000////////////000000777666555333111...,,,+++111111222222222222111111//////000111111111111000222111000//////000111222333222111000////////////222111111111000000//////222222111111000///......111111111111111111111111000///...---,,,+++***)))000000000000000000000000000///.........000111222000000000000000000000000222222111111222222333444000000000000000000000000000000000000000000000000000000//////.........---000000000000000000000000///111222222111111222333111111111111111111111111111111000000111111222333000000000000000000000000000000////////////000000222111000111222333222000////////////////////////000///---,,,,,,---...///.........///////////////...............///000000555;;;AAADDDGGGJJJIIIEEE999888666444222000...------.../////////...,,,+++000///...---------------//////.........---------------............------//////.........---------///......------///000111000///---,,,,,,,,,---.........------------....../////////...------///111222333333000...,,,,,,---000//////.........//////------------...000111333GGG;;;...***---222111...//////.........---------......////////////......+++---///000111000...---------............------//////////////////////////////............//////000000///...............---...///000000///..................///////////////000111222222111000///---,,,,,,---///000///.........////////////......---...000111111111000/////////............//////,,,...,,,///555000,,,444//////...///000000...,,,000...---///111222000---000//////.........//////444222111222444444333222666333111000111222222111222222222222222222222222333333222222222222333333222222111111111111111111222222222222222222222222222222111111111222333333111;;;KKK===222444---222222111000111222111111111333333333333333333333333333222111000000111222333111222333333444333333333000222555777888777555333000111111222222222222222333333333333333222111111555444333222111111222222222222222222222222222222111222333333222222333444555444333333222222333333222222333333333444444444333333222111111111111111222222222222222222222222000333555555333222111111111111111111111111111111000111111111111222222222222222222222222222222222000111333444555444333222111111222222222222111111111000000000000000000111111000000//////000000111111111000///---+++)))(((111111222222222222111111000000000000111111111111222111000//////000111111111111000/////////000000222111111111000000000000333222222111000000//////222222222222222222222222333333222111000///......////////////////////////000000/////////000111222111111111111111111111111222111111111111222333333000000000000000000000000000000000000000000000000000000/////////.........000000000000000000000000///111222222111000222333111111111111111111111111111111000000111111222333000000000000000000000000000000////////////000000111///...///000111000//////////////////////////////...---,,,+++,,,...///.../////////////////////...............///000000+++111666999===AAABBB???<<<;;;:::888666555333333......//////...------,,,//////...---------------//////.........---------------............------//////.........---------///......---...///000111999777555222000...------/////////....../////////---......------...222444444222000...---...////////////............////////////......///000222222<<<555...,,,///222111...000000/////////...............////////////............///000000///...---......////////////......//////////////////////////////............//////000000///...............//////000000000...---,,,............/////////////////////000000/////////...---,,,---/////////---......////////////......---...///000111000000///......------------......444000...,,,+++...111222333111////////////---,,,///---,,,...000000...,,,//////............//////111000///111444555333111111222444777999:::888666222222222222222222222222333333222222222222333333000000111111111111111111222222222222222222222222111111111111111222333333333;;;III;;;000444...333333333333444555666444111444444444444444444444444222222111111111111222222222333444444555555444444222333555555555555333333222222333444444444444333444444333333222222333333999777444222111222333555333333333333333333333333222333555444333333555666555444444333333333333333333333333333444444444444333222222111111111111222333333333333333333333333111333555555444222111222111111111111111111111111000111111111111222222222333333333333333333333333000111333444444444333222111111222222222222111111222222222111111222222222111111111000000111111111222222222222111///......111111222222222222111111111000/////////000222333333222111000000000000000000000//////000000111222111111111111111000000000333333222222111000000000222222222222222222222222555444444333222111000000////////////////////////111111000000000111222222111111111111111111111111111111111111111222222333000000000000000000000000////////////////////////000000////////////......000000000000000000000000///000222111000000111333111111111111111111111111111111000000111111222333000000000000000000000000000//////......//////000///---,,,---...///...---///////////////////////////...---,,,,,,---.../////////////////////.....................///000000&&&+++...///222777777555666555555444333222111111//////...------------...//////...------------..................---------------............------...............---------///............///000000;;;:::777555222000///...000000000000000000000000,,,------------000555888===777111......000000/////////............//////111111000000000000111111000.........000111000///000000000000000/////////......////////////......000000000/////////000000//////000000000000////////////////////////////////////............//////000000///...............000111000000///---,,,+++............///////////////......------......///000...---...//////...---......////////////......---...///000000000000///...------,,,,,,------...333---111000,,,@@@SSSLLL666333000/////////...---...---,,,---//////---+++//////............/////////000111111222333555777777:::???DDDEEEAAA999333111111111111111111111111222222111111111111222222//////000000111111222222222222222222222222222222111000000000111222333444444;;;HHH888///444///444333555555666999;;;777222555555555555555555555555222222222222222222222222333444444555555555555555444444444444333333222222333444555555666666555555555444333222222333444555888777444222111222333333333333333333333333333333222333444444444444555777555555444333333333333333333333444444444444444444333222222111111222222222333333333333333333333333222444555555333222222333111111111111111111111111000000111111111222222222333333333333333333333333000111222333333333333222111222222333333222222111333222222111111222222333222222111111111111222222444555555555555555444444111111222222222222111111222111///......000222333333333222111000000000000000000000000111222333444111111111111111111111111333222222222111111111000222222222222222222222222222222222111000000000///000000000000000000000000111111111111111111222222222222222222222222222222000000000000000111222222000000000000000000000000////////////////////////000000//////////////////000000000000000000000000///000111111000000111222111111111111111111111111111111000000111111222333/////////////////////////////////....../////////...---,,,---......---,,,//////////////////////////////.........///000000////////////...........................///000000+++...///,,,---000000...------------------------//////---,,,,,,---...//////......---------..............................------............------..................................../////////000333222222111000000000000/////////000000/////////---...---------000555888GGG???444///000111///---///............//////000111111111000000/////////+++---///000000000111111////////////////////////......////////////......222111000///000222444555000000111111111111000000//////////////////////////////............//////000000///...............000000/////////...------............////////////000///...------...///000111///......//////...,,,......////////////...............///////////////.........------.........///(((333555000PPPlll^^^666333000//////111111111/////////000000///...---///............//////000---111444222000111888???MMMKKKIIIFFFAAA:::111+++111111111111111111111111222111111000000111111222/////////000000111111222222222222222222222222222000000000000111222333444555:::FFF777///555///444333555555666:::???;;;444333333333333333333333333222222222333333222222222333444555555666666555555555444333222222222111222222222333444444444444444444333222111111222444555444444444333333111000000333333333333333333333333111222444444333444555777666555444444333333444444444444444444444444444444333222222222222222333333222222222222222222222222222444555444222111222333111111111111111111111111000000111111111222222222333333333333333333333333111111222222222333333222222222333333333333222222111111000000000000111111222222111111111111222222000000111222333333333222111111222222222222111111222111///......000222333222222222222111111000000111111111222333444555666111111111111111222222222222222222111111111111111222222222222222222222222000000000000000000000000111111111111111111111111111111222222222111111111111111111111111111111111000000//////000000111222//////////////////////////////////////////////////////000000000000000000111111111111111111111111...000111111000///111222111111111111111111111111111111000000111111222333//////////////////////////////............/////////...------//////...---////////////////////////000000000000000111111222000000//////.........---...............///000000...000000---,,,///000---------------....../////////...---,,,,,,---//////......---------......///---.....................------............---------.....................---......///////////////,,,------...////////////---......//////......---/////////------...222555DDD<<<333//////000///,,,...............///000000000000000//////...------...///111000//////111333..............................////////////......111000000000222555888:::000000111111111111000000//////////////////////////////............//////000000///...........................//////000000............////////////111000............000111111000......//////...,,,......////////////.....................//////000000000////////////000000111)))444333***CCCYYYHHH333111///...000333444444222333333333222111111000...............///000000---222555555333555<<>>222000///...///111444555555222444555444222111111111......---......///000111///111444888<<<>>>??????BBB<<<444//////222555888111111111111111111111111000000000//////000000000000000000000000/////////000000000000000000000000......//////000222333444333888DDD777000777///222///222111000888CCCBBB888222222222222222222222222222222333444444333222222333333444555555555555444111222222222222222111000...///000000111111000000///000111111222222222111000000000000111111111222444444444444444444444444111333555555555555777999666666555444444444444444666555555555444444444444222222222222222333444555333333333333333333333333111222222111000///000222111111111111111111111111000111111111111222222222222222222222222222222222111111111111111222222333222333333444444333333222000000////////////000000111000000//////000000111000111222333333444444333111111222222222222111111000000000000111111111111///000222333333333333222111111111111111222333444111111111222222333333333////////////////////////000000000000000000000000000111111111222222222333111111111111111111111111000000111111111000///...///////////////////////////............///000000////////////////////////000000000000000000000000//////000000000111111111111111111111111111111111...///000000//////000222111111111111111111111111111111000000111111222333000000000000000000000000///......------......///000...---...///000///---////////////////////////------...///000000111111111000000///......------...............///000000)))---...,,,---000000---,,,,,,,,,------...//////,,,------...//////......---------------...//////---------.........//////------............---------------.........//////------///000000000///......//////000///...---,,,---...///000000///...---,,,...//////---,,,---...------...///000111111111---------......///000111//////000111000000......111000000000000000000000---.........////////////......////////////......////////////000111333444///000000000000000000/////////////////////////////////............//////000000///.....................------...///000111............////////////---......//////......---000///...///000111000///......////////////............---------...///000000000////////////000000000///000000000111333222///......///222333333222000222333222///......///---------......///000111111///222:::DDDGGGAAA:::777555222111222222111000000000000000000000000000000000////////////000000111111000000//////......////////////////////////.........///000222333444222888DDD777111777///111...111///---666CCCCCC999333333333333333333333333222222444444444444222222222333444444555555444444000111222333333222111000111111222333333333333222...///000222222222111000222111///...///111444555444444444444444444444444333444666777666777999:::666666555444444444444555666666555555555444444444222222222222333333444555444444444444444444444444111222222000///...000111111111111111111111111111000111111111111222222222111111111111111111111111111111000000111111222333222333333444444333333222111111000000000000111111000000////////////000000///000111111222222222222111111222222222222111111//////000111111111111000...///111333444444444333000000000///000000111222111111111222222333333333............/////////////////////////////////////////////000000111111222000000000000000000000000///000111111111///...---////////////////////////...............///000000////////////////////////111111111111111111111111//////000000111111111222111111111111111111111111...///000000//////000111111111111111111111111111111111111000111222222333000000000000000000000000.........------.........///...------//////...---////////////////////////+++,,,---...////////////111000000///...---------...............///000000---000111...---///---)))...//////000000111111111+++,,,...///000///...------------------...///000---------.........//////---..................------------.........//////,,,---///000000000///...+++,,,.../////////...---...///000222222000///...))),,,...///...---------,,,///333444333222111111---------......000111111///000111222222111000//////...///111222222000---.../////////000000111111......////////////......//////............////////////000000000000////////////////////////////////////............//////000000///...............000000...------...///000............/////////000+++,,,............,,,+++///......///000111111000......////////////............---,,,---...///000//////............//////111222...000555///,,,444000//////000222222111///---000111000---++++++------------......000111111333///444333333JJJTTT???444444444444333333222111111222333444333333111000111000000000111222222333333222111111000000111111111222222333333222222111333222111000000111222333111???EEE;;;111111000,,,111111111222555777:::;;;555333111000111111000///222222222222222222222222111222333333444444444333444222000000222333333333222000///111333444222///222222222333222111000//////222444444222000//////111111222333333444555555222222333444555555555444666666666666666555555555444444444555444444333333333333333333333444555666666111111555555111111555444333111000...---------000000000000000000000000////////////000222333444222222222222222222222222222222111111111111222222222222333333333222111111222111000000000000000111333222111111000000111111000111222333444444444444555555444333333222111111111111111111111111111111222222222111111111111111333222111222333333222000222222111000//////000000000000000000000000000000111111111111111111111111333333222222111000000///000000000000000222444555000000000000000000000000000000000000000000000000------......//////000000////////////////////////////////////............555444444333333222222111222222111111111111222222111111111111111111111111222222111111000/////////000000000000000000000000...............------------------.........//////..................------000///...---,,,,,,---.........000111222222222222000000000000000000000000........................000000//////.........---......////////////......////////////............+++,,,,,,---...///000000000000000000000000000000000000//////...,,,+++***,,,---...//////...---,,,........................---------...............---......///000/////////000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000333222111/////////000000///000111111111///...---...//////000000000000000////////////////////////---///222444444222///---////////////////////////000000000000000000000000000...,,,---000111000------------.........//////---.........//////000000//////.........---------000000//////.........---111///------...///---+++........................,,,,,,------.../////////.........///000111222222000//////000111111///---222444444111111333222/////////.........---------111000111111555CCCFFF:::333333444444333333222222111222333333333333222111111000000000111111222333444333333222222222222222222222333333333333222222111111000000000000111111///:::>>>666000222222...222222111111222444555666333111000000222333222111111111111111111111111111222222333333444333333333666444222111222333222111111000///111333444333111000000000000////////////000000000111333444444444111111222222333444444555444555666777777777777777777666666666555555444444333444444444444444333333333333333333333444555555888555555888666000000333333222111///............111111111111111111111111111000000000000111111222222222222222222222222222222111111000000111111222000111222222333333333333111111000000000000111111444333222111111111111111000111222333444444444444555444444333222222111111222222222111111111111111111111111111111222222222111111222222111000//////222222111000000000000000111111111111111111111111111111111111111222222222444333333222111111000000000//////...///000222222000000000000000000000000000000000000000000000000000000000000111111111111////////////////////////111111111111111111111000000000111111222333333333222111111111111111111222111111111111111111111111111111222222222222222222000000000000000000000000111111111111111111111111.........//////000000000........................000///...------------------...///000111111111111000000000000000000000000........................000/////////..................////////////......////////////..............................//////000000000000000000000000///000000//////...---,,,------...//////...------////////////////////////111111111000/////////...---......///////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000000111222222111000///...000000111111111000...---...///000000111111000000////////////////////////...///111333333111///...////////////////////////////////////////////////333111///...//////---+++---------....../////////........./////////000000//////.........---------000/////////............111000/////////......---........................////////////////////////+++,,,,,,------.........///......///000000///---***444;;;777///,,,------//////.........---------222333000333======777777222222333333333333333333222222333333333333222222222111111111111222333333555555444333333333333333222222333333333333222222//////000000000000//////...555666111///333333///333222111111000000111111111000///000222444444333000000000000000000000000222333333333333333222222777555333222222222111000000000000222444555444222000000///...///000111222333000,,,,,,000333333333111111222222333333444444444555666777888888888888888777777666555444333333333333444444444444333333333333333333333444444555666666888999555000000333222111000////////////000111111111111111111111111222222111000000000000000222222222222222222222222222111111000000111111222...///000222333444444444000000000000000111222333555555333222111111111111000111222333444444444444444444333333222111111111222222222222111111000000000000111111222222333333111444555444000...///000222222111000000000000111111111111111111111111111000111111111222222333333333333222222111111000000///...............///000000000000000000000000000000000000000000000000000111111111111000000000000////////////////////////111111111111111111111111/////////000111111222222111111111111111111111111111111111111111111111111//////000111111222333333000000000000000000000000......////////////////////////000000000000111111............................../////////...---------......///000000000000000000000000000000000000........................////////////...............//////000000//////...////////////............000000000//////.........000000000000000000000000///000000000000000//////---......//////......---000000000000000000000000333222111111//////...---.........///////////////................................................////////////////////////////////////000000000000///000222444444222///---000000111111111000///...//////000111111111111000///////////////////////////000111111111111000000////////////////////////........................333111000///000///...,,,............////////////......////////////000000/////////............---////////////............///000111000///...///000........................222222111000000///......///////////////000000000///...---...000000...---)))111555222---,,,,,,,,,/////////.........------444777222777EEE;;;///999222222222222333444444555222222333333333333333333444444333333333444444555555444444333333333333333222333333333333333333222///000111222222111000///000222111...///444444000222222111111000000000000333111000000222333333333111111111111111111111111222333333333333222111111444333111111222222111000000000111333444555555444333222000000000222444666???888000---000222111///111111222222333333333333333333555666777777777777888888777666444333222222222222333444444444333333444333333222333333444444000333777777444000111444111000000///000000111111111111111111111111111111222222111000000111111111111111111111111111111111111111000000000000111111//////111222222333333333//////000000111222333444666555444333222111111111111111222333333333333333333333222222111111111000333333222222111000000000000000111111222333444444333777:::777222///000333222222111000000111111111111111111111111111111111000111111222222333333444111111111000000000///////////////...............000000000000000000000000000000000000000000000000000000//////......------///////////////////////////////////////000000000222222111000000//////...000000111111111111000000111111111111111111111111------......////////////000000000000000000000000---------...............000000000000000000000000............////////////---...///000000///...---------...///////////////////////////////////////........................///////////////.........//////000000000000//////////////////............000000000000000////////////////////////////////////000111111222222222111......////////////......000000000000000000000000000/////////......------...............///000000////////////////////////........................///////////////////////////////////////000000000///000222333333222000///000000000111000000000000///000111111222222111111000000000000000000000000000000000000000000111222////////////////////////////////////////////////////////////111111111111//////////////////////////////////////////000000/////////...............///////////////.........---///111111///...///111........................111111111000000/////////111111111111111111111000///......///111111000...000///+++)))---222111,,,////////////............333666222999FFF:::...:::333222222222222333555555222222222333333444444555777666666555555666666666444444333222222222222222333333333444444333333333111111333444444333111111333222000...000444333000111111111222222222222222555333111111222333222111222222222222222222222222222222222333333222111111000//////000222333222111000111333444444444555555333222111000111222444666FFF???666222444555333111111111222222222222222333222333444666777777888888888777666555444333222111111222222333444444333333444333333222222222333333///333555444222111111222000000000000000111111222111111111111111111111111000000000000111222333444111111111111111111111111111000000000000000000111111111111222222111111000000000000000111222444444666555444333222222222222111111222222333333222222222111111111111111000000222222222111111111000000000000111222333444444555333777:::777222///000333222111111111111111222222111111111111111111111111111111222222333333333333////////////............000000111111000000000///111111111111111111111111111111111111111111111111000000//////......------000000000000000000000000.../////////000000000111222222222111000000/////////000111111111111000///000000000000000000000000////////////......------000000000000000000000000000000111111111222222222////////////////////////........./////////000000---...///000000000......---......////////////...////////////////////////////////////////////////........./////////////////////000000000000//////////////////.....................///000111111222///////////////////////////000111222333333333333////////////////////////////////////////////////---.........//////000000///............///000000000000000000000000000000////////////////////////000000000000000000000000.../////////000000111111222111111111111111222222111000000000000111111111000111111222222222222222111111111111111111111111000000/////////111222333000000000000000000000000000000000000000000000000...///000111111111222333000000000000000000000000000000000000000000//////////////////////////////.........///////////////+++...000111111000//////////////////////////////.........//////000000000///.....................111000000111333333222111111555777444111222111///000000/////////.........111222111888>>>777111777444333222111222333444555333222222222333444555666888888777666666666666777444333333222222222222222333333444444444444333333222333333333333333333222333222111000111333222111000111222333333333333333666444222222222222111000222222222222222222222222000111111222222222222222.........000333444333222222333555555444333444555111111000///000111222333<<<777222000111222222000111111222222222222222222333444555777888999::::::777666666555444333222222000111222333333444444333444333333222222222222222444666555333333666555333111111000000000111111222222222222222222222222222000000000111222333444555111111111111111111111111111000000//////000000111111111222222111000000///111111111111111222333444444333333222222222222222111111222222222222222111000000000000000000000000111111111111111111111111111111222222333333444444111444555444000...///000222111111111111222333333222222222222222222222222333333333333333333333333/////////...............000111222222222222111111111111111111111111111111222222222222222222222222111111111111000000000000000000000000000000000000000111111222222333333333/////////000111111222222...///000111111000///...000000000000000000000000333333222111111000//////000000000000000000000000//////000000111111222222000000////////////...............//////000000111......///000000000//////...//////000000/////////000000000000000000000000////////////////////////.........//////////////////000000111111000000///////////////............,,,------...000111111222000000000000000000000000000000111222333333333222000//////......//////000////////////////////////...///000000222222333444///......------///000111111111111111111111111111111111111111111111111111000000000000000000000000//////000000111111222222333222111000000111333444111111000000000111222222111111222333333333333222111111111111111111111111000/////////000111222333000000000000000000000000111111111111111111111111111333333222000000000111111111111111000000000000111111000000000000//////...////////////000000000.........///////////////+++,,,000333666555111---////////////////////////------...//////000111111/////////000000000000000111111111222444555444222***>>>MMMGGG666,,,---111000000000/////////......333...222777444555777333555444333111111222333444333333222222333444666777888777666555555555555555555555444333333333333333333333444444444444333333333222222222222222222333000000111222222111222333000111222333333333222222555333222222333444333222111111111111111111111111...///000222333333333333111000111333444555333222333555777666444222333555222111111111111111111000//////////////////......222222111111111111111111222333444666888999999999555555555444444333333333000000111333333444444333444333333222111111222222555666444333999AAABBB===222222111111000111111111222222222222222222222222111111111111222222333444111111111111111111111111000000////////////000000///000000111111111111000222222222111111222333333222111111111111222333333111111222222222222111111000000000000000000000000000000000111222222333333333333333333333333333333111111222222111000//////222111111111222222333444222222222222222222222222444444444333333222222111000000000000000000000000///000111333333333222222111111111111111111111111333333333333333333333333000000000000111111111111000000000000000000000000000111111222222333444444---......//////000111111...///000111111000///...000000000000000000000000222222222222222222111111000000000000000000000000,,,------...//////000000111111111000000/////////---......///000000111111///////////////000000111///000000111111000000///000000000000000000000000////////////////////////............/////////000000000111111111111000000////////////............------........./////////000000000000000000000000000111111222222222222111111000///......///000111000000000000000000000000000000000111222222222333000///---------...000111000000000000000000000000111111111111111111111111222222222222222222222222000000000111222333333333111111111222222333333333111111000000000111222333111222222333444333333333222222222222222222222222...//////000111111222222000000000000000000000000000000000000000000000000111333444333111000111333222222222111111000000000111111111000000000//////.../////////000000000000............/////////000------000777<<<;;;333,,,////////////////////////000000000000000000000000111111111222222333333444111000000222444555444222+++<<>>>>>===<<<;;;<<<<<<<<<;;;;;;;;;;;;;;;888999::::::::::::999888999999999999999999999999999999:::::::::999888777999999999999999999999999999999999999999999999999666666777777777888888888555666888999999888777666777888888999999888888777888888888777666555555666333444666777777666777777666666666666666666666666777777777777777777777777999999888777666555444444555555444444444444444444444555444333111222555777AAAAAA???;;;555222222444333333222222333555666777555555444444555555444333333333333333333333333333222222222333333333444444333333222222222333333444222222222222222222222222444333333222222333333444555444444333333333444444333333222222222111111111222222222222222222111111111222333333444444333333222222222222222222333444222222333555555666666666444333333333444555666666777555444222222333444444444444333222111111111111333333222222222222222111222111111111111111222222111111222222222333333333111222444666666555444333222333333444444555555555444444222111111111222333444333333222222222222222222222222222222222222222111111111111111111111111111111000000000000111111//////000000111111222222222222222222222333333333111111222222222222111111000000111222222111000000111111111111111111222222222222111111000000/////////000111222333333444333///////////////////////////000000000111111222222222222111111000000000///111111111111111111111111000000000000000000000000000000000000111111111111111///......111666;;;???..............................///000000000000000.........000111222222222555333111000000000///---/////////000000000000000111111111111111111111111222222111111111000000000////////////////////////////////////000000000000//////000000000000////////////000222333333333333111111111111000000000///...///000111111111111111000000000000000111111111000000000000111333444444333222111000000111222333***111555333111222222111...000111000111444:::>>>999777555333333222///---111111111111111111111111///000000111222333444444333333333222222111111111000111111111111111111000000000000000111111111111000000000000111111111111000000000000000000000000222222222333333333444444111222222333333222222111//////////////////000000999999888999999:::<<<<<<===============<<<<<<<<<::::::;;;;;;;;;;;;::::::======>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<======<<<;;;:::::::::::::::;;;;;;;;;;;;999:::;;;<<<<<<;;;:::999::::::;;;;;;;;;;;;;;;<<<::::::::::::::::::::::::888888999999:::;;;;;;<<<666777999:::;;;::::::999999::::::;;;;;;::::::999:::;;;:::888777777999;;;:::999888888::::::999888888888888888888888888888999999999999999999999999::::::888777666666666666888888777777777666666666555666666555333333444555555:::>>><<<666333555999888666555444444555777999666666666777666666555444333333444444444444444555222333333444444555555555555444444444444555555666444444444444444444444444666555555444444555555666666666555444444444555555444444444444444444444444444444444333333333333333222333555666666666555444444444333333333333444444111222333444555666666666222333555666777888888888888666444222222222333444333333222222111222222222222222222222222222222222111111111000111111222333111111222222222333333333222333444555555555444333111222333444555555555555444444333333333222222111444444333333222333333444333333333333333333333333222222222222222222222222//////............//////000000000000111111111111111222222222222333333333111111222222222222111111000111222333333222111000222222222222111111111000111111111111111111000000///000222333444555555555000000000000000000000000000111111222222333333333222222222111111111111111111111111111111111111111000000000000000000000000111111111222222222333333222111000//////000111222...........................///000000111111000000000///...000222333333222222222111111000//////...000000000000111111111111111111111111111111111111222222222222111111111111000000000000000000000000000000000000111111111111///000000111111000000///000000111222333333333333111111111111000000000000//////000111222222222222111111111111111222222222111111111111222333444444222222222111111222222222...333555444333666666444222111111333666:::===???222222111222333333111///000000000000000000000000//////000000111111222222111111111111111111111111222111111111111111111222000000000111111111111222000000000111111111222222000000000000000000000000000111111111111222222222111222222333333222222111000000/////////000111111999999::::::;;;;;;<<<<<<;;;<<<<<<===============;;;;;;;;;::::::;;;;;;;;;======<<<<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>===<<<;;;999999999::::::;;;;;;;;;777888:::;;;<<<<<<;;;:::::::::;;;;;;;;;<<<<<<<<<::::::::::::::::::::::::::::::::::::::::::;;;;;;888888999:::;;;<<<<<<<<<::::::;;;;;;;;;;;;::::::;;;;;;;;;999888999>>>BBBIIIBBB:::888;;;===<<<999::::::::::::::::::::::::::::::::::::::::::::::::;;;:::999888777777888888999999999999999:::::::::555777999:::888777777888333777::::::888777999;;;::::::999888888888888888444666888999888888888888555555666666666777777777444555555666777777888888666666555666666777777888666666666666666666666666888777777666666777777888888777666555555555555666444444555555666666777777666666555555555444444444444555777888888888666555666555555444444555555555222333444555666777777777444555888999:::999888666888666444222111222333444222222222111222222333333222222222222222222222222111111000000111222222333111111222222222333333333333333333444444444555555222333444555555555444333000222333444555444333222444444333333333333444444444444444444444444444444222222222222222222222222000//////////////////000111111111000000000000000111111111111222222222333111222222333333222222111000111333444444333111000111111111222222111111111111111111111111111222222111222444555777888888999333333333333333333333333111222222333444444555555111111222222222222222222222222222222222222222222000000000000000000000000222222333333333444444444111111222111111///...---000000000000000000000000///000111111222222111111222000///000333444333111000111222222111111111111000111111111222222222333111111111111111111111111111111111111000000000000000000000000000000000000111111111111222222222222000111111111111111111000111111222333333222222222111111111111000000000000///000111222333333333333111222222222333333333333333333222222222333333444111222222333333222222111000333333111444888888444333111000333999>>>>>><<<333111000000222333333222000000000000000000000000000000000111111111111111/////////000000111111222222111111111111111111222000000111111111222222222000000111111111222222222000000000000000000000000000000000000111111111111111222222333333222222111111000000///000111222333888999:::;;;<<<<<<<<<<<<::::::;;;<<<======<<<<<<<<<;;;:::999999:::;;;<<<===<<<;;;::::::;;;<<<===::::::::::::::::::::::::;;;===>>>??????>>>===;;;888888888999999:::::::::444666888;;;<<<;;;:::::::::::::::;;;;;;<<<<<<<<<999999999999999999999999<<<;;;;;;::::::999999888999999999:::;;;<<<======999::::::;;;;;;::::::999:::;;;:::999888<<>>===:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888888999:::999999:::;;;<<<<<<===>>>666999<<<======<<<<<<<<<:::999999999:::;;;;;;;;;:::;;;<<<======<<<;;;:::222555888999::::::;;;<<<777777888888999999999:::666777777888999:::::::::777777777777777888999999888888888888888888888888999999888888888888999999888888777666666666666666444444555666777888999999777777666666555555555555555666888999:::999777666777666666555555555666666333444555777888888999999555777:::<<<<<<:::777444999777444222111222333555111111111111222333444444222222222222222222222222111111000000111222333333111111222222222333333333444444333333333444555666444555555666555444222111---///333555666666444333444444333333333444444555444444444444444444444444222222222222222222222222333333222222222222333333222222111111000000//////000000000111111222222222111222222333333222222111000111333444444333111000///000111222222222222222000000000111222222222333333444555777999:::;;;;;;555555555555555555555555222222333444444555666666111111111222222333333444222222222222222222222222000000000000000000000000333333333444444444555555...000333555555444111000111111111111111111111111000000111222222222222222333111000111444555333111000111333333333222222333111111222222222333333333111111111111111111111111000000000000////////////000000000000000000000000111111222222222333333333111111222222222222111111222222333333333222111111111111111111000000000000000000111222333444444444222222222333333444444444444444333222222222333333000111333444444333111000000000///...222777777333333///---222:::>>><<<888888555111//////111222222444444444444444444444444222222111111111111111111------...///000111222222111111000000000000111111000000111111222222222222000111111111111222222222000000000000000000000000111111111111222222222222222222222333333222222222222111000000000111333444666888:::===???@@@AAAAAA>>>>>>===============>>>============>>>>>>>>>>>>??????>>>===<<<;;;;;;:::<<<;;;;;;::::::;;;;;;<<<======<<<<<<<<<<<<=========;;;888888999:::;;;:::<<<:::888888:::;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;<<<===>>>>>>;;;===???>>>;;;:::<<>>>>>???KKKEEE???;;;;;;======<<<<<<======>>>???@@@@@@AAA;;;::::::999999::::::;;;???===;;;999888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::999::::::;;;;;;::::::999999999:::;;;;;;;;;;;;;;;::::::999888666666888999;;;:::999888777777777777::::::::::::::::::::::::;;;::::::999999::::::;;;<<<<<<::::::::::::<<<<<<:::999999999999999999:::::::::999999888999999999999999999888888888777777::::::999777666444333333999777555666999;;;:::999666666555555555555666666444666888888777555555666777888::::::888666555666666555444444333222111111000000111111111111000000333222222222111111000000111111222333444444222000000111333333333333444666555666777777777777777666666555444333222333333444000111222333444444444444555555444444555666888999666666666555555444444444555555555444444333333333111111111111111111111111444444444333333222222222000000111222333333444444333333333333333333333333333333333222222111111111111222444555555555444444777666444222222222444555333333444444555666666666777777666666555555555444666666777777666555444444444444444444444444444444555555555444333333222222333444444555555444444333222222222333333444444444555444333333222222333333333333333333333333333333333222222222222222222333555444444444444555666666333333333333333333333333333333333333333333333333333333444444444333222222333222111000000111222333333222111000000111222333444444333222111111222222444333111000///...//////222222111111111111222222222111000//////...//////444333222111111333555666666666555444444666777888555555555444444333333333111111222222222333333333111111000000000000111111111333666<<<@@@???:::555===888333000111111000...000111222333444333333222111222222222222000...---000000000000000000000000000000000000111111111111222222111111111111222222444444222111000000000000///////////////.........111000///000222333222111222222222222222222222222---...///...------///111888999;;;>>>???@@@@@@@@@BBBAAA@@@???>>>???@@@AAA>>>>>>?????????@@@@@@@@@@@@??????>>>======<<<<<<;;;:::999999999999999:::<<<;;;;;;::::::;;;;;;<<>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>>??????:::<<<======<<<;;;;;;<<<=========<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<===>>>>>>???FFFBBB===;;;<<<>>>???>>>>>>>>>>>>============<<<<<<<<<;;;;;;;;;;;;<<<<<>>???@@@@@@@@@RRROOOIIIDDD???<<<;;;;;;??????@@@@@@@@@AAAAAAAAA@@@@@@??????>>>>>>======<<<;;;;;;:::999999999:::<<<<<<;;;;;;;;;;;;<<<<<>><<<===???========================???????????????@@@@@@@@@=========???@@@@@@===;;;============<<<<<<<<<<<<;;;<<<<<<======<<<<<<;;;;;;<<<<<<======>>>>>>??????===;;;<<<===???@@@@@@BBBAAA@@@???>>><<<;;;;;;======<<<<<<<<<<<<======???>>><<<;;;::::::;;;<<<========================:::;;;<<<======>>>======;;;<<<<<<======<<<<<<;;;999::::::;;;;;;:::999999888999;;;<<<<<<;;;:::999:::999888777777777777777;;;;;;::::::::::::::::::;;;::::::999999::::::;;;::::::999999999999::::::888888777777777777888888999999888888888999999:::999999999888888888888888888888888777777777777666:::888777666888888888777999888888777777888888999<<<======<<<999777666777888:::;;;:::777555444444444444333333222222111111000000111111222222333333111111111111111000000000000111222333444333333222111333444444444444555666888777666555444444555666777666555555444444555555888777555333333333333444444333333333444555666777555444444444444333333333222222222222111111111111222222222222222222222222222222222222222333333333333333333333333333444444444444444444444444444444444444444333333333333333333444555555666555555555999888666555555666777777888888888777666555555555999999888888888888777777666666777777777666555555555555555555555555555555333333444555555666777777555555666666666666555555333444444444444555555555555444444333333333333333555555555555555555555555444444333333333333444444555555444444555555666777555555555555555555555555555555555555555555555555444555555555555444333333333333222222222222333333444333222222222222333444555555555444444444444444333333222222222222333333222222111111111111222222333333333333333333444555555444333222222222333444333444555555666555555555555555555555555444444444333333333333444444444555333222222111111222222333444444666888:::999666333888555222000111111111111111111222222222111111000444444333222111111111111000000000000000000000000000000000000111111111111111111000000000000111111222111111000000000111111222222222222222222222222111111222444888;;;;;;;;;333333333333333333333333000222333333222333555777;;;<<<<<<===>>>>>>>>>>>>WWWSSSLLLEEE???<<<;;;;;;>>>>>>>>>>>>???????????????>>>>>>>>>>>>>>>>>>>>>??????>>>===<<<<<<<<<<<>>>>>======>>>>>>???GGGCCC>>>;;;;;;===>>>>>>===BBBEEEDDD???;;;;;;===========================@@@@@@@@@@@@@@@?????????@@@@@@@@@CCCEEEEEE@@@<<<========================<<<======>>>>>>======<<<<<<<<<======>>>>>>>>>>>><<<<<<<<<===>>>?????????DDDDDDCCCBBB@@@???>>>>>>>>>======<<<<<<======>>>>>>>>>===<<<;;;;;;<<<<<<========================;;;;;;<<<>>>????????????======>>>>>>>>>>>>======:::::::::;;;;;;;;;;;;;;;888777777888:::;;;<<<;;;:::999888777777777777777;;;;;;;;;;;;;;;:::::::::;;;::::::999999::::::;;;999999999999999999999999777777666666666666777777888888888888888999999:::888888888888888888888888777777777888888888999999:::999888777777777777777888888888777777888888888888999:::999666555555666888:::;;;:::777555444444333333333333222222222222111111111222222333444444111111111111111111111111333444666666555333222222222333555555444444555666999888555333222333444555666666666666555555666666;;;999666333222222333333333333333333444444555555444444444444444333333333222222222222222222222222333333333333333333333333222222333333444444555555555555555444444444444444555555555555555555555555444444444444444444444444555555555666666666555555888777666666666666777777888888888888777777666666888888888888888888888888999:::::::::::::::999999777777777777777777777777333333444444555555555555666666777777777777666666555555555555555555555555555555444333333333333333666666666666666777777777555444444444444444444555555555555555555666666777666666666666666666666666777777777888888888888888555666666666666555444444444333333333333333333444444444444444444444444444444555555555555555444444333333333333444444555555333222222222222222222333444444333444444555666666666555444333333333333444222333555666666666555444666555555555555555555555444444444555555555666666444333333333333333333444555555666777777666444333555444222111111222333333111222222333333444444444555444222111000111222222000000000000000000000000000111111111222222222222111111111000000111111111111111000000000111111222222222333333333333333444333222333555999;;;<<<;;;333333333333333333333333111222444444333444666888;;;;;;;;;<<<<<<=========HHHFFFBBB???>>>???AAACCC;;;;;;<<<<<<<<<=========<<<<<<==================@@@???>>>>>>=========>>>?????????>>>>>>?????????FFFBBB>>>;;;;;;<<<======>>>BBBFFFEEE???;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????>>>AAA@@@@@@CCCFFFEEEAAA===>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>??????>>>>>>============>>>>>>>>>>>>>>><<<===>>>>>>>>>>>>>>>>>>CCCBBBBBBBBBAAAAAA@@@@@@======<<<<<<<<<<<<======>>>>>>======<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>????????????===>>>>>>??????>>>>>>===;;;;;;:::;;;<<<>>>???AAACCC???:::777888;;;<<<<<<:::999999888888888888999<<<<<<<<<;;;;;;:::::::::;;;::::::999999::::::;;;999999999999999999999999777666666666666666666777888777777777888888999:::888888888888888888888888777777888888999:::::::::::::::999888777777888888888777777666666777777888444666666666555555666777888999;;;:::777555444444333333333333333444444444333333222222333444555666111111111111222222222222777999:::999555333222222222444555444333333444555999777555333222222333444555555666666666666666666;;;999666333222222333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444555555666666777777777666666666555555555555555888888888888888888888888555555555555555555555555666666666666666666666666666666666666666666777777777777777777888888999999777777777777777777777777::::::;;;;;;;;;;;;;;;:::::::::::::::::::::::::::888888777777666666666666777888888999999888888777666666666666666666666666666555444444333333444444666666666777777888888888666666555555555555666666666555555555555666777777777777777777777777777777444555555555666666666777666777777777777666555555444444444555555444444444555555666666666666555555444444555666666555555444444444555666666777777777444444333333333333444444444444444444555666666777777777666555555444444444222333555666666666555444666666666666666666666666555666666666666777777777555555444444444444555555666777777777666444444333444444333222222222444555222222333444555777888999444333222111000111222333222222222222222222222222222222222333333333333444222222111111111111222222222111111111111111222333222222222333333444444444555444444555777999999888333333333333333333333333222333444444333444666888<<<<<<;;;;;;<<<===>>>???AAA???===;;;;;;<<<>>>@@@;;;;;;;;;<<<<<<<<<======;;;;;;<<<<<<======>>>>>>>>>======<<<<<<======>>>>>>>>>============>>>>>>AAA>>>;;;::::::;;;;;;:::;;;>>>AAABBB@@@>>>???AAA>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>>>>@@@AAAAAA>>><<<>>>>>>>>>>>>????????????>>>??????@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>??????======>>>?????????????????????@@@@@@======<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>>>>???>>>>>>===>>>>>>??????>>>>>>======<<<:::;;;===BBBGGGJJJSSSLLLBBB<<<;;;;;;;;;;;;;;;::::::999999999::::::======<<<<<<;;;:::::::::;;;::::::999999::::::;;;999999::::::::::::999999777777666666666666777777777777777777777888999:::888888888888888999999999777888888999::::::;;;;;;:::;;;;;;:::888888999;;;777777777666666777777777555666777666666666888:::777888::::::888666555555333333444444555555666666666555444333333444555666222222222333333333333333777:::<<<:::555222222333222333444444222222333444666666444333222222333444444444555666666666555555888777555333333333333444333444555555555555444444444444444555555555555666555555555555666666666666555555555555555555555555777777777777777888888888666666666666666666666777999999999999999999999999666666666666666777777777888888777666666666666777666666666666777777777777555666666777888888999999666666666777777777777888888888999:::::::::999999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;::::::999888888999999::::::::::::999999888888888777777777777666666555555444444444444444555666666777777888888999777666666666666666666777666666555555666666777888777777777777777777777777666666666777777888888999777888888888888777666666555555666666666666555555666666777888888777666666444555666777888777666555555666777888888888888888666666555555555555666666666666666555666666777777888888888777777777777777444555555666777666666666666666666666777777777777777777777777888888888888666666666555555666666666777888:::999777555555555444555555555333333555666444444444555666888:::;;;444333333222222333333333444444444444444444444444444444444444555555555555333333222222222222333333444333333222222222333333222333333444444555555555555444444444666777666555333333333333333333333333333444444444333333444666============>>>???AAABBBEEECCCAAA>>><<<;;;;;;;;;===>>>>>>>>>????????????;;;<<<<<<===>>>>>>??????===============>>>???@@@???>>>>>>======>>>>>>??????===<<<<<<======<<<:::<<<<<<===>>>??????@@@AAA==============================>>>>>>??????@@@@@@<<<===??????============>>>>>>>>>??????@@@@@@@@@??????@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>===???@@@???======@@@BBB>>>????????????????????????>>>>>>======>>>>>>???===>>>>>>??????>>>>>>>>>========================<<<<<<===>>>>>>===============>>>>>>>>>>>>======>>><<<:::;;;???FFFNNNSSSXXXQQQGGGAAA???>>><<<:::;;;;;;;;;::::::;;;;;;<<<=========<<<;;;;;;::::::;;;::::::999999::::::;;;999:::;;;<<<<<<;;;:::999888777777666666777777888666666666666777888999:::777777888888888999999999888888999999:::;;;;;;;;;:::;;;<<<;;;999999;;;>>>999888888777777888888999777888888777666666888:::555777999999888777666777444444555555666777777888999777555444333444555555333333333444444555555555333777:::999444222333555111222333333111111111333444444333333333333333333222333444555666555555444333333333333333444444444444555666666666666555444555555555666666666777777555555555666666777777777666666666666666666666666888888777777777777777777666666666777777888888888888888888888888888888888666666666777777888888888999888777666666666777777666777777888888999888888666777777777777777777777777777777888888888999999777888999999:::::::::999::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::999999888888888777777777666666555444444444444444555555666666777888888999888777777666666777777888666666666666666777777888777777777777777777777777777888888999::::::;;;;;;888888999999888888777666555666777777777777666555777777888999999888777777666777999:::;;;:::999888777888999999:::999888888888777777777777777777888999999888888777888888888888888999999:::999999999777666666666666777888888666666777777777888888888888888888888999999999999777777777666666777777777777:::<<<<<<:::777666777555666888777555444555777777666555555555666777888555555666666666666555555555555555555555555555555555666666666777777777777555444444333333444444555666555555444333333333333444444555555666777777888555444333444555666555444444444444444444444444444555666666555333333444666???>>>>>>>>>???AAACCCDDDCCCCCCCCCBBBBBBBBBCCCCCC@@@@@@AAAAAAAAABBBBBBBBB<<<<<<===>>>???@@@@@@AAA>>>>>>??????@@@AAACCCCCCAAAAAA@@@@@@@@@@@@AAAAAA@@@??????@@@AAAAAA???===@@@>>><<<<<<===>>>>>>=================================>>>???@@@@@@AAAAAA<<>>AAA>>>>>>??????@@@@@@@@@@@@???@@@@@@AAAAAA@@@@@@????????????>>>>>>>>>>>>>>><<<>>>??????===>>>BBBEEEAAAAAAAAA@@@@@@@@@??????@@@@@@????????????@@@@@@===>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<===============<<<;;;======>>>>>>>>>>>>======???===:::;;;@@@IIISSSYYYTTTMMMFFFBBBBBBAAA>>>;;;<<<<<<;;;;;;;;;<<<<<<===>>>>>>===<<<;;;;;;::::::;;;::::::999999::::::;;;::::::<<<<<<<<<<<<::::::888888777777777777888888666666666666777888999:::777777888888999999999999999999999::::::;;;;;;;;;999;;;===<<<::::::===@@@:::999999999999999999:::888888888666444444666888444666999999888777777888444555555666777888999999:::999666444333333444555444444444555555666666666///333777777333111333666000222333222000000111222222222333444444444333333111222444555555555444444000111222333444444444444555555777777777666555444555666666666777777888888555555555666666666777777777777777777777777777777888888777777666666555555555555666777888999999:::666666666666666666666666666666777777888888888999:::999888666666666777888777888999:::::::::::::::888888777777666555555555888888888999999:::::::::999::::::;;;<<<<<<<<<;;;999999999999999999999999666666666777888888999999:::;;;;;;<<<<<<;;;;;;:::999999999999888888777777666666555444444444444555444555555666777888888888888888777777777777888888666666666666666777888888666666666666666666666666444444555666777777888888888999999999999888777777555666777888888777666555777888999::::::999888777888999;;;======<<<;;;:::888999:::;;;::::::888888999999888888888888999999<<<;;;::::::999999999999888999:::;;;;;;;;;;;;;;;888777666666666777999:::666666777777888888888999888888999999999:::::::::888888777777777777888888777:::>>>>>><<<999888888555888999888555444666888999888666555444444444555666777888999999888777666777777777777777777777777777777777777888888888888666555555444444555555666888777666555444333333333555666666777888999999999444333222444666777666555444444444444444444444444777777777666444333444666AAA???>>>???AAABBBBBBAAADDDCCCAAA@@@@@@@@@AAAAAABBBAAA@@@@@@???@@@@@@@@@>>>>>>>>>>>>??????????????????@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@????????????@@@@@@@@@@@@??????????????????@@@@@@@@@@@@??????AAAAAAAAAAAAAAAAAAAAAAAABBBAAA@@@??????@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBCCCDDDAAABBBBBBCCCCCCDDDDDDDDDAAA@@@@@@@@@??????>>>>>>AAA@@@???>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA??????????????????@@@@@@@@@@@@@@@@@@@@@???>>>===@@@?????????>>>>>>=========>>>???@@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>><<<===>>>???AAABBBCCCDDDJJJJJJIIIGGGDDD@@@<<<999===============<<<;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>========================;;;::::::999999::::::;;;<<<<<<;;;::::::999888888999999999999999999999999999999999999999999999999999999999999999999999999;;;;;;<<<<<<===>>>>>>>>>;;;;;;;;;:::::::::999999<<<;;;999888777888999999777777888888999999999:::888888777777777777888888777666666666555555555555666777888999999888777666555444333555999:::999888666666666666666666666666444444444555555555666666333444444555555666666666555555666666666666555555888888999999999999888888666666666666666777888888:::777555777777555777:::888888777777666666666555777888999999777666666777555555666666777777888888666666666666777777777777666777888888777888:::<<<<<<999777777888::::::999999::::::::::::999888888:::999888777888999:::;;;999999:::::::::;;;;;;;;;:::;;;===>>>>>>>>>======<<<<<<;;;::::::;;;<<<<<<:::::::::;;;;;;;;;<<<<<<===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::999888777666555555555666888999666666666666666666666666:::888666555444555666777666555555444555666777888333444666777777777666555777777777777666666666666888888999999999:::::::::777777777777777777777777555666888999::::::999999:::;;;<<<;;;999888999:::::::::::::::::::::::::::::::::::::::::::::::::::>>>>>>>>>===<<<<<<<<<;;;;;;;;;;;;::::::999999999;;;:::999888888999:::;;;999999999888999999::::::;;;:::999999888999999999888888888888888888888888777<<>>>>>>>>?????????@@@@@@@@@@@@@@@AAAAAAAAABBBBBBAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@????????????????????????BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDAAAAAAAAA@@@@@@@@@??????CCCCCCBBBAAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@AAABBBBBBBBBAAAAAA@@@???AAAAAAAAA@@@@@@@@@??????AAAAAAAAABBBAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAABBBCCCDDDDDDEEEFFFGGGGGGFFFEEEBBB???===>>>????????????>>>===<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==================<<<<<<;;;;;;;;;<<<<<<===>>>======<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>??????<<<<<<;;;;;;;;;:::::::::;;;::::::999888888999999999999999999999999::::::888888888888888888888888777777777777666666666666888999999::::::999999888999777555666888999888777666666666666666666666666555555555555666666666777555555555555666666666666555666666777777666666555666777888999::::::::::::666666666666666777888888999666777<<<>>><<<999999888888888777777666666666888999;;;:::999777777888777777777777888888888888666666777777777888888888777888999888888888:::<<<===;;;999999:::;;;;;;;;;;;;;;;;;;::::::::::::999:::999999999999:::;;;;;;999999:::::::::;;;;;;;;;;;;;;;<<<=========<<<<<<<<<<<<;;;::::::;;;<<<<<<;;;;;;;;;<<<<<<<<<======;;;<<<<<<<<<======>>>>>>;;;;;;;;;;;;;;;:::999888888777777666777888999:::888888888888888888888888:::999777555555666777888666555555555555666777888444555555666777666666666777777777777666666666666777777777888888888999999777777777777777777777777555666888999::::::999999:::;;;<<<;;;999888999:::;;;;;;;;;:::::::::::::::::::::::::::::::::::::::=========<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999;;;:::999888888999:::;;;888888888888999:::;;;<<<<<<;;;;;;:::999999999999::::::::::::::::::::::::999<<<@@@AAAAAA@@@???>>>999999999888888888777777555888999777999<<<>>>===888888999:::<<<<<<999555999999999999888888888777666666777777888888999999999999999999888888888888::::::999888888888999999888888999:::;;;;;;;;;;;;999999999999999888777777888888777777777777777777999999888888888777777777CCCAAA@@@@@@BBBCCCCCCBBBCCCCCCBBBAAAAAAAAABBBBBBCCCBBBAAAAAA@@@@@@AAAAAA?????????@@@@@@@@@AAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAACCCCCCBBBBBBBBBAAAAAAAAAAAA@@@???>>>>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBCCCDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@DDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFEEEDDDCCCBBBAAAAAAAAACCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCBBBBBBBBBBBBBBBDDDDDDDDDDDDCCCBBBAAA@@@CCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEBBBCCCDDDEEEEEEDDDCCCBBBAAAAAAAAAAAAAAAAAA@@@????????????????????????????????????>>>>>>========================>>>???@@@?????????>>>>>>======<<<================================================>>>>>>>>>>>>>>>>>>>>>>>><<<======>>>??????@@@@@@=========<<<<<<<<<<<<;;;:::;;;;;;;;;;;;::::::999;;;;;;;;;;;;::::::::::::888999:::;;;;;;:::999888999999888888888777777777::::::999999999999::::::>>>;;;888777888888888777666666666666666666666666666666777777777777888888888888777777777777777666666666777777777777666666555666777999;;;;;;<<<<<<777777666666777777888888999888;;;CCCFFFAAA:::888888888888888888777777777999;;;<<<<<<:::999999::::::999999999999999888888777777888888888999999999888999::::::999999;;;===>>><<<;;;;;;<<<======<<<======;;;:::::::::;;;<<<::::::;;;<<<<<<<<<<<<;;;::::::::::::;;;;;;;;;;;;===<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<============:::;;;<<<===>>>???@@@@@@:::;;;;;;;;;;;;::::::999999999888888999999:::;;;999999999999999999999999:::999888777666777888999666666666555666666777888666555555555555666777777888777777777777666666666666666666777777777777888777777777777777777777777555666777888999999999999:::;;;;;;;;;999888999:::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;::::::999999::::::;;;888888888999:::;;;<<<=========<<<;;;::::::999999::::::::::::::::::::::::;;;<<>>:::999888777777777888999555<<<<<<888@@@PPPSSSLLL;;;999999;;;>>>===999555:::::::::999999999999999888888888888999999999999999999999999999:::::::::999:::;;;<<<===<<<;;;:::;;;;;;<<<<<<===<<<<<<;;;;;;;;;<<<<<<;;;;;;::::::999999999999999999999999:::999999999888888888888EEECCCBBBBBBCCCDDDDDDCCCDDDDDDCCCCCCCCCCCCCCCCCCDDDCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBAAA???>>>>>>???AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBAAABBBBBBCCCCCCDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAAAAAAAABBBBBBEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCBBBCCCCCCDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCBBBBBBDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEAAABBBCCCDDDEEEEEEEEEDDDCCCCCCDDDDDDDDDCCCCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@??????>>>>>>>>>>>>>>>>>>???@@@AAAAAA@@@@@@@@@??????>>>>>>>>>????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>???@@@@@@AAAAAA?????????>>>>>>>>>======<<<===>>>???>>>>>><<<;;;>>>>>>======<<<<<<;;;;;;999;;;<<<>>>>>><<<;;;999;;;;;;:::::::::999999999;;;;;;999999999999;;;;;;???===;;;999999999999:::999999999999999999999999999999999999999999999999:::::::::999999888888888777888888999999888888777555666777999:::;;;;;;;;;999888888777888888999999:::<<>>>>>===;;;<<<===>>>===<<>>>>>======<<<:::::::::;;;;;;;;;;;;<<<>>>===;;;:::999999:::;;;:::999999999999999999:::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<===>>>>>>>>>:::;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;<<<<<<<<<888888888888888888888888::::::999888888999999:::777777777777777777888888777666555555555666888999888888888888777777777777666666777777777888888888888888888888888888888888666666777888888999999999999;;;<<<;;;:::999:::;;;;;;<<<<<<<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<<<<======;;;;;;;;;;;;;;;;;;::::::;;;;;;::::::::::::;;;;;;;;;::::::::::::;;;;;;<<<======<<<<<<;;;:::999888888888888888888888888888;;;;;;>>>CCCEEEBBB>>>===<<<:::888777666777999:::777>>><<<;;;PPPooottteeeCCC<<<888999<<<;;;888777999999999999999999999999;;;;;;:::999777666555555777888888999999:::::::::999:::;;;<<<======<<<<<<<<<<<<=========<<<<<<;;;<<<<<<<<<======<<<;;;;;;::::::::::::;;;;;;;;;;;;888888888888777777777777HHHFFFDDDDDDFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFEEEFFFFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDEEEEEEDDDEEEEEEEEEFFFFFFFFFFFFDDDDDDCCCCCCCCCBBBBBBBBBDDDDDDCCCCCCCCCBBBBBBBBBDDDBBBAAA??????AAABBBDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEEEEDDDCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAABBBDDDCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBAAADDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDEEEFFFDDDDDDCCCCCCCCCCCCDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCCCCDDDEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGFFFFFFEEEDDDDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@???????????????@@@AAAAAA@@@@@@@@@@@@????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@AAABBBBBBCCCAAAAAAAAA@@@@@@@@@@@@???>>>???@@@AAAAAAAAA@@@???@@@@@@??????>>>>>>======<<<===???@@@@@@???===<<<======<<<<<<<<<;;;;;;;;;???>>>===<<<<<<===>>>???>>>>>>===<<<;;;<<<===>>>========================;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::::::::999::::::;;;;;;::::::999888888999:::::::::999999;;;::::::999999999::::::<<<@@@GGGJJJCCC:::888<<<999999999:::::::::::::::999:::<<<;;;:::888888999======<<<<<<;;;;;;::::::::::::::::::;;;;;;;;;<<<;;;<<<===<<<;;;;;;===???===<<<;;;<<<===>>>===;;;???===;;;:::999:::<<<===;;;<<<===>>>???>>>===<<<::::::;;;;;;;;;<<<<<<<<<>>>===;;;:::999999:::;;;888888999999999999888888999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<===============::::::::::::::::::::::::;;;;;;:::::::::;;;;;;;;;999999999999999999999888999888777666777888999:::::::::999999999888888888888888999999999:::::::::999999999999999999999999777777777888999999:::::::::;;;<<<<<<;;;:::;;;===<<<<<<<<<======>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;======<<<;;;::::::::::::<<<<<<<<<<<<;;;:::999888999999999999999999999999:::999>>>GGGIIICCC===;;;===;;;999888777888:::;;;888===:::>>>```|||VVVHHH<<<::::::777666888777777888888888888888888:::999888777666555444444666777777777888888999999::::::999999:::;;;<<<===;;;<<<<<<<<<<<<;;;;;;:::;;;;;;<<<<<<<<<<<<<<<;;;:::;;;;;;;;;<<<<<<<<<===999999999999888888888888KKKIIIGGGGGGHHHIIIHHHGGGFFFGGGHHHIIIIIIIIIHHHHHHIIIHHHGGGGGGFFFFFFGGGGGGFFFFFFFFFFFFGGGGGGGGGHHHFFFFFFFFFGGGGGGGGGHHHHHHEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEDDDCCCBBBBBBCCCDDDEEEBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDEEEEEEDDDDDDCCCEEEEEEEEEEEEEEEEEEEEEEEECCCCCCBBBAAAAAAAAAAAABBBCCCCCCCCCCCCCCCBBBBBBBBBAAAAAABBBBBBBBBBBBBBBCCCDDDEEEEEEFFFFFFEEEEEEDDDEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCDDDFFFGGGHHHEEEEEEDDDCCCCCCDDDFFFGGGDDDDDDEEEEEEEEEEEEFFFFFFBBBCCCDDDEEEFFFFFFFFFFFFCCCDDDDDDEEEEEEFFFFFFGGGGGGGGGFFFFFFEEEDDDDDDCCCEEEEEEDDDDDDCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAABBBBBBCCCDDDDDDCCCCCCCCCBBBBBBBBBAAAAAA@@@AAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@>>>???@@@AAAAAA@@@???>>>??????>>>>>>>>>=========BBBBBBAAAAAAAAAAAABBBBBB<<<>>>??????>>>>>>@@@AAA????????????????????????>>>>>>============<<<<<<>>>===============<<<<<<<<<<<<============<<<<<<;;;;;;;;;<<<<<<;;;;;;:::======<<<<<<;;;;;;<<<<<<>>>BBBHHHJJJCCC;;;999===::::::::::::;;;;;;;;;;;;999;;;<<<;;;:::999999999<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<=========>>>???>>><<<<<<>>>@@@===<<<<<<===??????===;;;???>>>===<<<<<<<<<===>>><<<<<<===>>>>>>>>>>>>===:::;;;;;;;;;<<<<<<<<<<<<===<<<;;;;;;;;;;;;;;;;;;999999::::::::::::999999888999999999::::::::::::;;;;;;;;;:::::::::999999:::;;;;;;<<<<<<<<<<<<;;;<<<<<<===>>>>>>>>>>>>===========================;;;;;;<<<<<<<<<<<<<<<===;;;;;;<<<<<<<<<;;;:::::::::999999999999:::;;;;;;<<<;;;;;;;;;;;;::::::::::::::::::;;;;;;;;;;;;<<<999999999999999999999999999999888999999:::<<<<<<;;;<<<>>>===<<<<<<===???=========>>>>>>??????@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<===============;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<<<<======<<<<<<;;;>>>>>>===<<<;;;;;;;;;;;;;;;<<<=========<<<;;;:::========================<<<888===GGGKKKCCC<<<;;;===<<<;;;:::::::::;;;;;;:::<<<:::@@@cccgggTTTBBB===:::666555888777777777777777888888888444555555666777777888888777777777777777888888888;;;:::999888888:::;;;<<<::::::;;;;;;;;;;;;;;;::::::;;;<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<=========<<<<<<<<<<<<;;;;;;;;;;;;NNNLLLJJJJJJKKKKKKKKKJJJHHHIIIJJJKKKLLLKKKKKKJJJKKKJJJJJJIIIHHHIIIIIIIIIHHHHHHIIIIIIIIIJJJJJJJJJGGGGGGHHHHHHHHHIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEECCCCCCDDDDDDDDDEEEEEEEEEGGGGGGHHHIIIIIIHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFGGGHHHHHHGGGFFFEEEDDDEEEFFFHHHIIIFFFFFFGGGGGGGGGHHHHHHHHHEEEFFFFFFGGGGGGGGGFFFFFFDDDDDDEEEFFFFFFGGGHHHHHHHHHGGGGGGFFFFFFEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCBBBCCCDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDAAABBBBBBCCCCCCDDDDDDEEEEEEDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBCCCCCCDDDEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCAAA@@@@@@@@@AAAAAABBBCCCAAAAAABBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@????????????>>>BBBBBBBBBCCCCCCBBBBBBBBB<<>>>>>>>>===>>>>>>>>>>>>????????????>>>??????????????????>>><<<===>>>???????????????@@@???>>>>>>=========>>>@@@@@@DDDIIIIIICCC===<<<::::::;;;;;;<<<<<<<<<<<<:::<<<======;;;::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>???@@@???======???@@@>>>>>>>>>???@@@@@@>>><<>>>>>;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<=========<<<<<<;;;<<<============<<<;;;999999999:::::::::;;;;;;::::::;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<<<<<<<<<<;;;<<<===>>>???>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<======>>>>>>>>>======>>>>>>???>>>===<<<;;;:::;;;;;;<<<<<<<<<<<<<<<============<<<<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<:::::::::::::::::::::::::::::::::999:::<<<===>>><<<>>>??????>>>>>>???@@@======>>>>>>???@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>=========;;;;;;;;;;;;<<<<<<<<<===;;;<<<===>>>>>>===<<<;;;<<<<<<;;;;;;<<<======>>><<<===>>>@@@@@@???>>>===>>>>>>>>>>>>>>>>>>>>>>>>@@@999:::EEEIIIBBB===???>>>=========<<<<<<<<<<<<:::===<<<@@@VVVrrryyyooohhhSSSAAA===<<<888777;;;777777777888888999999999444444555777888999::::::999999888888888888888777::::::;;;;;;;;;:::999999999999:::;;;<<<<<<<<<<<<;;;;;;<<<===============::::::;;;;;;<<<======>>>============<<<<<<<<<;;;OOOMMMLLLKKKLLLMMMLLLKKKIIIJJJKKKMMMMMMMMMLLLKKKLLLLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKLLLHHHHHHHHHIIIIIIIIIJJJJJJKKKKKKJJJJJJJJJIIIIIIIIIKKKKKKJJJJJJJJJIIIIIIIIIFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFIIIHHHGGGFFFFFFGGGHHHIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGHHHHHHEEEEEEFFFFFFGGGGGGGGGHHHGGGGGGIIIIIIIIIIIIGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIHHHGGGGGGGGGHHHHHHIIIHHHFFFFFFFFFHHHJJJKKKHHHHHHHHHIIIIIIJJJJJJJJJIIIIIIIIIIIIHHHGGGFFFFFFEEEEEEFFFGGGGGGHHHIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFEEEDDDDDDCCCCCCCCCDDDDDDBBBBBBCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEAAAAAABBBCCCDDDEEEFFFFFFHHHGGGFFFDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDD@@@@@@???>>>???@@@BBBCCCAAABBBBBBBBBCCCDDDDDDDDDCCCBBBBBBAAAAAABBBBBBCCCAAAAAAAAA@@@@@@@@@??????>>>???AAAAAAAAAAAA???>>>===@@@DDDEEECCC@@@???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>???@@@@@@@@@AAA@@@@@@@@@AAAAAA@@@@@@@@@===>>>@@@AAACCCCCCDDDDDDAAAAAA@@@???>>>>>>??????AAA===@@@JJJPPPKKKAAA:::;;;;;;;;;<<<<<<<<<======<<<===???>>><<<;;;;;;<<<::::::;;;;;;<<<<<<==================>>>>>>>>>>>>???@@@@@@???>>>>>>???AAA@@@??????AAABBBBBB@@@>>>BBBBBBCCCCCCCCCBBBAAA@@@===<<<;;;;;;;;;<<<>>>???;;;;;;;;;<<<<<<<<<======:::;;;===>>>???>>>=========>>>???@@@@@@???>>>===:::::::::;;;;;;;;;<<<<<<999::::::;;;<<<===>>>>>>::::::;;;<<<=========<<<;;;<<<===??????>>>>>>===========================<<<<<<===>>>>>>>>>>>>>>>>>>???@@@@@@@@@>>>===<<<:::;;;===>>>>>>>>>===<<<>>>>>>>>>>>>============:::::::::;;;;;;;;;<<<<<<::::::::::::::::::::::::;;;;;;::::::;;;<<<>>>???===???@@@@@@??????@@@BBB======>>>???@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????>>>>>>======;;;;;;;;;<<<<<<<<<======;;;<<<===>>>>>>===<<<;;;999::::::;;;===???@@@AAA===>>>@@@BBBCCCBBBAAA@@@========================DDD:::999BBBFFFAAA???BBB>>>>>>>>>???>>>======<<<;;;???>>>>>>IIIZZZaaa^^^^^^JJJ;;;;;;===::::::>>>888888888999999:::::::::777888888888888999999999;;;::::::999999888888888999;;;===>>>>>>;;;888666999:::;;;<<<============<<<<<<===>>>>>>>>>>>>>>>:::::::::;;;<<<======>>><<<;;;;;;;;;;;;:::::::::NNNNNNNNNNNNOOOOOONNNMMMPPPOOOOOONNNNNNNNNOOOOOOLLLMMMNNNMMMKKKKKKKKKLLLKKKKKKLLLLLLLLLMMMMMMMMMPPPMMMIIIHHHJJJLLLLLLJJJJJJLLLLLLKKKJJJIIIJJJKKKKKKSSSWWWQQQJJJGGGFFFFFFGGGHHHHHHIIIJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFGGGHHHIIIJJJJJJJJJIIIIIIHHHHHHGGGJJJJJJJJJIIIIIIHHHHHHGGGHHHHHHHHHHHHIIIIIIJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIJJJLLLOOOPPPIIIIIIIIIIIIIIIJJJKKKLLLJJJIIIIIIIIIIIIJJJKKKKKKKKKIIIHHHHHHHHHHHHFFFEEEGGGGGGGGGGGGGGGGGGGGGGGGCCCEEEFFFFFFFFFFFFIIIKKKJJJIIIIIIHHHGGGGGGGGGHHHEEEEEEEEEDDDEEEEEEFFFGGGGGGGGGFFFFFFFFFFFFGGGGGGEEEDDDDDDDDDDDDDDDEEEEEECCCDDDEEEFFFGGGHHHHHHHHHFFFFFFFFFEEEDDDCCCCCCBBBBBBFFFIIIGGGCCCAAACCCFFFMMMLLLIIIGGGEEEDDDDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEHHHFFFEEECCCCCCDDDFFFGGGEEEEEEEEEDDDDDDDDDDDDDDDFFFFFFFFFFFFEEEEEEEEEEEECCCDDDDDDDDDEEEEEEFFFFFFEEEDDDCCCBBBBBBBBBBBBBBBDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@???????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@???>>>===<<<<<<@@@@@@??????@@@AAABBBBBBCCCBBBBBBAAA@@@@@@@@@AAA???@@@@@@@@@@@@AAAAAAAAA@@@AAACCCDDDEEEDDDDDDCCCCCCAAA>>>>>>???@@@@@@@@@>>>???@@@AAABBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>===============@@@@@@??????>>>>>>======????????????????????????BBBBBBBBBCCCCCCCCCCCCDDDHHHFFFCCC@@@>>>???@@@AAA>>>>>>>>>???@@@@@@AAAAAA======>>>>>>>>>>>>======??????@@@AAAAAAAAAAAA@@@BBBAAAAAA@@@???>>>======<<<<<<;;;<<<>>>>>>===;;;<<<<<<;;;:::::::::;;;;;;;;;===>>>>>>======>>>@@@>>>>>>>>>>>>>>>?????????@@@??????>>>===<<<<<<;;;>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>????????????????????????<<<<<<<<<;;;;;;;;;::::::;;;:::999999:::;;;===>>><<<;;;:::::::::<<<>>>@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>??????========================CCCCCCBBB@@@>>><<<:::999<<<<<<======>>>??????@@@@@@@@@@@@???????????????@@@???>>>======>>>???@@@???AAABBBDDDDDDCCCBBBAAA@@@@@@@@@???>>>======<<<===>>>???AAACCCEEEFFFGGGTTT```___MMM===;;;>>>>>>===<<<;;;999999999999:::888888999999999:::::::::???>>>===<<<;;;;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;::::::;;;<<<===????????????????????????@@@???>>>>>>>>>???AAABBB========================MMMMMMMMMMMMNNNNNNMMMLLLOOOOOONNNNNNNNNNNNOOOOOOMMMOOOOOONNNMMMLLLMMMNNNOOOOOOOOOPPPPPPPPPPPPQQQQQQMMMJJJJJJKKKMMMLLLKKKKKKLLLMMMLLLJJJIIIJJJKKKIIIQQQUUUQQQKKKIIIJJJIIIHHHIIIJJJJJJKKKKKKKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJIIIIIIIIIHHHHHHJJJJJJIIIIIIJJJKKKKKKLLLJJJJJJJJJIIIIIIHHHHHHHHHKKKKKKJJJJJJJJJJJJJJJIIILLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJKKKMMMMMMKKKJJJJJJJJJJJJJJJKKKLLLJJJJJJIIIJJJJJJKKKLLLLLLOOOMMMLLLKKKLLLLLLJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGHHHIIIHHHHHHHHHJJJLLLKKKJJJIIIIIIHHHHHHIIIIIIIIIJJJKKKLLLLLLJJJHHHFFFGGGGGGGGGFFFFFFGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFDDDEEEFFFGGGHHHHHHHHHHHHGGGGGGFFFFFFEEEDDDDDDCCCCCCGGGJJJHHHEEECCCDDDGGGLLLKKKIIIGGGEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFHHHGGGEEEDDDDDDEEEGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDEEEEEEFFFFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCEEEEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBAAAAAA@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBEEEEEEDDDDDDCCCBBBBBBAAAAAAAAAAAAAAAAAABBBCCCCCCCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBCCCDDDDDDDDDCCCBBBAAACCCAAA@@@@@@AAAAAA@@@???>>>???@@@BBBCCCCCCCCCBBB????????????????????????????????????????????????============>>>??????@@@AAAAAAAAA@@@@@@?????????AAAAAAAAAAAAAAAAAAAAAAAACCCCCCDDDDDDDDDEEEEEEEEEHHHGGGDDDBBBAAAAAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@>>>??????????????????>>>???@@@AAAAAABBBBBBAAAAAABBBBBBAAAAAA@@@@@@?????????>>>>>>???AAAAAA@@@>>>>>>===============>>>>>>===>>>??????>>>>>>???AAA@@@@@@@@@@@@????????????@@@@@@??????>>>======<<<>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????>>>>>>>>>>>>>>>>>>???<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::;;;<<<===>>>===<<<;;;::::::<<<===???========================<<<<<<<<<<<<============??????????????????????????????>>>>>>===>>>>>>???========================@@@@@@@@@???>>>===<<<;;;<<<======>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@???>>>>>>???@@@AAA???AAABBBDDDDDDCCCBBBAAAAAA@@@@@@???>>>============>>>???@@@BBBCCCDDDDDDHHHVVV[[[OOOAAA>>>===;;;;;;;;;::::::;;;<<<>>>???:::;;;;;;;;;;;;<<<<<<<<<>>>>>>===<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<>>===<<<<<<===>>>???========================???????????????@@@@@@AAA========================NNNNNNNNNNNNNNNNNNNNNNNNOOOOOONNNNNNNNNOOOOOOPPPOOOQQQQQQPPPOOONNNOOOPPPQQQRRRRRRRRRSSSSSSSSSSSSRRROOOMMMLLLNNNOOOOOONNNLLLMMMNNNMMMKKKKKKKKKLLLLLLSSSWWWRRRLLLKKKKKKKKKKKKKKKLLLMMMMMMMMMLLLLLLIIIIIIIIIJJJJJJKKKKKKLLLLLLLLLLLLKKKKKKKKKJJJJJJLLLLLLLLLLLLLLLMMMMMMMMMKKKKKKKKKKKKJJJJJJJJJJJJLLLLLLLLLLLLLLLLLLMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOONNNNNNMMMLLLKKKKKKKKKKKKMMMLLLLLLKKKKKKKKKKKKLLLJJJJJJJJJKKKKKKMMMNNNNNNPPPOOOMMMMMMNNNNNNMMMKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJKKKLLLKKKIIIIIIKKKMMMLLLKKKJJJJJJIIIJJJJJJJJJLLLNNNRRRSSSRRRNNNJJJFFFHHHHHHHHHGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFGGGGGGGGGFFFGGGHHHIIIIIIIIIIIIIIIHHHHHHGGGGGGFFFFFFEEEEEEEEEHHHJJJIIIFFFEEEFFFHHHJJJIIIHHHGGGFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFGGGGGGIIIHHHGGGFFFFFFGGGHHHIIIGGGGGGGGGGGGHHHHHHHHHHHHFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEGGGFFFEEEEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDHHHHHHGGGGGGFFFFFFEEEEEECCCCCCBBBBBBCCCCCCDDDDDDCCCCCCBBBBBBAAAAAABBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@CCCBBBBBBCCCDDDDDDCCCAAA???@@@AAACCCDDDEEEEEEEEEAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@======>>>???@@@AAABBBBBBCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEEEEFFFFFFFFFFFFHHHGGGGGGFFFEEEDDDDDDCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@AAAAAABBBBBBAAAAAA@@@AAAAAABBBCCCCCCCCCCCCBBBCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAABBBDDDEEECCCBBB@@@@@@@@@@@@@@@AAABBBCCC???AAABBBBBBAAA@@@AAACCCCCCCCCBBBBBBAAAAAA@@@@@@AAAAAA@@@@@@??????>>>>>>???????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<>>>=========<<<<<<<<<<<<<<<<<<;;;<<<<<<===>>>??????>>><<<;;;;;;;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>????????????????????????>>>>>>=========>>>>>>???========================<<<======>>>??????>>>>>>======>>>>>>???@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAA???@@@BBBCCCCCCCCCBBBAAAAAA@@@??????>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAA>>>JJJQQQIII@@@>>>>>>===;;;;;;;;;;;;<<<===>>>???<<<<<<<<<=========>>>>>><<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@?????????@@@@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>OOOOOOPPPOOONNNNNNOOOPPPPPPPPPOOOOOOPPPPPPQQQQQQRRRSSSSSSSSSQQQPPPQQQRRRRRRRRRRRRSSSSSSSSSTTTTTTSSSRRRQQQQQQQQQRRRRRRRRROOOPPPQQQPPPNNNNNNNNNOOOSSSYYYZZZUUUOOOMMMLLLJJJMMMNNNNNNOOOOOOOOONNNNNNKKKKKKLLLLLLMMMNNNOOOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLMMMMMMMMMLLLLLLMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMMMMNNNOOOOOOOOOPPPOOOOOOOOONNNNNNNNNMMMMMMOOOOOOOOOOOOOOOOOOOOOOOOPPPOOONNNNNNMMMMMMLLLLLLOOOOOONNNMMMLLLLLLLLLMMMKKKKKKLLLLLLMMMNNNPPPPPPOOONNNLLLLLLMMMMMMLLLKKKMMMMMMLLLLLLLLLLLLLLLKKKLLLLLLLLLKKKIIIIIIJJJKKKKKKKKKJJJJJJJJJJJJJJJKKKLLLNNNQQQSSSRRROOOKKKHHHJJJIIIIIIHHHHHHIIIIIIJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHIIIJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGFFFHHHJJJIIIGGGFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHIIIHHHHHHHHHHHHIIIJJJJJJFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGGGGHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCDDDDDDEEEDDDDDDCCCCCCCCCCCCCCCDDDCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBDDDFFFIIIIIIHHHFFFCCCCCCDDDEEEEEEFFFFFFFFFBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA??????@@@AAABBBBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGHHHGGGFFFDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFDDDCCCCCCEEEFFFGGGFFFEEEBBBAAABBBBBBCCCDDDEEEFFFBBBDDDEEEDDDCCCBBBDDDEEEFFFFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBAAAAAA@@@@@@AAAAAABBB@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>======>>>>>>???@@@@@@AAA@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>===>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>???????????????>>>>>>>>>?????????@@@@@@@@@@@@AAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAA??????@@@AAAAAAAAAAAA@@@AAA@@@???>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>><<>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>???@@@AAABBBAAA@@@???????????????????????????MMMNNNOOOMMMLLLKKKNNNPPPQQQQQQQQQQQQQQQRRRSSSSSSSSSTTTUUUTTTSSSRRRRRRTTTSSSSSSTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVRRRSSSTTTSSSRRRQQQQQQSSSVVVZZZ[[[VVVQQQPPPOOOMMMPPPPPPPPPQQQQQQPPPOOOOOOMMMNNNNNNOOOPPPQQQRRRRRRPPPPPPPPPOOOOOOOOONNNNNNMMMNNNOOOOOOOOONNNMMMMMMOOOPPPPPPPPPQQQQQQRRRRRROOOOOOOOOPPPPPPQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPQQQPPPPPPQQQPPPOOOOOONNNNNNNNNNNNNNNNNNNNNNNNOOOPPPQQQRRROOONNNMMMMMMNNNNNNMMMLLLNNNNNNMMMMMMLLLLLLLLLLLLKKKLLLLLLKKKIIIHHHIIIJJJKKKKKKJJJJJJJJJJJJKKKKKKKKKLLLMMMMMMNNNMMMLLLKKKKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKJJJIIIIIIIIIIIIIIIIIIIIIJJJKKKKKKKKKJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHFFFGGGHHHHHHGGGFFFFFFFFFGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKFFFGGGGGGGGGHHHHHHHHHIIIIIIHHHHHHHHHHHHGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHIIIJJJJJJIIIIIIHHHIIIIIIHHHGGGGGGGGGGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEDDDDDDDDDEEEEEEFFFEEEEEEEEEEEEEEEFFFFFFDDDDDDDDDEEEEEEEEEFFFFFFDDDDDDDDDEEEEEEFFFFFFFFFCCCCCCEEEHHHLLLNNNMMMLLLHHHHHHGGGFFFFFFEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCDDDDDDCCCBBBBBBCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEFFFFFFFFFEEEFFFGGGHHHHHHGGGEEEDDDCCCDDDDDDEEEFFFGGGGGGHHHEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDEEEFFFFFFFFFFFFFFFEEEEEEEEEFFFGGGGGGHHHHHHDDDDDDDDDFFFHHHIIIHHHFFFCCCCCCCCCCCCDDDEEEFFFGGGEEEFFFGGGFFFEEEDDDEEEFFFHHHGGGGGGFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBAAAAAAAAAAAA???@@@AAAAAABBBBBBCCCCCCBBBAAA@@@???>>>>>>==============================@@@@@@@@@AAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAA???????????????@@@AAABBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@?????????????????????@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAA>>>??????@@@@@@@@@@@@@@@BBBAAA???>>>>>>>>>@@@@@@?????????>>>>>>>>>======;;;??????:::777888<<<>>>;;;;;;;;;;;;:::999888888:::::::::;;;;;;;;;<<<<<<999999::::::;;;;;;<<<<<<========================?????????@@@@@@AAAAAAAAA????????????????????????>>>???@@@BBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@JJJLLLMMMKKKHHHHHHKKKNNNQQQQQQQQQQQQQQQRRRSSSTTTTTTUUUVVVUUUTTTSSSTTTUUUUUUVVVVVVVVVVVVWWWWWWWWWUUUVVVWWWWWWVVVVVVWWWXXXTTTUUUVVVUUUSSSSSSSSSTTTSSSWWWXXXUUUSSSTTTUUUSSSQQQQQQRRRRRRRRRQQQPPPPPPPPPPPPPPPQQQQQQRRRRRRSSSQQQQQQQQQPPPPPPPPPOOOOOOPPPQQQRRRSSSRRRQQQPPPOOOPPPQQQQQQRRRSSSTTTTTTUUUPPPQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRSSSSSSSSSTTTTTTRRRRRRRRRRRRRRRRRRRRRRRRPPPQQQRRRSSSTTTUUUTTTTTTRRRQQQQQQPPPPPPPPPPPPQQQPPPPPPPPPPPPPPPQQQQQQRRRRRRPPPOOOPPPQQQRRRQQQOOOOOOOOOOOONNNMMMMMMLLLLLLLLLMMMMMMLLLJJJIIIJJJLLLLLLLLLKKKKKKKKKLLLMMMMMMLLLKKKKKKJJJKKKLLLMMMNNNLLLLLLKKKKKKKKKKKKLLLLLLLLLKKKKKKJJJIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGHHHHHHHHHHHHGGGFFFFFFGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIHHHHHHIIIIIIJJJJJJKKKKKKIIIIIIJJJJJJKKKKKKLLLLLLJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGHHHJJJKKKKKKJJJIIIIIIJJJIIIHHHHHHGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHIIIIIIIIIHHHHHHGGGFFFFFFFFFGGGGGGHHHHHHGGGGGGGGGHHHIIIIIIFFFFFFFFFGGGGGGGGGHHHHHHFFFFFFFFFFFFGGGHHHIIIJJJEEEEEEFFFIIILLLNNNNNNNNNKKKJJJHHHGGGEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFFFFDDDCCCBBBCCCCCCDDDEEEEEEFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFDDDEEEEEEEEEEEEFFFFFFFFFEEEFFFGGGHHHIIIHHHGGGFFFFFFFFFFFFGGGHHHHHHIIIIIIFFFGGGGGGHHHHHHGGGGGGFFFEEEFFFGGGGGGHHHHHHGGGGGGFFFFFFGGGGGGHHHHHHHHHIIIEEEEEEEEEGGGIIIJJJIIIHHHEEEEEEDDDEEEEEEFFFGGGHHHGGGHHHIIIHHHFFFEEEFFFGGGHHHHHHGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDEEEEEEFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDBBBCCCDDDEEEFFFFFFFFFEEECCCCCCCCCBBBAAA@@@??????????????????????????????@@@@@@@@@AAAAAAAAAAAABBBDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBCCCDDDEEEBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDDDDCCCBBBAAA@@@AAAAAAAAABBBBBBBBBBBBBBB@@@AAAAAABBBBBBCCCCCCCCCBBBBBBCCCCCCCCCCCCBBBBBB@@@@@@@@@@@@AAAAAAAAAAAABBBAAA???>>>>>>???@@@BBB@@@@@@@@@@@@??????>>>>>>999===@@@AAA???<<<:::888999999;;;<<<<<<===<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<=================================>>>???@@@AAAAAAAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKKKMMMNNNKKKHHHHHHKKKPPPOOOOOOOOOOOOPPPQQQRRRSSSUUUVVVWWWVVVTTTSSSTTTUUUUUUUUUUUUUUUVVVVVVVVVVVVRRRUUUWWWWWWUUUTTTVVVWWWTTTUUUVVVUUUSSSRRRSSSTTTPPPTTTUUURRRRRRTTTUUUSSSRRRRRRRRRRRRRRRQQQPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPQQQRRRSSSTTTSSSRRRPPPOOOOOOPPPQQQRRRSSSTTTUUUUUURRRRRRRRRRRRQQQQQQQQQQQQQQQQQQRRRSSSTTTUUUUUUVVVTTTTTTTTTTTTTTTTTTTTTTTTRRRSSSUUUVVVWWWWWWVVVVVVRRRRRRQQQQQQQQQRRRSSSSSSSSSSSSRRRQQQQQQQQQQQQRRRSSSRRRQQQRRRSSSTTTSSSRRRRRRQQQQQQPPPOOOOOONNNNNNOOOPPPPPPOOONNNMMMOOOPPPNNNNNNNNNNNNNNNOOOPPPPPPPPPOOONNNMMMMMMNNNNNNOOOMMMMMMLLLLLLLLLLLLMMMMMMLLLLLLKKKJJJIIIHHHHHHIIIIIIJJJJJJKKKKKKJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIGGGFFFGGGHHHIIIJJJJJJJJJIIIHHHIIIHHHHHHHHHHHHHHHHHHIIIGGGGGGHHHIIIJJJJJJJJJJJJIIIJJJJJJKKKLLLLLLMMMMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIHHHHHHGGGHHHJJJKKKLLLKKKJJJIIIJJJIIIHHHHHHGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHIIIIIIJJJKKKLLLJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJJJJKKKLLLLLLMMMMMMLLLKKKJJJJJJIIIIIIIIIJJJJJJJJJIIIIIIJJJJJJKKKLLLIIIIIIIIIJJJJJJJJJKKKKKKIIIIIIHHHHHHHHHHHHJJJJJJHHHGGGFFFGGGIIIKKKKKKJJJKKKJJJHHHFFFEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEECCCDDDFFFGGGGGGGGGEEEDDDDDDEEEEEEGGGHHHIIIJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFGGGGGGGGGHHHGGGHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGHHHIIIIIIIIIIIIHHHGGGGGGHHHHHHHHHHHHHHHHHHGGGFFFGGGHHHKKKLLLKKKJJJHHHGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIGGGFFFGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEFFFFFFFFFFFFFFFDDDDDDDDDEEEFFFGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGGGGGGGFFFDDDEEEGGGHHHIIIIIIHHHHHHDDDDDDDDDDDDDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDEEEFFFGGGHHHDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFFFFFFFEEEEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEBBBCCCCCCDDDEEEEEEFFFFFFDDDEEEEEEFFFFFFEEEEEEDDDCCCCCCBBBCCCCCCCCCDDDEEEBBBAAA???===>>>???AAACCCBBBAAAAAAAAAAAAAAA@@@@@@>>>???BBBDDDDDD@@@===<<<<<<===???@@@AAAAAA@@@@@@>>>>>>>>>?????????@@@@@@>>>>>>>>>???????????????????????????????????????===>>>@@@AAABBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@@@@@@@AAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAAMMMPPPQQQNNNJJJJJJNNNSSSMMMMMMMMMNNNOOOPPPQQQRRRUUUVVVWWWVVVTTTSSSTTTUUURRRRRRSSSSSSSSSTTTTTTTTTPPPSSSVVVVVVTTTSSSTTTVVVSSSTTTUUUTTTRRRRRRRRRSSSQQQTTTTTTPPPPPPRRRRRROOORRRRRRRRRRRRRRRQQQPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOQQQQQQQQQQQQPPPPPPPPPPPPOOOPPPQQQRRRQQQPPPNNNLLLNNNOOOPPPQQQRRRSSSTTTUUUSSSSSSRRRRRRQQQQQQPPPPPPNNNNNNOOOQQQRRRSSSTTTUUUSSSSSSSSSSSSSSSSSSSSSSSSUUUVVVWWWXXXXXXXXXWWWVVVRRRRRRQQQRRRRRRSSSTTTTTTUUUTTTSSSRRRQQQQQQQQQQQQSSSRRRQQQRRRSSSTTTSSSRRRTTTSSSSSSRRRQQQPPPPPPPPPRRRSSSSSSSSSQQQQQQSSSTTTPPPPPPPPPPPPPPPQQQRRRSSSTTTSSSSSSRRRQQQPPPOOOOOONNNNNNMMMMMMMMMMMMNNNNNNLLLLLLKKKIIIIIIHHHHHHHHHIIIJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHKKKJJJJJJJJJKKKKKKIIIGGGGGGHHHIIIJJJJJJJJJHHHHHHIIIHHHHHHGGGGGGHHHHHHIIIFFFGGGHHHIIIJJJJJJJJJJJJHHHHHHHHHIIIJJJKKKKKKLLLMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIFFFHHHJJJKKKLLLKKKJJJIIIIIIIIIHHHGGGGGGGGGGGGHHHKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKLLLNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJKKKLLLMMMNNNNNNOOONNNNNNMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKLLLMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMMMMLLLJJJIIIHHHHHHIIIJJJKKKHHHFFFEEEFFFGGGGGGFFFIIIHHHGGGFFFFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEBBBCCCFFFHHHIIIHHHHHHGGGFFFFFFGGGHHHJJJKKKLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJKKKKKKLLLLLLNNNMMMLLLKKKIIIGGGFFFFFFGGGHHHHHHIIIIIIHHHHHHGGGGGGHHHIIIIIIJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHJJJLLLNNNMMMLLLJJJIIIIIIHHHHHHHHHIIIIIIHHHIIIJJJIIIGGGFFFGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGDDDDDDEEEFFFGGGGGGHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGFFFFFFFFFFFFGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJIIIIIIIIIHHHHHHHHHFFFGGGIIIJJJKKKJJJJJJIIIEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEEEEFFFFFFFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFGGGHHHIIIJJJEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHHHHHHHGGGIIIHHHHHHHHHHHHHHHHHHHHHDDDEEEEEEFFFGGGHHHHHHHHHFFFGGGHHHIIIIIIHHHGGGFFFEEEEEEEEEEEEEEEFFFGGGGGGBBBAAA???===>>>???BBBCCCBBBBBBBBBBBBBBBBBBBBBBBBGGGDDDAAABBBBBBBBBCCCEEECCCDDDEEEEEEDDDCCCAAA@@@AAAAAAAAABBBBBBBBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@===???@@@BBBCCCCCCBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDBBBAAA@@@???@@@AAABBBCCCBBBBBBBBBBBBBBBBBBBBBBBBNNNNNNNNNNNNNNNNNNNNNNNNPPPPPPQQQQQQQQQRRRRRRRRRWWWPPPRRR\\\```XXXSSSUUUXXXUUURRRQQQQQQQQQPPPOOOSSSSSSSSSSSSTTTTTTUUUUUUUUUTTTRRRPPPOOOOOOOOOOOOPPPNNNMMMMMMOOOPPPOOONNNRRRQQQQQQQQQPPPPPPOOOOOOPPPQQQRRRQQQOOOOOOPPPQQQUUUUUUTTTSSSRRRPPPNNNMMMQQQPPPNNNMMMMMMNNNPPPQQQNNNNNNPPPRRRVVVZZZ^^^```UUUSSSQQQQQQQQQQQQOOOMMMPPPPPPRRRRRRRRRRRRPPPPPPSSSRRRRRRQQQQQQRRRRRRRRRTTTTTTUUUUUUTTTSSSRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQRRRSSSSSSSSSTTTTTTUUUUUUSSSSSSSSSTTTUUUUUUUUUVVVUUUUUUUUUUUUUUUTTTSSSSSSTTTTTTTTTTTTSSSQQQPPPOOOWWWUUUSSSPPPPPPPPPRRRSSSSSSRRRQQQPPPPPPPPPPPPPPPPPPNNNNNNOOOMMMKKKLLLQQQKKKJJJIIIHHHGGGGGGFFFGGGFFFFFFGGGGGGGGGFFFFFFEEEFFFGGGGGGFFFEEEFFFHHHKKKJJJHHHFFFFFFGGGIIIIIIHHHKKKKKKIIIHHHGGGGGGFFFGGGFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGJJJMMMNNNLLLKKKIIIIIIJJJKKKLLLNNNOOOPPPNNNMMMKKKIIIIIIJJJKKKLLLJJJJJJIIIIIIIIIIIIJJJJJJLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLMMMMMMKKKJJJJJJKKKLLLLLLJJJLLLKKKGGGGGGLLLNNNLLLKKKLLLMMMOOOPPPPPPQQQQQQPPPOOOMMMLLLKKKKKKKKKLLLNNNNNNMMMMMMMMMMMMNNNNNNMMMLLLKKKJJJJJJKKKLLLMMMMMMMMMKKKJJJIIIIIIIIIIIIJJJIIIIIIHHHHHHHHHIIIIIIKKKKKKKKKKKKKKKKKKLLLLLLGGGHHHIIIIIIJJJIIIIIIIIIJJJJJJJJJIIIIIIHHHHHHHHHIIIIIIHHHHHHHHHHHHGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIQQQOOOKKKJJJJJJJJJJJJIIIMMMMMMKKKIIIGGGHHHKKKNNNJJJJJJJJJKKKKKKKKKLLLLLLMMMLLLLLLNNNQQQPPPMMMJJJIIIJJJJJJJJJJJJJJJJJJIIIGGGGGGHHHHHHIIIJJJJJJJJJKKKJJJJJJJJJKKKLLLNNNOOOGGGGGGHHHHHHIIIJJJKKKKKKKKKHHHFFFGGGIIIIIIGGGEEEGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFIIIIIIIIIHHHGGGFFFEEEDDDHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJKKKKKKKKKJJJJJJIIIIIIIIIHHHHHHHHHKKKKKKLLLMMMMMMLLLKKKJJJHHHHHHGGGGGGFFFEEEEEEDDDDDDDDDEEEGGGGGGHHHHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGHHHHHHHHHIIIJJJJJJKKKKKKJJJJJJIIIFFFFFFGGGHHHIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIHHHHHHHHHFFFHHHJJJLLLMMMKKKIIIHHHIIIGGGEEEDDDCCCDDDEEEFFFDDDDDDCCCDDDDDDEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGFFFFFFEEEFFFFFFFFFGGGFFFEEEEEEDDDGGGDDDCCCDDDFFFGGGFFFCCCAAAEEEDDD???@@@EEEFFFCCCCCCDDDEEEEEEDDDDDDEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEDDDDDDDDDEEEGGGHHHEEEEEEDDDDDDDDDDDDEEEEEEAAAAAAAAABBBBBBCCCCCCCCCOOOOOOOOOOOOOOOOOOOOOOOONNNOOOOOOOOOOOOPPPPPPPPPSSSVVVcccpppmmm]]]RRRRRRTTTRRROOONNNOOOOOOOOONNNQQQQQQQQQQQQRRRRRRRRRSSSTTTSSSQQQOOONNNNNNNNNOOOPPPNNNLLLLLLMMMNNNNNNMMMNNNNNNNNNNNNNNNMMMMMMMMMNNNOOOPPPPPPOOONNNOOOQQQXXXWWWWWWVVVUUUTTTSSSSSSRRRQQQOOONNNNNNOOOQQQRRRPPPPPPQQQSSSUUUYYY[[[]]]TTTSSSQQQQQQRRRRRRPPPOOOPPPQQQRRRSSSSSSRRRQQQPPPRRRRRRQQQQQQQQQRRRSSSSSSTTTTTTTTTTTTTTTSSSRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSQQQQQQRRRRRRRRRSSSSSSSSSUUUUUUUUUUUUUUUVVVVVVVVVTTTTTTUUUUUUTTTTTTSSSRRRSSSTTTTTTUUUUUUUUUUUUTTTUUUSSSQQQOOONNNOOOPPPQQQSSSSSSRRRQQQQQQQQQRRRRRROOOLLLMMMPPPPPPMMMMMMOOOLLLKKKJJJIIIHHHHHHHHHHHHGGGHHHHHHHHHHHHHHHGGGGGGIIIIIIIIIGGGEEEEEEFFFHHHLLLJJJGGGFFFFFFFFFFFFEEEIIIHHHGGGFFFEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGHHHJJJJJJIIIGGGGGGGGGGGGGGGHHHJJJKKKLLLJJJIIIGGGFFFEEEFFFGGGHHHIIIIIIHHHHHHHHHHHHIIIIIIKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKMMMLLLKKKKKKKKKKKKMMMMMMLLLNNNLLLHHHHHHLLLMMMLLLKKKKKKMMMNNNOOOPPPPPPPPPPPPOOONNNMMMLLLLLLMMMMMMNNNMMMMMMMMMMMMMMMMMMNNNMMMMMMLLLKKKKKKLLLMMMMMMOOONNNMMMLLLKKKKKKKKKKKKJJJJJJIIIIIIIIIJJJJJJKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIJJJJJJKKKKKKJJJJJJJJJKKKKKKKKKKKKJJJJJJIIIIIIKKKKKKJJJJJJIIIIIIHHHHHHLLLLLLMMMMMMNNNNNNOOOOOOMMMMMMMMMLLLLLLLLLLLLMMMMMMMMMLLLJJJIIIIIIKKKMMMJJJJJJJJJJJJKKKKKKKKKLLLMMMLLLLLLNNNPPPOOOLLLJJJJJJJJJKKKKKKKKKKKKJJJJJJKKKKKKLLLLLLMMMMMMNNNNNNJJJJJJJJJJJJLLLMMMOOOPPPMMMMMMMMMMMMLLLLLLLLLLLLLLLJJJIIIIIIKKKKKKIIIGGGIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIJJJJJJKKKKKKKKKLLLHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJIIIIIIIIIHHHHHHHHHIIIIIIIIIIIIIIIHHHGGGIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIJJJKKKLLLLLLLLLKKKJJJJJJIIIIIIHHHHHHGGGFFFFFFEEEFFFFFFGGGHHHIIIJJJIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIHHHHHHIIIIIIIIIIIIHHHHHHFFFFFFGGGHHHHHHIIIJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLNNNNNNNNNNNNNNNNNNNNNNNNKKKKKKKKKJJJJJJIIIIIIIIIHHHIIIJJJKKKLLLKKKIIIHHHJJJHHHGGGEEEEEEEEEGGGHHHFFFFFFFFFEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIIIIIIIHHHGGGFFFFFFGGGGGGFFFFFFFFFEEEEEEEEEHHHGGGGGGIIIMMMOOOOOONNNEEEGGGFFFCCCDDDHHHIIIEEEEEEGGGHHHGGGEEEEEEFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDEEEEEEFFFGGGFFFFFFEEEEEEEEEEEEFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPQQQQQQRRR]]]oooyyyppp\\\QQQSSSSSSQQQOOOOOOOOOPPPOOONNNOOOOOOOOOOOOPPPPPPPPPPPPSSSQQQPPPNNNMMMMMMMMMNNNPPPNNNKKKJJJKKKLLLLLLKKKJJJJJJJJJKKKKKKKKKKKKKKKKKKMMMNNNNNNNNNNNNOOOPPPUUUTTTSSSRRRRRRRRRSSSSSSRRRRRRPPPPPPPPPPPPRRRRRRRRRRRRRRRSSSTTTVVVXXXYYYSSSRRRQQQQQQSSSSSSRRRQQQQQQRRRRRRSSSSSSRRRRRRQQQQQQPPPPPPPPPQQQRRRSSSSSSSSSSSSTTTTTTTTTSSSRRRRRRRRRRRRRRRSSSSSSTTTTTTTTTRRRRRRRRRRRRSSSSSSSSSSSSVVVVVVVVVVVVVVVUUUUUUUUUSSSSSSTTTTTTSSSSSSRRRQQQRRRSSSTTTVVVWWWXXXYYYYYYTTTSSSQQQOOONNNOOOPPPQQQSSSRRRRRRRRRRRRSSSSSSTTTPPPMMMNNNTTTWWWTTTPPPOOONNNMMMLLLKKKKKKJJJKKKKKKIIIJJJJJJKKKKKKKKKJJJJJJKKKKKKLLLJJJIIIIIIJJJLLLQQQNNNKKKIIIIIIHHHFFFEEEIIIIIIHHHHHHGGGGGGGGGFFFGGGGGGFFFFFFFFFFFFGGGGGGEEEEEEFFFFFFFFFFFFEEEEEEGGGFFFFFFHHHIIIIIIFFFDDDEEEEEEEEEEEEEEEFFFGGGGGGHHHGGGEEEDDDDDDEEEFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHIIIHHHHHHHHHHHHGGGGGGGGGIIIIIIIIIIIIJJJJJJJJJJJJLLLLLLKKKKKKKKKMMMNNNOOOOOOPPPOOOJJJJJJMMMNNNKKKJJJKKKLLLMMMNNNOOOOOOOOOOOOOOONNNMMMMMMNNNNNNOOOOOOOOONNNNNNNNNNNNOOOOOOPPPOOONNNNNNNNNNNNOOOPPPOOOOOOOOONNNMMMMMMMMMLLLKKKKKKJJJKKKKKKLLLMMMNNNMMMMMMMMMLLLLLLKKKKKKKKKLLLLLLLLLMMMMMMLLLLLLKKKNNNMMMMMMMMMMMMLLLLLLLLLNNNNNNNNNMMMLLLKKKKKKJJJKKKLLLLLLMMMNNNOOOOOOPPPNNNQQQSSSSSSPPPNNNNNNPPPMMMNNNNNNMMMLLLKKKLLLMMMLLLLLLLLLLLLMMMMMMMMMMMMLLLKKKLLLMMMNNNNNNLLLJJJKKKKKKLLLLLLLLLLLLKKKKKKJJJJJJKKKKKKLLLMMMMMMMMMKKKKKKLLLLLLMMMOOOPPPQQQKKKKKKKKKLLLLLLLLLLLLLLLOOOMMMLLLLLLMMMNNNMMMKKKKKKLLLLLLLLLMMMMMMMMMMMMJJJJJJKKKLLLMMMMMMNNNNNNMMMMMMLLLLLLLLLLLLLLLLLLNNNMMMMMMMMMMMMLLLLLLLLLIIIJJJKKKLLLLLLLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLKKKKKKKKKJJJJJJJJJKKKKKKLLLLLLLLLKKKKKKJJJJJJJJJIIIIIIHHHHHHGGGHHHIIIJJJKKKKKKLLLLLLKKKIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHIIIIIIIIIIIIJJJJJJGGGHHHHHHIIIIIIHHHHHHGGGGGGGGGGGGHHHIIIIIIJJJJJJKKKKKKKKKLLLLLLLLLMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJKKKKKKIIIHHHHHHHHHIIIJJJJJJJJJIIIHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIILLLLLLLLLKKKJJJIIIHHHGGGHHHGGGFFFEEEDDDEEEFFFFFFHHHHHHIIILLLQQQUUUWWWWWWIIIJJJIIIGGGHHHLLLKKKHHHHHHIIIJJJIIIGGGFFFGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFGGGGGGHHHHHHGGGGGGFFFFFFFFFEEEEEEFFFFFFFFFGGGFFFFFFFFFFFFFFFFFFFFFPPPPPPPPPPPPPPPPPPPPPPPPRRRRRRSSSSSSSSSTTTTTTTTTWWW^^^hhhlllbbbUUUSSSXXXUUUSSSRRRRRRTTTTTTSSSRRRPPPPPPPPPPPPPPPPPPPPPPPPRRRQQQOOONNNMMMMMMNNNNNNPPPNNNKKKKKKKKKLLLLLLKKKIIIIIIJJJJJJKKKKKKLLLLLLKKKLLLNNNNNNNNNNNNOOOQQQSSSRRRPPPOOOOOOQQQSSSTTTSSSRRRQQQQQQQQQQQQRRRSSSSSSSSSSSSSSSSSSSSSTTTTTTRRRQQQPPPQQQSSSTTTSSSRRRRRRRRRRRRRRRRRRRRRRRRRRROOOOOOOOOOOOPPPQQQRRRSSSRRRRRRRRRSSSSSSRRRRRRQQQPPPQQQQQQRRRRRRSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTVVVVVVVVVUUUUUUTTTTTTTTTSSSSSSSSSSSSSSSRRRQQQQQQPPPQQQSSSUUUVVVWWWXXXXXXUUUTTTSSSQQQQQQQQQRRRSSSQQQQQQQQQQQQRRRSSSTTTTTTSSSPPPRRRZZZ___\\\UUUQQQPPPOOONNNNNNMMMMMMMMMNNNLLLLLLMMMNNNNNNNNNMMMMMMKKKMMMOOOPPPPPPQQQSSSUUUVVVTTTQQQPPPPPPOOOMMMKKKMMMMMMMMMMMMMMMMMMLLLLLLJJJJJJIIIIIIIIIIIIJJJJJJHHHHHHIIIJJJJJJIIIHHHHHHHHHHHHHHHJJJKKKKKKIIIGGGGGGGGGFFFFFFFFFFFFGGGGGGJJJIIIHHHHHHHHHHHHIIIIIIHHHHHHHHHIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGIIIIIIIIIJJJJJJJJJKKKKKKMMMMMMLLLLLLMMMOOOPPPQQQQQQSSSQQQMMMLLLNNNNNNLLLIIIIIIKKKLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNOOOOOOPPPOOOOOONNNNNNOOOOOOPPPQQQQQQPPPPPPPPPPPPQQQQQQOOOOOOOOOOOONNNMMMMMMLLLKKKKKKKKKKKKLLLNNNOOOOOOQQQQQQPPPPPPOOONNNNNNNNNNNNNNNOOOOOOOOONNNNNNMMMPPPPPPPPPPPPPPPPPPOOOOOORRRRRRQQQPPPOOONNNMMMMMMKKKLLLLLLMMMNNNOOOPPPPPPTTTXXX\\\ZZZTTTOOONNNPPPMMMOOOPPPPPPNNNMMMMMMMMMOOOPPPPPPPPPPPPPPPPPPPPPLLLLLLLLLMMMNNNMMMLLLKKKMMMMMMNNNNNNNNNNNNMMMMMMKKKKKKKKKLLLMMMMMMNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOHHHHHHJJJKKKMMMOOOPPPQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOPPPPPPPPPPPPMMMNNNNNNOOOPPPQQQRRRRRRRRRRRRRRRQQQQQQPPPPPPOOOQQQQQQQQQQQQPPPPPPPPPPPPMMMMMMNNNNNNOOONNNNNNMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKLLLLLLLLLNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJKKKLLLLLLMMMMMMMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJKKKKKKKKKKKKKKKIIIIIIJJJJJJJJJJJJIIIIIIHHHHHHHHHIIIIIIJJJJJJJJJKKKKKKLLLLLLMMMNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNOOONNNMMMLLLLLLLLLMMMMMMMMMMMMLLLKKKKKKLLLLLLMMMNNNMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLKKKJJJJJJHHHGGGEEECCCCCCDDDEEEGGGFFFFFFHHHKKKPPPTTTXXXZZZMMMKKKIIIIIIKKKMMMKKKIIIJJJKKKKKKJJJHHHFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHJJJKKKKKKKKKJJJIIIFFFFFFEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHIIIIIISSSSSSSSSSSSSSSSSSSSSSSSTTTUUUUUUUUUUUUVVVVVVVVVYYYZZZ\\\\\\XXXTTTVVV[[[XXXWWWVVVVVVXXXXXXVVVUUUSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRQQQOOOOOOOOOPPPPPPRRRPPPNNNNNNOOOPPPNNNMMMLLLLLLMMMMMMNNNNNNOOOOOOLLLNNNOOOPPPOOOPPPQQQSSSUUUTTTSSSRRRSSSUUUWWWYYYSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTSSSSSSSSSRRRRRRRRRQQQPPPRRRTTTUUUTTTSSSSSSSSSRRRRRRRRRRRRSSSSSSPPPPPPPPPPPPPPPQQQRRRRRRQQQRRRRRRSSSSSSSSSRRRRRRPPPPPPPPPQQQQQQQQQRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSUUUUUUTTTTTTSSSSSSRRRRRRSSSSSSSSSSSSSSSRRRQQQQQQOOOPPPQQQRRRSSSTTTTTTTTTTTTTTTSSSRRRQQQRRRRRRSSSPPPPPPPPPPPPQQQRRRRRRSSSTTTQQQSSS[[[```]]]VVVRRRQQQQQQPPPPPPOOOOOOPPPPPPNNNNNNOOOPPPPPPPPPPPPPPPMMMOOOQQQRRRSSSSSSUUUWWWVVVUUUTTTTTTUUUTTTSSSQQQPPPPPPQQQRRRRRRRRRQQQQQQNNNNNNMMMMMMMMMMMMNNNNNNLLLMMMOOOPPPPPPOOOMMMLLLKKKJJJKKKNNNPPPQQQPPPNNNLLLKKKKKKJJJJJJJJJJJJKKKLLLLLLLLLLLLLLLLLLMMMMMMJJJJJJKKKLLLLLLKKKJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJLLLLLLLLLLLLMMMMMMMMMMMMOOOOOONNNNNNOOOQQQRRRSSSSSSUUUTTTPPPNNNPPPPPPMMMIIIIIIJJJKKKLLLLLLLLLLLLMMMMMMNNNNNNNNNNNNNNNNNNNNNMMMMMMLLLLLLMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNLLLMMMMMMNNNNNNMMMLLLKKKKKKKKKKKKKKKLLLNNNOOOOOOPPPPPPPPPPPPOOOOOONNNNNNNNNOOOPPPPPPQQQQQQPPPPPPRRRRRRRRRRRRRRRRRRRRRRRRTTTTTTSSSSSSRRRQQQQQQPPPPPPPPPQQQRRRRRRSSSTTTTTTSSSXXX\\\[[[UUUPPPOOOPPPNNNPPPRRRRRRQQQOOONNNNNNPPPPPPPPPPPPPPPPPPPPPPPPMMMNNNNNNNNNNNNMMMMMMNNNNNNOOOOOOPPPPPPOOOOOONNNPPPPPPQQQQQQRRRSSSSSSSSSSSSSSSSSSRRRPPPOOONNNNNNMMMNNNOOOQQQSSSTTTVVVVVVQQQRRRRRRRRRRRRRRRRRRSSSQQQQQQRRRRRRRRRSSSSSSSSSRRRRRRSSSSSSTTTUUUUUUVVVVVVVVVVVVUUUUUUTTTTTTSSSTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQOOONNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMPPPPPPPPPOOOOOOOOONNNNNNOOOOOOOOOOOOOOOPPPPPPQQQNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLMMMMMMNNNMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMLLLLLLLLLLLLLLLLLLKKKLLLLLLLLLLLLLLLLLLKKKJJJJJJJJJJJJJJJKKKKKKKKKLLLLLLMMMMMMNNNOOOOOOPPPMMMMMMMMMMMMMMMMMMMMMMMMPPPPPPPPPPPPPPPPPPPPPPPPRRRPPPOOONNNNNNOOOPPPQQQOOOOOONNNNNNNNNOOOOOOOOOQQQPPPOOONNNNNNNNNNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJKKKLLLMMMMMMMMMMMMHHHGGGEEECCCCCCDDDEEEFFFFFFGGGHHHKKKNNNRRRVVVYYYQQQLLLHHHHHHKKKKKKJJJHHHJJJKKKKKKJJJHHHFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLKKKJJJIIIGGGGGGFFFFFFFFFFFFGGGGGGEEEFFFGGGHHHIIIJJJKKKLLLUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVWWWWWWXXXXXXYYYZZZZZZZZZZZZ[[[[[[ZZZYYYZZZ[[[ZZZYYYWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUTTTSSSRRRSSSSSSTTTSSSSSSSSSUUUVVVVVVTTTQQQQQQQQQQQQRRRRRRRRRRRRRRRPPPRRRSSSSSSRRRRRRTTTUUUUUUUUUTTTTTTUUUVVVXXXYYYVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUVVVVVVVVVUUUTTTTTTUUUTTTSSSTTTVVVWWWVVVUUUVVVUUUUUUTTTTTTUUUUUUVVVTTTSSSSSSRRRRRRSSSSSSTTTSSSTTTUUUUUUVVVUUUUUUUUURRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQSSSSSSSSSSSSSSSRRRRRRRRRSSSSSSTTTTTTSSSSSSRRRQQQOOOPPPPPPQQQRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPQQQQQQQQQPPPPPPPPPPPPQQQQQQRRRSSSPPPQQQWWWZZZWWWSSSRRRRRRRRRQQQQQQQQQQQQRRRRRROOOPPPPPPQQQRRRRRRRRRRRRPPPRRRSSSSSSQQQPPPQQQQQQTTTSSSSSSTTTUUUUUUTTTRRRPPPQQQRRRTTTTTTTTTSSSSSSQQQQQQPPPPPPPPPPPPQQQQQQOOOQQQRRRTTTTTTRRRQQQOOOMMMMMMNNNQQQTTTUUUTTTRRRPPPOOOOOONNNNNNNNNOOOOOONNNNNNNNNOOOOOOOOOOOOOOOMMMNNNOOOPPPPPPOOONNNMMMMMMMMMMMMNNNNNNNNNNNNNNNOOOPPPPPPPPPQQQQQQQQQQQQRRRRRRQQQQQQQQQSSSTTTUUUTTTWWWVVVRRRQQQSSSRRRNNNKKKLLLMMMMMMNNNNNNMMMMMMOOOOOOPPPPPPPPPOOONNNNNNLLLKKKKKKJJJJJJKKKKKKLLLJJJJJJKKKKKKKKKKKKJJJJJJJJJKKKLLLMMMMMMLLLKKKJJJKKKKKKJJJKKKKKKLLLMMMNNNLLLLLLLLLLLLLLLLLLLLLLLLNNNOOOPPPQQQRRRSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTUUUUUUUUUTTTTTTTTTTTTSSSQQQRRRRRRRRRRRRSSSSSSSSSNNNRRRVVVWWWTTTRRRQQQRRRPPPRRRTTTTTTRRRPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOPPPQQQQQQOOOOOOPPPQQQPPPPPPQQQQQQQQQQQQPPPPPPQQQQQQQQQRRRSSSSSSTTTTTTUUUUUUUUUTTTRRRPPPOOONNNRRRRRRRRRRRRRRRSSSSSSSSSQQQRRRTTTSSSRRRRRRSSSTTTSSSSSSTTTTTTTTTUUUUUUUUUUUUUUUVVVVVVVVVWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTSSSRRRQQQOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPOOOOOOOOOOOOOOORRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPPPPQQQRRRSSSSSSPPPPPPPPPPPPPPPPPPPPPPPPMMMNNNNNNOOOOOOOOONNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMNNNNNNOOOOOONNNNNNMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMNNNOOOPPPQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQRRRRRRQQQPPPPPPOOOOOOQQQRRRSSSOOOPPPPPPPPPPPPQQQQQQQQQRRRQQQQQQPPPPPPPPPQQQQQQNNNNNNNNNNNNNNNNNNNNNNNNKKKKKKLLLMMMNNNNNNNNNNNNIIIHHHGGGFFFEEEFFFGGGGGGHHHJJJKKKLLLNNNQQQVVVZZZYYYPPPHHHIIIKKKJJJIIIIIIJJJKKKLLLKKKIIIHHHHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJGGGHHHIIIIIIJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIGGGGGGHHHIIIKKKLLLMMMMMMWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXYYYYYYYYYYYY[[[]]]]]]]]]^^^______aaa```______```___\\\ZZZZZZZZZZZZZZZYYYYYYXXXXXXYYYYYYWWWVVVVVVVVVWWWXXXUUUVVVXXX\\\^^^]]]YYYVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUVVVXXXWWWVVVUUUWWWXXXUUUVVVVVVVVVWWWXXXXXXXXXYYYZZZZZZZZZZZZZZZZZZYYYWWWXXXYYYZZZZZZZZZYYYYYYYYYXXXWWWXXXYYYZZZYYYXXXZZZYYYXXXWWWWWWXXXYYYZZZZZZYYYXXXWWWVVVVVVVVVVVVWWWXXXYYYZZZZZZZZZZZZYYYXXXWWWWWWVVVVVVUUUUUUTTTTTTTTTTTTTTTSSSSSSRRRRRRSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTUUUUUUTTTTTTSSSRRRPPPPPPQQQSSSSSSTTTSSSSSSQQQQQQPPPPPPPPPQQQQQQQQQSSSRRRQQQQQQQQQQQQQQQRRRSSSQQQQQQTTTUUURRRQQQSSSSSSRRRRRRQQQRRRRRRSSSSSSOOOPPPQQQRRRSSSSSSSSSSSSQQQRRRTTTTTTRRRPPPPPPPPPSSSRRRRRRTTTUUUUUUSSSQQQPPPQQQTTTUUUVVVVVVUUUTTTRRRRRRQQQQQQQQQQQQRRRRRROOOQQQSSSTTTTTTSSSQQQOOOOOOOOOPPPRRRTTTUUUSSSQQQQQQQQQPPPPPPPPPQQQQQQRRRPPPQQQRRRRRRSSSSSSSSSRRRQQQRRRSSSUUUUUUSSSRRRQQQQQQRRRRRRRRRSSSSSSSSSSSSTTTTTTTTTTTTUUUUUUUUUUUUVVVUUUTTTSSSSSSTTTUUUVVVUUUWWWWWWTTTSSSUUUTTTPPPOOOPPPPPPQQQQQQQQQQQQQQQRRRRRRSSSSSSRRRQQQPPPOOONNNNNNNNNMMMMMMNNNNNNNNNJJJKKKLLLMMMMMMLLLKKKJJJJJJKKKLLLNNNNNNMMMKKKJJJJJJJJJIIIIIIIIIJJJJJJKKKIIIIIIJJJJJJKKKKKKLLLLLLLLLMMMOOOQQQSSSTTTUUUUUUTTTTTTTTTTTTUUUUUUUUUVVVUUUUUUUUUUUUUUUVVVVVVVVVSSSSSSSSSRRRRRRRRRRRRQQQPPPQQQSSSUUUUUUUUUTTTSSSRRRSSSUUUTTTRRRQQQQQQRRRRRRRRRRRRRRRQQQQQQQQQPPPRRRSSSTTTSSSQQQQQQSSSUUUQQQRRRRRRRRRRRRRRRRRRQQQPPPPPPQQQQQQRRRRRRSSSSSSTTTUUUUUUUUUTTTSSSQQQQQQRRRRRRRRRRRRQQQQQQQQQQQQPPPRRRTTTSSSRRRQQQSSSUUUTTTUUUUUUUUUVVVVVVVVVVVVWWWWWWWWWWWWVVVVVVVVVVVVTTTTTTTTTUUUUUUUUUUUUUUUVVVVVVUUUUUUUUUTTTTTTTTTSSSTTTTTTTTTSSSRRRRRRQQQPPPPPPPPPPPPPPPPPPPPPPPPRRRRRRRRRRRRQQQQQQPPPPPPSSSSSSSSSSSSRRRRRRRRRRRRQQQPPPPPPPPPPPPRRRSSSTTTQQQQQQQQQQQQRRRRRRRRRRRRPPPPPPQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNOOOOOOPPPPPPOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMNNNOOOPPPQQQRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQPPPQQQQQQQQQRRRRRRRRRRRRNNNNNNNNNOOOPPPQQQRRRSSSPPPPPPQQQQQQRRRRRRRRRRRRRRRRRRQQQQQQQQQRRRSSSSSSPPPPPPPPPPPPPPPPPPPPPPPPOOOPPPPPPPPPOOOOOONNNMMMKKKKKKJJJJJJJJJIIIIIIIIIIIIKKKMMMMMMNNNQQQWWW[[[bbbUUUKKKKKKMMMKKKKKKLLLKKKLLLMMMLLLKKKJJJKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMJJJJJJJJJJJJJJJKKKLLLLLLMMMMMMLLLLLLLLLLLLMMMMMMLLLLLLLLLLLLLLLMMMMMMMMMYYYYYYYYYYYYYYYYYYYYYYYY[[[[[[[[[[[[\\\\\\\\\\\\\\\___aaa^^^\\\^^^cccffffffeeeeeeeeeeeedddaaa^^^\\\\\\[[[[[[ZZZZZZZZZYYY\\\[[[ZZZYYYXXXYYYZZZ[[[VVVXXX\\\```cccaaa]]]YYYYYYXXXXXXXXXWWWWWWVVVVVVXXXZZZZZZZZZXXXWWWXXXYYY[[[[[[\\\]]]^^^]]]]]]]]]\\\]]]]]]^^^^^^]]]]]]\\\YYYZZZ\\\]]]^^^^^^]]]]]]]]][[[ZZZ[[[\\\]]]\\\ZZZ]]]\\\[[[ZZZZZZ[[[\\\]]]^^^]]]\\\[[[ZZZYYYYYYYYY[[[[[[\\\]]]]]]]]]]]]]]]\\\\\\[[[ZZZYYYXXXXXXWWWXXXXXXXXXWWWWWWVVVVVVVVVSSSSSSTTTTTTUUUUUUUUUVVVUUUUUUUUUUUUUUUTTTSSSSSSPPPQQQSSSTTTVVVVVVWWWWWWRRRRRRRRRSSSSSSSSSSSSSSSUUUTTTSSSRRRRRRQQQRRRRRRUUUSSSSSSTTTSSSPPPRRRVVVSSSRRRRRRRRRRRRRRRSSSSSSPPPPPPQQQSSSSSSTTTTTTTTTPPPRRRTTTUUUTTTSSSSSSTTTUUUTTTTTTUUUVVVUUUSSSQQQRRRSSSVVVXXXYYYXXXWWWVVVRRRRRRQQQQQQQQQQQQRRRRRRNNNPPPRRRSSSSSSRRRPPPNNNPPPPPPPPPQQQSSSSSSQQQOOOQQQPPPPPPPPPQQQQQQRRRSSSTTTTTTUUUVVVVVVWWWVVVVVVSSSUUUVVVWWWWWWVVVUUUSSSTTTUUUUUUUUUVVVVVVWWWWWWVVVVVVWWWWWWWWWXXXXXXXXXXXXWWWVVVUUUUUUUUUVVVWWWUUUXXXXXXUUUTTTVVVUUUQQQSSSSSSTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUTTTSSSQQQPPPSSSSSSRRRRRRRRRRRRSSSSSSNNNOOOPPPPPPPPPPPPOOONNNJJJKKKMMMNNNNNNMMMLLLKKKJJJIIIIIIHHHHHHHHHIIIIIIIIIIIIJJJKKKLLLMMMNNNNNNKKKMMMOOOQQQSSSUUUVVVVVVTTTTTTTTTUUUUUUVVVVVVVVVTTTTTTUUUVVVVVVWWWWWWXXXYYYXXXXXXWWWWWWVVVVVVUUUWWWVVVVVVWWWXXXWWWUUUSSSSSSTTTUUUTTTRRRRRRRRRTTTVVVVVVVVVVVVUUUUUUTTTTTTSSSUUUVVVUUUSSSRRRTTTWWWRRRRRRSSSSSSSSSSSSRRRRRRTTTTTTTTTUUUVVVVVVWWWWWWRRRSSSTTTUUUVVVUUUTTTSSSSSSSSSTTTUUUVVVVVVWWWWWWOOORRRTTTSSSQQQQQQSSSUUUUUUUUUUUUVVVVVVVVVWWWWWWXXXWWWWWWVVVVVVUUUTTTTTTRRRRRRRRRSSSSSSTTTTTTTTTVVVVVVUUUUUUUUUTTTTTTTTTRRRRRRSSSTTTTTTTTTTTTSSSQQQQQQQQQQQQQQQQQQQQQQQQTTTTTTSSSSSSRRRRRRRRRQQQTTTTTTTTTTTTSSSSSSSSSRRRPPPPPPOOOOOOPPPQQQSSSTTTRRRRRRRRRRRRSSSSSSSSSSSSRRRSSSSSSSSSSSSSSSRRRRRRPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQPPPPPPOOOOOOOOONNNOOOOOOPPPPPPOOOOOONNNOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMNNNOOOPPPRRRRRRSSSOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPQQQQQQRRRRRRSSSSSSKKKLLLMMMNNNPPPQQQRRRRRRPPPPPPQQQRRRRRRRRRRRRRRRRRRQQQQQQQQQRRRSSSTTTTTTRRRRRRRRRRRRRRRRRRRRRRRRTTTTTTSSSRRRQQQOOOMMMLLLMMMMMMMMMNNNMMMLLLLLLKKKHHHJJJLLLLLLMMMQQQWWW\\\hhhZZZNNNMMMOOOMMMMMMOOOLLLMMMNNNNNNMMMLLLMMMOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNMMMMMMMMMNNNPPPQQQPPPOOOOOOOOOOOOOOOOOOPPPPPPPPPOOOOOONNNMMMLLLLLL[[[[[[ZZZZZZ[[[[[[\\\]]]ZZZ\\\^^^``````___^^^]]]aaaaaabbbbbbbbbbbbcccccccccdddeeeeeecccaaa^^^]]]```aaaaaa___[[[YYY]]]cccbbb```]]]ZZZXXXYYYZZZ[[[^^^[[[[[[___```]]]\\\\\\YYY[[[\\\[[[ZZZYYYZZZ[[[[[[ZZZXXXYYYZZZ[[[[[[ZZZZZZ[[[\\\]]]^^^``````aaabbbaaa```______```bbbccc]]]]]]^^^______```aaaaaaaaa```^^^]]]]]]^^^```aaa___^^^]]]\\\\\\]]]^^^___]]]\\\\\\\\\\\\\\\]]]^^^______````````````aaaaaa````````````___^^^]]]]]]ZZZZZZZZZYYYXXXXXXWWWWWWXXXXXXYYYYYYYYYXXXWWWWWWZZZYYYWWWVVVUUUVVVVVVWWWTTTTTTTTTUUUUUUVVVVVVVVVVVVVVVWWWWWWVVVTTTSSSRRRTTTUUUUUUVVVVVVUUUUUUTTTWWWWWWVVVUUUUUUVVVVVVVVVUUUVVVWWWWWWWWWVVVUUUTTTVVVWWWWWWWWWVVVVVVUUUTTTUUUVVVVVVWWWWWWXXXXXXXXXVVVVVVVVVVVVUUUTTTSSSSSSTTTTTTUUUVVVWWWYYYZZZZZZWWW``````UUUNNNSSSUUUQQQVVVUUUTTTSSSRRRRRRRRRRRROOOPPPRRRSSSSSSRRRQQQQQQUUUTTTTTTTTTTTTTTTTTTUUUXXX[[[___aaa```^^^]]]]]]\\\XXXTTTUUUXXXYYYVVVSSSTTTTTTUUUVVVVVVVVVUUUUUUXXXXXXXXXXXXXXXXXXXXXXXX[[[ZZZWWWTTTTTTVVVUUUSSSVVVWWWWWWXXXWWWVVVUUUTTTTTTTTTUUUUUUUUUVVVVVVVVVWWWWWWVVVUUUUUUUUUUUUVVVVVVVVVVVVUUUTTTSSSRRRQQQQQQPPPOOOQQQSSSTTTQQQNNNOOOPPPPPPQQQPPPOOOMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMLLLLLLMMMMMMNNNNNNNNNOOONNNPPPRRRSSSTTTSSSQQQPPPRRRSSSUUUWWWXXXXXXXXXWWWVVVUUUUUUTTTVVVXXXZZZ\\\[[[YYYVVVTTTTTTUUUXXXYYYTTTUUUUUUUUUVVVVVVVVVVVVUUUUUUTTTSSSSSSRRRRRRRRRZZZXXXVVVTTTTTTUUUVVVWWWVVVUUUTTTSSSSSSTTTUUUVVVUUUUUUUUUUUUUUUVVVVVVVVVUUUTTTTTTVVVWWWWWWUUUSSSSSSTTTTTTTTTRRRRRRSSSUUURRRRRRRRRRRRRRRSSSTTTTTTVVVVVVVVVWWWWWWWWWXXXXXXZZZYYYWWWUUUTTTTTTTTTUUUYYYXXXWWWVVVUUUUUUUUUUUUUUUUUUTTTSSSSSSSSSSSSSSSUUUTTTTTTTTTTTTTTTUUUVVVRRRRRRSSSTTTTTTTTTTTTTTTQQQQQQRRRSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTRRRRRRSSSSSSTTTTTTUUUUUURRRRRRRRRRRRSSSSSSSSSSSSRRRSSSTTTTTTRRRRRRSSSTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQRRRRRRUUUSSSRRRSSSUUUTTTQQQMMMPPPNNNOOORRRQQQNNNPPPUUUPPPOOONNNMMMLLLMMMNNNNNNPPPQQQQQQRRRQQQQQQPPPOOOQQQQQQQQQQQQPPPPPPPPPPPPQQQQQQQQQQQQRRRRRRRRRRRRQQQQQQQQQPPPPPPOOOOOONNNPPPPPPQQQQQQRRRRRRSSSSSSSSSSSSSSSTTTTTTSSSSSSSSSPPPPPPPPPPPPQQQQQQQQQRRRQQQQQQRRRQQQQQQOOOMMMLLLKKKKKKLLLLLLLLLMMMMMMMMMMMMLLLLLLLLLMMMOOOQQQRRR```[[[TTTPPPOOOOOOMMMLLLOOOOOONNNNNNNNNOOOPPPPPPUUUUUUTTTSSSRRRQQQPPPPPPQQQOOOLLLLLLNNNPPPQQQQQQQQQRRRSSSUUUUUUTTTTTTSSSQQQRRRSSSRRROOOMMMMMMMMM^^^^^^^^^^^^^^^______```^^^___```aaaaaaaaa``````ccccccccccccccccccccccccbbbbbbcccccccccbbb```___bbb```____________```aaacccbbb```^^^]]]]]]^^^^^^^^^[[[\\\aaaccc```]]]]]][[[]]]^^^]]]\\\\\\]]]^^^^^^]]][[[[[[\\\]]]]]]\\\______```aaacccddddddeeedddddddddccccccddddddeeeaaaaaaaaabbbcccddddddddd```___^^^]]]]]]^^^___```aaaaaa```______```aaaaaa______^^^^^^______``````aaaaaabbbbbbccccccddddddbbbbbbbbbbbbaaa___^^^]]]aaaaaa``````___^^^^^^^^^YYYYYYYYYYYYYYYYYYXXXWWWZZZZZZYYYXXXXXXYYYZZZ[[[WWWWWWXXXXXXXXXYYYYYYYYYXXXYYYYYYYYYXXXWWWUUUTTTWWWWWWXXXXXXXXXXXXWWWWWWYYYXXXXXXWWWWWWXXXXXXXXXXXXYYYZZZZZZZZZZZZYYYXXXXXXYYYYYYYYYYYYYYYXXXWWWYYYYYYYYYYYYYYYZZZZZZZZZXXXXXXXXXYYYXXXXXXWWWVVVWWWXXXYYYZZZ[[[\\\]]]]]]jjjqqqooobbbZZZ\\\\\\XXXYYYXXXWWWVVVUUUUUUUUUUUUSSSTTTUUUVVVWWWWWWVVVVVVUUUUUUTTTTTTTTTTTTUUUUUUYYYZZZ[[[ZZZYYYYYYZZZ\\\]]]YYYVVVVVVYYYZZZWWWTTTUUUUUUVVVWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWVVVUUUTTTVVVXXXXXXVVVVVVVVVWWWXXXWWWVVVUUUTTTVVVVVVVVVWWWWWWWWWWWWXXXYYYXXXXXXWWWVVVWWWWWWWWWWWWWWWWWWWWWVVVUUUTTTSSSTTTRRRRRRSSSUUUUUUSSSPPPQQQRRRSSSSSSRRRQQQPPPOOOOOOPPPPPPQQQQQQPPPPPPOOOOOOOOOOOOOOOPPPPPPPPPQQQSSSTTTUUUVVVWWWVVVUUUUUUSSSSSSTTTUUUVVVVVVVVVVVVVVVVVVUUUUUUVVVXXX[[[\\\XXXWWWUUUTTTSSSTTTUUUVVVTTTTTTTTTUUUUUUUUUUUUVVVUUUUUUVVVVVVVVVVVVVVVVVVXXXXXXVVVUUUUUUVVVWWWWWWVVVUUUTTTTTTTTTTTTUUUVVVVVVVVVVVVWWWWWWXXXXXXXXXZZZXXXVVVUUUWWWXXXYYYXXXTTTUUUUUUTTTSSSSSSTTTVVVTTTSSSSSSSSSSSSTTTUUUUUUWWWWWWWWWXXXXXXXXXYYYYYYZZZYYYXXXWWWVVVVVVWWWWWWZZZYYYXXXWWWVVVUUUUUUUUUUUUUUUTTTTTTSSSTTTTTTTTTSSSSSSRRRRRRRRRRRRSSSSSSSSSSSSTTTTTTSSSSSSRRRRRRPPPQQQRRRSSSSSSSSSSSSSSSVVVVVVVVVVVVVVVVVVVVVVVVTTTTTTTTTTTTUUUUUUUUUUUURRRRRRRRRRRRSSSSSSSSSSSSRRRSSSTTTTTTRRRRRRSSSTTTSSSSSSSSSTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRSSSSSSSSSVVVUUUTTTTTTTTTTTTRRRPPPUUURRRSSSVVVVVVSSSRRRTTTRRRQQQPPPPPPOOOPPPQQQQQQSSSSSSSSSSSSSSSRRRRRRRRRTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQRRRRRRRRRRRRRRRSSSSSSSSSUUUVVVVVVWWWWWWVVVVVVUUUPPPQQQQQQQQQRRRRRRRRRRRRQQQRRRRRRRRRRRRPPPNNNMMMMMMMMMMMMNNNNNNNNNOOOOOONNNMMMMMMLLLMMMNNNPPPQQQYYYUUUPPPNNNNNNNNNMMMLLLNNNNNNNNNNNNNNNNNNOOOPPPTTTTTTTTTSSSRRRRRRQQQQQQSSSQQQOOOOOOPPPRRRSSSSSSRRRRRRTTTTTTUUUTTTTTTSSSTTTUUUUUUTTTRRRPPPPPPPPP``````______``````aaabbbaaaaaa``````aaaaaabbbbbbdddddddddcccbbbbbbaaaaaa______^^^______``````aaa```___^^^^^^```aaa___\\\``````___^^^^^^^^^^^^^^^]]][[[]]]ccceeeaaa]]]]]][[[]]]^^^^^^]]]]]]^^^```dddbbb`````````aaa```______```aaabbbcccdddddddddbbbcccccccccccccccbbbbbb```aaaaaabbbbbbccccccddd```````````````````````````______^^^^^^______````````````aaaaaabbbbbbbbbbbbbbbcccdddeeeeeeffffffffffffeeeeeedddbbbaaa```bbbbbbaaaaaa``````______\\\\\\\\\\\\\\\[[[ZZZZZZ[[[[[[[[[[[[\\\]]]^^^___[[[[[[[[[\\\\\\\\\\\\\\\[[[\\\\\\\\\[[[ZZZYYYXXXZZZ[[[[[[\\\\\\[[[[[[ZZZ[[[ZZZZZZZZZZZZZZZ[[[[[[\\\\\\]]]]]]]]]]]]\\\\\\[[[[[[\\\\\\]]]\\\\\\\\\]]]]]]]]]\\\\\\\\\\\\\\\ZZZZZZ[[[\\\\\\\\\\\\[[[\\\\\\]]]^^^___``````aaannnsssqqqfff______^^^ZZZ\\\\\\[[[ZZZYYYYYYYYYYYYXXXYYYZZZ[[[\\\\\\\\\\\\YYYXXXXXXWWWWWWXXXXXXYYY\\\[[[YYYVVVTTTVVVYYY]]]^^^[[[XXXYYY[[[[[[YYYVVVVVVWWWXXXYYYYYYYYYYYYYYYWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVWWWYYYYYYXXXWWWXXXXXXYYYZZZZZZXXXWWWVVVYYYYYYYYYYYYZZZZZZZZZZZZ[[[[[[ZZZYYYYYYYYYYYYYYYYYYZZZZZZZZZYYYXXXWWWVVVVVVVVVUUUVVVXXXXXXVVVTTTUUUUUUUUUVVVUUUUUUTTTSSSSSSSSSTTTTTTTTTTTTSSSSSSRRRRRRRRRRRRSSSSSSSSSSSSTTTTTTTTTTTTUUUUUUUUUUUUTTTTTTTTTSSSSSSTTTTTTUUUVVVVVVUUUUUUVVVXXXZZZ[[[UUUUUUTTTTTTTTTSSSSSSSSSSSSSSSTTTTTTTTTUUUUUUUUUSSSTTTVVVWWWXXXXXXWWWWWWVVVVVVVVVVVVWWWWWWWWWWWWVVVUUUTTTTTTTTTTTTUUUVVVVVVVVVWWWXXXXXXYYYZZZZZZ]]]YYYUUUSSSTTTWWWZZZ[[[TTTUUUVVVUUUSSSSSSUUUVVVUUUUUUTTTTTTUUUUUUVVVWWWXXXXXXXXXYYYYYYYYYZZZZZZZZZZZZYYYXXXXXXYYYYYYZZZ[[[[[[YYYXXXWWWVVVVVVVVVUUUTTTTTTTTTTTTTTTUUUUUUUUUTTTSSSRRRRRRRRRRRRRRRTTTTTTTTTTTTSSSRRRQQQQQQQQQRRRRRRSSSSSSSSSSSSSSSVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUURRRRRRRRRSSSSSSSSSSSSTTTRRRSSSTTTTTTRRRRRRSSSTTTSSSTTTTTTTTTUUUUUUVVVVVVTTTTTTTTTSSSSSSTTTTTTTTTVVVWWWVVVUUUTTTTTTVVVWWWZZZUUUTTTWWWXXXUUUQQQPPPTTTTTTSSSSSSSSSTTTTTTUUUVVVUUUTTTSSSTTTTTTUUUVVVWWWWWWVVVVVVVVVVVVUUUUUUSSSSSSSSSSSSTTTTTTTTTUUUTTTTTTTTTTTTTTTUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTSSSSSSRRRRRRRRRRRRSSSSSSSSSSSSRRRSSSSSSTTTSSSRRRPPPOOOPPPPPPPPPPPPQQQQQQQQQQQQOOOOOONNNNNNNNNNNNOOOPPPQQQOOOMMMMMMMMMNNNMMMLLLNNNNNNMMMMMMNNNOOOOOOPPPSSSSSSSSSSSSSSSSSSSSSSSSTTTRRRPPPPPPRRRTTTTTTTTTRRRSSSTTTTTTUUUUUUTTTTTTUUUVVVVVVUUURRRQQQQQQRRReeeddddddddddddeeeffffffgggfffeeeddddddeeeggghhhhhhhhhgggfffeeedddccccccaaa```_________aaadddeeeccceeefffdddbbbbbb```\\\___````````````````````````___ccciiikkkfffaaa```^^^```aaaaaaaaaaaabbbdddhhhfffdddcccddddddcccaaaaaaaaacccddddddddddddcccbbbbbbcccddddddcccaaa```aaaaaaaaabbbbbbccccccccc```aaaaaabbbbbbaaaaaa```___^^^^^^^^^^^^^^^^^^_________```aaaaaabbbbbbbbbaaaaaabbbcccdddeeeeeefffhhhhhhhhhgggfffeeeccccccbbbbbbaaaaaa```____________`````````___^^^]]]\\\\\\\\\\\\\\\]]]]]]^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\[[[]]]]]]^^^^^^^^^^^^]]]]]]\\\[[[[[[[[[[[[\\\\\\]]]]]]]]]^^^^^^^^^^^^^^^^^^]]]]]]^^^____________^^^``````______^^^^^^]]]]]][[[\\\]]]^^^_____________________``````aaaaaaaaaaaaffffff```]]]^^^___]]]___^^^]]]]]]\\\\\\\\\]]]\\\]]]^^^___``````aaaaaa^^^^^^]]]]]]]]]]]]^^^^^^___^^^\\\YYYWWWXXX[[[______]]]\\\\\\]]]]]][[[YYYYYYYYYZZZ[[[\\\\\\\\\\\\ZZZZZZZZZZZZZZZZZZZZZZZZ]]][[[[[[]]]^^^[[[XXXWWW[[[[[[\\\]]]]]]\\\[[[ZZZ\\\\\\\\\\\\]]]]]]]]]]]]^^^]]]\\\\\\[[[[[[\\\\\\\\\\\\]]]]]]\\\[[[[[[ZZZYYYXXXXXXYYYYYYYYYYYYXXXWWWXXXXXXXXXXXXWWWWWWWWWVVVWWWWWWXXXXXXWWWWWWVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTUUUVVVWWWXXXWWWUUUTTTSSSTTTUUUUUUVVVUUUUUUUUUVVVWWWYYYZZZTTTUUUVVVVVVVVVUUUSSSRRRSSSSSSTTTTTTTTTUUUUUUUUUSSSTTTUUUWWWWWWWWWVVVUUUTTTTTTUUUVVVWWWWWWWWWVVVTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUVVVWWWXXXYYYYYYYYYVVVRRRPPPRRRTTTVVVWWWTTTUUUUUUTTTSSSSSSTTTVVVUUUUUUUUUUUUUUUVVVVVVWWWWWWXXXXXXXXXYYYYYYYYYYYYXXXXXXYYYYYYYYYZZZZZZ[[[[[[ZZZYYYWWWVVVVVVUUUUUUTTTSSSSSSSSSSSSTTTUUUUUUXXXWWWVVVUUUTTTTTTSSSSSSTTTTTTUUUUUUUUUUUUUUUTTTTTTTTTUUUUUUUUUUUUTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVUUUUUUTTTTTTTTTSSSSSSSSSSSSTTTTTTTTTTTTRRRSSSTTTSSSRRRQQQRRRTTTSSSTTTTTTUUUUUUVVVVVVWWWUUUTTTTTTSSSSSSTTTTTTUUUUUUVVVWWWVVVUUUVVV[[[```ddd\\\VVVXXXZZZXXXUUUTTTUUUUUUUUUUUUUUUVVVVVVVVVWWWVVVTTTSSSSSSUUUWWWXXXXXXXXXXXXXXXWWWWWWWWWVVVTTTTTTTTTUUUUUUUUUVVVVVVTTTTTTUUUUUUVVVVVVVVVWWWVVVVVVUUUUUUTTTSSSRRRRRRQQQRRRRRRSSSSSSRRRRRRQQQRRRSSSSSSSSSSSSTTTTTTTTTSSSTTTTTTUUUTTTSSSRRRQQQRRRRRRRRRSSSSSSSSSTTTTTTRRRRRRQQQQQQPPPPPPPPPPPPNNNNNNNNNOOOOOOOOONNNMMMOOOOOOOOOOOOOOOPPPQQQRRRSSSSSSSSSTTTTTTUUUUUUUUUSSSQQQPPPPPPRRRSSSSSSRRRSSSSSSTTTTTTUUUUUUUUUUUUTTTUUUUUUSSSQQQPPPQQQRRRmmmmmmmmmmmmmmmnnnnnnoooqqqpppnnnllllllmmmoooqqqppppppooommmlllkkkjjjiiiiiigggfffdddeeefffiiijjjjjjssswwwppphhhffffffeeedddeeeeeeeeeffffffffffffggggggjjjqqqrrrmmmgggeeedddeeeggggggffffffggghhhiiigggeeedddeeeeeedddccceeefffhhhiiiiiihhhgggfffeeeeeefffgggfffeeecccbbbccccccddddddddddddeeeeee```aaabbbbbbbbbbbbaaa````````````aaaaaa`````````]]]^^^___```aaaaaaaaaaaa```aaaaaabbbccccccddddddgggggggggffffffeeedddccceeeeeeeeedddccccccbbbbbb````````````___^^^]]]\\\^^^^^^^^^]]]]]]\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^]]]]]]]]]]]]]]]^^^^^^____________^^^^^^\\\\\\\\\\\\\\\]]]^^^^^^]]]]]]]]]]]]^^^^^^____________````````````______aaa`````````______^^^^^^]]]]]]^^^```aaaaaaaaaaaa____________````````````[[[___```___```bbbdddccc``````___^^^^^^^^^____________``````aaabbbccccccaaaaaa````````````aaaaaa`````````^^^]]]\\\]]]___aaa````````````___^^^\\\[[[\\\]]]^^^____________\\\\\\\\\\\\\\\\\\\\\\\\```]]]^^^dddeee___[[[[[[[[[\\\]]]^^^^^^]]]\\\\\\^^^_________```````````````___^^^^^^]]]]]]^^^^^^^^^____________^^^^^^]]]ZZZ[[[[[[ZZZZZZZZZZZZ[[[ZZZZZZYYYYYYZZZZZZZZZZZZYYYZZZZZZ[[[[[[ZZZZZZYYYWWWWWWWWWWWWWWWWWWWWWWWWZZZZZZZZZYYYZZZ[[[[[[\\\[[[ZZZYYYWWWVVVWWWXXXXXXUUUUUUVVVVVVVVVWWWXXXXXXVVVWWWXXXYYYYYYWWWVVVTTTUUUUUUUUUUUUVVVVVVVVVVVVVVVWWWXXXXXXWWWVVVUUUTTTSSSTTTUUUVVVWWWWWWWWWVVVTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSTTTTTTUUUVVVWWWWWWUUUSSSRRRRRRTTTTTTTTTSSSTTTTTTUUUTTTSSSRRRTTTVVVUUUTTTTTTTTTTTTUUUVVVVVVVVVVVVWWWWWWWWWXXXXXXXXXVVVWWWWWWXXXYYYYYYYYYYYYYYYXXXWWWVVVUUUUUUUUUUUUSSSSSSRRRRRRRRRSSSSSSTTTXXXXXXVVVUUUTTTTTTTTTTTTSSSTTTVVVWWWYYYYYYZZZZZZWWWWWWXXXXXXXXXXXXWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXVVVVVVVVVUUUUUUTTTTTTTTTTTTTTTTTTUUUUUUUUUVVVVVVRRRTTTUUUTTTSSSRRRSSSUUUTTTTTTTTTUUUUUUVVVVVVVVVUUUUUUTTTTTTTTTTTTUUUUUUSSSUUUWWWVVVWWWZZZ```fffmmmcccZZZZZZ\\\\\\[[[[[[UUUUUUUUUUUUVVVUUUUUUUUUVVVUUUSSSSSSSSSUUUWWWXXXXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUVVVVVVVVVVVVTTTTTTTTTUUUUUUVVVVVVWWWWWWWWWVVVUUUTTTSSSRRRRRRTTTUUUUUUUUUUUUUUUUUUTTTSSSSSSSSSSSSTTTTTTTTTUUUSSSTTTUUUUUUUUUTTTSSSRRRSSSTTTTTTTTTTTTUUUUUUUUUTTTTTTTTTSSSSSSRRRQQQQQQPPPQQQRRRSSSRRRQQQPPPPPPQQQPPPPPPQQQRRRSSSTTTTTTSSSSSSTTTTTTUUUUUUVVVVVVTTTRRRQQQRRRTTTUUUTTTSSSTTTTTTTTTTTTTTTUUUUUUVVVUUUVVVVVVTTTRRRQQQSSSTTTxxxwwwwwwwwwwwwxxxyyyyyy{{{yyywwwvvvvvvwwwxxxyyyxxxxxxwwwvvvuuutttsssrrrrrrqqqnnnlllkkkkkkllllllooo{{{wwwlllkkklllllljjjjjjiiiiiiiiijjjjjjkkkmmmllloootttuuuoooiiihhhhhhiiijjjiiihhhggghhhjjjllljjjhhhhhhiiiiiihhhgggjjjkkklllmmmmmmllljjjiiiffffffffffffeeeeeedddcccccccccccccccccccccddddddbbbbbbbbbbbbbbbbbbbbbbbb``````aaaaaaaaaaaa``````___```bbbdddeeeeeedddddddddddddddeeeeeeeeeeeeffffffffffffggggggffffffeeehhhggggggffffffeeeddddddaaaaaaaaa```___^^^]]]\\\````````````___^^^]]]\\\____________^^^^^^^^^^^^______^^^^^^^^^^^^_________``````````````````___]]]]]]]]]]]]^^^___``````^^^^^^^^^^^^___```aaabbbaaaaaabbbbbbaaa``````___aaaaaaaaa```````````````^^^___```aaabbbcccccccccaaa`````````````````````^^^```aaabbbcccdddddddddbbbaaaaaa`````````aaaaaabbbaaaaaaaaaaaabbbccccccaaa``````______``````aaa^^^```bbbaaa```^^^^^^___bbbccccccdddcccaaa```___]]]^^^___```aaabbbbbbbbb]]]]]]]]]]]]]]]]]]]]]]]]___\\\___iiikkkeee```aaaZZZ[[[\\\]]]^^^]]]\\\\\\```aaaaaaaaabbbbbbbbbbbbaaa``````_______________``````aaaaaaaaaaaa``````]]]]]]^^^]]][[[[[[]]]___]]]\\\\\\\\\\\\]]]]]]^^^]]]]]]^^^^^^^^^^^^]]]]]]ZZZZZZZZZZZZYYYYYYYYYYYYZZZZZZ[[[[[[[[[\\\\\\\\\^^^]]]\\\[[[[[[[[[[[[[[[WWWWWWXXXXXXYYYYYYYYYYYYYYYZZZ[[[\\\[[[ZZZYYYXXXWWWWWWXXXXXXXXXYYYYYYYYY[[[[[[ZZZZZZYYYXXXXXXXXXWWWWWWWWWWWWWWWXXXXXXXXXUUUUUUVVVVVVVVVVVVUUUUUUTTTTTTTTTUUUUUUUUUVVVVVVUUUUUUUUUWWWXXXXXXUUUSSSTTTUUUVVVUUUSSSSSSUUUVVVUUUUUUTTTTTTUUUUUUVVVWWWVVVVVVVVVWWWWWWWWWWWWXXXUUUVVVWWWXXXXXXXXXXXXXXXWWWVVVVVVUUUUUUVVVVVVVVVUUUTTTTTTSSSRRRRRRSSSSSSVVVUUUTTTSSSSSSSSSSSSSSSSSSTTTVVVYYY[[[\\\]]]]]]ZZZZZZZZZZZZZZZYYYYYYXXX\\\\\\\\\\\\\\\\\\\\\\\\WWWWWWVVVVVVVVVVVVVVVUUUVVVVVVVVVWWWWWWWWWWWWXXXVVVWWWXXXWWWVVVUUUVVVXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUVVVVVVUUUUUUVVVWWWYYY]]]bbbfffggg___XXXWWWXXXWWWXXX[[[UUUUUUUUUVVVUUUTTTSSSSSSTTTTTTSSSSSSTTTUUUVVVWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVWWWUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVUUUUUUTTTSSSRRRRRRSSSSSSTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTSSSTTTUUUUUUUUUTTTSSSRRRTTTTTTTTTTTTUUUUUUUUUUUUTTTTTTUUUUUUTTTSSSRRRRRRRRRTTTUUUUUUSSSQQQQQQRRRRRRQQQRRRRRRSSSTTTVVVVVVTTTTTTUUUUUUVVVVVVVVVVVVVVVUUUUUUVVVWWWXXXWWWVVVUUUTTTTTTTTTTTTUUUVVVVVVYYYYYYXXXWWWUUUUUUWWWYYY}}}zzzxxxwwwwwwwww}}}uuuvvvxxxuuuuuutttrrrqqqqqqrrrssstttzzzxxxzzz~~~~~~xxxrrrqqqtttuuuuuutttrrrqqqrrrsssvvvtttrrrrrrtttuuutttssstttuuuwwwxxxxxxvvvsssrrrmmmlllkkkjjjjjjiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhiiiiiihhhgggggghhhiiiiiidddeeefffggggggfffeeedddeeegggiiikkkllllllkkkkkkllllllllllllkkkkkkkkkkkkjjjkkklllmmmmmmnnnnnnnnnllllllkkkkkkjjjiiiiiiiiiffffffeeeeeedddbbbaaa```bbbcccdddddddddcccbbbaaaccccccbbbbbbbbbaaaaaaaaaaaa```_________```aaaaaaaaaaaabbbbbbbbbbbbaaaaaa____________```aaabbbcccbbbaaaaaaaaabbbccceeefffddddddddddddcccaaa```___aaaaaaaaabbbbbbbbbbbbbbbaaabbbcccddddddddddddddddddcccccccccbbbbbbaaaaaacccbbbcccdddeeedddcccbbbdddccccccbbbbbbccccccddddddcccbbbaaaaaaaaabbbcccaaa``````````````````aaa```aaaccccccaaaaaabbbcccccceeeffffffeeecccaaaaaa______aaabbbcccddddddddd___________________________\\\```lllnnnfffaaaccc\\\]]]^^^`````````___^^^bbbbbbbbbbbbccccccccccccbbbaaa``````______``````aaaaaabbbbbbbbbbbbaaaaaa```aaaaaa```^^^^^^```ccc```______^^^___```aaabbbaaaaaabbbbbbbbbbbbaaaaaa]]]]]]]]]]]]\\\\\\\\\[[[XXXYYYZZZ[[[\\\[[[ZZZZZZ^^^^^^_________^^^]]]]]]ZZZ[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[ZZZZZZZZZZZZZZZ[[[[[[[[[[[[\\\[[[ZZZXXXXXXYYYZZZ[[[\\\\\\ZZZYYYYYYZZZ[[[[[[XXXXXXYYYZZZZZZYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVWWWXXXYYYYYYWWWUUUVVVWWWXXXWWWUUUUUUWWWXXXVVVVVVVVVVVVVVVWWWWWWXXXWWWWWWWWWWWWXXXXXXXXXXXXVVVVVVWWWXXXXXXXXXWWWVVVVVVUUUUUUVVVVVVWWWXXXYYYXXXXXXVVVUUUTTTTTTSSSSSSUUUUUUTTTSSSSSSTTTTTTTTTTTTUUUWWWYYY[[[\\\\\\]]]ZZZZZZ[[[[[[ZZZZZZYYYXXX\\\\\\\\\\\\\\\\\\\\\\\\XXXXXXXXXXXXYYYYYYYYYYYYXXXXXXXXXXXXYYYYYYYYYYYYZZZ\\\]]]\\\[[[ZZZ[[[\\\[[[ZZZZZZYYYYYYXXXXXXXXXYYYYYYXXXXXXXXXXXXYYYYYYYYYWWWVVVXXX[[[^^^```aaa^^^YYYVVVWWWVVVTTTUUUXXXVVVVVVVVVVVVUUUTTTRRRQQQSSSTTTTTTUUUUUUVVVWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUTTTUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTSSSSSSSSSRRRPPPPPPQQQQQQQQQQQQPPPPPPRRRRRRRRRSSSSSSSSSTTTTTTRRRSSSTTTUUUUUUTTTSSSRRRSSSSSSSSSTTTTTTTTTTTTUUURRRSSSTTTTTTTTTSSSRRRQQQPPPRRRTTTSSSQQQQQQRRRTTTQQQQQQQQQRRRSSSTTTVVVWWWUUUUUUUUUVVVVVVVVVVVVVVVWWWVVVVVVWWWYYYYYYXXXWWWUUUUUUTTTTTTTTTUUUVVVWWWZZZZZZYYYWWWVVVVVVXXXZZZ~~~~~~~~~}}}}}}zzzyyywwwuuuttttttuuuvvvsssssssssssssssrrrrrrrrrqqqpppnnnmmmmmmnnnpppqqqpppppprrrrrrrrrrrrppppppkkkllloooqqqrrrrrrqqqqqqssssssrrrrrrqqqpppppppppqqqqqqssstttuuuvvvvvvvvvuuuuuuttttttsssrrrrrrrrrllllllkkkkkkjjjhhhgggfffdddeeefffhhhhhhhhhhhhgggfffffffffeeeeeedddddddddbbbbbbaaa``````aaabbbcccbbbccccccddddddccccccbbbaaaaaaaaaaaabbbcccdddeeeeeeeeeddddddeeefffhhhiiiggggggfffeeedddbbbaaa```bbbbbbbbbccccccdddddddddcccdddeeeeeefffeeeeeeeeefffffffffeeeddddddccccccgggeeefffhhhiiigggeeeeeeeeeeeedddddddddeeeeeeffffffeeecccbbbaaaaaabbbbbbcccbbbbbbaaaaaabbbbbbccccccdddddddddccccccfffhhhdddfffhhhhhhfffdddbbbbbb``````bbbcccdddeeeeeeeeebbbbbbbbbbbbbbbbbbbbbbbbbbb^^^bbbnnnoooddd^^^___```aaabbbcccddddddcccbbbbbbbbbbbbcccccccccddddddbbbaaaaaa```````````````aaabbbbbbcccccccccbbbbbbbbbcccdddbbb``````bbbeeebbbbbbaaaaaaaaabbbdddeeecccddddddeeeeeeddddddccc``````______^^^^^^^^^^^^[[[\\\^^^``````___^^^]]]]]]^^^___`````````^^^^^^]]]]]]^^^_________^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\[[[\\\\\\\\\]]]]]]]]]]]]ZZZXXXVVVUUUVVVXXX[[[]]]aaa___]]][[[[[[\\\]]]^^^ZZZ[[[\\\]]]]]]\\\[[[ZZZ\\\\\\[[[[[[ZZZZZZYYYYYYXXXWWWVVVVVVXXXXXXWWWVVVXXXYYYZZZYYYWWWWWWYYYZZZXXXWWWWWWWWWWWWXXXYYYYYYXXXXXXXXXXXXYYYYYYYYYZZZVVVWWWXXXYYYYYYXXXWWWVVVVVVVVVVVVWWWXXXYYY[[[[[[[[[ZZZYYYWWWVVVUUUTTTTTTVVVVVVVVVUUUVVVVVVWWWWWWUUUVVVWWWYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZ[[[[[[\\\\\\YYYYYYYYYYYYZZZZZZZZZZZZ^^^___``````^^^^^^___```^^^^^^]]]\\\[[[ZZZYYYYYY[[[[[[ZZZZZZZZZZZZ[[[[[[]]]ZZZWWWXXX\\\^^^^^^\\\\\\[[[\\\^^^\\\XXXXXX\\\WWWWWWWWWWWWVVVTTTQQQPPPSSSTTTUUUVVVWWWWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUTTTTTTUUUUUUUUUVVVVVVVVVXXXXXXXXXWWWWWWVVVVVVUUUTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTSSSSSSRRRRRRRRRRRRSSSSSSSSSSSSRRRRRRTTTUUUUUUTTTSSSRRRRRRRRRSSSSSSSSSTTTTTTTTTPPPQQQRRRSSSSSSRRRQQQPPPNNNPPPQQQQQQOOOPPPSSSVVVPPPPPPQQQQQQRRRTTTUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUTTTVVVWWWXXXWWWUUUVVVUUUTTTTTTTTTUUUVVVWWWXXXXXXWWWVVVTTTTTTWWWYYY|||zzzyyyzzz|||~~~{{{{{{zzzzzz|||}}}|||~~~|||zzz~~~~~~|||wwwxxxxxxxxxwwwuuutttrrrpppppppppqqqssssssrrrpppmmmmmmlllmmmnnnmmmjjjhhhhhhfffdddcccccceeegggiiilllkkkiiiiiiiiiiiihhhffffffggghhhgggfffeeefffhhhkkkkkkkkkkkkkkkkkkkkkkkkpppmmmjjjiiihhhgggfffdddfffeeeccccccdddeeeeeedddiiihhhgggiiikkkllllllkkkiiiiiiiiiiiiiiijjjkkkllljjjjjjiiiiiiiiijjjjjjkkklllkkkkkkjjjiiihhhggggggjjjgggeeefffhhhhhhgggdddeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddeeefffggggggiiijjjjjjiiihhhfffdddccceeeeeeeeeeeeeeeeeeeeeeeeeeeffffffgggffffffeeeeeeeeeeeeffffffeeeeeedddcccdddddddddddddddddddddeeecccddddddeeeeeeeeeddddddbbbbbbbbbbbbaaaaaaaaaaaadddddddddddddddeeeeeeeeeeeedddbbbaaa`````````aaaddddddddddddddddddddddddcccccceeeeeeeeedddccccccbbbbbbaaa``````______^^^\\\^^^aaabbbaaaaaaaaabbbaaaaaaaaaaaa```___^^^]]]```___^^^]]]]]]^^^___```aaa___^^^^^^```aaabbbbbbZZZZZZYYYZZZZZZ\\\]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]\\\\\\\\\]]]]]]^^^^^^]]]]]]]]]]]]\\\\\\\\\```______]]]\\\ZZZXXXWWWXXXXXXXXXXXXYYYYYYZZZ[[[[[[ZZZZZZYYYYYYXXXWWWWWWZZZZZZZZZYYYYYYYYYYYYXXXZZZZZZZZZZZZZZZZZZZZZZZZXXXXXXXXXWWWWWWWWWVVVVVVZZZZZZZZZ[[[[[[[[[\\\\\\YYYYYYYYYYYYYYYYYYYYYYYY[[[[[[\\\\\\[[[YYYWWWVVVZZZZZZZZZZZZ[[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYZZZZZZ[[[[[[[[[[[[ZZZZZZVVVWWWXXXYYYZZZ\\\\\\]]]`````````_________^^^^^^[[[\\\\\\]]]^^^``````aaa[[[[[[ZZZZZZZZZZZZ[[[[[[\\\\\\\\\\\\\\\[[[ZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\[[[[[[[[[[[[[[[]]]]]][[[ZZZXXXVVVTTTTTTXXXVVVVVVWWWZZZ\\\]]]]]]YYYYYYXXXWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXTTTTTTTTTSSSTTTTTTUUUUUUUUUUUUTTTSSSRRRRRRRRRSSSWWWUUUSSSTTTVVVWWWVVVSSSSSSSSSTTTTTTTTTUUUUUUUUUVVVUUUUUUTTTTTTUUUVVVVVVVVVUUUTTTRRRRRRRRRSSSTTTSSSRRRQQQPPPOOONNNNNNNNNMMMMMMNNNOOOOOOPPPPPPQQQSSSSSSSSSSSSSSSTTTTTTUUUVVVUUUTTTUUUWWWWWWWWWVVVUUUVVVYYYZZZZZZXXXUUUSSSTTTSSSRRRPPPPPPRRRSSSTTTWWWWWWWWWWWWVVVUUUTTTSSS~~~}}}|||{{{{{{yyyvvvssssssqqqooonnnnnnppprrrtttxxxvvvuuuuuuuuuuuutttrrrrrrsssssssssqqqpppqqqrrrssssssssssssttttttuuuuuuzzzwwwuuusssrrrpppnnnkkkjjjiiihhhiiilllmmmnnnmmmlllllllllnnnqqqssssssrrrpppppppppoooooonnnmmmmmmooonnnnnnnnnnnnoooooopppqqqpppooommmllljjjiiihhhllljjjhhhiiillllllkkkiiikkkkkkkkkkkkjjjjjjjjjjjjiiiiiihhhhhhhhhhhhhhhhhhjjjjjjkkkkkkjjjiiihhhgggiiiiiiiiiiiiiiiiiiiiiiiiggggggggggggggggggggggggfffggghhhhhhhhhhhhhhhhhhffffffffffffffffffffffffffffffggggggggggggffffffeeeeeedddddddddccccccccceeeeeeeeeeeeeeeeeeeeeeeeeeedddccccccbbbcccddddddggggggggggggggggggggggggdddeeeggghhhiiihhhhhhgggddddddddddddcccccccccccc```bbbeeefffeeeeeeeeefffaaabbbcccccccccccccccbbbeeeddddddcccdddeeefffgggdddbbbaaaaaacccddddddccc^^^^^^^^^]]]]]]^^^^^^___``````aaaaaaaaaaaaaaaaaa``````_________``````aaa____________^^^^^^^^^^^^```______^^^]]][[[ZZZYYY]]]]]]\\\\\\]]]^^^^^^___^^^^^^^^^]]]]]]]]]]]]]]][[[[[[[[[ZZZZZZZZZYYYYYY]]]]]]]]]]]]]]]]]]]]]]]]ZZZZZZYYYYYYYYYXXXXXXXXX[[[[[[[[[[[[\\\\\\\\\\\\ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[ZZZYYYXXXWWW[[[[[[[[[\\\\\\\\\]]]]]][[[[[[[[[ZZZZZZZZZZZZYYYZZZZZZ[[[[[[[[[[[[ZZZZZZXXXYYYZZZ[[[\\\]]]^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\^^^^^^^^^^^^____________]]]]]]\\\\\\\\\\\\]]]]]]]]]]]]]]]^^^]]]\\\\\\[[[]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]\\\[[[ZZZZZZYYY[[[ZZZZZZ[[[]]]^^^]]]\\\[[[ZZZZZZYYYYYYZZZZZZ[[[^^^^^^]]]\\\ZZZYYYXXXWWWYYYXXXWWWVVVVVVVVVVVVVVVWWWWWWVVVUUUUUUUUUVVVVVVXXXVVVUUUUUUWWWXXXWWWUUUUUUUUUUUUUUUVVVVVVVVVVVVWWWWWWVVVVVVUUUUUUVVVVVVVVVVVVUUUUUUTTTUUUUUUUUUUUUTTTSSSRRRQQQQQQQQQQQQPPPPPPPPPQQQRRRRRRSSSSSSTTTTTTSSSSSSSSSTTTUUUVVVWWWWWWVVVWWWXXXXXXXXXXXXWWWWWWYYYYYYYYYXXXVVVUUUVVVUUUSSSRRRRRRSSSUUUVVVWWWWWWVVVVVVVVVVVVUUUUUU~~~zzzvvvuuuuuuwwwzzz}}}~~~~~~yyyyyyzzz||||||zzzxxxzzzzzzzzzzzz{{{{{{|||}}}}}}|||{{{xxxvvvsssrrrqqqssssssssstttvvvwwwvvvtttvvvvvvuuuuuutttttttttsssttttttsssqqqpppooonnnnnnnnnnnnoooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnmmmlllkkkkkkkkklllmmmnnnkkklllmmmnnnnnnoooooonnnlllkkkkkkjjjjjjiiiiiiiiiiiiiiijjjjjjjjjjjjiiiiiihhhhhhhhhggggggggggggfffhhhhhhhhhhhhhhhggggggggggggggggggfffggghhhhhhiiiffffffffffffffffffffffffbbbcccdddfffggggggggggggdddddddddeeeeeeeeeeeefffccceeegggggggggfffggghhhaaabbbcccdddeeeeeeeeeeeeggggggffffffggghhhiiiiiicccbbbbbbccceeeeeedddbbb``````___^^^^^^^^^^^^___``````aaaaaabbbbbbccccccbbbbbbaaaaaaaaaaaabbbbbb`````````____________^^^aaaaaaaaaaaa```___^^^]]]^^^^^^^^^^^^^^^______```^^^^^^^^^_________``````^^^^^^^^^]]]]]]]]]\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^]]]]]]]]]]]]\\\]]]^^^^^^^^^____________]]]]]]]]]]]]]]]]]]]]]]]][[[\\\\\\]]]\\\\\\[[[[[[]]]]]]]]]]]]]]]^^^______]]]\\\\\\\\\[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\[[[[[[[[[\\\\\\]]]^^^______```]]]]]]]]]]]]\\\\\\\\\\\\aaaaaa`````````_________________________________^^^____________^^^]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^_________```aaaaaaaaabbb``````__________________^^^^^^^^^___``````^^^\\\\\\\\\\\\\\\]]]^^^______bbbaaa```___^^^\\\[[[[[[]]]\\\[[[ZZZYYYXXXXXXXXXYYYYYYXXXXXXXXXYYYZZZZZZZZZXXXWWWXXXYYYZZZYYYXXXWWWWWWWWWXXXXXXXXXYYYYYYYYYYYYXXXXXXWWWWWWVVVVVVVVVVVVWWWXXXXXXXXXWWWWWWWWWWWWVVVUUUTTTTTTTTTTTTRRRSSSSSSTTTTTTUUUVVVVVVVVVUUUTTTSSSSSSUUUVVVXXXYYYYYYYYYZZZZZZZZZZZZ[[[YYYYYYYYYYYYXXXXXXXXXWWWWWWWWWUUUUUUUUUUUUWWWWWWWWWWWWVVVUUUVVVWWWXXXYYY~~~}}}|||{{{zzzzzzyyyyyyyyyyyyzzzwwwwwwwwwwwwwwwwwwwwwwwwxxxwwwuuutttuuuvvvxxxyyywwwxxxxxxyyyxxxxxxwwwwwwuuuuuutttssssssrrrqqqqqqooooooppppppoooooonnnnnnnnnnnnmmmmmmmmmlllllllllnnnnnnmmmmmmmmmlllllllllmmmmmmllllllllllllllllllhhhhhhhhhhhhhhhgggggggggddddddeeeeeeeeeffffffffffffgggggghhhiiijjjjjjjjjgggiiijjjjjjiiiiiijjjkkkfffggghhhhhhiiiiiiiiihhhjjjjjjiiiiiihhhhhhhhhhhheeeeeeeeefffhhhhhheeecccbbbbbbaaaaaaaaaaaabbbbbbccccccddddddeeeeeeffffffgggfffeeeeeeeeeeeeeeeeeedddddddddcccccccccbbbbbbcccccccccdddccccccbbbbbbaaaaaa`````````aaaaaabbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````____________```````````````ccccccccccccbbbbbbbbbbbbaaaaaabbbbbbbbbccccccccc````````````````````````_________```````````````______^^^^^^^^^___```aaa______^^^^^^^^^]]]]]]]]]\\\]]]]]]^^^^^^]]]]]]\\\^^^^^^______``````aaaaaa````````````____________bbbbbbbbbbbbaaaaaaaaaaaa```aaaaaaaaaaaaaaaaaa```___````````````___^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___```aaabbbbbbbbb````````````````````````^^^^^^___aaabbbbbb___\\\\\\\\\]]]]]]^^^```aaabbb________________________^^^]]]\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZ[[[[[[\\\]]]\\\[[[[[[[[[[[[\\\[[[[[[YYYZZZZZZZZZZZZ[[[[[[[[[[[[[[[ZZZZZZYYYYYYXXXWWWVVVWWWXXXZZZZZZZZZYYYXXXXXXXXXWWWVVVVVVVVVVVVVVVTTTTTTUUUUUUVVVWWWWWWXXXXXXVVVUUUTTTTTTVVVXXXYYYZZZ[[[\\\\\\\\\\\\\\\]]]\\\[[[ZZZYYYXXXYYYYYYZZZYYYYYYXXXXXXXXXXXXYYYYYYYYYXXXWWWWWWWWWYYY\\\]]]}}}}}}}}}}}}}}}|||{{{zzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxwwwvvvvvvuuuttttttvvvvvvuuutttsssrrrqqqpppsssssssssrrrrrrrrrqqqqqqooonnnnnnlllkkkkkkjjjjjjmmmmmmnnnooopppqqqqqqrrrnnnpppqqqpppooooooppprrrqqqrrrrrrrrrqqqqqqpppooorrrrrrqqqpppnnnmmmlllkkkkkkjjjkkklllmmmmmmjjjhhhfffffffffffffffggghhhhhhhhhhhhiiiiiijjjjjjjjjjjjkkkkkkjjjiiihhhhhhiiiiiiiiiiiihhhhhhhhhhhhggggggddddddeeeeeeeeeeeeddddddffffffeeeeeedddeeeeeefffgggggggggfffffffffeeeeeeccccccbbbbbbbbbaaaaaaaaaeeeeeeeeeffffffgggggggggffffffffffffeeeeeeeeeeeecccccccccdddddddddeeeeeebbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaabbbbbbbbbaaa```___^^^___```bbbcccbbbbbbbbbaaaaaaaaa``````___``````aaaaaa``````___aaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaabbbbbbcccccccccdddddddddaaabbbbbbccccccbbbbbbaaa``````aaaaaa``````___^^^________________________]]]]]]^^^______```aaaaaaaaa`````````___^^^^^^^^^]]]]]]___aaaccccccaaa^^^\\\]]]]]]^^^___aaabbbccc^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\]]]^^^___[[[[[[[[[[[[[[[\\\]]]^^^]]]]]]^^^]]]]]]]]]]]]^^^\\\\\\\\\\\\]]]]]]]]]]]]\\\\\\\\\]]]\\\[[[ZZZYYYVVVWWWYYYZZZ[[[ZZZYYYYYYYYYXXXWWWWWWVVVWWWWWWWWWUUUUUUUUUVVVWWWWWWXXXXXXYYYXXXVVVVVVVVVWWWYYYZZZ[[[\\\^^^^^^\\\\\\]]]___^^^]]][[[YYYYYYZZZ[[[\\\[[[[[[ZZZZZZZZZZZZ[[[[[[[[[[[[YYYYYYZZZ\\\___```~~~}}}{{{yyyxxxvvvvvvvvvuuuvvvvvvwwwxxxyyyyyyzzzxxxyyyzzzyyywwwwwwyyy{{{~~~~~~~~~}}}}}}{{{zzzzzz||||||{{{zzzyyywwwuuutttsssrrrrrrrrrssssssqqqpppmmmmmmlllllllllmmmmmmnnnnnnnnnnnnnnnmmmmmmmmmmmmlllkkkjjjiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhiiiiiiiiihhhhhhggghhhhhhgggffffffffffffggghhhhhhhhhhhhhhhhhhhhhhhhgggfffffffffeeeeeeeeeeeehhhhhhhhhiiijjjjjjkkkkkkiiiiiihhhhhhhhhgggggggggeeeeeefffffffffgggggggggdddddddddddddddddddddddddddcccbbbbbbbbbbbbccccccdddcccaaa```aaabbbdddeeeeeeeeeeeeeeeddddddddddddcccddddddeeeeeeddddddccceeeeeeeeedddddddddddddddccccccccccccbbbbbbbbbbbbcccdddddddddeeeeeeffffffbbbcccdddeeeeeedddcccbbbbbbbbbccccccbbbbbbaaa```aaaaaaaaaaaaaaaaaaaaaaaa^^^^^^^^^______``````````````````______^^^^^^^^^^^^^^^^^^```bbbcccbbb```]]]]]]^^^^^^```aaabbbcccbbbaaa```___]]]\\\[[[[[[\\\\\\\\\\\\]]]___```aaa]]]\\\\\\\\\\\\]]]]]]^^^^^^___```___^^^]]]^^^```]]]]]]]]]^^^^^^^^^^^^___\\\]]]^^^______^^^]]]\\\YYYYYYZZZ[[[[[[[[[ZZZZZZYYYXXXXXXWWWWWWWWWXXXXXXUUUUUUVVVWWWWWWXXXXXXYYYXXXXXXXXXXXXYYYYYYZZZZZZZZZ\\\___^^^[[[[[[]]]```___^^^\\\[[[[[[[[[\\\]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[\\\^^^___```~~~}}}||||||{{{}}}}}}||||||{{{zzzzzzzzzttttttsssrrrqqqqqqqqqqqqppppppppppppoooooooooooorrrrrrssssssrrrqqqppppppooonnnmmmlllllllllllllllkkklllmmmnnnooopppqqqrrrppppppoooooooooooonnnnnnnnnnnnoooooopppqqqqqqrrroooooonnnnnnnnnnnnmmmmmmkkkkkklllllllllmmmmmmmmmjjjjjjjjjjjjjjjjjjjjjjjjiiihhhgggeeeeeeeeeffffffgggfffdddcccdddeeehhhiiihhhhhhhhhhhhggggggggggggggghhhhhhiiiiiihhhhhhgggiiiiiiiiihhhhhhhhhggggggffffffffffffeeeeeeeeeeeegggfffffffffffffffeeeeeeeeefffggghhhhhhgggfffeeeeeeffffffffffffeeeddddddddddddddddddddddddddddddaaaaaaaaaaaaaaabbbbbbbbb`````````aaaaaaaaabbbbbbbbbaaa``````bbbbbbaaa```_________```aaabbbcccdddccccccbbbaaa___^^^]]]]]]^^^^^^^^^^^^___```aaaaaa______^^^^^^]]]^^^^^^^^^^^^```aaa```^^^]]]___aaa^^^^^^^^^^^^____________[[[]]]___```aaa```______]]]]]]\\\\\\[[[\\\\\\\\\ZZZYYYYYYXXXXXXYYYYYYZZZVVVWWWWWWXXXYYYYYYZZZZZZXXXYYYZZZ[[[[[[[[[ZZZZZZXXX\\\^^^]]]ZZZYYY\\\______^^^^^^]]]]]]]]]]]]]]]\\\\\\]]]]]]]]]]]]\\\\\\[[[[[[[[[\\\\\\]]]]]]^^^~~~~~~~~~}}}}}}|||}}}}}}|||{{{zzzyyyyyy{{{zzzyyyxxxxxxxxxxxxxxxtttuuuwwwyyy|||~~~yyyyyyyyyyyyxxxxxxxxxxxxyyyzzzzzz{{{|||}}}}}}}}}vvvvvvuuuuuuuuutttttttttrrrrrrssssssssstttttttttqqqqqqqqqqqqqqqqqqqqqqqqooonnnllljjjiiiiiijjjjjjjjjiiigggffffffhhhjjjllljjjjjjjjjiiiiiiiiiiiihhhjjjjjjkkkkkkkkkkkkjjjjjjmmmllllllkkkkkkjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhgggfffeeeddddddfffhhhiiijjjjjjiiihhhfffhhhhhhhhhhhhhhhggggggfffffffffffffffffffffffffffeeeddddddddddddddddddddd``````aaabbbdddeeefffffffffdddbbbaaabbbbbbaaa```aaaaaaaaaaaabbbcccddddddbbbbbbbbbbbbbbbbbbbbbbbbaaaaaa```````````````aaabbbaaa```______^^^______^^^```bbbaaa^^^]]]___aaa^^^^^^^^^^^^____________[[[]]]___aaabbbbbbaaa```aaa```^^^]]]\\\\\\]]]^^^[[[ZZZZZZZZZZZZZZZ[[[[[[XXXXXXXXXYYYZZZZZZ[[[[[[WWWYYY[[[\\\]]]\\\ZZZYYYWWW[[[^^^]]]YYYXXX[[[_________^^^^^^^^^]]]]]]]]]\\\]]]]]]^^^^^^]]]]]]\\\ZZZZZZ[[[\\\\\\\\\[[[[[[~~~~~~~~~{{{vvvtttsssssssssrrrqqqqqqrrrrrrtttuuuwwwxxxvvvuuusssrrrrrrssstttuuuvvvvvvwwwxxxxxxxxxxxxwwwxxxwwwuuusssssssssuuuvvvssstttuuutttqqqooonnnoookkkkkkkkkkkkkkkkkkjjjjjjlllmmmnnnoooooonnnmmmmmmkkkkkklllmmmnnnnnnnnnnnnlllkkkjjjiiihhhgggggggggggggggggggggggggggggggggfffeeecccbbbbbbdddfffhhhhhhgggfffeeedddddddddeeecccccccccdddeeefffggghhhhhhhhhgggfffeeeddddddcccgggeeebbbbbbbbbcccbbbbbbbbbaaa```_______________aaa```___^^^^^^___aaabbb_________^^^^^^______```___^^^]]]^^^___``````___bbbaaa___]]]\\\\\\]]]]]]]]][[[ZZZZZZ[[[[[[ZZZXXXVVV[[[\\\YYY[[[```aaa^^^\\\[[[ZZZYYYZZZ[[[]]]^^^\\\[[[[[[[[[[[[[[[\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZ\\\\\\\\\[[[[[[\\\\\\]]]\\\\\\\\\\\\\\\[[[[[[[[[}}}{{{zzzzzz{{{zzzyyyxxxwwwuuutttttttttuuuvvvwwwwwwvvvuuuuuuuuuvvvvvvvvvvvvuuuttttttuuutttsssqqqpppooooooooommmmmmllllllkkkkkkjjjjjjllljjjhhhggggggiiikkklllkkkjjjiiihhhfffeeeeeeeeeeeeeeeeeeeeeeeefffggghhhggggggggggggfffeeeeeedddkkkhhheeecccccccccbbbaaaddddddbbbaaa``````______aaa```_________```aaabbbbbbaaaaaa````````````aaaaaa`````````aaaaaaaaa```bbbaaa___^^^]]]]]]]]]^^^___^^^\\\]]]^^^^^^]]]\\\YYY^^^```^^^aaagggiiifff^^^^^^^^^^^^______```aaa``````______^^^_________^^^_________^^^^^^]]]]]]\\\\\\[[[[[[[[[\\\]]]]]]^^^]]]]]]\\\\\\\\\\\\\\\~~~~~~|||zzzyyyyyyyyyzzzzzzyyywwwvvvtttsssssstttsssqqqppppppqqqrrrssssssrrrpppnnnllljjjiiihhhjjjjjjiiiiiiiiiiiijjjjjjiiiiiijjjjjjjjjjjjiiiiiinnnllliiihhhhhhhhhhhhgggiiihhhgggeeedddcccccccccdddddddddddddddeeefffggggggfffeeedddddddddddddddbbbaaaaaaaaaaaaaaaaaaaaaccccccbbbaaa`````````aaa```^^^^^^^^^`````````^^^\\\___aaa```cccgggiiiggg^^^___```bbbbbbcccbbbbbbbbbbbbaaaaaa````````````______```aaa```___^^^]]][[[[[[[[[[[[[[[\\\]]]^^^^^^]]]\\\[[[ZZZ[[[[[[\\\~~~}}}|||}}}~~~~~~|||yyyvvvtttsssttttttssssssrrrsssssssssrrrssstttuuuvvvvvvuuuuuuuuusssppppppqqqrrrrrrqqqnnnmmmlllkkkkkkkkkkkklllmmmmmmmmmnnnnnnoooooopppooonnnmmmkkkjjjjjjiiiiiiggghhhhhhgggfffeeeeeefffgggfffffffffffffffffffffeeedddcccdddeeefffeeedddcccddddddcccdddeeeeeedddbbbdddfffhhhiiihhhgggffffffffffffeeeeeedddccccccbbbcccdddeeedddcccaaa```aaaaaa``````aaabbbbbbcccbbbaaa___]]]\\\]]]^^^___~~~}}}||||||{{{zzzuuuuuuuuuvvvwwwxxxyyyzzzzzzzzz{{{|||}}}}}}~~~~~~{{{zzzxxxvvvtttssssssrrrssstttuuusssqqqooopppqqqnnnnnnoooooooooooooooooopppooonnnnnnpppppppppnnnmmmllllllllllllkkkkkkkkklllmmmppprrrsssqqqooommmmmmnnnnnnnnnnnnmmmlllkkkjjjjjjkkklllkkkjjjiiihhhiiiiiihhhhhhhhhhhhiiiiiihhhgggeeedddcccccccccddd~~~|||}}}}}}||||||}}}}}}|||{{{yyywwwwwwzzz{{{yyyyyy|||yyyzzz|||}}}}}}{{{yyywwwxxxyyyzzz{{{{{{zzzyyyxxxuuuuuuttttttssssssssssssqqqpppooonnnnnnnnnnnnnnnllllllkkkjjjiiihhhhhhggg~~~~~~~~~xxxyyyzzzzzzyyywwwtttsss